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
340169136796	340169137365	340169137915	340169138465	340169139015	340169139565	340169140115	340169140665	340169141215	340169141765	340169142315	340169142865	340169143415	340169143965	340169144515	340169145065	340169145615	340169146165	340169146715	340169147265	340169147815	340169148365	340169148915	340169149465	340169150015	340169150565	340169151115	340169151665	340169152215	340169152765	340169153315	340169153865	340169154415	340169154965	340169155515	340169156065	340169156615	340169157165	340169157715	340169158265	340169158815	340169159365	340169159915	340169160465	340169161015	340169161565	340169162115	340169162665	340169163215	340169163765	340169164315	340169164865	340169165415	340169165965	340169166515	340169167065	340169167615	340169168165	340169168715	340169169265	340169169815	340169170365	340169170915	340169171465	340169172016	340169172565	340169173115	340169173665	340169174215	340169174765	340169175315	340169175865	340169176415	340169176965	340169177515	340169178065	340169178615	340169179165	340169179715	340169180265	340169180815	340169181365	340169181915	340169182465	340169183015	340169183566	340169184115	340169184665	340169185215	340169185765	340169186315	340169186866	340169187415	340169187965	340169188516	340169189065	340169189616	340169190165	340169190715	340169191265	340169191816	340169192365	340169192916	340169193465	340169194015	340169194565	340169195116	340169195665	340169196215	340169196766	340169197315	340169197865	340169198416	340169198965	340169199515	340169200065	340169200615	340169201165	340169201716	340169202265	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23483	21834	29897	24346	21840	21967	12725	2716	1833	1517	1308	1091	971	889	833	809	837	840	773	733	777	716	673	508	363	378	317	326	346	302	296	328	354	380	359	375	350	342	319	294	287	236	253	284	283	269	284	265	257	262	264	268	236	237	248	226	252	235	225	260	226	222	234	238	243	232	227	207	233	260	241	224	230	216	233	215	213	200	224	241	247	226	220	234	246	241	228	236	210	240	238	224	210	206	226	207	192	217	199	210	237	213	208	227	220	208	225	200	232	206	222	227	235	231	246	208	227	205	228	225	223	213	209	216	225	219	197	216	203	206	209	225	226	234	205	217	198	201	219	243	226	224	202	214	193	198	215	203	213	222	211	251	237	234	238	220	233	213	215	221	204	215	210	196	235	219	205	213	248	253	240	239	225	232	199	241	235	232	219	218	236	224	226	209	220	215	224	238	241	248	205	208	235	227	230	188	225	211	179	232	230	225	197	204	218	202	174	221	203	197	227	231	220	228	230	214	211	182	215	205	208	203	209	208	190	207	220	227	223	242	191	243	207	185	207	230	220	225	222	216	212	224	231	230	209	231	245	220	219	212	186	232	205	218	223	219	207	237	219	204	252	233	204	201	214	204	239	220	221	205	228	217	197	223	240	242	191	209	207	209	204	205	208	195	240	229	228	217	211	169	205	207	221	199	211	249	218	189	217	231	226	210	217	235	231	222	215	212	184	228	222	214	228	230	205	235	205	226	243	243	215	215	239	227	204	179	221	234	203	230	237	239	201	203	224	229	213	201	233	226	210	219	223	191	224	200	247	217	203	203	249	224	217	216	226	225	224	211	233	204	242	216	197	204	223	177	220	211	214	216	235	239	226	211	211	218	217	206	204	204	235	220	213	223	206	235	205	242	214	252	221	227	202	203	215	232	201	219	229	210	204	237	219	188	209	202	216	217	199	213	206	227	201	236	197	197	231	227	210	206	221	233	198	218	231	185	221	218	202	198	242	203	221	224	207	227	227	244	229	233	204	227	233	203	209	207	238	199	198	263	234	214	228	193	205	217	220	218	224	201	221	210	206	203	236	227	217	233	229	234	219	240	252	227	221	220	223	217	210	233	224	225	220	237	204	234	229	223	256	205	217	197	231	212	222	236	216	235	209	219	216	205	234	228	197	204	217	243	208	227	207	239	203	249	199	207	212	219	198	213	246	228	214	218	209	222	196	204	213	221	228	246	207	240	213	195	248	198	205	218	212	215	235	204	218	208	218	224	204	230	213	193	204	191	217	215	183	185	227	212	221	219	209	236	208	222	204	231	215	237	219	228	202	216	234	209	240	220	209	184	213	181	210	222	212	221	226	224	217	204	219	237	232	210	230	207	214	198	225	212	195	220	189	223	240	241	208	226	230	218	224	228	224	218	231	230	231	231	206	226	214	193	220	232	249	218	218	231	221	220	228	234	205	229	197	229	206	214	206	238	242	231	185	213	253	201	224	243	212	223	205	216	238	196	242	232	223	202	225	231	211	222	207	218	221	193	193	230	221	236	232	203	244	226	225	245	218	201	201	215	205	197	200	197	188	223	235	205	211	208	222	213	244	213	218	232	215	227	220	206	220	213	189	231	230	219	232	207	227	218	226	207	185	196	209	211	227	234	237	224	227	218	216	242	213	209	197	201	219	219	207	228	228	206	232	198	227	206	219	230	222	238	231	211	225	242	227	222	205	228	231	215	204	219	216	241	205	206	214	223	249	215	226	211	207	216	220	221	217	212	225	221	213	210	225	190	186	212	228	221	221	234	208	227	206	229	207	228	219	194	196	221	208	253	222	231	217	202	241	202	225	201	204	215	232	200	213	207	223	206	215	228	211	205	231	218	199	198	209	201	226	234	228	232	209	210	226	196	217	222	231	224	215	195	217	225	231	204	199	206	245	254	209	219	193	205	209	219	251	201	204	206	200	208	220	237	202	236	224	210	245	209	242	231	231	226	217	214	213	236	187	193	204	246	216	231	240	210	208	193	187	211	215	213	211	208	239	212	205	213	223	208	227	221	228	213	226	214	225	220	215	236	204	226	211	200	246	201	229	210	210	203	195	253	258	212	230	214	208	199	211	209	205	204	218	220	212	215	199	222	214	213	205	201	211	248	200	214	239	200	196	253	174	245	200	231	200	209	205	218	205	204	227	216	202	218	229	227	207	218	211	208	205	202	208	204	245	226	206	186	227	226	204	225	179	217	210	238	204	225	224	234	207	237	196	218	214	212	225	207	224	180	197	195	212	233	231	215	203	201	226	212	241	205	215	209	215	234	236	217	203	212	197	200	211	222	217	240	240	214	207	196	220	216	208	207	213	215	202	214	235	227	234	227	236	218	216	232	257	205	215	239	196	220	218	209	215	198	211	248	211	217	216	218	223	209	219	226	205	197	198	226	221	213	223	206	223	227	246	211	206	195	223	217	193	246	222	220	248	244	249	205	218	236	246	213	205	217	235	203	232	219	228	213	229	198	216	201	204	205	230	203	213	218	185	211	227	247	245	218	254	206	217	233	223	220	217	216	231	244	205	212	222	205	201	223	224	192	180	227	212	230	230	205	197	236	205	229	223	215	231	203	220	209	237	205	215	223	229	229	207	216	252	223	235	221	201	222	213	229	217	197	212	199	217	236	236	228	215	233	211	183	199	187	210	230	225	201	203	215	247	203	203	202	229	236	209	220	256	222	230	207	232	222	205	212	212	234	206	216	215	242	202	222	193	254	223	225	200	207	223	209	229	230	228	209	210	203	230	235	231	197	218	190	226	223	205	238	239	210	228	226	224	216	229	204	228	232	233	224	186	213	224	208	208	218	192	210	217	232	213	227	205	196	218	191	218	223	224	219	239	212	196	202	227	207	210	255	225	217	219	230	252	222	228	196	239	197	227	228	235	188	230	234	204	176	208	222	202	218	208	202	194	223	223	205	206	244	215	227	239	227	229	220	241	193	219	203	217	212	229	214	224	218	197	221	209	250	234	224	210	229	214	209	214	234	233	221	202	212	235	269	224	239	221	233	218	218	225	214	206	205	203	237	239	204	211	210	221	246	226	237	223	209	206	225	226	256	229	235	203	216	219	241	177	213	225	208	225	251	233	206	218	225	237	217	213	204	257	240	218	240	222	229	219	227	226	211	222	225	216	219	197	235	210	227	213	198	207	202	189	236	210	202	191	204	216	242	217	206	210	210	208	210	222	249	222	226	226	210	209	231	205	225	219	225	222	213	208	254	203	226	223	233	200	214	182	226	221	216	200	218	231	209	227	217	215	187	190	212	226	212	219	207	196	199	219	237	230	216	231	248	222	211	225	256	234	225	198	209	211	214	238	224	210	207	206	207	258	239	211	203	221	199	193	223	244	231	208	212	229	225	201	219	212	247	222	218	225	234	224	177	202	215	229	232	225	224	211	228	220	178	230	219	218	223	196	205	237	191	216	210	199	216	222	218	233	217	216	229	199	222	222	224	221	210
14382	29834	26189	16186	11517	8764	6676	5249	4146	3270	2724	2210	1983	1761	1532	1542	1505	1457	1423	1286	1297	1331	1107	728	638	578	507	507	456	470	501	461	515	518	533	514	520	476	414	438	393	390	354	367	372	360	349	338	333	336	368	313	309	335	291	305	341	302	321	287	335	312	305	316	302	293	301	289	322	292	257	256	289	283	284	268	268	282	267	262	287	309	307	284	299	270	256	283	281	275	290	301	259	321	276	265	275	303	269	257	292	302	252	330	249	261	271	270	302	265	283	275	237	278	282	277	269	271	267	223	246	258	256	276	241	262	279	287	271	272	270	271	284	282	259	239	254	270	268	229	249	286	273	276	241	288	301	257	307	305	280	282	258	259	255	243	307	266	246	270	255	268	254	258	276	262	280	254	258	268	271	281	249	281	260	275	295	252	257	278	241	253	261	252	270	270	264	279	252	250	238	276	276	257	259	273	272	244	275	262	257	254	284	271	268	268	247	277	282	297	277	253	289	282	277	253	270	236	248	261	258	246	294	236	252	270	246	277	294	252	270	288	288	283	251	261	274	242	274	282	259	274	291	246	287	266	257	286	248	260	257	272	283	242	265	275	233	268	237	266	264	268	260	264	285	249	272	271	245	267	267	270	278	264	273	263	254	249	268	266	255	273	255	280	264	271	273	249	244	253	292	252	264	269	264	278	274	252	280	262	291	249	272	259	259	283	265	271	275	293	277	276	288	285	252	284	269	246	258	265	247	250	274	271	271	285	252	262	268	262	259	278	240	280	281	268	264	262	247	264	250	265	285	275	272	287	267	246	275	265	259	276	284	287	265	245	240	265	281	271	279	307	278	266	245	274	277	268	285	284	270	295	274	246	260	275	246	266	260	271	300	258	267	253	254	259	240	251	272	248	282	244	287	250	313	267	262	263	243	247	253	252	267	278	251	273	277	283	299	253	246	280	276	240	279	256	263	277	251	246	256	263	274	264	239	240	275	285	260	296	256	259	249	241	273	247	282	274	262	261	277	269	275	246	276	270	247	285	234	253	242	269	286	255	231	258	290	258	258	253	274	273	247	269	273	280	224	254	258	272	265	281	260	243	275	240	230	272	247	281	247	264	270	254	255	264	270	272	262	257	245	293	277	254	254	260	261	281	256	255	274	264	242	296	281	261	270	263	272	279	261	244	272	242	272	224	270	257	253	270	267	229	254	264	260	256	246	266	270	232	255	249	293	279	279	263	264	281	283	232	256	302	254	222	260	290	285	277	233	262	264	241	281	289	250	246	268	271	274	281	275	243	269	278	258	249	230	255	286	241	251	266	259	254	280	255	245	292	290	232	249	259	263	284	273	278	261	275	269	247	269	260	259	277	251	255	248	256	270	247	273	247	260	242	278	283	291	248	218	256	254	237	259	279	298	263	273	249	299	263	254	275	281	275	253	265	280	237	286	242	269	236	239	278	247	255	277	235	267	251	277	270	257	247	274	257	292	269	283	237	231	256	244	272	285	266	294	287	244	251	255	279	275	257	245	242	261	220	260	260	263	256	240	249	240	278	276	275	278	260	265	273	270	278	259	264	270	234	258	267	281	275	259	246	285	284	280	264	292	271	265	257	265	263	272	263	208	234	269	276	270	240	246	289	297	257	269	260	265	259	261	260	272	299	269	277	257	246	272	295	263	246	258	263	285	251	264	285	258	245	245	261	272	286	259	264	277	266	276	292	274	256	260	234	247	268	255	240	272	267	248	255	264	275	252	272	254	276	264	263	268	251	289	245	258	271	262	246	263	248	275	237	282	275	273	253	277	273	262	257	243	278	269	281	272	251	249	254	260	264	271	262	253	259	208	264	250	272	266	271	302	280	268	273	262	268	304	279	236	260	271	246	269	277	260	288	287	251	253	275	277	277	247	273	246	246	265	294	278	291	263	254	287	241	243	263	275	272	273	277	279	281	233	263	253	255	243	241	251	266	276	270	289	259	295	284	304	272	237	284	243	258	251	315	223	251	250	286	285	208	299	259	261	266	296	245	264	256	292	290	266	266	261	281	244	259	276	259	269	250	252	277	259	279	252	262	238	276	245	233	288	253	265	251	249	262	260	244	260	255	293	268	304	263	257	263	228	253	261	247	288	260	271	304	259	265	247	273	280	262	256	273	271	277	286	274	265	259	259	274	258	280	280	257	271	275	268	258	249	294	239	250	251	249	226	235	258	290	246	237	267	289	270	222	257	257	260	260	289	250	259	282	263	270	266	273	264	226	298	259	273	256	242	251	262	256	235	265	250	252	241	286	277	262	244	265	283	276	266	296	258	247	277	265	272	261	264	247	263	234	252	249	254	270	278	271	250	239	266	281	260	285	252	277	281	256	257	261	266	247	269	264	248	286	277	266	265	276	244	275	230	275	256	277	258	253	249	262	248	295	251	270	268	257	258	248	254	259	236	269	279	265	247	260	250	285	247	249	256	275	293	267	259	291	255	286	284	267	268	279	268	237	270	249	262	283	269	250	247	259	236	244	265	249	258	245	277	292	267	288	268	246	241	262	258	256	244	264	227	253	236	257	230	257	263	233	266	275	272	279	280	272	234	263	255	287	279	278	275	253	248	257	265	244	267	270	279	234	284	251	253	243	298	230	273	259	263	246	255	254	257	275	244	261	254	254	262	261	247	273	257	253	276	262	251	244	268	280	250	253	280	274	273	263	264	253	287	279	295	263	248	261	245	269	297	259	266	243	269	277	264	244	279	288	275	261	256	254	292	291	261	259	259	236	292	275	256	281	265	258	267	283	254	226	258	249	271	288	262	231	251	248	264	258	264	232	258	266	237	306	256	283	254	254	262	246	261	264	275	274	256	237	262	244	267	261	250	281	290	267	266	273	273	250	279	255	278	263	256	254	253	269	264	256	250	272	278	269	274	247	269	235	294	278	269	285	259	253	281	268	266	257	262	283	238	284	241	258	274	270	302	322	256	262	256	263	264	284	253	261	274	262	248	262	265	294	283	287	277	290	269	285	253	238	232	273	282	262	268	294	236	268	283	255	256	256	268	243	251	311	266	270	239	276	254	274	251	244	306	260	269	263	269	242	256	263	244	258	264	239	271	233	284	254	261	264	238	273	286	264	281	237	293	261	269	272	256	259	256	282	276	251	255	253	269	281	274	278	265	290	277	252	269	227	286	267	261	269	244	254	239	242	235	247	267	271	268	260	282	267	263	259	277	273	296	242	273	249	275	254	260	244	262	255	258	246	245	279	262	269	270	293	264	227	265	267	257	258	253	264	247	267	245	282	257	258	266	263	291	231	259	249	249	271	247	260	283	293	293	247	242	256	240	287	275	268	212	275	285	241	276	288	265	257	283	290	259	264	271	268	243	268	255	241	284	265	250	260	278	250	259	263	251	261	295	273	254	246	238	283	280	263	258	283	256	259	268	256	243	260	266	269	304	263	251	281	248	263	291	267	248	277	287	270	270	274	255	252	297	276	251	265	287	274	280	269
26724	20459	13975	5397	2322	1528	1166	985	867	720	662	629	615	635	627	593	601	614	590	555	591	586	505	490	451	412	427	416	410	436	427	429	411	472	433	461	436	461	437	404	404	400	383	413	430	433	413	392	441	391	400	428	406	378	393	397	366	394	422	405	414	351	387	399	357	418	371	343	388	386	366	391	387	386	409	416	426	414	393	392	386	404	384	407	390	428	391	407	409	397	393	376	434	401	403	391	387	348	421	401	374	415	382	412	398	368	386	391	394	386	392	405	402	406	376	358	364	384	403	399	404	359	369	415	420	373	408	408	400	393	409	402	444	371	412	377	371	384	399	403	389	341	397	408	393	399	391	443	378	384	376	390	397	367	403	372	393	402	406	386	378	410	384	377	413	402	361	400	391	376	395	353	397	374	398	383	371	400	389	395	437	372	384	401	390	373	400	393	367	372	394	400	402	348	406	416	384	434	399	385	414	422	370	356	408	364	444	379	368	393	413	380	393	412	414	379	381	391	410	338	393	410	424	395	416	408	423	400	359	399	379	395	442	372	411	406	423	389	392	395	397	359	411	425	396	370	411	392	373	364	350	387	426	374	395	375	385	396	379	380	407	393	403	408	404	370	373	355	416	389	417	369	376	385	409	363	365	371	400	382	395	368	408	369	389	396	420	381	388	357	370	362	409	402	401	384	404	380	418	370	382	420	411	382	381	371	387	413	372	366	385	410	397	415	404	399	367	370	408	365	399	387	378	403	379	377	387	355	384	394	365	421	397	390	376	433	352	371	345	391	369	373	393	405	386	412	393	394	392	423	377	388	366	389	384	369	388	368	397	370	395	414	367	403	398	375	406	386	390	431	446	414	409	389	384	416	396	369	366	398	414	365	386	399	420	386	377	420	365	411	369	411	394	400	379	407	377	369	424	391	397	389	413	380	425	410	414	352	371	393	382	394	380	389	403	371	408	377	385	376	406	361	408	379	398	387	386	403	382	410	384	374	361	380	377	387	381	387	363	370	394	405	376	390	413	346	397	401	357	375	427	413	389	413	396	372	375	350	419	400	388	398	391	399	375	357	368	383	400	380	343	379	349	403	380	377	403	387	406	404	357	398	393	397	403	383	376	378	379	334	443	375	364	398	437	391	402	411	373	405	407	388	375	366	410	410	374	395	412	376	385	399	406	414	389	393	411	430	409	386	385	355	392	391	414	401	378	407	412	396	410	403	389	371	366	382	376	377	406	395	385	396	387	387	382	388	417	375	393	393	407	400	363	410	378	372	419	417	392	377	386	397	409	387	350	393	376	392	412	390	378	406	389	381	401	375	395	411	363	373	412	390	393	390	395	378	402	380	411	368	413	364	415	399	378	417	402	388	411	399	402	366	390	423	390	388	348	388	385	372	385	383	388	383	374	399	396	438	388	379	382	384	407	404	388	399	377	381	371	401	354	369	419	388	364	419	388	381	429	386	412	420	429	381	406	383	411	392	338	362	382	404	392	426	380	342	365	402	383	398	367	368	433	397	395	363	390	393	425	403	376	385	403	402	393	378	396	389	426	411	382	381	421	347	388	388	447	381	367	387	378	389	386	388	373	407	387	362	417	411	372	366	377	372	365	397	390	393	408	392	401	417	384	387	380	396	415	383	372	404	418	380	407	376	338	382	381	345	381	426	377	391	386	359	385	399	432	408	407	408	415	422	412	413	375	386	409	359	378	397	404	419	387	409	385	397	415	391	389	391	377	371	383	357	418	380	414	393	385	390	414	425	378	373	406	377	390	362	388	368	360	360	396	406	389	406	401	405	397	395	439	359	378	355	406	404	378	366	409	419	406	382	361	386	394	415	410	358	414	374	385	392	399	403	378	399	416	397	408	413	376	408	354	389	454	373	401	406	400	396	414	415	356	390	415	388	384	392	393	408	374	386	397	377	369	373	380	373	391	387	379	367	375	385	374	427	398	401	409	351	390	405	425	400	413	375	406	418	415	421	396	394	390	409	387	383	410	388	378	357	364	414	359	413	390	386	450	363	386	388	380	404	361	413	388	423	416	356	370	380	375	418	391	381	403	402	373	426	384	381	404	368	416	379	354	376	361	403	431	388	385	428	365	395	416	399	387	379	405	379	397	368	398	398	407	393	377	374	377	376	367	387	373	374	389	381	375	372	375	412	382	377	389	394	382	352	396	404	375	371	395	370	386	366	408	387	370	392	419	380	415	378	425	403	435	353	403	384	381	382	378	387	391	407	395	373	393	388	412	397	396	394	401	393	378	364	394	360	366	383	397	396	381	369	406	368	403	363	407	400	395	400	354	376	376	373	383	391	441	360	397	400	407	388	378	384	415	395	441	391	366	352	405	398	400	353	423	388	392	446	393	407	387	356	415	398	405	423	410	393	394	365	376	352	408	397	388	403	390	415	368	395	415	390	371	385	417	391	372	379	437	389	393	390	384	419	391	424	425	408	372	387	396	417	407	408	385	404	394	369	386	376	407	388	392	416	404	366	373	389	375	375	385	359	398	366	370	364	381	395	430	405	376	402	415	385	383	391	342	372	376	403	390	365	386	357	409	361	370	346	395	388	401	384	407	422	392	360	387	365	403	410	400	386	399	414	422	408	423	372	397	387	381	404	382	424	374	386	386	430	394	409	395	393	401	400	390	340	433	392	400	391	364	395	403	388	411	378	390	396	406	408	404	361	358	387	390	367	381	344	367	422	368	361	384	377	381	380	387	385	395	392	393	362	390	390	355	423	412	386	363	376	403	428	403	382	389	391	391	349	386	395	412	390	424	418	415	393	399	417	393	393	389	358	399	380	414	346	391	396	401	423	420	403	366	394	399	392	361	408	420	392	406	387	402	409	411	386	346	427	391	375	433	374	396	391	411	375	384	335	425	387	392	392	355	432	408	393	389	373	367	369	398	420	421	380	360	385	374	408	386	410	372	410	377	391	409	392	416	383	376	381	399	393	399	425	401	361	372	412	397	422	398	389	412	414	368	367	378	379	386	385	426	384	391	361	379	369	365	420	386	370	385	392	409	411	416	369	380	380	382	375	377	383	406	388	400	334	430	357	394	432	385	396	401	406	382	380	416	384	416	416	382	390	367	413	384	385	375	403	384	385	369	376	374	385	376	368	427	410	357	365	376	381	412	373	391	362	382	391	377	412	368	377	401	430	404	405	404	391	375	384	384	377	426	381	368	378	369	411	389	375	390	367	406	399	401	412	384	408	393	402	378	418	376	354	388	421	375	395	399	381	398	343	407	379	379	383	386	359	407	402	402	397	373	390	387	369	384	385	364	429	392	359	385	379	391	384	407	365	378	380	357	400	394	406	375	385	394	407	386	376	417	375	376	361	380	405	378	416	370	407	403	379	380	412	388	392	411	364	382	430	413	396	363	369	395	387	350	379	374	405	394	409	390	399	379	370	375	425	356	392	421	397	396	433	352	387	362	350	370	366	405	416	358	419	349	373	409	381	376	373	414	380	407	397
9789	14523	12495	6538	4171	3353	2477	1997	1619	1384	1169	1058	980	951	953	943	902	920	924	893	888	914	758	706	608	548	554	550	538	529	524	535	558	611	612	604	582	513	573	514	549	521	553	553	539	542	515	523	494	494	462	517	475	512	512	513	545	482	435	487	445	490	507	490	495	487	480	493	515	520	478	517	507	480	490	503	526	483	484	445	502	480	506	442	511	483	522	506	444	544	492	469	502	468	507	502	483	540	490	467	476	495	513	473	537	469	490	504	449	482	451	507	500	472	500	496	494	469	475	517	503	477	484	458	506	510	522	464	489	445	500	459	490	476	485	489	496	472	495	477	480	480	461	478	487	467	479	514	466	451	457	488	483	468	482	472	488	479	506	469	474	505	471	489	468	498	474	488	507	470	498	497	446	482	468	494	495	448	457	492	486	519	513	524	471	515	460	528	482	497	499	493	508	536	455	486	438	484	489	458	505	508	471	444	460	469	501	481	489	490	470	437	482	461	457	523	468	506	470	500	457	477	467	485	484	483	448	451	497	493	497	480	490	483	478	452	497	459	484	464	462	437	508	484	464	477	474	520	506	480	470	476	514	501	479	491	509	484	473	475	471	472	465	489	465	469	450	479	455	474	483	469	492	474	493	486	493	502	477	468	507	450	468	467	490	505	485	479	489	499	469	486	455	486	464	504	487	500	479	504	517	478	456	540	444	493	463	454	484	519	484	500	500	495	484	477	466	479	512	478	502	474	504	469	458	489	512	460	505	471	504	497	511	530	460	510	463	514	517	479	488	496	429	493	475	513	493	515	492	476	442	463	475	468	483	494	485	518	493	447	457	461	463	491	499	523	493	480	468	480	464	476	460	488	473	498	499	525	500	471	492	504	460	502	484	468	478	472	470	428	492	515	493	441	500	490	510	479	498	452	476	489	480	507	493	508	527	487	482	487	463	454	521	459	509	511	476	474	501	475	487	491	510	513	488	474	461	500	474	498	452	487	496	437	486	483	498	515	485	510	486	530	490	449	500	501	479	471	478	462	498	476	474	478	483	491	478	499	470	489	475	481	503	511	499	429	498	473	483	481	451	512	485	470	516	478	489	464	461	487	538	500	470	472	486	491	489	465	483	518	457	459	504	477	496	473	489	478	513	458	486	460	465	509	491	444	481	516	475	507	498	473	501	495	483	518	473	463	503	484	460	476	469	459	480	475	475	467	480	490	460	466	473	460	499	469	465	480	467	467	521	461	492	527	458	490	481	529	495	489	455	493	479	495	490	502	492	502	482	454	467	468	492	472	493	515	494	517	519	499	484	458	496	483	464	442	484	449	490	479	445	478	502	460	514	516	489	488	507	509	445	476	481	474	492	488	481	468	474	486	499	475	502	518	447	480	494	458	471	446	509	511	476	481	466	452	484	482	496	478	477	461	453	472	491	501	489	470	482	503	477	482	476	487	455	464	477	475	467	472	493	489	502	491	484	505	478	494	477	491	505	521	524	484	479	496	503	466	460	472	504	496	486	476	490	487	507	499	490	461	500	493	496	492	489	460	460	468	467	488	476	472	472	494	514	445	485	488	483	490	480	496	479	483	486	512	512	472	482	456	486	479	492	515	468	478	458	495	494	510	502	510	490	471	498	428	500	463	473	467	525	461	452	485	495	486	472	489	506	485	455	473	480	451	462	508	467	456	502	509	457	506	497	470	479	510	517	448	490	456	491	522	466	468	498	447	512	478	455	491	449	488	497	477	454	507	504	494	483	508	449	485	502	480	452	441	497	469	431	476	517	526	469	497	480	500	513	478	484	438	507	486	515	519	472	468	491	493	496	511	477	499	493	511	495	488	491	474	461	479	494	460	488	458	493	503	509	513	475	470	483	476	489	508	461	470	550	469	481	473	524	467	477	486	495	504	489	468	447	491	500	467	518	471	484	464	480	484	509	521	492	493	476	529	462	504	492	487	479	472	487	486	493	455	494	507	482	531	469	501	486	500	507	533	501	430	476	491	454	478	487	551	467	469	504	494	499	480	488	470	486	486	485	480	461	457	514	487	475	485	501	500	469	493	502	437	472	486	507	492	536	476	479	504	488	475	459	491	479	445	468	497	488	501	479	509	471	498	491	516	476	477	490	497	530	482	461	452	482	479	460	438	440	496	494	481	480	511	494	482	477	457	470	508	443	490	478	446	457	482	496	459	508	446	425	468	464	505	498	507	481	511	500	470	462	494	489	504	462	516	492	479	449	470	490	456	505	464	516	526	465	514	484	483	468	485	483	517	505	491	503	476	466	485	483	469	469	485	497	466	469	466	454	521	465	501	462	504	474	468	488	524	497	506	447	471	470	461	512	466	472	454	493	489	485	462	495	487	507	504	485	510	481	468	505	515	501	485	512	478	460	459	481	496	483	486	461	490	464	519	507	523	479	452	472	494	484	469	510	466	503	480	460	480	471	482	459	446	518	472	469	462	493	493	501	435	463	512	450	488	497	445	474	490	503	484	460	470	489	472	487	491	474	470	470	528	525	492	474	515	464	484	418	484	472	482	477	463	471	490	513	492	511	474	509	432	462	473	499	504	489	489	443	475	460	478	485	484	486	493	456	494	509	512	507	469	472	527	473	449	487	478	502	505	510	486	484	482	477	462	487	488	518	494	495	454	480	504	519	484	441	440	453	490	458	476	492	494	498	475	485	482	521	497	473	515	475	496	467	463	454	484	469	462	482	478	474	497	529	465	506	461	460	511	487	503	488	522	478	515	459	465	459	491	442	451	501	501	466	484	473	500	486	484	454	480	477	479	484	495	426	436	506	467	473	505	462	494	491	486	504	488	458	439	492	479	493	528	483	519	476	468	452	502	446	495	449	500	447	478	458	502	458	444	488	498	522	508	493	484	489	478	438	503	522	471	487	441	464	460	486	482	498	504	499	510	484	462	529	520	489	499	466	473	505	511	477	459	543	472	477	494	483	487	517	484	505	470	475	427	463	453	480	462	473	441	518	508	501	479	463	494	492	489	481	488	452	493	452	472	483	486	484	477	485	490	475	490	490	459	463	523	486	492	456	478	439	462	485	489	498	457	475	473	473	473	507	515	508	474	506	488	476	451	486	485	491	482	478	444	467	473	494	473	465	483	483	454	521	510	496	473	516	506	494	495	503	503	485	449	484	487	480	480	477	482	475	457	461	505	509	503	494	514	486	458	441	485	488	478	493	469	470	473	525	495	475	470	478	501	497	450	511	458	476	467	456	483	507	476	465	479	470	478	447	477	483	474	495	464	475	467	485	477	447	475	509	465	466	492	496	468	485	479	489	470	461	509	483	474	449	485	484	480	478	463	432	466	488	486	484	494	455	477	469	450	455	526	474	462	478	462	478	487	487	470	498	490	471	487	484	463	452	515	514	458	510	490	474	445	458	458	462	476	472	486	465	502	459	454	459	469	452	482	480	507	471	480	466	449	477	514	494	510	508	469	458	489	490	450	522	493	471	466	486	507
23734	21060	28434	23931	21071	13089	3042	1756	1310	1078	942	836	800	734	679	714	664	701	691	658	642	615	562	445	424	347	371	311	370	342	370	366	365	359	395	339	384	341	329	314	329	300	298	300	271	334	301	291	319	287	312	267	287	292	314	294	311	313	285	308	293	308	301	295	327	289	269	263	323	278	276	274	273	258	312	295	297	261	282	264	283	268	270	313	289	265	269	295	284	256	311	276	250	266	271	267	305	249	270	284	277	263	251	266	267	259	306	264	269	288	273	243	292	272	253	268	283	294	259	293	265	253	258	301	275	305	299	266	290	274	268	278	288	281	272	281	276	285	281	291	296	273	277	281	301	286	247	280	277	261	302	272	277	242	268	280	300	285	283	249	275	256	269	272	249	263	233	288	289	276	284	312	260	264	266	281	293	256	265	286	291	295	287	281	272	264	250	281	269	258	256	259	275	257	253	260	279	269	261	259	279	259	257	246	277	252	274	293	294	262	246	267	298	307	268	281	232	263	243	273	254	262	272	262	250	271	244	283	260	283	294	270	251	250	276	246	289	263	259	296	268	265	290	286	262	265	291	288	278	253	284	294	282	275	290	262	264	295	258	266	263	263	260	282	291	279	263	262	278	258	268	267	248	244	240	250	302	294	285	245	270	311	258	309	270	295	262	303	256	280	260	270	276	292	260	276	278	271	270	278	233	301	287	271	245	306	281	295	264	248	241	284	275	270	290	285	282	273	265	279	250	264	279	280	273	286	272	263	276	288	284	272	282	284	270	253	286	259	259	244	240	285	282	273	248	299	295	249	270	284	263	264	288	292	252	280	273	281	281	274	297	283	263	296	251	242	296	281	320	281	262	275	277	275	283	295	287	290	243	277	250	272	256	225	268	271	293	258	276	248	252	235	257	270	271	254	267	301	266	267	273	266	272	244	282	269	286	277	282	282	281	259	281	253	283	241	271	262	260	262	301	277	273	284	271	259	293	268	268	277	265	273	312	279	308	284	239	276	251	246	256	290	269	256	264	280	264	259	272	252	291	267	286	254	261	295	275	246	271	249	243	284	249	249	263	273	283	281	281	267	295	238	257	275	263	273	266	265	286	289	247	277	268	252	273	277	243	274	267	262	262	264	293	266	262	274	268	249	268	250	293	273	290	281	289	254	287	275	285	266	282	266	250	276	279	288	262	270	265	268	243	269	308	273	269	280	283	274	277	260	278	248	262	290	224	251	283	248	249	254	243	294	277	282	254	275	306	283	299	278	267	268	245	318	271	273	308	257	267	262	252	249	266	287	279	291	273	275	279	263	284	272	267	245	298	284	263	283	279	269	270	256	288	302	271	285	247	267	249	250	265	299	262	311	276	298	260	295	277	277	260	275	257	253	253	260	262	251	278	292	295	249	266	272	275	268	283	281	264	289	241	273	262	288	273	282	259	270	280	271	282	260	268	280	266	272	279	286	287	257	288	263	290	257	276	305	262	261	261	266	270	264	276	313	285	248	286	261	264	243	268	262	286	285	268	283	299	263	293	295	256	287	282	252	282	277	259	288	274	289	278	291	273	307	293	260	269	313	284	282	289	249	272	266	246	275	277	232	301	260	248	287	257	278	269	247	272	255	277	290	283	261	260	290	309	275	290	267	298	269	293	291	262	274	252	260	262	269	294	268	280	277	274	267	281	248	274	279	301	289	245	290	273	289	292	288	266	276	266	260	277	275	253	254	274	280	266	277	283	287	260	251	283	263	260	259	267	273	285	305	288	287	259	275	299	287	251	266	278	278	275	274	248	309	275	262	279	270	268	271	299	284	282	258	217	249	275	273	275	284	285	242	296	274	291	281	287	290	265	260	266	273	288	266	306	253	283	261	255	261	270	265	256	258	293	269	297	250	258	293	270	293	263	264	257	255	264	256	271	276	267	272	296	284	276	287	259	246	279	303	244	287	271	303	300	264	296	245	287	267	266	261	281	294	290	274	270	296	258	264	265	303	263	267	278	267	276	305	278	260	254	255	288	272	293	281	264	281	274	256	277	283	264	260	264	266	293	285	235	261	239	264	267	283	278	266	263	268	287	251	267	258	275	281	270	228	282	295	273	264	273	271	299	272	295	249	262	296	310	291	276	271	276	299	281	264	247	282	288	307	298	269	274	270	256	263	259	272	273	297	251	262	270	276	271	255	247	286	270	243	272	277	265	272	262	278	234	273	253	262	258	249	299	283	286	269	278	244	249	248	311	269	260	255	281	246	265	272	282	275	246	262	281	263	259	288	273	272	270	276	258	271	259	271	272	263	262	285	258	249	255	240	276	279	285	270	252	241	263	267	301	275	285	262	254	272	271	293	264	268	243	270	274	258	284	282	251	287	252	285	224	263	240	246	290	284	263	281	256	264	254	273	257	270	285	293	305	272	237	293	276	255	258	255	289	317	286	264	283	270	278	296	268	301	315	262	272	280	271	274	288	284	271	256	286	263	265	264	283	273	280	254	262	313	291	259	257	260	269	286	256	247	252	274	285	260	254	267	253	297	269	261	297	311	279	259	251	281	278	258	269	281	272	252	286	254	297	262	261	262	265	294	284	244	251	254	271	285	279	310	270	266	292	276	239	267	285	299	288	265	259	293	237	267	258	280	246	268	304	263	262	274	279	267	326	272	258	259	248	279	265	236	257	235	283	297	267	250	267	235	229	302	279	278	272	233	252	291	267	255	275	300	291	247	262	278	266	270	294	306	265	291	260	290	289	255	272	275	268	292	270	263	272	263	278	256	306	270	260	296	277	249	281	260	274	280	263	278	271	264	304	265	276	268	267	271	269	275	279	235	241	244	278	250	278	298	272	240	253	288	274	259	268	282	278	261	274	254	265	267	292	244	276	296	278	289	286	273	294	266	271	263	280	274	276	266	271	271	273	290	253	274	261	258	280	303	287	252	285	258	278	274	268	300	271	279	275	245	278	275	253	247	294	281	269	265	302	277	247	260	262	283	273	261	236	280	250	291	265	240	271	236	248	256	266	280	289	254	276	252	259	283	295	280	268	262	267	270	255	280	277	279	274	279	265	299	295	253	239	262	267	264	280	290	271	231	263	286	268	282	262	254	290	292	261	284	257	246	269	276	288	262	246	264	303	270	273	257	266	247	267	269	264	280	264	266	271	255	255	271	271	299	259	269	277	276	278	274	254	263	252	268	284	279	283	269	256	270	277	257	280	263	267	267	286	268	276	273	274	277	250	235	292	303	255	265	261	285	274	262	245	248	264	248	284	284	285	275	231	256	254	270	257	255	281	292	274	262	274	285	262	251	281	298	274	259	294	268	293	262	285	248	244	254	252	275	287	283	278	266	251	257	266	277	257	253	281	267	286	267	263	257	283	282	279	251	272	273	250	271	252	270	288	282	252	270	291	285	294	279	253	263	274	274	256	252	275	274	292	258	299	294	249	261	285	254	253	262	233	260	276	250	271	279	264	282	270	278	268	259	271	247	297	274	252	265
11093	23782	20623	12005	8446	6390	4509	3655	2844	2349	1910	1601	1506	1349	1256	1276	1168	1136	1168	1123	1145	1056	786	613	595	520	503	507	450	475	486	493	454	486	527	508	490	496	445	448	423	427	370	408	438	432	397	436	381	374	391	415	380	375	386	354	347	355	370	370	385	373	359	361	322	336	355	349	340	357	368	338	332	348	355	380	356	331	376	394	374	330	391	364	341	386	382	378	332	379	350	340	322	356	352	343	331	330	389	364	345	337	362	329	342	382	333	342	345	370	332	355	379	334	345	346	344	354	341	341	317	311	349	338	335	364	323	301	316	322	305	322	356	342	371	355	332	354	351	363	357	339	322	333	367	336	330	317	346	372	345	375	325	363	325	358	354	347	338	345	329	340	351	345	338	387	351	343	348	371	361	327	356	398	338	333	318	375	320	349	349	314	348	356	333	365	331	341	338	319	322	333	343	325	328	361	356	336	342	355	342	330	331	335	350	328	359	365	319	343	335	351	343	356	316	331	333	380	350	324	369	337	377	305	371	338	336	326	357	345	340	334	330	353	313	360	349	353	341	328	317	332	378	341	358	332	317	340	342	316	357	342	335	328	325	314	339	331	346	337	365	335	340	363	326	325	337	316	355	349	335	331	322	328	350	329	333	348	326	325	324	298	374	372	362	367	354	353	331	327	342	361	311	333	320	346	358	340	358	342	353	333	355	370	370	347	365	364	363	312	320	354	346	347	321	311	317	361	336	343	360	327	332	346	319	352	312	348	337	364	334	321	329	329	325	343	323	359	304	348	353	357	325	326	310	352	326	344	332	348	336	360	333	355	382	332	319	347	333	298	337	345	351	344	353	337	360	343	337	339	330	361	337	345	367	372	320	327	321	325	348	366	335	332	317	345	321	353	323	314	361	355	330	333	340	369	374	345	320	369	344	341	340	346	313	336	332	341	337	361	331	324	352	367	347	348	345	341	335	347	331	335	321	323	356	350	304	353	321	348	305	345	314	328	342	344	315	344	345	335	301	356	349	364	362	325	344	377	325	331	352	330	329	340	338	308	311	346	348	322	317	305	371	351	318	331	321	340	375	329	359	316	362	328	353	334	334	328	368	348	342	346	331	341	366	354	306	341	351	346	327	357	346	322	317	329	357	300	334	358	345	338	332	330	388	354	344	346	348	335	366	338	355	358	344	372	348	343	323	322	328	338	337	335	344	340	368	357	335	355	346	333	352	347	344	366	354	334	347	332	324	310	331	347	337	357	336	360	364	365	356	355	351	341	312	357	327	361	371	349	348	335	347	315	351	359	328	321	356	355	346	318	321	315	330	326	366	370	326	294	344	339	366	355	369	362	373	364	358	317	381	345	363	349	313	347	326	365	337	337	338	314	355	340	341	367	361	333	363	305	358	369	346	341	338	339	338	349	314	353	355	367	369	342	346	347	320	327	342	341	331	327	373	341	321	382	348	368	370	365	311	318	335	340	353	341	349	333	327	321	350	309	342	333	320	331	321	329	345	328	344	327	323	345	322	339	351	342	320	352	345	352	318	368	348	338	314	319	328	349	360	365	332	369	365	388	349	361	343	337	350	339	340	344	374	347	346	350	332	324	358	351	334	333	349	356	331	315	320	380	336	340	375	357	360	347	358	317	360	341	363	334	324	376	333	344	325	301	341	343	346	309	349	313	354	363	383	331	353	348	351	354	314	347	330	355	363	316	320	345	347	313	341	344	345	347	346	336	316	330	369	375	331	395	316	344	376	317	381	334	368	336	374	352	348	348	359	338	345	330	332	361	332	370	362	347	336	321	372	323	345	333	334	376	336	357	337	345	350	351	328	331	319	339	353	377	340	352	374	343	358	359	317	323	337	325	318	340	350	321	320	352	321	353	341	317	328	385	320	321	330	343	358	342	301	320	333	343	317	352	325	327	320	348	344	327	366	345	358	296	319	352	348	349	359	335	377	343	336	315	364	348	323	344	362	354	371	340	361	316	332	372	323	339	379	326	336	361	374	336	352	331	342	340	323	351	364	340	358	324	330	353	349	341	372	310	373	361	319	336	316	341	361	309	320	373	331	329	342	345	326	366	346	333	315	324	343	349	365	356	366	346	331	349	355	344	330	363	338	343	333	358	357	333	350	363	349	343	376	296	319	341	359	361	359	374	318	324	354	338	332	367	338	360	359	332	347	334	349	341	321	353	342	344	369	361	344	359	369	340	340	320	337	342	323	333	344	356	347	335	353	336	346	350	372	314	315	325	370	312	339	294	345	319	345	364	323	359	389	360	330	344	321	327	374	352	360	357	343	355	352	331	362	361	353	303	331	351	358	333	346	335	364	332	346	329	372	346	357	339	352	356	330	315	350	355	361	358	339	341	375	317	337	340	339	333	337	345	364	335	334	349	363	345	331	360	344	310	303	361	354	344	355	360	317	355	348	318	319	365	358	317	361	335	351	356	356	340	306	333	343	356	309	362	351	352	348	331	321	310	331	332	345	370	354	358	329	341	357	307	362	353	371	348	377	356	325	355	330	331	335	317	381	346	371	356	311	316	369	323	319	313	340	357	320	335	343	349	326	322	339	350	362	318	330	298	359	363	336	353	332	335	319	328	346	340	348	336	320	354	366	307	329	343	326	381	326	338	357	353	353	361	343	344	341	357	337	367	364	333	326	323	348	368	343	338	351	325	363	364	382	340	318	326	325	343	346	367	336	337	344	363	320	346	353	347	346	320	331	336	331	329	375	277	348	329	328	314	375	357	349	339	331	326	367	334	364	317	350	354	350	288	335	350	307	311	323	344	349	355	351	324	315	323	368	304	329	355	361	348	314	343	350	341	319	355	338	355	349	370	360	320	328	322	374	339	330	344	338	325	336	363	331	353	346	330	355	377	355	343	355	375	335	304	317	303	363	354	355	352	351	374	317	344	354	354	348	366	325	328	360	353	349	309	310	349	388	286	312	367	327	294	355	296	331	278	382	322	339	325	348	329	339	354	336	355	355	329	313	340	331	340	333	327	342	333	362	370	338	353	350	371	331	355	368	335	349	328	321	350	344	331	379	326	319	346	323	350	348	338	311	347	367	321	343	355	369	343	358	340	338	337	307	358	363	349	363	361	342	308	339	348	341	329	339	334	321	366	334	350	331	316	374	362	332	319	347	330	336	347	316	345	359	357	303	299	328	351	330	367	320	350	367	333	328	344	355	351	330	334	342	363	341	349	346	358	354	334	347	349	322	337	337	321	340	341	328	330	337	337	367	346	351	324	361	293	317	325	335	356	352	349	320	347	343	348	341	331	317	327	345	352	317	351	337	341	301	360	315	358	356	377	331	292	354	360	318	340	339	331	342	353	331	304	327	320	349	369	317	331	359	341	326	331	333	397	339	344	353	340	353	346	328	328	326	343	329	349	321	365	347	353	326	334	307	328	361	332	314	309	327	338	328	332	339	332	335	303	327	356	361	331	362	318	316	363	347	317	317	364	337	328	333	351	358	370
22725	21092	28873	23547	21097	21245	12158	2628	1810	1436	1293	1094	1023	898	886	884	807	806	791	815	777	733	494	454	428	391	320	283	330	298	297	330	344	370	356	340	335	305	302	266	252	276	285	263	271	249	273	264	240	260	268	233	242	255	243	207	248	264	235	251	213	228	224	237	241	226	241	254	215	256	241	234	210	220	219	238	236	206	249	244	208	223	211	220	226	223	211	238	196	232	245	211	221	236	236	238	234	228	204	229	220	235	242	215	228	243	221	230	209	214	207	198	202	211	189	214	202	224	186	219	204	234	183	221	223	212	222	238	222	178	214	195	207	203	221	223	215	234	203	199	206	197	212	217	202	227	218	226	214	205	194	229	209	216	208	216	209	218	209	227	226	240	239	244	224	231	215	199	221	239	211	213	229	220	209	193	199	216	201	188	242	194	200	219	233	196	244	231	195	208	235	205	219	190	230	227	218	227	221	231	222	242	186	235	191	223	197	232	226	215	230	209	236	230	196	202	231	215	217	224	217	193	216	198	207	213	222	228	202	210	215	217	203	237	230	224	231	235	209	208	205	202	211	235	225	245	211	213	200	203	229	216	210	221	240	212	224	217	262	192	214	228	223	199	212	206	221	190	222	223	214	197	219	213	217	205	219	225	198	220	221	209	216	230	195	217	226	241	195	208	223	195	208	200	215	254	246	239	243	207	213	202	248	215	198	213	225	222	221	212	207	233	218	213	213	231	204	198	228	231	213	228	223	222	241	235	211	245	231	217	211	212	209	235	192	208	238	227	212	229	222	234	197	206	230	211	199	217	216	219	215	232	209	196	232	236	224	188	192	209	215	195	199	211	235	203	196	211	191	224	209	205	220	203	236	222	244	214	205	205	207	237	214	214	216	210	219	221	238	211	226	211	207	221	219	208	203	207	219	229	204	228	222	199	212	218	241	213	217	205	235	239	245	224	216	210	206	184	265	210	214	216	212	244	205	214	215	226	206	241	208	197	217	237	203	229	228	216	212	229	228	206	212	207	226	235	221	209	207	238	238	210	217	196	211	190	236	212	228	228	224	237	234	203	250	232	208	204	204	250	202	205	212	224	212	225	217	219	209	218	210	209	229	223	200	228	213	227	215	227	215	211	197	224	210	204	181	204	240	217	229	248	227	241	249	207	207	205	209	241	205	231	250	210	204	188	209	216	217	228	225	228	229	215	220	221	208	198	201	220	229	231	216	222	238	191	198	215	219	204	217	238	194	223	226	232	238	194	210	233	213	214	235	191	208	218	230	204	223	224	225	202	226	204	214	256	204	235	216	246	222	231	188	213	233	208	198	213	230	224	226	217	206	216	195	190	215	225	222	197	235	218	223	212	221	201	207	217	223	199	247	217	209	215	197	235	236	214	207	231	234	201	204	205	215	221	222	206	217	230	246	215	225	239	248	218	229	226	225	209	246	218	214	204	216	205	221	189	183	199	220	230	215	217	217	222	232	203	228	226	208	225	188	232	206	218	237	185	232	219	232	216	188	235	226	229	217	213	217	203	244	245	246	236	228	238	236	186	254	239	223	209	215	218	230	196	192	245	206	232	249	238	230	233	195	242	224	205	228	187	228	225	222	221	225	228	226	213	266	232	223	214	249	218	200	216	188	201	223	197	220	189	199	226	251	205	205	222	218	236	215	193	199	219	195	240	225	200	224	205	234	211	231	244	194	197	218	230	178	204	225	226	233	200	213	244	228	210	235	225	199	230	242	228	211	206	239	230	224	229	211	216	231	220	188	186	202	250	218	243	212	214	201	202	215	231	202	231	231	253	238	215	227	217	204	206	210	202	223	201	222	228	243	220	208	206	227	221	213	230	223	219	221	205	201	212	195	208	211	226	215	228	251	206	214	223	223	214	205	235	197	214	190	223	219	229	197	240	223	216	213	189	228	242	229	207	211	238	199	210	211	209	217	221	242	224	217	213	188	215	207	219	205	219	218	227	201	205	197	216	197	216	211	217	194	218	202	219	220	234	231	237	202	213	214	202	233	229	221	210	240	190	216	218	205	211	218	222	207	217	208	207	207	204	198	209	208	229	208	224	228	231	240	218	206	213	232	241	232	233	213	211	238	226	223	215	200	227	195	206	196	201	242	191	214	221	209	200	227	227	204	186	210	220	215	233	212	210	233	223	227	224	235	224	244	195	206	227	226	192	221	224	219	194	248	209	206	216	215	211	208	213	192	186	202	214	216	214	232	216	215	232	192	200	203	226	197	204	236	193	203	208	226	221	196	241	231	222	211	241	235	227	222	207	195	220	230	227	235	239	236	213	216	210	215	216	225	200	249	218	223	197	210	229	225	226	242	225	188	221	204	207	243	222	233	186	218	207	196	202	196	220	212	230	217	205	218	228	225	214	190	205	233	242	191	213	188	196	195	201	223	210	232	207	214	220	206	209	220	215	222	230	216	203	195	218	222	219	212	225	217	207	211	201	196	188	219	234	213	229	246	239	223	220	218	202	206	199	219	206	212	217	206	202	215	220	222	198	204	205	194	241	216	199	209	200	199	212	203	238	221	210	195	220	220	226	206	236	207	228	230	230	216	199	210	211	205	197	219	204	219	221	203	208	219	202	204	225	207	229	223	226	218	202	234	209	245	248	224	238	205	214	244	231	209	204	233	220	225	216	216	216	215	230	222	202	224	231	196	216	236	202	218	210	202	203	220	230	225	227	219	214	209	218	227	226	209	229	217	206	225	213	210	213	222	217	186	205	221	193	223	212	233	209	220	213	224	211	220	243	222	228	221	210	222	226	217	202	204	194	227	215	218	222	230	215	214	232	229	228	250	194	190	236	220	190	221	237	220	200	211	223	208	239	199	198	226	205	220	217	222	204	211	233	206	229	233	213	205	220	231	206	207	197	213	209	235	208	216	243	229	196	221	187	213	227	238	224	239	227	228	207	216	213	240	202	209	224	218	219	235	193	263	208	239	203	224	201	203	226	182	228	212	221	211	225	188	220	209	204	181	204	246	202	221	225	200	205	212	197	190	198	216	213	194	207	216	229	231	264	244	208	217	226	192	211	238	226	203	218	198	229	208	213	219	209	222	208	223	218	202	200	216	241	216	223	218	238	207	231	235	217	206	208	212	206	220	207	207	215	219	211	225	224	245	210	205	208	219	228	202	208	224	201	199	224	237	225	191	205	252	213	208	224	216	202	230	213	194	206	208	209	209	200	213	222	230	196	206	226	213	221	229	215	216	207	212	211	254	225	198	230	228	195	219	225	226	225	215	233	205	190	210	210	190	217	224	225	200	220	201	218	228	184	210	255	225	248	193	213	213	209	226	217	208	201	210	230	232	202	216	210	253	228	222	234	238	205	230	223	227	206	221	232	235	233	222	197	197	233	214	230	204	215	206	213	221	202	222	229	198	217	197	186	236	212	230	212	206	212	217	222	209	196	196	192	229	244	222	241	259	239	217	205	237	227	214	198	207	208	224	219	237	219	225	203
13465	29557	25340	16359	11875	8952	6447	5157	3988	3293	2649	2323	2051	1914	1641	1657	1520	1429	1480	1435	1422	1206	826	706	585	533	498	422	444	437	431	509	526	516	494	535	508	441	426	418	368	359	352	325	355	359	392	333	327	334	324	325	283	297	310	320	309	297	299	342	326	284	312	277	295	324	299	291	296	255	288	268	288	266	297	279	296	291	304	268	309	279	276	269	326	288	271	299	245	268	252	253	292	283	258	290	272	277	281	243	273	258	285	245	273	255	254	245	249	274	276	259	252	241	283	258	235	276	260	247	261	296	229	297	255	282	272	247	248	281	284	277	277	245	264	262	277	251	230	283	270	265	277	270	286	255	277	274	255	278	280	280	311	285	249	269	250	251	262	243	278	276	271	273	262	258	260	277	266	310	267	281	307	275	279	268	278	275	230	288	263	270	245	249	264	259	277	282	265	258	263	245	253	268	262	264	261	244	258	293	257	247	250	261	259	245	250	284	252	270	250	258	250	240	237	284	242	281	253	266	295	267	258	252	249	287	251	259	270	281	229	272	268	244	273	266	248	246	281	240	270	264	247	269	234	278	248	281	286	252	260	260	252	264	238	250	247	268	260	274	262	243	262	267	275	268	272	250	294	253	250	281	218	265	251	270	265	263	240	243	259	262	253	264	254	256	249	307	277	262	260	240	274	270	298	259	225	225	251	256	281	253	251	266	259	284	269	267	264	249	247	270	278	306	243	253	238	244	264	249	259	285	244	284	265	258	283	286	286	236	286	256	277	263	268	248	282	249	254	236	235	260	276	246	280	260	261	250	285	265	260	240	229	275	307	265	253	257	273	267	263	257	257	283	266	251	280	260	245	258	260	293	268	256	282	276	260	245	246	221	263	244	246	260	267	262	294	227	269	273	257	261	255	243	260	281	270	253	255	251	245	256	257	265	256	271	283	257	250	261	235	244	261	231	272	264	259	263	249	248	250	285	263	263	252	261	262	268	282	270	235	268	257	234	244	250	269	295	255	273	279	254	261	277	241	279	282	271	268	264	235	235	255	247	260	243	263	272	257	269	240	235	244	271	230	258	235	266	247	269	268	267	292	278	282	299	229	250	264	255	238	256	238	261	291	289	245	284	267	270	258	258	286	263	262	286	273	275	267	252	253	257	283	250	274	276	274	274	277	253	269	273	259	290	267	265	235	258	262	271	265	250	265	276	265	266	274	257	227	253	244	246	232	263	250	273	249	268	272	288	259	262	241	257	249	244	253	264	275	245	200	279	240	272	219	287	247	292	265	280	241	267	248	284	286	290	258	266	233	289	266	254	263	252	285	247	249	257	279	284	263	277	244	252	245	264	271	239	276	245	254	261	267	277	270	263	262	258	266	262	283	259	252	247	279	257	279	255	237	238	248	261	267	263	288	233	267	229	248	268	277	227	283	254	224	248	274	310	311	245	268	264	278	273	266	250	263	279	259	262	264	265	226	278	242	272	248	256	271	269	244	241	302	241	271	302	285	263	273	247	245	245	292	245	244	252	279	264	275	266	262	270	278	247	298	280	278	282	270	263	260	268	265	263	283	255	310	247	276	253	287	263	243	252	289	280	259	221	279	263	239	259	245	254	255	283	256	282	274	274	281	243	233	260	242	277	265	284	235	274	255	263	267	262	259	275	263	265	254	279	275	259	246	260	260	262	258	248	290	265	256	271	272	253	256	261	277	276	238	243	261	245	250	269	248	259	253	250	258	236	245	274	273	276	256	249	255	263	231	282	241	259	227	269	258	250	286	281	251	263	246	260	266	282	248	262	248	238	275	277	279	243	265	236	257	260	239	262	259	256	276	255	276	289	240	279	276	267	269	238	268	276	252	267	261	253	266	252	301	288	257	284	249	247	269	224	266	279	248	267	240	287	245	251	272	259	256	274	262	277	280	291	254	281	260	238	257	262	264	252	275	278	266	262	246	246	269	269	249	275	254	260	268	291	290	267	269	259	250	261	210	275	238	245	254	254	259	264	278	270	302	270	256	262	262	268	268	231	272	245	273	262	254	289	262	264	262	248	271	262	274	260	258	242	270	253	267	250	292	269	263	269	272	264	268	280	258	274	247	282	250	271	253	255	248	277	296	232	266	253	278	270	238	221	256	260	241	243	269	273	262	277	285	259	238	243	282	261	259	259	238	245	281	270	247	266	263	264	243	269	252	264	249	254	261	241	271	263	238	274	249	275	290	289	302	254	256	260	261	268	241	268	246	246	271	239	246	286	284	252	275	265	284	245	282	258	292	279	250	264	263	276	283	244	266	266	243	271	270	265	272	263	236	272	280	292	269	291	258	269	261	302	270	254	232	248	278	276	249	277	278	283	302	266	255	247	256	263	284	265	237	254	261	243	280	270	289	282	260	241	257	225	249	273	265	224	247	264	271	252	261	249	231	310	257	276	243	258	254	270	248	264	251	259	280	268	247	237	270	233	263	257	237	284	261	249	254	249	254	242	260	274	247	286	264	263	256	254	248	254	259	275	238	269	263	241	263	268	268	252	282	282	257	282	243	259	234	295	238	295	270	251	250	278	253	250	247	283	264	264	268	252	296	224	286	273	234	268	273	244	277	258	259	267	257	256	263	267	271	281	254	251	281	225	295	281	270	267	275	273	280	238	265	259	257	250	261	272	257	252	258	266	229	286	248	275	253	289	252	242	258	282	283	266	258	263	257	254	241	261	282	235	255	256	249	261	279	257	274	230	281	275	254	267	267	277	240	285	285	263	269	281	296	268	242	233	300	262	268	269	249	286	253	252	267	249	296	267	250	252	275	256	294	258	264	240	283	248	248	250	276	283	277	278	242	274	261	262	240	260	269	255	264	275	283	275	238	245	263	307	240	284	258	249	263	266	289	203	264	288	276	252	256	270	251	257	263	236	269	258	271	249	260	234	231	287	269	259	271	272	265	266	245	262	264	258	246	258	280	269	246	264	304	268	247	240	279	251	278	282	280	288	239	256	294	285	265	258	283	235	270	275	264	272	258	263	259	266	283	237	263	262	260	276	272	243	283	272	237	276	256	261	288	229	257	266	245	285	255	255	274	242	229	287	242	262	280	243	263	257	290	233	282	271	284	269	272	252	214	257	248	256	273	258	258	290	226	251	269	275	271	250	261	259	265	278	249	284	230	274	281	278	241	275	260	257	241	257	276	257	274	244	261	285	256	268	280	241	240	251	269	273	283	257	251	271	264	273	266	281	279	235	250	247	262	254	228	257	277	235	261	256	268	274	246	261	251	247	246	246	271	280	288	261	302	251	240	254	271	263	257	272	287	275	256	264	256	244	273	251	285	254	262	297	272	252	290	246	263	271	258	233	273	260	257	275	295	266	266	273	283	246	248	241	259	277	247	256	269	263	273	256	285	230	264	239	254	276	257	270	274	270	246	244	281	242	260	269	229	281	261	246	253	294	280	243	256	262	267	262	268	250	245	257	262	283	267	258	288	251	265	249	254	254	300	255
26812	20665	14292	5572	2599	1704	1238	1015	895	803	718	674	667	659	645	586	608	646	592	589	633	587	482	462	446	431	446	455	418	396	454	420	448	469	499	488	444	422	425	409	420	405	395	425	428	408	417	405	397	412	412	383	396	412	405	372	367	405	419	395	410	413	425	407	425	419	402	430	384	413	365	379	396	376	422	414	410	426	373	375	418	388	401	388	410	374	405	394	403	430	386	362	365	403	406	396	388	371	352	414	393	397	435	394	415	378	393	389	403	409	384	389	375	386	413	408	396	407	390	403	370	390	409	432	367	407	401	438	375	398	379	421	363	416	420	410	399	348	400	383	406	412	397	400	400	330	393	409	412	377	434	426	392	396	380	386	407	400	412	465	411	403	396	373	399	413	395	416	394	409	398	381	397	387	396	411	374	372	354	415	398	440	378	374	395	407	389	416	383	348	395	428	398	401	392	391	367	374	367	384	395	426	376	409	392	442	417	405	382	383	381	349	401	376	432	406	341	386	386	388	416	407	348	399	380	384	372	366	394	379	369	427	389	381	408	399	394	405	413	383	378	382	399	411	402	428	385	367	380	407	362	410	389	387	385	399	344	399	380	389	385	413	379	393	394	403	403	436	390	409	397	414	377	416	379	420	394	394	393	339	374	352	369	381	392	426	424	413	405	411	423	398	396	393	389	398	382	400	412	398	361	414	418	395	376	420	447	411	382	368	403	416	373	349	375	401	383	400	412	376	397	361	380	398	415	347	356	402	389	412	397	378	377	394	406	414	380	433	413	380	359	372	412	386	380	374	373	406	428	422	388	393	410	404	357	380	399	387	381	372	381	376	375	421	395	369	389	418	379	425	400	421	388	429	395	408	439	369	405	402	407	411	409	358	366	390	361	428	415	396	402	373	410	405	412	373	388	423	386	401	375	391	399	418	390	427	416	403	386	401	386	434	427	397	391	379	399	391	402	394	407	372	374	392	387	395	415	423	418	377	416	394	368	435	407	370	425	373	391	424	393	409	442	414	367	376	374	421	404	401	381	388	405	375	389	382	389	420	389	400	416	347	416	402	375	427	379	395	400	382	401	339	456	405	388	428	444	399	409	401	391	419	392	371	405	405	404	406	402	425	400	366	414	403	409	425	404	381	400	365	376	390	396	395	404	398	422	418	357	379	401	387	415	385	407	419	402	423	372	385	394	404	378	408	405	397	393	414	392	375	401	396	375	405	421	410	388	394	406	402	376	428	375	421	382	398	404	399	416	350	373	408	386	400	373	385	397	396	403	409	397	384	386	402	385	382	390	414	390	396	368	366	366	360	387	380	408	419	390	383	400	401	382	386	369	406	392	380	406	393	384	383	383	415	400	335	384	411	381	441	410	394	384	378	376	371	405	413	363	357	432	395	405	371	369	433	385	409	381	386	416	398	356	372	415	401	414	387	404	402	375	429	378	399	391	397	389	457	384	391	423	437	379	408	394	394	409	377	406	385	384	418	405	382	350	372	396	364	392	402	386	426	369	402	408	415	383	378	426	383	389	421	379	413	388	396	380	401	381	377	407	426	396	358	390	409	391	393	401	422	385	409	397	359	408	403	370	428	414	388	413	396	371	390	395	393	443	408	409	401	364	407	388	394	391	345	372	382	387	423	405	397	343	371	393	405	409	419	394	404	391	376	352	410	393	370	400	427	369	416	389	414	353	410	379	385	438	407	387	426	411	450	403	409	400	361	400	398	376	367	381	377	354	355	397	376	420	398	378	412	414	399	406	393	428	417	358	392	395	399	384	362	409	419	400	383	440	411	424	387	449	383	374	400	413	400	425	392	352	397	396	388	372	406	406	387	419	407	401	439	417	417	431	383	378	366	419	429	400	417	415	386	368	419	440	408	378	413	395	384	386	395	399	389	416	373	421	435	420	400	371	405	437	380	384	384	409	408	416	399	424	422	396	367	371	380	385	390	398	379	404	371	390	438	420	423	383	396	389	390	404	373	401	387	408	392	426	403	392	369	352	393	397	385	426	394	377	380	389	365	413	394	398	386	399	392	452	374	391	379	387	381	362	388	378	426	400	419	406	399	377	392	414	389	412	411	403	389	393	403	369	400	390	372	411	419	409	393	399	416	400	401	377	401	422	386	417	447	398	386	377	388	433	421	392	367	396	405	416	396	345	384	404	402	393	413	417	418	420	375	394	410	394	382	420	381	405	389	353	390	383	409	363	366	416	373	369	409	398	409	405	396	382	427	408	385	381	434	402	383	380	410	377	376	434	383	405	392	389	382	394	397	377	396	429	381	417	387	381	408	376	403	372	399	389	404	375	377	422	377	385	404	384	376	388	410	413	386	386	364	416	360	394	403	363	403	414	388	388	319	391	443	416	376	403	388	412	355	407	441	394	387	384	352	427	410	384	394	403	409	387	408	367	383	361	368	413	417	382	396	389	369	394	388	416	401	401	356	404	381	398	405	426	396	399	401	383	390	382	424	405	401	378	392	415	390	428	409	410	407	395	403	420	390	370	422	374	417	362	411	412	379	397	399	441	398	403	393	413	423	406	393	399	395	389	361	406	359	379	404	419	403	347	403	459	381	380	397	366	375	397	407	367	450	383	408	369	399	400	414	403	369	380	361	405	380	388	374	390	416	408	426	411	405	363	370	380	393	379	420	412	419	425	402	425	414	388	378	411	434	379	396	376	406	351	365	395	411	386	381	376	423	395	374	369	414	390	382	419	406	399	414	386	401	356	367	416	424	397	362	403	406	415	399	427	379	379	424	408	391	409	408	339	413	384	409	393	413	420	401	398	428	377	438	349	402	385	356	425	410	406	374	417	408	411	350	374	398	386	424	416	395	397	379	381	401	377	384	381	425	413	419	413	438	346	392	410	377	403	384	376	367	439	417	397	385	389	403	399	371	363	407	388	374	405	384	374	403	360	402	397	390	400	400	343	410	354	375	399	394	410	421	394	394	384	387	395	393	378	393	421	368	385	431	394	383	408	428	385	424	409	399	406	409	402	365	381	424	380	384	371	371	382	377	387	410	385	367	415	396	377	371	403	382	442	380	440	415	383	409	419	396	375	432	423	415	402	395	393	382	424	408	375	372	410	409	379	404	364	386	359	400	393	361	390	407	414	371	388	370	359	428	415	412	418	371	408	388	442	400	402	380	367	391	385	406	372	395	395	372	408	410	381	417	386	398	411	375	407	391	417	383	393	403	382	388	404	407	411	390	426	382	379	347	383	426	405	391	395	427	377	369	392	373	395	417	416	418	387	383	411	382	383	390	385	433	413	381	392	388	405	407	394	352	401	397	412	390	398	367	401	377	419	404	395	405	372	401	354	369	403	371	387	401	418	383	400	366	400	404	386	375	389	417	382	387	419	407	426	369	410	421	405	411	410	360	401	390	394	393	420	380	378	383	414	398	381	400	404	396	425	379	415	372	375	377	428	399	385	407	377	414	364	411	376	358	405	382	386	388	393	428	421	358	352	364
9802	16083	13265	6910	4711	3370	2680	2101	1767	1495	1240	1118	1158	969	960	984	951	976	975	976	976	858	697	638	650	595	550	544	566	513	598	615	563	624	606	591	561	559	543	509	493	513	544	544	514	504	533	526	506	501	514	494	493	510	501	516	519	484	525	517	510	509	507	479	509	496	499	514	531	474	499	519	500	483	501	491	453	475	499	532	485	485	516	491	453	489	507	512	496	490	492	520	543	513	487	488	493	479	505	492	488	507	482	495	501	546	464	491	494	488	498	476	478	499	484	514	461	504	483	445	511	472	522	462	487	443	479	496	454	494	503	509	518	489	538	433	496	479	472	484	550	470	493	512	483	471	474	514	456	502	492	478	499	458	504	502	487	509	493	492	498	458	494	520	524	529	498	477	496	495	495	513	520	489	508	486	478	467	486	488	511	507	504	459	491	508	499	481	485	517	494	503	482	488	477	496	467	457	535	466	511	508	533	473	499	443	487	496	461	510	500	453	465	522	437	496	484	516	485	488	519	491	470	478	501	464	508	491	454	442	438	497	480	513	465	491	478	484	522	509	504	434	472	483	493	477	505	529	491	475	463	544	484	440	506	497	503	530	486	478	477	486	507	504	462	487	481	500	481	507	501	448	518	492	465	525	476	499	495	480	536	487	499	509	487	494	508	493	476	494	492	527	496	471	503	482	465	454	511	483	424	439	511	499	467	468	507	454	487	499	479	474	491	507	485	493	471	476	508	486	454	477	450	530	477	441	475	493	482	475	486	511	530	506	517	503	514	463	500	517	521	475	503	461	498	438	464	477	492	450	497	486	507	464	498	493	504	507	473	498	483	530	513	512	511	517	476	484	513	493	513	475	494	493	454	486	460	488	496	473	545	503	516	452	521	467	480	458	519	476	471	470	491	489	471	451	514	495	483	486	496	478	495	476	502	476	490	488	472	499	482	527	469	499	474	477	492	565	534	532	450	498	463	472	468	478	487	494	500	462	513	456	532	501	478	479	510	485	499	455	506	462	446	495	503	441	492	497	460	485	471	456	476	479	520	492	479	476	504	477	481	464	483	485	474	499	513	470	520	474	478	496	497	477	505	477	460	487	474	472	481	443	495	491	476	521	467	478	486	541	512	500	486	517	443	512	510	473	464	494	438	489	498	476	472	510	438	526	498	473	514	518	500	503	487	470	486	500	460	498	548	457	485	492	482	501	504	484	503	447	502	474	461	457	512	507	472	496	460	501	509	496	504	517	462	489	494	477	483	536	487	483	490	517	520	495	484	507	497	513	494	493	484	515	517	474	481	495	502	491	468	505	503	497	508	497	499	492	508	486	484	458	481	516	478	519	484	482	485	487	561	531	466	488	482	518	492	508	498	464	483	475	503	462	482	500	461	477	491	533	489	456	501	485	489	490	532	484	452	450	457	499	501	499	507	491	478	493	495	459	482	497	499	497	487	475	476	490	471	549	492	479	455	521	439	459	489	502	477	454	479	487	514	464	471	492	514	494	506	510	497	465	481	491	511	483	493	490	472	497	441	490	487	481	514	485	498	488	453	503	478	506	493	491	510	463	499	433	469	479	470	492	502	488	463	466	455	492	505	476	482	479	490	494	480	520	494	447	458	458	519	490	487	517	528	475	490	475	524	508	460	468	489	527	475	498	475	502	496	474	529	486	493	467	447	473	522	491	492	458	475	463	516	502	500	509	457	502	512	501	470	461	534	484	501	449	487	522	532	457	496	496	521	482	493	546	503	498	460	500	491	510	469	465	498	481	463	496	505	511	469	501	509	484	468	495	513	483	493	493	456	457	520	507	527	507	472	510	523	442	480	458	508	489	496	471	509	507	428	446	501	523	483	513	475	493	496	482	481	510	473	487	498	476	456	482	489	519	512	497	522	485	510	492	462	486	504	477	469	481	511	498	456	455	474	522	512	459	509	424	495	523	474	508	453	503	484	476	514	484	498	523	468	475	491	472	496	494	511	483	516	481	489	503	508	496	512	483	484	479	499	511	459	479	481	493	503	467	470	527	460	469	483	477	487	459	506	450	505	506	423	478	459	515	502	510	431	536	496	507	445	480	485	452	497	458	479	473	497	478	512	478	456	476	500	485	478	448	505	457	500	527	504	459	478	517	493	506	468	487	430	477	529	464	487	487	473	481	494	498	497	520	462	518	503	449	497	479	484	468	456	500	476	521	493	476	491	489	508	494	529	483	484	469	542	525	475	471	507	511	509	510	538	495	539	466	506	465	481	481	487	455	488	492	492	479	467	491	516	461	480	513	504	472	482	495	474	489	476	514	476	501	490	504	461	517	480	532	503	467	510	501	490	483	502	469	483	532	511	481	511	481	497	493	499	484	491	522	453	467	509	483	484	501	478	488	520	500	480	446	506	483	471	486	488	510	473	491	523	499	517	500	521	486	495	477	474	491	479	483	450	501	493	492	483	496	489	497	512	496	458	505	485	477	510	515	498	464	514	515	503	499	506	540	463	497	481	512	530	501	501	439	470	508	456	493	482	477	508	482	484	504	548	520	529	460	487	522	485	481	477	491	460	495	531	487	479	544	465	485	476	471	496	474	447	496	489	515	466	479	484	527	494	445	508	481	472	494	501	558	439	508	485	501	442	530	463	484	498	481	465	486	492	499	532	487	499	492	469	485	462	508	501	467	484	495	434	509	523	473	496	491	518	497	472	489	520	478	522	476	480	492	449	510	459	481	495	483	482	493	492	459	479	452	510	468	510	465	483	515	487	493	440	519	481	511	479	487	497	546	482	498	517	467	511	479	464	517	490	509	481	480	496	482	517	522	472	497	531	518	510	487	504	527	485	496	470	465	520	516	491	495	455	471	508	515	446	500	524	486	497	495	512	519	486	481	476	525	494	487	515	496	524	491	468	475	467	485	484	504	478	507	512	492	513	513	467	452	472	532	486	467	478	456	542	446	474	479	499	497	502	491	515	479	487	442	487	475	483	484	478	528	489	509	503	480	482	485	519	523	513	470	507	467	512	455	453	482	474	490	512	478	492	450	468	504	528	493	446	448	531	463	467	491	447	482	483	477	531	464	502	458	482	519	490	469	499	497	513	494	447	469	460	463	488	492	470	529	460	514	492	518	490	486	481	486	479	510	513	524	450	499	447	489	474	494	521	483	492	475	505	440	480	459	484	492	470	465	508	487	507	510	478	506	511	470	488	475	471	495	455	446	509	512	486	449	456	500	469	495	445	528	477	476	468	497	473	496	476	486	472	473	509	505	478	480	538	486	498	470	479	485	512	515	506	508	516	516	503	451	495	455	484	495	493	492	499	443	446	483	500	497	485	479	498	504	486	487	468	477	484	486	512	499	498	445	507	482	491	487	518	477	471	490	484	471	489	469	454	508	475	446	484	448	485	492	484	495	518	499	437	492	483	443	487	505	471	452	502	506	493	477	477	488	466	461	491	489	503	483	465	482	469	497	487	534	538	493	492	506	503	498	464	495	496	489
23667	21046	28427	23879	21049	13104	3096	1684	1259	1036	986	865	893	797	699	692	715	676	728	666	613	505	443	399	376	361	387	337	321	338	307	333	332	357	390	355	339	330	311	304	324	281	301	340	301	328	287	297	303	318	307	326	304	296	272	305	275	295	285	283	287	271	277	298	296	264	293	293	280	256	297	271	290	291	245	273	293	287	280	280	300	295	283	304	253	285	263	263	243	269	277	294	276	267	270	258	308	296	257	275	252	267	273	275	287	264	277	234	255	253	268	304	277	278	273	281	279	267	268	272	307	279	267	259	261	265	265	266	280	266	275	304	268	251	311	289	271	275	313	263	271	271	283	252	262	257	286	279	289	238	270	268	242	284	285	273	284	269	268	277	277	275	261	270	257	285	291	283	280	271	262	245	287	264	288	290	292	285	283	269	278	270	261	278	254	278	263	257	280	271	279	300	277	286	266	257	280	271	258	266	263	281	262	271	272	268	273	277	277	256	236	269	257	259	253	257	277	243	251	281	249	249	252	235	290	255	267	264	252	312	311	266	294	268	270	263	287	262	270	270	258	284	284	257	290	293	277	265	295	249	299	297	231	276	256	279	255	275	279	277	266	251	278	274	280	261	282	261	258	276	277	267	255	264	261	276	255	246	293	286	276	284	281	250	252	281	267	289	275	295	267	263	288	268	272	264	241	284	279	299	281	269	249	285	285	279	260	270	285	281	249	264	289	272	281	242	304	253	272	273	282	272	249	277	280	267	267	284	266	273	282	250	283	258	296	284	267	282	298	270	332	260	286	246	293	287	284	279	298	282	280	269	278	282	244	271	261	271	273	288	245	263	254	289	294	281	285	258	273	259	250	285	249	278	274	293	290	286	242	240	267	277	263	281	284	291	269	272	258	247	286	279	262	258	279	288	266	258	282	315	283	254	279	270	287	250	293	269	253	279	273	294	275	289	250	245	289	261	268	262	249	241	279	305	259	303	228	284	258	261	260	258	320	275	274	250	264	270	302	242	258	304	260	262	288	280	279	265	264	274	276	270	262	269	255	282	272	254	298	279	250	260	258	267	282	295	290	243	308	254	237	244	259	268	267	289	275	283	255	261	264	303	275	285	282	280	287	277	270	288	260	255	255	259	267	292	281	266	269	258	284	267	303	276	277	281	288	305	271	288	270	277	272	256	277	288	270	275	261	275	260	249	261	249	269	241	269	290	271	286	248	258	272	266	275	276	258	264	320	271	259	253	271	252	245	271	288	256	252	261	264	282	279	289	293	275	284	242	254	283	230	267	274	284	261	292	308	253	259	241	274	286	292	273	302	264	288	277	291	259	306	298	259	280	274	271	253	280	275	275	270	299	273	262	279	257	288	291	261	233	264	276	292	285	285	290	292	274	296	262	256	258	308	255	271	267	227	286	272	273	246	276	265	275	292	275	276	277	259	298	241	290	260	255	261	277	269	282	250	300	277	291	282	271	313	257	264	285	249	249	254	278	228	261	278	245	286	257	273	246	263	266	287	275	252	294	277	239	277	280	279	263	267	267	279	278	273	301	295	267	283	266	273	301	264	283	263	296	278	262	261	270	283	272	259	258	286	263	283	286	274	260	266	263	265	291	265	297	241	262	260	249	308	265	256	257	290	285	260	270	269	278	278	278	272	259	244	277	254	249	256	265	270	268	281	268	294	256	287	252	263	279	251	281	251	270	268	263	262	264	276	266	275	284	241	274	276	295	274	249	251	259	299	313	235	278	257	284	276	281	289	281	270	224	287	263	282	260	271	282	256	252	258	257	268	276	276	272	266	276	315	262	279	249	261	287	265	261	279	268	266	266	264	293	289	270	248	258	307	244	250	299	258	271	285	266	254	257	277	267	269	264	286	283	278	294	270	252	283	236	248	291	254	253	275	274	267	267	298	274	288	256	261	253	278	270	274	260	262	273	287	311	261	250	271	267	249	254	256	280	263	305	279	299	284	283	260	280	267	282	295	280	260	278	293	245	257	273	270	282	289	250	297	255	260	296	251	241	268	310	259	251	262	272	255	259	297	263	249	283	287	227	262	275	277	266	236	238	261	269	269	309	272	259	285	311	297	260	287	228	278	259	262	263	274	251	246	279	270	264	260	252	268	288	283	262	322	286	274	264	259	256	261	264	282	277	289	265	279	279	274	260	275	277	284	287	277	254	250	258	256	244	264	249	258	249	268	289	246	280	286	247	246	255	281	312	273	285	313	293	250	280	287	262	245	263	258	261	256	287	252	289	284	278	279	263	291	271	304	242	261	241	261	277	283	257	267	289	285	255	283	283	281	272	295	267	250	268	258	277	281	275	266	277	274	268	270	295	266	282	281	235	274	259	271	256	269	277	284	262	283	294	288	262	300	258	301	298	281	277	273	295	251	271	293	268	268	268	270	280	260	292	267	271	252	261	287	271	292	259	285	291	253	271	286	294	252	268	276	261	270	276	269	257	299	241	264	274	272	264	266	297	244	267	284	258	251	249	267	291	259	276	270	268	262	251	288	281	276	261	278	246	277	247	286	267	259	302	274	250	277	283	270	293	262	263	269	264	274	258	295	244	266	260	288	251	262	272	269	252	257	293	295	274	269	271	252	262	259	264	256	267	288	287	268	288	280	253	256	268	284	277	248	282	265	246	261	287	284	252	260	294	245	311	263	259	259	272	268	266	277	260	277	256	292	259	292	286	245	276	276	256	268	283	264	284	266	277	265	286	262	282	278	267	260	277	262	298	278	276	263	263	276	273	264	303	221	261	279	257	290	265	235	279	293	266	277	277	213	284	285	268	292	281	249	288	234	272	299	259	234	244	259	285	252	268	262	287	278	294	299	284	260	272	255	261	278	266	269	274	278	257	292	252	278	254	288	237	263	262	272	233	248	291	246	265	278	260	278	240	290	270	267	286	302	269	266	267	266	265	255	273	271	267	268	273	275	279	292	302	282	263	265	267	271	274	272	260	283	273	274	275	288	271	287	263	275	253	278	281	277	285	272	281	280	269	280	267	277	267	267	238	256	266	272	286	257	287	284	288	293	269	288	245	282	258	277	290	282	245	264	278	288	252	272	258	277	235	267	255	264	262	251	262	265	321	292	272	275	283	255	253	242	277	240	283	268	288	272	258	287	251	277	276	286	278	277	286	257	273	269	289	271	276	269	253	255	265	264	276	291	246	292	257	274	253	302	264	277	294	263	265	249	277	259	273	289	274	277	276	278	276	303	269	284	258	282	259	236	263	257	267	254	263	265	290	264	263	253	267	260	257	271	239	267	252	261	267	247	272	274	295	271	284	258	273	262	291	296	282	262	321	271	273	269	265	278	238	246	289	273	274	257	264	289	259	250	272	272	283	263	275	265	257	246	289	268	276	247	301	296	275	259	271	264	286	260	245	239	266	282	283	268	280	302	266	302	296	288	261	296	267	277	263	266	290	248	276	269	289	277	269	264	282	259	286	281	277	276	263	257	263	272	249	245	312
10986	24239	20865	11796	8392	6210	4941	3718	2804	2177	1926	1793	1646	1532	1315	1234	1288	1289	1322	1283	1152	912	657	585	567	503	438	453	481	453	480	510	499	589	530	508	485	465	432	409	427	381	416	404	372	444	382	375	394	401	375	378	357	353	339	345	391	353	351	391	374	377	389	373	364	362	351	368	349	360	332	358	321	343	377	339	345	358	337	326	382	347	350	371	351	365	354	347	357	340	377	351	362	371	351	374	346	342	322	349	329	355	350	340	319	332	359	337	345	322	351	348	379	348	327	317	328	363	349	329	349	344	344	392	335	377	320	319	355	348	313	341	330	340	333	319	322	307	367	375	348	330	343	357	356	347	355	341	357	348	344	358	339	329	369	332	362	375	311	336	362	332	332	326	354	337	331	330	325	330	372	318	330	335	314	336	377	373	340	358	333	317	324	328	349	338	340	366	312	340	341	396	322	336	326	354	363	353	338	341	348	362	323	319	372	362	330	334	343	355	334	337	339	340	331	365	346	349	344	331	348	343	339	336	342	338	351	374	354	342	339	323	369	342	357	336	342	357	338	359	345	338	353	351	365	366	325	369	343	383	332	320	316	338	361	327	355	363	324	333	352	322	357	357	392	320	327	363	339	314	347	340	332	319	350	338	367	307	345	369	338	382	328	303	329	317	333	319	331	331	315	333	327	346	329	337	345	348	355	370	328	331	340	343	381	371	337	352	357	338	365	346	358	334	328	335	313	285	352	378	375	305	350	336	309	327	305	309	322	316	309	324	360	308	337	356	306	308	379	333	320	325	331	303	340	338	311	377	308	346	315	342	339	332	355	351	352	315	331	322	351	335	332	301	355	386	330	334	338	331	316	327	328	335	339	333	297	317	342	320	307	315	386	298	367	379	339	351	293	342	337	349	350	319	330	331	331	308	344	341	365	295	347	387	375	364	369	311	315	301	336	351	355	333	335	327	351	341	374	356	348	334	360	326	311	326	335	325	326	328	321	346	354	333	354	334	337	319	309	328	293	344	346	345	339	340	345	327	330	332	351	367	348	335	313	342	336	327	371	329	350	324	336	337	337	366	341	381	350	332	339	354	344	383	341	334	367	332	312	343	328	356	329	342	337	339	328	375	379	344	329	316	349	311	323	319	318	361	337	340	332	347	316	367	341	360	323	330	355	347	341	318	332	310	312	363	304	361	351	356	346	341	372	339	366	365	364	330	365	381	318	360	333	320	311	328	322	352	370	332	363	317	326	341	371	321	350	382	324	331	330	349	361	347	336	330	356	356	377	332	320	328	349	346	373	327	334	354	318	348	343	363	333	369	331	345	368	341	294	320	329	345	351	376	356	326	352	337	332	336	349	350	323	313	365	352	344	331	355	308	353	323	326	366	340	310	295	336	351	339	332	298	339	376	357	348	351	363	331	355	361	365	339	352	306	336	379	351	344	362	335	338	355	320	325	323	335	348	293	368	347	348	330	350	346	340	332	355	360	316	343	334	326	349	338	347	337	341	364	364	330	321	308	324	296	296	334	304	315	359	351	339	356	324	343	339	360	373	362	353	319	348	319	362	328	340	306	343	324	327	339	347	352	348	337	333	365	347	345	356	319	312	301	346	367	345	350	325	333	323	347	357	335	359	339	333	341	373	360	346	324	328	361	342	327	338	339	366	331	300	335	349	320	339	363	339	328	367	308	315	358	353	323	328	322	333	342	340	321	345	312	345	295	361	343	368	358	350	337	303	312	361	327	350	336	322	361	343	338	353	324	379	345	363	400	360	317	334	359	329	335	337	345	348	372	320	359	342	368	336	341	339	333	325	338	371	317	328	335	332	364	328	357	343	354	378	355	328	369	351	350	350	330	311	355	334	352	321	365	313	382	325	370	309	353	328	315	325	310	370	366	304	359	313	348	321	330	353	354	347	388	334	356	350	379	340	330	361	322	324	329	373	345	337	346	312	307	358	347	372	316	342	361	346	309	344	335	372	338	346	341	354	342	314	359	331	358	338	326	365	352	324	319	357	316	357	317	323	341	305	372	336	346	351	352	343	320	335	315	318	321	367	363	346	331	333	363	365	356	360	325	386	326	386	371	344	348	349	365	344	350	330	369	359	315	339	367	342	329	312	349	341	305	351	330	328	327	325	347	339	350	336	307	340	333	321	326	316	328	330	319	366	336	322	301	309	319	321	332	322	362	332	359	347	361	344	355	342	364	351	326	326	323	348	362	348	345	305	330	343	332	363	343	379	364	356	330	336	341	334	330	328	307	341	334	311	322	320	338	365	336	304	353	353	342	326	318	324	332	318	344	345	356	319	305	337	375	343	303	380	335	329	337	302	359	332	367	337	338	340	330	332	372	329	337	360	333	343	330	354	365	344	342	334	321	323	317	330	348	339	328	342	346	333	356	356	352	322	342	342	332	349	333	386	324	345	336	344	321	310	339	340	317	346	320	350	360	341	338	338	343	346	356	335	325	350	344	333	320	341	333	364	320	346	343	364	348	362	321	333	325	347	340	335	335	326	299	376	348	310	333	370	316	369	333	332	357	335	341	340	357	332	361	310	312	343	326	309	344	350	348	343	334	346	320	358	358	333	350	325	362	321	330	342	335	348	335	327	353	349	365	339	314	352	342	291	345	312	348	344	324	327	326	360	367	325	314	376	337	310	347	338	359	351	369	326	357	375	323	307	352	336	334	381	332	354	343	357	348	357	344	351	327	336	299	333	337	351	335	353	311	324	327	341	346	348	376	295	301	337	346	356	323	356	361	332	365	334	353	312	342	342	339	328	304	348	333	350	351	355	338	328	339	312	316	327	348	363	325	348	354	336	356	348	325	317	322	320	344	322	339	357	333	332	331	338	366	335	309	306	344	324	332	346	350	355	313	338	323	323	346	370	359	313	347	334	331	317	317	336	334	361	328	332	380	337	359	355	343	333	343	374	351	327	334	361	344	342	336	341	343	340	348	335	360	327	357	330	334	348	319	358	362	326	326	349	335	339	333	346	371	312	352	328	340	340	339	344	364	366	321	368	330	350	355	335	355	303	320	329	362	365	356	351	375	334	330	337	324	338	333	307	307	305	359	322	317	357	327	314	346	342	337	340	360	339	323	336	334	349	366	348	283	299	307	346	361	326	389	359	339	322	354	353	348	327	366	352	342	405	340	336	350	313	336	315	361	351	328	335	371	337	370	351	336	339	370	316	353	359	357	362	347	356	329	365	349	329	369	345	344	335	319	369	290	366	322	354	344	335	314	332	345	319	330	326	346	354	330	352	343	338	368	364	369	323	309	354	362	337	316	353	359	329	334	323	329	346	354	391	339	323	340	373	346	339	360	371	359	324	365	293	356	350	314	349	344	339	368	330	386	332	371	369	343	346	366	364	345	343	331	323	376	336	360	384	365	348	331	358	344	355	347	357	350	336	314	340	362	313	332	344	339	329	345	328	345	299	351	369	358	326	365	326	338	358	344	354	333	327	354	345	324	334	341	354
22715	21062	28822	23528	21067	21213	12317	2765	1767	1506	1309	1104	1100	1010	943	888	886	897	888	872	760	560	472	422	390	345	314	300	329	325	343	345	379	367	401	326	371	338	303	280	259	266	267	280	270	267	261	250	264	249	252	242	273	233	235	251	224	234	250	217	266	256	255	225	242	249	237	241	220	227	200	213	255	237	245	237	247	257	221	254	258	217	252	191	240	227	234	234	256	223	234	253	228	213	251	243	234	217	230	230	239	232	215	215	216	243	211	212	204	248	222	223	246	270	202	203	207	183	229	246	198	257	219	194	249	228	236	229	202	222	232	190	218	209	249	263	222	229	188	223	221	231	197	201	229	211	249	219	213	227	219	211	232	258	209	228	239	207	223	214	231	226	221	237	221	238	228	212	236	213	214	209	209	246	218	201	206	233	204	241	199	225	215	216	233	222	213	208	215	204	199	213	209	218	204	229	221	199	220	206	242	211	222	214	231	211	232	206	204	226	206	228	197	204	231	225	233	232	231	213	228	213	214	200	210	218	224	240	220	225	243	220	220	224	193	207	200	209	229	217	211	209	208	230	238	216	231	205	236	225	190	205	221	207	222	205	196	218	229	235	218	203	203	199	211	192	206	237	216	219	200	244	234	242	246	205	221	226	232	216	218	197	210	225	187	246	224	200	232	201	237	215	227	199	234	213	239	242	181	231	204	206	245	217	222	214	207	193	231	222	233	218	227	218	240	213	204	226	219	200	233	204	204	208	192	223	234	195	206	222	215	183	198	228	213	228	220	217	252	215	222	206	234	217	234	243	221	214	199	207	209	229	213	232	232	191	213	239	197	222	217	199	233	220	224	235	188	232	211	226	223	219	208	221	226	209	222	227	207	226	224	198	205	213	208	227	216	235	201	228	239	220	233	223	191	200	222	237	201	237	202	207	215	213	212	237	247	227	201	211	216	226	224	241	233	205	217	211	210	219	218	229	216	207	205	210	231	211	208	211	212	212	211	232	259	207	226	236	226	197	206	205	224	236	209	212	223	215	236	205	233	237	223	213	206	221	209	196	234	213	211	201	212	222	202	234	228	219	222	198	206	227	214	204	228	220	219	202	224	203	219	197	233	241	211	212	230	202	217	211	214	215	235	187	195	227	230	201	241	207	210	236	237	183	263	211	243	200	216	247	213	210	221	228	194	208	211	224	213	200	219	229	222	203	213	212	211	199	227	221	206	219	206	211	227	201	224	220	231	226	197	230	217	207	208	216	222	221	212	224	196	204	221	218	215	241	207	225	217	189	215	233	221	221	222	222	201	214	198	206	232	198	214	189	208	218	220	208	207	212	224	224	215	221	229	220	222	222	206	237	219	217	223	202	218	220	210	245	212	207	241	218	199	224	221	225	241	222	216	182	210	223	216	241	216	193	219	214	207	213	213	226	212	214	207	205	223	202	199	204	210	219	226	219	196	203	223	207	235	217	214	209	219	234	198	194	216	235	210	210	200	237	228	220	205	229	212	221	225	202	220	236	202	210	206	221	204	199	203	214	207	208	206	196	192	191	219	236	230	241	222	198	238	222	221	216	225	231	219	223	212	203	210	200	238	174	229	209	209	237	216	202	211	201	245	222	205	220	214	212	227	220	214	204	235	225	225	192	199	211	201	223	210	215	237	218	227	214	240	222	238	228	232	229	211	226	211	215	219	219	210	229	227	224	202	215	217	214	217	196	217	236	204	201	208	227	253	214	223	230	249	238	205	222	227	185	197	192	219	221	216	220	187	195	235	234	247	233	201	211	225	204	251	203	215	213	203	209	213	219	243	187	209	177	210	215	188	202	221	203	222	207	205	215	204	192	206	232	236	205	207	206	213	199	223	239	217	217	221	222	210	189	209	223	190	212	226	220	222	217	238	199	193	216	219	211	225	227	217	210	224	176	205	218	225	229	243	209	215	199	205	217	224	255	247	221	216	248	226	244	222	187	217	221	221	223	209	187	229	224	235	224	215	227	218	232	224	248	215	246	192	207	217	203	236	225	196	189	201	223	193	239	204	211	247	228	211	221	240	223	240	218	221	215	233	242	223	242	212	229	244	192	229	228	234	233	230	241	227	191	218	220	254	196	226	208	209	191	220	223	221	218	217	189	212	222	214	218	227	204	215	207	233	218	217	195	238	228	210	218	233	190	222	203	215	234	217	209	217	210	217	207	218	217	200	227	193	216	226	202	209	240	214	228	217	224	219	211	213	222	238	198	237	202	212	251	223	219	234	239	203	203	220	217	254	197	237	212	217	229	222	226	205	221	216	225	222	226	229	206	218	236	220	211	224	203	227	222	233	210	225	206	227	219	209	228	212	201	225	230	215	220	203	194	237	195	210	218	217	189	239	204	233	201	213	198	217	219	204	221	207	214	214	226	205	232	225	229	236	221	227	213	211	228	208	237	214	242	228	202	199	202	220	232	237	206	244	222	218	186	221	225	206	215	199	219	220	230	185	239	198	250	203	219	225	218	199	224	209	215	222	202	220	204	214	200	211	187	213	222	193	231	204	209	224	221	230	206	212	206	182	207	215	237	224	195	211	222	210	226	221	204	219	208	216	194	223	203	223	223	220	212	212	225	195	194	216	228	205	179	247	244	203	213	224	206	228	233	203	213	220	198	225	188	226	237	213	245	229	221	183	221	197	210	235	235	198	198	213	218	206	218	213	215	232	223	225	207	219	202	213	198	230	191	194	209	211	196	238	208	218	192	195	221	218	231	233	200	249	205	198	192	229	207	231	236	225	211	211	209	235	211	235	230	213	219	210	219	240	210	211	200	192	193	210	220	195	228	227	186	236	214	206	187	213	214	226	216	220	214	215	221	213	197	222	237	209	222	226	227	209	204	212	227	216	210	232	186	209	230	220	210	227	219	221	212	227	202	217	227	231	227	233	242	224	225	237	219	229	204	211	214	190	214	219	212	227	204	231	233	215	248	227	213	215	239	202	213	209	212	232	198	230	202	215	216	221	198	241	225	225	200	188	224	214	232	193	210	228	228	225	234	209	221	211	203	218	213	208	224	199	196	233	230	202	225	235	215	187	225	214	219	192	189	213	232	234	228	192	221	222	196	236	206	218	200	213	222	240	214	205	214	220	201	217	253	232	180	202	202	227	222	206	210	217	230	225	200	215	229	212	204	214	185	198	230	204	236	212	202	217	234	213	216	219	205	219	231	213	206	237	207	240	207	211	226	238	218	219	200	239	182	224	219	224	221	220	261	254	235	189	222	231	202	230	217	221	197	217	211	202	222	218	210	205	226	197	192	206	229	203	205	243	217	219	235	197	216	224	196	225	232	212	205	227	249	241	219	211	240	222	226	217	225	222	250	205	196	230	224	202	189	224	203	202	213	221	212	202	228	236	244	217	195	224	206	215	213	217	228	207	224	232	232	233	216	222	215	229	228	207	225	181	234	201	226	223	220	229	212	205	190	219	225	211	241	219	217	223	218	216	218	228	222	212	241
13207	29731	26248	15990	11816	8860	6964	5294	4056	3245	2763	2427	2226	1969	1833	1608	1613	1620	1640	1580	1348	989	736	681	594	470	454	437	433	509	507	499	528	551	523	502	440	429	407	383	374	397	380	370	350	364	349	307	332	333	320	299	306	306	291	314	315	313	339	332	287	330	309	304	340	305	286	315	264	284	284	271	284	272	265	289	296	283	296	278	284	297	288	286	271	292	330	301	278	265	285	265	269	289	268	290	296	297	271	255	288	292	254	272	272	261	266	247	280	263	255	278	242	240	265	233	261	260	262	266	262	269	296	279	241	242	258	277	294	276	267	260	284	259	260	252	255	292	260	256	262	280	265	262	255	267	268	244	239	245	257	266	259	308	273	232	254	264	269	225	280	261	275	256	274	246	273	274	264	256	273	243	264	250	234	266	244	235	268	244	251	233	254	238	262	272	267	261	254	268	250	247	277	257	248	247	271	263	298	254	257	258	238	247	241	259	271	272	253	279	244	243	272	282	288	263	269	275	278	247	253	273	267	256	235	276	247	252	318	270	261	250	273	252	269	256	261	278	274	240	264	284	248	263	260	268	253	270	257	253	258	244	239	263	270	257	271	279	254	236	285	271	242	282	242	260	284	261	239	270	255	247	259	265	245	258	242	284	255	272	232	247	253	252	259	272	242	245	312	257	235	259	261	262	279	249	267	256	283	279	262	275	246	267	261	237	257	240	272	245	265	255	280	271	246	251	236	255	273	277	267	261	238	238	253	277	249	294	255	271	267	268	274	263	254	251	274	262	254	252	258	242	244	254	271	266	271	257	241	248	259	252	261	233	283	263	250	256	265	284	284	262	228	256	244	253	243	254	252	251	265	235	262	241	281	243	244	275	272	219	260	282	257	273	258	279	266	256	272	270	264	303	263	290	224	275	269	250	261	233	260	271	235	237	276	261	251	226	252	227	270	263	265	270	252	259	266	287	275	241	258	264	256	268	254	291	247	262	249	268	236	273	258	286	232	255	260	274	278	264	277	259	247	272	230	258	255	235	248	286	239	271	262	237	248	268	243	260	232	270	255	271	277	278	266	256	285	291	266	262	269	283	261	252	251	239	247	246	272	290	252	259	245	253	256	268	283	256	269	251	272	247	258	260	266	234	276	273	270	261	257	245	239	272	255	257	259	270	266	305	274	290	242	263	302	265	250	257	255	255	257	256	271	249	261	271	255	288	255	277	267	252	273	276	250	268	288	239	270	266	224	279	275	277	286	266	235	266	255	263	265	282	223	267	255	254	272	260	278	276	250	279	243	228	283	252	223	279	273	259	263	226	250	261	242	235	242	247	260	264	289	264	275	244	287	273	267	257	267	257	231	267	232	250	284	253	253	256	266	253	220	246	277	270	280	292	254	255	269	281	253	260	265	249	234	252	274	257	295	223	269	263	260	289	273	244	264	289	253	273	263	275	291	272	289	275	265	257	254	258	282	249	279	282	250	252	248	269	244	248	270	243	270	245	253	267	280	299	269	244	257	264	274	251	268	246	269	246	237	251	276	317	256	248	267	286	230	288	252	266	273	286	265	262	271	273	266	264	304	263	259	225	234	258	270	261	267	271	240	282	262	260	272	277	252	261	280	292	251	246	249	257	248	276	263	260	241	286	251	241	288	272	280	222	259	249	260	274	241	277	280	274	248	269	259	262	269	268	263	231	245	256	258	276	237	265	275	252	261	251	273	252	248	256	274	242	250	251	291	243	281	267	253	277	283	267	278	237	270	263	258	267	243	241	250	272	281	260	258	252	260	276	248	267	238	246	271	260	270	285	259	252	244	270	258	271	264	253	236	258	278	282	274	266	264	265	297	256	245	273	224	261	250	247	280	258	282	272	278	277	268	276	278	257	248	274	279	269	244	239	273	252	258	268	234	269	274	259	224	266	272	272	253	258	244	266	287	227	271	280	283	269	255	238	257	256	283	262	266	263	244	299	283	244	250	242	274	266	261	241	261	268	266	266	236	284	265	220	272	267	260	248	246	284	224	241	254	265	293	251	264	262	256	248	266	245	293	256	259	253	303	249	267	257	274	279	266	265	250	270	249	295	237	251	261	289	264	256	273	243	241	245	279	256	233	260	273	249	255	256	282	271	238	253	295	267	235	244	259	243	260	263	250	261	249	286	238	255	262	289	246	263	253	287	272	243	258	262	242	267	275	281	249	288	238	288	280	260	277	291	257	259	261	273	267	277	243	257	240	260	236	267	235	260	266	269	264	237	240	242	261	256	272	293	287	267	266	256	264	268	272	271	270	256	274	257	251	262	260	292	250	242	238	293	276	266	246	264	256	255	246	235	230	283	278	273	256	290	241	283	259	261	224	261	246	253	263	235	240	261	257	268	244	269	276	262	275	251	267	278	238	264	253	304	279	225	274	252	266	235	251	280	237	243	278	271	251	233	251	281	259	257	266	256	243	259	272	265	260	287	248	291	277	255	240	294	261	260	264	231	260	277	264	262	250	253	268	251	261	264	264	285	248	284	279	273	275	305	266	289	264	254	241	281	260	271	278	259	282	240	272	256	267	275	276	258	241	243	252	245	254	269	286	281	282	250	274	256	256	262	255	250	276	258	287	245	271	254	256	218	262	254	254	256	245	243	264	255	257	258	242	243	260	281	240	277	248	273	239	249	271	278	253	282	251	259	258	263	267	231	256	263	269	284	251	309	266	220	259	256	284	275	275	259	247	277	242	231	251	266	275	256	248	249	276	240	259	274	277	269	256	251	278	284	271	277	279	255	264	253	243	289	257	285	236	263	289	276	258	296	256	263	262	256	257	294	281	270	255	247	245	237	276	248	273	258	267	263	253	247	271	258	247	262	292	251	274	266	265	266	263	276	260	265	237	258	279	274	268	249	273	260	250	264	256	235	255	253	289	284	262	253	239	283	285	248	269	290	297	251	255	271	253	246	263	253	259	287	276	245	266	253	272	226	271	278	252	277	267	268	278	231	242	249	251	252	252	266	263	254	277	252	276	248	268	278	264	276	267	270	272	275	260	257	274	261	268	261	290	250	254	285	252	289	278	262	274	247	268	244	237	276	270	251	258	246	254	267	256	237	262	271	236	247	259	271	237	243	282	264	268	260	294	230	246	284	258	249	262	253	254	250	268	269	241	270	277	241	240	218	250	278	232	258	267	280	267	254	256	264	284	264	257	243	270	257	273	247	251	275	275	237	287	243	244	263	249	275	237	256	224	256	267	261	226	246	274	269	242	286	261	267	249	268	305	273	262	269	231	249	245	258	263	265	274	254	268	267	268	260	245	281	293	252	319	290	250	250	267	240	238	247	269	223	261	273	269	252	255	275	272	277	247	244	274	285	284	239	275	272	286	291	247	257	245	247	278	279	266	244	256	263	252	256	255	238	266	235	251	251	244	261	230	242	257	240	244	274	266	264	266	278	265	219	278	251	273	246	266	284	236	231	279	234	261	274	260	257	279	244	258	271	283	245	272	272
26942	20664	14269	5377	2416	1594	1259	966	832	801	709	693	658	687	674	661	692	621	612	663	595	513	473	472	432	445	422	415	422	440	440	477	445	467	457	436	456	442	436	458	409	446	388	410	364	413	416	429	383	442	443	387	405	443	383	403	374	437	430	385	449	421	376	396	361	435	414	392	370	449	377	422	432	377	421	398	376	405	398	371	400	407	412	396	429	399	398	383	421	371	390	363	398	392	410	401	409	383	377	388	419	401	382	418	391	397	398	399	409	376	390	395	397	372	382	413	394	422	416	429	398	381	403	398	368	395	406	436	413	407	430	413	386	392	400	387	425	391	361	391	389	423	449	397	377	410	399	380	429	394	379	408	427	414	394	402	378	413	388	399	374	380	374	381	358	393	393	386	378	399	431	385	428	384	417	362	384	397	388	406	369	369	392	366	412	379	397	401	421	409	407	424	411	405	430	368	395	395	412	396	394	403	372	372	375	398	391	393	368	419	395	414	404	357	383	426	409	390	397	404	427	388	371	408	392	379	397	412	405	360	431	393	404	381	380	417	396	422	369	424	404	393	390	379	393	405	360	359	390	414	397	376	384	405	408	430	405	392	376	401	382	385	386	410	373	385	377	457	399	407	377	395	447	387	361	371	415	365	386	391	394	391	386	384	362	357	386	409	403	389	377	435	383	400	391	376	399	396	399	413	354	404	385	382	399	399	372	384	412	383	350	342	372	380	405	408	382	399	375	413	434	413	400	387	361	405	389	406	365	402	400	379	380	394	413	428	383	377	423	406	372	419	375	412	371	389	362	402	382	400	372	366	424	402	438	376	396	396	401	411	426	434	393	389	424	397	375	399	417	390	382	414	353	418	402	380	424	391	370	390	416	372	398	398	395	360	388	411	377	390	395	368	395	381	387	394	408	374	375	418	391	393	425	393	425	398	401	383	387	382	398	361	396	378	367	438	369	363	390	375	379	359	381	404	444	405	388	403	401	357	408	409	403	420	418	416	405	396	415	401	386	392	410	418	356	383	394	373	392	447	401	382	394	394	394	384	372	403	373	419	386	403	409	411	383	440	409	411	388	375	383	355	405	439	408	409	395	380	397	425	384	380	381	413	377	426	397	373	393	421	422	398	435	403	428	429	375	362	390	419	438	400	404	394	366	394	384	408	402	403	385	394	363	380	374	394	376	382	397	433	378	404	386	394	394	387	365	376	387	425	448	409	425	416	391	377	376	390	394	427	384	376	442	392	401	420	399	404	418	373	380	410	392	394	432	399	383	380	425	390	424	435	365	407	393	404	391	403	392	414	381	388	367	412	415	376	356	409	362	355	388	397	400	397	390	383	389	408	399	388	439	408	404	412	353	404	398	395	398	410	384	385	383	384	373	368	402	397	398	412	377	393	393	410	387	422	401	413	399	369	386	413	386	404	395	422	387	383	400	401	357	392	423	402	397	383	442	382	388	413	379	358	395	421	401	414	377	385	380	380	396	396	382	433	401	397	380	424	396	389	372	380	390	407	396	387	395	398	408	390	416	387	394	388	392	407	378	391	391	395	351	403	416	392	380	373	394	370	412	430	429	395	382	399	395	410	421	384	393	382	424	388	377	398	368	399	384	437	412	400	385	409	412	376	401	380	414	381	376	386	419	384	436	375	418	351	416	415	361	365	390	409	400	362	377	344	380	409	380	393	404	388	469	412	405	409	413	407	404	379	380	423	391	402	354	401	422	376	388	394	370	392	416	388	410	442	393	393	429	407	409	391	363	410	392	395	381	452	389	401	400	400	392	392	394	387	370	377	421	404	422	382	398	408	393	331	402	400	396	384	383	412	419	407	442	409	383	379	401	369	393	355	442	399	398	397	382	389	408	386	374	407	387	414	386	388	392	412	389	416	419	412	396	380	377	362	390	378	388	403	348	404	400	382	390	392	381	374	378	403	359	388	377	381	391	402	394	373	400	402	395	409	368	386	393	379	394	384	409	418	412	371	386	377	398	365	373	421	396	445	381	399	407	389	380	397	413	414	380	419	413	371	384	373	410	419	411	414	406	435	366	391	401	422	416	394	391	367	390	386	391	393	400	388	390	380	416	393	402	398	402	388	406	381	390	424	397	400	408	425	384	384	389	376	408	407	398	396	414	384	436	397	397	414	380	387	409	399	375	408	390	415	372	387	377	364	325	406	384	428	401	402	375	391	376	359	396	368	362	410	377	430	427	379	431	431	384	404	376	413	385	395	404	400	394	419	366	392	389	394	380	408	402	390	397	413	397	405	406	405	408	374	422	408	413	371	399	410	379	370	395	353	406	367	412	390	379	376	376	382	416	377	368	395	376	360	358	368	342	404	419	382	389	382	380	400	407	436	390	373	400	396	418	420	422	382	376	422	391	392	403	399	428	372	381	398	398	399	394	436	421	410	411	430	382	366	386	382	439	412	393	404	409	387	366	417	395	384	407	384	422	386	397	391	387	418	385	353	429	383	410	390	404	398	352	409	416	377	413	407	366	369	393	399	379	399	395	418	367	378	374	426	407	396	451	402	399	387	374	416	406	396	399	414	387	389	409	423	420	374	389	377	391	358	393	375	377	426	395	363	411	398	389	402	393	402	425	370	419	362	440	386	402	367	415	372	411	405	397	373	376	406	448	407	412	393	388	414	388	393	402	372	409	388	405	375	390	388	416	366	405	388	441	396	374	368	436	418	442	382	406	421	391	372	400	405	403	375	399	403	408	396	394	389	406	398	424	397	366	403	394	414	413	369	365	398	394	381	375	398	387	381	369	370	421	394	403	395	436	406	385	363	386	367	355	377	374	388	399	421	440	351	376	424	373	374	405	420	426	377	370	461	401	355	384	389	411	357	389	408	408	374	390	428	399	376	424	389	378	388	388	423	433	382	399	405	405	408	377	398	395	413	373	379	405	391	399	421	388	404	373	422	421	415	388	382	378	362	372	396	383	370	418	420	399	435	398	364	387	374	403	391	401	396	390	385	376	393	373	408	370	400	376	387	408	389	373	397	373	402	398	436	388	400	395	399	407	381	404	397	409	383	417	377	341	402	377	411	374	393	402	390	396	392	391	419	385	399	384	432	395	418	410	376	424	340	400	425	359	381	392	399	361	375	371	390	392	394	381	383	407	407	396	377	371	394	409	414	391	385	383	370	399	378	398	379	419	417	410	423	408	409	428	410	395	419	408	381	401	383	364	399	385	379	380	389	386	403	382	394	416	384	349	432	356	398	388	403	409	393	413	409	350	418	338	371	409	414	382	381	378	402	386	406	392	390	382	368	376	410	371	378	376	403	399	417	392	370	383	382	352	381	404	384	404	364	387	402	397	413	407	442	361	443	403	385	391	384	364	381	437	412	378	386	391	364	409	409	353	416	420	394	386	378	372	393	408	435	401	357	394	378	381	419	402	390	377	382	413	376	389	394	372	375	390	370	416	372	366	403	399	386	369	419	373	360	395	436	396	384	380	402	379	393	370	400
9897	16107	13236	6665	4476	3437	2625	2059	1624	1529	1199	1193	1123	1076	1008	985	985	977	1117	959	906	772	710	600	617	582	561	519	576	565	556	579	593	609	562	595	579	555	538	555	522	513	531	524	564	542	490	494	530	528	526	526	521	511	515	510	480	545	495	474	525	524	495	521	510	482	513	494	506	487	536	522	495	500	526	476	496	529	460	526	506	482	501	484	446	496	524	498	519	546	459	466	518	506	530	452	502	529	520	488	506	496	504	483	487	497	486	473	533	522	490	492	497	488	498	455	466	453	506	485	469	494	490	496	473	501	490	541	448	523	497	521	485	474	484	476	503	491	547	505	523	507	480	475	486	458	464	486	489	490	510	517	484	471	487	458	497	499	504	506	480	536	445	490	503	461	496	501	483	458	483	474	499	438	516	464	531	471	544	515	484	492	497	505	511	498	479	483	468	468	475	479	525	521	511	491	519	484	473	521	516	498	509	501	473	478	506	477	492	475	461	446	470	466	508	490	466	520	473	529	474	510	500	462	458	512	505	459	517	498	478	517	483	454	471	514	516	511	507	483	483	449	463	505	489	464	479	477	501	504	492	544	452	497	471	476	485	466	504	472	491	475	483	455	499	474	487	489	458	493	499	488	486	489	512	461	521	501	474	485	465	516	526	515	484	494	472	501	534	509	508	472	475	493	506	499	507	527	475	462	503	477	498	504	501	482	489	494	487	497	461	477	498	484	507	516	459	531	503	455	489	483	511	458	514	468	488	471	491	475	522	510	450	436	505	464	446	490	531	523	497	494	451	467	484	492	522	483	518	488	448	530	497	477	496	481	506	481	498	490	485	516	432	492	493	511	485	488	509	497	489	515	476	497	490	481	496	492	478	480	498	472	448	472	527	480	504	489	470	458	492	492	475	486	471	501	503	481	513	496	485	491	501	506	504	469	456	491	482	475	468	481	504	486	529	509	487	523	526	498	474	483	526	474	521	490	479	519	490	496	500	496	471	504	514	505	513	476	461	488	492	466	490	491	488	471	505	492	484	500	484	491	482	491	460	470	485	485	487	513	496	483	492	477	526	480	476	493	499	507	492	504	522	503	517	507	437	475	514	465	474	523	498	492	481	480	538	499	462	496	508	488	507	469	450	489	504	477	493	490	543	525	480	521	504	488	489	509	498	498	503	453	500	485	520	458	499	506	489	455	473	493	478	507	499	462	500	513	460	471	516	542	468	494	481	496	491	473	514	484	459	504	487	483	478	480	476	463	505	503	474	548	508	489	525	473	485	505	494	444	487	468	484	516	504	474	507	494	468	511	527	513	458	483	516	531	480	498	502	477	462	465	497	493	454	448	464	447	533	438	493	469	508	505	529	502	496	479	507	510	465	475	509	488	515	474	523	483	488	487	499	465	487	482	532	491	501	511	494	441	483	516	504	537	492	502	504	480	468	464	491	479	488	457	475	466	464	529	459	461	477	476	521	495	515	468	532	494	469	489	503	504	480	460	485	474	479	508	477	495	505	523	457	510	455	495	480	494	479	513	501	513	479	459	487	510	507	475	487	530	486	531	477	462	477	508	479	487	504	468	512	479	504	480	501	493	504	501	511	487	455	496	478	493	465	491	485	479	512	520	486	472	445	496	523	509	473	461	502	484	488	476	489	484	494	505	488	467	464	498	485	481	488	498	486	511	507	453	487	511	499	471	509	497	528	514	478	499	435	453	479	514	474	535	498	495	488	459	484	483	488	463	473	474	495	488	477	537	517	471	485	479	494	517	431	496	469	503	483	495	473	511	493	500	473	447	465	500	487	469	482	569	470	539	456	493	527	515	473	463	525	494	452	511	485	504	499	515	499	522	503	472	494	479	518	525	506	470	501	483	500	490	482	495	499	534	487	516	510	484	502	480	520	509	529	493	462	443	496	476	479	489	517	455	518	502	494	460	465	541	462	515	540	488	518	483	517	483	525	451	501	468	465	517	566	512	463	492	507	528	529	509	478	495	464	495	523	507	470	514	500	513	457	521	522	458	525	502	495	499	520	467	497	501	493	501	492	499	494	525	514	482	523	509	517	445	516	506	492	516	516	500	472	520	489	472	507	514	528	479	491	495	512	471	488	470	521	506	455	500	448	466	529	443	494	504	489	517	475	514	494	498	495	506	499	508	456	486	495	503	484	494	490	479	494	478	514	475	499	483	537	482	454	533	484	507	514	493	508	483	482	480	469	517	521	511	479	517	500	508	520	469	481	514	527	500	496	481	481	475	473	483	464	501	519	486	512	483	453	482	501	483	473	474	442	483	526	477	507	497	490	530	445	483	519	468	473	455	507	482	507	477	487	495	487	477	495	470	500	542	534	544	493	502	463	528	510	487	487	479	493	496	521	519	534	473	493	492	531	513	506	500	523	420	512	496	494	484	451	493	489	516	455	496	481	509	466	486	524	484	464	495	452	503	474	477	476	499	520	461	497	485	496	488	474	500	507	463	504	504	508	495	478	469	450	477	497	500	494	491	476	504	547	489	505	490	519	447	496	508	484	459	511	493	512	477	500	467	529	484	473	452	489	487	505	498	463	489	482	482	483	459	490	516	471	473	491	468	505	480	459	497	485	513	495	482	498	440	515	490	515	492	483	465	523	520	492	496	498	504	482	502	524	461	461	502	539	481	484	507	501	489	507	454	506	487	466	507	515	520	489	481	507	488	492	493	533	485	510	502	504	509	498	471	507	485	487	482	471	482	490	520	487	506	526	474	460	473	503	475	471	515	483	486	481	532	499	510	500	476	480	472	505	496	505	502	504	484	512	512	493	472	474	526	509	463	507	476	479	501	487	483	491	506	491	492	470	503	477	501	494	480	499	514	464	452	472	494	501	458	501	490	487	535	508	461	467	507	494	487	461	492	493	500	496	461	505	499	501	486	466	480	481	473	477	507	454	456	484	470	510	460	483	533	515	479	536	521	461	442	485	486	494	493	450	467	468	434	515	521	493	522	490	491	459	451	460	505	487	459	464	409	480	490	472	461	501	516	505	527	476	468	476	465	506	487	457	514	478	492	470	503	484	476	449	490	431	536	473	506	496	510	479	508	485	490	532	491	476	497	487	442	505	468	491	505	495	493	510	500	482	459	481	471	494	481	510	470	512	473	506	534	425	479	488	493	467	487	496	471	497	483	535	463	489	494	473	501	468	504	472	483	476	505	477	515	498	491	560	481	493	470	499	478	474	466	492	466	470	490	539	521	485	511	460	485	489	502	477	498	433	477	453	525	495	527	484	504	469	506	476	500	497	450	483	493	503	470	500	530	494	516	514	499	515	515	506	483	458	457	484	471	504	487	504	462	490	547	472	486	506	510	491	475	465	489	482	493	488	527	480	503	488	469	471	556	533	482	470	452	505	459	547	463	451	498	465	494	477	518	476	480	492	496	499	442	511	473	524	492	475	474	504	548	484	465	477	477	491	513	483	498	493	535	484	479	499	536	457	482	486	472	421	485	518	517
23671	21048	28402	23895	21067	12959	3141	1673	1236	1064	1019	986	858	873	764	787	779	712	793	712	617	448	442	404	374	338	331	310	362	324	387	379	375	381	407	401	348	310	312	322	303	297	333	324	323	309	297	311	305	314	282	286	307	302	309	292	285	277	304	281	296	274	274	271	281	273	283	290	292	292	270	297	288	296	295	290	267	271	294	301	266	281	285	281	285	250	293	262	291	269	280	227	266	254	294	267	260	288	256	280	288	273	286	263	255	259	242	258	293	250	287	270	214	280	287	287	236	292	223	258	269	278	246	255	265	288	251	270	269	275	271	261	280	236	280	263	267	280	268	281	238	245	279	282	288	268	248	254	284	247	280	270	250	283	282	227	275	254	270	271	278	264	282	260	272	257	252	272	274	300	270	272	251	269	248	263	255	279	252	260	262	256	251	255	269	262	258	282	270	286	247	253	262	265	272	290	283	259	287	275	259	282	289	254	295	304	263	266	266	303	309	268	248	265	278	271	270	261	277	266	247	265	232	289	250	269	244	273	245	250	272	267	265	244	289	271	268	257	244	263	274	309	263	265	277	270	293	271	276	255	261	267	280	245	286	280	259	270	218	268	259	235	280	266	273	313	272	255	287	301	267	282	256	286	282	273	278	253	253	250	251	270	276	262	249	296	246	275	242	289	243	300	249	252	269	275	270	260	285	310	256	288	241	254	286	259	276	289	249	250	288	253	229	268	264	243	281	269	246	256	262	244	257	241	246	309	265	278	268	248	259	278	252	266	255	242	293	268	270	226	267	267	269	265	274	281	291	280	248	266	317	257	287	264	272	242	281	250	279	253	261	264	277	267	255	278	287	260	252	255	284	268	265	266	276	243	275	264	260	263	279	270	265	266	271	281	244	289	270	297	267	275	273	279	267	268	280	266	268	272	256	269	277	295	282	245	263	252	247	276	246	282	294	269	233	293	269	259	259	284	273	252	270	256	270	271	258	271	279	269	241	248	282	282	306	264	256	261	249	256	265	244	285	277	258	245	240	272	284	271	272	255	272	245	295	263	303	280	251	274	270	281	244	255	268	258	269	271	269	243	289	274	268	242	279	262	277	251	272	274	263	287	271	251	306	243	280	243	253	285	277	261	272	293	251	266	239	291	268	269	279	273	276	255	280	259	237	308	272	291	250	280	267	275	260	294	240	256	287	274	260	270	283	249	284	261	239	303	287	252	267	265	281	252	288	252	310	269	268	280	254	258	279	268	265	255	256	249	273	271	278	296	267	285	282	265	264	258	272	226	252	287	268	248	283	255	241	273	268	272	277	289	253	265	257	288	288	280	260	239	270	258	272	255	283	272	257	238	303	263	265	268	284	293	283	250	268	258	265	244	278	279	281	240	250	297	290	258	271	252	266	256	247	266	263	266	268	280	250	283	269	273	295	260	287	276	261	265	253	273	240	292	287	271	253	308	270	279	268	293	270	241	268	279	281	277	302	304	276	283	254	263	256	239	289	252	272	240	271	254	269	275	235	272	242	273	255	226	279	297	269	271	252	283	251	281	259	254	281	288	290	277	293	253	230	263	273	258	237	258	289	265	250	265	245	296	260	262	269	284	295	273	292	279	242	242	265	274	315	259	241	279	266	269	273	262	281	243	263	304	279	277	274	272	255	255	279	270	256	250	267	258	274	278	241	276	257	294	246	284	252	259	248	292	271	263	303	291	272	263	268	245	292	266	272	257	259	277	286	245	265	255	225	262	273	283	252	273	260	288	273	241	269	265	239	237	269	289	269	268	231	246	280	251	256	278	276	262	273	254	276	296	276	281	268	249	279	287	275	283	286	254	259	258	299	263	264	283	269	243	267	281	245	254	255	252	280	255	258	268	260	287	260	278	279	262	270	265	255	250	249	287	258	276	284	240	293	218	264	259	274	284	281	257	257	259	271	251	279	277	269	250	285	268	255	287	264	255	262	275	235	272	253	245	269	239	289	275	272	301	230	276	254	270	294	280	274	274	288	285	254	301	258	221	238	269	277	260	259	285	288	277	290	239	280	258	247	262	258	273	277	269	254	255	264	271	268	250	231	274	243	266	258	257	283	280	283	282	284	274	249	253	255	285	282	292	273	266	275	268	254	257	299	266	282	284	272	254	289	264	252	232	248	270	262	264	271	255	264	277	282	222	290	266	261	299	289	281	223	227	279	252	255	268	275	270	269	271	257	270	318	247	246	270	264	276	277	264	258	284	243	283	270	244	263	252	258	259	259	271	257	269	280	266	257	278	278	249	260	255	282	273	245	237	243	260	268	224	283	251	246	267	295	260	274	312	259	261	268	244	269	281	255	285	272	295	244	269	282	254	277	266	262	251	298	252	265	308	267	310	261	264	237	274	244	248	267	241	296	303	256	268	261	262	288	268	272	275	259	270	303	253	269	262	242	275	256	254	254	242	253	261	269	262	256	261	266	240	261	259	278	284	269	258	245	227	280	278	256	279	269	238	260	272	287	228	268	242	284	265	254	269	253	252	265	240	242	284	272	242	267	266	230	276	246	276	276	267	259	266	279	258	256	261	271	250	268	261	248	258	277	271	259	270	271	291	269	278	272	254	267	274	278	269	234	271	236	279	262	261	264	286	274	275	256	260	243	260	240	278	280	281	272	263	257	281	283	263	277	287	270	276	272	221	272	243	243	246	270	269	250	275	288	271	282	255	264	272	237	255	276	298	295	292	261	282	265	281	262	265	272	270	304	266	282	254	265	268	264	272	258	251	276	263	244	268	262	264	291	283	267	261	256	260	284	302	241	277	294	248	278	258	266	282	241	271	280	302	261	279	279	256	257	247	235	285	308	265	262	276	229	247	257	271	288	283	279	268	287	265	259	266	249	259	284	270	239	262	263	254	258	273	277	244	261	276	257	256	263	271	260	256	258	256	243	249	260	285	287	276	277	246	271	268	296	274	294	285	246	295	278	265	246	259	235	251	273	271	255	257	275	295	271	250	249	276	262	253	278	327	286	253	252	250	285	321	252	283	251	264	282	288	256	297	259	243	265	255	273	246	291	277	242	246	251	248	295	247	268	273	253	257	264	256	291	263	260	273	275	262	263	250	258	272	261	275	251	254	263	279	249	268	260	249	269	282	256	282	276	281	250	237	267	262	265	257	309	267	257	243	272	235	296	269	255	246	266	250	273	266	250	234	256	282	264	250	263	256	267	263	276	248	280	274	259	271	232	250	270	261	252	260	270	282	284	275	266	257	263	261	264	266	276	259	268	266	258	256	224	259	246	261	258	283	267	260	273	238	271	270	260	260	256	264	277	288	242	261	271	263	261	262	267	232	241	252	264	284	259	266	304	242	274	273	283	240	257	256	264	271	243	257	281	243	260	262	264	281	257	251	250	259	272	260	285	263	238	289	277	248	252	266	257	239	279	280	240	237	275	265	275	263	248	277	271	260	274	254	295	276	270	279	265	274	252	277	283	270	235	265	264	247	249	263	234	255
11357	24451	20259	11828	8164	6303	4758	3595	2867	2321	2117	1979	1776	1581	1414	1343	1290	1405	1353	1269	987	724	669	608	523	489	451	474	484	493	498	501	531	566	512	515	431	471	391	452	394	397	421	428	380	414	370	386	417	367	360	369	354	377	380	390	349	351	355	351	339	393	389	392	347	339	317	356	352	364	336	391	344	354	347	343	322	357	340	332	347	358	339	378	340	347	333	375	391	323	326	378	328	352	355	348	335	339	311	322	362	348	361	373	321	334	321	343	326	324	337	389	336	341	310	358	340	319	326	361	355	337	350	343	338	328	358	321	345	330	334	342	325	332	334	321	357	340	322	352	330	345	346	360	341	310	336	356	324	353	367	324	348	339	298	349	290	295	311	362	313	355	334	337	297	332	337	391	364	333	342	335	366	344	326	337	352	350	354	349	336	345	350	334	320	340	353	337	286	346	333	334	351	351	331	326	327	347	312	363	335	337	331	322	364	329	360	321	328	343	329	360	331	340	329	336	327	314	318	337	336	299	346	323	315	308	346	366	339	323	358	313	317	335	364	335	342	340	332	338	331	329	301	346	359	316	356	334	308	346	340	323	327	374	344	330	348	358	347	292	360	348	341	372	338	348	340	314	317	317	303	355	320	315	370	337	345	382	334	354	352	337	346	305	334	329	358	354	327	344	316	318	349	343	349	327	337	332	358	330	325	311	292	366	342	330	327	332	356	315	317	344	350	338	339	327	320	331	321	308	369	330	308	331	366	333	325	353	340	366	332	352	335	330	368	369	343	352	337	345	317	344	334	309	331	346	373	347	324	336	316	330	319	344	329	327	377	349	315	334	335	331	318	367	318	372	349	353	343	308	367	308	323	342	338	317	362	343	347	325	290	370	347	313	360	328	330	335	339	327	340	352	317	314	326	330	365	340	334	325	309	336	338	328	367	333	350	340	346	330	327	325	335	331	332	300	316	339	324	354	303	328	351	333	341	304	310	309	372	367	328	372	357	340	351	313	367	335	355	331	333	357	371	326	321	345	323	336	316	313	346	335	334	326	338	329	359	357	345	317	337	306	337	378	347	346	351	291	325	323	324	349	308	361	347	362	314	348	366	348	345	355	362	336	332	382	352	320	345	350	343	343	330	355	342	327	317	331	337	329	308	350	337	361	336	340	333	328	328	350	324	353	334	334	335	359	353	324	347	319	306	333	344	340	327	369	329	325	351	356	367	336	321	349	315	358	351	337	311	364	324	337	356	365	354	376	367	335	343	312	345	330	346	305	351	336	319	352	320	344	356	369	339	338	327	348	331	352	363	341	358	365	374	302	332	334	334	337	311	355	372	316	354	348	316	325	353	309	364	334	322	319	312	335	315	313	346	362	335	350	338	327	337	297	305	352	357	327	345	358	353	339	295	340	329	336	345	330	342	307	328	330	353	319	349	328	322	346	353	324	321	351	335	322	323	327	343	344	335	339	306	332	346	354	323	315	321	323	334	343	347	341	365	337	364	366	339	338	344	303	368	336	342	349	331	359	324	341	354	334	336	316	303	330	306	325	329	334	338	361	331	360	331	334	337	327	360	351	323	331	333	334	330	323	333	322	325	331	315	332	316	354	322	315	351	315	341	348	341	315	362	325	342	343	328	351	355	329	329	332	336	325	303	322	336	310	310	333	309	321	320	335	342	344	345	313	322	330	301	343	349	337	314	331	315	321	333	338	354	311	340	324	355	338	368	323	328	321	315	326	329	349	387	325	333	304	323	328	331	324	371	359	359	319	309	339	354	357	336	322	367	319	327	306	375	295	335	306	337	311	340	335	333	329	361	345	362	356	343	325	327	297	308	357	342	325	321	350	341	346	328	335	331	341	317	325	336	333	346	357	307	319	331	355	318	377	317	338	301	289	344	325	375	323	345	356	328	361	337	331	350	353	348	321	335	316	340	325	316	364	327	355	338	323	335	329	344	324	314	322	340	335	332	341	342	360	350	309	364	328	316	326	309	318	341	317	315	349	336	341	346	341	343	320	323	309	370	341	379	349	342	357	330	353	295	354	346	316	338	315	330	330	312	352	344	316	360	361	305	335	303	332	327	335	339	344	318	327	329	357	327	329	330	339	324	309	361	281	332	365	319	335	331	353	319	306	347	317	337	352	317	389	318	330	308	349	346	328	351	319	338	343	351	333	315	329	335	367	327	323	335	356	313	307	330	337	322	306	335	324	359	349	343	335	337	333	359	331	349	375	343	319	336	342	330	345	342	352	314	336	356	324	322	337	360	337	332	360	340	348	340	333	337	324	334	330	363	335	341	339	317	319	343	337	353	326	337	333	341	314	317	323	326	328	336	327	320	367	328	343	371	317	346	306	354	315	311	347	332	353	342	366	380	316	334	347	335	337	334	334	318	325	302	331	335	317	344	314	313	327	313	325	351	322	331	325	340	330	346	342	355	323	315	352	351	346	344	356	334	325	346	329	316	319	339	352	321	351	346	343	325	356	365	330	325	347	356	337	288	346	341	356	310	317	336	324	355	342	322	365	341	374	335	310	335	363	334	347	318	322	357	338	325	296	340	335	352	337	289	320	329	322	359	346	297	345	323	338	332	334	375	330	355	376	348	355	331	348	339	320	336	350	348	323	329	336	333	338	324	346	339	329	351	335	333	341	341	335	381	322	319	333	316	343	345	329	329	340	349	326	346	339	327	352	349	331	329	337	304	327	326	346	352	336	341	344	354	356	318	341	350	328	365	315	358	349	330	339	320	337	330	360	346	364	343	359	318	384	332	322	337	329	352	338	320	340	308	340	325	357	334	342	315	350	343	314	352	333	350	323	334	319	319	348	339	322	364	358	314	359	329	345	323	340	330	321	350	339	326	339	322	323	368	321	316	315	327	317	328	347	345	334	338	337	332	308	352	343	364	354	319	329	358	362	353	322	354	322	336	329	356	335	330	336	332	343	362	357	350	324	358	317	335	372	338	344	336	335	328	297	360	314	345	340	357	337	358	295	324	347	284	330	325	346	334	353	339	352	350	337	330	327	323	356	311	325	325	356	312	352	331	313	320	340	332	335	344	288	312	329	348	333	321	315	364	329	352	336	347	342	333	335	381	330	337	326	333	356	351	375	350	319	305	332	339	317	335	321	346	342	353	340	334	307	332	325	317	347	327	351	347	348	336	346	329	333	342	341	320	321	358	308	345	360	373	343	354	313	336	354	342	338	335	362	317	318	344	334	323	313	308	339	352	357	359	318	315	321	364	359	354	324	328	322	339	321	369	340	323	334	336	323	326	365	386	337	322	321	344	317	311	354	345	337	358	339	325	342	325	332	328	320	355	320	342	325	366	325	322	306	330	354	335	332	346	361	313	338	313	346	349	325	335	335	333	323	339	336	362	339	360	309	362	324	362	337	319	352	348	352	324	335	343	361	315	346	350	327	352	306	353	337	347	319	328	336	313	337	340	366	333	344	320	358	330	302	346	345	305	310	327	350	311	345	339	320
22721	21048	28815	23513	21053	21177	12011	2618	1755	1445	1385	1295	1180	1084	980	972	973	917	921	845	690	519	432	443	368	324	316	327	331	368	310	383	356	362	335	357	298	292	290	280	253	312	249	266	273	261	227	242	249	261	240	250	238	233	252	245	225	259	197	234	217	257	226	244	217	239	222	213	212	206	213	221	212	221	227	236	229	237	251	252	207	238	221	224	201	205	255	212	213	215	206	194	213	245	254	226	225	230	210	231	210	249	207	222	190	220	229	213	220	237	200	221	226	191	215	210	213	185	217	203	212	207	218	201	234	206	209	210	233	237	206	207	235	213	211	227	194	195	222	204	208	226	236	220	192	231	198	211	221	215	224	212	228	240	201	220	207	188	203	216	179	221	222	198	235	197	212	206	241	188	240	202	228	213	204	243	241	238	202	221	227	196	212	195	247	185	221	207	221	219	220	209	167	188	193	225	231	189	194	203	216	197	227	188	209	221	208	228	222	207	221	206	201	203	214	197	200	220	222	192	213	214	209	201	215	214	224	205	193	197	226	193	197	195	223	198	203	185	224	201	204	204	209	225	243	220	207	222	205	217	205	213	204	204	215	209	242	210	224	217	207	215	229	204	198	204	239	204	209	210	190	205	235	215	206	209	245	190	244	198	209	200	210	216	195	195	226	195	223	236	188	211	212	213	212	189	222	216	208	218	196	185	223	209	219	210	194	208	195	186	219	191	206	199	203	209	202	209	211	210	201	235	202	210	231	210	211	218	187	217	249	211	209	210	209	191	217	222	212	190	200	212	219	194	226	246	203	239	238	192	186	192	208	205	230	238	188	215	209	205	191	244	203	222	215	209	230	229	195	222	220	225	216	188	211	215	202	206	222	195	216	188	197	205	210	235	223	232	217	235	210	213	218	194	223	219	230	239	218	219	220	211	201	227	216	207	241	205	224	195	197	247	209	200	206	196	200	169	205	203	235	205	194	208	232	197	213	234	200	176	185	204	209	185	211	254	209	202	198	208	224	231	228	187	193	227	200	227	211	221	210	193	221	219	215	231	209	210	246	214	251	202	207	208	217	211	195	220	204	205	223	183	228	225	201	238	221	209	192	217	210	188	210	199	206	198	195	246	217	187	189	192	224	228	201	221	196	201	201	174	221	216	186	207	197	199	196	200	211	196	201	236	207	217	225	218	210	217	201	230	205	227	238	222	200	221	235	202	227	218	218	193	218	221	196	183	232	223	202	216	193	214	213	205	206	229	230	228	250	220	226	202	215	222	215	211	224	210	205	204	219	193	215	224	205	195	204	202	230	213	192	211	191	206	208	240	197	235	187	227	228	179	223	258	210	227	214	227	236	201	202	218	213	223	196	215	219	217	186	219	210	204	216	222	201	257	203	232	201	217	211	199	212	207	211	218	194	196	186	218	207	206	187	201	200	200	199	216	200	244	216	228	211	212	216	205	218	224	200	219	230	186	200	221	208	195	213	228	196	227	189	221	210	188	202	232	185	220	215	216	191	196	232	225	216	230	228	224	200	218	219	209	211	233	225	223	220	228	237	186	200	195	218	208	209	213	186	230	230	229	208	201	214	209	204	232	199	212	192	215	224	192	176	185	195	248	211	198	230	208	225	206	200	223	201	218	227	200	211	206	215	204	212	232	225	237	208	189	210	190	186	205	191	188	197	229	221	184	207	192	224	231	214	233	201	204	210	224	217	201	210	179	209	226	206	199	212	207	214	229	210	202	192	205	210	198	206	205	196	204	214	202	212	214	185	239	186	214	221	214	196	192	196	228	207	214	254	182	204	201	217	204	235	174	218	213	208	207	204	222	217	228	216	240	225	187	228	235	218	215	216	225	191	215	209	196	193	216	215	238	224	224	200	204	191	215	210	222	207	229	223	204	234	247	216	200	221	192	195	202	192	186	238	190	216	218	201	203	191	218	224	235	204	179	207	197	212	193	202	219	191	205	234	205	215	206	214	194	227	249	209	235	202	220	194	222	220	235	200	218	200	176	213	199	220	173	216	198	201	217	206	220	195	216	225	217	230	202	206	227	226	241	225	195	214	200	218	226	216	236	220	198	205	185	197	217	230	210	193	208	221	199	209	219	229	232	207	192	206	209	200	193	201	233	226	218	159	218	184	221	216	201	212	194	232	228	165	212	218	225	205	222	220	233	207	199	246	182	210	217	211	227	215	212	224	218	210	235	202	234	198	180	215	178	223	220	225	217	213	201	211	219	230	196	215	245	183	216	238	232	217	218	224	175	239	198	202	223	205	231	203	189	184	244	218	243	186	196	208	195	172	208	206	202	218	209	233	205	206	216	208	193	206	239	191	211	218	208	202	192	229	194	207	198	229	196	207	233	219	237	203	211	218	227	211	203	219	210	220	208	215	205	194	207	211	180	212	207	232	227	213	227	232	223	238	202	191	209	202	191	206	240	225	194	222	262	202	195	221	199	223	211	201	228	208	199	208	207	204	227	221	190	215	211	229	211	186	212	207	227	200	205	214	211	248	192	206	226	219	194	231	263	206	210	228	187	228	183	221	220	206	204	200	216	200	227	202	195	210	219	231	205	206	185	226	205	191	222	216	199	236	219	194	217	192	221	193	207	217	243	205	177	201	217	215	204	220	192	218	232	197	200	199	210	199	195	226	223	211	221	206	186	196	210	209	184	205	201	182	221	219	219	202	233	214	215	192	206	208	214	204	230	218	199	195	224	200	203	229	221	224	202	230	206	214	208	225	213	232	236	200	212	198	220	190	208	207	194	196	213	203	232	191	223	195	210	224	181	225	214	220	201	213	206	200	196	212	217	207	209	211	248	205	222	199	263	208	216	195	208	224	221	194	213	237	235	219	199	226	198	207	220	225	194	216	207	226	202	199	205	192	222	236	193	241	195	241	184	199	193	212	229	211	218	211	242	197	218	193	192	203	191	194	222	208	178	215	211	225	202	215	207	207	223	202	203	206	220	206	215	191	175	198	228	209	207	175	212	226	213	225	224	208	204	185	196	207	210	197	204	225	203	222	233	203	220	220	206	211	254	224	191	227	203	220	213	197	208	202	217	211	215	200	203	221	184	239	215	188	213	217	225	202	217	216	213	210	217	220	218	205	205	215	201	180	205	236	192	211	195	214	191	245	200	198	217	207	221	217	217	214	214	211	209	213	218	193	212	198	212	223	197	206	220	233	224	219	222	224	222	203	206	198	220	221	207	218	201	208	202	209	217	220	211	205	213	182	225	209	236	234	210	187	200	216	210	223	206	203	205	224	188	219	218	189	200	211	228	227	213	203	211	207	199	193	216	214	193	221	213	224	203	213	241	225	215	199	205	202	216	196	191	209	214	224	225	209	210	209	224	203	191	239	213	208	224	214	216	226	212	204	224	201	198	206	226	227	197	217	220	222	213	205	212	191	225	204	206	215	214	224	226	205	179	213	201	202	196	191	198	212	201	210	197	214	224	197	204	217	210	213	221	220	213	230	208
13838	29317	25005	15768	11291	8774	6571	5156	4012	3285	3148	2751	2406	2146	1947	1746	1821	1837	1700	1550	1140	831	686	641	552	484	465	478	431	477	489	533	558	495	526	492	465	426	429	389	354	352	344	343	341	374	310	330	360	285	321	304	303	297	311	339	260	326	319	295	278	287	266	289	282	245	285	269	272	276	258	292	271	303	308	302	290	291	312	282	298	269	305	276	307	261	299	272	273	301	260	261	269	285	273	307	293	264	275	279	264	264	234	257	253	263	255	245	258	263	256	276	262	243	236	262	254	244	288	255	243	273	246	263	260	253	245	267	270	275	266	248	247	254	254	245	241	265	245	256	251	231	226	253	244	259	226	260	252	250	256	262	263	231	250	274	242	276	252	263	247	278	259	234	273	246	288	253	284	274	264	272	243	278	237	249	258	263	257	253	259	284	251	287	268	260	246	216	253	235	272	246	249	293	271	236	246	252	244	266	266	232	262	241	238	272	292	243	301	258	239	266	249	251	228	266	245	257	231	242	231	260	274	229	239	257	248	245	245	261	255	235	243	277	239	265	241	245	250	249	256	265	225	259	250	265	257	248	268	263	250	234	282	259	230	278	253	283	236	250	268	254	277	250	227	279	238	245	267	272	253	263	232	267	242	262	316	292	288	268	242	248	259	244	260	258	265	271	251	264	255	246	262	256	247	252	266	233	252	248	226	254	259	271	264	266	242	257	253	254	275	262	261	246	223	258	250	274	246	267	239	282	219	256	255	245	215	290	241	253	235	262	272	253	260	253	276	253	252	283	264	270	264	260	245	245	254	242	255	271	267	274	261	280	243	257	296	219	252	268	242	221	267	300	260	253	259	258	258	231	265	246	245	276	268	256	249	247	273	250	251	271	239	269	266	251	244	255	284	265	238	255	271	249	264	272	265	295	253	263	246	273	261	270	242	276	256	236	260	272	286	255	244	259	261	291	273	245	249	252	270	235	237	259	269	271	240	221	261	242	252	269	295	251	271	250	279	241	257	278	252	305	293	273	259	236	262	246	263	222	257	253	270	275	249	250	241	223	247	293	272	250	236	226	292	237	252	278	270	265	242	261	255	247	267	281	256	236	249	232	263	278	264	243	239	245	267	217	260	256	232	257	264	254	254	234	250	252	275	256	250	261	264	265	255	280	249	224	278	260	258	239	264	268	294	264	256	251	240	238	261	272	279	235	251	239	224	260	274	294	248	267	262	236	244	265	250	266	272	285	254	261	267	245	245	260	253	260	249	271	276	263	223	236	248	259	267	226	269	257	260	272	263	284	234	246	237	227	277	240	271	252	242	252	269	246	257	214	243	242	228	238	257	260	259	262	268	246	254	239	254	239	239	249	257	254	278	240	252	213	245	243	307	255	260	261	258	248	268	252	279	255	241	247	271	267	252	270	245	242	252	235	269	247	256	288	247	258	254	272	237	237	250	266	261	253	229	265	258	252	255	242	223	245	276	239	215	255	230	287	253	263	245	283	263	228	287	248	261	239	227	257	235	249	268	251	265	275	270	253	259	242	240	237	263	252	246	252	251	273	246	236	221	258	286	257	231	258	254	271	254	263	243	286	258	265	271	259	227	271	233	275	236	271	277	265	271	265	262	240	248	254	253	276	278	270	244	229	278	240	287	268	262	249	244	276	256	257	249	265	259	265	277	262	284	249	248	254	232	260	253	251	242	264	261	233	281	233	258	277	242	268	226	251	250	236	261	240	240	253	256	249	263	193	236	260	246	257	253	250	295	261	245	243	265	249	243	267	266	272	241	233	241	259	249	246	237	240	233	260	248	265	236	234	242	248	252	255	281	274	252	279	269	247	257	231	246	292	293	252	250	249	259	270	251	230	264	266	254	257	241	272	242	259	270	259	234	266	252	226	242	289	251	249	242	243	259	235	260	266	280	264	282	243	283	254	264	304	214	248	234	268	251	240	254	234	246	247	238	258	254	289	268	246	264	240	273	265	234	241	276	258	257	267	286	235	262	281	262	244	259	271	254	261	235	251	254	250	296	242	262	238	264	248	266	268	257	273	237	256	256	240	260	282	249	251	233	250	249	249	265	263	259	247	215	257	250	255	253	288	238	255	231	274	278	232	253	264	256	253	256	263	251	267	248	197	258	256	243	249	275	262	257	283	230	266	266	283	235	251	253	248	249	281	252	245	246	236	250	257	258	257	242	247	269	271	254	248	259	256	253	255	276	256	242	229	262	283	249	253	256	249	278	248	257	251	259	278	238	272	246	255	252	258	243	239	264	266	271	221	255	297	278	234	234	242	270	261	241	250	231	232	255	247	254	249	273	253	243	235	246	256	265	249	245	272	265	283	256	247	262	242	246	238	251	279	255	266	249	249	258	259	252	262	249	283	237	266	247	233	283	284	237	238	255	282	217	288	268	254	261	253	242	254	254	242	266	245	240	262	240	240	235	239	246	259	257	262	282	262	248	239	262	253	280	266	277	257	262	239	263	253	264	264	280	243	252	265	260	250	267	282	237	245	253	253	266	255	259	260	259	232	255	243	258	245	264	253	268	239	262	258	254	244	264	254	260	280	252	261	234	249	244	290	279	247	245	255	258	238	269	239	252	259	279	261	259	243	270	233	257	262	238	244	263	235	273	262	247	257	244	257	271	266	261	278	235	259	245	240	261	296	265	268	272	240	267	264	262	276	240	252	254	250	279	269	232	245	263	286	244	280	260	266	244	240	271	264	222	234	247	234	252	270	250	295	265	257	250	260	251	216	231	275	251	263	273	267	245	256	270	252	299	241	263	245	244	263	254	271	245	242	283	283	257	243	263	250	261	274	251	263	238	271	264	236	261	265	241	236	248	250	241	264	254	245	248	250	263	233	256	253	233	287	250	250	235	249	261	248	279	252	251	269	259	237	264	279	235	239	241	273	259	284	247	243	237	276	239	236	271	276	252	280	255	249	275	281	244	244	249	276	256	270	251	255	241	248	283	226	251	248	253	259	241	240	263	245	253	215	244	259	237	236	254	260	258	251	241	273	295	269	255	261	248	282	244	251	259	259	251	259	253	255	266	236	249	261	281	253	242	250	270	237	263	278	271	268	251	277	264	259	271	258	246	246	260	266	281	237	250	266	267	261	250	296	257	272	231	256	243	231	262	233	255	232	246	275	230	238	261	245	222	243	246	264	268	256	216	280	243	245	235	231	276	278	243	253	268	243	260	271	274	271	258	253	242	238	269	256	244	245	279	250	276	260	260	245	279	281	235	242	270	232	260	272	259	244	262	289	258	297	265	264	271	241	250	283	249	242	255	260	235	240	247	278	304	272	250	279	237	249	261	233	243	280	230	239	284	242	248	262	223	273	246	250	266	223	260	259	253	256	249	249	271	238	237	244	256	268	271	235	250	238	255	265	239	240	221	247	261	270	229	259	268	234	235	245	276	250	252	242	241	260	273	245	218	254	223	277	273	285	246	256	248	272	258	255	269	246	258	274	276	290	239	245
26838	20555	13987	5172	2414	1663	1221	954	809	781	772	737	709	730	685	676	714	645	662	588	519	519	486	465	442	415	425	434	417	466	417	432	422	482	438	441	428	433	447	407	407	420	422	413	435	420	411	398	435	426	417	441	400	342	400	389	360	389	412	396	393	365	410	427	411	375	407	403	404	437	401	405	416	467	410	417	399	409	389	418	365	433	406	406	400	431	414	404	384	390	378	392	386	365	412	375	411	402	387	370	377	403	423	418	423	438	395	416	403	373	412	447	366	385	382	403	393	372	369	379	430	381	402	416	384	431	422	407	388	418	395	409	416	374	402	370	366	382	394	411	387	393	435	414	379	387	388	420	401	410	381	379	393	405	386	398	395	374	396	359	409	346	390	410	374	377	368	365	419	345	377	363	425	400	370	404	399	425	360	420	420	360	381	402	415	401	430	404	415	378	369	395	421	390	371	371	404	384	387	372	371	387	416	397	384	377	370	400	395	386	407	393	367	409	410	386	410	397	380	416	378	393	412	362	411	400	396	375	393	354	392	416	400	400	375	386	367	437	372	385	401	402	367	383	386	388	399	379	374	409	394	388	412	408	426	375	415	405	369	398	388	393	398	400	383	380	379	359	372	403	410	378	348	345	386	399	362	410	407	369	388	421	402	393	411	444	382	398	406	380	392	424	368	374	368	386	434	398	398	408	374	385	378	413	401	365	402	368	409	384	391	371	411	421	382	398	428	374	353	351	404	445	418	377	416	422	366	392	420	398	366	442	397	418	402	401	388	386	387	354	363	385	401	386	396	408	399	366	380	372	430	424	372	406	389	396	398	392	400	405	368	393	365	415	391	414	408	418	411	418	411	399	410	390	390	432	423	397	388	371	377	408	384	395	385	399	389	349	394	381	406	392	373	378	436	389	351	366	409	380	392	411	394	432	426	403	407	403	399	407	406	395	385	439	398	382	388	432	381	372	387	396	368	408	432	383	393	416	387	361	426	408	381	414	367	406	373	394	428	417	415	416	380	394	380	395	425	381	404	414	358	413	405	384	380	347	373	399	415	372	423	435	353	409	426	379	364	436	405	377	394	385	367	441	395	371	383	384	359	400	366	393	394	391	391	373	421	390	383	380	417	407	420	387	403	384	402	405	400	442	388	375	391	424	412	409	393	403	387	390	437	347	356	388	395	413	371	397	416	410	387	415	388	379	390	394	356	363	427	408	397	415	394	398	409	357	387	373	441	425	389	383	367	415	405	390	414	408	393	403	404	394	397	366	443	381	378	382	380	436	417	379	402	372	379	376	368	367	372	410	390	394	399	362	405	377	367	422	384	396	403	380	378	406	385	403	391	374	389	360	421	393	404	423	376	416	368	378	400	406	367	368	383	405	399	407	411	356	403	386	414	383	408	403	393	371	370	389	408	410	419	408	383	403	414	368	410	382	423	406	398	391	401	396	411	437	386	386	379	384	414	373	388	407	417	380	397	410	383	399	384	378	403	409	399	349	415	399	403	385	385	424	388	400	359	376	375	364	409	379	387	404	400	386	389	421	409	415	402	400	389	374	397	388	395	407	389	396	389	397	378	396	389	404	414	398	407	387	421	395	421	392	430	418	373	372	417	411	405	394	400	387	433	374	421	393	396	424	406	408	384	433	387	410	422	383	403	424	384	372	400	394	408	412	391	382	380	421	410	428	407	407	402	387	405	371	392	425	343	366	432	373	429	401	348	393	387	370	409	383	379	411	389	391	397	383	388	373	404	365	399	398	386	407	406	390	402	372	375	428	374	393	383	394	356	422	385	446	392	426	395	412	405	404	419	421	408	323	364	404	392	380	382	399	376	415	386	419	383	393	380	365	382	373	389	405	407	399	370	381	392	385	398	440	378	381	389	398	426	399	394	385	398	420	392	382	406	422	424	367	392	401	389	452	400	378	417	452	395	414	365	413	366	388	419	411	407	375	394	395	381	382	390	429	355	409	368	406	423	395	402	395	363	372	451	422	396	395	382	409	391	390	383	374	429	407	371	392	435	409	389	374	375	406	373	415	388	407	451	381	415	389	399	392	366	401	407	405	407	373	409	387	411	380	361	393	337	393	413	353	385	411	397	379	417	391	397	391	388	400	370	363	393	351	383	395	421	381	377	379	378	372	390	365	400	430	393	391	392	371	356	396	405	393	393	382	388	386	360	373	402	424	382	419	433	386	385	397	380	407	397	357	404	429	379	389	421	414	425	389	387	410	420	387	422	402	361	372	403	435	397	392	381	404	402	383	368	378	410	404	388	368	364	387	394	388	404	381	415	430	390	393	390	401	405	411	392	450	371	382	389	395	435	392	413	376	406	406	416	392	376	435	391	401	398	423	420	414	385	427	403	407	390	407	396	423	388	386	403	402	430	375	407	429	367	405	370	464	380	396	358	400	378	384	372	391	401	409	366	423	370	372	401	378	399	368	419	394	407	367	418	387	365	392	419	438	380	414	381	426	390	397	393	385	413	379	350	342	449	361	397	397	373	395	415	395	364	376	377	417	416	383	359	408	392	376	383	447	398	349	371	380	396	416	437	387	396	371	403	398	411	399	382	397	396	366	374	384	371	400	386	388	374	397	392	338	390	388	387	400	352	407	386	403	397	400	380	395	420	431	399	365	365	378	375	423	378	367	365	391	394	407	359	387	400	415	392	366	444	425	390	392	403	398	403	410	422	401	384	418	410	385	406	356	389	383	429	384	393	388	398	399	393	360	388	359	415	380	399	394	375	413	389	401	395	388	404	381	400	377	392	395	439	374	398	407	383	416	375	431	393	421	396	347	410	349	403	392	382	377	402	402	403	423	351	407	367	397	408	392	411	402	396	401	426	423	381	394	389	362	387	389	379	426	397	396	386	358	414	388	408	412	374	374	394	383	406	357	409	428	371	381	401	378	416	401	435	390	403	392	372	390	434	422	409	407	365	395	398	415	399	414	359	401	422	399	382	388	419	383	409	411	407	393	418	399	410	426	409	385	426	372	385	415	392	380	425	399	373	380	388	427	401	389	427	393	415	412	401	419	378	384	383	377	388	410	367	377	390	382	401	400	373	403	410	393	420	375	401	435	421	400	398	391	417	389	384	410	395	385	405	351	379	387	383	389	392	373	394	376	391	391	409	394	398	389	361	386	412	388	428	392	384	410	411	366	415	371	369	405	388	376	389	380	400	359	380	375	430	408	402	368	411	434	404	408	378	386	406	391	374	429	394	407	408	371	411	431	382	391	391	368	391	377	416	378	408	396	388	426	417	380	395	384	395	407	388	397	406	424	390	380	379	362	414	439	379	379	363	363	398	400	436	409	381	433	390	431	381	407	386	389	404	415	424	419	429	386	394	434	385	413	409	409	380	402	401	382	425	397	405	416	386	411	387	436	376	397	414	395	360	375	377	416	397	386	392	395	424	426	410	396	390	385	355	364	387	382	428	367	339	418	380	382	422	411	409	385	412	394	385	391	380	400	373	411
9922	15396	12832	6577	4578	3410	2587	2031	1673	1433	1448	1343	1260	1132	1078	1140	1103	1132	1124	949	779	694	618	593	576	535	571	531	584	582	557	600	589	581	578	589	549	523	530	508	531	496	553	520	567	537	530	461	511	500	504	506	533	527	512	515	533	542	500	511	499	501	501	483	541	475	549	486	491	487	468	476	481	509	505	474	500	476	527	493	500	515	534	488	455	472	502	508	489	496	517	480	478	539	508	519	463	495	481	508	466	488	507	457	505	473	487	482	485	505	469	478	519	480	485	490	469	496	504	520	501	479	517	465	478	474	506	507	490	496	482	478	513	504	502	523	495	513	535	504	503	495	465	494	508	487	496	542	454	475	484	496	483	436	480	487	481	452	505	508	480	476	495	539	489	479	537	530	470	466	512	502	558	497	473	494	498	504	459	466	493	519	468	491	503	530	517	496	485	455	476	487	491	456	490	508	532	453	503	497	465	485	488	477	460	467	528	494	488	498	481	496	461	493	487	489	452	470	510	497	510	488	471	506	515	464	468	507	480	494	480	454	515	528	490	480	523	442	447	489	475	505	484	451	519	480	523	483	482	503	443	518	499	521	505	481	502	511	463	455	491	488	501	477	499	457	486	509	495	448	486	494	490	477	506	484	504	535	478	468	486	476	487	510	498	524	494	461	468	517	475	451	489	476	489	493	513	477	489	500	489	482	456	502	462	479	524	517	499	555	499	510	508	496	509	523	470	509	484	488	492	466	498	494	463	487	470	514	462	535	444	510	490	473	518	467	491	520	505	510	493	508	503	471	489	516	472	494	473	514	528	501	490	488	449	480	484	478	465	509	505	535	513	505	478	500	489	524	487	507	506	480	507	482	499	510	496	486	513	458	498	536	490	479	503	487	491	478	459	558	501	461	462	491	506	457	506	487	524	479	449	488	491	471	542	485	468	438	466	459	469	505	470	499	512	502	507	503	460	544	528	494	446	514	476	496	462	499	457	465	463	488	487	478	522	490	503	483	526	454	463	529	490	502	517	504	509	449	498	457	439	453	479	492	497	460	529	457	496	545	502	492	494	481	485	419	532	478	430	463	511	501	502	494	500	499	500	510	517	465	513	528	475	503	501	510	482	497	521	489	459	490	477	474	454	481	497	489	480	481	515	477	500	511	501	478	477	500	497	458	494	457	491	489	496	530	472	496	487	511	463	532	471	464	502	479	490	509	479	480	511	478	539	497	495	468	467	469	476	512	510	476	488	483	486	489	477	500	513	500	520	494	500	478	531	476	478	491	459	503	483	486	490	517	545	484	500	495	432	487	501	498	492	471	513	542	520	496	496	497	528	468	484	487	494	483	490	527	503	449	480	473	512	486	512	527	501	465	469	523	470	474	493	544	491	509	498	523	513	483	493	492	520	465	477	534	483	491	502	493	454	513	505	457	469	485	481	466	496	518	502	477	497	457	516	495	460	492	494	516	483	516	509	495	453	443	538	475	508	519	521	522	511	502	462	480	490	475	484	537	461	514	480	509	470	462	433	486	452	497	471	485	532	484	495	512	480	485	514	466	474	502	480	521	506	511	510	451	488	493	500	528	484	513	487	522	475	503	491	500	506	502	463	494	506	514	473	495	473	477	482	486	493	469	497	482	491	514	480	504	566	504	463	511	461	463	508	489	524	478	515	505	488	498	476	460	475	509	517	477	506	495	513	438	529	491	481	491	463	541	521	519	499	521	513	505	492	495	483	497	498	482	500	499	496	465	469	460	478	471	467	494	478	474	538	469	496	511	509	490	474	467	506	550	438	440	517	500	516	474	459	494	478	467	508	481	482	454	502	485	471	501	473	498	493	484	487	484	461	496	431	464	485	496	452	507	469	449	504	480	491	463	501	476	456	486	525	460	474	496	452	428	458	488	493	479	510	481	504	461	483	509	479	480	514	509	492	487	475	536	525	534	492	510	496	505	488	477	498	550	494	494	484	485	461	476	475	509	490	478	447	470	480	492	477	463	508	482	565	525	486	517	477	493	501	508	466	526	481	492	457	497	478	517	478	509	533	506	495	473	519	484	468	484	511	461	482	503	456	524	483	484	476	505	512	453	491	497	478	506	477	530	559	516	494	490	499	502	479	493	507	487	513	470	485	504	493	486	522	468	458	487	465	510	464	453	509	523	466	479	545	506	482	479	479	514	511	478	509	490	504	469	468	465	439	522	498	507	492	492	466	442	459	507	496	494	475	467	493	475	539	428	468	489	499	525	460	449	523	476	481	524	464	458	508	516	489	491	527	511	506	496	480	502	478	454	511	451	478	520	509	513	485	485	493	492	469	528	459	507	538	489	458	488	474	471	509	486	476	467	513	475	504	498	454	468	503	472	482	505	525	512	466	489	485	468	555	521	481	495	511	490	481	459	503	479	508	464	532	470	505	463	517	473	513	496	473	497	505	509	499	455	503	474	486	476	486	507	485	531	476	488	492	452	502	497	464	458	491	437	483	445	472	473	499	482	499	506	537	524	484	478	483	484	488	508	458	507	484	465	471	499	513	461	456	484	500	502	495	526	508	495	475	474	452	488	487	497	507	521	432	468	506	485	487	471	467	509	486	496	506	502	479	462	469	491	475	504	478	461	480	495	509	475	478	492	497	497	486	483	475	481	508	465	529	488	485	486	512	471	479	524	484	468	520	475	496	491	499	511	491	497	533	489	460	511	502	494	493	487	494	484	511	482	457	476	459	493	511	504	480	454	530	488	466	509	522	494	492	492	513	492	533	476	490	522	515	501	462	448	476	538	519	510	509	505	527	482	511	490	493	479	491	480	466	504	554	509	503	531	473	501	449	511	450	520	475	494	477	481	509	499	467	468	486	492	538	458	492	498	488	520	503	509	481	509	471	481	467	536	477	461	506	489	488	497	465	482	524	476	494	503	479	472	505	461	461	495	481	475	477	504	510	506	482	496	481	493	532	496	491	486	506	496	480	444	462	488	485	520	445	456	479	497	494	501	472	480	541	499	489	486	522	480	501	535	486	497	462	479	517	500	500	490	479	459	503	473	490	499	503	497	510	477	481	494	511	494	478	492	510	522	480	507	461	524	496	503	512	456	476	461	490	497	492	525	473	490	547	500	435	503	500	497	489	470	504	534	484	473	474	502	490	508	448	475	471	520	474	505	536	474	529	526	505	490	493	512	482	494	462	453	505	519	462	481	518	511	511	465	493	552	496	516	503	504	461	475	472	509	507	515	459	478	492	483	483	493	507	449	483	481	478	512	524	446	475	494	472	496	507	510	452	486	485	488	508	510	507	504	461	494	472	510	477	486	483	464	496	488	508	502	487	491	478	516	528	466	469	528	467	523	492	483	470	455	511	523	490	481	485	496	492	498	496	491	484	495	465	441	502	480	481	495	477	515	545	494	478	476	532	514	491	506	473	515	465	472	445	492	484	493	494	496	534	452	465	494	488	498	517	505	500	465	502	500	491	490	492	499	487	484	513	499	489	512
23791	21072	28416	23955	21090	12861	3080	1729	1301	1238	1197	1082	905	835	804	837	786	889	792	678	556	441	380	395	366	340	340	329	315	350	362	371	381	336	391	353	319	325	310	321	323	264	277	288	311	271	295	312	276	279	299	309	314	270	293	278	296	324	310	280	317	316	277	302	298	274	296	274	270	262	259	281	256	284	282	329	279	261	271	295	279	287	290	268	278	258	268	276	278	276	309	249	267	257	264	245	265	298	246	261	290	264	299	277	279	260	230	313	287	288	263	257	238	248	275	272	278	268	264	248	262	272	244	265	283	278	262	251	238	259	284	261	283	282	261	289	276	249	268	301	265	260	267	267	260	313	276	293	286	289	276	274	281	275	276	297	269	276	288	271	240	264	277	261	269	292	300	264	296	265	276	275	250	281	300	274	275	295	269	239	263	265	299	269	244	308	271	272	248	292	274	260	291	259	283	263	277	272	257	269	296	280	264	268	276	263	299	296	269	264	280	274	275	269	277	257	266	287	256	266	259	289	251	252	264	238	239	286	266	256	291	244	266	296	263	284	264	288	265	275	282	272	256	292	255	244	279	284	291	252	262	265	281	259	262	256	264	259	294	309	251	281	239	265	245	277	243	270	271	261	267	276	271	254	276	281	245	282	259	277	272	268	269	258	272	262	253	296	277	311	243	296	255	279	260	249	284	286	267	272	279	281	251	257	295	267	288	274	270	250	246	307	260	254	243	255	268	280	281	266	275	267	271	301	260	272	269	272	265	274	252	232	257	281	270	272	267	258	305	266	269	287	250	273	271	276	252	273	266	285	257	258	288	272	233	249	287	255	287	267	260	264	289	284	249	257	266	240	253	272	261	272	267	282	294	262	237	296	287	260	285	245	285	263	291	286	273	281	268	271	259	255	252	288	260	286	240	281	263	234	278	276	260	257	252	262	232	288	245	280	286	274	274	256	268	262	276	272	263	271	282	261	262	281	258	263	275	268	267	252	284	258	286	253	266	247	292	269	256	263	262	276	255	259	278	253	241	285	271	237	263	272	276	308	249	293	264	257	225	283	260	293	277	263	245	280	294	271	265	252	265	266	260	277	281	278	259	268	281	286	244	279	277	289	226	274	299	270	264	280	272	287	278	260	262	249	293	262	249	274	268	270	293	293	271	281	283	258	262	263	273	287	268	284	280	260	281	235	238	244	289	273	244	271	245	266	296	267	268	250	255	262	247	275	282	280	255	263	283	275	262	274	252	271	278	232	275	284	278	272	262	271	261	268	246	266	292	262	270	275	225	268	277	285	273	257	250	281	264	268	280	257	270	258	264	260	259	302	266	231	263	258	274	267	252	292	246	273	258	273	266	288	281	290	266	301	264	268	269	300	274	252	246	276	252	260	292	255	275	265	266	315	269	288	279	281	279	282	240	287	258	252	278	284	238	277	238	290	275	292	268	262	297	287	245	285	279	273	271	262	263	267	271	255	266	268	279	286	241	255	261	286	270	290	255	267	268	272	290	270	274	268	284	272	257	236	278	282	271	251	263	285	296	273	309	288	270	239	288	281	261	252	270	249	281	263	283	281	279	295	254	283	257	247	273	294	253	265	297	282	232	271	245	258	307	286	280	275	286	263	261	254	263	257	272	252	288	227	280	263	250	277	284	264	254	254	265	285	280	246	276	291	266	274	265	238	292	267	287	269	275	268	270	261	264	265	308	273	280	273	236	282	253	296	276	298	307	288	241	288	267	273	249	253	263	266	285	245	261	293	258	270	257	240	275	229	257	274	284	267	267	268	279	299	285	264	272	285	245	284	287	251	276	247	282	242	260	276	278	265	262	258	293	282	287	263	282	277	260	248	231	280	259	264	277	274	246	285	260	274	249	286	258	253	277	249	279	261	262	280	282	269	262	262	278	242	265	274	243	273	286	234	276	262	274	283	273	272	261	246	289	277	256	286	290	258	264	283	252	242	244	258	268	260	252	270	274	278	234	261	236	245	235	293	268	267	268	247	276	279	295	248	298	265	273	281	258	282	260	268	297	305	249	273	286	277	253	297	250	251	306	267	287	275	286	244	278	275	278	268	288	264	251	285	261	277	270	279	284	282	276	240	288	263	296	269	257	297	295	288	285	263	259	290	281	272	276	265	278	259	265	277	241	271	255	243	302	273	279	267	274	274	260	245	296	263	304	308	264	266	281	262	295	273	266	244	271	296	254	270	261	280	258	281	241	269	279	275	275	281	277	250	271	243	231	282	318	267	287	277	248	266	259	306	253	271	251	314	255	265	239	299	259	270	278	268	278	297	270	269	283	310	263	283	285	272	270	263	275	296	284	278	293	272	300	235	290	244	249	278	274	278	269	233	260	264	253	276	269	280	286	273	252	282	279	263	299	248	246	276	296	272	258	277	262	264	273	288	265	253	256	236	288	270	267	255	263	248	264	278	259	267	315	298	314	284	247	273	287	261	270	270	251	289	323	279	241	285	254	291	256	296	271	283	297	250	288	270	314	272	278	274	276	287	264	264	267	270	275	258	279	275	275	256	285	306	262	290	261	296	272	280	264	306	276	243	285	260	244	249	274	314	243	269	258	259	254	263	255	265	262	266	277	254	257	249	300	273	273	267	279	286	278	286	263	245	290	240	285	262	293	254	266	255	261	254	252	251	285	307	267	276	291	270	257	249	310	263	258	281	277	268	283	268	288	263	244	319	255	263	267	248	255	262	282	255	252	287	259	278	257	269	270	281	251	244	266	265	256	237	298	295	271	263	254	251	289	270	265	262	269	276	283	251	259	274	244	237	312	272	272	283	257	238	275	301	293	256	266	255	294	260	248	280	257	253	284	259	262	264	261	276	288	310	260	246	266	278	300	271	290	278	265	247	261	267	256	251	267	270	264	281	264	281	293	279	266	291	273	286	286	286	297	270	242	242	259	242	283	258	286	297	271	277	281	288	261	280	256	292	305	269	285	246	247	272	259	249	241	260	280	248	291	275	263	257	301	255	281	265	272	278	266	238	264	272	282	315	260	300	248	282	254	246	262	254	243	270	242	293	263	269	265	265	263	292	268	305	268	271	271	258	243	273	273	273	252	248	252	253	270	239	286	252	260	300	280	287	272	279	261	286	260	273	247	279	280	277	267	298	244	275	272	268	275	257	280	277	248	307	242	256	285	282	264	282	248	286	261	294	289	278	284	272	279	266	278	271	262	289	239	280	257	261	285	256	273	286	276	281	244	241	272	266	270	269	271	280	240	253	247	277	264	284	250	257	286	290	274	255	261	262	269	269	286	265	250	290	287	277	291	257	277	255	262	281	267	252	278	292	268	286	253	278	259	257	291	253	286	257	284	263	269	257	257	286	263	263	260	266	289	298	274	270	299	255	284	243	272	276	238	277	287	262	250	275	295	257	299	262	258	266	286	245	270	288	277	258	272	266	270	260	286	289	274	286	264	274	244	269	281	249	297	309	278	269	278	244	275	269	260	279	284	297	240	265
10625	23695	19901	11820	7983	6182	4687	3472	2832	2668	2371	2063	1844	1624	1553	1508	1568	1499	1380	1149	869	691	651	647	491	436	441	473	477	504	542	514	502	548	514	489	474	444	442	443	403	414	415	387	404	383	358	416	360	396	381	388	358	425	372	379	353	379	406	393	393	356	348	382	331	359	370	324	349	354	365	331	354	402	379	373	363	361	367	372	343	372	360	357	381	374	331	366	371	349	326	341	347	333	372	336	363	327	369	337	352	337	359	350	323	345	325	335	339	354	332	327	303	344	320	329	377	331	375	313	346	342	344	360	354	296	340	346	349	328	348	356	370	336	352	305	360	337	352	360	366	314	334	328	333	362	374	348	338	345	329	328	349	330	333	373	334	346	327	338	342	357	342	333	329	334	309	370	345	392	351	335	353	336	307	354	300	332	342	370	341	350	332	333	339	341	340	344	347	351	320	347	353	336	316	334	330	335	369	315	356	325	316	358	344	319	329	342	355	348	340	343	339	329	312	348	336	332	306	329	339	350	336	352	365	327	351	344	339	356	336	343	331	354	359	359	355	327	354	323	346	317	345	369	364	338	365	320	355	335	362	341	337	354	323	342	330	359	325	310	334	345	383	351	329	375	340	319	325	344	328	335	332	357	331	329	330	319	330	334	346	343	369	357	318	361	322	337	324	362	368	343	345	338	348	367	346	365	322	311	314	325	330	335	329	354	337	312	309	350	342	343	339	356	343	334	358	324	353	363	401	334	329	346	356	325	382	333	331	320	358	362	331	345	311	365	332	357	338	333	358	331	365	328	333	340	320	352	329	381	299	337	355	368	334	350	347	321	323	381	341	340	360	363	341	346	326	318	342	317	339	326	338	329	311	352	307	320	327	350	346	329	313	357	328	334	352	366	368	334	355	332	315	376	339	313	344	356	329	333	373	300	336	359	362	329	330	359	332	331	346	362	327	376	354	321	334	322	355	331	334	321	309	343	347	334	329	348	359	341	347	358	342	303	319	339	351	349	347	334	301	362	349	322	360	349	313	310	346	293	365	337	355	345	328	342	334	355	320	350	324	333	336	357	374	375	338	335	322	350	360	330	355	344	350	331	347	328	330	357	362	332	337	322	349	349	346	315	353	376	350	359	328	339	352	355	358	345	355	357	340	359	334	357	339	345	335	342	343	350	330	343	355	330	326	340	346	337	307	290	350	331	350	336	355	329	351	304	324	369	348	337	379	352	355	363	309	339	327	340	317	369	346	322	337	365	368	338	341	346	322	325	387	316	344	353	362	342	338	339	361	305	322	326	327	375	347	320	367	351	333	317	315	327	369	344	333	381	351	338	332	382	368	362	315	321	303	369	325	309	348	348	329	358	313	329	359	354	333	341	353	348	338	351	380	338	350	352	349	373	348	345	370	323	344	343	331	325	356	346	297	347	341	340	337	341	310	355	359	312	330	351	348	332	322	317	341	329	348	359	333	302	338	359	349	345	323	359	335	338	369	337	353	316	327	361	334	327	327	354	340	336	343	339	317	360	319	294	334	343	326	300	339	360	351	336	317	367	319	362	327	380	330	348	305	350	332	349	309	374	365	342	343	314	357	312	378	346	320	332	354	323	353	312	341	341	338	343	339	353	311	345	332	361	356	338	336	330	362	334	336	325	324	341	352	353	342	335	345	342	358	363	335	347	356	330	338	361	328	329	335	353	365	345	326	365	349	359	350	328	325	341	318	319	357	311	327	340	336	316	372	338	339	360	333	342	332	356	351	315	346	350	311	346	333	340	339	346	341	348	349	334	322	327	360	300	336	361	354	318	336	320	326	326	332	333	325	347	362	321	330	326	318	351	356	336	337	353	322	313	321	331	337	343	334	312	344	355	357	329	315	321	322	335	348	311	344	343	348	339	357	368	347	343	369	349	329	365	309	345	317	310	359	327	348	336	325	332	339	349	327	330	315	331	333	312	376	347	337	323	324	378	383	375	346	332	383	344	319	338	331	326	340	345	379	345	327	357	333	336	335	335	362	378	337	328	318	332	372	360	356	306	293	348	356	339	341	321	316	335	330	333	339	351	337	338	340	353	309	325	311	343	348	340	311	334	344	339	365	332	325	370	346	283	320	337	344	312	325	353	331	338	328	352	331	338	358	326	378	305	366	342	366	347	330	306	356	344	351	349	296	350	345	327	369	372	357	347	345	333	320	332	359	358	328	322	330	327	316	348	310	359	337	337	298	349	353	335	370	343	363	363	362	333	333	316	353	339	338	356	365	344	326	308	334	347	326	342	332	347	330	318	352	317	354	332	331	322	330	329	330	340	319	347	357	358	342	357	330	345	350	363	338	331	354	339	311	333	333	340	314	333	326	347	338	327	346	362	306	343	357	314	359	351	290	334	328	346	333	349	360	312	335	312	306	339	329	348	317	343	344	327	364	344	378	346	339	363	353	365	338	349	316	412	344	326	328	346	331	331	321	322	371	316	368	313	333	368	373	321	327	345	329	324	340	374	347	399	353	343	334	314	328	343	348	378	329	301	339	337	350	372	353	322	299	335	298	345	334	335	316	363	358	345	338	341	351	363	361	339	354	328	353	320	345	303	335	363	352	333	318	331	339	343	359	339	349	366	378	338	357	330	325	349	359	334	360	380	352	338	339	351	342	354	349	314	352	333	311	334	321	334	339	334	349	363	325	316	358	397	355	395	354	313	342	382	387	326	358	350	376	333	363	331	326	344	341	362	346	315	344	360	341	344	314	325	334	323	363	320	361	320	347	365	318	330	330	334	331	352	361	348	347	327	337	322	352	339	342	342	325	367	353	344	340	310	323	359	336	342	349	353	346	342	309	330	344	331	328	326	330	333	332	316	314	301	317	315	349	346	317	339	347	346	353	357	343	344	337	331	335	325	329	349	335	336	329	327	345	353	319	304	338	344	332	342	301	365	338	330	348	346	361	323	345	346	347	340	326	329	338	335	346	337	324	326	291	371	351	341	336	353	345	338	336	358	339	338	325	347	361	349	337	342	279	337	333	337	324	333	343	327	336	319	354	328	325	342	338	310	342	332	342	349	304	353	331	334	351	322	314	336	353	312	327	336	350	334	292	319	345	321	312	343	348	329	361	359	330	354	312	347	357	337	326	377	379	357	325	354	331	342	343	323	331	307	327	321	315	326	330	332	330	377	355	355	343	334	362	334	317	368	335	347	327	337	326	330	373	340	329	328	348	382	342	361	378	339	338	355	355	357	312	346	343	312	374	359	331	366	357	301	359	303	359	321	274	334	326	362	345	342	341	363	336	339	344	316	347	355	379	324	337	314	347	343	324	352	327	318	348	328	357	327	330	352	355	354	323	346	329	319	330	311	350	354	368	348	339	361	353	342	336	343	337	343	335	360	337	342	350	336	340	359	349	334	330	357	309	329	346	363	333	320	339	350	366	353	342	328	339	332	362	326	317	333	339	336	352	342	320	307	333	325	337	326	343	346	306	358	361	308	373	367	377	331
22744	21084	28894	23517	21086	21186	12175	2740	1841	1707	1576	1352	1231	1126	1089	1050	1029	1052	944	748	576	515	409	405	334	338	316	304	336	321	341	381	371	383	346	331	320	320	308	276	278	282	263	265	288	243	266	262	232	258	240	253	276	260	245	255	246	255	232	252	264	242	237	244	238	223	217	231	213	231	224	251	207	247	229	252	235	229	231	251	206	238	241	200	240	229	208	217	236	194	235	234	214	238	246	214	228	216	229	250	212	229	201	211	233	217	237	204	188	230	199	209	219	193	211	213	251	212	219	218	225	220	201	252	205	215	227	221	242	242	216	226	216	222	224	211	217	213	200	237	209	210	235	224	226	211	214	201	220	230	213	224	218	218	223	227	204	211	207	214	220	203	226	219	224	220	201	201	236	214	216	221	213	209	224	200	205	213	218	214	185	232	201	234	224	208	196	218	231	206	209	210	201	200	235	190	200	221	231	206	237	211	214	206	209	205	219	197	214	215	215	218	241	199	203	215	194	216	204	212	209	212	211	223	205	211	208	224	196	233	227	213	213	223	212	198	207	207	204	199	206	224	188	211	237	190	204	202	235	220	236	210	198	223	231	237	205	235	198	215	232	238	214	202	229	224	212	218	187	219	230	220	229	205	212	202	241	190	210	226	207	222	231	217	217	209	234	196	219	208	217	221	224	205	214	212	210	214	227	207	216	211	190	254	232	225	233	230	220	226	214	213	214	205	201	213	210	231	227	210	179	211	213	212	200	202	214	194	222	222	224	226	233	201	206	229	232	187	196	200	228	210	215	224	218	244	195	207	213	223	200	208	259	203	196	264	222	213	247	223	223	238	247	195	207	212	213	209	215	197	214	243	214	206	222	207	214	190	226	203	216	210	209	212	230	207	225	225	206	203	250	216	228	218	215	211	238	203	199	224	233	228	216	207	225	210	208	185	206	195	222	203	233	243	195	242	174	237	229	232	215	218	230	243	226	197	219	195	225	203	210	208	224	208	210	226	227	197	233	192	211	212	199	236	225	246	214	207	213	198	215	226	203	197	221	231	202	217	209	204	236	225	233	216	197	226	229	251	197	215	227	206	224	229	206	210	200	247	220	199	213	202	192	231	225	218	217	220	186	211	203	202	187	209	222	223	204	218	202	223	219	218	224	220	221	222	211	221	198	212	235	207	208	205	209	188	207	204	255	192	213	212	195	205	210	203	210	198	220	220	199	240	214	229	209	227	204	182	208	208	237	237	221	210	208	199	204	226	215	213	204	217	228	238	236	207	223	205	219	222	214	185	194	198	203	208	212	195	213	198	216	200	198	182	204	196	198	193	205	206	213	215	215	210	200	221	213	207	212	213	201	224	224	229	209	214	198	239	219	231	197	218	217	243	219	198	211	213	206	199	209	207	219	219	229	256	202	227	188	207	244	213	214	210	224	211	206	197	215	215	212	190	214	193	208	206	220	207	214	217	217	194	189	207	241	235	228	214	214	227	216	225	227	229	205	250	221	216	209	220	205	220	207	231	221	215	203	215	218	218	249	200	221	187	206	236	212	214	235	241	202	240	201	222	199	235	224	211	220	215	202	232	232	195	230	246	237	208	191	218	195	217	195	226	238	219	224	193	226	244	218	185	222	196	207	213	212	210	221	191	223	204	232	224	213	209	233	218	219	210	196	189	222	210	221	233	246	220	222	223	225	230	229	190	230	229	201	221	231	242	227	203	209	202	231	200	226	200	207	234	236	207	210	196	198	218	205	183	216	189	222	214	220	212	216	207	218	215	200	197	217	233	184	224	207	202	206	195	202	238	192	228	244	206	212	217	213	232	202	201	238	236	200	264	215	197	238	194	194	236	237	202	223	222	185	217	208	212	233	205	214	209	227	224	243	190	197	228	231	221	214	221	197	224	210	219	214	224	202	219	217	209	197	207	225	214	198	212	183	241	226	205	220	243	220	215	247	219	188	230	222	244	239	211	200	211	219	187	219	229	224	207	200	214	214	201	233	211	239	217	223	199	224	235	216	210	202	182	186	210	220	227	232	247	238	220	177	247	203	240	236	224	225	205	228	223	212	218	215	196	212	222	211	183	212	205	204	217	211	225	225	215	221	207	227	225	246	230	195	221	205	203	205	229	191	205	212	223	205	225	194	218	218	243	217	246	212	205	180	210	230	216	212	230	233	209	194	247	202	202	209	223	232	233	224	195	209	229	219	190	229	210	216	210	228	200	202	208	246	221	205	211	210	203	212	205	192	233	210	230	210	221	222	209	221	188	192	207	207	217	221	228	188	224	185	253	228	213	216	221	229	247	207	212	226	198	233	224	211	199	206	219	230	205	216	203	210	221	195	219	214	195	222	229	245	208	214	188	226	236	237	200	209	214	217	246	216	222	205	215	215	228	229	225	220	233	223	219	208	226	200	196	209	223	221	212	211	207	212	183	233	207	216	202	194	213	207	216	217	201	245	207	216	227	232	215	234	230	222	249	219	187	212	215	240	183	222	192	218	231	219	214	209	218	208	177	191	228	194	239	227	218	234	207	204	232	204	221	208	223	214	190	216	212	199	220	202	221	232	197	199	199	200	202	206	228	215	205	214	205	198	225	223	215	221	218	220	199	210	198	232	212	229	216	189	227	217	223	223	205	229	224	237	225	216	197	221	218	218	230	182	217	192	190	199	201	203	224	224	209	216	239	214	209	226	204	224	184	220	205	249	204	219	202	196	214	210	213	223	246	211	213	224	204	209	201	233	191	207	218	194	222	225	219	236	219	213	226	200	217	231	232	212	219	212	212	212	215	213	201	216	210	204	226	236	215	217	230	220	217	197	226	208	222	190	207	221	200	233	222	206	174	233	228	238	213	251	216	208	184	232	223	227	199	207	235	238	209	221	217	231	220	191	217	252	199	233	188	201	204	179	200	207	198	202	206	223	222	205	200	232	222	236	212	211	233	186	208	201	217	236	239	220	205	223	222	221	208	227	233	239	217	206	228	195	253	212	199	211	211	196	218	235	232	213	225	230	208	219	209	206	221	227	212	214	207	221	206	198	223	188	222	206	210	212	224	219	201	215	199	189	216	202	212	199	206	194	190	219	241	216	197	206	225	246	220	191	212	194	213	253	228	176	225	228	246	229	225	205	219	216	209	234	207	222	208	211	220	202	231	199	233	228	181	205	216	191	239	202	226	241	199	233	206	219	203	230	235	194	233	184	212	209	212	244	217	185	204	204	199	175	196	217	210	216	209	205	214	181	213	239	214	233	223	210	203	217	207	226	233	211	184	206	206	235	221	207	220	223	234	238	223	215	204	232	240	213	192	209	212	210	210	203	209	219	192	214	213	230	260	230	230	200	200	195	226	201	217	191	199	204	208	230	198	220	203	223	217	200	222	201	200	189	200	200	202	232	208	239	226	214	217	218	186	211	241	199	210	211	181	225	203	226	224	214	207	226	213	204	206	199	219	198	206	197	240	219	230	218	200	212	204	219	204	228	211
12800	27956	24151	15515	11228	8644	6498	5099	4052	3891	3320	2848	2517	2212	2088	2080	1958	1978	1783	1315	945	780	736	593	510	543	509	463	510	485	515	554	588	543	514	454	422	437	390	369	401	377	334	348	344	328	326	306	315	345	349	333	309	303	290	303	344	320	310	295	308	339	314	285	306	302	293	262	273	295	253	284	277	302	286	301	308	308	274	293	311	304	281	301	282	284	280	279	276	264	288	293	284	280	274	284	262	255	277	253	240	259	260	240	268	295	280	261	266	264	287	275	268	272	260	274	268	244	274	278	264	256	235	282	256	244	263	233	276	277	256	243	271	258	268	274	258	251	267	252	268	283	272	273	265	253	262	247	283	250	256	275	229	240	243	238	245	272	274	271	247	235	287	250	247	258	237	280	271	285	245	256	258	259	268	249	276	245	261	251	248	259	246	245	256	259	263	252	250	252	274	267	291	238	267	272	292	250	260	280	282	254	241	251	240	276	257	244	282	248	266	252	254	267	271	249	223	286	292	272	263	302	248	251	273	262	258	234	229	262	230	241	261	270	252	266	268	278	249	244	256	284	271	239	266	253	232	247	238	257	239	211	269	280	260	261	253	255	275	249	234	252	258	262	271	232	274	279	243	246	240	240	272	264	252	257	257	247	283	246	268	277	268	250	255	246	266	257	268	266	246	274	242	243	268	265	284	241	267	256	236	252	250	251	255	238	250	257	261	239	266	247	264	249	236	263	253	274	257	249	248	231	275	262	301	272	268	268	271	263	260	255	251	237	254	266	228	266	277	267	251	259	252	230	291	237	250	251	259	253	277	267	266	279	243	260	252	289	259	262	269	238	253	276	253	276	267	261	269	243	263	262	249	280	255	251	280	238	274	252	288	273	264	264	243	252	298	270	263	279	258	263	255	265	251	254	284	274	243	259	262	238	220	292	252	238	265	251	253	240	263	270	298	241	249	245	251	235	245	282	260	237	238	257	281	256	262	260	279	269	252	244	256	259	211	233	276	249	254	266	252	282	253	283	246	257	262	255	249	257	263	260	258	274	265	222	248	232	243	234	271	254	274	272	270	261	244	287	245	261	264	263	276	240	243	249	246	254	278	262	280	244	255	256	247	260	235	297	244	248	236	261	253	251	258	265	265	219	264	257	226	240	276	266	271	257	254	283	262	241	277	269	258	234	234	241	260	256	245	241	269	243	255	249	274	255	235	251	237	274	281	251	214	235	206	264	236	258	238	273	239	278	253	252	269	239	262	243	264	250	252	264	248	266	297	258	237	245	244	242	247	254	261	284	253	248	294	239	283	264	269	247	238	243	250	267	246	281	257	269	270	235	266	253	241	262	220	261	258	270	249	258	252	235	259	280	263	278	273	289	249	268	311	260	285	254	250	246	249	264	288	274	262	244	276	235	265	259	245	259	270	273	274	266	254	257	271	285	248	247	253	239	265	280	229	277	266	309	295	235	251	265	237	262	253	244	280	257	252	279	249	248	250	270	239	262	258	282	252	283	259	273	275	267	245	269	266	272	257	260	255	274	251	257	253	302	252	244	270	251	273	268	242	228	254	253	237	265	244	236	262	269	283	252	289	279	276	279	272	256	244	271	273	269	274	250	259	267	275	255	238	262	255	243	242	263	257	256	280	247	237	279	265	256	259	238	240	277	272	256	240	277	262	258	256	231	266	275	276	298	257	280	265	276	266	281	233	279	243	231	247	252	264	283	286	253	240	258	259	266	272	268	277	251	257	248	256	269	260	250	227	238	248	270	252	299	228	255	270	259	261	247	266	265	275	256	269	241	280	271	292	280	269	257	278	246	235	266	278	223	261	259	253	245	290	272	243	247	242	238	242	277	258	250	292	215	275	238	258	258	255	267	293	240	269	247	255	263	256	275	243	280	248	284	246	251	253	241	279	248	273	267	261	280	275	243	271	266	256	245	283	280	244	279	274	274	269	290	254	250	232	280	231	267	276	260	248	235	257	263	261	291	265	259	257	281	226	276	249	246	274	268	237	265	270	251	282	240	283	244	293	276	268	290	270	284	241	253	256	256	277	235	228	250	256	249	275	286	262	246	244	258	242	255	248	258	293	280	275	265	235	254	250	242	256	267	260	274	242	257	248	238	255	266	255	249	259	277	262	226	264	257	263	275	267	263	265	281	276	261	248	250	250	250	238	258	262	229	271	244	240	270	239	250	265	260	243	272	242	256	282	275	245	249	262	260	262	269	270	277	241	242	274	282	237	274	257	235	239	255	270	233	257	271	253	265	261	299	268	253	248	235	268	257	276	251	271	257	234	239	250	238	272	280	252	255	260	271	284	280	273	249	243	251	275	263	275	232	271	266	246	275	258	254	269	272	238	253	247	260	261	284	255	247	250	259	245	267	239	231	265	228	268	267	257	262	250	260	265	259	268	248	270	225	270	267	276	232	244	279	256	258	259	261	273	265	242	278	272	245	262	238	227	275	291	244	259	277	248	285	265	262	258	259	272	253	237	271	245	243	260	242	263	252	273	308	262	258	249	262	254	259	257	254	261	247	263	250	271	233	264	287	259	251	271	263	265	249	252	273	247	259	269	242	275	261	266	235	256	283	240	234	272	270	263	259	294	258	259	267	251	284	235	238	264	252	263	257	290	263	268	278	262	256	254	268	260	282	257	272	292	257	271	238	284	235	249	233	243	259	265	294	287	249	243	225	263	252	254	260	265	271	266	266	254	264	255	234	234	274	238	228	258	263	246	253	256	250	245	284	249	256	264	261	263	270	297	223	290	236	266	252	250	265	278	233	261	271	286	261	292	270	258	275	268	241	281	258	261	241	244	220	265	262	268	240	242	248	273	283	272	256	278	271	237	274	238	279	268	292	273	244	253	260	276	251	260	245	256	277	261	256	252	265	256	279	257	259	241	239	235	267	216	260	261	238	264	270	276	262	266	258	248	268	243	261	259	296	252	273	246	283	266	257	247	244	287	280	282	283	235	276	287	264	238	260	256	253	250	242	263	231	268	262	257	288	269	248	273	263	257	256	273	246	275	224	254	247	266	270	251	263	265	275	255	272	261	252	255	259	259	259	234	274	245	240	227	257	293	231	232	237	265	278	247	244	257	263	254	271	268	295	246	258	271	223	228	267	271	239	287	224	256	261	258	242	263	276	265	291	278	254	254	261	265	244	259	251	241	253	240	249	263	275	266	261	237	247	246	294	283	251	288	236	264	265	241	253	263	267	279	241	245	258	237	247	244	265	264	254	247	227	251	255	280	232	257	270	248	243	266	234	244	302	256	253	247	265	246	236	254	258	246	260	256	255	250	278	238	236	253	279	252	266	277	241	240	261	257	261	285	243	269	252	248	265	237	270	253	268	281	288	259	254	231	254	269	220	234	234	264	264	266	250	249	246	263	292	261	220	263	272	243	279	250	242	259	259	226	254	274	232	276	275	266	273	276	253	262	250	236	292	276	239	258	266	220	273	257	277	277	243	269	251	266	270
26823	20526	13277	4841	2310	1586	1274	954	909	913	901	748	780	692	714	787	753	709	593	607	502	507	472	430	420	418	448	442	487	429	449	479	421	475	451	431	450	382	433	424	395	406	411	425	377	408	403	460	399	435	431	423	389	392	390	439	415	405	428	446	433	395	396	369	421	416	415	384	401	408	399	364	396	409	403	351	435	411	436	403	401	394	429	462	419	441	413	397	408	428	396	403	420	399	455	396	377	400	428	367	379	414	414	388	370	388	412	394	393	416	421	387	383	401	375	410	416	380	427	417	411	400	381	382	335	419	395	394	406	361	429	410	404	418	475	402	389	420	397	394	412	390	392	372	373	361	378	417	396	396	394	427	389	421	412	415	411	429	373	368	411	406	409	402	412	411	382	400	419	390	426	446	375	388	413	403	404	385	358	390	392	420	396	445	415	416	374	399	414	406	443	391	435	419	400	394	399	372	413	372	403	394	413	408	398	383	383	419	406	377	454	387	408	398	389	406	404	392	421	418	375	419	358	398	410	360	404	421	414	415	398	392	401	383	385	392	399	408	397	389	361	362	395	408	410	440	385	428	378	426	409	408	394	405	406	391	400	395	401	396	405	399	395	397	412	387	388	382	425	409	387	383	385	408	406	412	407	416	409	413	400	435	381	383	433	376	371	449	399	419	396	445	399	414	414	406	404	386	407	399	426	405	374	352	383	413	397	412	391	391	404	407	428	398	377	400	397	400	380	421	433	389	395	387	374	394	433	389	422	401	411	430	429	391	417	427	394	404	418	422	382	404	379	388	420	428	425	384	370	421	420	398	404	371	380	395	375	380	447	390	432	378	411	394	424	407	426	411	401	430	415	389	381	379	415	445	387	390	382	390	413	382	373	389	394	434	407	379	412	416	421	391	424	412	400	378	392	427	415	390	422	380	423	420	417	403	389	396	356	443	396	396	448	419	392	391	402	437	408	379	413	408	418	386	437	412	410	389	428	394	402	417	456	385	385	423	414	390	407	388	415	398	412	407	366	425	395	375	432	443	409	413	398	394	428	405	451	420	388	431	412	384	373	363	410	394	410	403	443	425	378	422	411	406	438	427	409	404	380	411	449	411	375	383	413	393	401	431	405	405	387	398	391	385	364	441	383	437	403	377	441	402	407	399	426	430	400	412	428	392	424	406	436	406	420	412	404	402	402	412	397	368	419	397	412	413	410	404	379	393	400	410	389	370	399	371	401	407	396	407	389	408	411	406	399	400	418	438	405	404	371	379	391	396	374	420	378	403	427	389	396	375	391	387	425	397	381	423	372	416	380	414	424	386	397	369	399	392	401	413	365	400	387	431	407	407	411	423	411	408	387	399	403	381	390	406	419	388	421	382	407	357	406	421	385	405	393	421	412	409	382	370	395	426	414	433	432	440	386	413	415	395	379	418	425	417	412	419	404	359	394	397	416	432	394	379	385	391	390	414	381	412	395	395	422	388	386	402	453	377	407	419	382	380	394	408	414	432	435	419	429	389	417	404	407	426	408	415	417	410	391	416	419	390	385	383	416	406	386	437	382	377	409	395	386	370	386	394	425	429	407	385	403	377	419	398	406	411	406	432	398	396	402	422	397	381	377	450	403	405	388	419	427	398	430	416	394	376	423	370	402	404	430	431	409	388	365	407	419	414	398	415	426	416	370	418	378	407	411	406	414	386	414	431	411	420	396	431	441	414	420	402	358	400	398	420	389	420	411	423	408	408	383	423	399	376	406	399	413	362	432	402	412	410	394	414	429	411	368	370	396	392	384	365	418	402	403	399	413	411	391	445	426	401	429	403	403	441	376	408	348	421	413	402	391	413	387	406	432	380	408	412	410	462	406	385	384	399	405	396	384	404	383	422	397	417	424	431	373	400	386	419	409	438	414	401	387	407	393	357	396	450	404	418	380	426	457	388	390	396	410	426	421	403	380	380	413	400	382	427	417	443	417	435	370	423	397	374	387	410	374	408	360	390	372	460	388	392	414	375	405	364	426	431	382	397	412	421	433	403	403	429	448	417	394	419	397	432	404	403	407	365	419	400	402	405	411	390	416	387	394	391	382	380	432	392	430	423	435	380	398	422	395	390	412	450	366	395	390	433	403	374	376	408	410	387	424	443	428	382	425	427	403	408	438	365	394	408	394	374	397	392	401	386	416	405	407	402	442	372	429	383	415	422	402	440	410	417	389	424	432	360	428	404	407	438	406	387	415	400	378	375	411	377	425	417	426	397	444	403	390	422	403	409	459	389	368	408	417	398	415	382	433	398	378	403	426	382	414	393	405	427	417	416	434	373	391	383	386	390	398	396	399	381	385	383	395	434	400	361	392	410	379	411	419	388	415	376	416	389	401	403	379	390	411	404	405	386	383	392	406	395	419	409	416	430	393	367	390	408	424	411	390	392	380	420	382	386	376	438	379	396	388	373	391	440	432	379	386	392	357	390	418	438	388	412	390	386	372	416	432	374	432	388	367	424	405	367	429	408	396	402	383	379	404	381	395	386	443	422	413	402	413	405	373	412	382	416	391	376	411	391	428	404	420	413	413	379	401	391	388	403	396	366	421	402	422	383	415	431	384	409	445	377	442	406	397	406	404	409	392	358	393	409	476	404	393	406	402	406	417	392	386	390	415	384	376	400	380	414	420	396	403	428	388	426	395	398	389	380	400	385	414	397	420	400	431	407	384	392	412	419	384	378	399	403	415	356	414	375	350	358	380	397	366	411	386	419	385	394	408	347	378	408	425	413	405	418	418	394	396	405	402	413	383	399	406	389	393	407	404	449	397	361	408	399	406	405	398	391	378	390	423	426	399	391	358	422	400	394	401	414	396	400	423	426	402	434	388	368	388	398	392	403	375	452	393	398	402	407	401	409	391	398	424	399	436	407	409	416	457	415	403	411	384	442	396	434	408	387	414	398	399	385	423	400	383	389	417	380	413	383	407	392	421	396	346	391	417	405	432	372	413	390	408	426	369	359	379	425	426	406	386	394	415	425	403	424	441	399	408	399	405	393	440	387	387	414	414	429	389	395	421	405	385	391	393	372	395	393	419	386	452	364	378	396	406	419	380	403	373	369	420	411	393	390	389	381	391	417	411	392	426	378	408	449	407	388	403	428	404	432	434	390	429	405	380	351	400	395	413	412	435	388	401	432	380	392	365	408	420	387	381	399	407	406	356	380	425	427	416	381	441	421	380	428	385	415	406	400	369	408	383	410	439	378	412	403	392	382	421	356	391	379	452	404	379	383	391	400	427	421	373	375	418	408	409	394	402	371	405	415	402	400	383	396	444	386	413	403	425	367	425	397	409	405	414	384	396	418	372	382	398	433	386	440	380	429	378	375	368	406	405	391	415	404	416	377	419	410	405	424	419	389	428	410	425	379	398	374	414	452	395	426	390	387	425	407	396	400	411	396	390	429	403	457	389	392	415	398	424	391	415	373	408	390	420	395	416	431	454	399	385	395	386	417
9474	13954	11541	6106	4340	3273	2582	2007	1985	1766	1539	1449	1276	1205	1158	1210	1245	1205	1051	900	758	662	658	558	568	535	578	530	608	591	626	554	595	583	594	595	573	537	520	494	566	556	527	491	517	501	552	505	531	519	557	514	502	507	539	524	481	477	538	498	528	505	487	481	533	475	510	447	537	496	512	507	508	501	489	533	495	486	491	514	510	483	512	517	497	478	494	494	493	507	515	471	476	517	486	518	473	497	486	528	505	531	440	501	468	488	517	481	510	521	510	500	462	492	491	491	491	534	500	505	518	508	500	490	477	502	525	500	511	524	501	475	497	455	510	500	498	509	497	534	515	519	533	507	494	506	542	490	504	488	466	523	495	502	485	515	498	496	485	487	557	494	520	475	474	499	478	485	506	510	480	542	516	497	466	488	506	521	521	502	482	463	495	492	479	485	484	535	487	485	485	507	503	485	487	483	470	457	526	489	489	490	474	491	488	489	480	546	496	501	488	509	496	471	496	482	492	513	493	493	489	545	476	531	509	528	505	482	484	493	463	529	501	511	478	499	463	511	447	487	532	487	483	491	451	498	477	502	486	501	452	501	468	463	458	496	495	467	501	509	500	480	498	500	465	469	487	509	471	483	465	500	494	449	490	486	515	488	524	477	483	506	508	529	514	475	480	506	489	474	503	520	513	509	519	498	523	493	526	480	508	501	520	522	479	496	523	498	502	537	476	429	506	521	551	539	464	516	483	448	505	472	486	502	456	484	470	527	504	503	512	473	502	489	491	486	529	477	465	537	520	490	449	510	460	448	513	510	525	484	481	484	491	488	512	470	454	510	514	489	501	471	500	512	505	445	500	547	478	519	509	506	496	531	449	482	518	533	533	460	515	497	520	521	495	500	475	534	473	470	529	510	474	466	520	445	512	500	481	489	513	495	492	487	457	506	474	485	509	505	490	468	507	502	519	513	480	490	459	524	489	491	495	507	547	518	528	444	500	507	492	478	502	494	456	498	508	500	472	490	498	491	541	524	487	443	477	496	498	516	511	519	495	479	484	495	482	485	476	510	488	541	520	467	505	489	504	485	480	511	500	472	511	503	548	477	475	489	534	484	482	508	523	516	483	527	464	472	478	505	503	508	481	510	484	539	487	545	488	511	483	486	473	488	502	518	515	529	452	537	491	481	476	491	492	508	498	491	504	485	484	517	499	498	511	521	465	486	501	523	475	483	496	516	492	517	464	489	523	514	442	489	459	528	483	494	478	491	498	508	526	526	491	496	493	500	524	489	535	520	487	495	497	534	493	477	528	558	474	495	543	500	528	439	512	477	520	499	525	480	513	478	516	500	513	497	510	499	518	495	508	523	534	505	519	494	481	469	516	533	482	519	507	514	487	486	475	545	478	506	514	470	490	497	481	445	468	504	484	510	516	488	485	463	490	509	538	524	485	516	465	470	524	469	507	509	545	482	475	510	475	496	516	545	525	467	474	464	523	492	508	504	477	501	459	517	507	465	503	482	510	478	472	477	498	500	522	533	467	515	511	494	522	505	473	475	499	458	508	506	473	494	504	495	547	520	499	507	498	460	526	495	477	530	500	506	513	487	514	495	506	486	510	507	497	489	523	488	501	501	489	493	495	469	482	474	495	530	458	505	479	469	492	494	527	507	480	503	490	493	466	487	474	498	502	543	545	504	479	494	477	545	485	496	496	516	461	523	479	495	489	500	477	466	482	476	500	483	479	510	537	495	494	478	491	486	466	520	469	483	477	470	512	492	519	501	459	461	503	516	507	513	502	511	488	472	485	503	503	511	503	467	491	488	513	527	495	491	504	498	483	480	508	479	516	489	516	523	466	490	483	474	518	517	494	500	464	465	453	484	505	506	507	520	492	518	531	457	508	517	463	501	526	484	512	504	470	515	496	429	496	524	503	490	519	488	491	479	536	516	505	485	462	479	520	519	506	501	501	479	495	470	506	490	505	464	548	511	525	468	492	560	517	512	455	529	512	498	517	507	494	513	479	471	541	494	513	478	484	516	523	485	466	462	500	523	514	536	493	493	501	514	501	474	489	485	469	505	484	507	532	476	480	495	490	497	472	487	504	503	459	502	490	475	466	485	517	492	486	472	491	486	483	505	525	498	415	463	502	497	491	488	477	520	506	504	512	481	465	458	473	515	472	542	501	498	499	499	463	462	510	547	489	481	473	483	510	471	471	493	505	496	550	534	499	471	496	477	508	520	522	509	450	507	492	525	514	489	500	480	538	506	552	535	532	477	498	511	486	492	512	516	509	479	490	533	522	476	486	506	489	491	512	514	504	511	521	494	455	501	521	535	512	493	499	510	502	508	479	471	489	468	524	506	527	454	516	476	473	507	513	488	460	476	474	535	508	482	489	514	507	525	488	511	491	503	499	504	533	506	508	523	496	495	505	534	498	496	453	505	478	483	478	469	475	510	481	517	473	500	505	512	512	484	495	468	490	508	512	485	481	458	492	499	492	534	509	517	463	437	436	473	495	488	485	500	518	518	502	471	491	470	486	510	529	504	468	461	525	480	521	488	514	515	456	550	490	502	467	493	495	485	525	552	508	507	497	516	480	496	509	498	483	465	521	481	460	538	529	475	467	487	543	525	471	533	494	451	471	494	477	431	487	474	507	488	494	443	469	482	496	531	534	540	525	494	530	470	457	519	525	483	476	494	481	501	516	485	493	508	502	489	467	516	507	533	471	440	504	486	517	548	552	493	521	499	461	514	479	522	508	482	480	523	516	503	499	511	507	526	527	533	518	473	484	487	524	489	522	514	501	543	501	504	500	514	495	509	527	468	495	499	485	487	474	510	472	510	519	517	504	515	506	491	519	491	464	518	478	503	470	512	522	502	496	492	486	476	493	492	477	463	471	487	505	460	473	476	536	513	502	461	475	487	508	498	482	523	509	470	498	542	469	460	516	494	492	495	456	519	525	517	519	491	494	495	486	479	458	532	481	500	499	489	500	521	463	472	478	488	455	449	480	473	465	482	543	552	480	514	512	468	472	475	465	514	509	499	544	471	517	466	504	480	488	499	526	474	487	496	509	517	474	543	509	493	487	479	517	473	500	513	468	507	492	461	522	488	510	505	488	533	480	471	507	503	495	505	499	486	447	497	499	479	496	511	563	506	502	524	506	471	522	515	471	478	541	501	506	520	520	513	474	466	526	521	532	495	514	539	506	500	440	501	505	499	483	482	464	483	500	516	508	491	507	486	487	508	493	503	479	495	475	467	499	492	503	550	478	471	486	500	453	522	457	509	530	490	513	507	499	477	525	477	507	524	475	476	526	455	485	488	468	544	473	470	524	508	532	471	520	487	466	499	511	548	462	500	502	487	518	490	487	494	514	525	451	484	478	460	497	511	532	484	527	474	498	521	457	468	502	473	470	508	468	484	517	498	492	488	495	492	508	502	496	491	500	561	515	490	510	462	508	491	468	506	492	541	482	504	511	539	466	503	504	508
23677	21056	28388	23929	21069	12833	2791	1832	1508	1337	1327	1128	1046	870	885	843	905	878	760	623	505	391	417	393	361	365	355	338	417	367	342	426	401	404	350	356	334	292	309	368	303	310	325	311	284	326	286	321	304	287	274	293	268	309	304	312	279	281	325	275	278	280	269	304	250	282	332	272	297	239	297	282	296	310	287	284	270	276	249	285	290	257	281	274	267	250	269	295	296	269	289	271	304	290	261	290	278	300	287	274	290	293	290	278	282	271	274	266	290	254	262	268	280	279	281	268	282	278	280	280	289	270	266	300	297	281	245	268	295	282	283	265	276	242	301	264	275	266	278	281	291	297	270	266	282	282	266	275	252	275	287	281	239	255	259	245	232	259	270	318	282	276	265	264	280	294	276	266	254	279	256	271	265	292	311	269	248	284	276	275	278	283	270	286	303	277	272	271	269	261	285	242	268	276	245	285	290	283	275	282	286	310	288	254	293	223	283	259	285	264	271	303	275	242	268	238	263	263	245	267	291	279	287	303	298	270	251	261	285	256	269	271	265	275	272	287	257	273	294	291	249	280	268	256	274	256	287	282	257	258	285	250	274	248	292	242	252	263	294	275	287	265	259	278	220	281	271	270	266	247	277	297	278	288	262	280	283	265	289	259	288	284	275	257	279	267	263	311	265	259	286	305	294	273	276	266	257	275	229	303	261	264	275	274	287	256	273	263	284	241	250	274	253	290	285	272	264	242	313	269	270	280	291	247	286	297	256	248	286	273	279	276	260	264	299	264	292	261	283	260	247	250	288	267	281	246	303	284	280	262	293	246	278	287	249	246	300	272	261	274	275	266	264	266	264	272	261	270	254	266	254	266	275	287	264	285	271	275	302	258	277	258	262	285	274	292	255	250	281	282	270	250	273	266	262	243	244	300	247	254	315	270	269	280	271	297	244	280	277	273	279	274	255	258	294	267	266	261	236	241	288	253	257	291	299	296	271	261	251	292	302	258	295	262	272	260	257	231	282	277	292	274	289	276	317	250	282	267	269	274	267	279	296	313	279	257	260	265	244	280	284	245	259	280	284	268	253	256	258	256	280	258	258	244	270	269	242	289	293	288	304	276	269	272	251	281	251	251	272	285	268	256	281	274	245	251	271	242	251	251	277	274	253	280	261	278	280	295	248	309	274	291	268	279	286	275	267	277	247	267	259	266	288	269	246	240	272	284	280	288	249	265	244	271	273	279	260	263	255	253	271	275	293	285	251	261	267	292	269	254	290	301	266	279	278	283	272	248	257	298	275	246	270	281	266	293	283	262	280	315	283	291	286	270	262	253	248	278	253	263	283	271	264	266	269	276	282	281	262	252	255	268	278	268	309	293	238	254	274	265	269	280	283	288	273	268	286	262	266	265	287	274	250	279	278	281	266	262	268	296	277	273	283	275	268	266	267	284	285	255	284	257	283	267	278	259	260	281	261	278	288	262	271	251	255	312	294	271	270	269	279	250	255	277	264	277	284	245	287	298	265	287	270	268	255	284	278	306	263	244	259	275	276	245	283	280	272	291	264	268	261	257	274	286	268	278	270	293	279	288	270	266	248	283	265	274	263	286	239	253	228	244	281	265	285	260	293	259	259	267	257	242	262	279	268	311	262	265	261	267	290	304	279	291	286	243	279	290	274	296	270	279	277	257	273	279	268	272	262	291	282	271	242	289	298	283	284	283	293	266	276	280	267	265	287	245	275	273	276	261	283	269	235	266	280	294	282	263	293	272	254	302	285	297	313	275	264	288	292	267	269	280	276	306	280	255	284	246	286	291	267	273	276	264	283	241	269	295	261	268	267	269	235	281	296	248	271	253	252	306	288	270	277	287	259	279	290	269	248	254	280	275	280	251	274	283	292	287	267	295	273	277	265	266	252	302	280	292	296	291	260	285	260	316	264	253	272	260	287	280	268	283	270	272	246	258	277	290	271	270	253	299	245	259	242	278	271	263	265	267	250	272	274	280	300	275	273	268	260	274	279	276	238	283	292	299	294	298	268	297	286	276	259	258	263	269	270	280	259	268	264	253	246	261	273	292	282	307	261	267	277	267	254	269	272	258	246	253	270	252	273	294	287	270	262	291	248	277	261	298	270	274	263	263	285	283	257	274	270	290	274	283	291	256	274	281	288	261	256	286	279	281	272	292	258	295	279	289	289	274	280	275	271	262	263	274	253	266	262	258	279	249	283	291	273	278	272	252	239	278	261	289	275	273	297	291	259	243	278	293	273	285	248	285	273	291	274	266	294	244	254	260	279	297	310	295	265	270	258	260	275	285	271	253	278	253	283	285	289	264	281	269	249	273	252	295	276	255	283	262	259	284	272	250	267	281	286	235	233	258	280	248	276	299	286	291	263	269	289	278	271	267	263	315	244	260	287	271	298	291	262	265	237	320	279	308	282	253	271	275	262	272	269	277	277	264	251	285	288	260	268	294	268	266	265	275	287	305	278	297	262	274	290	275	277	254	247	293	272	262	275	245	237	254	251	259	272	274	276	278	280	275	270	266	302	269	300	261	281	273	250	265	291	222	269	298	271	279	262	246	254	307	313	271	258	247	267	270	285	249	272	263	301	271	269	286	269	292	261	268	265	272	276	271	245	249	262	294	276	250	301	275	265	267	303	273	251	266	309	257	278	280	242	311	285	263	278	275	233	276	262	268	270	272	270	254	269	249	273	278	273	265	310	296	277	269	286	265	231	284	288	291	281	267	283	293	262	275	275	277	284	254	268	282	243	280	279	288	274	272	245	297	259	268	262	262	258	256	285	249	274	289	279	313	273	245	249	271	282	269	241	269	247	282	256	283	281	281	246	275	273	289	265	267	286	254	255	287	248	275	267	236	271	273	261	282	259	283	273	253	286	253	285	263	279	247	293	264	261	277	296	267	273	284	274	302	272	272	273	244	293	259	248	263	246	281	278	274	272	262	271	267	265	289	287	263	270	267	294	284	280	285	281	258	277	278	240	262	243	263	247	281	267	288	263	274	259	255	284	261	264	285	271	271	253	253	261	279	238	257	297	273	284	272	285	263	238	278	281	269	271	262	268	258	270	264	281	275	270	283	301	271	281	291	274	265	302	266	274	270	295	298	244	282	279	273	254	248	279	312	277	268	291	294	279	279	251	266	284	245	271	287	249	272	285	258	300	299	251	303	294	292	269	290	274	283	302	243	247	275	283	283	302	248	249	275	283	287	313	250	259	290	276	263	278	275	254	276	260	307	302	284	314	257	279	255	280	260	284	283	252	262	302	263	264	284	262	290	275	269	272	280	259	271	310	256	264	269	242	295	268	265	270	275	313	246	261	251	252	286	272	304	291	282	279	279	294	269	263	247	269	277	307	278	253	305	284	264	281	276	267	276	263	275	261	278	255	280	252	294	250	289	231	274	281	273	261	278	275	261	273	258	274	296	295	277	291	280	287	281	270	264	280	286	272	235	273	278	260	285	286	278	264	269	253	299
10499	22147	18791	11266	7927	5769	4559	3650	3305	2794	2625	2288	1940	1725	1604	1581	1614	1590	1304	1030	779	732	646	543	496	488	475	484	513	530	549	564	592	567	500	464	445	412	471	428	457	400	427	383	391	418	418	388	376	363	391	406	412	379	360	385	406	353	392	344	379	383	347	352	364	336	348	351	373	344	351	345	312	351	371	340	343	361	349	355	377	388	364	368	374	379	339	362	357	355	343	335	342	358	360	337	378	334	377	340	318	337	329	329	366	357	329	367	376	329	347	348	333	334	340	299	351	360	360	333	361	324	336	342	334	328	328	327	360	316	316	329	323	342	316	344	346	359	354	328	360	343	353	333	329	346	345	378	297	327	356	356	361	330	309	349	319	348	323	318	375	327	346	356	345	360	322	343	360	345	357	323	370	325	327	307	352	363	316	320	345	344	375	354	338	375	357	332	321	332	364	342	325	333	323	337	340	352	334	339	336	333	332	362	370	361	323	325	350	334	311	317	378	334	314	341	340	395	364	333	321	334	302	351	353	336	395	350	349	368	337	350	349	338	340	330	343	329	317	332	314	329	340	335	347	314	365	325	373	353	332	344	371	306	314	368	345	347	333	326	333	313	300	387	346	326	329	328	350	322	356	345	348	342	360	358	345	324	333	324	343	339	356	329	349	388	349	339	335	341	377	338	350	323	339	337	370	332	350	331	306	336	348	348	318	350	333	373	338	340	373	376	356	346	338	367	350	337	333	343	343	334	329	333	339	322	347	357	338	323	349	316	329	357	326	334	341	327	317	376	361	347	324	353	346	328	355	347	327	352	270	360	330	326	340	317	326	347	314	320	332	292	356	327	318	319	340	335	339	323	355	335	328	348	335	340	327	339	333	359	341	313	373	328	293	341	334	352	325	356	334	355	309	338	333	327	325	337	346	358	322	333	357	343	330	305	348	342	343	351	348	354	320	330	364	341	331	340	347	323	330	364	368	350	352	330	344	347	347	373	365	338	354	358	342	323	334	326	347	343	352	336	334	318	344	341	345	320	335	345	345	329	331	354	338	335	292	303	349	333	362	352	357	338	354	352	371	322	328	348	352	316	341	326	316	344	360	351	362	353	301	334	330	341	340	308	333	364	316	361	343	324	340	344	343	361	333	341	391	346	351	335	357	290	341	352	326	336	336	323	355	334	361	377	351	355	347	351	351	335	323	338	361	370	347	390	332	358	334	333	352	347	355	338	338	341	295	336	324	343	347	327	320	331	357	320	368	347	310	332	330	339	324	344	336	314	335	330	357	317	321	340	358	333	336	323	372	341	320	328	335	342	311	377	304	334	333	348	350	335	348	349	311	357	341	316	349	325	364	339	299	347	308	338	322	349	342	352	343	349	348	321	379	333	337	386	322	336	347	338	338	333	342	306	363	315	340	315	333	364	310	358	303	364	327	346	353	344	336	352	349	358	344	368	362	339	325	363	304	371	342	347	342	302	336	355	344	345	343	338	351	364	306	333	329	302	371	349	338	343	362	358	343	343	335	321	345	334	366	350	325	327	356	353	331	315	334	346	335	332	351	388	302	328	349	350	351	344	347	337	326	323	348	347	350	321	355	356	356	339	310	358	361	367	367	365	320	346	336	313	350	374	356	324	345	378	354	339	359	346	375	344	327	351	349	364	369	352	326	330	350	323	329	332	311	354	350	335	325	364	344	333	335	363	329	340	341	336	339	352	365	335	340	326	364	349	347	347	322	355	326	320	346	351	376	345	365	335	376	351	348	316	372	344	312	343	352	373	356	315	329	337	316	347	332	352	344	326	359	326	347	340	358	364	340	337	367	342	351	378	364	286	335	341	311	297	348	360	356	353	355	372	320	381	347	319	324	320	337	306	319	336	313	336	337	360	327	335	368	331	337	362	365	346	318	354	346	375	316	320	319	326	336	335	351	345	340	341	381	325	344	371	320	354	322	325	370	310	354	327	339	338	318	352	317	354	329	321	370	347	358	321	311	336	346	353	338	357	342	340	325	354	325	352	356	347	344	352	342	308	332	377	331	312	357	365	369	337	332	370	369	335	337	324	330	395	309	321	325	316	322	338	329	334	362	352	338	346	366	337	340	387	318	358	334	334	360	337	367	336	348	324	323	358	312	331	336	338	323	320	340	374	345	282	391	345	334	346	336	323	320	317	360	349	344	343	327	355	344	355	336	336	348	372	334	319	324	321	340	345	325	335	351	353	353	338	348	350	360	332	331	311	352	336	317	340	348	315	340	321	314	328	355	334	335	364	362	344	324	335	347	354	363	344	334	337	336	359	351	332	345	356	338	381	316	334	339	317	340	346	362	349	329	326	351	333	357	357	347	340	323	332	355	357	340	333	351	364	313	366	307	315	338	314	358	333	341	335	362	308	320	346	357	361	349	313	350	303	340	333	317	323	331	365	352	339	342	336	346	324	357	352	346	333	350	310	337	369	328	353	343	339	363	342	334	340	353	308	370	357	329	360	289	367	330	346	381	309	324	376	314	339	345	349	350	347	319	366	341	349	315	344	371	355	326	344	326	363	337	331	361	323	348	351	374	359	343	367	348	350	371	357	347	367	319	327	374	352	339	348	333	353	336	364	322	341	351	374	328	355	331	316	345	366	349	337	356	348	362	368	339	333	361	370	323	325	350	358	335	336	345	314	293	319	359	337	350	389	330	369	346	351	331	317	337	339	355	374	366	340	317	325	347	346	369	307	309	312	371	308	372	320	343	336	341	331	370	345	347	363	336	327	339	356	356	369	338	328	349	342	342	341	313	336	355	346	346	350	316	347	317	378	340	368	310	339	317	350	334	321	364	325	363	344	352	339	358	339	341	354	338	340	347	335	349	362	328	336	353	317	340	336	346	335	322	323	337	343	330	372	370	327	338	316	334	351	322	346	352	290	348	352	334	348	352	348	353	406	325	373	332	341	334	331	346	320	346	396	336	317	330	326	338	357	372	349	353	332	312	341	341	328	336	327	314	299	347	388	303	330	346	341	360	319	350	324	329	342	319	362	361	333	339	299	356	375	311	338	355	335	338	339	330	358	338	356	343	342	338	322	345	320	349	372	326	330	336	344	354	334	350	346	355	302	343	336	360	375	326	334	357	358	352	352	335	315	362	368	358	312	326	335	333	318	347	348	347	319	365	332	342	344	305	333	321	348	348	333	349	344	354	340	329	329	323	295	339	352	345	389	332	333	357	359	321	334	339	342	340	327	349	349	345	333	343	329	345	347	348	336	341	319	342	341	346	346	347	332	348	341	351	339	328	332	332	351	335	355	335	340	360	326	339	326	330	347	332	320	344	329	335	366	324	307	337	350	352	378	350	298	352	341	353	364	343	330	347	322	344	365	355	347	330	354	341	349	336	321	347	351	338	339	313	351	354	367	375	337	334	335	360	341	315	330	340	336	352	323	325	355	352	328	326	348	339	316	350	310	340	323	339	330	360	344	349	336	311	315	355	341	353	370	298	347	328	281
22650	21052	28843	23495	21061	21184	12189	2852	2039	1902	1841	1447	1330	1171	1075	1150	1244	1078	856	723	561	420	428	391	363	389	323	332	363	383	376	367	359	386	328	307	340	331	267	269	307	263	253	281	244	251	270	255	262	256	254	265	270	262	242	274	256	253	244	262	233	248	232	228	249	234	236	258	264	262	257	223	248	236	231	241	227	234	225	239	244	225	211	239	250	214	230	222	253	194	195	220	241	249	238	240	230	227	233	200	230	233	212	207	234	227	226	227	257	233	219	237	207	231	220	205	255	213	209	233	226	211	221	226	241	202	223	214	229	219	212	206	205	224	225	243	222	201	215	231	231	240	222	204	227	217	215	240	196	232	230	228	242	226	226	229	236	217	210	224	235	217	210	204	226	220	212	235	228	223	215	200	241	214	176	214	206	210	221	204	224	228	218	197	226	222	229	217	198	196	201	216	243	235	212	226	238	220	221	201	191	231	202	245	237	189	214	197	251	227	221	200	191	217	238	226	237	238	235	226	215	227	218	206	226	218	203	246	235	223	229	191	235	212	212	216	205	213	224	228	213	231	215	204	209	200	218	211	222	213	244	211	219	227	221	251	228	217	227	188	207	237	203	231	217	204	246	208	220	204	229	231	224	222	218	222	223	219	234	231	239	221	234	222	196	222	224	218	214	201	220	208	215	231	220	222	232	222	211	220	243	214	237	208	201	235	204	222	204	221	216	233	217	208	209	214	204	207	228	217	206	221	244	233	232	205	234	222	232	213	224	224	250	225	207	199	220	209	204	219	216	240	225	220	225	214	241	218	187	221	235	208	204	205	236	232	204	221	224	215	218	248	204	209	244	215	229	237	235	239	230	207	212	210	219	227	211	188	218	211	219	216	187	205	225	216	228	250	217	242	208	221	203	229	206	222	207	201	201	177	206	194	208	197	231	217	205	222	224	262	243	200	235	223	218	232	215	238	216	217	209	236	220	216	203	217	226	207	208	191	236	223	209	222	228	228	207	244	215	232	227	209	241	223	208	234	234	198	209	200	227	201	205	239	237	210	204	233	193	213	215	202	219	194	222	206	230	206	231	196	238	202	225	199	179	210	214	216	229	215	215	216	230	205	214	205	269	196	233	191	203	206	222	220	199	193	242	209	209	203	219	232	230	216	232	228	233	221	219	219	246	232	215	222	217	214	197	228	253	257	204	210	218	223	204	221	222	243	206	189	213	228	220	217	218	231	215	194	227	213	208	212	242	209	215	228	189	209	188	232	243	234	226	226	201	219	232	232	212	218	201	215	209	209	235	224	206	186	224	223	203	185	208	228	225	206	231	222	200	237	213	195	224	206	230	210	221	226	226	250	215	232	233	207	219	195	208	218	196	218	199	209	226	192	228	226	228	224	210	225	187	218	241	233	221	257	212	202	201	215	220	219	203	232	230	199	213	222	213	243	227	232	225	218	216	223	224	220	204	221	237	201	199	209	228	210	235	239	187	213	221	250	216	213	236	212	242	222	234	232	202	199	201	210	227	210	226	246	223	229	207	214	233	220	212	200	200	190	204	234	200	205	219	211	210	199	196	224	212	233	225	230	210	228	206	205	227	216	235	220	242	217	191	198	242	219	223	196	220	214	203	205	225	233	231	211	212	206	197	205	213	212	233	200	226	206	210	206	224	205	212	214	209	231	224	200	232	204	206	202	228	212	193	212	234	228	213	244	226	198	225	228	241	222	224	208	231	217	228	204	261	223	214	200	218	210	219	217	218	244	233	215	202	206	219	209	217	202	220	249	232	203	228	214	217	225	230	215	219	254	229	196	187	250	228	237	233	223	244	197	243	212	225	223	223	214	196	222	192	232	213	238	233	195	225	212	216	220	209	223	204	207	206	231	201	225	224	209	222	222	240	228	223	206	219	214	211	211	226	200	193	223	222	195	203	222	220	208	231	219	240	234	218	224	228	233	223	237	228	201	220	214	234	189	207	222	198	210	202	231	200	197	202	203	210	201	225	216	202	183	227	205	220	215	233	212	249	241	221	202	233	208	217	212	239	255	198	214	234	225	256	230	224	193	210	246	235	221	213	214	195	208	178	222	232	222	232	209	226	203	211	217	220	212	220	207	225	198	194	212	223	221	214	228	200	235	226	207	207	197	194	210	226	246	197	210	219	200	246	206	217	217	224	224	216	219	230	240	245	238	235	231	235	204	191	206	248	243	201	187	204	213	214	207	255	217	223	243	218	222	233	210	226	235	197	202	237	208	203	215	204	225	198	244	204	241	209	220	190	231	227	224	221	221	248	211	250	201	217	244	214	235	225	211	234	221	252	248	208	214	230	226	217	200	217	208	215	236	221	240	219	226	206	228	229	202	212	226	219	229	223	237	211	202	222	197	203	205	207	213	204	227	228	215	241	233	213	192	197	210	212	224	208	225	231	230	219	187	214	211	219	235	220	208	213	215	217	214	205	227	195	221	205	194	199	186	234	202	240	251	209	232	217	230	217	219	199	218	204	205	227	208	236	235	207	227	223	185	208	217	219	223	208	206	185	224	236	205	209	220	208	221	187	212	221	238	255	236	212	201	194	213	232	210	225	251	227	233	240	202	236	228	234	206	242	230	242	237	203	248	204	222	188	212	191	231	219	237	233	237	207	211	202	220	222	210	239	212	205	219	219	219	224	209	208	193	204	195	240	214	236	215	206	231	200	218	227	211	255	235	219	227	228	231	199	235	215	186	234	205	217	239	228	209	230	225	205	231	247	221	230	226	198	215	211	195	213	224	219	213	225	220	199	214	193	209	210	216	209	206	205	259	212	230	225	206	204	230	205	231	208	216	210	230	197	229	240	235	195	199	240	191	215	232	238	233	232	233	218	222	201	232	218	215	242	214	209	221	243	238	200	191	211	210	217	209	228	228	192	215	206	215	208	232	234	221	210	234	205	206	197	216	238	205	228	224	221	237	215	187	205	205	204	228	214	210	202	214	239	203	217	197	215	229	219	219	202	221	224	214	212	200	229	235	206	213	218	211	202	208	209	260	229	218	234	211	236	241	221	231	250	227	228	190	206	215	221	248	257	232	231	225	250	245	240	217	213	230	219	217	209	213	211	218	233	222	209	236	228	223	206	207	209	217	206	219	208	205	200	227	239	224	225	207	221	222	199	198	212	184	215	216	226	225	185	212	218	200	229	227	200	212	249	228	216	208	218	216	214	226	229	189	222	251	215	227	202	223	205	211	253	192	234	220	224	219	228	226	210	239	218	233	206	231	236	251	225	232	227	190	225	238	223	234	211	210	214	203	222	212	235	194	230	229	223	208	193	225	229	222	202	216	226	239	209	198	210	223	231	196	224	231	247	234	209	206	191	219	215	216	219	190	194	228	221	205	236	219	219	237	230	207	209	206	214	217	244	224	233	217	216	218	225	211	222	197	220	231	233	222	227	226	218	223	240	237	240	182	230	211	234	214	224	222	228	221	228	258	229	204	199	256	228	226	234	219
12614	27405	23635	14848	10885	8375	6517	5496	4575	4203	3776	3069	2568	2240	2215	2294	2261	1954	1551	1143	914	778	688	592	513	497	463	519	487	528	576	551	548	535	506	480	470	386	416	351	368	380	365	376	299	345	340	321	340	322	299	325	312	287	327	329	326	303	300	269	296	307	299	277	263	283	262	285	276	277	282	266	284	277	297	269	272	299	321	302	278	294	306	293	273	255	269	270	239	291	274	271	257	272	253	272	275	295	292	256	276	286	267	253	255	293	267	246	270	235	260	241	256	250	312	273	327	271	268	273	260	246	276	266	264	278	286	267	241	238	262	262	241	266	260	242	275	245	286	258	259	268	279	231	231	271	237	249	250	273	245	301	278	265	276	283	249	229	276	252	291	308	284	263	253	270	258	274	263	263	262	292	289	238	277	255	273	245	268	265	241	233	252	250	277	282	231	260	258	257	270	256	276	247	262	271	269	258	251	247	269	243	245	262	279	271	272	276	267	292	275	272	246	260	304	279	257	258	263	245	275	242	250	277	249	254	272	254	272	253	283	279	257	262	300	247	252	263	270	254	242	291	251	255	252	261	262	265	252	259	297	284	252	247	269	260	259	252	258	277	272	242	277	235	276	238	258	268	254	254	270	265	219	251	270	248	260	241	272	281	265	269	278	226	229	280	281	266	268	239	270	256	305	279	269	275	269	258	269	255	250	280	265	297	249	264	280	225	260	275	267	242	242	236	268	303	248	275	260	276	271	246	264	255	254	245	261	262	264	293	284	256	248	255	246	256	256	264	260	272	238	249	252	283	261	235	258	262	240	273	278	282	257	266	265	262	251	254	250	263	230	280	245	274	258	240	286	273	237	252	253	248	254	264	261	262	270	261	247	253	272	272	233	251	247	236	268	268	287	270	243	271	288	237	258	247	267	278	286	256	249	277	264	264	254	245	248	247	214	253	273	253	247	247	230	252	272	265	266	292	243	258	233	253	271	242	286	257	262	247	268	255	282	280	262	245	274	286	252	277	263	255	264	244	260	278	221	278	261	247	247	242	282	260	252	233	259	264	245	275	273	273	246	254	249	271	244	273	245	282	251	266	257	259	228	277	270	272	277	277	256	263	281	259	278	265	240	301	245	273	269	234	277	262	250	238	267	279	240	244	296	264	275	282	268	267	273	235	231	257	281	238	270	259	248	263	257	292	277	250	272	279	245	276	255	272	252	269	275	269	245	244	262	238	231	286	259	243	258	285	253	285	260	269	245	261	275	260	242	258	230	256	260	275	221	260	241	228	306	217	257	257	250	247	260	283	269	269	273	262	246	256	289	266	266	259	268	262	249	258	257	252	277	273	280	261	264	243	273	274	262	256	262	255	260	250	285	258	261	250	255	265	238	261	268	286	281	231	272	245	232	259	266	258	233	267	298	265	266	245	308	232	257	243	287	260	247	256	247	274	265	263	268	267	247	252	281	241	245	253	266	271	260	280	250	232	264	270	251	255	220	237	276	255	266	243	279	280	271	254	252	258	242	248	253	257	242	286	268	292	246	274	271	282	262	275	254	271	268	238	258	256	265	286	290	269	273	277	280	250	281	256	271	256	263	263	265	268	276	277	267	291	253	260	265	244	254	260	241	237	255	268	272	232	259	244	250	257	238	246	245	272	254	241	283	268	249	257	243	259	247	262	265	254	235	265	255	270	291	263	294	284	251	254	251	248	257	267	287	257	255	272	263	255	252	271	272	277	245	256	246	282	240	257	266	241	260	284	217	265	217	254	278	280	266	281	231	241	246	259	269	265	286	237	260	300	277	286	269	253	261	268	275	230	258	258	274	271	269	301	266	258	247	258	264	267	265	288	278	286	275	284	266	279	252	268	259	245	245	269	283	270	270	285	260	251	280	263	269	284	286	257	277	256	208	277	274	287	298	237	267	280	234	265	260	265	261	269	275	257	278	258	265	238	242	275	283	278	292	258	284	245	268	265	265	243	232	239	273	273	263	262	264	241	289	250	280	271	221	273	273	279	252	249	277	245	247	276	263	258	237	264	262	245	267	236	260	273	255	244	246	274	254	245	269	271	253	274	293	270	257	267	245	280	257	275	267	251	242	269	257	249	279	269	271	266	247	246	245	264	250	257	268	293	255	242	250	266	250	268	247	270	270	262	254	253	277	261	265	268	277	254	262	228	235	245	269	260	242	224	266	247	270	248	242	269	245	285	248	249	244	278	293	258	286	261	261	281	313	261	255	274	266	268	282	298	245	245	250	277	275	254	254	257	267	261	254	240	281	280	256	261	260	262	275	277	259	289	257	277	268	267	229	246	241	272	259	267	239	271	270	275	265	235	272	254	266	254	258	259	255	252	265	248	278	269	261	266	274	249	280	256	292	270	295	289	235	264	255	253	244	265	231	273	256	264	264	272	259	247	288	257	275	293	268	252	257	239	274	273	268	238	262	271	260	246	281	292	276	251	254	264	259	265	278	259	251	264	255	290	258	254	267	255	264	306	270	251	250	262	261	266	253	236	255	240	251	260	269	265	271	275	247	303	234	262	295	258	270	271	269	232	271	267	280	268	256	260	248	227	265	286	256	311	264	244	298	264	257	272	246	257	263	264	245	273	251	264	268	238	249	271	271	262	238	270	245	283	268	249	256	279	252	267	273	287	273	281	264	270	269	259	282	250	251	276	255	288	275	305	270	246	263	270	281	268	297	274	279	271	257	278	256	263	234	290	263	272	240	264	281	259	256	257	233	257	231	259	259	286	284	251	237	224	249	240	231	259	226	295	270	264	264	281	246	267	218	273	279	254	268	255	264	274	259	248	254	283	273	247	270	305	271	260	254	291	263	250	251	260	272	231	279	251	240	256	255	252	256	271	272	262	261	266	228	269	247	247	275	242	253	235	275	252	287	257	277	246	273	283	241	266	259	255	258	276	283	241	267	287	296	281	255	239	274	273	286	279	258	234	256	242	267	260	257	260	262	290	258	268	278	255	255	231	272	261	242	267	272	248	263	267	263	273	255	261	262	262	266	273	274	236	269	292	245	285	257	265	260	284	241	258	254	262	254	276	247	251	242	262	260	246	264	274	248	292	279	274	277	276	268	248	263	252	278	267	281	268	250	232	280	268	255	274	272	249	263	257	259	263	276	252	270	258	254	248	258	271	269	241	259	266	234	278	237	279	253	270	287	240	272	265	284	283	239	269	267	243	251	245	280	221	257	263	270	261	265	272	279	285	252	250	273	273	280	273	290	273	277	273	272	256	263	239	270	225	272	272	263	269	287	262	235	269	270	252	268	264	264	243	256	257	244	257	224	262	267	241	247	265	288	255	280	270	263	274	250	266	262	273	257	263	277	273	284	274	273	258	243	264	238	252	253	269	261	264	238	271	248	287	256	280	270	239	274	249	280	281	257	251	267	270	257	261	283	253	248	255	277	279	242	255	260	258	273	237	264	227	284	245	263	261	240	257	266	254	290	232	270	272	239	290	271	278	257	265
26900	20559	13028	4612	2392	1640	1309	1151	1011	1011	964	850	795	760	739	761	794	654	669	538	501	516	476	413	407	381	441	429	433	510	451	448	456	480	430	455	443	453	455	402	426	421	473	414	425	378	452	408	425	393	410	414	434	415	409	406	420	429	449	407	416	387	413	387	383	452	396	372	402	371	438	399	428	423	420	431	379	395	406	422	368	422	407	444	429	413	411	383	419	394	393	388	410	400	374	448	374	419	397	382	407	421	416	444	385	432	413	390	412	405	427	372	399	405	421	392	427	422	421	424	381	360	419	417	404	389	413	395	418	420	388	404	409	373	403	385	426	357	412	383	417	404	406	385	415	421	385	421	380	410	450	403	406	378	415	374	378	398	370	409	431	381	388	393	444	406	429	419	422	366	404	414	399	380	418	376	362	379	423	424	396	398	406	382	405	401	380	379	383	412	360	396	407	378	372	412	390	417	393	435	388	405	402	395	402	416	389	375	411	404	443	399	413	411	397	424	409	405	403	421	388	406	398	408	409	413	397	420	378	363	404	398	376	378	399	388	398	403	431	419	413	371	403	367	419	407	401	429	416	375	367	419	387	416	403	413	383	410	409	427	432	423	436	400	434	449	388	421	402	419	371	413	387	410	436	383	373	418	404	430	435	409	402	388	389	391	414	410	403	409	405	413	385	418	414	386	449	399	411	407	423	361	373	364	391	418	404	390	368	395	368	395	409	414	417	419	419	412	391	451	386	401	389	402	404	392	433	405	372	415	412	389	400	380	397	401	390	411	388	441	402	422	418	369	384	392	398	373	369	410	385	403	425	415	396	361	418	401	417	409	434	418	414	401	395	378	424	435	364	408	436	415	396	387	398	409	407	386	385	369	398	381	392	427	390	416	390	408	411	377	447	432	415	396	373	407	396	415	390	398	417	424	425	410	405	391	365	437	407	400	383	419	375	392	426	410	416	417	441	403	384	367	384	409	389	426	405	388	412	437	372	416	399	410	414	407	384	397	410	409	393	423	427	417	375	395	392	371	419	421	388	413	397	419	412	391	421	366	381	398	421	410	419	408	444	387	412	390	410	422	421	395	373	408	376	421	410	389	433	372	421	377	472	435	407	401	399	381	416	400	399	420	354	405	413	409	420	366	404	407	357	422	427	431	378	425	375	416	386	398	424	421	370	413	383	395	398	399	400	426	420	417	385	406	376	408	374	392	405	406	400	404	424	405	418	378	375	421	430	405	386	378	414	382	422	417	423	400	400	409	404	397	410	409	390	385	418	404	417	389	395	412	383	402	429	367	395	401	415	401	399	414	424	435	447	415	400	394	410	414	424	409	402	437	386	363	383	449	434	408	433	402	395	363	374	374	408	387	376	408	422	408	420	376	382	401	410	438	401	394	416	414	413	418	403	393	419	385	406	386	405	435	420	390	370	389	391	412	359	439	413	427	407	391	405	384	404	432	412	394	394	438	414	387	400	402	418	414	392	406	438	414	415	392	389	391	411	385	426	425	410	422	411	422	402	417	401	422	390	411	415	372	425	388	396	378	424	413	414	413	410	409	423	393	406	400	411	419	385	370	438	397	412	360	396	395	393	408	355	418	400	401	432	430	399	403	440	387	376	361	393	387	392	425	410	372	438	388	386	364	367	365	424	414	419	378	427	446	429	396	441	416	400	416	418	405	404	405	430	388	443	388	405	405	414	423	393	399	426	377	404	393	439	391	413	400	432	418	375	413	384	410	378	403	388	411	421	400	408	418	411	399	399	360	396	384	423	397	407	425	405	410	410	387	403	408	376	433	424	434	390	442	431	405	397	438	443	421	405	380	418	437	396	415	385	430	424	447	390	392	408	383	408	385	465	385	399	404	426	433	375	391	416	389	430	414	408	402	372	398	426	407	389	383	413	427	396	384	394	401	407	402	386	458	394	402	416	397	397	422	394	399	394	370	420	442	411	422	394	401	408	410	380	369	385	386	386	351	441	374	441	427	411	408	427	387	395	391	404	354	407	368	369	385	397	455	381	389	417	412	398	436	413	424	421	428	403	413	438	405	395	454	433	434	406	385	391	388	425	427	411	420	364	410	409	385	406	361	384	400	394	411	391	391	432	381	395	447	419	427	400	424	355	420	418	384	410	391	382	404	369	376	395	393	419	385	394	409	418	429	383	401	381	394	408	421	400	397	390	442	422	417	388	457	421	385	397	401	395	354	398	407	406	428	425	407	403	393	411	407	404	388	393	453	428	382	419	402	409	388	457	399	382	399	400	365	383	422	392	388	385	388	434	389	399	409	451	402	435	431	391	392	423	403	421	465	413	395	420	403	370	408	415	428	438	409	423	441	412	417	389	384	423	428	412	404	361	420	377	405	397	403	424	438	391	367	393	380	390	458	387	399	360	415	423	380	420	397	402	428	402	418	407	400	409	442	456	424	399	422	386	393	389	423	406	413	401	383	388	399	377	424	407	416	408	397	403	423	409	387	409	346	392	412	404	403	399	427	423	384	416	391	426	368	430	409	398	388	408	424	396	430	364	404	390	392	393	391	377	386	420	431	426	426	403	430	414	433	405	384	410	403	423	431	384	401	435	381	430	403	379	382	402	371	430	420	403	437	420	408	406	394	365	380	395	396	381	381	402	453	431	403	413	416	416	398	441	426	395	386	404	419	409	402	423	411	394	375	414	419	365	393	387	418	401	413	417	415	373	375	423	435	427	442	397	396	438	394	421	414	370	398	425	424	390	378	434	429	409	396	408	384	402	434	393	409	421	405	398	403	412	420	401	399	396	425	418	397	374	392	395	362	399	433	403	403	375	426	423	436	414	425	412	404	387	411	439	419	451	388	388	419	389	428	361	380	398	413	395	404	367	415	433	427	403	387	387	410	423	409	407	431	410	412	411	415	389	392	409	408	394	407	370	424	414	375	399	408	438	411	388	380	403	409	387	394	389	387	408	424	386	383	413	426	426	432	441	423	402	405	418	410	397	406	426	378	435	389	410	404	394	394	369	427	374	397	404	448	427	418	420	390	414	373	418	418	409	438	403	425	426	388	408	405	396	378	361	392	371	365	357	397	401	380	374	421	385	403	388	410	388	413	453	398	405	390	393	385	375	394	395	451	411	412	394	397	409	417	408	390	399	463	400	452	366	391	435	419	401	431	393	411	415	373	386	384	398	417	418	405	371	416	418	418	408	399	433	401	375	379	370	391	378	431	387	397	429	402	412	391	417	414	404	406	404	406	377	384	426	420	400	407	402	405	387	389	386	372	412	426	398	431	382	409	370	393	365	433	414	461	418	403	402	419	398	430	442	428	377	416	389	441	398	373	375	409	424	372	411	393	439	396	432	413	416	410	387	384	408	400	382	380	417	407	425	390	383	361	364	398	407	428	402	383	423	403	413	406	397	411	381	377	381	420	451	401	424	382	435	410	447	428	448	412	394	382	393	383	419	426	432	399	415	396	426	435	413	376	412	388	384	429	386	411	396	391
8919	13373	11049	6013	4234	3228	2596	2295	2044	2025	1820	1510	1376	1258	1191	1254	1242	1137	976	788	697	661	583	606	596	595	604	598	646	605	625	569	614	599	625	597	517	552	519	541	538	559	530	555	525	550	505	524	532	498	569	543	504	528	547	514	509	551	513	523	544	495	493	481	543	504	504	523	510	501	468	515	499	498	521	509	522	526	518	502	484	501	510	487	511	499	491	473	511	504	512	501	560	489	487	504	472	476	504	505	525	492	494	525	453	493	503	510	508	485	483	485	553	476	502	522	529	476	471	555	472	524	511	460	529	522	500	500	493	498	463	494	525	503	500	499	531	473	512	508	505	494	483	494	500	498	507	477	491	494	523	474	513	518	523	471	473	533	507	504	507	509	532	498	503	537	453	522	496	451	524	503	508	520	527	507	546	510	515	511	461	568	508	494	528	502	481	493	508	536	481	478	510	513	504	513	527	475	535	521	537	470	517	489	517	473	515	514	494	498	563	460	477	494	492	506	497	521	479	492	483	543	523	475	513	493	516	494	471	531	484	476	456	497	496	498	533	487	482	469	510	523	500	510	526	481	511	450	483	467	554	497	528	481	524	532	490	474	542	513	539	489	502	509	488	481	519	511	506	490	467	537	535	497	510	462	509	486	539	505	534	503	494	529	499	476	473	504	502	505	494	475	492	500	518	475	521	479	520	520	535	512	491	489	533	481	514	522	505	475	459	528	504	470	515	505	486	477	491	488	541	499	513	530	556	495	537	492	505	521	490	488	471	485	508	519	479	468	487	492	504	445	556	493	453	474	471	550	470	531	485	460	510	504	475	516	513	463	494	488	509	557	502	497	548	499	476	531	522	491	547	473	533	508	503	539	510	526	477	512	481	568	523	497	491	495	534	458	501	483	517	463	508	472	488	503	495	516	492	501	508	504	510	509	496	493	474	515	517	516	509	473	484	517	506	493	457	511	454	507	450	518	507	498	510	490	473	483	500	471	513	467	474	479	496	513	512	481	461	509	541	500	497	538	527	522	490	516	492	508	477	507	478	469	495	498	511	516	492	498	529	500	494	509	515	492	514	451	509	507	453	494	470	502	479	455	473	520	500	502	494	500	474	501	456	504	504	521	509	505	508	501	480	486	461	489	552	490	477	493	461	567	513	528	524	515	560	470	500	486	512	511	445	475	479	469	497	497	526	523	507	463	471	476	502	472	465	464	515	482	517	488	505	493	498	480	496	492	464	484	489	551	505	492	514	501	511	482	519	518	496	479	474	506	506	521	518	482	475	484	497	464	499	501	512	540	505	477	459	486	489	492	472	503	508	494	537	505	500	499	542	510	506	471	496	525	487	511	502	510	498	486	497	519	518	524	522	495	462	510	490	514	515	478	510	497	494	446	548	483	495	488	515	545	491	494	471	492	481	496	531	498	497	505	474	506	517	487	469	523	499	513	506	501	519	490	470	549	530	506	475	485	459	476	509	445	490	466	476	533	494	484	525	495	507	466	479	501	500	510	536	470	514	462	513	515	485	515	442	467	503	488	488	520	502	520	484	498	500	448	528	512	484	520	487	480	474	496	483	507	477	503	505	480	525	515	493	497	489	504	519	535	487	494	512	523	475	510	493	531	480	487	497	540	521	551	520	532	520	455	509	517	476	485	460	547	482	505	475	486	497	459	495	491	501	511	503	489	470	534	498	498	488	483	513	489	528	504	507	496	492	519	487	536	472	507	535	491	499	509	531	528	516	477	523	515	494	539	543	479	521	510	522	528	482	497	453	492	509	471	493	506	495	489	501	460	503	481	496	516	513	475	499	480	491	491	482	529	489	478	493	502	466	521	493	513	476	521	533	507	504	496	476	494	481	469	502	500	511	523	478	485	512	501	510	509	500	486	456	509	498	495	508	483	506	530	502	486	480	480	464	517	469	435	521	510	495	500	475	493	532	506	491	500	471	513	487	493	501	466	485	477	483	455	494	488	512	506	486	515	520	530	473	497	497	458	501	526	475	491	462	530	519	492	501	487	526	515	555	495	527	481	501	461	495	506	520	513	466	471	517	504	490	508	536	492	493	487	562	493	513	471	520	505	504	500	482	521	507	490	454	505	513	503	506	530	500	514	480	497	484	483	474	503	537	521	506	529	491	522	519	460	488	498	460	468	511	489	525	502	508	487	522	514	472	539	512	508	485	494	508	508	481	489	463	500	508	491	512	519	476	457	525	513	466	492	483	504	503	509	518	506	533	529	482	502	495	494	468	505	502	465	525	458	525	487	491	520	501	525	506	531	522	511	480	487	512	499	499	496	541	497	502	497	493	518	495	512	451	508	482	505	465	514	474	491	477	512	440	489	485	520	508	470	512	481	470	487	468	471	447	492	516	525	480	451	504	521	529	495	474	499	492	486	509	470	491	523	477	514	532	475	483	502	422	511	498	505	484	534	518	546	521	512	525	477	522	515	479	488	498	544	478	527	484	489	515	516	500	466	475	459	506	531	478	541	481	503	521	488	550	488	486	498	509	500	508	530	518	504	505	469	522	519	513	493	490	488	494	481	469	490	527	488	471	527	492	520	539	478	485	478	525	471	445	490	473	510	463	474	470	502	485	532	502	476	503	533	507	520	477	486	506	492	516	509	495	480	513	502	484	512	523	499	525	493	491	555	541	532	453	510	512	478	505	542	481	512	514	446	491	513	495	532	454	503	501	465	497	477	504	532	505	503	501	474	497	487	485	513	480	551	472	538	493	487	487	508	522	511	502	480	499	498	504	489	496	522	560	481	480	507	521	488	484	459	505	481	542	483	475	527	477	473	472	497	469	469	486	494	470	504	452	521	480	487	493	474	533	498	521	520	496	495	509	478	487	472	519	493	511	525	477	487	533	488	496	503	502	525	494	482	460	474	485	512	524	511	455	497	507	499	485	492	477	513	461	483	517	512	503	490	484	496	476	511	445	500	503	541	493	475	524	490	510	462	534	533	522	499	495	528	496	500	502	524	496	532	503	480	481	527	493	490	489	463	490	514	474	488	506	479	470	515	494	523	505	494	474	533	530	500	466	469	461	483	534	499	536	480	515	516	500	461	530	476	488	464	512	492	499	478	479	537	497	462	496	490	476	517	491	497	486	454	513	525	493	498	493	468	470	504	499	507	446	514	481	497	520	471	508	495	513	530	472	501	517	485	524	496	511	483	512	542	472	504	486	477	531	545	502	473	513	499	482	482	494	487	512	518	524	489	496	508	495	494	464	503	445	513	481	533	474	504	536	478	510	503	483	521	491	495	507	491	491	494	526	496	492	483	477	482	443	516	495	457	488	493	541	499	512	473	536	482	509	447	499	500	471	459	508	525	482	506	482	479	550	441	502	530	473	482	496	532	487	476	491	498	504	511	482	498	475	518	490	520	513	564	485	480	462	495	503	486	515	485	542	515	521	523	501	431	481	538	489	505	532	555	516	483	497	508	494	468	483	505	506	542	531	510	501	492	501	518	481	539
23628	20982	28290	23872	20979	12624	3006	1914	1688	1639	1393	1134	1067	936	952	953	945	803	704	547	472	440	385	335	362	333	315	379	370	370	366	416	378	368	383	342	339	363	349	319	339	292	307	282	279	293	289	294	284	281	293	281	302	297	326	285	290	277	293	286	291	292	266	271	304	294	279	275	285	271	317	287	250	290	278	310	260	313	289	311	286	274	295	294	289	261	293	292	252	284	293	268	275	281	280	281	235	287	260	268	288	269	232	288	261	267	288	285	270	268	283	293	279	258	280	281	266	275	280	266	248	285	277	307	262	246	304	275	271	307	267	281	298	284	277	262	263	310	266	275	247	306	279	285	260	266	242	270	262	267	230	268	267	263	262	287	277	274	265	288	271	266	274	282	268	267	275	291	275	266	285	284	299	254	281	246	273	278	307	266	262	287	271	278	283	265	253	266	266	265	274	258	264	300	297	277	291	265	275	256	296	265	286	271	286	287	289	287	265	272	266	273	282	284	276	279	282	271	280	267	265	262	288	260	220	253	247	281	262	269	280	289	307	260	291	272	288	253	286	261	249	280	253	283	249	270	295	263	262	287	280	242	268	264	278	301	235	284	284	289	281	278	248	263	267	295	269	237	294	242	251	279	275	282	301	282	273	278	293	276	288	254	300	291	250	279	258	279	266	250	266	283	245	262	258	290	275	251	320	282	267	290	293	288	291	284	253	251	288	273	278	283	295	261	276	280	250	278	289	280	285	256	290	276	255	270	293	288	256	268	269	270	272	273	249	267	268	257	287	284	256	257	290	261	295	251	273	303	249	264	248	288	277	306	267	269	275	269	269	256	299	281	277	293	252	283	270	278	265	280	229	273	256	249	267	273	269	255	269	286	289	245	284	275	270	303	276	282	255	296	257	283	254	310	267	262	277	257	257	272	276	269	281	253	275	263	286	307	268	276	278	258	285	272	301	262	237	279	313	300	262	280	274	281	277	235	279	251	285	280	261	273	263	284	277	277	299	292	272	278	294	266	281	250	262	269	259	266	277	291	263	268	306	243	276	278	272	303	253	291	269	308	295	304	271	264	270	266	299	303	254	292	253	238	264	282	241	301	268	257	266	272	254	273	294	258	267	278	269	284	255	280	264	266	273	284	290	264	266	252	237	264	277	269	299	268	250	239	277	239	259	250	263	259	301	276	256	288	265	246	272	257	294	300	292	295	263	285	297	253	281	273	296	255	252	268	264	268	280	280	266	287	249	268	272	237	279	244	289	292	275	273	261	303	268	270	264	264	273	248	263	256	272	264	247	306	285	274	286	284	272	255	259	280	291	281	254	289	274	250	273	249	267	284	291	274	315	259	293	281	281	279	300	279	244	248	265	291	254	277	260	246	250	278	256	268	260	279	278	292	269	262	233	270	267	272	277	285	251	250	275	247	297	247	296	284	277	298	292	247	300	279	287	282	300	237	292	273	275	275	266	301	296	263	280	266	244	270	283	288	258	295	272	300	240	292	309	260	274	263	270	281	269	274	272	270	278	262	316	266	283	258	264	271	272	255	289	298	292	275	275	264	283	289	282	272	241	273	289	256	265	293	297	254	270	233	271	286	277	270	258	275	248	257	242	273	290	279	283	268	279	294	261	259	274	292	239	242	267	254	319	242	293	266	262	259	269	261	284	242	275	284	295	269	269	306	273	242	266	257	266	295	270	248	275	286	264	261	266	312	265	269	258	282	288	274	269	271	267	300	264	254	265	281	247	273	284	261	254	251	267	271	294	290	249	308	263	307	285	280	266	259	298	282	260	264	271	273	252	255	258	266	275	244	274	268	276	247	270	277	294	287	275	277	242	247	265	304	280	269	250	268	277	291	281	254	250	296	292	283	274	290	266	298	260	289	273	267	243	254	274	272	275	265	244	261	276	259	256	256	282	281	281	293	291	271	293	247	274	284	247	268	276	258	277	268	237	265	267	280	283	273	287	271	281	280	282	292	274	245	264	291	272	257	256	284	280	255	275	278	268	268	261	244	282	263	292	265	276	255	252	266	307	280	251	263	278	256	269	282	241	273	256	279	292	265	279	279	283	249	260	266	275	258	257	288	295	288	282	262	302	288	275	280	239	258	265	254	242	268	256	275	274	290	262	273	288	239	235	280	235	270	286	282	279	270	282	271	285	277	262	285	275	285	261	259	245	276	297	277	266	282	265	294	273	284	269	270	271	280	233	308	291	234	248	326	252	291	279	277	258	271	259	281	285	270	267	253	280	249	272	259	271	286	278	247	251	248	293	274	247	272	260	295	300	288	295	271	269	262	260	287	264	256	286	273	268	273	245	265	260	272	290	278	281	277	287	283	261	279	307	260	256	281	257	249	278	266	259	295	272	260	269	273	329	281	292	284	243	280	270	256	285	286	271	245	288	283	258	289	246	264	277	275	300	256	251	258	246	286	264	282	298	284	271	255	282	265	274	270	269	297	293	262	285	294	253	261	250	250	252	261	264	254	265	288	278	306	274	264	237	267	253	253	283	275	277	283	265	288	304	275	281	262	251	285	263	268	295	269	289	265	267	269	272	274	283	274	266	291	279	296	291	281	301	273	271	271	282	283	274	288	287	271	295	291	270	247	253	298	262	293	273	266	277	272	282	250	275	261	316	286	305	262	282	277	299	287	261	268	261	267	282	271	273	302	262	268	290	271	282	257	299	279	281	255	275	295	265	281	263	273	281	301	268	257	285	292	281	285	299	254	262	266	291	276	265	252	293	265	279	280	255	263	261	264	281	282	234	273	280	222	277	278	258	297	268	241	260	246	269	258	244	267	261	300	253	284	275	273	289	282	263	295	268	291	293	255	276	287	268	256	293	271	255	282	244	250	254	264	303	277	258	264	267	282	283	300	245	288	251	245	262	249	293	257	272	276	293	309	265	289	258	263	260	285	288	260	261	291	273	290	277	262	289	267	276	284	260	258	292	288	251	251	266	270	272	271	301	297	274	264	268	277	277	253	271	276	277	260	255	259	265	279	242	257	281	234	255	265	271	274	274	291	284	287	266	259	251	287	238	266	251	263	261	289	272	279	261	261	265	272	287	277	249	270	224	267	267	284	305	257	270	302	259	274	282	255	269	257	278	271	263	267	294	326	266	255	252	266	257	255	262	282	240	274	283	273	290	272	291	270	259	248	267	263	282	281	287	272	274	295	256	266	276	270	251	263	269	264	269	260	257	288	255	255	269	298	270	268	276	273	256	269	245	282	243	261	257	248	283	280	286	278	273	261	323	257	267	258	296	309	287	269	263	286	285	256	263	280	259	250	263	232	265	267	265	247	252	258	268	286	294	267	285	284	247	271	301	265	292	292	275	261	271	256	267	282	256	297	270	286	242	284	294	282	279	247	269	296	276	273	249	260	264	254	264	271	268	280	251	296	263	278	279	300	281	279	263	268	293	268	280	264	268	303	304	308	257	295	255	235	230	257	254	251	244	265	267	279	275	264	259	253	270	276
9505	21039	17829	10426	7671	5960	4770	4074	3776	3421	2865	2398	2080	1872	1833	1827	1677	1427	1109	867	747	605	548	535	503	486	509	519	537	539	551	543	561	537	467	522	464	468	406	425	399	412	379	439	429	415	387	408	390	404	358	402	342	344	383	358	337	377	375	389	373	390	376	373	365	380	346	352	411	344	358	374	352	367	366	330	346	371	385	394	380	399	332	370	376	314	355	336	353	386	334	355	368	369	317	320	326	357	353	354	324	331	384	314	352	357	337	330	352	347	337	337	351	364	365	331	357	337	334	345	312	359	317	333	369	336	337	364	337	359	356	367	322	320	322	365	329	327	330	309	327	334	362	336	328	325	324	363	316	359	353	369	383	335	360	348	323	350	338	305	359	312	319	325	340	339	341	333	322	342	346	356	330	338	319	348	378	352	307	367	356	372	346	332	360	337	341	375	357	339	359	318	337	321	348	343	332	360	322	354	342	368	351	330	357	333	355	322	334	314	370	349	328	346	352	364	355	328	373	362	348	366	340	347	353	333	349	330	322	330	330	348	344	327	367	352	318	319	339	386	370	343	389	326	315	329	373	325	350	356	339	349	356	358	318	374	358	327	342	357	327	337	342	346	327	320	355	349	339	345	365	348	349	372	336	351	320	339	343	308	344	334	345	347	365	359	310	313	347	325	344	346	357	362	395	335	351	333	339	339	358	347	327	352	327	388	324	313	308	340	323	337	346	373	349	355	361	324	333	340	329	346	342	356	350	321	343	316	310	338	343	357	336	378	317	343	361	323	319	333	332	350	361	318	344	380	329	351	357	382	305	347	349	360	356	306	361	361	328	343	327	323	344	339	344	322	358	347	379	335	352	317	313	331	338	364	329	340	333	308	322	386	354	359	328	341	333	355	329	337	322	331	334	329	346	339	329	361	330	372	361	326	322	336	330	347	352	323	349	372	331	379	365	363	345	364	343	363	362	339	353	309	338	349	322	356	350	362	379	351	344	318	346	331	341	381	366	329	330	371	363	365	338	351	323	316	350	344	352	320	314	333	330	345	332	338	357	342	359	334	309	358	332	345	348	329	347	307	349	349	330	339	347	365	370	374	347	327	362	337	360	307	300	360	395	330	370	291	337	331	321	326	343	378	347	353	307	334	333	331	343	350	329	361	325	349	317	346	338	339	343	344	362	348	359	306	337	331	333	320	357	349	335	333	334	328	351	407	363	373	350	353	320	380	382	299	325	313	348	333	356	357	349	343	329	314	373	350	360	345	339	364	343	342	339	334	345	307	337	364	370	327	335	328	353	345	320	346	368	341	334	371	326	345	336	338	326	322	310	382	339	330	388	346	329	302	369	301	370	358	327	321	322	316	339	324	352	342	366	348	315	370	323	315	360	347	348	320	319	351	377	358	328	339	339	330	361	321	337	350	353	332	335	327	341	312	343	366	348	354	325	368	329	319	345	333	341	327	371	347	309	345	323	340	351	343	329	366	308	333	361	326	346	330	304	333	333	349	339	332	331	363	350	359	328	347	337	331	376	327	370	364	358	319	333	324	336	341	356	347	336	281	335	329	370	350	331	324	324	314	322	346	378	317	360	306	342	358	307	327	316	350	359	328	360	362	362	337	345	325	335	328	329	340	333	370	334	358	376	340	341	333	363	342	340	317	307	308	334	329	338	374	328	373	337	360	344	365	345	377	318	335	354	302	368	378	361	339	334	347	360	373	338	340	365	341	335	319	329	331	357	320	342	356	342	312	360	319	329	343	324	327	337	345	311	345	302	377	359	344	320	335	361	331	354	324	360	314	338	335	345	365	311	358	346	358	364	317	396	340	366	344	339	313	341	366	353	328	359	329	318	364	336	319	312	340	333	347	343	340	342	327	339	321	346	343	321	334	321	344	349	367	306	371	329	356	381	333	345	340	365	326	326	343	338	319	361	308	353	342	367	336	319	370	312	370	354	366	286	382	335	377	357	319	339	340	354	312	330	339	334	318	321	341	356	355	333	324	337	370	292	337	346	344	356	353	316	338	325	351	329	344	371	329	347	315	337	341	348	301	355	370	343	345	325	351	324	359	383	328	340	347	338	321	318	362	349	366	329	328	339	335	340	337	355	325	336	327	338	346	334	371	359	334	358	343	330	347	311	325	355	333	389	347	329	337	346	333	340	286	317	335	338	320	349	314	362	385	322	365	335	355	336	334	336	343	362	361	355	370	327	346	342	348	332	359	328	325	331	376	301	343	320	362	321	336	314	369	325	353	338	348	323	339	348	345	351	348	348	357	308	320	333	345	318	332	380	359	386	316	329	374	352	331	330	328	343	343	332	351	386	385	354	340	342	351	362	341	317	357	354	330	337	316	309	332	360	371	333	328	309	326	346	309	347	372	341	357	340	368	373	345	364	352	333	319	362	324	328	344	343	329	347	326	313	347	308	332	384	343	346	323	339	351	344	340	366	361	352	310	348	336	352	349	378	299	336	361	333	335	373	365	357	360	302	361	360	327	333	307	356	318	351	348	361	344	348	363	360	368	294	330	322	351	317	359	343	340	353	347	377	350	333	344	362	327	344	338	344	362	354	335	342	336	333	357	317	324	370	352	319	332	349	330	367	339	386	308	333	325	357	340	344	332	372	324	359	311	360	355	386	317	347	343	342	346	350	324	353	350	361	379	365	376	337	295	365	316	374	339	338	336	352	333	353	336	350	344	336	341	346	356	362	323	318	346	327	313	333	347	351	361	384	334	347	337	314	328	356	343	326	320	325	320	365	356	354	338	347	360	354	304	324	359	365	354	342	358	312	309	333	320	314	354	344	337	321	347	394	342	333	330	359	364	316	334	301	338	312	350	361	364	346	336	329	378	291	359	351	335	362	347	313	344	368	346	356	348	342	356	344	375	351	315	351	385	383	322	354	323	317	332	329	370	353	311	371	364	338	324	326	326	323	364	373	335	341	353	323	361	362	340	341	367	350	341	320	328	351	324	367	310	347	344	310	355	333	354	306	318	364	309	321	361	344	318	329	326	328	348	338	339	338	370	369	394	346	352	371	322	345	340	302	344	356	330	321	344	374	355	348	301	336	351	310	328	306	333	340	327	359	331	329	345	343	310	319	372	368	348	333	376	372	347	339	352	357	332	365	345	340	333	360	336	335	349	387	357	319	352	334	345	330	361	346	333	355	329	368	338	341	343	354	335	371	344	333	344	348	325	326	313	344	351	302	325	336	378	362	348	344	319	331	327	378	333	316	347	320	349	330	370	357	323	364	309	341	334	324	349	362	328	343	311	361	310	346	322	331	337	342	333	330	328	337	303	330	331	314	359	358	352	328	345	368	334	336	373	338	346	362	359	316	317	362	324	344	328	323	343	364	364	371	330	360	362	301	352	352	329	349	348	351	334	341	318	333	358	358	347	362	340	337	339	332	370	338	374	302	358	369	317	339	344	325	351	328	365	376	351	361	355	330	334	338	356	342	346	331	331	347	357	325	308	352	375
22617	20986	28800	23386	20992	21126	12302	3236	2485	2156	1900	1442	1258	1227	1237	1261	1187	955	727	619	514	441	374	360	347	369	347	371	365	364	410	346	398	359	352	302	344	290	285	311	287	291	300	267	301	280	270	283	262	279	229	262	246	236	241	279	255	230	254	229	248	252	228	227	233	219	262	223	246	245	229	215	218	274	230	248	224	249	233	220	245	239	237	246	223	261	240	211	226	226	217	237	242	251	256	218	231	222	222	224	208	219	216	222	227	208	226	220	238	224	234	233	238	255	196	208	237	218	223	241	226	212	238	245	218	201	238	216	225	220	220	202	212	209	215	216	227	235	212	214	200	225	223	223	197	239	222	229	206	231	200	202	202	212	212	218	200	238	207	230	211	239	216	223	207	203	213	209	194	227	213	223	212	229	202	211	227	211	205	217	203	221	230	241	206	218	230	233	227	213	239	224	206	224	233	231	220	209	238	209	225	232	208	214	213	204	244	217	192	196	229	208	214	223	205	222	227	234	217	204	225	219	213	222	234	213	221	235	228	210	224	227	235	222	200	230	227	177	207	211	219	231	193	211	230	203	230	216	225	211	252	214	200	265	216	257	212	245	203	215	254	254	215	239	222	215	217	210	248	231	207	234	199	227	244	205	239	205	231	223	231	217	214	234	230	217	210	223	214	199	206	222	251	217	215	210	222	209	211	225	212	228	208	216	219	245	193	197	227	210	235	243	210	221	251	215	240	205	199	214	226	243	213	216	211	210	205	199	211	218	245	222	219	216	222	213	229	203	194	190	203	222	203	228	217	220	197	207	203	205	226	245	228	229	211	228	210	214	226	205	218	232	227	191	219	246	201	196	237	185	244	237	224	211	213	221	204	221	207	230	230	229	238	202	218	231	201	204	209	202	208	223	257	244	209	229	211	193	224	208	201	209	217	235	222	218	218	235	205	194	221	217	211	244	213	193	216	230	206	217	209	223	220	225	228	221	217	246	230	236	228	220	210	207	218	220	222	222	223	205	186	232	230	199	229	213	246	220	224	235	222	215	224	232	239	217	212	194	224	217	236	203	229	206	234	227	204	230	194	196	218	245	225	240	224	248	235	225	215	216	202	218	230	213	224	213	233	206	217	216	231	237	228	205	202	224	217	218	242	231	228	217	195	231	205	182	230	214	230	221	233	246	220	217	206	203	238	218	207	192	213	226	204	250	209	217	240	209	210	210	193	238	233	210	236	233	219	222	216	244	215	234	205	227	224	204	206	219	218	232	215	218	219	220	229	244	206	221	208	223	239	225	242	208	228	214	213	212	211	230	240	237	218	221	211	216	222	221	195	237	209	215	215	211	211	225	244	219	218	223	224	208	224	243	205	228	215	223	202	228	227	199	216	244	234	215	224	209	179	205	217	222	225	231	231	213	203	230	202	210	252	242	197	214	242	213	215	222	201	226	234	231	209	220	230	207	223	221	212	223	230	209	243	217	210	242	205	224	226	192	223	220	202	216	234	210	196	207	219	215	230	232	218	211	210	196	209	256	218	229	219	233	231	213	214	261	245	219	222	217	211	195	219	226	226	245	220	247	188	228	226	200	213	216	210	220	221	222	237	216	218	232	209	197	222	198	223	226	218	207	227	227	217	225	211	226	240	197	204	219	216	210	228	208	223	202	217	239	208	204	244	219	227	218	200	212	230	217	216	222	224	218	205	211	211	232	225	212	229	231	227	256	219	231	222	206	203	232	242	223	245	233	225	223	233	210	218	201	202	221	204	215	230	222	246	199	230	175	223	237	233	240	227	196	198	234	193	205	204	218	209	221	209	195	222	239	232	234	219	217	215	224	214	209	222	187	243	212	198	202	214	229	241	235	217	220	227	226	225	218	194	232	214	195	210	210	214	224	203	202	216	219	240	185	231	210	208	236	223	212	220	219	212	211	213	248	231	228	208	225	244	227	231	241	217	215	205	221	221	186	212	222	234	213	201	233	212	187	219	211	213	219	223	209	222	202	198	201	218	235	235	236	242	223	231	215	207	216	253	233	226	210	225	218	206	240	246	191	237	217	217	205	235	191	203	216	235	230	230	226	231	211	203	246	209	205	224	267	234	221	231	226	217	224	214	237	221	242	205	202	223	221	240	248	216	216	216	206	209	216	229	230	205	223	234	213	225	242	218	221	205	231	240	213	209	216	215	215	225	217	205	205	218	227	239	206	222	228	237	209	206	229	228	224	235	226	239	198	197	184	194	213	229	216	204	218	213	208	205	213	213	203	244	237	207	224	235	179	224	186	229	228	200	205	207	208	213	204	223	215	239	210	216	219	219	217	217	223	220	212	208	233	183	221	209	215	236	221	216	230	227	218	247	218	204	219	218	243	242	248	211	217	213	214	224	233	220	190	228	232	237	225	242	204	220	221	177	228	215	227	235	200	232	247	244	239	226	196	254	199	220	204	205	211	225	184	211	238	230	217	220	229	221	217	232	207	212	207	210	204	229	228	213	186	228	226	201	233	202	224	212	217	223	220	221	207	216	201	208	227	240	201	221	203	190	219	178	228	222	221	230	226	235	228	209	226	227	238	230	208	207	226	204	254	194	238	213	235	235	226	214	193	242	211	255	193	214	208	207	200	191	215	190	214	208	198	206	210	194	216	221	214	235	231	211	197	203	204	226	220	240	233	225	231	253	232	217	202	226	220	208	216	210	219	232	226	223	222	242	222	231	233	208	228	248	211	243	226	217	225	221	198	211	208	229	199	193	215	218	221	222	244	207	173	231	217	224	185	218	214	232	245	212	235	180	244	245	231	211	223	209	221	219	220	219	221	239	236	217	229	227	244	216	221	241	210	227	216	209	211	170	239	206	211	209	216	223	212	230	187	238	217	225	224	238	235	231	230	233	240	232	238	205	197	220	183	211	209	193	205	182	225	232	212	213	203	243	220	226	198	223	214	208	216	207	189	212	219	223	229	202	220	200	211	209	236	228	215	220	228	203	199	209	244	212	246	204	228	199	212	211	218	214	229	225	224	206	226	229	217	215	237	226	229	203	228	220	228	214	239	214	195	207	211	222	236	198	218	203	207	234	221	192	206	201	222	235	214	217	214	230	197	219	206	203	216	230	224	224	227	209	216	205	231	239	221	212	244	235	199	209	219	261	210	218	217	246	219	224	194	224	201	225	209	218	237	241	235	228	224	203	211	214	228	211	220	204	222	207	227	192	232	214	244	245	198	228	227	233	224	210	182	220	235	226	215	227	184	235	224	190	203	213	224	233	215	203	224	231	232	199	219	238	219	233	224	243	236	216	235	210	211	201	217	209	195	241	218	219	226	217	226	197	207	243	215	186	227	211	214	218	218	205	206	194	226	245	199	219	216	224	232	230	208	216	195	229	218	212	220	211	226	220	206	197	197	212	210	223	224	202	203	218	244	207	223	230	207	223	238	211	217	239	220	220	194	205	223	201	201	225	214	240	214	214	230	192	214	223	234	224	236	202	187	237	206
11525	26367	23224	14317	10794	8421	6911	6129	5645	4821	3961	3195	2663	2471	2493	2354	2216	1861	1368	1028	857	779	649	568	483	479	491	510	496	540	608	595	539	505	482	410	419	412	411	386	375	365	347	343	302	309	344	324	327	312	305	331	293	290	320	338	309	329	291	308	299	319	281	270	273	276	296	277	280	261	277	287	294	287	304	283	332	250	274	289	299	314	299	264	293	268	306	256	292	271	276	300	286	288	282	283	260	281	284	238	292	243	284	236	266	232	260	256	277	236	277	254	242	242	266	277	263	278	267	252	276	258	288	268	288	256	274	243	259	240	279	257	277	286	258	275	306	274	243	269	245	254	266	209	259	263	275	264	230	262	271	281	278	278	264	262	249	248	250	252	263	269	276	242	264	260	259	257	267	245	299	239	272	263	249	267	255	255	284	247	304	227	318	245	263	259	254	263	262	258	267	259	263	230	250	248	261	272	245	270	271	263	276	242	260	264	253	276	268	251	289	269	263	259	258	258	288	286	253	259	264	264	252	261	272	250	268	256	277	263	273	238	268	269	270	275	278	286	246	262	241	236	278	290	251	261	240	241	275	285	249	261	259	285	274	264	259	255	273	259	291	243	246	267	264	239	243	272	260	259	260	246	295	270	289	275	266	269	267	280	293	274	261	263	286	283	258	264	266	250	253	275	256	272	260	272	265	249	213	258	283	244	278	223	267	242	238	285	270	280	262	260	273	270	277	262	273	279	246	265	253	290	300	252	265	255	258	255	282	266	271	266	258	265	295	249	274	264	270	227	271	260	267	261	253	265	265	245	245	275	267	291	265	275	313	241	260	272	262	260	250	233	269	271	281	287	269	265	234	256	266	244	269	272	272	242	252	259	269	283	292	244	241	287	231	269	260	267	266	268	278	297	253	274	286	273	242	232	265	285	257	258	259	257	287	268	240	257	261	245	240	258	280	272	253	272	291	259	256	230	266	269	259	272	256	261	269	280	273	289	241	298	236	266	265	280	276	258	268	258	239	262	237	270	252	259	295	268	261	252	240	262	272	267	266	260	258	258	268	261	252	251	234	274	261	289	252	282	268	255	267	258	250	251	277	247	281	229	270	269	263	264	257	253	298	252	282	258	242	271	262	264	260	257	265	270	236	271	246	258	245	265	271	273	266	294	268	259	269	258	254	264	276	243	282	270	284	262	265	273	287	273	255	262	271	252	296	259	262	243	240	284	307	284	286	266	262	251	269	283	270	264	276	246	262	261	289	273	257	264	271	263	289	270	267	259	282	274	266	281	272	235	242	270	260	258	230	270	251	264	273	280	288	274	266	261	249	290	281	237	277	264	253	244	308	269	267	240	262	282	258	254	227	264	261	256	246	251	265	266	225	245	255	256	252	269	266	261	249	292	245	278	246	279	239	257	255	280	267	263	273	274	237	280	240	276	267	273	280	244	256	275	274	266	250	252	267	233	265	260	260	267	290	275	270	274	291	265	270	238	251	280	269	271	258	255	255	295	238	253	260	269	245	260	309	256	245	271	251	283	218	270	269	257	282	267	263	253	279	241	275	264	277	271	277	231	266	258	276	241	275	277	268	278	284	286	260	256	280	265	237	255	253	253	242	251	251	256	246	265	245	264	260	278	274	284	236	260	268	267	258	251	251	255	264	250	243	234	281	220	233	256	269	285	267	280	269	286	241	265	268	265	260	277	265	274	269	284	277	270	249	253	227	266	257	282	249	293	270	236	237	268	258	275	244	259	241	242	243	284	283	288	273	271	255	260	297	268	245	250	253	277	273	280	275	241	251	273	270	250	291	250	269	268	267	255	245	250	255	227	271	260	283	268	230	263	270	264	279	296	288	262	292	247	284	278	297	246	261	257	248	232	282	225	262	253	261	308	257	277	244	263	256	260	261	256	262	269	275	265	259	242	263	261	288	264	271	260	260	254	264	260	249	273	248	243	272	292	262	268	269	269	284	280	279	247	267	271	265	285	273	249	263	243	269	258	245	271	293	248	252	226	258	258	254	252	264	262	266	277	245	266	263	277	273	269	302	268	254	273	214	255	225	312	236	236	274	263	268	255	250	264	245	261	251	274	250	282	267	260	282	276	261	265	263	252	274	285	260	258	253	260	291	266	281	287	257	258	244	253	264	280	257	248	260	262	219	248	282	264	249	251	242	248	253	283	267	271	230	285	268	244	253	258	239	276	269	247	279	263	232	250	270	268	275	261	255	256	296	267	269	303	267	249	266	241	272	261	265	275	274	250	240	268	268	265	299	244	250	276	268	278	271	248	267	261	232	240	297	244	288	263	270	273	281	267	233	251	241	274	272	264	260	265	238	274	283	285	291	249	253	250	257	256	258	240	285	260	291	271	271	271	269	267	249	264	288	275	308	289	275	268	253	263	260	275	242	273	244	290	255	254	266	254	293	245	251	252	241	261	253	237	265	272	264	267	300	260	260	255	256	238	253	256	278	288	260	263	255	256	271	275	248	288	281	245	246	261	273	236	263	249	255	262	251	270	226	291	261	258	260	299	268	256	251	273	278	267	277	256	267	263	253	270	254	297	248	272	241	303	290	272	267	255	241	271	276	240	274	259	264	274	233	278	258	273	299	231	284	266	256	293	279	269	244	260	263	286	293	251	244	264	264	231	256	268	254	270	259	275	244	277	253	250	275	279	245	253	297	254	248	280	277	269	252	269	257	256	256	267	281	249	266	263	256	272	289	257	274	240	228	245	249	264	240	256	252	253	265	242	265	263	246	239	253	259	253	256	233	285	260	248	267	258	289	299	252	224	223	262	267	282	250	262	255	237	257	263	243	217	284	267	244	273	271	255	267	269	265	273	273	289	261	267	266	258	285	273	273	279	268	262	266	278	262	263	265	272	272	268	259	244	270	249	252	284	245	250	245	267	230	281	224	238	269	270	280	256	282	238	231	282	261	286	295	264	232	267	256	253	252	269	305	260	298	281	291	239	263	262	242	243	273	249	241	279	223	282	268	280	252	292	253	262	258	283	258	262	266	286	267	251	249	282	242	253	241	239	257	254	254	279	291	216	271	257	290	272	281	274	303	246	302	262	251	270	248	246	262	255	265	245	282	240	235	247	249	300	259	265	277	260	283	261	257	260	253	243	246	252	270	232	254	304	235	256	281	279	261	269	282	286	278	246	267	253	250	248	263	227	258	275	252	237	270	257	258	256	284	246	258	259	235	253	249	272	244	288	280	261	245	248	259	293	244	285	272	229	253	261	264	239	250	235	266	256	251	245	250	277	245	258	277	286	257	256	269	272	293	247	257	255	269	288	275	277	273	265	268	276	272	265	265	269	287	273	275	258	250	292	291	289	240	276	252	280	327	262	239	256	221	272	231	274	271	243	256	256	261	244	268	244	239	254	267	267	281	262	233	273	285	228	238	240	275	275	276	263	266	245	252	248	257	285	280	267	269	262	271	249	241	268	269	245	254	270	258	282	284	256	246	288	268	244	256	258
26876	20588	13071	4659	2344	1757	1537	1347	1254	1139	980	834	760	741	779	868	745	698	603	544	473	486	466	467	440	448	477	479	475	463	460	470	499	456	412	441	454	404	435	404	440	451	411	454	439	444	443	461	405	426	392	419	430	429	402	442	434	426	446	401	390	421	420	384	413	424	382	422	401	420	420	404	417	401	407	436	463	414	444	412	419	439	415	423	438	446	404	412	378	423	434	399	384	417	457	426	422	408	436	410	427	439	432	438	395	437	414	397	403	402	450	402	391	392	410	418	416	415	419	384	383	396	417	423	436	418	415	417	382	422	366	439	388	405	393	428	443	445	435	416	402	378	382	422	404	413	426	391	416	438	380	418	374	401	405	389	412	397	444	362	411	424	412	396	438	395	411	373	428	420	381	405	407	415	394	437	403	415	428	409	385	421	437	414	406	418	403	402	409	404	428	441	435	424	395	402	415	408	467	401	428	397	424	391	437	415	403	395	408	431	429	433	410	403	378	394	425	401	377	399	382	407	403	392	403	417	430	379	385	418	425	387	387	395	448	430	400	431	433	407	397	379	379	372	408	404	432	406	400	380	424	401	396	412	444	406	419	420	412	403	390	399	439	367	443	404	425	430	416	405	405	403	410	427	407	429	426	426	402	385	442	405	422	436	427	379	382	342	391	382	392	431	379	412	418	394	378	404	428	396	432	419	386	409	412	400	381	413	390	410	379	422	413	379	404	400	403	443	407	428	398	421	422	387	393	404	464	456	403	384	414	411	412	437	386	395	469	438	369	399	399	414	395	410	392	387	411	405	397	398	398	400	419	433	390	405	449	421	422	421	402	421	405	401	402	411	419	438	390	410	437	409	403	408	426	401	418	390	397	407	402	434	421	383	418	423	438	380	404	404	425	414	457	421	430	419	410	408	394	425	396	384	400	393	422	399	397	432	420	418	422	420	419	430	407	441	418	392	396	411	394	397	434	435	417	425	425	377	380	416	392	408	401	400	433	398	403	409	410	408	348	424	411	416	391	395	406	402	450	387	409	416	396	393	439	380	389	394	417	394	403	430	399	446	415	422	378	408	416	423	408	376	377	435	421	404	401	428	423	454	437	426	431	406	394	433	414	423	386	402	395	395	417	416	405	410	436	433	425	423	419	393	409	452	417	440	436	371	413	440	417	402	409	394	399	409	438	424	414	426	389	417	394	421	427	428	464	403	419	399	410	398	404	401	362	401	420	397	456	422	409	411	416	388	393	415	424	410	405	389	418	420	440	427	399	412	412	402	429	412	403	434	422	409	414	407	427	370	403	372	429	397	396	431	433	386	382	387	400	399	388	396	399	405	431	400	432	423	433	406	398	416	365	411	416	422	398	426	391	456	382	387	398	404	408	451	408	383	409	388	427	438	401	417	416	404	442	416	419	419	421	406	413	419	424	407	378	377	401	393	415	423	431	402	434	408	440	427	425	381	421	448	397	428	370	394	355	401	403	415	418	427	386	447	387	412	400	419	382	428	402	387	396	418	381	392	434	427	415	435	426	397	387	452	399	462	395	440	433	435	407	409	433	381	417	417	406	417	447	382	383	374	413	462	383	392	390	381	421	434	379	395	394	397	391	421	442	405	430	433	394	387	397	433	424	427	425	374	389	396	425	397	407	446	411	392	413	381	373	406	437	396	440	401	416	451	422	414	444	377	415	395	418	408	406	419	429	403	427	396	415	381	438	400	417	369	432	406	426	412	397	384	424	422	395	416	409	421	417	415	450	431	402	418	384	381	429	367	414	378	428	422	409	407	420	429	428	392	409	387	445	417	422	381	406	440	447	409	399	417	391	407	397	438	405	390	436	430	394	414	409	456	389	406	438	476	379	398	398	430	422	416	409	397	426	386	425	434	417	378	422	400	408	411	417	425	394	433	411	420	427	414	422	411	418	409	399	430	403	408	396	409	442	396	388	390	426	446	430	408	404	403	422	410	444	392	384	427	419	436	402	398	387	418	438	397	423	410	381	376	396	419	346	398	427	400	405	442	398	420	445	394	429	416	387	420	407	394	443	411	424	384	417	459	408	394	395	372	412	412	392	398	402	418	418	409	407	385	397	445	446	402	393	420	376	372	388	405	402	410	400	398	431	403	406	411	405	429	383	395	418	393	394	388	435	404	445	402	419	402	397	363	447	394	372	410	438	393	430	399	404	415	380	414	399	359	388	389	361	407	465	408	457	385	430	401	413	421	418	449	437	416	401	405	403	369	388	401	443	393	415	401	415	426	404	380	408	445	417	428	452	447	404	444	424	442	423	427	436	412	413	402	401	405	400	430	451	369	403	406	429	413	409	399	450	411	408	416	394	424	409	433	382	421	408	390	409	368	418	418	414	424	385	399	424	438	402	417	391	432	419	443	416	422	406	400	415	384	392	443	420	402	391	417	406	380	424	399	396	392	407	428	399	433	415	432	404	382	404	424	412	404	392	390	402	405	409	421	377	434	379	415	434	402	389	420	376	404	428	373	413	445	411	396	420	445	395	411	439	434	404	392	416	400	412	415	438	389	381	412	399	405	383	400	430	402	421	407	416	396	436	407	368	415	424	441	380	428	393	386	416	426	392	447	395	426	384	429	398	417	421	410	406	436	400	353	393	392	396	419	383	446	419	381	419	422	432	390	404	413	400	416	400	391	406	403	383	427	396	410	390	400	347	392	429	390	419	387	392	446	412	384	431	403	389	385	399	409	396	403	379	406	402	432	422	368	390	405	399	425	407	406	401	411	421	426	406	396	390	402	394	391	411	420	416	432	398	400	410	418	419	458	420	446	398	438	440	428	413	378	387	453	403	406	395	400	412	431	434	408	409	432	474	430	395	408	421	395	435	405	384	414	445	423	403	384	391	419	414	402	384	406	374	423	404	389	385	444	416	433	431	421	417	429	396	413	409	397	390	380	414	416	413	387	430	377	390	392	388	440	458	393	356	392	402	401	427	418	370	418	402	433	395	429	418	424	418	387	415	405	427	431	428	394	441	423	404	396	430	420	396	397	407	397	419	371	402	414	394	453	404	377	411	370	417	377	427	407	428	438	383	449	386	428	413	393	378	391	470	439	431	451	408	411	417	402	401	410	402	387	400	420	388	432	404	455	432	384	420	408	413	385	394	430	411	399	407	427	436	404	416	411	403	391	382	416	442	405	425	394	378	389	413	393	427	414	403	396	439	375	429	415	400	405	410	402	381	403	403	401	414	359	371	420	449	455	422	378	385	399	393	412	393	414	439	454	403	418	451	382	428	410	411	361	404	372	403	407	412	425	405	393	410	372	422	379	438	402	403	389	423	426	406	412	395	428	405	412	364	391	457	424	396	398	398	404	418	416	398	384	392	405	399	405	402	396	411	415	391	458	415	403	373	412	400	423	405	418	384	428	380	466	405	406	410	396	408	431	393	432	428	383	418	421	400	402	417	404	417	418	375	389	428	400	384	399	395	421	409	406	412	439	413	456	425	357
8419	12883	11122	5878	4043	3370	2979	2811	2612	2304	1916	1627	1461	1398	1398	1312	1259	1146	888	790	704	664	630	571	576	565	574	600	585	653	637	602	572	660	600	571	559	579	520	537	506	547	576	552	542	506	601	533	515	551	540	546	518	543	501	517	491	518	560	476	521	517	499	539	480	540	482	505	522	521	476	513	491	542	559	522	490	518	544	534	512	511	508	531	491	546	518	528	535	468	489	469	575	535	530	546	500	510	522	500	518	520	479	518	512	500	521	531	536	482	512	511	509	493	490	456	534	514	474	497	521	489	512	535	491	508	502	529	469	544	491	512	512	493	503	517	518	521	490	464	504	536	508	473	508	534	491	467	515	511	529	533	499	461	531	489	512	477	528	495	501	510	528	526	492	465	504	500	497	482	521	518	509	517	512	537	490	482	492	505	452	532	512	514	518	514	484	482	484	505	506	489	485	514	486	477	539	499	548	508	509	524	512	493	472	499	487	500	508	476	504	495	557	485	504	522	501	496	529	507	528	518	549	522	505	542	516	512	486	484	505	526	526	531	541	442	535	495	510	502	459	459	523	487	491	518	492	495	471	536	510	512	456	455	456	501	465	498	500	504	523	479	497	522	471	484	504	530	489	539	476	477	545	480	477	507	485	522	484	507	510	459	482	536	518	510	440	535	516	525	489	468	488	478	499	502	476	547	501	521	523	466	519	510	519	506	542	522	460	489	535	500	515	513	518	484	489	527	472	486	523	525	523	473	480	470	526	513	508	494	493	522	491	492	477	482	513	504	508	515	489	478	516	523	517	473	489	496	457	524	554	510	528	513	501	497	517	528	505	540	534	519	504	495	496	499	480	522	494	529	516	517	492	438	519	500	518	541	515	495	514	508	508	530	494	512	505	514	477	519	520	475	541	498	516	521	520	570	508	512	514	483	467	487	474	554	509	517	470	449	486	529	515	496	494	477	553	502	465	511	524	512	500	523	472	488	478	466	514	501	490	513	508	491	437	539	472	524	559	502	536	515	499	512	505	460	487	524	518	510	539	482	465	473	470	469	497	506	543	497	492	497	481	500	462	477	516	537	486	560	472	478	524	506	539	525	521	508	506	525	502	506	496	496	528	483	471	457	496	517	513	496	488	510	518	518	533	511	503	491	500	550	494	512	505	509	492	524	513	517	502	506	513	531	500	497	523	482	520	537	510	537	543	518	535	481	483	511	527	512	498	494	502	502	518	506	466	502	521	485	538	483	520	517	515	532	452	488	525	497	500	489	538	490	454	503	499	506	504	520	504	544	511	521	528	467	504	500	508	479	513	491	507	488	518	537	503	534	504	491	482	508	517	504	526	531	532	504	519	487	501	517	503	517	472	484	477	500	543	496	506	497	493	512	442	507	540	520	557	466	477	494	533	496	486	523	555	475	504	477	479	511	511	522	506	521	469	483	498	486	512	493	501	525	467	498	501	521	521	531	488	502	482	486	459	517	492	521	484	481	459	528	501	496	479	513	484	479	483	497	485	517	518	538	498	522	527	499	492	500	502	514	505	478	460	539	503	505	499	535	478	499	497	512	495	490	473	492	546	500	467	512	487	465	511	477	482	512	495	537	495	490	509	474	510	531	530	486	489	524	531	452	516	490	520	536	510	493	491	471	502	531	509	484	493	511	513	542	501	503	470	502	510	525	517	482	473	488	503	482	505	480	480	540	498	470	497	469	520	484	493	505	531	503	497	518	508	524	490	494	491	520	478	519	484	493	504	473	518	537	505	519	501	535	525	515	497	500	471	456	506	529	532	516	487	526	541	500	475	464	531	498	491	534	486	504	454	505	475	515	475	493	461	491	465	511	519	550	476	467	465	507	513	456	493	511	506	497	505	483	502	529	492	503	480	470	488	499	476	529	512	536	477	551	533	523	491	547	495	539	512	544	520	490	513	508	515	525	502	500	472	487	510	515	469	496	479	505	480	509	547	483	482	500	523	512	499	478	534	486	505	539	497	530	528	512	513	513	511	504	516	495	495	478	502	524	514	485	525	500	516	502	478	497	513	513	501	539	521	516	505	550	477	501	472	460	504	515	510	506	469	465	504	461	524	484	465	586	494	504	490	505	527	493	500	446	510	478	485	488	511	545	523	483	500	477	517	525	514	482	506	515	539	505	492	506	527	518	518	503	492	533	493	500	472	528	535	536	515	518	506	526	457	561	489	500	511	488	516	535	503	505	533	503	498	484	513	538	504	512	503	506	477	485	529	498	464	505	523	492	512	535	474	537	490	492	463	471	521	491	492	471	521	514	479	490	516	497	477	521	520	519	488	541	524	533	515	515	516	512	515	520	483	474	503	503	482	504	500	523	481	518	511	531	523	465	515	492	517	496	491	522	521	516	470	503	500	513	490	511	475	511	537	525	492	483	474	492	538	520	473	477	495	487	508	494	540	518	517	510	481	524	496	503	490	518	470	487	501	491	508	504	541	503	495	532	474	473	571	543	483	524	531	508	526	527	501	501	527	491	529	477	496	501	492	550	512	454	502	538	523	531	496	463	502	447	514	517	520	503	508	488	527	491	496	525	531	521	487	483	483	541	504	502	441	491	525	489	524	497	530	507	475	532	523	508	525	494	511	480	527	508	512	478	536	468	443	525	507	531	502	483	534	506	538	549	510	473	495	517	519	493	506	505	507	528	493	516	483	495	513	496	527	513	499	512	539	484	507	538	483	517	499	508	510	503	507	525	506	496	498	490	503	535	467	478	535	490	521	486	546	529	497	511	508	492	510	503	504	512	488	507	507	475	475	475	485	508	515	482	522	516	471	468	517	486	504	479	516	495	476	489	531	478	501	506	490	489	534	474	490	517	511	476	502	504	501	491	520	529	526	504	526	503	497	500	497	501	500	473	518	511	495	460	552	514	450	460	477	527	517	488	512	534	492	548	535	547	493	525	484	497	484	498	522	488	545	481	515	500	509	514	530	511	530	552	504	526	436	513	475	514	492	508	517	478	542	463	511	494	514	491	507	543	533	534	566	489	505	512	493	532	524	495	498	494	540	492	474	522	508	503	551	479	491	484	497	461	495	540	544	517	491	515	518	486	498	523	484	500	514	496	483	475	509	465	491	496	543	503	489	473	530	478	516	502	519	544	539	487	501	544	479	468	451	449	520	536	548	488	533	522	527	541	492	474	479	448	513	496	526	507	501	500	517	476	491	483	488	475	502	476	504	518	485	497	506	421	512	534	509	481	512	553	506	502	502	480	485	516	484	485	499	504	523	497	496	516	540	524	502	456	486	520	477	496	461	476	506	503	517	540	495	502	518	501	506	492	542	487	496	524	523	487	506	521	474	501	472	478	509	486	505	480	493	530	498	546	491	482	468	523	479	498	481	470	525	490	506	510	528	487	514	509	489	503	490	482	487	548	491	465	524	512	545	477	519	475	517	477	501	494	494	495	501	506	502	517	519	505	501	456	476	516	528	479	514	520	498	538	512	517	534	503	535	526
23690	21044	28398	23889	21044	13160	3542	2342	1885	1668	1377	1163	1111	1020	1018	1004	967	795	637	545	486	430	395	389	361	357	357	348	358	408	377	396	391	364	357	382	322	343	359	340	322	303	311	298	326	329	310	305	320	286	277	314	284	277	295	305	289	268	286	324	306	307	296	303	256	297	296	284	244	284	291	288	301	275	277	301	312	270	278	279	284	337	299	290	295	315	311	279	278	303	287	281	276	312	329	276	283	259	308	289	267	293	321	283	279	277	302	268	265	291	284	309	314	289	282	257	263	299	253	304	268	293	287	280	274	309	266	260	252	283	247	273	303	248	301	281	280	275	272	301	279	274	287	260	256	291	283	274	284	291	287	286	316	246	283	272	264	262	215	272	275	272	276	298	275	275	257	253	263	246	294	290	295	270	261	273	261	286	285	275	279	278	282	291	284	270	290	277	279	277	299	260	269	282	299	310	283	279	287	301	283	297	273	272	274	251	253	281	238	285	301	289	299	273	289	245	248	291	310	284	275	270	278	242	288	281	269	258	283	271	295	258	292	264	269	284	254	278	288	288	255	317	299	275	254	304	274	274	264	263	276	279	305	308	273	269	288	289	250	274	287	264	295	285	267	271	264	277	289	260	293	294	283	255	260	265	300	266	273	282	304	272	280	285	267	294	282	266	298	287	261	278	270	250	290	271	267	266	271	288	289	298	283	297	296	272	257	274	287	263	297	306	272	284	294	301	292	285	294	303	260	277	268	294	273	289	266	275	294	301	269	247	282	292	295	270	258	252	275	282	254	276	268	265	265	276	292	281	327	303	290	263	302	296	273	269	277	274	293	259	281	266	272	275	267	301	262	266	258	298	283	276	283	298	260	290	298	311	298	258	297	242	306	277	264	297	292	292	272	294	293	253	275	292	272	249	282	262	262	300	281	291	276	267	263	269	263	283	266	282	260	280	289	264	272	264	257	282	273	283	250	268	274	283	303	283	274	259	306	278	278	273	272	294	260	257	278	292	246	271	255	292	259	262	269	281	259	250	301	283	267	280	270	273	251	275	278	272	256	283	288	307	312	275	267	275	319	281	259	280	289	278	268	267	281	285	270	260	260	291	259	270	291	286	282	285	276	273	256	291	269	263	271	281	282	267	277	285	265	297	263	266	308	279	292	288	288	279	273	295	253	268	289	306	267	317	240	269	284	294	275	259	268	298	288	281	266	305	262	282	292	280	259	278	293	304	290	280	259	228	258	286	279	280	272	279	286	294	277	266	269	285	243	291	288	252	288	254	318	273	266	314	271	283	284	289	243	266	283	296	285	262	307	298	303	265	275	292	291	274	259	276	256	281	282	275	264	274	247	273	282	274	273	278	286	265	304	306	285	276	278	315	261	288	284	255	307	299	313	262	248	277	266	265	283	284	299	246	253	285	269	269	283	235	280	316	280	296	296	264	316	254	302	260	282	263	255	300	277	268	266	294	249	298	285	294	262	279	279	282	286	306	271	271	272	295	251	268	281	268	260	270	304	286	272	261	279	274	283	300	270	269	285	282	300	265	284	311	273	280	249	285	266	277	259	295	297	285	284	285	303	273	287	291	278	267	238	303	278	284	289	273	260	279	297	296	281	281	295	315	265	278	267	297	262	234	261	293	309	272	298	284	267	280	298	267	248	261	290	290	278	260	301	296	268	278	276	294	252	283	289	268	294	293	265	264	276	299	280	282	260	255	259	289	310	260	279	265	307	316	309	275	277	268	263	265	278	275	253	283	284	266	278	283	297	257	295	304	298	268	275	270	288	290	255	283	264	267	299	299	246	258	295	274	242	290	269	256	287	263	269	276	293	287	288	271	251	277	288	273	255	296	261	262	261	268	237	257	255	306	312	268	287	319	288	258	263	271	277	281	293	293	252	287	267	253	280	299	319	229	284	254	281	298	264	259	267	279	284	295	266	300	275	282	282	307	277	285	278	280	263	237	280	272	286	259	302	260	282	277	257	297	275	277	289	275	288	295	283	268	270	283	279	260	251	289	299	287	302	292	288	257	278	255	267	278	289	265	277	290	257	306	294	268	283	290	292	278	280	292	273	296	251	280	270	258	275	264	261	290	268	283	278	272	249	287	272	237	254	295	280	295	269	260	278	296	275	272	286	260	246	268	273	255	265	269	295	287	275	283	274	276	254	277	282	262	280	261	262	298	275	283	302	285	272	262	280	267	306	284	290	273	271	277	290	294	290	276	310	263	260	282	288	276	278	264	275	280	315	263	285	278	287	294	256	253	257	266	287	248	278	282	281	272	253	277	258	299	292	288	248	264	300	272	272	283	289	282	282	298	288	277	283	283	269	287	279	266	279	254	267	252	274	256	303	272	291	278	303	259	276	259	284	263	276	284	297	272	272	251	275	272	240	273	320	248	280	297	267	285	278	283	291	282	264	280	283	273	239	282	296	291	265	257	281	281	292	268	274	277	262	270	274	289	274	247	279	262	282	280	321	254	273	294	270	274	302	264	265	305	312	273	301	287	319	267	278	293	281	272	289	269	289	278	292	295	303	294	261	260	283	244	289	284	285	268	258	277	239	298	301	268	285	263	232	263	293	287	269	301	252	323	290	262	260	297	267	280	294	303	279	319	283	286	293	279	305	281	274	249	265	310	297	288	285	234	301	310	297	269	273	285	281	279	276	302	268	267	263	289	275	258	277	274	256	282	305	277	272	290	287	278	292	270	279	262	257	298	276	256	302	277	269	303	285	271	260	265	290	258	274	292	275	273	276	272	283	268	327	270	276	261	260	307	270	299	267	273	293	253	288	273	253	255	296	310	286	274	304	273	260	288	232	267	282	279	252	294	284	275	276	277	249	296	278	306	294	261	255	274	266	285	258	280	298	266	264	308	264	264	245	258	284	302	275	278	261	282	280	293	249	289	224	259	275	291	269	279	254	308	261	236	267	258	260	283	269	273	288	272	260	261	289	273	275	298	264	248	269	293	282	260	268	292	304	285	288	294	264	293	281	255	306	269	259	269	272	264	300	289	272	253	279	244	296	254	314	263	270	233	266	304	289	268	278	276	275	262	230	263	276	275	262	268	251	276	233	272	292	263	283	296	234	285	290	250	272	280	286	308	280	276	233	296	290	253	274	271	292	274	266	285	246	309	275	281	272	278	256	290	271	271	254	269	268	273	279	315	277	270	285	294	269	294	272	296	256	308	278	302	251	314	256	264	282	271	289	314	275	301	282	252	242	269	287	280	283	323	258	264	285	276	269	286	295	259	301	281	300	255	260	246	282	258	266	273	295	273	290	261	262	286	286	293	281	292	251	267	294	313	259	300	282	278	317	293	284	255	251	299	293	274	280	309	284	235	279	252	263	278	240	262	250	270	268	248	280	274	317	289	273	267	262	295	305	294	298	288	290	285	272	292	330	279	258	265	279	276	294	283	297	236	275	280	267	292	260	260	265	283	279	271	287	315	268	313	287	274	296	263	301	286	258	278	279	279
9541	21101	18153	10716	7903	6334	5556	5009	4463	3646	2939	2349	2093	2029	1973	1875	1670	1281	1034	839	764	635	563	555	512	490	598	556	547	583	608	568	585	558	507	470	429	448	454	458	447	444	424	419	406	416	399	372	409	398	354	405	433	400	387	431	391	361	392	374	348	416	374	390	386	356	348	376	361	370	357	374	335	353	394	408	339	410	403	371	359	365	353	382	361	373	370	357	375	359	356	356	378	402	347	365	356	351	336	336	339	340	357	368	318	380	355	367	354	376	355	361	358	307	354	372	310	369	361	342	343	365	323	381	384	349	316	379	311	368	353	359	336	331	324	363	352	356	379	327	359	339	372	336	333	354	351	358	348	340	318	389	346	353	352	350	337	355	407	371	374	344	353	352	346	334	346	356	379	340	359	382	352	370	345	345	319	355	378	362	348	333	345	346	369	344	346	343	349	343	350	349	377	351	353	367	361	341	324	335	336	342	340	374	370	360	341	367	331	337	376	380	354	323	350	338	375	357	336	351	339	381	339	334	367	369	370	325	356	336	334	321	341	332	365	350	384	347	351	350	353	340	338	335	383	343	340	345	320	368	376	305	379	361	340	366	362	357	350	354	334	333	364	344	357	345	346	351	354	366	336	358	336	351	389	348	380	333	364	357	320	350	327	320	366	354	313	334	345	356	381	338	320	348	330	359	360	341	355	320	356	354	351	331	357	355	352	345	355	388	334	379	368	338	349	354	318	354	335	321	354	374	366	343	363	361	343	352	364	365	343	343	340	355	384	367	334	355	333	347	365	342	344	364	364	356	374	359	313	346	372	340	359	366	328	344	383	361	336	344	343	364	384	350	317	325	373	373	350	370	371	351	364	373	354	362	324	343	363	374	348	360	341	368	332	330	343	342	314	331	360	349	371	325	329	316	312	382	350	322	357	343	337	335	356	381	333	376	359	363	349	386	364	342	347	349	340	319	367	372	347	384	371	379	303	323	330	357	347	345	335	330	347	363	352	347	338	346	363	339	353	334	391	313	343	372	374	362	344	320	339	337	333	365	366	337	348	375	353	340	353	357	344	366	387	322	339	369	366	329	345	376	362	318	356	342	371	347	311	363	305	354	330	348	334	343	358	387	341	338	332	341	354	338	328	331	379	340	349	356	358	369	385	360	359	365	325	346	311	330	350	355	354	361	377	396	325	345	350	336	364	359	340	308	378	342	363	324	329	322	343	334	325	354	345	323	354	345	372	331	352	355	365	329	334	350	375	357	351	367	363	375	353	348	358	360	337	314	329	320	337	327	358	375	343	374	351	341	367	336	340	334	361	378	333	350	338	344	347	353	359	332	319	346	369	307	355	350	342	382	342	366	356	334	372	367	329	349	371	343	389	352	334	359	347	321	365	372	356	355	328	356	351	340	373	383	339	346	333	329	355	384	347	362	326	354	362	333	389	319	336	345	349	390	331	381	355	342	338	313	337	367	371	334	337	331	368	343	380	329	357	372	362	357	362	326	332	349	356	341	348	366	334	353	357	329	317	303	353	355	318	335	367	342	382	360	358	360	361	326	401	340	332	348	322	320	356	352	359	331	314	302	341	363	364	345	333	340	373	343	357	376	366	360	375	350	373	340	322	329	324	334	381	326	337	358	365	356	363	334	383	382	357	360	395	347	341	390	376	355	354	375	354	379	336	357	347	326	339	385	328	373	338	346	337	334	347	364	366	332	335	369	355	368	320	346	363	348	354	314	350	347	368	362	345	364	358	365	365	345	324	292	353	326	361	367	331	365	375	353	351	360	300	336	376	348	351	370	380	336	310	375	363	357	329	366	362	355	365	338	323	355	343	372	347	341	364	377	364	348	343	371	344	346	364	322	328	358	326	348	335	350	334	353	344	347	357	337	367	357	335	340	379	347	319	341	355	338	357	367	343	307	369	348	346	357	373	337	379	364	336	354	341	338	356	345	349	340	326	342	347	337	376	319	362	307	382	348	349	357	348	352	367	322	373	355	340	334	337	349	346	339	366	357	355	351	344	337	376	366	337	354	362	347	398	354	358	355	320	335	364	343	373	350	377	380	333	335	403	345	356	358	331	389	365	361	355	350	363	330	346	346	361	300	345	371	384	339	369	327	359	351	358	367	364	367	320	353	376	342	366	346	350	359	341	344	358	343	345	369	319	366	312	357	383	347	346	354	369	346	310	352	370	344	335	335	384	356	346	377	350	350	375	370	353	374	332	334	386	360	349	355	329	346	334	358	328	352	345	338	312	358	367	355	342	365	367	348	368	367	328	346	338	345	366	336	343	358	361	377	378	340	335	343	367	365	402	346	375	328	330	338	364	341	336	356	360	296	384	320	368	363	307	332	348	348	338	334	378	378	346	340	355	296	337	325	354	351	366	362	337	345	358	352	323	356	380	361	362	349	367	341	306	323	335	339	360	375	345	369	369	329	355	327	358	333	355	375	354	350	323	357	371	344	343	356	372	348	386	349	352	332	346	339	339	321	349	372	318	340	364	342	356	311	372	360	337	366	315	336	336	337	318	342	349	354	321	356	354	322	341	335	348	373	376	340	322	357	341	347	361	349	365	346	315	367	361	357	359	323	334	373	341	395	353	329	331	363	339	368	338	340	352	367	350	355	318	396	361	361	382	338	343	376	357	379	356	343	352	360	356	319	366	338	330	339	347	343	357	342	343	340	334	352	356	331	344	314	353	355	345	382	344	371	350	337	332	356	362	342	360	346	347	364	351	354	318	362	390	336	359	347	349	331	345	345	319	370	380	345	342	355	357	343	335	358	395	356	362	354	361	379	339	358	356	367	330	319	292	333	332	366	366	341	348	377	343	334	374	324	372	375	354	359	339	329	341	310	373	351	359	347	333	350	357	337	361	389	382	352	331	322	372	360	372	340	377	374	334	367	368	335	346	396	327	348	393	346	331	348	342	342	347	340	352	344	349	351	345	359	364	352	315	348	371	366	321	356	363	345	347	376	351	330	395	378	395	372	363	378	351	382	373	343	375	366	343	329	360	361	393	367	333	333	352	359	345	348	367	332	378	381	342	367	336	367	350	371	361	336	361	357	355	364	382	358	354	325	348	329	363	338	371	403	397	355	360	328	340	343	359	342	330	357	377	346	331	353	344	355	362	371	344	374	330	334	331	317	370	317	315	329	337	342	338	352	325	353	341	350	361	314	337	339	363	344	340	387	324	357	332	323	365	357	339	338	383	319	357	347	371	353	358	359	371	361	342	334	339	352	374	350	333	350	375	365	360	348	323	345	356	391	366	394	376	350	359	350	359	380	313	353	385	370	351	358	342	352	328	363	354	397	354	367	321	370	339	373	345	351	349	355	359	343	344	344	345	366	375	352	351	355	361	340	355	348	328	372	316	349	350	349	353	356	359	373	320	343	345	307	302	360	342	349	331	333	328	364	328	377	316	345	383	351	370	361	354	313	353	344	323	339	340	350	349	371	316	343	339	388	342	325	350	349	368	338
22749	21084	28907	23504	21092	21261	12973	3852	2775	2304	1882	1591	1452	1469	1442	1270	1120	870	717	528	518	431	404	371	328	324	347	374	393	396	370	407	396	361	333	326	284	307	284	295	309	316	275	267	299	243	287	284	244	283	271	260	270	272	261	266	253	234	274	237	226	264	243	265	263	227	262	243	239	250	239	229	237	256	245	269	255	244	226	254	226	263	248	228	237	264	247	250	249	215	224	217	259	249	251	240	238	241	249	250	233	224	248	257	212	221	251	238	203	262	250	237	273	243	224	193	234	215	239	250	195	235	222	220	219	216	240	232	234	235	239	235	243	221	221	231	233	253	209	266	220	204	240	216	221	205	214	248	232	253	262	225	217	246	239	236	226	205	214	216	242	241	239	236	238	232	225	201	236	238	253	231	233	243	255	239	219	227	227	233	211	227	234	262	244	243	224	203	228	238	229	257	185	215	234	244	218	242	237	224	225	241	242	201	231	266	250	225	224	225	194	209	222	221	251	238	209	212	231	236	212	227	211	250	217	235	225	234	191	250	226	212	251	200	224	227	261	218	242	217	207	239	219	224	230	225	231	213	233	225	227	212	223	215	225	214	223	224	230	209	240	246	225	212	235	218	225	245	250	235	250	247	225	234	197	226	187	226	193	224	231	229	243	221	246	234	204	215	201	232	229	196	218	245	232	233	246	236	236	235	211	214	214	212	243	239	258	239	209	233	226	228	228	257	247	231	244	199	233	242	224	210	231	221	208	223	228	231	243	218	262	239	224	223	244	223	246	229	255	223	209	209	227	222	215	240	237	222	227	215	234	209	219	212	234	220	220	249	218	243	241	241	224	222	216	226	247	254	213	233	240	237	251	235	205	218	238	246	204	227	254	241	211	240	219	232	220	202	237	208	210	223	230	223	196	221	255	207	226	239	212	228	239	217	201	238	229	256	244	219	225	235	242	215	228	234	220	228	232	224	246	227	228	227	225	203	206	230	230	222	228	208	230	219	229	213	227	251	202	197	241	240	220	245	223	231	205	215	235	211	223	223	199	230	195	231	230	211	246	242	225	228	234	228	210	237	219	189	254	203	218	226	222	235	226	221	217	228	257	209	238	228	266	229	233	199	245	218	228	192	230	222	241	196	232	193	208	237	216	238	208	259	221	243	206	222	233	208	228	234	202	220	214	188	217	228	239	244	243	216	225	199	222	217	220	237	231	253	233	207	240	206	227	236	237	242	219	227	232	234	234	209	213	236	213	222	239	229	251	200	217	215	220	221	225	233	216	219	213	221	222	212	217	228	231	238	214	210	226	242	262	231	249	238	250	223	246	227	215	225	234	215	215	231	235	251	245	222	235	229	218	227	248	257	230	210	247	231	226	236	205	235	251	241	225	207	246	224	226	228	241	256	207	231	204	238	215	212	224	238	211	189	211	231	247	217	209	232	236	212	226	229	249	223	208	232	204	240	238	239	205	276	221	228	189	211	214	232	226	221	216	234	261	232	216	233	203	199	218	238	224	234	231	201	225	228	232	219	231	249	228	237	244	218	236	221	215	202	218	183	243	230	230	223	216	203	232	234	220	245	232	200	201	217	239	234	210	240	220	209	218	211	247	229	240	221	215	228	218	231	201	239	226	239	251	208	226	202	240	219	211	247	230	239	231	214	226	207	231	200	219	202	207	245	216	225	212	249	217	218	205	216	225	209	216	223	211	231	206	229	229	241	254	209	204	209	225	202	213	218	221	246	219	235	236	234	236	218	206	203	232	216	203	259	216	238	227	264	218	239	262	231	207	202	219	249	210	228	234	212	235	230	228	224	225	207	224	206	229	227	221	230	251	252	216	231	220	209	212	204	209	237	200	223	217	239	222	242	207	254	221	243	223	226	234	203	194	225	235	254	245	218	216	206	248	217	279	228	223	255	233	236	228	212	227	236	199	233	231	235	217	217	220	227	253	238	221	211	232	226	215	217	238	227	225	249	226	238	234	251	216	227	216	210	232	224	247	241	243	223	243	230	227	253	206	260	248	232	211	227	242	210	249	210	228	245	230	239	188	244	204	253	239	224	232	241	240	230	223	228	198	223	246	241	213	227	224	241	239	241	206	211	229	212	215	195	229	216	221	212	238	220	219	240	240	239	238	214	228	206	235	198	228	264	244	231	193	252	223	217	227	243	215	219	231	233	241	226	226	231	237	243	225	244	235	203	201	240	226	236	247	222	232	225	214	246	210	194	221	234	235	222	204	227	214	229	225	233	217	217	214	210	230	226	222	234	225	235	272	238	203	223	210	252	237	229	207	219	196	234	249	224	234	237	233	215	243	233	200	242	183	224	223	210	191	229	216	239	244	246	231	231	235	222	187	227	226	216	236	251	218	194	211	212	231	230	206	221	201	244	242	194	237	233	219	231	234	217	249	218	216	222	242	222	228	230	232	225	250	220	223	211	228	230	221	221	225	214	220	260	216	247	232	236	213	213	230	238	224	224	247	222	210	236	228	209	232	227	241	275	213	229	210	208	225	245	233	226	248	219	216	236	223	244	239	221	205	251	265	233	210	225	212	223	260	229	235	234	239	215	236	214	225	241	240	227	220	222	216	217	238	249	238	252	238	243	241	248	232	231	239	254	202	242	239	211	223	242	221	221	234	229	221	223	213	232	225	234	217	216	223	236	248	222	226	240	216	236	204	219	234	200	211	228	224	243	212	220	209	237	225	213	235	249	222	234	206	215	231	190	237	211	205	226	259	218	234	220	219	228	214	233	219	249	244	266	229	237	183	221	230	240	210	236	226	214	220	214	251	220	230	214	264	205	196	230	227	213	240	238	232	248	214	248	213	222	208	212	227	223	220	192	221	210	245	233	214	236	208	232	229	243	238	200	243	254	213	215	217	220	222	222	229	213	210	218	216	221	213	225	254	237	199	220	196	210	227	216	230	209	243	234	232	230	231	226	235	238	219	211	226	239	223	253	232	213	223	248	204	222	235	210	246	210	242	211	231	221	231	218	262	204	179	230	246	226	258	233	245	214	209	200	212	228	245	215	214	195	220	216	221	252	205	223	238	211	208	193	236	252	218	222	233	222	243	220	221	250	226	231	239	219	242	212	221	241	218	254	240	236	216	235	232	267	215	221	251	215	238	224	216	255	238	235	216	235	211	234	214	226	222	236	218	229	210	205	200	218	208	202	211	223	223	211	229	233	234	202	228	219	234	223	243	228	238	218	220	230	232	222	206	224	214	217	236	245	234	238	230	239	216	214	242	206	204	224	232	238	215	227	236	216	255	222	223	239	213	207	238	235	223	240	242	200	253	235	198	232	215	237	247	232	215	198	209	232	212	203	220	241	228	217	251	239	245	205	254	209	242	216	239	223	215	230	229	218	228	214	223	275	229	228	229	236	269	221	218	219	216	209	196	210	238	234	224	227	224	249	241	228	234	255	229	235	222	212	225	208	224	235	238	212	233	232	242	227	226	224	223	204	232	240	231	225	232	222
11511	25908	22951	14763	11205	9414	8208	7532	6226	5107	4086	3197	2954	2745	2700	2408	2081	1576	1166	930	821	703	613	522	516	523	563	520	572	624	619	645	575	485	410	478	416	435	423	397	362	376	356	372	360	352	348	363	369	328	299	345	339	354	331	360	358	303	323	357	325	292	303	285	307	288	288	302	279	307	305	324	291	294	309	266	309	297	323	295	304	286	296	293	308	315	305	279	307	288	287	268	298	311	327	276	285	300	303	288	293	288	288	274	262	260	271	261	286	308	289	296	296	282	268	277	264	272	260	274	315	270	254	264	283	287	271	275	262	266	257	301	271	289	267	250	255	267	281	290	266	287	288	268	263	251	291	312	305	259	233	261	275	312	277	270	270	257	304	314	280	264	242	278	241	253	243	255	268	275	290	273	284	301	256	275	275	302	274	273	305	282	290	294	284	266	301	292	275	295	270	266	309	289	277	296	295	239	281	277	293	272	269	281	297	258	264	271	292	276	272	262	278	308	277	268	254	273	245	259	244	278	292	285	289	276	271	271	285	296	303	296	279	277	273	250	274	272	269	312	297	256	280	267	233	293	264	300	287	261	259	273	299	276	293	264	285	301	273	284	277	267	287	285	258	279	283	310	256	249	297	268	270	273	265	268	306	258	267	292	274	311	246	284	248	275	303	255	226	257	276	292	273	257	291	267	257	298	247	302	260	299	282	281	273	266	274	262	274	275	267	270	274	249	299	283	261	267	262	287	272	285	268	265	277	276	302	260	287	298	283	281	283	256	260	247	272	292	302	283	259	267	262	297	257	308	267	260	260	235	280	272	259	279	308	258	271	288	268	284	278	282	240	303	261	280	251	246	245	267	294	277	268	253	285	269	278	263	317	297	260	294	256	252	274	271	253	272	264	279	294	290	265	282	270	254	285	277	261	287	302	286	297	269	256	269	265	288	277	283	315	269	264	270	258	251	287	279	295	248	270	263	272	298	283	301	282	249	279	262	284	306	252	273	277	278	268	294	256	279	311	258	277	269	270	289	281	255	242	296	287	292	242	290	274	294	276	291	285	289	267	268	264	271	283	282	257	277	279	271	274	290	294	303	274	269	256	304	270	256	276	253	287	299	278	281	271	263	290	252	277	275	283	296	276	239	286	308	275	283	247	299	295	276	277	264	272	261	273	270	274	258	257	292	282	297	281	303	244	282	261	291	271	287	273	284	279	279	262	233	287	275	263	231	306	269	249	296	255	269	270	274	276	283	295	305	306	286	254	305	253	286	273	304	298	272	266	260	274	276	272	295	297	288	249	282	308	262	290	279	279	276	261	266	267	278	300	276	278	275	299	289	254	261	274	271	299	308	251	271	287	282	260	290	268	291	276	252	294	265	256	272	276	288	261	269	270	263	255	296	291	275	269	275	272	255	231	295	267	280	257	294	237	252	279	256	276	281	260	286	290	267	262	266	261	298	301	305	267	296	296	267	254	261	312	271	298	283	268	287	281	289	268	272	261	312	295	267	286	270	277	280	261	277	250	285	290	277	287	287	285	247	281	289	267	252	300	291	262	247	274	262	289	288	252	255	274	259	285	283	245	288	262	264	298	253	302	273	263	262	293	268	246	261	279	301	296	286	300	307	281	240	300	303	261	305	279	284	301	276	253	300	264	279	289	260	274	310	261	283	252	274	245	282	287	258	269	269	312	281	240	308	267	281	275	258	284	273	276	266	278	255	256	267	262	268	281	271	271	269	287	273	298	261	266	290	258	269	270	264	265	249	262	257	301	257	276	253	274	261	276	266	270	272	266	258	254	287	260	276	278	274	260	277	288	269	276	269	262	273	271	278	270	266	290	250	276	262	260	284	295	279	274	295	260	272	300	257	265	285	275	262	256	273	269	288	275	276	278	285	259	290	272	278	274	271	288	303	250	276	280	302	269	275	261	254	268	237	286	276	277	297	254	277	258	287	286	295	295	284	279	267	278	259	261	261	297	263	284	277	244	285	260	287	254	282	263	266	292	308	262	269	311	248	301	287	283	271	230	291	291	284	237	271	282	296	271	265	260	242	272	272	261	285	263	261	273	270	268	286	277	293	247	253	324	291	257	286	275	280	275	281	298	318	277	265	262	293	270	267	258	272	276	279	261	297	270	294	213	278	272	254	259	277	269	277	272	266	307	291	237	267	275	274	299	286	278	264	283	266	290	243	284	296	288	269	271	271	274	267	289	286	313	274	291	243	247	297	279	287	285	286	270	279	266	274	298	275	272	299	241	274	272	274	296	274	275	267	298	260	269	271	268	259	286	256	265	273	258	274	264	265	287	279	283	268	260	255	233	259	277	279	285	275	236	260	274	254	269	292	291	269	289	312	265	245	299	306	295	266	249	295	253	307	253	263	277	281	251	261	282	298	240	267	276	279	281	293	311	269	272	274	262	283	274	306	294	277	283	268	283	268	270	298	270	280	277	278	281	283	277	286	261	284	297	271	296	257	278	295	306	267	276	276	270	314	288	277	286	282	276	251	259	283	303	284	279	306	275	276	271	273	245	285	279	238	275	269	281	275	283	277	306	276	257	278	251	265	295	283	279	256	251	259	272	255	268	275	279	289	283	271	304	273	288	264	262	302	280	275	277	286	267	269	283	260	280	307	261	263	265	279	262	273	285	260	269	279	276	251	287	281	252	275	266	270	286	279	301	292	287	284	296	276	292	257	279	251	290	316	250	262	290	291	245	289	254	244	299	266	298	292	268	273	276	261	276	270	252	272	265	268	241	260	284	300	274	276	266	273	278	277	270	276	280	264	260	264	285	270	274	288	265	280	251	279	260	271	258	274	264	304	253	275	295	279	273	252	284	281	289	286	278	267	272	269	293	305	281	254	263	292	278	253	269	289	253	276	253	265	242	273	276	257	275	250	277	278	291	279	259	307	256	275	261	298	286	293	293	255	274	294	249	259	282	289	261	284	256	281	291	315	264	297	270	260	256	275	261	259	292	303	281	268	269	279	250	289	270	255	277	309	292	333	240	279	294	281	263	248	270	259	264	270	278	270	251	255	266	269	269	300	278	271	281	285	259	262	250	265	269	260	260	283	315	281	265	276	255	275	298	290	289	262	289	280	282	273	269	303	263	286	284	262	291	261	276	273	268	278	274	283	252	297	237	288	271	262	296	281	266	277	282	291	281	290	281	267	289	248	291	284	266	272	278	257	286	271	289	295	273	253	267	313	285	304	288	311	260	266	289	276	274	252	291	277	286	281	283	270	284	273	258	242	263	281	274	275	261	238	287	259	294	285	284	239	267	297	266	254	267	282	258	256	269	300	268	264	287	247	268	303	267	262	316	256	258	255	241	299	263	271	270	258	265	313	283	257	275	298	272	282	299	262	255	287	266	265	260	309	305	284	261	246	281	247	269	258	263	278	278	252	270	246	267	272	258	260	300	289	273	275	297	274	265	238	297	278	319	285	269	256	268	274	304	305	287	261	260	273	296	263	280	300	282	274
26850	20514	12982	4879	2573	1941	1730	1454	1318	1123	975	914	878	816	856	847	719	629	550	564	505	448	486	448	432	481	451	512	451	491	456	473	517	441	460	449	456	453	463	417	438	440	457	435	461	475	444	441	415	425	401	425	420	404	417	416	420	393	401	402	395	422	416	445	395	407	393	434	419	373	443	409	410	397	401	404	398	417	448	425	432	447	405	380	421	442	407	436	385	387	442	427	453	404	425	418	409	441	437	421	439	425	414	443	396	405	407	408	424	440	459	444	415	421	407	444	397	410	423	433	435	399	382	395	405	407	400	397	415	419	405	371	410	408	422	432	411	405	389	432	424	429	419	399	434	427	412	419	477	408	442	439	414	405	407	419	413	417	406	375	386	410	422	416	417	428	399	433	422	408	396	397	439	439	395	403	435	445	453	361	403	408	409	402	391	396	436	423	437	393	402	405	433	412	393	392	428	410	447	444	410	412	381	413	408	432	396	400	418	366	383	428	371	427	419	438	410	386	427	435	399	403	444	381	408	427	408	420	409	400	436	426	393	401	431	454	424	397	420	435	449	386	390	433	414	397	429	374	388	450	406	413	419	376	410	422	424	420	395	427	438	442	431	444	432	415	442	390	412	407	390	407	424	410	425	400	410	426	425	363	433	433	446	407	447	409	423	406	397	392	414	426	408	395	444	381	431	461	418	418	430	391	424	449	395	423	390	410	443	408	443	414	419	377	418	448	435	446	423	437	442	369	415	408	397	403	405	382	420	430	416	418	432	412	422	397	382	413	424	443	400	444	410	436	418	433	381	425	423	418	401	400	422	400	412	440	452	421	455	374	433	416	429	378	405	389	398	454	408	436	409	435	427	423	377	408	415	408	435	426	386	409	452	424	404	401	401	427	433	386	408	430	405	397	381	435	436	395	403	396	385	390	436	433	404	407	416	426	433	445	428	422	431	422	443	427	434	366	447	446	432	420	433	410	394	421	430	438	401	430	426	415	403	405	386	413	410	407	397	397	403	431	413	439	455	413	430	415	399	403	408	388	406	420	418	436	406	429	439	398	399	394	394	414	405	416	428	404	429	419	428	475	434	423	434	452	409	453	394	448	437	424	408	408	437	451	410	381	385	378	398	405	362	449	419	377	422	397	416	399	396	393	454	436	417	413	424	407	409	407	418	412	411	441	394	425	408	411	427	387	395	421	379	444	431	460	401	370	378	401	410	434	458	389	398	434	405	414	413	415	430	430	446	405	430	413	409	419	408	406	413	408	447	436	402	410	431	447	410	406	403	424	394	410	449	413	436	404	421	432	430	421	421	406	435	422	439	410	416	430	418	429	420	408	429	381	431	397	401	402	426	418	452	400	420	413	441	403	409	432	416	402	418	390	405	431	405	376	446	400	440	434	433	430	386	403	421	441	431	385	448	478	398	433	402	409	426	404	397	430	382	441	433	407	389	381	416	420	423	413	412	410	447	427	420	414	414	435	412	434	412	424	401	452	436	366	355	421	420	421	436	379	385	475	362	459	429	390	390	426	391	424	408	414	430	426	416	413	404	416	403	442	387	437	389	418	392	431	394	416	407	458	415	408	424	425	417	418	423	420	412	412	443	377	404	408	415	398	426	376	435	396	391	400	411	431	393	389	413	424	380	419	445	433	423	395	403	420	406	451	399	415	436	434	406	402	390	405	395	458	455	385	416	410	410	448	411	423	404	434	423	420	408	387	408	435	430	409	389	422	410	445	397	432	423	414	385	407	402	416	425	429	455	421	409	407	431	423	406	427	400	436	410	423	408	471	391	398	421	423	405	409	394	427	443	383	426	417	433	400	435	424	419	428	398	409	387	388	406	409	410	402	408	387	418	447	412	418	400	408	431	407	388	453	435	390	425	430	382	434	399	419	388	409	430	409	456	414	387	441	437	420	423	419	405	395	417	428	431	414	392	407	388	442	427	404	436	463	394	411	409	402	416	437	398	420	434	412	412	414	433	397	421	406	427	433	391	412	421	456	411	422	408	434	372	404	418	461	420	428	422	371	453	375	405	396	436	391	418	410	392	394	413	431	398	410	423	416	450	417	391	390	457	403	445	400	438	422	426	449	434	409	439	466	411	413	420	436	412	434	444	421	460	391	402	410	440	419	420	425	442	445	433	438	377	432	414	412	465	414	413	406	418	410	418	430	390	423	399	428	420	433	458	390	414	405	382	385	406	445	397	477	408	420	448	413	413	410	438	398	404	450	405	433	394	387	420	461	419	417	403	363	420	387	426	435	439	406	436	384	430	391	370	403	393	416	401	359	434	398	400	402	408	406	449	419	410	429	405	420	440	418	397	457	441	421	395	425	426	406	407	392	401	429	375	407	396	412	388	423	448	412	423	382	410	421	403	380	402	428	421	433	435	446	431	413	396	426	422	386	417	450	398	396	431	414	392	441	441	437	439	369	440	453	407	421	390	376	383	403	426	423	440	390	361	435	420	415	409	421	416	408	430	385	413	406	422	423	448	415	410	437	393	421	426	397	392	415	428	409	415	395	401	386	450	374	442	390	384	426	405	412	445	412	390	369	421	451	395	414	396	428	400	393	383	412	453	427	409	438	418	406	421	421	403	403	411	419	409	389	401	412	421	412	407	433	410	412	397	441	432	436	436	446	440	439	400	408	426	403	414	389	417	428	415	408	420	406	433	372	397	416	401	427	389	395	431	378	439	394	426	431	417	419	403	424	428	414	414	412	401	424	410	418	461	402	415	432	426	430	449	390	417	440	409	401	380	398	422	404	408	403	413	417	421	423	420	436	397	426	394	448	367	405	399	418	402	409	388	459	400	410	423	378	392	449	408	416	416	412	361	433	417	391	377	407	431	379	402	439	402	421	368	420	400	463	431	451	377	452	426	424	411	412	435	418	444	380	388	416	424	413	418	427	414	384	402	401	440	472	412	426	433	443	429	431	431	396	436	429	461	415	381	451	407	400	435	366	453	427	448	361	401	409	425	412	410	396	375	494	415	413	396	440	402	386	431	406	385	426	429	422	405	420	398	403	417	407	402	415	431	417	423	427	415	406	423	403	389	414	360	404	404	442	456	437	381	383	404	433	389	396	400	450	458	416	396	391	402	400	437	375	398	435	421	429	375	378	425	408	402	392	440	421	408	399	411	422	426	400	426	415	404	404	469	417	389	435	402	373	428	378	415	397	418	383	421	402	410	425	395	368	460	406	450	421	422	430	425	386	428	395	434	408	439	420	418	396	381	406	413	431	402	404	398	390	397	411	434	418	408	436	420	432	401	384	424	429	419	433	381	425	420	368	397	436	448	440	389	391	420	398	423	404	433	418	417	410	404	387	402	405	408	386	406	394	425	393	399	416	422	457	445	420	411	412	398	421	395	418	375	442	419	431	433	408	412	430	421	437	405	391	425	411	432	422	411	435	404	431	429	416	392	407	432	423	401	433	390	421	393	433	445	428	433	418	399	418	433	454	401	453	440	397	375	391
8246	12068	10910	6211	4576	3884	3599	3279	2802	2401	1875	1668	1509	1473	1491	1401	1193	949	811	746	655	652	551	628	579	572	617	619	595	666	648	645	608	610	579	553	585	544	524	567	572	503	535	545	531	590	583	553	549	514	535	547	490	566	563	556	560	543	489	569	549	483	527	481	540	514	504	484	563	545	535	535	531	559	521	517	509	561	483	528	523	524	543	488	519	513	525	528	524	522	522	518	507	565	525	546	509	511	528	489	507	510	494	536	533	546	538	533	490	524	490	500	534	500	517	520	517	508	514	553	496	512	485	495	521	533	453	546	502	493	532	488	551	500	521	528	524	496	538	491	527	497	539	541	529	468	517	510	527	539	512	510	568	534	553	546	515	506	544	508	562	536	455	518	502	488	511	560	485	516	531	522	510	543	488	531	543	514	494	536	528	533	522	493	521	517	505	531	521	491	508	468	508	535	504	522	508	501	547	485	546	521	488	516	482	527	499	534	502	525	534	525	545	474	465	490	469	518	494	502	482	507	537	511	464	540	529	529	482	495	504	522	536	516	491	505	527	538	543	498	514	512	492	529	516	523	497	536	505	515	549	500	519	506	511	539	546	548	481	526	502	541	549	489	553	521	533	511	533	552	484	513	507	525	495	521	548	540	530	469	520	515	546	486	514	498	503	531	503	511	516	549	478	541	506	528	540	545	530	512	485	487	547	558	533	495	514	508	487	483	532	492	507	504	538	534	515	516	562	545	504	480	506	520	510	536	532	547	529	508	498	522	544	537	480	534	488	500	541	501	583	480	510	494	492	583	492	533	531	531	526	517	508	506	516	517	514	500	517	508	471	572	543	511	530	507	553	499	476	512	510	521	522	513	558	513	480	497	489	522	507	507	530	507	524	452	521	547	546	515	536	555	552	537	497	489	480	514	524	518	549	510	530	512	539	524	485	514	526	513	503	520	517	510	530	518	535	473	518	502	521	475	495	554	519	514	496	533	525	512	491	509	534	505	556	511	517	508	488	542	525	475	502	511	500	519	530	516	495	551	529	527	512	546	554	511	524	512	509	541	504	497	514	534	550	504	515	590	542	504	525	550	503	540	493	483	549	530	533	509	492	539	490	527	517	506	533	543	510	519	515	503	568	542	534	514	479	527	540	508	530	498	520	505	517	481	503	490	535	531	478	504	519	546	517	501	519	520	475	521	501	518	521	531	485	485	527	486	524	509	527	508	518	515	525	556	525	499	481	551	521	497	531	520	524	522	508	470	528	539	505	523	504	529	544	542	555	492	532	534	532	539	506	475	505	521	522	516	505	518	525	551	560	532	506	527	507	534	583	548	509	546	541	524	548	464	490	504	514	559	514	520	524	522	503	519	534	474	567	528	474	497	509	508	535	498	505	522	534	537	495	499	526	544	500	488	512	526	541	504	508	474	469	535	487	507	503	509	504	550	490	470	526	545	500	533	528	508	498	523	531	529	488	507	536	532	507	504	550	507	559	527	552	522	534	486	523	543	538	535	529	498	482	489	517	531	510	517	499	513	516	518	505	548	496	517	513	508	533	533	504	533	523	540	541	508	474	498	489	512	544	520	506	510	530	497	498	521	510	505	567	532	519	520	484	519	530	510	505	515	515	519	486	470	494	544	539	569	516	560	531	517	533	506	494	488	510	516	509	486	535	519	514	528	508	508	520	492	490	516	459	518	535	505	532	528	494	515	545	491	545	506	502	504	493	506	558	519	464	529	519	508	502	450	516	492	508	491	521	463	553	536	531	545	490	553	564	536	523	574	468	527	494	535	523	544	512	499	513	508	529	494	492	531	466	520	519	497	520	522	515	540	517	513	514	531	515	546	485	523	503	486	507	551	533	468	523	537	518	538	483	517	480	505	502	504	490	510	539	527	514	488	485	547	490	526	544	474	491	545	527	492	501	519	552	537	490	511	482	533	537	533	556	509	522	504	510	551	505	510	471	497	515	538	485	509	506	507	494	531	515	489	501	510	513	521	520	499	546	488	470	567	539	508	508	554	470	514	516	519	515	512	514	533	499	510	508	497	545	502	527	530	520	482	506	523	522	533	511	471	516	494	539	474	539	536	541	560	525	524	511	500	497	556	538	536	515	498	476	518	544	556	516	521	503	487	515	543	533	450	507	488	522	553	519	496	529	501	549	526	511	520	542	554	511	504	518	516	533	508	540	501	508	522	503	540	520	513	525	505	533	541	527	540	527	519	519	488	509	500	537	543	496	510	514	480	492	560	507	505	483	505	519	500	535	523	490	486	489	521	527	513	492	508	486	520	509	526	523	508	560	485	516	511	522	564	502	522	483	526	523	526	516	511	521	503	522	540	502	491	524	519	552	549	528	511	543	524	527	473	538	556	499	473	515	522	578	478	556	517	530	541	543	518	488	538	483	511	524	511	520	518	524	506	497	568	535	519	525	492	496	567	518	522	494	516	555	512	519	513	494	516	491	505	544	489	507	515	519	491	517	476	472	485	540	539	485	502	532	528	513	509	507	516	517	494	548	520	534	536	499	500	519	499	503	541	499	560	520	529	546	497	504	523	500	567	522	518	507	511	492	491	511	561	521	508	535	515	551	480	532	477	534	513	462	538	562	531	522	484	477	512	520	517	516	511	531	508	533	505	552	506	534	489	491	460	503	506	501	468	504	494	493	488	496	495	510	505	532	549	515	520	529	469	540	512	551	517	507	524	515	468	557	509	540	538	467	521	518	539	495	496	538	493	507	519	536	534	460	523	545	540	547	501	492	507	525	503	535	535	508	503	542	457	490	514	530	442	521	506	547	564	529	524	538	506	504	477	540	494	504	484	542	547	534	529	528	548	529	528	516	517	548	520	525	547	519	541	491	557	541	505	557	489	548	500	543	527	530	529	521	528	489	515	541	481	511	502	515	475	524	502	526	517	523	519	537	472	498	487	502	507	566	523	494	492	559	526	511	527	498	519	498	479	520	508	499	528	492	534	533	554	549	540	469	501	550	520	537	518	526	533	493	527	553	527	527	547	509	499	512	517	506	504	512	530	483	528	521	508	526	534	522	549	500	553	548	518	504	515	491	499	501	536	527	546	507	497	461	556	504	533	529	480	519	501	532	504	548	513	501	538	552	548	544	542	513	492	533	489	543	512	538	526	539	504	543	550	520	529	493	483	533	485	516	512	521	527	498	503	544	498	527	515	553	534	525	537	510	550	515	483	520	495	470	468	535	505	503	497	509	500	533	548	547	514	541	502	499	474	529	498	515	510	526	526	491	534	504	512	511	484	519	554	551	475	527	517	494	536	498	542	496	501	483	458	530	531	516	518	519	543	522	527	484	516	523	485	497	491	474	508	496	520	535	534	542	490	553	538	509	535	490	562	525	502	540	515	526	486	518	540	497	547	507	568	491	528	505	549	508	498	548	478	538	533	513	517	548	559	515	514	525	536	499	503	496	509	508	516	513	483	559	512	506	550	543	509	534	535	494	493	511	483	515	543
23658	21057	28382	23952	21059	13351	4050	2568	2114	1679	1378	1104	1127	1113	1014	907	814	690	557	501	491	406	403	384	393	423	405	368	395	432	415	395	395	365	344	346	311	348	296	371	302	319	326	259	290	328	318	318	301	275	274	297	319	363	311	322	322	287	297	306	316	329	290	277	277	275	307	268	307	301	320	287	291	284	282	324	294	323	270	284	295	311	278	290	316	286	312	279	300	250	307	291	289	311	297	301	335	319	298	276	248	275	273	276	282	273	306	291	267	273	272	283	279	304	287	263	287	284	277	253	301	253	316	263	293	274	299	276	281	302	289	289	256	308	304	320	277	258	282	272	277	267	281	277	293	286	316	284	280	286	266	284	280	297	289	293	292	275	272	275	264	283	283	276	288	313	261	275	297	266	304	279	278	291	309	292	296	309	300	293	283	312	297	304	303	280	316	278	289	300	298	297	289	263	282	296	260	266	284	289	295	290	276	276	339	264	309	289	296	311	256	292	267	276	298	289	280	290	284	269	250	297	306	280	289	255	303	254	296	267	276	290	275	283	249	267	302	297	278	286	269	268	267	317	284	298	290	291	244	263	320	289	273	277	250	275	276	287	303	280	293	270	282	279	283	275	283	300	261	264	291	297	281	290	307	279	277	267	277	286	304	308	301	281	269	251	268	243	291	288	262	297	300	290	270	282	293	274	289	302	298	297	283	280	329	260	289	284	300	293	264	273	278	274	277	285	278	277	283	277	297	286	287	297	296	280	292	248	301	317	321	291	297	292	299	281	265	292	281	284	276	288	262	265	278	283	289	281	287	285	288	283	278	297	279	299	287	287	282	282	292	301	287	260	267	311	301	274	279	285	295	230	266	309	286	290	284	269	274	284	300	288	301	288	282	280	278	279	319	291	293	306	264	280	308	271	263	279	285	320	272	271	255	288	264	278	269	300	303	267	280	278	281	287	283	286	287	288	281	261	279	293	258	290	281	291	274	280	292	279	295	304	303	289	242	300	309	297	315	306	280	275	290	284	299	298	284	292	306	326	289	285	281	299	278	290	286	273	261	299	277	267	303	283	271	279	271	296	276	307	279	290	287	275	270	270	266	293	286	308	272	282	277	305	278	316	315	309	283	273	264	281	297	298	281	302	296	306	293	290	298	324	295	274	327	292	252	312	268	303	298	316	283	272	304	275	273	273	275	282	306	293	303	291	293	263	304	281	303	261	267	284	260	275	304	302	268	287	264	272	302	283	218	286	301	270	289	283	270	286	294	299	274	269	269	270	281	267	269	267	263	273	287	266	302	279	263	268	289	263	281	287	264	269	282	292	285	265	268	283	284	289	307	273	283	267	299	282	308	264	286	265	302	302	269	304	296	283	279	280	257	279	260	298	292	281	253	265	301	277	268	305	274	295	290	281	299	262	294	293	289	273	310	297	272	292	285	299	260	309	277	308	293	304	269	280	289	269	286	272	294	284	309	318	318	263	285	289	263	326	284	279	275	255	286	286	272	330	276	288	274	259	261	282	285	280	292	288	248	281	282	299	313	292	284	279	276	260	277	291	277	285	320	267	281	282	258	266	275	252	247	265	284	267	247	296	274	314	279	290	277	283	274	286	257	290	307	296	277	256	263	268	265	277	300	274	278	262	295	287	302	294	311	284	271	271	291	284	287	291	299	302	311	276	301	297	294	293	275	302	270	299	264	285	277	291	256	321	287	300	276	305	244	263	301	273	269	265	247	297	255	262	279	268	300	315	253	274	303	259	305	295	292	311	278	303	281	302	278	293	289	271	289	264	279	268	295	276	293	299	300	266	278	275	285	294	296	293	278	304	304	302	291	318	258	255	316	300	288	280	278	275	259	307	264	285	291	269	283	283	320	310	277	323	306	306	277	275	326	301	284	322	286	301	299	286	271	258	269	274	261	305	293	276	271	290	281	295	262	302	299	296	270	295	298	298	272	287	285	301	291	316	277	288	297	298	280	292	287	279	295	268	282	247	295	304	291	311	297	319	310	297	279	262	307	279	298	244	271	266	295	295	276	283	288	291	277	269	279	302	287	283	288	316	311	281	306	265	286	283	263	314	283	290	260	270	307	288	304	273	268	292	298	290	305	283	300	264	305	266	314	287	277	274	275	268	279	285	302	259	278	295	267	284	300	295	277	293	264	271	298	300	299	309	286	279	314	268	285	266	300	292	284	270	287	280	260	295	265	296	289	295	269	283	303	273	306	320	250	260	267	287	315	261	270	243	286	272	315	291	311	293	257	270	288	285	299	274	288	282	292	281	263	264	292	290	298	282	278	267	286	267	239	285	283	285	280	282	282	307	274	304	302	284	247	294	295	277	279	287	265	294	299	299	288	290	281	294	292	309	270	295	284	282	285	280	277	308	270	265	301	290	268	293	274	308	314	289	291	283	291	262	258	300	262	266	265	291	282	287	260	281	301	273	257	268	274	277	288	294	284	283	273	267	307	309	307	276	276	263	289	269	267	275	311	288	256	289	317	275	275	272	261	276	275	299	262	290	293	304	262	314	287	269	266	278	292	275	283	261	299	274	285	301	284	330	284	292	288	295	289	297	281	282	297	296	255	292	279	297	284	297	336	283	259	277	246	276	277	251	269	290	274	300	295	260	265	306	300	296	272	286	310	291	288	302	304	299	307	294	304	308	269	298	263	281	265	286	282	269	255	272	270	267	303	300	275	291	297	300	281	289	295	306	316	279	244	267	293	291	300	269	284	301	318	267	263	317	281	304	298	288	283	284	279	258	304	285	271	266	281	263	254	280	294	288	305	301	289	307	260	286	293	301	284	274	296	321	274	279	322	281	270	294	280	301	286	286	291	270	282	299	293	262	307	309	306	257	262	296	275	285	301	299	302	290	284	275	298	243	255	272	280	270	263	282	332	278	253	281	263	312	294	312	253	297	308	287	296	291	299	302	287	284	295	300	285	304	288	281	289	307	292	281	282	280	288	272	291	289	273	288	288	281	285	271	278	297	268	263	285	279	284	300	273	301	298	280	292	256	281	293	284	258	297	278	289	264	269	273	283	281	276	250	298	293	310	265	278	287	287	281	276	297	269	301	283	285	281	289	290	314	265	264	300	285	287	278	287	277	278	243	258	294	279	281	252	309	294	256	276	295	275	289	298	270	285	272	269	270	309	278	267	283	292	290	260	291	286	281	295	295	278	270	286	286	287	284	256	277	270	278	274	315	291	285	277	287	326	274	274	259	262	276	270	295	293	273	307	303	304	289	281	301	276	298	275	284	268	309	289	259	296	268	280	284	279	284	264	301	308	273	275	274	272	267	303	303	290	262	294	300	286	285	286	292	298	297	268	270	276	277	297	305	297	261	283	303	306	285	289	270	308	297	278	298	268	299	262	301	295	298	278	274	259	286	275	282	286	277	282	268	286	255	300	261	287	299	273	265	281	289	291	287	267	288	266	302	299	273	291	278	298	318	261	290	299	290	297	269	287	277	261	314	295	308
9017	20701	18696	11631	8852	7096	6434	5613	4634	3645	2909	2373	2269	2126	1910	1800	1467	1171	964	781	710	604	548	530	559	527	547	572	528	589	608	561	550	520	519	475	462	444	481	455	468	434	425	437	429	434	403	398	440	414	377	385	396	369	401	423	389	388	410	388	392	371	370	368	373	380	369	365	359	355	406	412	380	364	376	414	364	368	354	354	380	405	382	381	378	343	398	368	342	356	354	378	386	365	355	411	387	344	350	374	375	389	387	353	346	380	361	387	373	380	368	368	398	365	353	345	308	325	378	382	367	366	383	371	344	385	379	384	351	317	348	357	404	349	341	373	340	380	345	354	369	344	358	360	350	356	356	363	368	361	409	343	355	338	379	363	351	354	351	352	395	356	367	332	383	363	379	376	378	340	367	347	338	365	374	325	356	338	360	355	351	356	366	330	343	349	345	349	369	340	367	371	369	362	381	377	362	384	338	358	368	362	322	383	362	372	380	379	357	332	344	360	357	345	336	368	360	392	352	357	334	355	346	360	374	351	345	334	377	357	349	344	337	367	373	354	333	355	370	361	367	341	370	322	401	364	396	380	360	362	357	347	376	371	368	363	375	363	372	358	368	349	369	327	383	345	352	349	371	348	348	392	328	362	369	347	352	340	341	355	375	377	383	348	371	394	346	344	329	356	355	376	392	373	367	354	358	382	377	392	358	389	363	380	383	340	384	377	368	375	331	357	354	326	379	336	342	340	352	351	351	358	354	355	364	370	360	380	332	366	352	355	338	381	354	351	352	333	345	352	375	366	330	405	381	353	353	370	347	360	392	361	343	352	392	335	366	395	389	351	349	349	362	346	387	351	382	344	382	363	386	343	360	359	350	363	362	391	335	364	365	363	371	342	367	370	359	372	375	393	350	366	370	342	342	383	376	381	352	352	361	386	358	403	398	371	376	356	379	361	347	362	334	397	330	363	371	364	344	320	371	349	357	323	367	336	377	334	383	343	367	380	342	348	362	370	349	353	372	334	374	346	378	361	368	381	326	385	364	342	356	392	353	382	367	362	379	334	354	360	348	373	383	367	361	349	352	355	352	408	340	371	348	377	342	340	382	391	358	360	372	363	339	363	345	319	357	342	365	386	385	336	362	328	325	369	384	359	349	372	350	360	347	361	384	381	368	362	393	358	355	341	314	344	387	331	350	346	370	375	361	334	348	347	360	398	371	371	371	353	343	374	334	336	343	341	345	360	380	372	421	380	361	354	346	364	368	369	320	338	339	359	385	374	381	346	350	380	370	382	326	365	356	383	366	349	375	335	368	331	380	401	384	370	342	370	352	363	383	336	376	343	370	365	320	355	360	320	361	371	382	348	372	354	358	354	381	382	343	385	396	354	352	385	387	307	340	371	364	362	349	364	323	388	356	346	343	353	361	382	353	361	355	362	335	361	351	349	364	391	366	325	353	338	338	368	344	346	340	353	317	333	342	344	371	379	379	353	325	372	379	374	351	358	377	365	358	398	369	385	386	361	372	377	361	366	349	355	359	355	373	345	353	357	358	345	333	366	367	367	389	372	352	377	395	386	342	385	345	358	345	379	393	363	333	394	373	385	375	350	334	365	343	377	329	348	376	303	377	368	343	379	333	358	342	396	387	342	346	365	384	329	359	367	365	352	382	358	339	389	353	373	338	348	368	327	373	374	355	353	354	353	354	338	354	383	363	359	380	349	342	347	339	344	356	376	367	351	341	363	392	357	327	346	351	338	355	382	380	364	372	344	347	393	370	379	343	384	348	338	387	352	347	354	371	360	358	368	365	380	357	355	368	385	337	327	347	361	358	339	364	332	355	361	337	382	394	398	359	326	407	357	343	364	357	353	343	375	370	360	362	356	371	339	340	357	363	377	370	397	365	387	353	343	352	408	371	378	363	402	335	333	380	330	358	346	352	380	370	368	365	367	359	357	375	366	376	382	363	345	390	328	332	336	356	396	327	347	358	369	333	346	387	390	383	362	346	376	346	366	343	350	395	352	350	341	356	325	371	319	332	337	325	345	354	343	357	335	330	375	329	349	359	380	369	341	350	379	382	354	357	372	348	377	320	376	382	353	361	374	361	385	376	337	368	373	394	371	329	356	359	363	337	370	364	352	348	372	363	348	367	351	361	373	352	362	324	322	346	352	381	310	375	358	318	341	392	317	342	345	381	385	348	319	372	378	345	346	305	382	365	379	370	332	356	339	382	366	393	362	341	356	353	382	390	360	360	378	389	365	360	349	356	378	344	317	371	375	347	366	368	356	362	394	397	345	361	362	347	386	327	359	352	377	386	348	384	347	339	345	373	355	335	383	386	358	356	360	387	372	359	357	378	333	369	340	313	391	355	367	360	339	372	355	379	342	390	358	347	362	341	355	336	366	349	348	373	335	349	356	340	356	370	325	358	367	356	351	371	389	338	366	337	373	349	373	355	373	368	352	375	363	341	367	358	324	328	358	400	361	401	366	340	380	365	344	356	363	368	344	361	371	356	346	360	331	365	351	362	326	387	355	382	351	349	356	341	357	354	387	317	360	369	366	358	360	360	347	383	371	403	341	403	387	368	336	329	370	383	371	357	383	331	372	366	361	334	368	359	340	337	336	362	381	351	364	343	372	352	342	358	369	345	392	391	334	330	332	368	301	339	344	355	335	394	346	368	362	349	342	347	360	335	367	315	330	359	325	362	375	370	365	365	360	380	366	338	357	361	344	386	355	384	374	355	325	310	343	378	362	324	367	342	370	357	342	347	397	365	366	346	358	362	336	329	358	378	355	396	339	355	361	338	360	355	372	347	336	376	363	366	388	305	366	336	362	379	386	368	370	394	369	363	376	355	377	387	316	357	346	304	385	369	374	346	347	326	383	377	366	324	320	373	349	352	390	356	368	358	379	374	351	362	335	420	360	352	366	341	352	346	332	348	333	401	324	376	359	356	371	349	360	370	364	354	385	355	337	348	293	358	349	360	348	371	347	386	379	375	330	335	348	349	339	358	355	361	353	378	374	369	342	340	353	344	382	373	359	346	340	354	348	342	342	377	355	339	375	374	345	333	393	331	374	375	352	352	376	381	375	342	359	363	371	356	363	356	377	381	314	321	334	343	358	369	350	338	357	383	335	413	356	363	346	359	365	368	418	376	371	370	357	353	395	359	337	363	404	356	333	387	352	351	357	334	365	379	383	346	345	354	345	381	424	341	368	390	336	381	349	352	355	352	332	350	359	391	396	374	342	376	400	336	374	355	395	351	334	335	373	386	365	359	339	346	364	360	355	318	359	382	372	352	331	337	327	357	369	378	359	365	348	362	375	351	337	351	372	379	350	353	362	322	326	339	385	337	372	337	320	354	386	370	362	391	342	357	369	380	339	350	360	363	366	355	350	379	361	388	377	361	383	349	322	393	345	370	395	431	385	362	345	387	340	373	334	369	353	347	333	351	334	357	364	350	338	323	358	351	369	311	368	353	328	369	336
22710	21040	28827	23474	21050	21254	13495	4288	2803	2331	1859	1600	1514	1484	1368	1131	928	697	606	584	459	423	403	359	333	384	389	364	395	396	433	425	385	341	304	331	281	293	274	279	298	294	284	277	281	264	241	269	260	270	262	261	245	270	282	263	281	268	234	251	249	228	239	240	239	253	245	233	238	249	225	272	239	239	208	256	231	268	227	241	233	222	250	257	237	251	240	257	248	237	230	249	265	269	230	216	230	240	207	243	231	222	232	233	229	224	213	210	236	242	223	211	226	231	233	221	218	231	231	213	218	244	205	229	190	226	219	254	237	246	223	226	223	215	236	266	245	251	223	242	287	264	244	240	250	248	248	203	217	229	241	229	244	220	219	239	219	228	233	261	225	234	229	238	248	228	261	234	216	239	213	238	228	239	233	218	227	209	255	216	225	212	231	231	227	216	217	236	224	227	234	236	220	228	225	232	217	214	243	200	214	182	241	222	245	257	228	239	243	232	252	233	234	238	228	220	218	234	250	242	246	243	235	245	225	206	244	226	228	198	237	230	253	216	226	240	218	230	224	235	245	229	235	221	258	236	251	244	195	208	220	251	208	226	269	216	234	243	224	237	232	229	247	214	233	218	236	207	245	225	224	249	239	219	267	216	236	237	258	234	215	244	251	217	227	233	210	208	242	240	244	216	245	240	221	254	208	254	228	243	244	236	208	208	239	226	239	231	227	245	233	227	218	218	225	224	211	203	253	244	208	223	248	231	230	264	195	207	213	228	227	253	240	242	242	222	255	262	225	257	253	233	216	207	224	236	233	237	221	211	235	227	225	209	240	226	231	241	235	237	243	247	234	231	240	209	260	189	223	212	221	260	236	259	242	232	229	225	224	237	204	212	238	226	225	237	204	228	207	227	261	209	233	241	227	230	240	240	202	196	201	236	221	248	202	223	236	216	212	224	216	233	218	205	243	242	247	229	238	248	225	230	225	243	231	227	225	228	243	214	229	257	229	226	246	254	219	229	218	208	219	249	230	235	233	225	226	255	231	221	247	242	242	228	240	231	198	236	221	235	201	211	223	250	229	231	196	238	246	219	275	243	234	228	232	245	217	242	215	238	215	208	218	227	252	252	216	233	248	237	226	239	254	244	219	245	227	209	228	224	230	211	200	218	241	232	240	224	240	226	187	232	216	207	230	201	227	206	224	224	219	210	236	233	247	217	238	201	229	237	224	252	228	224	235	220	226	243	219	206	245	230	211	234	193	211	224	228	221	233	240	211	231	224	253	219	217	221	201	225	223	220	235	234	237	213	223	240	234	230	218	247	208	193	234	223	230	221	207	231	228	260	253	196	232	241	228	237	230	237	223	212	212	236	211	224	257	228	238	212	221	229	236	234	215	238	232	233	223	217	222	216	266	229	208	229	231	225	224	215	255	241	244	208	239	227	231	245	247	199	217	237	213	212	261	232	243	219	226	235	227	246	202	222	243	239	235	238	238	230	214	225	228	217	216	238	214	236	245	220	238	251	231	244	205	241	224	215	231	219	213	248	233	247	247	230	220	219	214	256	231	246	213	221	223	259	222	212	212	246	216	213	225	247	201	233	232	227	202	228	220	247	222	230	266	238	236	266	245	250	269	225	214	236	230	216	242	256	240	207	235	223	251	227	243	266	245	221	228	259	240	256	226	240	229	217	260	236	234	237	214	239	232	233	208	257	226	250	245	224	234	217	220	233	233	261	249	224	265	257	232	230	218	242	242	221	232	230	217	227	221	220	213	224	203	202	239	230	218	226	209	217	204	248	222	224	229	223	227	252	205	234	227	242	231	222	222	242	256	247	257	221	254	209	258	244	222	228	238	202	215	207	245	212	211	250	246	201	217	252	224	250	241	220	246	210	228	221	250	252	223	240	260	230	221	253	234	232	218	197	230	249	255	241	224	223	248	213	222	224	208	222	231	224	235	208	223	249	264	215	233	224	200	240	207	218	229	227	255	205	233	254	213	223	244	240	241	234	219	233	212	248	241	216	232	229	217	231	211	206	250	234	264	237	234	250	222	231	227	247	211	241	215	244	259	233	225	243	227	209	242	250	213	244	238	219	220	217	234	224	232	227	256	237	217	221	248	238	258	218	231	222	206	241	266	228	226	232	198	228	226	240	228	244	240	210	234	226	227	222	218	224	245	222	227	236	207	239	206	224	237	229	210	230	237	213	237	250	230	201	228	227	219	225	225	226	246	261	236	224	245	211	220	200	241	244	261	229	243	239	271	222	229	230	260	207	225	212	225	229	225	228	227	230	239	190	214	262	251	216	256	248	228	229	242	220	244	204	222	214	268	232	209	250	247	238	218	233	214	255	279	219	246	227	232	236	253	233	256	241	212	234	208	223	225	238	231	222	231	204	230	233	216	237	240	215	222	249	211	252	209	231	224	210	233	209	238	240	251	215	211	227	250	243	231	223	237	207	224	202	235	242	209	234	211	213	214	240	228	223	225	231	238	218	211	244	202	274	220	223	237	244	259	231	217	226	200	241	215	235	237	243	244	211	249	230	227	232	228	228	260	211	224	229	221	237	231	241	223	209	213	229	218	223	240	244	241	240	219	255	207	262	225	223	226	243	235	256	201	252	206	243	189	237	231	231	218	250	251	228	226	222	249	245	229	205	236	248	232	223	211	237	257	235	229	219	231	234	249	240	237	228	235	229	211	246	241	235	257	241	240	225	233	237	221	225	214	246	257	229	244	238	219	229	235	237	232	212	231	230	206	213	251	242	234	231	237	244	199	191	235	217	230	216	215	234	237	240	214	248	242	237	226	228	231	239	221	249	256	223	247	207	219	201	229	211	235	204	242	226	229	235	241	197	233	242	213	233	232	216	240	231	218	238	227	230	222	246	206	253	228	203	241	228	236	217	222	235	240	244	228	241	226	216	233	229	238	221	222	235	215	257	215	223	224	189	204	246	256	245	245	198	213	227	227	222	214	261	243	206	219	219	241	234	230	232	227	219	226	237	245	220	224	216	236	216	258	215	197	234	256	232	206	265	246	223	244	223	208	234	229	226	221	211	268	225	233	195	228	229	233	215	211	222	250	217	237	251	236	241	240	206	259	217	206	211	253	244	217	227	214	247	243	219	224	261	216	219	235	236	220	265	230	225	213	236	222	213	253	229	237	228	201	214	232	222	205	240	221	246	250	258	231	239	239	210	210	229	247	237	235	226	215	232	235	240	235	232	211	229	252	243	242	229	240	224	210	244	220	231	251	224	199	208	247	217	227	234	237	226	229	225	213	219	247	209	209	246	243	229	229	238	210	244	250	241	233	224	233	230	218	225	233	259	224	247	222	227	237	210	228	232	249	233	223	206	205	227	231	198	223	239	256	267	211	246	231	203	224	239	227	233	195	224	250	250	238	220	230	225	231	243	259	227	243	243	220	217	227	226	257	234	236	221	235	207	207	234	217	230	220	234	231	232	230	243	237	251	234	213	237	218	252	245	221	218
11293	26612	23571	16134	12799	10580	8928	7867	6325	5044	4092	3382	3173	2927	2589	2201	1798	1426	1112	908	756	616	581	525	519	536	526	584	565	632	577	616	548	493	474	447	415	428	435	388	382	382	391	376	385	373	356	375	370	342	342	333	332	346	370	337	329	348	349	321	325	317	327	305	316	280	275	256	287	314	308	311	327	331	301	314	327	306	292	326	277	295	293	303	281	273	296	290	269	263	304	291	310	310	310	320	270	327	294	307	281	303	298	285	273	271	295	278	274	291	257	291	252	284	254	286	275	257	293	263	307	258	273	304	275	268	282	267	297	296	297	265	286	306	290	267	275	284	273	294	282	266	265	278	283	287	292	286	266	244	280	288	267	298	266	262	286	289	298	295	282	294	283	296	260	265	294	273	261	279	280	291	264	260	288	305	267	273	281	290	290	297	264	306	295	299	254	282	250	279	320	280	258	250	291	265	281	285	257	254	268	263	298	269	271	252	261	276	278	274	263	283	287	281	242	275	257	286	261	303	285	261	263	288	283	286	285	263	280	286	282	288	284	285	272	283	294	257	271	260	242	243	300	273	262	286	266	268	267	277	285	265	288	276	306	270	263	283	261	276	278	254	287	270	271	271	287	264	272	281	285	309	276	271	295	262	265	263	264	262	295	286	259	267	286	252	264	251	309	292	281	266	295	268	288	271	267	291	274	253	271	264	288	282	288	288	269	283	282	258	245	265	289	276	245	268	267	281	298	269	261	271	281	277	288	285	260	279	273	292	277	271	244	318	272	272	261	291	281	270	283	273	293	267	264	250	272	259	276	241	249	291	307	237	269	287	273	265	268	290	274	280	296	268	292	270	307	265	313	276	282	274	265	257	247	289	293	279	263	257	288	269	272	286	278	276	324	269	284	289	281	275	252	287	265	279	292	301	282	296	259	275	270	282	278	261	282	286	308	261	271	257	278	254	280	256	271	247	251	269	279	296	286	268	282	287	304	295	275	263	278	320	270	268	270	261	292	235	278	295	269	285	289	294	256	309	266	283	283	286	258	273	285	281	282	284	302	280	302	278	280	262	252	284	281	283	304	284	264	263	273	279	292	306	276	276	273	292	274	271	287	262	265	288	256	271	235	301	242	294	295	261	286	270	255	298	281	256	295	299	254	282	260	267	295	289	286	281	275	293	277	295	271	272	252	275	265	298	294	269	313	289	265	270	278	273	327	288	275	265	280	264	274	308	293	280	257	288	302	255	283	295	304	306	274	273	283	297	331	283	301	295	286	260	265	293	271	284	298	287	271	271	297	279	287	257	292	271	289	282	278	335	257	274	295	308	285	261	247	271	295	258	278	283	294	258	266	284	269	295	273	259	252	292	295	306	258	249	284	293	293	277	289	249	293	255	268	276	296	259	270	302	251	269	311	288	298	279	289	283	275	284	269	269	266	272	300	257	263	291	270	267	286	287	268	287	270	271	255	286	283	274	236	282	260	275	276	293	278	279	268	266	254	264	277	304	285	259	275	283	279	256	310	253	285	296	272	290	274	288	286	286	257	271	259	295	292	272	260	272	281	296	288	278	344	300	296	286	284	317	291	243	248	260	251	292	284	272	273	273	253	281	298	266	274	255	266	278	295	307	271	285	267	257	298	271	292	280	293	287	268	280	258	264	270	250	303	271	274	257	253	268	284	295	269	273	282	273	271	294	279	259	279	271	270	275	289	278	278	296	268	307	270	276	277	297	274	262	291	273	254	271	272	276	282	280	275	274	285	305	305	290	261	301	280	263	284	235	276	308	301	276	280	274	294	264	272	261	295	269	276	272	260	292	260	298	248	271	252	286	272	278	271	275	250	256	261	266	286	289	265	271	279	265	295	281	281	259	264	296	297	270	265	259	248	275	268	262	289	255	280	271	262	268	229	302	259	265	279	281	288	276	268	247	283	262	315	249	274	273	271	297	250	296	289	266	284	264	279	281	272	273	286	275	273	282	287	261	249	270	283	265	264	285	289	256	283	297	289	285	270	271	297	285	301	248	300	279	265	272	288	262	294	271	282	289	258	293	295	254	265	280	291	270	278	253	289	253	275	284	268	285	278	256	274	290	257	278	293	299	288	269	301	256	255	256	274	276	270	281	302	287	273	276	287	260	267	286	285	284	264	267	264	280	273	263	304	284	306	296	284	260	271	287	279	317	283	284	278	288	265	262	242	292	289	292	280	302	265	259	306	251	288	277	246	278	262	290	271	290	275	292	304	281	290	262	310	285	290	275	253	293	282	284	296	269	284	263	282	286	267	281	281	239	286	273	291	269	286	276	272	278	272	298	299	285	270	271	295	289	263	289	264	287	258	282	274	274	292	303	292	276	270	297	290	286	308	256	289	281	291	263	294	266	268	281	287	295	285	267	279	289	273	276	267	268	293	308	289	266	288	280	266	250	288	300	290	275	250	259	282	274	264	281	272	246	276	274	296	258	296	285	257	252	278	269	300	274	270	285	289	310	276	278	291	287	290	298	286	269	266	289	285	289	302	291	273	264	289	288	306	292	253	282	276	272	255	266	243	236	295	284	284	275	263	273	293	280	276	293	293	272	282	256	282	292	257	283	295	281	266	270	280	267	283	295	287	268	259	293	277	285	302	273	269	252	285	275	253	280	268	291	280	256	307	262	299	274	278	268	274	275	267	257	317	277	313	301	288	283	286	291	235	293	278	269	275	284	290	260	294	311	250	273	292	274	256	330	271	310	290	264	270	276	263	272	273	259	266	283	277	276	291	283	299	309	274	285	274	249	282	263	297	282	276	276	295	266	280	278	289	269	266	260	273	274	257	271	274	298	287	307	285	274	269	288	274	285	287	273	285	288	288	293	297	273	264	285	283	256	283	303	286	264	275	281	272	291	300	246	256	254	251	279	261	266	282	293	295	274	268	266	258	283	265	260	255	290	266	285	267	267	268	294	254	269	268	274	302	270	256	265	294	263	278	284	279	279	312	265	252	288	254	287	271	289	307	254	264	271	279	293	295	293	279	287	257	280	309	260	266	256	284	253	254	304	277	292	282	285	268	284	319	302	277	279	266	278	272	270	303	238	272	272	304	270	297	270	260	268	274	267	281	289	273	308	312	287	309	307	303	286	289	259	255	313	264	282	291	246	296	237	289	278	268	317	294	247	294	311	293	268	299	285	294	258	274	273	279	303	298	291	271	281	286	271	259	282	245	279	292	259	299	273	283	288	297	282	297	290	297	266	269	255	276	299	289	267	298	256	285	300	281	265	276	283	255	263	262	286	275	269	281	266	280	281	294	256	274	283	265	283	285	284	267	248	284	285	308	245	273	262	303	272	287	310	324	257	279	246	269	274	279	259	253	281	294	278	279	263	281	269	272	259	244	254	321	257	286	264	286	258	295	293	261	291	291	250	270	260	295	271	283	294	241	283	260	300	280	271	291	248	280	263	261	290	279	299	233	289	263	286	300	277	265	257	262	237	298	269	292	276	253	274	272	286
26783	20569	13322	5749	3274	2544	1908	1747	1414	1169	1042	917	903	917	814	741	718	590	568	528	495	484	478	454	439	467	443	487	457	503	486	456	466	440	437	415	456	417	443	415	424	410	477	421	457	444	406	443	450	434	441	460	453	433	407	440	474	429	401	405	413	464	423	431	427	365	448	423	426	425	439	448	431	448	410	416	397	411	439	417	429	422	349	424	430	414	411	463	427	420	403	430	418	409	416	449	440	437	416	430	435	429	454	434	405	472	447	424	434	413	438	421	433	391	421	393	430	409	390	414	453	404	422	424	408	424	432	466	408	412	418	434	418	425	412	480	421	422	431	441	425	420	447	447	409	448	410	445	422	445	398	424	423	378	408	405	456	411	403	414	443	423	407	415	430	410	409	394	417	455	440	428	367	425	406	452	429	418	408	391	440	427	409	480	410	482	438	405	433	424	440	444	424	411	413	419	424	436	395	430	423	414	458	426	423	379	441	408	450	434	382	420	444	411	415	409	395	435	403	410	420	407	425	452	435	435	430	375	409	402	410	436	425	434	439	378	404	394	391	450	423	425	422	415	440	458	378	437	433	455	427	463	421	392	436	415	410	420	419	427	410	409	453	411	436	409	451	417	418	391	399	450	437	428	442	409	437	393	431	447	391	442	426	411	426	444	435	428	421	420	411	460	403	419	397	393	413	396	417	427	454	449	413	411	395	447	399	422	448	419	426	421	398	410	401	419	419	399	445	443	434	413	427	408	444	455	415	421	501	417	467	407	435	391	485	412	408	408	426	405	411	421	432	403	411	416	424	415	396	435	449	431	407	444	424	412	385	426	411	460	400	410	443	394	446	401	444	423	422	409	435	404	413	391	396	410	399	406	453	426	407	393	431	445	414	451	403	397	415	406	423	408	429	450	405	398	436	477	424	426	402	389	408	402	414	428	425	411	413	422	437	394	427	436	426	433	420	473	432	410	436	426	417	407	447	432	418	469	428	426	403	474	438	390	476	421	391	386	416	423	409	432	395	413	383	426	423	360	414	411	399	429	439	439	430	425	409	454	391	411	399	426	425	448	399	438	411	466	415	408	429	431	390	453	419	433	459	409	454	428	453	402	380	397	417	402	411	376	428	385	426	449	423	408	452	425	409	418	387	367	416	418	413	443	410	418	453	438	400	406	395	421	399	434	420	434	432	411	464	415	425	419	412	438	425	409	433	444	400	418	403	399	372	370	479	444	430	407	351	424	423	402	436	462	424	394	439	427	392	430	445	413	423	420	402	395	416	408	409	416	419	407	397	420	392	414	440	404	450	428	433	413	435	411	428	424	422	453	421	445	454	390	418	431	411	392	390	423	447	400	438	430	411	448	416	398	421	435	424	388	392	413	426	405	442	429	416	442	440	424	483	417	424	429	416	396	457	425	412	414	399	431	419	450	436	398	488	422	368	400	406	411	440	432	420	393	433	467	426	457	405	410	411	417	417	416	425	431	406	461	403	447	404	381	425	436	393	438	427	393	470	407	448	439	383	404	452	421	439	441	433	441	392	428	389	442	427	396	398	445	416	422	433	423	394	407	450	412	453	433	414	418	419	410	412	400	405	417	395	404	437	396	450	394	451	443	457	391	434	417	410	405	419	443	413	417	402	414	431	453	419	423	441	436	405	407	393	409	441	434	388	455	401	421	452	382	432	427	442	452	422	412	451	403	425	388	425	417	425	436	413	415	442	399	407	415	436	432	404	439	428	417	421	407	467	443	422	429	414	399	409	382	394	423	419	406	416	431	439	401	413	406	433	414	453	428	426	417	390	415	424	408	399	439	422	440	422	426	415	436	385	460	429	422	429	399	425	418	426	414	401	377	421	404	409	377	422	376	401	416	383	421	431	430	416	426	414	427	450	435	400	408	449	385	443	430	455	448	415	452	442	436	371	390	408	411	407	399	421	386	388	415	424	466	426	475	414	412	394	426	399	427	443	435	427	375	409	424	446	436	443	384	403	454	417	407	376	423	393	432	396	425	445	439	399	446	410	433	429	434	419	399	376	440	445	402	420	427	380	425	392	424	429	428	425	396	413	409	425	437	415	381	385	430	405	435	426	387	394	453	431	441	427	407	411	436	403	409	407	429	404	426	397	420	404	425	422	438	419	428	410	415	422	434	382	453	445	461	410	420	436	449	420	368	433	415	408	460	438	398	440	419	357	434	418	440	416	408	406	468	408	388	391	454	431	428	390	414	480	411	386	434	404	397	431	385	382	400	434	417	410	416	441	399	405	423	388	444	415	427	416	440	458	455	429	424	409	414	441	420	424	410	405	375	412	419	394	446	428	439	385	415	437	455	458	411	422	389	402	416	417	445	445	437	410	443	447	427	446	443	426	396	391	421	452	408	425	432	415	417	400	408	452	456	383	426	437	420	443	413	410	436	415	419	416	429	397	422	435	452	439	403	445	425	425	424	405	395	452	436	398	440	398	404	416	420	403	423	393	396	432	451	397	447	414	437	439	433	434	414	413	410	453	411	412	401	376	388	443	453	426	402	414	385	435	416	418	435	413	386	391	434	423	438	437	418	437	406	402	398	441	414	396	398	428	420	410	410	426	429	389	387	416	399	428	412	411	419	411	420	456	461	399	469	406	426	382	445	430	434	428	398	367	404	427	438	410	433	402	419	426	441	426	380	423	410	418	431	464	403	424	426	433	420	439	445	405	410	426	425	425	444	419	436	448	424	416	406	405	421	456	414	395	385	410	402	390	375	405	432	425	383	418	445	410	401	432	359	371	437	419	410	404	433	418	409	410	399	432	434	416	406	412	407	404	408	418	418	413	390	445	394	431	456	449	437	417	466	427	463	413	446	431	418	427	451	459	439	428	414	443	447	461	415	421	432	408	433	421	424	455	401	433	368	426	425	389	447	453	387	464	411	427	446	429	406	457	378	437	416	387	404	417	406	431	410	415	447	376	426	445	414	451	416	391	417	429	404	422	417	455	421	433	383	420	449	416	456	462	420	416	398	399	422	452	434	404	436	398	409	416	404	366	450	417	415	381	425	398	417	418	418	424	447	409	429	398	420	422	408	418	388	401	388	435	422	404	410	479	406	420	436	423	428	429	400	391	447	417	420	445	406	441	433	433	438	434	419	421	432	393	413	442	403	446	436	452	428	420	468	378	433	432	433	412	395	388	430	468	411	395	436	453	404	394	386	412	427	387	451	442	428	473	447	422	415	427	409	450	406	436	428	433	430	413	440	403	425	415	429	416	405	409	451	393	417	455	383	426	402	430	421	391	395	426	441	441	426	394	434	418	460	437	434	478	401	413	423	402	454	424	395	425	397	422	421	452	402	437	417	424	404	439	418	396	381	402	404	419	400	434	395	424	420	376	426	428	401	405	398	440	382	409	461	426	384	426	463	394	392	461	445	393	453	425	385	384	461	401	410	403	402	438	399	409	428	389	424	423	417	395	413	408	434	429	411	435	387	452	416	427	437	419	414	442	391
8197	13359	11863	7481	5905	5108	4162	3704	2969	2428	1886	1721	1757	1495	1437	1212	993	928	789	683	638	647	624	603	584	577	580	637	662	672	658	639	613	601	569	595	540	561	611	538	515	549	561	565	536	565	570	565	549	491	571	503	533	580	494	518	570	531	560	550	532	531	533	531	553	550	547	542	534	537	529	513	517	521	547	521	522	536	518	552	539	537	531	494	543	527	546	520	529	512	496	508	553	530	535	520	559	477	482	501	513	535	542	520	540	526	495	545	500	489	499	505	485	500	518	521	547	543	500	524	465	498	505	505	485	546	554	554	508	554	536	478	544	562	502	509	534	512	534	517	507	555	548	497	543	498	529	509	535	532	526	510	509	485	505	503	496	523	532	530	523	505	500	526	516	508	525	523	568	553	503	505	549	502	517	558	521	507	521	508	465	514	535	527	521	512	536	540	521	526	523	527	546	525	510	511	569	521	503	560	509	537	500	525	526	510	531	510	494	541	499	548	506	510	501	534	515	513	537	502	501	512	525	545	506	506	541	552	528	511	502	549	551	511	563	551	506	527	559	549	532	503	487	510	484	525	477	528	503	500	541	514	490	491	503	474	493	547	514	550	553	518	508	525	510	515	502	536	514	534	491	532	575	519	480	546	518	503	522	555	501	505	504	534	522	514	541	515	515	501	522	543	538	476	500	526	535	501	533	554	494	523	505	526	489	477	528	562	534	529	528	546	484	523	501	542	512	520	515	536	543	508	512	536	537	538	565	539	547	541	540	537	529	541	512	542	543	466	556	552	503	519	549	519	562	530	531	524	514	517	501	529	475	511	557	476	526	522	503	543	493	569	513	520	518	547	530	567	522	511	508	558	546	540	506	544	535	535	543	527	529	529	504	552	474	515	517	533	521	571	542	490	568	550	517	521	548	575	521	535	547	568	547	536	510	545	524	505	534	528	538	548	531	529	501	521	527	535	540	540	533	529	531	491	490	500	516	546	541	510	492	495	507	492	518	505	519	550	493	555	491	503	522	523	474	548	532	572	543	486	557	493	523	508	563	471	518	530	572	569	532	507	518	560	530	488	554	549	526	509	515	560	518	513	557	524	521	561	550	510	504	560	489	509	519	520	549	532	511	500	519	543	503	517	557	523	522	528	526	521	527	502	533	532	553	502	514	503	469	496	523	531	584	515	502	505	482	566	563	531	492	549	591	530	503	510	501	523	540	517	526	520	507	516	508	488	505	500	468	533	529	530	515	495	515	530	526	541	505	508	533	571	506	533	526	502	506	531	539	549	471	522	505	514	553	521	537	546	497	508	521	523	570	533	568	530	536	525	532	537	545	575	521	541	541	533	546	500	508	523	512	536	500	524	508	516	577	557	529	533	556	539	548	530	536	520	508	504	511	526	487	521	520	471	530	503	542	505	497	541	557	512	539	506	523	538	528	513	531	551	521	533	506	516	537	556	541	548	503	495	512	527	509	545	557	490	515	499	531	555	542	531	525	530	467	541	527	485	550	523	537	492	518	506	544	527	521	502	559	478	544	498	541	503	520	496	510	508	556	523	508	492	545	531	509	502	549	541	541	525	553	489	542	496	524	507	553	537	502	512	528	513	558	514	531	535	517	521	501	539	471	527	517	493	517	517	473	481	542	540	501	447	487	484	554	528	543	542	580	480	510	505	512	528	523	532	522	533	502	554	499	485	517	465	507	551	512	494	473	512	489	547	514	512	561	512	541	591	521	503	495	549	498	566	554	556	514	516	465	544	521	516	546	525	499	518	498	498	480	512	540	533	534	510	516	512	527	518	474	534	500	514	544	545	507	524	508	503	532	568	522	548	507	512	489	498	481	541	492	555	539	523	492	517	550	523	551	517	522	528	457	501	541	512	535	520	509	507	546	496	547	526	528	504	520	514	521	525	537	555	515	490	535	519	535	511	519	509	546	489	519	517	514	483	491	531	534	504	571	477	500	567	493	488	538	537	532	537	555	555	498	533	533	525	520	545	545	531	479	529	547	522	535	510	520	506	535	545	569	533	477	532	535	526	510	557	534	475	526	542	527	491	535	513	494	550	515	509	511	538	531	533	490	552	491	511	505	522	495	513	542	529	519	514	570	542	562	524	503	512	527	533	509	542	492	561	531	499	525	488	512	544	513	527	519	510	509	550	524	570	515	491	516	503	537	515	514	527	530	496	496	535	528	558	496	503	497	545	514	540	534	536	499	554	536	526	540	475	518	554	545	494	495	529	541	528	497	493	526	543	535	526	532	524	542	530	552	514	551	536	496	538	523	508	497	524	547	496	546	545	545	491	507	560	480	518	503	530	552	533	517	514	487	519	540	539	514	525	466	540	539	523	511	505	483	533	495	510	537	499	505	504	502	485	532	530	515	516	533	531	486	551	579	582	547	518	512	535	568	495	494	540	527	569	544	498	538	533	523	539	504	546	549	504	502	510	521	503	537	540	533	567	544	545	499	530	554	509	538	516	542	516	541	492	468	505	553	525	492	500	551	495	525	579	556	513	508	528	500	506	538	546	532	446	525	525	542	569	490	505	547	535	511	500	487	499	484	490	503	495	542	543	553	501	554	563	524	522	521	536	519	574	524	501	530	558	541	513	536	516	507	526	513	557	531	520	546	555	521	500	514	511	508	518	525	534	529	507	533	525	519	524	518	533	544	522	539	517	565	462	525	522	527	531	547	545	534	515	525	504	546	514	506	580	498	517	541	534	476	524	535	484	493	540	483	530	540	506	524	520	559	528	510	511	472	547	532	479	510	548	530	559	518	522	489	535	503	525	493	503	523	552	490	538	518	554	489	498	496	503	531	538	538	513	509	534	563	502	517	529	485	532	507	478	526	561	539	520	538	501	537	529	542	562	499	524	504	530	540	542	544	509	502	541	586	558	521	536	508	498	521	496	535	545	518	518	514	518	535	528	512	551	487	489	507	476	522	563	511	508	518	549	543	562	509	558	512	513	570	529	525	537	544	535	504	535	496	520	521	518	485	521	538	519	560	503	515	559	480	484	523	541	543	527	507	530	543	541	485	535	501	518	485	525	531	516	505	523	483	524	505	512	526	480	520	493	533	510	520	501	525	535	528	505	541	513	539	532	488	499	535	514	499	505	536	477	493	536	506	510	505	523	537	523	497	533	484	515	529	494	557	488	500	540	525	460	536	521	520	541	537	523	521	556	524	539	502	508	548	527	534	582	503	479	519	518	500	509	501	519	516	511	523	523	536	560	535	542	512	507	556	490	560	508	537	463	499	521	507	533	495	536	532	554	530	541	503	513	511	553	551	529	545	554	498	538	519	511	508	495	515	547	555	535	545	548	529	540	567	548	525	486	529	523	497	519	543	519	506	532	525	524	556	490	526	535	528	585	530	531	520	510	502	525	538	517	568	486	498	538	508	524	523	557	550	517	537	581	543	479	507	545	482	500	505	513	516	488	523	568	512	506	507	574	515	532	505	497	520	519	544	522	539	497	482	511
23670	21060	28365	23960	21075	14298	4789	3003	2117	1745	1371	1236	1190	1132	1030	842	736	613	530	483	431	380	369	383	366	376	381	410	398	418	417	412	382	362	382	362	319	343	328	359	313	328	326	319	309	322	312	314	347	316	295	307	320	318	310	303	321	332	297	299	303	337	290	271	287	321	284	295	248	348	304	283	310	306	313	300	299	306	291	322	296	301	278	297	266	295	301	295	294	300	289	299	261	287	316	307	284	305	295	295	310	285	274	271	274	255	299	320	292	304	285	274	291	275	279	301	258	286	274	291	294	327	334	307	306	302	329	302	312	310	291	308	288	296	300	246	313	293	296	298	293	286	275	286	277	328	329	287	301	282	310	301	281	286	303	331	294	296	285	268	294	266	311	295	266	265	285	282	269	285	314	303	300	286	269	290	279	273	311	268	281	295	279	318	288	328	313	282	286	300	311	288	265	307	292	306	281	285	295	263	304	261	297	296	302	268	331	286	315	309	328	292	273	273	246	296	316	273	296	315	295	295	271	297	298	325	301	284	286	301	322	304	304	290	298	298	259	292	311	311	293	306	268	317	316	310	276	313	307	277	283	302	309	314	276	284	280	310	276	294	261	301	308	333	254	282	294	272	289	288	303	322	290	294	294	274	309	300	306	292	296	325	302	264	343	291	295	300	270	341	262	276	273	321	315	286	297	310	310	312	282	308	317	280	288	309	316	292	282	281	265	301	278	298	277	307	304	290	313	270	318	291	282	273	278	299	268	262	276	295	288	294	292	283	292	283	299	302	309	284	304	281	313	293	287	296	292	321	300	278	301	286	262	282	304	275	295	281	322	306	274	301	287	292	308	283	291	291	298	308	261	268	311	290	255	306	263	325	293	281	294	304	289	305	277	284	278	324	313	278	324	286	297	287	276	257	296	295	276	299	291	283	304	284	357	264	296	279	280	285	282	324	284	286	304	296	316	307	300	289	323	291	287	289	270	295	305	256	304	279	275	298	295	271	261	316	293	300	299	289	268	291	297	318	296	286	278	285	290	290	312	297	288	311	286	291	283	259	283	304	298	269	281	286	273	301	299	346	308	291	285	301	294	277	297	299	311	254	284	291	261	301	284	273	261	301	294	281	290	284	298	284	281	302	294	266	288	251	309	300	313	283	308	303	274	285	302	328	322	252	333	289	274	272	274	292	279	279	276	274	311	292	353	264	281	263	284	276	287	286	294	286	309	311	253	284	293	298	273	306	296	276	295	295	276	301	263	319	283	287	310	286	299	275	294	278	279	284	279	269	294	277	280	283	323	325	288	293	286	276	273	281	295	294	267	288	328	325	293	284	295	261	268	273	311	271	300	284	290	289	306	283	289	288	323	326	281	308	294	312	267	305	283	269	298	295	285	306	280	319	261	292	321	303	271	284	296	251	297	283	287	275	275	301	294	292	322	320	319	291	311	297	320	305	266	296	265	288	300	316	297	266	260	285	292	289	300	319	279	270	298	286	274	303	274	275	284	334	307	294	297	294	303	283	264	289	279	318	296	274	293	260	271	281	271	309	271	288	283	263	289	277	278	296	284	314	301	290	264	305	288	289	299	267	284	277	298	294	311	283	327	290	295	285	310	303	257	297	324	300	302	277	297	319	306	305	277	250	287	303	283	290	272	282	276	290	292	313	285	309	249	293	288	285	275	295	315	304	300	286	284	275	278	283	297	279	302	311	271	272	313	292	297	295	274	292	299	338	270	270	294	255	250	300	265	287	285	288	259	288	284	296	308	299	294	296	317	264	292	285	299	278	294	283	307	280	315	291	304	295	303	287	276	262	290	288	286	303	285	293	308	283	277	296	283	291	257	264	292	282	279	298	301	295	309	311	295	293	290	287	296	291	309	294	300	312	281	270	274	315	288	290	346	312	296	297	299	281	314	289	272	263	289	325	286	285	290	274	288	304	271	292	252	295	276	279	298	252	305	311	270	295	281	284	294	266	310	310	296	295	283	301	283	304	316	275	287	280	308	307	283	294	294	284	279	298	260	276	266	294	289	273	314	292	303	286	297	285	281	310	326	310	262	320	287	308	297	306	325	314	291	295	298	291	296	287	292	279	237	280	301	275	282	313	272	311	286	281	301	275	270	310	280	288	309	306	292	281	291	337	278	292	295	294	285	281	287	313	288	272	288	302	293	263	304	300	301	303	269	272	299	277	308	262	316	297	271	300	271	319	280	303	262	312	291	294	295	272	269	292	276	323	299	288	317	286	285	296	259	266	303	307	281	271	294	260	306	305	302	295	292	303	288	287	286	299	295	280	291	314	292	282	310	298	289	311	294	304	281	274	323	294	277	292	295	297	278	298	304	303	292	297	308	330	290	297	278	301	285	335	320	284	290	275	278	296	275	290	300	320	305	278	312	312	302	310	261	293	271	301	269	305	296	286	313	302	278	273	281	266	283	293	278	290	280	324	276	267	287	269	305	287	291	300	283	305	310	281	279	283	264	265	254	286	307	285	297	262	292	282	319	319	316	281	311	277	268	281	266	263	282	287	291	292	295	309	301	311	289	272	280	269	300	277	310	296	256	296	292	260	296	258	302	294	274	313	281	318	283	280	281	299	291	295	302	279	299	250	282	292	270	284	280	300	277	292	315	274	289	275	286	309	270	303	262	275	296	325	314	272	266	291	294	330	317	304	278	294	300	327	276	286	303	291	281	288	302	270	286	328	293	288	321	276	297	281	301	283	300	272	273	278	306	297	276	309	295	269	311	280	297	277	290	312	267	304	288	298	269	274	279	295	308	278	279	302	303	283	278	303	307	303	292	300	279	320	300	298	304	315	291	292	296	287	275	268	308	284	311	289	284	301	264	285	290	274	311	284	309	310	278	303	268	294	318	345	291	304	250	293	280	294	280	289	298	321	258	271	302	277	292	301	304	333	307	288	287	302	286	282	310	315	314	294	283	314	275	272	288	297	271	289	294	283	320	303	287	289	305	287	296	256	274	297	273	276	290	310	269	279	262	263	300	282	307	280	306	274	265	297	289	280	305	262	295	268	295	292	307	261	291	291	303	283	295	304	291	257	279	255	312	280	262	299	297	249	296	268	325	297	316	276	294	300	254	294	290	273	281	282	308	272	271	297	306	313	281	300	300	264	309	311	293	257	286	261	312	263	297	308	285	285	288	282	288	298	273	221	276	305	271	308	302	262	303	286	289	283	298	292	286	272	291	290	273	294	265	284	289	269	264	295	281	292	292	294	308	297	290	321	306	287	295	291	315	284	295	329	291	282	289	274	309	286	291	314	309	291	293	291	290	289	301	267	286	287	300	297	280	301	286	290	268	307	283	288	296	267	316	306	289	282	283	317	290	278	279	292	301	283	309	274	279	305	306	284	300	294	296	296	270	304	299	294	280	297	331	289	273	313	287	274	328	253	306	291	301	290	278	283	287	272	281	290	312	303	294	322	309	284	303	281	266	320	274	290	280	279	269	307	285	285	310	305	274	282
9094	21408	20196	13043	10191	9042	7410	5969	4837	3503	2876	2628	2388	2127	1866	1546	1298	1070	884	801	699	609	540	545	512	531	552	578	597	594	608	597	555	483	502	457	438	468	461	484	430	415	411	447	446	430	483	440	414	417	411	423	426	420	445	411	403	406	388	382	373	369	389	384	352	373	353	371	336	383	417	368	401	375	382	389	380	381	399	380	358	349	372	378	355	365	397	395	396	386	367	369	430	403	393	365	374	381	356	350	386	387	379	404	387	371	358	353	394	375	361	358	360	361	359	420	335	355	378	352	350	353	347	375	362	363	381	383	375	372	383	398	383	385	391	387	386	377	383	339	351	319	373	418	337	366	385	372	363	355	375	370	360	370	337	387	368	381	353	373	347	403	372	360	387	372	342	408	361	334	387	366	411	368	340	366	342	366	395	364	367	374	346	381	387	339	374	365	379	353	375	373	395	370	380	356	383	396	376	354	363	340	354	355	335	366	355	352	357	378	380	387	368	344	367	398	399	371	402	365	377	369	365	347	359	385	334	390	383	370	399	340	384	340	393	396	359	365	347	347	384	382	396	373	343	338	398	373	360	389	360	362	379	359	397	387	352	337	348	348	314	370	365	408	410	386	392	362	366	361	373	354	365	383	373	388	347	365	375	348	379	370	364	393	369	374	397	364	340	381	348	323	384	349	337	374	363	356	368	361	354	358	381	359	386	347	383	404	382	403	381	343	332	389	372	355	354	337	379	352	339	384	387	374	373	389	359	400	360	331	383	387	423	361	395	362	347	358	402	374	348	357	370	378	336	375	344	351	384	350	353	353	392	358	329	370	384	401	364	413	328	343	348	377	331	384	380	368	384	372	357	387	353	359	362	348	391	384	380	356	373	345	331	385	380	367	349	357	384	341	369	374	407	371	365	369	376	383	373	363	370	345	355	358	372	366	370	379	348	350	395	359	394	357	383	329	349	396	386	364	363	353	372	362	357	355	361	340	365	380	365	369	354	366	372	387	373	359	334	349	366	352	328	385	353	363	323	353	382	370	415	332	346	376	361	381	379	345	333	319	329	411	358	328	362	391	358	379	359	351	376	381	370	391	376	367	374	392	377	364	364	350	370	372	384	364	344	361	344	340	367	333	388	357	342	371	349	372	343	363	373	331	397	355	351	352	370	395	361	325	360	350	371	352	332	368	356	398	354	341	386	385	388	374	336	400	368	351	311	348	361	399	389	343	368	379	394	386	394	341	327	364	352	353	367	410	359	372	396	386	368	367	357	405	369	367	386	402	348	393	372	357	341	359	401	377	360	359	355	373	400	367	370	364	391	363	362	359	359	355	399	352	366	389	364	396	396	394	371	370	361	392	340	376	381	354	360	367	369	394	336	389	393	367	378	357	356	367	368	372	373	387	353	331	384	377	343	348	339	374	362	350	355	365	345	346	368	351	353	354	341	347	395	377	395	385	393	342	374	350	347	359	384	395	361	347	377	317	377	393	397	397	399	388	376	351	339	330	347	374	353	363	360	366	327	374	341	349	341	371	371	381	379	409	395	392	374	356	338	397	359	373	360	362	359	354	390	367	357	385	357	306	342	339	406	354	358	391	364	387	362	415	354	357	339	396	385	378	350	385	380	328	395	379	362	341	359	383	345	356	396	364	367	364	368	353	344	381	375	374	349	353	336	365	391	347	328	351	380	369	384	382	403	369	340	381	367	392	407	372	334	366	355	379	357	320	364	380	362	390	368	376	356	343	334	353	390	351	371	372	359	373	347	340	379	390	382	336	387	372	361	329	387	380	369	374	378	365	356	379	360	383	378	424	399	403	391	370	344	373	387	360	340	333	380	364	371	377	353	392	363	374	397	390	364	413	327	345	313	382	354	372	346	334	337	346	362	367	381	377	369	369	380	366	368	330	368	352	349	369	375	383	377	349	384	363	365	366	424	370	389	344	366	370	352	349	368	350	350	375	364	344	384	340	359	360	393	351	361	413	365	360	393	383	358	384	376	339	373	391	377	372	380	343	347	349	401	343	392	365	370	329	392	355	366	367	331	381	345	374	369	356	358	385	376	371	365	390	415	393	353	350	360	326	385	365	383	370	315	373	366	356	334	398	373	357	362	376	383	380	370	354	340	354	357	370	375	353	370	358	382	400	341	357	364	391	391	357	360	378	394	371	372	347	366	381	388	360	376	381	354	363	387	373	399	414	344	370	360	364	396	359	375	349	375	332	361	374	379	351	352	347	393	369	385	334	387	372	371	376	371	392	380	393	350	373	373	399	329	337	351	347	368	355	399	370	379	378	395	360	383	396	364	371	378	361	359	385	376	391	385	346	398	380	366	353	360	381	370	337	348	402	360	411	355	388	373	345	349	359	330	344	362	377	355	343	381	368	363	368	360	369	363	380	377	371	360	373	391	365	374	400	396	366	363	372	388	406	361	374	366	360	375	358	324	355	371	366	393	348	375	365	372	362	344	398	374	379	303	360	346	352	358	367	384	376	353	364	340	396	351	363	365	365	380	359	369	397	361	392	354	376	354	382	360	344	385	369	366	366	361	366	349	377	349	365	389	386	363	382	393	376	396	370	355	376	342	387	402	342	379	362	365	362	407	356	353	361	396	347	333	402	390	379	342	382	387	359	389	327	381	344	370	346	390	380	377	394	325	358	388	333	385	362	364	362	379	363	370	359	346	345	373	376	378	387	341	390	362	350	358	345	380	369	363	358	385	352	395	338	367	387	340	372	338	370	376	363	363	366	364	341	359	347	369	330	393	369	341	374	335	332	360	390	398	386	370	356	404	388	367	359	394	395	409	337	387	344	384	367	378	343	378	374	337	338	371	348	415	353	377	345	369	369	386	379	363	335	321	379	376	361	374	379	387	392	343	352	359	396	390	347	369	368	344	379	369	380	386	367	334	381	381	412	367	396	380	365	361	374	337	369	354	388	401	361	380	345	412	360	376	371	379	394	363	350	372	337	356	364	355	346	366	381	353	333	333	332	333	358	383	333	373	370	387	363	347	374	389	342	353	341	393	350	374	387	361	362	364	383	409	377	380	371	347	361	387	397	364	373	347	374	363	376	400	409	397	343	343	369	365	378	346	347	350	346	358	384	377	393	401	389	361	379	391	349	333	359	323	383	334	353	381	376	357	356	379	368	368	392	366	368	367	340	381	356	390	390	378	364	371	374	364	374	383	338	401	357	351	370	385	327	364	346	366	377	355	371	358	402	360	372	343	365	354	367	335	379	373	365	369	361	366	376	369	371	387	336	364	364	371	371	384	361	436	378	356	370	361	349	362	366	363	352	393	375	370	374	338	389	327	364	358	364	348	373	380	363	377	337	391	358	366	349	385	382	378	363	372	379	374	380	369	343	365	353	377	377	388	372	342	374	361	368	368	379	353	356	353	378	375	345	391	377	358	356	398	387	373	382	356	370	377	383	385	383	379	361	338	401	345	391	362	383	359	368	331	339	359	364	374	382	375	358	351	368
22741	21070	28848	23505	21084	21305	14414	4543	2917	2264	1935	1704	1598	1378	1239	1055	844	721	577	538	463	390	410	365	424	399	349	423	423	425	423	393	386	374	348	328	330	326	285	304	300	282	281	279	254	307	290	257	256	282	254	268	307	286	276	271	266	260	273	231	280	254	270	245	238	253	253	249	244	274	259	262	267	257	263	268	243	246	263	250	225	252	259	237	250	282	255	250	272	276	276	237	230	250	255	263	304	278	236	230	253	238	284	256	271	263	268	238	272	265	246	248	248	240	240	242	225	265	240	235	242	230	248	241	237	238	214	274	232	240	237	224	248	287	242	228	241	253	262	231	248	221	236	231	260	252	221	237	245	259	241	230	214	266	230	253	237	219	246	256	237	231	267	245	229	244	254	272	285	272	226	261	215	231	259	245	235	244	267	248	242	232	257	244	229	237	260	248	243	235	248	237	241	251	259	236	270	255	239	216	260	238	239	257	274	243	263	222	259	287	260	255	247	265	246	248	245	267	243	260	235	240	223	228	277	212	241	235	251	231	250	226	232	263	259	261	263	228	261	249	232	259	256	256	261	246	228	236	263	240	250	247	260	242	228	252	242	239	247	226	240	246	237	232	242	236	226	251	251	246	233	239	242	238	266	253	230	244	242	255	229	235	221	252	247	240	230	231	222	253	201	274	225	235	257	227	213	240	238	226	232	221	229	225	247	240	229	225	233	248	250	264	255	273	235	231	253	253	236	257	236	239	231	256	264	263	248	243	246	222	245	239	241	257	254	229	249	254	239	220	241	240	266	267	255	245	229	248	243	253	257	235	249	252	258	244	242	248	225	216	227	249	247	235	263	248	240	233	228	224	244	253	244	245	260	221	223	220	237	239	268	254	245	247	262	259	233	273	265	268	241	246	273	225	208	230	221	255	231	247	219	223	259	219	243	216	249	230	245	247	231	249	233	260	235	218	243	263	248	247	240	224	257	241	261	259	226	234	258	242	230	245	245	267	231	224	230	245	258	232	238	261	239	215	232	233	246	249	205	254	229	261	257	246	250	252	257	245	239	242	207	225	240	264	253	244	232	265	214	240	265	244	235	252	230	233	236	243	271	278	246	262	259	250	261	231	241	237	238	225	229	235	248	234	212	241	255	240	256	272	265	281	239	219	237	241	246	252	262	264	246	242	248	233	223	261	220	253	263	230	237	254	218	242	259	223	257	257	224	254	248	224	227	250	247	250	250	224	242	233	231	235	272	217	256	265	249	230	252	253	220	262	251	241	254	255	253	252	247	227	250	237	203	233	252	236	253	220	265	262	236	233	202	251	243	238	250	247	244	241	243	218	287	241	263	246	248	220	240	251	223	264	242	280	256	237	268	222	290	240	239	233	274	265	241	272	241	210	258	259	217	240	247	249	236	261	259	223	229	236	235	245	234	247	244	238	236	228	267	239	221	245	226	227	246	234	247	256	265	214	255	242	243	258	227	235	257	251	260	241	238	248	268	239	231	227	255	233	258	280	223	246	222	260	253	254	250	229	220	209	236	221	239	242	249	250	257	207	269	249	228	256	232	248	248	264	278	237	245	236	248	235	237	251	206	237	223	233	229	244	259	239	255	228	245	258	240	247	236	225	206	233	256	234	271	214	236	239	269	246	268	207	223	247	235	235	245	228	279	243	224	263	234	218	251	242	248	233	259	252	227	221	254	248	227	223	238	237	239	236	252	252	252	248	225	252	230	205	227	238	231	218	263	256	215	243	245	253	244	252	246	250	244	235	205	234	243	235	248	215	242	252	272	243	235	220	242	222	243	230	249	248	237	255	223	227	230	264	223	232	241	219	246	279	215	258	258	251	239	238	267	215	247	226	234	251	282	270	253	245	259	236	260	240	247	194	263	251	220	232	235	270	237	221	252	234	247	252	198	227	235	233	262	228	227	230	244	254	239	243	251	207	248	223	263	249	226	274	259	244	225	241	260	250	235	230	235	224	222	237	257	242	228	252	243	265	235	253	243	212	258	204	269	244	236	253	245	246	233	207	217	240	264	249	218	228	243	226	229	265	261	226	221	235	225	261	237	234	263	235	263	270	240	236	221	228	240	247	275	237	230	255	213	256	247	236	226	229	238	234	259	240	231	250	238	251	220	244	237	213	242	242	231	256	237	236	250	247	258	263	243	254	245	225	248	237	223	269	205	273	241	259	241	250	259	240	230	235	205	223	254	244	224	260	244	257	235	254	246	235	253	227	248	243	249	244	265	251	222	239	243	227	235	221	230	247	249	261	259	237	259	256	256	232	244	242	258	230	239	256	246	249	240	250	244	267	242	237	249	228	256	254	265	250	258	234	237	282	257	219	234	245	244	239	235	254	210	225	236	283	271	246	244	248	244	250	233	236	243	222	225	239	229	256	261	257	252	212	239	237	253	262	255	266	228	224	254	262	207	262	217	242	246	249	214	241	260	242	228	242	271	240	241	255	258	266	235	251	273	255	283	221	253	250	263	232	276	253	242	229	245	227	250	234	247	238	220	260	257	260	265	237	257	261	248	225	245	211	227	230	239	234	251	239	251	233	243	261	226	242	249	258	229	228	247	241	231	249	238	247	246	226	233	253	267	234	236	252	223	251	243	227	252	245	238	244	249	229	249	231	245	233	202	266	215	224	250	245	256	258	239	219	215	236	233	258	239	245	205	263	238	229	224	221	240	254	224	259	225	275	227	217	237	252	230	236	248	260	248	244	250	248	244	267	250	248	255	273	245	254	231	229	244	247	244	252	231	208	250	232	236	211	227	252	227	250	221	241	236	231	243	241	207	245	257	220	240	225	242	234	249	264	227	222	241	251	228	217	256	259	240	269	253	265	235	249	236	253	233	222	226	229	218	280	220	250	247	230	262	218	258	239	248	250	242	225	243	286	219	243	223	231	237	235	234	241	260	244	246	258	272	263	270	249	229	246	241	246	235	253	252	239	222	242	233	220	239	227	236	216	250	232	225	247	214	243	230	236	255	271	232	235	247	232	257	248	227	237	249	223	254	260	262	229	252	244	262	212	273	254	248	251	232	235	207	253	254	243	270	244	275	232	245	241	268	223	239	259	255	259	239	238	223	244	243	239	242	232	230	268	236	277	217	244	226	253	254	221	237	258	249	264	255	254	255	208	264	247	260	232	238	272	260	242	235	246	245	226	235	262	240	268	258	271	241	259	229	223	256	241	232	256	265	238	242	257	245	225	235	217	238	228	288	262	265	242	249	199	260	238	230	261	272	232	271	239	267	261	246	231	254	260	252	249	225	235	230	259	228	243	244	249	255	216	246	234	247	234	237	241	234	245	263	252	251	246	261	239	236	256	229	224	282	234	245	230	209	257	235	248	252	267	238	258	258	223	249	254	235	231	239	219	216	245	250	219	257	250	233	233	259	220	226	226	275	228	247	230	268	226	237	231	233	244	235	238	220	254	232	239	239	249	235	236	258	239	214	232	227	238	233	249	222	211	250	223
11125	26914	25335	17852	14201	12433	10343	8242	6546	4868	4071	3702	3146	2775	2409	1925	1548	1212	1023	864	761	659	583	559	620	597	580	597	581	659	613	593	566	494	474	473	420	462	414	418	420	424	407	388	393	349	368	378	355	328	395	370	348	336	346	361	346	321	340	324	331	301	325	282	292	316	305	317	322	334	322	292	329	302	329	316	336	295	292	320	328	321	320	330	317	302	314	302	323	313	310	303	311	296	341	326	309	301	303	282	333	321	290	311	289	300	301	308	308	326	266	297	290	287	307	287	293	272	315	267	287	299	312	306	283	299	325	294	301	293	289	340	271	321	297	287	302	290	296	298	284	303	307	296	294	300	287	269	272	333	297	300	297	308	298	309	325	314	287	294	301	288	296	260	273	284	272	279	280	259	298	283	292	316	270	287	281	292	293	305	286	319	291	280	258	265	313	274	293	286	281	307	302	278	274	307	276	308	285	302	273	298	317	265	291	313	316	282	277	278	267	298	294	313	300	301	293	298	297	257	270	304	328	303	315	276	283	298	317	287	278	298	275	294	268	273	282	289	304	306	291	309	256	269	310	291	292	311	296	298	302	291	293	294	306	306	294	303	306	321	301	328	290	306	272	261	319	287	296	290	281	291	299	277	264	315	300	296	288	273	294	324	308	300	302	298	276	317	281	260	295	260	262	303	288	273	269	292	300	292	298	301	285	291	299	297	320	280	292	290	290	296	295	287	296	303	302	304	291	279	296	263	314	297	283	299	277	288	300	291	298	287	283	272	273	262	269	310	312	274	289	314	292	301	305	303	311	287	298	293	313	291	293	290	270	291	281	256	292	290	292	292	311	295	333	293	315	293	311	284	253	288	264	301	303	315	258	267	281	248	312	296	314	275	293	277	290	280	301	304	310	296	279	298	298	327	332	310	299	268	299	301	305	280	259	268	273	278	343	304	283	306	285	307	306	276	294	293	288	283	314	289	287	285	306	290	309	320	313	289	283	306	260	291	280	309	283	259	285	266	290	279	270	284	287	311	273	287	325	298	270	289	282	328	276	302	301	295	289	295	254	271	292	302	272	307	310	304	288	293	276	271	307	272	288	286	297	269	291	278	306	296	307	261	277	292	284	301	278	256	302	264	279	277	290	292	331	299	304	315	295	304	279	317	281	273	291	317	274	301	279	291	294	305	309	296	286	286	263	292	302	295	302	275	278	282	288	304	287	292	289	323	291	311	298	285	281	297	297	283	265	267	296	298	263	273	276	307	291	298	306	278	287	279	316	320	322	296	301	297	333	307	285	312	302	297	283	294	306	278	263	283	283	297	283	285	284	295	297	299	288	277	307	292	300	327	276	284	314	270	302	280	316	272	300	282	284	294	274	296	290	303	275	290	322	281	304	280	291	302	281	294	292	296	289	306	305	283	314	276	281	264	319	288	292	291	319	271	321	291	314	284	313	307	291	303	293	280	264	287	290	286	311	275	274	300	298	319	305	300	288	264	322	326	285	301	285	267	285	282	262	309	300	272	320	301	281	280	292	274	284	294	295	297	271	249	291	284	296	301	274	287	280	274	308	312	287	304	313	311	297	349	298	300	307	282	284	323	303	300	301	264	288	319	253	300	316	306	287	257	280	292	302	264	278	307	318	292	294	263	332	303	297	304	293	277	291	293	290	289	269	289	249	268	297	314	287	249	279	299	292	287	317	267	290	284	328	304	291	298	274	296	284	306	298	279	315	310	276	274	328	314	300	313	278	276	293	278	326	285	306	303	281	269	307	307	285	286	281	262	287	310	304	276	310	292	297	306	248	293	286	302	298	308	318	306	275	298	282	290	276	286	312	281	305	273	287	302	274	291	291	259	277	306	280	287	286	287	296	304	277	279	268	301	273	294	317	305	316	294	302	291	285	289	283	299	288	289	275	290	301	283	273	259	291	270	291	288	264	269	288	286	281	319	324	324	283	313	300	321	320	311	294	276	310	289	286	273	270	288	305	281	319	291	281	307	259	289	312	290	300	278	282	266	290	290	302	288	286	298	308	269	286	282	286	288	283	290	282	308	314	308	292	282	286	296	292	280	274	286	301	309	280	278	277	291	284	280	296	303	286	287	317	280	291	318	292	288	317	286	318	274	265	306	307	286	270	285	296	293	294	299	287	294	305	293	293	282	312	269	264	277	311	303	286	307	267	282	270	313	288	300	285	267	299	312	275	296	297	312	274	303	324	299	309	282	283	317	262	290	287	305	280	297	302	305	272	313	284	276	302	271	308	305	316	318	340	296	256	280	300	307	286	279	263	297	266	284	289	291	264	269	303	298	301	304	296	315	262	301	295	291	289	308	315	301	305	261	275	273	298	286	283	272	310	299	278	316	283	284	296	288	311	303	298	291	284	290	298	257	295	294	273	298	275	284	280	310	301	296	315	314	300	306	255	278	290	290	310	282	306	304	296	307	289	280	274	292	262	268	325	278	308	283	280	274	320	285	282	270	272	292	285	290	276	279	292	303	302	298	317	315	284	305	311	298	289	302	315	295	284	303	296	282	302	283	291	289	283	308	288	315	303	295	271	292	290	305	288	288	311	283	291	324	280	289	287	300	269	293	289	294	277	311	271	302	273	277	283	299	318	291	271	329	325	303	282	311	285	286	267	328	269	266	287	306	293	287	297	293	303	292	278	292	270	314	325	277	297	281	295	288	310	297	295	276	313	295	294	306	311	270	304	294	262	295	306	290	317	311	299	288	304	274	287	277	278	297	263	288	290	256	288	281	292	317	278	277	298	310	307	295	298	280	298	299	279	309	276	290	284	294	303	307	251	289	315	293	285	304	304	313	327	304	307	290	268	284	295	270	301	276	278	292	277	261	308	290	316	306	284	272	317	302	267	311	318	327	298	310	262	272	302	305	282	303	296	301	329	280	294	246	269	290	303	308	311	286	310	287	281	281	306	322	290	273	285	318	288	270	325	294	302	291	311	283	269	277	297	337	304	288	288	279	316	330	312	299	292	290	301	264	306	290	287	309	268	285	282	318	297	269	318	278	290	289	282	273	291	280	278	296	289	296	341	288	317	274	281	294	310	291	301	313	278	288	302	295	285	310	288	280	280	275	290	272	312	307	332	270	255	254	290	304	310	279	298	274	298	276	317	278	304	319	274	298	278	302	303	269	290	290	292	305	308	298	292	314	280	293	270	299	311	309	319	286	324	282	256	287	280	277	284	312	288	310	303	290	296	274	280	292	282	278	274	288	300	276	292	291	265	281	283	285	269	301	299	288	305	298	278	259	274	286	292	305	275	296	288	282	320	284	276	285	288	309	257	298	304	304	274	277	289	294	312	298	293	313	303	289	269	285	284	297	285	273	270	324	292	273	326	301	293	314	295	308	324	260	279	268	277	279	306	284	300	298	313	326	303	275	281	319	278	264	288	279	301	297	284	315	309	287	297	323	271	317	281	306	279	263	285	304	290	280	283	296	306	276	285	273	306	313	278	299	278	321
26904	20632	14481	7178	3853	2891	2423	1772	1384	1188	986	1011	909	835	760	729	673	578	563	508	475	471	463	459	460	473	494	526	518	499	483	462	476	500	450	485	469	431	463	467	459	466	458	434	430	448	455	443	443	461	459	463	452	469	474	414	411	427	412	421	425	440	440	491	423	430	448	480	424	433	479	414	450	418	439	450	416	410	397	449	423	425	422	439	420	453	419	456	428	448	426	394	407	418	440	404	436	447	468	486	376	442	442	460	416	441	421	447	398	419	435	419	441	406	445	430	413	431	428	438	463	453	450	437	432	415	430	412	400	475	432	450	422	426	441	438	446	423	402	440	433	431	440	405	425	418	462	429	437	429	441	392	425	407	445	400	442	442	448	428	421	447	446	425	453	442	437	409	459	424	451	450	414	409	419	426	435	422	430	444	427	414	434	423	411	461	477	447	438	435	425	425	405	431	425	418	448	407	449	482	417	411	411	449	436	424	412	417	403	493	448	428	432	441	424	453	434	450	437	435	393	433	479	474	423	449	426	449	409	472	464	408	458	410	428	430	417	442	412	444	444	416	438	429	437	415	421	382	428	470	392	434	420	434	438	417	400	418	451	425	451	429	433	416	451	452	426	445	441	449	426	400	436	408	463	442	415	432	430	439	443	417	429	447	455	446	467	405	427	479	416	412	386	430	426	418	455	434	434	426	420	407	443	446	445	432	442	449	423	423	410	431	413	436	401	411	427	445	434	433	456	414	442	425	410	460	396	447	414	442	429	467	428	411	400	427	407	447	406	435	414	384	456	471	440	419	428	452	416	452	446	425	418	429	420	434	446	411	377	398	431	423	436	456	418	406	416	453	427	441	425	384	407	467	452	440	411	414	416	450	409	412	428	436	466	448	439	423	461	437	429	425	422	442	404	443	382	446	438	452	367	427	398	406	420	433	443	472	428	418	424	435	411	424	435	408	466	404	467	454	417	449	433	451	424	395	415	433	417	455	438	443	454	406	430	427	424	434	424	421	421	439	462	412	431	435	431	417	447	434	440	416	428	439	409	405	440	468	452	456	392	427	439	426	420	412	438	431	449	445	420	399	401	454	430	438	481	432	388	445	425	387	441	409	433	438	408	404	468	444	408	440	457	451	448	419	451	425	441	402	442	460	449	413	403	438	442	420	445	420	413	434	384	424	422	484	406	442	466	419	426	411	446	446	413	430	460	430	414	436	453	441	437	420	392	436	413	440	449	455	456	454	422	374	429	437	444	421	407	437	414	438	424	420	465	424	439	433	420	413	483	451	455	421	430	435	424	429	410	417	431	451	432	416	430	405	425	467	416	426	459	450	420	455	403	457	456	431	440	401	426	489	410	447	408	442	448	442	439	415	440	429	422	434	426	473	397	431	433	414	439	426	441	414	444	466	454	432	454	450	420	447	457	445	436	439	422	437	443	427	468	441	421	441	399	461	402	421	418	418	412	422	462	473	412	449	428	437	451	418	415	453	444	451	420	439	407	414	442	427	420	451	437	419	414	415	440	437	417	422	460	412	408	405	423	432	431	468	432	428	462	417	395	457	460	415	416	450	421	466	446	398	421	454	412	445	430	444	402	420	425	456	431	427	464	411	440	431	431	404	400	444	429	420	455	396	462	415	411	440	443	432	460	408	428	434	424	431	423	417	404	389	423	415	425	413	446	425	417	391	442	463	419	400	443	437	382	428	413	396	445	469	449	432	402	434	405	421	426	430	443	427	468	442	424	429	449	469	423	445	435	441	436	396	420	404	420	439	424	457	414	425	431	434	468	433	451	435	423	444	445	433	469	421	476	418	451	439	424	440	454	444	457	432	446	441	431	434	431	467	443	465	435	434	425	387	431	446	398	427	440	397	454	421	433	399	397	438	444	441	413	438	468	439	455	436	449	447	416	438	392	409	430	429	417	405	439	458	405	418	447	417	443	411	440	437	416	423	417	458	424	420	441	420	421	414	408	457	435	451	447	416	428	409	420	405	435	444	410	408	412	431	443	406	437	409	434	414	476	394	430	429	403	412	446	433	444	464	445	447	420	436	459	443	414	436	421	432	408	440	409	421	423	436	402	444	432	385	467	438	454	412	443	438	414	433	418	427	465	432	410	443	439	442	417	438	460	445	409	412	428	426	426	417	427	437	479	460	442	423	434	438	447	435	423	395	391	442	420	442	404	421	421	412	426	434	403	409	421	413	441	456	414	417	442	427	408	431	447	441	416	451	385	430	465	410	414	418	449	432	511	411	446	469	458	405	424	476	436	438	457	490	420	465	431	437	404	411	402	420	446	420	432	455	449	418	453	424	446	413	405	451	449	436	434	409	414	458	413	400	445	434	459	400	412	437	445	393	443	407	433	442	434	420	445	435	457	419	400	419	423	458	422	415	435	438	433	430	433	434	392	421	434	424	408	459	369	403	393	438	438	413	455	425	451	426	471	452	431	435	413	448	420	436	430	434	413	450	436	428	424	433	440	484	440	411	433	431	458	432	416	388	408	440	490	444	447	408	431	466	471	407	473	417	414	405	449	447	453	428	451	373	431	416	451	418	414	443	439	437	412	443	429	413	420	460	419	406	406	387	434	424	467	450	388	425	457	448	460	396	420	415	433	414	427	465	414	430	429	407	423	417	422	418	404	422	461	451	450	429	457	433	452	418	400	428	433	468	434	427	388	456	405	427	443	479	449	447	441	394	436	424	417	432	431	404	435	421	414	488	419	431	438	419	480	444	421	442	428	435	429	423	425	418	425	446	422	425	420	437	415	424	416	427	375	423	429	434	446	402	446	445	432	449	424	415	456	451	420	430	384	463	407	421	434	431	451	450	412	480	417	417	425	418	453	435	432	424	423	403	426	422	478	411	454	426	444	421	415	424	406	448	431	443	444	432	402	423	455	455	424	398	446	438	453	425	469	422	464	450	419	444	395	469	441	428	382	399	444	438	442	421	432	415	397	442	402	437	421	410	428	431	394	408	437	410	468	458	418	374	450	440	428	414	472	406	459	414	431	451	435	401	439	435	440	394	439	433	417	405	395	414	413	476	437	441	432	429	408	437	424	434	451	404	413	466	421	427	468	440	430	420	441	388	471	404	439	462	440	459	430	477	402	477	430	412	436	454	417	438	404	423	424	425	377	423	411	425	457	442	460	407	439	422	418	408	426	423	445	448	410	415	466	398	437	391	429	479	473	438	409	422	420	434	437	391	452	411	436	409	412	448	441	427	444	441	430	432	423	424	433	425	390	422	420	408	406	440	444	389	432	424	424	447	450	408	451	455	400	422	431	427	456	439	464	441	440	414	462	400	464	441	445	398	430	420	460	426	425	468	439	397	430	426	417	393	450	411	435	420	396	435	479	427	425	449	436	443	413	414	413	421	463	419	459	483	427	453	412	453	444	466	427	454	430	410	420	419	409	453	453	466	422	405	404	442	427	464	397	409	452	414	456	432	436	437	435	452	419	396	426	420	400	446	441	397
8268	14294	14046	9149	7064	5851	4906	3930	2984	2369	1934	1825	1840	1429	1300	1144	1028	872	794	740	655	617	636	646	616	665	559	632	664	668	650	642	617	592	609	596	553	599	552	573	564	549	571	551	562	587	586	596	544	545	534	517	595	589	516	575	572	549	570	513	502	548	548	529	535	556	534	519	551	523	580	543	507	480	538	564	561	519	582	522	545	497	567	542	561	538	550	524	557	545	541	513	547	537	555	510	538	517	529	536	542	500	535	551	545	525	542	561	514	558	497	542	546	579	541	512	517	558	525	530	525	506	531	569	536	528	543	566	543	542	513	479	523	536	542	525	543	559	503	532	527	528	569	519	556	552	525	541	520	596	517	539	556	495	539	535	557	526	591	557	499	518	506	527	528	545	547	490	550	589	537	522	518	555	549	532	540	555	539	529	519	537	525	544	526	507	530	552	550	544	511	550	554	535	524	553	545	574	561	546	522	576	516	518	557	529	536	505	540	548	548	501	512	523	518	473	532	511	521	528	522	530	559	562	535	535	552	538	522	527	536	526	530	564	535	545	535	542	542	577	558	571	543	532	541	544	551	518	552	558	500	546	524	495	544	529	518	532	537	513	540	525	512	480	569	543	552	531	567	532	515	541	571	535	484	518	550	553	527	543	533	530	562	534	509	563	588	542	604	582	571	585	535	504	544	530	494	542	535	518	512	525	520	560	527	483	514	541	570	545	502	556	544	509	526	532	513	584	534	511	544	523	520	583	517	484	498	519	565	529	558	550	521	550	564	510	506	533	538	504	566	521	512	538	532	536	536	536	515	537	545	546	519	543	517	535	554	535	548	547	520	550	490	544	536	552	525	568	545	547	504	585	532	538	503	518	490	544	585	599	532	496	486	538	542	540	537	539	531	543	555	529	531	546	500	518	571	528	511	518	550	510	561	531	551	544	569	531	545	523	530	548	519	486	537	540	559	585	565	534	571	537	573	518	549	563	525	500	515	540	533	536	503	550	575	511	509	537	560	551	513	519	531	534	558	544	533	568	536	539	559	523	530	488	563	526	555	556	515	554	542	554	503	518	578	594	552	540	533	534	556	573	498	509	519	485	527	539	546	521	542	557	501	541	520	490	496	489	533	518	546	557	510	576	527	515	570	543	523	570	562	560	513	550	494	547	507	501	550	501	509	521	549	529	522	544	501	528	590	541	556	526	501	501	557	548	509	535	543	550	566	500	526	502	548	554	544	537	512	549	559	530	539	526	560	546	537	531	520	497	539	515	522	538	552	530	519	518	501	540	597	519	535	515	558	538	531	498	572	514	538	548	510	484	494	528	539	540	561	510	453	522	504	503	530	531	537	533	534	554	542	514	543	529	581	510	545	580	509	542	528	573	498	519	553	516	540	535	550	567	504	500	564	546	517	530	514	490	520	531	568	556	512	543	525	557	567	543	511	507	542	555	545	541	517	537	535	525	526	543	569	538	538	497	539	529	497	556	530	510	565	499	508	544	530	543	500	519	533	543	522	519	527	541	513	531	540	559	490	562	509	530	529	586	498	546	485	583	520	515	525	500	520	516	521	519	544	517	498	542	500	502	485	562	550	563	531	517	537	509	531	519	540	556	535	544	514	546	580	543	522	530	500	495	516	517	514	544	528	539	561	557	543	507	535	553	543	548	544	546	522	507	557	545	568	549	515	522	516	541	542	540	526	519	515	549	505	564	487	538	521	528	557	527	512	529	552	546	503	514	529	530	557	533	517	527	519	553	498	532	490	535	502	563	547	538	535	473	531	512	540	544	520	538	529	521	534	511	532	500	546	557	539	558	523	540	560	550	557	549	513	510	557	468	528	536	538	504	546	524	529	510	515	539	562	516	544	502	525	539	488	503	506	565	541	597	561	561	535	534	533	546	531	529	500	563	514	537	527	525	518	560	556	543	555	528	533	523	561	569	508	511	495	539	555	563	544	555	538	534	561	509	550	528	516	518	536	522	570	533	516	484	505	566	522	533	520	528	515	553	521	574	551	515	532	533	524	519	573	515	536	527	533	501	551	587	551	553	505	529	564	513	535	562	512	545	540	576	528	531	516	502	553	537	487	567	556	549	525	532	519	551	555	508	522	529	541	562	547	506	547	525	514	538	500	536	556	537	556	491	559	499	515	541	561	538	520	536	510	534	499	539	547	518	517	535	532	520	526	526	568	549	530	488	505	519	526	492	531	535	506	539	519	505	533	535	522	589	531	489	490	538	521	493	517	532	564	510	549	507	481	531	506	524	516	518	549	508	526	537	567	535	559	532	501	554	527	554	551	570	541	599	537	550	530	549	510	505	497	537	516	572	497	536	494	534	530	540	543	554	516	517	541	553	531	569	481	548	541	531	544	493	547	537	517	502	560	539	489	521	539	538	575	582	514	569	546	503	479	557	516	544	540	535	551	511	539	497	499	528	523	537	537	575	517	509	545	506	547	537	508	510	521	520	547	504	570	493	505	530	527	522	546	556	556	559	557	521	575	483	545	509	554	538	548	522	526	508	512	519	578	539	543	505	516	511	550	530	567	494	558	503	525	513	555	548	517	542	511	512	546	514	515	513	536	502	572	507	521	536	489	485	525	532	559	490	543	553	507	543	528	538	544	537	513	512	517	532	504	532	504	490	474	557	535	513	575	519	536	515	553	568	543	550	553	562	551	490	542	541	548	527	502	556	574	550	512	518	543	543	537	526	540	539	568	520	563	531	532	553	551	567	544	552	532	527	524	563	528	504	531	500	557	511	507	523	501	528	573	524	544	484	558	568	540	539	520	529	513	544	503	533	573	502	574	531	515	541	523	517	546	519	547	493	549	498	547	510	560	540	549	497	534	550	551	546	563	528	560	503	570	530	595	485	633	510	547	516	555	540	517	577	546	522	506	578	493	547	551	555	506	563	524	554	481	536	513	538	486	544	544	544	539	531	557	491	524	493	513	552	528	566	561	499	545	527	572	515	537	560	560	529	516	572	537	497	534	527	505	496	527	527	541	510	525	518	573	532	591	532	515	533	528	486	531	515	517	500	498	533	523	530	531	510	562	571	538	549	520	555	536	559	562	507	520	508	557	477	564	569	528	541	563	540	512	535	526	531	554	551	551	526	523	517	513	525	505	544	586	518	547	590	560	567	534	519	541	516	547	509	576	514	524	509	531	576	543	516	511	557	510	504	525	531	544	531	555	534	548	572	535	516	521	541	523	546	586	561	555	572	546	517	529	589	548	518	533	575	540	520	504	513	550	553	520	534	514	552	565	523	509	563	554	564	558	548	575	517	556	543	504	516	509	474	496	518	552	540	531	536	504	510	551	493	549	520	506	582	534	520	553	511	560	513	553	547	568	516	565	498	495	547	558	555	524	566	534	489	521	524	517	484	581	524	540	552	539	507	533	551	553	541	536	576	561	534	572	559	498	543	529	557	594	547	561	566	564	541	543	516	528	540	528	498	517	520	500	553	546	566	579	551	516	541	542	554
23653	21051	28383	23914	21071	14499	5266	2963	2146	1782	1505	1414	1208	1046	906	817	741	586	533	437	403	432	380	382	375	360	428	388	415	415	371	389	395	382	385	351	390	370	365	326	366	317	305	350	340	322	331	290	307	337	311	323	325	335	356	312	292	354	302	324	301	304	268	275	309	307	279	324	266	314	288	312	274	339	280	303	309	323	333	329	314	306	253	315	303	311	306	358	296	333	313	297	287	330	277	305	324	308	292	299	312	288	309	310	294	292	283	291	299	310	280	333	287	301	325	285	286	311	300	281	295	326	278	325	299	298	311	295	310	300	300	320	281	311	292	297	306	284	295	308	294	294	317	293	314	306	302	279	335	282	299	303	298	307	316	300	294	267	329	303	278	314	314	302	290	288	282	323	293	293	318	298	321	267	298	291	289	284	268	300	302	316	298	274	306	290	305	271	286	298	324	313	284	273	321	305	293	275	297	309	274	291	294	307	317	301	274	274	309	324	302	289	297	311	305	329	302	284	300	273	332	266	319	290	311	291	329	271	303	295	336	273	294	305	304	327	286	294	337	290	290	294	299	285	323	318	316	294	285	294	289	337	313	318	267	285	294	295	291	299	305	314	281	308	293	299	310	260	315	280	316	286	269	314	319	304	307	311	276	288	293	290	291	286	331	273	298	294	261	316	319	323	277	302	335	326	314	288	294	275	294	300	262	296	295	319	306	292	273	264	289	302	288	323	281	308	301	274	303	301	293	346	306	308	303	306	297	292	320	314	288	296	283	318	318	278	317	298	312	284	299	307	305	278	292	287	308	327	312	278	321	289	272	292	316	289	274	308	319	311	287	310	313	308	302	284	307	292	296	279	292	312	275	310	296	307	281	287	268	299	312	274	311	295	327	298	302	312	310	294	290	283	319	294	308	287	270	272	289	282	297	313	308	286	277	291	305	305	302	308	251	304	296	349	297	300	328	302	302	308	284	275	303	280	280	308	328	296	294	307	292	299	347	301	286	282	273	311	277	305	279	291	302	305	303	283	270	281	280	292	321	310	293	298	296	313	297	265	300	288	290	299	300	295	315	301	309	301	311	275	272	309	294	293	296	304	295	270	313	278	288	297	322	311	318	301	276	307	295	336	285	307	341	309	336	281	289	304	303	290	346	321	268	306	330	342	287	310	266	290	286	301	314	282	297	314	289	282	316	320	293	313	289	294	291	289	298	308	303	315	307	283	312	297	321	320	289	308	305	302	284	305	295	312	309	281	297	295	299	292	286	283	320	298	301	275	312	318	287	291	308	296	306	304	278	329	280	288	307	314	292	311	272	282	320	312	280	302	324	295	284	291	311	264	292	306	300	275	292	301	293	254	304	307	306	286	318	314	304	311	306	306	307	266	270	289	276	277	303	296	310	279	294	316	309	280	270	294	307	302	300	301	280	291	300	298	319	304	296	303	318	282	299	291	283	264	293	304	333	287	282	261	309	282	293	288	311	310	304	261	302	279	300	324	292	299	284	276	280	310	324	293	283	318	313	302	294	290	293	292	291	252	283	312	305	307	312	266	264	302	296	298	291	316	293	298	312	314	325	284	315	340	280	313	298	302	309	293	299	291	299	268	292	263	309	261	299	300	280	295	270	309	321	317	286	269	303	301	307	271	264	295	304	289	283	303	293	285	303	288	300	305	296	308	276	309	258	277	306	341	289	296	317	284	329	315	292	304	293	317	312	315	295	299	296	280	260	260	285	309	294	291	315	266	278	300	234	271	270	326	303	285	286	297	281	321	304	324	294	296	313	309	281	293	287	287	274	285	276	301	294	305	282	313	291	284	303	298	291	277	285	291	292	266	296	309	292	324	311	281	311	293	310	288	294	263	288	310	283	283	274	309	319	283	278	302	290	265	306	294	306	333	298	325	289	286	270	305	296	279	299	317	304	303	292	289	301	303	300	306	314	299	305	320	293	304	290	303	284	254	287	277	257	312	293	322	259	289	293	310	304	288	277	295	285	279	276	310	280	289	311	324	316	309	315	274	296	315	300	310	292	277	314	294	297	316	300	268	272	279	308	273	310	291	303	311	287	281	274	315	316	295	282	299	291	279	293	297	262	286	276	329	306	308	321	306	300	294	261	315	275	301	306	294	316	297	276	300	277	298	314	279	297	293	271	302	306	278	309	303	297	312	315	272	283	272	314	310	285	291	323	301	295	294	298	278	282	284	291	299	283	289	293	320	287	282	297	296	247	338	270	294	296	298	324	321	318	305	293	301	288	264	301	307	303	295	290	308	310	295	317	308	272	297	283	312	293	291	273	293	300	298	280	306	293	309	287	256	282	256	283	314	290	312	310	318	309	300	314	287	280	282	319	311	288	295	278	304	316	284	254	306	301	340	260	304	309	303	308	321	287	292	315	297	312	294	301	318	336	290	337	281	286	297	345	281	301	319	322	285	311	276	290	323	264	335	286	304	320	317	290	290	307	315	256	288	277	286	279	303	275	320	300	293	299	301	268	339	271	320	309	309	286	309	271	295	299	321	293	300	315	309	301	295	313	266	306	317	283	336	290	301	296	297	293	287	314	317	282	274	278	306	283	302	302	273	304	298	313	254	275	311	320	290	290	293	302	295	284	291	292	309	347	296	302	291	302	317	302	263	295	278	282	302	305	311	296	334	287	310	296	331	280	322	298	303	300	317	289	284	330	275	317	291	264	294	333	278	302	296	324	292	311	285	332	308	323	311	301	315	273	305	281	305	343	280	321	319	273	307	296	315	283	304	330	273	312	293	305	297	278	326	353	307	317	323	297	299	331	277	280	304	304	291	274	329	296	308	280	294	305	282	286	291	288	284	306	291	297	271	273	301	297	298	271	312	291	301	311	306	291	307	320	306	298	327	324	289	308	303	266	294	299	293	277	304	279	309	301	293	317	287	279	280	284	269	312	311	303	284	303	317	269	310	306	321	283	298	300	304	274	304	313	284	296	306	270	325	307	280	313	287	260	309	316	282	304	314	315	330	288	322	273	292	333	327	303	298	317	284	291	285	278	323	276	297	279	309	305	337	295	333	288	286	329	280	295	304	285	287	305	279	341	297	288	291	294	293	292	305	293	294	295	307	275	293	284	290	288	267	297	292	288	303	306	296	273	302	295	296	320	298	311	300	302	316	296	302	279	304	314	300	265	310	286	255	299	284	307	317	294	303	271	348	296	304	299	281	323	309	306	301	290	302	258	295	282	332	321	328	268	288	302	312	280	316	309	288	305	291	291	296	302	328	306	291	296	317	292	288	287	290	254	277	303	278	317	288	319	293	270	290	287	290	279	295	335	276	306	325	266	280	279	290	302	321	294	312	280	300	293	292	260	292	287	281	287	291	322	304	294	313	279	266	285	298	296	304	250	285	301	284	335	313	311	299	281	305	286	295	326	320	297	306	309	294	291	287	300	301	295	310	286	302	278	298	302	319	276	300	289	306	308	291	311	298	284	304	318	328	293	305	275	283	263	301
9562	23274	22319	15241	12236	9914	7867	6331	4648	3636	2892	2610	2328	2002	1708	1395	1218	977	861	696	607	568	613	591	589	544	590	608	647	661	609	569	547	521	469	508	471	522	495	435	444	438	427	457	445	417	422	393	452	403	435	448	410	406	416	436	398	393	420	388	372	370	410	398	395	396	400	372	388	371	394	360	421	421	399	407	385	385	410	403	388	331	367	370	431	363	399	384	402	371	359	405	405	359	356	391	408	402	396	373	411	395	373	396	381	367	382	373	360	387	364	360	393	422	382	369	383	386	363	367	370	351	390	417	365	369	402	397	364	391	384	385	396	382	368	367	373	368	368	388	401	392	368	369	389	386	352	362	361	380	367	391	381	372	413	400	416	366	362	364	370	375	378	390	392	376	361	389	376	393	400	375	389	363	390	373	362	361	361	359	407	393	394	377	347	410	382	393	382	395	417	357	356	366	354	347	426	404	334	389	322	377	405	377	346	385	372	356	376	386	374	351	368	381	362	360	368	350	380	365	387	384	405	362	361	401	376	351	392	352	379	394	344	388	399	340	396	396	383	408	351	383	363	395	380	374	398	353	377	357	396	375	386	380	382	396	377	398	362	405	392	401	369	393	370	404	368	353	349	368	403	353	367	372	375	374	383	400	369	383	359	361	377	394	388	365	346	370	387	380	378	372	355	422	374	389	392	374	401	360	379	375	377	387	383	381	371	351	389	369	377	373	367	365	376	371	362	382	369	390	365	385	365	413	386	376	373	397	390	377	376	372	382	374	359	397	349	365	396	388	389	369	387	357	362	375	364	420	390	409	371	381	374	388	398	362	366	378	355	357	408	364	410	418	396	390	352	356	372	394	381	384	386	371	326	384	375	375	371	371	390	367	360	354	337	361	357	366	355	350	399	402	395	392	392	369	405	359	362	380	403	379	378	398	413	373	375	377	380	381	378	362	380	408	385	374	381	378	376	374	368	333	374	382	337	357	348	335	379	383	394	385	369	336	333	398	381	413	392	361	361	402	368	362	378	382	357	363	362	355	368	393	386	385	406	370	346	389	388	395	351	382	403	411	393	407	381	395	378	385	392	377	375	404	373	372	378	380	389	352	385	379	376	378	353	356	391	375	383	387	372	369	381	356	352	349	388	393	392	414	386	363	397	352	383	377	354	346	389	401	379	381	384	358	368	359	360	347	395	387	355	353	357	359	354	384	369	386	425	378	400	357	393	391	358	364	365	395	381	318	403	375	385	367	359	362	363	374	368	363	362	408	405	361	379	417	366	364	384	364	356	352	377	379	372	392	375	369	376	357	366	381	346	388	391	370	388	368	401	363	386	376	371	389	359	354	362	348	386	367	346	369	377	382	399	368	367	385	392	362	410	383	369	416	345	364	395	408	388	378	375	385	395	368	377	359	414	364	374	393	378	355	390	374	389	350	393	374	391	422	336	382	387	378	352	383	388	362	351	374	392	367	368	397	376	395	394	395	376	384	350	381	386	373	385	333	366	367	386	355	408	387	375	382	368	399	378	369	389	378	383	372	388	373	422	403	355	359	339	383	379	376	383	383	357	405	373	360	382	394	352	362	406	382	370	382	365	371	406	384	358	378	368	345	349	380	413	395	388	363	401	367	378	376	408	371	398	372	347	366	378	387	431	370	386	409	381	339	382	386	375	390	383	401	384	360	396	380	385	377	378	358	378	392	382	380	341	386	411	394	391	364	357	391	385	409	372	363	380	408	384	396	373	415	349	366	407	372	349	349	377	368	367	368	383	361	378	383	331	389	387	394	370	342	339	401	365	369	350	384	385	390	365	406	368	383	391	435	403	384	387	374	360	341	386	380	386	412	342	378	361	353	396	378	386	348	394	398	376	370	387	368	394	390	375	366	379	392	378	393	396	410	401	384	375	403	372	369	388	375	377	382	372	398	383	371	372	360	360	376	380	356	354	391	369	393	352	378	371	372	392	387	387	354	413	384	388	391	358	370	385	400	378	387	360	381	380	393	360	346	371	400	374	351	356	347	399	418	384	372	409	370	352	363	381	391	382	391	384	378	369	393	388	380	386	380	383	387	384	344	396	369	407	354	369	344	369	375	382	392	414	368	392	392	376	375	406	372	379	359	355	355	357	390	355	401	383	414	337	365	360	357	386	388	373	376	345	342	379	365	347	395	401	348	385	372	391	380	362	361	390	350	353	404	378	358	366	356	384	425	397	397	388	349	397	401	380	353	367	384	378	362	377	389	352	378	363	395	389	376	371	414	408	369	389	365	430	385	374	356	370	365	387	378	367	370	380	376	405	393	376	381	415	381	375	379	380	416	375	395	420	335	381	403	388	351	397	380	381	372	386	373	354	361	369	368	371	424	362	378	357	365	368	362	356	374	387	379	354	395	348	376	338	384	355	370	370	367	382	382	376	378	366	369	374	421	395	376	383	363	389	386	383	368	406	365	345	375	355	374	381	396	391	388	397	362	351	368	381	369	337	372	395	401	404	357	374	403	342	364	377	400	357	353	342	354	368	374	393	384	365	345	342	356	402	398	403	381	380	380	359	369	387	386	364	371	380	383	377	376	367	383	399	366	387	397	378	356	418	366	362	395	406	398	363	366	375	414	331	354	353	356	361	389	353	369	371	388	365	392	395	385	395	366	410	382	399	405	362	319	393	355	375	400	369	379	363	377	435	386	376	369	380	368	372	385	380	374	407	375	348	377	356	390	364	368	398	358	363	381	360	326	397	345	357	368	326	371	388	390	404	372	373	374	350	379	366	385	420	368	395	339	380	333	360	386	374	339	365	374	362	394	376	386	358	354	392	404	366	409	380	388	359	365	359	372	406	363	369	353	361	392	396	373	369	374	386	387	363	381	368	392	400	410	385	370	390	399	368	364	379	383	412	390	383	397	371	417	374	393	405	385	374	372	364	378	390	353	371	357	425	365	368	353	367	383	344	373	382	354	383	368	395	390	354	388	405	366	394	393	412	348	365	366	364	358	388	387	384	359	370	354	361	345	389	369	360	403	375	347	350	400	373	361	355	354	391	391	395	396	401	355	381	374	360	357	344	368	374	394	388	359	440	339	414	338	349	375	351	383	377	393	395	360	381	350	374	362	364	340	396	395	368	376	377	409	360	407	404	411	358	348	366	368	361	375	391	402	392	377	370	359	339	369	374	382	391	370	460	417	375	353	340	420	382	370	377	364	404	373	357	402	342	375	397	376	363	372	343	397	369	408	396	415	354	379	359	378	383	373	381	367	363	376	393	370	386	367	406	377	376	366	372	389	363	377	323	357	360	362	376	395	402	395	359	397	379	402	355	357	387	380	390	387	371	397	350	396	396	364	391	344	370	405	402	364	416	385	347	359	386	377	416	381	383	371	387	371	407	362	399	376	370	379	418	396	356	362	389	419	407	409	351	363	374	374	390	377	403	428	394	374	387	369	358	370	350	377	377	375	390	377	401	383	393	347	405	392	394	394	377	372	387	377	368	378
22701	21080	28863	23519	21086	21346	14592	4605	2857	2308	2048	1749	1475	1277	1143	935	806	643	578	488	408	449	393	381	427	371	420	421	432	460	432	403	382	320	326	323	333	340	285	277	278	313	291	289	303	292	292	288	283	295	295	250	268	284	264	272	271	264	269	295	236	251	291	248	260	278	277	250	270	297	275	260	277	262	277	267	256	297	253	258	241	254	247	239	266	283	272	275	258	235	251	271	261	262	287	253	251	275	230	254	263	238	256	254	256	255	258	252	273	228	225	257	248	249	261	257	220	236	236	245	271	266	246	238	263	260	241	239	262	270	247	276	240	263	214	264	269	250	234	252	245	234	247	237	263	262	258	221	274	248	248	233	254	250	259	252	228	255	229	239	253	231	274	250	227	248	251	252	277	240	219	261	238	266	237	252	238	242	246	259	258	247	280	277	237	249	233	220	244	254	277	234	252	252	229	246	265	264	254	241	247	233	248	241	255	281	258	260	253	262	230	257	245	240	239	229	250	259	244	252	254	242	236	237	245	257	262	236	249	241	249	232	235	251	263	262	241	243	262	249	257	251	241	239	262	253	220	249	254	250	240	242	242	254	238	271	246	239	279	264	234	257	233	249	259	245	245	255	252	230	239	234	244	244	229	266	221	239	234	263	245	259	262	231	245	254	243	223	247	272	215	207	252	222	269	241	271	237	251	249	245	243	241	241	232	232	227	279	234	241	220	238	251	255	254	241	265	249	264	277	275	244	261	255	283	249	263	242	247	250	231	244	214	240	247	219	279	261	225	260	244	256	243	244	229	242	250	254	256	252	250	260	254	244	251	249	268	221	275	271	261	262	260	261	248	244	240	261	262	239	229	206	232	239	245	253	257	237	229	259	238	231	247	262	262	247	235	229	241	257	256	226	254	258	234	236	229	281	251	240	260	221	250	288	259	230	249	240	238	277	251	264	240	245	217	272	235	258	258	224	244	194	268	269	252	272	275	250	238	246	263	241	269	256	252	248	219	220	232	240	229	249	268	245	283	233	245	255	242	250	233	224	263	234	248	231	252	247	241	249	261	250	246	261	260	274	243	267	261	214	264	246	263	243	253	218	254	238	251	240	281	241	252	231	258	248	226	279	258	246	243	243	231	248	243	265	238	221	233	245	244	236	250	256	221	228	244	249	249	256	249	245	238	247	208	236	223	232	263	244	249	247	271	237	232	265	265	257	269	238	229	237	269	215	240	248	261	258	263	249	222	279	238	251	272	268	231	248	226	227	257	243	255	232	226	255	241	250	252	279	256	265	249	247	256	244	230	226	233	238	236	240	240	225	254	251	240	228	242	237	287	219	251	210	208	255	261	265	248	246	247	247	257	255	248	220	263	264	233	217	239	264	245	272	248	251	246	251	240	226	265	244	212	238	233	226	248	238	249	258	236	217	236	219	243	234	252	239	238	275	257	238	249	239	232	278	216	270	260	216	246	238	270	227	231	261	249	257	232	246	262	242	234	247	242	251	223	265	284	254	257	237	227	251	220	236	261	272	272	229	256	241	243	231	260	244	244	244	249	267	245	247	246	235	243	264	246	256	252	274	236	225	226	295	258	247	254	237	254	235	227	259	247	209	241	270	267	247	241	223	274	256	252	259	272	234	239	263	262	235	247	241	254	236	271	267	248	253	226	271	229	234	253	234	241	245	231	239	260	258	235	254	264	267	225	248	235	254	248	233	235	221	236	236	226	240	220	266	250	252	264	260	238	245	262	261	251	260	258	270	284	233	231	249	259	246	259	228	274	256	242	251	253	245	232	232	253	247	253	282	241	223	253	245	243	243	248	254	253	243	260	257	237	234	240	260	245	263	232	266	238	234	273	246	233	246	256	240	240	227	223	249	261	245	230	244	240	259	239	269	238	255	245	247	245	225	239	247	264	248	249	248	239	239	257	255	230	224	231	240	239	240	260	232	239	237	244	237	234	229	258	235	249	247	241	242	243	266	233	258	265	232	239	223	249	231	238	261	254	243	258	259	231	227	250	258	241	235	242	263	236	237	257	241	242	250	238	228	260	256	243	223	249	265	216	237	233	252	272	228	268	235	263	234	255	257	254	211	246	250	250	261	243	257	234	252	232	269	234	220	251	227	252	263	253	261	248	249	226	229	257	252	224	254	231	277	263	250	252	254	276	250	272	253	239	240	257	223	252	249	267	238	254	251	259	259	229	239	220	291	235	254	275	227	252	256	223	252	242	242	250	250	216	236	244	254	241	233	252	261	240	249	226	223	254	258	247	243	253	266	233	263	232	238	271	243	246	230	252	245	234	227	254	247	235	228	264	243	219	267	250	263	227	238	250	258	253	234	252	278	276	240	241	261	278	229	242	260	235	235	261	276	246	272	233	244	252	217	269	248	255	234	227	237	241	257	245	238	243	238	246	260	243	236	257	251	212	248	231	236	236	252	255	246	238	240	232	240	245	268	242	259	252	235	236	251	240	259	221	234	262	235	265	242	270	244	229	254	235	212	246	235	256	254	248	233	229	226	256	264	221	231	251	236	240	261	218	249	267	227	228	228	262	238	250	254	242	259	246	268	256	275	275	235	258	259	253	242	233	271	223	265	219	264	237	241	241	238	235	236	235	243	236	245	267	244	235	233	282	245	242	221	229	270	223	245	246	253	241	245	237	260	256	251	246	240	243	250	219	244	260	229	225	225	234	240	245	230	214	266	239	262	219	243	245	238	254	258	273	245	251	248	239	244	252	231	256	276	244	275	267	253	276	216	236	246	229	217	239	254	234	243	213	245	234	243	257	243	232	246	267	261	268	254	236	234	235	251	209	256	208	254	228	229	226	243	232	244	247	243	265	236	238	216	287	236	262	213	255	240	253	221	256	240	271	295	246	254	248	245	215	242	258	266	233	235	256	235	238	285	234	237	267	229	256	229	232	250	246	237	221	269	247	273	247	231	246	231	244	236	252	258	250	282	240	244	258	233	246	235	257	231	227	248	227	218	246	245	221	262	253	229	232	217	282	229	275	250	243	251	210	231	225	240	249	258	262	250	249	261	241	241	265	243	256	216	249	224	219	259	222	223	246	232	249	257	242	229	249	257	252	234	262	236	234	251	252	227	248	241	265	244	250	231	273	242	226	239	247	208	249	205	247	233	264	215	215	232	246	268	238	285	250	240	235	259	258	242	243	242	244	210	257	251	248	245	239	245	272	256	225	251	258	249	257	229	212	240	254	245	264	250	235	244	252	253	229	234	236	245	238	233	245	249	240	260	250	250	222	245	265	241	218	257	256	261	214	257	253	248	255	258	249	254	245	249	247	250	255	219	233	248	280	255	233	237	239	277	236	249	240	256	233	258	235	270	237	255	248	257	234	252	230	248	251	251	254	237	240	243	245	213	264	235	253	258	264	225	243	241	221	251	235	260	241	240	243	234	237	219	228	249	241	234	264	208	233	248	250	232	251	257	238	265	247	245	259	251	269	221	270	238	273	224	226	272
12059	29711	27793	20442	16474	13338	10564	8318	6151	4867	4064	3755	2980	2524	2122	1793	1500	1152	923	844	655	705	608	585	583	550	568	679	678	702	674	637	596	468	484	469	458	440	424	414	414	414	393	375	391	396	325	356	344	428	356	388	372	367	359	339	339	357	330	343	308	321	317	322	307	318	319	331	321	346	327	301	307	347	317	307	313	318	337	323	341	311	292	290	310	336	312	328	330	335	316	359	302	350	314	350	313	336	327	325	301	319	315	304	322	275	305	306	276	305	320	303	299	311	303	285	299	286	279	293	275	294	336	296	314	317	321	307	314	289	305	286	286	286	316	324	289	333	333	294	301	263	302	305	308	318	290	290	301	283	280	280	331	274	280	311	278	309	264	318	321	330	299	300	310	298	334	306	310	300	288	343	312	280	298	274	328	284	283	302	314	299	287	298	309	318	309	277	290	276	289	274	298	294	293	288	314	291	285	313	277	281	341	311	287	296	310	305	282	291	312	296	306	304	322	301	320	286	301	311	301	317	298	299	294	310	277	287	299	316	281	310	301	308	322	282	281	312	305	300	307	296	309	288	312	302	283	254	285	342	277	298	276	269	264	303	267	320	321	293	291	297	283	298	299	316	249	282	262	290	304	319	294	296	291	244	321	315	308	310	301	299	305	307	291	275	310	285	281	301	320	313	283	330	270	286	284	267	263	320	290	298	298	295	305	270	308	294	287	299	309	308	288	318	260	298	286	281	249	299	325	274	294	293	296	302	296	301	290	326	320	285	319	286	308	302	293	288	293	299	313	327	268	274	291	315	303	299	283	303	335	327	330	318	296	281	267	336	304	300	311	295	277	345	324	308	327	295	290	305	289	310	307	306	265	299	299	318	278	295	293	306	289	325	286	339	299	302	323	309	316	333	294	295	292	289	303	267	331	273	285	280	266	288	334	313	335	310	288	309	301	283	305	293	298	304	317	308	297	306	304	257	331	278	306	305	294	310	289	271	312	297	286	313	288	328	288	272	281	297	305	295	302	299	301	320	306	287	294	263	272	273	292	300	324	278	312	279	298	293	281	299	292	278	314	302	312	284	292	285	312	281	319	295	295	282	311	294	343	280	303	332	277	291	283	291	304	278	319	288	300	285	330	295	298	306	309	284	315	299	314	274	337	306	304	319	296	301	337	298	277	281	326	325	277	308	269	285	300	300	317	284	327	267	288	322	286	308	310	307	277	302	298	291	301	310	268	282	264	289	297	303	296	305	328	333	303	311	288	297	312	303	279	303	331	296	308	298	318	288	290	290	316	315	307	293	315	313	286	322	295	292	304	320	304	311	275	286	313	326	286	292	294	283	304	288	288	298	310	294	316	275	284	295	307	309	304	291	259	292	317	308	281	317	272	312	291	307	303	300	309	296	270	320	303	287	302	286	282	330	276	326	310	296	284	327	281	290	303	299	305	321	258	322	303	285	320	323	319	272	332	310	289	276	274	321	313	292	311	287	284	320	309	330	323	306	299	312	263	313	266	309	295	293	293	318	300	292	299	288	319	315	310	300	263	322	286	276	302	271	330	293	289	274	275	324	293	316	285	312	292	309	332	290	279	312	278	302	267	310	309	309	295	297	313	328	292	293	330	300	316	298	289	263	292	305	287	321	282	283	294	327	286	317	327	320	312	320	290	285	279	313	308	318	293	290	306	331	304	306	295	280	279	310	280	296	308	270	273	298	337	317	286	302	305	319	306	285	283	294	286	304	301	336	304	307	286	307	285	282	291	284	296	286	297	302	313	329	319	278	304	309	317	301	279	312	286	285	302	310	298	299	314	303	326	326	315	339	284	258	285	301	299	299	325	281	281	308	280	325	323	294	274	324	281	319	283	298	303	318	337	306	289	268	264	308	265	300	273	307	307	298	311	290	281	300	262	277	284	298	291	300	302	318	308	299	275	319	286	295	310	279	256	295	268	287	296	300	310	293	287	284	295	280	324	285	279	306	298	277	321	300	306	292	319	307	321	274	297	288	298	296	304	325	292	292	320	294	260	317	274	295	310	297	306	270	324	279	323	273	287	296	324	304	291	302	320	308	296	276	302	304	292	291	285	325	317	305	267	294	289	310	271	326	306	261	329	308	282	283	274	271	308	327	300	317	288	294	295	307	303	298	286	314	302	271	307	288	285	269	281	322	316	325	303	295	310	267	301	323	288	321	305	306	284	305	315	317	333	291	304	295	287	259	303	285	315	278	313	314	281	312	298	305	294	295	307	304	312	306	302	328	295	322	335	328	292	319	303	281	315	311	275	295	314	305	302	303	313	288	301	326	290	308	287	302	296	282	287	312	300	322	284	306	280	277	301	322	280	291	310	277	300	310	281	297	298	285	275	346	345	320	300	295	306	307	274	304	333	319	303	310	305	313	283	283	283	308	322	305	287	295	330	317	314	323	276	295	344	308	280	290	332	307	307	280	290	274	302	297	310	320	292	315	329	303	294	294	316	312	321	309	300	305	307	300	322	282	298	271	265	300	305	284	302	294	301	290	330	304	280	316	286	294	263	292	282	280	312	298	302	284	312	306	289	309	322	283	315	345	266	314	302	306	267	273	310	332	285	313	283	283	296	297	321	288	309	313	275	287	302	290	284	299	290	319	292	289	269	306	295	319	266	321	287	306	290	286	322	310	277	333	296	320	275	333	307	326	305	300	312	268	277	315	328	339	330	279	317	282	305	283	320	307	291	277	300	325	305	336	293	330	294	297	274	278	325	310	294	311	289	292	325	319	289	299	290	283	304	318	317	277	290	263	276	301	279	310	283	304	283	288	289	301	304	302	275	277	335	271	303	285	275	293	288	291	289	274	309	319	304	303	259	291	273	298	300	279	262	296	287	318	307	311	291	289	303	297	313	303	279	284	285	294	281	330	304	315	316	309	306	284	324	277	268	326	301	280	280	307	316	282	291	274	285	293	283	292	297	275	297	294	289	311	287	303	294	304	299	265	267	312	316	283	306	330	296	301	292	282	292	320	312	307	261	301	324	290	284	297	311	293	291	298	331	288	298	301	307	305	307	320	311	300	291	315	324	306	318	304	301	286	296	303	283	308	301	303	326	280	279	322	286	313	312	275	296	285	305	284	304	293	323	301	308	317	267	315	283	306	263	311	330	300	315	301	278	328	315	270	294	302	298	323	289	285	335	287	271	262	295	292	254	271	286	302	307	275	310	284	319	308	286	295	312	283	304	271	285	291	294	302	298	287	298	299	291	305	271	305	286	308	284	311	274	301	319	290	278	317	319	315	316	319	288	290	308	293	294	319	288	289	314	284	303	301	324	325	336	298	286	301	285	304	298	320	294	294	337	298	327	300	349	320	309	324	293	276	276	308	309	280	313	293	278	297	294	279	308	274	321	303	286	290	273	310	307	296	278	315	281	318	312	264	322	334	324	324	278	324	302	268	277	322	302	315	328	291	281	321	297	313	287	300	323	315	303	337	294	291	314	317	312	276	288	299
26883	20692	16038	8610	4832	3148	2391	1790	1381	1173	1045	1018	909	810	735	696	577	561	528	516	508	506	499	473	520	478	473	492	547	513	521	511	550	483	478	464	444	467	430	450	459	452	459	461	471	459	423	452	428	450	462	462	437	463	446	443	420	458	455	414	443	410	452	466	454	407	418	440	457	452	447	460	454	449	427	442	437	471	414	439	466	465	422	438	455	470	448	450	455	458	461	433	444	455	455	451	420	439	441	453	465	446	461	478	471	441	446	439	450	442	454	424	439	437	429	441	472	434	474	425	440	418	431	412	452	437	417	466	427	423	481	430	458	420	455	422	427	404	431	464	434	439	470	413	462	412	455	484	461	416	429	434	458	427	463	458	477	426	417	430	436	442	461	441	474	430	452	424	464	441	418	432	456	441	437	437	435	406	432	441	430	434	438	434	392	448	402	415	471	420	420	417	486	444	442	421	433	435	455	455	462	456	475	409	429	402	445	437	389	417	423	433	460	431	466	443	431	438	436	408	427	407	433	427	425	451	442	474	440	428	407	470	446	414	411	443	401	444	420	425	424	481	448	458	411	432	407	413	457	423	424	424	407	452	409	432	428	427	435	414	425	408	457	411	456	442	441	492	449	382	431	423	444	426	447	486	441	456	439	418	455	461	383	420	454	454	450	419	490	440	436	430	468	400	438	431	436	408	452	466	448	435	431	398	463	436	387	440	423	423	459	434	447	469	442	420	442	466	433	473	428	444	453	422	409	446	423	438	449	463	440	436	420	404	433	457	433	418	454	464	419	423	445	487	432	442	454	453	451	430	458	417	438	453	451	437	431	421	435	467	427	427	450	378	430	410	455	454	416	397	482	441	479	450	418	412	465	426	427	443	432	439	436	439	421	443	419	415	454	464	452	433	469	483	397	432	470	461	427	467	457	423	406	404	412	439	432	448	436	446	432	422	416	467	445	421	438	449	442	450	432	426	446	453	413	409	461	431	429	457	440	480	436	420	430	431	458	464	423	452	443	432	452	450	437	394	507	429	445	442	421	450	443	452	432	441	419	441	474	386	468	401	450	418	404	464	488	409	403	418	411	398	376	445	415	421	431	407	440	461	442	423	411	430	456	458	461	412	407	424	460	423	431	409	413	438	455	405	445	457	428	442	423	461	453	464	459	408	469	470	410	417	456	430	449	415	419	416	416	440	400	432	474	453	436	436	453	431	430	481	464	463	420	444	428	423	439	438	439	418	400	421	445	387	432	445	418	427	454	453	430	468	464	445	460	446	424	413	435	438	458	435	444	453	397	422	456	426	430	421	417	475	426	431	406	442	454	403	432	454	444	417	443	429	448	448	451	398	394	465	447	456	455	446	442	448	451	422	417	434	434	469	453	426	445	412	497	424	435	436	439	436	449	442	468	454	424	464	456	442	461	424	441	408	473	431	451	475	419	425	439	458	470	438	448	422	430	420	447	412	432	409	454	465	412	405	414	397	476	439	426	411	477	449	432	379	414	434	425	485	409	426	388	462	458	416	460	453	445	432	473	433	465	487	433	423	467	431	453	446	431	442	427	404	449	434	448	431	449	446	396	468	400	421	433	460	468	416	443	462	393	428	453	424	482	443	449	438	437	406	444	451	414	468	476	448	441	484	435	464	473	429	474	469	468	406	426	432	411	436	440	428	440	475	454	444	473	477	415	433	415	451	402	440	410	420	456	422	450	449	438	419	408	452	420	417	451	415	422	402	420	440	436	421	440	438	423	464	429	440	439	432	448	396	468	435	430	419	469	440	446	445	435	440	450	437	437	430	443	403	446	426	443	406	427	449	383	433	429	449	403	472	384	453	425	434	440	433	445	466	437	423	470	440	447	455	430	443	382	435	406	452	460	439	438	474	398	489	457	450	428	457	453	438	447	427	434	398	480	481	393	481	453	445	439	412	410	440	427	456	435	463	414	450	413	440	453	469	428	428	486	444	422	416	420	418	432	468	394	417	436	450	469	401	429	392	432	461	421	434	453	413	424	466	425	413	508	462	433	451	435	431	430	458	427	413	441	449	449	463	453	457	419	434	442	463	414	466	395	420	419	446	424	458	423	409	430	418	446	429	394	451	400	447	425	431	490	447	405	389	423	394	459	439	423	444	423	425	446	409	489	457	438	409	451	452	444	443	483	471	413	463	453	432	449	442	454	435	447	470	500	426	429	440	435	462	422	458	440	413	417	451	411	447	433	454	447	425	427	466	403	422	427	460	426	439	463	434	415	453	449	433	419	421	420	403	447	417	442	464	448	413	431	439	421	423	449	416	427	430	457	409	423	437	420	438	467	423	419	410	444	448	439	435	420	423	434	413	409	450	474	428	435	425	424	443	437	411	465	412	401	436	405	438	424	433	428	436	427	431	424	428	443	391	472	457	408	450	459	437	435	424	444	433	415	414	461	476	453	425	412	447	433	429	444	428	438	443	465	411	421	424	445	455	432	424	404	483	450	427	439	396	416	426	440	428	406	445	436	452	433	465	423	441	459	460	433	460	422	466	424	470	444	414	442	468	470	421	413	412	444	417	425	426	437	438	415	436	448	465	447	483	443	426	412	438	403	432	403	428	435	440	469	443	438	479	458	417	433	430	426	427	448	402	429	404	438	431	434	406	419	493	438	454	480	461	415	438	407	445	422	468	429	451	483	454	465	472	399	404	417	420	402	407	413	426	434	454	448	448	416	401	469	451	431	439	427	407	460	441	466	460	433	412	446	458	430	428	470	441	464	486	455	451	429	483	452	419	443	464	422	435	446	460	417	417	447	402	454	455	430	426	414	458	424	426	459	484	480	430	385	462	417	472	438	460	443	423	424	447	419	423	466	428	465	454	430	462	432	407	426	432	434	482	433	419	433	411	422	438	456	466	396	443	411	440	430	406	425	459	432	452	432	459	447	451	470	435	413	426	471	434	397	450	375	463	409	443	429	518	454	477	451	430	448	423	481	461	448	474	459	457	466	415	441	463	428	439	439	433	450	424	479	462	431	415	380	403	415	419	406	445	464	419	476	464	461	426	476	441	459	426	489	466	420	449	456	460	441	407	473	442	423	411	435	423	455	442	456	415	420	440	434	466	436	477	477	470	414	468	469	395	466	454	445	453	420	458	468	445	463	420	438	456	449	460	467	419	432	423	426	436	405	467	433	461	400	435	442	404	455	411	449	417	456	434	416	415	390	422	426	434	462	456	467	403	428	399	468	466	425	433	445	419	426	413	440	479	492	406	469	433	472	449	459	472	421	456	440	493	410	436	447	451	457	455	462	435	401	446	427	472	473	450	468	455	435	431	428	402	420	425	463	429	419	421	416	422	456	435	392	455	462	441	435	407	441	448	431	406	421	486	455	430	438	450	440	437	436	415	459	432	443	448	433	457	426	457	449	425	466	435	400	428	451	436	458	454	443	412	444	481	419	447	404	463	423	442	444	484	437	408	436	464	433	442	441	429	433	403	439	444	400	465	419	409
9159	17424	17050	10824	8407	6335	4881	3792	2921	2284	2061	1889	1594	1464	1181	1059	946	823	720	684	623	620	645	643	686	643	620	682	715	708	663	673	639	653	588	576	597	569	589	562	560	603	567	546	551	610	562	558	583	587	567	590	570	559	610	531	573	533	548	561	549	565	513	518	543	513	583	568	515	523	537	523	514	549	518	570	566	536	563	587	560	549	535	555	511	553	579	574	574	529	569	579	560	537	547	543	576	539	558	557	571	535	607	578	552	527	551	575	556	566	578	536	542	560	547	582	534	534	557	554	562	544	548	536	537	547	559	517	517	556	547	566	523	575	558	529	548	513	541	542	559	517	546	517	550	498	513	545	551	514	535	523	576	541	593	555	495	522	541	516	531	501	554	548	523	527	508	532	553	547	534	579	510	532	524	519	505	527	568	527	531	534	551	573	490	571	546	552	551	571	554	583	481	557	553	537	543	575	592	513	554	507	539	532	515	561	570	533	531	496	532	558	539	539	576	572	571	542	534	543	531	544	519	558	512	523	531	474	547	569	517	566	544	533	538	595	502	530	576	557	518	556	569	574	549	560	551	546	522	577	526	538	550	586	568	536	504	534	573	578	521	512	531	508	560	532	556	557	560	529	549	511	555	533	522	545	535	539	528	532	560	548	541	547	522	579	545	524	559	542	556	542	543	537	505	524	528	565	537	543	501	553	561	504	543	552	529	512	568	521	542	562	534	513	566	505	546	553	580	538	530	522	567	544	527	560	531	553	559	544	567	522	506	552	558	547	524	554	548	543	586	526	565	547	510	547	558	528	574	531	560	554	564	513	560	531	553	495	573	506	524	532	522	505	535	537	530	516	566	580	506	504	552	538	544	561	515	541	552	539	509	563	526	561	553	543	553	519	522	541	526	572	551	531	567	523	526	545	503	514	528	536	594	563	531	542	541	518	565	542	524	542	560	544	552	535	513	524	549	543	576	541	531	547	545	525	548	560	574	561	565	538	551	546	562	562	583	538	569	535	543	551	583	523	513	584	512	564	532	529	520	575	542	553	566	518	538	485	581	574	546	529	564	531	556	545	584	550	512	536	529	529	517	545	533	575	521	520	525	524	536	545	513	528	547	522	532	566	543	569	569	533	560	517	503	548	550	559	597	586	541	557	545	534	551	532	533	511	516	517	582	531	508	610	549	557	564	583	528	547	550	528	513	501	570	556	597	515	559	544	556	556	481	576	520	573	533	567	543	506	549	565	514	551	515	547	543	559	502	550	576	515	517	554	542	520	570	528	513	531	549	495	537	565	587	560	526	536	531	530	538	529	539	521	562	591	531	556	545	526	547	569	529	524	544	530	564	578	536	544	534	518	545	573	544	518	548	530	584	529	544	528	552	546	523	533	569	526	558	484	568	517	552	518	548	535	531	552	532	569	547	533	560	554	527	565	514	543	574	565	536	514	560	562	548	506	537	550	510	524	535	537	520	514	571	531	541	554	524	508	514	544	556	539	566	552	542	543	529	562	576	535	545	545	568	565	560	582	505	534	523	542	510	497	542	529	548	522	525	508	549	565	566	559	564	535	521	525	558	529	560	548	531	561	558	523	514	529	545	568	561	515	562	493	556	536	580	494	501	590	520	501	501	561	550	527	534	554	529	560	526	551	527	547	558	569	529	519	547	588	537	486	536	532	552	550	534	567	522	496	549	560	515	551	500	499	545	575	567	530	588	524	526	524	590	551	540	614	529	530	559	570	586	554	562	549	539	521	518	542	550	561	603	543	504	520	594	557	543	532	562	511	526	548	523	531	523	565	526	582	548	559	544	560	539	544	575	536	537	532	524	574	561	515	553	530	463	542	534	510	544	570	515	533	566	506	528	553	526	535	564	528	531	533	582	535	537	483	558	524	515	533	553	517	524	549	507	554	553	541	526	513	582	592	507	536	528	544	538	540	577	538	554	553	541	487	537	541	545	486	548	536	558	534	522	528	549	548	549	505	530	508	518	536	548	544	517	564	533	511	518	591	581	562	528	525	536	571	567	508	592	546	506	552	537	509	566	532	527	543	501	545	540	536	521	538	592	491	531	505	561	510	592	558	515	530	570	514	565	540	551	541	508	533	525	574	584	521	557	561	577	549	552	536	561	515	532	551	522	583	531	534	549	571	574	556	509	545	566	527	555	516	579	505	573	515	586	540	528	557	544	565	529	507	501	543	527	550	557	528	582	546	556	536	533	554	528	562	542	558	527	555	538	545	545	553	563	560	526	484	556	494	515	585	555	543	549	504	580	566	564	560	537	566	558	541	580	528	591	566	552	559	574	551	517	547	573	549	518	522	552	538	525	537	557	527	557	510	525	508	558	568	509	571	559	572	543	539	577	568	541	556	530	587	522	533	525	550	549	544	518	535	569	542	517	469	559	529	527	539	531	527	530	501	513	571	549	523	595	542	525	577	572	558	571	524	608	516	525	565	546	515	558	560	528	558	531	516	553	550	543	513	537	555	557	530	570	572	561	526	514	540	537	525	541	546	559	581	504	539	548	552	521	542	533	525	565	509	544	499	511	595	514	566	510	518	498	535	519	545	519	550	504	497	520	542	567	549	544	567	565	566	564	523	552	560	544	519	508	519	574	503	512	501	534	555	520	566	537	539	556	556	539	545	549	551	525	545	555	527	536	543	547	555	548	513	526	509	541	543	551	513	513	554	562	542	505	495	539	555	545	590	542	570	552	537	540	542	535	551	550	544	575	559	577	592	543	540	566	572	516	579	517	564	561	572	526	530	507	533	530	591	525	536	538	526	533	549	516	575	580	544	571	518	569	526	554	545	507	521	556	588	540	560	548	540	539	569	550	538	560	554	542	561	551	505	549	556	550	534	537	519	581	557	583	521	537	543	507	592	547	537	554	528	539	541	566	539	573	545	553	510	505	539	571	541	531	546	591	516	559	542	547	582	553	529	540	540	513	526	543	541	524	589	585	555	538	520	553	522	507	552	520	598	535	544	493	544	561	572	577	519	535	535	539	543	559	551	539	546	527	599	574	547	538	557	548	597	559	552	560	600	536	517	490	544	492	521	532	537	551	574	558	533	559	540	536	581	558	538	587	528	568	546	591	596	560	517	547	537	539	529	564	520	513	523	524	537	536	556	542	524	488	529	552	587	546	567	512	571	535	570	554	567	550	567	536	595	578	535	536	586	561	575	553	556	521	545	529	538	586	558	557	571	520	565	582	539	538	532	546	528	568	524	547	491	554	507	536	535	531	540	535	540	546	529	541	549	522	561	542	562	541	513	529	546	581	549	554	536	509	526	540	530	528	535	542	547	505	578	543	520	552	545	539	551	549	589	554	580	561	575	560	590	550	513	537	545	534	583	493	565	544	557	543	518	543	566	552	566	540	567	497	540	539	548	539	531	547	538	488	613	547	516	566	570	547	570	527	571	552	555	508	584	542	559	546	551	538	543	525	594	508	546	551	534	524	541	582	549	511	539	543	552	634	543
23626	21044	28429	23881	21063	15035	5476	2918	2171	1690	1560	1413	1096	1033	914	789	674	541	512	434	452	408	413	455	371	410	406	420	424	484	394	477	400	380	321	324	347	356	362	319	331	323	330	335	337	345	349	381	361	355	341	331	341	333	320	338	316	325	308	332	318	303	318	347	343	309	330	345	330	312	344	292	332	318	346	308	307	302	278	272	313	316	327	308	292	324	323	305	284	332	310	302	305	288	309	311	311	303	291	296	308	300	318	309	299	325	310	289	296	283	303	317	308	295	267	286	300	294	303	297	315	307	295	308	314	306	299	324	284	327	311	306	315	294	298	309	303	305	303	336	309	318	343	268	322	295	303	313	311	281	300	337	322	348	300	281	315	273	309	274	268	308	300	285	319	319	312	299	301	329	315	311	286	307	324	310	329	340	307	313	332	295	322	296	328	340	316	324	297	277	340	306	306	305	302	304	291	315	294	268	318	308	298	304	279	316	312	300	317	312	285	303	292	305	325	308	297	301	296	311	283	333	291	281	317	309	333	303	308	282	283	289	288	307	313	318	303	297	318	336	314	339	314	288	317	307	307	311	312	314	315	305	335	295	330	307	307	322	303	324	311	276	297	322	318	319	308	315	324	287	292	295	283	290	306	285	294	303	317	325	299	320	302	298	294	323	313	303	294	324	275	333	326	299	316	327	314	298	289	313	308	306	302	304	264	302	336	327	323	295	294	333	330	269	309	295	350	314	321	310	304	297	302	332	310	296	339	328	337	300	307	330	351	330	301	305	287	304	324	285	311	304	325	291	302	326	295	295	280	319	327	336	309	298	308	335	311	294	300	314	314	316	305	326	297	314	288	304	310	295	303	288	321	298	280	335	327	325	296	319	276	299	278	297	292	326	326	345	308	321	319	303	315	338	291	286	311	303	313	318	299	300	316	296	335	292	314	332	296	289	324	331	312	293	308	285	330	308	317	311	300	324	301	302	324	320	275	295	295	312	286	309	274	286	289	326	294	307	321	323	324	274	309	312	319	294	285	303	280	309	335	302	284	294	305	327	263	326	295	303	310	266	309	289	319	322	288	290	309	302	313	307	277	303	301	286	284	304	310	332	318	312	303	307	321	303	274	324	327	308	304	331	329	303	305	304	294	313	333	323	300	296	292	310	305	386	318	314	313	313	291	300	307	292	340	318	309	309	293	277	283	297	286	292	313	303	301	313	320	296	339	302	283	299	288	273	309	288	327	314	307	294	310	335	314	284	317	311	306	280	321	328	291	276	303	291	306	312	291	304	301	308	311	304	283	312	309	327	314	308	304	269	314	313	298	269	322	288	306	335	286	301	323	305	303	334	293	330	329	272	300	292	303	285	317	314	289	288	310	297	294	320	318	308	295	286	263	305	271	297	317	296	295	305	317	327	314	307	315	302	296	320	279	284	258	302	343	275	301	319	314	334	311	309	302	322	295	291	301	306	313	292	317	298	346	287	314	306	312	283	321	329	305	310	277	304	305	286	316	314	295	277	289	303	292	275	320	280	331	290	328	304	299	294	317	296	319	313	299	344	294	295	279	301	313	307	294	294	315	321	278	345	249	278	312	314	315	309	316	295	312	294	283	319	298	315	293	314	326	307	273	308	320	296	313	295	318	318	277	279	327	306	266	314	326	316	298	317	303	329	276	293	318	305	312	299	311	294	287	286	297	296	283	312	295	313	304	300	317	306	269	301	296	301	337	293	314	312	304	298	285	290	301	316	322	308	294	314	328	286	312	292	304	294	290	308	325	280	283	295	309	316	310	302	275	283	323	325	298	312	303	330	305	348	310	329	327	289	272	292	265	277	298	317	301	315	300	295	259	283	316	288	313	301	316	335	318	249	298	319	293	359	289	291	264	319	305	336	279	309	299	294	325	290	312	303	330	280	298	321	316	315	294	286	284	319	283	301	302	320	314	288	296	315	298	288	306	300	274	310	301	299	305	316	302	297	318	321	298	291	284	251	309	282	303	329	298	269	316	288	306	298	296	308	300	301	298	298	284	298	304	300	355	298	310	318	304	305	305	300	301	305	278	288	305	294	324	300	285	325	292	276	276	299	288	299	298	329	291	289	286	297	299	274	282	288	332	309	308	293	300	294	304	293	271	318	297	303	310	291	330	302	278	282	325	295	290	313	313	276	304	297	303	295	295	299	327	310	324	297	307	285	291	305	309	315	316	308	307	311	295	312	280	301	296	312	300	307	334	317	293	277	278	315	333	349	327	305	351	278	319	287	320	344	306	315	277	325	304	274	276	301	297	295	319	331	325	321	292	291	302	300	314	319	324	313	301	309	318	321	306	290	310	289	290	301	298	326	309	308	308	279	322	313	297	301	303	333	327	322	298	317	296	307	315	314	298	318	300	285	303	299	267	320	321	284	313	313	326	302	315	301	337	295	307	311	278	285	271	297	285	300	324	298	299	326	333	319	319	324	290	257	289	288	299	312	295	295	319	305	315	307	283	315	305	305	311	322	324	305	314	298	308	315	324	262	277	342	293	325	322	278	339	298	297	305	309	290	312	311	302	327	320	285	305	297	313	308	335	298	343	323	292	288	302	310	299	307	282	318	281	272	302	296	322	264	313	277	320	294	309	293	330	314	302	286	327	305	312	296	270	298	319	296	290	316	302	338	273	292	321	292	321	304	311	314	300	316	307	301	332	277	317	346	301	287	305	293	311	304	323	299	330	331	294	300	309	298	285	312	299	344	280	296	298	306	309	275	310	279	322	284	302	297	295	262	299	313	335	311	313	326	314	281	311	286	285	293	290	308	293	296	291	285	305	332	296	319	295	299	310	299	305	314	277	290	305	296	305	289	310	318	300	300	282	280	298	286	308	315	302	303	343	298	308	302	321	288	321	289	300	299	303	321	325	324	302	320	323	284	287	321	292	315	296	309	313	313	301	301	322	331	299	315	319	281	288	310	295	302	305	262	316	277	288	335	283	290	316	300	319	352	324	319	297	312	327	304	328	291	304	318	313	303	309	290	332	304	318	281	315	309	295	292	276	285	281	310	297	310	316	319	325	324	314	322	303	296	319	301	302	333	299	302	282	328	347	305	306	327	296	304	308	238	256	303	279	311	310	300	313	292	328	301	312	297	296	274	314	301	282	304	342	312	313	335	303	292	313	307	309	322	291	289	303	283	324	300	321	285	296	268	325	306	334	290	318	300	252	288	313	320	315	302	306	295	292	316	323	272	315	304	293	324	291	322	322	333	271	286	308	314	302	283	271	274	352	287	306	294	308	320	294	291	300	303	301	299	325	260	290	290	307	291	299	317	313	313	295	341	298	343	301	315	318	317	283	295	303	330	308	320	318	302	299	299	298	302	278	278	350	298	299	292	315	352	325	307	304	300	329	312	362	301	306	305	315	309	299	322	297	334	312	294	314	259	294	313	316	320	302	304	304	308	296	322	302	324	303	298	314	272	316	343	299	313	306	295	351	285	317	308	314	331	315	308
10199	25590	25133	17078	13445	10546	7998	6209	4523	3619	3194	2751	2205	1974	1664	1388	1151	871	779	679	705	652	583	544	557	551	582	593	651	624	641	610	575	536	507	473	479	487	466	455	466	474	498	447	472	445	446	433	430	385	412	467	463	456	431	459	413	391	426	383	382	395	415	383	397	419	395	439	416	418	412	410	399	388	409	411	387	395	418	361	392	396	367	375	394	394	356	387	398	415	413	385	402	415	402	407	404	414	364	402	413	380	386	392	407	377	372	394	398	395	396	375	416	371	383	371	372	382	366	377	384	392	379	378	380	360	385	401	394	365	337	411	357	380	360	416	385	368	397	383	376	393	416	383	371	391	373	422	427	406	390	379	402	392	362	383	397	386	380	352	396	389	403	400	361	420	383	416	386	385	401	437	382	406	391	385	382	382	390	389	375	377	409	369	412	388	377	374	396	397	385	382	372	353	370	378	374	385	372	392	386	360	398	365	379	373	393	417	393	392	374	382	394	389	396	411	401	373	383	377	406	399	399	382	416	370	391	399	366	400	362	395	394	382	360	413	367	405	422	378	386	394	390	373	397	409	379	368	379	363	375	388	385	416	402	391	396	387	364	361	355	409	355	355	352	356	432	386	396	367	371	369	410	437	391	384	406	369	370	381	363	364	355	436	382	387	363	400	357	382	403	404	382	389	367	396	378	363	357	380	397	448	409	411	376	379	386	389	386	390	381	387	415	394	382	418	395	392	403	391	413	377	408	381	360	377	396	384	424	402	386	374	380	406	391	408	359	385	396	385	393	373	403	407	402	350	381	380	386	349	384	356	388	445	409	347	395	373	384	349	421	384	383	387	397	383	372	400	365	415	393	384	385	381	391	363	405	397	417	399	399	430	389	384	370	378	393	378	338	369	407	355	398	342	381	380	389	356	387	401	378	396	392	400	388	376	390	365	405	402	379	371	382	388	403	362	413	381	407	389	389	401	388	355	365	367	364	405	399	378	407	392	366	390	372	366	365	386	374	378	360	352	377	377	392	367	388	393	384	404	405	382	406	401	390	385	417	407	386	376	409	366	392	372	411	404	431	405	390	369	377	390	365	387	356	415	412	391	391	391	407	360	377	370	384	360	363	381	406	366	368	378	397	368	395	401	394	410	374	368	411	364	410	347	375	354	396	357	402	369	399	419	416	418	380	409	366	408	381	405	383	370	383	374	378	382	386	352	416	357	399	366	403	386	386	397	382	367	396	362	387	408	398	354	410	400	382	408	382	348	373	371	403	399	412	392	406	424	365	354	347	395	396	400	367	384	405	377	360	369	378	347	382	362	377	395	399	364	399	379	388	383	387	369	410	414	419	352	404	384	413	381	405	410	385	379	418	396	400	411	369	408	406	380	383	383	351	392	408	396	379	376	413	366	394	379	363	399	392	411	381	404	391	407	384	375	335	410	375	391	369	390	416	373	395	373	422	366	370	377	391	386	385	364	380	360	378	391	417	386	393	408	404	416	394	386	388	363	372	411	374	405	387	400	376	347	363	397	398	371	356	378	358	359	353	387	383	382	412	388	355	367	371	368	382	395	377	376	380	377	436	369	396	382	379	367	348	380	413	405	378	391	403	407	367	380	398	397	405	362	408	388	349	396	370	417	401	356	359	409	423	406	377	382	376	393	377	395	349	416	370	348	402	356	371	371	388	372	340	395	385	386	377	375	393	420	396	385	397	377	409	354	354	387	377	390	400	395	394	366	385	390	366	381	399	367	364	414	354	385	385	385	383	402	431	402	410	382	384	363	400	381	366	386	361	393	385	391	403	413	337	438	436	362	371	397	382	391	392	400	369	372	398	378	358	404	390	406	392	370	404	389	372	406	379	379	406	380	410	348	396	381	398	417	390	357	379	373	391	391	364	375	388	387	347	411	381	357	364	388	375	387	426	363	397	399	396	405	395	383	403	383	373	412	375	393	376	364	360	360	388	398	378	374	398	367	375	416	402	376	382	378	391	405	373	341	405	401	398	400	361	375	396	392	407	358	438	378	405	374	418	387	378	399	415	342	395	376	422	368	378	401	390	396	351	367	396	410	359	404	374	350	407	366	359	396	381	374	379	353	367	395	380	376	419	412	389	373	408	409	400	394	404	406	376	404	410	400	427	389	398	414	418	381	406	430	382	388	401	390	383	394	398	349	411	384	396	391	435	387	366	382	399	414	396	384	403	424	375	391	385	368	410	359	377	390	390	355	400	394	400	359	347	361	375	388	406	381	384	391	384	383	366	382	401	375	408	383	370	392	402	352	387	385	416	402	397	372	372	370	397	402	368	379	381	397	395	373	354	387	404	412	424	363	387	373	376	456	376	393	374	399	393	364	392	383	416	426	403	412	412	405	408	358	385	359	390	367	354	382	366	400	370	350	402	355	412	389	370	437	363	415	420	376	408	425	397	352	406	373	362	348	380	357	384	382	381	358	404	381	398	403	372	413	393	369	393	379	388	383	363	429	386	399	390	392	382	371	380	369	370	391	370	410	377	395	393	377	396	383	364	373	414	372	403	464	389	405	399	363	408	406	382	378	422	363	376	387	396	340	386	385	394	393	411	423	395	365	370	424	377	370	391	379	361	382	384	392	385	411	361	388	379	340	388	374	370	318	399	370	382	420	376	376	396	411	402	382	413	377	364	378	377	390	441	388	401	357	421	420	392	380	392	365	374	406	358	405	397	370	361	361	392	423	383	384	363	371	388	348	384	373	388	396	379	374	395	396	409	386	411	387	397	392	361	419	381	402	397	427	392	392	344	378	377	368	384	396	387	389	359	406	409	375	384	355	375	355	386	391	367	397	423	380	412	370	397	358	381	377	431	359	395	413	371	397	369	392	391	368	415	406	396	384	384	403	376	362	371	388	360	393	391	371	381	405	424	410	402	393	400	353	368	389	369	392	392	375	363	390	379	376	369	348	435	402	383	358	421	378	380	399	389	379	352	390	355	390	403	375	364	371	419	410	384	382	369	379	385	385	399	401	378	354	366	356	358	386	403	372	372	373	416	418	356	374	377	388	387	392	406	385	372	403	429	404	388	372	382	397	423	378	389	410	403	413	374	357	394	367	389	360	363	362	376	362	365	419	379	394	403	383	398	385	402	400	370	349	392	386	380	398	368	349	401	401	370	383	399	395	398	367	391	401	399	364	368	421	389	368	403	399	375	389	403	384	388	411	378	392	402	381	387	367	385	381	417	410	356	378	359	389	376	396	375	401	376	423	370	397	389	401	398	379	375	367	385	388	371	377	374	413	393	395	413	403	349	390	355	400	367	391	405	385	377	392	378	382	423	396	369	358	406	366	363	391	364	397	379	389	369	404	409	383	394	376	359	433	373	379	393	410	370	380	371	362	381	422	407	376	371	396	353	397	390	381	394	401	432	363	402	398	382	394	391	418	394	396	408	365	387	366	355	393	391	374	386	369	373	394	380	404	367	373	369	378	408	379	352	421	414	405	384	373	354	394
22615	21041	28815	23472	21048	21366	14742	4546	2733	2230	2073	1789	1519	1341	1074	941	787	635	509	465	458	446	445	441	382	381	406	461	459	466	416	419	382	368	378	344	343	339	319	316	321	344	317	289	312	308	285	284	317	310	276	291	289	299	293	325	301	254	268	267	296	248	281	268	282	243	297	283	258	279	275	294	251	269	257	292	265	295	255	295	273	252	239	287	301	266	281	282	281	287	287	292	281	243	274	294	231	280	277	275	264	267	236	272	252	265	242	276	264	260	283	285	266	252	261	233	260	258	262	288	229	247	233	250	254	244	252	252	251	281	270	226	264	272	243	248	248	246	290	283	277	274	268	231	282	278	269	252	279	230	265	213	303	268	246	250	271	271	272	246	253	229	224	268	256	255	277	214	262	253	259	246	261	231	259	267	244	259	242	247	262	254	246	246	255	275	277	260	254	258	272	247	267	248	280	237	234	247	252	265	263	244	243	248	254	262	245	256	254	261	250	288	261	276	254	265	259	279	262	253	259	258	304	256	250	244	254	244	224	252	269	247	251	251	260	259	238	269	259	254	238	239	270	245	234	232	274	269	256	252	281	312	240	252	253	237	240	264	249	280	265	261	250	277	272	259	254	258	238	257	265	262	256	251	244	260	244	255	284	259	241	253	248	266	250	281	254	258	238	248	264	259	244	238	301	254	275	270	272	261	262	234	211	254	264	254	259	235	266	252	202	250	250	248	242	264	254	260	282	278	278	258	264	249	270	225	257	265	252	217	232	253	248	280	264	265	250	267	269	236	250	267	246	245	262	278	255	266	255	243	223	253	244	248	288	231	242	233	232	277	254	272	252	242	258	235	258	258	263	280	238	250	277	267	271	252	269	244	279	255	257	222	255	230	220	262	281	274	285	265	235	251	257	281	251	237	249	265	274	251	238	273	267	266	256	258	239	267	228	241	255	256	247	245	276	257	263	276	256	262	252	233	249	250	247	255	248	266	238	241	245	258	235	267	251	269	264	257	242	261	244	260	248	252	297	248	248	269	271	250	286	248	253	285	283	231	279	257	240	278	289	258	262	235	259	222	237	251	275	239	248	256	223	288	241	290	260	243	228	253	272	249	248	265	249	258	252	244	244	242	225	239	256	267	254	240	247	232	256	226	271	244	237	229	230	240	253	247	266	248	228	275	237	245	260	270	279	248	261	262	244	247	252	254	242	254	241	257	268	244	273	247	246	258	260	271	262	259	278	250	289	264	257	250	272	248	242	207	271	263	248	265	263	253	267	258	254	259	232	254	265	265	213	266	274	255	262	250	252	267	252	238	239	271	257	259	269	246	237	259	236	237	261	277	262	257	252	249	256	272	257	231	259	255	223	297	239	223	265	235	254	288	256	256	271	247	277	254	280	225	260	231	215	240	288	263	228	241	264	267	268	243	281	292	238	256	258	264	227	252	221	234	265	250	219	237	263	239	245	270	264	272	250	291	272	254	249	277	227	236	274	264	240	249	257	275	232	244	248	250	241	237	229	242	241	256	259	254	253	242	245	244	253	278	241	248	262	292	229	300	244	239	242	233	254	265	256	259	234	271	266	253	243	235	260	233	269	224	266	247	241	277	250	251	257	250	278	239	274	252	266	283	253	255	244	233	259	261	238	259	271	243	259	265	249	245	272	261	236	268	261	237	238	249	251	263	274	243	240	252	239	291	229	255	236	231	271	235	255	255	269	242	246	228	255	237	213	274	235	250	270	249	253	229	223	238	246	245	268	263	252	263	278	250	252	271	234	218	266	242	254	254	238	273	269	247	267	271	253	238	228	243	250	245	254	249	258	264	258	256	255	252	236	251	271	258	247	268	263	257	262	275	256	272	274	267	236	244	273	275	234	253	263	247	239	254	237	243	264	233	227	246	243	254	254	257	263	258	267	216	236	255	248	253	249	259	248	248	268	264	255	282	249	246	248	246	245	240	279	231	221	220	246	251	277	265	250	270	237	244	279	256	255	232	244	254	239	234	243	258	251	246	239	279	243	264	260	251	245	266	248	280	235	245	240	241	239	251	256	249	244	264	248	278	281	267	272	254	259	264	246	245	274	257	278	257	234	229	274	238	245	268	259	252	245	257	236	232	266	273	268	275	298	248	264	247	254	279	241	249	242	223	236	273	250	228	252	230	243	260	262	254	258	272	268	256	264	291	279	241	263	275	247	234	255	229	260	280	243	263	263	257	262	266	263	241	247	229	268	269	247	252	278	279	270	256	243	272	288	256	285	218	246	251	214	257	274	251	254	270	255	284	265	253	260	269	240	261	266	249	225	241	256	234	253	235	277	265	234	246	263	269	240	247	222	275	257	265	246	238	232	259	250	248	246	228	243	261	245	290	244	273	259	271	278	247	256	281	259	271	248	228	265	272	224	238	265	262	251	262	238	241	260	261	253	265	251	238	251	259	263	259	281	240	250	248	244	232	269	254	263	262	284	270	222	240	227	243	258	266	254	256	293	242	263	234	224	258	272	227	275	230	257	273	258	236	265	258	256	282	259	247	244	232	248	254	258	252	250	261	253	242	239	262	241	254	247	251	237	229	236	258	292	293	276	268	263	254	256	283	214	279	250	264	243	243	261	278	289	271	254	256	232	241	255	275	245	267	249	280	267	253	252	275	260	248	226	258	255	243	263	244	296	249	246	253	246	249	251	243	266	267	240	251	258	252	249	238	264	225	267	244	244	259	277	271	285	246	266	269	249	261	244	226	255	257	274	275	273	255	267	256	268	288	245	268	262	259	259	287	277	247	283	264	262	254	227	271	230	260	251	257	253	252	236	263	256	250	260	246	262	270	261	259	255	254	249	250	229	275	269	256	247	278	252	271	274	223	269	241	239	260	280	251	291	270	250	242	253	250	254	255	276	261	256	248	244	255	232	254	223	266	235	240	243	282	264	243	244	255	254	256	221	235	253	259	268	252	249	244	242	236	275	252	257	282	255	270	291	296	278	272	236	273	246	259	263	247	266	255	272	253	226	279	252	247	301	251	230	248	237	278	255	255	237	252	257	243	274	257	247	274	248	258	253	222	244	264	288	258	237	270	270	257	265	251	260	255	254	274	257	268	252	245	233	269	242	264	243	240	236	243	251	273	261	254	261	238	238	266	272	239	240	247	253	242	233	272	246	252	253	233	243	258	255	255	265	257	228	259	246	259	257	258	249	243	279	257	229	257	240	257	256	249	234	248	246	235	273	238	281	264	267	278	256	250	227	262	250	282	264	259	252	231	215	255	265	256	256	237	268	277	243	238	226	255	296	230	251	250	278	253	245	236	266	246	268	273	265	238	263	237	260	246	272	256	239	244	229	272	247	274	265	251	238	256	252	266	271	247	232	255	232	277	226	280	247	240	267	245	272	241	259	262	261	272	242	262	242	232	244	250	228	243	240	249	248	238	253	223	280	224	255	273	234	273	274	260	233	281	253	283	263	239	267	256	270	275	255	263	261	229	292	278	246	277
13280	31076	29703	22134	17644	14132	10696	7959	6188	5057	4465	3486	2927	2505	2060	1750	1340	1038	868	763	704	678	581	614	618	564	590	651	672	708	661	608	569	501	528	498	504	440	435	398	431	422	390	395	386	410	373	356	422	358	379	391	397	367	364	358	346	349	324	349	332	332	329	327	314	320	315	324	339	331	329	331	355	323	369	313	322	342	340	324	313	325	316	352	291	331	376	370	342	338	323	327	295	332	319	325	304	328	340	316	297	332	322	308	302	299	297	302	308	323	326	309	295	298	301	297	332	300	302	334	290	320	350	280	336	316	297	288	292	307	338	312	316	329	320	306	306	314	300	326	334	287	299	289	311	309	288	314	308	304	301	307	323	321	301	298	297	273	295	321	319	322	305	304	317	317	286	308	300	311	293	300	314	306	325	330	285	306	320	300	310	335	318	294	326	303	297	289	327	300	316	293	330	307	301	324	297	331	320	291	305	312	281	336	313	319	316	297	280	317	302	310	316	281	305	296	310	308	321	313	290	288	316	306	311	301	312	307	323	315	300	287	295	282	313	277	306	302	349	323	313	251	313	298	314	309	337	293	294	298	280	282	282	280	274	334	305	314	313	324	296	280	283	315	321	285	311	332	293	310	301	289	316	333	301	290	308	330	328	303	310	294	314	317	297	296	278	296	311	321	297	287	319	308	328	286	329	302	311	315	305	294	294	288	303	311	329	313	294	312	276	321	300	306	305	303	340	323	311	290	288	318	323	285	320	302	314	279	324	300	286	308	283	327	272	318	310	307	290	296	310	272	281	309	298	360	337	276	297	268	289	320	297	276	297	334	325	295	292	306	335	318	311	295	308	327	274	331	338	302	333	305	299	297	303	293	296	321	302	306	322	277	310	283	309	299	320	263	306	302	299	324	325	306	356	293	284	294	331	315	310	322	306	295	292	335	346	317	309	307	290	316	303	331	294	299	313	307	321	335	287	288	300	296	328	335	280	336	303	336	288	310	312	321	268	328	306	331	298	307	297	311	307	319	321	273	309	293	302	312	308	304	313	285	336	290	280	291	313	339	302	298	290	314	324	292	316	302	283	328	280	337	328	282	302	316	307	268	317	298	299	298	311	289	311	304	315	323	304	290	308	342	325	335	314	297	337	291	327	304	290	318	292	318	314	273	297	335	300	301	289	324	306	314	322	323	319	314	311	331	300	309	307	337	313	296	288	299	294	289	288	303	302	317	303	342	269	291	303	316	307	344	293	298	299	293	297	305	315	300	323	335	330	295	292	293	321	303	300	296	278	347	308	305	301	310	337	301	308	301	347	293	308	313	288	285	297	308	301	296	312	298	318	319	284	337	301	291	306	305	291	302	299	317	317	302	314	316	309	303	311	309	314	303	323	301	308	324	317	336	326	304	290	302	304	289	339	301	293	317	318	331	339	286	289	326	279	338	312	295	321	334	292	295	310	308	312	299	322	318	294	296	338	283	321	322	264	327	326	292	280	310	303	303	302	316	322	318	330	341	313	282	318	313	327	314	285	270	327	297	299	305	308	315	310	294	306	306	320	310	334	310	292	266	315	318	318	304	282	308	331	311	330	315	303	296	294	315	319	288	307	330	326	318	332	291	299	313	358	299	298	308	300	305	297	320	289	311	328	304	310	301	324	311	291	327	323	299	297	322	304	297	318	307	300	316	322	320	294	283	307	321	297	320	309	284	292	287	315	299	309	287	318	307	299	304	300	343	304	289	349	288	317	310	327	304	330	280	308	295	332	312	317	303	305	340	319	281	309	290	304	314	308	297	324	319	297	316	297	314	321	314	334	304	289	314	337	292	299	306	313	313	280	330	293	306	274	305	326	296	351	300	298	304	316	334	309	276	318	298	295	300	300	320	274	317	302	294	300	332	306	315	283	294	358	253	294	309	316	324	303	286	291	294	303	314	309	294	291	290	312	318	324	325	340	323	299	292	289	286	312	310	298	305	284	288	330	317	342	292	275	312	310	338	306	312	332	317	305	329	287	312	299	300	304	300	323	312	284	317	314	338	323	288	266	314	319	318	299	338	279	295	330	326	308	286	325	282	310	315	312	289	316	289	309	311	299	348	292	330	315	311	321	309	349	320	320	301	318	313	326	346	320	329	330	332	326	300	319	303	302	316	307	296	309	314	314	313	325	326	304	317	325	347	304	283	303	320	302	288	293	288	296	352	294	297	311	296	308	317	323	336	299	306	323	306	307	286	287	296	320	310	323	309	300	285	311	316	284	332	319	303	322	292	306	298	283	306	295	313	311	288	321	309	295	301	306	285	292	285	296	305	316	305	321	301	282	321	302	302	318	303	311	313	305	300	331	289	324	327	310	286	298	290	334	331	307	297	290	278	322	322	320	340	308	290	290	315	305	317	276	286	338	314	297	312	300	316	308	312	302	292	323	342	291	328	299	316	305	312	302	282	312	290	318	318	323	300	347	318	340	308	293	300	306	302	297	311	315	303	317	286	291	321	343	308	299	285	301	297	342	273	308	315	303	307	314	289	303	302	291	301	308	305	288	294	305	317	317	299	311	313	267	299	323	278	300	330	305	318	305	287	299	304	332	295	316	290	298	308	333	280	314	309	306	304	292	289	317	305	306	312	290	313	315	300	289	295	276	271	300	354	317	320	296	291	302	327	312	306	332	298	328	291	305	303	270	296	311	306	301	312	348	330	300	307	308	338	295	316	296	296	319	294	294	303	296	290	297	318	335	331	310	340	290	298	290	297	282	314	310	313	278	303	320	312	310	311	295	327	303	325	314	321	339	339	314	309	303	296	333	288	285	303	311	309	340	294	334	290	276	318	328	309	266	289	299	304	292	286	288	332	293	306	320	318	300	294	275	290	296	294	345	317	322	310	298	275	304	342	304	345	304	304	308	303	330	331	318	297	303	310	263	291	328	302	306	286	337	307	294	321	309	324	311	302	289	298	321	303	322	300	331	330	301	268	320	284	307	291	319	314	304	300	281	305	320	315	319	312	291	306	316	332	330	326	287	312	298	291	350	301	339	302	306	336	340	305	307	302	300	332	301	324	305	292	305	331	303	300	313	285	281	303	296	283	292	313	308	325	314	307	294	297	283	301	305	310	288	282	319	313	289	310	283	305	296	299	313	300	311	308	307	305	313	313	307	315	306	305	321	317	296	322	305	296	309	298	300	308	291	276	324	291	312	303	332	283	306	309	297	291	305	328	305	287	315	307	310	300	344	282	301	334	319	291	298	319	285	306	305	319	310	285	286	310	271	340	314	298	322	278	314	312	298	292	312	302	285	317	311	308	308	324	316	309	312	283	298	291	283	283	297	290	284	323	323	332	293	286	307	298	305	323	322	295	299	302	282	297	299	304	303	304	306	294	320	341	347	310	295	278	325	314	303	282	294	318	319	315	291	333	306	302	331	302	313	308	307	319	308	296	286	292	314	348	290	314	317	289	354	334	311	333	286	285	340	320	299	275	287	307	322	332	323	327
26888	20756	16958	9788	5205	3487	2439	1658	1300	1209	1120	952	882	811	727	724	656	596	544	517	500	500	469	481	504	471	510	503	525	523	491	497	467	470	497	481	462	445	430	473	443	507	458	450	475	437	483	462	465	452	460	488	418	474	461	466	442	420	413	454	435	430	460	476	493	458	462	429	471	450	467	422	428	450	416	461	453	396	434	470	488	441	439	441	447	452	469	473	472	427	462	426	428	448	459	455	440	486	443	466	476	450	489	471	480	485	466	434	456	460	466	459	477	451	466	447	431	441	429	451	451	427	419	427	437	458	436	453	460	424	447	472	478	425	448	456	460	484	425	449	437	437	426	452	455	442	450	436	357	462	420	454	428	468	439	461	435	450	437	410	438	444	425	493	427	450	489	447	443	449	490	400	468	437	402	446	408	447	419	468	416	442	444	414	466	443	425	432	445	450	447	461	472	443	442	447	428	422	411	428	424	396	431	387	452	434	422	460	457	454	458	438	443	434	416	428	412	419	474	429	417	466	438	443	433	430	466	376	442	472	417	471	427	424	439	465	418	448	458	406	439	435	461	475	422	411	467	456	441	447	461	483	442	483	468	427	416	468	431	460	456	437	426	461	430	466	431	416	404	430	462	458	416	437	407	461	438	439	458	429	428	472	459	459	443	464	472	424	422	426	440	446	402	466	429	471	412	435	446	451	427	404	443	430	451	440	419	439	462	462	462	421	471	461	437	434	432	480	439	451	447	443	448	446	442	472	443	441	472	440	425	432	440	462	447	444	418	435	442	423	461	465	437	439	453	436	437	465	401	448	422	451	430	469	431	422	434	446	462	419	492	454	441	470	463	435	439	420	459	447	482	438	432	427	456	438	435	451	426	460	429	465	440	424	478	437	421	421	452	468	427	469	444	459	411	446	432	455	473	460	455	490	449	479	459	462	435	424	427	454	446	461	439	462	420	413	435	443	439	444	455	429	428	455	443	425	424	439	413	428	456	441	431	418	439	496	446	443	428	468	452	434	416	423	444	446	424	420	437	420	437	462	468	453	445	454	441	432	420	485	413	483	424	423	433	448	453	448	457	418	446	468	456	441	409	424	460	470	435	475	441	470	467	465	409	421	436	439	456	452	445	419	429	476	417	472	412	437	437	445	411	452	465	452	424	458	410	436	433	489	455	441	434	460	446	412	456	455	454	459	432	441	485	428	478	426	477	437	436	456	450	440	451	428	481	457	443	464	459	501	452	438	464	444	450	492	446	462	481	430	461	428	445	429	431	446	444	435	465	427	443	476	457	447	414	453	473	430	430	379	445	458	470	436	478	424	464	421	453	445	436	492	449	479	411	435	464	426	408	457	466	463	444	461	431	414	403	449	496	454	454	430	425	438	485	449	454	425	503	475	458	419	434	464	439	428	435	452	467	420	442	437	439	433	454	457	456	454	443	414	418	468	452	421	477	463	424	457	469	489	448	439	433	483	449	454	459	440	444	463	460	447	414	450	445	478	439	423	458	462	437	407	386	415	438	426	468	433	466	452	459	420	489	469	462	458	429	448	471	441	406	426	464	415	475	474	417	481	446	425	431	450	476	428	448	429	444	461	437	417	426	480	373	440	431	440	452	471	450	464	440	411	450	436	481	483	433	477	440	435	451	442	484	436	444	456	465	437	438	453	393	398	464	457	459	443	438	460	440	452	436	447	448	471	456	495	414	432	453	462	442	453	445	441	427	458	474	391	469	440	454	420	482	482	437	455	451	451	444	466	455	427	455	484	470	440	440	406	460	448	455	433	453	472	442	426	447	458	427	457	450	465	431	451	463	431	453	461	475	459	420	460	448	438	438	424	396	458	485	435	470	408	446	437	452	415	417	428	459	459	425	457	445	442	434	420	453	421	474	423	428	461	423	443	430	420	464	448	419	421	421	442	447	404	479	475	434	446	504	423	480	435	458	439	464	488	420	442	426	459	452	435	444	422	469	455	451	479	417	420	424	472	459	466	469	471	438	453	445	454	476	453	431	440	447	452	470	434	440	418	487	419	476	438	447	448	441	432	443	423	462	463	435	455	444	469	436	457	395	453	493	452	418	429	431	454	421	436	408	465	474	456	428	417	430	449	410	418	452	441	449	459	453	432	439	427	458	418	444	468	412	437	477	454	456	394	424	461	468	448	436	401	482	419	483	443	437	441	428	421	417	448	443	454	434	471	445	414	448	431	397	421	475	451	449	432	502	437	446	462	454	464	479	487	505	404	461	436	392	444	451	463	437	407	430	433	371	445	457	455	418	439	462	473	423	436	441	478	415	458	427	463	448	425	446	449	439	460	432	457	467	462	470	477	467	458	447	463	487	439	418	438	422	445	425	445	474	433	433	489	458	420	459	465	411	466	466	423	441	452	442	433	433	451	443	447	471	469	435	465	449	443	440	439	428	418	465	439	478	453	492	481	453	458	403	419	435	414	437	430	446	459	455	440	458	430	447	412	442	449	457	441	430	439	458	486	446	441	444	420	433	454	452	434	473	444	428	445	385	435	458	430	426	461	432	433	459	441	474	462	459	452	472	425	434	469	439	453	481	417	405	421	471	464	444	416	400	449	444	476	450	422	419	447	475	461	446	406	448	458	442	465	455	477	434	403	452	450	452	444	443	481	458	483	471	451	441	447	429	468	436	437	428	489	483	456	455	465	463	452	447	441	474	431	437	432	476	430	426	429	449	411	418	473	462	446	441	430	433	436	469	446	425	447	473	476	454	439	468	408	414	472	467	447	448	439	451	465	464	436	433	450	460	434	433	447	497	441	461	455	436	499	411	426	481	449	436	405	447	441	454	466	452	423	424	484	475	405	434	439	433	406	456	432	418	400	459	430	449	440	459	473	408	413	454	414	439	478	423	445	415	452	368	425	444	446	430	451	491	428	425	411	431	464	443	433	406	453	481	438	434	430	457	424	449	469	487	406	450	452	459	482	458	450	428	441	434	437	447	398	412	444	443	435	449	416	416	433	450	460	440	405	394	438	431	436	447	415	459	419	444	425	467	408	437	406	461	437	395	431	422	483	433	461	483	458	438	429	453	444	406	456	454	460	437	437	473	449	444	456	468	415	453	426	442	428	412	446	447	445	435	451	435	455	461	448	432	391	465	435	458	441	432	435	455	445	468	407	402	449	449	454	452	420	449	470	430	457	446	455	435	437	466	420	442	405	438	428	441	451	458	416	451	434	431	429	432	439	427	433	432	468	462	428	425	445	439	406	429	421	450	442	427	443	451	444	414	484	396	465	467	421	444	444	428	481	429	451	473	474	447	420	424	416	431	424	442	432	472	447	461	425	452	439	472	439	401	434	462	459	471	434	447	466	451	469	468	436	415	466	454	443	443	416	420	448	455	427	464	450	438	401	451	400	414	475	464	466	441	479	432	432	454	451	432	423	435	445	476	444	427	467	472	462	465	481	462	406	423	458	464	455	432	460	424	400	464	442	416	455	424	472	444	428	408	442
10739	19309	18548	12208	8965	6878	4972	3615	2848	2387	2175	1775	1592	1392	1119	1070	895	773	723	687	729	648	656	639	639	660	635	648	676	703	678	604	608	586	636	630	621	563	552	555	549	566	576	579	627	581	570	526	632	596	539	567	564	582	571	553	580	540	534	586	517	560	527	545	569	568	565	495	531	563	593	535	584	553	563	539	545	545	512	579	575	592	546	572	545	555	559	585	536	555	567	526	535	569	559	522	546	557	551	537	570	513	542	562	564	591	501	569	557	539	589	538	519	554	557	518	540	529	562	541	519	572	515	571	575	581	573	557	573	519	544	527	547	547	507	571	570	545	546	575	560	554	544	552	544	550	573	572	539	561	512	548	563	588	563	565	533	548	545	570	548	525	530	555	543	542	546	548	516	555	545	539	571	550	556	568	526	598	523	492	593	561	527	557	547	542	542	527	551	522	538	544	547	510	557	519	506	561	568	557	543	566	594	542	542	526	554	531	557	549	541	541	570	581	542	509	609	522	564	556	518	559	555	576	500	533	470	555	528	572	569	566	539	534	598	539	538	552	531	529	545	551	558	516	556	517	534	547	564	526	543	562	540	538	535	540	539	515	587	564	498	532	507	575	561	527	495	516	542	552	579	519	555	497	494	539	548	515	542	550	572	541	576	546	547	527	543	553	543	546	560	532	538	579	515	546	560	533	543	525	504	532	557	538	579	569	527	537	553	578	544	555	558	572	564	557	529	562	556	570	593	546	550	564	563	528	569	548	524	584	587	522	582	567	556	554	553	525	532	538	523	559	539	601	558	542	562	574	568	560	628	549	580	584	530	536	567	515	531	535	575	576	513	576	553	527	597	548	552	572	536	547	590	560	548	542	582	580	557	554	563	560	593	563	576	534	579	536	526	492	580	540	560	546	534	540	534	647	536	532	527	563	535	560	573	557	555	578	522	599	547	535	593	564	552	517	574	565	566	554	523	567	539	518	507	548	551	565	565	567	566	525	538	543	551	534	542	550	543	552	550	579	534	569	560	524	538	578	519	556	509	528	538	490	589	559	532	564	597	520	550	504	542	531	549	562	530	525	533	521	590	508	563	543	545	546	521	551	562	534	533	545	537	528	508	536	564	507	542	553	547	512	532	593	554	547	551	542	550	524	515	569	531	555	549	552	570	536	536	573	523	506	518	554	573	569	562	576	552	503	549	562	561	575	570	574	554	584	547	532	534	527	540	538	545	567	527	531	572	521	608	587	543	548	535	552	577	511	519	541	564	585	519	568	571	527	527	527	536	538	521	560	552	557	529	576	521	526	535	538	560	563	564	560	543	528	594	540	493	587	542	530	523	568	592	538	545	553	543	548	537	528	564	583	566	537	536	516	591	533	576	591	541	531	586	521	552	587	575	561	540	525	537	513	615	540	542	565	562	561	529	569	560	555	559	531	512	541	572	566	554	520	551	569	525	541	556	518	553	561	534	531	555	534	552	533	523	584	554	535	589	543	569	572	534	600	543	537	533	553	543	529	535	575	596	519	552	527	541	544	524	545	594	545	550	511	541	514	560	515	532	547	603	543	598	511	578	552	533	539	541	557	539	512	523	559	510	564	537	566	549	545	565	616	558	534	532	500	554	511	577	525	559	562	547	535	523	541	528	574	556	576	551	508	542	514	506	528	541	600	601	543	590	550	588	528	585	537	553	573	546	565	506	565	560	534	573	522	541	539	533	541	583	538	515	546	532	531	544	547	532	557	544	548	547	547	543	520	538	490	570	585	549	609	580	560	564	577	534	560	517	537	539	585	563	559	539	554	528	536	543	561	585	540	541	549	566	541	528	514	535	545	564	541	508	541	570	541	513	561	504	553	576	547	562	533	544	497	527	562	537	556	527	565	562	581	532	565	523	533	547	537	581	535	562	559	539	530	541	576	518	535	551	549	529	567	550	555	548	506	525	586	545	539	563	605	564	523	557	556	578	502	529	528	544	525	546	545	570	554	539	584	528	519	495	600	530	560	537	559	512	528	552	533	527	582	587	536	543	550	573	583	574	571	548	544	523	527	557	543	506	590	579	519	595	536	529	567	529	541	554	530	559	563	562	518	526	500	556	540	549	561	528	568	557	547	532	549	560	572	553	546	583	581	521	527	538	546	556	552	566	506	565	522	570	551	511	537	574	515	565	527	579	543	570	548	563	526	556	548	520	574	534	549	576	550	542	537	521	548	556	574	558	542	559	576	555	531	558	525	556	553	553	504	575	557	552	534	513	550	505	528	531	544	541	544	537	563	538	506	575	520	556	552	591	582	560	519	546	551	518	557	589	541	503	562	580	539	574	569	534	546	579	557	566	541	528	525	574	534	561	513	548	507	545	543	546	592	559	570	562	537	524	514	493	535	527	530	558	534	558	517	556	558	561	534	543	595	537	541	565	559	541	541	552	616	557	544	524	570	557	501	582	569	578	551	575	528	577	496	532	511	560	530	552	570	522	570	567	558	558	568	565	574	487	552	579	568	544	510	521	602	566	554	536	525	516	566	532	524	547	546	513	556	573	586	510	609	548	560	558	548	605	537	573	523	572	565	551	552	542	533	560	534	530	533	579	573	549	526	562	571	567	537	509	571	518	553	547	530	547	522	548	541	559	530	577	598	544	565	531	571	577	577	550	556	531	522	521	551	561	526	554	534	542	543	531	519	541	486	560	547	521	583	548	575	513	544	562	553	519	576	540	542	515	537	539	547	573	528	539	561	528	539	539	546	521	541	496	565	577	511	517	546	529	556	557	573	583	571	592	564	561	550	541	526	561	538	558	515	541	496	553	517	549	577	533	544	556	546	548	548	559	524	591	592	543	564	562	549	567	544	574	478	532	557	534	581	531	586	561	569	549	558	547	566	514	554	539	582	570	542	534	565	551	532	571	568	530	542	577	519	540	538	562	528	527	568	525	577	572	543	500	543	543	606	540	585	591	518	535	552	578	509	528	483	519	548	603	553	525	570	535	537	563	601	520	528	503	575	503	528	589	583	547	546	527	545	507	528	548	523	545	531	545	543	540	563	502	597	582	536	546	547	595	508	573	566	532	566	546	547	586	546	588	587	519	528	555	546	540	530	558	551	556	537	576	576	549	517	499	513	563	515	601	559	544	576	563	551	542	554	537	558	543	564	598	546	592	553	515	555	554	511	530	511	541	549	552	593	531	558	516	567	563	552	573	552	540	557	559	510	592	575	534	522	582	525	565	620	549	573	587	544	595	529	564	533	538	575	586	577	586	610	575	534	575	548	546	612	560	560	567	548	532	554	532	568	547	560	533	558	568	529	554	571	543	544	579	557	542	580	560	553	571	616	537	547	543	528	561	496	542	526	559	596	565	498	584	525	549	572	502	538	555	538	585	515	585	569	489	576	535	585	600	536	512	559	591	590	547	597	578	585	552	539	555	519	542	585	528	537	542	527	542	587	544	500	553	594	571	573	509	575	550	515	529	582	585	558	602	537	543	564	514	544
23710	21088	28462	23932	21144	15049	5417	2883	2129	1856	1573	1310	1192	975	858	719	656	533	476	448	417	401	410	421	437	367	443	426	438	450	466	401	394	411	360	389	364	385	335	350	356	334	297	330	356	322	321	386	363	363	336	347	330	325	316	361	336	343	326	330	314	312	312	320	327	357	310	318	352	315	326	313	299	314	328	317	338	319	364	333	322	353	344	340	306	350	337	305	341	344	307	348	325	331	313	292	322	314	314	298	328	348	319	326	328	301	301	313	303	300	327	293	304	285	328	318	329	303	279	342	315	310	333	316	301	315	314	295	361	342	310	318	305	302	319	350	330	297	313	298	309	331	282	340	335	311	338	285	308	313	313	328	286	321	337	297	321	334	356	317	290	324	335	314	336	322	345	294	285	325	325	331	323	300	359	316	328	361	312	345	298	329	331	315	341	317	346	318	294	318	305	318	316	294	314	321	305	327	344	333	309	312	320	324	312	324	310	323	304	313	299	348	327	313	309	311	297	321	319	336	321	294	338	337	287	307	313	328	322	317	281	346	277	328	324	310	309	319	325	345	300	310	334	358	293	290	331	319	299	317	297	327	313	316	297	318	295	318	316	293	319	292	310	303	319	323	298	319	317	320	338	322	289	306	331	313	295	318	338	325	290	295	285	307	292	324	284	317	304	347	302	288	303	298	305	332	328	319	333	300	311	334	301	325	292	300	261	314	306	331	335	321	311	337	323	303	312	310	306	313	298	327	328	289	279	319	335	365	299	308	315	297	332	328	320	292	318	321	329	334	285	320	346	297	321	311	321	296	295	338	314	306	314	312	313	285	317	276	304	310	332	308	298	308	340	313	309	287	314	318	296	328	299	284	293	311	321	272	347	307	316	297	345	341	307	306	341	323	299	291	328	303	331	343	344	302	305	304	316	302	314	310	336	320	274	313	340	313	297	289	350	338	305	296	306	331	308	334	294	308	305	361	295	334	321	321	320	296	289	268	330	328	341	322	326	315	310	283	306	322	324	304	309	306	323	271	340	297	297	310	331	295	292	289	319	311	324	294	332	291	318	374	336	302	329	298	321	322	331	335	311	321	313	333	326	306	331	304	329	326	331	317	313	328	311	315	313	324	302	327	327	346	337	325	292	301	328	322	313	337	313	319	321	319	300	316	303	297	341	291	298	311	321	327	321	288	313	314	344	303	309	302	301	326	287	303	302	330	306	312	322	302	260	341	333	350	317	313	299	315	292	318	314	311	314	329	309	308	318	298	330	314	308	330	389	290	344	332	309	314	305	325	311	340	316	328	292	296	324	319	331	284	311	306	326	320	317	299	312	319	331	320	318	354	305	329	342	329	330	292	348	335	341	302	308	313	273	314	299	330	297	326	313	307	342	281	328	289	333	308	339	315	359	301	305	297	305	318	337	318	299	308	332	328	305	269	291	329	324	356	300	305	312	322	301	319	329	285	293	306	301	321	315	306	338	296	310	331	277	342	323	304	306	357	310	323	316	286	325	285	348	297	314	314	344	281	299	279	339	322	333	295	355	277	307	316	289	309	338	307	336	307	290	307	310	298	293	312	302	257	313	297	293	352	309	336	323	330	287	303	310	297	326	308	290	305	309	317	306	319	329	316	329	294	309	305	336	335	311	302	299	331	342	308	332	292	322	360	319	305	328	328	309	289	297	337	294	291	324	322	305	235	309	321	312	308	312	290	307	334	330	329	289	317	330	288	338	340	294	303	330	322	293	280	312	335	318	293	308	341	288	324	327	325	333	291	308	338	299	310	330	336	298	289	337	369	338	326	335	286	328	297	315	296	306	314	346	297	305	323	308	286	304	326	335	306	328	320	345	307	354	300	311	314	300	333	304	325	319	296	303	297	328	321	309	306	298	325	304	323	302	313	311	319	312	347	325	346	294	327	291	314	287	348	344	330	319	309	315	347	332	278	329	312	295	310	305	308	298	283	314	274	350	306	338	296	298	300	281	300	307	304	308	306	333	297	342	273	309	352	334	288	325	304	326	285	282	308	301	305	318	338	317	309	290	345	310	333	310	274	320	290	302	308	324	281	315	296	285	326	316	331	322	314	334	319	320	296	298	327	311	305	311	324	326	307	324	303	303	325	307	344	303	320	306	312	301	342	319	281	318	334	309	285	311	324	310	330	291	333	313	305	318	313	297	319	317	331	332	308	299	305	325	313	310	323	333	322	296	305	319	290	319	303	309	309	296	291	324	296	337	307	311	311	317	327	332	308	310	312	304	313	293	318	324	322	330	321	318	314	333	325	316	297	307	305	307	314	307	301	319	342	319	292	305	297	328	313	299	312	295	315	296	307	366	294	309	284	299	319	283	298	335	306	326	303	314	294	315	269	293	334	295	325	313	306	334	322	298	339	316	323	317	294	333	313	316	319	309	354	312	339	354	302	327	348	350	286	333	270	341	333	351	308	293	314	332	301	313	284	330	341	332	327	314	301	313	320	316	292	348	292	319	282	315	344	348	328	291	334	315	300	337	307	327	318	336	315	307	306	299	311	332	332	304	345	335	288	304	307	305	325	282	291	288	327	319	327	323	306	311	316	305	298	317	294	294	321	313	321	315	263	331	339	333	298	321	308	297	298	303	288	303	299	298	284	297	343	300	297	318	279	298	327	316	335	307	333	307	326	324	359	312	304	311	317	313	326	305	309	309	340	287	331	350	290	306	336	322	299	296	329	344	282	315	312	305	305	320	308	265	309	319	315	311	312	319	319	303	301	294	323	330	306	300	300	304	285	299	306	289	321	289	312	267	326	339	297	344	314	320	291	322	335	289	329	300	292	300	286	308	295	293	300	304	319	297	320	290	320	340	299	284	301	293	321	315	308	327	297	306	281	358	345	312	334	260	306	311	304	323	283	314	280	344	325	270	308	339	318	310	315	329	304	319	327	309	312	262	309	302	314	297	316	308	312	334	305	330	330	303	312	327	328	292	317	327	301	328	307	307	328	327	336	306	317	342	333	307	311	319	316	325	298	304	303	350	310	277	319	319	331	311	304	297	294	291	332	312	316	326	258	283	323	304	296	301	319	337	285	283	302	301	290	329	337	295	311	317	353	324	314	355	288	298	311	297	343	301	305	365	290	325	300	327	289	316	335	294	345	346	308	319	312	306	278	308	303	306	332	320	318	293	316	321	364	323	322	311	325	300	302	310	293	331	333	280	345	320	296	301	321	307	332	318	277	342	292	349	305	320	316	305	316	312	326	334	318	334	304	336	294	334	317	306	324	310	316	300	340	319	314	335	311	313	311	323	312	331	307	309	321	336	283	310	376	297	307	288	316	331	294	306	326	336	321	303	302	330	319	350	303	304	311	323	324	293	317	300	281	298	335	308	338	330	319	306	328	311	311	310	309	319	305	322	318	325	326	324	310	287	283	318	307	282	345	316	332	293	325	305	332	326	329	313	335	306	322	297	317	302	339	332	313	323	327	308	314	327	316	323	312	303	330	301	306
12022	28124	26871	18294	13783	10544	7697	5684	4377	3722	3119	2551	2263	1885	1566	1372	1008	837	762	691	660	569	653	575	595	547	625	646	670	640	622	577	567	512	520	459	453	497	469	471	456	443	478	467	479	458	442	427	472	443	459	429	372	432	430	425	421	407	464	413	392	382	388	411	438	412	405	402	425	419	414	399	378	405	450	401	427	412	417	429	393	401	400	445	406	419	404	423	414	474	407	384	396	392	428	424	391	395	418	428	390	378	402	432	402	417	389	428	418	417	400	415	416	387	389	389	405	379	368	377	378	400	394	431	397	400	382	381	420	393	422	396	387	396	387	407	370	410	367	388	392	412	381	435	450	372	425	364	385	401	420	366	385	371	395	360	388	398	371	393	393	388	389	397	422	396	367	407	385	386	371	416	417	440	416	388	391	390	379	380	425	398	411	402	404	417	394	402	413	383	401	403	380	381	389	404	350	405	392	395	387	407	402	391	372	382	344	388	384	405	378	420	396	376	432	386	382	410	395	372	387	414	400	373	416	419	410	382	393	363	381	411	362	394	379	399	417	403	425	408	402	351	404	361	433	366	368	380	403	422	389	384	389	402	384	382	403	369	404	421	388	390	411	420	405	354	405	409	414	429	379	375	387	398	384	379	397	406	396	387	390	376	365	373	381	393	362	361	390	356	391	403	389	400	399	369	398	338	394	376	383	395	374	402	427	391	387	401	401	411	386	369	370	423	388	401	365	405	417	357	373	393	418	364	442	404	377	384	390	392	377	389	380	413	393	379	401	439	422	386	380	399	370	418	409	410	398	376	419	347	389	365	338	433	423	383	414	393	349	381	407	425	411	425	414	396	387	408	453	392	411	421	392	382	391	387	384	369	369	363	409	400	402	418	376	436	404	412	407	404	394	397	417	405	422	364	395	418	383	401	372	380	429	342	404	368	388	374	380	365	407	390	343	384	379	372	421	431	396	362	376	397	399	361	393	389	389	354	357	389	365	373	401	373	400	384	397	386	378	395	411	364	390	416	380	386	395	357	389	386	371	393	412	406	428	384	368	394	406	386	357	402	373	399	382	383	378	386	397	408	345	407	355	406	388	392	398	405	391	380	397	378	392	393	396	396	407	383	390	377	368	404	377	398	423	373	386	362	355	379	400	371	387	386	406	390	372	417	400	388	400	355	406	405	401	380	419	392	379	354	385	378	387	394	379	395	401	421	404	405	409	401	386	422	403	414	343	363	386	366	379	366	433	379	374	385	428	395	408	381	415	386	395	402	376	407	405	394	358	384	422	347	388	368	389	411	387	362	364	397	414	391	384	381	381	402	390	388	377	410	389	407	388	379	396	390	392	398	401	398	376	379	425	415	380	403	425	396	365	406	402	366	417	387	357	403	393	387	403	389	384	397	374	371	391	401	386	366	383	381	385	390	378	408	367	410	396	428	375	427	412	395	413	403	402	368	373	384	369	382	388	387	378	408	410	401	432	412	383	357	390	398	381	406	411	357	386	385	398	358	372	373	418	388	404	389	378	365	404	392	387	405	386	420	407	400	413	362	401	421	410	372	329	380	403	401	436	393	377	426	381	370	391	408	399	405	369	413	371	366	367	399	401	371	394	382	407	360	375	421	359	381	383	408	381	387	405	390	375	385	394	399	414	383	371	357	375	383	410	365	390	392	372	362	419	368	405	400	401	416	381	374	423	396	390	398	365	376	403	408	408	423	435	398	379	392	408	409	402	396	375	385	377	361	388	379	403	383	430	406	354	367	410	404	386	376	380	392	379	422	385	410	396	397	400	379	414	383	370	410	407	396	385	410	405	430	399	373	433	397	352	399	382	389	421	385	372	414	372	398	411	399	414	400	373	384	385	423	428	385	392	386	395	402	384	363	361	404	418	372	388	393	390	404	399	411	368	426	378	392	401	383	401	394	381	352	406	413	412	361	384	397	380	366	445	394	392	418	410	396	365	393	378	362	385	392	355	431	397	411	407	389	415	393	375	374	413	408	369	374	382	405	378	416	374	384	371	418	378	355	374	397	385	381	375	411	396	377	374	386	358	413	387	388	400	393	427	368	400	415	398	405	397	401	369	418	433	352	376	376	355	366	384	378	361	361	389	403	446	381	377	391	389	375	403	431	395	383	402	439	396	422	398	365	371	380	398	377	395	393	375	386	417	366	382	383	388	433	391	364	361	382	391	413	413	394	400	376	414	377	381	385	376	419	421	381	361	395	374	383	412	441	372	406	409	410	374	380	389	382	398	410	439	404	398	404	401	410	398	393	396	393	385	393	360	397	414	400	405	397	422	403	357	390	391	395	370	398	422	372	421	394	393	366	404	360	415	358	395	381	385	418	410	394	377	385	410	370	381	369	425	389	415	384	386	393	411	424	382	396	361	362	391	344	369	377	404	404	387	418	412	366	384	406	368	378	406	360	373	384	409	401	420	366	362	365	385	385	398	415	409	410	395	378	390	456	388	398	389	365	426	386	413	409	406	387	392	396	422	381	394	411	408	398	359	410	389	396	368	368	380	438	389	390	379	392	364	367	366	393	364	411	370	399	391	371	392	403	420	409	375	382	393	377	417	395	395	384	420	393	369	384	384	391	382	381	380	384	391	372	401	380	390	380	371	408	408	360	415	387	375	360	426	416	373	370	384	415	364	358	411	366	387	398	376	405	414	371	396	416	391	354	377	392	400	389	401	387	358	415	414	380	440	361	402	378	388	363	396	370	345	387	394	361	385	372	382	394	384	410	380	383	426	397	354	375	382	410	370	392	393	438	378	379	392	382	366	411	384	349	369	395	388	377	367	421	382	371	401	403	395	418	406	395	376	412	386	406	415	411	365	397	359	360	335	395	426	383	396	390	389	438	406	390	421	386	393	408	414	420	407	413	375	359	384	397	378	401	399	387	399	430	401	402	400	394	399	374	346	400	339	328	385	384	375	409	385	409	411	362	395	381	397	353	415	377	420	365	371	355	398	406	397	381	374	429	394	405	411	392	383	373	397	423	383	394	403	383	373	399	393	387	433	384	404	373	382	379	385	412	389	376	394	371	400	390	410	395	385	405	390	397	412	378	368	411	424	438	379	429	374	399	385	414	399	381	425	364	405	406	377	369	352	392	392	366	362	395	401	433	407	398	351	342	409	357	403	407	399	382	368	390	411	394	410	395	404	398	361	427	406	413	409	388	406	375	417	403	381	399	377	365	374	414	376	394	400	392	423	374	383	414	405	392	348	361	364	383	409	401	389	419	385	360	433	422	408	388	392	406	397	377	386	416	374	384	346	381	404	390	398	407	417	380	363	399	372	383	402	408	392	401	401	402	396	383	369	389	394	368	385	401	419	414	382	374	390	402	414	399	403	379	360	380	403	402	388	371	380	383	380	416	389	433	400	389	390	386	392	402	349	365	374	407	380	395	387	407	386	390	384	395	398	417	366	363	395	387	385	368	364	428	397	403	390	398	391	376	410	407	415	359	361	396	372	370
22740	21049	28803	23523	21068	21346	14564	4347	2786	2426	1993	1680	1516	1286	1014	913	718	595	481	483	431	455	421	428	425	400	454	482	463	449	489	389	351	404	369	363	306	338	344	357	338	301	306	284	334	323	326	295	286	289	293	325	310	319	292	297	302	270	306	279	278	317	264	283	269	266	292	280	278	283	282	281	253	275	288	276	290	268	272	260	278	251	275	277	264	309	314	270	264	285	281	241	286	270	266	271	286	271	273	239	244	264	272	273	242	253	277	259	243	259	262	255	270	259	254	248	243	286	268	247	237	276	260	254	288	282	268	253	261	285	257	266	297	265	274	280	249	250	251	258	266	276	254	227	249	215	276	235	274	253	254	252	288	247	230	270	303	260	280	272	251	282	281	279	266	261	266	257	300	272	252	254	257	245	252	260	243	261	245	252	265	257	272	237	273	266	261	239	244	267	289	228	260	260	240	278	267	251	252	279	261	255	272	251	266	255	269	247	255	244	284	264	258	263	240	281	265	284	254	234	294	244	296	270	271	281	277	230	298	241	261	278	239	277	253	239	293	268	265	255	277	249	238	270	283	247	247	242	223	244	261	273	252	244	258	292	267	257	252	241	276	275	277	276	257	276	244	265	270	238	257	254	258	276	246	263	250	247	240	295	273	246	246	270	235	261	261	263	256	266	248	227	258	264	272	269	257	265	260	248	247	264	248	261	247	256	254	271	293	268	261	267	292	291	279	240	274	263	263	255	272	264	269	282	258	261	250	273	281	237	271	255	279	261	264	239	270	265	271	245	254	256	261	273	275	244	269	258	256	269	291	282	241	280	265	291	248	258	273	255	243	253	239	254	267	232	270	271	266	267	263	261	279	269	269	258	281	245	290	250	283	237	261	277	258	254	256	251	282	262	260	286	248	262	269	257	247	274	262	243	275	264	286	233	270	246	247	258	271	281	250	256	261	276	253	270	235	251	279	256	245	239	238	273	261	268	253	277	272	280	244	278	265	267	275	250	254	241	240	260	279	244	278	254	250	265	245	286	277	299	271	253	285	266	258	276	262	236	243	258	267	263	250	286	287	248	306	249	272	247	261	240	268	258	271	247	289	260	271	262	250	247	250	256	278	256	256	265	261	285	248	299	269	269	239	273	253	247	241	261	279	267	268	270	248	264	264	237	262	242	279	254	273	275	250	276	267	272	251	265	269	274	260	247	259	256	266	258	278	229	271	237	293	289	295	238	246	282	273	237	237	258	265	267	228	268	251	298	248	259	276	232	276	245	248	286	254	282	266	285	260	249	246	261	246	245	250	254	280	264	308	260	263	244	269	278	264	288	253	258	248	248	283	292	279	263	306	301	266	230	254	275	245	260	278	240	271	257	265	241	244	272	287	265	263	261	277	291	278	256	261	268	270	268	259	256	270	276	260	261	261	261	253	270	299	267	261	262	270	255	275	247	264	281	254	230	270	231	265	269	246	269	248	269	266	260	279	238	236	238	250	257	255	245	291	290	263	258	243	292	261	265	258	241	266	255	257	257	237	225	263	286	254	268	242	241	262	246	261	262	240	253	262	264	231	252	285	285	278	271	280	255	252	263	249	278	275	291	290	273	263	273	273	259	277	268	238	280	244	254	260	276	262	232	287	294	258	267	272	273	268	277	289	276	228	258	265	260	245	282	254	248	285	278	281	285	239	285	262	258	250	278	267	294	262	251	234	237	292	256	264	293	237	271	269	274	270	274	280	290	266	233	242	238	297	249	263	220	263	279	277	256	261	289	271	251	297	261	260	278	266	274	244	279	273	257	274	272	264	285	258	246	272	256	263	257	285	278	268	258	286	248	302	241	266	257	267	239	256	259	284	244	278	275	269	270	260	249	214	271	276	227	270	246	251	248	293	267	298	270	257	249	279	241	259	305	280	258	240	251	256	264	257	240	247	291	254	264	235	242	250	250	277	256	264	270	269	251	244	252	251	255	248	271	239	267	279	257	265	259	289	252	257	265	268	275	262	249	265	268	255	270	257	269	256	284	234	256	290	275	252	263	258	265	252	260	252	260	288	272	269	282	248	252	254	242	275	277	285	232	243	261	266	254	281	265	274	270	279	259	278	272	252	234	270	295	281	276	236	231	256	244	258	235	276	262	254	297	263	272	286	266	238	270	294	288	234	237	262	239	246	273	293	273	227	248	278	256	284	256	285	256	281	253	294	265	287	262	264	260	252	279	238	273	275	254	270	263	251	267	277	265	262	240	271	281	241	299	251	267	263	296	304	268	269	296	264	277	294	279	261	251	279	243	261	246	249	305	276	273	243	246	237	292	230	274	272	289	269	306	274	283	251	252	268	264	297	244	255	267	265	256	263	267	270	265	278	255	261	227	275	242	253	243	259	273	273	263	254	262	260	245	252	300	234	241	262	261	266	291	264	271	234	263	262	262	283	244	255	231	268	257	247	254	252	279	257	252	284	255	268	284	267	254	258	265	282	276	252	237	286	274	260	274	252	215	274	264	286	243	270	244	220	252	270	287	251	241	249	283	242	258	266	264	276	266	242	305	263	258	268	288	247	258	268	250	277	267	248	260	263	233	248	261	255	277	261	300	275	257	277	309	260	249	262	234	240	262	249	248	284	260	269	255	278	253	270	259	275	260	281	248	274	260	270	266	253	261	248	261	268	289	286	252	232	286	251	263	249	254	268	254	246	246	279	277	238	282	275	275	255	268	265	244	258	246	271	281	266	237	259	268	253	237	263	278	254	252	257	245	244	256	263	283	273	264	271	242	246	267	267	243	245	229	278	266	239	264	258	255	232	262	253	272	264	261	264	262	286	243	266	268	257	278	277	245	250	245	240	237	243	245	291	294	276	281	289	240	268	249	254	238	259	250	263	256	265	277	266	265	260	270	243	284	254	252	249	214	225	264	234	278	229	246	272	258	263	272	273	272	279	247	273	269	250	261	271	253	260	249	239	230	293	257	240	253	240	286	266	291	255	264	272	269	266	247	255	265	265	240	289	253	243	272	278	234	248	240	252	266	269	241	270	251	263	269	239	268	260	261	255	299	277	258	263	231	245	254	249	300	282	295	278	254	292	296	248	263	261	261	282	264	278	251	239	278	256	251	279	245	250	275	233	236	268	265	250	266	251	266	252	263	286	272	288	295	225	244	279	262	272	255	251	274	247	252	275	278	249	252	270	264	239	234	262	245	271	288	251	287	279	269	242	239	240	252	284	272	298	250	284	266	230	238	249	300	276	288	267	243	277	277	267	284	254	257	266	274	270	219	275	275	258	280	277	277	279	245	260	244	260	267	240	261	238	239	230	256	262	251	255	253	262	245	261	282	269	287	250	280	261	277	231	229	248	253	273	257	288	251	268	268	268	261	273	258	248	265	306	270	259	259	273	258	265	248	238	267	273	303	259	265	290	273	249	263	270	287	259	233	266	258	262	269	254	297	264	271	262	298	291	265	248	290	277	259	252	284	271	263	257	258	258	239	266	262
14521	34224	31806	22768	17691	13655	10075	7875	6251	5181	4093	3448	2975	2346	1939	1674	1248	956	833	790	696	633	651	640	600	645	638	652	657	706	663	570	587	500	459	472	491	430	436	445	414	442	470	393	403	375	418	387	392	371	380	369	377	350	376	355	358	407	356	306	306	359	333	330	323	303	316	381	366	372	294	310	355	353	361	361	337	322	346	325	365	332	323	285	361	357	372	317	356	355	354	333	330	313	339	340	324	351	330	296	330	331	320	346	315	303	343	326	326	320	329	314	313	292	299	309	318	308	279	311	331	318	337	293	286	312	334	311	309	318	317	326	312	326	315	310	292	305	298	339	313	305	325	335	334	334	324	294	316	292	316	340	320	336	333	337	331	317	333	289	328	301	332	339	302	292	295	287	337	345	293	333	315	364	319	303	300	306	323	342	311	326	294	327	328	323	334	317	289	335	331	320	327	289	315	296	298	305	307	288	318	291	299	325	309	335	342	309	291	330	284	300	305	317	330	331	326	325	344	303	303	310	306	292	324	312	314	308	279	318	324	306	297	344	338	326	319	312	320	313	337	352	296	318	319	334	340	329	319	298	299	307	312	312	300	293	325	319	310	307	297	336	311	315	324	315	284	338	322	327	318	287	288	318	301	286	308	316	315	331	311	305	301	313	315	321	293	330	323	312	314	318	271	288	340	340	276	316	298	310	335	330	349	320	301	336	314	305	328	317	327	319	295	319	307	315	299	345	323	281	320	304	305	335	277	303	304	320	340	328	285	334	350	304	328	325	301	350	331	325	329	313	293	304	346	307	300	315	333	323	302	310	336	289	325	317	300	316	338	320	310	329	291	326	314	324	334	294	307	319	312	320	309	305	319	295	324	329	340	301	334	314	310	330	324	315	284	339	323	285	330	309	303	325	328	337	317	326	304	308	302	338	295	314	309	287	289	319	306	308	301	314	306	292	323	323	320	311	300	324	285	330	319	332	296	296	331	312	325	315	310	329	292	322	322	312	320	297	336	294	350	308	342	319	331	309	331	323	336	303	331	308	293	357	327	324	311	302	286	312	334	336	342	301	290	336	304	345	349	311	334	327	312	285	291	322	293	289	293	300	308	329	299	340	266	304	274	308	276	320	309	312	302	322	323	304	312	289	327	300	306	316	303	302	289	294	312	294	322	313	323	273	289	344	335	300	321	320	305	315	288	308	336	319	333	321	350	325	346	288	326	325	325	317	319	309	335	294	301	308	304	314	309	318	298	341	336	302	292	312	315	313	307	367	320	312	290	340	328	306	323	328	316	336	315	304	301	321	300	320	320	320	305	317	286	325	295	313	297	324	306	298	315	309	336	292	328	322	325	347	274	286	327	292	318	353	291	344	315	312	324	314	306	317	328	324	317	311	305	315	314	310	332	300	316	324	322	292	328	294	315	326	291	312	306	308	311	320	293	325	294	291	295	321	321	331	322	344	337	315	309	311	322	282	331	323	285	327	291	341	352	329	285	302	318	322	298	300	330	312	293	356	318	318	313	330	324	327	327	335	321	305	326	334	315	336	324	326	324	312	299	337	346	314	325	324	319	309	298	344	317	332	299	321	307	313	300	336	295	305	317	305	323	292	318	301	321	266	307	332	309	341	306	298	329	340	318	308	287	321	289	338	313	304	304	303	311	312	322	328	314	331	316	310	321	302	310	282	305	316	300	319	294	331	274	326	336	326	316	314	297	310	287	307	347	319	300	287	308	330	300	325	284	321	330	311	309	275	304	349	314	318	317	309	296	293	318	323	298	303	288	319	314	323	326	334	306	313	305	299	336	301	285	324	318	286	307	302	294	295	310	324	322	330	344	302	295	316	297	329	331	324	315	328	312	311	307	344	314	322	325	304	319	304	322	339	297	279	319	315	357	354	301	326	333	319	314	321	320	332	326	322	317	331	310	302	327	317	327	312	339	322	287	305	330	325	318	337	308	323	303	331	296	294	310	306	284	338	320	325	283	324	320	315	334	279	334	348	313	293	307	303	328	294	321	323	314	341	301	345	307	315	317	326	339	320	308	318	282	296	316	272	312	296	358	309	303	359	307	319	303	325	317	282	320	328	286	294	320	317	308	309	318	313	337	336	332	312	351	327	342	313	328	318	297	307	338	311	326	334	360	280	305	288	322	331	311	331	317	301	311	298	284	315	313	324	343	327	288	279	301	334	297	307	302	318	327	305	346	341	334	317	334	321	313	336	285	300	338	309	320	341	333	309	334	338	351	287	290	298	328	339	315	324	308	313	312	299	298	333	318	312	308	322	313	316	291	333	284	302	295	309	312	295	298	337	302	347	321	350	349	320	323	309	344	326	332	307	318	306	332	298	318	298	315	290	298	302	357	294	324	331	344	315	297	326	317	329	343	338	325	300	307	349	368	346	298	307	303	320	318	310	307	336	310	320	363	312	288	327	326	312	299	305	289	312	314	331	310	320	323	329	337	303	310	315	303	328	320	300	335	347	291	343	303	284	324	317	327	332	302	306	345	302	318	334	287	298	329	304	328	318	339	322	330	311	298	312	342	368	327	309	293	313	292	300	355	311	309	322	281	353	352	310	338	301	324	280	316	295	299	324	298	296	278	318	313	300	295	323	335	319	299	325	284	320	317	298	296	317	319	295	330	303	314	309	309	332	305	315	328	301	340	344	319	298	309	324	339	295	304	297	325	306	313	323	303	293	311	288	296	293	295	308	324	280	304	321	302	293	314	334	313	329	305	352	273	302	324	321	304	343	307	354	318	345	304	313	320	312	341	330	305	340	277	322	302	344	296	317	328	303	303	339	330	293	309	327	302	374	319	296	307	302	340	319	332	291	301	344	303	296	348	345	335	304	342	315	311	300	292	318	312	318	336	306	344	290	320	309	326	310	305	308	312	313	296	277	302	323	326	344	306	326	318	320	294	318	336	311	295	314	294	317	310	319	312	328	321	322	316	315	318	318	314	318	297	298	284	296	314	329	299	319	302	316	324	285	353	354	323	290	322	324	306	288	327	295	339	307	321	278	284	301	292	302	281	336	296	301	313	318	322	293	297	303	336	327	320	334	325	306	302	322	349	314	298	292	306	330	321	310	310	340	317	333	313	308	292	316	332	322	289	303	310	302	340	340	307	307	308	340	328	304	338	330	316	357	341	289	326	319	319	299	324	313	350	321	302	297	295	287	296	307	325	318	319	306	263	323	303	363	326	350	299	325	330	341	311	322	297	307	325	281	315	296	328	351	317	293	327	323	312	335	314	331	321	323	320	346	339	340	319	282	308	332	305	314	293	341	369	313	317	286	289	329	296	318	318	296	328	323	323	326	318	291	313	310	295	278	296	283	319	297	294	302	300	282	299	305	290	334	308	332	289	298	317	334	288	324	319	297	307	332	328	311	319	288	326	324	313	302	356	336	291	288	321	329	301	355	309	325	290	274	289	295	294	317	325	314	281	314	318	326	320	332	296	291	327	312	306	310	342	317	321	349
26720	20825	18252	10534	4995	3117	2267	1632	1354	1229	1077	960	926	798	705	614	614	606	526	519	517	506	523	478	475	495	506	535	498	548	517	535	536	488	473	491	514	456	495	516	498	465	471	470	446	502	486	429	468	483	501	450	509	435	442	464	459	478	429	421	472	442	474	453	423	461	457	474	455	462	423	494	472	436	456	453	471	431	466	438	475	433	439	474	486	515	460	500	429	534	441	491	436	414	477	420	458	477	453	441	452	457	472	452	432	472	439	443	439	466	418	483	407	419	449	471	478	434	431	475	447	472	482	425	448	452	455	463	465	455	457	444	434	478	458	441	428	460	457	447	434	466	440	440	465	472	442	426	463	466	449	441	468	471	433	415	468	431	464	442	456	453	421	441	479	430	457	437	461	418	447	470	443	460	455	492	451	441	443	473	487	438	508	451	472	428	462	437	448	487	423	472	432	426	442	434	438	414	407	443	459	484	460	440	467	446	450	434	489	463	458	421	459	443	426	455	429	438	478	479	483	448	451	469	492	447	453	479	472	469	455	439	459	424	450	406	425	488	442	484	454	436	430	502	449	421	475	474	430	467	461	466	444	397	490	448	432	432	464	443	434	451	465	442	501	458	465	448	501	483	434	442	418	431	506	433	464	437	439	431	428	432	468	441	450	434	424	480	424	477	455	411	436	435	454	453	481	472	472	439	460	454	433	471	467	449	441	462	456	451	444	450	437	474	417	476	438	423	475	464	470	489	404	468	448	450	452	432	483	452	432	463	432	454	452	482	450	433	456	451	382	407	470	462	474	442	404	460	415	439	447	464	451	459	430	458	396	481	476	450	431	438	490	451	445	451	447	460	436	469	454	448	438	433	447	411	442	442	465	443	473	462	492	441	482	479	454	476	482	467	457	463	472	450	440	409	466	469	436	468	443	438	467	476	511	478	424	461	418	409	431	468	475	421	471	457	489	454	446	471	419	409	440	490	421	440	441	455	428	483	454	472	468	459	446	412	450	487	427	481	456	437	458	472	462	451	428	480	467	444	463	407	462	433	448	475	448	450	456	476	443	438	420	417	429	421	468	470	420	441	394	456	446	451	450	457	427	460	465	435	458	440	456	421	468	481	462	442	473	447	422	467	448	459	434	420	448	460	448	486	423	486	426	447	443	490	458	448	475	430	493	422	474	446	430	465	466	479	420	471	448	444	455	458	434	462	454	445	447	445	393	444	463	445	445	470	429	476	467	463	429	450	450	497	468	474	438	407	453	450	438	476	458	450	456	471	448	451	464	427	454	466	447	453	470	445	481	431	411	416	488	427	471	486	422	450	460	455	438	456	439	443	464	450	420	488	447	456	449	412	398	428	467	483	447	449	454	453	449	442	470	431	430	473	413	450	457	442	407	452	389	445	452	434	455	445	467	481	429	453	445	439	491	397	457	464	422	489	450	428	438	421	428	465	492	427	460	457	434	444	476	440	474	426	473	445	457	481	481	471	485	488	440	474	440	477	431	423	481	497	472	449	466	498	446	477	431	406	447	449	464	459	476	414	431	484	452	427	468	425	473	425	473	462	452	443	473	453	451	450	446	443	447	463	450	471	486	396	433	434	461	453	432	440	413	450	485	418	443	434	428	427	431	483	454	430	433	483	458	429	457	435	418	437	457	427	467	437	440	435	483	441	445	478	440	421	487	451	458	451	427	465	439	431	455	426	446	426	435	453	440	473	429	442	428	520	450	442	458	439	492	458	455	445	470	443	476	431	415	430	462	429	410	428	482	433	442	462	457	465	461	463	443	438	494	470	441	444	464	463	422	470	459	418	468	453	461	453	442	467	461	443	451	432	435	464	491	448	473	484	425	446	421	456	465	473	448	488	479	450	459	412	482	480	447	439	404	428	461	440	454	467	446	408	482	425	446	463	423	464	449	407	445	457	438	429	488	451	468	441	408	451	455	429	440	439	491	463	424	430	396	402	435	439	452	460	471	482	435	435	461	449	457	455	478	430	469	452	497	467	454	427	469	459	443	410	480	461	459	440	446	431	436	449	469	425	465	458	465	462	487	428	445	441	439	435	458	434	437	473	420	465	475	470	435	450	447	500	444	459	455	434	485	447	459	465	487	451	478	433	462	430	397	448	418	447	428	453	408	426	486	453	464	442	411	429	450	454	464	477	458	477	469	439	469	456	450	473	433	444	484	470	459	461	454	472	462	496	436	470	429	436	437	426	466	478	456	455	472	458	436	457	425	420	449	499	455	415	503	431	443	464	436	442	466	450	419	467	477	446	474	419	475	489	440	450	415	447	452	475	451	459	438	462	459	488	454	451	460	454	445	453	419	470	424	438	434	464	447	465	440	497	475	478	429	431	497	469	454	427	464	435	443	392	435	437	476	429	491	452	476	431	448	435	438	440	432	432	478	492	414	417	453	469	421	436	443	406	464	446	451	433	445	444	471	464	449	462	472	443	477	444	440	446	508	467	420	413	468	417	423	453	459	444	447	458	459	469	473	463	443	454	448	446	451	453	470	460	465	434	458	438	447	439	453	434	438	459	497	448	429	451	443	422	463	397	414	444	432	417	443	418	439	452	430	453	417	442	429	396	422	480	395	466	461	442	451	430	439	457	484	444	429	456	465	469	458	456	446	469	492	444	467	467	418	451	467	471	439	473	457	464	428	467	475	476	474	438	459	451	451	468	451	456	463	460	468	409	440	458	465	426	420	469	442	446	446	447	423	482	450	480	472	441	462	475	482	466	438	455	488	458	468	455	446	466	441	435	455	438	466	475	491	425	423	445	491	413	417	466	440	477	447	471	482	437	458	417	436	516	455	529	487	420	474	436	473	441	460	435	435	442	454	466	444	453	471	429	434	437	429	459	446	471	418	462	431	433	434	424	435	431	441	444	487	467	458	462	465	440	447	428	468	436	456	401	474	445	490	462	460	432	420	474	423	443	486	446	426	479	485	435	445	499	443	444	410	476	429	466	483	457	468	443	457	436	488	464	452	464	434	419	445	466	459	456	461	464	418	453	426	439	484	439	438	480	411	458	437	466	455	422	451	446	414	443	443	463	457	468	409	434	437	456	464	473	482	485	488	414	452	441	463	468	467	457	455	449	454	466	427	461	446	450	468	457	429	458	462	443	411	475	449	451	451	440	448	448	461	446	454	474	424	428	442	462	458	457	440	470	467	462	454	449	443	457	458	474	437	414	459	452	450	414	506	457	476	463	451	460	453	448	469	433	433	465	481	420	440	417	455	430	471	456	465	498	452	471	416	415	473	417	450	418	474	460	428	455	425	449	439	425	437	421	467	432	507	421	443	472	461	443	466	437	435	422	472	465	424	437	482	442	473	478	442	413	464	414	412	454	439	462	447	462	472	442	462	447	442	436	421	422	432	436	415	431	425	476	430	444	443	458	449	464	442	513	446	451	447	435	448	454	450	437	445	428	444	455	468	451	465	463	409	445	435	464	491	426	450	415	499	482	426	450	456	480
11509	22685	20684	12697	8688	6216	4678	3342	2886	2381	2019	1824	1505	1306	1186	1011	925	781	732	654	655	632	681	606	661	703	679	681	718	700	639	672	679	648	619	614	585	599	618	622	599	605	608	596	578	615	570	575	611	561	521	555	559	562	538	588	556	556	580	619	557	560	561	595	549	541	564	588	549	563	568	589	598	525	550	573	596	594	553	562	570	577	586	547	588	565	549	630	583	538	548	530	563	559	566	572	565	590	578	587	586	566	561	618	572	545	561	540	576	514	565	552	535	565	562	594	573	556	558	572	587	549	523	534	545	544	579	562	555	543	594	558	579	591	599	540	579	559	545	534	583	556	594	572	549	566	517	537	582	538	520	519	531	549	571	594	568	588	523	563	562	555	568	578	530	547	552	530	581	602	590	522	589	540	580	508	531	502	591	564	603	607	548	574	559	559	541	574	577	567	579	503	569	549	552	572	591	554	578	537	561	536	548	570	586	583	577	528	530	558	552	565	592	536	564	544	612	559	563	548	539	530	565	544	580	558	542	529	569	542	553	564	588	612	602	509	577	538	554	512	590	536	547	540	532	558	561	608	518	568	554	596	556	595	571	547	575	519	550	560	557	547	526	595	515	575	539	572	534	554	560	562	554	563	550	532	538	549	560	556	536	593	560	531	614	574	546	577	559	568	559	570	536	549	540	548	553	557	559	549	543	547	558	568	558	540	568	592	544	518	553	539	545	593	526	591	590	562	562	549	585	591	539	574	526	560	621	586	560	551	588	544	548	545	597	559	555	555	535	539	556	607	550	574	548	571	563	553	551	524	538	594	560	581	562	564	570	560	546	596	603	587	580	575	557	590	569	572	533	537	533	603	537	528	591	566	551	592	567	549	544	505	557	561	582	566	558	582	572	562	555	590	568	552	562	515	564	575	590	574	551	585	549	502	561	553	562	535	573	578	567	540	596	523	541	578	581	536	536	571	591	580	541	537	571	548	522	578	580	563	576	561	587	567	563	554	566	547	602	533	588	581	582	522	586	565	551	569	508	536	544	519	574	596	577	557	560	538	547	597	574	603	544	557	559	608	584	540	582	532	589	590	552	560	613	549	567	563	540	541	583	586	582	528	582	549	586	537	546	580	579	511	516	521	575	548	593	577	575	581	560	579	551	566	597	581	562	551	560	555	614	582	549	552	557	567	530	587	574	590	545	528	551	520	567	518	537	570	559	592	548	531	553	596	592	535	561	568	559	518	518	552	581	540	562	533	568	568	532	575	583	598	575	545	565	557	579	549	568	549	581	611	526	536	562	545	582	577	569	537	558	545	552	558	551	562	552	576	587	599	585	539	561	543	559	553	536	538	602	520	572	549	553	520	543	602	577	565	522	536	544	573	505	562	538	532	569	544	561	545	541	567	557	550	567	579	527	554	593	547	558	585	553	567	565	529	573	559	577	585	547	546	546	604	557	569	520	578	513	573	588	538	553	557	552	577	562	591	550	545	545	572	579	575	555	553	640	526	574	565	599	571	563	526	543	532	602	557	606	569	597	543	552	585	552	595	546	533	552	576	533	603	566	525	534	605	553	550	547	616	561	551	557	574	529	586	518	592	552	571	564	496	532	557	530	561	519	544	544	591	573	564	536	597	531	558	561	556	518	557	529	566	561	597	510	580	536	516	518	558	580	580	523	538	595	542	546	531	566	530	524	605	584	586	557	569	565	505	537	581	564	556	583	565	569	561	551	546	586	561	596	571	585	587	554	573	564	602	556	527	584	573	593	540	568	552	534	536	567	562	583	553	584	552	571	525	537	531	519	592	563	550	523	519	536	571	504	575	566	547	574	537	540	538	569	537	571	583	561	518	558	510	551	569	551	566	525	580	567	541	570	557	546	567	573	555	531	596	551	552	582	559	561	595	543	517	551	566	517	549	558	600	557	554	527	595	561	569	554	535	580	588	571	564	530	606	558	517	524	569	576	538	571	552	523	581	577	592	565	579	542	595	581	540	594	529	551	548	556	580	578	569	560	575	588	536	543	543	537	582	535	584	601	548	551	576	552	567	608	529	582	553	608	544	560	537	568	561	550	542	548	559	550	598	520	548	558	580	555	604	573	545	585	544	524	573	559	490	571	547	521	576	550	581	520	544	544	612	547	606	542	536	550	569	567	598	564	561	531	510	575	533	575	542	533	553	598	549	618	610	583	580	538	583	557	504	578	510	572	586	601	548	559	573	565	572	576	522	546	563	579	561	575	553	533	557	567	575	567	540	574	582	521	560	587	546	546	525	550	563	549	575	534	554	595	560	567	556	558	584	534	535	573	569	568	516	526	539	584	621	568	523	565	529	558	576	564	535	559	559	545	570	578	594	576	566	620	515	568	519	561	607	560	551	556	587	582	585	556	557	538	551	544	528	562	578	562	547	660	545	562	546	586	528	564	545	574	542	543	568	583	543	588	538	575	546	555	570	542	571	558	562	572	604	530	546	570	565	535	578	585	556	554	571	536	559	562	527	571	581	553	501	561	539	567	586	549	541	538	555	545	548	547	534	579	509	543	579	561	584	578	552	589	546	553	559	524	587	571	587	576	584	572	530	559	540	531	569	581	528	555	583	571	554	532	534	553	583	548	557	574	530	610	562	559	551	519	561	584	568	572	581	533	553	567	542	540	595	541	570	552	526	545	592	605	512	532	521	550	566	576	551	554	545	507	540	546	547	528	539	534	580	566	543	540	530	535	565	579	620	535	602	529	553	549	572	561	565	531	513	553	571	544	580	490	542	509	600	566	551	607	535	579	555	539	536	567	575	551	558	544	564	562	591	562	576	567	592	568	543	586	584	539	531	540	593	576	572	554	538	518	565	534	568	529	559	544	595	561	538	546	564	543	557	593	529	575	530	520	566	556	542	547	575	542	553	580	574	544	549	561	570	591	555	567	560	563	595	553	563	513	564	557	546	512	531	564	561	552	584	567	573	526	564	588	585	555	563	598	535	535	556	541	578	545	578	544	612	554	576	564	580	551	567	524	555	512	553	545	533	559	507	553	573	575	570	538	581	562	540	584	521	547	525	548	565	542	551	585	565	593	581	549	529	513	541	588	583	570	535	521	585	579	508	582	554	549	544	531	605	548	507	569	578	582	572	537	584	571	578	561	535	576	567	545	557	517	570	533	568	532	564	537	555	586	553	574	591	578	562	599	574	554	554	574	559	557	547	593	560	548	537	600	587	576	559	564	558	556	611	535	541	568	576	532	542	547	586	568	558	530	560	605	526	534	563	556	578	582	576	544	533	590	530	560	550	527	575	588	570	562	568	599	603	579	572	583	575	562	551	565	526	571	541	615	536	583	557	526	540	531	534	601	574	555	544	587	579	612	529	506	571	583	528	621	595	579	587	547	581	568	522	558	538	529	581	573	584	564	540	534	541	534	554	570	556	617	569	580	565	552	564	588	535	579	559	578	551	551	574	581	542	514	565	571	547	533	584	567	580	561	547	535	614	566	557
23677	21087	28433	23944	21137	14759	5129	2739	2199	1764	1473	1299	1203	1031	848	738	573	518	491	457	453	465	474	491	415	409	416	438	484	467	440	414	412	368	398	413	369	355	370	351	351	399	376	372	367	362	373	369	375	350	356	347	360	345	350	349	336	377	345	305	335	347	355	369	347	334	350	322	300	313	355	333	330	348	337	312	384	352	330	319	327	303	344	335	325	350	335	361	365	318	361	342	324	323	324	340	376	307	316	326	336	322	305	338	329	305	306	338	328	319	326	333	325	332	333	330	311	335	328	317	320	339	286	360	293	288	351	312	319	326	310	321	304	310	343	327	324	318	326	345	332	342	299	351	370	289	320	304	317	322	318	316	325	302	280	351	310	322	332	332	307	303	329	326	333	319	307	324	325	305	282	312	314	327	372	335	325	329	320	351	277	315	297	325	288	299	322	336	338	336	306	340	326	330	327	328	312	314	298	329	313	335	331	306	336	323	344	325	326	317	316	309	305	312	310	329	327	336	323	320	339	338	351	310	329	334	303	329	323	335	326	320	355	327	296	333	337	340	318	332	321	314	316	287	316	314	320	334	330	335	332	325	320	307	355	297	316	337	327	287	345	333	304	307	355	346	326	306	334	277	313	337	351	314	327	335	341	306	356	303	320	336	314	354	310	332	316	340	309	318	314	312	341	314	346	292	316	345	291	333	299	323	317	325	296	298	313	343	350	335	323	337	335	310	337	316	350	325	317	337	332	323	346	331	306	312	310	336	316	310	283	338	305	341	326	309	333	335	340	339	337	314	326	322	335	359	337	300	319	319	319	307	313	342	346	306	335	330	317	317	335	307	322	296	338	316	318	318	337	342	321	292	319	333	301	334	307	381	307	329	319	327	294	330	310	334	331	342	316	346	316	351	357	341	357	328	307	310	311	295	331	357	349	328	304	292	317	345	305	345	300	333	308	313	327	298	295	334	301	307	330	303	311	329	324	343	320	321	313	296	338	335	344	331	340	330	308	312	341	325	359	332	310	318	307	316	318	313	337	334	287	326	351	298	354	334	323	288	328	336	307	325	359	323	330	312	317	299	331	287	329	316	305	311	342	324	318	328	345	336	345	315	338	326	327	342	308	306	331	339	352	282	284	340	308	294	302	344	329	298	345	323	318	341	341	355	324	321	336	279	315	328	316	316	327	317	315	315	341	319	323	296	318	334	320	319	305	341	294	321	298	324	326	316	315	339	298	342	340	299	308	336	336	345	330	371	345	349	347	328	301	347	301	338	319	337	309	303	318	326	324	367	311	322	335	329	355	329	306	349	305	326	334	317	339	322	287	300	311	344	336	355	333	310	308	333	333	315	330	329	316	354	305	309	299	347	288	333	337	340	333	352	315	331	337	338	332	327	336	334	346	302	348	327	322	343	358	320	330	347	304	296	322	337	323	319	325	307	322	301	322	328	308	327	296	315	319	322	317	327	319	332	309	335	380	350	316	296	307	322	325	313	321	340	307	331	344	314	352	334	315	332	331	316	325	303	343	312	342	322	326	356	327	328	327	324	314	323	336	349	325	347	314	316	321	320	312	345	344	336	320	321	316	326	314	349	273	319	312	295	312	345	330	330	330	331	311	311	309	318	296	355	305	323	310	332	326	309	326	339	334	339	311	339	282	322	317	335	307	334	316	311	304	332	328	293	343	325	337	297	321	338	314	315	313	348	319	328	346	318	317	329	336	280	272	317	320	271	337	322	307	338	323	306	304	311	328	303	292	308	314	312	356	314	334	321	319	330	347	321	311	308	324	290	336	293	351	309	343	349	330	315	344	347	325	309	338	348	288	322	332	280	306	325	320	322	327	335	317	324	309	319	333	317	332	344	327	311	321	340	366	313	346	330	304	330	351	330	351	296	320	348	327	311	302	308	317	303	302	335	306	314	310	323	328	330	347	311	291	290	338	334	329	307	285	313	346	310	305	317	326	367	361	302	328	338	359	298	349	313	318	297	320	318	303	285	345	321	323	337	293	314	268	331	309	335	316	328	309	334	344	311	333	309	326	339	334	333	337	313	335	325	315	351	353	300	303	365	340	305	330	343	314	335	317	312	296	314	308	323	326	293	314	322	311	319	302	291	302	325	315	334	306	322	314	346	296	313	333	317	282	322	340	301	337	333	333	328	345	310	311	339	312	337	308	323	350	313	345	328	330	287	327	305	322	320	307	306	325	307	343	302	365	302	335	333	302	342	314	314	350	284	310	314	337	329	337	329	317	326	299	316	312	324	329	329	301	332	341	327	298	319	329	307	334	304	338	310	289	307	326	319	304	348	318	319	316	325	334	313	325	314	308	317	327	339	320	330	319	340	326	325	324	310	299	299	306	299	318	328	327	314	329	323	343	328	285	337	353	319	310	351	339	325	341	359	343	286	328	307	308	331	302	301	338	339	335	326	327	333	323	322	286	300	331	305	302	323	368	339	332	329	338	324	339	335	306	318	317	312	331	330	342	310	343	337	312	346	300	327	341	324	344	317	321	308	333	340	363	291	324	331	287	356	315	323	358	358	300	325	349	292	339	285	339	314	334	316	343	335	311	367	345	308	311	362	307	326	314	301	337	337	293	337	324	282	297	349	345	333	352	346	340	327	344	292	308	285	297	327	340	327	344	299	319	318	330	319	362	331	302	323	347	334	328	314	297	283	380	354	335	328	303	301	314	306	353	352	317	314	337	309	348	312	299	322	338	314	340	283	279	334	348	350	361	270	305	304	368	332	294	325	315	328	316	347	319	319	329	313	311	297	310	328	345	339	311	343	339	331	332	299	339	315	345	353	325	317	298	322	327	285	311	343	302	322	325	317	341	345	338	346	298	330	318	323	343	333	327	303	336	313	300	341	324	317	344	314	341	316	310	297	350	268	349	333	345	326	296	301	303	319	306	294	374	292	315	324	312	323	331	323	331	323	334	312	305	330	329	336	348	296	326	319	293	333	320	287	310	342	322	325	283	318	286	314	320	312	307	334	326	336	319	302	316	325	303	294	306	341	279	309	353	322	314	310	327	324	319	349	350	325	339	323	329	322	332	357	307	316	301	296	296	303	323	305	321	352	310	349	328	315	304	294	312	331	323	336	337	325	334	318	347	346	327	315	361	344	292	323	348	293	300	332	315	309	305	320	327	313	334	347	302	316	329	346	335	319	339	319	316	294	301	312	321	328	300	325	334	337	311	333	293	337	305	343	321	325	309	309	333	327	328	293	324	341	317	335	328	335	312	332	302	324	322	301	346	319	303	325	293	305	326	343	323	301	319	324	302	325	364	310	322	334	298	367	338	336	318	307	339	328	298	329	282	308	326	337	309	303	339	317	302	336	366	334	307	311	323	328	306	306	337	330	322	323	309	323	337	291	323	372	308	358	305	325	333	317	295	331	289	351	308	313	294	289	346	332	307	353	314	304	329	316	319	333	292	322	327	320	326	320	329	322	325	312	318	354	329	286	306	316	326	303	329	308
13269	30432	28079	18432	13349	9657	7395	5775	4644	3759	3207	2625	2274	1851	1520	1242	1012	787	749	709	655	650	607	611	580	627	624	659	662	690	596	592	527	555	557	493	495	463	476	485	465	497	464	471	492	464	477	440	482	469	448	470	503	483	378	417	435	428	434	406	387	449	396	450	456	443	419	403	433	453	427	400	450	407	434	425	402	429	380	425	435	394	401	454	436	414	445	433	426	415	461	459	418	404	416	403	425	418	420	411	428	443	398	389	440	427	420	417	407	397	404	388	427	392	438	457	434	410	418	396	392	389	385	401	409	380	396	389	385	390	407	402	420	452	439	424	370	449	414	417	430	354	415	393	413	431	400	425	421	411	405	401	398	434	384	423	391	382	406	391	368	428	409	409	404	417	398	395	385	398	382	428	400	384	381	420	385	423	395	382	422	384	421	432	420	417	402	423	350	409	390	389	428	412	401	429	380	400	377	403	372	379	382	424	405	398	426	386	407	388	425	404	396	361	415	430	373	436	426	401	405	380	400	424	421	415	389	436	426	430	389	392	377	439	435	371	395	424	424	369	395	357	413	401	452	407	399	392	375	423	421	398	414	377	396	411	404	411	392	388	430	383	424	395	391	414	411	393	434	366	392	411	412	412	403	406	408	398	383	378	413	423	386	356	393	419	394	417	405	409	408	399	404	402	429	428	419	415	428	457	369	438	408	399	392	419	389	408	415	394	409	402	379	436	387	384	382	405	405	406	370	410	396	416	409	438	386	436	403	408	368	396	398	373	388	374	440	430	415	408	396	407	404	397	416	387	413	412	377	393	399	424	421	407	398	403	374	412	381	396	407	405	385	395	380	386	395	438	399	409	412	436	377	414	396	374	440	412	392	419	402	407	404	377	413	436	382	387	400	376	419	383	404	396	379	387	405	384	417	411	373	381	407	405	410	375	437	427	386	385	399	420	429	386	415	393	419	384	399	415	402	355	386	381	420	396	417	398	386	417	419	407	407	408	409	403	398	385	425	387	390	382	389	389	401	436	362	407	399	386	433	413	355	406	401	393	398	403	399	387	423	420	401	445	415	388	418	366	386	439	350	369	406	429	416	391	377	390	406	394	398	386	406	370	388	425	400	404	403	401	417	416	409	404	400	419	435	396	378	401	391	402	414	401	412	377	418	410	385	419	373	385	414	421	383	405	435	412	443	396	393	397	380	368	391	387	421	411	382	411	409	407	417	414	438	418	428	408	418	404	418	385	415	415	424	411	378	393	416	404	445	391	397	401	396	411	359	396	403	399	435	405	375	382	390	374	432	391	429	398	431	417	391	430	430	420	414	430	394	397	431	351	442	411	360	386	372	439	395	367	406	380	425	410	416	390	424	409	408	412	414	427	377	436	416	413	393	406	422	405	425	433	391	398	395	412	394	417	402	413	408	409	394	449	383	411	404	369	385	378	401	369	426	407	388	394	391	418	385	405	423	393	389	410	413	426	361	435	410	389	402	414	413	408	391	432	421	374	413	401	431	426	404	396	422	403	419	399	433	398	400	418	447	376	389	386	406	404	400	405	382	416	422	425	417	379	366	368	366	384	382	414	379	400	425	420	398	402	392	397	395	393	393	405	401	415	426	393	404	383	391	377	422	356	414	405	414	437	398	389	370	375	383	354	413	400	389	424	410	418	411	390	401	385	394	421	410	407	438	381	389	415	422	389	402	425	393	368	426	394	393	419	401	386	404	398	399	425	431	418	361	438	379	393	389	433	397	391	412	411	392	399	388	427	388	427	413	435	423	397	416	414	406	399	388	381	385	402	406	439	423	398	400	386	418	425	386	395	403	418	409	435	390	411	413	415	391	434	402	384	421	396	422	409	401	392	388	390	406	428	411	392	394	400	422	384	405	404	408	455	405	386	415	400	372	419	396	392	407	367	412	406	404	420	388	399	427	413	398	423	379	392	393	384	405	393	417	379	390	400	390	403	353	388	440	413	452	375	382	430	397	424	414	399	424	408	386	413	407	378	418	393	412	389	408	437	414	416	395	436	396	396	402	428	451	419	407	398	405	428	402	389	381	401	390	378	415	384	409	399	410	408	406	373	418	404	422	385	404	373	382	404	406	405	378	396	392	445	389	400	381	391	412	363	399	400	375	409	415	379	419	411	401	402	417	376	383	400	374	412	434	433	402	409	400	400	385	382	433	410	426	399	417	401	443	381	413	393	392	369	380	390	424	411	416	391	408	402	385	388	422	426	399	369	433	389	422	389	406	393	399	388	395	409	435	409	403	423	414	423	440	379	378	424	396	382	420	384	396	400	405	385	382	429	436	391	421	405	433	423	409	382	400	390	369	414	395	408	373	383	397	388	418	382	445	415	387	415	399	441	435	378	378	423	396	427	387	431	399	394	352	420	393	395	380	396	425	398	434	413	449	353	372	409	407	399	405	408	366	395	407	433	405	413	431	385	396	387	419	437	416	387	388	409	388	393	360	383	410	442	416	392	388	385	376	411	376	416	436	389	403	437	441	427	407	371	401	402	383	404	427	404	438	437	410	399	404	386	397	405	392	406	418	417	407	378	404	389	387	400	420	383	395	401	443	426	418	418	397	379	422	403	417	402	438	406	455	408	388	392	390	394	382	385	424	391	399	398	447	436	420	439	375	415	422	416	403	440	377	413	409	393	380	424	414	425	402	370	401	413	404	400	434	400	374	415	389	397	445	400	402	395	462	447	378	395	399	397	431	410	422	392	427	389	422	409	411	362	434	406	378	400	418	396	354	426	383	433	402	389	408	408	370	429	413	415	387	382	416	398	413	418	407	424	433	384	395	412	355	377	436	398	414	405	412	407	403	397	421	422	412	396	412	377	429	399	435	394	368	409	373	384	416	391	427	411	376	414	410	430	409	411	374	386	394	426	422	401	400	410	366	387	405	410	426	390	396	413	396	444	388	403	410	407	397	369	432	390	398	410	413	390	386	386	449	390	408	433	388	361	375	394	415	409	385	408	422	372	421	375	434	395	388	395	401	401	402	427	401	400	370	397	403	408	427	364	390	378	398	404	372	389	399	404	406	408	389	390	429	387	383	400	418	370	399	395	417	415	377	396	420	408	400	381	406	392	386	379	377	415	409	362	400	398	390	401	431	394	359	423	393	374	404	438	383	419	421	388	375	376	417	374	405	404	408	363	423	412	424	425	431	379	412	419	406	390	392	370	382	372	390	413	435	400	384	372	403	447	414	387	413	402	393	414	400	395	391	445	424	418	391	384	434	358	394	407	398	397	393	449	414	403	437	428	392	378	393	415	422	433	390	412	391	416	420	418	395	422	407	396	396	424	392	399	393	372	419	388	390	406	364	408	414	401	403	425	405	383	414	414	397	394	404	413	402	414	438	371	392	424	381	401	372	400	401	386	391	380	442	337	402	380	410	388	432	420	380	404	410	406	426	410	382	393	384	402	410	379	418	393	418	439	405	409	389	426	429	435	413	400	432	394	410	430	393	432
22676	21053	28842	23474	21059	21295	14359	4413	2960	2440	2008	1725	1487	1259	1067	858	699	610	508	483	479	468	425	413	408	387	428	435	468	495	454	426	425	406	410	349	342	351	347	355	335	323	342	327	333	309	353	304	306	303	346	336	296	312	314	291	293	279	261	300	271	276	268	283	285	293	244	269	307	316	280	273	300	276	255	262	263	254	273	279	306	257	262	292	288	317	302	281	309	286	275	263	271	288	274	263	265	260	298	315	282	308	285	282	281	274	282	260	259	276	278	257	321	271	263	280	272	306	265	243	255	301	248	263	274	259	299	278	264	283	285	280	263	268	274	267	262	298	303	272	293	257	290	260	261	278	328	263	294	266	280	298	276	266	264	274	267	291	270	265	278	252	259	263	267	247	245	285	295	250	255	316	307	285	280	222	277	284	280	252	272	293	265	276	268	297	288	285	259	283	266	287	287	260	256	267	297	265	286	275	283	284	240	277	290	277	281	304	259	260	281	269	289	252	284	289	285	307	279	289	276	270	266	275	261	292	318	321	261	271	280	286	300	283	234	271	279	269	265	265	280	255	282	263	309	280	281	281	273	277	277	243	256	316	288	306	291	255	259	273	268	259	258	255	277	286	263	275	282	279	270	270	245	296	270	286	280	314	284	259	275	249	269	297	280	277	253	243	273	287	260	285	271	282	253	286	280	262	289	252	292	266	293	292	285	287	288	290	247	301	250	247	272	261	256	247	285	253	297	274	258	260	282	292	292	269	260	257	296	257	282	264	268	278	254	279	296	272	258	265	258	257	272	249	269	275	262	250	264	283	287	280	261	296	281	282	292	223	279	282	308	257	260	285	257	273	262	240	262	267	285	272	270	273	267	293	277	306	271	261	301	276	271	277	256	273	272	291	275	283	293	288	274	280	260	281	310	259	263	245	271	275	262	263	276	290	300	288	273	256	288	285	260	266	290	271	277	257	280	270	304	300	269	261	303	260	262	250	245	272	273	277	276	258	283	266	268	255	259	263	289	259	283	303	276	259	263	301	258	252	266	271	262	260	264	276	281	283	291	260	288	307	246	271	290	247	265	289	291	241	283	273	265	240	272	253	257	304	299	277	273	290	264	293	265	287	267	296	300	282	258	268	292	276	245	287	262	264	262	275	248	276	265	303	297	263	299	275	272	252	251	261	271	253	270	257	291	240	258	271	282	286	259	285	281	280	285	276	259	293	273	290	298	249	287	282	257	263	277	274	291	287	260	222	280	291	294	290	294	268	292	276	261	275	255	266	280	280	279	264	277	261	285	284	276	272	268	273	291	262	242	268	290	269	270	293	266	271	294	281	275	291	289	275	272	285	255	293	259	254	271	281	290	254	267	290	259	276	259	283	249	240	253	278	263	254	284	262	275	267	261	284	258	290	248	285	267	271	268	258	252	267	263	279	276	244	281	264	277	276	281	284	270	268	277	294	263	261	255	285	263	288	282	273	260	267	248	277	268	265	286	270	297	243	272	269	246	288	275	277	260	271	263	260	258	290	269	257	266	256	261	288	264	295	299	270	268	287	285	286	280	274	231	240	303	276	287	322	245	250	275	270	278	263	268	292	271	246	276	282	252	277	264	275	294	284	280	251	263	280	278	272	264	263	259	249	244	295	248	273	260	273	246	276	280	273	275	273	232	301	307	273	276	266	286	268	275	275	279	291	284	261	268	256	251	261	305	298	290	267	277	223	275	286	267	285	277	293	276	290	278	273	274	309	268	306	266	280	294	262	283	273	282	286	308	294	282	249	302	270	270	256	273	281	249	283	267	271	270	274	265	264	264	295	276	297	299	267	256	285	250	275	284	257	282	284	230	295	284	299	239	275	273	278	253	290	269	283	263	286	276	255	271	289	273	250	282	313	271	293	288	245	276	282	290	281	278	276	274	251	276	255	256	258	254	243	242	269	291	297	243	271	259	244	257	271	292	265	267	293	289	244	301	277	259	272	266	274	265	269	275	286	283	276	305	276	287	280	291	256	278	268	281	298	279	271	265	274	251	286	281	274	262	253	258	259	272	280	261	265	248	275	293	283	279	257	271	278	263	283	267	306	260	284	275	268	273	263	248	270	277	268	291	264	274	251	251	283	288	285	266	281	287	257	303	253	281	265	266	265	253	270	285	298	269	288	302	267	303	282	258	302	272	271	271	247	277	285	255	260	277	279	256	226	263	285	247	275	234	261	264	275	290	270	268	292	283	278	259	278	235	264	268	257	282	291	271	274	270	275	271	263	271	257	287	269	277	269	267	267	255	278	275	283	258	293	276	265	263	244	261	274	281	277	270	279	260	275	252	238	263	257	256	272	257	299	236	267	260	273	263	288	270	272	262	277	244	286	248	265	298	262	271	275	276	228	275	307	263	258	272	258	263	255	290	280	275	267	232	282	275	279	266	277	314	253	263	281	279	268	260	286	309	273	270	259	277	291	282	258	273	259	266	284	291	286	269	269	269	277	300	290	280	287	274	251	247	315	287	293	296	266	271	291	285	273	299	284	299	280	291	244	260	262	260	291	244	280	257	280	267	291	254	271	270	247	283	276	289	262	244	254	299	245	266	260	293	296	259	251	273	270	267	280	285	247	278	260	273	256	285	283	271	281	302	262	268	251	290	271	266	287	294	276	287	278	270	263	258	272	297	268	279	263	302	289	269	271	284	296	271	296	287	248	272	240	287	288	274	263	255	281	264	281	268	261	244	289	254	306	276	274	288	275	266	255	273	289	279	269	272	302	287	281	256	267	282	294	297	236	268	250	238	260	275	301	273	243	280	287	282	294	254	287	287	280	261	278	290	248	280	288	266	261	289	276	265	279	265	250	232	292	282	247	288	304	289	264	278	259	258	256	271	295	244	282	282	265	261	256	290	289	284	252	275	284	253	250	282	302	254	283	260	261	254	244	313	274	264	257	263	271	281	289	298	293	285	250	297	281	281	285	274	254	289	284	283	284	291	253	270	291	280	262	285	249	261	265	254	270	289	253	257	262	262	257	288	282	269	247	236	292	258	269	260	278	255	283	269	274	272	262	266	271	265	265	268	298	281	268	276	272	253	266	305	280	259	258	263	256	258	253	248	282	284	254	265	254	256	298	282	236	302	284	261	282	260	316	257	247	279	258	281	257	268	268	267	271	264	248	265	253	269	254	264	273	275	267	267	275	279	271	273	255	275	282	256	252	278	257	255	277	260	301	236	271	269	290	295	300	266	228	298	257	291	270	262	284	269	258	283	276	261	254	268	284	314	289	254	267	279	283	310	270	286	281	286	276	262	285	265	306	275	267	276	281	254	257	298	228	264	277	288	275	262	284	289	248	258	293	276	276	273	260	264	279	262	272	300	249	275	291	258	298	248	282	270	264	275	254	306	294	244	286	255	254	274	277	260	254	280	246	289	275	275	265	248	265	288	252	286	263	284	261	276	298	268	319	260	274	281	239	269	287	270	266	272	293	285	257	292	287	259	305	270	285
16394	35601	32115	22546	16873	13096	10006	7957	6522	5158	4345	3679	2991	2431	1961	1457	1206	974	835	769	716	678	685	636	593	644	729	725	719	696	645	611	565	562	536	461	476	438	427	396	456	408	433	455	415	398	414	409	414	409	421	419	413	386	359	369	353	337	374	383	338	350	344	344	372	319	326	321	363	348	342	338	337	325	377	336	362	356	329	361	339	345	338	366	366	355	335	355	340	374	319	356	350	347	358	346	353	337	318	370	331	343	315	380	353	325	327	333	309	342	343	322	323	275	355	335	346	333	330	349	338	358	327	342	343	324	339	345	346	360	342	307	362	341	348	328	331	359	358	359	324	310	320	346	307	309	321	337	337	317	337	348	342	344	338	350	328	335	323	330	326	299	361	331	370	322	297	335	269	324	303	353	325	327	319	333	303	318	315	346	293	336	359	314	297	337	313	371	338	350	333	339	321	327	302	341	327	341	314	332	327	346	314	314	320	345	312	312	351	381	310	338	336	337	328	321	353	335	295	350	348	321	321	309	336	293	328	326	336	321	322	337	336	300	356	298	307	324	318	322	319	351	340	289	351	348	347	314	338	364	311	316	336	320	337	313	348	288	342	305	361	307	345	328	335	279	322	332	346	322	334	328	351	327	307	325	337	320	347	328	345	319	340	307	324	303	343	333	323	357	316	362	309	329	325	355	342	335	345	349	328	336	305	322	307	333	338	336	299	334	316	320	359	373	338	332	317	327	338	349	320	355	334	338	299	300	339	305	292	314	370	329	319	345	366	321	336	369	311	311	326	332	326	302	332	320	322	318	325	336	337	375	300	366	313	328	348	290	338	353	343	287	328	317	337	351	348	362	359	313	315	355	322	325	375	305	322	323	337	338	298	317	358	330	336	324	318	342	326	341	293	344	322	317	349	307	338	373	346	343	364	328	352	332	298	327	336	316	332	328	331	314	344	305	334	290	327	358	337	319	333	310	297	310	310	348	328	312	329	341	341	340	344	352	341	319	342	331	327	362	308	334	323	327	324	313	320	324	366	319	305	352	306	302	310	334	332	353	349	343	323	325	360	334	304	335	335	319	340	370	288	311	309	329	332	338	329	321	327	309	309	328	344	341	332	309	304	337	363	335	297	334	294	333	342	332	324	302	295	342	315	293	348	355	336	317	335	321	312	362	327	342	346	328	301	322	349	350	341	339	320	325	322	331	327	298	337	326	322	312	330	326	330	342	320	324	341	331	354	307	359	343	331	301	373	324	325	344	318	322	313	353	317	335	321	313	358	306	331	327	300	329	344	316	349	329	327	345	314	347	339	333	341	309	322	317	319	300	337	319	327	318	322	341	317	315	311	337	312	314	317	305	332	363	308	346	312	314	348	330	329	298	320	336	296	312	310	301	307	346	325	351	331	307	305	332	329	335	337	327	323	338	339	382	352	343	308	352	325	313	327	316	327	349	352	335	340	345	327	330	339	334	292	332	339	318	311	349	320	320	288	363	344	327	335	338	304	340	333	312	317	322	327	293	322	306	325	335	319	312	334	330	335	308	348	303	322	276	310	326	326	326	340	334	347	305	296	317	298	310	365	321	338	321	342	333	344	334	332	316	339	332	323	334	318	333	344	323	311	330	304	341	301	308	352	338	317	341	347	316	312	328	308	313	341	348	313	296	289	304	313	343	322	328	321	308	337	337	374	314	323	336	315	312	343	352	319	340	287	318	341	339	302	349	299	319	329	329	332	305	341	289	325	327	320	305	347	344	325	342	332	321	315	347	311	333	336	341	358	313	326	317	338	309	328	345	324	373	328	312	319	329	318	331	303	314	313	307	366	331	339	319	298	366	343	352	290	323	345	324	354	291	338	334	343	352	328	348	311	309	343	340	329	341	318	329	362	304	307	372	353	342	320	310	345	316	273	341	331	332	324	315	339	319	337	317	349	359	311	346	336	308	334	349	325	316	322	307	328	338	311	355	313	340	339	318	345	350	332	349	330	288	328	340	326	333	324	372	338	308	327	343	353	345	327	322	363	321	356	317	321	349	362	330	311	348	309	326	326	334	309	317	307	292	359	346	315	344	342	323	305	339	322	315	334	316	330	319	317	344	313	313	315	330	333	302	318	304	326	339	322	316	362	336	349	346	307	350	335	357	323	334	325	333	290	327	315	332	329	305	348	346	335	332	301	345	324	321	313	300	341	308	302	328	320	320	352	356	343	329	333	354	325	329	304	329	326	330	343	338	341	360	347	311	324	346	358	316	336	332	338	330	355	343	333	311	328	334	358	350	335	360	302	332	306	322	327	345	312	348	298	362	337	356	329	338	321	313	328	268	291	351	336	295	341	311	327	314	327	340	312	311	333	326	314	319	313	334	319	319	332	353	357	338	327	342	318	323	323	306	328	323	356	316	355	324	322	301	346	325	334	297	339	345	345	295	334	335	326	337	322	324	349	355	352	317	325	327	350	318	324	288	302	329	323	328	332	325	328	336	319	333	311	358	314	323	316	323	294	346	321	316	314	306	337	309	292	344	327	320	348	303	319	331	302	322	331	340	340	311	315	333	316	308	330	315	323	338	334	310	299	321	324	318	318	323	321	343	335	317	301	354	345	317	328	341	303	331	334	315	289	317	328	324	332	283	341	312	330	327	338	318	309	342	298	324	342	324	330	292	305	336	325	297	341	317	333	298	303	364	329	327	329	339	315	333	311	292	315	336	312	350	322	345	314	314	295	325	319	301	309	360	351	345	324	333	327	362	326	337	314	326	344	315	315	344	314	321	357	327	331	308	352	358	353	319	339	348	345	340	316	368	333	331	328	327	320	326	327	359	292	316	313	315	338	333	338	324	322	311	302	309	335	324	318	314	334	315	340	327	351	330	349	325	352	333	335	307	316	332	299	319	322	330	322	329	331	317	292	354	310	320	340	337	315	307	324	327	292	337	316	356	311	332	305	330	331	321	315	362	336	327	360	307	321	344	286	329	338	299	348	312	310	350	346	321	290	320	330	369	304	304	347	343	315	336	338	316	328	388	314	304	352	336	327	337	337	344	331	307	331	328	345	298	331	318	348	302	338	316	329	344	325	319	326	314	313	331	334	322	357	343	326	346	348	332	289	300	358	330	337	317	323	347	306	322	350	336	298	288	310	352	337	334	365	302	320	293	344	301	348	317	349	340	335	339	306	313	314	288	303	363	330	333	354	337	334	316	319	327	379	322	337	310	325	344	305	328	338	347	330	350	304	343	328	336	349	340	315	293	344	301	325	337	319	326	327	341	313	322	325	315	323	331	334	347	375	335	301	299	336	334	376	301	325	318	361	326	302	333	343	336	290	334	343	308	357	320	309	381	336	330	364	339	297	306	331	315	339	331	343	328	307	295	331	353	303	337	356	333	334	344	342	288	307	339	289	318	329	318	352	326	314	329	301	295	357	344	306	334	332	314	282	331	353	295	320	349	324	336	296	327	341	299	333	315	340	298	327	346	331	308	382	303	347	345
26975	20973	18013	9718	4679	3120	2172	1742	1437	1327	1163	1076	911	770	708	659	576	572	529	520	520	519	515	479	521	484	565	540	531	515	575	557	486	494	488	454	489	486	457	485	470	473	511	500	468	495	507	489	487	433	487	493	465	459	479	488	466	486	488	471	464	470	425	454	479	488	478	485	497	448	447	433	474	494	468	495	523	483	474	474	495	489	476	486	469	488	482	508	485	440	475	495	464	478	448	456	442	442	455	438	422	476	510	471	472	501	512	432	477	456	477	429	461	503	488	488	428	464	466	479	466	485	478	485	487	491	462	471	482	499	521	476	439	454	426	479	459	457	459	452	464	464	466	489	418	499	505	455	491	471	449	484	487	439	458	423	485	446	450	441	457	450	486	488	469	469	493	452	470	437	483	500	453	459	459	482	467	465	438	460	457	507	474	441	448	453	469	454	466	451	454	463	479	447	510	458	452	434	457	447	479	484	475	448	465	468	472	461	435	411	456	475	450	461	446	458	467	473	496	453	477	419	486	487	460	469	445	477	486	473	482	436	450	521	497	451	473	490	443	465	445	450	465	445	445	501	494	487	459	471	459	480	483	488	448	466	464	524	456	447	496	454	443	447	457	482	477	468	479	464	433	450	507	497	455	491	473	449	434	419	426	463	402	514	454	430	489	493	426	436	423	471	456	486	464	482	442	493	426	464	467	413	483	453	445	492	420	475	448	452	452	472	470	468	419	469	458	484	488	468	453	464	447	448	447	473	465	467	514	478	477	460	483	477	481	461	482	462	474	490	444	458	490	426	476	438	491	479	487	448	480	445	483	489	475	439	444	467	445	453	460	482	454	431	495	475	481	436	469	457	471	451	471	424	464	513	498	428	441	471	469	411	468	418	466	447	436	437	463	458	444	449	470	471	460	462	444	485	441	453	473	458	468	453	497	428	454	478	470	460	407	443	468	457	476	439	480	457	444	487	444	468	476	490	434	434	437	446	462	484	447	474	467	484	467	462	468	454	456	522	485	471	482	519	459	476	450	479	459	429	482	437	450	458	479	463	480	452	458	451	482	509	474	442	433	452	475	440	476	462	476	491	468	510	455	449	438	494	435	469	434	461	469	477	496	458	444	458	462	468	441	463	501	470	447	483	489	480	435	462	454	451	429	453	459	492	442	442	515	464	467	470	485	478	444	461	444	430	430	514	477	463	464	427	454	462	457	450	429	468	475	447	466	476	485	437	488	482	466	451	467	472	440	478	471	489	466	443	466	479	447	449	449	507	478	436	420	476	433	430	473	432	475	467	477	488	485	485	472	434	475	478	467	444	473	461	434	455	479	465	458	474	515	439	457	472	477	457	475	492	475	436	469	449	418	467	465	470	461	492	439	496	463	503	476	434	480	461	489	453	443	486	497	478	482	485	441	452	459	448	483	445	442	478	478	490	475	460	451	490	492	466	446	494	449	491	494	452	459	450	455	460	447	443	489	502	492	503	447	507	446	492	479	479	436	451	450	468	439	439	485	447	467	458	421	460	497	473	454	456	492	447	511	498	467	442	464	436	455	501	458	477	485	496	432	456	452	435	443	470	484	435	443	520	506	476	499	480	468	471	486	482	458	456	447	494	455	493	504	451	494	428	465	461	470	498	452	456	418	479	469	453	475	493	484	490	467	501	469	449	458	477	434	480	448	478	477	445	486	441	457	512	469	462	481	460	438	453	438	520	464	477	455	493	468	438	444	499	501	471	450	449	470	460	458	463	448	472	460	497	431	470	446	494	446	454	490	476	455	502	437	468	453	465	458	482	469	467	484	464	466	465	484	465	457	465	488	468	453	472	475	462	492	458	457	417	451	467	448	448	438	466	420	492	482	499	462	464	437	487	451	459	475	435	416	455	477	519	524	447	468	434	472	433	446	455	466	513	459	453	471	454	469	419	476	479	465	450	457	465	452	468	445	466	467	450	465	464	495	440	494	470	487	469	492	504	473	503	417	480	446	474	514	477	486	468	461	474	460	486	472	437	449	486	470	430	446	477	468	474	459	462	471	454	437	447	509	433	479	438	463	418	430	448	433	448	491	463	491	454	456	436	485	490	420	499	478	447	487	419	511	495	486	475	480	448	487	461	461	484	452	461	471	430	446	489	435	478	479	473	480	478	495	461	472	466	495	455	458	415	467	450	478	496	452	437	458	456	467	485	488	446	472	491	437	504	472	461	477	463	449	465	466	469	473	471	452	479	502	487	419	467	468	506	492	478	467	460	486	460	479	498	485	432	503	458	474	426	486	442	452	464	445	495	464	430	462	447	492	421	482	426	459	469	474	427	445	473	470	463	482	422	476	468	469	456	469	455	459	495	470	452	431	503	434	463	467	445	440	472	470	481	454	421	435	442	458	463	504	490	444	469	473	470	476	443	467	466	437	461	441	434	453	505	483	511	503	503	428	461	484	496	471	493	468	463	450	441	467	461	455	465	473	462	460	446	448	436	477	486	474	490	460	552	467	478	455	445	470	495	502	483	460	453	482	519	439	479	470	460	476	463	476	443	435	493	454	497	446	448	465	477	489	463	466	487	470	494	477	446	460	482	457	457	455	463	491	458	476	447	489	447	421	473	461	456	484	456	474	472	463	451	485	436	481	511	452	458	478	455	448	464	484	488	468	452	453	479	467	440	423	460	457	472	464	442	474	463	470	444	504	478	489	467	506	488	477	476	468	483	469	488	456	445	454	440	454	459	423	469	485	462	450	518	480	451	400	434	472	426	440	451	474	485	503	485	411	420	499	462	479	475	460	450	467	465	458	419	481	472	493	484	519	484	487	453	435	460	511	504	486	480	465	482	432	462	467	457	467	444	444	451	463	499	456	440	458	490	440	455	458	477	482	474	475	476	468	479	417	471	451	509	421	490	469	471	440	484	455	455	449	450	472	467	491	445	438	462	510	460	453	462	469	429	443	437	457	444	489	467	447	456	512	489	456	497	467	484	480	454	449	490	491	438	444	483	460	538	486	473	459	489	436	472	462	480	479	467	497	475	452	481	451	476	445	509	489	439	463	473	438	465	475	440	436	458	479	476	504	459	462	449	461	499	437	474	481	447	467	475	475	463	481	442	456	506	469	479	446	458	484	440	445	463	458	465	413	451	439	457	455	458	463	450	459	469	512	486	434	477	424	457	491	504	478	446	446	463	449	470	461	467	438	464	450	452	422	430	508	488	458	478	517	439	479	443	447	474	481	428	446	475	443	436	450	419	467	451	484	467	454	457	488	467	475	442	446	493	413	435	442	418	493	476	480	416	476	448	490	456	517	513	491	459	468	429	503	477	434	474	458	476	464	501	435	445	487	516	482	468	449	467	453	471	477	468	427	469	520	474	429	437	460	428	485	467	502	478	476	422	503	477	454	465	504	463	468	442	517	481	477	446	464	514	469	504	492	457	463	468	480	446	459	466	465	475	481	451	459	466	482	446	456	447	499	497	504	447	457	457	459	424	469	442	459	446
13918	23969	20078	11562	7905	6072	4697	3654	3013	2538	2210	1941	1584	1403	1141	957	849	743	707	732	741	677	686	681	654	696	630	728	770	703	679	653	671	634	674	620	630	641	583	588	610	635	595	574	620	581	601	600	581	595	622	569	579	581	600	587	559	615	568	582	552	598	646	573	549	639	580	561	554	524	614	603	597	599	576	552	576	541	561	585	586	586	573	569	551	614	633	557	592	627	606	611	596	583	588	567	608	576	575	566	605	546	605	581	550	547	556	547	586	593	560	546	596	556	560	571	574	612	550	564	575	598	587	539	590	604	551	558	537	538	598	580	594	554	623	578	590	599	568	564	540	554	600	584	583	619	568	570	535	577	590	587	580	532	567	584	612	515	592	616	578	559	585	583	585	570	586	613	592	531	576	580	583	572	545	534	548	563	561	581	581	580	543	538	600	550	608	559	562	573	539	567	566	564	534	586	564	571	557	528	556	593	566	597	567	569	581	579	569	590	599	589	568	588	567	567	546	583	620	559	591	562	577	557	600	571	576	542	548	596	587	574	596	573	606	562	560	574	574	587	570	546	558	568	607	563	576	600	573	565	569	592	563	587	616	589	602	577	572	552	549	597	590	571	621	601	582	568	591	570	579	576	549	564	546	565	618	580	601	567	651	595	589	524	575	574	626	573	613	542	527	617	555	571	561	549	597	616	616	562	603	574	586	543	563	577	582	588	577	595	574	597	565	577	601	540	567	597	531	597	551	610	529	603	552	596	569	524	555	541	593	522	565	576	579	566	583	568	590	585	581	567	558	539	547	558	555	598	601	586	532	620	549	558	608	565	605	574	601	537	528	607	555	601	525	605	549	582	585	529	581	576	541	607	587	545	588	558	596	592	565	581	579	593	596	553	550	559	537	575	555	563	586	601	585	596	599	540	579	543	573	569	589	587	575	606	577	591	561	563	598	564	617	565	570	546	605	569	553	571	568	539	589	600	605	545	543	608	573	555	591	575	585	546	558	568	590	598	575	529	566	587	585	550	544	551	593	561	589	565	571	608	570	588	544	547	564	588	551	583	555	550	555	540	548	543	576	608	600	559	574	571	529	573	589	552	572	577	573	530	528	610	581	530	580	546	591	584	542	620	557	571	549	555	597	538	590	552	579	633	585	588	546	556	562	540	511	580	538	565	563	553	550	607	535	556	527	572	588	533	578	547	526	592	554	537	615	559	564	531	564	583	570	569	593	584	562	558	605	537	535	602	562	579	609	604	589	565	585	587	585	600	578	605	541	557	563	551	529	578	568	605	581	562	584	556	584	600	535	557	586	575	558	605	526	576	601	555	623	556	541	556	591	531	538	542	560	589	592	594	573	604	559	569	565	557	585	585	551	579	565	565	568	590	556	568	595	544	607	563	567	602	611	599	591	565	569	577	580	571	564	557	596	569	570	582	603	571	550	595	580	542	605	563	571	612	557	571	554	524	592	595	601	550	570	535	568	597	590	580	587	562	563	559	560	588	559	554	600	573	583	627	548	560	567	609	584	650	570	595	596	596	649	568	548	569	594	600	568	592	596	596	603	564	585	582	588	567	588	566	582	569	548	563	571	576	599	560	584	581	600	534	574	561	568	646	596	526	549	557	549	581	560	551	555	595	582	568	584	602	540	549	557	574	566	574	548	597	595	600	599	568	557	596	585	584	577	588	594	591	532	554	596	566	619	540	567	577	569	613	578	560	585	578	566	554	586	573	547	585	591	603	620	587	564	615	554	588	587	548	550	607	590	536	547	554	583	572	571	561	540	563	556	545	567	579	582	521	562	567	550	548	582	547	526	594	594	575	557	569	554	536	568	548	549	587	574	639	565	553	600	588	587	570	545	572	572	604	571	589	607	555	556	620	553	531	531	557	586	555	550	556	595	574	628	556	580	542	610	602	575	564	553	567	541	509	585	594	560	561	588	589	554	570	546	545	601	583	568	577	579	561	571	579	590	551	586	573	573	548	627	563	563	565	610	554	543	591	549	597	565	567	606	580	557	587	568	602	577	533	557	576	559	569	569	536	569	570	561	622	574	589	579	524	578	555	585	536	569	588	593	596	562	545	552	547	569	578	564	574	567	520	587	546	583	572	569	571	582	591	576	575	564	555	609	608	540	570	587	622	587	569	581	584	552	515	603	573	648	574	537	559	540	543	549	560	542	577	549	536	599	578	564	568	589	604	622	524	590	600	565	544	576	588	562	552	578	567	585	577	596	558	546	626	539	557	554	562	596	578	579	610	609	588	548	604	584	534	586	596	558	558	611	609	565	608	537	581	578	549	559	553	617	595	575	566	585	542	607	544	556	556	556	610	587	609	556	599	585	615	519	562	552	552	566	611	622	587	582	572	556	592	555	572	603	598	531	562	554	527	591	582	579	561	591	593	575	582	557	578	569	588	595	604	598	550	579	493	557	596	529	564	572	546	547	588	588	574	593	611	590	588	560	578	553	579	569	535	534	558	559	598	589	615	548	610	616	553	539	557	591	553	614	571	601	589	573	530	542	540	596	548	590	559	599	528	602	566	569	572	564	588	573	601	572	597	568	536	558	566	570	639	567	573	568	535	561	562	523	545	621	556	578	562	540	607	548	560	603	522	576	599	601	569	563	567	572	599	609	564	568	565	621	561	557	558	602	581	551	604	546	540	566	592	524	565	620	554	578	571	551	524	563	562	592	593	592	573	541	553	585	526	566	531	609	553	602	563	540	559	598	573	566	567	568	575	547	533	611	568	573	575	604	587	534	564	584	628	602	580	561	581	568	594	592	516	559	540	596	560	577	564	588	562	561	602	578	591	624	532	559	559	575	584	583	559	578	505	544	568	536	613	560	637	580	572	592	569	558	555	596	562	561	604	567	571	565	572	615	517	571	566	559	551	544	613	630	568	571	577	578	521	580	560	588	575	628	558	553	569	587	608	549	574	616	594	583	585	587	570	585	595	577	598	575	575	599	603	566	650	529	545	588	580	613	545	584	615	585	541	571	560	549	591	573	570	550	588	554	589	588	579	573	557	571	566	559	571	589	523	547	514	598	577	594	568	534	544	537	547	558	566	570	574	563	581	557	577	578	588	590	593	525	569	586	558	608	550	605	559	519	572	544	544	545	539	543	557	574	593	565	560	558	592	582	572	586	595	532	591	553	559	594	518	564	561	599	589	593	560	596	592	532	588	527	586	571	560	540	611	591	620	526	560	564	599	557	569	566	575	645	568	584	526	572	585	562	580	575	555	588	578	636	594	580	634	583	595	574	568	598	547	560	579	552	570	592	570	574	598	594	520	582	546	586	576	574	525	562	557	621	584	622	587	566	589	566	583	566	567	614	566	552	565	582	583	579	554	573	540	526	552	559	534	588	617	561	580	562	520	578	600	580	588	567	600	581	557	550	555	596	584	586	535	565	581	571	573	532	570	585	549	594	604	546	595	595	558	576	608	547	602	565	580	598	559	557	581	598	600	541	587	574	587	580	540
23724	21052	28393	23928	21059	14614	5184	2774	2146	1866	1672	1366	1158	965	814	703	593	484	489	497	473	455	437	449	408	428	437	487	472	453	467	404	460	408	448	409	387	367	402	390	386	381	340	374	387	362	360	379	361	367	338	318	342	346	346	346	341	336	333	324	328	328	343	356	331	339	356	365	320	322	325	343	350	346	352	360	351	331	365	377	358	349	363	310	356	344	384	372	367	357	346	366	363	311	356	352	343	351	310	331	371	334	358	353	315	315	309	354	322	345	348	309	328	358	321	318	326	334	330	363	330	316	306	355	330	320	381	337	327	332	341	337	348	350	361	324	369	340	351	340	333	343	350	310	325	342	324	337	345	305	333	308	324	325	338	358	332	297	355	310	348	336	314	333	358	342	317	308	298	341	317	323	317	362	329	328	359	327	312	330	331	383	341	334	350	331	327	335	372	319	317	332	354	346	334	327	356	305	334	365	373	319	353	323	333	329	329	333	318	335	350	309	323	323	339	358	328	336	342	307	341	329	332	325	339	342	370	335	309	362	314	328	328	347	327	361	354	339	326	342	331	320	322	322	323	330	309	341	357	321	341	322	342	345	333	322	315	302	327	322	357	319	373	340	331	326	321	332	341	298	331	317	326	326	302	328	325	320	343	344	325	330	352	327	332	352	318	328	329	351	328	327	336	332	297	319	378	324	335	331	324	341	335	318	358	309	324	330	350	342	361	332	340	340	327	349	335	341	331	361	335	310	333	361	336	331	321	338	338	341	324	337	337	311	326	363	367	328	332	327	350	346	343	346	320	299	324	359	307	327	355	300	325	329	351	322	340	348	355	325	354	327	332	333	352	322	360	350	316	350	323	344	338	326	324	303	350	324	327	363	353	306	338	304	353	324	351	312	312	323	351	327	335	340	332	336	379	300	338	330	345	355	317	333	352	342	356	334	341	330	322	322	284	358	315	306	354	322	358	292	357	345	382	328	347	345	340	333	301	320	315	342	357	350	347	343	343	350	307	333	352	337	341	339	288	347	332	346	337	340	360	354	354	339	337	347	321	330	344	335	309	312	350	307	366	332	318	358	314	346	311	326	307	327	382	326	335	302	327	358	320	354	334	279	381	322	343	344	376	316	336	347	324	366	316	333	340	348	325	334	306	355	325	322	356	347	336	327	304	323	330	316	344	301	323	322	366	327	349	299	351	332	320	342	337	320	338	335	340	314	337	335	349	324	318	345	332	339	328	339	346	348	325	338	302	332	354	364	326	346	344	337	315	358	332	357	308	352	321	322	344	325	303	343	313	335	347	303	322	346	343	325	347	307	335	348	362	372	353	335	314	316	323	339	330	333	322	287	352	323	350	369	362	348	325	335	333	345	330	345	351	335	274	332	333	338	305	341	317	335	359	319	332	332	353	356	345	346	320	317	343	318	345	331	359	321	340	313	320	338	306	350	315	299	331	340	338	349	313	352	305	330	337	340	320	334	327	342	332	328	311	332	332	343	331	321	309	350	334	317	354	323	339	355	330	322	313	327	349	320	318	354	285	362	320	336	351	341	325	301	334	330	336	368	318	286	334	317	326	313	342	355	357	332	363	334	332	324	343	338	344	313	301	333	332	360	326	315	313	322	329	324	316	354	355	360	343	339	336	363	357	305	308	320	335	328	325	335	339	324	347	345	330	353	330	323	339	341	311	306	348	357	334	345	326	345	307	340	315	339	334	356	324	333	325	315	333	336	326	312	343	329	357	324	339	306	331	350	317	322	380	331	334	335	338	321	321	315	318	309	358	364	345	313	343	308	333	320	340	313	343	331	335	338	320	334	363	344	370	314	347	357	340	338	303	329	356	329	332	350	328	320	327	339	335	322	371	338	319	318	365	337	298	336	347	330	293	335	336	348	346	304	337	341	338	327	345	330	333	340	334	326	341	337	345	331	366	320	313	350	356	338	342	337	341	345	350	330	341	306	344	326	350	355	321	344	328	347	323	323	345	312	349	319	316	359	292	324	324	322	323	323	320	333	350	328	369	316	322	296	323	316	317	339	348	327	320	322	339	316	375	330	336	337	309	319	309	327	349	361	325	325	338	331	343	355	320	339	331	338	310	358	349	349	346	327	314	342	331	345	330	295	326	377	367	336	373	310	315	336	341	368	347	339	324	346	368	338	327	368	319	316	336	337	324	321	351	372	343	340	359	296	344	334	341	345	334	323	336	341	320	318	303	355	348	306	315	340	326	325	333	338	314	347	355	341	362	321	359	298	335	316	333	321	334	321	363	333	310	306	294	321	332	305	322	323	373	301	348	345	314	329	332	342	344	363	309	316	319	321	351	333	314	359	309	330	333	332	315	330	354	354	329	301	333	322	318	346	320	327	325	308	340	314	342	325	344	345	353	326	313	333	352	324	351	332	328	359	346	306	349	324	326	346	337	333	346	299	332	356	326	306	337	332	348	304	342	351	337	322	310	347	331	359	336	321	316	344	335	330	313	332	306	308	340	332	333	335	327	331	345	346	339	330	340	361	324	339	348	335	346	341	321	336	351	327	333	301	332	347	337	349	334	344	327	329	350	334	340	305	308	346	372	310	352	335	345	335	348	333	323	341	338	336	348	355	350	347	368	297	302	358	326	353	354	351	349	321	307	303	304	316	331	308	319	330	342	369	367	350	335	352	368	315	326	334	304	322	306	323	325	331	344	326	313	341	325	301	307	352	352	352	345	352	329	319	319	315	369	351	335	337	320	323	318	344	314	326	324	356	321	325	314	308	336	333	333	335	329	318	324	339	377	328	336	315	346	307	348	319	340	303	333	356	297	368	322	339	338	306	301	322	335	338	334	338	322	322	349	342	367	301	324	342	334	354	338	309	313	334	346	323	362	331	334	339	358	330	302	381	333	317	345	305	366	332	329	311	317	330	303	311	315	323	307	323	329	323	349	340	308	341	291	328	316	313	330	332	347	336	345	339	349	318	347	350	332	345	344	311	343	340	328	316	355	338	359	308	344	355	321	327	319	350	326	340	335	359	319	350	333	367	310	346	301	333	319	314	364	321	350	296	334	326	288	283	353	340	351	313	331	326	320	335	305	369	325	329	330	316	357	342	318	319	319	322	280	334	371	336	327	308	356	351	350	315	308	297	333	361	329	356	301	303	316	338	318	306	311	351	337	339	333	322	321	317	338	344	360	316	299	343	331	346	322	323	343	317	331	330	355	344	271	316	345	329	298	327	332	322	326	321	319	333	332	304	323	314	318	324	328	320	329	335	305	338	297	297	325	380	281	325	326	326	350	320	335	375	335	337	323	333	317	347	344	328	344	329	328	329	344	347	328	328	344	340	336	350	332	350	313	334	347	338	358	346	306	302	323	332	356	355	323	342	357	346	338	363	318	325	349	316	352	338	344	313	320	323	298	304	319	339	345	335	331	349	333	353	313	318	351	346	329	325	347	349	376	320	363	350	344	320	330	331	363	346	311	354	338	334	317	339	347	333	325	332
14739	30971	26831	17198	12589	9858	7407	5932	4590	4039	3218	2779	2223	1787	1390	1139	980	802	712	694	703	654	607	626	623	683	696	681	743	746	618	600	596	602	517	498	499	498	526	493	477	463	500	514	511	486	501	459	472	436	474	456	435	469	420	461	421	445	467	406	424	451	459	457	434	456	435	415	450	434	422	448	420	449	446	408	470	419	435	410	475	440	424	414	475	456	441	440	407	445	470	451	406	423	414	441	449	422	427	459	464	414	458	425	401	413	433	425	397	396	428	426	456	419	418	430	393	423	412	397	432	433	429	426	375	426	418	416	470	448	443	451	424	409	448	440	458	424	429	404	470	413	393	424	400	400	415	384	417	423	408	448	428	378	407	431	421	376	392	383	427	417	455	436	394	393	437	457	417	442	395	442	424	391	380	416	423	428	426	403	419	377	407	434	399	391	397	421	450	418	380	437	413	417	405	403	412	417	422	424	401	412	393	433	420	395	404	389	432	435	415	409	430	419	410	404	451	402	383	429	428	419	400	445	454	419	398	387	412	440	415	443	424	423	414	422	412	419	388	374	452	427	427	419	416	424	421	435	430	409	399	427	448	418	456	409	442	399	402	420	427	407	404	416	424	435	431	399	420	410	364	400	437	409	411	391	380	446	380	462	423	420	395	408	413	390	424	410	441	423	407	402	433	429	380	401	399	441	397	368	412	392	425	423	407	418	430	409	420	384	420	426	384	409	397	378	416	401	437	413	462	423	385	422	419	420	454	430	438	457	437	454	390	389	469	401	395	423	413	404	395	416	402	453	421	416	414	393	388	409	455	379	459	405	452	404	423	439	420	441	384	418	409	398	398	412	414	415	375	422	446	413	408	373	424	425	429	386	417	415	408	399	434	450	424	440	435	411	399	440	411	450	412	417	384	452	418	455	367	423	452	460	411	403	393	445	412	391	418	405	420	434	398	402	436	455	432	421	438	383	426	437	390	422	428	429	435	425	444	387	456	424	402	458	426	424	412	423	434	418	422	415	456	383	397	414	412	404	429	436	392	410	421	411	411	396	425	436	389	430	386	421	411	437	409	418	411	419	439	396	408	404	399	419	459	425	444	437	408	410	413	449	423	381	407	390	387	390	409	400	434	423	416	389	475	453	420	414	422	441	411	396	424	398	412	440	403	429	424	403	437	413	415	419	423	397	434	405	434	405	399	434	385	394	427	365	372	451	471	430	417	402	405	407	371	406	451	447	424	420	442	434	439	387	435	401	391	449	422	404	421	442	408	397	421	449	437	407	412	425	445	393	444	434	419	392	397	442	415	389	430	433	447	404	412	406	406	363	404	427	419	428	404	375	405	409	407	443	453	439	421	375	398	459	399	408	460	449	430	355	407	392	461	427	412	473	417	397	414	395	412	416	418	419	402	434	399	391	385	413	450	425	437	423	431	421	434	410	416	396	430	437	433	413	439	385	397	448	439	408	399	418	397	457	421	421	409	421	416	406	407	429	398	385	388	392	424	433	453	441	427	441	397	407	414	392	391	451	421	472	418	431	430	430	439	453	451	400	393	395	444	446	436	424	378	418	427	432	412	413	435	393	407	378	421	415	419	434	406	411	431	429	427	429	429	390	412	425	414	424	474	395	409	444	417	394	436	394	391	382	414	432	444	415	389	425	397	466	424	418	393	414	441	427	415	435	389	429	407	397	417	395	399	438	418	393	441	415	394	392	421	363	416	398	429	440	372	399	398	429	413	405	427	423	395	452	412	378	423	408	389	408	416	393	398	412	428	437	410	376	422	415	412	404	386	436	410	388	402	430	413	414	413	417	419	403	462	439	410	404	437	409	391	450	415	467	420	428	453	449	383	390	436	392	456	425	411	434	456	419	419	435	433	400	380	434	435	403	385	411	422	390	410	415	445	434	439	445	441	440	431	381	454	439	413	418	427	474	415	447	392	422	431	417	404	424	401	436	442	394	380	410	408	389	454	437	404	422	397	411	402	399	431	442	457	410	430	395	408	403	391	400	393	410	433	377	443	398	416	428	407	420	413	419	406	421	438	435	459	381	393	415	425	428	417	428	461	444	378	389	404	428	384	411	400	388	448	417	424	449	427	427	397	434	400	391	416	402	425	384	388	404	422	424	435	427	441	392	427	400	438	407	443	423	435	425	399	433	425	390	429	375	434	376	431	452	425	415	432	424	392	383	393	434	414	405	432	410	411	419	417	413	417	435	427	432	415	380	431	391	432	399	399	458	400	399	435	420	426	394	406	455	411	414	397	397	439	397	425	435	409	436	406	397	429	462	401	395	464	398	429	413	402	454	417	440	372	422	390	425	391	421	373	418	413	423	409	422	439	415	435	410	393	406	423	414	433	395	426	405	433	434	412	424	410	424	418	405	431	431	439	389	407	376	416	440	392	439	401	413	434	415	402	415	401	442	438	364	431	414	399	407	427	418	428	405	404	384	404	384	422	378	392	401	397	386	446	406	438	414	419	431	406	418	387	426	396	476	375	429	388	448	449	416	392	414	445	420	431	415	398	418	411	419	387	420	400	413	404	431	398	430	423	374	368	436	421	435	441	419	433	393	390	384	426	430	437	451	399	429	404	411	439	397	385	421	407	428	432	408	413	419	404	458	375	423	404	436	401	426	432	426	403	381	416	405	427	408	466	425	414	431	422	442	457	436	445	395	437	420	396	402	432	453	392	432	412	423	423	394	373	441	437	411	396	418	436	446	400	403	412	419	465	409	430	424	420	407	453	432	466	408	433	451	427	455	443	405	419	416	406	402	390	424	432	406	416	415	427	397	415	415	379	431	427	431	423	427	406	444	383	424	397	391	414	430	431	435	421	401	439	402	455	411	395	408	405	448	394	414	415	397	410	398	410	413	401	420	420	408	424	453	376	407	410	431	407	420	401	414	414	448	427	415	404	427	394	390	449	414	409	424	413	404	405	402	429	430	402	449	460	411	444	417	420	445	399	406	380	397	405	434	426	443	411	435	402	418	433	386	421	409	428	392	423	400	385	425	424	392	418	408	427	449	443	437	422	411	426	438	360	369	394	425	412	448	446	437	415	407	414	437	371	406	405	462	440	442	443	434	415	397	414	408	405	375	398	428	421	383	440	405	417	401	414	421	389	426	403	430	396	396	415	427	422	395	424	415	413	439	401	430	413	445	425	404	419	419	422	399	430	448	405	380	383	446	402	401	418	444	393	420	401	429	396	447	400	442	423	396	415	416	440	429	447	390	435	405	457	440	426	463	414	413	407	417	413	434	410	384	415	407	428	409	459	434	411	444	438	441	443	468	427	362	421	439	440	434	420	451	419	418	410	402	450	407	420	425	429	435	409	410	418	434	430	415	415	429	386	417	425	427	379	401	407	416	419	408	426	415	446	446	441	422	411	403	411	386	447	451	399	425	386	416	458	444	413	380	430	426	455	440	467	438	403	425	391	403	415	429	408	392	414	439	438	429	405	351	389	433	378	439	388	420	417	370
22676	21048	28828	23482	21064	21289	14609	4456	3023	2642	2225	1849	1454	1207	974	787	688	561	541	526	437	443	475	400	444	428	452	536	501	474	467	402	449	398	375	383	382	312	356	371	338	339	355	335	349	332	333	329	327	307	309	299	318	296	353	299	327	276	287	295	286	297	312	293	293	274	318	277	292	295	274	264	303	316	310	298	316	282	321	287	290	321	275	308	309	345	285	321	272	305	290	321	310	294	282	300	287	296	274	254	275	274	294	285	281	297	291	283	288	281	268	305	300	285	279	271	306	295	261	266	265	299	285	315	300	273	282	264	301	286	290	274	321	290	289	284	277	276	310	308	274	308	296	314	277	278	276	255	280	300	267	287	326	272	299	262	301	297	266	277	292	283	297	298	270	305	291	309	275	263	273	293	278	268	287	276	287	266	266	267	288	303	286	302	269	301	284	251	282	275	281	296	287	302	280	318	266	311	267	294	289	274	277	282	312	256	302	279	303	287	278	284	262	297	272	285	285	295	290	286	305	273	306	288	285	294	270	283	280	276	304	294	282	254	311	271	314	287	301	311	304	291	306	332	280	291	278	274	323	292	299	268	270	259	284	291	281	281	270	285	267	311	266	310	296	275	263	289	265	259	269	285	301	260	297	288	274	300	279	287	307	298	259	264	259	250	241	289	289	298	268	284	265	275	327	283	273	281	303	286	309	273	323	290	265	263	278	279	240	298	319	312	280	265	284	294	317	308	289	299	281	276	289	273	309	290	257	338	270	275	267	300	294	311	281	288	282	318	281	299	253	274	248	276	284	267	286	292	303	270	267	305	276	303	291	286	311	284	322	288	302	251	283	282	277	254	278	300	320	270	251	277	297	276	295	280	258	270	265	284	268	278	271	289	264	284	290	276	298	271	285	279	308	284	275	278	272	264	276	270	296	283	277	272	284	270	283	291	280	273	291	272	304	302	314	287	289	256	265	251	294	324	264	280	281	257	284	276	283	277	283	283	287	270	301	319	299	283	277	269	274	289	273	305	292	252	261	271	290	275	280	295	306	283	274	299	264	269	296	295	308	283	267	269	289	255	255	296	275	317	291	258	260	308	266	290	275	285	291	305	333	305	274	262	305	285	272	276	262	304	291	274	289	304	319	286	291	294	287	269	281	257	260	271	287	291	292	287	302	300	260	283	294	286	295	291	285	298	287	275	251	294	288	276	278	280	289	248	271	295	292	282	268	282	287	274	252	273	287	281	293	276	263	298	294	294	303	304	290	277	307	269	324	271	286	258	294	260	324	296	289	306	288	258	273	275	275	302	280	294	303	278	282	289	260	304	281	289	288	296	329	278	265	275	265	273	262	268	337	276	260	300	288	244	281	275	302	280	295	276	291	291	295	258	268	250	282	289	301	269	256	277	288	294	270	282	266	282	279	279	273	315	284	283	265	329	326	260	280	279	295	294	273	268	306	293	264	314	292	293	273	307	276	298	247	277	311	293	284	276	308	270	297	316	277	298	281	246	286	281	265	299	306	278	277	282	306	256	293	292	278	275	298	305	254	297	304	281	271	262	302	287	272	287	287	312	272	273	265	284	273	278	331	291	262	305	249	281	271	313	254	314	275	312	291	267	276	272	313	304	271	276	311	289	253	301	260	279	337	277	305	270	258	239	273	272	288	285	260	288	280	294	305	295	294	307	291	269	293	262	279	293	300	297	270	293	315	289	265	272	280	278	258	282	305	291	290	315	267	289	269	299	298	256	308	303	276	276	291	278	287	298	280	283	273	277	270	266	267	268	281	297	276	245	296	291	291	301	322	303	274	284	299	292	263	282	277	327	281	310	278	269	312	291	292	276	291	296	279	301	273	287	267	286	276	288	277	274	307	265	278	276	295	301	275	277	292	282	283	302	263	303	267	299	268	262	286	255	289	280	275	279	283	278	288	271	269	307	304	266	282	299	294	273	262	286	279	260	306	282	294	280	277	272	289	278	286	280	300	285	305	263	251	293	284	302	285	310	280	297	286	270	272	310	296	289	271	273	305	289	300	295	295	271	289	329	253	259	284	297	244	284	312	308	277	287	272	287	258	296	264	301	271	272	290	305	277	249	287	273	263	254	282	297	299	286	292	276	300	280	297	270	280	290	276	286	288	297	298	277	251	281	287	282	278	292	290	257	286	270	277	264	307	310	284	275	301	287	274	278	276	315	315	262	266	274	281	290	303	289	282	274	279	295	296	277	292	282	290	275	287	295	271	250	282	312	297	284	303	272	303	285	285	294	244	326	271	278	298	272	306	268	265	262	308	276	266	256	296	305	274	307	275	287	274	278	312	261	293	295	281	309	306	273	278	285	289	278	298	301	273	306	308	294	256	280	293	260	297	254	281	277	297	292	270	291	306	272	282	288	273	300	287	291	289	277	291	269	246	278	312	285	276	296	301	296	308	311	270	281	293	307	248	310	280	328	294	280	273	308	278	272	281	299	266	294	302	289	286	276	257	283	303	287	312	280	299	330	300	285	272	280	261	285	277	284	301	276	280	284	295	275	280	304	299	259	306	268	304	269	276	271	277	293	244	251	280	295	287	287	302	278	267	264	285	294	278	290	281	276	280	297	292	277	275	295	286	267	266	267	293	290	297	272	257	272	291	277	269	282	313	277	328	296	279	273	280	259	298	281	292	277	254	316	286	308	249	318	273	262	312	270	258	281	294	259	280	302	296	290	283	316	327	271	252	290	282	285	303	305	287	302	259	292	269	303	306	248	279	264	266	273	272	306	253	283	267	272	271	253	284	307	287	272	281	299	265	295	296	310	270	284	276	310	292	254	286	284	273	266	274	289	282	292	266	269	278	282	278	266	269	280	297	278	268	265	290	276	254	282	282	284	281	290	302	314	285	296	288	281	293	286	270	310	279	304	286	294	283	312	300	309	305	279	260	279	258	279	324	296	289	285	295	312	271	305	280	283	268	287	278	303	292	284	275	269	287	270	325	282	319	311	288	289	274	322	284	284	286	275	261	271	277	265	271	289	278	302	268	280	297	274	271	284	315	306	323	315	288	297	256	282	275	279	316	291	295	308	268	286	291	281	267	271	304	288	300	282	249	268	281	295	252	307	264	299	308	300	272	287	288	255	260	290	276	247	265	314	277	259	272	278	284	273	302	293	289	282	260	258	267	310	282	302	261	282	254	303	265	271	269	281	248	291	263	263	282	284	276	279	282	267	273	277	301	265	266	307	282	270	282	298	259	307	282	285	284	276	298	302	289	292	309	281	248	257	310	278	261	293	287	310	323	301	316	281	255	260	298	267	287	280	262	248	270	279	297	308	294	300	287	304	267	289	304	285	270	276	290	285	286	300	290	312	270	297	270	290	312	302	297	285	292	307	275	280	263	301	260	300	259	290	277	313	256	260	263	296	278	256	301	281	295	299	246	306	309	265	287	310	263	273	285	289	271	292	293	267	266	289	249	271	332	269	270	254	281	255	288	289	286	253	308	238	302	269
17022	35287	31285	21786	16582	13253	10087	7925	6510	5303	4539	3680	2914	2223	1719	1397	1077	977	844	796	715	652	622	633	665	631	769	717	761	709	642	554	564	550	515	508	449	472	468	495	438	407	449	448	432	451	460	405	436	404	397	443	388	370	375	419	371	350	341	354	386	325	346	384	329	339	323	341	392	375	339	362	361	368	350	383	357	359	382	386	346	338	363	366	402	382	364	409	385	367	401	386	374	382	374	354	346	372	341	362	337	382	339	364	319	308	316	354	355	358	324	337	313	348	392	345	324	334	344	335	350	351	359	350	367	305	353	343	347	313	344	375	338	356	335	360	360	350	353	391	350	320	342	329	345	357	305	323	366	358	360	339	362	336	332	346	330	354	357	350	336	368	293	344	328	324	346	370	338	303	309	364	380	376	355	334	343	342	328	349	363	345	377	343	336	309	357	358	342	337	344	305	346	357	363	335	364	329	335	350	310	326	309	347	353	320	353	303	326	339	350	338	352	381	355	338	298	345	349	345	351	322	339	358	344	294	367	345	337	350	342	353	343	345	350	350	326	376	350	338	329	329	332	343	365	348	342	330	388	362	345	347	376	357	358	348	352	364	325	338	370	356	352	359	337	321	334	314	360	322	323	377	357	325	367	314	354	332	297	341	337	326	352	358	338	325	342	345	346	354	359	328	296	314	345	342	346	362	330	349	349	307	328	329	392	358	334	318	327	338	357	361	372	348	347	351	320	332	347	335	316	303	352	361	351	341	326	371	369	363	339	342	338	360	340	353	322	348	334	372	347	359	382	358	341	350	336	313	336	309	338	357	370	338	332	324	335	386	307	358	329	320	341	346	355	372	312	335	327	340	347	331	344	332	346	370	356	343	329	315	337	303	344	319	321	320	317	346	370	362	365	366	330	324	330	356	356	356	333	335	344	322	315	354	336	356	326	358	349	325	366	339	335	347	344	359	304	377	319	356	348	336	317	314	344	358	312	329	341	317	323	328	346	338	350	342	321	360	339	345	331	335	315	339	334	348	348	349	343	344	355	340	340	341	318	331	330	331	343	335	345	350	305	338	342	332	324	340	335	274	332	335	335	336	341	307	348	392	328	328	343	333	361	354	341	334	324	371	344	374	336	356	330	363	315	349	341	341	351	353	368	347	339	328	366	325	326	335	376	367	320	334	320	324	346	336	321	289	332	363	331	354	370	354	307	324	339	328	325	336	368	367	325	359	325	379	344	303	323	330	320	333	345	340	363	336	351	341	335	307	331	322	341	314	331	363	308	324	348	335	348	318	329	335	349	300	356	316	345	363	359	353	322	346	317	341	330	340	326	336	365	359	341	324	331	355	354	342	357	347	338	348	326	328	341	328	323	333	321	358	315	338	351	370	363	308	347	342	345	340	352	342	386	355	327	328	366	344	325	349	335	349	331	328	332	353	336	299	336	355	361	320	323	342	338	335	325	383	343	367	328	336	343	347	328	342	318	333	353	339	340	318	322	318	352	312	340	324	319	309	319	343	334	371	318	341	328	343	346	345	364	344	349	354	347	356	323	346	354	324	348	352	341	335	339	309	313	346	346	352	339	288	351	341	309	308	358	339	358	364	353	343	362	328	319	347	338	334	354	355	347	328	325	347	365	366	323	348	342	320	353	346	350	378	356	350	361	367	351	374	317	328	338	352	332	351	339	335	332	329	362	345	345	328	352	329	352	353	342	357	324	330	322	326	301	321	353	330	310	364	321	327	352	365	364	310	330	347	328	334	336	336	337	353	357	325	336	329	322	342	339	350	347	320	338	322	328	334	364	349	346	360	350	352	355	352	337	349	335	364	312	314	292	362	322	328	353	357	330	353	338	327	341	343	389	345	351	354	311	353	329	360	324	325	359	354	318	334	358	317	343	371	353	321	300	330	326	353	357	298	381	324	338	303	337	319	359	361	350	331	343	325	344	285	335	282	340	331	311	332	351	350	357	372	301	327	369	324	325	325	344	346	329	363	351	356	336	340	374	347	356	320	333	334	304	358	333	349	320	328	329	323	335	355	332	366	311	311	346	314	339	361	330	322	322	326	327	346	338	374	333	334	344	345	320	347	354	357	329	317	338	346	346	308	321	341	334	337	326	309	331	348	291	322	349	347	369	341	339	342	349	388	369	336	367	349	316	358	322	328	328	367	322	336	353	343	327	350	320	350	373	342	338	311	314	348	340	351	357	323	352	336	348	339	353	344	332	382	342	359	341	361	379	333	345	322	343	345	351	335	355	280	322	343	356	340	339	325	314	322	349	346	342	310	360	376	336	329	332	343	352	335	303	364	374	338	345	318	333	335	343	338	341	331	349	343	331	371	359	361	351	309	334	351	354	367	323	328	349	328	335	358	327	320	343	335	326	323	312	316	353	355	340	325	355	350	339	332	322	331	372	362	356	324	335	361	356	322	355	379	354	306	362	309	338	344	330	324	330	334	330	347	358	323	321	361	346	326	345	369	348	370	337	331	356	338	307	347	379	376	300	325	317	360	330	366	344	317	313	332	346	341	348	375	331	308	336	354	370	355	370	362	345	348	347	362	378	346	329	353	346	371	356	340	302	357	364	324	363	356	332	344	355	328	325	328	362	340	344	368	312	318	359	354	310	387	359	335	335	300	341	352	324	323	347	335	345	342	364	338	359	344	323	341	326	317	360	364	324	381	355	349	352	346	366	335	312	338	339	330	369	344	326	367	354	350	355	345	347	359	364	317	330	344	351	351	367	348	352	335	349	345	341	335	365	325	351	323	309	307	374	338	351	351	325	324	327	339	335	331	327	346	365	333	314	336	363	310	365	354	364	344	349	325	374	312	358	354	340	343	352	348	328	335	324	299	342	356	364	344	338	352	344	346	344	333	322	328	349	370	373	364	359	360	347	340	351	339	340	346	325	343	374	327	322	329	346	355	344	356	349	386	327	314	357	330	313	345	361	352	363	321	343	323	364	353	352	333	339	350	371	347	307	305	315	309	333	294	338	341	345	327	314	341	310	338	362	330	339	346	348	310	341	324	354	356	360	339	367	345	324	339	356	335	348	323	354	335	338	346	324	363	328	334	344	367	326	295	357	355	358	350	331	350	329	337	357	327	347	350	352	346	332	356	344	351	337	340	349	334	327	344	311	322	345	348	329	313	340	343	354	352	324	331	309	358	319	328	330	378	327	329	330	350	352	367	351	320	322	337	352	335	340	360	324	355	352	344	347	325	339	347	328	348	341	318	333	338	331	331	330	342	351	327	343	345	364	353	361	338	373	363	351	326	343	331	333	312	338	377	296	315	337	363	339	334	340	346	322	341	338	347	361	384	377	340	341	337	349	326	316	349	343	369	328	319	331	318	328	364	345	332	348	293	337	330	368	324	333	341	335	318	322	337	329	333	336	344	352	292	341	356	323	342	326	324	335	346	318	346	347	365	302	349	324	343	330	362	305	333	325	326	354	334	331	337	360	331	308	353	369	351	363	335	343	361
26948	20974	17654	9527	4825	3234	2311	1687	1503	1291	1125	1056	936	844	743	625	610	609	527	541	522	528	511	520	537	556	566	587	583	546	527	497	502	492	508	500	505	512	488	489	497	481	478	489	505	508	534	492	509	520	519	485	503	459	492	481	464	467	514	479	493	411	490	458	496	487	493	502	451	454	491	461	473	503	494	441	455	488	492	513	505	489	462	479	460	522	533	498	477	427	457	487	480	491	494	458	489	457	487	479	448	468	503	461	476	494	410	481	443	465	462	457	479	493	464	540	490	491	462	493	443	458	474	449	448	483	460	446	469	519	479	498	458	440	466	446	492	430	512	477	487	455	459	492	472	474	460	460	496	519	497	493	483	476	457	459	499	566	457	499	486	517	489	473	496	486	464	480	505	526	467	459	489	489	453	474	450	480	435	512	450	487	429	451	502	476	482	498	486	492	473	491	448	492	447	503	483	468	439	490	500	449	470	453	470	500	459	500	457	464	488	489	468	483	493	467	459	454	499	469	493	505	441	462	486	534	443	474	513	472	501	478	468	487	439	507	484	486	460	427	462	490	453	478	514	473	461	442	456	479	445	481	439	474	461	503	478	465	447	474	481	462	466	447	481	459	535	473	474	482	487	488	477	497	434	469	491	504	471	496	500	465	471	459	458	524	459	479	471	479	466	542	517	485	455	475	508	491	490	443	504	442	452	468	487	500	483	493	482	442	449	490	495	487	467	469	485	497	445	469	456	467	478	438	446	478	441	477	450	445	479	514	495	484	445	458	466	447	480	460	473	506	486	440	466	471	486	477	488	480	463	469	496	492	493	470	465	492	494	470	456	437	465	482	476	478	499	476	483	479	449	488	479	430	478	480	479	482	508	469	489	461	481	495	494	422	487	477	459	505	501	480	489	472	453	471	464	504	481	469	504	467	469	497	470	480	468	476	451	518	484	484	446	484	516	474	484	483	468	483	482	477	482	455	499	471	480	474	477	481	453	515	492	460	498	469	487	487	481	500	486	498	459	511	461	493	479	469	498	485	468	507	486	450	504	482	485	468	474	493	490	467	494	419	474	494	442	486	473	467	456	473	491	467	480	518	478	476	455	478	497	499	475	492	464	448	466	477	502	487	473	467	529	459	499	478	474	460	436	507	464	491	440	476	484	477	441	426	460	485	459	463	465	519	475	480	502	493	468	498	515	481	502	444	479	444	478	494	452	519	501	490	483	443	478	503	461	477	462	483	484	513	481	486	461	491	486	488	515	500	442	476	470	481	485	401	471	475	467	491	501	463	447	484	473	512	489	508	473	440	496	462	458	463	480	444	487	480	450	510	487	487	528	514	479	491	470	471	462	415	505	516	490	442	475	475	459	501	445	477	461	458	499	447	473	481	501	474	479	471	479	471	480	441	419	531	457	430	456	483	466	476	488	458	473	517	474	474	491	467	477	502	499	478	470	505	507	453	481	467	485	467	457	530	462	427	492	474	495	466	494	457	457	465	418	485	527	478	494	505	469	511	479	507	501	447	499	496	462	502	484	487	461	506	472	467	499	482	512	444	468	437	470	478	469	426	430	491	458	480	479	506	488	496	472	475	514	503	490	481	495	464	507	452	514	454	499	453	474	500	465	423	481	483	463	457	460	487	496	458	506	450	492	492	464	497	448	498	503	468	475	508	457	476	462	476	445	507	469	455	484	473	463	477	473	455	453	487	459	502	481	476	467	481	480	503	474	501	432	443	432	459	508	471	460	461	483	473	477	452	459	490	499	493	475	491	486	507	497	504	485	459	458	450	465	472	482	479	504	487	510	445	505	477	499	523	472	484	448	468	465	488	465	497	465	480	520	432	467	504	513	499	480	468	456	449	476	478	474	478	466	476	498	518	446	456	483	510	457	444	474	461	500	487	482	481	481	478	475	500	488	475	469	458	451	462	486	537	470	459	509	466	496	491	479	477	494	462	511	451	490	471	518	448	471	482	454	519	459	456	465	496	471	484	498	464	487	479	504	507	501	451	455	450	462	476	476	485	474	440	459	475	514	454	476	489	447	490	519	473	476	458	486	471	484	487	460	497	499	478	475	465	502	471	473	479	460	462	483	438	431	469	512	483	444	479	490	447	467	479	455	475	503	483	511	508	465	462	481	499	482	455	468	450	488	447	435	433	462	488	487	444	451	466	524	498	509	472	487	477	457	444	469	522	488	489	491	487	483	480	485	470	498	469	480	492	487	506	470	459	493	472	469	455	468	519	510	501	501	478	490	445	514	481	486	498	484	470	533	460	485	493	478	474	461	498	447	491	474	491	471	469	483	468	440	469	456	531	481	500	455	493	456	503	436	494	511	452	485	465	493	473	530	471	461	487	463	490	455	457	457	495	460	473	508	522	478	517	441	479	467	464	471	464	484	498	491	485	484	496	490	467	489	522	444	457	485	468	451	502	466	491	476	455	476	479	453	468	493	532	465	517	500	495	473	466	468	466	512	499	468	508	494	545	466	490	472	468	467	479	502	494	437	447	511	448	478	502	459	490	461	463	459	510	499	466	495	475	473	499	485	492	474	460	490	473	475	425	489	460	472	469	437	467	503	487	450	468	451	496	481	464	501	453	466	532	502	515	485	427	509	468	453	481	466	477	471	500	482	461	448	510	512	469	430	476	492	461	480	460	471	463	448	498	507	428	484	436	447	455	496	472	473	453	468	453	434	429	508	476	460	504	469	472	438	520	437	486	476	505	486	429	462	524	482	461	510	512	457	465	457	444	491	453	503	467	496	456	477	493	464	487	472	497	463	496	479	435	463	457	475	483	513	441	514	493	456	506	432	544	476	480	516	441	520	478	469	521	481	443	425	489	518	508	434	467	478	489	456	451	432	449	411	450	475	476	492	499	441	459	516	506	490	472	465	444	487	467	472	479	498	467	496	493	475	474	486	445	500	532	533	513	507	460	405	541	481	487	430	482	509	496	493	506	451	466	509	481	469	469	442	430	437	493	470	481	483	511	486	436	472	482	455	461	480	457	477	483	499	494	487	436	469	490	447	529	457	469	481	477	494	445	494	460	474	471	474	511	460	425	524	469	513	488	481	438	456	443	447	475	465	447	493	493	485	475	466	485	482	489	496	462	445	455	479	474	476	455	443	480	454	443	526	484	479	480	482	457	442	438	500	464	473	476	522	483	460	452	455	507	492	463	501	490	469	434	521	453	501	490	490	487	484	465	471	493	448	467	458	443	541	534	534	514	474	486	509	491	474	485	487	495	465	474	459	485	493	463	481	444	467	447	490	468	483	450	478	472	452	479	456	479	493	451	455	478	497	489	467	470	467	500	486	458	466	464	461	491	503	453	446	474	479	482	451	503	455	475	464	464	496	447	462	472	500	483	494	468	479	477	496	464	459	490	475	473	460	474	491	492	482	519	478	447	520	446	442	476	496	468	476	451	482	486	465	466	497	467	453	488	460	444	516	479	444	491	446	492	486	501	471	464	498	443	489	482
13904	23241	19381	11701	8236	6237	4649	3778	3170	2549	2308	1932	1517	1312	1109	878	808	755	697	741	665	709	739	676	696	685	744	730	732	732	711	681	674	671	660	633	639	644	585	635	671	601	597	637	657	637	633	660	592	624	670	607	627	589	613	596	629	598	584	559	584	591	607	603	611	592	625	535	575	590	562	580	541	525	574	553	600	594	582	557	596	587	611	573	614	620	630	622	600	631	622	592	596	592	623	634	521	571	600	588	603	595	594	557	545	630	558	594	565	604	608	597	591	608	569	584	592	534	596	614	555	576	572	632	574	552	565	555	558	599	593	549	579	571	589	534	620	597	583	588	597	565	598	590	569	568	575	616	575	600	552	596	563	635	531	591	583	597	540	589	589	574	616	539	554	580	608	563	599	606	560	597	604	612	602	576	550	581	591	572	595	562	591	565	590	543	553	568	605	570	553	589	571	555	570	611	588	609	559	595	647	564	612	593	595	584	576	546	599	527	573	571	568	606	530	613	566	551	608	591	605	613	574	623	547	539	621	620	587	556	589	585	583	525	604	607	585	575	644	600	568	570	624	571	597	563	600	621	520	548	579	589	594	604	581	586	584	563	571	564	587	587	577	589	566	611	575	578	557	579	535	606	565	608	561	630	564	564	569	575	596	648	583	576	522	584	553	581	625	609	603	538	608	668	592	597	574	585	557	581	576	593	602	596	588	589	492	600	585	561	576	541	564	618	582	609	540	651	590	575	590	606	550	576	606	582	618	601	553	559	598	530	632	593	582	589	624	570	581	598	548	587	585	592	583	545	583	592	620	608	625	570	620	607	578	616	556	563	596	566	570	588	586	592	622	539	577	588	590	604	617	594	576	601	596	585	614	587	571	622	576	586	538	556	601	603	590	603	629	595	572	592	598	592	560	625	586	607	561	587	614	549	610	578	625	592	592	633	619	626	601	621	616	624	563	590	560	583	634	580	563	594	604	590	555	597	611	606	623	565	598	603	609	578	577	579	585	588	573	562	583	573	573	559	583	567	624	584	566	608	600	608	585	561	585	613	574	553	551	585	546	586	571	610	559	546	591	633	601	586	597	526	597	564	570	569	614	576	566	591	587	575	602	585	619	556	600	575	570	580	579	590	587	615	587	563	571	617	567	604	592	575	546	569	579	584	592	594	569	549	579	611	624	572	603	628	586	554	608	598	569	529	615	559	600	579	581	559	560	578	602	641	583	577	648	578	617	593	567	551	607	581	602	574	580	554	583	552	574	631	589	578	598	570	573	593	565	605	625	579	587	580	558	644	592	598	614	584	565	580	576	590	575	554	586	578	567	601	549	543	638	579	629	615	616	546	588	603	569	584	601	562	568	604	583	581	561	605	611	601	569	566	606	566	593	570	548	610	560	541	557	550	546	603	569	614	615	602	561	583	566	594	594	615	600	578	611	601	589	580	569	583	638	634	589	595	576	620	539	576	582	570	603	600	612	616	606	577	576	544	550	557	575	568	589	589	589	589	570	596	554	558	626	557	592	610	554	588	610	559	581	565	559	575	546	600	571	598	605	560	538	586	577	597	587	590	562	620	593	564	573	585	585	533	570	552	566	601	585	572	608	590	544	611	561	589	582	578	580	612	560	598	572	604	551	590	580	577	528	607	616	584	567	610	613	566	609	579	598	531	590	612	593	599	554	618	590	572	582	581	629	581	599	578	583	623	605	535	581	579	618	587	565	588	571	572	585	581	516	596	570	617	565	597	562	545	574	589	600	601	572	579	574	584	549	567	586	596	572	610	632	558	588	580	572	580	577	632	610	613	586	569	575	646	574	598	640	594	587	593	538	577	587	564	600	619	588	607	585	568	622	595	591	603	601	575	553	609	608	605	603	608	565	573	568	551	566	547	574	600	536	559	593	601	592	580	585	560	541	570	546	604	592	563	588	601	605	610	551	579	604	546	601	582	602	605	601	559	599	593	575	615	583	587	587	590	613	575	587	566	590	566	592	596	569	565	588	604	591	566	596	551	614	578	570	589	573	574	593	557	623	618	548	556	620	579	564	594	594	542	595	629	592	597	598	555	573	543	547	572	600	585	589	553	586	627	581	601	650	590	563	614	581	564	631	584	571	587	607	559	591	577	565	640	596	579	556	561	571	541	555	580	544	563	575	585	554	585	617	546	593	580	598	632	583	542	581	535	551	531	538	575	566	573	587	598	578	570	569	545	576	606	600	600	584	593	595	586	581	625	588	581	549	618	585	596	596	604	590	589	582	606	555	549	548	584	608	605	571	567	595	577	650	612	590	610	561	595	565	585	560	593	566	641	616	561	591	605	616	589	608	577	580	596	597	598	613	585	536	545	614	597	580	569	575	621	653	604	560	561	583	584	607	608	590	623	558	574	587	607	563	549	606	590	604	606	580	604	591	566	592	558	582	591	585	585	570	578	598	570	542	591	594	580	567	602	597	597	591	612	575	576	587	569	561	613	561	570	632	654	593	623	567	571	618	597	588	585	653	574	571	607	549	544	581	587	582	539	538	622	571	600	559	568	624	607	564	586	575	556	598	598	585	603	627	591	576	607	572	578	565	576	567	562	566	568	584	603	612	549	606	606	610	588	526	558	598	582	604	584	626	561	606	572	562	594	599	601	562	624	567	562	601	595	568	548	573	579	566	574	563	583	589	587	617	552	552	572	596	572	570	638	515	623	595	573	600	599	641	547	628	619	605	565	563	605	555	591	655	583	566	610	616	565	605	597	586	589	584	563	549	592	620	572	577	582	610	605	567	573	594	553	602	554	568	579	572	573	567	601	607	632	572	575	609	586	559	563	591	591	595	589	536	549	621	556	551	587	565	584	590	550	598	577	608	564	560	600	588	568	599	636	567	550	643	589	618	587	599	578	575	599	603	581	556	608	584	595	564	600	595	641	614	571	571	609	571	550	616	578	571	580	574	577	609	590	599	586	607	549	606	581	583	618	562	569	598	597	640	585	581	588	577	624	572	596	611	609	602	571	612	571	595	625	523	620	611	627	584	569	572	591	583	578	564	660	533	611	587	565	579	581	572	597	582	568	621	603	599	562	640	584	585	632	542	600	573	581	561	573	556	585	623	546	562	607	570	575	599	564	551	608	618	605	567	586	547	568	582	582	569	581	592	597	595	573	564	612	601	586	635	596	574	574	568	594	602	603	588	568	592	589	548	612	567	575	603	568	611	573	609	624	612	600	557	620	527	583	583	609	549	592	569	565	619	646	574	578	557	591	601	595	599	567	566	581	591	629	577	589	548	601	622	596	582	635	618	548	595	574	601	576	551	597	579	577	602	552	623	595	538	573	580	562	604	585	590	602	540	571	618	554	565	562	616	609	562	579	523	589	609	585	575	609	566	569	576	562	583	575	557	562	557	604	562	595	603	547	625	579	607	604	577	584	575	572	597	587	583	589	581	602	597	610	564	608	576	551	587	550	570	609	582	558	554	583	575	557	571	588	569	604	597	603	559	601
23642	21064	28409	23944	21100	14632	5205	2910	2125	1890	1639	1427	1076	924	707	599	616	561	476	507	455	506	435	443	447	499	466	535	496	440	430	435	409	416	416	368	365	403	393	371	399	381	359	384	381	365	385	352	346	361	342	374	356	327	333	342	344	383	351	322	358	343	336	353	359	347	376	348	352	357	345	301	346	347	334	373	349	365	365	356	351	355	369	341	354	350	374	357	351	356	333	354	392	337	372	354	370	347	371	349	313	368	340	343	355	321	308	338	318	335	326	311	335	321	318	352	316	342	322	324	349	347	351	325	379	292	352	353	362	380	362	325	311	341	332	378	321	318	342	313	334	366	334	368	337	300	342	351	353	329	338	314	363	322	370	352	350	325	315	346	332	322	310	338	314	348	346	341	353	353	357	323	332	323	337	291	338	369	332	319	333	356	335	321	298	310	316	319	344	361	378	353	349	299	322	361	368	330	328	379	343	330	327	334	378	327	374	319	358	338	350	337	371	317	356	367	330	378	337	329	321	350	320	355	375	374	326	335	328	351	334	358	321	343	349	334	352	324	311	363	331	351	335	314	308	311	352	350	353	331	351	364	305	362	368	332	313	316	335	294	363	342	321	335	312	334	343	346	370	336	330	312	296	352	322	330	349	337	358	342	330	391	304	345	357	359	345	312	308	318	374	329	336	331	340	354	340	320	327	337	343	367	308	347	318	327	355	344	335	334	356	326	319	329	347	320	289	346	314	335	321	369	367	282	338	368	362	364	367	310	299	337	353	311	346	315	320	336	319	316	333	341	319	320	302	309	361	379	342	353	333	316	328	340	352	372	379	356	329	338	351	350	316	353	323	315	350	336	336	324	322	359	349	313	332	350	333	357	334	341	334	370	294	336	348	308	325	318	353	318	374	348	301	356	352	306	367	325	325	343	320	332	350	299	327	350	346	330	363	350	314	322	322	340	339	314	316	337	351	332	358	340	343	351	337	363	359	344	320	321	308	333	301	364	340	365	355	320	342	334	302	345	327	329	315	354	352	332	328	340	316	339	351	342	338	343	343	329	352	315	346	342	356	331	354	323	344	332	335	322	367	339	347	334	308	336	316	320	325	318	350	351	360	360	344	337	377	342	286	337	340	363	356	314	331	328	334	357	344	346	300	337	335	320	352	325	375	358	344	336	349	330	328	321	331	353	337	351	342	340	319	323	348	316	354	359	342	353	339	329	338	289	343	333	348	320	352	334	316	363	336	336	307	332	356	331	329	380	321	340	301	324	337	333	346	360	327	365	321	342	329	309	355	354	341	356	306	348	325	340	338	315	340	335	334	296	359	342	332	334	363	324	331	346	337	309	320	355	321	326	341	330	328	375	356	348	366	306	351	345	329	305	323	336	359	347	336	297	322	369	347	337	322	337	327	319	347	331	321	320	347	348	380	316	323	332	343	359	323	343	299	351	353	343	323	351	343	289	356	344	350	330	330	338	342	313	339	335	321	315	328	305	339	360	320	316	321	321	324	327	323	335	316	343	300	308	290	316	351	329	319	317	335	341	347	329	361	329	363	356	342	333	366	326	326	334	318	347	362	326	330	346	310	337	301	317	357	342	363	353	357	314	323	348	320	323	330	337	364	349	350	376	325	309	337	352	330	334	360	332	336	319	321	365	342	332	300	313	365	366	320	343	348	323	340	338	331	322	375	358	350	358	387	308	335	353	334	357	362	341	347	318	357	347	330	351	350	331	343	343	332	334	319	328	362	321	337	322	350	298	322	341	307	338	336	344	325	351	301	349	349	345	350	318	317	319	329	318	297	337	342	318	335	354	332	339	325	345	333	325	345	312	328	332	337	311	337	332	310	299	321	316	345	332	332	340	336	355	330	319	328	337	384	326	316	329	350	374	313	346	335	309	285	359	328	307	370	331	319	357	345	332	325	325	326	339	343	355	323	326	361	357	291	348	326	344	338	338	365	348	316	324	336	332	339	337	356	331	368	370	349	402	328	292	360	332	311	343	331	333	320	324	320	371	356	335	333	334	328	332	352	311	321	343	345	356	328	368	343	336	338	380	346	338	331	337	353	345	362	334	342	357	335	354	331	342	356	348	327	314	330	322	351	344	340	341	332	333	348	320	357	342	337	355	368	331	375	357	335	308	339	333	316	366	357	351	364	307	330	331	324	370	331	305	338	334	344	342	338	364	342	371	318	335	343	324	340	341	346	365	340	306	296	298	366	328	339	301	355	356	345	328	329	338	323	360	321	353	368	313	327	363	349	362	356	344	323	327	371	347	334	305	332	354	331	332	346	309	311	335	360	322	333	353	309	362	304	354	332	315	315	347	325	305	320	344	329	351	352	352	311	334	344	324	356	331	319	341	350	345	337	338	330	363	330	349	331	321	362	339	348	326	351	359	358	326	350	377	342	320	355	354	357	333	338	337	309	335	322	333	341	298	336	339	324	358	346	344	323	327	349	337	335	339	333	340	338	345	371	327	328	310	372	350	344	344	341	360	323	341	370	349	324	341	350	317	343	352	339	328	353	342	331	320	344	321	350	328	347	327	330	348	328	330	323	378	333	303	346	298	318	340	340	332	347	318	343	326	343	362	354	338	322	330	329	334	328	319	316	349	364	316	325	353	346	314	346	325	362	342	345	326	349	331	328	342	324	350	323	368	296	324	320	357	358	358	339	330	326	340	369	328	355	327	363	353	364	325	333	345	349	327	355	313	326	314	341	321	354	337	358	306	339	338	346	319	360	328	372	333	355	324	338	367	319	315	341	332	318	345	335	319	327	342	339	307	335	338	320	328	337	317	319	337	335	328	324	301	354	349	337	342	346	347	349	353	324	305	346	344	305	325	317	369	328	327	334	327	374	330	299	353	354	346	345	370	369	360	334	324	322	327	346	318	348	328	334	360	371	342	338	333	333	365	358	325	371	370	328	345	355	311	357	318	346	345	311	312	292	293	357	319	337	309	324	343	325	328	341	338	325	331	318	356	323	314	343	335	322	335	350	355	301	354	330	378	371	352	339	354	318	340	324	333	321	339	341	331	352	349	305	348	341	348	342	334	361	358	357	314	348	331	324	342	356	304	348	328	327	338	323	308	361	327	327	367	345	351	364	347	342	295	365	345	339	359	342	335	321	341	373	366	322	347	360	376	330	326	326	347	366	308	319	356	309	359	327	357	347	324	350	301	346	344	335	347	337	374	347	372	349	356	324	317	296	340	325	378	378	340	340	346	337	349	314	339	335	394	365	323	341	347	343	308	334	340	309	334	304	318	312	332	340	344	343	374	338	347	339	319	334	342	334	329	349	351	337	348	345	309	364	356	329	340	349	337	335	336	348	338	320	314	327	316	345	323	319	360	350	313	365	319	354	346	376	313	365	351	324	340	335	318	336	326	344	331	321	353	326	357	332	351	324	313	309	351	347	330	331	360	338	327	313	355	322	317	336	329	311	336	374	321	320	316	330	347	332	347	339	346	372	320	323	339	308	326
14781	29970	26446	17494	12933	10072	7487	5882	4920	3984	3432	2708	2077	1725	1329	1061	991	774	716	704	721	650	600	606	685	654	714	771	758	682	646	588	602	558	563	510	521	516	467	500	514	511	534	512	477	500	522	462	488	481	451	425	446	408	488	443	427	444	437	440	428	430	418	445	453	437	421	453	431	431	413	443	445	466	458	432	432	429	455	408	441	444	415	456	475	455	429	456	448	434	444	458	427	414	450	439	433	401	401	439	392	416	421	450	434	416	434	424	420	424	407	410	411	464	440	409	450	437	437	437	426	424	416	389	401	404	442	433	405	445	392	441	445	472	425	426	428	410	433	428	387	440	459	410	460	416	414	446	395	406	428	410	432	419	403	427	412	414	411	405	441	409	439	422	387	419	404	448	415	458	436	408	423	415	418	422	445	444	424	411	420	402	454	434	421	399	430	446	403	402	416	435	423	445	428	408	448	395	438	463	418	384	403	409	423	410	395	423	407	443	458	449	444	454	407	428	452	412	434	425	375	421	411	423	393	454	431	427	410	454	389	405	444	446	396	428	444	427	386	441	415	423	434	427	397	439	412	398	478	423	415	443	392	435	454	409	414	421	394	409	419	407	417	435	431	457	414	432	462	406	439	417	419	421	424	406	386	425	463	423	439	420	398	408	433	444	420	460	400	403	444	430	446	403	420	420	454	453	441	459	412	432	434	415	398	395	484	439	449	465	414	421	422	423	454	450	476	420	440	409	436	423	462	433	466	412	461	452	455	441	414	434	441	427	420	399	407	435	389	411	436	441	449	404	438	472	412	398	438	452	427	421	401	427	428	444	410	434	440	429	431	411	399	435	446	409	415	423	425	414	437	403	428	438	390	412	439	418	440	409	446	385	406	437	416	407	437	415	422	407	449	412	431	376	420	425	418	409	405	410	450	419	414	407	400	433	411	398	412	415	420	377	410	412	423	410	439	425	441	406	409	435	435	441	450	415	437	410	432	411	430	400	399	416	397	437	413	437	417	436	406	416	393	416	425	399	431	433	392	408	397	416	419	421	392	403	402	419	441	437	404	457	409	442	436	374	426	427	432	380	400	412	435	437	437	409	399	424	399	423	435	440	431	459	422	448	416	407	429	427	403	404	453	420	417	444	412	417	397	418	430	416	432	433	430	410	398	431	424	429	477	457	449	411	416	401	443	407	402	402	416	446	435	418	418	397	400	441	397	411	404	433	428	445	420	446	402	430	445	412	441	425	418	458	444	399	421	409	430	393	396	404	430	417	413	445	408	431	439	407	414	421	425	406	416	409	437	440	423	432	421	404	418	439	398	387	430	436	424	436	442	441	475	416	424	404	441	402	383	403	462	422	427	408	406	449	398	406	405	425	438	437	457	392	427	397	430	428	443	384	456	431	460	454	442	462	420	375	424	435	423	420	437	416	420	428	394	432	458	419	442	451	473	404	380	445	446	424	387	430	430	419	424	428	446	399	418	428	414	440	406	405	439	427	439	418	431	431	419	419	417	426	411	383	448	431	416	457	435	465	439	451	450	419	391	402	444	443	390	413	442	416	409	413	422	421	450	457	399	480	425	413	391	410	405	447	413	403	461	404	429	397	430	437	437	420	434	395	432	434	431	441	445	450	433	399	433	430	406	433	460	400	422	437	425	465	422	441	409	435	400	401	417	438	375	457	410	451	430	428	424	447	455	452	444	416	448	373	421	407	418	434	400	430	417	425	446	450	398	389	411	407	390	438	410	451	409	437	435	434	413	423	452	393	418	420	381	439	439	418	422	423	423	416	424	402	423	407	435	427	456	451	471	434	381	470	428	419	422	423	423	427	454	461	465	453	448	430	455	421	441	392	420	415	423	389	434	434	408	418	415	432	439	419	404	376	427	412	422	423	391	410	441	418	405	438	384	405	425	389	419	458	451	436	438	419	405	387	435	419	400	429	421	408	426	395	429	402	435	418	424	399	417	460	401	414	495	448	437	396	421	426	419	441	455	441	371	428	404	420	433	445	389	421	414	453	416	400	456	391	398	427	454	426	455	417	420	420	409	454	402	436	415	436	419	419	443	408	417	406	441	396	429	454	449	398	419	409	420	433	416	425	437	435	418	446	411	375	447	428	393	436	425	382	466	404	443	436	478	438	406	433	423	412	391	424	403	416	400	409	430	441	410	452	402	421	423	379	444	413	391	453	414	394	430	381	395	419	396	381	432	421	430	421	445	394	430	467	451	432	431	405	434	417	399	439	403	422	431	408	433	464	424	420	376	405	397	413	422	434	417	455	419	435	391	406	403	432	447	422	439	437	416	434	413	409	401	395	427	424	411	380	454	414	405	391	429	423	400	411	413	375	419	438	415	431	412	409	439	396	427	429	429	441	414	410	446	435	416	500	436	433	441	395	436	418	441	376	410	451	426	419	456	417	452	428	424	417	450	428	412	418	410	391	433	412	418	418	415	442	402	423	437	396	440	435	442	436	423	409	376	414	413	422	464	419	438	411	394	422	393	428	439	442	444	406	407	442	408	432	423	429	438	410	412	410	450	437	423	416	425	450	418	432	395	399	439	449	418	408	415	420	425	429	415	417	400	393	467	431	414	417	412	409	402	446	457	426	404	422	416	442	406	413	433	381	399	431	452	430	460	447	436	443	459	414	458	431	434	406	409	436	402	437	416	422	420	420	429	410	434	386	434	402	404	448	425	405	437	432	460	457	392	420	429	407	426	434	413	425	433	429	401	433	433	439	425	434	390	430	415	408	422	408	435	424	409	426	435	427	453	423	418	437	429	412	423	439	425	409	412	428	440	424	447	401	433	390	453	435	459	425	442	428	392	440	413	453	431	428	448	417	470	409	429	450	427	444	428	427	422	401	433	422	419	443	427	427	448	414	403	404	434	413	450	438	411	419	412	437	419	432	420	419	420	440	443	426	419	358	466	441	431	421	422	398	415	445	454	397	385	413	467	408	424	400	457	437	429	395	430	411	424	408	382	436	386	384	418	454	437	435	408	430	430	444	447	424	428	397	418	444	393	415	405	408	416	437	450	422	434	395	445	418	433	392	431	408	417	418	435	441	429	455	402	394	449	440	434	427	399	398	402	433	434	380	417	452	434	445	416	447	369	415	412	401	407	428	439	404	418	452	438	446	411	437	453	417	418	404	424	419	414	453	389	388	478	384	401	430	445	446	419	418	421	468	422	457	479	404	417	404	427	441	446	414	415	432	421	418	451	405	418	418	456	412	433	473	402	428	450	444	397	435	431	427	420	415	432	431	453	411	430	419	426	424	421	412	447	392	391	398	432	434	438	418	447	417	414	430	429	413	401	425	386	471	413	409	434	450	446	395	410	440	452	443	453	389	416	427	441	449	447	443	436	408	402	396	437	449	410	445	431	407	419	389	395	478	382	401	460	411	442	447	399	456	433	423	454	447	410	409	424	401	410	460	415	417	446	431	424	418	414	440	439	438	429	472	464	407	418	423	411	434	452	427
22639	21046	28840	23453	21062	21322	14335	4519	3041	2542	2237	1719	1409	1170	905	772	616	573	538	502	467	460	473	427	464	458	475	528	488	429	452	420	423	396	391	365	357	359	355	352	313	348	343	340	359	340	344	340	351	333	330	311	315	325	301	265	319	333	306	273	288	309	292	271	273	306	262	300	280	292	327	285	290	275	309	266	292	280	279	290	313	332	301	312	304	307	290	306	308	345	320	298	269	318	314	316	301	293	283	326	270	301	273	292	311	299	270	284	272	299	283	303	286	279	285	321	283	296	272	280	264	291	265	279	272	283	286	291	288	288	310	289	282	305	282	325	288	286	313	273	271	318	268	289	322	267	305	316	271	293	288	285	288	275	287	318	301	283	282	290	282	280	251	295	274	254	309	293	284	304	269	295	299	308	338	280	286	325	319	293	290	303	295	269	299	286	297	295	282	292	270	270	312	259	273	298	310	277	303	311	271	278	290	278	317	267	256	291	281	311	312	241	291	276	308	284	321	252	284	311	293	282	317	280	292	304	287	276	266	319	275	275	291	273	301	287	271	279	293	292	302	261	264	306	309	281	313	295	288	281	291	309	285	289	287	272	288	279	305	319	304	263	286	292	275	301	285	274	272	268	256	310	322	268	313	277	294	308	276	283	299	277	248	317	296	286	308	288	289	292	253	271	281	293	284	288	265	287	297	288	305	282	275	279	284	310	265	275	292	295	272	291	307	271	303	301	286	308	293	289	317	280	288	263	287	291	274	303	285	300	286	311	304	278	294	249	295	273	280	252	297	271	278	290	267	275	300	285	301	300	291	334	254	326	282	262	262	298	281	289	275	316	284	275	295	309	295	294	283	312	263	267	284	248	270	294	309	296	303	313	277	264	271	288	292	287	306	269	281	293	290	281	289	292	280	303	286	302	276	294	300	300	296	295	312	280	290	331	281	284	281	283	311	290	283	297	283	294	294	327	301	296	349	292	294	299	301	249	270	267	293	284	278	257	286	302	286	305	288	297	239	283	304	295	299	316	272	313	288	278	299	279	276	264	291	266	277	285	296	264	281	289	293	277	290	299	274	321	299	307	306	326	263	278	305	317	283	310	281	274	285	289	284	276	297	277	290	291	281	260	310	275	294	285	257	312	274	294	291	292	309	274	300	283	312	306	272	289	317	279	279	292	309	272	265	285	287	303	287	281	283	282	274	291	296	257	271	252	268	276	262	279	281	281	303	298	276	299	272	290	295	282	312	262	266	259	296	288	284	272	277	289	282	268	276	310	283	297	273	264	266	282	322	274	300	312	263	248	258	278	283	263	275	271	303	283	307	306	302	289	302	297	277	278	302	288	299	314	278	270	277	300	310	279	294	283	269	263	316	285	293	277	266	314	294	282	314	291	258	289	266	266	274	310	295	268	280	294	281	306	295	307	303	273	305	322	325	318	297	276	265	269	289	293	281	303	271	303	318	280	281	311	279	273	287	273	275	274	288	312	269	272	287	280	278	297	284	256	294	280	278	289	307	289	277	290	285	278	288	309	275	288	295	291	285	264	316	272	307	264	282	297	255	295	278	275	281	286	275	280	302	295	264	296	259	311	322	266	261	287	284	284	295	304	268	274	264	312	279	288	332	265	266	317	304	265	280	264	304	282	301	279	295	302	292	305	258	282	285	311	276	286	276	262	300	305	303	294	266	278	298	295	343	275	299	280	276	260	294	273	274	271	272	315	289	283	260	275	309	280	288	296	291	260	297	307	298	255	275	267	287	258	296	264	301	287	276	298	300	338	305	284	301	286	291	297	306	263	306	280	245	252	291	267	331	279	293	296	277	328	303	280	302	295	299	297	266	274	300	295	279	265	292	279	280	285	291	300	271	302	274	292	274	284	283	266	279	273	264	280	288	318	282	301	294	298	290	294	309	301	285	308	282	286	293	277	307	283	270	281	292	303	294	282	270	276	281	301	304	313	279	291	282	313	284	287	300	260	294	285	275	294	285	289	289	318	276	267	274	255	254	265	308	269	268	279	285	268	281	300	283	296	307	252	290	251	285	287	256	301	263	250	279	310	307	285	304	290	256	274	259	288	292	273	291	296	258	303	287	287	249	286	269	299	253	305	289	300	309	277	279	303	294	289	285	281	299	275	270	243	287	298	268	292	302	289	251	252	282	286	302	280	283	317	294	276	312	261	306	291	265	306	285	270	272	277	277	281	291	278	288	269	302	318	278	306	309	282	276	287	278	286	285	275	271	296	294	280	300	291	283	317	285	297	275	300	284	323	277	269	282	299	294	288	268	290	287	279	281	273	301	287	261	264	297	314	293	266	285	277	275	276	269	266	269	267	268	297	291	303	312	283	299	312	290	261	315	330	255	273	279	279	282	273	274	282	249	279	273	277	298	323	302	323	278	296	312	270	260	300	292	315	282	313	326	288	282	277	293	285	302	320	290	284	282	267	304	257	263	279	272	280	302	300	322	272	291	280	284	285	286	293	269	259	285	306	277	308	293	277	303	308	303	302	296	282	282	294	288	283	255	281	295	287	311	272	290	317	291	273	285	253	277	295	290	278	294	293	234	289	261	287	282	298	263	294	288	253	234	313	300	307	276	293	290	303	234	285	291	257	288	273	265	304	271	307	295	296	298	280	279	280	274	293	295	304	277	264	286	272	290	287	319	284	299	309	291	307	290	282	301	300	290	305	333	289	291	278	291	320	278	297	271	306	268	297	283	287	276	302	296	314	278	300	314	273	290	297	315	306	301	306	296	289	273	297	298	296	280	277	302	301	278	309	292	251	311	275	300	282	280	281	293	287	304	278	299	281	303	272	293	272	290	289	275	286	269	319	289	296	296	260	269	279	273	320	302	298	305	273	263	287	264	290	291	287	271	285	265	305	281	306	292	294	290	267	290	287	304	300	298	255	308	302	291	279	256	269	266	289	261	290	298	279	281	276	281	275	285	290	268	282	281	280	292	291	279	290	289	286	299	265	294	267	278	279	309	283	254	285	284	277	261	253	287	286	253	289	308	285	277	275	290	258	269	284	291	311	292	305	285	262	264	281	280	293	306	292	243	289	298	302	290	299	256	281	311	282	261	282	300	261	285	285	277	274	334	272	298	285	263	253	319	269	269	261	271	282	318	267	281	317	267	312	303	282	278	326	287	262	295	312	303	273	302	305	284	306	283	332	282	297	269	287	293	297	267	293	307	283	273	306	263	284	277	263	295	278	291	317	277	287	279	284	278	306	324	281	288	277	300	290	299	286	272	322	290	269	298	307	289	299	293	283	303	301	296	309	292	296	289	304	309	281	255	290	260	281	255	286	320	290	289	293	295	300	307	279	301	278	270	283	264	278	315	301	333	289	281	279	274	334	266	274	271	288	295	314	322	283	278	270	306	294	273	296	283	295	305	294	312	278	304	286	303	276	288	291	296	307	298	301	305	275	318	299	284	272	296	262	278	258	274	313	268	288	274	303	305	295	274	301	273	319	280	262
16848	34571	31315	22233	16986	13418	10156	8046	6561	5461	4671	3686	2911	2183	1624	1298	1062	947	873	801	781	700	678	679	691	762	796	866	769	717	675	612	591	561	477	515	512	489	460	461	420	443	459	455	444	452	437	400	440	386	458	396	359	370	402	370	359	354	387	367	348	339	399	365	374	338	384	375	364	344	373	375	353	307	363	376	382	384	367	365	346	370	394	356	378	431	383	419	418	403	371	361	365	370	397	372	366	354	349	400	334	380	343	382	377	357	330	347	354	349	342	346	351	369	381	330	329	335	385	352	327	342	351	345	331	374	309	345	382	327	343	324	354	366	356	388	382	370	391	355	379	349	350	361	353	348	360	395	366	368	323	366	345	370	339	342	337	341	347	321	353	359	361	338	371	330	365	332	383	367	368	367	367	378	377	368	364	317	354	351	367	347	381	371	358	356	349	350	336	336	320	337	323	321	364	326	344	359	329	293	364	341	352	353	332	321	351	327	370	359	311	309	346	342	336	360	373	329	327	369	337	311	379	339	317	363	347	392	324	328	339	349	331	356	327	321	367	325	356	325	348	352	340	352	338	373	365	374	325	350	338	383	364	357	372	358	373	383	327	361	330	323	344	343	332	351	360	343	361	369	368	382	357	346	352	362	327	375	375	341	325	367	325	347	370	356	348	357	376	397	338	325	332	357	329	362	345	367	319	354	353	321	348	339	336	331	343	347	345	368	403	312	348	358	320	354	323	350	358	322	343	366	332	382	325	341	384	347	321	353	307	337	352	337	329	317	326	328	359	346	342	341	360	383	328	330	330	349	389	336	362	370	343	335	350	345	353	325	340	335	325	356	377	368	365	391	373	364	333	356	349	306	336	355	345	369	364	346	369	345	363	326	335	299	321	344	350	347	372	328	379	317	341	363	336	359	382	345	314	364	386	332	353	355	303	353	340	341	343	370	336	345	361	337	339	342	364	346	347	364	371	331	344	366	374	364	363	322	371	321	363	345	363	333	360	359	354	350	353	329	367	351	316	362	358	337	361	331	348	334	362	339	328	367	337	317	330	352	368	370	340	327	352	352	351	337	324	354	365	310	315	344	342	389	328	346	351	319	344	344	335	316	354	364	345	351	360	327	350	346	367	354	342	366	337	379	345	401	340	319	316	343	351	342	361	384	323	329	344	389	350	330	348	366	365	343	368	390	340	341	331	328	346	347	363	351	327	370	324	361	314	318	323	336	339	349	327	312	347	341	340	335	331	354	335	382	365	309	339	376	343	327	323	342	367	314	323	349	345	313	306	364	351	359	354	340	384	346	342	330	352	348	331	319	332	337	353	326	344	346	319	318	341	386	370	320	355	372	359	351	324	317	364	349	350	394	343	362	319	374	371	368	330	382	358	355	354	325	374	324	339	376	341	337	357	360	332	352	331	344	349	379	333	348	348	357	345	346	341	338	339	362	369	341	339	339	374	360	357	351	330	330	362	342	340	342	323	331	347	338	313	331	335	324	367	316	320	335	340	317	334	362	352	339	338	341	356	360	361	334	361	336	334	360	330	366	333	346	355	318	342	330	348	355	337	327	363	330	353	345	372	324	372	334	332	338	310	363	368	334	346	411	344	343	383	332	318	320	336	331	329	358	368	323	372	325	396	384	360	333	350	374	353	374	354	324	349	345	332	346	353	345	337	307	362	375	346	349	379	352	317	358	342	350	346	359	339	332	330	328	327	323	323	330	346	350	344	369	324	351	350	361	365	345	327	374	350	352	373	362	331	353	345	330	343	354	325	349	345	345	328	326	348	344	342	330	325	340	348	331	358	341	356	342	325	347	303	369	369	312	332	355	342	347	347	370	343	379	342	377	327	362	347	328	354	329	324	381	369	332	354	338	325	350	343	329	350	357	344	329	373	340	383	353	342	348	359	371	333	335	311	384	370	344	370	354	355	320	364	338	347	367	298	387	325	342	357	373	334	360	382	369	341	353	305	346	372	299	349	333	371	349	386	328	346	359	341	318	326	371	352	353	325	347	335	349	360	361	359	337	306	357	335	339	349	345	338	327	315	347	344	362	350	328	370	355	310	367	353	322	354	323	317	358	334	352	343	368	393	316	370	376	354	335	344	362	350	327	328	385	365	325	337	371	341	304	338	297	322	326	352	319	382	336	370	340	350	358	365	319	327	361	341	339	366	356	355	331	343	370	362	351	324	315	375	331	349	349	343	317	362	334	371	358	338	346	352	311	377	351	361	356	348	323	352	354	330	347	348	332	353	326	346	326	336	342	334	371	355	356	322	362	315	318	320	351	382	363	358	338	355	352	340	317	368	348	318	350	353	343	339	338	316	319	376	360	310	357	319	388	333	361	358	344	361	357	350	373	348	353	359	349	344	374	350	356	341	340	349	323	337	339	365	337	359	325	345	328	319	373	322	348	322	356	359	352	335	364	365	319	344	348	381	304	338	358	376	324	357	364	338	340	345	346	340	374	359	412	348	335	337	362	349	340	359	348	330	313	352	332	355	353	354	326	351	329	326	350	314	377	353	343	360	319	317	323	346	336	346	327	310	339	352	352	317	363	330	335	367	346	305	341	358	328	380	363	370	368	344	369	335	384	317	347	340	301	348	357	335	361	330	331	366	357	349	347	346	324	346	338	365	369	344	367	329	324	348	377	342	363	323	364	359	342	380	354	340	358	368	360	335	365	366	320	329	358	359	347	339	382	339	326	385	320	347	336	336	357	338	356	382	388	337	328	357	328	362	334	338	354	328	368	353	341	355	345	326	349	352	375	346	349	338	360	344	340	302	369	334	346	352	319	334	346	341	320	335	337	349	356	369	349	317	325	357	359	331	364	309	338	354	345	366	352	347	374	367	323	331	319	341	374	352	306	337	342	363	309	336	333	323	318	361	315	349	365	337	341	341	339	333	330	347	312	320	334	341	340	382	357	371	353	350	353	370	380	366	324	319	350	352	315	337	347	348	363	365	318	365	332	357	347	347	327	339	361	355	344	347	341	319	348	356	343	329	341	346	343	349	316	368	346	361	352	358	334	348	359	304	340	301	371	320	359	327	358	328	377	340	357	343	328	345	346	362	321	342	336	336	366	339	291	345	344	308	347	349	350	367	353	322	311	362	328	340	343	359	388	338	362	338	354	358	343	351	326	343	347	340	376	365	330	352	364	327	341	378	355	345	364	381	378	326	354	351	351	313	326	367	308	355	329	317	316	349	354	346	368	346	325	358	361	325	327	336	336	328	364	338	352	361	335	359	353	339	329	328	329	337	358	361	372	350	370	341	327	334	362	360	356	374	330	344	337	343	345	371	362	356	339	380	338	331	351	353	332	337	362	364	359	363	344	322	346	335	354	345	318	330	350	362	357	345	324	323	345	342	363	344	349	357	396	328	327	320	371	343	344	332	321	361	353	390	362	363	350	305	370	355	350	326	355	333	353	348	336	325	385	386	339	385	370	341	364	315	343	349	311	348	346	358	374	344	331	355	347
26788	20861	17963	9766	4902	3205	2356	1872	1478	1302	1252	1048	922	734	710	604	556	624	522	528	481	529	503	531	534	569	579	589	527	536	545	536	522	498	514	511	515	514	480	499	487	508	522	527	496	509	496	517	523	494	531	487	466	487	456	479	476	509	471	473	490	490	463	496	503	509	486	469	462	459	479	500	486	489	463	475	489	486	475	485	528	436	485	497	481	525	487	506	493	449	470	482	459	445	525	474	468	503	485	476	463	474	473	466	490	430	479	486	493	526	509	485	492	452	484	498	480	490	497	446	486	491	452	487	442	476	491	494	479	468	518	453	477	523	491	505	513	484	476	468	483	486	491	509	478	431	490	474	490	491	475	430	458	486	475	487	488	453	464	471	474	494	516	465	493	479	467	524	485	463	477	461	503	470	494	452	450	468	535	448	488	492	477	501	452	454	520	462	488	497	473	476	516	468	479	480	513	462	495	505	508	470	462	470	497	478	499	487	489	495	508	493	523	489	439	478	482	467	440	493	501	459	460	490	503	486	491	517	452	477	461	453	476	508	471	471	454	436	478	503	482	473	479	504	450	486	467	503	466	491	489	506	486	472	468	437	481	454	486	443	475	495	481	490	493	469	476	487	461	472	466	498	470	455	485	422	461	523	495	425	533	481	525	474	476	465	466	445	444	484	500	459	500	458	482	488	466	490	488	492	493	491	490	453	456	471	493	446	487	433	511	519	480	472	507	524	494	491	501	445	490	496	456	473	463	440	472	477	450	479	503	495	488	493	451	500	450	471	494	473	440	446	440	475	522	456	482	457	487	498	456	453	446	434	467	499	460	496	477	511	460	448	480	493	504	453	463	486	488	494	478	481	479	466	475	469	475	439	510	472	459	468	505	456	485	484	496	479	520	450	480	489	467	450	468	457	471	502	472	488	492	468	522	404	497	487	458	465	476	489	458	479	493	486	501	466	509	468	490	446	498	473	490	456	477	477	466	445	439	487	453	501	482	487	482	509	460	497	512	471	483	483	471	500	467	469	506	492	467	494	502	467	481	477	484	511	481	492	470	471	469	465	470	456	471	465	459	502	485	465	492	448	458	493	479	471	455	494	484	491	500	512	467	515	499	475	498	474	469	503	474	507	421	497	470	489	472	475	491	480	456	459	493	463	470	469	429	486	488	457	523	472	504	469	479	456	476	466	444	430	494	507	455	453	452	488	473	501	485	538	443	522	454	519	478	464	459	469	445	461	461	448	504	501	451	474	461	482	462	499	485	493	470	497	497	462	489	478	460	489	465	453	477	481	498	467	495	448	500	497	480	478	508	465	455	481	461	477	456	500	448	463	445	497	524	486	506	461	482	489	464	516	491	431	491	479	492	467	471	419	480	495	473	531	498	472	500	489	489	474	487	494	495	503	495	518	516	465	506	476	495	478	487	478	477	488	479	450	466	488	498	508	451	471	488	482	504	489	462	460	447	484	473	452	503	501	488	478	481	454	492	500	474	452	500	462	542	498	457	476	447	454	506	481	477	488	485	450	481	487	476	467	491	481	460	506	476	481	458	474	511	516	490	464	487	459	475	465	487	460	458	486	497	467	487	501	505	455	489	489	442	464	459	434	462	455	453	476	478	482	465	460	458	449	498	489	474	477	462	488	480	507	472	456	455	450	463	477	506	507	477	485	470	510	510	506	480	509	480	471	505	521	491	480	481	488	491	497	444	460	468	468	474	480	479	510	469	477	466	490	500	484	469	503	477	467	485	481	474	485	476	468	454	437	479	488	441	496	485	494	464	475	451	492	505	469	469	465	452	479	467	472	462	520	483	513	515	472	499	492	496	508	469	465	489	462	461	488	460	440	438	438	463	468	498	494	463	476	441	443	504	516	483	501	457	457	465	474	495	471	481	522	498	484	483	493	502	470	449	475	507	472	483	458	497	520	511	542	511	448	508	480	455	502	475	449	470	501	475	449	463	460	465	447	529	468	456	518	522	476	449	490	451	497	533	493	485	535	482	475	494	500	491	498	458	481	451	492	431	447	464	485	447	479	477	483	456	506	447	499	439	504	440	472	481	482	482	462	416	469	472	448	486	464	493	459	500	462	520	494	489	457	469	471	499	479	514	503	494	474	447	447	469	480	486	500	468	449	489	449	481	470	498	470	481	447	446	496	486	482	493	497	462	489	468	499	472	459	478	517	505	475	476	444	516	475	483	469	492	487	525	509	457	511	491	475	508	461	459	467	463	458	475	454	467	509	486	490	470	480	481	497	496	486	477	481	488	534	478	478	463	485	483	485	456	494	494	440	486	487	483	484	525	496	452	475	494	486	481	441	485	455	493	488	452	451	478	489	510	477	499	486	448	473	476	501	462	465	486	462	512	499	493	444	467	497	468	526	463	475	481	471	468	475	512	478	502	479	469	471	495	454	473	460	480	491	447	487	472	469	468	473	505	455	441	449	479	446	456	426	483	448	480	479	492	482	450	489	504	478	490	473	500	467	488	488	504	461	474	478	487	460	514	499	513	501	484	487	438	484	491	490	488	469	487	510	494	488	490	446	506	505	484	495	483	464	454	483	464	522	481	462	455	463	474	449	477	477	459	470	489	481	505	461	443	431	465	485	455	453	493	508	470	463	480	468	495	457	446	519	492	440	464	491	459	470	493	499	443	481	456	478	492	474	490	514	457	507	507	463	511	482	509	459	480	522	490	449	425	483	465	482	457	532	463	491	502	485	472	495	480	489	458	485	473	473	487	465	507	512	496	506	473	437	493	489	481	492	491	497	481	482	462	472	522	509	487	468	473	479	482	446	497	502	473	474	487	494	494	474	455	503	460	425	490	470	503	485	484	465	465	489	452	479	475	519	456	465	489	442	493	506	479	496	490	474	518	474	481	486	495	505	519	516	492	498	498	515	448	492	509	475	458	478	484	491	511	522	488	462	529	495	437	505	492	454	485	467	521	504	506	495	498	468	490	463	513	479	481	486	465	444	446	460	481	453	471	472	494	483	480	483	454	496	434	506	462	517	474	454	475	492	507	469	496	437	476	476	497	461	448	481	466	441	501	511	496	446	470	502	483	484	507	486	473	476	490	478	519	465	538	473	495	509	489	487	507	483	488	483	475	495	484	481	461	497	495	479	494	478	467	466	482	467	502	458	486	459	488	436	481	476	478	460	534	468	479	477	503	528	497	490	487	446	491	495	479	495	490	453	482	473	496	473	506	523	493	513	510	507	493	500	467	506	487	526	521	458	479	476	504	458	473	505	493	455	472	488	488	505	502	457	467	473	464	459	535	518	461	465	471	501	481	455	493	481	484	488	490	511	479	499	471	448	486	498	480	460	461	509	455	476	444	537	489	457	443	500	505	460	511	472	433	502	491	484	482	491	477	453	455	524	476	464	520	474	479	510	435	464	502	460	468	476	455	497	500	485	508	476	509	457	499	497	415	480	499	450	486	493	484	466	476	497	484	521	444	479	493	508	486	485	510	426	463	443
13577	22308	20031	12169	8414	6410	4631	3970	3195	2655	2301	1800	1491	1237	989	919	726	727	777	717	666	692	670	711	727	720	749	835	718	702	717	725	685	692	592	663	645	577	631	647	641	618	633	646	613	641	594	616	616	618	562	573	581	564	621	548	630	602	624	656	615	544	624	571	587	586	588	580	610	574	562	606	596	624	648	571	555	620	596	616	592	620	614	635	612	612	551	631	594	603	601	628	654	571	576	632	555	588	598	635	608	619	560	564	577	620	612	554	571	569	600	607	596	537	578	616	569	618	634	625	623	589	570	611	571	553	579	581	527	632	587	594	556	577	558	593	615	534	560	630	662	565	576	624	588	589	576	605	577	577	582	583	616	612	594	589	586	595	586	632	594	619	596	633	568	587	579	595	561	616	575	589	558	587	615	609	590	631	556	550	593	587	599	590	575	579	583	617	595	604	615	589	556	584	608	606	587	590	614	571	594	589	572	544	576	573	619	590	603	601	589	603	588	584	576	564	606	598	602	576	590	575	595	623	591	622	600	599	609	551	554	615	618	561	599	585	591	589	602	583	597	562	558	553	606	593	595	592	605	560	591	608	588	570	611	549	580	576	554	638	583	632	601	620	568	559	586	567	541	590	628	553	576	579	580	609	580	564	577	618	610	586	570	637	571	565	585	569	629	623	585	619	553	584	559	627	565	618	618	591	607	576	590	586	593	622	536	573	552	610	626	606	594	545	610	608	568	639	608	600	595	585	579	586	579	580	628	617	579	612	602	586	602	605	595	581	631	584	595	558	584	570	537	602	623	602	558	598	560	620	559	595	553	565	572	572	567	583	616	563	583	655	588	576	577	588	589	601	571	609	581	556	605	565	568	593	616	528	594	565	541	564	616	613	597	553	563	584	615	590	507	593	597	585	625	581	596	581	567	579	571	575	585	551	621	595	591	593	597	562	589	572	617	545	585	613	588	618	602	607	571	588	597	621	603	616	652	619	610	606	597	596	629	583	635	568	552	631	583	599	546	642	624	594	569	582	554	575	593	608	587	586	591	594	592	610	613	564	593	583	615	600	569	584	590	573	622	573	562	586	588	589	569	562	593	588	591	548	598	583	622	598	626	610	580	602	588	578	554	585	555	580	565	603	608	619	583	607	595	581	628	601	599	591	610	577	622	567	599	610	619	572	580	629	581	554	579	584	551	553	557	565	591	556	558	568	603	579	615	584	589	612	552	610	597	550	567	608	607	588	616	600	580	590	565	617	580	592	575	586	633	546	574	604	575	567	579	556	588	558	578	636	577	612	546	569	594	556	568	619	571	614	625	610	599	600	613	581	609	619	562	609	594	605	528	619	618	548	615	585	564	586	585	574	594	593	597	631	553	589	571	591	559	602	582	571	589	597	580	568	593	607	586	598	585	585	602	599	572	649	620	601	551	600	574	597	550	606	600	582	568	545	644	606	611	541	575	585	600	566	595	569	608	646	595	577	639	617	613	622	577	596	560	628	584	600	542	600	597	633	645	598	576	603	613	572	625	567	618	574	625	607	581	598	640	617	555	578	596	618	603	582	646	595	560	587	605	600	607	555	588	579	602	568	576	626	573	605	586	600	589	599	634	580	578	571	554	609	599	567	595	624	566	631	617	590	560	632	587	583	612	578	569	618	574	583	567	558	596	609	569	575	613	651	606	605	569	603	599	576	581	555	557	617	581	590	571	592	572	591	622	637	592	595	617	643	589	586	575	563	607	642	593	570	599	580	604	588	564	612	562	579	608	556	593	604	590	575	617	557	555	610	612	569	589	565	630	558	599	555	574	588	616	615	572	639	582	585	630	574	591	577	595	562	603	543	639	565	621	612	594	617	597	602	601	576	607	573	549	616	579	572	593	551	637	556	597	616	564	552	561	585	589	589	560	582	592	610	560	621	574	585	595	545	565	580	627	603	602	600	592	594	600	590	590	586	574	583	580	564	590	599	612	603	599	579	596	564	603	574	614	596	565	616	542	617	569	583	578	571	620	585	620	593	577	541	572	613	600	609	571	628	587	600	621	589	566	591	594	581	585	623	590	578	629	587	590	614	603	593	567	655	570	547	581	560	623	628	551	548	600	613	600	594	580	556	605	552	584	600	568	615	603	608	644	573	563	580	593	565	589	560	591	562	585	560	652	599	599	563	630	570	621	618	599	534	584	608	560	580	598	567	583	604	557	594	603	577	611	569	547	545	580	580	592	541	593	569	589	588	600	575	588	573	585	635	604	606	571	621	626	569	579	595	575	560	621	569	570	562	631	606	593	574	585	532	572	570	588	562	550	572	563	626	620	607	605	623	617	618	576	593	589	593	568	579	587	578	608	578	633	583	596	621	560	589	581	615	632	562	578	609	573	636	559	558	540	559	567	571	600	593	562	602	602	543	555	625	580	604	553	570	588	581	608	610	598	602	605	605	586	592	576	596	575	629	614	583	601	603	612	599	566	568	636	600	597	621	589	627	589	596	622	598	609	613	596	565	579	587	584	595	594	626	565	562	582	579	565	596	602	578	584	590	586	611	532	553	622	597	570	581	566	587	623	631	599	578	611	569	547	599	566	594	598	630	545	613	613	619	639	583	606	577	546	570	595	615	594	628	551	592	601	623	616	592	610	590	562	567	552	606	591	576	547	593	603	644	589	615	613	587	633	582	659	617	560	593	567	610	589	595	604	621	573	603	577	619	587	571	584	603	587	589	638	536	643	565	602	588	587	601	574	624	589	600	588	589	553	627	573	578	569	558	558	589	622	579	593	602	583	574	531	568	588	604	587	602	608	572	588	670	597	565	584	588	605	613	584	588	599	585	577	527	603	668	620	576	616	591	579	567	552	545	557	557	560	596	595	543	553	615	589	617	595	555	571	579	580	566	571	578	569	541	557	536	574	600	554	571	559	589	569	625	607	560	607	609	605	569	575	597	559	587	562	582	595	609	584	625	623	611	611	586	588	600	588	602	561	645	577	588	613	588	573	600	605	572	529	577	587	600	514	582	594	569	598	577	559	581	613	609	570	573	629	605	567	642	585	634	567	581	547	563	583	575	576	585	611	592	600	587	601	548	554	554	598	594	592	580	574	601	584	606	603	595	580	564	565	604	575	637	612	612	588	590	594	583	592	572	631	558	623	568	600	605	594	582	587	599	593	545	585	562	599	562	609	617	583	603	575	575	567	617	592	566	575	561	568	542	566	603	595	578	559	549	640	599	590	606	566	593	586	592	648	570	538	593	628	619	638	594	548	540	592	557	595	589	590	596	614	563	617	620	574	590	595	582	587	554	619	618	616	613	551	578	580	615	609	560	569	612	553	575	615	556	584	574	610	613	579	591	580	598	602	620	619	633	560	575	586	575	549	628	582	596	599	619	537	595	631	577	561	606	591	563	622	529	573	581	533	616	612	532	568	598	564	564	577	602	589	567	612	629	602	572	602	569	588	601	593	637	567	598	562	588	588	592	595	593	562	601	616	569	604	563
23713	21088	28417	24008	21113	14854	5199	2948	2276	1920	1679	1353	1113	917	733	612	542	521	481	446	472	512	462	478	464	467	496	538	512	497	416	472	395	408	418	442	349	389	396	356	365	398	428	379	406	380	398	394	409	363	370	377	366	368	381	371	338	336	359	332	365	368	337	372	380	346	351	347	338	371	376	340	359	366	353	368	312	345	372	363	331	368	310	402	368	347	366	357	352	363	351	358	329	369	354	350	331	351	352	353	343	341	370	349	365	301	353	344	353	336	351	324	351	332	351	356	353	364	367	348	370	365	363	344	326	340	321	358	360	325	340	343	379	349	358	363	347	336	348	341	311	350	343	347	355	363	399	329	329	341	347	343	362	335	357	327	341	368	335	363	355	342	353	317	356	345	362	378	320	371	332	346	332	373	337	343	352	329	327	349	342	336	330	355	343	362	360	326	329	328	374	378	385	344	330	353	360	348	286	357	364	368	343	355	343	384	356	377	355	348	319	331	353	378	351	339	350	306	317	328	347	335	350	320	330	338	359	325	346	361	334	349	379	332	378	364	354	347	337	353	360	336	355	353	357	372	361	332	329	327	358	353	387	328	331	329	383	368	361	308	339	394	326	377	316	333	373	301	334	354	340	346	331	326	346	345	334	331	346	340	324	358	307	343	397	349	350	322	315	373	342	340	362	341	343	333	332	321	374	335	332	356	327	331	292	344	347	338	359	335	330	354	398	357	363	334	340	347	332	355	326	367	344	336	349	350	349	342	346	378	341	357	353	363	323	363	334	341	354	363	376	368	317	345	350	365	371	321	333	287	378	368	350	369	365	347	313	349	306	319	346	356	351	347	354	372	387	336	369	324	344	356	341	366	342	338	337	318	355	340	358	352	358	339	344	341	328	357	331	377	317	377	350	345	349	311	344	341	347	354	354	335	354	350	387	340	336	354	344	335	367	330	350	342	324	364	341	347	342	341	316	366	367	363	290	372	320	352	343	316	348	350	327	325	350	328	350	338	338	331	352	349	320	320	369	336	321	326	333	354	316	371	357	323	370	377	323	327	351	364	349	347	354	314	373	350	358	373	334	346	336	337	307	335	303	355	322	344	327	346	330	378	387	348	331	343	383	340	341	327	332	340	348	326	340	352	357	335	321	316	393	332	361	349	342	343	336	338	360	374	368	408	340	346	352	348	358	346	357	359	364	316	342	324	327	360	353	315	340	363	337	368	340	312	359	326	336	340	346	318	359	331	376	365	360	341	339	375	313	326	341	369	368	321	380	330	370	343	335	372	310	359	305	337	374	349	354	347	345	335	329	327	334	343	350	369	364	355	321	348	351	352	359	346	339	313	333	343	369	331	353	366	359	340	353	337	346	397	333	346	351	373	330	342	332	323	379	330	312	354	373	364	341	369	332	331	358	322	358	361	351	408	346	332	327	363	346	305	333	314	325	389	344	352	377	327	373	319	344	322	338	323	376	311	328	304	345	339	347	337	348	342	306	357	360	351	356	351	369	366	368	342	367	354	365	340	328	367	355	338	357	371	329	359	352	322	371	333	323	315	325	336	339	326	398	339	352	353	361	343	348	318	297	376	348	333	367	352	362	361	376	351	340	348	337	371	358	378	403	380	341	283	363	340	342	334	341	354	353	354	355	347	376	341	320	367	335	378	377	345	372	358	382	329	325	369	364	354	325	368	358	328	315	344	382	349	345	343	328	346	351	353	337	357	345	366	337	364	323	333	353	378	359	352	319	339	320	337	329	325	371	357	332	400	355	359	367	344	337	351	365	321	357	331	323	340	322	380	328	352	396	342	328	351	321	345	333	374	347	334	320	369	385	348	365	358	353	332	342	310	335	326	359	342	337	352	353	339	333	315	337	332	325	342	368	347	357	325	355	363	325	352	326	338	338	391	368	338	379	343	369	343	344	377	322	396	354	341	380	343	325	334	356	343	387	380	364	344	327	368	340	340	337	328	360	333	346	334	362	342	330	334	374	315	345	356	340	368	314	325	391	331	371	306	343	345	375	329	317	355	333	371	325	310	313	352	361	335	347	365	378	375	303	358	291	335	350	355	351	379	335	308	343	343	389	372	358	374	318	337	380	314	356	339	349	358	345	371	308	353	330	363	331	346	376	332	327	334	357	352	344	332	365	356	319	329	351	352	336	340	314	364	340	367	331	368	382	373	321	336	297	351	356	318	332	349	362	351	348	354	339	307	327	340	336	323	343	331	327	326	372	319	349	345	366	357	350	320	359	333	328	342	323	368	302	337	313	359	337	316	313	333	339	359	328	359	378	337	363	359	352	353	351	349	331	371	349	335	369	330	342	379	339	352	365	345	344	332	331	339	362	328	328	327	299	350	326	339	333	354	338	310	334	340	381	366	335	357	358	358	333	355	320	335	302	296	350	322	369	348	380	345	300	336	333	390	378	329	353	364	349	357	367	343	324	337	337	328	324	337	357	343	359	366	349	330	389	320	355	351	326	322	331	346	349	338	383	383	322	330	355	361	362	349	361	332	366	355	340	366	369	322	340	335	341	359	358	329	361	318	357	321	346	339	349	361	362	373	373	374	354	349	360	349	361	331	324	359	383	353	315	331	323	364	345	370	342	336	377	354	335	330	339	350	339	313	370	355	342	364	333	373	345	361	339	358	375	373	338	326	342	335	366	350	365	346	351	349	354	377	341	350	348	343	351	355	344	344	337	340	364	343	363	317	312	335	355	343	352	351	344	320	348	330	349	323	334	348	323	334	332	378	370	361	340	347	309	354	346	315	334	369	338	345	356	348	344	344	336	380	363	350	357	348	340	337	294	321	361	325	333	338	324	320	367	342	340	349	339	359	354	373	362	366	353	350	342	333	357	336	362	362	336	331	323	340	344	338	363	332	369	336	337	365	341	312	355	324	312	358	356	325	345	364	349	337	363	321	376	359	364	334	327	342	321	385	355	341	382	358	357	350	339	366	347	347	356	316	335	348	389	347	334	363	345	387	339	319	379	363	345	352	332	345	341	307	342	331	343	343	339	327	349	347	338	341	345	313	362	344	342	339	385	330	355	323	324	345	310	347	336	293	352	318	354	318	350	331	366	367	337	361	361	347	341	355	388	344	346	370	318	329	336	350	383	331	317	332	366	301	332	299	344	340	319	307	379	373	381	359	353	345	353	362	314	318	343	363	377	347	323	324	340	340	385	324	350	344	353	350	326	319	339	332	359	354	331	349	366	346	342	327	377	369	336	332	337	322	333	344	335	376	346	370	339	335	372	348	363	362	352	341	363	354	356	356	335	333	323	350	341	316	367	310	330	356	333	380	351	323	384	346	351	339	380	340	357	311	342	368	358	345	360	328	352	376	365	315	383	330	348	353	339	312	342	370	351	343	318	355	345	354	347	305	326	314	372	326	350	346	341	307	348	364	347	352	332	332	369	363	337	335	337	338	367	389	345	322	362	353	358	342	358	322	344	359	349	335	364	335	336	356	341	346	321	311
14066	30008	27380	18222	13130	9762	7685	6248	4904	4222	3537	2768	2134	1596	1250	1013	916	812	782	688	722	619	694	687	708	660	756	805	675	662	632	615	536	583	510	532	523	528	464	502	509	497	481	515	522	507	528	495	461	436	469	460	462	478	489	427	423	416	444	466	468	414	457	419	445	455	441	466	504	430	451	421	430	474	462	463	418	465	482	456	416	470	471	471	428	484	428	459	462	412	476	443	460	455	443	455	430	399	443	442	424	483	441	455	474	466	444	431	410	415	413	446	428	428	439	410	441	432	441	434	452	464	419	441	433	488	445	445	476	461	428	456	435	439	411	452	434	451	432	412	433	403	460	467	446	444	419	452	429	393	398	421	433	429	471	424	417	415	489	419	468	414	429	433	386	477	446	432	456	402	427	437	417	385	426	452	434	435	425	449	403	411	428	434	452	421	421	418	457	421	412	415	464	414	417	408	437	474	448	428	438	438	451	442	420	425	413	397	437	425	460	407	448	458	429	428	456	395	416	451	433	449	431	444	460	433	437	451	408	457	394	404	430	416	463	425	449	453	441	400	423	427	438	452	444	434	400	421	412	454	432	440	424	418	462	417	414	431	431	429	430	421	433	412	426	424	407	425	427	426	436	433	389	453	422	452	437	487	433	415	395	453	446	444	444	448	413	433	430	434	410	460	435	450	451	419	410	479	443	402	450	396	417	389	386	465	424	376	436	423	411	417	394	447	434	435	467	464	417	416	424	453	464	417	429	396	471	418	415	449	406	449	440	434	428	429	435	406	439	456	451	406	404	465	437	431	447	432	447	464	449	465	464	402	444	439	465	432	427	455	396	414	414	414	443	432	459	401	430	464	426	406	427	413	379	426	468	447	455	420	463	410	436	414	437	434	397	427	430	400	421	448	430	455	430	411	455	455	414	464	428	417	426	436	454	403	389	431	462	435	440	454	382	390	431	453	450	417	464	459	439	451	408	443	421	434	451	435	436	428	466	422	424	448	423	432	438	402	419	431	449	422	423	426	386	412	457	409	452	453	443	428	436	425	435	427	441	420	466	434	434	445	433	486	454	416	398	413	464	426	422	419	429	429	462	423	434	428	426	442	444	412	427	428	425	445	417	399	430	436	431	417	410	432	403	433	437	432	441	404	415	410	469	428	396	444	422	421	423	390	411	421	417	449	422	460	430	414	414	417	449	411	411	435	410	435	455	457	448	407	463	414	435	444	416	427	427	468	465	417	420	415	447	408	442	465	427	440	436	426	450	434	397	434	414	417	400	417	422	454	424	405	435	427	470	445	424	386	475	399	415	445	433	378	455	440	434	436	409	425	412	445	436	420	439	426	429	461	428	430	416	437	404	462	435	429	445	420	425	395	484	434	419	452	456	409	443	465	433	399	430	402	432	471	427	449	431	419	449	395	484	449	435	414	424	398	448	484	425	435	413	427	419	418	434	408	395	419	416	447	432	430	422	451	437	407	434	421	455	469	446	409	442	449	392	387	400	417	443	387	448	452	451	443	393	450	441	443	458	467	421	440	445	449	500	418	384	469	416	404	453	438	406	454	441	428	410	398	469	410	433	435	458	446	417	432	401	452	433	411	417	443	414	439	431	455	450	418	453	463	462	428	454	440	425	430	442	419	455	460	452	425	437	415	425	420	419	442	416	451	406	433	464	417	395	439	458	419	414	444	443	408	404	455	457	419	408	415	435	459	452	446	432	428	431	436	441	427	427	430	436	404	424	442	418	462	420	467	417	443	435	446	425	435	415	422	431	447	432	396	455	461	394	422	432	393	468	443	463	410	405	444	450	412	446	409	435	469	408	409	431	472	425	420	437	431	417	431	378	452	433	419	416	447	442	455	462	419	433	425	420	441	435	426	464	421	428	442	436	445	418	434	454	384	405	427	449	437	426	416	422	421	409	415	438	461	403	411	457	460	457	424	467	418	461	443	448	436	451	390	456	414	408	421	437	412	454	415	481	434	431	431	447	408	442	427	440	463	438	396	442	434	424	420	443	450	427	414	416	468	428	458	430	435	436	434	422	416	452	423	452	427	432	440	470	444	413	451	450	418	441	384	412	419	417	436	435	427	504	444	433	414	431	431	440	432	434	434	439	420	395	454	462	443	453	426	442	422	425	444	465	454	414	434	417	414	430	476	437	472	443	425	443	411	388	410	417	455	410	437	436	483	457	440	462	449	442	435	465	470	452	460	433	397	424	418	406	406	437	387	441	460	452	433	418	427	458	459	430	443	468	432	433	419	427	421	434	471	412	453	479	475	425	440	399	464	456	433	418	437	434	436	424	422	462	462	432	465	418	442	441	448	426	393	446	453	445	412	410	411	435	435	452	456	419	450	431	413	418	427	435	439	418	446	441	424	414	436	427	443	431	440	425	442	415	431	431	437	410	399	424	370	428	454	416	464	454	443	427	412	428	450	417	421	441	440	472	423	431	449	436	435	455	409	412	422	447	430	415	414	442	427	457	415	438	424	435	386	419	458	439	463	422	460	426	452	426	414	409	415	403	467	462	422	409	421	438	436	426	457	478	428	413	465	436	406	408	421	431	443	434	441	418	417	419	442	420	443	463	462	437	481	428	446	405	422	442	449	426	446	427	451	409	435	429	425	417	427	388	437	425	435	448	430	439	450	440	446	426	452	405	432	397	449	420	461	421	463	427	443	445	446	448	437	407	454	464	427	430	454	442	424	428	440	433	439	488	456	449	415	432	396	437	425	418	465	456	460	405	435	407	414	409	433	414	450	441	433	425	415	417	432	445	420	433	428	435	463	403	469	405	422	430	435	424	426	443	440	425	409	421	462	453	418	395	421	436	439	431	430	443	387	425	449	433	433	459	388	424	427	414	430	439	398	422	415	452	453	444	438	391	455	405	412	417	428	433	434	410	474	434	422	390	459	457	430	426	498	406	411	482	424	429	439	434	447	449	466	435	428	410	422	424	473	459	433	431	399	427	431	451	506	437	438	392	397	470	436	454	434	455	410	394	418	458	418	423	414	452	454	429	442	448	472	431	439	381	406	450	431	423	475	427	432	422	461	448	423	432	425	425	479	467	429	460	481	436	407	434	442	444	417	453	444	427	435	442	444	442	425	460	452	422	446	427	433	436	396	416	434	468	438	432	428	440	437	433	421	425	450	448	415	393	460	443	422	436	391	438	450	420	449	423	438	406	399	424	424	424	446	439	423	438	421	401	468	397	429	460	469	415	410	435	459	418	466	436	421	389	438	431	408	427	472	447	443	446	434	409	413	403	433	407	432	401	451	392	443	444	447	428	435	406	418	433	439	444	406	441	422	434	418	411	447	464	432	453	432	443	421	471	452	431	446	413	393	404	458	435	409	419	419	430	412	434	444	413	446	432	439	435	418	446	432	416	422	426	421	440	432	464	462	442	433	432	421	436	403	424	449	414	425	410	442	448	415	456	405	437	424	435	463	420	434	443	451	446	448	443	454	460	372	434	463	477	415
22641	21044	28817	23494	21072	21293	14619	4598	3114	2702	2221	1805	1354	1066	814	694	586	560	552	532	483	442	451	484	438	519	589	517	483	498	478	430	379	414	406	383	341	367	361	353	337	363	368	363	357	324	334	322	319	319	313	314	304	289	335	312	310	298	321	290	324	321	295	304	266	293	293	308	305	306	323	280	315	308	326	289	298	271	316	295	311	280	312	301	294	311	347	315	285	329	314	333	309	304	285	280	301	290	281	301	296	302	314	317	299	272	304	277	290	346	304	271	294	314	299	287	260	294	303	295	289	292	275	284	280	310	308	282	307	268	293	296	310	288	308	317	310	309	266	276	301	275	303	305	324	310	264	331	284	266	285	284	289	288	284	281	270	291	291	286	295	283	318	282	271	262	275	281	300	306	301	272	317	273	264	284	293	281	287	323	297	287	292	318	296	307	309	297	288	271	313	290	297	272	294	282	272	283	292	287	291	290	267	329	307	298	304	274	303	291	299	305	294	297	299	296	307	255	273	260	291	315	297	285	261	274	274	299	319	284	286	288	290	291	277	294	259	301	292	305	320	290	307	281	266	276	330	310	278	300	301	287	287	298	300	289	271	281	309	277	294	286	293	308	311	295	287	278	285	311	297	310	329	330	281	288	288	296	273	295	290	317	276	244	284	263	286	304	292	324	285	328	322	273	267	297	279	285	290	311	275	283	313	293	276	323	295	296	291	318	284	295	307	291	273	295	320	259	267	277	275	322	324	279	280	246	298	265	302	311	278	303	292	298	281	342	317	281	296	294	275	261	266	319	286	296	298	290	298	281	280	302	288	288	309	295	294	299	296	274	290	321	298	281	286	302	305	310	264	263	296	266	272	276	276	287	292	276	321	292	285	283	315	304	288	291	307	287	297	290	296	316	282	296	286	317	298	291	299	265	296	298	294	280	323	260	319	271	315	319	269	288	288	288	284	277	295	278	316	320	282	324	291	286	292	291	272	294	297	281	305	287	277	323	264	276	267	316	309	308	293	276	304	289	303	304	286	322	294	286	287	319	324	301	293	292	299	276	278	304	290	278	265	302	300	261	293	292	298	302	311	273	262	274	271	286	270	298	298	301	287	319	305	276	312	326	297	276	292	292	280	280	292	319	289	279	308	291	248	293	303	291	263	297	306	312	307	283	298	298	323	314	265	267	294	291	283	282	259	323	252	301	294	296	294	293	277	259	324	296	286	292	279	294	318	272	294	316	301	290	294	300	273	300	278	314	284	284	293	273	278	302	299	287	285	285	295	286	302	280	316	294	296	305	313	268	278	303	304	312	298	274	273	281	291	256	270	290	312	288	299	310	310	283	281	319	313	289	284	298	289	289	298	280	262	291	284	288	311	296	314	296	273	294	288	264	288	313	284	291	321	271	271	252	310	297	291	264	300	261	253	304	288	266	276	272	277	291	293	306	290	305	285	257	306	299	300	283	297	280	296	306	294	322	262	297	265	293	297	310	285	307	313	310	257	280	261	277	301	311	279	294	296	293	313	291	265	282	277	297	286	314	276	270	286	275	328	285	288	277	286	266	294	301	297	307	285	297	277	339	288	293	292	295	262	300	289	316	311	274	293	294	278	276	291	264	270	274	281	318	274	274	246	317	266	305	275	330	296	308	311	308	321	287	292	290	327	277	301	311	318	313	283	317	300	284	317	296	286	302	311	307	269	276	279	324	259	341	315	274	286	291	286	303	282	282	306	310	290	302	285	265	290	300	289	276	293	298	289	295	300	320	301	284	311	278	296	300	295	298	276	285	288	310	308	314	293	276	270	276	307	305	293	313	295	293	269	316	273	287	260	277	293	306	293	267	292	293	299	337	306	280	284	295	271	326	282	299	307	273	306	275	271	290	294	292	276	278	297	304	268	265	276	296	274	292	295	278	291	314	258	275	296	300	281	290	286	277	282	304	313	279	274	305	281	289	311	304	288	282	280	302	294	309	292	288	319	272	308	308	273	312	319	269	314	293	297	281	287	313	300	271	299	338	301	277	300	296	287	289	305	281	283	297	281	290	294	316	298	300	277	308	306	275	295	283	310	282	318	293	308	286	273	281	305	290	331	292	303	311	271	298	281	292	290	276	285	303	273	290	287	279	298	298	247	306	326	284	302	301	311	298	259	335	272	312	296	294	294	291	310	271	297	306	300	265	277	275	262	280	303	271	266	313	320	302	297	298	304	272	281	287	280	304	273	283	279	279	295	283	272	267	297	306	261	286	309	295	292	289	330	293	288	274	285	302	294	299	293	282	289	314	295	292	299	294	283	286	303	290	308	313	281	274	271	290	269	290	281	299	295	276	305	275	327	268	251	294	310	302	280	287	300	316	296	308	297	278	275	292	291	299	306	318	303	303	289	269	294	306	269	254	258	279	290	290	286	291	306	314	289	293	284	315	280	283	287	317	278	268	309	306	295	284	292	308	288	296	274	293	297	288	313	266	259	272	275	301	313	282	323	301	294	268	286	300	257	278	233	288	310	280	298	297	284	298	277	291	297	283	282	271	305	284	290	302	263	297	291	270	264	289	304	300	302	287	276	320	275	300	273	311	279	276	293	318	295	286	275	296	306	282	293	282	304	285	294	294	285	300	309	332	285	255	303	264	294	285	287	296	289	285	287	284	284	286	296	280	279	326	280	294	276	304	310	300	281	285	269	295	286	289	278	291	278	265	290	293	297	279	318	306	294	299	295	273	314	296	307	299	315	322	291	287	301	291	294	286	300	290	285	284	311	305	289	296	305	319	299	289	297	292	280	296	320	303	292	289	244	296	289	297	292	273	302	269	295	284	286	301	257	275	304	292	284	295	288	293	296	310	299	285	293	300	281	284	313	275	294	285	298	300	259	285	290	320	312	310	293	288	306	288	308	303	291	298	286	287	336	310	249	303	301	263	302	308	287	267	279	294	269	328	282	293	304	293	303	294	278	278	298	291	306	285	313	304	288	299	297	283	283	307	290	311	292	287	314	303	313	296	270	303	274	294	296	285	308	286	294	256	288	287	282	289	315	306	287	296	264	306	305	290	279	295	307	312	299	292	327	305	304	276	318	318	274	296	290	273	277	299	283	304	302	285	251	284	278	293	300	318	305	299	304	283	287	316	284	293	308	291	272	280	290	262	296	300	307	277	320	285	275	287	295	281	281	316	272	287	297	312	256	282	322	259	274	292	305	243	319	302	262	305	295	291	310	305	279	284	287	265	286	276	289	305	255	302	279	288	272	260	304	275	295	312	286	296	290	291	300	307	288	303	298	322	280	299	266	304	296	307	290	290	288	301	292	255	270	294	307	300	285	311	283	324	258	281	287	289	311	262	278	287	266	277	313	286	285	271	300	280	303	322	271	297	306	310	274	297	283	290	285	285	260	330	265	287	283	299	276	264	264	292	306	305	313	269	317	281	271	272	267	289	284	297	283	272	271	284	316	291	257	290	301	301	266	289	277	297	288	291	264	318	277	299	265	295
16218	35073	31855	22351	17013	13125	10403	8297	6850	5807	4601	3675	2780	2028	1468	1180	1013	950	846	830	691	719	666	721	698	766	884	827	776	662	718	664	586	560	532	534	459	457	485	458	486	491	458	464	507	468	432	466	479	417	396	367	406	363	357	399	383	386	384	363	374	368	355	382	419	396	377	401	359	396	415	386	375	376	398	345	378	349	379	354	376	396	382	423	384	399	382	373	400	367	362	380	377	389	394	366	360	374	358	383	384	380	354	368	370	363	376	361	354	309	362	349	367	382	367	336	337	350	348	364	338	356	401	357	373	335	336	367	370	342	337	355	364	327	323	380	361	341	339	369	368	357	365	372	361	340	348	349	356	354	355	372	345	336	349	345	337	381	351	312	399	354	378	346	329	369	347	359	337	347	360	366	356	356	362	356	352	336	356	321	363	399	340	312	349	387	357	390	368	345	344	357	322	369	327	365	356	338	347	357	395	348	352	332	345	360	344	311	378	336	336	324	318	365	343	364	394	338	358	351	333	350	367	360	340	325	339	329	336	379	344	356	320	328	358	327	344	366	346	366	344	334	328	347	384	340	363	358	362	322	356	365	350	356	350	359	335	355	352	361	348	355	348	380	359	344	389	364	358	348	317	350	339	334	365	343	337	364	344	354	369	373	368	351	352	312	349	339	366	367	362	354	330	350	339	356	363	301	322	339	336	339	356	326	327	351	359	357	409	368	356	337	368	345	336	364	356	354	388	360	336	327	322	350	387	339	357	337	378	351	338	345	351	365	375	328	359	331	338	370	374	358	378	364	377	337	361	346	371	320	357	376	349	339	347	359	359	326	341	343	333	339	370	373	352	342	369	354	369	370	301	365	379	351	331	349	362	382	345	409	343	362	349	356	341	381	354	354	377	356	387	362	354	343	355	364	389	358	379	306	347	334	344	346	356	396	338	371	359	352	362	370	377	374	354	358	343	367	364	359	334	335	389	350	347	372	369	328	355	331	366	345	378	394	372	352	353	349	359	387	371	374	388	357	355	342	350	326	351	335	362	330	335	315	391	337	309	365	348	334	372	307	370	349	334	350	330	380	335	356	333	368	342	318	324	372	367	339	371	378	362	340	310	329	372	374	345	375	344	326	390	331	360	370	328	310	326	326	364	338	344	372	334	349	321	371	338	349	355	337	341	342	349	359	339	370	302	357	328	323	360	344	364	362	371	340	345	370	338	363	351	334	354	336	359	357	373	346	361	363	322	351	331	401	354	370	355	386	346	355	343	341	362	332	356	350	345	363	354	346	368	362	366	367	338	346	337	371	350	345	361	331	364	380	365	348	343	321	339	359	329	343	330	319	345	372	321	356	369	344	358	353	372	348	379	362	344	364	365	318	358	339	371	385	352	360	374	346	376	348	343	406	343	337	400	337	352	351	344	339	325	331	335	400	367	341	361	362	390	357	325	391	341	380	376	350	341	364	341	358	357	347	368	336	340	341	377	362	358	346	348	316	322	381	342	322	378	351	337	382	350	341	332	321	371	329	378	339	367	348	370	304	361	362	348	365	322	326	352	351	357	366	343	382	360	385	352	371	350	351	350	356	338	352	359	383	353	373	361	376	345	398	310	330	365	320	342	394	350	374	367	309	355	401	312	372	335	351	387	337	374	359	349	353	349	340	343	353	320	331	376	366	373	343	368	354	346	356	359	322	331	373	310	332	353	351	351	365	367	365	323	354	364	315	362	323	358	343	364	349	373	375	339	347	337	367	341	395	344	371	359	356	365	336	328	364	390	373	337	350	344	344	357	348	369	383	361	365	351	353	352	359	343	355	342	325	334	361	347	348	373	353	362	328	371	346	346	370	345	361	331	348	361	359	371	352	358	379	320	404	362	369	339	343	343	346	372	359	365	346	352	341	362	352	334	349	344	356	329	338	299	385	327	354	359	334	337	330	332	346	310	356	357	361	351	387	368	329	364	346	362	358	370	338	354	340	404	371	332	332	370	390	353	319	334	377	357	343	355	316	336	352	345	328	350	352	384	349	390	334	362	359	334	337	346	362	346	319	365	357	388	357	354	348	380	350	368	381	370	355	305	335	340	334	349	325	343	368	350	358	350	362	379	367	357	308	348	364	373	347	361	337	358	355	361	315	333	344	320	325	353	344	341	336	336	379	333	337	355	377	350	335	345	332	348	359	348	344	364	329	372	377	339	338	367	340	332	356	342	337	382	384	334	349	371	383	358	362	349	335	316	371	349	315	313	330	328	384	330	354	344	344	337	369	355	373	348	368	344	345	351	379	360	336	344	356	351	323	356	348	340	353	367	356	333	357	362	344	360	342	369	368	342	393	338	369	362	356	330	354	338	341	364	351	348	345	343	331	389	378	341	345	333	349	399	347	352	341	341	361	349	327	347	352	371	338	325	345	339	372	385	343	357	350	355	355	372	381	348	329	335	357	359	375	344	374	339	323	367	334	394	322	346	366	355	369	364	362	363	341	360	341	327	347	347	325	355	382	340	347	351	335	360	344	337	327	379	361	340	347	310	328	381	371	368	334	340	377	378	326	363	371	377	341	347	361	327	360	352	339	337	373	368	345	342	343	357	341	315	346	345	330	341	347	356	338	326	355	361	338	354	334	363	347	358	361	337	338	344	356	378	340	369	344	353	330	370	340	333	311	344	372	315	323	323	357	394	344	360	344	335	360	333	365	377	364	375	375	349	346	351	369	401	320	347	351	348	365	327	350	363	358	351	335	349	345	346	347	349	358	364	350	339	349	334	357	336	370	370	355	345	331	378	361	320	323	356	350	362	391	334	330	346	377	368	334	307	348	329	364	352	334	327	342	351	333	341	371	351	339	353	352	330	344	377	338	368	324	339	343	355	356	349	361	367	348	350	341	336	376	343	367	354	371	366	348	373	351	370	356	322	337	311	350	350	331	366	366	353	339	367	327	363	326	360	347	327	346	359	348	330	333	347	369	335	361	370	339	382	345	335	349	383	344	342	379	353	344	349	378	363	347	364	329	351	380	385	348	337	361	362	318	358	320	374	362	330	340	354	364	341	349	340	359	365	342	336	358	331	364	364	369	354	360	354	359	346	330	394	329	361	299	385	372	322	355	358	332	358	343	386	342	335	346	337	356	350	351	361	357	360	352	346	347	346	320	362	376	337	344	377	348	376	349	372	350	341	369	381	368	322	351	370	374	338	389	347	364	357	350	365	351	353	334	325	386	331	377	363	344	388	323	332	324	334	353	346	337	344	320	361	370	355	380	349	341	367	301	354	348	348	351	364	349	343	326	372	342	378	367	354	341	366	355	352	323	343	347	353	371	387	381	343	330	331	349	358	329	324	377	352	353	337	324	366	335	358	349	361	350	351	374	341	351	346	340	358	338	331	360	329	378	345	320	368	379	343	386	330	346	372	333	344	346	332	347	336	379	314	335	357	366	359	356	338	378	340	337	346	386	347	363	396	380	353	377	361	347	332	339	336	335	338	373	355	365
26883	20944	17744	9610	4665	3160	2467	1886	1633	1368	1271	1050	847	707	636	640	562	547	573	608	587	552	527	557	543	588	613	573	565	554	593	532	552	521	495	489	507	527	479	501	512	480	513	537	511	536	479	491	476	499	484	474	477	476	519	440	480	549	482	463	487	534	494	512	513	491	482	475	522	492	477	505	472	472	467	498	481	479	500	490	496	479	479	487	511	518	500	489	492	470	494	465	489	494	503	488	514	536	490	480	470	512	460	456	473	479	494	544	457	496	464	484	474	488	477	493	474	515	471	500	490	466	483	449	478	502	498	511	473	493	475	468	476	492	518	453	488	463	499	519	463	481	462	487	498	469	489	464	512	498	491	467	490	487	477	463	508	439	481	476	477	434	483	499	484	482	505	467	514	496	467	495	496	527	450	524	455	532	485	474	473	466	465	469	477	516	508	482	486	519	526	498	477	515	518	486	472	485	481	488	509	473	479	454	483	490	483	500	490	502	481	512	489	514	498	478	488	448	475	500	491	505	501	508	499	488	478	483	468	490	485	446	480	452	523	478	498	469	506	473	458	490	492	470	506	473	467	491	511	483	441	498	491	470	479	478	511	477	470	484	504	470	480	498	497	455	502	511	471	486	481	476	473	506	465	496	519	489	464	491	463	473	486	496	490	433	451	502	469	517	460	468	504	499	491	472	469	445	487	472	536	464	484	507	494	511	482	468	483	506	494	519	505	486	517	470	503	477	498	452	470	455	511	472	473	501	461	476	481	492	493	509	498	515	448	511	474	494	499	455	465	486	489	475	519	522	495	533	504	464	515	495	495	528	461	495	495	475	532	475	499	480	488	512	510	492	492	479	514	502	489	473	487	460	498	480	502	529	484	465	509	493	487	505	462	493	481	491	546	521	457	482	466	461	511	472	526	428	516	520	502	507	509	435	475	510	488	506	449	505	460	466	457	522	507	519	518	473	480	467	483	469	485	490	476	495	485	522	491	470	473	513	485	502	500	530	471	518	499	455	450	529	493	492	462	460	431	493	488	477	472	483	521	458	518	475	510	460	489	486	501	510	488	472	501	480	490	528	500	522	487	518	485	508	452	480	495	491	445	477	482	491	457	514	483	527	462	469	499	478	501	507	460	509	492	500	475	466	523	462	492	478	499	485	502	465	487	494	496	477	476	458	468	465	520	482	502	476	485	483	474	521	513	464	497	474	500	524	467	489	449	494	486	522	457	471	469	474	500	482	497	487	475	527	528	497	487	528	480	524	489	501	475	490	507	471	478	477	507	428	482	510	493	494	494	501	465	520	452	514	451	477	471	524	464	475	500	456	450	508	469	507	472	484	509	477	465	481	473	491	520	471	475	482	484	493	462	510	485	489	475	517	488	513	497	501	470	490	447	455	491	452	516	473	490	492	482	484	509	442	486	482	502	460	466	496	517	486	474	469	433	420	484	525	522	515	432	448	504	509	514	489	503	450	475	471	482	501	502	462	469	456	483	465	492	514	476	499	475	500	476	516	437	475	486	504	483	527	484	471	477	466	464	482	491	488	431	450	511	470	478	473	468	471	480	480	474	490	513	482	469	425	490	470	466	440	518	485	517	491	465	496	449	494	469	458	485	473	480	466	470	455	489	507	526	457	495	469	506	464	502	485	494	492	502	488	501	509	488	493	450	486	485	480	408	495	464	487	496	493	470	475	542	451	506	447	505	484	498	455	507	482	483	508	475	481	471	483	503	493	444	519	469	516	474	477	486	474	434	467	499	484	504	483	487	477	505	505	494	452	495	487	438	482	513	515	472	494	468	487	465	461	478	478	487	468	495	478	478	525	460	507	494	491	450	506	507	467	498	476	481	479	543	492	499	478	494	516	460	463	444	468	468	473	435	483	460	489	516	470	438	468	488	496	466	506	517	492	479	469	519	500	503	512	454	494	490	480	508	474	473	469	447	495	486	536	473	512	497	479	498	490	489	482	503	523	484	484	475	500	489	524	523	488	501	521	494	493	515	500	478	499	502	502	437	514	499	497	487	465	488	498	451	498	473	481	478	502	453	468	507	469	487	510	492	490	491	476	465	459	464	478	483	497	471	477	496	530	501	489	498	497	487	461	494	474	489	474	469	441	534	486	471	519	495	511	483	462	507	473	491	491	457	493	455	422	490	487	487	502	493	475	478	482	487	485	504	504	526	491	467	478	503	516	513	504	500	484	484	477	494	478	500	485	467	478	498	467	491	504	447	478	458	473	487	454	462	499	480	466	493	497	479	484	472	503	484	517	486	474	495	515	463	518	486	492	491	473	487	475	487	416	464	504	471	518	470	491	478	526	461	516	524	470	529	446	471	477	494	516	520	489	513	497	493	449	490	504	482	509	506	480	485	491	457	514	487	487	468	465	518	531	440	488	436	466	468	467	438	471	484	478	502	483	471	514	502	492	473	487	498	473	464	476	502	500	483	503	512	480	475	491	511	466	497	503	514	497	480	498	476	456	478	468	480	462	483	527	467	492	503	470	475	493	468	471	481	467	498	503	485	481	500	479	489	518	503	505	442	529	490	488	538	433	468	473	477	526	515	497	473	493	543	519	511	478	495	488	477	490	483	472	482	492	498	483	498	492	506	488	460	511	491	474	467	465	492	493	465	511	512	469	494	468	503	488	488	516	505	463	487	499	459	489	489	486	487	490	507	500	479	497	507	478	527	505	475	485	491	470	473	494	485	433	506	492	514	463	515	494	481	464	472	477	503	462	478	478	470	493	498	483	495	482	506	472	495	495	491	516	475	495	471	489	478	483	497	499	451	509	498	476	511	473	514	492	492	517	472	495	457	473	578	491	464	470	479	508	474	495	496	466	502	504	479	493	508	470	507	487	512	488	457	492	493	454	464	462	495	510	469	505	507	488	491	488	472	484	509	482	435	505	476	514	507	492	497	461	459	516	475	447	483	554	500	514	452	470	470	483	440	517	484	484	479	489	464	489	458	467	483	477	509	498	464	502	501	473	489	460	522	489	484	539	473	500	505	442	459	493	484	494	478	474	488	462	449	480	485	435	514	443	488	447	493	473	505	499	522	468	471	513	488	479	478	509	487	468	538	475	478	503	515	497	449	481	498	495	468	526	489	486	445	482	463	447	447	424	487	531	427	491	495	472	457	496	503	445	458	515	523	496	470	451	494	482	473	449	479	487	509	465	505	484	491	519	507	493	526	531	490	491	455	508	475	490	499	493	494	531	497	465	504	470	481	523	510	485	472	489	503	468	449	468	426	507	465	499	482	471	504	515	504	475	467	499	542	450	448	465	465	473	476	494	451	485	494	520	450	469	460	450	504	439	458	462	538	469	482	497	491	481	468	550	464	499	487	493	463	531	513	482	504	517	502	520	516	461	511	518	496	476	509	484	519	453	453	503	507	476	504	491	504	475	469	494	504	476	492	472	473	444	504	495	511	455	482	496	469	467	500	474	447	494	484	486	492	479	494	495	463	509	504	514	501	454
13254	23049	19763	11428	8194	6209	5181	3999	3396	2879	2285	1870	1420	1136	953	857	760	728	740	701	736	717	693	702	769	730	797	781	743	756	668	675	636	665	614	629	639	677	584	651	585	663	675	635	616	654	645	607	644	639	621	609	615	643	649	624	552	597	610	575	611	612	642	602	594	592	632	604	598	600	605	583	608	585	643	627	631	599	631	567	652	574	615	606	644	648	587	638	634	620	597	582	653	613	584	554	615	632	611	629	628	647	592	586	636	549	593	598	598	585	620	612	610	590	575	545	569	568	641	600	605	578	583	594	600	552	616	675	595	584	638	646	612	664	581	612	601	580	592	558	625	586	627	611	590	585	600	615	616	564	585	577	598	626	579	613	610	607	618	596	604	592	610	553	593	620	589	581	574	583	600	606	576	619	556	623	562	651	570	555	620	636	586	586	594	552	635	558	632	597	586	581	609	598	613	595	603	622	552	620	579	611	568	593	623	609	613	590	601	599	626	603	618	586	582	608	590	588	576	557	605	585	614	638	603	595	599	624	586	577	576	672	627	584	584	620	611	576	598	597	618	590	582	599	587	568	595	590	601	598	593	589	572	612	554	594	599	609	618	614	569	635	542	608	565	603	583	663	644	551	608	611	576	605	594	599	609	585	568	606	603	632	644	611	634	599	583	613	577	607	609	603	580	637	584	584	597	600	589	569	609	604	634	578	624	608	611	603	599	602	604	603	668	612	597	623	589	605	621	554	609	573	529	583	606	595	594	603	631	639	574	602	563	562	585	565	564	572	560	563	574	591	600	583	611	596	593	584	622	606	609	612	643	596	570	624	607	591	592	553	569	595	580	552	608	618	576	558	581	599	634	578	606	532	593	604	622	629	608	624	599	675	620	573	526	583	585	598	571	594	634	572	592	613	637	543	582	589	631	608	676	602	586	572	590	625	605	595	600	659	611	600	627	587	590	581	578	605	614	592	595	579	619	597	611	602	629	606	603	556	591	614	601	570	618	608	623	600	580	560	630	581	608	613	589	602	582	576	634	581	619	581	593	609	588	604	557	668	601	626	613	625	617	632	638	584	618	594	613	583	607	614	616	617	548	580	598	571	587	589	600	583	612	624	604	603	597	622	585	597	625	588	610	618	608	624	590	585	609	597	596	551	581	584	601	613	599	629	602	599	567	606	617	597	625	618	563	594	599	570	588	605	605	586	577	591	587	591	625	625	578	561	611	552	621	611	629	580	632	563	617	637	560	601	604	616	616	607	619	582	626	573	595	606	623	593	556	622	565	594	636	634	620	607	619	593	604	554	598	579	615	574	576	585	650	558	594	602	573	580	581	564	565	611	605	605	591	610	597	579	591	636	592	617	604	603	616	596	600	585	574	574	604	588	599	600	614	652	557	592	558	626	619	599	617	655	567	590	611	524	559	591	556	610	608	624	564	568	617	550	606	601	633	600	563	586	554	620	611	609	614	579	629	580	592	646	573	563	595	599	586	608	609	591	560	618	601	593	604	568	583	616	600	576	599	596	611	610	551	583	643	569	612	638	674	639	625	622	592	562	601	556	557	580	578	617	613	582	571	612	606	611	592	615	612	594	582	567	611	529	616	644	600	564	557	609	622	605	591	601	599	575	634	596	588	580	610	621	601	600	617	587	582	625	574	613	660	611	619	645	571	591	578	581	621	595	566	586	570	550	593	619	573	582	670	580	629	549	595	590	572	609	630	581	605	597	551	608	602	583	573	613	593	565	615	572	617	647	627	597	590	572	642	633	640	596	616	602	592	571	629	582	571	590	627	581	644	587	599	616	572	575	612	631	582	581	578	619	582	589	597	554	572	589	573	620	591	578	568	589	624	589	605	579	610	577	637	606	553	586	624	598	572	559	612	588	583	622	581	603	566	639	575	578	601	624	547	620	579	582	569	651	604	610	623	636	613	572	582	648	601	595	579	606	554	591	590	568	586	612	597	593	586	619	561	597	573	583	600	554	602	618	633	621	646	634	578	608	603	619	580	623	545	610	646	616	582	608	564	565	547	654	575	608	618	579	576	549	556	571	596	594	615	603	596	574	601	615	622	563	569	621	562	577	610	633	597	532	582	620	615	600	597	594	604	576	643	572	569	603	616	568	624	589	549	615	561	607	555	618	570	611	614	554	591	561	617	591	618	564	560	615	594	568	610	608	626	586	617	577	596	542	582	606	581	627	579	576	570	638	613	591	609	567	579	548	605	583	616	586	598	552	629	593	598	608	568	604	588	575	604	600	599	611	586	634	617	618	556	554	607	650	564	574	587	568	579	544	585	608	647	539	555	591	579	557	604	593	613	636	608	620	594	592	635	586	580	612	613	572	632	554	600	593	599	580	606	560	595	600	562	584	581	630	615	656	588	606	590	635	626	605	611	605	591	619	571	604	579	620	547	622	611	609	609	608	608	605	616	554	624	558	584	618	625	585	610	566	562	648	624	585	606	623	581	625	554	579	600	630	579	606	584	598	591	581	576	623	559	590	601	586	598	619	610	635	619	622	580	546	607	613	591	601	611	582	561	590	615	589	589	599	583	603	581	623	601	592	562	598	595	603	606	589	604	627	594	584	613	577	592	574	611	605	580	611	582	601	585	611	593	621	596	603	590	561	583	619	612	571	582	590	584	586	607	630	602	618	573	568	566	600	564	593	628	575	611	636	625	567	594	611	622	567	627	616	588	592	601	613	604	535	590	622	597	611	572	583	641	604	563	655	641	573	608	572	609	634	608	596	590	593	576	594	595	607	592	598	636	576	592	569	606	641	584	567	583	556	630	627	610	609	591	609	613	562	583	607	606	560	614	626	598	603	624	585	587	614	569	603	576	599	639	592	577	563	612	589	617	570	577	551	610	628	603	600	564	566	562	565	591	540	605	576	564	617	629	601	604	617	612	572	615	579	571	591	626	589	598	599	595	614	627	562	597	632	608	625	577	578	600	607	660	598	592	563	562	588	559	610	600	626	605	572	565	656	567	627	555	613	597	619	631	594	607	592	612	638	593	591	594	560	625	612	598	592	621	580	624	624	634	622	597	593	581	593	617	592	573	564	613	563	565	583	590	635	614	620	628	583	574	604	580	573	606	565	632	622	591	613	539	597	600	598	617	599	552	567	583	606	548	616	611	553	604	626	622	595	604	619	606	602	612	591	584	608	587	610	618	571	634	607	568	633	594	578	574	593	571	633	573	590	578	610	630	599	616	574	586	620	616	600	635	595	598	612	560	565	605	603	620	632	585	602	591	571	638	588	638	605	579	579	595	569	593	652	642	608	579	622	596	589	610	617	586	613	614	602	605	622	607	600	639	542	569	559	606	616	587	613	615	607	584	589	578	601	575	607	573	566	584	600	632	640	608	544	609	583	581	652	621	592	570	581	618	563	570	596	591	594	598	589	591	556	628	611	586	606	568	631	605	595	623	587	585	583	598	642	603	590	591	589	576	551	600	564	618	582	584	573	589	572	597	610	567	599
23664	21050	28418	23933	21086	14668	5399	3101	2370	2058	1703	1448	1034	780	679	598	565	521	525	472	464	451	442	420	460	536	526	509	504	458	474	442	435	431	433	383	352	380	381	393	372	371	379	375	389	401	383	377	374	384	364	377	389	342	316	345	383	327	351	329	316	354	357	370	373	310	354	326	366	355	352	347	333	374	367	348	380	348	347	361	361	384	360	350	390	348	348	360	346	338	381	334	356	358	366	371	329	333	344	329	354	330	367	343	352	309	352	353	356	364	338	341	343	336	362	327	360	328	348	376	368	357	367	343	378	358	387	345	333	328	335	344	357	372	366	347	345	347	353	353	328	369	335	380	390	373	335	362	329	355	359	338	307	318	350	343	328	311	349	361	349	333	331	360	374	354	336	355	353	361	404	336	370	386	353	340	361	348	355	369	368	375	333	357	344	366	341	339	365	387	354	360	346	358	352	372	363	358	329	354	345	361	320	337	354	342	350	328	330	340	342	334	320	346	353	341	366	344	334	328	393	359	353	340	370	321	361	344	351	325	358	338	336	325	361	355	331	363	353	314	337	349	353	355	352	323	363	341	358	343	333	367	354	377	358	327	369	342	328	345	354	378	357	309	325	337	372	370	355	375	348	357	351	370	345	351	377	335	381	326	352	353	358	350	363	385	390	338	335	331	344	339	325	331	370	375	359	328	340	382	347	365	326	355	342	359	342	325	331	296	350	345	359	347	318	343	338	334	334	345	366	359	354	356	371	332	362	350	356	353	355	354	342	378	362	338	356	367	365	356	365	349	367	354	353	389	343	357	333	355	339	358	328	370	351	325	329	342	339	352	329	348	321	334	343	358	326	330	343	348	326	383	351	350	345	358	317	329	356	326	374	365	358	358	364	350	352	378	360	326	338	351	328	359	334	355	332	336	326	348	367	306	350	340	324	330	328	333	334	348	336	385	372	353	320	299	367	347	324	342	316	351	358	341	365	348	298	342	342	341	322	349	331	385	338	357	368	354	305	361	344	345	344	355	370	339	365	363	380	371	332	335	343	359	363	348	361	331	323	370	350	346	348	339	325	349	341	337	347	379	365	354	341	311	355	377	350	331	339	344	331	350	338	384	377	320	354	365	336	337	342	339	345	361	375	352	322	377	341	347	343	318	373	356	392	337	351	370	353	371	364	351	336	317	371	341	371	319	338	352	358	302	350	353	331	312	356	373	353	347	355	348	326	326	386	319	376	357	368	329	338	315	348	374	327	368	351	351	344	341	339	320	327	319	328	348	324	313	343	337	338	356	388	362	388	348	353	330	339	366	368	312	349	325	368	342	355	341	361	338	293	337	392	361	341	357	331	371	354	343	394	359	369	342	368	316	366	356	333	340	343	342	333	338	333	342	321	356	362	353	359	383	339	356	357	329	352	332	350	341	360	320	333	342	356	335	372	393	353	339	345	337	329	357	362	332	344	317	312	350	344	336	356	344	348	356	331	343	344	327	354	368	341	333	350	303	335	339	348	333	345	343	371	359	361	330	361	348	373	359	339	367	323	362	357	338	344	358	335	376	333	354	327	358	373	355	352	316	341	379	327	339	342	360	339	366	371	368	336	350	366	319	350	329	329	331	344	399	341	310	343	316	368	346	293	360	374	353	312	342	357	335	326	357	335	337	352	337	321	349	331	326	371	363	347	344	334	340	380	347	345	392	376	348	351	364	340	361	380	375	351	371	336	347	335	302	358	366	342	358	317	347	347	386	344	332	334	360	336	358	341	350	349	329	340	338	332	317	368	370	350	335	339	366	342	361	344	343	374	337	353	341	344	354	333	391	354	365	340	345	350	345	373	355	350	383	307	335	345	388	309	332	328	343	328	355	349	322	340	363	341	345	352	362	342	336	322	331	344	370	361	334	351	347	346	361	351	333	371	324	349	354	342	339	360	367	380	342	361	357	384	341	330	358	325	353	347	335	313	354	315	355	347	353	337	330	343	360	353	360	346	343	332	341	350	336	355	334	365	369	348	368	372	332	375	320	375	316	364	360	328	381	352	357	356	354	342	363	355	338	328	345	365	348	356	349	362	348	356	330	317	349	337	327	342	334	340	368	325	350	345	332	338	354	336	335	321	357	331	368	349	365	339	357	340	366	329	333	313	333	338	358	354	342	327	348	361	351	344	372	359	353	346	354	329	389	358	345	337	329	358	345	347	349	385	360	386	334	333	350	332	347	330	343	370	331	340	364	329	307	350	323	346	352	360	330	354	338	344	339	353	313	384	421	368	345	340	344	341	372	361	330	334	333	352	336	375	366	356	347	323	365	339	341	306	347	366	363	358	366	345	359	310	331	367	374	356	344	375	360	353	373	341	330	336	343	330	349	345	344	347	368	369	325	325	346	335	326	361	373	330	364	321	342	349	344	354	379	335	336	309	349	332	340	318	336	331	339	353	338	331	359	332	339	374	386	347	352	321	358	348	346	362	340	335	343	360	337	365	377	372	356	339	313	367	332	335	356	323	353	342	367	375	393	333	380	347	361	381	352	350	344	353	325	368	315	357	333	355	337	352	322	353	345	384	332	323	333	374	351	348	342	345	349	366	340	328	326	351	333	334	347	339	307	362	339	379	382	348	331	348	368	387	352	367	341	329	327	359	324	352	364	332	350	360	346	367	356	332	337	370	340	331	362	343	323	374	361	346	321	344	323	395	362	352	346	314	363	341	373	353	340	382	329	312	364	369	336	347	360	352	335	366	346	357	361	357	356	346	355	361	350	351	357	350	354	314	336	378	357	333	338	344	393	347	334	333	345	360	413	329	328	344	373	339	368	339	347	327	349	348	352	282	321	352	374	361	392	347	356	345	336	346	335	340	365	349	308	393	340	339	331	339	353	340	360	337	320	366	374	334	337	315	333	329	341	331	361	355	331	345	353	363	351	320	363	347	350	344	336	357	346	362	349	343	357	362	345	354	329	326	352	339	358	347	352	355	368	359	364	320	365	347	373	324	332	349	352	353	351	348	351	349	339	345	313	367	340	332	350	357	330	325	372	356	354	379	370	345	356	316	369	329	344	358	341	352	337	349	366	346	391	322	325	348	333	346	348	330	324	357	361	355	353	336	391	326	361	362	317	388	349	354	321	349	319	359	344	307	372	333	317	332	337	343	351	335	349	329	360	320	367	317	357	369	355	327	371	348	358	346	343	343	387	324	320	357	359	339	344	328	332	371	337	358	356	328	358	347	340	360	325	384	353	345	312	353	333	328	361	358	369	356	355	342	336	336	328	336	357	341	337	335	373	303	335	372	356	324	356	359	340	357	366	369	350	300	304	342	331	326	349	335	352	329	356	354	318	342	322	352	370	377	332	384	316	344	321	344	344	323	363	345	347	374	357	353	394	337	345	356	356	339	356	348	340	343	351	330	330	336	376	369	339	349	346	301	302	364	385	353	376	336	342	334	340	341	310	337	353	356	335	307	331	338	342	349	337	338	320	320	343	372	316	355	364
14324	30253	26938	17208	12578	9902	8015	6328	5191	4402	3427	2618	1957	1424	1103	1015	886	799	777	714	665	722	724	675	737	770	776	779	708	660	652	644	631	563	570	504	508	499	520	529	559	490	485	553	494	514	490	490	533	450	457	468	437	465	442	467	432	446	456	451	468	436	473	472	466	462	454	478	442	430	477	406	462	467	463	482	432	429	442	474	473	436	484	426	433	462	447	430	476	453	489	507	441	451	413	451	421	436	462	448	422	441	425	439	439	432	437	477	464	412	437	411	438	432	456	428	425	436	435	413	445	447	403	446	443	454	431	452	463	439	398	433	429	432	462	433	434	456	448	441	470	430	430	472	478	467	386	430	417	435	449	479	434	429	448	431	426	401	446	457	440	467	431	457	405	417	428	421	473	428	450	432	391	451	465	445	429	448	439	433	443	455	444	424	408	429	446	447	430	430	418	427	454	443	431	453	429	464	447	432	435	436	454	428	460	464	427	391	408	435	448	416	455	451	433	409	433	444	463	434	449	409	423	445	429	413	414	456	473	449	412	432	444	436	416	425	463	444	418	404	469	439	437	447	429	463	419	404	434	433	454	431	447	443	434	434	410	441	417	458	425	445	459	434	433	423	438	462	436	397	448	425	437	454	414	405	415	462	422	418	427	436	441	399	437	433	404	441	472	438	405	458	449	444	443	425	414	428	437	448	421	427	432	440	444	429	420	488	439	421	438	455	437	424	451	409	403	450	448	421	445	419	419	405	415	463	445	454	404	414	486	428	435	467	424	409	430	426	433	410	443	455	440	467	459	427	439	435	404	385	477	437	424	445	439	464	436	477	431	439	422	427	405	425	440	420	464	425	463	469	438	444	451	457	421	421	376	409	449	442	419	463	425	387	450	471	470	438	445	444	457	425	413	428	428	424	464	403	428	435	442	421	418	444	419	454	448	413	436	444	466	436	449	450	475	441	420	398	458	435	427	411	397	408	436	419	425	429	383	429	420	442	422	428	445	399	451	423	441	463	465	442	446	443	404	440	415	388	412	435	439	424	475	450	430	446	428	436	448	445	475	412	394	399	438	459	455	431	428	418	464	431	454	428	431	428	417	433	399	431	415	432	442	469	446	427	463	470	401	472	484	391	462	445	415	452	436	437	429	452	454	458	441	411	442	454	410	446	466	412	446	491	405	405	455	443	458	410	443	447	424	423	402	409	432	461	434	462	443	433	431	411	443	405	427	458	412	429	436	457	442	400	414	432	442	457	471	456	372	418	428	414	430	426	409	441	434	441	454	434	439	432	445	399	427	430	444	464	407	435	473	394	439	461	456	424	394	429	427	405	437	420	462	405	435	429	447	451	436	437	403	452	401	432	437	402	430	431	406	428	439	488	400	446	454	413	481	427	425	410	449	489	470	429	447	464	432	455	428	406	503	406	441	485	486	448	453	451	414	458	461	442	390	420	417	419	420	427	370	416	457	451	449	458	425	430	484	433	419	380	435	421	442	435	425	433	430	436	426	421	425	475	440	452	443	433	434	411	466	425	419	435	428	390	437	426	470	464	411	441	456	431	437	444	418	446	413	457	466	450	444	423	455	408	446	457	436	468	447	425	447	404	426	431	438	444	410	416	447	421	440	425	414	414	466	431	436	432	409	435	437	447	408	407	427	443	465	451	393	441	433	414	424	422	465	453	436	428	467	434	437	420	412	407	441	401	435	450	447	426	456	452	400	443	413	422	403	442	451	419	455	445	450	423	452	442	442	412	425	434	444	485	434	421	438	470	426	429	411	461	459	404	428	425	474	447	437	427	417	455	410	421	437	433	419	441	436	478	415	428	430	475	472	439	453	422	437	446	417	480	437	454	436	424	416	477	458	412	449	420	451	426	432	451	434	425	449	471	456	464	451	447	461	425	438	450	432	417	405	406	408	450	445	434	447	448	430	415	451	435	425	431	432	398	468	430	425	460	374	419	424	462	423	395	453	438	450	414	459	415	408	471	494	397	399	448	460	468	412	431	411	428	401	430	430	451	404	458	428	426	433	475	406	497	425	428	428	453	410	472	470	470	442	424	446	424	383	466	442	423	439	438	429	398	402	448	454	445	404	419	467	422	461	424	459	406	428	443	454	434	430	414	404	461	448	451	458	405	439	420	466	441	437	428	418	423	405	395	449	465	403	430	407	400	430	487	458	413	436	418	453	406	381	423	410	425	416	458	451	443	451	463	426	427	450	474	431	433	432	421	419	449	428	436	396	461	433	457	453	448	455	403	449	443	393	443	411	466	487	441	411	434	411	423	434	404	432	386	412	428	421	458	436	423	414	440	431	448	451	438	427	444	432	455	444	454	405	396	410	460	424	412	387	430	411	454	421	443	429	435	433	403	446	439	443	443	423	455	404	411	421	430	422	447	403	443	396	422	453	466	433	449	420	421	426	426	411	426	417	434	421	476	437	427	427	413	468	398	441	406	403	438	453	455	477	441	457	422	463	424	439	438	439	439	452	432	425	475	440	412	443	436	434	431	445	446	463	401	411	452	414	428	452	450	441	449	422	454	424	423	445	440	453	429	441	433	433	432	430	433	411	420	446	450	448	437	394	458	450	401	426	469	431	433	451	445	456	434	452	462	466	438	429	443	467	448	448	416	474	418	407	433	396	435	432	404	426	391	450	422	417	447	472	449	419	450	484	451	424	430	431	441	436	472	448	442	428	397	442	443	435	437	395	433	433	433	448	403	436	435	425	457	434	413	432	411	453	465	455	449	466	434	424	448	418	481	423	482	419	433	445	477	400	453	433	439	455	415	418	455	446	432	423	423	474	420	412	434	382	441	460	440	490	422	440	411	475	430	408	442	406	439	442	454	391	417	409	447	445	453	446	413	437	435	452	434	433	439	439	414	416	444	445	433	423	472	425	443	421	417	407	426	429	433	448	459	461	455	431	440	410	415	415	441	459	411	407	432	443	417	406	431	435	422	423	407	426	437	449	434	428	442	464	423	409	445	433	433	422	473	480	432	432	452	396	454	417	405	401	429	438	419	390	425	427	426	424	412	466	426	445	414	461	421	419	405	423	413	452	465	454	433	412	428	445	430	457	435	444	438	429	414	469	416	454	408	406	430	440	428	413	387	450	430	426	436	415	407	433	446	430	449	439	462	448	441	447	459	410	477	407	448	470	409	446	439	433	444	431	424	425	414	443	388	453	439	421	415	412	424	449	445	441	402	420	449	438	415	425	465	429	438	456	436	427	425	408	420	416	423	413	398	410	438	384	409	421	413	443	446	428	460	463	461	449	420	397	470	429	449	447	435	389	422	423	458	461	455	443	459	483	439	415	459	382	427	456	476	418	448	419	412	457	443	459	460	434	421	433	395	445	476	440	435	431	397	463	419	441	396	405	456	495	438	416	479	452	418	433	431	455	461	441	387	440	415	406	413	422	468	403	429	408	428	377	433	405	434	407	415	425	426	430	440	392	434	450	451	387	408	433	433	448	413	418	394
22705	21044	28848	23473	21055	21287	14667	4770	3354	2864	2380	1638	1291	899	796	659	598	563	509	537	477	522	466	492	454	561	586	544	485	524	417	471	393	413	391	403	380	343	338	356	350	333	350	354	396	364	343	349	292	309	322	356	287	335	308	293	306	317	322	307	295	289	256	289	293	314	308	313	325	304	308	324	338	301	294	298	304	288	311	321	305	316	310	297	330	347	325	330	299	305	328	308	313	302	294	297	305	297	295	282	293	307	328	286	286	274	294	295	290	280	292	306	283	255	316	299	282	314	313	291	299	281	298	299	299	259	299	329	270	319	270	297	300	292	318	319	282	291	307	301	293	306	293	307	277	328	303	283	285	324	275	291	339	294	291	334	284	304	290	282	307	296	287	305	295	287	291	306	319	303	313	281	315	323	288	310	289	264	314	272	319	283	313	313	301	311	286	316	318	289	333	270	304	297	334	268	286	285	270	316	287	251	278	281	296	293	330	276	304	305	291	299	305	290	269	311	292	316	312	273	276	302	300	273	270	326	288	273	287	298	285	315	288	300	303	278	248	288	295	311	319	310	319	286	301	322	307	318	301	258	306	242	290	259	306	292	304	329	318	305	304	303	296	312	315	302	297	297	283	314	296	301	295	265	307	335	318	285	296	300	302	310	334	287	299	290	297	313	296	298	313	307	291	309	303	290	273	278	302	274	283	283	322	280	294	319	316	292	305	293	303	318	297	343	294	280	284	268	294	301	327	289	254	314	291	333	274	311	318	285	257	263	317	307	284	292	300	285	282	292	298	289	302	293	296	302	276	325	323	328	301	324	311	314	273	288	311	278	303	272	302	275	287	291	289	286	311	310	280	311	270	276	262	268	294	279	289	275	275	298	289	288	268	281	290	304	268	287	276	307	270	292	297	307	263	280	313	313	291	289	296	312	285	250	307	305	275	289	333	311	301	306	254	276	292	298	275	256	291	267	275	311	311	290	295	301	310	288	296	302	298	304	299	286	306	272	309	264	292	293	259	306	303	256	297	285	280	270	287	297	322	300	317	333	289	279	280	312	284	282	280	310	306	311	306	299	301	300	287	264	307	268	304	295	299	322	274	296	289	334	298	296	306	331	318	274	315	282	276	295	286	299	282	279	323	287	289	302	345	250	298	305	252	276	306	267	297	296	309	303	310	295	341	270	316	273	326	279	315	285	298	286	319	309	319	295	276	318	299	334	324	293	318	292	302	275	309	307	292	298	271	294	305	328	282	283	279	290	306	288	315	289	282	281	315	281	294	286	286	290	306	283	312	287	273	311	284	307	278	263	297	300	289	288	305	282	294	318	316	326	309	299	273	306	278	273	304	322	318	310	290	284	325	294	311	299	287	314	284	289	301	288	292	304	265	282	283	269	297	262	299	301	304	269	256	305	282	294	278	297	297	276	306	319	260	321	289	319	299	322	318	272	303	321	298	296	274	292	312	283	286	263	278	306	310	280	306	309	294	320	280	310	299	265	277	303	301	304	279	322	278	283	295	268	295	316	302	323	307	305	275	307	323	321	307	281	288	307	274	282	291	295	294	336	286	288	277	302	281	311	305	314	302	262	299	284	299	284	305	290	338	303	295	309	313	265	276	292	291	291	292	293	289	290	289	298	300	299	294	311	305	265	330	282	298	283	295	288	307	314	282	295	297	291	296	308	293	301	303	314	266	308	321	298	284	298	310	312	272	296	275	310	286	290	294	327	316	277	289	317	273	297	280	311	293	327	277	277	297	300	304	280	298	321	297	314	300	299	297	313	298	284	265	327	288	290	287	297	312	290	309	290	280	291	268	267	288	287	297	265	299	278	329	281	270	307	308	314	290	291	324	296	284	275	278	299	285	259	328	290	306	292	292	299	298	312	313	315	287	299	292	306	269	287	303	258	288	292	302	311	310	299	318	295	281	308	306	296	308	328	315	304	299	283	302	299	273	264	301	295	277	288	293	305	303	332	252	295	291	319	314	295	280	272	309	288	317	279	289	276	285	264	293	276	293	287	285	294	292	272	301	285	288	298	259	279	276	275	296	289	282	287	333	258	296	272	274	288	277	282	265	324	278	267	276	286	274	258	311	310	282	306	293	287	290	267	321	339	315	311	296	305	304	302	290	286	308	298	315	304	288	304	229	304	293	286	317	251	308	305	305	305	270	282	306	305	307	293	274	281	315	325	304	313	300	314	284	321	302	285	266	298	316	283	303	281	311	271	293	285	263	323	296	288	321	308	293	295	298	328	280	308	269	300	310	274	273	311	275	307	283	289	279	324	302	306	288	280	313	286	324	317	274	274	255	306	299	305	276	297	268	326	297	312	294	295	297	281	269	311	340	297	312	272	319	303	302	316	267	319	303	301	297	302	304	249	308	324	248	273	262	297	309	300	305	290	294	297	299	278	278	289	334	321	305	319	302	276	306	284	296	284	272	294	297	293	299	326	298	288	283	277	297	282	290	274	282	292	292	298	280	310	308	281	310	290	297	292	283	288	293	291	318	285	282	289	286	283	308	311	265	284	320	307	293	269	291	241	320	286	274	276	301	292	297	277	281	318	315	297	319	288	312	318	272	288	293	295	287	315	294	300	297	313	299	294	305	276	298	262	305	274	305	312	287	318	329	278	315	327	313	318	295	303	281	275	281	289	316	290	303	312	294	289	285	270	308	271	294	297	295	272	299	315	292	319	318	298	312	254	283	309	264	294	303	283	295	260	288	273	312	303	295	275	301	296	301	282	294	309	273	290	290	296	286	279	311	340	316	282	322	261	303	274	281	301	283	312	286	298	281	286	276	286	300	303	298	293	302	307	323	317	314	287	290	295	303	310	303	277	316	258	327	284	313	276	294	305	275	309	274	268	283	293	297	296	289	297	278	299	328	276	264	287	296	273	315	275	302	313	285	261	286	285	278	288	292	288	299	287	271	295	297	281	308	289	293	280	296	287	303	287	295	284	276	307	310	314	297	313	308	277	282	281	289	271	281	296	280	301	288	289	277	282	268	300	288	275	299	299	323	313	305	296	304	291	251	290	265	311	314	236	321	305	298	278	279	285	304	292	292	299	277	290	315	324	293	315	293	269	287	269	276	279	302	311	296	286	291	270	299	269	285	271	310	293	314	265	265	290	336	314	278	312	320	297	270	285	251	273	265	271	278	301	316	292	314	320	259	326	258	309	292	287	296	294	319	285	305	299	311	308	280	281	288	278	301	300	293	285	302	300	291	317	305	301	325	258	329	300	292	261	333	286	299	297	291	308	283	282	297	304	281	267	292	297	313	283	299	316	315	313	314	293	301	298	288	294	297	324	310	264	266	300	302	319	306	288	305	306	292	270	286	290	301	310	275	305	338	318	301	293	311	298	291	251	276	308	280	251	290	292	276	302	288	314	291	302	308	300	310	296	334	298	279	312	319	281	266	302	293	276	299	310	285	316	299	283	310	291	308	298	313	296	281	299	264	282	276	320	307	288	313	282	322	309
16607	35049	31512	21467	16397	13313	10651	8459	7102	5791	4883	3502	2571	1813	1370	1104	1001	949	870	787	736	697	799	754	756	875	921	875	804	649	734	647	591	562	566	517	509	524	494	476	481	488	509	473	480	465	446	472	425	435	373	393	388	389	371	409	371	399	388	394	356	376	397	409	361	387	411	374	387	378	373	378	360	344	380	378	353	348	398	398	396	395	365	387	411	422	368	405	420	409	400	420	365	395	376	357	356	367	359	362	385	387	381	383	396	364	377	338	364	376	353	369	343	359	372	323	326	317	379	393	315	354	346	364	349	375	354	346	383	377	380	351	365	369	383	361	343	341	349	330	351	364	331	354	353	358	369	365	380	331	351	349	349	376	352	330	340	350	364	358	328	334	354	340	342	388	371	341	328	342	356	394	362	365	365	365	371	361	347	328	341	347	359	367	329	352	356	346	335	371	340	352	378	365	353	390	353	373	367	351	351	350	329	371	359	345	386	358	337	382	335	348	323	355	386	321	367	364	356	362	322	336	380	362	369	391	373	372	371	343	388	364	344	382	375	356	337	320	334	356	373	348	337	366	378	357	336	361	366	385	355	351	362	357	354	381	341	383	359	366	359	354	345	363	348	347	362	345	368	363	390	328	355	348	378	374	360	379	381	342	367	326	341	329	319	329	342	359	328	341	347	369	348	348	320	328	348	337	345	362	328	395	352	352	328	338	368	337	335	360	364	336	372	353	352	308	367	394	369	351	362	347	372	350	374	323	374	340	367	329	348	349	346	317	381	352	365	339	385	381	409	347	346	352	351	371	365	378	371	329	362	350	338	361	375	347	363	338	350	361	376	339	353	359	384	357	362	380	342	336	389	378	339	332	369	356	344	355	382	344	346	378	389	334	328	364	307	361	345	382	371	345	377	351	348	349	341	367	340	335	338	354	347	358	369	330	331	347	304	335	317	325	363	340	350	359	353	329	349	378	358	367	330	320	365	351	400	358	362	343	362	359	384	338	325	367	349	350	331	337	361	364	347	316	327	360	367	333	340	412	354	382	309	396	369	377	326	314	373	326	358	353	336	358	337	350	351	363	325	364	358	377	366	366	354	345	372	351	331	361	334	333	376	343	368	379	333	378	385	343	354	370	330	362	341	353	358	326	400	358	359	338	371	355	387	382	364	351	348	347	351	382	329	351	356	363	305	323	376	350	362	357	369	328	363	375	387	334	346	332	347	362	356	349	345	382	376	344	327	323	365	341	380	356	326	370	341	367	352	354	348	347	353	361	369	357	358	362	372	302	374	351	367	327	367	352	342	336	342	370	356	357	391	353	348	378	369	362	335	365	362	332	335	340	397	340	342	357	363	352	368	331	373	388	356	325	373	354	348	332	349	348	359	355	356	349	366	347	331	322	375	360	337	337	365	362	325	364	333	336	379	348	355	351	345	326	364	358	342	347	369	367	350	341	339	375	353	351	339	379	335	338	347	325	370	346	326	337	329	355	367	356	417	330	384	330	368	367	339	328	350	349	363	359	326	345	372	358	363	351	373	347	347	360	364	379	338	359	337	344	355	351	342	334	340	364	350	340	364	346	356	368	344	343	348	364	366	384	333	356	385	364	360	393	362	358	398	345	340	377	355	344	353	346	345	369	358	375	324	372	332	357	351	345	369	349	339	367	354	367	302	360	337	322	330	363	371	371	392	370	359	370	332	349	367	375	335	367	380	363	381	354	360	345	376	359	371	375	359	389	339	356	356	353	381	371	364	358	368	332	370	383	349	343	341	314	347	350	350	346	378	382	352	341	362	389	361	350	370	345	352	340	376	358	361	339	340	330	348	368	334	382	346	319	379	378	333	355	365	345	353	355	358	360	361	371	360	340	377	342	352	335	359	357	364	343	344	351	339	360	358	358	328	351	363	359	358	331	337	335	358	348	378	354	351	361	369	373	355	361	337	388	359	330	350	378	326	316	349	338	335	348	382	334	356	360	377	349	337	369	343	357	360	377	329	355	374	382	344	383	363	374	347	314	363	362	355	363	335	323	344	365	331	337	378	363	363	355	358	361	320	349	362	374	344	345	343	354	350	363	334	332	393	344	341	364	323	331	380	372	344	358	333	384	320	353	365	393	323	359	341	338	372	385	321	334	349	384	390	383	349	389	357	369	350	350	373	370	386	360	351	366	359	352	376	367	382	369	336	322	338	324	346	357	365	317	366	336	359	361	341	377	363	372	356	331	360	356	318	373	349	349	364	344	342	350	360	327	352	328	368	377	372	372	367	347	335	367	357	328	320	349	351	354	328	337	357	337	380	349	349	344	354	364	383	370	357	375	380	365	373	343	358	341	352	351	373	332	322	367	342	349	339	366	349	393	369	376	370	378	372	379	370	368	356	341	366	354	375	345	347	342	324	341	354	366	360	315	370	371	344	354	370	356	334	368	370	358	361	367	377	346	343	349	346	382	344	344	378	355	345	335	353	343	353	341	340	314	383	369	350	370	336	332	341	381	363	355	349	358	353	333	356	344	362	338	328	398	362	356	361	335	348	361	385	349	377	357	342	332	372	350	350	339	374	372	349	322	341	357	354	340	356	361	338	368	348	336	368	383	367	345	366	342	391	369	354	360	353	321	352	360	356	387	369	308	365	340	315	368	377	313	345	359	374	359	362	357	375	368	355	329	371	365	348	346	342	354	343	334	344	328	356	349	311	342	360	350	336	374	334	323	365	341	368	352	348	335	357	375	369	380	350	344	367	375	350	392	360	380	335	369	367	372	352	331	360	343	363	359	334	369	348	391	374	353	345	342	335	366	384	376	321	365	351	379	377	341	346	345	360	351	345	360	347	338	323	358	374	362	356	392	340	349	349	328	377	352	377	367	338	337	357	373	348	381	360	362	358	324	333	360	377	351	373	358	361	324	343	352	341	341	338	371	364	374	364	353	352	331	343	343	332	356	362	339	335	343	374	336	343	328	343	315	332	346	355	360	326	322	359	353	350	351	369	335	359	355	351	344	359	360	335	384	348	368	350	362	361	322	343	307	380	380	370	375	376	361	335	338	359	357	376	347	343	336	342	346	339	361	348	319	344	356	375	357	341	353	369	376	376	365	355	321	363	352	350	356	371	314	339	350	371	358	348	342	369	369	362	365	356	366	351	387	375	375	363	363	388	340	366	378	364	352	394	369	329	378	389	355	321	366	357	343	336	347	359	391	354	329	369	344	357	322	364	334	382	338	383	325	348	370	344	353	353	341	362	370	381	355	368	338	355	365	353	346	366	351	327	368	356	393	376	341	342	318	329	359	349	326	364	375	346	357	354	325	365	346	357	332	362	322	347	377	354	350	306	394	357	367	366	337	373	370	339	329	364	338	355	389	371	331	331	345	343	337	353	332	364	352	362	341	343	340	338	371	353	347	357	365	334	318	364	366	380	328	348	345	406	347	365	359	347	342	354	370	349	331	365	352	357	369	375	349	313	361	341	339	339	348	340	357	394	366	360	341
26882	20877	17625	9281	4518	3092	2390	1845	1631	1406	1214	1010	808	674	615	584	578	584	592	540	543	569	505	531	571	625	577	595	549	544	588	523	534	526	498	472	500	510	499	501	492	539	500	535	473	497	514	446	524	511	486	523	477	483	496	463	477	454	476	494	474	454	505	485	470	471	509	496	476	520	464	493	478	489	487	503	471	500	476	493	481	518	479	494	448	501	510	480	479	478	487	446	507	463	487	510	514	523	502	493	460	491	459	502	500	469	516	487	497	519	476	518	487	482	535	442	504	473	535	507	495	505	499	497	477	515	478	500	490	512	495	476	491	502	468	514	501	502	457	453	502	497	502	488	440	478	515	475	502	489	499	522	475	492	454	470	496	458	504	475	495	498	501	515	501	508	488	488	496	476	506	494	510	511	490	430	496	478	516	474	532	511	520	515	486	503	495	465	535	449	451	484	463	517	501	481	484	479	480	486	496	509	524	481	525	485	516	492	495	493	519	483	490	514	477	467	506	491	459	480	496	472	493	481	466	499	477	443	507	486	523	479	493	509	453	521	481	496	480	521	467	527	522	464	500	488	499	536	477	505	494	477	470	505	461	477	523	498	531	493	460	434	461	473	502	460	496	499	514	478	480	510	500	466	481	451	494	494	526	465	477	492	495	507	474	489	501	518	464	479	489	522	504	504	471	479	488	556	500	482	467	486	462	518	434	478	466	453	496	457	485	537	494	503	449	475	507	493	482	477	472	472	500	487	468	475	505	496	510	513	487	466	480	503	474	496	496	460	503	490	495	482	482	469	456	471	456	492	498	500	484	498	457	493	519	492	498	497	481	489	459	475	489	461	469	495	465	499	494	519	479	528	458	480	496	480	496	503	453	545	489	470	478	511	490	511	497	478	509	501	477	497	488	461	501	486	474	447	545	513	510	486	484	478	519	455	496	493	491	486	443	494	420	496	489	498	489	483	505	450	479	467	463	525	508	469	469	504	460	507	558	526	474	506	496	516	483	487	479	485	503	489	463	478	482	419	531	479	495	495	526	508	486	502	484	453	455	463	537	448	469	506	449	459	483	480	509	510	466	495	492	507	466	470	499	453	498	451	504	483	549	518	507	518	466	511	519	508	465	498	468	440	479	515	485	483	441	481	480	483	511	518	484	463	464	469	492	461	480	480	492	500	461	471	436	487	470	528	510	517	472	457	464	487	500	493	487	494	510	480	489	478	490	463	513	462	507	464	463	463	527	453	498	543	491	469	479	512	520	450	534	488	487	468	507	493	456	516	486	474	484	465	453	487	464	499	477	473	467	483	493	460	511	472	474	512	480	479	479	463	514	460	477	491	502	461	473	513	480	493	494	490	477	505	482	452	496	495	486	506	486	512	510	520	484	490	477	504	492	481	489	458	532	501	488	502	452	495	481	477	489	466	486	475	510	528	505	464	476	506	513	492	466	467	485	464	496	506	505	454	506	444	458	503	498	479	516	483	490	480	533	522	521	524	476	469	459	486	502	494	460	457	512	497	489	482	484	492	497	499	473	481	493	482	487	492	500	491	477	505	517	474	547	469	507	480	500	480	498	475	482	491	497	476	532	496	500	504	471	493	482	456	490	475	505	505	480	446	488	485	487	481	468	513	529	481	501	516	491	498	484	460	514	484	465	486	499	505	450	486	516	485	510	495	474	483	490	491	490	472	494	489	523	497	496	512	525	496	489	514	491	475	442	477	472	495	478	486	487	466	479	526	490	521	509	481	471	500	494	490	448	497	515	556	464	486	478	506	489	439	481	516	546	477	495	472	468	477	497	490	497	506	478	492	501	474	493	468	477	463	516	464	481	468	507	546	495	519	444	485	482	490	488	498	509	511	490	504	456	476	479	454	501	466	463	498	536	467	532	451	524	477	510	492	465	532	497	453	484	503	523	493	473	493	465	511	483	489	531	542	492	495	463	499	501	481	482	471	502	501	473	489	493	478	495	492	509	492	460	491	508	546	494	464	506	510	518	513	465	517	485	511	520	495	499	423	510	488	479	475	465	468	497	468	512	485	439	467	463	478	528	481	489	509	500	546	459	472	466	480	495	495	498	469	479	467	502	485	522	533	481	457	508	519	497	496	491	476	468	483	500	478	506	484	486	481	489	498	459	499	453	485	483	493	433	469	509	475	517	496	472	505	518	479	524	475	471	484	508	492	522	487	514	488	487	459	519	471	497	495	498	489	491	472	505	500	456	459	495	470	466	497	461	503	515	463	514	519	502	445	487	504	458	476	518	486	490	498	520	471	470	487	477	468	491	483	468	510	484	506	508	502	477	487	485	488	516	456	475	493	489	475	500	488	489	496	469	488	520	509	455	466	439	522	488	486	463	532	452	459	476	474	465	516	511	479	485	506	486	482	467	495	489	519	492	511	526	497	530	486	479	469	482	478	528	491	515	527	478	465	463	501	512	500	480	453	465	476	487	477	496	490	442	535	527	507	491	515	490	502	503	518	526	555	512	468	483	481	497	494	464	455	512	512	495	485	525	488	490	522	472	505	462	473	517	496	470	489	472	474	484	524	462	495	496	506	490	434	508	476	467	480	462	470	501	480	454	484	510	470	483	496	476	493	494	528	528	475	494	506	463	525	482	496	465	469	485	474	517	495	496	502	458	471	519	518	488	497	488	481	479	490	518	492	554	485	502	471	494	479	470	493	503	469	500	486	471	449	517	427	481	479	512	514	470	493	519	474	496	511	467	482	518	490	467	480	496	477	518	482	455	505	513	509	518	528	491	486	512	459	474	481	494	491	462	522	494	493	482	497	488	466	464	484	515	490	470	524	516	487	505	471	482	476	512	534	497	508	513	455	465	518	474	489	474	528	514	479	487	485	536	509	528	471	488	480	475	494	552	477	487	460	485	467	475	482	433	482	486	543	447	517	527	480	503	510	505	477	496	455	547	480	480	475	496	511	477	460	501	533	505	473	487	498	474	463	495	482	495	494	489	517	467	488	504	481	510	481	506	453	510	512	486	552	493	502	473	488	499	517	520	474	473	476	470	485	451	477	450	519	483	525	472	475	460	491	527	490	467	481	501	535	527	486	505	502	462	521	467	475	492	516	459	491	455	517	495	462	491	499	515	490	501	481	428	482	503	506	455	488	472	465	494	504	527	501	508	430	513	518	490	487	503	480	473	472	505	482	474	501	512	479	459	442	484	503	472	500	510	507	488	444	483	499	506	451	479	488	488	471	470	476	478	518	485	452	503	507	465	530	497	469	520	517	506	547	473	490	497	475	481	520	501	478	487	504	492	496	446	438	510	492	500	471	464	483	480	527	464	507	567	467	452	491	505	491	491	482	478	495	481	476	478	513	440	504	519	481	438	472	503	528	476	523	500	484	518	472	483	482	434	491	506	502	545	531	505	491	493	473	482	514	495	456	478	495	466	527	478	503	511	505	486	506	509	512	487	464	475	526	515	489	514	473	514	498	512	525	506	469	504	514	567	482	481	502
13565	23117	19461	10981	8071	6191	5046	4155	3316	2898	2355	1829	1316	1051	841	814	773	724	771	708	685	688	738	723	750	789	768	803	777	757	699	674	666	723	641	655	665	657	659	669	663	627	699	639	637	618	631	619	625	594	644	627	626	649	577	621	592	622	604	643	606	593	594	572	599	623	577	643	618	602	613	629	590	602	588	601	566	601	607	630	612	577	614	572	605	660	627	634	622	606	613	604	610	575	617	596	565	580	629	638	604	592	611	600	611	587	578	620	595	604	617	623	612	641	609	602	565	589	639	589	583	564	556	605	593	588	579	598	633	612	588	570	608	656	660	579	624	654	607	613	601	586	593	582	582	594	603	601	635	633	606	607	602	637	569	566	593	575	572	592	633	673	600	617	615	604	598	575	617	590	597	660	614	600	598	568	610	591	584	594	593	644	616	574	592	543	587	587	613	642	620	628	600	615	588	625	590	622	612	593	591	566	626	639	608	626	612	640	571	610	609	616	638	577	624	623	623	569	659	599	587	601	599	598	582	608	616	659	614	602	616	628	608	591	611	596	642	593	609	640	591	575	582	615	601	590	596	665	625	643	659	592	617	633	594	598	653	596	609	673	597	557	571	585	585	589	583	579	569	596	609	568	613	615	556	614	632	594	590	593	618	639	579	550	610	595	573	615	641	614	587	631	616	638	576	606	619	597	598	609	611	621	619	646	584	582	605	600	609	633	609	585	606	592	577	562	588	579	540	584	596	601	589	609	603	606	593	585	610	592	606	601	582	629	640	591	572	639	589	610	622	587	602	612	600	586	625	617	576	611	608	595	623	638	559	592	614	589	582	610	609	624	607	634	588	581	586	627	664	606	603	609	612	607	586	604	616	616	571	603	600	561	601	608	600	598	585	584	613	628	605	605	602	570	613	590	625	585	590	540	587	653	625	593	634	581	596	618	574	589	611	595	641	606	639	589	599	592	634	585	645	653	563	603	627	616	599	593	634	617	560	646	590	577	605	571	604	548	645	588	593	627	657	615	630	589	644	578	580	608	573	679	608	593	611	600	629	593	634	621	591	569	635	612	588	595	574	615	588	598	594	625	613	608	599	628	613	598	588	600	623	604	635	614	604	608	583	616	592	632	593	575	596	590	592	584	585	590	574	590	630	567	604	615	563	594	604	574	596	577	595	622	629	600	601	570	616	609	584	594	572	617	590	607	610	602	617	644	593	659	561	617	604	606	593	586	615	582	621	577	592	605	612	625	613	577	664	571	588	574	573	611	590	609	611	599	585	609	647	580	646	591	624	665	662	584	591	544	599	602	586	596	606	588	578	562	568	573	581	605	601	605	598	589	616	636	605	612	623	624	560	574	605	601	598	600	603	605	578	602	581	622	586	612	605	600	600	583	598	616	607	564	561	604	574	633	597	640	629	623	610	575	624	595	570	617	633	636	616	635	595	597	553	606	651	633	561	606	568	621	587	548	611	585	608	622	560	602	591	653	545	631	597	609	616	585	606	631	594	537	610	611	565	573	588	599	612	608	617	587	594	591	612	597	628	615	585	552	573	593	620	556	596	610	558	613	644	640	606	614	561	560	596	633	602	589	645	588	632	641	602	564	619	608	603	616	606	578	599	628	614	579	598	617	613	608	596	584	556	569	603	618	593	615	625	624	634	603	619	597	606	574	618	601	620	633	595	580	573	610	603	623	607	590	613	617	604	629	591	600	613	611	617	582	579	607	568	612	606	583	606	587	604	586	622	586	608	573	594	587	590	594	630	584	615	637	601	594	583	561	595	606	577	547	580	621	620	589	573	634	551	617	570	590	598	634	574	588	603	573	564	550	569	625	604	627	635	626	559	564	617	613	606	628	581	598	573	609	635	627	577	639	608	596	593	611	607	601	637	557	559	604	624	588	565	590	587	583	625	590	605	569	607	641	586	601	618	618	586	537	633	574	602	606	638	613	555	571	622	591	652	659	612	572	591	624	628	608	632	598	590	604	557	525	594	593	622	551	613	620	560	630	642	634	567	592	563	632	608	595	588	561	592	621	621	593	605	643	632	660	598	605	609	588	590	616	585	624	614	607	601	590	587	576	572	593	610	665	635	590	583	629	613	578	602	612	626	573	604	585	629	622	641	573	604	603	573	596	626	612	572	590	618	608	624	631	626	652	611	613	642	590	596	614	642	601	645	626	627	587	585	587	634	601	603	611	576	603	616	624	604	595	619	569	582	591	582	613	587	576	621	613	581	600	599	584	630	577	583	619	584	610	577	618	622	598	619	571	586	631	614	604	571	618	615	630	567	599	605	586	614	685	657	624	606	564	608	606	588	557	617	592	587	623	611	590	604	603	603	621	601	602	594	577	632	599	622	587	609	584	633	590	551	606	583	569	578	590	593	612	652	576	614	651	580	567	642	589	574	590	622	592	579	607	552	602	608	605	572	629	650	580	624	596	582	582	636	605	593	601	650	616	620	630	568	623	586	618	584	601	584	605	595	577	604	587	595	640	608	594	575	633	633	638	583	593	606	653	605	614	598	610	614	579	620	632	565	551	573	620	568	608	599	588	561	576	565	618	561	601	631	615	621	592	581	613	606	600	560	545	642	614	597	612	590	618	638	557	595	614	571	605	616	558	587	601	588	634	583	583	586	572	638	580	635	583	536	590	595	590	593	625	585	616	583	575	627	584	604	549	556	596	596	559	596	593	620	636	629	590	632	616	563	613	595	624	619	603	590	598	570	582	632	592	592	604	651	635	618	584	611	653	632	613	608	583	587	572	576	583	601	612	626	633	618	659	614	604	659	605	565	626	649	612	607	601	587	634	644	651	585	618	595	606	572	641	598	597	573	613	664	542	638	551	579	634	616	607	568	646	580	593	601	619	644	597	618	600	586	591	598	555	610	601	604	594	617	593	600	613	602	642	593	596	611	615	613	588	652	593	605	593	658	609	575	592	563	581	592	643	550	582	610	597	606	614	553	587	595	564	672	615	584	590	588	599	627	617	586	599	607	622	633	594	612	570	638	610	602	584	644	626	589	614	592	626	636	578	632	576	626	553	612	588	586	623	596	626	637	618	597	606	619	627	570	631	616	622	620	608	592	619	614	625	588	625	635	613	608	629	634	593	585	627	602	622	583	578	594	664	596	587	611	607	590	607	570	622	605	640	611	561	588	567	590	621	601	600	571	571	612	577	635	545	600	615	599	590	607	581	593	605	600	592	552	633	632	574	609	628	650	567	597	565	569	616	587	567	613	559	542	600	625	640	580	580	594	605	622	605	577	615	609	612	570	562	601	621	588	539	608	548	639	634	576	592	643	593	606	634	618	549	614	593	566	588	603	595	602	581	624	600	554	588	560	606	603	573	616	607	617	568	586	632	595	605	610	584	604	574	576	627	620	594	601	618	626	604	591	621	620	611	576	591	615	592	599	582	607	583	612	620	595	612	614	644	581	623	609	594	611	568	641	589	547	606	650	590	605	573	624	593	594	628	605	611
23663	21041	28381	23913	21090	14734	5281	3339	2432	2128	1674	1309	938	760	638	588	543	520	511	509	482	483	495	467	517	538	565	551	475	454	461	461	439	425	403	398	372	418	401	395	385	425	411	428	384	404	380	388	370	361	356	348	332	368	373	322	384	376	368	367	365	339	394	371	377	364	370	372	385	363	392	366	326	349	329	353	335	355	367	334	342	383	369	369	375	396	355	325	335	336	340	389	333	378	395	346	358	305	351	353	347	351	335	370	356	364	356	334	351	352	350	343	330	355	327	359	359	363	355	346	327	356	362	335	308	348	387	292	338	362	352	362	353	335	332	385	327	404	345	355	357	358	334	355	347	349	332	351	348	342	347	349	349	353	382	341	378	360	367	362	334	370	354	359	377	331	358	343	354	318	352	339	344	372	338	319	347	359	376	369	325	357	332	357	354	354	362	325	356	359	348	335	315	368	340	386	365	361	338	344	377	358	343	341	358	356	331	324	380	380	350	354	350	371	361	347	367	345	372	344	356	360	346	334	361	325	308	378	358	361	333	334	302	366	334	372	335	365	372	347	332	338	347	354	339	336	330	329	363	346	336	304	336	348	381	327	352	353	346	359	361	355	374	342	358	338	356	351	370	345	367	348	336	352	311	356	335	391	358	355	353	372	315	352	370	369	345	359	341	370	369	370	356	368	359	365	321	345	354	364	366	362	345	365	382	372	293	361	353	334	345	375	374	341	347	330	352	383	361	343	357	344	364	363	329	384	373	358	332	387	376	344	321	339	372	353	369	349	338	355	366	355	333	354	350	343	353	358	392	314	313	354	365	338	332	348	282	341	365	371	353	329	330	352	324	353	330	356	333	345	363	371	393	344	344	352	351	354	347	368	376	325	335	368	324	352	349	340	339	350	349	361	360	360	341	331	348	371	354	337	338	399	341	321	321	335	346	358	336	351	368	331	358	354	354	341	357	337	352	330	399	331	322	325	355	380	347	364	341	334	391	358	397	351	377	335	304	319	354	376	366	373	334	378	356	338	348	339	329	356	344	331	362	349	362	336	373	334	360	390	382	326	346	345	316	357	375	348	373	362	375	378	349	347	309	356	373	359	347	334	349	346	330	366	352	343	329	367	339	373	376	358	349	326	357	341	366	318	341	333	329	340	366	330	362	344	340	368	397	315	351	351	379	376	365	358	342	354	316	351	330	356	346	334	367	348	321	360	353	345	357	341	384	316	330	381	344	348	330	372	319	370	346	390	338	310	368	343	358	340	368	375	364	336	344	368	356	370	345	350	342	331	359	339	349	354	362	373	315	359	400	348	369	379	371	365	350	326	345	315	344	347	351	351	380	331	353	368	355	337	323	341	360	382	316	334	344	370	359	376	344	351	349	355	345	349	363	365	339	381	404	344	324	327	362	334	340	355	334	365	325	365	364	355	357	342	365	389	358	336	384	342	379	375	348	349	373	335	361	345	349	348	308	363	354	328	333	347	335	334	359	352	399	390	339	361	336	358	363	401	331	348	355	346	346	338	350	376	355	335	358	377	352	329	353	356	329	348	353	348	364	303	324	322	338	366	383	359	350	331	349	382	348	355	349	336	342	349	353	359	368	333	367	328	344	341	341	364	361	354	371	355	339	369	335	372	374	354	310	391	335	360	301	369	373	359	331	354	311	344	337	332	352	357	361	350	368	376	368	326	337	340	320	343	321	368	339	340	350	345	346	347	318	325	359	327	358	348	364	354	367	342	359	353	339	381	323	330	388	350	338	319	321	333	330	350	335	372	354	360	349	359	325	347	342	362	329	340	366	320	347	334	343	354	365	355	366	377	349	342	356	334	353	336	339	351	391	346	377	337	350	323	377	352	347	362	323	350	344	375	366	364	341	351	366	326	355	334	355	334	352	340	336	338	333	334	336	336	366	351	347	367	346	334	346	346	334	396	387	368	360	361	345	330	355	394	333	353	377	355	355	340	345	338	360	348	364	344	368	374	376	357	348	341	354	351	364	363	344	350	374	330	342	338	357	408	326	325	349	344	333	353	358	353	374	356	303	339	335	348	364	349	312	356	337	320	320	376	351	331	365	327	345	349	339	350	329	354	344	350	372	338	337	350	340	343	338	349	330	348	345	308	368	348	323	339	331	367	345	347	349	318	313	336	373	309	379	368	345	366	363	351	363	341	364	348	328	335	339	363	344	363	345	360	365	366	359	355	365	354	339	360	358	378	387	367	350	331	388	320	349	336	376	367	400	332	401	341	352	302	350	339	365	353	369	332	327	358	376	380	363	339	323	345	341	348	355	335	354	328	352	326	342	361	339	352	324	322	382	354	357	340	359	352	333	316	348	351	389	355	351	352	328	354	341	345	338	340	354	319	377	347	340	327	371	351	377	334	324	382	345	334	370	323	371	352	322	340	393	348	380	382	358	349	387	344	376	372	383	355	352	323	363	329	392	372	358	386	362	367	349	371	318	339	328	343	390	293	320	351	330	334	334	332	344	369	356	350	387	355	337	356	336	343	348	395	394	318	346	338	350	353	341	337	303	346	333	353	346	360	343	362	355	356	336	337	372	346	323	338	322	351	327	352	342	345	371	396	342	307	356	337	343	333	358	360	358	329	371	347	365	336	322	336	348	330	322	341	334	357	373	319	328	374	386	354	314	361	382	338	357	332	337	329	350	369	341	360	321	334	318	334	359	328	386	326	314	329	320	340	338	324	362	362	344	336	330	354	378	351	356	347	323	344	372	405	336	315	329	325	348	311	366	346	367	347	331	364	374	364	378	350	355	333	360	389	366	354	340	366	327	338	342	345	357	350	316	350	344	362	367	334	335	370	329	368	341	342	346	332	329	331	375	359	350	324	367	350	349	334	383	337	349	319	371	365	336	303	378	349	317	351	385	331	373	340	334	365	364	364	371	385	347	321	347	350	331	330	352	300	348	321	333	381	368	333	356	320	357	361	358	384	337	322	332	364	358	354	331	371	355	356	321	365	330	355	346	357	352	375	370	334	357	366	353	377	354	362	335	368	363	361	337	343	366	355	375	333	363	377	311	336	329	355	356	358	311	327	349	374	387	352	355	336	329	350	343	334	333	378	325	361	341	338	354	337	359	347	335	310	370	354	370	367	333	340	336	374	326	330	330	336	332	349	348	333	364	365	354	357	345	356	316	329	335	368	357	356	360	356	316	364	363	324	340	340	348	330	332	362	319	321	317	338	360	355	372	354	341	353	341	321	335	345	375	367	360	346	366	371	374	349	355	356	366	325	352	330	341	366	357	351	330	353	315	368	332	343	374	348	369	355	355	349	349	335	357	341	372	332	363	357	340	348	398	353	337	348	370	339	353	347	332	379	357	344	335	349	337	356	347	360	333	346	347	345	368	346	345	366	320	308	386	374	357	356	359	296	349	397	345	352	382	371	349	352	325	331	351	349	352	354	333	306	325	327	327	367	340	344	350	349	334	384	367	330	315	337	348	339	358	345	360	364	352	338
14810	30371	26460	17018	12857	9990	7972	6582	5489	4541	3526	2543	1792	1328	1135	865	878	784	797	678	670	712	699	666	749	810	812	819	732	698	658	625	575	570	537	534	489	499	519	540	544	580	543	502	495	517	496	486	517	449	448	468	459	449	455	420	459	435	435	474	450	448	442	480	471	427	447	496	453	460	476	446	465	405	490	452	481	464	423	476	471	413	468	468	464	458	458	439	421	451	434	498	443	460	436	389	434	445	423	452	407	438	406	411	433	422	457	422	476	458	419	396	434	429	416	424	424	425	440	432	458	410	439	436	485	458	429	435	455	418	437	437	487	436	459	415	418	453	423	463	437	457	441	440	432	452	475	470	462	455	435	461	445	448	459	437	439	410	442	435	443	399	460	463	452	428	427	468	468	451	478	415	432	428	440	425	432	463	423	408	433	431	434	422	462	426	386	451	417	469	442	449	474	416	454	451	457	463	431	437	403	430	423	424	443	426	457	443	458	449	435	411	433	436	439	448	452	449	432	386	432	444	462	479	455	433	451	454	439	428	460	455	444	438	426	374	441	426	424	431	421	437	436	452	429	406	462	417	445	420	408	459	445	453	432	416	425	450	448	409	456	384	443	383	418	407	431	421	435	439	425	439	418	424	408	454	403	444	425	435	450	442	410	438	473	450	409	423	445	466	408	444	442	418	447	433	398	469	416	486	411	449	425	430	453	462	430	444	469	460	423	407	452	461	435	441	425	460	438	441	440	456	439	426	445	416	483	466	438	435	426	412	415	484	420	445	451	406	414	434	465	441	435	429	432	486	416	454	437	502	482	410	455	449	445	445	419	388	414	466	395	429	471	431	397	451	460	433	464	451	470	435	442	449	418	451	448	406	449	433	416	402	418	414	437	398	435	447	404	449	425	433	411	443	431	427	423	438	405	413	427	447	462	415	430	419	430	451	456	437	432	449	419	454	446	441	436	433	425	461	447	446	468	454	442	440	418	421	427	414	433	461	445	420	445	394	409	408	444	394	395	436	445	406	395	432	408	434	408	437	442	433	416	442	425	444	458	447	456	446	443	453	475	438	441	424	410	459	448	410	422	425	455	414	448	414	428	412	396	472	481	429	431	430	409	424	394	435	465	450	420	421	490	428	441	447	467	455	430	436	395	431	452	449	417	481	422	444	452	432	450	452	396	437	448	409	467	402	467	413	422	464	405	440	406	417	459	451	420	467	463	474	428	424	455	421	470	431	415	411	455	426	435	430	429	459	460	415	464	404	463	396	461	437	477	464	419	437	438	422	422	428	458	434	384	430	440	443	433	439	449	404	434	432	451	399	404	441	411	453	442	431	423	428	460	401	459	408	461	459	458	441	443	433	453	410	463	452	442	438	431	474	421	413	460	450	451	407	442	405	430	424	452	445	414	428	422	413	426	453	450	475	455	394	438	437	444	436	443	425	441	399	437	429	443	427	441	421	435	444	462	469	413	431	432	415	439	421	404	439	461	457	444	414	453	438	420	467	418	481	458	461	436	400	428	392	409	438	436	480	396	455	455	453	457	428	438	427	423	443	419	440	454	418	452	410	433	386	442	458	417	414	432	457	401	430	442	424	413	438	455	451	446	438	410	421	393	459	432	442	444	465	442	425	448	436	453	461	457	451	450	475	409	434	448	448	425	496	416	475	411	464	396	415	454	482	454	406	441	467	448	434	427	450	426	463	480	471	441	437	468	454	411	436	416	450	435	433	465	461	410	460	454	447	451	439	431	463	429	444	428	421	434	418	452	418	424	480	421	472	449	437	441	447	432	451	426	404	437	423	390	409	491	406	456	465	414	413	424	434	444	447	427	438	441	451	428	450	439	439	427	462	455	436	445	435	405	426	432	442	455	471	432	449	459	420	414	448	435	441	447	426	440	434	435	416	416	449	447	426	434	442	471	454	459	441	435	443	446	463	423	460	441	415	468	446	461	440	419	416	440	433	428	452	431	464	442	403	407	442	440	443	471	443	443	437	427	443	447	433	437	459	412	422	466	421	438	422	437	416	458	407	416	444	453	430	399	450	404	467	458	426	472	459	430	422	466	451	429	463	431	471	412	452	453	453	433	443	456	439	400	465	459	442	445	420	420	483	447	413	453	468	452	413	446	415	458	399	426	424	416	439	453	404	451	383	466	424	415	441	399	415	436	450	404	465	403	454	442	429	467	394	449	422	431	430	409	436	451	439	450	456	430	453	428	441	421	491	458	416	426	425	483	463	430	491	457	419	434	417	411	427	419	459	439	419	463	389	460	429	441	445	433	455	417	410	412	426	458	432	444	449	447	442	430	421	444	428	415	408	419	410	404	450	475	424	464	428	440	449	437	425	463	446	403	440	433	433	427	439	427	449	427	425	431	467	438	441	459	420	414	442	444	402	429	443	428	431	421	404	430	416	425	426	468	391	451	447	417	466	424	455	485	445	477	436	432	423	431	435	425	432	403	411	434	462	411	468	442	445	424	432	402	441	439	485	445	432	420	436	434	408	459	404	462	448	445	427	416	434	452	411	429	407	445	426	461	460	481	417	416	412	433	443	456	422	432	476	423	441	446	428	465	401	435	426	436	397	462	427	433	450	458	424	437	417	458	445	450	437	461	433	434	419	420	458	459	471	467	453	442	439	457	452	436	460	451	433	441	461	431	448	423	427	435	436	419	455	428	442	456	398	451	449	430	449	439	421	441	439	437	448	420	417	418	447	438	438	471	422	412	442	415	416	462	468	456	421	477	430	431	408	441	394	438	434	423	434	415	458	433	454	468	393	429	402	426	435	448	489	452	398	408	440	444	426	416	427	433	458	439	425	394	441	460	446	424	440	439	449	439	401	419	452	422	463	407	412	416	471	458	450	441	429	477	455	432	444	463	453	412	425	434	428	447	436	482	454	437	438	476	438	410	450	409	440	438	471	410	468	455	445	416	446	429	456	445	414	392	408	413	455	432	423	465	459	476	431	455	449	457	442	502	418	445	409	447	423	430	421	436	479	435	438	414	460	417	432	426	406	447	438	429	433	434	421	449	422	436	418	398	447	456	436	438	464	415	439	411	443	459	396	386	436	424	439	428	449	415	461	490	442	416	473	425	442	452	439	416	424	461	416	405	448	445	398	468	429	435	470	444	407	425	445	471	440	430	431	433	450	384	422	424	421	422	425	438	410	436	418	423	425	439	431	404	444	429	425	468	446	435	457	423	418	439	437	441	426	412	436	458	430	427	429	477	454	411	388	438	384	443	436	427	432	437	445	411	433	428	403	440	462	394	429	430	424	465	416	433	453	435	493	427	409	420	432	444	471	421	461	445	448	432	422	409	408	440	427	437	436	455	440	436	421	443	446	443	449	412	452	468	485	436	425	436	428	495	435	428	406	436	413	419	393	425	424	462	432	435	470	418	450	435	458	437	460	439	462	454	463	405	434	444	422	426	432	413	472	434	442	430	419	420	442	421	450	431	439	437	450	392	495	470	419	457	412
22693	21056	28808	23519	21076	21319	14619	5140	3515	2785	2287	1585	1120	908	744	652	633	555	557	497	519	506	452	512	560	592	652	538	555	466	460	441	385	391	409	354	398	385	395	366	340	392	372	344	366	332	362	337	315	305	341	318	283	323	270	334	325	335	331	344	322	335	316	319	326	337	352	293	314	317	296	313	318	279	277	300	305	339	314	308	316	293	321	349	300	292	301	301	315	315	303	304	300	320	289	316	321	318	298	292	311	306	255	303	301	346	306	312	317	273	310	295	288	306	340	285	319	277	322	302	302	280	304	297	277	308	292	325	291	278	324	298	324	277	300	309	291	280	292	313	331	281	302	339	326	286	301	284	282	289	297	294	304	300	299	296	307	293	310	276	340	303	308	344	325	281	318	271	332	272	295	340	290	296	268	255	321	298	302	294	294	274	277	304	315	290	309	312	300	297	294	302	294	276	295	280	293	277	313	276	310	319	300	300	313	291	266	327	324	278	261	307	306	310	286	299	300	297	296	303	280	295	262	298	300	293	286	305	317	278	313	296	313	318	301	290	276	280	281	267	271	301	282	301	302	284	313	302	299	295	288	319	325	270	308	288	297	336	289	272	300	315	322	302	288	294	308	293	316	310	293	305	312	330	306	314	278	300	278	301	304	279	306	326	251	314	301	308	299	295	295	331	293	317	306	321	283	276	291	299	303	273	309	291	306	288	308	283	252	313	274	290	289	301	299	268	277	336	306	272	298	291	302	273	306	292	330	291	321	275	289	311	310	298	259	312	327	318	293	283	297	326	287	303	295	289	311	285	304	280	303	279	282	297	294	287	296	278	337	285	284	297	319	312	303	300	309	308	281	290	289	291	303	253	309	296	300	306	279	302	315	298	294	317	267	327	279	306	296	305	290	305	293	286	300	334	308	317	306	316	320	320	299	309	302	304	281	276	300	310	317	298	296	311	309	286	297	294	300	326	315	283	301	304	286	295	300	305	311	312	296	310	308	283	322	286	297	267	275	300	309	295	334	308	300	308	300	310	291	323	291	241	316	277	298	314	262	263	277	317	286	316	294	307	283	271	281	321	281	319	308	263	280	280	277	334	297	293	330	305	312	314	303	302	285	270	277	277	306	286	296	299	301	281	293	316	290	314	284	268	293	295	296	301	299	258	309	287	288	324	326	301	291	310	309	251	315	306	318	311	287	313	290	301	305	302	322	295	275	271	318	298	289	300	283	293	316	318	280	295	270	313	318	311	310	303	300	288	290	323	304	282	256	290	303	304	277	330	305	306	299	299	313	290	313	308	287	306	311	303	296	312	318	313	302	314	296	304	315	272	329	308	305	288	289	281	280	288	315	309	292	296	275	326	299	287	295	311	306	300	273	329	281	290	313	277	296	280	299	299	283	301	335	313	286	306	304	292	291	293	342	291	301	310	285	309	305	280	271	310	264	298	328	316	306	291	282	301	304	305	299	311	299	283	315	289	298	305	288	293	267	308	302	273	304	289	314	298	298	315	301	307	285	275	295	319	303	296	254	297	303	305	305	302	273	289	304	327	316	279	276	338	283	318	286	309	310	275	302	308	321	302	286	279	282	313	271	296	321	284	302	318	286	278	317	297	302	300	342	340	278	307	305	304	307	296	286	267	278	301	282	316	283	287	322	301	319	274	303	298	315	296	282	304	290	310	316	318	284	293	312	318	287	289	279	315	273	291	305	324	276	294	277	316	297	283	313	288	283	275	299	301	317	281	301	308	326	295	282	273	285	285	275	318	304	297	297	297	310	282	301	287	285	267	302	297	261	279	281	292	285	272	279	283	297	293	288	302	290	285	325	271	311	308	320	294	306	285	291	315	330	294	295	328	314	304	305	328	309	344	278	313	297	309	279	285	317	281	320	295	302	304	305	294	279	316	313	270	320	291	317	310	322	272	324	290	248	303	308	308	269	313	289	323	301	286	291	287	303	312	315	288	274	313	278	312	292	316	282	282	285	281	287	284	301	330	280	292	294	299	278	288	315	319	285	285	286	274	291	288	309	287	330	302	285	317	312	331	313	281	333	293	296	289	285	303	318	312	298	295	303	290	265	294	333	288	312	280	307	336	295	347	297	300	259	265	295	290	291	285	302	292	286	286	326	318	300	312	290	320	296	306	282	273	331	289	301	309	277	309	298	265	266	283	313	305	275	290	304	265	275	315	316	315	301	315	286	337	322	296	280	311	290	292	313	309	288	296	282	302	297	280	302	308	277	295	285	267	306	280	285	296	286	273	314	316	307	287	296	284	278	308	316	290	276	302	278	316	298	307	321	276	317	321	327	323	280	286	271	266	284	313	328	306	305	288	283	298	287	304	307	326	285	320	305	313	303	282	297	284	282	311	318	308	293	278	304	274	263	330	292	286	297	285	298	299	268	273	290	296	283	291	302	284	295	271	313	274	296	335	301	286	284	305	250	257	306	287	296	289	321	319	291	287	277	291	269	305	330	299	308	283	285	287	310	298	286	296	305	319	293	307	283	289	269	264	277	289	294	314	279	289	312	279	306	292	270	289	284	324	282	293	309	285	297	298	262	289	312	286	296	279	284	283	266	302	305	308	284	281	296	304	308	279	280	295	294	297	325	272	276	291	292	292	263	282	281	313	307	288	348	296	284	274	314	282	278	276	306	314	268	278	288	299	301	308	302	293	270	297	281	316	289	286	331	286	274	312	322	307	297	300	327	313	319	291	287	295	307	288	295	279	304	302	290	278	278	311	320	281	316	265	290	309	321	321	316	295	303	315	309	292	270	298	327	288	309	287	317	299	312	276	305	298	291	302	278	311	303	290	294	335	297	303	263	306	299	315	304	312	288	292	303	303	293	295	297	294	289	307	320	307	303	291	308	311	321	311	294	291	311	308	275	311	295	281	302	326	302	268	311	299	300	305	321	303	302	270	290	306	299	327	302	290	307	305	303	297	303	301	303	274	290	274	301	305	292	297	287	301	295	315	288	329	308	263	314	317	294	284	311	330	288	311	305	268	300	315	325	281	300	306	275	293	260	307	302	343	291	302	320	278	333	284	282	281	280	318	299	298	287	305	289	320	342	320	305	294	277	291	272	318	278	315	316	282	289	292	296	323	303	286	305	264	314	319	296	288	285	272	294	323	270	288	295	278	316	304	274	278	272	288	294	314	292	331	310	302	306	304	288	305	334	295	334	299	277	320	262	304	282	306	280	276	343	290	304	311	300	297	320	296	301	287	286	294	302	308	306	304	270	271	298	274	319	327	286	303	265	262	311	332	316	320	285	314	307	304	283	278	277	291	324	295	308	257	282	300	282	304	282	288	297	295	289	290	284	287	283	281	333	299	306	312	311	277	295	300	304	274	310	279	273	308	318	272	271	289	290	287	297	338	308	310	285	278	296	322	283	306	275	306	296	304	274	339	306	304	314	322	294	291	290	298	301	280	288	315	288	308	296	345	309	281	299	271	285	310	289	306	316	325	284	303	286	308
16779	34941	30943	21509	16773	13264	10823	8966	7390	6017	4546	3104	2134	1623	1247	1105	1012	907	886	786	743	738	708	740	826	967	941	930	782	765	696	610	523	543	559	503	494	534	450	481	485	503	489	473	434	446	451	436	391	393	409	372	407	366	393	425	366	373	378	388	384	363	360	422	371	405	390	370	342	403	362	336	373	359	386	358	398	385	407	434	401	381	356	423	374	359	397	371	422	392	383	355	383	416	391	377	384	323	373	349	373	334	337	362	387	381	374	387	354	353	385	344	379	342	378	339	355	356	353	370	333	338	338	338	360	354	372	343	361	338	353	345	371	370	386	375	380	358	376	363	359	367	345	372	340	391	365	373	376	400	344	350	402	371	379	303	388	363	363	386	384	366	353	359	345	379	363	360	362	344	336	318	352	346	373	329	357	344	363	365	331	350	354	362	332	365	319	376	350	366	359	384	369	391	364	352	366	359	329	374	349	370	362	353	368	358	337	365	389	392	354	343	315	349	356	361	360	362	362	369	340	342	377	378	366	369	388	351	386	359	332	367	400	359	353	336	328	364	384	368	372	401	361	347	361	338	384	339	379	360	365	365	385	335	351	362	370	372	339	352	362	383	363	338	360	348	333	356	383	366	385	346	361	339	356	359	385	348	369	367	367	365	372	343	376	378	316	334	342	342	325	337	348	366	341	356	362	340	338	367	322	357	373	355	373	362	331	354	339	349	398	376	334	337	368	344	376	374	348	376	352	374	361	371	377	352	375	337	360	380	361	364	368	332	370	389	355	331	363	367	331	372	319	387	373	378	362	380	319	349	340	353	367	380	367	357	386	322	355	359	337	371	368	376	327	393	327	339	359	376	372	347	367	365	357	350	324	375	358	345	332	366	308	344	359	378	368	361	371	379	379	395	352	364	356	341	341	354	378	376	381	355	326	400	328	372	372	368	355	331	334	357	339	356	335	364	340	335	348	346	385	334	353	371	314	362	363	351	349	341	366	347	346	337	350	369	346	335	355	359	368	351	355	336	367	367	375	343	306	375	360	318	359	336	358	334	358	331	346	354	351	330	364	354	346	360	329	357	354	347	331	357	344	345	382	329	390	355	367	370	362	341	328	367	362	372	338	339	362	388	352	336	374	360	381	352	349	377	370	346	356	375	351	360	345	347	350	343	356	354	376	367	321	375	388	357	341	337	341	339	380	336	375	393	388	362	371	355	368	368	379	354	371	338	369	352	338	381	376	366	374	392	351	358	369	345	364	330	332	379	330	345	375	338	336	361	319	323	323	354	367	359	395	360	319	346	382	347	385	365	314	356	362	359	336	352	342	359	357	360	381	344	338	337	389	369	354	336	405	356	356	365	342	340	370	361	324	368	340	347	360	338	348	328	376	365	368	398	358	398	370	367	342	353	357	355	332	366	335	370	394	330	349	333	363	403	344	340	335	365	368	362	346	356	336	354	361	335	368	353	386	382	349	345	347	359	357	342	329	360	368	363	368	350	383	358	309	384	372	370	361	356	388	326	357	373	356	343	328	382	373	356	352	379	350	337	342	337	338	393	353	340	359	398	361	363	360	366	334	382	351	379	341	326	358	367	362	392	347	360	410	324	364	349	357	356	358	322	370	384	349	366	331	339	364	377	361	387	382	362	366	365	336	339	353	319	348	366	348	345	370	364	338	403	347	358	337	342	367	326	360	351	353	346	340	351	380	343	377	358	379	347	345	327	363	350	343	361	357	366	346	359	353	371	325	334	364	374	371	337	327	384	380	354	370	343	375	368	357	358	358	377	371	343	373	357	363	330	392	377	348	340	368	381	393	325	376	402	326	345	318	357	368	356	363	337	374	362	373	315	367	353	343	362	338	371	373	359	358	348	329	328	368	329	317	384	337	342	351	381	362	357	351	332	346	342	366	357	357	343	384	386	363	391	389	367	363	354	350	356	398	348	375	359	351	368	387	352	320	350	335	361	343	345	358	360	364	358	363	368	336	354	355	383	367	326	357	382	396	340	332	322	317	343	346	386	382	371	336	364	376	313	331	377	357	373	344	357	349	357	343	341	362	379	333	366	348	356	342	366	341	366	360	368	345	333	355	359	362	315	377	318	377	328	349	389	353	378	363	346	374	364	372	369	347	383	371	367	377	390	362	362	335	342	360	354	368	338	357	322	353	359	334	320	370	339	378	376	377	378	355	377	364	351	343	324	341	317	366	347	363	358	336	385	352	354	379	359	385	367	354	326	344	373	376	374	350	397	364	336	332	358	369	361	336	379	375	355	378	364	382	328	377	377	318	375	367	392	375	347	354	319	331	350	334	336	357	341	341	357	378	352	346	377	352	325	330	351	346	384	340	386	356	320	367	392	352	349	390	361	371	341	372	363	356	344	339	368	376	376	356	352	350	380	359	365	351	380	343	360	353	373	344	340	365	361	362	346	375	372	359	347	361	324	362	354	386	353	392	362	362	351	331	359	368	364	353	345	344	362	373	343	341	368	376	354	359	353	344	351	367	338	307	351	373	383	357	371	355	392	384	314	364	348	371	353	354	323	329	348	344	361	399	387	352	362	373	349	349	350	349	321	364	354	360	370	343	349	347	318	350	408	349	306	376	356	352	342	366	345	336	347	349	324	342	374	344	321	381	381	357	373	365	381	349	368	360	347	356	340	363	344	367	360	345	346	296	359	336	377	369	352	328	343	382	378	363	361	335	321	348	362	384	348	338	325	391	360	353	351	365	371	336	325	373	374	341	329	347	366	371	347	393	380	341	378	330	376	356	370	351	356	366	344	363	372	345	376	320	341	361	338	343	363	306	380	369	332	332	382	372	346	361	322	345	328	411	335	335	360	353	372	341	373	346	385	365	382	387	356	333	341	377	332	355	368	382	356	337	344	358	363	347	382	351	360	356	326	356	384	350	358	369	356	343	372	420	352	378	379	355	364	372	357	361	330	334	368	376	399	389	373	353	349	350	341	370	391	362	367	336	359	361	347	372	357	355	338	331	376	377	338	351	352	365	340	370	359	367	358	358	378	352	339	326	365	322	348	377	392	360	379	356	334	348	405	357	341	351	325	365	349	351	381	385	340	351	346	343	359	365	356	313	368	357	341	361	352	326	368	368	361	354	360	364	368	353	385	347	368	368	371	355	361	368	373	372	372	389	336	347	345	358	349	357	359	321	359	347	361	339	348	311	348	353	381	349	351	356	340	336	347	367	350	373	401	329	359	376	325	326	341	390	346	333	333	351	351	347	372	356	351	360	367	361	345	322	351	334	342	359	382	364	345	343	366	358	337	362	353	381	360	348	369	361	341	357	347	326	372	403	336	360	356	365	329	338	331	381	365	364	323	330	383	337	363	375	344	357	340	345	348	374	387	350	328	363	324	324	375	327	352	370	350	364	375	346	352	377	361	343	359	352	375	344	381	343	350	357	334	323	329	351	346	390	342	361	377	372	374	362	333	326	350	376	352	367	311	381	328	378	347	352	368	360	389
26930	20822	17223	9045	4337	2970	2434	2050	1631	1498	1126	945	784	644	602	571	598	566	535	554	564	520	508	564	579	614	616	577	574	588	592	505	539	490	506	494	550	518	535	498	501	520	502	475	489	484	493	512	536	504	511	469	467	491	499	500	479	510	491	501	481	503	479	460	471	521	501	479	480	510	504	539	483	490	476	482	519	505	488	508	479	545	491	469	510	492	493	497	478	492	521	471	490	513	493	473	446	516	478	473	532	484	514	485	492	469	501	471	517	496	486	537	494	481	490	471	466	483	503	506	507	484	520	503	516	485	510	462	519	531	503	512	493	481	507	500	501	465	471	478	476	455	494	503	496	515	493	482	517	550	534	473	508	500	487	535	463	487	509	503	484	511	524	511	489	482	455	456	498	527	491	485	499	506	539	486	483	483	527	446	483	491	540	478	502	512	488	499	493	484	535	518	480	493	504	499	491	486	518	504	494	496	527	497	503	525	492	480	453	504	496	495	485	532	500	513	489	493	515	506	517	483	482	501	499	503	478	471	490	493	488	479	491	469	498	506	476	543	501	476	498	512	491	506	516	516	534	497	469	495	482	455	444	545	436	508	466	485	562	496	490	491	505	513	471	495	469	479	504	509	471	488	487	483	479	454	490	472	504	518	509	487	460	481	538	526	509	467	524	512	494	442	499	476	523	465	509	476	482	493	514	448	472	522	483	516	502	549	483	493	449	461	467	481	466	512	493	529	488	468	466	460	493	470	516	486	495	508	503	479	486	501	506	452	515	513	506	506	508	445	522	501	525	521	472	492	506	449	503	478	477	466	529	524	482	476	503	485	470	482	481	507	531	526	474	487	503	491	503	497	494	455	477	519	497	472	461	501	489	528	497	485	491	517	498	474	507	477	469	465	497	518	511	507	492	515	486	502	492	506	452	488	501	423	503	513	502	478	470	503	480	482	489	473	487	504	489	535	513	505	497	488	486	495	508	508	513	471	515	493	461	510	528	480	531	481	475	504	508	498	452	444	491	441	522	509	492	484	494	538	489	499	485	505	460	475	511	482	458	514	496	493	494	510	501	513	504	491	496	504	520	503	493	493	489	493	502	483	514	508	454	464	510	512	466	464	494	494	494	491	498	479	467	484	490	488	483	450	509	471	482	446	498	549	508	474	480	478	490	480	490	485	527	466	469	481	503	463	526	479	483	486	516	475	486	498	518	526	492	517	510	467	465	493	510	521	521	503	482	522	510	516	501	484	530	505	478	513	457	486	492	486	500	473	475	510	472	499	448	529	477	534	478	489	464	511	456	475	505	507	494	515	463	533	497	488	487	507	448	511	529	531	470	463	454	501	503	465	498	475	507	503	497	474	494	525	475	480	506	494	520	523	502	470	476	468	486	537	489	481	487	515	463	486	493	496	528	506	493	484	502	498	468	466	510	489	465	470	497	499	482	459	490	518	440	484	529	484	500	486	449	516	459	490	482	460	507	489	479	521	514	491	485	498	477	506	487	481	471	525	503	480	529	493	486	509	525	479	525	468	505	495	506	498	487	486	527	519	478	519	471	484	458	508	481	481	464	485	453	504	509	445	492	463	500	482	504	500	499	471	509	492	490	473	502	512	522	521	514	508	473	512	500	493	478	482	506	490	490	498	484	519	486	457	451	527	563	481	531	479	496	486	527	503	517	459	456	473	466	522	480	524	495	514	522	497	509	474	466	516	471	479	483	498	503	493	534	501	504	550	472	461	474	503	503	525	473	507	458	478	537	495	447	553	469	465	496	461	494	458	508	491	476	459	506	493	451	467	522	465	479	463	485	495	504	470	466	474	494	506	503	466	496	460	501	496	506	462	484	485	514	492	534	518	513	521	507	523	498	490	533	492	540	458	466	492	488	505	498	477	520	489	476	508	506	500	508	488	504	524	518	527	473	504	491	490	488	490	469	532	491	523	506	500	502	470	495	526	527	501	468	520	484	539	476	491	487	504	503	513	495	502	492	458	492	486	478	506	501	487	498	492	483	514	502	469	506	494	476	472	512	479	496	504	435	485	504	468	501	479	452	472	489	447	482	488	530	502	525	543	484	470	493	466	487	489	490	486	494	467	471	514	516	504	524	493	512	433	492	498	553	480	516	453	481	486	477	531	508	543	524	469	532	466	501	524	491	454	462	523	524	501	460	490	471	491	503	483	500	510	507	510	471	530	497	477	477	520	486	510	475	483	499	492	505	503	517	507	511	466	525	511	526	481	489	504	505	492	494	485	474	480	489	492	466	518	494	486	493	516	536	460	499	469	487	516	473	533	446	480	524	507	449	463	479	460	480	507	517	479	513	487	482	451	522	496	488	481	485	458	529	486	493	493	445	520	491	464	470	508	507	478	511	482	528	524	473	452	504	488	508	457	508	487	518	469	487	459	478	530	458	513	495	509	490	503	450	456	523	476	532	509	499	493	492	488	496	518	493	476	490	461	495	487	472	502	468	485	497	483	466	472	476	464	468	472	529	508	497	510	507	528	528	527	485	475	507	490	501	527	486	493	496	476	496	532	494	531	477	457	486	524	464	481	489	519	507	502	445	499	485	470	498	473	478	503	494	431	475	473	503	515	458	497	482	491	464	513	457	504	475	539	522	516	534	511	507	467	548	499	511	481	478	486	449	505	517	485	518	498	473	480	535	457	504	450	467	508	538	483	507	510	502	498	499	527	496	530	499	483	508	488	472	466	500	448	497	458	497	512	486	488	518	504	475	478	485	496	507	489	474	518	462	494	509	491	485	500	517	470	487	489	497	467	495	472	514	502	485	499	506	479	492	451	519	490	459	486	523	521	495	476	513	486	471	520	452	494	507	470	512	511	556	497	518	531	474	475	457	465	530	502	486	499	475	480	512	491	508	523	510	503	459	520	483	461	496	486	505	497	474	500	519	494	500	489	518	521	536	471	458	546	478	448	487	478	502	470	458	504	507	522	447	502	537	510	476	462	516	507	515	507	521	533	470	520	460	477	517	504	465	493	486	446	463	507	492	541	492	508	474	482	455	455	465	473	445	441	482	480	507	529	504	478	504	525	513	470	498	454	503	495	466	482	482	497	493	541	463	461	534	523	462	531	455	488	477	460	499	498	460	500	470	494	520	456	516	510	516	517	486	500	499	485	494	514	510	495	533	492	462	453	520	478	496	510	467	465	502	501	436	469	483	481	524	512	493	495	509	480	486	462	448	504	493	470	488	507	507	519	512	517	506	487	533	493	515	488	555	511	487	492	515	489	498	473	508	491	485	507	450	505	481	491	483	479	511	551	471	491	495	518	524	505	501	507	471	514	486	498	498	467	501	481	490	518	478	500	472	479	523	458	474	498	575	481	467	487	500	472	455	512	468	526	478	475	473	483	542	462	453	529	466	472	476	478	465	474	517	494	500	506	521	481	523	482	490	465	515	520	495	475	495	507	466	495	490	492	488	480	489	457	495	505	499	512	481	501	521	512	516	523	460	504	506	520
13531	22336	18787	10969	7882	6196	5226	4196	3614	2946	2174	1539	1166	932	863	832	767	746	773	773	741	673	757	695	769	850	837	755	750	723	727	691	741	664	593	666	642	662	667	667	688	632	647	611	665	667	629	610	710	600	643	626	621	634	594	622	581	620	630	606	602	627	611	607	572	681	612	639	585	637	594	638	610	586	650	630	567	628	630	581	627	622	623	609	642	598	631	617	626	597	573	589	621	608	590	605	651	619	641	588	626	643	594	613	608	584	639	603	609	584	646	657	594	617	634	616	588	601	608	618	648	602	585	606	597	646	637	608	646	612	605	615	614	629	573	574	625	571	589	605	629	601	642	627	649	582	611	642	554	638	576	568	594	609	595	633	611	612	602	585	623	575	619	609	608	598	590	617	592	597	636	647	587	587	601	606	592	586	599	608	624	584	613	629	632	614	617	596	603	574	671	613	648	588	631	621	644	634	600	607	602	591	566	596	621	577	631	605	640	658	620	617	651	617	621	597	603	569	618	609	635	614	593	596	642	602	645	568	610	592	601	594	611	635	602	575	596	572	622	625	632	609	629	631	605	603	628	610	598	617	630	614	633	603	628	603	629	611	607	575	596	610	634	596	529	630	629	686	605	603	627	597	589	628	589	612	560	585	621	677	605	597	651	585	607	632	594	620	616	616	589	614	585	631	533	590	602	625	613	569	642	570	622	622	590	603	616	598	625	596	595	565	596	628	629	616	628	602	589	585	635	587	619	644	578	633	558	575	636	616	621	606	647	617	614	601	576	631	630	631	619	599	577	617	573	570	634	589	610	596	565	616	616	603	586	613	584	581	624	636	612	606	639	611	600	614	618	595	630	568	614	635	666	586	609	603	591	628	637	611	608	601	608	587	614	600	571	622	610	628	593	608	576	589	585	611	613	597	583	643	602	587	620	621	620	646	593	583	609	544	598	619	610	611	587	571	669	603	663	602	629	578	623	585	576	624	589	620	621	639	576	559	581	638	651	617	610	643	603	602	572	618	627	624	586	640	619	552	614	570	622	590	613	589	640	558	611	619	593	599	609	598	633	588	583	632	611	561	621	585	634	653	632	626	612	590	591	590	611	642	641	602	619	572	621	664	605	587	589	600	626	565	625	594	588	622	614	669	578	605	564	613	632	584	604	630	597	649	570	640	622	642	582	581	565	580	632	594	591	589	598	620	651	596	643	610	560	574	568	609	614	608	532	577	577	615	653	612	580	574	608	610	581	616	605	578	622	613	624	580	603	640	562	628	630	629	628	606	598	610	589	583	617	610	593	649	587	633	575	618	635	607	642	620	632	630	664	565	615	642	618	608	620	546	584	616	637	605	661	612	587	584	644	602	621	622	639	621	611	612	650	627	645	610	618	607	606	601	652	609	569	538	594	606	611	637	612	614	619	621	579	605	596	619	601	596	618	612	616	623	603	570	552	582	614	631	588	595	603	615	605	601	589	629	619	603	561	634	576	621	571	627	564	587	561	636	568	610	592	581	639	597	576	599	619	614	556	593	590	622	610	592	615	598	603	627	595	605	609	600	611	543	607	535	576	633	588	625	576	596	596	610	606	607	561	638	588	563	620	624	618	595	595	625	631	578	652	608	602	602	591	616	600	612	614	599	623	593	615	598	630	576	617	569	617	608	619	623	604	594	607	594	615	656	634	604	580	612	589	597	621	590	598	536	618	584	600	646	623	614	613	635	586	609	578	589	600	609	670	628	598	617	603	566	557	629	596	614	603	586	624	583	576	629	615	587	630	593	589	628	556	619	586	639	627	650	624	617	619	578	618	601	596	601	637	605	622	576	574	632	614	558	592	620	585	602	609	612	607	625	635	613	632	563	629	582	583	596	596	585	577	620	649	599	562	602	619	579	672	601	646	593	591	626	604	580	604	587	616	621	597	567	590	625	574	619	589	601	592	625	590	606	622	632	603	573	624	601	623	631	585	608	599	614	605	580	630	617	563	577	605	619	592	610	560	599	595	615	645	638	632	614	616	640	590	625	647	647	618	609	574	584	588	547	595	588	643	658	613	605	628	567	582	572	601	606	600	598	598	585	609	563	595	600	615	605	615	586	646	644	613	581	624	603	615	581	600	669	579	606	599	586	618	671	625	572	635	571	615	566	633	615	609	601	603	637	622	587	588	609	608	625	578	573	555	602	583	615	600	607	624	568	618	596	568	583	607	597	630	621	613	602	597	582	588	582	584	566	619	606	579	563	606	632	598	568	611	640	611	599	633	631	615	630	611	572	629	597	584	602	584	601	618	629	564	642	624	602	614	612	579	578	574	658	588	595	608	626	584	637	625	617	649	605	653	619	614	636	590	648	608	592	618	622	598	603	555	595	613	499	570	585	605	575	583	591	603	584	624	641	602	586	622	631	602	581	648	626	623	637	598	543	610	579	613	648	619	580	602	574	648	598	609	626	603	604	590	576	639	622	608	578	626	590	588	594	612	612	618	581	634	587	601	552	623	612	624	601	620	635	622	543	609	599	616	576	611	641	616	575	614	591	614	634	613	590	594	611	595	530	608	582	612	614	621	596	608	607	637	613	617	642	605	647	590	589	588	565	613	599	572	589	583	621	559	624	566	617	638	640	633	581	599	587	590	591	585	588	600	625	598	583	559	614	601	592	597	612	618	618	622	566	609	624	575	584	649	590	574	611	556	596	626	609	595	544	619	596	595	601	591	590	629	606	630	655	598	591	618	527	591	586	611	650	601	634	590	601	602	599	641	582	606	642	621	602	619	601	629	593	600	586	642	576	590	613	626	619	578	626	626	592	569	638	564	597	594	538	625	632	651	593	621	631	600	625	600	601	631	597	604	626	612	581	544	568	617	625	620	596	609	567	567	568	633	612	596	594	632	588	602	617	604	598	571	611	600	519	629	595	580	625	597	674	625	617	616	580	593	606	577	620	601	619	587	589	583	611	618	630	613	557	592	604	593	613	604	627	613	631	616	579	610	594	605	567	586	633	624	602	616	633	643	571	627	590	589	614	592	609	640	627	602	638	585	610	603	590	618	604	587	605	613	583	600	589	630	619	602	585	601	585	567	595	657	600	662	601	596	582	615	579	625	589	622	623	606	634	613	603	592	583	591	620	611	619	625	579	606	593	585	588	595	580	623	622	616	617	563	614	578	617	603	597	619	631	549	601	610	590	649	590	621	608	651	611	616	628	625	620	563	601	635	574	636	620	627	611	620	581	611	605	605	624	605	610	577	606	588	599	644	607	631	628	610	635	619	641	609	589	656	619	666	598	592	613	657	609	645	609	581	614	624	640	591	588	639	585	636	631	584	619	595	587	640	608	589	637	591	624	598	547	605	590	589	608	583	631	669	594	585	606	608	621	599	656	659	595	574	657	590	597	592	557	625	573	649	565	605	582	576	615	608	552	628	576	602	629	561	586	624	634	612	609	618	589	618	589	640	603	628	591	589	617	592	541	575	624	595	618	652	617	585	580	582	563
23741	21084	28413	23938	21071	14787	5505	3298	2584	2180	1608	1167	910	687	616	593	570	541	489	462	460	479	469	521	539	593	547	492	487	454	460	440	434	418	412	414	408	375	414	389	369	386	443	430	399	402	371	365	393	375	362	391	354	384	364	383	371	384	391	363	347	386	382	375	334	374	365	359	361	364	352	365	389	345	356	364	337	394	379	344	357	346	361	409	395	341	378	370	387	375	375	319	324	346	311	350	370	356	347	363	331	369	398	334	354	375	374	354	362	319	353	367	328	333	333	400	354	360	364	356	371	336	367	365	361	352	363	384	378	333	337	350	356	338	344	351	348	377	356	338	327	386	361	353	343	355	348	350	355	365	355	382	348	391	370	339	343	319	367	331	347	360	372	338	344	363	404	347	369	353	396	378	326	349	335	349	341	363	357	365	350	345	343	385	346	307	386	333	347	302	327	395	330	346	350	326	355	384	365	366	350	385	341	377	362	366	365	396	353	380	380	411	337	344	346	348	327	352	378	344	350	327	365	343	334	357	378	356	347	337	387	386	356	379	327	337	353	361	321	332	318	333	313	328	314	332	358	354	359	373	409	310	354	375	334	351	354	339	325	393	349	326	356	389	341	375	352	344	343	364	340	352	355	356	355	360	355	344	342	342	366	362	364	355	342	346	309	348	340	351	398	344	345	383	370	337	331	362	359	351	375	392	341	360	363	375	344	381	357	328	384	366	359	377	377	364	349	338	367	352	366	370	362	356	359	382	356	344	384	347	375	369	338	358	339	357	367	348	335	343	352	350	360	309	347	363	353	343	322	347	338	353	351	351	337	340	352	377	341	306	379	328	358	370	348	355	350	353	330	358	367	324	359	328	374	349	369	356	350	347	360	375	318	357	366	343	361	352	348	346	353	345	334	336	362	323	367	349	345	325	349	346	352	341	341	350	367	355	379	336	347	340	337	369	333	374	347	359	343	353	366	359	351	319	327	318	371	370	400	355	364	378	324	378	340	319	364	345	335	383	372	376	358	346	355	363	317	365	375	373	345	376	326	359	306	354	361	375	374	359	359	354	348	361	332	336	347	347	348	355	359	353	340	348	365	357	348	364	362	349	320	335	354	339	353	344	331	356	355	394	345	368	370	360	392	383	339	345	345	351	354	344	374	325	332	343	368	352	334	358	312	366	329	356	340	359	369	374	337	379	381	340	354	356	339	339	328	356	346	361	409	350	353	331	395	358	350	358	364	381	370	349	355	375	350	353	386	319	370	352	338	356	373	336	316	323	337	363	375	363	367	316	378	342	357	332	349	334	337	373	355	345	339	371	344	351	358	366	344	341	393	346	347	379	349	363	332	364	346	367	316	384	364	381	348	369	346	355	338	364	361	361	338	366	340	333	332	350	330	337	363	329	358	324	356	334	409	331	348	366	390	342	326	351	351	365	341	340	353	360	351	333	345	360	338	361	386	370	369	367	349	375	341	381	365	366	354	347	350	350	345	356	349	343	363	364	346	350	329	361	338	318	367	386	387	344	363	336	365	357	360	338	371	329	397	342	345	356	335	332	387	392	336	363	359	346	341	355	350	336	372	360	342	378	325	367	354	336	317	364	324	345	333	414	337	360	363	346	391	385	357	320	356	352	348	346	369	354	386	355	366	354	340	330	346	339	386	355	356	354	358	362	369	358	359	337	360	341	359	368	365	355	351	347	308	367	357	361	343	387	365	350	361	370	358	368	362	370	350	325	347	377	351	328	366	337	370	372	351	363	374	383	343	360	367	346	364	359	361	349	347	373	358	368	377	380	345	304	400	371	358	364	375	332	351	324	343	349	343	332	357	376	344	360	357	353	330	332	344	343	351	334	355	326	361	368	331	390	364	333	355	334	302	342	336	386	369	327	360	342	356	358	366	375	318	373	384	360	380	377	352	381	356	341	337	382	377	364	369	336	339	311	358	366	354	350	320	366	358	374	356	397	360	364	322	374	347	327	388	356	381	354	348	352	338	364	355	335	351	334	336	374	334	358	347	363	368	368	379	382	364	365	365	340	335	390	385	333	380	345	349	380	348	347	343	338	332	374	373	344	329	322	326	310	375	357	336	398	346	359	346	335	338	369	360	366	333	377	342	357	334	363	315	346	345	336	340	348	344	371	348	329	378	345	364	380	351	304	360	358	354	328	364	339	369	354	345	327	340	338	352	355	365	351	375	359	373	398	355	352	345	315	356	361	343	386	362	368	372	331	356	341	354	339	347	373	346	358	371	375	336	374	376	374	373	338	367	369	334	358	348	320	365	378	395	370	350	393	348	360	349	340	342	343	344	377	339	356	318	332	364	343	382	352	370	359	351	375	338	392	337	342	344	357	374	385	364	371	330	378	355	360	347	317	399	351	359	333	341	345	334	351	369	361	373	351	356	363	361	339	346	363	365	363	332	395	342	366	392	362	369	389	339	342	326	349	340	362	354	378	336	353	340	376	288	337	376	355	352	355	353	338	365	368	356	362	341	356	348	342	355	301	345	335	372	358	352	359	363	397	357	378	378	332	344	360	346	328	360	334	330	385	330	343	314	344	344	348	352	362	342	376	354	357	337	368	354	313	357	377	354	373	358	336	360	372	364	378	330	350	342	346	374	358	303	363	365	370	347	344	374	394	339	391	382	352	346	341	344	384	328	359	358	360	335	362	394	360	377	352	361	369	385	362	371	335	360	365	339	363	371	352	353	376	338	377	351	337	362	348	338	371	324	360	401	355	376	362	363	374	386	340	347	339	350	373	364	345	355	361	327	335	366	347	363	332	364	363	324	415	353	381	352	355	352	327	361	335	339	374	396	360	367	322	343	343	332	330	310	371	350	356	334	360	341	356	331	376	365	350	345	356	369	316	376	376	356	345	344	357	347	342	372	342	365	330	350	356	349	350	344	316	372	347	333	348	342	371	338	350	349	360	350	348	337	336	368	377	332	324	371	368	343	350	362	349	319	316	344	379	383	362	332	347	369	350	379	329	354	386	314	311	366	351	356	350	348	370	344	348	368	368	353	359	376	331	380	364	358	321	333	347	346	349	360	331	381	364	346	383	342	345	340	372	335	337	342	382	350	374	383	322	375	376	367	298	331	377	338	368	353	360	367	325	369	366	389	334	378	351	351	353	352	388	360	335	358	352	359	337	315	367	331	351	341	377	352	334	350	347	341	347	363	366	340	351	332	360	344	370	381	357	344	336	360	366	332	348	340	367	357	317	342	334	359	372	367	345	367	331	352	379	368	332	352	345	330	370	364	350	329	370	335	340	354	356	334	351	344	376	372	371	357	357	326	375	367	327	374	353	353	375	352	366	386	344	330	302	350	318	352	370	352	353	339	352	351	371	341	362	305	334	348	349	373	378	348	342	336	334	330	412	376	385	380	382	379	363	368	338	338	362	339	354	352	369	367	366	361	359	339	337	375	343	356	355	366	368	336	360	335	361	357	352	350	355	361	347	364	377	320	349	340	372	330	351
14505	29996	25948	16702	12706	10137	8167	6930	5765	4537	3277	2120	1555	1136	942	859	829	771	784	719	679	682	711	730	837	890	823	773	735	718	621	609	582	592	495	584	542	488	554	539	557	542	560	529	520	527	497	454	453	474	459	456	454	445	439	497	458	420	461	448	438	454	449	429	446	449	456	452	481	444	461	437	424	465	439	431	502	459	469	484	478	497	501	480	458	466	448	486	463	501	426	439	422	444	474	438	458	482	451	431	450	434	438	436	459	466	424	428	487	459	462	453	415	433	412	483	490	458	428	422	418	392	406	448	417	432	435	458	482	462	475	430	448	468	448	456	417	429	446	461	462	473	443	476	460	428	436	452	440	442	463	481	469	471	445	450	453	444	407	420	453	460	427	446	429	424	427	442	457	440	464	433	445	463	406	428	491	446	474	453	445	444	428	462	403	434	469	421	455	461	463	453	444	431	462	462	453	440	431	439	483	450	426	442	413	435	479	475	425	452	442	427	401	425	467	434	441	442	432	449	455	472	441	465	448	480	452	454	448	432	439	448	452	478	402	419	434	416	434	429	441	484	446	451	438	452	454	415	465	457	436	429	485	437	392	452	467	445	466	430	451	461	453	433	407	461	424	452	436	454	452	459	440	432	467	455	422	447	433	464	476	436	414	440	416	443	446	468	490	430	449	466	439	433	407	457	432	441	468	453	461	456	436	428	462	430	452	441	438	477	415	474	458	447	434	461	452	488	480	467	434	469	468	445	477	439	417	465	441	431	412	462	449	441	424	457	414	465	436	431	459	422	465	438	431	455	431	437	419	376	462	426	391	459	468	416	430	461	443	435	422	461	461	411	426	424	465	409	465	426	416	422	483	450	454	445	420	430	441	468	438	475	440	442	452	440	443	437	443	428	420	459	458	394	423	429	414	465	448	443	462	449	423	432	483	417	431	452	457	407	469	447	406	450	424	388	440	457	449	391	445	449	440	428	449	439	479	428	436	460	460	458	460	429	483	430	474	419	480	450	444	462	428	452	425	446	420	461	472	432	456	432	402	410	438	434	412	420	445	431	484	445	412	450	454	428	439	437	441	435	414	454	431	440	472	409	436	443	470	466	443	444	469	456	428	410	411	449	441	407	437	454	444	439	435	436	452	447	462	435	440	455	452	392	465	496	451	453	452	459	479	417	458	421	442	469	456	418	434	463	436	390	447	443	443	460	459	452	471	426	449	442	434	445	464	452	422	432	451	424	437	493	410	440	443	461	437	464	433	451	461	434	410	425	461	488	438	422	444	416	478	426	442	448	434	462	456	441	441	447	454	425	468	441	483	403	425	456	470	439	399	432	435	436	413	444	458	469	432	446	449	454	443	428	434	422	453	435	434	451	444	418	427	461	471	435	421	429	435	428	452	446	433	446	448	438	444	425	422	462	449	493	376	430	455	459	423	432	409	443	441	462	420	389	424	461	452	439	418	519	429	474	478	450	437	421	450	450	410	462	412	455	463	450	435	474	418	426	455	456	479	424	456	426	469	411	420	426	433	456	462	434	460	467	399	451	452	413	474	413	427	444	440	438	401	423	471	474	461	434	436	459	415	467	435	416	434	445	476	469	441	429	421	418	441	458	448	428	457	439	435	426	416	450	468	437	447	446	435	423	436	467	457	430	428	424	412	444	464	445	397	419	465	408	452	433	412	406	424	481	434	465	420	474	502	422	432	443	446	451	453	423	444	424	431	451	414	415	446	406	437	458	437	425	467	487	464	436	427	430	441	438	475	429	498	441	441	457	457	446	438	425	440	419	435	419	442	439	472	437	431	458	429	441	441	430	460	452	447	454	449	469	444	462	446	423	469	451	439	451	450	446	439	472	459	481	467	439	482	477	475	424	465	446	471	469	459	462	442	439	452	445	434	421	443	436	447	425	460	456	428	429	423	449	435	412	439	499	432	440	407	434	458	443	444	413	461	447	451	451	452	446	415	454	445	453	456	451	419	448	427	470	432	422	476	458	466	440	433	455	449	454	475	451	423	428	437	436	492	411	433	458	475	455	425	444	444	431	443	422	449	438	445	478	449	415	417	437	453	416	431	420	438	403	430	411	441	450	436	446	413	461	379	442	444	442	431	416	453	449	455	409	453	415	473	436	437	438	447	454	413	448	454	413	454	452	443	459	459	447	453	413	468	462	497	469	435	412	449	433	458	460	394	431	470	455	458	454	424	445	449	458	405	423	463	426	411	475	439	442	431	457	431	412	435	427	426	425	423	462	442	437	426	436	419	452	448	480	435	415	440	441	406	427	445	458	436	404	472	431	455	430	428	473	439	480	434	448	434	435	427	448	418	416	458	452	457	415	442	439	473	440	466	425	442	452	472	481	385	464	467	441	446	420	433	434	442	457	430	449	442	448	455	433	446	489	454	481	406	461	459	471	437	423	463	455	450	430	435	434	449	477	437	473	442	506	443	417	459	426	454	410	429	438	452	441	412	446	426	445	431	436	415	434	406	457	448	426	428	485	428	420	429	446	414	473	453	471	389	450	406	399	475	469	426	427	448	446	410	442	412	466	402	459	454	452	444	452	461	454	424	425	448	480	439	409	432	442	461	434	450	480	439	411	427	474	447	416	440	445	444	393	483	433	444	447	421	422	388	444	488	440	434	480	443	460	448	415	440	424	412	429	445	478	469	439	443	423	443	507	454	424	448	461	434	458	416	448	453	421	432	462	416	445	440	442	425	473	453	441	470	449	434	419	447	421	460	424	435	469	439	442	458	425	460	455	441	415	403	451	436	451	420	434	447	431	445	420	453	447	432	469	452	394	455	439	435	433	447	440	459	443	448	456	428	452	468	443	454	416	481	431	460	429	462	477	454	419	439	445	430	455	435	456	424	442	462	454	465	451	424	399	434	450	416	463	454	435	462	424	416	455	449	415	478	468	436	443	411	451	472	432	454	472	469	440	433	454	417	468	473	440	433	462	431	446	458	423	430	475	433	440	416	450	481	436	453	433	452	457	459	435	455	427	457	425	436	416	425	443	457	444	437	430	422	421	499	436	429	412	454	456	435	391	444	460	451	487	431	447	452	450	433	458	449	443	432	400	433	445	464	438	431	441	457	445	440	445	459	449	418	470	401	450	462	471	408	435	412	430	452	466	448	444	424	427	460	449	456	461	437	436	432	465	432	430	427	443	458	429	432	432	477	437	454	451	444	461	394	394	463	428	477	471	423	420	422	435	468	456	484	521	445	448	455	452	449	445	471	436	423	445	422	456	444	447	431	419	403	463	460	419	480	420	447	432	459	430	484	447	417	443	441	482	451	433	440	429	419	454	449	454	429	468	434	443	435	404	414	410	480	444	459	408	443	460	460	417	455	391	407	466	425	444	461	448	431	435	437	470	465	458	448	461	429	420	419	448	448	415	455	456	417	432	429	441	459	426	433	443	445	441	409	466	417	461	450	454	412	463	453	452	416	445	465	424	455	438	427	454	458	456	458	445	468	425
22691	21045	28804	23479	21063	21352	14799	5162	3700	2938	2099	1475	1045	778	709	665	626	559	548	524	484	484	503	565	587	615	605	546	537	495	433	414	437	424	378	396	352	374	417	371	383	367	357	368	368	370	358	344	327	330	313	331	311	320	322	343	301	316	315	309	319	330	314	331	305	307	342	317	315	305	296	304	287	328	297	314	338	286	340	311	349	317	304	294	280	330	311	352	366	329	302	321	296	314	273	313	303	303	306	299	291	268	312	339	297	308	290	299	300	287	295	311	291	311	316	271	288	318	337	296	287	304	275	290	304	288	303	303	304	288	319	328	315	339	280	315	300	347	301	329	311	317	302	287	311	313	276	300	301	292	302	282	307	310	303	297	274	330	283	272	304	317	295	286	298	291	281	278	299	312	303	312	318	289	307	318	266	307	310	332	299	310	288	279	290	297	311	338	297	324	313	288	285	298	323	271	322	297	310	284	303	340	271	309	330	286	304	305	322	286	332	306	291	317	283	316	334	296	310	307	308	291	301	281	291	323	322	298	290	297	320	309	318	335	276	282	319	286	280	307	326	284	314	292	304	304	303	276	277	307	306	283	307	291	328	310	303	282	305	331	316	333	298	271	305	321	271	303	280	300	283	304	307	292	319	302	300	366	340	305	307	300	296	303	312	307	288	312	295	304	298	314	307	299	272	327	301	272	293	313	296	291	328	328	309	300	300	305	317	321	330	284	304	317	324	295	284	315	320	300	301	277	274	284	297	281	306	311	283	307	293	321	309	276	295	315	309	298	294	283	302	285	276	325	285	301	309	302	309	281	315	293	305	293	329	267	304	292	278	306	311	326	291	309	302	304	298	290	282	308	331	311	294	306	281	314	337	289	317	302	266	290	300	308	310	322	300	304	320	293	314	331	303	289	308	337	317	311	280	336	280	308	311	298	289	328	287	293	281	306	265	301	318	317	287	301	279	294	294	305	273	321	305	314	285	301	332	282	295	285	301	273	321	281	286	302	305	322	329	301	274	284	309	310	264	322	320	299	294	289	284	322	302	308	318	321	325	277	279	289	319	320	289	322	276	309	309	306	271	311	307	308	298	267	318	303	280	327	283	293	319	311	305	290	295	282	298	300	315	294	294	306	316	308	286	279	295	286	287	298	319	295	300	307	293	326	309	290	328	296	325	306	308	309	264	292	308	282	302	292	314	315	325	302	305	303	318	288	309	287	335	319	307	324	292	327	315	285	282	298	289	296	295	321	330	301	299	311	300	278	305	277	287	322	292	302	287	271	287	298	324	302	313	256	317	266	290	301	313	291	306	285	322	311	317	300	279	287	291	312	292	325	291	312	320	301	305	306	298	302	293	301	333	281	307	308	313	272	273	290	325	318	291	305	306	299	327	352	302	302	308	290	293	286	331	314	290	284	305	352	284	304	302	290	264	314	306	303	278	298	308	308	324	302	294	273	297	291	294	301	323	335	297	309	306	317	291	307	289	320	287	291	302	331	307	285	291	302	270	305	301	328	299	292	294	289	282	323	324	295	289	276	323	287	330	311	304	328	338	323	294	317	298	304	295	279	305	280	278	282	296	291	319	291	275	303	288	265	300	313	288	301	302	315	317	329	288	312	291	304	285	316	316	283	312	308	312	321	299	305	277	263	303	304	273	311	314	307	313	271	284	285	266	297	292	309	283	286	280	304	336	287	300	328	306	312	318	306	287	317	305	295	262	279	320	304	283	307	290	267	289	268	310	281	306	288	306	309	273	291	305	302	265	290	307	341	283	275	286	312	304	295	303	308	308	304	303	285	273	297	305	286	296	299	307	307	326	280	303	296	309	305	279	261	286	293	311	311	311	293	294	308	316	279	291	273	304	272	314	321	293	279	270	307	260	281	270	289	292	300	300	315	303	280	298	345	328	293	301	313	293	305	270	290	309	283	318	303	281	309	302	312	321	322	302	292	309	305	309	301	277	313	291	308	304	289	273	301	278	301	304	300	290	289	320	290	324	252	293	327	284	303	298	312	305	318	313	304	289	316	294	304	278	268	326	308	280	313	292	280	315	289	278	307	286	260	318	342	302	315	330	279	296	292	297	302	290	311	297	298	338	303	323	295	314	306	335	314	305	312	290	312	319	338	284	317	293	308	306	311	311	295	284	313	297	290	301	312	303	285	301	280	284	303	291	309	301	295	294	309	326	297	276	343	306	276	317	312	292	287	304	328	294	305	283	311	290	293	318	305	300	273	293	281	353	300	314	325	330	277	312	320	298	294	290	264	298	330	311	290	309	311	317	289	300	274	304	311	326	308	299	311	326	287	284	315	301	303	295	295	293	271	273	345	300	302	258	287	288	294	286	298	290	295	295	298	298	314	310	250	272	299	290	293	312	292	342	293	253	300	290	286	309	318	317	294	313	295	329	264	317	337	315	306	323	286	276	283	304	320	323	297	307	281	283	291	319	326	329	286	290	335	294	296	295	280	315	271	282	299	335	289	274	311	268	314	315	324	288	324	300	299	337	287	338	287	308	319	302	307	273	287	265	293	284	296	317	296	275	292	308	296	322	298	309	312	302	296	302	275	290	296	290	268	273	284	274	331	340	269	282	323	306	299	320	316	272	319	285	301	312	290	313	305	302	290	312	286	317	328	304	271	299	280	314	324	281	314	318	297	350	333	313	297	308	329	298	311	276	308	316	271	303	308	290	295	330	294	316	281	278	285	298	318	303	297	301	277	298	305	315	347	304	303	294	296	328	307	314	302	278	278	273	276	293	307	276	331	312	283	315	273	308	331	291	289	302	286	294	291	279	292	277	285	296	306	311	319	316	293	280	305	287	289	280	275	337	317	304	286	324	296	304	335	307	303	294	277	292	330	281	292	295	301	293	267	296	291	307	336	283	288	295	287	322	294	316	303	285	300	312	267	262	274	282	289	304	297	310	311	299	310	289	300	284	271	316	296	309	294	286	302	306	302	315	305	293	321	339	294	290	318	307	307	273	302	316	300	305	311	306	287	308	310	286	290	308	335	318	309	293	315	354	298	331	310	290	291	311	326	316	300	289	308	324	293	306	294	306	317	298	324	284	304	305	289	326	284	287	320	285	331	286	320	318	318	316	329	304	322	303	315	326	312	304	276	297	287	295	306	304	305	292	290	333	283	326	338	304	294	323	291	308	308	315	298	260	328	292	295	285	305	260	278	293	291	288	312	293	320	278	312	321	301	311	280	273	287	308	285	296	280	302	287	274	290	289	304	273	309	320	315	305	311	292	313	301	302	311	284	295	294	291	348	303	300	282	297	314	333	279	296	315	288	272	290	311	317	307	288	290	295	291	297	304	322	290	293	290	295	281	305	267	295	305	280	269	312	265	291	307	300	325	318	275	300	267	279	326	301	288	284	316	298	287	266	308	304	285	304	271	312	301	242	295	317	303	331	323	289	284	297	320	303	303	297	310	312	321	287	272	317	325	331	305	312	317	316	301	287	298	304	322	315	295	319
16581	34775	30404	21203	16479	13504	11403	9130	7910	5994	4387	2903	2053	1508	1223	1094	1018	963	851	770	746	739	752	778	943	957	899	824	823	724	711	624	550	560	518	488	511	476	478	535	489	493	513	460	462	523	439	385	423	405	385	432	389	413	395	408	413	382	390	375	383	382	417	363	434	371	384	420	412	402	361	388	342	383	412	359	349	407	353	402	422	393	375	392	382	414	388	380	416	401	396	410	361	367	379	346	390	369	364	410	372	377	406	355	345	379	349	375	373	360	372	350	347	373	404	362	358	365	351	395	368	371	382	408	362	351	334	337	322	362	320	368	367	339	367	366	414	373	354	360	370	385	384	357	350	372	347	392	350	350	388	379	359	412	400	357	368	355	373	355	358	348	323	364	357	388	390	362	347	376	345	364	368	337	372	341	370	375	386	404	375	339	355	373	318	369	351	370	372	364	358	373	342	335	332	387	354	376	412	361	359	363	356	352	363	357	362	415	358	374	338	365	327	367	343	372	361	369	381	362	329	395	374	374	353	358	388	393	374	368	358	352	362	366	380	378	363	355	375	394	379	396	363	363	339	358	344	359	347	382	358	355	371	335	320	362	337	367	375	372	386	374	352	334	367	367	350	356	368	372	356	357	349	353	369	365	361	370	372	368	392	372	392	375	360	372	382	359	331	376	386	349	357	379	385	360	396	350	378	349	371	337	375	390	390	363	388	346	360	373	353	358	378	324	329	371	372	377	354	357	316	348	356	366	385	301	351	354	366	365	374	341	336	417	337	350	352	357	359	366	377	364	380	403	373	359	404	361	360	365	406	363	366	369	350	355	376	358	371	376	369	332	353	338	347	357	312	374	368	364	373	317	362	370	363	377	346	356	354	345	352	371	381	398	342	358	373	370	393	356	354	344	337	350	376	386	385	344	402	396	376	358	348	391	394	394	373	353	352	362	367	370	341	386	387	339	343	366	349	384	394	356	331	326	353	394	335	363	357	341	388	353	333	380	378	367	351	376	371	371	354	330	369	353	377	353	418	384	325	386	353	328	416	345	386	379	354	385	337	374	321	359	355	357	384	366	376	344	353	369	376	344	375	390	363	380	383	370	312	399	360	367	354	368	399	367	365	368	387	358	369	361	364	349	345	352	364	384	367	361	359	363	345	348	386	346	366	381	386	355	381	356	361	367	345	339	378	361	361	355	335	363	396	386	371	355	368	375	361	371	355	327	346	331	349	366	366	363	340	379	381	362	384	368	325	397	361	321	341	400	344	361	373	379	388	341	370	351	346	368	335	365	393	383	394	334	326	370	356	345	372	376	383	358	365	375	373	348	333	339	356	379	365	377	356	356	356	359	372	379	379	345	332	343	346	380	337	362	364	338	348	348	366	341	362	360	388	414	353	332	410	350	352	385	393	384	362	352	352	358	343	374	347	364	379	355	351	367	348	338	349	361	382	371	416	368	341	374	398	361	360	372	328	415	367	381	324	363	358	379	363	358	360	373	372	354	371	362	376	356	335	360	375	382	309	364	320	357	362	355	342	396	372	375	398	350	342	361	390	327	341	341	371	343	372	368	380	361	374	382	374	351	378	322	338	358	383	350	372	382	350	386	356	348	376	351	337	346	371	362	315	399	342	340	361	383	347	359	403	327	325	358	381	372	365	370	361	378	377	341	337	340	379	358	369	352	355	378	351	349	370	358	372	364	368	374	364	385	343	340	333	366	366	344	346	374	380	375	377	386	361	358	415	357	363	385	372	365	381	364	380	364	374	409	356	376	361	345	347	368	353	396	377	343	391	362	384	350	350	339	374	341	317	349	329	375	379	375	392	378	350	361	363	360	360	348	379	338	370	347	333	378	374	395	365	339	370	364	368	380	384	388	367	376	317	319	403	373	370	324	338	359	363	329	345	364	347	346	378	351	373	403	338	337	371	379	351	358	353	342	369	358	364	368	380	348	347	325	348	337	361	365	352	383	346	333	360	375	370	354	384	329	366	298	390	389	372	365	349	348	353	383	340	367	366	342	344	375	398	331	368	364	356	380	350	386	357	371	383	363	388	378	359	367	390	344	379	367	386	335	337	379	342	364	414	359	349	394	342	355	358	400	405	363	345	369	352	346	341	354	369	391	375	395	368	318	333	368	349	357	400	340	355	396	334	346	344	350	356	327	355	356	338	343	395	375	339	368	364	359	401	338	365	362	382	354	375	367	373	368	374	367	389	379	350	351	380	331	331	340	354	334	355	349	341	381	347	400	381	330	367	356	361	383	354	365	402	378	340	391	347	354	366	402	364	353	362	393	360	357	356	372	377	329	354	329	354	364	365	349	360	394	362	374	340	342	359	331	351	340	377	347	363	380	391	395	328	371	347	360	373	385	377	398	366	383	358	386	331	375	370	349	343	398	356	394	371	369	346	373	361	358	341	352	377	371	363	350	351	403	371	359	369	366	340	357	330	377	378	338	362	328	359	354	360	368	355	384	345	383	408	346	356	356	387	312	378	342	337	380	385	337	371	342	380	409	358	366	401	417	347	356	360	331	359	368	374	357	385	367	345	375	372	341	353	313	341	387	332	369	368	390	386	349	388	312	373	348	361	365	384	324	341	382	344	342	344	373	344	347	378	348	355	351	364	349	356	373	349	364	345	329	359	357	363	362	377	391	353	407	331	372	371	389	387	380	349	381	377	338	361	353	368	360	390	364	370	346	372	392	371	376	360	348	401	350	353	343	339	361	366	342	380	368	363	367	392	367	372	376	379	363	354	356	389	387	366	342	381	365	405	376	340	368	351	359	368	347	361	343	380	339	400	373	385	385	360	365	368	326	371	369	357	376	346	369	344	382	338	377	342	367	351	353	378	355	387	361	391	351	362	340	347	391	356	380	400	344	358	375	359	346	346	339	350	401	351	369	350	393	371	360	359	354	382	392	364	349	345	375	355	393	333	345	353	334	393	396	372	361	342	353	359	351	381	336	342	370	362	354	389	372	372	388	360	347	368	352	356	329	323	388	372	398	356	349	359	336	377	367	340	345	380	375	353	409	378	368	338	376	379	370	353	362	367	334	370	405	380	359	381	357	337	389	358	382	353	357	349	382	367	357	371	340	357	382	333	346	350	388	382	376	389	357	396	361	362	352	345	357	368	365	345	373	370	355	376	372	352	329	361	355	358	332	359	373	347	393	337	355	388	378	348	372	380	390	357	354	359	359	380	357	366	376	375	347	382	368	342	381	381	356	360	408	380	372	344	371	378	325	342	354	362	320	368	335	365	335	388	351	351	373	376	371	343	395	404	360	330	358	382	349	406	359	386	341	362	330	391	367	351	361	356	382	377	377	353	345	376	369	371	328	378	351	373	349	392	379	384	364	382	350	398	384	361	360	372	355	362	365	360	363	370	381	324	335	421	354	350	376	397	339	369	354	368	327	363	375	300	302	370	317	334	345	380	388	377	350	340	347	356	383	348	352	380	368	349	366	373	376	354	363	381	356	372	343
26897	20891	16865	8815	4725	3447	2757	2201	1882	1522	1104	866	754	683	615	624	569	578	583	575	629	574	578	567	624	656	639	559	547	569	515	590	536	511	532	505	494	551	510	501	534	578	530	517	506	531	519	551	476	519	514	543	505	516	507	503	464	581	495	518	521	522	452	534	542	539	505	502	486	541	477	529	501	544	518	509	512	511	498	486	534	493	524	498	500	497	502	549	551	584	514	485	515	457	486	502	530	498	533	500	499	503	466	521	486	538	518	519	496	502	473	549	514	472	499	505	482	495	486	483	503	530	522	516	494	515	488	501	489	512	517	518	517	500	521	493	530	571	535	527	535	510	527	529	492	492	471	477	492	471	508	507	496	503	518	537	509	491	515	489	515	469	467	520	492	505	503	524	487	485	481	501	524	482	508	525	509	475	525	515	501	506	537	503	526	516	527	551	489	464	527	454	483	494	532	515	498	502	503	435	495	474	551	477	497	510	496	537	502	496	483	531	512	492	508	518	456	494	534	524	493	499	484	509	543	514	503	502	473	482	525	521	479	512	498	515	511	506	495	517	485	499	504	545	499	463	489	502	506	497	473	513	486	514	489	499	500	507	488	467	525	523	480	512	518	491	504	505	513	495	499	499	470	506	496	466	473	493	531	532	505	493	502	492	511	504	480	529	541	503	518	486	508	486	504	471	464	500	438	467	509	517	485	475	519	504	527	494	523	520	554	468	484	510	475	497	442	488	505	509	497	466	511	508	489	516	533	521	473	499	528	486	464	487	510	512	550	507	533	528	493	512	539	486	475	466	537	530	469	547	513	457	500	530	524	508	447	518	527	506	518	494	525	494	510	494	474	511	536	507	511	488	513	508	529	522	516	508	495	509	511	515	471	552	513	483	510	490	535	492	489	518	516	525	513	505	494	471	469	508	476	529	537	506	492	519	526	486	541	467	529	487	495	514	515	456	509	485	505	504	483	520	501	524	483	490	502	494	490	507	511	492	491	489	492	520	509	505	460	476	519	518	515	485	503	483	507	526	520	522	517	468	517	494	503	475	534	534	556	493	507	523	498	500	521	509	515	490	536	519	489	509	522	516	564	520	483	508	492	488	503	487	498	520	507	528	538	513	508	485	493	512	501	489	520	510	498	541	478	506	464	501	507	473	537	503	526	512	499	522	568	479	510	527	496	507	504	504	515	493	517	509	503	463	488	477	479	532	568	472	515	523	485	477	507	504	473	548	488	493	464	500	486	473	513	501	509	533	502	495	517	527	542	507	512	536	517	536	515	501	481	519	519	488	521	503	551	500	534	504	567	510	513	542	497	486	509	521	524	500	504	503	529	497	503	462	494	429	503	521	508	491	501	533	517	465	495	500	493	510	502	461	500	536	500	520	507	472	494	486	525	513	468	503	533	478	470	533	511	510	505	509	508	528	493	515	484	503	495	486	537	462	471	481	503	506	465	517	495	501	455	507	532	484	480	526	480	508	519	517	528	461	498	503	452	500	460	525	504	517	543	472	494	539	463	512	489	542	517	523	503	492	490	470	469	532	509	464	541	513	466	508	523	521	499	493	520	505	507	499	528	488	497	517	476	510	497	519	482	510	493	557	501	481	497	539	485	464	527	475	501	479	501	503	504	484	532	529	504	499	475	520	502	515	486	505	528	509	489	512	506	508	495	503	480	566	550	503	463	494	513	505	517	502	491	492	518	518	493	507	506	525	462	515	498	487	467	501	517	539	527	502	509	520	534	481	458	517	507	508	472	540	502	482	508	526	464	528	491	519	521	513	511	508	484	488	511	497	519	462	513	457	549	516	536	510	464	524	480	489	509	543	546	502	523	511	534	511	499	539	553	539	465	503	501	507	492	488	478	498	507	511	494	499	505	487	502	522	503	523	479	503	522	505	522	519	489	514	488	472	566	474	485	465	510	557	514	468	502	467	538	504	505	511	493	534	503	503	493	487	506	533	513	502	505	501	543	471	499	510	516	544	530	471	495	535	528	533	537	498	512	473	546	558	527	532	505	486	550	481	472	524	517	529	515	513	465	514	536	525	477	508	496	540	543	483	465	507	527	473	500	494	480	492	534	505	501	495	494	491	514	491	531	500	523	488	499	492	484	497	514	514	527	511	471	508	487	506	511	502	541	546	533	496	517	492	530	477	547	469	538	526	464	513	489	516	488	488	537	475	495	490	549	467	511	521	510	498	542	545	484	473	490	453	467	523	524	450	487	486	486	518	528	550	499	505	544	500	471	514	482	533	529	484	514	546	539	552	493	511	498	509	504	489	477	549	511	512	504	470	483	504	548	502	528	487	515	488	476	519	551	492	498	460	496	499	485	508	491	490	519	500	509	489	510	519	514	520	553	503	471	528	440	527	519	480	485	524	538	492	478	518	505	478	500	494	483	497	524	497	512	490	527	502	492	535	484	529	529	479	488	523	508	496	491	516	484	528	542	472	518	475	493	483	518	490	524	527	458	500	505	501	521	530	477	512	502	476	483	501	481	542	501	526	524	540	514	492	529	504	503	543	527	481	493	483	510	467	475	487	565	503	531	500	490	526	543	494	493	491	504	557	525	537	531	536	556	515	537	487	500	527	504	480	505	486	502	520	541	518	516	502	502	529	535	519	523	517	452	509	494	562	478	478	521	514	561	485	465	526	497	505	506	503	558	472	498	508	515	511	544	570	501	517	501	517	515	504	482	513	473	532	544	508	521	510	460	498	519	475	501	476	510	529	503	533	502	522	527	525	446	526	523	491	520	474	489	494	517	486	532	514	487	488	514	507	503	465	526	526	482	501	507	498	537	541	478	520	499	518	561	539	520	479	524	476	488	530	494	534	510	495	487	505	536	484	557	481	523	483	502	461	499	517	494	474	483	501	512	509	512	536	515	506	513	466	514	479	505	548	524	512	518	482	528	478	502	501	502	501	484	502	486	530	519	505	489	508	485	487	512	514	478	525	470	505	465	491	529	527	507	518	508	528	506	523	523	471	496	481	464	541	522	495	498	499	550	479	497	505	529	525	492	497	531	516	538	481	523	477	458	534	545	493	489	570	543	492	507	499	513	530	515	530	465	514	522	517	510	514	493	525	508	523	501	550	560	527	523	497	530	499	497	556	551	495	513	490	536	527	511	474	491	542	475	503	504	482	502	522	490	539	521	505	505	480	539	494	532	480	471	495	507	500	500	494	491	483	529	505	538	529	533	489	522	507	475	494	483	496	489	505	494	500	571	553	511	535	506	502	499	511	494	483	531	481	543	515	490	539	478	492	492	534	510	521	464	509	526	518	511	463	514	472	521	502	499	505	524	506	524	492	484	515	493	514	491	506	467	498	493	500	539	532	503	472	524	478	512	498	499	496	495	473	522	521	516	523	475	522	548	490	500	494	479	563	506	502	514	491	476	507	485	523	502	525	524	479	486	509	512	471	478	519	517	529	507	504	541	544	512	516	447	491	532	466	512	505	497	521	531	476	520	516	503	504
13395	21969	18185	10669	8161	6700	5510	4571	3736	2818	2084	1471	1141	897	841	806	802	824	738	742	734	716	742	800	887	837	862	790	801	721	727	706	675	715	700	676	649	661	678	635	643	648	687	613	617	674	631	631	628	610	647	651	623	626	632	623	632	667	625	620	664	646	633	631	603	630	614	636	660	601	596	597	666	624	645	634	645	649	629	621	676	637	644	624	651	648	594	593	602	587	631	639	625	636	631	585	640	605	599	623	562	616	655	662	636	636	584	670	633	604	606	607	590	655	634	618	606	628	660	631	628	638	653	603	606	635	634	613	593	650	611	606	668	558	620	605	650	613	629	624	623	608	605	596	633	594	616	636	618	613	655	614	608	618	615	618	585	589	653	599	572	614	605	606	598	630	634	658	624	631	636	600	626	636	640	593	632	651	626	610	563	616	616	620	630	629	623	618	591	637	627	635	634	676	571	616	609	617	599	645	606	614	599	622	624	636	618	594	636	604	601	616	622	583	621	587	607	595	638	619	619	659	586	625	650	604	638	625	625	615	620	630	593	586	670	621	603	645	623	619	634	611	582	601	589	631	576	628	603	566	624	647	595	608	621	596	602	608	630	583	589	574	609	634	650	605	593	627	623	635	637	630	609	657	644	625	628	588	604	627	594	567	654	634	613	654	600	597	630	633	622	593	640	624	585	655	605	648	623	623	582	628	626	649	654	640	641	601	636	667	591	610	579	634	624	597	645	669	579	580	646	624	670	601	617	637	640	585	555	560	630	651	649	576	617	626	592	615	630	598	633	624	592	619	646	599	636	594	620	628	604	663	577	589	636	613	631	607	636	683	598	626	604	635	627	648	600	595	644	620	639	637	674	623	612	636	573	639	592	660	634	624	614	609	605	626	604	601	603	623	607	623	601	577	629	651	573	608	613	583	632	624	646	572	647	576	641	647	587	610	577	658	629	619	598	620	643	633	618	595	654	620	600	625	599	611	625	608	659	610	657	666	620	627	611	606	589	668	602	618	588	606	634	668	628	642	620	600	597	591	630	599	596	637	619	620	580	607	593	596	603	610	654	623	621	624	631	594	598	615	606	634	612	625	632	560	647	672	610	624	636	612	652	645	611	574	640	620	606	619	625	569	645	565	639	623	637	657	646	610	599	625	630	601	642	651	638	616	608	611	607	634	577	641	627	615	630	622	678	536	641	572	590	568	620	625	634	614	584	633	592	616	607	621	660	583	598	617	627	618	619	620	592	587	592	651	592	626	593	626	626	588	604	610	586	587	630	581	569	628	620	619	590	598	605	609	607	624	582	598	611	612	595	622	595	663	618	606	604	577	570	662	663	593	634	630	622	624	630	632	615	639	618	634	593	585	615	607	635	606	594	604	612	578	650	666	593	589	614	625	608	581	618	614	624	602	606	634	634	653	619	640	623	636	639	572	615	579	633	623	672	638	621	559	642	612	611	628	596	571	597	594	620	621	631	612	622	588	623	606	630	617	606	604	627	609	591	599	632	618	618	643	645	591	612	612	626	639	623	621	648	646	613	638	596	609	626	644	623	638	621	598	638	567	633	605	586	642	666	607	596	643	628	624	617	596	612	635	664	600	595	605	652	599	634	582	604	631	637	622	603	626	627	600	625	609	616	602	635	629	659	601	591	619	622	622	628	630	630	611	592	630	592	599	650	619	603	631	583	599	600	589	630	628	580	619	609	621	601	608	623	619	636	612	602	608	613	635	658	576	589	611	615	646	599	628	627	626	588	648	616	609	591	597	626	640	620	615	621	598	637	584	591	590	581	644	580	639	646	638	565	592	612	596	617	664	656	614	613	617	564	559	634	654	580	633	599	609	646	632	605	613	660	592	610	642	625	613	631	619	610	598	609	643	641	661	618	631	606	599	636	650	593	604	612	585	618	641	634	644	657	647	598	600	568	614	585	584	572	614	641	654	607	564	633	549	607	633	572	631	566	630	618	615	641	636	639	598	639	646	612	636	601	667	652	628	621	622	575	591	613	607	607	600	627	593	642	601	608	596	618	568	642	632	612	611	579	671	644	600	635	656	592	608	607	607	654	605	600	591	640	598	655	677	628	591	556	638	625	618	617	574	629	601	596	590	595	673	615	629	647	609	576	590	644	611	603	640	603	587	632	626	604	593	629	566	601	594	659	623	641	619	658	631	611	622	591	641	642	588	632	565	618	625	627	609	599	624	599	608	587	622	655	585	645	617	637	593	602	625	593	616	576	624	604	639	634	634	610	610	640	575	573	577	583	638	654	654	604	633	634	598	629	592	577	597	642	633	597	632	633	663	647	625	674	619	658	634	598	606	622	675	557	706	576	624	647	654	644	643	643	585	644	656	651	628	630	590	673	621	604	609	589	603	612	662	615	644	630	648	564	558	619	633	626	619	565	648	647	594	605	610	676	600	603	599	625	631	630	648	653	636	603	636	652	598	612	595	672	637	612	642	644	650	616	644	635	619	573	656	595	593	622	633	594	584	663	625	612	624	622	569	604	602	616	631	655	605	598	582	628	619	627	630	611	641	614	617	642	632	648	642	628	660	608	604	608	660	626	606	637	615	616	620	629	599	626	611	590	608	614	622	604	625	608	581	636	566	622	624	636	614	617	587	651	599	611	604	601	608	670	599	629	624	608	587	617	615	627	650	659	592	615	642	672	612	615	603	568	610	647	586	625	678	586	635	586	608	600	649	657	633	609	673	567	661	596	646	643	622	591	653	643	635	621	611	635	572	620	573	615	606	637	668	613	630	612	589	659	625	604	626	612	597	605	653	631	606	610	607	615	593	596	613	640	621	696	600	594	601	613	634	606	640	638	628	601	609	637	637	595	652	619	600	606	641	639	619	581	562	588	613	600	678	612	601	601	586	629	655	650	644	634	633	645	601	640	599	635	651	614	670	600	615	629	627	607	641	582	605	626	596	643	624	675	636	592	599	607	639	611	633	586	607	611	652	589	636	603	627	617	611	613	648	639	598	611	585	601	617	605	628	565	600	595	633	607	631	608	651	612	605	613	600	613	608	593	590	640	619	601	664	616	603	600	659	633	650	635	628	649	635	675	567	578	633	609	628	613	600	633	642	613	597	623	624	606	652	606	612	580	604	606	610	657	604	623	614	615	618	620	600	601	640	647	591	673	606	583	608	632	599	605	595	621	600	569	587	635	597	592	615	617	564	630	599	612	598	630	590	617	645	661	602	664	596	633	588	613	641	612	620	600	592	656	577	627	596	674	606	634	613	645	617	627	623	596	592	638	610	638	643	647	631	606	615	656	677	644	581	631	611	611	610	622	596	622	579	671	578	629	601	620	646	652	581	627	647	590	643	614	620	633	594	639	613	606	581	609	641	638	638	598	631	591	625	624	618	635	596	602	616	675	600	610	589	666	640	608	618	615	588	644	566	573	642	644	575	588	631	615	621	620	612	623	590	587	654	581	620	631	596	621	607	597	640	651	638	634	593	614	670	644	611	605	615
23690	21040	28400	23894	21076	15123	5948	3633	2769	2089	1502	1063	829	660	643	579	565	544	502	473	475	436	491	556	635	581	565	517	541	484	498	480	453	430	401	417	421	434	440	404	402	399	424	406	419	388	370	373	388	367	365	371	356	365	364	370	360	380	367	363	384	371	344	399	364	403	399	376	346	371	357	396	357	361	397	348	391	382	346	385	389	365	352	402	351	383	355	354	410	375	376	366	379	366	391	366	355	398	361	343	319	351	355	390	365	349	371	339	359	388	394	362	376	363	374	348	378	378	357	348	372	395	379	367	370	383	355	392	382	351	388	367	371	338	380	347	383	357	396	371	378	387	387	327	378	405	352	373	356	401	332	347	381	385	320	378	379	364	345	349	376	349	372	372	357	348	339	359	352	397	364	384	320	386	368	333	348	351	374	348	383	349	372	396	323	368	380	367	362	338	348	382	388	345	351	364	375	358	329	363	357	393	372	366	357	357	362	357	356	355	390	385	383	382	358	348	380	376	362	372	398	356	371	364	350	377	352	379	366	373	368	370	374	352	348	358	364	353	365	358	391	332	390	393	385	366	357	366	353	357	331	367	329	398	370	382	353	373	326	373	341	356	351	367	375	378	332	359	371	402	333	349	357	357	338	381	382	362	330	349	365	361	338	359	333	346	359	372	363	348	382	365	356	337	375	394	363	345	345	358	354	357	368	394	357	386	362	371	401	365	380	355	321	376	401	388	340	372	394	394	384	378	366	359	348	333	385	389	388	387	368	376	373	349	342	358	389	378	359	375	379	338	361	373	387	356	375	347	400	358	373	383	346	392	371	344	377	333	343	358	362	402	387	372	401	344	366	352	347	334	353	379	394	368	362	351	364	361	375	365	366	367	397	393	341	351	378	354	383	331	348	375	360	383	374	386	369	354	394	346	354	398	351	358	367	357	369	378	320	353	309	356	386	338	353	386	375	374	322	361	382	336	387	391	374	342	350	379	352	369	379	364	334	398	367	354	375	362	352	325	358	364	380	363	395	327	352	328	347	352	344	382	332	366	344	345	371	366	386	356	377	354	365	366	360	377	356	355	377	375	349	335	366	371	343	355	390	352	383	390	356	389	371	358	371	368	347	330	362	385	336	366	348	352	416	401	366	341	355	357	331	396	339	387	336	362	372	367	360	344	359	356	370	356	387	381	392	359	350	340	363	382	391	341	350	389	356	381	368	326	361	355	377	349	384	380	398	408	347	358	352	369	383	339	344	377	309	357	354	359	341	352	394	359	374	362	378	353	359	372	385	338	402	357	378	398	343	352	361	363	361	386	378	389	347	353	355	374	391	337	369	348	340	355	325	402	380	353	354	367	370	335	364	365	366	393	376	379	335	373	339	359	354	364	351	372	364	390	354	361	356	386	356	348	361	342	348	376	358	353	372	346	369	365	317	338	354	383	367	354	378	352	358	385	354	346	374	341	333	353	379	386	363	365	376	321	382	337	364	357	379	374	382	328	384	372	356	360	367	343	376	341	338	358	348	326	350	354	377	388	368	367	366	344	365	363	369	370	396	363	330	367	363	352	373	350	379	352	388	344	338	349	362	366	350	330	353	371	383	378	378	356	353	378	345	365	359	353	378	368	388	400	367	372	390	352	359	363	350	382	354	364	373	368	360	334	345	384	364	352	417	378	368	409	371	330	341	347	337	343	376	373	373	379	341	334	356	356	355	335	364	401	413	371	410	380	377	375	326	407	358	379	390	393	371	350	405	335	341	381	361	362	352	353	346	385	366	365	350	327	366	350	383	363	366	349	334	379	356	351	373	342	379	375	334	386	360	358	359	358	368	375	362	356	343	356	355	367	387	340	347	353	378	333	380	359	359	377	373	390	351	336	339	364	351	394	363	364	365	363	342	370	344	338	377	379	368	368	379	353	408	375	378	350	342	368	369	341	351	387	375	388	366	369	341	358	331	385	380	402	381	377	360	395	344	328	364	355	372	361	354	397	371	349	365	363	377	357	362	399	368	357	386	325	362	402	352	379	357	376	414	363	371	357	374	343	420	342	361	367	354	336	355	345	380	358	365	351	372	379	390	374	357	352	372	326	391	419	361	425	368	400	348	344	392	353	417	371	351	373	377	359	347	353	393	360	397	338	363	375	367	373	378	380	362	352	341	333	331	380	334	367	394	365	367	339	356	383	352	393	360	377	343	389	364	358	346	336	348	364	360	362	371	360	337	371	363	372	359	379	358	366	382	399	364	348	375	362	401	366	349	370	344	377	357	369	352	362	364	355	405	373	342	386	382	390	362	357	390	388	375	384	373	364	372	369	366	357	378	390	378	368	401	381	373	353	358	373	367	340	357	345	339	332	332	370	366	338	365	394	350	339	378	360	383	419	347	329	375	348	389	357	354	342	409	341	367	345	360	340	368	361	347	355	364	382	360	384	341	368	356	331	338	378	376	340	374	332	349	364	381	350	371	371	352	362	330	353	360	333	381	373	366	300	350	386	402	357	365	342	353	375	371	347	398	371	405	358	341	362	364	344	375	381	358	370	334	340	404	404	388	343	359	349	363	348	363	337	367	356	360	369	382	407	366	361	373	389	341	386	381	377	350	360	345	362	386	315	363	380	342	394	384	365	373	354	380	360	366	349	364	355	361	385	377	355	385	342	309	412	338	348	409	354	345	349	349	368	379	365	330	374	363	363	377	336	373	366	366	392	366	388	375	339	358	371	358	371	360	373	361	353	347	357	379	322	388	357	358	382	352	388	353	361	358	347	331	343	356	352	374	325	340	343	362	371	335	401	380	360	353	368	415	354	338	359	338	347	388	382	355	395	342	351	357	350	389	372	340	362	329	381	369	368	366	354	379	388	349	374	338	371	374	348	353	327	357	378	375	382	389	367	329	341	343	356	386	361	349	337	360	337	351	335	350	364	386	387	374	374	386	380	381	395	363	362	330	379	374	362	328	387	344	407	363	333	375	380	342	370	332	368	357	336	346	377	372	374	331	361	368	379	377	329	335	368	358	311	348	362	331	353	364	378	392	370	353	334	426	345	381	370	396	338	387	370	391	385	352	343	337	362	344	364	383	363	361	370	345	382	344	358	372	369	331	362	380	403	391	341	340	352	335	358	371	369	320	382	339	370	362	357	357	354	369	363	384	337	364	365	349	361	341	373	378	366	377	336	347	388	349	375	343	375	349	381	357	371	360	355	408	351	353	383	375	401	379	375	359	377	317	370	367	360	354	386	372	326	396	346	395	371	366	350	336	326	350	342	384	369	347	361	377	383	375	369	381	355	348	378	382	370	363	355	346	384	376	379	365	371	328	384	363	352	341	322	341	373	374	356	386	357	374	397	366	359	382	345	369	383	374	378	353	353	351	344	358	338	353	344	348	365	371	384	355	335	323	330	395	362	358	329	372	362	394	366	363	401	371	361	360	357	352	375	330	355	344	369	346	365	331	373	361	348	394	387	363	340	350	360	360	399	401	359	383	349
14126	29151	25129	16331	12767	10506	8534	7254	5858	4392	2948	2084	1457	1152	957	911	816	799	821	780	712	743	731	843	891	899	843	809	743	731	648	581	606	576	533	531	520	586	526	552	540	554	582	539	529	508	516	510	470	467	447	469	462	479	472	463	477	457	513	433	452	470	469	466	455	459	474	453	501	478	453	476	448	480	482	472	490	446	488	523	441	488	470	476	483	474	479	482	479	500	413	479	481	470	439	433	461	458	444	452	449	446	406	493	452	451	438	468	478	472	453	459	464	477	462	463	420	476	450	456	488	426	472	449	450	503	444	450	490	432	487	440	469	463	456	437	455	474	420	455	453	462	432	420	455	470	488	444	454	455	451	467	435	461	478	444	473	422	408	440	456	468	439	446	439	500	444	442	473	474	445	470	430	476	459	469	455	480	442	421	426	435	466	462	429	471	454	507	435	434	486	456	477	443	434	448	464	482	440	469	446	460	471	456	443	434	447	455	443	474	496	451	456	461	439	448	481	468	442	457	469	464	441	434	449	467	457	449	487	432	433	437	431	467	506	492	410	420	463	449	438	451	464	481	459	504	452	499	445	430	500	424	454	431	500	457	466	497	482	473	444	450	479	471	438	502	454	456	442	494	463	422	441	431	465	482	451	459	445	448	466	450	420	443	446	458	454	416	445	430	441	473	511	453	476	460	439	506	475	438	471	451	436	492	432	470	455	453	433	457	440	448	473	477	463	406	432	389	446	416	465	458	427	440	441	452	442	453	466	445	444	470	439	432	441	494	419	448	465	432	466	449	450	456	482	439	457	442	454	430	452	409	467	471	438	449	469	469	438	415	464	462	432	452	417	475	449	471	446	468	448	478	471	430	440	452	461	452	479	464	454	438	466	492	440	449	467	437	441	431	445	454	446	487	397	448	468	474	453	399	473	456	446	465	397	474	452	447	439	426	473	459	456	478	479	420	391	461	424	444	427	449	467	432	451	443	428	457	455	459	445	470	469	430	457	425	464	456	446	481	503	447	454	433	428	460	443	471	498	444	453	470	431	437	463	438	451	419	447	431	461	442	449	477	442	437	439	458	447	467	444	452	450	476	432	442	456	499	464	474	456	487	466	460	446	512	457	424	449	469	451	426	499	446	447	468	484	462	451	440	484	462	433	472	483	467	441	466	445	428	455	431	426	414	479	466	447	473	441	412	460	451	468	474	441	440	449	432	469	453	451	458	442	428	492	416	457	460	440	453	458	472	506	442	449	458	464	471	445	477	452	429	474	448	457	455	443	442	475	427	424	465	455	443	400	482	435	472	453	459	515	426	452	440	435	456	493	441	446	457	474	455	386	484	491	432	458	466	428	429	470	419	458	433	430	422	448	448	478	453	424	433	487	443	449	468	460	478	492	437	462	453	460	422	420	431	441	439	433	414	482	443	444	481	486	477	455	476	487	463	439	455	439	422	414	495	460	445	431	469	413	432	485	485	457	425	448	462	443	488	436	473	464	455	501	476	505	440	471	426	464	467	435	455	435	482	462	465	484	453	423	449	487	445	438	448	422	428	455	434	449	470	418	446	451	508	457	435	418	478	485	447	476	463	455	421	419	465	440	454	446	440	465	443	481	449	454	461	443	491	455	494	481	499	485	456	423	456	473	442	411	450	455	399	429	466	485	465	441	508	477	417	471	462	462	435	461	424	437	466	465	471	426	474	427	424	448	445	494	445	472	431	491	435	437	444	450	446	424	469	451	453	439	465	473	432	431	465	463	457	440	464	436	453	482	428	460	473	432	440	473	445	455	446	454	419	471	496	450	454	460	497	414	446	486	454	453	438	480	463	488	455	427	471	452	451	467	435	465	423	469	418	427	432	470	450	443	470	464	443	450	448	444	438	447	473	441	433	423	483	460	469	491	431	444	453	454	472	431	437	469	457	453	484	441	438	482	423	458	474	457	449	494	479	435	435	466	438	432	441	503	458	480	486	498	501	481	446	434	413	452	411	435	495	469	429	462	413	493	459	450	498	451	453	442	440	464	433	472	452	429	435	439	444	456	438	482	450	461	511	452	457	484	461	479	431	422	478	493	448	439	517	435	464	404	450	457	465	469	460	447	474	441	431	438	416	439	496	467	454	495	431	443	427	458	447	457	448	470	436	446	431	466	440	480	485	486	479	456	421	459	433	465	479	425	447	433	465	460	425	462	444	418	461	457	484	452	454	471	439	460	421	406	459	447	427	505	435	445	443	414	459	438	447	479	440	461	439	474	453	449	450	460	429	426	457	476	478	466	457	469	425	468	478	438	458	459	466	486	488	441	478	463	459	437	467	457	427	464	467	439	462	474	444	465	452	469	441	481	472	498	471	472	448	451	475	434	446	473	453	462	474	455	436	445	438	428	461	469	437	439	462	436	446	451	457	441	460	428	414	499	460	462	461	457	435	453	446	488	403	445	435	437	454	440	452	452	431	470	460	462	452	475	436	430	480	477	437	467	446	416	434	439	486	435	407	430	427	428	437	425	473	437	436	423	445	453	467	418	454	458	462	454	452	447	458	461	480	453	442	474	484	446	430	462	477	446	468	464	478	443	457	436	462	445	457	460	460	459	468	435	411	495	462	455	454	430	502	440	412	492	432	449	455	430	481	435	466	478	529	432	418	447	408	461	474	441	446	457	438	471	420	488	466	458	442	446	415	397	449	496	456	489	451	485	489	430	415	462	478	454	470	437	410	425	480	467	423	432	464	468	474	466	446	451	420	444	488	442	421	482	446	484	497	465	475	468	466	445	468	478	417	488	461	441	454	503	489	440	479	481	424	482	445	453	451	434	478	440	434	466	449	427	435	425	427	464	475	467	405	427	452	474	465	428	470	441	455	436	444	447	425	472	466	453	457	408	498	456	482	401	415	416	422	463	440	447	470	455	453	426	428	461	421	488	472	456	408	430	460	453	439	432	443	447	441	428	482	415	411	467	459	481	430	438	425	455	429	480	452	418	454	527	468	437	466	481	473	450	453	454	435	453	437	462	477	443	425	468	456	528	459	460	458	440	452	434	461	431	476	493	462	459	432	434	454	485	439	465	453	451	420	454	436	428	463	466	430	462	477	445	456	468	473	462	475	440	452	415	439	455	436	443	455	471	482	430	432	496	452	466	457	476	475	447	443	428	436	421	435	467	438	473	468	442	497	499	462	462	470	467	462	423	499	494	416	464	441	476	467	463	448	421	428	454	466	492	446	470	479	452	499	446	439	445	430	430	447	484	478	455	445	417	458	472	452	433	453	414	437	479	508	462	444	418	446	429	485	491	457	451	437	449	462	446	437	469	486	469	503	439	432	468	460	483	433	426	476	434	454	461	434	469	463	401	442	432	427	438	467	439	455	465	480	455	459	442	443	451	473	456	462	436	456	446	433	445	418	435	470	432	454	449	448	507	454	469	469	503	411	454	451	444	426	459	428	460	443	446	448	447	452	455	429	433	436	453	472	451	472	472	450	430	456	477	463
22696	21089	28876	23525	21100	21444	15304	5607	3701	2770	1861	1289	1028	810	722	681	614	582	565	572	524	515	533	627	681	663	634	651	507	507	473	460	456	431	445	422	389	371	400	403	402	427	402	379	364	366	340	349	294	341	348	323	317	315	331	344	325	334	328	333	333	332	346	348	319	331	307	312	312	350	357	352	305	363	351	342	352	348	321	323	322	346	339	332	340	341	325	336	356	331	325	327	347	325	309	324	337	331	305	306	339	299	326	305	316	330	320	334	307	292	307	320	283	339	324	293	324	312	312	303	301	326	330	316	333	329	323	316	335	317	345	300	381	340	315	325	326	327	316	324	320	341	289	333	336	327	321	325	310	334	291	301	316	330	344	315	293	312	297	294	279	283	311	316	302	290	309	326	302	298	267	317	299	297	324	294	335	295	313	302	308	328	330	306	317	322	334	318	309	294	311	317	334	326	355	300	300	327	331	298	322	300	316	325	317	351	328	287	317	296	313	316	295	334	292	305	305	324	304	320	322	309	310	331	297	323	331	306	353	330	306	319	284	291	283	289	310	295	335	298	303	346	319	307	327	348	289	293	320	293	315	326	288	322	283	331	316	304	298	302	306	299	312	313	355	314	302	296	322	318	293	300	313	314	319	286	310	318	304	307	327	279	321	332	345	303	317	338	308	350	336	319	306	313	305	327	296	298	308	329	296	328	346	319	300	279	344	338	309	326	292	298	315	317	306	299	315	300	321	321	316	299	302	293	319	304	326	318	315	327	295	341	301	276	330	307	301	321	293	309	326	273	326	293	329	314	337	318	283	297	315	326	296	290	309	303	305	328	316	309	312	333	303	332	317	292	311	293	301	327	340	343	301	349	308	358	308	320	302	314	303	329	319	299	294	313	370	319	302	313	294	296	343	308	299	331	290	303	294	325	314	299	320	319	342	294	382	323	351	310	302	298	346	314	303	331	301	323	329	313	319	332	309	316	317	306	341	330	329	311	313	322	305	309	323	315	323	298	318	316	321	336	327	324	314	304	275	334	324	277	294	322	327	334	337	304	341	320	286	327	320	356	324	285	325	311	318	311	304	324	318	324	323	323	315	274	314	336	320	309	308	317	281	287	333	349	283	279	298	313	322	310	315	314	341	284	327	322	286	297	322	290	328	319	324	315	335	329	331	314	329	319	277	333	323	303	318	326	317	333	302	305	323	295	297	309	319	339	296	354	338	301	321	306	328	322	322	309	306	310	299	341	342	326	302	325	307	321	309	317	326	311	327	293	303	312	305	330	290	294	316	296	316	338	301	326	333	322	330	315	332	309	330	326	327	329	318	302	320	311	313	300	335	317	284	310	293	319	337	316	310	303	304	270	285	304	303	322	321	329	319	311	296	292	304	314	331	308	295	319	302	334	280	329	323	299	332	316	277	327	311	316	293	299	329	309	293	299	348	304	316	280	331	310	289	326	301	308	304	335	322	298	299	322	278	288	314	304	320	314	356	282	327	312	295	299	303	310	296	303	324	327	302	283	300	304	304	319	300	324	331	302	293	277	324	260	306	312	320	310	304	293	339	318	321	321	315	322	322	295	289	305	273	286	286	287	317	287	325	306	323	294	331	329	305	340	306	333	294	322	318	305	292	299	286	317	291	329	336	338	330	312	326	293	312	316	315	322	335	289	328	301	313	323	280	325	319	267	316	352	292	348	311	299	339	331	293	315	310	285	341	294	319	341	288	306	312	328	287	305	333	329	287	325	301	276	307	315	334	337	318	338	339	306	332	280	298	280	334	308	315	322	326	324	315	319	321	302	322	291	276	338	294	327	285	253	312	319	329	324	331	322	293	330	299	347	313	353	302	284	303	321	284	314	323	320	326	312	306	300	333	319	322	336	288	322	303	305	307	311	320	279	346	341	334	311	326	326	324	311	302	326	332	322	320	307	298	319	321	351	307	293	324	323	282	301	332	313	315	334	314	316	339	343	324	327	305	281	335	357	299	298	331	285	311	318	322	310	311	279	288	310	330	319	300	302	301	345	337	310	332	314	298	288	323	323	346	272	316	280	311	342	330	318	338	321	313	322	323	306	320	292	309	320	328	297	339	300	307	329	305	290	263	305	285	311	303	346	336	309	319	325	332	334	312	323	331	305	300	308	321	334	311	299	306	301	295	321	320	325	340	300	324	332	274	347	289	344	291	299	334	329	309	333	323	333	324	304	296	322	305	305	303	325	324	311	266	297	318	305	339	332	315	341	347	313	302	320	329	289	317	321	319	326	311	323	335	303	331	308	289	309	310	305	311	285	310	309	310	331	368	346	329	310	334	300	280	293	294	320	318	309	289	315	306	310	271	319	349	331	310	314	334	305	291	302	318	314	310	317	343	313	329	330	317	338	293	353	314	300	322	331	339	293	347	311	290	302	284	335	326	299	321	310	306	309	319	315	311	304	293	306	305	292	271	311	314	324	337	308	316	310	317	282	332	319	291	319	304	321	303	308	289	310	288	314	322	294	332	304	298	306	341	300	315	323	296	304	305	324	317	300	290	311	339	335	305	325	298	331	295	300	321	334	295	312	331	315	326	283	335	318	297	296	299	311	364	304	284	302	324	319	297	290	321	304	278	317	310	293	333	315	321	348	322	349	328	322	309	298	324	283	323	292	298	314	299	304	302	301	293	288	317	298	313	294	280	305	340	288	329	306	337	308	308	342	311	299	291	284	327	329	320	306	298	304	293	314	301	329	292	271	313	308	303	266	301	310	257	314	308	329	317	308	279	322	301	330	316	299	292	277	311	292	352	294	312	303	274	321	340	307	274	306	311	365	322	319	327	312	319	279	311	310	310	329	275	303	278	330	303	339	330	303	309	306	317	332	295	319	280	339	334	294	349	311	343	325	316	338	312	359	326	336	317	282	307	309	339	335	301	310	325	312	303	330	321	321	318	283	299	309	293	279	335	287	309	311	302	313	331	289	333	319	310	340	309	287	314	315	303	321	285	296	330	295	308	295	339	279	302	327	297	335	300	286	300	307	284	326	325	305	306	310	300	347	292	302	270	326	343	322	298	295	318	328	310	305	332	295	330	283	321	311	293	322	302	309	305	319	323	287	307	298	302	339	320	315	312	317	300	306	295	306	293	284	282	331	273	293	299	310	279	308	352	329	310	326	341	322	322	310	275	314	353	302	289	297	324	320	306	311	297	309	301	321	319	339	309	273	310	300	300	302	322	295	289	291	287	325	324	337	309	323	337	303	307	303	339	270	339	296	329	305	324	298	325	326	309	309	305	325	285	307	329	331	342	300	323	318	307	296	295	312	332	327	313	303	294	299	308	324	352	361	337	283	367	340	315	311	305	299	291	304	338	338	292	331	303	327	325	326	296	321	301	327	316	324	318	309	330	306	331	286	336	258	326	309	309	330	297	323	312	319	283	360	326	300	322	297	293	336	301	318	334	342	327	303	303	270	279	316	284	334	303	319	270	298	293	295	329	326	305	312	322	302
16226	33901	29699	20692	16789	13852	11751	9855	8011	5631	3826	2548	1771	1514	1285	1116	1028	928	901	805	835	767	825	987	1126	1015	1011	847	825	774	696	678	581	568	580	531	510	544	483	530	558	503	481	495	484	472	430	427	444	411	399	376	404	401	431	389	399	442	431	420	419	403	406	450	455	416	415	441	407	392	380	382	441	396	443	367	418	387	391	384	377	399	438	435	361	392	398	410	394	394	410	411	400	429	405	383	396	381	401	348	345	392	388	420	368	419	383	373	378	411	386	373	392	373	364	404	366	408	376	387	348	431	343	374	378	360	389	344	391	411	373	402	387	394	349	413	374	376	362	416	386	400	371	380	373	373	399	383	405	386	333	368	351	413	403	377	350	356	406	370	353	346	362	384	379	357	385	352	429	366	394	366	392	368	334	388	385	385	372	374	389	408	382	367	375	376	405	383	367	397	432	398	377	344	407	344	374	364	378	383	379	392	375	381	377	357	366	382	379	359	368	388	375	364	335	361	372	331	384	358	378	386	388	360	346	355	363	375	369	398	359	396	391	351	365	378	376	386	331	363	380	386	367	410	417	379	364	370	350	397	373	376	382	408	374	383	409	359	383	404	368	383	391	389	399	382	372	340	392	380	356	359	374	377	364	343	374	382	379	397	390	399	361	362	384	380	369	362	382	386	378	387	377	377	376	389	383	393	391	390	395	344	390	388	347	414	359	361	325	413	391	364	395	402	365	429	380	361	367	384	350	350	373	388	382	398	380	353	380	392	392	347	353	370	372	407	367	381	387	391	395	384	392	384	420	366	361	399	342	357	338	366	362	381	357	373	397	392	382	385	366	382	381	351	392	372	370	389	354	390	413	369	408	386	374	358	370	378	387	363	374	364	421	343	348	386	386	384	341	401	392	411	359	374	376	395	370	398	393	352	344	371	360	392	397	344	343	370	369	384	387	389	380	366	406	371	412	373	372	372	395	374	400	368	378	377	388	379	411	373	386	359	353	378	391	400	378	406	383	380	355	406	353	394	370	389	390	358	369	396	363	392	366	400	376	376	385	370	379	383	381	380	364	379	351	370	367	366	355	383	389	386	381	376	387	363	390	363	376	346	411	359	358	390	375	402	348	378	396	412	383	389	389	352	357	363	370	361	420	378	361	407	388	363	359	373	386	379	409	385	388	404	368	388	372	397	379	395	352	379	426	360	381	395	384	373	376	355	378	372	363	385	405	395	390	392	369	372	384	377	358	379	389	364	394	385	373	372	386	358	399	380	388	404	350	397	383	384	375	333	374	387	366	377	349	387	338	373	393	386	395	377	386	343	379	387	375	362	352	382	388	383	390	355	378	401	397	339	398	394	373	367	355	413	374	345	360	402	377	382	413	373	395	382	380	369	367	370	364	363	393	381	386	403	338	374	373	397	388	369	382	395	385	365	334	374	361	359	372	386	350	377	380	357	366	380	395	407	352	381	426	390	394	356	368	380	372	367	379	410	374	365	342	386	374	412	354	408	379	390	360	364	409	365	364	376	368	389	392	368	351	381	395	392	363	371	370	336	394	396	426	416	376	383	321	375	397	398	348	343	379	402	365	380	394	414	390	397	388	343	374	368	384	366	386	381	384	361	369	368	371	371	358	376	396	387	375	385	350	364	376	388	379	388	377	367	411	353	365	390	373	369	387	366	359	372	407	380	349	379	343	376	408	385	397	367	347	361	364	377	405	372	400	396	390	386	394	382	379	401	406	423	380	403	365	383	388	396	364	369	372	392	391	398	388	400	401	331	369	382	376	410	341	363	378	389	360	367	384	375	395	367	376	385	401	343	358	407	357	349	392	388	374	325	390	369	418	394	391	353	375	361	366	357	367	365	367	373	372	371	400	384	366	352	338	360	325	378	370	397	385	406	355	369	379	398	354	380	412	376	386	369	370	329	352	383	344	366	408	377	373	366	368	395	347	394	396	366	379	385	400	391	377	403	365	384	364	424	386	374	400	386	420	347	373	362	349	399	356	355	347	346	376	377	420	360	383	387	404	397	353	358	405	395	395	418	366	354	381	404	348	371	383	353	396	382	357	346	395	364	346	382	326	389	365	346	356	386	393	404	395	401	383	361	397	389	369	387	392	375	386	405	377	349	375	416	410	364	391	345	390	407	372	382	373	383	399	345	374	347	361	378	380	381	374	384	364	361	393	380	362	357	407	373	386	354	405	378	386	393	366	390	360	375	411	352	349	383	405	391	382	402	378	363	371	375	369	381	363	379	391	392	340	378	406	351	391	366	360	382	400	369	377	361	403	406	394	373	393	387	340	395	364	362	416	399	353	403	406	350	384	365	381	374	391	419	374	411	362	369	371	365	381	355	381	376	380	382	383	398	395	401	386	397	363	379	385	393	366	387	358	350	358	354	339	405	394	394	329	378	382	379	352	392	358	402	356	404	377	388	405	379	423	378	356	375	335	404	402	375	391	391	349	385	359	387	355	392	404	393	360	392	363	378	379	427	382	414	387	339	379	402	378	385	381	372	345	382	340	360	339	382	354	366	403	363	354	371	328	389	377	392	382	375	361	409	358	384	373	396	367	366	359	374	383	386	402	383	416	416	394	351	376	371	395	363	353	403	406	348	369	390	363	420	390	382	366	380	366	354	372	368	351	399	374	393	402	354	373	359	376	385	340	374	383	394	362	387	376	342	377	392	354	400	368	370	397	417	382	385	343	387	361	385	343	366	366	378	368	411	407	396	353	351	371	367	401	399	410	381	350	370	346	374	400	335	373	381	383	398	403	384	398	377	359	388	394	393	386	365	408	348	335	376	392	384	375	415	360	377	341	364	401	366	354	381	342	396	400	407	385	368	386	370	342	378	369	402	387	373	336	392	368	347	373	410	407	350	388	391	356	376	400	374	388	357	361	339	393	351	373	374	395	367	387	415	379	402	407	371	380	388	367	394	373	386	367	400	352	405	365	392	415	385	346	388	370	375	351	370	429	377	340	365	408	385	391	397	414	372	371	361	355	369	360	363	373	377	392	348	355	371	359	363	384	376	382	359	347	407	389	375	389	364	369	364	408	353	386	384	353	383	373	371	377	395	366	338	409	364	404	401	392	360	366	406	420	432	373	405	395	382	385	398	385	371	359	415	391	387	392	391	385	371	389	391	350	367	359	386	363	390	361	366	390	403	410	363	393	380	345	383	379	412	337	390	341	383	341	360	396	361	382	357	380	403	374	386	383	406	384	375	365	394	386	401	390	346	386	390	357	395	366	384	377	394	388	390	356	389	389	374	358	376	347	362	370	403	358	391	368	383	392	378	370	392	345	372	388	402	384	374	376	347	384	376	377	382	393	329	347	367	426	383	371	372	353	387	366	410	392	359	373	341	359	378	383	384	368	390	362	365	413	354	365	374	360	395	393	387	366	375	328	403	385	376	349	356	340	405	379	349	359	388	384	385	416	378	312	376	364	382	358	368	377	374	399	387	386	393	406	407	373	381	377	371
26979	20831	16556	8687	4943	3639	2867	2240	1780	1345	966	721	676	624	643	619	580	571	577	559	606	559	573	622	605	606	600	592	571	596	566	587	590	565	522	548	533	535	577	554	532	526	501	558	552	525	498	455	524	485	508	544	531	498	516	549	520	505	477	523	517	512	526	500	556	529	514	557	532	512	503	511	551	523	527	496	537	519	526	547	517	484	512	549	555	489	528	478	488	507	516	539	501	475	572	500	462	527	529	492	501	526	519	515	516	504	545	513	514	557	552	503	522	485	482	539	542	522	504	547	528	511	514	562	538	507	528	500	491	496	542	567	548	567	552	533	552	490	555	497	506	529	540	541	545	556	510	522	500	486	547	481	476	551	490	522	541	515	485	528	486	540	534	516	490	525	543	501	513	528	472	509	533	516	516	508	463	487	510	528	508	457	494	519	497	460	470	519	532	519	520	502	509	485	483	501	499	487	511	503	501	478	511	530	500	506	528	475	534	547	493	534	546	513	515	526	519	528	567	535	506	497	483	517	496	498	517	523	529	527	499	537	511	518	533	521	520	485	503	494	516	496	499	480	504	497	527	472	517	500	511	536	505	559	527	501	523	516	521	528	506	530	525	522	535	465	513	505	476	517	483	507	537	491	493	544	491	514	514	533	517	566	540	528	510	487	479	502	568	491	536	510	528	507	511	480	515	513	488	527	507	491	522	517	511	477	507	532	523	547	492	466	496	540	528	503	520	503	514	551	493	525	541	490	551	569	491	516	469	553	513	520	521	502	540	481	522	554	525	541	484	517	505	520	526	511	527	483	496	529	504	527	521	535	505	507	533	506	504	483	527	560	482	504	509	512	501	553	554	482	485	499	460	504	497	473	516	522	500	539	501	545	495	494	556	532	503	523	556	489	499	536	471	458	520	533	534	524	537	503	521	526	487	539	539	496	502	565	517	516	483	489	500	518	535	520	500	510	496	538	467	514	540	513	496	501	566	530	510	490	549	510	555	522	487	538	497	489	498	492	525	475	529	493	504	508	501	496	511	503	512	499	496	523	513	530	472	527	524	507	514	492	502	548	490	506	510	518	503	539	509	497	542	544	538	482	458	537	496	493	502	535	496	505	542	537	506	534	522	511	516	526	500	544	480	526	523	546	467	484	532	505	536	514	512	507	511	490	530	504	535	483	517	532	530	545	486	473	511	534	465	545	507	510	539	503	531	496	537	534	479	507	513	490	503	513	492	526	509	502	519	495	483	520	549	500	533	530	503	479	509	535	520	516	539	534	493	504	532	490	520	528	503	482	486	503	488	517	512	485	544	577	507	570	464	516	510	492	479	507	533	494	547	481	567	540	512	531	516	551	525	511	485	493	543	489	497	503	537	549	472	549	511	490	511	512	555	464	490	540	509	530	549	523	519	516	522	509	524	495	506	504	559	534	520	547	491	479	493	504	497	556	521	520	500	475	497	533	510	563	491	505	526	479	504	483	500	493	549	506	498	503	495	526	501	495	538	512	494	496	486	530	526	537	536	499	516	502	502	506	512	546	534	472	511	534	470	509	514	517	505	500	521	558	512	546	525	538	491	501	516	477	512	497	523	520	532	548	560	489	502	509	466	519	494	529	499	498	471	496	502	522	499	515	481	544	472	536	473	499	497	490	541	504	505	535	471	534	519	543	470	500	514	521	517	554	504	502	509	497	513	532	524	476	502	499	511	514	521	503	499	494	520	519	470	488	494	514	502	498	485	492	494	529	501	538	498	520	468	539	539	538	451	522	517	497	530	523	528	522	522	528	472	527	497	543	544	540	540	514	519	527	519	483	505	515	485	508	522	517	511	512	501	526	534	517	536	502	501	520	476	524	523	499	559	510	548	502	474	530	490	503	511	528	511	487	490	495	523	483	533	505	514	508	493	502	516	515	514	511	539	493	515	509	529	486	525	550	522	562	521	531	496	534	539	482	481	527	523	503	537	528	513	486	515	509	501	466	537	517	479	494	518	539	481	507	547	531	525	523	521	515	492	522	550	487	503	510	541	546	530	508	499	474	525	555	506	550	512	560	491	499	476	515	531	524	574	492	527	530	511	500	536	510	505	488	514	499	534	553	535	489	507	514	553	517	509	467	485	495	497	516	510	509	511	521	520	527	517	549	496	520	485	535	481	480	484	551	555	526	473	538	512	489	505	496	514	530	519	501	517	483	510	523	532	533	526	484	531	501	542	536	563	520	523	529	558	553	513	507	497	484	560	525	498	486	491	533	476	502	512	517	493	539	552	502	528	540	500	483	495	505	506	461	531	473	536	513	557	508	503	549	512	526	521	476	504	484	506	559	519	534	506	535	513	536	537	512	510	494	504	530	548	519	528	526	518	516	466	487	489	496	519	464	502	570	489	545	533	531	525	474	517	500	485	487	493	525	492	501	488	541	532	490	498	508	480	508	490	553	500	533	513	522	535	508	514	523	512	479	467	482	501	525	510	500	455	519	571	552	562	513	525	544	527	521	530	497	474	520	512	514	513	512	500	515	553	510	541	534	470	509	504	512	504	541	529	517	551	536	544	508	451	526	510	540	494	519	522	528	513	550	550	488	502	514	501	496	557	492	538	529	533	478	515	501	545	548	522	551	502	496	544	508	543	496	507	507	507	517	524	500	541	533	468	532	482	530	593	485	484	524	544	499	524	496	473	543	514	501	564	485	509	499	499	496	473	524	515	526	522	504	527	507	518	508	530	457	498	524	536	538	516	510	514	485	530	517	521	446	505	537	563	533	501	529	491	526	539	524	493	557	514	519	534	521	488	504	501	515	555	506	533	492	506	501	471	516	505	541	521	505	503	532	488	523	497	509	503	532	465	523	535	531	481	533	536	512	555	523	501	508	482	483	537	484	493	519	515	520	550	482	547	462	541	539	521	516	521	495	510	538	539	509	516	551	492	518	532	543	480	504	489	510	517	524	525	502	547	506	529	532	474	508	474	511	521	487	468	493	478	519	503	543	526	493	473	511	498	511	518	500	548	519	540	535	498	513	500	513	497	515	527	499	512	471	543	532	492	500	546	513	514	511	534	530	526	520	496	494	504	514	503	541	543	501	507	499	483	507	536	585	488	542	565	579	503	499	505	499	545	499	517	522	525	475	504	535	530	524	551	500	496	524	532	515	548	526	489	503	525	524	492	502	529	516	548	495	533	535	462	523	517	533	516	546	496	445	462	499	494	539	513	520	506	529	532	527	467	528	503	537	561	483	523	486	501	490	531	453	517	497	515	492	529	517	542	544	501	513	505	511	522	524	536	541	502	506	512	527	439	521	525	502	498	483	554	465	489	474	548	558	504	553	494	505	529	521	491	516	492	514	543	519	526	527	523	507	558	501	516	523	510	492	505	494	511	530	536	539	551	542	504	504	505	490	479	472	526	530	477	481	463	519	513	520	527	514	528	515	519	494	520	499	513	501	492	498	528	521	509	502	513	501	519	509	480	479	547	483	525	542	506	537	537	504
12670	20772	17474	10715	8493	6949	5691	4947	3664	2611	1802	1288	1027	917	890	792	854	793	734	839	745	745	784	851	870	871	808	769	824	716	752	717	703	658	663	683	638	692	680	692	690	697	695	668	654	662	661	657	629	643	627	641	620	637	631	641	660	638	630	664	624	635	588	652	626	640	617	594	638	647	657	669	623	628	674	663	573	610	660	678	635	660	648	667	681	614	662	663	671	636	579	640	632	631	625	637	645	607	647	660	668	623	622	607	579	636	631	627	687	644	631	644	655	587	646	608	660	664	593	646	658	683	646	611	666	680	616	654	655	634	679	661	645	645	688	662	625	645	621	625	628	617	617	681	665	589	652	621	663	652	635	661	635	662	622	608	669	686	587	614	600	628	652	620	613	645	641	657	604	638	652	651	652	646	627	644	597	602	609	644	641	616	612	643	600	640	651	631	632	670	632	650	626	625	618	626	650	625	622	641	635	616	675	615	640	606	619	614	569	686	649	633	611	651	633	609	631	621	628	663	636	648	632	662	647	644	628	582	584	610	591	595	609	621	668	621	616	615	671	612	613	604	621	597	704	631	655	600	580	643	626	647	689	610	626	658	608	622	575	645	594	629	653	620	629	589	622	615	650	631	640	627	623	624	706	640	601	610	657	655	620	599	609	672	637	660	623	641	612	599	634	653	627	663	614	621	617	631	601	635	630	652	633	641	650	611	599	622	585	636	665	622	630	606	668	617	612	622	627	637	634	653	602	633	622	603	624	669	671	639	647	592	616	592	626	641	652	606	632	678	630	618	642	689	630	603	648	654	634	593	628	625	661	647	654	653	681	637	617	636	628	612	628	615	606	634	614	634	629	621	621	655	642	622	621	644	635	644	634	612	608	612	602	638	617	626	659	625	657	630	656	607	613	605	666	682	622	610	636	637	632	631	670	610	617	613	585	594	634	672	636	662	615	624	637	618	633	602	667	612	656	622	684	669	632	643	596	645	652	617	616	640	611	627	664	596	650	641	654	635	650	680	636	663	624	678	645	599	637	633	599	584	528	615	636	644	636	617	611	605	631	646	636	646	628	680	583	623	643	630	617	630	655	642	597	671	635	605	600	654	633	637	653	607	578	681	644	640	638	591	577	613	611	633	620	626	606	649	641	598	633	579	603	601	631	634	605	618	599	604	648	615	652	598	589	616	620	673	643	597	665	626	598	625	655	624	645	656	658	638	601	628	611	610	628	638	642	637	629	679	654	652	586	655	691	640	645	628	582	661	617	652	642	674	650	624	609	576	626	622	623	624	643	646	624	623	636	584	645	617	615	666	603	637	607	658	624	636	602	604	631	622	638	637	669	630	644	660	627	650	605	655	630	637	647	654	663	627	635	609	609	623	651	640	614	651	650	659	622	630	622	655	625	633	574	595	610	647	634	619	640	653	662	601	638	662	618	628	619	630	620	593	643	663	627	633	660	591	664	612	654	652	618	615	617	634	657	616	634	639	647	630	650	650	657	654	670	620	613	619	662	615	625	617	652	636	610	645	687	601	623	661	617	617	632	625	636	639	647	632	641	632	686	658	636	643	618	614	663	623	663	644	647	636	604	648	584	676	656	585	606	640	628	680	643	633	653	604	654	617	629	649	607	622	642	639	613	635	617	640	601	653	632	627	660	667	621	616	633	605	636	620	669	645	577	630	631	631	609	656	623	669	597	592	646	632	618	647	680	657	629	615	634	623	650	626	626	614	641	629	607	627	623	630	622	604	665	673	665	622	633	671	617	615	622	616	603	651	578	639	574	618	582	632	658	648	634	629	635	635	637	662	672	633	637	636	629	643	629	598	613	598	617	611	606	652	609	660	604	611	626	602	667	617	607	654	645	641	622	644	608	631	594	644	591	607	630	628	674	633	636	595	572	663	670	572	653	635	626	630	631	605	617	629	612	669	640	610	646	629	626	635	628	596	664	646	674	632	588	642	597	577	646	612	602	604	645	624	627	659	645	590	559	627	669	624	613	675	671	622	661	638	607	634	641	620	595	665	647	624	627	648	600	623	618	650	608	641	626	643	602	617	663	590	628	629	640	638	650	644	661	644	603	637	652	654	648	639	678	658	619	583	580	632	678	602	623	619	658	621	607	643	624	634	650	580	661	641	656	643	637	674	655	648	636	662	640	666	630	673	574	649	632	631	618	600	651	610	605	639	633	612	638	625	618	618	619	638	596	674	646	633	658	627	676	635	657	670	590	600	653	601	647	638	572	604	611	643	613	611	638	625	631	632	662	629	615	646	633	672	654	668	592	667	621	627	606	632	610	594	583	604	648	597	595	688	628	642	608	661	609	621	623	641	584	591	666	629	634	633	649	619	650	650	654	626	635	616	605	656	604	689	645	620	648	615	648	598	602	622	651	591	633	587	627	624	684	641	624	641	643	610	653	632	614	629	648	602	616	615	643	620	631	608	647	675	648	591	638	635	590	612	641	619	649	643	619	635	638	622	648	676	619	660	640	578	645	672	626	654	625	640	637	654	615	636	626	647	625	628	667	653	611	588	693	602	628	676	604	666	609	615	621	641	615	665	621	609	634	662	625	643	649	606	607	679	577	611	609	657	669	602	622	640	646	621	653	643	634	621	618	620	597	623	592	610	604	590	651	629	651	635	614	631	623	637	675	606	628	645	602	652	632	688	606	630	629	639	639	615	591	615	598	667	628	629	612	609	673	610	649	628	611	661	655	584	641	647	648	624	646	628	623	637	636	626	618	599	631	599	630	683	560	614	609	659	645	667	639	635	638	628	690	615	649	597	678	613	653	636	643	592	657	634	620	661	622	607	628	677	639	672	640	661	614	670	627	637	648	606	607	637	621	649	678	649	669	595	633	630	606	614	601	667	657	691	627	606	666	677	628	691	656	641	637	663	667	629	635	641	641	669	620	623	638	639	623	642	598	643	661	633	615	647	581	639	647	640	616	624	604	596	630	635	641	632	631	603	650	634	658	622	591	644	627	620	594	648	612	641	676	588	681	646	653	601	618	641	602	612	631	555	638	643	662	679	649	646	613	622	686	635	645	605	624	668	594	646	627	598	617	636	639	666	603	609	642	642	592	617	602	646	633	659	636	649	630	618	634	667	644	636	626	657	617	652	635	634	616	642	649	613	631	627	641	638	645	590	610	631	639	612	691	625	654	649	644	625	630	583	642	620	627	634	616	633	595	642	635	601	635	632	633	635	642	624	691	603	645	625	631	621	608	606	609	602	638	605	607	637	594	641	625	666	608	583	634	608	661	615	622	622	632	611	562	629	605	658	649	642	625	612	628	680	608	640	634	651	641	620	643	601	633	634	641	657	614	610	613	602	623	624	625	677	629	585	605	686	691	615	642	643	634	653	608	632	659	606	614	634	612	625	661	655	588	625	651	593	625	611	638	680	661	631	617	651	644	608	635	652	623	639	626	622	629	639	594	592	629	608	624	625	648	614	613	593	609	622	621	655	610	602	619	605	638	608
23649	21080	28396	23964	21124	15300	6313	3841	2636	1943	1269	943	734	668	634	591	608	506	509	518	482	516	552	638	656	614	581	510	538	519	481	518	443	425	467	430	372	425	423	450	439	415	400	407	449	405	398	425	384	373	360	397	408	402	381	391	379	411	392	372	403	372	370	397	396	390	400	356	365	345	384	375	374	385	389	420	414	397	350	395	409	391	396	366	373	449	381	368	413	361	386	346	378	379	389	354	356	390	356	387	386	407	344	362	336	386	390	350	356	396	370	379	391	378	358	384	395	359	370	391	339	344	378	355	379	379	357	385	362	377	346	387	348	417	394	343	384	347	369	377	372	364	346	370	402	377	364	382	367	401	388	386	378	404	365	354	365	373	340	378	407	381	401	386	391	359	387	375	369	396	358	388	354	414	391	404	394	368	371	407	364	379	364	409	416	377	382	371	357	366	359	295	365	392	394	389	385	399	394	361	358	356	394	398	369	387	378	399	355	335	400	341	352	388	379	367	365	390	364	384	371	390	353	366	364	385	347	349	369	364	377	384	391	373	342	360	353	347	398	410	379	377	352	400	372	357	338	377	377	368	385	360	347	419	354	334	383	328	372	357	375	385	421	365	375	375	384	395	374	364	356	398	353	376	385	352	360	369	362	373	374	379	358	367	354	360	389	383	373	378	388	351	359	352	343	331	346	396	394	383	378	348	315	366	363	375	381	366	352	407	359	374	354	358	372	390	382	343	366	369	381	375	354	390	344	397	420	354	342	366	373	369	345	394	374	362	390	356	385	362	397	340	350	398	360	375	364	365	377	392	365	358	381	364	401	373	356	365	376	388	391	387	409	394	372	371	344	371	402	352	362	385	366	370	376	419	369	410	390	369	372	365	420	386	373	360	369	375	357	386	384	345	352	369	362	396	351	396	386	379	385	371	337	389	362	387	368	383	377	385	371	387	375	357	335	358	359	361	350	371	403	384	368	352	379	361	348	374	394	381	374	376	360	390	368	393	394	389	361	359	362	368	373	400	386	393	358	363	362	364	374	385	371	374	348	382	324	373	364	358	392	375	396	362	411	380	407	359	390	387	350	384	404	358	364	366	376	401	361	371	393	374	364	330	372	334	362	384	368	380	354	382	401	355	391	385	378	359	386	369	431	369	362	386	375	338	364	380	364	401	394	398	393	360	384	361	357	372	370	350	383	373	379	365	365	376	386	383	377	359	374	346	412	351	372	356	352	381	373	371	367	358	366	392	400	407	388	348	341	362	377	392	352	348	391	369	351	385	371	380	360	369	374	365	369	350	383	384	373	385	390	384	379	364	319	381	397	383	388	381	368	354	396	342	378	396	372	353	373	391	346	388	399	363	398	365	392	386	386	381	391	366	358	386	380	356	376	397	368	359	394	418	382	376	364	366	364	385	366	395	373	404	387	368	353	377	351	371	393	374	385	384	368	363	371	381	397	376	355	322	393	385	400	350	389	337	375	398	346	416	399	369	383	393	378	419	382	386	344	352	349	380	378	375	378	372	358	387	379	356	345	366	392	415	415	373	407	398	365	358	365	381	371	376	354	367	396	359	360	359	387	367	392	344	385	358	389	397	377	369	372	369	400	363	384	375	349	365	397	356	387	370	352	389	362	372	410	369	360	379	369	361	376	354	363	379	372	389	360	352	388	403	338	374	339	388	368	399	361	364	376	406	365	350	399	365	350	389	387	378	389	381	359	367	377	396	357	366	383	343	400	367	397	347	377	314	389	367	388	400	357	372	370	353	368	364	353	344	358	375	379	366	343	366	362	380	381	404	368	375	369	357	368	373	369	348	413	374	389	401	401	343	400	370	382	370	395	372	354	441	381	406	376	391	353	375	336	380	351	370	395	366	379	358	334	374	344	347	362	400	358	387	378	393	372	345	380	399	383	354	373	373	391	380	361	384	382	376	422	394	372	359	353	381	363	392	409	379	388	372	379	378	378	359	388	382	361	413	368	367	368	382	380	331	385	401	396	392	368	389	362	390	363	382	364	358	373	398	399	396	379	355	352	392	365	349	370	388	369	343	375	413	383	361	367	369	402	391	374	381	394	371	372	355	365	402	381	392	372	363	399	386	331	362	389	370	380	363	379	361	377	355	376	369	376	392	361	370	374	366	379	405	370	366	367	383	355	363	387	355	368	393	407	379	360	344	372	371	352	394	331	381	381	349	369	378	339	361	349	394	384	429	382	377	356	367	355	373	365	409	350	366	389	354	368	367	333	390	391	373	372	387	362	401	394	373	355	325	375	379	365	383	359	372	413	409	351	437	400	366	378	365	403	386	349	390	401	348	362	412	358	357	356	385	365	377	394	355	374	403	364	331	399	441	409	352	386	373	387	402	378	364	389	383	383	370	361	376	409	382	393	381	352	369	398	361	356	365	337	374	382	374	388	403	365	373	356	367	405	344	369	387	353	403	403	385	354	394	397	403	377	380	418	332	333	310	372	361	395	395	417	394	389	388	357	392	378	348	393	350	343	363	390	381	384	386	388	393	341	379	383	368	377	376	392	411	393	397	394	370	387	375	397	359	358	376	377	350	370	351	386	349	374	355	357	360	428	367	397	391	411	366	369	370	400	378	385	382	397	375	405	363	374	398	402	363	338	384	399	391	392	329	376	394	386	388	364	378	375	360	373	387	363	367	383	374	369	400	344	315	371	392	387	389	388	363	397	376	344	412	374	377	380	420	367	355	384	361	383	349	369	384	350	338	351	371	371	347	387	349	384	375	355	383	390	401	394	379	373	369	398	378	379	389	375	389	394	353	384	380	380	386	399	348	376	379	354	368	364	402	388	363	400	350	367	421	350	379	359	393	365	366	366	381	378	394	370	367	358	381	380	381	376	380	397	372	396	374	374	362	348	371	368	352	352	383	378	394	361	381	355	374	372	346	376	401	361	392	384	376	364	389	383	360	372	369	371	395	361	403	405	374	376	376	388	344	382	352	387	364	341	362	360	340	358	358	395	395	373	382	365	370	351	374	370	367	401	351	363	351	381	358	418	405	337	397	369	384	389	336	352	346	335	435	397	380	371	341	375	353	376	363	367	369	381	354	373	364	373	392	390	356	382	394	365	382	379	417	402	409	350	342	394	334	374	381	380	392	350	363	382	362	372	358	385	373	445	375	380	360	413	360	348	353	379	399	384	420	393	359	373	391	353	352	374	373	363	369	404	391	439	391	351	388	371	414	350	388	346	361	357	372	386	353	369	361	355	429	368	432	361	375	361	408	372	347	372	376	400	374	380	366	342	362	369	386	413	384	385	360	350	367	338	334	401	369	372	371	352	375	402	382	371	375	352	373	374	362	381	367	372	365	363	381	368	357	386	412	400	385	376	361	380	369	381	370	395	364	380	412	371	360	397	363	361	350	397	390	369	337	349	365	327	351	397	344	376	371	354	387	386	364	402	367	363	338	409	362	353	375	375	351	370	375	364	400	346	351	358	354	403	360	391	416	341	366
13625	28340	24943	16591	13401	10972	9257	7643	5735	3914	2497	1828	1383	1046	1005	917	946	819	800	714	780	781	837	921	983	920	885	841	792	697	662	646	568	574	558	580	582	530	561	572	598	533	526	512	550	507	483	505	501	504	484	494	465	468	494	500	468	474	542	485	476	511	493	466	477	496	462	463	471	461	481	534	482	541	477	488	433	528	468	506	490	506	521	487	491	513	508	512	485	454	462	490	491	432	505	493	464	486	467	543	473	484	485	461	453	483	452	472	447	483	495	454	487	436	509	480	433	451	457	451	460	438	487	474	474	496	471	509	486	450	433	489	473	474	476	439	463	458	499	453	478	437	470	478	490	491	501	506	477	487	484	470	504	460	434	493	456	464	445	457	461	482	485	454	439	459	434	471	463	440	455	446	496	459	482	451	519	459	481	473	474	472	470	464	471	441	469	501	472	456	475	461	484	498	495	425	489	485	441	482	486	484	481	459	445	463	446	490	458	418	502	457	496	444	481	458	434	439	458	474	416	470	464	458	477	444	474	426	469	511	481	450	481	463	438	465	490	485	489	450	472	445	513	451	471	461	514	494	443	448	437	460	468	458	473	465	503	476	469	449	451	503	485	482	487	500	463	486	473	457	442	461	438	476	474	427	474	456	446	442	487	470	484	443	454	459	479	492	477	467	481	476	481	511	492	441	469	467	483	490	443	497	460	457	455	494	434	516	432	465	482	455	473	470	449	434	460	462	457	439	487	480	483	470	490	440	468	494	470	468	472	509	447	462	437	407	455	485	464	469	483	466	516	458	465	475	462	471	446	442	457	497	448	434	453	469	488	466	471	491	469	485	500	432	502	496	462	447	454	491	464	505	429	517	470	509	485	465	470	437	490	473	463	494	460	461	463	411	458	481	460	426	482	482	482	494	495	463	467	449	484	460	467	494	465	464	431	477	471	480	466	477	480	460	491	485	492	504	470	427	513	469	453	481	485	445	464	459	458	451	461	426	471	455	445	498	448	462	473	480	452	484	495	475	469	483	494	491	465	431	478	490	527	450	485	473	484	452	484	442	514	458	430	497	494	430	466	481	472	457	468	450	478	421	461	468	483	458	485	489	478	483	442	468	484	465	452	492	473	465	455	434	454	453	480	441	438	472	431	476	440	483	505	468	479	452	440	439	452	458	435	491	424	434	488	475	497	453	463	512	479	451	426	452	490	464	483	470	470	486	480	477	426	426	446	470	455	471	486	465	467	454	467	474	451	454	416	496	461	467	481	457	524	462	457	502	461	463	462	475	488	475	464	440	458	453	474	490	475	456	507	483	486	461	449	482	486	467	472	492	467	456	484	489	452	445	473	447	479	493	456	432	457	453	470	471	486	457	464	492	495	431	451	432	474	486	491	482	436	511	441	431	485	452	465	464	471	412	441	470	447	472	441	447	443	477	450	474	463	471	461	424	480	479	482	452	436	473	462	480	451	495	463	488	460	467	486	471	470	488	483	461	452	500	489	453	471	491	477	498	440	481	479	473	471	504	534	486	506	438	477	479	485	468	427	456	478	434	484	469	452	431	443	498	478	457	473	494	417	489	490	469	500	461	486	476	479	458	482	462	461	505	459	472	452	486	452	421	463	461	492	472	502	420	469	492	470	438	511	453	504	423	496	498	470	438	455	467	452	504	453	467	475	472	482	463	441	483	475	471	473	438	426	491	468	475	465	433	427	451	498	478	478	450	473	490	434	452	433	452	469	452	508	462	487	504	473	480	491	482	497	496	440	464	489	491	468	462	454	467	471	492	469	449	467	450	453	467	464	444	424	439	465	432	465	504	463	479	454	495	453	419	461	474	456	491	487	448	494	469	458	435	487	442	424	486	457	472	465	449	428	425	461	468	443	455	448	497	484	469	481	482	470	469	443	456	485	473	455	486	464	512	462	450	447	452	469	443	441	471	416	475	435	453	414	484	491	518	476	460	468	468	505	481	475	459	481	495	482	492	473	455	438	428	471	501	432	495	454	484	493	462	454	477	458	463	461	450	443	480	441	443	474	472	476	473	472	433	457	458	460	497	472	491	482	455	478	428	479	470	437	481	484	469	468	523	472	449	467	468	455	485	441	463	447	469	469	436	491	484	470	444	447	503	464	457	451	470	462	467	481	471	468	486	485	476	467	462	468	508	439	484	459	461	501	459	487	472	466	462	464	462	504	488	469	457	503	488	429	439	484	472	471	440	482	486	458	489	469	455	458	431	457	463	443	510	465	448	471	473	464	493	496	496	476	444	465	479	485	495	476	498	475	448	447	492	454	481	429	472	491	463	485	453	485	418	458	462	473	474	505	472	461	450	451	470	448	482	442	443	498	453	488	480	443	515	451	483	460	434	501	476	470	489	445	442	462	477	493	482	484	518	487	462	450	496	472	450	452	417	452	411	453	448	483	496	458	470	472	474	438	457	504	486	484	423	467	462	464	473	456	430	441	456	481	458	482	444	476	464	483	483	489	471	463	468	483	489	451	451	465	440	456	442	471	449	467	483	455	440	419	498	488	489	485	418	450	464	480	432	486	499	430	459	480	446	474	479	402	446	458	457	447	474	471	485	490	446	467	464	463	494	481	479	486	435	461	436	485	486	450	472	475	452	495	481	497	492	456	487	492	462	436	468	476	464	459	479	472	435	496	463	478	450	486	508	465	484	491	464	487	466	463	463	486	424	475	412	475	473	465	495	452	444	444	426	447	440	437	467	460	498	442	460	441	474	483	460	480	465	442	463	488	487	464	465	508	468	446	479	467	451	460	451	448	441	464	470	472	490	513	435	427	472	472	453	418	464	425	480	473	463	459	483	449	462	488	469	440	442	454	493	481	438	474	463	473	471	473	433	454	480	493	488	447	497	458	459	459	436	484	452	458	469	443	480	441	450	488	459	470	465	485	451	453	463	435	463	450	491	483	420	444	435	448	498	482	457	469	444	476	478	470	455	496	454	479	443	477	448	471	459	418	445	476	497	462	465	441	426	445	480	474	493	455	483	456	477	444	474	485	473	456	474	471	460	447	454	485	470	444	452	488	439	476	483	485	453	478	455	473	469	478	458	461	477	429	490	441	488	499	429	452	485	446	465	430	452	459	458	442	437	501	438	431	461	481	494	462	499	452	432	483	467	493	508	494	444	475	488	487	480	445	472	462	468	475	462	441	445	472	468	475	484	457	453	480	463	468	445	441	468	494	446	461	458	477	455	490	475	479	454	483	427	477	472	464	457	443	476	438	448	459	446	427	505	470	429	457	463	447	449	495	464	483	492	465	476	488	488	453	418	466	441	483	477	495	477	479	466	447	451	511	437	502	457	463	489	455	461	487	427	439	464	477	452	424	472	441	479	439	480	484	468	452	417	453	477	455	498	440	535	523	461	474	455	440	432	395	489	481	457	475	444	463	455	469	471	469	464	489	436	473	497	472	474	473	459	509	462	428	439	423	489	460	501	454	434	479	501	493	473	475	517	503	419
22742	21088	28841	23570	21109	21412	15858	6069	3599	2533	1621	1152	930	788	678	703	645	568	567	548	564	549	614	638	652	681	640	541	500	519	518	427	435	416	413	438	389	401	421	416	412	399	361	414	401	368	356	341	363	345	346	339	336	335	356	385	349	352	335	350	356	349	360	356	342	353	347	344	356	341	342	350	329	340	306	368	356	328	313	309	351	337	336	366	329	326	339	366	376	342	325	336	352	332	344	361	318	332	333	300	349	322	321	346	348	332	329	312	306	330	326	336	349	331	318	348	352	336	312	350	307	336	322	334	331	334	320	321	309	348	333	350	351	335	335	391	300	373	344	339	327	354	323	336	320	335	341	357	342	341	316	306	337	345	323	321	340	326	322	303	345	317	315	324	353	307	310	369	350	318	330	323	314	320	300	322	323	329	310	289	321	328	337	318	333	328	350	300	334	322	309	302	315	321	268	336	327	321	349	326	352	288	329	319	359	291	297	318	336	313	341	329	346	335	319	315	318	334	341	325	324	354	314	314	321	329	339	340	294	321	315	296	339	325	329	348	292	305	313	340	315	333	352	338	329	298	323	323	325	306	315	301	355	330	345	308	349	316	325	356	344	309	303	321	291	325	332	340	316	315	330	309	338	338	333	342	320	346	307	342	340	307	347	350	331	321	324	347	316	366	336	334	357	322	331	333	309	316	321	343	321	375	344	313	353	325	332	348	292	320	314	336	298	322	316	313	297	345	331	321	304	349	317	315	311	327	321	332	322	335	349	327	325	342	309	320	355	309	334	325	345	341	343	319	303	351	306	337	342	341	331	322	349	327	317	337	292	294	345	360	317	332	296	354	342	346	328	306	347	327	353	364	323	331	330	331	327	317	333	358	324	318	354	308	339	286	332	349	318	330	349	325	299	324	340	309	322	312	314	304	331	331	351	323	316	320	330	314	336	327	343	306	340	327	330	326	327	373	337	358	332	293	340	335	306	312	335	316	325	315	338	318	306	358	352	342	327	336	365	345	298	335	311	288	333	328	303	312	361	365	319	343	335	334	327	317	295	326	337	305	319	373	325	323	340	337	309	319	320	323	332	299	312	305	329	321	324	371	328	351	342	354	323	323	315	335	341	341	316	312	351	294	293	329	317	326	318	315	322	323	334	305	323	314	321	307	292	324	333	284	325	294	337	324	329	332	340	329	326	303	359	346	317	341	332	323	332	309	314	350	313	319	365	315	348	325	344	298	367	328	306	350	309	331	340	365	336	289	326	334	285	333	315	342	298	344	334	320	318	329	339	318	328	327	330	343	307	334	346	313	299	327	321	315	301	356	313	327	310	339	316	347	334	343	345	325	340	331	319	337	349	285	310	352	310	338	347	318	338	312	357	352	303	333	357	291	328	348	330	311	295	327	361	340	303	300	306	362	324	319	327	311	317	301	336	334	312	316	343	343	341	321	356	337	338	316	345	337	355	324	319	315	339	313	319	338	333	312	323	296	323	345	329	345	327	313	300	335	308	332	323	325	354	339	287	346	317	359	365	344	323	337	341	337	342	354	327	332	315	320	377	345	327	328	296	332	328	303	342	309	310	338	300	305	327	312	312	338	306	322	338	334	319	330	330	320	312	335	304	313	317	336	318	337	343	358	313	307	317	359	326	316	292	325	347	361	312	317	346	367	335	327	316	315	327	339	291	292	342	326	322	323	326	306	334	338	350	317	321	326	330	326	350	338	345	324	336	340	325	304	294	308	321	283	319	326	309	335	301	322	374	323	312	314	348	317	341	302	335	346	299	308	343	322	330	322	346	323	361	327	329	346	279	324	315	335	332	319	331	310	336	328	309	328	320	303	387	319	319	342	317	382	299	350	299	334	338	334	328	310	332	336	318	336	318	316	311	322	322	348	320	339	373	339	311	319	328	349	327	326	304	325	313	304	326	315	326	341	329	302	354	324	313	330	323	357	342	328	346	327	350	301	292	325	319	335	347	332	311	326	314	289	332	304	321	316	312	373	308	333	315	333	336	325	332	342	309	320	322	335	342	321	344	364	308	323	310	332	293	321	287	356	327	364	330	346	354	346	285	292	335	347	323	351	352	319	329	363	326	346	364	338	322	323	321	311	311	317	327	320	310	329	340	327	343	327	349	307	317	318	291	323	345	304	330	329	339	327	345	325	356	341	331	335	334	328	306	324	340	313	319	315	321	332	328	315	306	297	358	304	338	360	315	342	340	333	348	360	361	328	326	315	349	327	337	324	334	358	324	354	317	330	310	316	349	313	325	322	340	332	311	332	330	348	346	337	311	310	323	334	324	295	323	339	333	323	333	327	324	321	306	300	308	355	311	318	353	301	339	337	318	316	328	330	302	325	331	320	318	344	303	333	331	331	292	322	310	325	365	319	314	338	332	331	329	288	308	309	342	317	314	282	345	342	305	329	325	325	303	316	306	346	358	306	310	335	317	368	301	318	315	322	310	333	328	336	292	353	309	366	346	332	339	347	321	330	316	311	321	364	337	330	334	346	321	322	336	337	343	322	370	350	310	316	334	331	329	306	320	312	307	332	337	321	338	322	303	320	321	299	308	325	323	356	307	327	332	326	335	338	309	329	355	327	314	315	308	314	327	324	334	349	311	324	327	301	347	293	319	326	325	314	341	308	320	330	327	309	370	328	336	327	328	325	307	339	305	302	325	335	312	327	344	357	305	329	296	370	342	325	341	318	309	298	332	329	316	332	316	338	339	318	325	308	345	313	322	320	302	294	350	297	338	330	342	321	297	329	302	338	309	353	334	340	320	340	299	294	337	317	339	326	329	326	314	327	323	351	310	309	290	336	316	314	310	312	325	352	329	326	330	363	327	352	350	347	324	355	332	331	305	323	326	336	342	322	328	335	347	285	325	326	330	309	317	334	319	305	305	305	334	308	332	308	325	315	343	314	344	326	346	340	311	350	324	349	339	323	358	301	311	317	320	355	324	347	327	342	341	344	340	336	349	308	305	303	362	320	342	346	343	334	324	337	340	341	282	353	319	335	309	344	347	327	341	314	312	361	346	339	288	332	323	343	329	296	316	299	328	309	346	307	348	313	339	325	349	329	281	350	295	335	350	315	324	337	314	330	305	316	320	314	362	350	342	299	333	330	349	334	329	302	310	335	311	348	327	360	294	327	330	318	317	319	344	337	323	304	362	342	343	320	308	300	351	328	348	302	338	345	321	336	305	337	321	358	335	309	353	326	313	341	363	284	360	310	328	352	317	333	334	316	313	328	339	313	332	313	329	326	318	340	321	318	323	302	277	334	354	303	377	329	318	338	343	318	333	327	328	323	299	309	328	344	341	337	313	322	326	317	327	307	302	318	330	334	321	320	319	323	320	318	320	331	335	314	325	304	309	324	334	334	324	295	319	352	362	322	309	337	331	338	312	299	351	331	342	333	332	337	324	311	328	291	308	292	345	321	331	336	304	344	343	324	294	302	328	345	299	326	349	294	333	342	331	332
15768	33091	29863	21429	17674	14892	12526	10260	7770	5252	3299	2354	1719	1327	1251	1124	1055	989	868	829	818	885	944	1133	1138	1049	1036	931	811	758	709	678	601	562	537	568	509	492	497	574	520	519	514	482	490	435	435	425	411	398	447	438	449	425	449	426	467	435	409	423	414	404	404	416	410	405	388	405	422	398	430	419	388	427	386	444	440	404	438	404	407	387	442	451	434	439	417	429	433	443	411	438	378	397	370	391	332	398	376	339	367	411	395	375	370	399	394	376	451	398	385	385	397	397	410	381	393	381	392	381	394	412	389	391	378	403	409	421	388	405	369	413	434	403	382	385	423	402	362	391	414	392	439	408	400	385	390	376	398	376	401	412	389	354	367	408	375	396	377	397	372	377	396	394	377	410	379	414	404	374	383	421	388	420	382	406	394	379	372	374	374	369	411	384	378	368	358	359	385	360	407	405	378	392	377	404	395	394	395	383	419	372	362	394	383	388	379	371	392	373	387	397	382	379	395	392	403	425	401	376	382	422	367	404	400	395	395	385	353	385	382	366	380	336	393	410	373	386	375	388	374	407	365	397	365	373	365	397	413	394	356	420	419	399	394	397	388	379	418	403	384	411	365	367	392	361	386	366	413	374	387	384	377	376	373	386	420	397	381	385	365	352	380	384	359	367	389	421	416	387	406	392	369	366	385	374	360	406	384	387	398	394	370	387	380	403	382	420	407	381	430	381	421	367	380	376	391	419	429	353	373	393	383	349	368	407	349	377	384	428	403	418	387	396	375	404	384	358	369	378	394	422	369	405	392	359	357	344	379	345	381	400	384	375	357	360	387	392	395	384	379	418	403	403	398	403	363	376	389	375	420	409	379	365	370	410	362	403	396	414	373	387	371	391	374	404	391	390	391	398	394	400	385	383	412	414	387	382	363	399	419	403	374	368	341	373	384	379	410	401	414	379	397	401	362	411	373	394	377	396	367	406	403	387	386	378	380	376	398	403	397	392	400	407	402	379	382	390	398	374	387	377	370	396	380	401	404	364	381	403	414	378	416	385	397	373	423	391	366	373	378	415	381	398	397	368	404	340	403	389	372	405	406	384	366	402	372	359	384	379	401	417	376	408	405	408	387	382	389	356	383	391	389	375	399	390	421	365	395	346	373	382	368	385	371	398	394	369	372	425	392	421	399	382	391	383	342	400	421	401	424	376	358	379	394	378	366	398	386	400	385	388	375	387	339	432	379	437	416	376	417	415	394	399	386	374	418	357	382	393	395	369	415	372	374	410	396	413	377	410	411	361	400	377	418	388	361	391	394	381	403	371	424	422	372	380	372	408	409	408	397	375	397	403	391	437	363	428	401	393	377	336	388	404	387	376	418	390	387	385	356	385	381	376	425	362	395	403	380	373	371	375	402	378	406	383	389	370	379	409	382	386	390	378	378	335	409	383	375	373	412	399	379	389	414	390	393	382	392	392	383	376	381	397	406	402	387	420	399	381	368	366	366	392	387	391	393	392	377	391	334	360	428	408	407	397	369	389	411	391	379	390	375	403	398	362	396	402	364	392	398	402	363	397	379	389	381	387	387	395	384	372	414	404	361	379	399	377	408	408	400	409	391	377	374	428	393	412	371	387	402	389	385	369	429	398	401	398	379	391	394	388	425	401	397	403	387	405	363	409	362	367	390	399	378	403	381	367	363	418	385	403	384	367	376	367	378	387	377	391	378	389	384	364	428	379	440	415	406	388	388	370	360	411	370	389	354	393	368	406	407	358	427	387	392	391	407	367	375	367	429	381	390	375	393	388	371	402	407	385	379	401	408	381	397	402	393	409	389	398	349	420	412	417	383	373	395	397	380	416	390	396	418	389	409	377	442	408	422	437	408	421	354	417	391	405	371	393	376	418	366	395	440	403	343	406	396	349	401	407	409	387	403	401	388	402	391	413	387	391	352	397	383	396	415	390	373	413	372	395	385	398	367	398	381	383	351	379	418	351	399	395	371	407	416	401	374	374	369	401	397	420	416	395	397	346	379	392	360	354	403	384	363	379	361	359	398	391	416	437	355	399	378	398	389	403	358	382	368	395	438	410	365	371	368	372	377	365	369	367	397	355	404	407	391	362	377	420	388	404	437	374	409	379	399	397	383	406	394	354	384	399	418	360	401	400	385	344	344	386	396	401	395	348	368	406	371	405	366	376	384	376	343	395	372	379	378	402	372	391	410	365	382	414	378	377	429	384	402	398	378	382	382	363	385	403	368	378	399	373	389	359	420	365	372	408	372	379	406	406	382	416	405	414	422	402	388	389	389	364	331	377	367	440	376	389	405	374	394	404	397	395	377	396	400	400	372	387	389	380	361	370	374	397	380	388	398	367	382	378	399	400	399	381	401	358	382	380	392	428	393	375	394	407	361	387	366	381	423	379	389	391	402	380	391	389	416	378	411	420	369	372	403	391	406	432	399	409	397	381	400	383	395	406	387	393	393	367	377	380	367	406	397	399	383	398	389	364	370	373	380	413	420	379	376	402	418	409	389	319	386	417	379	382	373	403	382	395	404	378	409	375	367	370	366	374	380	406	394	422	382	385	360	421	399	413	386	365	407	437	393	398	383	388	405	404	398	351	394	386	445	411	423	393	415	371	393	392	387	422	397	388	360	412	394	405	362	384	386	396	405	380	409	401	385	401	356	397	391	411	392	386	396	392	397	407	364	384	403	366	408	379	380	369	359	390	390	384	420	356	389	398	398	384	388	382	370	362	411	391	404	364	371	358	384	374	365	407	377	405	384	404	385	380	419	389	362	406	377	423	402	401	407	399	377	405	392	388	397	382	414	409	343	391	372	360	416	382	382	395	374	375	406	344	399	357	401	383	419	377	380	381	383	408	387	417	410	370	407	393	342	368	374	409	392	363	410	382	416	424	378	438	373	422	434	402	395	429	383	395	395	381	411	379	388	434	388	423	382	401	412	398	382	372	384	360	438	412	374	387	396	397	414	359	411	412	404	375	398	397	401	390	375	400	407	391	377	414	409	375	387	394	416	389	339	397	401	367	340	368	420	375	390	379	389	369	395	394	376	391	395	390	338	385	419	381	405	390	404	413	391	371	377	394	402	391	413	388	361	396	371	365	347	370	355	375	410	433	376	386	392	372	409	429	393	385	401	407	373	371	393	395	421	419	393	404	385	403	457	382	383	376	388	363	410	400	440	409	420	397	409	410	399	400	370	378	408	381	413	386	348	401	362	380	367	384	395	413	342	385	405	395	388	424	418	426	342	375	387	381	371	398	390	413	406	364	379	460	417	403	412	415	356	396	389	374	393	384	400	371	397	368	369	383	432	379	400	387	408	400	398	376	432	372	376	383	388	378	361	372	388	393	357	401	392	417	439	405	420	425	396	372	421	388	389	423	364	349	376	376	407	375	329	387	381	391	414	414	407	391	392	368	368	361	412	413	380	373	394	395	366	390	399	411	387	435	392	407	407	400	389	404	363	368	410	375
26904	20843	16720	9530	5538	3883	2964	2266	1728	1184	980	731	697	656	618	616	605	558	582	611	590	626	647	691	671	654	636	600	579	589	575	565	565	573	535	583	530	535	550	602	569	539	572	601	567	548	559	547	568	542	542	524	545	532	533	547	518	511	533	524	520	539	554	530	522	526	523	525	503	539	593	585	574	509	548	558	505	548	535	478	498	576	535	529	554	538	535	540	505	526	555	511	544	542	544	537	515	526	529	556	556	521	516	494	531	578	562	583	525	500	518	532	550	573	508	524	527	517	516	542	584	559	528	495	515	532	585	540	557	540	572	539	574	510	547	535	540	540	574	530	516	536	554	521	593	546	511	556	548	500	528	574	549	538	489	536	533	489	541	511	553	524	516	524	501	537	551	518	552	529	498	544	565	519	529	514	552	556	510	520	563	576	522	529	509	554	514	502	543	518	510	550	553	522	569	514	526	508	545	543	519	543	490	538	506	535	492	541	535	552	543	539	540	532	531	529	508	523	562	543	506	557	536	542	527	540	513	511	534	528	515	503	521	508	526	529	468	555	496	515	544	562	545	510	556	554	530	553	514	467	571	520	546	551	497	497	475	519	550	533	520	486	545	520	516	529	565	531	541	539	517	554	508	549	502	544	518	526	538	544	544	545	540	560	561	543	541	535	542	545	491	514	549	529	525	560	535	505	527	476	524	521	538	538	525	499	508	527	531	517	584	507	540	546	511	520	528	526	523	546	561	537	535	563	497	553	566	542	542	509	564	492	511	564	527	515	542	553	511	534	536	565	557	554	548	524	516	544	602	505	538	524	544	519	510	599	528	536	533	553	574	575	528	504	554	530	491	507	492	507	528	564	491	526	557	549	519	559	548	497	509	503	544	548	555	525	540	527	528	557	602	549	542	494	560	498	527	560	505	509	544	559	526	495	515	548	556	531	522	519	477	580	565	533	500	515	518	546	541	519	564	546	509	527	568	530	541	508	496	545	518	482	518	520	542	580	532	518	523	500	551	538	478	550	507	543	525	550	517	561	560	483	523	529	505	507	542	533	528	520	512	545	518	540	547	547	545	534	567	545	532	538	561	536	535	531	514	537	552	543	477	524	562	543	520	543	529	554	530	497	504	513	522	544	528	558	556	522	526	597	512	546	556	526	553	472	524	510	529	540	526	523	543	567	603	549	527	537	547	522	499	540	554	525	540	485	525	508	536	529	504	538	521	541	570	505	498	528	558	523	526	516	541	552	542	515	546	522	516	574	525	543	564	542	519	509	524	530	516	501	505	543	518	555	534	529	539	526	523	530	514	576	547	537	533	501	528	567	470	511	563	523	572	538	571	538	522	502	544	545	522	560	533	530	449	509	523	567	565	525	503	546	544	555	547	523	529	525	504	569	568	528	556	519	550	506	539	507	526	540	551	531	540	553	505	529	495	520	556	601	499	531	512	565	557	500	563	538	534	551	535	528	532	530	543	537	541	521	553	543	506	551	539	504	528	549	525	483	545	528	541	497	557	528	565	544	538	560	533	567	549	538	531	512	562	579	585	512	571	528	577	524	556	554	477	529	533	520	510	526	535	547	529	563	491	524	538	519	600	571	522	530	555	472	512	540	542	518	497	542	564	541	542	527	537	556	557	532	569	528	515	508	519	532	580	509	516	528	563	499	469	524	551	544	505	547	523	567	561	495	530	545	526	570	561	550	527	489	536	569	518	548	513	512	566	496	551	552	533	612	495	531	575	516	571	521	504	520	554	494	568	524	543	500	524	513	553	565	567	563	537	589	523	514	572	554	503	511	504	544	519	574	515	513	500	496	525	568	579	509	530	543	544	592	540	534	495	554	549	578	531	552	512	542	562	560	498	549	532	522	539	546	550	567	519	531	508	520	513	525	565	547	555	549	533	504	517	531	495	528	530	489	550	539	544	544	510	540	514	519	517	538	520	553	506	528	512	568	505	517	571	549	510	490	527	566	569	542	512	524	520	554	544	552	530	520	594	579	533	558	509	524	566	529	561	548	530	562	524	492	560	512	533	537	489	536	530	493	556	531	517	538	529	572	513	510	557	594	477	504	514	505	537	521	493	508	523	518	502	503	569	514	535	565	500	564	501	547	527	529	512	555	506	544	521	491	534	516	546	507	524	493	547	533	570	524	495	525	527	543	533	502	561	503	555	532	588	549	529	515	513	550	528	502	537	529	509	547	556	530	480	501	519	499	549	521	539	517	518	507	519	530	493	520	520	506	531	504	504	559	548	538	501	534	522	519	540	538	534	496	535	498	554	519	530	551	560	534	469	529	555	501	506	496	586	515	518	574	564	523	515	552	488	553	553	547	520	527	545	548	513	533	563	542	518	555	507	546	546	527	540	511	547	549	505	544	573	503	521	531	499	546	571	593	587	567	527	543	520	540	549	535	539	532	504	570	535	545	532	496	578	573	521	512	544	549	526	507	536	490	512	565	563	516	592	513	508	572	529	542	498	502	580	538	498	538	537	508	494	561	507	506	498	549	534	504	549	512	517	513	599	521	511	492	551	533	524	547	519	545	548	554	551	507	524	565	533	580	529	526	518	574	548	527	550	549	547	535	554	535	569	512	557	517	497	510	530	514	530	488	517	491	578	510	552	536	554	538	562	519	551	546	540	549	491	495	521	512	503	570	535	498	536	463	509	507	563	521	536	549	552	519	495	537	553	518	537	541	506	557	528	492	537	503	533	533	529	516	506	512	537	552	551	548	541	526	554	541	572	515	519	514	510	541	556	526	498	563	529	522	519	569	515	529	564	532	524	512	515	527	549	494	546	511	550	539	519	536	512	478	523	550	535	541	529	539	513	537	517	484	535	558	563	507	498	514	554	522	495	538	524	542	503	520	518	542	522	556	527	534	530	513	514	501	543	540	528	489	549	524	533	533	536	511	535	536	528	514	553	539	526	558	547	529	557	531	554	519	541	543	513	520	503	564	537	492	560	502	514	530	524	519	504	565	573	527	532	514	565	514	504	542	475	575	517	517	520	541	523	542	550	529	527	512	520	523	555	490	525	546	507	482	501	594	512	481	532	481	546	521	530	588	603	531	547	514	530	530	537	533	550	529	516	541	494	530	564	522	520	528	514	565	542	533	494	541	532	536	556	552	517	567	524	544	504	497	559	566	501	515	515	557	527	481	538	538	529	517	539	495	504	517	574	533	563	536	499	538	530	556	494	524	545	510	504	531	537	541	490	524	530	536	563	542	533	546	553	524	566	545	496	518	541	524	556	517	571	525	523	520	530	549	510	522	547	558	518	549	543	564	520	487	545	522	524	578	542	515	517	528	505	545	529	558	515	501	545	564	575	482	479	543	530	562	529	495	546	546	516	508	522	566	523	560	545	535	538	558	527	584	518	565	551	545	522	506	544	522	515	495	505	536	564	539	545	550	493	549	525	490	495	530	532	509	527	512	564	526	534	508	552	497	540	500	535	548	549	548	568	531	533	535	534	523	511	545
12153	20277	18107	11593	9325	7588	6158	4775	3433	2231	1492	1173	1017	937	833	862	825	803	772	767	791	827	885	966	910	848	852	792	851	758	769	764	698	697	750	683	709	689	693	705	701	728	692	651	639	641	648	688	616	636	641	627	661	608	636	671	611	651	651	638	641	627	679	671	647	675	661	640	617	658	637	622	656	685	694	678	623	591	640	658	635	706	694	659	650	701	661	675	618	721	617	631	616	625	639	649	645	675	674	625	620	667	672	636	625	674	670	662	656	650	668	681	625	623	650	646	654	674	637	647	648	655	710	684	595	664	647	672	666	651	644	609	695	639	613	647	683	663	649	657	680	650	655	657	672	698	638	655	676	667	695	637	658	604	730	650	641	640	671	641	677	659	694	639	628	646	679	676	716	655	662	636	644	694	695	671	605	676	631	648	643	621	658	602	600	640	654	617	640	708	658	660	603	668	639	643	649	633	682	640	671	670	664	624	684	625	635	627	633	646	682	667	601	651	644	660	612	649	631	666	625	654	683	686	646	602	672	611	661	659	641	643	654	703	596	623	598	662	678	663	657	617	659	659	633	663	637	637	639	684	675	679	654	647	678	638	622	632	653	662	604	636	621	630	653	650	609	643	679	668	647	656	652	674	653	651	608	663	627	643	609	671	613	625	626	660	654	674	660	654	651	596	670	667	695	668	644	669	656	649	594	652	646	634	649	641	636	649	633	692	653	649	663	670	654	617	625	630	615	618	604	618	637	604	629	623	676	660	679	659	608	660	664	642	645	621	627	620	623	657	616	625	676	620	635	707	604	681	644	615	600	651	632	658	609	647	602	590	649	619	664	682	658	639	652	649	643	621	662	656	615	629	604	625	683	641	670	623	648	625	655	672	628	606	689	625	668	644	621	638	675	667	617	660	612	651	659	653	622	630	616	590	662	683	616	613	652	606	628	694	623	642	621	644	637	622	685	601	658	652	612	624	643	655	639	666	654	681	667	605	634	639	665	624	664	678	605	662	647	658	674	636	654	651	640	624	648	674	627	667	631	648	651	673	693	605	611	679	654	620	660	660	614	645	658	645	664	650	640	631	652	629	665	657	656	679	680	657	663	631	635	645	675	604	669	654	647	603	631	614	640	629	665	635	668	650	630	610	644	640	675	662	630	640	633	662	628	646	646	625	644	651	670	598	681	576	642	635	640	644	638	642	667	655	621	638	643	710	604	666	617	668	679	620	651	631	665	648	635	638	639	598	620	613	652	666	680	696	633	652	676	632	701	631	643	617	648	658	584	629	661	661	663	663	641	669	662	622	622	626	657	666	634	646	635	667	601	652	644	644	629	653	659	652	623	647	659	627	674	612	690	647	646	664	595	666	648	658	611	673	630	651	651	638	642	640	652	663	622	615	645	628	659	642	657	610	625	650	621	622	639	641	636	661	648	664	685	612	660	665	663	643	683	658	640	635	649	670	623	640	638	635	608	622	649	664	667	649	649	660	613	643	621	675	619	649	685	655	662	644	593	636	640	619	659	661	612	655	639	647	649	662	624	606	609	661	667	673	650	614	624	586	639	647	664	652	634	632	655	653	694	621	630	650	645	602	628	642	619	616	635	667	681	635	649	640	665	639	638	651	679	667	646	676	664	622	580	661	688	625	631	612	632	600	611	610	639	618	630	636	626	625	651	654	649	641	637	598	677	646	664	671	657	644	647	615	696	612	648	572	631	646	662	663	627	644	613	660	606	635	662	659	669	667	603	607	661	612	648	688	596	654	634	638	655	617	630	630	634	686	656	637	667	681	649	692	662	647	642	659	607	654	637	654	601	625	672	656	631	650	655	642	631	623	624	694	677	639	642	620	639	639	626	637	698	657	680	606	678	656	628	644	686	624	612	650	662	658	665	608	652	670	627	701	639	640	620	607	672	654	687	705	620	634	612	671	662	662	655	668	640	701	629	637	647	703	641	622	646	635	673	646	680	643	644	602	628	657	667	651	659	663	671	627	689	655	683	631	669	628	604	641	620	639	617	631	623	708	665	708	653	634	645	667	644	654	668	627	630	625	686	654	664	637	711	651	671	660	653	656	697	624	645	639	634	590	663	641	632	671	628	672	641	663	638	683	682	656	589	616	628	642	655	629	671	652	635	628	691	604	585	692	676	653	636	647	629	659	713	657	673	592	664	601	657	659	627	668	624	654	671	673	635	650	667	654	628	628	632	649	681	646	615	615	651	683	659	638	701	645	624	698	658	677	659	637	628	642	631	700	652	629	647	628	631	633	697	656	690	634	651	641	611	619	661	662	648	675	639	638	631	617	635	687	665	630	668	632	608	621	633	643	612	611	616	646	683	620	616	638	668	684	628	618	685	663	621	632	632	628	712	625	659	602	649	649	619	650	656	602	566	681	677	655	602	640	650	603	696	634	655	683	624	643	652	696	686	655	624	680	661	660	641	618	613	674	662	673	647	654	689	583	663	627	695	641	665	670	665	635	593	605	636	705	618	629	663	623	652	597	649	657	630	657	632	630	633	613	609	646	635	646	623	637	648	633	647	672	650	637	639	636	633	643	637	600	658	630	685	641	646	673	712	612	643	661	645	699	636	669	668	610	624	650	668	621	654	654	680	579	677	675	613	630	639	616	620	670	618	629	646	661	661	575	652	610	634	672	666	630	621	634	685	639	699	644	617	612	643	611	670	637	628	678	661	640	721	639	629	646	666	665	663	676	676	637	635	655	646	622	576	671	677	692	627	641	650	648	621	625	696	594	695	650	621	671	606	653	629	656	664	658	656	670	644	651	613	630	626	667	671	653	629	660	666	643	592	612	625	663	640	663	668	711	645	631	630	678	676	602	646	590	641	663	654	635	614	638	625	655	636	712	662	651	660	630	642	639	631	651	677	659	655	656	629	645	668	664	666	656	668	608	608	667	674	638	692	645	657	641	660	671	641	623	649	683	680	690	647	691	652	655	636	678	604	663	630	612	669	649	694	645	614	639	622	607	625	647	676	623	709	636	665	664	667	646	669	638	615	628	682	661	645	606	700	674	670	623	624	630	660	669	608	614	669	637	655	671	690	596	671	604	651	631	694	639	645	631	684	631	683	635	601	625	578	652	594	696	670	592	663	660	626	679	671	647	737	633	629	650	679	673	674	654	656	683	651	641	618	659	635	617	666	637	672	633	629	668	625	584	645	634	694	625	601	629	653	628	684	622	617	664	651	669	639	616	650	633	696	625	647	698	672	660	626	632	646	707	648	657	663	664	612	642	692	650	639	658	644	695	659	669	662	648	657	644	640	694	654	718	711	657	656	616	672	634	633	609	594	692	635	621	633	635	648	605	635	615	642	659	605	630	652	676	692	668	670	618	624	651	602	602	648	657	622	654	632	647	655	652	659	645	648	679	652	664	641	653	630	662	650	615	680	635	614	608	642	582	727	671	624	677	652	658	615	644	625	657	699	694	648	668	609	596	691	607	603	711	662	634	670	651	673	675	629	680
23704	21084	28471	23922	21151	15837	6782	3903	2554	1746	1228	899	765	706	684	588	570	541	565	542	563	588	637	649	683	598	575	546	558	508	507	461	460	441	451	451	485	445	467	415	426	459	439	430	438	432	431	423	388	416	432	397	403	406	415	432	374	393	410	441	399	382	374	429	439	417	393	360	383	386	396	416	414	369	405	420	392	394	411	388	385	422	425	407	434	365	404	420	420	403	428	432	431	384	387	398	397	426	438	401	402	377	384	374	396	378	439	389	409	399	381	438	392	400	435	424	398	389	423	396	411	392	381	394	364	396	394	412	373	405	350	383	375	370	375	359	404	367	389	401	392	400	417	443	387	418	413	441	410	378	395	391	380	391	386	405	371	393	403	371	358	379	387	361	356	422	390	374	404	411	367	438	396	394	394	403	392	411	381	392	381	391	364	399	358	414	397	401	406	417	383	375	369	395	369	384	450	412	363	391	400	390	356	400	408	406	418	368	383	368	435	377	352	395	373	432	413	371	409	384	398	367	371	412	420	385	387	403	414	405	427	408	386	369	378	416	436	411	364	360	375	368	420	380	384	443	425	399	373	387	401	388	391	361	401	388	391	369	414	423	389	408	346	395	390	420	368	392	410	417	366	353	384	382	366	425	386	378	391	395	360	388	421	407	383	375	378	413	385	392	389	363	422	379	388	402	407	401	384	403	399	386	399	393	379	381	392	357	413	404	388	388	428	390	421	362	398	390	407	370	400	356	404	416	367	398	383	408	380	405	429	407	381	391	426	414	382	404	374	373	399	389	381	407	362	434	363	382	412	397	406	371	379	397	416	398	400	358	382	384	394	399	417	415	371	380	369	381	416	381	378	369	393	371	367	370	409	394	396	429	384	371	400	382	417	420	412	402	402	384	379	364	387	413	395	370	406	380	397	407	377	384	404	387	369	413	390	398	375	405	413	381	382	373	432	388	376	395	376	391	404	417	406	401	375	388	381	434	373	376	401	395	390	413	370	366	381	404	338	411	364	365	409	377	406	404	364	391	383	381	381	385	408	421	369	417	385	415	427	362	403	410	368	398	362	363	394	377	392	365	403	382	409	356	413	409	404	385	386	375	387	389	379	364	403	375	444	403	375	379	368	405	387	412	406	422	392	409	404	407	414	367	406	409	382	400	386	387	423	363	377	402	394	392	380	390	374	414	387	403	369	374	387	389	402	388	348	422	361	407	403	410	410	367	391	388	405	383	386	387	416	367	398	375	401	353	374	379	393	375	396	365	439	396	363	351	383	386	386	362	400	354	395	388	399	416	393	372	395	405	373	411	370	408	418	392	392	373	389	388	367	418	387	403	406	390	374	379	437	386	395	371	390	407	346	416	395	400	407	382	392	413	355	366	372	397	371	393	383	371	396	394	393	387	362	408	382	393	402	394	371	364	408	400	422	395	383	426	375	411	424	362	361	417	400	431	404	404	392	402	367	354	416	360	419	391	348	406	394	398	399	376	358	369	351	394	356	384	391	369	411	378	378	360	399	377	424	385	360	449	415	410	424	374	361	388	432	383	390	419	417	358	408	367	398	411	388	425	414	447	390	369	354	391	403	385	389	351	419	364	437	375	409	393	386	400	424	353	409	373	405	389	378	417	402	390	377	362	379	373	391	362	406	337	417	387	386	425	392	412	422	372	396	382	362	348	410	399	410	397	401	428	368	444	387	429	402	378	386	343	369	363	407	382	374	376	396	349	382	397	397	419	373	367	390	382	372	405	367	412	425	372	398	348	371	408	392	372	405	411	420	393	412	405	356	402	387	360	400	405	376	421	375	366	414	377	355	369	352	370	401	437	405	374	374	360	375	401	400	391	388	400	385	387	366	379	405	424	393	396	340	366	413	402	391	385	362	388	410	429	413	378	385	376	359	370	357	405	432	416	388	408	402	396	399	367	403	381	368	421	386	403	377	418	422	353	431	396	391	390	372	376	405	393	395	400	398	409	376	391	402	371	376	394	360	372	391	396	393	402	389	403	364	403	417	410	385	367	406	404	374	387	391	392	411	398	381	381	393	398	382	394	375	380	396	404	392	396	385	340	418	371	395	418	372	372	405	368	411	402	422	393	363	373	409	388	400	373	406	384	371	410	368	361	387	386	397	403	374	417	401	372	380	402	372	404	366	416	422	370	394	409	404	381	382	396	371	419	391	387	398	384	382	378	401	403	390	393	361	379	398	398	417	352	399	402	413	373	348	357	359	380	352	411	376	419	385	396	383	375	395	405	446	371	425	371	391	402	388	403	363	372	403	385	383	354	402	397	390	405	378	357	394	363	386	382	415	407	402	387	417	354	367	387	376	381	417	362	430	427	393	384	392	390	362	371	395	390	404	381	404	380	379	410	420	376	432	360	414	389	380	395	370	356	401	357	405	353	409	390	350	388	375	410	409	371	386	366	408	366	407	383	395	429	417	384	367	367	360	404	399	381	386	419	405	411	401	404	383	371	361	360	411	389	384	444	393	408	396	375	421	383	398	361	407	381	353	394	398	422	371	343	396	440	391	398	403	377	372	384	379	367	365	395	375	406	402	427	421	396	393	412	365	385	399	362	422	416	410	369	363	386	425	393	398	390	407	389	391	362	381	398	367	438	393	392	378	396	386	446	372	393	424	418	382	393	389	375	371	377	351	366	394	406	391	417	377	362	386	399	396	383	405	362	382	377	398	411	382	430	401	361	384	387	408	390	396	404	401	394	433	383	431	387	440	368	438	388	415	407	407	390	407	388	396	417	398	381	381	406	392	388	374	368	395	392	373	372	394	389	399	378	388	400	366	394	384	367	380	413	382	375	408	371	391	376	432	403	379	403	402	386	376	403	369	412	364	375	398	405	389	377	386	396	362	414	356	364	391	373	383	402	429	356	408	409	412	442	428	390	370	412	358	394	386	381	397	395	403	354	409	374	366	388	369	421	399	399	379	387	367	411	390	382	391	342	385	411	340	397	403	383	388	375	396	397	388	389	350	394	358	411	381	398	400	359	367	396	395	387	421	411	390	397	409	376	376	398	395	441	365	398	366	404	431	389	355	410	425	372	402	397	385	400	423	431	411	424	428	417	390	371	388	402	383	382	392	393	372	405	383	402	394	393	400	400	398	406	387	391	421	410	400	436	375	390	411	390	375	379	408	376	404	355	398	382	397	427	415	387	355	403	412	393	393	368	363	405	406	356	360	395	395	391	356	390	368	397	391	391	401	390	376	345	379	370	377	378	408	376	373	411	402	406	384	394	369	400	404	387	382	390	407	377	408	379	405	367	393	423	387	387	413	374	379	396	395	379	381	366	401	395	423	389	406	397	368	385	393	375	379	402	421	385	394	402	377	415	372	385	391	386	396	417	315	367	383	395	422	406	374	374	387	393	372	418	390	406	383	392	451	391	370	392	432	380	393	415	418	391	409	398	421	354	385	342	409	372	452	386	377	413	429	396	425	368	382	419	419	424	372	394	408	438	397	425
13164	28182	25807	17920	14728	11896	9672	7585	5458	3563	2350	1549	1349	1137	989	981	938	846	780	797	793	814	918	1029	968	946	983	777	767	720	659	647	637	601	585	546	549	573	592	597	579	590	568	573	564	555	501	524	518	486	520	491	479	519	555	544	497	529	494	498	491	494	526	559	521	519	514	462	523	454	474	489	483	495	497	511	515	565	481	535	467	506	503	555	506	476	497	516	521	512	466	455	520	506	469	491	455	464	450	511	516	508	494	437	483	475	497	499	520	463	437	491	510	456	510	498	488	486	458	522	486	491	467	505	484	509	530	470	476	483	433	476	460	514	493	477	524	511	486	493	479	513	478	484	468	490	460	451	498	474	496	522	514	467	473	494	480	474	482	490	445	501	483	435	453	487	499	530	472	484	497	486	483	498	511	504	521	517	477	478	453	475	447	509	542	468	509	535	516	483	507	464	486	475	492	485	452	459	489	485	462	463	509	472	486	483	481	472	503	405	468	513	460	458	478	496	449	505	468	472	476	472	485	477	474	467	460	486	486	488	519	534	470	493	467	495	466	488	495	483	469	515	471	514	427	478	488	513	534	506	481	512	467	423	499	477	461	447	491	500	457	483	480	482	472	523	482	495	512	427	464	483	497	504	520	451	519	477	480	489	467	472	492	508	519	495	483	467	479	414	477	488	480	494	457	467	454	483	516	461	486	460	482	546	503	460	499	494	486	484	524	458	475	480	466	456	451	467	440	529	475	468	485	470	495	472	461	503	478	497	474	486	474	507	505	499	466	473	500	437	477	514	502	455	482	525	467	485	472	471	498	495	452	490	499	495	493	482	448	477	448	499	491	476	502	470	497	470	494	494	500	465	512	466	493	495	496	470	463	483	507	495	496	487	492	471	487	514	507	504	481	503	464	505	491	490	462	484	459	476	486	482	497	492	486	469	454	497	500	468	470	502	483	488	418	482	487	483	471	493	502	501	479	498	502	475	527	467	517	490	488	456	502	485	469	505	454	479	503	482	470	507	472	473	479	496	517	466	501	472	464	452	521	479	488	466	475	472	446	482	484	464	481	494	457	495	465	480	527	493	445	513	488	483	488	505	520	451	474	479	522	482	443	414	481	485	498	528	510	504	475	499	451	498	473	463	485	489	485	521	504	473	480	457	491	482	454	497	489	496	461	499	473	500	520	500	465	476	503	475	476	460	487	492	481	466	466	490	453	509	493	471	499	494	467	506	470	495	491	504	485	507	510	491	477	506	455	495	542	460	534	459	455	466	510	508	490	503	507	458	496	467	473	454	479	504	436	500	478	500	465	493	472	502	469	498	467	493	460	467	499	464	479	479	466	505	480	501	473	473	513	439	510	478	493	488	458	540	492	450	494	465	493	493	487	445	485	470	495	427	507	494	498	515	473	471	475	485	467	438	518	483	458	492	500	473	513	494	480	496	483	470	478	513	520	451	470	459	489	495	471	478	458	496	509	494	457	500	480	502	497	481	459	502	476	446	485	460	462	525	517	493	480	450	489	443	454	487	504	478	501	488	520	508	467	444	515	459	488	495	448	503	480	504	465	473	501	495	487	477	450	468	506	510	500	478	494	471	480	490	447	494	487	488	520	483	498	497	498	498	491	477	467	497	507	510	491	476	470	537	482	480	478	516	492	493	463	453	462	480	468	454	467	440	463	476	509	493	483	497	471	502	470	472	512	505	465	505	471	461	486	538	498	465	501	528	505	475	511	499	459	508	460	505	464	462	449	496	521	460	502	479	511	476	446	505	466	497	452	488	479	454	480	473	447	448	455	471	502	500	502	531	486	483	490	475	479	458	518	451	472	487	504	471	499	444	472	463	472	485	457	498	447	485	513	512	479	499	480	497	459	475	503	476	490	514	468	505	473	507	477	456	514	466	528	513	450	485	491	434	488	459	498	437	496	461	474	495	529	438	477	534	501	482	480	484	487	526	486	477	480	499	445	474	502	481	499	464	493	491	471	477	484	483	484	473	471	466	470	466	498	446	471	462	487	468	488	497	493	499	469	480	455	455	460	478	474	501	505	473	490	481	507	453	508	511	504	480	513	487	477	500	531	463	453	465	460	484	473	547	474	480	490	504	497	483	490	479	500	465	489	446	507	461	453	508	489	505	456	486	475	485	431	506	479	482	434	522	475	502	480	474	550	500	491	471	450	480	501	478	496	485	496	489	525	462	427	465	492	488	508	482	466	516	473	434	499	485	494	471	450	508	505	467	468	443	466	483	463	479	488	485	467	512	477	487	558	513	490	461	478	456	510	488	527	518	464	466	481	507	483	465	470	451	478	477	474	485	464	457	460	482	503	435	486	458	493	481	453	505	495	508	485	463	467	456	498	467	509	475	478	472	484	491	482	417	455	486	470	443	460	459	509	482	504	504	514	485	489	486	497	459	477	479	514	497	478	483	455	502	473	473	490	486	480	457	461	503	463	507	488	492	494	460	459	484	463	497	485	422	476	477	479	505	471	464	454	533	504	441	482	466	457	537	475	499	506	514	448	474	471	474	498	504	474	497	439	549	523	517	504	499	438	463	471	494	485	487	491	461	479	481	503	459	478	458	448	502	483	493	483	476	492	486	472	481	486	501	502	473	480	452	474	457	463	479	463	468	466	474	493	507	494	486	472	522	485	449	495	482	537	558	461	486	468	455	530	487	476	462	482	460	485	498	493	474	447	448	499	468	522	485	470	486	469	481	492	504	506	497	496	515	503	464	464	451	500	510	487	472	462	509	487	471	450	468	479	500	500	471	467	479	465	513	485	455	474	477	504	477	493	491	469	489	451	492	499	505	492	494	480	520	455	487	527	515	455	477	459	449	462	478	477	504	486	513	490	521	519	427	499	518	499	495	468	493	521	471	522	451	482	486	497	477	516	465	499	477	486	480	499	460	514	474	493	449	492	471	479	466	455	490	483	516	475	500	461	470	480	510	483	500	480	520	484	507	481	443	480	491	486	468	508	468	473	536	461	500	491	484	418	489	497	503	437	475	504	507	485	455	492	496	451	518	488	452	464	482	454	488	462	472	457	471	496	478	478	495	467	479	449	505	504	504	469	466	480	486	498	467	518	478	527	440	486	472	464	461	505	488	469	488	529	441	465	477	486	461	523	487	517	477	468	415	477	478	514	476	465	484	515	500	494	500	489	458	467	481	491	482	466	495	496	550	502	494	490	495	461	515	508	452	473	484	442	539	484	508	492	473	501	462	506	468	484	496	471	470	439	467	524	497	488	498	512	438	452	472	457	500	483	512	482	485	447	469	433	467	495	518	477	483	517	468	502	455	475	477	495	510	493	459	500	460	485	491	465	493	511	510	453	480	504	522	465	494	502	501	505	496	439	478	485	516	457	479	447	515	465	497	496	489	473	459	489	487	472	486	480	463	474	512	458	465	491	478	513	504	500	445	474	449	484	458	495	514	514	492	500	491	475	481	457	447	489	444	456	459	473	497	496	492	511	495	491	501
22685	21090	28856	23581	21109	21464	16023	5979	3531	2260	1488	1105	884	789	735	695	663	639	608	582	568	640	722	735	770	668	638	617	580	500	472	463	463	418	435	437	442	424	428	445	431	428	407	385	381	400	365	397	380	351	342	396	367	364	366	377	360	350	380	353	385	388	416	397	362	347	355	361	337	371	373	346	339	375	354	355	362	427	373	364	373	378	340	347	361	350	358	338	344	320	306	346	384	344	341	343	351	363	347	327	365	349	356	326	352	336	342	346	358	297	330	360	353	297	361	356	344	359	327	364	345	369	340	326	356	315	346	336	352	348	357	359	333	312	350	338	329	360	346	373	370	335	345	373	342	374	321	336	342	347	361	344	379	350	328	331	372	336	351	324	346	351	335	332	333	360	356	347	362	338	362	326	389	352	321	349	315	333	328	384	337	351	374	318	334	323	378	355	360	337	329	344	360	366	326	346	334	306	338	320	352	315	344	338	343	345	338	368	327	372	332	315	336	372	335	342	369	349	335	369	372	359	346	332	366	350	329	331	305	325	345	333	347	344	338	333	334	294	346	345	369	386	338	326	339	351	340	341	338	332	384	348	337	364	294	330	332	361	320	316	380	347	363	357	352	345	350	329	361	321	384	351	307	356	341	331	374	336	355	345	346	339	325	327	334	327	342	327	340	327	375	328	335	329	330	330	350	339	332	358	335	300	343	348	356	347	329	318	312	326	348	355	347	306	355	353	342	339	339	338	348	353	311	387	335	326	342	300	329	344	317	334	340	333	358	372	355	340	323	329	348	352	389	347	329	343	312	349	345	354	348	339	342	375	341	342	311	342	329	330	348	343	321	320	328	327	318	322	360	373	353	344	324	335	357	334	333	360	343	317	346	335	343	310	354	368	363	327	358	348	325	362	356	358	360	349	326	335	338	319	331	338	345	313	359	319	351	349	311	345	327	344	346	340	350	343	323	348	344	347	340	349	342	368	384	355	338	358	333	320	330	346	316	324	308	327	335	359	330	351	330	317	346	331	344	336	327	342	340	344	337	353	326	359	362	348	321	353	353	329	358	343	340	367	308	330	334	337	317	361	371	350	305	331	341	344	316	358	378	340	355	304	352	361	341	309	367	336	357	331	314	366	332	331	360	348	313	341	367	355	349	322	372	375	347	339	308	302	345	296	344	321	343	346	378	322	358	333	321	327	335	334	346	343	352	347	341	347	341	368	332	344	334	352	324	342	330	356	335	316	307	346	361	385	307	370	318	386	327	312	327	338	324	342	345	349	334	317	339	336	353	313	321	372	342	352	339	347	349	375	310	331	331	337	367	314	333	345	347	338	336	350	322	330	346	331	341	373	347	349	330	339	348	342	375	360	332	336	382	351	299	303	334	370	347	335	334	321	347	352	318	312	307	356	318	335	332	329	292	332	349	345	357	327	315	332	376	327	338	321	333	348	323	357	350	305	325	358	346	349	349	374	366	338	337	352	352	358	341	314	347	364	329	333	341	341	368	336	363	362	347	342	348	351	364	290	361	354	353	348	337	352	336	323	347	378	350	344	346	344	327	341	373	339	371	346	344	338	322	384	327	358	326	330	369	332	344	343	325	383	331	341	318	305	343	341	348	363	350	330	311	345	330	352	334	390	359	346	341	358	314	363	381	325	311	361	366	356	311	317	365	328	321	330	349	334	334	329	330	358	316	346	354	330	373	336	331	346	371	335	358	353	357	307	314	346	329	359	337	332	354	351	340	340	299	304	338	321	343	370	317	336	347	353	363	326	350	322	345	351	316	363	325	396	344	343	346	362	357	314	361	349	366	315	369	321	320	324	324	319	347	336	316	348	358	308	357	350	344	354	364	303	353	391	345	365	339	309	317	318	367	352	363	342	321	357	352	344	372	343	343	342	354	362	346	347	314	371	304	368	335	338	355	338	360	331	345	315	341	367	330	326	369	344	331	356	327	350	341	328	332	354	343	333	340	342	340	354	357	353	306	338	342	322	327	338	338	366	341	373	348	341	329	359	366	307	315	348	341	341	337	363	372	314	358	336	357	367	358	371	368	350	358	302	361	350	348	325	344	341	355	345	309	331	344	350	366	360	329	358	326	329	333	371	374	384	320	347	373	328	352	329	333	350	362	328	348	327	393	325	327	346	334	351	317	302	333	361	329	352	339	340	352	340	332	360	308	352	341	315	321	316	327	372	347	341	341	343	347	326	326	330	364	332	331	345	335	370	331	353	334	324	339	356	353	344	347	323	332	336	341	351	336	347	350	354	366	333	329	351	327	357	359	329	366	368	356	329	320	344	329	333	371	368	330	358	344	332	335	343	358	332	327	353	361	328	307	350	342	334	340	338	344	365	352	350	319	383	352	346	354	364	331	372	308	362	344	322	330	366	312	361	330	319	317	342	326	357	324	360	347	386	366	314	308	339	342	352	335	378	323	345	333	377	339	349	341	342	355	371	344	373	331	379	307	394	328	374	344	321	350	344	355	363	362	355	356	345	349	313	334	378	303	340	351	391	338	326	337	365	356	338	336	317	358	359	341	350	359	397	346	342	333	365	334	333	368	310	355	332	359	355	361	313	334	338	323	356	367	321	337	316	330	334	371	336	340	330	357	349	332	344	345	337	344	342	326	331	374	320	356	341	311	338	309	362	317	329	340	341	323	366	334	323	315	382	314	365	331	363	345	349	348	313	351	290	348	344	350	327	354	333	357	335	364	334	336	359	341	393	375	335	364	353	365	337	340	349	306	341	332	329	333	338	361	317	368	348	349	331	330	333	354	328	363	320	335	343	340	347	324	363	332	344	360	383	360	357	364	339	334	345	313	365	379	325	316	338	333	347	366	358	356	303	306	297	352	345	354	341	348	347	303	342	345	353	346	341	304	311	332	339	375	325	339	338	311	338	337	322	327	311	335	350	347	335	363	341	331	350	337	312	356	340	347	355	364	329	364	361	339	320	358	337	319	339	318	352	339	337	344	352	352	344	361	294	340	340	318	354	350	345	333	348	348	329	360	340	324	329	332	353	353	316	321	337	344	349	334	335	353	355	334	340	345	318	384	343	345	364	330	323	351	327	320	350	318	336	360	354	336	336	314	347	332	375	317	307	360	337	353	350	395	344	340	380	330	329	358	360	336	355	348	347	348	342	336	343	355	343	338	375	309	326	319	328	332	331	367	349	349	366	374	310	361	338	354	330	332	320	368	338	326	360	339	330	313	320	340	339	326	366	329	377	351	327	363	334	341	371	339	307	339	352	326	327	331	309	326	351	350	338	342	338	345	347	345	339	368	340	359	321	339	340	365	339	317	334	341	354	302	351	343	341	341	338	364	348	323	371	347	342	371	348	300	333	390	315	362	337	384	356	318	351	303	323	346	342	360	338	337	350	335	304	320	364	373	356	342	355	371	346	369	306	310	352	326	357	351	333	332	344	333	332	343	323	331	337	324	351	375	345	354	316	353	401	367	362	332	345	328	324	364	320	352	357
15333	33368	30868	23232	19135	15804	12868	10010	7073	4677	2988	2112	1703	1336	1313	1187	1119	974	877	851	887	961	1105	1190	1180	1083	983	846	812	707	650	686	610	600	580	543	567	540	580	552	567	529	533	496	480	475	487	432	416	424	437	449	435	435	465	437	491	463	468	443	442	420	462	437	438	404	412	446	429	469	416	407	467	454	444	390	429	413	453	426	444	426	446	457	439	485	437	459	425	456	417	439	423	443	457	447	426	452	386	434	409	387	418	402	393	420	382	438	399	412	449	444	438	409	419	415	414	443	392	441	416	455	427	384	473	394	417	451	448	424	439	419	448	395	419	408	410	432	384	403	410	434	439	426	408	406	418	396	401	434	400	446	412	440	406	421	395	429	421	355	390	406	419	419	413	427	411	424	396	425	378	432	437	373	396	419	427	428	383	401	421	410	432	373	391	409	387	389	441	404	387	405	392	422	428	411	423	419	403	396	388	428	409	416	415	435	406	440	403	395	425	426	395	417	394	406	409	422	374	419	376	392	410	387	409	413	376	409	391	443	389	425	422	419	381	415	394	394	410	434	395	417	388	420	392	399	409	409	419	419	401	410	427	418	416	417	437	388	424	390	424	420	378	395	449	412	421	448	455	382	414	466	389	417	379	385	422	392	414	381	422	436	385	379	417	422	395	401	396	400	424	426	413	425	397	437	402	394	418	412	418	365	407	414	395	410	390	412	438	398	384	430	390	394	413	399	390	444	418	384	392	387	413	362	429	408	431	395	416	398	359	388	416	432	435	395	384	389	398	399	429	405	417	355	412	405	376	442	402	414	435	407	407	445	403	414	417	405	428	408	416	386	397	436	392	395	408	418	426	438	404	429	402	414	384	410	405	405	423	422	420	392	378	425	416	392	406	401	376	375	384	434	420	405	409	393	420	408	408	452	403	445	432	422	400	387	417	403	394	408	374	397	423	413	424	451	405	412	405	395	412	434	385	430	385	360	375	414	417	397	412	421	418	416	367	426	404	382	352	465	411	445	416	409	396	419	413	426	405	455	436	399	367	388	426	420	388	392	402	388	398	454	400	432	410	434	391	430	404	407	413	402	418	418	428	417	430	375	411	412	402	439	423	409	406	390	436	378	406	421	385	400	378	365	420	401	419	374	407	416	441	388	420	436	406	429	376	384	403	413	427	440	401	401	395	351	394	405	411	414	424	442	389	350	395	400	387	429	395	401	398	448	353	371	389	410	413	399	414	424	415	405	383	425	419	446	428	430	422	362	438	404	425	397	433	401	414	388	403	406	393	383	419	417	395	384	368	398	439	380	386	438	405	417	409	440	401	391	414	393	407	412	399	443	418	458	404	377	432	401	430	406	389	402	407	444	392	402	399	433	425	420	378	412	381	378	416	416	402	382	408	408	396	419	412	428	386	389	426	426	388	418	439	396	403	403	456	383	430	402	435	428	421	437	406	404	414	415	405	410	370	416	386	396	424	397	379	390	392	409	439	395	419	413	402	429	384	421	439	387	404	431	411	420	409	403	380	401	388	443	392	411	424	445	393	417	412	397	388	451	420	409	408	385	377	430	448	420	431	414	370	402	388	365	429	418	392	417	437	429	410	420	377	422	433	420	403	372	418	421	442	403	420	430	405	421	402	403	406	396	402	410	410	378	397	397	428	375	415	436	435	410	404	389	387	415	388	384	423	399	402	418	381	410	432	435	417	437	350	428	387	405	440	407	413	429	399	411	405	453	409	429	365	433	401	378	407	411	409	409	404	380	400	394	426	422	420	411	420	415	430	390	395	398	411	392	413	408	417	401	407	408	427	405	348	417	395	423	448	448	391	376	388	410	408	395	372	410	424	391	408	403	390	375	421	419	385	395	408	449	405	419	388	409	403	391	408	399	408	394	404	419	416	419	402	442	378	405	391	402	422	401	461	402	435	427	393	407	410	475	386	394	413	404	412	400	418	410	393	414	420	403	406	421	407	425	417	377	409	395	398	405	411	402	372	375	387	412	391	423	401	408	401	393	408	396	437	377	382	421	404	403	398	419	380	404	407	407	394	406	393	407	393	419	462	442	376	436	412	371	411	425	426	397	405	406	417	403	439	432	439	419	409	408	441	399	368	425	385	436	425	429	391	381	413	393	418	396	405	380	412	390	405	420	396	391	388	420	423	416	443	371	417	403	430	433	408	390	415	406	405	420	423	409	376	418	381	407	396	434	386	395	409	394	388	366	442	415	423	403	430	390	374	411	379	401	390	419	386	398	397	416	375	401	388	421	389	385	398	412	417	374	390	399	434	434	426	423	409	433	361	370	395	405	401	406	385	420	394	407	420	401	415	414	380	413	375	391	403	414	431	415	381	404	421	417	411	384	417	409	410	442	395	380	399	423	384	430	416	402	433	413	421	378	390	389	435	428	395	444	424	396	422	410	406	400	398	376	399	445	394	437	422	402	414	413	462	411	411	382	422	395	393	381	398	407	434	383	427	422	393	385	386	426	420	413	397	402	426	428	399	450	375	387	399	415	401	401	449	390	432	409	409	417	402	418	411	425	420	428	381	403	451	427	415	455	405	407	402	410	421	421	377	389	383	398	393	413	440	382	416	448	400	416	414	405	414	378	423	386	403	407	410	367	406	400	402	391	393	384	409	446	425	402	426	393	376	390	432	453	420	416	427	433	419	435	369	405	450	431	383	405	396	404	402	410	412	422	402	387	411	402	380	424	378	418	435	396	431	427	363	381	416	421	429	425	409	404	414	424	415	433	399	447	418	394	448	393	398	410	388	442	405	388	427	402	420	441	391	418	430	389	376	406	437	394	409	412	406	383	407	402	405	419	400	400	420	382	405	397	398	451	430	422	408	397	418	433	417	452	421	395	390	433	422	387	418	407	405	445	432	377	363	386	388	404	393	433	412	398	385	399	391	394	400	357	399	426	392	410	409	391	412	437	407	413	415	393	409	456	424	412	393	401	442	434	435	370	400	374	386	408	411	365	396	436	409	436	462	394	395	402	423	442	424	400	429	400	403	424	452	359	421	403	375	389	417	408	411	395	396	438	404	427	451	413	405	381	390	412	404	410	412	376	414	407	412	394	426	390	453	395	373	432	410	386	424	391	418	373	413	445	386	392	429	456	403	411	428	393	398	412	403	389	419	433	394	441	421	407	443	415	435	406	410	400	415	411	366	398	399	425	396	430	387	410	373	420	410	403	387	378	401	423	399	405	382	417	394	394	408	416	451	415	368	371	379	414	399	423	392	403	427	391	428	419	427	423	406	383	387	432	421	450	387	417	409	407	415	394	437	416	451	391	390	372	390	411	399	414	404	391	426	388	399	394	387	409	377	408	419	415	425	418	419	416	399	424	402	407	379	405	440	425	392	421	366	400	387	402	428	415	431	412	405	406	415	401	407	425	397	407	446	420	419	406	435	445	392	427	408	438	406	402	377	382	452	401	390	410	423	409	414	413	436	422	398	422	401	399	401	389	423	378	381	415
26836	20816	17635	10931	5978	4247	3193	2301	1542	1118	894	747	677	643	655	657	654	626	635	664	719	691	721	658	688	659	664	618	616	598	593	569	573	576	555	556	573	564	543	582	554	569	553	595	521	579	553	559	537	567	516	506	565	567	520	537	567	549	538	559	536	530	564	555	528	532	548	508	562	516	540	517	549	597	540	520	544	541	547	534	557	561	557	549	539	549	544	577	564	584	536	502	553	544	550	537	554	537	543	559	580	589	541	557	573	551	568	533	529	521	563	549	544	586	544	535	512	522	560	545	553	528	585	566	497	538	549	547	555	545	535	561	535	562	520	558	532	548	544	501	514	494	563	517	515	536	509	527	548	518	579	556	564	519	552	510	569	556	523	570	526	560	512	545	541	531	548	568	511	561	545	550	585	536	547	521	575	529	566	532	547	576	564	502	589	478	525	551	561	514	524	532	536	558	551	566	545	555	558	559	558	520	537	553	541	538	551	484	535	545	542	517	503	538	564	523	536	528	521	504	532	544	533	545	579	476	556	532	576	532	556	560	594	531	542	564	535	561	536	534	555	567	543	527	536	547	490	538	516	576	564	533	530	536	513	518	470	531	509	538	569	537	501	500	547	547	550	554	518	509	528	565	551	516	504	542	522	531	573	584	492	505	558	546	529	555	525	530	522	584	546	578	506	550	551	525	561	520	527	495	544	561	542	568	528	531	546	600	547	556	521	558	525	520	563	539	562	551	525	504	534	511	582	556	566	554	558	539	538	525	549	516	541	513	507	518	508	545	520	571	507	539	495	493	551	558	556	554	519	571	521	524	544	499	527	525	555	526	549	520	501	535	528	552	530	528	551	568	519	541	557	536	532	525	549	513	562	601	527	546	511	538	529	548	572	569	575	554	539	495	523	535	519	554	567	553	530	532	592	529	557	534	575	559	546	507	590	541	557	542	547	516	560	529	550	500	551	537	533	534	540	578	570	537	526	584	514	525	502	516	545	554	494	596	536	564	551	547	539	519	565	513	548	548	503	516	553	602	521	572	536	564	517	558	555	549	533	515	497	539	557	542	531	540	534	545	543	525	540	575	516	548	515	555	563	527	557	506	564	552	550	544	530	545	528	520	527	559	555	538	553	529	584	520	493	561	559	552	553	567	558	504	569	558	580	517	523	528	508	533	529	518	542	572	574	537	557	513	484	521	488	534	573	547	511	551	577	556	543	559	507	505	549	494	512	529	547	548	531	525	551	553	510	560	560	567	589	539	505	540	519	542	540	522	555	521	543	492	554	544	577	536	569	528	587	519	494	533	562	500	539	559	575	532	520	542	536	535	511	549	545	541	514	557	507	546	515	521	544	546	529	573	552	571	563	553	528	549	519	524	575	546	543	517	533	509	535	518	553	575	542	529	572	563	549	524	523	555	528	540	514	497	541	545	580	485	566	511	557	515	508	582	559	553	520	522	531	556	511	533	535	540	554	546	503	565	592	532	541	524	556	548	534	525	530	522	543	533	498	548	543	585	503	548	536	518	538	530	536	539	570	589	532	500	564	555	559	514	521	522	557	542	560	522	498	502	530	555	557	535	550	565	564	503	534	521	583	521	520	519	533	543	585	504	522	541	555	548	551	549	562	558	568	519	555	497	527	490	516	526	524	560	554	567	534	534	555	529	526	542	522	516	505	524	573	565	534	556	596	561	490	573	527	591	499	544	564	558	536	522	555	557	564	530	569	519	527	494	539	575	572	544	508	515	557	501	578	539	542	543	519	508	596	523	526	535	547	526	524	530	545	555	558	515	520	570	547	502	616	542	584	559	502	574	569	538	479	578	528	537	516	543	550	548	509	536	569	595	522	533	513	565	577	496	596	522	541	537	547	555	544	550	564	537	528	566	529	551	592	510	543	577	516	578	536	515	491	527	518	566	567	557	578	605	565	537	521	554	563	540	563	531	531	522	550	513	538	576	571	569	532	519	546	534	533	582	529	575	572	521	551	562	541	500	536	550	551	500	555	526	501	566	523	539	563	511	549	552	549	534	549	544	543	488	557	559	548	493	541	548	574	497	495	553	563	574	550	533	578	551	547	543	519	598	549	512	594	570	571	578	562	549	510	575	570	531	565	599	541	516	532	542	562	527	532	566	557	499	542	571	607	559	529	543	551	531	561	545	563	539	558	582	520	487	530	569	533	502	507	515	544	560	553	539	554	516	497	542	552	571	540	533	580	502	578	547	515	553	521	581	528	562	522	564	561	489	508	581	537	517	496	531	512	497	551	560	535	516	567	527	537	534	547	553	545	558	540	537	550	551	546	519	520	539	533	554	532	536	553	525	565	532	561	570	487	513	555	560	567	505	504	557	550	560	545	536	498	477	469	510	535	554	510	564	535	583	518	567	567	550	576	546	609	542	539	526	515	525	527	525	549	496	578	532	553	557	560	568	558	550	572	507	531	558	555	517	500	503	518	556	549	596	551	544	551	528	533	556	525	484	530	560	571	518	559	543	521	560	488	509	550	536	552	541	535	529	552	548	538	512	534	542	557	528	539	493	525	594	536	569	539	539	543	526	508	547	554	564	564	513	587	561	525	578	542	535	517	528	540	564	569	553	576	581	597	501	517	527	542	544	554	541	537	508	546	552	542	557	504	520	562	530	559	574	523	517	520	510	539	540	562	509	524	514	541	512	527	561	534	564	518	545	563	547	570	560	542	552	488	510	536	523	508	543	572	556	533	549	550	540	549	530	539	545	535	530	552	566	535	499	553	522	509	545	520	532	586	551	577	554	540	551	536	535	533	560	544	509	535	531	561	564	542	532	529	534	537	558	590	528	512	515	524	555	571	549	601	538	548	528	541	565	555	538	518	509	577	498	518	511	558	574	557	562	560	530	563	560	553	564	546	522	512	542	585	554	508	535	540	523	535	560	475	546	555	584	535	566	566	509	544	529	531	498	543	506	548	505	559	571	551	527	533	529	545	605	581	562	552	550	555	554	521	514	572	542	530	529	531	539	528	557	510	550	548	509	524	527	530	537	532	513	536	556	553	554	536	551	529	583	601	549	558	549	539	569	536	523	510	536	544	529	501	553	542	560	544	548	558	555	517	553	537	546	525	568	524	551	500	558	545	512	565	561	525	557	591	571	531	534	516	545	542	556	523	536	517	531	584	523	520	573	552	556	510	527	561	556	523	521	564	553	532	563	534	524	513	547	547	547	549	551	596	552	526	520	543	551	548	534	513	538	502	534	547	537	595	528	537	533	567	531	528	510	547	569	534	526	564	550	515	560	558	540	536	556	534	535	531	550	527	536	480	498	548	524	524	550	540	555	513	557	505	568	501	565	574	549	536	509	564	536	536	497	538	554	552	539	566	537	559	563	522	568	527	523	517	550	554	537	556	542	522	561	556	549	567	543	536	507	561	535	572	539	529	582	578	516	542	535	569	524	560	567	579	550	526	531	550	528	564	581	528	519	585	525	539	564	522	544	544	534	551	538	523	571
12080	21120	19560	13195	10050	8053	6539	4694	3287	2108	1409	1194	961	920	914	906	843	727	803	787	885	870	1027	905	938	943	862	826	803	745	756	768	796	754	721	758	676	697	735	747	682	683	730	700	650	690	671	677	641	674	659	673	679	661	694	695	641	650	667	677	634	711	679	628	632	690	692	660	654	671	690	650	684	739	662	672	633	701	653	697	683	642	644	642	609	667	738	692	671	680	698	685	622	682	671	703	621	686	678	623	655	629	685	671	641	687	681	608	686	660	654	648	662	634	656	677	696	677	661	700	707	645	663	646	636	693	640	664	627	658	721	664	625	660	638	685	659	667	669	679	653	661	620	678	655	668	688	638	653	645	682	660	643	705	667	644	678	686	652	658	635	645	674	642	668	664	677	656	636	674	657	630	649	680	711	657	649	668	629	651	627	692	650	646	675	680	614	682	653	653	691	674	647	686	665	663	685	662	704	669	652	657	659	663	648	663	672	705	667	653	664	666	655	652	701	708	630	673	648	668	640	674	676	652	612	684	690	644	662	594	685	695	630	667	678	623	672	694	610	707	635	706	652	647	617	699	669	671	635	630	700	692	624	717	642	633	629	657	729	650	690	675	673	677	655	652	622	643	627	703	646	611	668	690	653	641	605	674	645	643	637	654	692	638	664	641	620	673	646	633	707	633	657	698	666	681	658	683	626	702	664	637	666	714	625	642	661	613	652	692	649	622	642	682	652	676	675	670	670	664	627	639	652	678	671	699	642	653	678	653	658	667	646	622	662	675	676	617	669	641	609	693	648	701	648	661	628	667	654	626	660	619	658	637	675	660	629	627	654	665	610	662	636	638	657	654	602	648	665	625	688	636	631	716	637	652	642	630	678	662	680	689	673	689	736	633	630	646	660	668	649	689	620	707	685	611	652	661	660	626	660	658	655	678	618	632	641	669	643	672	638	646	701	664	652	656	646	650	678	680	683	666	683	692	646	641	652	635	607	668	633	663	643	701	656	629	629	676	679	717	673	719	669	681	654	649	705	608	655	636	661	626	634	662	642	653	675	647	687	699	636	651	682	670	675	600	661	690	616	730	721	698	657	655	669	698	623	666	675	646	681	638	669	682	651	656	637	634	657	673	628	672	702	693	676	667	678	682	696	623	621	644	650	635	646	672	663	615	650	664	681	649	620	629	615	653	703	669	638	638	683	671	654	660	617	660	728	661	641	682	623	641	668	641	658	628	663	671	654	631	655	659	664	639	618	647	668	755	628	660	694	627	638	635	661	670	615	668	671	642	675	681	672	688	634	670	664	649	662	674	685	644	662	664	651	682	677	645	590	712	680	679	637	676	692	671	698	686	621	641	640	655	720	693	635	651	648	632	628	665	680	704	655	700	663	688	639	714	684	651	674	648	656	693	635	663	714	661	678	671	672	647	652	638	668	663	703	643	627	623	666	648	658	661	652	693	708	656	643	678	639	655	640	676	675	656	582	650	646	678	688	687	625	674	647	647	689	638	674	620	655	627	683	667	685	631	671	667	622	641	674	663	673	666	632	650	697	634	666	631	655	697	648	727	664	629	682	659	706	649	658	631	685	659	631	636	639	662	661	679	617	677	683	660	668	649	677	587	640	640	627	660	695	643	682	689	646	630	646	659	632	580	636	634	644	651	658	689	657	651	656	673	644	647	659	620	702	637	671	660	685	659	660	645	650	664	695	653	666	623	646	646	644	665	664	649	631	641	726	653	676	651	618	642	640	655	659	597	664	664	622	645	647	664	674	634	604	664	674	698	627	660	674	653	631	690	648	634	686	701	643	649	641	634	670	618	639	703	657	696	668	686	689	642	680	643	684	672	638	654	689	665	678	682	701	690	656	636	656	627	628	618	711	679	607	670	709	652	638	665	613	679	678	614	660	649	635	687	678	672	686	614	672	637	677	593	683	647	686	658	633	687	657	647	646	640	630	635	652	701	647	660	618	689	677	652	644	650	701	662	665	645	660	642	641	689	666	645	663	602	641	651	661	624	687	633	664	687	676	670	632	639	722	655	644	662	645	659	672	690	681	671	624	654	633	625	687	608	669	706	647	712	662	634	673	655	604	708	647	640	686	715	673	656	654	658	652	609	655	640	685	664	664	653	606	659	658	671	647	679	677	694	668	641	644	647	651	707	701	664	662	652	632	701	661	647	680	624	680	675	675	693	640	627	669	647	643	639	647	681	637	668	638	669	636	652	637	671	651	649	645	671	668	648	622	669	696	662	659	655	613	621	682	686	607	681	722	653	677	657	706	619	670	657	685	654	689	641	678	664	638	709	652	620	659	677	670	678	691	637	679	620	629	629	619	669	676	631	708	654	682	665	632	617	634	703	658	680	680	653	673	678	673	677	644	664	665	703	660	653	687	655	662	663	664	647	655	688	641	675	617	656	637	647	698	643	662	693	662	632	649	690	657	652	603	630	707	629	657	626	652	666	673	706	604	669	665	649	648	624	659	666	677	628	675	660	662	625	632	651	650	645	669	679	662	680	667	638	709	634	673	645	645	677	674	631	681	666	672	689	652	650	686	656	650	707	688	627	687	642	648	696	638	631	633	670	640	631	615	651	652	709	688	635	668	693	587	707	677	655	690	678	647	640	672	693	664	617	661	679	650	707	658	669	645	661	663	624	674	643	607	671	686	677	679	622	685	633	659	671	631	642	622	697	655	639	650	659	644	616	649	653	675	679	637	673	716	621	713	712	676	661	701	668	654	678	631	666	672	661	622	671	684	661	655	663	689	654	665	680	633	664	706	688	686	642	686	701	689	707	639	608	664	625	681	661	653	673	692	681	634	677	622	675	672	670	660	654	685	652	678	672	670	654	670	623	640	658	651	663	677	640	706	636	693	641	639	639	627	643	606	636	680	644	668	665	639	689	618	652	660	640	650	642	666	638	607	674	644	643	672	664	679	663	665	566	650	658	675	674	680	677	668	622	634	650	687	592	617	639	634	662	670	682	689	641	683	624	651	718	676	683	612	672	637	672	696	681	663	588	676	667	657	632	674	685	707	682	635	692	657	614	701	639	666	625	649	653	620	583	658	655	668	650	678	677	682	690	610	626	681	658	657	686	679	626	666	663	673	705	657	667	647	608	617	650	652	684	671	613	668	644	680	678	671	650	637	689	619	620	632	652	645	678	640	661	645	648	633	664	709	671	654	614	627	629	660	674	688	625	699	641	627	696	661	644	721	692	642	683	683	646	629	644	678	614	636	643	642	621	627	646	635	674	723	661	672	645	708	670	613	631	686	639	637	660	692	616	661	634	693	635	709	671	652	606	667	657	715	693	691	658	635	626	639	679	648	656	687	680	633	684	661	682	658	673	714	685	660	662	664	710	640	652	639	669	675	697	639	687	674	681	686	665	673	650	713	621	691	612	646	654	687	618	657	657	596	689	684	659	669	635	670	657	622	651	694	643	648	696	664	659	620	639	643	648	654	670	657	686	649	639	632	641	690	675
23651	21048	28379	23950	21127	15808	7146	3797	2338	1539	1086	872	760	724	693	638	606	541	598	541	573	650	700	697	668	655	616	558	508	516	482	440	496	420	475	469	484	460	451	451	468	455	489	445	436	409	421	414	401	406	447	445	422	424	416	426	404	434	457	421	387	439	445	422	373	413	424	413	388	473	416	407	451	398	409	447	391	396	430	372	386	427	393	428	430	421	386	370	389	398	402	401	416	407	399	387	397	384	371	360	369	408	420	403	406	395	362	436	410	387	421	388	439	405	394	399	425	407	412	428	389	420	413	401	428	387	414	355	426	379	431	427	423	395	397	407	395	387	381	396	407	445	380	426	427	384	407	400	383	391	351	376	399	419	428	398	396	427	428	413	407	409	410	404	395	397	363	418	388	393	424	401	410	410	417	418	375	370	421	423	385	381	418	383	392	403	430	429	431	416	445	398	394	404	399	417	409	407	412	378	394	385	407	415	389	401	385	392	381	363	400	369	452	391	428	405	361	415	409	364	389	366	429	397	416	374	398	391	424	400	411	377	374	407	407	412	412	396	406	406	385	402	387	398	410	409	396	400	410	390	433	384	408	382	393	419	425	420	411	433	412	392	418	391	388	371	427	371	398	378	375	423	398	397	410	421	396	386	418	437	412	409	405	401	370	402	422	404	388	427	412	412	393	400	428	370	391	412	356	389	388	353	412	382	411	397	421	418	408	392	376	430	395	393	377	389	422	392	405	358	400	343	400	413	403	388	420	382	432	420	378	369	385	402	381	384	381	345	389	393	434	401	432	414	370	403	391	386	403	431	380	354	434	402	416	387	395	405	420	416	389	373	383	378	404	386	412	453	385	346	395	417	417	423	414	423	410	397	405	398	412	390	420	406	406	369	414	373	394	395	405	397	439	401	401	407	367	385	394	418	387	387	419	408	385	415	411	402	416	391	451	366	410	378	407	388	406	434	424	417	399	419	352	377	402	403	416	431	407	424	371	437	415	442	374	373	396	352	392	384	414	427	368	396	367	432	412	399	402	397	420	393	367	403	423	404	412	408	433	366	412	408	416	378	375	422	412	448	431	394	407	396	402	402	411	433	384	361	415	408	374	385	428	389	398	431	398	383	417	421	409	412	380	357	375	408	391	413	377	385	389	400	432	404	419	388	408	414	407	429	434	384	413	369	400	415	415	413	405	406	406	401	365	398	427	371	402	392	410	413	386	416	406	434	434	416	364	365	433	417	422	434	398	389	419	407	415	403	435	379	409	416	412	419	427	386	456	387	386	427	448	377	423	435	376	405	386	423	416	413	417	341	442	412	431	408	436	391	403	406	406	436	423	362	446	377	399	398	400	390	381	422	332	402	403	384	427	384	387	402	364	388	387	382	429	411	392	392	443	413	441	408	406	400	369	386	391	397	410	422	386	409	397	407	415	393	444	391	436	405	407	396	366	407	380	384	425	405	399	402	398	365	377	387	421	423	399	379	450	413	441	427	395	416	407	385	424	377	403	422	402	431	384	427	396	399	422	410	426	396	414	399	367	401	374	417	414	394	401	341	417	446	405	390	385	386	409	415	396	378	389	378	394	417	420	386	387	372	420	428	444	434	418	404	404	386	400	421	409	369	423	388	416	388	399	429	430	409	418	418	412	429	407	389	378	393	394	439	402	410	389	401	420	393	407	428	396	400	381	414	420	388	429	401	414	386	384	418	430	406	418	427	390	364	421	370	375	402	427	425	392	427	407	426	382	353	438	402	381	430	420	426	392	375	417	410	396	446	432	364	438	411	401	400	417	416	397	436	379	423	400	422	380	387	410	394	428	424	398	386	419	412	392	412	419	404	379	395	383	393	378	428	398	390	411	419	437	368	402	405	429	401	429	373	403	397	405	390	444	417	438	377	399	413	418	391	414	372	383	400	423	398	400	431	401	399	377	393	397	412	369	425	393	423	378	368	421	401	385	420	413	399	381	377	404	428	381	403	396	411	379	392	420	431	396	404	390	362	379	399	398	404	411	441	400	428	416	407	345	404	407	394	401	411	418	391	375	411	437	404	404	427	390	410	397	438	395	392	416	405	407	423	403	419	382	386	365	397	409	390	407	416	397	430	387	394	424	390	390	407	456	375	419	365	405	404	434	388	390	402	403	363	419	422	414	389	419	389	421	389	412	407	395	406	400	380	400	446	406	390	419	420	424	408	436	391	361	421	385	396	408	435	396	396	387	406	402	410	419	421	423	375	381	385	395	408	405	426	367	415	369	415	399	419	424	410	406	432	393	375	389	407	416	393	383	428	384	410	442	394	378	408	445	426	412	410	413	389	383	398	373	384	370	383	374	414	393	383	436	382	398	409	387	399	417	402	420	404	397	406	418	395	441	387	399	358	389	394	426	404	417	375	370	407	385	387	413	374	377	415	361	407	368	397	427	432	399	371	436	393	423	418	419	429	401	407	358	392	378	411	416	400	371	369	394	357	368	384	418	370	409	427	416	424	372	404	406	404	426	394	413	373	413	427	397	391	391	379	404	391	450	415	389	391	403	414	408	409	401	370	382	376	426	401	388	411	387	395	411	425	409	414	398	385	394	435	388	414	389	400	389	439	401	399	403	417	376	381	415	419	389	375	403	414	457	434	446	382	424	438	400	408	383	428	350	370	393	413	364	411	391	460	382	395	417	379	406	407	380	396	373	392	390	406	407	363	388	358	399	384	418	395	381	398	381	387	379	394	400	409	418	428	384	391	388	426	372	406	386	352	375	438	415	374	433	398	436	357	387	425	402	382	377	422	421	361	394	423	406	379	406	426	388	392	383	401	374	406	422	396	451	402	410	371	397	372	396	393	420	459	384	426	391	396	428	362	392	404	415	386	403	372	392	409	418	434	404	381	430	391	419	383	369	405	415	384	453	414	402	394	357	406	424	417	392	370	392	394	404	399	382	420	407	390	396	376	386	458	380	388	421	432	391	392	402	386	386	386	405	398	386	423	380	369	442	442	407	385	444	407	401	417	404	376	363	405	422	420	394	397	387	404	392	384	390	368	391	379	425	414	395	414	408	430	383	384	403	399	426	412	419	395	410	393	409	378	439	391	414	409	415	449	414	421	392	408	383	389	420	424	376	399	394	376	403	424	392	413	473	367	406	386	394	363	405	412	403	402	418	407	391	408	393	435	391	375	357	395	361	388	426	387	385	357	385	379	401	392	399	386	406	406	363	416	423	416	433	393	407	426	371	420	416	394	387	401	398	386	408	399	388	405	415	401	396	372	417	411	410	379	387	400	406	390	379	426	419	434	384	401	380	395	425	402	411	360	401	377	424	371	424	383	402	404	408	347	423	418	406	390	410	368	395	416	405	402	372	406	383	409	402	418	424	443	402	388	405	397	368	429	396	434	418	383	410	432	390	404	438	385	373	416	398	375	426	403	431	431	430	432	384	394	432	359	403	374	408	409	406	393	377	393	396	403	373	418	411	404	365	392	397	412	409	362	371	372
13184	28949	27462	19645	15345	12363	9999	7400	4904	3050	2042	1567	1266	1160	1097	960	936	889	821	847	787	949	1063	1031	974	948	873	750	770	713	695	635	640	610	610	597	583	571	626	638	606	591	566	530	542	553	560	515	542	555	550	500	540	516	487	526	511	507	525	503	527	485	599	488	511	522	530	510	554	525	558	523	460	526	467	542	565	557	514	523	529	519	479	474	548	547	493	506	523	518	483	534	475	491	489	482	500	519	482	491	523	494	510	506	475	514	499	471	471	501	513	497	524	476	534	521	514	539	511	498	494	487	499	488	503	509	505	522	478	522	506	490	476	481	499	542	508	469	477	482	499	502	500	500	514	496	468	497	531	510	459	493	526	488	490	510	539	480	506	466	478	500	488	461	484	508	490	494	500	493	524	463	526	498	512	513	526	475	474	485	479	509	493	507	524	515	489	479	532	494	542	527	490	483	512	485	454	502	469	507	498	528	528	504	491	484	484	488	501	489	513	493	498	501	480	475	499	514	497	510	490	456	516	478	527	512	496	477	489	517	470	477	474	477	492	449	513	514	489	510	490	505	489	480	500	511	500	527	495	475	491	464	509	462	511	515	506	494	459	445	489	512	487	504	516	503	516	469	505	518	509	476	506	529	543	512	471	512	502	479	508	500	501	494	507	516	487	466	521	493	478	519	472	531	495	521	458	491	549	523	557	499	517	477	484	493	490	490	531	512	503	522	489	469	471	506	466	487	516	492	489	499	491	522	486	499	510	481	478	520	481	462	518	501	520	510	479	512	515	531	520	503	483	529	522	505	504	485	517	480	532	494	488	493	518	463	504	528	500	467	519	509	534	506	490	489	496	471	512	499	481	521	503	486	449	493	493	517	475	458	536	475	516	532	489	471	454	529	492	525	498	536	454	507	512	519	455	466	487	518	450	502	506	477	459	502	512	485	472	506	508	483	479	490	501	530	465	514	510	490	506	490	488	488	463	466	485	502	480	494	510	480	505	471	498	507	506	512	484	495	547	511	518	491	474	532	514	455	489	463	493	490	494	519	497	518	543	492	485	505	526	483	445	514	508	486	520	539	510	509	514	497	531	502	504	490	502	447	505	515	472	496	516	486	471	515	483	551	509	487	543	457	537	483	496	429	479	501	469	499	441	535	469	512	467	511	502	520	471	525	508	446	510	489	521	520	515	496	492	485	541	441	474	465	485	482	516	502	532	488	525	545	486	513	501	473	467	489	453	509	481	503	495	516	525	528	472	498	515	454	451	523	483	480	490	465	471	505	508	543	497	501	513	475	518	497	517	515	480	492	508	508	504	504	515	500	467	508	518	501	482	494	517	504	467	497	500	500	493	487	499	476	478	505	489	513	462	474	511	479	521	486	502	510	513	492	504	486	505	488	495	473	531	484	488	462	474	464	518	521	467	511	519	488	507	460	481	523	518	484	487	525	504	536	523	502	483	486	508	440	471	530	467	491	473	525	540	492	510	513	507	495	538	510	525	473	518	520	461	510	495	491	515	489	471	488	491	513	486	473	481	531	502	534	520	550	518	483	487	518	522	507	474	508	508	498	492	473	523	490	481	488	546	493	488	479	535	479	479	496	468	485	503	475	517	506	455	490	487	504	540	474	518	482	493	478	490	484	507	489	489	475	459	518	517	503	507	505	517	498	492	481	495	497	504	491	514	491	462	514	517	524	528	491	457	483	513	470	490	479	492	491	494	502	483	515	503	523	532	463	502	517	517	471	496	535	491	496	498	503	497	486	526	442	462	520	517	538	483	495	498	495	510	520	515	487	526	443	510	446	453	520	487	479	452	475	487	471	497	483	475	521	478	504	493	497	513	490	478	523	508	501	483	487	476	467	499	493	543	524	470	495	518	511	477	489	483	528	486	501	519	478	482	520	477	492	477	486	527	497	500	496	515	512	474	488	475	486	533	512	522	465	501	489	506	473	499	509	465	502	506	483	493	497	509	505	482	482	535	528	487	512	523	490	505	515	509	465	516	492	473	474	501	515	494	497	503	474	455	477	464	475	508	481	499	489	511	496	487	558	488	518	468	500	487	500	485	532	498	487	505	489	506	494	471	461	481	485	499	548	449	497	497	507	500	485	450	480	515	499	479	502	492	537	519	488	471	492	493	517	502	495	485	483	475	508	488	511	500	497	491	475	521	516	505	507	487	483	525	515	501	523	557	499	517	541	487	481	498	490	457	519	530	487	552	504	491	510	510	496	488	510	513	510	524	472	524	464	516	464	476	494	523	485	505	501	480	501	499	501	528	484	500	499	487	497	461	519	529	502	474	445	497	481	529	518	468	507	490	480	468	485	497	499	434	496	494	466	534	482	535	518	494	508	460	474	496	498	515	486	517	527	530	487	449	502	516	459	456	514	502	499	508	491	465	507	494	499	478	473	517	486	493	463	514	500	538	487	482	500	561	513	513	452	485	516	493	502	499	462	509	510	476	489	475	507	539	506	487	443	499	512	475	501	486	506	530	522	468	542	472	505	509	473	504	481	474	513	448	474	487	456	527	495	475	513	515	503	479	524	476	505	472	495	516	511	482	492	493	498	495	495	493	477	517	492	474	534	499	504	509	494	512	548	520	500	508	472	529	482	522	475	483	498	511	496	496	484	528	497	514	470	475	532	470	496	515	447	468	461	517	530	501	519	493	470	477	491	470	483	499	513	506	512	489	483	526	517	525	507	468	517	495	509	501	506	461	497	509	486	503	500	471	481	476	482	472	498	478	471	499	478	516	521	529	517	498	481	500	457	459	496	530	472	514	523	505	511	468	477	522	522	531	520	501	463	520	509	488	507	503	474	533	507	471	476	469	501	512	483	468	494	478	544	484	485	503	491	465	539	479	498	488	471	511	505	525	540	484	476	517	496	491	517	470	499	505	465	481	515	459	488	486	508	482	510	472	505	505	479	556	498	523	467	516	478	507	521	462	512	501	495	481	531	458	493	469	511	521	481	490	512	524	486	508	509	512	489	475	518	465	477	470	483	486	536	492	534	510	460	506	473	470	483	499	475	494	490	448	485	484	506	476	517	527	519	482	507	509	482	498	444	504	507	497	474	471	518	489	480	508	516	541	496	483	507	498	474	513	476	546	481	476	523	492	462	474	507	483	517	463	546	518	487	502	507	495	508	496	482	547	489	495	495	500	514	520	478	501	488	480	505	476	492	503	526	500	516	545	528	520	502	497	509	513	494	473	499	510	514	548	482	504	520	490	477	499	491	475	484	500	532	494	485	440	504	512	483	492	491	493	486	475	518	538	478	479	512	516	492	502	483	448	462	487	485	526	503	476	517	497	492	461	486	496	494	527	514	487	495	481	487	482	508	473	475	461	487	460	530	480	482	487	493	494	506	470	531	525	501	519	522	448	458	451	478	473	482	463	526	482	449	481	512	520	502	447	451	478	527	554	482	482	484	455	464	501	507	470	490	477	490	477	536	497	495	471	497	483	499	543	503	481	487	486	484
22627	21068	28828	23519	21082	21448	16530	5698	2996	1919	1352	1038	925	838	701	753	646	636	602	585	617	702	795	781	705	682	619	574	522	506	516	461	465	437	439	433	460	430	462	439	419	429	376	393	380	408	394	382	408	388	397	382	379	384	385	379	358	375	406	378	414	361	378	379	371	356	360	367	348	345	361	361	326	371	364	360	395	371	325	398	337	363	363	368	371	360	364	368	347	355	373	387	382	393	321	341	348	341	356	325	352	356	350	312	365	387	382	344	333	368	327	347	362	371	340	322	345	342	355	375	340	370	357	355	362	325	338	374	320	353	339	353	345	322	351	373	380	354	346	354	354	330	352	357	355	379	355	338	340	318	350	398	339	341	359	341	363	350	342	365	377	342	342	362	291	341	353	343	356	329	341	345	397	392	375	362	353	336	341	360	361	347	356	344	357	328	327	368	338	357	387	344	351	329	346	359	381	343	346	367	357	340	338	345	319	359	307	345	376	342	334	384	339	352	324	386	393	365	332	339	330	363	376	327	338	333	326	324	325	352	337	329	355	379	340	359	332	349	347	320	358	355	339	395	363	341	343	359	384	387	361	365	339	333	323	364	345	371	323	335	336	355	360	349	338	353	381	294	359	356	367	360	362	368	342	353	367	377	353	353	357	349	316	353	355	360	351	367	338	334	377	385	357	347	347	331	346	337	339	362	315	346	356	367	341	355	360	326	344	353	379	354	336	366	390	362	329	361	356	370	389	357	354	356	334	318	346	381	365	362	349	378	348	358	340	352	375	306	365	370	369	383	335	377	327	338	322	353	359	342	367	347	331	362	347	364	359	370	368	342	355	348	345	326	363	361	354	345	341	330	351	358	346	344	341	341	364	348	331	356	338	363	366	321	369	329	338	321	357	337	328	371	365	345	358	405	375	369	358	321	323	325	391	329	363	345	331	344	323	341	369	401	350	371	360	338	325	391	352	344	353	354	336	332	360	404	353	344	365	380	355	365	369	345	361	338	362	335	352	376	324	332	335	337	385	325	350	316	353	312	347	381	338	350	357	374	376	333	360	372	370	295	326	332	337	379	386	362	370	348	329	310	333	316	366	368	340	370	341	370	352	361	332	328	363	340	358	398	353	383	360	335	328	340	342	343	342	346	330	329	375	367	360	379	304	376	337	359	365	359	371	351	351	356	362	358	360	364	362	350	370	317	353	362	385	381	342	381	333	351	348	360	351	311	330	327	333	345	322	362	330	331	339	354	321	335	340	351	349	349	352	318	368	348	367	380	376	324	348	355	334	314	363	379	366	360	347	333	368	322	337	357	351	326	328	338	354	344	314	373	333	362	320	332	325	345	351	358	346	308	350	370	358	369	340	359	373	373	350	358	373	315	336	402	368	320	358	325	375	345	350	390	371	320	358	346	331	402	335	393	392	342	370	345	338	333	349	346	376	327	345	323	362	373	357	366	369	323	339	386	358	357	334	339	358	375	361	345	359	371	337	336	365	352	355	360	366	353	360	334	365	341	344	369	321	371	327	349	366	333	352	329	305	359	352	348	353	344	364	346	342	345	341	344	350	343	388	332	360	402	357	380	352	361	354	333	345	356	345	358	338	346	390	359	340	331	357	354	337	356	351	346	337	374	341	368	362	370	365	329	363	357	349	327	369	356	358	350	355	337	326	327	361	371	355	342	396	329	368	363	355	362	350	374	356	332	344	364	344	363	355	391	359	368	323	360	362	342	356	362	304	341	354	345	375	323	351	361	353	313	356	350	358	354	349	344	338	323	350	353	334	351	370	336	317	340	361	348	351	341	346	373	326	321	328	331	344	340	333	359	337	338	324	374	382	368	363	352	348	356	337	327	373	320	320	375	345	341	343	374	323	358	307	345	365	350	331	325	347	362	351	372	321	341	354	388	327	340	324	360	358	344	328	342	341	345	354	356	386	349	304	363	339	352	362	367	374	356	391	339	360	318	339	339	332	369	352	364	398	354	382	360	342	345	336	351	333	343	352	372	388	341	376	364	390	354	361	353	398	368	368	342	341	334	358	321	385	335	353	407	321	342	388	336	342	314	357	350	388	339	335	339	340	335	380	357	359	317	355	345	340	368	353	348	317	331	348	316	336	352	367	361	379	355	333	357	349	358	346	373	352	358	344	361	376	358	340	336	347	372	366	323	373	350	328	366	326	375	330	345	354	359	340	339	372	338	324	345	337	332	366	383	364	362	347	358	321	346	362	380	375	371	368	374	392	365	334	353	345	334	378	354	369	322	347	360	374	375	356	342	333	341	332	371	370	334	338	325	363	345	391	383	341	367	351	339	334	373	358	347	336	353	355	340	383	342	325	352	376	353	321	367	380	354	332	334	379	342	343	333	318	377	366	327	404	382	329	363	369	332	344	385	365	347	345	374	354	359	351	349	386	337	330	307	354	356	327	337	349	342	350	366	320	328	337	352	322	351	350	347	372	363	332	367	347	356	355	361	346	344	366	361	339	407	382	346	350	374	371	347	358	333	398	340	357	338	365	390	341	354	397	350	330	340	351	375	358	304	330	365	333	329	361	340	320	307	383	343	365	329	373	393	350	357	348	322	365	365	337	372	347	381	382	356	353	371	299	354	351	355	349	365	362	371	331	343	375	366	372	391	351	372	372	366	355	352	361	355	384	379	350	360	357	371	364	356	355	368	387	315	370	347	358	353	356	338	314	351	360	322	354	336	365	355	361	334	340	368	330	345	341	381	372	353	311	351	378	340	346	353	358	358	351	332	366	312	347	364	355	332	332	351	361	359	355	393	328	361	352	374	349	351	351	347	359	374	349	331	359	348	332	315	329	346	350	352	330	370	365	327	359	386	350	329	380	326	316	377	376	338	353	374	357	369	352	369	360	357	355	397	334	326	333	359	364	346	370	321	322	356	362	358	309	323	366	350	335	360	354	359	368	371	360	370	336	337	334	367	360	313	362	382	347	350	340	342	354	339	374	339	297	365	381	356	356	360	356	365	335	365	344	342	385	361	289	338	333	344	330	334	354	333	367	362	355	340	320	350	356	335	333	345	330	353	356	364	364	371	381	353	356	293	344	311	368	346	340	304	383	322	372	344	381	339	331	349	353	340	357	350	352	334	371	342	345	374	359	341	392	348	362	360	313	372	341	311	386	333	334	341	333	330	320	333	335	329	345	325	377	354	367	341	324	363	376	373	336	336	382	379	336	345	347	375	370	347	334	316	354	362	366	356	337	340	372	368	332	336	313	361	375	336	358	342	346	312	339	369	349	347	327	335	332	338	321	338	360	329	343	343	369	360	342	350	344	330	331	355	372	329	333	331	292	336	340	367	392	345	367	320	355	331	333	363	326	331	318	321	338	329	346	354	351	349	359	377	361	323	355	331	338	320	337	342	363	300	337	359	353	360	368	374	309	326	342	324	393	358	362	337	356	339	382	353	332	344	395	340	350	350	380	325	349	358	366	367	360	356	347	396	325	343	393	360	373	344
15658	34475	32514	24153	19701	16348	13064	9686	6354	4160	2664	1999	1719	1458	1274	1240	1069	967	925	900	977	1127	1241	1206	1152	1069	906	859	734	709	648	667	629	584	537	555	567	546	574	577	599	578	504	511	483	499	465	475	532	498	459	480	468	501	461	463	477	455	465	462	447	470	469	441	431	411	463	449	436	427	435	445	481	480	459	434	470	455	461	412	472	477	431	435	455	447	466	436	430	463	445	433	452	427	431	407	437	428	365	419	399	422	443	440	413	418	425	434	437	406	428	445	429	422	414	407	423	457	425	450	436	405	437	433	423	470	438	424	382	415	442	424	421	381	422	415	410	435	422	422	409	395	439	401	435	401	416	405	410	409	406	414	386	461	431	431	419	401	416	430	418	472	424	425	442	433	436	422	441	435	447	410	431	408	414	413	429	420	380	423	435	393	417	389	431	436	418	447	399	439	449	429	452	394	426	407	403	424	438	380	409	400	441	421	430	374	438	418	407	424	438	399	438	449	412	460	429	407	454	417	438	416	406	431	432	435	435	453	426	418	437	366	418	427	401	410	450	431	410	396	414	404	397	427	447	400	401	434	425	419	407	409	428	427	437	448	441	416	431	410	411	409	392	424	429	398	429	421	419	395	411	440	392	385	429	408	442	438	397	391	423	440	363	410	418	419	458	417	409	384	406	427	391	445	429	370	442	431	456	455	456	401	389	441	381	449	384	430	416	441	443	436	401	414	417	414	420	416	394	404	428	387	391	405	406	425	400	422	419	446	416	438	426	453	424	445	490	447	395	396	372	429	413	407	419	431	408	451	406	441	416	446	439	398	422	425	419	469	443	405	429	444	410	430	507	422	420	371	431	413	400	412	436	413	424	421	387	414	440	424	396	407	412	407	376	454	410	420	425	402	416	415	454	418	408	461	407	442	394	431	442	422	437	411	424	421	415	429	450	383	412	451	424	420	398	410	399	424	418	414	411	399	403	458	437	409	460	415	431	407	393	440	391	392	423	404	404	395	438	476	421	396	390	420	405	435	412	452	416	419	446	385	437	384	468	410	440	426	418	420	458	431	439	404	408	403	402	394	406	445	417	435	433	393	404	414	440	440	411	399	385	432	408	410	441	423	397	422	416	406	418	396	434	422	407	434	383	411	434	426	388	407	414	435	430	397	449	385	415	465	392	395	403	417	403	440	419	412	451	397	418	403	431	455	408	417	400	399	419	404	444	430	411	404	434	440	429	425	435	425	398	428	408	443	475	432	396	412	418	423	409	437	405	430	430	420	431	425	433	414	401	428	403	391	428	410	411	403	431	406	441	466	435	419	420	430	408	424	403	420	417	427	405	414	431	403	452	408	414	395	406	429	403	411	436	409	409	392	424	416	383	437	437	430	407	416	366	412	426	409	415	393	437	400	428	415	456	400	427	400	407	393	421	416	428	393	444	413	410	425	418	413	419	426	409	414	391	435	422	435	392	436	411	430	384	396	403	416	442	413	393	413	438	393	411	405	416	443	442	423	391	377	439	447	425	438	431	385	409	425	443	408	405	425	411	411	386	430	415	390	409	427	426	468	406	416	410	401	402	450	431	451	429	406	411	398	423	398	422	383	393	425	411	410	466	412	401	458	422	428	423	433	398	442	411	461	424	400	411	427	420	437	465	409	391	406	430	395	423	397	377	404	429	442	438	446	422	388	431	396	415	421	416	442	409	451	407	447	441	397	420	400	387	428	450	425	431	457	450	420	413	401	419	427	417	388	439	401	405	453	445	419	384	434	412	403	424	441	439	430	431	452	426	418	422	413	411	419	370	424	414	409	437	467	404	428	436	367	400	432	474	427	439	453	400	376	388	427	432	415	450	431	423	433	405	424	435	416	428	387	429	414	400	440	395	404	447	423	411	436	397	449	430	449	418	442	438	439	435	387	388	425	412	423	414	465	414	420	417	422	368	415	452	416	444	411	443	424	422	409	455	416	451	424	424	417	409	395	445	391	435	446	393	427	401	419	419	431	456	394	399	421	407	447	414	398	433	425	393	412	436	442	407	403	387	445	437	447	405	407	441	426	428	428	419	398	370	402	411	397	401	409	403	418	402	421	426	401	448	403	434	422	423	414	418	425	437	399	397	440	416	447	438	436	404	444	385	418	396	391	419	411	404	445	419	387	435	442	428	389	452	452	427	417	405	451	432	401	412	397	415	417	409	377	464	439	422	403	442	415	419	428	386	416	437	409	397	453	404	425	396	438	436	430	418	387	429	398	401	393	434	446	444	395	390	427	410	421	411	422	401	414	444	426	422	424	434	403	445	430	383	412	370	403	421	456	405	426	478	421	407	409	439	432	446	422	400	406	408	417	455	411	395	404	409	429	424	419	455	405	414	411	418	437	399	433	421	428	402	432	424	390	456	410	424	411	382	425	424	397	422	368	417	440	450	408	420	440	440	449	409	428	390	435	421	447	416	424	412	426	430	408	402	440	435	444	430	431	411	418	418	416	416	441	390	442	448	425	412	405	426	420	400	402	414	395	433	436	429	420	465	392	400	413	399	454	418	464	410	452	411	360	411	415	406	445	431	393	447	416	394	416	403	406	422	409	424	455	453	418	431	422	420	409	395	400	420	424	418	396	403	432	402	416	422	390	433	410	374	442	398	430	411	418	410	406	418	455	397	372	423	422	402	439	383	396	431	405	419	407	420	401	438	463	442	410	393	431	432	407	429	396	443	440	400	418	428	405	376	384	421	442	439	391	403	406	432	418	391	393	445	402	423	441	410	419	423	426	457	417	415	431	409	451	417	442	429	441	458	432	399	381	434	435	393	425	439	401	437	409	420	384	447	441	422	444	393	427	408	449	431	453	400	420	395	430	455	401	427	447	397	399	411	422	427	405	448	429	415	389	408	397	412	439	420	409	404	428	418	357	384	393	421	426	384	387	429	403	454	422	439	447	417	430	445	501	419	418	396	404	438	440	412	426	400	423	409	391	428	435	403	382	386	414	423	460	399	442	435	403	406	444	408	397	425	425	403	415	415	427	424	450	413	401	403	438	426	445	414	455	404	464	417	424	399	434	444	400	409	440	387	427	427	441	450	391	372	421	420	408	415	441	401	435	450	420	452	409	424	432	408	412	428	439	439	406	390	440	382	395	441	398	415	384	386	437	423	382	406	436	409	463	435	447	461	405	418	418	411	400	418	440	399	397	380	420	406	373	449	414	438	436	413	431	412	412	408	413	392	445	387	423	435	398	402	413	444	406	430	402	444	481	428	411	399	456	420	433	450	424	424	408	443	416	423	393	405	437	412	419	432	405	395	424	436	424	442	458	413	421	413	398	414	371	439	431	426	420	403	398	406	404	394	409	432	406	406	420	446	356	406	409	417	436	413	425	406	439	408	412	402	451	426	400	433	390	455	427	408	405	423	447	424	441	405	396	424	423	426	429	418	412	426	405	382	460	418	447	414	393	437	439	410	416	401	424	429	425	439	407	455	438	420	427	411	421
27009	20996	18947	11799	6677	4420	3271	2071	1416	1046	784	733	735	692	670	640	613	628	663	616	681	726	725	699	676	636	668	616	609	588	606	572	576	574	575	598	586	586	569	578	572	577	574	557	575	521	547	482	541	557	602	551	548	563	570	581	557	544	514	567	557	550	592	521	544	566	564	525	576	600	543	567	598	585	533	515	565	601	525	530	576	595	561	542	554	555	575	514	543	547	520	546	564	574	526	538	570	535	519	574	513	550	571	554	497	600	546	582	548	540	553	559	544	540	541	572	530	544	518	565	526	591	555	529	554	492	550	572	588	552	568	551	565	574	571	518	589	526	572	560	519	553	516	524	550	549	561	562	544	567	564	563	506	614	599	547	524	546	554	522	524	521	542	540	535	568	579	532	576	509	537	574	574	544	575	561	543	555	532	555	538	515	530	497	570	553	569	530	564	517	512	543	569	589	513	550	557	527	597	532	566	609	572	538	536	541	531	543	544	567	549	529	554	594	508	554	547	521	549	541	574	517	569	553	560	526	580	540	527	570	576	576	535	595	553	575	511	595	546	500	544	544	512	590	543	566	596	581	531	572	547	521	561	560	557	548	559	540	540	562	558	585	534	538	492	571	531	553	561	557	519	605	568	534	501	554	544	554	571	564	510	555	580	588	495	578	536	613	567	529	570	586	567	560	586	546	579	525	535	549	544	534	524	562	550	556	568	548	543	552	533	543	572	531	523	562	522	579	592	534	545	546	541	496	543	566	506	548	575	519	588	571	621	571	548	578	586	541	558	564	488	534	546	573	578	596	584	540	488	590	537	552	545	526	588	531	568	573	547	587	559	603	527	568	550	561	542	532	551	562	533	553	540	535	506	553	588	529	546	579	537	533	530	546	592	532	554	529	587	520	541	505	563	567	570	537	592	535	546	529	584	560	611	534	540	530	550	525	527	536	545	553	552	537	513	538	556	573	522	504	570	510	561	574	561	562	521	565	548	539	555	532	519	579	594	526	535	517	517	518	537	555	531	600	535	513	552	545	586	538	532	550	520	588	536	606	510	553	607	540	566	529	574	530	527	512	561	600	529	510	574	568	571	573	558	573	553	556	553	577	511	547	547	551	563	561	536	534	524	604	557	546	591	536	554	548	536	557	627	539	564	537	572	528	530	604	543	550	531	577	538	521	526	550	538	558	573	538	533	549	590	494	558	571	607	555	533	561	528	552	583	518	590	566	557	575	558	565	563	545	580	571	551	532	551	527	544	561	547	557	564	539	568	557	602	563	553	525	528	523	566	548	528	531	547	572	557	572	522	574	573	577	534	503	616	532	552	544	514	588	567	534	553	564	538	547	549	518	577	522	590	589	535	550	556	549	530	549	549	515	571	564	566	551	537	560	515	559	542	569	527	487	552	548	545	569	555	546	534	536	540	508	547	568	560	526	575	593	535	560	575	549	533	549	544	516	596	525	547	579	576	580	562	516	553	570	553	584	567	538	566	547	523	552	560	566	542	527	560	535	560	530	528	554	545	562	550	515	578	554	556	533	516	556	552	569	560	573	528	517	528	525	552	585	523	540	551	525	519	577	572	559	534	531	536	556	573	540	584	562	549	530	592	544	557	516	553	610	557	563	576	602	554	582	571	572	571	530	570	550	556	579	562	590	510	545	571	562	533	556	574	509	543	550	584	541	522	582	516	587	552	549	568	573	588	568	564	548	560	526	541	573	546	548	579	591	542	569	565	558	557	575	520	572	576	488	582	548	519	578	553	555	542	503	545	581	552	579	523	545	580	581	545	566	585	533	536	563	587	525	571	539	553	580	521	539	561	564	535	494	521	488	561	550	603	560	580	517	569	572	561	540	571	565	601	541	594	562	595	574	562	561	535	529	567	575	558	522	545	551	527	576	504	544	517	594	538	586	520	549	527	595	511	577	544	561	565	514	524	536	528	557	563	547	547	493	575	538	538	536	526	526	574	565	535	555	532	559	532	530	524	552	574	561	578	565	534	574	552	585	525	566	556	572	576	555	579	522	564	522	526	563	589	509	547	522	534	607	553	558	505	559	578	550	629	562	562	551	560	537	529	535	550	575	535	536	579	576	569	540	515	563	524	548	586	533	519	587	567	561	563	540	531	559	559	572	564	524	608	564	562	558	574	550	555	557	549	550	558	521	574	523	502	521	575	576	520	580	565	568	593	581	565	566	538	549	540	576	553	552	509	577	522	501	574	595	577	530	574	577	538	524	559	545	518	526	528	505	518	569	554	544	531	552	553	525	516	548	534	542	525	520	538	518	608	571	551	591	595	563	538	571	519	514	543	569	581	570	539	530	591	541	527	553	584	569	523	558	596	563	535	525	543	538	563	558	578	535	583	545	575	524	558	560	517	567	567	536	563	551	576	546	547	563	517	567	564	570	574	547	543	546	513	540	517	535	521	522	563	553	529	537	543	561	550	553	507	584	553	551	579	584	580	554	544	584	571	548	579	540	561	597	555	534	570	535	562	569	568	542	499	545	495	565	529	575	548	556	526	532	562	516	520	544	514	559	557	586	583	569	507	521	554	559	505	566	548	550	568	553	484	561	565	535	593	574	548	577	488	586	581	547	586	600	544	542	597	563	516	530	561	556	518	607	581	563	560	537	556	562	519	561	557	567	528	547	606	571	484	531	528	558	547	573	539	585	546	551	577	580	583	551	523	549	550	594	585	557	602	551	627	538	546	515	577	517	566	588	542	589	547	552	550	555	507	547	571	495	560	553	540	519	528	515	571	559	527	564	565	586	577	565	541	533	562	520	535	586	540	568	555	542	531	518	570	550	529	528	536	512	574	527	573	544	536	500	581	547	572	582	543	575	545	597	529	599	540	531	504	546	560	544	532	555	556	590	540	553	533	558	554	519	550	525	587	525	567	558	548	536	553	532	566	522	561	557	512	530	596	543	538	571	585	558	560	539	493	560	524	558	546	542	559	535	521	536	555	558	525	535	572	554	562	579	532	541	518	550	577	569	554	561	552	590	554	547	634	530	569	565	565	584	587	566	594	593	526	573	534	537	510	550	568	521	511	512	578	530	535	539	552	544	564	546	562	532	566	549	502	540	581	518	521	572	532	551	542	537	540	526	527	564	561	576	559	558	585	558	502	545	556	561	564	547	558	568	522	553	522	593	530	559	554	539	610	526	562	554	524	619	553	544	519	541	518	577	564	511	531	532	526	549	552	571	587	572	554	491	541	534	585	534	568	571	575	590	524	558	504	525	569	586	570	536	548	562	576	594	567	556	573	560	532	534	508	557	538	509	522	549	513	560	570	545	539	550	564	555	522	561	562	524	511	548	493	566	577	545	544	564	566	531	548	555	533	562	527	605	570	536	547	523	581	526	545	548	552	535	564	569	553	579	530	563	590	532	531	562	532	558	528	541	547	543	555	515	550	563	559	554	537	531	535	505	572	571	549	601	545	582	509	518	521	576	498	580	595	536	561	530	573	531	553	562	548	505
12594	22943	21452	14095	10824	8551	6441	4387	2680	1782	1316	1130	1032	1038	904	916	890	872	838	833	884	915	1019	994	950	934	852	897	823	793	754	762	742	728	692	749	702	794	750	716	715	636	698	735	691	653	664	703	679	674	681	696	667	705	682	646	654	689	683	676	702	707	662	655	676	698	731	682	720	645	666	642	676	678	719	697	678	686	721	638	680	697	697	634	649	715	692	686	707	631	678	655	664	705	655	638	640	657	662	676	679	660	688	690	707	654	614	673	646	616	656	654	651	617	667	642	701	695	688	701	673	692	647	643	653	679	668	677	660	705	695	675	697	688	689	675	666	698	706	709	687	660	671	692	641	691	682	622	677	647	646	664	678	647	670	689	669	683	669	630	658	647	674	633	669	683	702	667	691	656	618	642	680	662	684	706	656	658	698	737	693	688	677	639	674	661	633	693	653	656	700	683	651	682	666	695	677	675	687	696	676	692	652	647	679	630	647	622	688	685	649	646	672	729	673	657	671	634	626	708	679	639	661	689	717	691	668	678	692	674	664	722	633	637	657	639	653	668	668	663	690	652	669	645	651	631	711	692	667	680	651	707	656	675	629	674	645	648	659	714	669	668	726	663	690	630	630	639	671	679	689	668	640	676	632	678	687	703	670	675	674	646	645	674	638	628	667	708	700	699	689	625	680	650	663	703	661	666	700	633	696	691	679	675	683	697	615	693	617	732	679	664	690	676	635	609	667	622	636	648	678	650	677	676	668	659	667	699	740	683	670	666	682	661	620	680	620	673	648	668	710	697	688	702	661	689	677	667	681	712	651	670	725	704	695	677	680	676	666	690	662	671	671	692	660	631	630	628	657	627	682	660	700	675	641	668	622	665	683	678	668	651	700	668	702	672	682	650	651	645	697	707	637	723	672	666	646	708	655	706	658	659	713	688	711	626	707	691	703	675	690	667	673	672	660	646	665	695	678	652	662	673	692	658	668	636	632	657	651	629	685	722	658	660	678	647	614	678	674	663	685	645	699	650	678	677	706	707	679	658	687	721	699	703	680	704	646	631	679	642	651	606	684	711	679	659	652	645	694	652	708	663	679	717	668	649	660	672	638	667	655	663	650	662	697	643	690	710	708	649	661	639	706	692	678	668	659	664	650	688	653	693	648	734	689	679	664	654	677	685	664	629	639	657	713	665	655	684	643	650	694	638	691	673	680	684	643	662	680	679	687	657	679	662	678	671	712	691	693	691	653	720	619	672	684	663	650	709	673	659	669	703	584	748	687	610	658	671	649	658	633	677	665	659	670	640	656	685	694	728	620	711	672	694	651	673	669	679	687	700	682	677	630	689	677	663	670	675	670	654	684	667	670	628	680	674	679	677	697	664	668	651	648	703	685	665	668	639	685	612	626	623	687	651	676	651	718	621	660	684	664	650	657	670	658	653	686	728	647	662	673	658	681	657	689	659	613	620	688	665	673	692	629	657	706	707	649	684	688	658	681	669	708	660	669	683	656	629	699	641	691	645	683	701	678	685	647	594	688	643	666	708	690	660	660	684	633	714	626	676	694	706	666	630	657	696	645	652	697	668	707	651	739	676	703	672	684	679	674	643	676	699	681	696	611	684	674	687	650	653	702	642	674	666	663	656	624	629	664	690	667	721	674	671	680	664	633	656	716	727	663	659	640	662	728	657	641	723	663	662	673	669	660	669	666	639	656	688	655	668	683	667	685	650	660	677	669	642	701	654	650	699	634	698	746	629	670	684	637	664	693	638	665	663	709	689	713	691	665	639	654	624	721	651	679	676	703	709	691	662	673	643	675	672	687	682	663	624	632	670	687	688	683	652	661	670	653	679	639	691	686	697	692	685	696	664	675	656	671	697	653	661	686	624	707	683	687	659	704	629	650	666	689	691	667	674	702	644	670	651	635	705	656	673	676	628	671	648	728	668	654	688	721	667	680	683	668	692	694	664	639	672	665	658	632	649	653	632	704	654	622	688	711	691	671	684	638	671	710	692	648	694	677	653	697	676	657	651	666	657	680	697	683	698	677	633	647	678	679	666	646	638	656	668	657	663	660	662	658	678	720	656	715	711	673	627	637	672	642	654	640	679	675	659	652	667	658	688	662	677	654	616	703	651	672	674	693	708	697	690	632	657	665	647	656	656	680	636	667	684	671	650	647	667	705	690	671	649	681	686	702	674	651	674	673	692	685	677	658	607	650	722	673	687	638	694	629	717	681	636	670	665	697	676	657	643	670	686	648	653	687	684	704	673	699	654	679	693	705	702	684	687	644	629	665	648	687	674	669	698	706	666	663	708	696	687	660	675	690	691	664	668	659	662	647	692	678	676	710	702	656	659	663	679	677	622	673	681	664	672	645	644	656	667	637	656	680	679	712	707	712	665	653	709	723	664	706	664	674	695	683	681	693	646	670	647	666	679	618	648	688	623	675	675	702	625	649	706	681	730	679	701	681	638	653	652	733	676	604	679	644	682	646	680	691	675	670	641	666	655	690	699	690	603	677	598	687	659	602	670	641	682	660	712	625	639	678	676	673	640	658	679	734	624	663	676	688	647	681	690	657	701	708	629	680	678	687	681	654	747	643	682	675	600	706	666	685	629	667	696	719	712	636	669	646	681	676	687	662	622	684	695	648	645	647	698	644	688	657	667	617	621	642	642	684	691	666	718	629	687	702	681	684	596	669	644	665	708	631	659	707	629	659	655	725	663	667	662	639	645	667	657	660	636	691	633	655	718	660	662	626	646	705	674	687	693	654	663	669	692	691	667	676	667	695	658	647	704	668	696	671	688	689	679	727	719	672	715	634	657	743	627	689	671	694	660	678	680	636	621	641	672	676	692	666	684	686	664	703	673	649	665	691	676	675	663	682	689	689	683	683	691	662	649	678	708	709	674	726	640	668	614	694	689	662	640	691	675	670	696	725	686	635	674	688	689	651	631	686	690	655	673	673	652	696	644	693	686	706	620	694	688	698	670	656	673	655	671	611	641	688	616	621	615	658	679	644	674	724	725	667	686	674	658	695	695	639	648	712	685	636	708	722	689	667	656	677	662	650	647	673	627	677	702	659	684	739	706	709	674	676	679	670	657	675	690	642	672	679	693	692	628	648	694	645	685	641	672	662	638	635	653	686	670	671	659	693	677	672	654	648	630	653	634	688	660	616	653	648	643	642	664	683	675	626	664	683	687	654	689	687	685	717	667	680	658	652	671	660	698	635	681	647	679	669	695	629	689	731	662	704	660	686	658	699	739	627	635	694	695	664	708	643	625	725	662	707	704	685	657	607	702	663	639	653	679	653	688	687	675	710	671	654	611	653	646	692	737	669	685	708	660	677	684	661	647	668	650	652	640	696	637	634	689	645	703	675	700	659	703	671	678	653	664	682	693	649	674	639	672	675	659	674	660	696	680	571	689	698	687	687	681	654	647	654	653	671	685	717	684	672	687	697	646	713	678	675	658	680	650	689	669	725	692	678	649
23673	21060	28415	23926	21172	16072	7038	3316	1936	1345	1008	830	797	725	692	611	592	596	569	541	669	681	709	647	630	646	609	533	499	565	494	493	466	462	488	415	449	499	450	454	449	434	415	453	445	400	422	430	414	421	458	454	449	416	415	416	409	425	400	415	428	415	429	444	426	414	374	430	426	384	430	415	436	420	434	412	396	401	402	421	418	415	429	441	423	428	417	404	397	424	424	445	425	433	392	377	381	430	416	402	439	432	414	401	400	417	393	364	421	421	414	430	439	426	396	392	436	393	430	397	382	382	447	364	381	418	422	420	447	419	417	411	419	383	389	427	416	417	397	389	390	408	369	401	385	396	436	437	388	407	402	414	395	392	405	395	422	416	415	393	394	415	422	377	395	404	419	396	393	432	432	388	393	409	415	408	424	390	394	436	408	435	412	411	417	379	401	396	385	400	406	414	428	410	425	405	426	412	396	400	404	423	420	392	400	393	443	423	405	414	459	420	371	417	387	384	373	402	403	406	386	429	408	407	398	409	387	425	410	386	380	428	428	387	413	399	387	412	424	409	398	417	418	439	444	393	396	397	408	394	397	388	410	418	423	421	375	453	411	402	432	402	406	416	406	402	395	397	393	412	448	405	426	396	416	451	404	438	416	384	393	400	430	364	387	447	394	405	411	441	417	405	383	388	424	421	408	399	422	403	406	441	392	425	405	398	378	387	400	407	408	397	430	456	442	395	420	406	388	385	399	386	368	392	424	416	432	375	403	407	395	423	423	404	411	385	392	386	390	423	395	408	408	399	423	410	433	395	423	414	427	406	429	391	431	436	401	392	413	412	431	417	408	374	410	412	396	375	418	400	402	430	411	382	417	426	409	454	389	414	407	410	418	388	407	412	389	424	414	388	425	383	452	417	373	352	386	391	443	400	424	407	404	376	428	405	398	389	424	437	386	386	393	405	413	413	419	413	378	384	446	451	403	415	392	377	421	388	409	401	394	411	429	399	385	384	401	388	399	417	394	390	402	394	417	382	408	424	386	430	416	410	373	415	383	396	423	396	413	406	422	411	407	369	431	391	417	402	401	390	427	406	370	396	403	428	417	414	420	416	401	401	405	384	432	383	378	432	422	407	380	395	393	387	420	365	436	433	415	397	392	420	376	405	400	378	431	409	374	420	414	414	411	388	425	381	369	397	414	399	433	422	394	418	412	424	429	442	373	428	407	350	418	381	409	424	367	389	377	452	425	455	404	416	423	420	412	371	401	406	354	390	452	412	398	417	410	428	396	393	404	390	412	397	383	393	412	354	434	383	380	410	395	388	403	400	379	418	390	372	423	418	396	402	398	373	407	407	399	436	439	420	415	390	406	388	448	358	432	425	435	435	402	408	382	393	362	355	404	379	387	370	374	439	401	368	424	440	405	363	426	405	407	414	458	389	421	417	413	402	432	368	421	408	431	424	418	406	381	390	367	406	407	398	426	432	416	443	416	367	418	403	392	431	381	395	404	370	387	421	404	374	439	389	434	405	401	397	420	408	418	386	425	410	390	416	415	387	427	355	408	378	402	399	385	412	404	391	391	430	409	392	401	391	415	426	420	387	353	414	416	387	446	409	398	423	393	397	384	408	394	381	373	402	415	408	402	421	427	422	401	418	401	410	380	413	409	425	414	382	399	391	416	383	409	452	396	426	406	368	369	395	368	385	393	386	408	444	428	400	420	386	390	408	362	432	385	378	416	364	394	408	362	404	376	417	365	379	371	383	417	391	452	440	433	413	389	399	389	431	399	395	400	398	424	411	457	385	344	411	434	422	384	345	418	374	377	418	412	398	414	424	381	422	413	388	416	399	411	398	414	412	402	403	433	378	363	404	387	412	366	395	434	400	381	426	432	435	412	379	432	411	390	347	384	424	422	380	360	393	411	404	421	411	401	397	407	427	427	421	422	398	418	408	411	398	400	394	413	403	416	389	377	405	401	400	389	407	391	419	399	417	429	426	412	399	379	425	360	415	390	420	408	400	384	399	393	396	413	405	439	392	389	425	367	410	420	419	421	423	409	414	397	373	417	397	448	385	424	394	412	420	384	371	423	411	380	389	401	410	397	403	446	365	387	385	418	389	413	407	421	400	395	402	409	387	373	406	395	429	420	395	397	413	409	409	364	372	416	428	377	412	402	327	411	411	391	429	395	392	382	376	381	396	436	406	385	423	391	373	410	405	392	401	399	397	405	403	433	393	409	415	430	423	447	379	396	416	410	399	394	421	408	424	419	370	405	392	392	411	415	416	451	406	429	413	409	427	415	429	392	414	400	387	401	352	397	378	352	378	417	406	416	391	377	378	423	434	415	388	434	405	420	419	401	417	407	421	415	420	443	457	421	427	356	423	449	414	423	424	399	422	412	442	409	398	410	392	378	402	428	427	404	428	407	426	360	371	421	436	414	418	384	449	375	422	403	368	421	393	370	380	410	433	426	424	417	383	423	383	393	376	423	384	390	381	387	414	395	406	429	449	410	400	446	392	407	380	408	409	372	387	383	416	414	420	410	428	392	434	375	389	410	447	411	410	397	397	408	418	441	430	422	417	409	427	410	415	378	416	426	377	415	426	410	373	395	401	404	394	425	372	415	391	407	422	424	410	444	416	405	446	423	414	402	380	425	438	391	424	384	431	382	398	393	416	395	384	356	423	419	380	450	413	397	406	413	396	402	419	413	427	372	389	418	406	393	392	412	407	403	424	386	407	372	428	382	421	371	429	399	409	405	395	418	399	398	421	421	390	395	395	426	376	396	403	425	383	375	400	392	409	418	385	395	397	401	428	403	411	380	402	374	400	392	398	433	397	434	415	386	395	416	438	385	375	395	390	388	388	405	406	391	408	401	405	404	408	405	399	447	397	431	397	405	409	401	377	393	370	339	430	427	384	402	414	438	377	390	430	393	411	422	400	417	439	400	422	396	401	397	390	401	406	405	385	427	406	358	412	393	410	404	397	413	407	406	394	431	433	411	405	409	401	370	415	405	380	420	377	395	387	421	393	394	414	406	382	409	409	408	417	436	414	433	396	360	410	409	401	425	391	411	409	415	399	420	407	392	358	426	411	452	407	388	396	421	392	398	376	434	449	403	422	422	417	381	406	415	396	358	410	416	409	444	374	399	422	413	429	402	373	388	380	364	419	360	392	396	403	401	410	400	439	419	366	422	398	390	404	414	394	372	401	427	399	415	394	387	402	447	437	398	405	383	430	435	401	377	401	382	399	412	391	367	396	405	450	403	391	400	412	378	441	394	399	383	416	395	398	387	410	404	405	412	394	383	393	394	369	388	416	373	385	424	426	397	354	383	418	398	410	377	435	399	386	415	396	392	445	427	390	448	389	377	423	391	406	389	384	412	414	401	425	398	415	402	405	384	400	434	439	409	408	410	389	413	400	411	370	426	410	425	403	387	441	397	393	385	403	400	410	405	396	395	410	405	412	405	396	409	387	382	449	363	418
13880	30679	29054	20836	16409	12845	9803	6608	4089	2568	1827	1464	1309	1162	1106	1084	862	862	789	889	966	1081	1084	1132	996	917	825	753	741	701	664	653	615	605	634	607	578	589	613	617	632	589	568	546	603	516	541	516	496	568	507	569	520	502	550	532	549	581	506	530	538	541	543	515	536	541	488	525	507	516	542	564	529	505	544	531	558	525	566	537	530	517	525	520	514	517	534	507	490	516	494	527	488	485	502	527	479	466	514	505	509	502	536	518	511	514	477	510	505	504	495	476	518	489	490	455	536	480	493	507	503	507	508	482	508	496	485	540	502	488	489	543	500	539	547	495	520	499	481	535	476	495	513	543	545	540	500	508	481	438	480	467	506	493	542	480	476	500	501	504	534	503	531	523	522	503	500	483	525	487	498	504	506	506	503	502	486	495	496	494	487	534	479	491	508	540	479	477	492	490	484	512	469	490	508	503	471	468	492	513	499	477	465	493	519	490	520	535	500	479	494	463	489	503	530	506	505	508	477	496	483	483	518	506	516	479	489	527	491	482	528	483	518	483	510	482	500	492	487	526	521	496	526	525	507	477	506	507	496	519	541	508	548	503	446	492	501	504	509	525	484	469	535	437	554	476	491	469	508	498	532	539	460	483	515	479	493	461	525	507	499	509	532	491	520	492	511	456	509	494	539	499	487	571	481	486	484	477	496	509	514	518	504	510	493	468	469	498	512	475	516	461	505	525	462	518	476	465	514	533	507	516	509	488	489	476	504	489	507	509	516	518	471	535	479	523	466	493	492	524	456	510	511	527	482	523	514	468	470	552	529	488	473	478	502	477	460	487	523	499	537	527	522	463	518	456	514	518	458	554	511	537	489	493	510	489	472	510	517	487	484	479	485	481	546	492	495	508	522	504	502	481	494	485	506	490	528	502	459	508	500	516	476	508	534	509	501	508	472	512	495	480	491	548	500	501	510	505	470	510	488	479	529	519	460	501	530	485	478	498	501	505	477	498	507	502	473	473	480	497	500	487	475	495	549	503	498	532	475	490	508	514	552	478	471	488	508	458	527	512	484	456	497	491	488	514	505	486	501	504	502	514	498	510	479	459	481	502	477	508	473	471	463	473	492	517	504	535	506	514	503	514	532	498	492	537	505	519	502	497	467	491	488	500	482	499	484	518	516	502	511	483	471	496	447	489	479	461	482	492	541	497	510	508	505	481	489	501	536	489	484	468	491	529	514	513	507	476	478	474	499	522	544	511	486	509	517	477	497	483	524	522	528	424	461	490	466	496	507	486	496	492	508	537	478	526	454	514	510	517	491	507	500	485	533	506	470	478	518	530	481	499	505	463	494	552	489	512	460	522	519	556	485	530	516	475	529	515	474	540	539	502	539	506	524	509	495	511	507	472	508	504	516	474	510	528	476	463	500	501	485	510	474	485	504	534	496	524	495	500	473	466	507	562	411	530	513	467	479	477	510	521	487	480	487	507	502	510	505	508	507	566	472	486	478	480	495	479	489	503	495	494	528	475	551	477	505	468	485	478	506	512	511	520	481	481	490	504	509	491	506	463	504	524	527	462	456	510	524	488	523	513	494	506	529	485	516	470	478	502	560	503	472	484	490	500	541	461	528	498	483	494	521	485	535	473	504	475	498	480	500	509	494	496	499	474	488	522	478	497	495	529	496	520	492	474	465	506	498	478	519	525	519	500	506	517	468	477	533	524	512	481	501	474	476	527	490	503	509	496	466	480	512	513	520	480	485	486	457	459	462	482	490	506	495	509	542	511	483	522	501	463	550	464	504	469	519	518	496	534	480	475	517	516	473	509	479	492	512	509	484	509	471	501	489	506	505	530	499	526	509	476	474	477	492	521	526	518	481	556	486	457	509	488	494	463	490	485	518	523	491	475	475	484	515	479	473	494	503	453	516	508	481	432	515	474	483	500	484	491	502	469	453	521	520	500	463	485	496	479	484	505	534	520	473	521	487	482	504	507	501	482	510	501	486	487	527	469	465	530	495	515	474	521	540	541	483	450	480	514	523	497	475	479	498	478	494	511	513	474	485	442	477	511	519	546	518	521	524	495	513	485	492	537	516	517	475	491	517	505	524	520	476	526	512	490	536	488	506	490	482	502	476	519	452	521	504	521	496	549	526	503	503	537	496	522	519	444	551	486	478	496	563	521	516	492	498	481	496	523	482	519	489	496	501	498	520	483	473	516	497	483	529	481	484	530	518	522	539	514	486	480	484	473	520	489	470	482	522	514	470	480	494	487	473	496	466	531	467	504	474	519	516	489	496	471	518	502	486	495	464	461	461	536	544	503	509	498	491	510	514	488	498	461	504	533	483	505	500	487	507	495	504	494	544	487	503	485	521	483	503	531	441	487	500	490	490	491	510	467	501	490	489	492	465	489	504	470	489	520	475	546	484	472	506	477	484	493	498	466	504	479	507	508	484	494	496	518	509	524	499	498	472	493	495	521	489	544	478	494	485	505	499	480	484	520	483	526	483	492	502	484	501	531	511	458	527	515	534	501	493	498	500	521	475	523	484	522	488	469	474	537	502	519	483	514	489	471	506	509	517	522	502	506	497	477	525	505	539	460	486	533	526	494	495	506	499	498	504	459	495	524	520	492	493	497	517	498	511	490	518	506	530	515	516	507	551	486	516	486	530	458	496	497	497	515	466	490	497	491	486	496	502	515	488	473	519	525	469	469	509	538	451	490	497	502	529	514	523	499	484	490	503	484	533	492	509	484	499	506	498	482	510	499	487	463	498	526	495	542	507	521	490	514	464	458	456	510	454	500	506	543	482	488	516	482	526	485	504	467	512	501	473	487	520	496	460	484	501	515	498	505	476	536	459	495	476	455	512	511	483	486	491	475	482	507	483	496	489	482	500	528	514	500	453	506	493	470	528	509	505	547	471	487	467	482	525	524	474	478	501	508	517	508	514	526	536	469	485	546	507	509	505	505	487	479	492	516	483	515	504	479	506	520	526	447	473	533	448	485	502	522	489	506	535	506	518	500	528	520	492	492	483	509	489	513	498	465	552	532	496	501	504	481	530	498	529	551	481	454	517	498	532	509	475	486	524	527	510	503	542	488	495	508	538	499	520	452	478	483	490	447	510	476	499	486	498	496	497	490	492	528	512	452	524	514	489	508	445	478	461	539	530	503	485	519	502	515	486	484	490	500	471	503	501	478	499	496	506	487	484	513	498	472	491	520	500	521	517	539	554	451	528	451	464	495	505	485	473	525	499	525	510	474	506	483	485	514	456	529	488	549	485	529	461	509	482	500	509	483	458	503	521	467	496	536	498	485	500	515	470	512	508	515	488	507	512	518	505	478	499	530	492	514	458	519	467	539	503	454	427	488	505	484	479	500	523	510	511	494	477	465	484	502	488	482	452	527	473	514	473	517	525	542	490	490	512	489	530	470	519	507	533	491	507	447	476	534	472	470	521	472	479	485	496	484	487	477	486	501	511	470	484	477	532	530
22662	21042	28752	23503	21084	21486	16295	5087	2556	1727	1178	1048	1010	896	800	749	646	658	619	607	719	768	779	756	720	661	619	529	488	501	463	439	439	464	449	439	457	454	433	416	429	452	390	398	390	400	360	376	374	415	403	371	398	388	368	388	371	370	346	382	370	354	385	371	400	394	387	366	372	352	369	383	352	334	331	375	357	386	424	367	391	400	363	367	409	345	413	391	371	360	347	375	362	362	380	339	346	345	374	379	346	351	353	377	378	361	369	345	361	352	378	352	359	371	369	385	342	366	342	297	330	335	378	328	338	369	361	364	396	379	356	364	334	360	352	394	365	344	334	353	335	328	362	357	341	357	348	370	351	349	356	369	337	370	383	357	362	376	363	382	334	364	361	330	345	353	376	352	368	355	345	328	351	376	323	364	362	364	342	373	357	371	363	346	372	380	395	344	313	351	339	346	364	370	325	390	353	382	367	390	351	352	359	326	331	326	358	366	396	314	357	374	339	368	349	370	359	336	372	369	350	373	300	350	370	363	355	356	358	337	331	348	347	290	368	336	362	346	364	348	349	346	348	352	345	385	334	359	366	359	350	346	365	350	353	357	387	334	331	393	360	359	353	341	355	357	385	363	370	325	310	344	364	337	347	336	377	341	359	318	328	361	358	339	358	375	383	365	378	352	343	377	371	341	351	368	353	314	364	359	345	349	337	375	346	372	348	332	383	354	354	371	400	347	341	358	377	381	379	330	334	343	355	367	325	374	358	384	346	324	348	322	370	366	362	339	375	365	368	349	326	367	347	369	354	335	349	376	353	357	339	373	353	341	375	368	353	348	352	343	351	350	362	349	354	341	378	380	333	341	360	368	349	341	352	381	367	356	326	370	374	385	324	330	398	341	388	371	398	371	358	356	342	366	364	374	348	346	327	353	372	329	323	373	321	322	351	356	349	338	320	373	368	344	369	385	384	363	361	391	337	353	361	358	358	363	361	384	367	357	384	363	381	318	338	334	363	356	333	375	328	342	368	365	343	322	376	329	374	321	373	376	348	347	362	352	367	346	369	363	369	342	358	360	369	401	376	342	358	385	369	345	375	361	396	353	350	360	317	344	360	348	338	358	372	381	359	334	363	349	356	367	366	355	366	333	363	354	345	336	341	328	341	302	360	365	383	403	352	347	360	336	350	379	346	341	332	370	334	356	379	327	332	374	385	369	329	350	373	338	388	339	315	363	363	343	369	330	385	364	353	337	372	380	397	358	355	352	357	361	384	378	348	377	368	382	360	366	323	369	358	366	360	329	382	353	357	381	369	342	335	348	323	366	369	318	359	385	360	343	361	343	378	352	323	378	383	364	363	337	350	332	342	335	319	354	355	351	364	326	337	364	373	374	354	346	346	345	335	344	321	349	368	328	357	375	336	312	371	363	353	372	381	374	390	336	339	314	360	348	348	352	337	343	335	315	375	371	368	338	357	355	330	364	345	339	344	342	346	357	315	347	346	341	346	376	357	368	366	335	369	377	313	362	344	351	336	335	350	361	360	414	402	345	351	338	403	369	331	340	370	354	331	347	351	373	356	384	343	362	370	309	359	331	370	352	362	375	396	332	353	381	355	356	361	337	357	330	368	330	373	349	381	348	362	353	362	367	349	348	362	340	347	357	350	339	401	361	362	327	354	337	391	341	331	371	353	353	339	364	312	381	321	377	341	374	338	398	365	351	347	367	362	377	331	369	317	364	363	362	341	329	401	358	354	362	329	341	379	346	364	377	375	354	344	354	354	362	367	336	376	332	359	346	353	360	355	366	361	371	371	322	361	339	330	354	365	364	373	332	353	358	349	373	361	322	348	373	350	348	365	369	358	317	331	341	370	383	344	353	381	328	367	326	372	341	391	338	390	342	334	347	348	347	373	346	346	360	340	344	378	330	339	372	325	347	319	354	356	334	373	358	343	362	349	358	364	348	352	374	369	340	332	366	334	408	327	358	353	355	375	341	322	341	362	360	376	365	375	375	389	348	363	370	368	362	350	350	351	357	329	359	387	359	359	345	347	352	343	347	371	353	342	361	368	353	367	366	350	320	330	334	348	370	326	339	349	334	333	329	379	347	345	344	366	336	361	347	351	343	333	383	352	347	324	349	314	344	351	343	350	333	370	346	361	345	375	361	356	333	344	370	379	350	328	389	345	346	345	352	379	333	313	364	388	357	367	350	331	356	375	352	380	364	329	354	342	347	344	360	329	364	363	371	347	347	373	344	326	304	362	351	349	391	361	333	341	375	375	325	357	352	379	345	363	322	348	340	350	362	329	320	343	341	373	344	318	386	369	354	351	346	366	347	388	390	350	385	350	395	344	375	397	407	345	369	359	370	323	352	361	352	323	334	328	352	354	364	350	385	344	349	347	325	335	366	377	344	371	360	384	362	361	383	354	341	331	348	357	317	354	343	333	403	340	368	345	360	379	354	350	328	351	370	373	329	388	339	362	355	391	361	380	334	364	376	371	364	315	354	346	375	357	340	343	340	382	308	365	375	346	352	361	358	376	359	391	364	350	334	349	336	327	412	333	338	347	346	334	334	343	380	341	338	361	353	391	369	328	345	320	332	326	363	372	368	340	323	325	362	380	353	384	328	358	340	327	339	331	336	366	332	351	363	321	373	375	344	332	381	344	368	361	336	386	378	366	336	354	369	349	371	360	362	346	340	357	357	351	339	400	356	394	353	361	346	329	368	352	330	324	343	312	345	342	364	374	371	362	366	335	391	370	352	361	346	349	358	359	313	345	359	331	374	358	359	372	390	355	341	377	400	374	353	362	344	382	377	386	332	357	368	347	343	391	374	360	361	359	333	329	327	375	378	355	360	376	380	350	335	347	355	359	342	352	358	337	391	343	345	368	372	323	379	363	374	358	346	363	307	360	314	365	379	357	348	354	328	384	347	383	350	332	352	360	354	363	333	356	348	347	318	343	360	357	364	354	353	377	317	336	325	334	352	324	350	352	340	278	362	323	363	335	359	368	344	361	369	303	341	380	380	358	338	335	349	402	331	355	337	368	383	386	352	353	338	357	335	353	354	321	347	372	343	369	350	353	323	366	357	387	330	351	350	336	348	332	349	348	330	338	382	350	349	355	328	367	389	341	325	362	361	363	374	368	371	314	336	333	327	364	365	355	329	374	387	376	330	354	347	379	366	355	311	359	330	356	363	361	359	324	336	358	375	368	347	360	353	334	335	336	384	365	380	338	342	341	342	343	346	381	336	364	379	364	386	385	367	326	327	339	348	355	347	362	317	392	324	319	380	396	359	382	335	337	335	360	338	366	330	351	373	351	343	348	344	336	347	347	343	378	332	375	364	379	341	352	333	397	351	354	347	353	351	380	370	341	370	351	347	330	351	363	370	367	323	368	338	359	339	371	335	333	371	353	349	342	362	341	346	342	363	354	340	324	331	351	371	352	373	347	347	334	356	363	372	362	373	349	370	359	345	343	379	374	363
16226	36045	34076	25553	20854	16794	12757	8419	5418	3461	2554	1923	1704	1492	1309	1194	1056	959	976	949	1152	1277	1273	1260	1158	996	890	830	758	747	720	646	606	628	602	582	542	624	607	583	552	510	508	506	444	458	510	506	474	424	475	463	514	452	431	484	491	479	473	464	460	467	434	414	413	445	481	413	424	464	441	449	440	469	457	449	415	462	405	456	448	413	434	440	497	467	506	476	429	445	445	432	456	411	425	426	430	407	425	407	409	417	407	410	446	422	426	426	423	428	410	493	430	427	445	422	458	409	407	427	403	441	417	453	453	430	415	417	419	433	426	418	455	417	447	435	423	412	425	399	439	399	419	407	459	436	429	446	427	444	381	415	423	436	434	425	472	454	431	464	400	446	415	412	399	428	416	413	404	446	397	438	454	437	403	433	439	463	397	447	428	454	428	451	429	420	426	402	397	468	442	459	445	388	361	442	359	424	415	413	448	441	435	439	415	388	444	464	414	429	433	432	440	424	414	421	411	393	414	416	431	424	402	437	394	428	376	458	426	411	454	447	434	377	448	387	424	404	452	400	431	418	414	388	428	415	439	455	382	420	397	430	435	454	410	420	426	436	449	403	415	406	466	396	438	405	418	430	434	439	427	405	427	407	412	445	404	471	450	414	399	413	404	409	437	416	425	439	393	436	406	399	469	386	420	433	406	413	441	417	416	430	479	422	406	414	465	421	404	411	443	423	365	401	445	437	416	405	415	435	432	435	410	415	419	420	393	417	458	436	485	423	395	410	444	414	404	447	439	415	417	428	449	411	430	390	374	437	444	414	414	407	432	426	426	412	400	418	417	411	447	445	418	442	394	430	449	414	439	427	411	396	423	408	395	425	419	429	436	434	407	422	394	456	451	382	419	427	393	416	435	416	402	422	443	413	417	376	461	419	384	416	408	416	418	434	427	437	431	416	430	389	411	439	389	431	421	393	406	417	412	404	395	394	409	453	396	432	416	410	417	423	422	427	478	423	422	418	426	441	409	436	394	388	407	404	423	418	428	442	373	426	457	434	435	423	465	421	431	427	434	425	395	434	414	410	417	432	407	421	451	413	425	438	420	428	423	466	434	398	462	400	428	408	430	422	428	466	405	386	406	392	408	410	423	449	429	450	444	397	444	418	428	382	414	415	439	398	435	396	379	425	437	412	425	389	386	426	412	420	424	424	372	442	409	432	426	445	430	386	432	383	420	425	415	428	425	432	424	431	406	447	401	386	416	419	384	431	448	438	439	404	412	436	421	416	416	403	431	372	422	406	432	417	427	421	445	363	424	410	433	404	419	464	426	412	413	428	400	394	462	434	438	420	420	429	405	391	448	402	453	418	418	392	443	440	389	417	430	415	436	417	405	421	415	414	397	406	419	421	406	415	448	435	451	392	412	448	420	394	424	427	415	381	401	424	384	383	433	443	429	430	430	428	418	433	428	400	416	441	413	381	407	436	446	440	403	419	418	391	425	463	406	457	439	376	397	412	419	418	393	405	418	395	437	452	421	408	393	419	405	441	404	406	448	426	395	420	414	421	406	412	433	447	438	396	437	371	393	447	420	447	421	446	446	415	428	408	376	419	455	445	393	432	449	414	419	425	431	398	407	416	397	423	446	455	426	384	371	430	435	419	411	415	441	424	424	447	461	434	382	427	420	389	424	440	411	443	456	435	406	420	456	399	434	409	439	419	432	395	418	419	400	427	411	393	375	401	431	437	432	441	408	432	398	414	428	396	436	436	401	425	406	413	418	411	403	458	444	430	401	421	378	422	419	374	424	409	404	398	384	429	437	425	372	385	407	414	425	399	422	403	443	407	445	401	448	417	414	358	404	421	406	401	381	441	417	402	425	404	455	414	443	400	410	397	442	399	443	421	432	398	432	381	460	443	440	437	407	400	417	443	393	423	426	447	420	428	414	403	376	393	438	422	436	391	407	427	425	425	434	419	413	388	436	398	390	406	408	426	430	419	421	412	451	432	421	420	404	436	410	413	432	439	421	422	403	385	410	410	445	439	428	383	431	415	411	373	404	395	436	400	419	423	432	410	430	423	426	421	414	430	434	425	392	412	404	411	448	388	401	413	452	416	376	430	469	383	416	458	417	397	428	421	428	399	439	395	436	415	421	424	412	438	397	430	428	430	434	405	394	431	473	408	421	428	411	418	393	433	392	410	407	381	411	392	400	450	434	426	434	427	416	408	415	432	380	433	397	377	412	398	464	381	425	430	468	426	437	375	434	415	406	423	435	413	408	413	389	413	391	415	413	413	458	435	409	421	379	445	404	436	412	393	416	441	437	424	417	414	390	446	398	401	414	406	392	411	431	419	415	385	413	443	432	423	398	427	425	450	422	451	397	399	402	433	400	428	377	444	436	426	406	421	440	407	409	410	397	413	411	460	403	395	429	419	417	442	451	434	412	424	383	408	422	423	432	407	407	378	423	400	442	427	419	434	431	425	400	393	371	365	398	429	396	413	431	409	413	437	417	417	390	435	385	431	420	415	443	414	385	402	450	404	390	442	407	447	418	452	427	458	423	415	413	426	386	401	418	431	400	411	384	425	416	444	430	404	438	417	405	422	435	435	431	450	408	376	412	390	455	414	411	422	430	427	463	426	411	435	413	451	417	435	403	411	465	439	401	422	443	421	427	441	449	430	384	425	435	424	416	394	422	414	399	430	429	404	438	410	412	443	450	404	473	434	440	451	391	401	421	432	399	439	415	405	413	405	439	393	391	428	435	417	422	413	413	436	397	446	408	426	412	417	454	447	423	439	420	471	438	395	416	429	433	392	421	443	437	418	449	382	409	425	409	426	420	440	440	446	450	433	430	404	420	409	391	409	413	421	422	436	413	388	436	387	394	427	451	431	409	436	451	409	410	392	450	397	395	408	372	403	428	415	403	412	447	427	433	418	428	384	430	419	447	399	409	449	432	403	394	418	389	471	418	418	403	404	412	396	430	391	435	403	421	439	441	431	378	412	395	449	415	422	382	397	417	378	408	431	393	366	434	469	411	400	456	411	427	446	409	387	388	403	414	431	429	394	421	439	415	393	432	377	418	445	436	442	427	381	408	423	431	443	397	402	413	428	396	422	443	415	409	442	414	419	410	418	406	445	425	416	416	411	486	447	400	402	446	412	413	424	406	418	433	390	414	424	444	429	448	416	378	380	436	380	356	420	405	419	419	443	454	416	416	390	433	444	414	411	430	441	452	401	403	356	403	426	446	419	410	399	390	425	408	409	411	448	403	432	411	422	425	457	409	415	410	431	436	426	418	437	420	421	419	401	437	436	404	442	422	453	389	430	390	415	447	440	438	419	429	413	391	423	435	447	421	403	391	449	399	428	430	427	398	405	431	424	454	437	427	401	409	437	417	436	439	407	426	424	398	450	388	390	428	405	402	430	445	439	437	404	432	433	405	442	404	437	393	393	402	432	390	422	400	414	442	407	402	427	376	411	399	406	446	427
27045	21084	20057	13499	7287	4835	3001	1912	1201	978	816	722	742	637	687	639	648	686	650	653	621	722	729	718	683	637	663	651	606	602	613	628	599	601	571	630	672	588	541	573	544	598	545	586	573	573	564	549	550	547	563	537	564	572	574	588	576	534	545	582	579	541	562	541	559	547	511	562	580	544	555	536	593	576	532	587	578	538	534	520	566	592	547	562	537	575	542	548	575	598	541	566	564	545	549	556	544	572	542	563	547	569	588	542	586	553	578	558	577	542	537	597	510	512	554	583	572	530	595	526	562	572	549	553	540	550	546	525	585	542	558	560	551	542	518	578	553	569	561	587	594	560	553	540	554	540	557	506	588	574	546	572	560	521	502	549	548	577	548	553	537	572	564	553	555	562	547	554	551	531	550	595	569	538	506	560	558	576	563	592	590	590	533	568	517	496	550	542	564	580	578	569	569	570	560	563	543	558	580	515	566	503	571	557	587	573	526	550	522	558	542	537	588	551	544	527	580	566	582	565	551	539	556	542	549	545	579	567	510	563	544	571	583	603	583	578	551	622	535	553	595	581	579	568	589	556	545	537	543	543	544	555	566	587	524	574	522	553	557	554	606	555	591	515	504	557	568	528	498	579	578	569	567	530	573	544	573	567	559	501	545	561	558	576	517	573	542	554	574	546	573	580	566	522	559	509	560	545	558	575	564	526	530	575	566	558	548	537	546	589	509	580	543	572	539	545	554	545	560	549	538	500	561	581	621	562	566	561	537	541	503	545	535	581	529	576	618	571	584	581	534	569	527	582	540	546	531	545	538	552	560	573	581	489	542	521	538	562	592	530	526	550	550	606	560	538	529	575	573	503	566	551	603	557	568	553	534	568	599	544	563	553	584	558	566	484	521	554	551	559	511	584	533	553	564	546	558	534	490	561	578	540	566	568	523	584	559	511	556	545	544	538	546	549	546	562	558	547	591	507	549	576	559	557	545	578	546	525	560	537	541	540	533	571	579	552	523	556	595	545	531	526	569	558	513	576	555	557	520	575	555	547	550	516	561	497	551	541	536	617	581	519	542	521	546	528	537	563	579	543	530	527	567	567	562	526	534	525	524	622	614	548	553	528	572	543	562	573	551	542	581	598	557	553	553	583	538	541	585	523	557	549	542	546	516	551	545	564	569	548	570	589	555	547	587	575	539	584	555	543	503	546	551	548	570	508	582	559	564	499	548	521	536	527	575	553	551	557	563	549	558	554	576	545	570	518	573	576	554	537	550	581	547	544	531	558	541	563	537	580	589	540	565	607	548	552	555	513	557	558	544	554	579	569	554	531	561	598	599	565	573	542	563	595	570	561	568	532	554	592	538	543	563	578	520	522	546	556	547	542	539	553	556	618	545	573	575	575	554	547	569	532	521	547	533	506	562	598	569	575	535	567	556	607	541	554	566	580	567	558	583	563	541	593	558	571	546	528	533	558	547	549	537	537	522	552	567	565	589	567	500	579	573	539	550	586	518	560	565	551	583	603	544	542	559	578	579	538	610	517	543	555	584	532	580	565	553	597	550	509	511	536	533	539	567	515	502	550	529	533	543	521	550	546	596	587	562	537	536	567	547	540	557	537	564	532	562	608	543	563	585	585	568	528	536	559	562	572	562	545	561	562	573	591	601	559	553	591	539	560	556	611	537	490	538	496	592	525	521	537	568	580	541	547	545	540	564	571	532	561	562	547	519	539	561	554	523	537	576	583	563	547	614	577	523	535	537	566	528	580	562	570	566	536	565	551	557	573	567	537	563	514	562	549	583	529	548	534	505	546	542	551	555	554	546	523	552	563	572	565	593	540	505	591	560	603	517	529	555	555	539	559	531	547	569	520	526	561	542	531	534	540	520	515	528	539	545	536	574	524	526	547	518	538	547	536	564	547	549	567	557	577	552	547	518	550	571	556	560	573	580	560	592	534	511	550	558	547	570	566	568	543	549	541	568	538	536	592	556	531	584	592	518	566	584	552	548	558	566	581	505	569	537	582	540	545	529	544	536	546	551	571	579	593	540	543	547	534	563	509	551	530	590	558	550	599	559	538	536	531	600	523	547	546	536	557	527	583	601	548	552	610	549	548	545	541	586	585	503	577	552	599	552	537	564	501	558	564	529	576	562	539	537	582	551	545	592	532	533	567	566	574	531	538	566	560	565	537	544	575	562	558	540	573	532	555	520	568	573	540	532	551	532	530	565	572	583	560	542	561	551	544	571	531	582	593	549	555	578	550	569	540	589	587	551	611	554	552	526	523	558	577	566	574	508	556	574	545	547	559	503	528	550	548	580	538	576	568	532	563	562	525	555	571	512	543	555	557	528	597	573	564	559	541	553	577	550	586	595	510	558	538	555	596	554	529	561	539	581	515	547	529	562	533	572	569	570	518	591	565	525	562	539	547	562	540	550	572	565	579	587	585	562	569	544	563	565	584	581	510	559	517	548	580	580	590	567	546	516	539	568	591	594	527	545	545	577	549	575	576	539	566	553	535	566	530	542	535	554	589	559	573	573	565	542	511	571	570	548	545	518	521	539	580	563	511	534	547	556	555	558	592	572	580	594	552	495	575	582	574	565	575	569	535	557	532	550	549	567	604	564	549	555	582	568	559	561	550	534	560	581	500	541	605	525	511	573	540	592	570	536	571	576	599	561	587	570	541	562	529	569	528	561	550	571	537	525	530	560	553	501	582	561	600	537	564	519	530	521	554	549	542	565	555	559	523	580	595	492	540	575	555	557	513	572	594	501	577	552	567	569	559	569	569	574	515	579	560	562	530	572	523	556	537	569	534	588	520	582	550	522	528	516	529	579	551	536	599	549	562	543	533	510	587	535	575	546	546	519	528	536	522	603	579	496	559	564	534	520	576	528	545	583	558	521	564	588	529	548	571	527	555	564	571	539	568	603	542	543	588	504	553	527	567	576	599	530	562	551	546	563	538	575	549	547	573	579	552	557	549	569	530	540	581	550	573	572	529	584	546	593	569	564	551	585	542	570	492	592	546	540	539	606	565	545	523	525	541	538	545	550	587	560	580	548	506	549	566	581	551	551	564	537	606	555	572	535	535	541	509	513	565	582	566	535	553	543	544	571	575	585	557	554	566	551	537	594	566	585	548	543	574	555	585	554	535	564	548	575	558	561	545	537	572	545	601	559	583	582	575	543	536	551	562	555	542	550	570	524	555	588	559	578	554	574	534	548	578	489	522	549	571	589	518	569	534	556	531	574	543	585	561	534	556	550	527	575	557	575	547	515	539	566	563	551	568	573	562	505	535	551	565	530	567	564	575	542	535	537	532	551	558	534	561	543	560	572	587	535	528	578	574	566	539	555	557	596	528	534	532	504	553	591	529	534	547	556	562	584	547	559	511	516	552	576	591	595	530	569	583	567	562	551	592	571	555	545	573	553	557	579	588	549	546	546	537	579	574	566	520	539	560	554	553	560	526	578	526	552	590	556	544	554	604	536	567
13323	24681	23742	15862	11498	8765	5980	3743	2345	1590	1226	1143	1034	995	925	918	824	838	822	832	950	1051	1043	987	955	909	882	806	788	754	722	764	760	707	694	725	725	718	718	715	727	713	706	723	689	702	700	701	702	713	665	684	698	701	715	685	674	723	688	713	680	693	705	708	651	691	678	749	699	627	693	665	669	683	664	681	712	717	713	710	726	667	641	707	702	677	707	652	712	686	683	659	716	655	664	656	638	724	702	631	731	678	643	715	695	706	689	633	642	694	676	721	684	680	687	708	647	686	691	656	653	658	655	688	642	658	647	634	667	680	693	711	729	686	659	680	716	683	645	691	667	676	639	708	696	633	630	692	672	684	640	688	687	701	676	678	641	683	616	689	649	684	688	682	698	679	628	687	688	703	660	644	627	681	656	682	644	706	652	657	681	663	728	642	708	659	671	661	664	652	687	670	664	693	626	666	709	672	697	661	683	673	678	665	653	686	614	720	658	668	722	693	673	716	694	664	672	692	648	669	674	677	706	641	651	685	650	657	651	645	666	636	618	686	645	705	656	651	674	691	658	648	606	670	603	682	700	682	690	631	654	653	658	635	634	662	673	646	658	677	668	654	643	683	662	667	712	677	634	631	666	635	655	656	681	692	667	668	657	631	688	685	637	614	721	703	670	673	704	692	669	703	710	699	713	721	660	667	663	697	702	674	662	629	651	721	704	708	683	656	666	690	679	694	681	677	680	685	650	640	706	691	657	690	636	687	677	704	662	646	719	669	659	630	665	697	667	654	654	707	692	672	726	659	667	687	692	666	684	658	666	679	655	697	721	660	650	621	672	665	664	711	656	692	670	666	656	666	653	645	666	709	649	620	672	675	726	646	661	685	639	698	662	652	695	695	725	674	638	644	692	639	624	657	685	668	707	692	682	671	682	625	672	686	696	679	646	707	610	681	660	659	702	686	691	675	665	673	659	649	720	704	635	694	623	669	640	656	659	699	665	675	702	664	647	658	661	670	651	677	681	705	710	590	643	686	646	637	617	672	703	638	680	694	662	679	692	661	642	649	654	653	647	658	724	698	661	712	681	689	690	652	692	719	654	677	682	646	614	691	627	689	658	680	651	692	586	663	703	660	657	664	643	659	630	647	661	703	667	683	686	713	670	676	678	631	631	693	645	656	696	695	660	674	691	651	660	721	652	673	695	647	696	660	649	691	643	687	676	677	666	645	719	667	659	643	677	666	684	684	649	694	682	676	636	677	684	713	699	663	683	625	671	678	652	681	660	699	674	659	654	651	694	691	681	668	708	646	688	652	647	648	685	721	697	697	716	655	699	683	700	695	683	674	713	725	725	632	614	654	675	681	690	672	717	655	661	664	657	707	685	687	651	692	679	678	679	613	652	672	638	685	679	620	679	651	707	654	622	683	680	697	679	659	671	667	678	650	674	637	707	683	663	659	679	673	681	644	679	642	680	704	683	684	675	679	646	684	647	683	641	667	697	655	668	667	691	682	666	665	637	661	670	676	693	655	641	661	648	689	607	658	645	657	661	670	646	669	640	697	658	664	686	662	685	688	674	682	631	690	608	641	678	688	734	652	681	651	684	685	670	658	664	676	662	630	649	705	710	670	615	661	669	647	711	657	672	697	659	594	673	668	700	662	676	675	685	668	704	633	677	662	697	650	649	667	723	685	663	641	692	687	653	706	643	676	732	659	639	690	633	701	654	681	672	707	682	674	671	667	662	720	666	667	673	720	657	669	673	686	648	685	652	695	698	669	702	682	647	700	700	684	668	674	652	702	713	693	668	657	692	694	665	678	694	647	671	643	653	660	638	700	625	628	699	678	698	678	612	663	648	657	635	717	601	696	692	675	661	607	684	699	693	683	701	675	685	694	636	609	656	667	635	644	701	668	689	708	660	649	666	692	690	720	658	650	615	678	670	667	687	668	640	630	635	658	638	698	647	704	663	719	666	686	621	662	724	675	683	641	671	687	671	679	720	699	683	655	634	645	728	661	650	666	623	633	675	682	660	667	684	653	680	618	668	656	651	642	699	648	652	681	678	652	626	656	665	663	662	684	659	628	688	683	631	627	717	651	661	654	672	686	667	650	688	661	745	676	649	659	651	663	673	714	659	676	662	696	665	675	645	639	704	637	677	685	687	677	643	667	686	679	658	654	684	676	658	681	662	689	705	700	635	633	646	659	708	700	640	655	700	638	645	681	670	669	671	692	642	667	666	689	650	649	632	673	650	686	662	710	676	658	702	695	698	664	654	649	695	613	680	665	656	671	665	668	682	641	639	671	665	674	683	672	676	652	638	617	660	663	655	658	639	659	656	715	682	688	755	647	654	664	706	651	650	657	677	653	696	657	696	626	714	717	629	666	674	671	637	661	693	673	634	691	665	711	643	654	679	672	690	658	689	676	648	707	645	622	680	685	640	672	690	671	679	668	693	673	672	679	723	676	690	666	630	739	688	697	650	661	619	672	688	699	647	649	628	683	628	665	669	682	690	691	712	687	683	688	679	709	655	676	656	622	625	638	632	672	675	648	696	660	643	716	729	672	686	662	656	668	678	616	704	639	665	668	663	651	649	667	658	658	651	705	678	695	657	643	621	666	629	649	654	675	661	692	683	678	663	648	669	669	649	650	618	640	657	673	622	668	684	670	655	647	670	674	631	683	725	685	676	667	673	684	665	641	699	648	653	655	666	711	687	684	701	707	656	691	650	677	685	664	687	667	693	647	688	669	672	651	668	682	641	687	661	676	681	640	680	703	661	676	653	694	661	692	722	649	684	668	688	653	728	671	664	728	692	660	686	685	709	661	670	741	656	676	668	709	681	664	617	729	665	660	670	710	658	703	650	686	693	659	688	669	665	620	668	675	636	648	678	680	633	665	686	707	713	716	712	662	664	656	679	646	670	652	673	624	676	612	690	703	659	646	667	698	672	673	674	639	671	675	628	664	690	685	668	676	659	658	684	642	656	668	658	697	670	645	647	725	666	704	696	660	621	729	688	670	642	658	645	673	700	691	691	643	675	610	658	669	696	630	728	667	686	666	691	697	687	660	681	690	660	630	590	671	690	595	622	689	643	667	658	689	665	660	687	626	654	671	642	640	710	674	617	676	670	649	665	676	652	644	663	720	729	707	684	638	673	689	668	651	700	651	644	677	650	644	629	713	694	670	694	661	693	621	655	667	627	669	676	676	673	676	650	657	644	704	727	676	685	707	658	659	705	695	675	631	678	688	661	643	675	684	666	661	695	653	591	680	681	692	664	706	681	679	676	721	706	652	695	669	711	650	678	678	694	665	681	643	650	670	667	699	660	670	703	656	677	717	711	666	716	704	655	685	709	685	685	691	658	704	692	617	609	651	628	678	683	708	693	652	689	635	650	657	671	690	617	639	636	639	671	646	665	656	622	690	693	688	664	676	691	676	675	657	642	664	655	684	698	621	689	674	651	687	637	662	646	682	650	714	623	656	671	677
23710	21049	28400	23944	21170	16289	6687	2949	1775	1236	1018	834	800	728	690	631	603	573	547	581	706	744	711	668	643	626	548	564	503	465	485	431	494	452	495	471	489	482	517	451	460	451	460	450	407	421	416	428	388	464	411	428	429	421	430	433	443	423	442	362	421	441	428	422	445	440	391	413	406	419	418	398	422	417	408	403	434	422	445	446	408	418	412	436	386	456	430	404	433	407	420	427	426	391	429	396	428	414	455	427	430	440	414	396	483	412	442	412	403	396	389	434	440	447	414	416	437	469	401	426	452	390	422	410	403	417	394	453	426	426	428	393	422	399	442	399	414	413	446	417	423	425	427	414	420	424	400	402	421	420	442	355	404	411	414	440	408	398	401	437	401	444	393	460	433	431	426	431	392	420	408	392	392	444	436	425	418	431	401	407	423	401	443	426	366	390	444	432	429	412	394	405	428	377	410	411	435	414	418	451	403	372	408	402	376	424	414	421	411	422	414	410	379	386	390	393	409	398	421	387	435	414	428	413	485	430	417	393	391	406	392	424	395	439	394	394	389	380	391	442	405	459	416	427	404	446	383	392	395	408	414	392	402	384	430	410	432	426	400	365	406	411	416	406	424	413	416	396	428	413	421	449	386	404	448	431	445	390	465	394	392	370	414	389	421	396	412	390	407	366	420	417	424	433	428	418	428	413	444	393	408	397	420	430	418	379	376	409	403	419	387	382	428	429	425	427	357	393	425	394	435	415	402	419	395	359	374	396	388	422	390	419	420	423	426	406	434	374	420	414	411	417	444	411	403	414	415	382	400	389	380	459	411	428	419	464	423	398	419	409	397	401	392	439	380	400	451	409	425	394	402	394	393	417	391	444	393	418	391	356	421	434	414	460	432	392	421	381	428	423	408	361	413	418	441	372	415	433	423	402	393	404	383	397	427	383	408	400	387	410	426	398	460	381	407	383	390	417	403	424	365	406	412	394	417	433	422	390	408	428	392	401	417	391	396	388	413	429	445	411	421	389	407	403	389	420	408	434	435	392	410	401	386	425	404	404	411	454	377	431	397	420	381	406	384	437	414	407	426	387	419	402	424	406	439	388	417	424	377	434	395	411	429	426	404	424	429	423	416	407	409	420	389	426	413	416	437	435	438	463	393	409	390	431	416	418	384	418	386	450	400	376	420	416	422	405	430	436	400	414	422	401	444	415	401	394	378	395	448	404	409	378	361	398	375	439	396	430	400	414	440	423	436	415	421	425	364	363	397	435	413	396	418	448	400	432	468	430	408	436	406	411	417	428	450	415	412	402	407	397	412	412	424	407	404	398	422	372	416	372	443	426	416	395	447	457	399	391	393	419	434	373	380	416	419	397	409	439	408	420	408	420	378	428	451	406	406	405	428	416	409	430	411	396	398	413	421	402	439	420	377	380	417	417	435	389	385	418	444	421	386	395	380	397	398	401	402	408	389	392	416	410	407	416	397	388	406	369	444	406	439	417	410	409	421	396	382	381	421	414	370	388	412	428	434	428	448	394	439	415	384	427	397	377	379	430	431	421	410	403	405	441	400	381	394	417	374	430	390	368	423	437	415	400	379	455	401	399	408	381	405	390	425	392	414	457	400	398	383	416	419	418	410	408	384	454	421	423	413	404	438	392	425	424	431	395	397	400	404	395	412	397	386	402	417	433	409	416	412	446	378	414	416	407	376	421	407	401	419	445	406	418	419	405	401	369	412	389	438	398	446	406	390	371	430	394	400	436	405	405	406	410	367	415	426	428	400	442	401	397	396	425	401	426	409	432	419	390	440	442	373	407	439	377	441	409	380	375	389	431	421	407	361	406	398	402	424	414	429	421	434	399	435	393	433	389	440	416	409	359	397	443	417	423	441	405	408	446	385	423	409	393	396	419	422	430	404	424	388	408	404	413	390	396	404	400	416	413	402	435	436	433	396	403	396	417	394	417	413	415	400	426	425	404	426	397	388	379	398	385	432	409	418	385	365	435	421	417	400	436	389	395	391	397	382	400	388	392	426	426	429	428	403	424	444	401	406	423	392	410	426	392	418	401	390	419	391	434	411	389	435	445	429	396	413	404	428	408	380	415	438	430	393	428	429	414	401	429	442	412	391	379	386	447	405	432	379	397	448	418	399	413	434	417	449	408	434	407	393	404	424	432	414	395	432	385	420	389	388	445	427	400	401	420	396	426	394	446	444	402	408	409	428	384	419	441	395	444	420	430	419	414	439	396	361	424	404	387	435	420	393	439	407	437	404	393	386	427	379	398	383	440	383	388	453	417	399	381	413	420	418	411	403	427	389	423	373	405	405	452	425	408	413	433	429	433	415	424	402	364	381	421	401	392	425	395	440	388	411	404	391	419	431	440	446	442	429	406	438	364	438	430	429	400	397	399	416	429	402	369	429	446	407	405	396	382	430	408	390	374	386	399	416	406	404	399	425	388	413	425	421	442	422	399	427	445	401	438	411	377	379	379	428	401	393	409	414	409	415	417	415	382	383	428	397	386	449	396	426	407	450	406	407	422	407	422	378	428	419	403	422	405	402	383	408	405	397	404	433	386	386	393	394	411	444	406	400	380	407	432	430	438	396	396	409	389	414	419	363	434	440	414	441	403	409	424	375	410	414	413	381	426	403	393	405	388	419	435	395	402	392	403	419	415	429	433	415	473	399	390	395	407	439	389	421	413	410	437	410	424	401	381	429	410	376	409	402	392	386	408	383	382	411	402	413	386	411	419	424	403	402	433	453	392	418	420	431	424	425	447	400	389	422	451	409	405	416	413	415	426	404	422	411	401	455	431	402	408	406	412	423	389	416	383	386	427	468	410	399	379	400	389	397	397	383	402	438	411	424	358	393	420	399	426	404	404	444	398	418	420	407	430	390	399	386	406	370	426	399	408	428	389	429	399	389	405	425	393	394	404	407	402	405	410	429	391	414	406	416	407	404	425	396	384	368	435	423	404	419	401	390	424	426	392	406	422	420	449	410	401	417	398	416	387	422	414	443	433	439	390	409	406	409	414	385	385	413	436	367	425	441	380	412	415	425	432	428	415	408	442	397	401	388	411	413	429	412	440	426	411	397	415	398	407	394	410	442	422	395	390	385	431	398	433	412	397	364	423	393	419	426	442	380	413	395	422	420	392	431	364	431	415	432	445	370	424	408	416	434	411	424	417	403	394	384	447	414	393	410	412	450	414	378	447	414	437	417	443	385	396	436	412	435	428	449	392	386	425	388	405	418	399	411	384	371	361	421	404	387	416	386	422	431	439	424	401	447	410	412	410	433	416	393	437	401	435	408	425	448	452	415	433	415	427	421	396	400	366	436	421	401	427	406	395	365	391	388	399	424	397	400	400	370	430	431	401	406	457	410	384	428	383	386	438	401	399	410	398	452	404	408	372	439	384	378	367	388	405	419	376	403	442	414	448	411	380	378	412	410	439	397	447	387	423	407	447	414	416	407	392	398	383	380	429	363	456
14690	32349	30832	21692	17045	12980	9061	5766	3536	2310	1801	1539	1392	1250	1089	995	870	875	892	885	980	1193	1086	1169	984	967	768	789	675	692	628	556	662	652	595	605	584	601	605	614	559	580	580	563	563	541	544	560	522	522	532	586	543	571	521	547	556	564	502	520	535	538	523	530	513	476	490	567	483	522	549	531	522	506	520	553	498	532	485	532	513	495	515	551	518	550	538	524	507	528	513	498	504	503	476	474	468	519	516	502	470	519	528	509	509	491	546	529	496	537	479	517	454	516	523	472	531	515	479	520	475	528	495	512	469	536	493	550	519	497	576	508	501	475	495	449	525	539	465	497	497	494	534	509	497	504	500	537	496	535	503	498	456	527	493	524	486	492	496	489	515	515	551	501	513	490	529	504	517	560	496	486	527	493	488	527	492	518	513	467	521	491	509	508	519	531	514	478	538	490	500	545	487	509	528	518	519	523	506	478	520	488	505	483	440	506	534	525	496	521	496	507	507	507	469	499	491	468	468	521	512	513	534	510	486	482	501	528	468	506	515	494	492	521	447	528	500	507	532	521	505	515	514	538	514	523	511	499	490	459	531	464	507	527	559	525	534	494	492	549	493	505	477	472	533	510	513	532	513	523	544	531	524	463	496	473	516	544	503	470	503	469	499	512	469	469	464	482	530	481	494	470	494	497	457	502	499	471	483	503	501	537	528	510	468	473	483	502	510	510	479	504	495	460	498	507	498	496	507	532	486	490	532	505	532	497	481	497	519	512	511	508	489	485	499	511	484	484	486	496	490	514	477	494	506	499	489	503	474	536	509	514	467	478	470	479	485	514	504	561	483	484	485	473	468	516	513	465	540	513	522	531	517	513	476	484	512	544	500	469	465	502	482	494	486	488	470	474	501	498	519	511	491	536	520	507	454	518	513	530	495	487	463	482	519	520	464	516	491	520	484	534	510	538	522	463	476	517	499	503	509	500	544	530	497	492	486	529	498	555	505	486	504	535	483	529	512	522	500	442	507	490	497	504	499	520	528	511	508	479	503	496	468	503	512	509	511	493	496	498	492	522	563	469	485	523	492	508	492	456	526	521	464	508	515	485	546	472	470	511	497	482	495	520	529	491	476	505	482	489	466	515	483	476	504	555	494	472	489	485	513	499	463	495	496	506	507	519	550	510	514	537	531	501	518	494	505	516	511	524	480	450	491	471	517	528	497	505	513	491	476	516	512	498	481	456	501	476	491	510	526	528	488	535	522	476	516	497	530	477	522	576	501	495	487	484	532	529	515	512	474	527	487	505	513	505	528	506	506	500	515	493	539	515	510	521	471	524	515	483	512	510	513	497	527	503	525	498	503	467	507	506	498	481	503	512	486	494	529	522	495	498	557	532	502	479	486	527	510	514	515	512	499	464	481	520	513	502	500	531	505	497	488	492	502	511	529	496	481	448	490	519	520	481	497	482	458	498	556	506	516	546	535	526	471	503	502	470	544	527	546	482	528	500	499	548	504	505	498	489	515	489	491	515	502	515	513	544	509	503	512	488	491	481	486	486	464	483	505	500	507	512	498	495	533	506	470	548	533	485	460	514	506	502	529	530	476	507	533	549	512	498	533	531	467	489	534	479	524	495	515	473	533	492	514	479	523	504	512	540	493	468	496	531	502	457	509	492	499	482	531	531	498	532	530	492	512	490	534	501	481	485	540	487	509	490	542	486	492	507	494	503	484	525	476	498	489	512	539	499	551	493	498	484	471	528	482	473	527	515	460	492	525	469	522	495	539	530	483	515	523	509	479	502	493	522	503	505	491	487	485	512	475	526	489	534	516	527	481	552	531	459	535	498	471	479	485	526	493	494	532	487	497	482	514	516	503	484	536	493	474	541	502	503	528	498	512	459	514	551	531	478	501	495	515	523	533	508	493	492	477	522	519	475	479	521	496	524	504	523	494	513	505	524	497	499	498	527	512	540	513	496	492	517	494	498	498	495	518	458	469	514	518	503	496	486	509	501	492	493	549	503	514	480	555	519	521	513	522	526	502	512	531	495	485	489	485	491	531	473	521	519	515	501	459	514	529	465	474	539	512	520	517	498	543	492	518	498	477	505	499	510	504	488	479	497	490	484	481	496	512	484	513	481	518	531	513	510	497	484	475	500	533	497	526	505	487	531	478	554	455	500	515	500	498	494	501	496	524	528	537	455	511	481	458	500	495	490	509	534	527	505	434	476	496	518	471	496	504	478	502	541	450	503	550	483	501	468	478	495	534	479	544	498	502	504	499	488	545	520	497	545	500	479	466	501	497	512	480	536	509	489	493	512	490	478	498	514	472	478	520	476	477	501	466	512	470	468	528	504	514	508	522	514	509	505	506	511	529	501	508	515	523	470	462	487	483	477	509	488	478	475	506	472	469	506	502	527	510	520	500	511	518	507	500	533	505	473	504	508	485	463	506	517	503	528	489	502	482	495	506	488	502	486	488	518	484	528	508	507	479	504	495	507	487	491	514	508	542	516	465	457	520	512	492	485	515	491	498	538	512	487	511	498	496	494	517	495	485	532	496	525	487	556	510	456	516	466	521	515	487	480	504	474	520	497	493	504	494	482	509	496	495	432	501	459	465	540	476	492	475	482	507	481	527	454	485	493	501	512	537	515	531	486	512	493	502	511	478	477	509	519	525	524	481	501	511	460	471	481	515	509	471	503	498	526	525	497	505	513	526	543	505	515	543	505	505	506	502	507	494	511	477	529	493	500	514	455	483	533	500	533	503	507	487	492	497	474	487	477	511	519	498	530	481	501	509	468	459	512	530	542	502	518	482	463	537	499	514	549	500	514	511	517	507	519	501	499	554	543	481	497	504	529	504	511	470	494	476	507	521	473	508	536	518	461	504	531	522	508	489	521	492	479	558	530	524	515	530	496	508	476	503	496	488	524	477	531	496	495	483	575	481	510	518	492	488	502	501	496	482	487	501	489	530	495	508	509	490	493	508	492	465	525	544	481	526	482	517	515	500	523	497	515	506	505	571	505	496	528	496	454	514	507	521	546	496	494	514	522	495	471	486	450	501	468	493	482	519	499	503	521	505	514	480	495	494	495	529	498	496	454	490	488	497	492	486	520	501	536	499	513	539	508	516	516	512	458	505	480	486	483	510	499	497	480	510	522	487	521	475	508	492	525	494	501	500	495	497	534	551	494	483	504	492	482	485	508	510	458	495	508	522	445	492	504	489	507	486	480	543	501	556	509	502	512	492	508	505	529	493	512	497	499	519	492	471	503	570	563	501	471	484	494	509	469	545	486	504	479	509	499	507	512	510	490	526	513	528	476	540	507	490	522	475	502	502	506	482	517	501	475	498	460	484	505	562	516	490	533	506	539	539	464	523	509	470	466	525	496	512	510	513	498	498	485	515	524	468	521	492	520	486	502	520	477	501	488	446	495	501	475	506	546	481	493	482	510	501	556	496	499	526	513	499	502	472	474	519	526	521	467	526	497	497	496
22653	21040	28770	23525	21083	21420	15589	4491	2198	1553	1200	1124	957	853	765	721	654	633	633	642	779	794	823	802	656	632	603	526	514	516	463	425	428	466	410	423	535	448	440	443	443	410	403	399	392	388	390	403	404	424	419	378	395	387	390	424	396	385	394	389	407	373	378	388	345	373	392	353	392	345	370	342	327	390	371	414	399	360	388	367	359	371	415	385	376	383	383	365	360	378	375	384	388	358	348	365	357	350	363	370	345	387	362	345	387	343	370	346	361	350	350	379	354	364	398	360	365	360	359	366	354	364	370	357	379	342	359	371	364	380	369	414	365	370	385	357	385	375	344	374	381	345	385	385	359	378	386	375	361	365	369	343	359	363	346	342	327	350	341	400	403	341	381	361	350	366	359	362	367	377	348	353	394	331	423	342	393	351	350	375	364	363	370	364	334	331	345	357	345	359	358	393	375	370	394	351	365	336	376	349	344	348	387	365	351	365	391	322	387	369	378	374	339	341	330	399	340	344	370	369	345	373	387	379	362	336	367	344	360	367	425	327	376	364	325	361	357	374	330	364	350	337	368	338	366	366	351	356	381	365	374	410	357	359	361	367	360	385	406	370	367	354	386	347	351	414	367	362	369	370	391	359	372	371	374	372	356	365	376	351	345	351	345	346	357	372	363	358	337	372	394	365	356	372	364	342	331	382	368	357	346	346	402	385	352	358	335	358	341	350	357	361	379	360	404	361	405	342	359	349	396	376	375	380	367	346	376	377	360	339	355	376	386	361	401	371	369	354	373	337	360	338	350	394	394	359	348	384	380	358	358	364	391	375	346	350	370	330	349	348	351	331	376	331	361	358	370	374	370	375	374	313	370	367	340	347	329	361	376	404	362	357	344	361	364	361	370	355	355	365	355	344	371	317	327	357	361	350	349	346	330	352	345	333	369	373	367	357	371	378	362	378	354	359	372	383	345	323	349	364	343	361	356	344	350	390	348	344	377	339	352	343	365	390	376	363	364	384	370	370	363	346	354	353	370	328	340	378	394	365	362	347	346	319	394	348	377	347	393	356	336	383	356	347	342	340	381	361	356	367	364	324	366	357	338	376	345	350	325	366	370	374	376	328	361	353	369	339	355	333	323	354	333	371	405	374	332	377	366	358	331	383	355	360	355	343	381	393	358	386	336	367	348	335	387	353	347	366	373	369	332	352	375	373	383	303	344	359	352	361	361	372	360	343	354	361	363	336	360	357	398	349	372	373	345	335	331	386	371	384	360	336	377	350	368	405	354	330	376	361	337	346	349	343	343	398	382	374	350	355	340	376	366	349	364	344	375	369	339	367	373	355	364	352	329	346	359	319	333	363	385	366	319	336	383	346	361	375	340	367	356	368	382	397	373	348	381	331	366	332	360	341	374	375	349	363	369	390	349	367	372	371	338	360	361	371	334	372	355	355	379	401	341	344	363	347	341	373	332	369	344	352	371	367	347	367	328	337	335	336	372	375	358	359	351	335	390	366	363	341	364	355	333	397	342	354	360	340	373	390	379	360	373	356	368	340	355	373	367	380	385	337	350	350	357	376	336	361	381	397	377	327	345	381	352	384	372	380	360	362	380	359	379	390	345	362	369	383	391	372	374	358	376	402	376	389	362	381	356	374	379	382	381	368	387	356	324	384	377	391	344	353	368	364	369	334	369	333	395	325	356	358	390	364	313	327	342	358	360	348	371	366	386	351	364	333	341	376	369	326	377	363	371	359	389	356	353	372	364	361	355	360	372	362	384	340	355	384	352	346	333	371	340	360	374	351	340	351	357	344	324	356	348	348	382	373	374	363	371	369	328	336	353	391	396	361	360	354	327	344	380	357	364	338	354	345	349	333	337	353	333	351	332	346	342	366	361	329	366	368	372	368	340	343	319	370	338	372	354	370	367	359	357	362	361	312	372	347	351	353	359	353	362	339	344	382	357	369	363	366	354	350	343	372	355	351	338	401	365	345	376	354	379	361	354	325	378	376	368	377	319	354	353	335	409	381	396	351	345	397	355	332	363	373	344	347	310	319	375	377	368	358	368	324	342	338	365	352	334	319	351	357	378	345	321	355	377	335	341	353	326	373	331	330	366	362	380	346	341	359	376	364	328	369	363	386	373	371	365	348	349	362	356	346	333	379	356	348	376	397	366	345	350	348	377	401	327	361	350	335	379	411	349	363	382	384	330	341	329	371	403	403	346	380	374	341	369	341	318	356	378	362	348	335	363	356	366	361	359	357	372	370	379	374	384	377	339	369	347	351	360	317	369	384	373	365	372	339	369	373	332	382	376	349	382	365	357	349	350	366	340	362	326	359	333	342	348	339	389	341	329	338	364	341	369	335	356	363	349	379	388	373	335	383	374	349	356	350	379	355	338	380	321	373	372	374	340	379	336	360	350	363	350	360	366	357	330	343	347	340	357	352	367	359	345	355	347	399	383	347	365	370	375	377	361	349	387	377	384	355	379	375	363	340	348	335	374	345	376	342	319	372	343	358	356	380	352	348	355	369	369	377	343	341	363	347	342	356	350	351	368	349	386	342	351	358	373	396	371	335	390	349	329	365	333	364	368	369	364	375	356	368	333	354	350	364	365	332	353	339	377	370	351	370	392	370	389	377	357	354	340	363	388	353	339	379	327	341	355	367	336	350	375	367	380	336	368	339	358	376	336	351	400	323	347	326	354	331	395	389	369	376	339	354	379	351	378	354	386	360	340	378	357	348	356	375	393	338	366	355	357	343	347	375	392	333	354	399	385	337	351	352	368	389	377	368	330	373	354	367	361	355	363	336	384	362	373	336	381	335	383	377	377	345	335	375	380	363	379	396	373	363	332	362	362	326	364	369	371	351	365	357	379	363	378	361	333	342	368	371	394	345	362	351	381	372	369	335	371	377	353	362	356	382	382	390	349	360	381	380	372	354	346	384	319	374	361	349	351	371	378	364	355	367	349	371	350	378	349	351	390	351	365	361	377	386	366	343	385	368	369	345	372	371	373	362	401	364	381	358	356	333	366	363	345	366	342	393	326	378	370	387	377	393	368	332	385	335	345	350	368	335	332	352	387	363	347	340	349	353	355	347	320	349	354	348	337	349	375	348	354	324	336	378	365	407	417	349	332	351	344	359	358	388	364	366	367	360	356	368	357	335	359	341	368	330	370	349	328	351	361	340	323	365	329	371	365	335	356	380	383	354	354	363	352	339	371	358	381	320	369	369	375	359	355	352	366	366	340	355	355	352	346	360	361	354	323	361	366	366	344	354	391	361	372	402	351	367	351	331	338	321	375	369	330	350	358	364	362	370	378	354	349	395	388	359	336	373	370	377	354	373	378	373	348	367	356	348	353	358	341	332	362	383	357	326	341	346	358	337	378	369	351	372	347	371	350	361	353	348	359	374	351	352	350	368	325	366	352	362	335	345	364	364	382	387	380	354	377	377	372	369	369	340	356	354	328	371	365	352	360	364	316	340	350	343
17156	37676	35384	26656	21289	16670	11470	7415	4675	3150	2395	2043	1807	1418	1351	1166	1074	1028	1079	1026	1321	1319	1294	1206	1043	1011	868	815	748	706	631	632	596	590	556	578	593	598	550	583	559	508	533	489	502	481	474	512	487	453	495	488	513	487	489	487	447	509	454	498	490	459	438	398	471	468	472	447	486	439	403	456	473	466	450	473	440	468	434	468	474	473	467	455	461	487	458	438	432	452	442	428	438	425	449	432	400	416	467	462	404	447	424	421	390	365	435	453	420	441	403	458	416	415	448	446	446	431	398	419	456	445	423	479	409	427	418	437	441	399	439	435	418	422	380	472	444	423	393	400	442	437	416	434	449	438	423	422	443	416	411	408	413	402	439	436	435	441	431	441	426	418	454	425	394	442	424	436	429	447	392	434	434	452	397	468	431	415	435	440	448	440	436	456	416	442	410	372	450	390	434	422	408	425	419	468	440	441	399	433	433	430	427	466	452	404	429	427	418	399	378	424	452	446	432	457	407	392	438	409	440	426	447	413	422	440	402	451	393	426	436	428	425	431	457	404	478	462	427	406	465	432	427	424	389	439	391	426	424	406	430	412	441	405	428	433	410	470	467	428	425	396	412	433	414	418	442	425	447	395	403	429	398	437	425	439	472	446	420	453	400	454	472	425	415	440	453	445	434	410	405	427	406	422	461	402	402	456	449	467	436	425	398	418	427	445	434	455	433	428	400	401	424	409	422	414	453	432	424	426	410	423	407	418	380	416	424	456	412	393	406	400	419	431	443	411	395	425	402	454	415	445	449	428	374	414	456	413	461	438	407	419	387	440	418	410	408	439	393	426	412	404	419	431	383	427	411	436	387	411	404	434	412	408	425	439	386	433	409	387	420	429	426	418	429	407	422	420	408	417	410	436	430	430	409	409	452	458	476	406	440	432	434	377	391	428	412	452	444	428	448	458	420	432	421	433	446	389	439	421	470	458	451	422	409	419	452	425	407	433	424	440	455	421	417	425	396	379	376	394	434	402	447	437	417	455	421	447	405	447	417	427	423	414	400	384	409	441	412	397	423	450	431	457	433	436	434	433	424	414	409	451	396	439	444	425	432	444	422	431	427	396	440	432	463	452	418	432	428	434	428	425	386	406	376	429	411	439	412	432	437	429	428	457	450	430	410	443	428	423	445	418	406	438	464	418	424	411	439	443	403	482	436	446	408	411	434	411	445	451	411	434	428	418	467	397	436	413	417	439	437	412	408	432	414	417	422	416	413	449	412	432	410	430	399	439	461	408	433	439	411	424	436	384	454	404	440	447	420	388	428	430	396	428	415	452	425	457	408	416	443	443	432	408	412	417	413	417	434	461	472	442	422	393	434	399	418	383	414	417	466	431	413	408	399	431	421	399	442	433	422	435	456	377	451	429	424	429	395	453	480	426	423	393	405	425	389	430	387	459	425	399	390	396	413	444	411	428	437	423	418	435	431	417	421	442	413	425	423	457	470	434	445	443	435	427	404	430	455	425	427	465	454	402	423	418	414	402	436	449	469	454	418	403	425	423	452	420	449	417	394	429	386	441	464	444	452	426	424	405	420	414	458	398	436	389	435	407	429	432	433	417	415	438	409	415	397	419	431	440	451	422	415	387	423	457	441	433	432	422	449	433	457	452	418	416	401	450	451	401	461	407	428	387	390	443	420	416	436	419	411	411	453	405	439	402	412	463	418	405	431	401	446	423	398	406	407	462	402	441	438	407	400	448	463	417	412	436	426	414	460	417	400	411	391	480	419	458	393	424	440	399	466	422	396	430	404	421	421	417	444	446	414	441	419	429	429	422	388	465	393	415	420	400	397	408	415	411	415	434	412	412	445	447	454	445	435	457	430	425	449	438	435	402	468	422	469	460	397	467	432	453	399	396	432	412	429	414	405	428	424	426	421	434	435	424	482	422	418	445	440	400	441	431	449	431	391	446	426	422	405	473	457	413	369	458	438	408	451	424	422	434	418	436	409	424	414	423	432	442	411	394	416	445	426	414	456	441	413	447	445	425	410	412	445	417	419	411	432	439	468	419	440	445	433	428	399	368	426	427	392	434	414	444	436	433	443	423	427	437	398	409	408	422	390	434	401	422	451	436	428	423	439	419	403	440	425	428	408	427	403	426	491	452	440	438	414	415	419	416	445	441	427	460	434	444	419	442	387	397	422	445	432	434	424	409	421	444	415	456	423	455	442	433	414	435	490	431	404	382	457	423	429	423	428	409	450	427	448	437	420	442	411	426	458	441	419	443	413	409	422	409	425	408	441	407	432	409	418	418	430	421	455	401	426	420	431	413	410	427	389	440	415	423	409	419	429	420	417	416	419	445	429	408	409	447	459	421	423	420	412	426	471	415	391	441	436	411	418	439	428	416	424	429	411	407	418	404	426	440	413	450	421	421	434	426	437	420	397	426	430	426	415	402	411	436	439	434	447	432	417	451	441	422	435	435	494	448	425	437	428	412	407	419	434	459	412	408	433	456	424	448	409	383	394	398	423	400	446	421	469	443	376	424	376	421	425	427	418	413	456	428	457	410	420	452	444	421	434	396	446	445	426	489	408	426	403	421	411	439	469	456	438	454	446	407	429	422	422	428	407	443	420	456	431	442	411	436	411	441	462	408	423	437	443	413	377	419	430	397	410	448	426	393	415	408	445	457	444	453	449	425	421	435	448	397	400	367	453	405	432	435	441	378	460	448	418	445	449	399	417	406	433	442	470	420	441	433	438	420	455	424	414	425	424	419	437	439	415	432	451	422	469	421	413	403	443	435	445	425	429	435	424	396	398	464	424	451	456	376	431	446	434	435	407	387	448	448	449	434	422	389	447	389	441	425	415	429	445	431	452	413	433	423	440	426	411	386	414	457	430	425	465	417	443	419	423	440	429	467	423	391	441	426	451	400	454	432	450	411	429	419	405	474	456	457	422	402	402	403	424	451	410	408	441	452	445	429	423	399	416	450	388	410	424	423	419	416	449	448	392	443	456	451	438	445	405	408	401	388	446	421	423	400	389	418	430	410	431	431	412	418	439	412	415	445	430	410	427	432	430	394	438	378	464	451	437	412	412	403	417	416	413	433	422	417	431	393	427	424	470	424	405	416	407	439	430	438	440	431	451	406	447	427	451	431	413	404	436	389	425	435	418	443	377	430	422	435	435	429	418	407	403	388	441	414	427	427	414	394	441	435	452	431	424	415	424	437	413	413	415	427	442	417	437	432	436	431	419	416	444	458	415	429	420	410	414	429	416	427	412	431	418	447	425	414	398	454	433	421	435	474	434	433	436	439	458	424	439	423	407	429	447	423	386	431	422	403	448	407	415	439	430	420	469	394	438	402	438	430	410	431	421	440	389	438	434	440	417	400	454	431	426	404	412	448	428	402	457	500	449	455	407	433	433	429	418	393	471	414	454	452	424	412	441	409	431	436	418	418	420	433	372	395	473	468	423	419	437	432	417	407	423	425	455	456
26851	21262	20960	13844	7339	4348	2632	1558	1027	819	870	755	781	696	710	651	677	662	658	697	747	785	705	740	708	656	658	612	628	617	648	583	587	611	575	619	607	618	608	595	573	595	584	577	576	617	559	571	584	557	562	585	569	578	551	558	568	577	601	589	550	579	554	546	555	565	574	546	567	539	553	528	556	562	547	538	543	564	545	575	586	584	603	594	547	548	563	602	527	551	558	543	594	599	551	576	535	551	544	522	550	519	520	558	559	628	544	571	539	543	539	533	578	569	548	556	522	530	545	607	585	568	514	559	565	504	591	529	563	567	558	560	553	548	549	559	527	519	538	559	533	573	544	566	543	594	590	547	560	577	605	565	560	535	574	557	533	574	548	569	578	583	554	582	589	540	585	533	571	570	518	610	568	540	487	538	519	584	500	558	574	605	542	623	579	565	605	611	542	557	530	576	522	560	546	574	532	524	560	592	573	565	578	588	607	588	592	568	572	535	562	573	569	575	564	552	569	553	566	551	584	578	557	560	565	563	551	519	558	544	559	558	527	546	567	563	577	560	533	553	555	546	578	503	551	575	572	555	577	562	583	606	620	549	591	531	509	603	580	556	573	554	548	558	560	593	559	547	598	556	576	549	530	509	582	562	554	585	586	566	557	537	549	608	559	594	567	525	535	531	566	585	551	562	584	573	540	514	529	525	557	546	536	585	569	593	548	521	588	549	567	563	561	505	582	556	556	576	584	548	570	564	584	556	579	561	558	543	534	546	551	581	560	542	589	584	567	541	584	565	537	556	558	595	576	548	518	551	552	560	538	574	554	552	530	537	545	506	560	503	552	573	577	553	507	563	526	597	549	571	563	550	539	521	557	555	525	578	605	557	552	547	572	566	552	578	540	567	571	571	532	554	533	565	588	576	530	586	535	568	575	556	555	591	593	572	574	554	556	535	556	530	571	526	577	578	553	547	549	556	558	548	576	567	544	597	544	544	591	537	592	570	583	539	543	558	600	566	591	581	595	552	547	561	545	523	550	590	577	555	532	545	552	522	578	586	560	575	572	568	546	542	526	530	579	585	526	580	576	568	534	513	522	545	546	565	575	576	534	585	558	538	580	541	501	555	571	559	563	569	588	573	547	541	586	581	540	557	554	562	569	593	560	552	553	589	537	611	577	573	547	566	563	606	580	540	559	543	552	532	589	571	592	546	558	612	572	571	581	571	574	543	602	541	557	572	515	540	560	582	551	568	519	531	528	554	569	560	568	575	524	525	534	573	585	555	564	593	588	607	558	579	594	573	587	563	564	574	545	539	537	523	619	576	515	543	571	571	560	550	546	510	540	533	573	561	551	566	578	551	543	530	539	575	533	548	535	512	555	606	565	576	561	558	529	537	512	552	553	585	568	598	519	551	586	498	590	534	629	559	607	551	545	569	569	518	567	528	557	560	589	562	550	577	575	598	545	561	593	578	606	587	555	575	575	574	583	577	563	539	557	570	566	570	594	565	581	547	573	536	553	574	539	587	578	578	537	553	529	567	562	567	549	566	546	529	551	558	570	580	535	556	546	558	563	560	532	580	565	541	541	582	565	524	590	562	523	535	564	593	580	566	555	573	540	542	548	543	598	644	592	571	548	585	551	585	557	510	548	551	573	532	539	582	559	577	529	557	520	565	515	557	540	566	553	549	557	546	540	555	547	579	520	512	561	550	568	586	555	558	541	565	579	551	568	572	591	521	611	549	556	550	556	593	574	551	587	514	618	551	560	578	603	580	581	592	543	518	609	543	593	585	565	571	538	601	570	606	549	547	535	561	577	562	570	613	539	567	538	608	556	518	531	612	549	586	566	552	558	521	565	562	535	528	547	515	554	506	562	552	543	563	579	550	538	578	546	549	549	577	562	588	547	575	566	564	559	520	597	563	559	569	559	554	562	507	550	544	558	567	580	582	559	561	562	558	501	550	545	546	607	524	563	569	561	524	585	540	526	534	539	530	615	540	570	597	565	594	569	552	547	577	538	560	541	541	596	545	536	568	577	539	615	582	541	538	555	581	557	535	514	564	577	560	611	557	579	570	560	578	531	547	623	579	594	609	553	574	579	562	537	547	570	583	570	526	559	593	595	534	625	522	544	574	542	543	553	586	548	574	540	531	549	558	547	569	572	497	539	538	543	568	588	567	582	587	551	574	539	551	578	551	550	581	554	584	518	549	589	566	540	576	587	573	562	604	541	571	579	530	541	540	552	557	589	555	596	542	564	542	521	589	538	563	564	529	565	547	568	582	531	567	499	608	565	537	521	596	563	577	581	601	559	555	605	540	539	547	593	568	572	558	516	545	564	582	543	569	547	555	536	528	537	587	566	550	559	548	529	571	566	574	563	529	593	533	533	547	558	560	535	569	552	594	493	570	547	566	559	548	609	592	571	581	513	540	546	555	551	553	577	557	569	574	570	567	561	535	539	579	530	581	565	531	593	562	560	565	570	550	551	589	556	553	559	572	532	580	551	567	596	579	530	601	600	608	570	581	525	548	558	564	545	583	558	585	563	562	592	530	567	593	574	597	580	564	587	541	539	544	527	528	587	548	574	558	521	573	599	537	576	567	550	622	567	538	619	529	551	552	579	575	521	566	578	602	546	570	536	577	604	558	560	529	514	621	496	564	611	563	534	551	546	560	581	553	593	530	518	559	558	565	533	587	562	571	549	585	548	574	590	586	576	566	560	533	566	569	567	569	560	589	611	563	532	548	548	573	579	534	518	566	574	540	535	563	574	544	580	517	559	543	572	521	564	579	590	525	554	591	560	538	577	498	561	545	579	548	544	543	557	550	576	548	585	586	598	584	554	558	562	593	595	550	557	546	530	518	586	566	586	511	574	567	554	528	580	579	604	540	545	557	553	573	558	521	551	574	547	591	561	516	566	556	554	545	577	569	618	541	584	561	561	504	549	578	582	557	548	533	581	566	556	555	584	545	560	554	525	562	544	562	576	564	546	618	554	583	580	522	529	555	574	568	564	572	529	562	549	553	527	544	530	524	533	560	557	537	547	581	574	571	545	501	552	543	554	597	531	565	571	561	570	540	554	526	550	588	534	569	592	568	552	522	561	567	572	565	560	559	607	555	581	535	602	574	559	561	527	526	527	569	553	613	593	579	549	519	546	561	539	582	537	538	539	538	558	566	545	598	547	547	547	536	567	554	528	540	570	556	594	541	563	542	569	574	534	518	513	529	571	553	524	523	581	536	534	600	546	608	515	538	551	551	605	573	577	523	571	546	553	563	534	552	544	587	602	531	542	544	540	583	556	584	568	553	549	606	562	515	518	530	539	532	564	553	542	586	550	546	567	557	576	584	540	565	543	580	549	570	555	551	538	530	544	540	528	505	582	560	583	512	530	556	533	520	560	631	532	539	556	555	546	587	593	615	551	549	559	547	590	538	569	570	562	564	511	489	555	571	552	568	545	552	581	552	571	572	529	580	550	556	597	546	563	538
14402	27064	24621	16009	11593	7985	5123	3043	1958	1534	1238	1112	1045	1103	939	876	845	881	829	961	1019	1001	958	985	950	836	848	857	800	783	804	750	754	716	741	744	775	807	738	756	719	690	726	701	707	687	706	701	734	697	695	707	713	744	686	716	673	669	708	703	654	689	684	713	670	716	696	707	684	666	678	652	726	712	694	677	698	683	670	673	679	685	685	661	727	639	709	684	716	702	684	676	679	657	647	698	686	693	685	699	678	688	688	659	717	684	668	687	686	672	719	670	683	716	696	698	718	648	705	664	659	701	670	662	694	678	673	696	746	670	693	711	638	687	656	704	651	655	676	671	680	702	701	665	639	652	653	682	714	706	670	670	664	715	696	637	650	694	710	660	670	701	688	699	676	673	678	665	672	694	701	665	660	680	673	719	670	654	703	677	706	698	671	699	679	675	718	652	707	678	706	681	632	749	679	669	680	676	685	656	666	684	658	694	672	694	659	708	619	695	685	676	666	640	680	670	672	723	671	686	698	660	746	664	678	650	678	677	694	651	677	645	685	680	684	680	691	672	632	669	648	654	675	651	719	609	683	697	665	667	692	658	682	707	676	659	686	679	682	720	645	681	679	687	708	662	658	686	644	650	679	664	709	659	665	684	629	671	683	683	695	694	683	655	657	613	643	706	689	631	684	686	664	676	676	663	682	687	680	676	714	678	649	669	675	692	664	685	679	675	656	630	725	667	666	673	705	633	681	686	693	669	675	691	638	682	656	708	624	726	686	652	662	677	676	654	625	658	653	677	698	676	665	682	664	685	652	688	691	672	718	622	659	670	673	663	634	662	669	697	691	707	687	659	685	678	699	631	701	633	706	627	649	682	660	660	719	693	726	621	622	676	673	713	670	680	702	659	663	688	597	674	641	663	729	680	686	753	700	657	705	718	650	700	660	670	654	677	636	656	692	677	656	665	699	693	670	681	697	645	707	669	661	689	636	665	639	724	702	716	696	662	675	665	702	683	684	671	728	687	653	657	691	645	678	619	669	659	663	653	712	672	663	664	669	704	671	696	645	680	673	675	686	703	688	669	652	737	711	674	642	692	685	708	679	665	649	660	680	658	696	706	636	673	681	667	647	672	674	662	722	675	677	673	695	687	651	653	630	673	660	709	639	689	668	666	667	688	684	651	651	683	673	661	646	662	652	668	641	665	692	693	682	685	670	698	682	647	654	615	655	689	723	651	663	671	701	688	694	656	680	647	726	702	714	671	665	678	679	633	691	636	666	680	640	652	659	668	666	690	701	693	672	682	645	639	695	672	649	669	657	682	659	667	661	680	703	705	668	706	687	673	676	673	678	732	669	683	655	631	685	693	668	627	690	676	680	649	686	690	673	679	616	691	653	659	677	696	714	698	701	663	667	673	656	728	689	654	667	641	691	697	700	652	660	693	688	629	629	652	634	713	713	660	649	726	695	660	684	695	708	732	651	720	640	668	697	701	649	634	681	655	645	649	685	716	681	665	669	705	703	637	668	715	680	711	658	717	693	657	677	637	649	675	663	628	681	636	680	692	671	705	690	678	654	647	680	676	661	730	666	648	666	724	719	714	697	689	657	670	714	670	697	655	691	652	669	706	662	693	642	692	656	635	685	646	663	658	659	684	671	666	718	713	650	675	692	717	636	649	697	685	672	681	692	665	703	635	619	642	695	657	685	669	660	658	676	664	680	666	643	645	661	748	680	646	669	707	705	700	729	664	619	695	654	650	724	696	709	696	662	640	674	702	643	646	676	661	664	670	643	624	673	650	693	637	674	709	674	662	686	677	634	644	654	703	677	672	680	669	628	669	655	691	743	615	661	641	699	671	665	663	675	666	679	670	693	701	683	699	637	672	633	631	636	695	661	677	672	661	699	662	707	657	677	665	628	663	701	736	675	651	663	693	700	641	638	715	658	664	696	714	686	688	699	641	689	658	636	678	659	690	754	690	695	664	659	657	693	654	724	682	714	684	646	645	733	685	664	669	690	642	717	684	704	691	665	709	656	673	683	676	664	657	689	677	653	676	663	656	623	639	635	664	639	707	709	671	686	697	660	618	683	686	698	621	652	665	677	661	686	665	673	685	645	714	670	647	668	689	652	646	671	676	677	666	634	643	672	655	702	642	719	729	701	698	704	688	669	697	667	708	667	707	682	682	657	718	670	700	677	717	712	706	683	656	686	678	678	680	684	702	747	673	650	741	690	674	721	684	643	710	701	728	643	655	693	701	684	697	662	699	628	663	691	633	667	724	631	683	653	654	645	683	705	695	675	695	691	671	673	697	685	689	706	682	658	668	681	668	703	681	694	708	698	660	680	663	703	675	634	628	672	654	690	662	655	681	652	660	611	727	662	683	699	648	653	680	668	667	642	708	643	645	675	652	686	715	704	682	689	660	660	671	692	670	646	703	637	652	666	731	692	670	696	718	632	658	599	664	686	672	645	670	672	692	662	664	637	722	715	664	674	677	648	669	647	682	678	707	678	686	706	648	693	674	653	676	711	664	659	707	691	689	673	705	689	679	702	673	686	677	665	702	669	663	657	669	697	704	674	695	686	628	640	673	705	673	681	687	705	677	700	684	689	629	671	646	645	697	644	697	657	655	633	639	689	688	683	620	689	687	732	684	683	691	656	639	696	595	613	689	693	689	692	698	688	618	666	673	683	704	662	675	713	603	653	676	692	672	673	723	667	650	657	644	668	745	659	635	710	673	683	693	660	691	677	673	698	659	678	652	633	669	719	722	667	615	617	692	647	670	669	700	675	660	647	607	689	697	660	695	683	646	676	694	652	692	680	696	693	657	675	683	649	652	657	723	667	671	744	692	676	701	679	742	691	692	649	649	666	640	674	647	636	639	673	685	667	677	649	713	640	669	665	694	684	675	709	663	693	678	679	654	693	699	666	677	666	666	626	669	696	651	754	714	677	624	644	668	687	691	649	694	631	695	682	688	679	668	655	675	686	614	640	713	671	670	694	664	695	668	709	684	661	662	671	706	631	716	642	698	717	680	660	692	706	644	694	635	669	666	701	624	713	628	664	666	700	683	702	671	658	702	718	673	697	671	669	661	661	649	661	707	706	659	626	623	677	697	720	730	679	677	701	741	693	719	694	708	698	705	661	657	618	705	635	635	669	698	700	674	704	725	656	711	689	660	667	701	641	662	656	682	697	683	667	698	678	671	645	662	666	698	712	667	663	697	661	650	675	657	709	694	695	639	687	676	673	672	672	722	680	672	636	632	705	668	689	674	683	676	652	680	657	648	710	680	668	690	654	662	649	680	675	652	659	653	725	685	701	621	728	682	660	712	649	693	682	709	705	699	698	651	682	688	649	685	657	707	629	687	665	685	675	616	656	689	635	698	644	752	659	651	717	683	665	685	690	663	674	676	720	720	727	677	704	693	687	660	721	654	647	731	656	676	685	622	688	639	630	667	708	680	673	702	634	617	659	636	667	704	668	639	680	641
23678	21039	28362	23927	21119	15766	5962	2451	1429	1177	967	902	807	717	672	622	594	624	628	647	726	729	717	659	618	576	572	537	546	521	474	466	508	422	440	479	457	501	499	493	409	430	435	478	417	429	409	434	443	465	420	411	433	457	448	363	423	435	411	417	467	448	403	440	438	409	395	393	427	441	410	450	414	386	404	415	407	402	435	437	440	480	427	427	395	398	409	402	452	427	392	417	419	360	461	413	455	412	380	385	413	378	361	425	408	438	405	423	393	413	386	395	405	395	419	391	389	397	444	384	447	407	419	424	425	393	419	406	402	426	418	425	426	455	404	401	383	413	396	385	419	376	432	432	394	388	448	395	392	403	419	410	451	418	396	429	412	435	414	421	432	445	405	425	422	389	414	386	403	418	404	396	447	409	383	425	427	419	414	400	393	411	425	436	420	388	414	374	438	438	396	418	429	408	422	397	399	401	430	397	386	431	413	416	414	437	363	445	423	393	391	416	378	426	417	404	401	408	423	401	396	436	399	435	400	411	408	416	435	406	387	428	401	348	425	420	443	387	396	412	424	407	403	413	408	418	400	456	404	387	425	394	429	410	439	438	377	396	409	416	405	364	423	448	411	441	389	402	432	391	393	408	385	404	384	434	423	426	443	424	395	422	421	457	420	405	392	409	420	393	361	442	379	399	409	403	383	400	439	415	407	390	404	427	406	409	387	418	408	414	394	417	421	415	403	399	410	392	427	392	373	417	404	450	413	378	417	427	371	370	418	396	395	418	454	398	432	419	403	417	431	410	401	391	419	409	408	421	398	425	409	399	388	432	416	400	403	423	429	387	393	370	391	437	414	429	403	423	427	418	381	421	432	391	365	403	400	427	412	393	408	442	424	385	399	404	392	388	431	430	392	427	385	385	414	393	445	401	419	441	417	400	418	382	403	433	368	387	404	395	403	464	399	423	424	407	420	411	404	399	415	366	399	441	439	399	440	433	414	398	412	436	375	428	426	431	408	403	367	441	434	429	432	383	396	429	418	384	419	439	411	393	393	442	415	409	393	421	398	413	412	428	420	409	390	440	408	416	385	382	418	397	414	400	430	386	435	405	398	429	375	396	408	368	400	437	418	376	417	416	393	388	394	406	424	398	395	405	406	420	392	429	409	397	425	431	407	406	376	412	431	436	410	389	385	426	413	463	443	393	412	398	392	405	399	434	426	400	378	401	428	397	402	411	408	422	403	402	386	407	429	404	400	395	403	400	451	444	450	418	435	392	416	407	404	434	386	413	374	409	441	389	374	393	431	395	402	416	436	425	431	417	420	445	380	427	407	404	419	382	388	387	435	381	409	422	413	414	405	378	391	381	408	364	403	380	360	388	412	395	420	432	428	384	405	391	391	426	427	399	416	395	393	414	440	422	413	394	386	393	400	396	422	417	378	417	389	426	429	423	432	421	384	394	413	390	417	411	400	438	394	437	425	385	397	390	455	394	408	365	446	423	426	401	428	440	380	436	420	364	428	368	439	425	416	403	407	423	406	434	369	406	390	433	437	392	407	386	377	395	399	414	439	399	385	403	389	416	381	404	417	381	417	416	426	419	418	433	446	397	410	410	417	439	426	411	456	395	427	414	413	408	370	412	441	390	444	409	444	405	415	391	430	429	394	426	419	387	409	410	409	401	455	401	410	370	402	426	421	375	428	401	410	424	429	392	403	400	420	414	419	407	403	406	437	423	428	433	427	422	421	424	393	406	427	400	387	404	433	371	420	392	437	424	421	405	406	380	393	393	407	430	430	394	412	422	411	423	443	429	409	451	398	402	421	409	415	408	445	404	424	398	439	420	420	401	367	415	400	410	421	423	378	395	407	400	398	411	400	424	417	393	465	408	422	378	432	412	374	414	402	393	392	427	415	410	405	401	383	415	417	379	384	381	375	397	433	421	379	426	416	394	408	431	398	430	422	426	421	377	436	434	413	403	384	422	411	384	440	400	384	446	388	418	431	387	412	399	444	429	443	398	394	426	409	426	357	417	440	402	367	380	416	395	438	417	403	422	459	391	404	399	444	410	441	393	385	434	409	451	443	430	420	388	421	409	431	431	406	393	424	400	410	394	463	423	390	395	420	401	404	458	408	427	419	439	424	400	372	408	428	432	403	426	437	406	414	402	427	393	396	406	412	435	418	425	411	393	413	392	401	423	411	432	408	412	401	416	393	341	400	448	418	420	421	399	388	433	403	404	418	405	430	439	425	408	417	424	412	446	390	436	413	398	398	409	394	385	392	423	407	425	410	398	448	423	423	446	431	409	387	423	402	433	418	419	425	372	407	386	419	428	393	415	381	435	414	394	400	404	398	432	416	413	401	407	404	419	383	425	428	410	368	448	407	386	382	367	413	415	456	414	415	433	394	406	437	383	417	382	423	434	415	430	373	406	425	413	401	435	418	424	396	398	429	391	405	383	393	425	397	386	403	393	439	441	429	431	393	431	398	418	398	419	393	400	375	402	430	445	398	428	421	402	390	405	438	421	410	408	422	418	413	385	437	439	382	416	409	393	433	394	408	408	424	439	389	406	400	431	406	415	433	424	408	396	469	404	397	399	395	379	373	403	390	409	426	395	431	412	419	424	361	391	418	377	471	394	408	411	406	367	400	402	395	448	399	419	405	404	419	423	384	408	449	380	414	397	413	383	415	415	439	395	414	430	443	418	371	407	396	439	421	385	392	418	410	414	415	407	430	428	410	400	411	399	439	412	423	366	453	398	399	449	397	423	435	410	402	428	405	387	406	439	442	429	392	452	437	458	401	422	410	448	425	430	388	407	398	417	450	378	433	415	418	415	439	428	435	443	426	407	449	431	406	437	416	409	415	408	427	431	382	409	399	419	405	406	425	414	422	431	412	415	403	412	428	449	420	390	415	419	428	407	431	404	389	394	365	421	428	405	408	444	373	409	396	419	390	441	395	405	394	408	358	446	428	427	432	392	426	426	431	422	399	447	448	417	384	392	417	409	419	397	390	410	397	389	426	428	408	420	405	386	421	428	412	435	407	428	400	429	401	417	368	388	406	392	397	425	413	423	413	385	378	456	412	432	443	434	373	424	371	428	412	405	370	403	400	435	398	436	407	419	439	420	391	430	392	417	430	410	419	397	383	398	437	406	444	403	418	407	411	408	436	417	401	409	440	413	402	406	392	405	436	417	434	411	430	373	406	423	365	423	443	383	386	429	431	431	388	380	392	389	389	400	397	385	440	425	413	391	395	389	401	428	431	356	389	422	428	392	404	414	434	427	393	407	408	404	413	406	437	369	431	441	387	404	361	406	408	400	371	409	430	427	404	369	400	410	405	395	436	413	398	417	401	435	395	411	402	383	421	414	438	434	396	408	419	415	379	422	420	395	432	388	405	426	438	417	417	417	423	388	424	413	380	362	393	422	406	390	394	407	418	413	406	409	434	420	402	400	424	455	398	360	403	402	417	427	393	398	441	446	412	378
15809	34016	31900	22321	16915	12071	7865	4734	3134	2246	1756	1564	1489	1230	1089	1046	941	852	941	984	1076	1169	1126	1051	947	939	851	743	670	678	619	673	584	586	662	655	627	646	629	576	528	582	608	558	524	544	592	528	554	560	601	521	538	521	528	589	555	548	541	566	552	517	521	539	541	510	537	525	516	471	554	535	494	515	518	507	493	519	523	509	499	506	487	530	563	536	501	523	477	551	489	513	481	531	531	509	478	520	505	511	466	523	510	520	532	508	492	497	509	531	505	522	512	525	509	505	487	545	482	539	476	476	523	533	462	474	482	490	501	494	500	512	508	506	544	507	496	518	512	505	523	489	508	504	515	470	519	464	494	521	501	489	496	560	515	500	486	534	495	506	541	534	516	462	512	465	509	501	499	522	490	470	510	478	488	544	478	456	530	523	517	491	507	485	518	530	488	509	496	532	531	465	471	506	508	527	497	517	479	552	509	483	527	510	506	510	480	483	508	517	511	531	499	472	515	490	512	529	541	508	502	518	487	499	506	525	516	526	486	502	518	502	475	529	516	497	489	504	473	465	467	488	468	521	453	507	502	520	519	513	529	501	511	526	496	524	517	497	503	458	527	530	527	485	513	513	500	488	462	478	520	540	493	498	473	478	504	511	537	495	518	482	524	518	499	448	518	488	513	540	498	491	498	522	501	484	504	512	502	498	539	497	489	522	535	472	478	502	515	497	522	520	537	475	518	494	548	514	498	479	498	504	547	490	536	508	507	477	531	554	468	510	452	500	521	542	517	468	488	470	488	498	500	505	478	482	485	483	489	483	509	467	511	494	477	532	480	493	483	491	516	508	507	462	506	478	525	499	488	496	507	542	479	515	516	490	489	494	516	499	472	528	475	465	526	518	553	507	502	520	470	497	505	498	500	470	473	481	519	473	523	475	542	489	465	496	530	540	508	486	482	559	529	519	500	523	500	498	429	475	510	518	504	498	511	516	545	517	535	513	516	522	433	519	486	518	495	497	535	512	468	517	490	499	499	486	521	547	476	486	502	487	503	495	503	481	520	546	519	491	485	517	521	487	510	485	529	467	499	526	497	495	523	501	520	543	514	551	492	483	485	494	515	491	522	509	527	515	464	494	511	510	514	482	503	542	480	490	486	546	537	510	501	524	523	515	493	530	480	504	473	521	517	482	516	532	498	530	478	466	525	498	497	519	459	511	507	501	467	491	507	519	516	503	512	489	467	479	494	462	510	493	509	477	525	490	519	497	517	493	514	504	492	477	531	515	501	504	495	501	510	528	482	496	497	540	536	503	512	546	490	467	517	492	497	512	504	511	495	517	464	528	514	538	531	466	473	531	550	497	506	492	548	536	539	521	538	494	493	485	502	495	494	525	513	511	500	510	485	555	520	486	499	511	496	529	513	492	532	478	492	532	496	522	546	505	462	487	546	471	487	491	512	444	489	481	491	469	525	503	493	537	511	474	482	517	491	525	514	520	480	504	521	494	478	508	490	485	522	516	499	536	522	541	531	529	522	514	488	505	493	513	536	480	528	530	519	542	558	499	526	512	478	502	497	493	540	476	466	515	517	515	544	526	477	530	512	511	508	564	460	554	471	500	467	511	515	499	541	541	539	437	449	467	473	512	477	511	507	523	489	554	486	488	475	504	535	504	499	519	505	541	480	490	464	490	537	488	501	484	523	507	515	544	474	515	516	510	507	476	519	530	472	483	494	471	509	496	499	495	471	498	528	531	530	520	443	514	510	522	504	469	483	517	508	559	531	482	490	501	485	498	526	525	489	532	487	475	488	499	497	483	503	506	498	507	491	509	519	503	493	499	516	513	508	536	550	486	501	523	497	504	502	491	520	548	453	493	505	489	527	510	510	492	489	533	492	513	477	483	522	527	503	548	521	535	469	519	436	465	451	481	487	502	472	488	502	539	545	487	491	516	508	486	499	507	499	493	490	511	478	510	498	490	522	512	519	471	532	491	532	474	547	541	527	497	472	534	492	484	487	529	506	545	471	498	533	522	519	490	509	433	505	528	545	511	526	564	489	519	516	495	537	502	524	506	511	481	449	497	477	491	506	510	447	470	501	451	475	480	475	493	514	508	509	522	492	473	489	503	450	497	452	496	487	506	502	471	524	456	476	472	510	506	542	504	513	482	509	518	498	517	495	473	538	522	482	513	505	492	488	472	480	486	490	499	492	547	485	528	528	514	481	499	479	526	498	545	512	467	526	500	492	528	493	543	492	493	467	501	496	527	497	511	543	475	535	516	484	495	523	485	501	513	537	528	519	508	501	496	503	527	491	518	513	508	529	545	523	497	502	540	521	494	497	464	566	501	517	483	498	491	536	519	510	528	497	527	467	541	529	532	465	544	515	501	522	508	540	471	496	558	461	543	489	505	489	495	496	503	526	539	498	516	500	477	508	486	504	526	518	480	544	492	499	536	547	529	526	542	502	506	500	520	535	508	533	518	506	465	502	472	568	491	457	509	486	515	508	486	517	475	497	493	511	511	497	518	478	526	511	504	501	514	478	516	526	487	515	502	502	531	515	536	502	472	476	523	486	531	492	470	486	493	511	515	467	511	495	488	534	526	461	513	500	495	530	508	485	513	509	476	507	516	490	500	496	503	509	504	504	516	488	514	492	535	459	539	469	499	486	508	506	511	498	511	531	512	524	530	541	487	556	503	486	530	474	460	490	501	482	502	537	496	515	500	508	487	511	509	470	484	479	542	489	512	496	537	458	516	528	517	532	482	534	532	500	449	558	513	491	490	491	505	493	493	493	481	512	499	497	572	521	506	493	519	520	473	483	482	523	470	530	476	506	488	515	523	490	518	490	471	490	506	510	494	501	510	498	501	527	510	507	514	514	478	492	510	532	502	514	504	495	521	525	489	504	506	486	512	505	498	549	472	500	495	552	499	486	484	515	495	475	524	554	502	499	487	481	516	524	480	495	535	537	518	502	516	502	512	511	501	531	512	508	524	497	522	523	476	472	436	523	504	501	531	501	521	557	476	524	511	489	527	520	528	504	466	523	491	505	531	488	509	505	501	516	549	468	512	493	515	506	496	500	461	497	492	499	488	544	484	525	489	491	482	507	502	531	489	537	521	477	496	468	458	525	539	565	499	504	505	469	495	476	451	483	497	510	479	537	469	485	507	502	505	497	515	478	573	460	566	499	502	527	521	538	474	512	516	476	500	496	470	527	538	483	471	518	509	491	495	500	513	468	518	532	487	555	512	531	517	515	521	505	501	528	512	542	512	494	494	486	447	515	508	475	490	496	510	477	544	472	493	503	511	515	492	509	473	517	527	528	520	486	526	476	509	527	479	514	502	512	523	541	500	537	477	483	483	477	501	520	569	494	489	515	483	499	516	486	534	487	476	533	504	514	511	500	502	514	492	476	523	491	514	522	478	524	492	493	507	490	545	509	477	478	509	514	483	518	508	512	519	507	534	545	458	490	492	465	542	560	488	487	499
22699	21056	28799	23531	21091	21427	14804	3815	1987	1492	1342	1067	988	891	890	700	652	697	705	730	780	791	832	788	707	571	601	505	551	438	472	481	475	443	471	458	441	440	427	446	417	426	414	371	409	409	383	372	390	407	385	378	406	406	386	389	397	373	402	407	359	371	367	391	367	378	388	341	396	388	368	358	370	406	365	385	388	350	401	382	367	376	385	370	370	382	380	355	371	370	361	383	385	369	356	351	355	363	353	351	378	342	369	371	361	343	417	352	338	363	354	332	355	368	333	370	389	358	389	353	382	351	355	360	372	395	346	345	343	350	371	338	341	372	357	387	380	383	360	360	371	366	393	370	420	347	365	371	338	363	348	352	375	402	354	349	379	350	397	315	335	356	365	369	341	328	358	343	370	386	387	337	374	316	378	326	353	349	363	388	371	352	377	376	383	355	353	370	336	334	345	347	375	381	346	340	385	371	375	374	375	372	341	337	357	370	330	361	347	355	374	370	364	358	383	355	339	356	379	346	362	369	320	384	363	339	384	353	382	374	386	357	363	326	379	324	361	361	354	360	351	357	358	327	369	354	339	355	360	335	332	340	367	370	339	347	398	368	381	342	326	373	353	362	349	365	387	354	355	377	353	378	369	368	351	378	367	354	334	338	352	358	365	357	392	336	362	340	366	350	389	379	355	366	350	348	364	362	329	334	334	336	394	367	361	356	353	363	389	398	368	362	364	338	347	341	354	338	341	357	374	362	388	379	358	371	357	402	394	375	380	366	372	373	372	357	361	341	339	367	364	373	373	343	355	369	349	342	400	375	369	391	355	343	364	342	376	377	338	371	364	338	355	362	351	365	323	367	369	353	379	344	338	371	343	363	333	399	336	383	339	343	353	372	347	374	373	346	375	351	367	345	354	347	340	382	319	380	364	346	353	363	373	347	363	337	356	370	356	348	351	316	345	375	331	388	350	325	345	371	369	360	359	342	347	387	336	344	398	338	361	386	375	376	380	368	338	354	338	340	391	351	370	351	374	356	347	368	372	360	358	373	360	355	379	408	379	341	320	381	375	386	352	344	347	363	344	364	369	406	312	326	376	351	380	344	373	398	377	356	375	358	360	356	354	359	332	366	328	389	353	334	351	386	374	366	400	349	358	338	371	379	347	370	359	376	370	377	406	349	355	338	391	342	332	370	343	346	359	333	357	362	363	363	345	332	361	375	364	349	355	379	375	362	380	371	353	326	344	378	372	344	357	372	323	361	355	395	357	364	342	377	348	366	379	381	331	374	368	356	340	381	370	324	363	377	380	368	335	394	318	364	343	368	360	357	351	352	380	345	364	348	336	340	352	372	373	369	354	381	379	386	332	320	353	382	349	348	358	366	377	384	370	320	343	341	359	340	349	360	357	376	351	383	387	362	355	345	372	338	342	367	325	374	336	378	362	360	370	349	362	339	385	371	355	340	364	370	358	350	339	368	331	385	378	347	361	353	367	373	363	369	348	351	326	328	336	339	330	362	383	360	339	363	350	347	370	349	326	398	368	344	343	333	342	337	352	358	318	365	361	365	346	343	363	381	358	336	350	353	362	326	392	347	343	345	330	369	368	353	378	349	359	346	373	358	360	368	346	349	353	367	372	338	366	340	355	350	355	341	386	341	352	374	354	340	361	364	340	374	357	370	332	370	385	385	344	335	360	391	361	376	354	371	390	339	357	358	322	368	337	400	361	343	357	324	337	338	359	330	340	366	367	343	363	359	356	392	374	334	376	326	373	347	363	349	357	393	323	337	334	351	337	382	346	362	330	333	361	337	383	376	362	354	363	350	336	345	330	369	359	387	357	350	362	376	319	361	353	384	368	365	345	373	352	381	347	364	355	346	354	360	378	374	352	380	330	386	318	348	385	346	332	363	334	365	346	340	335	344	349	360	327	353	371	345	355	363	362	312	356	368	344	335	364	374	359	354	320	350	341	346	383	344	359	364	347	369	401	367	363	354	362	369	387	328	368	341	356	362	326	365	354	361	347	381	346	357	355	376	337	385	397	381	329	353	388	345	350	372	375	359	388	338	330	372	350	346	371	354	365	345	384	332	356	358	370	342	387	348	362	354	359	363	333	371	382	379	324	361	360	344	326	340	347	345	374	344	320	363	363	366	372	363	358	368	365	372	371	343	378	346	326	360	375	362	356	336	393	375	381	341	343	338	353	367	369	348	333	356	383	363	344	356	325	421	328	369	372	391	363	347	361	379	300	372	374	378	336	356	383	361	366	368	352	349	346	351	343	340	319	347	320	355	381	357	354	318	367	360	360	385	340	348	357	385	378	352	368	328	345	384	367	327	345	347	387	335	362	323	355	340	348	328	366	392	399	341	350	349	323	364	380	361	341	383	352	383	346	367	371	369	357	362	403	330	340	341	350	348	360	343	357	389	362	357	358	363	389	353	349	354	358	371	363	386	321	351	378	350	335	319	352	324	350	367	324	353	363	356	381	374	387	325	352	353	365	400	330	358	349	380	345	351	409	370	321	357	365	354	375	368	312	342	373	334	392	365	384	354	351	342	359	344	379	374	321	361	356	373	366	378	347	394	375	335	355	323	350	357	334	329	378	378	360	359	341	330	349	377	359	368	340	395	343	353	356	388	349	375	371	336	355	390	326	363	360	354	355	396	392	352	306	382	337	350	348	346	383	363	348	383	363	352	331	334	338	357	369	346	372	356	348	377	344	350	363	340	352	357	367	393	365	367	365	346	406	322	336	318	346	389	379	348	357	336	328	344	337	373	356	338	392	337	361	374	353	369	353	349	344	341	403	363	378	339	343	371	357	367	354	358	362	386	335	362	351	361	370	364	387	379	369	342	383	325	398	351	390	375	352	374	381	348	366	387	390	340	368	356	345	356	388	347	346	352	367	344	344	335	353	348	388	378	369	357	332	366	360	359	337	346	342	372	356	352	403	396	331	372	344	341	329	381	371	362	365	351	356	327	384	335	329	369	385	340	365	385	368	374	370	343	369	327	372	345	333	376	353	353	356	385	414	335	353	348	389	368	394	345	372	328	364	381	337	369	351	363	392	349	353	356	348	325	334	329	387	359	366	362	390	362	371	348	359	347	368	368	345	331	346	368	369	362	364	354	357	356	389	378	351	362	363	340	375	358	372	329	355	338	368	352	369	368	353	343	329	347	390	362	349	349	353	372	375	357	350	322	385	324	358	400	342	335	376	376	349	382	341	361	356	355	354	359	372	375	340	369	353	345	371	351	372	342	367	384	371	333	337	344	383	375	350	349	409	349	368	343	372	333	340	360	331	350	355	398	373	386	348	359	386	364	375	358	348	377	370	339	339	387	357	371	350	339	341	357	341	330	372	340	332	380	345	350	364	374	363	353	356	349	325	356	345	339	333	352	350	318	372	373	391	367	348	310	346	373	392	340	367	372	344	323	340	357	349	352	331	334	352	362	347	370	366	346	334	369	380	347	344	336	375	388	343	355	393	361
18515	38877	36210	26834	20787	15496	10182	6593	4207	3143	2379	2069	1859	1472	1376	1205	1080	1136	1090	1251	1308	1393	1348	1207	1047	937	849	848	761	641	613	612	603	591	628	602	599	595	596	525	533	542	524	508	526	488	485	495	513	506	469	485	522	450	479	487	490	528	523	452	470	451	466	472	428	441	469	425	425	455	451	471	448	469	484	427	422	453	441	444	437	473	474	515	425	450	448	449	458	445	425	470	432	408	439	447	387	432	404	440	442	435	470	464	435	444	421	430	434	411	407	437	414	419	425	432	449	421	455	423	429	388	406	415	466	424	426	415	442	447	414	417	419	427	444	464	440	452	447	443	425	424	423	432	439	431	407	433	410	383	432	450	417	368	431	391	452	420	465	433	402	401	422	423	456	439	437	413	463	424	426	429	463	424	456	380	425	444	429	456	454	413	420	420	453	416	442	461	425	443	426	432	429	404	429	420	402	398	431	411	399	456	410	418	427	435	395	421	415	415	420	451	431	417	404	417	430	409	410	445	426	405	406	426	379	397	463	426	395	425	430	455	427	405	435	439	424	415	446	443	404	405	438	449	429	475	436	436	428	437	444	405	432	429	422	429	455	441	428	436	427	421	430	425	414	426	467	416	419	440	448	424	420	412	422	423	422	420	443	445	431	393	410	438	415	429	389	410	432	445	420	454	379	400	419	441	433	424	437	445	434	408	429	453	411	455	428	423	435	439	455	411	406	447	406	399	433	411	414	442	384	447	444	396	424	440	422	469	427	429	413	411	423	438	410	444	436	440	446	407	425	405	436	433	404	438	423	432	464	442	423	477	407	458	415	445	427	435	429	449	380	423	415	428	469	389	439	448	429	391	434	430	408	464	432	388	440	427	430	398	450	396	416	429	441	439	431	445	456	438	411	425	415	446	403	417	423	465	440	398	458	444	444	416	388	452	442	438	434	425	437	411	427	431	413	404	406	447	431	442	470	432	452	389	471	416	443	440	419	427	431	405	394	427	450	465	413	431	428	429	417	427	443	402	439	436	438	399	422	449	412	442	424	434	406	412	450	371	406	445	417	433	422	431	410	429	411	419	390	444	412	415	471	426	450	462	377	417	418	421	393	439	454	449	421	418	409	454	410	419	399	420	409	406	406	441	434	432	392	431	386	459	444	419	456	440	443	432	430	423	395	431	379	413	433	404	414	397	412	443	356	467	420	419	486	425	458	421	436	412	412	445	448	420	419	416	416	456	436	426	426	440	425	453	415	446	456	392	469	435	430	441	439	418	433	416	457	440	403	439	435	428	443	410	375	407	424	474	455	413	436	458	424	432	396	448	400	424	408	408	448	384	429	393	392	456	463	399	412	384	418	420	404	460	444	450	439	414	392	418	422	386	415	433	425	436	430	449	413	424	442	424	404	459	428	443	432	422	401	384	415	428	402	402	400	430	428	413	382	439	413	407	437	432	438	423	380	427	381	395	440	434	429	401	409	428	431	422	401	427	403	415	417	458	459	448	436	435	429	455	431	427	434	458	448	440	424	448	477	405	435	396	407	408	454	411	414	438	428	451	395	429	445	394	405	420	436	397	446	451	392	404	409	432	458	431	447	391	443	414	416	370	443	450	463	414	430	434	407	392	433	443	425	412	450	429	409	433	427	424	443	452	394	440	413	394	431	411	401	435	448	439	419	433	405	396	438	451	419	432	438	412	403	419	418	471	438	441	424	443	427	418	394	422	419	432	423	433	426	409	440	443	438	422	430	411	449	395	432	419	475	441	433	426	440	438	414	447	409	420	430	458	418	384	375	433	445	411	423	439	410	411	440	398	426	434	440	449	410	439	435	437	473	428	446	451	421	417	399	449	453	429	419	383	445	432	427	437	398	440	424	438	429	477	422	450	397	448	431	434	444	409	450	466	438	398	426	426	425	439	420	447	444	405	399	436	450	471	418	431	461	410	412	447	387	452	437	394	429	434	471	386	410	416	449	422	426	444	414	443	434	407	432	436	415	404	446	412	417	438	436	405	374	416	458	435	419	417	419	453	405	414	428	432	418	436	412	415	395	413	416	470	435	399	446	423	392	415	444	410	426	409	426	429	389	404	426	457	423	455	430	444	411	435	425	469	435	429	422	406	420	404	430	454	441	408	409	413	413	436	438	448	442	411	451	426	434	468	415	417	429	421	448	445	447	455	405	438	414	419	414	450	405	405	439	412	413	412	404	461	405	444	432	423	442	426	462	413	420	423	396	442	436	465	411	455	433	422	422	423	393	411	451	431	419	395	411	451	424	461	430	436	400	409	458	432	402	409	417	427	392	409	409	434	432	412	435	451	413	453	423	429	438	444	413	396	431	452	426	453	422	431	415	424	428	398	420	408	416	455	421	423	420	424	413	404	387	415	414	393	435	416	441	449	401	440	430	404	396	435	419	458	419	432	426	441	416	445	456	433	436	464	448	416	398	415	430	460	438	456	440	441	389	403	439	419	396	402	448	419	421	425	422	413	442	414	426	459	415	409	410	450	406	436	429	429	429	439	378	431	411	386	391	429	469	398	437	451	393	424	426	460	434	422	444	404	420	453	430	395	408	429	451	454	413	377	414	474	438	425	438	406	390	447	435	433	431	443	382	437	433	431	414	410	415	459	418	436	458	423	419	468	461	435	393	441	424	393	412	449	439	432	444	421	410	441	404	431	474	423	416	419	437	433	445	453	466	412	412	441	418	402	382	436	427	417	417	434	419	404	401	424	420	406	451	384	438	429	404	460	443	443	442	450	420	417	441	424	417	411	447	428	410	428	450	449	429	455	427	369	396	407	465	414	429	430	431	411	430	441	463	446	400	428	421	404	406	441	434	428	413	433	408	444	415	432	439	424	419	419	449	436	429	429	434	409	421	417	437	443	430	429	406	398	442	443	427	419	422	417	423	376	387	431	453	446	435	422	422	438	451	457	414	390	427	430	429	409	423	416	440	430	442	429	398	425	473	424	447	428	438	424	422	418	446	432	432	420	415	440	399	357	408	391	444	381	419	415	430	410	417	429	440	416	415	401	416	402	433	404	402	385	422	411	406	443	429	402	431	430	473	423	379	438	393	403	405	437	422	412	422	435	458	426	476	428	433	443	395	420	401	421	423	416	452	440	422	401	418	435	391	424	459	443	419	411	410	433	451	444	433	412	438	439	394	492	430	474	434	417	436	383	434	470	427	439	444	415	436	413	413	400	411	433	443	429	422	396	391	434	404	401	421	416	410	398	438	446	401	435	411	404	419	448	450	442	397	388	402	383	420	427	401	415	444	447	435	418	387	434	428	473	440	446	454	451	417	411	418	436	444	411	414	403	459	429	449	428	429	439	398	417	411	421	428	432	456	422	435	418	448	413	419	453	441	451	409	425	372	425	431	419	428	440	415	409	438	431	472	425	491	435	436	409	460	417	393	457	414	395	486	457	404	421	445	449	395	449	407	412	442	404	465	425	400	436	390	425	422	435	409	453	445	435	427	423
27035	21305	21305	13841	6924	3945	2247	1335	1112	914	822	781	713	707	725	656	672	713	651	718	764	733	742	702	678	678	651	653	572	614	597	577	589	581	610	633	596	586	582	584	561	598	588	562	605	612	546	526	579	554	589	544	631	580	618	575	578	588	568	586	546	557	570	591	569	541	525	578	579	557	574	558	578	546	545	578	606	591	554	552	571	571	596	598	550	574	563	583	531	524	570	510	478	575	536	545	561	569	560	566	555	545	522	570	534	569	553	567	567	594	500	527	582	562	567	580	587	554	521	576	536	579	583	564	547	541	498	572	544	562	539	587	562	611	556	545	564	572	542	568	519	564	559	579	564	531	566	570	575	540	551	610	552	551	510	553	586	507	617	572	535	559	508	555	551	582	539	591	576	519	566	584	574	546	602	532	571	561	606	596	529	545	530	551	541	581	563	526	594	541	550	567	547	578	558	546	535	533	601	543	550	587	554	573	578	551	528	533	542	570	521	571	533	548	518	622	556	543	553	596	555	562	573	531	559	562	533	540	568	571	562	552	584	533	551	534	567	552	580	574	544	564	577	569	567	541	553	538	593	527	535	573	566	537	595	570	562	542	593	553	557	565	566	568	551	584	592	546	569	569	555	580	549	577	553	545	534	562	617	576	538	547	540	550	559	584	575	535	508	557	528	533	533	558	547	588	572	590	576	566	563	592	556	581	526	603	585	550	561	534	573	547	556	509	596	562	541	540	536	543	574	586	561	573	566	581	565	551	593	566	591	507	544	560	564	553	595	603	576	580	575	551	567	561	579	546	579	564	536	538	552	585	578	562	515	525	583	515	549	589	550	573	519	564	554	518	569	578	550	549	571	535	529	555	533	547	545	581	558	581	594	558	544	590	569	618	551	567	588	551	573	564	572	565	584	541	562	599	548	495	561	534	542	548	598	555	583	550	530	555	565	566	548	650	578	552	609	594	577	567	523	545	575	519	560	562	559	540	591	567	595	547	601	580	596	597	568	605	531	553	582	571	532	543	601	551	551	562	631	581	570	581	587	605	583	557	529	578	565	556	590	555	564	521	569	567	574	609	554	572	567	580	536	566	597	569	562	576	590	554	562	570	581	595	505	536	546	528	545	590	567	562	588	560	546	592	571	592	588	563	525	564	580	549	559	589	532	560	496	568	529	520	559	527	544	532	585	546	571	519	597	556	568	553	620	558	537	563	561	580	560	575	611	556	547	512	560	555	566	520	586	587	549	584	553	583	563	614	581	563	558	590	550	593	557	582	546	562	514	565	570	520	575	565	524	547	616	542	567	564	551	525	546	536	553	578	573	586	558	556	517	581	588	516	595	568	597	583	565	578	543	535	558	538	607	596	559	544	529	576	561	546	534	567	566	566	563	576	577	583	519	591	560	565	547	579	537	555	574	556	564	551	589	546	518	563	554	564	552	537	535	585	553	552	565	560	542	564	541	534	607	531	552	547	579	565	584	583	555	564	603	564	551	548	589	609	566	569	576	624	571	597	599	551	572	580	563	617	576	538	550	556	557	553	530	576	554	531	587	613	572	570	562	560	577	537	545	591	509	570	606	560	551	571	575	583	569	547	520	621	590	573	523	549	562	556	576	561	554	568	574	538	569	590	585	545	579	577	526	567	587	530	577	569	587	554	597	566	572	573	583	562	559	552	566	546	548	536	559	575	545	581	533	580	557	522	558	582	584	529	561	554	562	554	572	553	576	548	558	527	545	572	566	534	611	572	604	562	581	533	555	573	568	575	560	595	545	558	503	607	566	565	531	644	571	564	566	578	549	577	570	550	526	538	594	547	552	563	528	553	532	562	522	500	576	582	531	541	546	553	543	550	560	535	600	527	577	540	598	598	594	540	540	516	536	522	575	604	566	548	570	538	545	543	542	565	555	563	604	601	548	526	545	558	572	570	598	575	576	563	559	553	557	551	562	551	524	538	539	581	572	543	578	613	560	543	550	609	565	571	532	598	589	569	524	556	573	539	534	580	590	568	547	576	550	574	575	565	603	539	498	517	545	568	535	565	541	557	553	569	528	566	585	609	593	547	583	545	600	546	532	569	605	593	566	538	559	543	568	536	586	532	581	546	550	573	548	562	579	556	546	551	562	541	574	549	563	569	581	545	564	573	575	562	563	552	558	550	561	546	553	572	620	550	545	537	543	541	549	523	585	544	594	580	539	523	585	545	528	563	550	558	569	597	559	551	552	529	548	565	557	525	586	545	549	587	539	577	578	558	572	572	550	548	546	578	554	580	547	538	586	563	510	543	537	502	551	559	629	548	542	540	542	543	563	577	555	541	551	535	539	522	582	586	576	529	535	592	624	554	570	556	559	616	537	565	540	588	553	506	565	544	532	549	524	551	550	620	556	543	563	573	510	588	506	571	582	596	592	546	563	549	554	585	567	559	514	556	540	561	566	579	564	577	544	543	562	566	558	565	565	560	585	544	547	521	591	548	602	579	563	553	535	514	508	587	555	553	608	573	581	599	535	504	559	547	596	493	576	530	566	558	590	575	569	565	541	567	529	546	526	593	572	555	544	605	568	560	507	579	553	556	571	510	525	557	615	550	554	586	570	587	560	512	576	589	582	597	559	535	557	552	515	593	567	567	528	549	584	528	527	580	527	528	579	613	566	584	540	580	590	558	581	605	545	585	581	600	560	550	547	564	552	530	565	540	525	563	535	555	564	548	512	566	543	595	571	565	554	562	595	541	554	580	550	547	595	538	521	530	568	525	613	572	532	578	594	523	572	553	530	588	563	539	558	554	558	567	588	533	550	553	547	525	513	597	582	556	492	551	573	566	586	544	572	528	606	537	586	590	546	580	567	568	513	565	574	521	607	583	591	544	570	539	570	554	534	559	584	554	547	565	540	564	566	570	567	568	564	570	551	596	565	543	559	582	530	581	548	542	552	535	543	559	569	613	564	592	547	572	567	538	570	562	581	559	573	564	560	599	558	536	554	569	529	572	597	536	539	589	541	577	554	543	563	558	539	572	539	548	572	531	503	551	585	569	520	544	584	539	628	553	524	555	546	565	546	537	590	558	535	534	562	581	560	522	538	566	521	588	572	531	558	556	546	559	610	562	566	608	594	551	551	580	561	585	581	544	561	565	535	559	528	566	599	524	568	606	550	568	581	594	578	566	574	557	555	594	562	585	562	560	563	565	548	585	523	570	542	551	526	531	567	543	523	534	565	601	559	533	562	541	550	556	558	540	553	551	569	511	558	514	533	586	569	561	602	571	545	559	596	521	551	598	547	550	553	567	586	519	560	554	572	565	568	600	604	564	564	565	571	543	591	573	588	578	589	604	537	607	529	529	557	583	558	566	564	564	554	565	525	556	576	579	589	567	532	555	544	574	543	551	537	565	577	558	556	517	576	557	628	577	586	554	584	533	545	539	531	538	582	578	567	553	546	557	540	531	606	573	571	570	568	602	568	562	576	564	544	538	586	610	565	567	551	568
15688	28041	25413	15797	10789	7275	4390	2692	1797	1469	1214	1164	1096	994	897	925	890	859	934	1021	1082	985	997	991	891	859	811	841	789	794	693	761	769	730	727	709	739	785	714	721	698	754	693	701	646	711	647	739	709	686	708	700	692	720	705	683	692	725	669	698	689	701	732	708	676	705	680	687	682	712	723	651	673	706	709	680	710	746	666	695	669	722	676	670	698	701	717	694	709	675	693	691	674	658	681	702	663	702	722	718	664	661	618	714	671	669	685	708	681	703	694	667	689	722	653	647	668	690	659	656	686	712	704	681	683	682	688	652	698	704	686	660	660	615	691	626	647	663	696	689	662	661	668	714	684	694	635	696	694	730	678	682	689	644	677	684	675	674	634	699	688	682	650	673	691	661	701	683	659	681	659	714	667	701	653	674	626	700	698	730	653	654	738	653	687	618	698	667	686	651	681	593	667	710	691	679	734	677	686	652	711	675	667	694	674	673	692	650	703	708	639	641	725	642	656	698	658	636	697	642	710	638	670	644	663	686	714	715	664	651	671	672	705	686	698	680	661	700	671	656	708	712	673	690	689	643	677	683	688	723	705	648	719	697	687	719	654	683	687	671	716	672	671	710	664	663	678	704	668	672	687	725	666	690	724	667	685	706	755	673	693	653	674	659	654	664	651	690	714	634	697	697	618	683	707	698	658	653	677	689	696	670	666	675	685	646	676	650	664	672	708	643	702	657	727	670	729	680	693	678	669	636	727	661	674	695	675	674	705	718	673	678	704	673	636	676	694	706	699	723	685	698	672	679	688	624	666	652	698	662	707	690	744	646	706	657	721	664	674	712	680	634	686	707	669	614	640	676	702	656	679	681	676	720	662	696	672	669	721	669	686	697	676	694	686	685	651	683	666	664	732	689	688	726	684	630	708	701	665	705	669	602	691	692	640	694	658	661	700	676	678	688	691	730	680	679	656	707	664	649	681	640	684	705	661	666	706	676	696	696	671	642	698	713	682	686	658	660	735	654	732	674	664	616	688	722	678	706	617	675	709	667	756	704	681	665	716	689	647	622	655	647	698	701	720	682	694	674	712	653	643	700	664	636	682	687	713	693	695	712	670	671	643	690	639	699	670	694	648	665	665	706	689	682	707	690	641	699	662	707	662	652	688	684	666	698	649	701	661	665	709	692	694	682	736	687	692	661	683	698	641	682	662	672	701	712	653	707	661	657	700	630	683	677	694	709	664	659	699	650	733	675	701	737	673	699	716	676	681	628	703	707	662	680	699	727	713	699	698	646	718	701	644	637	713	659	669	697	664	669	659	687	736	719	676	749	672	671	700	636	730	679	666	672	707	666	689	698	669	707	648	735	691	670	675	679	696	697	655	720	703	660	734	670	701	710	640	672	663	680	629	670	660	640	703	697	680	732	713	713	700	696	707	703	704	672	646	652	672	622	656	687	690	719	655	650	710	698	652	650	707	689	715	666	700	695	675	661	681	644	711	691	692	705	656	666	634	747	695	659	639	699	643	670	706	697	692	686	706	694	732	695	631	670	699	689	722	694	710	678	637	724	671	738	729	713	665	690	699	693	632	687	645	694	662	658	636	657	705	620	627	713	680	692	669	684	628	679	672	702	670	696	676	645	636	674	647	611	680	679	652	636	671	680	656	680	709	666	656	689	680	665	686	682	642	630	671	724	639	684	678	662	670	663	689	667	684	660	729	634	740	635	705	712	657	719	730	674	721	713	690	704	647	691	732	637	646	667	694	713	662	668	615	643	661	690	621	675	643	703	676	699	686	707	698	710	701	728	661	674	701	715	682	654	672	673	711	710	708	685	696	668	628	673	674	682	668	699	728	689	644	629	663	659	630	714	722	691	723	665	708	695	620	665	694	682	653	650	687	654	681	656	675	681	693	675	695	698	655	713	672	664	684	690	744	661	697	696	668	684	701	646	629	675	691	638	654	681	699	678	652	645	692	655	694	685	652	691	712	664	666	696	693	691	685	695	706	678	688	687	729	684	696	723	723	650	674	667	749	682	667	739	708	691	703	693	677	612	647	695	690	694	651	676	680	697	649	677	669	675	711	672	656	687	699	690	689	703	659	658	649	725	682	651	693	717	652	688	675	683	689	658	688	678	671	684	661	715	663	659	683	684	691	674	681	658	656	666	682	688	686	655	687	680	702	647	733	668	682	678	681	711	738	637	713	658	663	699	630	670	703	678	664	686	690	659	744	696	711	718	710	716	672	663	683	712	654	669	654	660	651	680	688	688	649	660	714	669	661	675	709	670	676	642	669	709	688	678	647	645	658	671	655	707	689	693	673	688	698	632	709	742	664	675	681	657	655	677	671	686	673	663	659	660	722	658	670	682	726	642	748	705	694	674	654	667	690	672	678	633	662	648	700	689	653	711	679	638	672	704	677	666	690	676	695	667	663	703	647	653	683	660	681	719	668	695	731	693	649	670	661	707	705	688	688	735	675	726	667	685	705	657	677	691	698	638	682	677	630	695	753	636	628	690	675	679	631	680	668	662	682	733	653	650	700	649	638	689	650	670	725	631	663	708	662	705	642	641	642	662	666	692	731	707	638	707	713	694	748	659	631	681	703	707	662	672	677	680	741	658	689	695	658	656	707	690	698	715	648	646	691	666	671	672	699	702	662	693	692	680	686	665	699	683	640	694	664	649	688	679	714	669	709	684	683	650	659	646	661	649	676	628	649	658	689	677	698	694	686	651	663	685	694	691	726	676	686	684	680	646	655	693	701	686	677	695	682	666	711	620	709	701	675	671	649	700	640	663	639	712	704	687	696	619	710	684	661	656	693	636	635	643	693	706	687	672	683	679	680	662	669	713	662	702	661	690	660	687	705	712	671	649	653	700	676	670	718	665	734	679	681	700	718	687	705	648	700	674	677	703	680	646	673	719	677	658	706	680	676	716	686	686	645	664	664	608	691	658	689	694	625	697	667	688	689	669	650	672	702	694	668	685	692	690	685	703	692	681	658	707	687	683	654	665	689	721	672	703	723	636	670	683	639	697	680	689	645	696	675	672	704	656	721	730	691	672	686	663	697	700	693	695	672	667	651	699	668	671	690	648	654	684	693	668	694	659	658	673	695	682	724	694	696	679	660	655	682	657	654	678	648	686	684	703	695	665	709	647	645	658	657	651	663	683	690	676	662	670	617	669	677	713	703	650	627	697	661	686	662	723	713	699	703	696	708	668	686	631	698	640	682	729	723	717	718	686	673	680	664	698	683	671	699	643	707	691	703	689	690	692	706	657	653	689	686	657	698	706	664	662	663	686	645	689	632	702	655	699	681	667	733	711	688	723	668	687	689	649	700	627	700	676	636	663	668	653	660	669	674	725	658	683	680	673	696	649	647	662	708	691	686	696	649	716	654	648	666	672	675	714	711	689	679	659	679	698	659	711	660	683	693	717	656	632	678	664	709	676	642	645	667	651	645	727	673	665	751	661	665	637	691	675	653	657	685	618
23687	21081	28449	23974	21174	15544	5274	2190	1392	1105	1028	903	824	698	688	639	659	701	645	695	792	729	706	636	663	638	568	537	504	472	448	440	455	464	473	478	461	488	443	461	469	466	480	454	453	434	451	443	440	462	419	456	468	424	432	464	393	448	438	451	427	448	433	433	403	424	435	412	433	388	442	426	436	396	462	442	431	431	434	428	408	432	384	411	437	414	432	429	404	407	407	438	416	448	422	408	436	424	394	407	382	441	399	434	384	392	439	344	425	429	374	418	439	436	426	417	414	375	396	436	403	455	433	405	411	387	453	435	407	391	407	426	419	410	421	422	394	426	397	426	422	415	399	418	403	435	449	425	391	435	370	441	428	404	415	414	411	424	415	405	418	431	395	424	433	425	373	399	418	418	426	409	415	394	408	368	390	406	389	410	384	422	404	416	417	396	415	413	405	428	394	420	396	460	400	395	396	428	436	438	417	398	429	437	411	407	439	408	390	373	377	387	429	409	424	414	390	392	366	385	402	410	399	394	415	394	466	416	439	412	392	414	423	438	423	432	423	473	400	412	430	444	407	432	421	393	428	418	413	436	378	407	413	416	434	421	446	458	434	409	408	443	430	366	425	435	424	409	417	410	439	418	397	395	399	426	426	437	461	428	411	431	406	422	395	387	415	390	417	410	414	421	404	434	433	459	408	404	394	428	459	429	420	410	405	423	436	431	405	420	430	402	424	376	454	407	391	456	424	395	430	372	399	412	412	416	379	437	395	423	415	393	415	416	402	385	426	374	415	382	400	381	383	374	412	421	469	438	397	447	405	390	391	397	425	404	388	422	428	405	400	399	426	401	410	378	409	419	469	414	404	405	418	425	424	410	428	407	426	402	442	428	422	403	404	430	417	400	413	416	394	364	431	414	464	395	402	407	417	437	411	418	457	402	417	403	403	478	413	448	402	431	402	420	439	432	392	423	378	398	441	406	393	432	423	406	407	414	431	410	438	420	422	380	417	408	414	399	381	385	434	355	419	407	394	441	439	401	420	378	403	413	392	383	407	429	432	445	388	386	433	403	422	377	429	406	395	406	411	418	401	412	431	400	391	408	438	381	409	441	404	406	435	412	414	389	450	406	391	394	448	421	402	413	410	417	417	414	396	395	387	412	436	433	437	423	415	414	406	428	416	471	430	463	370	394	395	429	446	415	417	380	438	420	421	395	428	439	430	414	411	422	423	408	446	387	404	384	444	401	393	365	387	456	399	406	423	405	415	404	437	399	419	433	400	440	439	431	433	438	430	407	415	424	409	407	452	402	404	401	401	367	438	429	411	397	435	402	395	384	422	423	452	392	425	409	407	422	484	416	438	385	438	406	413	431	415	421	408	392	360	427	463	433	419	422	406	388	398	378	408	425	466	395	363	383	419	398	429	422	436	450	440	413	413	408	441	415	422	448	440	444	400	425	390	421	437	425	419	401	422	433	392	424	417	401	415	422	397	415	431	395	432	399	395	412	413	398	409	410	405	418	388	383	408	420	450	422	391	374	426	430	413	431	397	386	407	444	417	450	372	395	406	408	399	433	390	411	374	398	424	417	388	413	448	402	430	397	433	418	435	400	398	388	398	404	413	387	400	427	438	408	392	413	396	403	381	407	434	430	388	430	401	404	405	384	369	395	403	414	390	422	402	407	406	401	427	405	404	435	428	409	391	425	429	398	420	416	410	416	391	425	427	427	378	398	440	396	413	423	399	438	425	400	404	388	414	450	392	397	390	387	433	392	401	403	440	410	421	410	428	420	452	384	373	412	416	436	391	382	382	409	421	414	424	389	422	369	401	415	390	454	415	440	414	424	407	399	422	414	411	412	428	433	454	397	423	368	401	435	432	399	391	423	385	416	401	441	399	460	408	434	409	404	390	441	400	406	426	419	408	413	439	391	409	398	434	421	415	396	370	395	398	395	415	410	447	505	373	367	411	425	396	419	398	385	403	413	430	425	431	383	390	418	393	398	433	427	381	438	420	393	437	433	398	414	413	393	403	396	414	400	396	437	368	436	399	424	401	418	428	435	394	378	436	417	426	384	420	418	404	399	466	407	417	385	399	432	439	419	393	416	389	444	414	445	427	439	432	428	419	400	397	450	421	417	380	415	406	409	391	366	388	387	418	410	438	395	415	425	413	403	408	410	407	418	417	440	423	415	422	407	418	401	439	416	403	384	403	446	433	380	410	420	393	443	445	397	399	388	425	442	411	406	396	407	427	420	419	433	397	395	426	409	420	452	401	385	437	415	435	410	400	434	353	407	399	395	414	403	438	427	426	417	417	378	405	411	429	420	418	366	405	417	414	429	427	426	437	387	388	432	360	382	429	409	402	412	428	412	408	444	418	391	390	417	415	392	429	366	381	424	440	406	372	416	370	402	429	437	405	425	430	406	397	413	385	423	442	413	422	420	433	407	401	407	408	385	414	375	397	396	417	387	368	416	430	386	431	445	408	416	399	364	398	412	432	427	431	420	429	426	413	403	462	402	458	409	404	433	419	409	421	389	424	373	419	409	424	417	402	413	423	412	410	406	404	406	433	409	460	368	425	405	405	396	403	429	426	397	400	421	408	403	433	455	438	434	420	406	439	387	389	405	410	376	426	406	396	414	377	440	399	427	404	455	383	400	438	397	402	449	378	405	366	418	384	420	422	410	361	401	390	419	419	440	413	456	388	398	390	394	407	357	406	421	411	399	387	447	427	434	440	418	392	439	447	434	401	413	396	404	418	390	416	447	382	423	406	431	380	410	397	421	409	391	407	393	417	433	418	412	422	383	394	374	404	404	379	431	436	445	415	409	393	429	416	399	414	423	368	404	452	398	382	378	418	444	387	461	429	436	449	432	427	428	405	394	431	414	396	401	432	406	419	403	384	422	396	425	446	380	445	393	437	403	397	404	426	427	403	398	421	428	388	409	421	393	399	416	373	407	377	441	385	434	390	426	389	397	387	415	429	436	407	403	427	375	422	409	393	406	394	417	377	406	412	417	419	403	422	400	397	399	429	408	442	417	402	439	429	413	421	424	431	401	424	430	413	422	432	428	430	397	426	428	437	376	448	433	433	410	397	412	404	428	418	398	391	393	415	433	399	393	438	371	414	395	385	401	377	399	404	436	408	355	403	427	399	448	419	416	419	446	435	421	424	409	448	390	386	408	428	387	448	379	433	437	395	388	412	373	410	414	396	399	421	448	396	415	392	412	432	443	419	396	400	372	410	418	429	397	401	428	461	383	451	392	406	387	392	435	410	443	424	423	407	409	426	419	428	410	406	402	428	429	410	407	386	419	422	410	433	404	397	391	428	401	426	361	412	386	405	399	429	405	429	416	399	414	427	401	395	388	398	354	406	429	480	411	410	404	392	420	406	398	394	427	446	429	421	401	453	439	388	430	386	413	423	449	422	400	425	433	436	415	454	409	400	434	421	423	384	414	401	394	361	420	431	456	399	408	369	382	430	413
16782	35330	32283	22096	16100	11057	7046	4389	2871	2205	1794	1617	1416	1233	1110	1026	913	967	980	1155	1161	1211	1117	1041	862	882	773	738	664	689	630	619	673	600	639	637	629	629	591	621	616	554	595	526	594	557	582	541	517	538	533	541	527	503	523	571	575	513	528	527	537	537	540	516	524	507	487	552	535	544	466	529	561	507	533	562	516	496	524	547	542	482	481	532	514	509	475	527	532	516	508	541	564	511	538	486	507	485	518	533	466	489	526	509	463	524	561	532	555	497	497	543	535	509	515	537	509	490	469	535	494	502	516	528	512	489	552	517	547	480	531	554	493	521	486	547	545	515	502	506	494	517	542	483	515	497	486	520	471	530	546	435	545	539	503	474	520	536	484	475	516	496	465	519	531	492	541	521	512	514	503	521	508	475	494	527	513	536	490	525	533	486	502	495	527	504	532	491	507	559	518	529	514	477	520	536	516	502	576	480	521	519	498	504	488	520	510	501	514	514	559	513	510	525	544	523	518	506	508	556	519	508	516	500	519	498	480	488	495	501	527	537	469	528	486	542	520	518	529	500	534	497	519	488	495	506	474	549	522	543	540	498	522	524	498	535	510	464	513	509	503	497	529	496	482	546	559	559	494	497	499	513	529	492	500	547	493	517	515	497	497	511	501	514	481	495	491	501	533	557	488	488	526	506	497	524	508	497	481	532	533	500	491	513	499	548	494	529	529	529	535	519	497	490	555	518	504	547	519	530	513	510	519	519	541	501	528	499	535	550	494	489	540	508	499	525	525	533	511	528	467	529	553	462	489	492	496	490	530	509	524	489	533	505	491	516	489	510	504	497	498	460	489	525	548	498	560	501	521	494	495	533	530	525	517	553	542	499	492	550	493	480	501	516	520	482	518	501	506	510	503	487	488	478	462	520	530	487	513	496	531	524	494	471	529	538	526	531	507	499	517	559	492	498	544	515	532	514	505	539	495	529	579	512	469	534	520	521	498	494	483	533	561	511	509	528	511	521	528	477	498	513	522	544	514	539	476	538	528	506	529	517	490	511	527	546	513	528	479	503	565	499	535	524	502	506	486	498	530	523	499	464	489	500	523	465	481	530	552	500	498	511	520	503	494	541	477	515	552	502	526	509	486	537	525	512	499	507	495	490	517	515	564	514	528	548	510	458	541	506	496	526	510	518	525	490	491	540	505	525	511	524	481	530	471	455	498	539	538	510	529	525	460	537	569	502	502	504	498	503	490	546	518	511	537	487	526	508	509	509	509	526	529	519	504	525	518	510	511	521	451	486	554	497	514	518	510	519	530	495	458	531	495	526	517	537	494	485	524	544	511	507	505	517	480	530	558	529	514	484	491	507	506	528	502	510	520	510	499	517	478	486	511	494	528	487	501	514	470	474	508	526	508	516	537	536	491	506	559	504	498	528	518	547	529	501	483	521	520	505	486	509	523	484	510	550	491	548	500	495	524	522	485	549	447	524	498	538	497	518	533	472	449	530	491	541	512	505	529	520	490	496	538	499	520	554	510	524	517	511	480	498	539	530	503	502	526	537	530	555	513	529	482	526	466	552	529	530	494	491	468	505	469	529	506	526	495	487	492	509	514	537	529	489	480	482	521	490	480	501	504	546	483	486	494	516	505	504	494	496	501	505	500	499	508	504	535	518	520	527	479	498	483	536	524	488	523	472	518	459	534	510	491	497	523	495	470	447	498	492	511	485	506	505	537	521	505	534	495	532	550	476	473	471	501	533	516	504	500	470	493	502	491	495	504	513	480	534	552	521	494	532	477	551	529	531	519	513	516	466	523	513	494	490	540	530	519	509	533	500	518	516	504	520	498	499	550	485	517	491	485	543	490	529	515	496	516	505	476	520	521	532	484	521	516	508	498	555	540	548	502	489	534	538	479	529	518	518	482	475	530	527	492	503	491	506	489	502	530	553	484	477	542	503	507	523	460	501	577	511	553	512	526	473	539	529	529	512	497	504	484	541	479	515	539	507	545	523	478	479	538	521	511	479	520	491	482	508	517	514	463	481	527	512	501	503	493	539	509	515	499	499	532	517	517	460	534	511	497	517	504	496	528	497	467	532	496	450	507	525	479	503	557	512	536	523	518	507	555	551	515	517	459	529	504	492	493	557	503	517	499	517	471	550	480	525	518	508	498	515	513	522	510	544	515	462	493	492	531	519	455	536	516	490	493	490	547	487	517	533	532	534	484	547	524	481	488	531	510	521	536	541	473	504	488	484	508	520	521	534	523	496	507	498	541	524	471	506	553	504	476	494	511	500	515	491	478	518	511	508	503	535	551	539	495	521	530	513	503	514	464	535	481	511	528	491	521	494	533	518	538	537	534	559	522	506	509	493	468	466	533	504	533	503	485	508	480	543	445	516	498	510	534	495	496	511	537	489	465	500	528	500	486	482	550	510	473	503	501	475	491	484	460	517	495	511	502	496	502	551	488	464	479	544	511	502	518	529	535	510	487	514	501	507	514	498	517	537	502	491	515	538	568	522	485	487	490	504	539	501	524	520	484	550	533	553	471	503	495	486	519	510	511	513	509	507	527	504	502	488	505	506	542	532	528	506	536	525	474	507	532	460	478	533	490	551	518	492	556	471	489	504	537	488	496	500	502	504	518	525	489	516	542	506	519	471	525	509	438	504	523	520	557	516	501	507	516	476	528	497	514	561	471	507	527	470	516	511	498	522	485	481	475	486	466	516	504	474	507	459	541	505	529	480	528	486	500	538	535	493	491	531	499	508	497	511	494	484	503	534	540	503	495	497	513	485	508	531	536	482	496	464	474	541	511	507	501	507	501	497	533	515	515	498	523	498	490	501	485	533	496	529	485	481	503	529	522	483	500	525	530	520	491	515	533	508	492	516	540	505	522	498	501	520	530	508	518	533	485	484	506	477	486	491	528	512	500	515	542	526	500	515	509	525	483	498	491	503	529	522	542	492	517	482	515	531	528	456	551	517	506	514	548	537	528	537	517	510	474	510	511	475	497	492	496	546	511	484	484	514	525	520	479	541	533	501	484	495	548	515	496	517	465	537	525	531	496	529	503	516	538	502	526	532	509	504	525	463	537	510	498	501	530	507	531	485	483	531	492	507	539	510	527	501	492	562	501	517	514	492	547	474	542	499	522	468	531	477	510	503	528	505	533	521	475	529	517	508	501	580	508	474	514	491	485	502	477	488	547	483	489	501	547	505	535	495	504	520	531	513	525	530	486	504	541	538	475	468	477	519	469	493	495	508	466	519	536	487	519	563	499	469	499	527	533	522	510	494	497	474	509	501	514	522	497	555	505	549	505	508	525	509	531	530	498	517	523	525	530	523	511	553	522	490	506	482	488	527	514	510	543	514	526	529	474	542	508	521	532	517	519	506	499	499	535	474	531	460	539	499	482	525	533	486	506	506	485	498	519	478	516	478	497	509	515	508	520	529	498	530	528	483	493	522	524	526	508	519	554	519	516	498	510	481	528	507
22657	21060	28806	23557	21085	21370	14135	3427	1908	1499	1286	1146	981	880	783	729	727	706	705	860	828	901	813	721	694	548	591	572	515	475	482	468	442	477	493	514	468	438	497	442	388	408	359	401	416	434	385	375	379	409	426	409	367	378	395	383	406	387	395	372	432	401	375	422	394	374	362	384	360	396	401	388	366	417	369	393	366	388	343	350	392	356	351	392	391	330	376	417	348	370	398	365	400	390	381	367	382	376	350	334	403	371	376	378	364	333	352	393	355	368	373	355	371	408	364	353	395	368	347	353	373	357	342	317	356	367	355	394	386	383	402	384	397	386	359	397	349	381	354	393	361	373	380	347	375	384	372	352	364	366	384	395	351	348	356	389	356	352	372	374	355	381	353	354	359	362	346	380	341	354	357	362	364	364	364	375	393	376	355	373	305	397	368	361	339	373	379	359	374	411	328	387	378	381	373	385	370	345	333	350	342	362	363	351	326	337	377	373	322	356	344	328	400	352	347	347	364	382	344	378	380	382	375	364	364	328	368	350	330	366	351	359	409	402	373	366	345	369	347	375	364	367	342	380	367	379	398	408	355	348	391	343	360	360	393	379	377	413	373	372	347	351	367	378	349	361	368	371	400	340	394	324	349	378	354	371	378	381	348	342	353	354	379	349	383	343	355	377	409	327	329	375	352	375	342	384	339	398	372	393	335	353	379	371	371	344	369	401	367	386	444	375	385	330	355	342	377	371	353	374	372	366	355	349	367	361	350	357	364	361	365	397	356	391	351	393	345	365	348	350	372	386	364	340	375	367	352	385	381	379	335	384	413	390	370	390	331	343	344	363	341	368	362	340	359	358	350	386	377	363	374	371	359	376	361	371	371	335	360	381	342	345	365	385	369	388	376	363	350	343	348	365	328	328	375	404	350	370	363	392	386	378	385	377	382	354	366	370	349	346	334	366	381	369	376	353	338	351	386	371	349	393	387	368	398	334	378	382	361	375	345	395	381	392	373	367	395	383	370	358	357	338	361	348	345	417	354	382	358	355	393	381	368	368	363	353	373	341	356	366	373	368	366	377	370	357	384	351	340	378	377	339	353	352	375	378	364	331	344	388	374	351	361	373	395	341	398	353	344	346	387	350	351	364	346	343	319	364	363	366	399	341	343	343	353	384	371	353	349	342	372	381	368	328	343	357	358	361	345	363	386	342	363	357	357	373	384	310	353	385	371	372	387	359	393	360	366	343	367	360	381	370	359	364	380	346	359	337	369	369	348	356	363	384	353	362	353	344	344	371	360	376	363	342	360	360	366	336	381	383	367	411	404	361	366	361	334	383	370	387	373	341	379	371	389	307	374	354	371	325	374	366	336	362	382	361	351	364	317	385	351	344	353	320	348	372	376	348	386	361	345	349	380	355	367	342	321	369	385	346	368	345	392	346	348	371	357	359	350	372	360	366	382	403	358	368	360	330	346	411	349	366	332	362	369	340	356	379	369	372	383	335	357	358	337	375	365	372	382	387	377	355	334	383	363	374	371	393	352	376	349	375	335	353	370	353	358	358	388	374	393	367	382	372	365	376	380	324	357	365	385	392	365	393	369	364	358	380	403	343	378	384	340	369	386	349	345	366	333	326	300	367	355	348	353	352	326	334	393	356	324	387	348	330	343	361	352	372	357	368	359	406	368	377	403	367	375	359	353	324	361	357	368	362	340	349	349	376	377	356	376	336	371	369	328	380	371	409	353	357	374	363	385	361	341	367	362	375	369	371	362	353	374	363	377	354	327	329	340	373	370	361	366	377	394	374	348	339	387	359	363	381	385	395	353	380	395	340	345	371	372	378	324	377	358	349	367	352	355	352	336	374	349	374	362	361	363	382	359	343	374	380	384	356	381	374	336	364	369	364	359	354	382	367	341	339	363	343	373	365	341	350	377	373	394	351	352	367	371	370	386	370	375	389	351	376	350	350	344	364	384	386	370	366	365	358	377	366	364	337	358	359	365	386	378	359	342	364	380	380	353	368	351	387	325	369	390	346	389	362	344	373	371	382	352	358	357	378	352	350	371	315	385	391	354	414	374	365	395	350	344	344	347	357	395	366	337	369	352	390	373	356	366	393	362	372	380	351	388	393	349	350	357	353	364	383	369	360	360	384	347	370	355	377	374	342	387	390	386	351	359	340	349	379	392	331	338	315	355	378	346	375	367	345	343	366	352	367	379	356	386	364	350	367	377	383	374	360	335	366	384	356	368	362	339	398	357	363	352	354	349	379	363	351	369	355	361	382	324	349	340	367	360	362	356	358	355	381	350	370	363	359	368	354	357	345	377	347	343	345	399	369	336	380	322	400	351	372	364	388	354	384	377	344	348	338	348	365	421	334	355	376	358	361	335	337	338	357	359	401	357	363	371	376	345	391	348	387	374	364	373	337	328	370	381	373	344	380	349	367	369	379	341	363	355	367	364	350	408	342	364	357	381	355	382	346	368	336	372	337	360	361	381	365	366	348	352	391	349	377	371	415	352	382	356	367	337	402	353	356	397	375	377	366	366	358	409	354	358	380	378	349	402	384	358	333	352	363	349	402	367	355	419	326	377	338	360	370	362	373	364	373	371	349	370	361	379	381	353	352	384	387	351	363	369	358	382	390	380	368	384	352	398	373	349	350	387	389	370	352	384	361	356	329	362	373	367	358	342	362	320	375	366	368	363	395	406	396	367	402	383	388	351	362	358	391	364	381	374	331	385	376	381	390	363	411	346	383	382	363	389	380	396	356	363	346	379	355	390	381	365	350	372	375	333	377	368	350	319	355	359	361	395	380	380	338	355	342	369	370	357	362	405	360	377	359	393	365	358	358	339	363	363	368	366	383	386	358	333	356	325	359	371	364	351	378	361	363	351	385	392	355	373	382	332	348	388	367	374	363	390	358	347	366	370	332	365	340	333	392	350	378	379	369	376	353	316	353	361	382	390	376	342	377	378	364	350	368	328	346	367	382	400	350	382	445	390	352	353	381	365	338	388	351	379	356	349	408	358	387	371	390	378	392	404	374	359	353	359	326	362	345	368	363	376	377	382	370	362	376	372	342	376	380	364	339	360	396	344	359	340	341	374	373	355	362	374	329	377	322	347	347	350	360	395	369	361	396	390	360	354	357	360	374	364	346	348	362	385	374	384	364	394	364	369	369	381	382	361	388	333	335	337	376	384	344	394	372	352	370	362	356	374	364	377	379	374	375	375	375	357	360	363	370	339	384	354	335	340	364	342	370	351	379	338	376	349	382	362	360	377	334	361	363	376	294	319	365	409	363	357	376	357	362	365	355	398	367	328	360	362	342	363	347	388	312	363	343	362	386	364	357	340	377	384	342	367	370	382	358	351	398	376	389	334	369	366	377	354	371	336	367	375	327	350	348	351	355	370	361	356	369	341	384	360	388	412	368	376	405	358	351	365	393	374	355	381	343	363	379	373	377	351	373	364	348	376	418	362	362	363	369	354	375	366	368
19475	39785	36232	26674	19824	14339	9244	5961	4007	3029	2552	2161	1833	1549	1333	1232	1102	1129	1204	1411	1400	1359	1237	1180	1025	953	885	771	668	707	670	598	608	605	613	637	572	615	584	559	540	492	555	477	540	527	525	512	496	510	528	493	466	468	467	462	507	529	508	501	437	495	476	463	468	466	434	466	443	434	450	436	477	493	457	480	440	469	437	491	445	462	472	458	477	486	435	470	448	418	464	417	445	421	435	435	485	426	417	435	425	440	429	433	435	440	449	461	485	436	389	440	445	450	419	413	401	418	431	428	457	428	465	431	425	462	426	410	469	391	428	428	439	438	408	415	437	452	436	430	430	437	453	424	414	439	410	452	432	407	436	433	435	411	460	478	410	389	421	416	455	424	462	423	423	442	436	370	421	437	432	427	465	407	428	438	439	430	409	427	396	434	433	450	423	469	451	414	416	445	395	406	408	436	408	388	447	446	419	473	457	425	420	416	438	404	422	421	394	429	406	419	438	438	420	445	445	489	444	437	455	439	414	428	448	432	426	433	437	435	448	430	434	427	418	409	444	427	448	476	433	423	453	413	423	456	434	409	436	440	439	402	434	485	439	434	457	448	429	439	461	452	439	409	424	415	458	389	443	404	446	440	424	436	415	460	485	419	438	447	417	443	404	441	477	449	430	443	416	447	439	411	410	450	395	463	432	430	396	414	444	429	444	460	442	420	456	420	437	468	462	414	450	440	439	417	426	456	439	462	392	434	442	423	445	438	398	418	495	417	444	397	405	419	418	436	459	428	413	420	420	468	416	430	419	432	435	456	447	411	462	436	438	422	433	430	415	420	468	418	420	406	443	423	426	421	438	443	434	437	443	447	414	419	423	460	426	436	439	419	439	411	422	434	433	446	400	422	476	434	424	434	438	458	426	453	438	400	433	431	412	426	438	456	436	426	393	396	417	424	428	437	445	443	444	427	430	441	434	427	425	420	421	460	412	426	415	445	408	431	445	464	443	460	417	461	454	407	434	434	414	437	459	403	403	435	420	458	402	407	398	396	426	435	403	459	415	448	432	427	479	422	443	424	448	428	437	418	439	463	436	395	403	435	462	424	486	406	449	432	440	444	416	405	411	434	439	424	436	462	428	419	439	438	428	467	420	418	464	444	429	435	402	425	454	474	430	418	439	455	458	393	438	428	455	446	437	444	430	390	439	410	425	443	419	431	442	427	434	438	441	467	397	422	428	424	404	467	437	446	440	407	442	436	467	435	453	403	412	426	437	425	428	413	438	440	433	418	452	418	394	430	438	454	426	435	412	459	414	424	427	401	458	450	423	390	381	426	473	402	454	416	411	388	419	439	432	436	446	441	441	425	410	445	438	435	414	432	446	436	438	413	405	454	432	440	426	435	396	438	443	411	458	437	439	424	443	446	449	437	426	421	433	399	418	421	441	411	426	454	408	445	436	449	431	417	419	453	436	427	436	442	441	445	433	420	438	419	420	448	429	406	428	453	439	412	398	455	410	441	423	444	430	441	400	426	469	386	416	436	451	431	413	446	421	449	425	457	457	422	457	379	435	429	410	467	431	438	441	455	437	472	424	412	464	433	433	397	426	433	449	452	457	442	453	434	431	470	412	426	452	413	465	444	470	441	432	449	414	471	428	438	434	426	457	444	426	410	447	468	439	451	427	427	421	462	410	403	478	427	454	441	430	428	452	428	446	434	423	438	402	426	386	429	431	449	468	418	474	427	430	463	444	441	423	432	446	424	442	431	430	440	423	439	442	454	423	474	425	428	445	441	464	442	419	418	415	392	456	461	434	443	417	413	435	450	432	447	439	429	408	410	424	430	415	457	470	469	451	435	458	420	455	422	450	465	432	466	434	418	429	444	391	433	433	433	480	436	443	430	443	443	450	422	407	404	392	419	422	433	434	424	415	442	429	451	454	418	458	440	425	443	407	434	424	399	426	425	418	437	440	470	452	441	423	420	429	440	422	394	402	452	459	427	459	385	412	437	449	406	436	404	429	450	426	456	446	446	426	432	413	435	461	463	408	401	474	423	426	456	414	460	457	445	426	401	424	458	433	430	405	420	410	430	472	438	426	460	429	432	399	425	487	421	412	425	479	401	425	463	453	468	467	432	424	413	434	452	443	426	403	403	413	419	421	437	442	459	441	423	408	451	424	423	438	430	423	382	411	422	431	453	441	424	487	406	412	463	402	411	428	479	460	401	433	403	417	400	428	400	442	428	435	470	409	433	431	432	444	500	428	479	452	442	425	442	432	445	453	417	434	413	423	411	419	426	479	411	435	447	422	406	435	427	403	449	435	443	441	436	422	455	458	413	453	397	457	434	490	436	428	414	446	445	463	467	399	390	412	434	391	450	398	421	410	438	429	431	428	435	437	407	452	430	467	433	435	422	456	408	410	450	426	448	428	463	461	409	439	401	453	439	463	435	436	408	429	429	410	440	397	439	433	380	457	403	442	419	399	402	434	393	430	423	428	454	416	421	430	404	454	430	450	465	449	432	430	426	408	435	466	405	421	430	393	459	429	391	412	404	452	430	394	470	422	437	443	434	420	428	446	430	429	412	433	468	442	431	417	398	444	451	409	433	448	440	416	439	435	451	405	390	451	424	428	436	463	407	459	396	428	434	441	425	415	402	450	435	408	443	410	445	434	441	426	449	453	412	431	381	463	431	438	402	428	400	467	416	426	393	455	408	412	409	414	434	368	419	438	447	424	417	424	445	438	442	448	400	404	430	449	443	446	422	443	482	400	394	431	419	424	457	415	448	429	431	410	463	465	428	445	468	429	448	427	443	467	421	409	437	448	412	435	415	445	460	451	463	438	412	441	412	401	455	417	509	447	438	425	426	452	437	418	430	454	423	419	405	402	426	434	434	453	443	458	462	441	444	435	490	405	449	438	421	409	425	448	422	440	418	427	442	431	418	429	405	424	436	372	435	411	401	418	412	406	434	437	477	446	431	447	393	430	432	430	430	424	451	411	451	444	428	448	427	440	416	459	435	452	436	445	457	396	407	434	408	421	424	430	440	426	428	396	450	458	416	403	409	427	479	433	419	449	443	424	444	446	373	454	437	442	387	477	436	422	412	429	470	424	418	415	439	417	444	404	409	408	457	423	414	426	462	424	434	430	438	437	402	452	434	434	467	455	435	401	443	370	409	441	438	437	456	435	410	414	420	433	416	432	417	429	434	458	440	452	394	422	422	426	438	441	427	437	460	418	421	428	455	447	437	454	424	403	433	450	447	448	375	427	444	457	451	394	378	417	453	439	425	431	453	437	411	428	462	419	435	464	441	427	416	437	448	451	467	414	461	418	423	430	446	411	415	413	431	411	452	423	420	457	447	405	395	404	434	425	415	443	434	447	415	430	429	419	420	427	416	422	436	451	409	435	444	435	408	434	385	420	435	460	426	432	425	468	438	439	457	449	455	420	457	440	422	458	437	413	444	437	414	433	424	435	430	440	386	444	431
26889	21409	21200	13052	6023	3466	2011	1261	1017	874	873	843	732	752	716	664	683	669	690	754	753	731	731	698	668	672	633	665	615	617	574	617	593	625	598	575	599	605	574	614	575	564	580	540	569	555	597	584	558	666	563	542	583	587	558	545	571	592	587	600	526	577	552	590	557	598	577	557	604	582	583	586	526	557	528	564	539	602	602	580	581	543	584	555	619	542	572	587	595	554	528	564	566	541	588	541	560	544	567	554	567	589	582	576	549	562	525	603	584	596	533	548	552	568	540	592	530	617	545	564	547	527	604	582	558	551	573	587	576	546	604	577	508	536	566	551	603	574	593	556	574	611	593	558	560	553	570	546	545	589	573	529	545	552	570	595	551	557	565	563	555	532	535	538	493	523	580	535	552	566	588	563	576	582	574	563	551	580	545	562	494	568	552	564	562	573	608	578	584	537	561	569	561	563	562	568	564	530	564	573	540	582	573	530	579	571	558	532	557	597	557	546	527	528	576	542	533	576	548	520	559	516	595	572	602	555	577	582	584	566	541	532	587	547	581	550	563	551	542	569	558	564	573	595	519	591	556	547	609	527	565	550	527	587	564	568	513	584	542	544	605	594	588	558	593	586	555	560	542	574	584	587	539	574	608	570	560	551	537	552	547	577	592	536	573	558	523	521	587	595	580	551	574	530	580	550	561	527	555	567	582	538	556	536	577	585	565	567	545	532	567	611	579	539	533	588	568	517	541	520	570	562	510	583	556	586	516	550	540	544	580	522	583	583	579	595	558	574	572	529	555	578	618	524	556	538	555	562	589	541	508	549	546	587	579	571	548	526	580	590	545	581	571	571	543	560	570	549	580	571	528	584	592	553	560	570	590	609	562	558	554	541	561	581	560	552	552	577	574	569	504	583	546	553	562	547	576	578	546	619	554	573	595	536	608	612	598	534	568	555	571	547	587	567	519	596	602	568	557	553	568	567	598	555	534	555	523	577	562	550	546	580	602	555	550	564	552	567	559	596	557	577	566	554	517	563	595	545	573	567	575	594	596	544	572	592	564	583	529	594	546	545	566	557	593	555	535	564	531	593	583	582	588	546	557	548	507	517	562	578	601	534	551	599	542	559	543	592	585	592	581	563	583	608	579	593	552	555	539	567	544	550	551	568	623	552	563	538	548	567	558	525	605	553	556	564	542	554	560	519	554	540	560	555	547	563	536	528	536	585	560	542	529	560	595	581	581	530	566	547	534	537	569	542	538	570	589	517	551	615	550	564	503	529	526	568	550	575	592	588	605	594	566	522	545	573	579	595	573	537	576	550	577	546	597	594	547	603	562	588	573	537	516	561	563	584	569	601	587	608	554	539	559	535	569	558	546	557	540	607	562	563	552	564	591	579	564	543	553	571	551	582	541	604	511	588	536	560	551	543	557	541	565	578	579	555	523	546	532	626	573	562	532	571	561	563	593	569	606	583	578	554	554	574	567	539	549	531	562	576	583	606	578	563	528	598	534	560	565	526	525	521	542	567	570	585	556	552	573	530	531	587	576	555	567	600	556	563	567	575	588	571	538	569	583	574	557	575	593	575	562	574	569	565	593	550	550	578	556	560	577	566	562	549	600	607	615	548	568	597	594	541	603	503	527	584	563	555	541	603	545	591	548	574	526	559	547	568	565	564	577	577	582	491	571	569	551	600	590	588	545	543	584	588	540	554	587	537	502	553	561	580	542	572	546	591	547	524	576	543	572	524	569	572	545	594	551	594	534	591	560	591	582	583	533	591	604	527	528	552	574	616	564	533	576	563	571	549	574	558	534	528	550	591	569	537	586	562	589	553	540	579	576	506	623	545	566	599	545	553	602	546	581	560	554	569	532	536	555	549	566	623	559	555	550	555	604	572	574	571	567	544	587	574	531	555	552	562	537	570	577	559	552	561	582	546	579	565	576	559	556	570	579	584	602	558	548	550	571	561	600	562	578	497	596	507	547	554	540	560	529	570	551	546	533	575	562	560	537	543	519	556	574	564	577	574	567	603	551	561	551	551	538	555	589	546	570	589	549	578	555	599	567	567	569	545	591	555	579	534	592	544	581	563	551	587	541	563	573	543	551	538	546	555	558	533	570	573	602	546	588	513	553	531	556	542	545	535	562	544	573	571	578	584	588	572	560	541	542	561	548	556	541	573	596	587	550	538	553	566	574	561	530	595	565	537	589	605	548	574	563	581	600	612	604	564	557	629	572	589	568	562	568	556	551	544	560	560	581	584	534	557	521	537	565	583	551	541	520	595	586	587	522	543	565	581	557	600	578	546	571	548	539	579	561	544	582	556	583	573	557	540	510	570	589	597	557	519	571	524	559	579	560	582	585	566	566	602	557	562	577	578	597	573	563	549	546	524	591	559	542	555	610	554	586	547	563	562	554	578	575	516	561	534	613	584	529	578	569	579	578	503	541	585	570	535	556	565	550	615	531	576	560	559	567	624	573	552	590	621	578	538	560	517	543	635	572	576	596	589	555	597	593	550	557	536	576	582	548	578	593	501	563	557	591	565	525	570	578	521	603	512	566	572	566	545	566	568	534	582	540	550	535	544	588	534	557	540	539	586	578	590	571	539	560	644	581	549	551	542	586	513	531	589	539	586	554	535	548	557	548	553	548	559	578	574	539	569	550	547	561	603	574	556	541	556	547	564	558	588	545	533	557	592	546	549	600	552	566	544	582	564	583	566	598	530	596	556	537	542	557	587	570	580	551	562	587	553	530	559	596	582	561	570	568	568	538	591	574	575	553	546	582	562	554	593	551	576	572	578	579	573	557	558	529	586	578	576	555	556	564	551	538	613	577	528	535	586	585	575	571	556	558	579	591	559	579	584	604	603	581	568	576	578	569	555	547	579	547	545	539	587	568	517	555	579	544	550	533	564	576	559	574	576	566	541	521	587	592	598	545	565	546	561	574	526	565	549	525	506	532	563	573	520	551	571	571	572	534	552	579	546	563	575	583	563	557	546	560	580	528	583	556	546	543	579	526	570	572	572	573	512	600	570	541	556	561	579	579	566	562	527	579	573	529	589	574	541	523	533	546	577	564	542	576	532	574	568	545	561	580	540	571	567	539	517	607	551	573	513	576	601	558	545	541	555	540	526	584	616	527	571	582	559	596	567	534	578	582	592	560	589	537	555	598	577	504	571	537	592	529	554	542	610	603	566	582	587	538	568	531	537	577	577	550	561	598	543	546	562	561	517	562	586	543	577	541	561	615	566	524	529	556	545	551	556	567	585	534	576	545	549	551	587	545	581	543	529	571	547	612	534	536	619	568	599	564	548	585	586	559	583	562	566	540	548	561	556	540	581	570	548	585	561	543	587	557	550	565	564	536	570	623	538	574	546	564	581	566	543	532	581	539	567	563	561	556	544	543	540	564	559	550	540	536	550	570	532	572	575	562	548	550	528	556	560	577	541	555	579	602	596	547	543	554	577	547	522	571	543	547	540	536	579	547	570
16685	28942	25022	15144	9730	6246	3750	2455	1720	1496	1357	1260	1077	987	969	951	886	952	1060	1050	1071	1020	980	990	934	824	787	836	791	747	770	688	737	746	730	782	732	794	750	718	739	678	684	683	669	739	720	684	705	730	701	781	693	657	715	692	721	646	720	691	654	728	695	685	671	683	660	683	713	696	618	705	689	695	668	710	718	714	681	746	681	691	647	680	692	707	705	744	700	704	703	694	710	675	680	650	675	664	680	667	702	682	701	647	673	704	689	704	694	675	705	673	694	678	708	688	719	662	691	683	676	681	648	689	729	683	718	670	710	684	678	674	681	707	705	724	649	625	646	739	706	713	642	685	667	706	735	675	642	670	704	705	676	652	630	768	694	703	696	691	725	642	685	678	685	670	728	699	675	683	675	699	672	699	702	658	659	670	669	686	727	666	697	695	667	674	657	697	702	668	662	678	692	637	719	705	708	643	694	680	753	676	657	710	669	677	683	708	672	702	688	689	669	680	690	727	689	688	675	714	656	689	689	599	741	672	672	684	693	669	701	646	666	675	666	656	613	714	696	646	687	676	677	724	659	646	661	683	654	630	734	681	644	656	689	662	660	688	646	668	645	696	688	686	700	668	698	694	692	682	678	675	670	720	711	674	695	694	716	666	694	680	655	708	681	680	698	646	681	682	698	708	718	663	677	650	666	694	699	705	678	635	689	680	704	693	671	697	662	738	647	676	726	744	681	708	665	654	683	670	666	663	695	692	725	641	686	705	638	660	691	713	641	690	666	648	685	668	692	725	681	668	693	673	660	690	675	695	703	686	733	725	711	688	712	680	730	694	680	691	674	677	684	665	722	678	701	676	663	662	654	702	686	675	628	675	658	700	680	701	669	662	697	668	640	710	641	644	693	707	647	682	682	652	682	684	646	672	684	654	707	676	657	652	663	665	658	700	667	688	696	667	688	681	728	710	682	658	732	710	712	695	700	683	718	631	662	691	671	670	659	695	686	707	664	669	657	690	672	701	713	643	692	685	634	680	663	658	641	689	662	645	667	703	661	702	681	644	682	658	722	715	708	700	694	668	644	705	687	714	706	660	658	681	676	651	676	668	658	696	686	683	689	700	686	687	696	654	711	662	691	696	657	681	664	660	671	665	724	654	711	701	652	664	676	645	665	644	645	667	652	707	729	685	691	682	668	688	716	680	677	671	691	664	730	643	655	630	682	710	691	672	672	673	668	737	732	694	685	680	708	679	680	672	711	673	718	655	671	677	686	708	675	710	654	678	734	705	660	714	726	712	702	724	627	635	631	672	706	711	663	665	644	659	651	675	637	669	703	667	706	720	686	697	689	701	633	680	671	628	663	662	692	686	740	673	695	705	700	710	685	659	682	652	690	651	695	716	670	667	660	726	682	693	676	653	666	700	649	688	688	688	668	680	636	711	668	724	701	645	688	672	660	682	625	679	671	670	706	679	679	630	645	704	674	666	679	693	672	651	681	672	642	620	699	697	704	719	703	726	684	653	685	673	700	725	697	675	714	683	703	690	668	701	668	664	692	643	695	671	718	687	678	665	696	647	616	730	723	668	657	656	682	681	674	683	670	686	669	683	668	691	756	663	669	671	664	713	715	696	684	653	730	682	702	678	684	714	663	681	695	693	632	703	699	688	673	721	673	697	672	716	661	677	680	679	700	670	670	706	658	650	682	654	702	684	665	687	729	713	713	671	663	656	729	731	724	685	652	695	669	657	688	675	705	688	659	704	668	711	685	677	703	687	653	688	656	675	721	712	651	677	663	726	670	669	683	681	700	656	694	706	698	666	656	687	710	623	695	685	687	693	658	675	677	693	655	673	678	645	718	680	677	661	700	702	714	672	672	689	707	709	687	711	710	707	691	678	665	706	704	694	661	701	730	624	737	695	694	693	705	658	648	694	627	666	651	733	692	681	681	740	740	715	684	665	702	704	679	660	656	664	630	659	682	665	671	661	663	671	674	646	685	654	690	714	685	656	708	688	693	653	672	682	671	710	676	630	666	650	607	701	638	686	682	664	676	704	701	690	693	678	702	691	663	683	637	691	693	657	672	671	659	712	625	695	674	667	676	679	654	639	663	654	676	636	690	653	646	671	705	726	642	717	679	639	680	694	734	704	691	679	671	679	712	675	688	666	691	686	687	716	665	670	698	683	701	699	720	718	684	714	723	720	750	667	649	700	708	687	715	702	680	725	667	672	675	676	745	628	670	735	683	657	700	648	724	670	673	678	651	715	655	686	656	708	700	667	688	716	674	717	655	675	678	665	734	658	714	667	709	731	700	669	703	694	666	703	665	685	643	630	701	711	742	673	756	701	750	680	718	676	674	665	669	674	652	678	693	703	697	735	730	685	676	654	680	715	616	647	657	736	702	668	719	719	646	691	699	713	739	703	687	682	748	718	708	701	681	723	688	715	703	649	672	657	659	642	701	671	691	678	748	714	655	672	650	664	684	691	702	676	698	716	713	626	671	650	711	685	696	649	718	679	641	688	708	670	690	707	687	672	627	672	698	690	679	697	658	678	693	673	701	710	652	670	688	690	662	709	683	689	634	653	671	699	681	704	680	707	703	685	705	610	647	698	710	678	661	669	741	707	671	698	700	682	680	663	668	683	690	682	689	685	702	677	696	694	704	714	714	701	679	679	691	685	711	696	650	677	706	704	674	727	711	670	692	672	687	655	735	727	680	675	670	613	678	658	709	715	693	712	669	657	618	742	665	720	725	719	685	701	696	683	662	686	672	691	707	640	692	662	671	646	695	669	683	684	678	700	644	736	672	690	660	714	654	680	623	693	690	698	682	689	678	628	659	732	681	669	688	657	695	681	653	693	702	625	719	714	726	676	644	669	680	692	711	678	669	646	681	669	641	632	667	680	704	693	691	698	665	682	690	669	632	673	640	688	699	716	702	679	667	671	689	719	723	675	619	642	680	645	702	686	695	687	706	674	680	659	693	671	651	683	684	663	674	684	718	661	683	670	685	664	730	693	685	672	722	733	681	666	691	737	698	665	682	686	659	639	656	685	684	713	683	668	686	681	692	661	696	667	683	726	742	693	702	644	651	688	694	636	696	710	645	711	693	672	732	679	675	734	679	702	690	685	610	668	693	702	677	718	693	658	676	624	703	673	657	670	703	665	637	655	671	632	693	663	659	703	711	667	642	682	698	660	649	701	702	676	665	719	660	731	712	690	680	699	675	700	660	670	645	678	690	711	666	729	655	645	696	658	685	682	668	629	709	694	690	698	739	670	635	650	688	669	691	676	710	654	710	676	729	682	683	670	667	719	675	685	679	664	653	687	650	642	648	715	665	700	669	671	715	610	659	640	681	668	735	691	689	672	664	654	652	704	687	651	713	668	691	708	649	697	693	678	697	681	710	646	679	680	653	701	618	678	704	704	695	674	649	697	701	644	669	663	650	703	682	721	660	692	696	662	646	683	642	650	690	644	693	615	666	669	681	708
23692	21046	28383	23929	21080	14906	4409	1895	1425	1161	971	947	851	762	687	669	697	663	688	767	768	764	730	675	610	631	532	538	511	497	494	500	479	530	508	489	489	500	476	443	470	472	445	422	400	445	411	432	437	463	424	455	451	445	435	435	433	468	434	449	466	460	448	471	407	460	464	432	459	410	437	403	422	410	435	456	441	400	427	470	427	428	463	403	443	406	412	421	430	416	435	405	407	404	432	415	456	391	427	422	417	427	419	407	395	401	420	427	400	440	426	391	406	418	419	448	408	436	428	423	416	435	413	428	420	405	446	392	420	434	398	406	433	434	449	459	397	432	432	408	424	444	406	443	402	438	455	440	468	410	411	433	421	444	421	399	433	436	450	415	404	406	391	388	353	397	427	408	434	442	405	411	429	418	404	402	414	423	449	408	409	396	397	424	416	436	443	401	426	402	428	398	390	459	421	394	427	448	387	402	397	389	412	451	430	416	401	401	376	398	439	411	401	423	400	418	413	392	460	398	399	430	424	384	445	419	418	448	422	432	455	419	434	406	413	389	415	424	430	433	396	411	436	428	425	413	406	423	428	406	410	422	442	384	409	369	417	404	416	436	435	418	406	465	413	437	424	414	409	387	434	415	416	437	393	435	438	423	411	389	437	404	419	441	368	375	425	419	442	418	402	414	416	432	424	403	430	428	414	449	395	392	410	408	453	449	392	435	423	417	425	429	443	406	433	406	435	439	433	424	410	413	441	388	407	410	427	427	440	463	415	436	412	362	403	427	414	446	383	426	427	402	401	436	426	415	426	414	441	412	383	441	433	411	433	416	459	378	375	466	407	461	404	394	389	396	377	418	401	403	411	394	454	446	432	452	432	423	371	404	419	410	400	411	424	414	418	401	411	422	407	426	415	400	415	401	457	418	413	416	459	404	412	415	398	369	400	421	410	407	408	419	443	408	415	412	391	400	397	413	429	417	429	409	445	426	419	426	365	406	423	446	426	395	430	439	403	435	445	418	420	405	432	417	437	446	417	434	427	430	423	395	424	423	430	442	422	375	404	392	405	470	402	448	402	435	430	431	410	420	435	396	422	385	420	406	426	449	403	389	423	418	384	440	412	440	416	418	459	423	419	423	407	395	417	389	433	423	385	426	408	436	433	403	405	382	448	426	416	423	403	413	430	429	436	407	403	425	397	377	418	426	430	437	407	380	404	409	335	454	420	411	433	423	419	437	408	430	466	444	424	396	414	419	399	405	407	425	418	423	439	379	489	414	424	409	407	409	436	433	417	438	410	416	422	406	425	419	396	431	430	422	470	409	435	424	407	430	448	416	441	388	449	436	423	408	432	410	406	356	411	433	411	389	424	390	434	421	453	435	441	391	418	404	426	395	388	426	404	436	425	402	448	385	428	387	394	427	394	427	412	399	376	444	387	389	426	416	382	457	426	430	433	413	445	409	434	410	408	442	378	430	381	386	430	441	458	417	423	393	378	461	393	421	416	413	396	426	400	410	393	446	398	407	406	438	432	392	461	397	413	432	446	417	436	417	405	439	450	402	373	403	435	376	372	426	415	411	407	422	400	409	416	402	449	464	430	393	408	392	406	417	431	415	406	368	429	414	433	386	436	424	422	412	412	415	398	427	406	426	419	445	409	398	426	419	414	410	424	422	395	401	417	433	430	394	418	428	398	404	424	442	403	447	430	406	426	399	421	455	373	390	429	387	435	424	420	419	399	410	391	437	492	410	407	419	430	447	439	394	416	408	401	416	386	403	445	431	425	398	427	420	434	396	376	428	437	456	412	450	413	430	408	408	405	426	408	406	426	443	428	414	385	390	387	398	420	415	383	425	422	424	439	464	433	404	406	424	444	414	437	413	428	473	409	449	455	401	406	437	395	425	391	418	422	444	413	429	416	418	430	444	431	428	397	420	421	403	434	418	406	435	421	402	405	418	468	390	397	397	406	392	381	400	419	446	360	407	384	412	405	414	426	437	423	422	424	398	428	395	429	416	416	379	422	414	373	432	433	383	425	361	433	444	413	398	433	385	384	410	418	410	439	387	397	430	434	368	408	437	423	409	421	428	412	410	431	420	447	434	413	466	408	407	417	438	378	473	415	411	414	420	413	467	398	443	443	409	389	439	419	420	412	392	395	402	443	400	404	437	426	399	436	437	402	403	428	402	403	396	402	414	411	402	405	425	400	450	391	432	415	373	427	386	390	418	412	391	407	401	422	451	415	399	412	405	441	421	427	399	431	437	390	412	385	386	418	425	440	445	399	397	444	408	426	394	431	406	369	415	438	408	447	412	431	445	425	403	415	391	448	454	427	434	454	401	429	411	397	414	430	400	420	441	398	380	365	413	421	423	424	424	428	431	423	394	426	396	417	418	413	404	418	417	405	408	438	425	463	428	403	410	429	424	453	387	358	397	422	416	432	439	412	441	410	375	409	381	400	428	417	402	433	410	432	418	401	419	406	398	414	428	418	418	397	447	398	449	405	412	419	414	408	403	432	429	379	426	402	401	459	416	399	413	372	406	422	423	426	398	394	407	393	408	435	405	448	431	380	409	408	403	415	405	383	416	442	401	432	428	418	402	415	378	422	404	476	400	430	434	423	413	418	425	391	409	406	390	454	400	439	416	415	430	414	398	416	385	433	389	407	423	391	463	390	408	425	385	422	441	405	395	404	406	433	412	446	375	404	423	449	396	419	413	410	406	435	416	434	409	399	396	384	395	416	394	444	408	380	419	416	440	432	381	389	411	422	463	435	425	403	399	408	427	438	459	395	399	426	424	434	451	396	450	422	413	394	454	433	422	430	422	397	435	401	434	414	430	446	402	423	404	412	362	418	440	408	453	431	454	418	404	430	463	411	397	399	413	405	438	410	405	403	418	400	394	422	390	402	363	409	436	417	372	412	443	439	374	399	434	417	452	404	415	439	417	441	430	465	393	398	432	432	405	408	415	385	400	451	445	423	448	430	464	437	435	435	393	398	459	415	406	434	419	417	408	436	388	438	391	417	407	411	368	423	446	404	395	406	416	441	395	376	431	417	389	431	434	423	437	377	427	437	424	437	405	430	392	399	420	421	421	388	432	401	401	407	414	441	425	424	419	383	423	394	398	426	417	437	409	422	414	433	438	399	413	461	427	428	433	384	409	441	431	448	447	423	438	404	451	403	431	405	399	417	452	397	424	427	444	413	433	440	452	410	432	375	430	439	417	399	406	380	382	400	422	408	439	433	416	429	415	399	437	415	412	435	453	393	441	402	426	425	439	430	412	380	392	406	418	400	409	402	441	419	467	414	432	386	416	392	372	430	412	414	436	437	406	409	464	405	379	446	409	441	452	398	381	436	393	440	418	434	416	430	389	362	432	428	378	380	426	390	416	465	415	414	436	429	420	449	429	429	418	411	421	468	438	430	396	420	359	436	431	401	415	397	384	391	426	413	406	413	400	435	432	386	395	416	402	389	446	425	452	426	402
17627	35711	31597	21165	14648	9627	6102	3838	2785	2217	1963	1625	1415	1255	1141	1041	1027	1010	1152	1239	1209	1209	1154	1005	986	904	781	765	658	648	638	625	624	659	625	659	606	645	583	622	563	578	551	483	566	537	555	553	553	571	567	557	533	566	551	588	528	511	534	524	549	597	539	533	554	551	553	573	538	537	523	550	545	588	526	553	513	524	552	547	589	578	492	502	597	569	532	537	543	538	521	530	484	501	495	525	537	509	487	535	506	509	482	526	510	540	513	494	534	517	509	508	514	520	539	464	577	509	481	525	518	546	543	519	522	530	515	544	493	501	515	532	530	471	519	516	507	498	504	482	476	535	520	502	492	502	521	494	541	500	535	517	497	510	541	466	527	518	508	498	496	489	559	501	472	528	533	509	470	512	472	502	519	481	523	526	520	490	515	529	545	541	507	495	501	526	547	491	505	488	545	540	536	516	484	532	515	543	474	525	498	531	547	526	532	516	485	519	530	499	527	489	498	507	501	489	506	521	530	519	506	548	493	531	491	538	526	501	510	519	494	487	509	521	466	480	517	500	505	534	527	496	541	509	487	485	506	505	492	529	531	493	530	528	485	483	511	519	512	496	550	458	510	539	498	520	541	488	527	539	488	467	496	541	548	491	507	467	527	514	507	524	521	499	494	519	513	549	564	512	508	573	481	487	495	505	495	558	505	507	507	542	486	519	497	504	501	510	485	522	492	525	482	513	504	501	521	501	479	499	565	503	505	520	478	498	522	525	514	542	521	506	516	539	529	541	510	549	544	454	545	526	540	551	530	519	498	507	531	528	478	524	490	531	513	489	484	511	533	534	567	527	502	486	554	502	498	519	536	492	476	501	493	476	489	508	488	516	492	512	511	498	513	519	502	507	527	570	532	547	504	516	500	504	528	504	480	491	501	517	483	531	533	509	513	527	531	493	521	497	513	533	495	514	493	517	497	494	501	504	494	522	528	495	516	505	492	469	496	500	496	511	503	493	525	543	464	531	503	531	510	488	531	529	519	541	490	534	513	494	536	524	493	496	536	521	467	500	526	494	545	487	543	507	495	533	461	531	503	459	501	525	540	510	459	515	506	522	506	490	497	522	515	493	497	523	517	555	520	551	525	512	488	483	507	533	486	506	546	493	525	529	525	513	538	485	507	542	511	503	514	489	536	527	521	528	519	483	507	522	489	511	500	506	492	523	511	519	529	537	479	518	521	508	531	518	468	490	502	497	499	483	502	519	526	469	488	505	503	554	501	508	497	521	519	493	545	532	545	527	509	535	551	517	514	516	524	504	491	517	488	537	477	557	463	514	531	521	498	515	534	538	497	550	527	568	489	501	516	490	484	516	553	507	515	473	512	503	506	483	501	507	488	557	524	505	498	514	499	493	505	509	518	545	488	515	514	501	531	545	517	517	495	561	494	531	503	485	520	494	536	501	478	507	525	533	529	498	489	513	549	518	498	493	550	527	510	526	512	486	533	499	520	481	540	499	492	539	556	537	525	497	535	528	508	556	535	490	510	504	500	499	487	498	475	469	528	522	538	529	527	517	519	497	563	493	518	524	483	556	523	507	515	545	507	549	522	530	534	520	528	531	512	503	528	483	511	511	474	533	540	485	503	534	513	486	511	483	527	506	475	513	486	534	538	520	527	523	527	548	517	499	535	521	517	518	527	535	491	536	526	546	499	520	510	493	493	527	497	508	503	454	530	513	498	498	487	487	532	516	466	544	496	507	533	542	556	551	494	531	517	470	488	513	497	519	515	530	508	491	524	504	542	521	513	522	512	484	543	511	505	524	509	492	543	534	515	528	513	532	485	517	477	513	487	530	446	529	460	476	519	503	515	471	518	543	501	547	505	464	512	532	515	502	487	550	518	529	524	528	499	493	516	502	502	529	478	476	501	527	529	501	508	546	534	496	533	498	539	497	493	509	514	510	509	555	482	518	551	523	480	507	537	515	500	523	514	533	487	565	503	501	505	524	506	495	465	502	577	517	471	553	496	514	522	516	503	507	540	539	523	501	510	459	534	487	478	499	524	521	541	532	507	543	530	486	523	470	521	504	493	497	482	540	504	536	494	520	518	509	498	529	495	523	534	543	511	518	501	496	504	534	503	534	492	515	515	491	544	489	519	501	499	527	491	506	505	575	533	495	507	500	524	518	493	485	579	508	514	532	469	546	509	488	515	520	506	459	499	489	554	507	517	498	495	512	514	481	529	502	522	525	499	516	540	497	533	527	519	491	494	497	534	517	534	522	521	488	542	483	509	499	527	491	493	488	593	522	497	497	493	490	522	523	489	522	501	510	514	525	561	514	484	515	537	536	531	537	497	525	564	528	485	509	472	479	466	537	532	545	526	497	510	538	441	486	505	501	522	470	572	516	494	530	515	492	528	515	555	520	498	523	515	496	487	465	488	463	523	514	519	566	519	482	538	507	527	524	510	552	555	497	500	494	541	478	556	484	506	511	511	513	542	489	506	516	549	509	510	510	510	489	508	547	477	513	497	516	494	514	518	520	485	514	482	521	492	504	529	520	510	511	529	520	493	475	493	523	545	525	517	477	518	518	508	485	485	538	555	524	496	530	534	494	497	514	479	536	496	526	556	555	540	533	497	505	502	482	509	517	519	530	543	536	519	511	526	513	507	527	525	512	514	480	548	524	525	478	529	541	499	504	509	564	514	501	513	577	546	501	470	534	513	515	519	483	480	523	486	511	523	519	525	501	523	524	489	492	519	493	524	501	546	528	523	506	546	520	516	504	539	515	497	534	524	528	526	457	482	544	525	544	513	525	519	500	502	478	518	517	514	534	521	486	516	441	503	506	526	511	511	511	570	556	492	553	506	494	528	484	480	540	539	516	482	560	516	514	530	517	547	521	490	511	493	528	490	549	535	507	479	507	509	503	492	553	506	494	472	490	518	508	544	547	555	536	537	527	483	507	472	539	493	527	527	535	520	525	541	516	481	495	494	533	506	524	482	491	486	500	518	509	517	501	567	515	510	539	529	500	515	496	521	494	514	548	509	518	510	573	510	499	514	481	478	490	496	535	484	508	525	519	508	481	535	495	494	489	489	515	521	480	500	507	537	519	532	490	544	505	542	486	518	494	484	523	530	489	514	498	541	520	508	507	522	515	495	523	529	534	516	535	486	548	533	511	512	501	516	498	528	525	508	508	518	495	496	502	536	540	514	484	508	530	526	543	521	557	506	544	505	533	490	529	506	540	492	502	528	514	513	495	455	514	503	507	507	539	490	527	513	496	534	514	524	541	523	496	522	515	518	533	510	509	518	492	492	535	476	511	496	500	514	514	500	540	531	495	497	552	529	518	507	494	509	506	507	534	519	531	553	491	485	575	525	499	521	482	519	520	495	542	491	479	523	519	523	547	526	540	522	525	512	502	528	531	496	493	530	503	487	483	498	533	526	545	557	534	508	476	524	493	508	484	515	541	521	503	483	493	501	549	517	504	513	503
22677	21040	28777	23502	21064	21245	13532	3091	1848	1519	1453	1165	994	918	874	827	773	799	810	868	872	853	804	747	668	607	620	539	546	514	514	485	512	450	464	485	437	464	460	449	393	416	406	414	418	400	394	372	407	416	399	431	440	387	392	411	413	423	374	417	410	383	392	398	370	400	384	396	371	370	390	374	367	404	427	397	400	381	363	407	371	398	367	392	373	357	393	378	383	399	384	369	387	359	391	365	388	392	387	377	376	376	375	377	393	383	370	365	367	391	366	390	338	392	324	346	366	408	370	342	370	363	354	382	372	368	349	376	379	404	371	365	390	358	386	375	347	343	367	372	378	401	409	392	375	347	374	360	379	410	350	360	365	387	368	370	383	379	362	368	380	400	369	370	381	356	388	379	353	374	385	340	364	361	342	362	395	334	398	368	375	381	323	387	357	362	380	388	349	389	374	377	371	335	363	372	362	359	396	362	354	399	393	348	364	378	359	367	384	394	377	367	353	371	344	390	359	379	359	360	388	392	348	360	316	384	385	354	374	403	365	370	383	390	370	369	357	362	383	369	382	352	385	380	370	396	378	355	388	369	366	351	341	334	362	359	337	372	363	370	349	338	411	357	350	384	365	383	350	377	348	390	386	375	395	366	358	390	372	397	368	366	391	413	394	373	380	360	367	368	365	359	369	381	363	394	342	393	365	391	380	384	372	372	381	346	355	363	388	374	347	346	396	363	361	394	350	397	365	369	372	379	381	369	371	354	384	358	363	380	360	354	375	366	368	392	342	359	401	396	390	399	364	352	371	378	367	378	417	378	371	373	378	399	365	378	327	354	346	362	373	396	380	349	379	390	368	364	359	334	355	349	369	354	367	384	369	372	352	358	340	358	375	376	359	349	343	362	381	389	414	407	399	356	379	361	348	383	372	373	354	341	349	375	368	381	354	381	373	372	393	358	365	362	359	341	368	375	365	369	362	383	363	372	347	384	367	395	342	389	385	371	362	367	373	363	398	378	389	367	333	383	382	364	388	340	364	376	358	354	376	390	370	362	381	373	357	336	355	377	389	356	370	398	353	383	389	376	360	396	364	358	388	363	373	370	375	375	399	363	354	389	355	370	371	355	364	365	361	402	382	336	364	417	378	409	425	344	356	389	368	346	366	361	406	346	387	372	372	361	379	334	374	382	333	374	383	370	354	389	358	338	340	386	360	365	371	369	379	354	352	363	354	371	379	356	369	357	368	361	399	355	355	374	386	386	369	382	360	402	376	393	351	394	379	376	365	358	327	370	344	389	394	352	373	378	370	389	387	384	375	367	393	373	324	368	371	364	392	375	371	339	398	409	362	363	371	370	386	355	359	402	386	364	382	349	368	393	339	377	345	391	368	372	368	357	373	362	383	379	366	359	391	379	390	392	350	387	356	381	331	367	359	384	368	351	359	343	361	388	352	362	360	364	398	331	363	405	333	411	387	369	394	356	333	351	368	345	392	368	368	370	381	361	375	377	381	359	350	367	360	378	350	345	353	370	351	365	408	406	372	368	400	396	409	395	342	401	375	363	355	369	374	363	378	379	386	361	355	382	394	362	403	366	370	356	376	384	373	367	343	409	397	377	366	399	388	363	350	387	352	347	381	390	366	382	337	361	359	352	405	364	374	334	380	381	380	350	405	369	363	378	404	336	400	357	353	387	378	350	370	360	384	350	387	352	347	405	358	374	375	373	343	394	351	378	351	363	371	390	376	356	376	365	356	373	393	417	342	378	376	348	384	366	367	376	389	373	326	351	372	349	330	387	363	412	353	357	406	382	370	368	358	331	355	374	390	353	375	406	364	396	383	377	408	389	362	362	356	385	354	401	387	371	390	370	383	364	342	403	368	345	394	389	432	367	380	370	427	356	403	384	381	341	349	342	394	331	389	433	399	358	376	377	399	345	378	371	355	376	359	390	400	388	389	337	352	348	354	379	355	383	359	376	381	364	364	372	382	394	373	344	372	383	389	354	368	359	347	366	354	359	381	391	407	363	396	340	353	373	362	322	378	368	392	380	378	371	352	340	377	353	372	373	367	346	363	385	379	376	308	364	379	362	351	391	369	355	363	367	374	374	340	353	378	385	362	369	348	360	375	361	390	400	378	338	356	351	384	344	329	384	373	376	364	380	338	368	364	373	383	393	366	386	379	391	376	385	376	366	366	368	363	390	387	352	353	355	356	365	359	363	355	357	396	349	367	368	364	357	365	397	358	369	375	360	340	389	357	375	396	361	379	340	370	352	357	370	397	373	417	361	384	392	355	349	384	382	345	365	355	364	362	368	349	367	382	378	363	347	351	349	332	386	355	359	359	390	356	389	341	331	374	359	346	383	380	371	361	374	352	355	366	347	357	376	359	395	384	348	378	349	360	350	375	386	403	388	375	371	353	355	369	367	385	361	395	385	366	395	398	363	384	377	345	400	385	347	376	398	359	354	364	341	384	401	322	365	339	358	358	353	336	382	346	352	388	378	355	357	374	389	364	358	353	355	331	357	373	370	364	363	377	379	366	381	361	389	373	370	345	399	365	374	353	378	392	374	351	371	383	346	387	328	397	365	359	367	379	357	339	354	371	359	379	365	409	391	380	337	395	346	375	375	382	373	383	393	423	355	347	384	381	334	361	375	372	355	345	365	382	398	388	342	365	390	412	356	351	354	375	309	367	348	361	341	360	322	384	335	342	364	371	355	360	359	389	359	376	369	363	372	360	371	349	359	363	379	364	363	360	394	351	340	363	396	361	379	360	369	353	373	361	367	360	356	310	401	372	350	379	366	349	355	406	358	374	341	369	403	383	381	353	400	389	379	363	372	387	415	357	366	351	404	361	362	397	363	364	361	387	358	384	375	375	363	334	388	381	364	355	388	368	356	345	378	382	381	372	340	349	379	347	412	389	331	328	386	328	372	359	388	373	350	322	353	370	346	368	384	367	379	351	344	374	365	389	352	392	377	366	389	352	369	369	365	360	372	391	341	356	381	354	364	356	368	335	376	346	353	382	366	376	370	384	371	361	363	373	395	368	352	370	371	373	392	360	363	366	388	369	391	362	364	400	377	350	367	383	371	380	362	337	380	379	373	340	373	368	341	334	334	358	395	393	371	380	352	370	367	358	387	381	412	383	384	358	350	381	407	381	354	385	363	373	336	352	358	360	379	349	370	367	372	402	369	377	358	374	371	354	361	368	363	382	351	353	380	358	360	346	358	363	352	348	359	380	376	350	359	343	376	377	381	344	321	357	377	368	360	328	355	359	367	386	378	366	359	384	356	342	388	377	350	355	396	366	365	327	382	344	384	367	336	341	377	351	367	369	335	388	356	375	352	374	375	376	374	387	354	361	363	354	387	395	343	350	363	374	340	390	382	394	367	378	358	378	376	365	375	397	379	339	348	357	368	348	369	358	337	356	364	357	360	347	392	384	349	366	351	354	332	364	370	374	361	401	374	359	370	358	386	360	327	383	370
20055	40169	36153	25508	18490	12523	7927	5340	3954	3357	2637	2184	1827	1559	1331	1331	1184	1211	1334	1529	1423	1389	1292	1170	1015	899	823	758	675	674	636	620	648	616	641	588	644	587	602	595	555	524	592	538	498	503	495	471	489	491	511	494	505	503	545	467	499	483	469	475	502	442	437	461	473	463	475	453	459	454	498	465	430	428	442	487	443	488	494	435	479	461	434	475	451	420	453	443	468	453	441	444	430	433	460	455	499	482	445	471	414	406	415	460	457	422	443	478	415	457	421	464	443	438	454	435	448	441	448	448	435	438	414	410	433	453	463	433	486	464	420	452	455	469	404	445	457	430	446	455	456	437	428	419	415	466	431	452	462	416	442	430	463	433	434	438	424	444	434	466	431	458	441	453	443	459	418	468	396	435	432	440	466	416	457	451	436	435	447	418	465	443	411	458	440	452	468	437	449	429	400	437	373	448	455	424	444	421	432	451	447	425	440	411	411	439	435	427	409	449	427	448	471	416	448	431	457	430	445	431	461	418	451	436	437	441	382	435	453	466	406	427	404	425	443	445	420	434	460	437	426	468	438	426	423	426	438	433	403	444	446	463	465	414	457	417	444	422	408	462	432	435	415	408	471	399	452	466	454	416	432	440	408	418	421	423	423	425	441	412	408	448	435	392	473	415	422	429	429	448	448	409	417	431	444	412	468	395	416	401	425	427	445	419	431	440	458	451	419	444	441	423	435	433	426	445	446	440	462	434	438	462	413	448	430	425	434	398	406	459	449	449	426	436	447	411	465	431	436	419	438	426	402	470	421	409	478	437	436	451	434	454	436	455	434	421	443	456	438	433	438	451	480	440	424	455	405	427	448	408	455	419	430	465	449	437	419	465	393	454	414	404	448	466	410	438	450	458	403	439	419	425	465	461	417	442	460	416	404	465	438	423	430	448	399	429	429	475	441	448	456	411	432	436	424	379	426	447	420	403	445	460	446	444	414	437	444	447	410	426	416	417	445	439	419	412	447	413	428	427	412	425	456	450	445	446	445	411	454	459	471	423	432	468	450	420	402	457	418	433	411	435	434	427	441	475	498	456	416	457	439	449	431	422	455	428	425	451	450	445	438	442	419	415	451	441	435	436	410	472	460	436	447	405	401	443	432	487	454	439	436	449	433	430	449	431	439	423	472	412	425	447	396	423	446	456	441	429	410	405	413	446	454	461	429	431	436	457	467	471	456	463	411	437	398	450	425	446	410	470	421	452	437	450	428	448	454	429	424	428	428	453	406	449	433	460	413	425	448	413	398	414	412	468	411	414	465	445	432	413	417	413	429	463	402	460	411	429	437	396	438	424	436	409	438	442	412	451	451	454	441	468	449	416	454	418	396	452	472	442	433	451	449	453	437	442	392	457	406	418	415	465	423	460	424	468	425	427	453	412	439	469	406	420	442	448	424	435	414	440	461	420	441	438	423	451	434	433	434	457	463	440	498	435	449	429	432	442	437	420	463	431	422	437	442	424	463	437	430	436	444	430	418	424	440	456	450	468	425	462	430	469	428	486	434	408	434	454	432	468	388	452	448	429	446	432	413	410	444	453	443	434	423	418	484	434	422	458	408	430	459	429	467	421	420	443	432	465	431	472	432	447	428	403	416	432	432	415	460	441	414	471	449	404	408	453	448	464	443	466	453	422	417	470	427	447	426	428	442	459	455	426	443	431	432	409	423	443	456	430	436	431	471	468	400	422	390	406	431	448	436	394	410	464	413	435	418	448	380	471	445	434	431	412	423	421	423	383	421	418	462	419	409	384	446	413	422	435	429	430	433	420	442	447	453	443	453	445	457	453	430	396	422	438	440	463	448	474	445	435	428	455	445	438	463	386	410	470	456	446	439	434	440	462	445	419	474	458	410	445	443	447	449	407	423	452	449	475	400	450	386	412	456	445	466	427	458	431	455	416	432	430	435	455	433	417	453	411	426	440	452	432	455	474	435	460	440	428	431	430	444	433	438	426	466	439	455	438	422	435	456	428	452	467	441	433	441	453	488	428	440	431	400	448	414	442	434	441	431	479	394	488	428	449	442	445	418	473	391	432	419	443	431	458	427	420	468	420	448	430	462	435	433	410	403	412	397	468	428	460	410	432	435	463	436	461	409	444	415	455	411	469	428	448	459	409	430	451	409	430	416	429	450	468	384	417	442	438	436	415	428	426	427	448	467	426	447	411	436	433	422	413	408	441	442	458	442	453	494	449	450	443	439	408	400	405	446	420	435	452	461	423	433	456	459	415	479	481	426	443	426	474	425	440	439	457	417	458	413	453	437	431	390	452	453	421	438	455	409	453	433	437	426	436	445	462	436	467	419	445	428	433	453	434	466	424	417	379	436	438	450	406	427	424	453	424	429	451	472	475	427	443	422	416	405	410	413	446	429	421	408	477	441	415	423	426	382	435	411	445	423	447	421	427	472	464	419	434	446	430	456	417	437	407	421	434	438	452	429	458	429	454	424	437	399	440	484	446	429	453	468	443	431	410	454	439	461	409	433	394	429	406	426	451	426	450	441	388	425	460	445	474	446	435	420	396	432	443	434	468	424	458	441	421	438	450	450	416	449	405	438	414	449	398	433	438	442	422	419	430	403	449	429	452	416	428	422	422	413	453	446	440	427	476	417	442	452	465	472	430	441	473	455	446	434	438	419	469	441	446	475	464	439	459	462	425	443	446	422	443	444	415	437	478	447	422	395	454	426	457	427	432	430	402	446	431	427	442	450	443	422	458	472	464	456	430	399	461	456	453	411	410	448	469	444	429	396	401	456	440	435	441	438	433	455	428	414	408	438	417	452	472	398	436	448	440	471	431	392	407	461	408	453	441	469	410	410	488	448	485	434	408	423	416	446	410	485	407	440	461	424	461	410	437	451	444	459	466	433	448	435	416	416	437	425	403	458	487	419	429	425	430	426	453	418	459	397	420	454	425	413	416	442	492	474	469	469	421	411	417	452	458	433	433	405	412	414	431	413	450	458	422	455	398	434	451	468	414	424	450	426	459	430	399	380	411	440	411	417	418	433	428	433	449	396	419	463	442	462	462	427	425	411	416	401	444	458	423	401	430	405	456	422	394	431	393	429	464	424	469	458	456	461	415	423	421	424	446	450	447	418	411	398	408	439	436	440	430	410	446	447	468	401	441	488	452	406	390	445	443	425	435	457	449	392	455	424	427	386	393	440	426	434	418	432	435	449	458	412	415	413	423	431	472	394	441	459	397	449	467	490	438	443	406	408	403	443	450	401	422	422	440	448	446	414	468	440	443	432	463	430	424	441	389	441	418	473	455	457	440	452	449	440	465	430	423	506	425	429	391	433	451	455	446	409	463	435	468	447	437	479	383	454	441	458	433	469	467	456	426	456	426	406	463	454	436	440	398	473	400	402	433	422	450	445	407	455	422	393	428	428	400	401	463	432	380	461	461	424	396	432	463	409	455	428	447	465	431	446	422	424	429	394	443	461	417
26965	21478	21298	12568	5495	2867	1777	1216	1030	948	839	827	743	685	740	711	734	667	704	753	771	772	727	700	707	657	641	665	614	602	588	590	614	568	601	614	621	580	585	578	617	588	583	604	589	578	598	599	587	511	599	580	579	608	580	547	576	604	612	630	591	601	572	629	583	524	563	586	554	612	595	571	575	558	564	560	601	584	628	572	577	596	605	602	578	552	587	546	575	567	575	560	558	563	559	547	614	592	558	574	593	566	587	595	539	551	566	550	572	577	600	588	558	572	532	580	588	603	586	595	590	547	565	573	579	570	564	596	620	569	594	588	574	549	571	538	606	606	601	549	574	589	615	601	581	563	560	602	573	566	558	624	588	580	567	551	597	520	572	558	537	615	547	596	543	585	596	634	589	521	564	571	579	556	548	558	601	521	536	567	552	583	531	568	589	562	567	551	589	536	563	566	554	567	592	585	578	558	558	542	586	553	573	581	592	567	561	561	568	580	581	590	558	580	576	619	562	552	584	517	590	571	589	538	533	558	560	549	575	607	580	547	569	586	594	557	535	545	517	612	622	597	575	601	553	539	530	557	572	581	527	563	612	547	586	569	561	537	559	573	546	579	585	578	550	559	586	619	554	597	591	586	547	537	558	603	547	584	588	569	602	567	571	573	655	574	610	572	597	587	573	539	556	635	575	571	565	575	551	593	629	575	579	593	601	565	586	578	580	543	590	593	537	542	532	574	572	578	587	522	583	552	575	618	633	554	557	548	553	540	574	540	582	608	561	572	572	579	611	538	634	537	589	577	590	554	547	570	588	608	571	543	603	569	567	581	586	610	604	588	543	552	622	582	566	609	584	541	538	589	590	551	552	575	563	561	594	534	577	521	568	605	585	564	574	559	586	582	551	593	586	553	539	588	547	601	574	525	594	552	546	557	558	600	609	558	571	543	532	573	564	589	554	558	579	608	562	563	590	566	578	584	599	573	590	560	592	581	573	561	584	603	565	577	619	590	572	603	534	560	623	583	583	589	617	557	560	578	594	579	592	588	600	553	587	579	621	546	583	551	608	585	614	607	563	597	553	604	584	554	554	569	570	560	557	605	558	582	609	593	596	615	608	595	581	530	556	567	608	573	565	553	601	585	561	560	603	589	580	544	556	576	562	601	570	512	563	574	540	547	601	605	580	568	611	562	569	569	546	568	557	575	578	588	583	590	549	540	589	526	577	580	548	562	561	583	603	587	614	551	546	560	545	567	564	532	553	538	574	575	589	587	541	566	600	551	598	535	566	548	599	567	597	567	587	587	545	576	571	572	550	579	530	586	558	617	589	598	578	545	572	542	595	581	541	592	589	615	567	547	553	578	568	550	551	607	567	553	562	557	558	532	574	575	587	519	610	553	574	592	562	597	542	521	549	569	548	591	585	578	571	572	594	554	528	597	613	558	576	596	574	539	527	633	577	561	595	568	562	561	583	544	576	576	581	608	570	552	589	617	598	581	558	576	562	546	555	579	623	565	546	596	599	632	557	615	559	560	545	580	581	581	604	587	545	571	571	581	532	543	579	591	556	557	596	600	590	546	582	570	561	556	554	548	544	566	580	593	584	550	551	581	529	556	602	564	520	575	569	563	541	579	566	586	592	558	556	562	569	567	581	560	602	570	577	562	567	555	562	575	554	570	558	555	618	567	593	602	604	548	556	608	549	551	538	558	581	556	563	583	530	536	552	573	594	556	586	562	605	606	542	564	579	558	585	587	602	589	597	613	574	540	569	616	564	627	610	579	568	541	579	568	553	605	579	565	607	582	581	598	589	556	601	563	569	608	547	575	538	582	556	591	572	616	616	561	573	577	576	606	579	552	607	552	556	569	618	601	568	602	527	577	579	552	587	562	554	580	563	560	568	634	594	603	578	592	576	595	607	600	562	548	597	593	553	584	581	566	551	553	543	596	553	551	602	585	545	602	583	562	586	546	574	565	567	569	641	564	555	615	550	581	572	537	618	536	579	578	572	607	529	551	556	572	540	563	555	596	537	559	553	550	583	585	537	553	570	524	569	604	551	543	533	579	566	595	579	578	558	580	579	529	609	626	521	532	543	599	590	587	551	640	602	552	550	581	574	612	629	590	618	589	612	568	552	574	569	576	609	587	583	588	574	545	559	588	554	563	581	607	614	542	562	566	600	533	575	573	621	555	539	599	591	590	584	562	605	582	550	569	558	555	570	560	574	585	575	558	594	564	536	598	569	548	545	560	557	551	561	578	559	553	599	569	637	586	562	566	603	590	544	566	590	577	595	557	530	579	614	582	536	557	595	625	608	542	565	582	565	575	573	566	615	563	547	578	573	590	589	579	542	574	580	553	570	592	601	569	558	590	575	585	597	565	625	574	559	548	630	535	588	599	568	594	574	585	572	594	600	554	546	555	614	581	588	521	589	578	564	538	577	587	542	578	567	606	577	573	580	598	610	570	600	585	560	548	583	583	593	564	608	560	597	616	575	617	575	575	593	603	625	554	566	596	560	575	574	616	561	530	606	613	576	590	591	560	566	577	572	579	584	595	588	558	571	618	545	527	578	597	572	533	604	580	570	578	542	579	549	588	562	579	549	592	593	564	581	592	535	585	601	559	566	597	553	570	559	621	571	564	609	562	573	558	550	567	592	515	606	592	588	558	564	555	573	607	573	614	588	569	603	574	563	566	592	599	595	584	627	574	553	605	543	544	555	591	544	562	552	576	548	550	569	577	557	583	558	534	576	553	571	625	573	572	599	543	599	584	540	567	600	620	565	557	579	572	581	522	587	559	616	592	583	570	591	620	574	650	574	606	591	534	564	591	596	553	552	568	579	617	568	582	600	593	560	599	528	547	578	568	619	581	533	578	584	571	567	623	575	594	561	496	566	592	598	537	553	528	598	577	574	595	589	564	574	572	571	615	581	523	602	576	562	602	619	522	579	592	565	560	583	573	586	570	553	562	588	576	557	571	573	593	572	539	555	567	568	573	578	555	608	614	569	604	578	579	579	590	572	584	584	598	573	570	592	578	583	601	528	578	591	588	585	575	561	567	583	573	568	624	575	619	574	593	612	600	585	571	561	594	619	582	569	560	587	549	551	559	579	572	574	575	530	530	540	591	559	598	618	580	593	591	566	559	539	510	570	572	543	567	573	542	566	618	588	553	556	571	594	561	578	574	575	563	578	576	571	584	557	634	569	581	578	556	545	565	537	602	564	575	548	602	585	562	599	618	542	534	558	557	585	600	580	593	597	601	569	628	551	561	585	617	584	539	568	569	592	588	569	558	563	620	599	571	557	569	569	573	592	569	565	603	594	581	625	571	593	613	608	517	561	597	585	635	546	559	567	564	563	555	576	595	568	562	583	612	582	624	555	570	583	561	562	562	572	528	629	585	563	583	560	567	570	616	584	533	584	550	574	616	566	543	578	569	611	590	583	587	556	595	585	566	545	611	555	550	563	595	563	557	598	529	580	553	576	568
17328	29025	24426	14122	8840	5046	3209	2229	1858	1536	1458	1216	1113	1062	1022	1025	1009	989	1030	1112	1117	1061	1010	984	923	896	811	769	785	748	798	735	772	748	728	735	768	766	743	761	752	752	718	760	678	733	713	745	724	730	757	713	724	700	665	681	744	702	709	709	698	677	684	686	659	760	655	702	629	700	668	696	719	688	719	715	721	705	664	751	682	712	699	704	712	693	702	731	718	674	677	717	723	654	648	675	701	678	711	687	716	696	712	735	713	675	650	640	681	664	675	720	719	706	734	690	693	684	689	669	742	688	678	725	667	715	724	688	748	694	684	665	693	693	626	702	648	711	681	678	669	725	700	670	707	680	700	625	693	686	727	748	634	694	722	725	677	703	635	727	674	686	671	721	711	669	702	685	723	677	672	704	661	674	731	678	719	710	646	700	687	720	707	686	685	699	626	682	746	682	687	694	703	695	676	658	652	661	687	707	673	713	665	737	685	710	673	699	684	708	748	697	681	705	687	680	717	698	682	684	736	708	679	696	701	705	706	705	691	677	709	722	644	681	666	693	673	691	696	698	751	690	648	703	711	714	692	716	658	637	680	693	718	703	673	667	697	734	693	707	725	675	688	686	687	708	645	720	689	733	677	692	726	707	682	698	634	703	619	671	716	725	711	708	726	716	701	715	694	705	699	694	703	698	679	674	680	700	651	683	679	680	700	681	697	705	670	700	701	742	686	685	698	674	699	724	739	689	702	711	631	695	698	701	681	655	674	746	679	662	696	710	661	687	705	692	690	696	696	724	670	692	716	655	706	673	692	673	693	695	712	726	716	680	713	694	682	684	730	686	665	676	698	685	711	706	684	677	698	692	689	789	669	690	679	722	694	673	715	680	680	701	667	691	682	691	677	735	695	635	721	676	666	712	716	728	690	722	712	734	691	675	685	664	709	702	659	679	696	719	707	720	651	706	700	670	649	701	672	708	677	672	700	653	700	676	685	721	699	692	669	657	674	702	639	676	725	682	651	711	705	673	671	675	674	691	743	674	736	695	718	648	664	702	704	684	704	666	733	667	728	661	686	669	691	650	693	742	687	673	729	673	679	671	720	674	641	650	672	728	703	714	695	696	629	715	664	710	705	710	654	715	711	709	686	665	720	699	729	667	673	637	669	702	639	690	676	669	714	672	717	681	702	678	661	666	717	735	722	690	714	700	709	681	755	718	696	675	683	643	644	724	640	771	674	692	706	647	708	694	630	686	707	686	705	700	666	679	666	724	671	727	647	696	692	688	703	681	673	737	676	681	754	674	698	672	677	692	683	682	670	729	699	701	639	680	695	677	668	675	668	694	704	718	711	663	665	665	688	727	656	677	699	698	696	675	722	728	695	668	658	729	651	688	687	679	695	675	670	704	767	701	690	681	705	674	691	669	661	716	656	715	692	668	678	680	661	715	645	676	696	732	707	683	671	718	679	678	663	694	649	734	660	720	689	690	755	697	681	687	705	660	691	667	707	723	703	652	671	663	669	702	702	646	691	656	668	638	670	700	669	723	684	733	717	695	682	686	675	668	656	654	647	657	692	695	731	712	707	698	701	727	699	665	673	681	732	668	662	712	665	672	750	731	690	692	688	694	694	710	733	690	661	661	672	711	674	694	674	637	710	733	745	684	653	677	677	691	679	675	742	692	726	703	682	702	659	724	663	704	651	659	671	689	712	677	691	656	706	699	691	691	722	669	719	667	733	714	702	666	715	679	684	708	646	656	653	691	674	687	666	715	685	662	677	712	686	683	723	680	705	722	648	733	679	678	640	671	730	736	685	666	670	686	705	710	718	656	689	673	645	738	728	721	685	716	684	671	684	697	687	719	675	708	724	676	665	676	708	713	675	688	695	714	687	657	694	668	696	688	686	691	694	726	684	686	666	738	687	734	657	700	761	698	700	706	684	711	650	655	702	725	716	669	680	731	693	697	681	665	719	664	701	667	735	641	685	683	690	723	683	701	625	653	701	645	712	657	688	650	709	673	736	684	709	687	683	674	722	666	673	683	716	703	719	739	664	690	699	690	691	693	726	671	672	710	733	685	671	717	695	700	694	726	708	736	697	668	708	686	713	732	713	731	682	746	684	633	699	669	659	682	664	703	667	707	689	693	628	714	697	699	697	699	698	676	710	668	701	705	675	704	685	682	671	671	694	698	697	703	694	678	697	701	659	691	672	662	708	686	676	688	653	709	641	662	719	666	699	697	733	683	643	665	686	722	714	702	700	678	686	678	695	703	716	708	687	704	681	694	685	668	729	714	683	698	678	704	742	684	693	689	674	677	654	688	676	664	723	681	695	722	679	681	717	699	681	649	653	677	670	680	714	754	709	664	675	692	705	652	690	702	646	685	743	645	732	762	703	731	734	735	716	669	680	724	684	717	753	700	715	705	631	736	684	654	675	656	698	676	705	663	709	709	667	699	738	659	710	720	717	665	709	677	711	712	688	679	661	665	687	692	702	685	699	715	683	663	688	697	665	670	660	702	664	707	680	676	719	648	681	740	679	748	729	679	661	697	666	648	688	699	698	700	690	669	673	699	666	694	666	684	678	656	663	730	744	694	645	686	736	703	690	629	695	707	719	674	700	693	668	714	704	726	686	703	707	681	715	724	722	677	674	708	693	686	708	695	668	692	698	651	739	713	682	712	674	683	674	685	706	672	703	698	707	668	695	679	695	739	716	665	696	671	707	695	693	688	686	718	709	729	654	684	699	717	652	675	674	676	666	672	701	689	659	743	649	679	655	693	609	707	713	697	703	721	687	678	669	705	692	721	667	693	718	734	662	672	629	709	666	647	684	735	677	697	666	706	637	678	705	708	684	718	679	700	735	685	706	678	660	639	707	699	721	654	707	683	682	764	734	650	695	688	665	675	681	739	689	662	696	698	656	694	678	680	691	679	664	682	740	660	692	676	701	653	697	701	719	687	739	710	725	706	683	680	721	678	670	693	693	654	629	670	704	691	674	702	675	706	689	696	699	714	664	759	674	697	685	703	726	657	677	705	716	710	697	648	680	681	675	686	679	685	702	673	692	708	678	664	664	658	684	639	713	725	693	720	664	694	666	713	670	641	657	723	625	689	724	719	710	681	637	707	714	733	708	676	711	716	719	650	686	661	682	640	694	628	728	655	702	714	754	704	709	735	687	659	666	653	692	736	735	673	720	701	680	689	682	707	685	704	735	677	691	682	729	658	708	660	682	664	757	713	698	722	697	716	693	745	718	670	680	691	647	657	711	715	660	698	714	675	642	740	712	699	683	647	690	724	674	729	691	695	659	697	698	704	700	714	700	724	692	699	689	725	670	680	693	711	700	681	697	707	736	725	721	689	697	680	719	710	648	687	670	714	739	672	686	675	684	665	744	727	708	658	738	722	675	664	705	710	683	697	678	720	676	704	662	646	706	661	682	665	718	674	675	628	666	668	733	703	675	692	708	670	712	684	710	669	700	708	718	700	689	680
23627	20997	28325	23899	21037	14516	3950	1889	1391	1230	1113	931	821	785	745	727	697	731	780	767	726	744	715	615	615	566	544	526	501	489	503	522	507	503	507	520	464	465	468	476	461	477	482	449	470	434	427	499	449	438	437	442	452	468	448	443	508	414	462	448	453	435	416	418	399	413	425	418	471	434	445	436	395	406	438	451	435	426	441	415	431	438	445	428	443	485	431	417	422	446	457	421	437	425	429	396	425	396	417	423	436	396	466	440	410	441	417	401	436	428	455	417	398	445	441	416	411	425	409	423	446	458	425	419	433	441	412	413	431	437	416	415	474	441	407	441	418	427	451	423	416	421	394	430	375	415	434	438	428	419	421	427	440	420	479	460	457	428	397	401	420	436	430	433	434	452	427	390	424	414	389	396	425	434	399	451	416	455	413	436	453	434	432	407	409	426	415	390	411	405	470	444	420	452	435	422	387	439	405	456	402	425	378	433	419	420	454	433	398	426	419	402	414	446	438	451	415	419	416	456	416	404	421	437	466	413	454	448	445	429	421	426	423	422	450	422	388	420	415	430	451	422	423	435	432	442	402	438	419	435	412	427	388	432	416	427	437	399	429	456	430	398	429	416	422	433	445	408	447	428	413	438	390	397	426	435	406	417	434	384	411	427	404	430	407	450	416	418	452	430	420	463	436	449	415	411	417	401	434	421	388	440	474	411	451	425	415	421	412	409	430	444	423	439	439	400	416	430	408	431	418	420	439	431	422	414	408	424	389	432	411	422	418	411	421	397	393	404	398	417	406	430	399	412	418	445	392	411	415	411	434	389	400	415	392	442	440	392	443	418	421	433	423	429	416	409	401	439	422	424	412	402	419	439	393	446	443	425	384	412	417	412	403	452	417	468	404	409	413	383	406	416	432	415	387	438	461	377	415	399	399	429	416	420	431	426	436	418	409	423	422	415	386	460	433	424	421	417	424	402	431	421	396	424	408	419	434	420	421	442	452	406	419	413	436	428	395	441	423	403	458	434	423	428	419	408	446	400	419	442	453	424	465	472	417	426	404	383	448	421	415	439	456	388	428	400	426	410	412	415	425	413	428	431	398	415	421	456	430	453	425	406	456	441	421	421	423	424	454	398	416	447	402	399	404	407	466	430	398	403	407	414	425	425	399	446	422	416	415	405	433	458	411	407	433	364	425	441	451	443	419	408	437	450	434	448	442	419	432	436	433	419	426	453	409	397	399	420	442	434	417	428	440	403	420	407	440	438	442	418	406	436	407	409	471	394	385	420	410	386	425	476	409	419	420	382	422	402	429	436	391	379	428	429	396	412	413	444	426	457	409	430	438	396	422	452	453	439	399	419	390	433	458	437	421	443	431	448	445	396	429	436	441	435	447	465	376	424	468	411	447	415	442	426	414	448	414	399	469	435	443	445	396	420	451	430	447	386	421	409	413	439	421	415	448	403	465	432	438	424	445	390	454	430	442	407	440	436	456	437	427	449	469	453	378	411	435	448	416	393	435	382	426	438	439	434	412	426	391	415	400	447	435	393	420	413	381	411	393	404	435	431	429	450	402	433	419	424	393	444	401	424	412	422	455	438	369	442	418	420	404	426	413	417	420	395	407	433	438	407	444	405	440	457	440	451	417	395	427	437	412	420	427	412	447	379	468	419	446	390	407	389	419	467	434	414	406	453	431	434	401	365	416	435	415	424	432	419	410	430	442	394	422	458	439	403	392	466	395	449	405	431	400	449	453	435	400	396	433	405	404	405	428	411	410	409	483	413	429	414	443	434	433	412	452	448	446	445	469	419	431	440	420	413	418	399	421	455	429	417	418	406	445	420	399	425	407	394	419	378	423	433	416	451	390	412	433	410	445	422	406	389	394	383	437	442	427	432	422	417	409	402	432	419	455	382	457	418	448	438	422	432	408	396	399	417	435	427	416	413	449	442	444	402	440	379	447	439	448	409	428	443	392	436	436	442	440	407	440	420	453	448	415	444	437	432	438	450	398	422	431	420	419	409	431	444	414	478	412	413	440	403	401	450	411	397	440	434	446	417	431	417	400	404	444	453	436	423	417	403	410	398	412	435	445	421	419	424	424	436	421	387	425	429	425	426	405	379	440	460	433	418	419	424	463	455	427	467	416	432	427	428	393	431	424	421	457	480	429	474	413	416	444	438	426	394	409	408	419	430	371	411	426	439	404	442	359	423	387	381	452	417	446	439	391	386	392	415	406	414	400	416	472	405	412	430	410	432	423	418	419	402	428	429	417	414	422	420	470	387	425	428	408	439	425	443	408	420	409	468	394	449	449	404	411	412	450	432	428	423	471	402	428	407	414	416	415	411	403	436	429	399	442	447	404	448	421	408	431	452	402	440	412	392	426	437	401	397	430	386	419	413	409	422	406	389	387	440	438	447	438	407	416	441	422	436	472	433	430	432	421	389	459	420	419	458	383	453	388	378	399	413	425	429	399	393	427	422	432	387	436	411	414	418	455	437	428	411	415	488	426	436	431	454	423	459	456	419	422	423	430	415	447	391	418	405	428	402	448	405	447	446	420	451	451	426	427	416	420	411	444	472	424	418	443	423	406	386	450	407	417	399	456	384	402	419	443	409	415	428	418	433	469	418	395	440	456	446	434	438	410	395	419	415	404	415	438	435	403	410	423	385	444	443	381	435	427	441	440	451	418	405	406	421	442	429	426	386	351	446	433	419	386	423	445	448	434	443	421	387	402	393	452	435	436	465	385	458	429	419	424	385	445	420	418	393	440	416	417	408	444	410	426	419	413	442	452	440	401	430	440	411	423	415	390	403	398	450	410	417	419	447	416	410	393	429	446	454	430	443	424	429	417	426	459	413	420	393	381	397	461	419	462	418	413	419	453	402	403	441	432	429	416	417	400	405	399	446	414	424	440	432	440	459	432	404	427	413	431	433	445	393	426	461	376	392	420	419	367	441	370	428	408	415	415	426	417	408	415	409	461	416	429	407	435	404	422	413	413	423	425	434	446	427	427	447	431	409	416	411	405	438	439	446	446	448	469	425	412	400	405	421	452	426	452	433	428	393	416	413	433	428	421	445	436	424	411	452	440	407	431	410	422	420	449	451	447	401	397	414	408	390	399	418	396	419	452	412	429	430	426	399	402	401	460	431	429	425	418	403	417	416	425	403	423	439	418	418	410	459	396	431	421	418	424	434	443	429	410	403	426	416	423	415	435	402	413	397	407	421	412	427	403	418	405	420	429	405	434	433	395	436	423	417	389	453	445	435	421	453	423	438	416	418	438	430	439	455	392	382	427	420	445	410	421	429	415	415	445	419	453	448	435	440	428	417	448	428	423	422	411	427	413	414	465	420	413	417	387	422	443	392	397	395	454	426	410	444	448	405	444	460	431	416	418	412	441	420	415	422	427	425	431	425	434	410	392	427	419	422	426	423	423	433	434	432	415	423	441	428	441	429	395	441	437	436	413	396	395	413	414	424	401	417	437	433
18072	35606	31136	20070	13451	8622	5458	3718	2855	2305	2000	1661	1408	1264	1225	1117	1113	1159	1181	1222	1211	1224	1089	1029	876	831	786	756	711	709	694	636	618	650	655	660	609	679	625	615	607	601	589	570	558	568	567	541	627	572	552	588	562	558	591	570	554	590	537	502	519	501	534	514	518	539	539	542	526	527	497	539	565	515	545	535	519	541	584	530	538	530	502	546	548	503	546	535	531	549	531	475	495	508	541	509	514	487	511	522	509	498	505	511	501	538	517	538	488	510	556	486	469	515	550	502	533	556	529	496	498	496	491	548	523	508	528	580	535	539	529	579	526	536	509	514	525	537	510	483	532	507	490	505	506	543	480	514	528	492	497	523	545	530	486	496	487	545	498	529	513	502	499	484	521	518	481	479	530	541	505	531	525	526	521	536	485	487	519	507	506	554	541	530	538	485	522	525	511	501	496	521	541	514	505	496	538	524	521	499	493	515	547	501	494	524	497	542	525	473	510	538	528	516	519	493	524	518	501	505	464	541	491	453	501	505	506	528	494	550	526	533	515	466	532	520	511	503	519	512	505	525	477	538	491	531	514	519	493	538	549	483	530	484	477	514	509	533	490	538	558	531	562	539	537	508	526	490	469	502	479	545	563	532	572	506	509	498	514	545	544	471	521	516	526	528	507	543	510	507	518	505	503	478	505	527	493	512	528	496	515	476	521	493	503	528	477	476	549	495	528	541	540	497	530	553	523	501	507	523	546	514	495	545	545	493	546	522	512	504	543	502	475	506	523	507	532	549	471	545	500	522	513	528	494	533	528	518	480	500	515	512	542	491	511	482	532	547	520	503	550	511	524	533	526	482	537	488	475	528	554	524	561	544	482	536	533	545	480	500	487	511	494	544	488	518	560	501	461	505	511	508	485	501	503	535	534	496	509	520	510	525	515	532	492	494	521	555	527	521	539	504	542	517	492	492	510	486	509	514	524	522	490	538	556	555	520	521	513	491	524	483	528	495	526	536	591	503	478	525	507	535	528	555	505	499	521	511	507	495	547	511	534	501	542	538	493	518	499	516	494	496	522	474	489	502	453	520	558	520	509	536	514	524	542	507	518	568	505	521	523	506	493	522	500	526	497	523	541	526	512	534	527	482	521	529	549	543	543	491	507	520	485	504	529	534	526	490	487	518	516	529	495	496	520	507	522	552	501	501	530	565	529	521	518	530	498	518	512	542	497	540	530	509	489	547	489	499	483	526	550	498	494	537	530	504	477	544	499	505	536	510	514	495	547	508	501	518	495	542	523	530	509	517	489	528	503	560	555	506	480	515	543	490	524	568	532	541	533	545	510	534	549	513	515	524	520	516	505	531	548	523	522	512	505	532	516	516	551	481	508	492	558	532	490	513	502	484	475	534	486	554	528	504	519	537	521	508	488	515	525	489	552	517	539	515	513	526	515	494	561	550	508	529	504	511	505	485	510	510	528	463	489	487	519	516	554	493	506	537	464	514	528	533	527	521	500	502	510	516	578	495	527	492	518	509	507	533	488	448	428	517	498	552	498	514	552	488	498	513	518	492	526	573	521	479	487	509	536	533	502	562	488	478	502	531	500	525	547	470	539	491	535	508	509	517	455	501	526	542	503	517	534	509	563	491	518	480	500	523	512	469	542	511	492	499	521	499	505	463	510	537	532	546	514	500	498	546	542	532	533	562	534	482	528	504	554	473	521	534	486	558	540	488	493	509	487	513	516	562	501	521	537	510	548	486	488	525	482	470	491	524	510	510	554	515	509	529	532	496	514	525	488	544	513	508	473	528	527	514	502	533	498	514	524	485	503	515	535	524	546	497	509	497	497	492	520	518	514	524	524	533	518	501	508	487	533	565	556	519	531	496	521	523	569	508	474	522	532	504	502	521	485	537	511	524	498	497	541	511	475	502	530	523	515	546	522	527	534	528	505	486	515	478	514	516	506	546	547	527	562	511	489	507	541	574	526	556	479	500	502	553	543	512	551	517	535	564	489	469	505	562	535	451	541	519	563	496	518	509	531	513	478	516	558	503	500	490	533	498	503	509	514	479	525	477	524	505	514	495	491	484	476	541	562	475	539	522	518	576	481	520	523	490	504	511	477	530	505	488	470	478	535	552	549	532	522	523	542	468	525	485	515	487	463	496	538	523	474	515	530	523	571	496	518	508	530	499	498	499	491	500	510	554	536	539	538	490	547	505	569	482	575	533	506	538	570	533	547	477	487	480	499	517	547	499	520	550	515	519	495	504	543	483	495	505	523	546	478	535	504	535	510	477	516	476	519	492	543	474	518	520	530	535	552	527	553	529	506	475	488	485	526	547	512	480	534	494	500	504	501	537	549	465	483	554	524	490	483	518	517	498	514	518	508	485	509	521	515	498	504	541	558	532	490	472	501	485	519	549	478	520	510	489	516	497	511	506	500	546	541	491	497	509	539	551	535	494	531	537	521	575	544	523	509	500	539	520	473	517	565	498	482	504	501	521	523	497	483	483	504	504	487	554	508	517	497	516	530	523	494	535	518	530	551	521	529	490	534	550	511	544	524	500	491	556	495	519	546	481	542	557	511	503	501	504	541	512	532	519	504	474	510	509	543	494	492	528	493	569	565	513	491	546	526	516	454	512	511	512	541	529	474	493	512	516	508	512	494	520	535	471	504	468	549	513	545	526	520	490	502	535	515	517	522	508	502	523	535	547	521	508	513	522	502	534	496	514	537	499	504	519	509	529	525	488	509	507	492	505	518	546	522	517	528	519	529	560	525	504	454	491	524	471	531	503	505	491	531	481	537	527	460	535	507	491	476	544	501	534	529	509	528	524	491	493	523	527	502	538	494	540	488	467	504	507	519	546	479	546	500	519	509	524	532	508	495	536	478	489	498	552	507	533	542	511	524	525	549	504	513	540	552	553	514	525	532	529	488	520	501	504	486	453	533	513	485	524	496	543	518	524	527	540	482	533	486	535	511	503	512	501	514	538	533	538	500	537	483	536	511	504	493	514	534	499	536	502	498	532	585	513	492	483	504	537	514	492	495	491	522	538	513	477	513	502	530	542	487	503	512	492	522	546	491	492	484	493	520	506	513	505	484	501	521	469	493	490	504	533	548	525	467	523	516	508	512	518	511	510	547	513	564	539	495	522	523	540	501	510	522	579	523	507	516	505	529	494	485	554	481	511	531	508	500	491	491	523	491	522	490	504	536	501	507	518	502	538	506	471	493	524	540	483	497	530	502	523	508	473	519	531	563	489	543	541	531	472	536	499	504	492	530	527	524	506	513	507	555	505	554	520	473	502	544	514	508	522	529	476	498	550	518	539	536	526	541	496	509	516	498	514	546	522	519	511	551	500	548	501	493	493	557	534	531	510	490	503	534	537	508	523	526	515	527	484	516	510	545	590	519	551	537	490	496	513	535	545	498	503	484	494	501	519	491	501	494	469	484	532	504	518	528	540	524	491	550	549	506	513	517	527	536	549	522	527
22715	21046	28761	23547	21068	21217	12963	2851	1835	1685	1457	1160	1007	978	929	821	766	876	901	866	905	819	783	707	668	625	516	527	487	471	502	468	487	461	496	489	467	479	477	416	428	460	428	433	399	435	410	433	397	399	392	446	412	391	398	358	366	399	406	404	426	405	377	369	395	399	397	388	396	393	392	408	373	361	396	377	379	379	385	403	384	391	391	387	393	365	414	385	399	397	398	382	413	403	356	377	378	362	410	405	401	367	374	379	360	359	410	377	384	385	381	371	383	361	374	355	398	364	386	386	394	344	367	364	352	361	327	352	393	362	425	369	374	378	368	349	393	337	379	387	386	390	368	385	375	336	401	354	362	331	350	368	360	347	376	366	413	374	353	365	389	367	338	371	388	372	349	326	378	379	384	356	378	386	398	362	366	370	371	371	373	387	357	337	375	340	341	374	380	365	382	357	354	369	404	347	366	358	402	375	349	365	388	377	351	352	377	368	410	350	351	385	384	368	339	369	358	373	363	386	378	376	359	387	361	409	384	409	374	367	394	376	387	346	348	385	405	352	388	408	356	364	386	396	393	361	387	386	379	374	376	366	356	355	359	412	395	374	425	386	372	411	356	361	382	371	408	378	365	390	406	366	372	357	367	351	388	358	373	350	369	377	375	417	368	369	344	350	349	365	390	353	381	388	385	366	354	414	350	358	379	381	375	376	374	368	365	374	380	392	333	356	355	353	378	331	394	380	397	355	337	365	392	367	356	361	344	369	360	373	365	393	382	384	376	398	398	410	391	364	334	391	317	352	350	387	383	396	360	389	350	375	405	333	369	360	383	344	370	355	366	364	385	337	376	398	407	384	362	350	355	374	361	359	402	365	366	358	401	367	359	331	352	361	351	338	379	362	383	373	392	393	378	341	352	340	378	354	343	368	414	387	376	384	363	389	371	391	348	346	385	365	374	399	408	334	371	366	379	389	370	357	354	364	385	387	365	352	349	363	398	354	405	367	361	377	366	397	359	383	362	378	353	352	394	360	340	377	394	388	397	378	387	377	379	385	385	356	404	382	403	375	393	356	367	367	393	379	370	376	372	355	366	372	382	345	354	373	364	352	354	368	353	356	343	384	388	362	362	345	420	363	355	402	350	373	345	358	382	357	357	400	323	368	363	375	370	341	414	394	359	378	398	356	338	352	340	355	347	366	381	389	350	380	367	361	379	398	374	391	397	364	336	379	386	391	381	361	368	333	382	388	378	349	357	357	353	369	402	349	364	372	382	357	362	390	382	389	356	369	356	389	357	379	354	368	372	355	350	371	352	323	369	387	314	327	384	381	367	368	389	367	401	381	397	346	357	346	357	381	384	355	367	386	355	381	381	343	389	427	398	362	384	368	335	383	368	334	376	380	367	371	358	348	388	341	366	368	349	358	368	392	354	350	379	350	326	375	374	398	342	385	376	380	364	373	400	380	374	357	369	392	357	355	371	361	380	371	357	351	384	371	345	352	406	365	370	336	394	350	373	372	366	355	397	341	370	382	364	366	376	344	420	336	383	365	417	366	363	380	381	372	387	331	378	422	320	378	334	357	402	391	390	371	401	355	365	376	349	391	374	386	368	356	398	365	319	362	345	361	384	369	378	353	379	369	353	360	372	382	380	384	345	370	363	366	374	363	390	360	386	378	352	357	353	348	383	356	379	334	382	366	405	361	366	377	357	397	337	371	373	374	362	356	323	352	364	356	391	376	364	360	368	370	400	380	372	357	327	391	327	349	362	384	387	361	376	385	349	352	358	342	386	363	387	398	350	377	365	407	360	371	383	408	365	377	367	374	409	392	400	370	337	404	371	377	394	390	367	370	358	372	400	367	327	365	402	376	390	390	368	365	399	360	371	343	342	362	364	363	410	363	405	374	359	371	370	360	404	389	360	374	333	378	413	372	399	386	390	335	357	360	373	348	352	361	368	373	367	382	390	382	344	344	408	351	354	350	373	383	360	362	396	370	363	373	329	363	357	343	388	359	341	383	342	429	392	379	379	345	392	372	372	374	343	358	358	365	352	364	362	376	404	351	366	377	356	318	358	367	403	391	357	356	369	357	360	366	360	338	407	362	354	334	398	373	361	382	403	360	375	369	384	342	351	363	386	358	403	404	380	342	362	395	384	386	356	367	359	379	381	403	346	358	359	345	334	341	373	369	355	358	386	375	349	389	377	375	369	373	382	348	378	398	390	333	378	380	387	346	379	366	353	352	387	392	391	359	399	377	398	353	378	374	413	376	372	328	374	347	343	357	411	403	402	339	353	372	350	355	365	367	343	352	350	359	371	381	346	376	387	373	374	351	368	375	380	393	384	327	380	368	362	359	378	390	365	369	381	357	376	367	382	364	403	351	356	378	360	363	354	360	357	352	400	401	399	357	344	373	368	376	344	397	378	359	388	367	362	379	363	345	376	380	338	339	359	349	359	365	397	389	387	372	343	359	351	335	377	364	367	376	370	398	366	372	355	387	376	368	365	360	372	362	319	371	379	376	374	386	357	345	379	381	392	396	360	383	392	359	401	397	367	380	399	350	355	384	393	358	387	390	358	359	368	371	382	383	396	346	362	372	385	346	398	393	340	337	381	346	368	376	386	378	364	379	352	367	402	368	335	360	354	380	361	321	332	361	373	396	391	332	351	374	393	353	368	354	358	383	366	339	360	340	387	361	399	352	372	374	421	379	368	350	358	338	424	372	370	382	377	344	389	360	380	365	334	379	375	351	367	343	355	391	355	374	329	402	347	380	382	393	374	387	380	355	351	353	392	395	381	332	353	390	341	388	375	365	397	392	341	378	393	375	368	397	382	356	337	411	368	407	328	389	380	389	365	367	368	384	326	349	381	359	374	366	376	358	329	344	363	351	349	388	400	371	369	389	379	349	379	364	386	378	353	383	383	356	332	395	393	402	367	353	352	404	336	361	372	392	388	366	397	385	348	359	352	388	373	393	374	382	382	414	372	381	355	384	359	359	369	344	397	341	410	344	359	378	359	370	358	379	348	359	370	394	368	394	342	367	370	409	358	367	389	341	358	369	373	377	381	346	388	358	347	377	391	346	352	380	348	350	386	380	377	348	367	353	362	362	350	393	387	408	371	383	327	371	385	383	371	346	356	385	372	383	353	389	392	370	372	363	357	382	378	366	369	366	340	354	366	356	334	389	365	398	359	371	392	352	397	352	363	363	338	354	366	384	364	345	377	390	361	384	406	370	352	398	380	388	352	373	340	421	380	369	410	381	382	335	381	378	370	359	389	354	371	390	372	354	340	362	368	386	373	365	366	389	352	344	358	396	351	356	377	370	375	380	360	383	387	383	386	403	363	361	335	369	362	380	401	411	383	370	340	363	401	366	419	364	361	382	353	377	338	382	394	380	352	348	353	381	375	388	372	356	357	368	369	358	350	401	354	370	380	355	388	369	343	390	398	394	356	395	345	372	306	378	393	341	380	373	375	381	380	366
20182	39939	35677	24039	17030	11376	7395	5225	4014	3243	2721	2187	1873	1653	1522	1416	1394	1376	1507	1543	1384	1406	1308	1119	971	935	821	712	736	659	659	660	656	658	655	622	631	563	603	588	584	576	568	523	535	520	508	506	506	479	512	466	516	475	476	477	473	516	476	498	506	462	475	490	437	453	433	444	427	457	468	465	503	484	442	461	469	453	532	467	496	493	485	469	459	466	420	495	464	499	463	434	475	414	428	464	469	419	445	479	457	477	432	420	456	468	483	409	477	463	453	405	416	427	470	437	430	442	443	412	419	441	426	433	444	462	444	437	427	446	422	458	442	439	493	465	439	443	436	417	442	417	449	423	426	438	425	455	444	396	443	438	436	439	455	423	435	446	420	410	487	425	477	438	434	451	461	431	430	443	391	437	371	433	395	455	472	461	472	423	412	457	400	462	457	438	443	427	462	448	420	448	442	434	475	419	432	438	446	420	465	432	420	435	406	457	420	424	422	431	423	390	403	414	415	464	421	414	422	441	449	422	463	449	435	448	458	458	452	455	427	406	422	458	433	420	417	424	413	412	428	439	455	440	480	410	473	476	470	434	441	452	411	436	465	446	427	438	446	436	447	440	467	461	401	433	452	405	425	431	475	443	436	428	397	489	436	454	445	460	437	431	434	462	454	474	427	444	426	443	430	436	414	425	469	415	421	461	463	465	489	426	431	427	481	416	424	442	434	461	409	435	427	482	430	399	456	455	414	432	408	403	447	450	430	442	468	442	462	452	457	428	439	434	421	441	414	434	467	448	441	437	475	427	430	436	443	436	448	418	416	398	426	435	421	417	431	398	430	445	424	415	432	457	433	466	431	473	445	462	442	428	422	443	440	429	464	430	467	427	401	452	449	461	456	455	474	454	449	430	436	439	419	465	423	440	437	421	441	443	453	426	415	452	437	453	474	432	418	424	389	439	465	435	455	410	429	426	457	426	434	418	446	460	424	459	450	481	450	437	422	427	444	454	438	425	441	470	471	442	409	423	442	406	455	453	435	444	435	448	438	450	473	454	458	420	393	411	464	433	484	419	458	421	469	404	430	435	471	440	450	430	440	438	422	469	449	464	480	437	449	396	467	463	438	434	458	443	445	408	444	426	424	396	438	469	421	452	468	449	461	428	430	472	438	418	441	446	453	450	423	425	427	438	445	456	452	425	497	443	432	439	411	423	471	470	418	450	450	448	437	454	433	419	449	423	455	437	437	465	429	427	456	439	437	437	409	432	443	463	440	448	437	448	439	441	432	416	435	423	377	446	470	450	445	441	453	420	434	424	497	438	430	418	463	442	422	443	429	430	454	483	451	452	468	453	466	436	435	423	471	448	436	422	420	449	424	454	453	427	458	431	423	414	435	440	433	425	444	423	494	429	435	428	423	411	442	426	421	460	466	418	393	417	439	457	475	402	420	407	415	461	437	431	440	424	437	443	419	431	433	440	448	466	423	437	438	421	444	472	487	423	414	473	436	398	433	449	439	435	442	447	426	435	450	410	456	440	426	422	383	445	455	471	423	432	447	448	429	428	446	449	424	445	439	475	461	459	417	496	439	402	439	432	427	456	428	430	400	455	456	438	440	434	459	436	433	436	420	388	485	438	424	488	433	416	423	433	466	423	456	387	426	409	438	434	440	430	457	441	443	418	437	429	454	421	442	449	450	403	442	414	429	408	409	467	440	446	453	436	423	423	449	465	453	470	420	403	423	446	449	402	417	441	428	414	466	472	455	418	450	448	413	434	418	421	420	436	433	451	431	435	445	422	471	468	457	409	449	419	399	486	408	406	425	463	453	478	447	434	439	443	425	445	478	459	463	458	451	450	446	443	449	432	418	414	430	448	422	450	406	471	452	405	442	425	448	425	429	432	430	435	428	445	483	398	458	397	407	458	462	445	441	422	436	389	438	411	433	455	455	470	468	422	438	410	439	452	447	445	444	428	452	457	405	443	437	438	485	416	426	436	459	440	447	458	425	420	448	434	457	437	473	436	442	448	417	417	460	427	479	444	449	436	449	468	453	488	434	440	420	416	417	397	411	416	433	460	491	447	469	429	444	412	403	440	453	444	445	460	413	409	439	437	439	470	446	428	410	401	428	437	445	460	428	453	450	444	396	455	474	430	433	465	462	458	449	460	420	450	438	435	450	456	451	437	445	439	425	396	449	414	474	433	402	448	436	440	451	447	448	451	432	461	411	412	444	426	438	428	450	439	464	482	457	421	437	463	406	463	411	452	436	461	391	413	413	448	445	418	463	481	430	400	415	456	474	435	454	442	438	447	437	444	436	465	457	393	440	446	456	481	437	439	420	425	442	437	423	472	431	436	460	481	399	474	450	419	440	441	462	430	424	440	437	429	460	443	443	452	464	453	461	396	438	447	420	457	415	425	465	410	444	459	447	447	408	473	490	444	431	437	471	469	445	413	402	452	424	435	423	490	427	457	430	447	442	440	433	402	449	420	393	451	457	418	432	423	484	421	426	451	450	443	442	463	446	440	434	429	445	444	430	404	438	426	437	452	443	472	425	411	440	449	428	425	440	425	450	430	396	420	417	451	429	451	449	416	461	436	431	421	454	440	456	436	491	435	439	439	486	451	452	432	448	461	409	431	430	444	435	410	428	455	486	458	418	459	450	466	443	477	426	454	466	435	436	459	465	437	410	503	418	436	438	464	442	403	421	452	472	464	412	441	427	430	436	485	468	459	421	460	465	421	419	463	422	453	465	442	476	446	404	465	414	450	433	429	448	455	419	455	432	443	467	463	418	458	442	406	446	433	463	424	422	431	392	436	434	446	451	452	452	447	441	401	390	454	440	404	464	395	435	451	431	411	422	459	426	446	447	448	469	449	458	468	447	408	389	437	419	445	425	448	419	448	413	467	413	402	445	399	436	434	436	459	441	457	448	459	446	450	459	413	449	434	465	422	487	450	458	419	410	433	432	434	409	449	433	429	442	450	439	429	435	443	410	450	410	389	452	431	396	452	439	422	442	422	459	462	446	445	405	451	450	420	453	399	421	404	437	422	434	457	463	411	426	431	451	424	425	478	460	400	462	397	455	423	457	430	450	428	413	440	455	454	452	446	429	411	433	462	442	454	423	443	474	412	432	431	457	465	416	435	409	443	432	446	413	432	430	455	445	428	410	420	405	421	419	429	449	420	473	420	428	420	443	439	446	434	418	423	454	416	428	411	431	432	440	448	436	487	472	427	423	411	438	419	433	431	440	449	458	412	447	442	455	437	440	488	447	419	484	436	408	439	440	453	418	410	418	467	454	398	434	459	459	488	436	452	428	462	426	431	439	448	445	428	459	444	447	435	475	441	433	444	434	449	465	413	454	430	452	439	423	443	453	439	440	455	446	432	455	415	445	450	448	465	439	435	421	452	422	443	454	426	461	462	410	435	438	406	434	416	458	418	420	452	438	465	447	436	440	442	462	446	441	425	448	392	426	431	434	440	446	430
26885	21349	20592	11332	4511	2457	1580	1175	1078	994	890	797	766	792	751	734	752	753	740	840	733	751	682	713	639	642	642	619	604	573	601	659	602	617	606	620	633	577	592	582	585	546	637	598	543	594	576	548	555	587	588	621	609	608	625	563	604	600	603	578	552	585	556	553	603	574	573	598	553	582	558	585	648	612	568	570	560	565	585	582	568	543	542	587	596	611	584	526	604	588	611	578	585	554	603	613	600	590	551	604	548	574	609	568	558	574	544	534	561	576	568	602	599	556	575	605	561	568	578	538	600	595	587	541	571	594	562	592	592	597	589	619	570	543	618	611	607	552	549	514	601	595	552	595	593	605	553	590	589	578	591	575	570	554	586	590	559	586	582	613	564	631	581	570	555	541	571	534	569	563	562	581	546	519	605	614	577	596	599	583	584	556	577	573	565	597	563	582	558	555	554	600	586	616	584	559	563	600	573	607	580	581	556	547	607	544	564	606	601	572	584	537	566	600	589	586	606	588	585	597	532	609	572	558	609	582	604	601	599	575	594	544	564	598	574	574	573	578	578	591	594	543	519	567	562	576	586	558	604	597	603	589	588	545	553	584	555	560	579	595	576	635	593	556	566	565	526	564	617	589	617	559	617	552	552	559	536	584	559	582	603	522	597	570	530	567	582	535	560	586	567	584	608	585	561	606	588	607	600	563	580	570	564	614	587	551	569	527	568	557	570	590	593	540	610	560	603	615	572	592	524	594	580	629	547	581	574	559	612	577	557	552	490	589	614	605	606	577	590	571	622	571	574	572	586	576	562	575	608	554	611	583	566	537	585	583	538	617	552	570	589	580	552	588	576	601	555	549	578	564	549	540	584	581	572	563	568	608	577	586	617	519	595	565	588	592	624	632	556	594	554	600	567	570	590	560	581	534	547	571	560	583	590	562	576	575	570	576	585	615	577	610	590	562	586	608	598	589	571	545	599	603	606	555	571	558	592	574	583	586	585	569	572	574	629	516	563	579	605	546	587	609	592	585	542	559	590	615	607	633	599	566	578	610	612	559	582	580	571	566	536	579	590	590	546	615	549	608	595	571	602	574	548	580	559	568	548	624	543	590	632	597	553	572	592	585	638	564	548	548	582	562	601	575	567	578	601	535	548	550	566	567	576	569	591	587	582	576	590	608	547	562	566	580	576	601	564	573	553	643	572	573	531	555	587	555	566	588	582	592	597	502	589	565	605	574	547	556	591	557	567	556	586	581	599	617	536	612	558	616	564	558	577	577	610	587	542	585	591	540	560	589	596	536	565	575	587	575	635	598	585	538	552	573	592	606	545	614	598	621	569	561	561	560	582	561	553	543	589	586	595	594	600	579	551	607	530	616	629	621	580	599	583	583	628	590	587	563	605	596	608	596	577	611	584	580	583	578	570	576	553	667	597	553	617	578	609	591	566	612	631	555	600	601	557	600	592	600	584	580	591	593	558	584	575	548	530	553	591	625	575	583	598	585	569	566	571	572	562	611	598	552	550	589	588	602	577	569	594	560	581	589	585	571	568	576	530	676	591	551	617	550	606	590	532	566	617	599	576	571	564	604	587	549	608	604	612	524	582	592	577	597	566	597	567	595	560	568	577	589	610	540	577	569	566	536	537	563	555	571	529	550	547	565	605	584	579	572	613	565	589	547	561	565	582	554	588	583	587	598	561	573	580	593	571	563	613	601	577	579	595	537	602	563	573	589	577	541	550	568	609	579	591	598	555	568	563	590	614	545	602	538	572	601	596	563	570	591	598	553	545	598	569	555	604	631	568	562	607	575	591	564	557	603	535	533	595	600	540	543	576	571	561	509	573	547	490	599	604	584	574	544	547	598	599	602	569	557	608	561	601	568	570	546	607	519	599	609	566	560	567	527	561	535	572	577	603	567	550	556	574	597	571	592	589	571	563	589	572	591	549	626	581	576	558	562	570	593	604	585	604	595	577	552	591	574	613	566	537	579	551	598	536	559	589	609	537	593	562	599	591	618	561	583	497	531	559	576	586	617	606	586	552	566	582	602	607	600	567	587	617	535	565	574	594	577	533	584	566	551	575	573	561	571	596	587	576	556	578	572	596	543	598	545	603	554	552	605	552	588	556	545	558	607	602	569	618	594	566	564	580	616	599	584	558	611	606	585	593	560	595	562	560	573	597	541	542	656	571	577	567	579	603	584	558	584	601	615	572	560	611	571	590	607	592	569	588	590	554	593	563	574	605	611	557	631	610	617	622	572	606	591	566	604	567	577	607	577	577	625	612	561	549	583	574	607	575	553	583	558	577	547	607	554	580	567	585	572	589	589	552	534	582	555	588	576	542	638	600	590	616	597	599	578	529	596	591	560	566	562	515	627	573	547	590	578	621	557	599	593	585	600	574	593	565	575	545	593	570	566	589	586	605	562	609	589	626	548	562	622	578	566	586	601	593	561	591	588	593	601	586	601	598	566	549	570	572	592	577	568	579	548	616	604	610	601	575	598	583	578	617	561	564	572	594	554	595	587	590	579	607	593	585	577	589	576	567	604	585	595	570	587	586	561	589	584	570	562	604	645	615	592	557	536	567	523	573	548	561	593	596	581	605	573	563	557	591	560	566	589	599	611	585	533	576	590	543	618	589	581	571	561	585	582	530	578	596	550	537	560	563	596	595	597	565	572	589	593	570	585	635	599	591	535	518	606	549	554	569	544	588	544	590	567	597	592	566	606	548	638	541	509	554	576	567	559	560	613	553	543	560	590	604	558	610	634	587	585	541	563	565	563	606	558	566	543	621	604	559	603	560	560	631	578	560	568	600	566	568	581	538	588	598	564	578	598	568	574	594	609	556	569	570	564	614	621	591	580	614	573	557	582	548	568	567	587	555	599	597	551	622	581	597	580	631	578	568	609	590	574	533	607	590	585	550	548	626	578	568	559	594	564	605	551	551	590	625	599	596	600	511	612	570	570	569	562	613	557	575	544	563	567	545	622	592	571	610	576	602	632	579	565	546	532	570	583	592	576	580	560	566	562	599	556	597	568	553	571	570	654	588	540	607	596	585	565	571	600	563	567	604	617	580	575	549	586	579	582	594	597	632	550	577	584	596	602	590	531	542	578	532	565	595	588	501	557	556	542	628	599	558	563	551	585	591	600	543	583	565	568	616	602	567	599	563	587	574	575	566	575	591	621	602	607	569	595	578	558	568	548	574	556	575	567	558	580	534	562	594	600	599	599	578	586	598	580	565	573	584	599	570	583	578	605	557	587	611	552	559	594	568	612	593	597	533	543	590	633	573	583	574	555	614	579	595	538	554	611	576	590	572	565	577	585	600	578	581	582	605	550	617	588	563	586	568	599	598	586	576	604	566	572	570	579	569	587	564	558	577	564	555	594	571	557	538	577	610	589	564	571	575	566	531	586	537	567	575	570	604	548	563	557	612	566	585	599	592	544	629	586	576	589	557	576	578	565	602	550	573	578	557	599	608	587	582	573
17483	28376	23473	12582	7439	4380	2943	2183	1877	1603	1366	1285	1096	1075	1090	1007	1025	1050	1163	1143	1085	1066	961	973	943	856	859	813	819	792	740	803	753	757	751	748	794	732	757	730	727	719	762	722	701	725	702	737	690	777	726	720	695	705	731	684	735	713	755	696	741	710	767	674	698	692	640	690	708	733	750	750	719	692	718	749	676	695	668	681	749	686	724	724	747	679	715	763	758	709	716	694	706	721	672	722	710	729	709	715	690	711	667	715	732	703	738	720	689	701	671	694	694	715	678	714	690	696	724	689	698	692	655	704	708	756	768	720	696	695	726	714	681	718	686	637	749	706	701	710	750	665	694	725	694	654	709	708	716	716	702	696	670	708	686	667	702	640	694	689	678	699	723	752	760	753	646	702	700	657	704	728	707	708	727	656	705	726	726	705	709	727	690	695	671	686	690	710	680	707	691	705	701	674	658	682	727	697	733	699	688	675	702	701	668	678	666	717	723	729	701	664	717	669	693	722	715	727	663	679	670	702	657	697	689	728	714	687	729	725	676	700	699	677	685	731	705	673	707	678	698	725	686	655	760	696	709	667	742	682	695	691	617	700	694	686	719	724	728	699	698	669	686	689	711	688	675	745	661	683	723	721	682	674	687	670	693	691	695	753	720	692	724	655	722	760	685	741	681	694	703	691	740	698	692	688	691	689	721	727	682	682	705	693	721	666	722	706	715	692	733	669	716	661	723	725	671	685	687	697	651	666	699	699	732	724	669	703	720	724	703	687	688	686	749	718	670	701	706	684	688	694	720	716	685	691	733	639	698	682	701	681	713	722	709	721	684	682	656	710	717	630	642	677	690	702	695	726	683	700	632	702	689	710	733	704	697	702	708	731	671	717	713	653	736	665	733	662	669	714	733	707	686	701	707	684	714	707	694	765	729	696	687	719	741	739	689	723	707	723	681	729	702	680	669	741	693	694	702	691	675	690	706	729	745	667	721	710	674	691	688	717	678	703	733	741	746	714	686	752	666	675	677	681	729	730	736	682	724	703	664	675	711	641	732	692	666	752	709	669	685	719	701	683	719	716	709	678	706	674	697	665	746	655	667	696	709	739	675	658	698	750	710	709	716	707	705	697	687	682	675	722	703	701	656	680	709	686	661	707	699	688	656	688	733	666	696	651	684	687	692	702	689	729	701	694	687	680	717	679	702	670	702	705	704	748	731	651	687	726	716	696	702	673	662	722	690	681	658	708	678	725	671	693	735	674	716	682	757	711	705	708	723	724	723	723	684	730	741	697	706	651	685	700	690	699	676	701	706	703	728	746	687	685	747	731	692	672	674	715	748	692	677	669	669	764	687	676	741	705	680	691	743	666	649	725	669	695	676	684	733	701	703	711	691	720	733	696	684	732	689	689	689	682	732	708	734	697	682	689	632	721	674	711	713	700	742	762	685	646	686	737	683	703	742	716	713	677	726	677	738	712	714	707	704	637	684	721	708	737	705	691	674	688	702	759	693	728	716	687	707	665	741	705	715	685	703	688	699	701	716	714	655	696	730	652	718	694	717	714	696	690	698	712	676	694	716	703	679	661	705	721	663	728	715	709	695	641	670	718	699	733	683	722	668	778	732	735	703	692	661	713	726	665	699	696	693	659	707	746	672	672	708	717	708	729	704	666	676	713	714	699	720	697	713	644	724	696	693	704	680	700	700	705	675	712	687	705	692	671	709	724	688	655	732	747	709	724	716	696	689	678	679	691	697	707	702	682	707	714	708	664	691	688	671	685	658	712	727	668	711	685	724	695	659	647	667	702	725	657	696	663	679	679	718	711	724	690	742	695	718	680	643	721	697	707	670	733	673	695	695	711	730	698	651	692	702	671	741	708	698	649	701	726	718	725	664	707	715	722	731	674	696	682	677	718	711	703	710	713	700	663	732	733	668	682	677	749	729	721	695	687	694	645	692	670	737	700	678	682	656	708	710	723	705	691	653	724	683	695	707	682	664	717	698	703	713	733	713	684	730	704	711	692	690	707	733	681	719	703	674	721	687	653	668	687	682	713	640	701	735	699	672	666	733	676	749	718	710	666	691	708	705	712	702	644	682	692	705	687	703	682	686	717	679	685	675	718	687	678	713	685	700	682	657	689	666	710	642	693	692	714	675	691	644	701	704	718	733	674	665	684	742	724	655	688	733	712	660	709	670	710	677	742	701	692	676	624	697	679	693	707	727	650	676	735	711	673	675	669	664	721	674	725	680	712	668	704	664	698	723	740	753	704	731	715	716	714	731	677	740	717	688	696	703	678	688	741	680	695	735	752	679	683	704	688	653	720	711	669	734	683	762	645	686	665	715	691	696	738	694	695	710	706	695	721	648	726	628	677	749	672	702	664	657	706	655	705	723	711	735	682	683	687	719	631	693	678	703	675	749	638	718	684	684	710	690	724	686	685	643	674	691	729	715	726	685	704	692	714	691	709	661	681	697	689	670	644	712	678	663	718	659	691	770	663	691	699	655	730	658	697	717	664	704	736	710	685	691	722	691	678	754	688	710	727	667	723	655	691	677	747	672	742	685	708	711	675	720	678	730	709	665	722	703	647	716	696	701	699	698	688	704	742	671	700	776	676	707	684	721	744	719	698	674	632	695	716	720	690	735	704	692	730	740	663	664	686	698	644	705	715	702	690	688	735	664	729	679	685	697	704	689	680	707	692	730	723	745	672	706	718	704	675	706	711	678	689	684	655	741	722	649	682	671	716	647	716	709	679	671	732	718	636	705	669	669	669	707	715	671	698	732	655	678	719	687	727	683	709	679	711	711	679	704	737	691	666	704	700	720	707	679	690	663	730	702	664	722	658	648	692	675	719	709	704	716	675	700	731	710	696	689	663	702	676	643	665	690	716	691	718	708	688	720	655	675	693	698	659	707	724	702	713	696	711	689	667	687	673	657	679	701	708	733	676	719	669	692	696	680	708	672	678	707	748	668	700	730	708	744	709	688	723	686	655	702	659	689	665	697	706	686	768	713	715	727	687	672	724	742	681	709	734	739	728	695	698	692	740	682	712	676	706	674	700	739	671	662	722	642	688	699	730	693	680	701	693	709	726	733	669	686	676	733	663	652	701	707	668	716	653	659	696	699	696	682	717	708	663	687	705	659	684	701	661	645	686	694	698	674	664	688	727	665	712	655	761	662	704	702	673	675	703	674	650	721	749	695	742	642	718	629	648	703	652	729	704	720	734	669	667	631	687	696	660	708	698	719	709	736	681	711	689	744	690	707	695	720	689	726	730	680	674	679	774	687	720	734	699	667	694	694	694	713	672	690	737	729	749	739	755	679	713	707	716	725	687	710	712	717	645	673	688	753	709	656	696	649	731	667	657	685	716	687	680	768	666	712	732	672	698	706	666	659	684	709	691	688	740	672	708	671	689	701	712	690	689	736	702	669	703	722	683	689	700	706	701	727	700	724	693	678	753	672	702	650	706	699	682	699	696	710	717	743	671
23631	21064	28423	23943	21077	14016	3720	1839	1455	1265	1072	943	897	819	774	745	763	779	806	774	784	739	685	634	596	582	579	499	592	519	481	502	496	511	492	493	480	519	462	438	436	510	459	478	486	487	489	444	456	408	463	429	419	430	475	459	412	455	438	498	448	489	429	472	472	392	408	428	426	426	422	419	443	428	457	384	479	397	440	445	451	467	403	419	405	437	426	427	412	426	442	444	446	416	464	459	429	470	423	408	431	417	404	452	441	430	446	431	411	445	461	430	429	436	408	392	410	406	458	413	415	448	418	430	414	406	420	441	444	420	419	461	449	427	430	408	427	480	415	453	438	442	455	399	417	466	414	447	412	409	402	441	402	444	470	432	457	423	422	446	419	440	389	424	450	452	416	422	452	460	431	414	406	433	425	428	453	469	425	389	401	390	361	420	444	443	420	410	406	435	438	410	423	460	441	439	424	415	402	428	429	429	422	441	416	403	396	460	434	427	443	378	395	411	429	399	443	413	388	446	468	446	419	451	455	480	439	440	440	431	403	397	426	425	404	442	416	417	451	424	408	434	449	395	449	441	426	467	429	384	399	423	423	434	390	417	440	383	448	459	399	447	445	416	390	433	398	439	446	417	422	411	433	423	446	386	417	422	414	464	404	434	422	440	440	456	419	438	453	441	410	420	434	446	414	430	453	404	417	473	416	403	413	423	404	397	363	445	439	418	433	457	411	395	441	416	429	429	444	446	461	438	400	427	398	392	433	374	390	405	442	425	438	422	431	438	398	456	412	447	424	414	419	408	420	407	418	408	434	439	426	429	385	422	395	449	411	407	380	419	401	419	388	432	413	438	435	439	411	426	440	439	432	393	401	445	403	416	409	436	410	413	459	418	398	427	457	417	448	426	417	420	417	461	418	389	433	482	405	428	416	428	414	418	417	409	447	410	437	472	475	414	451	436	421	417	467	460	477	417	441	441	404	441	377	426	438	452	413	407	427	408	422	419	408	460	388	451	433	422	437	454	408	419	418	423	434	421	448	429	427	430	440	429	397	432	440	402	426	375	451	410	420	408	415	434	441	401	405	438	407	414	450	421	389	392	425	392	420	428	399	417	428	395	427	465	401	461	453	439	422	408	489	391	399	423	421	436	398	398	378	417	422	440	397	432	436	414	373	465	432	424	416	431	424	465	457	425	425	447	419	419	401	422	416	426	406	422	388	428	413	398	432	406	446	438	428	457	384	418	396	455	395	444	439	413	447	452	409	412	427	412	416	436	409	440	407	413	438	467	415	424	417	408	427	445	414	440	463	421	400	412	457	451	467	445	430	455	418	429	450	413	442	420	403	416	438	412	429	396	414	427	442	446	424	431	420	426	429	385	459	432	459	419	435	425	407	435	452	443	418	425	416	434	412	444	423	411	413	402	407	440	403	448	454	440	420	418	450	431	427	446	426	453	435	439	417	399	468	392	440	371	459	422	465	398	427	408	458	426	441	406	442	447	406	457	431	433	439	443	402	410	415	459	469	428	417	446	441	435	423	446	424	429	392	412	437	425	412	415	418	465	412	441	396	431	420	422	428	394	448	423	404	443	415	448	449	425	433	446	467	380	437	408	456	398	429	443	421	411	436	436	414	410	397	433	405	420	439	435	447	424	390	386	413	418	425	414	415	430	415	454	419	451	436	432	417	391	424	438	415	439	441	447	424	431	403	411	390	390	453	425	396	415	416	434	386	398	443	410	470	418	407	414	444	434	450	408	383	438	428	420	397	435	426	414	421	382	442	407	443	412	398	396	428	447	439	424	443	431	465	432	410	431	413	440	440	431	412	446	433	425	406	411	438	411	413	416	415	435	374	406	381	403	449	415	412	407	387	411	395	393	439	431	439	433	447	436	402	422	402	448	380	433	467	435	426	414	436	432	434	425	402	394	399	454	428	461	429	442	391	421	470	397	420	435	408	403	417	448	441	437	412	414	432	418	433	381	420	466	434	406	396	458	435	428	462	440	436	436	439	453	427	414	445	435	386	465	426	423	392	420	417	412	436	442	420	467	412	387	456	408	392	422	408	407	404	434	414	434	422	419	424	406	463	401	405	433	436	447	424	421	423	418	438	428	438	415	433	446	461	437	439	401	410	427	424	426	451	426	460	409	464	414	439	433	426	400	445	444	424	428	407	417	399	430	424	453	438	422	423	409	406	453	411	415	441	422	388	383	471	452	417	398	419	425	420	416	448	407	448	459	445	426	430	435	446	417	451	408	437	445	409	453	424	444	417	437	456	413	448	423	414	389	442	401	443	384	448	457	429	442	435	433	416	448	415	421	421	453	422	421	407	440	424	422	425	433	422	458	411	435	440	435	419	387	439	441	424	467	403	441	406	416	415	413	471	425	432	379	412	441	443	460	425	457	426	432	436	407	434	417	433	419	441	436	390	443	408	455	378	432	454	408	452	402	394	432	450	411	478	408	447	394	423	439	427	439	445	416	436	396	405	420	416	394	449	430	446	420	434	372	434	447	422	428	438	440	402	426	386	436	403	394	410	432	443	417	416	451	413	428	409	458	418	417	473	381	452	448	386	444	451	408	430	412	463	408	422	386	404	448	424	460	413	401	437	406	412	435	445	413	391	429	438	396	415	446	437	440	413	462	392	429	425	458	403	417	393	379	439	409	446	485	414	436	416	385	400	440	424	434	433	385	447	464	424	420	423	459	413	426	437	403	432	423	446	409	404	415	430	424	400	425	456	434	423	405	440	381	451	423	411	408	392	424	404	399	418	418	483	438	422	422	407	417	420	407	424	434	459	436	402	402	368	406	456	450	437	437	443	425	438	394	419	419	457	422	430	393	400	406	419	427	408	410	421	386	416	419	427	409	408	448	387	419	408	426	444	454	449	416	405	452	430	439	385	430	447	414	404	421	411	430	412	412	439	461	431	414	408	425	394	409	431	420	450	444	391	428	422	449	449	375	419	444	416	416	449	423	395	411	389	426	409	403	425	396	405	434	442	454	431	456	406	428	444	433	451	394	395	450	407	393	391	438	439	383	435	437	464	420	435	441	423	428	440	402	426	449	401	444	421	435	416	432	451	438	413	419	441	423	420	428	444	444	445	450	444	412	413	401	422	419	394	464	406	409	445	490	455	463	412	406	445	416	436	445	402	443	435	391	447	412	386	457	442	429	425	411	399	454	428	421	410	425	428	401	428	416	417	439	410	457	413	438	425	463	432	406	444	419	442	427	430	439	420	420	414	433	413	408	422	440	445	414	415	406	391	444	418	452	448	460	407	410	448	441	434	441	403	408	444	440	443	422	422	429	440	432	400	435	422	442	441	451	424	427	422	423	453	465	410	368	434	413	432	433	465	455	448	428	422	399	365	428	419	413	399	421	455	434	456	438	452	417	424	451	408	424	390	430	423	394	453	403	435	408	433	411	434	415	405	389	449	398	430	436	406	433	431	423	429	411	401	409	432	456	377	425	396	438	417	416	431	386
18072	35246	30183	18443	11904	7523	4995	3767	3039	2574	1985	1697	1563	1333	1289	1226	1167	1218	1253	1259	1224	1223	1113	931	930	894	752	657	722	662	652	670	707	693	635	684	687	646	638	623	568	594	575	587	552	555	611	613	556	573	522	580	506	539	553	560	536	545	562	572	564	563	569	544	546	530	528	497	556	568	564	532	526	541	562	512	545	559	581	524	577	565	526	562	522	539	562	514	514	537	519	516	544	495	548	526	552	551	491	501	523	545	518	527	535	544	575	486	523	529	542	521	534	473	553	518	552	523	549	522	542	496	477	519	499	516	522	523	518	560	514	523	515	513	534	542	539	518	517	537	533	525	512	545	531	557	534	564	550	536	554	553	482	544	547	527	539	567	547	512	483	548	513	544	521	551	497	559	551	538	524	531	517	502	545	543	489	526	539	513	499	534	510	491	524	544	522	523	520	525	495	525	524	525	515	477	501	494	559	533	520	525	489	511	531	517	525	536	520	511	552	530	496	528	537	543	525	556	496	516	525	557	531	513	494	502	531	549	534	521	509	519	533	528	459	521	555	548	560	516	526	517	529	542	546	481	519	527	522	516	471	509	525	538	505	501	525	545	537	522	475	533	507	523	503	497	485	533	531	535	522	499	546	512	506	522	505	519	527	554	546	496	527	466	561	510	498	481	503	540	496	525	524	521	511	544	522	527	545	481	510	527	550	540	574	516	534	538	485	491	508	493	542	544	521	515	522	535	509	496	502	536	479	524	565	505	566	546	496	535	544	531	556	504	523	501	500	540	541	502	528	547	520	510	523	517	521	499	535	524	537	523	496	507	520	517	513	534	554	529	565	562	521	493	545	551	491	513	510	524	461	512	514	483	498	498	507	550	526	497	505	516	565	542	495	515	506	556	486	530	513	559	530	491	521	565	527	557	537	507	527	535	498	513	508	525	518	569	499	515	539	530	546	519	526	518	501	526	504	535	514	521	525	499	507	579	509	531	488	508	546	561	517	523	492	543	514	532	523	521	497	490	541	519	492	488	518	502	511	514	522	528	535	479	500	525	519	518	475	525	497	519	523	518	535	537	546	517	525	536	503	519	517	588	539	546	502	515	556	522	513	495	501	533	507	503	510	551	520	519	525	538	545	516	499	495	518	565	492	495	523	557	506	497	501	484	508	530	514	537	505	560	550	517	510	497	531	500	533	518	532	504	524	553	557	513	530	556	483	529	472	525	522	531	501	508	511	522	506	514	497	511	529	533	508	472	533	564	485	513	541	529	560	545	552	523	491	504	544	526	499	538	528	573	537	498	536	522	503	499	542	512	550	491	509	533	489	508	479	465	527	536	532	512	542	534	556	554	501	522	491	512	536	554	533	544	525	534	528	483	546	519	520	506	485	488	527	556	523	508	486	486	538	553	559	536	524	538	495	539	504	535	555	538	571	531	509	516	518	534	539	541	522	531	480	525	486	527	550	540	490	501	511	489	530	527	520	520	545	457	560	506	501	502	515	525	557	544	546	508	518	502	482	555	565	498	566	526	518	534	518	533	525	528	525	540	546	512	538	555	526	542	561	509	534	536	488	547	562	506	522	521	510	501	546	538	532	530	507	513	540	515	571	531	482	492	548	480	538	523	531	518	508	506	508	546	527	499	549	535	550	482	517	484	515	507	472	505	520	526	480	554	535	539	491	533	525	483	510	547	501	540	516	515	540	526	491	549	525	563	563	568	522	562	536	543	534	516	528	523	553	526	518	541	541	521	559	505	536	543	488	549	532	483	542	522	537	531	547	481	541	519	593	503	518	532	530	544	529	553	531	544	558	524	481	486	512	488	495	544	538	495	495	520	514	522	523	525	556	531	533	552	505	510	532	544	521	524	544	519	534	516	558	540	514	505	559	486	531	520	547	510	522	528	548	521	513	490	532	576	542	547	517	527	546	525	546	534	557	561	512	532	523	528	501	528	505	524	503	536	514	498	518	544	526	521	503	481	505	515	486	543	541	501	500	521	511	538	493	543	527	504	546	540	560	507	525	600	501	564	516	520	525	539	516	529	525	544	568	515	507	536	543	503	525	535	565	556	543	532	494	483	560	557	494	570	552	546	593	503	502	512	512	509	539	534	545	510	521	542	541	531	519	518	579	520	535	535	522	522	508	507	506	526	519	531	507	512	529	531	553	509	501	508	526	519	542	536	501	506	510	510	521	499	523	528	516	557	540	488	519	503	537	539	545	513	488	487	506	554	525	503	566	541	521	548	486	495	494	523	483	525	498	483	529	532	504	517	502	545	538	500	522	531	550	515	493	542	528	535	502	534	504	538	524	498	500	508	519	516	536	513	520	530	544	482	576	529	483	531	482	491	515	533	519	562	480	500	579	491	536	494	512	551	499	555	564	514	503	543	519	503	493	537	528	544	458	499	511	551	563	552	517	487	499	524	494	524	549	484	507	506	512	523	524	484	473	523	506	535	525	551	502	538	552	515	526	507	499	527	508	532	524	482	513	534	491	532	516	509	501	568	531	534	494	480	546	499	534	513	515	522	516	549	519	547	526	538	527	522	529	508	475	539	520	529	531	526	492	527	445	531	549	528	504	542	484	542	519	513	539	508	513	547	518	520	502	533	516	498	513	509	495	527	546	537	500	540	520	555	526	539	544	543	529	538	491	533	513	563	544	534	543	541	517	511	522	537	511	526	508	535	498	540	524	551	504	533	525	527	541	535	535	504	532	530	533	471	534	505	506	542	538	487	489	523	558	522	523	484	555	526	544	522	533	547	552	524	525	495	519	506	506	521	500	538	503	519	549	544	487	512	526	513	502	501	504	524	541	542	551	489	536	525	530	494	508	542	496	535	497	488	539	524	510	541	542	527	493	492	528	493	510	507	507	492	488	516	505	521	541	506	494	525	535	538	559	528	546	521	515	539	520	526	514	554	482	500	553	508	503	513	476	530	556	515	522	564	484	501	507	514	539	519	508	548	534	528	523	553	508	511	516	478	515	486	490	530	549	500	497	493	541	505	469	520	514	498	531	497	533	535	523	479	564	481	536	535	517	528	553	501	521	525	527	556	525	528	503	498	498	501	523	494	484	520	511	514	522	534	508	557	498	515	503	524	509	543	482	516	528	554	529	500	503	581	548	541	534	495	512	525	490	468	538	500	557	547	509	529	507	536	504	522	540	528	531	484	552	508	505	506	524	536	520	507	475	550	505	574	544	491	559	492	525	497	542	553	529	539	519	447	510	471	525	542	539	500	516	500	514	547	519	518	524	520	521	522	546	506	482	476	514	550	547	520	529	497	527	492	498	501	515	500	585	511	559	525	526	503	505	512	537	556	511	520	521	494	565	515	524	530	470	551	480	509	503	539	510	478	507	527	487	503	503	524	529	528	474	547	540	538	572	533	529	548	531	548	538	480	508	505	543	501	545	501	508	576	542	519	521	533	525	500	510	568	523	555	524	547	484	513	539	504	519	521	537	531	546	535	550	551	515	523	539	511
22595	21054	28838	23487	21065	21230	12592	2933	1995	1716	1400	1177	1099	1046	954	875	868	875	948	950	926	876	764	745	709	624	573	540	491	517	474	490	528	481	471	486	454	482	464	460	482	441	421	409	440	387	423	412	405	425	385	372	420	410	408	409	406	430	400	403	467	374	400	395	383	403	427	374	432	410	375	416	378	371	425	404	397	376	388	397	387	368	395	384	377	341	362	391	372	401	351	363	395	374	378	380	386	389	392	382	411	389	378	427	346	349	401	353	353	384	369	357	389	365	366	366	351	384	345	362	355	366	385	379	369	360	355	399	391	381	406	378	335	380	364	356	362	440	391	397	400	382	351	412	371	405	375	383	405	372	395	351	345	372	370	345	365	391	376	344	409	384	364	337	374	425	387	401	370	385	363	376	385	358	403	340	343	421	405	396	422	376	347	349	368	379	413	377	379	408	357	361	366	404	368	360	381	383	405	382	391	387	365	423	338	391	361	346	378	341	398	397	326	373	366	376	391	371	318	414	377	364	375	402	383	393	369	365	378	385	396	387	379	371	400	376	360	400	386	408	376	368	359	376	380	370	396	402	389	368	379	384	359	374	379	357	375	368	350	374	377	389	355	388	368	368	373	413	379	379	358	351	385	367	390	375	387	370	389	363	366	351	384	422	370	399	375	339	377	396	360	397	401	374	386	409	402	371	386	353	401	329	394	368	376	408	365	384	379	384	389	380	380	367	377	351	384	385	408	368	379	369	357	384	404	376	378	407	401	377	337	388	381	362	377	329	397	362	354	366	357	354	429	370	383	396	402	386	389	385	358	361	389	416	351	383	376	359	367	359	377	372	379	362	381	326	335	387	393	379	367	374	367	348	383	424	442	388	361	367	380	357	381	377	402	354	372	378	383	383	362	374	403	348	391	384	348	381	379	384	361	370	366	401	374	378	415	359	394	385	361	379	360	351	420	381	382	373	374	375	351	396	376	346	360	377	365	414	374	365	366	406	376	366	385	358	369	379	360	382	361	355	362	407	372	391	406	369	380	342	391	381	388	412	386	386	375	367	375	342	343	419	345	399	399	388	383	379	387	403	392	359	410	386	373	401	364	380	389	360	378	392	358	367	342	376	362	400	388	369	389	354	339	367	368	395	404	378	377	380	362	369	371	396	401	391	359	383	396	351	386	386	350	377	352	392	388	333	386	376	364	375	370	403	357	359	377	367	372	372	395	377	383	356	399	333	388	403	373	352	395	386	400	380	399	352	382	361	388	375	388	409	367	391	404	414	408	383	364	382	376	374	360	336	374	394	396	405	375	366	379	345	375	364	381	362	357	349	389	370	372	396	374	360	390	370	393	376	386	363	380	349	392	396	414	353	379	343	390	379	400	385	355	377	383	407	364	386	367	391	380	365	371	389	339	383	362	360	389	397	356	378	398	381	374	379	359	366	378	365	370	398	387	339	387	398	345	377	393	388	377	408	394	392	396	340	381	400	377	395	361	384	353	370	359	347	363	394	393	443	390	349	370	402	359	376	371	393	341	389	379	404	409	382	369	359	379	372	390	364	378	391	346	390	370	374	385	382	405	402	356	398	340	402	407	411	384	375	350	379	368	382	363	341	362	381	377	351	388	382	387	375	365	399	355	405	419	382	363	368	367	379	385	358	346	391	364	402	342	351	383	367	359	384	374	372	367	375	387	356	386	363	372	409	370	401	436	378	363	378	368	366	397	396	377	407	343	390	389	385	360	390	387	390	348	363	396	388	394	374	364	373	375	336	370	367	381	386	363	360	381	348	371	385	375	371	379	361	401	378	372	373	411	351	388	410	373	372	401	388	336	375	389	369	397	410	375	407	384	406	353	360	397	369	405	391	380	362	379	369	359	392	399	387	340	392	391	357	347	369	365	369	376	382	345	406	376	362	359	351	378	357	377	369	391	375	405	368	357	358	374	380	397	354	360	388	354	378	363	370	348	399	395	374	360	376	414	394	377	397	382	388	364	371	366	397	363	371	371	323	360	369	359	337	395	366	387	416	352	322	367	412	388	379	392	390	390	377	358	373	378	388	367	389	363	378	331	359	352	368	376	361	392	378	405	371	380	365	395	361	387	394	345	357	366	399	391	396	387	406	367	408	372	384	371	393	385	374	387	421	402	397	392	375	402	366	383	370	341	373	377	351	398	362	338	443	376	360	378	373	388	370	343	342	335	364	375	391	383	352	368	373	354	388	389	372	342	403	363	328	430	365	370	362	398	354	360	363	371	394	352	388	388	384	354	388	376	378	384	384	322	383	367	363	355	377	424	367	372	401	384	340	371	365	334	380	348	375	362	357	362	379	409	389	395	410	357	361	393	380	381	366	372	371	389	378	379	382	364	357	383	384	385	391	363	343	396	387	398	387	367	393	359	369	362	374	363	368	364	359	378	356	406	354	397	367	373	367	366	357	398	356	365	374	327	391	415	440	408	390	368	388	360	378	385	329	388	365	378	377	369	379	348	384	366	378	398	352	340	411	398	388	354	390	363	392	395	391	395	354	380	368	392	371	394	369	381	360	379	369	365	389	361	393	405	400	339	389	384	389	389	369	362	412	368	379	364	403	371	353	354	374	385	350	389	397	377	389	368	354	396	420	388	339	377	402	390	387	402	372	365	378	370	343	379	374	373	357	383	375	387	398	386	378	394	359	355	357	348	405	385	379	411	386	358	378	386	390	404	360	390	376	390	370	360	360	373	376	403	353	385	383	350	349	378	360	366	384	376	413	383	329	354	353	402	374	375	388	365	355	372	380	358	372	384	406	372	407	368	389	396	354	385	384	380	351	378	393	397	355	424	353	376	381	354	392	398	384	367	350	396	350	359	386	354	354	384	353	370	372	382	391	391	374	350	399	401	326	315	421	375	384	361	365	369	415	386	372	388	411	363	408	388	353	374	330	359	380	414	361	386	375	372	387	340	330	396	374	362	365	404	382	401	379	381	354	365	372	389	356	422	406	376	390	382	359	411	377	385	354	386	350	380	376	349	372	390	376	381	377	357	353	365	373	387	341	368	379	371	399	384	392	361	372	365	339	374	348	375	355	329	380	355	364	372	380	397	390	355	357	377	380	343	420	334	367	384	393	399	371	360	399	361	377	386	340	364	376	360	396	360	427	385	396	389	322	356	371	378	378	410	388	390	366	319	389	347	412	370	362	379	381	370	384	339	389	367	378	349	368	416	391	386	342	381	349	403	360	376	413	397	386	389	379	380	394	358	397	358	376	404	375	358	372	367	379	380	373	354	395	395	353	387	363	376	340	379	401	375	361	415	382	403	390	374	376	361	345	353	395	424	388	390	356	344	396	372	365	386	417	396	357	334	371	375	374	373	402	354	413	376	376	388	356	358	343	356	379	375	330	337	371	364	374	382	411	367	385	321	382	367	365	361	360	378	362	397	359	362	381	349	382	417	384	401	369	432	403	391	356	331	379	365	371	355	370	402	367	400	406	380	349	394	375	417	358
20286	39520	34086	21845	15030	10253	6905	5259	4307	3460	2765	2221	1991	1774	1605	1528	1465	1465	1592	1516	1426	1375	1185	1120	1008	907	829	753	678	646	668	673	730	714	653	659	601	607	547	605	598	496	558	561	521	525	490	506	486	510	535	512	499	525	520	513	480	509	513	494	469	498	469	461	502	487	467	482	535	486	451	491	469	496	486	463	461	495	492	472	488	528	494	460	485	474	438	466	451	435	472	450	456	477	450	447	442	448	424	480	473	458	440	432	447	456	472	469	461	473	448	435	447	412	478	440	454	461	457	486	420	497	422	453	433	457	437	411	417	488	455	466	408	473	476	412	412	472	427	462	432	447	471	488	478	449	478	431	440	453	470	438	466	450	439	434	467	462	427	460	423	445	432	443	454	459	451	437	455	394	453	455	433	442	461	465	446	444	424	454	424	426	428	406	427	454	418	428	469	419	479	462	441	481	445	455	460	443	462	430	451	442	424	460	470	399	435	433	445	445	444	416	445	461	431	442	415	442	436	425	464	484	451	463	468	445	416	441	465	453	445	413	493	434	464	451	416	438	431	406	455	436	459	444	468	412	454	464	470	446	480	491	464	458	433	414	451	437	432	453	457	463	439	447	452	465	454	445	462	441	451	462	455	454	444	454	427	466	432	445	463	410	428	431	479	454	455	401	441	448	457	452	478	443	407	455	417	458	474	463	446	463	432	459	407	423	430	467	416	449	463	438	459	436	464	431	472	415	457	470	439	453	398	472	435	433	458	470	474	436	466	438	454	446	400	438	428	423	403	416	454	453	449	435	426	471	458	471	454	419	471	416	421	469	479	458	451	410	433	445	460	433	502	447	405	458	445	498	484	424	493	427	405	480	454	467	481	436	462	444	440	434	439	451	469	437	464	447	420	463	408	446	441	426	454	455	423	440	463	418	415	446	444	471	461	441	442	434	441	466	457	437	429	470	471	442	449	460	427	482	471	461	476	419	445	466	447	447	468	435	412	446	420	443	417	440	417	470	412	417	441	448	465	463	395	466	447	450	397	417	424	422	470	419	413	479	431	458	478	451	440	446	451	476	438	452	411	442	448	451	453	415	456	437	435	484	463	475	435	448	426	483	477	424	450	424	424	422	455	460	453	409	433	455	457	464	445	451	497	458	422	466	472	448	430	438	460	413	537	422	479	444	418	447	451	420	434	487	474	388	443	437	417	437	453	422	477	441	467	447	433	435	434	442	428	445	482	428	445	440	459	435	417	419	481	406	461	431	445	445	468	476	465	448	464	462	430	418	429	456	498	427	447	425	435	416	451	475	447	451	446	468	456	416	414	456	433	443	460	460	439	437	404	450	463	477	477	406	455	427	404	460	399	457	439	404	441	436	451	423	426	442	465	459	451	437	437	458	455	498	451	441	416	438	439	461	440	439	433	419	439	434	463	421	421	459	439	434	435	425	407	476	437	437	463	462	457	432	466	491	401	439	462	475	424	434	474	421	439	419	451	468	422	460	460	460	419	465	444	461	448	452	466	447	428	452	440	440	418	445	467	471	426	447	454	438	453	468	460	486	443	416	431	463	434	448	453	468	426	426	453	467	483	434	446	460	466	451	441	451	431	430	410	479	452	405	448	433	412	471	463	443	440	424	419	453	464	438	427	430	465	434	471	440	469	487	478	462	437	431	446	465	463	448	437	424	452	465	415	467	444	420	433	423	417	443	430	391	430	442	437	434	454	458	425	499	413	416	437	442	433	420	447	404	412	453	430	438	422	434	415	457	473	471	496	434	457	418	440	453	436	462	427	429	441	423	433	413	434	484	452	448	431	431	451	442	430	469	454	453	442	443	447	429	449	434	444	398	415	458	436	457	450	455	455	449	443	457	425	475	429	452	434	482	451	431	424	423	444	457	445	471	469	440	431	444	433	453	433	447	459	452	465	409	433	443	447	449	432	444	417	475	443	448	387	403	427	463	414	428	444	455	452	429	480	443	430	466	462	465	434	477	454	458	463	448	479	401	443	448	459	475	434	430	442	440	448	452	478	462	426	434	403	449	419	428	474	457	444	438	458	429	470	452	422	469	451	431	435	448	458	473	455	465	450	453	415	463	449	433	467	436	438	470	445	425	430	440	431	445	451	412	441	467	425	444	444	449	485	450	445	473	426	471	425	400	457	459	417	456	412	482	462	433	444	457	468	435	453	451	429	432	464	470	467	452	430	448	460	453	453	496	454	426	428	423	452	420	477	446	445	444	466	464	441	461	443	465	469	441	419	447	428	419	447	454	419	400	448	422	404	430	446	460	446	398	464	449	456	463	432	428	427	489	438	419	442	457	441	438	466	469	431	460	471	435	423	438	499	441	441	480	466	441	467	429	462	445	441	470	439	440	427	450	463	437	439	461	479	475	438	456	468	427	466	476	480	426	446	437	429	434	431	446	462	475	426	447	453	464	449	451	461	446	459	463	468	473	472	479	490	421	412	445	428	460	435	442	467	480	485	409	488	419	439	416	465	417	458	462	439	432	417	456	438	476	423	425	453	450	430	429	442	454	438	428	418	424	449	467	450	450	451	379	413	437	458	450	503	405	412	452	430	427	471	457	433	421	460	483	470	411	434	466	434	472	431	447	443	420	437	431	422	418	461	433	412	395	459	441	414	458	463	441	464	440	486	459	435	478	408	465	418	473	469	471	451	441	481	454	470	446	471	449	425	411	441	444	447	479	425	473	429	459	471	434	409	458	476	429	437	453	397	457	466	406	449	448	442	476	477	395	431	455	430	464	433	423	505	408	493	390	429	460	456	436	431	431	481	418	419	455	455	456	450	453	420	429	438	460	419	433	437	424	463	451	486	432	438	442	389	449	438	417	458	450	428	428	424	432	438	396	481	439	460	455	463	442	452	491	419	418	422	431	445	422	461	453	449	442	467	421	438	457	426	429	474	473	429	477	440	443	464	432	425	450	450	429	449	455	411	422	428	434	425	403	450	433	451	465	446	451	432	408	457	424	470	465	443	425	434	442	455	423	432	405	411	453	461	463	445	442	442	449	457	429	422	481	417	453	425	501	493	479	428	462	428	412	440	460	440	417	442	460	429	457	445	437	452	468	450	421	448	446	405	476	439	420	414	396	425	483	452	430	429	441	475	436	444	441	441	413	443	468	419	432	458	444	448	430	454	485	400	432	468	448	433	433	465	486	426	453	439	418	454	420	452	457	438	437	444	431	452	430	431	425	458	437	446	455	427	433	438	450	426	482	427	431	441	479	468	450	474	452	431	431	428	404	415	438	486	422	450	463	456	448	426	469	440	438	416	438	402	464	440	480	451	488	458	441	452	450	468	425	453	458	393	450	447	428	423	430	440	434	485	443	422	424	429	449	421	484	418	438	428	431	433	470	442	462	473	466	439	418	427	423	421	499	431	448	465	438	486	414	404	464	440	450	422	411	446	452	474	456	417	470	422	458	425	430	429	413	446	442	432	411	490	409	453	448	441	451	435	464	426	448
26904	21262	19304	9600	4023	2337	1574	1167	1085	960	936	841	785	798	805	721	745	797	829	806	777	773	708	727	653	719	643	658	592	645	609	627	578	624	630	619	628	599	622	608	595	621	583	610	626	634	576	622	572	586	582	574	571	585	565	615	587	606	582	555	597	608	589	569	591	607	603	570	548	575	544	635	568	591	576	559	564	549	557	563	597	624	581	582	575	598	584	592	607	600	557	565	596	600	607	545	552	590	613	570	624	575	638	617	590	607	591	533	578	620	584	587	586	592	574	610	587	563	527	607	567	619	558	569	646	563	618	592	604	587	612	606	583	582	609	580	633	577	647	609	570	564	556	607	574	573	599	581	582	582	611	621	602	547	571	542	610	601	548	631	585	570	592	631	587	563	564	567	565	576	576	580	587	573	581	576	561	565	607	549	622	598	618	572	607	635	605	610	613	630	572	553	584	587	615	607	604	592	586	548	547	593	557	587	564	595	554	568	590	578	588	589	593	609	589	599	568	610	606	609	575	556	587	605	575	573	581	578	602	633	584	647	561	568	564	573	587	559	581	568	569	590	542	592	540	536	599	566	576	611	594	547	569	561	570	593	582	585	623	582	572	594	591	538	613	592	586	572	547	643	601	604	574	625	580	595	604	556	526	600	604	596	578	577	572	639	638	577	581	603	586	589	559	579	589	572	585	588	594	565	561	601	568	567	568	555	608	605	636	634	598	608	616	557	599	594	606	572	611	585	563	557	619	621	615	583	611	562	556	584	573	562	575	543	558	565	551	580	595	570	604	551	536	554	555	598	590	570	608	575	570	620	566	579	587	539	614	562	591	605	527	552	572	589	606	595	574	569	585	586	566	552	612	569	597	604	587	568	595	565	574	576	580	611	593	593	556	580	585	562	571	585	576	552	554	492	597	599	542	575	565	602	559	578	575	566	561	548	570	621	627	570	561	595	602	628	592	594	596	582	552	595	612	580	556	532	607	582	585	558	626	557	608	590	553	594	608	595	565	574	586	585	546	568	567	589	577	550	552	586	575	541	612	598	612	621	595	578	558	561	588	605	632	620	577	616	552	601	622	571	631	571	602	593	598	584	561	584	638	556	617	589	606	585	591	575	537	564	579	580	579	562	577	605	591	537	637	529	596	596	517	600	588	581	597	594	595	619	597	568	577	564	596	596	562	548	558	589	604	596	550	614	552	582	620	592	587	584	587	571	589	611	546	543	580	560	599	570	579	548	609	557	580	571	577	594	610	651	573	573	586	581	603	614	593	572	624	561	555	561	620	625	537	617	606	584	612	563	589	551	601	568	584	553	544	601	539	583	569	570	612	571	610	584	558	596	566	577	607	575	558	559	567	582	580	592	559	609	571	554	566	548	557	612	576	567	548	570	583	554	644	616	580	582	603	592	585	599	633	597	531	625	579	537	548	592	570	563	615	605	545	608	602	587	624	597	591	576	590	581	604	614	608	544	595	568	555	555	627	560	545	632	598	585	588	558	576	579	603	572	563	579	608	592	554	560	592	567	543	615	580	561	624	563	621	576	585	561	589	541	581	626	549	655	580	616	591	610	576	586	567	573	589	630	571	563	569	563	600	601	577	583	565	586	597	572	616	545	543	574	597	644	580	585	582	584	571	568	598	607	605	582	555	610	549	591	588	594	606	583	552	632	634	588	612	594	547	619	589	592	544	602	592	589	607	596	575	553	591	554	554	601	584	559	580	587	588	578	553	579	576	611	601	595	565	600	598	557	594	607	588	582	557	615	610	599	596	618	614	557	598	514	652	566	622	621	578	574	581	552	580	578	569	618	617	589	585	572	574	588	606	590	557	547	612	599	586	586	644	557	594	603	538	595	587	565	572	568	579	562	617	591	599	599	570	587	590	609	592	572	550	563	551	572	547	624	565	611	558	610	598	593	552	527	564	564	565	590	586	594	618	603	564	564	608	564	599	530	609	585	587	564	588	543	578	597	589	595	564	549	614	573	576	601	592	577	617	598	614	634	613	607	597	560	613	592	553	596	615	524	572	574	600	584	571	583	586	597	588	547	565	534	552	616	619	566	574	635	579	606	549	552	589	590	561	580	582	605	585	558	602	610	597	604	626	579	551	580	587	568	566	570	613	568	578	569	554	610	574	556	585	582	574	586	586	570	577	586	558	630	549	633	607	570	571	536	552	559	595	559	563	611	564	568	637	548	616	541	587	553	577	560	576	549	587	534	552	586	598	581	619	577	569	555	567	581	524	551	589	532	546	583	601	591	581	560	597	592	589	573	608	618	613	582	555	614	594	603	574	572	566	603	557	618	567	635	572	564	579	617	562	552	571	554	566	613	569	569	603	614	608	612	646	606	596	557	594	612	581	606	604	626	564	514	573	582	576	600	617	582	520	575	568	579	590	593	588	598	588	577	568	578	559	581	578	579	582	533	603	573	554	546	586	584	609	585	573	609	601	610	609	569	600	547	562	580	570	579	567	564	628	589	628	567	562	563	603	583	534	591	584	593	553	583	586	630	544	575	542	596	601	566	560	575	596	588	570	614	610	569	577	575	574	576	591	582	580	607	631	579	566	579	559	600	602	537	599	555	571	531	569	582	578	599	595	614	561	581	554	590	593	564	644	596	605	570	651	602	578	523	572	567	550	600	586	592	573	573	590	533	575	583	617	604	599	553	601	548	545	612	606	597	575	618	589	586	601	588	607	577	556	585	609	596	547	625	566	609	601	586	580	574	556	565	594	558	579	615	613	566	557	582	594	563	548	590	619	623	588	570	557	559	627	609	564	562	577	594	569	552	571	578	597	622	503	583	576	585	621	593	631	606	622	580	537	569	552	565	608	564	566	640	606	591	593	597	601	562	607	576	536	608	593	564	550	565	586	604	541	587	563	571	579	562	580	584	614	599	619	629	568	537	576	497	591	559	597	583	621	563	608	652	584	549	574	588	564	601	555	598	612	556	590	619	615	586	585	577	576	590	582	598	591	589	592	602	575	597	570	620	602	583	595	555	597	578	561	564	592	587	591	623	557	625	599	629	589	584	593	530	602	629	566	589	614	603	570	611	603	577	591	594	586	561	604	564	590	583	570	574	618	537	549	574	593	545	519	567	584	548	606	535	564	562	575	582	601	655	580	581	597	532	601	631	591	574	587	554	574	593	548	571	592	646	571	569	570	546	573	562	575	575	570	607	576	571	600	596	594	600	634	558	594	584	582	599	598	544	568	592	607	575	573	586	612	595	580	575	592	567	583	562	561	610	606	596	595	568	602	575	584	557	591	545	599	588	577	613	593	562	558	568	562	565	546	571	612	567	578	588	606	604	614	599	631	604	576	579	568	597	609	624	622	587	621	601	563	542	549	550	609	577	578	592	587	581	573	594	593	555	572	577	627	618	610	587	618	570	623	556	590	582	608	635	554	583	556	535	605	571	552	602	534	547	559	567	609	603	566	611	613	544	567	600	638	629	606	563	584	571	576	592	593	578	569	522
16956	27309	21223	10709	6414	3944	2887	2317	2010	1691	1393	1229	1256	1180	1110	1094	1079	1106	1174	1150	1140	1043	984	960	901	822	838	811	766	780	768	775	772	793	736	773	831	733	752	741	803	719	768	764	704	725	727	753	748	726	745	741	701	755	740	717	698	741	722	715	721	737	684	735	709	696	706	764	692	727	696	690	698	660	748	721	716	710	706	740	714	741	675	668	711	670	670	714	717	744	732	712	703	684	711	780	693	669	698	685	717	683	698	708	718	682	721	704	731	716	641	671	723	739	695	702	631	681	692	731	745	697	718	778	671	734	721	708	659	684	700	747	670	751	719	692	688	670	718	693	696	687	723	750	635	688	704	694	724	651	673	695	688	720	724	747	655	741	706	681	741	713	667	676	700	694	751	680	716	683	683	675	673	693	722	702	703	716	701	692	752	712	687	667	694	671	661	694	731	715	689	715	734	689	692	682	717	692	719	719	707	685	664	646	731	755	705	653	725	651	719	699	706	696	719	674	728	685	758	664	657	675	702	682	678	677	678	681	644	717	717	694	661	731	723	640	702	717	705	660	676	664	742	693	724	661	698	724	727	710	681	739	676	695	689	674	688	655	678	672	679	766	671	678	676	715	728	706	690	690	695	735	689	716	710	672	647	706	730	719	705	676	712	643	661	668	673	654	681	676	654	713	687	696	706	726	673	643	668	727	664	724	668	724	677	660	705	643	698	694	678	720	706	710	707	684	679	642	709	721	683	670	730	673	698	692	676	740	732	664	728	670	685	703	733	720	658	673	671	702	747	757	696	663	753	692	761	691	697	696	714	721	681	720	686	728	684	710	698	688	711	704	701	648	662	726	715	659	693	702	692	717	698	685	755	713	649	734	717	731	712	715	684	649	719	715	713	699	725	727	684	716	686	730	737	662	680	693	695	724	634	668	715	687	662	721	756	695	731	733	634	732	684	669	702	669	699	695	724	698	674	658	686	687	731	700	695	714	713	631	762	697	710	717	726	724	726	693	672	698	713	682	695	668	674	699	729	692	680	718	708	678	646	681	694	697	676	676	678	742	689	658	706	718	697	691	725	670	712	724	649	679	716	659	690	676	702	720	735	708	683	667	730	667	687	660	714	745	702	754	661	704	697	670	681	722	664	677	688	693	695	695	679	696	668	720	690	673	723	723	728	716	707	723	673	685	681	758	679	642	671	705	681	723	710	745	687	679	708	651	678	742	665	692	681	704	686	718	716	751	701	734	692	666	730	728	672	698	689	747	748	696	667	708	683	666	705	657	692	689	679	727	693	686	709	715	691	718	738	715	655	733	734	699	699	708	715	706	747	720	735	718	657	741	679	689	722	691	641	688	731	704	692	736	697	703	677	711	689	696	743	689	693	714	719	698	704	727	719	705	720	671	636	671	705	735	713	650	708	689	721	698	724	724	723	756	742	694	686	740	705	655	688	725	701	652	715	731	686	671	699	666	661	709	704	695	717	718	735	719	724	693	679	694	726	731	723	694	732	720	685	656	675	678	726	739	715	727	726	721	728	696	679	705	717	679	665	698	710	702	712	713	699	698	716	725	680	717	688	751	743	655	671	685	742	689	713	726	677	689	727	755	716	675	705	685	668	714	672	718	681	707	705	756	730	686	700	713	680	674	695	734	669	701	696	701	684	696	724	718	695	649	686	666	710	716	658	720	644	699	703	706	687	717	682	662	639	673	644	749	683	636	699	676	704	680	662	736	702	718	673	658	670	725	709	703	679	727	674	734	692	700	708	729	714	644	707	702	711	741	725	676	707	728	702	687	716	737	722	728	701	714	710	702	692	716	698	743	701	729	718	691	686	754	692	719	712	687	721	717	709	677	693	725	751	701	681	712	737	744	720	721	697	749	670	688	692	671	661	714	682	677	705	736	719	649	689	691	683	717	669	731	679	724	649	672	705	704	675	713	701	662	695	675	698	695	645	716	675	706	657	714	720	706	658	701	668	729	680	663	708	694	694	672	698	726	679	687	698	689	720	714	683	715	728	652	714	674	671	681	708	693	733	643	700	667	706	734	679	702	722	695	694	739	705	709	670	690	735	692	684	719	717	692	679	724	719	709	695	657	679	728	698	694	707	766	722	693	686	659	702	730	701	686	672	713	668	672	733	712	689	724	667	719	723	711	715	741	728	707	694	654	744	705	710	710	666	700	705	695	683	686	683	675	686	700	680	675	696	740	757	706	696	703	722	725	723	718	705	711	671	655	687	736	692	707	675	637	698	657	719	730	734	715	696	667	665	676	718	740	734	734	684	682	701	695	683	695	667	689	688	706	726	713	696	726	682	687	700	706	712	744	697	736	661	679	691	748	711	672	703	699	699	703	722	668	712	742	748	701	695	700	695	664	675	692	715	687	697	676	703	695	667	761	676	698	695	704	670	703	720	632	684	762	713	656	688	665	658	680	688	705	672	703	697	684	682	702	650	692	708	742	712	695	694	688	649	694	708	675	703	708	698	733	712	725	725	706	724	695	695	718	689	702	716	695	711	668	688	705	713	629	694	705	673	692	684	668	663	698	741	707	672	676	674	659	675	667	701	697	692	703	644	709	714	690	737	702	694	690	704	710	731	728	701	658	734	675	716	672	715	727	754	706	648	725	691	710	708	676	649	723	701	624	718	689	704	700	735	630	683	706	665	662	697	684	701	740	709	730	729	696	666	695	684	712	638	693	742	689	731	671	707	741	671	682	655	713	700	676	710	747	647	726	676	704	721	686	694	691	699	678	731	686	755	704	683	689	674	683	722	707	692	690	693	704	729	647	690	722	723	724	680	663	713	700	695	688	667	714	684	725	677	687	698	726	681	725	679	653	719	753	726	685	708	714	695	684	697	691	721	695	699	689	688	724	702	670	733	698	701	718	681	708	705	702	687	667	718	714	710	705	666	704	630	679	696	687	714	680	697	726	726	728	700	701	628	702	641	684	662	677	700	714	672	678	725	685	687	658	689	704	723	687	670	704	700	680	683	655	640	708	718	711	680	686	745	658	695	662	708	634	689	732	723	734	724	694	671	693	691	707	708	680	684	633	728	708	659	650	707	708	721	669	696	705	668	687	715	722	718	692	676	738	700	695	709	704	711	666	671	714	739	734	722	719	655	694	691	677	722	687	686	747	709	734	696	714	684	717	704	735	702	663	685	689	713	673	671	683	706	687	736	702	727	760	690	743	683	740	731	694	707	649	730	689	690	694	741	735	673	720	715	692	716	697	652	718	667	713	712	706	674	676	686	673	697	675	702	671	719	689	732	710	682	683	661	678	680	675	743	677	717	708	698	733	735	700	700	727	706	696	746	728	693	735	767	683	735	712	730	728	730	666	713	712	736	686	749	741	720	715	720	680	697	688	701	669	713	686	695	673	686	708	725	695	723	673	721	733	701	720	712	657	692	753	683	735	689	707	710	697	679	729	711	736	717	746	718	685	698	712	707	681	676	656	699	677	666	665	656	663	642	707	690	690
23685	21065	28389	23958	21082	13692	3477	2010	1569	1340	1122	995	910	887	855	802	734	868	862	855	814	736	657	733	606	585	575	582	514	493	544	514	538	521	485	461	493	499	511	464	450	451	453	449	490	436	459	457	421	438	444	454	463	468	459	390	444	484	472	428	443	443	398	444	416	434	434	443	439	403	431	419	417	438	452	448	428	408	464	440	462	443	427	429	460	493	445	445	403	460	428	419	393	436	446	457	443	423	475	427	445	425	459	473	436	408	388	449	436	450	398	475	381	426	410	424	403	419	418	436	443	436	436	468	416	444	450	418	418	416	450	462	434	435	426	444	474	446	435	413	451	454	409	429	427	441	420	454	425	412	456	440	445	433	444	457	413	446	440	472	450	408	452	464	421	457	480	437	415	428	418	456	421	428	448	432	412	444	435	416	436	436	426	455	405	442	388	439	426	438	449	436	436	445	400	448	435	442	432	465	465	408	399	429	404	465	399	471	416	391	468	466	401	435	447	399	430	472	436	425	449	402	440	450	455	462	431	425	421	415	466	414	468	428	414	394	435	439	426	442	398	433	462	464	411	416	440	468	401	421	441	397	425	449	415	435	406	454	412	414	453	440	448	401	410	395	406	446	451	439	434	431	418	433	433	436	401	428	414	437	464	420	446	446	421	444	433	443	419	442	464	417	418	467	423	472	432	457	400	440	454	417	483	448	434	422	465	447	469	442	449	456	452	414	417	420	439	419	466	389	436	387	393	404	423	405	435	459	445	440	450	444	459	442	435	457	415	479	410	411	439	445	431	463	416	418	448	445	420	440	461	419	415	385	442	438	415	424	430	452	470	444	420	421	447	448	419	476	404	426	424	397	344	466	451	420	409	439	437	461	484	444	457	442	435	402	410	438	446	430	426	454	501	419	453	401	436	455	429	427	413	459	428	431	423	438	457	411	390	401	416	415	427	430	434	397	412	419	458	408	425	428	418	432	388	440	442	431	456	459	377	398	426	402	466	397	395	433	437	467	434	419	429	430	472	467	430	421	455	427	390	444	438	438	421	392	415	446	402	436	389	398	450	425	431	395	389	458	427	448	415	456	478	456	416	406	432	429	404	408	416	431	417	421	410	416	412	443	448	423	455	446	410	461	438	400	404	385	430	420	398	445	432	404	412	412	418	471	472	401	456	407	435	430	432	434	461	431	421	434	480	450	435	426	413	394	437	422	432	434	445	438	459	409	445	443	407	438	423	447	441	447	416	431	422	420	464	416	424	457	390	411	443	431	412	427	481	447	422	411	431	388	456	451	425	441	420	441	414	447	418	408	479	415	450	420	426	408	422	429	454	409	427	434	452	408	415	442	436	445	445	494	447	427	393	449	429	451	417	420	464	393	424	436	405	448	489	462	411	428	435	451	428	433	447	392	447	454	445	415	412	430	440	439	395	425	436	432	455	430	408	451	435	428	435	441	438	449	451	425	421	419	430	468	471	426	405	453	425	427	433	422	420	436	464	447	417	415	428	391	388	426	411	436	420	425	483	441	445	460	408	452	418	401	423	429	415	454	432	433	455	454	452	410	406	430	428	416	429	443	469	422	439	435	427	438	421	432	443	429	425	448	453	417	400	418	458	415	426	428	414	422	448	469	443	440	440	421	446	429	433	438	416	423	448	456	423	414	472	440	424	440	450	433	413	449	459	395	428	468	437	437	441	420	388	422	416	418	442	432	414	426	404	445	450	446	435	413	412	428	446	429	446	460	409	405	438	435	455	377	460	445	428	416	420	413	414	392	469	405	440	407	468	421	429	409	418	415	425	419	415	438	416	434	449	426	452	414	427	449	440	431	424	419	392	420	421	462	419	445	412	398	418	441	374	433	447	422	445	426	428	429	455	404	450	403	442	482	401	437	430	479	421	446	430	447	413	452	432	455	445	372	402	488	430	429	423	399	443	461	422	429	444	421	427	439	431	432	414	445	429	397	462	432	425	431	445	424	397	431	433	412	429	419	405	427	406	434	446	432	402	430	432	427	419	443	443	394	469	423	421	430	420	387	411	421	421	416	445	464	466	454	438	411	429	417	406	438	422	425	448	437	442	428	450	427	451	438	439	427	426	434	422	431	455	422	414	377	476	432	391	441	454	430	442	424	423	418	448	443	431	423	409	435	419	433	491	440	425	445	407	428	414	470	427	435	424	406	510	414	437	463	440	472	444	427	428	436	463	409	446	443	437	441	460	423	425	426	432	430	460	399	421	440	439	462	401	441	425	422	470	425	419	412	434	435	450	430	417	441	448	421	425	411	404	409	416	413	447	439	410	420	419	433	389	448	431	448	441	445	416	478	405	421	475	418	423	481	390	455	426	433	376	438	441	451	399	439	450	424	443	440	434	463	431	445	438	407	426	413	443	435	450	437	415	443	436	432	424	433	425	437	442	458	424	398	461	434	427	410	413	402	428	422	413	428	465	400	429	428	418	410	404	403	453	438	406	395	455	445	432	452	442	431	456	406	436	430	457	446	426	437	383	415	432	459	422	427	418	438	416	397	415	429	423	437	397	423	443	460	394	384	425	426	425	425	419	423	397	438	436	452	440	426	404	442	374	476	405	373	439	425	441	438	445	434	430	436	427	400	428	433	426	409	442	401	421	429	458	441	426	433	432	447	485	448	400	424	451	431	432	459	468	421	419	440	458	449	438	445	485	452	429	433	409	420	424	452	426	431	397	426	425	425	473	451	409	451	438	443	434	382	403	433	403	423	418	440	423	418	431	416	440	414	433	383	430	405	435	447	411	443	410	442	429	446	432	432	440	418	444	415	452	455	467	434	431	435	410	396	422	414	430	391	422	478	427	417	458	441	422	424	414	460	443	424	413	440	434	438	415	418	409	444	416	464	410	414	424	446	412	440	447	410	423	431	417	430	437	440	422	411	439	429	426	430	408	437	422	405	398	422	408	456	426	443	460	469	434	474	423	430	437	460	410	460	461	438	419	478	398	418	398	444	466	448	386	415	447	453	433	394	405	407	429	424	429	410	450	423	416	471	432	417	479	443	430	427	402	456	431	425	404	417	444	434	402	425	445	429	436	460	443	430	453	445	409	441	430	440	485	405	425	430	427	445	464	425	410	454	434	475	410	456	443	446	436	471	432	408	438	406	398	439	462	434	413	450	408	399	448	429	400	427	471	405	454	435	413	419	468	431	421	462	404	417	386	457	456	415	398	429	440	445	434	437	432	481	406	472	453	410	438	422	425	460	419	447	451	409	440	404	448	419	461	427	421	437	445	431	424	421	457	379	464	427	427	470	404	430	417	428	440	420	429	442	426	419	405	423	402	413	422	444	460	406	404	421	421	407	399	433	419	440	436	447	438	442	465	459	424	428	440	442	396	450	444	432	446	447	443	433	406	431	387	417	462	424	399	442	448	430	424	429	404	459	408	443	446	403	438	439	411	418	449	416	408	428	450	440	431	444	394	433	469	405	427	419	464	427	452	407	419	420	443	404
17664	34308	28330	16725	10375	6877	4854	3917	3177	2487	2045	1696	1575	1458	1385	1211	1252	1358	1372	1336	1263	1146	1031	974	860	855	713	659	662	706	647	682	686	730	680	679	713	630	634	651	609	579	594	630	584	538	566	569	594	603	557	574	576	547	546	558	547	542	560	541	560	522	556	529	569	537	563	562	533	525	522	537	528	558	567	548	540	564	524	545	596	535	558	510	562	517	527	541	538	546	553	520	566	515	587	580	562	543	517	546	573	560	550	555	514	527	516	521	529	518	541	530	532	558	528	531	517	498	541	541	501	500	544	544	514	503	506	525	559	521	518	544	547	519	532	512	550	472	529	519	514	513	529	514	472	531	536	508	570	535	530	518	568	549	519	562	493	530	539	560	540	503	567	503	524	518	518	516	515	500	544	550	498	513	483	499	520	516	547	514	533	554	511	548	500	535	461	551	511	472	538	515	554	521	504	486	517	528	522	519	474	528	537	519	555	500	498	493	533	521	524	535	493	518	526	558	538	562	516	472	543	553	496	540	530	504	519	501	554	526	452	533	523	513	549	505	518	556	501	525	513	504	552	539	520	502	492	501	520	510	516	542	552	504	520	520	545	525	511	523	546	535	515	501	504	540	514	536	544	531	506	540	572	535	541	489	495	553	572	557	463	509	544	521	499	539	506	565	513	512	529	494	551	550	513	507	498	512	526	509	507	542	550	523	505	515	525	510	546	566	510	533	514	538	508	537	518	548	546	536	516	552	522	549	526	510	549	550	512	481	534	514	508	535	495	542	529	510	516	535	512	558	531	549	572	518	507	531	497	524	514	458	479	550	551	497	481	533	556	510	512	517	510	493	536	522	503	551	514	498	481	531	494	530	578	541	532	504	511	467	503	536	502	490	541	518	508	512	524	567	524	549	488	547	527	498	532	514	496	581	527	525	518	554	573	504	516	534	493	549	515	531	546	535	513	552	505	527	523	550	509	480	490	522	508	462	539	512	489	547	583	514	506	538	547	552	547	515	551	562	517	571	566	516	527	538	502	538	521	535	530	551	550	534	487	517	499	525	554	542	509	509	483	542	488	493	483	537	510	524	512	541	536	508	551	546	583	535	511	507	495	525	510	520	476	516	521	535	537	532	505	508	540	515	510	504	475	480	528	526	520	552	544	560	506	492	568	537	516	485	490	521	555	500	491	487	524	521	546	540	545	542	531	514	547	562	533	506	519	530	516	521	531	514	506	511	500	524	501	516	532	521	531	543	582	503	511	523	524	515	478	539	497	485	579	523	501	543	522	518	494	520	545	546	505	500	525	541	498	504	515	531	510	516	487	536	575	551	529	537	509	518	538	528	516	510	508	517	495	531	510	525	536	511	528	445	523	506	526	528	516	518	512	533	522	521	570	509	490	536	559	509	491	527	513	511	490	523	543	556	525	499	501	528	505	501	557	524	506	514	513	511	504	495	554	520	485	542	503	538	545	521	530	559	524	504	499	509	505	582	525	529	474	511	534	506	528	519	495	514	554	512	515	520	564	543	482	543	550	546	511	498	541	504	526	529	552	534	529	507	530	535	524	533	511	529	535	533	528	499	488	534	531	540	526	516	519	493	532	533	504	550	530	575	529	509	501	569	526	526	541	511	504	504	521	510	517	519	516	502	521	555	550	582	537	540	550	522	508	533	501	495	539	557	538	531	544	517	588	505	568	461	537	554	536	521	518	542	510	538	494	542	525	519	535	529	516	506	494	532	567	507	566	527	539	519	480	536	492	536	577	528	504	510	505	559	540	537	574	525	528	557	510	502	569	508	526	514	501	530	511	540	521	538	544	506	554	498	514	515	487	497	480	548	504	489	536	524	496	534	559	519	536	543	516	541	562	527	500	544	551	507	525	496	509	485	528	527	522	520	526	536	501	563	553	534	529	509	527	528	553	485	525	528	545	514	545	522	570	559	540	531	518	518	545	490	532	508	549	573	574	503	551	509	508	516	485	510	528	522	531	506	516	485	527	530	560	478	493	528	518	525	531	491	533	481	553	522	522	528	534	532	520	533	483	532	522	524	537	539	539	504	494	527	568	512	537	508	508	542	514	524	493	487	524	525	499	522	521	554	592	495	492	534	487	510	538	505	526	530	533	512	539	541	540	530	498	511	532	513	543	536	536	528	551	509	533	500	515	504	548	558	532	549	539	526	520	493	541	513	541	512	521	510	530	506	513	568	507	493	544	506	528	524	505	548	535	504	519	540	549	523	490	496	549	486	525	531	565	543	533	524	531	525	521	534	552	543	517	530	500	517	515	512	498	477	549	502	515	494	523	519	519	511	487	550	503	559	525	538	497	540	545	518	487	513	537	562	527	511	537	506	542	561	514	540	527	495	501	534	556	492	509	490	521	518	498	538	500	561	535	527	506	494	549	526	546	541	501	506	495	512	557	483	485	529	525	537	559	547	514	526	574	540	482	541	538	523	517	524	519	506	523	541	521	472	510	515	569	541	505	527	502	523	497	542	541	520	472	491	460	497	472	568	517	513	465	512	489	556	483	544	537	515	582	556	542	487	495	585	549	516	510	530	499	586	534	524	506	534	488	537	526	532	557	518	502	529	514	527	564	525	493	519	575	501	502	539	533	539	541	521	529	555	531	550	516	508	462	495	507	500	530	510	513	521	544	524	457	560	531	458	546	508	514	541	562	503	559	500	538	509	534	512	561	542	488	481	508	506	545	526	516	569	527	555	537	492	509	536	519	486	531	511	502	472	538	541	484	553	533	538	533	534	484	534	501	543	512	524	525	522	532	533	571	537	533	526	490	461	485	510	474	506	498	475	522	530	499	529	494	550	537	527	521	514	555	553	552	514	598	528	518	510	529	513	562	524	499	530	543	508	512	530	494	552	534	516	521	533	504	510	542	519	531	553	520	569	540	490	537	515	526	516	523	507	548	534	554	542	520	532	513	504	496	546	536	515	554	523	540	484	525	541	493	517	554	516	534	522	502	527	520	545	534	565	536	542	517	532	547	524	552	511	506	488	545	536	517	504	551	571	544	458	462	520	529	513	510	553	517	500	553	540	490	521	507	480	548	540	519	544	503	511	549	546	509	477	495	506	542	492	506	504	513	534	524	494	553	494	535	529	526	536	500	532	522	537	494	519	536	531	483	507	528	551	532	523	559	514	552	514	542	493	558	501	476	567	529	517	513	531	523	550	561	564	508	559	555	508	554	560	546	549	534	535	557	469	531	546	561	537	529	515	526	518	491	537	498	545	574	532	573	508	527	534	528	564	531	531	533	518	520	489	557	566	535	495	536	512	519	516	551	499	541	542	512	541	527	542	524	501	533	572	522	549	504	535	543	539	551	509	507	554	498	515	525	540	485	509	524	494	553	492	533	530	537	512	520	543	505	496	513	498	529	521	520	533	553	481	541	535	544	531	526	511	546	492	547	541	519	485	525	530	541	530	505	542	495	540	567	545	564	511	529	504	505	541	491	515	503	529	513	495	537	515
22640	21055	28818	23504	21069	21196	12481	3107	2019	1615	1439	1254	1091	1086	979	934	905	908	930	943	931	843	780	740	667	595	545	531	497	529	498	500	514	502	475	484	458	453	444	437	480	422	392	397	417	412	420	421	388	393	416	445	404	389	402	372	416	377	416	387	357	376	394	412	389	396	424	369	400	397	395	415	418	420	408	423	388	388	375	411	385	422	399	372	418	427	398	359	362	403	388	401	408	383	384	414	376	403	357	384	382	398	344	386	326	392	405	369	420	389	402	392	397	348	370	400	386	401	379	362	360	382	381	385	358	383	396	398	367	397	335	416	388	394	376	381	353	377	390	379	365	362	349	405	380	366	385	416	400	367	353	365	358	409	375	368	375	358	402	418	389	371	398	345	330	342	393	370	387	367	389	383	362	393	398	413	352	358	371	385	374	377	393	393	368	396	412	399	382	372	390	371	391	393	367	364	376	375	380	365	372	353	372	382	388	362	371	383	373	390	417	352	388	352	369	395	355	384	321	405	379	398	349	366	378	349	381	380	378	388	372	373	343	362	356	358	419	379	364	399	372	344	387	362	391	385	399	361	386	408	337	381	378	398	394	351	409	377	399	349	372	379	377	367	391	346	342	368	376	365	403	415	392	368	372	368	378	385	403	347	344	345	375	392	366	366	366	379	364	411	367	396	374	405	378	368	405	364	410	371	373	388	360	367	383	381	360	384	375	372	381	367	390	384	399	375	362	417	422	412	365	363	372	386	357	361	378	364	371	384	365	378	367	347	364	389	385	375	344	347	360	341	391	397	344	370	371	350	353	356	380	367	362	401	380	350	384	366	347	383	379	361	363	355	365	391	395	397	377	374	354	379	373	392	379	386	389	383	374	343	393	377	366	390	386	398	361	388	373	353	380	341	384	363	375	389	359	387	351	374	414	408	367	380	367	398	388	396	385	414	379	420	383	374	373	378	361	362	369	355	366	363	347	347	394	370	404	388	395	381	388	368	393	355	360	343	371	407	383	377	355	375	367	372	376	417	374	398	365	403	371	382	358	360	386	387	367	411	363	390	350	367	354	348	341	399	404	375	385	328	387	391	394	425	349	363	369	355	369	378	404	374	416	346	407	376	371	368	380	368	382	365	399	388	363	358	367	394	360	383	378	410	346	389	385	352	375	359	372	354	382	384	363	364	356	363	357	383	395	377	395	371	355	356	406	398	375	388	345	338	385	383	400	377	385	411	396	403	386	392	385	400	374	377	364	390	411	361	384	395	360	320	338	367	397	376	346	384	338	356	350	368	357	390	348	383	387	388	406	351	397	383	427	363	388	392	396	372	384	370	401	388	370	401	379	393	356	408	379	372	401	359	365	379	365	393	417	377	358	364	383	394	390	380	383	354	368	349	355	339	365	357	413	360	380	416	374	400	386	376	381	357	406	367	391	410	338	352	354	389	343	369	398	355	369	374	368	405	352	373	413	395	367	402	347	378	400	396	413	336	410	370	357	357	365	365	389	390	387	359	396	344	363	409	385	383	359	366	372	374	352	364	377	405	372	374	386	354	357	402	411	372	371	387	378	381	364	378	373	369	380	356	378	404	377	362	383	392	389	378	380	371	406	372	374	351	351	388	393	371	371	382	360	362	397	370	386	406	369	384	398	397	384	384	355	372	355	365	364	330	390	377	340	367	355	389	383	389	384	367	397	357	366	373	413	380	398	377	412	375	354	350	371	369	351	366	384	380	406	384	365	362	372	374	342	370	350	406	370	379	338	397	353	393	366	389	391	371	368	384	357	355	394	368	325	375	381	397	370	406	381	358	377	379	377	359	360	357	375	377	376	370	356	367	378	371	361	379	363	355	385	391	357	401	375	369	385	377	376	402	356	350	370	381	357	422	333	360	362	404	405	354	404	363	354	348	388	367	377	362	396	374	359	395	387	383	388	340	414	380	345	386	369	345	370	362	385	382	360	373	361	343	359	405	380	370	386	353	360	389	351	377	364	343	388	378	402	378	407	370	378	352	365	385	371	383	361	379	381	390	361	367	364	356	394	393	376	369	380	395	347	380	405	340	376	358	366	330	356	389	378	380	374	379	385	350	381	367	373	360	379	405	415	364	375	383	386	374	398	343	364	382	377	391	383	383	405	384	410	361	388	374	427	363	383	365	382	345	362	372	381	366	411	388	336	382	361	384	357	392	384	391	357	409	387	372	396	335	369	372	376	391	375	388	366	370	364	369	384	382	354	356	362	368	389	385	372	368	355	361	386	381	367	408	366	365	380	378	374	350	374	391	399	370	374	382	374	400	350	388	375	362	402	383	376	442	356	380	369	374	346	399	365	415	396	405	381	340	399	388	372	396	395	391	400	358	381	382	375	389	379	383	380	380	401	382	386	380	385	405	398	374	328	390	385	359	341	378	398	395	378	386	357	377	355	360	405	365	382	372	381	379	384	418	389	387	403	356	373	380	345	355	370	363	354	390	359	382	373	363	416	388	357	341	356	325	405	373	377	352	417	365	408	370	402	336	396	359	354	393	378	365	403	378	343	371	375	365	374	416	408	399	381	401	378	354	396	380	363	359	358	392	341	379	346	404	389	356	366	358	368	393	398	351	378	432	412	371	361	356	399	361	384	351	374	341	370	378	386	376	355	352	399	341	364	350	393	391	390	382	374	376	361	377	375	371	353	388	375	368	362	393	383	382	371	358	389	374	381	364	384	360	363	377	364	381	358	375	373	364	385	378	394	380	357	349	370	357	393	377	374	379	364	346	369	380	380	369	381	349	388	350	380	386	405	341	380	380	368	388	390	378	385	388	376	363	364	372	379	359	397	383	369	405	368	358	378	385	356	384	365	435	400	380	396	385	344	384	399	338	365	393	364	390	348	371	388	388	421	388	369	404	395	364	372	398	385	348	385	353	365	342	390	384	391	386	401	391	380	408	380	348	411	354	355	403	355	372	373	356	373	367	384	355	399	372	325	372	394	406	376	352	371	370	335	350	376	378	395	373	357	375	381	397	378	398	348	377	384	367	365	386	379	357	352	352	390	394	355	356	365	373	399	331	349	341	384	355	368	351	392	356	367	389	391	363	375	382	382	351	343	406	350	344	385	390	373	377	395	360	389	374	351	377	385	389	381	391	376	334	376	377	380	367	398	371	382	376	385	381	372	366	381	390	363	401	340	364	361	395	416	401	387	403	377	392	380	377	393	388	384	370	362	346	349	351	384	367	387	384	356	363	405	368	407	376	374	373	374	342	361	380	390	413	392	386	395	381	363	352	412	372	374	409	359	381	418	370	351	356	387	356	378	375	374	376	379	368	383	394	366	378	418	382	407	405	365	400	385	345	356	383	354	376	334	395	386	384	389	394	351	398	401	382	352	387	345	349	378	384	371	354	390	378	339	356	319	368	365	398	359	383	404	366	365	372	351	360	400	390	383	369	374	374	391	378	334	366	388	380	385	377	363	369	352	363	358	363	355	354	329	393	344	364	395	373
19752	38317	32389	20646	13563	9662	6994	5451	4451	3401	2667	2265	2070	1860	1649	1558	1573	1546	1614	1526	1558	1372	1213	1058	917	902	775	726	684	746	647	699	688	698	709	646	634	613	568	596	559	512	541	549	519	468	526	507	536	533	492	551	498	457	509	513	469	501	480	519	493	473	479	477	492	465	451	481	453	466	497	502	465	495	491	440	462	476	482	463	518	511	427	465	456	471	475	421	426	434	477	496	438	474	442	500	454	400	442	424	442	502	415	428	433	430	452	442	429	520	450	463	495	473	463	443	448	439	461	448	470	424	455	464	450	425	451	471	422	464	442	432	446	409	456	469	418	426	437	464	433	450	419	444	466	439	398	437	464	455	423	485	452	428	405	455	465	434	433	437	474	450	460	444	480	430	434	402	426	436	470	441	454	466	497	479	433	495	488	463	447	491	454	468	453	472	443	447	447	441	457	446	443	453	444	451	439	433	414	455	426	409	430	436	478	449	462	435	429	434	476	417	455	416	428	471	445	444	415	485	456	434	462	452	442	463	438	449	505	447	444	426	469	458	425	412	479	455	463	425	415	460	456	447	442	458	454	431	452	424	445	457	405	443	430	425	432	473	435	422	437	445	397	460	455	452	454	444	431	459	436	455	446	479	475	436	459	440	465	452	489	428	453	467	426	451	461	436	442	441	468	481	438	418	444	450	494	441	444	480	466	432	413	474	439	445	456	436	443	462	459	463	450	416	445	464	443	450	449	473	452	443	451	401	465	408	466	417	461	442	432	440	457	415	455	447	436	447	442	438	459	455	450	431	493	441	445	439	425	415	446	460	428	475	440	452	432	473	460	456	425	447	432	422	463	459	450	438	466	443	489	422	409	444	416	417	423	461	417	461	417	385	435	436	417	486	476	451	455	437	463	470	443	422	429	441	436	448	429	427	460	429	416	439	452	448	461	461	383	441	446	463	471	446	445	484	398	483	447	425	435	456	444	445	454	415	436	414	481	457	454	415	438	457	418	411	460	477	416	463	445	479	443	454	427	450	394	461	444	467	460	443	461	483	411	450	452	479	420	488	448	413	468	434	426	394	479	433	400	470	442	450	471	410	433	434	447	428	423	432	452	457	437	443	444	471	431	421	423	436	469	409	476	451	434	444	439	477	408	420	453	464	405	466	488	460	398	457	420	457	430	467	459	440	430	437	435	452	432	451	446	433	454	476	426	435	457	436	463	477	434	504	454	430	452	413	446	424	480	449	416	434	467	379	439	454	425	459	435	428	417	402	437	452	438	483	432	405	432	472	447	453	457	431	429	454	450	491	451	449	444	444	444	463	424	469	437	436	474	478	419	436	459	449	434	448	463	445	448	431	423	441	420	484	480	456	443	434	443	473	407	426	441	448	444	446	456	453	438	418	440	426	433	448	387	475	433	451	503	411	431	456	466	448	451	415	443	443	430	440	460	466	435	452	436	407	479	443	444	459	443	416	444	408	431	456	446	418	488	470	436	433	426	464	440	439	454	406	472	454	440	447	422	456	422	417	452	416	434	411	413	446	438	441	450	478	428	439	446	444	466	439	470	453	448	480	458	451	420	475	424	397	453	407	447	452	451	453	462	454	438	434	434	439	419	459	442	472	386	409	456	462	452	423	416	442	430	449	458	463	416	452	425	454	448	456	475	425	406	479	483	453	478	465	433	433	456	440	421	439	459	470	446	441	443	413	427	471	418	480	466	417	426	445	429	440	433	456	442	471	450	446	428	439	443	459	417	390	457	471	468	447	422	434	479	432	456	459	440	436	517	466	449	448	462	447	470	401	476	438	413	464	452	438	417	451	443	434	429	466	470	466	443	464	461	432	420	442	446	425	447	448	449	444	487	406	419	453	473	461	499	447	426	442	455	460	455	435	461	453	443	456	438	454	449	454	433	430	408	440	471	405	496	400	453	451	477	456	447	425	436	460	466	478	472	467	466	456	413	476	448	416	458	416	432	439	467	463	457	451	448	418	431	457	449	429	423	438	442	453	427	426	437	421	479	441	437	459	437	471	440	438	464	431	428	476	425	438	470	452	471	470	453	466	447	444	460	444	429	450	463	399	460	423	418	454	426	441	429	440	458	399	474	457	434	446	449	426	475	463	443	427	426	460	425	406	442	459	473	452	433	446	440	452	405	445	447	446	478	455	443	472	430	445	465	455	478	413	419	418	439	473	412	448	440	423	421	447	467	477	503	403	470	452	429	473	465	457	457	454	440	443	405	458	447	457	476	440	413	439	465	440	422	423	455	464	451	424	474	429	448	439	443	475	447	438	445	454	448	454	428	464	456	476	432	452	444	422	470	422	467	424	455	393	464	455	428	451	431	441	447	458	443	476	423	436	444	454	453	433	452	448	428	438	392	431	419	436	440	445	453	426	468	410	431	487	440	455	467	450	449	431	398	471	465	445	462	462	474	413	450	455	443	453	423	451	418	449	476	450	420	487	453	455	435	416	434	403	450	451	435	460	467	458	421	474	449	465	442	487	421	440	427	404	456	439	437	448	453	449	392	445	441	441	439	435	461	445	440	444	458	468	392	434	441	461	423	451	438	447	451	449	463	442	453	456	486	415	434	408	443	462	465	470	429	417	466	414	482	452	499	447	462	479	436	460	460	434	445	403	420	475	448	454	427	468	435	451	414	439	439	452	453	463	419	461	446	443	425	446	431	460	475	476	435	417	440	457	460	459	475	446	412	448	441	445	422	442	443	441	423	467	425	440	495	442	461	475	449	455	467	460	438	453	449	444	385	431	447	438	454	477	430	469	466	458	476	434	428	474	424	468	414	403	461	451	470	450	453	422	442	438	421	453	451	414	440	465	443	445	468	391	470	428	418	439	464	465	479	442	464	451	421	450	436	422	433	472	446	445	421	410	483	414	437	452	459	442	437	471	438	487	399	462	456	443	434	432	405	442	416	426	433	438	424	467	428	446	446	452	445	437	472	418	419	427	422	471	480	434	452	423	445	454	415	440	421	434	413	447	422	458	432	405	442	461	443	476	462	447	476	429	448	453	463	438	457	451	422	423	443	406	477	414	442	429	441	439	440	471	479	444	459	463	458	448	446	438	476	430	450	440	454	436	411	412	427	469	451	466	421	443	445	461	431	451	455	449	430	455	433	408	432	445	438	473	473	450	453	413	430	445	436	435	468	483	438	415	468	449	452	453	460	458	431	459	441	433	446	414	458	450	416	440	449	494	469	448	441	422	470	417	456	448	472	485	422	399	454	440	425	444	458	472	396	457	426	423	444	440	416	424	441	438	455	432	443	494	443	466	478	454	438	417	433	444	418	428	421	449	425	425	445	457	455	448	427	445	439	443	476	445	424	419	460	416	418	460	458	470	413	410	441	462	472	491	447	435	484	404	473	446	424	429	445	433	455	442	451	433	456	466	437	433	440	451	457	443	444	447	441	455	447	395	466	465	422	462	428	405	436	426	439	431	454	454	416	441	435	487	446	455	453	447	456	464
26936	21211	18310	8525	3431	2203	1630	1243	1120	979	949	859	786	772	836	780	765	756	791	842	736	746	725	680	679	697	633	622	614	585	636	648	601	590	633	615	647	593	615	583	617	595	594	593	608	638	588	612	591	623	633	594	593	570	562	585	600	576	601	617	588	621	629	632	616	582	571	597	582	597	577	630	613	569	591	601	582	547	559	589	568	615	591	571	628	590	590	562	607	583	599	591	576	588	584	578	599	582	587	578	578	545	572	569	590	623	554	569	588	546	603	571	607	605	566	581	589	626	590	591	553	618	571	623	566	579	593	579	597	570	591	613	578	584	567	569	603	628	593	586	579	595	579	558	576	581	591	601	572	571	561	564	598	584	540	599	614	660	546	594	578	538	581	586	573	563	576	637	551	606	598	624	564	586	620	595	583	592	615	615	598	594	605	588	593	556	597	555	596	572	629	588	559	628	589	564	562	578	570	549	598	564	560	566	612	606	574	614	556	586	568	567	540	551	582	610	620	585	647	634	606	554	577	592	613	627	567	567	554	608	597	563	563	565	556	599	579	546	610	556	573	557	614	551	588	550	587	586	542	603	607	593	582	549	565	585	620	579	580	572	573	570	568	583	572	585	609	597	587	547	605	549	588	607	558	594	620	624	584	559	598	606	596	599	571	603	569	589	599	599	570	577	564	623	601	634	590	584	606	571	542	570	566	598	610	553	577	605	584	581	572	593	575	608	577	602	583	592	666	582	609	583	552	571	577	588	593	630	609	578	573	615	565	603	604	609	632	599	599	606	567	565	586	584	588	605	618	559	547	593	521	589	574	588	635	600	585	578	594	604	602	606	586	609	617	578	568	626	609	570	549	528	604	566	610	566	572	627	562	544	584	609	559	597	558	561	578	598	590	586	591	545	575	547	599	583	597	575	575	568	610	627	624	584	584	603	608	554	588	546	595	587	548	578	562	578	591	592	628	581	581	570	610	586	570	562	597	591	586	599	575	592	596	607	555	564	598	601	602	568	607	596	571	563	563	591	607	592	565	587	599	593	592	575	554	572	569	596	561	614	584	560	522	610	591	570	613	586	614	595	592	558	552	586	581	585	592	634	600	593	619	592	581	595	553	568	545	607	582	598	576	583	570	573	616	518	633	621	578	606	590	582	608	556	595	593	605	587	554	590	567	583	589	580	600	607	634	628	583	571	578	556	557	572	604	578	608	649	578	617	625	565	604	586	547	588	570	564	632	610	583	561	567	623	551	522	573	578	609	596	597	583	551	545	570	538	567	575	576	581	615	605	587	577	586	591	601	590	636	600	599	586	566	572	603	602	574	589	607	612	599	561	631	583	577	558	566	551	625	600	576	583	577	534	591	597	610	577	603	555	596	573	581	613	585	567	572	562	597	597	568	604	580	602	587	590	570	581	580	574	575	554	592	557	572	550	578	565	542	576	547	589	605	611	592	549	615	590	572	583	575	627	558	568	582	597	595	597	577	573	597	582	563	596	573	550	578	567	617	569	570	587	566	609	572	604	558	560	553	594	577	599	622	615	616	587	614	567	592	605	572	594	618	568	581	581	573	605	564	616	601	576	549	577	556	567	623	573	588	568	554	571	575	581	557	602	621	597	563	594	584	572	601	615	574	590	560	583	563	578	584	598	580	547	605	594	627	620	572	569	578	596	562	616	601	614	571	607	599	592	599	602	578	583	602	629	583	597	571	542	616	660	565	615	575	542	563	581	589	605	605	561	570	581	584	591	584	612	589	583	564	566	573	590	573	584	608	571	594	590	571	573	603	573	605	561	577	573	556	587	601	587	580	542	599	564	601	592	577	561	627	630	587	542	587	595	571	558	646	585	567	565	607	552	557	589	579	572	583	606	580	565	561	585	590	562	577	614	589	615	585	567	566	565	594	633	564	596	574	537	554	581	609	603	553	568	573	521	566	577	598	587	568	612	628	610	597	598	595	557	588	572	590	589	567	535	560	580	627	595	585	533	619	596	555	587	553	588	593	591	599	568	601	543	598	573	562	630	620	564	586	600	579	602	589	591	606	614	614	537	603	573	605	549	549	612	602	642	599	576	597	589	638	569	576	599	590	584	561	559	561	644	575	567	567	581	566	592	558	632	580	603	566	556	648	584	607	577	545	551	562	611	614	566	579	569	599	570	537	592	605	578	558	601	589	543	564	618	603	586	586	627	585	583	630	563	568	602	572	629	593	584	608	587	583	579	565	621	589	564	597	598	576	594	584	596	603	565	579	610	587	571	586	583	555	562	591	611	603	535	545	568	582	580	576	578	596	591	591	562	585	588	598	605	584	590	541	567	599	609	564	615	562	570	604	588	594	580	574	600	563	584	596	594	590	591	553	579	623	568	555	561	561	642	590	568	595	565	629	579	588	592	581	611	577	590	568	575	549	585	569	566	578	545	552	632	561	584	544	617	597	562	608	607	598	596	583	550	618	554	554	546	635	603	576	535	560	540	642	585	651	558	574	592	593	550	595	598	584	599	583	581	585	597	623	571	619	551	561	565	522	581	592	546	590	572	590	562	598	566	544	543	605	657	601	628	611	591	564	584	582	596	577	598	574	622	586	579	611	611	591	600	596	606	576	556	577	565	596	558	567	595	542	570	584	603	572	567	634	598	581	621	563	562	580	583	637	602	598	608	556	612	577	568	586	607	584	592	565	551	592	489	576	600	568	582	538	578	626	610	578	601	580	585	589	569	567	570	577	591	611	613	585	584	533	581	600	570	537	592	580	610	571	609	606	612	610	614	605	603	556	563	562	557	586	605	576	581	597	598	574	521	566	568	571	586	545	596	587	552	615	594	572	579	596	584	596	547	564	587	577	569	582	578	605	580	618	573	593	563	615	599	564	546	601	539	623	602	570	602	573	593	553	587	633	626	593	563	600	563	644	584	607	578	577	577	603	610	544	532	562	583	601	633	606	602	634	594	581	553	616	546	594	540	616	623	546	626	522	540	608	581	553	574	612	562	585	567	562	575	595	581	552	535	602	619	580	641	587	562	579	589	594	641	600	552	636	617	603	612	565	521	563	571	580	606	579	558	588	618	605	598	598	573	566	575	574	636	609	588	627	564	532	600	586	566	589	578	624	571	577	577	578	593	552	584	601	577	581	609	606	598	580	580	568	581	572	531	613	558	581	557	549	583	659	556	567	584	606	613	622	573	563	626	611	546	600	602	610	568	588	585	571	588	576	537	607	608	602	552	566	604	569	583	606	601	629	600	588	622	586	579	594	562	589	545	562	615	611	566	570	606	561	560	581	536	616	590	575	622	550	563	564	565	606	608	646	591	589	576	607	571	593	591	585	547	552	611	592	548	594	589	571	613	583	617	599	566	552	588	584	618	599	591	604	594	575	598	601	571	573	578	578	575	622	582	563	581	575	567	579	554	587	594	570	570	594	580	588	595	587	589	602	614	611	573	595	594	595	592	623	578	606	558	608	658	560	568	617	594	577	581	641	590	569	650
16318	25660	19343	9863	5765	3848	2850	2489	2048	1644	1381	1360	1319	1210	1110	1062	1138	1145	1121	1183	1157	1065	1046	916	964	857	785	816	806	805	784	756	800	776	774	817	738	789	722	766	795	759	711	768	769	697	695	741	727	702	764	728	705	694	774	777	700	774	741	711	728	782	727	663	760	739	740	699	715	744	725	730	711	712	743	707	727	731	754	703	731	725	739	706	701	673	736	699	698	715	686	732	705	738	727	728	736	722	700	709	705	705	699	747	730	641	710	713	662	649	708	678	651	702	711	698	710	717	687	701	668	692	690	718	682	714	713	679	685	750	720	751	705	701	711	700	777	646	689	712	704	725	725	726	692	701	725	652	693	713	721	685	717	760	703	712	665	683	705	689	719	699	719	707	751	660	717	701	680	705	734	772	745	739	684	685	735	718	709	686	745	722	708	720	709	678	728	712	720	712	706	749	707	755	735	705	784	749	703	759	727	741	688	708	702	683	756	726	707	666	749	745	721	732	739	746	700	717	719	711	693	733	671	721	701	708	737	705	698	713	731	738	698	701	684	702	672	734	717	690	705	675	756	686	738	720	699	749	688	699	665	652	718	704	704	748	735	719	706	687	676	699	706	777	667	708	724	678	706	733	722	687	696	694	695	789	702	731	726	698	680	737	715	706	730	712	686	692	707	710	726	677	678	710	683	720	689	710	720	707	673	667	697	703	698	720	696	726	725	691	702	722	704	689	710	739	747	677	704	705	713	712	690	687	692	658	703	714	712	728	716	694	705	706	726	781	720	672	713	675	699	707	712	733	712	637	696	703	733	701	701	691	687	679	688	740	737	654	707	700	656	701	683	685	694	743	711	726	731	716	736	706	652	694	696	637	691	692	709	744	719	694	701	705	658	742	747	692	707	677	747	714	716	741	680	734	694	683	715	688	729	716	714	691	710	691	749	754	731	706	744	707	684	688	716	741	711	717	680	712	726	710	664	701	693	718	652	675	720	632	663	703	713	708	717	718	738	696	663	696	732	709	738	652	713	736	734	704	759	714	743	681	707	699	753	715	731	694	715	696	676	676	757	707	677	756	728	683	726	724	704	675	672	671	726	711	679	677	750	744	669	712	648	684	676	741	721	747	690	705	736	689	743	710	715	701	728	719	759	692	716	686	768	754	696	693	693	689	688	722	701	646	705	695	691	737	700	723	650	690	726	699	681	707	711	669	674	739	711	709	681	655	743	691	716	696	770	693	731	752	731	746	714	687	704	701	718	676	753	725	733	730	742	737	669	697	690	676	739	728	675	721	710	689	701	700	648	722	723	728	659	771	737	728	721	746	657	712	692	708	653	721	661	699	722	704	712	752	676	705	729	723	721	754	708	688	743	681	711	718	698	726	699	692	690	726	753	722	699	709	674	694	714	680	689	690	665	731	749	677	726	734	702	741	676	731	708	655	766	675	676	674	736	720	699	678	740	702	723	688	686	739	690	688	720	681	674	703	652	718	748	703	693	657	663	671	719	682	714	691	703	700	712	701	707	729	715	691	759	679	720	715	684	685	717	735	723	723	740	738	719	628	725	705	647	667	744	678	703	699	690	743	759	628	688	721	697	721	710	729	759	706	690	747	759	737	696	670	655	719	725	739	727	677	659	735	693	719	702	713	669	752	754	686	711	688	698	709	693	699	696	692	630	708	698	647	737	663	738	719	730	657	715	742	717	719	697	725	709	667	652	681	679	717	671	707	708	753	789	719	699	725	718	733	704	708	686	745	734	690	717	724	700	745	724	715	756	681	697	707	716	688	758	717	713	728	674	713	687	708	717	747	733	741	722	705	714	711	694	645	705	740	689	716	655	704	692	737	717	691	672	683	713	737	695	744	678	726	681	701	708	750	724	736	716	722	676	666	737	704	714	710	759	704	719	714	686	699	727	701	701	723	717	698	733	674	694	687	662	705	746	696	756	713	755	696	693	734	707	704	742	707	708	702	691	706	717	647	716	663	695	697	750	730	685	715	734	692	637	696	741	756	711	765	735	739	695	749	694	704	677	647	638	724	722	696	697	709	677	698	695	736	704	742	703	701	704	751	682	708	729	685	649	701	744	699	703	717	684	669	684	716	742	709	691	723	668	637	676	723	684	727	675	691	667	706	693	707	727	717	696	707	679	714	740	721	668	725	701	665	705	726	736	690	662	722	757	643	719	717	696	739	701	674	701	686	702	732	662	756	662	746	731	705	693	687	711	685	691	711	690	770	658	736	671	718	728	685	710	681	726	751	682	715	656	693	702	680	681	739	688	698	713	729	690	734	651	691	738	705	648	723	647	703	676	704	716	716	651	694	657	730	725	678	720	680	654	698	665	715	681	732	694	659	714	724	704	711	686	743	662	706	722	701	674	685	718	691	719	685	739	708	717	730	729	688	670	677	704	722	666	657	692	695	686	758	688	716	722	732	704	694	690	651	678	702	705	684	705	694	698	691	682	699	671	681	678	714	787	718	716	673	698	693	750	692	702	704	658	684	686	709	706	712	670	673	729	712	698	695	716	685	714	689	768	694	750	704	667	681	664	758	722	719	730	718	733	734	644	752	702	722	705	679	672	682	723	687	683	690	724	644	713	716	689	704	717	726	717	674	743	719	761	738	715	722	708	679	716	751	742	711	727	709	734	714	731	724	684	683	691	746	689	782	750	741	673	711	744	753	758	667	708	700	711	709	693	672	690	735	675	682	688	720	719	696	694	698	702	739	662	720	754	721	694	721	708	692	700	701	746	708	738	669	722	673	636	696	726	700	700	677	652	626	697	727	694	691	758	717	684	655	675	693	699	727	768	750	703	700	677	699	709	690	665	712	692	734	701	640	713	701	686	758	722	680	723	655	758	711	706	767	756	759	735	734	708	746	691	737	743	691	702	709	712	706	677	744	718	755	743	715	676	744	691	750	698	694	704	710	742	722	728	699	672	675	727	735	697	697	644	723	740	659	705	718	716	699	728	722	725	680	660	660	731	713	724	739	711	707	752	734	738	715	716	749	690	700	708	724	753	731	710	699	708	703	690	672	731	770	717	728	698	732	672	719	691	757	709	692	725	720	665	656	701	707	680	662	701	663	728	687	729	681	672	662	749	714	689	702	707	697	713	661	728	669	668	731	722	684	710	687	722	752	685	674	722	675	741	720	721	673	692	750	711	713	740	719	684	691	683	700	698	716	703	697	695	689	714	712	760	710	707	621	678	686	725	732	721	701	722	724	687	712	719	668	676	651	715	747	757	710	718	670	685	677	728	693	726	690	680	684	696	691	746	711	697	713	714	688	686	763	706	732	737	691	752	747	722	657	716	721	743	718	716	684	719	727	720	719	728	712	672	713	654	723	717	725	726	717	716	684	682	715	712	729	735	733	701	720	648	653	725	750	654	660	760	736	699	701	738	721	690	695	669	720	710	706	775	722	700	656	664	717	692	708	687	705	743	719	692	704	754	731	702	705	740	731	698	697	726	705	702	726	725	736
23597	21033	28335	23930	21034	13597	3529	2084	1523	1315	1153	1003	971	920	796	816	794	826	822	848	767	758	693	651	596	591	583	538	560	526	536	548	569	490	537	514	485	476	451	497	429	493	477	484	480	430	473	482	473	456	482	496	447	433	458	454	447	465	431	408	474	413	489	469	437	437	424	441	475	419	457	435	468	425	436	439	447	479	428	446	434	410	422	506	465	456	457	441	459	412	412	447	429	452	459	437	434	424	423	465	435	476	416	413	458	459	477	433	398	415	419	412	424	451	414	439	475	413	431	451	422	447	460	431	434	409	404	409	435	444	463	418	472	431	445	388	434	436	410	451	453	444	425	441	405	452	408	475	428	408	408	456	424	435	418	398	439	419	407	409	410	461	477	453	389	403	452	450	453	421	454	458	409	444	482	469	436	431	436	419	386	434	464	410	447	432	468	419	408	454	450	443	429	453	428	433	429	409	447	425	434	450	428	438	420	477	446	401	419	425	471	419	408	468	442	421	432	449	422	488	442	427	451	440	429	440	432	402	443	410	437	399	474	428	429	411	442	429	464	412	425	430	418	444	449	447	466	450	473	452	494	416	425	427	455	459	449	448	443	432	425	421	426	424	454	433	434	446	421	433	431	435	431	406	438	444	431	452	429	467	457	441	410	425	405	414	454	444	422	472	437	421	426	455	404	487	429	396	422	398	425	404	472	484	450	464	484	430	439	472	408	435	425	418	437	438	443	476	446	414	406	424	475	445	434	451	432	419	407	454	439	387	434	417	462	425	394	412	449	482	439	425	445	469	436	448	453	430	425	418	499	432	445	468	416	440	471	442	436	423	437	485	442	462	447	427	416	415	439	416	398	447	449	418	422	446	439	428	491	455	459	468	415	414	409	425	444	427	425	435	447	415	406	418	431	470	431	453	415	431	437	434	401	443	426	440	472	414	419	411	426	431	450	430	431	425	409	450	418	447	424	432	398	449	417	443	445	412	429	416	407	399	466	433	395	408	441	436	396	446	435	436	466	479	426	438	445	445	421	445	436	449	430	450	419	462	389	439	409	428	425	441	453	441	481	448	435	408	443	434	456	413	442	455	450	428	439	443	470	460	426	451	392	448	416	442	451	424	414	450	434	458	423	429	430	410	443	425	404	429	445	459	417	406	448	432	427	449	395	450	434	433	453	453	448	445	426	428	439	430	453	393	459	400	443	441	444	436	428	420	422	459	420	449	437	427	408	438	473	419	419	452	422	448	457	423	449	438	427	441	480	403	429	419	452	437	395	418	419	424	427	438	427	424	421	406	447	445	451	439	425	435	440	428	468	428	444	402	409	454	452	406	420	446	453	440	436	407	430	415	449	412	461	428	449	437	456	440	454	466	431	408	428	456	421	430	456	453	446	452	440	402	427	453	413	459	446	449	458	460	464	433	437	437	404	431	433	463	438	423	449	426	438	442	435	448	439	425	421	432	443	488	435	423	447	398	399	434	420	421	396	411	465	409	414	420	452	434	416	439	481	418	424	447	461	397	433	412	454	443	432	400	425	463	407	426	456	418	456	410	433	467	440	446	420	419	397	438	440	435	442	408	410	430	394	413	466	418	396	426	434	408	443	424	449	418	466	440	421	428	453	424	423	450	458	462	387	409	431	447	429	442	400	430	434	408	439	434	417	432	426	430	452	410	450	424	420	448	444	416	403	436	463	473	418	430	416	419	416	433	438	370	444	440	424	422	456	426	470	427	394	400	449	430	409	443	405	413	465	406	450	436	402	438	389	439	402	468	425	402	436	450	452	450	445	392	430	423	457	418	456	413	444	462	398	428	411	425	427	461	436	454	431	429	465	425	419	422	488	395	431	437	422	413	457	497	414	457	411	454	432	460	422	438	420	447	450	404	473	429	437	418	416	430	413	433	427	415	475	417	477	399	405	419	430	415	427	448	449	431	436	438	429	446	454	375	436	415	449	457	402	398	438	447	464	409	427	467	419	430	413	428	437	472	435	432	412	437	416	451	421	443	417	426	426	442	420	465	444	393	442	466	444	410	404	442	400	424	438	408	448	414	409	428	432	425	464	417	447	423	428	461	441	419	405	386	466	445	432	404	423	415	430	464	455	463	430	458	461	451	422	462	451	392	416	464	449	396	446	442	429	425	457	442	463	411	430	458	428	420	432	428	404	407	477	430	436	422	425	431	434	425	458	385	495	405	443	433	454	431	402	436	436	445	435	421	466	448	411	441	455	499	471	423	405	442	467	455	438	443	415	432	437	448	421	443	449	369	467	425	409	455	424	447	403	441	450	411	428	432	417	449	452	417	428	451	436	431	453	407	399	406	473	393	406	451	436	419	435	420	411	426	399	446	448	411	415	387	458	444	439	418	449	368	449	386	421	403	476	413	401	430	419	421	433	431	419	445	420	449	435	404	456	404	448	435	436	456	414	437	445	428	430	455	477	397	460	460	440	400	407	431	439	428	429	435	458	441	414	453	410	435	454	443	426	435	412	468	435	428	445	423	463	420	442	435	439	393	454	426	429	405	405	424	412	418	419	465	406	395	411	459	403	432	450	444	440	418	430	429	401	432	442	468	460	450	460	399	448	428	403	451	436	447	424	427	404	392	437	405	465	444	442	409	454	452	433	428	424	451	397	452	436	434	385	432	464	401	433	424	423	424	484	439	451	400	441	442	471	384	419	427	433	443	453	403	414	436	422	451	412	439	431	432	413	408	443	438	437	438	432	431	458	477	415	423	450	456	467	412	477	436	468	469	440	399	447	438	464	467	416	416	442	454	451	407	470	466	425	405	474	455	455	481	395	427	463	419	418	441	454	464	431	438	443	460	460	464	404	431	463	403	456	381	427	424	399	437	407	463	421	439	433	419	473	457	456	408	461	415	449	459	471	441	443	416	398	453	451	434	433	443	435	402	455	388	445	390	436	414	471	434	447	436	428	429	427	455	405	393	432	448	422	453	449	433	472	441	409	458	428	439	452	470	466	448	427	488	421	432	436	444	455	428	457	405	444	389	406	443	412	430	438	469	460	419	420	436	432	415	438	442	396	433	452	468	426	442	429	454	439	460	450	434	423	437	432	452	457	427	413	432	429	434	395	421	426	412	473	481	441	398	435	417	390	435	406	436	456	468	459	419	396	434	413	443	406	408	425	403	400	426	406	458	437	450	406	418	411	462	431	443	425	426	422	415	418	432	454	440	447	446	448	452	399	453	391	418	422	426	418	455	425	416	425	438	433	441	464	446	416	442	451	442	406	432	449	438	389	450	418	443	433	424	436	440	441	465	422	449	411	425	421	424	415	431	423	424	414	440	450	449	428	410	409	418	456	444	400	450	404	420	461	422	428	426	472	471	406	422	453	430	420	491	428	451	401	439	447	424	439	414	424	423	424	395	411	458	453	419	392	454	467	442	435	402	456	403	396	416	437	419	439	470	413	402	453	412	429	433	420	448	434	444	480	464	433	452	446	416	437	445	404	424	422	425
17055	32571	27013	15442	9783	6787	5096	3984	3199	2552	2092	1821	1745	1503	1485	1264	1305	1378	1415	1312	1278	1145	995	905	897	866	746	730	671	715	706	681	694	702	692	645	656	643	671	630	609	581	645	590	607	619	605	568	623	558	545	512	529	537	583	537	535	583	570	559	531	557	546	520	567	513	577	588	556	590	561	519	568	551	564	565	558	522	558	562	552	510	562	543	548	535	521	552	531	534	547	554	536	510	473	560	540	554	561	579	550	553	519	547	550	499	541	526	542	564	544	547	528	530	538	522	531	535	523	545	542	538	551	542	507	544	539	505	547	528	570	537	532	521	501	523	582	561	559	520	542	518	530	532	563	540	496	516	561	485	530	516	532	528	517	543	523	491	493	517	530	532	517	556	536	543	559	487	556	500	542	550	535	529	512	526	513	520	555	530	544	560	514	492	542	517	525	562	500	517	567	524	511	531	526	558	513	490	524	492	487	504	549	538	565	523	502	517	521	543	537	517	513	553	540	526	514	504	556	555	529	564	546	552	475	551	535	514	503	526	492	547	547	550	502	509	503	541	559	515	526	585	484	511	509	531	533	500	557	539	552	505	512	546	518	531	536	511	535	533	493	568	575	526	554	518	554	519	515	527	539	551	543	528	512	498	550	533	498	517	514	488	528	504	551	508	567	512	509	570	558	540	504	527	524	538	551	506	524	523	549	531	533	513	505	583	494	518	537	509	531	507	499	530	590	541	530	521	552	528	578	514	483	526	515	544	551	542	532	548	510	553	547	561	551	496	551	521	543	529	537	514	484	548	515	543	520	505	553	516	545	523	490	564	510	574	541	533	555	507	568	577	528	494	539	493	509	513	523	506	503	501	511	510	561	542	545	501	485	507	559	502	540	538	508	531	529	533	575	523	520	564	527	542	561	520	510	526	552	528	514	529	522	540	522	520	495	513	546	556	544	561	560	551	540	527	519	527	536	529	559	546	562	527	522	543	555	564	535	559	553	518	565	547	544	560	586	542	553	494	537	546	602	499	543	534	576	524	526	574	516	546	559	511	541	502	565	516	501	526	504	523	521	540	516	502	518	530	533	515	549	506	539	536	551	582	526	516	516	527	531	529	583	489	487	537	548	561	537	539	536	579	518	527	537	543	495	506	536	500	551	529	570	485	522	532	520	536	521	553	536	546	536	554	534	532	516	510	530	597	571	530	553	533	506	515	493	558	513	501	511	533	505	524	561	543	532	518	583	561	549	544	523	531	541	587	515	519	539	540	518	525	516	525	528	531	515	521	536	556	533	519	565	539	495	512	520	574	520	534	535	538	519	532	515	544	520	586	543	543	542	519	552	540	506	538	529	517	540	521	544	533	556	533	562	531	578	539	509	554	530	516	540	556	533	510	520	549	512	525	534	580	503	517	531	554	558	551	537	513	492	508	571	552	493	504	539	510	497	527	495	565	504	527	514	550	537	524	514	517	546	560	533	516	539	518	539	538	536	543	531	500	529	539	510	523	538	517	534	522	499	511	531	540	550	532	533	535	523	488	581	500	515	509	541	541	520	527	531	547	523	523	509	569	538	530	553	519	552	512	532	543	530	499	521	550	529	588	517	537	532	498	520	521	538	555	549	551	540	535	528	482	564	489	532	562	488	527	558	537	538	477	509	539	499	508	513	540	535	507	507	550	518	499	546	512	510	511	572	558	531	553	515	542	569	522	501	532	490	562	489	553	562	501	524	515	524	530	493	530	507	519	527	528	578	517	544	513	531	512	550	534	520	551	539	532	543	523	538	533	533	528	524	547	544	556	503	527	520	537	509	518	580	507	578	527	597	539	567	536	505	545	508	553	547	559	533	527	575	496	516	494	502	499	507	533	558	544	471	554	515	517	551	544	538	521	488	520	529	532	537	551	519	540	549	531	534	550	533	508	467	545	485	542	528	508	523	506	544	498	578	491	529	515	535	521	517	547	505	516	544	577	554	587	554	533	543	503	526	572	499	546	541	554	501	523	526	548	508	508	523	533	528	553	522	531	545	574	524	505	520	550	538	555	518	591	535	546	524	523	538	554	567	523	512	524	559	511	551	530	465	555	479	487	529	543	529	461	536	547	469	524	513	509	520	534	527	516	509	573	541	539	561	528	522	565	544	541	513	554	572	534	543	529	534	531	525	519	546	507	553	541	534	552	522	525	556	514	545	545	527	517	511	560	499	528	522	552	486	527	527	503	538	535	545	525	555	537	570	528	492	526	502	531	538	566	564	537	556	550	510	549	519	483	511	562	545	541	510	562	519	517	544	506	529	482	544	535	538	534	486	512	544	535	540	568	515	551	544	546	550	507	491	548	528	524	540	483	541	531	538	536	570	528	561	526	501	529	537	517	558	499	526	516	526	523	566	534	532	527	540	560	511	512	516	501	496	513	501	526	514	513	523	509	551	496	523	531	526	563	557	527	516	540	523	538	477	510	554	519	553	497	530	540	500	548	532	524	550	548	503	545	534	526	496	537	521	496	505	532	513	526	522	521	521	546	516	579	502	558	519	491	491	540	528	571	532	513	553	527	558	561	535	570	517	542	563	493	536	526	559	521	532	527	549	568	520	513	555	510	556	528	527	552	508	583	494	536	496	508	495	525	572	541	543	508	560	550	532	496	547	512	597	525	515	518	476	524	527	536	544	496	505	538	538	499	558	541	567	526	569	526	512	525	517	492	566	531	545	513	553	550	533	515	531	526	549	540	560	551	527	562	515	521	570	543	481	516	486	502	533	495	564	498	509	534	488	565	530	541	530	547	548	535	545	536	561	517	536	498	507	525	548	506	556	506	531	524	503	549	544	503	554	517	563	517	517	551	540	536	495	551	538	551	544	559	525	509	527	511	527	518	514	562	499	534	554	592	490	520	537	549	542	561	530	504	530	560	497	530	547	558	537	525	562	570	519	552	526	518	479	538	562	531	535	521	514	521	500	534	502	549	550	573	522	513	554	521	547	568	520	519	573	532	510	505	565	545	538	495	514	537	511	529	529	551	575	536	537	502	535	511	530	489	530	516	529	537	554	543	546	527	555	514	534	543	539	511	555	505	531	507	536	553	532	523	512	505	529	564	499	557	525	514	546	522	544	514	558	526	552	546	508	524	547	540	529	541	510	519	541	530	515	502	567	549	534	570	569	527	522	512	536	561	551	555	557	510	551	530	541	522	495	522	514	549	504	526	506	515	515	564	568	542	534	516	533	495	550	498	525	543	535	509	529	553	480	516	544	519	531	523	509	553	549	511	573	506	534	537	570	531	516	512	540	543	508	523	505	495	554	524	562	532	525	508	522	558	543	500	505	533	498	499	503	507	530	503	540	532	574	545	528	524	572	529	531	520	525	500	564	546	568	551	537	526	565	536	545	518	541	546	565	606	520	537	553	519	573	552	524	525	554	530	519	529	525	565	545	539	522	567	537	504	508	533	543	539	523	535	575	558	559	541	539	541	524	571	507	522	549	498	551	541	535	520
22642	21052	28818	23495	21062	21177	12580	3155	2108	1673	1442	1351	1194	1108	1002	999	848	964	924	945	916	771	780	652	647	554	534	565	525	511	484	520	480	528	496	508	443	441	426	441	437	419	441	396	385	420	392	376	395	404	429	429	409	425	440	388	414	406	406	404	391	375	375	396	422	351	371	404	372	403	411	406	385	381	384	412	407	398	416	412	434	390	396	402	397	391	373	401	398	392	369	384	356	399	402	381	404	423	391	364	361	335	346	399	363	355	373	365	396	441	396	404	409	367	366	329	351	350	376	394	390	391	385	379	352	381	390	359	376	391	414	369	393	371	388	401	368	411	372	378	356	390	377	391	403	380	408	363	380	368	381	394	364	375	364	387	388	379	376	398	345	379	371	355	369	379	401	399	417	375	356	378	374	378	387	370	340	373	394	396	369	373	363	391	405	387	379	357	378	400	369	413	366	371	391	354	389	407	401	381	416	395	396	386	382	365	364	418	386	377	407	373	360	389	399	354	364	376	402	386	396	371	379	393	403	373	400	380	373	360	381	386	398	413	356	375	355	389	344	356	380	374	343	384	379	341	336	394	381	352	390	368	376	390	372	346	372	371	369	405	423	371	350	343	399	354	361	371	377	393	380	360	363	413	396	389	389	399	352	405	392	387	382	383	389	409	390	378	407	355	377	369	393	405	329	395	404	376	378	399	370	396	354	352	360	362	395	337	378	387	365	361	408	331	378	378	343	372	358	369	358	386	380	367	389	362	390	354	374	398	342	373	387	386	401	356	390	377	398	370	376	389	380	388	378	351	368	391	412	386	346	367	391	338	404	370	376	397	370	378	383	435	382	390	340	379	358	375	390	388	393	393	409	400	367	378	413	353	374	388	391	396	352	414	401	389	362	410	394	391	365	376	373	374	368	416	370	380	376	372	373	397	410	374	355	373	356	387	359	395	374	370	391	362	369	385	351	388	371	388	399	416	371	376	399	332	415	380	385	354	353	364	400	385	403	401	373	396	360	375	380	382	396	350	366	370	418	352	411	365	371	410	395	398	360	381	369	366	368	366	367	397	361	386	368	386	380	393	383	382	399	359	383	361	401	388	376	381	376	386	367	403	395	381	382	410	346	369	388	373	418	368	369	372	373	372	375	364	395	395	405	378	327	364	396	397	368	368	348	398	407	346	350	376	349	389	338	382	384	386	390	345	382	373	372	371	412	385	385	411	380	379	382	375	355	409	359	421	370	383	368	361	367	386	393	365	357	385	402	406	370	360	375	368	363	392	385	381	402	364	370	376	390	420	376	355	398	371	375	396	390	407	395	386	409	378	375	400	353	397	358	384	410	374	372	395	370	377	375	391	358	366	374	391	377	378	349	382	381	403	366	386	364	376	419	380	397	401	338	388	359	378	345	393	361	406	382	405	400	381	370	375	396	383	359	367	385	409	373	391	370	368	376	406	372	341	371	362	379	375	357	371	399	356	349	389	352	376	353	379	336	382	404	374	400	369	379	390	402	363	392	400	377	389	372	390	353	364	367	401	360	365	395	394	379	361	392	421	348	365	388	393	346	364	351	411	348	380	397	379	359	373	378	398	376	409	387	383	389	372	387	370	392	406	388	389	384	370	359	363	373	370	395	376	429	382	372	421	378	377	392	412	378	375	364	375	368	401	376	388	386	380	357	388	358	354	348	368	381	377	407	333	355	387	402	359	363	401	397	363	347	383	384	392	368	374	419	386	386	376	355	373	364	393	335	413	410	412	358	375	385	360	356	343	360	415	373	427	374	366	373	371	397	368	398	392	377	396	366	397	376	339	399	382	355	421	390	375	440	372	381	363	360	347	396	367	393	418	383	377	395	367	378	407	377	382	379	370	411	381	405	380	372	369	345	364	393	396	393	422	349	353	365	395	382	357	361	364	358	376	403	399	372	378	402	346	328	370	389	410	372	355	398	381	360	383	395	390	380	387	404	365	385	378	392	385	378	403	376	389	419	379	386	371	368	355	352	345	421	355	354	359	373	364	360	369	403	372	398	375	389	378	338	364	361	414	373	357	335	372	376	363	378	406	393	393	362	359	373	417	364	393	380	389	393	342	405	366	375	375	367	360	391	349	390	384	412	377	377	362	373	351	370	375	374	382	359	390	410	372	336	386	358	379	383	377	384	389	403	377	375	359	370	395	388	372	379	371	399	375	330	399	390	366	372	354	386	374	362	415	397	403	351	383	416	364	387	363	383	367	356	368	405	384	399	401	370	398	359	420	393	368	394	360	381	395	357	359	389	372	344	403	378	375	421	381	373	381	379	369	360	388	359	353	368	356	332	343	385	348	368	365	410	364	376	403	387	354	352	376	346	377	408	362	377	394	358	388	398	356	383	367	371	356	355	374	384	410	378	381	379	388	369	391	365	382	403	419	338	366	402	374	361	351	347	375	383	349	405	371	380	379	393	385	386	346	352	389	377	351	388	373	384	360	375	379	369	383	372	388	396	350	337	389	385	381	354	335	372	372	355	402	331	399	384	337	365	379	352	387	373	401	382	358	399	360	393	376	380	353	396	394	367	387	339	410	351	361	343	391	377	381	381	404	396	393	369	383	402	401	374	345	393	368	371	363	367	335	388	386	351	366	408	386	368	369	347	357	398	440	366	380	375	389	350	398	359	377	394	395	379	385	378	350	368	372	337	362	344	375	383	406	385	395	395	430	406	367	376	414	389	381	382	367	396	362	330	359	369	375	364	371	368	380	405	357	362	387	399	361	341	372	378	373	393	380	374	385	356	352	344	354	393	389	383	388	356	424	394	383	393	368	363	399	349	367	431	378	363	388	363	395	396	331	361	370	364	393	366	391	363	344	390	346	373	384	369	383	363	376	373	364	391	392	373	357	384	393	361	378	359	378	347	357	354	359	350	394	355	392	388	386	403	386	420	371	390	390	383	339	389	368	385	382	378	350	395	397	357	383	387	336	390	385	374	339	369	362	393	366	356	412	371	371	374	386	403	383	349	373	382	323	376	358	365	338	373	382	379	340	403	387	364	378	380	410	371	417	394	396	368	397	387	413	341	419	382	343	356	340	428	371	386	375	408	421	368	374	404	357	380	370	393	351	388	369	377	369	339	380	371	369	399	389	375	350	408	376	373	404	408	393	340	352	378	391	366	403	402	349	336	385	410	386	370	360	376	382	392	379	385	355	404	368	390	422	364	416	367	370	340	373	369	370	372	346	391	393	370	407	355	430	356	423	351	380	386	381	381	383	391	355	366	387	369	408	362	384	328	358	397	389	357	377	350	399	360	401	353	365	387	373	413	372	374	376	401	382	390	355	352	367	392	395	402	353	373	376	371	350	401	398	372	372	407	397	378	416	398	394	398	384	381	372	370	360	397	368	370	378	366	370	405	363	388	379	371	341	359	377	363	401	402	398	371	370	404	396	386	357	369	386	397	353	363	378	382	393	356	409	366	351	383	364	353	393	365	402	349	390	384	381	406	391	378	366
19107	36746	31371	19642	13302	9393	7195	5811	4433	3471	2917	2493	2205	1971	1849	1680	1622	1573	1595	1587	1464	1306	1184	1033	976	839	740	711	729	703	691	699	710	715	718	658	637	623	597	595	538	544	508	557	499	528	499	502	497	534	488	531	514	479	476	495	483	497	499	500	457	490	509	488	449	462	509	502	470	507	478	487	482	441	467	500	490	499	476	449	496	456	476	464	464	473	467	436	428	511	437	432	421	477	449	489	452	470	448	504	467	503	471	459	459	443	425	431	421	469	438	476	434	442	457	411	417	469	437	484	460	418	472	458	483	460	467	496	429	466	457	429	464	446	447	450	447	455	472	470	452	478	441	450	459	455	427	476	440	455	399	508	465	461	424	472	472	446	486	482	477	468	443	456	438	444	446	474	469	503	461	420	452	432	440	429	460	503	502	472	430	471	449	451	470	451	438	473	475	432	470	442	437	441	464	474	439	423	461	420	471	406	467	445	447	453	440	440	528	435	448	465	451	422	436	433	458	448	469	455	420	436	461	422	439	431	486	468	436	454	483	401	522	449	399	454	399	453	429	441	450	476	458	477	481	439	458	453	445	453	427	437	444	433	455	459	436	413	419	448	452	432	485	434	479	431	444	464	453	450	460	439	451	413	487	465	443	445	409	427	476	430	447	456	443	434	447	471	425	424	474	457	457	497	453	467	457	446	453	436	418	445	446	429	458	471	439	484	476	437	455	432	471	455	449	450	429	420	470	473	485	478	452	452	444	474	413	439	456	427	452	459	459	482	422	480	450	502	439	443	452	413	443	453	454	457	446	449	444	453	442	431	463	413	505	457	446	425	405	467	440	437	421	466	455	446	425	434	431	479	424	417	449	453	430	440	470	422	443	424	444	458	514	499	474	464	443	442	460	455	441	419	486	398	468	473	450	437	465	450	471	513	435	428	437	442	438	471	455	441	444	458	459	411	470	455	465	444	424	472	438	427	449	460	455	473	461	430	478	451	462	459	453	454	450	454	419	441	442	471	427	458	430	428	447	452	448	424	452	469	435	449	434	437	446	436	458	412	442	459	433	458	440	460	432	484	427	459	432	442	443	485	435	472	457	452	456	436	457	438	436	420	415	437	415	430	441	403	455	441	438	417	457	447	450	430	446	424	447	437	504	456	451	456	484	467	423	457	442	425	473	486	494	464	439	418	447	460	432	480	452	469	511	437	466	453	425	449	480	446	452	463	457	434	415	442	458	429	452	462	446	470	462	463	423	436	413	479	448	436	452	475	439	449	445	422	443	427	477	455	435	428	474	440	407	457	471	450	456	420	459	433	435	516	404	445	471	485	416	437	424	443	447	410	412	480	480	438	442	474	409	409	468	449	456	459	449	465	466	426	437	423	454	489	487	435	451	420	443	432	451	443	425	420	426	441	418	450	443	433	452	448	401	474	435	474	440	475	410	445	426	448	458	478	470	430	455	466	445	427	446	427	482	444	472	404	463	438	439	479	449	396	480	450	413	422	450	445	429	499	465	445	448	433	441	438	457	448	488	448	422	443	437	444	428	477	463	475	441	444	440	444	442	446	455	454	439	451	458	419	478	432	469	449	472	458	421	454	453	449	467	438	459	442	458	466	445	481	482	455	434	459	435	420	405	443	467	472	479	395	419	461	471	476	427	435	444	460	423	449	499	487	418	431	462	427	457	444	460	455	459	429	445	460	439	415	461	446	410	467	438	449	436	445	459	433	480	408	466	445	458	426	490	452	412	427	440	447	455	444	405	479	444	491	500	463	441	447	475	433	408	464	445	471	428	470	461	450	447	422	475	456	429	463	460	453	424	447	432	480	482	421	438	428	472	460	462	444	448	481	435	462	453	428	483	443	423	473	452	509	428	427	476	421	439	451	502	450	466	454	469	459	470	467	420	449	454	467	437	467	489	461	440	459	432	442	426	440	430	438	461	421	481	463	467	455	437	434	467	424	396	454	448	452	433	446	435	410	449	464	435	467	461	461	474	479	385	431	453	434	449	412	440	450	469	443	431	447	465	433	444	485	424	457	454	449	455	439	440	387	467	452	478	440	461	470	426	438	447	408	503	436	413	458	457	437	460	448	474	435	462	483	458	431	458	461	466	447	433	432	527	477	471	448	426	439	481	444	413	458	391	434	461	445	470	437	436	455	441	453	418	447	478	449	423	487	487	421	435	491	494	487	445	444	437	459	456	412	445	464	451	459	497	409	462	426	427	471	431	432	450	466	440	454	463	454	464	454	472	426	482	449	464	503	467	457	473	430	470	438	464	467	444	457	445	425	499	411	513	451	465	456	446	429	438	472	451	426	443	417	436	456	445	458	446	445	440	426	396	403	452	444	449	467	434	472	445	413	449	473	469	419	449	442	472	466	432	469	426	487	501	469	456	448	438	417	431	473	443	481	431	435	481	426	453	435	436	464	477	437	435	459	450	469	466	429	455	436	454	430	469	428	472	434	436	476	430	416	446	445	457	444	452	436	453	418	462	491	437	461	438	460	443	453	436	490	454	452	432	439	463	458	459	435	440	459	417	455	473	426	451	453	452	434	410	434	450	431	474	440	417	458	474	474	439	438	420	445	465	425	429	476	457	436	439	462	430	456	409	460	453	444	466	417	471	442	454	479	508	430	435	463	452	447	433	453	453	444	449	493	465	432	454	409	425	420	460	424	422	452	457	434	451	467	461	429	473	443	446	457	393	413	441	438	466	438	451	473	444	398	450	413	461	429	452	436	450	441	423	486	450	477	425	452	466	456	453	418	484	446	444	440	478	460	457	451	419	452	444	453	452	411	456	433	463	435	460	418	416	446	441	433	430	488	456	456	456	467	476	437	461	480	471	464	465	409	440	476	449	470	446	461	442	474	469	462	446	426	428	467	485	453	448	439	441	435	447	434	459	448	450	410	467	456	506	411	437	433	409	407	385	437	447	397	467	427	398	462	498	466	444	503	443	435	465	448	484	436	469	460	479	431	470	492	407	456	425	454	450	453	491	465	471	409	410	474	468	410	450	428	466	466	433	472	442	452	464	461	462	478	485	450	447	425	458	453	428	418	463	465	448	452	468	484	418	480	420	459	446	448	442	437	430	475	431	492	435	428	446	461	431	446	456	455	434	444	395	429	399	457	479	486	427	445	430	452	472	429	435	449	474	415	450	420	453	443	397	451	454	478	450	466	481	414	415	454	469	474	438	447	454	385	471	460	400	455	487	419	447	413	464	396	431	423	460	473	433	412	472	434	441	403	429	458	456	439	447	447	451	450	502	436	425	412	383	462	421	447	425	434	471	468	438	439	427	409	436	447	435	435	477	454	455	501	443	418	430	458	451	413	457	445	430	465	472	429	450	441	471	432	453	444	489	432	470	450	430	457	469	466	420	467	420	480	444	462	433	441	465	449	444	437	432	439	445	466	456	455	414	447	426	464	419	447	457	457	458	485	439	438	464	434	479	429	482	453	442	456	394	461	426	457	427	454	412	435
26969	21012	17730	8069	3369	2217	1631	1346	1107	1031	943	884	883	869	756	750	771	756	771	800	820	734	687	704	686	612	629	715	602	650	603	643	611	612	642	612	581	643	656	600	651	581	607	605	585	580	587	591	613	634	620	617	580	596	598	589	580	570	557	617	634	569	616	610	601	567	582	576	560	631	562	549	614	567	609	552	638	587	589	584	593	647	560	597	606	610	625	577	625	576	595	538	609	584	563	585	616	582	616	591	574	605	590	577	585	600	571	579	601	610	616	593	611	617	613	583	601	624	617	538	572	539	574	594	594	622	607	583	574	593	596	603	579	574	594	549	592	582	618	609	585	590	571	558	563	531	588	612	603	602	624	580	564	602	603	619	558	589	622	576	556	635	566	586	604	563	602	603	564	574	590	589	599	558	579	630	545	595	595	582	578	630	589	577	604	646	588	579	616	600	605	568	529	600	614	623	584	591	637	571	570	584	618	585	598	620	574	579	593	623	593	600	609	596	573	574	572	568	582	585	582	580	570	568	554	573	600	593	547	617	559	583	641	589	567	607	581	582	569	622	565	601	534	604	554	588	589	580	602	611	571	588	592	583	618	605	607	595	610	590	562	543	595	586	609	618	595	607	609	563	610	582	575	594	621	608	571	551	572	567	597	603	575	545	609	611	631	568	564	594	581	588	608	568	586	609	596	579	598	597	621	624	624	584	592	570	613	583	596	600	545	603	617	566	570	603	600	622	549	558	592	579	586	608	533	656	585	574	648	651	585	642	591	593	627	573	589	568	586	597	577	602	591	608	532	543	574	551	595	589	557	534	577	625	589	563	576	586	607	594	610	590	579	597	531	595	606	556	579	582	627	571	615	620	586	557	626	537	597	676	604	570	594	585	577	603	565	583	562	551	607	577	623	638	633	611	585	571	630	624	620	630	593	566	570	589	594	597	581	635	633	564	603	546	603	556	617	641	558	602	601	579	598	585	567	598	582	597	584	647	606	578	628	603	584	598	572	551	572	544	581	567	574	586	613	537	597	608	641	556	610	590	579	588	601	592	577	558	583	572	555	595	557	605	588	589	605	647	591	571	622	550	596	596	622	569	574	631	593	622	562	596	619	578	578	599	613	581	613	578	598	547	632	653	560	589	558	588	592	589	616	553	553	571	559	572	620	581	616	548	560	565	572	610	620	613	594	607	601	573	583	593	600	536	593	555	593	572	637	615	611	559	585	625	571	581	585	571	558	598	627	608	537	577	603	566	576	598	551	519	616	606	567	609	552	592	626	600	599	595	622	579	597	555	631	591	644	598	606	587	539	573	585	596	606	593	551	594	576	594	597	593	575	575	577	581	614	588	621	557	594	612	591	600	613	653	589	585	573	619	589	603	653	568	594	611	590	627	574	619	622	556	565	560	597	612	561	581	613	634	598	581	592	584	573	578	605	578	627	591	580	574	590	576	594	596	602	563	575	587	554	577	579	570	585	634	617	609	618	600	562	589	566	624	572	582	585	574	597	568	607	581	570	624	603	543	644	564	591	618	577	557	598	525	571	632	611	588	616	561	609	596	598	606	637	644	626	580	602	603	605	575	613	591	598	561	596	538	575	632	585	580	572	591	591	573	578	578	574	573	581	668	601	594	619	569	575	604	570	606	612	567	637	579	590	607	574	622	582	593	576	643	581	578	621	585	567	605	619	559	589	575	597	598	617	605	584	634	641	667	606	574	583	583	616	609	574	579	595	574	585	593	608	578	598	598	578	605	594	629	611	614	601	641	616	623	645	615	571	577	619	616	598	614	582	558	600	585	581	598	563	618	584	623	567	593	587	556	603	627	584	553	607	577	600	582	618	524	584	597	577	610	540	575	588	578	589	577	588	579	565	597	607	571	581	554	583	613	561	571	604	578	555	591	636	562	612	596	575	600	541	593	604	601	578	583	619	565	576	599	560	584	544	615	636	608	583	567	554	608	588	593	618	572	616	629	596	575	550	597	622	605	625	581	578	565	565	574	598	579	578	586	589	568	566	579	587	589	574	609	545	608	592	630	634	567	562	580	583	563	594	603	581	592	620	586	577	622	602	574	630	633	571	553	552	577	582	573	596	640	623	578	610	551	584	593	574	547	575	610	589	576	574	627	607	594	572	612	578	580	626	599	566	651	618	619	548	594	572	573	573	579	599	610	573	568	603	606	610	593	576	592	590	630	556	596	562	571	603	577	613	594	634	620	570	549	596	653	623	592	606	601	563	571	613	610	620	595	590	580	585	572	571	574	584	537	568	545	563	607	623	603	615	587	550	582	598	620	587	567	574	585	573	543	566	592	589	648	567	586	616	588	602	605	589	593	564	613	574	574	588	580	578	596	577	584	612	597	562	617	562	581	579	589	597	592	546	604	579	604	570	619	615	622	585	595	590	635	593	612	562	570	575	596	610	596	610	573	602	663	595	630	590	536	588	602	629	577	562	554	610	586	580	549	625	613	584	563	603	620	563	567	563	582	587	629	582	565	596	586	554	589	548	596	595	643	606	542	584	565	614	609	582	632	591	568	571	602	540	556	609	587	616	587	578	600	608	584	604	623	592	572	574	560	592	603	543	632	608	627	565	567	557	578	614	593	615	579	572	575	590	582	607	617	587	627	612	557	537	605	565	586	563	586	597	585	629	627	563	538	565	565	610	575	573	627	625	604	609	566	579	593	580	618	577	605	607	537	590	537	590	584	558	614	591	626	617	572	651	606	648	566	563	604	579	601	587	580	610	598	611	619	571	578	627	650	580	587	604	597	635	570	571	615	597	620	602	594	604	596	620	551	555	570	563	595	597	597	586	568	599	610	594	598	564	592	602	573	590	583	612	597	579	592	629	581	588	566	586	562	558	575	557	581	602	567	582	604	578	610	628	569	577	579	596	580	584	577	551	574	570	577	570	598	620	604	617	556	571	623	603	635	594	556	612	582	605	645	553	563	543	577	602	587	606	543	611	553	543	604	573	591	586	617	589	644	630	600	578	600	619	587	572	574	602	607	625	589	550	608	599	585	597	586	595	626	602	636	559	625	565	626	538	626	607	570	565	551	593	602	626	597	586	588	590	600	586	601	620	581	584	592	570	589	613	602	578	570	583	590	551	613	566	573	614	558	587	578	588	580	632	582	600	573	563	569	623	590	577	603	620	598	589	605	613	622	594	597	600	578	615	585	576	572	612	607	579	567	574	592	620	577	592	570	697	551	627	634	600	618	549	588	570	605	607	610	564	625	606	599	597	632	591	526	581	582	540	580	565	618	576	618	563	527	553	541	552	579	607	585	557	548	633	568	568	599	611	542	592	576	596	592	578	544	607	596	576	586	519	562	642	577	606	614	591	600	613	569	630	597	607	614	598	565	583	624	576	587	569	574	602	599	585	613	611	604	584	578	601	627	578	563	630	578	582	580	597	601	549	605	547	524	570	579	584	567	582	590	592	590	635	603	562	544	585	578	582	564	579	570	616	595	619	584	600	601
15507	24153	18071	9126	5541	3943	3190	2561	2049	1634	1537	1414	1335	1219	1144	1182	1114	1133	1097	1110	1097	1012	954	912	897	889	815	791	814	814	811	811	793	763	801	763	776	753	754	791	737	727	726	779	752	776	791	786	782	781	745	756	677	686	730	727	741	752	683	779	703	716	722	695	723	706	720	692	710	701	736	755	745	737	685	730	704	729	708	698	676	689	689	695	707	673	718	705	745	700	737	750	717	671	737	737	698	708	765	685	708	707	693	711	684	686	696	675	703	745	666	696	747	750	708	711	698	721	671	746	703	718	722	718	717	745	736	740	755	713	683	723	735	674	695	742	700	717	761	737	708	731	693	701	730	744	711	712	699	687	705	721	696	700	693	731	729	637	699	713	721	699	733	663	735	695	709	721	684	729	733	735	651	723	683	681	678	699	714	657	671	711	704	741	721	659	711	701	715	721	697	735	672	691	741	708	677	729	653	707	679	685	679	705	714	719	708	718	675	685	723	705	723	697	733	686	684	682	735	696	792	714	736	700	680	694	734	722	756	681	680	727	726	732	710	711	694	696	728	705	734	704	729	740	688	664	743	683	722	724	734	712	682	734	728	688	688	717	685	695	727	702	684	700	699	697	682	709	729	748	762	698	716	684	686	722	724	695	694	703	707	680	654	731	682	706	660	677	689	654	753	728	721	688	705	719	739	722	752	680	701	735	677	694	689	747	695	736	717	714	683	729	633	693	683	722	768	762	769	746	681	735	778	663	661	712	698	731	680	691	726	695	669	720	758	707	644	728	727	735	713	714	720	694	692	738	667	723	721	669	684	731	704	674	725	711	679	702	691	710	736	722	732	687	685	666	699	690	750	731	736	676	699	708	711	653	752	701	715	709	696	693	718	721	686	716	720	672	680	732	700	726	712	713	671	745	690	686	708	717	710	705	722	664	675	694	673	677	705	689	712	739	689	706	725	722	724	703	662	740	697	726	669	733	683	728	685	732	703	670	666	717	740	736	709	729	724	713	725	780	723	735	734	770	727	711	729	696	690	720	724	683	705	701	680	708	673	709	667	701	721	717	700	640	714	712	730	716	671	704	734	700	729	746	770	691	715	670	693	692	685	654	694	751	704	733	708	725	665	695	707	704	710	732	706	694	725	736	731	713	749	673	765	751	694	708	749	699	730	725	723	686	647	664	662	694	640	713	742	673	732	671	715	702	770	702	726	668	695	717	690	719	753	723	712	721	696	716	673	717	772	722	724	766	685	720	709	704	682	703	727	688	765	699	720	725	697	751	731	690	661	688	738	722	689	714	688	721	724	696	679	659	702	683	675	718	712	677	741	702	703	725	747	727	705	726	697	757	662	726	739	711	711	744	678	738	651	734	651	679	673	665	696	674	670	746	696	699	686	682	760	687	747	712	724	706	686	712	690	735	674	689	701	741	718	720	710	697	721	708	750	693	717	697	721	705	688	767	724	733	730	758	703	692	698	716	682	691	670	690	694	681	709	691	694	704	695	654	702	675	685	680	692	703	747	712	747	707	693	703	692	707	722	736	697	703	705	695	707	685	705	702	699	735	652	697	723	703	705	714	687	709	714	697	742	703	758	707	703	739	724	716	743	694	688	662	681	734	697	744	695	693	712	705	732	699	722	724	711	708	742	732	692	734	730	713	673	690	682	760	689	740	765	714	727	736	719	674	657	690	718	727	719	725	725	708	671	729	730	739	723	707	672	700	712	719	677	683	664	733	708	692	689	743	733	752	744	726	739	713	696	752	705	694	701	673	758	699	720	702	662	717	649	667	702	727	765	736	758	727	685	685	705	704	679	724	738	696	695	688	745	678	722	695	729	730	688	692	706	744	755	729	710	698	710	750	704	715	702	685	715	679	709	712	716	702	688	692	716	691	737	712	698	735	708	688	678	672	706	719	729	733	747	740	703	746	729	718	712	693	674	706	712	717	714	721	731	663	715	706	705	678	650	688	757	683	764	703	737	713	735	710	675	709	719	728	695	722	697	719	709	738	714	696	678	721	698	701	735	737	716	672	707	705	675	691	709	719	711	743	702	699	685	719	700	698	665	691	733	721	700	670	716	725	746	746	710	711	667	710	681	689	664	733	743	688	671	661	683	736	709	755	679	764	695	717	714	730	751	691	708	712	694	689	671	691	663	683	734	671	695	721	717	724	716	718	723	722	695	691	742	718	690	672	697	741	691	675	678	742	724	720	689	710	653	747	667	743	744	716	682	748	723	680	736	714	696	696	707	723	726	714	771	730	713	706	710	696	759	701	647	688	714	694	716	736	730	706	658	674	714	719	717	757	716	735	654	736	703	694	684	645	658	682	668	697	718	708	691	714	711	708	731	704	706	692	722	706	679	689	720	693	723	696	722	701	708	727	717	686	713	689	728	719	730	669	701	668	688	727	690	694	710	731	714	669	688	681	649	720	728	733	693	690	744	718	706	687	682	732	655	690	758	703	702	691	687	704	667	707	698	704	728	672	715	668	759	685	736	692	749	729	722	727	707	684	690	688	668	708	653	757	728	659	688	704	690	700	700	666	740	784	710	738	702	712	733	673	712	673	725	668	646	706	670	675	735	715	731	735	693	711	725	731	719	701	687	712	720	692	725	735	725	721	731	632	712	722	749	725	648	707	722	681	700	666	710	767	700	737	726	701	725	732	701	724	710	718	733	708	700	682	713	738	674	692	699	671	688	700	767	696	714	711	632	724	723	742	708	661	730	787	709	707	705	716	686	715	713	708	687	748	745	719	694	682	695	716	735	708	665	694	756	699	721	734	726	685	666	695	646	759	717	697	713	703	664	747	690	716	702	723	729	717	721	722	709	710	665	710	716	721	670	708	790	714	690	701	758	740	695	713	701	690	699	704	701	704	713	673	707	717	696	763	692	732	711	692	685	715	736	728	713	725	711	732	705	733	685	685	709	695	670	709	710	637	726	664	728	728	696	704	726	749	718	703	720	727	687	733	731	691	728	672	681	682	725	688	737	687	671	677	652	692	667	701	647	694	701	687	615	727	736	723	709	686	739	758	723	702	701	707	666	695	724	709	708	747	711	710	729	701	745	712	671	708	713	735	685	713	673	757	753	679	720	688	720	705	700	682	719	709	705	715	748	694	719	666	727	752	697	665	748	684	702	766	684	676	729	734	690	715	671	744	725	700	691	704	699	714	715	721	683	719	703	712	702	681	677	744	700	758	669	709	695	708	656	681	678	709	697	679	731	679	703	736	693	706	739	680	715	696	711	741	717	704	705	683	696	741	707	653	670	745	717	722	692	675	776	737	701	697	720	727	714	665	732	736	724	664	698	674	706	675	667	703	706	716	716	739	690	739	691	691	717	713	746	727	705	689	703	731	730	706	635	708	703	691	668	721	709	719	696	722	712	710	757	704	734	768	709	677	651	689	716	678	711	731	677	708	735	694	707	722	711	735	694	741	731	710	757	679	707	715	682	686	681	772	663	719	714	714	673	740	700	702
23659	21038	28421	23863	21053	13447	3617	1991	1588	1382	1196	1036	973	880	869	840	871	856	864	867	807	752	644	646	587	547	607	538	512	519	513	543	529	532	502	462	492	459	443	460	477	490	460	471	458	454	483	444	462	490	475	444	455	459	427	416	453	460	437	425	415	436	427	473	447	417	472	421	439	458	475	406	443	445	408	456	454	453	462	433	452	426	448	406	481	486	433	442	433	391	453	432	440	455	452	415	455	439	427	459	423	437	435	429	441	395	434	425	439	468	426	458	426	426	479	417	441	447	389	439	475	457	450	440	419	458	424	409	431	431	439	414	420	426	416	435	378	434	453	417	429	412	397	443	417	418	443	381	435	430	433	413	463	426	449	414	440	447	380	430	433	447	451	452	442	440	437	450	495	377	449	444	430	437	410	386	435	440	438	438	414	472	433	463	391	407	453	400	427	423	458	439	439	417	416	455	411	462	398	473	456	385	430	420	410	429	427	427	432	412	417	472	412	403	437	425	453	430	453	393	415	388	455	441	393	447	434	468	466	411	393	418	424	392	418	445	432	389	414	397	398	435	465	445	423	407	457	409	419	449	437	438	445	442	424	470	430	437	409	431	440	437	405	419	388	448	420	472	420	433	441	440	426	410	416	423	470	446	414	466	444	449	427	459	458	420	428	413	426	400	418	444	438	427	439	456	423	440	412	429	415	445	421	431	411	452	473	420	373	443	440	471	456	435	416	425	437	395	449	452	442	432	443	442	432	425	440	409	472	433	434	468	485	463	461	437	391	424	429	436	429	452	418	423	451	431	458	415	425	429	461	446	444	432	415	443	382	417	449	424	431	426	425	450	429	412	445	425	443	443	445	462	405	423	425	447	405	437	439	420	410	444	431	411	457	426	467	442	440	464	483	419	387	405	433	401	418	464	457	434	425	448	404	461	465	456	409	417	439	430	439	421	435	428	447	409	406	472	433	438	408	420	446	452	403	444	423	433	398	439	408	449	418	441	447	447	425	434	409	443	475	426	424	474	422	429	404	421	437	408	431	443	444	427	438	439	441	421	436	460	434	439	424	432	421	421	465	420	428	425	427	438	430	458	398	466	406	408	430	445	425	435	419	461	447	412	407	429	402	405	429	434	399	426	423	451	444	421	453	449	427	437	433	417	448	430	428	423	417	443	476	443	414	395	389	447	419	443	421	396	416	424	403	421	422	413	447	442	461	430	420	410	422	454	437	456	437	445	439	436	448	425	430	430	433	492	443	424	421	414	415	417	414	442	428	467	435	422	423	429	415	427	393	486	454	413	431	445	439	467	411	412	444	467	426	430	455	467	457	415	420	443	457	429	460	457	401	422	432	453	403	429	409	429	412	443	450	441	433	422	433	427	413	426	419	467	410	428	416	441	437	445	463	421	429	447	464	413	439	427	433	413	448	406	388	452	426	410	467	460	389	434	407	430	414	430	435	446	414	400	458	449	395	391	448	462	435	425	450	410	435	432	456	474	399	454	428	429	406	397	426	423	419	428	415	425	389	443	459	437	385	460	454	419	426	408	415	451	417	406	401	473	428	456	442	474	424	492	398	473	431	471	453	406	441	440	454	443	446	441	442	446	411	455	438	459	451	434	429	400	379	421	435	421	443	473	422	442	423	441	426	423	423	448	456	464	434	440	416	439	427	432	439	437	401	428	466	391	435	422	428	460	412	421	417	434	431	431	439	418	415	430	439	459	434	429	437	448	416	440	429	457	447	411	416	421	443	435	468	471	413	440	434	422	458	448	421	467	428	424	408	408	386	440	422	449	424	403	431	399	443	395	437	428	431	412	429	395	471	427	418	422	459	397	417	437	437	408	472	430	432	447	435	406	445	407	445	433	383	448	418	456	438	413	442	425	451	437	442	446	414	413	440	406	428	392	458	458	471	408	402	434	421	452	405	420	425	413	407	422	444	416	431	418	436	419	437	422	425	441	454	404	434	425	452	388	487	419	430	426	475	453	424	436	417	405	410	413	446	496	433	449	435	402	412	446	487	441	403	408	406	469	446	418	422	439	419	397	431	454	466	439	437	438	412	421	431	436	420	452	445	452	442	446	434	423	406	459	427	402	433	437	450	454	414	445	396	424	479	392	419	441	422	406	454	437	434	435	437	422	378	433	404	414	432	405	448	439	443	446	425	436	436	430	422	441	472	424	445	442	423	392	439	400	468	425	431	389	443	438	439	422	440	453	435	422	423	430	489	401	414	415	438	452	407	462	420	409	414	434	453	446	418	397	466	421	405	427	434	378	406	445	407	392	425	407	403	447	396	408	450	406	433	412	456	419	430	407	435	471	408	438	414	438	435	429	404	421	425	383	407	438	420	444	413	422	466	453	454	436	399	444	395	435	442	426	437	436	444	422	399	426	430	429	435	412	432	402	422	413	418	449	461	443	414	406	484	474	427	418	447	415	425	410	452	424	436	411	456	430	423	445	446	443	412	453	472	421	447	444	388	455	446	425	425	421	426	435	409	441	420	411	423	425	418	414	430	450	390	454	416	438	457	429	437	452	444	435	434	457	423	445	395	463	424	436	427	445	405	431	415	441	434	408	430	435	388	425	460	426	448	424	449	447	434	441	456	462	432	460	466	418	443	460	423	440	470	394	398	413	426	399	429	412	425	460	409	449	447	408	441	435	446	417	450	439	434	442	437	432	474	384	426	459	421	432	442	462	452	395	405	399	436	422	463	480	421	431	408	420	457	426	404	415	429	423	450	393	402	444	445	439	390	449	419	395	411	432	433	440	429	422	455	435	405	434	444	431	428	428	457	425	429	454	445	490	440	415	413	430	463	445	419	428	475	424	432	457	416	416	415	432	462	447	422	420	421	453	435	427	451	473	465	409	430	433	457	416	435	413	435	426	421	406	440	411	432	436	433	451	488	416	415	417	423	428	455	427	452	400	423	402	463	435	450	430	398	425	410	448	433	455	400	446	438	440	438	411	444	425	448	401	460	416	424	415	432	424	426	418	416	429	441	438	422	452	416	431	426	420	449	464	426	437	449	421	402	411	415	418	406	406	414	405	446	393	461	416	438	458	453	436	452	438	450	429	409	400	419	387	441	430	409	416	452	429	472	456	402	422	439	419	439	446	419	434	460	440	453	430	460	446	386	433	438	421	414	459	447	447	451	438	424	404	446	476	404	426	416	410	469	393	420	456	441	420	414	406	447	428	424	419	423	472	415	453	459	428	376	450	429	445	462	458	454	443	435	407	417	415	490	431	457	431	440	415	425	411	435	422	407	454	421	422	439	417	414	423	440	426	452	431	452	431	424	464	429	435	430	385	481	412	431	404	427	428	441	414	406	444	431	449	408	465	444	404	433	451	451	448	423	467	434	417	442	448	406	434	437	457	398	423	446	413	395	420	416	408	445	443	430	373	471	408	395	431	450	403	408	432	449	417	423	446	497	464	442	440	420	434	456	424	423	395	406	458	425	427	416	446	429	417	442	449	472	410
16174	31149	25332	14620	9719	6879	5339	4213	3270	2599	2144	2016	1764	1525	1507	1385	1307	1316	1338	1312	1275	1109	1034	961	899	804	677	762	739	717	709	688	727	696	725	636	646	640	643	582	630	632	583	594	553	583	620	572	578	569	571	587	540	585	552	557	541	557	557	550	519	557	514	551	567	556	572	548	574	572	585	566	576	550	503	596	552	565	560	570	522	518	552	520	562	552	540	556	522	520	482	526	517	526	511	590	560	562	546	483	519	492	540	534	516	553	596	567	482	568	539	542	567	533	569	561	577	555	549	557	548	521	519	529	547	518	526	548	549	512	582	521	545	543	530	576	519	522	556	525	547	508	506	533	551	572	520	557	546	541	497	553	540	545	514	512	490	523	540	553	540	490	551	513	526	511	508	553	547	551	574	491	530	545	499	548	511	473	555	545	516	569	554	562	522	547	569	554	541	505	507	519	531	510	543	504	501	518	491	547	549	527	510	518	542	541	485	510	581	527	552	510	521	524	492	518	498	536	515	547	523	533	521	501	558	538	500	501	497	543	529	498	511	528	513	549	567	521	497	555	523	517	512	525	569	511	535	522	496	552	523	552	545	539	524	535	522	507	481	549	511	554	490	517	513	515	564	526	528	566	541	483	540	507	523	508	515	519	497	524	509	520	541	533	512	514	537	501	546	544	563	515	561	546	585	586	521	522	555	512	542	555	547	531	584	496	540	523	525	543	509	500	537	547	499	514	539	548	526	536	570	494	501	492	557	556	557	519	541	573	533	554	513	484	556	565	510	509	519	507	552	507	537	547	522	517	524	563	543	577	500	512	505	572	524	526	524	544	516	527	506	539	561	516	549	496	547	521	521	547	535	536	516	530	459	526	502	551	515	504	540	569	513	589	548	545	522	537	535	531	533	561	507	516	553	545	578	487	553	550	531	517	549	522	533	518	491	533	542	555	549	510	493	528	488	498	510	556	517	519	522	549	527	554	568	538	570	541	525	513	539	560	526	557	504	509	552	504	581	559	572	504	530	525	526	522	565	523	522	538	529	535	510	546	555	574	516	532	508	483	534	512	465	519	595	565	506	515	511	543	548	532	512	510	515	487	563	497	546	534	533	494	537	530	525	526	516	566	498	518	572	487	568	506	521	534	501	491	517	529	511	550	505	530	497	532	540	557	547	483	498	526	542	531	561	506	526	525	532	570	506	534	538	546	501	481	500	495	561	533	531	527	535	497	507	492	496	543	533	534	550	499	517	535	547	567	543	540	590	527	526	534	542	530	504	499	533	529	531	498	536	524	519	500	528	566	544	503	541	518	506	549	561	558	535	507	536	541	496	581	515	511	494	560	519	547	526	550	558	495	549	495	497	528	550	536	528	529	560	548	522	494	558	525	547	557	552	519	521	523	518	477	527	561	499	498	539	511	533	521	559	548	556	512	535	542	542	527	506	499	548	517	550	535	538	512	542	531	542	517	538	558	523	520	547	530	516	494	479	521	527	526	513	537	519	532	514	513	545	553	514	543	520	527	518	552	512	530	515	519	560	521	539	539	534	522	564	518	529	516	554	534	519	558	525	512	520	576	515	514	528	526	546	512	513	510	517	523	516	481	539	530	520	518	513	523	539	542	564	534	570	543	527	496	538	550	480	530	524	546	467	564	514	567	530	557	541	529	525	522	555	490	543	564	528	490	531	495	476	510	521	518	538	533	518	495	524	529	524	533	503	506	532	535	506	559	506	527	539	559	521	579	538	512	562	514	489	523	544	577	581	532	536	511	505	489	510	539	503	533	535	531	534	494	510	513	535	516	556	491	537	509	517	539	564	551	549	520	521	544	518	546	512	538	522	522	562	520	497	537	544	536	512	570	571	521	520	507	568	508	532	516	512	569	542	542	529	533	494	527	510	531	548	530	521	542	514	486	523	521	516	517	562	594	520	548	564	512	521	516	581	558	555	563	518	530	512	518	508	550	536	532	557	540	527	525	538	532	534	527	567	519	541	535	547	532	565	555	532	522	536	493	525	567	538	569	523	557	561	548	548	535	484	546	539	473	511	468	529	547	558	484	551	525	554	520	494	510	545	525	511	553	580	536	530	505	517	538	541	526	535	502	552	549	542	560	541	551	535	481	557	534	512	530	569	512	532	551	576	524	492	532	533	515	527	489	552	538	530	550	546	583	564	531	519	532	506	475	520	588	552	549	518	500	542	504	542	524	509	538	539	505	523	547	537	503	532	541	511	486	570	551	535	532	552	533	548	538	474	522	508	516	493	522	561	549	521	505	526	499	517	513	512	506	493	513	533	497	527	543	513	476	557	513	545	513	544	545	520	508	521	510	492	521	522	519	534	547	524	519	536	515	537	530	570	512	519	530	510	526	527	534	551	478	513	546	540	519	554	524	531	508	534	504	576	499	506	500	541	492	537	532	507	510	558	495	500	512	559	524	497	548	484	475	545	561	542	552	517	521	525	556	548	548	576	522	480	541	518	524	499	596	533	549	494	535	514	541	496	508	548	565	498	558	533	513	541	540	507	545	540	534	547	521	565	524	543	584	545	554	550	510	533	518	546	522	493	522	521	528	507	540	550	526	522	535	532	504	576	506	529	492	560	534	545	548	531	540	536	534	565	534	554	518	526	499	521	538	531	548	548	537	504	532	537	535	548	549	530	522	521	511	552	560	507	497	527	532	561	573	523	531	560	505	530	503	525	492	512	522	546	577	520	557	542	571	507	546	513	530	582	574	541	526	526	556	577	507	506	540	507	542	506	493	530	518	546	490	540	509	534	549	529	502	519	545	520	573	550	505	496	535	503	509	512	512	560	511	528	556	512	551	541	548	532	536	536	488	509	504	501	497	504	490	559	479	612	585	516	541	529	542	538	517	540	507	554	549	508	499	530	484	571	518	494	538	525	562	501	545	463	546	538	536	537	498	518	562	532	536	542	556	504	530	560	560	542	529	536	520	520	542	516	528	525	561	533	542	558	499	532	511	543	516	497	524	560	585	526	534	527	521	552	516	548	476	498	544	539	514	539	518	555	575	519	558	510	487	483	549	506	546	512	509	523	514	541	485	542	531	503	543	562	514	532	502	555	501	497	564	498	479	532	539	521	533	501	560	540	540	523	545	535	510	532	554	526	569	548	542	539	541	515	515	491	526	518	508	552	513	519	531	482	548	515	505	506	526	515	501	562	522	551	517	522	543	569	553	544	576	543	512	537	497	531	531	516	549	555	510	497	535	566	548	574	533	557	510	514	566	536	514	542	553	517	518	558	500	531	520	554	526	500	553	533	509	516	485	525	507	506	563	514	539	539	516	533	506	563	525	524	483	530	520	516	515	522	505	536	531	530	491	508	539	565	513	536	527	518	559	555	519	562	496	530	525	528	522	556	545	554	542	560	561	521	531	552	522	505	536	511	527	505	578	494	507	541	501	511	541	482	541	525	531	545	520	529	532	481	603	491	537	530	542	534	529	522	544	497	532	551	519	532	555	506	553
22636	21002	28737	23457	21009	21148	12814	3290	2113	1734	1533	1393	1257	1162	1033	983	955	887	944	977	895	867	723	662	617	581	536	547	548	534	493	521	524	528	477	494	477	461	478	411	466	438	438	451	410	435	450	400	409	420	403	448	412	406	407	424	399	417	425	398	405	366	402	379	415	402	426	423	407	428	413	358	391	396	402	415	365	389	421	384	400	427	391	418	401	357	394	392	372	386	380	391	411	405	338	347	402	393	398	392	376	386	387	383	334	394	379	397	357	377	382	409	435	395	414	371	389	390	399	402	387	385	394	359	401	391	403	393	331	402	366	363	387	398	380	393	398	374	369	364	345	344	383	357	384	365	378	402	401	360	377	391	328	353	355	359	389	358	383	390	427	370	394	380	377	385	386	373	377	381	371	410	394	365	388	369	391	371	384	391	362	408	411	354	368	398	377	356	389	397	391	390	412	386	358	390	400	383	403	411	364	354	377	359	373	364	388	396	369	382	372	386	395	376	378	378	359	340	353	335	345	399	379	378	361	394	375	375	387	368	387	391	407	408	385	387	377	367	362	400	367	376	434	370	387	386	397	374	386	436	393	391	391	367	395	368	409	362	382	363	370	349	362	408	385	361	412	389	376	338	373	355	370	401	365	359	350	386	369	361	429	371	372	359	374	400	415	366	369	369	437	399	368	362	369	366	406	341	387	384	398	380	359	358	376	389	390	341	360	354	423	355	409	369	371	376	364	406	372	372	421	382	331	374	373	388	372	359	373	382	389	341	392	381	386	412	368	380	361	371	361	377	374	380	392	392	342	385	341	410	371	361	388	359	413	359	344	395	411	390	374	361	346	388	354	417	394	376	384	363	409	378	373	355	376	358	384	366	403	356	369	396	378	389	369	369	408	381	383	385	355	371	364	387	381	386	376	398	366	355	377	378	411	382	382	391	364	367	380	368	372	396	362	364	404	367	367	393	394	357	402	371	376	351	391	393	387	412	377	361	387	383	382	348	386	372	350	424	371	352	371	384	411	356	389	385	370	388	388	389	345	395	374	397	381	378	386	366	370	403	403	400	378	352	385	403	373	417	343	359	411	400	365	380	394	376	382	357	379	400	365	351	356	369	414	380	359	363	364	350	380	401	407	359	401	348	369	384	386	372	364	390	388	415	392	390	393	375	358	392	405	354	401	391	426	391	412	382	381	366	404	393	387	404	377	406	397	374	361	418	377	370	387	360	389	395	357	372	349	383	362	382	380	375	376	371	371	362	365	372	362	394	381	389	383	363	392	383	376	387	405	372	368	400	385	379	361	400	426	385	375	384	356	375	397	388	372	386	344	349	393	412	345	382	350	421	371	366	377	420	375	417	373	400	365	359	389	371	382	369	397	383	395	357	358	355	390	373	388	380	422	379	365	377	385	388	376	384	387	360	379	353	429	413	393	358	374	371	378	368	364	344	387	385	381	353	379	374	369	358	344	412	368	348	384	393	349	379	366	433	369	351	371	367	372	369	374	395	359	363	362	373	384	400	367	413	372	392	379	392	399	372	377	389	401	351	383	364	373	391	415	374	370	381	376	379	369	404	371	404	400	415	377	410	390	396	361	449	424	412	388	384	392	346	363	385	388	396	385	405	336	388	407	363	443	406	412	380	377	370	355	349	392	364	379	369	388	403	352	437	360	413	402	368	382	363	353	380	401	371	362	376	335	399	371	356	379	373	384	373	376	378	431	365	353	386	361	375	375	380	387	382	374	396	387	378	384	370	381	356	384	396	391	371	402	380	363	353	395	401	366	373	409	363	385	357	410	399	404	390	369	397	369	388	361	370	372	399	368	389	410	367	382	388	392	348	392	382	366	361	389	380	385	398	364	370	372	404	392	373	401	384	344	368	366	411	353	402	383	337	353	408	402	388	380	375	347	410	349	358	394	393	372	416	366	437	363	360	397	347	375	358	389	394	385	390	368	392	368	419	389	355	357	358	376	386	407	392	416	411	385	384	406	410	371	374	363	337	387	440	390	402	372	392	370	346	385	405	389	382	387	376	380	369	369	334	389	410	388	375	387	379	366	365	375	394	383	391	393	343	389	413	378	368	410	366	377	376	376	389	388	382	407	344	369	369	381	380	380	373	370	365	382	382	380	356	348	394	395	370	380	377	370	404	410	374	381	346	374	355	422	402	408	381	374	391	381	387	389	363	402	380	398	425	370	369	361	407	393	401	390	378	347	392	372	413	383	353	345	393	367	356	399	396	369	364	375	383	382	382	364	374	357	394	398	389	381	401	375	400	372	382	378	393	336	388	363	364	446	388	440	320	373	391	390	350	409	373	348	341	371	334	405	398	338	391	403	400	383	385	388	405	354	405	365	370	344	377	422	393	363	357	385	375	373	401	391	401	395	372	385	397	396	410	370	395	387	335	364	373	377	424	394	347	378	428	402	392	364	402	403	388	415	353	377	371	381	396	389	408	399	385	353	397	368	389	377	356	348	349	345	387	388	395	385	381	362	389	391	345	384	379	396	367	384	379	366	373	378	385	352	378	406	398	349	416	345	329	386	375	369	374	364	375	375	371	371	389	384	403	378	390	398	356	369	352	376	394	425	401	367	376	345	414	331	364	387	358	363	378	360	386	387	366	382	385	384	354	386	370	384	405	361	399	358	346	390	363	373	395	369	388	356	375	360	402	383	387	371	396	400	391	349	384	405	402	406	388	371	350	380	429	372	397	386	356	375	371	388	377	375	348	407	385	372	358	411	378	373	365	391	377	392	375	357	426	416	358	392	393	343	366	347	383	385	382	358	397	394	325	394	348	372	377	378	379	366	372	360	399	399	349	386	407	408	346	337	380	369	390	345	378	353	365	366	349	365	372	374	400	388	382	389	377	414	379	379	376	378	391	357	347	379	377	368	367	387	381	350	369	369	394	383	403	389	372	351	372	374	366	377	389	384	368	389	341	425	398	369	382	373	394	388	352	367	391	345	393	357	371	422	377	391	398	358	409	355	385	364	364	365	358	379	355	387	374	389	412	388	366	373	364	357	361	368	409	346	310	388	379	390	365	373	380	366	386	381	361	394	374	390	385	434	344	344	359	375	378	373	407	373	364	401	359	401	370	385	364	360	371	385	379	371	400	375	387	362	369	363	398	382	395	384	389	354	404	405	382	387	380	403	328	373	383	394	385	368	367	339	376	387	357	403	396	408	380	384	386	363	376	370	355	330	388	381	379	391	377	375	393	397	401	385	410	427	385	414	402	383	354	385	364	393	367	370	353	394	401	390	408	394	343	390	407	383	364	353	377	331	362	378	367	389	392	366	370	354	335	393	375	369	362	377	352	381	385	400	349	377	411	327	392	365	379	405	356	365	359	421	358	404	376	389	364	374	344	356	351	383	374	364	393	409	370	375	355	385	384	388	364	406	391	427	394	381	397	358	362	394	400	352	391	327	381	347	390	375	370	356	366	399	381	363	378	407	377	368	408	340	366	386	399	386	363	378	405
18337	35187	29385	18790	12970	9663	7529	6124	4492	3619	3049	2719	2410	2082	1878	1622	1643	1589	1585	1560	1462	1223	1160	1012	894	840	770	723	759	692	727	682	679	705	679	602	599	611	570	540	556	512	533	484	525	536	518	499	532	534	513	484	476	470	522	504	476	505	505	477	445	467	452	479	473	494	489	459	487	460	473	468	517	524	498	460	483	506	507	448	477	478	468	422	458	471	492	456	454	470	457	461	441	437	451	522	461	456	479	470	431	424	471	450	454	438	467	436	449	457	454	438	482	464	498	487	462	447	435	418	469	488	425	458	472	447	499	423	454	456	429	425	491	451	451	446	456	461	484	501	453	404	435	451	419	441	437	433	440	466	438	467	432	473	476	442	466	451	435	464	461	439	402	483	432	467	460	449	475	440	462	411	467	431	433	453	467	429	453	421	416	482	463	427	463	425	440	450	428	435	442	444	459	426	448	458	430	440	464	479	469	444	438	446	422	444	433	442	446	451	430	444	427	432	446	431	447	421	456	440	478	434	438	414	479	419	454	445	423	440	451	438	430	410	453	436	465	443	489	460	437	440	446	471	462	475	424	416	457	440	443	446	439	494	405	414	433	474	471	433	440	437	485	446	450	453	460	452	462	440	423	430	446	467	475	457	417	438	458	437	447	481	467	482	416	466	444	433	475	430	470	458	431	431	445	434	469	462	447	436	402	429	478	475	473	440	495	460	477	425	462	449	459	456	439	427	475	464	447	478	439	454	407	455	451	430	425	418	468	442	440	451	427	478	458	437	410	448	434	441	425	474	480	425	396	473	445	450	429	452	418	452	447	434	421	473	460	424	425	447	435	450	455	458	460	457	440	465	448	444	497	442	460	448	434	475	432	445	436	431	473	428	467	457	442	467	460	452	473	437	429	472	453	461	427	430	457	411	476	427	449	465	425	402	446	461	450	465	475	431	455	477	461	427	438	443	431	455	445	447	415	471	451	475	420	449	424	447	436	423	446	427	463	485	455	442	472	437	441	443	443	462	434	429	428	437	460	427	441	428	454	460	454	439	458	430	443	470	447	446	396	461	449	449	405	468	460	478	470	462	436	449	453	438	469	463	431	421	453	410	426	464	457	495	471	458	422	444	461	466	432	486	443	436	415	429	465	430	416	434	458	442	451	434	451	420	447	459	467	464	452	453	444	440	472	435	514	432	405	445	463	441	448	436	484	423	448	422	468	411	444	439	479	433	428	453	463	418	431	426	430	461	417	488	469	470	418	450	441	472	472	465	450	431	456	463	459	484	415	473	462	467	443	477	426	421	475	463	438	439	444	450	482	445	478	425	492	477	474	460	460	443	477	459	457	407	434	421	469	439	442	454	408	454	454	458	461	444	455	446	422	432	469	431	437	434	429	466	444	477	438	459	435	432	477	453	439	415	408	481	461	462	437	446	475	431	438	449	484	455	393	441	452	455	454	426	441	433	459	444	401	471	450	458	430	447	428	481	454	426	417	432	446	438	450	473	450	443	440	490	419	457	459	451	442	429	431	502	461	488	456	447	463	440	397	414	465	442	453	455	481	443	450	449	476	470	429	457	425	455	442	458	486	464	458	490	471	456	471	495	475	460	466	439	469	494	441	442	439	456	440	439	439	457	445	434	463	412	449	463	444	462	461	452	439	425	453	444	439	484	440	482	403	460	431	457	461	475	465	447	458	449	447	425	416	437	466	445	469	467	493	445	435	478	407	472	456	425	419	435	463	470	436	436	456	420	459	429	429	443	462	478	459	460	410	413	431	456	488	428	414	473	458	450	436	450	418	429	425	416	449	471	455	431	439	448	435	448	438	481	445	473	405	481	434	458	423	446	486	440	468	467	411	451	410	448	452	436	444	448	424	422	435	507	467	448	459	431	437	450	440	497	461	449	479	417	454	472	460	456	443	418	405	419	445	442	439	433	423	426	449	453	417	436	440	434	459	433	474	440	458	441	453	474	403	456	459	414	480	428	481	410	451	414	436	437	439	431	462	474	459	465	445	453	495	471	440	466	451	478	483	460	470	422	449	457	427	435	457	452	448	446	448	438	460	450	444	452	485	444	460	449	411	435	460	457	446	435	473	437	472	424	439	419	440	456	469	453	432	438	456	436	484	431	451	440	464	449	448	455	450	478	442	448	432	455	449	424	462	461	456	438	465	426	425	450	456	472	464	441	451	431	478	436	436	457	456	451	472	440	428	440	440	475	456	434	459	444	460	469	434	467	470	437	416	415	457	410	424	453	467	433	446	454	432	427	439	395	451	467	459	502	437	449	433	397	409	435	446	446	448	421	427	439	425	446	422	434	452	486	441	428	424	461	485	411	466	459	463	436	444	464	438	412	459	458	423	423	447	454	423	488	416	452	472	437	454	444	466	475	433	435	461	417	439	488	461	460	439	487	458	461	479	417	460	433	439	454	443	443	452	465	433	442	471	459	432	439	420	499	442	420	447	410	440	393	503	498	466	423	410	450	437	439	454	481	442	396	463	449	465	420	457	408	462	459	414	456	461	431	443	458	392	447	432	463	424	446	438	449	464	446	469	484	423	474	432	436	465	430	472	472	462	434	441	464	407	441	456	421	455	442	481	415	468	461	448	452	446	423	446	442	446	478	434	442	474	458	433	482	436	453	460	447	458	418	433	446	429	445	423	448	445	430	481	412	445	420	448	451	459	481	447	457	514	437	490	469	429	437	407	467	448	425	480	449	427	453	434	443	408	469	445	467	461	461	454	471	454	429	433	439	420	439	423	414	478	467	481	477	428	441	454	463	425	435	460	450	436	398	477	457	431	444	429	473	414	432	445	456	454	448	488	456	474	419	453	438	475	466	424	435	449	434	430	475	464	454	459	436	400	410	499	414	446	397	471	462	469	455	455	436	412	468	441	465	475	449	459	470	435	441	467	446	494	425	428	446	470	445	462	455	446	416	461	433	481	457	443	443	450	469	437	451	433	422	447	400	442	456	451	428	425	466	445	435	484	434	446	451	456	456	474	453	440	436	434	440	474	430	456	486	482	431	423	469	425	452	446	443	442	449	444	415	450	462	435	413	460	465	424	458	448	491	401	443	451	448	405	423	419	449	449	478	471	438	456	483	431	438	436	427	430	409	447	452	448	448	428	470	434	459	491	425	473	438	443	431	440	430	443	454	437	449	434	471	451	466	460	470	432	429	437	441	454	410	446	454	465	425	456	429	444	418	431	450	465	473	467	446	454	467	464	454	446	459	438	471	442	443	416	456	476	452	428	454	451	453	459	432	448	428	437	464	453	436	430	424	459	477	439	434	444	467	453	447	441	427	459	408	467	415	426	440	459	405	448	481	441	437	451	443	433	458	450	434	407	439	438	452	443	443	437	482	450	445	464	443	490	434	468	459	431	418	445	451	426	447	486	465	453	427	471	437	453	429	413	460	460	433	425	463	419	467	458	454	461	398	455	448	413	455	430	466	402	409	446	475	421	455	450	441	458	446	453	426
26850	20848	16546	7269	3195	2288	1687	1389	1102	1033	976	911	889	836	808	820	820	802	811	817	785	732	674	664	695	629	668	630	677	643	618	631	640	658	645	627	630	586	654	616	621	622	615	590	607	609	634	612	563	612	641	646	615	567	612	647	611	586	579	580	625	648	626	597	623	580	637	571	602	613	631	594	601	625	589	575	568	619	617	605	580	596	609	581	653	632	597	624	626	587	600	610	599	575	619	613	584	571	575	608	548	601	583	619	593	591	591	571	593	607	575	628	642	622	592	620	601	609	648	590	618	582	556	581	594	584	597	612	622	635	593	591	582	626	565	601	572	607	580	571	583	570	581	591	574	611	577	586	567	581	586	583	585	567	565	579	600	620	550	589	574	575	592	607	572	611	603	604	599	636	600	558	593	547	527	624	598	602	619	614	609	543	577	577	598	619	584	594	540	588	585	608	611	578	558	598	551	554	598	601	596	621	572	583	587	600	623	623	549	563	600	640	559	608	561	633	600	573	621	593	583	583	594	606	574	608	575	617	603	602	578	541	603	585	625	609	574	592	595	580	618	592	547	608	577	628	598	602	603	586	603	598	629	581	599	593	597	601	614	582	537	615	561	605	616	598	658	653	572	605	576	614	568	607	610	612	589	625	609	599	614	607	551	550	619	614	576	622	587	583	557	584	613	613	618	592	560	566	573	572	564	592	594	612	591	599	580	557	628	601	616	580	602	553	597	607	604	575	608	632	583	608	601	613	592	607	571	572	561	632	623	606	620	624	554	595	581	602	547	571	623	611	575	606	560	588	602	583	554	569	590	582	571	615	601	587	602	598	584	573	545	639	590	565	572	573	574	597	601	549	586	574	584	638	559	552	640	613	586	637	605	640	539	596	551	578	567	625	611	606	630	577	588	616	575	594	604	558	555	597	593	608	606	597	566	626	557	605	608	622	591	587	601	576	565	555	605	609	563	571	621	556	596	603	565	573	586	594	610	592	600	649	608	593	593	590	589	621	566	595	580	602	585	598	588	567	609	585	574	610	582	600	603	590	624	598	628	576	574	561	626	608	621	591	568	578	609	611	622	615	606	578	605	631	615	603	592	597	555	586	591	556	573	600	616	620	594	611	606	580	599	635	593	572	604	541	543	571	605	584	567	597	589	558	561	598	596	559	604	566	593	532	577	620	598	595	589	572	590	562	580	600	638	588	536	607	560	577	600	612	535	578	534	519	601	587	553	582	587	600	564	579	559	632	600	611	570	549	581	589	601	606	551	576	551	561	589	547	601	577	562	585	564	576	592	614	580	627	609	545	556	597	555	591	589	595	580	562	537	584	525	611	578	563	608	622	611	566	594	590	598	545	568	579	587	562	558	585	603	578	602	626	582	594	589	600	592	572	565	576	589	600	629	566	626	554	550	580	562	594	574	612	616	515	574	594	570	553	550	600	593	554	601	599	552	617	566	573	556	629	557	633	620	560	615	572	661	558	606	534	627	603	603	587	601	572	578	646	621	576	599	585	609	595	601	630	577	629	560	561	610	578	565	566	570	589	609	612	585	587	589	570	529	561	612	608	555	669	583	640	613	607	605	611	563	612	605	630	571	576	608	571	577	615	603	602	571	623	632	617	597	607	568	596	579	592	570	556	594	597	589	541	584	604	608	567	588	531	625	619	625	596	578	566	573	586	557	588	601	574	602	579	610	622	595	566	609	604	576	557	612	571	596	593	577	600	579	567	561	625	610	539	610	591	617	600	562	617	585	609	579	632	559	637	580	596	584	605	585	581	541	583	596	594	573	576	598	595	596	588	596	571	648	539	557	566	560	555	638	580	561	563	601	571	576	557	568	613	555	626	591	612	561	591	564	575	625	576	599	572	617	612	583	636	570	540	560	587	577	563	575	573	571	579	589	574	654	595	583	603	585	552	586	613	610	595	622	552	589	586	602	563	583	632	618	584	593	547	627	584	621	601	588	549	539	581	607	610	628	563	592	624	576	572	569	567	611	542	573	584	599	553	592	606	594	590	565	573	586	591	553	552	604	560	578	574	603	615	596	589	595	606	617	604	579	628	626	543	538	615	562	577	617	626	549	588	607	605	617	577	607	572	604	563	555	547	596	595	554	599	568	601	611	535	575	561	550	610	576	612	610	606	579	559	586	644	577	581	563	594	574	589	596	596	581	582	602	561	586	583	604	597	591	581	616	557	562	562	617	635	591	631	614	575	632	621	596	578	630	547	555	601	606	594	587	585	608	602	574	596	551	560	611	582	622	593	576	561	544	605	599	542	577	572	579	581	634	596	576	589	620	576	569	595	581	595	562	609	587	580	619	591	572	551	553	568	599	557	592	603	613	591	609	574	594	607	594	590	566	583	581	598	601	623	588	616	565	593	551	575	609	577	628	584	559	571	568	543	611	628	608	594	624	628	578	558	558	594	631	566	573	613	589	600	594	568	617	573	570	528	600	564	542	609	637	610	636	600	553	586	548	614	615	562	554	600	573	579	559	596	631	574	608	592	612	561	604	586	526	645	582	606	621	535	588	640	589	589	592	584	607	601	588	592	571	599	566	590	595	589	579	597	563	591	612	624	557	567	574	614	546	530	573	567	592	569	566	602	598	582	590	605	574	582	592	550	578	586	570	572	582	610	611	580	578	579	576	577	604	602	546	569	585	625	608	607	616	551	632	572	630	615	564	610	574	611	604	566	585	588	632	604	598	556	582	618	550	594	569	596	586	611	563	592	566	610	579	575	573	599	578	550	570	552	558	580	593	613	577	580	620	581	600	614	583	596	616	536	548	572	603	570	583	572	572	604	601	571	577	576	589	555	612	570	588	553	532	574	548	594	600	599	574	603	636	601	624	602	580	636	597	614	599	558	622	596	612	582	586	585	571	566	624	602	569	661	598	601	592	594	585	574	572	553	642	568	599	607	594	580	614	622	622	562	601	618	584	606	609	603	536	616	608	569	553	534	564	580	616	649	578	535	554	598	559	546	586	555	561	591	632	611	607	562	602	589	586	616	597	593	628	616	570	590	612	580	582	595	621	653	572	576	556	549	579	637	548	597	603	583	559	587	590	580	588	617	597	599	617	615	571	552	608	606	628	593	593	611	621	601	601	550	578	564	596	613	564	569	566	580	584	614	560	583	582	526	598	624	633	559	570	600	579	545	602	593	582	561	602	598	605	581	611	591	583	574	606	581	616	592	592	607	599	625	575	553	609	589	676	600	589	579	596	550	625	587	633	621	551	543	601	594	619	607	626	538	554	595	587	577	622	613	564	610	603	641	616	578	610	602	589	624	566	653	568	601	577	596	551	606	595	589	585	586	634	581	627	572	588	573	590	572	625	504	623	574	558	631	574	632	605	533	560	583	577	585	585	590	575	538	573	611	566	568	612	582	584	583	622	579	626	589	530	569	597	582	606	568	576	598	515	599	561	606	574	552	606	580	550	547	587	577	581	598	611	594	590	612	591	570	584	613	590	582	603	604
14551	21561	16715	8614	5440	4089	3321	2563	2025	1799	1516	1522	1322	1274	1181	1163	1144	1172	1145	1126	1103	982	955	988	877	813	857	804	815	816	826	836	806	801	815	730	833	724	707	732	749	724	739	747	719	737	754	714	753	757	748	694	765	714	774	715	753	719	710	733	720	722	698	714	774	763	730	730	725	773	748	752	732	738	746	704	730	693	742	793	738	743	734	714	691	689	744	722	681	722	722	687	752	748	738	696	727	703	749	691	720	694	699	733	694	733	732	732	722	710	661	712	715	699	767	717	766	726	683	684	704	713	689	680	683	668	761	716	716	696	695	715	728	729	749	743	718	704	678	730	694	775	719	702	665	749	711	726	715	704	719	755	678	695	726	715	734	723	751	731	697	724	701	750	730	755	720	723	698	701	689	692	712	710	701	711	713	692	693	733	745	748	737	757	704	741	731	720	669	653	675	628	725	722	715	718	725	703	724	729	770	696	728	729	716	748	764	674	734	774	713	690	724	751	728	650	684	696	761	770	697	711	681	740	760	688	690	780	760	690	709	745	698	705	698	708	714	693	725	732	670	764	721	721	715	723	711	677	698	701	727	696	676	693	693	677	709	673	717	688	737	667	674	745	716	698	722	725	738	643	678	692	743	737	714	718	725	689	712	721	702	731	739	698	708	740	668	712	708	662	673	695	711	734	763	716	677	731	709	723	688	745	750	712	718	729	685	658	678	700	706	692	712	732	717	743	692	692	707	688	709	728	710	736	649	746	728	693	746	653	772	707	723	704	739	701	741	700	689	717	729	689	679	697	675	697	707	725	731	652	749	707	711	737	681	717	723	707	695	700	711	689	744	694	641	715	696	686	728	716	728	729	663	692	727	722	733	704	703	707	711	705	707	733	731	754	705	748	708	717	755	756	707	704	700	682	694	688	765	728	735	727	732	700	720	691	691	762	715	747	705	724	675	690	700	731	693	729	674	733	686	672	748	750	712	711	718	688	717	721	661	721	695	750	714	750	690	737	675	783	730	756	700	687	722	707	753	751	713	709	723	704	727	722	681	679	714	733	716	726	658	744	697	730	677	705	738	718	664	729	704	730	706	706	718	730	703	753	643	738	705	717	742	709	649	700	726	694	717	655	685	760	718	713	702	708	756	747	739	740	692	769	679	731	687	706	720	733	727	713	728	702	698	706	724	736	734	726	683	741	691	788	726	693	690	723	698	779	736	720	705	689	695	684	736	718	766	748	702	774	672	713	723	705	719	704	716	696	743	708	718	731	702	705	721	698	687	718	731	707	659	756	675	735	714	733	669	713	689	706	727	737	702	705	704	707	737	680	695	680	723	713	679	689	728	716	649	705	742	728	715	688	723	709	705	706	708	722	701	767	678	657	787	649	696	702	748	749	734	710	752	673	721	681	732	739	708	753	695	713	766	741	704	725	721	750	695	707	674	689	731	724	711	738	702	745	745	645	746	718	694	693	693	693	686	689	694	689	698	698	691	740	691	724	739	691	681	698	710	706	737	700	720	651	727	672	691	734	717	704	691	720	724	678	714	750	673	719	695	761	701	686	722	678	718	749	730	703	722	696	773	725	702	718	720	701	728	692	692	746	645	707	713	720	719	683	723	710	667	721	761	699	729	708	686	718	692	740	708	679	714	751	703	763	702	691	721	711	680	719	660	724	742	691	699	728	710	718	733	704	718	722	636	725	719	769	706	732	749	698	722	716	689	712	724	694	677	720	765	775	710	686	699	719	670	714	701	699	674	711	688	723	728	678	699	677	727	695	676	704	682	722	729	727	738	688	666	723	667	690	704	716	753	737	697	761	749	712	704	738	704	700	680	740	706	707	667	711	740	727	730	721	703	747	672	710	710	683	781	715	729	717	721	731	666	688	692	686	722	760	665	723	702	702	710	706	747	713	694	675	724	729	755	663	750	716	757	703	683	730	710	726	730	657	659	688	728	656	703	729	771	699	695	777	745	692	721	730	729	751	702	700	706	735	734	678	735	746	734	718	748	688	738	723	737	764	663	735	708	675	714	726	736	755	711	705	770	694	705	720	743	718	744	701	740	773	710	727	720	697	708	710	721	669	731	794	743	689	648	697	684	727	739	705	661	744	718	716	748	711	698	724	678	713	721	732	750	731	701	726	679	691	735	770	733	665	691	713	693	710	665	695	687	701	759	723	772	727	669	696	719	721	739	709	712	699	699	736	766	694	722	684	737	702	662	741	739	714	692	777	668	738	707	694	742	699	733	745	656	692	654	648	722	762	702	679	686	679	732	689	737	728	716	752	707	696	694	682	743	733	670	704	670	735	686	728	651	722	699	675	740	721	687	653	751	736	631	711	657	722	684	727	708	716	688	736	713	725	678	701	686	720	714	715	740	694	727	701	714	685	711	758	721	788	655	716	685	736	685	728	702	731	726	708	688	686	794	767	709	722	768	769	734	721	746	720	665	658	728	685	759	721	733	761	706	722	747	703	743	752	707	739	727	697	673	725	728	730	740	676	694	723	724	716	705	723	715	711	722	688	727	680	772	700	700	724	726	750	714	707	730	705	724	684	681	701	708	730	695	714	743	699	702	702	698	733	694	745	742	679	731	737	697	716	709	651	703	681	691	712	698	722	694	716	690	741	701	707	747	731	732	700	696	703	742	723	616	771	707	702	729	703	680	771	725	701	727	676	704	724	708	704	698	726	695	694	763	714	742	709	695	718	702	757	717	712	690	758	674	736	684	777	738	735	679	720	719	714	725	727	685	688	698	698	671	671	670	719	718	697	707	675	707	696	682	764	708	693	714	702	764	685	685	740	750	687	729	688	684	735	721	715	728	701	678	679	760	675	708	673	642	702	739	715	687	737	725	708	694	728	698	682	703	723	693	726	718	705	683	714	666	703	687	700	716	705	687	686	723	705	726	707	763	705	698	664	666	727	705	697	718	737	748	730	724	714	659	673	665	725	711	732	698	706	687	712	722	718	713	701	682	668	707	697	747	690	711	711	717	730	712	760	711	710	670	709	658	684	725	730	723	714	735	716	730	729	714	717	767	744	676	710	683	726	695	684	681	725	716	700	715	692	717	704	733	704	729	742	701	694	691	667	709	753	729	678	745	648	739	699	682	749	708	675	728	693	703	719	721	696	746	673	738	731	757	685	692	674	745	698	696	691	713	766	773	737	724	685	700	675	728	689	694	675	666	675	692	694	704	672	667	714	695	701	735	726	729	739	687	706	697	724	711	724	746	743	658	728	678	709	726	709	710	704	731	717	713	740	731	674	712	701	657	715	728	722	703	712	669	712	706	678	744	702	713	727	746	715	732	724	727	716	700	712	666	727	752	759	689	708	716	723	699	724	742	687	695	704	683	693	691	721	745	687	682	698	739	667	706	685	696	720	688	707	698	702	685	692	745	685	727	722	701	716	706	720	742	725	729	747	710	719	744	696	701	690	719	726	695	719	759	718	690	754	690	679	691	652	724	715	700	683	724	744	736	728
23679	21056	28372	23943	21067	13466	3808	2146	1610	1305	1167	1150	1073	891	846	809	816	843	886	834	749	734	672	634	586	558	527	549	543	520	532	542	522	530	494	513	483	464	486	496	489	474	447	455	491	500	467	486	495	490	491	436	473	441	428	462	475	450	429	432	402	481	437	449	442	474	428	450	425	433	445	440	465	481	458	446	470	428	455	467	457	468	426	443	494	445	406	400	426	450	414	446	449	433	403	437	430	436	471	443	414	420	438	460	438	434	438	420	455	433	440	443	476	450	467	445	456	469	404	441	456	452	449	450	409	421	474	403	405	411	448	413	459	463	437	441	437	432	420	427	438	464	443	410	465	454	410	452	447	449	450	457	401	439	431	426	399	417	428	439	454	453	400	376	432	447	420	469	442	448	455	460	398	413	433	440	455	409	435	450	422	431	458	422	464	450	412	441	482	390	447	413	452	401	461	422	474	428	437	406	429	476	400	441	389	417	453	418	468	448	453	423	442	404	438	464	392	448	437	446	417	403	448	419	439	422	434	440	474	426	441	396	488	445	428	388	412	409	416	440	456	466	451	405	426	432	484	454	438	436	419	448	441	447	439	434	448	417	435	446	460	434	376	440	419	463	393	433	423	432	444	421	447	416	416	472	447	404	417	463	429	465	411	445	428	437	428	453	429	411	394	416	447	456	408	424	465	437	411	412	412	418	446	438	429	424	423	450	428	415	412	455	443	403	441	417	450	484	448	418	440	426	454	421	462	444	467	460	462	417	388	449	428	442	390	442	409	463	380	425	458	440	437	446	441	461	432	437	467	443	418	448	438	418	425	476	427	437	466	421	422	428	380	446	450	419	441	412	422	460	464	455	455	429	421	493	408	459	436	392	375	460	433	446	422	430	450	436	459	444	431	414	449	414	430	428	440	414	427	439	392	433	436	448	451	433	460	473	418	455	405	459	426	412	405	403	450	457	454	442	442	426	414	441	447	452	443	453	422	431	404	442	380	451	427	430	393	426	415	485	489	413	456	442	436	437	416	419	439	389	436	412	418	443	419	433	427	424	480	452	453	430	447	457	441	421	441	438	460	457	443	431	457	410	467	444	424	436	459	483	415	417	458	440	424	432	377	432	393	412	414	432	433	425	409	435	481	412	447	401	413	450	462	410	444	424	439	429	467	441	415	421	387	428	430	417	412	429	422	442	435	414	466	432	454	418	445	426	433	447	437	474	425	437	437	454	457	400	445	411	451	434	461	422	460	445	423	435	422	429	453	421	484	441	433	415	386	421	435	482	419	419	438	458	434	442	418	427	430	402	446	419	409	435	428	431	456	407	420	411	407	479	424	455	416	368	424	455	433	446	445	433	441	422	408	447	465	478	390	432	424	421	473	458	421	409	399	445	442	440	473	458	421	462	404	437	416	446	440	430	437	428	451	430	417	437	424	394	457	437	404	453	391	435	402	448	440	482	429	394	464	420	431	396	442	415	418	439	432	449	412	435	451	446	398	419	427	432	436	422	439	452	450	413	433	450	463	425	460	428	445	438	436	404	415	412	449	413	461	400	437	404	455	465	442	432	424	421	445	493	426	434	435	423	423	458	478	432	452	428	405	434	448	446	387	430	472	472	435	437	447	419	425	441	443	406	455	439	475	453	436	452	406	409	436	424	400	483	433	473	428	428	449	420	409	458	431	436	434	423	415	487	438	458	438	406	463	408	424	396	440	444	439	419	467	432	462	422	440	432	441	444	454	422	438	440	466	401	440	426	412	431	431	450	404	439	451	426	394	426	455	442	453	439	472	399	444	420	448	445	411	435	476	474	412	460	429	396	439	451	432	415	411	442	461	391	417	428	440	425	448	435	430	442	422	447	448	466	417	432	467	428	383	461	463	455	455	438	439	385	424	464	416	429	468	461	445	436	450	411	434	453	457	430	461	433	431	403	412	461	418	439	431	454	434	437	437	461	385	442	420	453	426	400	463	414	433	406	416	442	448	413	420	460	453	443	430	434	449	423	423	418	470	424	426	418	418	451	433	429	434	461	434	437	466	426	445	475	446	435	424	435	431	487	464	465	442	417	405	436	460	450	448	419	482	451	456	413	440	425	474	399	423	435	415	447	443	445	446	458	446	441	421	446	471	462	421	405	437	430	442	438	448	455	435	403	407	431	430	439	458	497	452	420	402	435	417	424	427	428	409	453	448	445	453	432	437	448	442	407	431	430	413	447	440	440	453	459	427	415	457	434	399	438	441	425	409	433	461	423	426	447	447	430	429	387	442	440	464	448	414	446	444	457	456	449	429	440	449	439	469	435	432	441	413	450	430	438	450	445	407	477	422	459	428	440	428	441	427	435	462	457	463	460	409	440	418	420	455	469	434	395	414	432	451	412	446	410	423	469	443	475	475	434	489	426	428	470	430	404	418	445	427	438	404	442	443	460	433	404	444	415	429	457	438	429	415	434	448	478	418	407	449	430	442	439	413	449	464	407	470	418	439	454	423	419	460	447	440	423	405	419	444	449	472	402	399	405	453	430	423	424	440	445	413	384	475	443	433	431	429	469	428	428	434	443	442	481	429	441	459	427	444	422	420	443	468	425	447	424	415	440	447	423	433	389	443	443	416	447	428	439	448	453	439	439	463	449	441	381	432	422	442	467	462	446	443	445	444	430	425	425	431	419	401	439	428	451	474	450	422	477	447	446	455	467	432	408	453	435	455	456	455	425	438	419	427	454	433	419	459	387	452	437	418	409	415	385	459	420	436	449	434	461	433	440	431	445	445	422	406	451	465	457	401	437	493	432	433	442	444	388	455	433	462	405	433	441	446	421	455	439	448	440	445	473	437	405	478	459	445	444	410	452	440	442	443	456	430	421	481	425	436	471	430	411	424	420	424	443	459	425	412	452	404	406	414	409	464	426	448	452	419	487	431	428	418	446	446	457	436	416	465	438	426	388	437	437	406	394	444	432	417	458	428	437	468	468	451	411	424	411	437	449	431	399	443	453	431	454	410	413	418	451	491	479	453	437	427	456	385	422	417	449	436	433	480	479	471	410	446	420	430	429	421	434	471	455	450	458	407	439	466	469	430	436	450	439	432	435	445	422	423	456	442	401	420	440	460	443	445	479	429	418	402	465	405	402	418	426	433	431	441	432	423	389	445	447	436	450	415	478	446	408	427	475	431	436	450	403	414	453	394	453	427	451	430	448	447	405	452	445	411	445	414	463	414	397	421	438	434	430	454	421	451	446	497	413	431	408	414	474	420	428	436	452	393	420	427	439	426	428	414	396	393	441	460	438	430	421	417	474	411	443	417	432	458	449	457	488	424	437	432	424	416	464	436	425	435	423	447	407	418	426	424	463	433	407	469	434	440	431	429	427	429	425	446	439	437	436	397	437	461	478	441	447	446	434	472	440	473	477	437	392	451	431	440	448	462	429	399	425	443	437	441	451	477	458	422	421	456	390	403	417	461	449	439	433	424	409	434	405	432	431	436	392
15502	29411	24004	14143	9715	7216	5515	4138	3311	2729	2439	2011	1888	1550	1415	1417	1367	1444	1329	1346	1228	1083	1029	945	773	789	747	751	750	691	732	743	688	732	705	699	678	622	649	624	579	603	560	564	626	611	555	540	586	621	588	546	536	562	605	598	530	562	531	590	566	499	553	592	568	536	555	563	525	582	549	530	547	563	529	570	541	538	563	509	557	571	554	529	544	547	583	538	554	538	549	560	571	574	536	523	543	529	566	548	531	559	521	571	531	539	554	547	564	512	523	526	528	510	535	573	533	541	559	567	581	523	562	515	553	566	489	518	556	579	580	553	529	551	554	534	530	521	535	548	541	533	511	577	526	544	524	513	518	567	515	521	565	555	519	534	559	522	543	558	536	494	512	554	517	560	498	566	499	524	557	510	526	499	551	550	517	546	523	532	545	502	526	506	545	521	495	554	525	545	555	531	551	537	585	523	555	536	502	574	531	487	507	508	518	503	550	534	568	523	516	532	557	558	541	532	525	554	535	550	593	566	557	538	553	542	505	562	500	530	554	523	524	542	561	510	522	534	561	568	518	514	535	525	558	560	527	520	541	538	505	568	529	506	517	528	538	532	527	548	532	507	543	523	544	545	574	512	511	519	523	534	557	584	538	522	535	541	556	511	497	556	531	508	508	540	533	529	553	539	512	526	527	522	574	548	551	523	510	564	561	511	600	571	521	557	527	538	534	518	520	527	513	556	547	505	538	535	517	510	503	526	509	526	549	554	532	581	518	526	507	526	520	518	551	564	536	555	585	514	578	553	539	505	558	554	511	544	558	544	585	540	521	557	488	549	521	538	526	551	527	531	506	582	518	545	516	487	573	513	566	516	546	526	550	539	540	539	530	566	568	526	537	523	530	539	482	544	574	509	526	532	501	548	512	552	502	501	555	503	520	537	528	553	533	479	571	554	542	534	505	541	512	551	574	529	518	534	540	546	546	507	504	517	528	542	552	510	552	498	540	517	562	501	560	534	531	527	525	512	508	515	532	550	503	543	551	562	538	545	514	536	498	556	540	535	545	505	545	542	553	489	545	538	561	555	553	538	564	561	499	527	543	559	505	559	545	544	540	521	551	527	522	506	521	571	522	529	550	598	544	550	524	487	498	534	566	500	555	560	507	529	564	555	524	546	552	533	519	561	534	516	538	512	529	512	566	563	558	495	538	536	523	534	554	510	527	514	553	554	576	496	544	563	612	523	533	517	534	537	548	487	501	552	541	500	543	544	552	566	507	558	532	530	505	538	493	493	517	524	555	539	566	522	558	519	521	540	539	541	550	520	545	489	520	530	535	528	525	532	577	535	559	545	518	562	528	518	568	527	544	527	534	546	536	545	557	537	542	538	520	539	559	544	564	533	532	523	476	541	540	528	515	507	558	531	573	562	503	511	559	514	506	539	512	533	531	521	532	566	523	530	532	489	527	564	505	561	531	504	569	521	558	561	521	531	504	531	535	548	514	560	527	534	541	528	564	541	541	551	568	570	559	547	546	516	524	538	518	535	511	546	513	534	517	525	570	549	538	539	527	557	531	528	530	561	534	541	525	544	555	558	513	509	539	537	554	514	504	538	566	524	514	492	591	537	565	538	513	516	517	569	516	547	551	536	520	500	559	507	543	588	516	556	559	480	506	512	570	590	592	509	513	548	509	593	557	531	518	521	520	549	521	573	579	533	538	548	526	539	558	518	527	550	535	505	575	566	524	512	551	576	522	514	518	528	551	484	555	532	506	541	532	526	561	520	529	516	518	551	533	555	507	521	531	520	559	517	521	519	546	541	499	511	525	482	542	534	546	553	526	524	542	523	523	509	487	504	518	552	526	526	550	540	500	536	514	522	532	560	559	491	565	501	537	551	542	566	522	527	556	536	557	482	531	534	562	540	483	502	521	534	525	542	567	543	528	591	479	500	533	540	500	526	557	503	546	506	538	533	553	516	531	520	524	538	550	502	592	522	535	532	492	507	556	525	541	503	486	516	502	527	507	552	574	498	532	516	517	532	533	526	530	578	536	548	545	516	545	528	524	502	526	557	532	560	517	545	520	526	541	504	528	542	523	548	547	538	515	531	505	511	549	546	514	512	529	522	562	527	522	519	543	548	520	542	541	543	545	533	470	511	541	541	546	514	539	509	500	558	536	501	540	524	525	532	516	554	493	504	514	522	543	505	512	508	527	500	498	537	520	532	538	539	534	558	540	546	497	566	519	559	548	546	563	517	517	539	551	554	563	539	528	518	571	502	525	465	509	576	547	561	543	541	511	549	543	515	528	508	528	568	511	565	533	542	529	511	548	579	516	514	552	574	544	547	549	622	526	523	492	539	545	548	524	545	534	550	579	556	525	521	543	526	517	528	508	567	532	533	526	526	524	552	567	513	536	544	522	561	524	562	544	550	524	492	551	541	560	521	520	506	527	525	550	529	523	522	502	524	550	495	540	513	522	516	505	533	559	510	546	495	543	511	559	495	518	536	551	541	550	513	544	506	542	532	527	522	510	557	551	542	585	540	552	530	497	516	518	535	560	543	516	561	538	547	563	535	525	560	507	504	497	524	553	529	506	597	569	532	464	499	556	499	511	541	548	542	528	520	506	561	502	523	508	535	563	516	506	545	516	544	567	517	544	542	529	535	526	522	547	557	540	581	567	543	565	559	503	537	495	548	529	549	578	495	526	514	525	494	535	523	519	522	517	539	514	515	491	534	547	533	506	519	556	519	550	517	533	524	531	544	560	499	524	514	513	540	530	529	520	555	480	569	502	521	524	542	522	497	533	563	484	533	498	555	531	551	580	478	501	533	537	515	479	524	530	563	561	533	589	538	536	559	558	503	513	512	543	509	530	531	597	580	528	547	544	528	503	574	519	525	507	481	557	519	489	522	527	554	543	551	552	559	551	523	512	549	502	488	551	528	512	556	578	558	545	491	506	549	538	540	485	501	525	540	515	557	551	525	544	541	558	505	518	546	548	524	530	537	551	564	563	540	509	517	512	543	536	546	520	503	516	499	517	538	547	534	539	558	539	534	526	482	526	514	546	532	552	509	513	552	532	525	577	526	551	497	536	513	545	515	495	542	540	562	539	573	544	531	516	553	559	565	518	515	544	542	525	551	527	517	564	487	479	505	515	500	519	516	497	540	574	553	528	516	561	538	530	525	491	561	554	532	541	547	557	518	560	572	505	530	556	539	540	508	559	564	527	559	561	524	546	524	532	551	528	538	577	539	549	505	525	561	531	502	570	535	513	549	560	504	535	548	532	529	522	557	531	501	542	505	559	527	524	508	539	520	567	536	533	512	507	518	545	506	552	538	505	553	515	475	521	497	548	507	522	502	563	575	518	555	585	512	514	516	534	560	507	481	517	531	528	554	505	563	520	546	537	499	553	511	527	525	543	565	522	564	561	521	505	526	544	534	530	525	528	559	524	555	490	561	538	548	529	535	503	542	499	500	520	526	550	493	491	546
22704	21032	28750	23540	21040	21224	13137	3375	2205	1877	1617	1388	1225	1081	1004	971	971	1086	976	937	858	839	756	700	619	579	535	545	536	504	568	501	547	519	517	512	440	443	454	427	439	475	452	460	448	438	446	422	435	450	453	417	406	433	425	442	391	460	404	397	385	448	379	384	387	398	398	384	415	407	402	424	412	425	403	429	400	394	402	416	423	373	422	375	392	376	404	399	387	391	405	393	410	345	370	401	381	381	391	379	402	407	377	401	379	348	409	371	399	395	406	415	372	376	435	384	409	397	337	424	370	382	373	398	406	372	398	386	380	387	369	408	372	422	402	393	390	377	413	427	397	415	368	359	384	366	366	373	406	338	377	405	379	363	399	374	405	381	361	407	389	374	412	386	385	358	399	383	372	355	406	369	382	351	406	370	395	390	384	387	436	377	385	422	381	353	394	390	426	363	363	366	403	396	394	382	356	384	397	409	384	394	378	435	388	378	362	380	364	385	378	380	394	384	354	353	367	406	361	417	376	397	384	380	369	401	335	384	380	375	382	360	428	403	375	392	384	418	354	366	406	379	374	342	401	364	371	398	393	383	349	413	405	394	376	383	406	423	388	350	422	370	390	369	381	388	396	364	377	371	407	396	388	384	356	411	395	371	383	410	367	350	384	378	386	395	394	407	352	358	370	379	389	372	372	392	384	401	429	362	385	349	448	360	366	374	380	394	385	369	390	418	368	404	395	376	351	407	381	341	374	379	377	398	402	443	399	386	390	405	358	418	353	360	389	358	411	372	401	353	418	365	385	426	391	370	400	411	402	385	389	373	395	372	384	373	351	380	359	406	393	364	406	372	392	345	360	400	382	372	403	374	443	392	411	408	349	387	367	358	358	433	418	385	391	367	386	429	381	367	383	406	377	377	382	374	368	409	336	409	393	372	359	391	398	384	378	385	350	432	392	388	339	384	370	399	392	379	383	369	401	338	360	369	388	350	367	380	397	397	393	414	384	384	341	360	387	376	389	379	393	390	398	395	379	351	376	393	391	406	373	416	404	383	345	409	365	373	397	392	375	377	392	368	384	403	356	370	373	378	398	361	361	383	352	388	387	377	408	358	356	422	380	410	384	407	390	377	388	375	358	400	392	373	389	398	361	368	389	388	409	387	326	406	417	390	381	356	384	368	394	400	397	370	407	370	402	402	373	382	396	367	356	397	348	394	394	371	388	409	373	378	390	366	369	399	392	387	367	393	394	445	373	399	384	393	380	406	393	405	371	407	386	403	395	368	371	389	338	396	402	382	375	406	403	387	357	362	404	349	387	375	390	420	369	364	384	422	368	372	405	373	434	360	435	342	392	392	383	388	415	375	409	382	411	391	357	373	387	366	398	402	365	366	368	406	415	394	378	409	337	376	384	384	390	353	416	385	393	361	414	351	396	391	345	380	398	357	365	367	401	371	374	357	419	389	405	426	357	387	365	388	363	340	370	401	396	366	387	370	350	400	416	407	381	399	371	375	379	373	379	424	363	392	370	377	371	363	402	382	400	390	403	392	391	411	411	379	392	361	359	391	375	365	409	384	391	392	362	337	359	375	398	378	401	379	377	382	376	362	371	407	397	349	384	363	386	401	353	387	373	372	392	392	386	394	425	357	386	373	368	429	369	343	398	380	375	393	403	386	357	363	364	374	383	403	386	405	402	393	373	372	395	364	408	392	384	359	374	378	348	396	362	406	395	371	391	395	369	408	397	358	388	381	396	370	399	420	367	377	357	397	384	347	384	394	388	400	365	395	388	385	364	357	389	366	390	373	411	414	373	392	394	393	374	383	382	395	366	376	370	365	391	344	384	398	378	382	379	355	397	344	370	393	374	402	379	365	379	409	367	379	374	369	407	416	346	398	379	354	369	379	407	392	404	367	395	382	376	387	396	351	408	394	339	374	380	393	395	413	345	403	402	380	377	402	379	394	405	406	387	376	368	373	399	370	424	375	375	420	371	412	402	367	360	405	390	387	370	380	390	364	370	397	376	410	386	404	383	390	378	372	369	336	411	423	355	370	377	384	376	342	367	409	376	408	388	415	383	393	375	387	362	394	379	376	345	420	388	324	387	397	382	397	386	412	402	380	401	382	393	417	361	397	404	384	357	382	359	387	380	392	373	362	367	394	373	375	368	402	352	410	372	392	421	417	381	367	388	396	401	376	366	393	381	446	348	400	395	391	395	374	384	418	417	405	375	410	368	413	406	352	365	376	378	369	377	377	401	381	411	395	341	365	390	383	388	372	373	386	427	379	381	401	387	408	376	393	405	382	390	416	373	408	419	375	427	351	397	374	402	392	390	389	385	363	389	412	383	366	359	403	391	357	365	405	393	365	391	373	409	350	384	359	381	393	395	369	394	388	376	343	375	401	425	372	384	382	380	409	358	376	378	394	394	354	382	401	388	395	375	394	346	422	408	383	371	376	386	391	403	421	388	362	404	405	361	401	392	361	392	396	386	388	374	402	417	357	367	389	394	334	396	380	380	361	367	383	358	375	387	376	407	385	367	376	368	388	370	402	388	350	396	412	389	406	385	385	404	378	361	403	374	385	390	383	381	399	394	350	342	377	373	380	371	393	375	373	413	364	374	378	348	399	383	416	381	381	397	392	368	382	358	353	397	378	362	381	404	354	389	354	387	394	407	385	355	375	388	366	415	376	393	398	379	395	375	374	405	368	379	385	382	356	362	401	380	405	379	362	377	364	427	367	378	411	386	340	360	403	396	415	384	394	417	393	387	368	388	354	401	372	367	400	441	385	401	386	381	352	414	386	403	384	383	404	406	401	359	462	398	403	362	354	401	364	376	382	388	395	371	379	363	367	349	398	383	365	409	393	356	396	396	386	367	354	384	354	410	374	386	353	377	404	368	396	383	372	370	360	417	395	381	377	368	387	357	381	378	374	426	351	393	391	387	399	398	388	364	352	361	401	357	391	406	401	386	398	364	352	404	378	387	395	392	387	390	356	405	413	379	405	377	365	401	380	375	391	359	383	415	382	413	397	350	363	416	410	383	371	389	339	350	379	350	371	359	373	375	400	369	399	376	377	388	380	364	395	370	409	407	409	404	412	389	369	429	377	373	358	351	370	390	400	418	351	397	385	387	429	385	387	396	397	343	397	378	374	363	391	380	319	387	364	407	418	377	395	365	407	376	371	386	373	379	371	398	369	390	386	414	382	387	330	365	426	385	343	400	391	378	396	401	377	370	383	372	374	391	367	409	355	402	369	381	358	370	368	409	379	355	358	397	395	392	377	371	375	370	395	372	385	393	396	389	390	392	365	386	383	387	399	380	364	392	394	311	378	406	389	388	373	381	413	375	392	413	404	385	406	395	385	392	399	399	394	348	386	381	382	386	370	382	415	358	413	388	356	376	402	372	390	388	379	412	364	395	408	391	407	424	400	377	345	375	375	403	374	358	374	379	389	408	414	376	396	419	357	377	343	387	377	404	352	391	359
17491	34256	28734	18441	13216	9804	7714	5943	4572	3767	3302	2854	2392	2093	1861	1770	1767	1817	1656	1568	1403	1289	1121	1047	885	769	782	797	729	706	714	743	727	692	639	605	628	569	555	584	576	534	539	529	515	512	502	493	501	509	495	510	528	516	494	526	463	500	523	492	507	491	493	470	456	502	491	542	519	500	503	486	445	488	493	453	528	481	553	425	489	468	470	509	512	451	440	484	452	437	470	476	452	458	463	468	459	474	476	447	479	445	440	453	440	466	424	418	475	482	469	454	425	487	483	484	449	438	468	458	409	460	436	480	547	490	459	430	427	479	427	424	449	492	450	457	461	485	478	467	479	469	464	420	452	470	468	501	474	459	461	439	475	442	450	461	460	453	472	462	470	422	487	508	470	428	454	518	468	480	468	485	477	456	418	468	484	450	474	476	471	422	454	462	456	458	457	486	420	474	461	433	463	476	435	451	444	485	464	441	440	461	437	445	451	441	454	432	441	458	444	466	485	490	442	465	444	496	454	460	426	453	424	486	436	415	443	470	467	443	449	468	447	440	434	490	455	444	479	462	454	442	453	468	461	437	452	417	454	496	479	501	462	463	451	449	457	454	453	455	472	474	426	415	473	473	449	442	464	475	472	449	458	470	407	452	441	472	451	480	452	469	483	465	457	481	475	408	502	454	441	474	438	436	430	457	492	465	431	459	477	458	468	455	420	446	430	428	430	447	471	436	417	450	412	462	457	494	491	485	448	476	429	507	424	471	457	488	480	479	439	481	454	448	500	417	414	467	413	442	493	441	443	437	456	435	447	451	508	450	420	474	453	481	444	413	450	442	474	456	464	459	469	457	432	437	453	467	449	391	429	483	467	468	467	443	474	438	449	470	464	442	443	445	477	451	470	441	456	417	458	435	485	478	460	452	465	442	427	429	440	466	390	440	485	433	487	469	471	407	396	459	497	428	462	444	501	412	477	441	469	449	462	437	460	428	431	462	452	469	437	462	461	487	434	464	432	491	445	493	457	455	460	408	456	425	483	461	486	472	401	450	473	484	429	412	420	462	412	457	492	430	431	444	471	476	430	439	408	423	458	479	461	460	441	454	423	457	426	484	457	486	439	469	447	426	419	461	455	438	425	454	440	465	445	462	402	444	430	457	401	431	430	465	459	418	458	460	449	469	457	455	428	482	463	455	459	441	446	428	452	462	467	465	450	440	455	437	435	452	457	451	442	434	419	432	416	447	428	484	475	444	466	475	427	463	450	485	424	462	481	448	426	444	413	453	454	435	444	476	418	417	447	430	467	448	483	460	459	444	481	450	447	436	464	486	466	455	453	464	469	424	469	433	459	451	466	457	444	442	465	468	477	449	423	422	460	432	447	452	455	444	451	480	445	457	454	466	471	449	449	448	435	456	468	449	461	462	426	441	465	432	469	425	432	443	447	450	445	468	455	470	464	433	471	478	461	499	441	440	461	443	426	437	490	473	444	459	442	458	433	499	466	452	425	444	439	436	461	458	446	462	429	443	503	432	465	427	480	465	442	481	468	455	448	415	438	453	467	492	460	445	466	423	431	473	423	444	475	433	428	493	452	439	440	498	484	436	493	491	479	427	446	441	439	396	427	428	450	476	455	466	493	454	464	476	459	446	467	447	452	477	432	472	463	412	451	481	447	445	479	434	443	410	442	450	440	468	466	454	454	449	480	473	436	438	432	442	457	440	460	455	440	451	426	448	442	457	451	453	441	441	415	428	454	474	476	448	448	450	467	475	476	457	498	451	454	449	449	433	436	433	407	456	450	473	467	436	436	458	421	453	479	501	471	482	449	433	405	419	448	469	452	474	443	412	427	460	457	443	427	435	465	451	447	473	435	442	438	424	451	441	460	468	432	491	440	451	446	423	441	432	452	423	439	421	449	430	455	434	451	448	464	466	467	482	467	462	430	462	455	446	471	434	449	462	435	470	432	435	440	459	476	435	438	415	478	483	443	412	440	459	507	463	440	454	443	445	452	466	458	465	477	454	430	473	494	459	458	459	481	463	460	490	458	453	472	480	475	444	452	466	418	463	477	454	473	467	465	409	447	431	486	431	429	458	435	452	415	427	473	461	467	462	431	470	456	500	453	438	439	460	447	446	468	464	438	462	467	480	431	457	421	433	479	428	446	438	469	427	468	509	422	445	463	487	467	475	451	423	455	479	463	435	460	439	443	465	450	477	411	475	468	425	441	479	449	438	445	430	464	459	477	439	472	451	484	424	416	457	438	453	454	431	447	423	412	435	461	425	444	456	458	455	418	441	425	444	459	469	431	471	411	440	442	434	420	499	459	439	440	483	432	464	466	392	449	505	461	423	435	479	448	411	443	460	471	452	451	464	462	478	462	447	447	425	433	464	458	439	405	448	438	458	420	460	428	464	460	437	431	436	438	468	459	426	438	425	429	416	447	483	465	459	471	446	452	404	458	454	466	452	478	435	442	441	440	458	432	425	476	432	480	435	451	466	440	435	452	464	430	504	440	468	449	460	465	453	486	461	486	464	415	450	419	440	471	439	490	421	473	457	429	412	449	454	431	449	413	442	440	449	420	446	435	423	399	442	450	436	449	450	441	461	453	490	430	466	431	485	445	455	471	480	459	404	473	453	482	423	432	435	476	437	444	444	506	445	466	466	439	431	472	465	464	434	521	442	443	446	460	486	485	453	441	429	440	422	467	475	436	413	480	480	461	438	459	427	452	403	458	408	445	450	460	435	428	465	442	445	444	459	446	459	433	465	434	433	461	442	438	417	500	439	455	440	420	450	456	460	448	479	445	450	433	445	431	444	453	468	413	464	425	455	423	451	487	457	495	479	481	436	481	474	474	435	476	453	475	425	436	458	475	447	458	439	432	444	458	471	482	405	457	460	445	435	466	463	444	413	429	460	445	461	476	434	454	462	453	471	451	467	450	445	472	450	460	492	436	453	434	446	468	427	447	404	461	436	463	415	444	424	427	455	417	407	452	439	420	461	462	473	445	469	447	451	446	429	438	437	436	441	450	480	435	471	464	440	470	465	451	482	467	476	471	443	453	454	425	477	468	473	456	390	437	458	468	456	422	483	472	476	478	473	471	445	433	462	462	410	454	455	447	466	441	457	482	472	443	449	462	473	435	421	455	414	462	486	445	456	447	426	496	441	431	471	422	438	489	431	448	451	460	422	464	493	453	445	482	431	470	458	453	479	444	493	431	452	453	448	458	461	442	492	459	431	464	446	433	436	444	442	429	456	463	459	425	445	438	484	461	443	430	435	435	478	405	457	431	433	458	444	466	440	463	476	491	433	412	459	492	524	449	483	465	450	426	466	423	470	440	458	421	422	438	440	467	428	465	465	451	412	456	503	441	457	461	444	432	478	435	452	451	454	491	459	406	464	494	439	467	450	485	452	421	431	446	429	456	412	460	435	445	481	470	470	409	447	485	489	409	457	462	437	440	472	472	456	432	433	449	472	452	453	436	475
26899	20878	16220	7215	3139	2179	1631	1309	1131	1079	1035	972	920	802	860	839	839	813	776	779	793	775	789	691	713	638	702	677	643	605	641	663	611	665	647	617	636	620	635	615	648	608	590	630	612	646	621	617	616	608	602	603	602	589	586	596	605	557	579	591	627	625	636	601	590	586	606	571	583	634	620	581	597	592	561	626	621	623	666	629	628	646	579	578	604	584	593	572	638	592	608	553	592	572	602	560	598	566	592	610	605	612	664	573	595	568	589	575	606	647	580	628	552	615	607	558	602	591	629	572	577	619	629	575	578	561	620	619	624	633	603	531	628	583	597	582	563	590	616	599	610	588	610	624	600	599	594	565	592	627	632	599	616	574	532	606	648	551	604	592	613	574	635	590	582	621	629	564	567	587	580	572	623	642	596	575	565	681	606	566	583	557	572	590	571	558	614	582	615	582	576	587	577	642	605	601	556	607	631	606	593	627	609	628	642	591	600	587	576	603	578	563	660	573	566	637	581	628	577	574	614	583	582	579	572	619	607	564	555	594	644	555	572	620	581	622	591	630	584	636	573	623	582	593	628	579	624	609	617	576	597	616	593	573	573	587	602	612	581	579	595	557	581	617	623	629	573	576	570	596	593	615	580	582	582	563	592	627	552	575	543	547	592	605	600	524	601	601	610	605	601	616	597	654	597	618	587	570	585	598	560	573	600	649	634	591	583	596	614	622	598	550	579	599	615	569	634	577	624	602	582	591	603	586	583	606	571	549	570	581	567	584	584	600	587	646	618	602	561	619	605	612	587	654	602	611	592	587	593	594	603	587	611	570	597	587	610	589	637	598	607	625	603	599	597	593	627	611	583	601	626	571	603	629	563	602	618	583	625	562	625	607	622	587	606	589	618	645	640	616	609	542	610	595	593	617	634	610	625	601	599	606	609	543	570	613	596	635	634	552	571	598	563	618	563	566	612	587	617	623	585	613	613	574	600	608	588	574	607	598	544	591	600	606	613	590	579	608	604	592	559	622	592	576	636	593	603	574	608	603	638	583	609	597	621	541	562	597	616	583	582	537	590	616	567	575	620	611	611	621	575	646	623	649	592	587	563	597	608	595	576	604	607	582	548	567	614	627	537	577	598	611	594	567	597	573	593	616	615	546	600	610	624	622	631	642	581	574	641	571	592	580	644	618	631	638	573	592	576	598	572	623	543	619	575	630	548	562	620	590	568	581	600	604	606	652	605	558	633	588	579	607	572	587	564	558	581	561	637	616	598	580	622	567	607	602	609	571	612	608	556	633	607	612	636	633	572	569	629	598	605	582	587	582	608	605	555	645	580	575	581	558	575	580	604	590	610	620	609	648	591	570	544	669	639	615	615	602	647	626	595	613	615	613	565	584	615	565	595	606	604	592	596	612	627	592	575	600	594	620	578	631	613	578	601	625	578	619	618	594	555	587	578	601	631	593	567	564	628	604	603	576	605	610	644	573	609	596	578	593	616	641	618	614	615	593	624	624	617	607	585	571	611	591	612	611	585	633	604	613	602	629	602	566	588	575	634	576	574	581	617	609	599	600	594	594	588	598	499	598	612	582	594	607	583	587	641	570	605	632	625	558	617	614	561	593	580	641	569	598	611	606	641	644	629	594	610	603	594	625	633	600	619	618	614	579	595	590	648	639	591	568	610	602	549	583	590	627	637	591	585	606	589	583	563	588	569	560	615	602	614	554	583	613	635	628	606	623	623	578	559	613	552	610	624	613	608	601	626	585	604	590	609	562	626	586	647	562	588	595	616	590	581	612	579	601	552	583	595	602	581	562	587	605	579	592	582	590	580	637	637	618	596	610	610	589	585	610	594	636	639	622	636	598	590	649	568	585	554	592	599	593	612	595	562	611	581	583	603	558	613	557	596	585	607	556	581	627	622	612	613	627	628	611	620	563	558	579	598	596	584	638	649	586	623	580	608	628	578	570	613	591	592	601	610	572	587	601	572	656	570	578	577	593	596	618	624	610	623	593	549	598	598	628	617	599	581	570	622	575	580	592	618	559	563	598	605	602	587	626	616	604	661	567	560	572	641	594	623	594	601	624	621	608	611	561	560	587	614	612	585	575	608	644	596	587	591	602	578	560	578	611	580	641	578	597	613	571	619	579	617	564	612	593	608	601	561	600	616	581	609	599	612	584	640	633	557	558	593	579	634	593	612	595	594	637	580	540	571	601	636	570	563	571	528	611	621	586	600	564	592	592	577	557	640	588	597	616	607	593	587	591	590	627	579	621	648	594	609	575	554	628	626	601	577	637	591	538	592	636	599	579	615	609	597	592	567	571	603	635	596	580	576	582	584	610	618	595	629	582	565	555	570	622	576	618	633	598	575	640	561	620	600	593	580	550	564	617	616	578	637	631	593	611	554	634	585	578	621	579	614	603	602	596	571	627	627	542	648	615	567	598	608	576	600	572	564	593	583	640	612	571	604	609	584	641	613	621	596	565	616	597	609	587	615	569	600	630	587	620	587	560	601	669	582	604	631	597	589	600	602	612	551	605	595	599	632	596	573	596	618	563	549	602	618	606	600	577	592	599	624	620	591	617	577	587	607	576	590	651	613	582	561	616	616	600	577	557	593	574	634	612	591	605	576	565	618	628	601	610	633	610	598	595	566	623	602	610	593	546	603	624	611	589	621	635	627	587	560	646	580	604	608	630	631	613	649	579	660	627	616	576	603	607	580	634	640	615	607	621	588	594	571	591	644	556	606	608	573	590	640	553	605	603	597	607	613	628	584	609	569	605	602	594	623	596	592	614	567	591	574	610	637	576	605	619	583	622	600	587	624	565	581	620	651	615	614	627	629	617	619	589	532	588	651	616	601	589	613	606	586	613	563	553	588	669	594	546	551	590	591	631	548	607	595	636	622	603	610	602	587	592	586	600	633	588	592	572	605	589	645	568	551	589	582	591	573	594	624	560	605	600	608	560	598	578	592	588	578	575	604	567	626	606	583	614	612	606	634	611	555	588	583	570	564	620	605	582	556	604	596	620	625	629	586	534	645	634	612	608	664	629	588	575	636	583	589	625	609	615	594	596	583	658	620	550	569	597	580	559	601	595	568	541	579	582	585	567	609	589	629	581	591	585	592	598	575	615	608	625	654	605	560	557	599	615	606	602	610	575	627	599	602	579	591	578	598	630	604	582	619	589	627	592	602	598	558	610	582	589	618	577	603	636	588	583	616	597	620	548	620	611	613	609	608	627	583	597	582	588	553	641	610	599	636	617	558	589	569	593	582	625	550	561	631	601	594	603	593	584	608	584	602	583	530	582	558	555	587	625	598	561	608	598	585	588	586	593	581	574	586	634	629	607	593	558	559	597	605	612	686	618	613	605	608	618	636	638	627	601	578	602	598	572	623	615	603	641	600	613	604	641	597	621	584	554	596	591	583	619	589	571	620	551	584	614	617	627	600	642	607	577	634	599	660	591	605	596	575	547	602	607	619	649	597	625
13741	20572	16212	8369	5514	4182	3156	2579	2178	1785	1685	1522	1289	1165	1206	1148	1148	1170	1194	1133	1133	1028	970	912	836	796	897	804	850	839	821	881	805	794	772	812	785	785	809	729	777	762	709	721	764	685	763	795	761	744	763	707	696	759	696	735	773	703	716	775	687	712	743	752	756	731	746	745	722	779	689	730	757	713	718	755	758	710	718	746	711	707	730	719	744	754	708	671	740	693	719	714	736	715	729	754	716	673	695	661	699	722	765	736	721	711	701	695	735	709	712	749	749	698	716	717	746	737	690	727	728	759	752	743	714	708	677	729	725	715	754	726	719	720	699	743	703	720	752	763	692	747	718	676	736	741	731	739	690	781	747	729	717	715	720	740	686	703	786	717	740	707	746	743	698	727	728	760	763	703	697	716	692	741	681	715	721	746	700	731	737	747	721	681	715	710	687	732	686	700	730	709	720	734	724	697	777	678	738	759	742	738	709	693	741	719	719	739	740	669	753	762	744	733	760	695	701	720	700	705	728	734	755	693	692	711	724	718	694	717	711	730	699	702	710	701	700	764	665	721	712	716	759	740	719	736	736	705	706	723	693	668	755	698	736	693	685	719	722	705	721	728	730	724	727	659	763	733	737	689	759	752	730	721	751	753	744	699	655	736	690	709	778	729	676	712	714	744	752	775	711	722	735	728	743	681	791	693	741	706	684	687	737	720	674	783	722	760	729	739	733	667	718	696	733	762	730	737	702	772	691	736	714	715	721	723	706	729	741	738	674	730	639	721	714	730	687	688	722	726	711	708	706	721	665	700	694	670	744	702	735	735	783	716	731	705	717	721	725	722	672	691	701	711	731	731	812	692	712	732	711	755	681	692	734	700	748	721	742	723	678	701	683	741	739	713	671	774	725	717	695	703	718	733	747	720	683	693	728	712	704	687	799	747	678	745	698	750	778	678	748	748	725	701	692	708	735	710	710	703	781	698	740	719	725	746	682	758	740	759	698	753	652	659	732	700	657	702	688	711	712	669	716	688	758	730	735	730	715	706	694	717	733	735	725	679	718	757	761	697	690	744	712	681	739	694	734	713	714	701	741	692	714	724	754	721	686	714	763	684	672	717	726	761	718	736	737	711	737	749	667	748	722	730	726	714	694	754	722	709	740	764	741	724	712	724	713	695	698	728	747	686	685	730	712	693	698	694	705	695	708	728	712	731	734	730	729	683	739	692	707	693	711	750	732	698	695	711	686	702	708	711	775	758	684	675	722	683	717	719	751	748	775	706	688	746	726	776	714	696	722	755	747	738	701	735	725	724	674	694	716	722	756	689	718	715	745	735	658	734	731	668	733	718	739	685	732	731	720	710	757	749	701	733	721	686	698	722	713	755	700	707	706	742	688	700	705	731	728	719	727	748	748	725	757	729	693	744	739	708	700	783	756	777	709	731	694	691	672	762	731	693	710	718	760	768	729	736	702	795	700	704	701	748	720	678	717	724	707	690	696	671	686	775	704	760	715	719	675	714	721	766	737	734	747	718	723	698	666	691	726	720	689	729	725	717	736	722	747	709	727	725	737	714	722	733	725	740	732	679	760	717	613	707	723	716	779	761	754	680	723	737	720	777	719	737	732	729	721	709	694	675	726	713	690	725	757	707	774	704	722	714	738	752	746	710	753	716	730	720	759	708	708	724	694	738	725	712	712	704	734	698	684	704	695	674	715	720	711	712	735	668	724	737	710	759	729	688	694	764	737	706	769	678	748	760	721	752	712	723	706	711	690	698	760	743	755	717	696	689	663	746	757	746	759	684	668	737	753	694	705	714	701	718	706	721	737	721	744	668	690	761	698	773	748	683	709	756	709	752	737	752	735	714	718	667	692	700	693	747	691	737	684	742	707	711	757	690	702	712	683	742	716	713	759	732	735	733	718	697	677	761	702	739	733	720	708	698	757	721	719	778	743	749	720	721	741	741	798	738	711	701	776	749	764	733	751	736	740	713	727	705	742	746	694	710	670	691	698	722	710	755	721	681	745	738	732	692	732	725	759	669	727	689	736	722	659	727	710	749	768	720	738	680	721	693	750	719	715	737	703	760	667	694	697	718	742	703	724	684	751	725	728	697	646	729	778	739	746	700	710	728	758	672	686	743	766	762	719	712	679	719	719	698	726	756	727	680	757	727	675	676	742	702	710	694	731	765	792	737	679	762	709	695	743	696	746	740	706	721	673	681	706	750	672	656	679	737	728	712	809	736	717	723	779	686	738	716	687	724	758	710	689	719	683	692	756	723	730	720	747	709	682	715	687	711	717	722	754	729	720	744	725	734	719	704	682	740	707	693	738	738	709	721	705	646	697	702	735	762	711	718	715	715	710	725	725	697	706	772	728	702	734	736	748	714	703	709	754	677	671	761	692	731	724	732	707	737	697	727	696	718	727	659	713	725	723	694	687	723	675	752	719	691	710	717	771	676	657	739	691	708	679	741	747	746	753	753	691	705	707	707	751	751	743	738	747	715	776	729	680	769	669	698	699	678	698	764	723	711	737	717	725	709	703	698	742	741	646	731	718	741	730	757	727	701	775	753	718	657	712	736	726	739	764	695	705	727	719	742	754	719	713	715	675	724	759	744	700	692	752	720	680	680	692	764	705	696	736	749	742	714	701	739	720	759	704	769	690	729	694	717	733	672	696	756	703	793	740	717	737	698	768	689	701	742	708	717	739	755	742	687	736	699	732	723	728	708	661	739	680	710	732	770	736	742	746	715	706	729	743	754	731	734	733	707	756	707	723	710	723	671	761	727	716	698	751	690	740	732	694	726	708	674	700	722	717	735	695	699	724	723	699	696	753	743	682	704	689	730	716	684	737	714	711	755	723	740	731	711	734	740	766	703	735	726	699	684	682	700	755	708	678	736	694	718	746	732	713	770	670	754	717	726	685	686	750	746	756	696	749	680	699	765	699	690	707	709	724	682	697	669	686	707	724	694	767	739	739	701	713	718	726	725	750	739	773	718	692	686	727	701	731	774	711	722	683	697	717	743	738	730	680	778	747	704	719	730	707	667	724	728	726	679	730	723	712	734	736	732	705	722	708	671	711	726	713	686	746	711	735	706	720	691	725	716	733	669	749	718	709	739	726	721	646	697	688	728	738	717	732	704	705	702	697	716	719	692	707	734	740	744	748	696	752	722	732	755	689	685	738	711	736	689	752	716	680	727	757	690	696	694	704	729	710	695	737	728	727	752	724	706	700	741	653	752	689	758	725	751	703	745	680	661	750	722	732	725	692	704	735	679	760	707	770	752	724	710	681	668	756	748	693	721	680	724	718	701	722	738	698	702	703	735	719	738	676	689	656	754	711	681	695	715	699	728	732	707	719	728	711	696	697	717	672	733	709	719	789	722	735	669	665	719	707	719	739	760	713	707	746	740	739	731	719	747	703	701	724	727	679	714	720	718	732	688	726	718	681	736	716	728	736	774	760	684	746	741	722	716	734	713	698	754	705	750
23707	21058	28403	23905	21063	13691	3827	2177	1633	1495	1289	1164	978	867	868	835	856	864	875	789	772	713	688	635	538	564	523	550	523	518	527	567	514	527	489	514	505	469	486	489	465	465	446	475	465	498	462	452	448	483	457	452	456	440	438	487	446	420	468	493	435	435	492	470	456	454	452	460	474	453	472	440	467	473	444	454	460	462	476	481	402	433	416	432	452	440	429	463	409	394	431	428	432	430	428	439	447	448	420	447	440	433	431	431	415	401	443	435	445	466	424	429	445	435	420	439	443	433	431	457	433	422	422	422	476	446	443	472	423	472	443	398	464	463	405	428	439	415	428	415	433	427	445	434	427	404	421	450	420	440	449	424	454	452	428	379	465	396	409	439	443	401	420	433	442	474	420	488	457	435	437	461	432	413	467	421	432	434	414	428	426	426	428	417	416	419	469	440	425	423	424	480	446	433	448	416	427	448	436	461	449	467	434	448	449	467	461	420	423	403	396	421	413	456	405	447	432	374	433	419	428	461	434	436	437	426	445	446	441	429	429	416	456	387	457	435	440	407	457	437	438	453	434	439	459	428	424	430	429	436	454	436	436	437	453	446	436	442	433	486	440	442	421	440	453	416	451	450	444	431	458	508	416	448	433	438	459	453	404	445	419	460	470	473	426	438	416	423	425	466	435	460	454	437	422	403	456	417	423	442	417	426	423	437	447	432	413	443	440	459	429	383	451	455	434	450	438	449	421	436	440	433	434	428	399	393	461	431	472	446	425	408	413	404	422	448	428	428	411	450	435	455	462	452	381	434	430	479	406	458	418	441	449	410	432	440	449	432	439	450	423	471	434	438	451	455	417	420	428	470	419	455	463	434	436	432	436	427	485	458	411	452	446	425	429	440	434	420	436	442	421	428	399	437	453	426	449	410	437	411	451	451	389	428	441	437	433	441	452	440	435	429	423	469	438	431	413	466	412	436	448	457	446	445	391	434	457	456	438	429	428	446	431	432	412	430	450	438	453	435	464	417	410	447	452	437	419	422	437	429	427	442	445	436	423	405	415	415	407	431	429	441	423	448	414	432	444	439	404	436	432	444	419	427	439	431	423	445	442	426	420	421	447	459	479	431	434	469	413	416	436	412	450	437	409	430	463	450	437	390	435	442	381	471	393	426	442	413	398	435	435	434	458	451	438	465	466	445	401	449	440	432	438	439	452	424	449	429	456	425	470	458	427	439	474	403	381	421	451	425	463	438	454	418	412	431	439	444	450	443	456	452	412	452	438	420	438	411	453	445	456	449	433	414	444	448	417	440	437	408	401	393	428	438	446	442	464	400	403	408	412	421	427	423	438	434	427	413	446	431	414	431	451	450	423	431	408	414	421	442	425	431	457	447	404	434	431	412	434	470	465	421	432	438	420	426	459	416	420	460	420	434	446	429	413	432	420	413	411	439	403	435	402	437	400	449	431	415	438	425	468	463	455	441	421	412	403	428	415	416	464	407	439	444	424	480	447	429	408	462	468	440	419	435	428	403	404	446	438	446	444	426	423	490	432	424	430	435	421	419	438	415	459	446	443	416	442	458	474	420	437	395	437	430	444	442	444	435	432	465	464	412	452	459	426	441	438	470	415	441	444	412	432	394	436	443	431	472	431	414	463	442	401	417	422	412	425	439	439	426	431	431	461	411	403	394	400	438	437	418	437	451	464	442	460	458	399	399	429	413	413	408	473	446	432	452	410	432	441	443	400	464	395	432	441	475	439	480	440	432	432	440	451	409	422	426	422	462	441	458	440	467	441	449	432	459	445	445	444	402	406	468	461	431	425	458	441	434	432	440	404	428	460	422	423	427	410	436	412	404	449	427	437	417	444	437	403	477	454	424	456	419	473	438	439	454	445	466	421	416	411	443	426	422	422	453	450	424	379	434	396	453	424	454	432	434	420	421	452	443	443	427	448	426	405	445	428	462	431	417	433	486	451	440	431	433	416	436	411	440	456	453	413	415	448	408	449	484	436	444	444	439	441	445	441	413	401	428	459	439	427	451	434	429	384	424	430	435	432	450	417	464	410	451	449	455	446	425	423	438	475	438	421	448	444	414	425	419	445	429	415	421	438	413	425	451	475	442	429	449	429	440	429	450	435	422	443	449	417	408	491	406	443	472	446	432	427	399	423	454	430	442	460	432	432	466	449	479	427	457	429	452	431	427	418	446	397	457	400	454	454	448	421	461	416	421	437	457	410	440	447	441	450	463	412	412	436	432	463	421	442	433	425	359	411	414	471	473	398	448	439	444	474	448	453	432	447	458	406	397	458	417	438	430	440	399	449	411	437	416	455	435	436	411	414	474	458	459	450	432	427	476	447	443	391	417	470	442	441	438	444	432	389	413	419	449	446	399	430	444	431	431	439	467	428	460	392	466	416	412	431	443	453	404	417	455	422	448	455	420	457	419	407	448	412	477	427	425	481	473	451	430	457	414	445	421	451	410	414	458	454	410	464	416	434	449	419	466	454	464	431	472	406	394	444	466	419	449	480	439	404	437	429	475	444	422	410	475	435	474	457	424	465	436	435	435	447	418	427	464	430	411	451	427	444	439	444	435	441	427	405	427	441	390	480	411	390	450	486	405	427	429	467	437	461	452	420	409	394	424	431	407	431	487	442	397	434	468	443	446	423	458	443	448	432	449	446	418	468	446	410	442	435	405	431	427	417	456	436	417	415	436	421	490	443	414	468	454	433	456	385	439	431	445	441	439	467	416	451	424	442	448	456	425	450	429	456	426	458	453	450	464	404	408	406	436	468	427	438	412	413	416	430	381	446	451	425	416	429	420	408	416	420	433	487	481	418	440	424	475	434	424	457	442	430	458	439	444	479	437	440	430	445	405	428	420	440	434	416	420	448	443	401	438	469	439	428	395	433	408	412	481	418	411	425	454	434	407	417	419	445	476	437	440	396	438	420	430	444	429	433	463	440	408	468	424	417	430	436	404	437	415	442	421	457	435	481	446	436	445	401	462	486	430	409	421	405	429	473	413	412	450	430	404	428	469	415	444	447	414	445	409	455	465	438	445	448	413	437	417	411	463	414	383	479	436	413	424	436	435	431	419	411	414	431	445	477	464	456	440	443	456	465	434	434	451	411	402	396	434	451	430	428	423	464	426	450	417	393	429	452	415	496	413	409	408	433	398	443	451	407	457	429	423	436	442	419	424	445	447	423	431	456	467	446	454	410	430	440	432	448	401	413	426	426	438	446	425	487	460	406	438	420	406	420	413	431	433	427	427	414	419	452	437	464	405	405	425	429	392	426	450	450	456	432	410	457	454	444	466	409	475	456	418	406	420	435	424	421	458	423	447	412	428	379	429	440	424	422	449	393	443	460	428	434	423	428	490	428	389	416	408	432	429	457	459	492	437	398	453	476	397	438	422	444	431	440	408	426	452	439	458	390	438	431	454	421	434	461	413	398	419	463	452	454	435	426	431	418	444	432	415	434	454	441	461
14600	28585	23825	13934	9867	7479	5441	4245	3426	2898	2571	2096	1810	1632	1427	1460	1477	1435	1396	1254	1188	1129	997	895	809	789	783	773	745	711	700	716	722	634	683	660	668	637	637	598	599	569	559	630	595	629	575	570	580	588	557	522	556	539	547	558	582	556	547	588	551	587	597	542	569	582	548	576	520	558	544	574	543	541	545	513	544	563	554	582	535	593	511	488	569	529	573	548	542	584	563	533	503	533	529	566	579	553	514	514	580	589	502	527	534	561	576	497	565	536	551	554	565	524	575	543	525	490	513	577	532	530	537	529	537	543	546	545	528	557	553	575	571	513	556	553	577	533	556	542	554	503	550	555	575	517	512	541	530	531	537	541	560	564	559	586	543	524	514	544	544	578	517	509	508	559	508	490	564	532	533	525	567	504	528	592	505	503	560	526	543	540	531	532	544	532	494	524	522	527	537	543	543	555	518	556	525	532	528	552	559	534	550	564	532	503	543	506	501	552	532	519	519	538	530	510	537	498	502	544	526	562	568	560	529	554	537	539	509	524	522	525	533	521	525	490	573	504	523	527	554	565	511	558	544	537	522	504	538	545	531	497	574	535	547	528	548	563	577	480	590	537	533	536	534	520	541	534	502	520	514	559	530	521	512	509	567	519	493	528	522	572	521	547	505	510	534	564	572	508	560	538	536	549	519	561	521	530	558	524	513	536	508	513	516	536	537	540	531	562	496	510	558	557	540	547	575	505	531	503	586	516	514	509	553	558	539	533	555	542	559	513	509	538	507	525	514	544	538	517	524	535	535	528	532	546	526	541	552	556	540	553	567	525	542	547	520	537	571	530	522	528	532	590	533	541	519	547	544	512	565	565	518	556	532	505	541	562	540	543	527	558	534	554	522	538	498	510	593	529	522	534	548	540	520	519	540	506	530	495	553	530	562	545	549	508	524	566	523	489	558	543	509	543	524	538	494	490	506	521	544	544	508	502	543	513	537	581	582	543	567	532	542	549	540	513	533	513	509	580	550	501	537	540	494	494	497	508	513	531	520	526	523	542	568	555	493	554	533	548	501	549	571	555	585	524	477	531	496	538	568	564	529	536	519	533	546	537	536	509	559	500	516	517	521	509	565	507	515	537	570	519	566	531	500	515	550	527	539	552	503	516	536	549	534	574	504	507	591	541	540	548	505	554	602	571	545	537	550	547	565	572	531	551	501	504	553	529	522	529	516	510	543	546	543	515	564	530	508	522	523	521	515	543	519	516	519	548	531	502	538	498	554	512	492	562	554	506	508	493	530	524	489	565	515	550	542	503	499	539	521	507	568	476	550	587	538	556	523	528	590	503	582	558	552	567	568	537	528	524	517	550	507	541	495	508	547	479	529	541	523	584	519	528	535	513	536	517	560	504	519	512	491	552	532	575	507	515	532	530	535	532	518	535	505	548	546	543	508	530	539	579	547	484	536	565	553	519	540	559	520	539	507	552	500	486	498	501	530	558	532	514	536	563	547	542	546	537	510	555	508	482	532	498	552	490	568	591	554	607	519	535	557	555	549	529	554	532	557	547	568	547	566	526	539	519	533	556	527	570	504	532	582	542	531	571	538	516	572	549	536	519	528	519	549	559	568	542	509	550	509	516	574	550	532	564	505	552	539	549	515	507	531	538	506	547	487	495	540	536	511	575	522	541	546	520	529	564	514	519	510	513	559	560	528	523	545	547	499	519	493	524	596	570	499	543	545	569	523	551	546	518	554	551	543	569	515	521	500	552	529	510	514	541	571	543	549	527	551	561	547	477	542	509	559	545	540	512	500	492	531	492	500	535	552	544	513	530	507	501	545	535	496	543	565	510	551	521	530	554	538	530	534	504	505	515	508	553	520	523	569	534	540	501	544	553	527	524	544	491	521	515	529	532	546	551	532	540	534	508	499	513	528	526	524	486	532	534	508	524	560	557	539	544	549	515	504	538	566	553	507	513	531	533	539	502	545	528	517	567	512	550	507	516	588	543	554	547	487	523	531	519	526	509	546	535	560	504	535	541	556	536	538	517	530	525	500	573	544	553	538	517	555	508	547	535	506	547	536	527	482	577	538	500	537	546	515	552	538	510	555	566	537	562	523	523	541	562	531	548	523	555	559	533	537	560	530	519	552	532	541	552	514	499	531	490	525	573	519	554	583	561	572	526	540	522	571	546	500	519	534	532	537	555	517	512	524	495	569	507	535	555	548	502	536	540	548	536	518	568	533	537	506	540	556	505	536	532	551	554	548	624	526	539	560	510	535	575	522	568	600	537	549	561	552	535	519	532	459	524	519	550	533	521	542	561	518	569	533	541	501	528	530	570	532	523	554	514	522	510	580	551	560	565	504	557	552	558	520	538	532	538	530	544	547	526	549	517	509	542	547	502	507	546	523	554	538	546	536	519	526	513	572	540	534	563	536	547	497	524	565	512	575	549	471	523	509	518	557	521	587	530	561	554	499	522	501	523	522	518	533	580	508	544	509	537	540	559	570	583	527	509	528	512	545	487	544	568	553	522	553	540	528	521	555	534	531	550	513	528	562	565	505	514	539	505	527	569	489	548	520	534	550	496	534	545	535	535	569	517	505	491	549	488	550	499	543	562	512	542	549	543	510	532	503	539	529	535	516	528	529	540	520	530	534	524	552	554	557	546	514	521	488	549	523	519	549	548	542	543	528	521	518	569	547	528	539	537	548	529	521	533	550	545	566	521	486	537	514	502	555	575	538	555	559	518	574	541	588	511	529	568	536	536	545	541	531	537	523	561	564	565	556	550	592	515	545	553	508	512	521	548	522	509	581	587	492	540	542	536	553	527	563	538	512	567	590	540	573	539	516	507	566	511	524	505	532	532	558	500	523	499	503	554	484	544	557	562	507	550	557	513	574	561	539	546	499	518	535	512	597	555	476	513	550	530	497	514	557	517	540	535	508	552	535	509	503	547	565	519	540	518	563	523	544	518	544	528	537	500	582	533	555	506	577	547	554	526	554	504	560	541	548	506	548	528	520	488	575	558	553	537	518	494	492	513	541	490	526	552	560	526	554	548	552	526	530	577	524	514	509	530	541	539	520	507	538	527	515	547	570	514	554	536	529	503	506	567	515	541	541	587	532	557	538	571	524	529	530	499	568	536	518	496	539	533	571	564	540	545	546	572	576	565	601	562	497	569	484	511	501	522	487	501	565	561	561	563	530	506	527	550	536	553	575	556	549	541	552	523	557	563	535	552	539	513	508	523	559	463	532	549	555	536	528	537	511	539	552	532	592	547	512	535	547	539	506	527	527	568	530	538	473	576	551	516	537	545	495	542	497	552	520	531	538	513	571	543	537	495	515	531	501	553	534	517	580	480	546	558	564	530	520	509	562	558	527	555	564	532	626	527	545	516	557	510	542	546	505	523	510	502	514	538	504	525	573	568	522	557	511	504	556	563	527	512	497	524	521	507	542	529	516	562	566	554	527	593	524	548	532	531	518	502	532	539
22737	21085	28829	23567	21093	21261	13087	3461	2266	1887	1754	1535	1249	1106	1081	1027	1014	1004	1019	966	878	831	735	676	573	557	545	553	575	528	541	543	523	502	489	481	464	453	460	456	423	412	450	432	411	436	423	441	454	434	396	441	451	423	396	463	453	422	388	390	459	394	447	409	438	424	403	429	425	394	415	393	391	424	397	355	396	379	408	404	378	384	432	409	408	395	412	402	401	406	388	395	396	418	404	388	381	362	391	391	409	354	377	398	394	387	422	391	404	379	391	351	393	383	386	378	353	357	380	401	363	382	370	356	420	378	386	372	360	394	370	383	354	377	399	354	397	413	402	407	349	380	373	359	376	383	344	380	380	357	421	378	360	395	393	389	411	350	407	432	377	383	385	358	367	403	374	379	395	401	398	415	386	378	381	346	402	414	385	377	346	395	409	356	382	383	395	378	400	377	430	405	362	366	415	399	411	400	382	363	336	380	386	366	382	394	401	388	400	375	390	396	376	366	371	372	410	419	385	415	396	379	381	392	379	384	354	379	359	391	388	405	358	379	395	349	364	393	368	409	392	386	395	370	376	402	368	335	394	343	345	370	359	414	344	381	391	360	386	385	374	387	371	369	377	368	338	423	395	378	411	426	370	391	363	397	390	391	426	396	386	395	393	347	373	365	385	372	402	418	383	416	385	382	375	380	366	377	396	357	385	376	370	396	359	366	392	389	392	366	383	410	405	398	379	400	392	343	435	381	417	355	381	405	367	388	335	371	379	376	409	375	376	396	405	329	381	406	380	403	401	392	398	395	381	374	410	414	384	378	406	357	407	379	348	408	399	414	386	379	394	378	407	363	388	372	364	393	394	407	380	399	335	411	399	366	388	351	384	389	415	385	359	413	405	371	359	360	392	389	375	373	373	368	368	384	390	371	382	388	369	371	389	384	424	390	363	397	358	376	345	382	381	396	411	376	414	386	388	390	384	367	374	395	384	397	406	359	375	386	409	369	387	394	388	386	375	376	363	383	422	396	375	386	389	382	382	385	363	404	409	401	396	377	371	395	402	377	402	363	390	373	367	398	381	403	390	410	385	376	393	391	413	396	356	391	400	385	377	349	386	413	364	435	398	393	384	337	380	357	374	385	384	369	364	396	420	393	418	384	381	369	393	414	371	392	392	392	400	383	389	376	368	360	339	390	362	388	390	386	394	371	390	429	362	386	360	355	400	389	399	393	388	401	391	389	360	362	383	381	380	395	374	395	381	374	386	348	369	392	384	350	340	371	389	369	399	370	377	372	357	369	424	387	383	387	381	403	354	390	372	384	397	429	368	367	420	349	422	394	408	383	380	385	359	395	379	393	388	378	384	415	356	355	350	392	350	399	404	397	350	401	384	392	437	344	368	386	393	383	387	382	405	370	372	414	415	398	370	356	394	397	386	401	411	387	366	375	352	419	392	373	364	385	385	365	331	388	380	366	404	361	403	401	382	381	350	368	403	383	373	381	360	405	388	385	416	393	385	366	366	385	420	380	402	376	406	390	383	387	384	359	352	400	409	386	391	366	369	395	375	364	375	390	375	352	414	376	369	368	386	405	363	394	351	382	372	381	381	379	404	395	399	391	356	403	378	370	363	382	388	404	374	377	392	365	362	398	392	361	382	361	373	360	391	400	393	421	389	381	372	375	403	370	354	398	381	399	367	385	378	368	369	388	381	383	402	412	379	356	354	350	417	385	404	397	395	376	402	388	399	376	357	412	393	384	405	374	383	393	398	368	409	340	371	398	399	373	385	344	413	363	375	385	387	374	372	376	397	402	357	390	400	347	391	373	370	365	394	386	372	383	391	385	381	396	370	356	403	373	393	357	389	368	342	408	391	354	397	385	370	408	387	395	374	362	395	387	416	391	395	406	398	402	378	389	371	377	378	396	399	390	380	375	395	407	389	379	400	387	389	331	389	398	363	349	384	387	390	362	404	372	395	344	371	403	419	376	352	350	401	398	366	379	378	373	366	396	394	380	382	402	383	369	418	438	432	377	369	330	407	363	396	356	386	410	350	366	353	362	394	371	355	379	385	393	408	399	379	371	394	420	400	396	371	382	352	370	394	368	397	364	403	360	377	407	386	392	345	387	382	357	393	392	380	441	391	385	353	407	394	381	428	357	365	344	382	392	385	372	401	409	418	380	401	339	375	369	385	312	385	355	398	354	377	397	393	375	385	374	353	346	392	392	349	391	358	376	435	419	365	370	397	383	393	424	407	340	395	379	390	390	390	385	420	382	379	391	406	384	361	361	362	403	373	376	368	371	415	387	395	356	381	398	333	387	361	373	413	372	366	352	392	401	422	383	371	350	376	375	393	392	361	397	415	411	359	360	385	379	392	405	361	366	401	366	441	423	356	376	399	361	370	344	372	381	403	376	360	414	363	358	360	373	390	384	386	405	400	363	365	413	367	356	364	382	370	377	395	370	395	357	355	358	409	351	415	382	404	361	378	384	365	409	375	364	403	357	362	359	372	373	387	369	359	365	367	366	374	414	351	357	375	413	369	360	348	356	383	388	354	367	365	380	366	374	377	409	382	365	346	411	405	363	381	398	399	354	400	353	393	398	383	408	386	402	405	375	397	385	388	402	393	408	380	405	412	384	383	356	370	402	380	383	402	442	369	391	363	395	368	380	377	422	384	410	368	398	398	382	369	399	413	396	395	413	396	402	378	388	346	398	393	363	404	381	352	387	399	391	389	380	387	399	414	375	393	388	354	363	391	363	366	402	387	429	359	331	378	366	379	380	416	375	367	367	353	391	358	367	392	390	363	371	380	336	379	376	419	411	382	397	369	344	378	390	384	358	400	415	398	359	408	379	417	381	418	380	397	395	379	389	376	406	365	357	392	367	391	370	384	412	388	370	397	380	366	373	351	383	415	370	412	392	329	397	373	376	398	393	396	391	405	364	378	398	385	427	417	365	387	363	377	367	382	403	390	399	367	381	372	370	357	366	369	385	390	372	356	400	429	384	377	373	374	385	388	399	391	358	398	356	391	367	389	373	353	380	387	367	384	400	402	404	378	419	356	371	380	375	382	364	378	421	384	393	363	382	373	368	404	385	386	399	361	398	382	387	347	386	387	406	389	364	376	354	383	406	395	389	412	364	366	377	348	386	399	385	384	379	356	366	363	385	364	371	362	346	358	418	340	363	397	389	409	405	406	338	377	378	389	399	377	400	363	363	376	373	399	397	390	362	354	383	375	386	388	370	367	401	381	401	394	387	369	370	364	368	372	356	410	356	371	394	376	396	361	363	349	371	340	345	388	387	365	374	405	412	391	402	366	355	358	406	351	364	381	370	359	368	369	393	351	366	381	359	399	358	350	368	396	367	391	349	358	380	373	352	415	377	422	411	385	406	387	396	361	402	388	386	370	366	359	413	360	396	373	357	404	386	379	392	398	381	412	364	401	406	382	407	400	380	366	385	405	406	372	383	371	407	383	385	405	413	395	369
16957	33748	28649	18266	13302	10118	7736	6172	4749	4126	3460	2935	2433	2006	1798	1782	1856	1727	1674	1600	1370	1252	1080	906	853	771	822	760	794	765	783	755	729	683	689	652	595	593	529	552	576	523	577	543	497	556	515	536	519	556	521	517	485	510	508	495	500	521	520	456	511	522	453	490	472	503	470	496	468	500	530	513	471	452	484	487	488	502	472	468	514	472	486	452	458	486	454	475	434	481	467	465	476	488	452	487	454	496	450	449	440	461	460	444	463	489	438	527	418	422	483	459	492	437	464	443	461	450	442	397	478	454	452	455	473	447	505	496	478	470	472	473	477	443	448	455	497	454	412	476	415	436	453	500	436	431	480	459	469	414	435	445	474	455	480	417	496	449	426	450	480	429	434	401	464	427	414	472	448	492	460	466	447	451	445	445	463	457	437	463	438	450	446	464	457	459	464	455	479	473	423	472	452	419	417	450	451	428	490	448	433	448	409	472	430	402	429	452	463	467	396	458	454	427	445	490	437	490	466	475	486	472	454	470	454	447	446	452	444	450	444	453	478	441	455	454	441	427	428	434	431	435	438	477	411	458	436	461	464	450	452	422	459	443	469	469	452	452	443	408	468	466	417	432	467	508	476	458	467	457	443	444	412	484	433	438	429	451	454	447	476	449	416	487	482	446	484	451	475	505	472	459	442	444	452	425	476	437	417	435	453	423	441	456	495	427	448	448	457	446	439	475	482	434	442	493	444	482	438	463	478	456	484	495	441	471	465	460	459	447	430	479	461	496	456	434	471	446	447	438	460	481	432	464	446	442	489	410	435	452	458	465	442	447	477	462	407	430	471	437	465	495	431	467	425	444	463	465	462	435	467	452	439	481	434	464	459	485	439	432	438	500	485	431	461	445	453	443	457	431	444	498	464	461	453	449	475	453	461	413	447	483	423	460	439	473	451	410	404	414	471	460	500	434	458	458	413	464	473	460	485	451	424	438	474	479	410	475	482	441	459	489	464	415	424	447	437	460	451	463	458	451	452	463	454	466	488	448	458	459	444	476	438	438	453	455	450	411	435	483	481	469	423	467	448	422	440	452	438	457	455	449	446	394	425	438	464	433	458	454	430	436	443	462	431	459	425	514	455	421	445	449	477	477	472	461	450	437	420	465	422	494	467	430	450	441	475	447	484	437	416	420	464	394	452	441	459	436	473	470	469	438	491	456	453	462	433	432	448	449	444	453	469	447	468	425	479	472	415	432	463	448	438	429	446	447	458	443	446	455	456	482	470	477	441	467	460	472	462	435	454	446	471	454	472	422	426	457	464	468	425	475	440	427	466	459	482	447	451	480	448	473	425	410	424	417	419	442	438	423	464	439	448	454	434	436	422	471	502	450	497	447	461	406	468	422	417	411	457	424	462	464	438	438	452	439	443	438	403	484	452	448	452	444	503	481	477	438	461	404	430	495	417	432	441	440	496	422	448	465	427	471	469	442	430	441	457	492	472	465	443	446	464	431	494	475	467	465	406	435	468	465	443	439	461	443	442	405	495	459	437	460	462	472	447	432	472	451	442	447	435	489	440	462	438	455	442	447	468	468	454	455	443	477	470	459	465	481	455	463	451	452	437	489	471	426	446	442	437	438	471	449	426	428	428	434	441	398	470	448	442	460	412	413	425	462	494	421	398	436	417	440	459	459	487	438	450	468	422	424	430	480	455	438	422	469	439	497	469	431	498	466	448	435	435	462	453	439	459	457	458	428	473	447	435	483	473	449	436	456	478	431	465	469	442	455	469	452	429	425	448	457	449	434	444	417	435	423	439	462	465	476	435	429	458	460	443	423	464	473	446	460	463	486	491	450	446	451	428	451	446	468	421	467	453	421	484	425	453	457	460	426	418	451	439	456	447	444	462	464	439	450	463	416	428	435	477	428	441	424	426	438	503	453	453	433	479	426	450	442	466	435	445	426	470	450	424	419	479	439	445	468	442	449	471	464	419	480	477	422	421	454	446	458	437	454	424	419	458	427	422	431	459	466	449	463	454	466	446	444	453	435	371	409	451	466	434	421	440	435	436	491	446	438	450	410	457	412	480	419	428	454	438	438	471	464	473	459	482	433	454	458	419	452	470	478	457	465	460	456	449	462	436	461	437	441	413	480	437	441	467	460	473	462	428	447	457	447	421	445	422	445	440	444	442	431	432	484	439	453	443	458	459	476	439	486	438	440	430	471	449	488	482	417	419	454	472	443	440	461	442	431	438	428	470	440	445	444	451	425	447	425	471	448	407	400	441	443	456	468	453	439	473	430	490	446	410	441	495	444	443	456	422	444	449	448	439	449	460	432	468	448	456	454	443	464	413	418	484	419	449	445	473	440	470	419	484	486	473	446	442	430	460	438	425	453	464	437	430	467	442	480	443	450	451	450	446	440	482	427	422	443	472	418	436	451	461	476	440	439	436	423	455	425	425	430	453	415	446	434	485	421	424	436	414	442	470	462	464	422	445	466	435	502	426	475	430	446	466	469	439	457	439	484	437	423	453	426	470	442	458	438	471	449	449	464	427	443	473	453	425	424	450	417	454	433	435	427	462	461	425	491	458	451	443	440	481	466	462	436	436	461	425	445	457	439	452	448	470	429	452	473	461	471	473	395	438	441	446	470	462	427	434	454	456	476	431	434	481	489	470	449	455	476	444	436	456	461	452	461	453	485	459	454	464	431	460	408	492	482	454	456	458	441	424	394	451	419	452	432	466	439	423	432	426	418	477	420	449	425	469	451	454	452	431	474	476	439	444	457	472	444	512	440	435	447	454	439	455	441	492	450	460	466	431	447	440	459	459	484	422	414	435	441	467	442	462	428	455	481	463	455	437	480	440	447	473	438	448	454	429	445	430	477	399	470	446	476	428	473	451	437	457	446	485	451	436	459	464	478	446	430	480	450	440	465	446	439	446	456	458	463	469	450	439	478	440	418	447	466	418	433	428	448	462	451	485	455	464	421	459	451	421	428	432	423	427	448	466	449	493	434	478	443	478	466	446	455	437	462	430	446	425	457	447	425	427	436	463	425	496	439	460	463	436	434	438	415	481	455	413	447	469	442	412	487	454	417	466	441	512	471	454	439	474	451	451	443	479	471	473	442	442	426	457	461	450	441	460	469	477	443	436	461	454	456	412	453	480	441	444	447	444	441	487	476	450	448	443	441	465	457	425	425	449	478	456	445	448	441	485	424	459	467	435	435	459	465	484	448	473	481	423	458	426	446	439	437	440	485	472	430	493	416	482	444	411	451	477	447	465	441	415	426	488	453	512	459	455	454	488	413	445	467	431	445	439	429	452	464	440	445	474	400	428	434	438	429	460	436	467	464	441	451	463	426	443	457	455	467	448	404	422	469	465	424	471	416	477	454	470	459	454	429	492	459	476	402	440	479	419	448	452	480	454	494	438	433	465	447	434	451	430	426	453	460	458	429	445	440	458	458	488	432	479	471	467	481	451	481	472	479	438	459	419	460
26948	20870	16151	7299	3489	2298	1825	1431	1197	1114	1092	899	877	834	801	785	865	845	813	807	804	753	709	685	631	675	689	696	683	676	665	676	647	615	628	624	626	575	633	669	581	646	571	602	625	567	606	645	607	623	601	621	585	593	602	652	560	586	573	617	571	585	561	637	589	619	626	638	660	624	568	578	583	611	541	624	614	567	608	576	586	574	609	579	609	627	606	581	562	595	603	573	592	601	597	597	607	596	585	628	633	572	578	592	603	569	604	569	582	557	632	616	574	593	594	597	620	571	617	611	580	597	592	587	590	583	594	586	629	583	560	622	605	622	591	664	629	622	595	549	553	599	542	573	589	643	553	591	584	630	581	583	561	588	597	642	551	593	549	590	659	586	586	549	628	609	580	614	540	559	592	583	630	644	559	599	599	593	576	617	601	606	586	615	587	645	551	599	583	587	585	646	582	619	574	619	652	628	580	584	626	643	563	534	599	607	582	591	627	572	582	642	591	535	554	620	607	576	599	589	600	592	659	610	618	590	569	633	588	576	541	625	575	574	581	597	589	555	583	598	573	599	574	575	599	593	652	604	597	552	603	580	638	519	590	560	556	593	581	585	568	587	619	626	595	632	605	644	602	576	570	618	605	613	557	599	575	602	626	591	555	577	604	618	594	561	598	587	590	620	631	589	624	629	611	602	568	590	637	579	578	582	635	562	594	625	546	596	587	599	668	602	613	624	630	615	561	601	574	598	577	581	562	574	626	591	579	606	652	602	587	583	573	547	573	602	555	616	586	587	595	636	572	607	592	578	608	584	535	569	629	587	619	629	617	609	635	601	599	584	585	616	591	592	607	637	554	589	612	586	598	561	618	545	565	567	611	611	593	621	632	610	581	564	635	573	618	586	567	618	579	626	519	616	594	625	622	620	573	566	618	585	599	591	560	585	592	576	624	602	584	543	623	602	605	584	614	561	545	574	583	587	580	619	608	601	591	568	554	581	588	596	552	602	598	552	599	581	604	594	617	596	577	624	588	575	638	597	633	607	595	602	629	630	556	619	579	598	558	574	575	586	601	587	556	569	588	586	596	594	596	595	594	590	624	604	588	574	568	591	549	566	582	589	529	589	615	584	634	571	626	546	615	589	586	646	639	588	562	617	577	617	592	594	607	590	630	566	607	555	570	601	560	622	606	599	577	616	582	579	623	578	609	609	616	594	571	622	596	606	579	575	555	581	586	621	585	590	570	632	614	519	549	579	626	569	573	639	568	597	624	613	613	615	592	589	574	584	585	578	621	624	529	564	590	630	597	628	591	544	626	639	570	557	663	603	598	597	664	589	556	579	561	620	570	679	584	579	606	572	585	613	654	595	565	555	587	603	560	606	620	623	550	577	597	607	602	592	596	601	601	572	601	599	561	582	567	618	628	565	591	619	576	553	589	588	565	640	531	611	586	606	604	578	591	663	590	583	590	590	631	569	566	606	614	608	603	580	587	536	598	578	564	557	577	576	616	580	628	612	602	567	620	565	602	564	595	624	599	586	598	613	560	589	625	575	569	574	596	601	597	624	597	632	589	605	627	588	652	601	585	612	556	607	561	633	619	572	570	553	599	610	569	569	601	605	627	619	589	581	580	608	629	621	575	567	619	614	601	567	600	616	599	592	569	577	626	555	612	561	600	555	552	597	628	581	606	622	551	544	564	553	602	566	579	600	634	610	599	582	613	606	590	570	559	578	572	583	567	595	563	623	620	595	619	575	602	560	630	565	601	583	599	566	580	567	648	636	606	596	618	603	568	608	559	546	574	581	619	612	578	583	628	608	569	563	615	594	582	613	553	602	593	610	584	592	597	601	561	596	566	563	585	615	578	580	631	610	555	549	589	599	600	599	610	576	584	643	608	559	648	619	656	616	593	573	603	583	620	578	595	605	639	600	600	581	614	618	625	631	642	582	586	611	599	598	569	635	612	604	545	584	626	588	586	617	604	567	524	602	612	620	630	606	556	558	621	617	600	620	580	558	556	560	534	574	579	590	617	593	574	601	577	615	627	607	583	610	599	557	566	559	619	607	574	571	568	606	581	610	585	594	592	629	634	610	548	602	632	584	653	604	575	543	558	607	670	607	603	614	621	625	629	563	597	622	578	584	614	602	576	617	551	599	556	604	602	615	591	603	572	558	554	614	576	591	585	583	603	593	611	603	650	590	610	585	612	601	601	596	592	579	628	591	603	596	631	588	585	578	622	567	591	557	582	590	613	603	582	595	592	604	593	665	557	644	579	572	580	584	584	625	620	583	623	610	648	578	605	642	591	572	596	557	576	587	582	581	617	599	560	634	581	575	620	557	601	543	603	614	634	584	584	567	582	585	615	590	620	594	646	580	600	564	603	628	618	610	581	609	581	565	588	575	572	588	594	569	597	587	612	537	620	657	558	559	604	587	611	588	587	578	614	599	622	601	585	581	606	576	617	570	609	569	615	581	557	585	613	574	597	578	617	601	591	557	579	570	576	611	606	609	583	559	618	626	588	604	623	611	594	621	560	613	593	594	640	555	579	593	583	566	586	601	588	601	607	545	607	556	558	596	600	595	562	631	561	592	606	606	635	593	593	606	563	585	627	545	586	589	622	578	594	594	582	626	631	592	603	569	606	582	613	599	629	603	585	612	583	595	576	651	578	580	549	561	638	600	589	589	590	606	577	567	570	619	581	574	645	559	582	589	611	639	566	618	628	578	591	576	634	597	588	616	546	598	555	613	565	623	659	628	570	609	580	600	612	582	622	594	569	554	561	631	568	606	557	638	577	573	590	613	608	575	605	602	604	594	591	605	583	575	639	582	571	607	614	596	597	577	563	580	614	618	592	594	634	615	598	576	612	604	555	607	616	595	602	598	602	566	599	620	588	636	614	625	604	602	601	574	575	583	589	608	613	551	632	558	583	572	600	619	524	655	599	576	577	623	592	609	584	577	611	595	592	607	611	573	618	622	612	551	625	600	563	584	596	592	600	624	588	566	635	598	594	633	620	580	592	602	608	584	588	594	593	560	559	599	590	605	586	614	581	599	579	571	649	574	581	608	593	618	606	592	556	614	605	581	563	583	599	553	562	597	609	609	578	595	575	584	576	569	597	627	575	617	621	577	608	552	614	621	601	568	569	591	596	618	594	630	590	596	571	614	652	624	550	577	590	595	633	609	575	558	611	555	594	593	581	607	595	560	597	532	631	600	595	547	629	626	558	571	603	586	624	626	588	613	619	591	602	605	577	615	591	558	613	617	585	606	608	602	581	607	606	623	607	574	604	587	570	639	570	612	584	581	598	609	591	611	564	576	626	573	592	602	593	613	587	562	554	637	609	589	626	602	575	617	562	597	596	577	613	563	557	565	594	551	613	587	604	593	632	600	612	560	601	598	617	611	568	618	648	602	613	609	602	578	613	584	555	619	575	606	604	596	619	606	591	651	628	636	620	582	624	539	616	615	595	547	611	604	574	580	575	643
13503	20175	15750	8462	5743	4231	3239	2697	2257	1949	1862	1549	1308	1261	1194	1261	1247	1201	1171	1171	1065	1012	940	896	833	874	791	757	838	858	812	846	790	788	832	770	777	711	742	759	731	758	741	789	738	723	724	740	773	733	747	713	749	768	728	688	745	749	747	732	733	716	738	744	767	728	763	716	794	772	753	720	775	702	732	767	719	714	755	715	694	722	737	692	737	703	686	736	656	724	717	676	691	736	754	722	727	726	757	712	741	703	734	699	711	690	697	686	733	711	733	687	692	716	710	750	718	708	732	664	727	697	788	712	766	737	697	728	664	684	748	705	749	706	764	689	724	718	699	704	677	657	732	711	729	765	704	740	704	700	698	699	717	736	679	714	726	709	676	703	714	703	715	704	732	748	781	715	711	741	686	711	728	684	695	734	713	749	761	699	715	728	748	733	695	729	753	751	724	749	705	699	728	695	743	728	699	717	731	715	710	715	688	737	677	709	672	767	774	705	736	705	702	708	737	701	635	728	734	726	778	693	680	724	732	759	715	723	733	706	701	763	740	706	707	722	770	791	723	693	732	737	679	722	715	710	706	731	750	709	755	711	722	668	737	714	722	708	731	755	707	708	716	611	737	697	686	695	715	723	699	714	722	719	712	698	721	718	691	704	722	699	720	736	678	714	672	698	669	714	725	719	736	700	683	712	678	726	734	672	735	722	749	704	680	733	730	733	722	726	704	698	687	713	701	738	692	694	659	725	703	730	724	698	748	694	725	764	730	721	706	691	699	676	698	695	709	712	675	801	717	718	694	733	703	696	716	673	705	667	716	710	705	693	674	739	752	725	755	729	725	689	704	678	730	736	772	726	737	702	728	705	696	682	691	717	660	736	694	685	722	676	670	738	696	683	717	727	743	728	759	698	705	701	752	662	735	718	743	727	699	694	697	688	682	669	742	674	732	683	760	697	701	669	683	703	729	734	688	731	685	727	676	775	766	686	695	669	741	750	734	704	727	746	742	692	680	763	682	735	683	693	702	716	712	725	715	717	692	748	719	727	722	672	699	735	707	742	696	714	721	692	732	726	704	713	769	732	676	699	713	739	727	699	681	710	722	704	705	723	712	713	647	707	682	737	673	675	718	717	693	709	721	708	687	713	682	753	698	740	756	724	741	696	661	721	754	723	706	678	669	749	707	773	672	673	724	694	734	746	685	736	677	725	710	759	738	712	712	757	695	695	681	707	692	744	723	736	671	721	741	695	702	702	739	708	681	752	709	656	719	727	708	735	753	725	677	703	732	732	727	703	795	714	732	697	678	755	701	694	689	690	740	700	721	722	704	752	698	738	701	708	731	739	722	724	727	762	728	712	690	701	697	734	740	731	719	747	702	723	731	712	713	719	745	700	677	693	694	681	738	739	730	704	752	728	735	749	738	705	751	739	692	745	713	727	692	709	741	754	713	700	761	737	681	699	697	659	707	751	728	718	720	732	685	733	748	712	674	731	723	733	709	707	697	709	672	709	702	729	691	710	756	686	730	700	711	692	737	705	705	723	707	691	725	755	714	723	694	681	753	731	725	706	741	713	687	711	713	759	706	727	728	739	735	758	695	716	769	684	683	677	694	638	709	740	675	748	720	726	715	708	706	700	702	688	738	703	702	657	764	659	700	744	705	737	699	675	744	706	723	722	758	706	712	664	746	709	699	687	743	736	732	678	699	719	686	704	710	744	717	648	718	703	734	701	713	672	731	709	722	690	688	673	710	698	733	739	694	652	680	725	721	748	679	714	724	706	713	738	780	753	737	687	703	696	712	699	734	712	673	695	697	721	724	764	694	705	722	710	687	757	728	708	659	739	740	758	732	742	706	754	718	713	710	749	759	727	706	713	740	679	685	706	680	666	736	723	697	721	739	753	728	735	757	665	720	705	699	680	736	751	679	727	727	743	740	748	696	690	710	723	727	734	676	699	707	725	723	713	716	716	729	719	689	679	689	752	704	755	705	687	692	709	721	769	698	742	734	742	730	726	698	719	715	697	732	702	700	712	742	697	693	723	737	746	696	712	685	728	683	721	694	684	696	765	690	749	674	688	712	670	710	678	709	717	743	713	743	751	736	709	699	728	666	734	710	690	726	718	675	732	761	687	736	713	745	698	716	724	783	712	690	705	684	748	747	729	734	696	722	752	744	714	742	741	692	698	699	727	721	700	731	736	743	712	710	717	712	757	689	742	712	705	771	720	706	723	693	734	679	781	730	699	728	726	712	682	724	713	697	678	717	733	714	690	694	730	703	767	721	733	670	717	719	714	697	700	764	702	720	718	675	808	772	649	759	697	673	742	725	740	730	686	720	714	673	748	710	690	750	691	677	693	654	713	734	721	730	739	721	709	717	738	710	694	702	692	713	721	742	755	724	680	688	728	710	700	727	740	705	715	670	668	722	729	677	739	707	712	663	683	759	703	690	737	705	716	758	780	728	713	706	730	724	745	728	716	744	722	722	685	721	716	706	724	730	722	721	718	689	746	737	672	685	690	740	722	727	729	694	724	716	687	715	746	707	750	709	753	690	722	707	688	742	695	696	725	714	745	725	725	659	733	647	694	735	702	689	732	677	711	720	733	669	734	729	692	775	702	722	788	695	699	784	773	671	751	686	721	707	678	755	764	705	717	709	733	683	713	747	724	710	727	696	727	736	705	699	732	712	731	698	698	675	669	702	717	702	712	714	741	689	713	690	674	736	759	721	633	733	706	699	692	721	769	691	691	712	683	667	748	685	717	696	672	734	716	690	670	716	705	700	711	702	719	727	709	716	683	745	682	713	739	699	689	698	711	683	725	710	702	714	709	706	736	707	711	695	718	706	697	726	699	676	731	707	733	712	700	730	716	721	714	698	713	695	719	792	665	721	759	706	701	742	704	700	723	681	686	724	684	705	715	735	754	681	683	745	727	689	716	733	748	716	707	694	708	714	684	676	692	705	711	738	737	712	719	713	694	690	729	747	737	693	674	682	711	714	712	693	739	733	647	676	691	725	715	729	674	715	698	772	712	762	699	727	765	700	697	673	715	697	719	723	727	670	715	722	734	769	702	720	718	684	698	754	646	776	766	682	757	718	732	656	693	706	698	682	711	682	698	682	729	724	780	702	660	689	716	700	724	719	701	728	719	750	762	653	732	682	694	756	718	699	699	691	708	709	701	703	681	710	716	726	709	727	705	730	694	682	718	707	701	678	673	697	675	704	718	689	696	732	691	743	707	675	735	691	732	753	732	722	717	706	691	681	671	725	702	718	711	689	690	707	697	682	754	705	732	746	705	696	726	703	695	732	687	696	699	698	693	701	723	706	771	704	696	716	705	696	712	735	756	729	690	723	712	754	704	684	734	696	720	705	705	713	674	725	732	678	689	715	652	721	676	721	728	719	722	732	710	711	732	698	665	697	694	656	727	677	729	741	724	706	709	740	711	741	734	719	720	698	727	692	742	736	719	680	706	712	684	733	693	697	699
23716	21080	28425	23965	21112	13825	3759	2307	1787	1574	1371	1162	1019	920	908	843	867	907	833	790	715	708	662	637	578	589	566	554	533	533	560	548	543	522	536	499	506	504	489	489	466	415	448	448	446	438	516	449	478	502	487	496	443	461	475	466	465	441	405	433	436	449	451	446	471	461	454	430	455	435	420	458	461	400	439	442	431	460	450	450	448	454	464	448	431	441	433	430	428	422	468	408	427	447	455	476	433	404	456	429	446	458	431	436	451	432	425	479	438	438	433	429	451	453	425	412	480	449	462	443	435	421	430	400	437	422	415	432	419	421	441	459	449	411	452	441	423	419	422	421	468	445	422	444	448	431	427	440	419	469	417	428	466	469	458	431	461	407	448	472	418	423	451	442	413	450	422	418	461	397	461	448	442	452	405	446	480	473	439	447	440	452	447	438	435	478	470	440	421	428	419	403	401	453	420	451	404	419	403	423	420	414	447	430	444	428	475	417	450	414	458	428	431	441	423	428	418	448	400	419	436	449	453	390	468	461	450	412	456	416	415	430	435	413	423	361	443	459	427	442	440	389	418	448	495	440	442	446	447	431	444	418	437	419	448	453	455	476	450	452	470	413	429	421	437	434	445	422	428	434	447	442	404	464	442	397	434	453	410	446	437	427	407	429	405	407	462	426	415	462	431	419	411	439	462	468	438	444	438	446	465	461	414	435	412	459	421	379	407	430	425	437	421	434	403	445	440	440	442	451	411	443	396	437	426	439	455	458	417	501	423	415	430	381	453	424	432	417	421	411	413	426	406	433	462	430	454	419	439	443	440	406	430	425	436	436	416	443	424	412	432	443	448	413	446	448	428	391	448	459	427	427	422	414	457	464	418	426	418	461	432	421	420	412	386	443	428	417	468	430	428	483	427	414	443	406	432	417	455	452	415	431	438	407	449	429	453	443	455	413	449	429	431	439	429	418	452	402	427	444	423	434	423	460	390	472	437	405	450	420	428	448	443	428	443	420	445	430	444	444	428	432	418	404	435	418	408	419	410	432	448	412	415	440	435	387	445	437	457	454	415	434	431	428	443	456	481	438	447	431	434	422	416	421	405	387	436	450	405	458	432	416	443	432	423	423	415	436	425	462	422	410	453	439	430	457	441	423	415	406	432	466	469	443	428	386	405	429	413	451	467	456	429	462	467	424	400	436	461	423	420	435	425	414	444	459	438	431	431	435	488	443	434	423	443	459	418	430	465	427	420	429	452	439	447	433	410	400	467	440	463	453	432	450	423	429	415	460	437	436	436	446	441	446	434	430	382	422	443	461	456	418	414	433	440	441	410	424	455	439	424	424	461	450	475	425	472	445	441	391	431	398	425	427	389	408	462	421	422	453	420	411	405	426	453	440	438	449	417	446	400	437	429	437	516	451	435	446	416	461	431	412	450	405	427	425	484	441	464	435	457	428	428	459	438	448	405	454	451	432	474	398	437	420	437	442	424	415	424	420	419	444	428	429	488	403	421	475	420	470	419	402	423	431	411	446	432	438	458	429	409	469	422	453	415	412	444	460	430	433	453	484	438	456	461	418	399	421	453	438	421	440	446	464	434	446	438	430	437	419	462	402	422	463	405	441	423	415	436	451	442	458	427	425	420	439	412	428	476	417	437	424	428	444	442	471	407	443	424	402	433	417	444	432	462	427	438	434	446	438	427	440	408	415	439	470	431	422	436	438	468	464	448	462	445	413	437	425	454	405	441	403	446	454	441	423	468	466	465	450	402	416	408	420	458	424	435	443	466	475	406	431	406	449	445	448	472	423	479	444	468	417	425	419	448	447	434	392	419	414	404	409	438	417	447	461	466	449	422	440	452	449	405	429	482	453	430	443	433	426	435	412	407	431	428	382	423	430	457	441	450	439	452	408	432	441	443	443	406	403	441	426	410	424	411	406	447	397	451	441	426	424	408	389	390	437	438	400	480	423	400	467	422	408	450	396	438	461	453	442	457	418	424	467	451	409	404	434	423	418	501	417	445	433	431	459	449	432	423	417	423	467	485	427	410	450	466	448	448	452	462	423	467	393	450	426	449	401	427	461	426	432	439	437	434	454	430	444	446	427	405	402	453	423	441	441	420	428	414	406	424	447	475	437	416	405	423	471	458	422	452	461	449	465	431	423	408	449	493	402	422	418	402	424	404	462	446	421	432	444	441	437	445	426	430	430	467	431	409	399	434	427	440	460	433	413	440	417	402	436	424	458	399	452	418	432	380	421	424	420	435	406	441	448	450	429	418	450	406	406	425	404	458	453	427	444	487	448	468	406	426	436	413	427	457	417	445	448	453	465	409	437	396	443	407	430	458	443	426	391	436	416	445	446	430	440	442	438	453	461	396	446	446	420	442	447	387	419	457	432	408	454	431	400	421	452	406	420	404	438	426	444	431	422	455	419	423	376	439	410	421	431	404	428	431	412	435	407	419	415	456	462	443	431	463	452	434	402	427	428	416	439	438	432	415	416	434	457	412	473	447	417	429	451	438	431	436	419	435	409	445	428	424	453	446	450	414	420	444	416	418	429	424	427	397	463	438	449	462	468	447	462	475	438	458	432	451	434	389	451	408	438	438	444	490	458	430	457	436	430	416	440	472	459	425	423	418	469	431	437	438	425	442	397	412	415	447	463	423	423	432	418	419	385	417	454	407	424	414	433	423	473	430	455	424	446	418	429	392	428	414	448	460	405	440	424	462	432	400	447	441	422	468	413	434	448	455	460	454	432	454	479	425	434	432	464	432	456	462	461	431	417	420	415	409	450	460	413	415	451	457	429	455	393	464	420	450	432	433	433	439	460	423	413	433	450	441	431	429	421	431	427	440	417	448	458	417	430	430	406	420	456	445	411	449	424	426	476	441	466	434	417	403	435	402	420	465	453	410	419	428	460	451	455	424	431	424	401	475	431	429	452	406	440	440	450	446	457	435	464	416	446	423	437	464	390	477	454	396	436	475	430	440	403	446	396	462	399	428	432	427	459	401	417	455	441	464	439	447	424	435	415	459	453	421	461	451	426	419	404	480	428	464	444	448	392	453	446	391	402	449	445	424	436	424	439	444	443	448	475	434	447	413	398	469	421	444	457	383	422	457	414	427	378	452	464	422	421	443	454	454	416	453	407	415	417	403	384	445	451	426	405	421	416	437	445	427	444	478	409	421	456	452	417	413	438	477	407	432	437	433	436	424	402	443	443	425	431	430	427	466	396	440	427	421	447	420	469	461	449	439	439	423	423	418	391	419	433	414	450	410	413	429	439	423	454	439	436	412	424	448	444	420	461	434	437	451	502	429	429	426	471	423	409	480	417	409	461	414	431	438	406	441	425	418	421	395	427	446	447	434	418	410	416	459	443	417	436	410	429	444	422	490	409	433	422	420	434	455	458	462	417	434	447	415	424	457	470	461	437	419	427	422	421	454	381	425	426	440	403	426	425	475	455	449	418	431	436	429	434	426	403	461	451	413	402
14294	28211	23305	14074	10098	7381	5719	4319	3572	3255	2576	2101	1805	1593	1545	1503	1455	1334	1379	1208	1111	1041	925	833	813	787	779	754	691	701	695	745	668	643	679	617	649	632	598	633	626	564	593	601	605	601	560	573	574	582	515	556	575	583	562	543	535	569	512	546	575	529	531	538	563	551	557	562	560	550	569	558	565	524	477	585	525	535	560	530	515	525	524	521	523	542	552	537	529	530	526	563	524	512	513	548	576	521	561	506	526	534	485	514	529	544	527	525	537	520	529	563	517	492	554	542	552	524	552	552	567	565	577	517	552	540	486	561	507	539	543	542	535	519	555	556	523	510	520	517	596	525	516	534	524	514	534	539	519	504	527	549	532	556	500	494	544	510	575	537	531	560	502	512	525	565	535	506	565	456	565	547	526	586	539	513	514	501	537	518	531	501	518	529	511	522	498	501	511	513	537	523	515	527	542	539	540	523	503	551	513	547	576	548	519	553	519	532	485	558	497	547	514	540	502	526	514	544	533	498	511	506	531	510	513	538	507	541	485	547	549	556	547	516	525	519	505	496	528	553	592	525	507	524	529	503	558	479	524	549	524	546	519	587	516	506	569	525	465	517	518	522	510	520	536	531	556	492	493	512	488	586	558	533	588	544	505	526	523	541	533	527	527	539	551	533	522	491	510	534	532	519	521	538	545	534	532	509	492	497	546	544	562	519	552	530	495	490	468	468	536	506	549	526	518	517	539	533	542	543	506	510	513	515	512	546	492	561	524	534	525	527	497	507	511	555	507	508	514	540	537	532	528	522	544	544	554	548	477	547	522	556	546	507	553	509	525	485	546	533	534	489	497	513	547	519	489	514	503	528	495	484	563	482	506	548	544	529	529	559	542	532	546	505	526	534	536	554	509	543	515	530	524	519	538	561	535	490	525	552	541	506	516	505	500	540	518	559	518	542	526	553	532	537	526	530	506	510	531	562	527	541	547	550	556	545	509	493	533	493	544	513	500	525	523	547	542	539	493	500	567	500	549	516	545	546	545	502	552	526	531	550	545	549	538	552	548	545	540	540	518	505	549	558	542	522	533	496	527	515	537	569	508	525	549	523	546	570	532	542	562	591	517	519	522	539	542	566	553	507	552	535	510	496	519	524	523	563	536	544	541	505	517	548	509	531	487	504	540	552	585	538	525	513	482	582	507	528	567	501	541	505	507	561	590	527	514	543	533	497	504	484	514	540	537	537	528	500	490	545	514	511	498	510	524	502	548	496	534	534	537	544	525	512	515	522	494	525	553	501	516	541	527	511	534	518	500	495	519	537	498	520	533	483	545	531	546	515	485	507	558	516	537	529	505	526	507	505	484	566	526	529	519	541	533	546	536	527	511	534	505	529	542	545	514	516	515	490	549	542	507	544	502	488	494	514	526	569	574	499	521	497	540	551	507	541	495	503	519	501	511	511	598	520	541	563	532	547	494	516	523	506	542	520	547	514	541	521	541	556	539	527	532	507	583	514	485	534	516	505	503	499	528	543	603	529	531	526	550	524	550	537	577	520	557	524	542	533	500	532	529	582	494	528	572	552	516	518	518	568	535	555	538	537	550	552	529	572	535	506	498	511	538	514	507	554	520	499	531	527	542	529	504	555	500	542	549	565	512	526	516	516	520	571	530	572	551	523	529	553	541	503	520	544	514	522	562	494	496	520	514	527	538	514	524	534	530	543	504	517	539	511	524	563	501	532	514	519	538	539	534	571	539	535	508	557	489	550	543	566	544	550	544	520	522	523	541	500	543	516	525	513	514	579	532	522	546	495	521	496	540	525	529	521	480	511	498	540	549	519	502	533	537	527	528	519	508	517	517	561	583	556	560	487	492	528	547	550	522	506	526	524	527	552	509	515	522	544	511	532	539	530	478	540	534	534	589	540	539	528	536	563	528	523	548	503	554	575	566	517	565	501	566	540	522	504	536	572	517	532	522	596	511	542	507	532	587	536	529	495	544	501	497	570	544	541	505	491	514	491	548	553	531	514	557	531	516	547	527	549	500	542	491	505	497	530	553	513	542	530	526	554	543	537	527	528	574	511	513	546	537	543	523	538	497	474	536	535	526	529	500	550	539	544	542	549	540	504	532	497	517	518	519	488	538	541	549	531	497	540	546	552	522	534	587	501	522	489	524	535	564	525	527	544	542	553	485	479	562	543	488	519	501	495	516	552	503	501	489	534	565	521	531	532	534	524	514	547	475	549	510	568	550	567	560	512	564	511	519	524	533	523	527	507	496	518	521	461	517	536	511	534	524	536	559	540	510	576	526	521	592	524	556	486	506	533	551	505	533	558	498	524	540	513	519	550	539	521	527	532	529	551	521	528	562	566	471	510	530	555	546	538	513	512	537	516	561	531	532	508	569	500	547	579	527	535	508	494	496	539	542	487	564	534	514	514	530	512	546	514	522	501	487	511	475	523	498	505	551	496	495	517	539	475	511	522	506	533	531	580	526	525	549	521	551	529	485	496	565	528	542	528	507	520	514	538	540	553	497	504	591	506	550	537	548	521	522	521	503	487	535	537	546	552	553	538	518	533	520	510	553	527	512	530	527	564	533	606	464	495	547	544	529	528	509	532	547	535	527	517	535	518	544	534	497	525	533	553	496	549	547	574	523	498	515	540	520	478	510	530	526	478	567	551	529	559	518	562	556	533	514	555	553	505	588	509	536	525	533	549	537	507	553	539	527	534	575	486	479	530	517	519	532	547	505	499	511	485	548	528	538	520	535	549	504	524	525	528	477	490	544	513	474	500	517	521	552	520	529	542	503	548	513	532	582	511	505	530	557	536	525	552	512	519	504	539	557	504	521	536	550	508	560	504	524	530	537	487	501	489	549	499	506	501	523	501	560	512	512	541	547	560	532	537	530	546	523	548	561	494	512	507	569	533	551	493	533	494	505	492	503	521	495	519	524	509	544	562	535	550	545	521	532	560	518	502	521	498	532	557	541	505	522	557	532	539	504	520	561	497	515	505	482	516	552	543	560	509	538	559	505	528	519	563	545	514	504	504	497	513	519	535	514	510	508	524	521	528	536	502	510	541	533	508	549	510	541	493	530	512	530	543	474	545	548	535	506	546	532	560	519	510	527	559	506	514	538	528	544	533	543	524	523	495	543	546	539	533	502	524	535	562	538	538	536	532	520	519	516	519	512	559	557	517	523	540	544	504	496	543	535	558	527	535	528	526	531	564	492	482	467	538	526	521	508	528	488	568	515	486	515	503	553	534	480	535	537	584	530	588	556	524	512	519	541	522	570	496	545	520	479	507	508	519	515	519	484	543	550	528	497	511	516	520	533	534	536	559	506	499	552	569	531	523	547	536	540	560	519	525	521	538	530	543	530	550	547	491	519	511	532	547	518	516	564	552	514	509	551	486	516	534	530	568	523	515	523	525	545	542	571	502	546	531	553	554	525	543	533	561	526	549	513	505	510	515	518	550	478	481	549	535	522	501	516	558
22645	21030	28844	23466	21033	21193	13179	3555	2426	2064	1756	1413	1229	1152	1134	1022	1023	1041	967	911	808	705	686	587	611	547	567	593	554	527	572	552	525	492	511	512	497	463	425	396	465	449	459	431	433	478	444	408	419	424	405	392	395	427	388	430	401	422	410	407	411	407	414	399	403	436	418	380	460	388	405	434	409	385	400	408	387	401	363	376	416	360	408	385	394	414	373	347	340	385	391	383	358	393	390	364	367	381	387	367	368	371	413	353	389	386	393	376	382	348	365	403	371	348	371	378	389	367	338	386	419	368	382	389	396	394	340	389	397	413	405	338	396	374	344	378	331	390	355	396	355	402	385	346	354	388	393	389	354	379	385	364	385	371	365	372	354	351	342	375	372	387	375	405	360	372	365	355	381	384	391	385	382	371	356	380	346	372	378	360	358	382	367	360	374	381	389	348	361	355	400	390	376	364	369	361	411	377	365	410	397	367	378	396	384	381	362	379	336	366	374	390	363	396	374	377	341	351	357	345	357	374	379	398	391	399	395	328	348	361	412	409	366	362	385	371	380	358	385	385	381	342	406	392	378	400	399	359	324	345	356	368	381	373	346	396	390	374	376	380	345	354	364	379	412	383	380	378	378	360	394	374	368	333	386	379	397	377	389	367	377	392	348	349	382	383	367	357	371	359	374	349	365	395	358	402	370	412	382	437	349	396	372	362	359	361	395	361	347	367	398	407	345	399	374	361	385	400	393	353	375	411	395	373	339	397	358	394	390	403	396	375	378	370	368	420	364	365	384	364	369	363	382	365	394	373	372	381	393	411	392	369	363	357	395	366	385	391	382	352	393	364	355	386	400	368	381	352	364	392	408	348	392	337	377	391	389	357	390	391	338	349	373	388	379	380	400	352	356	370	376	362	392	359	342	380	387	393	367	396	371	406	370	363	354	363	366	398	376	374	361	388	360	370	398	366	362	365	390	379	395	374	398	409	395	397	393	364	367	372	404	370	368	383	361	365	325	380	360	355	343	369	394	361	406	389	378	379	359	372	383	366	391	352	410	381	419	388	381	380	374	363	395	347	393	412	371	373	396	360	386	387	388	369	379	349	391	345	403	383	394	401	381	418	387	383	358	384	382	379	375	385	367	378	410	379	383	366	382	360	364	393	390	350	394	362	364	353	354	367	375	399	377	403	379	394	375	368	359	394	345	384	356	390	360	369	420	404	392	351	371	376	330	394	367	348	383	402	374	357	347	354	346	380	361	405	369	400	366	339	377	393	354	352	361	365	341	304	351	418	385	377	358	340	366	370	370	369	381	373	352	366	389	376	396	358	355	382	362	418	387	386	356	351	367	400	371	360	362	363	347	368	377	369	410	404	367	395	396	350	361	376	351	384	405	384	386	375	380	401	348	408	351	365	380	394	354	384	376	385	395	380	323	373	361	379	369	358	361	376	379	363	346	390	380	367	350	399	333	359	390	366	365	356	366	338	411	376	346	375	382	378	363	378	354	360	361	361	386	352	364	386	373	390	380	357	390	337	399	355	354	360	368	395	398	386	350	366	373	370	344	357	372	396	393	381	383	410	397	345	362	347	351	383	388	363	387	400	373	372	386	349	385	374	376	356	381	358	363	358	377	378	370	332	408	365	373	377	369	370	378	376	351	323	415	363	372	379	353	350	394	350	373	388	378	337	384	406	419	392	383	371	383	383	396	370	381	377	369	354	367	345	376	348	358	385	384	319	376	383	346	369	353	364	387	376	361	380	395	345	378	424	390	385	348	381	371	362	416	394	400	393	380	406	402	360	347	365	412	371	326	383	392	413	414	365	412	367	362	359	382	368	382	402	390	376	368	374	368	363	369	372	364	362	384	349	426	386	407	362	349	371	393	386	339	417	370	378	378	368	369	405	343	376	385	385	395	385	349	350	352	375	368	389	361	362	375	360	409	383	359	363	363	378	371	368	405	361	364	381	406	356	406	348	374	354	390	413	367	366	381	395	358	409	398	341	397	424	376	351	369	390	376	413	387	354	387	367	375	386	390	382	380	392	368	376	398	365	386	382	340	401	364	364	395	397	354	361	391	421	387	390	376	393	423	354	357	373	381	393	351	376	393	366	386	374	364	394	390	377	421	376	400	361	392	378	361	387	352	385	366	366	387	379	357	368	364	364	354	367	360	391	357	359	362	367	354	373	356	350	343	389	406	396	348	386	374	350	365	393	375	346	348	376	367	342	396	380	365	356	399	386	377	383	361	379	359	352	409	363	376	382	395	422	381	343	383	374	352	375	390	384	358	362	386	404	373	378	374	363	354	357	370	389	368	390	379	399	373	361	385	381	367	376	394	352	391	369	394	383	377	341	383	377	366	364	344	364	432	349	381	368	337	376	364	381	361	371	339	345	368	364	381	397	372	388	357	373	367	401	383	395	363	379	363	364	361	354	386	374	362	367	366	340	374	374	364	382	379	386	371	371	362	396	350	410	385	371	384	390	374	366	389	379	385	408	325	398	368	374	367	402	408	358	395	418	378	384	345	388	394	406	365	355	375	385	380	371	357	401	369	357	361	371	368	368	415	367	397	379	354	370	425	373	347	366	365	348	360	401	391	408	378	337	375	394	348	391	375	373	343	365	361	404	415	377	388	345	348	368	387	355	349	358	385	376	339	372	370	381	397	357	398	379	369	379	379	380	377	351	411	396	357	390	380	357	369	382	402	386	346	425	386	355	377	390	377	383	354	371	355	374	388	373	383	396	386	387	385	389	392	380	368	381	408	395	392	348	357	337	405	371	393	413	393	354	383	386	370	414	388	370	360	376	368	397	400	382	381	388	373	403	329	370	362	343	348	366	378	375	343	376	403	386	402	373	343	351	357	406	382	371	386	377	359	388	363	355	363	398	400	372	363	382	372	398	361	369	368	366	388	384	352	370	325	356	372	369	383	360	396	376	367	375	384	372	393	370	365	379	406	370	368	360	377	403	391	365	407	375	418	379	361	383	361	361	368	377	362	351	372	373	376	376	402	345	351	380	355	367	390	372	381	363	418	334	359	382	359	356	369	372	387	406	353	399	376	359	386	375	362	385	366	377	378	413	379	372	353	383	355	360	356	376	416	395	382	364	381	376	377	376	396	384	371	372	383	358	396	359	379	380	359	375	383	371	384	370	367	354	388	347	357	362	368	363	364	400	396	362	420	368	380	431	386	397	389	355	390	388	377	396	349	358	382	346	386	354	369	417	405	367	390	373	400	370	347	374	346	367	391	358	366	360	369	396	374	343	369	389	377	383	378	392	399	349	387	362	356	388	337	394	379	403	383	341	342	383	364	369	361	383	426	359	364	366	384	402	375	351	388	371	371	397	390	374	379	396	375	371	362	340	401	395	391	391	381	377	400	362	391	454	384	403	392	378	399	396	403	392	368	384	390	390	392	352	410	365	386	337	371	358	404	377	372	382	345	341	371	382	390	365	371	386	380	370	383	373	411	410	363	350	390	385	399	391
16420	32684	27994	18146	13481	10130	7843	6376	5179	4440	3483	2726	2282	2019	2000	1868	1850	1761	1709	1496	1431	1200	1066	916	851	807	722	767	798	741	718	741	757	693	646	595	594	582	559	518	545	524	537	543	531	543	571	536	506	504	529	456	480	499	459	509	499	483	475	487	503	464	489	512	508	499	478	485	495	468	469	405	491	484	477	486	446	501	439	463	460	479	446	505	521	526	466	449	465	470	453	406	476	500	445	486	449	426	451	447	446	474	477	421	444	451	459	450	445	495	424	414	427	461	456	480	413	447	434	449	459	456	450	417	438	435	447	448	453	447	438	485	457	464	443	438	491	423	489	458	476	465	430	405	452	456	460	443	424	444	467	453	467	450	476	481	431	441	413	469	471	458	452	452	442	429	414	485	473	463	475	448	457	415	422	450	464	451	435	443	458	473	459	428	458	448	441	458	499	452	463	465	463	463	447	452	453	448	457	418	463	433	463	455	422	405	431	414	454	437	434	413	436	438	427	452	440	406	411	418	400	449	452	477	464	447	451	448	444	458	436	412	444	463	485	448	460	462	449	477	454	472	439	435	454	484	442	422	455	500	447	430	452	440	464	512	424	479	462	440	449	435	418	447	406	438	454	451	423	455	415	448	419	442	419	470	427	455	428	414	450	410	479	466	418	392	427	407	436	451	409	453	414	456	402	462	434	463	454	482	455	415	427	410	437	448	429	452	435	477	451	427	447	422	438	448	433	430	421	436	449	428	471	471	442	448	449	432	422	425	409	410	464	425	455	441	433	436	438	470	462	446	456	443	432	434	431	456	448	489	432	435	460	405	426	459	480	442	425	460	466	416	449	450	488	428	478	443	479	482	450	442	441	471	430	419	469	432	422	452	477	443	420	439	446	455	477	443	472	438	468	436	430	471	453	407	435	465	430	442	423	435	438	444	485	442	456	410	457	436	469	470	444	443	438	417	433	442	410	448	447	430	431	472	444	465	480	432	411	447	467	463	412	477	444	451	435	428	386	464	461	453	448	471	441	496	426	436	456	434	407	471	449	422	446	456	440	441	483	446	456	429	414	427	439	453	482	458	459	445	462	451	457	455	431	468	448	459	429	421	441	408	422	389	458	444	445	479	425	421	455	443	445	418	455	458	438	401	450	446	458	436	446	439	401	435	455	456	425	444	432	460	467	465	411	470	472	434	412	430	466	401	444	471	423	425	439	427	489	465	424	434	457	426	464	425	469	452	427	456	451	451	432	433	463	418	443	463	476	477	436	450	441	443	451	470	481	442	441	436	473	494	440	412	434	426	445	447	426	425	409	449	415	432	485	435	439	433	470	459	441	458	417	457	446	449	440	447	427	458	441	399	452	444	456	473	420	429	438	459	440	404	410	426	441	459	450	444	500	425	457	433	379	407	464	430	476	479	445	447	445	456	461	434	488	402	471	407	417	449	447	453	451	438	477	438	436	494	422	436	455	451	435	453	446	448	452	413	442	451	472	461	463	464	435	426	438	420	450	430	477	447	450	431	410	437	429	463	470	426	433	463	424	431	485	453	465	477	480	446	446	436	448	475	451	466	448	445	407	466	455	430	462	464	451	440	436	455	428	437	443	451	421	473	421	449	421	454	432	431	462	431	479	430	468	456	458	444	470	428	424	445	449	446	445	448	458	458	424	440	431	430	454	447	447	466	440	422	458	442	401	452	427	449	473	460	432	438	430	422	438	452	453	418	423	444	443	437	450	440	445	445	469	433	424	430	446	449	419	429	460	456	450	404	407	424	418	474	418	443	435	421	428	415	450	453	435	465	454	463	419	413	447	456	431	442	493	449	436	435	414	426	412	476	447	412	463	462	456	452	467	459	410	467	444	459	446	440	448	423	432	427	433	442	435	443	446	457	451	461	448	456	472	454	426	456	475	458	443	463	428	457	461	389	442	456	443	427	465	428	457	420	442	438	433	435	433	423	441	474	453	442	460	418	467	432	445	429	429	494	432	400	426	459	446	414	460	409	454	432	449	443	445	443	429	423	429	439	464	422	448	466	475	442	429	450	433	426	467	459	429	480	433	426	449	440	456	453	458	445	459	420	445	465	416	456	449	437	414	471	475	412	417	485	429	434	438	468	476	422	466	462	418	423	458	432	434	420	442	433	431	436	396	435	463	424	420	453	438	468	457	439	422	475	438	422	460	464	433	465	400	448	428	437	470	435	430	430	431	451	425	477	423	482	467	444	424	482	471	437	455	431	443	437	430	464	439	458	449	420	456	424	481	434	465	437	468	421	442	449	453	446	453	476	428	412	426	432	418	435	448	430	467	474	498	452	461	439	435	474	400	490	456	452	433	437	465	468	425	453	438	465	447	412	464	436	424	480	393	414	436	444	432	448	450	447	457	472	449	437	456	468	431	444	435	464	478	454	423	451	440	407	446	429	479	478	429	465	470	438	458	402	453	445	473	429	424	413	444	438	427	425	469	439	451	450	471	489	426	458	419	437	438	461	436	460	430	467	473	464	437	446	428	462	410	422	433	420	411	449	422	457	427	475	419	456	452	449	480	426	468	425	427	421	442	454	418	436	431	428	400	477	456	401	413	444	447	465	463	421	453	451	436	459	445	443	466	426	441	462	482	456	462	451	449	423	438	479	436	428	449	453	445	473	445	456	437	465	466	419	408	472	458	466	480	426	412	432	488	492	432	455	448	447	423	428	441	422	448	456	436	446	430	441	461	420	470	450	460	429	460	430	412	438	447	462	424	425	446	458	435	473	465	371	477	437	443	425	434	413	467	463	446	435	424	469	414	424	427	476	416	469	442	445	457	481	447	442	402	430	476	445	441	434	445	479	433	432	421	449	463	423	424	431	427	474	428	435	428	457	415	492	445	418	486	452	413	436	434	420	412	451	436	422	443	398	436	476	430	434	448	434	457	451	428	461	419	451	472	449	422	416	423	429	408	434	429	473	471	428	413	419	457	441	381	445	429	459	445	448	421	478	461	463	470	445	442	453	423	458	419	473	447	427	454	439	453	421	470	421	428	426	463	460	445	441	432	448	451	483	448	451	486	478	446	448	485	418	453	450	403	486	499	426	462	449	451	447	439	453	437	468	440	405	427	432	395	455	460	429	450	432	447	447	489	459	448	438	450	414	488	427	496	421	436	457	434	435	389	437	438	414	436	461	422	446	416	446	431	441	427	504	430	433	464	434	451	454	417	439	445	453	407	460	432	465	451	448	441	456	470	460	438	396	466	432	445	446	493	441	417	450	484	435	445	487	457	462	451	447	418	463	467	495	435	412	440	479	424	434	424	440	438	447	415	451	450	443	427	436	445	428	440	415	420	461	410	419	439	460	448	459	439	508	461	394	482	458	420	449	459	450	438	432	477	489	440	415	439	414	431	443	470	438	415	442	431	433	402	416	457	426	426	421	441	441	432	474	481	403	413	435	474	450	420	467	438	425	446	481	430	442	462	439	430	463	429	459	435	461	461	435	478	437	458	476
26899	20817	15905	7164	3403	2388	1851	1377	1218	1215	1050	879	844	848	832	810	844	897	811	774	715	702	763	653	666	625	606	655	638	644	675	699	652	659	607	610	578	643	626	624	581	571	542	652	587	598	589	640	617	608	604	642	569	598	616	558	616	592	582	562	583	577	602	606	591	627	585	579	626	591	611	620	606	566	626	581	595	628	591	603	556	557	620	534	570	588	628	594	628	572	573	595	628	568	545	610	602	609	617	555	568	545	575	641	641	613	618	624	573	589	591	550	614	624	578	578	578	585	620	575	602	577	585	540	609	558	603	601	563	595	579	620	617	622	616	543	594	561	646	629	607	560	565	582	593	577	628	627	603	578	628	641	599	607	592	621	531	540	596	589	647	600	604	572	571	576	579	577	627	617	599	653	577	564	609	594	630	567	588	595	587	598	590	598	625	589	594	587	598	564	565	589	574	582	611	581	593	616	604	563	598	582	574	569	565	581	609	599	600	575	567	596	585	592	595	584	614	597	608	617	600	573	583	572	578	613	598	592	591	588	586	563	583	612	566	580	578	607	596	608	590	571	656	612	592	609	587	622	593	566	582	541	571	605	623	587	584	603	568	597	656	621	619	585	620	603	548	611	623	596	620	564	615	598	588	572	590	576	617	595	545	552	633	583	597	592	568	614	602	571	616	581	586	600	580	627	612	578	557	563	611	579	591	548	589	609	599	602	566	558	616	596	543	595	591	616	599	598	580	602	566	573	593	608	603	598	646	603	601	545	601	613	617	582	619	600	552	596	612	575	606	587	610	613	609	604	634	628	635	578	593	575	620	593	607	627	566	609	545	611	602	609	569	558	575	580	565	614	570	565	555	642	594	558	567	597	612	571	562	589	576	605	589	593	586	645	574	538	611	579	553	566	596	607	577	581	620	577	552	583	557	611	544	570	611	602	594	551	623	614	578	598	540	623	609	558	631	558	583	616	618	543	546	557	579	608	558	592	571	595	561	569	612	595	590	552	584	603	571	602	572	590	587	570	559	546	594	558	621	575	603	593	577	596	559	593	587	581	574	595	638	575	606	552	592	588	616	568	588	589	574	595	593	585	599	583	567	537	597	581	572	583	591	589	624	599	568	609	637	587	607	583	589	558	601	594	567	559	603	584	563	603	581	613	594	588	622	579	534	579	580	607	611	601	569	610	580	599	578	560	570	553	551	585	619	629	653	587	615	570	573	558	593	569	567	581	571	616	628	578	626	591	598	579	580	549	602	579	593	617	595	575	679	548	589	532	574	585	556	549	586	592	608	625	606	608	540	624	594	600	589	595	568	609	597	601	579	605	615	578	597	593	596	558	583	619	594	576	599	578	584	582	600	607	572	578	603	613	575	605	585	583	607	535	551	582	550	533	557	571	563	533	612	581	586	594	592	597	625	561	555	578	558	558	569	586	583	628	591	605	672	575	554	597	644	544	592	608	602	625	583	570	591	638	595	587	615	614	570	618	560	571	554	666	612	606	586	629	615	594	581	562	586	618	624	547	558	577	616	621	592	537	563	568	580	602	613	566	581	569	573	579	581	593	604	616	555	612	568	570	568	562	627	540	581	570	576	632	592	566	590	558	622	578	601	611	620	576	606	594	573	580	629	594	586	590	592	535	571	643	636	593	559	607	613	571	620	626	590	585	619	686	613	602	585	582	543	562	578	578	566	591	552	592	626	615	600	619	521	560	576	577	611	610	585	644	584	604	611	632	560	602	584	560	570	586	576	575	578	598	603	640	581	587	629	616	546	584	568	611	575	593	606	646	601	630	572	604	546	609	578	637	614	577	570	617	584	582	637	593	596	594	609	571	594	560	579	573	593	614	603	590	602	618	599	588	580	609	584	591	580	597	593	603	630	593	571	576	596	588	537	616	603	529	566	574	595	637	643	592	600	578	630	547	571	593	595	553	611	557	607	603	584	627	609	596	615	571	625	542	589	612	587	556	613	589	613	633	577	561	591	581	531	583	650	556	593	572	590	628	615	584	607	552	589	566	542	579	566	625	591	564	614	563	628	577	626	545	595	573	593	597	627	606	571	568	591	603	595	624	589	619	583	574	622	583	547	548	591	607	574	581	592	618	590	620	590	606	582	603	594	569	613	572	583	606	616	593	566	579	598	608	614	585	612	608	583	532	556	620	585	600	597	580	598	542	630	576	569	601	579	653	593	619	618	616	603	588	618	596	537	594	586	601	598	573	578	594	601	575	583	578	580	601	621	585	565	540	583	583	589	602	607	562	576	593	587	599	541	579	587	576	592	590	528	607	574	630	565	601	590	605	597	599	600	572	611	565	579	626	609	591	596	595	605	567	589	567	584	595	582	559	601	575	599	578	592	591	593	609	571	600	612	601	621	620	568	618	608	573	632	582	632	591	582	579	587	578	591	561	624	627	600	574	567	613	607	616	632	616	609	570	580	601	597	602	561	620	585	561	570	608	588	591	544	537	587	573	605	601	575	587	571	618	592	582	563	605	612	626	614	554	610	628	588	629	586	612	615	597	537	595	611	608	559	595	565	562	625	621	589	638	606	552	574	577	543	553	594	577	541	593	582	582	624	570	606	600	604	557	557	616	634	586	565	540	567	571	560	582	604	606	572	572	622	599	562	574	586	641	588	625	592	590	620	641	590	586	574	547	587	570	579	610	611	559	596	623	567	595	550	569	622	613	557	636	555	633	595	587	584	612	588	563	575	596	557	584	590	595	587	600	574	603	615	570	587	565	611	605	567	627	598	607	586	584	543	603	631	566	656	615	551	639	614	629	587	616	618	556	586	613	550	604	580	605	541	609	576	614	564	595	577	578	592	614	550	579	617	591	523	592	614	557	557	578	566	606	615	589	633	574	550	578	605	575	574	624	595	591	574	582	615	615	592	584	603	564	583	537	616	596	572	571	655	572	555	617	571	603	569	566	602	615	629	582	585	602	597	576	551	589	558	581	590	592	573	546	632	613	564	641	536	609	602	596	633	580	571	580	583	549	614	604	569	583	567	624	596	615	576	629	563	574	558	593	570	605	586	608	587	598	584	609	572	582	575	591	579	623	609	640	636	556	607	585	572	588	597	602	585	607	582	582	616	638	636	605	623	580	628	620	600	598	638	592	612	604	564	596	569	611	591	566	537	593	594	649	578	567	581	586	634	547	587	572	615	631	628	555	655	610	588	601	580	588	576	596	540	591	636	574	608	581	561	570	619	570	619	597	571	611	580	601	542	590	566	579	619	568	554	604	596	603	546	586	588	597	574	597	583	564	597	589	632	600	555	619	608	587	625	580	581	557	617	565	607	591	614	610	653	596	589	558	603	628	560	602	565	591	611	582	601	576	528	595	570	599	641	631	578	582	583	591	610	577	602	588	569	590	548	561	577	599	590	583	587	581	606	576	551	556	607	592	593	572	578	578	601	624	612	614	572	597	574	587	596	600	586	603	613	594	587	595	601	593	614	574	555	574	615	572	587	578	565	585
12710	19388	15447	8348	5849	4255	3353	2752	2393	2056	1781	1514	1243	1258	1302	1292	1194	1146	1208	1062	1081	978	927	857	843	818	820	818	828	775	838	799	811	821	782	732	813	756	759	785	718	734	735	751	715	746	780	729	737	727	758	707	750	764	738	758	722	764	731	696	755	720	718	723	736	733	767	750	703	734	663	746	773	705	707	765	709	718	720	764	689	702	701	672	745	725	701	716	724	703	750	752	727	762	705	759	717	742	748	697	707	709	722	724	723	717	772	665	688	764	673	708	672	738	725	723	732	680	709	710	707	705	683	748	708	704	699	760	754	753	670	747	692	706	709	742	699	697	734	737	694	720	663	717	710	693	712	716	715	692	740	721	743	728	753	718	747	670	717	729	747	702	714	699	676	709	717	728	678	698	747	692	663	700	702	739	654	721	677	721	714	740	707	710	678	709	711	706	736	699	689	743	709	675	707	735	780	686	700	687	691	747	668	684	714	736	742	728	750	720	744	683	677	714	721	723	727	732	727	721	736	699	666	738	722	653	706	705	705	739	704	711	687	717	700	702	705	719	701	697	703	730	716	681	718	737	773	721	695	749	738	709	732	686	665	719	709	721	732	712	706	785	762	737	705	732	751	734	731	739	669	720	712	703	701	664	701	665	732	681	712	720	701	736	708	725	703	745	728	733	765	697	753	719	669	779	711	750	725	710	731	681	706	714	754	716	710	749	711	661	671	725	692	704	733	727	688	642	740	712	712	707	692	780	693	733	721	699	717	723	754	719	714	674	717	702	696	715	750	692	724	740	739	717	715	702	742	744	697	682	704	689	715	735	716	734	721	710	741	716	665	745	715	684	803	674	710	685	737	720	709	710	729	736	713	685	727	676	686	729	736	653	702	731	705	672	723	760	766	711	791	764	721	763	731	687	715	705	681	701	689	729	737	750	679	719	703	711	727	721	698	692	717	686	759	737	774	723	750	690	689	736	715	700	721	679	751	733	683	726	685	706	689	722	703	768	687	749	721	675	743	730	709	685	683	711	704	700	733	703	692	696	751	706	722	686	700	700	732	718	675	670	738	685	719	696	755	724	680	707	707	690	696	677	699	672	715	713	691	721	752	708	740	704	691	684	713	711	707	730	705	707	690	656	716	675	689	718	706	691	705	728	681	709	694	762	737	703	685	661	699	737	700	711	696	740	716	720	687	709	691	674	720	712	743	665	723	694	665	701	710	705	713	675	731	692	747	725	686	684	714	739	743	715	716	702	686	691	726	725	721	740	719	716	739	738	718	698	726	662	732	744	740	671	724	727	724	715	702	692	673	712	703	720	703	754	733	714	652	729	728	718	752	703	706	684	681	691	700	731	739	695	741	729	792	717	735	724	706	728	737	712	704	746	720	714	728	742	721	733	724	707	683	698	696	668	697	713	709	688	736	685	724	679	742	706	655	694	728	748	711	701	762	686	723	747	715	691	711	697	713	704	753	710	730	712	754	766	704	692	705	723	708	685	695	749	737	691	732	682	736	706	727	773	670	662	738	719	684	715	762	755	697	667	734	710	720	751	686	688	692	694	731	741	745	720	690	668	688	699	715	726	684	708	679	740	673	737	736	769	734	731	673	709	776	678	694	688	694	672	701	689	705	673	717	691	757	739	722	739	683	699	704	741	734	686	678	717	730	719	648	715	718	723	703	680	670	695	721	703	698	714	746	650	694	742	716	738	691	703	726	708	711	708	701	732	727	738	736	704	697	677	771	674	733	697	680	724	718	689	736	717	716	717	692	698	737	729	716	766	745	687	739	721	781	647	700	665	729	700	722	710	726	709	742	698	685	680	683	721	710	717	752	679	726	711	688	744	733	703	705	683	734	739	654	687	671	734	770	706	676	675	725	710	733	735	702	730	777	670	715	724	734	704	724	703	719	711	763	718	689	717	751	708	678	726	708	685	749	694	695	671	657	691	722	693	690	749	745	695	668	684	739	685	712	673	701	724	715	714	727	701	725	702	738	749	655	714	698	735	666	721	692	731	707	736	710	733	654	722	750	726	709	684	688	665	790	715	732	716	747	723	739	656	701	699	716	706	741	708	718	664	744	705	747	688	682	673	645	688	709	721	727	711	708	666	725	728	697	701	690	690	724	734	734	736	717	722	715	734	689	759	704	721	738	748	700	702	692	741	723	709	705	751	716	731	655	691	724	703	721	707	706	714	717	688	731	698	745	738	718	696	709	753	714	713	739	719	695	744	698	714	704	707	673	693	692	757	724	713	681	709	750	713	706	681	770	729	760	736	724	772	725	696	718	736	719	731	707	702	721	702	689	721	723	720	703	685	746	692	679	714	772	741	729	691	739	710	709	688	680	708	686	694	683	687	721	655	677	744	681	706	687	688	729	698	727	746	728	704	725	669	690	734	702	695	681	717	694	702	707	713	742	730	684	706	753	685	691	715	689	680	742	739	697	722	683	700	680	695	678	757	734	719	712	684	699	721	703	700	682	707	693	710	718	720	712	733	681	662	663	732	700	672	742	642	688	681	703	716	700	691	702	721	715	694	724	681	724	727	701	692	716	677	697	684	755	719	724	709	723	751	744	686	732	748	719	709	678	740	709	706	702	666	726	712	740	619	689	682	732	723	670	723	759	731	701	756	705	724	714	670	731	680	725	711	695	699	730	689	789	711	735	752	725	757	717	704	702	708	729	712	734	699	698	729	648	747	736	726	711	702	724	722	772	701	719	747	674	678	671	739	693	656	723	728	723	711	689	738	711	719	723	728	740	714	715	678	700	713	706	740	728	686	681	684	704	724	731	743	711	673	718	684	723	655	727	688	655	706	754	698	781	787	695	735	737	740	724	710	744	713	698	730	709	681	695	660	655	688	747	703	713	708	716	696	709	716	742	732	706	723	738	727	698	700	716	691	765	761	709	736	694	738	689	707	771	686	699	726	725	717	727	693	749	726	677	762	739	712	714	704	721	710	761	716	758	680	682	741	709	651	694	686	755	725	701	738	734	714	706	757	707	685	729	680	696	763	748	741	686	713	729	683	732	691	689	701	677	747	690	685	754	765	744	738	685	704	712	749	708	712	723	740	735	694	732	669	719	677	738	761	666	705	667	712	711	725	697	698	697	682	720	706	716	733	643	760	717	670	672	687	720	697	734	704	671	723	726	761	716	740	747	721	723	690	701	728	757	743	676	698	744	735	689	706	743	730	742	649	683	685	677	673	712	699	688	672	688	708	695	765	699	683	706	695	723	696	692	678	703	685	722	737	711	721	718	693	668	640	726	764	700	721	726	755	698	769	681	756	698	699	708	714	683	697	744	698	720	691	718	739	687	742	695	732	715	703	743	729	703	684	671	727	715	698	705	714	737	705	681	706	737	696	715	745	694	705	745	694	673	726	719	677	711	698	766	715	711	677	708	720	706	691	722	654	675	743	702	765	724	687	685	722	703	699	735	677	718	728	681	701	707	694	723	768	709	708	736	660	714	654	706	708	689	698
23646	21037	28406	23870	21050	13804	3906	2266	1804	1561	1334	1071	1003	1046	944	954	908	888	857	789	723	679	640	571	536	536	589	535	577	574	524	513	541	576	506	504	487	500	485	462	492	498	486	478	472	475	454	461	440	473	444	450	460	449	446	455	421	457	440	447	444	494	436	454	421	413	467	461	474	464	457	461	474	472	453	432	456	466	452	416	446	441	407	455	496	460	434	458	467	415	436	422	428	432	437	479	489	443	449	446	413	462	430	446	411	473	451	454	446	425	419	451	424	450	411	470	416	431	452	387	425	461	484	463	446	406	430	397	444	415	475	448	419	437	459	430	418	445	436	403	439	423	437	411	425	453	489	450	404	429	469	419	425	472	436	433	416	430	394	404	406	416	450	473	419	433	461	410	428	431	418	441	454	462	404	446	393	420	422	464	412	390	416	442	445	444	442	459	451	429	439	429	449	427	423	485	442	445	435	449	428	433	417	444	416	434	435	412	421	429	438	428	449	464	441	469	463	439	430	411	434	469	412	401	440	430	398	441	432	404	440	442	439	432	400	423	415	480	433	458	469	419	432	439	445	427	478	405	444	434	412	441	407	437	417	454	452	453	434	459	440	405	429	428	444	409	415	450	442	421	477	435	413	433	400	413	449	428	441	461	427	455	425	439	411	436	445	437	431	438	466	423	447	456	439	457	442	446	427	419	420	425	416	422	412	392	437	388	411	416	420	438	464	477	396	410	443	452	422	420	435	445	427	455	424	434	452	446	453	429	432	411	430	447	403	453	420	416	411	416	403	430	418	429	389	411	464	429	440	452	387	448	463	427	432	461	453	440	429	439	387	404	453	456	403	412	418	431	412	412	439	451	426	401	406	449	395	427	454	432	423	400	455	462	408	446	465	423	481	424	459	426	443	473	421	469	445	447	417	422	411	418	393	402	456	420	424	469	461	427	443	412	424	440	430	440	427	416	410	436	462	454	435	461	384	405	443	444	435	478	437	441	438	469	475	415	416	430	440	409	427	469	429	446	405	473	452	429	446	437	430	461	440	416	464	419	415	464	458	428	459	389	435	426	429	461	457	461	449	458	424	461	397	391	396	419	458	438	434	428	399	425	406	440	443	444	416	419	425	414	407	440	401	425	438	384	424	435	457	453	407	414	455	452	445	414	437	408	400	464	411	423	437	426	450	439	477	457	410	455	433	407	450	423	423	411	433	417	414	463	407	422	410	442	479	439	435	430	411	449	451	421	408	452	436	391	496	439	453	442	454	443	429	437	448	440	405	412	450	399	476	406	462	436	436	395	449	467	425	450	476	412	428	433	438	405	391	448	427	463	417	466	428	427	421	413	443	427	441	431	460	448	425	441	425	377	423	411	427	410	427	432	429	429	441	427	447	370	415	393	447	421	437	447	437	422	441	422	411	460	418	442	445	436	430	420	416	452	451	436	435	428	435	434	464	442	464	415	477	412	417	397	433	409	450	451	406	389	391	423	437	444	426	442	455	433	480	424	426	412	413	447	413	455	443	412	419	419	440	460	418	477	412	393	481	411	436	423	425	407	414	433	439	411	428	426	447	429	434	449	468	437	458	453	471	435	469	425	438	428	482	436	418	442	440	443	437	471	426	437	399	433	463	417	457	424	425	407	404	449	445	457	443	457	427	437	457	434	432	398	415	403	429	429	418	430	410	426	421	432	422	471	401	431	420	438	441	455	422	422	428	426	438	399	448	388	416	440	435	488	435	422	399	434	433	449	409	440	429	419	435	411	421	450	403	417	435	434	431	462	442	405	452	425	444	399	421	413	432	429	434	400	420	421	398	469	442	471	464	455	415	439	401	427	430	419	456	432	421	434	459	434	479	418	431	407	448	456	431	406	409	395	439	438	402	454	452	430	466	480	451	418	453	419	441	453	439	417	428	448	432	448	419	446	448	453	426	424	419	434	407	424	452	453	440	457	440	411	436	429	449	435	438	412	438	395	429	434	441	421	425	440	435	432	455	400	421	433	460	425	413	424	445	428	439	424	416	459	460	430	444	443	444	430	408	431	490	396	425	445	418	430	408	395	436	459	446	452	477	428	417	446	412	419	461	422	418	456	386	435	425	435	434	410	446	435	431	415	433	443	471	448	450	408	433	437	449	404	437	439	409	444	465	471	415	440	450	436	431	433	450	423	407	449	411	412	416	449	446	437	453	433	423	444	438	357	431	396	425	439	404	436	455	452	445	421	420	441	461	401	446	456	423	424	416	460	461	403	432	419	441	444	428	424	420	427	442	428	462	468	451	452	433	423	434	424	422	432	417	427	449	422	452	424	466	433	402	451	411	420	434	452	413	435	410	445	415	432	432	434	437	427	430	440	481	428	459	457	406	435	473	462	446	382	438	442	427	431	457	433	415	413	449	425	433	411	402	449	424	425	407	429	483	442	426	483	416	419	462	419	435	437	413	431	424	447	417	406	441	451	463	434	443	459	437	433	424	414	431	441	456	416	423	450	419	446	457	435	411	453	443	426	419	426	422	399	448	401	400	432	462	444	428	459	437	445	379	462	404	438	409	430	423	404	428	420	442	420	402	371	408	458	438	412	422	432	438	401	436	419	432	438	452	479	480	431	416	453	433	462	449	429	448	443	446	455	399	412	445	424	445	436	413	425	413	424	452	454	416	443	441	430	437	412	431	405	479	390	426	389	425	433	466	461	427	406	446	428	448	453	479	422	434	441	401	434	436	422	463	452	427	429	434	462	419	419	438	446	434	428	467	444	420	424	422	432	439	391	411	418	439	445	405	413	444	418	452	413	424	436	421	439	443	464	402	441	442	451	430	439	429	423	440	450	471	436	410	483	447	396	444	455	418	384	445	430	440	458	392	417	412	436	431	402	424	444	437	453	439	398	441	388	424	431	439	457	393	430	473	399	424	457	441	447	425	423	386	437	416	454	455	463	438	421	411	400	396	436	411	416	452	453	413	467	434	432	451	460	445	479	438	408	439	441	440	435	489	425	434	436	415	490	413	429	425	410	443	436	396	431	431	438	398	440	451	441	415	407	423	434	431	434	435	425	416	442	423	399	431	417	463	420	420	398	434	431	435	433	436	410	446	435	428	442	466	458	428	428	415	410	458	438	449	470	462	463	414	453	411	438	429	420	402	424	444	467	425	437	420	417	421	450	434	435	432	443	417	400	455	427	386	448	432	450	406	415	421	433	416	465	448	436	432	429	441	432	437	427	425	423	427	415	403	398	452	415	443	492	424	413	443	450	390	442	461	399	398	465	428	471	446	432	453	391	461	441	436	440	406	428	429	485	445	444	443	446	429	476	461	411	445	413	451	444	440	393	406	456	419	420	451	395	395	433	412	414	430	425	434	422	420	414	420	420	417	456	420	442	441	432	492	398	422	406	436	428	486	416	423	414	481	454	469	392	405	437	443	445	443	455	413	456	430	468	468	454	435	458	443	471	451	444	385	452	459	399	410	441	401	442	417	425	420	401	449	422
13569	27123	22858	13797	9682	7494	5745	4584	3774	3172	2476	1964	1667	1647	1583	1581	1490	1455	1317	1312	1136	1053	887	801	782	747	748	772	733	736	730	736	688	694	667	651	606	585	600	575	560	582	586	580	584	589	596	583	560	533	609	544	567	578	521	533	554	529	548	564	563	548	539	535	557	582	562	587	571	549	558	557	532	567	559	543	543	513	570	525	551	558	529	476	522	526	546	511	530	527	589	543	518	533	561	515	525	515	528	575	510	526	538	547	519	530	539	537	520	530	527	475	516	523	504	501	526	575	515	531	529	515	496	552	552	549	500	539	548	555	570	569	547	526	557	523	552	534	500	515	520	503	510	513	531	515	490	513	546	504	509	542	492	536	562	532	521	500	525	548	534	511	498	532	516	542	525	568	516	513	511	547	538	560	500	510	536	551	556	520	501	515	532	522	554	496	516	553	533	527	529	548	568	470	537	530	547	489	527	540	541	545	513	492	540	497	537	563	498	537	500	517	505	515	483	546	532	540	496	533	549	566	499	550	514	531	528	494	509	541	515	514	520	484	522	525	552	556	512	530	549	511	512	520	511	513	504	519	537	544	493	540	554	547	537	540	527	563	536	524	500	530	560	515	528	536	510	518	513	481	558	511	518	515	527	545	544	520	537	527	539	475	527	526	538	539	547	509	529	525	530	515	517	495	524	502	513	526	528	535	542	501	534	489	520	506	553	524	521	510	523	500	529	515	527	543	507	527	493	518	536	544	488	519	525	536	570	542	519	542	537	566	530	523	529	537	517	536	524	542	540	548	512	495	546	534	524	549	570	549	519	517	478	568	514	565	513	497	506	526	518	501	536	542	494	515	484	486	516	550	523	508	570	517	539	557	539	515	524	489	553	509	539	532	553	530	549	502	546	537	529	526	539	551	523	531	566	545	520	484	561	551	509	525	564	537	539	497	529	549	544	540	531	498	527	524	546	537	507	555	534	513	507	484	529	545	504	534	469	502	540	522	513	525	533	518	529	544	560	500	511	494	543	533	503	521	509	520	536	541	544	535	571	512	534	546	498	529	527	540	559	571	514	528	554	531	544	525	545	527	531	517	568	527	505	518	549	527	543	576	500	479	529	532	519	537	504	541	517	572	511	536	532	518	538	525	522	507	541	549	500	582	526	531	553	555	549	552	506	548	504	535	532	482	533	515	550	534	499	561	546	521	529	532	561	502	546	555	527	530	548	532	526	509	526	523	533	535	535	492	533	520	501	517	550	534	552	534	531	545	527	535	520	581	511	517	520	507	523	541	541	509	506	518	500	470	513	510	562	533	479	495	536	528	520	570	521	520	517	497	537	556	498	526	520	559	473	514	523	555	538	493	530	511	523	525	520	558	533	507	569	542	545	527	546	566	521	494	504	501	483	510	514	523	514	526	506	569	530	550	542	498	526	576	537	547	504	544	513	517	554	488	521	513	533	493	521	512	548	534	537	554	471	555	518	545	533	514	549	521	547	525	556	496	523	534	558	508	487	515	531	561	496	529	515	530	522	519	480	507	519	548	540	553	501	556	521	544	520	531	531	513	511	533	552	548	516	549	532	519	524	533	484	498	545	500	553	510	507	519	511	556	501	540	540	501	522	504	532	536	542	484	577	528	511	552	484	524	539	541	526	525	489	526	531	507	524	517	568	560	515	530	540	510	523	503	483	523	508	583	537	511	520	535	501	548	493	490	557	534	480	514	543	504	532	535	485	568	507	500	576	537	531	541	555	552	532	529	504	494	548	549	553	523	492	535	495	516	524	502	517	526	524	515	560	510	515	576	508	512	535	505	510	518	545	513	531	535	507	551	526	529	541	523	493	541	555	526	554	505	539	514	523	515	542	501	534	526	528	526	570	520	554	516	489	516	507	549	539	540	520	530	517	507	504	489	518	508	528	521	544	511	528	544	543	516	531	538	517	523	494	508	503	549	509	522	522	506	577	539	548	546	559	495	579	531	499	539	487	542	522	548	545	542	573	508	541	519	508	544	531	507	515	525	531	552	511	503	509	516	524	479	534	555	489	541	508	561	510	537	480	557	535	509	526	509	515	502	518	544	510	531	472	525	537	562	523	530	506	510	490	538	529	511	510	512	531	497	503	502	511	530	525	568	487	490	522	563	521	527	501	501	539	533	509	485	544	516	524	508	464	538	526	542	509	552	539	524	531	536	512	535	514	508	501	539	534	516	517	519	510	574	537	527	525	537	500	503	522	543	521	542	547	541	565	544	525	540	536	534	485	530	535	568	505	512	539	568	523	486	550	523	550	553	518	532	491	553	517	523	526	564	556	525	536	555	520	477	536	531	549	526	523	495	515	540	543	528	524	546	544	568	502	512	512	515	515	526	509	517	531	549	493	492	504	518	512	516	554	486	504	520	514	515	525	519	561	526	582	477	515	584	543	501	555	529	522	507	508	525	551	565	472	534	543	501	520	512	506	510	548	536	518	554	527	562	537	543	553	511	559	562	492	507	535	517	521	510	470	506	536	500	506	560	498	528	542	536	516	538	478	560	487	510	557	479	530	535	522	525	502	503	515	541	495	551	536	517	545	551	532	503	584	529	524	537	525	544	502	496	526	559	509	474	548	495	498	558	522	518	575	530	563	519	532	536	526	504	543	553	508	524	489	529	566	515	532	520	535	526	520	524	557	510	517	541	522	558	504	502	563	556	475	500	549	530	546	544	499	533	499	582	543	502	543	514	501	513	528	523	552	547	525	500	548	500	547	532	535	515	544	564	530	535	540	519	509	541	535	524	550	505	551	556	509	512	550	529	530	543	498	551	484	524	525	518	511	543	542	528	518	536	540	528	526	545	535	529	546	534	579	489	530	525	515	511	528	526	534	513	533	517	491	524	524	476	534	521	525	529	510	575	537	545	514	506	521	521	597	536	530	503	543	469	559	512	513	503	536	504	501	530	559	530	549	490	516	518	580	540	593	491	522	567	490	555	492	508	525	543	496	504	446	521	503	507	555	592	513	529	501	516	526	526	491	492	513	515	539	524	535	539	512	525	551	541	525	553	534	478	585	518	513	566	513	489	542	534	509	559	542	526	467	516	526	542	508	518	539	517	512	570	507	515	535	533	565	540	542	560	545	506	496	544	510	563	503	541	496	498	530	548	515	476	480	524	531	482	486	510	534	524	518	525	521	556	519	532	562	507	506	552	502	524	566	535	506	517	521	537	511	525	527	531	539	513	539	509	525	497	522	501	552	567	512	520	546	521	516	511	495	498	530	532	517	533	557	552	495	520	499	541	503	499	532	500	512	510	529	565	540	565	492	553	523	485	532	543	531	520	579	532	528	522	548	504	501	508	520	498	531	546	535	509	543	540	534	531	529	576	498	515	527	500	536	561	522	510	499	507	514	542	529	513	516	522	521	547	539	572	511	578	525	554	531	552	523	517	487	526	537	531	515	526	498	532	526	521	501	544	541	546	518	520	529	476	551	560	517	582	483	483	470	495	545	511
22680	21048	28814	23538	21060	21229	13180	3587	2520	2150	1755	1403	1224	1186	1042	1163	1085	1024	951	888	864	741	632	622	590	562	504	555	527	506	567	556	493	523	515	469	435	438	426	461	443	428	463	439	424	434	398	441	395	397	369	392	465	391	409	394	432	405	419	368	367	403	409	409	425	440	385	417	387	400	401	409	393	388	388	418	371	388	384	396	364	402	426	366	384	368	381	388	401	377	410	399	377	380	394	369	391	382	369	403	414	399	406	373	427	404	389	405	369	369	348	364	398	420	399	385	396	358	413	373	375	380	378	389	381	356	359	364	357	362	375	388	424	392	421	401	370	369	407	402	380	355	383	342	382	377	386	336	365	385	378	391	390	373	388	393	383	373	383	369	405	369	387	393	353	381	346	402	357	401	395	351	389	388	388	368	390	390	374	364	411	360	388	347	365	382	389	378	404	377	366	374	350	429	373	376	384	362	372	390	364	376	396	403	381	386	418	392	389	360	431	359	386	380	394	339	397	419	385	374	385	397	384	376	410	366	400	380	378	366	408	348	367	356	391	391	422	384	421	386	387	377	386	385	369	386	363	371	393	403	377	388	386	400	369	375	369	379	377	393	359	380	398	364	386	390	352	354	414	382	347	408	380	364	365	371	412	396	341	387	378	372	371	366	395	414	418	389	344	393	365	388	416	355	352	379	385	383	374	369	413	379	378	371	381	361	358	390	367	376	414	384	399	367	351	374	404	367	388	422	397	368	376	376	339	338	386	380	379	380	382	413	348	379	371	388	371	386	360	372	374	351	387	336	381	397	390	362	369	379	386	380	384	371	341	391	379	352	400	364	343	353	383	366	413	384	391	374	369	373	389	351	379	409	386	362	384	402	358	363	384	397	374	373	400	358	383	398	366	387	384	370	385	415	335	390	359	371	396	410	394	407	377	395	364	359	358	394	379	361	368	398	389	349	362	378	374	382	353	347	371	375	376	360	386	373	341	390	354	409	366	347	364	363	389	399	398	392	377	363	399	366	406	394	380	365	345	384	394	377	331	384	398	394	371	367	343	353	383	420	370	382	395	423	391	382	359	418	364	415	392	401	412	405	379	384	410	369	329	383	413	402	384	372	369	373	401	385	381	356	367	398	362	391	362	383	420	397	361	376	390	372	356	358	398	366	348	358	361	358	401	347	375	416	387	386	356	373	364	367	364	372	369	360	322	362	353	387	392	371	405	354	393	372	377	388	381	356	380	373	409	391	381	420	375	370	365	383	378	394	417	364	357	415	367	378	376	377	394	373	375	382	394	349	367	399	390	382	377	388	353	358	371	357	360	401	395	416	376	361	397	365	384	346	392	409	392	400	364	391	400	397	367	381	398	400	395	391	376	391	378	379	349	369	373	390	330	365	382	352	381	395	348	391	346	332	359	392	362	391	352	376	349	389	414	375	409	367	380	363	380	422	398	367	366	398	386	390	372	379	373	374	353	385	370	375	420	403	369	371	382	397	344	358	381	375	400	416	395	415	373	418	394	396	369	350	345	397	354	390	386	357	379	385	369	398	401	391	381	400	388	388	352	379	381	399	381	378	393	385	426	404	359	348	405	383	371	382	390	365	373	353	410	371	417	360	390	429	356	374	363	409	398	383	358	383	382	403	375	396	420	388	396	364	424	409	378	391	383	367	394	354	354	394	389	374	361	401	366	414	397	395	354	367	403	396	425	385	341	388	394	367	357	356	358	398	370	376	386	389	384	396	371	392	349	381	393	346	399	420	396	393	355	374	414	410	410	351	371	417	345	352	400	392	374	386	362	371	391	397	385	397	405	391	387	381	370	423	344	372	390	412	399	368	361	377	360	360	400	349	376	344	393	365	356	375	361	373	386	362	402	370	383	369	383	396	386	345	363	401	358	348	385	415	380	401	394	394	378	371	403	426	371	381	408	382	374	400	362	382	371	398	384	413	389	402	342	397	372	388	377	362	379	415	383	358	389	393	372	355	384	392	348	367	386	343	380	395	375	432	413	381	383	378	347	392	352	399	380	393	384	385	376	384	352	392	372	382	380	380	354	414	392	390	394	407	407	367	402	376	371	363	393	406	381	367	358	373	345	411	405	383	372	405	385	395	367	383	365	370	375	367	383	390	372	365	388	377	375	367	403	363	382	364	353	409	381	382	383	370	377	355	390	405	383	397	372	409	384	366	389	371	373	389	382	364	359	379	412	370	383	402	358	392	385	390	379	381	399	370	389	339	381	399	403	375	394	376	400	384	394	392	369	363	384	381	388	356	366	405	368	402	386	361	387	357	382	389	383	385	356	377	359	371	373	387	375	407	397	392	373	412	374	388	406	328	379	384	376	423	402	379	384	400	387	376	361	377	388	404	366	383	410	365	403	380	385	409	388	360	398	351	386	376	397	386	407	370	358	411	403	376	395	396	388	353	369	372	403	383	364	366	398	386	396	361	370	406	389	398	396	373	378	345	381	374	372	371	386	396	373	396	373	351	411	378	382	355	387	400	405	361	400	428	392	377	373	360	368	350	373	392	366	368	346	367	360	366	393	365	342	373	392	381	374	380	347	392	344	393	390	375	381	396	410	371	396	415	342	341	417	405	390	348	331	397	374	397	351	389	399	417	389	378	359	387	360	373	374	390	414	371	388	364	402	366	356	383	391	372	430	421	336	383	336	351	361	373	359	352	361	370	365	360	384	373	370	391	378	387	392	349	366	385	345	410	426	393	373	397	393	362	383	385	330	372	373	355	404	380	382	383	355	410	383	378	404	351	348	379	376	378	370	342	365	409	399	399	351	375	397	343	346	355	363	339	390	402	396	418	421	356	372	371	389	362	398	426	369	406	372	351	380	351	370	348	361	388	394	356	389	392	380	344	405	387	379	364	390	375	413	343	365	364	389	383	347	408	378	381	361	380	355	404	378	376	370	393	386	361	367	383	385	362	364	405	366	392	405	361	369	385	395	389	391	379	408	377	379	394	363	340	346	384	374	373	392	397	400	406	381	417	391	350	367	404	377	383	387	366	382	382	392	368	355	382	356	373	380	381	418	359	371	386	372	425	431	383	387	400	396	352	374	354	374	367	372	343	392	375	357	337	400	398	396	384	409	331	381	355	386	391	398	362	406	377	383	401	393	394	382	368	414	366	409	393	349	360	404	414	441	385	372	389	385	320	337	371	368	413	371	398	388	359	391	398	364	421	392	399	414	358	391	412	365	398	358	385	419	368	355	387	405	381	385	379	367	386	352	381	371	394	390	354	380	430	411	357	397	388	372	375	376	367	370	357	335	384	366	396	404	432	381	374	388	357	391	403	386	384	380	356	376	344	364	362	387	385	349	388	377	358	346	379	380	399	407	361	384	400	384	374	382	367	361	382	380	380	389	366	396	410	378	407	383	393	372	371	385	374	369	398	373	375	379	366	400	366	381	358	366	393	376	417	377	373	367	376	399	348	354	385	375	368	375	388	359	379	392	385	373	408	370	347	388	360
15897	31723	27616	17833	13398	10359	7860	6356	5465	4389	3423	2682	2296	2190	2093	2007	1938	1831	1637	1506	1232	1071	979	909	868	804	771	784	793	785	768	745	670	676	614	568	577	537	579	549	557	524	558	534	591	505	558	570	498	470	543	526	475	534	506	465	524	505	459	475	435	483	481	492	505	500	507	504	511	488	469	497	492	485	461	477	445	439	513	450	468	472	470	473	482	512	492	454	466	482	478	476	487	472	458	485	470	439	458	449	467	453	435	444	470	449	442	504	435	468	476	465	456	467	459	424	468	497	431	415	475	465	495	451	423	390	511	435	470	484	447	448	483	419	451	461	458	395	461	447	433	432	479	403	434	455	433	475	458	443	484	433	455	462	467	420	444	465	494	453	409	457	433	447	478	464	449	475	473	460	441	475	453	458	422	475	455	488	454	457	469	428	455	406	413	458	467	504	451	445	447	458	487	426	435	459	431	424	452	460	434	452	463	453	457	437	458	417	463	444	472	471	434	471	488	420	456	437	445	467	418	452	443	442	464	482	431	441	495	450	436	470	456	430	418	488	446	467	482	432	455	445	463	451	451	403	409	458	412	464	483	450	480	418	409	449	478	490	454	422	446	429	444	438	442	480	435	464	464	477	434	465	482	442	483	449	477	486	497	477	434	466	435	429	427	461	457	459	451	458	425	442	429	477	440	439	467	426	452	465	460	433	462	434	444	465	457	425	445	443	441	439	419	429	449	442	457	435	458	466	452	442	442	449	458	449	462	447	439	449	446	449	411	432	418	474	419	443	438	428	453	417	460	470	438	508	462	438	460	432	430	464	405	427	443	478	416	450	468	446	440	436	479	391	436	481	477	453	442	476	476	452	431	411	458	453	442	433	459	470	440	456	453	449	440	441	461	398	441	446	432	467	476	456	442	417	455	427	462	467	436	471	398	434	443	440	427	427	444	438	461	464	457	468	459	452	441	422	430	458	485	437	453	427	467	467	479	460	467	459	422	422	457	470	443	436	455	462	420	465	442	416	445	485	447	438	431	454	434	434	437	449	450	473	459	458	434	425	485	458	437	393	474	428	414	446	442	445	446	462	464	427	470	472	469	481	444	392	417	466	440	425	464	465	463	407	440	470	467	464	448	403	469	461	454	422	398	452	450	424	426	473	449	471	460	449	402	446	422	417	439	449	432	455	460	407	445	425	484	449	453	427	480	470	427	444	439	429	472	459	429	406	429	422	460	447	442	461	453	442	451	452	440	451	506	464	455	476	468	490	481	457	479	471	410	430	427	433	407	492	447	427	451	447	436	436	443	464	461	472	468	438	460	456	451	421	446	446	432	427	487	438	471	412	443	438	396	425	469	432	449	452	469	463	427	422	467	459	417	427	403	422	462	434	440	475	458	479	447	442	434	465	476	417	498	458	444	457	439	470	445	464	459	434	443	443	479	480	459	407	431	430	471	415	424	442	438	453	440	453	449	422	454	435	430	435	452	468	413	472	450	480	425	440	456	452	468	438	435	458	484	443	451	450	474	456	441	461	457	451	491	424	440	430	443	429	437	457	442	446	424	480	449	402	447	466	431	457	444	439	474	398	452	466	479	446	473	476	460	473	444	454	503	442	445	417	448	430	453	437	445	432	423	425	465	457	455	472	450	437	470	496	465	498	438	457	440	431	455	439	444	464	440	443	461	413	424	462	458	442	417	407	427	438	458	465	461	421	470	467	452	451	455	485	460	476	448	426	451	449	435	466	463	428	459	475	428	465	461	436	430	427	450	422	443	445	422	389	454	498	429	424	462	471	400	418	457	444	415	433	428	463	446	441	406	466	451	409	427	439	443	468	450	469	451	465	429	445	458	424	424	411	444	412	406	436	444	466	459	449	422	455	429	463	417	442	468	443	453	475	446	418	414	433	484	459	418	436	458	423	470	407	446	463	430	468	429	452	413	475	452	408	488	474	396	430	412	434	402	473	454	398	458	403	421	475	450	445	443	407	437	408	473	436	409	460	469	462	438	507	437	434	423	426	455	457	435	485	462	465	444	446	429	446	461	458	433	434	435	414	454	451	449	464	465	435	459	407	437	484	426	420	451	444	465	465	448	465	442	412	450	452	439	433	435	468	447	476	491	487	457	449	482	480	442	464	466	444	459	462	475	465	425	456	450	445	460	442	445	451	463	427	480	456	475	432	442	406	448	416	437	475	465	478	412	457	429	467	440	470	457	466	455	456	473	427	452	444	423	458	436	462	454	450	446	436	448	448	479	430	425	439	491	479	417	450	419	433	464	410	451	473	434	446	479	449	472	444	440	469	437	468	463	434	423	462	483	473	482	414	463	438	430	476	455	455	427	474	446	429	449	424	436	470	442	456	403	456	462	465	488	429	440	474	459	451	433	413	451	429	466	455	436	391	459	449	437	395	464	414	436	446	473	466	455	430	480	451	449	395	458	456	477	457	469	452	445	447	447	412	389	428	435	476	488	433	442	414	435	460	452	442	446	471	459	431	474	440	459	408	406	465	443	432	452	456	453	433	472	483	449	457	481	431	472	473	443	469	420	457	442	471	449	419	473	425	425	471	431	432	429	473	477	474	426	411	465	434	459	465	457	429	426	440	431	428	467	458	452	450	446	476	405	475	453	458	492	486	465	400	414	443	433	440	482	440	429	452	448	440	455	451	453	425	480	451	407	465	438	441	440	431	461	456	430	475	375	416	434	422	455	424	466	437	436	439	477	454	435	450	453	492	478	461	459	437	414	453	433	429	454	479	432	454	466	460	473	472	452	401	435	405	441	499	424	453	437	462	460	463	446	449	443	437	484	448	511	471	459	461	475	417	493	447	449	464	448	435	464	497	451	481	452	467	442	445	450	429	466	504	432	451	457	435	452	428	414	428	449	437	477	462	430	457	451	429	467	431	438	450	448	468	459	444	460	425	421	484	457	455	493	420	421	446	480	446	439	464	428	441	403	443	419	445	435	452	454	478	452	426	439	458	476	506	506	473	470	461	492	424	415	452	440	475	476	445	461	453	421	462	445	472	458	476	422	450	455	424	443	460	428	433	450	432	465	467	433	417	440	449	470	416	468	467	443	466	447	444	442	489	450	461	422	418	407	444	433	430	455	416	497	498	496	506	444	470	427	427	475	451	487	472	443	462	460	398	429	424	462	470	456	420	444	449	440	466	468	448	454	479	431	441	458	462	430	465	449	433	417	459	401	436	476	479	456	443	455	484	455	468	445	460	428	446	431	445	464	445	453	472	431	434	414	459	467	461	438	442	486	427	442	478	493	450	442	447	466	458	473	454	458	487	456	463	461	440	416	455	431	449	439	430	467	450	423	472	411	453	457	430	457	409	416	441	453	445	444	444	460	478	422	420	447	427	450	446	444	459	411	466	439	485	413	464	496	463	502	447	427	391	412	448	462	465	449	450	398	466	489	457	455	455	474	453	427	452	481	420	405	455	486	452	423	459	479	427	442	480	434	448	447	440	432	465	451	473
26804	20780	15509	6871	3484	2452	1949	1585	1445	1193	983	948	849	884	910	915	873	845	809	764	743	736	698	658	662	667	678	671	686	645	704	602	661	640	585	651	633	648	608	629	593	645	622	637	648	658	586	571	575	607	607	625	638	596	599	552	565	599	618	632	572	595	580	600	612	624	579	601	600	590	593	612	619	600	607	607	620	624	659	609	595	587	596	648	536	562	625	570	594	600	593	607	601	649	647	585	555	617	595	599	598	592	610	592	606	526	632	611	613	592	643	628	616	580	632	566	614	626	621	598	586	615	584	580	550	610	614	626	614	674	620	593	560	591	616	614	597	575	631	661	637	591	614	607	605	625	605	632	602	628	614	609	612	610	589	614	668	580	588	608	573	659	611	590	630	631	640	619	566	614	618	611	618	578	568	599	596	644	588	617	600	609	612	602	603	560	612	610	592	615	613	616	584	564	590	570	620	628	584	542	624	546	571	617	570	625	595	605	596	622	685	588	631	620	552	592	624	593	595	563	558	599	618	621	573	585	628	629	607	634	585	593	577	608	574	601	624	611	593	576	595	625	604	575	550	601	583	570	598	534	576	607	608	588	580	650	589	557	610	598	606	637	622	605	585	585	606	576	602	625	612	585	615	579	607	615	574	610	606	552	588	630	600	622	590	592	595	541	586	625	602	601	575	598	593	609	585	574	661	602	605	595	604	529	575	609	601	591	573	609	623	588	611	635	593	639	617	600	598	657	597	583	599	578	592	626	584	609	637	598	610	613	572	598	621	613	623	600	590	622	556	574	632	630	597	654	614	599	590	621	555	640	600	630	621	613	604	542	625	635	607	596	582	600	582	601	596	655	547	591	544	573	589	617	596	574	587	599	600	607	576	642	587	605	643	613	609	589	592	575	626	612	568	567	603	601	614	551	569	571	627	613	612	627	612	607	602	636	609	627	625	606	618	570	568	600	620	615	608	576	634	607	576	576	578	619	569	631	570	620	594	628	611	581	580	611	580	583	567	586	567	621	607	608	598	618	634	588	606	636	603	586	603	611	582	570	648	570	620	590	557	581	645	613	586	609	639	632	556	582	651	578	580	633	654	589	554	642	629	564	585	623	640	569	603	567	601	573	640	615	592	600	581	612	540	627	611	544	606	585	604	575	587	579	585	570	563	615	611	627	593	597	615	606	598	601	620	582	574	622	603	563	567	589	619	603	606	636	632	605	587	568	583	634	609	600	606	576	615	621	623	625	615	602	600	579	552	598	634	661	577	614	580	657	605	610	609	595	602	566	581	608	579	635	616	646	595	641	629	630	618	645	565	585	607	622	661	585	600	564	600	551	585	617	614	652	542	594	563	625	576	624	571	596	631	619	594	581	588	607	607	637	568	617	599	566	603	577	595	607	582	599	609	593	601	611	635	603	571	624	585	662	625	658	594	589	604	584	591	632	632	586	583	651	606	584	637	592	631	603	592	595	625	585	567	569	592	590	585	606	649	607	594	546	615	621	603	554	591	612	636	613	556	607	601	570	572	667	640	683	568	588	623	603	611	568	607	606	606	585	622	603	627	610	597	593	612	595	598	615	630	593	627	610	620	582	633	600	604	602	586	574	587	636	580	607	609	607	594	575	570	622	598	650	614	625	592	672	623	643	565	576	653	599	592	589	621	552	610	583	603	570	586	589	581	597	598	621	622	609	640	623	577	629	563	590	578	577	616	620	605	565	573	617	578	601	617	600	591	583	622	592	564	593	590	641	615	597	614	589	640	594	586	575	613	627	587	625	587	597	604	622	628	644	624	628	629	627	571	550	609	589	592	604	572	593	567	572	585	610	625	587	638	594	653	571	625	586	617	628	598	597	584	637	614	644	615	642	631	603	620	574	596	588	581	577	589	590	639	602	614	616	590	599	659	591	638	616	586	588	562	621	646	580	607	609	609	632	586	600	599	612	573	601	605	578	629	613	636	589	633	593	594	625	607	584	579	535	622	567	584	595	588	573	600	576	617	628	582	624	578	606	573	557	629	648	616	622	589	597	583	613	624	616	597	574	584	630	617	590	575	602	611	608	592	593	623	642	567	624	580	629	623	624	613	635	620	605	640	549	611	601	595	575	603	594	580	548	599	544	611	583	572	571	599	568	632	614	573	607	607	593	623	586	606	616	626	591	589	593	591	577	573	634	572	559	596	567	566	596	591	601	541	611	584	586	593	602	615	615	576	598	604	589	600	580	572	600	564	585	579	626	616	560	605	597	608	576	587	601	599	634	621	562	584	573	596	599	623	598	623	609	621	585	643	589	618	627	585	604	615	614	558	586	598	600	599	602	605	580	611	603	604	583	628	603	602	590	606	605	586	591	604	627	585	612	623	613	592	637	625	563	592	588	620	616	609	631	639	636	586	608	599	578	608	592	599	616	620	628	593	589	597	587	586	577	600	621	578	617	601	570	584	588	620	605	550	587	571	554	632	588	611	592	576	638	618	590	593	644	581	595	654	641	626	645	620	572	600	591	629	551	613	601	639	624	630	618	584	621	594	606	590	587	625	589	638	572	634	579	591	612	596	581	590	635	578	577	614	572	633	605	644	543	571	597	593	591	574	599	644	610	599	608	586	609	559	643	590	614	626	602	632	623	638	587	619	565	610	591	632	619	608	590	597	597	604	589	586	610	602	556	627	612	654	605	617	667	632	613	593	606	560	585	565	589	619	607	610	606	590	622	580	604	634	606	580	585	612	631	547	619	617	625	619	599	615	641	643	596	564	625	615	559	621	585	620	632	572	575	555	583	621	645	567	614	605	572	586	608	563	623	626	620	613	624	605	619	594	630	587	621	620	605	542	626	651	576	572	633	604	602	589	555	591	603	583	610	615	621	623	620	635	578	574	550	588	629	611	577	607	636	580	613	603	613	585	610	611	591	592	614	595	618	611	589	623	575	574	592	549	587	613	580	590	611	600	630	604	601	585	585	599	581	606	647	597	608	560	639	603	587	583	634	606	641	577	623	620	596	603	576	580	588	623	583	600	614	594	585	556	616	587	600	592	625	550	650	600	596	595	622	632	603	571	590	589	573	609	593	591	594	595	586	579	567	600	562	576	619	616	597	632	543	615	611	593	582	605	598	622	598	595	568	605	582	584	576	570	616	587	582	575	617	610	580	652	631	628	612	647	624	544	612	622	603	550	594	568	622	590	615	587	577	585	622	606	653	603	584	556	628	559	585	608	631	586	628	607	614	588	578	574	588	635	589	585	625	619	619	622	596	618	622	577	596	617	660	615	634	620	533	653	588	630	587	600	585	584	616	632	615	572	600	597	596	607	615	570	571	636	609	582	615	612	609	564	633	585	537	604	602	605	592	558	638	601	617	617	572	593	623	597	604	600	542	593	643	652	588	637	612	545	644	556	620	584	587	693	613	611	586	587	650	615	623	601	572	622	625	597	628	606	647	543	599	597	580	590	556	602	626	580	632	589	586	575	588	604	647	626	586	617	588	563	596
11934	18103	14897	8311	5853	4431	3409	3030	2586	2092	1668	1469	1294	1302	1345	1267	1254	1256	1180	1115	994	940	890	891	898	871	782	904	812	882	873	809	804	809	777	796	764	745	736	739	783	754	771	744	770	723	760	752	655	724	736	741	741	728	756	739	723	749	774	745	762	733	718	730	719	696	768	743	786	753	722	755	704	732	694	761	725	727	751	726	778	674	762	716	731	696	694	731	748	729	722	711	753	754	725	722	715	696	698	702	756	744	758	710	726	680	702	761	710	713	710	750	692	726	696	742	697	731	698	754	731	703	716	705	722	722	750	696	671	717	757	736	715	731	735	698	754	709	683	707	736	666	690	743	759	757	729	722	731	710	694	764	723	695	714	710	696	715	699	713	727	710	655	721	705	720	743	698	757	690	668	723	742	655	731	693	725	755	680	749	711	729	728	753	721	702	721	705	734	724	758	750	761	680	788	709	750	713	710	694	722	721	716	742	705	707	699	711	720	699	771	715	728	695	739	695	741	734	743	706	702	651	768	726	745	735	712	705	765	673	678	749	780	710	731	686	737	698	728	719	701	728	748	765	718	746	702	709	704	692	731	720	702	729	739	749	786	718	704	714	704	706	711	738	724	723	717	727	696	695	735	697	734	720	731	705	715	719	722	712	714	721	750	751	709	689	702	757	733	734	732	741	747	715	643	731	725	672	779	722	721	758	723	726	782	740	761	691	720	725	717	746	723	727	742	736	731	646	720	720	695	713	694	705	711	757	724	718	738	743	796	712	698	734	741	733	733	761	758	741	748	674	737	761	677	746	739	709	732	730	670	723	679	709	688	738	800	725	703	731	717	758	721	715	687	682	759	660	717	761	746	758	715	759	692	698	734	722	763	754	733	659	733	700	701	779	788	721	693	723	731	719	707	735	670	685	674	742	744	708	699	728	732	710	700	739	718	743	746	683	743	765	716	666	707	677	729	732	744	721	738	706	715	704	732	686	729	706	731	681	745	699	716	736	704	669	687	747	699	720	721	721	719	717	720	709	708	727	685	746	715	736	705	684	703	702	725	745	729	702	711	691	744	709	737	694	748	748	735	764	730	711	733	712	743	686	695	722	720	741	723	758	755	689	722	742	721	758	759	758	767	752	726	697	762	706	709	730	748	752	719	668	726	733	712	705	694	724	706	755	703	720	782	762	721	710	707	824	704	759	688	716	711	718	753	720	722	736	769	706	732	684	686	706	661	718	700	769	746	730	729	735	697	692	706	739	682	718	714	754	710	736	765	768	657	719	717	731	719	727	697	713	689	754	723	698	680	747	761	648	711	704	675	686	740	722	727	755	743	703	731	725	759	715	695	775	740	777	702	703	693	707	755	759	717	693	680	711	710	720	743	758	690	687	695	714	693	718	725	698	730	708	715	727	670	702	742	706	739	700	719	658	758	755	733	708	716	697	707	748	740	711	668	724	724	733	712	695	738	690	724	708	741	711	720	735	725	683	714	713	711	689	746	653	738	696	725	747	685	690	711	730	774	731	727	705	673	756	708	715	711	760	725	730	670	733	763	651	721	703	749	718	699	697	710	770	712	708	694	780	718	706	711	712	757	724	759	716	733	694	715	731	729	744	671	694	725	742	736	754	728	718	713	713	692	724	718	713	735	735	706	707	694	689	715	696	701	690	743	728	750	716	704	724	703	673	729	720	736	729	705	753	719	691	761	768	721	664	752	711	733	701	717	740	702	715	731	694	738	712	747	700	724	656	716	703	740	719	745	725	698	714	738	686	686	664	703	776	689	761	707	709	699	725	706	686	741	741	732	692	750	693	713	685	701	680	721	727	709	784	674	716	744	689	708	725	716	716	728	702	721	699	751	705	741	682	729	673	718	669	710	720	749	700	761	720	718	701	751	735	694	723	721	750	732	709	700	723	664	712	699	725	709	751	703	729	681	716	651	739	741	701	733	744	746	730	741	740	690	726	705	718	769	713	681	739	699	739	724	727	696	709	699	699	741	700	743	723	730	728	726	734	731	687	703	709	712	737	663	695	746	758	730	679	707	721	714	748	720	700	697	745	723	713	719	724	745	672	701	717	681	715	698	729	717	708	677	746	738	703	787	722	681	662	791	718	730	700	710	750	731	717	747	727	751	712	698	670	727	749	660	719	723	663	733	729	732	734	779	748	758	715	730	713	714	749	779	717	702	721	749	789	738	779	698	679	761	729	752	715	718	693	716	735	655	741	735	704	763	733	715	759	694	714	711	702	674	758	746	754	737	716	708	687	750	750	796	738	770	718	720	696	752	720	749	703	697	693	774	720	728	662	745	763	713	686	729	771	717	743	703	756	718	656	737	707	734	686	717	689	717	740	715	717	706	721	711	748	694	709	716	726	681	723	706	742	716	731	684	721	710	699	693	707	697	699	761	706	761	722	714	689	746	728	674	725	705	720	735	717	739	753	743	720	762	697	680	715	714	729	727	732	715	736	716	714	720	710	747	714	734	735	779	734	716	698	713	755	736	745	703	713	703	713	680	726	657	666	716	749	742	753	708	720	678	679	734	747	662	752	758	695	730	694	721	733	695	733	717	707	734	692	698	741	734	746	702	718	716	702	749	703	670	692	746	734	702	711	710	683	713	707	724	754	715	739	726	716	710	680	726	744	726	714	714	737	645	734	693	732	677	708	689	750	757	790	729	742	703	685	738	707	726	741	721	690	703	676	714	688	687	703	787	685	723	701	666	773	713	722	712	759	681	751	769	730	721	704	710	781	658	700	728	702	703	776	798	711	717	738	776	733	700	673	705	742	728	743	697	754	728	708	720	715	702	787	673	724	725	704	664	768	732	736	709	717	749	709	676	742	739	720	728	696	679	753	723	711	683	721	694	653	749	720	712	737	691	706	742	687	686	742	712	711	728	806	749	711	726	725	723	693	683	727	729	759	739	747	785	738	693	700	705	718	743	715	699	745	696	714	732	753	709	740	744	741	706	730	697	721	712	704	712	765	694	720	760	719	749	765	687	756	730	705	749	716	728	696	696	730	763	748	760	698	710	760	735	691	685	678	708	716	760	665	749	702	711	703	734	722	704	667	691	700	725	690	703	721	697	694	739	741	731	744	727	753	742	729	730	700	720	716	759	729	737	693	748	782	728	715	752	727	777	648	728	757	722	721	727	696	690	698	710	719	751	674	738	751	713	698	766	758	715	716	750	752	703	701	754	686	754	686	704	654	743	734	696	687	705	737	736	698	705	743	721	762	719	731	693	662	720	789	755	726	715	700	698	709	751	711	757	686	714	671	724	693	700	706	705	694	716	743	686	722	696	688	746	734	692	754	696	729	740	726	731	752	722	725	669	721	750	704	638	791	757	719	747	719	777	729	703	699	730	775	710	733	700	762	704	789	719	732	739	687	776	704	695	709	741	732	691	713	728	726	678	714	733	702	725	779	715	716	740	737	718	718	720	757	745	708	740	711	715	757	751	735	735	702	699	690	760	714	727	715	764	701
23718	21058	28429	23891	21092	13821	4093	2583	1854	1624	1239	1068	1027	904	1049	961	935	843	832	775	679	630	651	554	585	572	560	578	559	537	527	572	534	542	514	500	528	500	486	466	476	481	503	497	485	497	508	499	451	468	460	468	449	425	451	493	485	462	449	452	416	475	454	464	488	444	436	465	487	496	464	449	420	459	457	457	409	431	450	422	468	481	430	449	427	437	435	458	472	464	434	440	472	449	473	419	445	431	486	408	465	434	438	466	452	432	441	409	455	440	451	467	426	427	395	468	453	437	455	431	447	461	443	469	414	446	417	461	439	454	419	439	432	392	431	434	409	392	440	420	462	458	434	464	430	421	419	430	424	426	469	388	469	431	412	447	456	438	421	495	470	466	483	434	430	421	436	442	444	402	465	422	426	432	438	455	434	415	442	411	430	435	432	443	463	433	471	410	458	479	431	437	470	456	402	441	448	429	433	477	403	455	458	424	462	438	435	459	443	435	431	443	466	436	433	435	431	439	436	466	466	419	469	448	490	432	459	447	456	462	409	424	419	432	421	427	438	458	448	432	464	436	462	440	436	439	406	448	449	456	445	444	436	455	456	413	423	443	439	442	448	438	434	421	446	446	439	432	444	488	442	460	449	412	435	421	461	501	445	455	465	438	452	437	493	435	472	419	435	447	460	475	487	461	449	419	468	408	443	417	402	437	359	446	420	446	481	416	462	440	410	440	433	491	434	434	464	444	428	452	470	458	463	441	464	395	456	485	443	456	465	449	416	440	433	433	423	440	452	447	437	480	468	411	450	416	406	419	475	434	443	415	489	451	459	469	437	432	424	462	465	453	449	455	470	475	463	440	418	435	461	442	435	462	404	437	460	448	420	408	466	407	428	462	421	466	442	464	413	476	496	412	401	408	456	450	420	444	400	434	433	453	457	437	421	414	423	462	441	453	467	457	449	444	477	425	419	440	397	391	437	474	432	424	414	433	469	416	444	433	432	412	411	464	461	453	473	437	459	483	462	449	456	467	463	413	420	438	469	432	433	433	439	475	484	442	429	487	426	450	455	429	412	437	440	434	446	463	458	425	398	433	440	430	426	454	431	418	427	462	440	428	467	453	432	462	433	418	412	448	465	413	424	419	453	441	461	469	440	419	458	397	422	431	428	404	442	439	463	435	433	478	452	448	426	422	448	453	446	385	427	457	411	461	421	436	447	433	444	441	438	435	457	446	392	464	423	443	400	406	460	449	443	431	432	435	449	461	440	444	397	457	445	421	440	430	408	421	402	442	459	438	471	443	418	454	435	442	454	443	423	442	416	411	435	430	410	449	425	457	434	421	447	432	421	437	419	451	422	423	442	435	445	464	459	426	423	460	441	441	445	476	424	442	434	440	439	400	458	437	417	437	475	439	420	457	471	414	435	423	443	419	461	483	426	460	424	416	435	446	414	408	499	483	431	449	459	456	463	463	458	464	459	432	467	430	407	441	438	457	440	436	448	395	481	466	437	440	407	459	450	454	435	430	434	428	419	500	422	450	468	429	430	449	458	436	450	431	417	445	444	426	434	427	416	432	421	424	482	475	453	421	431	412	414	447	434	436	485	445	419	459	453	436	404	435	418	431	446	402	416	394	459	472	470	480	447	428	439	442	446	470	437	438	380	427	433	461	420	391	436	468	468	448	416	426	437	426	438	448	440	446	482	437	468	427	425	454	423	405	424	417	423	427	481	436	457	430	458	457	453	428	430	410	427	447	435	454	440	447	438	446	455	425	448	442	449	447	429	453	471	421	415	459	412	428	423	448	426	448	488	472	449	455	452	414	435	438	454	421	441	437	428	460	469	450	452	418	427	464	471	473	443	445	459	409	434	435	438	457	428	449	451	482	403	447	458	441	423	438	439	471	457	475	461	425	453	447	439	437	410	471	433	449	449	423	417	464	449	409	419	464	422	437	427	457	461	433	444	452	425	413	498	479	421	426	460	403	420	401	458	449	457	446	445	393	475	459	446	416	426	423	464	441	407	470	443	470	441	420	483	439	466	476	447	418	441	473	481	446	431	478	401	430	450	415	444	449	457	434	431	452	448	442	407	442	422	406	441	420	453	454	459	475	446	444	441	453	444	418	411	426	397	457	420	476	422	438	406	455	439	414	455	429	425	451	401	498	414	414	427	474	421	465	433	475	422	422	470	436	481	450	400	445	467	468	394	455	455	433	462	426	423	423	425	465	376	414	454	463	404	437	451	497	451	449	463	469	449	427	440	443	416	457	434	447	417	437	411	451	462	436	432	412	467	424	451	434	436	454	442	424	444	409	427	415	472	414	462	440	440	442	466	432	406	424	444	473	469	442	448	426	438	461	424	455	415	415	423	436	446	420	424	455	469	403	440	450	458	469	393	414	456	453	446	451	404	393	448	494	460	424	400	436	448	438	445	443	439	468	450	460	429	414	483	429	413	420	435	440	442	427	455	457	477	411	439	418	469	439	463	448	429	400	422	453	401	443	395	448	401	390	420	453	414	449	442	455	479	437	436	453	430	482	396	416	432	449	406	439	409	479	411	421	433	435	462	415	412	442	444	472	431	435	462	445	453	436	430	432	483	419	428	434	433	446	462	404	439	454	435	437	386	437	433	457	441	471	474	448	445	439	414	431	446	456	403	446	461	445	449	413	430	453	409	450	443	459	443	458	431	422	459	451	437	443	479	475	470	425	457	414	461	465	459	463	486	422	437	433	381	445	439	428	434	420	444	409	411	435	491	418	447	459	464	429	450	431	461	435	438	431	424	450	480	423	420	411	436	439	452	442	431	424	450	463	430	426	443	448	398	458	445	427	445	403	448	419	407	419	409	435	445	449	458	454	480	484	434	406	433	406	430	418	426	425	406	428	408	434	397	430	486	417	440	433	430	437	420	419	449	435	436	439	446	454	420	438	441	469	460	415	425	425	450	423	426	408	423	419	422	432	467	487	468	406	463	442	454	439	425	472	451	465	419	408	501	453	428	451	427	426	392	450	444	483	400	434	413	429	439	443	459	444	440	453	432	437	447	426	431	435	439	423	446	454	443	429	431	400	411	414	437	426	475	441	438	407	465	440	439	444	416	440	424	425	421	436	439	462	444	432	429	396	407	453	444	430	416	483	429	405	469	454	431	430	420	439	444	433	460	467	440	448	451	445	430	466	419	426	422	453	442	468	482	460	403	397	448	433	450	418	432	439	435	445	442	472	425	456	418	430	444	462	430	414	434	398	438	467	455	377	415	407	405	456	451	445	437	465	466	409	451	452	394	462	511	443	450	431	412	408	436	476	444	441	429	426	438	433	445	439	445	429	436	446	420	407	430	463	458	430	502	427	430	446	454	436	442	422	460	445	423	443	428	457	440	422	468	440	421	445	446	410	476	434	423	471	434	413	464	415	448	427	397	449	454	465	451	442	442	439	428	456	443	434	432	439	430	407	410	465	394	420	427	383	466	445	430	430	431	444	459	460	440	443
12923	26042	22588	13968	10146	7685	5989	5038	3991	3142	2494	1954	1870	1805	1709	1602	1572	1420	1331	1244	1065	1016	958	806	789	737	780	789	712	768	742	703	693	713	659	667	623	627	605	594	634	620	642	597	562	567	595	577	519	547	577	556	530	536	602	563	536	536	560	550	567	608	640	536	573	561	596	586	586	577	553	583	537	568	501	525	568	550	585	515	567	507	581	554	531	567	565	603	569	524	537	545	572	564	578	594	538	582	572	537	522	547	531	546	529	570	577	545	509	533	528	566	518	530	524	522	539	547	544	551	573	552	515	549	530	534	560	554	552	532	520	509	569	573	550	593	537	532	527	524	523	534	510	507	540	578	524	546	554	551	565	543	550	527	537	542	583	539	539	552	504	533	469	554	510	538	545	563	533	523	533	551	531	559	503	511	557	510	544	561	513	527	533	536	560	507	577	533	552	531	520	542	537	570	535	548	513	529	506	499	538	526	560	551	524	535	523	560	516	546	529	539	502	528	524	519	536	552	531	500	507	519	519	501	495	583	504	555	524	535	554	556	535	540	518	511	543	514	538	513	530	541	528	546	537	528	542	533	570	568	532	517	566	555	531	552	564	539	538	553	510	547	513	547	504	537	481	511	550	551	509	549	510	516	573	520	532	514	491	554	560	565	496	527	553	530	532	552	515	546	527	508	529	507	529	531	548	518	557	515	506	522	543	584	544	550	545	531	521	553	537	495	557	541	534	565	529	530	564	518	520	544	535	587	542	558	501	500	523	554	537	518	506	495	592	542	561	581	551	546	518	503	568	567	511	586	518	533	601	544	498	512	533	548	546	550	546	553	510	550	519	550	552	538	536	558	566	561	533	536	547	534	514	576	546	563	560	535	516	516	547	531	545	583	565	521	535	501	554	512	540	569	548	509	529	549	538	527	564	539	569	518	491	516	538	525	505	532	538	520	512	548	543	532	542	519	561	532	545	551	519	535	542	506	549	528	552	577	560	502	528	505	555	516	549	572	567	500	533	521	573	532	526	513	544	545	559	526	553	554	567	485	543	503	532	541	572	532	564	572	543	525	545	527	550	526	534	539	571	524	524	560	530	565	539	556	525	560	528	532	520	513	519	569	560	561	530	572	553	562	552	585	529	533	560	533	553	530	550	515	520	558	509	530	562	534	526	534	560	547	538	540	557	555	556	494	521	516	490	525	560	548	542	507	553	507	542	547	513	588	513	534	564	530	548	532	551	523	565	586	504	529	542	558	539	526	538	545	550	563	575	553	526	549	570	505	504	501	542	563	541	547	526	534	492	527	535	502	538	546	523	555	543	544	523	528	528	545	555	539	542	558	533	492	542	562	563	540	599	535	495	577	542	481	569	528	577	536	544	551	564	494	554	528	499	550	588	537	513	554	537	538	530	522	534	544	525	544	536	564	548	589	547	549	515	567	498	523	522	517	524	561	585	559	517	565	521	550	536	526	582	526	561	559	547	536	553	504	530	530	521	530	539	533	498	532	565	519	535	554	552	528	530	534	545	531	580	534	512	550	530	552	518	512	583	563	545	515	560	537	549	530	497	540	485	525	535	532	558	545	568	512	551	557	523	525	522	542	529	487	556	553	517	529	507	577	497	523	552	532	545	528	537	587	557	556	550	559	551	567	557	545	518	471	586	532	551	534	516	544	576	534	548	542	568	545	528	530	543	500	537	510	546	565	564	562	559	502	585	557	543	540	540	537	492	540	547	524	551	566	542	550	529	518	539	488	546	536	514	517	521	528	505	531	556	540	523	556	544	541	515	524	575	527	525	476	525	554	538	527	583	526	504	576	537	591	534	531	515	557	547	507	557	545	525	575	525	561	548	523	567	533	539	566	553	535	563	541	528	554	525	558	515	553	617	519	559	536	534	517	506	544	511	486	492	505	493	539	539	539	560	540	525	509	550	531	582	554	522	508	575	574	557	535	520	562	533	549	572	538	587	547	556	549	518	544	521	538	543	545	570	553	538	571	564	538	544	532	555	524	543	573	501	533	525	521	543	534	600	598	552	512	513	543	555	554	521	500	534	510	608	559	530	584	524	560	554	499	541	503	566	528	520	509	526	546	507	504	535	520	564	525	511	566	515	548	505	499	565	513	509	549	521	488	541	521	534	529	553	541	542	519	505	530	556	515	524	482	522	555	551	544	558	526	565	540	520	512	531	496	539	522	511	521	566	538	597	532	553	514	541	581	551	552	534	528	548	518	560	505	523	599	507	518	525	537	552	559	536	559	526	559	567	538	541	560	503	554	572	542	559	569	539	537	553	529	559	509	505	521	525	541	555	542	530	540	542	579	500	544	552	513	538	580	545	527	546	548	563	513	545	543	517	529	513	526	571	505	502	554	564	555	521	529	561	576	527	532	531	544	536	529	528	507	519	537	539	563	543	514	496	515	542	533	551	529	585	524	523	540	547	491	548	526	523	575	507	497	551	509	548	548	519	523	543	513	566	561	515	532	507	543	520	492	508	566	519	557	532	485	537	572	559	571	528	539	496	524	543	520	536	534	551	538	524	556	527	556	530	525	524	555	560	559	537	569	531	566	550	548	518	533	498	520	544	546	540	535	527	509	545	540	558	546	516	548	546	514	529	566	500	587	571	539	570	545	552	520	537	489	559	535	603	559	518	543	497	509	552	532	549	559	537	582	519	521	516	520	548	519	551	557	507	522	542	536	556	533	582	504	501	521	532	531	550	510	535	553	538	553	534	552	548	542	522	546	526	553	498	510	518	513	498	534	527	577	548	554	559	521	520	531	553	524	535	531	525	561	495	523	535	543	548	586	537	529	526	549	490	526	557	549	545	546	530	530	543	581	513	526	580	531	550	573	564	545	532	541	536	522	555	538	550	567	585	502	536	555	557	547	518	561	520	522	513	500	567	557	536	515	527	538	544	548	539	554	554	571	547	517	534	502	525	561	542	524	523	499	537	534	567	545	535	543	509	519	542	555	533	547	530	520	581	560	579	496	534	544	510	541	525	542	557	559	522	534	577	521	545	537	510	521	527	550	533	496	532	510	533	521	510	518	519	572	501	515	523	507	555	496	554	521	547	528	578	546	534	560	566	550	555	550	502	541	479	542	531	551	523	559	520	557	530	541	534	499	599	575	544	536	511	511	583	527	533	523	522	548	521	519	537	555	557	546	503	528	528	500	532	558	515	522	541	559	541	574	519	577	581	547	504	546	542	558	510	526	566	499	492	524	552	518	528	577	507	565	531	553	576	524	505	533	505	529	530	527	495	565	544	514	525	541	529	514	509	531	551	561	541	505	532	535	592	561	521	541	557	531	558	543	511	537	526	543	556	533	566	544	548	535	553	507	536	558	550	573	536	531	485	564	548	542	516	520	532	577	586	538	534	566	544	581	535	496	494	499	537	529	570	512	561	541	525	501	535	533	565	553	549	540	503	573	474	556	550	534	518	536	521	544	490	556	577	547	559	516	534	544	493	577	525	523	469	561	557	573
22683	21067	28802	23528	21074	21243	13327	3857	2545	2040	1580	1347	1318	1267	1198	1144	1208	1039	973	898	811	695	632	621	574	612	549	549	556	619	560	559	519	487	490	466	450	451	462	411	439	474	437	426	440	459	427	424	436	422	387	430	401	386	408	430	396	438	419	430	437	393	422	426	436	442	434	419	409	385	416	389	453	402	396	393	399	409	375	446	396	439	358	421	380	401	441	392	393	399	380	397	420	409	401	399	388	395	402	343	408	407	387	384	386	377	401	384	350	366	372	394	384	404	379	399	404	408	381	404	408	430	411	363	385	414	389	375	394	417	390	391	358	417	387	386	379	408	394	368	394	375	376	368	394	391	426	403	395	385	374	384	414	387	406	395	397	388	368	367	376	391	383	393	400	393	392	376	401	378	411	396	372	388	402	387	383	389	368	370	413	393	400	426	402	383	364	389	401	419	404	410	400	372	400	345	380	371	364	403	345	396	369	392	388	378	390	378	365	373	370	384	383	404	381	360	426	399	387	375	415	404	351	397	408	402	399	428	397	379	358	360	382	389	431	399	385	369	360	392	400	387	410	418	411	395	373	370	379	389	348	425	384	377	389	369	394	385	393	366	346	369	384	396	378	391	379	382	400	358	393	400	392	417	392	381	421	433	396	372	392	397	406	406	372	406	363	363	419	362	369	410	416	380	382	383	383	362	411	380	404	377	385	412	405	414	354	397	364	392	446	372	406	395	377	428	380	365	402	395	401	415	369	384	366	396	399	398	388	400	389	388	399	399	416	361	389	396	398	365	390	359	337	366	393	380	337	371	395	368	409	425	386	378	398	402	387	376	424	407	341	408	379	393	376	407	410	386	414	378	388	405	387	400	394	382	376	383	381	389	399	370	394	359	352	388	400	425	387	388	360	382	401	431	378	399	396	367	365	387	372	402	370	383	445	419	424	388	357	367	401	396	386	372	373	380	377	371	408	389	370	410	418	405	388	377	412	371	397	364	389	365	424	401	414	379	406	387	362	404	360	407	379	372	388	361	443	400	404	399	365	388	381	409	378	364	382	381	400	389	352	372	390	384	356	398	388	353	365	389	373	376	408	385	420	368	401	386	371	364	393	394	373	377	391	415	391	407	370	373	385	405	403	379	344	393	397	411	415	403	375	402	363	370	379	401	373	415	383	406	387	418	353	390	381	389	401	367	389	378	377	374	390	380	399	401	362	400	417	404	369	341	378	380	403	359	394	420	379	384	371	375	385	358	434	395	375	389	389	408	379	357	388	413	393	401	363	430	411	405	392	401	386	364	356	377	386	392	389	386	354	380	399	384	404	419	396	403	398	374	364	394	358	388	361	396	364	394	367	357	393	417	373	368	362	395	398	385	388	361	381	390	405	384	420	378	402	424	385	411	363	368	379	369	391	404	396	400	385	391	414	382	396	397	405	416	381	392	379	409	392	436	384	382	366	362	383	387	414	402	385	383	392	398	389	361	430	376	375	396	399	397	396	349	399	415	399	360	428	436	384	396	376	397	395	369	394	398	373	376	344	408	408	360	391	383	399	395	378	419	407	393	389	382	378	375	388	388	365	425	390	364	351	403	403	405	416	424	395	379	389	381	379	384	381	373	382	367	422	400	380	371	395	422	329	389	345	396	343	396	384	398	425	414	388	400	380	382	421	381	382	418	386	380	383	365	392	380	395	388	402	382	405	422	387	382	375	376	387	347	400	376	418	403	377	428	377	396	369	393	408	411	387	377	377	407	399	380	394	384	365	376	403	376	435	365	391	409	384	386	405	378	364	368	374	382	395	422	374	341	363	360	396	395	410	402	405	358	394	422	383	412	414	367	336	378	388	390	369	381	377	402	428	388	403	395	386	418	373	423	398	390	389	350	377	425	394	385	382	386	390	403	391	380	356	413	366	427	396	396	398	397	390	395	402	383	401	381	436	401	402	388	365	371	383	396	363	411	379	388	365	404	392	397	374	416	396	423	384	390	391	371	382	395	408	387	408	403	407	386	419	413	378	374	398	414	429	356	368	393	373	418	356	374	403	420	369	379	416	379	398	354	369	364	370	392	380	384	384	392	358	400	387	377	380	396	373	387	366	399	398	420	399	391	368	382	400	409	394	441	401	412	387	403	399	394	367	382	366	424	399	378	376	405	382	383	382	408	366	406	351	387	379	357	382	408	408	405	383	399	420	397	379	405	389	400	446	405	405	380	415	343	394	412	389	368	383	386	395	395	395	384	390	358	393	393	372	391	401	431	396	350	351	365	345	418	349	423	364	388	379	405	380	383	410	419	416	369	349	370	365	408	393	385	408	380	392	396	365	377	371	364	420	396	406	378	387	402	380	420	391	385	380	411	397	418	411	356	399	397	395	391	345	393	378	382	387	389	364	385	399	385	371	371	416	412	376	383	413	379	341	404	370	374	421	391	387	419	392	372	396	404	375	428	361	388	384	367	397	367	409	379	405	406	406	348	383	384	428	388	374	378	390	400	400	354	373	376	389	380	392	378	394	397	382	416	362	377	380	392	381	359	341	346	388	369	387	374	376	395	391	390	402	418	384	394	391	411	356	374	381	406	404	388	399	443	387	381	376	413	397	384	397	365	388	382	395	415	394	394	388	364	366	402	430	405	365	408	387	388	383	352	369	379	404	382	403	363	374	394	365	382	391	403	387	370	404	383	350	383	403	386	393	373	370	354	376	383	409	393	388	420	414	383	358	377	388	381	399	427	408	376	416	362	378	406	393	373	375	361	372	369	379	390	377	410	375	373	388	376	386	382	385	394	410	356	379	386	393	391	357	373	381	393	362	394	393	404	386	423	378	380	405	362	382	386	388	378	388	411	343	376	356	415	383	398	400	389	365	395	381	397	404	392	370	360	404	371	385	377	389	434	392	379	363	422	380	381	403	379	405	407	363	397	375	400	408	388	385	369	388	340	370	388	359	395	381	385	346	365	397	378	383	417	382	406	382	373	370	400	349	449	393	421	419	400	339	381	403	398	380	382	400	384	390	359	376	403	381	386	376	363	380	398	399	397	391	378	397	384	379	374	354	374	371	372	401	400	381	409	388	365	374	359	359	370	402	401	351	378	364	365	398	389	387	376	410	379	395	375	364	408	389	376	361	417	377	378	405	414	373	380	373	373	379	345	409	414	367	387	350	384	380	391	383	408	395	391	408	393	388	368	443	399	366	390	377	405	363	411	394	426	377	400	406	375	388	395	366	384	372	396	410	381	401	420	424	393	376	381	407	392	396	376	368	367	417	385	358	403	377	408	433	378	330	362	408	379	389	377	362	382	397	388	372	408	426	378	414	381	373	379	387	368	348	400	380	382	385	393	376	378	396	390	380	395	378	385	416	380	362	412	416	368	370	363	377	407	378	394	377	414	386	389	364	370	395	376	384	381	377	437	383	373	366	420	375	427	384	404	398	385	362	375	373	397	397	382	390	382	406	393	353	383	380	398	349	374	382	353	375	379	361	386	388	391
15128	31317	27472	17767	13710	10541	8484	6949	5451	4258	3200	2639	2326	2255	2207	2097	1973	1806	1597	1324	1242	1121	974	916	811	857	807	807	779	768	781	699	691	702	620	639	571	597	585	592	549	555	536	548	533	571	534	531	502	503	490	541	495	486	515	516	493	528	489	504	514	529	478	487	524	550	481	524	513	520	529	479	484	478	510	501	470	433	466	477	510	472	462	486	468	462	468	497	510	491	477	478	487	499	480	492	498	480	446	467	422	470	415	426	498	440	445	453	482	466	491	490	465	444	498	492	489	467	438	464	460	509	462	455	464	455	437	463	460	506	437	458	455	478	456	470	467	476	444	488	469	472	481	426	478	439	443	436	461	422	443	428	476	437	482	468	450	427	434	473	443	477	482	459	480	465	473	420	453	453	488	486	470	457	461	438	460	455	443	471	437	464	461	475	441	427	426	462	412	461	487	458	470	444	477	442	463	458	490	469	424	406	471	459	444	460	506	450	454	484	420	449	463	439	457	469	481	459	471	489	484	477	434	481	428	463	456	453	456	424	453	485	417	485	437	445	484	477	446	424	470	432	426	452	435	471	476	445	434	479	434	440	465	487	445	461	457	486	447	411	466	451	476	488	474	420	496	473	459	511	458	483	450	519	473	488	470	438	461	436	494	436	462	466	452	432	445	432	430	501	436	406	463	431	472	508	480	469	487	455	454	458	417	473	480	444	480	427	424	471	470	440	441	452	472	468	437	485	475	458	446	462	449	447	415	441	508	447	471	451	450	476	461	444	460	461	451	462	418	444	448	452	430	429	461	504	473	465	463	464	470	498	505	452	493	442	418	434	451	446	451	447	445	446	477	439	479	475	498	452	451	447	498	456	430	441	427	438	446	446	464	465	460	463	424	474	468	458	435	480	451	431	451	413	453	451	454	464	445	472	451	443	460	440	459	419	482	471	464	469	469	476	460	464	460	466	466	500	422	459	499	419	435	472	460	491	466	460	454	474	421	458	468	452	447	419	469	464	478	443	457	438	473	469	471	467	440	445	476	425	450	477	455	471	429	453	461	454	453	497	467	460	447	455	446	466	455	457	451	417	480	475	432	475	449	463	474	470	451	468	455	452	435	481	485	446	435	449	495	460	418	469	446	427	474	405	449	459	421	478	447	479	460	453	481	432	485	476	482	453	470	471	452	491	457	465	429	423	456	475	478	491	454	449	464	482	472	467	444	432	449	480	458	454	463	462	450	445	428	440	417	469	459	445	465	460	476	468	429	465	440	497	471	446	460	471	457	462	500	422	443	480	467	413	503	438	448	457	466	428	464	423	449	505	456	444	470	450	437	472	457	449	462	494	484	442	454	436	456	443	469	474	438	477	438	468	440	451	431	443	470	460	476	466	464	459	448	456	489	444	464	482	482	496	491	479	448	464	465	484	496	481	444	452	454	468	462	463	459	451	480	476	452	429	447	456	470	464	423	465	439	452	435	423	456	446	436	450	466	471	472	436	460	438	448	467	453	475	456	418	465	463	486	485	462	469	426	424	446	466	473	471	434	481	482	479	442	461	469	452	439	462	515	480	453	500	451	446	450	475	471	439	487	462	492	439	482	461	508	487	487	465	459	467	467	502	445	466	448	449	466	449	482	490	431	457	429	454	475	477	450	437	488	455	412	449	466	434	442	440	469	456	461	475	439	446	451	477	420	463	478	456	466	435	478	469	489	485	435	449	449	469	453	477	493	449	499	478	424	453	452	486	484	470	463	476	488	453	503	448	488	448	459	469	421	468	462	470	458	487	506	440	460	438	454	453	488	467	485	459	443	435	448	458	492	487	460	511	497	502	449	420	418	486	431	476	502	436	488	464	491	439	465	453	464	470	441	479	457	437	479	473	458	450	466	520	476	455	488	470	441	469	447	444	444	430	505	453	481	404	418	445	497	450	444	465	475	421	428	467	454	474	452	463	459	450	475	469	452	472	456	411	458	446	456	447	427	473	472	486	444	438	483	437	480	457	449	449	451	420	446	462	465	465	429	477	437	514	437	444	444	471	470	456	477	451	450	473	436	456	472	480	458	449	457	482	479	455	463	469	455	456	489	451	443	449	435	468	451	448	465	526	474	423	462	457	459	453	458	473	455	428	480	485	424	451	484	479	442	491	462	506	421	457	469	446	486	483	467	453	457	451	439	465	462	471	457	455	433	444	442	408	453	479	461	463	457	447	481	440	469	487	419	457	445	448	456	457	443	457	480	444	451	499	441	457	466	447	487	411	452	429	456	464	441	472	404	484	439	442	473	438	430	446	459	457	444	454	479	477	429	433	507	472	463	455	470	438	450	474	453	453	512	452	465	480	480	482	440	507	443	486	466	455	509	452	427	494	466	456	456	479	436	462	467	425	472	482	479	483	461	397	445	467	435	425	422	444	444	481	456	472	467	431	435	454	464	465	449	453	502	490	458	437	478	464	463	456	489	457	483	474	449	471	434	498	415	481	451	479	461	485	440	489	421	441	449	517	513	450	388	424	437	513	481	484	440	486	487	461	469	465	455	437	423	477	500	491	457	477	486	467	439	458	454	447	454	445	445	456	468	436	470	425	448	483	453	463	487	451	472	484	465	436	477	452	459	456	437	476	465	444	472	481	465	462	458	493	453	450	436	453	492	460	447	432	467	441	454	455	490	439	452	470	417	416	442	483	489	482	433	482	430	443	473	451	463	460	439	458	453	430	467	425	435	440	475	476	420	477	480	469	425	469	450	475	429	487	492	473	448	439	446	453	471	420	415	486	454	451	451	409	438	465	451	514	452	490	462	456	498	465	454	458	472	412	471	476	445	472	433	432	462	449	468	512	439	446	484	464	444	448	455	503	437	433	516	453	497	430	468	479	481	454	514	451	473	484	444	456	480	500	462	452	442	509	462	450	492	464	467	476	491	452	432	451	458	460	473	495	441	488	460	465	475	459	473	410	464	439	453	473	424	443	426	470	474	465	461	458	451	452	452	453	463	452	483	451	477	471	487	459	435	488	496	437	445	512	460	454	479	434	489	410	449	480	469	479	448	444	455	454	469	434	475	420	500	446	464	450	435	488	458	460	422	418	418	434	453	467	436	476	448	449	475	459	446	458	460	429	440	464	460	469	461	455	454	483	469	507	478	438	466	459	462	491	402	461	461	487	501	446	461	435	457	451	474	466	401	452	478	423	463	450	438	486	440	428	463	485	462	462	459	414	443	500	435	483	478	423	441	465	467	485	464	498	424	457	472	481	471	456	473	441	479	436	453	464	464	448	450	467	451	459	455	399	487	491	466	488	461	453	433	449	482	467	466	502	471	478	510	446	512	457	477	476	434	449	513	457	441	468	452	474	436	453	453	430	456	451	453	444	493	462	451	413	461	437	385	485	467	454	460	483	437	461	464	473	454	480	470	471	454	442	435	433	487	449	416	447	431	461	461	445	439	446	460	493	472	441	449	470	460	455	448	469	482	462	512	479	461	446	489	446	413	467
26904	20700	15322	7078	3412	2593	1973	1624	1304	1100	977	924	876	913	888	921	889	817	788	757	760	712	688	649	728	697	713	694	648	683	670	627	654	606	623	604	646	637	606	623	661	622	622	602	612	616	615	633	623	634	575	647	585	618	616	631	625	617	618	570	648	617	593	657	589	618	651	653	602	620	635	597	639	581	614	613	641	608	641	637	606	580	595	648	595	612	594	645	646	595	616	612	640	593	618	624	640	628	601	637	601	625	593	587	594	578	606	607	610	618	633	624	607	644	597	585	615	589	610	595	613	592	619	615	655	579	587	593	636	620	614	580	584	584	536	563	602	604	612	607	569	613	614	602	592	619	608	650	578	604	593	618	614	566	620	608	582	597	604	636	591	584	637	622	594	641	604	602	627	584	624	611	636	638	578	616	635	572	623	609	610	633	617	606	625	574	587	591	588	610	603	586	606	630	582	622	564	588	611	610	581	649	612	624	595	641	568	582	616	654	617	580	599	639	653	604	596	602	594	659	613	581	581	561	607	611	631	582	612	609	635	601	567	568	588	589	590	625	617	654	617	623	594	620	604	616	639	634	572	588	609	600	606	567	648	603	599	592	561	579	580	629	609	632	574	628	612	650	591	596	585	593	634	605	653	648	572	621	597	589	622	630	567	612	637	610	614	626	649	574	610	596	601	568	616	599	595	605	606	595	595	636	612	564	604	632	585	573	548	608	585	663	623	619	637	618	644	615	647	524	580	572	610	621	578	602	534	589	590	600	609	561	598	637	591	648	609	543	588	619	624	624	590	601	578	608	592	609	579	565	556	607	623	623	609	626	632	568	586	595	614	606	599	610	608	594	607	645	605	582	612	619	570	596	626	612	614	603	569	643	567	570	617	608	627	567	607	567	615	592	586	645	619	619	606	571	593	612	600	581	621	600	565	637	608	576	628	612	613	605	600	604	578	629	602	622	632	593	610	655	604	607	599	590	629	621	575	561	601	620	619	625	614	595	593	624	600	603	567	639	626	609	599	625	622	643	565	598	644	600	610	580	613	623	576	613	641	611	619	622	594	598	557	603	573	595	590	583	587	587	566	592	613	602	629	620	588	625	559	589	630	637	597	567	608	653	581	591	619	603	597	585	580	618	588	649	611	575	600	617	616	612	653	563	589	636	594	621	599	588	632	552	587	590	594	632	575	655	571	628	559	689	605	604	580	605	623	587	614	621	638	609	638	588	609	631	588	615	678	587	659	608	635	551	624	637	594	621	659	613	626	589	586	632	571	625	630	667	594	625	638	590	631	624	637	560	605	568	643	603	622	616	620	611	603	614	629	634	617	619	572	575	626	596	607	591	545	586	579	596	597	590	608	602	599	590	631	603	570	587	599	564	584	625	587	603	619	595	556	628	618	591	598	620	625	657	642	595	590	620	590	625	586	616	583	634	616	617	600	607	581	643	623	556	620	612	593	617	579	590	602	610	614	634	608	635	568	589	618	569	647	641	579	644	618	617	612	607	601	612	629	617	602	589	632	627	639	605	601	597	573	603	629	617	628	610	611	613	615	580	605	615	605	623	611	590	616	609	624	620	614	617	572	607	589	619	599	655	601	592	627	596	586	603	543	561	653	594	641	616	608	559	577	601	615	586	605	615	627	644	596	627	612	592	623	589	592	564	578	599	637	630	627	596	580	614	577	631	624	590	595	586	616	583	609	614	666	620	631	615	577	572	583	593	610	593	605	601	592	606	595	634	644	606	597	619	591	607	645	616	601	645	597	617	554	597	602	605	624	590	625	621	613	574	586	596	576	628	582	588	629	611	588	612	625	594	601	627	610	621	597	587	582	644	579	638	557	609	572	615	600	611	606	600	584	607	592	596	590	618	619	657	603	650	631	623	625	576	626	597	577	574	580	638	590	599	636	637	591	605	609	635	591	598	615	595	604	594	581	600	611	626	600	649	652	616	593	641	602	602	616	591	565	609	578	582	638	625	656	638	600	641	622	633	630	601	584	586	652	611	649	617	567	654	575	598	615	583	605	624	613	627	606	580	623	622	606	651	643	590	616	591	641	618	606	619	583	619	599	624	606	644	577	613	634	580	585	615	636	603	646	589	580	581	642	590	614	609	589	608	589	607	591	627	592	618	575	563	649	623	575	571	622	590	623	587	595	613	589	634	601	647	631	596	605	613	558	644	599	620	599	630	629	617	603	605	626	610	601	610	641	591	582	631	571	623	611	617	614	618	648	643	577	607	616	600	591	639	595	577	624	648	614	570	598	588	607	612	608	591	614	594	630	617	614	550	617	620	644	569	609	608	648	603	592	571	566	591	624	610	632	596	595	649	615	613	588	600	616	606	626	584	622	607	622	634	608	621	599	658	627	570	613	588	605	581	621	608	610	555	630	596	600	643	605	609	647	598	563	577	634	658	617	623	627	592	612	609	599	640	586	560	598	655	592	660	573	617	635	582	573	567	610	620	598	612	600	619	587	563	608	648	623	567	607	594	609	619	634	586	603	640	593	621	580	588	575	666	614	610	591	609	627	658	605	612	625	594	632	587	612	635	591	584	616	609	606	662	580	591	661	567	600	570	602	591	642	614	575	584	595	585	567	589	612	564	627	594	629	630	623	592	575	604	624	633	613	585	596	595	577	570	637	592	588	597	627	580	613	611	614	586	606	612	604	613	591	605	593	610	595	562	603	597	627	628	605	620	607	595	636	607	639	615	627	611	588	593	658	558	599	599	609	642	573	580	610	611	609	605	615	608	566	582	642	610	599	595	562	622	607	612	628	618	563	585	646	660	621	654	592	606	562	606	633	581	631	605	617	609	619	611	683	621	564	618	596	614	587	673	602	599	595	602	619	613	613	634	615	586	599	627	591	614	612	624	638	636	566	615	597	612	569	620	635	609	605	632	576	595	596	624	585	643	645	591	595	635	613	563	604	574	616	601	640	614	611	629	582	598	619	592	601	613	584	583	570	590	624	598	585	637	636	606	597	621	603	577	573	613	623	614	558	625	580	610	624	630	601	619	564	645	625	595	581	605	634	627	597	599	594	621	623	605	615	655	607	595	584	621	569	633	643	613	581	596	642	590	591	617	568	605	660	604	625	597	608	564	629	601	627	580	599	573	618	576	631	580	638	643	635	601	598	639	592	638	578	625	631	635	586	593	594	621	601	646	569	643	591	634	571	594	628	593	631	612	583	633	637	607	621	606	603	645	601	639	572	638	584	598	611	623	624	589	586	575	584	600	621	618	603	583	613	610	665	602	598	662	626	613	599	595	620	625	593	618	586	661	623	625	576	610	644	638	648	615	596	606	662	621	605	600	587	595	587	620	610	619	609	616	600	625	570	621	616	584	576	614	609	642	624	599	649	632	593	619	625	624	648	604	606	643	652	600	675	647	628	623	592	608	592	607	587	612	617	613	621	637	593	653	569	579	593	610	634	618	640	570	620	613	590	621	647	605	577	606	615	623	589	578	614	594	586	517	561	580
11513	17974	14994	8400	5894	4610	3713	3131	2680	2002	1629	1440	1369	1331	1386	1310	1256	1250	1160	1089	1026	966	960	897	890	869	885	842	858	881	820	860	821	792	812	836	812	789	795	783	821	786	781	781	795	730	739	747	774	765	723	715	773	696	725	773	739	721	729	726	705	749	747	749	785	763	760	693	715	696	722	745	770	747	716	772	717	740	762	740	745	733	767	721	715	710	715	743	767	711	724	792	688	741	744	725	707	668	738	725	690	718	797	691	782	736	772	775	722	697	705	734	714	761	752	725	760	743	725	735	760	751	699	701	746	747	742	747	754	729	699	709	763	750	727	752	738	720	770	752	727	722	757	729	743	757	729	727	713	715	724	748	759	743	731	753	749	711	695	743	723	709	738	727	709	716	741	776	746	717	711	744	721	740	733	782	724	721	744	694	714	747	706	751	775	753	718	702	732	672	728	755	729	717	748	742	694	752	762	718	756	715	742	740	733	708	753	679	754	729	727	779	714	717	738	761	697	788	655	684	736	709	735	760	725	733	747	733	739	736	755	749	716	729	755	696	709	764	696	798	749	746	701	695	730	703	717	715	725	716	729	737	715	754	789	700	725	721	708	718	738	743	749	680	774	731	729	737	733	754	722	763	735	713	765	733	733	713	706	704	696	728	722	723	729	748	752	730	740	734	710	715	722	768	787	709	739	734	758	778	734	771	732	732	739	751	707	738	738	733	752	733	739	739	773	749	703	699	740	711	746	743	735	730	718	752	711	763	678	730	733	705	724	740	745	744	736	751	700	726	707	703	735	762	751	718	749	719	714	712	733	702	702	696	671	701	731	734	719	771	798	705	745	743	702	672	699	746	771	734	714	725	692	771	713	766	671	756	741	655	716	684	736	743	731	721	728	732	679	734	701	777	742	689	729	687	690	739	731	728	686	788	726	712	732	768	772	728	732	707	682	737	722	702	685	694	707	750	741	738	753	732	733	756	674	782	718	698	698	746	777	725	732	716	719	706	732	742	721	745	686	755	728	731	702	760	719	759	750	721	746	699	756	772	753	734	712	756	770	707	763	738	695	722	731	704	709	708	719	729	714	767	721	720	698	714	675	758	766	721	721	722	724	779	711	728	740	655	716	740	774	777	749	710	735	766	755	747	751	744	753	737	740	751	733	742	726	761	731	740	695	690	732	731	747	730	752	727	727	652	676	736	748	707	753	713	735	735	717	746	705	748	724	693	763	716	772	689	703	756	736	709	742	746	708	712	759	677	767	720	781	718	753	778	767	770	687	725	720	724	715	750	733	708	714	694	711	723	741	770	749	707	726	720	703	698	749	680	757	696	762	748	741	725	757	692	720	736	723	767	724	723	718	725	714	729	747	702	723	666	772	744	746	699	715	710	778	733	678	742	742	706	725	715	752	703	684	709	731	727	696	714	755	792	727	726	738	755	689	759	744	743	789	744	779	691	712	770	705	746	713	788	705	803	727	711	742	687	686	752	690	696	737	770	698	735	753	731	705	673	712	778	727	760	725	771	707	706	703	728	732	696	696	745	728	755	731	739	741	742	696	715	738	705	770	723	714	710	727	706	711	742	754	730	747	677	768	749	687	662	719	724	751	765	707	780	749	726	732	719	726	750	746	697	764	720	727	686	786	693	736	756	699	753	736	735	719	700	738	700	709	770	744	710	716	680	725	776	718	702	759	677	774	709	726	695	740	702	718	782	718	725	715	743	731	709	694	733	690	736	752	727	728	707	693	683	756	730	696	725	743	701	690	756	714	672	684	741	710	699	710	771	731	719	720	769	758	738	725	742	680	747	756	729	694	722	711	743	714	744	710	701	721	778	753	770	699	742	742	698	742	755	751	731	812	748	744	717	749	757	750	732	731	712	727	733	715	772	747	725	716	707	734	707	698	684	730	730	748	737	740	760	728	706	709	729	714	747	713	744	805	721	741	776	798	734	730	736	739	735	735	765	725	732	694	799	722	715	716	730	731	749	734	750	764	719	747	736	726	735	708	731	711	732	737	746	719	759	789	752	660	687	745	776	702	693	723	777	694	703	707	717	724	722	745	684	707	753	734	769	718	766	741	709	737	780	691	721	758	712	726	737	736	707	764	701	740	730	776	725	744	676	713	716	709	741	742	735	725	700	738	741	704	745	740	695	747	736	785	726	707	776	768	799	729	733	770	748	723	708	751	730	734	716	746	738	755	752	741	697	760	718	738	739	719	785	716	734	726	739	738	763	692	769	753	727	739	731	697	752	706	751	731	733	717	703	735	743	698	716	765	724	737	712	701	741	756	683	750	684	698	675	702	741	766	718	732	724	726	707	741	736	734	751	729	717	747	728	761	754	758	758	752	704	792	737	738	694	716	763	755	744	762	763	771	727	746	760	704	725	737	768	697	725	722	715	735	711	793	745	704	715	696	731	712	704	689	683	718	739	734	728	719	721	746	732	735	711	757	700	703	688	723	738	729	739	746	788	770	714	739	686	724	752	718	663	746	788	728	708	739	757	731	696	777	764	725	757	724	745	757	768	763	759	728	746	799	748	704	738	758	751	762	734	723	714	729	716	767	697	705	750	745	735	700	678	729	760	706	739	754	740	789	701	700	711	718	753	692	654	699	736	742	743	759	719	699	752	757	731	789	704	719	759	788	732	723	710	714	716	741	723	731	698	730	716	729	743	762	731	710	717	719	720	706	713	746	736	731	706	760	685	702	768	743	740	718	750	722	743	740	764	739	713	713	757	718	730	765	753	740	677	712	749	744	685	778	689	774	721	717	702	745	773	722	736	761	744	704	732	732	729	716	762	715	780	726	731	697	638	722	711	753	748	740	721	756	765	757	716	717	780	703	722	704	741	732	764	760	693	749	730	774	731	741	713	699	736	791	704	757	743	731	729	738	796	718	717	691	761	711	736	753	736	727	744	749	702	751	726	764	699	725	705	719	741	727	687	722	754	731	737	706	753	737	801	716	748	733	728	730	719	684	730	727	759	707	756	756	732	734	736	772	741	738	695	729	730	722	715	747	751	832	723	757	762	719	759	730	749	689	766	750	706	701	735	694	692	746	722	785	725	766	720	777	744	777	718	740	682	759	785	757	712	675	713	759	714	729	664	705	730	780	704	738	690	746	748	780	744	689	708	683	682	733	768	776	753	719	726	758	801	708	779	725	749	810	760	746	737	722	756	766	708	781	749	742	787	765	742	707	764	726	696	735	696	764	750	710	758	769	723	713	735	714	744	655	765	745	757	720	739	795	755	721	726	718	712	740	659	750	731	736	738	700	718	689	759	755	752	659	778	719	704	726	745	712	740	713	730	754	753	732	741	715	755	712	778	733	739	729	734	724	691	742	716	682	746	739	768	711	710	744	728	743	697	731	707	703	736	696	736	718	718	711	751	702	750	728	693	740	721	723	713	762	704	756	718	713	710	712	754	738	723	658	739	723	773	732	729	761	692	682	749	739	736	721	744	783	748	763	716	731	725	784	714
23629	21052	28442	23908	21076	13936	4298	2595	1897	1572	1298	1066	1096	1074	1006	1006	915	866	745	750	745	661	610	613	615	593	571	597	591	611	567	535	554	526	532	531	466	483	503	476	482	514	486	503	508	487	510	493	448	482	446	465	459	484	453	468	460	494	452	469	468	459	476	473	456	458	504	433	455	478	461	442	493	442	469	457	468	468	450	483	480	446	389	497	470	474	474	409	428	470	440	484	469	456	453	448	470	450	474	411	466	470	433	395	452	468	433	455	479	480	424	415	468	438	479	475	485	453	471	462	447	501	448	471	492	463	431	453	450	452	444	461	445	453	496	501	442	428	439	452	443	465	434	484	471	428	425	457	410	450	488	476	486	442	441	454	424	449	470	414	432	414	460	441	465	431	404	455	437	447	428	427	442	460	428	455	424	439	461	467	438	404	459	444	473	444	469	434	469	431	433	413	474	457	439	446	457	447	448	438	490	472	433	467	444	438	451	409	463	480	447	465	450	471	446	428	432	456	424	447	456	397	448	474	474	423	409	419	466	424	431	481	426	474	463	434	469	451	461	428	460	497	450	450	450	442	442	457	453	459	402	432	410	445	435	461	457	418	446	452	456	453	418	467	427	439	440	430	469	465	462	456	465	430	453	442	457	474	436	448	443	470	434	412	419	434	487	489	452	443	428	434	475	468	430	437	412	426	458	449	444	451	445	452	457	449	465	434	423	415	416	443	458	410	474	415	414	475	459	455	452	470	439	457	448	455	438	482	422	448	472	446	455	454	451	492	483	454	458	446	459	449	442	428	438	512	461	466	429	443	473	415	463	434	453	485	426	460	413	474	452	435	459	475	467	467	446	423	442	447	443	435	464	418	410	440	492	440	473	458	433	476	418	444	466	404	447	436	462	480	450	428	440	471	481	436	409	476	452	448	424	435	440	427	478	450	442	462	451	459	430	449	486	459	452	440	488	457	460	423	454	457	462	451	464	406	427	465	444	502	462	464	443	475	502	414	410	395	445	445	487	444	421	455	453	439	465	452	433	471	499	477	468	465	472	447	426	492	472	402	473	466	450	408	500	414	470	479	430	410	444	429	450	476	458	428	462	466	448	445	452	444	459	465	424	459	456	463	464	456	442	434	443	452	478	417	450	449	458	449	449	465	477	451	423	450	440	429	452	420	480	477	466	436	450	442	436	458	460	463	484	450	436	456	441	454	439	459	414	458	437	457	428	456	437	463	405	472	462	470	454	448	443	452	462	424	459	415	455	474	433	457	479	438	399	467	430	453	437	444	499	413	417	407	461	492	479	410	451	488	473	446	461	425	441	467	429	395	427	447	442	458	515	382	473	462	473	457	442	411	476	395	461	464	448	413	448	465	403	443	423	461	465	423	470	433	412	438	425	467	422	453	454	425	485	431	449	470	434	407	408	439	453	461	437	451	466	466	454	434	423	432	452	420	409	511	481	411	476	447	455	462	452	422	449	468	424	419	439	446	445	473	495	440	453	416	468	452	457	468	440	423	427	453	438	465	444	449	448	447	421	448	456	421	476	457	425	445	451	451	472	468	422	442	447	416	468	441	427	418	462	424	430	433	439	452	445	438	457	444	445	460	468	460	444	471	457	436	431	471	467	473	426	479	457	437	450	485	444	427	447	473	448	420	441	447	424	418	414	454	470	438	468	434	419	415	445	398	455	447	454	437	468	481	453	411	452	442	445	409	498	440	436	431	427	453	468	468	432	474	442	463	437	440	489	445	456	466	463	432	432	415	442	424	412	474	425	399	431	446	447	441	414	408	468	475	424	422	455	421	410	460	419	409	447	433	459	439	478	456	459	472	415	465	450	432	436	454	465	447	478	432	438	432	457	480	457	482	430	412	460	442	461	461	435	437	470	399	455	417	464	435	420	469	442	458	441	459	459	467	427	473	426	475	438	459	447	452	448	487	478	465	445	422	455	455	444	412	477	424	440	454	443	458	445	454	425	405	445	462	426	430	437	454	476	450	450	455	445	439	468	463	460	485	490	430	443	453	446	444	488	430	468	452	463	464	439	435	426	472	453	436	423	448	427	424	425	494	457	416	426	418	478	463	474	457	481	433	443	477	418	434	441	447	451	450	454	446	456	435	460	481	427	453	423	424	461	453	435	448	435	421	435	436	426	442	424	432	417	449	459	462	501	422	474	425	395	473	435	435	462	433	460	399	444	427	457	454	442	421	430	479	457	455	464	425	415	462	433	448	443	456	457	447	453	431	420	465	471	387	436	503	439	511	464	436	471	454	467	485	458	441	433	435	463	491	449	446	477	435	478	453	457	483	435	436	461	413	420	437	460	426	421	406	439	452	444	434	466	464	478	422	465	436	479	447	462	502	462	430	443	446	448	462	412	425	487	420	456	445	449	443	440	424	439	476	424	442	441	503	425	441	443	445	480	448	425	417	458	457	447	440	482	437	491	431	445	425	450	483	442	429	456	449	484	439	495	450	479	414	442	442	473	500	452	460	470	483	422	443	449	429	466	464	438	444	456	398	447	423	434	405	481	466	447	452	441	460	424	443	453	429	428	447	440	458	451	409	481	457	430	419	439	454	471	446	468	471	490	411	468	432	451	443	427	478	442	447	428	440	462	415	446	478	459	477	412	477	435	414	473	448	421	460	503	432	433	445	445	509	438	463	434	442	464	434	450	443	429	467	445	451	436	418	444	461	470	449	439	448	430	438	490	429	442	428	434	481	449	439	429	466	450	437	452	463	467	441	457	446	447	465	478	470	444	474	465	424	452	453	437	461	455	457	473	465	431	443	485	433	445	462	460	436	447	458	475	474	461	467	472	419	448	397	433	478	451	444	469	483	448	448	449	452	441	423	433	464	449	424	452	457	470	460	451	471	461	456	480	439	428	450	466	454	423	465	465	421	482	457	446	434	446	450	467	436	456	433	444	452	426	416	431	450	482	472	472	475	449	408	445	448	435	475	438	411	476	464	442	454	471	477	459	431	476	453	434	486	458	408	411	445	475	454	451	458	448	438	478	460	427	443	418	453	450	466	420	467	460	446	416	476	434	452	469	430	439	422	445	462	456	449	450	446	490	449	456	476	429	481	425	459	481	492	442	444	461	461	456	433	488	445	413	447	439	495	444	462	472	468	445	420	431	435	453	458	428	450	436	457	445	475	444	416	459	435	506	473	440	454	450	454	484	439	406	487	428	469	395	444	455	447	480	445	450	438	432	465	459	480	404	465	478	465	429	431	454	485	431	460	459	429	481	443	467	441	423	412	458	468	440	483	443	453	467	428	436	483	439	464	456	436	459	411	464	415	443	432	420	465	397	460	471	461	437	468	406	492	399	454	444	463	428	442	430	450	470	419	423	412	458	440	465	449	451	471	458	422	446	431	465	472	463	438	409	491	422	476	414	443	450	443	440	456	465	493	459	445	431	449	443	473	484	440	429	446	443	469	490	506	449	481	426	430	460	426	422	492	463	476	476	460	455	486	419	433
12435	25906	22818	13766	10213	7995	6395	5258	4055	3028	2369	2059	1872	1838	1785	1657	1548	1426	1300	1141	1095	944	882	805	784	802	823	802	759	782	728	666	683	660	622	600	638	619	623	617	639	629	620	625	586	625	589	587	563	642	586	610	560	567	564	623	604	567	600	600	566	589	557	558	582	580	540	575	618	603	587	560	571	568	560	564	566	573	544	557	550	553	538	528	538	549	526	550	558	568	542	558	541	540	543	528	520	554	529	521	551	550	589	575	560	583	587	574	538	559	563	585	554	545	566	522	515	551	564	582	551	590	502	561	567	533	564	581	561	594	573	528	521	539	591	548	571	549	586	556	581	547	530	574	563	509	541	523	536	548	524	553	560	539	540	571	526	534	559	529	590	552	548	577	552	558	587	538	555	577	563	531	540	569	521	554	552	534	567	542	561	521	515	569	555	593	581	590	581	581	550	499	534	515	527	527	527	542	543	521	566	552	575	562	529	584	560	525	579	566	546	554	497	526	563	538	524	586	537	538	547	575	592	552	527	550	589	595	586	576	525	500	553	560	550	532	548	546	538	579	568	552	519	597	555	579	524	522	567	587	522	543	549	536	560	542	560	561	498	580	540	539	542	572	604	538	522	558	558	560	561	546	530	544	553	556	581	558	595	579	504	533	541	544	601	551	580	549	562	512	530	524	549	542	573	560	562	605	578	522	571	584	567	581	539	555	557	540	526	591	528	595	551	521	577	572	581	505	561	545	558	541	542	575	548	542	549	528	536	556	538	530	576	521	512	560	514	556	554	559	546	581	591	538	491	563	557	554	557	557	567	573	537	549	539	566	555	548	565	586	565	553	539	553	526	557	531	528	564	577	536	550	522	527	546	547	518	557	535	517	553	559	548	545	543	572	555	553	557	541	523	575	512	566	521	548	563	544	553	530	527	563	545	562	534	546	496	594	508	542	545	553	523	534	564	482	526	532	553	566	542	534	587	556	556	539	576	571	563	564	559	532	529	562	550	525	549	556	587	536	572	555	541	570	564	512	571	539	594	561	513	502	543	564	571	544	523	577	556	527	553	532	557	539	563	530	552	497	524	570	529	546	578	554	574	554	504	536	564	544	510	545	572	543	527	514	539	510	522	575	555	555	565	549	591	527	567	529	586	549	554	517	589	591	514	558	510	529	554	564	556	554	513	535	521	552	545	551	552	567	528	529	578	528	554	543	538	545	555	556	534	559	512	500	557	523	578	530	590	562	568	555	588	539	553	546	587	554	537	572	589	518	526	532	565	541	541	566	575	529	561	554	561	522	569	539	571	535	519	561	561	598	499	521	549	518	567	552	569	531	546	555	554	545	562	582	548	539	569	548	532	534	583	513	510	597	517	547	539	533	544	529	521	523	529	568	536	519	574	551	549	490	538	523	528	533	578	546	493	534	586	563	512	561	555	531	538	559	575	532	555	562	586	543	552	519	559	565	565	512	532	573	561	545	569	530	573	510	531	523	558	578	590	527	509	557	526	567	522	560	530	539	526	538	523	544	552	517	574	588	544	548	530	574	541	524	527	530	597	577	535	538	534	564	539	576	605	533	530	544	582	584	550	536	501	575	547	547	546	573	515	565	522	494	557	542	547	504	574	543	587	556	540	529	546	551	576	571	541	530	557	570	544	531	547	519	565	584	554	554	526	553	576	526	537	607	524	542	531	551	526	539	522	514	569	546	549	555	582	522	497	538	542	544	562	572	536	501	541	550	550	493	566	549	606	561	614	517	524	490	540	543	533	555	521	575	527	592	561	497	549	561	526	530	562	509	551	579	550	554	532	553	568	563	520	551	535	568	561	571	578	551	549	557	578	578	519	529	554	575	551	555	569	530	551	548	534	537	546	565	542	554	560	563	527	541	540	534	536	541	555	571	575	553	501	536	538	531	526	535	522	540	536	567	563	531	551	543	528	538	575	559	527	561	567	538	555	558	505	521	565	570	592	566	556	549	589	532	529	523	532	576	564	532	536	553	546	570	562	565	536	525	559	578	567	554	546	555	519	531	573	543	561	549	530	528	549	538	499	551	557	529	536	558	537	565	544	576	547	597	523	534	601	584	564	551	535	550	538	543	563	564	583	590	549	580	525	554	551	522	547	559	533	496	565	548	542	521	549	541	586	550	535	550	525	620	537	562	537	565	539	565	535	541	538	530	538	536	562	537	563	566	569	564	567	566	602	572	517	584	527	579	567	514	583	550	556	556	547	505	549	504	551	550	545	509	516	557	551	560	554	526	519	528	569	541	529	554	550	548	547	513	584	538	531	589	557	588	530	552	560	523	546	607	574	552	554	534	543	569	526	538	566	562	578	541	590	524	542	559	547	533	525	565	535	558	543	558	515	517	575	537	550	538	573	532	602	524	541	544	522	551	561	558	529	531	591	583	549	558	541	601	545	507	575	563	522	536	580	528	554	568	591	563	546	534	534	538	504	575	594	541	539	551	552	545	581	566	495	536	542	517	546	548	536	543	552	525	578	540	576	568	551	522	548	536	553	546	563	502	525	550	587	548	561	541	547	561	555	567	632	543	532	551	586	530	554	513	586	532	561	543	562	548	547	544	546	556	538	560	569	563	558	524	532	557	548	556	533	578	531	556	520	525	524	595	562	575	557	554	546	544	521	569	502	536	535	529	555	541	535	535	518	537	581	498	564	529	555	556	538	543	531	534	521	522	598	487	533	545	545	548	562	527	484	554	556	521	546	515	537	549	575	573	517	565	503	544	528	566	556	546	542	536	551	524	580	554	532	570	541	557	539	490	559	517	546	546	523	551	560	598	549	576	554	565	511	566	559	560	530	565	561	567	516	585	550	579	538	571	578	560	543	533	536	561	529	565	568	537	538	539	559	567	536	513	580	582	581	574	557	574	564	555	537	532	552	525	534	524	552	548	557	543	561	538	503	509	538	562	545	508	528	562	554	534	533	563	555	543	546	540	530	559	564	501	548	526	595	578	546	564	558	570	507	560	592	556	575	583	541	547	526	597	567	549	545	545	582	548	525	570	550	537	508	512	563	499	532	584	586	566	546	567	575	568	588	562	543	549	583	557	542	542	521	537	598	572	532	560	553	577	514	578	552	563	581	570	501	580	565	539	554	550	574	571	521	540	547	605	562	575	544	523	543	512	533	553	547	534	576	536	535	562	570	568	566	557	546	543	559	533	537	557	553	560	558	543	588	574	587	557	497	552	543	559	536	553	546	557	545	535	543	559	573	560	564	565	553	508	543	518	569	557	525	563	567	521	546	591	566	558	569	538	564	584	536	558	538	569	552	534	539	536	548	594	564	506	528	529	549	557	575	561	554	514	485	585	569	553	550	536	563	563	524	582	533	552	551	550	582	554	590	552	570	541	522	548	554	553	518	538	494	565	493	551	561	583	516	520	512	509	519	532	545	555	563	533	538	570	568	576	543	530	566	565	554	557	563	536	527	560	568	552	544	539	599	556	541	503	540	517	520	562	537	515
22687	21072	28865	23479	21081	21313	13845	4113	2715	1958	1622	1446	1334	1250	1260	1225	1027	954	979	870	838	669	668	623	610	574	601	561	599	569	551	538	508	534	473	487	486	448	486	488	466	493	472	430	475	429	450	467	462	452	445	423	429	419	421	469	425	402	399	452	449	402	437	407	453	437	461	427	408	444	400	436	359	405	422	404	440	382	456	437	406	385	425	398	430	405	431	441	408	436	462	406	416	413	408	398	377	401	430	383	376	393	384	427	419	418	405	383	409	420	405	439	458	396	418	395	429	389	372	404	388	392	392	388	418	440	389	426	389	367	420	436	423	405	404	397	423	364	415	393	406	414	406	374	387	409	398	389	409	398	367	405	418	411	405	364	367	412	405	391	394	421	384	411	402	428	371	414	403	383	378	391	380	391	355	437	404	405	386	420	406	381	401	420	414	416	380	395	385	388	394	412	441	396	396	384	409	434	400	396	396	383	399	404	400	399	399	393	408	436	441	472	384	434	417	456	412	397	406	426	401	415	398	391	373	392	395	389	417	390	371	355	409	446	414	430	417	391	390	398	375	375	422	460	431	375	393	368	402	437	396	398	430	404	408	401	390	380	389	402	426	423	411	444	417	457	385	400	403	394	389	431	420	401	397	394	374	394	397	420	444	426	427	398	368	438	405	413	372	397	423	400	379	390	399	418	412	415	388	431	405	420	411	393	414	396	350	361	431	368	408	397	419	387	412	358	429	401	424	429	414	447	451	392	416	374	413	378	399	447	413	395	397	397	377	378	405	389	393	427	454	402	368	415	374	413	413	397	381	423	373	414	400	413	424	418	395	430	408	397	375	395	422	419	421	354	341	409	412	389	401	378	402	390	401	377	408	394	400	382	359	425	417	403	399	392	395	400	465	375	411	406	403	441	399	403	379	368	421	390	372	396	408	401	416	426	408	386	397	405	413	412	404	365	368	385	434	379	399	375	427	406	402	393	392	401	387	384	401	400	401	449	419	439	389	395	370	392	403	367	393	387	412	448	415	404	377	393	367	397	392	425	396	404	403	441	432	403	400	395	359	398	438	379	404	375	386	405	411	411	385	409	404	397	400	408	408	391	376	404	386	408	420	380	374	428	377	393	400	393	419	410	417	412	409	419	380	398	414	415	392	421	409	433	415	421	456	430	396	419	396	376	422	404	403	401	389	385	399	416	358	419	398	439	389	384	414	385	394	417	413	434	369	417	403	429	402	390	407	438	395	396	421	414	382	411	403	420	457	413	410	429	353	406	406	403	415	421	401	388	449	453	416	394	421	390	411	383	439	398	422	371	378	366	432	430	385	359	409	380	395	391	407	410	404	390	376	406	391	405	381	418	428	368	391	392	422	379	403	404	394	416	422	438	449	390	404	409	399	377	387	397	392	403	390	394	404	389	397	427	402	408	392	395	382	410	381	426	406	392	424	375	420	382	424	409	365	389	412	383	419	393	389	364	409	374	398	379	415	405	388	375	446	418	380	386	403	397	411	371	401	389	411	382	423	395	410	413	388	455	378	409	416	390	390	388	415	409	401	358	405	386	418	407	422	403	394	372	424	416	431	409	419	376	390	392	407	396	423	403	394	384	382	372	421	453	380	433	410	427	366	378	392	396	393	388	390	393	393	420	357	387	430	379	410	403	383	395	458	424	427	403	411	378	414	413	429	385	432	427	423	396	403	346	399	426	374	368	421	370	392	387	392	407	390	380	407	410	388	397	425	417	387	367	426	407	408	355	420	378	380	414	407	382	390	427	414	366	408	371	410	393	404	415	416	375	406	395	445	405	389	372	392	403	415	406	398	392	368	444	382	395	428	432	396	374	378	410	394	401	397	381	418	401	364	415	389	439	403	415	412	389	391	388	427	410	413	426	391	420	370	421	376	366	383	392	408	378	396	395	411	428	388	409	374	402	384	395	413	380	383	412	411	386	380	421	394	415	406	392	403	409	386	394	387	410	419	404	407	471	400	411	363	396	383	394	414	372	382	419	390	408	366	383	399	395	419	395	378	415	413	398	370	404	395	412	412	393	369	433	394	388	458	391	386	385	419	410	399	419	420	384	430	395	383	379	388	427	403	415	412	415	385	396	406	395	410	389	405	396	419	400	411	435	402	395	392	424	425	366	379	407	380	399	393	421	387	430	418	418	427	367	362	424	410	410	413	428	383	411	370	399	405	404	411	366	405	408	421	413	401	414	385	443	405	409	408	414	420	406	399	358	440	400	406	373	404	375	392	397	419	407	389	414	394	412	374	379	438	377	403	453	408	372	427	411	410	396	390	390	373	388	447	412	385	436	380	429	401	417	374	387	373	401	387	396	389	366	425	428	406	376	418	405	421	406	399	394	403	409	391	431	401	407	388	372	427	404	427	394	380	407	422	413	439	378	393	372	399	424	406	398	436	431	396	419	382	387	434	367	414	378	427	366	410	402	361	393	388	375	386	387	400	410	380	398	386	409	385	393	400	432	381	403	371	382	402	402	428	378	390	374	414	379	414	411	389	434	377	394	369	403	375	399	365	394	413	377	424	382	380	402	418	376	401	393	433	415	412	415	397	380	414	408	391	419	410	420	379	373	410	352	407	410	441	385	370	403	429	395	366	438	358	417	383	422	392	382	375	434	397	396	398	372	414	400	391	371	398	392	393	416	399	394	393	414	382	395	401	426	419	400	394	414	437	383	343	397	410	375	375	375	386	359	396	408	422	423	429	403	418	414	420	393	371	402	372	409	397	396	424	386	359	400	411	380	379	395	374	372	474	409	406	375	385	390	394	406	408	407	402	400	376	340	416	408	404	371	430	385	414	359	386	411	393	415	432	384	402	373	350	422	415	411	398	399	399	399	434	418	371	429	405	384	389	418	349	414	435	430	421	417	402	398	394	414	434	405	416	405	402	401	414	397	438	411	367	421	403	433	379	408	412	399	376	393	384	469	406	416	439	414	407	424	404	397	407	406	343	406	435	422	395	424	385	447	387	374	377	399	411	429	369	390	371	369	409	400	437	418	424	383	408	389	414	402	383	422	418	378	417	379	444	431	400	404	433	366	380	373	419	418	365	426	388	400	400	374	430	374	411	408	396	380	414	406	402	394	425	402	381	358	409	410	403	385	413	442	421	399	398	387	361	384	397	421	403	387	385	383	390	434	421	426	360	364	377	373	383	402	416	417	440	385	384	397	373	384	395	409	434	408	400	434	411	357	377	403	369	408	383	414	390	404	398	394	441	417	372	413	401	382	408	389	409	402	443	408	388	369	371	398	381	408	410	418	414	407	410	397	378	395	370	399	413	406	396	422	381	400	380	402	411	388	394	385	423	410	410	392	413	387	365	422	375	398	391	393	411	400	410	378	406	393	457	411	417	407	412	416	409	374	396	372	406	418	420	396	426	419	368	433	388	369	400	336	364	363	412	412	388	415	362	426	413	436	384	376	370	399	391	416	450	450	400	392	431	397	436	391	399	380	411	440	438	385
14672	31151	27570	18262	13819	10950	9088	7390	5734	4242	3266	2728	2523	2314	2265	2096	1927	1711	1499	1396	1270	1073	882	900	892	831	838	836	846	795	814	678	665	707	691	629	603	567	562	564	519	569	514	584	570	572	545	535	506	491	550	505	521	541	550	522	503	532	503	515	520	563	549	521	565	530	579	515	521	500	519	457	523	497	509	526	505	504	503	477	511	502	470	514	464	498	525	504	535	503	510	532	499	468	537	478	492	497	507	493	512	493	477	495	497	499	510	488	495	482	474	495	508	477	471	500	473	466	510	491	508	504	492	477	469	472	467	497	467	462	502	473	476	438	490	492	483	456	473	457	487	458	476	466	544	453	486	437	439	478	498	441	471	487	497	446	502	457	521	499	498	484	446	486	477	468	481	454	465	510	477	474	458	515	499	452	457	524	449	441	448	474	457	482	500	474	452	478	510	474	481	482	478	459	467	451	478	495	451	457	492	510	500	499	452	479	460	459	504	463	463	485	463	506	514	452	456	458	449	474	468	434	495	506	488	470	463	455	537	471	451	452	461	490	480	492	473	465	473	499	453	503	477	451	475	490	460	512	488	475	459	489	441	476	433	493	486	473	494	500	455	490	477	491	488	495	493	488	494	492	438	496	484	465	494	482	472	471	463	476	478	472	444	441	477	513	512	478	488	474	448	484	491	478	485	488	492	482	481	440	476	442	504	477	484	455	437	455	471	491	453	417	466	452	550	529	497	416	467	479	484	471	466	449	486	485	492	455	486	463	524	484	489	490	503	460	471	477	448	522	459	440	438	467	484	519	483	463	430	492	469	497	496	461	496	504	512	513	469	497	477	446	490	473	480	469	486	446	506	487	480	468	499	444	451	490	433	420	487	438	489	447	452	439	497	452	507	464	442	501	466	497	486	472	494	515	452	472	434	500	517	472	469	506	474	439	473	489	472	441	441	472	457	478	473	455	479	501	460	454	470	499	472	459	511	492	446	491	489	435	466	487	492	479	464	444	514	449	449	472	476	477	491	471	453	504	475	460	485	486	489	473	449	461	480	458	448	490	495	504	509	463	505	477	456	471	500	473	466	432	517	493	469	500	466	464	429	459	463	489	455	442	461	471	487	473	478	473	492	462	507	489	471	471	497	470	495	454	457	491	436	511	447	471	486	468	478	451	491	514	461	512	481	456	472	494	490	463	430	476	470	463	490	500	479	488	445	491	498	472	481	484	494	474	488	496	497	503	472	503	496	489	470	487	476	484	452	437	469	442	476	516	453	478	494	476	476	457	425	459	497	497	449	479	463	482	467	479	512	459	491	476	469	494	423	495	428	485	508	463	485	443	472	493	442	456	450	459	487	486	486	514	475	422	504	491	458	499	486	486	445	474	450	447	449	530	455	454	481	485	493	488	428	453	494	422	513	510	501	464	448	493	476	459	454	442	451	518	483	489	484	453	506	463	488	482	500	448	518	486	434	444	440	461	502	510	465	463	440	461	479	460	474	446	465	474	476	476	461	500	453	434	485	489	494	473	459	484	464	437	506	474	467	496	492	484	489	437	480	457	465	448	481	463	467	460	495	507	454	483	473	456	442	519	501	479	493	487	472	475	466	507	484	456	449	481	495	480	489	518	443	455	494	474	473	482	444	485	485	488	472	430	450	482	433	458	513	490	488	441	474	461	435	506	513	474	463	453	456	443	445	499	457	467	522	464	470	485	487	488	484	527	475	434	477	500	426	518	435	491	493	479	463	429	477	471	484	444	505	445	465	450	496	500	447	467	487	484	483	468	475	461	534	487	474	507	478	516	458	456	462	469	452	435	467	482	480	484	484	460	487	496	489	481	474	479	430	486	459	461	483	419	484	441	472	490	484	478	488	476	475	453	451	464	480	446	489	504	485	442	448	493	460	459	437	456	467	509	472	457	492	464	464	493	456	482	470	434	500	449	504	491	461	474	509	466	464	449	462	484	451	469	456	460	447	494	472	470	478	466	475	459	481	454	475	452	511	447	478	469	463	470	450	455	468	472	497	440	463	508	473	466	448	460	449	492	484	447	476	481	466	457	490	459	500	484	465	488	487	479	470	482	479	477	485	498	466	483	469	491	468	435	449	469	436	480	515	487	468	469	466	497	460	467	463	453	475	448	473	468	507	462	475	453	486	460	500	477	502	466	481	458	481	447	482	489	462	473	459	485	506	476	463	511	471	482	443	490	465	475	454	463	506	458	470	504	484	484	496	503	433	448	463	446	479	490	468	473	472	481	474	509	454	459	474	468	463	481	471	483	483	473	463	530	486	495	440	488	521	502	479	452	485	510	479	459	456	485	437	490	441	507	510	442	492	451	481	485	487	472	471	526	477	460	485	466	447	469	495	488	487	486	501	455	459	497	445	413	473	486	499	523	494	486	500	483	473	464	469	436	510	479	434	474	462	473	477	464	455	482	495	453	464	445	523	483	523	453	478	479	501	475	453	481	514	468	442	480	440	489	443	449	465	470	479	467	487	496	490	486	469	476	507	465	466	477	478	444	478	477	502	475	459	471	494	501	436	441	478	450	462	464	453	479	456	452	466	478	478	477	468	495	469	510	460	519	485	479	467	462	499	488	435	481	503	483	451	486	439	466	486	472	478	503	484	500	459	460	469	484	483	461	509	456	465	486	509	474	463	472	502	461	497	472	508	468	464	478	509	493	489	476	486	491	509	492	496	506	475	471	452	500	501	476	490	486	468	491	527	487	475	500	478	529	459	461	510	474	469	509	466	492	480	464	447	475	478	507	486	465	501	460	527	479	495	459	512	491	481	471	462	460	474	530	464	485	449	487	487	481	475	513	499	478	476	486	507	472	491	465	459	485	486	480	452	471	483	487	463	473	475	458	481	469	480	479	489	455	472	491	508	471	507	502	481	494	461	484	480	509	459	447	458	508	471	457	479	406	474	445	515	466	497	458	473	471	489	486	456	480	481	507	478	438	476	475	447	450	483	471	474	456	484	432	461	486	478	448	469	504	479	488	464	473	464	491	475	455	482	462	446	465	501	499	448	503	426	450	476	489	460	479	469	479	459	488	515	469	506	437	454	487	448	463	487	459	477	449	504	495	467	475	491	484	448	486	474	490	502	523	453	479	469	476	495	514	450	475	438	452	464	451	460	495	480	504	471	491	460	496	488	470	463	491	438	479	489	471	463	459	429	407	457	507	462	500	470	448	445	462	434	494	495	496	493	467	497	485	478	477	486	450	465	466	468	495	463	438	524	534	471	482	449	476	461	439	485	458	467	454	472	466	470	480	445	448	488	504	477	512	448	452	477	515	459	478	480	472	475	481	472	464	479	470	475	450	518	448	445	482	470	467	494	458	464	498	488	472	495	486	479	477	483	467	476	493	455	430	475	493	474	480	499	456	494	482	463	478	496	471	458	452	499	481	479	494	473	460	511	461	489	486	469	452	419	458	505	478	452	458	462	452	439	449	503	482	488	470	464	462	474	444	480	501	449	505
26846	20662	15281	6874	3470	2573	2091	1590	1298	1100	992	963	899	879	950	898	925	866	839	783	747	779	672	649	695	730	672	678	658	694	690	664	662	638	676	652	658	650	677	646	635	630	602	646	655	626	586	686	637	637	591	651	663	631	666	620	607	628	646	638	613	609	640	632	641	659	581	625	618	639	680	644	692	633	648	641	623	641	633	590	622	593	592	640	632	615	656	595	692	610	625	658	645	646	649	627	635	624	595	615	625	647	619	663	640	617	619	656	624	581	608	636	621	623	650	604	615	616	614	645	600	666	608	634	622	592	649	624	655	650	634	660	610	641	588	657	646	611	647	621	649	603	657	648	658	618	634	641	619	667	600	627	555	641	625	612	616	606	644	589	570	610	620	609	633	587	616	627	631	613	637	577	678	615	646	607	626	614	615	624	615	587	634	590	617	584	595	640	646	610	675	639	630	617	624	670	611	616	608	618	588	664	645	621	652	674	641	607	616	606	613	666	651	635	588	633	592	619	664	589	617	611	602	617	642	635	631	654	610	649	592	619	632	618	594	637	636	649	619	635	654	644	592	600	646	634	667	640	596	620	621	581	644	635	634	675	625	644	615	629	602	626	624	653	609	640	616	609	621	597	637	632	596	629	579	655	602	573	636	599	638	599	589	588	584	626	642	680	653	617	593	594	653	600	632	573	653	608	615	632	615	620	590	610	590	617	629	620	566	623	629	630	646	625	650	622	574	621	622	599	573	614	611	596	625	614	603	613	604	640	638	611	657	634	624	602	628	609	641	616	613	655	610	581	599	623	592	614	598	628	628	623	651	639	650	587	604	664	588	602	650	635	664	582	597	640	642	648	637	629	644	627	675	589	579	617	607	657	608	627	630	608	579	620	583	625	647	632	639	631	655	625	619	619	640	610	612	613	604	626	600	631	627	600	669	574	615	612	610	627	656	620	674	647	679	629	624	610	611	646	635	591	614	588	609	622	617	636	626	590	599	669	604	585	632	648	661	620	599	588	619	631	624	617	655	633	625	607	615	561	648	638	636	643	587	615	626	615	599	615	580	665	633	703	599	613	605	610	638	613	607	589	660	662	616	643	594	652	667	646	640	602	578	607	616	655	617	621	603	623	578	623	634	598	674	669	661	612	596	628	633	639	649	645	626	600	610	601	591	634	644	646	567	643	642	623	624	603	612	629	605	590	631	614	609	632	638	618	626	634	616	588	606	625	671	611	624	651	601	645	622	628	639	604	625	606	653	611	613	660	614	635	620	681	650	656	628	610	624	574	640	633	625	625	638	612	622	631	600	627	655	624	634	642	602	665	602	652	647	601	626	610	598	623	631	654	644	628	640	642	640	669	612	610	627	625	629	557	606	585	623	649	642	636	601	620	631	618	566	556	608	573	586	599	615	601	620	623	620	655	624	657	611	629	625	651	610	604	597	566	627	620	605	645	647	638	638	641	620	649	651	655	639	647	620	612	619	671	614	598	677	630	551	602	595	631	658	643	615	607	645	637	634	618	664	635	614	607	662	605	641	635	638	614	617	614	599	621	592	644	604	588	642	636	633	594	592	590	572	605	637	603	592	622	624	644	606	587	588	598	622	644	596	621	643	649	673	631	666	649	668	605	603	627	609	677	640	623	627	587	610	657	632	625	583	657	621	663	628	574	588	611	646	609	598	636	596	599	649	650	650	595	595	576	603	636	631	631	635	585	626	617	683	701	591	622	634	636	610	590	627	578	656	627	636	664	617	642	678	649	635	627	598	652	605	581	632	625	635	633	629	668	614	611	637	611	609	636	629	637	624	630	599	659	563	616	635	632	626	605	605	629	601	621	619	600	632	635	643	610	614	622	589	583	628	638	611	607	595	594	599	607	608	608	593	641	662	638	632	558	609	615	611	599	597	584	627	614	633	603	653	596	592	607	631	633	605	669	662	613	622	597	642	602	609	621	632	625	596	634	632	624	606	633	631	612	614	641	652	613	617	597	672	650	638	657	665	615	589	657	672	601	615	632	628	569	562	630	618	677	641	670	588	597	626	614	661	587	607	614	632	645	634	622	643	648	633	612	621	605	638	658	638	593	662	638	615	625	637	647	609	599	626	618	611	621	646	615	651	676	638	634	605	620	673	671	655	613	643	658	596	632	607	624	631	648	620	566	646	615	630	593	595	582	625	601	593	593	621	636	658	670	591	601	582	609	634	642	613	598	624	627	649	639	574	608	639	629	641	585	656	645	636	623	620	648	620	613	627	656	639	627	589	615	593	654	643	659	602	650	598	633	638	589	598	642	600	635	556	610	618	631	603	632	646	629	625	631	652	619	632	603	633	609	645	599	588	585	626	615	660	600	620	632	636	660	581	627	620	634	613	594	611	661	602	623	606	606	623	606	654	671	598	609	638	669	603	645	601	609	638	563	594	617	616	614	592	629	572	625	701	637	619	625	626	610	630	635	625	590	658	613	676	642	637	607	633	618	638	636	585	672	595	614	608	600	610	640	606	628	652	598	644	627	645	603	613	667	601	618	653	625	645	602	591	622	623	570	602	597	604	648	634	649	653	654	624	645	581	608	629	632	672	625	655	609	644	627	650	660	591	609	607	661	607	618	652	635	606	626	599	656	649	623	590	646	656	665	612	640	604	621	606	688	652	619	623	648	632	647	609	655	654	627	620	610	617	643	631	610	566	632	628	586	676	623	587	672	650	628	649	626	641	604	572	584	596	577	620	583	632	602	629	626	609	638	615	613	628	624	583	612	670	628	644	636	593	711	667	622	587	609	589	644	600	613	649	607	626	655	618	666	642	621	652	646	629	601	602	627	636	629	624	639	604	650	658	626	624	638	619	655	602	608	680	659	604	650	628	630	640	599	615	617	627	611	681	626	650	653	605	630	598	636	632	601	641	642	578	660	604	618	622	653	601	650	585	582	605	661	640	657	643	580	620	604	601	632	612	589	645	661	633	636	631	638	591	602	633	670	619	585	602	606	616	654	656	618	631	659	594	631	617	614	601	600	616	647	632	633	639	605	611	648	594	635	630	633	602	627	606	629	634	607	602	616	632	608	622	653	619	620	641	619	610	578	651	633	649	619	611	622	636	622	600	620	613	557	613	654	632	630	625	634	612	653	680	689	598	639	626	648	641	642	607	617	576	669	641	586	606	649	662	636	584	675	611	678	580	660	642	609	565	614	645	590	579	611	617	599	654	639	581	595	607	655	611	619	606	586	661	643	648	606	650	655	583	619	638	602	622	637	627	610	613	640	625	641	666	633	623	629	625	690	635	588	620	653	606	622	687	591	623	591	636	636	625	643	592	670	624	641	591	644	640	594	608	614	604	608	638	605	620	598	595	621	605	652	630	632	617	598	642	644	584	602	621	660	659	632	590	611	644	588	674	584	599	633	584	639	618	626	599	613	632	611	617	575	606	617	610	598	647	656	641	616	695	618	668	576	653	639	626	624	602	595	615	621	680	631	607	629	626	613	645	596
11150	17525	14842	8241	6077	4844	4237	3364	2433	1924	1576	1455	1466	1412	1405	1351	1316	1218	1166	1027	982	892	916	911	902	865	895	824	864	871	846	823	831	817	811	786	790	777	758	786	821	785	761	760	803	758	776	741	807	760	750	739	767	787	790	776	744	779	754	766	756	771	733	787	766	720	798	772	748	786	760	791	737	750	799	776	772	755	755	771	784	773	757	729	709	796	758	766	787	719	806	762	764	754	765	766	762	807	731	731	776	765	781	781	730	695	762	743	716	800	766	754	730	758	759	778	769	777	737	759	748	757	791	747	703	722	746	740	764	684	758	748	813	733	776	788	718	787	794	747	721	753	793	746	750	774	723	725	716	768	746	745	760	764	763	746	727	727	755	724	739	702	744	727	757	698	708	718	734	716	767	770	726	735	708	720	717	736	787	762	727	741	757	746	776	740	733	766	737	764	799	792	764	757	779	758	726	710	769	789	731	743	766	755	720	776	732	786	762	770	761	712	763	748	786	764	768	743	721	796	743	743	752	730	752	741	722	750	734	769	760	770	764	764	695	710	769	764	770	791	700	715	793	787	738	750	756	771	722	757	739	757	739	710	764	783	809	732	747	731	733	768	765	754	731	773	717	775	769	703	759	763	757	684	720	761	738	750	701	755	736	758	730	758	762	728	785	738	741	781	724	742	819	751	754	729	741	766	735	741	714	752	723	786	743	729	735	730	752	758	762	722	784	750	789	773	758	753	785	787	774	736	716	712	710	720	715	716	765	775	771	751	762	733	751	743	732	793	757	743	741	792	767	746	741	745	733	775	738	769	720	777	746	727	726	778	794	747	771	744	728	782	740	750	717	715	729	771	740	780	771	781	753	754	781	778	730	731	713	770	744	790	778	783	754	723	725	718	778	768	731	726	751	740	749	741	766	778	742	786	714	683	743	736	779	764	731	733	760	732	726	735	758	798	732	743	780	739	749	757	750	723	720	713	787	804	712	720	722	774	787	741	751	745	765	738	793	715	752	760	742	732	734	788	746	752	711	777	717	726	756	772	695	761	776	817	696	770	740	750	816	763	734	808	727	712	779	753	739	748	781	753	797	775	767	746	711	768	782	748	773	722	768	775	709	737	767	769	735	751	743	773	723	753	714	731	744	790	821	723	809	780	787	777	724	770	708	771	753	807	739	741	775	735	736	718	756	705	748	777	768	750	761	754	751	768	767	786	757	766	768	743	803	798	746	765	771	713	751	751	765	740	728	734	755	763	728	765	730	734	812	739	749	761	775	702	753	792	695	765	766	755	714	708	782	755	761	740	726	760	752	754	745	740	695	781	710	761	700	733	764	724	771	785	758	744	721	753	771	734	749	767	752	746	740	739	773	706	769	762	728	774	756	752	756	763	769	771	778	726	743	811	736	716	754	818	768	775	756	742	806	800	734	749	790	765	772	788	770	733	733	750	713	753	746	777	757	740	798	729	727	741	754	733	687	746	771	802	733	772	738	734	760	750	780	716	725	745	780	800	780	741	733	730	782	736	717	796	760	759	747	711	777	702	735	804	712	757	747	762	810	714	735	743	720	732	710	743	769	742	771	721	785	730	757	786	773	727	730	727	788	750	710	703	749	753	754	733	794	774	811	750	735	732	735	768	741	713	728	731	726	748	695	755	769	760	736	688	733	707	732	708	762	712	757	726	749	736	751	745	779	717	725	762	735	768	766	754	804	711	735	762	721	747	746	762	760	760	749	777	780	752	727	755	721	794	750	772	773	780	761	771	678	708	748	709	751	714	695	710	750	753	744	756	702	761	720	708	746	808	731	776	710	733	702	742	754	770	733	740	778	763	732	764	756	709	752	774	690	781	770	769	790	749	786	764	751	719	707	709	744	721	733	682	763	776	742	746	717	726	787	726	751	718	715	696	755	723	746	764	751	753	754	750	743	829	792	738	781	726	721	787	758	747	765	775	811	789	720	732	744	735	752	704	729	759	685	764	759	774	735	817	721	810	770	773	705	744	758	736	705	752	760	770	727	748	738	773	769	731	815	776	755	755	759	766	800	696	773	733	788	766	789	711	769	751	725	739	760	736	731	754	739	753	710	789	762	735	786	726	703	733	757	698	767	822	731	701	754	763	725	774	751	745	738	730	714	790	751	776	761	762	751	746	800	760	772	746	717	732	748	770	824	753	734	764	746	765	774	743	734	755	721	777	765	690	753	716	739	812	767	745	760	771	718	744	768	712	775	720	757	738	736	805	759	754	712	671	777	749	764	737	725	749	740	741	796	816	743	725	792	753	760	805	778	767	708	752	793	733	742	746	722	736	715	736	747	749	761	780	732	767	745	773	745	723	745	728	706	754	776	736	754	747	711	730	766	730	756	779	731	745	706	772	760	743	771	762	752	723	721	741	717	715	760	736	769	742	773	807	747	734	710	766	798	740	745	740	761	709	798	752	735	762	753	741	756	745	719	769	780	749	767	810	794	777	734	750	710	724	767	755	738	722	789	748	790	801	704	760	767	749	765	750	730	737	734	749	776	786	792	729	730	765	700	765	794	762	771	796	739	744	766	751	731	796	780	789	774	715	766	729	785	721	732	786	808	754	728	743	774	775	727	741	732	795	787	780	732	722	771	736	748	749	733	763	760	742	755	735	852	735	757	839	724	739	769	805	765	740	728	719	711	748	810	745	728	771	805	718	756	763	738	763	699	760	801	763	728	772	753	730	727	801	744	740	740	792	749	728	758	800	758	772	740	770	768	730	739	729	763	752	774	784	814	717	760	728	775	790	767	753	797	737	736	730	752	719	736	819	849	731	782	764	759	726	798	796	774	743	739	738	734	699	749	767	728	770	744	736	772	806	767	745	729	801	771	702	760	772	747	775	753	787	713	741	731	712	755	791	770	711	770	769	769	764	747	786	764	802	739	735	800	751	757	724	780	727	775	786	776	707	778	739	730	718	736	764	696	763	753	761	755	716	736	763	747	742	736	760	767	745	743	694	722	756	717	741	761	748	748	709	796	740	769	765	762	742	734	765	806	725	779	776	761	762	830	745	744	720	729	739	757	752	757	787	733	733	736	738	723	750	725	759	732	773	750	698	767	793	729	757	725	738	814	771	774	735	732	677	776	769	747	805	704	689	786	726	676	725	769	709	747	729	760	734	768	753	774	782	715	742	744	770	736	756	741	731	732	698	791	714	756	726	764	714	725	723	775	770	786	789	728	864	694	752	775	773	763	780	695	721	773	730	767	718	738	775	762	721	738	741	721	716	749	790	764	755	740	779	775	750	722	714	764	744	747	759	745	745	804	793	730	755	776	750	750	738	773	680	684	743	727	702	759	770	745	777	702	764	763	770	753	715	742	713	762	763	791	716	785	759	711	760	752	727	744	715	762	767	794	742	722	726	738	778	750	733	759	748	711	750	760	776	769	693	766	758	721	750	762	727	771	716	751	772	759	740	706	743	747	766	743	762	709	755	748	747	796	734	739	758	738	741	723	730
23681	21047	28396	23922	21072	14214	4737	2657	1884	1448	1214	1151	1094	1144	1081	987	914	829	808	768	682	659	590	645	638	613	601	578	629	559	537	573	553	541	530	499	524	511	517	495	536	529	495	501	469	549	478	501	485	496	476	484	492	463	498	496	508	468	478	477	461	463	480	478	488	474	492	528	476	437	499	479	503	476	505	471	489	482	476	449	464	517	489	475	441	460	474	445	486	480	478	494	442	502	501	485	515	468	459	490	446	516	435	469	462	461	461	442	474	457	458	470	473	450	451	491	455	441	484	512	485	480	470	476	475	451	484	490	420	496	507	473	479	459	485	474	449	485	465	462	483	474	458	428	482	475	451	417	497	506	429	489	445	441	429	500	435	476	479	459	503	460	482	467	451	466	490	493	464	503	483	444	467	432	492	477	448	468	452	480	482	458	475	477	454	475	421	458	453	529	513	485	440	483	475	470	454	460	486	453	444	484	527	442	497	487	404	495	452	434	466	503	455	454	493	465	457	467	455	483	475	443	476	462	498	481	448	452	451	477	429	484	451	504	464	464	444	494	455	455	453	457	463	459	419	471	437	477	476	475	466	480	487	494	469	470	481	476	482	443	464	477	494	439	465	494	473	475	460	467	406	431	445	473	469	466	462	427	486	446	506	499	466	477	438	450	496	460	505	504	480	442	447	442	449	502	447	446	454	465	461	482	473	503	472	496	466	462	449	446	464	485	428	462	475	446	476	476	437	469	477	489	478	461	444	496	454	490	463	495	458	473	442	458	458	455	450	508	438	459	475	418	442	458	459	460	514	462	448	484	470	476	477	461	492	504	406	440	452	432	481	444	459	463	444	499	456	452	476	434	480	475	462	472	481	416	453	421	451	469	463	437	489	490	438	438	466	476	490	499	430	439	424	472	433	457	497	451	463	439	460	459	478	469	492	440	469	458	449	473	489	482	458	441	473	448	498	488	448	459	449	474	471	451	478	483	460	405	454	474	480	497	510	427	478	466	465	446	466	454	491	448	468	502	479	457	449	512	454	458	476	466	462	441	450	496	473	426	495	487	475	461	470	432	458	468	471	457	446	438	477	459	447	485	446	459	460	487	506	446	474	482	403	502	446	422	472	454	444	433	489	449	453	450	475	468	430	458	457	469	434	442	476	484	470	475	479	476	441	501	471	471	454	472	461	460	459	490	468	442	485	411	447	485	483	503	473	462	455	445	469	477	453	459	480	427	438	473	411	449	488	477	511	476	462	439	495	465	466	469	477	479	432	456	446	472	473	477	422	485	478	435	454	421	453	452	482	446	445	469	453	490	468	457	468	457	441	490	471	444	454	518	448	468	429	471	443	524	463	436	492	467	462	496	455	466	486	491	449	469	455	454	480	483	450	456	477	491	487	475	474	487	482	495	453	448	484	485	445	457	452	486	480	488	487	465	459	492	466	449	458	434	469	460	462	479	481	478	485	478	463	456	458	439	479	439	496	458	465	482	450	460	427	445	445	421	470	473	459	470	421	412	458	433	424	475	460	462	471	458	476	453	476	488	465	451	470	461	429	430	500	451	484	466	457	462	465	480	492	430	484	458	486	472	477	457	447	427	496	483	441	466	456	471	453	482	467	469	458	468	441	468	452	488	478	451	482	463	461	475	459	462	455	459	494	469	484	445	473	424	471	478	470	453	453	437	445	416	469	429	431	452	433	431	503	453	497	451	466	468	470	437	435	477	437	445	470	466	476	466	457	426	457	457	459	463	496	469	447	485	470	435	488	430	479	462	468	458	459	464	480	463	477	496	444	454	449	427	480	447	509	436	462	475	499	467	479	437	495	515	462	461	485	453	454	439	448	436	469	460	481	457	467	514	459	491	438	447	460	466	486	456	456	446	457	473	477	471	503	458	474	457	451	474	464	492	466	450	468	463	467	465	435	472	483	439	443	424	472	461	467	490	472	477	448	473	481	480	452	447	421	514	490	488	492	477	485	441	466	465	454	448	482	517	469	486	454	473	468	489	465	450	504	495	493	501	485	465	461	467	420	428	476	464	504	436	459	475	482	454	471	453	484	502	447	469	472	474	475	459	434	483	449	474	466	472	470	469	452	500	452	476	525	465	496	448	436	511	456	482	467	498	477	435	480	472	484	458	467	475	444	463	469	451	478	472	457	480	479	458	489	510	491	470	487	468	494	505	440	457	496	482	483	520	412	483	473	457	505	513	466	461	470	436	451	465	477	493	487	495	473	426	474	459	460	449	421	493	456	469	450	454	476	416	512	456	461	442	463	501	456	462	485	449	465	455	483	448	468	465	470	475	469	453	429	443	473	478	469	511	452	450	432	439	480	432	426	478	488	469	530	474	466	454	449	479	469	490	514	471	478	502	457	472	460	458	466	479	488	446	441	460	476	483	453	482	441	477	473	483	458	411	419	481	463	416	487	492	446	450	457	495	508	470	449	488	482	463	490	507	474	464	450	455	471	457	466	487	467	460	480	479	501	468	471	463	488	452	478	465	460	452	460	437	477	437	482	423	510	485	484	438	438	467	464	439	472	455	447	434	477	498	484	451	476	463	487	482	495	456	480	458	454	469	454	435	461	471	437	475	469	478	470	455	494	470	479	477	469	479	479	429	442	453	434	466	470	481	468	438	470	438	453	479	473	468	472	431	459	446	437	482	449	488	442	427	468	483	449	479	466	467	433	448	462	441	460	456	481	473	467	486	486	480	457	496	475	456	456	433	476	433	463	483	449	440	446	434	430	451	483	453	435	445	476	497	475	457	499	464	477	438	470	440	458	463	445	450	454	488	464	536	470	449	474	454	457	466	486	463	453	449	468	500	477	474	445	473	446	424	466	482	465	458	482	494	477	511	497	461	484	459	448	473	423	455	484	451	462	472	435	445	461	481	475	440	472	463	431	453	531	467	478	457	458	446	471	482	482	518	436	451	437	448	466	463	465	470	461	465	434	460	470	481	443	441	485	442	434	428	477	456	486	463	477	489	451	504	487	473	464	447	452	466	492	471	462	464	444	474	450	494	446	461	439	513	442	454	475	454	464	443	433	452	501	506	440	435	475	458	433	445	459	443	487	466	430	497	437	449	484	478	476	458	454	500	463	480	480	424	474	421	487	471	485	434	483	468	427	462	436	453	458	476	460	491	468	473	458	512	480	499	441	435	465	440	456	464	420	451	473	478	482	450	482	480	460	484	471	481	468	439	454	465	465	450	448	458	490	460	471	491	462	442	461	451	455	466	453	482	443	458	444	478	463	451	474	473	490	515	456	469	457	444	479	460	454	449	509	465	432	449	470	464	457	453	468	477	459	488	464	494	485	447	478	464	536	453	487	473	454	465	472	453	483	532	436	453	458	465	463	488	474	484	510	426	457	483	489	431	465	459	452	438	442	450	463	488	454	479	437	464	466	459	480	442	507	468	438	436	438	447	495	457	488	456	441	520	453	492	437	428	480	464	446	465	478	463	452	475	489	543	476	486	475	419
12399	25932	22598	14362	10470	8558	6766	5180	4010	2951	2409	2044	1917	1963	1853	1663	1544	1444	1307	1192	1068	980	857	805	809	775	847	795	813	769	757	722	708	701	703	717	616	651	634	671	661	654	654	622	603	622	611	606	624	534	604	559	564	576	609	578	589	634	630	587	583	597	624	619	654	631	605	630	619	617	575	572	621	609	570	594	545	583	609	610	586	573	581	553	580	583	571	590	537	529	565	574	586	612	586	597	564	597	529	566	569	595	560	567	582	591	541	606	520	584	567	557	632	556	574	589	581	509	495	550	577	598	573	552	606	573	566	616	614	583	611	563	579	572	601	578	550	546	618	566	524	570	549	605	588	533	568	596	632	572	577	581	543	615	569	600	557	576	556	587	563	540	553	535	548	560	585	590	546	536	582	573	563	594	605	561	540	578	613	561	587	609	553	555	581	551	569	552	559	565	562	570	555	566	583	578	537	540	593	547	593	562	525	600	563	529	592	577	582	562	559	564	577	570	562	586	576	573	586	538	559	555	572	586	556	596	583	552	569	586	590	564	552	598	601	556	552	564	576	560	559	551	548	571	585	577	579	571	590	561	555	559	571	576	583	554	534	595	579	577	602	576	539	623	564	562	580	562	521	573	589	592	569	557	555	547	564	546	568	564	582	559	581	614	566	567	564	557	598	593	560	593	616	566	568	598	555	588	603	572	528	603	499	578	590	578	598	593	562	581	509	595	565	567	567	566	561	546	593	562	563	605	529	597	568	555	541	573	563	584	586	583	512	574	572	576	556	598	578	566	573	556	582	554	594	615	550	594	595	568	577	516	573	586	567	578	552	538	578	607	598	569	559	552	543	575	543	568	597	613	528	534	601	555	518	578	556	564	551	544	610	545	556	564	582	543	584	604	543	555	590	573	572	569	540	534	570	550	573	583	550	536	539	586	569	553	547	567	577	549	527	570	572	578	607	564	586	583	544	580	566	569	587	529	568	575	556	576	543	579	566	595	567	521	562	529	552	594	548	560	612	589	573	535	611	582	589	548	607	621	586	576	590	573	588	575	585	583	553	563	552	542	571	564	587	597	542	549	568	579	559	608	521	577	574	537	570	573	590	574	525	516	561	537	592	632	578	582	542	570	576	568	600	515	571	555	555	566	583	578	609	541	601	561	552	574	563	542	606	611	575	589	574	543	607	637	600	549	547	575	594	616	548	563	571	578	580	580	546	578	599	558	615	608	579	586	572	582	572	627	554	535	521	559	564	553	566	602	612	602	561	621	553	567	600	537	584	588	531	561	587	592	573	571	542	572	617	585	578	604	537	596	577	574	553	566	570	594	606	572	588	532	517	576	550	599	540	555	569	592	560	555	582	556	578	591	604	552	537	601	521	572	570	570	534	592	551	579	581	543	570	573	603	556	571	587	592	565	564	608	596	538	557	556	571	610	561	600	581	593	563	576	566	602	587	584	577	604	535	575	522	565	615	548	554	567	602	606	587	600	591	524	572	602	579	573	564	536	560	557	583	571	595	572	559	550	564	522	575	555	576	554	546	552	593	531	572	566	553	583	524	588	546	571	560	603	594	581	583	536	590	597	622	574	605	549	524	530	566	607	573	541	569	551	551	578	590	621	561	574	558	540	528	592	579	554	546	604	556	569	557	561	571	556	591	567	523	552	583	554	591	594	582	614	564	566	600	578	555	585	568	639	603	590	586	552	596	532	551	533	588	536	591	554	579	532	569	616	584	534	549	541	584	568	560	525	542	578	564	594	570	592	629	559	579	569	574	601	533	579	547	565	540	594	603	585	565	577	556	584	561	595	567	604	565	530	568	598	604	573	605	538	556	548	590	525	546	607	576	537	593	548	567	581	552	556	577	574	546	549	543	571	572	567	548	601	590	580	547	543	504	592	556	561	543	590	544	553	558	512	603	561	571	566	563	574	547	590	584	539	564	574	548	570	550	583	580	561	529	595	626	557	555	600	570	549	572	598	572	568	598	566	513	585	556	562	598	655	594	566	567	556	608	523	548	585	508	615	561	561	580	570	565	593	575	575	572	571	553	547	569	598	609	568	552	562	551	528	554	564	552	569	563	551	613	596	524	563	573	631	527	563	543	569	555	545	524	520	572	576	571	600	555	566	500	567	599	621	580	541	577	558	563	556	568	522	548	583	576	529	564	578	561	554	591	576	571	554	546	590	578	579	596	586	525	591	611	580	590	611	549	588	587	572	577	580	581	559	591	515	568	562	592	550	561	567	572	556	610	576	555	583	536	566	515	563	588	559	537	582	555	588	575	558	554	546	606	583	544	548	541	580	582	561	558	536	559	567	559	582	579	597	530	536	542	571	547	577	547	610	574	536	555	545	575	555	579	573	568	582	563	588	554	581	562	556	576	579	545	559	515	562	604	557	571	579	579	544	584	552	556	643	579	561	531	560	545	571	581	553	557	529	582	563	577	584	541	605	602	614	559	570	570	551	597	555	602	563	565	542	596	557	597	623	566	553	582	569	571	624	555	582	571	566	577	579	575	628	592	600	589	538	549	561	551	555	569	557	591	547	571	597	600	567	561	606	559	567	588	599	561	550	560	612	541	590	567	540	605	569	612	546	611	571	556	536	585	577	584	569	603	540	528	579	560	552	594	567	571	544	557	589	570	596	588	558	574	560	617	591	598	632	634	542	590	595	565	533	551	567	572	591	575	559	577	540	597	573	569	574	592	546	543	555	579	552	529	560	593	596	554	593	552	541	580	587	566	573	566	641	568	609	585	554	573	564	562	566	577	589	537	561	598	587	542	622	577	591	586	575	528	592	561	584	621	550	569	590	577	543	573	594	577	578	577	564	535	614	572	580	589	548	555	547	564	612	531	622	589	555	567	581	597	571	508	559	552	585	576	562	518	532	593	580	574	612	576	577	539	588	538	593	592	593	582	582	604	566	563	568	559	599	568	601	565	559	593	566	533	596	568	594	581	571	615	571	546	588	558	565	580	573	543	582	593	546	583	545	515	557	581	551	536	566	567	547	555	535	597	555	617	618	629	560	586	580	572	511	558	570	573	576	579	559	563	531	568	545	558	582	549	566	572	540	569	563	623	595	539	562	557	585	522	582	582	611	573	582	610	571	573	536	558	580	566	563	503	606	558	585	553	577	552	603	565	541	587	585	577	549	576	560	584	542	582	556	579	595	592	552	563	584	591	585	565	593	575	553	581	564	543	620	565	598	573	571	600	597	530	574	591	547	570	561	565	562	568	565	600	578	569	540	592	555	533	617	616	570	576	563	573	560	545	591	595	552	563	574	579	564	572	543	568	564	585	551	568	591	551	574	585	596	545	590	540	566	622	566	553	594	540	644	547	556	572	589	577	567	552	567	528	582	590	539	519	583	556	576	529	569	543	564	577	564	563	578	586	540	584	568	621	550	549	564	575	579	514	519	556	580	539	549	559	569	567	559	570	581	565	599	540	551	575	566	551	578	562	572	543	562	539	587	573	598	541	583
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
