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
340056420569	340056421138	340056421688	340056422238	340056422788	340056423338	340056423888	340056424438	340056424988	340056425538	340056426088	340056426638	340056427188	340056427738	340056428288	340056428838	340056429388	340056429938	340056430488	340056431038	340056431588	340056432138	340056432688	340056433238	340056433788	340056434338	340056434888	340056435438	340056435988	340056436538	340056437088	340056437638	340056438188	340056438738	340056439288	340056439838	340056440388	340056440938	340056441488	340056442038	340056442588	340056443138	340056443688	340056444238	340056444788	340056445338	340056445888	340056446438	340056446988	340056447538	340056448088	340056448638	340056449188	340056449738	340056450288	340056450838	340056451388	340056451938	340056452488	340056453038	340056453588	340056454138	340056454688	340056455238	340056455788	340056456338	340056456888	340056457438	340056457988	340056458538	340056459088	340056459638	340056460188	340056460738	340056461288	340056461838	340056462388	340056462938	340056463488	340056464038	340056464588	340056465138	340056465688	340056466238	340056466788	340056467338	340056467888	340056468438	340056468988	340056469538	340056470088	340056470638	340056471188	340056471738	340056472288	340056472838	340056473388	340056473938	340056474488	340056475038	340056475588	340056476138	340056476688	340056477238	340056477788	340056478338	340056478888	340056479438	340056479988	340056480538	340056481088	340056481638	340056482188	340056482738	340056483288	340056483838	340056484388	340056484938	340056485488	340056486038	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23553	21583	29491	24187	21878	23552	23138	14659	10977	8162	6422	4624	3301	2744	2568	2113	1834	1621	1527	1504	1426	1226	991	896	887	817	759	742	603	633	574	565	536	485	457	438	447	429	382	370	378	384	371	372	405	365	338	364	351	355	324	302	331	323	291	285	325	320	300	299	294	303	303	338	323	321	307	322	296	317	314	288	281	305	305	327	266	300	328	322	292	287	310	306	291	303	266	297	289	302	315	290	301	293	318	308	299	295	275	287	301	309	306	343	295	293	290	259	295	285	325	305	304	277	280	288	308	285	315	275	299	298	297	288	328	270	292	325	344	277	323	277	308	312	300	287	318	291	292	310	285	274	275	300	299	316	299	268	270	302	292	291	300	284	288	289	299	254	293	322	317	278	308	276	335	324	279	272	272	318	289	286	317	299	284	304	307	256	290	296	281	319	289	299	280	302	298	299	260	321	313	268	305	299	331	304	291	289	306	308	304	332	317	289	303	291	300	307	274	262	316	277	300	308	306	307	281	317	278	292	269	286	304	298	301	298	306	266	295	272	295	269	259	293	286	296	266	286	298	292	296	298	306	290	278	252	286	300	302	317	306	318	298	283	274	316	286	328	313	302	329	295	290	295	296	303	308	314	277	267	310	310	290	314	294	302	293	277	297	283	292	284	291	312	319	311	314	300	303	308	283	284	299	260	283	303	299	271	289	325	284	288	320	288	269	317	298	289	305	299	314	283	316	293	300	279	250	278	266	270	287	262	280	311	298	304	313	313	282	306	322	263	287	303	294	323	294	274	312	289	302	320	291	266	295	319	308	258	287	299	313	310	294	276	288	321	317	309	285	292	312	306	298	309	310	294	293	304	304	283	299	284	263	275	293	261	312	304	286	270	293	339	284	283	313	307	313	294	290	307	296	334	309	273	284	311	321	260	288	284	273	302	282	312	304	279	267	275	316	283	279	283	274	286	294	291	295	292	275	302	278	271	282	300	274	286	274	314	317	343	308	296	292	313	304	304	287	286	312	306	296	309	324	302	289	303	287	296	329	334	324	291	290	268	294	323	286	305	277	309	269	329	281	276	319	299	317	296	296	304	266	303	307	283	297	301	318	310	292	286	285	290	304	308	288	267	283	301	305	267	294	295	295	303	328	283	292	271	313	290	330	304	315	269	323	282	296	309	282	277	318	300	300	292	288	299	288	318	278	279	298	271	293	318	290	296	298	303	308	297	292	301	270	307	295	305	315	303	287	298	310	324	313	254	305	297	326	306	294	278	308	312	299	321	284	276	274	313	287	298	273	305	314	297	315	317	260	317	275	287	306	286	312	314	302	322	287	305	309	323	307	280	293	284	302	335	284	306	273	277	296	312	253	286	270	301	277	306	312	324	309	323	280	298	270	298	277	293	287	303	296	289	303	280	306	274	291	327	321	294	306	306	306	301	300	324	275	283	283	306	305	289	291	304	322	286	340	322	296	313	297	300	313	296	311	271	278	271	343	327	304	313	289	285	340	291	281	297	300	278	306	286	290	312	290	276	293	289	311	320	297	279	325	289	311	300	279	289	302	291	299	289	298	300	333	272	262	295	278	300	305	294	320	313	310	296	323	299	279	282	305	294	291	283	277	293	310	292	281	296	308	308	302	317	292	308	298	290	304	316	303	305	285	300	296	313	282	281	292	269	323	321	299	317	290	293	290	272	285	316	279	283	300	277	310	267	308	298	305	299	315	325	310	270	294	284	298	289	298	261	308	299	267	276	281	282	315	296	332	291	302	302	301	264	330	292	284	311	305	323	301	283	276	268	291	298	276	288	315	314	270	292	291	299	302	304	299	308	287	284	293	264	300	299	301	311	299	286	314	294	293	292	322	291	329	301	309	264	313	309	297	312	257	316	285	278	308	301	289	303	280	300	316	309	304	272	290	293	280	312	307	307	290	299	321	296	277	309	296	271	321	284	280	266	315	286	307	282	304	276	326	311	276	336	315	301	304	263	292	330	304	294	304	326	292	312	289	301	307	280	300	310	286	294	284	284	272	292	315	301	310	279	318	301	316	312	296	340	321	309	299	317	297	298	307	318	284	301	267	296	308	312	297	309	327	313	309	315	296	286	315	298	325	310	290	283	289	323	309	329	271	278	281	291	286	284	327	310	288	336	290	301	291	277	326	302	279	296	317	312	316	286	323	293	298	303	328	333	313	296	313	322	271	319	321	301	325	288	311	285	311	278	307	300	273	288	295	309	289	297	276	307	288	295	308	320	263	284	287	276	293	273	314	282	297	296	302	288	335	294	282	302	304	293	294	296	306	325	297	308	290	314	291	301	301	300	279	265	275	280	294	297	276	295	294	315	295	301	294	303	284	294	335	307	281	307	307	291	317	308	298	297	282	292	301	287	293	278	320	264	316	337	315	338	306	265	316	269	298	300	317	289	311	269	329	290	295	304	291	298	293	303	270	312	297	304	314	317	312	294	296	345	319	313	306	319	307	291	287	317	300	302	322	328	315	261	279	267	288	302	289	289	300	264	297	292	315	297	312	285	296	289	278	308	311	302	332	315	293	294	288	283	285	308	318	332	278	305	272	309	320	304	310	312	311	304	286	300	266	286	270	285	299	327	302	310	305	294	287	303	313	313	327	317	293	290	309	296	293	262	312	293	284	316	291	290	294	274	271	302	293	262	310	261	310	288	283	291	312	292	280	324	296	297	271	271	315	307	278	290	292	296	321	300	297	311	300	270	324	293	293	274	335	314	298	287	310	309	317	306	314	301	296	327	313	307	315	285	270	328	263	296	289	283	315	323	274	299	295	251	286	284	325	284	298	268	327	288	324	302	300	281	295	268	309	311	270	299	284	295	325	285	304	326	309	276	306	316	294	313	304	283	330	319	316	303	286	288	303	296	289	306	303	281	307	307	289	297	305	274	341	301	328	292	277	323	312	285	302	292	294	300	278	305	294	267	305	303	308	324	298	317	279	289	326	291	268	275	308	293	284	281	296	310	310	282	282	277	299	290	300	281	271	287	314	309	298	280	273	287	317	288	285	300	291	277	265	251	271	287	283	287	270	290	304	308	315	324	265	289	319	296	280	313	316	278	262	294	315	312	300	310	261	314	299	275	329	320	286	320	300	289	321	263	286	295	300	286	302	311	308	285	266	292	280	282	305	285	327	310	275	325	279	322	289	286	286	295	300	305	300	292	323	285	288	316	285	304	288	305	300	300	267	289	280	286	301	281	280	307	304	308	313	304	294	317	292	320	348	313	284	286	281	310	288	288	281	308	293	289	294	326	310	312	257	294	291	282	285	278	281	297	270	296	269	272	342	254	288	257	290	293	320	276	280	290	308	278	292	303	326	287	312	339	259	298	303	324	287	249	283	279	320	308	312	302	305	301	291	328	300	296	310	253	278	287	331	318	319	299	326	299	299	310	297	303	316	282	296	314	301	302	281	301	273	297	293	269	282	327	300	320	305	278	293	247	292	295	304	270	292	310	287	358	270	296
41727	52801	40172	33045	30365	28992	26302	22278	19236	15045	12426	9258	6978	5695	5077	4243	3753	3255	3077	2849	2661	2294	1940	1802	1621	1522	1377	1217	1164	1165	899	905	919	810	659	680	677	707	541	563	502	461	498	491	538	503	470	467	461	473	475	430	420	391	421	415	382	387	407	384	397	417	438	450	408	433	432	419	406	396	416	407	410	409	397	409	385	382	388	416	395	416	374	370	409	369	388	435	381	414	401	378	406	410	389	375	377	412	368	356	379	385	369	403	361	374	414	400	402	372	360	386	431	390	377	396	402	420	392	401	387	397	371	392	396	400	366	383	388	358	411	420	385	383	403	411	355	405	360	393	380	381	381	384	374	432	371	389	388	355	375	389	374	396	387	393	390	364	387	402	391	377	407	374	376	389	423	369	388	390	387	408	387	379	381	394	397	385	380	364	395	364	414	424	439	394	414	376	419	372	368	392	362	400	411	368	381	356	378	349	410	390	409	424	400	429	390	392	405	404	405	403	392	382	378	370	371	387	389	387	395	394	416	389	392	417	397	404	402	412	380	426	429	431	351	429	379	382	397	388	379	434	358	393	387	392	362	410	420	380	375	382	399	385	384	389	396	377	396	398	379	399	384	386	391	386	389	393	397	397	401	395	410	392	410	385	386	441	382	367	429	388	400	433	381	368	402	415	388	397	385	339	381	380	393	387	369	370	400	429	390	393	401	415	387	385	371	393	400	435	374	363	363	375	376	420	412	389	368	360	399	389	406	380	377	363	383	403	382	385	380	404	395	387	416	430	394	402	372	409	386	408	420	388	391	398	437	393	399	376	386	365	363	430	401	383	384	391	415	394	402	385	406	421	386	414	381	385	383	365	362	391	371	394	385	388	366	404	415	388	402	398	382	405	354	366	387	396	377	402	383	354	378	379	384	393	366	360	414	396	406	395	392	422	405	415	411	359	394	374	396	377	378	363	420	405	383	384	389	388	377	409	351	377	389	393	361	404	390	399	387	417	392	383	385	369	390	393	381	371	384	443	394	397	385	383	406	392	397	378	420	401	380	405	382	363	401	373	404	412	357	380	395	377	392	389	406	408	372	397	406	417	399	405	360	374	406	411	396	377	395	425	401	418	366	382	395	387	370	411	404	399	421	417	380	401	376	391	386	348	396	355	392	380	382	377	400	403	397	394	394	399	418	385	391	405	385	383	400	393	396	394	380	389	363	384	372	357	394	337	377	412	414	399	386	373	410	423	404	394	399	367	423	396	391	347	399	347	369	366	405	382	381	391	416	402	402	385	388	397	403	388	423	372	387	417	385	401	370	376	363	373	372	390	375	385	429	397	435	330	386	379	392	381	407	377	395	405	431	421	381	397	400	392	376	431	374	364	433	405	373	419	398	368	388	384	393	365	412	370	418	370	375	413	376	407	392	383	390	388	393	384	370	400	403	404	373	413	380	349	357	390	421	357	429	410	396	373	382	376	396	380	413	423	406	335	413	386	403	408	384	383	396	391	401	422	376	405	393	421	386	358	385	379	408	374	406	384	396	392	360	383	385	383	356	372	377	390	412	397	365	396	402	419	390	375	376	380	415	392	394	393	401	403	392	405	395	382	404	412	381	431	404	383	423	372	390	395	412	366	373	397	409	389	410	378	420	381	357	397	371	392	390	400	398	352	391	401	406	405	345	448	398	399	375	383	360	382	372	345	411	396	382	437	386	402	384	368	381	380	427	390	430	388	374	382	420	400	390	371	377	391	370	385	386	431	384	399	409	398	412	370	377	424	372	362	371	374	384	397	389	395	399	395	392	461	421	345	380	396	371	395	415	362	364	365	382	378	382	411	404	372	427	384	398	372	366	355	399	401	393	396	393	376	374	390	392	409	406	384	416	364	394	384	390	382	379	373	371	398	410	418	407	403	426	388	415	425	382	393	381	381	401	410	412	417	349	377	384	385	399	419	411	377	388	384	429	395	379	384	384	393	376	416	365	391	417	407	392	343	393	392	404	398	384	369	413	403	386	403	376	380	390	382	412	389	393	381	371	397	366	393	358	385	396	368	401	390	388	377	416	420	405	410	356	384	398	416	384	392	350	386	365	424	397	380	392	413	397	415	398	418	396	385	383	427	364	401	400	386	404	421	381	396	392	399	405	369	416	399	418	384	344	409	395	383	363	388	384	401	387	402	380	354	413	428	419	395	396	397	384	415	382	362	382	424	380	409	421	395	396	396	394	352	418	428	426	404	388	352	395	401	402	374	401	383	418	379	387	380	415	402	412	391	376	377	382	367	380	379	392	426	390	369	379	388	413	399	397	413	365	379	398	418	353	401	398	395	415	362	383	363	409	377	385	399	399	410	385	388	375	416	389	370	405	386	398	392	413	399	363	361	406	389	397	323	350	410	408	356	388	433	398	381	430	369	377	402	389	396	393	407	393	377	398	419	376	381	410	380	409	408	369	387	391	396	391	390	456	350	385	384	381	355	408	399	393	391	398	379	362	403	415	403	406	356	385	365	411	429	403	405	414	409	385	371	399	341	414	393	405	398	372	409	399	382	379	403	402	384	386	395	364	373	405	407	373	405	417	377	367	391	389	374	396	405	362	355	395	389	391	373	396	392	378	411	410	377	371	404	373	402	392	431	383	398	368	413	433	393	381	407	377	388	354	376	386	420	379	403	385	376	373	370	404	377	384	405	396	388	389	366	415	363	387	391	383	405	373	412	405	375	400	407	387	378	397	396	398	411	397	401	379	367	368	439	380	382	393	420	364	394	370	405	397	364	380	384	376	356	406	373	359	377	407	401	393	361	385	364	397	373	365	395	398	371	356	380	396	402	355	396	414	406	404	412	395	384	402	379	404	417	411	396	378	425	403	402	401	397	397	379	401	396	360	387	407	363	376	393	377	386	404	385	383	386	366	394	400	390	380	409	408	410	405	376	369	360	401	391	370	388	430	387	406	375	371	386	371	379	406	421	392	395	366	348	393	387	392	423	357	405	435	370	410	377	371	362	415	392	388	372	395	414	428	381	370	412	407	382	436	402	420	385	437	393	377	427	397	385	367	416	383	385	383	370	429	391	374	399	391	390	352	396	402	378	360	389	386	375	413	409	394	373	356	372	347	389	414	372	386	380	386	399	368	387	397	372	364	369	402	352	394	378	383	388	408	357	410	392	403	360	401	380	353	388	372	382	405	366	371	416	387	422	399	394	416	383	386	414	415	400	364	398	392	414	419	381	396	416	404	379	422	377	395	410	397	403	345	403	371	364	404	427	412	440	398	414	393	427	390	393	376	416	390	376	403	396	392	400	350	416	333	382	413	385	429	402	376	378	382	406	383	383	386	398	363	426	405	387	386	371	366	383	386	394	342	387	408	375	397	372	378	386	377	391	420	404	390	377	389	367	382	390	343	388	407	384	378	394	403	375	369	394	383	386	391	383	428	416	436	378	378	399	397	383	356	390	399	382	426	390	402	399	378	413	382	393	406	370	389	425	369	356	363	378
27883	24142	23424	15919	9754	9032	7631	6212	4882	3470	2809	2040	1530	1350	1205	1067	970	973	953	915	851	756	659	628	569	563	550	534	534	508	446	482	478	414	402	393	433	431	398	382	406	400	437	383	399	385	384	364	386	357	361	362	364	412	406	375	355	380	368	425	388	368	374	389	365	349	430	377	399	381	371	372	340	391	386	390	369	374	353	377	339	384	390	397	376	387	367	373	358	338	359	390	350	349	399	368	413	343	374	402	339	375	388	350	364	346	409	351	361	379	352	371	361	355	376	386	416	384	354	371	362	401	366	391	358	390	380	400	313	326	385	353	375	372	393	349	370	376	370	366	358	363	381	369	357	358	367	354	392	377	381	393	388	376	396	370	395	334	386	374	352	367	368	369	369	391	370	407	352	360	342	380	380	351	358	380	395	323	376	394	368	352	380	358	379	361	355	364	384	367	364	363	402	361	330	346	406	371	379	358	366	346	360	362	374	349	366	351	381	361	357	367	351	352	381	390	389	337	373	408	363	386	344	354	394	371	373	382	383	323	366	361	376	358	330	406	381	371	383	352	382	384	371	357	384	384	390	362	367	386	389	329	366	346	374	396	396	402	331	376	334	355	394	363	401	363	364	352	366	367	404	378	354	342	374	380	366	367	335	376	408	366	343	373	348	322	373	406	411	371	431	375	324	352	410	385	369	373	352	371	377	367	357	384	392	355	388	342	402	371	337	377	366	355	357	368	360	392	360	355	379	404	385	381	351	404	382	401	373	388	398	383	380	383	341	390	429	378	381	384	357	386	379	384	392	353	361	388	426	347	335	386	370	345	388	359	384	357	379	336	341	371	362	356	365	382	352	371	339	346	377	352	373	377	376	356	368	343	377	347	361	386	368	374	331	346	365	358	380	356	359	373	377	362	362	370	342	385	385	367	352	365	376	378	349	367	396	351	356	349	380	340	385	371	359	398	410	323	350	396	345	382	367	356	384	365	335	392	379	380	368	367	372	381	329	394	399	376	365	373	357	383	397	345	366	395	357	396	342	389	344	372	376	367	383	385	403	381	335	378	348	393	360	413	382	356	385	375	381	379	399	381	393	349	347	380	367	380	363	360	356	381	383	381	369	433	359	360	384	365	369	392	380	350	371	350	326	354	371	384	354	349	372	389	373	388	388	372	393	326	377	360	355	396	343	370	378	341	390	387	350	345	407	379	382	372	365	362	374	394	341	379	405	382	363	387	360	358	374	403	366	364	331	406	392	408	379	359	364	398	368	374	352	344	378	390	375	361	418	375	360	381	346	400	395	339	357	372	373	352	340	324	381	337	409	368	385	364	364	373	379	363	371	371	333	376	416	360	387	342	354	330	370	384	355	352	367	377	385	380	365	374	341	386	390	394	369	382	364	425	390	349	366	356	349	379	380	388	380	350	363	366	377	378	413	399	347	375	423	368	351	423	364	393	359	383	386	355	356	366	342	369	369	341	364	356	375	342	373	352	370	372	384	393	386	391	357	359	383	342	382	387	418	362	358	380	344	343	344	389	358	374	357	361	381	404	387	364	404	375	380	373	378	348	345	413	374	399	326	381	374	344	374	385	357	333	374	363	361	380	401	376	391	391	354	346	353	391	348	345	336	379	348	327	385	360	366	361	349	382	381	372	372	384	372	394	332	363	377	368	370	427	387	394	388	357	397	371	362	374	388	345	401	355	396	373	377	396	401	395	349	393	359	389	353	374	366	347	387	361	365	365	358	363	383	357	352	359	389	325	383	344	396	341	365	338	391	388	368	355	408	347	361	355	380	336	351	360	376	388	379	348	371	379	343	375	380	332	394	372	376	381	354	349	351	361	379	386	370	351	374	399	369	402	336	344	356	361	353	337	379	401	376	368	402	381	364	369	387	376	365	355	361	379	346	347	354	324	352	407	373	355	400	401	363	370	362	386	364	356	389	380	362	362	339	325	352	335	339	373	403	359	415	359	368	339	376	379	339	330	368	377	379	343	391	349	371	357	371	356	389	364	395	347	339	391	371	328	355	362	362	366	388	360	383	354	343	329	380	341	362	392	362	363	382	337	359	373	355	383	394	371	349	419	382	376	382	346	358	358	336	364	387	382	361	352	364	363	364	372	353	374	340	353	392	365	406	388	379	323	386	358	352	383	391	365	358	348	330	383	329	392	377	339	402	379	363	390	363	403	375	357	375	385	359	385	388	354	366	369	348	391	388	390	418	356	350	385	374	398	356	356	356	397	381	384	379	397	386	402	379	351	361	351	379	378	345	366	395	391	329	353	359	373	361	392	394	353	357	362	360	390	359	382	376	383	319	384	390	385	349	404	350	357	381	388	390	383	372	382	347	375	353	396	333	396	332	372	372	381	364	361	411	365	361	347	373	365	373	383	365	380	363	370	369	371	354	353	355	387	351	365	369	387	389	398	393	388	368	345	365	415	374	377	368	327	374	356	366	389	389	364	374	370	379	366	383	382	385	368	341	348	391	370	393	390	380	379	402	374	365	329	393	406	371	395	365	404	368	413	373	365	341	359	383	366	369	372	374	407	364	398	364	351	368	368	393	370	385	363	386	360	374	390	379	403	323	366	357	410	378	395	387	402	333	357	376	344	372	344	376	348	392	349	375	371	354	375	357	349	373	376	387	373	401	365	325	384	380	345	361	386	350	374	399	336	350	344	345	360	341	391	351	416	374	385	368	366	348	342	394	393	366	363	362	384	340	368	359	359	346	375	375	340	393	396	318	379	366	409	396	393	428	358	371	351	355	389	390	375	394	361	361	397	392	369	376	375	366	372	355	371	341	370	407	389	361	382	367	411	387	370	384	387	362	397	399	370	376	364	365	364	403	342	361	348	393	382	370	335	356	352	378	345	405	342	389	394	387	376	345	378	397	355	355	375	356	375	354	367	348	361	329	373	360	371	374	353	363	361	369	346	359	377	360	380	384	351	375	373	370	382	378	343	349	390	380	350	365	378	346	394	385	360	376	364	376	376	359	345	380	370	402	392	374	353	397	360	364	354	380	359	375	362	392	360	361	377	349	379	389	397	401	376	365	357	386	367	371	344	373	377	337	387	362	375	346	379	390	358	361	379	380	370	371	333	338	386	374	356	380	379	366	362	365	348	372	356	345	368	392	375	375	412	399	359	372	357	356	387	377	380	351	403	410	376	363	388	391	386	340	357	334	385	336	395	344	369	359	376	389	353	358	375	340	349	371	360	380	379	369	356	370	368	384	389	373	372	379	345	332	407	418	396	378	332	364	389	378	385	369	345	387	363	359	347	367	395	328	345	373	372	333	346	373	367	391	335	329	369	370	378	340	335	358	367	362	373	364	376	362	377	375	386	379	383	386	414	345	361	348	355	342	368	381	380	373	373	333	353	365	368	386	362	382	398	351	339	370	375	405	392	378	368	375	386	428	361	373	397	344	381	349	343	354	391	375	359	354	373	355	373	381	363	372	400	405	353	348	365	351	392	371	390	414	391
32635	37501	28289	18384	15453	16019	14678	12694	10332	7380	6120	4386	3228	2701	2348	2054	1929	1800	1800	1739	1651	1327	1186	1185	1078	975	950	892	833	751	632	681	695	721	563	571	541	553	560	566	587	562	569	558	539	509	518	568	521	512	528	505	528	520	527	471	491	496	465	487	485	450	505	484	545	519	517	482	515	492	518	479	450	514	510	482	485	459	473	476	482	519	440	486	517	494	498	499	496	446	492	491	499	486	471	475	481	452	484	505	493	526	480	483	470	488	505	478	501	506	468	484	474	463	501	500	506	506	466	496	512	458	469	500	460	528	506	527	470	520	493	428	517	502	453	473	474	511	461	506	493	477	467	541	548	501	498	499	493	499	519	481	499	490	500	497	469	456	506	473	491	491	474	489	519	524	499	556	473	476	489	506	518	506	500	482	477	481	474	489	502	489	474	476	494	482	488	493	485	498	470	470	493	466	470	466	496	483	523	452	489	461	500	500	531	483	474	474	468	491	506	497	531	496	491	475	472	454	522	505	507	492	467	507	476	480	511	503	454	489	498	455	485	485	460	484	478	484	465	484	532	482	498	466	468	479	502	532	483	469	485	507	516	503	472	486	489	504	473	540	469	488	503	489	474	502	489	448	445	485	494	453	502	507	517	474	493	491	488	504	450	479	427	477	469	462	465	477	475	509	491	469	470	501	490	540	487	462	499	459	513	479	487	494	477	460	472	484	482	549	461	489	466	494	488	511	482	500	436	502	456	470	506	518	487	446	511	509	525	471	477	541	484	470	478	504	474	498	503	448	510	480	512	476	500	466	481	501	470	506	479	441	525	461	499	490	494	472	499	459	461	483	511	506	500	473	485	448	472	440	528	509	462	517	498	493	510	466	499	436	489	494	496	481	487	493	481	494	473	468	470	449	522	484	514	473	495	490	513	509	479	488	445	473	510	494	477	473	532	485	507	483	532	484	494	517	501	504	471	488	518	508	513	548	503	484	501	468	533	444	467	505	480	487	475	506	487	511	512	463	474	471	491	487	472	523	497	470	467	482	503	472	489	516	515	501	502	495	484	485	502	469	485	488	543	469	476	467	471	463	471	506	483	475	486	505	487	503	492	505	446	531	464	467	450	507	478	498	483	513	488	470	496	488	479	507	496	494	504	468	457	458	507	496	462	493	494	496	484	486	460	510	487	502	481	481	496	469	473	479	507	488	469	456	466	513	511	470	504	510	484	484	523	537	507	486	505	461	469	493	526	504	488	493	457	491	522	427	477	474	518	481	493	482	498	474	540	476	427	513	478	472	491	525	466	509	484	452	506	480	499	429	519	482	464	491	494	504	421	490	480	492	472	489	464	457	501	472	473	503	478	443	483	485	486	500	517	507	445	502	500	492	494	515	489	475	487	514	463	446	488	481	480	544	490	472	455	478	512	459	514	528	491	497	484	468	498	483	487	478	463	506	517	490	463	499	511	507	511	500	500	513	500	502	500	471	501	471	489	516	484	497	468	526	475	478	499	452	462	484	469	488	451	507	515	485	485	516	529	481	498	482	447	455	510	500	522	475	500	475	459	486	486	480	487	495	492	470	500	486	504	531	513	504	502	442	517	483	510	460	510	480	507	461	493	465	490	517	508	503	487	526	499	456	470	510	470	469	512	509	488	488	502	493	483	507	495	467	475	459	501	437	481	517	456	497	492	479	477	517	470	489	514	515	478	445	484	479	502	489	478	457	490	507	482	511	476	477	457	517	516	502	501	503	504	513	494	491	484	475	515	461	478	489	473	510	506	483	492	497	496	459	503	472	464	520	511	477	478	518	527	503	504	508	501	459	464	538	463	537	479	484	505	490	507	473	515	501	511	508	525	473	443	472	485	502	479	448	533	468	488	494	507	503	507	475	512	484	509	501	492	474	486	514	502	514	476	467	474	483	485	503	532	502	489	534	469	463	510	452	511	502	487	519	523	483	483	498	476	481	508	470	491	509	492	447	486	458	510	473	509	526	489	492	441	457	503	478	484	506	502	516	506	490	470	489	520	501	472	491	479	489	467	507	472	494	500	475	501	471	496	472	491	475	504	477	454	430	506	490	516	475	483	470	497	467	480	492	483	446	529	476	463	529	529	494	493	498	510	537	473	468	510	495	485	502	507	507	454	495	481	478	501	474	497	498	516	501	494	480	484	496	513	448	496	465	484	532	492	507	469	513	501	507	518	523	550	508	489	498	486	466	471	505	503	484	480	478	530	487	488	505	478	490	505	510	505	488	485	473	506	497	502	470	499	501	474	502	535	513	468	513	475	467	473	500	494	536	512	502	536	486	487	504	469	523	460	486	496	522	480	517	502	469	479	510	488	533	486	461	477	491	497	499	465	478	474	468	519	500	491	468	478	515	520	518	485	479	491	486	514	465	490	441	528	516	510	482	485	436	507	477	491	467	498	492	469	510	470	489	465	476	511	518	509	503	451	517	454	453	485	481	452	488	505	480	486	473	487	473	497	481	504	494	434	441	491	456	474	473	506	519	492	520	528	476	437	534	513	453	510	457	500	510	512	518	492	466	516	478	512	476	498	473	502	480	523	502	453	491	423	524	492	508	482	460	478	465	502	469	531	495	488	463	507	515	494	461	488	522	532	463	488	462	487	473	494	501	484	511	468	485	508	500	518	507	535	428	488	472	486	488	499	449	470	497	483	441	512	481	505	473	487	564	517	539	515	460	468	473	514	486	513	499	530	528	479	476	486	446	502	491	472	479	515	506	487	508	486	464	478	473	461	535	469	446	501	492	488	515	459	514	462	456	526	501	508	479	489	503	493	467	492	491	477	509	462	501	485	475	478	496	504	465	486	522	476	488	505	450	500	498	492	518	493	479	500	484	485	460	519	491	531	489	462	480	480	504	489	481	472	461	497	445	472	446	484	465	454	498	481	480	489	485	491	551	485	461	494	492	509	518	495	482	505	453	495	522	520	525	485	501	530	460	496	464	478	492	484	455	519	444	529	493	500	477	510	467	507	512	526	482	502	466	469	486	511	478	491	510	488	486	473	450	513	510	445	526	510	495	524	479	460	476	472	514	485	481	520	506	484	438	547	523	479	451	454	456	528	484	493	474	522	455	444	442	458	509	501	512	490	515	499	478	465	517	452	524	489	517	500	488	466	478	479	501	480	475	499	468	505	512	518	475	493	483	471	483	506	455	497	481	469	477	479	488	485	489	435	447	494	490	470	473	481	467	500	445	486	514	503	510	509	502	521	495	526	494	500	477	510	506	452	471	531	476	491	539	498	477	518	446	472	465	460	504	463	481	494	469	524	504	492	494	441	492	476	477	506	495	488	452	503	489	489	465	469	468	491	530	471	484	543	495	515	507	503	516	530	459	485	518	510	470	467	496	477	494	501	506	490	495	514	508	443	487	492	464	508	479	470	499	486	474	492	482	473	488	517	485	499	487	484	507	493	495	478	489	494	473	462	504	491	484	515	481	512	497	481	428	520	493	505	523	474	484
23735	20810	27885	23902	21145	18869	14592	10364	7721	5629	4250	2769	2106	1780	1655	1665	1564	1431	1342	1232	1019	919	844	788	720	722	671	677	620	611	529	514	483	498	417	399	420	417	404	424	410	446	373	363	360	369	364	336	348	332	353	338	340	321	354	330	347	315	358	370	337	374	359	308	309	385	344	348	307	333	328	316	351	334	325	325	353	319	357	338	350	315	301	330	351	322	357	352	338	307	322	341	296	324	332	335	324	314	296	307	326	305	348	316	330	319	350	319	336	329	314	370	342	335	347	335	360	322	342	314	334	350	319	326	324	331	346	322	345	363	363	363	308	324	342	328	306	295	360	329	317	344	346	376	365	312	338	289	343	327	322	328	318	323	316	317	357	316	331	322	314	325	320	338	348	365	330	342	340	318	347	316	345	300	338	326	317	336	346	328	321	325	328	359	314	342	338	316	307	309	325	360	356	353	324	342	304	323	333	307	337	352	312	333	368	272	320	316	325	329	323	361	374	334	326	342	330	310	339	318	366	336	338	327	315	355	315	327	318	312	320	323	350	342	366	314	341	346	360	319	330	366	335	355	316	306	374	315	342	352	357	302	357	335	331	322	339	364	305	347	317	324	342	329	344	341	336	349	346	312	316	314	354	370	343	345	326	356	331	338	335	335	304	320	372	321	346	313	314	319	344	318	342	344	361	348	352	331	318	323	312	345	328	333	345	329	342	290	328	330	341	330	346	333	332	351	310	348	308	344	324	326	345	334	365	320	317	350	305	324	285	321	340	344	321	304	365	340	359	370	314	346	358	335	307	312	363	353	351	374	327	354	274	343	307	350	339	324	318	353	367	334	351	326	332	338	307	310	309	324	330	338	323	345	338	335	293	327	339	346	330	313	301	350	351	342	347	308	304	327	325	371	342	296	349	327	321	344	360	315	314	371	342	349	348	338	327	329	325	341	350	321	349	333	361	327	330	320	321	342	338	301	329	334	321	325	328	317	360	333	385	357	351	310	317	319	324	333	332	356	339	339	343	361	326	347	335	331	313	350	359	341	335	337	346	365	315	339	348	319	317	340	334	329	318	326	300	316	329	322	296	326	332	346	332	330	336	323	351	353	360	336	329	356	313	341	332	360	319	319	342	327	328	328	339	315	315	347	357	332	357	327	357	350	350	348	371	327	311	319	318	352	343	292	336	351	344	349	368	343	356	320	352	333	369	362	381	329	333	332	339	323	325	317	314	340	393	330	346	347	299	353	344	286	342	329	308	315	327	321	336	330	305	325	363	328	301	311	321	320	353	357	296	351	347	335	341	324	315	339	335	347	327	343	344	335	310	328	324	350	358	332	280	326	339	336	313	312	319	333	362	344	305	307	327	309	314	358	322	346	354	336	350	317	341	339	307	317	337	318	322	355	326	356	333	356	332	332	321	352	339	327	352	338	332	334	361	327	322	348	338	316	329	330	340	377	316	353	338	333	311	371	342	354	329	332	325	345	326	364	306	332	346	323	326	358	368	329	325	363	299	358	316	345	354	331	342	329	355	371	364	350	343	324	329	350	334	311	325	331	332	325	358	326	302	320	320	294	330	337	352	338	304	340	350	323	284	344	333	369	348	286	341	312	359	320	320	333	360	321	336	359	343	342	346	342	331	284	324	345	308	323	328	326	329	322	355	318	342	341	360	336	336	351	362	326	342	303	321	338	347	322	332	326	327	352	332	330	303	325	340	343	336	324	346	340	344	321	323	283	337	330	329	341	320	337	314	323	320	305	319	363	339	297	325	328	329	321	336	380	324	321	332	318	321	309	370	317	358	318	364	351	357	333	334	326	337	341	358	325	362	327	331	325	338	341	313	294	304	332	311	330	349	326	351	321	317	329	349	312	316	357	333	345	308	316	327	284	328	337	330	325	329	333	363	366	307	300	357	332	348	330	336	317	330	312	350	353	362	333	338	315	317	332	356	311	323	324	332	354	325	327	316	359	345	346	343	330	339	304	337	327	319	316	326	316	306	322	342	311	366	322	325	340	308	308	344	289	329	363	292	348	347	337	307	331	352	311	331	342	334	342	331	316	347	336	318	329	360	344	328	326	355	313	336	332	319	323	327	332	309	334	305	361	334	304	355	361	316	285	322	328	312	371	320	324	308	344	356	330	337	345	365	337	323	299	345	351	310	340	299	320	321	339	314	325	304	349	345	356	354	348	337	324	312	329	310	346	352	310	363	319	321	303	326	321	349	340	335	378	355	327	321	324	341	326	355	345	325	328	319	352	372	333	360	310	337	293	310	363	334	345	334	343	328	341	298	343	338	328	319	321	331	335	329	338	350	346	324	357	377	331	309	313	359	346	325	335	325	308	361	299	316	324	318	324	338	337	346	318	300	322	349	322	340	335	344	333	328	339	345	313	371	337	324	352	337	344	331	368	343	345	347	322	323	305	317	351	301	315	351	324	344	310	306	330	353	335	314	321	337	341	330	340	365	361	320	330	283	338	331	372	309	300	337	312	312	315	318	298	339	336	336	339	340	393	324	343	355	307	329	291	318	335	308	348	324	354	336	332	344	362	335	344	323	342	345	338	344	326	320	335	344	359	322	359	325	313	315	310	279	328	341	331	315	319	351	307	349	323	289	314	343	337	294	339	347	348	339	343	309	311	341	313	323	326	318	298	289	295	339	322	360	333	330	336	335	318	358	351	316	319	344	345	304	307	347	358	358	317	342	334	312	361	297	320	319	339	329	334	329	308	347	340	317	344	352	328	298	350	336	297	301	313	352	333	381	340	349	313	320	332	334	309	368	316	345	372	341	355	306	311	351	354	288	344	313	341	290	325	311	315	329	350	325	346	343	336	309	320	362	317	331	359	331	347	339	318	326	316	330	311	318	322	312	323	345	312	304	317	325	354	346	339	314	355	330	346	324	347	328	314	298	345	332	326	349	331	312	315	356	348	290	322	307	319	308	357	332	359	330	359	325	302	343	374	336	345	342	318	362	358	314	332	318	348	355	312	316	317	358	293	317	329	316	340	347	336	302	366	329	326	305	303	280	379	363	332	341	339	316	309	320	336	338	350	340	324	365	311	330	346	317	351	319	329	328	322	337	314	329	327	335	324	307	306	309	327	329	335	327	309	327	352	327	325	324	330	337	343	371	325	306	338	327	349	319	339	308	314	320	329	330	344	348	318	370	327	317	308	359	364	337	353	336	353	337	357	337	327	336	312	357	345	331	317	334	325	337	323	349	329	340	318	321	360	339	345	327	298	312	341	360	370	332	325	358	317	321	364	318	329	347	340	320	321	322	323	336	340	323	340	364	305	316	331	329	314	330	339	349	332	364	359	354	301	318	329	352	331	313	355	385	357	351	335	357	371	336	361	334	341	357	298	338	327	313	306	331	329	337	341	309	348	342	317	296	341	332	339	343	329	367	348	302	333	376	349	341	338	333	326	320	346	339	328	317	356	317	325	325	341	356	337	362	341	353	328	326	313	368	311	306	346	388	333
36644	45593	32978	25593	23270	22618	20199	17832	14885	11441	8528	5811	4541	3740	3471	3425	3262	2862	2625	2404	2118	1846	1512	1452	1332	1256	1236	1088	1104	1058	860	808	740	770	622	553	595	608	623	549	625	558	596	530	523	505	509	521	544	489	489	477	467	428	432	451	442	407	472	438	433	502	471	459	487	489	460	435	461	447	423	455	499	479	429	437	445	433	473	448	462	410	485	454	434	462	446	442	440	441	444	474	475	444	448	422	441	473	451	464	453	479	440	405	458	447	450	453	463	455	467	426	415	456	462	452	413	439	435	419	469	448	472	432	432	442	440	457	431	444	450	447	481	441	454	440	430	451	445	449	452	443	414	403	440	484	435	427	422	446	428	386	477	425	469	408	427	440	450	445	462	449	407	453	450	405	405	408	388	454	450	451	424	440	448	432	453	424	469	449	446	444	430	457	447	433	433	436	439	434	437	465	457	498	438	431	418	454	454	438	423	426	443	459	460	392	472	436	448	455	442	446	441	444	464	457	422	495	441	445	429	417	485	436	448	462	442	426	435	405	438	454	414	465	453	474	460	499	421	419	432	442	442	445	455	478	411	454	438	425	478	465	458	448	479	437	441	473	442	436	410	493	477	470	454	462	430	411	426	432	443	401	473	428	439	452	446	482	439	444	459	465	442	436	439	462	437	430	464	437	433	423	462	439	416	432	464	431	454	425	463	446	452	421	465	415	431	435	478	426	430	450	486	448	435	467	452	444	392	437	450	455	438	463	435	468	457	428	459	449	464	465	490	470	453	414	435	462	442	472	444	430	447	473	480	460	475	439	442	513	450	421	409	465	450	459	435	429	463	465	456	409	451	466	464	422	452	438	442	488	438	462	516	460	439	435	445	407	452	444	471	477	477	420	448	437	411	467	436	459	428	438	452	428	409	467	449	425	390	446	431	443	436	440	399	422	453	418	429	434	472	431	465	428	452	400	452	438	457	439	482	476	456	442	432	428	448	428	478	492	445	454	469	459	447	439	447	454	458	467	423	445	423	420	486	464	418	451	445	432	454	448	456	443	470	455	423	495	409	435	439	446	447	390	441	440	423	449	509	463	460	462	459	458	411	451	449	402	452	420	425	422	438	453	496	421	432	453	428	440	454	482	410	433	454	456	432	440	427	425	452	430	481	466	426	499	445	448	452	460	460	422	428	446	472	480	470	458	448	419	435	491	408	456	437	430	443	451	465	444	424	422	464	487	454	468	457	455	454	426	489	459	433	407	441	448	439	428	456	470	474	436	423	481	426	437	436	481	415	419	463	464	416	416	472	473	439	454	437	449	453	436	417	460	444	449	444	435	468	422	462	431	461	470	479	430	506	409	446	486	489	463	415	412	406	401	443	447	451	416	415	430	478	452	475	445	450	405	447	434	445	468	462	451	463	477	446	473	450	433	477	473	457	452	446	451	440	458	429	443	419	453	437	437	432	450	434	424	450	451	446	421	422	451	435	463	456	449	437	453	457	450	456	398	426	468	398	450	428	440	474	467	446	459	450	433	446	455	461	438	411	480	450	461	448	426	408	473	435	469	464	450	469	432	465	420	448	460	435	426	447	468	448	417	457	459	454	421	430	504	458	429	444	437	454	423	456	433	448	442	441	466	442	459	445	464	419	441	414	473	471	421	447	407	481	447	480	431	471	433	473	456	447	454	435	460	461	448	439	432	437	509	419	500	461	480	419	444	440	450	447	467	473	424	453	451	458	453	449	475	397	441	427	428	451	434	435	468	456	430	459	413	499	449	444	434	477	447	483	475	427	453	426	452	428	451	469	438	463	435	462	444	451	439	479	436	476	464	469	429	460	436	395	421	470	463	421	455	452	461	428	447	447	484	466	420	420	450	431	450	456	467	428	405	450	516	461	456	467	484	429	415	462	496	450	445	410	465	425	442	455	437	439	454	459	435	443	484	451	402	486	442	467	425	429	499	452	468	482	456	433	436	472	435	444	473	412	463	454	448	421	431	433	406	451	467	454	469	460	433	423	471	431	433	466	442	442	473	451	447	412	436	471	438	405	433	477	417	470	474	455	447	508	435	464	422	437	442	442	445	424	441	439	439	454	472	469	417	444	456	430	468	417	457	431	441	418	430	496	475	440	479	435	458	447	452	485	465	433	430	447	491	394	482	468	417	410	441	415	426	476	445	431	442	467	484	444	441	446	451	480	462	458	447	452	443	477	464	472	430	456	459	465	441	445	443	444	426	440	431	540	421	453	446	445	459	457	443	439	428	445	442	441	467	460	424	505	495	465	449	423	411	415	469	440	424	429	469	458	442	469	430	407	470	436	451	485	464	464	449	452	412	430	475	399	464	473	446	412	442	455	460	442	452	440	422	446	432	454	450	451	428	464	420	463	477	410	471	457	481	487	428	418	451	445	479	376	455	441	423	445	410	455	430	422	449	449	446	462	463	432	471	443	426	429	433	447	452	450	437	490	420	432	431	462	444	461	463	434	465	427	510	459	447	458	447	475	465	429	458	451	459	457	437	436	458	483	460	444	431	447	453	475	426	435	469	434	457	486	423	436	477	433	458	454	436	436	460	452	453	463	447	466	445	447	439	459	451	429	424	447	451	458	431	476	436	439	422	445	443	434	440	446	455	426	451	460	427	449	446	423	472	457	487	464	447	432	464	460	394	463	422	452	431	448	402	461	428	442	454	401	416	458	465	449	448	463	460	447	422	470	467	476	409	403	433	450	469	417	440	464	448	435	455	461	425	477	421	446	456	463	424	421	416	452	479	466	456	435	419	430	469	475	459	443	456	446	442	419	466	463	479	431	521	462	418	451	469	461	442	419	389	427	474	435	479	464	450	445	439	462	455	468	422	453	448	462	469	468	440	431	450	465	457	453	412	419	479	450	424	455	469	405	431	435	460	467	436	445	472	477	441	445	443	436	442	475	458	449	463	445	502	431	444	447	421	459	472	437	450	431	483	484	421	457	437	480	452	481	443	443	458	439	472	429	451	471	455	420	469	482	401	389	433	424	456	470	466	455	433	412	439	432	431	433	460	448	470	472	476	425	450	437	416	469	438	428	456	449	452	420	447	482	426	434	427	461	443	477	472	445	464	455	453	446	422	454	467	450	471	463	418	460	450	448	473	472	404	410	453	447	409	421	435	430	443	464	451	424	444	464	473	467	407	426	474	445	467	438	486	473	445	452	439	452	470	433	441	460	442	425	430	428	463	432	469	434	442	470	474	443	481	438	476	461	429	460	483	472	415	439	472	447	459	435	408	433	417	420	444	427	443	451	453	428	433	474	440	430	469	429	468	462	468	472	453	478	453	459	441	431	456	444	460	461	427	436	473	453	440	474	446	408	454	476	459	440	467	436	454	454	476	468	460	463	466	456	437	434	438	428	438	426	441	445	448	446	438	438	420	425	429	429	408	454	484	456	461	444	447	428	448	422	424	490	441	453	443	445	476	428	480	455	450	418	456	479	473	465	406	432	421	460	437	424	449
22742	20829	28468	23357	21163	22682	21906	14088	10546	7754	5078	3407	2822	2541	2287	2247	1970	1937	1694	1456	1360	1287	1042	948	934	841	754	757	737	669	539	563	498	447	443	387	383	415	394	427	401	380	366	384	336	406	338	367	338	348	285	297	297	294	301	316	298	314	301	270	304	317	307	303	296	286	292	297	296	290	327	313	284	271	313	284	291	294	307	314	289	293	318	284	295	335	306	288	319	314	283	283	299	287	278	267	283	296	305	282	310	278	282	278	293	272	285	279	280	264	299	320	306	281	296	307	336	293	298	295	275	285	298	297	304	288	257	293	291	301	270	297	269	314	272	319	311	272	280	292	302	300	262	283	334	313	323	304	342	315	291	279	296	304	315	288	296	299	283	278	274	282	273	269	327	306	313	306	288	312	290	268	277	275	294	285	304	288	297	272	250	284	314	311	280	311	282	298	315	293	321	291	322	294	262	285	287	304	287	259	303	297	288	285	283	324	317	304	272	295	308	306	297	318	264	295	295	283	288	278	276	263	285	306	322	311	291	310	302	276	296	298	290	261	305	312	293	304	318	273	281	287	310	319	280	290	313	281	293	297	306	292	301	300	284	291	300	296	268	291	302	297	311	286	289	282	277	298	298	297	299	281	297	302	304	292	305	278	265	303	272	282	302	274	248	283	279	291	288	252	260	297	281	314	290	291	288	302	297	317	280	295	273	301	304	309	314	292	326	288	263	285	325	292	283	266	281	318	283	298	305	302	295	295	286	306	296	285	300	273	252	287	293	283	295	288	308	281	282	290	320	321	300	273	287	312	292	302	266	314	293	310	294	273	296	317	284	280	292	284	287	322	328	290	304	274	270	244	278	263	270	287	296	298	275	309	255	293	290	294	294	300	309	300	295	294	305	278	302	323	301	299	279	278	286	310	312	319	340	289	311	294	301	292	314	298	276	293	291	320	288	332	277	278	271	321	298	303	284	292	299	326	275	300	258	279	292	291	297	297	289	307	307	280	282	305	301	293	294	269	319	279	303	305	271	303	263	287	300	306	292	290	297	293	321	295	289	294	295	330	275	299	308	293	294	295	290	284	274	275	293	335	311	294	291	302	293	300	280	282	316	276	291	290	268	296	282	321	296	318	260	320	299	281	314	284	285	276	313	276	313	274	312	292	305	296	315	291	286	296	312	286	262	277	305	312	269	303	271	302	299	294	320	274	306	292	297	315	304	273	275	302	283	274	289	295	299	307	301	290	291	304	308	303	303	318	279	300	287	284	296	304	289	296	299	274	300	288	282	287	305	287	264	304	315	318	281	294	295	288	244	285	290	283	287	297	270	285	340	289	307	308	277	303	272	304	293	295	288	288	279	280	264	274	263	273	315	286	288	273	293	322	295	295	307	324	291	287	296	323	294	302	299	289	287	254	265	277	309	336	283	287	275	309	317	276	309	292	280	304	279	293	303	286	294	302	321	283	282	294	303	293	297	319	285	293	291	278	284	294	277	281	293	290	311	287	327	312	275	279	290	303	258	261	280	322	328	299	282	307	292	293	280	296	278	317	317	310	296	300	274	277	281	265	318	284	248	299	304	292	304	295	284	287	279	290	285	297	293	285	312	285	296	284	280	287	259	257	312	291	298	261	301	282	320	321	311	305	279	312	303	297	287	297	261	278	294	293	268	289	308	304	295	276	292	283	345	292	275	288	291	288	290	307	294	287	314	265	268	330	301	309	276	267	296	325	289	276	290	310	279	289	292	284	290	298	309	301	270	279	266	291	266	282	287	306	271	267	274	256	293	312	289	306	300	309	297	283	281	342	296	291	329	277	263	297	292	310	282	308	286	264	305	279	300	301	297	293	294	289	290	293	304	284	255	279	284	297	307	290	288	290	272	290	281	336	264	290	293	287	318	315	305	272	324	292	278	275	311	314	302	300	275	336	262	281	276	287	288	272	311	285	330	274	323	301	277	299	288	298	290	303	288	295	289	279	299	316	285	292	272	285	304	307	307	305	303	301	291	309	290	259	300	326	300	292	290	300	272	300	305	287	293	291	300	304	290	292	293	261	279	269	307	258	325	301	286	306	308	307	315	305	283	322	286	289	315	300	308	286	261	249	282	289	284	319	320	279	302	308	277	278	308	287	290	262	301	316	290	291	298	258	303	289	303	293	277	321	287	257	322	294	290	324	290	284	289	270	289	270	293	315	297	308	293	297	290	293	286	320	282	298	288	293	279	296	313	269	298	313	282	292	339	290	260	246	302	296	322	317	305	298	295	291	319	240	312	313	277	290	281	309	317	272	286	300	288	285	293	297	289	321	301	293	300	305	327	319	281	288	278	306	302	281	313	285	312	284	288	310	320	326	296	299	308	261	274	266	287	288	304	322	277	288	278	292	279	315	297	279	330	277	309	259	294	313	277	311	315	294	299	283	285	312	303	268	302	308	292	280	280	316	315	273	308	270	305	294	291	285	277	313	310	282	261	285	261	290	256	305	285	304	317	312	271	268	309	307	283	332	312	289	288	320	268	281	331	316	296	325	323	277	285	291	290	276	289	285	289	322	315	291	306	292	286	273	296	299	330	287	296	297	281	297	328	300	271	293	292	287	298	291	294	283	298	270	297	316	298	274	313	294	303	275	306	272	341	302	293	277	302	313	309	267	287	288	284	290	290	325	309	262	277	309	274	310	289	283	275	294	304	306	323	309	325	292	298	265	302	279	294	295	279	284	286	288	289	271	321	303	277	302	310	330	323	288	296	272	307	310	313	289	302	325	298	324	311	302	284	266	283	278	298	299	297	283	280	330	285	307	277	289	290	275	296	299	297	305	275	291	282	312	289	289	277	303	308	298	271	299	301	305	310	288	314	315	292	279	302	304	295	296	281	294	273	310	278	297	284	279	294	276	285	292	303	282	271	302	292	270	310	311	288	299	258	284	294	285	302	281	296	278	286	312	267	296	279	290	291	289	285	265	317	303	291	294	306	283	299	277	278	282	272	293	294	285	315	293	305	302	315	312	322	271	294	280	287	287	321	306	275	278	260	283	294	266	274	284	291	300	294	305	285	280	296	301	318	294	309	314	285	302	295	283	307	281	320	298	281	299	314	304	298	295	287	316	276	279	299	268	277	332	312	289	288	280	292	313	332	285	299	296	284	270	278	304	268	306	293	290	322	279	289	283	305	291	295	319	288	296	308	264	302	296	286	314	300	278	297	306	306	291	284	298	304	297	279	330	284	297	260	294	284	300	270	306	324	276	290	273	279	282	273	278	299	268	307	302	308	288	316	281	285	299	281	344	305	293	286	304	316	286	303	291	306	307	303	297	285	287	322	264	320	302	280	313	336	281	298	275	278	294	272	299	299	308	307	277	286	296	271	296	306	288	292	258	311	307	299	285	304	344	312	249	286	306	306	298	292	288	286	313	302	287	281	328	316	266	301	277	297	307	288	295	307	275	270	281	297	261	289	257	290	298	308	288	267	300	286	316	308	293	279	287	305	316
40322	51930	37787	31512	28926	27316	24566	21731	18618	14386	10026	7374	6017	5426	4924	4574	4145	3716	3441	2970	2575	2353	2091	1749	1592	1446	1392	1269	1220	1127	881	910	820	803	674	542	609	608	670	602	686	591	537	472	477	508	443	449	467	405	436	399	406	367	414	438	394	421	378	400	398	396	411	410	416	399	400	390	372	351	392	398	392	397	381	397	377	347	404	364	392	385	371	385	398	426	389	389	437	373	363	412	398	412	437	384	376	380	366	414	380	363	382	381	374	367	364	355	374	378	395	385	372	372	430	377	386	407	370	406	391	391	392	373	376	378	375	365	377	400	358	388	427	362	359	388	402	387	360	395	351	377	404	405	394	398	366	382	370	387	378	371	385	353	395	366	388	395	409	368	407	393	352	406	387	380	375	397	367	420	404	373	422	346	351	400	398	370	374	344	354	369	375	393	388	375	401	386	411	359	395	386	399	403	378	385	371	381	385	332	346	354	401	361	412	392	380	384	398	422	342	372	385	396	358	413	347	366	395	384	367	374	386	373	406	401	374	370	372	407	355	388	396	373	367	395	365	404	373	368	365	337	369	402	370	373	366	388	393	401	394	397	383	388	366	395	380	405	359	373	395	356	370	398	359	381	397	368	357	410	392	400	400	368	382	407	385	378	386	372	396	371	385	405	358	385	383	367	391	401	367	374	379	366	386	367	383	409	368	394	367	365	425	404	334	393	378	365	386	370	423	377	357	403	370	338	370	390	414	383	397	340	373	398	357	375	362	414	411	370	415	393	397	364	392	335	391	347	409	388	390	362	396	399	376	386	401	376	404	349	388	360	397	395	386	378	378	386	406	398	383	421	402	399	396	382	396	406	386	384	381	412	367	391	371	392	386	415	393	404	405	384	371	387	392	397	370	362	368	394	380	396	411	416	385	434	379	362	395	414	407	401	397	373	363	409	403	366	411	370	404	382	425	385	362	397	398	377	376	377	385	418	364	401	337	382	388	359	388	370	373	384	378	375	393	380	379	399	407	365	362	398	384	351	397	401	401	387	411	394	413	342	390	371	376	327	396	399	374	365	392	398	395	324	347	396	346	397	387	379	387	391	361	374	385	402	389	369	392	412	385	374	386	369	388	397	371	366	401	386	414	364	396	358	398	382	360	367	375	383	391	366	399	389	423	348	397	355	380	403	355	370	427	380	408	376	376	419	362	370	388	386	417	358	369	367	341	411	378	396	352	388	377	399	376	387	410	385	358	414	381	398	354	329	404	395	389	366	361	331	382	397	397	400	370	340	373	388	377	397	419	388	395	375	360	357	390	346	422	425	374	397	401	345	357	391	382	399	354	382	341	412	357	364	417	388	338	367	452	385	402	397	359	392	408	400	387	386	384	370	373	372	375	381	401	369	364	351	358	385	399	404	415	397	375	384	353	388	376	385	369	387	372	376	363	400	394	398	386	366	359	390	405	368	369	396	382	346	382	399	389	369	362	386	407	377	389	367	386	381	373	346	374	399	385	420	383	400	393	392	378	349	398	420	373	398	366	413	379	352	357	379	375	398	389	358	396	392	396	381	419	384	366	403	386	359	376	389	381	383	391	392	414	415	398	369	389	387	375	384	355	395	365	349	392	386	397	400	418	353	385	364	432	383	370	385	411	391	370	370	389	376	387	365	390	388	368	397	404	377	420	403	362	422	403	355	381	349	404	363	385	412	390	396	388	358	404	369	393	398	370	407	343	388	424	370	378	364	375	384	374	371	370	399	390	383	393	384	405	397	390	412	377	344	373	365	386	416	364	390	408	415	381	354	365	385	400	341	378	366	397	391	379	373	405	401	373	364	385	370	362	353	362	379	388	386	384	363	355	375	432	362	394	398	430	382	375	389	388	393	403	365	392	364	394	381	348	381	356	340	375	373	362	371	382	369	374	346	358	358	414	396	387	359	426	361	384	382	390	407	380	392	371	406	367	378	393	395	379	385	389	410	345	366	406	382	369	410	386	423	370	388	382	379	371	375	386	402	393	387	401	416	373	398	371	395	368	385	380	367	371	357	409	377	401	411	395	371	373	362	383	355	376	378	375	383	377	376	378	368	372	351	404	387	418	387	380	358	371	382	379	404	353	366	350	385	361	398	391	403	383	388	383	395	401	404	402	354	351	363	338	351	375	386	401	357	371	400	382	421	349	404	346	375	394	388	380	352	376	360	381	382	344	417	366	380	354	378	404	365	383	378	420	411	350	377	410	341	373	377	407	393	330	379	372	393	319	392	384	340	356	408	372	408	363	404	379	387	379	383	412	369	395	408	388	376	399	363	387	403	370	381	414	416	387	354	390	389	389	388	385	365	374	372	406	371	413	382	395	371	405	394	391	400	364	383	371	403	403	390	394	403	396	387	381	384	375	351	358	358	370	415	388	403	346	371	357	392	362	382	384	413	338	375	352	366	365	388	377	359	391	379	382	391	389	377	364	402	355	365	350	399	396	373	424	407	391	374	401	357	386	397	376	389	397	367	391	364	358	386	383	357	398	394	395	371	365	392	392	413	359	375	356	369	365	393	353	416	362	404	388	383	367	358	390	376	390	371	402	384	395	396	358	399	375	388	370	392	403	376	383	373	378	354	367	382	374	374	394	414	385	380	400	371	373	401	368	391	329	377	387	339	419	381	386	419	380	386	410	385	430	330	358	400	386	376	392	379	375	374	358	397	373	389	364	432	347	399	418	383	414	389	387	391	362	403	355	373	378	380	412	404	388	367	356	397	398	364	393	375	375	373	383	381	379	377	401	395	361	340	359	372	397	356	366	342	395	395	358	413	423	375	368	358	395	383	376	401	393	408	370	391	367	376	375	431	360	315	363	361	363	372	364	353	403	375	360	386	395	359	357	380	373	375	390	378	365	375	405	364	394	381	389	365	366	374	380	368	413	382	377	369	377	395	442	401	406	392	390	394	364	373	355	387	395	388	367	366	391	393	402	357	335	353	396	397	405	385	366	396	399	398	393	379	371	369	360	412	369	376	358	377	407	386	356	372	414	339	374	407	394	370	422	368	370	393	367	367	388	381	410	376	390	359	359	377	329	362	404	397	401	369	405	393	388	379	372	404	415	404	378	383	386	388	340	345	383	377	351	410	372	407	393	371	363	354	372	405	366	383	382	390	384	378	375	397	407	368	391	391	381	380	371	349	354	384	358	385	421	401	381	413	344	405	385	394	412	374	395	392	426	390	376	402	371	369	371	416	395	411	337	408	358	378	386	379	375	392	400	370	408	382	408	378	389	358	381	409	415	365	401	369	401	376	368	399	389	368	404	381	400	350	390	368	381	385	419	375	429	395	413	399	368	388	387	378	387	388	385	385	369	377	379	376	367	393	390	415	391	419	416	375	381	383	385	371	413	358	359	375	338	392	408	383	360	384	403	394	371	387	388	411	405	387	368	323	362	374	393	361	348	405	379	403	371	412	387	406	361	395	413	366	395	434	380	375	397	396	414	379	384	345	374	390	406	389
27996	23902	21928	18289	13432	9856	7469	6292	5007	3357	2291	1826	1624	1384	1337	1290	1106	1087	928	861	818	768	756	715	699	630	594	524	552	491	469	449	460	414	410	380	392	410	438	435	435	413	410	413	393	390	445	410	428	390	392	367	402	355	403	369	346	372	379	372	375	351	377	385	360	402	386	403	383	399	413	347	385	400	399	395	389	381	393	370	373	375	392	405	374	363	390	369	386	388	399	377	406	388	375	406	357	352	375	382	386	386	385	371	357	365	381	401	361	411	379	338	397	383	364	378	390	337	414	374	379	379	374	344	391	357	402	386	342	369	405	380	380	403	388	406	389	379	377	396	399	394	381	385	401	390	378	395	396	357	369	367	348	377	367	378	378	372	335	359	358	361	403	374	391	387	371	356	385	383	381	382	345	372	384	346	376	369	358	380	387	380	377	409	363	383	350	374	363	401	387	381	386	361	366	364	354	371	376	393	366	371	376	445	402	396	373	350	398	382	358	403	358	378	379	390	355	351	406	405	383	394	361	383	405	354	418	383	391	368	373	362	360	355	378	395	381	366	380	364	390	342	366	368	405	388	371	365	387	390	359	385	376	407	355	401	378	355	335	380	391	380	375	378	358	377	354	386	337	391	370	365	368	367	383	384	376	363	366	382	388	363	396	371	400	369	371	392	411	410	325	377	412	373	390	385	356	372	390	370	410	363	390	382	354	329	357	369	386	353	374	385	382	390	376	361	397	389	377	399	400	409	422	379	382	370	395	369	369	364	352	424	378	362	382	365	416	392	350	377	385	378	378	349	398	371	387	378	385	357	357	386	363	376	350	394	415	380	386	372	359	389	369	387	401	387	370	416	363	394	365	378	351	365	371	396	369	388	349	389	397	348	348	370	377	397	390	397	379	367	369	357	390	380	364	376	365	350	359	372	377	365	359	371	400	377	408	396	379	362	349	401	359	360	369	319	352	364	363	374	382	365	390	372	379	354	407	374	368	374	384	373	370	406	363	394	386	393	371	382	365	366	347	374	381	355	372	367	414	409	384	356	393	372	389	355	384	375	371	358	348	370	395	362	380	400	361	362	373	403	372	392	389	391	364	313	348	366	384	398	388	370	378	370	375	403	358	376	367	381	377	374	371	382	375	353	409	392	382	355	387	374	387	387	391	380	388	371	414	387	380	366	378	329	373	376	384	360	354	388	379	389	396	368	365	336	388	345	375	363	390	389	373	351	343	364	381	361	380	361	362	340	386	339	372	380	383	391	373	390	380	379	371	354	387	394	363	360	366	400	388	382	391	372	355	371	398	387	404	372	379	381	368	390	358	399	373	368	356	367	363	388	405	373	371	368	383	401	428	339	375	384	441	335	349	377	370	407	407	384	344	380	384	358	369	382	377	370	384	373	389	391	349	390	379	386	375	384	363	400	369	382	385	384	361	396	360	377	422	420	403	403	363	378	384	384	411	361	368	393	359	380	361	378	369	402	379	375	372	374	361	389	375	417	370	419	351	403	375	363	363	398	382	361	415	411	339	380	380	406	418	383	352	361	358	382	414	371	392	385	376	413	382	353	403	365	373	397	408	376	374	373	413	391	406	409	382	364	403	358	392	393	399	368	359	394	365	377	368	368	353	390	383	360	381	383	372	367	355	375	381	401	330	376	374	360	357	362	345	349	354	372	383	359	397	391	370	375	354	382	389	362	379	351	353	405	393	397	355	360	336	363	357	402	372	400	358	370	416	339	366	389	380	372	385	380	411	370	336	392	405	363	353	401	349	328	372	408	353	376	347	347	396	385	345	377	350	388	378	378	382	368	367	393	367	356	380	373	386	379	368	412	394	380	389	347	408	370	398	377	389	339	376	382	382	377	357	366	371	382	378	387	395	373	387	368	383	375	392	362	393	356	401	350	352	391	350	325	372	361	391	361	369	378	386	373	364	357	372	394	360	389	394	387	370	405	361	376	387	377	418	353	351	344	407	375	409	383	405	376	324	379	378	373	386	367	360	353	391	334	372	355	387	401	399	380	380	362	385	362	391	386	393	361	356	375	371	352	414	407	356	366	375	391	368	365	345	374	396	375	411	365	397	381	370	385	367	390	365	381	409	383	362	384	395	386	378	348	365	366	383	387	397	406	370	379	378	368	372	368	362	359	400	404	380	405	409	342	384	360	400	416	406	366	400	341	369	374	376	352	376	350	361	360	398	378	359	383	374	391	377	388	374	351	416	397	350	340	377	393	360	359	368	389	353	389	374	399	380	333	376	334	390	394	372	360	375	371	357	403	454	383	359	401	368	385	380	387	410	400	359	376	382	390	356	367	356	365	378	359	400	365	378	365	357	373	370	395	395	414	378	397	380	363	384	374	385	370	382	397	375	365	384	391	381	380	408	386	374	387	358	377	355	373	363	421	396	339	367	360	360	387	382	401	328	392	376	395	377	354	369	357	351	376	360	411	357	326	385	376	359	394	384	392	380	390	389	365	318	387	407	374	366	375	409	376	385	379	378	355	350	376	386	335	377	393	348	378	358	378	382	385	382	373	352	372	352	406	382	383	413	403	403	364	361	381	366	385	407	342	367	388	352	379	354	412	366	352	353	376	342	374	409	373	354	385	427	379	377	355	373	376	388	352	382	399	389	383	376	386	384	379	368	413	399	384	406	381	394	406	370	379	385	356	382	365	403	356	387	367	387	391	393	377	356	375	380	372	403	400	349	365	394	388	425	358	362	409	399	392	363	366	344	415	369	352	358	367	388	353	375	361	373	390	354	387	384	388	389	359	401	376	373	368	370	413	380	395	355	346	341	364	381	374	412	421	392	369	329	367	374	342	376	382	378	396	382	368	371	390	386	399	373	397	395	399	392	392	343	387	395	399	372	369	378	392	392	364	370	342	395	392	376	387	370	358	399	363	348	357	347	367	374	369	398	384	378	407	376	366	370	387	348	394	351	361	379	384	390	379	370	371	428	380	397	354	361	376	341	338	381	376	340	353	361	404	380	373	369	322	400	378	372	380	348	377	369	415	390	413	332	363	389	375	369	371	364	349	370	409	365	401	378	372	386	373	378	370	381	361	370	368	368	367	392	359	346	376	346	359	366	379	355	373	379	350	349	378	376	374	380	363	386	373	346	377	361	369	383	356	403	382	342	373	396	346	397	392	383	362	377	336	364	386	371	361	358	420	381	389	362	373	422	371	367	394	363	392	369	392	380	355	354	352	365	387	371	377	383	353	401	370	366	379	386	394	362	380	380	376	399	351	389	385	353	377	371	371	391	386	393	408	354	357	396	375	390	367	365	378	391	380	371	376	431	407	360	355	377	400	403	392	407	410	363	359	376	381	381	348	413	402	394	386	389	368	377	375	359	392	407	362	361	390	368	357	355	374	384	368	364	363	374	376	368	354	402	370	385	379	395	347	374	415	375	386	371	408	379	409	376	373	368	365	378	367	365	360	360	412	358	380	415	394	348	393	372	377	364	368	399	337	384	360	365	378
33001	35558	26020	21774	19548	16700	14358	12641	10574	7180	5216	4034	3374	2915	2620	2446	2157	1944	1737	1597	1452	1366	1227	1194	1147	1083	929	861	874	765	695	639	646	598	605	584	570	557	614	574	573	561	563	545	528	521	521	548	521	528	482	527	538	485	514	494	489	504	508	458	493	491	520	552	490	527	482	491	500	513	489	489	507	467	510	473	492	466	554	480	536	499	474	478	503	520	528	509	519	533	514	485	529	509	506	503	487	515	491	474	504	513	485	435	498	490	524	490	527	469	472	496	495	514	479	456	480	465	485	512	505	513	509	513	523	494	472	509	473	509	507	471	525	527	504	469	514	500	487	467	491	433	493	487	472	450	540	492	522	480	504	516	505	519	441	459	497	472	506	498	465	523	531	495	496	513	485	503	452	505	453	472	464	515	451	525	479	488	495	489	527	537	502	491	558	478	506	480	491	498	486	461	498	473	497	477	532	453	484	488	482	490	528	512	488	494	484	529	500	465	488	443	522	499	484	520	515	480	525	550	511	493	532	495	515	524	538	465	510	499	494	512	496	498	438	458	498	508	482	499	490	481	477	522	467	514	496	466	501	453	552	484	484	503	511	496	497	510	486	490	496	475	499	478	494	449	483	500	501	484	491	486	456	507	520	481	490	505	457	500	459	491	446	455	478	510	510	532	474	506	505	524	518	497	471	515	532	515	477	473	465	479	522	510	499	459	519	517	500	482	486	530	482	523	474	524	498	500	489	514	462	492	507	491	501	481	489	508	488	542	488	523	498	473	565	497	474	536	500	471	493	488	509	536	483	532	483	486	473	504	503	459	491	529	477	552	469	489	489	501	489	515	520	502	447	480	484	515	501	529	498	505	521	479	482	519	508	495	515	496	496	462	487	516	480	477	530	469	505	458	489	515	487	504	513	514	487	492	516	518	469	489	488	493	487	458	494	461	495	489	499	514	503	517	522	490	529	508	521	477	521	498	564	503	484	484	491	489	503	512	506	507	461	486	490	505	530	500	506	503	475	456	547	526	514	507	497	515	505	491	504	482	515	545	504	522	517	494	508	471	474	498	512	503	467	499	524	527	462	466	506	524	517	479	467	501	478	522	466	473	489	492	529	497	474	480	478	521	525	507	462	515	485	516	511	483	468	500	537	484	507	510	471	497	462	477	553	511	488	446	467	501	506	470	476	489	494	489	467	512	496	479	487	502	525	529	471	499	513	505	507	478	467	487	482	515	467	504	491	505	493	470	487	534	478	508	502	541	498	503	498	492	477	508	524	527	493	481	489	506	500	486	486	478	486	451	479	513	529	505	494	530	516	493	502	496	505	487	483	497	500	480	504	529	503	521	540	495	495	477	474	504	508	514	473	493	507	489	523	516	478	509	497	468	538	498	495	576	471	494	518	459	500	492	482	509	499	530	511	468	481	487	476	536	504	490	525	479	470	502	480	466	458	484	515	515	485	520	478	477	515	509	507	504	473	506	480	497	519	496	517	477	507	486	473	477	486	504	506	493	499	488	515	481	515	507	525	481	510	497	493	508	508	476	453	474	495	514	489	480	515	493	502	495	477	485	493	471	495	457	495	497	519	511	498	475	514	504	500	520	510	488	503	485	530	478	495	488	519	494	488	500	477	478	508	516	522	489	497	503	494	461	537	532	506	514	494	524	489	508	506	466	500	517	522	505	537	470	472	489	493	532	517	505	500	523	455	470	508	498	492	489	525	519	500	515	497	514	517	503	518	515	493	494	454	476	488	488	525	494	478	517	484	480	513	518	519	489	460	477	504	471	461	488	496	480	505	520	473	488	505	469	496	489	526	480	481	446	486	489	526	491	498	516	501	474	531	492	545	523	502	478	514	512	509	478	486	498	517	537	500	498	512	484	522	491	473	453	466	513	511	490	532	496	483	463	479	485	536	498	495	460	495	496	512	489	479	487	460	522	479	522	498	494	513	514	470	508	486	474	472	496	467	498	488	500	519	478	494	502	522	477	497	489	478	493	537	542	503	459	498	500	517	494	534	474	475	469	515	529	475	486	504	496	523	525	478	506	515	495	465	502	471	507	493	488	513	551	501	515	505	453	456	523	490	522	468	505	469	485	473	482	475	479	493	506	494	489	516	471	456	472	477	467	491	458	512	469	483	506	529	536	518	526	510	462	495	509	498	521	457	502	492	512	483	528	485	503	513	508	501	468	517	466	482	504	517	513	478	502	512	482	495	488	497	495	482	484	507	468	530	459	491	523	492	509	490	489	514	473	493	504	490	489	500	455	468	525	472	489	498	500	481	484	481	489	473	481	495	489	500	520	502	475	475	439	451	494	491	487	509	485	516	497	485	464	524	501	467	483	455	513	512	495	499	464	439	486	448	568	483	501	498	504	502	490	488	481	494	511	473	484	471	466	515	490	473	482	448	517	478	473	498	528	512	473	480	501	508	503	449	523	499	493	477	480	468	494	468	479	427	525	497	515	504	520	497	481	494	519	470	528	523	467	494	447	491	459	486	506	503	472	524	493	496	465	468	504	510	486	530	469	451	480	471	502	482	483	525	492	472	497	518	527	475	516	485	492	490	547	528	532	516	495	472	425	481	498	501	504	480	460	530	524	513	482	506	471	516	465	516	479	532	474	514	482	503	486	476	458	500	489	543	517	519	485	496	514	494	499	506	497	479	498	486	530	473	474	490	495	479	533	456	498	491	518	526	474	456	463	462	531	486	517	516	496	515	509	463	497	490	507	491	495	526	509	528	502	507	459	487	493	462	497	472	507	527	504	474	510	485	472	476	502	501	469	488	474	516	522	506	470	521	493	480	556	507	477	490	513	516	482	518	465	480	480	513	486	483	505	490	485	571	476	512	508	518	505	518	517	476	475	471	474	471	501	504	461	510	464	512	517	518	463	492	491	527	483	514	530	479	543	490	491	494	514	496	461	487	482	506	466	533	502	496	505	529	491	469	454	504	494	525	533	467	524	441	501	531	458	522	494	494	523	472	521	529	488	485	491	532	497	521	532	517	489	479	483	476	463	487	541	464	474	501	509	498	519	492	514	501	509	477	497	508	514	479	501	482	503	484	517	516	467	466	469	490	520	545	543	492	496	482	507	509	512	563	460	512	483	514	532	496	499	469	505	492	513	467	483	504	510	464	489	476	498	507	507	473	475	510	506	504	538	523	498	493	492	452	529	475	499	495	490	487	506	509	517	479	512	505	497	473	509	491	507	469	464	501	518	499	520	496	513	489	488	459	499	493	473	499	472	483	532	511	494	465	529	501	449	491	504	435	477	519	453	491	506	484	511	525	518	488	478	499	502	463	491	542	520	493	497	507	481	496	519	501	517	476	503	440	444	522	487	451	533	512	509	468	524	476	484	512	518	453	471	496	506	516	479	459	481	485	496	480	507	480	492	518	491	494	491	499	492	484	506	522	502	461	536	526	522	495	475	510	456	520	506	524	527	492	464	493	516	484	473	502	517	483	498	502	500	485	486	502	496
23800	20899	28033	24072	21565	19078	13939	10266	8170	5520	3757	2967	2415	2138	1833	1656	1379	1364	1217	1118	987	962	865	871	866	785	666	622	595	555	474	485	426	430	471	390	409	419	416	429	381	367	356	387	379	359	393	359	369	344	344	351	341	337	357	355	333	377	349	333	329	351	344	383	354	375	338	342	321	353	353	353	349	366	368	350	312	352	346	334	324	341	346	338	358	370	337	380	339	381	338	354	348	330	384	321	329	319	302	333	370	363	343	320	334	346	319	344	350	329	302	322	361	333	339	346	344	361	347	341	328	298	313	322	344	312	338	338	325	345	345	355	357	321	353	334	338	378	360	352	321	329	360	357	337	327	377	322	354	351	346	339	343	319	342	335	326	331	340	336	328	370	367	306	320	344	356	353	352	340	317	350	324	333	376	348	354	353	352	349	356	360	342	334	355	370	338	348	353	346	342	356	341	329	339	336	349	322	328	330	337	335	356	372	349	337	349	332	331	356	338	303	347	324	333	384	319	363	348	322	345	323	318	317	310	340	354	341	327	338	319	326	349	330	360	367	374	350	342	311	357	308	351	347	323	329	317	342	327	341	360	367	335	302	329	306	293	361	368	360	345	328	357	333	400	368	344	308	353	376	340	335	316	309	345	315	341	310	346	326	336	321	305	347	351	362	306	340	354	299	313	315	335	352	351	317	336	352	354	317	350	331	352	352	348	322	345	326	336	328	334	348	337	368	318	299	338	353	347	358	336	318	342	333	351	333	339	383	352	348	367	336	318	358	307	328	332	369	304	351	345	354	347	336	360	366	320	342	378	359	326	333	342	332	334	371	350	344	334	349	320	373	334	332	312	320	334	347	304	318	351	339	338	347	355	346	329	340	353	331	362	345	354	332	340	341	343	316	365	354	355	328	353	332	323	312	346	323	358	356	360	370	293	305	313	353	298	351	358	348	320	342	335	343	331	355	344	363	322	352	350	337	348	362	362	334	359	322	346	341	346	366	314	336	353	356	356	324	313	327	348	345	347	316	341	321	290	360	349	321	358	322	349	345	359	327	351	353	295	306	324	351	367	325	346	301	324	352	332	332	330	343	339	371	326	347	359	339	338	311	333	348	364	331	344	310	368	342	301	321	323	353	322	328	339	315	319	341	352	349	334	365	315	325	348	339	336	318	342	337	336	337	347	335	343	309	364	341	344	367	332	341	349	360	330	353	333	334	346	313	329	369	340	356	339	362	357	347	334	372	342	332	332	319	319	345	328	361	340	371	373	386	330	353	354	323	287	304	320	345	364	312	360	331	336	323	340	341	313	351	339	319	349	337	374	304	346	338	316	343	350	353	307	337	315	356	332	302	313	355	324	355	315	356	336	335	314	370	335	316	322	337	345	357	351	326	341	316	318	316	289	353	350	341	346	345	326	329	357	323	335	324	328	353	321	362	356	324	354	321	338	330	307	349	322	316	340	315	356	363	336	306	336	350	346	314	342	347	347	349	330	358	340	307	317	373	319	315	363	364	346	361	325	319	326	313	316	324	307	332	350	330	333	356	323	319	342	318	315	337	310	362	317	348	322	306	312	331	302	384	352	309	336	361	335	327	337	356	330	322	338	328	366	302	322	333	331	359	331	348	319	356	353	312	333	317	351	337	384	355	327	360	351	338	333	356	338	283	354	366	327	345	341	357	379	339	334	328	333	343	310	368	342	300	314	325	344	368	347	316	353	369	327	329	336	328	321	354	372	346	382	339	317	342	347	340	402	350	344	343	349	340	317	337	356	327	334	358	349	323	312	338	343	338	340	328	331	359	318	332	373	335	342	377	345	307	325	331	323	321	356	328	329	323	320	342	349	316	408	342	352	322	366	362	345	353	370	347	352	342	364	360	326	353	330	378	322	355	303	312	343	327	339	346	329	324	303	332	346	368	327	377	347	358	303	347	343	333	332	295	364	356	340	310	354	344	326	316	310	332	317	337	349	324	338	331	346	326	341	366	360	342	359	312	348	345	352	334	351	336	317	349	333	308	366	354	349	360	374	314	350	350	349	330	321	353	353	326	331	345	351	376	334	329	348	319	318	343	319	317	315	365	348	351	339	370	334	327	382	329	358	304	318	365	337	377	351	346	321	338	345	344	320	347	332	353	309	340	339	347	334	311	317	342	336	377	317	361	368	366	359	352	312	348	316	316	348	346	317	362	347	359	303	331	344	334	357	298	330	310	334	344	335	327	338	333	324	309	334	337	338	343	317	313	318	362	349	318	344	319	296	331	306	321	319	377	381	333	320	345	342	330	343	349	310	332	310	348	315	328	338	333	347	302	320	327	350	352	360	351	349	362	378	372	333	309	337	360	362	356	350	318	308	331	339	344	332	362	345	370	347	337	337	327	355	326	312	326	326	309	319	323	352	369	336	341	363	352	335	365	325	328	347	337	357	330	327	315	335	348	342	331	338	320	356	365	339	331	374	338	316	381	313	333	350	356	350	322	345	357	312	326	327	344	357	346	355	351	339	360	372	338	340	324	347	334	336	358	333	354	332	301	349	319	336	326	367	362	339	321	345	327	315	324	375	329	333	323	363	315	331	343	331	359	336	348	322	312	355	343	336	319	330	339	317	307	351	395	353	357	330	358	333	371	349	349	377	347	364	350	336	343	331	313	319	341	336	331	322	370	317	326	338	320	356	345	326	367	318	333	306	312	344	317	314	324	318	366	377	345	320	340	329	338	344	331	336	353	333	339	353	311	321	339	312	365	318	373	346	327	321	361	320	310	313	340	323	315	345	338	321	320	335	344	355	320	380	299	346	329	391	338	351	348	357	335	350	330	313	344	343	362	341	357	331	358	347	353	336	359	309	351	359	311	331	354	338	375	318	326	293	337	312	345	335	321	338	368	324	358	311	367	301	316	325	347	359	361	348	371	341	321	348	339	359	360	354	342	357	300	347	359	320	352	322	345	298	309	354	327	361	318	357	328	333	359	357	328	344	327	344	351	342	348	339	321	336	358	364	314	308	341	356	368	346	322	338	333	384	342	337	368	358	355	325	344	343	342	319	331	310	336	340	358	363	343	305	342	339	343	335	375	326	325	351	360	358	376	360	346	370	317	352	362	332	371	326	329	336	341	320	361	339	308	346	376	345	343	357	347	342	339	323	345	339	354	325	314	325	334	305	349	347	347	350	333	348	338	339	322	347	337	349	306	321	351	335	322	377	334	326	340	331	334	334	325	303	346	308	359	316	331	322	326	334	337	332	315	348	348	369	323	362	372	332	357	325	307	356	336	344	330	357	324	351	329	341	337	322	346	346	334	358	346	339	311	338	347	313	341	359	348	324	338	322	346	346	352	333	328	360	330	362	327	348	351	334	365	348	336	349	320	339	298	351	366	337	334	314	320	350	349	421	338	352	318	314	331	346	340	300	350	334	291	344	334	347	300	332	346	333	315	372	359	342	372	342	332	303	332	365	336	362	310	342	345	328	327	323	319	342	322	369	341	359	315
36194	46891	34827	28361	25682	22535	19296	18254	15290	10871	8016	6247	5096	4345	3893	3303	2899	2624	2326	2107	1971	1823	1580	1613	1479	1400	1201	1077	1011	958	683	816	680	602	669	571	519	559	627	627	579	528	564	572	509	552	484	506	499	451	483	460	460	489	422	488	478	487	467	480	458	440	458	453	500	502	527	473	466	488	473	485	425	466	485	461	441	437	444	407	463	454	476	445	449	447	443	430	450	452	429	454	451	439	462	442	471	482	424	467	413	437	436	410	451	464	486	428	506	425	447	457	462	422	450	509	441	475	454	454	450	473	443	452	445	471	417	472	458	494	417	413	466	447	483	447	471	442	447	471	457	466	427	466	461	469	475	416	458	429	453	456	465	461	464	441	453	435	429	453	425	456	463	460	479	471	424	445	434	486	471	479	446	465	446	460	455	473	498	443	422	413	428	408	473	458	464	455	415	449	441	413	427	473	435	456	462	449	443	437	431	429	461	448	436	437	443	447	453	461	436	464	440	431	427	446	445	495	469	496	472	472	420	431	467	467	444	449	450	456	459	462	503	442	461	436	463	418	428	483	456	420	415	469	464	466	448	463	438	435	447	422	440	491	444	452	461	458	460	449	449	406	464	456	427	438	454	473	429	435	450	446	462	446	466	456	462	412	448	482	463	484	438	460	447	456	462	430	445	452	431	497	475	430	470	457	462	461	466	488	452	473	461	441	509	420	451	460	454	437	449	437	448	447	484	421	423	461	409	466	453	416	458	459	413	456	427	434	455	474	444	406	455	464	440	463	448	456	465	441	451	432	458	424	447	437	448	462	447	467	450	457	478	423	471	475	429	462	463	462	450	434	451	445	448	444	450	436	487	420	445	442	444	442	448	443	483	459	464	429	430	462	460	438	463	438	461	459	424	469	467	438	406	457	450	450	452	478	479	452	441	438	427	413	419	445	485	450	430	494	476	427	464	410	455	453	462	444	463	444	455	465	445	472	441	443	481	448	443	435	465	459	482	456	487	441	436	450	451	471	430	450	493	474	413	430	471	448	450	459	449	438	490	458	460	433	445	439	434	457	438	456	464	440	476	442	447	450	438	436	472	403	477	468	461	413	449	467	439	447	492	424	461	417	486	449	448	447	481	472	474	452	429	456	455	454	446	424	418	468	471	448	457	425	439	463	443	463	414	449	452	451	439	466	468	460	472	450	447	485	432	456	456	434	468	459	465	446	461	450	442	442	466	463	448	475	499	421	484	472	449	405	429	454	446	443	486	463	454	418	439	486	463	458	417	442	469	444	487	495	463	474	456	460	442	466	442	448	463	445	484	467	490	444	484	470	433	486	432	491	446	425	461	459	455	457	458	417	426	476	428	483	446	439	438	476	456	425	430	482	468	456	449	471	484	438	434	443	495	475	505	443	437	474	444	449	448	467	453	464	455	449	480	455	443	432	453	489	424	421	402	472	495	445	446	416	442	448	438	467	437	424	438	453	448	480	457	482	406	434	439	440	454	445	430	414	433	433	464	471	509	474	453	454	462	443	481	445	437	460	425	416	484	442	462	480	452	474	426	420	465	456	415	463	470	455	441	479	461	452	449	448	473	451	469	479	455	418	469	474	423	472	459	437	480	438	424	451	478	488	477	460	487	462	446	439	443	472	449	467	471	474	484	452	448	461	438	443	457	451	463	459	419	461	460	450	460	450	415	449	488	436	437	447	448	460	468	450	449	444	462	415	425	398	459	443	466	468	422	439	441	441	444	461	509	437	424	463	461	477	467	491	496	463	459	460	437	441	475	419	442	414	442	475	430	446	445	494	438	422	477	430	441	454	456	462	441	444	421	413	454	474	396	462	452	453	474	448	464	472	471	462	445	429	394	464	454	467	457	456	452	452	466	435	473	470	428	452	463	457	447	452	457	455	457	451	460	452	492	444	448	473	428	452	432	444	432	459	435	467	479	452	471	439	437	430	452	478	464	420	460	458	460	416	459	462	471	477	440	477	427	458	466	457	433	438	473	422	441	450	418	454	424	452	456	448	439	478	444	432	500	444	456	447	466	439	501	444	454	430	464	461	461	487	429	471	484	456	445	468	418	476	471	436	460	457	466	465	414	421	415	445	468	407	465	447	441	442	473	422	447	479	448	447	453	457	480	455	435	443	422	432	437	465	454	444	458	448	487	428	434	465	406	420	453	453	456	447	462	457	425	486	440	443	472	459	458	411	450	456	451	480	448	419	434	470	433	413	446	443	423	456	451	489	454	418	463	417	414	474	468	473	435	409	424	443	443	480	460	441	451	467	462	444	420	449	434	456	430	472	472	482	434	448	495	453	423	419	455	425	441	494	449	487	484	451	421	449	422	487	442	415	482	423	469	452	444	442	428	454	434	460	419	427	474	431	470	459	435	429	491	456	466	479	448	430	405	454	416	445	442	443	465	423	466	459	446	472	434	445	424	400	441	449	436	440	457	420	462	439	442	464	437	413	472	448	475	433	474	443	463	457	442	445	444	468	466	464	423	436	472	470	448	434	426	425	448	431	485	446	436	441	446	428	449	446	452	458	418	446	433	472	479	422	478	461	487	429	466	445	473	436	409	474	476	416	429	470	438	449	483	450	457	454	510	433	428	489	469	436	444	446	449	464	452	464	449	436	440	456	448	487	458	487	460	485	422	442	418	432	449	457	437	478	446	449	452	459	438	494	462	420	465	460	469	455	435	422	469	442	422	434	408	439	475	419	459	397	482	499	461	468	424	421	442	447	482	456	423	467	463	421	433	478	432	414	421	431	455	476	466	478	458	419	459	456	432	468	424	448	455	457	453	465	443	484	486	450	474	450	436	473	473	440	447	459	451	468	458	447	448	464	438	389	436	456	466	472	458	417	433	444	428	436	451	444	393	479	460	466	453	479	488	418	450	454	466	452	435	458	428	460	459	419	415	461	457	458	456	450	448	429	442	463	458	436	461	468	457	431	465	426	477	446	478	451	437	454	455	448	453	464	480	474	441	430	437	458	464	427	441	468	455	485	472	448	465	439	466	487	409	417	458	479	461	425	461	472	477	477	454	440	488	484	425	454	436	476	424	465	442	435	419	419	477	438	424	444	454	491	452	466	415	450	510	429	442	471	473	476	441	457	463	451	462	427	430	467	457	407	437	468	445	478	442	469	467	474	457	425	458	460	462	467	439	451	435	469	464	472	429	468	437	453	450	461	458	463	458	445	415	479	428	438	449	435	492	425	466	444	477	471	451	444	425	446	443	422	457	438	450	461	473	463	490	418	447	443	415	473	426	464	453	425	510	428	456	439	424	457	439	465	464	476	456	466	464	423	442	492	441	498	450	451	448	429	489	505	490	464	463	449	454	490	462	443	457	449	456	478	407	479	476	466	442	417	441	456	446	464	450	433	437	456	435	444	450	457	444	472	440	431	484	441	502	415	466	423	437	443	508	456	435	462	453	410	438	467	469	447	427	470	436	466	434	441	439	480	427	433	440	491	458	484	494	488
22641	20811	28473	23249	21208	22686	21341	14548	10408	7577	5421	4066	3674	2775	2388	1982	1756	1647	1430	1319	1161	1110	990	1024	967	907	824	651	700	732	485	560	527	432	411	415	368	371	338	330	348	345	378	382	349	339	350	338	328	311	314	344	304	300	329	327	277	333	346	291	309	355	326	310	312	305	328	315	320	280	306	301	286	285	298	293	323	309	293	328	329	318	297	286	323	259	315	296	301	307	287	288	299	311	270	322	294	293	305	304	302	281	294	310	320	305	278	290	304	297	289	281	295	277	286	299	305	265	288	279	335	319	297	291	291	305	299	318	296	288	273	298	322	277	316	288	291	267	265	257	287	272	259	305	302	271	294	295	299	273	280	289	305	310	301	302	318	302	289	304	312	296	292	309	275	300	267	286	275	290	303	278	303	286	307	303	292	285	310	270	300	327	291	283	263	297	322	280	301	300	302	302	304	278	314	270	306	287	282	287	285	327	295	306	259	279	337	267	307	306	304	319	285	306	316	293	298	293	289	311	289	314	262	309	289	308	257	277	291	286	281	297	299	282	300	295	290	265	295	295	296	301	287	312	345	275	271	325	276	303	264	317	296	292	304	282	309	280	314	289	301	292	303	296	303	283	260	293	278	287	286	309	314	267	297	307	295	271	310	278	292	286	268	300	311	287	311	327	294	273	311	266	292	268	297	335	303	312	285	328	290	299	283	299	311	272	289	266	264	288	324	298	284	297	278	299	292	302	266	286	279	295	298	261	279	311	303	288	307	347	328	311	295	329	302	292	329	302	290	261	280	303	309	289	300	286	286	295	312	294	297	310	297	276	282	298	295	297	303	293	320	301	318	284	306	287	307	281	303	294	318	310	277	307	302	297	289	293	304	266	260	304	282	286	293	304	304	299	283	312	292	310	303	312	299	301	299	307	307	338	307	299	292	301	321	266	246	294	286	291	290	282	334	298	299	283	320	282	278	266	309	323	314	302	300	290	255	306	286	288	269	316	329	306	278	285	293	316	297	281	290	287	313	299	258	296	297	290	289	291	311	307	311	290	274	283	289	279	318	305	328	278	293	325	283	291	310	305	284	281	263	282	290	297	319	272	274	301	291	279	299	285	285	274	329	296	264	273	287	283	305	314	296	295	332	296	286	333	317	278	285	282	312	298	291	290	269	294	277	292	307	324	295	258	286	294	324	287	292	289	257	306	293	304	290	301	322	285	298	310	281	330	294	267	308	309	296	274	280	293	308	275	291	292	289	289	284	279	282	293	302	276	283	303	284	309	303	281	289	289	264	283	294	298	282	316	304	323	288	269	307	286	295	318	303	315	269	314	317	314	282	287	344	315	282	308	273	278	297	304	302	327	281	286	283	286	299	332	314	288	298	281	294	295	309	288	292	296	305	305	282	276	287	306	280	318	275	296	297	295	277	348	323	290	293	289	298	307	289	305	310	310	309	284	295	284	280	292	338	292	273	301	284	297	309	283	312	283	306	302	313	315	308	285	303	290	305	294	313	303	300	324	268	283	291	307	313	278	294	287	308	273	283	292	302	307	283	291	306	302	264	311	277	344	282	278	279	261	296	305	304	322	296	267	253	281	330	291	286	305	304	292	301	298	298	319	321	289	261	259	311	284	291	305	326	278	288	284	321	289	299	296	295	293	292	279	293	297	269	292	293	273	300	240	279	311	310	303	321	292	318	315	293	313	337	265	307	291	288	319	316	287	294	317	288	269	294	300	273	302	306	314	318	280	288	295	270	304	266	303	309	309	291	301	300	273	325	325	264	277	296	293	282	282	303	302	318	348	283	270	281	273	299	286	305	304	283	307	298	283	287	275	318	292	298	306	322	290	292	311	266	271	300	283	303	293	288	298	292	274	305	303	283	277	277	272	298	282	286	282	281	322	293	283	289	296	328	284	283	301	305	308	293	315	306	301	342	316	312	271	290	279	300	293	283	277	270	332	279	302	286	316	283	276	300	298	284	282	268	275	290	305	325	273	275	284	313	286	285	287	292	315	304	278	322	318	264	286	329	284	305	330	291	315	288	269	274	298	296	323	310	308	306	321	269	309	289	291	322	287	284	295	303	308	306	291	296	304	317	270	286	309	323	257	297	307	310	277	310	304	279	329	279	319	289	270	276	298	286	305	327	286	305	293	280	296	306	276	282	302	271	288	277	302	286	272	288	304	282	287	293	302	309	282	323	293	303	302	283	296	267	286	297	304	303	286	315	322	290	292	261	294	297	312	311	292	295	305	268	330	321	297	296	270	306	299	286	302	316	300	275	301	301	292	290	273	271	309	284	288	273	265	278	287	286	304	323	299	274	284	320	310	270	305	293	348	254	268	295	292	267	298	313	333	293	297	307	277	293	307	314	292	291	265	295	277	269	268	286	305	281	278	300	301	283	323	308	316	315	275	275	304	276	299	306	278	283	289	277	286	285	281	313	303	291	314	308	314	307	288	276	306	331	297	283	318	306	295	294	294	290	309	302	314	279	332	324	308	320	297	274	289	272	282	286	313	292	295	285	295	284	260	342	271	293	308	310	304	272	321	315	290	316	283	292	322	296	314	295	250	306	321	292	275	313	325	287	287	268	309	301	282	304	298	300	344	297	275	285	270	305	283	285	282	276	330	305	273	287	270	297	295	295	287	287	287	306	284	315	292	294	277	300	304	315	292	303	289	295	306	306	294	297	292	297	291	289	299	305	291	295	282	312	276	292	278	307	316	308	292	313	283	279	297	311	278	314	301	262	279	290	289	292	295	296	312	296	282	271	286	316	281	306	297	299	291	321	298	293	292	271	305	332	292	303	271	282	279	266	329	271	283	294	277	315	253	307	306	281	291	297	288	269	307	322	279	303	303	278	283	298	293	301	298	297	290	282	309	296	284	280	292	300	300	290	296	282	284	297	305	305	311	273	295	282	329	303	281	269	302	288	294	302	300	291	321	267	286	282	278	274	280	276	309	301	295	256	294	313	311	311	269	265	283	268	278	283	284	272	296	291	302	273	308	302	320	282	286	292	307	325	303	307	284	279	283	292	290	295	294	275	276	316	296	257	311	273	289	294	268	289	303	305	300	283	274	296	313	291	311	292	296	302	306	291	286	261	284	286	287	279	290	335	258	306	269	287	264	313	295	296	282	313	292	289	285	294	267	319	275	270	292	299	307	297	314	300	297	307	263	254	279	286	267	298	268	276	279	325	284	263	313	301	279	297	316	309	298	303	297	265	303	285	298	275	313	290	312	304	311	293	297	281	272	289	286	275	296	280	315	279	280	300	280	292	309	290	294	275	295	288	281	296	304	293	303	282	282	289	287	296	313	289	293	310	311	326	310	301	279	297	284	337	286	292	288	272	293	302	290	301	296	288	283	290	292	304	323	293	314	305	296	290	299	277	259	279	293	268	284	312	292	320	299	286	310	288	288	274	318	302	291	285	299	260	295	315	287	284	303	295	288	304	312	317	317	323	285	279	286	275	269	307	333	294	313
39544	54994	39748	33750	30438	27505	23888	22538	17946	13877	10607	8388	7122	5748	4876	4061	3578	3351	2902	2648	2410	2040	1890	1918	1783	1687	1433	1195	1100	1185	819	869	814	623	676	630	577	536	531	547	547	530	523	499	440	489	447	493	412	431	433	422	445	417	406	417	377	397	368	414	415	400	438	414	426	409	440	408	399	378	342	390	385	397	381	390	442	418	369	366	384	371	411	380	402	388	383	454	415	371	384	369	398	402	372	384	401	380	401	374	388	365	380	377	348	369	409	384	397	405	392	374	411	413	376	390	408	383	402	421	401	369	385	376	386	383	372	370	391	395	389	380	361	424	377	364	387	415	404	360	398	394	376	363	406	411	380	411	364	380	373	361	396	380	378	364	399	385	396	424	390	383	396	382	396	402	424	333	419	351	388	401	360	382	346	402	392	395	336	390	367	408	374	374	403	369	373	402	378	408	398	403	409	389	374	407	384	377	365	442	366	393	374	368	391	385	380	401	362	387	384	390	385	413	391	382	369	390	408	382	377	391	400	414	387	365	358	364	424	358	369	354	394	384	376	391	370	422	355	373	350	369	399	385	396	412	376	395	425	395	380	399	403	390	362	409	383	393	383	389	373	413	387	351	386	358	400	387	363	397	345	368	399	366	382	440	354	383	392	371	379	412	400	412	412	371	385	396	353	370	387	344	374	405	401	411	381	402	380	393	370	349	381	359	383	377	407	364	389	421	387	368	398	371	381	414	415	389	396	372	361	372	410	373	400	393	411	372	406	369	360	429	359	437	417	372	360	402	373	388	405	404	356	378	426	391	386	362	379	380	382	415	365	367	359	366	402	376	376	388	373	403	389	396	397	394	372	387	379	415	379	395	378	401	432	398	377	397	397	396	391	388	381	375	363	368	373	386	371	347	381	372	379	391	379	390	405	399	347	403	362	384	375	390	411	410	375	360	380	391	407	370	375	378	387	380	403	394	399	385	425	387	381	387	375	411	368	382	450	389	413	400	397	392	397	387	359	363	415	397	391	379	383	400	385	393	347	369	405	377	372	423	412	399	405	413	399	373	401	397	363	399	379	382	379	411	373	375	371	378	428	399	366	388	373	392	412	436	387	400	390	361	376	375	388	379	386	382	388	372	362	418	435	407	364	377	409	397	381	336	347	429	386	378	404	365	416	382	379	391	387	376	387	392	408	363	377	388	382	375	413	374	419	375	398	408	379	390	373	381	380	406	419	378	384	394	384	394	388	364	383	373	393	365	413	397	381	348	383	367	384	398	404	376	395	392	352	407	396	414	394	330	374	348	375	387	385	354	384	377	385	366	368	388	397	391	407	370	404	390	357	413	436	418	382	392	406	411	404	417	410	370	389	326	406	415	384	397	386	387	364	387	360	398	360	366	386	426	383	427	370	408	392	366	387	406	391	399	355	407	404	387	391	390	381	422	333	358	390	401	394	373	390	375	362	375	390	377	362	397	394	388	362	365	383	369	350	395	365	395	396	408	370	374	379	391	378	433	366	368	399	415	372	368	418	371	401	384	406	351	421	366	412	426	381	407	389	388	412	408	389	383	349	388	398	378	363	365	361	387	400	374	366	391	385	385	387	342	349	377	385	417	369	377	399	373	362	385	388	394	387	370	381	374	373	402	356	380	373	345	407	399	401	413	400	392	391	373	354	396	416	348	376	397	401	355	351	389	407	392	371	393	401	377	379	388	373	393	376	342	377	363	388	401	378	365	359	361	385	428	371	382	393	365	390	385	418	396	422	392	395	390	404	408	352	410	407	370	396	364	381	371	404	394	405	371	368	385	407	403	370	427	373	402	400	399	346	346	372	352	377	362	372	386	395	375	402	399	366	355	373	359	393	385	380	388	369	385	360	417	393	403	406	407	377	373	376	387	437	387	387	397	389	365	353	360	383	411	370	383	411	408	360	374	372	387	390	378	387	386	376	399	379	359	360	397	415	369	382	401	394	381	365	405	365	401	389	377	349	369	402	386	420	397	391	401	397	389	407	365	414	377	395	419	401	406	377	375	383	369	397	413	354	420	417	429	399	376	388	351	366	400	363	379	380	381	386	367	375	384	360	379	382	358	353	378	382	349	382	413	389	384	392	393	391	398	364	385	384	381	364	375	391	395	402	381	376	366	416	404	375	359	401	418	384	369	394	393	382	367	397	368	378	397	384	400	378	366	369	400	365	386	408	368	380	398	375	426	380	370	406	381	343	381	374	387	385	414	388	400	354	413	364	408	386	380	362	378	377	399	387	382	404	378	386	385	357	361	416	359	359	350	395	386	391	358	408	384	382	376	349	380	362	411	371	411	395	375	388	370	415	384	383	419	383	380	405	378	382	399	365	407	392	387	363	372	410	412	428	392	396	381	418	392	409	375	380	407	377	365	400	425	372	336	415	389	386	376	394	376	374	369	373	388	380	391	405	375	386	418	375	342	361	367	404	376	381	424	417	401	380	377	407	395	375	375	385	402	369	361	416	388	381	398	409	380	380	401	367	381	386	376	391	385	368	407	403	382	359	405	387	401	404	377	354	428	384	366	363	400	395	395	366	401	409	380	400	400	393	385	354	353	369	378	364	393	413	404	392	360	416	356	380	355	369	419	385	377	381	404	373	367	389	349	386	400	409	402	376	371	377	407	392	393	386	377	391	380	390	365	355	374	388	397	358	348	365	377	407	381	400	405	375	385	358	395	392	352	390	382	385	397	370	386	374	379	395	376	376	373	393	382	396	351	358	395	371	403	391	422	383	396	383	385	429	360	410	413	380	397	337	361	374	423	378	417	360	379	381	403	351	441	370	417	407	384	390	416	369	366	353	405	391	339	389	398	439	369	371	402	363	393	388	373	378	388	396	404	399	386	404	376	362	389	414	415	411	407	392	372	378	362	411	379	384	411	357	394	357	373	366	395	402	378	383	382	378	385	403	406	393	362	369	429	372	370	388	365	383	366	433	387	380	413	386	419	399	377	394	378	391	357	366	368	398	368	416	391	371	378	391	385	418	392	408	420	397	375	381	411	335	390	396	413	382	397	384	375	362	404	381	355	410	371	381	383	403	376	429	330	389	391	368	352	412	362	374	391	390	409	375	368	380	365	397	383	428	435	393	352	410	399	393	393	394	388	377	420	382	376	354	409	381	409	420	378	381	390	400	381	391	392	394	392	383	414	365	415	385	397	398	377	388	369	391	424	401	394	410	391	389	395	462	408	347	398	414	379	398	385	359	406	435	405	407	374	421	395	394	370	358	405	402	416	370	430	386	384	374	387	383	355	396	383	391	392	400	389	424	397	421	361	391	365	407	390	390	388	393	404	394	403	421	383	352	389	391	406	367	388	404	373	362	357	400	399	422	413	374	392	357	425	399	385	363	384	405	379	383	397	381	375	381	376	376	353	379	388	383	401	412	371	411	383	402	362	388	374	365	398	399	388	414	413	403	399	411	384	405	388	392	366	354	397	441	370	383	400	399	409	385	402	384	379	379	365
27528	24611	23734	18156	12773	9787	8171	6547	4438	3407	2556	2054	1617	1416	1154	1104	996	942	915	807	772	678	668	707	674	602	554	513	520	525	448	437	477	427	420	399	415	403	398	393	390	448	404	402	353	386	394	362	373	395	374	368	403	398	373	380	396	346	414	405	346	361	355	424	383	367	389	369	365	348	356	341	377	396	394	391	391	378	391	359	385	395	389	346	374	392	363	402	354	387	367	372	380	399	373	361	372	340	357	337	388	376	364	381	366	342	390	372	373	398	352	340	375	371	360	343	368	369	376	368	372	399	380	389	374	317	376	363	365	365	339	397	379	366	380	337	383	393	392	364	373	359	403	372	406	378	374	344	374	367	385	364	379	347	360	384	375	381	348	387	358	354	391	371	371	417	336	392	412	364	355	409	355	406	375	387	354	382	395	341	368	383	363	380	393	357	385	392	362	376	396	369	377	382	385	325	390	389	387	364	340	389	345	356	374	377	400	377	348	387	355	381	385	365	370	351	391	348	364	380	420	383	372	385	371	370	364	363	359	372	361	363	356	365	401	409	394	394	394	375	346	365	384	391	357	413	405	376	363	380	362	369	355	393	397	352	371	357	391	364	390	386	390	370	375	386	361	408	392	379	408	353	402	382	395	345	360	369	366	381	402	334	384	355	339	361	368	405	366	333	363	382	398	373	361	375	368	379	404	354	389	376	398	362	354	358	385	349	390	382	391	393	389	387	386	401	335	382	392	371	373	370	367	364	374	369	411	361	362	359	405	369	352	345	340	368	361	396	355	365	398	371	355	411	354	365	351	358	398	371	382	387	403	364	363	365	356	364	407	355	391	321	362	389	374	372	358	378	398	414	357	382	377	365	393	367	340	374	375	374	344	365	404	338	382	374	378	365	356	345	377	397	376	362	377	383	350	375	378	357	372	376	361	374	398	379	343	385	365	365	362	385	353	354	369	378	363	364	393	388	383	398	404	364	354	323	394	370	377	351	394	382	400	396	344	394	354	376	408	391	370	358	401	398	350	383	359	395	354	377	348	378	377	387	384	365	355	353	381	341	351	356	356	351	407	358	361	385	360	359	371	371	350	363	370	397	389	362	399	378	378	374	371	367	385	391	355	411	375	409	368	355	402	372	319	384	344	322	354	366	358	351	353	382	413	343	349	365	358	393	396	368	407	353	379	357	354	371	362	350	375	392	380	347	372	378	370	367	411	380	350	350	360	360	375	373	345	402	342	379	391	354	386	363	358	385	333	378	383	373	404	388	358	362	369	377	389	359	359	397	345	376	363	359	397	378	401	402	371	371	391	343	367	369	369	358	364	347	364	369	344	357	373	363	396	370	371	351	370	367	355	342	390	372	366	350	367	384	375	350	356	408	382	364	331	396	390	351	361	354	351	373	368	380	364	333	370	354	359	391	391	372	389	355	350	358	384	368	383	376	386	377	378	389	373	372	394	417	347	358	377	367	378	392	343	361	389	369	375	344	365	419	384	355	359	384	373	375	374	390	365	397	359	372	404	371	381	364	402	384	379	382	381	382	363	366	337	375	360	372	396	378	406	385	387	371	365	356	382	354	388	389	368	420	352	334	373	414	370	372	341	340	369	370	367	363	401	395	373	390	361	365	371	413	369	375	388	375	413	331	381	339	334	382	373	391	410	379	332	358	339	387	405	356	403	358	386	369	388	384	408	420	389	395	366	356	397	370	341	340	348	355	356	378	366	319	367	372	351	358	389	388	345	382	379	354	374	374	400	380	364	407	378	401	334	363	371	357	328	385	354	384	366	401	394	397	387	349	376	376	384	378	386	356	381	388	358	355	384	401	384	370	355	377	370	379	348	405	328	384	367	398	396	376	384	397	390	352	392	371	382	433	386	349	370	374	386	362	360	342	358	349	379	385	399	401	367	363	369	352	362	386	372	416	394	371	364	373	364	384	394	364	399	382	372	420	351	348	371	356	338	371	399	371	356	362	344	376	357	405	407	361	356	345	351	403	350	362	363	374	371	384	385	336	373	399	376	357	367	341	372	361	365	342	357	364	361	348	386	397	380	392	386	382	384	376	394	366	370	349	369	370	392	358	401	368	343	354	382	378	369	369	363	367	360	370	391	363	344	362	395	380	367	362	378	422	379	350	373	383	384	351	375	381	392	360	376	371	375	359	408	375	372	370	374	384	348	369	390	356	355	380	376	374	368	378	365	373	329	378	349	349	380	378	369	359	355	377	368	352	359	392	370	342	372	374	350	365	356	348	343	373	381	367	374	364	396	372	369	434	379	374	360	394	373	356	374	408	394	357	354	383	383	358	378	364	420	341	377	364	359	370	371	363	411	373	387	369	378	352	360	396	373	381	349	409	337	359	381	376	401	348	393	377	338	352	402	377	363	400	430	388	350	366	393	328	359	360	348	357	376	340	377	377	391	380	345	383	379	360	343	381	387	391	366	361	399	375	418	355	384	377	355	376	394	404	394	381	386	379	377	374	390	362	403	381	351	367	348	379	357	362	357	352	413	389	343	368	382	357	417	365	397	378	366	381	363	374	356	356	369	390	375	377	362	368	365	336	375	350	393	398	370	340	337	391	334	395	376	374	358	390	379	376	363	396	382	342	344	389	379	388	393	390	345	358	411	374	385	369	367	386	354	373	377	351	408	390	371	388	367	384	333	357	385	391	351	364	359	404	370	373	371	370	367	389	382	339	339	400	384	346	415	366	416	386	382	392	378	375	358	366	398	378	362	369	372	365	336	345	367	423	371	399	391	374	368	348	355	361	396	392	355	382	389	383	385	409	370	408	392	384	340	368	351	411	411	342	408	360	366	414	373	378	384	382	382	353	371	395	392	342	389	361	406	351	364	358	394	351	383	379	359	364	376	367	367	387	383	366	364	361	351	358	388	356	365	409	388	377	346	360	367	328	362	349	407	365	387	358	373	368	369	357	400	373	352	347	383	356	390	389	368	369	356	358	370	367	374	378	350	388	363	370	351	371	375	399	354	376	415	366	375	393	383	360	376	362	426	391	408	379	388	344	368	394	351	389	366	384	358	352	381	383	390	349	395	344	356	375	363	382	387	401	338	369	405	358	359	342	391	375	355	371	381	354	370	377	363	410	415	412	361	385	352	358	384	366	375	358	406	352	405	361	384	364	377	355	413	392	383	403	383	356	384	405	348	353	382	379	365	391	396	333	357	349	385	373	341	354	383	347	369	381	374	380	359	363	373	368	354	341	384	367	388	389	378	369	417	371	398	359	368	382	384	393	370	356	392	401	333	391	359	388	414	383	412	384	388	367	347	369	385	399	360	388	358	358	376	367	406	328	396	390	345	330	361	339	379	403	394	373	376	397	372	365	405	341	378	365	404	384	388	377	356	366	373	376	374	375	390	394	335	387	394	366	352	365	383	378	347	388	357	361	391	343	351	346	361	360	329	376	383	342	346	365	409	397	371	409	409	373	366	366	373	389	369	392	361	371	378	335	375	382	362	376
31836	38382	28825	21350	18853	16646	15100	13238	9666	7503	5532	4310	3642	2788	2398	2052	1938	1829	1664	1564	1365	1214	1170	1183	1129	976	920	790	745	820	685	678	659	593	574	651	547	614	527	551	518	592	541	606	584	516	533	505	539	441	470	477	463	518	540	514	501	532	530	492	515	519	524	506	488	493	508	511	532	488	496	556	531	490	470	456	515	473	482	501	530	496	499	475	498	479	484	499	486	497	494	485	462	481	471	489	462	495	491	502	480	497	491	464	474	504	512	482	468	513	490	532	519	455	489	502	508	531	444	514	503	480	465	528	446	507	470	500	501	515	501	473	490	553	499	488	479	469	507	495	506	494	466	476	473	485	510	509	505	474	507	559	466	485	503	494	556	460	494	515	514	500	493	502	498	514	496	513	467	482	453	502	513	474	497	500	504	506	479	480	494	479	481	516	454	511	492	470	459	507	471	486	500	504	560	496	498	520	527	474	509	479	487	459	491	476	517	529	491	506	477	496	495	518	492	514	484	519	517	502	500	485	482	474	464	508	473	494	511	513	491	538	522	468	471	487	473	526	514	471	517	502	499	480	481	490	475	544	451	502	512	484	524	490	532	503	498	483	486	476	490	487	463	494	472	495	506	474	503	521	517	505	515	473	476	547	525	490	485	466	513	524	476	495	477	470	445	491	487	478	477	518	482	510	496	524	517	525	478	513	489	493	481	516	497	499	493	471	496	470	474	500	486	519	467	454	480	450	502	516	473	511	502	480	491	532	462	474	466	503	512	498	473	504	472	506	507	534	499	505	476	503	503	488	496	480	514	523	499	498	518	491	498	468	520	527	505	460	478	489	574	458	483	508	514	539	506	516	496	495	479	492	456	516	493	523	449	509	531	446	499	529	475	482	517	500	484	466	517	509	483	472	481	488	491	506	505	483	468	559	486	513	505	521	486	491	516	466	495	459	551	490	491	522	465	490	507	500	498	537	499	484	553	488	482	504	467	538	488	501	509	524	487	510	516	524	476	480	480	491	454	473	517	487	479	490	497	447	473	526	515	487	465	465	502	510	520	484	523	489	493	504	541	462	495	474	493	505	475	492	530	475	493	498	492	506	486	514	509	491	494	520	496	511	486	516	529	484	504	516	502	496	531	468	474	535	466	462	501	527	501	532	503	465	517	540	452	506	537	469	487	498	533	482	506	472	529	504	506	487	525	495	492	490	499	515	504	514	517	489	493	523	509	486	552	486	479	450	456	468	485	501	454	480	499	503	437	497	498	507	492	488	511	533	481	500	468	551	489	522	527	523	521	462	509	476	471	476	526	475	483	489	504	527	519	460	475	476	493	467	529	488	532	452	539	466	487	497	526	503	511	492	506	498	491	510	485	514	526	496	536	509	475	526	473	529	532	518	469	484	493	489	476	479	496	495	478	488	525	457	517	514	519	498	487	496	515	525	509	512	511	488	537	564	482	452	482	456	508	495	517	487	469	477	509	494	495	485	500	514	507	538	453	462	476	517	490	490	488	447	506	481	500	500	471	480	507	523	498	489	499	469	498	498	474	471	485	479	441	543	435	502	504	530	476	474	525	503	442	481	486	499	478	519	483	485	527	479	522	516	481	491	484	481	516	513	485	537	512	503	483	553	464	451	467	492	519	496	474	477	460	496	502	536	496	493	503	533	504	540	503	522	516	508	480	491	489	500	500	499	493	480	472	483	490	482	486	471	499	482	472	503	484	510	493	473	493	451	479	499	514	475	495	504	481	528	489	490	484	463	493	497	496	507	511	466	493	478	468	520	504	492	486	481	456	492	482	508	516	481	493	495	507	544	502	541	501	466	483	487	477	513	510	486	500	485	495	524	571	488	478	519	506	461	490	558	484	498	484	532	479	496	503	540	508	482	474	484	475	507	512	466	513	499	483	470	505	479	545	472	482	485	505	510	475	532	495	512	518	488	526	485	498	517	507	503	495	479	463	499	487	518	500	503	482	524	468	501	483	516	520	469	458	467	527	487	510	503	456	466	489	489	511	492	477	468	493	507	490	519	471	468	495	484	488	512	483	522	528	464	504	524	545	458	509	479	530	511	513	508	491	513	436	500	502	512	480	494	486	510	513	479	511	467	472	511	482	515	481	451	494	447	497	493	500	492	531	489	479	500	463	509	477	476	498	505	495	506	519	515	485	488	461	474	514	525	482	458	513	476	476	507	488	524	511	531	493	477	446	504	458	458	508	518	492	500	498	494	460	488	488	462	448	519	500	492	494	474	463	452	487	499	487	454	510	450	534	510	486	504	535	501	481	468	509	466	506	504	507	502	506	517	496	527	523	525	485	498	496	499	491	515	521	470	482	481	495	505	491	460	528	521	485	492	499	506	527	489	498	501	484	515	545	493	501	487	555	513	505	514	492	465	476	512	516	535	483	473	448	459	533	498	489	520	487	515	468	515	488	467	499	514	448	493	509	513	531	483	506	504	521	520	512	499	485	461	496	522	483	509	510	535	485	493	481	484	502	530	529	518	500	479	537	537	511	510	566	469	467	534	533	499	466	513	489	508	483	469	460	453	494	507	512	496	490	522	501	494	477	485	494	508	497	526	475	510	471	486	485	504	497	466	517	532	484	488	507	485	484	454	493	501	516	513	504	482	471	490	497	544	487	499	507	531	505	474	540	458	504	459	494	478	504	465	513	481	491	486	493	481	531	526	474	551	485	517	472	497	462	504	465	516	495	492	488	473	511	477	465	489	499	462	499	468	488	487	475	526	496	432	450	507	502	487	508	496	510	508	519	485	537	526	504	476	467	502	484	503	485	496	517	505	525	452	515	483	486	529	498	518	476	505	530	477	479	496	482	459	495	473	508	475	503	507	563	486	493	487	477	471	516	500	472	485	491	477	490	538	498	492	471	485	467	537	468	493	506	504	471	417	504	484	484	482	532	499	462	503	476	435	491	510	496	528	537	489	511	520	476	477	506	518	511	507	454	471	472	492	539	479	512	503	501	471	450	513	489	492	496	497	516	506	521	457	513	499	467	495	520	491	516	507	542	488	495	487	428	497	485	493	508	516	498	522	494	489	459	503	513	491	502	520	495	481	479	498	512	493	507	525	505	472	472	483	485	520	455	506	496	495	471	493	484	481	495	510	474	545	495	513	544	476	524	523	533	514	499	467	501	511	525	495	484	521	481	496	510	542	488	480	478	447	506	484	491	480	455	495	512	518	497	497	515	469	518	482	476	483	498	469	492	511	447	487	511	507	485	498	525	537	470	494	468	513	524	516	514	479	493	523	532	484	491	511	475	508	476	473	499	518	452	450	534	470	474	459	528	499	478	507	489	519	482	505	512	499	481	499	474	537	514	480	492	496	536	488	466	507	500	463	535	513	499	458	482	468	523	480	468	478	500	524	509	508	487	487	503	515	496	479	500	460	491	504	467	481	486	545	494	497	484	502	480	496	486	537	508	505	496	481	523	563	485	503	471	518	493	512	495	479	505	503	530	543	524	485
23743	20804	27955	24018	21522	19032	15320	11352	7930	5473	3767	2774	2106	1778	1630	1514	1422	1291	1226	1156	1007	781	741	896	881	708	597	593	562	546	460	499	465	413	424	456	357	366	378	406	424	385	406	390	393	379	381	353	381	356	365	335	345	327	367	344	353	330	356	380	372	318	350	360	364	386	334	339	357	349	337	354	356	346	365	363	367	377	330	350	356	339	360	357	345	356	335	321	352	343	330	366	325	340	346	367	332	342	347	309	358	322	337	306	333	322	320	348	361	374	324	333	367	317	331	315	336	355	353	343	347	342	302	349	355	343	364	378	356	367	342	337	319	347	343	341	333	328	339	352	322	368	346	357	328	336	324	340	334	351	328	372	329	352	321	333	355	342	335	336	319	332	320	368	306	358	322	362	328	297	334	359	331	337	348	331	346	366	322	327	335	359	349	343	353	345	320	338	332	318	301	351	333	357	309	340	331	334	386	333	330	340	363	357	341	358	364	357	354	349	356	351	339	280	332	343	351	342	363	350	378	352	339	349	322	321	350	365	313	319	363	346	346	330	349	353	326	339	316	360	348	333	353	359	328	324	343	310	333	319	350	377	338	356	343	342	375	332	362	321	326	353	354	340	323	346	345	341	342	346	341	320	328	341	366	311	327	342	355	358	308	328	380	362	330	342	330	366	335	366	337	349	329	357	347	338	340	337	348	330	342	341	319	377	308	328	344	336	359	321	358	349	345	328	364	344	355	358	345	335	324	335	298	297	336	336	305	329	333	352	342	324	309	361	348	342	361	316	342	334	347	346	354	327	354	339	363	330	310	340	328	336	330	342	363	335	340	355	332	356	358	375	313	360	374	323	348	335	337	350	352	324	338	317	306	373	328	324	319	345	355	367	303	323	339	361	326	362	320	354	353	371	337	347	354	362	322	356	331	335	349	338	332	356	312	387	338	329	334	339	321	333	336	350	355	343	330	331	370	357	335	341	337	346	342	340	323	335	357	336	349	330	334	381	324	338	338	341	324	362	338	336	324	375	312	355	340	346	331	353	343	354	346	326	333	326	330	322	323	365	341	339	356	320	361	335	335	349	340	370	344	325	368	340	327	336	377	313	365	317	339	362	323	353	320	323	369	354	340	326	389	344	355	364	326	321	337	339	329	352	342	348	343	350	301	313	340	329	308	314	334	362	340	334	337	353	361	357	347	353	335	313	323	336	353	346	301	336	310	362	320	360	341	320	376	348	337	351	362	340	348	315	296	345	361	348	339	346	336	349	348	324	358	320	349	340	324	336	321	365	349	361	345	346	351	332	337	350	325	326	293	331	331	369	352	309	359	321	337	315	310	349	353	353	345	343	346	365	353	348	321	330	345	329	366	373	341	365	353	335	341	340	362	305	356	331	335	338	307	344	376	312	347	356	318	348	319	355	363	345	362	346	336	352	364	336	333	360	301	333	309	375	345	382	294	350	332	367	347	373	351	358	376	342	337	336	361	336	342	329	330	351	352	338	349	376	326	369	324	352	357	340	328	347	344	329	355	339	329	339	355	328	359	358	354	309	336	362	358	331	361	322	359	342	358	333	344	345	323	339	363	331	347	332	382	326	297	346	376	334	313	357	358	314	336	329	341	347	329	343	362	327	347	337	353	348	373	336	357	324	333	346	344	343	337	314	341	330	351	368	348	339	355	307	353	313	309	366	334	328	318	364	352	348	341	368	355	321	325	316	354	334	345	350	333	312	347	341	343	342	346	363	333	341	326	351	348	376	350	362	377	329	351	323	337	343	335	326	347	353	348	365	348	354	313	343	343	312	329	305	364	370	337	364	351	338	299	324	356	338	322	325	346	377	352	341	356	335	344	326	352	324	343	361	356	348	330	344	353	321	349	317	360	357	327	368	350	330	331	355	347	321	349	363	349	315	370	338	353	343	330	362	367	320	378	328	337	347	358	355	347	341	336	354	331	352	361	363	326	371	368	309	324	361	297	361	325	346	334	373	327	318	347	307	355	355	322	343	323	323	335	341	348	329	378	344	344	330	364	337	348	343	334	334	321	359	319	375	327	380	343	337	322	354	311	380	377	344	329	334	354	347	347	341	351	384	330	318	332	338	340	338	319	354	375	343	332	345	306	371	365	344	317	325	359	305	323	322	349	359	358	366	352	321	315	339	305	355	326	365	331	363	353	339	338	331	353	330	360	367	323	361	334	313	377	303	351	351	347	328	328	340	336	325	364	334	347	321	295	326	327	331	367	323	342	334	344	338	378	341	333	348	328	332	362	328	337	335	324	357	342	324	372	356	369	335	340	346	327	329	333	341	352	345	352	339	350	348	321	366	333	338	339	313	348	329	342	339	333	349	355	341	354	346	328	315	353	343	314	335	340	381	359	336	360	346	350	324	319	316	333	320	341	325	321	363	361	321	331	349	335	341	353	350	358	314	356	358	358	337	332	330	348	316	373	349	328	348	316	328	374	355	342	346	345	327	359	350	330	347	367	323	352	327	363	323	326	356	364	319	336	326	377	319	364	354	347	348	325	331	334	307	343	351	375	339	315	348	337	331	342	312	352	336	366	334	346	319	367	330	323	337	338	381	352	333	315	340	394	344	349	335	329	356	360	337	339	335	316	332	384	334	344	318	341	320	342	347	345	333	351	311	341	327	318	353	343	338	318	356	362	325	363	327	357	293	353	336	361	342	342	335	360	376	325	323	333	370	335	344	327	357	344	337	353	357	335	336	307	362	333	342	345	339	353	343	327	344	344	341	343	331	319	330	377	354	359	336	330	355	314	350	332	329	378	358	346	338	296	346	336	349	349	350	358	353	324	379	345	332	329	326	368	348	362	349	350	377	345	340	352	316	326	333	355	321	330	340	329	341	336	343	325	366	332	314	312	371	362	329	339	321	320	362	324	333	360	346	341	373	332	372	344	339	307	341	321	369	335	334	332	327	334	324	343	353	332	310	322	315	312	333	358	342	326	314	340	346	380	369	323	369	361	312	339	355	369	335	329	349	340	369	347	347	319	327	331	348	330	351	369	347	326	319	353	330	332	351	359	352	329	379	338	326	312	337	359	343	310	338	344	325	320	337	352	329	310	328	331	350	339	343	328	320	335	325	344	331	331	313	323	347	340	329	359	381	343	327	346	328	343	317	359	310	338	356	338	334	331	312	349	361	340	344	363	339	339	346	342	341	352	345	345	321	343	319	352	350	385	351	348	337	350	349	320	344	364	343	327	338	346	343	337	336	324	324	334	365	344	326	352	336	347	355	348	360	317	349	352	332	364	346	362	343	305	374	383	327	369	322	323	350	312	374	344	339	321	331	345	321	362	338	364	352	327	333	321	337	335	352	351	332	337	355	376	321	337	336	342	321	357	339	346	359	343	319	310	318	345	338	345	327	337	366	363	353	350	348	370	363	341	346	321	339	345	307	369	342	366	318	314	375	335	361	351	341	323	378	322	366	346	329	332	347	347	354	343	348	360	345	320	332	354	350	342	348
35832	48859	36088	29548	25454	22991	20930	19126	14900	10595	7812	5745	4481	3629	3394	3062	2871	2680	2354	2096	1863	1535	1357	1611	1571	1224	1044	934	997	930	812	746	771	580	632	674	564	524	586	550	567	568	584	537	522	504	477	475	481	493	455	468	473	485	449	457	465	473	485	473	455	457	493	476	461	500	476	440	498	412	479	478	439	431	465	468	457	491	450	416	524	448	478	461	468	448	429	467	437	478	474	418	427	455	439	448	443	484	453	458	462	428	516	453	476	475	477	437	453	429	504	503	450	443	442	458	460	470	442	495	482	425	451	434	464	460	455	502	450	432	485	488	428	502	424	513	437	446	428	448	459	433	484	446	453	431	477	455	455	481	447	467	452	489	437	486	469	458	437	453	382	453	473	460	482	442	481	467	459	450	454	438	465	426	454	436	445	448	473	453	464	467	443	451	456	465	441	456	459	462	498	465	473	459	466	444	478	462	423	505	451	494	453	456	432	464	450	422	472	462	429	430	472	444	406	434	469	459	442	493	470	461	455	467	417	450	424	457	457	467	412	462	462	463	443	468	447	426	478	454	455	454	453	420	427	452	471	455	448	460	456	474	463	459	466	479	419	452	439	426	451	465	491	452	497	454	437	455	462	459	468	464	420	471	467	441	440	438	486	445	491	479	445	481	429	463	438	447	483	459	447	471	427	418	451	480	494	477	452	464	439	449	426	427	456	463	450	448	461	478	466	448	458	431	460	451	451	477	479	464	425	438	426	485	480	432	456	440	460	450	435	452	451	484	452	446	445	461	435	426	493	435	449	462	444	468	479	437	424	457	470	435	460	467	430	463	413	449	426	471	436	455	446	452	441	470	507	461	467	452	468	458	463	459	482	471	476	419	465	438	435	425	437	469	479	471	493	417	500	479	460	450	476	463	407	455	453	458	434	464	461	495	475	486	404	511	448	474	500	451	488	435	449	459	451	459	432	447	470	442	457	437	465	450	469	489	446	431	465	447	441	442	432	447	458	458	486	440	445	463	456	453	492	442	459	482	447	412	429	440	471	446	447	456	464	457	437	436	438	497	439	464	492	444	456	468	412	429	433	452	470	459	448	464	487	450	428	435	485	490	433	443	481	458	467	473	481	478	498	424	481	472	486	467	451	462	450	439	461	422	458	424	484	447	463	443	390	482	436	442	462	478	451	452	489	499	456	448	457	470	466	475	467	469	456	459	428	458	432	452	428	468	450	415	451	454	483	447	472	465	453	451	487	443	462	489	460	423	458	463	450	421	462	460	512	426	442	453	444	414	449	454	398	472	475	463	438	433	451	432	474	437	453	430	470	468	451	467	433	439	479	435	466	455	452	437	440	455	450	498	458	477	467	501	461	469	443	450	424	472	464	463	442	470	460	449	474	474	485	457	475	457	459	485	416	468	460	463	468	449	482	445	446	466	467	448	426	395	454	483	420	428	438	486	463	460	410	440	468	442	474	477	469	430	485	462	480	444	453	463	459	467	459	462	455	467	469	457	447	459	459	464	433	464	438	474	428	420	453	466	474	426	456	444	509	411	462	453	470	445	430	465	450	462	486	454	449	455	493	454	446	422	443	413	447	464	442	422	452	432	455	438	470	476	474	438	492	498	472	413	438	484	417	471	458	443	443	432	462	465	445	451	484	460	504	485	403	477	439	452	426	463	427	498	436	449	443	428	497	459	478	459	460	452	471	437	468	438	450	438	486	482	484	464	457	460	393	458	438	430	437	490	451	464	454	485	450	433	443	457	488	454	465	463	477	442	404	451	469	486	499	448	460	471	447	471	417	489	476	460	458	471	464	419	461	427	434	462	442	436	460	494	422	416	453	472	425	455	450	434	432	436	461	404	451	425	413	443	439	461	454	445	474	456	482	443	461	469	403	453	468	494	476	461	451	480	419	452	423	434	454	447	452	481	463	465	452	473	445	423	433	441	400	427	433	451	483	457	451	467	454	443	442	436	457	431	454	463	414	456	428	472	514	423	462	462	444	467	439	444	428	470	475	479	419	444	464	484	456	444	443	426	450	451	465	453	466	477	474	464	442	440	418	480	462	471	433	444	410	467	430	431	454	470	420	447	449	461	469	431	441	432	456	467	425	446	439	471	447	459	440	469	470	471	397	496	424	454	432	421	460	416	428	435	482	451	463	503	430	466	454	478	446	462	454	452	475	442	446	459	481	429	454	430	469	402	503	452	443	472	463	488	450	462	460	486	488	467	440	467	460	477	468	432	455	445	448	469	490	432	447	483	454	430	453	458	464	438	452	456	476	433	464	483	440	488	439	441	465	470	442	482	431	455	441	427	428	448	460	447	442	430	451	415	449	490	444	460	440	487	492	430	511	431	444	443	461	434	456	454	473	461	467	444	432	440	448	440	457	442	439	422	481	464	489	456	492	465	418	478	442	425	437	433	457	450	468	475	416	463	485	433	439	447	456	445	468	447	441	420	433	479	467	489	464	451	444	469	431	484	473	484	468	454	433	428	428	436	440	466	405	498	455	466	432	442	448	447	428	431	453	458	441	445	452	456	469	424	448	448	446	477	488	460	450	453	476	472	442	413	437	426	503	447	454	439	454	461	471	487	418	466	432	447	471	469	445	458	460	408	445	420	453	458	472	458	443	480	472	447	468	470	439	444	432	489	443	454	461	468	464	450	463	468	475	446	437	481	406	440	452	452	438	467	444	467	454	497	460	467	459	441	453	439	464	449	435	419	430	451	429	428	429	444	478	408	445	450	447	476	498	438	475	442	468	431	480	402	452	441	467	463	444	455	461	447	466	453	477	436	456	491	442	457	450	455	483	443	470	419	460	491	441	463	486	480	439	460	460	458	447	466	424	452	465	465	466	483	458	467	457	485	465	488	430	445	466	444	427	436	457	472	425	421	461	462	446	453	485	383	468	455	438	455	441	449	416	448	434	442	468	459	491	456	422	478	429	444	438	458	461	432	458	425	453	466	512	469	426	420	449	454	470	483	433	468	452	427	478	446	492	477	465	481	453	455	458	441	466	420	465	429	449	440	425	450	438	419	470	473	522	500	467	432	469	492	463	493	470	465	502	451	451	428	469	450	456	455	449	486	458	459	458	474	487	411	434	461	453	456	458	481	470	433	481	457	436	460	483	440	470	487	424	483	470	445	456	492	480	459	485	425	484	470	439	446	471	462	419	491	464	453	487	471	453	459	433	493	468	482	489	462	423	438	462	462	478	448	450	440	481	439	480	442	477	465	443	480	474	454	448	393	475	471	468	481	464	491	476	488	460	444	472	476	445	462	484	459	459	457	462	464	445	459	405	442	410	441	458	512	462	463	446	462	420	461	462	461	408	441	452	474	463	421	446	447	442	461	443	435	482	463	433	464	468	477	460	477	409	429	405	437	482	474	464	437	457	424	465	405	498	412	481	454	473	474	423	468	458	428	469	477	416	447	498	455	439	466	459	416	456	459	435	443	442	443	452	465	471	457	473	489	449	483	486	462
22701	20796	28432	23299	21265	22924	22209	14535	9289	6562	4851	3623	2818	2386	2144	2013	1843	1648	1510	1273	1085	862	870	1006	1055	831	714	650	601	561	567	503	484	464	456	479	370	379	362	371	401	407	382	356	318	344	357	308	323	348	322	295	306	306	325	282	312	325	312	318	277	316	353	322	310	298	332	308	319	279	276	276	304	308	283	282	295	283	290	312	296	313	293	289	289	278	300	265	321	297	286	314	295	310	286	287	297	282	291	277	274	316	262	312	274	312	276	274	270	291	287	333	278	297	269	281	309	292	316	337	304	338	283	307	257	270	285	300	299	292	293	254	293	275	266	308	289	308	262	301	279	326	300	307	313	292	316	273	259	298	273	302	310	291	309	281	286	286	311	270	298	310	302	289	320	294	264	308	293	325	292	301	316	291	278	300	281	307	301	290	316	291	321	304	295	274	277	299	289	327	279	268	289	297	281	257	317	295	298	310	288	280	253	278	295	278	302	287	277	283	270	290	314	288	296	296	275	313	319	335	295	260	330	302	322	321	294	271	296	291	292	280	316	304	287	292	279	259	310	255	296	301	324	279	321	308	283	290	286	289	318	302	270	294	273	296	264	280	267	277	271	306	290	298	318	306	300	333	298	313	293	300	294	330	291	301	274	313	264	273	266	288	311	277	307	268	266	283	310	349	300	276	294	296	295	288	263	279	304	276	298	299	305	301	315	319	298	312	284	315	299	293	331	278	295	298	296	286	294	328	303	281	286	252	295	298	296	283	295	290	288	331	289	293	308	300	283	294	288	312	307	320	276	307	283	298	300	311	299	310	311	296	297	307	290	238	289	295	278	303	309	284	304	324	271	326	288	281	298	306	288	283	284	268	311	265	312	292	268	268	309	270	289	258	282	312	270	287	283	305	295	274	307	335	301	249	313	316	288	296	320	287	273	301	301	275	283	292	310	272	320	307	313	305	314	296	311	274	285	330	279	304	293	279	290	288	314	264	286	299	276	306	266	302	269	283	284	331	278	268	307	288	294	290	301	315	275	317	294	286	321	310	314	266	275	256	318	280	279	289	273	310	317	302	255	293	306	280	307	280	325	266	311	282	279	284	268	306	287	298	287	317	299	306	324	298	303	258	297	268	296	326	286	267	270	295	303	287	305	304	306	297	282	294	291	287	281	289	299	296	273	266	267	289	289	337	296	296	294	278	282	298	304	290	303	300	304	289	255	293	289	321	297	298	283	283	300	313	297	302	306	293	304	306	314	305	305	280	267	278	318	303	283	289	283	276	281	294	303	314	292	274	294	264	281	319	309	290	287	286	282	306	304	292	276	259	307	292	330	312	285	295	303	270	287	301	278	286	334	254	284	300	305	283	314	258	278	308	291	300	284	262	302	311	267	295	299	288	289	324	295	255	287	290	311	296	289	277	308	298	311	297	296	309	270	311	269	280	298	276	254	302	315	323	276	302	293	327	279	288	269	286	305	310	297	302	300	281	296	314	275	314	293	279	335	288	257	311	300	267	262	292	303	310	276	278	303	274	288	278	299	311	280	276	318	296	278	294	307	287	298	306	283	266	285	307	312	302	278	301	295	299	299	307	307	279	271	304	292	287	290	300	287	290	275	287	305	311	316	292	314	320	272	311	301	296	302	352	301	312	302	292	275	276	316	277	317	276	318	277	316	290	311	314	291	312	264	278	293	290	253	303	302	278	295	321	319	298	278	283	303	299	316	310	296	309	289	327	293	286	291	259	298	276	266	278	322	280	288	292	284	284	295	294	298	283	249	276	287	271	317	304	279	311	298	317	304	298	270	254	288	311	301	300	273	264	304	305	289	295	293	295	294	311	297	264	281	315	302	298	315	315	274	283	301	291	285	317	306	294	299	279	298	286	270	313	311	314	282	270	299	291	304	283	312	289	277	271	291	310	256	294	317	300	294	278	303	305	300	342	286	307	292	274	264	289	297	283	316	290	299	299	315	300	284	292	291	297	263	281	284	292	294	302	315	288	257	284	282	289	304	294	318	283	258	286	315	288	301	322	298	304	279	267	294	324	300	291	297	296	291	296	230	268	296	303	290	288	314	282	298	291	276	324	307	299	245	285	269	295	287	291	264	281	266	267	292	305	276	304	262	346	291	295	298	292	287	293	301	313	295	302	285	322	271	268	302	305	288	321	301	288	264	283	309	286	296	310	291	290	299	311	294	299	303	289	259	282	282	304	286	304	279	308	309	294	296	293	262	299	302	289	288	290	287	305	290	325	305	278	301	287	293	273	299	305	280	308	295	289	312	310	285	299	308	303	292	303	288	267	309	296	293	265	299	286	282	323	291	286	276	320	313	283	309	291	286	305	261	271	288	280	276	305	278	277	312	282	274	343	304	269	277	307	310	274	286	327	272	291	322	280	299	294	285	281	292	299	289	268	259	282	289	281	327	309	297	302	291	291	270	301	324	320	295	279	286	309	318	285	307	286	304	281	262	282	313	300	310	308	310	310	291	314	293	305	293	269	327	305	300	291	309	291	290	279	308	315	323	309	326	306	293	303	288	266	278	307	321	308	274	317	294	289	298	284	320	302	311	284	299	314	282	273	259	281	289	290	297	265	286	294	282	304	304	325	275	285	287	272	306	285	291	299	293	316	298	259	286	297	273	284	304	283	286	283	254	308	300	299	263	280	294	265	302	308	288	281	318	272	305	304	309	291	304	325	283	311	310	323	302	296	305	279	296	322	319	294	290	273	277	290	298	269	291	292	277	280	301	288	289	313	298	299	303	291	270	297	284	303	270	297	287	309	302	298	287	289	300	294	304	296	296	294	286	298	293	283	282	305	319	306	277	304	309	313	284	282	294	260	270	287	243	307	285	320	251	285	284	301	287	297	307	269	292	318	303	288	275	273	303	296	295	315	302	313	284	299	289	314	290	283	274	327	291	327	298	306	259	285	284	290	315	290	311	315	304	287	315	307	269	287	287	266	271	320	301	292	308	298	329	313	316	291	295	309	288	262	317	303	309	308	294	299	295	301	269	314	280	263	294	308	281	320	304	272	274	281	262	263	254	299	298	303	278	311	270	287	288	315	322	288	313	270	270	307	313	257	285	285	297	309	272	298	304	282	282	302	292	290	273	269	307	284	280	306	312	302	307	302	287	301	316	268	275	289	299	298	286	293	284	276	303	297	328	293	303	290	322	288	292	307	307	279	283	312	283	283	277	323	272	281	303	293	267	279	286	302	260	300	319	277	309	297	298	321	318	304	278	318	306	276	287	275	270	258	312	280	329	311	283	312	276	275	310	309	273	276	250	271	273	260	315	284	314	290	296	321	300	263	309	326	305	266	286	313	303	305	314	282	263	295	290	303	277	308	303	290	285	319	297	275	308	294	284	293	322	309	267	264	289	306	281	305	310	314	287	300	331	288	314	300	298	287	307	287	266	292	305	279	319	284	268	292	282	304	272	264	270	293	290	285	298	280	297	277	307	313	292	286	269	298	303	253	306	290
39929	53629	41609	35140	30901	28301	25130	21920	16608	12443	9498	7539	5864	5052	4336	3922	3789	3423	2986	2501	2131	1634	1529	1889	2029	1403	1244	1117	1000	1012	1027	879	751	637	728	790	603	541	530	585	587	516	527	530	502	445	442	457	429	414	415	417	425	396	383	404	387	416	448	446	419	419	420	410	380	426	419	453	431	385	383	387	389	368	355	392	394	378	425	390	380	364	377	400	380	378	388	366	423	383	389	394	393	365	401	392	397	395	422	390	400	393	392	384	400	414	401	396	399	382	393	403	378	385	402	402	427	385	323	360	375	411	397	406	373	405	381	361	376	381	369	397	347	368	378	393	385	387	407	408	363	369	391	369	371	406	420	381	405	396	382	362	386	396	388	381	411	422	408	412	389	360	388	418	403	367	367	403	384	418	415	387	405	412	365	420	408	350	380	378	399	392	367	360	399	384	403	388	401	431	365	350	392	419	369	361	367	370	357	387	401	427	381	369	394	348	391	371	367	405	393	371	401	416	401	368	396	392	397	386	367	380	415	408	375	376	420	396	383	383	379	360	390	415	372	384	380	393	407	394	388	404	351	354	401	390	372	363	391	371	363	382	374	385	374	419	397	420	392	390	366	385	410	403	379	376	404	372	383	372	374	365	408	395	386	383	382	364	407	385	386	368	381	396	376	370	404	396	346	430	388	391	417	379	393	372	379	412	416	454	416	407	367	398	399	373	401	383	383	383	409	386	395	371	382	353	386	382	431	388	339	378	388	380	376	398	398	377	364	376	379	384	403	415	407	400	400	365	371	407	379	371	378	392	369	387	355	361	367	384	382	384	386	370	373	415	384	371	391	382	404	370	423	351	391	386	403	375	413	366	413	378	409	414	398	386	379	381	365	373	385	387	391	373	374	377	393	412	365	402	407	373	385	385	409	367	374	379	382	417	367	382	372	396	360	382	376	372	356	407	399	392	387	371	353	416	406	394	399	393	378	359	412	381	403	349	373	378	384	361	379	388	348	405	393	380	401	406	371	405	373	375	351	354	356	389	360	423	395	377	385	391	416	339	411	364	392	354	368	365	422	369	390	360	361	379	407	428	386	356	395	389	394	391	404	382	374	411	367	356	384	414	368	389	396	428	384	377	398	377	383	396	395	392	376	355	378	430	368	384	373	391	383	394	381	389	380	382	388	381	382	350	399	372	391	362	366	403	399	398	349	373	360	390	364	398	371	380	390	390	397	396	418	397	365	372	386	380	408	345	409	385	388	408	386	400	401	360	354	403	365	385	403	383	407	394	374	384	371	363	393	358	411	341	392	402	355	355	362	403	396	390	416	375	416	368	380	379	404	413	407	380	340	377	369	404	383	393	400	356	391	365	402	404	375	396	426	378	407	387	404	362	383	375	390	422	354	374	370	399	379	404	381	392	411	376	390	373	406	412	379	393	413	388	397	369	402	358	372	406	385	384	390	377	375	361	363	372	376	425	404	383	391	382	387	412	384	369	405	397	374	374	380	365	396	415	380	385	377	389	364	401	351	363	399	374	385	363	357	404	377	387	334	353	382	405	401	393	396	399	386	399	405	398	376	398	356	386	368	371	376	427	398	433	375	422	385	387	386	381	411	379	380	368	384	370	404	404	419	393	401	391	374	351	393	374	401	420	373	407	397	380	354	373	381	367	406	373	397	327	370	389	359	347	385	391	366	349	397	412	391	353	407	441	400	358	393	377	376	361	354	370	365	396	393	409	378	377	394	391	368	395	372	358	420	392	376	401	390	379	369	380	385	387	391	388	368	388	406	331	381	429	389	359	339	360	404	393	371	358	427	386	352	389	407	394	393	399	380	400	377	429	373	377	383	372	383	431	373	384	371	411	414	391	408	389	384	378	370	391	367	405	357	394	347	396	420	362	394	373	355	366	353	433	401	357	392	392	358	394	388	367	350	387	404	391	409	416	379	363	366	415	391	380	348	393	351	351	373	381	399	389	409	403	408	400	423	392	368	382	398	397	380	348	409	378	354	406	348	427	342	413	378	408	379	390	380	400	423	396	362	389	355	373	397	351	390	396	396	365	423	405	397	392	437	380	426	389	369	395	392	371	375	393	412	399	348	347	401	403	372	355	389	352	396	365	371	406	358	429	392	409	382	378	360	426	386	436	385	387	420	394	389	371	407	378	382	394	353	378	361	368	381	405	415	393	372	372	389	398	388	401	385	385	382	367	401	400	398	408	363	394	371	394	385	382	376	369	388	357	389	370	385	386	375	357	385	378	379	375	370	395	385	370	383	352	368	402	389	376	391	395	388	403	375	383	370	411	373	422	404	359	403	370	395	394	361	441	404	398	408	414	383	369	391	376	384	370	401	396	367	356	374	422	356	387	379	392	370	396	397	364	384	396	407	404	403	386	369	389	395	386	394	376	389	386	386	382	337	402	412	376	391	346	393	395	398	404	376	388	360	376	351	381	366	372	383	340	403	396	399	387	426	415	373	369	392	399	404	346	378	374	398	360	359	377	414	403	374	385	381	394	364	412	389	420	377	384	394	387	415	371	368	410	378	352	415	420	403	360	374	392	396	392	394	414	360	402	355	372	383	381	415	382	394	395	384	379	403	375	405	361	380	384	393	387	377	361	372	396	351	384	344	393	367	392	411	360	363	418	357	403	396	386	400	343	393	386	361	418	377	377	376	360	392	354	391	373	385	391	391	392	363	366	388	397	358	392	384	384	396	399	419	411	372	374	391	378	357	391	363	387	395	374	375	370	391	385	376	408	378	393	383	382	373	330	389	386	388	359	341	387	389	372	377	372	391	371	395	433	352	397	382	370	386	345	379	408	397	384	378	389	420	391	386	400	379	383	393	408	369	384	369	396	395	340	364	334	402	402	374	397	413	383	395	370	406	381	379	407	352	424	377	376	358	362	347	386	444	382	404	353	379	347	389	404	393	389	384	397	374	385	438	423	379	387	405	371	372	399	401	423	372	362	402	340	359	389	361	369	390	375	393	358	385	397	404	384	388	377	362	376	394	418	386	358	406	387	364	375	386	397	376	374	392	376	372	415	391	388	349	334	375	371	348	347	368	409	377	354	385	367	389	389	378	374	376	360	388	375	368	427	364	386	376	375	375	349	415	375	407	411	365	403	395	401	384	381	395	410	413	410	391	399	367	363	394	365	381	369	363	404	383	397	388	370	392	386	369	355	385	394	360	378	398	386	390	368	408	386	385	400	399	403	419	387	409	351	375	375	422	399	408	382	401	379	379	381	404	376	420	402	368	376	381	400	375	366	364	377	382	402	346	366	398	414	376	411	394	380	384	399	401	379	392	391	394	387	420	357	370	381	383	373	380	413	423	390	353	409	350	400	406	345	405	380	391	401	383	347	376	378	364	369	395	357	385	413	392	374	387	345	398	378	398	386	364	365	390	376	376	393	394	373	377	391	372	427	378	382	418	372	388	420	388	417	379	402	349	379	368	417	366	404	397	398	370	387	378	365	424	378	392	360	386	368
27822	24612	26476	21833	14050	10860	8666	6661	4269	2838	2279	1716	1385	1204	1113	1039	970	944	764	697	664	637	613	655	711	636	581	474	463	484	508	442	442	439	450	437	402	422	392	396	411	416	422	387	380	364	378	368	377	392	348	371	385	387	383	385	363	394	415	400	359	372	394	370	392	381	396	394	367	370	349	360	422	365	363	379	385	396	405	333	370	341	392	417	364	363	407	384	402	371	377	343	347	371	380	400	367	358	382	385	385	381	408	392	376	370	387	352	387	334	355	360	440	382	339	386	369	357	364	387	374	358	400	348	402	408	361	332	407	377	358	385	388	440	369	384	386	413	382	375	414	350	365	368	358	403	428	379	370	392	341	403	375	401	343	345	384	376	333	405	354	365	374	371	399	390	372	407	387	404	401	332	390	378	377	402	382	386	374	369	363	407	375	363	363	352	371	424	369	373	403	371	363	333	415	398	368	326	376	365	365	347	369	366	368	351	381	391	380	348	405	380	353	379	340	367	368	354	401	408	376	408	352	397	401	386	366	390	388	345	409	369	380	359	394	356	419	395	363	380	319	346	370	350	392	399	387	365	351	374	357	357	385	360	368	388	355	382	376	374	378	350	379	370	390	338	361	348	402	384	370	432	372	362	358	398	387	376	372	394	399	397	370	352	379	394	387	405	360	391	354	373	403	353	376	417	397	379	388	374	351	384	355	369	361	335	370	351	402	362	376	386	368	404	401	383	395	380	371	408	385	393	358	384	384	402	386	367	392	371	357	390	391	397	414	404	397	369	353	383	379	374	345	367	383	404	431	359	384	370	360	368	352	363	367	379	419	389	388	372	380	353	359	364	383	388	366	360	409	355	381	362	398	398	371	368	373	443	393	369	425	370	362	389	357	394	362	385	399	401	373	361	396	406	404	384	376	389	382	363	372	403	388	345	390	372	337	338	401	398	395	364	383	389	348	391	390	373	356	379	366	387	364	378	386	383	373	384	397	383	360	350	396	411	365	375	328	359	393	340	368	352	384	329	370	405	373	379	390	377	380	349	399	380	412	373	369	401	373	402	373	383	372	353	380	365	365	394	370	414	377	387	363	388	394	373	375	346	403	386	366	353	400	377	403	381	357	372	384	373	381	386	373	387	353	408	374	364	380	369	357	382	349	349	358	361	380	380	388	325	357	384	356	394	343	398	415	410	354	388	386	390	367	391	415	368	358	409	375	410	404	386	389	373	333	411	371	382	344	377	369	361	334	385	353	363	373	399	382	370	373	401	392	356	394	384	365	388	404	394	369	387	395	394	415	382	357	374	359	368	355	359	381	359	340	366	384	371	401	356	370	373	369	363	369	341	399	342	380	375	394	388	393	384	373	364	378	370	380	372	366	394	404	373	368	372	377	380	362	383	385	387	372	347	394	363	369	401	401	385	373	381	376	423	377	357	370	378	355	384	359	357	414	366	403	389	357	401	355	337	388	402	372	342	362	399	364	374	396	390	385	414	435	383	405	372	353	382	378	348	385	372	371	375	372	386	411	340	386	354	352	387	376	377	402	392	396	393	394	412	359	398	378	386	390	366	414	375	361	408	366	392	392	327	361	367	374	408	382	367	414	354	362	384	382	372	383	375	379	335	359	366	368	396	369	396	365	367	376	358	371	352	362	384	370	410	357	394	388	355	384	391	397	357	339	394	351	376	378	389	369	374	382	384	383	398	354	381	383	377	366	410	382	358	356	395	371	393	382	382	371	388	374	365	396	402	357	385	416	354	373	389	367	387	391	384	385	374	356	371	359	380	377	381	385	363	346	396	385	378	386	393	356	383	377	411	370	372	334	395	353	384	385	356	397	378	398	390	376	351	381	398	384	357	369	388	370	395	394	341	399	372	384	362	387	397	374	366	382	405	418	334	354	396	379	353	386	360	387	402	390	390	345	386	363	358	402	382	383	356	376	393	367	378	365	365	368	377	376	380	412	377	389	369	399	366	382	363	409	377	393	381	367	393	383	362	353	377	376	371	385	395	378	394	358	425	388	386	400	398	350	419	392	377	380	350	354	388	404	367	358	358	395	380	374	361	393	390	379	420	405	370	356	358	404	352	347	375	406	387	375	377	348	380	347	405	393	375	379	399	361	372	354	370	359	377	391	371	395	358	356	387	364	363	367	387	335	428	373	402	374	375	365	390	365	373	379	393	392	391	364	356	390	391	368	404	408	394	380	380	388	366	417	372	346	374	398	396	405	402	358	349	375	359	353	346	380	367	365	373	402	384	370	375	367	355	399	401	390	364	362	364	385	391	417	348	377	417	381	403	364	375	420	406	410	381	377	371	380	379	376	366	393	432	362	380	378	408	382	370	386	380	382	367	376	378	372	364	404	364	366	394	383	378	366	357	390	397	418	382	401	364	396	396	393	389	420	362	381	381	396	391	410	373	376	393	392	371	364	371	377	386	359	399	390	403	352	387	390	388	353	385	377	336	367	386	407	367	373	386	366	389	348	352	341	380	380	349	377	330	389	378	385	371	386	371	417	388	393	377	369	345	383	393	389	374	378	380	416	335	395	378	352	375	396	369	386	378	396	346	385	369	427	362	360	345	380	394	366	377	376	405	380	358	348	365	425	373	386	367	386	361	396	381	397	409	378	338	393	381	373	374	365	394	401	358	410	384	346	380	409	388	360	335	383	369	381	351	370	389	381	379	397	374	364	363	364	378	380	387	363	396	380	385	403	414	390	386	397	372	389	366	412	389	367	376	361	384	362	401	385	383	371	357	370	347	342	408	372	404	377	360	373	377	360	386	380	359	371	375	355	388	383	393	372	411	379	396	391	399	387	376	376	335	403	399	398	388	371	380	381	385	361	382	389	391	381	346	386	409	390	392	368	396	346	368	385	354	383	408	398	355	388	358	358	402	347	384	356	367	373	362	382	368	377	359	381	418	379	402	398	360	363	386	401	362	350	374	376	340	372	340	367	400	411	400	371	383	373	388	407	358	346	351	385	363	359	348	369	387	357	353	364	402	388	362	374	357	379	389	407	363	374	415	395	401	387	364	398	379	377	369	375	374	419	358	363	392	403	353	381	365	393	378	355	370	391	375	371	372	396	393	367	396	379	408	384	410	381	364	383	389	377	354	389	386	390	396	387	340	360	392	335	391	372	371	373	368	378	367	388	360	355	387	394	374	338	384	385	382	353	389	369	404	356	412	407	392	380	356	402	357	390	306	344	399	354	357	381	374	405	370	380	356	359	399	378	367	406	384	370	366	342	388	393	366	397	404	382	401	399	388	366	362	362	361	382	377	384	364	424	381	363	357	414	364	374	400	358	366	382	398	374	377	395	360	400	349	361	399	389	364	348	392	382	359	378	371	394	387	382	365	379	418	386	388	399	356	365	377	375	347	388	386	382	376	418	431	387	380	387	365	361	354	378	354	364	402	390	371	373	354	397	404	369	348	388	378	415	352	361	385	370	387	386	387	357	417	402	389	379	381	355	348	367	379
31936	38278	32534	24376	20087	17726	16188	13354	9234	6260	4809	3704	2838	2420	2095	1953	1906	1865	1417	1251	1093	1001	1011	1158	1205	947	920	793	726	789	725	630	699	678	630	636	631	547	564	550	589	546	569	577	504	539	544	514	504	522	505	533	515	479	489	551	492	491	505	533	525	511	540	536	486	509	487	540	501	532	486	534	521	489	511	509	535	477	492	562	490	506	516	496	495	474	495	508	463	481	462	518	496	478	509	481	490	543	479	507	475	485	517	492	506	471	519	495	534	515	461	481	513	465	474	517	530	523	484	527	492	502	473	505	522	526	477	504	487	523	531	470	484	496	517	530	540	546	515	484	519	516	499	508	479	525	517	513	494	493	480	506	497	485	463	468	460	499	514	511	471	509	518	485	493	494	469	501	508	533	472	491	507	481	495	477	517	482	496	542	490	505	486	475	504	470	531	535	501	503	549	520	510	486	503	490	502	507	519	482	504	520	505	510	494	522	496	502	482	503	502	517	502	504	533	498	488	525	495	524	515	558	551	457	461	511	491	507	527	527	475	484	486	533	501	508	487	480	501	526	486	481	472	486	480	508	505	524	478	526	491	510	532	480	481	488	522	469	498	488	515	490	487	505	517	512	505	499	478	539	467	515	542	539	550	510	503	500	511	472	440	488	538	515	454	504	509	466	513	474	511	439	477	581	513	496	518	545	529	516	501	494	527	521	485	471	532	526	516	477	507	449	515	521	513	512	495	526	493	473	478	519	472	520	464	478	489	531	491	500	506	512	512	527	518	468	469	487	481	490	469	493	526	498	476	500	459	527	481	505	529	495	477	492	480	502	539	543	568	501	535	451	479	497	506	513	504	528	485	497	504	480	454	476	476	460	503	505	513	513	502	533	494	505	483	483	541	493	516	522	472	496	493	500	460	492	499	483	532	472	485	500	519	503	543	500	503	531	469	524	480	501	500	498	505	477	513	473	477	532	503	503	488	511	489	536	504	485	509	517	495	515	524	457	478	498	555	528	475	511	497	493	487	497	479	476	496	489	492	510	498	503	519	488	512	524	466	539	479	485	499	516	499	505	521	477	477	470	484	473	513	476	498	535	497	488	511	527	511	513	501	524	556	502	504	533	463	472	530	487	500	531	504	502	501	484	545	517	501	507	495	496	464	507	525	557	508	513	470	472	491	518	514	514	492	541	520	506	518	498	509	497	468	469	519	467	503	479	539	553	517	467	517	512	492	501	522	502	487	484	504	514	504	550	449	494	485	481	476	471	537	483	507	476	527	493	513	498	502	491	507	472	517	491	482	503	519	507	518	514	478	539	500	467	506	506	522	489	453	514	496	510	448	516	526	492	506	541	489	533	525	499	475	492	518	492	511	497	490	488	492	507	517	502	509	533	507	520	492	536	477	481	456	482	495	533	508	505	483	520	512	538	539	504	538	482	531	507	548	470	528	513	521	506	500	480	509	529	484	482	499	528	506	482	524	500	546	521	483	499	501	498	513	521	513	498	462	489	500	507	501	494	490	504	501	509	517	501	451	539	507	472	475	506	466	500	503	510	513	479	497	485	480	501	464	500	510	507	467	492	528	500	518	492	485	474	484	562	488	522	494	508	500	471	523	500	459	466	550	460	514	499	489	552	503	511	521	499	492	462	476	509	526	514	481	520	495	507	496	508	482	499	519	488	463	517	434	440	492	500	493	511	547	505	546	496	494	464	469	489	487	527	499	515	488	484	500	496	527	513	522	485	542	522	506	476	470	498	539	502	495	493	494	478	531	477	509	444	491	484	484	530	534	495	526	478	529	523	514	515	508	488	517	522	488	494	499	508	521	493	523	489	492	560	516	542	494	527	555	494	517	533	493	537	537	489	474	498	507	499	481	525	526	492	449	562	478	521	475	487	484	511	558	489	476	524	484	537	490	495	492	516	517	541	542	490	505	459	486	484	521	489	531	497	501	549	517	473	507	535	494	515	535	485	503	490	481	520	457	526	478	490	549	507	525	468	440	493	490	519	464	522	448	528	463	491	536	517	494	503	495	508	518	485	505	509	496	537	474	474	483	521	476	515	501	514	494	465	475	532	517	494	500	501	532	525	482	486	522	487	491	525	508	518	515	541	529	511	488	551	533	503	548	499	493	523	459	511	509	518	489	496	473	534	544	463	508	476	517	508	501	509	466	496	512	523	510	491	501	523	508	482	480	481	508	458	452	462	489	490	473	551	469	471	516	513	524	509	502	513	485	533	491	504	525	472	498	488	481	442	512	440	512	527	480	516	522	517	465	512	477	466	496	547	491	523	505	471	481	491	549	490	520	542	512	486	510	492	489	488	513	499	454	542	524	535	512	523	471	504	492	509	533	492	546	524	489	511	530	533	516	502	513	488	479	508	520	487	497	517	527	509	529	486	489	493	510	505	512	504	484	518	487	486	488	520	525	500	503	498	508	531	514	496	488	504	482	465	464	511	507	514	490	490	542	509	489	527	461	496	475	537	532	501	500	514	501	475	533	511	485	479	477	559	494	474	462	521	508	454	515	496	519	490	488	505	461	488	548	517	485	493	525	503	496	485	542	517	504	490	517	504	505	471	491	499	465	527	478	474	494	482	482	511	490	502	488	482	492	482	485	555	530	525	516	471	502	493	500	516	519	471	505	522	528	467	510	527	502	513	532	488	477	566	512	490	519	490	512	492	493	509	487	480	483	561	492	475	525	477	521	501	474	512	525	503	486	491	493	465	506	518	491	452	464	529	453	518	502	525	508	485	508	536	540	488	477	510	499	520	496	502	526	490	504	522	510	507	456	533	507	495	486	512	501	502	493	526	486	529	497	509	535	522	496	537	526	463	504	503	484	502	474	520	500	485	483	560	495	526	506	457	481	494	525	540	517	488	534	514	460	487	490	523	486	503	496	491	525	527	492	493	494	515	512	509	492	481	453	524	481	508	505	460	520	538	511	521	480	491	498	526	500	521	506	502	474	500	540	511	540	510	495	537	498	538	470	508	487	539	521	505	550	502	531	464	509	489	532	496	509	493	535	490	482	492	514	486	525	475	515	511	502	467	495	496	495	525	495	448	521	515	485	496	509	478	466	496	494	514	518	504	486	516	508	500	496	491	513	522	491	505	491	491	507	490	499	525	507	532	525	482	461	486	517	474	509	534	509	468	494	495	512	477	472	530	499	522	499	504	505	515	471	533	491	509	483	543	531	498	539	461	530	505	509	492	520	480	521	517	507	493	476	530	491	455	509	490	485	488	492	524	537	564	499	477	522	487	525	549	488	498	555	464	506	458	474	465	499	522	446	475	531	515	500	511	488	472	510	515	501	489	535	539	517	489	495	475	527	520	510	508	513	506	492	502	458	493	511	511	473	491	505	503	478	514	497	541	524	496	503	467	515	491	526	496	550	518	471	507	506	480	492	491	531	477	489	533	517	533	476	529	481	504	466	473	520	509	485	576	529	504	490	491	474	528	498	487	507	457	489	527	458	522	519	472
23777	20854	28061	24138	22025	20415	16973	11511	7958	5142	3356	2447	1964	1583	1377	1281	1199	1231	1030	913	852	756	740	891	962	736	675	602	556	543	550	516	474	431	479	499	436	399	377	373	371	396	380	382	360	373	351	363	340	343	359	343	383	340	332	336	317	366	389	371	342	373	352	380	361	375	359	322	375	321	347	356	341	330	365	339	325	332	324	329	363	348	325	382	359	331	345	372	321	323	362	351	353	379	350	356	368	323	340	355	339	367	359	332	357	324	329	321	342	318	345	379	342	354	359	304	336	326	346	336	330	366	351	374	347	344	355	364	369	309	360	330	343	328	297	353	350	345	342	345	323	349	363	329	351	337	335	365	309	348	330	320	332	365	347	347	319	355	371	340	366	338	366	326	313	334	361	334	322	353	375	370	320	356	354	328	357	335	355	354	316	342	326	323	331	340	352	315	333	329	308	338	343	365	361	342	337	373	348	321	352	344	386	333	330	350	361	333	374	323	367	336	348	360	359	335	376	330	337	338	309	364	333	350	356	339	354	348	338	343	345	321	344	352	362	324	308	360	320	344	317	327	362	323	366	321	368	356	328	358	365	301	380	327	362	328	327	325	377	318	345	330	361	338	351	327	311	354	323	356	354	368	331	375	327	334	306	357	344	344	366	339	316	332	320	355	332	373	349	344	341	336	350	338	321	362	360	356	331	359	341	356	347	358	326	345	337	365	363	317	363	325	341	358	333	311	329	352	374	350	373	336	328	320	334	333	320	356	353	358	337	365	332	344	372	333	328	316	344	337	324	362	312	353	339	361	350	317	333	334	327	385	348	337	342	331	359	357	328	352	341	359	390	333	309	338	325	344	367	367	357	360	340	349	348	324	346	373	372	324	328	340	370	349	343	333	322	353	365	344	363	316	372	355	329	328	328	317	362	348	354	309	356	322	356	370	331	322	355	339	321	361	338	360	349	356	343	346	326	334	334	318	359	329	358	323	372	350	360	367	342	344	333	354	334	352	357	321	342	327	337	330	323	336	372	365	381	351	352	334	333	377	369	329	340	357	345	372	343	348	354	336	313	328	337	330	343	294	345	351	358	340	329	352	287	342	344	359	360	339	363	343	350	338	343	334	334	355	356	327	347	356	331	342	374	342	354	301	345	347	323	352	361	344	352	381	321	317	351	370	339	346	310	345	339	360	338	314	315	353	355	352	354	301	324	347	344	336	317	346	353	331	369	360	339	318	316	326	353	344	340	334	332	352	349	357	309	378	364	348	337	359	353	357	370	344	373	305	355	337	314	313	328	313	320	369	311	331	363	342	358	352	339	347	350	354	318	364	335	333	334	373	375	372	356	373	324	320	305	343	341	348	337	333	372	364	333	357	328	369	358	351	315	363	375	348	318	354	334	337	325	336	361	330	349	368	374	361	330	334	306	343	308	344	384	348	321	361	356	335	335	314	313	348	362	376	336	346	372	374	330	332	377	345	367	343	327	349	346	340	323	345	336	334	351	340	335	343	322	349	365	335	314	337	338	347	362	336	317	350	328	337	348	340	356	313	334	362	359	319	324	362	298	343	339	344	332	339	299	343	381	358	336	335	307	325	315	357	351	371	347	302	343	321	357	310	329	333	321	372	364	333	318	358	375	344	338	368	316	342	332	355	356	343	328	338	345	352	343	347	338	371	338	350	360	348	355	315	320	348	368	359	355	323	311	327	358	329	367	381	351	344	370	361	361	335	355	362	309	349	338	345	337	371	332	337	352	376	332	343	336	340	357	320	355	337	349	368	340	325	356	328	334	331	351	345	360	328	352	304	327	343	360	347	355	342	356	341	326	355	345	357	350	348	312	348	324	339	330	348	340	321	374	359	320	313	306	358	361	307	317	308	357	340	360	335	350	325	359	345	344	363	327	341	324	349	353	324	354	322	327	358	353	362	324	318	371	347	336	316	346	345	352	343	316	347	349	369	313	342	315	379	345	315	338	345	318	372	341	329	340	326	370	351	385	334	343	316	319	393	357	374	352	313	367	322	340	353	321	310	340	371	378	340	365	349	319	386	325	339	314	328	324	345	355	365	338	362	331	356	364	345	360	338	354	318	362	341	341	341	338	368	362	322	338	354	328	361	373	365	357	364	344	349	344	316	342	339	352	364	304	337	344	354	330	363	345	352	361	333	339	330	336	364	333	361	398	356	360	325	337	363	320	339	360	362	310	321	330	326	324	357	337	365	346	340	377	353	364	359	333	313	400	365	342	368	351	345	306	341	347	349	380	358	361	369	330	326	349	348	332	348	343	329	336	355	344	342	352	342	380	337	363	323	345	348	368	379	285	337	341	353	345	336	356	352	358	365	321	344	337	341	332	331	337	345	337	344	348	339	314	327	346	333	350	346	363	342	308	342	359	339	348	348	342	352	331	341	349	342	334	359	363	354	336	333	385	343	337	326	323	388	329	362	320	338	338	351	341	362	333	353	345	378	332	349	370	347	347	342	364	340	354	349	346	369	366	361	316	336	313	350	329	336	321	342	356	326	329	352	328	368	366	314	355	315	339	345	335	349	369	340	326	368	323	368	329	335	343	353	338	353	364	312	339	338	341	343	383	334	343	350	387	329	343	305	350	328	375	349	349	308	317	330	323	337	370	350	349	374	327	285	347	322	363	339	376	352	395	353	346	365	327	343	334	353	377	357	362	335	379	346	352	338	326	372	311	341	322	361	359	310	305	350	319	340	317	326	369	379	341	335	320	339	365	366	322	371	351	318	350	341	350	328	370	317	320	342	348	345	348	293	336	359	333	359	332	355	371	338	316	345	368	359	350	389	359	283	344	378	386	322	360	319	340	365	321	330	338	333	331	328	346	350	353	353	326	343	330	367	366	360	349	339	355	362	371	299	369	334	349	362	324	315	338	377	360	375	306	349	349	331	371	333	334	319	325	369	324	353	316	349	345	345	329	349	314	324	356	325	352	332	354	328	392	356	359	319	324	330	338	329	340	305	342	350	351	364	343	304	333	378	322	346	357	338	350	324	330	361	323	341	371	349	340	332	356	351	319	341	330	330	329	325	325	347	324	351	351	333	344	383	295	351	322	329	366	343	364	368	335	358	325	355	323	316	332	346	328	367	346	332	358	344	353	349	333	339	373	342	354	336	347	332	390	381	346	329	369	342	331	338	343	322	331	348	364	341	304	340	347	340	342	337	380	340	334	336	348	361	341	375	342	353	318	326	348	357	345	344	336	333	329	369	360	355	324	405	328	371	342	345	342	349	345	330	341	329	331	312	346	334	319	344	324	327	331	322	340	354	364	321	367	329	301	307	361	341	353	366	341	363	358	352	318	315	370	365	316	335	362	349	360	334	339	357	350	350	357	350	371	326	365	344	340	336	331	345	346	357	335	356	338	344	318	310	331	363	327	366	368	348	323	349	351	337	345	345	329	303	307	348	306	311	332	324	302	347	321	343	318	347	365	323	338	325	349	331	339	302	341	368	348	362	353	352
35559	46947	39619	31581	27791	24765	22499	18770	14997	10388	7095	5295	4068	3345	2789	2411	2475	2395	1959	1718	1511	1348	1394	1632	1723	1321	1221	1013	884	930	883	839	751	724	698	718	599	623	569	522	536	515	516	484	564	490	484	488	520	476	467	477	491	483	479	534	466	497	467	468	501	497	477	479	486	463	482	471	476	447	532	486	442	458	466	449	474	489	445	470	471	427	462	454	458	411	495	444	482	500	441	418	475	469	439	431	466	455	450	440	461	500	464	466	442	486	493	467	484	415	461	436	446	463	447	488	442	460	461	422	489	475	495	447	460	476	477	404	448	452	457	449	511	457	489	460	481	489	454	421	476	503	458	455	465	441	491	478	470	424	493	447	423	444	456	426	430	454	454	454	441	477	453	486	453	507	458	456	442	458	441	440	477	467	484	443	464	447	476	443	440	411	477	462	427	469	446	401	475	441	467	483	481	454	469	452	433	465	462	423	416	461	453	469	479	487	456	426	483	481	447	425	450	437	450	466	441	415	425	462	459	451	482	464	495	417	459	475	466	449	482	480	493	451	492	447	458	461	429	448	473	468	465	476	477	422	442	470	463	442	444	460	465	440	478	448	436	469	448	446	489	461	490	445	505	510	468	466	477	442	457	488	491	445	480	470	470	437	484	461	419	503	421	464	451	440	515	450	488	434	440	478	433	477	469	455	430	457	455	407	453	486	433	484	438	471	483	433	472	453	460	467	463	462	444	432	452	453	498	458	433	459	452	464	469	475	476	425	444	483	484	453	452	457	448	493	454	461	452	468	443	500	438	450	496	463	455	466	455	459	478	451	457	432	394	463	468	416	463	461	466	500	474	477	442	470	443	473	447	454	511	492	442	482	462	428	460	467	486	463	469	487	472	458	474	509	491	452	421	441	440	443	427	507	456	457	455	475	466	461	457	500	455	460	474	458	404	425	451	459	462	443	439	468	480	465	450	438	474	422	456	458	433	413	437	469	444	441	487	505	454	484	478	462	440	457	454	468	475	496	431	449	438	436	456	441	504	450	459	434	437	419	448	490	486	480	437	446	474	404	463	473	468	453	501	438	474	468	492	428	478	471	433	445	457	489	463	429	428	455	444	435	428	461	477	435	483	478	435	461	455	474	408	447	435	467	452	477	477	432	476	428	445	442	426	435	423	472	437	459	463	452	443	462	486	449	448	444	470	470	443	423	441	487	444	483	435	447	443	465	461	499	471	469	479	458	423	484	458	468	485	476	429	439	457	469	425	433	474	449	467	459	466	445	458	430	462	468	428	476	464	467	435	469	445	495	477	443	494	440	433	469	478	444	481	474	455	485	450	492	484	426	411	468	467	480	450	447	471	466	505	444	450	486	438	467	425	466	458	465	437	499	448	438	404	451	445	482	479	452	433	473	458	492	431	443	438	436	474	491	482	477	485	458	427	474	470	470	441	465	413	452	481	425	407	450	452	486	444	437	521	470	445	462	458	397	441	442	434	474	478	479	458	472	448	454	447	436	451	452	448	462	452	456	478	457	446	480	442	483	449	436	486	454	448	460	472	454	488	470	455	434	428	472	449	476	442	481	472	482	463	498	435	420	448	481	460	434	482	458	467	490	475	476	466	454	467	458	399	486	464	460	456	437	507	469	450	481	462	430	460	433	451	457	463	466	447	424	431	478	470	465	446	479	461	462	478	457	473	458	445	442	467	475	451	462	439	487	495	441	475	418	425	487	463	444	457	464	507	457	465	492	433	460	451	473	464	455	484	418	460	460	474	440	449	437	470	493	406	467	455	496	435	458	471	457	464	491	472	442	488	477	472	445	440	446	476	470	450	435	444	420	468	446	464	440	455	485	411	466	486	501	469	453	490	435	502	491	452	456	418	482	405	459	453	473	428	452	484	486	461	459	487	474	455	439	469	494	434	517	483	471	467	463	461	461	481	450	473	443	426	454	466	455	480	479	467	486	422	452	454	480	395	447	472	458	475	438	444	464	476	472	445	475	445	437	441	474	427	470	453	439	432	478	489	463	466	489	466	466	454	512	411	441	476	484	455	461	480	445	472	439	438	456	462	462	454	468	495	475	467	423	450	469	462	475	444	446	479	482	431	460	442	444	490	489	434	445	479	472	432	458	463	452	462	447	475	486	467	441	458	434	438	451	466	468	446	443	490	441	455	435	471	431	477	486	500	471	466	449	417	499	454	462	455	469	477	445	443	459	459	434	470	461	446	452	472	454	440	486	441	466	438	447	472	435	435	433	452	482	467	474	478	435	454	461	473	440	449	477	485	456	443	439	442	442	453	462	446	438	455	467	459	440	425	437	457	443	495	438	461	440	486	496	428	456	437	439	474	449	443	477	448	419	447	440	422	435	477	454	453	474	452	413	443	420	464	477	439	450	468	469	465	439	436	479	427	472	440	450	437	468	476	459	443	438	447	481	442	472	495	450	469	471	426	460	461	411	474	488	444	446	524	478	422	451	470	459	434	464	474	475	463	440	458	472	468	478	457	430	457	448	488	433	467	426	430	486	454	453	454	447	464	452	445	460	451	470	460	462	437	457	433	422	473	462	468	463	472	473	450	432	473	450	455	465	445	435	466	435	437	449	442	429	455	469	463	423	475	418	470	466	478	460	461	465	454	451	465	464	470	450	447	451	455	427	454	481	511	433	426	446	424	468	438	451	441	450	482	471	418	409	437	492	454	460	446	468	492	460	460	461	464	489	472	449	432	462	437	440	473	442	470	467	419	489	446	457	414	456	464	469	482	464	486	435	493	467	442	481	470	446	479	453	424	482	453	421	441	451	465	433	493	454	433	443	486	412	434	471	465	469	490	484	484	458	449	485	486	458	480	448	521	439	470	438	450	451	438	462	494	472	462	427	482	441	468	451	422	473	476	433	444	484	461	459	482	474	444	465	483	448	454	462	442	478	458	464	455	454	416	450	425	477	459	427	476	475	460	477	461	456	454	507	437	459	475	464	479	456	433	451	456	480	460	482	451	496	418	492	452	434	453	470	458	446	452	480	457	467	480	498	446	446	433	489	446	474	465	454	466	417	463	461	473	452	473	443	489	437	394	446	479	497	453	455	456	492	453	492	478	443	497	444	485	444	456	430	445	423	435	446	456	471	445	477	475	473	458	500	418	446	485	451	467	454	437	456	454	472	442	427	495	454	475	456	480	449	462	444	418	456	459	495	505	465	441	430	431	437	479	465	479	480	453	483	486	492	445	483	455	505	450	441	440	463	456	428	468	434	460	461	450	440	502	438	463	450	484	406	488	456	443	466	459	471	433	456	438	460	454	456	459	461	481	439	442	445	457	470	483	469	468	446	462	451	425	459	486	463	467	481	462	431	431	458	455	462	468	487	439	461	448	461	465	495	467	445	482	429	464	448	480	474	473	465	469	445	489	451	470	481	482	492	469	433	493	449	471	478	453	478	460	452	437	473	441	457	468	481	420	460	480	443	445	464	479	467	446	499	467	471	451	473	478	483
22689	20801	28400	23372	21462	23184	22979	15752	11236	7188	4376	3250	2413	1929	1612	1484	1478	1480	1266	1138	1140	900	961	1087	1038	830	784	674	574	515	537	556	488	456	455	464	386	368	356	330	352	336	321	320	303	357	344	341	342	326	321	315	318	344	333	335	337	316	310	318	311	305	347	341	326	301	309	347	322	298	315	306	315	304	317	313	294	297	307	299	295	313	251	296	322	271	292	335	303	272	293	306	325	302	308	313	323	287	259	294	291	275	309	286	284	307	305	306	274	271	294	280	296	275	301	296	298	286	295	291	292	333	293	284	317	272	289	329	283	264	295	272	271	270	292	300	311	307	311	311	309	311	294	300	313	284	265	319	309	296	273	300	296	281	292	302	302	272	297	277	296	299	284	307	277	308	282	332	295	316	330	302	320	323	298	309	306	310	270	284	274	312	336	292	306	285	277	322	294	312	304	299	311	298	293	300	279	288	319	265	296	290	282	295	299	303	280	322	308	286	300	286	304	284	281	290	294	293	298	296	302	284	289	296	303	294	258	311	280	298	319	307	299	303	297	304	311	304	303	297	291	320	273	293	309	320	323	301	288	301	325	296	297	328	306	306	295	315	274	285	316	298	313	306	281	305	282	290	308	290	291	326	301	315	294	329	315	304	288	303	287	300	295	305	277	295	301	314	308	272	251	283	309	280	327	314	311	274	297	291	299	288	353	314	286	302	304	295	294	271	322	312	307	300	321	320	327	308	284	298	316	268	280	290	296	299	281	274	310	281	289	315	309	300	295	271	298	303	331	300	287	302	275	300	324	311	290	270	288	312	298	310	293	285	301	298	313	289	317	312	276	299	265	328	308	315	277	309	301	314	272	298	289	294	333	324	304	319	288	290	292	306	286	299	299	309	271	265	298	299	301	289	264	289	300	313	305	283	320	324	304	267	270	305	298	308	298	310	274	320	308	316	297	294	288	298	302	293	285	289	290	298	277	295	298	283	291	311	324	275	299	326	324	312	277	305	275	305	278	294	294	328	293	307	290	305	266	324	322	280	295	290	277	260	305	289	311	257	275	284	289	293	293	278	306	269	288	279	290	312	307	289	308	333	299	297	321	285	275	282	301	310	291	328	314	314	302	323	278	284	326	294	340	282	291	308	297	299	261	296	304	292	331	332	300	269	301	286	325	295	292	291	305	321	270	275	280	282	309	301	262	291	313	291	310	291	286	306	287	303	321	290	270	303	284	307	294	263	314	302	315	285	311	304	295	282	285	302	317	334	286	288	292	285	305	293	323	289	306	264	308	264	309	268	303	268	285	297	307	313	306	314	302	279	294	304	300	272	283	295	312	336	251	279	317	291	310	290	286	307	302	299	286	310	319	275	301	268	312	291	277	289	279	307	304	296	301	270	320	282	306	288	284	283	308	331	290	302	291	306	295	308	273	287	286	278	293	304	294	318	315	302	278	300	296	287	283	301	299	279	315	329	317	287	316	274	344	259	304	288	287	280	316	287	299	324	272	317	321	306	301	319	335	316	292	277	290	322	309	304	333	345	302	302	330	306	302	314	304	294	285	301	317	306	290	291	318	325	311	312	332	292	311	274	305	321	292	316	316	321	298	306	283	318	279	304	275	285	280	315	286	304	317	308	309	308	275	286	318	274	319	268	296	310	298	286	287	327	281	280	288	335	292	299	318	318	286	300	251	307	312	272	308	310	282	298	320	293	297	314	271	291	261	287	288	289	307	297	288	314	319	306	334	305	289	299	269	314	285	314	319	310	338	318	302	307	288	302	318	284	292	279	303	307	294	273	297	323	286	303	310	298	288	304	301	311	301	296	293	323	328	279	299	315	287	290	274	283	302	296	301	275	314	307	307	287	289	282	299	323	298	295	295	294	297	312	314	316	294	262	319	304	287	293	279	294	302	293	311	294	267	293	322	305	287	309	312	307	285	299	314	308	280	280	280	281	302	285	291	286	275	278	294	285	267	304	302	278	298	291	282	307	290	278	305	288	299	319	293	294	297	358	307	299	291	311	298	284	291	306	296	271	292	319	333	293	309	290	302	304	290	324	275	290	276	299	288	303	319	271	305	305	284	295	296	290	283	313	311	312	303	296	307	297	286	304	306	279	308	297	309	341	305	302	284	313	313	286	302	283	307	287	298	295	251	300	264	282	282	286	291	299	297	295	284	325	305	309	274	299	301	319	284	298	289	289	266	329	264	306	276	295	295	307	313	281	280	279	328	306	322	291	324	316	298	334	321	309	315	283	323	324	278	293	306	319	285	324	292	285	300	327	305	276	281	278	273	301	292	287	269	271	264	284	301	289	281	311	289	278	317	311	261	266	337	285	288	291	335	273	304	277	273	297	319	342	278	297	295	280	286	325	319	311	272	291	319	289	315	317	288	272	291	296	296	302	281	308	320	315	315	289	283	307	275	288	289	297	272	309	301	254	318	287	285	314	277	292	319	313	277	284	302	300	293	261	284	274	321	309	297	295	313	315	310	287	321	291	322	284	285	285	291	302	297	280	341	271	286	296	275	297	304	272	300	279	319	316	300	250	310	352	315	281	313	277	301	298	298	296	306	295	309	289	281	294	309	268	298	290	319	292	328	257	291	302	313	305	297	287	281	301	290	307	286	297	321	285	285	288	290	286	298	282	289	306	293	304	295	285	273	271	307	314	298	310	336	317	312	307	317	266	297	327	280	310	333	313	291	302	306	334	286	287	262	320	306	305	303	270	321	317	262	307	294	299	266	277	284	292	281	289	280	303	312	314	327	291	291	292	301	312	268	297	298	313	267	286	274	296	289	314	291	282	286	259	300	330	292	290	289	291	327	317	319	329	327	271	295	303	290	269	309	305	272	257	280	291	280	299	299	277	307	304	281	317	287	335	325	292	326	285	294	310	287	298	311	316	272	281	258	287	310	324	297	323	357	306	303	293	275	308	274	294	306	284	265	292	297	258	317	301	335	258	289	353	329	279	335	297	301	310	299	301	314	289	313	315	287	286	284	291	324	290	315	273	298	282	329	297	286	311	307	323	303	266	320	306	282	287	285	329	290	302	289	317	296	292	302	300	279	296	342	287	284	291	323	299	273	299	303	340	268	310	294	335	284	300	293	278	278	305	298	296	297	309	309	324	293	288	299	291	323	298	321	301	283	293	330	282	309	304	289	307	306	271	310	308	307	301	278	294	297	281	321	329	289	306	297	271	295	292	305	308	313	327	314	279	267	322	311	290	297	309	293	292	275	266	274	323	295	304	312	303	308	303	312	302	302	296	291	296	284	293	288	271	282	266	274	301	316	280	321	296	298	305	297	320	279	269	283	298	279	313	302	290	293	344	306	280	308	291	287	320	312	288	296	278	306	310	314	290	242	290	277	327	297	301	281	294	299	299	273	326	299	256	290	295	327	280	288	313	276	272	293	299	295	288	300	276	300	303	308	293	297	302	301	316	283	278	329	291	307	310	317	298	314	293	298	279	303	290	284	314	308	290
39659	51731	43735	35462	32371	29303	26216	23456	18868	12987	8890	6620	5149	3959	3335	3139	2961	3089	2404	2209	2060	1601	1792	2216	2001	1464	1236	1162	1050	925	812	877	852	740	716	681	648	540	520	455	514	439	465	428	406	435	484	425	417	444	443	443	422	428	438	413	420	429	437	389	456	438	447	460	430	431	395	401	396	399	427	405	416	396	406	407	397	386	397	390	360	405	405	369	414	394	365	424	389	355	359	403	362	391	399	370	393	433	383	415	404	383	406	404	389	429	363	419	383	395	351	370	402	421	381	397	402	386	399	394	401	380	398	405	400	412	395	360	364	363	412	422	432	404	394	424	396	378	382	338	397	411	387	407	403	354	388	343	396	386	407	387	385	396	413	378	395	364	406	370	377	386	384	399	388	393	398	381	428	381	392	380	387	376	377	371	396	389	394	407	428	438	389	413	403	356	388	394	406	378	389	393	342	364	408	403	385	380	404	414	376	377	413	394	394	406	374	432	416	396	409	378	396	366	387	388	383	368	427	397	429	410	374	392	425	349	432	398	387	398	381	403	423	406	375	418	409	385	392	376	408	430	397	426	392	376	395	389	390	342	375	407	408	421	406	432	418	402	413	408	413	374	382	391	391	423	389	383	415	412	371	391	394	385	390	387	427	385	397	424	353	376	375	407	424	400	400	429	392	420	381	414	394	416	394	424	378	401	386	393	407	396	391	395	414	420	385	432	406	359	419	421	410	396	375	370	372	383	424	394	431	421	419	377	381	383	360	402	392	408	411	388	372	391	380	373	389	384	403	412	353	385	407	424	369	392	401	399	385	408	413	396	413	364	399	366	383	364	404	376	382	425	411	384	429	384	426	411	366	392	393	405	417	391	391	394	419	382	411	399	365	377	351	415	385	354	371	364	388	422	398	364	386	353	378	362	401	408	407	404	378	430	413	402	362	364	453	378	416	417	429	400	389	395	385	398	395	373	437	411	396	417	367	412	406	411	405	365	402	379	398	433	369	406	398	428	412	370	363	388	382	377	407	404	395	383	381	395	376	368	374	376	423	406	400	410	405	408	390	377	420	367	381	383	399	404	398	378	387	388	397	373	405	387	403	415	392	397	410	417	386	397	390	427	384	411	415	411	379	381	434	414	403	379	404	421	396	400	458	409	409	399	372	414	387	390	367	415	407	399	406	436	391	375	426	377	374	366	424	356	383	420	381	350	362	410	399	371	386	374	406	396	392	416	429	364	399	393	361	380	390	382	405	386	387	398	387	415	378	404	361	384	413	384	391	406	413	378	383	387	378	382	408	423	411	383	421	372	409	396	404	364	392	397	393	386	412	394	364	379	390	418	414	397	380	394	392	382	372	374	393	404	371	414	411	428	387	457	402	370	383	385	399	388	385	416	404	367	410	389	357	413	360	377	403	388	353	404	422	379	401	403	396	381	391	399	395	408	363	372	394	396	441	367	394	424	393	398	376	402	364	356	393	405	423	394	374	401	409	375	412	378	408	390	364	377	417	422	408	407	422	404	392	385	378	371	358	370	348	375	372	378	392	388	399	384	388	378	420	407	385	382	389	390	381	409	419	362	377	402	377	439	361	414	370	443	371	357	397	398	417	406	377	394	382	388	391	397	384	372	374	382	353	398	385	395	384	382	374	400	375	436	394	374	382	386	382	355	408	398	382	381	411	406	384	367	389	392	360	393	363	398	381	392	377	378	399	403	392	397	398	369	403	374	401	381	419	393	374	380	394	357	394	365	383	435	397	401	433	373	361	393	368	396	444	386	393	382	378	389	392	393	393	368	362	401	415	411	383	419	344	368	418	416	396	415	445	405	387	379	379	417	422	397	392	396	397	387	385	414	415	349	370	408	399	359	401	372	397	368	422	379	394	398	361	371	376	378	390	380	372	374	419	400	382	397	411	373	386	407	351	373	396	392	424	359	403	384	389	420	409	378	376	381	412	398	415	388	376	393	345	375	414	425	388	427	379	426	405	397	390	393	383	398	377	376	399	397	363	383	429	384	374	392	377	382	401	400	403	409	404	396	409	408	408	375	398	410	360	373	391	410	379	418	389	415	396	397	401	434	405	413	411	395	391	366	392	427	394	372	368	399	397	379	382	396	396	414	393	395	394	390	356	427	383	372	421	401	383	357	407	389	376	409	376	356	409	397	403	406	364	410	414	407	403	387	366	411	396	350	371	426	414	414	385	428	410	411	433	391	387	393	410	393	392	377	362	412	384	384	360	395	401	373	368	414	394	396	405	395	428	390	371	377	438	401	377	397	414	406	389	365	378	395	426	398	395	394	401	388	401	417	373	388	425	375	401	384	356	393	391	417	398	399	391	387	387	396	402	417	399	401	411	421	378	402	384	387	408	403	408	417	383	359	377	364	388	405	425	379	415	440	405	418	393	399	418	356	391	420	373	391	359	386	453	397	430	394	421	412	390	362	389	372	376	381	358	411	378	387	427	395	350	383	400	417	389	405	394	435	402	385	363	369	385	369	444	364	427	390	411	415	397	409	386	404	345	406	404	403	385	418	382	403	404	391	426	392	400	396	403	403	403	383	349	364	401	369	380	420	409	416	398	414	380	374	370	436	392	386	401	380	413	376	416	390	391	368	357	400	429	407	375	411	352	390	387	366	396	385	399	411	393	371	394	385	359	395	378	385	387	402	364	394	413	381	418	378	395	402	386	384	396	408	419	401	435	394	410	365	406	400	382	368	368	403	420	380	366	366	385	391	425	424	366	414	381	411	349	412	433	403	393	411	364	389	410	379	402	417	376	362	381	390	386	376	407	381	409	416	371	374	420	403	387	411	378	394	359	395	389	376	410	401	415	406	386	376	413	401	450	398	378	392	370	419	395	398	426	371	398	404	402	396	402	369	399	391	446	418	374	391	418	375	406	427	402	390	400	382	400	413	395	414	361	415	369	402	361	398	400	394	444	420	370	384	384	388	403	393	427	397	371	371	383	427	377	420	392	404	407	383	393	438	386	377	408	373	409	417	373	425	367	423	419	400	407	411	405	413	367	389	397	389	382	383	362	390	373	366	387	425	411	382	392	416	391	373	422	428	400	421	390	440	414	372	438	383	357	374	404	365	400	396	372	404	387	388	401	423	416	380	382	352	375	409	432	381	417	393	369	371	416	348	400	409	368	432	394	376	412	390	380	406	425	419	396	401	374	382	380	379	376	384	370	380	396	400	362	420	379	405	419	405	380	397	391	362	394	419	382	398	392	382	368	406	410	403	421	395	387	378	380	407	394	381	399	419	380	327	417	397	380	418	385	359	370	404	386	407	403	369	390	361	367	378	401	389	400	366	417	388	381	418	410	374	410	409	366	359	408	382	404	389	435	388	384	419	417	403	397	345	409	388	439	384	371	383	394	414	404	402	362	379	380	416	360	385	383	394	422	360	425	370	370	390	379	411	404	355	392	403	372	374	408	396	393	395	367	372	372	367	375	406	456	407	399	358	404	392	411	388	387	398	383	444
27398	24113	25394	19886	13409	10084	8084	7204	4683	2818	1919	1437	1135	954	828	921	850	897	802	759	696	661	717	740	627	539	537	515	500	463	485	479	428	424	448	395	401	394	401	421	413	388	389	379	395	380	419	373	413	399	402	390	386	391	386	374	383	359	383	396	396	378	404	377	390	378	377	346	389	389	367	387	377	389	384	404	410	416	366	376	384	436	419	386	380	432	367	378	363	379	364	394	369	375	368	389	379	373	385	408	359	399	412	372	415	377	342	381	397	354	361	393	394	358	389	402	379	375	370	373	377	369	382	376	388	364	391	373	404	388	364	368	395	372	363	367	378	369	366	407	426	357	373	403	383	354	422	413	361	383	358	405	375	408	379	366	367	408	380	360	395	368	367	392	387	404	375	372	387	376	380	395	371	390	404	353	432	396	369	419	362	404	378	359	392	375	393	370	354	399	382	388	355	376	363	370	374	405	345	388	404	377	372	407	373	379	400	356	401	397	420	393	390	391	395	365	366	386	352	396	402	359	357	378	353	387	364	375	403	383	408	352	389	402	369	380	412	383	382	344	418	390	413	385	418	375	348	395	377	391	364	388	373	389	352	387	375	382	387	429	388	379	400	357	370	398	390	398	410	402	387	371	388	439	401	413	366	395	366	409	405	366	372	431	383	366	359	366	372	377	374	407	419	385	405	355	371	401	377	408	338	356	370	416	391	377	374	396	373	421	375	390	379	390	389	374	362	386	363	357	402	422	391	404	405	363	395	362	344	366	355	402	385	401	403	379	423	378	383	418	408	409	399	372	412	368	364	383	365	390	374	390	380	381	402	402	357	403	377	383	375	393	364	415	397	375	378	381	382	384	356	378	358	362	368	368	409	387	370	351	399	389	392	393	384	389	374	355	378	395	347	384	423	397	403	379	406	373	391	397	360	360	369	375	342	344	343	439	417	401	377	401	416	384	384	389	361	392	396	391	378	405	374	398	372	382	367	354	379	417	380	381	362	369	377	372	366	390	395	358	384	409	405	370	418	426	412	398	389	371	393	379	374	365	365	390	395	348	376	377	386	388	364	399	377	378	351	348	373	397	382	371	425	383	379	354	367	362	358	391	368	373	372	366	382	385	344	401	398	421	348	353	387	370	375	397	334	399	396	379	384	362	368	403	417	416	367	385	368	368	391	425	374	367	395	388	406	388	361	416	397	389	355	361	373	372	390	379	395	390	358	361	386	393	383	396	371	354	370	382	385	345	351	377	376	400	354	379	398	375	362	357	379	382	372	371	408	400	411	373	446	372	372	442	377	372	390	386	376	357	350	412	365	351	361	375	346	393	412	404	345	375	415	369	381	376	372	406	407	412	375	407	390	431	370	440	384	362	375	385	386	376	392	389	362	402	424	367	376	406	390	412	380	375	383	430	391	378	400	374	382	361	398	421	420	348	417	394	344	389	396	365	375	366	353	404	378	359	402	380	413	378	367	360	395	355	401	406	394	385	371	370	384	376	347	409	379	351	401	360	384	385	383	384	366	364	382	370	380	390	367	410	399	347	357	406	399	407	384	377	394	354	366	387	400	387	399	354	386	411	374	361	374	384	398	393	375	402	383	331	360	399	386	364	386	363	381	385	407	385	362	372	384	335	400	390	359	342	398	370	358	400	385	380	396	410	397	351	379	415	372	374	403	355	390	379	433	396	364	366	393	392	369	396	412	343	373	383	403	375	366	388	410	377	390	389	399	424	416	398	384	387	410	361	428	365	399	405	396	370	363	377	375	422	395	374	414	369	402	391	370	401	374	376	377	374	421	372	370	385	404	428	349	370	395	411	369	391	411	415	364	374	396	400	374	350	374	366	372	355	374	370	390	385	352	413	359	379	341	375	386	378	387	381	392	369	387	409	360	393	382	367	365	386	405	425	367	368	378	366	417	354	389	362	401	354	387	381	401	373	394	384	339	385	392	374	362	382	374	355	409	377	378	367	399	390	382	383	362	397	402	369	391	395	401	376	409	386	374	397	379	396	374	402	384	376	383	377	405	385	383	394	385	373	375	410	364	377	396	353	403	364	366	378	346	383	368	386	397	356	359	340	398	407	400	384	410	407	381	400	374	362	372	380	373	388	371	374	343	367	351	408	397	376	386	376	417	378	401	353	373	374	364	381	358	412	358	372	371	393	347	375	380	382	364	380	387	410	367	421	361	386	405	355	387	370	367	416	356	374	356	349	347	372	381	401	365	363	389	350	406	368	400	376	379	391	394	368	375	365	369	357	362	387	405	381	363	387	388	390	371	340	386	369	333	380	381	359	397	383	351	414	405	403	394	402	397	360	384	356	388	365	369	381	397	366	396	398	370	377	373	376	389	380	382	371	370	387	371	390	376	363	370	418	393	423	337	374	401	367	370	413	395	383	400	392	341	356	381	390	411	377	366	382	379	373	377	367	364	411	375	416	344	427	392	372	401	372	405	406	356	369	351	389	368	361	383	388	332	428	395	362	349	341	366	405	391	408	373	385	357	345	373	423	390	349	427	370	395	411	384	371	386	384	373	352	393	359	353	377	359	404	385	402	393	347	395	395	391	394	410	400	386	368	381	378	369	375	354	397	353	391	373	385	387	380	427	364	389	381	400	400	363	384	380	374	366	376	363	387	366	375	394	395	367	384	368	398	379	366	408	393	348	393	390	372	403	363	361	380	353	416	384	359	404	375	436	394	393	384	430	351	401	363	419	352	385	410	405	386	377	369	401	386	384	384	368	441	413	380	359	392	371	415	398	366	391	383	413	405	363	392	359	410	423	372	382	406	394	350	387	387	392	345	392	385	373	401	359	382	420	355	362	369	370	393	378	342	416	355	392	408	351	409	367	385	397	370	376	429	369	371	397	364	387	367	369	375	389	379	409	383	379	383	400	386	391	362	425	387	405	394	361	390	414	388	384	423	372	391	403	365	389	398	378	421	396	398	395	371	386	390	408	386	361	399	322	393	414	368	394	372	383	382	420	354	400	390	355	352	360	345	383	366	424	375	378	390	362	372	374	412	340	376	395	374	361	429	364	420	376	410	368	370	396	380	368	382	377	397	405	401	398	390	366	351	365	375	378	328	378	400	394	395	353	359	376	354	399	407	402	393	403	402	395	368	366	358	389	381	387	414	387	358	356	360	402	360	359	395	391	342	382	408	395	391	387	360	371	358	360	412	402	373	380	347	367	330	422	377	419	346	400	377	412	376	417	406	386	359	347	365	373	367	387	401	379	378	394	374	380	371	400	385	383	387	417	360	404	363	367	381	364	400	375	373	394	406	386	386	378	357	382	379	369	376	372	370	390	395	383	343	388	402	401	375	375	390	366	382	384	380	391	418	341	428	401	365	375	369	414	373	395	370	380	389	379	363	412	394	379	378	386	426	406	371	372	378	369	386	396	374	397	364	376	349	377	407	363	405	401	418	410	327	384	351	378	402	329	339	387	379	390	375	369	415	371	354	402	366	349	370	395	392	379	384
31477	37638	31481	23365	19373	16948	15476	14167	9907	6213	4332	3158	2291	1940	1682	1661	1473	1624	1432	1337	1268	1089	1212	1237	1124	953	846	767	771	699	686	746	633	609	597	578	560	520	536	523	524	553	591	536	555	531	530	530	521	541	489	481	551	496	510	520	538	549	530	505	524	558	500	575	543	519	548	549	486	512	507	502	488	483	503	539	552	502	542	460	545	495	483	505	520	490	521	513	515	506	543	550	455	523	491	549	503	498	482	492	463	550	497	492	539	514	475	516	520	477	513	485	494	520	523	508	483	520	481	532	498	518	470	544	487	488	521	550	486	552	559	512	500	522	515	473	533	477	500	475	483	512	533	462	524	497	494	524	517	535	498	519	551	511	510	513	477	532	525	516	558	528	497	477	471	568	489	505	484	479	516	507	514	524	511	503	505	520	482	464	518	507	502	480	508	503	460	552	533	517	524	520	528	544	498	510	518	482	485	505	523	519	497	520	459	507	494	510	457	516	525	518	513	471	537	520	509	505	529	496	533	475	513	507	487	494	521	506	522	521	529	482	471	536	522	521	514	521	512	482	510	526	498	502	506	488	521	478	532	509	474	512	525	505	512	529	523	493	525	509	523	500	524	515	505	575	531	504	514	567	513	517	477	486	534	548	501	509	493	511	514	547	494	514	504	494	509	488	493	488	559	539	483	451	519	535	534	510	486	487	543	521	527	506	521	521	506	518	520	512	490	459	527	500	507	524	532	486	526	500	519	486	517	476	496	522	523	547	527	458	485	519	494	501	498	526	576	509	530	527	509	514	492	529	534	514	521	488	508	496	537	516	515	512	485	516	551	528	509	486	542	528	515	519	496	503	523	530	476	493	537	513	537	476	563	503	515	589	516	496	510	513	477	523	541	533	490	500	541	527	477	491	509	507	474	510	494	486	533	520	503	493	499	496	468	521	496	489	536	508	504	511	504	572	510	497	527	527	491	507	496	517	477	505	504	488	501	533	498	506	477	509	538	526	508	562	468	508	485	504	503	469	516	546	488	526	521	517	518	527	470	516	488	516	520	490	497	487	520	476	478	529	504	522	510	498	523	508	556	524	448	503	566	477	522	517	543	501	500	474	530	488	498	516	519	518	507	494	523	488	469	487	495	527	495	491	504	536	498	483	516	527	522	542	499	544	503	517	551	526	493	475	524	497	512	492	485	524	519	520	490	540	487	513	557	517	485	462	507	489	479	568	521	512	530	511	538	496	513	507	509	510	538	488	546	478	528	472	566	490	486	486	522	531	519	491	528	517	521	490	543	500	494	540	519	500	501	487	543	521	514	518	551	502	512	501	487	535	528	483	545	519	487	522	529	511	508	495	526	480	539	543	508	496	524	504	485	509	520	533	481	481	494	491	535	529	490	517	529	528	549	522	503	512	550	477	499	521	561	488	475	557	478	522	526	509	501	531	494	484	510	484	515	484	482	501	501	500	529	532	482	510	511	494	517	486	480	502	449	510	505	557	502	534	515	473	530	527	514	540	513	513	483	541	478	536	506	502	519	520	523	495	514	494	500	531	515	506	478	503	538	562	490	527	518	497	530	509	495	501	526	493	458	462	525	489	519	527	502	516	490	510	489	483	477	503	504	503	534	502	497	520	487	508	552	498	451	482	527	488	477	522	507	555	500	512	513	509	538	522	496	508	518	495	483	530	525	511	540	503	524	520	512	488	543	518	539	527	465	506	530	507	502	493	498	516	509	513	511	509	507	501	550	489	505	508	520	528	516	516	544	511	496	524	518	489	524	513	524	486	537	505	527	536	522	498	528	550	500	502	456	497	533	532	526	520	545	503	514	471	550	535	548	481	495	540	484	515	501	540	507	533	477	457	465	486	461	497	487	515	513	552	508	451	515	518	496	493	526	482	502	478	539	511	450	537	493	515	528	525	504	465	499	526	508	477	489	564	529	518	522	523	510	550	541	478	525	495	475	442	543	502	536	484	526	499	528	497	514	498	508	490	508	500	505	509	496	503	488	530	510	527	518	508	535	492	500	518	504	507	522	523	511	484	535	502	524	491	480	514	496	492	524	504	477	515	541	524	473	507	483	513	513	510	502	521	518	494	499	490	513	484	518	506	483	512	537	504	508	495	481	467	473	462	525	488	526	511	511	480	480	521	494	531	533	529	505	475	500	507	543	520	516	528	549	511	542	517	488	511	511	522	485	534	480	494	502	512	547	534	505	512	520	511	539	498	504	481	509	499	505	508	512	510	527	519	520	566	485	539	519	533	516	546	479	522	487	491	513	528	573	463	570	478	506	508	539	501	524	515	523	519	471	501	488	539	517	499	489	487	507	500	534	551	480	516	502	503	526	561	482	499	501	482	523	487	495	489	464	513	500	576	525	491	538	538	521	487	491	538	477	516	515	511	487	472	445	535	518	516	477	505	523	503	525	499	526	525	520	500	448	473	502	507	497	522	506	544	475	501	520	520	513	529	529	487	545	544	515	493	523	504	506	547	495	486	512	495	524	511	509	504	487	500	517	498	523	470	495	502	519	470	518	502	505	545	515	501	503	520	531	508	495	466	536	501	512	506	473	523	467	510	502	464	486	505	520	527	552	467	552	501	512	525	523	523	489	549	550	487	482	531	459	478	508	515	471	494	511	479	509	539	529	528	519	497	491	517	497	495	494	534	539	483	516	534	544	460	505	523	496	513	521	515	498	473	496	523	526	536	515	549	535	538	474	507	508	533	466	485	505	529	501	545	494	511	493	500	472	550	519	503	507	463	473	556	516	522	469	499	487	506	514	518	477	512	495	524	517	515	536	517	533	479	489	545	504	555	494	496	520	507	518	519	498	532	517	512	480	494	492	529	534	488	502	490	547	512	518	496	532	502	530	502	541	545	470	474	503	547	523	488	530	506	470	520	471	504	504	512	510	519	494	516	519	498	532	505	496	491	487	504	491	496	523	498	499	475	494	505	499	499	487	545	532	527	500	518	483	502	488	499	489	495	486	525	532	504	502	490	517	558	508	485	507	517	525	524	537	537	506	499	508	524	521	519	511	495	528	549	481	515	507	520	504	522	509	518	520	522	505	509	492	532	560	512	512	498	500	506	516	486	498	479	517	507	520	498	511	517	566	510	499	485	498	539	534	524	497	482	518	499	531	506	529	526	524	515	544	496	518	522	495	528	493	553	517	512	528	519	470	501	525	519	482	528	497	487	511	488	518	540	520	514	543	515	514	514	479	519	544	522	511	467	474	487	530	524	517	491	490	493	532	507	468	504	543	506	482	490	539	524	468	493	530	527	498	477	496	519	499	506	559	513	519	550	493	526	497	457	493	520	501	545	524	482	497	468	493	461	496	514	511	484	498	488	479	462	511	511	485	517	485	520	498	526	477	487	521	524	487	486	539	556	536	508	502	532	525	497	483	517	476	473	532	471	502	516	550	509	482	538	556	489	480	533	548	534	514	486	456	509	489	499	523	485	502	510	540	513	508	524	511	491	519	538
23716	20833	27997	23999	21416	19778	15830	11071	6787	4042	2656	1780	1460	1299	1111	1190	1157	1151	1043	1007	863	872	758	811	715	674	675	609	545	525	588	618	535	508	441	415	445	403	426	362	413	403	366	352	359	352	315	379	404	362	369	394	369	361	380	365	347	361	374	368	394	358	354	361	374	362	377	385	383	379	362	359	344	328	348	353	383	383	331	338	385	368	349	356	329	373	317	373	392	336	321	336	340	381	375	352	361	328	340	348	372	353	372	337	332	351	347	381	364	328	348	371	320	337	369	327	377	330	346	367	367	338	354	352	329	367	338	355	329	351	375	351	365	373	326	330	347	347	368	322	318	338	375	353	360	332	346	350	360	356	327	346	343	348	313	374	382	363	344	319	350	335	417	359	368	352	339	372	350	362	336	339	370	393	331	336	360	345	365	353	357	379	364	337	378	351	348	359	347	363	344	336	372	339	358	343	346	358	358	369	353	356	346	330	346	365	347	345	374	392	360	355	337	345	343	332	354	360	338	332	357	335	374	356	372	362	341	370	338	384	351	332	341	358	347	380	358	337	337	373	321	353	371	349	345	352	375	357	354	342	346	365	372	396	356	361	328	365	329	346	359	337	380	383	363	366	363	364	385	341	378	364	335	374	370	380	316	329	345	368	347	353	357	366	364	334	365	346	355	383	371	372	387	337	350	351	369	360	383	372	406	348	357	349	371	337	350	374	358	368	377	359	358	375	369	356	347	329	364	335	323	338	351	357	347	338	380	320	343	364	341	355	345	356	318	361	370	386	364	330	375	364	361	344	364	352	356	362	325	369	372	354	367	326	333	346	341	367	325	338	359	375	370	362	378	343	336	359	306	408	380	344	397	363	314	394	371	363	345	323	392	327	330	328	363	369	347	320	338	362	327	353	377	382	353	398	323	353	337	320	368	387	372	343	371	363	349	338	392	312	387	330	349	353	363	326	370	367	364	349	361	361	373	368	353	371	374	340	339	383	370	354	371	399	362	370	380	352	354	372	384	322	360	364	340	367	369	368	336	357	346	360	311	365	321	335	360	342	340	356	387	344	336	356	380	380	348	380	367	384	330	332	350	371	361	344	354	328	327	384	378	360	363	349	380	341	348	383	351	384	327	334	333	360	349	341	316	363	350	352	333	352	359	358	349	336	345	363	373	358	352	349	358	362	328	319	380	352	351	351	372	315	377	363	364	374	364	332	349	353	343	370	337	337	342	367	318	329	412	351	375	331	339	326	360	348	335	341	350	350	363	337	347	342	361	362	353	328	350	340	353	362	387	348	379	352	363	318	372	378	339	362	326	354	376	392	375	332	361	336	341	364	325	356	360	359	332	351	333	337	358	327	363	347	354	324	325	375	329	339	351	339	340	325	386	353	354	339	341	386	328	311	342	334	353	329	395	387	351	341	375	374	359	304	369	342	344	341	360	320	330	335	287	374	347	361	364	360	382	356	377	382	358	356	353	354	364	387	422	333	335	368	379	323	335	352	343	367	340	362	344	357	331	375	336	354	343	334	346	357	349	346	352	329	375	359	362	319	371	313	344	366	315	326	362	347	367	345	335	373	377	372	312	367	340	319	351	359	349	368	358	324	361	344	356	380	369	339	363	324	369	344	378	323	355	326	356	369	324	372	351	315	344	372	353	311	356	325	341	359	366	351	327	342	328	356	354	373	357	352	344	365	347	384	350	334	364	366	340	340	329	354	321	361	301	363	367	327	324	368	319	355	351	291	363	339	353	338	354	344	349	360	357	343	370	329	365	349	355	328	340	372	353	333	361	338	346	335	353	312	336	371	315	367	364	344	369	364	365	339	341	356	377	338	396	404	358	384	369	381	332	340	353	333	358	337	362	332	375	326	330	356	361	366	348	337	334	360	343	381	353	365	350	368	310	338	367	348	314	347	366	363	342	338	350	336	369	344	346	375	303	339	334	332	360	354	358	363	331	362	342	363	351	338	342	328	347	362	345	353	379	340	364	356	366	348	363	375	360	365	361	340	338	356	359	367	322	346	331	362	316	358	362	362	376	378	346	319	367	369	366	343	377	355	346	386	360	376	343	347	375	317	358	380	361	347	370	350	347	361	363	352	362	388	342	360	351	383	381	378	359	365	343	358	354	351	339	368	369	348	346	341	312	332	327	360	364	348	343	374	362	356	380	361	361	385	355	365	360	374	311	406	338	369	365	375	375	341	326	374	365	336	323	332	375	375	321	362	342	337	370	327	360	344	373	360	339	357	351	355	330	330	355	352	361	328	400	340	359	347	356	336	348	346	352	348	317	377	337	381	349	347	333	353	355	363	353	348	359	378	380	359	351	364	335	390	337	364	348	335	367	368	385	349	338	303	352	359	340	343	371	343	331	338	341	342	369	331	332	350	347	371	366	337	335	332	351	392	359	329	330	336	324	321	352	287	323	366	353	354	323	341	357	374	320	331	349	330	346	350	335	377	353	342	337	358	345	338	352	369	375	349	382	345	362	349	348	367	331	348	374	323	371	368	353	381	350	336	345	330	369	334	360	358	384	320	354	364	357	359	326	353	336	372	348	384	376	324	377	345	337	356	389	353	304	353	355	328	363	354	353	335	362	370	336	334	370	354	380	373	378	358	336	353	337	333	376	347	365	362	359	335	359	356	354	380	364	333	367	364	348	331	325	364	353	387	373	364	360	323	357	350	341	369	368	342	373	380	355	381	341	335	378	368	335	343	358	346	345	362	356	364	377	382	374	341	352	354	344	341	349	348	367	333	344	351	374	335	337	377	352	324	351	336	355	357	360	371	343	356	353	359	359	369	336	369	357	354	360	394	353	327	333	378	332	315	384	341	350	373	355	344	325	361	330	336	352	351	355	334	366	355	350	332	347	347	379	370	377	364	354	353	355	358	348	320	372	357	355	342	314	360	362	349	353	353	350	346	373	319	382	330	357	321	374	371	370	353	299	380	372	332	348	376	345	379	346	371	371	366	357	370	372	338	355	368	370	343	337	364	380	329	340	319	360	378	377	371	335	358	319	335	374	353	344	367	363	354	349	356	341	399	345	365	357	353	376	317	376	327	372	361	372	351	354	333	341	364	348	359	366	337	378	322	344	393	354	345	336	349	371	326	327	326	370	362	354	358	379	356	335	360	358	317	313	346	320	342	351	334	318	333	324	367	367	369	353	328	357	339	345	370	370	335	384	372	355	378	406	341	328	367	329	322	371	336	374	362	380	322	352	364	327	341	337	359	378	341	331	337	343	378	357	349	348	340	341	317	373	363	360	362	324	332	351	401	353	352	324	337	340	332	350	341	349	352	367	369	341	357	344	306	339	375	350	335	309	370	362	357	362	332	373	390	356	344	350	361	322	353	365	331	362	316	330	338	370	372	360	315	350	374	347	342	306	372	382	359	324	332	360	363	358	343	339	333	365	349	377	317	355	365	329	320	344	371	352	345	375	352	336	359	322	328	359	390	359	326	323	391	356	323	384	367	341	341
35857	47065	38901	30466	25791	24083	21681	18653	13063	8338	5579	3914	3087	2707	2336	2378	2203	2128	1958	1831	1630	1641	1341	1415	1278	1196	1091	991	939	912	835	928	804	712	675	669	640	579	541	587	569	527	501	560	498	534	523	494	513	478	490	497	477	483	525	516	512	471	455	469	459	480	449	487	527	495	501	511	454	478	482	454	507	502	516	471	444	437	486	439	444	478	469	469	455	471	485	503	472	435	484	490	476	491	477	482	461	473	465	499	442	479	448	483	443	475	463	468	482	474	492	488	458	457	507	461	488	471	453	481	482	483	501	460	429	474	471	505	493	468	464	496	471	495	478	470	475	462	485	480	449	425	481	476	471	520	462	495	464	438	525	520	491	455	465	456	532	466	437	445	504	474	483	525	430	462	444	491	483	487	483	482	476	451	468	453	484	480	463	490	456	442	481	525	489	496	440	468	441	507	485	527	500	468	518	478	499	478	457	446	461	498	421	431	495	441	500	501	436	443	453	485	488	464	457	485	466	447	454	464	492	437	463	497	461	498	439	467	474	496	486	472	476	436	492	490	464	473	478	456	476	493	500	483	489	424	442	514	488	443	485	419	440	457	458	437	476	487	494	487	440	457	492	491	489	499	492	470	451	487	476	524	452	471	460	481	466	444	508	472	485	452	491	438	439	471	455	443	501	498	478	505	476	495	459	435	462	469	507	442	464	478	465	479	509	476	459	492	449	451	449	495	439	465	470	474	456	446	492	485	484	472	496	467	453	469	457	457	461	475	443	494	457	470	450	433	453	486	515	452	495	479	478	486	513	485	511	490	452	461	480	472	457	438	447	459	486	479	458	464	462	479	444	452	449	478	470	470	453	435	465	470	504	433	460	455	478	484	475	464	489	479	467	465	444	488	472	484	493	536	495	495	485	445	455	481	470	494	473	463	485	501	489	452	484	458	452	436	497	452	470	467	482	498	458	432	500	478	467	448	420	473	486	490	468	475	452	474	471	431	474	475	457	488	454	467	477	510	491	453	494	513	479	492	409	464	467	489	489	499	453	501	416	483	460	448	457	481	457	460	447	472	486	479	447	479	453	467	467	464	492	519	465	446	449	477	486	444	454	470	446	466	467	471	453	535	477	485	467	511	471	459	466	469	456	494	443	465	477	446	455	480	455	469	478	467	474	470	467	438	499	479	479	457	489	458	459	454	451	496	471	497	505	507	473	464	457	488	459	508	472	470	499	473	444	457	487	464	483	491	453	478	481	502	485	464	517	453	425	430	483	452	456	489	450	475	477	441	490	454	462	466	479	476	450	461	413	485	446	483	454	499	474	457	489	479	455	448	476	486	475	453	493	444	449	462	492	453	481	472	477	483	430	452	495	457	436	480	484	495	466	447	443	444	471	503	476	467	495	441	468	482	493	479	469	472	483	445	468	469	469	459	512	449	459	463	442	484	526	466	470	479	480	473	508	464	471	477	479	494	425	473	505	509	454	473	484	484	459	422	472	456	458	513	454	454	473	457	468	484	467	451	469	464	452	456	495	463	472	467	489	492	474	396	463	491	453	479	470	486	498	456	511	504	468	501	454	483	462	474	454	460	480	430	448	450	460	476	493	467	510	461	479	444	471	465	453	479	458	466	485	481	486	471	474	505	491	479	483	512	479	489	490	457	468	472	481	467	479	471	472	454	497	508	462	461	470	461	447	495	507	474	468	469	501	469	501	463	438	464	497	471	450	496	479	481	467	486	459	489	472	473	472	475	481	478	483	470	497	445	477	539	477	467	502	472	490	514	506	490	505	440	481	503	469	472	472	447	482	482	484	456	491	479	443	486	495	472	459	482	477	467	453	489	483	461	491	493	458	489	474	441	489	489	467	506	477	466	472	475	471	451	489	445	443	436	495	490	486	479	438	431	478	459	468	459	505	462	457	484	460	479	477	487	492	469	474	486	496	454	475	446	473	471	474	440	468	472	480	474	474	474	441	496	475	533	401	440	474	475	500	454	473	476	413	477	464	475	499	512	476	430	438	508	449	468	464	457	456	432	445	498	462	473	415	454	473	468	521	409	489	481	450	475	475	453	446	461	488	495	467	468	488	479	489	460	458	451	455	486	485	494	452	497	478	522	452	461	492	472	464	453	462	464	496	476	474	464	457	497	459	500	447	456	463	494	465	513	485	425	491	454	471	438	490	487	455	484	489	475	431	464	462	476	468	476	483	448	442	456	469	471	460	487	446	472	501	480	452	458	476	455	433	498	463	455	479	496	471	496	490	434	425	454	477	432	487	473	485	414	474	507	482	476	522	453	460	456	474	447	463	490	456	431	475	474	493	462	451	482	453	457	500	451	424	484	481	507	467	450	500	452	506	510	417	477	477	476	476	494	508	500	500	441	451	444	462	443	459	485	470	492	495	445	469	474	453	450	471	487	466	495	479	462	511	447	438	514	449	481	470	500	498	466	449	511	445	469	442	474	454	425	491	440	469	470	497	512	477	493	487	483	484	460	467	536	476	457	468	478	448	460	438	467	431	503	423	491	489	470	493	512	462	499	449	474	471	483	487	479	484	453	488	526	503	452	440	461	490	502	495	464	464	490	462	469	447	482	454	496	485	478	472	452	456	449	484	471	490	463	446	438	449	489	491	510	497	473	481	445	456	458	484	473	453	467	467	465	485	486	503	465	485	463	490	455	470	499	438	480	440	504	492	497	455	455	505	470	474	491	527	493	489	506	474	437	483	453	432	442	480	475	455	473	480	461	460	440	503	466	518	478	478	467	453	483	455	475	491	424	452	495	444	404	491	437	458	483	466	472	468	505	435	529	489	439	497	470	508	491	479	442	490	488	478	473	478	427	475	457	470	446	471	453	458	436	485	493	418	460	435	467	450	509	496	465	465	473	486	498	439	505	431	523	539	503	489	417	517	415	475	488	486	488	497	464	468	522	479	481	470	469	486	441	450	477	483	464	452	462	506	457	467	460	473	436	461	468	457	436	534	504	442	520	456	428	468	460	484	509	445	479	498	468	485	474	447	489	479	463	469	471	445	489	454	453	466	480	464	514	458	466	476	434	480	407	485	485	472	456	475	487	482	457	473	478	452	495	481	507	462	474	513	436	527	488	492	468	490	458	482	482	450	475	447	479	466	477	443	499	505	502	473	481	512	468	490	493	487	465	459	446	490	491	439	468	525	458	494	449	453	458	490	483	421	478	497	489	480	451	499	458	476	484	489	470	464	484	485	528	471	458	421	477	481	447	486	438	462	475	493	445	475	465	492	447	489	481	469	484	464	455	497	522	507	485	488	435	483	463	509	484	442	462	495	501	446	440	499	473	487	462	511	467	455	479	437	477	488	492	484	460	459	449	496	495	464	484	483	519	464	459	460	481	453	467	450	428	443	474	479	461	481	500	520	462	486	464	481	456	505	492	447	441	461	457	449	476	460	489	452	474	423	465	473	439	444	493	504	503	484	506	492	466	482	476	487	486	464	495	425	500	484	499	498	484
22710	20804	28423	23355	21286	23127	21892	14433	9503	5211	3246	2511	1945	1769	1620	1526	1429	1377	1303	1122	1072	900	910	985	759	773	815	680	620	671	616	652	584	536	502	408	397	410	374	360	321	362	321	365	317	329	345	381	329	346	354	372	322	360	335	322	344	355	305	348	340	333	342	323	320	345	325	323	334	328	303	278	335	304	300	336	320	311	292	340	325	296	300	275	323	303	284	307	311	303	324	311	343	322	325	346	306	306	292	287	307	288	308	289	311	319	322	311	322	317	300	337	326	310	311	319	316	294	316	313	317	321	297	297	262	298	292	331	300	320	282	331	280	296	272	314	266	313	350	325	322	271	268	309	294	285	313	349	295	300	318	306	322	309	325	326	302	324	283	321	355	323	283	317	305	344	298	294	276	319	296	308	316	329	289	312	326	294	308	296	318	328	299	278	300	315	289	306	330	302	296	293	295	296	303	304	315	310	310	317	310	307	338	287	266	329	333	318	317	295	298	300	310	333	297	323	271	299	290	272	330	330	298	354	289	315	303	283	322	319	318	277	308	302	299	287	307	314	329	332	303	293	290	316	307	309	299	299	309	305	305	283	327	308	322	312	308	320	331	292	350	289	309	309	287	330	316	310	318	323	310	316	332	323	292	330	319	303	297	283	306	308	357	309	306	288	313	317	318	320	277	317	342	311	295	311	301	299	320	281	303	314	297	304	305	325	337	334	327	313	286	302	285	312	286	335	303	298	341	315	328	285	310	305	280	335	283	344	306	270	316	314	314	302	325	289	365	309	325	318	322	334	309	310	310	317	284	301	317	293	315	281	300	318	307	323	308	296	303	288	318	313	296	304	286	301	318	324	313	300	332	276	268	326	302	322	295	307	292	290	336	301	308	315	304	298	325	325	285	326	317	315	320	285	335	301	319	303	276	305	327	319	284	324	296	322	305	303	341	298	301	311	277	294	302	282	294	334	317	296	314	322	313	303	320	295	310	313	304	278	314	312	290	308	307	293	314	289	304	307	303	311	282	316	308	330	306	294	298	337	302	281	336	311	326	306	290	284	317	297	295	319	308	289	324	324	314	302	302	295	334	302	310	320	269	288	312	292	326	302	304	311	290	333	334	318	325	331	329	333	304	314	284	297	307	298	298	319	281	293	323	308	306	315	316	279	293	280	344	282	315	307	318	312	330	327	300	305	331	298	317	318	293	349	315	329	304	302	287	314	334	313	347	296	309	294	297	299	277	302	316	352	313	305	298	318	306	297	312	320	314	300	324	279	353	287	296	311	328	291	291	296	306	314	296	271	344	306	351	312	315	318	284	329	324	301	293	310	302	330	333	272	343	323	321	308	286	288	320	302	289	318	340	308	300	279	355	309	299	326	315	319	330	307	310	306	320	302	322	307	304	328	315	315	311	297	285	340	292	319	290	260	315	329	302	307	326	299	284	338	298	332	300	326	305	321	299	304	307	353	324	324	317	318	304	264	281	317	313	296	324	311	277	309	355	293	316	328	315	306	291	330	298	326	317	300	329	286	302	313	336	325	300	321	298	309	321	308	315	308	314	334	315	304	331	301	304	326	300	297	334	282	300	304	301	318	321	299	312	280	280	313	286	297	298	291	280	312	304	318	327	309	303	318	291	331	330	314	326	362	325	277	323	303	329	324	301	326	291	315	286	306	326	331	317	310	290	318	322	323	333	285	298	326	322	308	295	278	277	309	298	301	290	324	329	287	320	309	321	298	316	312	329	272	292	321	331	332	301	279	333	298	326	297	306	309	343	297	298	306	320	312	327	309	330	294	344	290	305	349	316	335	304	319	297	298	276	312	334	329	316	307	303	300	322	315	307	311	320	341	285	296	297	277	297	305	296	336	305	320	308	308	323	277	316	332	287	319	357	289	354	302	321	286	314	288	320	303	330	304	308	292	287	275	301	322	310	312	287	310	296	317	316	322	291	326	322	326	296	326	315	326	342	324	315	295	313	288	281	286	336	317	301	357	326	322	330	294	347	294	337	320	310	298	323	284	331	308	321	293	341	301	332	307	331	325	330	312	308	332	284	296	309	299	305	285	296	312	310	335	330	316	299	304	314	305	330	311	344	342	314	277	327	322	312	307	290	308	311	303	319	317	322	328	319	341	315	307	331	316	288	307	309	280	330	294	306	329	274	280	277	305	325	338	297	320	316	296	314	318	323	328	319	315	279	330	314	296	323	322	319	327	326	304	320	322	316	331	345	270	323	301	297	323	307	287	319	321	319	295	306	313	309	325	296	325	301	330	306	322	307	289	328	269	290	318	301	280	276	334	335	297	298	310	315	300	330	318	316	292	289	292	308	312	315	319	311	317	324	308	319	319	325	279	284	324	303	277	284	336	329	295	309	311	320	284	321	301	300	303	304	298	320	303	300	300	309	330	317	320	324	294	328	314	319	324	280	317	326	332	307	298	333	337	299	330	329	262	323	314	313	295	294	309	297	276	289	328	307	300	328	308	309	285	302	322	290	325	281	320	311	297	302	297	316	313	320	336	299	295	318	318	299	317	336	308	316	280	304	317	315	316	324	308	311	276	313	342	293	288	308	345	293	302	287	310	347	359	297	310	295	351	304	276	320	322	305	328	299	334	321	341	300	321	318	304	334	272	322	278	309	311	282	315	334	328	279	277	352	320	309	315	312	299	325	302	310	283	274	291	310	310	311	309	282	329	296	347	320	308	316	307	324	285	339	328	332	317	302	313	301	305	313	314	318	283	329	314	316	321	317	308	313	325	312	282	318	297	328	307	322	295	319	316	301	295	328	320	315	337	275	327	307	301	332	297	293	310	316	347	325	299	319	318	286	332	322	324	318	297	310	294	329	322	275	313	308	312	293	330	317	301	302	309	316	297	293	338	291	295	332	300	302	306	325	320	324	328	318	305	330	288	300	325	298	315	337	302	318	306	339	307	327	317	296	313	296	303	318	291	331	311	331	310	285	303	341	307	300	276	321	328	290	306	290	303	320	305	300	325	307	321	299	304	294	303	314	312	271	289	317	303	316	290	284	312	292	326	326	323	350	308	308	295	301	322	332	333	303	282	328	297	280	305	321	271	313	322	308	325	331	288	325	320	307	361	289	333	298	334	339	314	303	322	297	304	287	287	288	312	329	304	299	319	306	282	314	330	321	289	308	287	311	334	302	289	337	326	291	306	316	295	303	297	305	338	279	315	315	279	290	297	309	278	313	309	320	312	319	317	293	297	310	301	323	318	324	297	316	312	279	289	299	286	313	301	291	332	318	323	326	303	318	332	336	287	347	338	306	301	324	328	288	294	309	336	304	308	276	311	326	322	335	303	333	299	303	311	313	294	342	292	321	304	326	259	332	283	324	304	313	329	320	320	305	323	304	281	312	305	304	314	288	309	333	319	285	302	320	310	282	292	319	308	332	307	336	300	309	305	312	310	272	308	329	339	294	303	309	303	316	353	312	275	279	300	278	266	322	306	305	313	333	291	323	312
38659	51789	43532	34965	31602	28682	24931	21946	16590	10088	6925	5202	4234	3608	3329	3198	2919	2722	2524	2157	1940	1726	1749	1807	1485	1301	1296	1190	1018	1125	1021	998	914	850	752	614	600	625	560	543	494	496	480	486	448	443	453	416	468	485	511	473	486	444	468	469	435	476	414	456	414	455	448	455	443	454	460	428	424	455	387	432	423	401	423	405	411	447	383	417	435	408	410	403	419	418	416	374	442	406	416	430	397	405	391	428	429	437	399	403	420	430	388	392	412	377	417	388	391	424	418	414	391	429	433	418	434	372	405	442	446	383	434	425	430	386	432	422	402	427	428	401	406	381	402	400	425	398	410	405	455	455	385	395	423	428	421	450	391	391	410	403	412	426	408	401	389	424	422	411	428	436	392	382	413	384	438	424	402	419	423	385	423	402	402	397	403	394	403	393	388	416	434	438	410	410	416	382	421	410	420	391	411	387	411	419	439	400	442	373	401	381	405	375	397	407	419	393	433	427	441	448	419	392	403	451	422	426	407	407	387	417	412	386	405	425	403	433	420	390	434	415	392	407	402	384	407	406	436	445	417	401	404	394	405	405	404	394	402	403	442	445	409	407	408	418	392	420	392	402	379	392	382	461	411	406	405	421	422	390	408	420	403	400	423	415	407	424	414	423	397	393	391	386	444	396	387	424	430	410	428	425	380	433	387	420	437	403	393	415	423	427	457	411	400	403	404	411	435	449	399	416	407	407	412	403	430	395	412	440	423	369	414	373	431	384	389	414	427	452	439	391	407	454	383	392	449	395	439	385	431	464	402	420	424	387	390	398	355	432	421	418	412	384	414	409	388	420	384	437	411	412	415	382	398	391	376	357	384	418	417	412	419	373	440	450	415	404	399	437	402	425	391	352	426	380	408	401	442	428	414	417	366	400	389	435	411	367	385	417	437	398	386	417	421	409	412	379	404	430	421	401	389	429	431	438	408	394	399	445	438	397	412	429	426	399	431	397	412	395	404	401	413	414	406	401	421	411	377	411	442	401	431	369	423	415	409	431	438	436	426	400	404	443	409	422	430	401	406	409	429	372	411	399	428	414	373	410	409	393	406	378	370	422	383	424	393	415	410	399	393	403	408	416	417	433	410	443	443	411	425	402	441	381	424	442	421	445	407	453	438	396	395	403	380	428	442	394	389	428	368	398	407	369	454	420	421	412	383	455	416	438	400	431	421	385	405	413	431	405	428	449	388	429	407	390	415	381	374	407	443	433	401	380	432	434	382	430	375	400	406	412	429	440	413	432	430	415	423	412	438	380	422	412	398	414	391	393	399	384	379	412	408	377	408	389	399	388	417	413	406	414	422	411	429	406	389	410	422	397	446	387	418	415	449	409	404	380	413	403	426	433	402	376	359	409	390	423	419	414	423	426	423	388	426	380	400	412	406	410	444	411	375	398	420	414	417	450	425	400	425	430	394	445	392	409	424	415	430	382	425	394	404	412	412	438	415	402	447	396	416	425	428	415	397	401	402	444	394	390	409	428	411	396	382	433	391	388	407	415	398	421	393	374	415	414	408	389	409	403	409	388	432	420	417	410	430	408	364	406	406	393	450	409	396	437	384	387	457	414	392	397	419	436	394	422	378	420	386	375	439	381	388	398	417	434	414	441	419	415	404	389	374	397	405	358	402	421	412	383	379	396	377	383	423	378	386	431	442	391	389	430	381	384	423	403	391	439	384	385	397	436	398	426	412	413	415	406	429	392	426	433	394	420	403	426	408	377	407	414	412	392	411	418	425	428	393	419	398	413	424	411	390	413	394	396	392	370	405	406	425	413	405	417	410	431	384	398	410	380	406	384	427	418	441	417	414	413	408	434	405	439	404	392	433	406	401	399	436	449	396	414	427	418	408	416	399	449	392	381	413	411	426	437	410	442	416	418	448	420	390	414	423	367	436	401	378	399	431	407	399	425	389	427	393	418	388	418	411	426	398	435	391	436	405	412	350	431	405	405	395	421	427	412	415	431	405	400	413	413	409	420	415	425	405	407	369	408	381	389	418	390	405	416	427	410	372	416	389	425	380	421	406	408	432	419	383	392	443	447	381	397	407	406	418	428	412	426	400	418	410	432	382	379	450	409	429	412	392	434	396	391	413	403	450	401	389	410	388	421	432	414	368	415	379	393	400	388	407	418	424	409	396	373	390	426	389	390	418	458	397	390	415	437	413	394	444	430	390	379	426	380	448	401	396	395	447	394	418	396	436	390	427	433	428	409	416	386	392	406	393	367	428	417	417	448	418	399	417	397	376	420	415	424	438	436	391	386	447	381	384	407	424	403	376	387	408	404	424	440	406	410	383	433	410	421	409	416	403	406	416	416	401	432	399	435	394	420	445	417	405	386	428	377	408	427	429	407	367	429	402	403	446	394	409	364	404	417	422	412	474	409	434	391	432	386	442	396	418	422	375	402	411	396	396	416	408	395	384	402	416	402	404	425	423	420	403	393	423	392	413	393	415	387	370	391	422	415	422	431	423	400	435	409	382	421	440	419	369	386	451	448	436	420	446	435	429	389	399	440	373	391	384	442	386	368	389	378	399	444	409	421	406	424	390	425	396	428	389	402	386	418	373	408	431	426	395	388	420	409	402	426	400	417	397	390	391	404	390	401	392	427	423	437	398	420	408	403	433	396	424	437	449	402	396	416	363	377	409	420	463	437	403	418	390	413	410	406	393	380	455	403	396	432	374	419	416	402	434	425	387	415	371	416	414	415	391	407	373	407	376	418	433	408	388	415	403	421	430	410	431	399	401	395	403	412	433	437	413	411	380	386	405	384	423	417	426	405	383	406	406	400	419	433	394	412	417	407	365	430	424	409	401	414	381	413	416	399	426	403	408	367	400	411	415	414	389	427	403	436	420	447	420	423	393	374	437	404	404	407	402	458	397	393	401	373	400	405	463	374	404	381	399	390	404	429	411	424	409	411	392	421	384	400	410	389	394	432	425	434	423	392	381	395	395	401	422	427	400	419	419	392	377	418	438	381	438	383	393	453	420	387	419	391	395	440	383	452	393	395	379	363	408	424	393	396	414	390	399	399	380	391	430	394	407	421	449	443	443	402	391	409	423	393	395	395	410	431	438	419	408	398	434	380	414	397	426	424	414	429	434	424	407	419	403	432	435	417	403	435	416	390	387	431	371	388	391	452	409	441	400	406	431	407	401	409	393	386	385	388	421	433	400	470	413	384	450	406	402	423	390	410	446	418	428	399	376	451	426	362	418	409	410	391	426	420	417	406	376	408	394	405	389	409	440	406	416	337	393	397	394	426	419	402	371	402	408	378	410	385	445	413	457	385	424	431	414	434	413	396	410	396	442	383	404	428	406	424	397	418	383	386	374	452	403	395	408	400	426	416	424	409	388	368	415	383	410	391	409	388	415	419	450	451	416	422	427	386	390	398	401	425	402	416	376	381	392	408	394	411	372	452	361	395	443	421	413	398	416	401	387	434	408	437	401	403
27823	24519	24734	19960	13852	11215	8157	5992	3759	1950	1392	1117	979	982	951	859	796	797	783	775	685	646	620	584	562	544	583	558	531	537	521	502	513	495	430	456	432	407	402	419	371	424	428	411	394	391	384	375	424	364	361	391	417	381	396	386	391	457	361	402	427	394	376	409	381	399	392	434	436	422	419	363	379	404	389	371	395	393	355	381	404	386	411	405	378	391	378	388	359	432	380	382	393	366	398	392	395	418	419	398	391	371	420	394	396	404	405	393	400	375	380	405	391	354	388	401	378	381	393	396	383	439	422	386	380	401	437	367	388	406	364	382	400	363	373	368	384	378	437	378	406	386	409	401	407	388	359	358	383	405	381	391	394	388	425	382	399	369	402	400	366	388	350	359	432	400	401	410	410	402	390	401	387	374	400	435	405	340	375	391	418	439	406	405	379	432	344	374	369	411	407	384	396	381	392	380	416	385	402	376	403	400	399	366	414	420	399	383	405	399	386	374	395	414	395	409	379	397	408	385	411	396	399	386	361	413	336	384	401	420	407	409	389	437	415	378	422	421	417	410	433	385	387	386	378	395	413	384	382	387	408	393	403	391	395	375	383	398	390	423	418	423	396	412	378	365	421	349	424	376	376	399	380	392	375	410	396	374	418	413	374	376	405	394	409	386	414	408	399	421	363	394	426	400	404	410	376	380	385	399	426	399	382	401	379	393	378	397	389	418	404	405	381	429	387	394	379	372	384	388	409	400	426	394	416	389	390	352	369	378	376	366	388	435	382	371	393	444	344	421	403	387	436	373	367	386	374	375	385	393	403	400	394	342	403	402	386	396	416	395	367	380	364	396	384	377	397	409	375	381	402	348	392	400	392	372	419	367	390	376	392	408	403	390	394	393	408	403	403	388	398	402	407	402	401	396	392	420	394	369	367	371	387	368	402	381	418	394	381	375	406	385	365	374	417	379	383	391	406	377	377	444	405	408	411	419	399	420	413	420	383	408	364	374	387	388	416	402	360	352	407	377	397	377	367	414	362	393	382	391	393	427	377	445	378	359	389	386	374	395	361	401	415	404	412	354	368	406	412	401	390	426	363	386	406	425	412	363	405	375	393	416	400	411	395	398	413	400	387	419	380	404	403	438	415	377	405	425	394	399	377	409	417	414	378	399	393	392	424	407	398	387	408	393	416	437	407	417	386	394	418	377	403	401	402	364	413	382	403	411	383	384	396	418	342	390	379	419	395	375	381	382	360	433	370	349	416	402	410	394	357	405	388	393	392	417	427	399	397	387	400	405	376	371	436	383	427	382	396	375	402	377	369	406	367	388	381	427	385	384	398	419	370	412	400	400	378	381	407	362	407	431	408	394	417	371	406	422	376	413	384	379	406	399	372	395	393	398	404	394	357	407	386	376	419	394	402	384	412	372	350	384	405	365	387	414	399	390	355	360	406	372	362	375	360	367	393	425	371	384	396	381	389	378	414	429	405	359	406	433	413	385	419	409	394	402	376	406	387	388	417	400	363	399	396	389	402	402	442	405	380	389	416	396	365	414	418	359	393	413	396	441	407	427	432	406	385	359	386	417	375	393	396	390	432	416	372	418	394	375	377	406	368	403	409	370	400	382	386	389	387	405	387	418	443	394	391	418	438	372	373	401	371	417	369	399	373	408	417	411	433	387	418	378	413	410	400	398	376	404	397	375	377	397	396	385	419	412	400	373	377	394	413	413	377	378	379	387	420	386	407	393	396	436	391	404	419	374	408	414	370	421	392	409	396	448	409	387	377	395	389	390	379	414	441	355	409	383	394	403	383	396	423	407	386	399	393	395	410	395	445	389	412	395	418	393	396	407	427	406	371	444	352	386	396	398	417	360	393	403	398	384	380	407	400	403	384	380	393	396	419	365	413	407	399	386	376	379	411	375	395	390	363	413	411	401	351	398	387	398	331	375	382	352	415	361	400	362	370	371	380	379	407	394	380	424	391	429	377	411	417	413	402	410	395	395	391	415	354	371	399	370	406	364	388	411	388	358	389	386	408	371	395	384	405	378	421	371	385	393	398	402	407	409	407	359	410	408	393	338	387	381	415	397	372	429	378	397	380	401	409	396	391	415	374	388	395	407	403	409	388	388	395	410	409	386	393	379	404	395	380	398	373	367	389	417	425	423	383	388	405	386	368	386	410	379	399	404	382	361	368	400	395	402	386	417	411	388	390	395	402	379	377	365	387	390	378	399	383	377	377	402	375	385	396	417	388	388	416	352	371	398	380	370	384	423	408	395	396	374	395	384	380	418	400	422	377	364	395	406	435	409	402	398	382	390	368	375	374	416	380	386	345	384	392	371	381	395	400	422	390	391	406	393	384	380	398	386	390	406	377	359	378	400	387	386	420	372	381	430	416	414	403	402	414	390	426	438	425	389	387	420	376	375	407	414	404	414	376	424	393	386	370	432	408	410	390	395	393	368	413	367	398	374	379	404	384	434	390	377	440	402	417	387	401	448	387	370	421	377	415	391	379	382	372	379	369	389	374	365	399	397	373	407	424	373	369	386	383	407	385	383	418	397	408	393	383	387	400	426	395	401	371	359	455	388	399	386	398	365	416	389	375	402	394	428	382	424	408	394	377	397	372	391	368	376	414	399	378	415	348	409	383	395	375	380	406	397	400	412	370	394	388	421	387	383	405	386	386	398	416	393	362	387	402	360	383	404	401	391	420	418	373	396	406	386	392	399	383	430	396	389	402	413	395	395	411	385	386	391	398	390	377	388	408	391	399	386	406	420	404	414	418	375	366	392	390	373	370	388	434	375	392	402	402	396	380	428	399	396	369	409	426	381	400	407	397	386	418	362	411	388	426	400	367	402	378	399	373	389	398	393	375	416	387	367	387	395	413	416	393	396	374	361	410	388	404	392	373	390	388	405	369	421	382	412	365	409	401	390	398	442	376	407	407	396	392	391	376	408	398	379	388	352	424	373	395	352	377	376	404	396	356	385	409	402	382	393	370	397	375	389	404	423	385	391	395	398	386	400	365	386	423	426	398	399	376	385	399	371	402	384	424	390	387	370	391	405	406	407	361	383	373	398	402	406	402	396	400	385	382	417	368	401	399	379	413	407	388	353	404	377	390	417	417	368	370	399	415	428	412	373	452	348	412	373	398	373	376	397	385	384	414	421	392	403	407	412	362	425	400	372	419	389	411	389	397	407	356	379	389	394	382	414	431	398	397	383	385	379	359	384	412	419	363	392	406	380	409	415	348	377	395	415	369	412	374	367	377	391	373	387	410	413	402	395	398	399	367	365	390	369	373	390	373	377	400	425	397	372	397	409	400	379	393	370	394	426	410	378	371	418	400	399	376	389	390	408	380	409	394	387	387	393	381	425	385	369	385	397	379	391	348	393	391	378	406	387	418	370	399	388	403	392	363	402	409	404	399	353	409	401	428	410	400	414	394	398	387	414	373	391	379	435	407	411	376	414	387	404	411	374	405	386	370	363
31605	38363	30657	23361	20495	18744	15277	12467	7901	4281	2810	2350	2067	1900	1769	1562	1525	1432	1401	1305	1225	1099	1185	1028	838	885	933	812	802	812	749	767	766	750	711	609	535	571	586	599	523	576	531	540	524	519	520	515	553	544	563	572	554	525	511	529	544	526	539	542	534	553	572	559	502	565	524	544	496	524	577	558	558	552	484	507	503	524	538	520	487	575	527	527	510	566	540	523	466	545	508	508	532	551	502	545	534	546	550	538	555	523	511	510	505	527	504	553	502	563	518	480	477	529	521	540	557	539	528	528	529	525	549	504	521	556	535	504	557	520	553	511	503	510	519	540	531	545	527	553	505	531	511	549	542	531	536	512	532	497	525	526	547	565	524	508	498	480	548	545	534	547	517	528	511	514	525	554	531	549	511	530	557	532	486	547	558	535	510	538	562	521	553	518	493	491	523	560	529	537	548	542	485	538	494	538	506	547	520	535	567	515	566	516	525	518	527	522	551	533	521	561	535	549	537	475	539	544	533	502	547	509	532	547	500	477	568	524	522	536	499	511	543	525	501	560	530	495	527	539	527	539	490	530	493	510	525	514	527	503	514	524	527	501	533	524	539	516	497	466	549	503	536	514	494	519	511	520	516	572	543	531	581	535	522	540	557	528	506	530	544	535	491	589	512	537	537	503	517	485	516	510	518	499	517	526	546	511	492	514	508	561	531	512	485	537	538	525	512	490	516	518	543	546	550	501	519	519	536	530	472	489	515	514	500	516	537	549	499	497	492	548	542	523	554	503	503	502	536	506	525	525	535	554	535	538	500	501	506	547	565	520	521	573	502	499	544	508	506	562	512	549	510	542	494	503	508	592	526	560	508	535	512	539	515	568	538	543	529	522	504	516	542	567	530	541	513	504	531	490	522	564	579	521	536	522	564	490	543	501	541	499	546	511	529	510	509	525	534	512	506	539	569	524	550	517	508	534	504	520	517	534	503	506	538	520	533	497	562	518	488	587	533	516	508	545	518	510	549	510	523	528	580	509	524	517	502	499	534	516	531	555	540	508	530	542	518	511	510	556	512	518	568	545	536	542	546	553	528	555	516	527	514	523	522	554	493	508	571	532	587	518	553	533	547	540	530	520	505	543	485	506	477	503	519	500	553	528	532	513	514	502	507	535	527	556	487	508	511	505	542	537	533	571	500	504	508	546	504	541	549	536	590	520	542	530	505	530	569	504	567	511	528	543	498	491	550	568	538	523	516	500	542	522	517	469	487	538	495	532	545	510	529	528	540	536	513	535	533	515	535	551	536	547	515	570	543	532	536	485	511	547	574	556	499	492	544	476	542	524	533	498	537	530	540	549	512	524	523	558	530	545	526	516	520	514	523	548	517	548	501	508	498	526	526	534	508	520	466	554	509	495	521	509	521	492	536	553	518	529	502	545	540	551	549	533	543	517	496	503	547	543	506	514	508	553	506	545	530	483	491	537	535	534	511	506	561	527	522	497	507	563	516	508	540	530	529	504	499	543	548	470	511	542	526	513	526	522	501	552	523	544	520	543	528	533	502	523	516	491	568	534	496	534	505	514	538	532	475	561	504	526	562	527	487	539	572	524	498	480	539	558	548	562	522	507	509	514	548	534	535	494	525	549	553	524	509	537	510	487	563	538	520	526	521	545	533	484	497	503	516	557	485	540	539	512	546	516	525	545	497	569	543	531	560	556	507	527	549	551	558	537	544	490	523	504	517	520	578	552	506	549	533	531	532	529	514	499	536	517	512	531	537	532	514	527	556	504	513	520	586	542	518	517	519	520	524	536	537	547	548	544	505	519	486	561	511	490	547	553	525	511	525	529	518	527	525	530	549	526	548	500	529	563	532	535	531	504	553	546	526	576	523	500	508	516	532	527	511	499	554	515	502	501	526	493	569	551	512	507	533	521	559	500	507	508	489	531	500	545	499	514	507	527	514	549	507	525	505	472	531	543	539	527	504	494	507	546	525	547	529	500	527	536	444	537	560	530	538	533	526	545	520	523	545	512	497	523	542	528	538	484	490	540	527	523	484	542	519	514	526	513	499	506	530	536	517	509	547	527	568	508	544	492	501	542	503	560	528	537	489	566	555	521	505	510	546	528	520	499	500	538	547	524	530	549	531	528	520	508	490	512	531	563	524	543	487	509	543	548	523	556	543	507	534	488	507	532	506	514	511	519	509	513	530	505	530	493	553	529	525	505	528	557	531	561	511	518	510	539	494	521	480	553	520	518	534	512	555	528	488	572	555	553	511	535	558	484	537	511	515	566	502	522	518	497	515	549	557	562	548	558	548	478	536	531	526	527	547	545	546	548	551	541	511	557	532	484	531	537	570	490	516	539	522	521	500	479	520	525	556	542	550	518	546	554	543	519	554	526	534	540	542	527	504	520	484	532	540	523	539	538	514	509	546	486	540	513	543	554	516	505	542	536	531	541	587	545	476	509	555	539	535	512	505	556	569	512	554	532	542	514	529	501	502	538	509	542	546	526	514	541	543	551	510	538	544	505	520	566	554	526	555	511	525	484	510	504	544	511	543	517	508	548	515	519	535	510	554	531	520	514	531	532	509	530	499	537	526	541	522	505	534	543	512	530	571	507	561	514	495	505	510	541	518	500	521	502	505	549	573	491	527	510	529	525	518	542	542	520	535	531	470	548	500	509	521	494	544	518	523	514	498	545	509	497	533	526	511	479	500	548	510	521	489	541	527	547	567	529	517	524	542	492	513	495	530	549	516	498	509	502	493	544	525	553	481	523	502	559	558	557	546	532	519	526	561	532	545	524	473	545	516	500	552	514	532	555	517	525	546	534	542	511	531	501	565	532	554	517	543	550	561	501	510	529	521	498	476	476	526	510	524	483	558	543	518	491	538	515	518	540	498	540	509	515	523	526	502	522	546	511	505	514	506	567	516	513	526	527	508	544	537	533	561	508	518	537	495	509	529	534	543	535	534	520	544	546	486	501	514	508	530	546	533	564	518	507	512	509	545	528	544	539	508	537	506	521	558	521	504	527	500	567	536	497	517	475	525	533	553	543	527	535	567	482	507	507	499	548	496	525	536	534	483	519	552	551	538	532	539	561	511	539	522	506	511	524	497	554	611	551	558	551	569	530	528	508	476	529	526	558	511	556	496	484	532	488	544	548	505	533	498	491	498	519	537	514	529	526	559	538	539	532	529	530	544	506	523	540	535	534	540	542	553	503	525	543	588	562	528	518	564	516	515	568	505	557	564	532	507	533	509	528	534	513	495	543	547	549	507	548	514	544	511	541	512	517	561	556	482	548	572	490	540	546	504	533	472	536	528	521	543	523	534	545	494	523	513	551	567	520	550	504	523	533	538	528	526	552	516	509	517	509	532	525	557	540	577	487	543	527	533	513	515	550	482	493	552	488	512	493	556	553	506	539	474	521	562	536	519	537	519	521	537	552	528	545	514	557	530	551	519	556	551	521	528	530	602	528	565	555	499	511	527	512
23659	20799	27982	23965	21571	20023	15656	8464	4058	2569	1945	1679	1447	1463	1411	1149	1248	1099	999	933	896	827	790	704	671	665	733	692	589	611	617	606	583	521	570	421	428	403	396	381	386	370	381	380	365	378	379	407	386	413	371	390	410	372	367	417	379	375	383	362	365	368	386	392	382	382	375	373	328	374	355	353	343	374	382	369	362	348	352	377	350	388	342	332	375	356	363	373	348	375	367	361	380	341	385	389	397	367	350	377	366	346	359	377	353	375	350	348	358	369	349	397	353	347	342	337	331	365	340	338	344	309	361	353	354	401	374	362	380	379	366	362	367	360	337	348	347	342	338	358	368	380	342	358	364	375	409	358	365	359	323	367	362	376	377	365	347	339	347	346	348	344	379	364	362	342	390	370	323	392	382	353	318	382	353	344	328	330	358	356	406	358	364	329	333	390	386	338	325	346	331	389	372	362	339	358	374	359	398	355	329	348	368	365	354	358	339	341	373	335	330	359	338	373	384	376	342	334	350	320	355	380	320	379	397	357	343	372	362	361	362	387	355	341	353	363	359	370	354	350	354	341	348	386	367	346	400	372	358	365	359	350	362	362	401	358	333	381	337	355	307	397	363	361	339	380	377	348	388	344	355	376	347	366	367	336	343	344	334	336	361	374	366	354	341	378	370	375	333	356	354	379	367	356	368	347	345	376	356	357	355	355	359	335	361	369	350	371	362	355	363	363	376	382	366	353	368	375	385	369	387	373	345	347	343	366	367	347	363	374	350	354	370	401	377	367	387	395	355	353	375	352	384	346	321	351	371	342	340	365	352	345	360	400	388	375	351	350	352	378	352	387	368	352	355	390	399	365	352	352	384	406	351	349	366	331	379	385	367	393	398	328	347	360	382	376	372	356	362	362	374	349	377	349	369	339	343	368	379	353	339	345	346	343	389	377	357	391	328	391	395	367	353	355	321	326	347	374	342	349	362	323	338	352	367	367	355	396	373	386	341	343	361	355	334	341	357	393	359	348	394	352	356	366	344	389	352	369	343	377	336	353	371	369	319	364	373	349	362	364	376	391	348	386	373	342	343	406	377	377	361	377	332	334	317	351	362	371	321	353	380	358	377	357	362	361	366	313	362	358	359	363	371	358	388	376	356	351	366	378	354	374	350	390	328	369	372	359	364	393	355	348	370	338	355	347	365	395	330	358	361	365	398	355	361	368	379	371	398	342	363	360	358	391	396	367	362	369	351	360	372	335	332	350	332	366	362	358	378	326	355	352	361	347	369	359	369	369	343	342	377	338	445	371	364	339	365	371	376	347	380	352	361	352	361	335	334	345	341	397	367	362	374	353	351	362	408	391	362	374	383	338	358	379	340	360	351	336	354	342	362	347	377	388	363	336	343	352	356	360	348	350	318	376	380	365	367	369	339	344	339	393	371	371	366	348	379	349	362	344	329	375	351	382	369	339	314	334	346	380	352	363	339	346	359	376	370	345	365	378	304	357	359	383	362	343	365	398	380	371	358	353	383	363	379	378	350	374	348	346	363	358	359	383	340	394	320	329	371	328	319	350	345	367	374	369	377	349	341	364	383	356	353	358	377	364	340	382	359	347	364	331	368	345	332	357	349	330	394	372	348	358	370	339	349	343	366	371	357	333	365	327	358	364	353	335	367	364	347	357	352	371	347	371	349	383	351	356	322	378	338	332	387	355	368	340	379	349	385	342	340	364	353	345	346	392	368	327	343	371	364	334	375	359	330	368	351	381	366	336	374	395	363	375	369	369	319	375	374	361	348	360	368	336	314	357	358	342	374	343	360	407	354	355	383	354	357	374	348	353	384	400	381	370	368	413	366	393	353	321	347	353	383	354	354	365	358	340	365	339	383	357	356	357	373	347	373	330	359	350	371	368	344	350	365	343	344	355	348	351	369	344	357	377	317	361	402	327	408	379	359	374	340	348	358	334	320	395	344	360	394	348	386	346	331	366	362	352	339	371	365	327	363	343	384	368	310	381	369	349	350	348	343	328	362	383	369	377	333	341	365	378	343	361	349	340	406	374	346	394	330	346	380	348	334	367	352	396	339	343	345	356	382	395	372	358	352	338	379	385	366	375	346	337	353	382	351	362	333	351	338	379	348	332	355	386	357	381	366	330	342	405	345	328	352	358	370	378	357	369	353	403	336	368	349	382	360	327	308	382	357	364	349	359	363	358	376	345	370	360	380	369	364	366	363	344	352	354	327	365	336	343	367	373	355	367	365	360	355	358	346	372	348	357	381	357	361	369	358	379	339	317	386	351	360	385	366	358	355	347	365	358	375	361	351	357	355	360	377	350	373	376	369	342	359	358	360	374	331	356	354	393	338	363	360	350	347	378	373	348	356	348	371	344	332	411	390	376	372	401	378	379	397	364	352	392	337	361	382	353	391	375	360	371	363	375	374	352	348	383	327	356	372	383	344	387	342	385	397	374	329	401	353	371	372	344	350	337	368	383	330	378	360	313	371	359	385	388	345	336	325	390	365	328	371	361	347	361	324	353	351	363	363	395	329	350	359	326	403	372	374	381	375	384	367	348	376	341	351	347	368	368	381	335	329	346	367	362	374	351	331	357	362	377	368	376	353	376	359	360	349	362	349	347	366	380	359	354	383	356	336	375	348	348	381	374	372	349	389	323	333	387	382	335	395	372	377	347	338	386	389	355	364	358	341	352	320	355	324	365	334	360	380	337	368	371	351	321	397	383	345	357	384	358	370	384	320	347	336	377	349	341	369	369	335	369	361	348	341	362	368	357	368	361	368	376	379	370	370	351	374	359	337	367	339	360	384	333	381	395	383	394	360	372	384	362	340	330	356	393	334	359	348	370	375	390	346	386	358	334	379	362	366	354	371	379	374	362	351	370	363	354	344	372	371	364	366	352	406	370	351	362	320	357	369	334	367	349	343	361	341	359	368	378	403	357	372	352	373	363	361	365	328	382	374	361	341	357	365	356	332	374	351	378	364	385	354	380	389	402	378	368	361	356	347	347	362	330	358	375	355	373	347	397	353	360	377	370	357	382	357	345	346	366	371	346	350	375	378	360	368	347	360	366	364	365	354	380	314	350	381	361	336	371	354	367	350	350	381	355	346	347	390	350	395	357	378	336	356	369	371	369	382	348	374	379	339	391	357	363	384	352	391	353	353	350	337	380	354	339	384	361	337	402	375	390	389	379	364	363	363	329	335	365	351	351	350	351	385	387	366	339	353	331	333	403	343	367	359	341	371	369	353	347	368	360	360	362	406	368	378	386	372	338	351	347	343	379	387	336	350	339	361	388	358	381	370	367	328	390	350	398	358	344	354	348	391	383	367	370	355	368	348	376	357	353	354	320	370	354	396	352	358	385	370	353	363	379	368	377	386	324	367	361	353	367	328	372	349	376	363	365	370	337	365	379	348	318	353	343	345	326	347	347	340	376	354	320	377	385	361	365	354	345	341	352	372	337	349	362	382	387	402	339	327	347
35889	47240	37657	29700	26313	24785	20470	14573	8454	5584	4241	3492	3377	2905	2676	2381	2363	2077	2039	1850	1594	1473	1409	1204	1105	1169	1186	1082	1055	1007	947	962	943	891	777	684	628	530	577	566	556	553	520	504	540	519	533	514	536	524	513	522	508	524	539	531	511	546	473	536	504	506	533	534	510	523	506	496	495	474	479	478	521	467	530	457	455	492	441	452	464	519	470	445	455	506	471	501	479	494	492	475	446	467	469	489	500	524	500	501	510	491	478	488	483	478	519	500	482	435	448	464	481	485	469	501	476	470	469	501	496	487	527	488	470	475	475	467	441	490	483	482	468	426	481	467	489	509	507	456	485	520	506	480	449	454	470	460	417	476	466	498	472	482	494	437	498	493	466	523	457	454	473	476	508	483	500	466	493	509	492	494	488	469	471	501	473	475	519	463	458	477	503	474	449	460	430	496	465	478	515	482	505	461	447	484	445	460	446	494	459	496	478	494	477	483	453	477	491	500	457	530	494	447	470	447	503	483	477	455	459	527	499	493	516	462	469	480	472	543	454	488	462	484	485	458	485	464	483	525	483	450	483	489	488	480	486	472	478	446	457	452	441	486	470	496	478	478	474	461	419	470	510	461	475	513	470	475	474	481	511	484	486	457	509	513	520	489	457	476	520	491	502	492	529	507	468	461	445	466	484	493	472	487	482	507	484	483	497	485	511	458	483	470	445	465	492	476	459	463	506	463	484	477	505	500	467	507	525	477	522	518	474	507	472	486	481	494	460	455	509	515	480	483	460	469	493	517	476	496	474	447	451	464	439	481	488	511	513	432	467	517	482	474	508	467	448	501	465	462	465	472	491	462	478	492	431	472	510	487	472	492	472	484	474	474	481	451	476	500	465	519	470	455	471	491	450	499	474	461	459	457	478	468	493	483	497	482	491	459	459	485	423	482	507	477	464	491	496	539	490	441	465	502	446	461	450	478	475	457	468	446	496	474	487	479	443	519	479	461	479	459	489	458	458	459	521	472	479	478	512	465	479	470	501	475	505	473	439	523	464	497	534	463	470	445	469	476	482	495	464	483	468	466	499	441	486	518	517	483	453	488	513	487	458	484	490	485	470	507	498	499	509	505	492	489	465	493	484	458	476	472	490	503	535	452	462	478	502	487	446	471	487	511	466	467	469	475	477	471	464	476	460	468	476	485	523	487	483	467	443	469	472	475	468	477	487	482	419	485	488	470	477	460	443	490	476	469	496	485	455	453	424	495	485	477	524	456	488	500	503	468	490	473	489	472	492	496	469	476	478	469	467	448	459	461	514	460	493	492	497	483	443	452	441	503	485	469	448	487	483	524	495	477	481	475	484	472	472	470	472	491	490	502	486	478	461	462	448	482	483	439	479	451	486	507	505	494	465	473	454	494	437	457	513	486	490	477	489	506	496	493	510	477	462	508	486	448	499	449	458	453	481	466	497	513	452	495	480	499	446	493	514	467	474	464	479	485	508	481	490	479	463	509	485	457	506	500	469	496	487	516	478	482	459	498	466	500	472	476	475	484	508	477	491	477	478	477	483	468	463	470	476	482	459	531	491	472	496	486	514	437	495	493	485	505	509	444	490	503	517	514	477	469	452	466	467	466	485	448	480	479	458	476	477	487	476	445	464	483	461	455	488	433	490	493	522	501	474	478	473	476	460	509	502	465	513	462	487	463	481	439	473	425	468	497	494	510	494	493	499	509	474	504	485	466	456	477	495	469	513	472	482	471	510	509	450	475	505	488	438	473	486	505	483	511	505	444	505	462	496	488	515	439	471	493	480	487	472	451	462	501	502	473	496	490	460	440	455	490	444	444	490	482	470	483	486	499	435	452	440	454	454	506	497	455	482	498	437	483	466	445	488	474	461	498	500	443	491	490	463	482	499	486	465	526	433	493	430	459	478	456	466	474	464	474	480	460	502	475	448	475	482	490	506	503	482	456	452	472	482	474	428	501	504	454	446	469	474	475	491	458	479	491	501	507	498	479	472	516	520	480	444	474	500	484	516	494	489	505	477	455	530	482	479	528	471	508	458	482	486	503	464	455	485	479	526	450	481	508	454	458	534	466	478	490	486	488	512	456	555	448	487	479	490	480	481	476	456	481	456	489	480	472	462	448	495	501	475	486	431	463	463	470	462	469	516	469	461	469	462	460	477	463	472	490	462	490	462	461	485	471	500	441	530	462	478	440	487	490	490	477	460	501	482	469	510	517	487	467	507	476	497	443	513	538	463	489	484	478	453	482	450	485	492	460	449	498	502	473	476	496	451	497	486	475	501	498	518	507	463	433	490	500	455	521	450	464	492	488	511	466	464	477	470	488	443	491	498	517	494	489	496	473	449	470	478	507	449	499	489	462	536	452	497	470	509	505	493	485	478	505	494	428	513	476	461	488	457	463	490	489	480	459	504	477	444	480	487	460	479	469	481	471	460	461	454	464	445	488	485	491	468	477	493	483	455	447	489	456	459	484	477	461	487	472	525	446	496	446	481	442	464	484	515	497	493	481	476	467	497	526	497	485	470	453	498	491	480	493	494	510	473	474	500	444	476	530	457	482	534	439	472	456	489	458	500	513	518	491	472	464	483	494	465	480	481	515	500	491	490	475	493	474	457	509	482	492	489	484	481	477	481	464	461	483	533	453	471	419	473	455	459	451	501	486	453	479	516	485	434	472	496	476	487	507	459	486	452	495	425	453	492	472	482	493	489	471	485	449	489	462	454	488	517	477	467	498	479	456	487	480	485	510	476	489	459	486	483	472	434	494	446	442	486	480	490	450	460	495	478	492	461	483	462	486	469	475	477	502	428	515	456	483	510	448	477	456	469	471	488	521	439	481	464	508	456	467	464	504	474	500	497	477	499	557	469	484	478	443	481	471	503	466	469	447	447	471	483	476	469	496	472	474	516	463	476	459	466	477	442	467	496	513	469	493	468	483	464	469	505	504	480	509	481	482	469	458	456	468	504	496	449	499	488	488	476	466	474	472	466	483	476	508	475	467	481	504	488	491	489	442	471	436	481	516	464	477	456	535	439	473	482	483	472	493	447	470	500	503	478	478	465	469	483	461	465	499	469	488	496	451	484	470	499	490	483	454	476	473	513	480	488	500	480	477	465	483	496	494	487	476	469	489	470	468	456	494	460	493	499	497	522	446	508	462	502	536	483	477	483	488	526	472	463	452	443	480	490	456	509	464	490	484	464	525	527	462	502	462	460	512	469	502	491	493	457	477	483	472	486	482	482	492	502	469	470	440	491	463	506	452	505	479	460	469	466	517	488	492	494	463	489	466	484	502	488	464	452	450	521	513	529	491	488	493	485	501	479	479	508	491	496	476	483	462	430	497	461	479	474	444	462	451	469	464	483	482	492	525	459	502	459	458	478	465	458	469	495	529	501	494	470	464	517	501	510	474	434	476	487	521	467	499	465	529	495	498	460	457	456	476	442	485	492	482	469	471	541	484	448	419	458	442	458	485
22713	20809	28443	23268	21116	22392	21845	10682	6343	3782	2603	2136	1873	1706	1631	1673	1519	1330	1361	1205	1135	1049	923	790	809	827	791	782	732	682	687	757	676	591	556	488	408	375	412	389	344	352	364	376	371	345	320	352	392	360	329	374	355	343	362	330	373	336	364	333	333	342	346	321	352	335	328	306	334	299	338	320	316	296	339	266	290	301	313	298	320	311	310	344	336	363	311	332	293	316	300	323	335	320	342	356	287	344	297	310	348	337	308	306	325	322	336	330	306	334	352	303	323	310	325	319	333	307	331	304	329	323	276	293	301	303	328	330	301	295	338	311	333	342	341	313	324	359	305	324	318	302	308	314	353	321	311	308	320	304	310	330	314	298	323	331	313	273	291	293	318	339	315	298	318	328	318	333	354	301	306	293	319	314	350	288	315	337	320	299	324	318	329	312	322	303	293	298	313	325	290	336	298	284	292	287	301	323	310	302	295	303	335	328	333	344	269	307	311	285	321	324	326	322	317	268	327	347	345	303	303	321	316	283	281	351	308	332	307	336	307	284	325	309	326	298	344	286	339	306	293	328	331	311	337	321	319	323	303	324	297	331	315	303	285	344	316	318	330	320	302	310	319	310	294	331	297	334	361	343	306	336	312	334	298	317	336	303	284	323	326	304	309	338	334	298	289	310	314	284	312	328	353	306	343	302	363	282	354	329	309	328	300	331	333	295	324	304	282	339	334	322	343	297	307	326	304	306	319	328	308	344	319	310	333	322	323	319	326	345	293	333	317	282	285	295	319	265	319	311	315	331	313	307	294	297	306	306	339	309	305	354	329	306	303	314	313	300	311	304	306	313	303	319	310	322	295	336	309	330	324	305	312	299	332	301	301	317	307	317	295	289	339	312	316	316	318	317	301	308	317	338	342	355	313	300	327	343	327	321	298	332	300	321	310	321	310	323	287	313	342	321	296	314	335	322	326	333	317	313	336	320	344	322	283	282	342	305	285	350	324	297	335	289	310	297	309	300	312	286	316	301	306	310	300	330	332	332	301	349	330	282	306	317	318	333	306	329	321	335	311	314	297	311	305	298	308	342	318	315	321	290	310	304	312	302	336	325	329	293	331	326	338	324	299	284	313	324	328	304	321	314	320	318	311	323	309	310	332	338	309	317	324	309	308	339	312	315	288	318	302	319	328	342	324	330	319	295	342	307	308	312	275	309	357	295	313	326	319	332	309	296	324	315	331	269	288	350	297	281	309	286	317	309	317	311	343	295	321	338	311	348	328	328	300	327	316	280	340	318	277	307	295	299	300	305	305	336	334	322	331	311	345	322	351	302	323	286	342	313	323	304	336	314	307	333	298	293	319	311	313	324	355	331	318	343	342	319	322	300	315	340	265	286	322	354	308	325	306	303	323	314	324	306	304	316	283	308	298	341	316	280	309	329	349	317	315	301	314	310	297	307	343	324	331	357	342	300	319	330	318	312	350	326	312	310	325	302	322	321	337	307	329	303	330	279	302	309	318	331	311	307	320	286	310	327	294	305	333	304	317	317	327	301	297	307	300	345	339	320	311	295	311	311	348	340	301	299	315	345	313	319	307	315	304	286	292	310	310	316	313	327	304	312	340	316	332	324	320	311	342	272	344	337	330	302	311	294	299	276	324	335	341	336	337	286	334	304	351	304	337	289	345	324	294	313	314	330	304	325	322	305	343	283	283	349	317	313	291	313	309	324	310	311	376	343	319	326	306	368	299	268	296	286	319	326	312	325	293	309	298	283	302	329	329	296	331	310	293	303	324	317	325	300	303	328	300	336	295	327	335	329	321	330	297	290	284	318	349	318	325	301	282	296	326	310	278	292	312	337	355	324	323	302	303	295	321	320	306	306	304	295	329	330	300	318	361	323	318	321	345	315	312	307	324	303	323	319	316	317	302	321	358	283	330	303	336	314	309	322	276	289	311	268	325	302	277	311	322	321	307	336	315	326	315	305	312	322	334	316	303	319	307	324	316	297	331	304	328	290	312	337	307	282	331	296	333	333	316	297	337	300	299	284	313	347	289	309	306	344	322	299	306	327	307	320	334	337	318	318	300	314	349	291	326	324	322	325	372	306	307	348	326	311	311	348	320	323	316	334	337	304	306	289	305	329	299	314	301	321	323	292	332	319	321	310	319	337	335	326	296	312	335	291	313	311	329	331	318	307	344	308	334	302	319	320	318	321	303	339	325	288	289	302	299	326	307	292	312	308	311	324	295	334	322	296	280	322	278	311	325	333	296	340	335	315	292	321	329	299	339	304	294	321	304	282	311	308	341	333	298	316	344	324	285	310	307	301	326	311	300	303	300	305	323	278	285	263	334	327	294	306	321	329	321	295	316	321	315	308	306	319	343	335	298	335	339	345	330	317	318	337	305	331	328	306	301	314	312	289	303	334	325	317	338	311	345	349	312	320	286	333	298	336	304	325	302	300	332	290	315	295	308	316	322	309	287	301	285	307	304	317	305	332	326	332	333	314	320	292	307	310	331	318	315	303	334	311	343	320	330	289	311	321	312	335	316	307	346	321	330	311	315	327	325	308	307	310	319	312	337	322	340	324	331	319	296	312	329	341	315	343	297	294	327	331	316	334	324	311	338	311	322	306	326	329	315	335	304	324	342	308	331	312	306	311	319	323	348	321	340	331	326	375	285	291	318	336	323	315	313	321	303	301	318	306	319	342	296	345	341	321	327	297	314	329	323	305	317	297	294	303	346	319	324	329	326	306	326	308	321	311	349	315	312	321	312	343	308	325	331	343	345	328	311	333	298	307	286	304	316	289	291	302	306	325	283	332	327	337	316	304	339	330	309	335	302	322	323	316	312	325	343	305	325	322	275	312	357	338	313	317	317	324	338	314	301	339	322	314	311	298	312	305	319	333	329	344	311	293	295	285	305	317	301	322	296	326	308	295	338	300	314	301	288	317	321	336	297	294	307	312	323	307	297	330	332	301	285	327	338	301	307	333	312	333	324	303	296	317	332	347	324	291	303	313	285	336	306	346	309	316	347	340	292	304	314	318	300	315	303	291	316	297	313	311	303	303	304	293	321	312	288	306	322	306	329	314	319	313	309	300	351	301	319	300	299	331	305	336	324	304	340	301	300	348	320	275	317	313	303	324	316	335	303	328	325	287	301	284	320	324	309	309	321	328	298	311	336	318	311	335	348	322	323	299	307	322	332	292	322	299	328	320	305	284	315	329	299	321	305	317	318	320	331	318	317	333	346	365	308	314	288	316	336	329	301	327	312	337	319	335	291	316	330	315	292	308	274	311	317	305	301	309	287	302	314	342	318	349	314	320	313	330	323	312	323	300	332	334	318	335	313	299	360	280	338	324	285	319	317	319	298	327	303	309	337	310	311	351	322	329	331	309	310	307	310	329	289	288	319	317	309	272	303	297	315	343	279	310	332	337	335	304	321	282	338	291	319	325	353	281	308	337	309	311	346	325	281	352	314	313	303	323	345	318
39512	49779	42018	34027	29750	26231	24698	16794	12661	7567	5592	4786	4013	3564	3394	3259	2994	2764	2574	2248	2103	1882	1676	1489	1599	1485	1551	1319	1255	1184	1228	1187	1189	1040	918	805	700	659	530	566	509	477	474	479	444	494	482	508	521	482	472	471	511	474	485	467	462	439	413	483	444	456	467	448	449	485	454	438	452	413	405	411	439	409	418	420	407	381	413	416	416	429	417	365	402	422	427	444	407	447	440	454	435	429	415	456	406	424	424	463	399	424	398	371	396	399	419	428	411	399	419	431	427	383	394	428	415	405	433	454	425	405	398	419	396	402	406	441	416	419	412	432	432	416	392	384	392	421	412	436	400	426	365	381	395	399	425	398	410	426	454	415	399	434	480	433	402	424	432	410	376	406	390	400	417	426	428	405	446	389	397	402	436	403	416	423	388	383	403	431	415	472	393	427	439	384	425	430	420	412	413	399	446	413	394	402	398	444	431	405	416	416	424	406	380	452	367	431	443	447	423	449	471	390	423	402	403	431	386	420	381	406	390	402	396	411	446	425	438	424	411	424	406	387	402	412	413	435	406	415	393	407	423	422	407	444	421	433	429	413	419	430	421	413	424	431	417	395	401	411	388	437	412	382	424	383	454	428	451	395	399	446	444	390	415	411	404	408	390	385	431	421	427	426	384	444	407	436	405	394	419	395	461	396	446	404	424	446	425	411	376	424	410	423	423	398	401	430	427	416	394	426	416	404	426	411	409	422	426	405	416	392	427	394	394	398	365	373	414	395	402	426	419	449	411	445	390	390	438	406	432	384	405	437	380	390	402	395	399	411	413	430	400	411	426	420	404	401	387	403	391	391	420	412	440	435	430	426	403	420	411	436	413	407	403	375	445	396	400	386	392	419	374	413	402	420	422	448	387	429	420	434	412	406	398	410	401	404	400	390	409	394	434	441	430	391	397	436	399	419	396	385	453	419	426	442	420	433	396	409	431	421	401	413	397	406	362	429	424	440	423	396	397	422	385	434	427	450	419	420	408	461	419	399	418	410	417	407	416	438	459	395	404	440	423	410	427	454	394	455	371	409	395	400	397	418	392	424	420	418	428	410	425	379	429	430	408	429	382	406	449	410	424	411	448	415	398	398	438	447	389	426	406	388	393	435	422	414	396	390	424	426	427	414	426	427	423	418	455	400	442	419	426	385	429	423	434	434	389	412	427	430	430	425	412	418	420	461	436	407	410	398	390	404	453	410	392	408	389	424	418	405	445	418	422	426	413	408	415	423	387	406	416	404	410	410	408	423	415	407	411	427	378	443	430	424	428	415	439	439	427	412	430	397	420	430	430	428	429	412	426	440	418	400	451	404	414	413	405	450	402	376	414	441	402	413	430	390	408	411	419	419	380	415	453	414	406	427	414	389	441	436	453	405	399	437	449	388	414	395	411	395	416	421	400	410	415	391	423	416	425	408	416	422	418	432	414	414	399	418	385	413	388	430	422	421	430	398	373	436	390	422	459	400	439	431	397	417	398	434	387	405	387	448	406	427	388	430	486	431	397	394	398	432	388	410	420	425	417	436	450	431	399	431	450	451	399	409	408	420	426	410	395	390	440	411	425	417	447	387	459	453	378	418	436	403	420	415	395	419	418	418	423	402	443	429	412	444	412	413	382	413	421	419	387	415	433	419	435	462	438	419	418	427	413	462	418	430	410	418	399	411	404	414	456	432	385	391	424	446	403	443	399	391	422	435	438	387	421	400	412	456	436	432	429	415	397	425	386	401	439	435	397	392	412	420	394	411	412	415	407	403	424	433	429	436	421	444	430	442	406	427	434	445	414	437	391	455	379	423	417	458	421	420	409	401	427	408	419	397	396	386	427	418	431	400	418	422	412	416	381	378	417	437	410	423	411	380	450	447	417	425	397	401	409	428	414	399	400	443	399	412	393	436	381	441	424	441	405	420	361	402	423	438	426	407	393	390	411	390	424	432	413	416	394	445	417	387	399	425	435	427	455	390	409	400	419	429	409	433	400	390	425	438	414	425	368	392	404	414	449	440	416	416	440	408	389	414	408	419	404	421	420	417	408	392	396	406	455	364	385	407	416	414	422	401	410	423	408	421	426	433	419	409	413	431	427	427	386	416	429	434	425	414	378	431	396	404	399	391	408	393	433	426	396	424	387	431	409	454	444	390	422	438	404	398	406	364	394	433	445	394	418	394	417	400	396	403	446	443	394	419	386	436	439	394	440	421	444	409	380	433	418	408	428	415	419	425	403	402	397	440	423	408	426	433	408	418	397	396	423	430	398	396	422	467	416	407	403	414	402	395	455	409	411	411	410	426	446	412	414	399	384	391	388	425	416	396	402	394	392	418	427	399	451	426	418	457	455	438	452	445	391	439	409	412	413	423	420	447	393	435	435	441	415	424	389	379	440	416	411	402	442	432	409	447	432	449	410	434	430	412	380	398	429	426	442	385	404	437	444	437	406	413	457	433	439	398	376	424	414	435	423	423	389	451	415	404	424	375	428	405	420	413	370	373	409	403	398	398	408	385	416	403	413	408	434	429	408	379	410	385	437	400	423	438	434	435	444	402	429	420	446	459	399	455	389	391	419	429	428	436	426	390	387	426	408	427	407	390	378	443	405	422	407	420	437	398	391	431	404	406	435	407	420	420	433	425	397	398	433	428	401	419	416	414	410	439	446	417	435	416	405	408	401	395	423	415	413	426	422	416	389	425	399	415	432	429	438	450	416	422	413	415	435	388	397	421	416	425	410	421	428	387	423	428	394	432	430	427	418	423	420	422	427	440	408	399	415	396	434	377	445	432	444	385	450	470	408	379	425	424	427	397	422	404	402	397	429	399	394	445	403	427	392	417	396	430	410	417	400	413	391	403	436	407	404	441	417	393	413	437	459	407	441	423	409	393	419	400	395	390	423	434	396	412	431	428	405	432	388	396	443	438	404	428	397	396	399	431	384	430	400	423	431	427	387	420	422	404	405	432	442	404	382	409	407	459	429	439	419	410	422	454	415	438	416	387	426	428	390	417	392	395	419	398	404	439	425	455	418	396	396	439	428	439	430	412	411	387	430	422	425	417	402	413	425	425	382	430	431	424	407	413	421	417	441	377	436	407	391	434	426	394	410	409	426	394	368	421	409	387	443	397	425	420	398	481	392	444	398	412	432	387	456	405	371	426	424	393	390	418	420	431	471	386	398	393	420	405	401	405	400	389	395	403	419	403	397	454	445	392	405	399	423	382	381	406	418	403	424	422	418	438	436	423	408	451	431	441	394	433	438	433	399	396	407	403	424	370	460	422	452	403	424	430	392	415	400	407	416	394	457	417	391	402	426	432	410	414	403	428	401	404	437	425	375	440	380	418	405	453	429	409	431	422	434	418	405	397	433	391	407	391	425	429	449	403	386	468	396	409	418	392	419	408	427	422	424	452	408	426	432	412	436	414	394	429	407	428	443	407	388	434	403	405	407	407	396	414	422	439	398	400	432	471
27765	23321	24717	20472	15414	11517	8077	4936	2621	1372	1069	954	1014	994	921	903	872	775	737	683	635	597	594	600	607	595	619	633	561	555	562	510	510	520	497	486	458	465	450	441	436	422	409	439	405	424	428	380	389	433	407	398	411	411	422	398	417	425	411	410	429	407	436	424	387	439	432	365	411	408	418	365	376	387	381	416	419	402	413	371	393	387	382	418	409	388	383	386	403	400	417	397	373	381	368	408	422	414	459	396	420	404	405	408	372	433	372	394	397	405	431	415	411	389	398	389	418	406	382	369	407	421	413	387	382	352	375	414	377	397	433	417	367	396	428	423	382	410	408	418	394	430	389	422	394	407	381	388	421	396	415	411	398	383	391	398	390	416	406	396	408	422	382	383	404	410	395	362	421	380	378	399	417	433	409	377	381	406	404	409	410	373	393	389	386	380	436	355	416	404	382	371	371	377	379	363	399	378	408	414	407	417	395	363	406	414	390	410	394	397	404	384	376	372	427	398	392	428	362	426	392	404	409	408	407	432	434	430	410	406	384	399	407	408	404	396	393	427	423	411	416	434	414	406	419	397	374	395	421	438	422	394	372	356	407	409	426	408	415	383	403	406	365	413	395	382	386	406	429	402	409	428	418	422	368	421	435	391	381	383	444	378	382	383	427	382	394	421	419	398	411	395	418	401	392	414	384	411	423	419	394	401	411	392	424	403	411	402	396	395	365	387	372	395	407	412	431	384	393	373	415	405	429	453	416	394	398	398	429	383	422	395	382	417	410	387	419	388	370	381	380	431	399	390	403	429	416	390	400	369	393	416	409	379	380	401	400	407	417	360	427	350	438	429	418	383	386	410	418	412	392	382	443	389	427	369	421	417	392	386	379	419	442	397	407	360	410	411	432	424	439	397	398	403	382	419	380	416	408	418	393	396	393	370	414	403	388	442	434	370	394	395	390	371	444	358	390	394	378	410	392	419	421	423	414	393	417	423	405	389	416	440	395	395	399	432	393	419	391	424	395	415	426	360	398	420	345	392	378	406	427	390	388	392	397	397	409	395	381	402	392	361	415	436	362	379	419	417	397	401	383	380	393	396	388	425	381	378	401	420	443	377	393	408	359	425	396	419	401	391	398	406	443	386	398	381	429	399	406	372	393	398	440	375	440	424	408	409	400	396	392	380	383	412	439	391	401	381	409	406	445	436	404	416	376	380	402	407	377	417	400	415	390	428	426	396	437	400	401	410	407	370	405	418	405	417	435	405	387	385	402	413	413	398	369	389	407	419	425	413	419	363	412	392	418	420	408	404	382	418	366	400	400	407	421	392	411	409	403	374	357	402	359	374	442	395	393	434	409	390	446	429	388	386	439	414	417	394	398	398	380	458	414	385	405	376	409	354	384	391	397	401	425	406	377	410	388	368	389	413	396	381	414	437	431	424	412	424	411	389	383	393	403	387	370	397	417	425	401	405	410	391	384	392	446	430	389	404	404	410	383	424	380	408	434	396	367	412	431	410	427	358	404	408	416	422	388	404	371	367	400	377	389	443	418	419	389	367	374	359	414	366	395	397	401	436	396	395	385	367	452	386	436	406	398	407	390	380	401	369	391	404	388	398	361	405	382	349	382	402	391	395	404	402	442	388	417	376	390	416	408	406	418	426	387	393	403	445	435	408	417	402	365	427	389	427	412	432	389	385	420	403	437	426	392	387	413	382	405	430	391	401	391	424	419	404	381	408	391	413	392	377	417	423	390	382	390	411	406	441	400	417	448	416	403	415	393	386	402	376	372	385	390	417	392	408	391	414	413	393	406	396	395	353	402	387	392	410	372	392	407	408	382	417	421	406	401	372	393	457	447	392	384	422	421	356	409	382	407	399	404	375	394	403	426	398	463	388	403	411	373	378	416	389	448	422	388	364	439	372	394	397	427	373	386	430	389	407	402	402	377	423	385	388	414	432	410	418	440	386	414	426	406	390	430	358	438	412	404	381	405	401	418	426	421	417	398	415	405	422	407	435	428	385	342	391	364	394	423	403	379	394	385	407	394	393	390	391	391	404	386	416	405	390	429	416	397	393	410	402	428	369	410	392	416	412	363	411	383	402	408	413	377	381	391	440	420	406	391	407	399	391	419	418	427	378	386	376	412	402	396	394	388	396	428	441	428	375	416	398	384	410	375	421	405	415	405	365	367	427	361	419	420	400	376	387	427	402	411	345	377	399	429	435	389	399	417	378	440	394	384	386	404	402	414	444	398	399	423	422	421	383	404	389	400	428	408	391	407	401	377	407	395	406	398	406	414	393	438	403	427	415	422	409	373	377	412	400	411	416	405	420	404	392	419	380	411	392	389	413	356	372	383	409	426	390	377	418	411	426	369	398	401	430	421	399	459	444	434	423	400	374	419	410	416	384	418	382	382	430	429	395	370	399	392	392	383	442	428	395	389	423	382	424	413	396	410	405	423	421	421	428	371	415	381	395	378	429	402	397	409	382	409	394	421	411	408	412	417	407	407	421	410	405	428	341	433	421	378	413	430	389	398	408	413	416	408	431	400	374	420	393	384	390	406	401	389	399	394	384	403	395	397	407	377	433	419	394	396	387	420	405	410	426	408	410	403	397	360	427	416	391	341	391	402	393	405	387	395	411	388	413	381	385	399	389	366	391	420	442	404	419	388	394	379	395	388	390	374	382	430	402	422	400	407	417	429	414	372	378	433	435	389	390	419	395	381	425	409	383	409	381	362	378	371	405	355	413	411	412	425	398	425	377	397	398	412	400	404	391	398	399	391	367	396	440	396	390	427	403	391	409	380	420	390	404	367	387	399	378	428	410	407	391	408	393	414	386	402	403	362	403	436	426	409	375	390	384	387	409	397	434	391	420	402	431	410	407	369	437	396	374	356	406	376	414	420	364	388	406	459	398	384	374	433	416	454	400	425	406	412	434	451	439	427	403	404	419	387	391	392	372	442	422	426	389	399	436	379	417	429	429	409	400	402	386	401	389	464	416	391	383	369	452	402	386	418	390	400	376	422	402	386	431	407	397	401	398	411	418	394	383	414	403	370	386	422	386	407	393	436	416	426	394	386	409	405	390	407	360	444	434	373	382	386	385	367	414	409	370	406	417	356	421	404	399	426	387	395	391	408	373	372	405	410	427	436	399	405	393	402	418	432	408	404	411	376	414	371	393	424	387	385	383	386	418	371	379	421	412	406	418	378	370	404	411	419	371	438	402	401	436	365	445	441	407	440	390	423	373	412	414	375	420	383	419	418	405	358	395	377	398	410	419	367	417	434	420	390	382	409	395	408	391	399	381	394	408	375	402	398	385	388	426	422	381	386	378	439	422	419	411	404	402	391	435	413	375	398	414	393	387	430	428	376	445	366	397	399	389	400	398	366	415	387	411	441	391	395	426	407	383	390	391	387	397	372	366	396	354	383	421	426	372	412	407	413	407	407	421	436	398	401	406	413	400	432	432	437	405	384	395	406	444	399	421
32099	35621	31053	23893	22019	18704	14743	10378	5666	3016	2288	1878	1978	2008	1848	1728	1512	1331	1188	1207	1014	985	967	1013	1051	979	948	902	949	826	927	841	811	727	779	663	592	637	596	569	542	609	596	576	568	591	545	564	538	527	547	577	540	530	587	542	540	525	528	517	546	539	536	527	519	556	549	514	514	538	571	523	535	504	527	526	516	586	555	568	519	539	528	513	543	574	515	557	499	504	561	531	527	524	505	525	532	512	560	535	544	511	530	513	545	563	571	521	533	550	490	548	588	526	532	523	543	541	533	525	498	538	601	539	525	573	554	523	536	519	558	539	518	539	538	529	515	596	543	530	530	548	526	538	540	498	563	553	526	526	517	520	579	522	513	524	501	523	528	539	518	478	540	542	525	519	568	515	544	508	513	527	564	546	536	525	570	543	520	558	526	519	512	536	530	537	535	513	551	536	522	534	538	497	520	471	530	507	521	553	532	574	585	533	517	543	537	508	549	559	521	529	501	518	478	519	549	580	536	525	558	522	530	527	516	513	530	574	548	571	535	540	507	535	523	562	517	537	512	525	543	482	523	589	521	551	523	507	547	546	543	535	553	520	507	539	523	525	529	526	530	549	551	562	547	530	548	533	572	577	483	526	556	547	512	528	512	508	538	498	506	579	567	545	539	548	548	530	507	518	527	550	480	537	523	562	525	512	550	540	533	526	531	491	519	544	507	520	555	543	512	515	557	552	500	511	534	507	530	511	532	529	541	529	544	481	540	543	558	525	541	546	527	508	557	537	550	532	563	561	540	530	548	507	569	555	506	546	525	507	524	546	512	523	512	544	504	462	530	546	577	488	542	534	530	530	521	523	554	536	559	506	474	537	568	535	545	515	559	513	578	535	495	517	546	491	531	486	539	508	559	519	528	545	580	510	520	539	502	542	539	520	513	558	490	492	555	545	535	549	488	568	537	493	576	515	539	564	498	516	534	491	529	542	529	573	503	519	564	492	533	551	553	498	556	579	512	478	539	497	590	542	547	504	511	546	492	520	523	545	544	544	513	507	545	544	556	567	504	475	527	522	497	519	533	548	548	516	529	523	585	550	534	554	523	547	546	555	544	543	529	513	603	518	527	505	590	553	555	544	568	558	538	542	550	563	526	520	605	478	528	549	574	568	561	524	551	511	562	605	514	524	505	543	557	540	509	571	520	536	509	560	549	570	573	539	522	557	544	527	503	545	543	508	516	503	526	534	505	522	543	533	517	533	489	555	521	530	550	488	489	509	512	535	549	560	542	553	556	529	524	534	546	565	513	552	522	541	583	533	527	545	563	531	532	556	513	475	520	496	535	499	455	585	535	523	565	561	529	544	502	529	532	545	551	502	563	551	545	526	545	519	538	544	534	512	515	558	535	501	534	537	585	533	543	507	554	475	515	500	544	516	506	491	543	534	527	526	486	515	580	527	528	555	519	536	472	572	561	525	539	540	549	560	504	593	527	523	575	575	515	524	527	524	503	539	499	540	536	543	540	574	580	546	542	543	539	506	545	507	561	562	553	539	536	550	543	533	569	528	529	542	545	536	522	539	574	546	540	513	541	530	511	528	518	509	536	500	534	540	590	590	506	524	556	512	495	490	547	514	548	541	534	535	536	501	507	544	481	548	545	496	549	488	539	561	528	515	554	573	532	543	543	505	508	546	497	518	566	546	558	545	531	563	534	504	512	528	564	509	552	565	559	521	529	535	543	493	507	549	495	544	529	572	560	517	506	548	535	511	559	572	559	522	536	482	540	544	550	522	569	516	525	549	502	515	515	541	517	523	536	523	545	567	549	538	532	558	562	509	492	526	528	531	525	514	488	557	581	532	511	516	534	505	520	513	551	522	513	537	509	492	547	495	570	529	538	514	523	514	547	527	524	485	571	522	524	534	541	518	500	524	573	508	542	561	518	510	556	527	518	531	515	498	534	555	501	522	528	558	536	532	529	512	504	517	542	542	531	568	513	563	538	543	504	548	581	541	562	560	535	536	557	524	554	510	535	528	526	540	540	530	596	523	549	518	517	559	518	544	529	507	545	544	505	589	521	551	586	516	542	527	511	547	536	542	569	547	548	548	547	524	514	526	556	543	547	510	502	545	521	581	583	532	564	516	548	508	529	548	592	524	541	556	580	536	567	542	564	537	590	561	530	522	496	539	528	526	533	536	541	510	544	557	509	522	563	528	562	537	530	513	582	532	522	534	488	523	498	551	509	556	564	514	552	533	591	551	514	528	512	535	533	542	554	538	501	562	546	501	538	562	542	556	528	540	552	538	532	571	569	506	515	530	534	534	514	566	516	537	547	497	534	485	525	535	502	528	506	521	535	524	515	518	518	517	553	520	510	517	548	505	523	531	567	525	539	508	496	547	502	523	536	565	522	562	524	571	491	491	522	574	510	483	527	543	534	561	553	514	534	523	523	528	547	536	490	540	524	539	513	518	559	487	576	518	562	542	530	528	521	531	549	495	568	532	505	515	545	521	511	531	510	537	516	526	544	510	530	490	516	496	537	531	526	549	571	541	526	531	537	538	526	535	505	523	506	526	482	594	572	515	519	513	516	513	578	523	539	540	510	536	527	520	539	543	529	558	543	505	560	505	526	540	544	550	499	502	562	565	529	585	542	527	533	504	567	553	544	563	534	520	499	512	555	526	543	522	550	502	567	507	584	537	552	528	578	552	540	521	517	491	506	561	552	548	540	523	511	540	510	517	555	562	526	527	527	541	519	539	493	532	529	536	483	544	511	541	501	557	521	521	530	528	550	513	534	559	512	548	537	538	509	518	487	567	530	536	565	524	530	540	551	554	540	557	509	517	502	543	526	541	529	537	508	534	543	466	567	522	546	509	514	563	601	574	511	534	507	568	518	538	549	529	518	527	540	534	517	496	507	525	545	545	487	520	508	539	536	516	520	540	553	599	561	570	538	524	590	518	495	538	484	549	483	513	535	486	530	564	525	567	510	511	503	510	567	539	541	571	550	495	515	496	568	534	565	517	547	526	541	549	524	562	506	509	539	529	552	529	532	517	487	520	532	515	567	544	548	535	509	532	513	533	553	522	554	518	543	523	544	499	521	509	509	544	532	533	516	524	491	542	524	558	575	497	544	516	561	555	536	548	538	527	493	507	531	513	512	561	529	541	535	549	520	562	535	514	572	526	543	517	515	525	533	550	559	523	543	520	515	491	507	536	541	576	557	526	525	589	526	579	524	519	545	540	538	528	513	510	521	534	546	535	556	536	510	528	579	515	551	530	499	540	538	546	551	533	552	526	520	530	505	549	565	536	531	549	566	538	522	529	532	578	532	543	536	479	533	512	537	529	525	546	510	539	516	547	533	522	574	564	520	557	544	566	542	489	520	553	567	519	509	534	547	564	511	544	518	509	523	500	553	572	512	546	527	540	526	521	540	558	527	496	541	580	528	533	485	522	533	572	542	513	562	561	556	525	538	494	543	538	540	538	564	498
23702	20802	28010	23970	21640	19296	14657	8117	3629	2017	1597	1454	1502	1556	1305	1117	1007	925	903	865	708	708	743	749	723	701	703	658	746	699	745	682	594	582	518	472	463	418	445	384	423	428	406	379	358	388	396	386	345	384	375	377	360	405	343	380	369	385	350	364	363	362	353	382	393	404	408	383	390	343	409	368	371	362	341	380	359	371	357	370	312	400	375	373	385	399	353	344	360	369	342	377	394	354	342	370	359	396	388	363	380	340	368	349	384	383	357	331	380	390	366	386	383	335	363	394	382	365	324	359	364	388	383	364	345	367	377	375	328	378	350	371	375	363	379	379	330	358	352	334	389	347	366	372	344	365	374	387	371	378	352	371	327	340	319	403	348	361	348	353	389	368	396	386	342	369	339	359	350	339	414	370	406	378	359	352	414	337	372	355	375	381	344	366	356	362	373	374	352	374	382	329	403	355	359	367	386	397	378	369	374	367	388	339	381	381	371	349	342	364	357	363	364	368	368	341	353	340	332	387	343	327	374	352	342	368	357	366	349	353	305	342	352	377	368	345	365	376	366	364	347	362	383	371	374	379	375	385	341	318	365	360	342	364	376	354	337	352	366	389	353	377	351	371	373	423	360	380	355	334	360	339	360	357	350	355	364	346	386	391	388	358	359	374	386	345	369	335	379	358	359	361	350	349	395	358	375	381	368	371	358	343	342	334	353	344	372	346	393	374	364	374	371	359	368	425	339	355	353	360	355	398	361	349	339	339	371	393	349	343	372	330	349	367	370	310	354	359	394	378	381	402	366	345	378	346	347	352	364	322	346	354	335	321	333	366	371	379	371	349	333	365	310	397	366	381	356	348	374	389	364	370	349	343	327	352	356	353	371	394	389	333	360	361	354	374	334	399	366	354	365	354	364	375	361	358	352	346	379	376	392	359	357	397	337	360	362	360	383	369	387	394	375	328	345	355	394	338	383	363	371	355	367	393	353	348	376	394	372	418	363	360	343	363	355	366	387	347	378	381	338	358	367	389	358	372	373	345	348	382	343	371	316	343	383	367	350	388	360	365	353	375	337	364	390	372	371	395	393	342	386	348	348	350	334	368	376	373	375	376	370	326	324	368	350	365	372	363	343	344	377	390	362	365	376	358	342	338	381	343	401	401	349	365	364	375	360	387	376	347	318	366	379	352	361	375	334	330	340	368	383	341	349	376	369	331	354	373	364	333	369	400	349	381	354	340	386	356	337	345	353	340	350	363	372	382	371	361	382	338	337	338	380	352	357	351	346	371	355	337	405	353	351	367	357	359	368	351	359	346	358	371	353	380	352	366	352	346	379	380	360	336	388	342	352	397	335	380	360	384	320	352	363	365	307	390	383	378	354	332	381	336	357	358	379	338	387	366	385	349	366	361	360	376	362	345	367	343	367	386	389	370	371	338	357	371	346	350	358	379	356	384	378	362	357	402	365	354	316	373	354	355	362	351	334	369	355	381	385	358	368	401	384	358	342	371	386	353	355	368	359	387	350	365	395	350	338	345	397	380	381	323	358	366	342	347	369	369	384	361	387	340	353	362	371	374	365	320	386	399	340	356	390	330	371	361	362	349	316	380	379	382	345	350	378	379	347	340	363	378	342	383	334	347	340	335	348	342	405	362	370	361	350	373	335	341	342	413	348	381	339	359	384	388	352	388	356	374	392	402	340	376	370	371	350	344	387	334	379	367	351	387	339	350	335	340	379	340	349	333	378	364	385	337	350	363	362	350	369	376	335	342	367	359	383	352	390	369	349	345	388	360	349	367	366	351	332	368	335	354	348	355	360	384	386	371	347	357	336	336	369	355	387	320	360	341	349	355	372	382	355	367	359	364	361	362	395	351	368	359	359	350	398	360	351	376	375	332	328	375	390	337	357	351	352	358	323	353	374	356	368	340	376	383	348	361	365	374	393	380	369	358	351	370	353	361	329	364	359	336	351	340	362	372	358	381	362	359	339	357	388	359	374	339	334	361	334	388	346	379	402	320	404	349	367	341	369	375	392	343	401	392	337	332	356	376	371	358	350	376	374	380	330	372	394	373	372	356	330	339	372	368	379	352	364	366	363	379	344	370	365	376	351	368	379	368	354	360	363	376	373	370	345	356	354	372	336	333	339	366	336	318	390	388	358	374	349	399	357	383	356	370	327	365	346	353	379	379	367	391	376	349	344	410	334	358	349	350	365	355	391	382	365	358	369	344	352	349	360	348	365	341	380	381	371	395	371	401	352	378	409	389	390	391	386	379	375	369	366	397	346	338	390	364	361	346	354	349	342	362	372	352	356	381	347	354	402	351	354	337	361	348	373	326	358	326	374	385	340	378	383	351	354	363	356	353	364	378	351	377	364	363	358	338	364	344	368	388	366	364	370	389	358	382	353	360	375	380	393	351	364	346	386	372	364	326	339	356	336	338	331	353	361	341	346	381	361	372	378	346	360	381	347	377	368	357	375	330	367	365	375	392	371	398	343	359	361	399	389	359	351	360	385	407	382	329	361	345	373	364	372	375	343	366	369	357	392	375	343	337	359	347	334	348	333	367	368	349	370	327	399	368	353	384	390	367	370	350	343	339	348	353	361	336	376	372	402	376	342	362	341	376	393	363	390	355	356	359	347	353	316	349	354	341	357	356	336	371	360	355	378	395	353	372	384	335	362	381	353	375	355	385	354	348	377	368	354	382	372	369	338	389	338	356	397	372	366	392	352	374	369	342	351	360	352	353	354	318	360	343	341	363	328	385	338	362	365	340	373	379	376	378	371	381	352	380	378	340	355	405	364	383	331	385	353	385	373	374	347	334	326	369	376	338	338	353	360	353	366	390	346	373	330	331	385	375	333	360	352	321	377	371	346	413	384	326	392	362	372	370	351	372	368	345	359	366	346	360	369	360	378	327	346	339	390	340	319	348	337	323	346	386	384	360	327	364	338	366	385	385	365	354	329	379	339	347	352	356	376	376	326	386	361	370	352	405	363	356	346	363	329	331	309	380	339	391	357	353	328	395	347	347	346	343	368	362	391	382	411	359	368	368	369	406	332	353	349	330	372	358	339	364	382	371	366	353	363	369	398	367	357	368	361	355	373	369	380	346	349	338	336	361	359	385	367	409	333	377	375	355	345	358	349	389	332	339	373	347	369	371	324	341	379	365	337	381	361	354	365	372	366	367	380	351	351	379	356	382	369	387	366	346	350	366	356	359	365	342	367	337	328	383	364	379	367	331	344	343	364	359	391	344	343	378	335	352	376	402	376	334	380	383	337	374	341	381	362	368	374	352	353	385	366	372	361	346	385	378	382	403	391	376	340	380	348	366	358	350	387	367	386	356	381	374	343	357	352	333	374	353	365	358	378	373	371	370	348	364	310	407	364	391	398	365	385	380	377	369	335	401	373	351	343	351	348	356	361	365	391	389	358	370	339	352	322	321	393	390	352	379	339	376	383	358	365	353	361	320	350	324	389	349	358	383	340	381
35919	46310	37324	30456	26388	22965	19908	14239	7810	4232	3358	3308	3302	3084	2574	2261	2022	1810	1662	1459	1332	1248	1222	1248	1161	1125	1190	1155	1242	1163	1292	1128	974	891	820	698	680	581	601	549	571	555	500	521	518	543	566	570	504	523	525	538	490	509	505	522	478	516	507	505	505	486	527	505	476	494	511	490	510	503	473	458	463	466	477	487	528	494	470	465	490	469	457	477	464	519	496	472	477	456	489	491	500	494	489	499	496	525	468	483	469	482	483	494	516	510	494	522	460	511	475	525	465	482	462	472	471	500	472	479	497	486	490	495	468	527	451	524	486	475	443	540	467	468	469	512	453	495	469	490	458	454	449	511	500	488	513	505	466	468	473	477	479	481	454	483	490	547	456	473	475	503	516	489	469	500	462	496	528	540	497	498	465	460	475	485	475	440	497	502	520	490	493	488	494	474	491	509	461	462	507	496	506	451	492	484	456	487	500	492	487	454	486	494	482	445	496	499	491	472	468	473	486	521	470	502	467	493	509	488	473	448	531	477	529	473	485	472	469	500	503	501	489	488	476	527	483	507	506	472	481	492	496	515	451	449	438	503	500	486	504	436	487	506	486	496	499	471	517	492	486	500	483	464	473	476	461	481	515	506	518	511	468	520	453	489	465	461	539	496	490	487	489	490	492	474	434	444	496	501	484	483	481	507	503	508	457	476	480	484	521	486	456	495	482	468	479	511	491	478	519	491	505	474	513	539	503	505	484	490	518	496	448	532	478	487	474	490	467	474	486	484	462	481	448	451	488	466	504	493	514	450	452	471	480	484	444	462	479	506	503	451	488	482	511	468	437	464	518	467	474	521	498	518	505	457	515	492	471	469	465	449	443	509	497	486	462	466	485	503	511	462	461	460	487	456	479	493	484	470	487	477	477	452	478	477	508	472	503	521	502	480	528	489	509	473	515	483	490	503	492	534	478	476	463	480	488	453	436	483	481	499	482	452	476	491	476	507	484	474	492	477	481	469	477	483	503	505	476	508	526	475	530	489	485	452	457	466	468	517	485	494	493	523	538	490	484	512	497	509	519	493	446	503	475	496	473	495	462	485	456	443	448	511	467	516	462	478	518	514	492	493	498	473	479	483	479	474	442	499	486	444	482	484	534	502	493	487	440	457	500	486	477	496	461	457	482	469	515	504	486	449	475	516	479	504	493	503	477	502	445	484	476	471	495	494	517	472	486	453	526	518	475	474	468	472	481	525	480	463	446	507	487	505	484	484	490	458	461	472	452	453	458	479	499	494	503	485	516	471	513	510	523	488	469	507	454	430	525	505	477	498	512	480	484	493	493	478	467	496	463	492	459	477	459	479	489	491	504	516	454	470	531	485	454	482	472	477	470	459	528	529	494	513	480	506	490	476	458	476	516	475	492	456	479	499	480	520	463	488	546	458	494	509	487	493	523	500	504	496	491	483	487	526	439	505	486	540	484	485	472	417	459	476	486	460	459	481	467	497	514	459	491	507	472	496	482	507	502	522	485	535	504	463	494	520	516	492	474	484	463	487	494	517	469	495	471	495	476	485	503	515	498	489	487	487	481	511	516	461	522	467	508	481	444	520	491	462	511	496	462	457	490	466	486	509	536	452	466	490	527	493	475	466	510	469	483	525	454	482	467	495	463	483	498	473	443	465	450	501	465	514	490	468	506	488	476	509	475	493	517	515	517	482	447	466	450	485	489	500	477	538	455	505	460	461	464	467	430	433	485	462	488	503	503	566	497	511	513	508	473	451	464	499	516	469	469	500	513	473	500	526	467	504	462	472	473	484	478	500	517	515	460	505	501	482	468	506	432	514	476	519	505	493	499	482	512	463	489	502	513	466	479	466	521	499	497	511	475	481	480	503	516	470	536	500	513	511	460	472	494	489	492	483	492	500	504	511	484	470	486	515	501	505	509	468	462	474	510	454	525	499	498	519	491	475	502	444	495	483	520	461	503	501	485	460	486	444	476	476	507	465	463	455	515	443	469	499	464	483	482	498	496	476	474	508	498	483	524	463	504	485	450	490	496	532	478	487	468	452	439	497	513	489	450	471	479	463	471	505	493	484	528	484	499	458	501	524	515	496	522	504	508	462	498	500	474	466	480	501	498	512	519	537	519	506	504	464	498	472	500	473	483	500	473	489	482	492	458	499	486	498	460	497	516	511	481	434	490	455	481	493	449	475	481	486	473	442	501	529	434	470	488	511	436	488	486	444	468	474	429	480	499	484	465	493	482	467	496	485	456	440	471	486	529	458	503	454	488	480	511	468	473	480	487	469	471	499	462	472	494	494	472	486	481	495	513	494	484	499	495	507	467	499	489	511	486	487	499	472	504	462	494	477	471	518	459	461	455	529	494	508	498	550	480	492	482	486	493	455	456	458	493	488	502	499	484	468	468	504	499	481	468	479	491	521	453	470	458	514	495	476	457	491	485	491	466	490	482	479	484	517	460	450	468	483	508	501	483	438	462	503	488	453	486	522	492	462	437	482	495	509	495	495	466	477	480	534	522	462	470	499	455	485	516	474	547	472	497	473	502	520	472	504	488	530	465	511	486	490	489	455	502	477	439	519	471	438	490	489	473	469	469	487	514	467	514	457	479	481	456	441	506	433	460	491	479	454	499	469	450	495	498	479	467	466	525	475	487	506	436	494	465	463	465	492	478	473	460	462	531	476	496	463	454	503	483	433	462	495	501	461	506	506	484	504	491	475	475	487	517	464	475	461	513	503	487	473	493	482	476	489	472	477	494	482	461	575	521	482	515	491	469	523	482	486	485	498	482	479	501	499	476	492	504	503	507	482	490	466	468	458	479	499	518	484	467	484	455	463	446	505	461	489	476	470	437	488	521	484	475	549	492	538	495	462	469	452	492	482	489	495	491	493	480	503	500	456	485	492	494	424	485	479	518	461	490	508	472	496	512	517	485	479	474	536	494	478	508	442	492	486	518	480	458	471	483	459	469	465	461	504	492	504	486	466	479	489	466	474	525	495	477	424	513	507	492	488	481	457	475	469	453	483	497	458	526	433	464	497	440	432	473	510	492	494	478	485	489	460	461	491	494	447	510	479	491	502	456	502	453	528	517	502	496	484	493	479	515	522	483	481	493	515	516	492	444	458	504	487	473	487	496	489	483	492	477	448	471	467	495	494	477	512	500	498	509	485	516	456	493	441	482	520	473	483	535	491	453	452	471	459	499	477	488	465	497	504	464	497	476	480	499	463	476	539	486	522	460	515	483	521	464	434	478	467	480	497	501	521	467	529	479	484	464	524	487	481	498	467	491	452	464	491	485	514	445	504	541	544	487	461	451	451	461	445	478	472	483	477	495	464	488	500	458	490	439	497	481	487	522	509	528	448	497	480	447	476	468	487	516	502	507	490	445	493	508	464	485	518	476	452	469	491	500	484	496	480	493	443	469	493	513	483	462	480	495	527	498	460	476	447	491	479	488	446	479	423	498	477	457	453	467	501	476	472
22745	20841	28466	23376	21286	22883	21158	9626	4115	2529	2109	1879	1769	1538	1436	1433	1253	1070	1042	913	958	907	887	836	897	871	904	862	893	839	978	792	679	654	555	413	424	377	343	401	345	403	337	369	351	381	376	382	313	371	344	291	319	303	350	331	330	298	321	301	326	339	356	368	341	326	300	334	331	329	309	288	309	332	326	316	358	305	306	316	327	331	295	288	304	310	347	304	335	347	335	352	325	306	308	322	346	336	304	303	307	304	357	316	309	334	323	315	286	318	330	302	317	328	297	336	308	325	298	315	307	337	339	334	302	325	332	315	291	345	304	338	329	296	341	328	304	320	329	326	324	327	317	323	286	300	318	305	294	290	314	326	339	301	328	313	331	318	323	290	314	307	301	334	298	341	318	342	300	302	329	333	324	317	323	346	276	335	294	323	320	282	319	344	295	304	307	317	303	333	351	307	308	316	317	312	343	309	296	374	320	329	301	314	329	274	317	316	302	308	312	293	292	345	333	323	334	342	319	321	318	330	334	318	369	326	344	325	338	315	335	337	327	284	328	324	357	333	306	309	320	310	347	311	290	314	307	331	347	301	312	311	302	317	297	320	321	302	312	308	332	339	289	310	323	308	358	319	293	292	319	289	295	299	305	335	301	326	329	270	327	332	309	309	296	305	327	312	351	324	310	312	291	311	312	300	306	326	315	353	296	319	325	332	301	355	342	292	314	287	321	311	319	283	317	320	333	322	312	325	337	285	327	306	362	318	327	313	345	330	350	298	313	315	308	289	305	312	318	312	311	343	340	353	316	342	323	298	272	307	301	340	355	280	319	330	321	308	292	314	311	305	333	310	311	321	279	339	297	324	325	321	326	315	303	312	306	339	318	304	288	310	326	301	302	328	354	303	303	346	333	344	275	319	320	321	321	317	293	314	317	339	341	323	311	313	292	288	298	308	279	336	304	280	333	320	309	323	315	333	326	309	290	298	324	312	282	306	297	281	341	304	305	304	328	283	319	327	284	329	302	308	293	331	301	364	321	315	297	302	326	318	337	339	328	323	314	300	321	329	332	297	314	327	292	331	333	335	301	344	300	304	349	320	346	317	286	301	265	326	278	337	330	285	291	341	353	325	303	307	319	290	343	307	323	317	328	332	325	296	296	332	306	297	280	345	332	293	288	351	283	304	320	329	332	326	324	323	321	309	321	309	352	304	288	319	297	313	327	330	308	265	332	317	310	338	330	309	309	310	324	289	319	330	324	333	316	337	342	317	290	295	355	299	337	304	337	327	290	338	360	305	313	308	340	277	290	302	303	309	327	363	300	307	329	303	313	315	318	340	286	300	315	295	325	324	304	339	296	339	298	306	313	323	342	334	328	328	283	297	300	283	327	348	322	325	341	312	352	309	290	315	299	344	294	326	328	332	304	334	338	327	285	279	321	315	325	344	331	334	345	352	326	333	321	300	330	298	317	312	319	355	327	310	322	329	331	298	313	319	326	290	335	344	321	301	331	331	327	290	332	332	355	302	325	333	324	325	334	326	316	293	337	314	325	344	317	281	336	309	293	308	301	321	297	339	314	303	310	345	309	319	318	301	308	329	315	352	308	316	302	358	293	315	320	338	292	324	339	324	306	302	328	318	296	307	315	306	320	338	320	315	306	303	350	353	318	307	325	322	315	297	274	304	342	322	363	323	323	309	296	324	324	318	315	280	321	298	324	341	323	301	316	311	312	323	349	331	311	325	289	278	318	308	299	334	329	342	311	347	297	343	341	306	305	304	349	348	332	315	307	327	309	328	340	307	302	318	313	358	313	323	329	316	338	306	302	301	299	314	307	336	333	311	293	284	320	279	352	322	298	315	339	311	334	324	330	342	342	283	350	317	291	347	316	316	297	307	318	315	350	318	286	329	293	304	322	320	308	295	325	327	319	357	328	315	330	312	309	340	284	345	334	320	300	324	302	357	296	319	379	281	299	311	338	315	305	317	294	321	293	338	319	301	323	318	318	334	305	317	331	317	321	321	334	299	346	328	341	280	319	320	269	311	305	334	302	296	290	331	306	336	340	316	330	299	332	334	334	330	326	318	286	326	329	347	318	305	302	321	297	286	292	281	326	320	316	298	310	332	338	301	340	340	302	312	300	317	319	285	322	357	313	288	310	301	312	310	314	319	324	308	310	318	296	331	319	312	301	305	318	305	340	304	320	343	330	341	331	316	312	309	338	309	289	341	323	290	321	336	299	301	306	327	288	322	321	300	308	317	299	307	314	304	304	302	297	301	330	311	327	309	328	307	296	337	315	329	302	317	328	312	308	344	296	331	335	299	324	306	308	325	312	292	316	299	294	315	330	306	310	300	296	318	308	335	320	324	334	321	311	322	317	312	301	324	298	314	322	298	310	315	298	338	313	313	306	305	312	305	327	298	302	330	323	312	305	352	307	325	294	346	290	324	307	338	316	320	336	268	302	346	324	309	296	316	342	319	269	303	302	294	315	310	307	312	324	301	319	313	308	328	330	322	338	330	313	338	306	286	328	328	321	303	347	318	326	321	309	307	330	325	315	320	338	301	329	324	310	293	322	331	320	344	339	304	306	337	324	283	310	317	332	301	329	301	318	325	360	325	317	312	305	302	309	290	321	319	311	281	297	310	314	312	322	295	297	335	299	335	324	335	328	301	292	318	321	294	333	302	324	302	299	301	317	325	308	312	301	323	313	365	345	338	339	313	332	314	310	335	339	331	333	320	360	293	317	373	269	317	308	328	327	302	361	340	302	300	331	319	365	318	345	298	321	304	336	302	302	308	326	322	330	306	341	300	338	336	357	313	316	326	322	340	316	348	322	327	323	298	315	300	328	345	366	296	303	302	291	323	284	323	335	287	326	310	317	328	330	289	301	312	335	314	293	325	310	291	290	289	310	317	275	329	365	295	295	311	302	303	312	292	305	303	308	306	320	316	303	274	342	356	325	313	313	308	286	311	305	340	322	309	305	342	299	304	333	327	312	293	353	317	336	299	325	323	313	341	323	342	319	314	310	320	333	325	283	328	340	319	351	303	290	311	327	304	283	325	340	342	336	323	320	355	337	317	314	325	312	311	345	368	335	325	293	322	337	358	315	320	296	320	312	315	321	329	316	339	285	320	325	316	329	268	328	294	313	320	331	299	317	324	335	312	323	327	320	338	311	306	325	319	285	320	297	351	302	305	319	328	293	319	296	293	268	315	298	299	302	313	319	294	307	356	325	313	322	342	320	320	354	305	341	306	301	315	322	339	301	333	347	291	285	322	301	351	323	308	305	305	303	322	278	332	311	314	310	331	312	295	328	319	303	353	296	323	305	324	316	293	299	309	325	336	312	318	306	328	322	347	313	285	338	280	327	326	310	289	313	324	300	338	294	307	289	301	325	332	310	331	317	315	306	318	304	298	317	331	310	297	293	315	275	304	296	304	312	268	322	313	308	327	311	330	318	298	312	303	282	336	299	328	285	305	329	307
40239	54386	41573	34748	31135	28192	23488	15481	8477	5483	4436	4011	3865	3253	2967	2970	2407	2252	2030	1704	1760	1733	1589	1495	1597	1550	1563	1614	1459	1480	1777	1280	1119	1046	850	671	593	557	516	471	526	496	459	535	481	504	460	427	471	494	481	496	469	467	480	453	448	412	434	433	446	477	454	461	470	533	505	467	435	437	415	420	429	455	447	414	392	454	426	390	397	378	418	419	429	462	428	414	434	424	415	413	434	413	403	409	409	428	395	438	388	405	405	431	418	445	406	446	392	420	435	432	434	428	420	408	427	418	439	415	443	458	406	417	438	394	467	373	425	440	402	397	387	450	370	432	405	419	454	407	420	434	369	390	447	451	444	418	405	393	399	393	432	361	390	435	421	423	397	409	430	403	435	421	430	423	434	424	409	429	382	435	437	415	421	424	399	408	385	396	442	419	421	440	407	393	422	457	439	402	417	416	409	463	425	433	436	450	391	429	429	450	440	461	456	398	403	410	461	399	431	401	409	448	436	415	402	421	383	394	415	425	386	415	436	399	379	408	424	429	410	377	409	393	426	389	388	412	412	401	430	418	439	417	409	471	430	408	385	422	438	422	409	413	401	444	404	390	426	433	403	417	398	426	408	394	422	393	415	434	454	446	450	414	364	422	381	426	455	455	413	387	397	409	451	423	443	439	428	417	442	441	431	400	415	417	430	413	393	429	436	442	414	412	404	405	424	421	458	415	446	445	427	412	390	387	440	394	413	429	402	443	419	436	416	453	420	409	432	440	385	421	401	439	403	408	406	475	384	415	431	427	418	438	426	388	466	415	390	458	437	397	436	392	428	389	422	406	426	404	428	444	398	402	415	374	457	436	443	388	399	415	415	421	388	419	464	407	428	433	386	394	417	394	379	378	434	441	462	415	439	432	392	402	408	419	441	396	428	443	416	408	417	421	390	412	400	434	447	394	422	390	400	400	451	433	440	397	404	421	446	414	415	432	418	425	443	412	451	417	428	402	399	392	410	448	417	395	443	436	384	435	430	420	415	421	425	396	403	441	409	428	458	412	408	440	397	422	386	432	431	424	411	393	432	413	411	463	414	441	401	449	423	443	406	460	444	396	410	438	427	400	415	434	393	427	410	384	437	389	475	385	393	426	448	420	395	450	408	412	415	421	407	416	424	430	424	412	424	446	436	429	414	435	395	453	407	392	433	448	412	445	408	420	434	459	414	426	402	410	411	407	397	421	412	396	405	400	377	412	411	422	457	436	446	419	421	431	421	408	394	391	459	433	416	457	430	410	408	444	418	418	428	372	395	404	421	426	414	420	435	418	416	425	395	381	420	436	386	425	385	428	401	401	432	458	425	405	433	418	449	420	418	410	376	432	406	434	400	396	389	407	453	391	400	446	417	406	392	409	422	392	436	429	353	446	439	390	438	410	378	407	389	414	418	402	410	410	412	405	452	428	402	413	378	427	455	429	435	414	422	437	457	404	429	458	434	408	418	429	424	429	430	413	401	411	421	422	387	406	447	431	447	434	466	438	415	414	435	421	423	476	410	408	414	385	467	429	427	418	427	424	440	447	389	384	396	407	386	396	435	413	419	423	424	398	432	440	427	437	424	423	411	423	454	410	361	412	411	447	412	434	413	393	429	406	435	395	401	414	432	417	396	449	405	401	421	427	399	426	406	402	425	398	378	424	433	401	407	442	384	445	422	418	440	396	427	410	381	449	448	401	406	415	445	396	384	453	393	429	441	408	423	406	399	395	411	439	433	402	433	438	387	410	407	440	453	441	398	423	440	435	423	413	430	388	469	476	410	414	415	371	452	411	423	416	486	417	427	440	426	416	406	397	404	430	408	411	441	405	439	419	421	396	424	409	391	431	426	444	436	420	415	403	424	439	446	416	404	416	454	432	433	422	429	434	391	430	398	422	499	408	402	415	394	422	406	446	411	426	434	420	420	408	420	412	440	411	402	411	452	433	419	420	445	404	440	412	393	422	414	461	436	411	419	379	417	463	412	429	418	425	408	416	411	396	407	390	431	431	444	441	423	431	412	453	414	403	391	442	435	417	442	415	438	433	441	418	436	443	447	390	392	415	386	434	429	435	379	416	433	435	409	413	394	417	388	427	458	429	370	411	403	398	382	405	449	447	430	361	437	433	412	435	415	424	382	402	424	393	399	424	438	400	422	445	435	409	400	437	404	418	416	429	417	397	433	431	435	397	442	425	468	404	406	414	422	437	439	479	393	390	387	414	429	391	398	412	391	417	416	408	413	375	454	414	443	379	398	396	375	447	448	443	399	423	445	381	419	427	465	390	398	435	406	447	434	442	411	421	411	441	411	427	413	382	402	408	399	400	424	427	421	412	408	407	433	400	428	430	383	416	396	452	412	419	391	414	441	443	418	403	404	423	445	399	440	462	423	435	423	392	416	423	446	395	434	370	391	427	405	424	402	368	394	438	437	410	457	427	433	402	433	403	416	420	445	451	403	396	398	419	432	411	442	408	452	391	394	415	408	443	404	428	429	426	447	432	439	385	451	419	417	409	439	470	415	431	444	413	410	428	400	432	434	414	436	413	443	409	382	389	399	403	461	386	398	427	415	401	414	431	369	419	413	429	435	396	398	414	412	447	450	452	446	442	429	385	435	413	443	403	450	417	446	426	427	424	423	426	374	396	401	458	410	431	392	407	427	392	407	429	394	411	426	413	419	432	429	460	398	441	404	417	407	433	411	446	421	409	448	428	459	411	412	469	450	390	441	429	414	420	436	387	403	443	412	405	450	412	430	443	407	428	427	417	413	434	414	395	399	413	441	425	467	399	413	411	430	433	413	377	449	401	456	423	400	436	405	448	434	406	391	380	389	401	433	440	380	427	491	412	456	420	384	386	391	412	455	421	437	439	395	391	428	438	407	356	397	412	395	409	420	409	413	407	414	408	363	410	423	414	412	387	438	413	422	402	441	416	434	426	470	418	410	383	451	398	418	425	435	414	400	414	411	390	420	430	463	375	400	377	436	406	397	397	376	429	407	405	418	395	455	389	439	372	436	434	405	366	405	389	417	440	465	438	422	423	421	434	405	439	410	406	430	401	421	395	430	424	422	398	417	414	422	428	413	430	429	404	438	418	432	415	432	382	409	408	422	414	453	405	460	420	406	394	435	410	442	463	405	409	399	445	409	403	413	444	389	437	392	410	406	407	406	435	424	413	399	424	435	403	405	458	428	398	381	399	459	398	410	449	441	426	393	478	406	442	450	473	453	436	395	392	434	421	425	401	405	434	432	384	408	413	435	403	411	448	420	416	425	412	411	427	428	432	432	424	478	433	437	392	413	427	442	407	352	399	460	394	422	418	401	432	404	424	419	446	394	422	417	464	404	394	403	421	408	404	416	399	404	409	405	449	426	420	450	396	403	417	388	415	436	387	394	397	398	385	416	398	408	420	438	406	425	426	436	430	410	420	399	423	438	422	377	444	417	430	387	390	435	448	410	437	456	393
27625	24395	24424	19348	12663	10156	7846	3623	1546	1013	987	820	826	770	886	820	723	679	671	633	670	697	677	644	632	626	608	585	587	596	594	577	564	544	473	427	476	450	439	420	430	419	432	425	424	443	422	413	418	409	406	431	414	423	432	411	404	396	380	442	435	415	417	415	391	438	403	393	407	402	400	404	405	397	397	426	377	398	428	423	390	420	403	425	396	417	401	382	377	413	406	397	447	398	382	429	419	400	399	415	378	429	418	393	407	387	425	423	430	383	392	401	431	406	421	440	411	393	356	400	443	386	415	418	394	390	399	392	415	422	437	420	408	391	408	419	352	406	402	435	370	379	396	399	433	419	428	392	403	394	410	425	454	433	393	438	430	410	418	382	401	387	400	396	405	393	413	410	428	408	393	426	426	387	400	390	391	400	416	400	388	412	409	436	367	378	408	416	407	442	380	390	387	415	413	397	400	423	382	412	397	389	435	433	408	432	403	399	414	407	411	410	429	378	394	402	400	427	376	405	433	421	414	409	417	379	393	411	354	388	403	407	408	405	400	446	410	447	396	405	427	381	376	416	399	399	384	400	396	405	393	407	436	417	416	391	415	404	427	393	409	389	359	411	391	449	435	414	395	409	421	431	400	396	407	373	382	407	420	421	406	378	393	401	422	396	397	399	426	400	403	399	410	427	386	408	407	382	422	403	415	388	416	390	403	401	460	385	417	404	379	395	418	406	382	401	409	422	432	401	373	358	437	394	422	361	400	413	425	426	421	406	392	389	422	425	381	400	385	410	427	436	406	375	407	431	454	392	439	399	426	420	416	429	416	418	382	378	386	420	356	440	401	416	421	432	444	395	446	390	382	421	411	391	387	437	412	412	414	418	427	391	381	415	381	401	418	383	381	421	405	396	380	391	411	406	423	375	417	426	426	380	426	402	378	413	402	383	414	368	383	398	411	423	408	368	400	388	358	399	404	393	416	470	395	384	412	406	404	401	408	453	407	401	408	408	413	422	435	407	396	401	411	415	404	433	389	404	397	433	380	405	374	415	401	404	402	403	378	414	408	390	418	402	389	417	386	437	398	385	430	451	413	411	388	395	419	402	406	400	428	413	432	423	420	382	413	408	418	382	423	393	388	389	435	398	467	394	400	423	400	399	392	415	393	364	382	392	367	400	407	391	419	397	397	392	423	377	410	408	453	429	395	440	396	449	428	401	441	413	447	425	396	395	404	409	373	408	402	405	399	400	413	394	398	395	415	400	409	393	444	404	414	422	409	392	431	397	419	420	373	380	410	404	386	451	410	423	376	393	385	372	422	399	400	422	416	407	385	384	414	398	393	407	358	406	422	363	374	422	390	439	390	403	383	407	416	358	385	427	364	435	405	398	378	412	412	395	370	421	401	394	401	413	433	403	435	392	413	420	402	389	380	378	407	402	359	412	422	360	413	392	389	411	399	396	365	460	430	431	409	430	433	446	400	380	408	437	461	432	397	406	413	382	405	418	404	415	377	400	387	416	383	415	385	423	408	423	416	428	396	437	426	438	416	391	404	394	366	404	446	393	411	391	415	426	419	399	417	420	401	410	424	393	405	409	404	414	434	409	410	394	398	427	387	421	372	388	420	416	372	410	362	394	428	399	390	411	430	393	400	392	394	384	399	389	420	400	367	383	390	448	435	418	397	377	382	406	430	369	393	412	419	455	369	427	435	378	419	430	407	394	403	374	423	446	414	427	396	429	411	405	410	405	417	425	368	400	388	389	442	393	384	443	452	381	399	380	414	405	391	401	429	404	419	431	399	377	417	378	443	399	382	418	407	418	406	404	435	461	389	413	403	368	413	412	405	435	408	410	396	417	390	407	378	402	400	412	391	449	423	403	413	407	358	399	407	407	386	388	421	387	391	418	408	378	421	365	431	424	408	405	384	430	392	371	439	432	401	394	417	419	434	412	400	436	403	406	404	375	362	418	411	450	426	411	414	425	388	429	434	394	433	417	439	409	408	412	400	363	413	387	384	399	420	411	399	395	383	436	393	383	414	406	420	427	390	384	450	427	422	396	441	413	416	460	382	412	431	402	411	429	398	423	409	402	417	400	432	397	445	405	399	416	400	411	435	411	403	415	414	376	404	415	418	410	427	382	402	419	445	409	414	406	408	377	420	442	391	401	375	365	387	404	383	385	395	388	397	460	398	417	419	397	429	422	416	386	407	415	413	408	401	427	417	381	416	431	417	381	381	386	423	400	392	437	390	360	429	422	413	438	430	396	392	390	402	454	428	409	421	384	414	377	436	438	381	417	392	403	385	379	429	418	399	405	447	432	427	380	408	427	400	409	411	411	416	434	430	399	422	435	385	403	384	409	413	411	416	415	411	404	409	392	429	394	367	430	398	396	415	422	421	388	387	437	414	397	420	371	416	444	412	374	446	412	373	402	375	388	411	395	393	371	391	400	422	388	399	408	383	413	407	400	419	395	414	397	383	433	435	399	418	393	392	352	391	411	391	386	394	396	406	399	422	413	391	417	409	370	435	401	424	383	413	362	416	380	365	416	402	386	402	428	384	435	370	373	403	379	426	409	365	441	409	403	419	412	383	404	426	442	425	445	378	388	388	436	399	428	366	376	380	438	420	388	400	386	402	382	435	359	423	411	368	429	451	409	399	400	415	389	397	416	389	392	390	417	429	402	437	385	400	402	409	368	406	428	423	406	392	423	419	408	413	397	430	413	428	407	409	401	385	405	441	440	423	443	415	375	385	382	429	436	383	404	390	380	400	411	447	396	431	348	441	433	407	410	406	416	388	394	433	390	443	405	378	400	384	416	401	420	428	418	395	399	401	390	479	376	414	409	405	381	420	440	378	405	409	403	387	388	385	397	377	405	435	396	411	423	416	396	367	405	408	403	392	388	424	389	387	393	419	401	420	435	392	408	401	378	423	425	393	402	401	391	405	397	397	382	382	416	413	397	403	404	413	430	402	388	431	381	389	433	386	426	407	385	431	402	423	408	416	405	372	422	403	412	431	404	413	404	439	397	398	396	409	426	399	445	411	408	396	417	395	436	409	417	415	383	420	407	420	418	446	428	433	374	392	394	389	423	411	433	401	379	404	419	417	385	400	435	430	405	445	390	381	398	402	419	398	350	416	387	393	381	407	403	436	403	441	418	424	405	418	436	395	424	388	383	389	399	436	398	407	371	374	405	392	352	386	405	435	379	431	403	413	429	412	445	401	402	392	429	405	424	419	408	417	418	378	413	422	408	388	405	398	415	376	419	376	395	407	439	423	387	416	412	413	419	419	419	442	414	401	393	392	381	381	379	404	394	402	438	402	393	398	430	381	406	365	398	384	394	446	439	456	388	458	429	405	390	421	405	393	421	433	437	378	424	402	406	419	382	452	387	423	419	434	368	409	406	397	417	410	426	448	397	392	415	379	407	359	405	384	427	417	401	422	404	445	443	433	413	426	383	367	454	377	371	373	425	420	415	396	443
31950	38057	30504	22477	18911	17657	14826	7521	3393	2337	1946	1668	1546	1580	1494	1473	1316	1225	1081	1059	1123	1181	1087	1031	961	915	947	908	898	975	944	1006	985	805	692	620	586	604	603	589	532	567	566	552	550	572	577	548	548	601	533	542	548	537	501	510	572	547	511	551	588	524	534	542	575	561	551	535	531	506	528	558	537	516	566	557	580	590	551	525	563	538	559	547	566	522	543	533	547	559	551	532	521	551	544	546	546	529	572	524	567	538	534	548	553	562	553	540	507	589	511	559	582	549	577	537	562	565	549	557	548	550	508	542	545	564	559	573	550	555	555	556	521	513	524	532	523	513	550	524	540	514	522	502	561	558	518	578	494	542	511	536	517	536	546	558	582	518	584	550	578	533	532	572	545	537	536	550	526	515	524	533	567	569	560	557	528	592	512	522	518	545	537	567	545	521	564	542	563	551	570	519	534	545	537	570	552	563	507	543	521	531	561	560	548	551	492	532	564	561	594	552	529	496	539	546	563	536	548	572	529	541	498	595	582	536	565	562	529	522	552	505	558	541	551	563	551	529	530	535	503	499	538	573	556	550	553	553	552	554	510	542	576	505	530	541	522	578	525	536	527	584	505	552	549	503	515	550	549	563	583	509	541	529	504	569	520	529	546	536	576	560	537	566	566	493	549	506	552	543	556	561	554	571	526	528	529	539	528	561	550	542	521	541	494	521	547	556	572	548	550	502	527	569	538	523	540	541	540	552	508	523	519	531	542	504	565	518	529	521	520	541	576	529	556	539	520	555	510	574	574	529	511	543	538	513	551	534	494	537	558	560	567	566	543	601	577	552	548	527	541	536	541	516	532	546	554	527	525	521	515	524	535	532	532	538	565	494	534	577	530	522	547	558	510	541	561	564	538	516	587	542	531	549	519	585	498	544	531	523	530	545	548	577	574	548	542	536	543	583	559	528	502	547	525	509	498	570	594	536	526	545	558	520	544	516	564	551	563	512	491	511	527	515	547	528	538	549	532	538	519	522	556	568	533	554	513	540	556	557	527	563	539	494	556	533	546	561	541	530	579	506	573	542	538	521	544	590	519	573	533	555	549	524	589	529	567	504	548	544	536	592	532	550	523	528	517	545	522	526	571	565	514	543	546	515	522	534	532	548	533	548	522	537	534	520	553	527	592	506	493	542	529	532	517	551	546	553	535	542	549	560	566	548	518	562	552	541	520	514	515	537	536	520	534	543	570	505	574	512	567	529	517	558	597	514	499	545	542	547	573	536	543	534	548	534	545	540	527	512	552	514	564	537	552	523	532	545	515	539	512	516	544	562	535	507	526	560	559	594	526	542	504	552	532	585	518	579	563	510	556	524	531	534	531	514	592	510	561	529	530	525	549	565	532	542	518	555	522	558	544	588	545	566	541	523	511	594	549	517	523	559	544	560	559	542	525	473	544	524	525	528	559	554	539	563	525	561	546	536	536	540	564	528	555	551	551	556	528	534	504	549	564	561	557	572	553	563	563	545	546	548	542	535	597	529	573	553	548	538	535	545	543	521	538	529	508	564	518	597	508	547	564	515	530	618	544	508	531	562	532	549	523	542	537	540	508	529	502	518	544	488	542	536	517	510	553	510	526	522	549	538	508	524	536	517	557	528	580	560	558	533	547	553	553	536	547	589	573	579	529	538	538	511	551	540	552	546	501	541	551	514	538	559	533	521	549	584	582	540	574	512	534	519	567	521	567	535	498	567	561	512	531	537	552	526	537	527	533	531	556	600	523	548	573	509	553	521	523	539	544	529	514	539	548	540	502	506	540	548	532	550	528	579	566	539	530	536	544	522	566	521	516	553	527	536	515	543	578	541	493	573	535	492	570	534	581	528	527	550	521	529	564	529	550	521	572	553	531	536	528	572	520	572	565	547	505	530	559	582	565	515	549	525	548	545	537	570	534	553	514	533	538	540	530	557	535	540	526	558	514	517	603	486	550	524	547	527	571	542	544	542	524	518	554	552	500	585	534	557	519	535	512	577	540	517	554	537	541	550	550	565	540	560	570	519	527	520	513	485	558	508	538	520	571	569	521	573	528	549	544	536	536	569	511	511	506	551	538	530	582	549	530	514	533	544	526	511	497	590	537	555	523	528	538	545	549	513	537	534	551	565	544	553	553	510	551	554	544	545	572	542	554	574	540	539	552	555	565	557	549	513	508	519	564	536	560	561	504	562	542	531	578	547	527	546	566	532	547	552	551	556	578	575	547	573	522	541	539	519	530	508	549	518	519	498	553	521	555	543	524	543	558	537	551	542	511	573	528	551	536	511	530	567	536	536	524	535	522	555	557	534	597	547	532	503	553	554	518	510	567	541	555	532	545	551	539	511	535	549	527	551	534	534	549	568	523	565	554	565	572	526	509	557	550	537	548	534	592	592	571	560	486	547	585	514	564	511	524	592	550	551	534	571	515	540	525	553	512	545	532	555	543	565	536	543	553	521	543	550	571	546	485	552	546	510	559	537	536	510	538	537	536	551	562	526	512	545	510	528	512	559	538	537	530	547	549	543	518	564	529	524	550	544	535	538	549	570	536	547	539	535	560	567	565	571	550	581	591	530	529	526	537	510	568	534	517	569	517	515	527	504	557	549	549	515	558	526	546	543	533	506	505	507	499	502	528	561	515	522	572	541	544	508	509	535	545	568	571	529	565	541	541	509	530	566	527	536	534	542	520	511	552	523	523	553	516	584	567	502	524	518	531	549	544	496	549	512	507	557	532	578	535	562	547	534	553	556	537	553	552	577	507	521	524	532	560	508	568	575	557	546	588	517	535	527	548	562	563	547	575	575	541	546	497	548	591	532	539	526	531	534	550	484	536	539	537	581	549	590	523	523	576	513	543	519	570	515	500	540	550	542	556	517	581	529	540	562	524	510	577	520	549	504	517	520	507	534	534	558	522	575	579	555	539	530	529	572	528	531	564	510	517	512	578	575	596	559	588	535	572	490	599	539	561	552	529	548	539	545	513	539	560	583	553	533	512	517	555	530	527	550	522	526	499	552	528	544	570	558	554	524	543	540	587	565	538	576	520	540	549	548	499	552	578	556	584	549	519	553	542	507	545	519	520	549	543	529	515	558	504	516	503	520	517	565	500	539	574	531	530	539	544	557	506	548	562	518	615	554	569	572	510	538	542	523	584	556	570	551	550	531	542	544	545	503	555	551	536	513	567	523	538	537	544	556	545	556	546	526	500	557	551	508	538	532	526	541	539	589	527	556	582	533	545	534	522	560	559	530	538	552	519	536	543	533	549	530	509	567	518	497	524	565	535	555	532	526	527	528	532	543	541	532	582	561	572	525	561	525	597	524	531	553	519	589	551	517	569	560	515	566	563	551	545	542	512	537	547	558	576	559	528	553	573	540	532	552	526	552	583	549	565	530	528	555	559	522	548	594	585	506	487	575	558	513	547	493	572	565	554	542	541	497	505	543	554	540	533	542	520	543	535	552	566	536
23718	20827	27913	24039	21584	19857	14584	5278	2149	1843	1502	1230	1174	1064	1078	1078	899	922	880	924	824	912	770	744	698	711	762	716	697	671	725	731	739	621	512	446	411	456	396	414	387	439	442	410	422	453	411	439	414	410	419	417	422	417	371	410	389	390	383	374	389	392	355	362	374	374	360	365	380	422	389	360	395	383	388	380	330	398	359	383	373	361	365	373	385	387	361	338	327	355	367	359	376	371	362	373	382	399	400	378	384	343	365	407	363	352	376	374	391	382	324	363	367	353	394	373	389	390	341	356	355	361	377	384	374	368	375	363	369	381	407	340	340	371	384	368	378	400	391	382	393	394	360	395	376	373	369	374	368	360	372	389	359	388	374	410	370	387	380	380	364	395	404	385	373	385	374	366	393	348	349	377	388	376	364	377	357	378	384	378	353	381	375	353	390	364	404	381	341	398	401	397	366	360	352	357	351	341	381	366	361	380	373	381	359	357	390	383	361	393	381	394	390	374	386	366	360	348	377	374	384	368	352	410	361	370	401	402	335	394	381	376	354	403	370	356	387	378	406	365	394	380	399	348	373	366	355	401	362	380	360	367	376	394	361	321	357	394	390	366	380	344	382	330	408	404	374	349	346	368	362	348	369	359	377	395	379	388	377	371	417	380	340	367	395	326	387	378	387	381	378	368	411	415	356	358	352	376	352	387	370	355	379	343	375	377	350	372	404	370	372	391	347	383	365	385	375	387	364	377	356	371	353	346	391	361	388	405	350	335	389	400	378	350	374	382	370	376	335	369	343	356	362	356	366	376	342	367	353	375	373	358	339	379	381	358	389	368	352	392	371	375	353	387	360	422	364	367	353	413	389	317	376	362	390	388	373	370	377	380	336	382	345	346	349	397	422	356	418	366	359	373	382	392	367	413	359	386	374	402	359	395	370	374	341	390	410	375	396	388	388	374	389	345	374	377	389	357	394	360	369	386	352	381	362	345	409	403	361	354	412	393	407	351	367	367	373	371	367	347	378	356	349	404	381	369	358	383	367	366	351	367	406	359	359	375	405	365	385	367	359	384	382	342	366	397	349	374	405	351	388	417	360	352	368	402	362	365	358	385	378	362	379	384	384	379	397	394	383	348	383	399	348	376	361	390	362	353	358	394	357	363	382	356	359	394	370	357	359	398	369	372	368	367	364	358	377	384	366	372	352	392	386	361	364	395	373	387	430	330	430	399	375	397	382	357	312	352	375	372	365	357	371	378	354	397	376	353	363	379	364	387	364	371	375	391	395	370	356	379	358	387	380	362	380	396	383	393	363	357	380	340	364	366	369	351	366	332	390	362	354	400	362	389	378	400	376	372	355	414	366	365	380	364	367	374	364	376	381	371	361	382	393	374	364	408	342	338	398	420	388	352	367	370	366	385	381	357	384	360	399	358	339	342	411	351	386	375	384	400	384	355	373	372	380	366	383	368	372	375	378	369	352	352	372	365	397	377	402	388	350	354	351	350	349	346	378	389	365	387	375	374	363	365	379	360	371	370	346	359	378	362	381	402	386	357	353	356	370	412	370	379	375	382	353	362	361	361	379	374	375	391	392	369	376	346	365	413	376	362	379	403	381	392	349	365	407	363	387	375	351	376	331	396	352	351	357	362	390	388	389	355	373	357	389	382	378	409	382	390	377	326	372	384	355	389	369	338	365	384	330	357	358	363	391	406	364	376	358	377	376	387	349	383	364	356	337	386	394	378	352	392	381	388	340	376	387	378	369	383	375	383	366	380	365	368	363	379	386	364	384	387	362	384	380	330	346	360	397	405	356	344	389	364	404	323	382	374	352	358	361	364	335	362	390	327	380	387	430	358	362	358	392	342	378	364	370	347	350	389	348	345	393	348	386	388	392	372	383	356	400	399	392	354	351	381	405	385	388	383	358	356	383	342	359	368	367	387	348	353	383	370	352	377	372	379	381	374	385	379	400	401	381	356	402	375	351	375	398	336	408	377	361	384	354	376	344	332	377	360	380	401	395	373	390	353	342	372	389	389	399	396	355	376	350	376	343	375	364	384	403	388	386	361	388	384	351	388	391	359	403	338	364	365	381	391	358	401	374	384	375	346	398	343	402	356	364	398	368	381	397	380	364	408	411	403	385	388	375	374	375	355	368	339	390	346	396	391	361	361	369	358	367	370	390	362	358	372	375	355	341	359	372	366	438	389	390	392	363	360	380	363	349	395	393	356	389	387	357	379	378	340	353	373	402	366	365	375	388	384	393	366	354	382	364	384	387	379	347	337	338	381	371	354	372	362	352	368	380	383	367	413	376	373	382	364	387	398	343	351	376	377	380	379	392	385	382	417	392	373	375	393	333	398	354	358	360	338	403	378	382	385	389	361	393	397	360	389	409	376	349	381	335	384	380	352	385	352	365	370	391	354	387	332	359	372	349	374	352	356	367	353	393	363	360	382	388	400	380	348	363	378	383	355	376	403	388	338	377	384	367	395	348	364	409	355	352	372	382	376	352	377	339	397	391	357	376	373	402	392	404	370	392	340	380	383	377	375	369	368	364	379	386	337	371	389	398	420	374	350	388	385	363	355	381	363	374	408	376	361	383	369	341	389	362	374	341	358	393	377	382	377	351	382	390	372	376	358	398	369	359	366	375	346	412	394	358	367	365	366	393	367	368	407	387	377	374	366	398	380	369	423	375	373	393	395	367	367	354	345	385	373	350	379	392	348	392	383	348	357	382	360	400	368	354	327	384	358	397	400	333	368	356	332	396	361	393	413	378	359	388	419	394	382	407	398	402	367	364	395	344	366	365	341	354	368	371	393	345	394	369	359	358	364	377	374	356	389	369	395	331	371	369	359	372	414	397	361	352	349	377	363	424	394	356	371	424	391	371	369	349	366	380	335	372	389	401	353	353	385	373	378	404	365	334	363	371	377	386	358	395	420	351	385	393	371	382	385	359	339	384	399	342	325	377	401	360	378	381	374	379	374	379	352	372	373	377	362	385	381	316	352	357	375	371	403	387	383	381	368	382	367	361	392	333	386	379	356	367	384	393	370	385	361	358	399	397	396	389	366	353	374	399	420	368	388	362	373	371	353	412	387	357	342	361	373	409	335	370	361	360	385	381	354	398	377	401	398	381	359	350	359	340	387	374	330	359	361	396	389	366	339	356	364	376	378	402	374	426	412	388	344	390	369	380	345	417	364	383	387	359	377	372	354	378	345	370	363	358	358	356	372	357	379	412	393	362	330	347	355	342	361	355	350	380	351	395	363	368	386	365	391	354	398	384	356	363	400	398	323	356	374	353	386	384	353	421	387	379	322	377	392	378	357	367	378	369	353	385	381	369	378	369	398	384	392	356	376	348	407	397	383	341	388	376	354	385	364	404	379	359	395	389	349	362	410	352	412	371	361	375	370	376	341	384	347	383	339	401	377	368	373	382	413	368	387	357	404	370	375	358	382	380	379	360	376	378	371	385	373	349	402	344	341	368	407
36298	46462	37564	28677	26244	24140	19582	9418	4770	4104	3334	2688	2402	2230	2316	2128	1834	1809	1531	1659	1604	1579	1359	1268	1279	1359	1384	1279	1273	1218	1173	1308	1163	1015	819	664	604	581	567	566	587	564	526	554	549	551	529	537	600	627	533	537	539	516	537	498	520	571	526	545	525	532	533	540	512	541	513	532	504	484	542	469	487	482	502	473	494	510	501	496	449	515	494	479	557	499	468	516	505	515	520	486	494	446	469	528	518	479	522	503	473	524	493	507	480	505	485	507	527	501	493	486	482	510	492	488	498	501	505	488	503	499	497	499	523	473	533	483	484	504	491	505	485	484	509	508	500	504	516	466	520	485	496	499	474	520	474	474	470	499	507	483	478	501	522	477	469	481	500	494	453	514	559	498	499	489	510	517	474	549	519	486	485	491	488	507	474	489	491	518	473	506	466	476	512	536	476	497	574	498	489	498	479	501	518	499	462	513	493	499	433	490	511	503	559	531	468	493	492	469	481	471	476	486	481	521	502	490	501	485	492	510	497	488	522	473	505	513	499	513	514	472	452	487	514	523	510	486	471	536	467	518	491	503	497	523	489	490	521	482	515	481	548	483	517	507	470	540	544	512	491	444	453	562	492	457	462	541	488	485	483	515	502	469	515	500	494	508	493	517	501	464	499	518	482	487	491	505	508	497	487	499	508	498	447	483	481	514	531	495	501	468	541	506	509	500	496	502	488	520	475	478	486	513	508	491	515	512	507	494	477	506	482	469	452	512	482	538	538	550	521	502	475	482	497	510	505	515	502	520	479	514	475	504	480	453	482	507	506	543	510	510	499	533	486	457	492	458	525	547	475	477	483	517	517	524	488	509	504	509	494	470	482	465	511	459	456	503	485	449	537	471	505	474	490	501	473	508	498	441	515	535	485	524	527	506	538	494	505	464	502	511	490	477	482	522	467	534	488	486	481	496	488	503	473	521	498	487	516	530	488	499	494	485	482	499	496	494	494	478	495	519	511	500	516	502	504	496	494	492	489	514	488	490	486	537	500	487	486	467	533	486	516	477	491	478	444	497	522	528	529	486	457	496	515	527	492	496	469	510	511	491	485	454	461	481	477	490	499	462	519	528	518	521	488	495	501	466	475	517	511	477	526	515	531	468	512	533	491	484	515	456	547	571	508	524	519	478	466	499	468	498	506	491	509	515	480	493	497	453	524	530	515	516	475	535	523	497	502	487	534	493	497	542	503	484	530	549	479	483	515	500	538	497	452	500	508	455	506	515	496	479	531	489	489	514	483	502	514	491	510	500	525	501	485	486	487	494	507	487	510	471	486	472	503	485	474	498	557	488	503	501	502	524	473	518	496	477	518	524	489	483	453	493	481	480	509	502	467	526	499	504	474	482	490	472	516	500	478	477	498	536	491	459	493	477	508	501	498	501	472	507	488	503	513	494	460	506	477	466	481	509	468	477	482	472	513	490	497	511	526	535	481	472	504	497	525	495	469	512	491	535	500	522	516	485	471	545	482	474	487	505	472	485	498	527	494	523	497	495	513	527	499	491	491	553	484	482	500	543	486	486	519	539	504	516	505	463	517	549	470	493	515	537	454	500	494	518	496	539	461	498	491	498	479	499	473	485	504	493	465	476	474	492	509	490	527	494	526	449	509	480	531	539	496	508	516	480	485	506	487	476	522	512	500	547	487	502	475	472	511	527	510	494	496	490	465	496	503	485	465	474	460	540	506	475	507	509	454	494	533	520	507	496	487	487	498	498	479	520	482	526	508	509	487	478	499	500	492	496	497	474	493	496	485	527	503	479	498	490	505	509	464	506	480	483	522	487	475	504	506	480	493	481	460	492	467	509	480	482	505	466	490	485	481	464	523	502	495	486	488	502	504	510	490	488	462	500	414	505	491	528	514	502	461	481	513	510	505	477	511	521	522	510	476	516	526	497	527	519	512	489	508	466	518	519	471	541	534	509	503	463	536	503	561	483	523	503	501	515	485	483	539	502	508	481	523	520	451	451	538	508	488	507	490	481	495	482	504	481	521	457	504	518	512	491	457	480	503	502	475	487	474	442	495	462	543	514	498	505	488	498	524	502	476	457	532	498	509	468	522	495	529	489	470	529	512	514	495	558	495	498	518	529	528	472	511	473	487	476	472	456	460	504	471	524	492	512	510	495	502	485	478	506	476	530	484	510	485	490	478	476	524	499	501	502	482	494	488	527	512	489	500	505	487	498	498	533	490	495	474	499	533	507	519	487	511	497	493	492	531	516	471	512	493	511	520	515	526	481	499	469	498	480	501	450	495	491	524	510	484	505	483	506	514	487	489	483	517	498	496	502	501	498	534	484	473	463	494	481	506	506	519	493	475	483	485	494	538	497	519	479	488	492	494	509	490	503	496	501	473	485	471	502	475	491	524	466	503	486	475	536	488	503	493	510	482	509	458	513	533	490	490	471	483	483	541	544	523	501	495	501	500	482	532	481	503	472	522	481	479	500	506	481	502	504	515	505	497	495	518	443	503	452	516	457	529	512	527	491	491	503	523	479	524	479	502	480	530	489	486	515	475	494	480	482	496	457	513	506	475	518	468	495	479	481	528	541	507	452	507	491	490	487	495	489	497	487	518	486	528	525	497	510	491	487	497	504	482	508	473	531	502	494	457	498	510	521	479	530	510	524	541	474	485	507	522	489	542	455	501	490	494	472	465	481	510	501	479	477	521	512	489	484	475	474	481	514	515	523	497	490	452	520	502	472	471	469	462	469	509	507	482	497	521	514	494	503	516	505	510	486	531	520	526	555	504	490	517	520	496	501	494	493	483	511	507	504	511	497	509	507	488	486	495	503	494	514	472	478	469	430	485	490	492	495	522	471	526	520	497	506	489	466	487	491	519	520	513	478	510	488	480	490	493	479	470	531	496	507	504	532	524	486	472	488	539	465	498	499	485	473	490	521	494	507	504	510	463	508	486	493	512	488	497	462	472	488	438	516	471	511	525	499	477	456	501	470	505	506	504	520	477	492	498	513	489	516	528	477	496	490	515	507	470	511	481	522	446	491	521	521	479	504	460	503	465	456	474	526	476	478	504	512	475	512	451	494	462	530	508	463	516	480	519	494	504	490	518	498	473	465	501	507	527	468	503	485	486	487	456	442	478	494	494	476	520	487	493	485	469	528	493	446	505	492	488	435	460	528	529	499	485	507	486	516	497	495	496	510	494	484	497	445	518	513	487	518	507	516	452	491	489	488	542	511	516	465	492	558	491	491	491	488	490	506	507	475	507	462	496	502	466	506	507	502	532	461	525	507	504	486	502	517	452	519	484	502	481	526	496	469	478	502	507	521	482	536	518	498	488	481	517	494	504	503	546	510	527	503	523	513	496	500	510	491	473	490	514	493	478	488	484	528	468	498	482	506	479	495	456	437	467	514	482	510	499	494	469	500	487	536	466	498	495	487	514	513	460	537	484	509	491	502	511	507	509	491	497	482	504	483	534	468	466	502
22685	20815	28387	23330	21306	23054	18296	6436	3100	2447	1973	1689	1465	1354	1322	1243	1328	1225	1148	1033	913	1053	980	935	886	938	892	805	818	784	823	723	710	728	525	516	440	368	387	375	389	351	374	404	348	375	354	391	378	399	378	389	365	389	352	312	337	324	379	346	355	329	342	328	376	344	342	368	312	348	347	306	333	308	349	348	350	347	327	352	328	339	319	297	338	310	331	320	315	341	314	340	305	329	320	347	316	325	300	303	320	343	340	334	327	314	324	340	312	299	297	312	321	351	330	314	334	309	334	311	332	328	367	312	335	335	350	333	319	303	343	315	337	326	298	353	282	362	332	311	333	328	326	325	337	343	325	348	284	344	348	337	326	317	311	337	318	296	354	354	308	346	311	337	329	346	318	338	340	330	340	280	308	355	301	317	353	345	359	343	345	333	337	309	335	322	309	360	314	347	308	337	307	310	329	349	341	356	311	346	329	351	324	341	361	289	329	352	317	313	332	338	314	350	312	280	324	344	301	313	331	319	349	327	334	357	353	338	352	374	318	333	338	338	339	361	328	316	347	311	346	330	334	346	323	356	316	334	352	343	314	363	327	333	322	322	322	383	298	332	328	319	320	300	350	333	303	347	337	348	329	323	283	331	314	335	352	367	310	331	326	322	309	321	311	338	322	321	347	308	323	299	362	329	323	327	328	360	349	366	326	340	343	326	336	331	303	316	323	293	325	302	339	348	354	332	334	324	318	320	341	357	304	338	303	295	321	363	344	338	352	329	335	358	325	290	351	365	333	330	348	330	354	363	359	329	311	323	350	336	351	337	315	357	325	306	315	318	312	321	299	332	305	349	324	380	319	322	367	313	335	329	344	322	335	307	334	342	342	313	311	326	317	336	342	305	355	319	328	325	326	331	339	317	318	331	324	308	349	338	322	372	373	348	328	353	331	331	341	319	337	334	311	331	337	363	322	323	336	317	332	311	347	342	339	326	325	344	341	345	335	357	340	344	330	326	351	327	320	329	314	345	321	339	354	357	301	380	310	332	353	346	338	327	334	313	318	323	329	299	352	339	323	294	348	355	327	328	306	314	349	324	342	332	334	334	301	326	313	324	336	329	376	319	331	330	340	315	336	298	327	315	318	333	324	340	317	344	341	333	303	340	329	331	343	327	332	311	338	330	280	315	317	330	308	309	351	322	309	301	350	302	371	350	334	321	328	311	309	354	344	304	328	364	346	317	353	327	346	308	320	319	321	317	325	359	320	339	333	314	318	311	301	312	321	353	329	348	314	323	305	321	350	351	346	320	327	310	318	351	355	359	330	325	340	320	336	304	329	318	346	320	331	310	357	314	339	306	353	318	320	352	316	340	329	312	307	316	316	314	354	356	337	329	332	310	331	330	330	337	327	341	351	348	334	342	320	339	320	313	319	356	340	335	319	331	308	313	356	318	340	310	317	365	361	338	338	341	363	305	358	304	312	308	344	334	325	350	310	306	313	328	308	322	327	331	328	323	334	290	344	325	306	324	329	324	325	353	343	361	322	331	336	328	324	340	324	347	311	328	325	344	324	321	330	353	334	320	355	354	311	328	326	322	288	362	322	316	330	349	306	322	302	305	305	316	327	328	316	363	324	321	329	327	331	304	339	315	325	328	325	318	350	318	306	327	324	347	310	359	323	316	310	308	326	305	387	331	334	329	350	322	316	317	312	331	317	324	312	320	327	318	321	346	297	306	325	325	333	319	370	316	339	330	316	323	338	357	314	305	312	352	372	326	327	322	350	324	332	309	344	317	324	310	332	359	345	318	305	343	351	330	311	343	320	330	318	320	342	337	313	341	342	315	307	367	356	312	353	312	322	296	322	346	340	336	366	354	356	372	316	325	320	315	328	296	330	320	307	311	347	320	318	351	359	337	334	343	293	368	313	339	333	320	305	325	339	317	320	325	335	335	305	315	302	344	309	331	309	335	329	338	305	342	335	297	325	330	311	319	319	317	307	334	301	314	328	327	310	321	299	329	318	302	311	357	344	311	340	366	307	325	342	304	317	336	358	344	340	325	337	305	368	379	311	298	324	319	328	347	337	341	328	331	325	315	317	325	378	373	302	317	321	321	342	285	332	320	317	300	323	342	326	331	339	354	314	333	332	314	314	328	323	348	329	322	346	352	355	351	323	301	322	320	332	342	274	349	323	321	317	338	310	333	334	303	350	347	346	319	333	339	368	325	344	354	319	308	337	317	289	326	322	311	364	288	300	364	372	319	341	332	281	326	343	323	315	317	340	332	336	325	347	343	330	322	322	331	305	374	315	338	321	321	347	334	310	304	321	331	349	318	309	331	337	322	305	315	357	347	338	291	335	333	327	340	329	346	338	368	324	341	335	344	336	344	356	337	324	358	307	368	347	337	337	309	321	324	343	343	336	356	354	350	383	372	327	349	359	329	333	313	324	304	353	328	324	326	338	330	314	330	324	327	340	342	281	338	322	322	323	331	326	320	393	313	284	325	313	316	329	309	327	319	353	331	335	302	338	335	315	345	332	298	318	353	318	341	344	332	345	310	339	289	324	330	336	328	306	340	315	317	346	307	325	322	369	322	347	360	309	314	322	322	303	309	325	373	310	323	327	327	323	355	338	308	353	341	320	366	329	322	304	319	335	353	301	329	315	350	328	334	297	341	335	334	323	340	338	338	362	322	313	342	345	322	353	348	383	307	328	367	333	359	345	349	327	337	332	348	327	330	312	344	360	368	322	331	337	364	323	338	353	338	341	355	265	308	291	346	334	355	351	345	306	328	351	306	306	318	314	347	324	357	352	309	319	329	330	332	315	294	322	349	318	330	343	306	325	346	322	344	361	305	326	317	342	332	312	344	371	372	347	292	324	326	319	321	321	337	313	297	325	321	339	342	338	312	332	317	306	347	344	275	312	315	331	334	337	317	369	324	305	354	342	324	341	356	315	354	328	348	327	326	339	325	341	358	346	363	316	317	330	338	307	320	383	305	314	277	321	319	316	307	332	333	347	328	350	327	314	339	298	324	329	310	324	333	349	320	331	316	385	347	329	314	324	312	313	336	344	310	344	319	319	345	322	319	338	321	318	329	300	342	340	296	338	301	360	323	297	325	326	341	342	339	343	324	328	365	347	328	311	313	293	327	338	315	338	352	313	333	324	329	347	339	304	351	326	342	311	306	301	332	338	359	300	311	341	332	353	323	322	362	351	333	305	294	337	335	345	307	350	328	321	370	339	322	300	341	319	367	346	344	340	341	338	321	347	361	333	326	303	304	317	311	304	310	340	308	308	331	327	356	342	324	321	324	326	359	348	337	309	344	330	353	339	287	343	313	362	333	326	309	329	340	339	357	339	327	345	315	356	328	322	347	333	329	335	340	331	335	310	305	309	360	302	328	326	336	330	318	342	310	303	328	349	306	325	301	349	308	332	348	342	324	308	301	329	319	313	311	325	347	329	359	355	306	356	342	300	326	326	317	313	326
39593	52655	40430	33845	31664	28502	18963	10673	6858	5351	4254	3661	3217	2851	2554	2555	2622	2523	2253	1908	1761	1822	1809	1674	1693	1708	1618	1444	1547	1402	1427	1288	1258	1181	881	767	624	545	487	537	542	535	535	530	559	541	506	517	579	518	494	536	504	460	453	472	463	436	497	495	450	499	498	459	447	477	490	479	442	462	446	444	472	445	458	423	439	421	441	452	419	413	442	441	417	425	443	482	451	441	457	430	445	436	443	424	422	421	434	401	452	439	446	477	419	456	428	402	422	418	450	420	423	409	419	453	455	447	421	459	409	430	413	396	406	465	407	412	431	491	504	463	481	434	420	423	410	415	459	463	373	421	399	428	453	458	429	421	410	415	450	425	410	445	401	445	408	439	437	429	482	444	443	426	455	438	478	440	452	490	452	451	458	465	425	427	457	445	461	440	417	404	433	458	484	450	416	429	435	457	434	451	435	441	423	407	428	429	401	447	439	435	425	442	411	407	438	432	446	428	432	447	400	412	434	426	446	432	465	444	422	417	388	402	451	426	457	420	429	410	436	439	464	437	436	392	440	445	434	426	445	425	439	442	427	438	455	428	408	451	449	419	382	423	429	445	433	394	463	442	418	416	434	443	429	408	424	425	439	413	385	409	436	448	419	471	408	450	402	430	483	397	414	425	467	436	440	458	450	418	440	442	440	458	448	414	423	435	469	449	454	450	456	392	393	448	476	435	425	433	448	423	431	446	429	424	434	459	425	413	458	409	412	430	445	462	446	408	437	423	447	445	414	408	456	400	440	451	396	432	434	412	442	464	463	454	430	419	439	461	447	427	426	436	400	414	447	421	439	474	417	426	432	458	447	442	430	425	450	448	438	473	453	429	439	467	443	428	452	421	421	412	417	449	459	407	445	427	459	413	456	450	428	451	429	435	421	425	422	419	446	447	406	438	418	436	441	412	387	386	427	411	423	395	438	422	450	441	453	444	415	448	426	414	442	449	444	427	437	450	414	399	453	432	459	428	459	404	428	419	384	400	390	436	395	380	433	408	427	390	443	423	442	425	446	431	404	440	456	411	423	477	440	449	417	458	428	430	443	422	449	465	432	416	419	443	461	483	475	426	399	428	433	428	460	444	426	448	446	416	439	484	430	462	423	426	433	424	421	443	396	449	435	424	430	432	436	432	435	440	425	460	425	440	384	440	447	432	467	424	446	426	408	408	423	434	431	417	393	432	455	400	465	406	413	450	411	458	418	422	437	374	439	443	420	438	412	426	440	479	465	440	432	372	436	476	407	424	425	460	422	442	422	433	451	439	420	450	381	422	433	448	422	492	411	395	433	478	411	416	400	402	466	449	426	425	404	412	444	447	439	440	447	437	438	414	437	440	411	428	464	448	400	468	435	463	436	415	465	429	389	414	478	429	447	428	444	408	443	451	440	393	434	412	438	470	422	441	438	410	442	431	491	427	418	444	427	485	443	443	442	433	440	408	427	386	394	459	427	417	431	420	432	400	419	445	439	402	419	434	430	448	406	409	424	438	424	434	438	410	438	409	435	416	423	463	412	431	461	418	437	447	420	415	399	442	409	447	482	415	436	419	429	431	457	442	411	415	417	416	445	414	429	460	455	448	421	450	403	406	415	410	436	410	437	459	414	437	418	445	462	418	427	443	437	438	404	457	430	420	406	412	466	438	396	411	429	429	443	429	442	455	415	455	407	416	437	442	439	474	400	452	444	423	451	434	436	449	452	398	439	423	397	427	375	387	462	420	433	457	436	406	427	448	487	472	413	431	478	412	456	423	436	444	373	471	446	400	424	410	442	450	416	458	400	408	459	443	415	385	419	431	449	446	428	430	406	435	432	442	445	400	407	425	434	459	441	397	405	464	440	436	448	429	425	445	434	431	452	386	420	430	437	412	415	470	446	421	419	442	431	447	437	428	416	440	430	432	419	429	435	452	431	412	479	443	418	409	438	425	429	460	433	439	448	424	440	431	459	443	412	436	388	438	428	414	400	435	431	446	437	421	401	416	436	391	440	436	395	440	426	428	419	446	427	440	408	414	446	420	412	431	450	457	426	403	419	448	410	423	427	447	424	416	414	442	446	459	386	432	454	425	437	431	445	421	445	440	465	451	445	474	410	432	419	409	427	452	413	433	458	429	429	430	449	393	423	430	441	407	392	432	401	430	451	441	434	427	444	442	463	423	435	458	438	420	434	435	432	389	443	445	433	443	441	459	446	413	447	402	435	455	492	432	441	445	427	447	414	420	455	388	422	444	449	415	415	395	398	415	405	466	408	456	423	457	420	434	407	454	416	423	442	441	405	423	437	418	444	450	445	450	431	455	448	397	398	412	440	418	410	425	436	417	421	423	440	456	416	441	416	437	382	461	452	478	448	419	425	440	419	434	414	411	409	452	428	408	455	405	436	397	414	437	435	447	440	453	422	393	412	476	405	422	449	435	449	445	434	401	429	431	415	461	442	418	439	420	415	433	457	463	430	420	413	441	443	443	442	431	428	419	471	424	432	455	417	433	416	403	446	395	441	435	432	399	434	476	413	433	462	427	463	398	436	453	458	441	454	431	424	409	397	435	450	429	425	422	445	418	430	422	479	460	449	436	445	476	439	416	416	448	397	423	423	449	424	433	425	459	407	433	422	411	461	428	432	450	441	436	393	442	440	449	411	422	467	385	417	424	398	432	423	416	454	418	417	427	454	447	400	420	432	445	448	456	363	424	445	463	424	435	426	401	399	408	456	393	450	435	455	469	425	408	467	411	436	466	413	410	388	424	407	418	459	427	412	435	436	465	426	434	413	422	427	414	397	411	457	439	438	424	428	441	390	436	446	449	448	418	400	435	396	403	428	421	456	461	432	416	444	426	459	413	426	406	420	427	432	419	441	437	423	426	444	468	454	441	418	422	444	445	399	422	424	413	430	451	433	424	433	439	416	425	431	459	445	390	468	454	451	446	404	483	426	424	425	434	447	398	455	431	450	392	399	419	445	464	415	409	421	407	471	460	430	466	418	428	429	455	441	445	459	456	418	421	450	422	480	404	451	445	434	430	428	430	423	435	399	432	412	440	457	444	435	436	454	464	425	393	436	423	423	459	413	424	435	457	443	433	428	407	403	444	435	436	441	416	419	438	441	407	455	428	470	403	393	428	414	433	394	452	451	411	434	491	447	412	439	410	431	413	475	446	433	441	417	426	389	440	413	446	396	426	438	433	422	412	425	423	409	412	427	399	426	402	416	445	449	431	431	437	441	414	439	453	436	457	452	423	463	447	435	440	380	450	445	449	449	462	420	449	450	421	478	425	421	440	420	417	453	418	382	436	417	408	445	461	432	440	430	418	419	418	443	442	424	430	452	445	446	431	427	475	418	405	399	395	464	414	424	438	424	427	383	450	404	407	480	458	424	444	406	435	431	397	430	389	410	442	450	444	442	402	453	409	434	452	429	424	411	426	425	459	447	421	442	396	419	438	424	432	428	447	444	416
27622	24315	24082	18520	13944	10616	5346	2063	1260	1101	997	1070	960	815	745	800	684	725	686	673	717	715	730	642	631	647	614	615	620	545	577	609	632	607	484	472	447	479	447	445	431	473	410	462	429	427	444	451	423	442	408	445	417	420	430	409	443	448	418	416	419	454	432	408	436	400	441	421	394	436	411	461	446	452	402	416	425	392	400	457	428	413	448	420	440	446	411	419	411	446	394	408	417	396	426	464	446	380	419	405	400	424	396	401	426	416	441	397	413	447	446	400	395	413	437	446	387	383	425	422	419	467	401	410	397	394	467	402	382	426	434	418	405	409	401	429	420	424	413	410	418	393	401	399	430	403	421	464	451	385	438	431	399	390	425	416	437	424	420	393	417	414	388	416	383	457	413	441	432	418	414	435	423	420	425	410	403	476	399	416	392	421	403	428	422	395	440	393	384	416	413	400	421	408	388	450	427	428	410	440	452	416	436	438	432	394	406	434	389	395	397	414	440	403	409	414	408	430	391	469	441	392	401	413	427	460	445	426	398	412	405	444	422	452	419	398	418	431	415	457	373	430	417	453	441	414	356	441	440	401	410	414	407	460	403	413	465	421	429	406	407	435	434	393	413	454	441	414	408	443	417	421	447	386	437	409	457	409	410	435	413	427	417	416	416	446	384	381	412	409	385	397	405	424	400	447	435	408	410	390	404	434	404	455	416	453	398	447	428	405	441	426	446	436	444	413	411	438	432	430	414	375	432	428	416	428	380	423	419	422	409	421	413	414	423	419	450	420	443	440	444	416	426	436	416	408	407	411	437	405	392	452	433	433	380	410	425	421	415	420	430	437	442	422	406	448	416	399	377	416	447	404	433	445	398	420	421	407	409	440	457	433	393	433	411	394	422	397	422	382	438	415	423	411	433	434	405	427	431	456	406	385	453	417	406	407	417	403	451	426	436	443	422	417	430	419	384	406	433	425	455	397	418	431	426	397	396	407	392	405	412	421	471	442	411	390	415	383	418	437	427	437	397	424	419	414	408	426	416	430	429	445	439	425	443	423	405	408	408	414	418	407	427	404	416	422	407	398	434	417	411	412	411	418	426	382	378	404	444	398	424	417	428	405	426	391	446	399	407	446	440	393	394	443	406	408	406	398	429	387	418	411	393	415	438	413	391	422	434	429	419	442	430	430	405	431	450	440	432	412	390	387	394	367	407	395	374	397	418	397	413	416	441	437	426	423	403	396	390	420	399	430	422	424	423	439	406	448	402	419	435	403	413	456	408	418	387	403	430	424	401	405	400	424	420	372	453	437	450	415	429	417	381	419	410	435	401	395	417	411	433	410	394	411	407	419	439	443	386	424	407	413	405	452	415	417	413	415	411	428	416	408	385	446	439	394	418	425	407	423	451	429	409	398	407	441	400	404	413	422	425	429	443	417	427	411	437	415	401	399	407	427	404	402	411	416	440	433	456	446	401	432	431	428	391	422	420	438	423	400	406	398	425	456	418	395	441	418	400	405	405	430	390	408	414	393	406	402	472	425	423	432	461	438	413	430	411	426	392	399	415	415	406	430	435	427	460	418	433	447	422	399	449	417	430	409	390	417	462	420	414	408	431	410	440	430	393	389	414	423	428	438	428	431	418	450	411	437	421	425	461	436	420	425	400	421	415	444	411	456	422	420	408	416	402	400	396	438	404	424	398	424	435	428	436	412	418	437	386	456	420	402	433	412	425	401	421	421	401	417	397	465	410	451	432	428	414	437	456	409	452	429	406	466	405	419	443	428	411	424	403	390	404	391	384	413	456	384	427	404	427	413	407	463	411	415	415	411	429	433	444	409	421	407	450	445	416	384	372	405	397	379	420	431	438	410	413	386	396	463	410	377	400	393	427	430	394	409	399	421	418	408	426	420	358	430	422	412	415	401	409	421	424	408	417	415	415	412	433	453	428	427	417	421	447	397	423	443	403	416	419	406	436	420	424	438	437	420	426	406	442	427	436	392	382	375	397	433	436	429	421	425	425	396	414	454	448	406	446	390	440	431	406	453	389	435	429	405	389	398	423	403	424	429	431	397	403	454	453	439	417	397	446	389	421	409	386	431	420	409	417	450	445	433	439	444	445	467	405	447	420	429	388	467	416	405	418	410	436	399	441	426	439	386	407	422	404	414	426	419	417	378	444	398	408	422	431	397	413	400	414	419	406	433	424	397	451	413	450	390	408	405	402	389	394	401	394	414	435	440	439	420	417	412	440	413	415	392	407	399	401	370	395	400	425	417	422	421	434	435	423	411	383	417	416	407	403	414	449	450	429	423	411	402	418	411	393	432	451	419	421	411	406	426	429	408	425	386	416	435	414	419	427	423	445	426	416	427	429	410	413	419	441	405	410	476	437	444	410	413	394	418	404	405	401	436	441	451	391	426	432	432	407	408	415	425	434	403	436	443	380	411	406	435	415	446	349	436	442	423	430	351	413	392	444	404	377	414	427	401	426	408	383	424	399	427	401	396	403	422	415	437	408	445	419	409	399	430	404	449	403	433	396	431	415	402	402	410	420	424	429	426	447	386	435	422	425	379	421	429	397	425	422	396	428	434	447	433	431	396	389	392	432	405	432	418	412	428	408	431	406	390	409	413	404	426	425	445	445	442	411	405	430	420	381	404	412	403	423	422	396	369	430	398	422	413	430	436	395	437	429	400	391	410	407	453	423	404	419	384	419	379	403	439	436	397	420	449	383	427	398	404	404	395	415	476	424	423	456	413	388	425	396	434	413	408	407	462	439	423	439	402	448	426	455	428	453	402	426	432	437	427	420	400	431	441	402	382	420	411	425	441	379	401	404	434	389	399	418	452	386	394	379	412	429	402	408	418	386	421	376	420	382	390	397	422	431	424	432	413	424	394	438	443	402	417	437	406	423	424	418	430	398	428	412	399	423	430	410	419	409	423	409	439	464	423	426	442	398	431	434	411	398	387	415	411	422	394	463	418	431	443	440	407	425	384	412	434	406	402	414	404	381	427	410	406	383	439	412	429	423	420	400	409	416	405	434	443	420	429	414	429	436	436	425	433	438	428	423	370	394	403	430	453	423	413	381	445	424	438	427	447	406	409	430	405	427	391	391	418	399	448	434	426	419	423	413	409	406	426	438	400	409	383	463	427	438	396	422	392	447	384	461	407	432	439	413	413	414	393	445	411	385	461	416	408	436	394	446	464	398	454	404	415	428	426	431	422	412	422	434	421	436	376	382	458	419	386	396	427	427	380	427	422	429	430	386	418	451	406	437	449	392	421	425	404	407	434	398	402	438	436	409	442	430	428	424	387	417	418	415	442	433	413	407	435	443	436	419	446	443	422	398	419	389	436	409	397	427	411	411	415	408	419	435	426	408	445	416	420	441	395	433	416	453	459	426	384	426	413	411	406	440	429	437	437	408	422	404	398	450	465	415	424	400	394	392	423	418	408	437	400	402	425	389	391	413	387	390	431	426	430	398	444	386	422
31669	38062	28907	22168	20363	17826	10140	4387	2745	2349	2154	2189	1916	1495	1250	1298	1237	1174	1062	1135	1171	1192	1205	1059	956	1026	946	981	886	946	902	889	887	872	729	699	688	646	565	597	559	587	545	602	611	582	603	650	589	530	553	602	553	567	559	573	611	539	560	557	564	601	547	599	511	603	569	593	528	573	530	584	541	555	568	558	527	533	602	563	562	565	549	547	574	562	542	510	572	551	553	549	550	566	539	559	527	540	547	549	521	530	521	530	544	524	568	597	578	503	508	572	560	539	560	518	559	583	515	555	568	539	549	550	521	557	557	567	545	560	560	553	534	572	569	564	570	584	583	537	514	578	529	535	581	535	521	559	568	557	533	579	582	542	543	586	529	487	548	501	560	559	543	581	594	574	542	563	540	540	579	551	594	545	546	574	533	527	579	551	594	567	516	563	538	550	575	536	572	547	548	574	553	567	542	523	519	595	582	519	513	549	559	558	570	579	557	533	561	550	559	523	575	577	562	592	586	613	542	554	568	546	499	573	532	610	546	527	522	528	557	549	541	609	543	535	559	585	550	545	584	569	569	555	588	545	546	550	569	550	561	566	564	587	596	562	510	538	569	557	588	541	541	564	577	608	556	553	561	527	565	623	562	538	594	561	554	570	535	568	619	589	582	516	612	585	556	513	514	549	527	542	593	541	625	579	554	543	543	569	570	550	546	565	561	530	577	559	546	554	529	567	549	529	541	520	580	557	544	558	528	551	594	550	569	569	548	575	562	592	551	590	530	569	545	540	516	583	542	548	591	578	499	550	555	576	576	552	529	572	591	562	535	552	529	568	566	583	512	558	553	552	600	548	583	523	592	554	549	576	547	572	499	527	549	553	567	539	575	595	552	580	593	593	532	577	551	535	579	538	556	590	531	576	542	562	523	561	535	578	559	542	528	553	509	573	537	531	537	536	546	547	553	539	548	511	533	549	551	519	544	568	606	522	564	546	528	522	529	565	559	571	519	564	542	555	568	536	575	535	548	547	559	545	542	583	555	530	583	537	554	533	531	574	535	541	514	552	528	564	554	549	582	553	543	552	568	519	548	580	565	577	575	533	563	529	604	526	534	529	536	582	539	540	550	518	566	545	552	587	533	585	517	586	561	532	542	558	576	534	525	545	605	555	574	557	571	554	576	613	547	548	548	543	540	559	565	585	577	516	524	549	551	565	549	549	556	598	555	564	551	588	547	554	578	574	559	556	574	527	509	529	555	536	575	557	567	606	580	538	575	591	534	575	554	564	576	564	559	580	508	569	530	556	549	553	578	555	546	536	575	549	563	527	544	555	557	591	568	590	533	542	571	568	514	571	547	565	564	559	535	542	539	523	550	564	565	540	565	602	541	532	555	598	544	556	547	499	533	550	538	561	553	535	563	526	553	524	556	533	569	543	550	555	603	545	589	539	570	562	589	558	536	518	589	535	555	584	578	534	556	566	563	553	557	532	549	554	587	556	538	501	539	570	562	548	550	575	556	587	571	582	558	464	595	546	543	546	513	591	577	520	565	556	552	527	580	579	504	523	532	553	529	521	543	545	517	551	601	568	580	516	535	551	563	561	541	549	587	498	545	567	545	542	527	543	561	547	529	528	561	554	565	558	526	547	548	569	587	524	484	511	563	555	549	559	548	538	547	531	552	575	546	544	568	529	568	562	557	529	555	511	525	514	589	574	552	518	546	554	521	535	561	513	534	584	562	521	532	529	531	564	569	557	550	529	543	576	555	565	564	555	582	560	541	562	521	582	570	558	575	582	536	537	545	508	575	590	546	549	553	535	527	556	596	552	552	566	565	534	563	582	559	538	553	498	558	562	523	558	584	571	531	564	539	605	560	505	544	579	512	541	565	525	553	542	568	597	520	517	508	555	553	556	546	573	572	595	510	553	539	550	568	568	560	554	552	590	566	529	590	558	539	544	545	569	541	581	566	542	529	606	519	566	559	543	524	556	555	547	571	534	612	567	557	563	544	572	524	540	573	591	552	539	537	566	553	595	544	536	587	537	610	557	540	555	565	549	567	571	557	605	508	566	589	559	535	579	500	555	557	557	556	578	550	524	557	572	586	591	550	540	548	541	530	532	522	570	592	590	555	572	570	517	560	532	582	543	563	554	568	541	619	574	568	549	537	545	542	564	581	551	593	562	566	518	524	522	542	574	589	561	573	628	585	557	584	527	566	563	549	572	557	542	535	498	551	598	578	540	566	565	548	529	558	543	555	536	566	568	582	538	572	559	588	551	532	597	554	539	601	548	588	573	560	568	546	536	570	576	538	555	564	557	590	538	551	529	563	508	535	533	579	559	549	576	531	537	491	554	563	554	519	507	565	542	553	542	537	544	604	567	519	584	558	582	536	583	572	580	570	581	548	530	558	563	548	522	571	603	561	588	593	568	527	527	543	564	543	536	542	539	594	536	576	536	580	557	544	539	560	561	531	557	542	548	589	592	556	518	536	559	541	545	582	585	534	572	584	542	547	528	541	580	544	544	546	533	539	567	569	555	543	586	600	564	550	534	570	569	534	561	555	579	564	582	547	547	568	553	568	616	528	562	569	558	564	548	595	517	552	578	592	555	564	554	552	557	584	595	585	527	579	562	560	536	509	588	567	593	552	576	558	545	560	588	560	554	561	528	526	567	528	541	508	556	519	552	558	553	541	566	552	596	519	531	559	558	573	505	577	550	530	534	515	558	558	551	543	511	560	522	568	546	561	563	563	584	617	529	575	587	512	558	549	555	569	563	560	547	585	555	538	536	555	571	556	537	526	540	577	555	517	577	558	582	521	596	521	604	544	545	581	535	551	547	535	568	563	574	592	553	544	554	551	580	517	542	564	534	538	542	597	544	588	575	570	529	552	520	579	518	527	567	578	567	557	549	559	514	537	567	597	556	550	562	535	572	536	601	518	543	613	538	569	540	527	546	595	555	556	522	541	585	561	548	579	516	531	556	562	557	572	563	551	566	560	569	569	552	555	519	607	568	558	542	565	560	536	557	567	559	562	547	575	555	520	565	532	564	536	529	575	531	546	545	579	570	530	561	520	554	583	542	538	579	561	511	532	530	598	564	538	566	534	533	594	505	577	573	595	555	553	618	539	577	553	548	520	514	571	540	529	543	554	561	534	543	521	537	537	583	545	535	569	564	545	564	532	551	567	561	534	519	555	559	553	579	556	543	547	522	511	593	568	562	543	548	528	580	542	566	581	526	576	552	572	565	590	560	543	545	553	557	590	552	537	571	565	545	545	551	505	563	555	508	546	589	563	551	559	560	595	556	575	513	561	564	547	558	528	557	537	556	528	525	580	593	528	544	531	529	585	566	503	536	546	577	560	591	550	583	546	556	558	580	526	530	545	573	551	564	572	572	548	546	567	561	554	583	550	570	536	534	516	519	548	549	564	542	625	506	535	531	577	530	579	532	524	535	550	537	586	565	557	608	556	542	539	551	560	548	504	519	561	539
23725	20799	27982	23913	21852	19069	9162	3059	2395	2235	2424	1919	1516	1301	1082	953	922	804	837	827	847	899	907	830	773	750	705	711	630	600	666	693	653	614	520	541	450	447	404	497	440	409	412	437	392	434	406	418	429	426	393	418	452	402	384	397	409	392	445	421	401	409	434	379	408	397	415	403	353	387	375	425	409	413	413	404	343	391	364	382	420	392	417	366	386	367	364	412	395	391	377	392	394	388	396	345	381	408	377	400	381	396	376	353	368	382	413	383	366	358	386	372	394	375	390	357	390	365	360	377	400	380	357	401	395	393	374	359	369	383	366	393	420	386	377	398	382	353	407	433	386	393	398	381	366	353	379	389	375	375	382	385	402	386	373	402	382	346	400	380	385	374	368	376	394	399	394	411	365	373	387	370	403	382	363	372	374	351	384	381	398	384	390	355	356	396	397	347	400	347	398	346	356	376	386	367	396	364	387	408	366	374	393	391	402	366	398	381	382	362	407	379	375	411	399	353	356	390	357	392	408	429	410	382	392	404	400	356	418	349	366	415	405	373	414	391	400	377	355	405	385	365	390	387	407	400	404	407	381	379	396	396	363	402	385	376	380	367	369	373	374	372	364	394	385	372	356	345	394	402	374	410	390	371	384	409	367	384	388	389	367	364	401	359	356	384	401	381	363	357	392	388	395	374	389	380	390	357	405	408	407	349	365	356	376	380	365	386	379	376	369	379	366	385	382	372	366	368	415	375	407	375	395	411	348	407	405	360	391	372	373	404	363	385	381	371	378	401	357	400	374	356	369	363	421	362	422	388	398	404	384	387	381	404	388	407	415	384	351	398	362	428	409	348	394	380	355	406	387	426	378	383	383	419	385	409	382	382	361	365	371	417	383	390	356	366	408	339	390	360	403	356	382	374	371	391	412	411	396	398	416	380	391	408	402	368	381	365	372	377	399	407	361	377	394	370	448	408	416	357	366	381	368	417	403	393	372	346	382	384	389	383	418	375	343	410	404	402	426	430	389	363	397	395	384	387	374	387	383	375	383	414	371	355	367	374	400	426	393	363	402	377	364	399	369	372	395	372	388	395	400	378	338	416	387	386	403	427	400	423	389	384	422	384	394	334	384	388	388	378	404	367	395	386	371	407	385	364	402	410	364	415	406	388	367	346	364	351	367	373	365	369	388	378	374	391	380	365	390	378	378	386	383	365	361	394	410	410	397	366	351	396	399	391	406	365	398	377	372	378	393	378	380	361	410	388	376	408	395	411	380	401	373	385	376	405	383	392	381	351	393	380	394	365	392	391	383	335	403	373	368	379	357	395	358	397	374	380	367	383	366	357	394	403	394	386	431	401	405	375	391	402	353	394	406	423	380	385	409	422	346	382	377	392	384	409	415	370	412	377	362	348	388	328	413	379	375	403	365	433	381	380	366	427	404	373	393	380	365	374	376	355	386	359	367	370	387	397	407	372	369	367	376	368	380	371	387	377	398	405	384	387	413	346	374	424	369	365	376	370	409	359	354	361	350	391	370	385	386	371	399	428	330	342	397	405	362	379	399	428	406	377	380	381	376	343	419	392	405	395	368	377	361	398	426	382	392	381	373	384	376	372	362	435	368	389	393	393	418	382	381	389	354	364	399	393	407	389	355	392	385	379	390	398	348	371	390	369	376	353	394	363	368	407	383	404	381	377	373	399	399	374	391	408	407	385	370	408	405	411	376	372	376	416	424	411	402	386	385	381	405	417	360	404	363	384	391	372	383	401	384	392	375	405	393	417	375	393	368	376	390	367	394	361	393	365	386	369	413	400	364	394	392	370	349	390	379	366	410	366	375	368	397	394	386	388	394	409	403	372	365	364	393	404	379	373	383	346	379	366	359	377	385	395	363	364	381	375	398	362	391	369	405	395	414	374	426	387	408	380	418	348	383	323	333	362	402	417	357	417	368	373	388	397	377	393	371	343	380	385	388	393	415	380	398	380	405	384	395	370	385	373	380	386	407	384	381	377	387	378	371	379	375	391	366	374	335	380	420	371	396	395	428	372	381	375	394	402	414	368	389	384	364	426	369	352	413	386	366	403	392	389	390	403	379	367	410	407	404	368	414	381	434	395	387	383	358	417	398	368	380	386	376	400	367	407	383	404	388	367	415	384	404	342	362	399	353	352	358	365	415	398	402	386	412	375	378	373	373	405	375	372	398	389	370	340	359	365	349	378	375	394	403	384	395	376	416	392	378	384	360	349	369	398	385	387	385	372	390	393	384	423	393	399	397	381	390	373	365	367	388	365	343	373	375	356	375	398	435	410	391	397	384	382	394	420	376	393	367	417	404	411	409	398	377	387	393	389	338	372	385	380	389	391	359	397	372	407	422	354	389	417	402	409	418	408	390	376	387	403	398	382	375	384	388	385	384	341	394	376	384	362	375	350	398	389	386	381	405	389	361	360	389	385	398	427	362	390	399	379	378	372	376	396	376	369	375	360	415	365	367	387	379	391	392	408	410	361	416	372	394	409	392	387	420	349	365	406	396	388	384	388	355	386	379	371	356	370	398	372	411	376	401	391	401	372	384	379	385	392	386	399	363	385	378	392	429	396	410	379	395	438	391	336	368	387	386	370	368	373	421	353	373	400	399	379	396	367	415	411	396	383	397	381	391	372	362	387	394	388	429	374	416	402	361	404	394	400	415	413	379	392	419	382	349	373	363	394	388	386	398	397	354	382	377	407	382	405	397	370	371	345	391	354	384	381	380	362	368	379	357	373	391	385	395	377	367	369	356	360	367	426	388	387	362	347	359	419	374	354	377	385	402	434	389	416	398	377	367	398	363	384	373	381	396	357	365	381	363	373	372	413	381	386	377	357	378	358	375	375	390	382	397	395	382	378	420	355	359	375	352	439	370	364	390	385	384	417	385	379	390	383	409	373	377	377	367	382	394	364	428	358	399	404	360	376	364	400	398	387	410	373	418	384	358	389	383	370	356	387	417	403	379	378	389	372	399	402	355	367	377	431	374	397	383	383	403	410	386	396	392	387	381	406	393	407	406	400	374	400	412	367	395	378	406	388	399	418	375	408	347	377	382	396	384	407	375	379	393	379	381	360	426	413	376	425	403	372	356	396	362	402	388	378	350	362	430	365	403	419	354	357	364	374	378	371	389	371	407	350	375	352	393	383	394	397	392	408	340	367	351	394	382	372	380	393	400	384	364	412	384	381	370	382	363	372	413	383	395	391	397	396	357	377	365	425	371	379	385	400	393	347	383	349	378	377	383	360	390	358	388	388	366	374	395	408	407	401	403	387	401	380	403	390	415	350	381	390	396	363	381	368	351	353	370	401	395	404	364	374	377	375	381	376	357	386	409	387	369	402	412	388	381	408	363	385	359	377	393	372	414	366	384	364	404	393	397	381	399	374	374	413	369	389	411	368	415	374	368	385	372	341	410	385	379	381	363	373	395	403	367	349	384	389	402	417	368	396	415	372	399	401	348	382	348	372
36091	49515	35406	29033	27543	22116	11978	6364	5408	5059	5174	4051	3207	2533	2062	1922	1604	1553	1463	1573	1599	1516	1567	1467	1329	1213	1194	1264	1096	1059	1130	1189	1175	959	806	748	689	623	636	639	577	582	609	594	612	592	553	567	580	566	522	511	490	543	496	580	549	568	545	587	563	571	529	510	512	537	509	498	553	530	531	509	547	523	544	509	555	530	518	535	539	524	520	509	515	524	483	516	530	498	513	507	518	520	477	513	479	508	528	555	495	475	500	537	541	507	493	482	540	475	540	515	495	496	527	506	496	498	508	556	480	506	503	507	548	499	506	485	537	501	525	492	530	478	464	516	511	514	502	509	515	502	501	557	528	466	519	521	510	464	526	472	562	520	517	510	545	564	544	491	519	522	508	503	499	492	519	481	454	547	496	510	512	491	532	503	548	553	496	480	510	501	507	524	513	534	481	496	564	530	502	512	521	511	521	542	538	517	481	513	514	519	493	509	511	507	484	486	534	491	536	523	476	515	533	548	487	514	522	524	524	536	536	504	529	480	500	485	525	490	550	523	542	550	524	550	531	546	529	485	478	497	523	535	575	498	516	507	525	502	517	492	541	528	518	501	491	473	507	492	499	507	514	504	508	494	463	522	487	474	528	502	472	488	521	484	507	469	501	534	499	530	523	489	499	530	552	489	483	516	534	471	463	512	516	492	503	457	505	491	540	507	512	500	510	505	517	534	497	521	537	526	511	523	529	546	541	523	478	532	554	496	492	515	501	498	489	490	508	497	509	517	483	505	537	532	509	544	466	518	520	500	547	522	520	508	527	548	477	541	490	516	540	497	455	525	541	539	499	519	490	468	540	481	546	496	486	493	491	526	532	537	522	476	500	497	465	469	487	533	498	532	488	492	493	497	520	532	528	513	497	556	529	518	477	509	511	488	537	508	465	477	421	525	501	451	550	524	523	512	526	475	533	486	545	462	519	542	514	477	518	522	546	501	481	494	515	505	484	500	510	505	571	537	504	538	502	506	460	503	553	504	521	541	506	510	491	533	527	486	503	509	511	529	534	539	517	510	484	501	496	457	508	518	504	498	516	526	523	523	515	532	498	478	495	547	499	485	494	553	479	514	521	508	543	474	471	512	485	512	515	553	498	487	519	519	522	501	531	480	577	491	529	516	524	502	505	507	517	491	533	524	492	507	521	494	510	463	499	503	522	494	522	497	507	493	521	500	507	493	542	515	493	515	459	485	534	513	481	482	520	484	540	526	511	491	485	470	507	530	521	524	516	509	499	508	485	505	532	507	515	556	480	481	499	505	516	484	486	511	534	537	514	531	486	511	486	486	526	446	511	473	497	500	509	534	553	494	519	487	534	478	537	502	505	491	508	526	497	485	496	501	507	535	546	527	518	492	501	493	491	507	493	526	518	497	561	515	526	515	503	517	528	519	518	493	497	506	506	517	503	506	468	529	522	480	527	503	489	511	496	501	511	526	486	516	498	519	500	488	517	488	486	489	543	528	494	517	522	479	502	530	521	472	512	506	508	550	508	540	517	514	535	550	510	538	508	512	485	517	496	556	518	511	480	500	525	512	515	499	547	472	499	542	534	498	499	503	486	528	534	541	481	529	509	506	498	517	504	504	517	508	516	499	491	506	498	495	511	560	507	460	530	514	489	511	501	495	522	522	533	483	467	497	505	522	468	506	520	511	506	513	530	493	503	485	499	504	544	509	523	524	524	515	513	513	517	512	509	513	506	507	530	520	530	526	480	512	526	512	469	507	517	506	560	513	539	521	477	561	525	513	515	518	512	535	489	505	455	454	484	485	520	522	537	518	474	543	512	501	550	504	515	505	528	509	510	527	518	515	472	529	549	523	536	512	507	492	494	494	498	539	531	524	500	513	507	535	559	545	481	533	499	500	523	537	527	512	507	525	510	498	508	530	542	519	515	520	507	510	497	548	529	501	485	471	528	524	493	552	515	509	513	503	504	529	555	558	530	519	471	496	515	484	532	479	509	532	486	476	505	513	547	503	515	518	537	500	483	495	527	530	501	495	468	534	535	510	497	505	518	487	501	495	520	511	522	537	516	475	525	488	490	498	535	518	519	482	497	536	514	470	483	519	524	531	505	511	509	509	547	580	537	507	523	494	519	510	516	526	500	513	509	497	537	516	530	496	502	532	514	524	491	497	485	499	534	509	494	521	519	490	494	528	490	500	541	527	493	551	489	500	507	519	529	504	498	499	497	522	552	516	498	490	497	531	508	483	528	498	527	486	502	502	537	514	518	489	507	499	466	521	492	526	477	501	538	507	498	510	500	540	543	482	531	481	517	510	546	555	521	512	492	484	498	486	512	488	491	506	515	542	507	515	501	532	511	495	496	535	495	523	510	518	508	554	506	526	519	532	457	466	535	533	531	494	545	526	490	547	532	498	496	508	495	514	483	489	524	522	464	498	505	521	510	526	497	511	536	500	556	540	507	479	523	560	475	528	504	503	480	556	505	517	527	557	513	491	469	533	531	494	503	516	513	507	494	504	541	515	478	505	483	524	488	520	516	520	490	519	495	489	474	503	533	550	479	510	515	574	553	472	460	500	471	531	509	536	540	498	540	483	528	534	497	514	503	530	487	510	505	474	507	535	546	523	517	484	484	519	506	512	502	503	483	480	535	518	487	514	518	531	542	524	501	437	554	473	572	479	499	530	498	495	505	478	523	488	558	515	516	503	496	517	501	504	512	520	492	530	542	550	498	500	535	496	475	510	517	536	492	528	510	548	466	484	495	545	494	532	501	503	528	487	514	474	479	520	504	491	524	579	479	525	512	497	503	512	501	477	511	502	539	544	502	528	491	522	493	524	517	531	502	466	515	539	477	500	475	499	516	534	520	523	533	556	483	498	518	521	525	512	521	533	521	519	507	497	481	508	506	505	479	506	527	526	508	539	529	511	502	504	517	507	545	498	537	532	496	471	481	541	539	520	516	482	490	508	491	521	550	517	508	555	525	532	493	510	517	503	498	503	534	516	537	479	564	524	514	485	532	464	515	508	516	500	494	532	469	517	534	550	528	517	496	495	560	506	514	466	478	516	507	503	496	500	505	512	521	474	479	460	494	494	522	495	534	463	529	539	541	521	525	498	508	494	517	508	511	504	500	515	497	517	497	501	513	499	495	550	490	506	505	522	525	515	490	487	517	495	533	500	480	499	525	538	459	469	497	546	552	506	485	498	515	492	494	512	506	497	466	517	496	481	507	523	497	503	525	517	537	541	520	470	502	467	556	516	520	468	524	483	555	533	512	493	484	548	501	513	492	506	538	485	524	472	497	537	511	485	507	511	484	511	538	515	501	461	520	519	509	502	526	483	493	495	531	525	511	536	489	537	527	510	463	548	485	499	507	538	477	509	496	491	514	518	522	497	530	517	470	498	507	494	524	477	519	487	475	507	546	542	492	501	448	535	548	520	515	541	496	536	536	524	496	503	527	483	552	500	493	500	492	496	524	492
22713	20799	28402	23301	21278	22491	16588	5787	3884	3683	3656	2637	2196	1951	1684	1407	1137	998	972	1026	1015	1001	926	973	932	839	805	844	766	724	678	703	709	690	583	503	411	446	406	411	466	452	384	385	391	381	317	355	382	375	390	385	348	361	337	400	381	374	370	381	378	388	364	382	409	335	365	366	372	338	367	337	362	333	349	343	360	327	347	339	382	360	377	330	327	335	337	361	311	314	339	317	363	308	338	333	360	349	325	324	325	325	357	335	353	332	326	363	363	315	341	357	373	323	350	321	348	335	348	349	378	347	325	372	345	348	346	296	355	314	354	351	319	366	301	327	383	355	367	343	351	378	331	366	342	345	347	349	369	334	315	337	344	367	356	365	336	331	335	375	332	362	349	328	345	328	347	339	320	366	303	334	367	349	344	321	349	366	359	316	343	332	331	377	322	339	346	361	374	341	375	372	355	343	336	306	337	348	341	393	358	336	369	344	330	335	376	322	328	343	361	335	336	329	368	342	380	325	333	342	353	307	343	341	333	328	327	323	334	357	336	322	324	362	360	330	340	366	328	354	343	351	326	344	362	320	333	367	357	324	354	353	337	337	325	364	335	349	369	323	350	351	335	334	343	359	324	332	324	338	346	305	343	318	336	342	362	347	343	337	355	328	330	368	341	348	324	351	339	355	340	341	333	328	351	339	352	324	335	348	331	330	357	346	357	327	330	342	381	299	343	351	325	350	374	350	311	348	343	352	352	343	357	343	382	366	349	359	346	329	352	324	330	351	357	343	369	356	341	345	389	381	349	337	352	327	348	355	359	362	342	334	344	355	333	365	353	354	334	331	357	316	343	327	376	346	345	350	346	354	353	345	318	365	326	339	328	353	347	363	346	334	376	365	341	314	319	327	355	343	329	341	370	329	334	330	335	321	328	367	348	332	353	324	343	308	362	335	354	349	323	353	345	378	353	349	341	340	361	366	319	349	378	344	345	345	337	350	334	347	370	333	347	362	355	341	348	396	351	350	349	346	367	334	350	345	340	334	340	365	345	316	322	357	333	360	355	354	335	347	338	354	345	332	360	368	368	332	329	334	333	333	361	317	361	292	357	338	317	343	336	351	330	334	332	360	327	325	338	336	337	324	366	311	350	344	341	335	339	380	352	340	330	318	348	343	356	347	332	354	301	350	350	324	361	384	338	350	350	323	335	329	334	366	334	393	337	349	335	367	308	356	341	345	347	376	322	340	370	324	348	348	335	341	337	348	346	323	342	363	334	365	369	322	378	332	341	363	382	367	345	351	328	351	326	303	368	347	360	335	377	351	349	318	322	337	368	360	356	354	343	348	337	364	341	333	383	332	337	356	350	320	324	340	337	352	357	330	329	301	370	341	332	326	365	368	367	359	348	362	328	346	362	338	347	342	334	367	371	354	330	343	366	313	370	332	319	321	325	369	312	334	356	346	367	332	348	379	347	344	347	343	395	339	361	346	337	327	356	332	356	349	368	338	337	355	338	347	310	373	349	357	335	342	350	343	334	349	357	331	354	345	360	317	360	334	353	367	341	332	391	335	300	331	344	345	354	380	395	361	336	339	332	328	377	343	333	343	327	378	354	358	325	316	334	359	319	346	349	331	327	342	355	371	362	321	347	344	330	349	352	364	370	350	364	338	336	337	335	354	312	358	358	341	372	361	359	322	323	354	329	321	339	338	351	351	341	281	346	326	342	392	321	356	330	334	362	353	323	355	329	327	351	356	351	324	340	344	323	343	336	354	316	371	350	334	352	361	344	354	307	329	341	364	352	380	351	336	373	300	350	335	354	330	360	355	375	319	341	347	342	336	374	351	330	345	348	342	319	364	350	354	354	317	341	363	337	344	317	345	334	355	369	308	345	321	352	336	329	347	330	337	359	365	333	349	357	352	361	340	332	362	335	366	348	360	347	369	351	362	328	315	401	345	376	373	393	339	342	356	382	363	303	327	338	342	345	326	343	332	315	376	324	348	361	333	343	374	353	357	349	371	354	351	335	373	360	343	350	345	368	369	317	349	337	345	373	354	346	337	339	330	346	360	325	351	332	374	339	350	339	375	320	314	369	345	317	358	314	347	343	345	338	359	359	352	378	362	340	359	361	333	377	330	351	353	341	346	329	309	347	336	358	331	364	330	370	336	348	344	359	363	325	357	344	373	357	344	331	347	365	355	341	354	335	343	341	335	330	353	353	338	322	321	268	357	356	350	348	341	345	325	304	370	345	339	364	394	351	338	351	325	366	333	377	386	346	363	357	379	338	326	322	317	355	321	348	369	352	312	369	373	315	313	334	345	355	337	322	308	337	335	367	341	349	346	356	322	342	354	341	376	316	329	313	344	375	347	357	380	324	331	323	344	344	352	358	399	356	362	314	387	339	337	349	309	347	327	341	358	358	310	353	325	316	359	357	341	352	343	332	331	332	302	340	337	366	349	348	353	348	396	314	322	340	350	335	326	349	341	349	352	358	335	316	333	362	329	355	370	332	344	341	327	340	336	334	358	353	382	308	326	342	356	364	373	357	336	348	320	363	321	338	331	360	320	347	341	319	328	363	314	330	375	360	346	368	342	362	345	345	326	338	337	329	310	309	355	355	324	381	320	350	342	345	342	341	390	325	331	362	314	317	347	350	325	370	333	308	338	334	359	369	340	347	331	357	351	322	335	313	364	373	329	327	310	322	375	348	297	351	352	345	323	358	323	357	366	333	350	341	372	329	311	339	340	310	345	332	326	353	315	346	338	304	337	311	359	346	340	332	361	363	341	347	325	339	310	366	336	336	324	325	266	358	371	370	324	335	336	357	381	314	354	344	322	344	358	348	357	343	319	324	301	331	323	370	341	396	372	346	340	324	342	368	363	350	333	321	334	339	368	357	364	328	315	362	340	346	330	331	353	346	344	342	336	342	306	332	390	333	339	346	343	330	311	354	356	331	366	365	337	337	347	339	345	338	345	352	309	357	353	338	370	332	395	351	360	332	322	355	350	389	309	333	338	359	333	365	333	349	341	319	316	329	327	347	347	332	348	322	359	330	324	351	382	354	341	328	357	313	346	365	358	341	374	348	362	334	383	340	322	365	319	317	339	327	341	351	362	357	361	319	329	355	333	330	335	354	348	327	337	356	322	336	374	370	352	337	324	360	328	338	346	320	347	366	330	347	339	345	357	351	330	364	315	305	347	321	360	344	339	335	311	319	355	322	337	328	356	361	358	357	355	327	334	336	337	350	374	341	347	354	342	340	349	354	375	352	361	348	371	319	353	361	337	305	350	352	339	337	369	360	352	327	345	340	349	302	342	385	330	368	344	330	341	355	336	355	311	340	342	310	373	358	350	309	325	319	345	380	336	338	348	329	297	362	334	324	337	336	345	355	351	346	371	332	351	356	351	330	356	361	370	327	371	327	351	367	365	319	357	335	345	328	330	350	362	348	322	346	350	348	342	356	335	368	336	347	325	323	319	331	370	348	334
40708	55790	41027	33846	31070	26489	15417	10005	8520	8074	7714	5674	4615	4060	3428	2736	2229	1941	1845	1690	1871	1902	1831	1730	1688	1513	1451	1549	1405	1202	1224	1138	1233	1097	825	685	618	602	634	634	625	588	593	589	571	555	543	523	492	517	502	471	493	506	511	520	500	554	553	532	478	504	463	483	473	487	475	468	495	493	444	452	502	445	448	440	423	423	453	447	445	438	482	402	447	440	402	436	476	463	443	456	436	442	449	450	480	432	436	457	441	468	464	446	416	457	454	453	476	471	431	437	437	471	438	404	401	437	436	461	419	438	493	442	395	441	446	412	414	454	439	392	395	441	405	419	412	450	427	432	432	465	463	513	476	446	453	432	434	463	403	438	404	475	444	450	455	449	431	429	419	468	442	435	439	433	464	455	427	431	415	471	440	433	429	477	471	452	388	460	463	469	415	447	476	401	445	417	512	470	427	438	440	448	441	447	416	442	464	446	435	442	464	428	429	437	463	434	464	423	483	425	461	446	443	470	429	429	489	465	450	455	448	450	443	441	444	410	454	435	441	481	455	487	459	447	417	441	439	440	455	407	474	456	445	426	422	469	465	475	480	463	482	430	429	446	433	469	438	424	450	478	453	479	441	476	471	451	459	462	457	458	473	458	458	445	422	466	420	455	447	450	429	415	411	440	421	415	454	430	423	441	480	457	474	459	414	456	433	417	443	480	450	438	419	473	473	468	482	432	419	444	492	455	472	434	455	470	475	436	426	418	446	452	421	457	463	470	436	473	435	491	463	459	459	425	459	440	482	461	415	457	466	455	443	455	417	458	471	446	440	517	461	463	448	436	451	453	468	476	457	445	479	463	440	445	444	443	453	444	444	438	457	430	518	464	426	481	412	429	468	439	460	478	409	441	461	438	473	422	501	395	429	413	459	421	437	437	470	487	438	464	463	449	446	425	472	482	449	418	430	444	443	451	446	447	489	487	462	443	474	486	417	436	445	413	492	455	470	448	465	420	455	437	451	442	450	450	437	464	450	436	444	458	469	460	449	432	447	448	415	425	450	431	433	455	433	501	440	459	436	472	468	485	499	435	451	420	464	460	434	438	438	467	440	463	455	444	449	450	426	449	467	453	423	459	464	469	447	448	455	468	425	455	496	436	460	445	474	407	420	451	442	454	439	447	470	437	424	422	498	451	432	431	476	502	421	425	478	431	453	415	461	466	452	483	464	432	470	446	488	449	443	456	427	444	433	443	452	433	400	436	427	453	453	420	466	425	418	470	447	424	449	464	430	432	466	481	443	450	456	450	479	476	470	466	468	454	407	468	454	433	430	437	439	437	416	402	467	457	471	432	463	461	484	458	454	467	454	448	461	444	494	437	457	450	472	459	488	426	449	444	441	454	475	458	452	444	478	412	445	410	465	443	450	447	420	457	450	421	486	437	482	447	503	418	474	439	443	450	436	409	426	442	424	448	435	420	425	465	417	410	458	446	481	475	442	455	454	415	438	441	435	434	438	432	449	393	457	486	442	452	448	494	439	494	480	443	466	440	409	454	433	485	455	453	469	458	439	442	423	413	427	440	412	477	474	458	447	439	425	482	461	436	454	459	436	448	446	445	454	430	470	431	414	460	445	492	461	476	448	425	482	464	469	445	446	478	427	415	455	439	476	421	419	457	445	476	421	414	460	462	446	455	455	428	463	487	478	452	447	438	473	426	475	461	434	433	446	455	477	426	421	452	462	467	426	457	459	456	445	456	407	462	454	450	425	434	442	443	433	460	440	456	456	450	485	460	445	467	456	448	416	434	478	457	427	462	461	476	446	414	432	440	475	446	418	431	442	422	423	441	442	440	452	472	474	483	423	452	451	467	446	481	496	495	472	453	461	400	428	449	438	467	451	466	450	455	462	404	461	420	408	473	448	420	423	430	452	436	472	427	436	476	489	434	449	459	412	436	422	435	416	442	431	451	455	473	444	459	478	476	495	439	438	429	427	436	474	444	437	429	451	427	465	451	444	463	502	470	435	442	438	461	487	463	406	472	418	466	462	450	415	439	441	455	429	429	415	478	456	450	442	422	463	440	457	419	414	446	464	461	429	417	442	472	465	452	497	466	464	451	441	453	449	443	429	431	436	446	443	436	443	462	487	412	454	443	446	437	473	430	489	451	458	493	458	456	443	455	436	447	454	493	478	425	458	400	432	428	460	454	418	429	438	444	428	453	471	444	447	451	455	498	437	431	463	435	453	456	443	483	460	455	454	415	445	464	426	439	444	460	470	479	415	461	446	473	444	492	418	431	465	470	447	441	471	439	457	453	478	465	464	449	418	473	467	418	423	461	479	426	452	458	473	421	428	439	464	487	466	446	438	441	458	459	420	444	463	472	460	454	443	425	461	473	464	482	454	453	432	415	461	415	466	466	436	428	409	459	473	470	467	410	455	486	435	446	451	431	460	474	431	442	467	435	436	436	473	459	438	441	439	457	443	443	438	471	456	448	437	436	449	468	449	446	465	419	458	432	446	444	417	468	431	498	486	450	459	409	431	444	433	471	415	462	423	441	437	450	464	486	421	438	440	436	436	404	436	471	464	433	470	449	475	487	416	443	456	432	438	464	473	469	434	434	451	435	470	441	480	491	437	431	494	426	426	452	439	447	415	436	451	418	435	462	445	444	416	425	422	437	462	428	444	434	487	480	440	422	448	448	473	430	469	447	431	454	446	460	453	451	459	433	448	438	440	467	466	462	400	449	420	457	416	456	425	404	428	470	457	497	470	442	438	474	430	442	492	463	427	468	456	462	422	453	456	441	450	449	452	465	444	463	420	440	458	450	444	453	453	482	423	446	459	421	446	471	455	462	426	465	454	452	420	448	456	427	462	474	433	437	490	422	470	452	433	459	445	506	487	440	458	451	427	442	461	438	480	415	446	398	420	438	431	468	422	463	429	450	462	433	438	460	428	437	441	491	464	421	473	441	503	460	454	464	398	404	423	463	443	445	468	463	444	454	444	425	420	484	461	418	441	484	460	451	480	441	456	441	464	439	459	464	444	493	439	418	409	485	463	438	459	449	438	418	452	462	448	465	496	434	417	432	400	455	439	479	442	454	473	464	489	434	432	451	456	439	442	384	450	430	443	427	460	429	424	448	431	453	438	431	456	450	431	440	423	473	454	484	441	448	438	449	436	457	440	484	456	454	449	481	423	434	461	431	429	425	461	435	449	446	416	470	443	463	432	415	494	449	420	437	454	447	423	509	451	442	470	461	449	468	419	394	413	447	487	438	453	487	462	458	452	447	433	446	466	427	460	428	403	451	450	430	442	445	462	454	459	453	455	442	445	496	424	484	477	445	460	471	439	435	427	469	475	393	478	435	445	426	442	401	480	436	440	470	438	458	422	451	440	433	462	471	437	419	427	436	454	468	485	452	427	449	484	435	451	471	462	449	464	450	418	440	449	451	441	450	378	436	489	411	465	427	477	421	458	478	450	435	476	442	426	431	468	455
27800	24990	24317	19736	12982	7925	3277	1979	1630	1750	1550	1361	1143	1018	948	760	710	718	645	663	721	744	631	674	630	673	614	656	628	619	627	535	558	555	497	469	468	439	465	479	443	439	436	400	421	416	432	432	447	414	438	407	444	465	428	454	458	388	400	426	434	407	432	453	435	431	423	437	418	419	410	407	419	389	442	431	448	433	428	411	409	414	411	424	439	434	411	451	410	430	452	414	455	434	441	415	485	426	444	424	388	413	412	438	470	408	422	440	403	415	434	418	426	455	419	407	423	408	453	450	429	450	387	434	432	434	387	446	436	419	444	409	451	413	432	447	452	429	416	433	433	433	417	422	439	421	397	427	447	454	411	449	434	433	441	439	420	437	394	417	435	443	465	420	464	427	424	445	457	454	422	424	397	431	386	412	433	414	423	422	400	429	472	399	408	426	410	396	420	406	423	457	465	430	400	416	420	424	414	473	389	429	415	394	423	406	419	442	428	446	394	434	467	440	439	449	406	411	433	415	441	419	411	433	442	402	414	447	408	445	438	429	425	440	422	423	450	444	403	443	462	447	438	451	435	426	400	421	395	420	405	419	427	414	416	410	419	434	455	425	409	441	417	419	438	399	413	432	410	406	441	432	412	422	424	444	404	421	429	463	428	431	431	384	424	445	424	457	418	430	447	415	436	433	430	456	387	415	441	442	417	391	422	419	446	411	412	449	395	434	440	422	388	414	418	427	443	402	388	444	444	409	434	431	401	418	439	448	431	426	420	441	406	429	410	432	400	439	424	412	430	414	427	420	450	438	446	383	432	429	421	462	411	450	440	413	387	383	451	441	443	439	419	448	461	442	452	420	385	463	441	426	446	402	429	405	423	425	413	407	416	409	405	451	405	421	420	405	381	430	432	398	414	450	427	423	438	403	445	452	422	452	420	419	433	416	427	406	404	472	457	429	415	458	444	437	428	429	432	402	445	444	410	427	427	427	408	410	392	459	412	414	420	425	427	421	464	383	444	407	415	412	406	422	407	403	401	423	419	403	421	446	459	407	429	407	435	412	444	437	358	411	400	416	406	410	427	439	431	416	465	457	434	418	455	417	413	390	409	420	415	429	412	438	424	434	415	401	396	425	435	413	382	443	403	385	438	401	412	416	427	427	423	430	471	410	410	422	439	402	426	427	418	410	420	429	428	428	441	428	425	437	425	375	436	445	424	418	453	452	453	421	440	384	427	385	414	418	440	444	439	444	411	439	446	419	403	448	431	447	469	461	444	410	453	417	432	479	424	449	402	393	422	424	463	415	413	431	420	422	407	430	407	444	422	410	414	435	429	414	413	428	423	445	422	438	417	434	402	425	449	425	433	418	433	401	421	451	417	452	432	463	382	444	407	429	424	450	421	427	396	425	473	449	415	431	398	406	452	404	435	433	464	399	410	434	418	409	470	420	454	430	415	403	450	414	403	432	438	459	431	438	395	400	437	430	406	413	421	436	424	419	448	413	430	399	420	420	433	419	403	436	438	433	424	428	462	408	389	403	420	410	416	437	372	395	409	421	425	416	416	406	386	386	440	420	413	414	432	446	430	406	419	421	408	473	445	422	415	401	431	394	425	418	414	444	448	428	442	440	398	461	454	436	429	403	440	428	434	414	453	438	448	429	419	445	415	398	411	431	443	423	407	439	435	428	383	446	415	427	405	430	389	425	425	381	444	393	462	419	423	430	402	456	435	415	417	417	425	424	467	416	447	388	404	422	419	423	403	399	408	438	407	425	424	424	422	426	400	444	458	410	413	397	386	421	450	436	425	450	427	421	406	435	421	399	408	457	439	389	459	423	443	392	413	436	422	430	455	389	423	421	420	450	417	409	451	390	420	421	400	463	432	393	424	417	459	432	415	400	457	427	393	412	395	435	411	415	427	421	447	408	395	425	422	382	400	401	438	416	487	447	415	437	468	431	439	442	435	439	423	418	391	408	437	424	413	419	423	423	417	437	439	457	403	451	443	445	429	402	430	379	424	407	447	426	398	451	419	438	431	435	439	401	412	428	404	421	408	417	434	384	419	428	451	419	448	412	429	433	457	434	416	440	383	463	427	415	435	468	440	437	422	425	455	441	416	427	448	442	430	411	416	443	460	414	415	411	417	430	433	393	426	485	408	428	400	459	439	410	452	436	433	441	449	418	426	446	441	424	427	407	452	435	450	443	431	435	434	423	389	437	414	451	467	409	436	427	383	449	435	423	431	431	411	449	411	394	447	412	452	422	412	406	452	462	418	463	459	461	444	445	417	422	430	391	413	430	459	435	394	401	457	399	410	407	405	420	433	417	464	407	430	447	406	428	440	402	414	443	418	439	393	437	401	416	425	411	383	403	410	413	407	427	414	377	411	416	425	401	397	446	441	410	425	417	410	447	398	426	455	452	434	424	451	431	379	435	457	442	464	426	440	432	379	418	435	448	433	418	408	440	496	412	451	434	436	413	447	409	400	437	400	419	431	446	422	427	424	434	426	443	398	451	416	437	441	392	426	435	463	427	425	437	407	404	422	383	426	422	426	416	426	441	414	422	390	412	433	427	422	386	439	407	435	419	444	416	460	449	452	408	426	445	407	443	476	446	426	431	401	383	448	443	485	407	426	417	445	432	440	427	432	424	387	443	431	428	448	402	415	395	401	457	447	416	418	432	384	404	443	427	410	399	388	404	446	443	425	452	406	427	428	397	409	422	413	446	438	446	420	412	426	440	422	401	405	430	465	405	428	425	449	419	457	427	409	444	419	426	433	436	386	398	434	442	407	427	410	400	375	449	430	455	440	445	444	432	410	382	427	406	423	430	407	452	433	434	407	429	418	430	450	423	407	407	391	420	406	423	430	412	391	425	428	421	439	437	423	407	425	419	391	416	449	429	393	426	427	388	434	409	419	439	416	419	442	429	437	479	387	410	420	445	416	426	430	432	416	413	442	455	380	411	431	439	469	376	456	424	454	419	439	442	468	456	452	414	392	437	462	403	421	367	476	420	449	399	456	410	396	381	441	379	395	430	406	430	413	431	417	419	408	456	444	417	421	416	432	437	418	465	449	435	457	421	457	448	396	425	412	412	479	407	435	437	399	418	443	412	431	403	446	429	439	404	422	408	461	417	459	419	411	417	417	426	421	421	434	432	427	391	378	412	399	426	433	382	420	433	428	418	425	451	439	423	411	445	411	470	414	412	386	414	447	417	430	413	440	395	413	434	415	412	413	427	410	422	427	442	438	425	437	415	436	430	468	421	437	402	446	429	436	419	431	414	435	438	455	427	397	452	411	429	403	421	396	396	479	436	430	440	453	406	408	437	412	454	437	427	456	408	408	431	420	436	409	417	403	426	461	400	460	437	410	397	427	404	447	410	424	429	407	430	421	382	426	403	443	395	407	392	472	439	431	479	416	472	470	448	431	420	508	424	404	439	403	421	427	427	432	432	414	407	402	463	429	438	409	455	414	440	394	431	396	418
32226	38905	29669	22829	19310	13476	6715	4432	3784	4009	3523	2815	2212	1986	1667	1381	1295	1141	1053	1097	1238	1187	1113	1084	1037	992	987	993	938	853	907	810	898	867	745	695	579	597	626	632	627	599	633	617	622	613	606	580	527	583	622	577	577	558	579	553	610	559	599	569	517	570	588	598	582	545	591	504	591	639	582	559	587	568	580	543	558	579	571	574	514	599	568	513	590	519	555	554	562	526	583	582	586	613	593	559	593	552	543	533	512	551	568	617	549	535	560	553	557	565	542	589	563	548	560	535	512	581	560	566	548	539	542	537	625	560	557	551	549	543	538	546	573	518	561	561	570	587	541	563	559	565	564	539	546	536	567	582	562	572	558	567	564	540	560	567	554	553	582	574	565	560	552	553	578	512	583	610	557	560	542	533	534	616	537	546	541	562	509	550	544	541	549	554	532	576	567	566	558	555	565	555	576	579	607	537	595	547	585	578	583	523	586	525	553	598	555	600	555	607	534	524	578	591	567	566	584	583	560	570	532	556	595	542	553	617	570	552	560	538	555	570	541	611	589	638	581	553	567	581	547	543	564	608	549	601	571	531	590	563	549	566	565	536	566	562	566	572	554	541	584	567	556	607	554	542	535	549	556	536	582	532	540	558	598	555	555	603	542	574	557	529	536	553	578	572	546	559	582	577	536	520	623	527	536	549	585	548	595	576	564	536	570	572	582	577	568	572	584	566	542	579	549	560	597	573	510	529	512	583	599	550	540	581	588	556	545	573	557	574	576	565	513	593	555	574	577	558	557	542	540	571	520	543	579	550	584	530	518	540	537	576	563	550	547	573	561	565	514	558	540	545	597	546	563	585	553	602	534	538	564	568	588	540	607	542	554	576	574	596	560	519	561	550	544	577	553	564	529	528	583	555	517	595	582	502	552	544	587	556	534	570	577	566	550	532	579	534	607	553	560	543	580	548	560	529	508	550	562	561	550	517	566	539	578	548	576	537	564	565	576	579	554	555	496	538	558	579	573	570	586	575	581	575	561	631	586	510	556	548	540	584	544	559	524	522	567	532	568	558	587	533	567	590	565	537	559	549	543	590	579	591	590	570	575	602	549	594	585	538	571	541	591	556	570	540	549	554	578	577	558	571	522	552	582	574	570	635	593	555	543	527	549	554	563	580	567	591	561	587	559	580	593	563	499	595	577	530	568	544	522	560	585	544	530	576	552	572	596	543	598	562	587	564	595	574	574	553	551	576	579	560	577	574	552	545	595	554	549	561	532	573	531	542	584	559	545	538	537	526	611	522	596	577	572	563	527	596	548	571	569	518	581	628	569	558	550	579	535	557	583	584	557	583	564	561	562	537	554	567	571	538	542	570	574	584	583	552	568	555	563	581	556	532	562	508	567	605	604	519	540	564	560	548	578	535	576	555	559	562	587	576	551	550	571	566	555	565	574	627	548	584	541	538	571	586	592	583	529	573	550	572	565	556	569	524	582	569	583	548	531	545	572	561	565	570	546	573	545	590	593	554	608	579	554	603	550	573	559	558	550	587	521	536	581	560	554	543	590	543	571	597	552	549	539	565	537	526	540	570	540	515	581	572	591	507	537	515	578	581	559	549	593	535	540	525	552	542	605	585	571	578	532	579	534	533	589	528	566	569	585	550	579	551	538	522	587	594	580	569	567	626	545	561	569	569	538	583	599	544	545	523	586	548	557	570	558	571	562	604	542	537	558	576	574	498	560	586	596	545	544	542	581	578	592	579	573	569	501	574	550	570	560	571	588	520	588	565	562	603	584	558	601	546	533	578	597	535	546	562	566	552	560	585	523	586	591	575	565	549	567	509	590	572	555	534	574	574	543	559	552	554	494	580	526	574	533	576	564	531	542	535	533	533	575	608	594	569	540	533	553	532	583	583	533	519	576	525	538	570	570	546	572	507	568	594	597	553	564	601	592	546	588	586	587	524	600	558	555	575	543	558	555	563	559	536	538	514	525	564	570	549	571	534	582	605	542	583	575	571	567	603	558	610	529	529	574	571	590	580	555	568	552	574	549	559	539	564	599	541	553	555	573	578	585	530	556	543	606	592	532	543	595	534	598	546	598	535	574	564	543	533	592	586	535	542	563	569	569	573	547	591	538	546	552	583	585	588	571	559	602	576	547	569	528	564	559	562	547	575	589	557	592	604	530	546	582	588	541	553	517	554	548	591	554	601	600	562	529	550	606	587	513	573	594	590	555	554	541	573	564	520	487	596	569	519	572	545	539	552	527	513	545	559	576	576	580	592	572	551	615	520	516	558	580	537	557	582	560	522	574	553	506	573	561	571	522	577	556	545	567	588	543	526	548	599	559	573	534	570	570	577	533	589	560	557	552	543	567	584	581	587	570	560	562	611	513	612	536	551	534	568	567	533	560	567	540	576	565	562	588	551	610	579	545	554	589	583	587	549	582	573	591	570	539	601	565	551	583	545	567	592	589	514	533	533	538	580	523	555	572	576	584	590	539	602	603	576	597	560	529	565	591	541	574	577	570	547	539	555	531	549	571	522	576	526	533	560	560	591	570	582	560	518	569	581	536	514	565	533	569	550	580	564	565	550	516	585	583	535	552	544	562	518	536	578	540	557	575	549	572	534	578	537	567	566	560	584	536	584	555	536	574	582	612	574	555	526	546	571	556	558	560	595	567	561	557	496	586	594	572	559	537	549	546	506	574	592	561	581	531	571	549	603	546	582	535	605	611	560	552	545	548	586	562	557	571	540	556	584	567	539	550	532	549	561	529	571	613	570	537	562	533	566	547	557	584	574	559	552	575	593	583	580	535	544	571	615	557	518	573	566	543	565	563	551	541	561	556	557	556	577	566	560	558	548	577	564	573	597	547	550	531	616	533	522	564	561	534	575	527	565	529	569	565	569	524	579	569	540	578	518	560	516	555	543	559	577	559	566	560	564	563	558	561	572	588	558	595	549	571	541	559	553	542	562	510	549	548	527	589	538	547	543	573	552	555	544	543	555	599	547	572	572	548	585	566	541	552	580	550	499	554	571	548	568	555	545	549	567	544	570	617	529	570	539	544	558	555	558	551	584	546	562	545	551	549	565	575	564	590	577	573	577	550	556	577	597	561	578	584	534	558	544	600	529	612	546	528	553	532	566	557	590	596	595	604	556	578	600	630	564	590	615	550	565	547	599	589	601	548	586	542	555	571	562	596	599	570	536	578	562	581	564	592	607	549	559	524	589	544	535	560	525	549	554	597	587	554	521	546	550	525	552	511	507	584	513	538	552	558	563	550	554	597	573	529	586	559	542	547	541	577	528	588	560	598	533	559	582	558	549	547	550	528	588	566	547	565	578	495	571	592	538	588	578	607	550	537	591	544	541	597	608	554	528	534	531	566	572	552	557	585	578	569	514	551	588	566	574	638	570	528	559	550	571	587	547	562	573	554	589	584	581	548	516	570	573	596	532	583	596	528	582	538	548	553	568	515	529	555	573	596	563	640	601
23674	20844	28017	24069	21629	17421	8073	3852	3052	2927	2410	1791	1384	1238	1112	976	950	959	856	949	857	930	867	840	778	732	822	780	830	695	749	681	684	618	489	481	409	432	432	442	485	455	441	439	448	458	415	416	417	409	410	427	372	404	416	463	408	413	401	441	437	400	395	415	454	428	409	405	390	421	405	417	442	428	405	397	400	400	409	418	431	421	396	398	396	386	410	398	365	396	411	400	403	398	377	424	390	428	335	384	394	389	380	379	390	408	387	428	426	409	377	435	399	393	358	411	395	400	416	378	411	423	391	442	385	392	380	405	394	405	374	364	375	410	372	392	393	394	415	367	398	418	423	400	370	402	401	442	405	377	404	404	381	384	377	390	406	393	415	363	401	385	409	387	432	375	374	413	440	380	384	456	411	391	383	378	396	386	425	378	414	362	413	395	411	403	398	404	387	406	407	404	415	440	387	408	381	362	400	377	395	417	395	387	421	373	378	362	393	391	405	391	396	405	387	410	384	386	410	406	389	367	366	380	377	353	377	395	379	418	398	387	378	403	397	392	394	407	376	394	388	396	375	400	385	385	405	385	371	422	411	419	404	399	428	367	408	367	427	370	408	395	396	385	420	358	405	442	386	385	431	375	376	396	395	368	411	435	383	392	392	425	358	413	412	399	426	381	418	397	379	405	408	354	405	378	400	403	380	450	381	408	401	418	397	366	368	397	380	386	417	379	398	381	410	359	401	374	415	367	385	402	396	411	363	384	390	386	375	379	400	415	350	412	397	388	395	408	402	399	402	431	379	393	379	407	396	371	389	387	415	378	435	372	414	425	387	403	407	374	382	392	411	385	404	414	391	414	391	398	386	390	414	408	372	367	395	403	379	370	408	386	378	424	379	399	390	393	398	404	413	403	388	379	412	411	384	365	422	372	384	402	382	371	429	357	376	356	398	387	404	445	405	400	367	400	386	368	419	400	401	382	386	394	411	384	378	389	395	373	396	398	395	387	393	391	407	372	385	377	384	410	432	392	358	404	387	351	410	414	394	419	404	375	415	394	395	401	365	395	390	399	406	413	387	386	410	404	407	409	420	395	401	401	419	413	395	383	391	408	384	373	413	393	400	392	414	408	379	392	383	377	412	379	399	398	400	381	413	401	379	385	383	402	363	415	398	401	397	383	421	410	381	422	401	393	385	398	408	400	365	383	354	369	395	384	389	374	397	397	401	411	397	389	398	392	389	379	368	389	393	361	353	406	378	411	422	402	396	392	412	413	375	384	390	400	405	397	410	390	393	405	431	417	426	373	384	434	420	401	382	410	392	402	353	383	400	444	401	388	395	368	382	405	420	365	409	404	373	359	389	400	393	383	366	368	369	370	418	373	395	401	424	392	404	407	413	404	389	369	389	418	402	370	408	410	394	399	371	409	410	385	406	411	397	390	440	378	413	391	392	385	411	389	416	427	412	409	424	408	349	434	380	383	413	390	386	414	369	434	392	384	376	421	417	407	409	389	392	377	399	385	368	451	379	359	388	401	412	411	391	385	378	390	377	393	398	368	403	384	392	366	408	364	412	406	428	388	413	406	393	407	393	402	401	424	425	429	380	380	391	394	346	412	395	397	390	396	398	380	389	390	378	395	390	386	398	369	415	396	407	397	397	357	383	378	409	413	421	373	358	378	394	384	365	380	394	351	388	399	393	384	386	374	420	362	397	380	390	392	413	426	425	422	402	360	385	367	393	392	381	376	416	412	419	403	373	398	431	357	392	391	418	415	387	400	410	350	408	386	414	406	377	401	398	400	371	443	394	346	405	406	382	373	387	397	421	402	409	388	377	382	409	352	399	359	393	404	432	415	402	397	386	402	407	413	397	387	371	412	404	394	369	366	378	410	404	370	374	431	399	388	358	395	419	433	446	401	412	399	406	422	397	432	408	378	425	422	420	376	380	392	419	394	405	414	367	395	396	397	435	406	393	425	381	386	398	402	397	415	368	378	377	393	413	398	414	387	399	379	427	385	406	365	433	430	398	353	373	407	395	396	390	387	374	373	371	434	413	400	409	397	379	443	367	399	382	374	395	400	394	421	364	394	393	382	377	407	396	399	426	396	440	398	400	383	390	387	369	424	390	389	411	404	411	408	425	376	394	402	399	365	443	359	414	373	385	401	400	398	401	389	393	392	383	411	398	400	365	376	406	391	419	399	395	411	384	363	377	384	373	372	386	393	415	397	412	422	355	415	366	389	409	430	391	387	371	397	392	394	410	416	426	415	380	396	397	393	385	408	428	396	395	391	403	435	429	366	407	412	393	397	398	364	374	375	371	392	429	416	424	410	399	333	419	385	424	380	403	447	382	435	397	390	419	373	379	399	418	388	409	395	428	389	364	406	379	423	383	387	373	385	396	372	416	382	416	374	413	389	397	387	394	417	385	385	404	398	405	407	383	406	416	399	434	375	373	400	394	405	357	412	383	398	391	417	400	400	394	397	409	387	368	397	353	411	425	372	381	410	386	402	415	377	394	395	406	371	415	427	357	363	395	381	380	413	381	400	373	405	412	418	417	415	409	424	405	430	410	392	391	348	378	382	404	384	384	414	408	385	394	373	427	395	402	418	359	388	376	401	410	371	391	423	371	398	393	437	375	384	417	398	413	376	387	398	385	401	390	364	434	403	435	386	432	403	395	382	348	374	369	406	364	356	415	387	411	413	389	395	378	386	382	404	382	386	362	363	368	395	370	392	403	392	411	404	403	380	376	408	371	396	427	396	407	401	398	380	395	376	366	385	413	394	406	448	382	433	401	434	412	393	394	404	355	390	378	361	368	385	394	406	409	408	433	357	387	379	410	430	418	378	384	414	384	427	382	404	416	397	409	399	394	371	409	383	399	416	393	408	424	368	385	385	399	413	394	406	415	384	372	426	393	369	439	372	385	406	377	387	431	382	361	380	406	415	396	402	386	383	400	396	362	414	397	382	419	379	355	398	387	389	365	394	427	425	426	438	391	434	420	382	388	384	408	392	392	383	412	401	387	397	402	384	399	376	401	417	374	377	375	383	407	383	425	396	373	402	395	421	423	417	402	395	387	430	387	388	392	376	426	419	412	419	385	396	378	393	419	409	402	391	416	392	398	392	401	379	392	443	390	385	399	395	357	389	405	393	372	418	424	383	400	427	359	366	370	434	362	384	402	406	372	387	423	395	394	374	398	397	355	383	388	402	381	390	410	399	383	415	401	395	430	409	410	421	394	420	371	359	404	411	376	382	377	407	435	393	421	430	409	355	393	348	365	409	388	384	401	373	380	404	409	369	369	410	385	391	423	390	387	414	397	382	373	402	392	381	385	387	417	370	412	426	401	388	412	377	413	409	354	371	421	379	422	388	428	402	434	414	390	387	392	391	359	401	352	364	390	403	406	407	401	374	406	400	394	353	386	406	398	417	382	390	390	375	369	414	402	385	415	410	428	388	365	401	394	379	397	408	405	408	413	384	409	362
36793	48276	38000	31021	25863	18618	11213	7963	6943	6462	5373	3698	2872	2499	1989	1818	1905	1701	1624	1621	1613	1524	1481	1437	1350	1174	1347	1389	1355	1096	1180	1054	1137	991	761	671	588	601	635	600	563	613	644	597	564	591	561	571	556	542	573	534	552	571	588	619	649	562	542	543	572	582	528	559	547	557	556	535	573	548	548	536	573	501	549	521	525	519	572	535	532	518	541	529	530	561	533	531	512	540	537	516	548	576	536	522	519	519	514	577	571	531	550	516	539	514	553	503	485	506	535	484	496	537	492	518	541	503	520	548	512	509	539	507	489	486	565	464	531	553	520	541	554	546	533	495	546	547	554	507	537	504	480	525	497	522	499	551	497	538	512	510	520	524	561	537	492	512	497	511	521	563	550	580	530	527	545	483	473	486	542	495	530	560	491	538	508	509	523	517	548	473	527	510	520	523	493	500	528	529	536	558	539	506	501	542	515	545	557	510	494	539	511	519	554	503	484	529	508	502	526	542	547	525	524	552	499	536	498	502	490	516	526	522	520	546	560	519	509	512	531	541	531	532	511	507	558	471	488	509	521	538	540	509	485	523	520	512	512	503	511	502	518	522	526	518	524	540	486	492	516	481	521	509	580	510	542	529	507	570	492	553	545	525	505	513	536	501	522	573	505	537	544	510	544	517	500	523	514	570	569	531	562	514	492	526	532	509	502	528	514	544	496	534	528	536	539	520	533	558	512	507	540	499	487	533	528	544	516	518	497	498	586	524	489	514	536	473	523	542	530	536	540	507	530	536	490	488	504	522	557	503	531	533	537	543	512	532	470	504	521	507	485	520	500	483	496	554	506	492	562	520	526	543	523	540	503	491	487	555	542	550	556	524	560	531	520	567	498	524	510	505	510	498	519	526	520	561	498	519	535	510	495	492	503	522	523	543	554	515	517	547	515	511	494	499	507	542	519	480	514	519	506	477	517	521	517	483	500	562	495	494	509	532	515	533	488	496	486	539	507	528	580	488	507	533	521	531	522	572	521	526	589	564	567	517	480	528	469	497	485	496	511	563	530	552	526	523	536	496	515	514	517	517	521	451	479	492	534	527	539	549	491	507	521	520	519	530	530	513	497	530	502	507	530	544	534	525	527	513	500	528	504	567	567	526	513	518	511	524	474	497	517	517	546	539	543	550	505	506	514	506	580	529	527	487	548	504	511	537	515	546	532	538	540	478	507	483	521	513	502	516	516	495	539	487	505	507	548	489	530	500	505	479	520	539	527	524	550	479	554	530	497	520	545	559	509	549	535	527	524	472	528	551	478	511	519	493	485	495	541	556	515	526	535	509	527	538	517	520	529	562	504	528	560	541	516	503	527	529	467	521	536	463	501	517	551	537	528	510	507	502	505	559	555	526	567	539	533	531	517	559	484	518	514	514	510	482	535	534	517	524	537	512	532	502	512	506	525	551	498	494	519	491	514	564	491	506	510	494	500	512	498	522	520	501	514	531	517	503	504	523	550	501	533	504	506	548	525	526	520	545	485	521	528	526	473	562	524	494	514	553	538	544	510	545	511	544	530	476	484	529	517	524	538	578	533	549	525	482	573	502	473	523	516	509	484	505	528	505	520	538	509	535	482	519	516	514	519	488	494	512	510	528	515	520	525	505	532	551	532	518	529	568	536	474	489	541	529	502	492	570	524	529	559	537	521	518	528	539	523	530	523	504	513	490	504	518	567	500	517	514	496	533	524	504	491	516	509	525	506	518	519	485	520	492	472	545	550	514	489	527	566	506	528	543	576	525	530	517	519	540	489	515	497	546	526	542	518	497	518	567	529	506	527	546	539	550	480	525	492	509	497	547	477	489	524	504	569	526	516	512	532	534	514	543	506	490	507	541	502	538	556	541	535	558	487	514	546	513	520	504	523	565	452	509	512	562	483	514	520	535	519	556	464	563	529	525	472	508	494	547	536	522	492	555	508	549	531	508	487	495	541	499	547	521	492	532	544	534	540	507	517	472	498	537	541	492	533	494	502	518	510	501	535	494	539	542	529	507	505	522	545	511	533	561	513	544	503	534	523	506	519	504	507	552	509	465	518	522	535	494	516	543	521	527	511	545	521	532	549	520	527	502	530	536	505	538	502	503	470	528	513	507	516	516	534	500	528	499	541	498	521	497	510	533	532	540	525	527	551	531	502	527	518	540	535	487	505	507	530	559	509	521	523	534	531	525	509	519	527	496	493	477	548	507	536	558	541	543	507	528	514	501	480	510	527	516	525	545	508	504	527	532	519	495	454	546	525	544	515	504	533	525	559	483	544	491	527	544	557	525	568	543	555	528	546	536	529	502	523	548	534	541	531	493	533	558	560	481	519	502	516	501	561	514	494	526	513	529	546	513	553	504	544	502	530	453	528	537	555	535	551	524	505	528	518	520	547	524	506	506	554	508	512	561	512	534	526	497	515	556	522	512	526	549	494	523	538	507	576	542	545	503	537	514	509	530	525	484	533	493	511	531	502	491	503	483	540	548	532	510	532	525	550	519	507	523	502	497	510	477	532	486	554	527	525	511	491	527	506	528	496	478	517	556	490	489	538	491	520	498	503	495	493	520	496	535	488	562	514	514	505	518	543	526	495	520	522	497	570	515	482	498	533	485	519	525	523	512	570	496	522	508	522	527	543	498	521	530	530	492	479	551	528	510	530	522	513	483	549	504	501	495	546	534	547	519	513	548	527	533	535	534	560	512	538	516	538	517	465	538	522	515	536	489	501	520	515	508	504	486	515	534	535	560	548	560	490	527	536	526	501	507	563	487	572	523	519	527	486	514	509	528	505	512	533	499	551	473	519	541	553	529	550	502	529	515	514	518	521	521	470	494	509	487	556	542	533	585	545	531	544	551	526	532	507	519	504	517	557	519	519	538	487	531	496	518	488	544	516	531	520	489	489	476	516	516	471	565	515	554	512	543	535	466	528	524	509	507	487	481	536	550	503	522	505	545	532	503	526	537	483	512	531	514	524	517	548	546	535	536	473	552	531	555	538	516	531	522	571	523	521	500	564	514	470	508	509	551	470	536	523	538	517	533	535	482	481	567	528	529	516	549	528	546	490	505	496	542	503	523	531	524	543	516	530	534	521	530	525	497	509	569	558	510	515	546	510	529	519	497	523	523	552	532	533	503	534	555	509	501	558	494	501	543	514	558	541	527	523	510	529	531	561	539	548	494	528	538	546	540	504	513	525	511	547	545	537	527	521	540	526	505	535	551	528	536	571	553	538	506	516	550	527	558	521	531	547	524	490	548	534	497	518	535	532	527	545	535	499	506	562	552	511	521	570	522	523	536	528	533	550	505	542	526	516	563	514	505	529	560	526	539	491	534	544	512	556	585	508	567	526	526	514	511	523	490	501	486	494	519	534	505	526	505	489	516	515	546	536	530	517	488	503	513	516	520	516	519	567	526	521	524	495	472	517	498	508	525	570	485	514	557	533	482	485	524	500	507	506	480	521	502	499	493
22691	20834	28430	23337	21230	21313	15059	5997	4408	3896	2539	1746	1545	1284	1157	1111	1137	1119	1157	1102	996	1072	968	915	832	931	962	904	892	747	808	747	809	659	577	430	393	399	422	372	419	421	421	376	370	347	361	379	366	365	367	388	384	408	348	360	370	379	355	373	344	372	388	414	375	405	376	367	354	333	380	376	360	388	359	348	340	355	332	362	361	342	338	346	365	326	372	351	362	324	335	347	348	342	327	342	369	340	325	314	350	313	353	352	351	370	332	342	334	322	382	352	331	358	367	359	363	382	325	357	362	341	353	329	360	383	332	349	363	353	323	351	350	352	328	310	340	361	350	349	391	343	339	362	334	341	339	353	349	356	325	359	360	350	318	344	365	362	359	316	336	360	349	364	353	321	358	340	346	323	353	345	320	363	329	323	361	305	345	354	321	362	362	326	366	363	355	327	355	308	371	344	350	325	349	324	337	361	360	325	345	364	312	343	301	365	346	333	347	331	360	334	366	367	366	349	321	337	359	382	343	330	343	325	343	351	345	355	354	323	335	341	309	362	323	357	350	326	373	345	326	355	318	348	353	333	305	320	352	359	319	302	379	303	364	361	335	356	333	367	353	374	355	362	360	350	332	328	330	330	358	370	334	359	320	364	322	343	344	354	312	361	325	339	332	350	352	341	321	333	336	354	376	378	316	383	341	355	355	335	361	352	332	333	374	342	340	359	357	360	358	325	355	359	319	334	372	354	320	303	347	327	337	355	346	326	390	331	350	348	379	361	364	342	347	341	323	365	345	335	355	338	346	339	350	341	355	347	357	330	331	351	358	335	342	361	309	356	396	326	336	326	347	326	315	376	372	351	336	285	331	330	360	347	329	384	360	341	354	328	327	325	350	334	331	347	345	313	339	346	346	322	357	356	317	356	353	347	358	330	368	348	359	370	353	344	347	341	340	342	366	352	344	358	334	323	343	359	317	342	333	343	342	347	342	353	331	360	326	337	373	342	324	312	320	340	313	334	334	337	371	356	340	324	340	348	351	372	374	342	353	352	362	350	356	330	347	343	370	329	352	336	323	381	347	298	343	327	347	352	320	339	325	335	349	331	333	354	322	341	334	329	346	355	343	361	354	338	345	366	331	321	352	402	323	345	330	318	358	369	339	343	336	351	354	344	353	352	339	349	342	327	340	317	351	361	322	360	359	347	367	334	327	329	328	335	338	320	351	359	343	357	334	365	338	374	326	338	351	332	339	368	345	364	345	351	345	349	355	355	331	358	390	370	350	335	323	341	355	349	356	354	351	345	314	329	374	313	349	330	313	346	364	311	365	333	365	315	348	339	355	359	356	317	349	341	379	338	334	306	323	358	371	360	363	324	346	336	344	317	361	319	343	349	331	317	383	348	350	343	338	377	312	356	343	328	330	331	332	327	353	319	357	379	313	341	321	352	364	335	349	341	346	319	372	341	333	329	353	359	409	313	343	338	375	339	342	348	332	371	371	358	332	319	342	360	355	310	334	346	369	358	333	330	340	363	337	349	355	348	352	345	331	329	406	319	380	337	320	341	325	351	321	324	358	336	345	316	314	329	363	321	378	342	326	348	359	355	315	340	347	365	373	331	350	333	311	335	355	337	351	351	358	326	341	346	342	344	331	366	373	321	315	324	357	385	402	332	340	326	352	341	352	345	355	344	369	332	353	352	360	368	296	370	340	314	350	347	380	355	340	324	322	326	335	337	360	337	336	318	314	345	361	333	337	329	326	320	351	324	328	331	389	333	340	312	321	345	383	338	323	375	369	337	353	343	343	325	365	334	355	364	359	336	315	351	308	338	334	326	334	334	343	348	337	322	332	332	368	363	339	338	325	345	301	333	327	372	342	364	362	370	370	323	312	313	324	366	350	367	300	327	352	340	360	351	346	353	330	333	339	352	354	337	353	362	338	337	336	350	352	330	347	361	356	345	313	324	331	357	347	360	335	347	314	341	366	327	353	374	342	320	344	334	347	350	364	340	320	337	358	337	327	353	342	333	335	391	353	373	361	376	353	361	343	356	319	358	314	339	369	345	340	313	331	335	362	348	345	331	348	356	352	336	358	333	369	335	344	320	329	336	359	349	367	340	374	309	365	377	357	330	345	350	377	322	371	356	373	330	334	333	374	360	355	347	322	363	366	323	343	353	324	331	346	377	346	353	339	380	341	333	334	351	349	333	356	340	346	348	378	336	346	326	371	340	330	338	331	352	312	368	320	324	355	360	360	313	335	326	341	344	310	358	369	335	346	324	331	320	367	355	370	321	332	361	340	356	324	339	313	350	367	339	333	333	312	358	369	367	359	350	373	363	321	365	329	348	340	375	337	324	325	356	351	337	344	380	342	355	341	354	341	354	369	366	361	323	349	357	362	346	363	331	337	346	371	389	361	336	328	340	339	348	366	335	342	336	347	350	358	352	341	327	331	333	325	371	332	352	328	371	357	384	381	364	339	345	351	326	334	369	334	340	321	305	348	360	349	338	341	356	341	364	336	351	343	318	348	326	332	368	360	337	338	365	335	334	338	340	284	336	345	357	363	329	367	337	328	357	337	331	390	343	340	351	348	358	349	340	320	360	299	328	375	331	365	356	318	335	348	333	340	364	357	356	384	391	357	286	320	333	351	359	366	316	316	365	326	350	367	326	370	344	354	348	342	327	342	306	343	357	351	346	337	366	339	344	341	326	302	331	371	354	358	350	342	364	349	354	352	375	355	347	368	307	339	357	360	328	351	349	358	325	326	364	288	361	340	338	342	364	339	327	356	319	353	325	312	322	325	323	345	325	345	383	345	302	347	333	331	374	344	362	347	357	333	372	328	341	328	362	343	335	326	360	336	345	357	335	342	351	378	358	335	340	345	339	328	343	370	342	362	351	297	350	331	378	319	320	341	340	352	356	346	328	361	316	347	357	323	359	329	336	379	320	330	327	357	337	333	363	329	330	351	353	368	351	338	377	376	336	382	321	337	367	360	311	333	348	367	346	343	345	333	295	388	394	392	320	307	351	355	334	361	338	349	346	338	309	354	342	348	343	345	344	344	334	323	332	350	316	336	347	350	335	341	346	353	320	357	331	354	331	358	334	357	365	355	333	351	333	333	363	341	345	337	300	344	342	316	343	339	354	349	359	321	319	333	308	328	316	342	327	351	347	366	360	350	345	367	385	343	358	363	357	361	345	327	349	337	367	312	370	345	349	347	344	355	331	344	296	344	324	337	305	330	342	354	357	352	322	366	328	366	329	362	324	345	329	318	318	366	336	349	368	358	320	344	371	372	345	339	328	326	356	338	318	383	334	364	356	329	344	340	323	379	352	317	340	343	331	319	323	345	345	338	350	333	378	323	318	325	320	340	393	367	360	350	329	345	347	335	330	366	339	345	339	324	375	366	347	312	327	323	361	358	333	349	331	349	355	346	319	330	317	349	370	353	337	330	309	331	330	298	340	327	356	359	360	339	359	308	351	344	347
40763	54697	43541	36278	30093	20858	13973	10716	9681	8227	5486	3755	3025	2553	2430	2178	2225	2275	2179	2024	1912	1908	1748	1613	1471	1653	1783	1518	1570	1343	1201	1282	1331	1175	829	677	575	567	546	509	538	546	580	517	497	517	503	449	461	538	483	482	537	475	510	493	485	464	495	451	443	483	488	489	533	501	531	497	490	510	461	468	480	481	447	439	470	473	451	428	456	455	452	473	448	423	477	445	438	431	463	464	430	411	468	421	440	466	408	462	414	459	459	471	434	425	459	435	470	455	426	449	450	463	433	473	478	401	419	440	416	482	426	429	435	459	461	440	478	441	457	464	443	429	446	470	458	437	438	425	428	441	473	445	479	444	483	447	428	465	432	448	447	439	475	469	429	488	477	460	418	442	464	445	437	454	434	442	474	441	419	459	446	411	459	413	450	451	441	493	434	416	456	435	437	419	424	440	434	449	447	435	400	402	478	465	460	453	446	483	413	478	442	437	445	458	484	424	452	430	476	464	423	433	415	449	422	444	427	467	440	434	481	445	398	430	434	433	424	449	419	440	458	397	460	474	446	413	441	459	455	421	418	463	454	471	426	428	445	448	461	425	467	458	411	412	453	469	376	424	464	438	437	413	423	421	450	435	460	418	444	419	449	425	446	459	429	450	460	435	457	469	477	433	434	450	449	465	445	448	447	454	444	455	442	467	419	401	430	439	442	481	448	457	428	438	442	427	457	441	441	416	432	463	434	446	455	447	458	426	453	436	456	424	442	444	441	470	455	449	426	459	446	419	415	428	427	440	457	475	497	445	442	430	428	447	467	433	439	456	435	376	447	438	422	469	434	409	390	478	460	451	479	420	473	430	435	444	427	420	419	467	440	442	422	459	443	451	467	449	443	452	471	449	472	454	453	431	420	452	417	424	419	431	451	487	455	463	447	441	442	444	445	402	444	457	463	424	412	451	433	436	463	472	418	443	461	448	446	440	418	404	435	470	434	450	453	455	458	462	466	475	450	419	461	413	440	450	445	447	421	473	452	421	437	434	425	433	436	427	442	412	447	417	438	490	415	444	460	398	418	458	444	449	465	434	465	454	445	451	479	421	445	430	433	422	441	443	426	426	486	456	419	430	433	465	476	422	456	477	439	442	465	462	451	422	500	426	429	465	419	425	428	461	441	440	455	405	408	447	439	444	439	439	405	453	427	485	441	445	445	453	456	450	445	418	447	451	464	445	423	453	421	454	459	440	462	434	415	446	450	453	423	450	422	432	477	443	477	410	435	458	465	436	475	429	446	417	438	492	451	429	392	457	454	419	450	411	443	447	469	455	425	469	437	473	448	458	461	481	475	445	419	450	427	436	426	431	479	436	460	442	458	450	432	466	467	449	427	416	460	461	414	453	449	444	439	456	452	408	471	458	443	417	421	426	407	471	441	440	454	471	418	448	457	423	466	470	460	419	408	454	449	464	457	437	432	439	429	446	471	453	440	467	446	432	422	438	447	455	410	465	464	437	419	436	447	451	418	444	455	440	451	449	420	445	480	429	455	460	443	440	404	434	461	425	447	472	471	467	444	444	447	444	427	421	438	465	456	452	470	416	431	447	486	450	431	426	476	459	475	437	488	479	453	438	467	461	448	442	438	423	417	437	468	398	432	442	489	458	430	451	426	429	449	439	420	426	436	428	460	418	474	470	449	436	459	460	435	454	438	522	424	452	427	406	470	472	447	485	449	430	454	462	450	477	435	415	448	429	444	410	453	425	451	406	446	414	462	442	430	437	450	431	437	394	439	435	455	437	442	415	440	477	403	413	461	437	433	472	470	427	422	436	448	430	432	394	425	466	441	451	423	486	471	448	449	424	443	443	466	431	419	442	480	435	438	441	433	484	423	453	446	442	459	442	475	499	438	446	444	429	436	491	452	463	427	482	432	501	443	418	468	440	467	424	419	476	490	436	453	414	426	478	436	416	422	465	447	461	414	436	452	404	452	458	438	411	435	434	454	450	423	464	456	425	433	383	466	436	435	414	459	448	451	456	436	431	463	475	459	441	401	426	428	432	430	478	457	426	484	407	414	412	464	425	445	452	428	429	432	440	422	448	451	440	437	454	466	453	460	430	433	416	466	426	448	438	486	446	460	439	422	448	404	444	460	434	414	439	452	415	457	434	425	404	447	430	440	442	426	447	422	441	466	477	438	446	463	445	487	446	421	410	419	412	404	452	512	424	453	452	459	444	452	472	444	447	397	381	454	469	430	419	431	466	404	422	448	426	417	470	454	441	420	465	446	434	451	447	416	412	452	421	440	457	478	449	472	433	449	482	446	433	416	456	426	449	440	435	439	422	449	433	450	403	500	404	430	403	423	428	424	435	427	442	445	457	431	444	437	455	439	433	414	441	440	422	450	451	445	445	443	442	419	449	456	428	444	455	461	417	454	446	457	464	456	443	463	446	414	450	429	481	434	480	446	421	424	446	416	437	438	442	401	465	406	433	459	443	445	440	419	445	417	426	466	436	466	456	409	422	476	484	426	448	458	444	445	446	452	455	447	481	430	440	455	482	444	396	459	419	400	445	410	424	451	418	448	429	486	436	439	453	474	420	429	455	450	468	446	425	409	428	429	463	466	432	425	460	411	436	419	451	442	429	414	438	466	453	420	412	435	475	440	444	438	437	432	455	448	430	472	444	438	430	431	465	445	460	441	428	450	438	434	428	408	447	448	433	447	459	447	471	444	451	450	422	465	421	441	439	436	435	424	433	467	439	418	464	452	421	471	412	488	469	433	466	435	474	421	416	443	441	460	461	476	462	442	435	440	412	389	425	444	447	454	444	439	420	491	441	448	432	450	417	477	451	452	484	410	430	452	450	441	434	474	449	457	474	452	441	454	441	447	428	440	452	447	452	477	453	457	414	426	440	422	444	436	417	431	452	401	438	425	424	445	431	436	464	446	413	414	443	475	468	436	409	432	446	412	456	438	448	453	457	422	431	468	390	434	457	421	442	464	436	468	429	443	469	441	446	419	454	446	426	436	474	437	428	436	436	437	435	468	462	453	457	419	415	447	393	433	447	439	458	457	416	431	477	449	458	449	410	403	467	458	435	429	449	439	441	474	439	461	444	464	458	456	442	433	412	427	433	418	443	457	433	438	434	452	457	444	458	463	445	458	422	435	432	426	456	461	421	454	476	444	413	405	459	452	416	454	443	464	451	407	467	476	478	444	465	422	422	421	469	417	434	482	420	435	412	469	421	431	450	440	445	476	455	449	450	431	458	492	414	408	418	418	442	480	419	419	455	477	428	451	441	460	481	428	467	448	432	470	419	437	485	443	460	388	476	476	453	446	446	438	448	447	440	466	468	449	435	501	478	411	435	431	451	435	433	455	441	455	420	480	449	448	415	464	433	440	464	448	465	442	403	494	476	470	403	412	416	469	455	446	462	451	458	430	461	439	455	418	476	444	409	496	507	443	455	445	445	419	446	451	486	415	401	410	433	444	459	435	459
27733	25091	26333	21857	13740	6511	2900	2047	1765	1450	1139	935	819	768	699	741	693	691	748	770	761	728	680	711	653	694	633	618	624	519	588	577	588	551	494	452	476	459	453	491	454	458	428	444	424	448	468	437	460	464	434	449	456	403	463	428	445	423	414	433	428	459	449	456	446	452	442	443	430	446	453	449	460	444	410	435	410	439	394	414	437	420	429	472	416	424	413	439	428	452	429	445	411	446	416	380	398	393	437	447	465	468	406	423	457	410	420	408	456	404	438	456	416	425	436	436	435	448	407	430	443	431	421	406	384	473	452	459	433	440	426	429	416	466	450	406	462	408	426	381	393	421	457	444	466	420	436	439	407	409	417	425	458	461	425	425	437	417	455	440	413	417	422	452	437	459	435	387	412	401	410	432	395	431	478	415	452	489	464	421	412	443	412	424	409	418	456	467	439	461	439	466	460	404	450	423	454	416	400	428	429	439	447	432	422	425	430	438	449	436	437	412	444	449	417	415	404	396	420	438	424	442	407	448	442	475	436	423	425	435	431	415	437	417	428	418	432	417	434	434	433	455	436	442	449	418	429	416	427	429	436	446	452	413	439	435	384	401	433	401	465	405	396	408	467	426	413	401	421	431	449	402	395	443	429	420	456	439	452	435	454	458	448	466	445	409	473	432	426	412	431	428	428	455	412	427	450	415	445	408	416	425	414	412	465	421	422	435	430	473	426	433	437	445	395	421	438	392	432	425	427	429	380	460	425	424	468	401	432	434	433	372	436	427	462	395	465	413	411	410	448	414	457	436	427	417	384	451	436	438	436	415	396	388	415	431	439	441	444	418	419	395	420	387	441	485	449	419	442	430	428	408	414	417	419	438	479	490	421	399	430	421	472	425	431	398	451	407	396	434	422	417	419	426	436	491	416	409	438	408	485	446	447	396	405	449	440	425	441	427	434	444	395	438	459	451	401	407	412	409	433	471	448	457	421	453	425	480	421	435	409	420	386	426	408	437	430	451	462	421	426	456	424	445	427	414	390	421	450	418	425	434	436	411	479	439	443	444	417	429	409	396	426	454	428	438	449	425	398	471	400	416	414	420	419	426	414	431	444	419	383	432	414	445	405	434	421	424	449	401	442	441	423	429	485	423	456	413	478	423	416	426	387	416	434	431	427	421	453	431	466	417	459	426	413	460	399	410	406	410	428	421	468	434	482	444	422	426	426	437	417	418	431	389	431	439	447	385	438	420	429	409	460	418	380	455	459	438	441	399	477	437	446	422	421	402	433	413	436	433	456	462	445	400	456	438	458	465	430	437	453	443	472	428	435	405	455	443	419	410	468	391	421	440	422	435	428	431	450	414	427	441	397	415	406	432	416	447	418	427	410	433	467	460	418	397	452	423	447	424	428	423	455	405	441	450	445	434	393	416	412	430	436	454	446	435	431	431	414	472	425	394	439	467	455	420	408	476	420	418	445	416	437	429	430	445	412	419	425	424	427	433	416	461	406	418	420	475	391	433	404	442	415	441	425	447	440	402	442	439	417	439	407	417	431	465	437	436	434	398	442	451	424	447	417	427	424	458	400	475	419	452	428	461	442	404	437	435	399	440	382	416	438	440	424	470	415	443	449	426	413	455	403	434	431	400	443	398	415	438	435	429	443	413	422	407	395	418	456	424	418	451	439	427	418	423	455	452	480	438	422	438	443	400	386	446	399	422	414	431	422	441	425	423	432	451	413	461	421	431	441	438	475	463	389	443	435	392	414	430	475	438	414	427	433	385	425	441	459	455	412	456	464	455	475	414	399	407	402	392	413	389	430	421	441	447	417	438	404	431	461	423	420	427	435	415	418	435	427	418	445	429	454	433	450	428	433	444	412	441	411	411	440	397	422	437	454	451	421	422	409	445	420	454	394	420	407	453	424	405	421	400	418	447	454	444	457	446	445	438	381	466	437	411	454	453	428	429	435	424	414	443	441	423	390	444	436	443	417	398	412	424	438	411	454	420	401	424	426	433	398	405	459	456	416	426	416	455	421	419	453	470	440	399	439	420	433	400	443	433	439	449	428	397	449	440	402	433	409	455	443	412	472	449	452	447	411	424	446	451	417	401	421	462	427	479	437	404	429	444	407	417	466	476	424	481	447	433	450	433	416	432	420	480	444	385	429	418	447	438	422	398	433	451	389	445	451	428	418	410	423	440	427	426	437	447	409	438	455	423	427	464	410	414	438	422	475	445	443	412	408	432	433	449	458	423	408	408	378	420	432	434	463	445	411	413	410	430	450	416	447	418	417	415	404	391	446	457	416	454	504	412	437	418	417	441	369	444	423	447	447	434	443	406	440	453	441	408	433	440	396	438	448	408	399	405	401	448	442	463	413	445	435	410	418	430	458	428	424	468	416	431	438	437	400	466	426	415	458	430	402	421	461	425	413	457	402	443	401	436	453	431	432	466	404	458	421	442	407	457	421	413	432	457	423	456	414	414	435	425	442	442	435	403	413	396	450	427	432	422	439	469	467	396	422	432	466	400	437	452	425	431	459	429	425	412	431	448	429	451	449	403	444	460	432	422	431	400	447	438	430	410	445	419	442	430	430	408	420	418	409	448	438	448	414	451	405	415	408	429	422	435	417	463	418	464	385	426	431	460	433	456	424	466	402	430	454	444	449	440	433	448	462	428	441	424	440	388	434	454	407	439	460	414	451	378	419	439	426	415	396	411	437	406	392	423	425	417	421	427	454	418	447	428	439	450	417	418	428	413	439	489	380	414	424	454	444	467	476	461	440	443	427	441	419	475	451	422	376	435	444	452	418	417	421	430	419	441	409	443	447	423	406	415	417	437	437	426	443	428	423	421	434	418	407	427	438	429	427	428	425	413	451	442	411	413	433	433	440	436	419	422	426	404	389	443	439	426	456	403	422	434	435	407	414	467	462	419	448	459	443	417	413	409	412	444	467	407	432	459	428	402	423	432	383	418	428	423	413	450	418	424	428	434	433	396	427	417	443	436	429	455	425	436	388	434	428	410	451	449	415	412	444	455	410	427	408	442	413	422	432	474	427	423	394	407	461	428	432	424	450	429	425	414	459	393	428	434	470	468	436	432	412	408	474	428	421	422	434	422	444	429	394	405	424	407	442	433	427	448	456	457	400	422	456	472	405	428	441	391	417	509	417	439	439	398	443	447	425	442	399	394	436	449	463	437	450	478	425	423	476	405	432	441	450	443	432	446	405	436	407	434	445	416	425	433	446	391	441	443	471	401	423	435	436	416	403	423	413	417	448	417	404	449	427	446	427	402	474	426	410	415	449	423	419	407	469	451	408	420	433	407	422	433	413	379	441	420	405	401	447	390	415	424	427	428	417	471	422	407	432	446	434	436	448	395	431	471	442	450	422	452	453	435	430	415	419	435	431	424	434	396	394	444	421	454	410	430	436	428	430	443	447	424	457	420	411	398	432	397	427	409	418	461	453	421	413	410	416	391	420	463	430	439	409	424
32550	39555	32789	24985	19270	11184	6150	4734	4012	3252	2323	1800	1508	1404	1446	1315	1334	1260	1278	1208	1306	1188	1153	1110	1041	1035	1036	986	1001	925	890	952	955	849	661	611	616	637	643	595	625	560	579	610	587	607	593	571	576	564	555	611	588	606	582	574	558	573	593	577	589	579	603	573	591	574	561	577	596	546	568	609	563	525	575	566	501	602	579	591	535	570	551	564	562	561	599	553	590	557	553	501	559	564	542	554	565	577	578	577	569	561	532	553	558	554	579	581	567	561	540	563	521	565	593	544	579	556	558	535	585	543	503	602	565	537	569	569	544	557	530	566	555	519	543	535	554	547	557	563	602	559	567	544	569	555	578	568	571	563	563	552	570	575	564	548	601	573	582	564	550	560	550	557	549	555	569	560	602	569	563	603	587	616	564	566	560	539	551	557	569	578	548	514	572	542	573	528	544	575	610	565	530	608	594	570	550	598	535	589	581	547	565	549	579	553	553	552	562	537	610	561	583	568	566	550	577	536	610	572	596	542	536	586	562	568	557	539	545	596	585	556	551	562	568	561	553	544	525	517	596	563	542	558	566	571	552	551	531	570	525	538	526	591	551	540	564	549	604	520	515	543	582	558	553	563	585	598	589	570	590	540	518	581	551	567	592	559	621	561	577	519	600	532	538	561	556	568	566	566	579	540	577	550	579	590	565	547	573	586	554	608	537	597	609	540	609	562	589	578	621	604	560	586	544	603	573	551	593	569	580	538	556	590	540	586	590	566	557	546	559	618	599	550	573	579	580	574	554	574	513	567	541	563	569	561	577	564	591	560	568	604	543	570	557	553	531	601	578	583	537	537	541	575	576	587	571	553	579	567	550	566	552	555	562	589	601	558	593	572	552	561	516	584	547	574	575	522	580	547	541	556	570	531	554	573	586	557	560	558	544	606	560	547	572	542	550	567	535	542	552	567	577	588	543	584	557	600	561	631	581	542	579	595	584	557	569	542	591	567	556	519	569	541	499	568	537	582	607	577	552	543	589	600	608	586	532	587	590	591	569	581	559	562	576	556	524	598	544	579	536	566	565	584	539	565	552	556	527	543	573	547	566	584	530	541	578	524	530	555	590	548	549	569	581	577	577	581	570	583	560	534	585	561	564	553	548	568	576	553	544	571	573	559	574	575	571	542	579	580	558	556	561	553	535	566	594	557	554	560	528	538	587	574	602	564	544	585	546	556	543	559	579	553	565	604	574	583	580	577	520	552	567	534	524	591	563	570	523	565	591	552	578	604	552	608	570	555	516	602	568	541	543	589	580	576	581	564	595	535	572	544	565	551	531	587	556	543	562	598	568	618	534	530	593	518	582	555	585	572	566	540	548	573	569	572	586	556	572	583	545	582	561	582	575	587	533	557	549	603	517	576	551	521	569	581	542	561	570	576	551	571	541	589	592	544	528	569	569	533	531	529	479	535	573	544	549	545	580	585	594	585	554	561	605	580	557	566	561	547	538	551	553	585	559	576	583	580	586	546	547	517	580	580	548	592	557	592	545	572	567	584	601	600	568	568	572	534	538	568	613	563	564	528	546	562	511	553	590	542	570	599	587	571	588	605	565	588	531	559	553	537	526	582	581	518	543	542	527	519	546	558	574	557	576	575	599	587	561	598	552	547	575	555	583	579	538	576	544	562	604	556	544	524	541	580	615	563	530	587	577	519	613	608	558	554	542	569	546	566	554	530	566	557	593	555	545	553	558	558	577	566	582	565	574	583	570	606	577	519	564	522	578	565	512	536	532	526	551	561	560	574	585	581	570	567	591	570	559	558	564	518	509	525	527	573	578	614	553	575	602	590	578	542	567	532	558	586	532	556	560	568	570	537	572	566	554	576	569	560	569	567	551	556	564	561	579	581	539	565	554	569	592	564	557	548	534	578	541	560	557	548	571	601	548	601	597	568	599	589	565	549	531	561	575	562	575	567	570	535	549	547	540	526	543	528	565	521	574	577	579	554	546	560	592	514	530	565	587	560	573	539	557	625	580	523	552	571	546	573	603	547	538	614	595	599	527	518	555	588	555	580	607	564	567	559	580	591	560	595	553	546	581	585	572	591	584	522	578	548	551	572	636	565	563	596	539	538	582	552	567	577	565	532	553	532	523	568	537	587	623	555	551	567	553	594	593	542	562	622	605	617	562	634	532	593	587	601	553	533	533	581	558	570	563	581	546	578	538	581	579	542	603	551	553	562	590	596	600	573	557	565	583	531	572	554	548	522	593	553	551	513	557	568	555	582	552	562	580	576	570	583	567	565	568	602	550	572	532	570	576	553	565	578	561	549	538	577	546	560	608	556	566	536	579	562	554	535	586	563	561	542	589	547	578	520	533	558	560	578	502	591	552	591	549	532	556	554	515	557	583	555	611	557	570	590	543	552	570	603	574	568	549	603	571	532	535	560	588	571	530	568	528	522	567	563	560	547	570	572	550	583	601	587	546	568	539	604	612	564	534	584	598	577	535	574	543	590	526	538	536	581	570	546	592	534	585	556	583	580	550	530	586	554	595	574	626	583	588	572	592	578	578	524	545	535	564	550	607	550	579	543	602	565	601	586	550	560	573	591	534	495	532	564	550	596	577	576	609	545	575	593	562	554	528	597	541	521	589	578	574	564	580	555	612	594	535	550	520	517	566	569	563	548	620	522	523	577	585	543	592	537	557	618	568	575	546	558	547	549	583	573	604	564	580	546	541	555	559	571	573	564	494	570	563	550	595	570	496	533	562	574	574	594	571	571	574	570	565	601	563	575	568	564	587	568	571	602	535	549	564	576	602	535	577	549	594	495	540	574	544	574	567	581	502	574	577	539	558	545	514	584	575	547	579	550	631	568	582	573	549	562	556	593	573	550	513	566	566	557	585	556	569	590	543	582	539	572	572	543	587	547	605	591	592	572	552	557	541	552	582	563	555	573	575	582	562	570	590	590	566	577	553	560	547	545	543	566	554	584	583	584	565	526	561	588	583	607	546	535	535	554	597	542	592	578	593	581	589	570	552	565	576	577	537	554	535	619	611	563	594	572	544	554	616	551	545	568	597	534	521	559	549	568	540	616	584	574	553	583	547	584	552	594	544	536	568	577	546	578	568	552	562	569	542	536	555	566	579	573	567	542	566	571	554	581	559	611	553	574	536	559	590	574	570	557	558	556	527	541	570	566	553	561	590	587	541	591	582	573	546	571	580	578	561	566	559	566	590	551	568	543	556	584	562	569	578	577	554	550	554	545	552	586	560	553	573	544	549	535	524	555	590	572	515	532	560	620	557	604	587	589	564	563	628	589	524	538	549	519	518	564	594	594	556	559	570	577	611	579	578	571	597	565	557	547	596	557	553	603	544	521	543	546	572	590	565	590	527	602	564	555	540	535	519	610	599	556	569	598	573	615	557	571	564	597	586	638	615	510	564	535	544	603	585	561	545	592	545	562	585	573	534	580	577	596	604	560	538	579	585	567	535	561	583	593
23685	20798	27999	24167	21699	16147	6684	3724	2941	2097	1625	1399	1273	1136	1013	944	989	924	1059	966	914	914	911	843	837	721	685	710	769	779	654	665	660	634	530	447	437	454	414	449	400	432	441	394	404	411	401	387	385	414	404	420	401	419	397	400	380	389	386	416	388	382	399	382	385	412	409	437	418	377	390	391	410	416	404	408	413	354	422	392	421	399	388	385	370	417	424	364	417	448	382	375	414	429	404	392	427	397	411	399	396	386	372	388	410	405	428	394	377	366	414	376	378	367	390	367	402	400	385	362	397	414	374	428	404	410	396	375	393	401	373	378	424	387	386	394	398	378	360	403	389	370	392	362	372	372	413	368	429	401	423	400	400	355	387	377	384	379	429	396	408	402	416	407	390	379	420	377	394	416	389	371	384	369	426	423	367	393	367	406	410	365	395	381	380	409	367	390	378	371	359	368	389	365	416	384	406	373	373	357	352	390	385	375	388	357	381	400	381	396	385	431	385	376	427	401	370	392	359	414	451	421	396	393	401	387	392	405	387	375	434	398	375	423	349	382	364	369	409	405	376	403	410	362	391	374	370	415	376	390	390	396	395	397	390	399	377	373	380	373	403	403	388	362	368	372	402	396	403	411	407	434	370	404	376	362	432	398	383	398	418	381	407	366	376	407	399	382	372	375	385	437	407	393	392	393	413	374	364	358	350	398	404	431	404	398	412	407	403	405	376	356	405	396	413	361	378	370	373	363	383	425	426	412	379	384	381	383	398	385	380	405	421	354	418	374	402	376	370	435	400	368	384	398	370	383	414	397	398	416	426	389	341	381	390	403	374	431	393	417	392	372	405	372	395	398	382	365	397	391	373	399	395	391	378	387	392	397	400	388	405	402	382	387	398	402	415	397	393	378	403	389	371	377	417	376	360	362	357	383	383	407	373	407	389	391	387	418	412	360	394	369	444	398	401	382	403	411	419	390	384	386	373	370	461	378	391	364	352	382	393	391	369	385	382	421	396	408	341	418	409	387	370	389	374	397	439	376	375	381	421	388	391	402	377	380	427	348	391	398	403	405	398	363	410	369	406	386	378	390	375	405	389	398	407	390	412	373	376	416	354	389	381	392	374	406	387	402	391	349	392	446	403	417	373	436	391	380	407	393	362	399	367	381	412	403	411	372	399	380	407	351	382	387	396	386	379	385	417	387	410	405	410	364	390	375	376	380	409	393	348	413	373	402	401	419	358	420	415	455	401	390	413	396	382	428	387	356	417	354	428	396	379	389	422	368	378	421	380	385	382	384	405	382	376	391	386	397	392	397	376	374	390	373	365	406	411	398	410	339	381	410	397	394	404	358	352	374	400	390	413	420	388	403	397	354	389	363	387	407	379	376	376	405	428	400	362	416	368	441	408	378	402	394	371	383	388	375	396	398	420	430	410	369	375	392	397	392	383	428	425	391	364	401	358	382	376	410	391	421	405	402	357	373	435	411	386	396	380	405	394	361	458	382	350	401	375	356	383	430	385	402	395	413	404	389	367	378	381	377	383	396	349	366	393	376	425	460	381	424	410	372	369	369	407	434	377	397	368	367	363	371	392	418	400	390	384	375	391	396	360	384	376	338	406	385	392	415	379	404	365	347	387	340	369	374	382	397	430	407	410	421	417	434	410	380	379	379	385	422	406	383	383	364	381	376	399	378	395	398	402	388	395	379	385	386	406	398	385	395	382	376	374	388	370	431	386	371	425	400	382	402	444	403	394	387	344	347	379	406	356	390	389	399	379	375	359	404	419	411	382	382	356	426	379	390	367	396	377	389	408	374	406	389	384	388	412	368	384	386	366	375	375	365	384	378	389	393	395	359	398	389	390	374	371	374	378	399	409	384	397	380	383	368	391	363	393	369	382	350	382	375	411	368	409	395	370	402	426	382	384	404	373	379	389	415	406	396	411	403	408	397	417	378	377	404	414	420	391	407	376	408	408	381	385	397	395	382	384	382	402	407	370	393	411	369	405	399	377	380	410	430	412	397	375	418	382	394	378	365	408	366	414	363	389	393	401	360	375	391	375	400	398	420	421	369	402	394	374	397	403	373	347	402	403	434	362	406	428	427	372	414	427	393	394	358	406	388	410	375	371	431	391	390	425	380	408	401	391	405	362	390	398	417	390	422	375	408	377	384	364	382	391	391	372	382	377	401	377	391	398	391	376	414	386	368	370	371	376	354	366	381	395	392	435	360	366	384	392	416	374	373	388	380	380	355	393	363	419	401	386	394	402	409	412	416	396	406	398	390	414	400	389	417	393	393	394	369	375	397	405	403	375	367	361	389	391	394	425	396	360	384	428	375	392	319	387	395	385	376	395	408	372	382	401	394	400	396	425	377	380	384	365	398	400	370	390	395	394	399	381	389	371	383	395	383	404	369	419	371	405	361	396	404	395	335	392	401	410	396	395	369	404	390	386	412	384	381	381	440	397	411	404	346	429	376	402	389	350	388	397	365	395	357	429	447	430	416	377	410	390	388	404	428	408	350	389	393	386	413	388	364	402	379	371	390	399	378	391	386	409	392	392	383	369	403	395	387	355	390	350	398	409	357	423	391	400	372	362	367	404	404	401	364	424	359	399	435	388	398	346	406	393	398	379	354	376	360	380	418	350	390	396	441	391	382	417	394	369	391	380	385	419	407	358	387	372	378	353	402	394	409	379	368	389	407	405	413	374	363	420	415	375	399	379	407	435	375	396	397	349	364	385	366	373	371	352	436	408	351	419	374	405	421	404	370	422	407	389	366	400	358	399	370	371	420	397	401	397	393	368	392	387	382	380	391	364	392	399	443	368	383	423	390	396	381	357	436	420	378	407	386	363	381	349	413	412	428	386	409	417	363	381	415	388	424	413	408	389	395	380	417	373	370	428	412	393	380	391	394	397	422	436	406	379	413	391	376	365	402	387	393	374	377	368	398	382	355	368	369	392	386	340	376	394	385	397	399	380	364	387	384	415	393	407	386	396	403	384	395	357	389	403	384	351	404	397	390	382	397	367	382	370	413	389	362	392	425	363	383	367	383	393	367	374	419	356	392	369	374	398	369	400	351	378	338	361	387	426	381	387	375	376	388	395	404	407	399	395	404	399	390	395	382	387	370	429	400	409	358	427	401	386	394	370	400	375	415	385	398	370	380	405	353	413	359	411	403	409	381	411	384	387	415	427	383	376	386	413	399	404	386	382	385	397	397	391	396	373	393	366	373	416	398	386	434	378	398	378	402	382	363	362	388	369	376	410	401	396	413	380	363	395	371	395	405	380	412	414	427	373	407	385	410	408	431	420	432	402	387	384	382	358	383	378	384	398	366	400	397	385	352	383	387	375	388	378	401	390	387	398	379	376	380	385	390	408	329	394	373	402	429	381	363	383	392	405	403	380	374	391	396	376	392	405	363	370	396	404	385	397	365	365	393	374	391	403	448	387	403	353	397	394	371	402	405	378	347	400	402	385	399	398	386	392	384
36868	47928	40279	33059	25604	16150	9472	7972	6294	4707	3525	2926	2590	2130	1997	1891	1869	1881	1895	1796	1661	1715	1662	1407	1404	1281	1234	1300	1289	1183	1053	1084	1031	1010	744	684	629	616	590	604	611	580	549	549	518	576	554	507	519	545	537	559	540	525	559	541	487	555	515	575	578	546	565	539	521	530	593	587	570	569	544	525	561	552	528	547	528	528	511	517	526	501	518	541	502	516	526	477	511	525	522	514	505	476	559	547	504	522	493	539	529	481	513	515	552	500	506	544	498	507	554	518	534	539	539	517	512	547	533	482	526	530	533	489	505	547	520	527	531	531	514	553	532	505	500	481	497	525	493	492	481	531	537	495	494	546	519	505	522	533	505	486	478	542	488	521	540	516	530	516	557	544	556	512	487	511	477	497	511	492	510	509	507	487	515	519	518	515	519	520	492	528	513	508	526	519	517	556	527	495	531	510	511	515	519	513	474	533	521	535	515	531	520	512	542	469	547	471	530	478	514	514	495	529	508	523	500	546	464	540	499	523	501	503	521	520	533	499	515	484	520	512	532	529	534	505	517	525	482	526	514	528	497	517	491	500	498	512	463	540	528	512	500	505	464	517	503	497	552	530	537	547	536	539	517	509	568	498	497	501	534	496	529	453	535	522	532	544	553	571	505	504	527	496	527	543	505	499	542	517	512	530	488	488	539	510	521	482	546	512	515	558	535	524	501	557	482	542	547	502	503	496	533	555	487	489	532	499	525	566	483	554	480	473	532	487	472	510	517	467	505	512	482	513	509	522	494	495	518	519	513	469	505	508	524	501	509	477	538	471	518	510	527	490	515	487	528	531	516	535	522	484	514	523	545	491	500	544	508	469	524	502	510	491	521	558	502	526	485	508	515	531	533	528	528	487	533	553	471	526	531	538	522	523	508	532	542	510	545	494	522	521	523	507	533	505	540	525	543	519	461	541	518	478	509	542	485	501	515	509	497	495	551	505	522	539	504	490	478	547	492	545	551	538	492	499	508	557	509	481	465	510	546	512	523	520	540	502	530	497	509	519	534	503	510	516	496	523	506	550	499	502	601	502	506	537	521	528	543	507	523	485	528	516	489	516	557	510	495	534	509	513	549	553	540	500	531	561	509	550	533	493	539	540	542	508	536	520	553	531	511	468	550	524	507	492	520	506	500	524	538	489	481	521	509	527	502	499	510	520	515	555	510	481	534	504	497	500	518	495	516	483	517	488	473	511	529	466	513	528	536	507	525	480	508	521	543	497	517	468	546	484	491	533	466	486	522	506	521	521	500	479	507	515	492	514	526	467	468	521	494	491	455	511	529	467	530	490	539	523	541	499	507	481	494	533	509	538	494	510	491	520	479	519	495	521	517	486	501	482	494	505	535	529	526	559	520	503	558	511	502	504	506	519	548	488	531	484	493	500	488	529	609	495	499	511	485	518	508	552	542	550	501	522	519	519	470	500	545	529	487	463	500	505	509	501	498	526	528	553	546	551	529	510	529	503	523	532	500	496	525	508	521	508	476	531	514	524	538	535	506	514	529	513	515	471	523	488	516	526	527	535	507	483	501	522	531	493	532	497	495	512	518	551	520	465	518	504	523	549	548	467	510	519	499	583	453	519	499	481	541	534	541	482	492	518	533	462	506	485	509	553	504	540	531	514	491	538	495	522	533	517	498	507	518	543	515	482	491	499	522	516	522	519	497	508	535	509	551	505	543	550	536	507	520	527	562	500	504	508	536	542	462	517	527	555	495	494	498	524	525	516	497	521	542	495	548	495	528	500	524	541	537	520	541	518	514	546	510	515	483	476	523	504	501	525	484	530	484	518	508	532	541	471	507	546	563	504	506	522	475	522	478	540	512	521	468	511	478	563	546	526	528	514	515	554	521	477	524	518	538	510	521	522	539	542	523	501	558	492	507	595	487	506	520	526	530	504	532	531	538	528	532	565	495	550	548	563	526	495	525	570	496	521	502	533	504	531	557	556	504	531	555	561	521	489	512	533	527	534	505	507	525	491	514	529	505	516	515	533	481	485	507	524	489	539	487	491	525	537	530	509	518	507	527	516	503	475	523	519	531	501	514	535	513	508	484	506	522	500	510	515	523	518	485	534	574	519	520	537	534	525	507	557	538	489	518	520	483	546	469	535	511	481	493	537	507	539	529	505	525	510	518	530	507	515	529	498	511	508	511	503	481	521	522	534	508	475	538	462	540	468	483	520	460	554	509	506	519	520	510	524	521	476	551	512	502	486	515	528	540	513	483	488	490	494	532	508	508	522	507	511	475	528	516	523	564	486	534	507	503	507	530	545	490	548	542	490	505	482	528	521	506	499	531	495	529	572	520	457	537	497	527	481	528	545	521	535	519	492	536	505	517	515	555	527	519	473	511	523	551	520	482	568	515	516	501	528	462	539	508	495	535	525	475	490	464	523	506	474	546	467	506	514	494	509	510	523	522	541	500	503	517	519	467	536	494	527	491	533	515	544	511	534	526	500	521	525	515	544	463	538	476	520	525	500	526	513	526	511	527	492	535	488	509	491	519	485	505	485	505	567	549	522	527	546	524	503	467	533	518	510	549	558	457	538	525	548	494	526	540	495	541	541	534	492	537	471	518	507	523	520	506	484	495	532	506	500	526	521	491	522	551	522	524	513	489	548	519	489	503	530	533	498	516	524	528	508	528	522	531	514	531	499	544	466	509	505	556	555	480	544	493	561	554	544	497	546	528	485	520	515	503	501	545	495	526	515	511	507	505	549	519	557	511	487	562	502	482	464	524	488	509	522	511	534	565	518	527	492	484	528	533	539	502	472	487	493	536	487	538	525	487	505	474	525	499	521	542	503	474	516	547	495	505	515	514	498	526	512	494	508	500	521	522	507	538	550	450	512	496	532	462	546	557	502	530	501	545	548	489	506	519	509	468	537	508	517	515	509	500	518	517	514	503	544	493	501	515	451	484	507	527	553	552	498	516	521	480	503	503	526	512	516	535	541	494	544	558	515	493	497	540	517	496	488	522	529	514	465	523	487	513	517	493	549	505	534	506	517	484	486	529	501	498	487	462	556	496	465	527	509	514	505	520	487	493	496	494	522	511	531	497	521	523	544	521	486	535	555	498	501	502	533	487	505	519	560	550	525	523	537	545	513	541	499	518	505	529	487	481	483	511	546	482	514	475	518	505	463	533	484	495	509	553	549	525	528	519	524	532	546	489	518	469	538	529	557	485	502	576	506	523	477	495	489	532	503	520	510	516	530	511	507	485	510	523	481	501	572	482	531	532	497	515	529	512	517	569	487	502	507	553	526	503	538	564	507	479	495	523	517	514	489	474	515	541	510	561	544	494	554	553	521	538	546	501	501	553	485	522	530	493	520	547	511	512	527	582	521	521	532	532	534	514	486	535	521	479	533	507	515	496	524	510	523	492	516	477	557	545	485	561	509	569	511	524	509	510	508	496	549	493	490	530	533	459	502	504	499	493	455	535	495	538	544
22761	20878	28524	23393	21349	21249	14111	5395	3448	2793	2274	1911	1591	1474	1327	1203	1095	1179	1140	1104	1241	1113	1029	963	894	820	929	975	904	830	804	784	653	652	498	492	444	403	388	400	384	378	400	387	350	401	362	337	362	350	344	360	375	330	356	349	349	365	365	381	386	386	365	372	349	387	375	375	398	376	360	357	327	341	370	339	323	322	340	332	341	318	352	340	301	337	358	365	331	321	350	313	331	310	338	360	363	364	353	321	343	336	331	323	368	362	329	329	341	336	346	312	345	332	340	323	335	350	338	339	328	345	336	402	305	364	354	329	326	352	309	344	314	336	337	301	351	299	357	360	333	332	346	339	342	343	305	359	337	339	313	343	315	324	326	372	352	358	340	355	351	306	323	341	338	331	328	316	339	347	303	297	319	334	334	313	352	312	329	338	353	310	325	322	340	354	329	324	311	326	327	331	360	326	316	365	370	334	328	347	367	349	352	337	337	371	335	346	327	377	335	348	339	322	309	366	330	342	323	376	305	332	349	304	356	331	315	320	359	317	365	340	357	344	317	324	353	335	314	344	350	326	355	353	359	341	321	342	373	329	358	352	322	350	338	332	357	371	349	340	370	327	353	341	338	360	314	374	343	363	342	344	333	363	351	345	321	348	331	330	311	331	336	345	313	348	309	321	378	335	312	329	352	384	313	325	357	337	344	300	347	359	347	341	329	318	359	301	340	355	318	344	325	361	304	344	364	358	331	308	317	329	365	355	352	353	350	334	341	313	333	322	329	333	353	324	345	312	346	343	350	351	325	353	342	325	370	357	342	318	282	320	340	339	333	349	350	331	358	326	355	355	334	348	310	338	327	355	319	305	332	332	338	353	316	314	360	362	316	367	366	345	330	349	317	318	320	310	306	347	318	309	324	383	307	317	311	358	336	327	348	321	376	313	337	341	336	362	328	336	356	316	340	361	329	317	323	350	331	313	342	370	339	343	367	345	359	326	323	346	335	345	316	329	307	326	332	308	312	380	333	322	329	356	322	353	364	342	353	330	324	362	369	339	302	339	361	389	343	346	324	335	345	327	340	345	342	345	333	338	349	355	388	336	358	308	318	341	353	314	301	355	346	325	356	336	305	357	352	321	285	343	326	315	353	327	329	328	326	333	301	324	324	348	339	321	337	353	339	348	309	334	340	342	348	326	342	324	308	328	303	326	320	372	379	327	321	378	359	330	353	338	343	327	340	340	332	355	306	376	369	334	366	328	330	382	353	338	350	306	363	361	361	311	337	346	339	315	328	344	322	293	353	326	351	395	334	318	331	333	321	332	328	318	357	351	311	343	355	338	326	327	335	342	374	346	340	336	316	394	350	334	333	314	342	337	324	336	355	346	350	377	286	317	345	330	338	350	289	315	326	368	335	371	334	325	360	328	345	343	323	335	321	350	322	358	318	325	346	323	346	329	381	323	316	333	324	312	331	319	355	332	331	351	311	325	328	318	315	328	333	354	351	333	344	301	330	346	352	388	353	371	338	346	363	351	321	335	345	339	339	337	338	292	329	331	348	328	360	307	308	324	323	348	339	371	352	355	327	330	345	341	309	348	327	315	357	334	349	330	330	320	341	344	330	333	336	323	310	324	330	349	340	343	331	335	340	330	299	353	368	338	352	330	325	343	317	347	345	320	366	319	356	322	304	348	316	327	354	330	344	341	343	338	333	331	312	338	331	362	352	349	319	321	326	353	341	355	348	342	321	357	289	336	343	342	311	367	348	328	333	322	333	346	356	305	352	319	330	349	323	341	344	361	329	332	312	370	299	297	350	344	320	334	364	384	367	329	328	340	327	359	359	326	321	288	316	336	327	290	336	337	315	320	338	309	303	333	361	343	340	353	358	336	332	354	300	348	324	324	322	340	326	358	338	339	321	355	356	364	292	333	339	340	353	338	346	334	332	329	306	300	351	353	342	366	347	348	354	314	345	332	326	340	352	345	345	316	312	329	352	372	347	343	343	337	342	358	350	322	329	303	313	355	314	364	325	330	354	323	352	343	372	371	365	314	339	370	287	334	337	325	330	331	299	308	337	344	328	362	370	344	345	342	367	382	313	347	321	353	339	352	353	326	348	310	328	353	332	322	358	353	327	338	343	322	352	326	332	362	332	310	318	290	334	334	318	329	355	345	329	353	361	316	317	329	328	339	337	353	318	359	366	356	338	367	319	392	335	336	348	327	347	318	297	316	350	316	372	337	338	330	327	345	343	335	376	344	357	359	310	307	343	340	337	404	314	298	354	358	326	368	331	333	353	352	341	325	333	375	325	319	317	324	353	346	319	349	362	329	336	374	297	309	352	351	334	325	344	353	331	330	311	335	332	332	340	354	330	356	323	325	337	323	307	343	339	345	328	319	326	335	335	320	321	339	350	321	337	350	318	330	337	323	331	326	323	313	351	346	342	314	330	305	337	325	363	295	320	351	313	324	341	376	346	339	325	333	349	334	369	334	335	363	359	349	348	353	334	317	377	371	345	383	336	362	310	377	320	328	343	346	369	344	343	307	323	352	315	352	326	350	330	351	351	347	321	333	331	339	340	329	320	322	348	344	349	282	342	334	348	365	302	361	305	362	347	302	342	314	361	333	319	298	322	361	354	317	327	344	348	317	347	333	347	353	355	344	336	330	318	335	348	313	325	323	314	341	331	310	306	331	312	314	358	360	339	327	354	365	360	348	327	372	313	385	325	312	307	343	331	358	330	351	314	330	340	341	332	350	358	285	358	339	352	314	339	353	307	355	337	335	331	343	342	342	333	372	350	296	352	311	357	361	317	326	347	338	329	348	366	348	332	342	344	371	333	368	327	337	353	345	322	321	298	312	340	336	393	336	321	345	333	351	367	347	329	331	324	352	321	322	349	332	335	314	346	345	332	340	330	335	322	327	374	328	333	343	330	338	358	333	337	317	318	316	317	353	372	354	345	335	328	347	353	327	335	338	328	337	351	324	332	361	330	320	354	376	358	381	384	347	349	339	327	347	345	338	349	318	304	317	366	310	296	339	359	332	309	333	351	347	314	332	331	342	308	331	331	363	309	321	312	327	302	309	361	322	309	345	322	326	316	336	348	336	323	331	333	376	314	339	335	325	366	346	385	341	330	333	351	360	349	345	328	307	334	340	324	323	341	342	337	348	313	336	334	333	318	338	331	322	311	331	320	365	372	323	354	331	359	330	343	343	338	316	360	348	338	336	328	359	366	351	342	359	333	319	331	333	333	339	354	346	360	340	323	383	307	309	316	374	336	360	338	362	350	366	321	336	348	340	341	350	330	335	357	366	346	323	351	346	338	306	355	335	375	328	323	342	334	345	306	314	338	335	332	354	341	312	330	309	344	340	350	326	354	347	349	331	344	328	341	323	355	325	334	317	372	364	324	332	296	348	305	363	367	338	341	311	324	321	332	345	338	380	328	325	322	297	316	340	323	365	262	318	372	309	307	352	339	338	344	312	319	342
40719	53884	43786	37594	30015	20052	12951	10061	7422	6259	4891	4091	3345	2951	2567	2283	2251	2176	2290	2293	2168	2197	1905	1691	1451	1455	1649	1738	1787	1541	1361	1336	1145	1078	826	695	571	560	532	538	558	515	496	489	526	485	518	536	457	467	493	461	492	424	477	436	497	474	515	526	518	498	530	446	500	455	502	481	486	507	464	428	432	450	458	425	458	486	444	454	435	446	428	440	437	446	487	447	457	447	419	482	454	491	462	449	430	458	434	454	441	464	423	422	412	440	416	466	435	445	437	412	461	409	457	460	446	440	434	442	418	425	397	464	439	425	463	443	444	437	429	480	430	430	441	458	432	431	451	450	452	406	437	449	461	426	476	452	456	423	429	442	439	428	451	436	430	417	426	438	433	464	484	453	416	425	420	442	470	411	436	398	443	429	437	441	406	414	441	398	480	455	453	426	434	445	421	394	449	427	415	417	499	491	461	428	410	455	477	444	463	433	455	454	462	402	434	459	428	431	439	425	434	421	397	453	437	417	467	441	430	432	444	423	439	442	430	419	395	427	411	425	451	416	452	454	441	396	429	452	444	438	464	442	428	431	448	438	450	402	453	460	418	429	447	423	414	479	445	454	415	469	399	419	449	399	446	432	447	437	392	426	434	443	435	445	486	471	425	409	445	439	443	443	416	436	408	403	456	460	400	416	479	406	437	457	431	407	420	445	420	454	494	451	451	435	447	456	450	456	450	425	452	460	388	423	456	477	456	431	468	453	408	433	422	450	439	422	449	431	459	445	452	397	466	396	403	464	430	431	425	432	425	464	442	441	446	432	441	437	470	455	435	433	436	471	427	418	447	450	471	429	420	461	427	482	458	450	401	464	447	406	452	413	416	456	452	427	435	467	434	396	406	441	429	413	474	391	457	416	431	479	419	456	452	453	434	426	434	461	472	452	441	432	488	450	474	451	433	431	460	436	420	464	462	453	427	433	463	441	434	452	400	406	451	435	441	422	443	427	467	453	430	438	443	461	437	407	447	424	400	448	448	453	435	413	472	434	415	429	420	458	428	415	460	443	417	460	434	431	455	375	462	465	439	439	417	425	416	434	445	404	447	448	438	438	463	420	436	437	445	454	474	468	414	446	431	417	426	436	429	451	401	456	475	454	439	454	431	426	398	466	424	442	428	442	462	434	444	427	445	432	406	398	429	451	409	446	425	456	448	426	430	472	432	459	446	431	469	492	430	454	423	443	450	433	442	451	465	416	431	400	445	439	417	453	377	455	434	406	425	431	449	393	463	439	437	425	462	443	400	458	451	406	409	424	449	453	452	450	407	468	444	448	447	403	451	417	441	443	436	436	450	436	413	479	443	433	439	420	427	392	418	444	426	448	415	458	489	471	431	456	433	421	433	434	425	415	422	402	475	470	429	447	423	469	454	421	455	463	430	455	416	410	422	429	414	408	435	459	424	456	424	419	423	449	437	406	425	454	479	411	474	442	466	463	471	466	449	471	431	427	452	451	443	373	423	430	420	446	438	447	451	430	428	463	449	414	433	420	418	434	454	451	406	439	428	430	384	426	430	428	445	484	449	452	461	434	438	436	425	458	430	415	440	437	470	434	457	453	426	436	455	471	486	415	439	465	419	434	480	427	392	443	456	419	434	421	451	424	438	480	398	450	434	449	442	449	432	426	437	428	469	451	435	465	445	439	412	456	432	476	444	440	436	441	418	460	447	438	485	419	444	433	436	419	474	463	414	452	475	460	375	437	443	459	455	444	429	436	447	430	443	406	430	440	399	408	488	435	454	450	473	429	437	460	437	446	447	375	435	453	436	401	444	431	459	426	450	403	460	475	419	460	435	428	416	446	422	465	429	437	464	444	466	448	413	451	427	468	417	472	403	414	438	430	433	441	455	451	442	455	415	443	456	447	472	427	415	432	406	447	436	430	431	426	423	453	431	414	437	449	426	421	417	468	440	417	496	443	444	459	467	420	422	473	448	407	442	451	437	452	431	425	467	389	460	401	419	414	459	410	438	418	423	420	458	465	377	395	411	441	445	430	454	410	440	430	490	437	449	438	424	465	463	456	450	432	482	482	446	430	413	412	417	445	450	435	418	452	438	418	427	443	426	439	450	449	421	445	431	409	440	436	404	434	478	457	436	412	442	420	466	455	463	438	422	458	467	452	450	454	433	461	397	439	450	426	462	401	440	454	409	407	413	437	427	449	444	441	479	421	455	453	458	448	484	464	419	498	464	460	419	475	427	421	434	443	427	442	432	445	414	443	447	448	444	463	445	462	420	418	468	433	456	453	437	451	427	439	455	409	459	437	421	423	457	456	476	429	425	439	466	427	442	418	447	420	441	404	459	424	452	415	451	438	459	412	461	438	431	439	415	461	452	415	426	430	410	449	444	421	394	385	466	484	453	454	437	438	423	456	500	454	457	431	421	499	442	466	459	422	430	424	460	459	433	457	479	419	428	433	385	443	412	437	430	424	441	512	457	451	442	453	432	434	398	465	467	425	435	429	461	416	414	445	394	441	432	442	429	453	413	444	424	426	432	445	442	441	439	469	431	403	427	449	464	437	421	474	400	466	423	460	414	437	428	453	445	450	448	420	449	430	462	474	467	422	474	404	428	427	469	410	421	431	454	459	454	421	434	415	469	436	471	438	453	436	433	450	403	413	435	440	426	431	440	421	435	452	426	439	426	432	444	429	448	439	445	474	408	437	439	419	483	473	454	505	470	428	430	429	444	461	410	451	441	446	412	413	451	432	440	444	428	412	447	445	429	409	477	440	446	461	431	486	473	465	405	419	459	429	438	413	404	421	457	474	431	443	443	470	439	448	448	457	459	462	464	456	472	486	442	455	453	425	454	384	449	464	424	441	469	429	431	457	472	412	451	423	445	449	458	437	435	444	458	475	433	411	432	452	467	423	459	420	457	420	452	461	458	421	461	448	469	406	424	474	467	444	450	422	410	441	459	423	469	424	432	460	439	420	470	464	456	447	460	440	451	436	418	433	432	448	442	413	443	432	464	445	426	434	421	436	476	423	407	461	450	418	437	454	429	430	454	447	427	434	447	434	461	422	460	413	425	485	433	475	435	440	416	442	441	462	435	471	439	433	421	436	455	463	428	438	430	426	474	458	448	439	411	453	458	429	431	447	425	417	428	431	466	438	438	445	445	449	441	477	421	393	414	423	414	426	467	462	450	434	443	407	415	426	471	459	440	429	444	454	416	432	407	413	447	444	416	426	441	450	475	441	436	464	461	436	466	452	399	433	471	426	431	432	425	412	464	423	451	431	448	454	417	461	408	438	438	438	430	430	447	436	454	459	437	457	490	444	447	420	436	442	450	406	449	457	457	426	451	431	442	459	428	432	474	428	447	419	418	410	418	427	444	448	425	426	446	429	445	459	444	430	454	423	423	447	423	429	460	427	486	430	456	438	394	460	452	433	408	458	459	479	475	433	461	438	426	426	427	429	420	435	444	413	432	390	450	450
27616	24853	24006	21215	13982	5654	2846	1858	1523	1312	1100	940	909	876	809	824	790	815	740	736	755	740	683	677	635	639	593	700	646	648	686	660	649	513	472	495	450	469	438	408	469	466	474	413	425	431	441	432	429	481	401	391	438	442	448	443	447	464	412	412	437	446	414	446	416	442	422	412	453	430	449	439	482	424	423	492	456	489	439	395	433	453	459	435	435	433	435	428	423	401	440	430	399	389	414	443	419	451	434	386	422	444	456	448	416	420	436	429	408	420	453	444	449	437	438	422	423	428	420	406	427	410	446	447	423	412	425	443	388	413	434	407	426	405	423	452	406	432	430	431	434	421	416	439	407	445	413	463	422	461	453	440	388	432	444	393	444	456	434	438	446	402	432	434	432	398	431	460	387	437	435	392	439	435	427	437	412	431	412	395	467	475	424	462	435	418	440	426	416	443	453	421	426	409	423	423	396	424	435	443	447	431	375	457	440	440	405	443	444	427	456	420	444	408	463	446	446	468	433	441	429	413	424	434	416	446	441	445	431	436	442	368	449	391	436	456	420	431	435	452	454	442	428	405	449	415	425	424	423	432	455	449	428	447	419	448	413	444	441	431	401	402	469	444	437	430	415	429	425	441	427	417	438	419	423	462	457	426	434	430	394	417	444	443	418	471	380	437	399	399	424	453	434	410	447	450	403	423	423	430	442	429	429	414	429	421	415	413	431	413	416	437	465	417	466	419	405	468	453	426	420	417	424	407	406	423	432	462	423	439	379	426	420	433	415	424	416	442	450	431	431	408	423	421	436	426	393	444	439	450	447	447	462	411	396	404	435	434	417	452	418	408	436	445	435	453	420	442	433	406	434	397	392	447	422	437	389	432	449	479	457	429	429	452	424	435	412	481	429	449	439	429	405	466	445	412	441	426	466	421	439	412	428	435	417	442	422	440	394	438	417	460	402	422	412	415	417	436	424	476	448	425	433	436	429	436	438	451	432	428	412	401	452	406	432	425	434	396	460	459	407	454	417	426	438	439	431	418	450	415	434	439	401	463	425	419	440	440	423	441	451	386	427	426	464	483	420	457	402	458	402	411	438	465	429	403	394	439	422	472	441	439	412	413	433	445	449	420	434	420	429	437	419	441	435	454	445	427	418	430	431	420	421	407	449	418	414	440	402	405	425	414	446	421	422	411	430	403	454	427	399	450	445	429	434	440	416	422	449	458	421	431	437	424	411	418	426	439	442	435	447	452	413	417	430	400	422	452	418	450	425	470	419	403	433	451	458	405	470	436	415	463	447	396	420	437	444	427	389	412	410	436	408	442	426	453	412	430	414	454	397	452	446	417	425	416	447	422	464	409	444	422	408	440	433	426	426	397	402	407	416	419	421	403	403	400	414	424	436	459	436	456	424	448	455	428	439	453	446	422	452	411	425	445	409	389	413	428	403	466	425	411	410	425	419	442	451	427	452	421	413	460	422	431	461	446	426	424	473	404	425	418	440	465	444	443	451	426	430	461	407	442	442	436	447	410	441	413	406	485	447	435	428	402	427	424	441	392	423	438	444	453	419	442	456	440	409	417	418	404	431	437	444	410	445	414	472	443	443	450	433	426	406	437	448	423	450	433	447	438	437	462	431	407	421	357	441	410	427	476	452	399	422	395	410	479	387	440	409	413	444	450	473	409	384	420	441	432	433	459	426	423	409	382	412	418	425	464	438	425	415	406	468	434	406	459	444	434	451	392	436	442	405	420	427	421	444	414	457	429	466	473	408	445	385	405	435	455	477	436	429	425	434	465	447	433	427	395	448	451	418	441	399	413	430	438	461	433	454	456	429	461	445	430	450	443	444	408	446	446	422	428	398	417	428	420	442	425	444	433	411	447	439	428	447	459	403	468	443	395	465	400	426	425	419	403	441	426	456	389	423	421	439	424	458	441	438	420	467	456	458	423	386	433	421	413	424	397	405	413	430	427	439	415	426	440	401	415	414	428	412	432	417	425	430	446	404	455	419	436	414	450	443	387	444	425	451	393	450	424	449	379	417	422	445	435	421	433	402	413	431	466	444	429	443	401	448	444	431	444	433	445	403	429	402	440	427	411	409	443	386	405	426	438	443	401	432	466	449	449	441	423	414	436	449	429	452	441	431	455	441	417	432	460	425	429	465	448	439	423	485	442	425	413	447	422	433	443	434	451	426	439	441	389	424	392	398	390	435	420	470	430	420	442	425	406	421	444	425	414	450	400	413	421	429	419	426	425	415	453	447	464	420	415	422	474	417	419	431	448	458	377	407	437	436	451	418	447	436	414	461	411	414	424	409	418	413	449	451	416	439	439	435	412	429	458	411	426	410	418	436	436	475	437	442	450	440	402	457	434	422	399	416	465	427	427	412	451	427	436	417	397	451	409	425	421	427	406	419	383	412	421	443	430	416	399	451	415	424	462	426	452	416	445	424	405	448	424	430	453	435	432	445	412	464	417	398	443	421	416	423	431	402	464	428	422	426	457	431	452	445	425	435	405	460	435	394	435	428	472	431	434	415	410	429	432	414	451	420	423	445	430	465	424	484	434	421	435	418	398	448	418	431	465	423	409	440	431	472	453	416	450	432	458	472	424	416	420	413	421	435	423	450	454	470	416	406	433	428	436	411	437	417	388	464	466	446	431	440	406	437	430	431	427	434	423	415	419	427	430	427	392	436	446	414	456	422	458	447	402	439	432	423	425	452	397	401	432	414	435	460	449	422	427	446	444	414	415	409	404	482	407	394	453	450	461	433	449	480	441	420	426	447	406	419	421	427	406	461	409	454	399	411	444	444	386	441	454	461	449	410	450	450	448	446	414	411	430	404	445	417	436	372	405	422	427	477	430	438	408	445	447	457	406	438	429	421	441	401	415	398	449	430	424	465	403	432	438	447	426	438	463	409	450	399	431	440	416	434	404	426	407	448	428	436	432	439	438	440	438	437	456	421	443	443	400	473	415	389	442	413	399	432	411	436	458	414	425	444	464	435	418	413	420	459	457	432	454	438	438	418	432	394	446	437	422	424	427	434	441	428	437	446	368	462	472	452	407	458	445	419	451	463	488	388	411	416	411	375	449	429	438	442	432	421	449	385	398	388	420	435	456	451	397	441	475	442	415	419	440	447	470	417	450	422	403	408	452	441	423	431	453	461	432	427	418	406	456	423	422	426	397	447	434	437	412	404	423	417	385	464	438	433	441	420	444	422	416	403	444	417	438	428	461	429	438	430	402	444	439	412	440	428	443	400	430	409	469	452	410	432	458	447	448	439	468	460	468	381	424	397	453	420	445	436	448	440	452	434	447	424	406	415	434	414	453	452	442	459	414	440	432	426	437	396	419	427	427	413	452	441	464	419	443	402	419	413	425	419	434	450	445	456	462	411	424	423	446	424	472	414	425	448	416	459	396	436	415	405	423	399	424	411	440	450	433	453	453	436	443	449	423	455	414	422	411	407	435	454	464	371	385	461	437	414	444
32410	38338	29713	25024	19389	9871	6100	4280	3384	2871	2373	1827	1731	1536	1414	1406	1332	1362	1265	1295	1402	1231	1161	1142	1009	1013	1018	1142	1122	989	1051	1032	909	843	751	643	626	635	547	636	583	576	569	574	570	590	601	549	550	624	553	607	597	549	568	572	602	608	584	548	549	556	605	594	602	615	606	601	604	582	579	604	598	564	540	587	545	550	579	573	577	601	573	536	582	612	560	559	553	564	579	573	590	588	541	608	608	566	551	565	580	540	544	515	567	547	583	545	572	552	557	574	541	552	550	567	529	549	607	567	608	590	544	602	529	580	560	574	584	575	600	548	511	577	543	557	558	552	579	580	558	599	556	528	563	579	602	564	589	537	556	598	567	550	520	542	575	529	545	567	554	568	555	577	589	549	521	579	531	542	548	560	526	557	569	577	550	546	579	540	532	558	552	550	552	549	556	560	550	561	544	573	622	559	585	555	575	553	546	568	529	576	554	536	567	552	517	555	546	545	537	581	576	537	547	519	552	627	537	568	539	532	537	564	576	547	541	573	553	557	535	577	571	550	576	565	521	562	606	604	582	559	532	570	534	559	602	558	550	550	597	573	536	591	543	575	528	534	565	566	580	543	559	542	560	549	549	514	608	531	551	605	602	596	596	556	556	568	590	565	564	566	555	566	567	541	513	589	550	540	547	546	567	551	544	591	546	527	585	587	558	583	542	592	545	544	512	568	589	553	528	530	563	575	564	543	520	570	581	529	533	612	512	552	576	627	575	549	568	555	559	593	592	557	577	577	562	547	561	553	570	550	513	616	566	534	553	558	556	571	548	597	533	592	572	601	550	540	543	570	521	545	571	526	561	564	559	585	561	538	567	551	548	539	544	546	577	505	560	577	557	583	568	579	515	568	553	540	594	543	534	566	523	566	537	502	566	528	556	579	567	628	572	556	533	522	600	569	535	563	537	559	557	576	561	600	568	535	576	542	548	573	594	544	545	531	558	520	554	583	538	545	578	535	532	563	564	577	571	622	568	588	564	579	580	515	570	592	553	595	574	563	557	621	572	586	584	580	576	551	548	571	553	545	576	545	539	609	576	532	581	571	595	579	535	543	550	547	615	548	565	582	548	571	553	584	542	580	566	564	610	581	572	539	638	612	547	591	568	534	545	563	571	522	542	541	519	542	571	565	559	532	567	572	535	556	546	537	519	574	566	558	587	541	592	585	519	586	582	582	580	571	536	569	564	580	572	524	577	555	576	573	612	615	592	565	534	563	568	553	568	550	550	537	562	578	607	554	540	562	553	527	551	549	564	545	572	578	557	551	558	604	533	543	556	607	578	579	554	527	524	562	561	561	558	542	546	514	589	554	578	561	613	573	576	540	580	544	590	557	583	588	549	581	551	547	551	592	579	556	548	544	548	546	542	564	564	516	539	533	563	518	583	561	611	539	579	555	527	563	531	589	578	563	544	565	583	525	579	565	544	578	572	536	588	566	506	551	555	556	573	549	566	576	535	596	561	551	541	567	495	552	547	598	595	554	530	572	551	586	536	623	547	522	565	558	569	572	591	581	523	533	522	548	565	546	627	527	552	585	569	561	553	571	575	556	536	564	552	559	534	578	547	560	538	557	565	587	521	541	559	607	583	583	596	537	570	586	555	564	542	584	543	582	515	592	594	512	579	564	553	532	549	525	562	516	517	588	523	602	537	551	563	575	554	544	561	543	583	560	566	594	565	550	567	577	561	582	556	544	588	538	570	552	577	557	543	577	576	540	499	525	556	579	571	578	583	528	543	571	577	581	539	596	562	548	557	583	556	553	593	521	608	523	593	626	554	565	540	569	561	548	557	570	526	560	582	613	546	563	554	567	583	586	576	570	569	566	568	563	551	545	547	581	563	565	549	572	591	514	595	580	593	571	587	539	563	537	553	555	542	566	569	583	595	583	546	538	554	585	553	545	570	556	595	558	539	586	547	564	593	560	571	556	576	542	570	562	528	571	539	560	578	598	560	539	555	536	555	595	581	566	609	513	574	591	557	586	546	537	571	576	593	543	545	560	595	583	576	591	559	576	574	535	592	562	623	556	555	524	571	561	550	565	489	586	552	579	602	584	573	542	578	548	541	526	560	599	568	572	546	532	596	582	540	560	538	499	546	591	552	557	557	566	548	581	538	567	571	579	577	569	551	585	551	563	571	576	587	559	548	613	528	546	569	554	589	573	546	566	572	570	600	539	545	564	595	568	565	574	577	557	566	520	568	546	558	567	563	558	536	568	539	542	522	552	585	533	568	561	562	574	621	580	560	575	530	554	519	544	563	558	557	577	592	546	562	546	562	564	535	557	565	549	564	512	566	559	549	571	534	600	529	560	575	572	608	567	585	538	567	583	590	607	519	550	547	543	568	572	566	555	548	536	568	540	561	592	526	617	521	539	522	579	531	537	542	548	529	557	565	562	576	579	572	542	574	554	541	555	563	561	557	524	610	594	528	571	522	533	561	560	558	539	540	586	542	540	540	556	556	587	554	562	563	537	580	561	538	598	578	571	566	556	553	612	598	557	541	555	517	576	546	565	566	543	572	563	570	569	571	509	551	581	552	524	521	591	573	544	581	532	545	575	565	551	601	572	554	586	533	545	543	590	545	538	575	597	598	556	559	588	544	560	608	588	554	567	601	542	546	560	538	578	558	552	565	584	578	554	567	545	586	567	550	572	533	560	579	579	561	557	580	567	601	548	536	548	576	506	550	540	564	528	560	567	561	588	556	524	588	570	576	580	561	612	561	544	583	560	559	550	607	534	542	572	527	538	586	531	558	530	578	552	593	577	564	580	563	592	577	546	577	538	557	557	551	553	522	569	533	558	586	587	551	552	508	560	539	534	562	549	610	570	577	550	570	589	610	580	557	557	576	523	538	530	562	552	591	562	590	545	593	538	577	560	556	538	554	507	558	562	530	573	593	547	595	592	569	536	569	554	574	544	582	528	553	518	523	613	571	551	556	583	576	542	614	530	581	567	597	541	554	583	534	598	536	520	535	552	574	572	552	568	569	613	556	536	554	511	588	571	576	582	541	612	579	575	525	535	570	579	546	599	554	568	570	573	596	583	535	577	573	558	577	563	544	575	605	539	572	528	574	553	587	574	566	551	582	607	581	587	516	561	575	598	572	578	559	594	580	561	608	573	555	525	534	537	579	581	535	545	566	537	579	552	562	601	519	557	579	586	581	591	536	566	600	577	568	546	582	519	573	528	569	538	520	578	578	570	566	573	559	561	556	530	594	572	531	559	580	511	549	545	554	544	541	576	593	531	546	599	581	609	562	601	573	562	566	585	588	575	580	575	526	634	573	588	576	536	561	549	524	566	578	549	550	586	593	573	607	559	590	543	546	603	595	550	577	536	576	551	526	583	583	568	583	567	551	553	566	533	572	545	581	579	499	593	518	544	529	542	548	560	560	547	538	608	567	579	557	623	543	593	569	569	527	564	540	571	603	528	581	527	539	546
23694	20814	28052	24181	21785	15831	6935	3594	2628	2120	1576	1445	1282	1209	1061	1015	1007	1051	980	941	913	877	816	801	863	879	878	748	857	739	657	715	686	634	499	457	425	437	460	430	421	443	431	401	402	453	420	422	413	388	399	399	368	398	401	391	415	408	393	407	417	415	416	415	425	394	410	419	394	410	400	408	396	411	363	409	368	408	382	378	409	380	364	358	367	399	407	398	424	373	341	391	413	378	384	401	381	388	411	379	413	376	436	450	405	428	391	386	388	403	398	408	361	406	399	408	382	344	414	391	414	357	406	354	350	356	404	359	402	353	349	379	392	339	416	399	388	362	375	389	340	395	410	417	390	390	378	397	398	404	377	382	393	397	376	399	402	384	406	383	441	381	380	376	400	390	368	384	387	383	359	366	391	386	407	399	378	396	379	343	412	385	364	399	397	394	370	372	384	362	390	382	367	354	392	378	409	422	354	375	392	406	391	410	403	427	397	385	406	384	417	376	363	393	372	380	364	396	344	397	389	378	375	433	403	419	412	392	384	390	392	401	381	382	383	401	367	406	379	376	380	381	383	350	424	401	358	340	396	375	404	390	402	383	402	426	375	402	417	362	394	390	382	399	379	403	414	406	359	379	423	395	385	377	400	395	383	395	425	417	378	378	383	405	406	376	405	419	444	394	378	409	403	379	423	388	426	389	373	374	396	396	392	389	380	414	445	375	380	367	376	360	387	376	379	394	398	406	368	374	370	401	379	383	396	366	395	385	390	370	413	432	380	381	390	352	399	379	401	392	380	373	351	377	385	379	396	375	364	370	408	424	407	372	376	360	371	381	384	365	390	397	369	384	347	391	382	391	392	406	383	363	413	391	402	375	344	394	380	396	420	357	386	371	364	416	396	411	377	369	384	420	412	393	401	391	367	415	399	418	393	399	416	373	405	377	348	385	418	392	421	401	411	426	387	370	398	381	404	415	400	362	381	403	385	398	410	392	392	385	391	402	416	374	418	380	367	360	422	411	361	378	381	378	366	383	384	350	388	443	377	383	395	377	356	360	369	389	372	414	402	413	394	451	382	410	398	359	397	403	383	391	392	404	410	363	372	415	402	383	406	392	395	365	378	394	395	416	371	378	406	373	380	390	385	367	428	381	383	401	366	401	415	425	376	399	367	384	377	402	374	383	397	405	381	379	392	372	373	404	392	391	413	427	370	378	423	366	355	393	413	405	393	390	366	396	399	387	398	400	380	395	402	404	377	361	376	351	380	416	393	394	426	381	369	413	365	394	415	353	393	357	414	414	352	390	368	406	424	389	385	402	424	417	415	371	378	387	388	429	409	418	366	371	387	357	352	379	367	396	350	387	405	402	391	360	404	369	382	364	374	389	378	395	389	372	411	401	379	405	420	388	421	354	395	391	407	373	391	404	379	384	387	408	409	433	396	404	399	364	386	379	356	373	388	409	366	407	364	353	368	396	394	374	385	388	349	392	359	408	405	376	403	386	357	396	395	393	380	400	401	422	388	385	402	385	404	369	404	399	406	389	425	407	374	372	372	405	376	426	361	377	401	380	379	388	405	435	403	362	404	363	323	395	368	351	393	404	374	363	367	381	387	387	396	398	359	368	409	412	390	385	382	410	387	386	390	377	408	409	413	371	399	415	380	371	386	403	403	417	366	393	360	348	412	394	391	417	370	376	394	437	385	399	410	381	406	384	346	388	379	402	404	393	389	390	387	385	360	379	424	380	410	396	357	419	419	396	387	412	396	366	383	374	381	396	387	355	390	401	388	412	399	340	401	376	373	426	392	374	365	416	386	407	396	385	422	439	370	401	418	400	397	410	402	392	383	358	357	388	380	370	378	400	392	403	397	395	390	355	372	403	406	387	388	415	377	377	365	414	385	379	367	404	364	427	374	387	406	398	374	398	437	379	381	386	392	407	381	424	399	394	370	392	401	376	377	387	383	396	390	368	399	397	392	383	360	435	371	372	388	392	418	405	392	400	394	393	397	383	342	361	423	361	403	327	385	395	394	383	423	368	392	409	379	383	390	380	384	412	411	398	397	377	365	422	381	426	405	390	365	371	377	384	392	396	399	384	383	389	380	381	398	391	400	416	390	399	403	383	391	395	358	404	403	387	419	391	401	363	402	407	369	359	379	398	411	364	373	393	372	386	397	371	382	418	389	413	372	390	400	383	398	367	359	376	411	399	445	418	375	379	372	370	403	382	385	359	408	402	396	415	384	397	360	409	381	402	412	420	385	407	373	399	410	405	397	379	399	379	379	449	391	394	417	414	416	384	401	369	386	421	395	439	327	385	434	394	399	359	423	405	435	383	399	352	419	405	369	366	349	417	390	390	365	408	377	388	399	376	403	395	442	376	382	371	396	375	363	419	386	382	395	357	367	385	380	387	377	374	361	383	398	368	397	392	379	422	386	423	380	415	408	385	393	395	384	383	406	428	368	395	371	382	377	395	406	405	370	369	376	403	392	386	415	386	392	365	392	396	388	402	410	376	413	372	403	397	385	359	387	362	423	375	376	356	354	388	398	394	398	397	395	377	388	405	354	396	402	387	395	413	376	414	359	415	392	367	393	403	370	419	384	397	392	408	368	397	377	400	390	387	405	385	388	392	387	397	393	396	398	387	397	408	394	390	354	356	384	405	381	403	402	399	365	395	341	369	386	401	429	405	384	372	384	402	405	378	388	379	391	398	396	407	386	401	381	356	377	411	382	359	384	388	438	412	401	382	385	389	399	414	423	391	397	346	364	399	395	399	415	319	403	406	378	399	390	378	372	405	437	370	388	379	411	375	362	414	391	389	347	397	365	405	397	382	412	369	370	410	409	394	390	376	413	385	392	422	400	371	401	369	366	410	399	377	395	416	395	414	414	384	381	381	393	367	375	377	400	380	412	410	401	370	379	380	414	420	398	377	376	386	359	368	369	404	423	362	361	335	390	390	410	360	367	420	359	354	409	398	410	364	427	416	381	382	419	395	332	386	358	407	382	392	360	384	354	400	379	380	389	411	395	385	373	421	389	417	383	360	382	403	385	411	368	354	426	395	410	403	377	397	364	373	369	405	385	405	406	398	416	380	387	370	389	390	410	378	392	396	401	385	380	391	367	390	420	358	421	378	385	391	400	400	404	393	361	399	417	385	378	400	432	396	398	371	387	374	395	392	385	379	382	422	381	400	419	391	389	401	387	419	370	383	354	387	405	395	370	373	404	430	411	395	393	378	397	417	376	378	408	384	385	400	384	372	417	391	440	382	402	356	389	405	409	356	412	411	376	382	386	362	402	382	406	377	405	367	400	386	372	411	386	415	380	408	411	397	397	405	351	404	379	404	396	421	376	382	362	403	419	400	396	377	416	384	398	376	387	383	400	385	437	394	417	409	382	370	383	371	427	432	430	417	393	402	364	350	396	397	395	361	397	370	378	402	394	379	350	372	406	353	386	411	416	386	385	382	385	388	398	375	353	377	399	416
37198	48838	38603	33466	25631	14736	9614	7629	5893	4731	3374	2976	2698	2307	2068	1923	1824	1798	1835	1664	1651	1521	1464	1486	1493	1570	1380	1353	1393	1200	1189	1193	1145	978	714	640	587	551	611	631	566	539	600	560	546	577	532	541	532	536	557	546	557	500	568	542	520	544	585	536	573	525	540	558	531	539	557	550	599	559	545	562	497	555	553	484	483	548	517	495	559	519	515	527	478	526	502	513	518	484	518	507	512	548	567	511	511	514	492	476	511	507	509	528	527	510	486	478	548	590	538	511	521	506	533	493	479	514	527	505	498	534	547	523	541	500	537	501	508	551	531	493	513	544	531	534	524	475	520	494	475	509	520	524	483	515	506	494	520	549	451	484	553	546	527	485	518	494	525	563	523	505	485	521	492	499	577	495	499	456	500	471	525	528	530	503	528	508	508	537	498	516	524	464	492	481	498	521	506	569	480	503	489	530	495	509	506	488	486	521	487	506	493	515	517	514	506	498	534	519	491	512	532	547	505	532	552	509	526	515	547	513	495	503	485	525	510	505	565	478	482	500	542	497	505	538	485	524	546	503	521	527	511	486	510	497	517	508	497	539	562	487	483	535	508	497	559	520	525	507	541	495	541	477	542	501	497	506	515	462	518	518	497	527	516	517	575	518	538	526	525	467	529	501	542	527	517	479	482	484	565	497	475	482	474	506	515	543	521	510	515	490	561	477	508	492	527	525	506	509	494	502	507	476	513	524	504	508	494	501	525	496	538	520	493	524	551	514	484	499	489	568	564	516	475	536	515	521	503	519	484	520	563	496	507	552	551	482	551	508	496	531	512	508	506	523	504	499	508	498	489	564	530	478	511	490	495	476	511	483	511	516	455	552	474	480	476	536	508	520	542	505	543	499	545	503	488	503	549	502	486	546	539	459	515	514	521	474	530	488	511	526	486	511	519	491	529	494	498	555	499	494	503	480	480	508	467	530	508	538	498	489	524	502	515	528	550	481	551	546	530	519	519	539	513	506	508	497	486	504	509	525	484	524	472	534	531	476	522	527	491	530	475	518	499	538	509	480	541	513	522	525	509	470	517	514	559	514	534	490	496	535	497	483	521	478	486	504	520	474	495	534	544	530	497	507	518	537	495	534	530	520	495	498	555	521	510	554	494	497	511	489	496	496	510	510	527	545	497	501	532	548	547	493	519	520	501	519	498	527	526	498	520	530	538	510	506	522	514	495	497	514	499	532	480	535	523	523	500	487	537	499	519	513	532	527	554	537	556	520	533	524	499	540	501	530	473	487	537	528	527	496	485	537	468	530	520	485	513	563	522	581	505	537	515	538	510	503	518	526	512	537	535	510	534	541	556	509	495	523	513	518	493	513	501	499	509	508	508	487	528	493	530	504	512	504	542	510	568	530	508	535	524	501	502	518	535	542	515	556	460	521	526	507	495	488	497	500	503	477	533	523	488	517	516	498	466	520	482	512	515	481	530	505	490	499	526	540	550	486	519	501	499	525	498	492	496	521	504	551	468	516	503	497	487	534	492	512	487	490	461	504	543	549	485	512	547	504	503	508	492	535	561	537	572	505	528	521	576	493	474	515	482	472	513	516	489	507	555	546	581	558	517	542	516	541	510	538	525	479	514	477	503	504	506	484	512	515	510	506	464	485	478	493	544	541	534	532	535	547	555	525	517	487	487	531	534	495	488	502	506	497	526	519	586	517	524	485	497	499	484	539	535	521	521	475	513	502	523	549	511	506	466	520	505	513	474	516	505	482	478	497	515	504	523	523	540	495	526	491	506	511	523	510	474	465	540	514	494	518	482	535	506	487	480	544	511	510	499	508	478	496	528	511	491	504	493	509	502	495	521	486	508	520	469	508	519	518	496	502	514	545	499	506	502	539	481	542	486	513	502	513	519	506	512	519	534	489	482	484	512	517	525	523	505	492	524	515	533	560	497	491	507	559	501	479	516	490	514	525	502	519	509	502	540	499	504	485	484	525	529	503	482	526	527	581	509	528	499	516	528	492	523	481	458	559	525	548	531	526	546	489	561	534	539	543	498	537	504	519	537	495	533	508	562	508	522	515	538	492	486	460	520	517	507	514	476	529	490	501	521	514	543	508	528	507	521	478	511	523	511	515	495	483	513	517	499	537	474	521	542	522	514	505	515	528	538	538	496	506	557	535	481	487	489	559	525	523	480	538	503	470	530	550	554	505	532	565	523	525	526	509	510	539	541	528	548	503	544	483	498	539	533	515	511	568	503	522	519	485	479	513	512	529	480	518	519	535	509	541	486	526	524	478	529	505	516	492	511	530	553	505	503	530	497	527	532	507	489	504	515	511	504	494	502	501	488	496	507	486	510	534	505	548	512	542	519	519	529	475	495	508	495	524	511	506	501	486	506	489	496	520	529	526	537	485	479	542	499	522	504	471	530	552	519	486	524	460	524	479	531	507	524	498	508	535	528	494	562	544	529	516	465	482	497	540	504	540	538	505	500	498	510	527	520	501	506	523	506	520	489	505	487	539	538	504	506	499	501	491	510	491	549	518	489	479	502	489	509	500	490	527	530	502	497	460	503	527	511	548	514	533	476	481	518	525	527	509	504	529	505	524	493	484	496	540	557	545	492	482	563	528	484	525	474	489	524	476	517	516	507	493	528	493	564	513	514	533	535	491	477	519	555	522	530	491	513	496	538	493	492	534	538	535	496	523	477	532	538	479	500	516	531	524	503	509	512	488	526	460	520	514	492	500	521	517	536	501	488	523	493	476	503	526	493	514	479	535	554	529	525	545	532	467	488	490	503	517	474	479	509	532	528	510	508	484	507	501	503	477	498	550	536	540	488	508	484	501	487	531	539	507	547	513	488	518	514	490	488	454	514	524	498	513	497	529	564	485	520	546	513	507	537	532	541	510	539	537	523	531	528	518	527	525	507	549	519	471	527	496	517	489	511	548	509	491	513	497	516	519	504	507	527	543	525	499	502	516	507	522	523	504	473	505	521	491	543	501	494	455	528	544	525	503	520	485	483	505	510	486	498	546	510	536	538	544	524	540	504	523	522	505	495	480	488	504	553	503	475	547	507	472	486	495	528	482	539	498	522	494	498	536	508	515	552	519	549	537	483	525	502	528	533	488	519	526	508	516	517	505	525	500	515	529	501	543	485	488	500	483	514	550	510	502	518	517	535	502	504	546	499	520	513	487	484	501	494	474	507	504	485	508	502	543	504	534	569	507	506	501	506	510	508	514	532	484	544	528	515	504	502	517	474	533	489	498	497	498	534	529	525	573	499	512	505	542	508	514	480	465	499	443	530	516	510	542	493	539	470	517	539	518	476	514	520	528	502	527	529	476	519	480	488	503	517	485	554	484	524	473	491	507	507	546	525	514	498	501	528	538	497	512	540	563	546	546	519	534	526	498	524	510	520	488	536	505	533	506	558	497	505	512	529	528	546	518	517	499	576	511	512	508	495	449	545	498	491	504	492	513	488	548	529	534	529	481
22725	20810	28448	23307	21117	20857	13604	5526	4081	3088	2266	1777	1709	1473	1302	1171	1160	1169	1156	1191	1127	1147	1134	1050	1034	1110	1079	1012	1061	783	723	770	677	683	489	414	399	409	384	381	348	380	365	373	384	378	372	366	356	377	328	349	374	338	360	352	369	369	337	363	366	348	316	384	373	371	349	350	364	375	360	345	327	361	317	320	345	338	313	320	331	330	302	366	356	393	322	321	355	357	358	336	321	339	346	346	330	314	313	327	359	338	333	349	328	341	339	353	305	332	322	334	331	308	348	357	313	313	318	336	324	300	316	328	345	345	327	324	308	354	338	358	330	348	344	336	359	328	344	314	367	341	325	337	349	345	374	318	334	360	324	329	348	335	312	329	328	320	330	340	366	310	327	324	336	357	313	351	306	328	333	319	331	363	315	321	343	361	351	346	328	324	327	339	365	326	370	346	346	324	338	309	354	343	328	304	328	325	325	338	347	311	328	326	364	317	325	345	317	303	349	336	356	305	319	345	322	301	331	358	303	299	350	341	319	295	320	323	350	343	339	315	288	323	315	363	324	335	334	318	349	318	316	329	318	332	330	349	280	329	323	343	339	309	329	320	353	297	349	360	327	323	336	364	323	350	349	312	354	314	322	352	348	314	341	380	337	351	331	315	364	349	363	361	340	336	338	348	314	352	316	331	316	355	374	335	321	326	321	332	343	329	323	344	333	344	327	338	351	384	316	324	326	326	343	348	348	319	329	342	347	353	332	356	337	320	344	331	312	346	390	305	342	337	354	336	350	323	355	362	329	303	343	316	341	334	350	349	329	351	370	323	318	354	333	328	327	344	333	317	359	333	306	302	326	315	345	324	335	345	351	321	370	337	313	326	312	351	341	355	352	330	325	329	360	305	352	346	349	314	349	343	321	320	328	340	350	334	376	333	307	335	299	357	327	340	326	333	329	302	354	337	333	360	343	331	375	372	311	352	369	341	335	334	328	329	324	316	324	335	337	346	351	339	324	348	368	356	354	348	325	334	352	337	342	329	343	351	375	349	316	344	327	341	323	334	363	333	349	351	335	333	381	335	338	337	311	340	345	329	346	344	304	324	282	339	330	319	314	351	339	336	335	310	365	362	325	369	358	339	345	308	325	354	322	341	342	319	348	355	354	345	349	339	350	322	342	390	336	333	341	352	344	364	331	302	326	339	330	322	339	325	354	335	326	340	342	345	316	343	348	328	295	311	314	319	328	339	342	335	336	312	335	296	304	358	335	345	310	333	355	322	344	320	341	328	289	332	320	323	353	393	354	327	351	351	335	331	330	325	326	342	354	361	353	352	343	336	337	320	358	349	337	328	349	277	358	312	320	335	336	312	319	316	318	329	352	318	348	330	309	313	339	317	321	344	355	347	326	348	320	340	323	363	340	338	394	350	330	367	325	358	358	363	331	346	335	338	307	335	311	345	321	347	362	339	369	312	348	328	334	344	343	339	308	349	355	368	352	323	318	348	318	356	333	368	317	326	354	334	347	307	326	345	341	344	327	317	347	335	294	329	369	342	344	336	303	348	359	327	307	349	321	331	366	324	328	312	322	331	333	365	323	370	339	323	353	319	365	339	344	338	357	335	336	329	352	344	296	321	293	339	328	358	347	345	337	326	315	358	317	345	363	320	343	361	334	334	360	353	380	333	368	310	311	345	327	302	305	302	323	333	297	350	320	354	333	318	326	362	299	338	307	330	313	316	369	340	349	364	323	319	339	351	320	306	357	321	354	353	323	343	321	319	294	370	336	312	305	341	325	323	328	294	334	318	352	328	357	368	322	351	343	363	347	318	312	342	347	340	335	344	319	306	340	363	316	346	316	325	328	340	356	310	328	327	321	312	301	362	347	332	375	359	334	340	325	359	344	357	327	335	348	311	330	299	352	320	316	322	349	335	310	341	316	344	335	331	360	336	331	303	347	340	324	346	341	333	353	319	344	327	332	313	354	356	364	341	349	369	328	340	392	341	369	331	340	328	323	349	323	313	340	347	319	320	329	356	307	325	350	361	320	334	370	327	342	340	341	288	362	356	332	309	343	361	354	307	339	340	327	316	321	373	324	334	330	328	345	320	329	303	320	346	349	345	348	346	346	313	320	317	324	347	313	352	346	337	346	331	326	360	332	313	363	350	360	371	307	348	349	340	291	314	351	310	329	322	329	342	332	339	324	313	310	332	344	358	327	327	352	341	329	329	324	318	348	356	344	309	333	345	341	332	326	356	341	324	333	327	342	317	332	351	369	326	383	320	341	322	367	362	353	350	318	340	333	355	361	320	355	361	315	319	318	320	357	329	311	365	336	332	337	343	353	358	342	319	350	321	347	345	343	345	355	326	325	355	315	329	364	334	368	317	339	337	353	370	341	305	354	304	363	348	351	330	304	329	376	352	338	330	340	326	330	313	337	349	339	296	340	333	371	363	314	348	312	357	335	300	322	345	362	357	338	377	334	367	358	327	311	342	356	345	343	338	346	346	307	379	317	349	289	321	344	360	318	321	318	362	384	344	355	324	368	344	314	317	326	371	362	305	377	350	342	315	312	365	334	346	318	328	345	328	334	351	358	334	337	333	331	333	344	364	333	355	349	355	328	347	328	334	344	352	334	334	337	338	326	356	321	341	370	325	319	332	316	334	338	333	341	323	343	330	332	328	358	330	325	318	332	338	342	347	349	339	332	344	327	322	331	355	328	354	331	326	313	360	364	333	316	327	330	295	331	347	347	318	311	349	343	320	334	350	333	323	320	363	348	357	333	349	356	346	368	322	326	339	326	332	333	337	325	337	327	379	332	332	302	358	343	336	334	361	288	321	314	339	327	310	342	346	362	315	335	326	352	345	345	336	335	365	319	332	343	324	325	350	330	312	290	314	330	313	353	362	346	307	320	344	296	327	345	310	315	336	331	342	318	334	311	342	303	328	328	337	343	326	313	330	312	335	344	364	323	342	314	332	327	358	325	328	304	352	346	349	368	349	346	326	309	359	326	356	320	351	334	296	322	344	347	348	345	358	338	357	318	338	319	327	335	333	295	341	349	350	368	329	317	318	309	329	338	317	361	355	346	314	328	335	341	358	343	340	325	315	317	314	334	358	383	335	310	316	350	334	343	339	309	286	329	304	317	348	329	341	317	340	335	322	351	336	341	334	333	343	350	332	324	323	363	329	326	321	367	356	332	338	329	345	334	313	327	353	346	324	363	354	333	361	314	345	341	346	335	335	366	342	318	354	332	326	334	356	345	336	321	359	328	346	363	356	334	313	337	334	337	333	334	350	346	352	343	329	320	337	348	321	327	346	348	354	316	332	366	359	337	355	344	308	329	350	328	322	346	325	344	353	332	320	324	315	376	351	330	356	360	312	351	316	320	325	332	365	392	381	323	337	339	323	337	315	321	339	337	311	323	361	350	348	337	305	361	340	339	364	336	291	327	344	309	346	327	331	324	333	356	332	343	312	369	356	354	365	363	344
40850	54071	44842	36874	28034	18437	12753	10341	8784	6896	5083	3868	3397	3084	2595	2332	2271	2382	2186	2265	2206	2076	2093	1984	1918	2061	1871	1861	1898	1329	1241	1306	1118	1078	713	605	587	559	592	549	548	508	501	466	501	492	483	510	474	469	431	478	455	471	453	484	458	487	481	528	506	505	475	462	503	453	519	509	521	478	469	460	426	437	445	447	432	443	465	444	431	419	419	429	441	451	406	441	445	420	467	485	443	462	449	471	434	445	447	423	464	454	419	422	486	436	446	409	412	430	484	409	481	447	444	446	450	441	407	406	447	415	419	439	392	445	408	443	432	422	411	485	416	486	418	399	477	427	435	431	425	441	455	456	439	416	419	473	421	450	408	441	449	453	453	477	416	416	460	419	439	403	447	485	444	434	476	490	460	442	417	401	464	430	446	432	414	437	426	468	446	449	452	393	390	404	417	402	469	433	415	454	429	418	437	425	444	421	481	445	426	418	408	394	417	430	451	439	425	440	437	430	435	458	439	475	444	383	445	439	420	468	400	424	435	431	454	450	425	459	432	437	426	425	418	434	443	419	455	450	410	453	450	426	456	418	423	433	469	434	413	442	428	454	420	434	445	472	412	410	414	438	421	436	432	446	428	436	442	421	465	440	474	450	442	467	395	441	438	409	465	463	442	395	475	424	422	447	469	422	450	429	458	429	427	448	439	402	435	416	430	461	410	464	449	425	474	457	437	457	440	432	412	436	454	449	429	423	416	428	414	456	417	451	436	425	436	441	410	437	410	391	454	436	445	415	447	425	460	444	452	404	402	422	438	458	413	409	403	415	438	424	432	408	430	472	431	440	416	407	433	408	404	446	460	439	423	421	412	398	459	447	454	455	409	444	443	433	428	378	467	431	459	464	448	441	464	463	448	415	409	434	426	460	470	414	404	443	433	458	475	427	427	420	411	434	411	459	445	412	429	428	401	406	409	428	442	401	470	415	447	452	430	485	458	410	435	471	422	420	441	453	413	410	433	471	444	428	446	397	453	394	430	475	423	429	431	444	440	406	438	424	434	471	393	413	433	435	446	430	405	457	418	437	423	463	441	473	445	397	444	402	417	418	473	448	463	440	476	444	422	420	430	426	429	456	419	446	400	429	438	422	433	478	440	462	440	454	455	482	445	456	435	427	452	420	431	438	423	408	467	485	432	418	435	442	415	402	446	439	443	429	452	477	445	434	433	439	479	452	447	403	412	419	441	392	432	424	407	419	423	462	421	428	397	440	442	445	411	440	429	460	444	443	428	437	406	443	415	441	443	427	469	472	429	415	444	433	420	431	407	453	448	442	425	417	436	417	457	455	444	426	459	424	407	446	417	438	433	446	408	434	413	445	424	419	414	422	436	435	431	426	429	454	446	410	443	462	457	436	496	432	463	415	399	418	450	428	417	444	429	444	422	416	479	442	433	427	432	435	422	450	438	425	423	438	429	448	467	491	452	444	454	432	435	446	438	439	442	425	424	449	431	435	391	454	428	456	429	412	442	461	405	440	450	412	438	445	428	393	443	460	480	462	437	447	411	418	440	446	454	438	417	396	423	444	436	455	454	462	446	472	440	451	447	455	418	445	410	424	446	426	465	410	454	453	421	438	454	442	419	449	435	426	416	462	468	487	409	466	426	427	446	431	429	434	447	420	448	438	442	464	447	459	447	451	422	429	461	392	454	420	414	429	424	450	424	459	425	415	450	421	454	457	462	411	446	434	435	455	415	453	382	450	411	429	409	423	438	452	460	413	434	411	437	386	430	446	438	438	454	461	445	445	436	468	451	450	448	456	416	418	412	421	426	427	441	472	429	411	425	407	437	447	408	450	456	441	449	478	410	389	463	455	436	433	436	436	388	427	450	427	436	420	464	421	467	390	423	404	429	450	414	408	431	422	447	464	433	460	443	448	429	457	450	416	452	447	437	420	399	446	427	447	444	425	413	427	422	449	448	429	448	433	437	448	447	423	457	430	427	465	448	432	449	432	430	433	405	462	424	412	439	440	410	412	443	443	471	413	419	426	440	442	452	448	458	420	458	463	446	402	460	467	417	430	456	402	440	438	438	422	419	416	461	465	419	411	443	456	414	441	456	401	417	465	452	430	479	420	394	451	473	433	467	423	391	431	454	467	442	406	432	412	450	435	407	415	423	442	419	422	452	462	412	421	477	440	433	486	436	406	403	410	424	440	465	435	463	444	437	441	444	443	425	431	461	447	420	448	431	459	411	456	488	436	428	463	427	432	446	437	429	423	442	418	450	428	451	423	409	490	471	416	420	405	463	435	389	428	445	433	457	424	437	401	439	402	433	413	475	428	439	456	437	456	463	464	456	451	472	461	437	445	451	404	463	425	406	402	453	440	492	441	481	439	418	430	411	447	465	445	428	423	451	437	414	433	427	404	406	411	441	433	448	432	458	464	455	466	485	467	433	449	467	419	424	468	394	457	450	428	385	464	414	437	437	435	414	443	395	474	413	457	444	486	447	449	451	444	421	454	390	441	431	390	425	450	436	425	435	422	416	463	447	434	451	449	452	478	464	434	450	402	382	416	458	464	423	465	432	430	432	447	446	468	424	425	436	409	398	429	458	458	474	443	448	420	417	448	419	434	417	445	414	448	439	401	429	418	478	431	410	440	486	427	444	428	447	449	447	434	470	440	454	433	438	422	472	416	436	435	429	430	435	416	421	459	442	464	433	428	417	441	419	427	417	421	462	425	500	441	470	407	441	468	440	425	419	408	462	461	444	420	460	435	447	399	403	454	394	429	407	452	452	421	410	415	422	427	400	428	389	427	445	453	442	449	436	438	433	432	387	408	381	429	397	402	440	439	427	447	418	459	432	423	428	445	439	436	418	448	424	424	452	423	461	437	411	436	445	438	467	469	415	448	436	414	476	460	429	438	456	399	476	445	425	437	392	446	416	404	441	464	423	467	414	434	434	416	448	426	468	443	407	479	429	437	452	473	438	423	453	413	448	452	445	430	421	419	422	407	461	426	396	454	452	440	476	455	425	442	421	414	411	427	433	455	471	450	434	421	418	442	469	447	429	425	418	439	467	427	441	455	450	438	464	451	425	430	466	434	419	413	433	461	436	419	438	457	411	464	465	435	414	419	447	472	425	426	458	456	423	450	451	452	450	445	417	439	429	452	403	471	427	434	441	421	437	425	424	425	425	453	419	450	430	404	417	463	442	456	428	401	426	460	445	406	480	439	423	409	420	416	449	466	447	442	441	430	465	409	470	440	462	446	406	425	425	456	464	433	481	438	463	445	417	445	398	439	442	433	455	418	440	437	449	422	463	451	425	461	430	445	418	444	461	424	431	467	433	443	431	450	424	436	405	397	445	417	403	429	454	440	410	443	438	412	388	432	427	409	436	442	441	447	448	417	455	412	459	459	446	430	413	448	453	413	427	447	447	433	442	424	445	402	445	479	437	457	456	453	464	408	458	417	461	416	428	414	416	450	435	459	449	407
27679	25535	27491	20967	11720	4748	2651	2255	1809	1595	1074	904	891	794	783	804	784	778	800	836	791	829	696	707	707	731	674	724	718	620	603	617	590	563	487	505	471	455	447	447	426	433	423	456	469	420	448	448	387	448	446	417	485	445	414	411	455	461	412	470	459	491	430	457	428	429	436	478	458	451	403	436	489	402	447	395	420	475	418	454	444	470	429	451	444	437	451	494	443	446	470	392	434	428	446	429	441	424	404	443	444	417	391	432	445	424	461	422	470	456	410	401	463	445	434	403	434	451	440	465	448	444	417	461	421	429	469	475	401	426	435	426	413	441	418	458	470	439	388	453	439	445	442	436	423	438	442	421	448	452	430	449	427	413	429	419	429	421	435	422	461	441	445	455	449	442	437	440	434	450	422	464	403	397	419	425	454	419	441	410	399	417	405	429	450	470	407	442	413	425	435	411	408	435	465	448	417	427	450	495	440	410	484	442	433	434	435	452	423	426	467	438	439	421	477	458	458	406	469	441	438	422	477	441	427	442	464	445	427	441	430	478	423	438	458	473	422	440	459	406	443	454	442	409	436	456	470	471	401	433	452	414	434	426	463	431	421	417	438	439	459	424	458	452	444	417	444	449	448	429	418	396	450	410	427	400	449	422	440	431	450	424	501	414	456	421	451	422	452	420	426	444	434	441	419	443	454	412	458	414	451	440	474	411	475	430	452	406	441	405	401	455	441	401	385	468	448	481	413	432	490	436	434	418	424	435	447	441	430	446	435	465	422	430	442	437	402	388	413	445	456	463	453	410	442	436	439	452	423	424	480	404	427	419	444	456	429	446	479	438	473	423	474	449	431	409	451	467	459	412	451	428	434	453	401	413	438	429	440	455	446	415	424	441	469	450	455	434	430	402	400	431	448	473	426	476	450	415	431	473	455	468	377	465	481	459	425	441	459	434	459	435	423	414	455	422	440	458	441	420	457	455	457	406	407	461	449	444	452	440	438	430	433	422	441	475	414	410	427	430	461	467	429	447	463	429	479	452	405	430	466	464	441	410	422	396	413	462	441	435	407	412	485	415	395	420	475	455	419	408	430	442	421	420	484	427	467	433	411	444	449	443	420	423	457	432	474	435	408	452	460	427	416	434	407	463	429	428	423	432	408	441	403	420	430	448	416	453	436	439	455	425	426	463	415	411	441	435	402	418	435	418	435	425	449	434	435	468	449	460	439	425	463	404	464	435	430	459	451	452	484	461	456	424	449	398	438	420	458	435	453	417	442	412	475	449	452	465	460	451	464	448	418	464	479	449	417	455	429	435	423	452	471	428	438	408	441	422	456	455	446	425	457	451	457	458	452	442	459	469	424	400	442	435	461	440	421	441	429	440	464	416	453	486	429	424	419	445	415	443	434	447	437	428	456	455	378	426	463	458	464	483	485	458	440	417	458	435	443	434	424	450	421	421	406	451	456	463	432	435	422	455	396	432	434	448	431	468	470	442	388	412	460	449	439	414	426	458	425	415	437	463	469	424	416	437	447	464	451	438	411	406	431	463	442	456	406	430	463	468	380	439	406	400	471	417	413	465	435	422	453	404	402	433	470	393	413	405	456	490	425	475	404	376	447	432	449	406	436	434	445	434	427	388	452	430	423	480	417	415	431	412	455	441	434	438	423	485	411	433	474	471	476	462	468	415	418	424	440	441	452	415	445	446	426	458	445	466	405	422	477	425	461	461	424	451	395	448	484	467	419	464	404	467	423	436	418	439	472	440	441	433	425	435	463	437	490	436	435	404	426	455	447	447	443	436	456	451	424	399	427	460	439	418	463	428	415	429	437	420	445	411	388	415	447	445	407	419	440	471	416	434	449	451	427	425	410	426	442	430	379	419	415	431	452	431	422	459	414	427	417	433	451	459	442	436	447	401	481	441	385	419	432	410	430	437	445	443	430	415	478	397	441	448	448	435	406	415	427	443	442	426	447	432	470	411	461	450	419	456	412	418	442	442	435	447	438	413	423	419	442	412	428	469	456	412	406	446	480	440	442	447	408	420	454	428	438	425	416	449	425	418	422	410	469	418	430	430	470	469	400	399	429	476	435	439	434	433	404	471	442	451	427	427	438	434	444	422	437	447	464	454	378	423	436	426	437	425	416	459	439	464	434	448	472	421	457	436	476	463	435	423	448	438	450	446	471	494	441	426	444	421	411	425	423	447	432	415	436	388	447	424	453	441	497	489	451	434	443	456	433	447	441	455	438	437	464	455	455	390	466	439	426	435	429	433	426	436	462	440	417	446	449	439	431	442	462	401	455	432	430	472	439	438	429	431	483	449	458	419	435	449	475	417	440	404	455	451	473	448	383	422	450	422	427	475	448	441	468	425	419	384	453	416	412	428	434	443	406	461	451	409	473	437	456	445	478	405	430	456	434	400	480	452	456	432	511	468	373	416	433	466	421	399	432	395	413	447	420	438	423	448	399	427	427	445	442	452	422	432	432	427	470	437	460	479	445	458	436	441	424	450	457	422	436	419	452	424	449	450	407	437	388	419	436	425	441	433	420	449	462	441	474	454	477	442	403	456	434	455	438	437	441	437	426	445	462	432	462	426	472	427	436	477	423	432	443	414	436	439	431	444	442	441	411	405	447	438	427	451	428	455	457	475	459	414	416	427	439	463	424	475	444	454	422	438	390	419	435	446	416	440	456	420	425	384	408	434	431	398	422	451	428	460	416	453	423	446	436	431	460	454	429	431	397	478	443	434	443	475	413	463	434	451	457	443	469	452	437	444	455	421	469	444	424	418	410	430	429	427	430	449	421	449	463	455	405	426	397	431	429	422	425	423	444	410	430	448	408	443	436	420	440	417	403	480	403	462	437	449	437	438	444	405	425	440	440	428	401	473	428	403	455	452	454	440	445	447	459	392	472	449	436	434	461	443	422	474	390	438	443	481	423	448	426	462	442	454	414	456	420	421	449	446	436	441	470	452	467	479	448	460	465	426	412	436	442	416	432	430	437	416	430	438	453	430	433	434	437	445	415	434	449	425	426	427	416	420	458	421	458	419	445	434	413	461	431	396	415	420	375	445	445	478	424	435	460	448	459	426	465	454	424	440	427	448	450	404	441	431	468	415	440	439	432	467	427	385	469	471	439	428	443	457	437	423	461	389	427	406	475	443	407	432	415	486	443	459	435	441	412	432	438	421	475	429	466	408	451	426	424	437	424	439	471	475	445	398	449	415	415	458	447	389	439	454	404	410	480	441	442	436	465	422	402	424	460	442	435	455	420	461	438	442	462	466	432	449	411	424	438	448	456	442	417	448	474	442	411	474	442	438	443	449	436	445	484	447	450	421	453	461	461	419	453	428	424	449	435	444	430	427	480	442	443	472	427	439	469	426	422	437	461	402	435	440	434	452	455	452	421	437	464	449	424	439	425	437	463	433	446	427	454	426	445	438	438	437	415	425	402	464	433	425	446	400	450	459	449	413	442	456	432	465	457	441
32104	40257	33936	23750	17141	8581	5755	5234	4313	3449	2171	1807	1674	1550	1479	1478	1438	1404	1445	1389	1484	1356	1191	1203	1132	1115	1213	1184	1044	1001	926	981	835	764	684	697	613	648	622	599	634	578	582	624	575	602	529	582	607	569	581	606	586	539	576	584	605	553	568	574	583	573	598	602	547	553	591	574	608	606	541	556	613	585	545	583	576	583	602	574	593	565	572	574	570	613	532	577	575	594	565	591	591	576	556	533	596	527	570	547	583	589	567	604	547	574	620	592	570	562	574	539	581	566	548	542	539	534	608	560	564	564	581	611	592	561	591	534	568	551	544	622	553	592	572	583	579	557	589	601	544	557	581	555	615	578	559	548	556	598	583	551	551	584	569	575	592	597	544	608	553	575	555	555	549	572	624	561	565	591	587	568	556	555	594	583	564	607	554	606	572	588	549	539	597	545	593	609	570	567	571	572	565	535	587	553	587	555	555	601	539	570	550	536	564	542	575	592	565	578	560	577	595	558	608	572	549	528	568	582	626	610	613	624	553	570	628	543	584	560	573	596	587	558	537	549	575	574	552	593	543	603	589	573	559	588	572	560	581	591	628	594	570	568	583	561	566	534	599	591	545	577	555	585	591	614	555	538	591	586	569	535	571	596	578	555	564	562	559	574	588	585	542	578	585	581	573	599	548	581	550	555	559	501	592	579	578	609	532	594	533	575	584	550	547	572	560	538	562	596	571	571	553	605	533	533	575	574	558	569	562	561	549	613	550	581	620	562	583	561	582	560	562	602	577	587	564	591	581	558	570	598	575	553	575	544	549	562	564	552	576	527	604	532	567	537	538	566	565	595	563	574	573	546	542	583	563	573	560	619	590	545	597	551	569	552	578	566	611	560	593	600	593	570	543	554	570	595	566	634	557	599	579	549	586	536	563	520	540	592	586	550	575	609	599	570	559	544	595	621	536	543	588	584	555	573	553	554	536	559	563	552	597	555	577	570	616	575	584	530	585	565	600	548	541	540	564	591	549	586	552	572	579	560	520	522	570	595	529	536	550	618	556	615	567	569	559	566	594	607	585	571	581	577	563	572	565	569	540	565	562	521	567	585	585	593	563	546	544	606	584	583	579	537	568	600	593	544	563	556	596	583	539	577	553	583	581	580	553	551	538	577	556	564	541	556	563	557	554	542	624	556	560	586	591	586	646	552	556	566	595	533	558	562	582	581	564	570	559	561	539	577	555	581	572	572	590	530	569	544	578	605	528	536	567	568	587	589	567	556	597	543	525	561	582	558	566	555	530	600	578	554	562	552	566	514	564	547	548	563	562	549	554	609	580	548	564	615	545	560	588	552	548	556	588	572	608	581	555	607	574	542	552	559	592	575	582	570	574	580	604	591	575	600	604	557	570	578	599	552	608	558	565	556	618	608	589	525	539	578	570	569	632	580	597	601	573	560	529	634	591	617	521	532	577	556	582	562	558	576	553	539	589	542	573	586	574	565	579	573	573	557	574	560	586	579	632	586	572	567	574	577	527	591	584	544	552	576	556	597	616	525	559	567	603	565	572	571	564	554	545	571	572	577	572	582	549	603	549	576	551	544	592	570	568	545	551	599	545	615	556	574	540	569	572	513	566	536	541	560	562	578	572	538	555	604	563	578	556	551	585	545	557	591	602	592	591	588	567	539	589	586	574	561	574	605	561	570	555	551	570	607	577	573	553	565	597	548	546	528	568	533	554	565	546	601	564	547	531	566	615	568	571	568	548	579	604	578	580	540	606	567	620	585	572	585	576	531	578	597	558	563	583	607	568	590	541	594	559	573	622	543	573	619	567	593	603	589	539	553	573	563	550	596	602	548	546	599	567	566	538	552	597	577	557	587	550	586	579	549	598	590	580	589	577	549	562	580	579	563	556	591	546	539	566	570	532	552	562	567	571	566	588	559	585	601	631	584	600	610	544	569	566	564	538	578	589	563	532	619	614	570	567	505	624	537	590	563	568	585	619	535	574	561	548	606	583	555	548	554	576	570	576	570	580	551	543	566	563	574	552	575	574	605	580	551	523	563	562	522	559	579	564	588	554	576	579	555	583	573	595	589	549	549	590	602	561	570	567	537	565	578	557	575	598	604	563	566	580	566	582	549	536	597	587	553	604	585	548	544	573	579	531	575	576	575	605	585	554	584	582	559	536	581	575	572	522	596	597	543	610	540	581	561	594	575	504	580	603	583	558	579	562	548	589	536	573	594	590	564	576	578	604	552	544	634	561	556	575	544	574	574	633	590	552	598	555	572	595	555	562	533	591	545	549	590	564	544	570	585	549	545	600	558	560	575	557	569	583	592	551	568	574	562	577	547	577	597	569	571	567	577	561	551	571	559	534	567	545	591	596	565	554	582	539	533	555	546	581	571	528	572	566	568	563	556	550	539	537	574	545	586	563	540	586	549	564	614	583	570	565	570	623	573	603	625	599	577	543	571	552	567	583	549	576	574	581	617	603	544	588	530	547	545	578	592	562	561	618	583	569	581	578	565	564	577	563	591	564	554	554	567	597	575	574	562	573	561	612	598	559	580	576	603	512	572	608	571	549	589	588	592	598	525	550	576	568	575	545	603	578	590	560	604	565	551	580	570	576	545	545	561	575	597	564	587	608	548	531	595	568	588	587	602	618	544	559	554	588	565	568	585	590	535	580	587	630	597	555	577	564	589	515	606	558	566	552	560	560	620	569	615	570	542	558	577	564	567	570	530	591	574	547	586	606	594	571	587	573	589	530	611	559	587	555	580	581	575	567	531	583	563	594	587	563	531	570	571	608	561	588	565	584	575	546	591	525	551	572	604	560	575	601	567	561	604	566	548	571	580	569	559	546	589	575	578	544	574	560	546	514	597	596	606	562	549	591	562	574	625	575	564	593	558	553	579	551	563	593	570	598	603	600	543	581	545	576	606	590	583	566	549	570	604	521	556	550	603	564	528	587	596	556	541	580	570	611	554	539	561	584	595	558	587	572	539	569	512	548	521	535	584	543	553	566	586	551	579	531	568	556	591	563	572	564	612	580	634	605	568	600	570	609	553	565	527	563	564	601	579	547	570	601	569	566	565	540	547	590	545	589	540	552	605	616	565	574	603	567	562	569	520	560	531	576	614	569	585	585	574	591	585	611	554	583	554	542	627	550	558	559	591	556	583	606	593	574	572	611	577	585	531	573	583	535	508	587	557	585	584	571	576	576	598	542	586	603	576	569	582	561	549	579	584	619	564	598	535	553	618	522	533	558	540	566	553	564	532	554	600	552	550	607	548	587	551	566	547	583	581	559	575	583	570	554	575	563	527	584	547	563	573	590	587	595	555	554	576	593	574	623	564	569	545	588	583	582	535	586	571	553	585	596	603	560	588	629	565	615	558	674	587	580	538	569	580	581	553	519	560	567	590	585	567	558	560	602	570	596	563	591	561	554	586	582	569	583	591	559	580	566	578	614	547	591	553	515	530	614	577	622	598	583	583	551	584
23799	20922	28101	24072	21261	14386	6581	4619	3437	2346	1633	1318	1202	1230	1175	1193	1099	1144	1145	1073	1045	1032	964	856	858	797	875	813	796	725	671	627	657	581	478	438	442	409	446	455	456	389	414	414	424	374	374	373	406	378	417	377	434	405	399	423	405	432	402	413	416	376	422	429	392	388	374	394	374	379	427	356	392	391	392	386	438	383	399	419	393	393	374	407	413	367	384	374	375	385	400	388	409	383	409	376	408	401	386	408	410	379	404	405	365	411	396	397	370	391	403	400	392	404	369	381	390	427	383	396	371	370	385	348	343	399	403	383	410	420	367	399	406	386	383	387	406	406	402	423	416	452	386	388	413	408	366	428	398	408	411	360	396	392	359	388	372	375	380	383	433	432	400	392	367	418	362	402	389	424	407	392	374	358	409	413	403	412	416	390	390	400	420	364	394	399	376	401	402	389	336	407	419	381	381	370	391	383	380	414	379	381	393	401	378	405	365	387	399	357	356	409	402	392	388	392	417	405	403	408	415	425	436	386	374	392	380	380	412	377	391	401	361	345	410	407	369	386	375	377	407	389	396	422	394	388	421	369	403	414	363	415	363	331	426	383	394	370	362	380	397	354	420	384	399	391	388	406	376	415	390	399	399	377	417	384	381	413	425	361	392	383	428	417	390	406	419	393	376	411	389	369	372	372	432	376	376	378	404	370	395	406	355	426	401	409	378	359	395	418	362	363	374	385	381	408	374	411	377	403	392	380	377	367	390	385	396	387	407	399	407	392	401	378	416	367	369	386	400	383	380	367	382	396	397	373	344	359	362	362	387	419	418	390	377	372	370	384	368	402	383	411	390	416	403	394	402	368	396	381	394	372	396	389	391	380	362	385	400	395	400	380	388	377	432	427	429	351	396	373	408	396	413	400	351	367	383	376	388	405	418	395	385	352	365	369	429	352	400	388	394	403	441	400	388	382	371	357	389	393	378	409	402	378	352	396	406	381	375	393	433	402	382	424	382	401	396	374	392	375	414	371	386	422	390	404	375	392	382	388	402	403	418	377	371	433	391	386	393	361	367	380	389	385	367	423	374	390	374	369	366	396	404	398	417	404	379	430	407	416	339	370	396	424	395	406	398	420	405	371	364	354	393	384	368	409	397	379	404	362	359	378	372	367	427	438	378	373	392	384	419	420	363	425	368	381	415	415	372	418	404	387	371	356	365	382	390	379	368	386	373	389	385	398	387	409	399	368	408	379	365	379	384	402	415	398	417	407	406	424	387	353	388	366	387	432	424	409	395	353	376	364	370	410	425	395	374	404	379	402	416	383	367	396	369	376	375	400	406	392	420	429	415	356	389	376	376	379	344	403	384	394	372	388	365	415	399	375	416	403	401	409	409	365	382	410	397	387	395	366	375	393	407	372	399	411	371	397	383	383	382	354	423	376	402	382	388	399	410	385	380	402	399	391	408	363	362	375	428	394	391	388	382	365	357	366	385	405	427	377	388	415	353	393	391	400	379	395	379	376	394	373	375	383	393	397	378	398	412	393	376	392	374	398	376	381	401	392	425	405	373	402	382	389	392	417	374	404	409	401	404	399	403	339	385	379	370	427	402	385	411	345	370	380	394	396	385	409	395	407	414	386	410	430	417	391	434	361	356	380	404	388	371	371	400	381	410	405	389	391	403	373	396	398	404	381	388	393	393	422	401	403	372	387	383	377	402	352	397	397	401	404	384	410	382	388	400	402	370	399	382	375	399	382	380	457	367	384	367	373	393	395	400	371	388	409	438	412	428	352	423	417	405	394	400	420	402	433	394	398	355	402	379	383	402	379	425	398	381	387	394	404	395	402	361	402	423	408	394	425	397	373	394	410	416	379	413	397	377	422	407	387	399	391	396	377	414	393	347	410	387	385	376	369	381	459	396	385	362	376	390	392	364	379	370	392	408	371	402	400	380	399	384	360	428	396	383	398	382	377	383	392	376	387	414	389	386	395	368	369	361	395	376	371	370	428	395	379	391	354	404	403	380	444	424	373	406	384	395	392	436	394	395	422	364	389	406	395	387	405	421	402	366	367	388	401	360	404	370	385	388	379	406	420	406	385	369	396	411	349	385	396	379	410	393	403	384	420	378	407	379	422	413	388	403	423	396	394	409	420	408	388	380	394	382	368	415	354	367	402	384	426	382	386	380	407	351	416	402	347	421	424	395	385	366	379	390	384	392	418	419	370	376	390	396	356	362	379	376	403	381	397	405	364	412	424	376	413	395	409	397	387	373	371	384	404	374	446	368	428	393	424	384	366	404	388	343	418	386	357	406	365	346	419	403	421	409	362	375	414	383	387	396	400	409	396	357	419	379	365	405	346	398	386	385	417	422	377	401	415	355	349	383	407	437	362	408	371	398	409	364	381	418	369	401	389	408	399	392	379	429	395	376	430	442	398	386	357	371	377	376	393	404	353	394	364	407	356	414	410	395	428	332	389	363	402	391	384	377	381	382	350	392	394	412	401	385	380	379	391	416	390	380	386	384	408	386	410	372	410	368	379	402	373	374	359	438	403	381	370	417	405	395	386	370	412	386	412	399	366	380	390	433	372	359	397	427	371	398	368	356	397	422	378	418	354	396	399	403	379	388	379	399	415	394	402	398	439	389	414	391	414	401	395	396	395	405	373	402	381	401	385	410	374	360	373	420	391	424	398	406	402	370	394	378	385	394	389	363	371	355	416	395	403	374	410	425	372	385	420	381	405	366	357	382	412	402	344	394	389	393	406	387	437	393	398	370	390	358	401	394	388	389	427	405	395	409	359	378	384	402	346	367	391	377	410	404	392	372	369	392	367	372	391	401	364	398	395	376	409	420	411	376	383	382	435	416	396	390	407	398	402	404	380	414	378	369	413	383	397	395	384	400	358	378	386	391	360	425	361	391	408	409	363	390	377	424	401	394	395	366	372	397	405	361	417	383	382	393	420	380	383	386	393	366	427	378	378	395	420	372	377	390	398	406	385	376	344	375	421	377	405	401	384	390	370	360	387	413	395	412	403	386	361	364	407	388	416	384	402	386	392	398	390	378	426	363	425	395	420	388	380	383	392	375	389	411	402	353	383	373	385	385	390	381	378	386	393	392	404	366	397	397	391	402	358	387	397	383	385	417	421	414	370	389	388	406	384	380	373	388	379	351	388	405	411	386	382	385	425	389	364	429	358	381	383	426	385	434	397	389	434	376	374	432	405	389	400	386	384	400	379	390	401	407	390	387	401	379	365	386	382	394	415	412	351	376	405	373	387	407	394	406	379	363	402	371	404	417	397	382	343	434	389	374	384	410	356	395	405	381	421	392	415	366	389	405	363	384	375	415	357	388	429	432	409	356	367	356	406	372	378	389	395	389	387	392	415	376	363	375	395	392	400	370	409	398	366	418	394	383	381	413	407	381	388	383	410	392	395	412	406	396	423	408	394	403	367	388	410	411	391	382	404	374	390	406	414	394	404	359	388	379	412	411	398
36546	50749	40474	30084	23011	12625	10472	9537	7946	5162	3497	2745	2633	2501	2433	2158	2021	2223	2141	2190	1946	1872	1628	1465	1397	1450	1522	1404	1473	1116	1124	1027	1092	933	726	618	607	612	615	622	562	581	566	557	528	553	538	510	511	538	541	584	536	523	559	521	526	512	537	530	563	493	517	514	541	498	548	590	528	547	543	513	499	478	499	544	480	536	504	518	524	568	527	518	529	496	515	485	499	508	513	473	516	554	499	501	510	568	529	521	500	511	554	515	504	506	497	527	497	495	524	515	493	455	530	524	547	489	486	531	517	525	501	503	544	526	541	522	500	506	505	516	468	476	510	526	543	486	507	505	508	504	519	503	542	515	493	528	500	517	536	481	510	537	514	490	456	508	512	543	514	493	509	489	532	540	507	517	526	561	528	514	551	530	455	511	522	515	512	501	501	524	482	507	499	540	516	517	497	495	508	511	546	514	486	566	480	527	532	512	542	533	521	530	540	517	514	488	502	495	533	569	501	541	551	465	477	535	525	514	502	489	534	495	470	530	511	502	518	556	532	511	501	507	528	478	519	512	554	527	520	549	544	495	490	496	493	516	527	503	513	523	557	513	539	562	539	511	513	530	496	534	492	527	518	495	514	544	530	507	538	536	504	521	509	491	520	504	499	498	522	476	536	541	539	512	526	486	528	493	476	498	495	495	548	523	545	510	469	502	518	482	527	527	518	532	548	469	541	547	525	524	543	516	505	522	513	506	553	487	543	534	508	525	551	505	516	490	507	535	501	540	494	516	474	509	531	521	558	513	497	576	503	503	520	524	543	482	530	525	522	481	523	553	505	498	538	518	542	526	471	485	484	551	522	526	486	535	464	511	513	505	486	548	503	531	531	507	492	515	529	490	514	541	545	542	503	547	489	513	524	521	512	524	489	525	510	532	487	539	523	506	506	508	524	498	542	533	547	576	505	501	526	482	489	511	498	515	523	514	502	491	504	539	488	503	485	519	545	509	496	483	542	507	546	556	536	486	537	494	535	484	546	498	542	513	513	535	492	494	536	525	515	537	515	503	539	510	524	508	503	511	498	499	540	517	487	530	510	501	505	506	484	496	548	485	516	509	550	538	572	534	534	519	534	536	457	527	496	539	521	527	504	510	527	520	495	504	520	494	515	502	492	517	555	549	530	507	518	540	527	506	519	567	496	498	545	547	497	545	531	532	516	502	505	528	494	517	517	545	485	538	505	523	502	486	497	538	488	505	546	536	544	533	498	507	500	529	514	558	574	506	515	517	489	504	498	494	529	501	571	549	491	508	518	507	512	507	474	512	525	519	540	541	498	502	548	524	531	533	502	475	474	496	512	509	516	474	525	507	533	475	487	550	498	558	516	488	502	477	521	537	528	532	513	520	486	526	526	545	486	472	501	501	488	515	494	466	521	529	510	484	521	534	507	536	539	546	517	519	512	551	497	525	502	559	499	527	486	510	493	506	555	544	511	519	500	491	556	577	519	528	539	529	475	545	549	516	475	502	500	519	528	512	523	496	538	495	544	481	515	490	511	501	532	504	491	515	489	508	522	479	510	533	510	545	494	536	527	542	549	522	517	522	483	511	509	527	487	540	517	503	485	517	514	527	556	541	514	501	518	533	464	527	496	513	507	570	533	507	494	552	513	472	496	509	533	505	506	521	542	525	523	514	524	530	483	516	541	546	490	514	526	500	514	515	519	510	521	533	512	481	491	499	550	505	514	535	527	510	510	482	485	549	474	486	513	515	529	540	512	490	507	498	530	511	515	545	535	512	531	493	533	501	507	500	520	496	541	498	523	544	521	517	543	512	497	500	504	535	492	527	477	493	529	497	543	490	507	541	518	512	528	526	465	491	520	526	535	502	540	513	505	518	523	509	488	536	508	550	511	535	518	526	523	502	506	548	545	519	527	497	484	520	504	532	541	511	498	498	486	552	529	546	507	497	517	548	508	505	512	532	557	499	517	513	518	501	519	546	516	511	559	542	492	504	496	482	542	491	507	524	539	568	479	572	544	483	551	516	498	501	516	509	504	507	471	514	483	530	547	522	491	480	511	533	525	476	526	535	519	525	527	536	524	522	486	534	541	537	545	496	522	524	495	504	494	474	532	512	539	527	503	521	511	534	515	531	499	524	509	558	494	511	512	531	519	544	521	478	489	506	471	510	524	496	507	523	484	524	512	500	505	522	519	525	548	537	541	542	527	520	514	533	540	539	485	529	512	495	539	499	510	502	529	533	520	540	517	506	492	533	495	538	524	507	529	527	534	537	524	534	541	528	512	504	532	528	506	529	544	476	504	554	558	490	517	525	551	523	540	469	552	505	536	511	494	506	530	517	510	564	515	481	523	547	510	512	526	509	564	528	482	512	531	500	490	502	501	531	524	520	518	488	520	513	516	498	468	504	532	500	530	497	526	504	493	515	488	478	530	529	478	558	517	503	497	503	513	517	513	515	468	503	509	524	513	548	539	488	531	493	531	522	484	502	532	493	497	515	545	495	537	524	521	541	485	564	503	483	492	506	528	514	525	484	507	512	563	512	524	487	535	523	519	500	536	507	514	483	518	518	512	523	519	494	532	512	519	489	561	504	506	500	504	525	546	515	503	515	512	486	500	473	491	514	511	499	487	495	495	531	520	496	525	503	487	490	495	498	532	498	513	470	514	516	509	514	539	531	507	562	540	558	486	515	535	526	507	486	520	537	522	452	493	500	539	468	510	519	501	486	514	500	534	562	538	486	503	486	508	543	499	520	513	496	544	507	503	496	504	491	501	526	534	503	538	517	524	517	504	501	549	546	491	507	531	493	499	540	542	518	498	504	516	496	491	533	506	481	504	502	529	522	532	539	516	506	529	543	461	479	479	529	516	536	518	538	525	499	488	549	489	501	561	505	560	470	526	532	467	498	499	477	548	526	500	515	530	563	468	517	512	519	511	491	499	511	526	528	545	516	469	523	492	510	515	528	553	528	524	523	525	523	538	538	570	519	492	513	492	534	466	512	527	516	517	507	513	520	539	495	542	541	517	500	498	542	492	478	506	509	481	502	549	486	523	499	488	532	504	510	563	554	517	473	504	553	525	524	518	537	527	525	518	536	509	524	502	507	480	548	526	515	467	512	526	488	504	509	513	517	511	535	534	524	527	470	527	527	540	488	493	488	542	517	492	514	523	558	512	550	547	555	531	482	525	507	506	529	533	539	535	500	529	531	530	509	484	541	525	494	463	492	509	508	539	571	539	505	542	511	541	473	542	490	494	531	528	508	515	522	513	528	543	537	535	545	488	479	540	480	519	481	549	506	495	510	478	533	527	498	476	491	520	534	503	517	493	498	561	503	502	570	508	491	525	524	515	517	539	490	563	464	522	485	506	528	490	506	512	482	497	518	503	477	542	511	530	504	533	512	483	490	514	490	504	509	488	513	470	514	516	495	498	502	518	507	512	481	533	493	540	498	521	503	517	532	561	554	518	533	489	518	529	509
22667	20807	28376	23323	20941	20757	14557	7303	4692	3147	2237	1909	1851	1641	1633	1573	1413	1484	1299	1305	1141	1075	1016	1025	885	964	978	875	853	918	791	766	692	617	529	457	416	408	357	360	397	363	394	360	362	364	318	344	384	398	316	340	298	311	355	386	369	352	374	364	330	398	331	358	378	337	334	371	376	343	348	357	352	354	341	317	329	326	321	337	343	337	366	376	342	326	339	341	352	341	314	354	317	342	321	353	369	344	310	313	311	362	315	317	342	325	359	358	322	356	325	320	353	337	328	343	319	347	342	335	360	294	323	309	326	305	327	331	349	333	361	323	347	304	348	335	314	291	331	324	364	330	313	337	286	371	341	305	366	325	382	313	337	341	343	331	332	329	347	339	313	321	320	334	324	316	339	315	340	332	347	299	344	347	320	349	362	343	324	361	330	319	298	325	342	301	353	329	308	343	325	369	322	359	335	322	331	330	308	337	330	339	340	337	347	340	338	341	320	331	376	340	343	317	340	328	303	356	342	337	363	352	326	292	367	338	309	325	356	328	326	321	325	341	334	311	294	353	363	350	336	328	333	308	317	331	316	331	345	342	359	330	338	328	335	343	347	360	370	304	348	331	378	319	316	325	333	352	340	318	350	329	332	341	340	324	291	339	344	330	375	338	340	342	307	355	361	302	324	318	358	347	342	310	300	328	361	349	344	319	316	311	354	345	342	335	309	309	360	338	320	309	330	329	306	305	350	338	321	322	339	325	361	322	361	338	326	368	345	347	302	319	333	312	335	339	310	348	311	329	333	339	317	332	348	326	352	329	337	338	330	319	301	315	322	349	352	356	341	328	315	363	350	337	329	337	335	345	330	328	350	332	349	330	350	334	298	336	317	315	346	357	305	348	322	354	349	326	358	340	341	337	352	307	313	354	356	350	331	353	328	323	324	338	327	346	316	296	340	344	286	333	335	358	337	332	334	329	371	331	319	323	319	343	315	349	297	336	332	327	344	315	326	344	339	311	327	345	319	331	314	357	298	324	355	323	317	362	352	340	327	361	313	345	339	342	296	347	310	325	323	347	358	318	345	348	305	316	326	340	374	338	335	311	328	329	318	327	318	355	343	305	312	336	318	330	320	327	335	356	331	330	338	330	309	342	307	326	326	350	330	333	342	321	330	315	330	355	322	346	332	323	329	342	349	341	338	309	363	329	351	314	334	321	350	342	337	331	330	328	309	321	343	343	341	358	330	349	336	381	346	338	326	318	325	356	332	334	317	311	348	345	294	304	349	336	344	342	286	322	328	337	337	332	304	300	332	325	345	345	309	324	338	340	317	306	311	345	333	306	330	340	327	328	344	319	319	315	329	347	306	334	340	343	356	355	339	325	366	333	308	339	340	309	302	325	322	301	318	319	363	305	327	325	359	326	323	318	319	376	351	321	342	347	343	327	338	312	310	337	320	347	347	328	357	340	295	308	299	343	326	306	358	324	339	327	316	340	336	336	365	350	340	355	331	372	379	370	324	371	356	316	356	366	330	314	345	297	345	352	355	371	314	327	336	316	331	329	321	340	322	338	331	353	336	316	316	318	340	305	362	343	312	322	309	319	320	376	328	347	344	331	305	316	332	382	342	340	368	370	334	324	321	326	340	347	314	282	305	334	292	332	339	341	301	308	329	353	346	297	339	334	309	354	361	352	326	332	320	314	299	320	320	352	330	327	381	343	302	368	333	334	348	326	332	293	323	337	323	334	338	298	341	335	363	358	363	328	336	337	302	376	325	331	339	350	317	295	334	332	352	333	359	351	344	361	356	344	350	353	332	353	353	340	316	326	314	333	315	290	328	324	352	333	320	347	349	351	301	323	339	324	323	332	353	319	313	343	350	327	336	308	339	335	336	336	328	336	312	341	317	338	330	361	311	325	315	352	330	326	328	309	337	332	318	290	319	341	334	326	332	312	320	331	348	370	323	290	333	341	298	366	357	312	353	313	326	334	334	326	306	332	315	348	337	336	363	341	347	348	317	320	353	333	337	340	358	371	342	328	321	355	310	304	313	323	352	314	358	358	373	361	315	312	330	335	328	338	367	326	322	338	300	341	374	344	333	351	321	369	311	359	319	348	349	341	342	303	334	293	308	348	310	354	323	345	347	311	319	316	342	360	321	320	330	356	321	319	314	315	328	341	333	318	329	335	337	355	336	334	301	329	298	326	328	299	309	317	338	338	334	364	327	319	351	336	346	349	320	380	297	341	354	314	309	314	316	320	329	314	298	297	338	327	363	343	320	340	327	358	338	345	327	336	314	331	364	326	309	318	345	304	358	339	323	296	371	326	343	293	330	322	327	339	338	323	334	364	349	335	348	337	322	326	331	344	348	333	314	331	332	358	320	306	352	327	328	335	357	318	335	383	308	319	316	313	317	331	341	335	324	349	329	340	299	339	315	311	317	305	357	338	327	328	317	318	320	307	343	314	341	308	354	316	350	358	348	346	340	360	333	290	341	322	360	355	349	341	320	347	347	324	307	347	316	330	348	381	334	330	318	326	345	371	322	367	342	331	366	353	347	343	361	350	320	334	322	330	323	342	295	337	314	370	316	319	336	338	351	360	375	312	340	318	324	314	342	320	328	336	315	336	317	352	359	313	339	363	316	328	319	355	337	318	372	327	295	308	328	311	347	321	308	328	374	317	341	356	340	314	357	312	344	333	336	308	308	316	320	340	352	314	356	327	349	331	337	337	330	321	358	310	314	346	330	332	348	351	332	318	346	344	336	348	332	325	307	352	332	315	305	321	338	306	352	297	297	321	360	350	308	322	345	314	343	329	296	364	309	339	274	335	355	350	336	326	340	360	339	311	351	341	322	326	314	325	336	340	300	291	337	324	331	351	326	348	332	320	321	320	338	317	355	335	343	333	344	322	332	358	314	346	281	343	346	340	315	333	337	345	347	317	312	300	355	350	320	296	346	330	348	338	330	329	372	358	362	346	328	335	324	326	345	340	337	358	332	329	333	317	336	326	321	292	351	291	325	344	362	307	319	368	314	320	324	303	325	351	341	331	317	317	325	337	317	353	325	348	335	375	348	350	344	333	320	355	319	325	316	326	331	337	313	327	348	313	326	353	353	357	327	346	342	332	331	329	340	325	336	308	336	334	351	323	336	360	330	328	337	340	327	306	316	335	322	330	311	328	337	310	360	354	325	293	336	337	371	317	290	336	314	337	341	362	325	315	300	345	333	360	336	354	322	344	364	309	335	334	342	330	346	307	307	327	290	352	330	329	305	312	332	341	344	362	317	338	347	337	330	329	320	364	379	338	359	333	312	323	342	363	330	298	322	316	342	342	359	347	326	333	358	350	322	329	335	320	348	333	333	312	308	355	338	307	320	323	362	338	300	302	328	295	339	341	316	301	322	356	341	356	321	299	335	345	348	296	321	337	386	341	343	355	323	364	345	347	344	318	376	310	313	311	343	336	333	341	367	348	311	352	301	334	328	336	290	331
40653	57837	43270	32232	24336	16058	15114	13062	10070	6578	4935	4222	3808	3475	3361	3062	2822	2976	2667	2400	2078	2065	1927	1737	1674	1761	1676	1647	1577	1478	1374	1196	1207	1046	758	661	599	597	555	571	614	575	522	512	452	521	472	446	453	471	480	486	508	493	470	480	466	520	472	470	466	467	497	431	485	470	442	503	440	516	462	410	491	441	445	442	425	493	443	436	517	445	453	456	421	454	481	401	447	445	469	440	413	451	454	434	460	403	421	437	435	437	446	409	465	428	419	437	404	457	445	425	428	432	437	419	426	428	444	395	420	435	408	390	360	412	394	451	402	392	430	438	473	423	390	445	439	433	432	472	427	433	417	430	429	412	435	392	456	429	413	408	419	455	416	432	438	441	459	429	427	376	465	418	396	384	387	450	447	385	441	419	390	447	395	434	439	452	414	427	435	423	451	435	444	411	418	455	405	447	407	475	439	425	446	450	424	467	396	418	461	441	470	431	463	463	392	459	406	435	425	415	443	396	425	428	463	447	434	437	400	430	437	417	428	431	398	407	445	446	434	438	395	411	421	442	420	424	429	427	399	434	450	408	419	443	422	425	435	427	444	447	419	421	445	430	404	451	441	429	423	430	435	431	412	428	412	439	422	422	414	421	430	439	417	423	420	460	452	456	426	465	406	435	433	454	469	435	431	409	447	433	435	451	457	436	423	444	428	439	406	401	434	436	438	436	398	431	407	433	395	402	449	439	436	485	434	438	402	404	432	435	437	438	458	454	444	443	428	393	411	399	449	430	438	450	451	395	426	445	404	418	417	416	477	411	435	464	411	419	442	409	420	415	441	434	424	408	430	391	420	440	430	399	413	409	461	403	404	430	436	430	376	419	441	442	431	419	397	456	417	471	440	434	403	421	435	445	416	454	450	412	432	425	463	426	454	423	414	439	423	443	398	444	395	410	424	425	418	438	456	416	423	431	418	471	421	414	440	414	396	434	434	430	428	425	437	400	411	429	422	405	405	410	437	428	418	413	401	445	391	398	438	444	396	383	408	386	424	416	396	423	414	470	377	391	428	466	429	421	432	399	409	435	447	437	434	402	433	432	423	440	430	444	398	436	431	468	452	447	427	430	406	458	460	426	442	453	439	458	415	456	446	428	436	414	395	444	427	450	385	454	450	397	446	439	421	467	450	416	432	473	432	426	478	467	413	432	416	430	449	415	425	453	417	414	441	429	440	425	447	433	440	442	412	427	442	400	448	476	420	462	431	405	412	406	426	463	403	406	406	426	420	396	450	441	405	399	403	435	433	441	437	418	411	432	443	400	447	430	452	437	444	422	469	403	413	429	426	458	463	419	454	447	457	437	463	454	423	411	427	441	461	385	401	415	401	422	434	422	470	443	425	441	451	412	429	434	445	450	442	449	435	418	440	399	423	393	414	419	421	485	413	458	401	462	420	412	452	470	434	412	439	443	430	477	447	419	453	439	459	408	404	419	439	441	421	428	425	415	431	445	398	465	412	458	479	427	464	459	402	402	415	421	460	387	439	420	429	418	438	392	418	427	444	443	449	416	447	428	449	441	434	419	418	439	434	429	447	432	439	453	409	421	417	431	442	428	421	414	438	427	428	427	400	430	416	418	471	412	423	417	481	424	382	459	445	427	453	427	423	427	426	415	408	430	412	424	421	428	432	454	396	430	407	422	405	418	402	422	437	423	431	422	417	455	425	439	464	432	398	434	412	445	435	425	429	449	401	437	489	417	410	443	404	434	398	406	479	451	433	440	413	411	411	421	411	436	426	452	408	440	430	387	424	418	463	429	415	445	428	435	424	410	431	401	454	406	428	431	438	432	457	425	409	429	432	413	445	434	440	425	443	387	447	455	456	400	413	380	461	424	424	444	422	461	433	424	452	449	422	431	427	417	445	446	429	442	440	411	421	385	416	409	421	450	424	387	432	415	453	449	427	414	422	432	427	424	437	444	401	435	430	413	433	449	419	409	411	450	420	418	418	389	451	425	448	431	424	466	435	411	458	455	467	445	432	430	416	406	423	445	452	439	420	417	400	451	443	408	440	425	403	421	412	397	449	423	388	426	385	419	430	428	405	433	422	416	452	432	386	449	436	444	388	444	437	425	410	458	428	412	433	418	421	399	421	471	427	404	434	438	450	431	435	420	429	423	420	452	451	401	404	445	400	421	387	417	431	456	419	412	421	426	407	399	441	415	399	432	428	411	413	459	417	423	446	436	449	430	446	446	415	422	418	430	443	412	455	435	461	436	404	434	409	439	420	427	426	466	441	456	452	448	403	410	420	403	435	432	434	414	449	438	473	440	408	443	414	412	443	446	444	438	448	441	409	444	461	450	454	438	400	438	396	415	431	398	439	465	414	410	429	402	412	412	454	445	438	431	422	423	425	475	421	433	425	413	423	465	405	415	413	460	426	471	443	425	419	404	461	420	458	408	427	444	429	423	416	467	429	412	478	439	399	438	427	422	403	394	466	439	401	478	429	399	456	441	403	418	436	425	413	471	428	416	395	422	408	410	426	426	400	424	406	417	407	423	422	447	418	453	417	437	411	447	419	452	447	401	444	418	445	438	427	473	419	438	436	443	429	409	453	444	422	463	428	450	436	458	457	408	432	446	433	429	440	439	437	446	448	465	436	442	472	435	421	416	429	439	431	456	424	431	457	446	418	410	447	423	406	421	445	437	424	390	457	444	430	456	430	441	432	432	469	425	402	427	483	480	452	447	424	438	422	388	403	436	399	404	413	401	405	424	425	444	431	429	430	451	390	436	413	407	399	428	451	403	415	448	441	461	384	442	408	393	465	413	443	434	437	434	423	439	456	450	394	409	375	449	420	438	399	484	438	427	424	469	420	410	423	410	433	462	409	408	441	429	406	443	434	441	430	434	436	435	426	430	439	452	475	424	417	412	398	434	437	434	398	403	430	439	380	425	444	427	448	414	382	437	429	438	406	442	458	448	448	443	453	387	428	427	365	442	458	445	460	455	441	458	409	408	411	417	442	436	424	432	424	413	409	428	451	372	423	418	402	424	428	451	447	432	394	394	422	427	433	463	421	434	400	446	429	424	419	418	461	419	429	427	390	428	397	406	429	437	445	432	413	411	399	424	389	432	428	427	409	397	446	425	422	461	441	431	441	392	436	407	455	436	440	421	454	465	439	453	393	440	437	421	455	432	434	431	467	449	486	398	397	421	429	428	437	417	455	411	412	412	472	429	445	443	403	440	424	433	405	435	449	408	393	405	409	434	406	404	416	414	446	481	435	419	436	432	445	433	426	472	423	418	453	403	421	448	421	433	410	470	456	447	455	421	456	410	429	396	426	441	441	425	460	426	417	447	405	414	443	459	409	436	394	418	374	444	397	443	414	401	433	452	414	387	405	415	390	483	413	461	441	425	397	423	420	424	457	420	446	404	425	452	430	444	410	466	434	470	441	456	439	438	413	411	424	430	429	422	457	431	425	429	427	439	415	417	451	463
27887	25040	25059	16585	7793	4321	3652	2880	2408	1545	1117	950	922	868	824	836	800	874	854	794	786	700	697	721	709	692	688	691	720	644	602	546	561	544	547	483	522	445	467	466	426	403	425	434	423	448	506	464	447	459	460	421	398	467	450	447	439	442	465	413	448	421	420	447	418	458	407	439	450	427	441	425	434	459	446	465	420	455	455	425	435	436	451	416	433	447	411	431	442	425	448	419	458	431	430	452	417	441	444	431	407	480	445	445	433	410	433	429	432	428	448	433	476	464	456	440	450	404	434	420	441	401	415	429	431	437	444	428	429	441	394	402	423	455	437	443	445	429	438	421	432	407	407	437	438	420	420	422	380	444	419	437	451	458	467	433	409	443	455	452	445	409	439	398	412	437	474	464	429	408	466	470	455	438	427	420	418	422	445	431	423	444	446	456	429	403	467	421	433	420	448	450	418	405	419	443	463	418	453	431	416	440	454	405	434	451	423	456	454	444	424	417	426	408	442	444	439	467	448	428	444	421	447	469	431	431	420	448	456	438	468	427	417	453	460	406	412	446	436	430	451	454	425	411	436	442	420	425	460	408	491	434	444	431	444	401	395	447	428	441	432	434	439	444	418	459	434	456	416	437	483	427	457	430	441	440	438	432	437	443	438	434	423	408	440	433	441	470	473	436	446	447	443	411	483	428	444	424	456	428	424	472	444	464	452	418	471	421	465	442	449	426	468	411	428	449	466	443	423	441	413	462	435	405	464	453	404	431	424	439	458	441	434	440	419	394	422	460	440	485	445	467	464	434	421	443	432	459	447	436	432	424	412	458	424	430	442	455	449	417	448	442	392	422	401	434	428	417	448	433	439	426	460	464	419	445	478	405	475	458	445	433	472	451	438	423	465	440	424	421	402	448	445	446	422	429	408	450	431	434	482	464	446	475	433	399	440	412	416	442	449	413	420	432	469	437	483	415	466	450	420	441	427	492	460	430	429	434	429	440	431	446	478	472	444	437	438	427	453	443	413	466	414	442	431	452	398	415	432	407	427	438	379	427	419	422	461	442	424	464	417	493	428	426	460	420	452	439	475	404	435	431	463	432	424	418	440	458	451	470	453	428	477	412	419	431	423	467	460	457	475	434	422	416	449	445	438	472	430	447	423	425	424	410	459	440	447	424	451	409	450	431	481	463	381	399	441	438	440	427	416	436	449	430	453	433	424	458	437	428	438	451	458	427	420	424	420	438	429	448	415	451	405	434	429	464	396	444	383	405	452	435	484	436	409	445	424	422	421	437	414	486	405	433	416	420	427	444	447	413	395	411	453	423	460	421	445	428	440	403	451	380	456	471	466	428	413	459	459	396	414	469	424	452	476	457	439	451	410	406	437	418	432	443	431	483	450	453	457	378	430	446	419	449	398	454	450	457	423	411	415	450	407	453	445	451	449	456	416	407	396	437	451	447	454	440	459	426	441	440	445	433	429	456	447	445	445	435	425	425	469	432	414	444	424	463	445	460	496	496	484	421	428	446	419	402	410	445	445	414	387	454	451	410	462	442	443	463	467	440	426	413	433	451	414	437	440	448	420	405	423	437	461	447	459	433	443	425	411	450	462	473	445	451	457	443	421	460	446	418	405	445	404	416	477	465	422	444	450	415	473	415	455	443	406	419	458	416	420	448	414	429	452	414	442	447	412	456	474	422	448	456	440	396	428	427	457	427	421	442	467	429	433	417	434	415	463	405	406	453	425	453	437	442	435	482	406	459	499	427	420	436	434	408	449	432	433	452	485	435	430	458	426	453	420	426	451	430	468	427	439	429	481	469	409	421	408	423	402	456	450	458	451	447	445	448	436	442	389	448	454	438	460	404	428	460	462	458	430	444	449	431	410	444	436	455	430	435	437	485	455	451	406	436	448	465	438	410	482	448	417	430	437	410	403	450	413	426	466	438	415	437	459	404	445	419	394	462	414	465	430	463	436	454	432	401	431	441	433	460	480	459	429	394	452	431	425	474	441	405	428	423	423	417	442	406	457	446	423	429	424	404	402	468	416	445	408	410	440	456	426	399	429	450	433	438	463	453	461	421	428	405	420	422	444	419	464	399	468	425	444	445	427	438	489	457	402	439	422	485	425	420	434	438	433	476	404	389	464	461	451	443	464	416	437	433	443	419	506	418	452	434	435	423	419	461	425	407	461	452	477	390	448	425	441	463	456	427	451	435	477	460	456	437	424	419	427	431	436	442	414	463	456	403	494	462	421	436	421	426	440	399	440	430	467	437	452	416	472	461	420	434	409	447	381	461	423	427	427	438	430	440	423	451	411	447	454	427	425	461	465	418	420	425	473	452	430	406	443	431	474	459	427	472	430	442	417	468	402	416	419	470	420	428	419	468	444	460	471	405	420	423	437	428	450	432	457	450	414	435	419	410	446	483	431	447	404	423	435	418	421	449	434	413	455	424	438	436	444	407	449	396	441	435	459	416	460	414	439	439	398	435	422	455	431	419	482	464	425	408	393	415	414	432	449	437	424	477	457	434	433	456	427	428	433	407	483	464	417	430	399	435	406	441	430	475	460	496	445	448	455	472	433	409	412	427	427	389	441	440	463	437	464	413	465	415	419	425	424	424	443	446	424	466	428	452	451	436	434	484	460	428	447	418	447	435	416	476	450	446	425	417	447	447	474	446	423	405	421	444	472	421	454	397	455	471	441	407	411	450	485	447	446	435	436	473	441	429	458	419	438	449	405	450	433	424	420	442	454	422	479	423	438	428	454	454	436	425	400	406	419	464	418	415	459	431	417	422	457	477	447	426	448	418	432	452	454	441	436	434	432	435	406	416	413	447	465	434	450	430	437	414	434	445	415	416	407	411	480	449	446	413	444	368	452	423	437	446	416	447	427	424	417	462	438	433	444	443	431	447	449	435	447	454	466	465	446	462	422	460	442	410	454	446	404	410	423	437	467	449	447	409	416	457	450	406	454	432	433	465	420	461	429	453	438	411	442	444	453	443	458	427	426	436	438	447	485	448	468	415	492	425	421	465	408	409	400	431	433	418	404	433	412	430	431	424	469	424	482	420	424	451	425	435	463	428	404	410	414	455	469	463	411	416	407	449	438	464	445	419	391	444	448	408	458	444	448	447	414	415	421	470	485	434	426	390	464	468	451	419	430	437	418	458	454	447	433	430	480	438	450	468	403	414	405	425	454	438	445	411	436	387	451	448	436	430	474	444	439	408	444	455	418	401	459	442	453	434	400	411	437	440	466	420	413	440	403	474	455	437	474	446	418	420	445	441	436	453	450	389	443	445	434	422	426	454	459	461	449	440	416	492	419	438	447	423	417	444	420	422	416	476	418	410	462	440	386	424	413	406	427	497	468	471	453	449	450	456	428	439	442	448	435	470	407	459	446	451	459	417	467	432	451	448	461	435	407	422	433	435	420	455	440	455	434	468	439	439	428	457	434	455	456	414	449	408	448	405	438	433	419	423	431	433	401	432
32559	40256	30495	19059	12346	8785	8106	6590	5600	3397	2326	1883	1620	1601	1558	1424	1531	1494	1424	1325	1277	1232	1190	1222	1182	1267	1268	1168	1066	1040	937	851	890	836	751	689	634	605	606	632	607	633	579	588	614	618	571	603	600	592	541	597	588	611	574	603	597	604	611	623	588	579	580	587	585	555	607	576	578	561	631	595	582	588	586	566	579	612	578	598	578	610	570	551	601	575	570	597	562	568	646	574	621	569	588	593	580	587	585	605	546	562	560	596	564	598	604	591	561	595	588	555	570	525	606	540	606	543	571	555	578	566	569	585	581	572	567	564	607	549	620	595	599	557	572	580	567	576	577	592	575	598	576	560	604	578	594	541	549	561	556	578	562	585	595	536	600	586	573	543	564	562	624	543	593	565	536	582	584	551	565	591	563	582	629	553	564	579	575	522	570	589	580	596	566	571	551	607	557	565	566	563	556	560	603	564	532	569	555	544	538	587	577	526	583	556	558	577	567	568	543	581	512	613	611	607	604	592	554	575	554	565	542	530	615	605	562	610	554	528	561	572	623	556	588	553	591	563	587	528	608	592	555	554	540	574	563	628	587	567	563	607	561	566	612	549	568	553	606	606	570	544	612	565	572	574	577	582	579	557	573	578	578	540	575	585	589	566	605	572	555	614	594	571	584	571	613	578	588	571	604	570	590	552	570	520	562	577	592	612	533	567	575	538	576	524	535	547	571	605	575	533	566	571	589	545	577	573	575	596	559	561	606	632	591	575	567	567	601	559	526	605	572	561	577	638	575	566	608	566	582	541	545	551	570	552	557	594	560	603	584	626	563	549	565	563	559	586	574	614	562	594	587	534	585	533	615	584	548	539	530	577	616	549	580	608	565	599	547	574	583	603	557	614	530	616	614	586	535	550	581	577	529	585	576	546	575	565	588	564	580	584	569	572	588	533	587	600	571	513	567	549	553	603	598	548	527	585	528	606	550	535	587	570	540	580	564	559	567	555	594	578	550	530	547	565	563	560	624	593	542	583	596	579	600	521	597	592	570	576	547	569	615	580	621	574	623	561	589	586	570	606	588	577	604	554	567	598	533	583	564	579	635	570	595	577	544	557	584	589	527	583	556	619	563	608	565	573	590	570	595	545	566	568	576	527	565	557	541	576	566	625	601	537	600	564	623	606	584	532	568	599	577	624	571	577	567	581	646	594	587	565	595	560	586	598	626	580	590	565	570	576	590	592	561	583	558	573	581	589	528	542	569	604	577	587	557	636	566	543	597	600	545	545	534	605	543	577	554	581	540	556	571	550	550	563	560	563	548	611	612	564	590	577	582	551	560	536	598	537	586	497	568	600	555	566	584	564	603	524	601	580	540	552	573	595	572	554	615	555	561	582	565	576	597	578	571	565	535	556	568	568	559	588	559	589	579	595	539	582	567	557	583	595	554	548	584	548	601	561	556	619	607	538	555	574	527	587	595	559	593	590	577	571	570	578	557	567	557	569	564	584	579	602	554	558	562	545	530	580	551	551	572	625	568	537	573	593	612	564	566	625	615	585	551	552	580	646	582	619	575	610	567	604	565	567	586	590	528	500	590	530	553	590	607	627	564	555	553	553	528	558	585	559	574	543	550	569	554	562	575	510	583	554	564	596	606	576	588	579	558	558	582	591	516	580	553	607	579	562	562	569	550	570	564	611	552	609	614	581	571	549	606	504	602	597	585	552	581	552	580	559	580	557	626	558	573	575	636	539	586	602	608	598	592	528	576	582	573	594	595	565	615	558	604	575	566	544	556	605	583	579	575	589	622	595	608	585	568	564	548	534	578	556	599	570	623	567	582	647	546	556	560	556	593	579	557	574	584	542	584	566	541	557	581	581	627	586	617	601	572	574	569	565	597	572	591	567	558	581	552	567	556	597	598	580	580	527	547	610	624	592	552	526	548	601	539	532	588	577	567	568	539	568	575	604	579	582	566	545	537	532	590	567	541	614	580	551	538	627	592	595	548	564	570	566	625	601	566	577	557	623	589	593	608	593	553	556	593	576	527	556	541	573	576	503	580	541	611	597	605	583	602	585	558	593	567	586	598	585	584	538	602	582	577	552	578	552	578	590	556	558	571	577	571	526	567	625	552	576	526	562	581	562	537	580	585	568	563	606	592	594	541	572	592	567	573	583	499	576	597	581	578	625	568	537	604	560	593	529	596	595	582	522	589	560	585	565	529	559	538	596	586	575	592	554	556	571	564	610	550	569	615	534	559	591	594	542	596	606	558	553	585	554	610	587	542	550	587	589	538	590	595	604	585	557	626	599	578	529	566	569	543	561	579	593	570	582	572	569	589	600	572	562	538	595	598	564	607	577	616	574	552	583	584	573	583	566	547	587	547	583	589	538	558	614	545	539	522	546	553	579	562	557	588	626	612	560	585	585	589	571	586	563	617	619	555	567	589	580	586	558	591	515	568	596	560	573	560	542	553	572	594	587	524	577	555	589	547	569	591	578	531	591	540	573	537	557	582	570	569	533	585	574	562	596	559	561	606	575	594	583	551	565	594	575	566	523	554	580	572	563	532	552	587	589	574	546	557	616	547	556	556	579	570	541	578	569	552	580	620	568	550	559	536	539	536	613	587	541	580	603	621	572	613	587	613	548	586	596	587	614	579	513	570	522	571	603	546	590	567	555	571	567	588	530	590	560	603	546	570	586	543	518	569	581	563	543	544	563	541	537	573	615	579	576	608	597	573	578	582	571	575	558	551	617	582	548	560	556	580	549	547	576	551	565	572	544	579	563	552	609	577	575	571	583	598	654	591	562	507	587	566	537	579	613	588	610	582	574	555	617	544	575	577	612	550	570	635	581	535	571	553	571	573	555	545	566	656	591	586	517	572	551	606	566	607	572	606	551	544	564	587	580	577	593	584	592	578	607	582	539	583	633	546	579	572	557	589	557	585	593	599	588	580	586	592	576	552	575	568	584	546	562	553	619	561	607	570	582	571	576	597	585	605	643	561	592	535	572	601	594	565	588	581	556	581	631	566	557	547	585	546	582	586	577	592	583	574	539	561	582	604	573	566	544	643	598	589	530	596	576	540	570	572	552	531	579	596	565	577	570	594	601	597	621	543	606	581	557	562	575	587	562	575	535	541	529	563	562	580	539	560	601	587	563	570	584	585	549	595	544	550	598	534	589	562	607	591	582	586	576	606	531	608	534	576	579	575	605	538	581	578	544	576	537	568	629	572	550	583	569	602	618	588	534	605	541	539	593	636	597	557	577	566	532	528	568	557	618	557	580	600	529	609	561	583	571	569	552	577	605	571	585	582	579	583	595	620	549	563	613	622	556	581	579	550	547	592	568	575	588	579	566	578	576	573	589	602	545	559	584	594	602	566	553	582	586	593	588	562	578	597	528	522	560	578	600	605	588	561	563	587	586	575	545	592	546	564	571	560	570	606	563	582	578	602	590	555	550	541	586	589	570	595	584	559	604	625	557	575	559	600	585	564	596
23654	20803	27919	23837	20682	13843	8175	5486	4198	2400	1526	1179	1121	1045	1012	931	979	1020	1084	1080	1019	983	956	876	852	811	805	909	877	762	700	679	611	665	601	520	492	431	395	402	410	419	377	426	440	368	423	436	418	382	404	384	381	423	394	426	414	407	428	396	393	419	378	404	380	430	396	373	419	411	387	391	407	405	400	389	366	365	365	378	396	352	367	398	363	387	372	400	348	416	417	365	354	425	349	404	410	369	401	390	362	395	405	387	353	407	404	352	382	398	353	395	400	395	375	419	392	372	417	371	387	393	373	418	416	401	373	433	373	424	376	385	428	412	404	390	405	358	369	377	354	392	401	344	383	368	405	388	376	364	406	367	368	385	391	420	399	416	379	397	398	418	391	383	432	403	378	366	418	421	378	396	409	390	375	408	405	369	419	385	396	364	377	387	394	363	349	409	385	417	403	407	409	403	372	362	416	435	388	398	398	388	380	383	410	368	400	389	383	382	388	384	398	337	414	374	395	361	363	406	398	360	364	383	379	422	401	406	410	418	357	392	401	389	403	360	377	436	405	420	425	381	388	384	407	386	415	407	404	405	403	401	401	415	345	388	373	415	423	403	434	411	390	422	365	397	362	400	390	381	379	375	384	408	389	395	401	406	376	386	380	414	387	436	387	389	398	390	391	403	386	388	407	383	399	424	365	400	414	386	378	397	388	381	434	377	366	404	404	391	397	384	399	404	386	349	372	419	370	381	382	378	414	411	420	384	396	375	390	401	380	398	377	386	378	405	370	381	381	445	380	383	391	422	413	391	403	392	316	397	358	422	400	401	393	388	388	389	403	399	403	419	417	388	427	363	408	360	390	400	362	411	383	417	379	390	391	364	404	340	375	401	369	386	385	408	363	368	402	378	367	371	399	367	431	373	337	368	411	365	370	402	388	386	354	430	374	426	391	420	407	364	372	394	370	351	386	398	394	352	396	405	375	395	390	344	413	403	423	388	384	412	383	367	386	397	372	371	396	366	400	391	405	397	393	402	415	372	345	368	381	417	413	422	376	390	381	378	386	377	371	394	388	416	379	393	366	391	383	384	395	384	372	381	385	370	374	381	390	384	387	425	384	400	407	413	406	393	354	402	361	416	349	390	393	394	386	405	435	369	376	385	375	402	399	411	376	395	380	363	371	411	401	390	385	409	357	398	438	405	380	377	369	409	396	372	364	396	378	390	381	428	392	381	387	423	384	413	392	422	381	363	404	403	355	402	369	392	369	371	392	394	380	387	379	372	415	397	351	384	378	372	380	390	396	404	403	356	375	379	391	430	411	430	394	382	403	347	427	421	397	400	347	387	378	384	365	368	399	361	407	394	377	370	380	389	400	394	387	363	410	368	377	378	395	383	409	388	430	393	407	381	382	397	396	357	390	397	377	365	412	397	374	378	368	385	370	419	385	377	398	377	389	377	430	366	388	383	382	369	380	360	408	462	402	364	394	382	406	334	424	381	382	394	388	368	379	385	391	414	377	380	394	424	381	405	399	391	397	385	417	390	358	394	414	400	391	388	398	398	376	386	435	463	417	383	400	395	396	387	383	403	409	401	390	388	410	383	382	380	390	407	414	375	345	361	366	398	402	392	386	378	390	394	410	397	375	387	379	389	387	390	378	389	418	376	375	409	400	404	381	420	403	400	431	392	390	382	347	398	389	357	395	400	456	364	408	359	382	379	385	394	391	405	374	385	374	388	379	386	427	378	378	431	329	398	407	380	380	397	419	365	400	379	417	376	367	409	387	422	397	390	382	388	418	373	376	394	369	431	427	379	433	384	388	398	377	396	403	382	354	401	346	392	406	381	377	432	409	376	400	380	364	402	412	395	399	379	366	410	353	374	398	360	389	420	366	389	388	435	399	364	349	374	400	360	362	356	404	378	422	378	366	373	394	409	371	384	371	392	388	354	385	382	371	386	349	433	375	382	408	375	381	398	402	382	377	379	396	413	381	399	384	374	399	421	412	404	374	422	427	376	400	367	400	381	383	393	403	406	394	405	392	389	360	407	407	366	406	383	396	418	380	410	412	365	377	403	401	389	381	379	391	362	395	385	415	375	397	383	381	398	382	373	405	404	388	375	390	383	389	378	359	365	413	380	407	421	423	391	380	405	411	380	374	394	347	387	372	398	409	408	408	385	401	363	366	347	352	406	377	403	400	378	380	375	355	392	366	402	391	355	370	375	385	386	350	369	351	395	382	396	388	414	410	405	414	388	387	392	408	379	408	389	352	420	388	398	396	391	385	354	362	421	409	396	363	351	348	399	397	387	424	395	404	393	418	395	400	389	431	400	386	367	421	395	396	393	387	418	391	377	421	371	416	379	354	376	385	382	401	348	408	395	378	392	416	404	398	364	408	386	412	405	374	409	402	396	339	385	374	417	387	410	378	344	391	371	373	382	354	368	357	362	379	360	379	395	357	378	359	340	390	367	372	426	382	390	375	373	412	356	385	376	349	420	385	420	380	389	365	379	389	416	420	409	388	401	394	364	383	420	392	393	377	404	359	377	391	419	381	379	390	434	365	384	389	436	388	375	385	373	371	394	385	414	384	366	398	392	384	401	376	387	380	397	387	376	413	386	377	385	381	399	392	374	397	390	388	419	398	364	362	417	391	378	388	364	412	387	423	355	420	406	395	399	416	377	387	373	408	376	365	391	369	390	386	386	383	386	421	356	394	398	422	405	441	430	368	379	404	408	387	365	426	404	368	389	395	430	405	357	422	386	372	406	382	373	405	420	366	378	340	387	395	400	382	393	414	380	411	416	375	385	379	372	419	395	378	389	360	348	394	408	389	409	391	387	433	345	369	390	397	359	364	381	374	418	379	365	364	406	395	368	400	366	391	397	392	391	359	362	384	368	402	381	391	389	365	377	382	409	402	398	400	401	411	429	423	391	392	400	348	419	397	389	404	378	374	328	398	387	341	387	383	418	432	407	373	368	423	392	424	379	410	375	403	420	407	368	347	353	356	376	392	358	392	410	392	380	393	424	394	381	400	408	410	379	367	362	414	362	430	422	400	394	392	397	355	379	411	368	401	368	386	410	371	362	366	412	396	376	372	379	392	382	372	361	380	416	383	408	374	427	393	433	374	424	379	389	388	405	418	400	403	403	376	367	395	410	404	378	414	360	393	360	385	367	392	367	392	400	370	403	414	388	368	409	361	388	373	422	381	381	430	374	374	357	398	421	369	352	395	375	406	361	412	369	364	368	411	371	368	378	388	424	427	391	382	395	393	400	382	402	372	394	375	398	418	412	369	396	382	414	383	406	372	380	368	391	381	347	395	428	359	394	390	432	401	393	372	343	355	360	396	389	369	408	396	403	392	384	397	415	386	341	425	367	365	382	374	376	349	385	396	415	381	391	355	370	376	367	370	382	371	396	403	393	374	380	376	373	390	417	398	373	394	385	386	405	402	390	398	404	380	379	410	376	390	366	364	404	415	360	354	390
36413	49818	37011	24838	17783	13425	13105	10894	8830	5295	3300	2576	2204	2010	1832	1829	1860	1900	2055	2017	1965	1837	1669	1568	1516	1479	1420	1497	1582	1311	1119	1104	991	1042	949	783	665	610	592	615	598	635	541	570	534	553	534	568	527	594	515	536	552	542	582	530	523	534	538	544	546	533	524	554	534	512	517	528	538	588	556	489	533	524	509	522	527	501	523	543	504	533	504	568	530	562	565	505	516	556	506	534	506	501	488	459	508	546	496	505	548	528	530	521	555	514	518	493	519	528	525	523	542	509	510	496	558	507	522	521	550	523	522	524	504	526	564	493	544	508	553	506	522	559	503	518	504	550	506	533	547	525	525	483	487	575	486	501	521	516	538	505	505	533	511	518	537	484	494	511	502	509	530	500	476	522	522	537	518	482	495	515	533	505	517	560	510	539	520	475	507	457	518	519	489	556	519	520	530	522	545	526	503	503	481	521	545	479	543	493	503	535	496	533	521	499	484	519	517	508	556	511	518	513	526	486	487	511	482	553	527	528	512	517	519	545	525	496	530	543	540	514	535	549	562	512	536	497	512	483	496	509	567	540	494	506	514	533	512	504	494	504	524	501	552	520	487	532	537	491	500	500	506	536	531	554	495	563	488	493	540	546	520	523	506	482	499	494	481	527	473	548	499	540	511	514	507	521	539	535	536	492	500	551	515	546	508	530	525	489	528	537	470	513	456	499	506	521	455	516	586	556	520	552	512	521	538	507	548	495	499	551	512	502	505	524	511	518	515	498	522	516	529	500	526	500	498	509	475	495	495	526	495	506	537	545	530	499	494	534	534	556	487	547	544	483	538	498	524	520	485	517	505	504	528	531	529	502	516	502	516	534	482	510	495	526	498	534	498	542	532	523	539	527	481	496	544	492	532	512	517	506	496	512	517	534	557	522	522	492	506	513	500	495	545	499	506	544	532	499	510	502	483	496	501	511	518	520	521	521	522	497	486	481	527	523	480	484	522	513	524	484	518	480	498	495	538	504	520	514	525	554	503	544	538	513	495	502	500	533	487	505	570	552	495	528	487	491	522	485	516	510	519	520	540	478	521	514	546	511	510	519	517	526	540	511	529	513	500	539	509	531	534	524	485	466	512	536	516	508	500	483	487	483	493	491	538	517	525	516	500	523	478	528	530	529	510	501	488	539	513	540	519	505	548	483	544	499	494	491	501	514	497	489	512	492	520	535	545	532	543	562	540	519	500	530	548	504	564	504	511	524	519	514	557	546	519	509	502	553	508	532	535	515	489	525	501	471	550	512	510	525	491	504	511	531	511	536	528	516	524	525	515	521	546	536	524	540	553	517	511	502	524	493	522	484	517	521	546	518	558	487	476	460	533	485	513	571	531	505	497	519	505	529	490	468	535	498	522	555	506	502	489	505	514	542	534	521	508	498	500	528	538	541	475	476	501	505	465	512	500	513	525	524	509	476	515	539	527	502	493	504	513	503	539	530	550	514	527	545	563	501	494	528	524	502	477	465	489	499	521	500	541	554	503	550	524	526	507	524	505	539	545	550	521	475	496	547	524	522	515	482	567	467	506	539	515	524	579	517	490	566	553	544	515	509	505	547	507	530	547	535	487	508	494	536	536	549	492	519	534	504	491	513	532	498	525	522	506	485	505	522	557	517	532	508	545	511	488	501	501	524	492	502	513	526	529	575	534	492	551	563	493	538	515	525	469	509	576	536	530	514	521	471	495	564	554	514	511	525	515	521	498	552	477	522	536	498	487	484	507	499	479	528	489	484	497	503	489	525	534	529	514	520	486	525	518	503	555	507	514	516	514	534	541	507	501	482	500	496	571	473	510	508	516	497	548	538	496	506	550	544	539	552	512	544	491	493	541	484	530	530	520	481	498	502	511	512	539	496	514	534	546	555	487	535	509	521	508	519	526	533	522	545	511	524	502	528	542	493	490	556	510	516	515	536	541	515	470	503	520	509	506	572	501	541	519	478	517	489	535	524	514	490	494	516	556	503	527	526	494	495	525	472	477	501	504	471	536	513	537	498	489	492	525	527	531	561	514	484	539	496	532	528	557	530	561	543	524	488	547	528	512	525	557	527	520	514	542	482	541	513	540	535	505	527	561	477	553	557	536	511	504	551	531	511	559	548	524	496	513	540	485	498	486	494	501	517	498	547	522	553	519	486	518	498	532	534	522	528	581	523	519	459	547	521	522	519	498	500	493	544	536	513	546	505	523	548	525	564	532	510	489	482	567	559	536	515	521	522	505	517	536	509	499	501	480	513	517	532	520	545	499	507	505	498	480	498	518	513	521	549	537	525	559	534	505	525	492	542	509	548	513	551	517	511	506	546	529	527	500	504	507	486	526	495	521	518	509	484	482	503	558	551	550	493	512	509	510	494	520	536	470	523	514	516	521	536	503	564	531	505	502	550	519	504	476	496	523	528	534	500	524	538	519	518	512	538	515	531	539	507	522	508	497	538	528	501	487	519	525	562	493	502	482	506	518	506	512	530	485	509	507	510	553	513	520	555	522	527	518	509	532	535	498	543	509	514	534	561	507	515	513	506	497	520	514	516	504	528	535	512	480	538	539	507	519	516	484	503	496	512	525	517	495	509	509	542	531	514	485	484	498	506	517	550	532	540	486	467	507	513	513	555	520	491	521	510	489	524	475	503	554	518	514	511	503	532	553	544	538	530	526	515	498	557	512	520	516	501	478	532	537	531	547	507	567	492	492	522	553	503	541	508	476	497	539	514	541	509	488	530	541	548	511	512	536	512	526	504	506	568	528	539	499	481	495	523	530	488	489	485	518	523	510	519	516	518	493	512	543	557	508	527	523	545	516	551	521	551	510	502	482	529	568	489	545	537	527	493	537	523	486	508	531	490	490	532	530	526	527	532	513	494	561	517	520	515	514	517	525	523	537	487	502	536	510	514	571	547	527	498	484	558	498	527	545	506	525	518	492	514	479	523	513	516	545	515	501	525	520	505	553	469	518	474	530	506	507	536	526	516	537	479	524	535	478	550	543	540	528	503	540	509	507	542	473	522	503	520	525	504	542	504	510	515	545	509	504	522	532	530	503	560	504	540	482	516	556	507	565	524	533	474	525	472	516	525	503	489	492	529	547	508	507	530	532	522	488	510	519	535	533	463	529	556	499	515	526	513	508	554	509	547	547	512	510	503	514	489	515	539	529	521	504	528	492	530	514	484	500	521	535	496	522	503	513	551	500	530	520	487	534	490	511	511	529	517	469	517	534	538	546	517	500	560	553	527	497	473	521	538	508	545	482	491	523	495	533	519	501	508	496	502	510	518	593	528	527	562	513	559	504	506	517	535	531	501	530	491	506	541	539	515	543	518	514	513	525	521	562	537	522	504	521	518	514	487	506	497	542	508	503	524	509	510	550	494	483	512	497	523	549	530	500	508	505	510	561	500	546	570	511	504	510	502	556	518	533	502	508	498	522	493	525	518	522	498	494	525	511	505	516	513	503	533
22740	20830	28471	23324	20908	21037	15736	8743	6748	3883	2099	1636	1468	1366	1360	1322	1261	1279	1482	1252	1052	1039	1065	982	978	937	992	989	1109	827	836	712	741	710	646	600	487	415	434	418	384	395	374	351	363	388	344	379	349	344	359	336	342	408	357	355	375	379	356	376	349	325	339	348	334	343	356	359	383	368	378	337	395	346	339	357	342	373	334	350	353	342	360	312	359	325	348	335	383	350	363	335	350	336	339	348	337	337	329	322	314	329	306	342	353	307	353	328	317	291	312	348	341	340	343	360	345	322	347	324	343	347	347	330	357	327	357	353	354	341	315	346	314	321	359	325	359	353	334	331	343	332	358	315	327	335	362	318	341	342	319	329	319	307	345	344	351	334	353	361	320	340	325	353	324	359	360	348	331	335	343	337	355	330	350	333	351	352	338	351	338	336	373	315	343	388	366	343	332	337	312	348	330	366	303	313	329	356	332	368	360	337	356	388	320	325	329	313	346	346	332	342	338	340	323	334	355	338	332	338	370	339	363	325	370	328	307	344	331	337	337	337	387	334	333	352	400	373	336	342	358	348	359	361	341	308	339	344	315	336	316	347	345	315	297	352	343	365	327	315	336	365	324	339	339	331	333	330	292	346	298	374	369	340	338	307	339	373	345	351	363	307	334	306	367	341	333	376	340	321	311	324	360	372	328	323	336	332	357	361	350	308	340	330	326	326	342	332	343	348	336	334	358	324	346	354	364	331	366	337	349	350	347	345	323	338	340	327	364	321	354	331	336	316	352	347	332	307	296	354	307	324	342	331	344	312	341	327	347	319	327	344	341	322	327	328	327	337	331	341	337	342	313	350	345	335	325	313	326	345	321	337	331	345	347	352	371	328	319	340	303	326	341	332	340	329	343	343	350	338	336	366	331	334	344	345	382	322	343	333	347	317	349	348	330	366	342	341	362	329	329	324	303	328	350	334	385	344	328	347	350	311	314	326	305	357	364	362	348	314	326	361	368	348	327	310	330	322	335	345	329	361	353	352	313	370	331	326	309	371	351	389	333	341	331	311	358	343	346	364	328	367	313	297	334	309	327	343	331	321	325	354	315	323	325	372	318	364	355	350	335	343	316	353	376	325	367	354	361	324	345	353	358	337	344	335	324	338	334	322	346	321	320	335	349	334	310	311	333	348	332	336	319	327	352	329	339	311	388	332	336	320	353	335	366	349	347	318	344	364	336	304	315	381	346	367	318	345	331	331	345	339	308	360	358	356	330	331	355	345	349	316	339	336	341	341	362	349	321	313	369	324	345	345	322	346	340	327	356	362	337	368	363	345	343	297	357	339	317	351	354	329	331	348	355	300	337	340	347	379	323	319	327	307	334	372	367	355	354	324	329	293	318	324	343	335	352	346	350	337	330	361	341	352	332	312	329	354	330	333	315	329	315	373	379	364	372	332	369	343	322	341	337	344	354	341	312	346	313	324	360	345	363	326	315	388	337	350	349	340	363	294	335	313	318	362	309	354	378	338	324	322	356	349	333	367	355	335	358	316	326	294	324	309	356	329	356	349	358	331	342	334	351	335	326	330	345	346	379	313	314	330	360	311	350	363	345	356	365	344	353	308	348	344	337	314	312	331	321	335	323	339	322	343	349	349	297	314	314	348	310	334	365	377	361	316	351	343	350	333	362	367	360	338	355	312	385	295	305	327	352	350	354	342	350	355	309	336	315	371	306	352	334	309	312	332	320	343	336	357	337	345	361	328	378	319	365	347	345	307	365	340	336	355	357	313	364	304	308	367	348	366	347	356	319	288	304	328	340	340	331	309	361	364	358	316	370	386	335	352	339	328	339	318	344	326	358	334	339	322	329	333	314	336	339	334	327	349	370	348	336	355	364	328	348	351	352	305	354	368	327	355	343	357	365	337	343	357	365	368	324	368	343	336	311	358	345	367	321	395	341	335	355	338	326	358	365	332	367	332	349	336	347	359	353	330	326	333	370	368	314	339	322	353	310	328	310	332	369	336	333	308	344	363	379	353	325	359	342	334	328	353	352	354	346	337	352	343	350	363	330	304	353	320	338	358	319	349	350	303	329	328	344	309	332	317	347	352	309	322	350	356	350	321	330	343	334	347	307	328	322	330	355	335	343	294	368	345	364	332	339	335	332	318	344	344	340	297	328	356	307	334	354	291	357	330	349	345	330	357	329	313	352	357	336	333	357	356	347	315	336	308	340	345	354	323	358	332	311	358	316	338	372	329	339	332	346	317	335	322	347	342	336	354	321	333	356	339	322	331	350	311	356	336	330	312	336	339	337	351	339	353	345	339	369	326	328	309	343	327	335	350	371	344	350	325	357	315	333	344	336	313	306	326	360	335	348	328	312	313	325	335	364	336	345	341	320	324	334	350	330	351	324	309	349	346	341	329	332	329	355	347	353	314	354	353	306	341	356	358	333	350	346	309	321	330	314	345	330	329	297	340	323	326	322	392	343	347	361	359	338	323	374	344	332	355	305	314	317	353	349	340	341	360	377	353	344	349	344	340	350	301	355	361	303	319	369	316	329	355	322	348	355	370	330	346	333	337	302	336	355	323	353	357	318	307	313	315	357	343	342	329	311	331	371	321	336	341	348	371	346	350	326	354	338	354	320	339	341	337	321	344	365	350	332	308	320	337	327	351	350	331	278	316	318	334	315	379	343	320	322	338	328	333	360	346	312	332	349	320	342	357	359	308	333	352	328	323	326	318	326	330	374	338	324	341	317	301	349	313	329	349	370	346	370	320	344	328	347	327	302	330	318	315	360	305	351	334	330	331	323	327	345	316	361	345	340	356	374	358	316	307	349	369	349	318	330	323	334	314	341	344	319	344	323	352	354	377	317	298	329	307	382	332	319	346	370	370	345	328	367	346	317	348	338	323	343	340	333	335	341	365	308	320	323	353	328	328	318	392	356	347	327	321	319	320	318	348	301	329	312	379	338	326	353	346	341	351	374	357	321	313	307	296	363	353	338	357	333	325	361	336	332	339	314	373	313	322	347	324	340	330	346	376	331	352	308	337	307	340	346	344	343	358	338	342	292	319	334	362	337	355	332	335	322	340	320	364	318	324	335	343	315	301	323	361	329	318	335	336	328	346	335	340	335	308	310	315	326	301	357	383	326	335	323	329	308	341	361	333	334	329	360	325	323	373	325	348	346	338	330	367	311	309	349	359	324	349	353	362	330	303	317	342	379	335	314	344	324	367	353	377	335	318	332	331	319	329	354	320	306	365	334	343	333	341	343	324	359	317	342	328	319	350	325	344	352	369	306	350	366	322	330	318	309	344	356	318	312	334	336	343	340	343	336	336	353	325	348	319	327	338	336	348	331	377	309	329	354	351	365	352	312	363	343	336	316	351	345	329	374	323	320	356	336	309	351	343	341	326	329	337	349	336	387	317	313	331	332	342	307	318	351	326	316	320	321	337	286	329	319	331	360	404	331	328	335	333	337	339	346	321	347	352	343	325
40809	57547	40293	29298	20848	19108	16449	15345	13404	7998	4599	3497	3093	2941	2769	2669	2471	2610	2666	2406	2018	1923	1880	1780	1665	1653	1708	1810	2000	1508	1434	1190	1205	1212	1079	846	680	576	584	544	578	543	521	495	487	528	487	509	516	464	481	478	453	479	517	507	494	507	469	479	457	458	444	449	464	427	449	490	502	450	455	463	465	465	466	425	467	456	427	464	436	471	462	451	456	411	423	427	464	437	463	428	464	449	439	466	437	424	427	463	454	461	440	458	427	427	451	435	425	420	454	482	452	440	468	397	404	462	479	429	452	456	461	433	452	435	442	469	419	444	450	420	415	425	407	442	424	462	405	426	431	438	465	458	434	461	449	425	427	391	452	423	430	421	450	450	457	410	424	432	416	464	431	444	419	423	440	402	418	449	404	471	421	433	456	397	448	431	437	420	408	508	473	403	414	461	426	416	433	442	485	410	410	443	455	429	446	428	420	426	411	447	413	412	428	438	441	455	456	448	429	473	469	393	437	419	453	435	428	481	433	378	454	453	481	436	408	439	431	432	433	465	463	402	439	427	428	445	445	452	452	435	447	419	441	441	434	466	452	401	400	463	444	423	415	439	449	434	420	436	452	440	399	455	441	410	439	449	423	449	466	429	389	441	442	454	438	422	441	488	412	399	406	434	430	446	481	448	434	440	415	474	451	444	432	454	440	434	444	435	488	431	476	435	423	434	464	420	408	444	413	436	434	447	458	446	468	453	412	432	413	431	435	419	453	427	463	441	458	442	428	464	415	408	454	453	448	417	425	429	470	460	427	494	477	436	444	429	464	449	431	436	416	396	465	459	455	436	443	475	433	421	451	447	426	442	425	436	471	441	434	444	428	453	433	407	451	424	444	430	436	454	466	491	427	447	465	463	449	442	458	410	435	433	354	460	432	430	425	431	410	466	442	430	404	429	436	429	430	412	422	439	416	430	407	431	426	465	454	466	436	425	435	453	473	439	498	461	456	445	458	454	455	478	430	433	438	443	438	458	417	431	443	422	453	449	427	422	489	435	469	438	427	439	454	430	432	418	431	428	404	418	428	433	471	398	423	425	413	413	462	433	483	442	420	410	420	421	419	447	440	460	454	425	464	459	446	426	450	455	431	422	430	443	448	455	433	462	486	440	490	438	455	406	426	449	460	451	421	451	441	449	464	406	429	466	441	412	452	448	420	438	436	381	443	474	446	455	425	430	429	457	445	443	445	422	414	458	442	470	410	428	446	411	458	436	399	451	458	437	374	459	459	464	444	439	443	432	438	446	434	434	437	446	440	445	468	430	409	429	458	456	460	453	460	456	419	401	452	480	467	409	416	437	441	436	432	426	438	423	465	459	438	462	402	469	438	430	452	439	473	444	419	462	447	453	448	449	463	425	431	437	456	462	479	450	444	458	424	433	464	479	428	459	418	453	442	423	453	424	433	459	432	470	480	427	477	490	432	435	410	409	449	461	455	443	450	437	441	444	435	443	438	457	423	432	467	413	433	438	446	472	435	467	428	430	414	450	462	440	468	443	461	382	416	460	455	418	409	439	453	440	442	443	442	439	465	413	418	416	468	438	426	478	455	480	488	480	417	478	417	436	411	462	498	468	464	434	442	432	408	437	414	452	414	428	433	429	452	448	428	463	408	470	451	431	417	426	423	444	433	420	394	445	440	426	421	428	429	449	414	424	424	440	421	453	472	450	423	443	406	437	459	430	477	455	448	419	465	427	441	460	444	468	420	420	415	436	476	457	452	483	415	473	449	448	445	414	447	428	409	433	446	450	436	459	415	439	427	417	461	464	442	440	434	434	418	413	419	457	444	467	468	438	456	455	441	446	455	462	421	441	398	433	432	462	435	428	487	428	426	477	411	417	445	447	422	439	431	460	449	436	416	461	404	466	460	456	436	460	427	435	399	426	472	420	475	417	427	474	439	408	432	428	433	446	450	419	449	414	387	454	438	434	454	428	423	462	472	434	453	410	438	461	451	450	435	431	414	469	441	432	424	421	448	490	463	428	464	410	427	486	439	440	458	457	441	436	412	460	451	439	460	464	425	421	402	457	451	451	406	450	415	432	448	397	417	452	445	450	453	462	438	464	413	470	421	430	441	421	472	425	433	419	468	443	452	485	450	437	409	390	436	444	408	463	409	432	447	408	466	487	423	451	465	422	411	452	484	439	452	415	452	427	420	472	472	442	430	427	427	429	405	466	433	440	438	438	433	457	444	466	466	425	441	449	476	401	468	426	399	471	433	456	442	446	435	438	452	416	410	453	424	468	450	419	459	418	399	408	446	409	475	439	462	448	452	404	398	477	452	449	438	400	454	438	445	450	406	450	461	439	425	406	455	426	408	437	448	442	429	449	447	410	416	426	392	423	442	457	439	441	421	427	417	414	422	417	428	462	436	422	426	441	457	449	398	457	472	438	434	459	443	463	429	468	433	419	455	472	450	444	464	441	430	439	424	468	455	423	409	457	442	458	450	439	400	419	432	479	464	429	441	444	440	453	397	444	402	439	425	445	463	431	416	454	457	451	468	453	395	427	449	441	431	414	423	409	410	439	411	419	407	419	467	408	417	434	433	442	449	447	410	428	460	461	443	427	443	426	434	450	471	420	431	420	453	435	460	446	456	427	421	404	429	424	389	449	501	451	426	461	408	444	436	409	409	446	441	452	460	459	429	414	459	429	418	429	438	442	438	421	443	401	405	483	432	434	419	436	423	410	460	416	444	400	456	485	451	430	380	428	471	484	433	429	424	424	470	448	444	417	441	479	449	423	442	449	406	473	448	422	453	449	430	458	436	417	438	414	463	463	428	397	450	443	451	470	471	438	440	451	411	425	426	463	454	405	434	441	462	475	418	427	420	454	417	437	413	450	470	439	426	477	393	449	447	446	433	436	451	426	425	449	433	436	404	479	430	448	427	424	455	440	422	444	440	432	420	463	447	470	460	436	443	428	429	434	437	411	425	440	450	451	437	461	480	461	426	452	421	431	468	434	462	474	456	403	455	403	433	464	465	466	443	460	411	437	483	450	429	470	452	420	454	395	444	515	425	424	433	426	452	451	460	445	469	459	484	468	424	446	446	436	446	441	457	470	431	392	434	415	438	460	435	430	403	425	445	442	433	432	447	416	445	419	450	434	420	420	491	428	465	442	432	443	443	457	460	434	458	453	420	452	462	438	388	432	435	411	417	462	455	445	476	446	468	443	453	425	446	462	467	441	449	432	410	418	463	467	398	433	465	437	415	438	406	456	401	434	454	425	430	436	428	450	463	441	438	444	435	410	441	441	457	416	446	425	412	435	433	405	455	439	386	418	422	433	424	408	441	470	423	435	449	461	458	456	479	441	437	449	453	444	455	451	416	418	453	449	460	418	431	415	446	384	422	459	450	434	431	444	440	442	437	468	441	433	467	450	451	467	426	424	460	462	438	439	432	408	421	416	423	397	453	411	430	411	440	460	450	441	426	441	438	453
27712	25378	23217	14714	6283	5004	4072	4022	3094	1811	1078	1005	906	895	894	878	873	922	847	766	771	758	784	721	645	634	692	718	669	656	620	642	633	598	518	465	480	482	474	459	435	408	434	443	439	427	452	448	440	401	428	437	445	422	489	449	454	463	463	444	444	442	445	453	463	458	439	450	467	447	442	417	426	416	410	442	466	450	454	418	453	439	431	423	439	420	422	432	461	468	421	428	448	435	456	434	429	448	447	434	442	418	475	429	458	466	450	429	413	456	411	451	426	436	477	410	441	467	423	456	437	488	435	438	439	440	452	452	447	444	420	445	434	427	439	447	445	428	416	458	484	420	439	432	419	435	437	433	452	432	468	451	459	453	426	456	465	428	414	446	443	436	456	415	442	427	449	447	459	447	458	443	456	460	434	394	459	425	416	456	483	478	456	471	441	477	471	460	419	429	445	444	446	445	444	449	460	461	426	403	444	435	433	424	442	443	479	457	471	464	473	436	433	387	455	438	455	450	435	503	436	445	454	448	431	450	442	451	448	435	472	492	426	446	459	457	449	466	432	452	453	421	429	461	423	438	436	423	455	422	457	441	454	429	473	404	441	439	408	442	414	434	418	443	421	447	465	414	452	437	426	456	426	421	433	460	417	463	438	445	465	418	462	433	480	455	462	436	468	440	420	452	446	425	428	474	450	436	411	435	417	456	452	447	451	432	435	427	428	443	453	408	432	418	495	445	463	414	418	470	467	430	443	451	421	433	452	481	472	430	438	471	457	465	430	441	433	475	455	477	426	443	445	425	446	431	478	436	426	408	420	430	450	417	424	429	424	454	433	451	443	425	452	418	411	432	418	433	416	467	412	426	458	414	473	455	473	465	429	452	449	433	440	426	417	446	443	451	465	396	453	443	419	431	455	437	441	420	457	421	398	454	453	391	430	422	448	450	426	413	441	401	431	438	466	430	478	442	413	440	389	448	411	459	428	438	411	427	401	429	435	435	425	404	407	438	439	410	432	430	435	465	479	454	465	432	427	441	429	454	472	422	433	435	481	416	442	417	387	460	435	474	454	462	408	430	441	427	436	490	433	445	418	400	424	451	470	425	455	433	447	423	456	434	478	487	432	431	433	443	481	411	441	456	475	406	455	423	457	408	449	469	412	438	449	474	431	433	407	449	458	416	413	438	402	447	467	403	404	424	423	447	439	410	474	444	428	417	449	413	449	453	414	471	446	434	455	451	441	422	454	453	407	454	442	437	431	403	447	414	441	468	451	423	452	437	407	459	446	392	420	446	451	497	407	433	459	432	409	455	407	464	471	420	455	421	421	397	448	428	427	423	454	451	491	458	454	453	438	420	432	450	432	400	427	407	400	432	444	455	445	429	453	436	455	445	483	475	454	428	462	471	460	448	448	432	456	431	490	433	460	449	476	425	414	459	449	476	435	446	378	431	450	444	469	414	429	412	419	486	413	447	452	428	434	445	387	458	412	446	468	459	418	426	421	479	442	465	457	465	416	396	433	425	419	405	446	490	448	437	472	441	452	405	445	393	461	414	426	456	422	491	432	464	468	426	424	428	458	414	466	471	437	434	435	444	428	456	423	444	435	438	453	414	459	443	401	444	450	441	439	393	425	436	436	466	441	480	461	467	409	450	467	447	439	442	446	461	455	438	404	468	424	451	445	441	465	461	460	436	452	437	415	474	491	455	449	416	421	410	472	444	468	413	437	387	477	473	467	452	430	454	443	407	456	446	456	467	437	414	448	419	487	455	466	462	437	431	444	450	452	455	454	418	464	452	417	431	463	479	440	432	465	466	457	458	470	438	445	459	424	448	459	453	429	444	457	448	481	440	441	431	452	434	420	437	444	465	423	430	453	440	427	404	433	400	392	482	455	403	464	433	433	445	470	430	461	493	447	436	422	406	465	454	431	471	414	432	442	410	413	427	442	441	453	463	419	435	441	459	456	422	407	435	463	486	434	429	403	439	414	465	408	397	438	433	444	398	452	479	428	443	488	470	456	438	426	423	456	430	433	497	421	430	464	421	421	464	479	473	427	466	471	414	456	444	470	470	454	412	479	419	413	454	426	395	418	418	400	515	439	474	443	442	416	431	420	487	443	449	450	465	440	444	471	482	426	435	404	450	463	401	412	414	453	464	424	431	446	410	461	466	424	431	413	437	403	432	427	460	456	417	444	503	407	443	464	470	450	457	452	472	455	467	425	425	451	397	448	448	414	425	473	458	441	434	442	427	443	448	401	458	428	438	454	419	422	443	431	455	436	427	441	430	470	443	453	443	424	403	401	417	449	417	465	424	449	463	431	424	477	421	467	432	394	455	401	427	409	432	449	463	483	417	414	456	494	448	444	396	448	450	449	448	430	467	441	421	428	432	437	427	459	465	425	466	451	455	470	439	481	428	415	434	442	447	485	485	428	432	404	411	438	447	427	438	451	428	474	447	413	398	412	421	407	437	438	450	378	418	451	482	448	451	421	483	447	393	452	475	486	419	433	436	468	423	443	405	415	445	453	433	438	438	452	446	470	460	435	434	419	448	433	446	423	433	466	493	399	443	410	425	455	485	445	445	425	432	468	437	424	435	416	452	445	439	432	445	378	430	455	472	427	486	444	420	466	407	433	443	452	441	425	421	456	412	454	433	413	447	430	435	451	419	431	451	427	421	445	455	442	453	471	425	437	435	415	408	412	451	453	475	459	445	404	439	457	441	441	443	424	409	478	453	449	455	474	468	468	437	469	453	426	455	418	446	442	420	419	460	463	424	437	430	455	452	421	420	406	434	408	445	434	422	413	439	470	423	435	458	392	454	445	371	437	446	443	413	444	460	458	418	407	426	434	456	445	415	442	430	439	456	449	422	446	454	441	413	439	446	458	496	435	455	457	440	446	417	448	415	440	418	457	425	462	447	413	466	449	432	456	442	425	452	429	448	425	427	481	419	429	458	429	443	425	405	413	489	461	457	472	432	458	409	441	461	442	481	466	413	438	437	447	431	449	463	475	413	413	454	451	445	453	441	438	445	452	466	437	415	483	446	432	428	451	401	435	429	420	467	446	466	413	419	446	456	425	483	419	451	470	443	448	464	421	430	450	463	443	428	464	427	376	413	397	426	434	452	424	430	438	399	467	428	432	450	471	396	441	449	467	413	489	446	435	460	449	430	435	508	454	419	422	441	465	444	468	433	446	456	492	457	428	436	484	425	442	460	460	445	430	464	454	432	405	441	440	423	447	425	461	468	426	438	431	463	477	429	453	427	447	460	426	475	434	428	396	481	444	444	445	456	473	456	440	423	435	443	448	457	455	410	436	417	476	463	425	413	398	437	454	460	431	499	459	404	430	456	419	479	423	444	452	422	461	438	445	448	469	451	416	430	430	417	431	457	412	478	454	405	454	493	450	464	383	462	462	428	454	426	448	457	433	467	407	408	507	441	437	439	437	421	409	433	438	455	428	473	455	446	421	425	458	450	424	400
31836	40296	27392	17206	10732	10147	8982	8994	7232	3626	2130	1894	1815	1685	1601	1687	1587	1501	1428	1320	1252	1356	1262	1219	1113	1135	1136	1116	1084	974	965	930	923	866	760	764	707	714	613	636	626	583	584	597	591	607	576	622	567	627	573	559	564	598	602	568	601	617	597	603	604	623	578	587	597	641	620	599	610	577	590	618	576	554	638	618	583	567	542	578	618	579	605	585	612	561	561	567	559	571	578	596	553	562	575	647	583	570	598	581	556	579	615	562	576	629	586	559	619	599	573	538	614	550	571	564	576	626	622	558	592	586	606	601	569	511	562	584	580	593	565	568	575	546	596	565	561	557	518	569	564	567	561	612	589	582	546	555	582	595	575	548	579	590	567	548	558	554	544	594	564	600	596	587	594	551	582	556	587	535	603	639	557	589	578	553	609	599	567	579	580	564	581	565	523	594	612	561	551	595	558	594	585	532	579	630	622	549	557	564	574	588	571	623	610	595	595	576	542	594	620	533	606	594	599	535	567	568	562	591	569	594	568	596	546	635	565	617	558	596	540	555	599	534	593	591	515	571	589	588	583	574	592	607	582	563	566	562	591	549	558	637	590	568	593	532	576	552	568	550	599	560	565	593	590	575	574	544	512	573	611	603	608	602	566	573	546	581	569	571	573	605	562	609	577	589	538	562	604	635	578	598	594	573	592	540	546	566	582	553	518	601	570	600	565	560	580	577	585	557	584	615	573	563	604	602	584	613	561	614	606	561	554	605	589	590	522	588	574	577	555	597	559	568	554	589	568	545	584	593	569	548	528	559	569	582	556	586	609	567	546	557	576	608	601	567	554	576	575	629	587	557	588	585	574	567	536	554	598	570	577	541	589	554	597	577	596	547	565	587	566	565	555	579	569	569	585	560	528	577	533	581	581	575	583	567	580	563	544	578	561	571	555	567	580	626	609	580	606	533	562	569	609	630	568	584	552	592	606	597	563	571	571	600	580	572	559	535	538	593	588	594	566	571	555	595	572	569	599	548	562	540	591	564	544	559	554	559	604	577	549	565	564	588	564	565	579	572	575	550	590	605	554	552	582	607	595	610	580	536	592	575	602	582	580	534	604	523	603	604	567	547	559	554	558	609	589	531	589	568	587	569	586	565	595	600	552	580	570	586	567	608	550	619	550	596	583	628	571	558	547	616	601	555	583	594	543	587	566	605	589	596	570	597	574	575	567	582	592	589	563	590	596	559	584	588	580	611	530	547	597	615	551	579	585	570	598	618	569	598	562	588	562	557	604	600	583	606	579	606	606	594	581	603	551	537	589	565	595	598	572	605	583	577	574	571	582	588	546	602	557	561	594	588	572	555	554	587	564	575	564	573	565	613	545	607	565	572	614	583	552	615	558	599	545	599	585	545	593	610	598	577	557	549	584	605	595	601	619	603	567	587	554	537	613	554	556	592	569	601	570	592	535	574	580	593	603	551	535	583	519	622	521	598	572	553	569	611	579	599	607	616	564	602	631	570	578	601	557	538	572	602	600	591	570	590	545	551	556	606	582	576	578	622	553	588	583	567	540	580	578	569	623	582	573	601	585	617	519	546	568	572	593	591	599	584	599	543	584	595	616	574	601	590	551	618	603	590	554	596	579	604	620	544	596	569	602	577	580	577	572	589	565	585	564	573	586	572	600	594	545	617	548	623	579	557	577	592	571	608	539	571	595	540	571	601	585	559	588	570	565	616	594	600	577	577	596	589	556	580	580	556	595	604	553	598	643	554	582	593	568	597	568	568	577	604	590	582	545	567	609	573	580	595	569	567	586	609	566	550	581	581	566	572	566	603	601	622	580	602	591	599	556	545	563	554	607	593	555	525	598	570	603	571	566	626	541	568	568	602	575	539	557	609	588	608	577	600	577	594	558	577	546	565	557	589	532	598	622	610	589	577	590	608	563	595	593	584	536	607	544	568	601	574	580	596	555	607	560	580	567	570	566	583	592	566	578	542	584	557	580	568	615	535	595	591	573	598	568	549	579	583	582	545	578	586	608	594	549	546	598	573	595	581	568	579	549	558	547	566	550	612	568	565	570	545	576	583	611	565	606	601	579	607	559	593	584	570	552	580	574	574	554	560	592	592	567	558	619	558	558	558	600	543	616	562	572	558	594	608	578	577	591	575	572	552	553	545	550	578	570	587	576	588	581	573	618	557	559	565	564	559	538	581	560	579	572	561	577	634	598	595	562	560	581	534	570	614	585	587	603	581	601	554	549	569	596	530	590	590	521	549	590	588	557	592	593	581	567	575	594	559	584	586	630	554	610	582	575	564	599	598	596	575	593	570	586	599	587	534	588	548	572	609	612	526	579	584	571	539	569	594	579	593	566	605	556	568	577	591	603	566	588	600	568	586	587	563	573	574	549	596	563	553	604	582	595	590	641	618	577	608	650	561	574	570	548	568	567	539	569	589	589	561	627	591	538	607	551	586	583	563	630	603	582	565	598	586	543	562	567	595	572	587	581	616	532	566	587	586	533	623	572	580	606	547	563	567	608	622	604	582	588	567	572	592	568	583	573	566	543	585	557	580	571	580	563	591	548	569	592	558	574	589	582	596	581	575	601	545	548	585	546	576	562	597	583	616	596	580	602	575	583	625	575	575	577	574	615	526	568	604	573	586	628	568	538	566	578	580	600	534	602	604	591	572	577	576	600	569	564	565	601	552	578	591	568	583	555	571	609	565	583	599	537	575	554	579	567	559	589	559	573	586	570	530	607	585	569	553	605	554	584	580	585	570	587	574	566	544	576	557	558	595	593	571	591	598	592	601	611	651	537	592	571	552	561	606	570	592	548	564	601	585	617	572	604	552	589	576	618	540	601	560	606	540	576	571	595	596	584	573	566	550	593	566	591	591	556	591	628	578	555	584	571	603	573	614	553	542	574	566	585	601	597	593	608	566	582	587	537	556	576	554	560	539	556	569	575	598	559	595	572	554	565	567	523	571	613	565	579	605	588	598	559	601	558	537	589	553	567	597	620	557	553	580	585	536	527	574	580	530	588	601	629	580	581	568	536	570	558	575	600	595	581	562	581	594	564	611	582	576	584	584	627	605	606	576	607	546	570	566	560	600	576	551	568	581	581	570	576	545	562	572	547	573	568	585	574	578	554	582	589	568	579	594	647	557	612	580	578	567	607	541	619	585	579	601	632	514	610	610	619	579	547	503	585	604	638	580	594	523	584	556	566	603	563	601	589	565	593	547	614	555	650	556	586	554	553	580	550	591	599	554	564	614	541	571	584	603	632	538	580	558	595	599	552	586	610	581	597	569	600	593	564	555	574	596	554	600	595	534	613	599	582	613	562	575	558	558	569	555	546	542	556	558	581	587	571	608	588	558	550	538	601	582	570	583	563	574	593	561	594	586	566	541	552	575	531	617	622	569	575	573	570	564	531	578	554	631	559	600	605	577	558	582	571	585	573	547	566	579	530	584	591	556	592	556	575	578	552	545	580	551	592	584
23692	20815	27886	23807	20648	15337	10140	8089	5021	2871	2007	1508	1399	1294	1217	1141	1143	1015	1019	1074	1111	1114	1034	932	872	877	853	886	799	710	702	688	640	591	549	469	473	452	414	456	448	430	436	440	393	440	443	414	401	410	414	459	412	404	406	371	447	425	433	436	394	434	416	404	393	423	420	407	413	415	373	387	422	380	416	400	405	386	377	409	423	353	413	401	405	416	411	422	403	382	377	410	405	386	398	427	385	372	422	429	411	413	375	419	376	395	398	390	389	423	392	407	385	432	385	415	385	394	401	408	395	341	380	416	387	381	414	402	424	398	416	385	425	418	405	393	413	409	446	416	404	386	372	373	417	392	394	373	396	382	422	427	402	394	417	428	378	406	380	404	391	379	401	390	387	413	349	415	421	402	375	405	419	462	413	369	421	397	405	419	375	451	385	420	392	358	397	370	419	395	418	417	378	388	385	352	413	385	419	408	435	380	396	383	410	369	390	398	395	421	420	386	393	403	403	413	385	413	423	430	422	413	423	383	338	358	398	421	341	404	402	398	352	407	393	379	393	385	424	378	431	377	459	393	393	403	427	372	412	395	438	340	400	408	410	392	373	393	375	403	418	424	388	412	366	408	417	409	426	409	398	397	400	406	387	447	371	377	434	413	422	418	430	409	404	391	345	428	376	351	400	388	382	402	403	396	394	418	397	395	385	415	398	399	374	408	389	395	400	415	365	389	375	396	399	423	400	405	427	399	371	429	402	398	414	414	370	375	353	414	438	383	416	396	377	405	397	381	409	411	348	403	419	408	388	399	384	381	411	403	387	370	387	382	394	362	415	402	382	419	420	405	399	424	401	442	426	405	385	439	392	407	390	412	381	392	384	425	378	403	403	401	425	432	406	396	419	386	395	413	395	406	376	381	370	382	431	389	363	395	399	408	358	431	404	401	430	403	419	417	397	407	417	383	378	392	384	403	426	381	406	388	418	395	394	403	416	426	398	409	383	364	402	389	374	405	418	402	392	384	391	416	368	422	392	414	377	375	393	408	395	407	394	424	380	396	376	361	394	402	420	400	386	416	393	412	388	428	376	404	404	414	370	394	392	384	412	364	395	416	404	376	409	425	390	425	403	376	417	394	385	399	395	399	391	388	466	388	414	384	400	385	412	423	358	388	429	436	401	406	361	403	440	396	392	389	392	388	401	373	368	385	389	376	414	366	391	425	436	377	379	384	409	386	402	397	412	394	449	376	407	407	390	431	409	393	418	415	390	398	395	398	421	404	413	405	385	409	392	388	381	397	352	393	373	373	402	421	421	393	413	399	417	393	370	396	388	389	371	412	409	387	415	400	393	376	410	392	418	421	412	372	429	378	422	400	372	385	390	386	405	378	421	409	398	400	446	415	394	383	386	380	397	403	397	391	398	376	406	415	411	381	394	421	411	373	395	416	385	382	397	421	426	389	387	394	417	397	402	407	422	366	381	417	385	414	359	391	417	425	377	380	367	403	358	425	403	382	397	408	389	399	401	426	465	374	403	383	384	434	385	378	387	409	389	392	444	395	423	400	398	403	367	371	434	395	394	401	429	378	377	448	420	425	404	381	382	406	381	390	399	391	371	363	404	413	362	394	420	381	406	387	410	391	395	391	422	418	443	378	390	349	390	365	394	407	439	397	412	362	367	375	368	389	385	390	377	379	408	395	432	354	390	416	429	413	408	446	416	386	393	365	402	408	400	381	390	378	395	414	396	383	405	418	367	439	423	401	381	409	410	399	391	376	397	415	398	404	400	444	382	397	430	394	403	404	453	443	407	407	405	393	395	369	406	389	413	406	406	371	372	395	414	367	404	415	415	362	418	384	393	436	387	392	365	388	376	377	395	417	367	364	420	378	427	390	355	432	376	384	446	401	387	408	412	377	410	390	387	382	420	390	413	376	410	415	415	398	404	381	385	412	392	400	385	409	385	386	409	410	399	403	336	403	411	452	397	410	374	394	403	393	403	410	416	386	396	405	402	413	404	415	419	372	383	392	414	401	408	380	428	418	401	447	420	399	383	411	377	374	405	396	398	409	388	363	415	405	434	416	420	399	440	383	362	417	362	405	382	378	397	377	367	386	380	413	410	394	380	412	352	417	387	378	366	386	392	414	384	436	439	390	412	404	378	423	398	404	431	399	401	420	416	374	356	415	391	423	386	416	387	443	418	412	395	409	402	372	419	406	397	403	410	388	403	409	410	381	385	408	397	389	380	403	400	413	362	416	399	412	398	416	416	392	397	375	402	404	421	396	397	410	451	421	432	415	402	411	423	399	409	420	399	400	424	409	385	420	405	401	379	371	420	356	413	415	407	396	397	389	397	354	396	407	408	371	403	380	394	418	387	396	382	402	389	373	373	401	384	388	408	415	389	370	388	370	391	430	422	407	371	378	400	411	414	389	404	426	397	418	395	386	402	385	404	402	372	399	399	388	396	426	380	422	387	375	427	419	418	405	406	383	405	416	397	398	394	382	383	399	390	356	409	402	405	380	411	370	371	408	390	425	421	399	429	373	426	377	384	390	379	395	407	398	392	387	390	429	409	395	353	361	386	381	387	446	389	422	382	404	430	423	406	385	436	409	368	357	405	439	401	428	379	398	397	406	395	423	417	398	416	409	397	355	387	392	403	370	414	413	417	402	422	381	422	384	393	400	403	373	418	372	414	395	400	365	389	383	402	399	381	406	432	424	420	390	407	423	378	429	395	401	389	403	406	392	416	409	405	428	384	366	395	410	396	390	397	394	402	401	414	385	361	392	412	405	422	383	378	406	407	384	409	430	404	393	396	389	393	400	431	382	432	417	393	388	374	381	449	367	407	382	425	405	401	376	393	384	377	396	394	377	404	400	402	398	383	391	403	451	419	406	407	410	404	406	423	405	365	388	404	404	397	420	400	404	418	428	412	413	412	408	397	397	377	392	399	404	413	431	426	419	372	395	392	404	400	418	391	395	406	398	436	435	409	396	382	393	436	394	386	427	422	445	403	417	423	426	394	404	413	421	405	388	399	382	420	404	376	394	409	402	418	404	401	404	456	393	419	377	425	412	409	405	384	412	411	372	412	395	408	401	403	439	402	390	411	353	407	373	401	418	406	393	384	386	388	420	416	369	416	407	394	404	403	385	416	418	413	396	433	378	344	389	379	399	392	407	414	411	431	426	428	390	434	371	362	379	402	392	404	400	401	408	417	400	373	420	380	408	369	407	362	430	418	425	394	396	377	417	381	401	398	441	422	389	402	397	424	411	393	401	432	432	390	382	394	355	440	409	411	406	390	390	363	413	390	414	399	407	412	383	372	412	419	391	380	415	394	416	345	384	383	415	384	361	399	395	386	438	399	400	418	396	421	391	429	388	376	408	379	411	403	448	407	413	388	387	382	378	393	409	409	422	357	374	445	409	352	397	417	393	426	398	376	378	372	393	415	386	414	416	394	403	376	408	431	399	392	406	426	387	386	400	372	421
36199	48778	33654	22439	17034	16392	15550	14805	10458	5966	4136	3247	2764	2443	2347	2198	2163	2094	1939	1994	2068	2001	1883	1705	1560	1382	1520	1592	1373	1238	1152	1165	1057	963	773	661	642	631	645	585	551	561	567	577	584	598	557	538	539	530	546	535	566	535	546	553	555	537	550	583	530	547	525	566	553	539	524	577	554	519	558	508	524	560	550	503	536	576	524	550	520	517	549	549	542	508	513	509	548	550	486	539	527	529	564	500	508	539	481	525	542	532	542	578	545	530	519	535	505	517	529	521	485	523	510	517	523	534	566	522	520	511	525	526	506	524	486	565	517	494	494	513	539	513	517	509	550	529	549	523	535	510	511	560	553	545	502	554	550	557	566	505	540	552	561	540	539	542	523	516	480	516	500	479	513	525	543	510	543	508	538	522	555	548	508	512	561	509	535	526	489	567	506	497	517	522	516	513	500	518	501	520	553	522	534	496	522	520	554	508	527	502	509	558	549	507	521	522	541	538	545	506	547	501	508	554	528	541	498	540	515	499	539	504	492	514	529	542	517	519	488	528	536	532	501	513	501	544	520	500	505	538	494	544	550	515	508	526	537	509	491	536	571	510	581	595	492	511	528	542	487	559	556	541	525	554	562	545	487	531	536	541	518	481	479	551	481	507	523	554	535	551	498	543	552	527	508	523	511	528	505	544	532	530	506	515	553	482	514	517	543	521	532	519	524	547	494	529	520	523	515	537	545	527	506	564	529	496	476	517	539	517	512	516	488	536	489	523	517	507	547	496	534	516	498	540	524	538	511	554	540	527	523	561	504	518	510	523	518	529	480	522	497	529	535	535	494	552	498	531	520	544	493	522	504	509	543	521	510	526	521	506	549	536	532	505	509	532	507	489	498	537	518	526	491	500	508	508	529	491	544	508	522	561	520	525	510	511	496	519	485	544	459	530	525	514	571	496	458	497	497	495	509	531	509	529	521	527	487	517	529	535	551	545	540	531	485	534	528	522	506	504	555	512	486	520	538	549	480	526	528	478	530	508	535	515	501	537	502	489	537	526	499	521	490	524	524	510	553	534	487	542	557	528	491	546	527	492	540	560	530	539	499	534	498	536	499	469	533	517	512	522	551	556	523	587	534	515	529	515	507	515	483	540	530	482	549	523	525	563	511	507	522	487	547	511	492	544	495	529	511	529	535	531	504	490	551	518	566	566	503	483	497	483	557	504	505	520	503	492	533	509	501	548	520	538	491	522	536	491	498	536	492	532	532	530	557	537	545	505	549	505	503	520	533	543	520	531	543	544	510	525	558	509	521	543	548	499	569	526	487	518	516	496	526	543	510	509	493	571	518	538	511	506	505	536	499	531	562	491	543	484	553	533	504	549	517	520	499	542	543	512	513	520	507	484	528	552	490	562	531	498	510	512	535	515	526	525	497	536	547	528	508	533	524	506	513	507	481	506	494	504	498	522	513	510	546	523	541	479	536	511	495	506	501	519	475	524	528	550	490	515	533	522	519	461	533	520	548	547	529	525	513	547	529	482	512	507	496	511	510	538	499	546	507	531	546	524	486	525	545	491	521	495	532	546	497	518	512	534	540	512	488	526	558	500	521	538	509	529	517	509	520	506	540	534	513	510	530	523	554	515	531	516	503	515	529	520	506	527	556	537	511	532	526	534	537	516	488	530	512	546	526	532	504	537	512	528	509	533	526	534	566	524	530	487	498	527	514	514	509	495	509	528	558	541	534	513	525	507	529	515	545	542	530	563	485	514	504	526	553	494	518	534	535	538	504	528	550	516	512	518	499	495	512	561	542	502	556	527	495	502	546	518	511	517	507	510	530	483	528	571	493	497	505	525	534	517	547	505	511	496	541	527	517	539	518	516	512	513	494	533	538	501	557	504	531	532	544	504	515	532	514	547	505	552	531	559	557	509	536	545	526	526	506	523	493	543	527	502	511	476	525	492	521	535	538	498	495	532	537	544	525	538	493	537	523	530	546	497	483	554	544	550	511	520	513	486	524	494	529	482	500	538	527	489	489	535	521	533	540	494	473	552	556	517	549	531	476	504	543	498	555	549	489	515	556	526	514	543	532	523	477	524	506	512	523	530	510	479	519	537	497	542	508	498	520	541	536	569	558	511	514	518	519	503	530	534	529	505	510	489	521	527	486	553	506	528	525	541	544	511	481	527	539	523	490	522	546	501	558	505	506	550	529	527	497	555	519	507	514	465	499	522	507	508	531	546	568	541	520	544	557	534	504	526	535	505	532	527	536	519	512	480	557	535	520	495	507	546	508	518	562	502	502	505	515	515	457	542	539	510	515	525	509	526	482	537	515	549	539	497	510	548	517	548	513	464	522	543	513	516	509	552	558	526	536	543	469	533	532	546	447	520	521	538	496	499	496	518	518	509	500	520	523	520	513	556	500	515	513	531	543	485	544	531	498	497	555	521	510	581	536	519	529	521	544	517	536	548	528	561	534	581	501	533	521	522	547	526	526	514	524	490	527	487	506	454	511	513	524	537	508	484	549	525	476	537	505	511	517	576	553	505	506	547	570	537	559	554	540	511	554	496	526	523	518	508	508	533	525	505	537	530	560	528	549	506	542	488	529	518	511	483	516	545	520	457	506	493	535	530	514	523	505	537	535	510	490	532	535	518	531	560	554	517	511	529	513	527	565	499	548	503	521	532	541	513	492	526	547	552	508	536	485	513	524	575	526	510	503	524	544	531	503	563	510	514	489	557	538	507	538	516	524	555	526	548	528	521	505	523	498	538	534	515	491	492	491	477	530	544	549	522	503	530	482	534	536	530	529	523	473	477	549	543	523	535	518	551	515	521	505	543	510	499	531	538	509	481	521	537	500	508	508	550	515	526	505	564	518	554	513	556	497	532	505	535	502	543	503	499	507	528	513	545	496	526	530	545	548	544	525	514	554	522	541	582	504	531	526	519	523	580	531	494	509	498	538	539	534	512	510	552	517	492	525	492	562	543	505	517	520	521	519	508	516	578	522	546	555	498	553	543	517	550	511	563	510	532	540	517	464	480	512	539	511	506	567	484	503	498	498	547	507	514	533	495	506	554	492	549	537	536	523	513	506	504	556	539	491	542	530	517	553	524	526	524	500	480	543	471	474	500	448	556	549	508	526	506	481	495	495	528	537	535	491	520	539	564	548	501	523	523	492	522	484	516	530	532	544	481	525	488	521	531	522	523	483	563	493	532	508	522	508	510	561	519	559	516	481	507	505	527	533	493	558	531	564	499	476	511	546	488	541	506	543	543	475	520	465	515	564	494	575	483	542	521	528	512	506	577	476	497	517	516	541	508	498	521	485	477	501	500	513	569	480	507	508	503	489	499	500	535	515	517	507	509	504	519	527	474	509	556	506	528	546	512	534	540	549	491	539	542	503	505	529	549	499	478	550	539	510	511	543	545	549	488	489	530	492	531	520	510	496	481	527	460	578	488	485	499	542	525	529	553	554	526	506	499	512	487	522	525	508	543
22685	20794	28441	23191	20843	21421	18575	12065	7608	4159	2848	2276	1863	1780	1717	1576	1510	1393	1422	1412	1344	1213	1154	1099	1021	993	1059	1002	932	813	797	725	693	660	529	431	453	422	390	410	407	403	418	406	396	386	331	387	426	347	334	370	389	360	382	377	358	372	362	372	344	336	343	411	348	363	360	329	352	333	343	367	341	327	335	355	323	358	377	345	385	350	362	367	348	373	369	332	382	356	330	336	357	368	382	377	330	361	338	358	338	325	377	335	357	345	358	320	354	339	351	361	356	344	310	337	350	340	311	348	326	330	341	362	360	345	375	351	356	333	339	309	368	360	349	389	330	342	378	367	381	344	318	345	373	362	362	317	327	360	316	345	331	326	335	337	334	328	322	315	334	349	372	340	324	326	357	350	364	353	412	360	308	335	329	327	343	339	311	344	351	343	338	353	355	344	380	361	353	335	368	322	302	306	345	333	334	344	322	358	361	338	353	350	360	302	381	338	354	335	344	352	334	348	356	355	350	358	321	338	344	331	369	346	345	313	350	326	368	371	369	320	317	335	364	364	324	374	392	345	345	368	346	343	345	365	368	329	339	349	333	348	363	370	354	362	310	346	353	324	370	364	332	357	330	338	376	366	341	384	323	348	345	346	349	360	358	316	364	344	339	376	363	399	330	380	338	347	358	315	364	341	363	314	352	319	328	349	345	347	334	365	366	343	342	344	332	319	349	380	367	331	379	337	329	357	363	361	314	333	360	334	329	350	303	307	345	344	340	356	322	294	350	341	337	341	355	364	336	359	341	313	322	317	373	343	367	332	339	318	353	340	359	379	385	322	335	355	352	364	345	362	364	333	367	357	339	354	359	364	360	343	390	378	351	359	317	353	343	318	343	341	346	369	338	351	364	345	367	325	301	326	357	348	365	299	314	362	329	357	328	363	383	332	338	371	369	365	348	341	339	329	350	354	361	380	365	337	312	333	359	322	336	353	311	357	317	366	305	340	323	356	350	312	342	311	343	320	324	343	347	343	354	330	339	309	351	332	322	365	336	359	350	338	350	354	357	333	349	346	369	308	350	395	340	360	350	332	358	375	333	345	355	339	322	342	351	340	341	355	388	327	346	342	340	356	353	328	340	358	354	334	351	339	372	320	361	328	338	340	368	338	368	344	358	382	354	377	364	340	345	372	333	338	338	344	335	331	362	337	357	322	377	345	345	372	318	357	365	363	336	340	363	339	299	353	347	351	367	326	329	364	370	339	335	348	353	338	362	324	321	335	348	333	341	365	342	358	373	331	392	322	321	352	343	355	312	380	359	370	335	336	332	345	337	370	360	348	346	348	354	355	362	358	341	355	353	345	359	337	361	318	378	341	370	369	340	394	313	342	349	320	322	392	360	352	346	340	353	331	352	366	356	326	355	353	325	343	371	350	322	359	363	360	370	328	354	328	342	334	336	320	353	342	348	338	328	358	324	362	361	349	317	367	349	366	348	361	348	345	368	375	384	326	329	361	328	351	327	355	334	368	340	398	367	355	366	332	365	365	345	342	343	360	347	355	347	354	384	344	386	339	323	343	338	316	322	350	336	365	358	357	360	365	335	313	355	352	350	366	347	332	359	328	374	335	374	365	349	346	348	364	371	352	345	336	329	316	361	302	310	349	338	334	371	320	361	338	338	343	347	337	325	342	334	336	358	324	349	382	352	334	341	368	372	330	349	332	355	379	370	358	327	359	340	329	360	347	345	372	385	323	375	332	357	345	345	361	363	363	354	341	339	368	348	400	362	352	362	370	334	348	336	351	337	326	341	351	342	316	337	340	353	318	340	372	344	317	325	302	334	356	349	333	366	340	350	346	351	335	333	356	352	369	314	337	316	320	336	377	343	332	302	356	333	329	314	307	348	371	331	328	344	343	344	379	376	391	316	381	365	310	313	370	355	352	350	354	365	350	318	368	392	333	379	397	358	330	335	345	324	341	358	351	290	376	342	359	399	363	346	325	361	342	389	326	355	375	340	373	370	349	351	334	327	336	337	358	354	350	346	366	315	355	362	366	341	368	326	374	327	322	352	378	369	372	343	347	348	384	333	356	353	343	338	375	366	349	330	322	318	352	336	348	335	343	333	345	338	345	348	364	358	328	313	371	365	331	324	338	324	344	314	352	351	348	340	354	327	364	329	330	345	351	341	360	327	363	345	350	323	316	317	325	358	374	346	335	363	332	338	375	337	330	338	327	308	337	341	335	361	330	350	337	348	334	383	337	331	351	315	346	331	323	352	362	337	356	349	347	341	293	346	325	345	337	378	329	350	373	379	322	330	345	384	353	352	349	351	341	338	330	342	349	341	334	336	358	317	347	345	316	370	387	348	367	357	313	345	355	365	359	341	317	342	334	344	375	329	296	338	373	319	308	344	366	336	391	327	375	346	367	343	343	351	358	317	329	348	340	343	365	329	317	329	320	336	324	349	355	379	360	368	341	335	322	352	338	384	344	350	359	326	335	327	343	349	321	363	357	337	330	357	347	343	333	326	353	354	357	366	329	359	345	336	342	384	375	336	323	338	338	376	321	340	353	310	350	336	327	353	363	351	375	380	358	382	365	334	382	351	349	363	351	354	332	316	375	314	338	343	352	339	358	368	371	356	338	340	314	366	347	345	365	332	350	353	328	305	353	363	348	364	330	338	332	332	330	325	346	366	300	340	341	320	384	334	347	344	355	354	358	353	341	363	364	373	288	339	378	351	345	364	335	357	344	381	362	350	325	340	333	314	359	335	321	360	332	353	376	332	342	346	340	339	326	313	346	334	340	360	344	367	355	368	372	345	361	364	358	355	332	390	326	317	333	386	328	353	337	331	342	354	344	349	326	325	344	338	332	302	366	358	343	338	389	353	378	349	311	340	340	309	348	330	334	326	350	335	336	353	363	373	346	333	321	348	338	341	350	317	318	374	335	352	381	371	358	385	332	332	366	328	349	300	346	332	339	316	348	362	321	314	346	342	331	328	342	377	351	319	353	341	358	362	317	339	333	357	328	365	357	373	344	337	363	335	351	341	349	338	381	356	314	342	332	360	315	345	311	332	339	320	353	378	319	355	329	359	352	373	322	354	341	362	338	361	300	349	352	345	301	348	355	350	336	372	314	369	340	344	382	346	313	349	329	341	312	355	361	358	334	351	333	362	369	342	328	327	335	348	322	347	333	319	351	337	326	344	338	327	356	345	338	361	374	384	339	362	326	336	338	335	332	318	352	346	339	350	355	325	347	355	332	360	347	353	351	366	384	390	330	356	366	323	333	366	332	348	360	335	345	335	368	357	356	361	356	354	314	360	346	346	303	345	373	323	366	331	366	357	311	339	376	379	308	363	344	329	380	327	338	338	371	361	319	344	352	340	342	384	314	345	365	341	328	362	338	350	333	305	353	353	336	336	331	328	352	342	324	346	314	343	366	343	361	351	339	334	327	362	325	357	340	327	344	371	341	371	361	360	344	338	351	327	350
40412	53619	36641	25511	20647	20868	20684	19512	14289	8407	6138	4960	4021	3660	3395	3078	2887	2861	2774	2790	2546	2356	2230	2073	1810	1866	1829	1796	1702	1476	1364	1195	1131	1069	863	605	637	591	569	515	540	489	513	495	507	519	532	504	531	520	474	476	492	488	487	500	475	472	500	449	453	451	449	486	503	460	475	449	463	466	471	477	365	417	464	453	494	445	433	469	475	429	476	432	460	465	429	418	478	487	439	477	423	432	472	443	421	448	440	479	435	451	453	441	484	418	491	477	418	465	449	431	460	440	431	449	493	463	392	446	450	472	446	474	481	480	469	425	469	447	441	442	470	468	475	431	452	481	463	453	435	425	464	427	481	429	448	418	419	459	422	446	459	459	462	453	449	445	410	465	451	464	460	465	440	442	434	455	451	431	447	410	464	448	475	431	407	459	431	442	452	481	447	442	478	436	441	418	422	472	446	431	482	467	464	460	440	470	461	445	445	434	449	463	461	466	455	418	460	455	415	482	476	465	433	432	442	495	430	448	425	444	423	474	488	439	439	417	446	445	444	439	426	447	448	431	432	418	458	452	444	472	453	469	477	469	457	470	417	439	472	486	443	462	445	464	437	447	443	484	458	457	418	435	469	408	439	452	427	416	445	435	445	435	435	450	382	498	414	455	435	458	466	440	426	424	487	441	457	436	431	455	462	443	409	441	466	459	460	460	422	472	403	463	478	461	405	480	416	427	442	450	422	446	464	449	430	471	435	457	450	446	474	422	403	432	470	467	459	481	439	443	458	451	449	413	462	444	426	447	455	449	404	448	439	450	437	437	463	420	442	465	464	434	466	457	429	463	460	441	458	427	467	480	431	469	468	408	463	446	425	425	470	472	420	467	420	449	456	455	447	459	405	449	452	447	433	449	485	452	464	469	437	457	450	461	412	403	450	453	430	441	494	446	471	415	416	452	439	456	448	451	451	454	470	448	437	415	471	423	433	468	480	482	456	463	428	438	421	402	464	426	439	441	438	476	450	461	483	457	464	444	470	440	441	495	470	487	405	446	445	436	460	447	452	422	436	481	443	442	450	440	414	442	443	436	450	441	424	453	466	438	457	444	450	450	453	414	419	452	392	440	487	416	454	418	436	453	461	448	439	416	446	478	480	471	437	456	436	482	450	447	489	450	397	406	419	447	441	448	445	437	447	454	441	437	438	459	500	460	455	442	433	434	457	466	433	465	456	464	418	493	477	478	457	407	436	462	455	463	470	438	412	491	440	460	431	476	460	401	418	466	431	477	436	436	438	435	437	441	435	454	450	445	466	430	453	450	449	433	458	416	472	422	464	454	433	473	477	452	416	450	424	442	435	446	431	435	441	472	459	431	449	492	434	426	437	479	450	432	456	438	462	458	460	453	446	470	430	429	431	454	474	439	456	432	455	435	437	418	469	452	453	433	459	451	452	415	476	423	419	438	443	456	471	423	478	425	443	414	437	437	474	421	448	457	452	484	449	449	427	460	456	457	456	484	441	448	464	450	464	431	458	450	477	467	450	459	464	443	456	445	452	439	463	413	450	477	452	443	444	456	448	416	433	394	461	419	430	460	443	479	421	462	425	489	434	434	437	442	455	461	439	465	473	449	421	441	426	462	448	418	461	461	449	439	443	487	463	415	423	447	450	416	457	434	476	456	417	486	445	453	453	415	430	469	461	431	450	424	422	443	452	468	419	392	465	413	460	428	451	447	443	446	455	440	512	448	418	492	482	429	460	444	438	408	448	449	419	425	475	456	458	453	463	455	450	446	437	433	463	459	473	443	442	431	410	469	394	465	469	434	430	434	417	416	456	476	435	463	442	454	437	446	485	453	413	462	436	489	474	467	457	448	473	434	460	430	475	428	473	441	427	464	441	457	429	490	442	434	479	445	428	459	427	475	423	449	448	461	450	404	444	453	448	457	460	427	496	433	452	473	465	442	429	452	448	475	462	453	445	419	462	450	432	453	434	487	484	457	436	452	481	455	443	451	465	446	431	484	415	451	466	431	461	446	422	464	439	480	461	439	460	444	443	469	430	475	459	428	453	436	434	444	419	473	454	476	456	434	427	452	442	438	452	473	466	431	434	495	448	460	433	452	439	428	435	465	440	461	501	430	420	451	459	421	460	488	437	444	455	442	452	471	485	442	438	414	451	472	433	440	425	480	445	447	469	439	442	439	466	483	412	453	395	467	440	452	430	419	440	463	442	446	436	478	476	414	454	456	434	445	413	442	426	452	450	416	464	434	442	459	455	474	466	436	439	430	443	458	483	448	444	438	406	473	470	431	440	429	458	475	423	439	423	452	487	445	456	451	413	476	478	453	448	390	465	444	433	498	431	443	470	432	468	475	443	485	435	441	422	482	443	450	457	493	456	442	449	450	462	456	482	454	430	485	436	423	461	429	439	439	447	443	433	430	461	433	474	440	458	451	443	424	443	433	470	437	454	431	476	435	479	427	436	452	448	443	456	445	463	428	415	473	449	414	460	435	451	491	422	439	432	441	439	437	489	420	440	467	442	424	429	445	463	397	401	476	477	469	445	434	461	446	472	465	474	471	448	462	438	458	441	441	425	453	471	484	464	443	444	469	464	476	411	434	452	405	432	434	493	452	492	457	482	406	473	442	433	444	475	444	482	444	440	442	464	435	444	445	478	462	449	457	491	444	464	451	457	428	465	459	476	456	461	439	413	447	480	422	448	438	426	448	473	436	468	444	440	452	415	488	459	443	450	482	435	470	486	432	453	460	426	451	449	464	446	436	492	449	453	442	468	459	489	430	461	432	446	445	457	460	482	436	429	459	465	444	430	462	417	439	424	469	458	439	452	437	491	474	453	460	493	468	461	455	468	460	449	489	425	456	428	474	466	487	419	431	449	446	434	456	443	433	448	470	438	461	431	450	446	404	480	466	451	457	464	423	429	415	441	418	436	434	431	423	465	455	423	462	476	451	445	412	451	457	476	476	439	428	468	443	420	419	441	448	434	438	425	440	455	441	447	466	459	434	394	469	442	451	440	431	454	476	499	467	475	455	429	422	459	427	394	432	440	451	473	426	446	441	416	467	470	445	443	439	436	431	450	433	426	442	457	454	446	471	438	449	419	484	428	428	421	451	487	438	428	463	443	436	430	443	443	449	488	458	450	453	434	443	458	435	423	473	439	446	441	439	441	470	424	442	460	441	488	443	414	463	476	451	449	484	469	446	436	441	464	457	435	439	431	421	436	504	461	449	484	425	396	453	427	465	466	433	443	434	482	450	418	432	442	457	418	460	475	432	457	452	431	462	433	468	415	453	452	481	457	439	425	459	461	472	448	447	443	450	423	461	452	437	474	465	452	465	446	459	438	442	439	468	438	452	445	460	473	484	460	444	478	449	457	459	415	471	500	437	431	483	437	459	455	433	443	444	440	461	435	462	476	425	433	431	476	450	461	475	476	435	436	451	422	430	422	460	462	438	480	440	425	443	481	472	482	434	423	442
27837	24314	20120	11015	6032	6225	5926	4906	3008	1754	1410	1263	1113	1017	999	998	949	931	989	928	776	760	719	703	690	707	675	690	710	670	611	643	524	521	533	513	464	497	455	436	454	458	509	455	463	457	480	435	472	439	466	451	481	431	522	440	486	462	428	433	460	415	455	413	444	438	441	464	466	445	460	479	465	449	471	410	432	463	435	469	408	433	437	436	422	466	458	437	456	430	441	426	409	427	459	396	422	457	481	468	473	430	419	431	473	450	432	456	452	441	459	430	469	435	441	404	453	423	472	473	478	470	435	470	453	439	483	435	480	463	472	429	453	481	452	462	454	452	450	471	447	513	429	442	433	448	484	431	432	455	436	472	390	437	445	454	406	429	450	457	461	446	458	439	459	449	473	450	460	476	476	462	473	456	427	443	433	433	434	457	490	440	454	438	437	484	422	443	472	454	492	467	461	466	419	431	467	469	483	409	431	453	477	475	457	461	443	498	463	425	395	425	481	452	452	420	454	456	451	437	450	476	442	448	461	449	430	447	468	413	427	455	454	464	446	448	421	468	448	439	467	421	425	457	434	420	453	427	449	461	414	457	451	472	461	449	459	444	419	431	428	431	424	446	445	455	453	440	423	420	421	423	426	471	435	451	411	488	442	461	426	476	420	416	439	421	464	435	416	466	431	453	426	483	486	453	423	444	443	480	466	448	465	457	404	418	473	472	425	471	430	453	453	460	457	442	460	486	441	448	456	421	488	472	460	434	451	416	457	438	487	456	457	413	432	444	421	443	456	453	457	458	454	489	437	468	449	434	482	485	458	441	458	445	424	454	465	453	462	467	467	465	445	433	438	460	475	451	429	445	460	437	447	416	460	414	442	460	425	483	480	447	424	400	445	446	430	437	412	419	448	463	433	435	417	457	418	437	470	443	432	456	422	441	458	441	437	456	480	462	458	423	462	428	435	453	441	434	469	458	443	462	394	464	463	452	479	459	426	455	461	464	401	450	454	443	442	441	415	439	414	428	463	433	453	446	460	474	448	429	455	422	406	431	428	419	441	443	470	464	435	437	457	386	447	455	454	448	487	456	412	444	467	460	464	402	427	443	441	488	479	436	431	449	468	438	389	433	453	443	428	425	444	447	472	444	446	449	431	476	428	419	450	436	443	456	478	471	434	464	472	475	433	470	412	417	457	475	490	454	460	450	468	481	418	488	430	455	436	449	415	472	462	484	417	448	445	478	425	468	482	466	491	424	443	427	436	444	484	479	414	436	472	449	473	429	406	428	438	434	446	454	406	452	426	454	425	459	471	491	457	425	466	454	407	442	453	440	453	452	438	475	450	453	421	448	444	455	422	450	470	429	442	492	421	481	434	457	383	470	443	474	426	469	410	437	465	444	431	408	440	438	422	460	467	443	434	455	417	481	460	457	445	462	460	462	448	451	443	420	433	466	455	430	421	420	453	430	448	429	454	440	425	403	406	464	441	433	421	408	451	436	431	467	470	464	445	432	440	451	446	459	477	428	498	461	440	413	458	449	417	445	437	463	427	437	442	462	457	449	432	444	468	455	464	429	437	472	446	446	451	442	470	460	469	436	465	470	468	426	433	439	427	464	445	429	474	429	468	449	442	446	490	415	449	464	452	441	426	445	441	453	431	439	449	456	435	472	426	430	444	430	446	401	436	452	453	442	472	454	424	458	465	478	488	461	446	418	419	467	422	457	461	473	400	484	470	408	456	459	415	466	449	433	469	441	448	449	433	416	490	491	402	403	439	474	474	475	429	457	454	457	434	499	436	485	471	460	431	446	411	453	467	426	450	438	395	465	436	471	470	422	411	470	441	450	450	431	462	415	419	451	433	459	437	445	436	447	461	471	470	443	446	425	445	479	456	479	423	463	437	418	406	394	449	458	470	417	448	434	461	440	441	474	418	431	435	463	470	450	502	498	467	450	456	395	433	452	462	443	415	438	447	429	469	433	481	457	422	443	452	457	455	462	457	440	441	427	409	475	464	462	469	491	481	449	460	457	467	429	448	415	475	438	452	494	424	452	471	404	439	461	458	447	440	442	467	424	424	423	460	458	434	414	444	433	437	428	444	484	413	429	425	434	438	437	495	451	448	477	470	439	486	418	437	461	411	460	455	446	426	464	425	468	441	440	440	415	447	397	435	469	467	446	457	417	429	403	445	443	465	428	446	477	427	429	417	473	413	458	459	458	452	455	455	443	434	454	427	445	463	457	417	456	415	445	455	413	449	447	433	477	453	468	455	420	415	451	441	422	460	447	407	460	437	418	419	451	429	461	460	467	437	426	435	469	443	418	425	455	435	447	426	438	446	454	402	447	474	470	437	498	444	436	447	414	485	490	413	429	473	429	462	441	473	449	451	444	473	437	453	462	461	399	436	461	451	447	428	457	441	420	473	427	420	440	452	441	416	442	422	402	480	438	480	439	436	449	456	461	454	458	454	423	438	437	456	464	454	456	458	407	429	492	407	440	480	447	427	484	443	473	474	452	451	460	465	409	428	431	437	467	411	442	438	436	420	456	416	415	427	443	439	490	441	435	455	429	453	452	453	444	453	444	436	442	453	481	492	455	439	415	454	395	434	446	450	466	451	431	466	453	450	465	434	476	426	437	445	452	459	427	432	466	418	429	439	464	470	444	476	448	413	440	431	431	428	438	445	435	432	463	453	436	465	475	469	430	432	455	473	462	467	427	456	460	462	443	422	462	425	437	453	433	426	461	455	446	498	435	465	461	448	443	437	434	475	471	432	457	501	442	452	423	426	476	446	421	457	470	489	461	463	405	436	450	437	435	460	433	462	483	487	456	447	459	458	419	459	483	439	457	452	460	446	424	456	445	440	508	475	457	434	489	416	469	438	486	420	447	446	430	487	438	464	485	467	453	424	422	437	404	428	429	438	426	442	450	457	416	449	413	435	433	428	442	455	409	451	444	458	468	501	438	467	466	458	440	472	412	457	438	435	471	452	410	455	458	437	409	463	440	399	449	425	431	473	473	440	430	431	450	468	413	450	405	454	436	441	463	413	430	485	479	433	483	424	430	443	464	449	474	478	469	418	442	448	438	422	449	415	437	404	463	444	404	447	387	416	475	431	476	438	456	447	450	446	466	455	477	472	469	457	463	450	455	488	426	457	458	461	454	430	429	464	436	423	432	475	408	431	467	412	425	434	456	450	447	460	433	450	489	463	429	441	442	444	409	423	475	428	485	452	453	438	448	448	423	465	472	425	454	406	452	451	418	456	440	470	405	446	434	473	404	471	415	493	443	452	461	395	439	449	464	412	433	471	471	456	445	433	471	452	469	474	469	462	482	449	456	398	454	451	431	434	442	414	431	486	483	438	446	422	486	446	475	454	436	468	449	462	439	425	464	443	445	459	479	455	466	459	468	415	460	448	431	457	447	401	424	425	416	442	401	491	444	444	462	456	463	443	478	453	434	451	471	392	438	432	444	446	448	433	421	460	447
31935	37026	22356	13237	10992	12433	12284	10596	6754	3886	3055	2596	2131	1990	1869	1792	1714	1656	1806	1682	1314	1230	1159	1125	1117	1162	1106	1132	1074	1077	994	872	789	774	823	698	621	660	618	607	604	596	644	596	598	620	635	699	603	622	621	591	634	576	587	604	600	604	604	598	622	610	581	598	642	633	605	639	579	565	584	596	552	587	599	629	633	563	560	576	591	586	604	565	557	542	619	592	575	594	574	572	617	571	573	581	612	585	621	591	586	603	566	593	584	606	609	592	557	548	585	567	615	608	638	632	603	581	573	615	612	564	555	605	597	612	604	563	602	585	588	553	552	548	619	564	596	577	546	598	598	590	564	559	556	583	585	565	580	609	587	611	601	545	598	598	589	596	587	606	617	597	592	604	568	596	575	563	594	594	604	590	546	569	610	565	591	590	574	593	613	557	594	574	580	647	584	569	630	597	542	592	601	576	559	580	599	580	568	591	624	576	539	615	593	587	592	561	570	589	561	565	590	586	628	644	584	598	629	536	648	561	576	583	618	603	598	622	589	620	616	585	610	563	592	578	619	578	613	618	563	575	569	585	506	568	597	618	609	574	577	609	571	581	608	618	550	576	533	553	570	559	616	590	562	593	605	594	608	560	554	590	619	604	578	586	583	568	585	583	618	596	625	577	613	578	578	542	582	560	623	586	600	604	568	550	600	563	573	605	573	573	578	580	595	607	568	582	579	541	593	595	568	582	557	600	577	562	604	568	555	624	595	650	600	617	610	565	578	559	574	607	582	596	563	549	613	637	565	582	583	572	587	620	625	597	561	549	618	571	599	571	534	580	621	586	618	593	574	591	559	604	606	589	635	581	545	608	601	583	583	577	582	605	556	585	600	604	550	590	553	595	597	593	582	579	597	580	577	586	585	561	558	612	592	588	576	637	560	580	590	552	597	623	570	561	633	602	608	580	581	598	604	552	563	576	606	593	582	574	587	573	579	590	607	603	556	594	534	576	606	565	587	588	616	622	561	604	591	603	630	632	575	573	604	599	569	560	608	574	557	568	601	577	558	576	589	535	606	585	618	567	613	564	584	601	580	574	590	554	590	621	587	582	623	584	562	567	597	583	559	596	549	556	607	613	646	577	588	609	592	603	594	622	596	644	581	551	585	590	607	590	561	626	591	597	588	570	630	635	573	567	550	583	553	539	598	577	587	559	559	606	549	576	563	594	612	560	570	610	571	592	605	583	535	575	560	583	599	608	568	546	591	587	627	570	579	597	522	605	557	606	602	593	606	586	581	600	572	585	568	615	573	593	549	579	585	595	574	618	600	622	579	628	539	575	610	614	654	609	594	578	557	594	555	564	558	599	541	616	515	602	558	588	593	540	568	634	579	570	562	576	599	558	604	622	601	566	578	561	544	611	581	593	584	571	553	598	549	576	599	572	580	580	585	632	559	619	588	589	580	596	603	588	578	632	590	612	581	576	596	613	562	573	620	581	590	569	564	560	585	577	609	595	600	582	607	600	547	596	566	595	576	526	560	563	561	593	560	603	566	630	602	606	605	579	578	611	596	611	593	585	611	588	599	590	600	575	564	594	567	555	597	536	613	613	567	603	600	614	651	585	598	565	620	576	582	614	598	567	579	533	586	584	594	610	580	587	600	568	582	570	611	581	591	605	572	566	582	584	570	589	632	598	577	595	580	580	604	625	632	583	608	596	567	613	556	606	597	601	557	587	564	563	557	593	603	626	637	590	611	559	628	576	578	556	593	585	595	587	611	547	596	598	594	610	573	596	634	568	602	613	534	610	555	546	574	574	617	583	572	567	583	562	577	555	605	562	658	614	565	576	559	609	638	619	586	596	586	588	581	601	602	592	592	564	605	626	658	602	531	597	572	605	628	577	587	593	551	597	600	597	569	571	575	571	548	598	576	587	601	587	578	577	597	600	608	547	565	607	597	615	571	650	629	603	594	554	575	587	544	608	618	546	610	553	601	567	616	570	635	599	584	619	591	614	572	574	569	568	598	557	615	556	580	597	609	599	590	556	559	577	579	595	560	593	576	601	552	571	597	567	568	558	592	554	576	564	571	658	623	538	580	544	592	572	568	585	589	559	585	570	596	533	588	572	606	573	595	600	598	555	595	583	598	617	597	585	587	634	561	624	605	592	557	588	585	612	570	576	578	634	603	574	573	636	637	563	576	592	595	610	586	614	544	602	597	595	578	591	613	571	598	585	531	597	595	591	585	559	602	571	606	589	605	616	553	587	559	592	615	594	549	625	559	582	587	597	593	581	585	585	557	557	578	588	619	541	583	579	590	594	574	593	580	576	558	561	605	590	608	578	617	568	588	585	564	596	600	558	569	600	592	608	600	591	600	542	573	599	566	550	631	541	605	590	575	562	563	610	563	560	571	593	584	524	569	552	598	562	558	597	603	581	564	542	613	625	570	590	583	601	591	573	572	553	607	596	590	618	572	620	577	574	564	559	580	561	578	537	584	546	569	609	571	574	573	646	583	532	612	559	596	572	550	601	582	561	594	567	623	584	602	572	555	597	598	587	615	569	565	591	572	550	566	636	569	583	596	549	617	570	617	604	589	600	548	568	557	584	620	594	557	505	576	546	576	592	570	572	632	549	565	575	582	576	619	579	577	575	586	602	569	587	591	556	597	602	644	581	562	601	594	595	588	540	645	618	561	577	601	625	612	584	631	575	559	595	644	570	547	578	561	574	634	618	573	584	592	578	595	562	533	564	548	597	614	548	592	569	580	579	598	567	599	589	571	613	571	591	618	549	573	614	577	606	536	575	557	628	603	575	557	574	561	594	592	583	614	582	595	595	576	605	604	636	588	595	557	591	630	560	561	621	598	580	627	546	573	549	600	559	591	600	626	590	560	571	553	556	581	555	624	638	624	581	539	591	587	568	574	599	602	564	546	587	644	608	585	522	542	573	586	614	575	578	550	578	582	566	589	591	595	600	554	578	555	558	600	577	553	545	600	577	579	584	623	553	581	600	619	604	555	565	618	547	580	549	623	599	603	558	591	551	616	561	626	599	601	580	607	590	566	552	561	563	618	591	594	528	507	588	582	609	583	578	584	594	597	571	558	616	581	598	600	588	613	594	586	581	550	577	595	539	556	565	640	556	597	603	579	611	551	571	589	544	588	630	574	594	587	555	589	597	601	623	626	576	588	563	583	578	560	613	599	615	592	563	524	622	557	590	541	558	605	583	611	665	595	581	577	599	586	609	603	556	611	624	616	628	648	614	561	620	556	587	621	569	605	613	573	555	612	583	575	589	586	620	550	625	569	585	580	600	622	529	564	578	549	576	561	573	546	586	617	602	544	614	569	581	606	550	601	595	577	624	613	608	576	604	575	548	547	536	551	634	558	594	576	616	592	574	564	564	586	554	601	624	608	574	572	605	582	630	545	550	606	605	561	607	598	567	586	660	577	612	582	576	549	601	620	565	618	591	599	570	588	571	579	574	568	587	614	598	602	567
23718	20840	27950	23829	20799	15814	11800	8030	4315	3135	2260	1939	1706	1586	1506	1447	1379	1363	1260	985	946	924	897	789	828	844	857	807	873	790	795	683	575	498	505	509	450	453	397	423	439	447	475	476	434	423	436	390	434	404	413	402	413	393	415	422	411	352	414	425	402	406	426	385	376	405	397	357	441	418	422	381	392	372	401	416	408	443	358	414	412	435	429	428	403	413	412	407	387	428	404	383	401	449	438	387	382	396	399	393	376	402	432	398	407	370	399	413	383	411	366	416	418	391	376	394	390	376	402	383	411	439	390	423	371	395	387	405	412	395	392	396	402	427	391	416	393	349	395	429	390	413	407	391	411	403	404	384	408	392	365	385	401	402	421	398	387	391	396	396	384	394	403	381	419	439	399	401	410	432	397	429	416	374	399	380	389	370	384	381	413	395	393	430	392	393	415	397	395	412	452	406	426	393	408	402	392	408	413	391	337	430	382	397	398	379	412	385	398	377	419	409	394	401	376	355	406	392	398	409	406	393	402	400	392	389	445	361	408	387	424	370	387	455	411	427	379	442	383	396	405	394	401	374	379	412	369	426	402	406	382	391	366	407	370	414	390	398	425	406	417	371	415	415	368	400	444	397	391	404	432	391	426	383	399	457	444	396	416	390	403	411	383	433	396	386	429	407	422	411	444	397	394	368	381	434	416	421	344	421	414	400	398	405	416	410	379	391	384	406	389	414	368	404	388	434	373	384	400	421	379	412	410	421	398	384	424	416	412	387	388	383	360	402	404	423	396	399	352	381	391	376	416	371	356	374	413	397	429	418	373	418	398	386	421	391	415	423	388	391	392	419	423	449	399	370	385	390	421	450	400	428	410	378	409	385	369	383	405	412	399	426	394	403	390	364	411	386	354	392	429	376	396	427	396	415	416	394	412	405	436	415	386	424	412	388	404	419	387	391	409	410	416	398	419	396	430	380	395	392	390	418	408	440	411	398	407	389	408	438	388	380	352	393	396	386	382	389	451	397	397	406	400	419	375	374	389	400	385	423	388	452	368	401	435	431	409	420	423	380	394	406	390	371	366	385	406	419	376	402	417	443	408	409	390	404	366	387	404	371	403	394	396	415	412	384	398	403	434	378	384	381	381	372	423	415	402	412	432	423	417	372	392	408	379	403	381	412	398	428	380	423	434	399	363	389	406	389	415	419	398	378	406	430	421	417	409	431	405	426	411	409	393	388	410	361	409	409	396	421	367	404	392	398	365	374	424	375	389	417	413	397	371	445	407	416	401	405	425	415	378	369	411	378	437	383	385	418	372	391	413	406	416	393	375	381	385	435	383	383	381	401	397	402	404	424	373	379	388	414	407	407	367	417	399	385	426	413	392	415	453	382	397	381	406	406	420	382	432	396	401	404	397	386	434	427	420	393	400	393	394	380	406	415	410	409	437	376	404	406	436	399	417	393	398	428	405	386	393	450	380	427	404	416	394	409	368	387	414	424	406	411	414	420	416	415	345	404	396	405	422	394	416	384	434	385	377	386	426	394	415	349	395	418	389	393	426	405	388	412	431	408	404	405	425	423	375	427	433	413	388	412	376	371	403	431	401	395	425	389	367	399	393	400	404	382	406	401	392	380	406	387	394	396	410	387	409	379	391	382	400	418	425	440	390	418	421	375	398	390	420	368	417	389	420	417	416	409	394	411	389	408	385	389	395	403	399	372	408	408	395	412	385	421	388	367	417	383	382	409	393	406	393	395	415	406	390	421	379	384	434	386	425	370	384	467	418	372	374	413	400	400	407	414	406	408	415	419	406	435	397	376	396	384	393	418	392	396	397	421	399	396	352	359	377	376	375	405	367	369	388	422	421	410	368	420	402	385	382	396	382	394	368	419	386	368	390	409	385	409	370	419	364	384	385	391	390	400	395	389	352	393	418	426	421	417	350	406	394	389	368	414	386	385	399	401	418	425	373	435	379	406	411	412	423	417	414	418	421	396	388	399	363	399	385	403	403	399	372	419	377	416	428	384	425	437	421	425	402	404	389	376	424	426	356	390	427	404	400	395	428	420	396	392	400	381	381	393	397	396	377	398	410	411	409	418	402	386	411	396	404	424	387	388	368	409	416	384	400	409	389	380	392	419	389	430	406	380	409	381	413	390	424	375	383	405	414	394	375	376	417	417	396	390	376	409	399	404	422	419	411	377	403	395	430	382	371	375	437	413	411	381	396	395	404	402	415	411	423	409	386	409	382	427	392	384	392	409	406	372	432	379	409	411	413	395	395	395	375	413	417	383	395	391	446	403	431	392	403	406	397	414	415	397	395	352	412	423	401	412	405	398	416	409	382	378	388	405	394	398	379	435	393	361	392	394	379	385	435	402	399	385	422	378	383	415	417	395	368	418	426	395	419	409	412	408	438	370	395	385	399	327	357	366	423	395	435	392	406	405	407	395	412	385	384	381	346	411	411	404	413	389	409	394	400	410	432	417	408	392	385	357	412	379	390	385	383	412	381	423	362	404	396	435	400	393	392	380	371	438	383	387	384	406	443	401	396	418	418	376	418	397	411	387	398	365	387	400	370	388	405	417	386	417	387	394	416	414	417	418	378	408	394	407	379	420	399	436	393	389	404	424	452	429	387	416	428	412	409	393	393	381	358	399	389	407	380	475	385	405	404	396	398	387	403	416	385	411	428	412	424	397	425	395	374	412	420	399	432	407	382	403	396	383	386	381	382	400	402	418	381	389	398	381	429	397	394	425	394	352	395	441	399	394	417	434	432	388	404	373	378	372	390	401	414	395	393	385	417	405	418	372	403	374	380	387	401	432	399	399	412	390	392	388	390	392	406	389	433	408	357	409	379	348	384	369	402	407	411	457	391	418	421	376	400	383	400	401	376	434	372	428	389	395	424	432	397	401	403	384	376	363	387	415	429	396	403	420	403	376	389	418	388	394	386	389	388	397	391	402	401	397	400	445	449	388	411	419	392	411	423	407	419	373	410	406	400	439	402	371	409	424	379	397	378	414	418	398	412	412	391	421	399	397	384	452	383	403	358	367	425	381	419	442	412	413	393	389	399	409	365	418	394	385	417	402	400	418	429	386	387	420	382	407	388	381	446	395	440	411	393	368	411	389	426	378	400	371	401	397	425	403	418	435	391	410	420	405	428	424	402	410	425	450	378	396	373	372	409	379	390	426	409	418	415	382	408	416	393	386	396	414	373	408	385	360	408	400	364	386	387	418	406	411	415	418	413	435	430	414	404	379	398	399	401	431	395	406	369	415	378	398	434	394	397	398	401	389	418	418	377	413	415	393	418	420	383	389	397	380	405	445	409	423	383	398	397	402	378	424	409	451	394	409	430	432	425	409	389	406	389	421	386	382	374	395	421	388	425	378	384	415	395	427	381	404	375	375	392	413	400	413	394	383	365	390	398	378	421	401	394	408	436	408	440	392	401	366	402	380	416	423	393	387	419	410	410	432	377	385	403	412	417	373	399	404
36594	48472	29154	20257	17500	18023	17588	14817	8830	6797	5057	4241	3565	3179	2861	2755	2739	2647	2290	1801	1769	1577	1591	1468	1408	1453	1466	1312	1495	1318	1335	1100	862	763	788	697	683	588	626	581	562	590	611	634	590	601	585	543	577	573	530	533	578	555	515	574	545	553	526	542	562	529	539	550	561	540	544	547	564	549	571	569	551	580	521	525	530	528	517	518	532	527	504	499	527	519	521	533	512	536	531	560	541	528	544	516	515	525	577	559	535	559	529	531	592	485	493	537	582	546	581	505	530	544	531	511	513	514	480	524	520	545	568	554	512	518	528	526	558	488	558	595	517	503	500	550	518	529	565	497	543	536	537	516	526	538	606	544	513	555	527	484	568	537	542	535	515	536	514	547	523	484	527	565	512	544	514	558	514	501	538	554	543	537	530	494	545	536	523	497	497	523	522	536	565	510	485	506	530	548	519	519	531	536	553	555	534	492	521	480	520	508	514	536	531	535	521	548	546	491	524	505	516	512	485	505	551	473	532	543	550	504	520	518	555	527	521	534	518	520	575	521	521	494	507	512	553	554	509	490	551	509	493	531	561	511	522	527	515	538	500	539	526	545	542	533	501	532	532	536	538	504	548	548	532	514	536	542	520	524	529	549	533	537	550	545	498	495	537	530	505	518	521	522	504	504	534	544	528	540	540	580	500	528	542	523	499	536	537	491	551	515	567	498	519	552	556	515	515	531	546	536	528	558	528	526	540	542	518	517	510	508	539	553	547	523	521	507	519	529	515	530	521	519	504	514	561	518	534	519	514	503	513	564	569	522	554	531	469	483	557	545	557	496	529	543	549	545	536	500	562	533	508	479	577	533	520	542	509	539	501	520	503	503	524	546	542	558	533	508	547	504	497	498	521	534	530	549	529	520	561	520	512	513	515	521	539	493	538	521	573	516	486	549	558	524	521	550	531	540	513	533	516	556	540	517	523	545	497	524	572	514	484	504	519	544	550	538	520	509	540	507	513	553	493	542	509	475	516	525	512	472	534	526	547	541	479	464	517	547	513	540	552	536	505	569	533	552	526	497	545	495	491	535	554	494	514	502	549	538	509	477	496	545	527	528	556	546	522	547	556	520	527	544	549	528	506	530	517	518	501	531	537	494	509	513	526	537	552	553	512	556	496	547	529	559	501	521	538	503	460	561	525	522	519	547	547	506	518	542	528	534	530	568	517	540	534	523	512	519	538	565	528	510	521	523	484	513	479	499	536	493	527	503	471	527	498	526	512	528	540	530	547	523	545	490	530	508	520	543	517	478	514	501	568	498	541	559	496	505	536	567	500	528	498	537	505	558	513	527	519	534	560	521	509	524	550	531	516	559	568	538	561	560	545	520	517	517	523	540	538	537	557	536	553	498	578	540	501	498	537	509	591	553	507	527	534	533	537	493	535	510	551	521	532	532	499	503	551	504	550	532	510	540	497	535	517	561	552	533	515	532	533	556	527	519	542	518	537	522	549	485	509	534	539	545	507	531	539	511	559	511	550	532	549	530	506	505	516	524	510	526	537	489	483	540	514	539	532	531	466	525	557	566	558	521	545	501	517	552	565	559	569	516	556	526	513	512	545	492	483	493	514	540	560	550	516	505	551	507	524	539	524	520	542	555	513	493	528	503	488	552	508	534	578	534	567	542	505	508	496	511	504	524	546	507	562	509	523	528	482	506	544	550	510	524	525	538	562	502	519	544	545	454	554	550	515	523	511	518	536	517	526	499	499	535	499	558	522	534	533	540	478	562	505	498	555	521	521	576	524	518	540	546	477	541	535	528	541	532	558	511	516	527	508	500	503	551	548	511	519	513	491	516	514	516	531	522	526	535	544	544	542	525	473	529	541	540	558	522	554	535	535	497	525	509	505	541	536	524	552	493	548	499	535	505	509	509	533	518	520	548	506	545	505	478	553	526	514	545	543	511	504	546	487	520	486	541	556	555	498	503	509	551	486	502	562	516	537	529	522	566	519	567	543	540	501	534	526	515	504	500	504	521	496	522	547	550	519	490	493	579	549	561	551	509	509	531	513	541	518	503	581	542	548	501	517	527	500	504	515	500	515	539	550	525	514	538	507	543	535	509	545	473	541	501	522	527	505	531	543	524	494	512	516	499	529	511	527	518	504	573	553	511	563	551	524	521	535	551	539	498	529	540	529	492	548	544	512	511	517	531	543	532	526	502	515	545	525	500	538	560	552	523	543	501	466	512	535	513	505	494	511	518	568	531	531	539	541	560	517	545	568	515	520	544	509	528	526	531	547	519	502	513	580	545	500	519	543	500	536	506	572	520	540	518	470	532	537	502	484	489	519	528	531	540	521	503	556	538	487	538	517	496	560	550	550	527	511	532	504	563	548	499	489	546	545	491	504	533	566	515	539	533	502	539	519	560	518	523	523	531	488	490	522	545	547	511	539	563	494	555	553	535	544	553	561	504	539	563	549	541	549	557	565	541	543	541	563	520	542	524	548	520	550	492	536	578	540	460	535	543	548	538	541	530	516	540	505	540	504	526	535	549	525	495	546	523	509	504	559	515	550	532	536	535	543	505	554	524	534	535	515	511	500	534	566	508	566	480	513	545	530	543	516	514	504	560	547	561	575	551	555	549	524	530	545	529	551	543	520	534	526	509	533	512	538	508	526	536	516	516	538	505	523	511	513	523	534	522	556	482	514	520	550	533	551	526	525	503	519	521	524	529	533	561	528	492	547	475	499	517	533	528	501	518	545	520	528	504	574	532	514	520	504	491	537	547	506	570	536	503	521	529	555	538	544	509	524	545	512	552	551	537	527	523	529	533	500	517	561	525	513	521	541	493	481	512	538	503	522	519	548	525	505	560	559	530	485	524	532	487	513	575	561	541	504	525	527	529	526	524	530	532	502	554	538	524	503	511	543	513	538	531	521	542	583	520	511	539	513	513	529	554	534	513	512	510	506	504	563	539	509	503	520	564	551	549	507	537	522	525	513	542	532	528	530	527	520	524	539	541	539	526	520	522	527	552	563	477	525	564	555	494	516	550	530	541	527	513	523	478	530	529	495	502	517	511	525	555	533	522	545	541	520	503	545	537	493	549	550	538	552	475	530	559	510	518	540	516	530	546	498	505	543	503	551	556	548	561	557	567	543	515	552	536	561	550	528	533	553	549	533	543	549	538	506	509	508	549	512	501	526	488	550	479	522	491	533	525	538	516	540	518	515	502	542	540	499	519	473	515	498	526	559	582	538	525	518	518	565	510	517	525	504	531	508	534	526	511	517	527	483	533	550	535	533	489	506	521	539	534	526	500	544	539	570	550	512	548	538	494	521	531	497	537	540	512	539	557	557	533	475	536	557	540	552	524	545	538	534	509	506	519	514	560	511	523	570	527	534	523	566	502	526	515	528	510	487	535	514	497	545	571	522	544	521	519	560	490	506	544	547	551	542	510	534	559	529	541	558	522	518	553	481	541	498	566	550	532	537	516	506	538	522	518
22688	20805	28463	23180	20869	21326	18714	9746	5577	4069	3077	2421	2121	1882	1780	1769	1705	1411	1266	1216	1176	1037	1051	1068	1004	1031	1031	944	1045	891	777	734	612	536	566	494	442	408	410	392	401	427	398	385	389	373	393	371	370	372	397	389	367	369	348	359	381	352	396	335	377	345	357	362	362	364	355	372	339	380	344	373	357	305	340	378	361	326	360	355	391	344	328	343	342	335	317	357	350	350	331	348	376	377	313	359	324	343	336	368	337	355	369	333	343	340	343	356	368	375	346	339	350	345	349	355	367	354	353	343	338	357	345	337	347	324	343	380	360	330	333	358	346	359	345	361	392	352	347	347	353	353	343	317	381	383	335	365	378	342	360	382	352	351	310	381	350	332	324	357	362	376	342	361	353	321	354	362	337	356	363	334	347	352	315	343	317	342	342	331	350	332	360	376	362	371	298	335	355	353	360	346	326	337	345	385	343	330	327	361	352	371	366	353	358	364	345	335	331	381	336	344	342	350	343	324	308	348	366	344	329	332	315	355	360	355	365	336	370	326	346	345	369	353	342	356	320	334	361	335	354	342	338	370	358	353	353	328	332	352	366	366	337	390	344	372	344	320	390	356	324	356	337	360	356	334	366	341	379	320	363	342	359	347	362	361	329	344	361	356	369	338	370	300	366	350	331	379	334	369	356	357	374	347	364	356	327	312	348	386	342	348	326	368	356	360	355	380	351	382	360	369	321	356	367	341	340	329	353	349	362	333	363	353	361	360	380	330	335	364	348	334	363	357	346	353	330	328	373	336	341	341	331	339	343	342	357	373	378	351	358	352	362	357	320	343	385	316	322	370	357	364	373	352	392	364	344	342	317	336	333	374	357	369	325	342	352	372	348	347	315	325	339	355	372	375	375	325	327	318	332	356	347	332	384	349	333	333	335	369	307	364	365	321	338	388	338	376	353	358	332	380	340	365	360	333	372	369	348	357	329	339	366	335	376	360	343	374	361	329	397	365	350	321	362	339	320	335	358	364	349	347	340	340	325	335	322	358	317	368	312	322	406	325	359	351	337	338	374	363	316	331	359	350	333	334	342	342	367	350	370	322	341	365	344	345	363	363	374	348	351	339	354	346	337	324	330	373	351	365	309	373	347	355	367	361	311	319	385	364	343	357	349	357	353	363	323	385	331	340	376	355	357	333	326	316	320	341	338	347	359	358	361	361	344	356	369	388	335	361	321	344	359	359	374	368	369	328	338	330	362	332	370	343	356	370	354	345	359	344	369	362	340	357	371	353	329	356	348	355	341	329	345	342	328	380	342	348	382	352	369	335	359	373	352	357	391	328	368	339	359	343	374	350	359	381	348	347	356	341	345	351	340	348	369	303	323	332	290	365	353	348	367	303	351	348	345	323	346	311	352	352	353	339	338	363	326	352	357	360	330	334	353	387	343	379	357	374	351	369	293	335	365	358	349	336	359	358	378	346	375	378	376	307	358	360	307	354	349	348	347	372	350	348	335	353	320	353	360	373	375	350	345	392	372	317	340	332	352	386	352	353	350	361	366	353	366	372	343	330	350	314	375	330	336	332	340	338	376	319	316	332	314	357	351	324	366	352	333	351	378	364	359	347	344	342	338	340	350	358	397	357	362	374	337	317	345	363	338	352	339	345	333	355	336	353	355	401	332	374	372	348	355	361	357	330	363	329	374	379	356	379	336	323	390	346	343	339	340	356	359	335	347	372	340	373	332	371	375	349	373	358	356	349	352	335	351	355	369	342	352	331	307	346	350	363	369	324	342	342	347	380	350	348	374	360	363	353	344	364	339	330	354	350	346	334	355	328	345	336	354	324	363	361	341	330	342	356	352	348	368	344	354	359	360	343	328	338	322	318	331	332	383	358	335	359	315	352	373	369	351	357	341	354	366	366	344	336	354	328	332	337	392	333	353	334	335	355	383	337	350	351	332	334	345	358	358	364	339	326	383	375	353	340	342	375	298	346	348	382	333	337	353	363	335	379	265	352	339	358	343	357	352	338	337	345	368	326	342	340	357	331	351	332	345	353	327	327	353	352	349	337	358	369	336	361	335	359	348	378	308	372	337	317	337	326	343	328	378	333	364	397	349	335	335	377	348	322	322	337	341	366	356	333	349	395	333	342	337	311	329	352	347	334	362	317	325	355	373	330	350	320	321	329	324	346	354	317	350	342	353	391	316	379	336	351	331	302	360	362	370	334	332	321	351	348	340	363	337	353	330	357	340	369	327	354	325	359	317	383	325	335	345	347	367	378	371	362	328	383	335	350	341	348	326	354	336	336	379	371	379	324	373	367	346	359	347	356	341	350	356	364	356	317	377	356	344	385	349	352	368	349	341	337	344	344	376	356	338	343	355	341	361	333	377	355	359	327	368	299	349	388	345	363	340	325	326	370	346	371	354	344	388	357	374	339	328	331	342	312	322	324	385	347	344	329	345	342	348	351	377	367	326	407	334	346	352	345	331	329	334	361	336	351	361	311	395	368	355	350	337	320	368	354	332	361	345	381	361	375	350	350	340	319	364	370	326	381	363	346	361	315	356	337	362	349	347	366	328	321	329	356	342	362	344	314	371	356	319	330	328	346	341	341	325	352	369	365	350	372	364	349	323	346	358	352	349	371	309	381	381	324	334	352	351	355	325	387	328	340	378	336	338	338	340	330	342	314	318	332	356	358	356	330	337	381	353	365	354	341	318	345	345	345	344	367	375	341	366	391	316	374	324	350	330	328	374	340	331	345	345	339	367	349	343	364	358	364	341	340	388	377	336	349	335	323	335	368	336	389	359	361	348	341	333	327	343	380	328	337	337	367	358	344	339	361	354	311	364	332	340	364	344	367	366	355	336	361	387	368	364	358	354	378	337	338	368	359	335	344	331	323	345	372	350	332	342	354	368	356	378	328	388	354	346	335	390	361	341	340	344	334	346	363	334	358	358	352	354	332	357	386	354	385	382	352	359	337	338	349	323	332	360	354	345	342	347	333	322	343	384	360	326	358	359	361	359	347	325	360	299	357	355	341	325	359	329	325	341	341	348	316	331	350	346	314	364	362	390	353	348	318	345	324	350	353	339	349	383	326	356	307	340	329	380	334	348	339	348	354	341	340	298	342	336	327	363	354	311	342	338	335	316	333	330	362	371	375	344	353	341	350	377	353	373	312	350	358	340	353	310	356	322	335	335	357	355	340	350	336	330	384	352	333	361	331	358	364	343	356	368	314	331	299	366	353	340	322	356	322	373	361	352	365	343	361	354	367	336	348	348	329	380	367	358	337	337	363	357	339	344	324	349	352	322	341	318	378	360	327	338	329	357	361	369	330	382	297	330	333	344	352	376	335	318	337	374	317	352	338	337	347	336	308	366	338	334	357	347	318	384	358	401	372	355	353	326	360	354	372	352	350	344	379	374	360	376	354	349	328	337	374	356	390	350	327	332	346	344	333	363	354	397	348	354	330	402	347	352	323	312	362	345	341	367	344
40291	57494	33153	25524	21332	21245	20854	16186	11432	8441	6493	5234	4438	3999	3684	3565	3318	2844	2510	2263	2198	2078	1975	1849	1789	1816	1869	1676	1880	1648	1344	1233	1015	816	884	757	658	570	564	555	583	586	602	511	568	511	538	481	494	507	496	491	494	494	487	500	507	478	468	484	444	476	504	467	490	510	496	473	464	477	493	438	476	477	474	418	472	428	461	439	459	443	452	486	476	483	466	474	450	439	503	452	461	437	437	447	417	473	418	517	438	477	477	440	451	448	470	480	413	452	438	439	472	432	457	442	428	432	469	475	459	446	428	443	461	460	416	453	459	440	425	466	465	465	418	470	463	441	477	467	444	457	435	459	469	436	454	423	424	487	477	434	454	473	474	458	459	455	473	446	437	496	436	454	437	461	448	451	458	416	450	441	410	465	428	447	463	410	466	481	443	435	465	443	454	408	429	481	474	437	464	430	442	483	427	481	479	417	422	473	466	444	455	442	447	435	451	441	460	434	449	467	429	443	471	465	465	442	442	434	496	428	429	467	472	486	490	439	437	427	440	438	479	447	443	482	458	436	405	453	482	480	415	450	450	454	461	444	441	459	441	470	442	453	440	467	452	428	449	449	454	439	432	459	417	444	457	436	468	478	438	433	501	464	454	475	460	454	428	464	471	443	471	442	431	476	489	440	462	453	443	435	418	416	461	462	444	417	442	462	475	456	449	482	477	467	436	469	463	448	469	464	455	454	452	406	414	453	476	460	430	462	423	450	457	470	447	447	460	415	445	481	470	475	394	459	447	446	431	433	453	441	439	466	411	441	475	472	470	453	430	446	452	473	439	442	438	439	450	454	456	468	401	466	447	450	475	450	446	452	434	454	452	455	462	484	451	445	445	448	469	432	426	455	431	453	475	459	439	449	447	457	449	453	477	438	444	442	468	446	448	434	457	423	455	414	450	444	470	456	471	424	447	497	429	439	460	424	469	454	446	445	443	454	447	438	414	438	428	451	428	438	438	427	425	410	464	477	422	450	447	422	435	471	427	466	421	418	493	429	449	466	442	464	469	484	440	433	461	495	458	455	458	420	477	471	451	434	452	443	421	464	463	422	401	436	440	487	479	451	476	440	431	435	455	463	449	437	473	483	451	460	450	462	463	451	456	469	461	436	424	451	448	453	436	476	449	445	416	444	477	453	440	459	465	457	478	409	478	499	471	468	416	456	483	432	421	431	440	477	473	462	469	447	501	449	428	420	463	472	477	449	482	429	442	473	448	503	433	452	423	442	441	456	436	476	422	428	452	432	441	480	418	459	461	456	416	472	467	492	436	447	450	439	459	452	494	463	406	468	481	446	452	468	492	445	472	480	442	453	448	459	471	428	464	449	460	394	445	444	457	487	449	496	449	420	400	444	424	442	456	450	431	423	461	417	441	478	440	429	444	470	474	425	477	483	452	462	476	452	491	491	454	438	464	481	422	442	446	444	428	465	434	456	433	439	441	469	468	427	452	485	454	446	425	454	451	443	412	475	456	472	449	478	477	448	433	460	449	457	422	434	466	472	410	475	436	467	428	456	429	453	433	476	444	445	434	411	450	453	438	467	435	438	481	404	477	454	439	466	435	455	436	431	412	415	412	427	455	467	438	419	464	440	424	491	482	446	432	445	488	444	485	424	472	469	456	475	446	427	436	468	433	417	469	460	438	426	459	428	467	478	457	434	419	461	454	450	489	443	444	449	455	420	436	455	467	424	450	472	447	481	471	436	456	441	431	426	444	466	461	448	441	439	424	439	434	493	457	436	456	440	460	434	471	447	469	436	450	434	479	442	464	427	453	434	472	441	455	425	442	448	433	431	440	431	455	449	473	440	467	468	453	444	462	437	422	442	405	451	463	444	433	459	453	467	481	443	493	478	438	469	452	499	463	416	403	434	435	435	415	448	462	469	494	447	479	463	461	458	466	434	433	468	454	483	460	479	434	478	470	458	477	418	491	438	475	469	460	444	409	462	446	467	450	439	423	486	416	421	471	443	461	421	466	474	461	439	473	449	453	443	445	480	476	458	465	456	452	459	449	432	408	462	444	472	444	464	441	445	427	435	444	473	451	463	442	454	438	455	468	451	462	481	481	475	459	435	452	422	469	461	456	430	470	465	464	475	421	467	435	461	472	473	473	439	404	472	471	453	429	422	456	445	453	447	443	430	429	439	497	463	469	426	450	466	467	489	448	451	434	475	421	455	465	430	412	467	401	467	451	420	454	427	467	438	436	459	451	477	455	436	463	478	450	482	497	454	427	441	457	463	423	472	435	450	446	456	454	472	484	440	470	464	461	469	461	457	435	483	476	436	459	452	447	447	458	442	431	440	446	441	449	390	462	464	442	445	431	476	455	473	435	465	462	489	465	418	458	471	454	415	423	464	441	414	458	436	449	437	429	440	481	489	427	430	456	458	462	483	449	476	476	453	409	471	466	417	456	456	459	439	455	451	436	469	448	461	408	426	473	475	461	425	427	438	462	462	440	411	448	474	426	460	443	449	412	411	456	475	439	463	422	454	473	479	460	452	461	406	423	444	462	475	476	472	445	432	471	440	444	445	451	453	405	456	423	454	475	480	448	452	472	451	440	432	464	453	487	460	446	432	478	441	448	483	464	436	478	453	481	464	457	440	458	488	473	464	454	489	473	450	460	494	467	504	432	445	437	469	485	448	444	468	436	453	477	484	483	425	447	476	464	456	448	415	476	443	432	449	432	444	457	459	461	421	437	467	441	417	473	478	458	426	462	458	481	467	445	488	465	463	453	459	496	474	458	443	422	426	461	441	452	441	471	457	446	428	456	420	467	478	460	456	432	468	440	452	437	465	448	488	450	427	424	491	444	469	472	451	469	486	440	476	458	461	438	447	469	460	462	460	473	439	460	454	467	445	427	427	455	457	452	472	437	478	444	446	473	462	429	461	433	431	510	456	471	473	428	438	443	450	448	472	468	477	472	410	454	435	456	464	432	456	429	456	468	484	437	471	431	443	455	443	457	503	499	468	459	448	499	428	431	445	438	433	446	457	451	465	466	443	448	463	465	435	457	436	476	419	474	449	482	428	461	480	470	418	417	447	504	447	489	438	482	436	476	394	483	454	473	474	471	448	431	452	455	432	470	452	459	446	481	476	440	434	448	464	423	451	470	434	455	460	449	472	439	467	458	457	484	450	429	434	490	390	464	470	483	429	499	473	433	418	485	417	420	453	480	492	401	438	467	441	453	461	472	481	429	461	447	419	464	467	439	432	439	455	431	458	488	441	465	469	435	473	428	438	460	446	442	443	449	464	476	445	472	445	479	457	436	438	461	426	435	438	464	470	446	450	448	456	432	480	457	417	425	484	438	435	443	452	428	419	441	459	477	472	439	434	458	454	431	490	414	502	484	430	466	461	435	418	465	429	480	441	456	465	491	444	433	431	411	455	505	468	464	464	487	454	468	451	466	445	443	455	461	436	429	446	464	429	488	462	435	466
27676	24140	19101	11543	6778	5994	5313	3485	2354	1745	1437	1217	1135	1018	962	936	896	869	850	839	795	733	722	726	781	730	711	701	752	675	610	662	560	531	535	489	487	486	445	511	489	472	493	515	458	468	492	458	454	465	477	448	453	429	446	463	445	454	433	455	450	438	449	467	428	471	459	496	425	503	463	423	441	462	450	450	419	468	464	430	446	443	437	419	480	506	460	481	444	461	439	468	481	433	446	468	458	488	463	436	443	473	453	445	444	461	452	434	449	426	421	443	451	422	468	449	436	474	468	461	435	482	430	501	453	433	495	420	478	460	493	502	454	487	450	467	423	439	461	475	440	477	439	456	420	432	470	421	412	401	463	452	450	470	449	468	450	447	464	446	434	484	441	455	479	411	409	480	446	464	430	429	405	448	466	471	406	485	451	464	474	463	453	440	466	455	443	501	435	449	457	455	501	467	463	427	449	426	459	440	433	472	460	474	460	479	477	431	445	442	429	405	441	434	478	431	441	451	474	406	455	440	454	418	440	473	466	427	453	451	462	411	471	453	480	411	466	446	435	472	453	445	420	441	423	435	483	428	409	478	465	458	470	445	452	448	485	504	428	447	478	442	451	458	458	428	453	475	447	440	476	450	434	453	465	456	439	421	457	470	469	476	448	471	477	485	474	473	463	438	433	435	465	478	455	477	472	430	447	448	463	469	439	436	468	452	468	447	470	456	480	444	445	446	483	459	443	479	459	444	484	451	456	470	444	453	467	456	427	432	417	415	439	490	459	440	444	433	434	465	450	429	438	445	443	457	451	428	451	456	475	447	417	489	438	446	421	438	454	425	435	435	456	448	435	458	436	434	415	456	430	446	434	422	459	461	427	466	444	456	439	427	455	490	439	446	440	455	440	413	418	446	470	403	431	413	481	426	448	486	434	454	464	441	456	467	456	443	436	432	408	442	427	442	429	429	501	466	411	396	443	434	431	439	452	461	466	455	447	435	435	449	455	425	431	458	433	441	450	430	450	484	459	405	447	424	455	442	462	476	453	485	469	438	425	463	440	480	486	449	416	445	454	459	462	447	452	444	442	470	448	427	441	442	481	428	480	451	462	461	441	449	440	410	457	437	484	441	430	447	461	457	426	460	454	452	453	479	430	462	473	433	414	451	442	456	457	480	456	478	427	461	455	450	465	463	409	416	497	453	481	441	451	433	491	429	458	424	412	494	466	434	427	418	471	437	473	460	463	424	459	452	427	472	429	469	461	475	436	473	467	462	387	452	452	437	484	465	460	463	500	448	460	420	470	476	427	469	444	491	470	505	425	486	455	482	453	426	457	421	442	468	456	454	421	450	443	431	468	466	429	417	481	472	463	461	450	444	477	441	441	457	461	439	432	431	468	416	492	434	462	446	444	467	429	459	458	463	468	463	428	496	447	444	457	416	420	456	457	451	478	438	485	440	445	453	490	440	440	434	486	463	454	444	475	432	449	460	394	462	439	461	458	493	445	431	486	443	470	448	436	485	460	434	452	465	446	457	456	471	417	423	440	471	470	461	469	439	457	419	465	486	478	444	440	422	437	419	437	436	439	445	480	452	437	474	435	472	489	402	462	471	454	460	422	493	465	443	442	450	438	443	455	444	468	463	457	440	464	442	490	434	444	444	445	480	458	517	426	485	452	470	458	463	423	426	427	478	447	471	460	477	467	444	463	428	436	432	445	446	470	432	452	475	427	449	463	479	444	470	449	464	460	423	452	446	431	423	461	432	462	437	459	440	443	458	439	474	421	447	430	416	438	449	458	442	456	415	472	480	440	484	450	470	441	444	458	475	476	458	467	452	468	464	496	432	459	444	485	431	458	445	462	456	452	456	480	442	450	459	485	470	457	433	461	413	405	453	488	469	426	462	413	506	452	424	481	488	480	428	473	436	442	418	417	442	436	436	448	430	453	465	443	467	447	402	494	489	438	482	472	430	462	452	475	447	450	447	473	484	486	453	484	420	471	444	432	460	463	490	457	472	418	426	480	458	419	489	468	415	496	468	470	429	458	450	486	423	476	488	462	409	430	422	434	487	446	400	455	455	441	453	467	449	474	484	433	428	410	484	448	473	448	424	454	457	442	406	427	424	436	454	431	456	399	462	442	458	385	441	473	479	450	444	440	445	435	444	420	423	416	442	463	456	470	489	434	486	459	465	424	437	473	423	449	424	458	470	437	457	443	461	456	438	401	415	463	480	461	440	471	452	453	442	423	445	471	465	452	448	474	449	456	501	479	430	481	455	467	470	407	422	444	425	467	473	439	399	439	468	470	470	462	451	441	435	450	434	473	444	394	430	441	456	428	433	478	442	446	468	450	424	444	474	446	423	451	453	485	468	442	422	427	439	411	494	453	443	477	409	438	429	441	471	410	465	438	445	392	471	460	477	468	445	458	421	443	438	471	449	465	441	446	453	439	432	422	431	441	459	443	462	418	458	473	453	508	435	472	490	436	435	445	424	458	454	438	489	468	450	460	458	466	452	472	450	420	455	456	445	437	444	414	463	445	465	454	459	438	431	462	457	448	450	428	475	461	442	459	459	478	479	448	443	424	438	485	432	478	485	467	479	452	432	474	476	449	423	465	467	453	473	432	424	511	443	443	472	469	452	476	429	421	457	431	462	473	464	454	459	459	437	445	435	482	447	472	440	474	467	457	439	475	469	453	464	457	425	428	476	471	471	414	472	465	440	471	460	405	477	468	452	492	487	451	491	439	441	418	468	466	468	444	470	446	428	446	459	434	469	469	440	449	461	416	467	448	488	488	488	414	450	444	443	451	440	415	451	451	468	460	461	445	461	473	446	400	455	462	433	430	476	469	460	456	448	446	468	433	422	449	456	452	459	467	461	460	446	415	504	454	474	433	418	449	489	420	433	423	446	463	455	444	444	443	424	453	421	460	458	448	432	478	476	445	443	519	476	469	442	455	460	448	417	416	483	457	452	458	451	474	477	451	482	487	449	443	483	473	451	458	465	407	482	486	446	439	440	473	479	452	441	438	433	448	456	432	436	475	458	456	440	440	479	424	428	512	465	426	440	458	469	435	476	428	466	433	413	486	475	442	465	450	508	469	439	468	419	429	419	463	488	424	475	472	478	413	418	452	457	437	477	462	479	434	462	412	485	458	437	454	485	440	426	447	446	455	467	455	412	447	473	426	483	409	449	533	449	499	485	440	459	445	491	447	444	436	455	501	433	462	468	452	438	458	442	454	447	473	448	419	447	460	454	408	450	446	449	431	401	475	427	457	450	450	453	438	432	449	462	451	472	493	418	473	447	468	437	470	442	415	456	481	407	437	468	440	438	446	440	484	472	452	402	442	419	450	444	448	454	462	450	440	439	434	444	462	449	478	461	462	451	481	467	463	419	470	472	458	441	460	459	452	475	461	434	449	449	451	456	460	438	447	452	452	449	431	481	465	423	480	429	452	472	447	479	449	443	448	484	415	471	466	443	460	445
31815	35565	21166	14037	11719	11680	11226	7757	5448	3894	3046	2481	2240	1953	1867	1779	1624	1501	1471	1328	1352	1296	1269	1229	1191	1142	1203	1160	1141	1014	955	930	884	757	785	701	653	581	623	629	640	628	690	586	612	604	603	612	614	641	621	582	633	606	612	582	630	583	618	564	597	675	584	613	596	608	616	607	647	599	609	605	579	546	618	576	549	636	591	582	606	606	545	617	624	580	558	557	638	587	607	589	567	593	621	599	552	611	584	570	581	616	575	602	598	595	611	607	603	593	574	569	615	632	532	575	565	604	591	592	641	590	565	597	581	565	593	573	589	609	615	560	608	560	552	584	567	599	560	584	571	573	589	599	592	564	631	604	604	586	605	585	587	587	585	591	565	587	605	560	600	592	595	575	598	601	597	625	572	550	560	591	614	595	571	622	565	602	604	578	624	587	603	621	570	585	575	597	566	660	611	587	619	592	635	583	579	570	560	554	562	558	611	580	550	544	584	560	601	603	601	598	560	560	601	631	590	601	618	559	568	573	573	584	596	550	589	562	557	551	589	642	556	591	608	587	597	665	600	600	616	567	569	549	617	610	597	601	599	580	591	597	626	573	585	614	542	585	600	596	600	580	605	612	592	563	620	587	596	585	590	593	586	594	571	564	608	557	570	577	564	576	606	616	594	594	583	591	588	612	616	592	588	599	587	590	602	587	579	572	639	626	591	638	637	598	624	580	601	579	597	578	587	592	619	590	566	559	633	604	613	614	563	576	585	574	631	590	617	599	620	583	565	577	529	553	578	576	616	559	549	645	610	568	610	598	584	600	558	619	575	614	588	579	587	566	627	565	588	602	589	574	559	563	598	591	558	552	525	604	602	548	609	606	585	564	620	571	599	620	560	645	590	610	604	602	578	584	566	601	582	566	580	604	569	626	593	588	577	550	593	577	541	577	607	582	590	533	585	591	610	611	573	574	649	568	605	589	645	609	575	602	627	631	563	564	581	574	569	579	570	609	624	613	588	580	569	642	604	612	573	576	655	613	593	564	580	621	564	573	550	609	621	609	568	567	550	603	591	617	573	607	599	576	602	583	594	589	585	637	546	586	577	552	579	660	616	605	630	633	626	608	627	582	584	550	569	569	573	590	561	642	562	591	580	560	607	600	625	614	613	586	605	593	580	587	567	609	558	568	608	567	601	574	582	613	590	541	596	577	625	570	588	583	590	546	565	592	587	596	597	597	562	597	573	601	598	588	617	545	574	566	590	586	607	582	559	623	576	585	594	614	605	628	614	594	604	569	570	617	590	539	621	627	591	558	598	591	611	540	594	568	644	588	611	567	601	547	576	613	599	574	599	576	623	579	595	583	568	599	574	589	571	573	596	566	577	556	580	597	593	613	613	578	589	527	570	601	555	578	606	605	594	586	594	566	589	590	566	601	580	613	594	575	519	583	582	643	567	629	613	602	561	541	607	556	576	564	585	642	584	624	584	623	588	583	559	586	565	591	588	593	609	594	596	611	596	618	589	613	612	565	566	594	552	581	585	616	617	570	602	577	556	596	610	546	567	581	583	605	574	599	609	578	556	509	613	577	569	647	594	639	590	617	592	590	619	612	566	589	561	591	612	602	545	577	594	579	557	598	613	639	606	602	615	606	601	538	562	604	613	594	630	618	602	621	553	602	570	599	608	562	576	589	536	580	582	589	539	588	605	612	582	558	562	622	593	614	546	568	595	593	549	632	586	585	601	583	607	592	618	600	580	631	578	603	558	561	550	598	592	569	617	553	574	574	619	604	570	612	614	617	579	670	611	625	601	539	602	599	584	582	625	581	572	656	582	585	584	551	592	595	555	612	574	588	547	590	622	572	567	628	588	571	632	585	558	589	560	628	618	639	577	559	621	596	553	606	562	577	597	558	583	594	576	587	587	603	567	559	558	608	573	567	620	603	555	575	577	589	556	607	616	606	596	571	585	610	654	582	600	597	573	622	605	591	561	581	607	605	617	555	645	574	632	585	634	582	582	590	577	593	608	547	570	566	598	589	547	554	620	593	580	595	589	591	600	603	593	581	583	574	579	573	633	533	596	590	584	573	616	639	610	567	644	594	619	587	604	587	601	565	602	592	572	538	581	566	631	617	564	617	621	579	577	581	613	538	558	614	574	544	570	609	610	588	595	586	535	606	574	583	630	567	592	558	624	590	566	618	609	614	581	585	624	578	656	590	564	607	590	601	577	631	576	610	626	584	602	603	621	645	607	646	564	577	556	570	614	562	580	576	569	599	591	600	580	597	539	601	601	570	538	603	572	573	598	574	571	590	561	584	576	566	591	588	541	581	567	584	608	565	572	589	550	570	591	587	636	580	554	615	631	573	607	603	594	586	583	637	623	628	598	579	540	601	608	582	573	587	572	648	613	556	629	564	608	614	597	573	568	568	607	611	583	627	572	603	655	573	587	588	623	586	665	611	586	586	658	599	595	566	543	576	543	608	580	604	595	646	595	616	590	569	603	572	581	557	548	618	623	599	592	567	628	626	608	575	630	581	574	595	648	600	625	603	629	569	558	632	615	581	615	587	576	586	569	615	550	628	570	589	581	562	565	580	591	578	606	589	593	608	573	567	629	620	573	573	642	568	606	598	566	568	641	560	568	617	620	621	562	634	600	579	599	588	600	583	613	579	606	599	562	590	568	620	564	546	560	604	569	527	602	551	592	554	593	597	574	575	610	540	581	611	587	574	588	585	570	580	589	552	581	601	579	612	569	604	580	550	568	563	627	579	566	549	604	624	581	633	589	566	601	581	582	635	558	605	601	607	550	609	630	584	552	622	616	587	592	608	587	614	574	623	612	579	602	608	589	573	586	610	536	560	575	573	575	568	612	611	562	612	565	598	620	553	574	615	601	604	581	555	604	555	577	575	566	587	612	549	546	609	593	590	622	597	636	595	580	560	582	563	596	601	616	605	608	531	604	560	619	556	599	553	583	571	592	580	589	562	569	608	596	602	614	593	550	584	608	568	587	588	579	594	596	615	596	565	593	592	614	560	610	605	592	593	570	545	596	584	614	587	573	577	572	603	588	571	593	617	575	590	605	579	660	599	597	605	613	557	602	567	584	568	587	569	562	633	572	577	604	571	552	589	612	552	629	567	620	582	583	632	609	558	617	591	561	612	598	590	603	562	566	551	599	532	615	615	576	565	629	558	533	573	551	599	612	616	574	578	576	568	560	573	623	631	567	595	606	516	579	575	577	580	603	567	591	574	610	579	622	604	585	553	593	584	556	590	607	580	583	608	567	614	586	573	677	558	621	586	617	581	635	625	593	613	585	628	628	581	607	591	566	575	606	587	542	582	595	595	624	584	565	591	537	607	613	599	602	613	586	620	566	603	623	578	617	619	578	626	589	572	570	593	597	558	597	619	543	569	586	583	600	586	605	583	558	627	583	594	567	641	568	613	583	621	563	578	582	597	573	552	627	550	610	578	606	604	596	592	589	529	587	561	547	605
23756	20856	27987	23855	20763	15606	10000	5466	4005	2781	2358	1981	1733	1478	1317	1222	1172	1088	1100	1025	1085	989	921	905	1025	930	955	880	818	774	665	686	637	566	546	538	500	456	506	457	467	446	459	482	480	441	423	447	415	414	434	423	416	433	423	455	419	352	428	431	431	443	426	387	389	402	427	429	392	415	427	396	410	423	386	407	404	422	377	396	405	401	398	397	358	402	385	411	438	379	424	415	388	424	392	423	437	419	397	407	440	406	432	387	387	390	363	440	393	410	433	374	409	418	422	416	398	395	404	415	398	407	387	393	401	427	409	419	422	391	393	379	409	390	413	392	390	406	393	429	393	403	381	393	429	381	404	389	396	423	413	393	403	363	388	410	403	408	401	416	400	428	401	397	401	363	391	390	406	434	395	425	406	396	395	360	401	425	399	380	446	430	407	440	414	385	383	434	425	397	403	399	434	424	409	387	364	401	397	415	411	417	356	387	399	414	389	393	412	436	397	392	385	421	426	404	409	401	373	432	406	438	410	452	380	372	424	452	379	405	387	400	437	430	413	395	335	371	389	392	410	403	412	422	396	409	420	416	374	427	428	378	418	388	416	415	396	419	423	425	386	381	403	421	423	410	409	373	383	405	389	387	376	389	404	400	382	422	453	407	377	392	391	409	419	431	391	405	413	381	434	402	412	426	408	440	417	387	425	428	405	418	371	352	401	406	416	417	422	401	357	398	364	433	404	388	419	394	413	413	398	382	409	417	439	412	415	408	386	361	378	440	430	398	410	405	409	423	413	390	407	386	375	395	421	385	434	383	392	404	384	386	411	407	397	416	399	426	422	412	403	403	425	408	420	371	448	413	382	411	401	422	410	406	372	393	386	420	436	404	384	375	421	397	389	397	409	413	402	390	403	398	424	351	411	411	419	393	371	417	411	389	412	386	417	397	443	430	401	402	375	406	436	433	406	373	360	409	390	382	391	390	447	414	410	402	409	410	365	402	391	443	416	399	422	405	394	417	350	438	406	446	399	399	388	438	412	433	387	377	406	400	423	414	381	408	410	396	392	361	412	418	434	423	424	398	392	395	400	381	398	416	414	423	412	407	390	414	444	404	433	412	421	434	431	391	375	429	439	377	388	405	392	387	407	397	431	382	360	375	391	400	411	389	352	381	405	420	376	371	421	371	381	396	432	419	423	414	427	419	410	409	403	395	396	406	396	453	418	417	388	420	410	384	373	396	378	392	396	420	423	437	427	382	411	426	371	433	414	409	420	426	415	404	373	407	398	375	409	444	414	416	378	401	412	389	386	423	373	407	412	399	398	412	404	421	388	397	336	404	426	380	395	392	397	409	425	399	438	359	429	403	418	435	425	386	422	371	440	448	386	423	386	421	394	417	420	414	399	407	394	384	402	396	378	385	392	424	394	453	414	419	429	447	389	396	421	411	400	413	394	405	361	373	398	391	415	402	375	428	431	380	418	421	411	338	405	437	388	364	420	394	408	398	372	383	389	390	393	415	411	373	424	417	390	420	394	406	372	414	406	426	384	417	395	428	398	440	429	387	398	429	395	423	397	388	420	397	437	404	393	405	428	372	407	401	411	385	412	387	406	380	414	406	402	417	388	426	404	358	400	395	423	385	368	388	432	403	380	399	402	410	385	454	407	409	373	417	421	386	372	394	409	386	417	402	389	440	435	409	432	412	420	416	388	405	418	433	410	438	385	452	416	419	392	407	412	393	399	431	379	376	416	391	466	443	390	407	399	437	394	394	360	370	429	409	390	391	441	421	422	360	386	397	396	399	435	400	443	384	399	396	415	440	407	417	419	358	439	408	377	391	374	401	405	404	398	399	371	416	393	418	406	465	419	410	404	400	409	421	403	421	417	414	410	451	414	419	383	395	383	399	420	452	424	399	390	403	398	382	409	414	389	413	398	402	405	381	402	407	405	415	399	407	379	435	403	403	399	460	443	413	420	414	390	468	386	412	403	416	392	368	406	422	432	445	378	395	410	402	400	398	376	420	358	390	428	433	427	364	457	426	413	457	345	382	430	372	411	426	452	388	398	386	406	429	398	412	407	416	398	409	409	403	406	420	423	418	386	369	415	400	406	386	449	381	408	409	397	415	400	420	389	383	415	409	421	402	391	419	436	389	471	365	417	393	374	368	423	401	413	424	353	402	366	407	416	420	405	397	418	401	374	422	367	402	389	428	400	403	382	390	389	424	419	391	429	427	395	389	400	402	399	397	422	418	406	380	397	397	397	420	388	434	391	409	408	392	430	417	404	421	449	413	387	462	413	396	411	393	376	423	426	405	421	392	419	420	421	418	452	372	442	410	395	414	397	424	391	356	390	411	402	396	383	411	426	385	397	416	400	414	398	398	394	393	410	415	417	404	404	390	427	403	395	380	367	396	406	401	400	424	398	446	407	397	409	375	416	429	440	428	408	384	404	382	413	395	420	393	397	390	407	387	416	384	409	415	423	399	385	412	397	367	388	389	401	402	367	442	380	402	389	424	411	391	393	438	434	399	370	385	398	382	372	409	409	387	430	423	396	427	409	407	387	419	425	422	387	368	368	391	426	383	394	414	370	428	378	403	439	371	428	410	423	401	415	390	420	382	412	405	402	386	394	424	348	375	426	380	430	411	424	419	409	456	421	410	403	382	356	374	394	365	410	371	410	403	428	350	401	362	405	387	417	380	421	387	372	400	389	381	440	382	376	401	418	409	438	415	422	424	406	410	389	408	417	397	386	418	409	376	375	385	405	385	390	385	441	401	388	411	432	465	437	417	412	396	395	416	386	395	415	374	401	453	424	405	420	374	424	386	426	389	401	419	393	411	388	370	422	400	405	429	411	427	399	412	363	437	394	378	387	399	390	399	438	410	415	423	418	430	414	434	376	401	398	399	428	443	393	432	396	392	396	381	383	427	397	387	415	402	404	379	413	413	403	391	403	438	381	413	387	371	398	395	464	405	452	424	419	428	409	387	413	387	404	417	394	357	416	381	381	406	416	403	426	395	423	388	404	389	390	404	402	403	380	396	439	405	371	396	396	367	417	385	395	392	376	400	420	382	386	414	384	394	420	374	417	396	408	435	398	418	430	424	381	407	401	389	390	436	438	382	436	417	381	396	379	437	395	403	436	422	399	441	423	433	406	420	461	431	415	428	392	415	415	393	420	422	403	418	375	414	403	384	401	412	402	383	392	385	404	401	438	403	412	381	447	439	385	386	396	400	426	409	406	403	403	357	428	409	417	402	421	411	388	408	411	439	452	428	384	413	408	395	404	408	375	407	393	410	365	404	400	440	422	376	380	409	386	417	407	416	390	400	413	395	407	388	415	394	415	391	414	406	425	375	410	404	383	374	416	371	411	408	443	373	414	376	434	378	430	399	406	406	396	412	387	416	354	403	427	448	365	428	363	435	403	408	393	398	395	389	394	417	390	372	367	373	382	384	404	381	430	367	409	410	379	395	382	399	401	388	450	419
35900	44055	29677	20598	16937	17669	14559	10887	8478	6152	5202	4194	3526	3123	2799	2416	2125	2039	2079	1999	1913	1755	1620	1621	1605	1606	1632	1514	1510	1353	1064	1119	1066	959	898	761	681	668	644	656	617	635	650	650	557	575	603	564	519	527	586	522	535	545	553	572	589	512	540	544	534	541	566	568	562	559	528	594	574	527	530	538	523	543	514	564	529	493	547	515	545	520	562	500	584	563	503	543	506	516	553	546	549	514	561	545	518	545	538	546	540	521	570	507	531	550	498	545	510	556	508	523	535	547	571	526	565	581	533	510	533	503	556	505	495	531	540	543	514	531	531	559	488	581	586	490	499	540	512	548	534	539	522	542	532	524	528	497	509	525	537	514	586	554	558	541	510	511	550	542	571	529	515	504	548	521	499	509	540	550	512	525	545	502	488	547	555	605	523	517	553	533	543	538	503	583	518	579	543	483	472	542	554	534	525	537	536	508	529	559	542	535	528	538	506	560	526	565	571	542	520	533	506	531	556	504	537	528	560	525	567	529	518	527	590	515	543	553	547	528	551	552	570	519	555	535	501	531	502	515	571	461	524	577	498	531	526	517	533	524	557	552	545	541	523	496	543	561	534	502	504	541	537	533	558	512	546	522	581	524	552	562	534	507	547	585	541	558	529	568	497	520	564	557	543	569	492	484	527	508	538	523	552	542	541	505	528	523	522	580	515	531	520	537	512	546	528	544	529	486	547	531	568	518	556	542	550	541	500	547	532	535	564	477	532	529	570	563	522	531	547	512	553	520	498	580	503	486	537	537	536	545	507	542	547	529	550	495	517	535	533	513	537	516	535	542	530	551	518	526	543	542	521	530	570	503	542	558	505	529	561	515	515	519	517	567	538	542	520	599	533	532	548	540	523	561	512	541	510	516	570	523	545	534	516	531	519	557	523	526	583	525	521	584	569	567	501	529	537	508	524	527	563	525	547	551	530	610	552	558	497	544	542	535	560	550	542	518	535	540	536	534	558	574	530	553	543	548	545	496	548	526	507	504	533	547	526	531	480	543	521	531	517	560	540	569	528	549	517	562	546	534	490	498	580	495	508	556	566	512	547	511	541	512	533	520	527	498	538	516	549	552	535	534	518	569	502	544	533	504	547	523	544	500	518	557	518	514	509	544	541	514	581	454	540	533	563	543	508	530	529	547	564	542	575	557	568	599	538	572	537	532	525	557	552	524	509	514	554	503	560	526	511	556	544	546	519	493	561	543	564	518	528	516	579	540	541	540	499	505	542	563	501	572	506	551	588	549	512	538	547	524	539	511	536	507	521	506	490	559	522	493	502	575	562	538	550	517	522	557	556	552	537	530	506	550	565	537	532	561	565	521	528	517	523	502	544	522	518	542	535	528	551	519	518	565	556	567	530	529	530	525	546	563	523	520	550	560	496	569	540	574	532	519	545	535	548	544	572	517	513	542	520	523	532	541	512	591	504	525	505	565	526	507	498	502	515	523	520	528	526	547	531	579	522	523	565	571	476	531	545	553	512	537	516	548	529	555	542	540	512	521	521	535	581	565	548	519	515	518	529	515	545	527	508	549	536	544	518	553	479	568	524	529	498	541	500	529	532	540	537	545	471	546	503	507	505	568	555	541	513	563	531	503	542	509	516	558	530	520	520	515	542	564	558	514	567	568	530	548	521	534	530	522	552	539	543	514	523	544	534	554	521	538	500	515	524	523	536	534	522	498	538	535	505	559	521	521	545	548	567	486	551	528	530	544	560	573	563	529	550	554	541	521	556	544	509	489	540	558	556	537	474	535	544	558	546	530	529	523	540	519	564	501	567	533	521	500	542	531	561	527	520	505	535	535	492	549	511	563	524	573	543	517	528	510	519	535	515	541	556	579	512	553	503	559	530	557	508	518	524	516	539	503	495	522	508	509	536	533	546	529	557	575	510	542	532	578	507	520	496	491	514	510	570	549	528	528	526	555	528	519	516	535	540	508	501	507	566	533	526	500	530	535	528	517	512	516	524	568	520	539	530	563	498	492	531	529	514	532	550	516	552	540	529	509	533	568	517	536	512	552	526	498	553	515	525	536	523	529	526	557	501	528	545	528	537	530	547	527	501	513	499	490	512	537	525	556	552	513	551	526	550	516	519	517	515	525	502	523	524	516	525	535	583	550	540	565	556	518	551	564	551	542	582	524	548	505	528	541	518	497	523	514	507	539	535	514	531	528	526	530	577	505	574	511	531	523	553	532	508	513	512	539	562	560	556	545	518	502	538	536	560	565	495	573	564	513	524	509	542	531	535	499	540	537	545	536	542	544	501	520	554	539	527	539	520	486	529	532	542	526	483	554	503	537	490	499	544	517	541	520	516	531	532	511	527	522	471	539	521	559	548	522	564	551	531	533	520	525	558	549	529	518	503	502	519	516	555	512	512	527	490	536	531	557	534	571	516	527	556	557	558	537	538	556	556	475	528	547	538	531	534	515	557	540	527	517	518	533	551	537	555	582	533	518	528	529	521	536	542	554	541	520	557	536	492	525	565	566	537	529	563	539	536	518	522	518	578	485	561	520	560	558	526	569	509	522	558	494	575	509	527	547	528	554	538	541	504	515	525	523	522	539	604	527	521	528	548	525	524	541	508	510	527	524	517	520	576	538	548	543	545	519	519	528	499	520	509	519	535	523	548	547	528	520	518	565	519	569	546	531	568	556	531	550	534	534	489	570	556	547	500	561	570	563	559	517	507	530	558	522	515	515	522	517	523	489	525	525	551	582	557	507	515	563	533	516	492	506	516	546	520	577	558	542	520	552	550	565	519	513	514	483	538	524	521	525	540	579	574	519	556	554	512	552	572	512	527	551	516	504	523	556	537	486	524	537	533	507	562	535	479	561	546	493	540	541	533	562	528	532	563	573	567	553	588	529	547	557	549	507	555	516	558	493	569	530	557	508	592	555	518	537	512	532	542	555	548	541	516	541	509	567	531	517	561	519	537	532	533	514	560	541	546	535	541	494	513	539	556	528	496	507	553	565	497	523	509	552	543	526	524	539	522	516	478	504	539	550	576	560	551	559	527	543	488	507	525	528	517	517	515	576	541	515	501	502	549	535	514	518	530	533	592	566	544	505	516	541	520	551	509	519	542	519	571	547	530	545	553	535	557	543	517	524	500	536	506	531	529	512	516	501	537	506	530	535	550	542	535	511	553	539	528	529	546	510	521	503	558	527	552	539	535	526	517	498	566	543	535	524	528	570	566	505	548	522	543	521	569	498	519	533	542	516	509	541	541	520	595	558	541	554	548	533	520	549	541	534	572	526	539	518	549	500	558	501	534	544	564	564	505	532	571	564	514	500	554	524	517	533	577	527	538	573	500	549	506	510	578	547	525	501	527	517	537	500	522	543	501	486	543	571	532	585	548	533	591	550	532	562	557	537	587	538	565	521	494	488	550	543	540	545	525	527	546	502	560	537	547	539	520	493	511	523	510	517	545	534	510	521	540	528	553	517
22748	20854	28505	23317	20944	21204	15614	7497	5045	3836	3217	2519	2054	1788	1647	1520	1443	1296	1297	1375	1365	1322	1130	1087	1109	1080	1076	1017	974	858	764	748	685	623	586	551	496	443	421	413	432	459	433	447	425	378	391	388	368	385	445	363	346	385	393	370	404	383	370	347	364	349	385	348	382	354	339	337	385	330	368	365	354	375	324	343	320	367	361	333	350	334	343	338	325	364	343	341	398	340	342	352	371	345	381	366	352	323	323	421	310	336	352	367	370	357	341	353	367	376	355	378	396	352	368	383	374	338	352	365	353	346	352	356	331	344	319	330	376	323	361	350	346	338	380	382	323	374	368	364	369	350	368	343	344	360	352	347	360	327	323	369	345	366	334	347	371	354	368	331	382	359	355	367	374	366	325	374	352	326	347	351	348	353	331	353	322	363	356	337	380	312	375	381	355	356	345	355	346	323	346	341	309	348	359	350	416	353	360	379	347	367	342	398	365	355	367	359	320	388	370	361	369	369	334	355	329	357	358	322	354	364	362	350	367	372	308	362	359	334	372	339	319	359	335	340	389	317	358	369	362	376	383	357	326	356	353	354	356	367	365	335	362	359	330	390	373	310	360	363	335	321	334	329	350	391	314	333	320	369	371	327	313	363	394	376	362	368	369	335	322	354	377	360	348	357	359	351	363	334	339	310	347	358	325	331	376	362	367	351	350	342	334	367	344	354	365	344	369	333	333	354	374	349	340	355	363	360	361	353	341	343	335	345	377	385	355	379	345	388	368	355	365	350	376	332	342	354	379	394	361	370	361	333	368	361	352	353	352	347	363	337	351	349	374	334	340	339	374	382	365	327	383	349	333	353	359	331	351	350	337	340	363	363	319	364	370	340	373	339	366	359	356	362	359	369	372	367	380	393	356	342	373	354	334	357	367	346	371	365	337	340	376	359	365	367	344	323	346	394	354	382	322	368	329	339	373	336	360	375	350	319	344	356	343	369	349	362	360	316	336	352	364	337	348	343	323	355	352	364	341	334	361	366	381	349	349	355	372	349	336	355	363	317	357	381	353	372	379	347	344	349	344	372	359	354	367	319	366	349	352	355	338	370	345	367	340	337	335	346	373	309	336	361	355	331	372	385	350	362	372	345	353	331	367	343	328	392	378	330	365	346	352	377	381	325	351	333	347	338	351	336	341	359	337	373	352	362	348	348	341	347	352	383	361	359	324	365	360	345	355	324	357	360	332	351	347	359	366	366	314	344	353	344	374	354	349	346	325	330	350	312	324	339	363	331	362	384	330	332	382	341	337	360	348	332	368	354	352	369	365	345	335	347	372	350	385	374	371	313	333	379	371	351	350	395	328	365	331	336	386	348	342	348	324	328	342	338	325	333	358	378	337	339	333	342	319	411	356	355	352	359	359	385	362	365	377	338	376	346	366	391	352	341	343	309	302	357	357	312	364	368	355	345	331	349	328	361	384	366	359	377	363	346	364	302	359	338	357	374	325	363	344	340	327	381	342	359	387	340	336	351	339	348	330	362	335	362	362	344	339	332	336	368	371	357	338	347	358	351	349	363	357	332	373	350	361	385	360	346	325	342	335	339	338	376	315	341	369	374	312	341	333	355	347	362	364	348	352	390	384	315	359	348	374	352	338	344	339	344	345	376	363	339	375	351	361	336	392	327	345	329	362	347	376	324	330	336	335	310	374	361	338	359	363	355	336	348	359	378	352	341	344	372	325	340	352	371	378	345	349	314	345	355	375	304	366	332	365	339	348	347	329	346	337	337	332	384	347	320	331	388	341	334	334	342	369	379	351	350	308	351	355	385	352	333	356	356	351	307	356	344	358	356	344	337	336	351	340	329	380	360	342	337	354	335	348	333	354	373	359	340	326	350	342	364	346	388	362	346	364	373	355	373	351	340	377	364	343	348	353	316	377	325	327	357	359	331	364	331	342	351	348	333	330	343	336	364	379	355	326	322	347	356	359	326	345	371	352	363	333	349	316	330	350	332	342	346	368	349	363	379	352	355	377	346	350	312	361	359	356	354	347	359	346	344	362	355	368	347	374	380	362	395	366	369	358	317	383	352	344	347	334	339	374	376	375	383	383	337	355	373	356	338	350	338	341	348	363	360	357	341	344	360	351	330	349	366	346	347	363	336	370	367	339	347	337	349	358	400	375	352	354	382	367	353	347	337	322	374	329	381	378	333	351	328	385	339	340	354	336	349	310	340	376	344	388	343	382	341	349	337	409	342	321	318	368	367	324	373	321	350	382	369	357	343	370	354	334	345	386	376	356	316	328	388	346	362	354	392	345	369	347	346	375	366	353	372	361	366	310	356	349	344	350	382	347	356	334	326	372	365	368	318	370	358	339	373	338	325	339	346	364	365	346	347	385	306	384	330	359	398	344	349	340	366	359	363	334	356	326	339	355	356	364	351	343	348	347	356	376	350	384	364	358	336	344	328	360	380	386	349	331	364	351	344	328	344	376	382	340	361	376	348	354	361	381	327	336	342	344	355	353	349	336	342	383	366	338	320	357	346	364	330	355	358	355	323	357	384	382	344	332	339	336	361	339	351	360	349	350	337	367	370	360	336	335	356	352	346	373	385	366	316	392	374	348	370	345	351	369	374	353	321	348	359	351	365	357	333	389	378	368	305	356	321	322	329	337	353	357	328	375	364	358	340	365	375	343	357	362	384	381	349	331	352	373	344	338	351	354	369	359	342	374	371	360	360	345	358	386	344	332	353	372	369	406	325	363	363	337	352	342	328	355	340	369	353	363	346	351	349	350	343	356	340	349	352	368	325	386	360	391	326	336	375	355	386	355	342	347	365	353	352	353	347	351	369	365	362	381	339	386	341	363	362	366	352	368	344	363	329	344	363	301	373	405	355	363	410	355	342	321	378	351	356	349	363	374	330	368	350	331	366	344	345	315	370	346	393	325	380	385	356	396	348	356	360	323	360	331	355	371	357	369	363	345	365	357	386	343	331	364	368	360	337	396	354	350	333	371	345	376	353	347	353	337	351	389	362	358	353	337	396	345	364	354	349	399	355	375	360	333	370	322	367	345	369	319	348	348	315	364	337	361	348	350	349	355	375	371	380	335	352	357	340	356	347	341	349	367	387	371	356	360	323	361	341	350	357	326	363	352	356	340	373	363	374	381	363	347	368	318	347	337	383	369	384	361	357	360	348	345	363	361	341	336	329	336	372	379	334	358	335	342	350	376	373	388	341	373	343	359	354	358	316	309	363	341	325	359	343	351	313	362	341	365	344	352	341	352	370	373	334	355	319	347	374	353	358	328	361	347	378	323	350	403	346	323	325	357	361	355	333	360	347	352	340	341	349	319	378	361	338	361	339	387	346	355	338	361	366	358	375	340	341	331	347	312	330	369	353	337	325	364	386	339	386	351	352	361	371	357	347	341	360	354	342	342	363	381	357	361	323	383	356	342	353	318	361	336	356	369	351	345	334	340	311	336	349	363	319	351	364	388	339
40180	52065	34042	24705	22502	19649	15925	13591	10680	8162	6757	5299	4234	3723	3385	3016	2677	2542	2523	2611	2646	2428	2072	2036	1940	1965	1961	1685	1705	1493	1276	1263	1103	890	900	852	709	689	649	619	640	620	609	597	547	564	546	536	524	515	489	517	521	497	493	486	476	515	491	471	490	444	500	455	490	473	469	482	463	518	458	475	453	468	449	444	457	474	475	494	481	442	465	465	469	463	472	432	459	489	481	425	457	466	458	466	464	483	476	469	436	442	448	442	427	462	447	453	450	467	454	483	440	456	472	411	449	480	419	430	435	414	443	430	430	439	453	435	478	474	454	464	452	455	466	427	447	444	495	425	454	441	512	453	439	466	435	455	461	430	474	434	444	466	422	474	438	490	479	389	476	429	483	436	455	436	425	425	433	451	455	457	451	429	482	448	469	481	444	451	429	424	450	452	465	441	472	484	462	438	464	439	453	452	439	484	454	467	414	487	456	503	461	466	453	447	461	440	494	417	436	461	449	484	464	464	421	439	463	419	484	432	472	471	419	447	468	456	439	432	428	457	470	443	484	460	475	455	468	457	424	446	441	491	426	459	439	457	479	427	459	448	477	442	442	455	428	407	425	430	438	421	437	462	436	470	446	443	463	450	470	515	464	446	468	468	424	440	453	479	486	451	469	453	416	469	463	438	448	437	437	480	455	463	471	459	453	468	424	497	437	480	476	461	446	452	456	440	471	454	408	455	450	448	480	438	456	434	486	433	484	459	458	461	477	446	448	476	490	481	430	463	488	487	428	475	448	450	442	478	437	453	429	464	506	460	465	422	436	435	442	469	425	504	439	493	486	420	445	434	482	420	448	420	441	466	444	441	472	427	466	428	444	454	441	436	484	462	439	446	481	431	440	439	495	420	431	456	414	454	494	490	458	459	440	443	458	437	455	472	449	424	478	425	454	455	460	440	491	436	450	454	450	457	452	463	488	480	457	485	404	425	439	447	427	450	422	440	456	474	470	466	438	459	493	462	462	446	449	428	434	449	487	438	463	444	448	435	443	422	488	466	458	460	442	476	492	480	448	452	427	453	472	445	449	475	444	466	466	467	468	499	457	470	456	479	453	432	440	414	434	439	480	451	418	421	455	464	459	445	428	463	472	444	458	466	446	462	452	480	459	434	431	461	457	497	434	470	446	478	469	465	472	442	433	448	416	501	465	461	429	463	449	460	503	423	470	443	447	475	479	460	436	442	459	435	444	458	466	454	468	494	458	457	454	433	451	442	518	429	427	493	452	483	457	473	438	484	468	474	456	439	442	478	404	467	464	465	474	408	434	437	474	438	417	450	446	443	445	452	477	480	458	464	473	463	464	440	465	448	521	492	474	467	420	477	456	432	447	430	409	462	437	444	441	470	447	473	475	460	474	489	469	471	447	454	444	466	498	472	466	493	437	441	446	469	458	460	487	434	397	464	441	470	461	472	446	461	483	443	450	435	479	452	444	414	454	429	495	437	471	428	453	459	465	467	470	470	461	382	455	433	453	470	458	456	448	432	436	451	457	447	465	470	419	456	461	458	438	430	487	453	410	447	453	482	433	448	418	451	484	492	470	451	440	432	446	423	468	449	463	512	443	452	452	464	470	425	448	461	458	451	429	463	462	437	439	448	423	430	452	470	468	432	445	477	436	464	482	467	435	407	504	447	466	474	487	484	434	479	455	446	438	445	470	442	465	450	476	442	449	471	436	456	476	447	486	476	428	456	459	419	495	445	470	447	405	453	491	468	476	447	432	452	443	464	451	481	449	420	444	484	480	458	512	430	457	450	489	453	456	463	458	442	460	462	462	503	443	456	443	428	444	447	432	427	458	469	429	462	465	472	424	427	460	462	477	427	506	486	454	458	410	463	476	448	425	449	447	458	441	433	464	462	458	493	450	514	450	435	431	465	395	448	443	454	470	427	463	452	445	439	481	429	396	464	456	469	435	435	480	458	444	485	490	461	416	412	469	504	417	484	464	480	451	462	430	477	456	440	453	399	440	443	422	418	434	467	458	448	445	440	459	460	449	480	463	460	437	435	421	446	433	452	409	469	466	485	442	434	456	474	468	448	508	453	445	466	432	455	459	474	498	471	457	488	486	474	457	503	438	459	444	441	470	433	465	450	477	438	503	454	458	446	448	417	467	455	483	475	487	476	470	492	426	454	478	449	452	461	447	441	445	425	475	464	448	463	422	418	448	450	435	460	439	427	415	474	471	471	420	449	463	427	448	460	471	418	452	471	479	468	471	485	458	460	451	450	447	495	461	463	448	439	466	459	456	457	453	466	450	454	446	482	444	474	451	447	464	467	479	459	422	478	465	453	488	462	469	460	452	471	465	448	433	430	469	439	463	474	456	427	463	472	471	452	459	432	459	450	479	490	475	478	455	440	471	438	477	434	472	444	451	461	487	431	429	472	481	427	456	463	461	427	441	454	457	478	458	489	452	443	436	449	445	439	479	447	464	429	468	430	477	414	455	495	472	469	434	463	425	415	464	441	484	420	487	476	467	463	476	475	452	443	446	458	460	414	444	435	480	448	457	427	440	467	471	467	471	473	477	473	465	450	471	454	453	459	437	447	484	466	491	464	463	454	451	420	477	427	483	485	455	468	443	449	473	504	462	418	424	490	446	458	434	450	454	477	430	466	484	450	463	439	482	469	447	456	455	465	464	438	490	480	446	443	468	480	485	419	443	459	455	449	503	473	483	450	469	453	451	451	455	456	462	449	428	455	447	454	457	473	461	470	480	476	453	410	426	436	481	449	477	434	446	484	438	478	479	464	436	422	414	397	489	446	480	409	451	436	485	494	422	431	444	420	465	472	471	482	459	442	471	459	492	462	468	427	472	434	442	473	475	448	453	419	438	476	468	423	468	484	423	456	390	413	472	480	445	440	464	463	420	425	447	422	476	483	423	444	496	460	468	445	442	497	431	480	484	474	455	455	416	449	448	448	416	455	450	427	436	471	477	417	466	445	438	471	485	489	446	448	475	447	486	430	437	437	462	451	445	474	448	414	487	469	439	486	416	446	489	445	497	477	484	464	453	400	455	448	432	387	460	474	421	427	430	422	473	442	432	472	419	441	431	474	478	430	494	440	442	449	421	490	413	465	466	446	465	453	446	446	451	429	417	414	460	444	461	439	439	458	440	432	450	436	454	459	454	411	484	453	447	456	456	463	477	482	452	462	463	425	476	408	433	449	454	435	480	490	439	519	448	458	476	443	447	480	460	440	477	436	448	457	438	453	490	429	450	432	441	487	420	477	434	499	438	443	461	442	466	441	445	450	431	479	454	462	437	434	432	474	395	472	460	464	441	476	474	493	472	444	475	435	454	448	448	455	448	406	513	438	450	487	462	461	462	441	500	474	441	471	453	458	438	464	453	432	432	483	434	428	454	433	429	463	438	417	438	476	439	432	446	435	470	418	451	464	455	503	410	438	453	466	462	467	431	475	442	459	471	462	462	439	458	439
27667	23499	18578	10305	6454	4825	3246	2821	2259	1699	1371	1146	1066	1067	1001	968	905	897	867	910	860	845	813	732	769	748	746	752	704	662	598	655	633	546	522	490	473	498	485	458	502	464	526	450	498	455	443	464	473	445	423	451	433	467	490	497	465	492	445	453	383	476	476	459	436	433	412	462	484	434	499	443	478	424	475	476	493	477	441	434	493	450	439	446	451	482	462	451	474	415	437	437	481	485	454	429	459	446	472	441	459	433	457	471	483	472	450	440	482	472	471	479	440	440	510	486	452	445	455	452	459	464	454	445	467	416	457	448	495	457	468	473	468	447	454	446	449	431	462	417	495	434	452	419	451	392	425	455	506	463	450	451	437	428	456	501	472	463	465	458	468	439	483	440	429	466	479	469	460	440	425	457	484	462	457	429	451	475	472	407	409	459	450	448	476	442	490	449	450	447	444	457	446	492	459	428	456	427	488	467	435	428	467	463	483	476	455	452	478	455	452	453	479	484	456	462	461	465	471	474	438	458	525	442	478	433	461	444	481	456	454	472	446	441	491	488	442	452	446	451	434	452	464	408	503	457	457	470	406	456	458	502	461	470	463	483	461	480	444	503	433	461	438	457	447	451	440	437	473	451	462	475	431	479	422	445	466	468	470	461	448	462	436	514	436	472	467	421	446	475	475	472	419	463	431	490	445	414	466	416	467	411	475	479	469	439	468	431	480	453	492	445	505	453	469	470	436	470	465	451	432	466	423	454	449	459	469	447	464	465	468	466	455	456	475	433	427	490	477	456	480	479	501	475	464	448	431	469	400	484	466	464	436	464	443	454	491	456	472	456	451	477	480	477	437	431	456	484	444	452	485	470	412	476	417	445	491	454	449	411	452	468	448	443	441	474	455	455	471	438	460	462	470	461	464	450	477	450	470	500	471	423	447	458	470	447	447	409	433	433	443	451	501	491	455	488	463	438	452	489	424	447	440	437	426	439	451	414	497	446	425	431	509	458	440	464	454	433	431	434	446	517	440	434	452	414	419	418	432	449	441	440	484	472	438	475	457	450	443	463	471	473	466	464	475	481	458	477	447	473	441	433	486	440	471	452	446	443	482	421	448	452	486	449	457	464	479	452	442	423	458	438	444	420	471	483	472	469	447	454	430	482	493	450	437	444	467	425	497	473	463	403	485	460	446	432	457	435	480	428	487	488	435	448	464	430	448	442	494	466	459	465	428	436	453	478	470	459	464	428	461	429	443	469	439	465	484	460	430	465	481	442	479	439	466	457	453	452	444	464	439	434	471	444	438	468	445	441	485	456	477	424	465	441	454	416	465	447	437	440	452	443	461	466	447	455	482	479	437	459	453	426	452	452	455	417	476	470	420	477	450	439	467	410	464	441	453	424	482	463	427	443	436	432	486	506	437	467	431	435	441	452	450	418	461	443	438	443	461	453	477	434	457	490	490	496	493	435	441	455	443	463	474	461	430	451	426	449	468	453	444	456	429	456	478	466	413	430	476	431	477	466	427	434	448	458	442	414	453	448	478	412	454	449	446	474	471	440	406	473	479	447	428	440	453	423	451	486	464	490	480	444	432	471	468	456	484	478	490	459	447	439	441	431	499	493	432	424	480	471	469	487	476	461	504	430	440	423	437	454	474	437	465	447	491	474	454	392	469	481	471	442	490	462	482	443	455	482	461	489	471	446	495	439	421	405	472	484	470	468	463	438	436	454	467	440	448	469	495	480	496	453	449	457	449	475	457	478	456	454	417	431	468	414	452	445	442	426	473	433	452	442	454	463	450	480	474	460	465	448	468	472	434	490	473	437	465	453	454	448	395	440	451	448	461	460	422	436	446	441	453	441	441	474	480	453	469	456	445	464	488	507	460	439	468	437	428	433	428	465	475	473	436	438	468	444	472	483	456	476	441	476	460	488	452	463	483	455	461	422	419	445	444	444	444	463	437	425	434	492	457	441	447	519	487	439	474	472	486	459	437	462	459	494	444	462	481	452	441	469	439	444	464	461	429	430	427	410	449	460	419	482	476	460	461	474	432	468	472	460	447	497	446	441	458	447	463	470	482	460	424	501	485	463	455	462	418	468	453	492	468	470	492	482	443	465	425	459	453	481	478	436	479	451	454	448	472	457	430	438	488	466	428	451	474	501	438	477	427	466	426	436	444	444	489	449	442	465	450	458	452	476	441	478	481	454	426	426	465	477	461	485	447	425	499	458	441	475	469	480	449	472	452	478	468	455	444	451	439	527	455	434	483	484	463	408	444	438	445	432	469	475	472	450	522	464	428	428	432	451	469	446	498	459	458	507	456	452	488	463	438	442	414	497	455	426	465	426	462	458	467	468	493	454	436	437	451	467	471	427	437	426	457	451	444	440	439	453	446	437	449	453	428	465	452	465	444	478	504	445	424	498	434	470	481	439	457	468	508	416	439	450	474	467	493	408	477	444	445	443	459	463	464	443	469	478	463	442	458	476	482	435	483	489	469	477	424	457	439	437	456	464	449	466	423	445	430	483	518	468	524	461	457	468	467	431	433	458	424	457	432	444	474	419	464	421	411	484	460	458	445	452	485	415	465	495	442	450	471	483	463	422	454	461	445	454	449	478	480	476	451	425	448	465	499	445	453	452	472	465	483	439	436	450	474	448	480	439	453	453	476	447	426	484	446	485	482	470	460	455	460	482	493	474	466	452	467	471	460	484	446	443	464	477	464	459	424	458	452	428	479	438	476	418	431	478	437	475	469	459	472	475	443	424	475	440	451	470	469	434	428	436	448	436	448	465	460	453	446	495	458	460	450	461	448	459	475	453	478	425	492	492	410	440	448	526	465	414	453	464	444	456	458	459	463	477	452	485	458	485	454	442	467	463	429	449	473	465	471	505	502	466	467	491	453	503	473	439	489	424	462	488	440	483	467	430	442	473	467	453	424	437	491	487	433	447	439	435	447	480	462	435	502	409	443	461	495	459	449	448	447	449	467	421	448	463	460	462	447	450	457	490	483	427	457	443	462	439	432	474	421	462	455	459	468	444	422	462	449	448	453	478	457	456	435	476	461	463	461	407	428	447	451	471	444	469	431	476	445	470	450	448	448	455	483	462	472	426	511	467	495	488	464	473	494	424	430	413	496	482	477	430	443	452	494	472	418	446	431	469	477	408	442	454	477	456	427	470	466	445	480	465	470	427	465	493	458	447	462	451	445	435	497	455	471	476	455	444	428	478	465	433	473	456	467	464	418	455	454	423	460	447	398	475	458	460	473	454	437	481	473	431	486	493	463	507	504	449	465	467	496	457	466	453	528	440	448	442	430	484	482	442	463	436	480	452	436	454	458	448	459	464	485	437	454	449	471	456	465	451	468	451	466	448	449	450	450	466	462	486	467	483	471	459	468	457	481	497	488	440	427	460	491	492	431	446	469	477	438	517	423	480	441	515	489	496	465	479	453	462	457	481	473	398	447	437	454	443	450	405	487	465	445	470	509	461
31235	34698	19812	13009	11329	9661	7144	6484	5046	3909	3026	2390	2094	2047	1868	1699	1712	1606	1640	1664	1510	1371	1318	1222	1274	1333	1265	1222	1132	1037	938	935	845	774	738	745	695	644	686	666	642	644	656	630	646	569	660	568	601	609	613	655	590	596	620	645	632	586	603	595	599	626	606	596	601	590	568	632	609	610	582	605	580	603	608	554	597	598	589	571	612	581	563	585	636	597	563	645	621	626	573	600	605	618	601	632	604	583	623	588	561	599	598	569	579	586	630	587	618	596	585	577	603	581	638	571	621	571	593	578	592	587	595	620	561	565	653	582	581	589	594	589	584	582	603	599	601	609	637	638	616	577	601	583	591	622	614	577	626	574	618	587	559	552	602	604	613	566	624	640	591	608	606	632	569	621	558	601	577	608	600	624	602	591	623	601	578	602	609	599	643	597	579	569	603	634	612	631	595	571	577	579	563	607	590	627	567	599	561	627	601	558	580	620	616	590	589	593	591	616	578	604	574	588	564	593	570	616	614	603	599	584	628	568	605	615	613	581	581	607	587	585	620	559	534	604	621	625	606	634	582	616	569	639	576	579	611	654	644	608	581	545	590	616	618	606	606	587	578	566	596	567	617	604	551	581	611	567	630	569	644	593	568	597	583	616	633	616	598	579	573	574	612	584	587	598	585	549	605	593	628	598	580	585	584	611	601	629	580	596	604	603	622	579	588	572	568	582	609	623	613	627	535	614	591	587	600	584	593	612	596	628	608	583	602	561	573	597	596	593	579	617	606	614	621	541	603	631	566	613	593	598	584	597	635	585	584	648	587	610	590	648	596	578	589	563	594	559	597	567	572	595	597	606	670	596	606	596	567	610	617	588	544	608	607	587	601	614	623	576	553	559	595	624	596	622	596	593	573	568	605	562	602	613	600	606	615	595	570	641	618	595	578	600	586	592	625	614	590	565	586	571	607	614	628	608	600	586	589	632	558	564	627	577	597	623	585	580	623	617	596	567	620	556	557	581	553	607	631	570	601	576	606	560	589	568	567	583	582	593	647	644	598	573	585	576	615	631	580	559	635	601	591	583	549	567	626	566	641	522	628	571	572	591	608	650	612	586	614	621	605	596	637	574	562	585	588	604	597	565	577	595	650	619	577	609	556	628	597	606	561	578	575	607	575	619	549	590	642	581	604	614	595	588	632	626	605	616	574	597	599	630	608	619	608	577	577	551	564	567	554	636	610	584	582	611	586	619	620	557	573	557	616	579	549	632	590	623	588	596	614	596	604	581	639	608	545	590	608	569	620	582	616	558	587	659	618	608	602	592	606	576	600	596	590	627	637	587	584	676	588	578	580	586	634	584	591	595	643	561	595	628	585	627	621	594	586	635	610	595	645	644	648	607	573	596	550	593	626	603	608	615	641	581	572	568	609	675	601	576	622	601	574	624	606	609	614	549	607	580	608	639	602	574	625	586	587	595	600	609	584	557	588	538	632	614	586	609	593	601	559	587	588	562	614	579	652	551	628	586	649	578	622	592	585	626	606	575	593	641	638	592	606	586	575	596	614	599	600	560	569	589	562	575	609	641	534	612	588	595	610	577	626	563	572	594	588	583	587	620	595	628	628	606	628	550	587	581	541	573	597	608	609	549	601	604	640	632	606	609	648	587	620	609	617	604	602	589	592	607	629	573	552	590	584	618	645	577	618	593	572	601	631	623	582	594	586	589	592	562	586	635	608	595	600	574	570	587	579	603	608	554	607	625	586	633	600	610	621	594	585	606	535	583	623	596	577	614	579	592	567	593	634	592	577	618	628	546	597	631	564	623	580	582	541	598	630	594	599	588	595	600	591	617	621	619	577	652	616	626	619	612	582	568	608	553	602	577	566	586	612	610	578	566	589	607	603	577	607	589	619	581	608	608	565	617	610	625	618	563	618	567	637	627	600	581	626	620	583	636	579	576	585	583	612	557	624	586	585	638	607	605	577	608	581	623	592	563	621	595	608	597	643	588	615	615	623	572	602	611	593	605	581	594	662	617	582	607	578	616	602	590	580	606	570	660	602	578	630	634	592	641	544	593	618	589	556	555	588	591	575	585	601	620	603	581	585	609	609	593	618	576	619	615	624	616	569	584	581	576	586	587	593	553	588	601	567	573	530	606	598	597	619	585	600	591	575	574	608	555	585	597	575	591	546	626	608	589	629	624	634	582	576	613	596	586	539	614	629	614	568	597	602	604	612	585	574	596	586	553	619	616	590	619	579	586	600	618	649	616	575	579	601	573	592	568	573	611	602	612	613	595	576	589	590	629	562	612	589	593	573	575	597	581	574	592	591	572	596	589	605	547	578	552	580	577	618	610	606	632	563	601	571	624	551	577	576	604	545	643	607	596	581	633	607	603	616	659	590	585	610	608	595	593	595	617	607	565	549	615	654	616	596	625	596	582	603	594	627	609	572	585	631	586	613	617	584	628	563	571	629	573	563	599	582	588	594	629	552	589	601	599	583	587	603	615	548	567	576	583	619	607	576	599	621	628	596	604	569	586	626	614	560	564	585	598	634	624	590	573	607	573	572	606	584	607	607	579	624	604	596	624	608	551	579	571	603	547	617	572	551	565	573	590	585	635	564	604	584	557	584	616	605	620	608	582	557	616	581	610	572	598	552	591	584	603	581	616	595	605	599	620	600	608	586	585	606	598	612	552	596	634	602	592	597	591	585	606	607	584	600	621	563	612	585	554	626	600	626	596	666	604	624	593	608	550	536	619	549	574	590	589	633	586	574	598	625	619	579	603	610	604	602	589	628	633	596	655	575	605	583	582	633	585	591	608	585	559	597	586	605	593	587	644	587	595	575	606	614	600	592	574	633	620	584	611	540	589	592	572	610	589	603	570	602	594	581	634	607	634	638	580	645	560	633	601	562	609	599	614	641	595	607	583	553	588	590	601	629	581	604	595	584	584	549	605	586	595	589	615	580	636	605	587	607	614	623	581	560	592	618	603	640	582	616	577	556	645	569	596	582	558	646	562	589	575	619	598	639	603	618	595	557	619	602	620	583	671	577	543	583	607	576	542	605	635	631	586	567	558	599	579	626	534	556	616	590	585	616	615	585	579	608	573	589	598	570	634	576	617	582	633	646	578	576	606	583	597	618	579	603	568	559	596	561	604	581	621	576	583	558	587	576	593	598	607	572	591	572	652	617	569	586	590	658	549	599	598	589	590	610	605	578	578	590	586	578	658	604	615	556	600	596	608	604	595	557	558	591	560	588	566	602	612	576	617	617	595	590	609	580	638	590	555	605	614	625	561	583	546	591	570	568	557	620	624	579	581	569	597	628	551	588	596	608	582	601	644	598	615	577	623	576	609	578	584	628	590	541	577	566	603	601	631	613	575	587	609	603	573	561	594	550	646	594	575	619	605	586	552	574	550	600	604	637	601	591	613	613	622	608	588	591	598	577	580	613	595	587	646	561	624	564	598	641	579	572	583	593	574	564	605	570	604	601	599
23763	20841	27962	23839	20778	14155	6945	4593	3562	2695	2124	1702	1468	1406	1323	1216	1283	1293	1204	1164	1070	1100	994	952	970	970	963	933	817	772	724	711	713	636	582	575	498	468	478	428	470	450	459	427	447	425	409	467	435	401	422	417	417	392	419	454	423	460	425	430	398	390	384	448	424	386	418	471	406	408	411	396	418	425	412	415	361	389	405	416	415	383	376	424	380	428	423	415	399	395	340	399	427	408	414	408	411	410	399	392	412	412	406	416	375	419	428	394	382	416	439	412	397	393	415	419	430	376	398	407	424	410	423	443	400	416	366	407	374	402	403	417	406	429	404	430	425	372	416	399	414	424	402	394	428	427	411	426	422	394	429	404	441	448	422	409	386	398	427	428	410	399	411	400	396	437	428	433	444	377	402	413	449	412	403	422	380	415	382	394	419	410	419	421	424	418	414	438	383	432	410	399	389	407	437	403	420	381	405	420	411	395	424	428	378	399	379	442	388	430	397	389	425	399	405	421	460	368	401	422	393	391	386	414	442	402	402	428	423	397	368	438	389	431	435	413	419	394	434	382	419	428	422	432	407	400	425	447	413	437	416	388	395	425	413	421	388	412	403	386	390	420	395	386	423	424	408	408	407	433	418	419	406	374	447	386	378	426	408	387	449	419	428	400	464	404	408	402	361	402	429	414	406	386	424	414	405	394	408	392	433	430	396	435	401	390	406	405	434	425	427	409	422	411	381	424	408	436	409	425	416	384	367	429	423	434	419	407	394	449	396	403	422	409	431	398	424	374	411	430	386	408	422	408	428	417	415	467	390	412	417	400	406	390	410	420	414	390	374	377	387	398	427	389	436	408	414	419	399	395	430	387	408	423	433	423	410	408	397	414	397	395	369	430	440	393	395	390	481	403	409	423	390	415	425	398	433	423	447	420	414	383	417	396	404	438	423	395	387	419	413	393	377	412	423	440	390	410	403	419	377	390	416	414	385	394	393	404	386	385	374	400	385	419	417	386	438	394	404	402	431	401	435	437	435	430	424	406	395	397	416	411	411	387	379	388	406	440	407	404	422	437	412	423	424	417	404	404	436	389	400	409	400	418	458	387	396	397	400	407	403	441	414	423	432	434	404	413	400	404	418	426	440	435	400	392	416	387	387	419	387	408	403	427	430	427	392	386	402	421	421	453	407	394	389	416	412	437	408	415	408	447	410	394	395	445	432	377	431	403	409	432	402	394	417	400	405	384	393	413	419	395	414	417	437	414	407	417	398	406	401	446	397	419	361	433	415	407	393	404	433	445	430	412	412	395	426	408	401	415	398	406	428	467	430	389	456	433	415	411	424	422	425	405	397	421	386	422	387	399	392	413	405	408	438	368	413	402	416	408	438	414	422	376	449	391	413	403	415	383	401	411	409	410	405	427	411	417	386	373	408	405	399	427	382	436	405	373	420	391	401	424	376	400	408	401	425	397	419	375	417	386	409	353	423	402	431	410	417	400	402	391	443	402	410	433	403	386	402	397	358	386	385	441	412	357	385	386	380	435	382	432	403	378	396	417	423	401	409	410	455	424	412	378	387	426	426	432	431	438	424	424	412	437	429	421	458	396	380	436	427	417	389	421	423	392	381	394	408	431	404	434	370	438	405	392	416	396	405	387	417	422	409	382	431	391	388	430	429	383	373	404	407	425	406	417	417	434	409	409	433	422	401	384	426	378	414	391	439	400	396	428	387	420	404	421	412	418	412	385	422	437	420	405	384	405	403	421	403	406	399	412	378	414	408	423	409	427	398	404	436	403	393	408	399	389	432	415	404	404	386	393	438	401	404	402	380	408	401	406	407	374	384	379	419	425	418	403	397	438	442	439	430	413	366	374	362	407	413	389	404	408	402	388	453	382	390	410	395	400	423	406	405	426	387	421	407	420	400	428	396	391	423	384	389	353	452	414	432	399	412	407	372	426	439	409	394	358	422	451	441	391	412	422	408	404	369	412	369	389	404	439	458	421	415	415	420	366	442	443	390	403	394	420	394	431	434	392	442	403	429	421	427	403	430	403	412	448	438	379	423	423	405	407	447	413	359	377	411	407	410	420	375	461	364	419	395	410	396	419	410	395	419	437	419	390	392	407	432	424	400	386	407	417	441	417	390	451	402	426	406	436	418	418	401	397	394	398	395	395	404	426	423	413	391	401	423	418	412	448	402	413	390	417	407	403	400	408	398	380	429	436	429	410	401	393	423	466	415	420	394	431	385	409	424	411	426	432	390	367	454	411	379	348	415	396	411	392	417	395	440	414	432	421	381	417	364	411	377	393	385	398	390	404	413	404	419	409	357	397	410	408	428	418	453	433	427	425	424	435	407	419	396	435	416	398	436	427	389	416	407	414	415	364	435	386	380	403	407	393	421	455	421	396	416	374	422	433	425	454	390	402	438	432	372	370	394	387	392	428	401	413	406	432	406	431	391	395	395	402	422	397	399	452	421	416	418	382	438	394	451	370	420	434	404	443	410	430	432	407	411	436	424	409	399	401	361	402	412	407	399	397	411	395	416	384	428	401	399	415	436	383	412	452	429	415	361	381	423	450	396	390	396	462	410	396	417	384	440	430	423	405	391	416	418	421	418	381	410	366	405	383	392	416	430	398	417	427	408	394	448	417	387	419	413	429	421	388	421	410	363	396	410	430	435	430	403	436	436	414	425	395	396	410	410	398	398	356	400	451	448	374	412	388	419	414	399	415	421	417	389	407	387	432	391	420	407	407	428	435	417	385	409	384	431	422	378	389	396	434	451	426	391	441	450	387	392	401	389	412	424	395	465	409	420	402	418	380	381	437	425	401	375	397	409	397	403	362	415	398	409	403	432	404	422	415	380	402	430	412	410	394	390	356	400	404	388	375	430	435	413	396	447	395	400	425	402	387	416	379	453	413	406	407	437	412	419	388	428	387	412	375	413	386	435	384	392	399	408	373	401	409	392	428	426	415	409	377	428	412	424	426	431	394	439	429	428	414	397	417	395	396	404	391	446	409	451	384	409	413	402	419	420	425	416	418	392	422	391	380	412	408	413	426	388	391	432	421	405	409	372	411	423	401	382	432	413	429	408	417	400	388	404	411	385	387	387	383	399	400	398	432	387	426	406	398	402	458	404	409	395	409	416	429	401	416	410	408	395	406	398	384	410	416	425	405	446	392	416	405	397	383	422	410	384	401	387	419	416	375	402	417	396	390	429	416	361	392	375	420	409	398	425	418	402	382	425	400	396	423	414	406	424	381	372	443	397	434	419	458	397	402	427	384	412	388	373	424	412	412	407	376	449	397	431	416	378	363	395	405	441	397	408	410	402	427	394	420	388	401	351	420	390	410	406	416	424	417	419	411	424	445	447	383	371	360	417	394	352	394	396	396	437	397	418	436	421	423	423	431	420	404	390	418	437	428	387	392	385	415	410	388	385	413	452	411	387	408	403	409	414	402	406	399	442	422	395	401	446	446	403	395	428	427	439	386
35325	45477	27113	19329	17377	13800	10751	9646	7722	5689	4635	3584	3249	2844	2684	2524	2450	2311	2393	2076	2011	1915	1710	1731	1686	1663	1701	1681	1412	1367	1186	1091	1146	950	928	832	762	664	640	670	646	643	610	577	584	590	564	583	550	583	543	584	520	576	578	595	569	596	542	580	525	549	570	516	564	552	560	564	502	551	576	565	560	525	564	526	503	539	519	516	530	555	575	563	589	535	510	526	527	523	599	531	496	516	567	513	522	543	550	532	554	548	493	596	559	553	562	578	584	575	528	514	547	542	525	542	561	551	514	516	495	570	551	554	516	508	543	565	568	536	554	540	523	563	526	535	552	519	559	525	545	547	529	556	567	505	556	513	558	563	530	540	543	530	540	557	529	504	537	514	522	492	512	538	557	537	539	571	564	510	538	532	505	584	521	544	569	543	566	527	532	508	533	524	525	540	514	551	519	504	541	564	546	521	519	489	537	551	518	544	548	547	551	580	550	562	522	553	526	525	536	550	555	562	535	523	536	532	525	540	509	539	517	524	548	524	509	566	531	544	609	524	547	542	535	540	516	568	524	566	566	538	547	573	505	573	552	530	525	544	533	538	526	542	515	498	536	557	515	575	568	528	550	546	600	530	559	546	576	539	552	525	525	509	595	564	516	497	534	511	534	583	512	521	514	586	534	509	514	511	531	531	505	544	535	542	538	529	494	525	520	541	509	552	491	573	561	517	534	473	496	521	565	542	523	517	541	552	507	491	527	518	521	558	562	543	570	518	551	538	532	467	537	555	562	537	540	504	572	537	559	515	523	541	509	532	512	553	573	517	502	542	549	552	540	499	497	549	558	559	526	521	532	544	560	545	522	568	553	547	526	576	503	540	534	581	549	545	524	531	534	549	520	516	510	538	555	568	540	513	539	509	580	545	556	557	559	532	547	571	544	553	573	527	505	559	530	521	521	582	552	509	533	574	510	561	549	534	470	506	527	527	571	557	588	544	514	521	536	575	529	549	529	555	541	562	588	537	543	539	542	508	566	537	557	518	545	530	524	550	589	543	551	538	537	542	544	555	526	509	533	487	547	561	532	513	572	505	543	578	545	524	527	538	526	566	527	534	553	538	548	577	484	553	533	542	536	541	529	550	541	551	536	515	533	556	552	530	524	524	469	516	578	528	548	530	527	568	513	532	526	524	525	520	533	500	566	542	575	552	508	541	549	523	521	537	510	562	534	574	521	552	521	532	526	551	568	576	506	544	538	565	527	556	563	581	553	575	544	512	535	567	563	510	506	530	536	560	510	546	558	549	562	549	557	527	538	526	543	531	533	506	519	518	542	540	526	525	495	495	514	545	519	526	537	538	520	499	564	543	563	520	507	539	525	548	525	523	536	534	530	504	550	511	550	530	539	504	522	557	542	514	551	579	580	534	479	513	524	539	574	554	539	531	512	561	564	548	555	568	517	519	521	543	527	551	495	511	551	491	468	530	547	563	561	527	505	553	518	542	522	516	516	546	531	515	521	532	522	538	518	513	498	531	518	530	552	530	579	553	500	573	571	529	539	616	580	545	518	548	516	541	538	546	515	551	515	572	527	525	477	473	560	555	532	535	525	515	520	561	551	542	533	562	541	561	550	546	553	531	535	553	536	587	555	527	535	554	520	545	554	529	529	500	508	562	554	577	586	534	530	552	510	471	508	491	555	554	524	535	571	530	537	535	489	494	530	519	554	590	487	495	540	524	519	570	531	548	532	547	540	499	506	544	532	511	530	553	515	537	540	529	523	547	564	515	518	536	534	487	556	489	513	549	560	511	529	519	517	544	537	510	565	517	521	506	544	504	512	510	549	577	495	499	531	520	554	570	523	547	506	540	537	540	546	527	524	538	560	546	558	541	531	544	509	499	564	499	543	563	520	526	532	549	549	548	531	551	528	524	535	555	535	557	492	512	533	552	552	557	543	545	554	594	550	540	552	552	585	536	526	523	546	501	538	538	545	504	554	523	522	532	505	530	553	534	539	547	570	499	538	512	535	539	526	502	517	520	478	550	543	547	542	545	593	560	533	511	494	538	519	524	490	532	484	499	549	474	543	552	534	521	520	506	560	492	533	563	531	527	546	575	549	544	547	510	520	533	513	576	504	567	509	534	585	541	561	502	535	519	551	537	574	519	553	559	515	528	544	568	542	531	486	556	483	564	509	524	595	548	466	525	538	523	547	544	544	522	538	515	524	571	514	501	566	552	526	532	525	499	540	557	520	585	576	555	561	563	530	513	521	531	511	538	542	535	570	568	522	554	511	500	520	552	528	512	523	554	538	497	538	537	531	507	510	559	527	516	522	533	539	558	482	568	502	528	546	517	501	545	554	557	551	529	488	529	523	558	546	544	486	502	516	521	549	511	539	513	527	574	559	573	489	541	556	538	532	511	534	527	491	547	516	567	528	543	532	568	576	484	533	541	502	513	541	522	555	554	517	528	522	541	535	531	559	512	511	491	537	515	543	564	539	537	514	517	532	518	507	534	536	537	531	568	561	495	527	573	538	581	550	524	570	545	501	524	497	532	537	505	573	541	564	518	521	547	502	506	506	524	537	550	544	512	543	535	520	555	561	558	495	542	538	500	468	547	525	500	551	549	519	503	534	558	518	582	562	555	518	515	523	536	536	542	547	565	528	509	559	567	539	510	486	526	559	538	562	503	545	529	515	498	519	524	513	549	544	530	554	554	555	505	496	537	538	514	550	566	547	525	496	589	498	515	543	521	532	483	537	574	569	535	530	560	529	543	527	552	508	478	544	537	538	504	551	564	577	484	528	553	516	559	555	531	474	494	502	550	555	542	542	487	524	533	569	522	523	540	553	585	540	501	508	499	514	559	565	493	527	576	544	523	532	542	522	556	580	501	543	554	509	557	525	573	548	535	501	559	540	574	562	554	543	524	549	510	557	519	530	521	543	543	550	559	506	521	564	535	541	542	553	561	507	562	514	548	576	513	504	542	502	500	576	512	557	543	541	538	526	488	551	564	529	548	567	519	545	516	528	526	516	514	571	529	518	542	552	533	541	527	507	504	541	518	538	545	547	546	555	562	556	534	497	524	507	565	512	558	535	538	525	495	573	529	520	566	561	570	514	549	493	542	545	524	555	566	571	521	532	571	544	493	537	540	539	542	528	538	535	557	541	536	498	517	508	527	519	537	565	536	574	512	498	489	587	565	552	543	540	549	501	568	496	531	550	518	536	499	524	532	516	530	520	508	519	513	529	509	517	525	506	523	569	540	541	550	532	519	561	543	531	518	525	550	543	533	564	524	553	510	523	556	532	560	547	539	510	519	592	562	563	545	520	526	523	553	519	505	513	518	535	536	500	552	526	536	543	566	548	546	491	538	512	543	585	571	536	498	590	551	540	560	543	529	556	552	507	520	514	484	537	526	529	515	559	545	521	543	566	525	557	536	544	548	549	530	534	545	546	517	551	530	542	517	547	547	503	529	524	515	564	546	552	535	548	472
22739	20894	28557	23345	20961	20876	13667	6743	4289	3701	2880	2337	2038	1942	1679	1611	1521	1410	1432	1268	1256	1317	1259	1254	1243	1143	1181	1113	1028	896	827	796	733	649	670	588	438	429	452	465	364	401	403	396	372	355	370	364	391	366	428	430	412	397	414	372	365	421	398	377	339	350	369	382	389	357	357	381	399	387	399	346	358	355	368	360	357	386	334	355	352	350	349	389	348	353	367	393	363	369	320	355	353	373	370	358	349	354	343	352	359	371	359	357	346	343	363	372	379	361	347	402	339	377	353	337	339	358	333	382	337	369	340	361	353	333	372	382	348	362	363	366	349	330	363	344	370	351	363	358	339	379	340	370	366	366	347	355	350	345	376	358	361	376	332	325	373	332	344	371	359	388	355	381	341	351	358	362	373	351	373	394	375	379	361	375	359	372	342	368	364	395	347	326	377	335	361	342	355	364	318	378	332	372	344	370	403	382	366	341	356	335	366	363	391	342	348	348	370	368	366	345	343	361	377	370	373	389	329	343	341	399	360	373	381	341	362	338	339	341	380	368	334	309	357	348	345	392	328	398	392	350	347	369	335	336	351	330	315	367	345	348	334	358	356	353	362	377	367	344	352	393	341	348	354	374	345	346	323	379	364	352	333	375	360	363	380	324	357	347	344	348	356	384	352	344	373	356	353	346	345	337	337	386	356	347	373	315	338	390	382	371	361	344	394	350	343	358	393	338	362	362	369	344	379	311	380	337	392	359	357	351	317	376	341	347	349	349	373	344	354	373	358	375	371	348	351	361	371	379	344	344	334	338	328	370	333	356	361	370	366	341	364	358	370	374	327	379	368	374	361	334	374	347	324	381	360	347	348	313	366	388	383	357	354	372	381	365	387	375	355	370	358	341	371	344	361	363	348	362	341	356	343	362	379	362	384	329	372	353	352	340	365	332	359	340	358	341	356	348	386	361	378	364	346	337	385	382	372	374	348	325	353	370	395	363	335	347	359	368	353	369	368	363	333	366	376	324	356	376	349	367	322	345	348	362	359	350	309	354	404	362	359	339	305	363	364	366	383	358	371	380	368	410	358	343	344	327	367	387	358	353	359	343	354	352	342	347	358	365	356	385	364	360	369	362	365	375	357	373	389	371	345	368	353	363	337	336	361	358	353	357	363	353	356	354	337	344	375	347	348	338	365	364	366	344	355	331	371	352	403	352	345	352	352	346	331	364	360	357	362	318	349	339	344	351	383	356	361	376	390	357	355	391	347	379	315	370	355	365	344	369	378	358	363	351	350	334	347	360	378	361	358	315	378	347	378	314	355	345	360	363	347	372	348	364	411	362	369	340	377	366	400	342	341	363	349	346	362	339	332	368	376	365	347	349	302	354	361	339	335	370	353	384	363	356	327	362	332	383	351	348	360	326	361	336	344	344	354	373	361	365	342	378	367	358	337	369	359	399	321	329	343	403	379	345	361	354	360	325	348	335	368	352	356	317	370	378	369	345	366	365	371	357	370	372	351	334	356	353	374	370	354	351	362	390	365	344	365	392	344	353	386	364	374	340	377	349	336	353	354	338	369	354	370	355	367	344	334	359	347	405	371	363	358	377	352	361	344	345	359	360	373	352	341	383	352	391	355	360	381	386	344	356	393	376	354	339	320	386	366	342	357	357	340	373	365	365	371	365	349	367	339	362	359	356	333	344	368	357	346	306	357	354	336	363	395	328	346	368	368	346	363	338	349	352	361	370	376	382	357	366	383	333	377	366	357	350	353	339	321	360	368	326	402	338	355	319	386	368	358	359	357	350	365	346	370	365	381	370	361	330	372	364	392	355	347	376	348	350	356	339	365	367	343	370	343	347	352	359	361	375	362	358	345	365	333	351	337	352	358	377	370	363	363	365	381	336	395	356	351	368	376	359	341	345	331	369	361	381	332	369	350	320	340	380	365	388	335	361	371	388	368	360	370	335	386	371	341	382	352	390	343	360	320	342	376	355	353	389	342	373	368	357	366	366	368	360	363	376	365	366	368	319	336	336	347	328	348	311	353	370	326	353	381	345	361	367	400	348	374	369	388	353	353	391	351	357	403	339	383	357	338	358	379	382	374	345	319	357	363	358	327	329	315	368	373	343	315	375	355	346	353	339	385	381	344	326	314	359	347	356	370	359	339	360	352	338	344	380	355	358	340	371	365	354	375	378	317	374	351	356	376	353	354	362	377	381	364	402	385	349	343	364	333	342	358	366	377	342	346	375	343	373	347	358	355	359	334	393	359	373	375	355	353	350	343	369	383	380	374	372	346	399	316	344	385	357	340	338	384	385	369	351	341	376	364	387	333	367	357	353	353	342	350	340	329	356	368	352	347	402	365	367	375	375	362	341	338	372	347	366	346	357	347	369	351	363	364	341	360	333	358	352	334	359	347	390	375	333	335	368	338	364	338	331	357	389	343	362	397	371	367	376	369	372	378	350	349	377	373	350	351	344	363	347	320	385	369	394	337	382	356	353	358	396	345	322	370	348	338	360	370	348	345	363	364	368	352	354	359	362	371	361	408	354	410	369	326	339	344	334	353	372	348	364	380	365	381	362	367	365	378	382	314	384	349	335	364	344	379	386	363	375	355	380	381	340	362	372	355	362	386	358	346	369	395	344	368	385	345	350	348	383	321	344	348	308	317	353	376	352	391	376	367	373	366	369	346	347	334	385	378	365	323	340	353	354	322	372	383	313	341	345	378	347	373	387	340	368	356	323	329	383	324	371	375	339	342	365	331	344	357	327	367	326	335	368	340	360	360	342	360	335	353	362	349	381	362	369	368	326	329	362	373	340	331	338	368	352	376	357	357	357	350	350	357	335	333	373	349	348	353	353	357	378	356	374	369	369	359	352	337	362	362	346	396	370	376	354	364	380	337	379	358	333	369	338	353	331	364	366	367	349	372	342	340	374	386	350	330	339	345	355	384	342	361	363	384	358	349	363	360	342	363	368	362	353	393	351	361	371	340	370	335	363	382	352	351	381	365	362	330	367	320	333	360	366	365	353	339	387	334	372	342	338	355	344	348	388	374	348	361	379	379	340	350	350	361	365	344	319	319	389	356	340	320	359	333	347	343	381	380	327	341	350	405	356	362	346	360	387	344	375	327	345	357	377	377	332	344	378	348	378	343	344	361	363	349	357	327	376	393	334	379	350	359	373	339	344	338	340	329	377	385	372	365	379	347	341	352	392	373	380	377	382	358	344	336	324	380	330	350	371	376	341	379	366	380	361	350	376	354	322	358	366	392	362	355	326	355	354	335	373	364	329	382	374	392	361	320	357	343	364	367	347	355	364	395	357	379	357	399	361	356	339	381	351	361	327	349	367	350	393	388	348	340	373	341	347	346	328	391	357	373	346	334	319	347	387	352	353	366	369	377	365	381	364	353	397	359	354	356	374	334	346	373	360	359	367	357	356	356	339	366	354	332	374	384	352	349	380	342	319	358	388	348	381	357	361	347	356	357	358	388	370
39556	52139	32669	23588	21507	15834	13980	12178	9457	8070	6099	5069	4429	3814	3485	3150	2878	2773	2587	2520	2380	2349	2274	2329	2324	2135	2222	2069	1758	1546	1498	1364	1370	1076	1065	940	754	619	635	630	613	545	545	503	488	480	507	523	472	529	501	548	528	482	536	534	527	486	455	522	513	507	464	446	497	449	483	489	438	521	495	474	427	469	465	487	455	460	469	478	478	462	460	484	496	471	496	438	500	515	479	471	497	478	449	454	470	447	468	466	493	468	449	457	420	435	431	445	497	457	438	432	483	441	454	455	428	476	424	477	429	430	440	452	475	414	474	473	472	444	471	460	495	456	480	474	464	495	511	456	466	480	433	465	466	450	448	469	459	465	471	451	455	447	492	458	444	461	452	454	475	489	456	463	478	461	443	466	471	480	477	421	482	438	434	489	463	467	445	472	489	466	493	470	436	436	455	433	433	459	462	452	492	455	488	471	457	457	448	467	453	458	471	447	472	515	452	432	458	450	454	459	475	481	449	503	472	488	489	449	448	474	509	451	482	470	424	461	462	450	457	512	448	426	455	481	443	481	504	459	460	437	441	488	484	480	463	456	462	499	461	503	487	444	411	458	454	434	457	437	483	447	471	495	446	478	442	510	476	486	483	474	452	443	441	465	460	442	475	474	475	437	444	461	452	457	451	437	463	426	453	468	522	460	459	492	446	420	435	490	500	486	489	451	460	481	477	491	437	486	458	472	454	455	438	452	474	433	431	442	454	488	464	424	467	486	465	461	526	429	437	438	507	454	452	460	460	469	460	472	442	489	454	501	485	456	412	491	470	409	479	464	448	468	502	467	468	435	441	460	450	441	482	499	477	462	459	468	450	497	480	456	476	455	474	481	472	462	460	481	461	428	446	438	476	477	465	450	457	465	458	495	459	473	452	458	440	438	445	469	485	427	470	460	474	442	474	476	487	445	439	429	455	441	426	460	467	440	467	481	455	480	485	433	475	429	452	506	465	428	463	465	451	468	460	435	437	477	464	472	474	420	505	457	445	481	487	480	452	456	424	462	488	433	475	480	477	477	433	459	452	480	454	442	466	485	444	463	466	458	479	480	434	476	463	478	431	445	458	478	447	453	477	463	439	456	445	490	483	471	452	483	478	445	454	469	483	473	476	455	488	423	461	477	459	448	486	415	450	512	463	513	451	442	432	472	492	415	481	465	465	458	452	468	463	414	479	450	434	456	482	456	476	460	455	422	480	405	458	417	446	478	435	468	456	478	449	472	446	436	436	494	472	459	472	474	436	467	427	436	481	453	440	472	443	422	483	451	465	449	455	455	478	451	473	460	434	455	453	412	436	494	473	483	477	441	462	459	441	453	471	494	504	521	453	433	447	473	428	493	452	485	483	463	464	477	441	462	460	451	488	454	433	436	452	437	469	468	437	467	442	456	462	435	460	426	485	452	477	462	463	436	471	481	464	427	475	437	466	482	441	443	434	460	460	432	457	449	438	445	462	444	476	469	462	482	406	440	470	500	468	457	462	455	464	474	451	449	466	445	451	450	456	486	475	461	433	428	467	523	434	468	485	466	431	492	459	447	441	498	445	458	429	474	491	466	442	426	456	481	457	472	467	444	450	452	460	466	462	463	470	451	471	498	447	402	455	490	451	460	489	467	474	487	446	431	504	473	446	485	467	434	433	447	429	443	454	470	461	449	461	457	445	466	481	493	453	463	446	455	454	480	458	452	477	484	502	486	442	464	485	518	459	462	445	468	517	458	462	466	441	454	475	454	474	451	447	422	447	479	452	454	454	440	411	407	473	495	497	416	495	472	474	443	456	422	482	441	480	455	462	493	461	443	452	453	448	462	485	481	440	431	444	459	445	468	459	455	469	457	462	465	451	418	490	472	496	479	446	466	455	500	432	458	444	480	482	490	495	437	457	485	454	455	439	492	444	432	448	486	462	431	460	451	446	481	449	471	493	467	443	470	453	425	473	503	463	442	462	502	474	468	441	471	460	495	444	481	464	442	501	474	447	431	471	455	431	478	476	460	475	483	478	417	473	445	481	450	437	442	454	427	473	448	475	423	413	448	427	453	446	453	497	485	460	463	437	489	463	490	447	462	504	449	449	475	475	447	448	501	464	452	486	485	440	469	443	456	445	458	464	463	482	416	475	490	445	495	458	481	480	456	454	462	479	475	494	458	449	461	468	472	429	510	521	460	452	448	482	489	459	479	473	430	463	481	431	464	462	478	410	473	442	431	446	454	454	453	459	429	471	487	424	464	482	478	468	489	450	430	439	443	472	440	443	474	444	450	469	463	490	413	459	415	455	457	437	476	504	484	460	485	440	480	461	455	466	446	467	430	469	463	441	471	444	488	444	461	457	446	494	476	482	444	444	495	433	449	483	455	441	452	466	463	499	488	468	438	432	464	434	437	471	467	430	434	492	460	477	450	462	446	488	484	471	477	473	449	457	462	450	451	468	442	471	425	472	466	476	466	478	497	476	477	496	430	453	470	454	477	412	491	483	474	451	440	494	437	460	473	448	433	487	455	461	455	445	463	422	466	454	447	451	478	459	452	456	450	480	448	481	456	432	432	509	475	485	466	506	453	450	502	460	433	474	431	467	438	468	464	480	456	470	451	456	490	510	483	432	473	463	466	433	450	467	449	476	445	454	468	466	454	454	435	484	464	409	465	451	437	434	454	427	466	499	472	445	448	433	466	454	483	425	454	456	463	473	486	439	479	486	479	488	459	460	453	461	448	438	504	461	453	492	481	490	477	454	430	470	456	460	491	461	446	429	485	452	416	444	479	429	486	491	510	439	467	463	484	442	403	526	454	450	457	471	458	453	461	464	440	429	480	433	444	458	472	462	458	456	472	465	491	505	418	439	465	471	451	456	476	448	463	418	456	460	477	479	476	434	431	476	457	460	447	498	459	453	467	437	449	425	454	464	473	455	456	451	459	472	428	483	485	440	456	464	466	465	461	453	431	450	490	437	454	458	497	453	480	442	438	455	432	464	422	472	489	476	501	459	509	430	447	480	463	417	448	457	430	430	454	442	460	479	409	464	439	466	435	476	434	473	428	415	456	469	439	451	470	486	465	474	427	467	494	428	458	456	515	461	447	443	490	473	438	491	486	448	474	533	461	475	477	474	437	465	483	447	466	488	412	515	470	467	480	478	455	417	456	471	455	430	463	438	422	452	500	437	459	462	440	467	509	467	458	468	431	458	442	433	473	448	457	488	457	467	479	449	464	464	474	463	477	419	471	453	439	466	471	462	467	459	491	469	473	476	459	471	479	423	498	478	515	478	453	474	430	447	445	480	444	479	449	466	460	432	428	476	430	470	421	437	448	458	473	457	455	505	483	474	475	486	467	471	490	428	473	451	476	478	465	432	451	496	446	433	430	436	468	431	424	428	453	437	462	443	443	485	455	453	458	458	442	462	473	456	466	463	465	457	451	463	495	463	470	460	440	487	443	495	439	478	479	457	467	455	455
27283	23173	18398	10777	6924	3992	3054	2208	1712	1412	1149	1155	1066	955	851	750	784	781	896	799	778	804	764	729	765	790	770	689	617	612	652	644	623	591	605	544	482	516	516	453	512	542	453	441	484	456	460	457	468	456	479	463	500	466	467	454	460	451	482	465	450	466	486	458	417	435	444	458	445	448	453	503	472	429	461	509	440	472	460	438	475	413	463	483	473	481	490	423	486	434	457	450	441	430	435	431	500	455	403	450	450	469	430	444	449	482	452	444	444	431	441	448	442	468	444	493	410	480	440	448	441	495	441	431	429	499	432	456	412	435	455	446	445	491	466	433	444	437	453	448	456	437	476	462	456	518	474	466	479	490	444	444	446	455	445	442	502	436	471	469	456	497	460	459	479	454	459	425	440	457	442	476	469	478	447	437	453	480	480	455	445	476	443	430	467	487	461	464	422	446	480	441	474	444	404	515	454	502	431	423	436	451	432	441	462	479	482	464	469	454	453	453	438	448	456	452	432	479	470	446	475	458	453	472	450	459	450	449	474	451	466	408	439	441	459	452	465	473	450	403	473	433	445	435	452	473	457	482	449	469	451	408	469	472	454	469	478	450	489	473	459	449	454	514	448	447	455	471	519	457	453	481	438	451	474	487	447	481	489	455	427	497	494	444	444	472	465	423	487	453	486	460	458	451	456	469	470	459	531	448	427	471	431	441	450	468	448	426	474	444	471	483	469	488	474	467	470	434	447	505	476	483	465	444	427	425	438	450	446	447	413	490	459	482	466	410	435	442	455	423	448	472	434	428	460	449	450	440	468	451	436	472	479	470	464	443	439	472	440	459	420	455	459	451	464	446	459	431	465	491	443	442	465	458	457	445	465	487	472	465	461	429	430	416	439	472	458	459	462	459	446	482	444	498	430	475	450	449	473	469	450	493	458	458	426	458	447	436	437	452	471	422	431	424	458	469	457	473	477	461	474	484	485	464	445	460	471	473	434	457	451	449	477	456	481	465	468	477	473	466	458	434	461	447	455	419	469	493	444	454	436	476	459	483	482	488	448	475	474	458	472	454	486	455	463	457	428	485	458	445	455	428	435	436	484	430	457	459	468	439	438	463	478	447	478	421	408	468	473	492	435	446	475	466	458	468	440	451	423	451	473	470	449	422	473	415	475	439	430	481	433	414	455	475	464	443	456	459	435	439	484	403	443	450	461	460	445	479	471	464	442	462	441	466	482	457	447	459	453	432	453	410	497	423	521	464	464	468	478	487	452	452	469	487	436	444	485	481	469	464	456	458	420	444	464	450	474	463	472	450	463	425	457	435	468	430	457	459	445	431	460	446	442	469	451	422	449	457	456	475	444	462	448	441	476	458	464	470	475	428	447	470	439	462	444	490	462	446	476	449	467	454	476	453	516	492	455	474	480	461	412	469	465	459	452	478	424	491	446	460	501	433	457	454	466	441	493	462	440	448	496	456	469	465	470	495	479	421	475	476	438	455	463	474	454	442	443	454	440	462	433	471	461	472	458	456	422	410	449	439	454	438	421	459	448	470	476	469	447	459	466	418	425	505	441	420	483	460	448	471	470	433	414	439	455	469	457	439	437	454	427	423	440	481	444	423	493	422	437	429	447	441	478	433	471	442	468	493	428	444	469	448	463	434	431	446	431	463	439	452	468	442	488	455	480	457	500	412	468	446	499	448	451	452	438	448	437	436	487	447	461	422	471	470	487	452	482	462	446	458	468	444	450	468	453	435	472	458	433	461	450	467	474	455	507	442	477	459	454	448	475	466	469	458	467	489	414	446	429	430	437	481	416	432	459	458	445	465	436	395	424	430	452	424	476	449	443	453	468	464	469	454	475	441	446	439	450	469	489	417	460	448	436	445	480	462	462	428	463	435	465	434	434	484	466	498	441	436	401	424	447	451	476	465	409	484	473	436	511	433	464	468	479	459	491	453	442	446	444	451	500	484	459	437	469	492	466	436	489	431	462	464	465	477	423	456	501	416	460	492	485	466	454	452	434	473	450	453	436	447	467	449	454	486	449	459	443	449	450	443	449	418	441	427	470	426	461	416	467	474	454	432	481	468	474	471	480	485	431	457	450	453	464	443	470	467	453	460	498	428	458	446	433	463	445	452	451	436	466	462	491	464	465	444	463	438	481	465	455	431	464	420	465	475	452	472	489	468	453	455	459	482	453	455	459	427	476	432	420	485	440	448	446	456	476	495	418	416	460	500	463	489	450	479	464	458	458	441	441	469	456	464	464	448	450	470	465	472	467	477	449	460	488	471	478	486	450	503	489	488	429	456	456	442	437	454	459	454	485	462	475	472	449	433	464	441	419	484	469	451	455	401	475	449	469	457	476	421	470	476	485	449	476	464	422	490	478	464	476	481	444	458	441	430	450	444	485	395	461	443	494	448	521	472	451	461	474	451	468	448	462	469	456	468	464	491	424	452	468	428	482	454	470	485	460	452	445	429	466	457	469	463	443	433	469	448	457	460	483	434	437	456	453	478	435	484	474	474	442	430	428	439	448	440	443	470	429	434	492	401	446	471	463	467	471	457	436	480	428	438	438	470	465	482	451	470	422	474	481	471	479	430	422	459	431	474	500	476	456	440	472	455	447	454	479	459	429	453	485	443	467	476	465	464	452	424	465	402	462	494	462	449	434	442	443	470	481	446	447	445	485	418	462	425	463	441	502	457	478	445	450	467	451	480	433	448	456	445	450	462	459	470	468	456	448	414	446	459	483	467	428	478	461	452	471	460	482	428	448	420	463	423	439	447	483	491	474	448	474	399	458	453	432	437	400	461	449	495	452	452	446	477	450	495	469	490	465	498	481	472	435	442	447	450	471	484	484	455	479	462	480	464	467	461	451	458	493	438	444	470	463	472	460	438	465	440	448	454	458	443	427	455	451	440	454	460	455	507	425	488	492	434	444	453	422	433	469	459	443	473	461	469	458	431	412	427	479	462	486	463	447	449	444	475	452	458	474	473	439	457	476	451	473	479	437	454	443	436	470	447	456	441	464	492	464	449	498	452	460	460	486	430	427	460	453	460	475	436	440	469	467	434	435	396	491	454	496	490	462	455	469	454	431	455	468	444	503	446	473	452	454	448	471	494	482	420	437	445	481	450	462	411	454	450	451	503	457	441	455	432	479	470	478	451	454	463	460	433	476	447	446	490	448	416	430	464	452	434	479	442	470	440	438	450	427	473	496	483	468	480	468	472	470	454	446	457	479	459	455	443	465	423	411	450	482	439	437	426	472	456	467	480	447	429	513	445	432	480	453	456	467	461	440	463	486	452	436	444	450	473	450	431	460	445	433	493	501	441	421	432	451	448	472	448	453	463	454	451	446	451	481	413	472	452	482	451	488	460	475	454	468	468	472	439	474	455	486	474	459	473	475	453	452	426	446	490	455	432	474	442	478	449	463	484	444	510	481	461	477	465	484	473	463	494	464	447	441	423	445	440	452	440	427	443	485	435
30483	34302	19678	13692	12102	7853	7005	5151	3883	3159	2537	2294	1996	1762	1605	1519	1423	1472	1410	1409	1462	1438	1296	1316	1318	1305	1342	1130	1029	1038	972	1018	856	890	825	799	714	680	660	699	670	604	615	639	611	649	635	663	610	637	577	608	629	626	644	643	635	614	605	581	595	608	609	628	612	634	574	622	624	570	588	574	591	604	645	625	648	616	611	605	598	591	556	599	593	617	631	613	607	623	594	576	595	574	601	603	638	578	623	595	629	604	593	625	609	633	612	602	591	614	606	615	620	608	612	573	598	588	574	569	629	639	599	623	603	614	597	617	563	605	568	610	591	593	538	592	587	634	552	585	588	606	577	620	590	556	603	598	582	615	627	569	614	629	593	651	598	608	597	592	630	638	563	641	581	601	543	610	600	570	615	586	583	593	599	621	607	590	616	601	566	654	594	602	561	633	585	615	576	569	621	619	595	616	605	590	602	619	597	552	578	578	631	578	550	566	548	570	599	654	647	575	607	598	562	565	598	605	598	556	617	593	629	605	612	599	572	587	659	611	594	642	565	561	542	616	590	573	613	575	577	592	599	595	587	604	569	628	602	538	601	590	620	563	552	559	631	581	614	631	539	627	604	620	612	620	615	563	591	647	574	627	597	617	584	573	623	621	646	638	590	584	613	582	550	615	588	593	596	566	612	622	578	638	569	580	605	583	595	620	592	553	594	621	596	557	605	617	581	593	643	586	581	565	620	647	629	612	564	610	643	604	566	566	612	575	594	581	553	603	578	580	604	588	566	637	582	593	606	597	592	581	571	564	605	580	638	641	578	606	585	592	625	600	558	639	592	568	599	602	604	617	632	587	571	616	547	579	611	615	565	620	628	618	574	608	592	624	626	593	601	575	597	632	568	593	598	575	610	619	566	612	606	620	636	642	607	622	625	588	575	608	615	594	572	565	610	606	583	591	605	587	587	617	593	644	577	584	626	642	583	592	581	610	561	577	549	590	586	630	605	582	585	577	585	584	619	591	582	595	619	585	589	542	575	640	577	648	618	562	600	566	607	561	564	592	626	609	616	611	557	559	598	606	620	567	616	571	584	567	586	574	629	606	593	609	605	601	572	599	556	652	607	634	594	584	575	583	591	610	589	614	614	590	571	576	558	611	572	593	629	568	620	575	592	617	598	641	578	575	577	571	633	633	593	606	574	584	586	594	635	627	635	596	592	591	574	616	593	584	576	602	564	618	620	597	626	570	649	592	592	634	618	620	589	623	586	593	579	635	574	554	586	597	615	555	644	601	571	605	552	577	613	628	598	585	592	627	637	617	562	600	570	556	581	597	540	536	621	575	601	613	578	580	594	600	557	590	612	627	620	600	569	633	619	597	608	620	634	603	665	558	583	650	570	601	591	564	585	648	623	582	601	568	602	600	629	588	599	574	581	573	620	552	590	611	581	554	604	588	641	607	619	578	579	660	607	614	603	585	605	608	607	632	591	632	604	617	619	628	578	581	566	600	597	566	599	675	594	600	620	601	565	608	594	635	602	600	619	625	629	623	605	587	574	618	648	624	559	578	582	636	580	606	580	624	577	596	608	566	614	618	587	596	573	610	601	582	588	618	623	626	586	584	599	611	620	562	584	585	598	588	614	627	572	629	580	574	605	624	569	625	572	571	589	608	586	566	611	568	574	616	569	612	639	603	556	569	576	594	626	600	593	589	572	609	584	607	632	557	627	574	638	597	559	584	629	608	610	571	602	626	570	650	595	552	609	591	567	639	573	641	586	542	607	629	588	588	597	613	625	562	582	583	629	565	604	645	612	610	645	631	635	579	610	585	604	606	618	599	600	600	592	562	619	627	627	573	589	593	598	572	589	580	562	599	596	595	577	620	571	574	586	606	560	594	635	561	575	580	572	608	612	600	573	625	588	595	626	566	568	646	626	605	591	570	587	581	580	611	609	599	614	602	625	564	602	580	573	567	575	554	591	579	663	607	591	593	613	594	588	565	586	585	587	581	608	627	616	611	613	604	607	562	592	598	555	579	580	610	609	575	564	610	596	594	593	574	674	596	571	611	606	571	613	537	636	607	574	560	632	574	570	574	589	569	567	623	563	598	600	594	599	574	526	565	613	602	566	600	575	595	591	596	621	622	550	603	617	556	604	625	637	615	590	556	549	608	574	566	622	573	581	587	620	588	568	587	593	611	587	605	589	615	555	557	635	596	622	611	586	543	630	602	630	587	612	573	601	561	587	595	611	662	616	650	614	570	600	624	611	642	607	585	593	617	568	619	578	634	583	599	653	629	572	624	607	636	577	613	575	604	588	610	545	594	548	582	595	602	599	580	592	610	583	586	598	572	575	645	634	565	611	583	609	585	638	593	631	600	597	592	595	584	587	581	630	565	572	612	613	590	575	582	604	509	633	580	577	577	629	574	574	599	609	643	598	569	613	578	569	604	576	648	595	583	602	624	610	577	602	637	582	598	631	626	573	583	557	605	593	607	566	564	578	610	655	621	583	587	584	626	604	537	603	571	637	573	615	576	599	570	592	618	603	570	537	603	621	602	611	620	629	585	619	616	600	609	632	614	608	586	598	610	555	566	574	602	566	614	574	638	598	622	564	634	600	589	606	572	581	638	557	610	588	595	599	593	627	637	618	552	622	586	563	578	611	555	555	586	577	601	589	610	609	608	589	597	577	566	610	602	585	541	574	597	600	593	602	602	612	629	592	593	594	632	575	571	579	624	578	556	580	621	571	652	574	559	601	616	568	593	612	580	586	613	602	576	611	568	608	556	596	602	586	597	584	579	588	607	600	605	582	608	580	557	565	584	616	603	585	616	590	585	592	607	580	599	589	590	610	618	595	618	597	590	606	596	584	580	606	585	618	603	591	566	617	628	596	606	560	609	620	621	592	585	605	610	563	555	581	587	572	628	615	620	600	584	570	610	635	568	518	601	594	562	606	629	608	621	595	585	630	615	594	602	614	586	607	601	582	593	589	566	556	600	589	594	612	647	607	570	635	572	607	571	578	581	558	545	604	591	562	583	624	608	557	608	640	614	608	581	568	576	550	569	601	564	601	591	614	592	604	554	587	595	581	602	624	573	560	610	599	576	630	606	587	548	629	627	604	571	589	555	603	602	642	608	598	601	597	577	587	560	579	597	621	620	631	609	542	551	594	584	595	566	571	630	558	622	573	586	559	581	611	625	569	536	580	601	621	585	553	570	614	605	572	588	584	554	582	572	527	614	597	590	578	586	594	616	602	572	605	620	596	633	642	628	568	598	594	612	616	607	578	621	644	598	566	599	589	613	625	590	566	567	597	599	598	613	592	582	575	648	625	606	611	643	586	574	587	594	565	613	629	552	588	595	595	588	556	621	595	652	573	582	586	607	607	599	590	590	635	634	576	606	568	562	636	582	597	607	627	577	570	584	618	611	559	623	601	612	600	613	567	644	620	567	577	604	608	565	538	567	559	586	630	515	594	581	608	618	609	608	546	637
23804	20853	27916	23914	20938	14219	7186	4261	2612	1882	1601	1522	1334	1254	1107	1040	1036	937	978	995	969	922	960	912	980	910	923	842	744	805	744	744	663	644	649	565	474	458	443	453	476	468	409	422	411	447	409	437	431	420	441	415	444	442	413	468	451	445	455	452	433	444	405	435	431	393	445	417	404	414	433	447	456	441	426	421	448	427	399	408	372	445	390	409	379	441	389	407	410	435	429	452	393	403	398	385	409	464	396	406	413	432	415	393	423	397	420	406	445	463	415	397	416	423	394	421	417	422	445	415	407	434	417	438	440	417	426	422	390	423	446	393	406	436	391	393	389	437	433	414	437	421	406	403	435	408	431	371	403	435	399	462	411	417	433	410	370	430	373	404	369	397	378	399	465	443	394	454	433	420	406	446	401	416	397	411	390	403	390	385	398	421	426	417	393	431	402	416	422	396	425	392	399	407	405	430	432	419	424	422	408	409	380	413	435	413	461	427	398	428	437	392	389	403	432	390	408	398	412	422	441	401	398	398	392	405	415	435	438	427	423	397	410	429	403	413	409	418	395	419	382	446	402	403	403	411	415	451	431	418	398	416	406	441	444	417	401	410	433	431	419	390	401	401	410	391	400	431	435	384	407	423	404	451	391	424	412	409	380	407	379	419	417	440	392	407	458	417	433	458	403	427	439	445	431	426	394	398	454	412	402	409	408	438	409	386	407	402	381	381	408	415	416	446	367	415	449	431	465	439	452	435	404	404	426	414	396	441	414	410	411	421	384	403	383	409	409	418	422	412	433	441	402	441	423	416	416	459	371	448	435	387	413	445	391	378	399	409	409	417	410	416	422	438	410	393	444	392	409	406	400	435	432	406	420	412	374	421	408	429	432	387	458	418	406	437	417	414	416	411	425	407	437	450	449	399	392	419	385	423	424	417	398	435	433	390	375	417	415	419	424	408	406	399	422	408	395	407	405	414	409	439	403	416	441	410	412	402	384	431	426	436	413	416	424	452	420	432	409	405	409	415	395	398	417	426	436	383	393	434	433	420	421	440	418	372	407	410	414	397	413	402	423	395	401	463	447	402	418	450	416	367	353	379	408	412	435	419	407	378	423	403	429	412	421	395	395	403	391	403	415	430	424	432	442	414	409	406	419	423	398	414	454	450	385	387	392	414	438	441	370	398	411	395	426	411	434	442	385	378	397	419	438	414	413	424	426	398	409	405	429	394	422	423	385	387	415	413	412	419	433	417	400	403	418	416	472	430	423	437	410	432	414	412	432	415	417	409	410	432	373	444	411	408	423	377	397	445	435	389	439	433	417	410	392	400	405	401	458	440	415	435	445	405	386	465	406	419	388	405	397	408	414	419	414	420	433	391	441	395	349	424	421	412	399	413	407	373	421	456	404	401	424	430	432	395	413	420	393	383	397	376	433	409	415	396	397	432	437	391	375	388	417	391	401	401	370	427	456	373	382	409	389	380	436	421	443	417	402	403	417	421	387	389	402	432	407	406	390	397	412	417	407	426	469	418	418	422	416	390	398	381	359	421	403	420	403	437	411	392	408	423	399	418	410	430	415	404	391	410	421	400	424	393	431	421	414	391	416	403	402	431	399	428	454	416	398	429	385	393	418	443	407	444	419	426	406	443	389	414	462	424	408	411	447	413	408	397	386	401	409	386	406	385	432	400	408	388	411	404	384	408	391	411	416	433	420	439	424	445	399	443	431	423	386	436	386	377	402	395	404	415	402	396	417	397	394	386	439	452	417	436	411	429	401	432	421	424	393	400	434	394	379	408	385	401	403	436	415	426	388	385	409	437	443	438	395	426	403	419	434	437	380	406	402	398	451	430	433	399	412	381	416	401	424	432	425	401	442	417	417	400	416	401	420	404	421	397	390	417	424	389	429	420	420	381	425	430	395	403	402	412	414	415	429	438	399	393	432	412	388	456	424	443	410	418	362	414	404	435	423	393	407	400	448	438	426	407	401	407	421	413	424	431	407	433	437	415	406	398	386	406	443	411	408	419	401	455	418	438	399	414	402	396	416	399	402	428	398	452	410	407	435	409	405	393	384	410	422	406	364	434	419	406	412	401	394	388	406	448	444	420	420	409	414	403	384	423	385	430	409	395	415	419	426	404	367	400	463	391	426	393	419	428	450	427	401	433	413	392	380	412	428	376	468	413	379	392	396	413	406	397	411	436	404	440	376	418	414	412	464	412	405	412	402	419	445	431	420	415	408	388	413	391	442	403	419	423	426	400	416	408	431	411	446	396	369	384	431	427	411	425	429	394	427	376	395	417	419	419	405	414	389	402	414	411	396	395	422	411	407	409	389	429	432	396	431	424	391	417	393	396	397	390	420	428	405	403	422	398	404	414	385	407	405	441	425	382	441	373	408	383	393	440	453	377	421	417	406	435	409	416	456	418	426	404	439	410	424	401	424	472	411	392	376	400	419	398	401	419	378	410	406	411	440	422	453	408	393	413	427	422	419	392	397	414	388	432	421	450	405	375	411	415	399	387	398	416	383	448	385	379	428	369	418	400	424	425	436	418	419	425	435	418	437	423	418	404	418	397	413	414	406	392	428	410	433	375	429	387	427	439	430	410	463	392	382	386	394	398	393	405	421	452	433	453	447	412	438	396	394	401	386	399	435	405	433	425	404	403	407	412	432	409	407	467	403	418	374	390	407	423	405	433	403	445	378	416	385	450	380	412	389	437	414	443	406	397	394	389	393	478	446	455	370	406	399	405	416	427	431	435	405	413	409	392	387	417	390	387	391	444	386	457	416	359	363	427	418	409	432	426	400	414	422	421	390	420	381	400	448	385	442	395	395	428	404	430	408	384	401	409	395	379	413	382	399	402	422	430	409	382	385	398	397	419	382	438	417	458	423	396	425	430	396	423	415	390	432	413	444	364	406	405	415	416	428	410	420	433	435	444	377	413	387	417	442	435	417	416	402	399	418	395	398	415	431	411	429	399	418	438	402	377	402	446	413	409	412	423	416	419	427	441	382	411	422	397	421	410	432	377	406	376	388	403	375	423	426	421	386	423	427	400	405	387	404	383	424	412	404	437	448	399	401	416	437	367	409	397	411	428	404	416	415	407	414	398	428	440	416	377	399	400	446	400	399	456	421	411	424	392	452	412	416	461	403	405	422	435	419	410	430	418	413	408	419	430	422	437	418	417	417	433	395	445	400	381	381	416	402	442	402	387	376	408	438	409	382	401	421	420	399	427	414	390	421	434	405	423	396	382	405	410	425	450	441	398	432	405	418	402	412	405	419	408	412	419	400	410	399	423	383	397	395	412	412	429	429	393	440	426	384	434	412	419	395	433	453	415	450	422	409	426	438	420	419	407	369	413	420	432	396	393	410	393	359	363	426	420	432	373	399	396	430	433	392	426	423	405	381	384	407	433	388	438	401	432	409	374	417	359	387	412	399	400	393	416	429	424	401	400	432	403	378	371	396	409	400	421	423	421	417	400	441	379
34958	45701	27801	22589	20311	13394	11377	8865	6045	4097	3380	3034	2770	2408	2159	2003	1880	1892	1821	1715	1765	1723	1601	1556	1655	1678	1673	1400	1308	1370	1316	1303	1073	976	1011	914	713	621	634	651	580	640	646	604	588	591	556	575	572	588	624	583	559	551	607	574	558	558	607	596	560	537	541	592	555	566	550	570	563	613	570	577	538	571	547	581	550	523	579	505	516	580	527	603	550	549	524	543	571	539	553	497	543	541	570	568	568	563	570	537	556	537	534	527	547	565	529	533	514	539	581	509	576	594	548	548	542	575	543	527	556	559	572	493	564	545	507	555	572	569	549	540	535	547	570	521	522	544	515	556	545	535	544	572	568	534	522	527	551	553	566	562	558	528	530	502	542	549	571	502	533	552	530	578	559	515	518	551	543	535	548	557	539	506	564	516	572	560	567	535	509	531	572	573	548	531	545	512	568	541	523	529	542	564	545	557	534	547	547	567	545	519	537	561	568	550	513	566	583	580	570	538	515	598	569	552	536	557	544	547	539	532	591	558	544	553	554	498	507	549	522	578	564	542	532	561	535	538	537	574	575	574	529	506	564	520	566	556	504	514	560	553	555	519	531	529	535	537	523	503	541	565	508	572	551	554	570	597	510	568	593	533	541	530	520	552	562	512	554	539	567	560	529	534	517	536	551	560	519	551	567	570	511	536	584	551	545	530	550	533	550	538	496	526	560	552	554	554	504	546	538	517	517	573	556	557	521	534	516	515	539	540	616	560	487	559	547	565	552	563	539	524	525	574	523	559	551	575	536	555	518	573	564	529	536	543	514	515	541	548	528	550	567	535	510	554	521	558	468	578	521	543	557	567	536	530	532	509	529	559	543	494	537	531	522	488	516	560	541	556	571	536	551	533	565	571	571	544	532	506	552	509	520	557	530	530	564	545	552	503	540	558	534	554	497	567	530	525	546	514	572	607	515	527	543	502	553	521	530	487	497	555	530	561	564	522	531	568	543	510	564	512	537	557	493	520	560	540	530	536	533	574	517	579	566	552	539	587	548	500	539	538	555	563	544	557	538	533	572	516	551	515	544	531	545	537	536	607	533	558	524	550	575	492	526	546	567	543	532	539	493	548	537	553	525	517	553	562	550	540	568	560	550	544	529	554	542	551	493	538	535	548	528	567	517	547	551	518	471	534	555	517	560	561	534	512	567	551	559	550	530	532	535	554	540	558	532	511	564	603	519	561	557	554	569	535	554	544	547	516	565	553	573	501	526	551	552	553	549	555	564	554	540	536	522	501	556	512	530	564	532	577	596	530	573	500	524	511	533	523	509	525	559	498	543	493	540	550	548	512	539	516	516	501	555	560	570	532	523	596	547	533	524	580	484	543	527	525	535	524	508	536	560	557	515	594	538	557	539	537	541	553	532	592	557	517	517	525	499	559	550	525	542	538	545	564	516	547	543	586	537	537	544	558	557	555	493	551	522	570	546	547	567	539	582	578	562	585	515	558	556	537	550	511	543	541	581	506	524	557	538	588	548	525	545	546	516	511	573	543	546	520	529	540	561	537	518	563	525	555	548	550	525	513	590	573	541	547	512	570	554	537	523	558	546	530	534	571	522	553	538	506	558	578	523	539	562	548	578	548	563	554	532	580	564	535	519	505	567	564	542	587	505	558	529	527	545	544	497	488	523	549	531	519	547	604	582	540	528	543	551	564	537	546	562	520	584	542	574	528	486	538	559	537	553	518	543	533	538	532	561	512	555	560	525	600	510	556	535	540	547	529	514	569	569	572	562	514	555	506	561	546	551	514	547	539	585	547	542	490	578	542	555	499	491	581	569	566	551	518	507	574	581	580	504	537	508	509	579	551	536	580	527	544	547	499	533	513	534	575	566	597	530	547	589	532	533	547	547	538	523	532	546	558	511	559	513	564	556	551	566	569	524	482	559	559	551	551	572	531	548	531	574	544	522	564	553	570	552	566	497	543	568	538	566	584	558	548	551	542	530	545	518	595	522	552	545	551	545	575	549	545	539	554	524	569	511	533	507	529	594	566	541	566	575	530	574	514	535	581	548	541	577	560	516	508	575	528	531	512	574	540	532	557	540	555	500	521	532	525	539	555	559	511	561	587	532	522	561	537	608	494	554	545	573	533	546	529	521	592	547	551	528	538	518	568	575	510	519	544	589	561	501	509	525	584	512	527	507	538	543	529	543	527	517	549	579	564	577	515	584	535	574	539	551	598	547	586	569	529	527	555	560	536	574	551	572	549	541	564	545	545	507	540	567	551	535	568	506	585	538	615	548	560	588	538	552	530	538	542	562	547	569	546	542	557	540	514	576	515	530	562	535	557	506	543	534	557	533	571	519	551	576	496	546	529	560	549	535	526	529	547	533	538	512	516	547	538	521	519	541	558	527	542	533	571	577	507	556	510	486	531	543	550	520	531	543	558	551	527	561	541	518	528	515	541	550	544	548	532	507	554	510	540	525	555	532	543	526	525	549	532	506	526	558	521	552	532	532	535	529	572	541	525	562	550	509	537	558	597	566	522	534	572	570	551	565	530	537	520	549	548	531	519	537	518	496	582	537	533	496	547	538	524	536	572	529	512	543	570	536	528	553	524	500	560	549	571	510	553	506	564	514	558	522	527	544	507	599	552	561	530	558	514	533	535	554	551	513	555	507	538	568	547	563	536	539	549	545	528	573	557	537	529	488	557	540	606	581	496	544	531	533	531	515	552	533	558	547	569	541	573	593	529	516	525	561	542	550	566	523	566	517	540	519	517	553	485	549	544	565	536	559	567	508	535	561	551	578	534	528	532	576	551	522	568	510	573	548	548	535	538	534	545	566	534	563	529	530	531	538	531	500	530	544	543	530	517	513	517	544	575	554	583	552	488	565	569	540	557	566	558	577	516	539	548	517	547	537	542	574	500	549	547	539	535	541	504	517	583	544	555	573	535	541	528	548	526	557	545	471	569	557	565	573	487	550	527	577	583	540	540	535	503	516	525	558	536	558	566	596	538	550	548	571	531	528	536	583	523	526	551	521	534	511	560	567	565	561	503	548	589	542	528	589	590	555	559	543	497	549	553	573	575	507	510	536	585	561	513	520	536	534	527	545	542	547	554	529	553	567	543	567	520	561	597	540	529	507	539	540	533	544	555	521	527	531	535	491	535	512	530	545	501	491	581	544	521	544	564	571	564	563	573	513	586	546	560	585	539	560	567	499	554	532	553	550	526	495	548	567	531	535	549	527	539	532	565	557	551	545	604	553	557	549	504	501	544	543	564	501	526	560	529	537	573	559	576	514	556	549	546	556	485	584	530	536	541	513	538	530	556	535	559	529	530	574	544	535	548	532	521	552	522	562	517	526	534	545	521	544	550	558	537	561	503	525	536	547	504	571	522	498	548	510	513	551	535	548	512	558	538	523	585	610	562	576	564	513	569	578	563	554	550	571	512	549	557	566	558	545	544	559	552	519	562	529	554	516	584	575	534	528	541	524	540
22719	20843	28489	23289	21003	21066	15940	7106	3415	2259	2026	1840	1580	1470	1386	1209	1263	1205	1210	1120	1072	1074	1037	1032	959	1007	1038	975	901	907	927	1038	864	698	740	621	447	418	456	403	417	419	374	381	398	397	415	412	402	411	416	378	390	412	363	383	373	375	417	385	359	396	409	359	332	351	370	361	369	397	376	369	363	352	387	377	353	345	380	351	360	357	373	382	409	352	361	362	380	351	398	360	364	333	331	348	384	363	363	374	381	353	357	364	383	392	348	345	359	347	371	351	360	339	372	344	342	316	364	352	339	372	363	357	354	375	363	358	393	329	365	402	362	348	349	346	332	337	329	347	341	337	354	352	364	387	354	365	375	365	365	394	343	353	355	360	365	359	347	341	328	385	363	328	368	374	389	372	388	358	351	383	348	370	349	376	353	352	376	386	392	341	320	394	373	363	328	338	367	351	372	352	353	344	353	369	383	341	358	358	380	376	366	361	368	340	377	350	346	356	347	385	385	334	358	355	330	360	346	377	379	363	320	310	368	332	353	324	332	374	374	336	392	399	330	379	376	382	347	350	363	359	340	339	353	330	352	338	370	383	374	344	355	344	350	367	364	367	381	362	371	375	344	369	372	345	348	376	358	355	377	353	371	374	364	398	391	352	351	363	339	351	351	324	366	386	348	350	373	365	348	358	362	361	370	399	307	357	340	365	372	362	351	357	355	385	382	335	334	339	368	354	377	353	355	352	349	362	377	363	354	352	417	336	335	348	364	373	355	372	356	348	363	368	362	372	331	338	355	364	342	355	343	383	348	374	384	369	343	349	344	386	353	360	351	372	350	375	375	374	357	341	384	381	361	335	393	359	362	354	353	354	360	340	374	379	357	369	347	364	366	346	387	370	386	359	334	335	378	354	331	396	374	326	373	357	348	362	381	357	333	349	357	363	340	374	324	335	343	381	335	351	368	354	325	354	391	318	374	355	385	366	358	366	375	346	348	352	328	370	349	368	330	368	369	348	358	342	346	347	363	337	376	353	379	317	374	356	353	377	358	327	349	374	324	376	357	395	357	367	361	328	367	348	365	356	398	380	390	335	373	335	336	336	360	358	346	380	357	352	311	348	363	342	359	365	349	378	365	354	355	333	368	374	381	382	362	364	361	367	400	366	352	358	345	380	371	363	380	335	371	350	365	394	372	362	389	348	347	399	385	379	358	359	338	374	379	361	359	349	369	331	356	391	365	353	343	394	368	356	366	378	343	374	357	400	338	347	372	363	338	376	340	363	365	357	338	330	377	366	355	341	358	339	395	369	344	349	359	415	359	323	358	350	367	326	379	385	351	400	338	309	381	348	365	417	345	364	350	366	357	343	392	343	339	324	334	358	350	350	365	340	368	348	334	338	354	379	316	354	324	365	378	361	356	374	369	377	369	341	366	335	381	372	395	353	370	341	367	379	339	375	351	364	373	348	385	355	386	354	380	360	369	351	344	344	351	344	322	386	356	380	350	361	376	360	348	374	373	328	323	366	387	339	366	346	339	357	369	362	378	361	330	361	349	361	342	368	363	382	419	382	318	361	357	356	376	386	354	364	377	371	360	354	386	331	393	331	345	367	367	376	358	350	349	392	374	317	335	373	349	348	377	314	397	362	331	354	342	340	364	347	383	357	340	368	338	382	394	345	374	384	355	360	369	377	365	360	353	353	374	379	350	331	327	353	359	378	411	353	336	347	369	335	364	359	359	336	331	332	380	350	355	372	339	352	343	328	369	381	336	307	352	354	357	378	390	354	351	365	327	326	377	353	351	387	356	345	373	332	347	385	344	329	345	353	372	329	385	370	350	359	395	343	331	363	366	361	346	389	368	354	342	340	363	352	367	364	369	373	353	371	380	377	346	361	350	359	359	371	338	366	399	348	368	322	369	330	362	342	350	342	388	360	368	363	365	376	339	380	336	368	355	345	384	379	353	339	336	371	365	359	387	394	341	337	356	372	345	392	375	370	344	347	383	338	362	375	330	345	335	348	380	368	393	384	395	368	360	358	364	371	370	357	326	382	378	345	372	341	377	362	381	353	367	382	363	363	333	335	347	379	353	367	356	328	371	357	334	346	341	325	395	335	400	397	335	362	363	351	357	348	352	341	383	378	377	360	356	380	319	389	359	366	386	334	358	351	374	369	345	394	361	376	367	353	358	367	374	349	345	347	393	333	390	352	326	366	354	353	369	361	352	357	357	342	363	406	348	361	363	333	356	345	347	385	355	370	332	332	378	352	322	353	362	369	381	326	403	367	351	361	382	345	356	352	348	376	344	350	341	357	326	369	342	355	340	358	339	376	338	378	323	341	366	368	348	358	369	353	337	339	406	369	340	359	351	362	359	321	357	371	367	336	368	382	313	367	362	412	371	348	328	358	364	346	374	350	358	352	356	393	371	337	321	345	374	351	345	316	358	359	348	360	333	349	351	354	312	322	341	367	383	364	355	392	340	341	334	382	349	396	353	339	372	371	329	364	360	354	320	356	369	361	359	327	374	347	362	354	402	341	362	357	342	363	372	366	387	344	386	350	378	391	329	408	395	372	351	375	322	397	348	355	348	348	379	340	360	362	347	395	386	338	367	370	368	343	363	355	418	372	340	361	353	350	370	315	368	389	353	399	350	357	352	360	368	387	323	358	365	367	339	354	383	370	403	339	345	344	375	354	361	378	337	352	353	371	371	362	346	357	373	359	374	359	349	357	393	332	388	353	386	381	359	387	389	360	363	362	352	370	360	354	376	314	357	350	352	345	354	344	349	362	394	348	325	342	343	370	356	358	362	339	367	377	368	301	329	348	369	379	360	338	383	358	353	359	353	357	373	376	348	323	330	380	372	310	379	334	360	385	330	364	360	400	370	376	355	412	380	430	312	376	366	338	380	364	348	321	354	354	379	362	357	348	373	323	379	362	358	346	351	368	357	328	366	344	332	370	385	347	359	357	360	335	336	323	348	356	374	346	356	346	362	338	355	383	375	357	382	368	375	369	363	338	334	375	345	347	361	366	389	341	368	368	347	344	334	343	370	342	317	384	354	384	352	343	333	372	361	365	348	351	334	368	350	332	380	332	408	371	345	371	360	368	337	331	348	359	361	366	358	369	367	383	339	380	349	372	345	364	384	342	325	346	394	384	380	357	371	339	321	369	324	345	385	360	339	359	338	338	360	358	373	381	382	396	381	389	372	384	373	358	377	365	394	353	355	359	362	347	313	353	386	375	387	373	366	377	350	366	354	362	360	359	358	349	362	336	375	356	334	350	390	346	365	351	335	361	331	324	390	364	348	340	357	353	339	353	373	338	382	360	358	345	329	369	345	360	386	359	352	336	383	369	326	341	348	349	363	392	327	362	384	373	350	361	375	342	367	358	372	368	367	349	359	347	376	397	352	340	326	359	358	342	346	379	394	393	375	380	396	354	359	349	388	367	380	395	350	369	402	352	361	359	361	354	358	320	355	377	347	351	383	397
39700	51308	32773	28248	25677	18307	16847	12405	7547	4864	4419	3813	3360	3028	2805	2409	2422	2241	2228	2049	2067	2005	1837	1749	1791	1766	1838	1652	1631	1661	1543	1707	1432	1172	1166	981	656	573	587	601	614	599	552	544	533	539	514	509	538	514	559	542	516	508	542	477	515	546	521	535	491	516	472	487	467	480	466	475	505	536	508	466	520	493	507	477	496	488	437	492	504	419	467	467	475	458	475	462	488	472	441	452	488	455	468	457	438	511	435	441	457	480	496	440	454	467	476	469	450	443	465	455	439	464	474	475	454	439	463	435	474	462	497	466	471	479	468	459	458	449	487	476	469	476	499	476	447	433	494	487	456	501	430	471	476	471	458	454	442	475	418	445	472	472	418	448	433	479	467	474	493	471	462	466	483	473	434	458	474	461	433	499	454	488	464	464	414	424	458	439	434	467	438	502	484	459	456	455	466	491	427	429	457	496	463	436	463	462	472	493	469	442	431	440	474	510	514	508	477	448	491	428	467	486	416	444	463	489	476	435	500	484	483	425	456	503	461	512	486	469	457	461	514	458	484	468	465	462	464	455	442	466	451	450	452	457	489	473	459	462	456	518	417	461	486	492	473	456	471	492	450	499	482	441	442	503	470	431	500	458	485	471	486	508	443	475	430	457	462	450	431	432	468	447	490	448	465	478	491	497	438	467	446	445	462	469	473	446	442	427	454	439	479	456	466	468	472	475	478	458	452	461	452	475	473	440	450	466	505	494	457	464	482	453	479	489	440	464	479	476	440	431	478	447	488	439	480	471	479	474	487	473	478	466	481	431	445	456	488	455	471	418	491	439	507	494	443	495	454	471	488	479	459	468	446	446	450	457	456	456	437	462	485	462	449	458	507	490	486	488	458	469	442	484	486	470	463	470	452	449	487	451	452	448	473	504	485	458	481	425	496	484	492	472	472	446	460	456	444	479	454	432	486	477	467	454	457	478	433	453	433	473	461	448	440	461	440	446	455	462	435	459	446	485	486	445	484	455	465	447	505	457	469	455	444	480	469	464	523	414	436	436	429	470	515	476	464	466	467	497	496	446	475	484	455	467	445	472	482	495	455	485	458	482	436	449	462	494	460	471	459	442	448	480	474	440	478	467	461	476	469	484	446	426	424	404	485	485	437	442	472	421	459	473	475	437	440	448	472	460	481	425	456	457	478	467	445	429	515	427	450	472	448	473	436	504	447	443	499	433	498	436	461	447	468	427	480	496	437	442	491	464	451	436	459	442	484	460	458	427	477	441	486	466	474	465	453	459	456	485	475	463	466	475	433	504	511	449	456	473	443	456	454	478	466	445	486	447	492	473	482	442	431	465	463	448	447	479	481	454	471	438	449	455	453	461	487	443	464	464	448	470	495	489	473	468	443	448	428	434	430	469	512	463	442	464	493	459	448	439	446	464	446	478	460	460	431	489	462	467	475	432	452	453	457	461	430	482	410	455	443	453	440	469	476	458	459	445	469	450	424	458	454	470	489	445	455	477	472	494	469	462	459	454	409	433	448	445	418	464	490	498	440	428	474	442	447	436	456	406	421	447	423	479	458	485	474	450	475	458	477	460	420	434	441	446	492	454	475	426	451	474	451	447	450	479	460	460	478	454	431	459	507	496	488	467	479	481	459	436	435	451	444	482	468	440	457	446	438	436	451	466	482	437	434	441	458	490	490	478	464	446	455	450	463	451	454	462	459	484	497	455	491	495	468	452	461	451	464	455	480	446	502	450	501	497	498	458	487	476	463	467	431	431	464	500	452	426	446	492	479	463	484	445	413	431	488	435	495	493	447	462	494	445	417	497	463	476	475	428	459	472	467	463	494	445	457	481	464	468	493	468	479	523	418	452	452	447	453	462	428	485	482	460	479	432	445	437	491	463	476	474	484	477	450	458	469	451	456	467	461	483	451	496	457	464	445	469	434	443	424	439	455	446	471	420	474	472	428	492	433	512	507	499	460	436	443	465	472	493	469	471	470	446	451	439	500	442	477	480	446	456	440	459	459	476	436	423	481	464	433	475	487	435	452	476	438	467	467	510	471	493	455	455	457	455	458	476	473	476	473	453	500	464	451	473	473	467	453	476	466	500	466	474	488	461	494	450	445	487	469	480	475	492	492	455	473	454	453	435	464	463	488	481	525	441	452	492	454	453	490	449	484	449	473	431	462	449	445	446	483	442	451	423	436	480	452	431	463	489	493	467	470	468	462	490	482	468	464	495	462	461	486	430	426	490	420	459	472	471	466	495	416	486	460	426	458	442	461	455	455	468	464	434	458	474	442	444	463	488	500	495	469	440	412	427	472	451	436	424	451	450	456	469	450	440	491	453	498	453	473	459	484	484	432	460	435	459	426	442	456	454	465	451	482	470	490	411	452	468	461	500	508	469	424	444	435	455	459	462	462	466	416	455	452	489	438	463	435	445	481	448	479	474	472	476	498	474	506	463	447	465	460	478	466	451	444	509	469	474	459	468	459	454	458	446	491	444	457	469	480	453	447	467	468	482	491	445	490	424	439	460	490	448	470	480	459	434	443	471	456	446	491	482	483	454	474	438	452	463	463	475	434	443	442	462	458	441	481	456	421	492	461	477	458	452	469	464	446	487	479	478	461	424	493	482	418	486	455	433	494	469	460	455	457	455	492	488	494	472	455	422	441	445	461	438	426	460	483	484	487	467	465	472	452	411	469	490	412	441	507	500	479	456	445	460	482	463	436	498	437	434	462	489	425	451	460	472	500	450	470	445	467	468	460	468	498	449	450	471	466	471	465	439	445	428	453	470	466	479	424	462	502	495	457	451	465	479	484	449	462	460	455	447	463	480	471	453	483	475	485	409	427	444	470	448	476	436	453	459	480	488	467	468	417	461	441	474	431	450	455	482	444	475	478	479	413	491	443	453	441	456	483	468	475	420	413	469	483	467	478	484	485	442	465	457	430	484	440	464	500	456	460	435	413	451	469	447	452	387	484	484	510	459	464	495	437	464	454	429	465	474	475	428	494	465	507	451	462	491	452	458	465	477	458	476	431	441	492	448	458	462	465	475	444	447	489	479	482	458	449	482	490	502	440	478	431	465	451	473	509	461	435	470	468	457	443	509	422	445	477	498	473	413	487	455	448	460	531	483	481	450	442	464	426	468	456	504	471	493	497	491	450	456	441	472	463	494	455	468	468	452	445	448	451	459	436	479	448	497	482	428	461	475	506	441	449	459	450	506	476	458	474	448	452	458	429	473	464	478	457	475	453	478	460	438	459	466	474	452	455	467	440	427	444	451	452	463	458	436	487	468	427	493	472	483	477	459	488	463	469	447	496	453	444	525	465	428	455	452	489	450	468	450	470	467	462	447	472	469	484	495	441	454	469	424	471	483	431	474	453	453	485	436	495	460	455	440	473	479	501	482	450	482	447	485	478	456	438	434	464	436	421	452	438	436	438	460	443	481	484	438	459	447	434	453	457	452	465	493	444	459	478	446	434	441
27723	23022	19034	15397	9197	6249	4161	2166	1201	1009	936	936	865	844	794	788	775	763	747	711	779	755	724	682	761	727	753	693	682	740	731	713	666	598	597	568	550	518	517	504	498	479	493	482	498	484	473	557	505	490	446	487	495	514	458	467	470	506	510	460	493	469	471	459	474	473	444	459	479	514	521	432	460	476	482	495	491	473	483	442	469	480	452	482	447	450	463	457	490	463	472	438	490	432	480	460	442	489	428	518	477	472	453	464	462	503	488	494	448	484	491	447	486	461	498	511	436	463	500	510	479	515	438	536	451	441	452	480	478	475	491	434	496	471	478	463	505	501	468	459	498	463	458	489	488	487	494	467	495	486	482	477	489	463	451	459	426	464	484	441	490	442	468	485	475	461	469	493	488	482	479	462	473	473	464	497	479	456	471	440	492	482	442	438	467	449	493	476	489	443	484	486	502	502	462	476	452	487	481	460	464	455	495	447	507	495	493	470	467	488	471	473	482	458	474	443	481	462	474	470	437	497	481	431	464	497	475	500	456	455	503	397	437	475	457	484	502	487	462	473	455	450	505	507	472	489	431	487	486	463	439	457	478	497	498	453	463	511	499	480	484	466	496	456	432	505	455	479	450	464	460	493	477	513	432	435	463	482	501	499	450	460	463	448	483	470	484	476	441	449	506	456	439	485	480	474	433	495	465	459	471	488	447	441	481	505	471	477	468	497	477	485	465	456	477	453	486	445	484	463	455	467	470	489	453	473	479	459	463	488	458	510	452	514	494	453	495	451	431	474	475	427	450	440	451	473	508	466	481	465	455	480	444	489	442	447	444	482	482	454	449	499	473	494	461	446	490	484	481	497	486	460	454	464	470	464	468	469	479	535	461	493	478	474	440	402	421	424	465	464	457	469	461	449	469	468	480	484	461	493	471	437	475	461	487	494	448	466	480	436	508	454	506	455	518	471	490	495	470	502	497	468	479	470	506	478	492	505	433	439	464	455	419	449	497	485	451	433	431	459	471	542	446	450	426	468	471	479	461	454	469	475	427	445	476	477	499	448	446	459	485	473	446	461	456	484	492	449	489	498	494	478	499	496	429	516	459	489	449	439	445	458	424	434	461	483	392	480	500	501	474	450	456	466	442	438	481	532	475	457	472	448	481	501	447	478	464	475	444	494	490	446	495	449	464	437	431	463	468	452	526	504	468	527	445	450	467	463	495	465	478	470	457	493	474	492	451	459	462	445	491	477	479	478	463	473	458	452	496	506	448	477	471	501	501	488	461	447	469	487	493	459	484	413	497	480	482	476	478	464	493	491	482	466	514	482	470	431	470	439	453	507	469	476	474	452	466	478	461	510	443	494	426	504	455	470	468	487	453	441	474	457	464	483	517	488	465	490	471	500	466	453	434	493	473	446	461	488	498	500	466	480	529	461	471	485	459	472	483	471	484	482	480	496	420	468	494	451	483	495	487	473	479	455	517	509	495	489	510	451	436	484	478	456	539	451	508	462	492	456	482	460	480	471	495	463	451	446	500	473	479	475	456	465	470	465	481	411	466	481	493	497	482	432	445	437	523	486	493	427	471	472	454	531	481	475	433	485	483	439	469	457	499	494	460	483	481	476	462	463	454	482	517	463	495	442	467	493	442	477	478	448	461	465	450	472	474	472	470	483	460	453	506	479	508	482	465	468	472	449	407	479	449	483	465	452	463	454	530	455	466	513	455	490	479	468	500	495	501	477	453	466	485	490	481	465	437	461	460	503	460	459	480	492	483	506	497	495	422	500	472	504	449	484	466	451	474	481	481	456	519	475	502	440	475	506	459	472	452	469	436	495	472	481	496	491	491	473	484	478	518	480	493	466	478	500	437	463	478	476	484	479	469	469	447	433	515	474	491	459	481	467	441	469	431	469	454	450	465	467	425	457	456	524	490	493	450	511	469	437	479	502	457	455	447	476	480	477	458	459	447	458	458	492	444	459	455	511	426	469	487	473	510	436	473	455	478	448	479	470	482	460	482	447	484	438	513	513	516	465	464	450	485	484	428	465	479	514	465	463	453	460	481	405	446	442	456	461	469	490	482	441	452	487	483	408	467	489	463	437	476	493	489	489	442	485	471	487	469	489	491	490	456	456	461	511	469	436	440	461	464	496	509	519	461	470	494	483	448	463	469	469	449	478	453	440	498	473	526	488	501	498	464	515	447	492	491	493	499	486	493	479	406	453	474	504	468	504	430	477	469	440	475	476	461	468	494	472	443	457	476	512	453	483	518	477	449	442	473	482	468	469	483	440	446	451	494	490	520	449	449	495	495	441	440	508	449	453	464	463	469	459	479	451	502	458	465	478	504	466	490	494	493	464	455	460	461	498	504	473	445	450	483	441	490	455	458	449	495	497	468	472	461	478	477	456	470	442	446	464	458	485	487	454	440	463	491	489	468	461	475	475	482	477	465	467	428	477	443	455	462	464	472	444	487	434	459	490	465	455	476	473	466	483	490	499	457	466	485	474	472	451	452	480	453	452	477	481	505	452	443	494	446	470	462	482	450	472	465	459	439	460	476	495	463	482	462	475	466	489	462	447	458	500	478	476	450	479	496	462	475	457	454	480	466	471	520	468	435	447	467	476	502	493	469	491	488	475	462	519	427	479	517	478	446	488	491	435	460	492	470	434	455	458	480	467	473	486	460	469	494	492	431	487	462	499	477	475	471	484	470	479	479	491	465	472	489	485	468	436	478	445	474	482	454	459	436	451	493	497	477	515	490	489	490	507	509	481	471	495	482	468	481	466	484	537	502	448	508	457	458	464	457	465	446	479	423	447	462	424	489	477	502	441	457	472	485	457	456	487	451	442	432	474	429	460	444	499	482	429	455	483	454	472	489	489	463	490	478	465	496	456	445	453	427	501	501	479	482	467	492	517	479	465	493	506	466	467	477	453	449	435	496	470	495	481	487	455	485	470	435	486	474	464	488	484	505	481	461	502	485	457	470	471	477	490	457	478	461	443	514	501	483	474	471	448	462	461	437	448	476	479	488	475	474	468	477	439	513	480	524	476	467	451	469	514	461	471	490	469	507	446	463	432	491	466	486	501	454	484	470	457	511	479	438	536	475	466	456	493	452	455	497	459	501	480	496	493	448	479	481	494	444	459	441	452	477	484	445	479	468	435	474	480	464	459	521	472	501	479	478	483	494	491	475	462	454	481	504	477	435	448	481	505	457	459	475	472	466	473	465	471	493	453	473	460	474	471	460	472	466	447	448	455	482	461	483	484	466	496	454	445	497	483	478	478	490	444	486	535	464	497	490	478	492	451	487	462	482	475	502	463	443	495	469	473	450	490	506	483	467	453	470	492	496	497	449	463	459	442	484	478	538	469	511	469	464	428	520	540	452	469	491	498	446	475	477	454	470	456	498	447	487	524	466	511	450	444	455	485	484	505	480	481	442	424	495	502	482	467	482	485	465	454	468	474	458	487	440	472	443	484	505	473	427	454
30859	33637	21001	19227	15025	12121	8953	4706	2771	2076	1699	1707	1651	1562	1490	1458	1390	1329	1251	1283	1331	1237	1067	1217	1100	1248	1104	1153	1094	1075	1122	1022	1051	897	805	784	683	637	633	667	683	644	687	633	645	639	601	658	652	603	639	616	610	629	597	615	674	648	606	612	624	666	570	611	637	677	627	638	653	643	613	610	625	674	633	626	610	659	615	628	649	670	567	608	624	633	572	606	590	576	590	598	601	582	654	630	594	596	599	589	614	595	606	644	646	541	634	614	608	584	635	640	612	613	643	575	631	576	614	611	586	666	575	607	638	618	661	626	641	600	623	658	596	630	606	609	633	611	610	638	611	588	611	598	573	630	630	604	670	565	591	627	619	599	623	611	635	615	626	600	648	679	602	622	615	614	605	618	632	631	624	602	632	617	634	623	626	647	692	672	619	624	599	636	682	598	629	634	620	613	665	646	603	586	652	629	601	586	612	644	608	607	653	603	609	577	632	631	631	599	626	553	626	666	654	646	613	637	631	623	568	592	638	625	656	620	586	572	609	617	618	591	602	610	581	683	638	600	590	614	584	638	589	585	580	634	638	656	587	646	635	619	598	586	616	647	617	620	590	587	592	630	633	611	619	621	602	647	621	652	626	593	606	612	623	606	614	638	650	616	603	562	618	631	593	614	647	606	607	602	578	608	600	575	668	593	640	609	664	623	598	610	670	671	606	629	589	609	614	603	617	634	619	613	624	600	663	626	605	590	630	618	666	582	625	611	607	632	579	608	632	621	602	684	632	605	652	593	588	620	620	641	631	612	657	606	567	572	655	597	603	644	662	587	609	646	597	572	639	640	614	577	569	616	585	622	609	632	597	615	617	650	619	681	641	590	655	614	613	623	639	629	570	606	698	616	611	640	620	627	645	645	617	641	623	609	619	574	566	652	632	636	583	608	621	576	628	636	636	611	606	624	641	603	612	621	620	668	586	643	605	630	567	633	611	561	633	624	598	617	658	600	598	563	637	604	615	601	643	647	640	598	629	592	598	669	589	632	565	658	637	616	595	593	596	612	621	626	621	613	663	589	604	601	588	609	596	630	606	610	630	611	607	613	601	617	569	625	668	634	636	636	639	629	623	631	612	642	644	610	633	613	583	612	599	630	629	624	618	593	650	615	642	655	630	625	641	605	603	593	596	587	655	618	607	644	627	630	659	644	545	595	616	631	608	630	597	590	658	625	631	599	647	584	628	607	625	654	625	594	630	608	628	572	618	627	660	590	613	620	593	641	633	576	643	655	741	648	643	614	611	628	604	625	616	609	613	602	612	666	544	626	623	615	641	626	619	601	604	609	612	594	635	642	647	618	632	624	609	577	589	648	612	619	609	642	615	618	625	601	633	597	634	635	576	614	604	606	655	634	567	627	611	609	590	568	632	610	593	663	610	629	635	612	628	604	643	579	621	600	642	647	632	600	606	639	633	589	642	576	629	647	640	624	586	642	609	649	620	608	552	628	635	625	619	615	594	573	618	600	660	610	638	631	644	605	581	603	639	598	608	665	634	615	632	602	654	616	628	603	623	621	641	630	608	660	591	590	574	628	619	578	636	575	583	619	610	583	635	599	615	591	564	648	621	601	660	608	620	641	610	630	600	589	606	638	665	602	588	629	651	583	631	603	637	608	662	652	588	586	602	594	620	615	625	640	617	654	634	652	616	612	609	650	590	595	660	621	614	621	704	593	573	592	643	620	608	585	585	594	614	557	608	638	647	574	632	594	608	600	597	614	629	627	628	618	567	630	598	621	625	587	614	669	648	609	639	636	621	605	593	641	639	621	652	658	620	604	638	560	591	621	672	656	633	640	626	630	602	614	624	581	592	576	636	571	614	626	642	644	610	616	612	654	610	610	619	608	615	587	643	617	627	597	632	565	655	653	623	639	657	607	629	625	622	584	570	654	602	651	547	613	618	621	618	614	607	641	583	635	612	685	605	663	654	643	635	642	636	615	637	627	616	652	641	619	613	613	625	632	615	624	652	615	626	609	620	643	635	643	624	632	613	592	587	595	610	589	579	626	615	619	637	583	616	592	619	615	567	666	606	652	585	642	647	625	641	609	609	601	613	606	592	593	620	594	584	640	590	643	633	596	643	658	605	678	629	594	613	571	610	626	612	585	597	611	586	625	614	619	613	590	623	635	617	629	622	623	628	636	584	588	646	610	670	596	621	602	611	590	637	584	616	632	587	601	606	588	594	614	646	577	636	612	637	658	623	610	613	605	598	598	647	627	597	640	621	633	611	581	597	644	609	623	600	639	570	589	597	632	606	564	668	568	574	623	610	626	639	606	612	601	606	593	609	622	597	625	614	632	621	631	599	603	658	596	614	617	604	644	599	637	666	639	617	619	612	613	599	631	625	653	619	589	635	608	601	588	627	576	603	637	622	613	569	624	632	619	637	591	592	632	623	644	608	596	608	648	622	575	631	647	640	617	624	588	593	611	635	620	620	581	624	604	593	624	624	613	625	645	573	613	649	604	586	634	667	594	645	632	642	609	616	601	603	611	611	611	621	620	606	626	668	618	642	586	598	645	601	655	645	564	625	589	584	615	629	619	627	633	618	587	581	589	620	594	688	666	608	633	569	590	657	634	592	634	627	645	614	593	596	658	628	603	614	608	645	625	613	619	614	586	651	587	599	602	629	584	603	608	645	615	595	612	588	612	626	625	614	596	647	637	634	607	611	669	620	637	598	639	598	601	634	618	610	634	610	604	592	655	617	608	625	609	643	585	597	564	626	605	587	604	616	620	641	641	611	583	583	606	634	597	619	608	636	657	607	638	618	621	609	638	621	606	589	580	574	633	645	665	616	598	597	630	599	644	611	611	599	603	674	625	629	612	624	601	601	610	641	630	643	649	619	617	598	610	649	568	623	658	619	570	601	649	588	591	594	626	611	591	640	596	662	570	594	619	572	588	576	628	635	644	597	632	649	612	516	619	609	626	654	592	597	624	603	630	601	648	647	634	599	621	627	620	571	675	612	643	634	590	635	636	589	590	615	604	626	547	613	613	583	593	594	579	630	617	562	592	640	629	575	615	609	621	663	619	582	568	620	615	610	609	588	592	624	630	645	628	612	654	586	624	610	606	583	654	623	665	637	586	623	633	631	627	566	624	648	601	618	611	620	618	669	658	634	612	653	613	621	603	618	596	621	581	589	596	635	663	611	634	650	587	605	594	602	584	583	640	628	575	646	613	638	563	567	638	594	579	676	633	596	626	628	610	616	623	625	634	576	625	624	646	608	601	608	600	603	647	643	607	672	654	625	664	575	604	665	577	577	625	620	605	623	600	602	603	613	581	575	662	641	632	609	613	612	644	563	611	632	621	596	634	632	620	588	655	608	570	590	623	620	590	587	605	607	651	636	619	630	679	572	635	581	649	612	615	654	567	616	601	610	609	614	636	540	625	565	615	625	580	640	616	637	588	590	571	612	608	613	616	626	691	618	627	614	610
23748	20859	27985	23921	20955	15353	7753	2728	1837	1622	1476	1560	1426	1333	1163	1137	988	1148	1033	1078	1064	975	911	879	848	825	834	808	829	755	798	843	799	724	615	542	476	435	451	432	465	484	435	414	470	434	437	428	424	462	438	439	440	441	406	483	449	410	428	418	411	433	439	413	448	451	422	440	454	493	407	394	420	415	448	432	430	422	403	430	422	437	403	425	440	440	397	429	414	414	433	359	406	436	402	423	426	411	429	429	465	393	437	397	455	415	433	370	417	438	429	382	418	414	433	425	374	450	456	445	414	415	451	409	402	396	406	423	449	424	437	405	413	376	441	400	420	409	431	454	452	417	428	453	434	441	391	412	408	416	433	394	419	413	434	392	433	441	403	412	436	423	443	429	430	359	433	435	412	427	445	449	450	430	424	409	421	453	420	450	397	463	409	417	394	441	433	410	411	434	457	420	426	424	454	443	414	457	416	421	446	402	397	428	441	397	414	421	388	400	422	431	411	410	396	422	375	415	416	436	458	433	426	462	439	403	426	398	398	403	480	431	396	436	471	447	426	443	434	419	412	443	420	441	431	415	430	450	444	418	456	428	407	415	430	404	433	434	438	460	438	417	414	403	416	437	421	451	439	415	410	432	420	450	427	412	400	418	456	436	432	419	399	418	447	438	437	411	434	462	422	453	443	422	416	415	457	433	447	429	410	424	413	449	415	454	417	387	450	478	404	399	418	437	410	453	426	435	425	443	404	412	426	427	451	452	431	432	413	430	410	395	418	403	431	429	393	417	441	440	410	399	412	445	444	389	411	415	420	423	393	421	413	388	472	408	421	443	412	415	430	406	425	426	427	421	416	439	399	422	432	431	450	397	414	404	421	437	421	423	389	424	407	427	406	438	396	463	405	440	402	435	430	429	444	445	430	436	440	409	419	408	441	435	437	422	457	431	407	413	378	426	409	428	433	435	461	455	409	415	408	402	423	454	454	418	414	429	431	446	409	467	428	450	456	437	407	475	399	392	435	430	453	368	431	406	461	419	415	428	422	417	416	452	430	398	426	430	387	419	455	408	409	424	415	395	464	440	423	416	359	413	440	425	462	397	392	428	406	427	455	416	423	439	440	419	379	396	450	437	459	430	432	441	379	410	413	418	424	391	410	438	440	403	441	451	406	414	430	439	416	398	393	438	386	450	433	432	428	425	395	385	415	397	412	431	430	421	424	420	425	420	430	401	451	417	446	428	379	417	438	437	396	445	423	401	413	410	421	436	415	435	402	455	393	453	437	402	412	424	431	432	440	446	391	455	441	407	416	417	417	414	417	416	446	387	429	403	449	378	435	431	418	402	385	424	422	419	415	430	420	416	434	414	426	454	431	431	420	405	418	418	442	419	398	430	468	443	432	433	427	468	426	443	408	446	429	476	422	448	437	433	438	401	401	452	407	441	441	433	423	451	382	430	431	411	406	393	430	406	436	429	411	381	448	467	424	416	428	427	446	456	441	422	410	458	438	441	446	443	434	439	421	392	436	422	429	407	401	378	421	425	389	467	432	426	432	384	415	385	447	399	404	431	412	399	436	411	420	395	389	425	413	430	419	408	429	462	440	424	437	435	433	404	425	427	422	456	398	453	447	379	453	441	430	435	400	400	410	408	404	437	422	420	386	402	396	414	452	419	409	410	412	431	440	418	418	398	450	445	438	425	409	419	425	427	428	414	380	448	415	388	384	416	443	399	431	471	406	378	386	415	409	394	413	398	414	437	449	427	427	432	428	447	440	420	415	412	421	406	453	399	438	441	418	420	408	418	409	443	398	452	426	389	458	427	477	458	411	413	441	459	448	412	420	421	446	424	478	406	433	389	456	433	416	434	414	456	430	400	431	408	397	430	438	410	462	470	407	453	438	463	421	380	392	408	389	411	430	423	455	396	411	439	403	413	455	433	428	449	456	418	434	389	387	378	440	449	464	404	432	427	431	441	418	413	397	402	406	439	407	413	448	428	426	433	440	429	414	406	429	444	412	411	459	421	394	433	452	405	424	418	456	437	399	404	447	433	410	376	411	439	434	423	427	438	401	412	425	458	430	391	410	458	408	446	454	387	419	494	458	412	406	451	436	418	431	425	432	413	453	448	407	430	431	402	443	440	389	406	431	444	409	442	438	403	436	416	444	405	416	424	403	434	434	436	429	440	392	440	394	419	447	428	403	434	390	446	428	443	348	401	413	412	484	414	421	420	459	440	437	390	417	472	417	417	416	432	442	412	389	447	455	445	434	401	441	436	428	426	423	380	407	439	426	453	415	414	448	441	422	489	413	443	422	423	467	451	447	399	408	451	465	424	401	406	397	436	412	478	439	441	409	431	413	441	402	422	429	423	440	453	436	415	409	429	418	423	440	434	419	423	416	463	417	389	445	443	385	446	398	424	388	407	402	409	415	414	433	409	453	439	444	422	439	423	420	413	414	435	435	406	406	416	399	422	422	410	413	412	411	416	396	408	432	393	452	426	424	404	437	443	410	465	408	462	452	412	446	426	421	443	441	442	432	399	415	391	431	387	417	403	393	427	425	422	459	420	422	430	416	412	403	390	407	439	435	467	393	426	451	426	417	447	422	450	421	447	405	443	408	421	427	414	459	433	405	446	426	425	442	420	411	412	468	404	426	417	410	439	413	430	404	422	402	420	431	441	415	429	453	405	424	394	419	423	384	377	429	432	406	452	405	401	413	440	431	426	432	454	422	405	450	422	415	417	416	406	438	445	420	431	429	419	429	431	420	420	444	434	433	419	415	423	451	410	469	387	426	425	414	401	377	391	413	448	402	408	383	412	440	443	415	401	436	457	422	432	440	420	404	425	415	417	393	435	402	402	439	392	420	414	384	426	417	391	438	407	434	432	439	410	391	425	475	410	412	418	460	389	389	382	424	412	435	401	395	439	442	446	384	471	466	400	383	448	472	424	414	426	431	403	399	436	424	426	453	414	398	433	455	415	407	422	441	432	426	414	422	460	393	433	418	430	404	413	392	420	430	457	446	401	413	412	425	386	421	429	383	426	433	423	422	419	428	438	404	444	443	387	429	431	437	407	416	402	423	442	429	442	416	429	416	430	430	406	435	402	431	423	401	429	438	419	429	421	438	431	433	467	442	377	423	426	443	408	384	436	444	365	425	394	442	463	438	419	427	418	404	396	395	416	421	427	391	426	456	451	449	432	406	402	404	404	428	460	416	413	441	432	425	400	405	436	460	430	422	406	391	416	421	403	390	418	395	422	414	426	428	420	414	407	411	401	423	434	407	404	421	399	401	400	434	423	398	409	380	399	420	416	444	385	401	407	407	426	410	432	412	444	379	466	408	420	402	427	405	423	404	408	444	407	425	414	432	440	413	420	436	429	438	414	420	402	419	424	414	389	422	408	480	441	397	424	437	411	397	416	428	425	448	403	448	411	433	420	396	416	432	414	411	446	385	399	406	430	430	447	436	488	445	428	428	393	365	440
35148	43614	31207	25147	20728	16266	11474	5703	4073	3514	3103	3311	3067	2650	2318	2137	2119	2145	2117	2029	2036	1711	1635	1623	1504	1414	1343	1466	1360	1265	1408	1489	1427	1229	974	797	717	631	717	680	660	655	643	633	587	585	598	603	589	589	590	609	568	586	574	572	611	558	559	609	569	570	580	591	554	550	593	568	593	595	580	559	580	550	605	565	513	543	594	559	528	580	585	533	561	619	582	528	533	599	529	518	531	519	555	589	562	568	576	553	523	538	557	586	607	546	589	569	531	543	546	527	536	549	555	568	554	557	577	529	538	565	580	524	556	580	510	579	534	572	510	550	554	577	542	563	581	587	552	576	578	575	513	550	554	557	503	576	562	548	545	544	562	560	541	560	521	583	577	574	535	523	529	579	516	532	543	567	571	562	559	559	558	593	588	545	559	529	539	521	579	517	587	572	543	559	544	576	576	542	510	567	589	567	540	530	524	576	532	579	573	560	608	577	517	547	520	529	551	520	594	549	529	558	562	487	534	514	544	527	580	558	562	579	504	546	584	505	587	536	551	569	566	558	549	551	509	539	567	520	561	563	594	580	571	576	548	602	581	552	552	509	518	572	550	539	547	554	554	537	583	542	593	561	544	544	567	528	556	540	556	598	539	532	566	563	601	510	553	593	535	556	598	550	539	516	589	550	538	537	552	538	562	588	565	552	558	576	551	547	535	585	517	555	529	573	612	538	562	516	551	578	563	523	539	570	557	511	555	553	550	543	541	563	527	573	561	550	534	533	534	573	534	570	537	580	521	574	574	523	573	514	553	578	555	541	557	549	530	552	528	540	531	593	554	584	537	518	542	504	597	571	560	522	582	543	537	522	565	587	550	589	589	566	569	554	558	568	525	594	585	544	542	578	538	554	558	570	551	539	533	577	567	544	526	568	567	523	545	495	555	557	597	564	526	551	534	572	553	575	550	516	581	584	542	558	562	567	562	544	554	540	556	531	574	574	573	556	543	591	579	523	553	548	532	512	526	570	529	542	606	567	545	508	540	537	559	601	598	604	575	543	551	577	545	608	609	574	589	585	530	586	571	495	548	561	579	525	525	555	554	536	532	522	561	570	574	557	530	599	545	530	482	545	557	596	583	521	550	560	535	573	573	590	583	524	621	584	536	547	531	554	528	536	566	573	537	525	559	603	585	606	584	540	591	558	553	565	557	558	561	607	546	572	566	568	543	539	527	547	637	555	573	561	577	615	582	561	590	559	506	516	502	560	571	566	533	576	562	540	548	553	576	576	544	562	564	517	550	520	599	565	534	541	580	568	549	552	594	539	574	556	585	560	574	630	609	567	561	562	528	574	539	583	557	551	557	539	522	560	531	558	562	605	572	534	559	558	552	577	564	533	555	574	559	538	579	553	587	545	577	562	579	579	551	575	578	521	573	551	512	606	542	573	546	521	569	551	539	562	560	560	576	566	622	564	567	539	585	584	559	547	578	553	548	537	604	536	528	535	561	523	570	547	537	575	542	560	534	532	542	566	540	577	567	548	568	548	592	572	555	553	545	518	518	571	535	548	597	549	557	529	538	546	531	589	571	583	535	527	551	533	508	572	579	546	592	555	577	587	554	558	542	509	511	553	550	531	567	558	553	548	522	574	556	547	538	577	594	529	508	591	545	570	554	597	570	587	562	544	526	549	539	537	540	529	561	586	525	539	546	593	582	589	571	538	535	534	575	537	597	578	555	547	551	573	543	577	562	568	557	535	524	505	546	560	543	555	594	536	550	579	556	594	541	578	598	547	533	524	533	571	542	546	558	550	536	624	582	532	597	564	539	589	530	579	560	579	554	578	565	521	601	567	563	534	539	528	604	540	558	560	591	547	591	555	535	563	582	588	557	556	534	578	573	561	584	607	574	553	537	559	539	562	501	597	584	545	540	556	586	572	577	571	556	558	582	533	557	524	515	576	584	540	547	558	544	569	520	551	537	512	581	542	617	523	547	548	544	569	544	581	561	577	543	534	568	613	527	569	586	508	501	556	543	565	570	571	561	547	578	554	558	590	576	553	586	546	615	543	557	621	580	581	585	561	527	545	542	549	566	541	573	536	564	541	551	567	519	563	571	555	540	553	555	569	574	587	530	558	541	589	530	547	565	542	539	545	575	531	553	599	529	547	528	569	561	576	531	526	577	559	574	559	525	558	565	557	555	569	543	556	541	564	548	557	574	560	560	541	524	546	574	560	523	585	557	584	581	564	533	575	525	553	559	552	574	558	548	571	550	536	536	563	541	527	580	565	562	562	546	551	531	561	568	537	534	535	588	549	544	559	535	574	554	569	573	572	558	538	545	603	586	579	574	571	517	549	546	546	530	539	549	604	569	534	545	560	567	543	570	546	532	567	562	537	538	532	572	569	524	549	557	558	570	532	539	550	540	551	573	569	596	559	564	573	575	594	534	537	603	566	561	572	534	551	578	543	535	577	567	537	589	518	526	598	548	563	560	556	564	566	558	581	517	528	525	493	528	578	562	547	532	502	547	555	565	581	565	555	567	559	582	579	565	579	567	558	559	535	560	596	577	552	561	547	551	546	536	532	525	578	603	548	522	582	604	506	580	551	599	576	542	549	553	610	561	526	547	537	591	544	613	564	578	553	543	534	611	562	574	557	553	516	579	553	551	581	577	550	556	582	534	551	567	560	553	573	556	521	533	536	562	522	528	536	563	502	547	535	580	479	549	548	554	556	530	513	558	562	581	581	535	558	534	536	584	580	562	530	563	563	513	593	557	538	563	536	556	579	579	528	536	538	552	612	539	582	558	609	601	554	543	553	529	522	537	566	546	538	550	585	535	508	573	545	550	570	550	559	589	537	535	547	561	559	525	559	548	566	570	548	541	557	551	544	518	542	572	556	491	565	539	568	570	525	559	542	570	516	582	543	616	549	561	524	535	555	553	545	540	559	560	538	543	539	506	521	563	528	541	533	557	584	533	563	540	574	590	553	552	561	539	575	589	578	572	542	518	526	568	579	527	587	534	537	567	533	542	530	554	544	540	527	586	571	570	568	578	538	546	563	554	549	563	578	538	578	572	546	600	568	542	518	541	510	563	583	559	562	556	561	566	601	591	549	563	582	546	549	539	546	559	583	584	568	529	515	578	511	554	528	563	567	582	531	585	517	571	506	562	553	576	557	522	577	542	593	552	524	562	551	585	562	581	535	554	576	585	540	502	542	575	516	536	571	582	517	544	587	539	542	562	553	563	572	569	533	529	527	528	529	531	575	574	558	542	619	590	580	565	558	552	568	546	591	554	570	572	538	598	570	528	548	583	532	587	552	585	578	526	535	524	569	566	588	550	539	588	588	564	538	540	565	513	546	524	517	565	565	588	560	604	541	557	547	566	533	562	579	557	546	539	575	564	567	549	598	572	536	573	562	571	557	586	552	590	611	579	536	617	578	567	539	533	521	563	534	595	570	553	515	537	550	544	576	543	519	599	543	523	556	540	488	542	544
22746	20875	28555	23279	20967	21268	13828	3779	2408	2354	2249	2127	2020	1906	1667	1498	1468	1506	1468	1465	1295	1159	984	939	853	859	903	943	994	966	935	998	993	740	610	518	504	412	438	445	398	360	432	406	408	388	360	389	388	383	409	389	390	408	400	389	396	438	393	394	398	389	367	399	380	393	410	399	371	397	371	411	372	360	378	379	376	339	363	370	371	412	386	374	392	386	339	364	419	372	368	370	380	368	383	377	376	390	348	374	369	376	388	366	354	384	361	406	406	359	396	388	341	424	376	384	400	374	374	373	326	374	372	393	364	352	377	355	378	390	323	361	357	371	364	367	365	363	369	388	347	380	354	379	336	370	368	371	369	318	401	348	355	357	360	374	340	393	354	373	341	392	359	382	386	374	339	369	365	386	403	398	370	381	336	352	382	377	366	369	369	374	377	377	354	344	394	357	399	389	379	391	376	347	380	355	366	361	338	348	379	391	374	400	374	354	356	340	357	360	327	342	385	383	380	333	366	375	350	354	378	372	369	340	418	372	344	351	354	345	374	384	379	304	365	346	370	373	353	356	348	360	387	348	363	348	362	364	416	375	361	363	384	367	401	350	368	353	355	372	387	352	355	376	363	364	356	358	410	365	389	342	344	367	354	356	363	332	361	363	339	404	368	346	352	379	379	362	343	373	381	394	385	382	366	362	385	399	362	398	351	348	390	362	371	372	391	374	368	377	369	363	388	372	335	376	386	364	373	382	373	377	381	363	362	376	345	380	376	351	371	368	399	385	376	401	348	351	382	371	384	381	354	386	385	375	398	349	335	383	352	343	410	385	365	406	390	352	374	372	383	332	382	385	367	376	379	379	355	361	328	372	348	385	352	379	357	398	377	375	352	380	386	368	375	394	391	368	374	333	351	343	354	359	387	358	383	355	387	356	339	378	377	374	357	359	359	389	391	378	401	422	363	381	338	343	393	347	379	365	365	365	352	368	373	376	352	366	383	336	374	343	354	395	347	373	388	365	355	375	379	341	359	382	388	400	387	384	376	369	343	384	384	362	357	372	378	359	353	385	399	383	382	357	331	365	376	352	368	382	354	390	380	385	377	381	389	363	373	372	341	390	417	374	345	385	373	366	342	377	348	362	372	351	385	347	343	368	356	377	354	368	349	371	371	408	365	380	354	367	369	345	370	353	379	360	368	342	367	368	358	365	371	356	380	345	404	386	341	365	381	402	373	395	355	377	375	346	356	348	362	350	360	388	342	366	357	364	359	370	343	354	384	389	351	371	336	369	389	386	392	388	379	378	373	383	382	350	354	364	339	392	374	403	382	375	381	342	388	400	357	366	351	342	377	378	374	380	337	377	365	367	366	368	355	355	374	347	354	341	354	367	349	367	350	386	339	351	396	356	353	395	343	339	381	349	362	368	357	336	368	377	379	382	350	357	395	381	395	343	367	372	349	399	378	371	354	327	384	372	348	356	355	339	352	375	377	392	376	353	391	341	363	373	383	375	358	377	372	370	347	383	390	343	381	406	347	399	360	358	396	377	331	374	358	328	364	350	352	369	359	340	370	337	410	375	361	397	386	351	360	370	381	343	361	322	366	391	378	380	360	382	364	406	399	358	363	387	384	366	348	362	388	381	359	375	345	388	358	369	373	374	351	379	401	370	357	351	392	343	349	343	370	385	322	356	378	366	372	374	379	391	346	357	415	361	377	363	386	348	355	402	385	399	374	369	369	331	393	336	348	357	365	395	344	352	365	370	337	393	356	388	375	370	377	369	354	358	397	378	376	359	417	327	385	401	384	373	363	358	371	336	365	423	388	343	361	329	376	365	353	363	376	396	379	359	367	333	350	385	366	401	380	351	338	367	366	355	353	396	369	349	340	374	348	349	334	367	351	368	387	378	363	350	341	316	380	306	360	375	350	377	366	361	340	357	343	342	381	360	365	356	381	391	334	378	389	380	359	355	395	361	404	345	377	371	397	384	360	340	359	372	377	376	349	370	389	404	352	410	394	374	370	416	369	383	346	360	373	354	359	352	402	397	352	381	392	399	342	382	370	317	361	393	347	380	385	374	380	352	393	381	371	373	414	371	366	366	362	360	423	375	355	331	373	401	394	389	350	407	354	368	371	357	379	366	383	380	324	365	360	327	394	362	365	346	384	344	380	362	337	365	385	343	378	372	373	365	397	355	388	362	335	353	382	370	383	389	351	360	357	412	375	387	348	353	381	374	333	366	374	371	299	372	380	310	410	376	359	372	361	345	364	358	370	398	355	369	386	361	343	388	349	366	360	387	395	340	360	383	373	340	341	382	387	392	397	357	403	348	385	357	384	323	347	375	383	336	373	377	376	383	361	394	385	395	349	352	320	383	397	337	357	373	394	370	339	365	386	388	335	386	387	374	360	409	368	362	336	361	386	389	368	328	330	383	354	348	368	363	364	379	385	382	363	383	367	346	399	345	360	404	343	423	341	374	387	356	393	369	348	359	363	377	349	383	368	361	382	367	339	352	336	358	350	348	358	396	370	366	397	352	401	400	381	367	365	370	392	367	379	367	361	400	394	329	376	363	363	382	391	325	394	340	415	303	347	345	368	361	377	350	371	390	372	387	396	375	369	365	366	378	369	356	381	358	382	375	366	336	349	371	365	371	382	336	327	351	383	400	366	329	374	347	392	335	353	374	376	340	362	372	355	354	358	326	343	352	381	368	398	367	360	368	360	381	423	361	392	363	325	380	377	379	358	381	385	329	356	358	362	379	392	355	335	359	346	373	369	405	379	366	381	380	378	360	375	363	402	366	370	396	351	393	356	376	340	407	369	362	320	350	354	361	347	388	352	374	345	370	379	376	373	380	387	365	361	367	367	385	367	355	371	361	395	358	334	344	390	383	364	357	404	431	374	352	365	376	368	381	365	374	397	385	345	383	346	370	383	369	380	367	362	396	399	346	349	381	359	395	378	370	360	376	390	349	361	355	364	343	324	342	358	394	375	374	388	401	369	365	379	384	356	389	386	347	395	355	413	376	372	377	374	368	357	360	373	362	379	405	360	351	378	378	361	398	385	366	309	358	394	350	379	396	381	358	406	384	379	375	360	352	370	349	402	368	367	359	390	350	384	393	357	368	369	363	348	372	345	371	374	368	392	351	374	365	368	345	364	371	395	349	353	411	363	338	404	357	347	361	367	365	378	379	341	383	338	379	372	402	380	368	358	369	392	366	340	365	347	419	354	369	336	348	367	432	365	394	356	352	380	355	369	366	388	381	394	365	359	357	360	337	397	351	400	345	383	378	410	366	359	343	371	369	349	375	381	373	383	351	377	375	379	372	392	390	345	381	363	392	381	337	420	381	349	350	381	372	390	376	352	379	368	347	407	366	381	367	361	398	377	370	387	418	408	355	371	363	385	334	356	367	376	350	360	328	346	383	392	389	380	366	387	369	342	375	372	347	367	368	350	352	381	387	357	375	393	365	362	374	388	353	390	386	356	397
38503	52885	37431	27981	23715	19424	12708	7018	5288	5258	4887	4686	4335	3765	3329	3018	2968	2941	2943	2804	2515	2089	1856	1676	1628	1543	1573	1747	1732	1645	1761	1739	1750	1228	1080	859	755	644	653	562	547	560	543	558	515	531	496	538	565	544	561	512	524	519	578	539	558	547	542	495	527	482	469	486	519	501	542	518	470	476	512	522	493	478	534	474	491	485	521	465	525	468	441	494	484	472	462	473	471	455	456	503	485	444	499	481	478	489	475	465	516	484	506	460	471	475	484	475	475	485	479	493	461	471	492	479	479	412	492	485	493	505	473	483	482	473	442	444	456	463	453	485	448	501	501	463	452	480	469	464	481	460	490	466	483	484	441	454	470	475	534	462	466	496	503	485	477	451	469	494	514	481	485	471	447	437	450	450	466	466	483	451	502	472	437	495	487	491	485	465	473	503	478	482	501	497	469	502	458	412	460	477	491	456	503	501	471	510	508	472	452	477	514	471	421	485	457	464	466	453	505	500	491	448	512	471	456	475	499	505	446	473	478	480	489	498	479	436	482	468	430	503	440	439	504	463	456	470	444	461	480	489	470	472	491	507	451	466	465	509	469	493	527	489	491	479	470	473	492	461	503	444	499	429	465	475	497	484	469	443	497	482	485	527	485	503	487	464	449	497	466	482	437	473	511	525	436	498	515	462	477	475	488	489	495	492	464	474	479	541	472	476	491	457	454	484	523	484	469	501	476	527	486	457	464	507	451	506	504	481	473	461	483	486	466	505	461	468	488	490	466	494	481	457	484	460	455	475	456	478	500	506	458	478	472	453	481	486	501	476	484	468	496	467	455	485	465	470	460	507	474	508	480	473	463	493	465	501	478	479	452	502	457	449	476	491	455	460	469	511	465	466	467	498	467	475	437	535	502	455	449	470	521	492	469	453	437	498	485	453	488	477	486	441	461	487	490	483	488	459	458	505	494	526	475	472	469	504	481	469	457	480	472	450	452	506	483	475	446	500	483	468	490	457	461	453	493	471	472	524	524	460	450	468	464	489	483	476	434	481	456	478	457	452	465	475	477	453	475	499	474	493	493	500	470	476	477	493	487	466	424	477	491	449	465	499	466	456	474	474	472	479	495	462	466	472	481	493	474	490	440	480	477	491	499	473	526	496	455	448	491	423	504	464	466	513	465	490	463	443	474	459	481	458	467	440	499	483	474	478	467	490	482	473	458	484	537	472	467	469	455	490	480	488	455	505	492	457	466	504	487	487	490	453	486	490	508	448	425	448	454	466	434	468	489	498	493	492	470	499	518	482	484	421	449	489	483	491	470	457	453	465	504	504	446	451	454	448	495	512	515	509	509	491	465	478	527	465	472	461	488	501	501	446	474	488	481	451	480	442	510	503	478	479	492	487	487	485	449	465	477	463	489	464	484	496	458	480	488	485	485	475	492	492	438	485	456	478	498	442	525	488	457	492	510	483	441	497	475	515	463	475	450	438	479	501	483	485	446	457	499	477	451	451	502	506	491	472	448	493	486	463	452	479	450	476	447	480	445	502	482	471	466	500	473	463	506	478	454	485	470	455	483	466	475	500	447	488	476	450	441	484	488	522	453	468	466	483	505	488	494	463	468	455	513	470	491	475	472	476	443	460	521	482	468	459	449	467	475	491	498	462	446	466	470	471	479	493	485	468	481	466	460	468	484	448	501	472	466	459	479	433	499	444	485	480	487	534	484	437	469	498	453	465	510	524	460	483	446	456	475	486	485	482	490	476	479	493	495	488	477	413	514	465	495	475	466	460	501	480	493	484	470	493	469	480	468	488	558	459	480	491	448	477	508	452	460	482	463	493	465	462	459	504	476	463	489	493	474	486	482	490	505	488	459	468	499	469	476	501	495	457	509	487	504	517	483	504	513	493	468	455	513	481	504	487	506	480	507	521	492	492	475	488	444	469	498	471	478	454	459	470	506	443	495	456	485	462	489	471	499	452	492	480	484	492	481	474	489	442	499	482	459	449	468	440	465	466	474	463	472	457	489	479	493	465	538	498	513	501	453	486	477	473	483	459	436	493	469	470	469	441	465	470	472	470	480	513	481	479	511	451	517	491	441	443	454	516	488	465	469	469	490	448	481	482	498	490	503	442	462	485	483	479	468	459	468	478	464	528	498	441	424	491	463	487	458	477	509	484	473	476	482	500	478	494	486	501	468	465	512	468	523	509	480	495	450	418	492	450	490	452	477	479	492	485	437	479	446	480	479	510	518	491	458	516	450	460	478	475	480	473	472	457	494	486	475	488	483	499	478	493	487	459	461	474	496	495	459	478	511	481	496	465	476	482	485	472	507	459	491	459	446	493	493	496	471	461	502	473	467	483	477	492	484	473	504	481	502	442	492	485	484	468	493	469	476	474	485	522	453	451	489	500	499	512	495	507	463	461	508	489	495	480	432	477	493	454	454	483	488	468	519	474	500	488	498	469	457	480	494	506	517	475	523	504	466	450	455	490	494	468	464	472	462	466	465	476	487	456	515	439	502	483	499	462	495	472	475	467	483	493	518	472	523	475	493	457	469	509	497	497	441	446	466	463	493	485	466	489	486	522	468	455	447	473	473	512	486	474	490	458	429	485	466	485	481	481	485	471	480	467	487	469	471	503	489	482	508	506	457	500	476	461	493	519	476	497	420	475	473	468	462	462	477	482	475	503	473	500	468	469	467	455	453	488	478	467	506	462	493	487	436	506	468	466	468	508	520	469	504	489	443	507	517	458	478	492	505	465	481	435	479	461	464	491	485	493	490	435	492	440	462	501	510	472	470	458	460	468	476	470	475	465	477	447	503	432	467	490	501	507	509	521	501	454	505	516	447	452	467	438	498	467	476	460	517	506	450	494	475	461	468	460	473	510	476	484	458	481	446	490	455	469	451	511	474	492	474	438	487	452	476	470	495	465	489	463	509	477	473	501	498	507	472	490	510	502	472	459	441	449	501	479	496	442	509	459	474	507	448	473	472	461	444	468	454	486	488	443	486	454	433	478	465	482	462	473	450	506	527	465	476	488	514	457	536	477	483	482	478	501	482	455	524	479	448	475	485	473	484	474	491	459	460	432	470	495	509	458	478	489	496	497	499	479	479	491	468	499	510	485	472	468	467	469	487	423	459	454	439	496	477	488	483	473	476	478	483	482	479	506	502	482	494	482	475	502	487	515	472	446	515	478	446	495	498	464	464	453	481	436	454	457	471	482	501	463	460	479	484	490	469	454	497	512	465	499	473	500	469	473	461	471	490	552	503	512	456	475	489	479	467	482	457	518	459	441	494	456	478	494	474	494	481	501	503	456	451	498	496	437	474	452	445	461	456	485	461	432	460	496	450	489	493	438	470	457	478	484	452	468	436	463	473	477	474	482	498	468	444	486	461	509	489	490	463	429	489	501	483	496	452	475	484	491	468	496	475	482	502	466	482	478	491	494	464	487	491	499	479	440	485	469	502	493	501	453	504	514	469	476	459	460	439	477
27576	23816	21252	14418	7676	4277	2036	1373	1274	1200	1149	1258	1149	1077	1017	1027	1046	1009	1007	944	996	841	707	731	677	646	684	727	698	682	655	675	673	576	532	529	538	478	475	476	503	525	514	491	496	485	501	429	483	512	492	493	491	501	508	488	492	507	499	486	494	483	515	490	475	509	479	517	492	503	470	494	498	467	466	480	460	491	494	463	469	478	451	443	504	468	458	474	498	470	469	493	457	455	412	508	468	471	523	507	496	497	457	478	500	456	466	489	509	507	462	439	467	485	468	490	507	475	506	441	452	474	478	484	486	463	500	481	484	484	451	457	489	513	504	469	502	464	478	451	495	463	511	471	470	525	504	480	491	516	492	466	504	455	463	469	482	455	460	456	479	482	448	492	518	493	493	470	481	508	473	525	499	486	538	479	485	476	527	467	542	460	494	472	490	468	535	452	485	498	461	472	461	461	457	518	477	505	493	461	450	509	483	483	483	488	479	500	554	481	441	478	514	466	455	451	481	469	473	504	476	510	472	480	474	480	451	439	432	469	492	495	489	475	506	489	484	444	460	485	503	501	455	510	521	449	509	461	485	506	467	461	475	501	474	491	472	465	458	499	459	463	494	471	469	476	498	474	496	505	492	456	512	469	448	487	483	499	468	498	492	457	503	473	483	512	482	472	489	494	455	462	492	482	494	519	490	445	491	491	470	478	498	488	493	489	500	495	475	463	457	482	497	469	487	464	494	466	471	445	460	500	495	477	461	476	482	500	458	491	469	476	498	455	494	494	457	477	483	479	472	501	479	474	507	492	514	500	479	473	448	505	479	518	474	455	496	492	501	515	520	483	511	493	523	500	527	471	455	479	471	479	490	472	467	487	495	467	500	501	462	441	477	539	485	468	489	457	485	441	451	470	475	469	480	485	460	485	522	462	536	500	486	488	514	482	470	471	518	497	477	469	451	478	475	469	476	470	490	465	477	481	507	503	531	480	471	474	467	477	485	525	449	464	459	480	495	510	484	479	484	478	467	488	482	487	480	502	486	502	465	508	506	443	476	476	457	466	483	504	456	483	487	474	474	461	444	467	482	491	473	482	470	472	501	494	487	537	483	483	460	490	471	445	510	456	521	510	505	500	493	511	526	469	475	471	508	494	464	447	500	517	529	477	495	489	467	519	519	506	505	509	489	490	492	449	441	455	503	494	495	446	474	508	454	507	484	515	503	489	477	456	478	521	480	486	469	449	435	476	461	485	514	487	494	481	481	476	463	527	460	472	505	501	490	475	477	480	480	523	491	447	477	442	458	480	474	506	512	481	470	444	480	455	496	484	476	494	448	505	466	475	507	469	450	445	501	507	469	463	473	448	524	458	474	460	469	462	459	488	491	496	509	476	513	516	463	518	420	484	506	508	473	523	519	541	483	505	499	496	469	475	489	513	486	498	469	499	526	501	495	493	462	466	431	448	503	480	453	493	510	455	508	473	443	452	439	485	505	491	470	476	440	497	496	490	479	481	484	501	475	482	517	480	490	452	473	495	472	540	497	452	489	503	483	492	480	501	515	445	481	455	511	472	448	489	454	465	478	460	496	500	468	455	469	491	502	473	450	468	485	492	483	475	482	477	473	477	475	497	478	467	475	506	507	490	529	501	457	496	469	442	503	464	479	459	452	462	469	470	513	457	473	497	505	511	474	459	459	485	478	502	500	503	515	426	517	497	454	478	524	494	495	486	493	472	498	485	502	455	462	470	476	493	491	466	467	456	474	461	465	492	497	497	485	494	445	485	508	444	460	446	482	503	492	508	472	481	484	483	475	504	492	472	475	477	470	473	474	494	473	493	484	476	508	486	495	456	482	509	492	456	429	472	439	468	479	501	461	471	481	503	451	451	468	440	504	482	510	494	495	470	529	487	476	495	472	436	484	500	451	504	494	484	502	467	472	503	479	483	476	475	495	518	474	487	478	540	463	492	500	489	486	539	488	454	452	471	481	459	513	485	451	478	473	507	512	481	493	489	517	469	508	510	474	460	500	497	511	461	473	517	475	499	535	464	466	496	470	501	436	462	498	486	472	465	473	476	497	519	451	482	476	456	502	471	474	460	527	467	485	455	514	509	477	492	485	448	473	494	471	435	504	480	506	447	487	505	493	486	530	458	449	499	485	436	500	493	499	447	468	491	518	463	516	461	481	488	446	478	463	486	444	459	484	443	479	445	470	484	487	485	476	469	495	478	479	491	488	455	477	444	488	480	450	509	476	462	484	464	486	488	478	470	516	471	474	463	486	451	492	449	466	516	489	469	508	474	534	500	439	408	445	454	481	469	444	514	448	464	471	462	460	461	447	477	498	514	458	496	499	538	454	494	494	484	477	496	486	442	506	476	472	534	496	489	490	458	467	463	483	540	478	453	517	483	469	490	515	474	471	491	509	487	487	499	499	521	477	490	470	483	470	480	459	487	470	425	500	514	458	456	470	480	521	455	484	491	450	501	464	490	474	462	417	472	481	475	495	456	486	447	517	495	521	467	458	500	465	448	470	497	479	438	466	454	486	441	492	492	475	477	478	461	508	508	515	493	476	483	495	475	471	476	456	478	484	490	467	499	492	493	508	491	489	476	474	432	467	459	452	459	474	442	462	483	453	515	516	480	482	461	479	509	496	469	480	514	437	467	499	508	486	469	491	485	446	447	490	520	500	526	485	459	433	481	470	436	436	493	487	528	516	523	510	469	449	466	484	427	473	499	502	510	493	458	517	455	472	490	488	474	474	462	439	438	479	417	482	526	533	493	438	467	514	461	484	503	453	499	475	511	457	513	486	461	511	472	460	501	504	463	454	465	496	484	489	515	481	489	441	480	504	494	484	501	519	504	442	423	498	485	480	437	506	487	486	448	466	433	510	489	479	497	473	497	453	472	512	506	486	507	478	489	479	492	473	463	458	461	485	471	457	490	483	468	450	473	538	501	446	481	476	470	494	478	493	501	458	469	482	524	489	475	468	491	495	458	502	502	477	501	443	470	511	475	463	497	485	502	467	485	470	504	477	500	536	489	487	445	476	500	478	478	459	507	509	508	453	475	491	547	486	493	455	478	491	491	483	475	462	496	479	462	482	445	470	481	528	465	512	504	495	445	495	488	454	471	489	498	487	491	504	501	469	523	471	494	469	485	457	468	478	453	450	449	504	518	464	421	497	479	514	483	465	462	464	457	482	500	457	480	509	483	528	491	478	465	445	464	471	497	507	509	469	481	442	545	458	468	476	483	423	456	473	470	487	504	485	485	491	516	470	464	506	482	497	511	474	521	462	520	464	492	467	503	515	508	470	491	506	482	466	488	472	478	495	485	491	484	476	477	503	441	477	524	485	476	497	453	495	492	532	502	476	473	507	440	465	461	472	491	468	508	458	427	505	446	484	477	498	489	443	461	491	474	499	492	489	476	516	462	483	449	469	478	459	510	489	478	520	496	461	459	487	471	479	477	487	457	469	510	475	514	444	490
30675	36183	25413	17462	12519	8355	4309	3092	2624	2611	2404	2467	2387	2039	1938	1819	1967	1819	1849	1768	1572	1389	1190	1087	1035	1062	1144	1108	1079	1034	1024	996	1063	864	765	733	750	648	688	689	689	680	654	631	669	691	655	649	659	674	625	639	621	616	639	680	629	647	679	660	625	608	633	626	621	652	653	615	619	684	650	649	641	653	667	601	641	615	627	661	636	655	590	650	579	639	613	634	592	689	598	603	660	637	634	629	645	641	595	639	608	608	617	602	658	601	639	614	674	597	638	657	600	620	610	627	655	666	641	636	580	594	588	620	631	617	600	612	674	652	628	655	589	651	616	634	648	603	618	637	601	611	636	577	630	626	621	614	659	638	663	583	598	627	561	633	640	608	692	655	622	629	681	615	655	614	649	623	646	607	609	651	609	622	611	619	603	607	633	611	625	579	634	625	655	579	629	669	632	652	620	664	610	632	650	663	568	610	664	619	635	621	623	595	625	573	622	599	591	625	617	632	654	606	618	654	643	638	605	578	611	584	643	616	597	582	619	600	607	665	618	605	619	640	668	585	604	662	606	643	623	603	604	599	594	642	660	630	650	644	574	644	596	696	636	638	646	623	610	629	600	613	574	627	590	641	614	640	599	595	622	660	632	630	633	635	627	625	639	598	621	623	616	602	581	611	666	602	597	639	625	627	633	643	636	659	597	639	622	645	643	617	652	633	684	597	571	615	617	612	583	599	629	626	643	614	631	630	655	657	657	619	613	643	601	618	609	617	598	674	640	588	580	628	628	629	623	665	651	634	646	650	662	596	619	644	621	602	582	641	604	639	592	626	628	557	575	639	645	655	618	633	624	622	608	661	639	636	633	678	639	654	617	653	643	567	657	638	635	618	571	599	590	641	644	631	634	614	640	657	611	621	622	615	648	617	634	590	632	608	611	643	620	627	654	623	605	668	648	631	599	603	616	642	620	647	611	655	653	621	635	590	641	644	619	626	621	618	609	636	661	601	620	614	613	609	642	581	625	668	607	629	601	551	646	643	624	600	598	617	592	614	608	654	644	672	687	598	625	642	611	642	631	610	614	643	609	627	645	669	603	627	644	608	619	638	638	632	646	619	622	661	613	648	637	588	676	601	673	648	617	602	624	608	633	620	622	637	622	645	643	630	635	629	598	636	628	670	642	624	619	636	662	606	637	603	637	640	643	661	606	629	617	630	592	686	659	601	628	638	645	629	609	652	667	615	625	609	672	657	659	631	654	623	639	649	624	626	632	637	629	636	630	595	585	644	637	659	603	667	624	646	654	566	633	596	599	565	606	685	634	640	649	664	649	620	642	628	617	660	629	615	599	608	626	586	646	631	620	618	653	672	611	647	681	622	648	634	648	616	616	642	651	657	641	643	616	640	608	592	591	633	566	626	643	646	626	654	627	617	648	649	666	632	620	586	611	637	607	608	544	612	668	653	666	614	641	666	635	587	666	598	657	597	632	632	625	612	662	626	620	638	574	639	635	627	626	669	632	645	606	596	595	620	634	620	658	611	636	644	628	593	682	619	629	606	602	593	607	655	671	658	642	588	641	606	633	653	626	645	628	618	595	625	672	566	618	622	613	658	673	588	632	609	639	614	633	613	674	602	636	629	612	643	692	626	653	629	637	634	633	597	625	639	617	601	632	638	627	661	637	612	613	669	631	641	622	646	613	615	620	568	643	683	639	602	669	634	621	613	626	585	612	602	635	607	620	616	569	615	633	604	585	651	638	637	607	609	610	611	604	592	647	623	623	631	645	573	593	620	634	600	661	629	636	623	641	630	600	615	653	582	653	566	607	639	624	630	670	647	641	661	615	616	637	648	579	611	620	627	682	613	619	624	609	649	614	595	600	646	581	647	618	622	653	628	632	655	659	640	615	643	649	631	610	614	590	579	621	628	595	608	630	612	626	611	660	625	602	652	687	596	630	659	647	617	646	597	626	643	613	617	666	653	670	635	625	604	640	643	618	604	630	615	622	667	629	580	605	610	661	629	673	657	638	605	556	615	596	638	647	582	717	648	615	620	628	668	562	613	620	644	628	617	645	641	649	634	625	656	631	615	630	635	584	650	660	620	587	655	624	624	596	625	634	627	632	607	623	628	656	611	633	597	611	627	622	630	633	649	635	614	616	632	654	676	608	628	589	605	663	674	602	669	671	632	626	622	664	631	607	579	630	567	637	633	572	631	648	614	654	620	622	635	643	601	666	617	634	663	620	625	587	647	639	635	616	600	604	648	594	620	638	581	624	675	613	611	617	639	602	646	630	618	667	660	596	628	662	666	613	629	634	609	655	671	606	679	645	627	645	621	628	602	651	619	639	651	631	618	588	604	624	615	617	655	642	557	619	601	644	648	642	631	667	588	622	668	619	612	588	640	603	614	594	585	625	619	632	626	607	637	652	649	627	615	644	636	611	680	686	614	616	640	626	607	603	642	635	615	611	620	630	593	617	605	666	633	647	610	622	627	631	620	635	596	585	595	611	610	630	644	641	645	629	642	627	588	596	607	628	625	635	612	674	610	646	621	613	645	612	592	611	666	665	634	630	608	594	627	661	634	625	674	632	624	670	618	643	582	582	648	588	642	692	613	619	624	655	612	631	610	602	627	593	642	587	641	674	627	582	606	645	625	621	610	637	577	664	689	637	657	600	637	619	593	598	633	658	593	635	664	672	653	651	593	675	623	585	617	656	616	645	667	619	597	611	619	652	585	611	657	617	645	661	663	640	582	649	610	610	672	682	609	626	626	630	613	618	605	607	630	594	622	620	640	637	638	631	621	617	649	628	605	612	683	645	668	586	618	619	599	648	639	639	645	647	591	590	655	597	612	610	607	640	629	635	631	627	664	654	599	617	660	613	653	610	648	645	635	599	627	634	649	614	615	626	696	630	588	635	613	633	591	617	646	673	631	583	610	589	622	654	674	695	638	610	603	637	603	612	642	621	596	657	643	633	615	606	671	635	617	653	600	631	668	634	634	588	620	636	629	668	562	584	633	614	605	656	593	613	625	630	596	595	619	603	634	589	607	676	638	592	649	573	592	588	606	618	656	607	626	614	621	620	584	620	594	634	596	662	609	627	630	633	652	638	627	639	613	648	631	630	624	623	652	612	605	675	644	620	636	583	614	615	627	597	673	613	644	610	603	647	597	633	621	597	607	593	621	623	603	621	589	600	630	617	667	626	631	655	638	616	599	618	615	664	600	624	594	598	618	579	640	641	647	607	617	623	611	651	574	631	628	593	598	593	604	651	642	636	629	573	595	641	645	617	590	597	612	625	605	681	587	618	580	624	619	615	622	629	624	633	610	625	615	643	664	608	676	612	618	673	668	623	632	597	662	646	601	612	665	609	654	595	611	630	615	596	612	635	630	600	558	677	625	693	631	640	612	666	624	650	597	639	682	594	626	614	653	622	594	614	655	600	607	600	617	608	669	636	655	627	626	568	664	605	617	647	612	614	628	603	617	605	636
23728	20806	27898	23834	20636	12513	4199	2306	2079	1926	1877	1796	1934	1964	1802	1716	1735	1636	1507	1388	1215	994	944	905	747	795	874	886	751	807	758	754	694	628	618	556	542	488	493	438	491	446	428	422	392	491	465	484	465	499	431	461	411	439	468	429	471	458	435	414	433	385	441	439	403	391	410	455	452	470	455	463	433	448	432	456	430	426	434	402	436	428	409	420	440	399	432	449	456	447	439	439	446	419	417	429	451	421	462	447	431	434	453	429	477	443	456	428	409	430	409	437	416	429	456	410	435	416	439	418	440	425	443	431	445	436	436	460	427	404	429	443	465	430	408	424	420	421	451	457	441	435	444	385	404	432	406	424	421	447	399	422	455	422	446	415	416	435	448	432	421	444	426	409	433	411	447	442	420	446	401	419	430	412	429	453	435	407	430	448	472	454	406	462	403	458	467	400	442	394	446	424	436	452	398	459	421	436	398	417	438	451	432	393	448	431	379	439	416	434	396	452	428	419	469	427	440	428	468	407	443	420	394	411	406	451	452	438	442	472	394	471	431	473	440	483	429	420	418	414	435	427	388	414	422	421	417	426	404	410	426	419	424	445	447	442	417	445	400	422	405	417	435	428	457	423	435	433	436	421	428	427	394	424	436	411	463	403	432	427	392	463	429	412	470	389	447	436	457	445	436	444	419	437	408	414	408	494	407	465	447	444	458	451	446	421	417	414	433	411	445	418	407	448	410	434	421	452	414	446	445	450	446	420	419	424	398	448	379	407	419	414	434	398	424	480	423	431	438	447	459	427	423	470	423	432	413	416	425	430	452	448	430	454	408	420	448	421	437	434	450	443	439	397	396	464	445	418	409	424	430	453	407	393	474	426	430	425	416	446	430	401	423	440	436	460	407	429	430	394	419	458	421	387	407	432	414	433	414	388	439	426	446	421	448	455	457	468	432	439	393	401	454	434	430	419	467	415	421	432	437	439	420	424	440	407	397	445	413	417	406	439	448	436	462	418	463	435	451	431	416	450	431	455	422	453	431	435	425	412	431	440	450	438	437	476	430	408	433	455	429	410	418	426	426	426	446	404	439	419	426	416	407	438	394	421	409	452	402	430	456	475	412	407	410	449	405	467	451	444	405	457	448	426	438	397	458	435	430	477	425	421	428	444	405	398	407	425	433	391	445	423	444	423	413	413	466	448	435	424	418	432	403	449	384	447	413	431	416	436	422	415	387	488	414	432	397	407	417	445	409	420	394	430	434	431	432	388	422	422	439	429	417	431	460	422	464	390	395	465	428	445	416	419	444	440	402	446	424	421	468	390	446	420	420	450	438	409	449	448	426	440	442	407	418	405	457	457	452	453	458	425	393	441	452	421	445	446	413	445	518	370	433	435	456	466	450	424	428	423	415	457	459	446	450	421	419	438	420	439	443	412	424	439	426	451	439	421	443	403	453	404	448	421	451	460	433	439	442	435	463	440	438	417	439	428	400	444	441	421	415	446	432	420	449	445	415	424	425	421	456	433	434	459	435	422	414	423	449	421	426	427	444	420	454	444	473	410	425	419	435	478	426	414	443	417	426	438	421	420	452	444	448	418	422	439	454	451	453	408	430	446	414	433	442	452	424	457	427	439	409	455	436	406	437	446	396	406	454	388	389	433	429	430	410	410	441	444	427	438	409	430	450	431	405	437	387	413	416	493	424	407	427	430	457	430	439	419	427	415	471	426	457	409	421	470	414	430	418	410	434	468	416	423	431	446	433	404	418	433	444	442	423	428	439	437	432	423	433	422	466	421	425	429	450	450	457	436	429	414	444	431	399	427	447	428	448	429	407	451	443	414	425	431	447	420	408	419	419	384	458	393	434	425	441	452	426	450	429	425	469	411	430	440	416	437	414	425	434	450	428	399	413	458	407	485	419	451	437	452	432	431	417	431	458	424	428	405	417	437	422	422	393	417	432	434	459	422	451	430	433	457	448	399	457	418	433	441	451	420	450	427	433	414	420	412	436	422	443	438	420	443	491	445	414	397	422	459	422	440	410	425	469	460	417	444	461	457	439	411	458	436	450	446	421	411	421	427	441	382	418	442	443	418	436	410	444	419	394	406	426	461	460	424	440	453	455	420	436	420	461	409	434	434	426	438	439	455	406	423	410	423	462	447	437	411	440	427	456	395	404	374	429	412	465	444	430	441	439	439	429	414	429	417	421	390	464	442	440	408	437	436	447	412	425	459	434	459	422	435	400	433	403	411	392	402	408	431	472	414	440	401	439	448	423	411	439	411	415	409	434	473	449	444	427	431	438	477	390	435	456	415	461	436	417	458	451	438	429	436	452	438	412	424	413	451	429	431	443	434	448	435	405	453	446	449	451	450	464	466	406	436	422	428	445	431	427	417	426	471	418	457	366	450	383	403	431	450	420	415	427	446	424	406	473	445	432	423	423	451	414	421	416	456	425	479	406	459	434	467	430	414	414	407	401	430	425	420	473	466	429	426	471	442	436	438	416	442	447	443	444	463	393	410	454	420	423	423	455	422	435	430	431	425	471	437	417	421	456	448	439	427	432	423	416	457	466	390	407	435	426	455	451	451	414	449	438	417	419	442	457	428	397	460	440	435	433	423	439	419	414	445	411	428	409	458	425	438	425	437	423	464	485	431	431	430	428	396	450	405	425	433	418	433	407	460	443	459	437	432	435	434	467	425	455	416	410	416	409	449	462	466	429	431	399	428	423	443	396	417	435	394	437	418	428	438	419	446	458	435	479	415	447	427	432	436	394	443	419	419	441	408	442	421	419	423	437	422	460	438	424	451	465	450	405	437	410	416	443	392	423	428	436	435	466	433	442	409	415	363	472	427	403	414	441	400	413	425	405	466	439	419	434	440	416	400	428	455	420	412	420	426	429	405	453	457	429	413	442	439	447	388	430	424	407	415	402	397	414	421	459	412	437	435	436	419	406	449	470	434	441	442	418	432	449	425	424	474	447	400	458	425	441	450	440	419	471	427	427	462	402	447	416	470	460	463	439	431	473	448	430	413	418	423	407	428	444	432	439	452	439	432	415	403	424	437	429	429	466	462	441	448	365	418	425	407	430	413	420	406	455	434	451	429	426	435	437	465	419	441	414	437	422	443	408	412	434	460	429	433	458	399	421	437	407	436	403	432	469	443	437	433	442	441	412	471	458	429	410	436	432	476	475	422	441	439	431	416	431	416	433	464	425	419	420	430	411	439	433	474	463	432	452	437	404	401	493	434	426	403	424	456	397	438	418	455	407	430	462	434	432	427	435	429	446	417	426	442	446	403	432	456	402	436	426	422	424	427	429	434	414	431	434	445	411	426	436	421	379	416	433	431	399	444	446	421	440	450	408	397	438	457	445	451	398	462	431	416	420	418	408	439	443	446	418	441	430	478	392	463	436	427	433	451	427	403	435	421	431	428	427	437	423	418	425	411	414	422	428	435	441	438	398	443	436	426	415	422	448	454	436	450	435	430	441	424
35226	44467	30504	22865	16667	10668	6844	5105	4670	4338	3852	3978	4148	3817	3644	3381	3484	3161	2963	2655	2217	1756	1521	1368	1248	1316	1459	1604	1264	1242	1314	1278	1220	1042	942	868	689	618	670	655	581	620	598	600	607	616	621	650	586	631	619	632	591	602	614	623	583	653	645	607	591	622	597	579	539	587	564	597	599	607	558	564	602	605	596	598	607	601	606	578	569	543	587	571	592	559	565	542	539	565	567	527	546	587	545	575	560	552	565	609	546	593	575	569	542	541	599	534	549	543	543	566	546	587	546	563	557	545	573	567	539	546	538	544	559	551	555	561	530	539	562	602	529	536	541	549	580	543	566	549	553	613	596	591	576	568	580	562	552	563	586	594	556	580	570	547	576	550	544	551	579	561	598	603	604	544	556	563	541	547	571	527	550	554	558	564	571	589	602	564	606	583	560	546	586	595	559	510	581	557	554	566	557	619	610	579	569	554	589	598	591	541	639	632	595	556	580	581	549	552	522	592	561	564	583	515	522	563	589	524	562	587	561	576	524	565	573	560	583	601	549	580	537	529	608	558	551	530	595	591	542	543	567	576	575	577	526	563	543	529	563	571	561	536	583	587	563	590	568	603	552	526	569	594	577	576	581	589	563	566	573	546	573	603	566	551	556	586	567	559	587	547	546	548	553	569	525	540	531	567	554	553	565	558	521	579	568	561	580	564	580	566	548	587	572	546	593	592	582	551	536	559	531	563	610	573	557	580	582	587	567	568	564	576	557	557	661	542	563	547	576	581	582	536	533	556	559	543	506	590	579	619	562	556	555	581	566	587	554	546	564	561	544	530	565	558	559	565	538	575	564	576	595	588	545	610	576	583	550	586	559	553	565	555	548	535	565	542	547	504	593	544	567	607	541	550	551	570	527	553	572	581	546	565	562	591	531	578	510	589	591	543	541	552	528	570	567	533	555	557	601	584	528	551	547	577	598	616	584	583	546	571	549	577	577	560	573	530	548	600	562	552	619	544	536	551	561	595	550	514	581	529	568	571	551	528	538	576	555	548	560	567	559	561	553	584	574	546	578	590	563	571	529	579	623	530	573	548	569	551	593	590	559	563	587	575	575	595	626	571	548	545	574	627	551	601	564	588	567	551	595	573	543	538	565	556	584	564	574	519	538	548	521	516	561	554	595	609	563	564	572	559	576	579	539	568	568	590	569	536	603	554	535	549	568	573	579	554	544	561	559	578	565	580	569	551	596	574	568	573	555	613	553	553	559	535	527	565	535	565	550	594	552	578	571	542	577	547	582	593	584	575	504	618	569	568	540	562	587	576	565	543	544	576	539	557	577	567	569	572	561	530	548	571	545	596	593	530	574	523	553	567	559	591	561	552	571	577	533	564	535	577	528	567	542	540	552	562	536	540	553	550	524	589	562	584	538	591	567	566	566	567	565	569	598	552	566	560	531	546	571	558	565	525	571	584	525	578	567	546	580	549	533	549	533	532	576	606	570	565	554	495	570	570	551	564	537	538	558	565	547	519	551	560	567	586	568	589	568	605	570	557	567	583	584	561	588	573	626	587	576	551	574	541	496	559	563	562	588	560	536	562	550	588	565	574	576	559	586	556	552	532	562	570	560	598	532	548	610	578	582	550	635	565	514	543	592	569	552	537	584	555	563	563	587	540	607	556	580	518	592	585	553	564	584	539	610	578	558	576	536	543	583	583	558	565	547	607	546	559	565	578	573	577	571	574	539	507	582	571	572	546	550	560	608	586	569	594	545	575	552	519	566	535	600	575	563	540	548	559	570	547	537	529	565	565	543	577	552	563	537	558	527	569	559	556	606	576	572	593	514	559	577	530	564	580	577	553	554	546	546	562	577	544	537	556	538	544	542	602	567	570	534	590	559	524	576	547	598	584	526	522	568	554	584	522	551	574	533	584	574	538	601	556	562	573	579	514	548	564	577	619	520	554	540	573	567	589	562	566	567	555	552	577	562	534	521	564	553	520	580	533	592	544	559	575	537	559	575	549	549	570	550	572	568	527	554	555	590	553	578	563	542	567	473	544	579	596	563	588	577	599	583	572	534	626	584	577	565	557	557	542	563	573	564	534	592	529	510	586	556	570	572	540	575	628	562	549	538	570	595	606	581	578	526	593	538	566	574	548	570	590	554	547	534	577	544	509	579	547	603	560	554	559	570	543	614	535	564	528	573	519	548	595	589	580	597	577	546	570	559	566	546	537	591	556	547	514	567	605	564	594	532	561	569	566	537	562	583	587	573	538	533	579	540	556	549	554	604	594	542	597	556	582	547	552	589	562	536	564	546	571	591	576	555	559	537	556	586	542	555	600	538	565	599	558	552	567	589	569	540	536	586	556	575	584	591	556	562	576	554	559	549	561	580	525	558	584	576	595	557	574	585	547	547	558	532	552	564	578	538	556	576	621	575	537	566	572	554	564	582	541	583	564	577	616	542	581	577	554	572	602	567	585	573	591	569	579	576	592	567	565	535	576	599	585	578	555	572	560	569	614	550	555	551	570	519	596	538	598	566	587	583	556	531	570	556	567	534	568	543	560	581	551	581	557	571	547	577	577	587	557	520	519	543	576	567	618	590	538	543	568	559	598	560	597	551	599	542	599	590	546	588	590	575	515	569	598	554	568	556	586	587	576	599	591	568	502	577	560	555	569	511	539	588	586	572	556	589	559	569	562	588	553	599	590	581	543	573	527	554	560	555	588	582	554	570	579	560	499	550	597	575	554	578	556	562	555	558	558	568	584	565	553	561	542	499	544	566	537	561	577	584	570	556	583	589	565	559	524	554	593	559	572	529	621	589	576	526	559	600	543	568	547	568	580	568	546	631	543	529	611	595	586	591	541	504	559	580	577	523	576	580	566	545	563	540	597	578	608	569	572	560	595	572	572	572	590	550	549	523	568	595	557	611	582	593	529	568	599	536	577	619	579	600	512	546	565	587	549	575	569	499	556	584	558	556	572	546	604	573	586	611	565	601	568	560	569	559	593	535	596	547	563	561	565	569	540	568	577	561	564	590	559	596	613	536	545	593	564	554	621	579	594	535	544	541	577	561	597	561	550	585	550	604	585	588	528	577	530	533	568	534	611	570	588	563	580	559	566	584	558	546	550	568	587	549	571	568	577	502	560	549	535	551	610	547	538	578	528	586	587	541	551	517	590	558	553	573	549	568	592	553	518	552	567	614	573	551	577	533	553	559	537	561	562	543	601	551	589	593	573	542	569	579	555	599	589	575	544	524	517	528	578	530	581	583	544	586	537	623	547	546	519	606	566	581	566	580	565	572	556	576	538	551	572	535	538	588	551	535	590	620	557	564	536	546	590	606	574	558	539	562	562	575	570	562	545	534	553	557	580	555	576	537	552	604	585	564	577	579	595	525	561	541	586	553	569	554	567	511	560	542	605	532	487	566	556	588	584	526	586	602	560	526	611	598	540	537	565	568	546	569	570	540	549	577	588	549	572	525	584	583	507	530	558
22714	20792	28381	23277	20826	20430	10037	3608	3027	2841	2741	3020	3114	2915	2581	2312	2015	2029	2088	1680	1407	1253	1064	879	846	862	1041	1106	832	826	904	754	751	677	643	538	501	396	451	444	386	410	401	391	396	436	443	423	389	425	392	425	377	394	382	384	419	387	409	398	368	362	367	404	371	386	394	421	379	385	391	345	391	367	376	376	407	353	391	405	381	379	377	336	358	363	433	369	366	372	371	373	367	403	367	369	391	380	421	398	372	374	383	360	391	374	360	352	389	368	389	410	363	387	399	374	373	367	363	383	389	370	385	358	340	363	364	378	366	374	372	305	377	376	368	363	356	393	386	361	377	342	395	351	373	351	391	375	376	361	379	409	376	380	395	354	377	363	354	362	375	384	382	394	372	387	392	362	351	398	371	386	323	376	384	334	363	376	335	407	350	385	389	397	357	371	376	380	376	349	345	376	367	383	398	424	372	384	390	395	399	379	356	339	347	362	404	353	388	360	378	375	383	388	380	376	317	357	389	353	406	363	375	370	366	369	393	384	397	395	369	369	363	402	369	386	348	330	373	384	388	369	388	378	391	368	427	393	383	375	367	382	372	380	384	345	407	388	397	395	384	400	353	391	346	372	398	373	364	364	351	418	391	375	343	342	371	355	386	400	371	365	386	401	408	384	382	383	371	379	358	388	404	401	367	366	388	380	366	387	362	379	367	360	365	382	369	393	356	344	400	386	345	374	379	351	400	335	360	406	376	348	422	356	377	368	372	398	384	371	352	401	345	324	380	352	374	380	381	359	392	349	384	386	372	371	380	371	411	362	365	386	325	343	402	377	369	355	348	398	397	381	347	377	402	387	355	372	352	368	357	391	349	390	351	392	409	320	378	363	371	364	377	359	377	374	377	363	372	377	374	372	381	378	377	368	377	333	382	357	367	358	369	375	334	351	380	351	386	392	388	379	402	367	382	368	339	384	422	379	355	369	378	392	330	328	374	356	361	402	418	400	410	383	368	362	374	385	382	363	348	376	364	422	393	347	364	364	350	376	342	375	379	361	387	381	340	363	361	397	367	380	376	361	373	410	360	383	386	371	379	359	360	371	367	371	348	371	381	394	394	338	365	398	378	372	382	381	385	371	371	371	361	391	342	372	376	356	404	375	398	393	342	381	375	354	389	373	357	379	419	399	384	324	347	351	397	336	402	366	371	381	373	380	365	323	391	369	376	379	357	387	374	352	375	371	365	362	352	360	380	386	403	359	355	409	372	353	391	381	366	381	378	368	383	394	357	405	370	389	383	350	365	369	358	370	360	385	388	367	340	408	356	390	376	371	338	364	381	380	380	377	372	366	384	361	351	407	384	400	378	354	360	381	347	373	365	352	375	345	367	344	314	353	375	331	375	390	402	397	358	334	376	384	367	351	362	363	371	354	373	409	379	385	385	392	365	376	334	406	363	327	396	396	361	341	411	390	365	332	384	384	370	361	360	387	381	389	391	385	374	387	364	350	387	395	390	361	374	364	371	414	400	348	389	361	332	349	342	341	420	363	400	359	327	354	387	372	376	373	402	354	364	376	350	387	398	389	350	380	370	347	384	384	365	374	388	370	343	353	371	359	380	382	362	395	398	376	394	408	393	374	351	358	390	387	381	327	437	377	382	370	362	400	364	317	394	373	371	387	404	363	375	381	375	383	370	361	379	379	393	346	368	368	390	349	387	376	366	353	337	369	339	372	436	390	348	361	381	395	354	354	372	353	409	389	402	408	361	383	374	336	370	367	393	367	358	356	399	341	366	348	371	348	360	397	357	394	407	370	402	384	351	386	355	364	344	378	397	403	350	387	412	361	385	367	372	411	359	365	377	310	381	390	338	379	351	358	342	358	368	378	367	387	360	354	386	392	379	388	355	382	406	393	365	356	376	380	364	376	349	358	357	351	364	365	379	352	390	357	383	375	367	367	351	408	383	404	352	375	401	370	372	419	355	362	382	361	368	366	399	374	354	361	381	374	384	385	378	392	400	386	375	351	360	386	383	369	364	379	358	387	378	399	354	368	393	362	389	364	403	384	364	360	381	386	341	372	398	369	376	371	358	401	361	351	362	386	371	398	404	363	365	343	379	338	381	372	368	374	374	372	380	367	389	394	389	361	385	375	358	339	378	399	351	393	384	372	383	360	394	373	411	422	355	364	388	346	343	386	352	373	379	399	367	366	364	341	396	412	378	389	391	383	392	358	374	361	360	361	383	379	379	357	371	375	382	369	352	389	376	368	393	362	398	359	328	361	384	369	375	393	376	362	362	354	368	390	360	391	363	366	386	369	370	367	372	367	355	372	401	378	364	360	395	392	375	361	364	405	346	378	375	404	342	352	375	384	389	366	352	368	354	407	393	380	364	381	362	404	391	374	340	358	379	378	401	366	367	399	380	395	377	366	383	389	357	373	345	378	369	355	374	376	372	372	394	342	395	394	364	374	425	363	375	355	354	365	397	385	366	396	381	369	337	382	368	415	351	362	357	408	365	373	373	364	344	354	353	380	396	413	366	365	389	344	363	363	354	429	394	393	361	350	361	375	360	387	359	355	386	354	373	372	355	415	385	373	368	393	415	367	363	362	372	364	370	377	368	386	372	371	341	382	375	345	367	375	349	328	373	382	362	365	372	372	399	351	364	369	389	389	363	369	390	372	348	425	373	368	379	357	383	396	349	394	411	361	355	358	383	368	354	371	374	410	369	387	382	343	342	356	393	368	399	381	381	342	343	393	381	382	396	370	348	418	366	374	375	361	349	361	374	341	390	388	355	411	379	382	369	378	390	404	407	375	378	351	389	349	387	370	391	371	362	370	366	378	374	377	397	398	363	356	345	334	390	359	364	380	370	376	348	343	352	376	385	379	365	394	389	405	364	354	355	389	410	368	374	388	382	382	394	366	390	397	404	368	348	359	364	387	410	381	383	360	320	363	393	378	393	381	365	378	368	354	373	429	380	365	380	366	353	371	353	360	376	363	371	376	415	381	398	399	393	384	387	364	401	369	356	377	394	365	392	403	365	362	323	376	399	369	379	371	349	358	356	349	376	357	381	342	369	374	349	381	364	364	376	373	372	382	364	401	360	370	380	359	355	389	380	382	378	375	390	406	393	396	375	355	377	360	390	368	370	403	395	367	415	363	397	387	362	368	416	366	372	402	385	373	375	361	381	405	352	378	401	348	384	373	378	366	400	405	373	389	416	348	365	377	368	350	384	367	358	371	370	369	372	377	382	390	349	378	377	358	391	371	406	358	366	375	373	389	392	387	386	395	389	344	345	391	338	443	368	365	389	374	385	349	369	376	356	395	399	385	376	358	368	390	389	381	361	394	351	372	397	357	377	363	379	403	352	356	406	358	386	350	382	371	374	350	384	381	385	348	363	343	406	313	335	385	385	395	357	398	373	383	370	407	365	395	368	399	366	350	348	400	384	382	373	400	394	396	363	386	393	374	336	371	337	367	386	370	374	353
39652	53181	35417	26521	17410	11090	8689	6992	6897	6353	6095	6477	6665	6069	5214	4627	4144	4210	3846	3236	2597	2324	2031	1584	1431	1447	1764	2001	1405	1402	1435	1272	1216	1192	975	896	737	535	627	585	541	568	546	559	515	563	566	526	553	504	529	512	537	519	483	541	535	505	520	554	546	530	499	543	502	532	522	507	517	513	503	518	507	522	510	452	478	494	504	472	506	460	470	500	489	496	520	476	504	504	487	418	458	454	482	493	470	485	460	498	500	453	492	492	499	475	498	502	464	487	476	503	476	488	461	485	443	511	470	448	485	485	493	489	501	475	458	498	483	488	438	523	481	488	490	479	502	456	519	489	512	469	464	515	489	451	466	496	471	482	494	475	461	453	476	487	492	510	482	492	490	425	475	474	509	456	497	505	503	477	460	501	486	471	482	473	456	442	460	474	499	485	432	494	475	480	510	487	499	503	477	533	498	464	445	426	465	481	507	509	477	449	529	521	447	497	500	479	477	530	502	495	501	486	434	477	480	487	489	483	481	499	525	466	477	498	484	467	483	444	483	478	508	496	503	497	459	498	501	500	495	491	500	487	512	508	444	509	481	490	475	503	447	548	486	474	482	517	515	472	466	518	512	476	477	508	531	467	473	516	459	455	502	525	501	459	510	485	479	464	529	470	498	494	470	462	459	481	489	500	475	512	484	484	490	463	452	468	497	483	500	471	485	466	470	515	459	473	496	474	469	459	491	473	523	509	501	490	467	496	452	466	515	440	477	474	479	482	440	480	525	508	492	456	496	489	449	484	504	524	491	489	485	486	471	484	461	446	488	477	481	472	457	519	471	481	524	484	510	484	445	534	473	457	523	485	491	514	453	480	502	463	474	496	475	476	489	503	481	488	486	519	475	468	520	473	464	460	533	509	501	462	499	482	503	479	441	463	491	490	510	502	435	485	466	505	473	485	525	479	469	487	482	450	489	492	500	499	463	457	505	513	460	483	488	480	478	489	503	498	497	485	449	485	495	474	499	470	456	470	450	501	451	487	508	468	521	474	472	467	487	517	523	498	515	513	487	494	495	495	474	466	507	484	493	430	470	506	481	494	491	510	479	485	490	494	480	482	502	482	458	463	492	505	480	505	513	455	458	469	495	506	504	479	454	504	481	453	482	452	502	489	450	494	464	481	490	474	465	495	476	505	475	510	537	495	430	495	475	453	444	489	454	471	508	484	492	469	510	502	499	476	521	491	503	497	482	488	506	484	476	480	484	448	493	465	493	460	440	486	495	493	495	498	449	511	471	505	465	480	478	459	525	461	468	482	481	485	494	448	472	487	504	520	531	492	441	441	486	482	461	497	496	467	490	485	546	495	444	487	480	462	436	458	516	495	474	496	453	476	462	463	511	466	487	479	494	500	492	490	459	474	479	486	433	489	492	476	468	473	492	490	470	491	524	505	432	462	491	488	486	514	468	503	489	517	513	487	478	487	484	453	481	449	515	458	479	471	546	492	479	451	475	454	462	486	443	532	486	475	492	477	457	502	456	470	490	480	476	453	497	494	468	471	470	488	522	523	510	467	460	498	505	445	505	497	475	490	479	490	504	472	469	480	445	487	469	486	481	485	465	486	499	510	494	466	498	491	497	477	462	500	493	508	481	501	468	464	495	450	489	484	513	458	504	462	475	482	490	450	463	508	476	468	474	494	420	476	521	479	470	451	499	483	486	487	488	508	464	433	460	487	505	454	458	467	489	480	462	510	489	459	480	485	479	486	484	511	468	495	472	514	479	451	491	477	498	445	445	463	487	483	480	486	507	459	493	450	457	512	493	495	492	483	474	492	437	476	493	511	492	540	450	500	495	463	475	494	502	491	469	486	471	491	527	457	449	495	472	461	464	475	499	456	491	509	456	477	529	439	472	491	505	461	496	485	483	476	468	492	504	497	505	463	500	478	473	474	496	483	445	455	441	478	479	459	493	441	488	487	494	458	465	464	488	497	485	477	485	494	470	480	471	483	494	437	475	472	468	468	501	471	476	465	475	499	469	472	462	477	480	452	483	484	462	477	459	464	471	493	470	430	518	462	494	484	450	447	486	457	507	508	462	460	479	495	473	488	464	500	496	450	473	475	515	455	490	465	467	472	471	497	454	475	466	488	480	480	477	488	483	474	450	484	496	467	500	526	459	498	498	463	501	481	528	512	473	504	505	480	539	494	464	477	518	453	500	435	456	501	465	468	498	453	496	481	522	447	505	440	498	480	446	480	462	476	470	482	491	510	476	495	484	474	476	488	478	491	485	473	548	513	475	508	491	500	472	457	473	474	510	499	490	515	564	469	451	506	450	459	480	458	482	464	447	460	495	488	457	491	435	434	491	482	463	479	496	483	498	483	487	483	514	516	457	480	483	490	479	474	520	457	492	479	452	478	494	501	502	470	477	466	465	480	459	446	475	482	496	447	481	479	508	449	501	523	437	466	486	449	509	485	494	502	502	479	494	479	474	486	454	492	499	470	514	499	502	491	508	496	473	489	463	454	501	479	485	501	537	443	485	479	460	456	490	485	454	461	488	440	476	480	443	498	510	475	484	482	510	467	455	477	472	474	479	476	488	502	466	509	465	500	491	480	439	481	507	443	446	488	490	508	486	465	463	469	486	485	490	494	485	458	479	455	478	490	503	486	510	475	453	493	490	493	458	514	477	467	510	481	457	474	486	453	464	480	482	491	485	460	521	470	514	445	511	489	487	471	472	477	471	510	515	481	506	494	512	452	484	522	468	463	465	521	483	489	508	461	524	418	481	491	488	446	495	483	499	465	469	456	472	505	473	514	496	495	465	475	506	510	483	460	497	464	464	477	498	447	438	504	459	466	463	492	488	445	479	472	468	472	496	460	458	477	481	477	500	502	502	504	481	472	489	503	514	492	502	504	492	492	562	489	522	466	475	509	537	425	472	456	488	499	468	465	483	478	492	463	454	490	495	477	447	456	495	511	517	472	481	453	454	482	497	478	435	494	489	503	522	452	488	504	472	516	531	465	508	465	451	485	466	510	510	512	480	498	479	482	472	495	514	493	470	486	535	441	432	432	440	482	439	538	523	473	484	490	508	455	500	519	493	499	485	538	468	495	459	491	473	442	467	472	465	487	490	496	467	472	482	472	487	484	479	446	476	511	479	493	494	475	512	480	460	479	472	478	458	472	506	457	442	462	482	439	495	489	507	483	502	449	493	460	471	521	488	490	493	464	502	471	510	515	498	477	468	458	478	509	468	498	493	510	493	497	484	466	499	513	448	455	479	479	417	482	517	506	461	471	515	512	468	434	474	464	489	451	451	527	529	521	543	469	522	486	485	509	487	515	494	468	510	496	537	442	510	495	450	475	505	482	497	507	500	486	491	539	493	453	511	485	466	501	481	468	462	474	505	485	468	492	486	504	443	495	421	499	477	480	466	459	478	507	473	501	482	489	468	473	489	497	482	521	497	451	508	498	463	474	429	497	492	485	484	478	504	488
27754	25071	21938	11919	3917	2082	1661	1649	1592	1676	1690	1627	1526	1344	1216	1238	1254	1218	1069	911	940	878	786	734	698	683	787	729	634	648	679	628	610	616	580	571	502	513	502	491	468	499	478	523	509	491	490	443	478	507	463	487	552	501	454	467	522	483	474	483	521	494	486	493	471	483	500	534	524	460	529	515	477	436	481	499	453	500	465	491	497	496	498	485	500	486	514	486	464	476	479	493	501	486	504	473	472	497	435	441	452	491	490	524	466	475	476	474	465	525	459	489	462	452	511	513	539	499	474	461	495	509	470	502	469	474	524	510	528	500	497	463	465	505	462	471	414	450	484	473	515	471	475	489	524	513	494	511	462	479	488	526	480	460	466	507	490	498	432	457	487	474	509	470	458	508	502	512	471	467	495	446	464	506	514	460	535	494	493	485	524	462	517	464	499	439	444	461	487	482	429	502	469	448	524	479	492	503	471	482	467	516	477	511	470	483	447	500	471	502	485	458	514	466	457	532	513	480	504	461	474	467	504	495	449	498	509	455	479	499	536	509	507	487	474	471	529	505	459	468	481	551	476	487	461	506	501	518	475	493	457	493	493	468	474	486	492	473	470	483	492	473	463	474	513	515	508	454	508	476	492	491	489	500	501	476	512	466	467	513	463	431	457	513	499	489	478	503	459	453	464	474	523	461	462	528	516	514	465	472	452	467	483	467	477	467	490	486	467	485	475	494	470	459	422	495	452	454	510	488	453	486	438	471	480	483	502	494	474	490	483	527	430	515	480	457	511	467	466	514	502	512	497	512	491	480	500	504	520	474	488	439	495	479	517	469	514	451	487	457	461	507	462	522	529	525	483	495	489	503	447	443	470	484	510	513	503	470	484	482	472	482	476	503	479	472	470	501	468	424	499	477	461	500	466	477	477	500	462	451	523	529	445	478	485	505	504	485	485	481	511	514	490	452	462	502	490	491	488	524	485	482	468	485	464	518	516	466	475	499	449	459	522	512	565	464	474	475	520	453	453	453	488	462	508	487	498	483	486	500	515	503	537	511	477	440	424	499	483	478	481	481	501	501	506	472	471	494	505	459	475	441	510	481	488	481	433	525	483	501	507	479	497	450	492	436	475	462	473	496	472	472	445	518	466	481	483	488	457	474	482	474	473	505	494	490	513	469	466	482	491	483	491	483	474	510	490	456	483	476	490	448	505	495	455	478	491	533	481	495	500	502	481	489	505	454	502	516	527	476	487	505	485	476	504	498	495	498	472	480	460	477	483	492	471	498	452	486	470	493	499	493	522	473	465	506	511	446	505	482	493	464	495	495	508	486	484	478	472	489	494	482	473	463	459	458	481	484	498	494	497	495	498	476	472	457	495	484	487	496	467	477	475	494	475	490	431	515	484	513	476	481	508	489	461	505	498	495	486	474	492	519	495	482	478	492	484	476	451	495	544	484	516	498	494	453	508	474	488	487	475	516	464	495	487	459	540	476	493	438	500	511	518	502	453	491	479	493	423	476	456	492	511	480	523	504	471	491	439	478	500	496	529	489	486	503	497	470	468	485	475	481	448	523	480	471	485	464	470	451	497	445	503	461	484	463	491	446	492	463	527	466	499	462	483	478	468	466	494	468	466	471	471	491	474	470	497	536	435	446	503	510	490	497	492	470	486	483	489	475	484	481	490	486	479	413	516	495	498	476	482	489	492	487	498	510	485	476	448	487	459	514	470	466	483	480	512	513	506	520	465	498	474	440	473	498	498	456	465	477	479	496	480	494	509	475	502	474	469	492	463	495	535	462	500	503	523	459	478	490	476	465	521	470	474	476	488	484	496	486	501	473	482	480	474	459	503	489	464	477	488	492	516	492	498	522	494	498	527	494	461	468	465	499	547	467	508	492	490	493	501	486	445	450	495	482	501	450	487	510	514	502	485	491	489	521	467	507	515	503	454	468	469	505	497	495	509	468	467	483	430	508	462	461	478	483	509	481	507	469	500	501	538	472	470	515	521	488	457	497	440	459	464	518	498	509	487	471	478	485	513	470	456	473	510	468	494	493	500	512	485	463	476	484	476	508	509	468	472	505	512	467	482	479	477	471	493	528	497	505	493	506	434	469	493	480	490	492	461	474	488	551	470	477	483	460	474	508	480	491	493	494	491	476	465	472	490	463	466	508	483	504	516	465	490	503	506	458	472	500	476	509	486	480	497	511	486	496	523	507	466	485	529	479	514	478	488	469	487	497	463	481	511	483	503	472	481	486	486	453	463	483	498	532	503	521	498	483	448	516	468	456	469	505	507	461	496	435	507	480	474	476	486	459	502	480	452	511	506	498	477	506	521	509	487	464	465	490	495	512	487	483	440	545	494	489	461	454	485	476	467	494	507	525	472	524	500	512	482	467	482	475	474	516	473	460	511	491	483	499	500	524	463	506	464	525	460	477	463	467	497	472	504	445	464	475	507	508	521	508	469	486	462	481	492	487	457	435	493	523	467	526	486	491	511	464	450	471	479	478	470	511	499	512	477	465	499	532	469	547	494	492	484	426	499	443	511	445	465	483	553	485	489	486	474	491	479	499	479	467	490	499	510	496	479	529	449	485	512	516	483	473	515	442	488	464	501	517	486	505	476	428	514	496	506	444	499	492	504	502	505	464	474	450	498	489	486	466	511	522	492	478	508	487	520	532	476	484	495	487	506	471	468	490	445	478	488	509	529	519	501	471	488	460	495	480	530	482	474	465	507	520	489	450	514	479	483	429	497	456	482	508	456	468	486	493	482	505	487	495	498	519	484	468	500	495	480	482	490	506	469	509	504	473	470	432	500	465	489	460	466	501	466	501	499	504	517	480	493	491	469	451	488	502	493	473	490	505	499	473	482	461	490	456	470	446	518	527	478	483	518	497	507	503	491	476	461	491	489	477	475	500	493	489	478	483	461	462	486	482	489	447	470	528	423	477	495	486	460	478	439	440	468	477	471	482	460	469	495	496	441	462	501	507	496	525	467	458	487	513	501	467	449	481	487	488	504	484	491	477	481	465	501	473	447	488	469	501	454	534	543	499	481	444	509	497	519	467	484	505	459	464	521	485	493	510	459	472	506	506	483	533	497	451	501	499	514	484	530	474	492	497	479	489	460	467	463	480	524	445	488	462	492	456	450	504	534	445	478	484	526	474	443	478	490	476	465	456	498	543	444	498	484	511	489	468	450	492	469	525	510	503	515	482	514	488	473	483	473	460	481	481	525	500	445	501	485	498	502	498	505	495	444	469	454	488	518	489	449	505	560	495	475	495	493	497	511	456	479	491	541	507	486	499	485	472	488	498	460	502	500	498	477	458	465	471	495	460	504	445	504	487	486	510	513	512	480	484	538	489	521	519	516	474	491	469	500	511	466	466	476	470	472	487	498	434	486	493	469	496	485	524	506	485	494	456	506	489	493	434	479	482	431	501	485	480	505	496	503	446	511	465	513	464	426	486	496	472	478	500	535	433	470	497	465	506
31644	39038	25588	13684	6426	3989	3516	3542	3652	3573	3584	3423	3032	2600	2413	2359	2311	2225	1948	1639	1507	1367	1362	1114	964	1030	1085	1110	933	962	970	964	869	804	832	817	674	682	671	677	670	672	646	674	682	643	614	602	597	645	621	619	626	646	629	630	659	647	594	687	666	647	624	642	619	608	674	668	620	646	643	608	652	601	608	630	657	588	615	628	590	625	614	661	618	623	618	627	646	626	617	610	614	628	617	627	629	585	635	654	651	600	650	604	618	601	664	672	623	658	637	635	637	666	663	618	653	652	650	617	601	679	633	632	665	652	594	644	637	637	637	648	631	672	650	629	644	629	620	620	625	657	610	639	640	590	653	644	638	612	606	632	663	656	619	611	584	617	617	670	605	633	637	634	611	625	610	616	628	658	638	630	637	605	624	611	616	638	622	631	664	664	620	659	645	668	627	623	631	643	630	630	677	675	657	634	591	632	586	638	606	603	680	623	656	600	637	620	580	619	636	584	641	618	624	603	640	598	597	621	633	625	628	604	653	662	618	639	594	633	615	628	635	658	659	621	629	617	614	625	580	666	653	668	650	628	656	649	621	647	629	619	602	620	604	609	625	598	621	628	613	620	601	657	640	620	647	647	663	672	646	586	606	650	580	620	647	650	634	640	605	625	640	665	674	632	683	555	616	654	628	647	663	619	656	627	618	610	573	640	680	612	654	606	635	635	619	609	634	607	641	640	595	649	613	679	612	627	613	613	651	633	603	645	680	645	589	606	644	677	630	677	649	617	617	624	645	609	653	629	635	671	646	613	645	635	605	602	629	620	630	606	611	622	644	619	641	632	600	600	648	619	618	615	654	569	613	631	590	600	633	604	591	594	633	621	623	610	611	614	625	659	608	625	576	682	613	627	608	628	650	615	656	624	646	620	616	667	633	638	629	656	639	628	637	664	679	652	612	616	607	648	658	588	640	593	618	606	641	635	614	650	631	623	618	659	637	653	559	650	654	626	649	620	627	662	634	631	634	664	623	609	589	622	675	661	641	665	604	644	624	658	638	640	583	669	621	672	656	619	653	605	639	637	621	600	626	667	587	629	611	610	649	613	693	618	644	660	637	607	607	624	611	603	624	651	673	619	629	688	646	643	672	611	604	632	657	637	640	627	610	647	599	566	592	608	648	625	647	624	630	614	598	638	610	572	576	637	604	625	636	638	615	643	646	622	654	671	639	620	616	625	633	591	628	617	651	595	617	659	617	641	626	654	624	630	627	627	611	647	645	648	644	610	676	640	669	628	661	613	621	660	605	615	665	648	634	669	649	636	610	602	625	595	634	648	630	628	641	593	626	660	578	629	656	640	616	626	643	670	630	626	661	599	630	620	656	635	643	615	632	633	590	634	642	623	582	592	670	626	583	622	592	656	626	660	647	631	647	624	640	602	642	650	614	645	633	642	632	653	618	602	636	666	640	576	623	616	641	645	615	593	608	660	625	631	584	611	622	599	633	605	616	616	622	644	637	644	589	645	637	662	568	605	611	614	652	624	657	613	593	660	592	664	619	598	639	600	644	603	644	651	640	640	671	589	630	641	608	583	637	603	618	621	629	607	644	668	607	684	652	667	594	652	570	610	631	670	580	606	614	664	602	629	602	597	652	645	633	645	651	650	645	624	639	639	667	688	607	636	641	603	628	636	652	670	638	576	630	643	602	630	625	640	704	629	615	618	605	610	643	605	600	656	603	637	610	648	631	635	604	640	649	620	610	623	612	642	608	614	601	650	652	652	597	648	603	634	648	607	648	615	617	644	655	663	644	640	645	633	640	662	611	648	665	665	606	653	666	649	643	620	626	602	601	623	648	600	649	655	651	629	675	593	599	670	642	650	634	637	610	611	604	643	643	634	648	605	662	645	705	650	613	653	657	616	657	612	601	610	641	636	612	661	638	594	627	652	633	619	612	663	655	653	683	674	656	665	667	606	660	674	658	635	620	598	622	623	642	678	631	623	640	607	648	612	623	617	640	604	634	666	633	588	609	599	632	657	637	616	621	611	678	652	672	635	671	611	629	622	612	644	647	637	657	615	625	623	629	612	655	615	653	628	638	612	642	605	654	623	648	599	621	687	647	597	593	591	623	599	596	627	615	613	647	598	595	631	596	617	647	624	632	656	618	569	620	646	634	627	647	597	654	611	583	640	658	617	621	654	652	630	654	596	595	630	658	658	659	596	597	612	695	635	587	606	588	634	618	580	624	639	664	640	624	625	710	684	642	625	637	630	626	641	615	611	624	632	668	609	578	634	675	619	688	601	645	616	654	594	645	668	651	630	616	627	597	571	692	638	653	607	621	633	609	628	613	682	650	637	659	663	624	659	646	592	646	641	635	636	649	608	668	646	600	670	618	638	675	629	595	599	620	626	635	654	609	646	614	629	635	611	641	645	619	627	632	629	648	607	620	598	605	611	674	658	647	615	594	600	680	630	644	619	657	612	610	636	641	645	589	670	644	625	700	627	626	653	614	628	596	641	682	605	628	657	593	660	639	624	641	608	620	629	633	685	618	612	652	640	587	624	656	601	634	647	610	620	639	645	646	590	659	643	664	676	650	649	656	696	640	620	621	623	606	649	680	651	633	641	623	637	652	627	650	635	649	592	620	652	590	629	664	637	602	629	635	639	606	590	623	614	584	596	672	588	641	621	624	628	603	645	660	658	623	641	624	607	656	601	612	596	629	636	650	597	624	621	614	614	654	607	653	645	632	622	650	657	633	575	675	640	622	666	573	640	618	664	663	643	620	616	654	622	621	635	657	602	593	649	663	614	654	630	670	633	638	647	598	626	603	624	609	637	622	639	662	609	598	641	650	643	624	659	636	621	632	657	648	665	668	638	659	652	651	640	645	687	635	643	610	654	615	656	611	665	628	663	633	594	608	625	628	643	627	642	602	623	640	642	590	589	653	591	641	613	653	620	598	633	652	633	655	653	687	652	629	639	647	660	646	618	637	632	634	648	641	646	666	601	638	646	631	596	672	624	629	649	614	629	634	604	650	597	673	629	655	624	615	646	602	591	639	660	635	602	655	636	585	611	583	652	670	652	643	636	616	649	638	631	680	631	665	654	623	611	643	651	642	642	644	633	643	613	631	584	609	667	621	638	625	618	637	620	648	631	651	655	628	671	615	617	631	657	636	666	638	621	677	637	619	613	587	631	637	618	705	603	625	592	613	642	647	597	568	633	656	641	613	618	636	609	622	606	659	622	584	598	624	656	623	625	611	589	635	642	610	650	624	627	627	652	643	577	637	628	590	655	635	646	647	616	648	611	657	663	621	674	629	599	627	630	612	613	553	666	621	619	583	604	636	603	662	609	635	621	589	622	644	652	649	637	567	610	651	654	615	615	633	639	634	641	654	617	589	599	635	604	634	650	600	588	631	638	668	582	628	638	633	608	637	616	620	607	634	619	636	657	605	623	610	612	665	585	631	653	622	561	627	623	658	633	613	606	643	611
23762	20823	27890	23816	20470	9783	3495	3153	2606	2455	2742	2321	1935	1708	1858	1792	1774	1585	1297	1147	1109	956	925	860	765	764	865	764	703	712	781	749	640	647	614	554	519	485	469	481	445	434	420	412	453	475	445	429	441	483	457	413	419	443	459	450	444	438	456	449	426	465	458	446	463	461	447	446	435	413	472	431	438	449	429	481	408	456	444	420	447	449	406	443	416	452	445	414	473	463	464	422	426	414	437	431	433	435	457	419	430	401	426	391	409	444	450	449	432	430	421	447	418	439	455	431	469	459	465	454	455	420	449	423	418	429	416	411	476	407	430	445	400	412	418	433	426	421	441	419	437	453	423	413	455	392	460	464	442	423	424	415	458	452	456	447	399	411	424	419	414	471	408	418	424	420	443	439	444	459	404	465	479	458	449	467	406	369	409	433	466	425	457	444	419	454	435	439	401	448	456	422	430	447	369	440	411	432	437	413	480	456	410	422	433	440	440	394	382	421	441	442	398	434	432	416	456	449	421	416	488	430	398	386	453	422	442	445	451	444	408	434	444	426	425	407	446	435	469	453	451	424	431	421	426	444	430	489	410	441	427	421	417	408	451	455	390	426	430	431	414	422	436	435	462	422	430	431	475	434	450	423	457	434	403	414	471	414	447	416	448	397	421	426	389	413	398	464	444	451	461	458	450	462	417	428	409	406	410	433	407	407	470	418	435	445	432	464	445	438	410	390	439	438	409	438	424	435	451	405	425	439	436	398	427	430	428	433	438	443	445	418	436	399	435	431	421	473	470	455	432	424	404	469	494	442	478	436	455	412	386	439	401	380	408	424	404	454	429	478	472	422	408	446	405	409	430	429	430	440	469	392	455	426	396	422	458	410	412	433	461	398	409	397	436	397	453	432	422	409	437	446	451	419	431	434	452	411	425	456	414	420	469	447	451	396	401	423	406	442	443	454	454	434	401	480	439	416	443	472	436	406	461	414	446	448	395	431	443	441	438	424	421	434	440	415	433	416	430	433	423	430	418	431	411	430	464	468	426	439	401	441	411	464	433	450	427	438	422	394	435	462	423	476	419	428	423	428	459	447	429	365	455	434	466	410	442	425	429	419	414	428	443	444	408	443	435	477	428	423	440	453	412	457	460	464	453	416	435	454	439	434	418	462	423	466	439	450	456	431	447	426	419	427	435	427	470	437	464	432	393	398	449	413	414	413	415	439	409	447	417	436	402	472	418	428	400	439	459	391	416	423	427	416	441	400	432	450	452	423	416	452	460	441	424	430	416	433	433	438	411	462	413	437	452	437	454	446	447	438	438	404	412	412	435	435	423	414	440	434	401	464	402	425	421	423	413	483	465	419	443	404	412	416	451	460	425	417	482	404	437	422	417	432	470	387	420	430	416	460	409	443	468	452	433	444	425	419	404	439	438	464	406	467	419	457	459	441	412	400	458	455	401	419	416	435	409	456	455	408	418	446	445	447	434	398	440	419	422	441	450	429	425	445	415	446	412	451	486	451	427	414	415	444	366	447	401	416	413	436	436	441	396	413	411	418	463	470	421	414	451	436	445	410	461	429	447	449	464	444	408	430	432	412	424	475	402	403	462	437	433	419	445	481	438	444	430	443	463	468	417	437	424	418	441	430	411	438	474	411	458	416	438	435	427	437	416	491	479	450	391	474	414	484	431	414	397	413	436	429	417	429	417	431	403	441	438	424	468	429	411	419	424	402	427	386	430	458	438	451	438	391	394	413	435	417	409	433	447	436	424	421	458	414	474	481	458	442	456	432	432	423	435	468	427	418	423	441	464	450	437	403	417	434	431	445	447	423	399	444	443	422	400	434	415	386	415	411	417	432	427	433	428	427	411	419	446	401	437	421	441	479	446	440	469	414	427	421	435	467	412	430	466	414	463	437	449	404	437	437	443	420	451	438	459	456	461	415	387	424	434	438	456	428	429	431	411	455	444	407	430	423	430	477	455	434	461	428	433	481	380	381	415	460	425	440	441	437	450	433	458	459	445	442	406	441	448	433	429	406	438	430	447	398	453	417	413	465	411	400	407	392	437	480	442	440	424	414	448	422	425	447	470	435	458	463	436	461	469	419	453	436	431	394	413	415	451	388	446	447	438	420	417	411	459	420	412	441	404	409	434	413	431	423	421	428	427	438	434	430	433	452	421	427	432	436	414	462	424	404	434	407	461	455	434	462	397	466	421	462	457	415	445	446	409	395	425	455	382	395	433	441	409	404	439	418	417	467	370	417	431	448	433	430	440	386	463	448	457	424	474	414	415	412	450	457	434	423	445	426	457	429	438	458	410	442	424	428	431	426	419	406	426	421	436	469	420	447	468	414	391	437	426	461	458	460	468	457	454	443	402	413	420	391	396	432	437	428	467	436	459	438	410	441	458	423	446	441	453	444	428	411	457	482	416	424	431	379	429	411	430	412	430	416	455	408	434	414	428	429	460	432	433	395	407	427	460	425	433	407	433	420	435	425	421	425	403	422	417	412	429	433	447	459	416	446	428	435	430	439	419	403	432	468	409	424	421	439	460	419	424	460	446	402	417	430	416	432	433	426	401	426	417	455	433	441	436	432	377	433	421	397	432	415	417	433	445	426	415	423	429	462	443	453	456	450	407	436	427	447	432	438	463	436	440	433	450	414	448	430	444	438	456	386	404	442	437	476	453	465	393	456	468	418	430	444	427	442	399	395	439	441	408	456	416	432	425	443	432	432	457	433	459	461	411	428	454	452	462	437	441	467	434	437	421	432	418	428	421	434	435	460	459	449	408	396	468	460	441	430	421	442	394	455	405	447	435	440	415	428	423	432	449	391	445	456	453	471	438	441	423	447	428	406	444	452	448	420	449	453	456	448	458	410	456	435	462	434	433	418	475	419	413	440	448	421	433	404	412	454	442	444	446	434	395	421	432	419	438	423	438	431	460	414	419	428	426	421	427	449	422	450	426	431	429	421	444	447	397	416	423	421	427	449	396	449	432	485	413	412	409	440	384	433	423	417	430	385	430	400	464	420	432	456	419	428	429	447	427	416	428	415	449	456	425	413	402	432	485	439	427	419	431	406	390	434	481	439	403	444	438	428	432	437	438	420	438	443	402	399	429	386	491	431	429	406	420	408	451	445	423	424	408	428	475	419	428	427	424	432	441	445	483	428	410	423	447	450	434	468	449	433	451	417	503	427	390	441	418	452	409	433	421	417	426	447	412	426	428	454	443	423	422	443	449	471	401	455	436	433	443	427	426	431	410	456	449	422	448	440	414	455	419	436	421	435	380	441	460	442	406	420	445	443	450	395	480	456	444	448	432	452	450	434	421	390	413	434	436	466	444	436	438	427	451	380	435	437	446	436	423	434	426	454	404	444	396	424	400	420	418	434	427	416	443	440	409	428	446	412	430	399	450	425	476	423	447	405	424	456	414	425	405	426	431	422	429	460	408	442	403	441	425	468	418	451	437	439	467	448	465	426	427	426	420	458
36050	45910	29637	16704	9770	6785	6251	6746	5699	5594	5834	4972	4148	3587	3609	3668	3453	3040	2491	2306	2053	1818	1715	1509	1189	1334	1457	1394	1135	1139	1346	1243	1012	1023	887	894	746	725	596	554	618	610	627	654	583	635	629	603	634	574	593	641	615	657	590	603	629	580	606	615	610	586	589	591	584	586	555	632	593	610	526	576	561	586	586	601	550	572	613	597	606	573	541	586	601	627	552	592	541	568	562	572	590	560	580	561	580	573	578	577	516	559	556	570	553	558	560	583	533	564	554	559	576	551	572	563	546	564	561	569	566	579	553	586	552	585	580	579	544	579	570	584	555	527	590	576	562	551	568	496	581	562	552	536	607	577	554	569	538	570	564	542	580	606	542	585	556	585	518	532	588	534	572	541	580	554	591	568	520	578	554	516	553	552	584	577	590	604	578	575	593	556	593	605	550	589	584	556	534	536	590	564	548	559	568	521	576	578	553	543	582	597	553	573	586	598	561	559	568	554	547	606	541	549	539	587	610	537	574	597	577	581	616	608	523	562	571	567	559	591	535	573	553	583	580	559	563	564	554	550	570	541	568	538	567	572	541	568	602	549	534	577	572	557	563	528	554	555	525	593	572	564	546	591	577	575	551	536	552	540	542	603	597	553	539	561	555	591	552	570	619	565	582	568	527	597	564	578	546	545	550	562	543	510	606	521	589	569	561	576	577	630	586	569	544	562	526	574	613	579	548	575	573	581	586	533	560	583	529	580	535	560	571	581	526	556	568	568	575	555	576	612	538	549	561	558	565	572	548	538	600	573	573	575	588	563	609	557	567	567	574	537	555	593	619	562	598	566	561	544	553	550	565	552	561	566	557	538	571	544	494	604	564	588	560	537	594	566	570	538	566	577	559	566	595	531	564	581	563	549	579	579	546	592	565	601	562	584	549	611	579	563	588	599	606	581	553	524	559	518	567	539	515	594	511	566	552	562	534	579	566	575	548	553	558	531	606	566	539	567	547	577	563	572	590	567	597	560	590	575	541	543	564	563	548	568	544	552	560	548	529	566	569	564	557	588	563	561	589	569	548	622	575	580	615	565	565	560	584	590	546	563	545	609	600	565	606	589	587	542	541	518	565	546	559	628	563	544	543	569	575	567	568	587	567	551	587	556	580	553	580	555	559	601	552	549	575	565	542	604	553	581	559	556	565	551	601	534	562	576	573	532	621	554	590	589	581	571	588	524	628	558	543	571	565	578	562	562	561	556	555	547	601	550	587	572	553	581	584	594	546	531	562	543	508	566	558	551	578	543	561	552	603	588	610	585	527	541	568	559	616	556	564	550	546	601	592	585	572	529	568	589	568	555	565	603	560	588	538	569	571	567	547	515	555	532	577	511	574	551	599	554	566	584	572	568	546	555	553	587	589	561	561	592	581	556	603	533	556	535	568	585	560	573	615	546	522	547	560	568	590	565	555	555	547	523	566	550	570	579	591	585	563	574	546	550	583	537	557	536	559	542	550	579	584	590	585	561	594	570	568	593	585	577	574	533	536	558	594	511	553	534	565	574	579	527	557	573	551	589	529	584	564	552	572	574	545	562	552	628	544	602	559	551	597	595	593	535	534	566	588	564	552	583	577	549	569	581	537	555	574	579	565	617	539	567	534	560	574	551	583	585	540	573	566	580	563	515	591	517	548	538	589	544	556	538	587	560	591	534	598	547	567	528	639	556	587	570	596	536	525	525	567	533	552	522	587	547	556	577	572	553	569	558	566	556	595	562	594	561	533	551	572	563	531	566	596	543	574	546	578	594	571	572	606	589	563	557	560	569	583	530	560	543	557	513	556	620	594	541	552	534	579	574	579	571	553	531	579	537	574	529	544	548	572	554	551	556	537	562	545	577	521	591	518	570	562	550	577	553	552	531	545	588	594	587	573	609	591	554	553	559	584	600	518	567	573	571	536	579	599	572	552	598	561	558	554	578	574	576	559	524	600	594	585	567	563	555	527	536	563	542	549	540	550	514	607	571	582	582	529	571	572	549	549	589	597	557	542	580	558	594	543	580	588	570	581	545	570	555	592	610	558	534	535	575	566	575	576	560	582	516	554	535	554	567	608	560	572	574	595	531	555	557	552	594	568	541	570	563	561	558	572	555	576	567	545	605	556	535	591	553	593	529	552	579	581	607	578	547	612	550	543	534	562	576	553	563	597	586	598	562	593	556	587	512	596	580	588	512	574	534	518	559	535	581	540	603	609	575	550	558	586	573	566	567	549	549	548	590	559	535	597	573	594	591	579	553	562	571	553	540	605	548	616	592	593	551	572	525	553	578	578	547	568	549	568	605	581	535	537	538	604	541	566	573	548	569	538	547	547	599	576	584	589	531	607	589	523	541	573	610	572	584	510	575	574	520	579	580	555	585	573	530	538	580	596	589	551	527	553	593	567	570	562	580	573	533	521	528	593	594	586	599	511	609	576	561	577	566	557	581	577	602	557	606	575	551	560	514	596	534	568	580	610	566	598	540	590	546	584	551	537	514	542	586	566	596	567	563	532	571	534	558	578	534	621	532	559	561	539	577	567	574	578	569	541	532	572	533	559	553	564	555	592	575	576	529	580	557	553	575	591	591	573	578	539	590	559	550	526	520	594	530	581	550	589	589	616	566	552	540	554	548	598	581	577	587	573	546	567	562	571	543	545	551	592	553	563	557	606	556	540	569	556	550	577	587	550	572	563	538	552	565	583	559	571	573	544	539	560	562	585	586	557	582	616	564	561	541	596	536	590	556	550	559	574	548	567	521	573	609	580	537	582	542	583	574	567	537	568	568	529	558	534	577	560	551	574	566	572	582	553	574	556	548	565	556	566	535	609	563	599	538	556	541	568	576	542	584	567	586	533	575	562	558	580	569	545	542	570	563	606	557	585	539	576	574	571	562	571	551	562	546	560	608	613	604	572	579	520	550	557	557	526	565	600	556	526	568	542	552	572	596	559	559	555	542	535	552	596	583	588	590	572	553	561	572	561	546	531	535	537	593	564	537	585	538	582	585	532	564	566	576	593	555	596	576	545	528	548	558	570	581	578	592	561	591	582	575	598	557	563	557	568	546	567	556	551	586	627	534	588	549	598	517	601	566	568	593	508	555	540	580	647	542	625	558	523	565	551	556	595	542	574	547	592	529	591	518	613	576	525	573	564	539	549	576	523	571	576	573	556	557	528	565	562	583	583	573	545	582	590	593	522	549	560	562	559	548	520	567	587	540	575	615	549	560	564	533	561	565	556	578	551	591	530	586	511	569	574	530	551	521	550	592	541	527	533	612	587	545	564	535	559	584	574	565	604	600	575	555	540	558	527	546	570	565	591	558	542	565	592	586	557	592	553	539	562	573	561	519	605	575	542	561	562	556	556	570	519	557	545	609	597	557	607	539	565	572	535	569	577	581	570	564	573	576	574	590	557	583	572	524	544	552	537	581	547	599	548	623	604	533	601	590	564	553	566	573	552	558	562	576	554	565
22760	20866	28479	23370	20863	20569	9761	4594	3651	3322	3250	2838	2706	2638	2574	2429	2270	1944	1714	1419	1305	1209	1084	834	808	943	902	944	875	826	941	876	748	694	611	544	519	432	444	415	422	412	418	441	401	438	394	405	381	400	367	390	407	402	404	403	436	412	422	395	368	371	402	438	353	396	398	391	383	425	408	357	396	386	382	355	393	395	372	402	382	376	363	404	358	409	371	351	386	349	346	375	419	394	373	370	369	375	411	365	354	349	373	374	364	376	430	363	363	390	384	388	380	367	345	378	388	390	350	391	371	375	369	364	396	389	382	368	335	382	409	395	339	384	381	406	342	380	352	403	362	382	344	370	378	366	399	376	400	350	425	345	411	421	362	381	372	383	353	403	369	390	366	358	396	355	377	368	343	419	401	350	342	383	378	348	366	370	384	381	395	354	366	388	382	404	405	399	384	363	404	388	363	352	404	402	355	369	369	383	379	347	364	373	351	371	371	355	363	370	379	350	364	366	396	350	376	364	367	351	361	386	370	382	358	383	354	377	359	395	346	354	389	372	362	364	388	386	375	359	402	377	373	371	386	367	357	385	367	386	392	358	348	390	378	380	385	352	373	338	340	361	377	349	367	357	353	380	381	385	348	350	386	359	356	433	346	346	349	356	384	384	368	381	366	354	401	392	381	413	373	374	395	395	385	360	396	364	384	368	392	359	378	354	353	389	390	402	350	373	377	389	370	375	394	369	394	362	341	349	371	385	398	394	405	345	376	372	372	379	354	400	369	386	371	373	359	367	393	342	364	341	348	363	370	415	404	336	393	367	402	366	392	380	372	388	349	396	352	378	365	379	364	359	342	364	371	364	364	412	356	356	356	342	367	359	373	337	384	367	387	370	385	362	374	368	398	359	380	422	387	376	367	372	343	362	350	377	348	387	362	399	385	369	381	349	357	378	400	357	367	407	358	398	370	375	377	409	369	369	402	391	345	340	353	375	386	366	379	357	376	364	345	397	396	411	382	351	400	363	366	350	399	393	368	389	377	363	367	360	377	375	393	382	373	363	383	381	362	407	419	354	354	373	403	393	341	390	374	397	307	386	356	385	374	368	388	348	363	387	346	348	376	360	397	378	381	352	398	377	361	369	405	405	352	402	368	365	421	355	386	363	404	374	343	362	368	381	367	363	368	406	397	328	370	381	378	347	371	375	365	399	406	378	354	381	407	345	359	408	393	370	335	365	381	382	404	386	365	351	374	380	356	371	375	356	385	360	373	356	398	366	364	383	372	375	381	389	359	378	397	399	376	407	348	360	341	383	379	350	379	384	407	357	357	366	383	362	375	358	345	373	368	389	337	385	379	369	381	369	367	399	382	338	366	341	353	352	386	369	361	365	349	355	359	352	352	412	410	362	373	370	356	380	364	393	402	369	374	349	390	377	377	386	384	317	409	349	403	404	384	378	394	372	386	373	381	383	351	372	366	375	388	366	370	355	401	341	383	362	378	385	373	358	356	390	350	325	361	373	371	375	382	388	365	373	377	361	363	363	362	360	371	335	383	364	336	355	386	346	382	386	371	386	401	407	379	330	385	356	355	367	377	377	362	361	368	392	360	378	350	403	378	350	377	380	409	401	357	373	378	411	365	376	366	379	358	366	388	363	410	371	362	349	395	335	396	337	354	406	360	368	378	374	376	369	365	368	336	357	374	345	382	354	370	365	359	378	376	365	364	399	386	388	360	362	371	339	394	374	345	413	366	349	372	369	353	401	407	323	387	370	393	387	394	393	397	358	385	359	395	356	363	360	363	413	408	400	369	385	376	386	363	353	400	355	377	389	372	383	353	384	362	366	378	355	399	349	372	383	369	344	349	368	391	375	362	380	381	392	346	351	307	392	372	384	415	386	347	341	387	334	379	308	382	367	393	388	402	358	398	353	371	381	363	390	400	387	376	376	356	372	326	379	334	444	368	337	402	365	373	368	379	382	370	385	397	390	379	378	387	383	364	330	370	388	394	392	392	373	347	342	394	361	369	376	364	350	372	362	400	355	342	377	353	377	364	390	347	367	401	413	357	363	387	359	347	373	389	388	380	371	393	401	365	338	383	366	376	342	385	376	357	364	361	363	392	384	367	385	316	384	396	413	391	357	375	361	337	353	398	361	373	361	386	400	380	354	403	410	379	378	407	392	367	354	356	349	344	357	359	371	368	356	367	363	363	394	365	395	374	354	336	358	357	350	356	366	364	380	347	364	378	381	391	382	392	356	350	377	367	334	357	369	367	359	375	371	379	349	339	393	402	345	367	392	340	372	382	357	356	376	357	385	395	348	359	352	390	371	368	405	352	374	329	358	330	394	385	340	375	392	370	343	420	359	376	373	366	361	351	387	420	372	389	383	354	340	337	395	352	399	380	385	410	360	396	359	366	348	384	368	375	407	402	363	381	355	406	399	378	371	394	355	368	371	340	361	395	378	394	354	384	380	386	371	376	374	406	399	365	370	400	372	365	354	402	376	390	374	383	364	370	383	399	346	356	406	362	372	336	350	405	368	372	350	359	360	381	366	372	378	343	366	371	368	379	384	382	372	382	384	339	363	348	363	374	350	352	349	359	360	358	369	367	346	382	366	373	365	374	381	407	357	389	368	320	362	361	379	368	380	386	371	385	352	375	394	417	364	380	365	383	406	352	407	393	372	344	354	367	411	382	382	388	420	386	363	343	355	363	355	392	380	368	402	415	385	363	362	362	387	368	375	341	309	368	347	393	382	387	385	372	379	350	379	374	374	380	419	347	381	371	382	368	361	384	380	394	377	350	367	352	360	378	404	380	340	365	342	355	392	352	370	374	357	352	377	347	360	390	385	393	358	314	374	348	374	355	374	362	397	356	359	379	411	381	335	380	337	406	335	413	348	411	367	380	393	358	372	379	333	364	346	377	349	385	349	368	387	369	360	356	402	376	391	377	359	367	357	386	358	389	394	312	390	367	366	398	376	391	369	354	401	378	364	371	345	369	381	403	373	350	390	386	370	384	391	341	366	363	367	393	375	366	363	375	374	358	377	349	360	374	376	349	379	371	370	376	419	371	389	378	411	365	371	383	367	387	366	363	361	364	332	383	384	375	359	346	358	377	378	387	410	374	377	368	385	382	383	369	374	355	364	356	383	395	376	344	395	404	358	370	344	363	357	347	315	375	357	354	333	387	412	367	351	369	394	353	363	362	358	380	389	377	370	377	389	357	366	359	379	357	354	378	382	358	369	348	358	361	323	374	377	360	359	384	364	383	369	377	393	378	376	389	374	343	403	384	366	385	398	386	385	398	404	371	342	400	372	384	378	347	376	362	386	365	367	341	393	352	323	381	396	353	355	370	375	409	369	338	385	403	396	373	362	380	388	394	366	380	386	358	351	374	367	396	380	336	369	387	365	395	346	351	376	352	356	356	378	365	349	343	383	371	335	363	373	388	370	382	372	361	367	367	377	373	355	377	355	371	383	379	388	402	358
40275	52318	32832	19721	12493	9518	9155	9195	7956	7502	6975	6245	5784	5387	5147	4919	4533	3725	3226	2848	2502	2296	1976	1522	1333	1573	1642	1643	1369	1400	1695	1433	1104	1053	1015	853	673	590	568	587	570	547	593	544	584	551	545	505	527	480	503	474	494	530	526	520	544	547	511	533	561	499	528	506	506	500	502	498	505	555	502	490	488	500	508	493	495	486	475	432	494	469	465	500	460	484	460	487	457	412	450	465	475	512	493	464	494	495	520	487	542	503	457	489	489	436	465	483	454	458	514	469	488	461	481	440	531	491	486	438	492	483	498	471	472	488	486	492	488	468	477	480	527	477	518	509	515	476	505	482	467	449	516	482	503	496	495	474	498	508	475	473	484	464	496	493	514	504	479	439	488	511	484	499	486	505	501	487	484	467	447	497	487	483	471	450	453	420	494	481	483	493	456	508	498	472	475	489	450	485	458	495	490	469	479	475	473	484	495	461	483	450	477	461	499	499	536	458	534	434	479	423	470	436	461	511	461	431	487	471	460	464	472	492	488	458	486	468	431	471	463	472	453	483	457	461	510	470	478	476	463	492	470	471	446	482	452	428	477	451	490	470	476	481	433	495	469	470	550	522	479	463	489	481	497	491	506	518	439	488	459	453	474	522	472	458	485	458	469	469	474	466	449	451	476	441	474	490	492	476	497	494	473	452	458	441	464	465	441	502	449	540	472	492	423	460	500	460	480	469	421	449	449	496	460	514	478	486	482	505	492	495	466	474	448	474	477	465	500	489	471	468	499	485	486	463	462	470	504	481	483	434	479	502	488	507	517	516	472	487	484	483	491	496	452	487	404	490	468	473	531	504	532	483	474	487	452	469	490	498	484	486	479	465	515	505	464	495	456	491	430	470	444	465	461	473	440	507	468	519	484	506	475	474	465	454	475	495	453	481	482	486	435	433	535	517	508	501	500	496	454	471	453	457	447	454	473	503	512	498	454	488	480	476	472	502	481	455	452	472	489	480	470	460	452	487	464	476	502	533	488	461	517	447	505	479	456	458	492	490	490	476	520	503	485	484	511	441	475	485	436	493	495	456	445	507	457	463	434	473	510	468	459	441	471	471	470	515	482	443	470	497	493	493	482	432	462	437	458	508	459	468	458	471	477	448	492	478	525	431	471	476	449	454	505	472	464	485	479	447	486	450	456	530	487	487	526	486	503	455	480	461	531	469	460	476	442	464	502	439	441	518	483	514	512	505	492	477	452	462	533	529	509	491	474	470	485	476	471	435	482	453	434	479	510	477	494	479	481	457	445	454	465	494	491	447	483	458	466	482	481	486	484	473	496	530	485	465	485	468	487	488	488	507	484	516	454	511	463	453	464	479	492	464	515	509	470	524	473	491	467	489	490	503	477	492	452	475	469	468	490	505	460	455	477	467	487	459	482	451	486	468	497	483	490	504	504	466	505	469	463	439	465	475	476	461	472	475	487	501	499	443	466	473	471	476	446	514	498	472	444	499	469	464	556	506	467	507	450	473	448	465	493	452	509	456	475	513	460	499	493	469	476	518	470	463	518	477	492	514	466	490	493	497	516	473	468	457	482	450	464	476	485	461	467	490	444	474	503	480	478	466	484	502	494	503	475	451	505	445	469	506	494	496	474	476	496	501	486	445	463	470	501	517	444	488	482	483	462	498	498	469	469	463	497	509	525	488	529	465	483	453	477	480	492	501	513	482	492	496	512	416	485	514	501	451	507	533	445	456	466	483	497	457	512	465	472	486	444	472	477	472	488	478	474	480	457	431	519	471	490	473	407	508	469	454	496	456	506	464	494	455	496	491	437	472	491	476	443	476	499	508	458	466	454	515	504	464	485	465	462	466	467	524	457	483	460	493	461	433	482	480	444	498	472	468	473	484	482	490	441	493	511	496	498	476	498	493	473	472	429	485	469	450	478	513	447	465	476	479	470	507	493	470	533	469	448	489	452	497	465	469	503	485	459	430	465	473	460	471	493	489	503	485	477	473	454	461	456	464	473	525	517	470	507	495	502	463	500	527	497	475	463	490	457	463	489	498	474	476	464	473	483	463	481	483	494	482	466	491	491	407	493	469	503	497	472	467	467	500	464	491	483	491	475	451	451	478	502	493	493	478	507	483	495	479	503	518	477	500	465	466	475	467	481	416	515	461	472	472	493	507	492	479	477	474	494	470	464	504	463	497	508	495	463	449	486	501	497	452	481	495	503	456	465	501	464	435	474	474	484	467	475	502	470	482	467	476	454	463	449	460	456	478	503	473	473	488	491	453	476	488	431	491	448	526	486	460	488	486	504	477	480	469	460	497	445	467	478	466	467	506	501	451	497	501	460	473	464	509	494	490	446	467	486	462	474	499	443	455	467	468	466	488	482	496	460	474	488	472	467	455	506	473	477	471	447	470	451	467	485	470	466	462	448	462	473	480	470	489	522	467	464	436	532	439	478	458	454	473	490	438	458	453	454	483	490	483	478	451	470	505	478	502	510	472	451	459	446	502	500	507	465	491	483	460	496	460	471	473	510	509	535	444	472	449	481	475	462	465	492	449	472	480	511	468	456	477	498	463	476	476	484	446	450	490	500	429	480	521	468	481	516	462	475	507	422	489	478	502	470	507	501	427	506	508	454	460	493	465	499	462	498	530	465	510	517	517	490	482	442	460	455	483	511	452	485	485	489	493	462	476	514	482	488	458	450	511	472	482	451	468	480	495	474	493	514	495	485	506	475	465	462	504	457	472	481	498	469	475	531	496	468	516	453	444	505	496	471	485	474	498	495	507	486	504	486	466	486	486	492	517	477	478	514	507	441	455	544	444	455	470	474	481	467	489	489	479	423	463	467	434	503	478	497	463	461	453	483	460	480	462	484	485	506	488	401	498	447	470	502	499	463	481	484	503	473	460	480	485	440	476	473	481	481	473	474	478	511	479	447	502	462	482	461	457	467	476	483	469	475	481	514	505	424	449	473	462	470	498	473	478	504	465	474	519	482	455	419	487	481	466	486	452	468	479	509	505	477	461	476	463	487	507	459	491	449	509	516	468	467	485	475	472	463	477	527	446	445	469	441	487	478	507	497	504	502	431	496	522	446	456	481	491	480	463	506	516	463	444	470	483	482	466	488	484	455	498	514	487	458	488	485	486	468	483	467	444	501	501	492	512	469	510	489	466	516	497	459	486	464	457	522	459	485	515	453	493	510	487	455	447	484	485	488	445	474	493	497	497	481	506	466	448	461	480	439	440	481	484	474	492	510	472	463	443	488	489	468	520	454	461	482	476	476	453	480	464	481	469	456	448	468	504	467	479	454	464	513	487	451	453	465	458	463	467	468	511	470	493	479	471	508	459	445	484	463	455	505	478	472	469	435	478	495	487	458	459	495	480	519	490	469	447	473	469	479	453	523	484	451	462	488	507	468	445	463	470	468	498	451	479	490	513	488	492	481	488	479	477	460	491	517	519	474	505	477	489	476	448	527	510	447	443	483	457
27757	23998	18513	7523	2907	1963	2012	1945	1808	1760	1510	1440	1526	1494	1356	1280	1154	1023	993	862	877	823	755	667	701	666	730	776	681	681	672	640	620	598	608	597	509	539	486	502	536	468	556	545	539	485	512	502	531	507	503	502	480	476	507	521	486	529	508	478	458	523	505	497	494	489	506	462	484	503	529	561	469	490	516	485	497	518	515	511	466	514	483	477	480	527	499	472	529	470	502	523	480	495	475	520	503	483	512	492	470	482	479	505	503	468	425	464	484	508	528	509	487	501	491	501	466	481	495	496	470	492	517	521	453	452	473	501	500	475	515	525	509	459	499	477	457	463	479	491	476	540	437	497	445	454	515	496	467	493	475	508	525	502	474	506	493	515	502	488	513	489	515	497	470	464	494	506	499	485	501	456	519	518	478	474	522	467	520	509	495	486	509	477	477	515	479	537	484	494	522	507	479	502	491	506	502	485	483	527	521	482	513	496	482	459	485	486	478	457	452	492	486	526	495	448	509	470	497	506	492	458	487	510	470	464	494	483	529	502	488	465	476	485	470	499	516	490	453	506	493	476	475	479	479	477	503	485	448	460	527	456	477	509	497	460	472	520	485	504	514	476	503	505	490	512	510	486	500	481	475	523	486	473	482	494	476	554	482	514	524	459	494	512	502	518	495	455	518	497	505	501	507	490	502	522	512	509	517	526	473	491	491	485	488	481	503	431	479	486	515	491	517	529	497	514	472	557	470	503	488	509	541	501	472	500	536	505	461	476	487	511	516	515	498	499	525	482	481	490	507	472	471	510	523	478	508	458	480	498	479	506	488	462	426	473	453	492	517	502	526	471	447	487	507	488	456	485	488	475	470	472	471	492	469	449	454	480	476	462	476	499	509	464	487	477	504	448	492	529	485	509	491	501	480	448	483	478	480	462	474	472	509	473	510	483	528	534	500	557	499	468	480	497	502	510	475	491	496	500	480	489	485	484	502	515	507	532	474	495	487	527	530	457	472	509	486	476	491	488	484	492	510	480	503	494	492	474	484	487	512	527	493	469	483	515	464	494	480	509	510	470	489	472	508	476	473	475	473	412	487	538	505	511	470	541	490	451	512	502	497	483	477	495	481	473	471	506	501	492	487	487	504	467	495	468	467	498	479	452	474	477	520	482	499	523	512	532	481	495	492	517	486	482	491	496	475	490	520	500	521	504	471	454	493	482	453	485	495	475	510	518	508	470	496	490	508	497	511	553	504	503	499	497	477	505	485	543	511	518	471	484	503	499	513	502	502	506	485	470	473	478	482	523	517	531	511	485	500	492	560	455	444	491	483	486	503	471	530	530	513	529	496	484	508	480	500	490	469	566	474	512	484	494	473	470	503	481	512	523	459	516	511	502	539	491	477	474	467	532	468	499	495	452	463	471	524	473	536	483	448	490	475	498	453	448	524	518	478	472	473	525	521	491	520	478	471	502	506	491	494	513	496	498	501	479	489	457	483	491	537	462	508	489	494	466	480	488	475	474	496	476	461	471	509	474	461	511	494	503	485	498	490	493	486	489	522	482	495	512	500	466	468	515	448	499	467	516	486	497	516	483	485	454	474	493	461	475	516	491	484	514	504	502	512	484	496	504	529	494	539	548	519	464	479	523	483	490	526	472	462	493	477	502	505	493	498	463	539	486	470	496	480	468	497	497	457	476	516	501	524	514	485	453	477	470	476	522	514	510	498	516	448	463	487	500	490	444	486	481	482	483	543	462	477	482	475	482	489	525	484	476	542	514	512	490	462	506	473	504	500	492	479	493	500	490	488	497	485	498	515	471	484	494	504	509	474	465	508	477	459	478	472	519	477	454	471	503	512	509	508	521	489	504	503	500	486	508	525	501	497	458	506	501	475	512	505	483	475	493	459	486	524	516	515	503	504	533	501	485	520	491	502	499	464	476	481	443	478	436	526	483	508	469	524	475	486	558	491	495	515	471	473	492	475	522	499	486	468	517	478	470	517	493	498	481	454	499	515	493	443	499	468	491	500	486	461	508	452	461	537	490	471	523	499	514	479	483	498	501	523	507	517	498	460	494	461	463	490	493	487	482	487	502	474	510	499	507	506	507	445	474	533	496	509	471	534	507	532	487	505	485	479	485	472	450	492	492	526	523	474	465	493	513	470	474	461	493	495	514	531	506	482	545	477	451	532	496	487	484	488	439	510	483	491	472	459	494	495	480	486	476	520	543	475	461	473	503	468	494	504	477	514	522	498	515	504	483	483	482	508	478	485	486	499	514	487	541	481	487	534	519	463	497	513	494	535	508	505	473	486	497	493	533	510	559	486	466	485	448	463	510	499	494	523	502	467	480	480	449	491	459	447	531	460	463	511	508	502	484	487	474	492	463	513	497	538	510	503	540	505	537	528	517	475	509	482	499	447	483	492	509	497	486	503	527	487	486	488	472	516	513	460	507	514	491	506	483	526	483	474	515	532	486	516	476	488	454	500	467	495	513	490	492	531	542	503	499	466	510	491	527	484	491	497	498	509	459	514	511	532	506	496	504	470	467	519	515	501	487	483	461	508	471	476	472	503	489	525	500	524	501	537	500	477	477	462	467	492	489	483	496	518	510	500	507	479	470	488	481	512	506	503	494	476	494	479	503	453	465	484	450	482	505	490	501	456	492	501	489	513	518	511	481	496	473	494	458	510	450	461	450	478	525	459	496	515	495	497	469	465	507	484	526	458	496	523	445	447	451	490	482	492	511	520	531	484	469	474	484	493	488	508	494	521	473	486	485	532	478	483	523	486	517	504	517	471	517	477	491	498	479	514	505	487	528	494	498	479	532	505	489	508	482	492	519	483	492	455	505	467	495	499	521	488	466	520	539	485	485	505	463	499	493	544	497	488	458	486	485	528	489	519	530	490	472	529	517	487	490	503	517	443	463	531	478	494	505	480	468	479	478	452	528	479	470	490	498	500	483	494	483	473	491	512	483	429	513	495	480	482	495	503	504	468	493	507	501	548	486	515	477	524	503	513	506	467	472	481	480	502	466	477	512	478	482	502	472	476	481	486	544	480	518	500	501	479	477	517	472	521	469	477	475	528	481	511	461	465	480	479	474	474	499	491	466	515	510	490	489	509	532	498	502	464	503	483	489	475	474	462	501	538	496	518	478	499	500	502	502	460	479	516	518	479	506	481	537	475	545	506	487	489	503	517	466	520	469	500	450	487	471	496	511	500	496	483	519	504	496	529	503	465	509	516	480	517	528	522	506	492	490	479	519	472	486	514	468	538	498	505	505	493	518	475	503	510	507	519	454	513	508	467	486	510	510	520	491	490	510	493	496	492	526	501	455	484	442	523	487	538	489	503	461	487	500	524	480	489	483	489	509	536	507	515	477	486	488	512	498	494	487	504	511	515	484	518	487	481	416	495	488	491	490	515	471	493	459	471	490	464	439	495	462	501	506	456	461	477	494	536	446	510	523	496	510	480	487	503	474	528	522	481	477	482	463
31621	35779	18996	8230	5186	4227	4459	4243	4046	3801	3027	3088	3221	3085	2673	2438	2247	1937	1564	1606	1434	1320	1181	1002	1001	1041	1124	1198	1056	972	1091	1038	890	824	818	747	678	713	662	669	638	678	662	640	675	663	651	634	658	637	642	606	685	639	602	648	647	646	627	669	724	648	658	657	676	623	662	617	676	658	650	654	654	607	641	628	618	618	628	654	636	663	582	630	649	639	608	618	576	636	630	633	614	673	595	605	633	633	674	631	633	643	654	596	637	627	628	635	688	605	615	639	656	614	610	630	635	658	640	658	625	645	622	632	635	595	618	669	602	657	668	653	646	685	643	637	598	655	620	605	613	651	633	686	608	649	661	704	624	642	669	646	676	648	648	656	596	612	610	624	631	629	623	680	633	652	678	642	629	633	652	662	654	580	593	628	636	626	668	634	655	668	662	587	604	645	616	602	622	603	642	658	632	588	623	643	654	662	656	617	606	616	634	647	619	617	615	625	676	627	622	657	620	617	609	650	625	580	640	682	639	601	612	622	641	669	655	633	684	671	615	608	636	634	611	645	623	613	613	646	627	642	648	624	643	684	622	618	648	595	575	642	608	645	647	635	669	623	591	654	630	691	618	592	638	679	661	605	610	680	638	663	657	668	626	588	660	682	670	643	635	605	630	597	611	666	663	615	639	650	638	635	640	633	622	629	695	631	682	646	657	646	647	645	658	621	629	639	593	656	663	622	632	647	629	626	599	636	630	691	670	631	682	616	611	711	603	573	585	674	604	645	624	637	661	647	609	625	667	633	613	655	616	631	595	633	586	633	630	623	671	608	639	685	646	651	591	652	618	666	606	621	621	649	634	638	627	647	607	670	574	656	678	669	659	646	633	641	555	670	630	616	591	614	628	628	692	610	603	657	606	623	640	665	632	601	602	627	658	675	632	628	665	640	652	643	597	663	645	619	668	624	605	677	646	663	655	581	645	658	596	672	642	647	664	660	648	634	664	640	659	648	617	691	654	669	634	673	630	630	626	669	619	642	659	626	633	651	641	613	656	642	618	628	666	661	661	623	685	648	682	667	622	648	665	694	612	601	638	656	670	610	658	600	605	641	662	581	601	663	645	648	665	643	663	638	645	629	606	675	628	608	623	625	689	598	619	599	654	629	639	642	657	645	592	669	635	639	619	650	638	617	632	600	649	631	615	605	616	653	688	663	629	660	657	589	629	672	636	595	634	630	604	642	656	615	659	602	600	640	577	619	655	594	656	633	637	586	660	664	619	605	611	603	650	624	639	657	615	614	645	593	631	668	632	632	646	645	631	608	647	629	648	624	647	657	639	623	639	636	666	618	655	625	606	645	686	626	655	607	671	640	623	670	615	636	642	645	606	642	604	667	679	627	584	630	629	653	631	687	601	648	618	651	600	666	614	663	647	617	656	654	623	632	617	635	653	613	634	633	596	652	653	698	631	639	635	653	672	586	675	609	601	605	653	651	599	622	607	619	563	625	614	663	637	644	641	654	621	582	652	632	635	620	623	617	618	648	646	602	658	626	617	632	626	660	628	614	618	638	670	625	603	612	644	629	634	658	637	658	641	621	614	648	587	629	615	660	684	602	667	633	620	599	681	643	594	677	628	617	645	616	621	626	640	627	672	672	664	621	649	644	650	663	647	626	618	656	615	623	617	674	676	648	645	606	649	634	631	639	609	644	624	627	643	635	630	682	633	630	649	662	679	620	594	665	629	614	599	643	606	645	615	575	642	676	622	642	637	619	634	612	632	619	596	604	684	645	596	662	666	625	655	673	611	650	603	615	664	585	658	669	649	662	638	674	649	597	633	658	625	625	616	578	604	608	634	647	647	677	633	623	673	613	665	659	637	628	683	604	643	627	633	621	600	675	649	642	605	606	646	604	703	644	624	638	629	660	636	613	675	627	618	640	599	650	584	578	618	651	629	615	608	651	645	632	642	584	585	624	625	718	608	658	646	575	632	663	634	641	653	610	658	593	653	618	699	662	592	662	655	620	611	651	615	622	668	592	603	626	673	621	614	637	595	592	611	675	682	607	645	643	635	633	645	647	605	681	647	669	639	659	602	621	644	592	622	598	596	597	651	648	647	590	637	587	668	625	624	635	665	633	655	623	628	657	639	631	608	609	645	720	604	658	637	614	628	653	680	654	646	635	627	630	595	621	654	661	620	634	660	645	701	634	585	593	656	629	609	660	605	642	658	646	622	623	595	644	647	617	619	640	664	639	665	639	626	683	632	611	597	596	644	639	619	665	687	704	663	657	645	686	605	624	664	569	628	643	643	661	620	620	633	603	593	673	625	668	637	636	645	695	644	659	631	664	643	693	658	651	651	630	634	629	668	651	618	694	635	637	637	645	643	622	650	622	643	636	632	597	637	687	629	609	622	644	617	621	634	636	618	602	640	621	647	628	608	676	669	646	641	635	630	648	650	665	627	626	670	613	644	634	611	678	673	659	653	613	626	641	637	631	683	669	642	694	597	665	647	653	642	678	656	635	626	608	669	613	621	640	664	587	635	631	676	663	616	611	660	630	626	634	639	659	600	642	681	662	667	658	661	615	661	591	663	639	635	625	639	591	620	621	678	609	651	608	679	614	636	645	623	657	641	629	660	653	645	622	628	617	685	670	668	622	615	646	650	609	652	674	644	622	647	628	649	613	656	639	594	611	631	634	652	612	605	615	606	618	620	611	632	653	593	619	575	658	619	622	648	661	669	677	634	636	671	637	673	616	599	598	622	648	637	625	627	684	670	651	644	647	629	647	640	591	653	630	633	628	611	653	678	637	607	630	638	586	643	652	645	670	651	607	578	606	627	619	624	682	663	643	643	638	634	663	688	601	594	645	630	636	631	659	628	631	646	607	645	626	602	624	646	614	670	655	626	642	678	665	617	672	680	621	638	623	604	596	616	599	639	651	647	676	651	645	630	632	631	611	632	667	619	610	641	603	619	650	622	627	640	596	630	625	635	678	664	583	632	646	638	623	668	633	613	629	597	614	596	645	639	633	650	636	558	649	689	597	682	654	667	658	673	680	626	587	635	637	660	633	611	666	654	683	670	618	621	639	600	632	655	664	681	598	637	635	655	621	643	661	657	666	667	623	644	680	610	615	672	625	641	602	622	643	623	676	671	633	673	663	609	653	638	606	638	647	628	664	611	669	657	585	603	597	604	625	641	655	628	641	652	665	633	655	656	625	671	627	602	625	619	605	633	654	626	619	608	652	674	652	627	662	651	596	649	591	614	644	673	608	615	642	615	591	643	623	577	581	644	670	643	646	615	615	628	663	637	641	625	633	668	650	644	604	619	594	594	657	648	590	632	648	626	646	629	642	631	577	625	626	642	630	581	634	643	635	642	636	674	658	619	639	629	648	600	640	612	634	631	658	638	594	620	620	645	637	623	633	678	642	586	651	689	554	626	633	650	596	637	636	673	693	643	630	631	601	645	617	640	649	656	677	646	611	627	654	616	628
23758	20870	27973	23833	20600	9970	4102	3270	3009	2743	2422	2546	2412	2116	1847	1537	1345	1352	1237	1110	1027	1015	825	778	795	718	839	907	832	819	858	801	713	661	553	584	523	446	488	480	486	445	419	464	470	453	468	417	485	450	479	438	491	429	459	466	473	483	444	448	470	441	462	417	415	439	455	453	501	483	496	462	426	458	422	459	419	413	430	460	471	436	443	445	426	446	422	416	438	389	438	483	500	431	447	430	460	418	433	468	451	436	475	450	454	462	452	432	431	454	469	401	459	439	470	419	442	420	474	482	416	477	448	467	419	444	457	437	414	425	448	424	473	466	452	383	422	452	440	442	467	465	441	441	445	420	479	419	453	451	432	474	507	454	429	404	415	438	415	426	434	435	450	453	403	462	412	430	413	478	449	376	434	454	453	432	461	451	415	436	447	443	471	470	454	451	416	428	429	452	435	441	452	438	424	468	440	453	437	467	445	471	452	430	426	448	423	423	420	457	445	435	437	423	438	441	422	478	450	437	428	409	472	419	444	429	470	446	428	486	416	462	424	468	416	461	466	466	445	459	390	443	446	439	468	481	462	450	468	425	439	452	467	477	417	427	427	442	456	434	468	393	457	434	450	440	442	454	427	441	480	412	403	431	419	461	489	428	451	433	449	409	413	389	439	448	444	424	454	445	471	430	429	478	446	434	446	454	435	466	438	460	453	425	413	446	453	463	492	453	433	416	415	388	436	430	424	459	457	463	440	481	451	432	437	435	460	400	427	482	441	435	420	426	415	437	476	428	457	454	414	467	442	459	461	435	449	452	430	459	465	445	414	463	436	422	451	463	431	448	434	419	452	458	421	425	407	449	462	411	455	426	433	454	444	463	407	442	461	434	429	447	420	405	444	430	464	454	413	429	481	435	444	430	457	433	413	456	401	425	439	434	465	437	415	456	469	446	449	446	412	430	431	460	401	436	444	442	417	465	433	443	464	447	441	456	429	411	452	462	434	441	425	403	445	456	412	434	449	448	413	492	503	424	440	453	401	473	435	441	422	460	464	439	441	420	479	460	454	475	446	422	417	439	452	444	442	439	431	423	429	443	476	424	442	456	418	421	462	436	430	447	426	404	420	435	432	443	468	443	453	442	456	451	524	474	434	448	474	459	448	418	439	457	418	497	448	449	402	436	414	399	412	420	466	419	436	424	447	481	433	467	449	468	429	436	429	452	435	439	419	456	417	416	437	462	409	444	416	468	435	457	451	408	455	443	444	441	457	434	412	488	430	411	429	437	437	433	423	482	473	433	413	425	434	441	441	456	433	371	458	435	443	438	458	434	427	435	448	478	456	416	434	450	440	429	425	417	447	471	459	423	432	401	424	415	413	461	412	424	405	452	489	467	435	444	444	441	439	408	402	460	440	398	438	463	456	420	453	410	465	429	465	420	449	428	410	451	394	457	452	424	470	441	419	470	464	465	461	457	464	463	464	447	418	435	480	487	447	436	463	462	474	484	454	464	423	423	424	427	426	485	447	457	446	431	449	426	424	419	468	407	471	467	476	419	423	436	454	468	436	416	437	464	436	446	419	467	456	471	473	466	445	455	462	456	458	423	459	420	458	410	389	438	476	414	423	436	416	423	410	430	453	432	432	455	419	443	437	402	466	422	456	424	419	484	463	442	421	445	461	434	431	436	443	470	436	418	438	446	411	396	443	416	457	469	419	457	476	434	440	423	441	466	457	497	449	445	454	446	412	432	487	449	474	449	443	487	419	422	423	429	458	404	452	448	427	450	466	486	431	415	448	452	426	425	435	500	446	417	430	414	453	418	445	409	440	419	455	492	440	471	450	460	433	416	415	446	416	417	457	448	453	416	452	454	453	438	478	456	402	444	452	447	497	439	411	484	427	426	442	434	403	441	483	457	450	435	462	442	457	468	456	459	475	432	503	382	446	425	438	458	483	400	444	429	427	440	456	430	469	439	445	427	411	464	471	429	443	424	448	444	407	438	414	434	441	423	413	436	418	435	434	438	410	398	467	415	456	471	439	446	475	413	450	419	428	438	397	451	458	441	423	442	414	445	397	482	492	438	432	449	442	451	440	474	457	429	430	413	430	398	440	472	436	470	446	416	449	447	426	466	430	443	464	453	409	410	432	448	455	467	461	413	413	429	439	418	454	415	420	442	419	387	440	450	444	454	428	482	489	453	460	432	448	439	413	459	471	432	452	473	425	457	444	453	458	428	417	428	426	451	405	444	466	450	388	425	421	436	426	441	459	435	405	434	444	416	449	429	472	442	448	441	421	455	446	441	440	426	415	429	481	419	491	475	391	428	449	447	423	423	450	418	429	437	457	454	471	454	420	476	410	432	490	419	403	439	445	441	445	454	450	445	480	435	437	435	465	465	455	452	415	425	498	458	457	439	476	456	420	454	458	464	455	457	442	455	445	419	437	433	444	450	460	428	418	421	470	477	466	432	440	455	468	434	453	444	440	433	439	467	459	448	404	425	456	437	461	466	467	418	464	441	439	431	407	476	434	411	422	443	428	455	427	416	464	436	449	461	406	393	456	436	411	489	443	473	440	436	424	432	450	462	461	410	428	455	447	407	487	432	442	425	493	459	415	430	470	447	459	451	473	457	468	446	457	474	455	463	433	488	434	427	466	419	427	442	440	441	446	433	434	468	414	405	456	471	437	395	481	434	471	418	450	460	439	465	451	446	443	416	428	448	420	432	459	412	443	447	461	428	455	479	456	439	411	428	457	450	415	461	458	437	434	440	449	428	465	450	450	405	438	453	440	427	442	395	452	455	487	453	476	443	481	440	433	434	454	443	467	427	448	437	428	456	429	401	455	457	429	430	452	462	448	455	453	423	434	445	432	432	488	460	444	445	465	426	447	431	437	439	452	457	422	462	426	418	461	436	466	409	448	426	460	453	407	434	464	414	424	438	429	431	432	447	451	472	426	467	419	413	400	406	430	451	422	474	429	427	410	444	450	419	428	465	439	435	455	429	465	443	430	487	448	431	424	445	479	468	419	426	423	456	455	412	453	423	419	437	426	418	439	452	376	473	423	430	467	461	422	454	468	453	454	424	472	453	472	423	408	450	445	455	445	438	455	459	451	435	454	426	438	443	458	457	450	494	457	440	416	427	472	419	416	428	431	437	483	439	424	438	451	426	412	409	456	430	458	455	420	408	416	436	413	471	433	417	441	447	432	445	441	419	457	414	441	439	464	415	442	443	425	440	413	458	476	429	476	436	446	429	444	435	466	424	448	442	449	432	420	414	465	441	423	450	423	401	455	430	423	412	472	438	417	420	426	427	428	426	464	437	405	410	446	477	435	445	468	440	459	462	424	417	432	440	421	436	411	473	438	449	447	456	438	437	446	421	448	427	443	407	448	450	435	456	404	456	425	460	435	447	443	454	435	421	427	426	419	473	447	443	413	420	390	425	450	458	423	474	437	392	466	419	452	418	480	442	424	423	413	416	459	467	466	413
36289	46746	24035	13529	9040	7669	7235	7144	6889	6159	5279	5346	5031	4429	3975	3136	2712	2655	2252	2078	1825	1708	1403	1241	1323	1282	1455	1486	1414	1372	1323	1423	1103	1021	904	780	730	663	588	615	611	611	588	598	672	638	628	617	591	561	599	585	606	618	620	609	600	592	569	619	613	538	609	586	640	602	607	609	629	635	577	586	577	614	620	625	587	609	598	562	589	557	562	580	568	573	533	585	579	606	558	567	599	582	564	584	553	598	574	602	552	626	565	576	577	539	551	547	609	589	569	562	611	585	569	536	587	604	563	622	629	573	569	580	543	551	550	591	575	608	538	591	576	561	547	581	599	563	559	531	570	572	565	556	559	587	567	631	594	582	586	581	554	585	604	532	570	588	603	592	590	605	552	543	533	578	559	551	603	603	568	615	522	583	570	566	597	532	566	562	588	601	540	580	564	591	591	524	605	566	601	618	607	563	593	557	577	552	590	539	561	571	553	581	612	580	570	578	570	554	562	592	573	591	618	594	546	554	549	568	565	591	587	569	587	525	570	558	577	540	590	539	573	563	572	612	591	582	577	562	617	556	589	557	571	567	619	548	534	602	596	603	592	584	539	562	560	588	602	559	557	540	560	545	577	590	589	545	594	606	562	587	519	554	567	605	559	549	550	550	578	584	590	603	581	555	534	593	601	574	584	557	538	575	619	602	548	552	569	593	568	578	579	560	604	572	575	539	579	543	543	578	586	546	532	551	564	560	527	606	586	568	539	605	557	562	549	563	566	565	581	552	570	536	569	579	563	568	564	614	545	562	558	565	579	525	532	610	579	573	510	593	583	564	552	559	596	518	583	575	593	569	555	541	594	582	551	512	588	593	581	592	579	535	597	598	593	620	558	531	588	572	599	588	585	565	577	594	536	604	562	591	580	571	565	540	540	589	570	547	608	603	564	566	612	564	642	545	526	562	561	625	578	596	595	545	609	588	549	567	579	589	607	598	561	573	582	579	592	593	577	571	563	550	593	591	574	587	549	594	577	585	567	595	577	578	572	554	608	548	576	558	609	553	573	593	569	592	583	608	602	574	543	591	579	560	586	565	544	576	588	621	572	578	580	584	563	559	569	590	581	575	563	556	527	572	587	594	572	595	568	575	571	603	625	575	557	546	548	596	557	570	612	575	541	603	570	546	571	587	572	566	579	548	591	581	605	568	561	596	572	564	555	620	625	585	586	565	582	588	541	560	636	578	591	608	591	569	580	531	585	596	565	561	565	519	585	549	576	564	562	531	588	590	645	585	568	591	562	569	545	571	600	543	593	602	576	543	550	563	538	543	581	584	588	571	607	560	558	567	592	576	617	569	581	576	581	558	564	571	590	597	575	543	597	539	582	590	597	563	590	550	509	567	610	525	617	554	547	552	542	555	511	576	578	594	559	590	591	537	624	547	540	547	599	569	549	534	568	556	502	606	577	605	529	569	547	583	623	580	611	542	578	535	559	564	545	587	550	593	608	580	572	534	572	632	590	546	585	602	585	578	587	583	571	634	546	558	584	557	584	599	577	587	599	610	566	583	586	557	565	590	579	597	572	560	592	601	593	577	579	565	586	611	560	607	535	556	618	572	529	640	598	564	556	580	593	573	538	575	537	566	568	606	619	596	565	580	560	574	608	574	579	609	568	590	592	576	569	581	549	581	574	583	589	593	585	587	606	532	547	585	561	549	592	577	571	567	588	569	610	559	581	603	611	582	603	559	584	590	594	591	588	560	572	566	545	577	556	561	612	595	564	618	574	588	585	622	605	576	582	525	564	607	562	595	560	554	562	583	573	592	584	553	538	550	596	555	547	604	537	574	592	603	564	580	609	574	565	541	588	569	584	572	554	580	603	602	603	532	575	580	550	572	605	636	538	590	570	578	572	582	567	588	590	525	605	620	550	539	592	580	579	572	628	582	553	528	585	568	555	616	566	599	572	556	553	561	564	579	602	542	560	576	579	581	575	594	536	588	617	577	576	580	568	557	571	573	583	576	582	596	526	564	591	565	590	558	575	597	553	557	626	578	567	598	589	564	595	576	593	592	584	590	564	566	619	582	528	603	535	581	537	615	569	533	549	592	611	587	607	569	594	561	591	611	585	585	615	536	593	535	575	600	585	563	600	595	572	571	559	585	574	572	542	553	594	615	599	556	511	549	555	601	550	583	634	568	580	578	561	589	582	603	582	577	557	555	590	589	547	584	576	590	577	583	579	558	646	561	551	571	603	571	539	572	610	544	584	586	602	561	567	552	600	554	640	584	546	600	576	617	552	573	564	587	555	553	546	604	610	548	556	629	564	582	587	596	597	558	566	531	633	543	549	582	617	543	577	534	532	535	625	555	589	598	545	596	570	562	519	548	563	569	580	582	581	534	554	549	579	553	573	595	535	609	581	616	581	573	524	548	567	598	589	554	596	651	585	568	593	578	596	529	606	591	575	590	591	593	578	572	536	567	583	565	562	586	573	585	574	562	566	602	545	591	582	568	571	560	563	576	556	603	588	571	563	607	573	572	600	558	564	593	546	573	559	617	626	567	574	546	557	521	636	564	561	527	594	620	603	577	572	564	587	515	569	544	600	532	613	592	554	559	569	583	585	566	567	514	581	585	509	588	571	583	587	588	560	563	554	641	573	606	558	573	562	523	550	573	552	535	594	541	575	606	572	551	592	538	611	593	565	546	538	568	577	562	597	588	585	531	578	571	590	580	606	570	608	579	594	561	562	581	599	553	537	571	576	516	581	565	581	583	548	575	554	608	533	564	562	596	568	580	596	623	567	603	597	583	538	577	578	584	529	559	569	559	560	601	591	595	642	632	572	597	578	539	608	562	560	587	592	590	585	546	547	590	606	575	597	556	578	588	506	566	540	573	539	597	577	564	596	588	623	572	534	573	576	579	566	608	553	571	621	600	558	582	561	560	596	614	586	594	552	575	571	532	585	573	561	570	572	584	586	551	551	577	580	530	589	578	575	539	549	578	602	566	552	559	588	570	518	578	559	543	555	567	550	635	587	583	543	590	563	564	538	566	616	574	549	549	547	554	619	551	536	559	621	584	581	550	580	560	553	578	560	596	562	558	544	549	606	620	527	576	579	566	570	565	564	576	595	615	616	566	591	572	622	541	536	548	541	562	563	588	575	561	616	576	594	567	610	584	562	604	551	553	559	555	596	604	518	589	562	601	614	596	545	554	623	577	564	580	549	595	573	618	552	552	556	536	556	566	578	605	619	586	565	596	514	581	592	551	580	621	574	599	582	553	564	588	546	591	540	590	590	603	546	596	561	581	567	597	544	569	604	537	593	556	582	570	604	571	605	563	592	592	591	572	560	619	562	562	570	587	563	600	561	603	554	542	550	572	598	557	600	554	595	580	604	594	600	558	545	559	597	573	566	598	570	566	548	583	638	542	567	596	543	571	564	545	571	601	573	595	520	567	598	578	557	546	530	551	562	562	560	538	569	561	599	573	597	509	580	581
22731	20845	28474	23318	20842	20668	10500	4985	4015	3693	3388	3745	3476	2923	2403	2063	1885	1749	1516	1388	1149	995	922	877	837	897	946	924	969	1011	960	1021	796	686	596	496	468	415	460	459	406	453	436	438	420	409	420	396	387	407	379	404	400	413	432	391	393	382	438	392	410	420	352	370	376	398	392	385	391	393	428	419	421	401	369	378	355	440	344	402	376	351	396	403	389	379	425	400	414	386	400	376	354	396	398	390	367	396	389	432	425	405	358	383	390	389	397	399	393	371	392	381	374	348	407	358	410	350	396	354	397	356	318	394	369	346	391	401	407	384	337	407	361	390	373	378	363	409	439	357	394	396	369	385	371	377	380	400	385	371	365	374	388	391	368	395	381	367	410	398	354	374	349	352	356	410	384	374	380	393	384	381	377	398	397	395	373	385	381	397	375	411	383	385	378	349	342	371	409	380	410	395	371	354	393	380	370	390	357	400	400	397	394	381	380	376	387	412	386	386	365	373	381	378	360	375	361	380	419	373	382	364	394	400	392	379	401	419	436	344	386	403	375	366	360	372	406	382	353	373	395	372	354	379	410	405	378	373	385	351	372	381	395	358	367	364	403	392	389	393	355	351	381	387	382	397	357	366	384	366	378	368	414	380	360	395	389	385	370	379	365	364	371	353	367	374	377	376	377	380	377	398	377	393	380	408	358	394	361	435	381	383	401	388	396	407	374	359	337	396	387	388	408	406	377	390	357	361	388	364	371	378	401	387	384	382	410	361	416	404	399	345	378	363	360	352	387	369	393	394	397	370	360	393	409	375	357	381	362	415	355	390	397	359	366	410	376	412	425	399	419	405	406	406	380	388	386	367	351	366	391	386	374	382	391	390	389	342	344	358	401	379	392	396	379	379	415	411	344	360	406	369	383	389	369	407	359	365	378	373	399	391	422	384	378	363	390	400	423	363	366	398	386	386	364	460	382	357	427	399	373	355	360	366	401	390	378	367	370	384	387	372	405	386	360	373	366	370	373	414	381	397	385	383	405	373	402	398	398	391	355	379	345	374	377	385	376	384	376	415	352	398	386	396	422	374	388	401	423	374	386	351	390	381	355	402	349	391	390	387	363	387	382	385	411	394	401	416	394	379	409	385	375	345	363	404	399	328	390	400	400	413	366	370	387	371	356	390	390	387	414	387	367	358	391	374	393	381	372	360	385	365	371	355	390	374	380	348	385	409	399	400	376	395	387	320	374	367	377	375	377	349	391	389	419	369	390	407	411	377	403	383	390	392	354	360	367	382	387	346	370	378	417	377	394	390	374	343	367	388	409	412	401	384	391	398	379	385	397	383	373	375	375	347	395	394	362	348	404	346	372	380	377	406	409	434	363	402	368	363	380	367	438	392	395	381	350	367	359	411	350	373	376	362	356	349	385	404	391	387	347	355	374	391	372	390	391	391	388	358	371	393	391	383	385	369	388	357	401	399	367	398	386	341	388	385	376	384	368	363	375	390	363	391	375	372	386	411	364	364	426	379	388	393	401	394	380	401	367	414	356	413	391	386	386	399	406	435	404	397	384	416	384	380	378	376	393	390	366	366	336	373	359	376	397	391	374	385	368	360	374	403	393	359	362	370	384	349	389	365	355	361	394	382	387	442	371	394	375	381	365	362	416	351	422	375	354	395	405	369	398	357	392	362	403	387	382	377	362	385	386	358	384	392	366	391	414	425	363	396	395	368	366	361	386	372	368	402	370	366	348	438	385	395	360	391	357	378	403	375	368	391	364	380	386	352	367	379	376	407	363	419	359	374	401	411	380	365	349	388	396	358	401	415	392	368	372	373	355	387	398	377	405	389	372	392	414	393	392	393	374	391	379	351	361	364	352	382	352	363	399	367	389	373	382	375	372	410	408	388	408	381	367	359	380	389	377	363	376	344	354	382	418	379	364	381	382	391	369	416	394	350	384	361	381	396	381	371	389	368	390	380	356	413	391	351	384	388	345	386	385	387	389	371	389	366	381	373	374	415	409	360	383	379	363	361	422	366	400	385	378	384	355	361	361	357	381	387	376	336	391	368	396	423	394	401	410	442	334	397	377	373	359	392	354	410	393	389	407	401	369	391	419	399	396	379	374	397	382	376	372	359	383	342	412	380	379	364	394	382	382	390	406	384	397	372	398	405	353	359	371	378	378	370	386	373	374	387	411	365	387	370	373	364	423	391	363	382	368	344	357	391	371	422	389	417	387	370	413	372	389	418	368	390	374	421	400	393	411	364	389	400	357	392	358	358	411	385	385	408	371	416	332	386	370	361	403	384	364	370	383	355	367	333	380	376	367	408	362	370	362	382	385	361	365	386	382	392	373	375	400	379	380	418	366	390	402	404	419	358	409	399	387	386	400	380	364	382	401	401	383	382	396	388	366	373	404	431	379	370	395	394	366	382	358	388	376	394	364	346	400	397	371	395	383	382	377	400	385	390	383	371	377	359	391	401	391	396	370	401	338	387	415	382	385	404	400	396	371	360	355	372	358	366	361	392	375	405	328	361	408	404	396	378	379	390	340	399	382	373	357	380	396	366	361	375	378	394	353	392	369	408	420	355	379	399	398	376	391	389	392	388	349	374	363	368	376	393	369	366	358	349	419	371	307	390	393	370	396	389	400	371	351	370	390	375	365	420	409	391	362	393	378	377	385	367	378	404	347	369	361	428	364	362	373	378	391	383	406	389	359	361	375	384	369	358	377	360	359	336	377	390	381	386	379	374	397	399	405	422	384	413	388	382	372	369	346	389	384	383	346	382	379	408	387	376	366	403	429	409	344	396	364	364	400	426	411	405	379	385	392	390	381	393	384	382	378	358	405	399	402	370	413	380	379	378	376	359	418	367	377	401	391	368	412	387	383	360	356	376	381	398	355	375	386	370	380	409	355	393	412	409	396	378	371	381	379	399	388	389	395	382	416	371	373	371	377	360	365	376	388	392	357	365	356	415	366	373	357	360	380	395	382	382	406	387	374	369	380	414	395	377	354	370	374	357	392	391	386	407	392	374	426	360	353	364	366	369	378	397	394	371	372	353	362	385	353	402	375	366	410	400	377	379	407	391	401	376	373	414	382	403	392	369	379	360	397	368	358	402	404	347	373	353	378	380	381	401	357	388	371	379	379	366	397	392	384	396	385	408	388	421	380	391	376	399	355	386	392	367	390	384	397	346	363	396	369	392	365	356	383	368	386	370	401	424	382	352	395	385	386	417	402	412	381	368	363	373	383	382	387	378	362	381	393	398	393	387	402	412	385	357	386	384	401	393	380	383	421	386	385	379	376	341	382	367	401	355	400	398	369	378	395	371	360	387	374	387	391	392	407	355	379	365	382	379	386	360	374	358	384	408	366	384	372	363	384	360	364	404	376	368	400	405	425	386	393	392	371	390	415	352	371	390	415	371	382	410	371	412	354	376	376	362	366	363	381	387	372	405	380	339	411	405	394	372	371	411	360	374	347	407	400	380	378	341
40542	49038	28123	16585	12064	10453	9906	10016	9130	8081	7509	7918	7123	5972	4631	4071	3706	3536	2995	2607	2078	1750	1671	1609	1403	1500	1787	1804	1783	1669	1603	1744	1467	1077	956	748	670	609	603	598	583	634	575	602	530	527	559	511	504	543	469	497	550	562	538	544	510	602	534	582	547	584	541	522	502	514	569	552	517	526	517	498	507	505	468	505	462	492	475	501	509	457	495	465	493	508	471	481	532	503	480	500	517	478	507	473	494	494	471	508	494	491	490	524	456	516	505	476	497	468	465	461	493	505	499	506	501	516	494	501	502	472	509	507	478	496	460	473	474	475	473	484	429	452	491	443	478	490	514	534	483	532	468	478	486	494	529	509	494	481	477	490	516	476	477	456	508	483	527	482	458	456	525	450	463	517	567	493	509	478	482	456	489	475	534	504	525	508	517	501	473	508	464	494	470	488	485	537	458	476	478	475	458	557	496	473	462	496	499	472	474	476	500	510	494	502	493	524	495	467	478	507	491	489	480	489	495	456	450	495	470	458	486	499	509	498	475	489	497	496	522	488	505	505	525	459	467	516	507	462	502	481	474	472	480	497	470	529	513	493	480	481	497	517	508	518	493	499	515	506	488	530	457	478	496	494	509	490	463	495	491	482	472	542	523	489	485	486	495	505	524	482	504	496	512	464	466	483	505	509	474	484	507	497	500	511	489	501	519	521	434	485	513	495	477	514	464	468	492	498	526	494	536	482	498	468	495	511	479	484	526	477	498	491	522	480	458	559	509	524	521	448	473	456	494	510	538	486	472	491	506	519	517	475	521	490	465	482	513	483	451	475	491	459	503	501	448	510	464	522	495	482	542	473	509	465	513	455	487	479	484	496	508	445	500	468	511	527	481	465	528	484	490	498	495	457	502	509	480	513	497	505	526	498	491	480	490	484	523	496	484	499	469	501	466	510	448	465	493	445	510	485	536	457	456	472	513	522	492	470	494	472	516	461	481	485	483	490	456	475	525	468	532	472	508	492	488	490	460	477	505	508	510	517	500	508	448	462	461	475	473	508	486	502	483	500	517	486	475	512	458	478	500	496	497	497	488	519	536	471	521	479	538	501	528	492	496	483	505	487	432	501	495	486	488	482	478	493	447	524	493	493	487	466	505	482	473	523	494	428	502	469	444	476	506	523	524	483	507	485	479	487	497	515	512	458	499	488	489	537	476	490	487	484	490	459	500	495	466	476	488	513	493	510	474	456	479	469	461	530	498	532	474	532	563	486	469	481	508	510	490	481	486	496	494	495	473	516	488	494	485	495	499	481	492	481	504	460	491	472	490	475	473	482	505	485	482	537	496	473	501	506	499	476	473	436	481	501	486	479	477	489	444	488	454	467	496	464	492	475	491	483	467	458	489	481	465	466	501	504	469	505	507	473	447	461	491	500	508	477	502	493	475	479	472	482	491	470	482	484	510	514	510	529	460	473	503	479	506	487	501	521	494	501	487	541	479	458	536	524	510	509	509	507	467	493	486	526	478	538	492	475	470	521	487	476	477	505	474	509	497	502	463	482	481	498	519	482	514	470	494	477	463	483	531	476	489	498	455	496	501	500	467	484	457	486	478	479	527	488	487	505	492	460	502	499	471	464	483	479	524	442	512	482	525	522	504	495	511	537	461	478	550	524	494	520	496	445	473	490	475	487	468	482	476	469	495	505	540	516	496	477	489	517	484	521	495	465	496	463	473	486	455	495	475	469	494	463	508	501	473	483	481	506	492	481	485	496	486	511	469	487	493	508	518	454	447	516	472	515	540	474	452	514	540	471	487	511	484	460	544	478	504	515	493	454	515	555	471	475	498	472	484	479	534	519	475	494	493	521	508	495	482	460	450	503	443	490	464	508	479	499	447	499	455	491	543	539	517	484	493	502	452	472	508	475	505	455	500	480	503	494	527	498	483	493	491	513	487	525	493	508	504	526	462	449	493	525	486	527	474	501	512	519	516	473	484	492	490	473	503	514	510	474	490	489	476	509	490	512	488	459	412	533	466	484	454	510	504	456	495	496	487	480	487	507	509	467	513	470	507	476	502	526	514	494	524	491	451	492	454	533	424	469	503	482	505	501	502	497	503	514	482	496	521	503	517	482	495	498	495	513	489	511	507	494	500	501	479	477	510	507	452	480	534	472	513	470	472	489	492	489	513	515	501	497	543	457	503	533	440	493	479	500	504	473	465	494	433	522	464	448	496	521	497	492	522	472	496	502	479	501	513	493	450	517	460	494	476	488	450	513	522	478	513	506	508	475	489	477	515	476	498	516	494	458	500	546	491	466	466	464	531	487	489	455	488	515	474	499	472	494	514	480	502	498	483	484	492	462	523	478	515	474	503	501	494	456	494	497	504	477	511	486	426	450	481	464	528	483	523	494	459	503	491	487	482	475	471	496	495	472	503	520	495	458	474	499	477	484	489	502	495	496	487	479	497	481	484	452	468	529	521	508	474	537	506	496	522	497	469	477	499	457	479	512	537	501	480	480	485	474	472	483	523	514	467	515	498	475	490	529	501	505	483	462	450	486	478	491	484	438	506	487	457	481	477	515	477	518	479	483	503	478	461	494	465	467	528	508	501	532	463	489	478	508	492	489	484	488	471	469	514	476	537	464	482	480	502	508	489	492	478	469	493	491	481	533	444	521	496	489	474	502	466	508	518	442	492	495	502	498	484	558	497	491	502	490	515	508	511	474	520	505	505	444	468	479	500	484	525	465	487	485	518	453	489	460	465	509	511	498	508	510	488	474	486	477	463	477	495	493	499	460	491	448	503	501	486	461	514	505	511	496	477	486	436	543	483	487	509	511	494	495	441	488	488	507	468	488	493	496	476	507	478	519	481	448	483	494	500	512	492	475	499	434	496	460	437	467	477	500	509	468	490	495	497	493	550	469	528	532	480	506	501	476	449	493	522	476	480	455	463	507	483	495	489	497	490	514	432	475	497	498	510	508	500	494	503	492	463	524	472	484	493	474	499	462	488	476	495	456	506	479	517	522	487	506	515	496	480	467	490	521	484	518	480	493	503	484	481	484	487	495	491	464	509	500	486	498	488	489	479	436	492	521	494	501	451	471	499	476	467	494	498	489	510	457	497	517	484	499	478	509	461	430	496	467	531	520	480	511	517	498	490	523	486	488	458	494	481	476	516	526	477	491	517	460	501	537	490	537	486	482	519	488	516	471	476	522	483	484	494	485	480	488	457	447	492	477	490	502	443	464	485	463	489	532	453	489	481	459	480	499	480	486	481	500	496	526	472	458	493	454	506	502	518	506	476	499	458	541	509	506	494	502	480	513	515	492	514	505	466	505	457	495	494	465	484	496	482	513	513	491	499	492	476	544	503	512	468	489	498	488	489	495	486	509	442	484	505	492	491	494	475	501	490	463	480	493	466	499	469	465	493	503	497	511	474	513	494	481	466	477	488	480	441	463	522	496	496	476	507	489	467	498	458	491	512	495	458	492	506	481	477	522
27808	24035	17052	5719	2771	2576	1984	1930	2051	1762	1829	1843	1578	1416	1245	1112	1081	1036	849	745	706	689	730	623	651	694	798	724	772	715	694	697	665	623	563	560	547	509	518	489	529	520	533	532	508	516	510	473	488	499	491	488	484	456	485	509	459	494	492	522	506	499	491	505	462	507	498	506	516	532	491	513	503	484	486	470	444	501	503	474	502	491	468	543	449	547	498	527	501	509	526	497	459	530	483	458	493	468	485	491	510	484	494	554	535	492	477	495	509	513	504	504	452	519	497	499	505	558	461	515	504	455	536	503	482	511	443	491	501	512	508	528	519	442	488	520	479	483	474	468	460	517	469	487	477	509	527	521	522	480	523	511	495	469	487	482	496	501	482	479	479	509	465	494	516	478	509	459	520	497	493	495	491	511	509	516	472	507	500	530	483	473	523	485	539	506	482	510	513	521	511	485	521	521	488	471	523	520	493	502	505	497	539	502	463	470	540	495	512	489	493	512	480	508	512	514	507	487	477	509	488	493	478	464	487	485	507	515	526	497	465	498	472	510	525	487	479	534	507	485	520	492	469	495	491	493	486	516	474	507	491	471	483	533	478	480	481	485	539	504	487	504	468	529	506	514	491	512	507	496	485	518	553	484	467	432	483	457	446	491	516	485	488	491	485	479	475	494	516	477	499	481	506	499	487	493	494	515	490	510	528	544	519	512	492	517	514	507	515	493	495	485	521	501	546	478	487	491	511	507	487	531	492	505	490	491	489	503	525	507	477	496	495	520	483	506	503	481	493	489	500	533	473	509	497	541	488	485	485	518	542	483	515	461	504	518	497	512	479	530	551	488	460	474	490	500	512	477	487	502	493	540	485	499	503	510	477	459	527	504	459	458	474	520	502	488	506	443	512	464	499	517	509	468	544	461	534	493	477	483	515	490	504	469	505	483	490	520	526	503	540	511	500	497	489	489	505	494	471	506	556	513	506	478	473	459	519	530	487	527	521	534	514	503	457	517	492	534	467	544	489	513	514	493	519	481	489	502	475	453	472	483	474	563	521	498	530	513	526	485	512	549	512	496	523	496	536	481	482	498	503	483	477	482	488	506	505	509	509	483	505	503	487	524	476	485	472	488	469	511	497	486	479	484	475	506	497	577	497	506	518	501	488	487	526	488	535	474	472	506	480	531	496	495	501	478	531	540	521	474	493	497	493	524	494	494	519	484	480	486	495	508	484	486	495	487	491	484	491	566	483	511	514	507	459	494	534	522	529	518	471	504	469	507	458	510	492	503	483	524	474	508	504	506	454	457	500	508	484	511	501	494	498	516	524	473	483	507	500	489	507	443	492	490	465	513	517	486	498	499	491	491	491	512	499	501	524	519	487	519	488	503	507	504	445	523	512	528	507	511	520	481	463	496	483	470	490	515	492	520	438	477	483	493	498	509	528	479	510	516	495	497	517	463	501	502	492	482	498	470	515	529	474	549	475	487	515	520	490	463	473	505	489	503	494	518	463	483	488	496	505	494	454	471	516	532	516	513	470	501	484	505	536	526	511	522	503	481	495	495	515	475	500	483	523	503	500	540	465	525	491	478	499	500	521	522	489	533	456	515	515	516	501	500	510	481	476	514	488	492	487	481	481	487	547	476	484	493	499	510	498	485	491	508	527	484	541	493	514	501	530	531	493	517	514	453	497	519	515	428	535	511	445	494	519	513	495	465	524	530	513	493	493	506	483	512	491	487	506	507	504	493	499	475	472	499	505	536	551	480	507	491	471	463	525	520	497	475	504	495	508	497	526	527	502	480	466	461	503	538	484	504	480	498	514	506	491	541	487	489	536	504	512	447	480	499	520	491	505	481	458	469	496	493	476	482	478	481	454	470	490	496	483	493	502	509	495	506	530	443	517	531	500	485	506	514	489	552	489	480	497	500	493	446	502	499	478	530	504	479	498	481	438	494	476	489	529	487	511	481	475	484	518	521	488	505	505	498	499	482	479	510	499	494	486	474	504	560	473	477	496	516	536	519	497	477	531	452	501	489	530	502	499	504	476	527	468	498	471	514	494	480	480	487	473	499	499	490	474	528	488	524	518	519	477	521	483	496	508	463	479	500	504	434	491	468	513	460	503	460	515	481	482	494	499	490	466	509	513	500	532	521	519	506	496	497	505	490	491	517	510	488	522	506	490	516	501	494	479	475	486	490	498	469	463	506	510	546	470	503	503	506	505	487	557	468	489	471	539	476	486	511	495	465	453	481	527	481	486	526	498	504	506	515	473	473	504	501	511	520	510	562	510	532	495	479	476	550	516	525	481	491	506	451	477	487	535	525	494	539	456	478	491	509	517	479	513	502	492	481	499	531	485	484	527	498	472	524	478	489	502	475	493	491	492	493	487	472	517	510	483	512	505	540	508	475	477	450	531	474	499	468	528	508	496	478	481	451	474	511	470	522	498	478	520	461	513	484	480	474	492	506	490	453	509	498	491	492	498	453	489	483	500	466	493	503	524	533	476	494	513	490	501	534	496	490	532	493	499	444	476	496	520	478	526	526	523	484	478	486	499	506	541	505	532	469	524	497	519	484	469	562	514	520	527	531	493	488	488	511	497	490	459	472	509	484	508	524	502	459	476	498	523	502	498	498	495	488	518	481	478	514	479	484	479	484	471	512	489	448	504	515	491	473	525	487	485	481	523	484	490	494	447	493	520	476	517	477	489	501	548	532	523	501	496	530	479	502	546	475	503	484	489	475	497	484	488	494	523	479	504	477	498	473	451	509	511	456	474	502	472	492	524	555	461	477	479	482	476	496	488	515	485	486	476	533	497	480	471	488	518	478	478	459	490	538	483	524	462	538	481	463	517	518	503	545	496	478	507	481	508	497	471	484	481	511	511	446	504	520	530	515	498	480	474	479	469	500	508	504	487	464	508	506	507	518	519	501	510	495	529	515	529	473	532	534	532	471	453	503	483	481	484	532	531	474	477	493	467	499	490	496	529	495	497	536	497	536	497	493	491	487	479	515	467	501	512	483	522	528	504	520	480	498	516	507	540	489	490	520	492	495	512	434	498	534	503	543	505	465	474	503	504	463	511	482	496	483	517	524	486	501	538	493	488	485	482	504	530	484	491	485	514	482	485	510	488	497	501	481	487	531	497	481	514	507	507	477	521	498	445	491	485	493	475	531	465	500	543	483	511	493	533	501	485	527	480	506	467	524	516	474	528	481	516	475	480	494	455	526	509	505	446	490	477	501	488	494	490	506	550	499	483	477	496	526	461	464	524	480	472	511	490	515	502	476	519	452	509	518	522	517	484	505	476	503	522	486	490	508	485	497	528	525	487	497	526	471	517	490	529	462	491	488	490	441	505	483	484	487	507	496	513	497	503	509	530	498	469	511	491	492	533	486	514	498	507	519	473	499	506	464	485	483	523	466	517	512	514	464	506	503	506	484	508	463	504	543	489	510	472	510	568	523	528	508	516	479	525	489	495	490	507	485	505	542
31864	34857	15792	6276	4997	5051	4455	4608	4725	4107	3963	4021	3365	2837	2490	2110	1944	1832	1434	1212	1132	1133	1100	1010	994	1019	1342	1184	1151	1050	1014	1083	950	870	780	750	712	718	702	669	664	726	697	717	661	633	627	641	681	668	671	683	653	644	658	672	644	600	678	702	672	665	689	710	642	656	664	620	626	711	656	658	656	694	648	676	674	618	691	684	657	642	619	646	620	660	651	651	606	627	613	637	640	629	637	645	646	646	661	646	610	631	635	629	629	645	673	696	634	642	633	617	642	680	693	626	694	668	646	662	648	653	623	646	669	614	612	667	649	619	650	659	652	672	638	653	610	642	610	614	698	597	640	627	644	595	654	609	722	651	638	625	671	659	593	667	649	647	656	697	622	665	611	623	617	651	642	688	644	633	673	650	677	652	650	602	657	650	646	682	671	679	662	629	649	639	652	668	619	677	648	656	622	653	644	675	643	644	683	672	652	638	633	663	673	689	646	668	595	587	627	643	707	665	642	654	625	669	614	632	669	638	628	677	648	668	637	651	626	645	631	663	639	607	665	624	652	638	642	640	670	670	696	622	605	685	621	624	624	684	668	594	635	617	633	628	656	710	629	578	710	629	615	624	642	658	727	649	641	673	630	650	631	647	666	655	628	667	632	677	647	655	647	648	655	666	685	655	596	667	647	626	672	654	660	653	607	662	601	645	653	633	627	636	649	659	635	691	635	647	629	633	625	654	625	643	665	583	672	670	636	611	654	688	636	707	683	667	616	637	638	659	647	651	647	665	626	669	632	639	618	623	647	632	640	711	673	662	658	613	646	611	599	653	654	651	612	659	663	664	641	576	640	634	650	623	651	615	660	678	635	610	655	672	620	645	662	636	650	647	666	628	647	642	616	636	673	664	621	612	639	659	657	688	648	632	620	689	652	631	656	637	667	659	605	605	683	640	661	689	634	642	581	669	640	640	669	671	659	660	680	620	621	657	654	598	627	699	681	587	656	631	642	681	663	623	634	629	665	659	602	675	657	634	630	678	671	624	618	643	592	607	639	606	634	606	697	619	640	649	664	661	625	665	609	632	642	644	654	640	667	644	605	623	695	629	640	603	644	667	669	679	680	646	652	645	675	615	640	628	641	638	669	699	639	665	585	649	634	639	662	610	628	627	671	595	617	654	676	645	655	643	681	602	694	613	688	653	601	657	608	661	653	649	685	642	679	618	625	623	620	638	644	659	639	667	639	626	641	614	664	635	669	634	663	670	672	615	627	675	662	676	602	588	668	658	633	644	610	663	675	661	642	672	651	678	647	598	675	666	637	665	641	686	668	669	660	623	657	632	653	690	589	643	631	606	699	636	637	625	675	602	649	691	644	646	617	666	651	603	635	689	664	639	644	680	692	653	677	663	606	656	634	606	621	622	638	671	637	655	657	655	652	655	638	668	642	600	670	663	630	657	646	628	670	640	637	649	667	611	635	656	678	616	649	633	622	683	680	634	627	646	625	644	610	690	615	667	612	673	624	663	636	664	624	644	616	624	597	631	645	638	624	662	619	641	616	649	652	697	652	609	693	655	666	676	613	639	649	662	678	635	638	670	682	647	663	634	648	625	638	628	657	662	599	626	616	689	605	612	676	622	647	661	660	664	611	638	617	614	655	663	597	631	649	597	613	643	664	620	617	678	630	636	630	633	572	626	635	580	591	652	641	619	608	620	671	639	658	635	692	663	620	658	642	654	638	663	678	669	676	618	625	651	606	627	626	634	634	657	649	685	672	616	677	675	647	666	646	663	646	652	629	660	653	641	641	633	640	677	655	662	608	635	646	652	647	652	630	617	639	662	604	649	673	640	597	682	663	619	668	678	634	631	630	632	677	649	653	651	653	666	634	632	666	677	645	639	629	607	634	630	627	606	647	671	655	665	643	615	657	637	686	656	629	650	670	646	638	632	630	650	625	731	670	660	653	642	635	628	688	673	633	635	641	590	657	651	635	633	631	672	664	635	646	690	671	660	644	586	711	641	687	604	621	578	632	655	601	642	658	667	645	637	653	648	646	660	611	651	618	677	700	660	669	675	657	674	622	637	648	621	662	608	653	606	677	647	660	677	645	615	654	601	664	610	622	671	608	640	640	651	658	657	656	680	654	649	612	624	663	666	626	689	646	602	620	617	647	662	636	661	666	617	658	696	635	650	672	676	648	678	637	702	583	712	620	620	656	680	622	628	656	613	613	658	616	685	636	595	618	633	620	675	657	653	701	627	614	633	613	635	634	630	610	620	656	645	658	673	665	671	681	653	644	628	657	637	646	629	670	667	651	619	640	621	656	651	652	649	640	659	654	691	632	677	626	655	688	615	676	637	619	657	680	654	672	651	639	661	617	689	685	628	682	642	613	666	675	640	611	671	611	675	669	657	630	637	643	713	667	617	650	618	654	667	626	660	643	674	644	620	657	647	631	632	665	656	643	650	605	623	667	652	690	659	663	654	673	643	690	641	667	673	642	642	663	626	670	630	678	614	668	636	651	634	672	690	664	674	659	637	638	628	730	622	600	693	593	706	640	602	672	679	605	652	664	612	686	636	633	664	639	662	650	626	584	670	636	700	629	676	675	666	631	639	654	669	644	685	689	662	657	578	671	666	658	655	627	636	654	660	653	668	665	659	660	664	618	611	635	662	637	651	631	652	650	649	652	641	648	657	656	610	591	618	644	658	683	666	683	616	661	623	645	655	649	661	655	654	646	646	603	628	611	671	646	633	648	663	641	616	671	672	664	623	618	660	631	652	688	673	616	653	635	669	660	650	643	647	658	632	631	661	711	632	660	672	685	644	652	641	637	599	667	725	655	626	619	642	625	643	640	583	667	656	663	656	664	654	628	641	655	640	689	639	647	653	641	681	659	623	614	686	673	634	685	664	647	641	677	657	650	625	639	619	630	624	638	678	617	631	652	610	645	646	658	605	627	654	648	576	621	635	664	659	673	668	633	671	666	624	683	633	631	611	630	711	634	578	654	645	635	651	626	638	621	636	618	642	641	622	615	621	647	682	643	605	630	656	690	642	641	651	640	651	666	679	633	653	657	633	661	621	641	617	672	618	698	646	630	644	633	650	639	606	639	664	670	643	628	595	616	680	672	630	607	656	626	639	617	646	622	645	640	647	656	632	664	623	601	638	636	662	653	644	666	639	672	630	673	659	625	659	644	645	646	664	619	608	559	650	582	612	682	671	651	594	617	676	644	647	637	627	672	594	676	654	627	650	636	686	629	687	699	639	630	660	623	625	642	616	655	640	650	667	680	646	652	656	656	643	687	671	587	646	651	630	671	640	671	659	656	674	676	683	625	665	676	636	671	652	639	650	662	628	640	681	661	628	652	682	654	625	625	658	634	660	649	660	639	592	667	622	633	659	670	665	671	667	616	640	666	657	604	612	688	665	657	684	637	663	639	648	614	659	693	641	621	665	617	673	661	650	688	623	627	678	692	697	684	656	624	611	646	681
23802	20881	28017	23833	20642	10709	4061	3469	3249	2866	2800	2518	2161	1846	1664	1325	1220	1058	941	854	812	849	858	776	775	857	912	877	890	837	805	860	725	672	597	536	524	451	488	444	462	499	497	462	451	462	426	461	443	511	450	460	487	464	462	476	475	437	489	476	457	467	427	466	495	483	469	469	441	498	438	452	448	432	429	441	443	447	464	439	442	491	413	445	472	448	451	420	450	457	462	420	407	442	456	415	459	454	392	464	454	427	449	463	433	446	450	409	448	431	471	449	450	459	489	424	434	430	429	473	466	411	421	450	436	475	441	432	424	431	438	471	488	430	472	445	414	427	450	430	435	419	460	422	404	427	428	456	453	427	452	458	450	421	440	449	416	434	420	402	441	458	497	479	424	457	470	440	437	429	419	445	463	465	442	441	502	435	415	462	438	453	428	423	451	416	470	441	434	480	457	438	440	417	407	429	446	444	428	430	436	379	446	474	436	443	426	454	460	463	427	444	430	443	457	477	444	432	449	477	435	455	442	420	406	465	433	446	414	429	429	406	424	448	427	472	456	441	461	437	454	455	430	465	467	487	455	456	431	445	435	469	456	432	445	414	431	473	429	426	448	460	491	450	464	456	441	433	444	463	451	466	471	407	428	454	439	454	448	429	482	442	455	434	454	420	444	441	448	424	483	450	456	421	430	449	413	460	486	455	454	399	420	454	411	477	437	437	469	431	449	439	477	464	434	456	410	463	442	431	411	414	426	428	455	431	458	465	424	477	457	436	415	394	438	427	424	410	422	448	482	455	442	451	455	403	393	451	441	457	418	448	435	489	445	453	479	474	440	463	424	443	434	445	391	454	470	442	442	410	461	441	446	434	439	470	515	415	450	438	469	458	439	470	442	456	435	451	455	436	482	459	462	491	458	454	464	420	439	466	418	459	446	412	435	478	469	403	438	428	424	488	437	412	444	424	451	448	454	459	448	465	443	458	423	458	421	464	439	431	434	450	469	421	428	421	456	455	435	467	437	455	436	446	455	422	444	481	416	429	460	457	430	454	445	468	432	394	424	412	469	473	440	458	439	462	431	405	433	428	437	404	475	404	471	432	478	449	421	411	409	471	409	458	439	430	481	445	448	444	471	454	476	461	469	439	468	441	407	466	416	485	443	419	456	469	450	447	434	453	476	427	444	445	476	436	454	434	448	456	442	439	472	463	473	439	419	448	455	457	434	443	433	429	452	444	472	443	448	432	451	447	490	421	437	428	431	462	440	439	467	427	482	453	436	437	423	438	450	463	455	400	443	400	467	394	450	421	437	461	442	440	409	412	428	447	466	406	472	456	468	448	424	447	412	425	422	458	470	438	442	444	421	471	453	472	416	423	447	442	472	438	406	439	415	475	447	452	464	482	406	441	475	426	421	442	451	453	427	442	439	429	431	438	453	437	450	480	420	440	427	524	410	437	442	461	427	430	429	453	451	454	418	465	459	455	424	409	480	444	427	439	474	460	448	423	482	460	461	446	406	433	461	461	456	470	446	408	467	462	426	437	400	453	484	442	432	423	456	427	448	456	445	423	442	441	442	432	431	428	478	433	443	434	448	479	437	463	409	479	415	437	432	460	433	445	473	452	440	448	444	454	435	466	410	438	431	453	463	425	455	440	467	447	454	457	419	464	428	444	421	461	447	413	415	454	466	436	450	468	461	462	439	411	454	422	432	413	461	404	428	445	454	418	434	468	426	452	459	412	448	446	445	415	476	462	461	414	435	475	445	432	437	421	436	416	428	432	433	444	440	446	452	444	491	406	446	414	465	478	448	419	461	437	413	405	466	422	450	425	482	448	454	440	414	438	451	448	402	464	434	454	437	458	439	464	455	413	476	442	424	445	441	443	422	471	435	473	457	449	480	419	440	445	415	459	436	446	442	433	435	489	417	427	439	459	412	441	467	436	449	470	438	401	447	439	425	463	449	398	406	452	429	451	470	425	462	469	381	465	428	447	442	415	454	431	447	436	460	428	452	424	474	459	468	444	475	468	455	469	465	463	380	435	425	445	454	451	460	443	421	482	470	406	453	457	444	435	422	463	446	409	448	436	469	444	444	455	450	415	404	408	462	451	427	442	418	417	431	468	405	457	484	413	453	420	452	436	466	483	424	424	445	426	440	459	446	419	402	457	408	434	443	449	480	466	442	443	453	432	429	451	467	425	420	461	458	432	437	422	449	441	465	413	443	402	480	502	450	459	442	445	400	441	473	452	430	456	431	453	424	435	465	409	423	443	433	490	473	444	422	503	459	447	406	461	412	436	426	468	460	422	442	425	469	447	428	432	454	422	449	430	417	449	436	433	429	448	465	448	478	448	456	456	435	418	449	432	418	424	429	480	429	472	444	471	436	410	447	468	430	463	447	444	456	406	399	460	462	443	425	427	443	466	476	458	428	427	440	419	448	456	431	454	468	466	452	474	433	467	484	469	454	444	433	447	455	460	407	443	455	453	431	453	433	413	470	474	434	462	462	421	423	447	432	418	468	475	426	456	391	445	461	463	430	453	472	432	469	440	438	462	450	412	441	445	438	454	470	429	402	419	452	445	483	449	424	435	410	414	418	453	448	401	454	429	445	431	432	451	437	434	446	426	441	434	439	450	402	460	409	437	458	464	428	460	436	398	436	404	436	448	435	447	454	463	425	447	404	486	443	462	459	417	434	436	436	452	431	428	462	428	404	442	436	449	437	427	463	428	453	445	430	436	415	392	468	467	426	474	422	457	440	444	463	436	397	427	464	423	436	442	466	419	461	446	448	417	438	454	438	461	452	440	407	452	414	451	452	479	437	425	450	445	439	415	451	440	426	443	421	491	439	418	411	448	436	439	431	448	481	417	455	446	481	444	418	488	425	427	399	438	458	418	421	386	458	450	442	448	434	395	454	451	412	444	403	442	432	429	443	436	434	457	444	426	427	422	440	436	434	444	420	474	391	434	401	483	435	455	436	413	414	468	431	444	430	423	431	433	444	459	424	457	430	450	472	405	453	406	469	423	449	428	444	433	462	462	434	443	443	456	447	405	427	466	416	459	435	435	451	447	444	445	458	471	420	412	456	458	456	434	475	421	451	404	453	440	413	429	423	435	442	419	473	409	424	426	442	475	437	433	415	444	440	441	408	485	433	473	401	418	403	477	436	431	466	433	425	448	447	450	450	472	421	427	447	431	436	445	461	471	431	435	451	452	436	409	483	404	450	444	471	464	409	457	424	458	462	447	464	415	434	424	453	433	458	433	422	430	434	444	437	445	422	423	453	478	430	448	435	410	470	439	424	428	462	425	462	429	442	464	445	459	423	434	442	487	447	458	417	435	455	415	427	443	428	432	415	472	450	449	465	436	418	435	428	444	462	436	444	443	431	443	464	464	429	425	445	445	461	425	470	400	446	440	471	467	474	442	438	459	446	466	422	471	448	466	440	480	491	441	448	408	469	478	468	463	409	414	442	447	452	436	459	429
36482	45330	20579	10774	9472	8943	7091	7403	7443	6421	6099	5345	4656	3898	3106	2677	2279	1816	1643	1437	1327	1429	1437	1354	1252	1452	1469	1519	1518	1462	1407	1459	1312	1097	917	751	684	715	639	655	684	639	655	652	598	603	649	599	569	587	654	606	669	594	615	617	656	589	646	616	618	616	623	553	621	607	609	613	589	595	576	609	600	628	565	540	565	581	594	610	600	577	571	599	566	614	616	559	614	554	571	547	581	600	582	557	570	600	533	586	567	565	601	578	568	589	603	591	600	529	598	590	588	571	597	587	600	582	608	566	554	580	527	597	539	564	572	587	565	625	590	557	556	574	542	605	565	565	579	592	549	567	575	595	582	593	586	601	545	561	595	610	564	578	594	626	569	603	591	588	547	532	573	586	585	579	594	602	578	580	576	549	587	567	589	585	552	613	549	566	592	565	527	579	589	578	576	554	615	559	553	589	563	572	584	579	539	570	554	585	546	554	578	589	580	545	622	597	571	569	550	555	603	586	566	542	553	589	606	585	588	579	552	618	588	584	575	566	552	569	581	591	567	593	571	588	583	564	595	558	581	577	566	583	572	621	559	613	584	573	631	556	623	555	571	623	570	648	559	561	561	579	599	559	625	577	534	591	552	565	574	588	651	595	550	552	552	613	594	554	549	598	571	591	541	584	597	557	614	540	596	598	606	568	573	586	568	571	583	548	581	568	581	559	590	587	560	595	601	538	588	604	580	583	596	565	588	572	598	655	605	572	563	574	604	560	570	565	593	574	567	587	599	592	608	585	601	591	592	571	598	580	570	591	562	589	579	548	581	589	582	607	585	541	552	602	602	579	568	614	573	605	595	623	565	579	574	579	568	602	624	562	591	562	561	574	576	589	589	614	579	601	593	582	569	579	593	622	571	587	554	570	553	569	524	593	576	581	585	565	603	563	583	562	577	575	585	613	564	594	573	562	591	587	563	609	586	631	573	566	636	560	588	540	575	547	588	559	564	574	568	577	597	559	560	568	590	561	633	609	618	586	566	646	582	567	573	600	572	597	557	550	586	567	566	571	597	566	594	593	609	604	596	596	581	578	569	598	545	545	599	561	623	590	557	635	557	633	574	549	583	577	572	593	563	594	601	607	611	591	586	581	581	573	568	599	597	566	569	570	599	561	553	554	562	568	594	590	595	549	639	570	591	569	603	548	549	610	576	602	563	570	555	607	576	564	553	595	602	597	578	544	592	577	571	602	607	636	538	553	603	592	576	589	585	585	572	609	591	551	584	541	566	580	539	582	596	561	591	568	565	577	583	532	586	543	550	609	550	559	595	591	569	657	599	554	547	566	563	581	577	569	588	588	543	583	598	571	544	555	595	575	581	598	590	574	638	581	592	561	553	600	595	568	585	600	608	549	566	569	576	580	583	563	600	581	567	595	584	575	602	571	598	573	556	557	583	571	554	593	607	596	598	599	587	562	520	627	553	562	569	606	575	603	595	563	604	575	607	604	577	551	592	557	586	571	585	584	576	585	566	581	585	547	559	575	644	599	567	625	601	594	557	585	597	565	590	588	600	587	544	568	594	562	579	556	535	583	576	605	593	567	623	611	576	570	590	602	582	543	584	554	586	606	611	565	596	543	564	601	531	623	598	581	523	549	569	606	588	572	590	560	550	561	571	556	590	553	601	619	573	513	610	536	573	560	600	626	546	606	537	560	564	542	554	620	587	568	614	577	587	586	558	564	600	587	590	581	584	547	584	569	551	594	552	586	593	584	600	604	599	536	595	600	589	542	603	554	579	550	588	582	546	578	562	581	545	572	533	582	577	566	597	570	571	581	579	609	593	584	572	610	546	583	551	617	538	573	593	563	598	559	559	582	555	532	563	570	595	585	586	596	558	563	591	593	546	593	553	587	570	581	564	572	594	534	563	555	587	599	577	582	589	616	621	603	616	604	601	595	595	576	593	535	573	590	634	613	577	540	546	565	586	572	601	583	611	589	594	609	567	555	562	594	550	586	557	572	577	588	608	551	568	544	560	552	576	609	527	580	554	599	575	593	557	634	577	567	581	584	571	581	566	563	580	605	589	561	586	579	608	574	574	600	549	550	583	595	606	612	542	583	565	591	602	574	531	584	560	565	571	581	604	582	595	594	590	601	564	560	577	596	586	576	590	569	539	570	555	602	576	595	585	590	598	600	561	590	536	559	568	616	577	564	604	561	588	562	569	575	578	587	579	559	576	557	575	558	591	584	558	614	552	616	586	573	552	586	614	609	577	609	602	578	605	576	628	565	550	592	570	626	600	569	585	562	579	617	552	609	590	550	564	519	589	601	588	574	598	579	536	541	578	596	581	593	522	574	563	596	556	588	553	603	597	586	601	596	619	591	624	562	638	571	621	552	576	561	583	568	550	581	576	589	544	561	547	562	550	565	602	563	565	548	604	578	573	606	609	595	564	558	637	593	601	587	541	563	532	604	582	564	574	599	587	553	533	575	605	569	583	616	581	569	587	550	569	587	594	552	601	550	571	607	576	596	576	609	557	596	627	575	577	551	601	596	553	573	574	593	557	562	556	582	621	598	565	619	593	626	585	571	593	585	597	546	571	539	514	575	551	587	556	575	585	595	591	578	569	564	572	598	568	546	586	597	564	582	568	577	563	569	570	551	614	620	585	546	567	543	576	577	575	593	594	575	574	576	565	580	556	539	552	576	588	581	584	607	528	566	554	567	602	560	569	588	567	593	590	574	584	561	602	591	567	608	585	546	602	589	589	582	551	557	522	616	578	585	583	591	587	555	546	579	593	598	600	573	570	573	639	567	551	574	572	560	599	573	560	594	584	581	540	550	613	600	550	573	604	560	592	597	613	650	589	593	583	607	572	550	578	565	590	599	536	585	575	593	523	662	590	600	598	593	606	580	605	544	538	603	563	566	601	610	566	586	562	557	606	565	572	588	615	581	646	598	589	617	598	547	590	616	608	602	592	592	593	606	543	615	560	561	611	577	582	593	529	564	565	566	616	582	501	588	564	579	587	608	563	623	551	614	616	576	622	552	599	572	575	566	561	529	568	580	574	544	601	583	580	605	582	599	570	537	545	566	586	596	573	590	593	569	591	579	541	586	580	583	568	620	586	532	573	580	594	577	563	559	571	576	565	605	550	573	585	547	615	591	579	578	592	559	642	537	540	589	575	574	561	548	616	583	560	594	548	581	576	567	584	596	553	528	633	606	561	582	571	619	559	579	586	549	582	588	596	548	547	549	620	609	575	618	600	578	574	596	539	586	537	578	617	570	620	572	624	588	620	615	555	609	547	544	590	532	624	591	547	587	577	601	612	599	566	613	574	581	605	608	588	595	578	613	561	598	590	604	555	587	572	606	541	595	598	629	576	579	565	602	558	595	555	571	592	582	564	569	595	546	574	570	596	569	626	545	554	600	573	545	555	578	597	591	592	604	591	591	594	554	560	528	577	574	624	577	556	553	516	546	618	581	578	560	559	551	603	559
22807	20865	28451	23346	20858	20571	9438	5235	4573	3908	3320	2643	2453	2038	1855	1661	1350	1219	1001	1003	988	1056	1082	977	788	851	888	984	1058	1034	952	989	834	685	632	546	483	446	462	417	466	403	383	390	461	404	400	376	420	405	396	365	408	382	412	407	386	377	431	418	404	436	387	425	367	435	379	403	398	407	395	380	422	387	363	363	393	361	381	370	391	364	376	371	373	394	388	384	372	401	368	386	383	369	364	351	371	355	369	419	367	351	360	349	360	383	395	390	383	370	357	338	381	397	380	403	366	345	361	381	366	401	367	345	374	382	366	374	392	356	411	385	347	362	378	386	340	369	364	388	379	369	375	389	364	383	372	371	417	351	388	383	366	375	333	384	389	399	369	368	380	392	351	375	393	360	370	405	383	367	352	373	359	373	395	381	389	362	355	368	378	397	384	377	390	379	411	396	399	347	391	398	378	374	364	348	374	353	320	375	370	389	353	376	381	352	399	364	354	348	335	356	395	410	370	379	381	416	396	355	416	349	375	384	379	412	392	363	352	373	347	352	391	380	360	377	371	413	392	347	361	398	363	397	370	357	370	390	395	361	369	347	352	341	354	372	353	390	364	404	382	391	383	374	367	356	359	347	394	362	366	360	350	363	360	377	370	359	375	356	386	395	386	356	363	354	374	371	375	393	383	391	355	381	408	375	402	365	367	410	374	385	351	362	341	340	358	384	342	372	372	356	383	371	404	361	375	369	397	376	370	365	362	383	413	338	377	315	404	368	386	369	368	371	377	382	354	386	358	376	370	378	400	374	368	409	368	361	371	403	371	377	359	393	361	385	370	399	369	351	343	369	389	388	372	371	361	387	352	390	382	401	366	343	379	388	391	404	378	358	337	364	357	351	405	355	370	374	376	345	389	387	382	374	349	366	385	355	353	346	360	345	355	359	369	383	347	371	379	361	361	347	389	402	346	383	375	365	393	410	340	391	389	350	355	409	379	378	346	383	373	362	376	388	362	367	379	391	375	374	365	375	367	386	384	383	340	384	344	380	408	370	395	362	368	409	379	367	370	357	357	339	363	356	330	380	408	399	354	399	368	360	372	373	398	369	377	348	368	347	383	381	381	364	390	355	349	393	368	378	363	407	375	353	362	370	367	377	343	400	363	374	385	354	363	354	340	360	364	391	388	340	366	363	382	368	365	386	369	385	377	389	391	384	404	384	395	394	352	362	369	372	375	367	377	365	385	390	361	352	363	389	384	344	417	417	375	371	344	374	357	391	352	393	346	391	405	365	366	364	345	331	354	351	366	355	396	414	408	332	335	376	375	377	365	340	345	371	375	399	370	363	368	402	382	367	365	358	370	342	369	412	369	355	345	377	359	373	337	359	362	367	350	368	356	413	380	366	363	381	390	362	357	368	401	376	398	364	384	371	342	380	396	376	362	378	377	369	391	391	359	347	379	373	375	376	345	368	371	364	397	421	373	393	394	383	360	354	375	370	374	391	394	351	361	410	365	336	375	355	345	363	417	360	365	369	363	393	369	376	403	359	363	355	351	371	374	349	393	418	377	391	395	379	381	383	365	413	389	400	355	376	387	365	358	387	368	379	331	364	353	405	365	383	414	359	358	379	385	378	364	376	388	367	381	354	354	386	397	384	381	336	379	378	363	379	378	373	359	380	375	346	355	400	379	385	382	399	376	334	366	360	361	407	363	346	359	395	353	351	381	373	378	374	352	391	368	370	359	381	368	371	370	369	336	374	375	377	379	368	400	372	381	381	372	375	391	377	342	353	337	393	353	400	347	328	344	351	397	386	363	377	334	372	380	401	354	398	392	381	369	394	378	359	373	372	371	343	350	382	386	378	383	399	366	372	368	356	373	369	357	353	366	377	409	409	369	390	376	324	367	359	345	339	366	330	384	379	341	372	380	368	357	388	391	404	393	353	399	358	389	365	348	354	379	387	380	352	350	374	332	382	381	361	372	397	380	342	355	398	347	353	390	404	374	352	357	386	419	378	393	365	381	373	376	345	382	390	377	411	381	348	333	390	377	382	363	372	374	403	375	314	381	346	367	367	397	378	368	375	390	380	392	367	369	364	377	368	388	356	378	371	373	342	373	369	333	365	388	378	349	352	375	369	390	395	369	327	399	397	386	377	384	404	377	374	344	402	370	366	397	381	367	409	394	373	358	376	363	385	385	389	353	362	361	368	349	399	380	371	392	378	368	402	349	383	385	379	368	361	361	373	363	335	393	403	351	367	378	357	340	350	357	351	388	355	395	369	365	379	355	367	359	358	345	382	335	354	358	382	352	359	353	374	348	371	393	398	346	366	379	392	381	389	324	387	384	366	406	345	372	428	384	365	399	397	348	362	387	371	355	343	348	358	343	355	397	350	400	375	421	369	356	369	379	373	389	354	351	363	351	390	334	385	368	351	369	374	386	365	370	372	387	354	382	372	389	368	387	378	406	375	396	371	363	372	365	407	381	369	355	378	360	382	380	377	386	374	385	397	373	397	354	392	374	366	400	379	369	385	384	410	361	347	382	374	401	373	410	376	363	380	394	390	383	341	367	353	383	375	397	392	367	373	365	388	332	340	379	382	363	376	366	348	380	386	355	383	356	419	373	356	369	383	407	390	366	362	397	371	374	389	348	370	369	356	370	338	387	415	367	363	371	355	336	373	370	360	403	366	377	380	355	358	381	342	371	352	360	411	371	424	401	390	421	383	373	391	398	360	374	371	356	388	384	351	430	358	402	385	377	394	395	347	401	367	394	370	390	390	406	370	359	374	390	354	387	362	380	358	335	375	367	355	367	367	389	376	368	362	364	396	351	383	345	370	365	367	373	320	386	374	356	390	373	376	393	365	386	362	362	356	364	371	368	349	357	346	424	356	346	365	382	358	411	390	374	401	372	335	391	378	350	346	366	353	369	396	364	399	353	390	368	373	396	348	397	352	343	348	357	401	362	394	357	345	364	372	346	378	354	378	357	365	392	345	377	348	396	359	374	400	350	353	367	386	400	393	369	365	394	389	364	384	336	355	324	381	370	350	347	367	349	372	391	385	369	390	366	377	385	352	372	368	355	379	331	356	351	388	380	343	339	353	382	389	373	359	369	372	347	354	344	357	377	350	371	367	360	366	411	361	364	385	357	382	388	364	359	342	355	399	377	422	361	350	354	388	388	385	337	366	365	411	383	389	372	364	366	388	381	373	370	346	342	395	339	397	363	363	378	390	367	358	344	342	335	376	363	348	386	358	355	347	365	348	357	366	361	392	391	347	364	392	376	332	384	400	392	367	384	385	391	393	372	372	352	368	346	350	349	390	398	360	389	386	368	367	388	369	422	359	328	363	384	386	408	347	360	383	396	373	376	362	372	406	377	390	385	352	375	429	350	359	387	359	349	340	392	383	374	369	413	344	365	343	382	388	364	384	359	363	365	363	343	353	397	369	341	357	357	373	388	374	380	363	351	381	378	375	331	388	379	365	379	376
40614	50909	23756	14235	13073	10635	8645	10646	10159	8384	6916	5855	5264	4443	3778	3169	2633	2290	1981	1837	1824	1735	2028	1741	1365	1486	1511	1666	1830	1862	1734	1682	1339	1082	992	835	705	659	644	551	656	653	586	615	558	485	540	548	487	522	512	496	508	573	547	573	530	500	564	523	574	539	511	553	540	521	515	514	490	519	510	540	516	522	480	476	522	452	508	481	481	444	457	512	460	483	487	505	453	493	466	472	474	495	494	482	500	498	494	502	524	483	500	477	442	469	476	467	487	496	518	493	447	527	498	470	454	506	510	482	471	422	469	483	477	493	494	526	526	481	452	478	515	493	465	510	449	493	448	449	458	490	502	484	464	507	502	499	435	485	471	499	473	467	484	503	470	506	511	526	484	486	486	444	522	501	433	473	460	519	487	480	467	465	510	477	464	505	480	446	483	468	487	456	453	465	449	483	439	452	484	476	494	485	464	439	457	488	514	494	471	477	468	522	486	475	487	485	465	488	464	464	450	458	481	455	465	466	476	478	498	501	504	480	462	447	482	488	509	482	483	517	486	495	488	501	491	499	486	489	423	477	504	476	487	471	484	494	454	473	471	459	455	482	466	455	502	461	476	477	442	465	492	490	435	447	460	478	503	503	448	446	467	444	497	478	492	521	511	505	452	451	469	463	476	472	435	482	470	478	516	481	463	472	502	455	489	475	485	516	492	477	460	547	466	491	480	466	457	488	439	485	473	478	478	435	481	435	442	427	464	467	503	441	466	525	495	456	482	487	442	496	488	489	476	475	487	509	419	487	452	474	477	506	479	502	507	443	470	524	509	486	427	470	512	483	480	466	482	485	484	476	473	482	472	487	450	509	477	492	483	459	472	524	504	505	480	449	466	436	489	479	484	474	489	486	472	456	462	468	459	497	471	456	535	480	445	444	432	487	446	479	503	481	513	478	494	471	505	475	443	474	492	510	474	502	448	474	475	465	483	449	470	439	474	505	471	456	506	476	486	481	455	440	485	523	459	454	459	473	437	481	505	489	501	520	491	460	479	485	489	478	473	474	448	462	494	494	460	479	432	471	463	475	447	513	488	460	496	444	470	458	513	490	480	476	464	458	487	476	515	512	461	476	466	444	467	488	490	464	467	465	489	483	497	519	464	485	494	464	500	490	461	569	500	465	463	486	508	475	504	498	496	505	460	513	503	463	482	523	488	463	445	474	454	520	493	456	495	476	520	482	461	455	465	463	489	454	478	497	462	493	448	463	482	492	493	482	448	478	500	473	469	473	454	499	497	468	487	513	483	445	476	468	466	462	494	462	470	505	478	462	455	470	484	498	507	500	497	430	474	460	468	502	502	479	461	520	466	484	444	467	482	484	501	467	461	483	495	503	464	467	459	478	475	478	460	481	498	536	442	485	468	485	421	491	500	484	466	526	477	482	509	458	475	455	462	486	472	445	497	455	482	491	477	445	484	486	507	485	461	486	465	441	490	466	464	474	479	487	439	476	439	458	455	496	473	489	463	487	472	468	507	482	494	486	450	458	465	451	476	471	493	454	469	476	453	458	463	511	426	525	418	489	504	471	472	478	519	498	500	475	456	482	492	511	473	475	500	469	484	450	479	505	478	475	498	461	495	501	480	485	480	447	466	485	463	477	502	449	463	468	457	446	442	476	517	467	507	485	491	449	457	505	501	461	504	480	453	473	463	454	437	476	504	484	516	484	464	485	494	464	443	490	478	443	486	455	510	502	516	553	465	500	528	481	510	473	459	495	461	520	474	477	459	512	497	495	490	493	487	454	472	498	479	470	475	476	452	505	488	504	451	491	508	471	455	485	476	488	501	481	446	479	504	476	482	469	436	491	499	412	477	468	458	504	469	466	464	475	491	461	513	466	455	487	491	463	473	455	496	528	473	488	496	451	491	498	482	493	472	438	477	462	481	510	493	488	480	509	493	459	441	486	468	506	452	459	483	486	455	472	490	494	492	452	496	496	538	499	472	473	484	462	420	517	540	471	478	468	456	470	508	431	452	472	468	461	456	474	495	488	486	451	480	478	444	488	478	480	494	467	479	493	478	475	490	490	489	479	499	500	496	479	474	451	500	515	477	495	461	463	482	463	490	448	462	458	469	504	499	472	488	489	450	497	508	478	470	484	471	516	473	470	463	458	473	514	470	463	438	507	488	496	463	491	456	463	481	477	458	493	487	463	507	463	451	453	497	496	469	482	427	526	455	459	515	497	419	464	498	467	475	462	471	484	513	508	482	478	521	485	437	491	483	494	490	444	474	447	471	495	475	469	471	503	489	457	487	462	489	453	446	486	510	459	451	520	478	482	486	487	458	484	466	453	431	485	469	453	478	441	469	471	460	508	465	477	505	489	509	445	440	478	463	425	458	508	490	484	495	469	468	484	480	485	519	469	500	499	532	493	485	474	482	448	472	474	461	496	449	449	477	516	476	493	457	447	453	451	504	485	457	525	483	468	494	471	511	447	478	495	439	481	474	473	463	512	477	483	454	481	503	471	511	472	496	483	474	482	484	452	467	478	479	446	473	449	503	485	430	502	486	480	467	452	519	459	475	449	463	439	481	467	455	470	473	447	482	484	430	460	503	475	478	466	508	441	498	426	491	471	479	477	467	488	489	505	497	455	466	511	462	472	435	473	513	461	468	487	488	467	490	464	499	486	469	442	504	485	464	513	462	529	478	456	501	462	446	490	485	493	485	472	482	455	508	477	463	510	483	443	477	458	469	462	492	517	483	488	445	469	487	464	449	472	486	490	489	471	448	463	505	466	506	516	493	456	473	458	465	457	480	468	548	473	470	469	463	470	481	459	480	464	477	454	477	469	506	452	478	466	462	472	467	445	451	475	494	466	490	478	435	503	475	479	473	475	447	500	478	457	491	453	477	492	496	493	450	507	494	494	446	526	495	468	490	506	486	507	516	468	498	480	499	467	463	478	481	488	478	471	497	466	534	516	464	495	513	485	509	475	434	475	452	479	485	464	511	505	455	480	483	476	461	444	473	457	480	473	482	467	476	472	481	443	504	481	481	464	511	484	482	483	480	462	466	474	525	503	490	498	504	483	522	473	470	479	500	502	449	490	467	513	479	489	482	516	505	443	469	487	471	522	499	423	478	509	465	475	487	485	463	486	444	453	543	460	529	502	496	473	511	481	467	446	458	471	473	511	457	510	473	452	459	471	469	503	496	473	459	500	468	441	465	499	519	497	525	466	518	480	469	485	472	496	507	493	463	442	469	445	493	462	460	509	506	472	492	456	466	485	520	504	492	447	467	462	470	530	509	465	493	488	457	488	488	480	458	439	472	480	478	485	475	475	526	494	480	426	499	483	466	527	469	459	505	449	503	466	476	489	465	443	476	496	489	494	529	479	493	438	472	463	496	493	477	473	454	485	491	497	512	437	455	500	496	466	458	483	428	509	477	478	497	480	449	517	474	476	478	460	466	499	485	501	471	470	498	499	494	483	499	486	487	482
27676	23618	15577	5319	3140	1955	1928	2127	1997	1875	1554	1473	1430	1258	1100	939	894	837	785	832	840	822	792	708	681	665	664	683	700	714	716	701	673	649	581	571	510	507	533	523	531	533	508	474	498	501	491	515	500	502	486	488	493	485	533	534	503	511	492	518	495	507	521	504	573	510	524	524	469	482	485	483	479	488	540	504	482	469	529	494	477	477	514	500	489	487	502	457	463	494	474	487	490	523	497	481	517	495	485	506	530	524	459	508	486	491	489	512	464	470	469	522	517	486	471	483	536	502	490	514	473	500	500	436	483	470	499	483	510	528	473	519	519	499	534	513	544	494	493	480	508	530	480	507	517	494	480	484	492	476	486	479	511	500	472	491	499	516	512	487	493	492	491	437	462	500	505	476	483	500	499	495	469	468	513	511	513	520	534	521	507	452	503	551	514	475	511	521	453	506	498	529	482	460	488	528	480	524	504	444	508	513	502	479	486	485	526	514	522	521	518	486	473	461	491	502	520	492	514	504	461	501	488	507	486	466	521	520	509	506	527	515	469	476	508	524	476	477	511	504	515	487	516	530	462	493	522	521	514	500	473	480	475	490	452	467	514	517	523	508	477	502	491	508	500	484	543	525	485	491	528	532	475	518	507	473	490	495	514	475	492	474	501	486	476	520	544	537	514	482	477	467	495	527	487	539	486	477	514	452	512	474	540	482	473	514	500	551	501	486	456	508	426	482	489	513	508	516	523	489	480	546	500	456	482	460	525	517	496	441	492	483	523	485	496	486	515	499	453	466	501	499	452	521	510	475	480	492	494	510	498	520	488	509	488	503	495	501	494	500	468	515	515	456	507	477	509	471	534	441	471	524	486	466	489	528	488	520	475	510	479	491	478	470	538	497	492	509	483	484	493	463	515	551	504	504	492	482	464	490	501	460	474	498	500	470	480	516	528	475	500	453	504	492	539	490	501	487	518	505	480	500	479	484	515	470	505	456	462	474	509	484	520	496	501	509	490	521	501	468	509	478	479	494	491	500	509	525	522	506	501	483	516	522	476	522	471	509	495	532	493	499	492	490	490	495	498	500	532	469	487	505	497	494	454	517	465	503	541	478	491	500	504	486	504	481	453	535	489	469	494	519	504	524	472	485	499	556	498	561	497	492	543	477	509	464	483	488	494	483	479	520	475	508	497	543	447	481	520	491	501	487	495	514	519	510	512	501	485	489	500	485	514	493	501	517	498	488	488	508	507	467	451	500	492	525	503	498	518	512	501	528	507	474	490	503	499	503	476	480	489	499	500	475	476	545	494	471	469	476	481	492	473	529	513	492	497	525	511	501	445	538	496	493	465	507	485	463	500	492	515	464	514	493	467	526	456	447	471	505	510	543	524	496	479	521	475	484	465	506	490	457	526	482	504	513	501	489	505	514	500	525	492	490	507	468	498	493	479	465	461	505	486	493	488	522	476	473	498	506	479	500	497	513	483	510	527	508	497	509	521	495	488	490	518	493	483	516	535	502	487	504	520	492	496	470	506	504	525	508	479	480	465	504	505	486	486	477	504	483	455	528	518	463	485	486	500	464	479	472	502	484	486	504	522	456	508	543	519	492	480	462	535	462	512	470	486	466	480	519	498	496	508	469	506	483	444	483	483	501	487	486	481	499	516	445	508	479	513	484	520	506	501	516	501	491	491	494	485	511	491	482	501	532	555	509	459	462	505	480	492	550	504	469	495	486	517	455	484	479	492	489	504	504	519	484	492	479	534	484	520	514	516	525	472	520	509	551	478	526	508	490	497	485	496	526	490	516	511	477	525	496	505	508	479	511	504	491	509	504	510	499	519	510	509	482	490	505	518	505	490	442	483	509	486	524	494	501	497	512	494	487	518	447	504	497	526	483	520	478	474	490	520	508	560	497	499	492	554	479	519	517	539	523	463	524	522	500	497	472	508	495	521	498	493	494	509	487	536	468	497	486	491	476	476	468	505	507	448	490	545	486	444	480	466	478	502	526	489	491	483	526	527	479	515	477	551	473	464	493	507	528	500	505	521	489	501	504	475	515	480	510	473	468	503	496	518	480	479	493	471	484	492	483	461	460	464	460	523	472	470	446	477	473	479	497	485	504	464	453	487	442	483	438	506	520	465	500	485	513	492	488	507	507	510	469	481	498	523	474	476	472	489	492	499	534	520	503	454	487	487	500	473	536	520	491	513	520	501	494	459	522	525	488	480	482	506	537	475	497	489	524	538	475	501	462	475	512	515	496	481	504	453	483	515	483	506	515	542	511	472	481	475	466	455	468	496	500	512	478	488	463	501	505	485	520	529	457	457	499	484	508	529	465	488	507	518	510	509	521	484	486	498	467	513	483	497	492	537	478	529	496	505	461	529	515	457	505	481	509	441	499	505	491	501	514	536	477	556	483	524	491	493	493	536	511	455	500	507	490	492	504	481	481	503	512	518	498	484	507	503	504	500	479	507	470	476	475	494	486	528	462	462	500	452	494	538	478	520	510	502	475	558	495	533	529	470	505	481	495	509	510	538	504	518	431	462	493	512	462	544	515	480	521	505	492	527	498	461	460	499	503	513	494	500	487	524	474	473	456	496	498	528	465	495	513	496	501	484	471	472	469	556	491	459	500	476	502	514	455	500	528	483	491	457	513	486	486	479	520	491	519	508	519	494	451	520	499	453	491	485	450	537	498	490	532	543	509	494	496	481	490	506	476	491	484	471	513	511	534	498	530	468	475	488	485	472	483	529	452	497	467	538	505	532	468	493	513	512	530	531	519	469	509	495	540	516	458	544	527	499	510	472	472	486	505	514	514	510	518	501	480	502	524	482	506	482	500	510	450	456	487	497	518	492	526	486	522	546	476	502	521	473	476	480	534	463	487	500	481	482	532	478	498	504	538	500	494	480	520	451	561	503	487	514	512	544	500	513	533	495	509	496	521	495	489	480	484	502	496	488	504	513	496	530	454	494	491	509	516	480	483	513	499	475	498	449	491	518	557	511	454	502	451	513	508	492	471	501	520	484	479	504	471	531	487	505	462	504	497	502	516	481	501	491	496	533	511	482	503	490	481	511	493	487	462	478	519	491	479	463	481	494	484	527	492	496	470	498	483	482	484	480	510	506	530	501	465	494	499	508	489	513	479	503	509	516	461	531	539	522	474	540	502	487	499	546	512	465	479	499	498	481	510	460	506	473	514	511	485	486	518	486	493	475	506	494	506	494	499	536	475	489	490	479	500	470	497	511	494	479	488	496	524	498	503	493	511	513	483	481	496	512	469	480	494	525	476	490	488	483	511	514	461	493	497	516	498	528	510	498	460	519	491	455	564	476	520	505	509	521	497	474	492	522	522	507	497	486	433	509	497	490	505	537	516	487	534	506	490	495	507	494	470	492	481	505	503	500	508	494	514	499	501	480	504	519	519	470	515	499	499	488	502	486	502	457	494	492	560	505	450	502	520	535	488	494	486	478	492	486	508	483	507	498	498
31753	32856	11173	6116	6389	4186	4294	4844	4456	3857	3367	3149	2913	2517	2021	1635	1469	1332	1304	1317	1449	1282	1286	1156	1054	1002	919	968	1070	1104	1160	1054	924	862	833	761	727	689	670	689	706	656	678	657	664	687	684	681	707	620	644	638	673	686	690	694	651	666	674	695	659	671	685	699	658	637	602	637	621	645	616	658	646	644	665	668	711	656	654	626	652	641	658	647	669	694	647	616	634	637	652	648	673	675	662	602	654	638	656	604	652	708	648	588	662	670	651	640	677	665	647	634	666	633	693	619	634	641	624	650	655	622	600	646	647	659	656	669	690	620	663	646	628	607	663	628	649	618	648	659	647	663	655	637	637	634	643	587	622	642	622	651	656	646	618	615	676	659	664	630	623	655	613	645	645	626	629	684	625	639	622	673	698	635	637	652	665	596	645	649	671	642	680	636	682	621	625	657	603	655	650	633	638	672	662	689	656	659	643	623	641	633	649	632	703	603	607	625	653	642	658	643	614	609	663	713	632	651	663	647	656	658	616	633	637	649	634	649	643	640	673	642	634	673	651	675	666	652	662	623	629	649	614	647	625	647	663	624	665	667	661	633	623	664	636	657	568	666	630	682	690	646	654	670	604	652	681	661	652	692	635	643	649	639	654	661	642	628	601	678	621	652	642	638	691	610	655	657	652	661	602	650	658	644	652	642	628	662	694	601	613	688	649	620	612	678	611	647	668	642	603	661	673	670	648	609	650	669	672	640	670	676	639	637	636	639	648	673	656	670	605	659	639	659	621	650	619	620	648	630	623	625	647	657	686	621	606	654	636	648	604	663	623	619	681	621	649	649	662	652	657	659	645	660	622	606	625	648	618	664	704	670	635	651	621	660	624	680	622	657	650	667	578	623	667	644	634	614	600	660	644	624	678	674	701	646	666	610	666	660	601	676	636	674	636	633	651	623	673	600	657	656	646	653	715	672	640	704	648	646	659	675	647	649	611	636	645	646	652	635	628	659	681	640	674	655	622	653	637	654	701	612	658	679	621	634	616	626	640	669	670	639	644	631	671	665	649	645	660	628	606	632	680	694	634	651	637	674	635	653	600	624	672	604	636	638	655	640	656	643	669	640	636	626	664	648	641	666	618	633	676	617	658	633	663	675	661	645	626	630	644	660	620	646	624	642	631	668	632	687	623	652	601	676	663	673	671	652	597	630	642	633	663	660	647	629	613	639	649	617	706	632	655	653	613	651	651	691	604	605	648	672	643	646	674	659	636	664	603	650	615	704	662	675	648	682	676	671	672	635	638	614	635	672	616	581	647	653	614	646	671	616	628	690	657	634	665	626	633	734	650	634	705	686	624	642	640	667	614	615	634	631	633	668	679	601	666	626	638	599	650	668	629	693	675	644	664	619	628	644	640	645	618	634	624	704	634	632	669	620	632	642	628	596	670	596	656	664	655	650	654	660	631	640	660	655	653	656	645	693	643	676	660	667	650	646	614	684	661	668	662	654	662	695	656	616	658	606	669	679	650	646	625	622	652	639	649	665	640	640	622	668	621	614	631	612	674	666	635	620	638	682	604	644	676	679	637	652	615	655	662	594	656	630	667	643	644	608	607	653	654	654	655	688	598	632	644	643	655	639	643	611	640	617	648	628	632	661	610	664	642	569	654	640	671	657	614	663	684	670	600	688	629	647	646	677	662	637	629	635	626	635	646	692	654	631	643	619	638	623	649	656	673	599	698	645	647	660	614	651	666	615	701	677	640	668	671	653	638	670	648	633	641	612	678	660	671	647	674	681	682	674	633	626	574	666	647	682	621	625	677	607	667	665	651	645	642	631	619	659	612	686	652	652	657	662	641	619	659	658	675	642	636	613	644	632	670	658	651	608	624	657	656	655	608	642	653	670	658	643	610	624	663	628	611	671	643	673	622	626	656	670	624	611	632	589	636	620	641	613	630	671	609	636	640	685	635	681	634	643	617	656	640	655	699	613	647	699	637	670	647	645	621	621	647	647	622	664	669	667	666	626	596	670	632	614	632	625	655	618	625	645	666	601	655	655	671	662	595	662	674	650	637	634	629	637	631	633	666	683	622	639	644	623	618	676	655	643	650	662	654	641	628	649	633	643	657	643	645	617	640	653	653	639	622	666	617	629	655	654	638	678	638	656	655	651	626	662	650	633	594	683	646	613	664	674	646	609	648	612	662	673	617	659	643	714	653	649	690	651	629	631	669	655	629	625	664	622	634	667	679	651	609	656	633	639	661	646	611	673	595	624	635	634	660	662	644	632	611	682	627	681	658	667	661	706	654	700	671	674	637	654	643	642	705	633	640	658	638	706	679	657	648	692	632	624	636	680	653	667	619	654	619	651	622	652	670	625	702	638	627	676	613	635	640	666	657	633	650	649	603	640	605	659	648	636	629	665	669	614	626	641	657	570	682	657	619	665	686	679	650	631	686	622	634	623	608	623	595	633	630	663	636	637	643	647	617	607	632	606	667	681	655	624	647	632	636	624	647	636	683	663	610	669	642	629	655	586	646	632	647	659	684	637	706	630	669	690	633	602	622	637	636	627	673	656	643	607	663	629	652	664	669	656	668	645	727	660	611	676	614	615	679	655	638	702	645	657	663	614	633	651	648	664	688	590	674	630	630	629	628	676	660	647	675	623	649	639	659	632	644	625	669	658	655	632	633	680	648	642	643	660	667	636	623	637	651	631	629	685	629	707	638	620	640	669	669	624	651	639	604	624	655	645	661	571	640	621	621	675	637	660	683	662	654	599	651	675	656	649	608	625	697	675	649	687	632	661	647	664	666	616	670	667	640	660	640	611	624	661	612	694	607	639	645	640	663	635	637	647	676	648	644	674	669	593	638	652	660	666	630	620	613	654	651	659	606	657	652	625	714	629	659	620	640	622	622	611	620	643	652	650	637	616	653	618	663	654	631	613	683	588	647	650	637	638	640	656	665	630	663	689	622	670	662	613	643	691	636	603	683	649	628	666	661	645	641	611	669	663	688	673	667	679	655	636	634	637	602	672	651	648	637	645	633	616	602	651	643	641	659	669	660	659	683	683	639	622	641	616	661	617	652	645	605	607	644	664	648	634	594	694	681	628	639	693	633	614	712	625	631	670	630	664	645	669	592	660	632	611	697	659	628	617	607	647	630	644	641	660	637	653	676	665	663	663	639	649	674	701	614	633	599	642	629	625	671	645	684	604	679	659	649	625	653	647	718	675	659	635	650	665	617	665	620	672	614	668	682	674	634	653	671	605	668	668	678	653	630	627	629	654	648	666	631	657	621	638	686	654	648	628	633	617	647	585	666	696	660	679	689	663	666	593	636	659	636	611	650	627	648	670	648	645	637	621	607	655	661	700	627	628	618	621	614	650	688	641	625	631	640	636	662	674	661	633	665	627	651	606	713	655	654	652	677	634	642	635	649	648	711	626	634	648	671	644	669	619	607	626	625	644	668	659	603	626	662	640	700	673	654	589	612	683	662	610
23739	20868	27914	23866	20632	10079	4029	3238	2687	2435	2742	2466	1942	1537	1346	1259	1178	1178	1186	1219	1060	1006	961	830	792	676	772	771	781	832	817	747	658	666	619	548	504	519	469	499	473	500	491	488	459	487	450	457	442	460	473	449	491	484	437	435	454	466	458	497	480	460	483	467	477	488	439	492	465	423	455	436	444	440	455	440	491	455	502	444	487	453	426	488	416	477	480	493	463	440	436	428	437	438	425	466	450	489	440	401	440	482	445	463	407	452	447	453	445	415	418	448	441	446	447	455	433	460	452	399	463	412	431	469	426	453	486	436	403	443	463	436	434	470	415	463	428	436	439	485	462	476	441	444	461	437	435	424	482	451	406	416	415	402	448	446	450	448	427	470	425	410	439	448	436	458	445	466	425	478	423	439	460	446	484	437	452	462	468	429	488	439	446	433	438	441	433	476	425	416	446	452	468	452	465	440	425	464	458	491	440	427	451	416	423	429	466	430	455	492	458	450	432	445	438	438	425	460	485	473	434	470	447	428	445	456	433	475	447	441	418	437	487	442	437	406	431	447	451	443	459	444	450	408	450	428	443	461	475	481	464	476	441	455	450	469	459	472	438	460	420	470	457	458	416	432	432	445	470	464	430	483	441	422	441	437	443	444	482	422	446	429	439	476	520	438	413	441	438	449	447	455	443	451	438	419	449	425	451	430	448	433	420	442	423	448	458	432	450	447	453	451	456	476	440	410	430	458	438	424	446	425	489	440	465	425	491	412	448	445	490	457	421	438	431	430	470	467	419	466	455	434	437	468	442	468	447	456	407	453	405	465	445	440	441	450	426	447	479	430	454	424	426	460	453	454	417	403	474	413	421	475	453	460	497	454	480	426	402	444	437	406	440	486	459	453	460	449	505	408	461	451	481	435	430	413	446	461	429	434	415	462	463	433	454	434	468	458	455	443	460	411	463	465	443	481	446	438	434	456	436	461	435	434	464	465	460	464	420	430	453	406	431	456	456	476	457	418	457	451	432	432	429	467	473	424	414	453	451	424	430	384	444	435	428	435	462	420	477	468	452	450	440	437	437	424	459	425	426	462	444	436	396	488	440	478	462	423	483	441	401	444	437	479	421	471	475	448	406	455	421	440	446	431	456	449	427	432	434	441	456	421	405	437	458	461	456	435	428	452	484	449	458	460	420	440	413	412	453	456	446	420	454	436	428	425	457	402	422	440	466	432	424	421	450	447	445	477	433	474	418	450	415	433	461	453	457	447	442	442	477	448	433	432	445	431	435	440	458	443	433	421	442	464	415	435	454	452	451	453	438	467	490	432	430	455	421	448	469	453	419	432	448	440	460	452	431	419	454	435	400	453	453	462	455	419	453	444	419	422	444	402	448	465	466	446	459	457	421	432	469	463	455	423	469	466	473	429	459	444	439	455	405	444	425	431	430	425	442	427	480	447	462	438	469	467	471	441	431	438	430	423	458	431	462	429	452	411	451	460	436	471	411	442	417	409	462	464	455	469	468	429	446	433	434	475	476	446	419	439	425	451	409	447	437	422	483	453	434	436	479	452	472	455	426	445	412	427	448	469	429	438	455	460	395	454	462	402	416	446	462	442	464	418	430	439	447	443	467	438	444	453	456	414	448	472	400	457	464	431	447	419	449	494	421	428	463	447	445	397	450	430	454	425	446	441	441	456	461	423	439	440	422	471	434	449	439	411	416	479	432	446	417	435	442	401	453	437	428	446	447	473	444	429	456	470	405	438	443	444	440	495	434	464	475	428	450	454	425	417	410	427	428	439	465	432	445	421	407	479	446	428	445	446	454	439	439	464	416	447	413	443	453	381	448	475	404	440	421	437	422	456	411	436	457	472	404	425	450	470	440	455	442	453	468	447	421	421	421	442	494	418	454	436	465	453	446	423	459	448	476	464	472	449	429	435	447	425	442	460	490	448	461	417	470	437	422	424	452	388	460	460	418	397	454	423	437	470	440	429	492	439	429	428	450	428	454	414	419	429	454	444	443	463	449	430	439	424	466	427	426	408	429	471	474	469	464	443	438	446	438	419	423	454	462	432	457	438	412	440	493	427	427	442	410	485	443	412	459	440	451	423	432	442	407	423	454	399	470	455	443	473	452	495	413	465	434	476	465	448	418	462	432	397	433	471	439	473	446	442	441	455	450	459	439	422	452	452	430	450	467	432	436	449	421	447	438	456	428	431	451	468	411	429	470	404	436	454	449	424	403	446	454	426	414	440	457	432	439	438	481	428	463	473	454	412	457	431	432	419	404	438	467	472	469	435	424	431	444	436	423	424	437	432	482	464	470	442	426	445	451	455	443	449	437	455	461	404	432	439	427	476	432	466	470	437	428	467	420	446	451	440	472	428	416	459	441	427	431	456	456	453	463	399	419	455	433	466	413	433	429	462	468	460	426	457	448	465	413	466	465	444	439	472	436	452	451	466	446	457	458	442	445	424	449	448	438	437	453	433	403	450	457	430	433	458	430	446	506	447	456	491	450	467	448	453	470	445	484	473	475	419	451	466	406	482	439	433	466	420	453	459	424	441	443	453	442	485	429	439	437	438	454	440	397	446	436	458	451	442	427	414	430	449	432	437	451	454	438	442	446	457	424	461	451	418	412	440	401	445	435	454	425	421	453	444	462	440	463	466	440	422	472	450	479	450	386	447	444	416	452	422	447	422	471	439	464	486	445	454	460	414	478	397	473	447	463	444	451	433	483	422	450	436	436	435	434	438	458	432	405	455	442	453	444	451	422	456	425	431	441	425	434	402	462	474	438	437	456	434	441	449	458	398	436	420	451	451	470	432	439	414	441	455	403	445	450	439	476	476	443	464	434	455	452	462	426	420	420	420	440	466	439	462	498	454	426	422	445	466	476	456	453	427	467	420	457	440	457	433	381	440	487	433	401	454	423	457	448	424	440	452	446	466	476	449	442	453	407	440	432	414	465	408	465	431	436	473	456	416	449	457	447	440	422	456	431	435	411	428	420	450	477	448	419	464	413	453	420	450	422	406	451	434	429	459	459	443	447	448	428	435	472	451	456	429	467	448	417	440	456	445	422	393	434	429	470	453	428	449	407	414	426	451	450	424	418	456	413	456	478	471	473	465	480	445	452	430	424	456	450	438	455	420	448	477	472	410	463	467	434	480	429	434	471	434	469	439	456	443	436	448	449	411	471	469	462	423	429	477	441	439	485	439	442	429	470	413	444	457	396	430	457	429	449	431	456	454	444	426	449	452	460	424	445	445	414	455	437	461	445	435	466	441	438	460	456	454	460	462	439	435	412	457	473	437	458	389	469	452	475	436	445	447	450	419	407	437	460	441	424	460	469	447	410	430	438	427	467	452	473	449	500	428	471	489	435	483	463	458	450	419	416	459	441	438	474	402	432	471	470	432	459	441	464	481	432	428	429	438	459	450	466	429	458	416	467	428	449	438	465	456	439	416	422	440	431	456	452	462	455	433	441	466	422	426
36468	49520	18440	11795	9829	7072	7439	6910	6237	5384	5997	5355	4060	3101	2510	2399	2242	2187	2240	2189	1948	1871	1596	1421	1244	1209	1189	1310	1312	1370	1444	1233	992	945	930	786	755	713	734	700	707	690	635	662	610	645	643	577	586	593	602	604	626	607	588	599	615	631	604	616	599	623	617	613	655	646	599	585	597	584	593	569	548	600	596	573	565	590	559	588	592	598	563	600	589	541	548	581	591	585	582	590	626	563	544	589	611	551	566	568	564	599	575	598	624	581	579	573	629	596	617	551	600	539	605	602	587	589	572	597	589	545	626	583	571	570	549	568	573	593	602	603	579	571	573	547	567	550	573	597	590	606	607	579	565	560	574	573	593	579	525	604	572	588	548	589	559	577	621	555	584	583	577	588	592	591	583	587	581	578	596	523	576	617	565	582	567	587	611	558	559	591	546	588	568	625	581	598	545	558	569	588	571	538	588	610	570	622	549	595	576	566	568	558	618	579	621	571	568	533	592	593	587	572	585	577	559	583	564	578	550	568	641	569	545	574	612	576	573	560	582	545	596	609	566	546	584	530	579	553	610	565	552	553	541	558	589	574	560	593	584	589	562	591	582	554	573	555	555	548	549	600	576	625	579	528	579	576	614	538	563	550	561	586	546	582	591	560	587	574	575	608	564	558	587	585	568	602	532	590	596	613	550	565	586	604	571	550	580	545	574	571	521	560	564	554	595	593	600	584	571	598	571	587	594	558	562	575	590	588	557	529	560	586	567	600	564	595	571	532	636	591	580	572	591	612	546	593	574	590	563	551	592	571	522	551	605	563	555	523	623	573	574	551	620	579	552	566	589	581	593	598	531	565	581	555	577	582	575	567	557	599	577	564	575	587	583	590	557	582	598	617	602	542	565	590	551	631	605	584	557	562	603	571	568	597	599	577	569	615	551	575	559	576	555	535	550	580	573	569	579	566	607	602	569	533	568	571	553	585	563	577	607	594	585	553	566	576	583	596	583	581	542	498	521	588	582	635	602	586	567	585	585	573	603	605	558	561	588	566	584	616	571	588	550	616	602	570	549	599	601	593	581	574	594	583	553	573	617	576	586	617	583	555	583	590	568	604	571	597	529	532	566	578	592	540	578	567	550	585	525	513	625	548	599	599	591	561	579	577	600	560	571	566	581	564	561	547	571	612	615	572	568	579	580	601	530	574	573	563	562	564	561	559	586	563	576	584	587	607	569	548	568	568	605	577	524	572	598	599	596	579	566	569	573	555	622	547	570	547	601	528	559	575	612	560	599	562	549	554	530	610	579	586	529	632	576	586	591	558	523	577	601	592	567	553	566	609	575	541	590	577	585	575	594	556	515	577	632	557	608	572	607	577	600	580	607	587	545	520	563	574	553	579	583	568	558	631	559	586	613	610	591	624	614	560	577	522	565	593	581	594	544	565	578	615	608	541	565	557	565	597	590	598	576	593	565	582	577	541	559	575	607	587	542	586	570	590	553	575	591	537	539	560	531	591	567	568	619	585	597	589	574	566	580	563	640	551	521	535	570	616	577	563	573	586	562	573	551	596	581	609	589	585	622	567	590	597	571	600	568	557	561	595	562	545	565	600	553	550	613	630	557	574	555	628	588	566	561	567	559	543	573	605	533	584	558	592	587	564	587	573	608	547	516	557	556	574	551	571	576	604	575	587	587	554	587	578	587	565	603	625	562	611	555	638	571	567	556	579	576	539	585	571	583	579	576	557	568	580	546	604	559	603	580	616	534	564	548	583	602	551	556	574	542	578	605	590	576	577	613	544	562	560	604	530	567	551	555	532	556	564	570	540	606	582	571	612	534	637	583	580	597	585	580	609	610	592	583	582	598	613	511	560	554	616	562	588	607	605	571	582	515	580	556	575	568	641	583	548	576	549	565	570	595	582	608	586	552	545	563	562	585	547	602	546	603	621	594	590	580	585	574	554	556	604	559	571	560	543	615	588	550	566	608	618	619	604	548	556	574	558	595	597	524	530	584	586	575	545	546	536	593	582	562	554	557	587	579	572	581	602	607	577	572	589	594	581	555	568	558	564	579	553	548	564	550	561	592	574	530	574	590	542	585	557	588	543	553	546	568	570	561	581	624	569	573	526	572	586	572	594	553	576	569	559	590	632	568	609	619	583	613	560	581	572	564	560	567	575	563	516	550	560	563	576	591	568	581	574	551	554	572	599	572	571	596	571	567	538	544	578	601	521	536	588	556	588	577	560	555	563	596	571	578	575	594	610	549	588	563	610	594	579	571	572	596	624	631	537	521	559	552	553	593	529	591	565	606	536	594	607	585	524	570	586	600	560	585	588	576	627	553	578	598	565	568	547	595	551	598	612	603	573	590	556	561	555	591	578	575	567	546	594	585	560	595	558	550	561	578	559	586	543	607	581	559	530	630	534	586	579	600	598	576	529	567	564	564	527	540	578	576	600	573	542	567	551	553	579	545	586	568	559	543	555	577	535	566	541	596	592	549	624	541	567	563	582	563	594	567	561	577	593	602	567	578	577	544	595	599	589	581	584	564	614	568	566	567	541	576	613	611	577	613	572	596	548	613	545	613	566	530	626	545	608	595	588	604	589	580	535	572	599	574	601	577	578	567	590	539	603	604	621	592	558	549	580	600	555	539	602	590	551	556	608	587	592	588	558	585	568	588	587	613	558	538	566	578	570	592	548	598	577	584	568	581	555	581	558	573	545	598	586	593	613	548	575	555	577	611	603	574	545	547	560	571	606	579	592	586	520	569	595	574	571	588	553	548	585	584	598	607	586	538	612	580	573	576	551	578	576	594	564	573	590	546	579	621	567	577	539	581	559	560	577	610	559	565	595	577	563	559	553	633	544	561	597	616	591	578	551	566	545	587	576	571	606	553	579	597	606	521	575	552	572	582	583	605	577	539	556	570	579	584	574	552	542	537	598	556	561	589	589	579	553	577	523	589	587	556	549	606	595	566	553	590	566	602	572	572	590	590	589	562	609	591	596	626	585	545	548	594	570	569	567	602	540	605	579	586	534	543	541	593	577	564	614	607	534	560	564	517	593	599	613	623	543	596	606	570	575	560	577	547	622	600	614	535	598	520	551	601	635	586	582	596	576	557	620	565	561	533	595	634	548	561	613	582	534	605	571	552	536	598	560	598	548	614	567	555	589	566	613	553	579	542	631	536	589	577	546	597	565	543	548	594	608	579	575	570	583	622	595	586	618	537	533	599	623	557	568	569	573	540	575	562	542	588	534	590	592	526	560	613	557	568	586	580	573	590	566	589	580	567	627	587	592	548	556	606	535	520	562	545	583	575	607	555	595	557	585	542	562	560	560	571	586	555	601	643	585	517	554	560	587	577	561	638	610	601	594	593	583	593	515	552	603	606	586	542	551	575	569	563	583	578	540	572	576	560	602	589	572	586	560	548	608	540	569	561	559	584	560	584	554	611	613	545	562	559	535	536	608	563	577	589	594	620	546	580	552	588	564	540	550
22785	20895	28527	23358	20889	20796	10319	4345	3617	3820	3984	3045	2512	2152	2066	2047	2021	1700	1609	1369	1297	1192	1038	888	813	773	894	896	824	866	872	859	634	601	590	484	439	474	484	483	464	452	426	440	423	460	406	391	408	377	419	393	432	404	412	431	416	389	389	389	402	432	369	414	411	382	423	433	383	376	362	402	370	410	399	360	411	378	367	364	368	393	360	368	362	378	407	373	381	399	382	398	351	359	379	393	379	406	376	355	428	384	369	362	396	352	378	391	384	370	369	389	376	384	396	357	368	432	349	391	372	389	365	382	409	413	357	366	411	359	359	357	376	378	334	378	381	348	361	417	377	359	364	373	352	367	346	353	327	376	375	354	393	400	360	381	366	379	400	362	419	365	422	382	386	372	329	368	360	371	361	394	420	421	423	353	422	352	384	407	347	369	394	366	401	373	386	366	376	380	365	380	365	388	372	409	377	353	364	389	366	391	358	347	362	382	398	386	335	358	369	367	364	373	393	338	396	387	378	376	395	360	404	366	403	405	365	376	387	376	384	379	390	348	373	347	332	386	322	388	392	365	394	363	387	348	370	374	408	398	370	372	375	404	364	356	424	379	388	379	377	394	356	379	385	402	383	387	351	400	353	352	412	394	366	404	333	392	397	380	357	362	353	383	377	377	383	358	360	355	405	385	368	371	390	370	384	357	396	374	403	403	356	353	393	379	397	403	367	370	364	344	388	378	403	384	359	367	365	384	389	395	383	365	381	391	361	372	361	365	402	383	369	367	362	377	379	360	345	386	370	359	413	381	400	344	423	416	360	377	399	372	372	387	361	358	360	400	377	399	390	384	423	375	354	374	358	372	365	360	387	369	404	385	351	383	390	391	404	412	356	375	388	376	363	376	405	396	357	388	360	383	392	411	380	371	373	396	352	386	373	360	379	390	369	361	388	361	354	336	370	378	353	375	383	371	386	346	351	327	402	374	387	355	383	386	361	413	373	383	378	391	385	388	368	375	352	349	320	401	383	388	384	397	391	414	361	392	371	392	343	332	387	400	387	375	348	363	380	392	406	349	366	399	382	409	366	378	389	402	375	388	361	352	359	344	374	387	352	385	380	373	394	373	381	335	405	368	356	397	389	363	381	352	385	354	391	344	340	374	331	390	384	389	347	406	383	336	367	389	357	340	320	384	354	349	379	379	350	344	399	383	363	352	375	393	394	367	406	409	384	358	374	405	358	365	423	379	386	361	399	379	320	389	387	346	365	372	351	359	363	328	391	386	364	378	402	402	405	377	365	393	379	383	362	374	385	393	355	425	385	394	357	347	374	385	382	390	366	366	385	423	377	396	379	340	400	360	360	398	420	381	364	411	344	394	375	382	345	348	418	395	376	409	371	387	389	348	342	367	393	396	363	364	332	357	376	430	385	327	358	370	396	396	331	392	409	335	377	346	388	376	381	375	389	403	371	419	375	355	379	371	357	348	381	335	390	389	370	412	391	359	365	395	366	369	385	410	366	385	360	372	401	398	401	363	376	377	374	356	365	384	391	413	365	337	383	380	360	414	341	369	401	389	366	367	396	370	365	382	381	418	406	374	365	366	355	388	395	377	373	364	396	373	370	351	364	382	362	367	363	386	388	400	394	353	398	425	389	347	355	379	380	366	390	363	375	370	348	395	381	372	400	366	378	319	379	356	387	368	389	386	360	363	364	405	398	386	331	423	367	396	364	392	383	377	394	357	366	415	408	371	385	394	390	412	357	393	380	360	377	390	379	392	411	372	374	376	365	390	366	391	347	367	371	366	349	389	366	405	357	370	380	368	362	377	358	357	381	385	369	365	380	355	393	373	394	381	378	347	375	403	355	350	376	363	397	386	355	392	410	363	355	364	386	389	370	384	379	372	376	388	356	372	343	401	367	358	409	377	367	342	377	386	369	392	378	377	381	414	369	371	346	355	375	366	380	393	379	379	381	386	354	367	340	387	400	359	427	389	349	368	369	353	367	395	384	389	389	349	396	370	367	397	412	346	375	399	359	394	360	359	369	378	340	396	371	364	379	367	403	369	397	368	406	394	369	364	404	379	387	354	354	382	380	359	362	387	377	390	355	399	370	388	395	374	408	381	351	391	375	388	362	386	398	367	384	359	417	357	391	333	369	345	372	358	348	394	363	363	363	383	399	375	392	348	381	368	410	405	388	376	359	375	353	395	368	394	376	385	402	362	368	335	375	393	355	379	420	387	372	395	389	355	376	374	359	417	383	395	343	408	369	368	373	390	360	371	357	400	363	374	363	411	368	374	365	390	371	361	394	387	345	376	355	354	388	400	414	354	354	377	377	379	372	391	386	391	363	397	381	408	353	352	352	368	389	379	376	386	380	371	361	355	411	365	355	374	370	373	392	367	385	369	375	365	357	382	391	393	364	381	364	395	394	387	357	362	379	361	417	372	340	357	397	367	346	361	356	344	362	376	376	365	369	376	392	367	385	381	368	369	337	363	390	399	372	368	390	387	371	371	365	350	373	344	354	380	378	378	370	370	351	396	359	386	376	398	376	363	368	377	354	354	345	363	413	366	382	375	379	379	352	366	405	375	380	410	398	343	414	382	392	366	385	368	369	362	395	382	359	345	409	401	372	355	382	354	361	392	364	408	363	353	387	368	367	389	347	359	386	327	363	369	368	392	371	384	328	353	362	366	389	373	349	375	378	408	383	385	409	371	347	365	348	368	394	347	359	367	374	360	443	371	356	348	368	375	326	387	395	356	357	359	358	366	397	429	356	384	376	367	377	378	391	372	379	355	358	381	380	343	380	347	380	388	370	391	412	405	363	349	358	398	365	388	399	366	405	404	360	374	343	358	372	378	415	353	347	369	383	378	369	377	401	389	380	354	388	407	357	375	355	399	365	342	380	395	402	386	391	351	382	357	387	384	374	379	354	344	346	365	380	352	401	349	416	367	357	391	377	381	355	369	375	337	379	398	389	368	370	378	375	372	363	418	362	407	347	371	392	365	411	379	377	396	415	366	376	392	352	353	366	385	363	352	367	372	373	368	362	320	381	414	400	390	394	383	386	355	366	385	395	367	392	378	377	404	402	414	365	356	369	370	390	362	410	383	364	389	400	386	379	386	385	374	395	349	398	362	389	370	347	376	387	359	393	364	365	369	362	369	365	354	388	398	394	378	330	378	391	369	387	364	393	353	371	368	388	378	383	375	376	415	375	358	377	382	374	392	357	378	350	379	427	383	377	339	373	352	376	397	387	353	406	383	387	392	386	356	372	384	362	357	411	398	364	374	369	375	373	355	410	342	366	376	378	334	343	367	433	378	383	353	389	390	366	357	404	401	362	437	375	381	370	375	428	366	374	364	364	352	396	405	374	365	405	391	342	370	394	363	368	358	374	375	371	363	369	412	364	353	388	332	377	359	337	387	363	363	395	377	347	363	397	405	392	354	411	366	382	331	334	400	396	372	397	352	361	403	373	367	365	359	403	367
40881	59305	23349	14643	12005	10226	9278	8402	8242	8397	8293	6411	5217	4313	4115	4016	3799	3406	3172	2523	2413	2209	1918	1545	1366	1383	1463	1482	1422	1480	1511	1330	984	1069	965	776	655	675	621	642	636	607	577	574	565	602	518	487	514	554	520	518	562	512	549	575	493	535	584	501	554	544	535	530	524	538	520	475	502	519	490	450	498	478	536	518	485	507	481	485	495	480	464	456	486	460	465	466	470	451	485	491	479	522	500	492	479	480	493	494	466	465	487	482	464	489	497	460	447	502	489	497	482	459	496	492	442	468	457	442	493	508	502	507	463	460	513	491	454	492	456	456	443	456	427	454	505	473	437	509	465	510	490	500	463	489	494	484	526	452	447	498	482	480	471	450	462	512	524	474	462	450	444	437	522	496	442	469	489	497	482	486	519	492	443	486	528	449	467	473	499	468	482	508	483	441	482	489	487	501	483	506	456	449	427	490	498	474	481	447	517	484	511	480	521	454	455	451	491	462	481	463	470	445	450	468	473	482	503	470	481	486	503	480	475	445	469	492	470	478	455	498	485	461	483	462	483	474	443	482	494	506	482	446	471	470	525	467	477	508	467	458	536	461	481	483	485	451	456	487	486	477	437	485	491	525	479	503	504	497	475	469	481	493	490	459	498	458	464	486	445	502	473	452	501	488	472	494	477	459	495	474	512	541	487	498	485	446	464	498	471	503	457	506	483	513	492	475	458	491	461	488	465	525	499	486	478	489	454	443	506	484	475	457	500	466	468	499	495	494	513	444	456	530	473	481	525	500	519	501	480	499	500	462	474	483	448	513	464	478	472	509	484	505	488	486	527	500	506	497	482	479	464	475	499	497	472	502	493	447	497	457	499	498	472	498	492	441	487	438	493	489	496	464	474	463	467	459	468	465	446	506	467	500	444	441	484	489	455	464	504	432	475	509	469	490	487	461	485	475	482	460	483	431	502	493	441	515	488	476	486	501	462	507	490	506	477	462	496	488	488	496	432	490	491	495	503	472	494	479	483	456	513	510	502	503	464	480	473	499	479	451	492	485	484	504	453	481	439	521	503	516	524	476	489	461	514	484	511	462	473	481	495	478	496	445	490	510	488	458	454	460	460	479	465	414	442	475	521	481	484	504	475	477	479	500	476	456	486	440	496	518	482	469	504	424	486	487	492	480	477	498	481	501	485	452	489	498	494	482	485	480	487	473	501	494	477	457	508	486	489	480	459	438	485	519	485	465	448	491	463	517	472	453	489	489	529	477	468	498	438	463	464	486	497	500	480	453	482	510	465	467	511	497	471	501	500	512	461	481	484	507	461	483	494	488	512	459	496	491	459	516	472	485	444	476	509	455	482	454	496	487	427	458	478	494	478	472	442	469	496	485	498	496	463	480	476	484	481	471	486	464	488	511	458	510	449	512	487	467	458	484	498	492	486	515	486	493	474	477	498	452	483	468	467	461	482	516	470	457	509	486	496	494	482	497	470	496	471	476	468	504	523	482	506	495	490	486	446	457	480	469	471	484	434	500	483	461	470	472	500	467	479	461	458	520	505	452	500	463	460	465	491	500	494	516	460	503	499	479	501	488	475	512	492	466	461	528	496	478	498	465	460	470	512	499	465	466	481	487	440	489	480	466	503	499	477	466	491	473	466	534	480	487	520	444	473	455	464	446	489	490	500	470	490	462	453	463	468	472	493	445	510	513	464	487	478	465	519	496	463	514	482	512	448	488	452	492	495	471	447	469	492	494	471	514	477	471	457	478	458	451	466	493	448	523	473	491	502	466	492	467	457	466	501	470	514	491	505	468	438	469	478	500	521	491	438	490	466	486	505	451	495	455	493	475	482	496	500	424	486	465	514	498	460	502	491	498	496	460	509	509	494	500	501	474	462	464	504	493	461	465	471	460	516	453	469	459	473	486	465	474	436	451	489	508	491	489	447	487	535	479	440	460	456	468	485	443	490	456	490	506	526	497	484	487	495	499	485	482	457	471	477	471	469	498	462	529	456	484	475	469	487	463	467	392	468	442	457	473	463	471	495	448	518	473	462	484	479	465	498	439	508	478	452	468	454	457	499	509	452	497	488	490	449	432	478	511	470	486	526	462	508	488	472	524	492	494	489	452	450	490	475	484	475	509	483	488	506	485	487	457	526	463	476	514	461	434	445	479	445	490	457	504	488	521	461	474	475	475	476	488	489	466	483	487	472	445	453	519	486	460	505	481	498	449	502	473	487	460	478	460	484	470	457	454	467	469	503	450	476	469	503	487	504	527	490	480	485	461	482	490	440	464	476	459	523	450	515	501	516	505	533	498	440	499	447	518	511	503	472	466	470	493	475	473	458	464	433	498	478	444	480	500	443	447	451	517	473	461	448	476	451	509	492	485	481	493	525	514	476	467	469	473	484	507	465	539	521	474	487	504	455	461	501	462	458	468	487	463	482	488	469	479	478	506	503	473	470	470	482	530	457	497	505	481	475	470	479	468	478	489	480	457	444	540	462	474	462	479	473	446	461	470	468	471	473	491	512	520	489	481	462	487	497	474	448	492	463	509	493	479	476	452	495	467	480	461	480	476	508	463	453	492	463	494	479	494	478	477	499	505	472	482	511	472	497	480	488	467	457	493	495	510	448	509	458	497	502	520	507	519	502	514	537	518	461	488	466	472	458	520	486	484	474	483	479	468	509	465	499	461	520	468	497	457	506	487	463	452	487	474	513	472	502	510	482	490	503	459	464	510	473	505	465	481	499	502	465	515	510	474	463	468	462	462	481	511	478	513	495	532	491	494	463	491	461	482	473	500	507	476	485	496	471	478	458	511	465	496	480	468	457	419	471	466	444	485	520	481	478	480	476	479	453	499	470	473	482	490	518	484	503	456	466	453	483	448	496	459	488	480	489	461	518	495	513	506	486	487	480	460	451	485	500	508	470	433	467	479	496	477	491	533	463	494	469	474	501	499	451	458	481	480	470	486	458	507	434	476	447	512	471	495	458	507	482	468	454	515	502	489	467	493	477	441	434	482	436	478	469	464	516	495	453	460	480	477	453	539	429	492	471	448	466	489	482	520	485	486	486	474	422	468	466	479	487	499	469	473	461	457	462	497	463	471	476	454	502	454	472	455	505	474	480	502	489	485	479	552	475	478	474	518	479	444	490	465	484	492	471	448	483	496	467	486	480	473	474	432	468	437	439	485	459	461	456	487	461	460	463	483	503	543	478	503	478	484	509	451	499	469	482	473	553	509	507	444	510	482	522	464	463	463	460	514	446	450	481	481	465	526	496	497	473	477	477	474	444	477	487	497	497	496	483	477	477	477	485	487	482	483	509	473	538	503	425	443	509	514	501	446	494	486	446	467	509	447	452	465	448	486	481	473	495	482	492	478	448	454	477	490	440	498	448	507	492	458	473	503	502	452	456	492	486	454	465	511	510	497	489	481	507	506	460	499	515	483	466	490	468	467	498	479	470	472	479	496	465	508	492	505	508	449	481	466
27691	23377	14931	5025	2653	2184	1840	1756	1777	1889	1762	1535	1413	1401	1407	1251	1227	1086	960	850	870	892	742	665	646	632	694	665	668	675	666	643	609	567	568	560	529	526	554	521	506	505	528	496	471	510	521	456	493	472	504	521	510	524	496	509	520	535	514	485	543	528	493	482	504	526	501	520	441	521	520	532	538	490	521	490	475	491	503	493	503	502	527	491	498	500	451	533	497	500	510	544	487	531	501	480	477	520	464	512	516	496	501	501	504	500	478	514	503	480	480	470	506	478	520	476	506	504	500	514	492	508	496	494	511	501	517	487	476	505	516	524	512	516	479	518	492	512	536	510	491	503	518	475	494	464	463	499	490	503	523	518	481	495	538	522	487	496	530	496	514	480	503	502	508	486	506	492	515	526	471	493	508	502	514	511	534	507	458	528	549	485	516	494	513	507	452	497	513	480	516	549	477	507	506	493	472	499	497	537	505	526	471	518	505	536	517	533	513	482	491	517	529	481	451	545	513	478	473	492	519	502	548	510	529	508	489	480	473	516	496	511	515	540	526	503	504	487	511	511	508	495	503	492	546	491	481	460	507	534	489	497	474	544	552	519	497	452	489	510	503	473	525	517	533	474	517	505	475	514	477	477	496	532	511	499	464	466	488	456	492	501	488	526	476	493	517	506	540	497	515	502	481	503	542	479	508	520	487	513	491	486	497	538	506	476	485	471	475	504	500	496	507	469	554	511	499	448	534	436	499	483	480	476	487	466	513	506	494	506	488	485	467	500	489	536	496	472	465	489	487	472	486	531	514	501	535	504	546	508	498	473	518	483	531	491	522	484	535	491	524	499	488	460	477	501	509	546	516	502	528	486	455	503	511	508	515	451	519	522	504	507	524	514	488	494	459	487	505	533	491	514	495	474	528	494	496	492	508	487	493	503	498	472	454	515	479	502	515	489	473	513	500	486	509	521	536	471	489	468	514	485	500	494	503	507	513	517	491	472	465	491	543	511	512	519	484	492	482	477	516	491	496	514	479	480	484	506	512	508	483	520	512	508	465	497	506	494	508	516	564	510	531	533	516	523	504	535	510	502	533	548	482	529	487	504	470	518	516	504	500	544	476	462	481	518	520	539	501	515	493	502	507	468	524	513	528	532	499	530	523	464	493	489	493	487	467	499	489	490	519	512	491	502	463	475	472	495	516	487	505	488	511	512	471	504	547	498	549	545	458	484	515	478	498	477	507	496	504	474	468	548	488	549	482	486	500	508	495	522	503	527	477	510	489	522	484	467	514	479	501	527	511	482	480	511	491	488	502	526	494	508	499	512	505	489	507	460	478	510	522	542	510	528	485	506	490	564	524	520	485	519	559	496	510	547	481	512	494	488	528	476	488	496	502	476	483	515	508	472	461	514	484	492	530	479	482	521	497	535	486	511	520	536	481	483	481	502	501	512	514	476	523	477	504	459	517	528	477	501	490	539	522	531	503	505	496	518	543	555	483	504	526	508	517	504	533	464	502	505	500	508	506	515	512	481	515	519	513	509	512	510	546	496	476	480	500	520	516	455	497	506	467	520	515	507	485	505	508	492	546	502	527	519	497	499	496	535	466	470	481	545	542	491	507	525	484	509	503	501	510	516	494	533	536	490	480	499	495	518	504	506	486	446	507	465	519	473	515	500	486	483	505	479	475	530	518	516	504	530	500	531	500	501	486	480	509	492	547	457	527	484	471	495	506	512	513	484	538	470	513	495	509	517	519	499	517	536	505	500	497	534	507	519	520	520	504	507	475	511	508	509	471	514	481	494	497	488	509	520	489	476	490	504	495	517	492	514	491	485	529	484	480	525	514	518	477	504	480	506	542	523	481	470	488	524	465	484	498	516	521	512	475	511	485	491	504	524	491	503	507	520	486	476	493	515	508	490	477	499	482	502	532	529	488	566	481	520	512	480	493	532	531	504	486	538	540	496	554	477	510	516	488	450	491	486	495	460	491	537	507	494	479	543	541	504	522	461	480	526	510	499	515	503	481	488	535	531	490	507	534	482	470	548	494	495	477	478	536	506	464	462	524	493	479	507	497	500	482	560	519	483	526	507	542	500	502	496	571	514	500	520	480	512	486	529	480	533	471	508	474	501	502	445	517	520	516	456	492	481	485	506	481	546	522	495	459	490	474	493	489	544	501	500	489	500	515	485	521	512	503	494	508	493	450	518	510	506	517	515	523	481	483	471	493	503	532	512	507	505	498	513	505	498	517	487	490	501	521	501	535	544	499	474	476	506	498	509	523	453	505	482	499	522	537	497	522	489	468	508	484	489	530	505	481	499	518	488	489	507	508	480	480	524	520	510	537	528	486	464	519	491	492	484	491	481	515	521	535	436	499	489	456	535	516	523	494	460	474	503	484	483	475	495	489	453	489	487	495	481	547	490	462	516	537	489	515	496	532	501	500	529	480	502	497	509	505	477	495	513	521	521	500	528	567	504	511	526	489	498	465	494	483	481	503	488	516	548	468	502	530	513	519	537	503	513	480	509	482	507	472	538	528	559	532	524	493	505	491	519	488	503	513	500	503	522	523	516	511	492	479	499	511	500	540	499	503	482	495	516	512	495	460	474	510	524	504	474	447	487	498	492	529	499	463	493	463	456	508	499	536	481	503	469	487	541	498	516	481	466	519	524	499	500	490	503	482	471	447	479	531	502	507	522	526	519	511	503	509	493	477	503	519	476	485	484	524	474	496	466	517	498	509	500	517	514	492	537	520	477	499	501	495	502	481	514	477	498	494	522	486	503	494	492	530	469	501	440	512	480	493	483	479	503	522	507	527	513	511	516	487	475	545	507	468	492	534	495	483	502	529	525	456	537	497	531	484	508	506	508	454	503	478	480	477	551	489	514	540	472	501	473	483	496	492	505	470	489	495	476	493	469	502	514	474	524	501	496	484	509	476	476	470	497	516	489	508	469	508	547	483	504	498	526	522	468	501	520	486	509	483	536	522	524	508	500	529	507	509	523	495	497	494	476	521	497	470	528	510	490	442	455	502	492	502	532	506	505	522	498	531	487	486	534	492	510	527	518	478	528	531	500	498	545	503	489	531	500	466	504	524	510	491	494	510	490	522	511	477	502	520	488	449	502	461	471	503	498	487	549	464	482	528	449	485	498	476	491	473	493	467	523	501	469	496	479	509	506	481	480	484	465	498	505	508	477	505	522	493	499	461	523	484	503	492	502	510	487	530	519	477	510	489	514	444	493	530	488	509	511	511	514	513	544	476	484	499	476	507	515	491	464	497	521	528	497	517	523	481	508	528	463	483	519	516	535	473	503	521	504	511	504	491	521	486	517	477	509	525	512	508	510	529	497	499	517	493	492	491	484	505	541	530	487	508	492	516	526	527	467	508	472	497	507	504	503	503	456	497	487	485	509	525	521	503	516	483	518	499	481	467	474	493	480	503	508	509	535	508	499	514	453	525	530	505	519	486	472	490	531	480	531	473	536	500	469
31682	30546	10795	6138	5037	4546	3860	4050	4212	4268	3848	3096	2833	2685	2616	2374	2273	1999	1697	1480	1525	1357	1245	1078	1042	1033	1012	966	1031	948	997	967	858	878	804	765	718	674	712	737	669	700	697	722	658	717	651	682	632	635	622	637	625	659	670	717	683	699	666	678	673	675	630	686	676	709	700	655	647	628	666	671	620	627	653	619	650	693	675	635	659	578	624	658	601	637	628	673	675	631	660	608	692	659	698	657	645	697	699	642	642	681	660	665	618	632	657	601	652	674	719	671	667	672	670	661	659	666	677	680	628	602	647	653	605	664	667	667	631	643	677	678	628	687	641	660	637	600	643	613	641	657	657	663	670	611	651	624	642	678	655	628	683	621	714	646	648	658	695	664	613	615	694	657	645	659	608	587	641	608	631	658	658	645	671	700	640	650	685	620	627	653	650	640	649	681	661	627	651	681	619	651	639	665	688	626	657	704	627	655	609	617	638	629	614	690	611	646	629	676	654	660	608	669	658	628	675	682	607	666	688	575	610	635	658	623	674	646	647	684	698	639	633	658	593	632	632	695	648	676	644	630	616	653	661	659	655	685	642	687	669	654	610	645	645	643	641	655	674	637	669	656	644	695	651	646	629	654	679	644	610	676	639	645	652	665	636	655	643	618	652	654	659	625	607	685	643	624	690	680	653	636	680	645	680	618	634	637	649	661	625	665	694	624	688	621	624	668	628	695	652	654	633	642	625	610	652	672	680	636	642	653	659	663	622	706	646	667	700	664	713	632	677	683	633	715	652	629	612	611	638	652	662	630	637	658	597	699	632	666	634	691	696	657	643	649	655	701	677	651	616	647	647	610	664	637	630	683	645	669	670	664	640	634	650	674	657	680	704	649	619	683	672	672	697	672	658	676	693	639	656	687	659	682	662	649	679	646	636	618	618	673	650	644	649	651	644	639	658	660	643	614	657	614	636	654	650	625	665	684	694	702	633	674	624	616	665	623	677	661	636	634	634	645	660	595	648	630	668	677	678	615	624	659	630	603	638	653	685	628	613	633	662	626	675	678	606	667	696	622	642	675	638	631	681	663	644	638	609	634	679	656	617	658	666	684	651	632	650	655	644	610	662	641	614	651	667	663	684	657	658	655	643	616	621	655	661	661	670	669	669	663	624	616	648	653	629	647	655	643	710	643	693	616	640	634	637	665	664	664	655	657	636	613	623	629	612	639	633	669	658	625	657	653	627	636	665	626	626	612	631	600	691	652	610	638	676	663	680	643	644	677	650	616	679	619	689	592	657	645	671	635	661	643	652	678	681	624	633	634	638	663	633	684	643	674	652	708	630	652	651	670	698	677	638	654	620	675	659	618	657	636	647	722	629	685	640	600	619	681	635	663	622	665	667	656	671	621	674	657	673	620	663	616	631	639	637	644	657	626	628	643	677	649	658	645	627	674	683	669	633	648	652	618	680	650	653	631	674	652	674	650	678	640	661	637	667	666	639	644	685	612	634	699	648	659	659	671	734	671	650	657	680	622	618	642	636	648	657	668	643	671	636	626	630	625	584	637	634	656	682	640	605	695	668	640	625	630	659	603	683	657	647	643	672	671	622	675	668	652	623	678	635	609	647	646	656	638	683	642	659	635	666	610	629	657	649	617	653	645	623	633	706	636	624	599	608	636	636	664	668	672	599	614	662	642	644	631	654	628	646	623	647	619	648	581	677	684	646	635	635	652	618	665	601	652	655	653	671	653	692	619	697	653	649	696	642	646	697	638	633	676	643	636	614	636	695	679	602	602	669	639	678	615	644	625	679	707	669	663	637	643	651	677	643	684	661	668	685	633	614	663	644	643	697	662	666	620	634	606	643	676	644	676	689	645	621	658	642	672	636	641	590	642	642	675	615	670	649	625	641	645	673	660	663	708	657	639	675	642	650	684	623	637	636	626	665	613	695	647	616	667	666	631	664	681	644	632	630	608	623	685	653	641	628	636	614	652	614	665	647	697	639	635	637	698	674	646	650	622	700	648	642	673	643	663	683	656	681	643	660	660	613	646	634	652	672	683	636	696	635	665	661	711	710	705	638	656	614	631	614	660	645	663	625	652	616	679	664	678	624	645	682	669	669	648	623	685	636	622	591	621	665	671	630	656	646	636	651	640	664	632	628	650	649	625	671	674	621	685	671	661	711	635	639	657	653	633	638	659	600	625	610	672	642	715	637	640	669	640	684	622	600	638	641	656	684	649	667	652	658	648	655	688	667	648	644	649	698	666	628	648	646	634	665	648	659	639	605	623	671	630	620	629	678	650	649	620	687	634	634	663	612	676	622	678	679	616	643	632	635	663	675	646	653	647	659	694	668	647	646	612	582	655	678	670	633	620	616	660	672	648	614	663	646	669	666	658	681	629	633	677	619	669	593	664	646	681	609	684	627	609	655	679	634	633	701	630	683	625	644	648	673	621	659	661	694	679	658	629	622	706	624	636	657	625	654	663	701	634	625	614	645	667	642	687	614	628	684	633	655	693	644	683	669	670	628	627	645	616	619	647	629	636	662	639	651	655	644	673	636	678	659	637	658	605	648	642	633	675	657	663	655	601	685	650	627	637	655	628	580	630	680	668	621	642	628	657	674	646	634	621	655	652	700	637	682	642	627	690	645	625	633	648	644	642	621	674	628	638	611	638	629	653	653	671	652	652	650	649	618	668	699	699	616	658	616	620	663	669	639	612	656	638	685	631	636	650	697	672	642	630	655	654	627	674	670	663	606	656	643	656	685	638	649	671	678	653	664	646	631	683	689	623	665	685	701	698	610	620	662	674	645	652	649	622	631	642	638	630	652	620	686	677	670	691	637	673	692	632	681	587	710	652	664	632	628	571	611	649	639	641	606	686	663	686	604	659	660	620	637	630	624	716	654	683	644	649	636	635	650	635	612	654	606	639	653	708	654	619	670	652	642	631	671	633	632	641	641	655	676	699	663	668	678	651	714	690	644	613	670	673	643	672	651	642	642	629	629	653	610	659	653	678	640	643	598	663	645	645	668	670	648	659	610	632	678	628	666	683	652	679	651	654	687	605	627	658	639	640	645	648	664	645	642	665	625	621	632	646	684	662	612	624	628	653	652	650	605	604	659	647	689	602	628	700	684	662	625	668	654	695	622	656	612	694	649	671	663	667	659	683	639	645	668	621	682	643	696	636	647	715	657	609	645	687	627	626	679	718	643	623	583	649	635	666	611	629	651	673	618	623	658	622	645	666	674	642	663	637	644	634	664	640	627	661	663	678	638	669	665	651	652	672	671	662	674	668	665	649	651	668	664	650	684	602	654	611	649	646	647	674	639	620	617	677	700	618	650	677	671	636	662	692	589	611	674	631	625	635	624	633	611	603	679	615	599	644	656	644	643	620	665	654	670	655	657	708	635	660	701	637	631	667	657	650	647	649	634	639	658	680	641	690	631	637	675	644	595	660	662	637	676	669	703	654	643	652	611	662	621	657	685	611	669	661
23779	20873	27964	23816	20638	10045	3717	3123	3191	3069	2607	2366	2245	2003	1853	1705	1510	1440	1342	1185	1132	908	911	876	727	740	710	690	743	676	740	667	683	564	586	494	510	569	538	517	498	453	491	473	471	424	449	451	454	476	484	470	414	471	494	458	474	412	446	452	453	459	453	445	472	458	455	434	457	451	506	500	434	443	459	431	412	444	460	484	472	456	444	453	451	450	424	445	458	446	473	446	448	426	453	459	473	471	434	448	504	440	421	465	479	424	443	409	430	456	426	477	426	443	408	436	452	463	452	455	433	467	464	418	463	433	441	430	461	409	443	446	436	457	433	413	422	460	433	452	410	406	439	432	426	459	429	472	456	424	417	439	444	428	376	421	388	444	436	431	454	434	484	433	486	428	462	426	411	425	415	472	455	447	417	449	429	456	446	419	469	435	424	437	424	468	453	448	451	442	452	452	461	460	421	436	462	481	424	488	448	447	445	480	443	396	443	442	440	467	438	473	458	432	441	426	433	429	453	435	424	446	457	461	426	451	423	433	450	440	456	440	421	456	469	422	432	485	433	414	433	458	431	406	454	469	453	441	406	422	416	471	425	449	432	455	450	462	449	440	428	457	441	444	473	452	428	434	424	406	435	411	394	407	421	433	419	436	428	478	455	415	464	424	446	445	461	403	413	450	417	439	437	460	457	448	460	439	490	458	446	440	422	453	429	404	414	416	475	432	431	442	445	423	450	444	468	425	451	446	440	411	428	472	436	430	444	443	389	451	444	441	407	437	438	472	429	450	442	413	441	418	452	470	430	440	434	481	423	433	416	399	429	422	436	466	427	446	426	441	461	449	451	428	457	430	444	451	440	447	477	419	442	405	404	418	449	440	447	455	443	455	465	410	453	441	416	439	412	473	398	464	417	438	444	454	469	491	446	431	402	433	472	432	450	422	429	423	445	457	446	475	469	403	456	455	471	485	421	453	416	504	427	480	458	458	440	419	451	456	434	451	430	440	451	420	443	474	473	441	461	419	406	453	452	432	495	418	407	408	439	421	469	410	406	463	432	448	481	427	460	435	448	442	420	429	449	405	415	466	454	481	414	456	462	457	463	461	445	454	456	450	447	465	421	447	424	437	419	458	437	438	437	441	407	395	460	433	396	479	445	455	436	423	399	481	424	433	456	460	422	406	429	441	422	442	444	463	434	457	464	433	410	415	463	416	435	461	454	471	449	448	420	443	457	423	442	414	465	428	442	400	467	444	474	475	456	455	434	430	404	419	439	466	435	420	443	415	403	465	442	443	433	423	461	466	469	443	413	417	472	463	443	447	395	456	469	439	443	485	452	487	437	444	434	466	415	431	447	443	463	421	418	386	421	472	447	442	426	455	440	471	420	431	450	447	445	416	389	447	472	414	450	486	433	442	427	417	492	416	428	429	457	442	422	441	415	506	446	432	440	444	438	425	427	435	443	430	470	447	441	406	434	440	453	463	446	425	471	474	471	472	438	470	439	423	452	480	428	448	417	429	435	402	465	380	432	412	441	414	431	445	435	473	458	425	443	419	412	447	469	398	473	471	455	440	449	432	456	454	405	457	436	458	406	424	409	420	449	419	434	441	463	433	497	463	472	446	434	422	482	422	423	439	448	487	424	441	450	398	445	408	444	443	465	452	446	445	432	412	445	438	460	450	428	412	448	439	449	413	467	443	454	438	431	396	470	433	427	468	410	427	456	454	492	435	468	420	443	449	496	430	450	441	432	400	425	471	449	424	426	429	469	451	480	441	423	410	441	447	397	445	460	448	443	407	446	435	479	450	443	459	439	442	455	466	425	464	417	461	448	429	447	433	440	410	432	445	464	414	425	452	447	462	440	438	472	418	416	446	480	485	438	436	436	400	467	423	442	499	430	434	423	460	438	457	441	449	441	445	463	459	433	413	421	420	409	459	439	424	503	436	491	475	422	459	456	431	443	450	407	441	441	452	412	460	413	411	466	434	449	451	452	448	482	468	422	446	471	430	422	440	457	447	446	440	454	388	369	476	434	440	429	395	436	464	456	421	463	437	455	450	499	486	423	414	434	436	448	495	436	461	417	430	425	435	456	449	412	445	440	479	415	417	438	430	453	437	438	441	427	416	414	464	439	440	408	446	460	449	441	451	433	434	452	451	461	491	460	428	461	456	465	411	468	467	429	434	454	448	470	478	423	397	433	432	422	421	435	479	448	471	390	443	428	476	414	459	417	410	430	458	454	417	427	438	433	466	423	436	404	444	432	465	443	425	405	460	424	460	393	426	460	418	403	409	408	422	456	451	460	473	468	435	440	445	426	444	435	446	471	427	416	424	478	476	469	414	424	438	490	429	502	439	400	410	440	453	460	472	444	416	417	440	441	462	465	426	445	439	435	415	446	419	427	429	435	442	436	444	497	429	402	465	435	439	489	478	440	460	416	474	424	455	460	458	459	410	468	459	462	432	423	445	446	467	441	463	457	440	455	451	451	468	432	455	465	442	447	445	428	405	428	427	383	444	424	439	430	426	419	424	447	446	471	460	440	431	427	444	393	438	473	443	406	443	453	468	413	440	445	433	459	435	465	415	413	417	386	414	423	443	432	452	485	465	422	464	429	413	446	443	466	428	445	440	429	431	434	455	454	415	438	473	423	404	448	469	446	467	459	427	437	449	465	426	423	466	449	461	417	413	404	429	458	440	434	422	458	447	455	421	487	446	431	462	458	476	413	431	446	428	451	438	414	423	455	438	452	456	450	441	445	400	427	424	460	456	422	433	444	420	442	441	429	433	416	459	450	470	397	434	408	426	437	387	403	421	454	450	463	421	420	425	450	442	465	426	396	451	443	427	429	446	423	430	453	440	439	455	409	458	427	428	443	451	468	412	401	455	422	414	483	468	421	424	456	432	417	417	442	473	421	416	416	430	395	430	422	453	433	432	387	417	445	430	412	442	460	410	446	421	440	424	445	459	420	423	444	448	437	428	439	403	449	411	427	404	424	468	412	480	401	410	427	446	446	426	477	434	421	472	441	462	431	437	459	465	441	467	449	440	459	438	447	449	446	444	426	437	435	461	425	425	444	385	460	445	402	459	450	466	442	430	413	384	457	429	457	429	423	445	420	461	402	453	450	420	423	441	449	464	443	419	437	475	415	477	444	458	452	432	436	471	431	430	449	473	402	451	460	439	447	427	415	441	454	443	441	450	410	439	488	434	413	430	445	411	408	461	458	471	449	413	439	415	423	452	428	450	437	473	419	474	430	437	447	440	427	419	447	430	470	427	466	462	440	462	399	461	480	453	456	428	479	426	439	426	420	441	442	436	410	451	441	436	449	431	454	480	459	464	448	469	431	427	480	463	434	413	461	459	449	469	464	453	408	408	436	467	440	448	446	454	424	411	444	418	469	435	444	437	441	478	479	442	442	414	453	428	385	435	465	452	439	442	416	424	461	484	445	458	428	405	432	424	460	467	442	437	456	434	445	438	430	426
36420	44929	18955	11643	9486	7750	6669	6784	7369	6920	5636	5101	4637	4092	3833	3472	3034	2718	2473	2193	1982	1676	1561	1462	1243	1064	1127	1171	1204	1197	1125	1033	1075	903	860	751	774	761	792	704	632	618	681	674	633	597	580	598	624	606	626	627	592	585	645	611	595	601	629	640	621	591	621	615	622	594	588	581	615	589	588	598	567	599	580	612	552	571	537	572	644	590	555	542	597	594	601	573	579	562	596	583	568	575	599	550	558	528	569	561	524	555	561	592	571	544	597	552	613	555	600	611	569	591	588	598	558	606	607	601	550	561	601	606	581	583	594	629	610	579	542	563	565	559	576	541	587	581	565	542	566	551	572	604	587	550	566	596	556	616	556	600	577	592	616	586	603	527	613	552	524	570	550	564	595	535	584	569	561	588	614	594	603	573	549	523	583	607	555	590	569	532	525	562	585	561	531	554	593	591	611	558	590	538	599	565	536	584	560	582	560	545	582	634	628	580	577	537	567	575	565	536	602	597	582	540	615	557	625	576	587	580	578	552	590	588	624	595	563	586	562	579	542	600	585	612	556	581	631	574	610	597	561	606	587	583	593	610	595	550	562	587	572	562	597	533	614	607	578	589	538	601	604	583	533	617	535	585	603	574	580	592	551	572	602	572	563	616	555	501	562	589	536	588	602	573	600	593	603	560	576	562	581	556	622	534	545	602	646	535	560	544	580	570	569	598	545	553	617	558	575	574	597	614	567	558	586	587	538	606	543	576	575	544	545	577	617	532	564	605	544	542	529	532	574	579	563	548	606	575	541	584	618	582	589	559	587	612	545	595	573	555	599	539	570	560	573	596	574	601	552	569	638	583	533	582	541	555	595	562	580	587	606	539	563	586	596	586	571	580	582	574	582	605	558	566	615	574	594	587	578	593	531	542	591	558	540	572	588	597	569	568	572	516	542	556	569	618	571	582	515	601	555	558	594	581	572	578	571	618	575	550	546	588	576	542	557	601	596	535	569	576	563	588	556	596	557	579	515	585	571	572	588	569	599	547	583	612	597	567	541	589	589	630	576	586	583	546	601	594	560	576	584	586	528	574	561	608	595	575	560	600	582	622	510	580	546	550	509	568	580	616	574	547	578	572	586	572	598	575	606	582	568	556	549	579	521	578	522	566	579	563	601	567	567	556	576	534	590	535	597	624	578	590	596	588	566	579	574	558	567	553	563	542	567	548	567	597	576	601	533	591	576	582	569	571	601	527	583	554	535	574	553	574	534	583	595	572	596	598	522	581	553	568	585	557	565	592	595	578	571	589	552	569	569	610	561	605	554	569	568	562	594	561	545	599	589	600	592	613	580	548	576	581	564	539	555	563	600	552	603	581	569	564	541	574	564	569	571	580	623	594	577	588	588	603	579	580	602	552	585	583	520	579	594	602	557	585	572	595	610	568	579	573	529	587	571	577	546	565	546	594	575	556	590	551	550	568	554	601	558	585	579	571	588	537	549	554	576	590	580	529	602	601	595	594	555	552	569	605	562	581	565	565	552	553	585	561	533	588	552	554	606	593	615	596	502	556	563	593	602	588	569	585	568	569	589	595	566	596	587	577	536	584	602	544	596	587	544	591	561	563	558	580	581	554	550	582	617	630	598	540	597	583	582	586	591	576	598	531	560	595	538	605	592	598	585	563	566	578	589	587	536	559	573	589	574	567	566	582	551	547	590	566	583	546	560	577	578	601	548	571	637	568	618	571	594	597	596	595	566	570	578	570	576	593	571	589	558	615	615	539	558	594	586	555	558	590	575	566	571	582	623	589	577	570	565	534	578	589	553	540	574	568	564	536	586	546	565	560	611	601	590	587	575	571	579	520	561	595	551	569	597	581	618	605	585	612	572	574	598	556	564	521	578	540	546	583	565	575	577	595	572	632	578	593	573	569	586	578	607	591	558	558	581	545	599	547	607	571	569	609	545	607	558	594	568	530	570	572	562	574	611	576	582	581	594	546	556	592	551	593	626	592	596	598	594	551	582	579	587	586	515	558	584	555	561	573	589	576	593	534	566	615	570	620	624	554	575	574	547	609	577	576	523	580	578	627	587	581	593	546	548	582	592	625	550	572	608	558	568	584	584	497	585	586	531	580	563	560	611	592	587	581	571	532	564	550	569	597	567	576	564	561	574	617	570	544	580	531	599	574	566	613	558	603	554	573	542	582	591	586	553	617	577	613	555	563	602	550	556	595	540	557	559	565	534	550	579	604	557	563	573	563	538	529	567	577	563	564	572	588	569	592	575	593	578	591	594	558	556	602	580	576	564	550	556	614	624	545	570	572	590	559	570	612	521	549	554	560	608	584	568	600	579	575	547	602	597	562	575	580	578	546	534	540	564	548	597	581	556	592	575	593	565	604	600	530	523	573	608	607	556	581	582	575	594	583	534	595	563	533	579	576	598	567	596	587	553	583	597	602	567	584	614	531	558	569	524	591	568	571	620	550	547	598	573	586	614	563	599	581	497	553	567	573	561	572	512	577	601	548	600	627	573	593	547	553	542	537	587	536	579	545	516	619	551	557	565	560	518	546	563	575	548	570	595	555	547	574	604	559	579	619	602	560	548	591	544	533	570	581	608	564	538	538	563	583	623	615	628	555	579	569	566	567	594	515	550	616	573	562	579	589	586	599	596	591	584	593	555	558	564	558	620	589	551	601	572	583	570	590	552	561	564	595	561	540	597	513	547	582	630	610	578	535	568	630	593	568	568	554	596	594	556	549	576	598	575	585	605	593	572	586	516	558	597	602	567	567	580	571	557	601	558	590	575	603	603	616	571	615	593	553	547	517	580	560	579	604	545	615	578	586	542	586	588	621	559	572	578	600	570	583	596	552	564	565	608	552	588	556	574	587	591	588	555	517	626	548	561	586	537	605	575	553	570	576	581	577	624	609	548	578	622	566	636	571	568	574	556	570	607	564	531	583	563	543	568	569	582	571	545	597	577	591	523	558	596	585	589	598	538	518	542	566	593	549	581	570	603	615	576	580	563	562	569	568	626	596	603	604	532	584	580	633	583	585	613	578	571	611	554	559	584	539	578	552	592	628	587	530	578	608	642	622	546	580	616	606	553	569	568	590	612	547	575	596	557	565	529	559	538	564	579	591	570	603	526	573	583	553	585	586	593	599	580	539	574	575	579	556	574	605	559	557	566	579	566	578	595	609	606	551	613	524	571	585	558	556	539	589	599	555	566	567	549	576	605	550	557	591	595	568	561	571	551	581	602	572	565	548	539	564	606	614	544	542	607	588	519	565	619	600	556	570	592	585	609	551	565	575	558	644	557	592	560	557	602	543	581	575	566	557	575	575	530	580	576	565	599	583	572	612	582	593	573	566	587	558	579	571	583	575	565	540	585	565	598	579	578	530	554	591	630	580	566	562	634	557	575	595	556	572	580	576	559	607	625	560	549	614	574	591	610	611	600	558	616	611	562	617	580	561	578	573	572	596	583	560	585	635	591	535	528	561
22749	20860	28520	23252	20845	20667	9663	4385	4307	3950	3498	3084	2807	2584	2521	2170	1779	1502	1329	1152	1136	994	1098	1018	900	800	743	783	748	758	697	682	720	608	561	540	535	511	562	468	438	494	444	442	418	400	384	377	394	397	402	412	366	422	406	420	416	390	414	446	371	404	413	404	412	383	412	379	415	400	397	367	373	389	408	413	389	371	394	403	395	389	370	385	395	385	373	356	372	374	386	401	377	387	415	384	363	392	391	387	393	370	379	390	380	392	389	385	374	392	354	357	351	393	409	393	396	405	394	377	360	427	343	356	377	384	353	375	369	338	395	380	364	401	359	336	350	364	373	341	369	399	367	339	376	384	357	374	367	362	422	351	357	370	383	396	374	385	364	358	386	353	346	384	374	378	369	360	349	379	369	395	348	342	366	368	374	355	377	388	363	347	415	393	380	408	350	363	354	397	369	367	351	363	381	350	371	363	381	357	366	348	359	356	397	364	361	392	363	386	369	375	369	380	347	390	364	376	368	387	327	367	342	396	366	355	379	418	388	363	380	378	339	404	373	350	377	367	370	371	390	369	363	378	387	386	387	380	361	367	368	361	349	366	355	394	360	344	362	376	357	373	373	383	384	370	382	362	378	379	378	347	368	382	360	388	374	370	328	362	388	374	388	396	361	375	398	401	362	336	372	350	376	356	361	387	401	385	359	390	389	369	368	375	378	392	392	397	406	357	387	352	396	415	389	381	371	373	385	357	352	347	343	354	412	384	373	376	379	395	386	369	399	374	371	371	412	342	377	380	397	353	415	329	412	368	370	373	358	381	369	367	366	374	372	370	336	379	389	355	388	394	323	383	364	360	354	380	385	360	376	349	395	392	354	387	357	390	364	365	380	377	368	340	392	379	385	373	379	378	359	380	366	413	370	403	374	363	356	383	357	349	374	389	374	404	367	364	376	394	380	391	387	362	369	363	372	419	352	370	396	360	372	356	377	410	367	352	376	374	360	365	346	400	350	380	388	395	377	355	366	373	387	368	381	369	382	373	384	392	380	385	381	394	372	357	419	376	384	400	373	379	352	393	380	357	369	384	373	363	357	356	365	349	359	387	392	403	327	377	338	360	383	403	384	389	341	372	407	430	375	388	351	376	366	363	373	361	378	370	364	395	341	369	358	367	378	352	389	420	381	372	355	392	337	421	355	391	348	375	384	339	387	362	355	405	372	395	380	396	365	340	382	353	363	374	348	357	332	342	365	407	353	381	359	382	377	375	393	367	334	380	375	370	375	352	362	371	337	349	347	382	350	362	381	332	356	370	358	396	385	349	378	400	397	395	407	369	392	392	376	370	377	355	350	371	382	392	385	404	367	398	349	361	371	361	376	379	373	400	369	354	386	370	353	390	378	359	379	379	371	368	380	384	409	361	374	383	360	370	370	373	360	340	364	351	405	366	390	357	365	374	366	371	343	318	370	400	371	375	370	396	367	386	378	374	343	405	373	351	380	374	369	404	389	376	350	356	358	388	371	363	364	343	385	360	367	380	361	347	404	345	426	382	357	357	396	403	368	377	377	413	372	387	375	363	371	346	341	382	348	374	379	365	399	375	402	364	371	359	390	376	346	365	343	376	385	355	357	355	377	384	380	381	364	402	351	402	386	382	380	327	372	397	383	370	375	383	343	364	365	393	407	380	388	389	378	378	342	347	363	368	393	354	370	387	345	363	378	406	335	353	388	358	360	348	349	395	362	390	390	370	374	339	376	397	388	391	372	391	364	396	373	380	379	370	383	386	384	381	387	398	353	388	380	372	378	440	356	352	372	387	361	388	366	335	391	354	372	374	363	364	353	392	373	359	348	380	407	344	372	364	375	383	393	373	373	371	388	379	396	394	352	389	365	340	379	376	364	385	359	398	379	369	407	394	402	396	384	359	378	370	357	395	361	395	357	339	385	384	346	378	377	351	375	350	395	355	390	377	390	362	375	392	381	392	396	378	369	353	373	332	360	345	369	394	378	356	390	372	386	382	369	364	355	382	356	399	400	418	398	365	371	382	377	351	369	362	388	349	412	376	371	382	348	367	352	400	347	397	361	354	387	331	349	381	384	378	373	394	385	373	331	362	354	398	365	387	365	350	371	365	402	384	387	376	382	386	367	362	388	370	399	354	387	356	371	381	364	353	377	369	341	391	375	377	333	366	371	431	374	403	396	365	335	381	370	347	372	359	355	379	357	352	379	330	372	362	418	377	366	407	368	411	402	357	355	341	374	364	393	381	398	344	377	337	401	357	371	383	391	389	358	418	398	363	362	384	365	373	387	377	373	436	383	408	367	347	374	373	415	385	376	349	348	371	365	367	380	386	382	393	367	363	388	389	369	345	372	373	380	348	351	384	368	367	327	373	373	385	354	394	364	364	377	385	390	385	399	399	391	369	368	333	393	376	415	363	377	360	376	354	359	376	356	392	371	366	385	386	361	364	350	370	372	390	376	372	338	377	387	364	378	383	388	368	391	364	402	368	398	354	338	364	382	359	363	379	363	369	362	366	414	369	329	336	382	372	395	396	385	411	364	424	380	342	366	351	379	347	361	345	377	401	384	363	377	356	372	387	368	371	381	385	398	395	361	347	354	378	353	352	343	397	365	370	355	393	374	363	371	357	391	376	385	407	388	335	349	379	417	389	402	337	373	378	331	352	351	351	386	366	366	370	387	338	378	374	356	374	363	373	399	332	355	392	399	380	369	375	372	336	353	346	368	379	348	359	382	340	370	397	370	354	369	382	371	404	373	380	423	368	374	393	371	416	389	392	375	370	385	370	365	387	356	352	366	404	366	393	362	390	379	346	366	396	363	365	387	357	371	406	406	401	361	344	373	356	383	361	415	384	341	353	337	397	353	377	387	363	347	343	357	373	380	381	365	396	406	343	373	369	389	367	433	365	350	384	361	376	377	370	386	352	407	374	357	402	374	400	363	351	418	390	370	391	364	390	389	369	387	388	357	366	372	370	385	383	340	376	396	403	365	363	369	388	395	353	377	345	394	437	333	380	403	364	350	338	364	385	402	366	388	356	408	371	357	379	372	373	387	344	409	374	401	373	393	390	367	352	350	381	382	398	374	361	385	381	360	350	367	392	379	377	404	369	362	339	336	385	350	401	391	352	348	378	403	371	363	375	368	375	414	367	374	373	335	376	362	355	356	373	362	376	350	385	383	360	419	376	363	362	371	374	336	377	364	376	382	374	364	364	374	371	402	390	375	391	367	373	374	336	376	352	369	345	351	351	398	373	351	388	328	384	388	374	389	355	376	353	389	372	359	326	343	369	372	349	350	359	361	401	376	373	352	363	408	357	363	330	374	403	398	343	345	375	350	370	348	394	357	382	383	339	361	364	375	412	380	366	397	374	357	345	358	346	341	381	387	385	382	337	373	359	384	379	348	348	365	394	368	390	375	359	360	393	377	375	371	360	380	332	360	394	377	381	412	364	399	396	368	388	382	383	376	356
40640	56247	22263	15944	12452	10260	8994	8840	9765	8637	7324	6727	5921	5340	5002	4408	3581	3069	2529	2112	2035	1844	1929	1906	1611	1403	1208	1219	1270	1229	1093	1134	1194	949	837	791	753	797	795	686	596	664	639	577	549	546	535	544	497	525	524	560	530	524	512	541	530	522	514	572	540	570	562	549	533	490	479	513	513	476	466	536	494	516	537	502	506	469	483	503	499	514	463	456	494	515	451	441	481	500	516	485	494	478	480	502	486	485	477	508	473	497	508	481	483	476	472	479	515	494	490	492	439	507	514	481	501	448	501	447	492	501	503	475	476	506	494	488	459	504	472	472	481	511	459	486	506	499	501	506	472	479	466	461	460	453	488	440	508	514	509	462	488	445	523	473	468	483	504	439	448	455	443	445	470	477	485	494	476	512	502	461	453	464	472	457	457	469	510	489	467	460	495	505	486	485	487	484	441	435	465	441	470	474	480	476	479	488	515	480	479	465	491	433	517	464	465	479	478	483	486	477	507	468	481	490	457	496	461	491	480	470	497	489	482	467	488	488	483	466	502	462	441	461	475	488	477	477	472	458	480	474	485	496	466	459	471	464	496	477	473	502	489	485	466	497	484	486	476	492	469	470	488	498	491	447	494	469	468	452	462	480	452	470	459	477	454	483	523	473	483	485	490	449	458	479	465	454	466	428	479	466	515	477	451	497	418	513	504	470	481	437	492	480	473	500	520	480	475	475	481	476	492	444	478	459	489	466	440	446	503	496	465	470	463	462	471	473	486	471	537	516	474	497	510	486	479	478	459	485	517	481	459	450	452	467	483	498	452	501	460	491	497	470	480	468	471	443	492	469	477	446	483	515	483	494	492	444	477	496	458	493	453	479	482	458	483	447	480	476	493	508	459	472	489	480	526	477	436	491	479	470	515	457	442	507	505	444	480	496	501	453	440	458	487	460	501	465	493	454	490	478	504	479	467	461	475	487	458	453	459	523	454	488	477	467	489	491	476	484	455	476	459	489	469	501	495	452	471	474	474	463	484	486	475	433	421	462	413	457	467	436	473	432	497	477	472	526	469	459	493	473	436	459	467	451	452	489	480	474	494	442	446	499	509	438	508	450	441	463	497	518	480	489	427	463	516	502	496	454	503	470	447	490	482	486	489	457	521	468	487	432	510	493	502	520	459	497	489	493	475	506	480	466	500	454	449	466	484	476	467	489	454	486	459	505	483	473	439	454	470	494	463	465	462	514	466	454	508	486	474	464	467	488	520	472	472	514	453	459	484	485	523	482	462	429	468	520	467	479	495	505	509	487	484	452	486	470	429	454	479	485	475	472	480	509	485	521	440	493	498	525	473	472	475	504	469	468	431	501	481	465	456	496	485	474	493	473	438	462	479	472	514	450	445	450	460	491	523	482	492	494	491	494	451	442	479	487	483	529	489	478	453	458	490	482	476	511	480	492	467	498	502	484	527	499	458	483	482	499	455	495	467	508	456	514	438	469	466	490	468	435	447	521	504	482	476	498	481	482	495	498	464	493	456	467	480	457	475	469	476	456	489	479	492	484	473	414	467	490	495	449	494	488	482	488	457	510	433	484	513	467	486	483	476	486	499	439	480	465	446	488	441	498	475	477	476	500	467	432	499	442	492	472	468	456	494	457	445	469	505	478	512	502	479	499	473	453	527	457	472	430	421	489	455	452	467	436	498	499	478	462	450	504	478	481	485	441	453	470	449	475	482	474	432	458	469	526	470	459	480	508	461	450	446	515	469	470	481	497	497	455	468	475	445	486	496	476	492	475	461	450	486	482	477	472	491	493	482	502	484	455	525	454	455	509	509	439	486	445	476	493	488	449	477	463	494	447	472	483	510	485	424	451	457	459	452	491	506	460	473	473	480	469	460	503	485	461	452	469	473	430	491	536	496	500	487	446	510	487	506	496	479	498	484	478	487	486	475	482	507	492	484	521	455	489	462	460	464	475	462	480	479	510	527	487	473	475	456	499	460	487	497	501	465	477	479	447	462	476	466	471	419	463	480	500	498	453	463	475	470	483	494	448	510	484	508	459	494	473	472	449	459	465	485	486	490	484	454	495	480	469	452	502	480	513	472	487	461	461	475	494	441	497	513	488	443	496	479	459	475	451	471	480	455	483	471	455	473	464	456	521	494	488	473	420	458	446	457	459	505	468	454	450	478	478	469	527	437	489	464	490	474	457	489	483	469	469	489	484	446	513	512	469	493	486	507	507	501	460	506	465	484	477	503	499	470	478	459	458	450	471	503	486	469	491	493	456	504	474	504	443	463	463	444	457	463	492	516	466	494	457	492	519	502	442	481	466	426	487	463	489	497	458	476	444	460	499	495	459	429	499	475	501	426	477	476	455	450	489	449	455	497	462	493	502	430	490	462	443	480	462	507	512	498	474	442	470	452	482	458	490	486	489	445	463	538	462	446	452	498	465	502	469	479	452	452	492	482	427	475	467	434	466	490	471	475	513	453	491	466	489	496	479	492	500	454	460	476	486	457	463	491	487	492	478	506	500	444	459	512	534	450	464	506	451	470	476	485	476	489	457	460	481	448	485	510	451	504	437	475	466	483	467	475	514	467	464	442	506	463	450	516	471	506	446	461	515	465	480	501	485	464	457	468	522	489	463	460	462	502	431	503	495	458	425	455	471	466	489	462	470	452	518	459	441	477	503	470	481	490	454	476	464	471	478	452	464	489	474	465	501	519	473	483	502	477	454	478	496	461	452	460	475	476	488	432	465	465	481	480	511	477	483	433	485	490	473	485	479	436	477	475	490	468	520	477	437	520	514	509	492	504	479	468	443	494	441	478	480	461	461	551	485	452	461	442	471	506	472	459	510	442	468	454	497	444	492	460	473	461	424	441	467	468	472	478	466	482	431	487	518	473	491	487	506	463	508	518	496	458	481	465	471	447	442	497	473	484	481	476	451	510	458	481	526	487	525	452	480	455	427	497	486	447	511	466	466	467	473	463	494	483	486	464	496	483	457	457	496	542	495	487	479	519	472	492	458	465	466	474	516	476	491	487	498	479	477	446	511	503	449	480	493	482	461	437	505	489	508	468	444	520	495	523	490	474	450	485	484	462	488	462	467	459	487	476	476	466	491	447	463	495	465	463	465	480	525	498	490	489	501	479	500	453	464	445	439	477	515	481	485	487	463	461	470	485	478	495	453	452	466	455	507	503	507	461	474	503	460	462	470	466	509	490	502	455	477	437	460	460	477	520	491	437	465	524	468	449	425	488	471	464	490	493	485	440	453	477	459	468	479	460	501	458	473	490	500	491	470	454	522	465	505	466	470	483	494	462	470	480	402	487	519	465	451	459	482	429	447	493	450	483	429	470	448	450	473	478	484	470	484	490	506	458	480	451	462	482	481	519	487	502	494	511	486	461	496	479	437	500	503	453	451	458	486	519	454	457	479	452	479	470	413	480	469	440	433	503	447	485	474	507	475	471	467	445	481	460	487	512	441	460	501	517	478
27624	24625	16464	5564	3051	2532	2026	1946	2089	1861	1739	1737	1578	1414	1350	1144	1062	968	838	851	788	815	751	684	711	712	678	646	664	601	586	552	584	602	625	567	623	607	517	555	569	523	522	544	525	532	559	506	555	520	504	546	490	477	552	508	583	520	517	533	505	536	523	523	468	512	482	485	531	475	497	505	546	563	512	511	484	470	506	506	453	504	532	503	468	502	478	563	496	487	466	437	540	519	490	499	560	504	498	534	506	497	489	483	494	498	502	532	530	473	487	506	519	502	509	509	482	467	515	493	502	525	480	529	490	501	528	528	486	533	506	477	500	525	505	501	502	479	500	497	488	510	493	509	519	492	499	510	490	508	487	459	499	526	484	516	527	538	521	462	499	524	500	524	515	491	533	519	511	501	535	493	448	486	524	502	508	523	470	521	507	554	513	482	464	525	500	505	484	466	500	538	527	500	492	453	496	484	519	527	529	527	435	514	483	532	456	500	505	520	474	522	539	504	487	516	526	519	493	506	478	485	491	517	529	537	540	514	481	503	513	524	505	517	518	524	484	452	481	530	487	545	514	512	525	538	521	448	474	531	500	506	466	496	542	517	482	511	519	519	515	510	508	488	530	505	457	512	519	469	541	497	476	481	469	489	480	489	502	538	491	517	498	547	493	502	506	521	504	478	488	485	483	478	508	497	461	456	519	534	503	519	474	453	513	484	463	549	498	505	492	482	506	541	473	485	527	538	495	492	505	527	437	560	487	488	436	488	507	516	520	511	507	494	495	499	540	495	516	549	510	476	484	491	492	488	496	521	513	527	475	477	532	487	508	516	511	512	519	492	490	526	508	485	506	511	473	528	498	522	474	498	503	503	526	528	533	501	514	478	471	479	535	521	509	527	480	514	491	512	531	509	482	466	493	468	505	514	501	466	513	525	508	497	530	494	511	468	474	489	499	488	507	509	462	484	494	547	496	501	496	530	475	492	512	501	482	477	493	518	487	505	490	508	511	498	459	479	477	508	499	494	475	525	501	514	530	497	495	531	518	508	501	522	505	535	476	520	521	491	488	521	522	506	467	496	512	532	518	475	482	520	484	468	532	513	541	550	521	499	508	466	483	502	536	496	541	482	466	485	490	497	502	466	504	494	508	503	500	499	496	512	483	512	486	471	495	471	518	515	489	515	523	526	454	498	459	527	485	505	481	499	543	526	445	516	484	476	507	507	498	535	465	495	516	512	522	470	483	502	456	495	518	482	523	470	459	522	524	516	530	544	529	523	506	513	490	499	518	483	487	512	559	475	484	547	544	494	473	530	508	487	492	485	495	468	493	481	509	509	515	522	494	526	558	480	455	494	484	459	550	486	541	525	521	503	481	478	525	496	498	481	544	537	536	504	528	514	478	527	526	458	485	564	494	536	494	536	479	507	498	505	492	530	466	466	462	506	489	474	536	484	517	452	523	495	492	490	524	539	478	498	462	517	533	511	541	517	522	515	533	520	524	493	501	503	476	466	539	486	539	485	510	501	517	525	506	500	513	542	478	534	491	486	525	483	519	504	488	496	512	518	525	535	467	498	502	519	491	460	517	500	480	456	537	509	452	507	518	489	480	522	500	478	515	581	511	504	548	538	488	515	487	507	498	539	528	500	498	522	541	492	505	467	512	467	514	483	517	530	466	497	499	490	529	548	492	491	496	495	501	516	514	440	493	481	517	503	496	500	470	488	492	498	459	481	517	494	517	513	514	521	521	486	494	521	489	493	495	498	495	505	498	469	523	488	511	473	498	498	476	521	502	531	519	519	463	481	521	482	493	492	518	475	488	482	501	563	468	483	505	506	507	474	467	503	522	523	495	513	512	481	481	498	476	516	497	510	546	532	477	488	509	504	498	505	510	490	487	497	503	463	530	515	499	484	497	464	475	560	575	522	558	512	472	517	473	490	537	488	499	483	552	493	495	509	494	471	516	515	478	505	489	489	518	538	494	536	505	449	474	496	467	492	505	491	493	521	513	512	462	485	505	474	476	487	504	493	552	520	508	481	499	538	514	525	513	517	514	540	534	499	480	504	517	473	498	481	510	498	511	519	486	502	511	477	483	488	506	544	471	437	502	486	495	548	511	550	489	527	529	534	490	501	483	530	480	497	526	505	485	519	491	480	494	446	507	482	542	493	510	532	486	484	500	524	493	534	488	524	519	496	496	462	510	494	493	502	522	474	499	512	529	504	492	519	542	501	523	468	495	483	491	514	539	503	513	525	523	481	471	549	521	504	526	511	548	507	512	489	482	500	504	473	531	533	503	501	515	564	499	535	528	520	520	553	536	510	459	503	511	486	488	538	520	510	494	522	468	537	504	491	496	499	493	500	513	526	523	530	505	515	463	483	541	516	508	486	517	537	528	529	481	514	501	511	501	498	479	516	499	496	502	517	513	504	498	501	480	517	529	504	489	526	470	563	516	551	536	516	520	539	455	537	513	467	500	531	485	530	475	484	529	474	494	528	490	506	450	487	528	484	487	508	502	504	483	519	467	497	491	539	499	500	504	483	522	490	524	463	487	474	485	501	515	492	477	522	490	495	472	493	479	499	516	513	545	523	528	511	478	525	525	519	496	530	494	475	499	490	477	490	524	483	474	482	500	520	521	474	536	498	501	516	516	476	532	539	466	548	539	477	473	484	482	550	493	501	528	479	514	512	512	493	496	493	499	507	502	483	497	496	528	469	491	513	507	469	470	535	523	499	483	481	473	513	494	548	528	496	522	491	526	522	466	493	506	497	509	516	485	497	494	525	495	490	522	472	474	452	482	528	503	511	492	518	528	506	478	478	493	509	483	550	515	480	494	487	511	514	478	497	516	513	515	476	533	525	494	509	478	529	475	545	493	505	492	536	516	484	522	560	471	527	521	564	519	482	520	531	532	529	498	563	543	551	509	479	505	495	458	538	465	483	521	495	525	493	507	525	520	501	490	499	513	501	514	495	522	535	477	511	502	515	475	472	514	493	539	507	510	533	509	500	511	501	490	467	466	497	475	480	504	498	514	488	473	532	505	503	494	472	527	496	518	501	493	518	505	475	525	504	491	536	488	477	512	523	494	496	500	534	509	594	522	486	487	519	509	485	512	526	522	466	527	498	513	519	519	487	494	510	501	501	472	496	444	529	533	509	525	489	520	480	494	499	529	525	496	536	488	502	481	476	470	461	506	492	524	471	492	553	489	496	507	512	480	504	518	477	494	523	470	474	515	478	476	479	513	482	516	489	482	492	502	493	460	461	495	529	483	466	500	479	515	499	476	486	503	500	530	464	495	484	500	487	516	523	454	487	504	512	504	508	491	493	529	517	550	479	504	496	477	516	473	499	529	492	516	533	497	536	520	514	505	536	523	491	444	543	524	528	499	469	483	504	515	475	518	484	478	486	492	532	496	536	517	505	509	486	496	546	486	489	537	507	537	518	517	499	487	497	529	463	535	530	499	510	480	526	505	527	468	485	485	520
31425	37797	10733	6164	5307	5064	4195	4577	4696	4125	3905	3742	3175	2840	2528	2067	1913	1667	1486	1337	1254	1283	1177	1168	1073	1100	988	949	997	940	879	830	828	790	737	729	797	781	688	748	749	722	709	688	707	682	642	655	708	656	676	673	703	678	622	667	631	680	668	655	715	624	646	674	615	677	623	656	599	648	706	706	692	666	627	667	708	606	668	714	626	639	637	616	616	635	658	645	606	656	637	647	612	625	645	644	658	641	688	659	644	659	637	660	648	655	665	662	622	652	669	642	642	658	648	658	694	667	660	668	678	644	663	659	683	628	650	653	599	616	669	649	652	646	668	639	641	590	616	698	653	638	680	671	637	584	706	646	642	675	631	680	663	645	689	716	626	628	682	643	720	646	637	653	672	652	652	676	664	664	639	673	645	639	659	666	671	693	647	697	613	667	644	713	655	631	645	674	633	619	610	617	629	665	651	638	664	674	635	692	688	625	635	680	688	654	609	653	664	671	658	636	660	629	650	644	598	648	682	636	630	655	718	631	645	614	620	699	624	692	651	673	661	593	641	675	684	681	696	636	640	669	666	639	676	620	660	655	644	637	639	646	683	663	633	621	687	637	655	689	662	670	656	644	656	625	670	644	622	646	657	631	659	634	615	638	645	666	640	686	664	635	645	603	684	670	600	644	690	626	628	659	689	680	636	665	648	615	668	672	652	645	664	629	681	676	637	705	667	680	607	645	606	639	668	656	673	678	661	644	608	660	671	601	640	636	640	661	632	696	598	646	686	646	641	686	598	690	645	635	643	687	617	652	691	670	682	665	667	660	658	648	631	638	659	642	649	633	678	684	659	618	668	620	646	661	638	679	670	679	629	684	628	648	629	640	654	633	662	670	614	676	673	671	617	652	648	642	659	674	679	602	667	627	652	659	605	600	586	655	643	662	603	673	674	647	638	658	612	648	646	682	636	658	653	612	617	680	582	681	641	664	654	616	663	644	661	590	598	626	660	631	637	641	685	659	642	680	653	622	615	674	637	713	693	672	642	673	688	643	649	608	612	663	663	640	636	656	615	683	633	684	665	619	686	709	632	639	661	662	702	634	624	599	680	649	610	672	643	632	616	662	638	637	638	631	662	628	626	678	628	666	643	671	643	648	630	681	614	651	618	637	682	669	674	652	638	652	652	646	649	646	649	644	643	672	659	613	671	664	633	652	631	685	687	672	646	695	627	631	598	644	655	650	685	656	648	603	628	622	606	676	675	682	640	633	671	616	615	621	656	670	651	699	673	668	671	675	660	627	656	647	644	642	627	643	693	641	659	667	619	645	633	611	614	682	598	631	691	598	653	622	645	654	658	667	690	640	651	645	609	655	642	650	642	653	639	652	658	668	605	657	655	670	592	647	661	643	615	644	639	663	618	637	680	618	640	637	639	604	632	659	653	602	621	657	626	649	644	643	656	677	678	634	642	645	658	604	693	667	666	667	600	633	604	661	648	683	635	631	619	624	640	626	631	663	634	669	655	666	653	611	629	650	639	676	644	665	665	653	658	664	634	661	617	646	693	656	671	651	648	635	665	710	649	625	636	634	639	645	674	612	646	708	654	670	658	652	616	693	636	645	676	619	684	647	632	689	650	641	640	649	617	666	664	639	659	674	633	658	680	676	623	691	649	629	725	684	659	668	672	666	689	601	631	673	629	652	582	634	676	637	622	689	603	659	610	596	652	633	645	646	644	647	641	621	645	634	668	606	665	671	650	660	648	680	647	640	700	651	651	637	665	582	625	612	655	648	684	589	615	655	631	651	661	640	651	694	674	600	624	651	618	623	662	619	679	667	652	657	621	655	643	632	629	651	580	659	636	681	673	638	641	663	696	656	627	636	652	614	631	658	636	677	631	650	639	624	654	662	682	628	699	664	677	652	639	640	619	650	657	683	691	636	678	651	628	680	596	634	617	671	626	654	668	683	692	642	646	689	629	657	660	658	675	655	676	622	637	637	622	637	658	615	637	641	665	643	671	658	630	637	632	668	643	668	623	621	664	637	664	634	628	640	660	644	694	637	674	694	635	639	711	672	639	675	625	596	623	678	623	627	715	652	671	640	651	665	659	632	638	677	622	668	667	648	655	658	681	644	649	632	642	686	633	584	629	715	590	656	675	656	684	678	670	658	639	624	634	634	701	674	647	681	654	641	649	661	654	654	669	638	645	652	606	600	657	613	646	664	654	696	658	641	657	654	598	651	663	639	616	634	620	695	662	640	676	684	681	664	613	651	673	634	661	641	611	633	626	661	664	625	671	696	652	638	634	660	621	700	655	648	644	658	686	647	643	670	637	623	640	651	666	639	625	672	659	661	654	639	654	701	649	663	648	651	665	665	618	584	629	662	644	660	622	600	624	655	661	631	666	642	664	645	621	652	669	629	645	612	679	663	649	666	654	659	651	629	657	597	696	678	645	651	686	629	621	627	616	615	656	697	680	665	636	633	667	693	663	663	657	702	655	674	633	652	644	655	689	593	616	653	645	657	610	674	611	683	642	653	624	625	659	668	649	629	655	619	636	661	626	627	662	632	596	645	641	691	661	635	645	587	667	654	666	680	651	649	652	618	657	657	629	655	656	695	642	617	625	675	633	652	652	652	634	659	668	643	642	656	616	685	614	614	673	654	668	629	652	648	655	666	647	700	673	650	644	665	661	683	672	644	695	631	633	680	656	638	693	613	674	609	638	691	680	663	694	702	660	661	649	649	630	680	644	638	611	658	637	614	663	615	675	662	637	677	633	646	668	644	595	620	658	697	623	667	662	641	644	662	685	648	650	611	647	680	636	633	658	638	605	667	633	601	657	586	655	624	656	639	645	691	595	670	608	609	632	609	659	657	586	658	644	640	625	633	664	663	608	652	662	636	658	660	654	637	639	696	620	684	598	689	613	584	658	651	675	666	650	639	616	669	616	648	607	632	643	601	661	641	657	597	637	652	646	671	638	708	666	645	689	674	629	679	658	636	669	648	651	640	634	705	653	652	636	694	650	657	655	654	637	681	643	665	658	607	645	624	663	649	662	654	647	686	644	642	677	600	712	658	657	666	664	623	626	631	665	640	654	625	615	647	616	645	646	660	672	615	640	675	635	612	648	582	633	675	631	684	665	677	660	656	620	659	658	644	661	660	650	689	642	611	637	682	669	648	655	671	649	634	637	657	661	668	649	656	644	656	691	670	581	672	681	629	645	601	633	692	625	646	680	630	704	678	649	645	627	663	673	635	638	671	708	678	645	641	624	639	687	691	676	629	644	632	690	627	657	647	649	666	639	644	643	617	658	649	626	663	671	671	654	628	667	616	679	649	649	606	616	615	653	661	610	612	645	666	615	655	657	686	661	637	652	614	645	661	631	634	627	625	678	693	664	696	635	651	656	665	706	660	631	616	656	671	638	679	673	661	633	650	608	698	621	673	658	644	608	643	671	667	680	620	660	642	630	653	622	622	654	638	653	663	676	639	637	638
23768	20864	27952	23833	20650	10949	4244	3438	3304	3032	2981	2847	2396	2027	1675	1264	1251	1142	1093	998	1158	957	928	915	815	822	703	658	683	622	651	582	580	603	556	541	602	597	501	502	519	528	538	476	490	487	464	469	476	468	460	440	470	506	488	447	434	464	447	474	471	505	467	442	468	458	460	463	456	424	433	473	462	439	477	432	462	445	444	483	439	429	430	460	448	463	398	466	427	482	469	423	456	477	445	430	432	429	447	470	475	488	444	492	420	447	427	423	468	474	430	451	404	435	460	386	438	400	440	471	462	439	394	407	446	418	454	425	469	449	452	449	423	469	434	423	443	467	432	413	434	413	459	439	417	458	443	435	428	431	451	455	441	424	419	452	418	430	436	405	457	464	468	407	434	437	448	421	405	407	446	454	467	466	415	423	418	474	442	421	461	425	476	379	473	432	466	417	450	455	468	406	460	430	430	465	440	447	454	472	434	422	438	484	441	438	420	402	460	402	445	461	449	420	473	436	460	425	441	452	451	428	467	434	470	454	441	454	463	436	432	405	494	458	419	436	460	457	436	436	419	479	420	419	454	425	428	439	440	446	459	435	468	435	422	439	444	424	454	477	437	452	418	439	501	435	451	437	464	440	423	495	393	413	443	430	437	428	440	395	426	477	438	466	450	460	430	475	483	462	446	458	438	406	435	448	437	426	445	413	452	423	456	429	417	402	439	414	417	444	404	411	459	441	431	426	451	450	463	448	460	403	453	414	434	441	462	431	441	434	443	462	430	419	420	471	433	443	439	453	434	404	438	485	453	427	424	436	483	442	413	444	428	423	478	453	421	415	442	450	452	446	440	445	457	440	451	413	462	485	465	463	434	414	463	416	450	458	456	450	409	419	441	449	414	445	436	433	421	427	449	439	436	451	440	445	416	457	447	436	468	437	402	447	403	438	478	449	412	451	448	410	466	425	468	451	467	434	456	460	423	413	446	486	446	458	452	439	443	389	443	492	470	445	439	415	435	446	438	452	434	486	426	411	428	448	437	428	460	405	462	469	472	411	468	451	401	415	428	436	422	412	460	419	427	431	446	426	445	425	445	430	438	421	422	471	390	437	452	406	467	439	457	446	447	410	442	442	462	438	447	421	463	466	445	463	471	446	435	452	456	476	428	458	456	439	451	455	453	457	468	468	415	402	443	437	389	461	480	421	433	448	491	434	462	429	437	440	419	459	432	434	413	471	469	478	439	476	446	403	444	440	474	432	439	439	440	430	424	464	410	454	444	412	447	455	450	467	407	455	439	449	432	443	479	451	436	449	504	441	442	443	419	401	465	453	454	403	402	470	444	452	403	455	450	421	416	427	436	416	467	430	421	474	441	456	461	443	443	397	422	454	433	448	454	438	449	442	428	429	445	468	454	475	465	457	429	485	456	440	430	432	441	423	436	432	436	438	472	474	466	459	452	427	470	475	456	415	412	464	463	461	447	449	476	476	414	457	463	445	441	441	409	444	446	438	454	447	471	479	431	434	461	463	434	440	440	490	469	450	470	437	433	434	425	447	428	425	444	449	418	440	425	432	431	470	444	459	424	460	466	446	417	447	474	396	435	450	458	468	434	444	464	482	441	401	455	461	423	436	458	438	446	445	467	426	466	437	439	454	456	445	489	463	424	443	445	442	394	400	437	460	436	456	428	404	474	413	402	465	443	452	479	436	402	425	426	428	436	432	417	486	476	439	439	481	429	430	471	422	422	427	460	413	423	452	450	430	441	425	460	455	465	444	475	434	421	465	440	449	449	433	449	467	482	442	423	448	455	443	451	442	453	431	454	464	441	418	400	442	431	430	470	443	504	430	438	464	460	433	474	435	399	441	443	428	443	422	463	473	420	449	462	439	429	441	447	433	474	431	434	440	421	461	454	442	444	465	440	494	445	455	466	467	453	427	448	437	454	439	454	490	458	479	453	515	417	454	439	451	446	450	435	430	426	481	452	433	420	461	401	443	482	471	449	455	456	479	463	437	432	447	423	463	425	414	464	417	435	431	457	420	467	451	455	438	443	439	468	396	443	445	444	470	433	450	458	466	478	403	407	453	453	465	433	460	411	418	411	443	463	444	426	433	439	406	455	454	482	461	448	414	440	434	412	448	382	432	461	459	450	435	459	455	474	442	490	475	416	464	441	445	449	454	414	423	414	450	454	454	444	446	411	422	452	477	427	455	415	474	455	483	442	432	415	458	425	448	463	454	451	423	479	442	443	475	438	399	429	475	469	423	458	454	449	443	437	371	426	462	461	463	443	406	450	440	454	449	446	473	431	450	430	411	418	446	428	442	443	421	446	463	443	425	429	454	414	448	446	416	427	444	422	428	472	423	426	443	461	448	411	413	421	435	419	445	466	435	449	457	425	410	455	422	437	469	447	440	391	461	448	446	422	428	471	468	440	449	425	464	440	406	472	435	467	414	484	460	475	439	444	402	415	428	445	437	428	453	471	455	447	462	455	438	434	438	425	415	456	416	446	441	482	422	436	428	406	419	434	454	456	410	450	423	435	462	442	475	433	445	397	446	413	455	438	452	445	455	455	423	452	417	405	454	439	442	409	429	419	460	460	425	427	457	444	415	430	477	452	438	431	465	442	457	468	458	438	441	402	422	429	433	467	507	438	453	407	508	460	431	463	486	462	473	418	436	469	467	461	455	438	428	418	451	465	441	496	463	477	447	414	453	423	426	449	419	415	454	472	452	444	458	457	420	455	484	390	431	469	446	449	451	443	437	445	447	459	464	414	428	439	421	433	410	415	428	394	432	488	464	420	391	482	416	418	446	428	437	459	425	455	438	479	435	419	457	475	440	451	437	441	430	442	473	424	450	464	400	451	440	438	435	458	424	441	446	429	433	451	442	456	433	401	428	421	447	440	423	456	441	429	428	436	406	424	438	467	434	440	431	456	439	451	457	442	469	443	427	430	440	456	433	466	453	446	441	474	465	477	438	416	434	403	428	451	451	395	455	398	463	442	453	458	452	430	450	409	458	436	481	437	404	458	457	447	410	426	457	470	426	460	430	438	411	449	437	397	427	461	446	462	470	458	400	479	454	462	456	451	430	417	447	444	403	421	486	437	441	460	397	431	427	424	394	424	475	469	402	437	428	435	432	442	441	449	464	426	440	441	442	448	455	442	457	462	434	465	446	439	461	432	425	455	444	437	483	440	469	456	461	446	483	454	438	479	448	458	414	440	416	418	450	447	418	424	442	455	463	446	454	431	457	439	466	451	427	409	402	461	410	474	466	414	450	437	474	441	456	491	407	422	444	436	419	409	469	400	452	413	440	410	470	429	444	418	440	426	451	438	394	464	433	448	440	455	477	445	468	470	493	483	483	453	421	479	477	432	408	430	431	445	456	459	477	460	444	435	457	417	441	451	460	412	433	451	465	406	469	419	439	421	444	463	484	427	424	448	410	435	422	470	439	439	457	475	465	431	427	460	445	454	471	441	430	411	453
36801	49742	17649	11747	10539	8632	7469	7575	7453	6711	6514	5951	5072	4126	3246	2530	2314	2111	1846	1797	2075	1711	1520	1484	1454	1371	1108	1046	1122	962	963	874	971	940	808	803	857	804	767	700	731	710	697	604	620	709	647	629	629	603	647	620	611	593	625	668	602	656	610	589	613	645	615	631	626	601	611	549	626	574	598	582	593	533	635	561	586	578	619	565	592	602	588	590	595	584	603	578	561	571	539	527	584	590	580	583	582	560	596	546	613	561	564	571	574	573	550	564	569	588	577	594	533	572	608	596	558	617	618	564	604	562	618	573	599	581	588	606	592	605	565	565	544	582	586	617	547	553	570	548	566	603	590	572	565	556	573	553	617	577	590	596	556	591	519	570	635	537	575	531	583	620	616	654	574	602	582	534	543	556	569	553	625	610	556	540	541	612	576	560	584	611	603	602	541	576	597	610	570	587	565	581	574	582	551	602	535	606	564	560	596	539	591	577	564	617	591	608	553	571	554	585	624	561	594	609	586	581	647	610	625	559	535	609	584	599	601	595	598	585	560	549	534	566	603	593	617	614	567	569	597	550	603	575	554	622	577	510	591	620	593	564	600	572	586	580	560	591	587	544	567	595	594	579	560	573	551	614	576	616	585	565	562	533	591	579	601	573	567	588	578	569	608	548	596	562	533	616	607	614	574	558	613	606	543	562	546	618	551	585	606	567	547	586	580	567	564	554	591	576	554	534	588	545	583	562	590	552	535	594	545	594	568	563	586	539	526	596	592	580	570	594	622	557	553	516	587	569	578	547	597	595	600	591	553	553	575	572	601	590	625	595	572	585	571	608	624	587	571	548	586	584	610	581	555	561	577	568	586	567	587	576	629	575	618	582	574	582	556	618	592	618	589	583	563	608	584	552	577	561	642	572	591	588	576	548	575	539	607	571	581	629	587	560	578	585	584	629	567	564	557	620	576	583	582	610	599	600	605	529	577	555	573	624	549	604	572	556	599	597	570	574	583	551	582	561	552	571	585	586	577	572	585	597	545	579	576	601	586	626	557	568	581	577	566	564	599	600	578	582	579	600	560	598	540	598	567	584	587	605	562	558	559	561	584	591	538	599	515	609	578	575	581	596	614	588	557	574	563	564	620	568	565	587	602	533	555	593	571	581	548	566	607	556	571	570	598	563	570	583	530	558	638	574	556	598	590	590	536	595	601	577	574	586	557	564	589	546	551	594	539	594	574	548	581	600	538	606	565	570	626	572	545	574	624	602	546	596	542	580	599	546	557	550	584	633	581	596	569	572	562	543	624	530	617	568	576	577	577	577	548	522	597	552	589	573	537	606	562	593	602	569	612	567	537	581	563	573	569	542	582	538	599	557	597	580	534	600	581	585	579	572	578	539	598	603	558	573	587	591	585	540	537	543	560	609	580	573	579	549	549	595	603	567	570	627	577	573	609	595	577	581	601	602	569	600	534	580	550	560	576	546	595	621	543	611	591	571	616	570	560	595	570	571	565	589	571	605	600	595	622	554	629	529	542	611	556	610	593	590	572	559	593	578	616	562	607	566	604	582	610	620	563	572	604	576	570	569	599	615	547	587	604	570	523	560	562	535	560	598	574	583	582	594	601	596	554	624	622	591	578	579	564	549	563	600	557	601	589	548	586	603	600	579	582	568	595	556	571	598	546	577	583	567	562	566	561	555	540	569	592	606	588	590	547	566	547	576	575	571	565	585	587	542	572	582	566	601	553	586	591	585	575	581	549	595	571	584	581	603	551	585	596	555	553	619	577	566	586	587	565	571	583	579	582	557	566	558	553	589	571	556	596	618	574	563	512	554	594	573	568	554	556	574	584	553	585	619	599	561	562	595	568	583	580	574	542	580	555	599	548	599	578	568	602	626	603	513	601	592	577	588	562	587	608	585	585	585	592	591	580	565	545	581	566	582	592	582	595	558	557	570	538	589	556	571	590	522	574	542	626	564	599	589	581	588	583	573	565	563	576	585	577	569	587	579	576	583	573	534	589	588	550	583	569	561	571	561	584	575	582	594	593	583	589	513	558	538	572	605	556	585	558	570	585	577	578	607	565	578	580	600	557	599	554	605	534	592	574	557	576	565	574	587	607	572	580	540	587	578	588	524	595	557	607	560	588	605	555	556	573	594	590	548	538	609	549	543	617	589	594	574	582	580	566	614	568	625	607	560	601	549	592	578	569	611	588	556	567	633	595	569	552	576	566	594	571	581	586	567	635	582	569	596	596	545	582	563	568	569	589	562	593	559	588	552	545	541	616	588	562	552	602	559	597	504	601	527	595	556	571	562	561	584	552	600	572	600	559	629	591	565	562	585	568	613	535	618	527	596	611	596	556	558	588	544	626	612	581	569	593	589	543	582	586	580	584	585	626	554	611	588	557	582	560	572	534	577	577	629	568	538	612	585	557	608	631	561	585	534	623	554	572	561	541	572	600	578	527	546	572	565	571	567	549	535	566	598	589	558	564	590	600	583	595	571	573	625	625	566	564	577	589	573	621	544	591	558	571	585	631	577	548	547	589	570	572	547	600	509	615	576	550	503	592	594	601	573	580	588	611	615	558	549	604	550	547	575	573	543	578	583	586	575	595	540	582	537	577	608	498	611	599	614	569	562	608	611	583	586	555	577	607	534	567	573	576	554	566	593	593	583	552	607	530	563	570	578	537	580	579	586	581	613	576	548	566	544	559	557	566	547	553	554	560	584	570	556	585	607	548	573	542	584	546	590	570	580	565	567	598	549	561	554	602	558	588	532	612	574	555	557	568	569	571	531	621	590	616	570	587	596	583	571	581	575	561	570	601	588	542	574	617	600	602	536	560	566	575	608	608	592	598	612	611	553	586	625	573	600	573	563	550	566	592	593	542	585	545	600	545	533	549	574	610	588	583	564	552	594	614	610	610	560	610	604	600	585	582	590	534	531	558	555	542	600	599	584	571	608	571	593	605	579	602	577	561	592	548	600	609	586	575	614	566	586	554	594	540	594	560	596	551	561	589	584	578	584	577	581	557	620	576	550	606	613	603	579	545	573	559	581	565	571	564	560	605	583	585	596	560	568	589	560	562	593	597	570	569	627	585	589	581	568	573	545	570	596	568	543	537	557	574	548	579	554	615	582	561	592	629	549	575	610	587	616	613	559	561	590	540	586	609	557	539	615	558	570	555	576	569	562	599	578	569	585	622	589	574	572	586	577	523	584	618	561	580	585	586	585	587	559	590	537	665	580	574	593	566	599	613	538	562	588	559	580	606	516	539	613	598	660	574	596	589	582	553	633	592	577	593	566	593	584	564	545	595	620	614	547	595	514	600	603	549	590	581	584	550	549	618	589	578	540	588	561	528	599	588	596	548	581	588	603	615	573	588	539	583	560	568	558	575	530	551	581	553	580	618	568	570	570	557	580	586	577	605	587	626	605	569	578	535	605	544	634	577	541	597	581	591	523	592	562	589	551	549	626	542	571	569	548	609	557	566	585
22707	20828	28487	23215	20825	20715	11429	5971	4842	4235	4200	3556	2707	2267	1876	1664	1559	1565	1502	1521	1536	1326	1099	1030	1022	1003	819	771	751	664	635	642	620	594	534	566	535	514	497	489	501	475	461	428	408	449	405	404	412	436	439	418	379	426	420	474	376	391	403	406	404	400	433	395	403	347	406	393	374	369	378	386	368	359	366	403	358	383	353	362	402	387	354	344	384	363	348	389	385	400	362	393	373	349	352	366	364	377	375	381	386	383	405	411	361	374	377	416	398	339	391	420	379	372	337	366	389	384	385	370	352	386	368	368	333	345	350	355	376	369	407	408	406	368	358	337	391	384	355	397	362	380	368	338	342	365	379	344	396	402	365	378	361	342	377	393	369	396	402	383	368	360	409	349	393	428	361	349	404	371	360	402	405	375	375	369	399	386	401	335	421	352	372	372	394	346	371	400	359	358	388	396	395	363	370	409	382	362	362	375	334	373	373	360	356	363	357	367	390	384	379	394	342	399	383	382	369	362	354	374	386	374	358	395	408	383	326	394	394	386	356	389	383	357	407	361	387	393	393	346	391	389	363	371	359	361	364	374	360	379	396	375	361	363	370	359	370	353	375	354	414	376	380	351	352	333	388	366	393	344	347	369	352	353	403	360	374	404	380	356	384	362	360	379	322	370	374	348	420	359	382	379	357	385	368	370	343	375	383	353	377	364	351	371	378	380	379	350	393	404	358	353	371	368	389	396	360	358	355	334	336	360	393	372	403	367	363	397	368	405	395	375	380	421	335	386	390	352	351	395	379	370	381	367	367	370	351	384	374	369	363	381	351	373	380	314	362	382	369	363	360	360	364	387	354	373	351	345	374	360	343	379	368	352	400	342	387	344	377	351	367	395	362	373	399	383	406	360	368	355	372	394	369	367	376	346	388	370	373	365	392	313	369	384	356	372	336	375	391	380	363	384	370	374	382	369	346	365	321	365	372	370	375	413	376	367	378	381	366	375	367	388	384	352	374	359	369	401	360	401	367	339	338	368	390	391	370	369	367	395	347	368	376	370	370	366	389	345	347	364	326	405	351	366	383	360	402	373	365	364	368	337	384	369	394	336	350	369	372	361	366	421	346	379	376	363	387	400	378	363	329	391	358	398	353	344	363	345	373	368	397	369	433	381	390	414	371	371	406	362	356	406	390	341	373	374	344	370	392	380	390	346	372	381	351	388	372	356	344	378	367	395	354	379	379	360	365	359	378	368	385	386	377	373	365	375	368	353	372	362	382	348	402	370	407	366	393	368	436	399	405	351	357	355	388	380	355	387	396	385	397	402	406	384	343	356	385	367	355	407	363	404	368	419	360	370	397	365	375	362	362	392	369	403	365	380	351	360	410	330	363	366	373	344	362	397	369	393	372	364	396	381	371	371	386	348	382	403	390	379	377	349	370	368	397	368	378	375	398	379	406	362	372	387	383	365	367	390	359	374	376	359	390	376	376	382	372	367	364	365	351	372	355	350	369	365	409	351	353	364	403	397	406	381	369	386	377	405	386	396	375	340	383	367	367	368	413	359	351	353	343	376	382	395	382	362	369	383	345	332	395	389	380	380	375	373	349	398	371	383	365	378	363	382	362	383	376	381	342	397	389	381	416	358	371	386	384	410	380	361	362	386	390	339	362	336	395	385	394	348	385	369	362	361	371	369	369	345	343	351	386	402	376	376	356	342	361	373	401	328	393	348	361	386	361	374	357	371	380	392	359	355	371	377	361	401	350	363	350	374	333	385	363	378	380	379	367	372	375	399	334	375	379	383	393	395	385	371	394	375	376	373	371	343	398	378	366	380	380	410	374	353	362	394	424	354	369	400	393	354	367	405	352	361	375	341	380	359	370	395	389	365	365	375	318	394	400	413	345	373	383	339	378	366	360	396	354	372	355	346	389	384	326	340	360	394	377	366	377	395	392	378	357	411	368	374	364	408	371	378	385	398	348	372	359	368	376	366	366	387	393	352	380	370	362	393	392	339	401	377	389	365	378	367	392	370	383	375	376	415	373	395	390	345	374	378	388	371	370	408	355	382	362	378	385	380	362	368	351	361	383	359	358	370	362	371	390	412	379	379	387	358	368	364	371	390	358	372	373	335	401	383	372	418	390	391	386	371	348	383	374	370	360	363	384	375	405	402	373	374	385	368	383	354	364	385	351	357	393	373	404	361	396	429	358	381	398	409	341	382	370	388	415	401	400	352	418	368	341	361	377	360	365	360	357	348	398	350	362	377	379	357	358	356	373	366	335	375	346	343	368	396	387	384	382	387	362	393	380	371	359	358	350	407	347	390	381	401	383	369	338	373	376	394	362	405	377	369	391	377	384	358	379	390	354	353	384	363	368	329	340	374	371	367	382	377	369	346	390	354	378	338	375	391	376	381	387	377	334	370	384	363	390	353	363	352	341	353	363	379	368	363	355	372	366	335	339	375	376	376	381	375	366	390	366	360	375	376	366	389	375	367	391	329	364	385	360	393	378	369	395	372	366	366	396	343	378	365	365	376	385	371	366	383	354	386	371	368	366	381	406	359	363	416	389	407	374	349	369	384	382	368	382	384	371	356	349	374	391	359	383	407	407	387	384	353	373	366	381	374	366	338	336	341	392	378	360	393	345	404	388	369	379	341	376	348	369	377	361	348	383	370	339	401	386	405	377	386	353	358	410	347	384	385	354	351	344	359	375	410	367	349	375	348	413	338	394	363	368	339	377	335	383	388	350	381	381	396	376	357	362	371	384	372	373	391	373	382	388	383	389	373	417	369	361	379	376	368	343	375	369	374	351	342	357	337	371	351	359	400	341	331	377	384	393	374	404	389	353	349	354	360	380	384	371	414	394	402	361	362	382	404	386	377	374	328	382	362	392	391	370	355	382	388	378	373	372	360	385	359	384	376	356	334	349	384	370	376	347	386	392	366	383	350	396	349	390	373	388	392	357	375	379	411	396	380	388	361	384	364	387	365	409	372	357	369	356	346	394	365	370	380	367	372	371	363	378	377	355	351	394	379	390	365	395	383	382	404	394	376	403	385	392	379	393	414	376	397	343	346	389	405	352	373	346	369	380	362	395	358	357	343	382	380	362	378	383	357	375	374	353	362	385	400	367	350	371	391	362	357	347	368	368	385	370	358	361	359	332	358	411	385	346	386	392	398	397	404	395	404	402	371	369	369	348	344	365	368	387	359	341	363	402	342	324	380	366	381	378	335	374	396	363	362	339	374	385	427	398	335	355	386	384	388	378	375	357	364	387	387	377	359	385	347	399	348	347	355	394	343	358	344	373	366	406	415	365	390	390	386	376	376	359	366	375	362	384	377	374	393	364	371	394	335	371	403	377	373	361	385	396	392	363	352	368	368	367	356	367	366	367	390	363	403	376	373	364	372	392	381	392	393	336	385	384	361	393	369	392	380	332	386	370	384	368	378	351	377	387	340	366	400	352	353	374	379	325	362	401	355	358	393	352	328	381	372
40504	50031	22376	16538	14717	11937	11219	11629	10312	9012	8987	7356	5566	4522	3636	3347	3169	3074	2925	2756	2857	2462	1959	1960	1869	1796	1454	1200	1216	1130	1062	965	954	916	874	845	837	731	726	649	710	658	575	672	596	608	528	574	519	546	539	523	555	599	576	543	470	518	479	538	571	536	566	554	496	535	523	503	509	503	473	458	479	495	505	484	463	468	436	479	479	507	493	451	492	460	449	475	495	508	473	497	504	451	477	507	462	492	473	490	485	492	455	469	492	463	462	429	512	466	484	481	463	483	488	479	476	484	443	457	484	500	476	517	519	455	470	468	496	483	449	484	491	466	486	469	514	462	501	495	497	497	457	492	481	442	476	468	464	492	514	503	460	436	513	514	495	433	478	436	499	401	443	513	521	496	474	476	446	478	476	453	455	483	454	492	407	482	492	486	477	487	462	471	439	463	473	451	496	464	477	508	474	495	449	521	470	492	454	467	461	454	452	480	446	487	451	471	438	495	457	490	454	476	443	461	506	461	459	494	487	475	492	495	450	455	471	490	460	479	474	497	477	479	500	502	453	489	485	484	499	482	482	450	525	465	522	442	455	497	454	492	503	455	418	489	480	479	458	481	494	476	464	434	473	492	477	456	501	472	461	470	483	455	472	446	493	433	448	463	454	471	475	453	455	471	457	487	451	476	446	459	467	490	462	506	486	514	480	453	495	456	452	476	506	462	480	473	409	512	433	424	522	475	487	503	456	470	495	447	474	456	474	536	492	514	539	502	476	438	445	475	444	472	441	479	495	467	465	441	463	505	496	506	462	459	499	475	474	455	454	462	487	456	506	472	470	462	440	460	475	511	474	476	495	471	482	473	479	477	471	465	478	480	499	467	483	473	425	465	462	492	461	438	462	530	478	472	469	495	568	473	489	464	479	489	484	467	495	494	512	462	486	479	447	460	438	474	492	516	471	439	475	449	469	492	474	494	468	488	479	486	467	470	483	463	473	499	458	481	503	477	472	489	472	492	522	473	456	464	503	472	434	470	465	470	502	543	492	450	449	504	500	489	486	470	456	434	472	493	460	486	471	472	495	479	467	486	477	454	463	470	473	480	485	510	491	499	455	504	485	482	471	466	468	489	494	470	453	485	525	442	525	486	460	454	449	465	456	487	471	480	471	460	496	487	459	445	460	514	458	440	463	463	455	488	449	473	469	497	489	486	454	441	481	517	478	467	492	478	508	455	476	483	483	490	464	468	451	447	474	510	469	464	476	452	449	465	507	472	450	444	504	468	495	459	451	485	481	480	442	492	490	462	514	459	458	487	499	473	470	510	496	440	510	486	479	515	449	467	455	496	509	494	478	463	510	524	450	490	443	473	485	504	474	506	504	446	473	508	449	495	467	489	470	450	492	472	473	481	478	442	501	443	487	454	439	501	467	443	466	458	464	492	479	512	506	465	529	478	480	471	472	475	495	460	434	489	452	494	443	514	503	472	488	481	501	486	458	505	489	419	474	476	498	492	488	488	493	520	495	490	492	476	487	472	480	470	511	482	443	486	487	488	472	465	470	443	485	481	496	506	463	487	471	443	456	455	473	447	467	471	455	454	432	459	489	454	487	421	488	435	537	470	483	472	478	433	463	481	443	467	465	467	492	502	476	464	493	439	478	457	475	436	471	514	509	459	505	449	489	490	467	445	460	441	454	504	462	465	500	461	446	493	484	468	440	429	440	468	465	482	455	478	490	450	493	463	480	453	469	494	468	488	465	498	500	451	487	462	438	473	481	456	455	507	443	470	501	446	478	471	490	480	477	482	456	487	474	495	519	418	460	431	502	503	452	470	468	450	459	497	491	494	490	479	506	467	475	519	495	456	483	480	488	462	473	489	458	514	495	430	490	459	439	498	484	473	454	473	444	468	499	486	477	459	485	497	457	489	470	500	486	494	464	481	485	449	440	473	465	499	507	484	540	461	460	535	468	477	503	444	474	473	466	454	484	483	450	461	501	460	482	497	479	485	472	451	468	476	476	471	508	480	508	479	459	476	466	458	478	480	432	509	475	469	435	463	448	478	463	464	479	483	440	511	461	471	470	482	459	503	470	470	474	478	491	463	452	473	485	489	494	516	467	464	484	480	408	494	479	511	512	486	503	460	474	487	465	480	466	473	477	518	476	461	462	500	487	482	459	485	480	502	487	489	471	469	467	495	505	479	489	468	475	495	486	476	490	498	447	467	476	430	487	461	501	467	479	486	494	487	461	491	422	507	459	514	454	461	532	474	486	503	456	460	450	485	462	478	490	484	506	492	496	467	455	492	471	490	463	427	458	455	468	467	484	529	460	425	484	508	504	441	483	474	497	482	485	494	422	455	501	493	494	472	500	504	494	509	510	482	482	466	476	512	479	502	506	482	478	461	458	488	456	456	452	487	464	465	513	523	476	494	475	489	455	453	471	467	477	515	483	458	466	471	468	469	510	445	477	448	445	488	464	502	456	500	459	490	465	474	494	473	500	477	553	491	437	438	494	457	468	469	495	495	497	473	443	480	465	452	498	473	492	440	433	488	453	499	463	459	479	495	510	505	481	461	488	490	477	468	449	502	470	448	479	490	474	446	453	463	439	467	441	464	540	495	459	468	458	494	439	482	469	460	445	490	490	499	485	452	446	474	466	510	490	490	458	455	456	486	472	470	456	509	450	466	520	521	474	500	471	501	461	505	453	454	484	456	518	484	459	513	465	479	477	488	500	460	468	470	463	474	422	438	466	495	492	485	436	486	454	484	477	458	489	485	452	455	468	424	477	483	483	462	472	457	507	463	464	475	467	437	446	473	474	489	482	472	487	503	481	483	501	452	482	459	476	471	511	474	489	482	486	452	515	443	463	467	454	493	482	450	485	490	493	475	438	487	497	434	459	440	478	474	457	475	473	474	443	432	485	448	479	471	457	486	460	485	451	492	459	454	432	490	490	430	500	436	472	491	447	466	490	499	469	453	451	476	499	493	481	487	439	458	467	473	497	425	478	483	479	465	459	483	478	437	435	463	458	506	482	485	456	498	477	474	461	512	482	498	479	479	452	478	476	508	446	459	475	485	459	472	473	477	441	514	459	457	467	471	473	493	467	463	480	484	482	482	470	481	470	466	473	488	469	514	491	461	466	490	490	478	477	483	479	466	454	469	509	457	455	500	454	493	491	497	458	481	480	478	480	482	496	491	463	490	497	482	453	480	501	484	455	478	448	483	483	491	480	476	478	473	474	497	499	476	440	497	500	481	479	496	443	478	549	489	483	451	507	470	513	472	476	489	453	483	456	452	457	463	498	489	506	495	484	493	465	451	500	480	459	471	459	499	482	489	512	484	473	464	437	498	476	480	472	440	477	491	497	453	463	443	486	500	449	485	466	488	489	456	481	447	446	496	469	463	530	491	510	500	477	449	491	467	483	466	487	501	508	446	519	448	460	513	473	493	536	475	482	460	461	471	479	456	455	482	467	468	476	450	483	486	471	503
27843	23291	14657	6029	3310	2811	2325	2403	2341	2153	1873	1436	1267	1174	1181	1135	1101	1034	1010	910	916	889	841	795	801	726	703	689	628	614	619	607	599	585	592	581	572	539	611	542	511	514	492	563	509	544	571	498	487	506	534	535	535	508	531	504	524	543	497	489	540	519	533	484	507	495	531	495	523	525	503	492	524	547	503	517	487	509	514	468	527	448	469	493	515	504	485	492	521	486	547	485	517	517	551	487	567	469	482	505	501	514	490	500	494	531	457	504	512	504	486	502	513	542	497	514	525	519	503	473	510	536	476	498	516	513	526	514	521	468	557	544	493	525	512	485	504	463	483	511	534	481	511	484	507	503	472	515	540	511	507	528	471	525	505	500	530	546	513	480	497	527	504	538	486	478	473	483	516	511	485	482	483	510	530	515	534	496	489	530	486	531	504	481	562	499	515	492	528	530	556	485	515	500	511	508	522	509	451	496	492	477	506	458	544	494	525	505	487	504	531	473	525	513	515	508	510	537	501	520	511	495	520	506	501	521	517	469	503	504	514	509	530	508	503	537	505	507	503	518	501	512	496	510	503	516	504	517	465	534	490	517	507	536	511	529	490	498	527	456	515	499	502	474	499	537	490	488	477	523	461	495	456	540	476	517	510	482	501	532	500	518	503	520	474	501	539	522	529	539	542	510	495	467	526	503	489	488	500	493	523	479	520	499	521	502	472	533	519	539	454	507	528	531	550	509	501	514	485	521	530	505	528	542	537	541	498	524	483	549	496	473	532	542	528	515	553	489	522	487	514	503	498	543	485	509	493	504	458	516	511	511	525	533	523	550	524	493	488	492	490	496	489	511	525	521	475	515	517	530	532	501	503	501	508	495	519	486	483	494	501	547	517	498	525	527	533	531	496	503	514	509	515	501	474	514	496	517	542	508	514	512	491	479	489	512	485	476	475	535	535	490	492	540	463	452	530	492	497	500	512	489	531	513	486	493	489	492	489	513	504	500	501	493	535	534	519	512	505	497	570	509	522	514	536	514	533	497	491	523	501	532	525	533	456	501	493	481	508	511	564	484	508	489	461	452	491	466	498	495	519	514	507	498	506	525	506	511	490	538	503	542	499	489	502	442	486	499	498	493	514	478	506	563	491	483	525	529	507	530	475	523	478	506	477	501	492	523	541	477	515	510	504	486	508	515	513	519	567	489	489	530	518	481	491	515	538	482	507	494	498	483	527	495	523	471	484	524	536	479	520	526	472	525	493	533	527	486	494	531	504	529	544	480	548	472	528	479	543	490	515	492	515	518	518	488	488	559	545	498	532	511	508	508	546	488	511	476	486	508	519	507	568	508	530	494	483	525	515	465	520	490	499	497	573	479	498	471	554	486	489	478	536	516	506	494	492	528	515	505	487	527	475	507	496	500	524	474	504	496	499	494	497	505	534	507	523	525	520	491	526	513	520	517	517	523	489	499	507	512	517	501	490	515	505	484	510	512	507	532	486	469	484	475	534	506	493	524	500	519	496	488	547	491	554	500	536	550	479	500	486	502	495	538	470	493	511	530	489	517	540	554	541	512	489	492	549	501	514	522	539	517	501	493	537	515	479	504	502	475	492	531	513	503	534	466	525	532	517	476	502	508	520	509	503	504	535	514	521	502	516	517	504	477	516	507	500	536	498	501	532	492	515	450	520	518	488	539	522	524	490	489	482	536	517	465	533	524	483	509	519	489	506	493	511	549	509	499	528	499	513	517	514	464	452	491	536	520	513	510	482	506	509	462	523	483	532	494	518	519	477	526	507	505	533	477	488	514	487	472	482	530	518	485	509	527	484	516	457	538	479	525	463	557	444	480	487	497	523	507	506	516	495	483	463	484	472	504	510	483	502	487	485	491	449	510	477	495	468	516	496	503	519	485	482	500	503	541	511	528	516	516	483	491	519	502	534	467	506	501	472	552	457	500	507	482	536	502	486	525	506	468	524	491	522	490	491	519	508	497	521	536	504	540	544	495	515	531	528	535	511	523	489	501	520	548	547	472	512	501	500	522	464	507	490	511	521	483	501	460	518	462	477	532	499	508	515	493	508	506	530	533	508	485	504	531	507	531	539	512	541	517	505	494	515	520	484	575	520	534	512	523	513	489	530	493	480	512	546	512	506	528	482	516	509	471	480	523	550	495	482	538	481	532	485	470	509	488	517	566	522	488	533	475	510	501	525	483	513	520	526	491	505	538	517	514	505	477	480	486	526	501	506	482	516	527	483	519	533	501	489	524	518	536	526	505	482	498	499	542	496	461	485	485	516	516	500	475	527	519	543	506	526	520	501	549	535	534	533	497	575	505	510	486	494	485	509	515	449	476	519	468	548	513	497	524	522	507	498	497	529	550	489	555	519	480	556	502	529	527	463	459	508	539	527	494	488	504	525	529	531	496	502	525	485	522	513	502	505	536	530	508	533	507	530	496	512	465	511	506	520	541	511	513	489	527	491	498	489	531	518	494	525	524	505	542	492	503	545	474	517	541	468	492	503	538	504	497	492	489	476	480	515	521	493	489	517	501	463	490	493	499	493	498	544	525	541	511	521	515	523	513	473	504	508	486	547	493	519	548	472	500	534	478	486	473	474	508	524	534	543	507	501	498	496	522	511	526	538	482	533	518	524	472	522	507	495	458	512	479	499	537	502	512	506	531	530	492	507	558	502	495	492	514	550	542	484	522	543	504	527	501	516	466	471	501	482	533	509	500	510	522	508	501	521	515	480	497	519	512	443	491	509	504	497	549	475	483	487	530	512	546	536	480	530	536	557	515	539	443	475	510	497	526	497	509	503	505	484	493	515	463	530	491	521	527	477	476	483	493	496	517	504	535	517	567	507	497	536	505	546	558	538	512	467	542	539	486	497	484	512	532	528	523	484	526	523	495	491	475	492	550	464	513	495	502	479	476	509	526	476	490	478	441	513	480	511	499	523	511	522	472	516	511	513	507	506	491	526	522	484	510	531	503	515	479	508	459	486	502	514	521	515	505	523	504	499	503	498	507	495	513	519	506	506	494	463	512	548	520	496	487	483	495	485	513	489	503	537	513	479	495	516	495	471	520	495	497	466	479	539	486	489	521	488	539	499	479	552	574	544	504	556	520	451	499	473	503	494	477	530	512	510	509	511	512	514	492	500	504	489	537	500	522	514	561	506	541	531	473	480	478	476	490	552	533	498	516	489	505	499	524	512	500	511	534	490	498	525	460	499	482	525	507	521	475	505	552	473	498	481	558	541	514	506	522	484	508	479	509	515	506	529	500	421	481	535	528	505	498	499	482	515	513	561	544	583	488	529	548	508	476	543	511	495	501	502	510	521	501	555	497	496	495	541	507	535	489	497	510	494	532	501	510	516	501	479	479	519	488	511	496	534	539	495	504	487	489	537	499	534	467	508	492	514	483	479	529	471	491	522	536	505	508	533	447	522	509	505	484	531	476	492	501	518	536	501	497	470	513	530	538	536	554	511	493
31487	30756	9644	7670	6548	6373	5423	5574	5371	4786	4062	2929	2575	2279	2268	2224	2036	1858	1767	1627	1563	1510	1436	1347	1290	1243	1083	946	968	919	931	862	849	832	790	787	828	748	777	744	667	713	716	688	638	704	659	669	665	691	695	615	678	650	679	730	673	698	664	664	644	707	677	683	702	694	720	650	668	662	633	642	679	662	662	701	644	655	681	660	703	674	645	620	684	691	664	665	712	683	656	685	680	640	640	627	666	673	694	659	642	621	639	659	657	672	619	618	670	655	636	644	663	693	687	691	673	624	597	678	714	661	638	650	686	699	652	661	671	653	634	643	677	685	655	654	695	676	643	654	636	666	632	664	670	669	656	685	601	698	643	672	623	680	633	642	617	670	690	658	651	689	636	663	661	638	630	653	628	638	651	653	645	684	662	653	653	692	667	636	657	636	600	677	640	654	669	643	641	671	645	666	660	669	656	639	657	664	618	636	650	668	652	635	683	638	674	722	649	641	652	642	633	658	656	702	650	702	648	715	671	671	663	637	662	677	634	625	649	655	661	655	631	614	651	637	629	679	625	661	621	658	651	672	651	654	628	655	667	665	635	615	631	674	693	635	644	646	596	671	670	680	647	655	692	620	676	646	665	662	618	637	607	645	671	623	651	631	694	656	662	611	629	625	663	632	643	674	674	669	684	639	654	652	685	662	672	635	709	643	683	611	664	681	653	639	659	628	709	673	622	682	624	650	599	631	635	662	657	663	654	629	661	677	696	612	646	638	673	634	661	676	619	602	615	651	666	666	649	635	676	668	645	669	619	699	589	651	684	668	661	642	685	627	674	652	646	691	690	670	607	658	627	674	685	640	664	635	665	688	659	666	634	611	693	658	635	627	710	686	606	645	631	703	643	623	625	656	683	699	627	612	611	653	629	645	642	658	636	578	646	603	636	723	650	669	683	641	583	657	641	638	635	636	649	720	628	661	680	631	634	643	685	665	678	637	666	653	671	615	697	625	661	643	674	681	646	628	651	650	689	678	668	645	685	641	633	659	697	633	632	628	671	655	688	681	645	642	706	671	638	675	639	658	637	680	666	652	680	602	664	651	656	671	653	612	654	683	646	640	666	657	678	681	683	685	664	649	668	630	658	659	661	665	625	696	622	641	629	681	663	682	685	694	635	648	642	638	669	651	635	630	681	671	620	640	648	658	646	666	617	640	615	653	650	654	648	627	640	651	661	657	682	642	672	651	668	675	658	674	678	648	661	680	702	655	602	651	625	716	647	671	663	678	705	661	648	645	663	646	677	671	663	700	645	719	708	664	629	657	679	653	672	605	649	645	639	634	633	659	653	627	677	632	651	644	670	653	653	630	684	652	678	685	655	638	659	682	668	652	672	626	678	665	649	708	685	656	638	633	709	660	648	672	632	662	650	682	664	694	650	643	648	656	673	637	636	660	643	697	622	613	632	641	611	639	654	648	645	683	658	681	683	603	607	670	694	669	649	644	619	634	638	663	645	640	635	607	671	663	626	662	655	634	649	667	664	698	678	667	670	619	651	668	657	670	627	649	611	616	636	683	640	699	614	673	716	641	633	703	668	679	658	665	683	653	647	639	629	648	687	639	583	645	703	672	628	641	688	668	671	657	680	704	671	648	675	655	645	629	628	659	667	690	647	700	639	702	684	629	675	662	630	656	615	657	675	643	667	707	684	640	683	614	649	695	690	687	662	652	653	656	665	656	685	627	669	644	592	642	577	651	629	683	643	622	665	658	688	635	643	655	625	630	691	689	647	622	640	686	654	656	610	639	655	638	682	676	645	626	636	688	665	617	624	659	651	643	667	614	678	683	685	651	641	659	652	669	669	680	630	691	643	638	622	659	623	668	666	664	685	598	652	630	685	649	668	623	662	700	670	663	656	654	644	654	620	677	644	668	651	733	642	631	701	626	629	678	641	684	606	682	625	637	622	685	692	658	637	658	631	692	686	664	677	667	662	627	621	635	669	664	654	672	614	649	660	650	690	658	658	627	624	664	690	572	650	677	650	653	632	634	674	619	642	668	623	698	672	626	644	652	634	650	664	684	697	663	680	696	629	661	655	635	664	615	694	650	645	653	639	663	634	594	609	678	683	648	698	619	610	694	642	642	687	640	655	686	634	657	699	658	655	678	640	622	684	684	636	639	664	639	644	669	652	629	633	677	630	641	641	650	649	623	701	671	665	672	654	657	666	639	649	664	658	647	639	587	650	675	643	633	650	709	640	618	619	646	648	672	681	648	633	661	676	654	637	663	654	617	653	658	666	687	631	638	651	725	624	606	662	638	639	694	658	632	686	712	651	683	642	694	667	647	667	686	638	682	677	640	673	645	699	640	686	615	715	623	622	682	625	649	630	651	651	652	647	696	660	674	650	730	657	619	658	667	638	632	670	619	639	667	614	656	695	652	652	651	628	678	655	682	603	650	658	641	653	638	683	676	676	645	647	690	641	680	584	671	614	612	681	633	689	662	681	647	614	667	651	680	603	715	621	654	695	643	643	656	652	644	646	634	652	645	624	692	662	684	652	671	653	663	610	680	668	629	656	664	624	649	664	652	667	650	685	680	644	638	657	673	648	664	646	685	671	695	666	620	621	676	631	665	680	664	636	671	641	647	640	643	720	696	705	628	660	647	620	623	615	652	646	682	612	638	655	666	659	642	667	658	639	681	646	684	655	672	629	654	689	644	676	658	605	625	626	683	671	671	644	697	636	654	660	696	653	694	694	675	689	661	660	681	677	622	595	622	692	664	698	686	654	648	683	661	715	620	632	661	662	676	633	621	587	646	626	677	620	634	641	656	612	673	661	632	653	632	636	702	664	651	675	649	666	693	589	680	651	682	662	641	645	668	628	669	676	657	663	684	625	650	668	639	650	665	635	647	675	640	615	669	599	642	681	699	692	660	662	651	624	630	637	655	642	677	668	639	646	636	647	643	661	676	669	636	622	662	645	637	717	643	684	655	639	655	670	657	662	628	640	686	660	688	652	668	677	654	625	684	681	622	673	617	681	673	693	671	683	644	662	658	638	675	721	659	657	667	674	636	708	695	654	677	656	623	666	697	691	646	712	667	664	684	668	656	640	675	670	714	656	641	651	649	672	646	643	670	626	608	616	644	704	671	676	687	688	621	688	658	649	675	649	642	698	649	614	638	665	660	691	612	658	665	629	656	680	685	590	661	661	691	645	625	649	629	626	644	643	700	670	632	651	663	663	630	648	631	645	683	655	637	665	663	670	647	711	674	674	641	645	683	670	653	663	680	622	598	677	640	633	638	661	688	689	712	649	661	665	680	641	670	629	622	658	621	654	693	655	658	645	642	668	680	684	615	674	649	662	650	699	651	624	656	658	638	680	652	677	648	673	648	603	652	662	664	656	662	643	648	652	604	644	703	681	681	663	660	626	670	660	595	692	674	639	649	634	665	638	703	628	677	629	647	666	629	676	629	666	668	661	660	668	671	691	635	650	635
23731	20847	28034	23721	20675	11586	4727	3753	3426	3093	2611	2217	2017	1901	1866	1701	1584	1354	1036	1055	1202	1149	1087	915	875	959	759	790	676	674	628	648	583	616	584	538	520	510	535	579	533	492	494	554	453	489	465	476	528	523	432	505	487	490	462	437	464	439	480	467	490	478	450	415	494	449	459	474	450	408	458	464	473	438	464	458	441	418	433	438	468	406	443	426	462	443	412	433	483	453	433	403	420	460	453	443	440	453	412	461	464	421	479	487	486	475	456	438	426	436	452	480	441	482	452	445	410	456	417	452	431	387	474	455	486	453	417	452	442	442	465	414	478	471	446	461	434	441	424	494	426	431	475	447	443	439	442	420	469	427	442	451	450	454	481	406	439	443	420	475	426	476	439	449	466	447	441	415	435	402	444	435	442	436	473	434	417	458	446	456	453	442	443	462	425	452	441	434	489	444	432	444	458	436	446	443	437	430	452	439	419	464	418	421	444	464	435	464	455	439	442	401	427	432	449	474	424	468	446	428	439	444	411	456	448	446	469	463	452	448	409	460	458	434	449	419	438	429	491	437	396	465	428	434	455	436	447	402	447	437	458	449	413	462	453	455	446	433	460	472	448	416	482	422	446	505	447	427	433	448	460	412	449	429	439	434	447	479	448	439	435	437	433	449	462	450	468	459	451	434	446	460	438	439	454	404	431	397	427	448	443	460	429	444	419	426	481	454	447	465	441	464	420	474	478	436	447	435	477	440	460	446	454	435	449	427	440	457	458	446	431	432	472	395	450	450	415	463	453	475	467	432	461	420	420	450	449	440	482	460	485	483	433	470	433	439	454	397	422	436	463	475	436	451	444	426	431	444	433	431	465	447	450	435	435	435	480	456	469	440	467	466	460	458	415	413	415	456	465	426	471	449	533	449	441	396	469	484	475	443	453	452	453	449	449	446	413	445	410	435	477	501	399	464	420	473	453	441	418	411	442	469	456	415	452	412	480	471	449	417	456	460	440	465	384	424	428	455	453	450	489	417	449	449	431	499	423	450	439	425	422	473	445	467	440	459	473	482	434	426	454	469	404	456	442	419	477	439	449	453	440	441	436	457	401	427	455	466	459	447	428	483	457	451	452	442	441	421	394	438	462	460	419	422	408	434	444	424	455	426	404	472	450	456	429	493	436	478	476	482	443	429	457	468	466	468	410	423	416	420	438	449	454	448	442	418	475	476	448	458	426	463	470	437	478	453	467	452	442	446	451	474	454	473	448	452	455	441	437	434	390	459	434	439	433	485	440	429	459	476	423	437	435	443	425	479	429	417	445	443	418	424	444	442	455	453	463	474	510	433	466	440	491	443	448	449	465	438	444	448	470	383	443	432	453	466	446	439	452	480	465	424	457	454	461	458	439	488	427	439	454	443	468	443	481	434	473	431	427	437	432	435	437	438	441	469	454	410	385	445	447	419	440	457	403	427	452	477	504	491	455	446	434	440	438	395	442	454	456	415	448	487	467	477	397	445	435	455	468	433	459	451	454	418	414	441	416	405	457	409	473	435	435	444	484	456	419	460	472	476	443	435	459	462	410	456	465	451	451	452	467	460	445	433	445	459	437	428	410	420	420	464	433	456	486	423	442	440	433	452	445	463	452	483	486	448	452	459	461	490	450	435	443	460	428	441	424	446	477	411	435	458	459	467	445	437	411	454	448	418	486	462	450	415	425	469	448	465	435	499	433	453	455	454	429	451	477	490	392	456	393	465	442	423	458	463	485	459	419	500	450	452	430	458	452	410	467	481	418	415	450	423	417	440	437	459	467	439	451	443	470	475	468	455	463	477	421	439	442	444	422	451	440	436	441	446	454	447	454	437	454	446	437	488	479	449	450	452	448	498	431	445	435	396	468	446	425	471	428	447	412	442	443	466	411	463	396	473	457	450	430	437	446	440	434	463	455	458	453	466	478	395	477	472	428	464	432	438	448	445	475	435	444	457	461	413	453	415	441	425	455	454	446	448	442	448	441	476	464	454	453	450	463	443	448	391	421	454	411	457	472	472	498	465	432	397	442	460	473	441	432	467	481	423	469	501	452	454	432	444	439	449	437	438	450	424	417	459	475	460	443	421	431	434	446	444	488	458	482	477	429	467	430	459	480	404	433	483	414	431	418	416	445	431	442	425	464	406	469	453	410	477	500	475	442	493	443	458	442	412	434	458	432	472	438	403	409	411	433	443	454	482	420	471	458	404	435	442	478	436	438	428	439	428	444	452	446	464	461	431	459	434	417	417	439	394	445	438	440	418	472	431	432	497	463	440	444	426	443	484	429	447	422	466	432	426	466	474	444	418	464	467	440	460	452	482	452	441	428	433	444	445	435	456	468	429	432	442	445	448	419	411	464	406	437	418	418	444	439	453	454	428	455	454	397	482	409	416	449	436	471	442	457	446	470	445	434	466	396	441	477	428	445	414	442	454	459	479	447	449	452	421	455	461	472	471	441	419	442	430	431	448	455	435	409	450	457	472	426	444	440	441	467	404	448	468	402	455	440	440	471	445	447	443	419	474	456	422	454	438	467	431	413	457	461	419	506	461	445	440	445	443	443	478	452	454	442	458	463	442	445	483	434	452	493	456	448	433	469	417	457	418	440	424	465	426	449	440	436	437	436	459	459	445	477	462	459	477	456	467	454	433	441	461	435	404	441	441	451	463	473	435	425	447	486	464	481	444	431	425	429	443	435	486	420	447	437	476	466	447	403	456	431	419	404	461	440	418	488	432	438	438	461	447	454	447	472	453	467	447	440	462	461	422	471	420	425	443	430	429	434	447	441	440	438	411	467	455	420	407	436	418	424	465	467	432	440	421	437	466	435	461	465	445	410	441	433	415	437	445	415	448	436	474	471	434	463	445	462	459	444	448	460	458	448	436	407	413	431	455	426	466	449	464	433	413	442	459	415	443	467	431	475	433	458	444	417	449	463	456	433	456	423	423	449	485	435	461	421	452	470	419	445	455	432	411	465	424	415	475	476	417	428	440	415	454	451	429	443	486	456	450	455	448	462	443	443	393	453	433	446	444	436	458	426	436	437	445	461	415	429	449	413	473	395	485	446	458	468	418	463	458	431	419	463	446	433	454	430	461	430	438	463	474	444	412	415	440	452	484	447	476	475	477	441	410	468	512	440	467	437	468	432	455	468	467	441	461	502	454	473	461	426	414	455	434	446	446	454	474	433	443	435	453	471	487	453	455	443	409	461	482	432	458	410	448	478	402	452	448	439	421	427	457	444	416	439	445	463	447	418	449	464	436	476	445	443	488	479	440	445	432	476	403	450	466	436	467	455	442	437	440	405	441	481	429	445	485	431	421	457	450	428	441	426	438	469	434	453	408	446	465	464	454	454	443	461	476	443	441	413	427	443	400	445	442	442	424	448	390	441	471	477	413	423	434	446	468	420	457	429	429	451	448	456	457	462	465	460	423	457	430	465	454	470	398	434	446	495	437	441	451	505	443	410	453
36380	47703	18385	13629	11247	9706	8101	7842	7677	6731	5538	4776	4212	3977	3629	3467	3218	2484	1863	1939	2286	2012	1955	1586	1478	1615	1322	1220	1218	1037	1020	1038	955	866	813	772	794	731	778	821	750	701	657	683	680	655	639	600	637	638	649	655	645	634	601	565	624	641	656	636	620	597	615	634	619	606	610	552	648	581	561	605	594	575	572	568	562	605	589	593	556	630	567	615	599	572	584	561	611	572	573	556	581	551	608	594	560	585	598	580	583	576	591	541	618	600	570	603	549	564	570	581	591	567	576	588	614	574	569	619	594	534	593	532	587	578	564	575	607	618	580	584	552	563	566	590	570	597	588	573	604	631	584	585	550	582	596	582	552	595	585	559	570	576	551	591	592	612	603	572	599	584	640	595	536	562	590	593	544	565	641	622	622	603	563	582	553	595	576	550	566	591	593	579	548	597	582	614	604	552	626	591	572	599	570	603	534	560	542	532	601	610	582	584	590	566	562	598	557	546	578	570	605	600	610	571	616	548	603	606	564	606	563	619	601	594	591	614	612	564	562	613	588	563	609	580	602	578	623	581	564	542	584	646	572	576	558	584	618	530	618	531	568	593	571	568	569	576	628	535	599	566	593	602	610	584	560	609	566	540	558	582	557	587	593	595	571	592	555	593	557	599	630	622	555	575	545	564	612	627	584	606	580	580	607	561	585	579	561	579	599	581	588	569	549	553	609	548	561	532	585	555	562	606	552	550	638	562	645	605	585	569	576	634	588	577	516	585	557	563	578	607	612	560	582	639	611	571	563	560	543	588	578	578	559	573	594	609	588	619	547	578	564	568	588	555	607	529	591	558	601	610	598	610	554	567	593	583	580	611	626	600	596	627	561	556	565	584	577	593	570	564	602	582	574	573	597	583	593	565	654	590	543	609	589	598	581	557	582	557	588	599	575	593	629	542	552	607	646	621	613	581	589	588	567	630	589	568	590	608	590	622	582	566	607	562	556	599	578	559	585	604	562	548	584	550	564	635	580	621	601	539	585	610	605	564	549	598	594	586	592	595	597	600	595	567	576	612	585	626	590	560	568	554	536	570	557	589	595	530	581	568	588	578	582	585	557	566	565	588	557	601	581	592	578	573	596	565	576	593	600	580	619	569	599	577	590	630	562	571	595	603	577	589	584	586	579	625	558	580	542	593	563	575	618	610	584	582	618	555	570	576	620	566	564	598	572	582	554	628	595	564	575	596	618	557	585	614	600	587	577	575	559	536	594	584	588	565	591	599	596	604	570	607	598	576	570	568	597	585	578	553	567	541	546	567	548	539	568	601	600	563	584	651	577	585	565	615	634	584	536	586	542	551	564	545	587	612	571	637	541	572	601	572	606	544	591	620	587	583	587	629	598	587	596	600	562	548	574	581	599	560	596	578	596	604	615	562	551	584	594	582	587	547	606	588	568	582	575	610	555	608	585	598	580	595	550	645	578	579	609	606	589	583	569	552	598	562	566	622	587	565	546	627	597	605	620	562	556	560	594	576	622	593	579	593	635	608	626	606	565	567	578	613	581	572	555	549	568	576	583	589	596	557	568	587	567	599	575	556	639	621	566	572	566	559	579	526	587	598	555	597	597	596	569	567	623	571	569	617	563	597	610	586	605	574	627	612	601	564	577	589	570	553	575	576	586	582	554	581	566	583	584	609	607	587	590	597	622	562	588	610	591	651	593	624	575	540	551	570	630	561	548	578	595	612	598	577	602	595	562	578	605	524	536	602	600	586	603	590	628	583	595	578	576	569	566	580	596	583	535	572	570	584	606	566	604	531	623	605	557	547	563	591	584	587	581	616	591	587	565	575	592	565	572	603	596	606	564	606	591	592	573	590	588	538	559	631	595	632	525	569	600	598	613	588	584	606	569	598	603	549	600	588	562	534	582	586	603	604	598	588	559	593	600	563	556	567	531	557	605	580	570	545	554	583	619	599	580	586	576	573	575	543	608	547	616	603	594	576	588	579	579	591	627	606	574	563	562	548	561	548	573	578	580	619	594	578	554	647	608	549	577	574	591	556	577	568	621	612	588	575	561	578	570	603	618	584	588	576	558	578	594	547	597	595	610	575	594	601	570	594	623	570	580	608	581	575	586	566	551	612	582	559	572	543	592	576	541	537	589	590	539	580	617	586	552	570	584	618	556	610	603	613	572	638	544	609	568	610	596	605	545	546	612	570	594	656	563	570	586	593	626	580	575	579	544	576	564	611	590	554	554	559	575	563	613	626	590	599	551	565	568	577	615	577	563	553	585	564	586	585	634	604	584	570	583	565	577	603	599	570	566	562	588	595	577	601	592	627	569	601	541	596	586	634	571	556	604	591	583	581	549	572	623	522	590	581	583	549	582	577	531	589	589	582	585	619	553	587	592	550	603	581	596	612	576	560	587	595	543	590	590	591	586	579	610	615	585	582	560	595	534	557	580	571	575	564	564	572	593	586	588	591	581	560	593	620	596	565	589	528	567	549	576	575	585	580	560	587	574	639	656	573	552	606	603	585	564	585	548	594	598	599	588	557	583	579	586	559	554	608	570	621	572	550	589	605	585	588	612	551	563	590	581	584	584	574	590	585	562	603	590	578	556	557	599	646	594	559	580	595	579	624	561	609	571	629	577	545	629	581	634	606	567	605	568	549	585	604	539	575	565	582	622	550	590	594	590	612	580	566	589	570	570	540	521	589	559	557	566	607	592	555	550	580	593	574	614	591	612	623	584	577	558	623	555	612	561	587	615	593	571	597	536	570	649	589	575	570	612	572	607	590	574	591	573	547	598	571	605	588	576	573	591	568	584	649	595	594	594	589	567	579	619	592	604	563	595	593	584	556	595	580	574	590	591	602	606	602	581	609	591	594	569	568	561	573	604	606	538	584	572	574	597	580	597	613	573	537	553	537	583	554	594	598	617	595	580	578	573	549	558	558	578	588	581	567	607	583	587	607	571	557	580	597	572	575	596	605	589	591	606	561	570	553	575	602	628	622	579	612	623	623	548	593	570	584	588	608	559	611	588	564	566	607	590	570	598	586	583	569	579	591	555	598	562	565	593	591	554	570	569	578	566	575	560	581	614	609	628	608	625	570	581	643	592	602	584	544	580	537	586	544	639	577	579	612	591	542	596	560	585	596	601	568	583	636	588	591	573	598	589	526	589	608	608	604	588	563	573	585	601	580	610	592	554	613	605	554	579	579	580	600	582	614	571	599	585	569	599	543	574	550	548	590	601	564	588	601	567	583	591	572	571	574	565	582	598	556	580	603	553	559	577	568	586	656	599	593	546	586	555	572	579	556	551	558	582	602	570	593	623	586	575	601	573	573	582	565	567	539	636	628	546	584	584	600	591	564	582	604	570	595	599	554	573	565	585	603	541	613	576	528	571	562	563	567	589	546	616	589	559	546	574	539	556	583	547	554	580	563	598	564	594	566	583	589	576	583	551	565	585	604	599	557	578	589	573	572	610	562	558	570	610	598
22800	20880	28507	23340	20886	20742	11940	6244	4677	4230	3763	3058	2693	2425	2265	2049	1606	1248	1277	1231	1273	1149	1051	984	981	1079	970	878	816	742	698	633	613	578	537	508	483	469	532	552	468	459	478	463	449	465	434	473	407	426	438	394	423	432	388	383	401	419	416	399	411	384	402	419	390	390	373	425	384	396	407	382	342	361	382	382	380	396	388	371	376	378	358	365	382	379	370	398	365	390	349	412	369	353	390	379	375	396	383	403	387	331	391	391	374	393	367	405	371	342	353	355	385	376	394	373	352	380	375	371	388	423	415	373	390	351	386	396	389	373	373	405	372	406	400	375	351	368	356	380	377	376	368	377	393	368	346	394	363	362	381	413	355	372	378	355	370	367	373	361	359	396	356	405	365	401	382	386	412	379	402	369	366	375	335	384	366	381	381	361	391	366	387	409	408	377	371	360	368	372	334	360	346	366	384	365	375	366	365	374	378	372	368	390	382	363	320	387	370	361	385	380	387	351	367	383	394	371	414	392	381	384	365	401	398	375	410	392	385	369	386	368	355	339	393	337	382	357	382	358	360	409	361	375	403	400	365	344	362	383	351	422	382	372	397	391	391	346	340	398	402	403	376	368	359	382	381	359	377	412	371	387	373	366	366	373	367	378	379	392	336	389	399	365	348	387	378	337	356	386	371	408	372	381	413	365	371	404	372	348	399	362	367	375	333	395	388	364	352	369	403	420	426	386	380	341	368	380	399	383	382	405	383	397	319	377	366	366	359	380	419	422	370	394	355	382	372	363	360	382	383	393	389	394	349	375	382	402	393	352	393	389	407	389	371	391	362	392	384	352	382	368	375	403	391	360	369	364	357	382	392	367	389	387	353	414	387	373	373	366	346	329	384	385	378	423	376	396	381	377	342	309	382	387	393	357	405	371	354	368	388	393	360	388	381	352	390	375	346	376	366	376	370	380	391	342	363	392	377	384	404	367	405	350	403	371	357	359	382	380	406	410	373	360	409	383	377	396	377	344	356	387	391	388	364	396	366	360	410	408	388	369	367	378	355	382	388	320	349	379	379	357	390	381	384	402	429	365	373	380	408	380	351	371	407	390	383	408	402	391	392	381	380	418	393	400	371	418	367	376	383	359	382	377	342	335	403	360	386	385	376	352	387	376	359	400	397	402	378	348	353	409	323	371	388	379	376	379	386	363	394	404	347	370	399	363	378	398	394	378	357	369	384	375	355	400	391	379	401	409	369	367	394	393	382	376	381	353	367	384	399	384	364	407	344	382	380	403	367	399	395	382	355	372	364	341	347	400	399	376	356	341	364	354	342	368	378	386	350	390	332	336	387	391	344	361	344	376	374	365	360	370	389	315	386	378	343	366	367	367	384	366	363	346	403	355	379	376	365	394	373	353	436	393	394	384	388	382	363	351	363	363	381	361	337	385	369	413	373	361	390	360	366	413	353	392	363	368	390	400	357	381	377	382	342	394	345	323	411	379	381	372	382	397	373	363	368	400	395	365	413	373	406	384	370	376	385	351	404	362	420	366	389	380	374	370	360	386	391	353	386	392	364	391	405	388	338	386	389	343	391	380	413	369	382	406	368	363	385	395	356	417	392	376	422	383	395	349	397	360	374	382	382	388	377	362	393	375	363	341	385	386	393	378	371	367	359	395	413	402	401	377	348	369	353	375	352	384	336	376	407	356	370	399	369	399	379	389	357	366	393	372	365	375	379	369	375	369	337	402	379	405	392	374	361	346	368	370	370	373	403	345	345	386	406	384	364	390	375	390	351	416	380	377	394	392	382	400	337	372	379	322	421	347	409	387	417	387	408	359	393	348	383	351	363	393	386	394	392	360	365	340	413	372	356	355	347	382	408	351	349	368	369	363	358	389	386	373	372	364	371	389	364	364	378	401	375	298	373	388	377	385	369	339	361	343	387	403	391	351	394	424	392	330	362	370	390	340	356	348	373	369	378	382	383	383	384	371	371	372	390	360	359	381	380	352	379	373	370	370	400	349	389	354	339	376	341	405	367	358	370	358	366	356	377	345	397	372	365	389	373	397	369	374	396	378	373	363	397	393	362	376	377	359	356	362	368	408	393	360	357	394	380	323	378	336	413	436	348	337	388	369	385	364	371	351	379	361	372	354	403	364	371	363	383	385	378	399	360	376	359	366	373	385	377	323	384	360	396	414	400	418	399	371	375	403	378	410	331	402	345	362	341	348	387	344	370	364	406	410	374	350	392	352	398	369	396	383	378	371	354	365	345	378	357	372	389	358	366	361	386	374	423	395	362	373	352	389	388	407	358	415	386	383	374	389	363	388	375	362	383	380	380	373	367	376	385	399	363	360	377	397	357	384	400	374	361	379	362	397	371	437	387	346	339	379	354	368	367	353	369	367	380	366	353	359	397	417	376	374	383	366	402	380	397	376	403	381	400	400	368	397	380	361	375	374	399	403	354	362	347	391	349	407	388	403	374	391	377	358	347	397	348	410	399	398	381	380	383	382	393	366	378	360	384	408	355	382	395	389	383	380	368	402	363	351	386	360	355	400	382	407	375	388	350	392	375	379	378	361	365	365	366	363	366	376	381	396	366	373	365	386	378	352	345	373	387	403	388	367	351	371	396	365	371	355	369	384	380	350	365	372	381	356	358	392	416	362	364	342	328	357	354	358	363	379	360	338	368	358	388	379	353	373	349	386	375	367	388	394	393	352	420	372	381	389	389	346	373	399	373	400	385	367	365	380	381	377	364	399	371	375	393	374	378	380	359	369	375	366	354	362	399	393	388	352	382	335	389	379	323	365	372	386	359	357	370	384	401	380	385	364	372	367	405	380	357	355	410	390	395	399	388	411	381	347	371	373	362	404	404	383	432	382	358	415	341	361	391	391	419	402	415	366	347	383	352	373	337	372	386	372	383	371	335	389	352	416	377	351	377	382	381	361	375	394	435	369	368	336	406	389	392	375	392	378	379	369	414	349	372	395	346	384	365	358	381	401	411	380	392	383	370	365	383	380	384	414	350	392	346	404	358	365	388	384	383	403	378	398	376	384	380	372	395	363	380	359	394	357	420	375	385	397	387	382	369	358	422	400	391	374	373	386	382	380	338	366	374	392	398	359	370	382	363	366	350	401	401	371	376	351	342	354	399	365	428	326	397	400	398	382	421	390	374	371	387	385	376	382	378	393	356	403	411	319	377	406	406	407	361	387	399	359	343	362	412	356	361	341	391	395	376	370	363	378	378	394	368	398	362	387	384	357	406	379	386	401	372	348	374	377	378	372	370	382	360	384	361	380	366	381	366	367	372	370	343	375	360	405	348	373	408	374	372	376	379	348	341	363	338	382	375	401	375	362	392	385	350	333	380	406	375	381	370	349	367	346	366	375	353	351	375	392	363	359	400	406	356	338	415	347	356	385	386	389	347	404	348	392	361	396	358	382	388	384	385	381	392	354	370	374	347	384	369	387	397	368	394	400	369	372	383	361	412	395
41193	56524	23935	17313	14953	12939	11665	12108	10205	8890	7907	6515	5624	4948	4440	4089	3139	2286	2401	2361	2341	2074	2008	1764	1825	1895	1846	1469	1395	1189	1122	1056	961	914	833	776	741	734	791	788	752	652	667	674	677	607	558	538	575	529	580	546	541	553	525	548	524	527	541	596	500	566	545	573	573	516	465	523	557	510	524	485	472	530	491	543	511	445	446	491	451	510	466	456	519	521	476	454	443	512	517	470	481	454	479	485	523	502	496	492	521	454	497	498	508	501	482	495	491	446	498	474	475	507	505	492	501	462	449	489	433	520	519	497	484	479	479	494	507	501	454	485	484	486	508	466	478	457	517	487	466	461	448	485	479	468	515	479	499	502	485	507	516	499	459	468	498	472	477	473	498	495	503	503	452	477	491	481	473	504	506	500	477	515	509	500	512	471	492	534	470	459	490	526	494	497	471	478	443	465	490	495	501	519	483	515	447	482	491	462	507	463	467	501	488	510	484	508	510	475	466	463	474	467	455	482	454	496	487	481	479	488	483	481	508	481	493	452	472	435	494	476	442	483	492	442	450	474	469	496	488	488	483	506	495	453	479	484	478	477	471	462	483	494	459	507	486	437	491	474	509	473	446	485	474	483	517	515	470	503	436	466	493	482	489	466	434	515	510	442	477	529	516	491	500	462	442	465	516	464	495	504	452	486	484	516	483	487	469	484	464	501	485	487	494	498	458	534	509	474	509	447	458	476	498	483	518	482	487	455	507	514	491	491	501	473	478	503	455	501	490	460	478	474	472	501	494	500	484	486	478	484	441	516	504	492	488	482	505	488	460	473	471	493	518	464	478	496	498	473	500	470	434	495	453	482	479	524	515	487	488	492	491	474	537	487	530	474	477	482	476	469	467	499	473	501	495	492	510	479	477	466	455	491	480	471	503	489	492	507	484	511	479	481	514	467	461	480	492	479	510	488	535	499	465	497	477	507	484	457	491	488	454	486	496	484	457	544	457	456	465	502	520	473	498	491	506	452	490	470	515	467	471	474	451	521	525	526	517	476	494	484	512	480	506	477	475	466	517	504	541	515	514	479	451	471	456	514	496	517	449	479	450	494	460	480	497	493	488	484	508	478	520	501	490	493	503	479	485	482	480	430	528	503	473	486	454	506	507	482	509	498	477	489	459	481	460	505	527	502	504	484	485	444	457	487	487	493	470	493	458	441	470	491	478	486	469	490	486	515	483	463	470	484	485	492	474	482	470	495	509	463	484	503	479	470	459	463	467	520	456	518	469	496	492	461	524	474	499	462	492	513	493	506	452	499	507	491	475	468	467	486	517	467	453	510	492	488	507	539	504	513	475	483	509	522	494	465	483	497	482	493	485	456	510	472	485	496	439	486	499	481	536	485	516	469	513	466	478	478	495	491	459	502	498	497	468	494	501	504	545	475	488	503	502	468	469	497	484	512	549	483	480	454	487	467	508	445	486	487	491	511	508	491	472	501	499	492	507	497	489	498	512	466	497	490	432	458	489	447	484	505	518	507	472	492	509	485	488	457	504	516	476	476	449	486	524	501	494	459	485	489	494	477	454	471	484	466	478	473	511	487	491	452	477	529	460	469	490	501	475	510	487	501	494	487	464	477	473	473	506	474	453	467	457	448	485	471	499	468	494	472	462	458	455	459	446	540	510	480	518	509	456	479	460	466	500	451	455	481	466	486	478	503	458	455	458	493	476	506	501	468	498	464	472	471	452	459	468	475	467	487	469	480	473	496	479	468	504	503	453	461	504	477	469	479	513	456	469	477	498	483	478	514	447	469	534	522	479	508	522	461	468	505	477	407	522	477	471	466	526	527	483	494	465	472	483	462	501	502	499	456	472	493	463	462	473	449	479	502	500	457	498	498	506	473	502	452	494	507	478	458	472	488	474	500	429	454	515	474	483	464	449	496	503	483	521	490	480	473	470	475	502	500	485	461	496	488	500	513	474	501	447	455	452	488	534	497	486	481	488	452	474	486	526	501	488	506	527	468	480	513	489	484	462	449	453	495	484	539	446	456	451	518	456	483	504	502	485	500	509	479	488	467	507	475	467	480	479	491	462	478	480	474	522	475	510	499	478	506	450	485	510	466	454	506	479	501	409	501	492	458	496	447	465	458	518	457	508	434	471	500	461	485	486	475	479	445	487	519	466	473	524	468	456	505	483	467	492	496	498	461	473	477	458	525	508	469	499	521	495	495	513	509	490	453	495	494	502	480	473	505	480	501	519	453	500	506	515	474	513	478	495	473	516	461	477	488	473	484	445	439	473	469	474	490	506	456	499	505	440	496	469	478	460	480	496	482	458	491	505	477	505	488	479	487	473	489	471	473	503	527	523	485	461	481	480	520	491	491	481	489	492	500	490	508	494	510	455	473	471	452	465	444	520	526	483	475	496	478	525	468	492	459	496	542	523	499	509	477	462	475	468	503	467	482	460	509	503	481	476	486	524	501	510	479	500	485	472	502	486	531	521	472	479	471	477	480	509	459	440	477	499	484	467	464	495	479	506	497	471	470	464	522	459	476	487	478	483	487	478	486	461	458	485	464	428	515	543	472	476	507	459	491	511	478	490	488	461	481	480	512	532	501	458	506	508	479	480	494	475	471	466	494	505	483	464	470	463	464	458	495	478	506	465	483	490	475	475	486	501	498	471	495	487	491	471	469	506	499	501	489	462	465	514	492	509	488	487	511	494	472	493	514	481	490	479	482	481	467	473	516	484	469	473	475	462	475	495	491	473	497	502	515	515	462	495	497	485	477	528	478	485	463	526	506	507	493	445	479	458	473	482	478	515	472	488	521	490	473	503	440	509	476	458	486	451	500	509	519	467	500	466	495	501	441	500	478	511	480	487	456	450	487	477	461	470	512	486	506	456	498	498	517	553	479	489	523	484	469	508	501	512	512	471	501	498	469	515	480	481	467	440	458	499	449	500	444	474	548	492	448	501	467	497	487	466	458	452	504	452	514	495	484	476	439	489	523	481	519	478	500	431	506	475	511	477	471	463	484	497	499	466	452	471	515	475	526	477	458	508	488	448	469	458	486	492	486	450	477	492	488	477	497	500	498	514	502	485	496	495	502	487	475	489	475	500	479	490	494	511	472	495	484	495	490	475	497	463	473	531	542	473	505	518	499	476	462	495	500	477	483	505	463	481	481	473	499	476	501	493	489	466	468	475	468	471	501	470	510	501	492	505	470	466	494	451	477	504	492	512	450	487	480	484	462	484	524	462	458	474	482	498	492	482	515	499	496	509	468	503	530	485	475	450	501	476	469	500	462	496	473	492	511	477	496	469	471	477	477	471	485	496	507	480	469	483	482	449	504	474	484	461	490	503	452	492	484	477	476	482	445	459	448	523	448	486	494	524	438	470	455	474	469	469	463	489	479	520	502	512	470	485	465	484	485	518	480	504	462	481	479	496	522	464	523	512	522	458	479	487	489	473	500	512	479	486	494	489	490	499	455	499	490	488	437
27945	23671	15868	7659	4275	3077	3219	3179	2383	2053	1849	1761	1503	1405	1263	1134	951	936	857	861	873	842	866	797	716	756	721	706	725	624	593	602	589	613	577	539	561	519	559	576	596	552	498	546	555	567	517	548	519	525	522	503	538	509	490	507	496	481	546	511	506	561	480	513	527	525	521	516	512	529	517	476	537	466	497	534	522	516	492	536	500	532	531	506	506	560	542	530	445	526	530	485	475	516	526	522	490	535	577	504	520	510	530	530	491	512	506	472	504	541	532	513	488	462	537	533	514	540	512	490	508	528	512	507	490	483	525	504	523	500	540	531	536	546	508	520	471	515	532	480	519	548	555	528	508	493	527	504	495	527	513	520	497	494	560	523	492	496	512	514	546	571	545	522	491	530	526	500	504	514	492	517	529	528	530	472	517	538	489	514	475	555	519	511	535	523	527	517	538	484	542	522	457	482	521	491	507	518	497	492	513	529	489	474	494	473	528	509	467	531	485	497	509	518	554	522	524	475	517	513	464	512	499	505	495	470	479	518	503	490	526	524	538	466	478	494	452	520	530	545	567	502	504	502	509	512	515	525	516	523	532	521	482	502	514	521	488	508	471	528	512	479	523	500	517	497	482	514	452	542	528	512	474	556	510	468	505	493	491	511	514	504	479	536	494	533	506	490	519	546	520	475	486	509	523	515	455	466	564	517	506	536	480	476	530	501	566	543	539	444	534	493	481	518	514	477	514	495	543	530	512	500	542	485	474	479	517	539	509	520	475	531	516	529	443	506	521	523	445	533	507	502	547	526	557	538	488	489	520	497	487	488	517	524	510	533	520	575	493	506	540	503	490	504	519	551	542	503	529	488	504	508	472	511	484	518	520	509	496	504	503	505	495	517	516	491	467	535	509	485	487	538	477	526	500	508	489	515	549	503	485	491	520	518	476	534	529	463	504	533	511	497	521	558	485	530	504	532	490	484	534	513	505	511	489	502	482	497	492	533	497	507	493	546	551	507	529	496	514	520	549	516	514	483	512	497	486	530	496	486	529	525	527	542	516	519	518	504	504	522	518	487	485	515	509	521	505	465	516	504	527	491	512	506	514	523	521	509	526	512	519	505	521	533	516	498	482	503	533	526	518	521	542	500	508	508	513	503	528	509	504	504	505	481	514	528	525	512	508	553	486	499	468	529	498	507	498	501	503	536	554	531	574	517	559	517	482	529	494	478	518	508	522	522	523	523	488	493	483	470	500	541	500	504	488	507	461	500	496	507	514	500	506	510	571	535	520	501	501	508	510	560	500	510	481	510	524	534	474	522	517	517	531	505	483	514	545	472	511	565	539	486	513	511	505	513	473	499	491	482	505	493	542	507	497	518	517	518	490	498	538	529	502	511	507	494	526	516	510	533	479	486	498	518	525	496	512	445	479	513	535	556	524	527	517	525	508	531	510	502	516	542	536	508	481	521	473	524	515	511	491	521	496	536	549	514	540	536	480	540	507	534	502	502	460	501	500	524	487	514	482	477	494	505	544	532	522	528	545	530	499	479	519	479	508	492	478	542	480	552	525	498	546	495	522	487	506	519	556	517	496	471	496	488	567	481	537	505	524	495	525	512	489	507	525	513	468	527	524	530	517	516	503	502	469	495	524	491	503	537	478	492	474	483	508	486	501	544	495	489	522	492	518	491	503	505	510	529	497	451	571	531	503	559	521	486	473	519	514	551	489	498	508	510	534	517	534	566	485	504	520	515	494	509	515	526	534	527	533	492	482	519	526	504	549	488	484	504	511	511	523	487	532	551	485	556	517	517	471	529	508	538	497	487	534	529	521	451	525	513	499	504	536	502	441	467	502	518	531	532	506	484	485	509	530	482	553	482	493	509	477	505	515	487	493	486	520	512	552	488	546	440	525	499	499	538	508	525	501	530	515	494	449	479	493	483	521	484	496	506	532	524	542	509	482	547	507	504	501	508	487	509	532	527	480	563	563	522	504	557	552	531	501	461	534	502	512	524	484	500	466	518	460	542	529	468	493	529	466	518	511	498	530	501	508	534	523	478	528	499	485	488	497	515	537	501	511	506	490	507	479	495	538	519	530	476	512	540	501	513	496	533	511	497	527	501	486	562	478	514	500	497	493	525	518	496	541	495	477	530	478	457	491	510	536	474	497	554	520	497	516	507	535	519	523	521	503	524	491	475	500	540	528	490	497	535	510	517	500	519	504	500	478	556	481	473	522	513	482	539	519	487	534	509	544	538	507	504	499	489	492	510	517	470	530	472	487	518	478	492	559	495	542	482	524	509	533	522	525	553	483	504	527	499	559	506	508	512	523	512	475	527	504	504	512	528	532	510	529	509	490	480	522	547	510	460	525	530	506	502	514	515	519	493	513	499	516	534	505	524	521	540	527	504	486	547	516	484	517	475	498	460	481	509	478	532	495	544	524	512	525	529	504	507	562	494	490	555	511	487	492	515	522	496	494	509	499	506	530	495	500	535	494	490	558	520	557	485	522	495	480	487	503	481	545	479	504	524	501	532	480	502	532	480	502	533	522	515	531	491	524	564	504	481	512	478	519	509	470	537	488	494	517	520	500	497	527	500	447	535	502	490	539	497	468	533	496	510	547	470	489	526	490	519	504	534	540	542	479	489	504	530	518	543	500	460	500	481	519	493	491	534	505	540	515	502	521	511	487	508	518	524	537	530	498	498	536	498	516	465	537	514	518	494	541	521	506	529	527	501	533	493	491	530	481	513	544	513	514	536	495	477	511	493	510	543	528	492	529	599	553	479	522	514	512	498	520	542	498	498	537	514	508	487	524	460	520	516	506	487	478	530	503	519	490	507	507	534	469	485	491	525	498	506	497	483	507	502	522	495	524	488	500	497	514	519	484	488	538	537	514	515	498	498	502	526	472	508	507	513	504	522	533	540	514	539	445	466	497	546	487	503	515	505	502	522	494	513	492	518	478	510	521	497	517	528	558	468	470	492	516	522	490	507	506	512	511	515	547	520	511	504	492	531	525	507	490	534	503	551	511	455	521	535	497	511	498	528	517	506	504	521	489	486	521	484	518	496	497	473	489	512	574	512	491	492	506	522	503	498	512	509	547	510	515	524	521	523	518	505	510	557	558	522	512	519	435	529	498	512	535	498	523	509	487	533	545	509	490	559	547	556	527	502	528	483	460	505	505	503	575	556	548	468	500	489	495	545	533	497	503	496	511	522	501	488	522	542	514	519	499	506	524	528	517	500	512	540	509	500	496	514	502	493	502	549	507	518	497	535	473	481	532	518	534	480	536	505	559	521	546	558	475	543	482	489	496	500	530	546	485	494	503	517	492	523	481	497	511	503	533	511	524	482	519	509	495	534	540	516	495	548	496	508	495	481	546	503	492	522	498	536	521	455	497	483	510	496	516	487	560	491	540	489	518	501	517	519	508	508	547	525	522	484	548	501	558	544	538	497	518	536	489	477	492	537	493	537	520	495	500	490	515	491	511	514
31971	31054	12486	9609	7768	6803	7452	7042	5490	4459	3749	3609	2989	2610	2464	2095	1643	1698	1567	1456	1402	1368	1332	1271	1102	1133	1112	989	1016	947	869	875	866	809	817	773	767	714	761	807	742	724	692	702	733	666	689	725	712	664	696	669	627	702	687	695	656	675	633	662	667	641	688	696	742	616	691	660	692	693	688	651	669	604	659	689	617	646	678	690	670	638	651	643	715	632	683	675	678	707	631	673	681	703	648	667	637	689	678	593	651	682	655	672	681	642	642	650	702	643	669	678	669	649	668	676	665	653	645	671	667	674	679	631	656	659	677	670	654	657	698	702	696	683	703	671	661	674	683	661	679	664	645	641	649	623	665	681	653	683	604	612	672	686	611	646	627	635	690	645	627	682	635	644	669	673	609	631	700	676	676	655	685	627	632	674	698	665	651	659	659	683	692	684	661	609	691	673	650	655	645	660	672	641	643	666	633	664	652	625	658	660	698	668	642	685	670	645	647	675	677	679	657	672	625	649	683	623	641	652	633	638	641	703	631	656	654	669	665	708	641	710	653	650	648	682	683	644	672	681	687	646	669	663	661	681	708	706	645	659	665	639	721	661	640	635	680	649	626	677	626	643	658	641	673	695	668	670	655	662	638	642	663	672	677	632	641	696	706	667	632	676	666	644	670	647	654	690	664	652	675	671	626	664	642	671	666	690	645	699	658	630	683	652	652	653	687	679	687	623	675	704	649	682	699	644	658	675	704	646	644	627	632	642	654	657	658	659	712	613	683	680	649	637	708	675	654	624	649	645	645	691	648	685	692	665	657	662	684	670	670	679	666	676	668	719	678	665	683	665	662	614	651	699	653	574	621	677	644	672	621	642	611	684	663	687	675	659	668	663	654	652	657	677	629	627	636	664	644	670	629	651	656	648	643	637	658	665	678	658	630	601	656	653	661	659	674	718	637	651	701	678	656	673	650	684	625	688	633	694	650	697	659	631	639	628	664	630	638	646	683	686	685	655	626	674	684	612	661	648	682	658	642	660	647	599	660	669	708	655	719	642	650	693	623	683	645	645	658	673	623	680	661	718	664	609	592	652	683	705	612	620	657	723	613	646	644	702	600	643	627	651	662	687	674	643	650	701	685	653	647	665	661	685	629	641	698	607	656	646	637	674	689	627	690	648	647	648	664	681	645	687	660	659	655	648	623	674	591	676	700	689	613	626	630	667	647	694	635	636	681	665	659	686	649	655	664	655	664	682	660	704	707	651	654	624	627	659	673	745	614	644	644	685	655	631	645	643	677	653	660	682	685	677	641	679	639	648	657	665	650	631	683	640	645	642	669	676	621	646	634	696	658	638	620	675	637	671	664	643	699	645	678	649	672	682	626	686	662	644	625	704	649	588	663	645	662	625	653	608	694	692	676	662	709	685	641	687	649	635	650	681	628	651	654	674	700	675	665	682	615	691	671	667	635	648	680	622	701	659	695	667	617	688	705	643	668	631	693	669	678	684	643	613	670	613	621	651	620	651	660	662	634	679	636	641	658	682	701	654	649	705	683	674	633	678	631	665	657	639	668	660	614	668	685	664	672	613	672	665	649	695	657	639	629	611	679	692	727	671	704	640	655	660	659	662	649	637	670	641	657	700	719	633	657	621	676	633	650	672	675	668	663	695	648	690	664	651	599	637	710	659	676	669	661	677	634	631	630	680	674	676	672	667	690	618	671	674	655	683	675	640	639	676	682	680	669	724	716	693	608	631	657	702	650	666	630	648	651	659	692	673	698	665	646	648	690	659	677	686	658	648	618	626	656	699	685	702	609	679	674	660	622	664	702	644	688	674	630	635	661	621	642	681	674	656	638	656	684	677	707	644	665	680	648	708	658	631	639	672	679	676	669	657	646	663	638	673	629	717	712	668	609	640	647	682	661	686	657	634	677	694	676	652	692	626	679	618	689	664	649	670	695	690	636	684	620	685	631	693	649	670	668	630	637	642	637	671	675	667	708	580	626	668	616	684	653	672	636	680	664	597	637	655	656	647	694	642	644	615	639	665	640	623	702	626	615	671	614	653	685	643	695	641	621	661	647	667	644	704	653	662	643	640	698	661	639	629	658	672	680	691	639	713	680	659	664	674	670	697	652	649	690	632	644	669	657	679	666	679	663	635	609	694	621	657	630	688	630	688	626	646	655	669	650	637	706	682	642	625	689	651	697	656	672	642	646	679	673	683	645	620	694	666	612	638	664	616	676	688	628	663	649	639	660	691	695	662	665	655	682	654	650	624	659	648	682	672	648	644	616	623	651	648	637	666	686	666	681	622	668	617	602	647	666	622	643	693	677	652	634	672	645	659	636	676	676	614	692	651	643	666	669	673	648	634	655	675	694	667	630	684	642	633	668	678	694	658	671	614	679	666	668	709	616	653	653	638	665	696	666	668	671	694	670	649	617	643	661	671	656	657	706	654	710	648	654	707	617	604	656	691	679	682	639	656	646	636	639	648	664	662	670	611	684	668	670	736	682	666	639	628	641	645	667	687	658	696	646	697	674	689	679	684	658	638	648	659	652	628	670	614	682	658	716	665	651	696	629	669	658	674	665	696	619	628	744	650	686	638	665	641	673	703	685	671	673	661	657	686	717	657	631	661	600	670	686	617	604	667	668	617	584	679	640	648	690	694	655	668	609	671	635	673	656	666	660	625	664	670	663	677	621	627	651	659	695	635	682	650	679	622	645	613	714	614	681	672	668	699	615	682	666	627	687	642	630	647	702	692	668	657	648	656	660	686	652	589	676	659	661	683	661	640	655	664	668	677	655	681	644	656	628	639	687	660	609	662	695	674	646	632	616	676	645	643	651	629	639	729	642	658	644	652	641	687	650	690	689	658	691	679	660	666	660	685	675	672	651	647	684	608	635	642	662	702	687	660	649	632	668	607	682	700	616	634	646	646	653	641	660	642	661	650	658	632	652	696	653	630	671	652	673	662	626	723	644	646	669	668	650	687	690	655	657	650	644	663	637	645	606	677	652	672	677	633	680	673	674	676	648	696	678	658	657	651	683	694	626	673	667	662	681	635	662	656	642	660	692	693	716	670	677	625	674	589	673	641	679	588	654	646	670	683	649	663	620	638	670	674	672	668	667	640	660	669	660	690	683	703	670	690	657	666	586	634	639	665	677	657	612	666	633	652	674	620	652	662	657	675	702	646	646	647	621	649	632	668	649	659	674	628	641	655	652	680	653	663	672	661	632	647	623	680	727	684	676	634	667	677	688	700	695	686	641	689	626	666	623	704	669	634	635	599	664	648	678	662	676	688	642	653	632	671	660	637	653	644	678	674	636	619	669	673	652	662	681	688	723	621	630	666	645	696	681	649	675	682	681	700	663	689	690	678	675	693	659	672	644	632	651	667	678	643	634	673	707	700	691	678	699	689	629	673	686	684	692	637	670	674	675	625	670	630	657	613	647	630	657	668	663	625	636	639	655	671	618	660	672	622	661	622	673	656	670	669
23665	20811	27863	23769	20580	11414	6497	5445	3915	3330	2990	2538	2620	2421	1671	1381	1258	1081	1148	995	977	1090	1035	803	819	827	775	720	748	683	650	673	640	558	553	549	556	547	543	572	547	498	499	522	520	487	490	501	532	467	478	483	476	490	476	478	436	477	459	516	469	464	490	471	470	464	486	441	508	446	453	466	459	426	474	440	438	462	458	456	444	447	449	507	456	442	423	465	468	461	420	491	474	428	439	422	463	455	424	423	499	439	469	439	468	502	439	429	420	469	455	444	462	451	458	468	427	475	469	438	464	424	436	490	469	474	449	436	414	420	464	419	457	437	444	439	463	482	451	438	418	448	465	448	476	432	449	443	453	443	458	396	436	424	433	491	480	453	437	484	457	457	451	464	431	465	452	459	423	483	441	421	471	468	462	454	462	453	461	427	440	480	450	421	435	469	441	461	439	475	463	435	449	418	453	448	462	459	457	452	418	437	422	474	451	454	447	482	451	422	456	444	426	464	447	447	481	453	440	429	448	442	448	441	414	478	461	460	471	471	437	435	455	435	473	438	458	455	448	436	448	432	468	426	439	445	441	467	438	463	492	415	439	477	414	461	463	450	458	418	436	443	457	454	416	401	401	455	438	436	439	449	456	448	462	444	516	465	489	485	481	458	419	468	443	464	475	465	477	459	459	455	474	454	434	462	458	476	417	448	477	434	484	448	464	456	448	466	457	434	481	470	457	455	460	416	471	411	467	436	469	459	459	485	456	421	461	475	431	481	459	479	390	453	473	477	421	443	427	434	494	470	480	439	454	474	475	451	461	460	437	436	469	433	484	467	431	447	471	449	462	437	443	453	454	465	465	478	451	463	455	470	441	430	434	491	468	440	474	443	419	433	476	456	495	457	440	440	487	453	463	441	451	441	399	448	475	469	433	470	436	463	428	433	486	450	426	439	426	447	470	477	482	453	434	455	424	432	453	427	427	445	476	411	458	471	441	451	457	464	494	488	446	446	448	426	476	476	475	414	415	466	465	429	447	438	511	456	462	431	427	480	448	434	414	423	461	440	485	442	450	450	457	465	470	502	419	474	446	453	474	442	483	412	478	452	439	457	437	451	465	422	456	453	442	437	467	444	471	472	405	439	452	466	465	457	450	417	469	450	456	413	456	436	434	460	460	464	501	472	491	470	454	465	456	458	472	432	422	452	422	480	444	442	463	466	428	431	428	471	436	441	438	438	432	453	420	464	455	439	453	428	453	446	427	450	446	462	448	441	446	474	483	476	445	464	474	409	452	452	461	463	444	443	470	455	443	422	452	454	451	443	427	464	468	435	454	454	463	522	473	442	450	443	420	457	414	428	419	414	443	435	433	449	443	478	471	471	464	457	443	476	467	466	440	503	449	429	463	441	513	452	440	470	493	477	471	452	443	414	453	464	473	459	440	466	433	467	431	447	458	443	451	449	433	451	439	510	467	439	482	476	469	484	466	464	467	451	442	461	471	478	453	436	457	405	459	468	449	418	460	472	409	488	422	439	469	460	434	448	457	428	458	454	487	474	474	456	429	466	437	409	475	467	429	477	421	465	469	501	456	449	460	437	424	471	475	459	443	444	477	468	402	470	463	486	409	474	427	431	452	480	468	451	460	439	439	462	465	464	466	432	472	467	456	439	448	475	424	500	428	426	483	437	440	445	412	457	496	476	454	472	410	477	457	446	469	425	455	444	487	385	412	468	431	437	405	484	469	454	459	450	481	451	460	467	466	455	439	442	435	429	452	427	428	454	459	446	420	456	411	436	427	475	460	453	484	447	489	434	437	448	441	473	416	435	466	402	464	423	405	426	419	456	446	453	452	450	483	443	454	461	401	430	470	451	451	466	451	465	466	460	445	440	435	448	451	447	445	432	413	450	438	448	490	461	454	477	440	430	489	438	466	418	434	475	441	401	425	452	426	495	431	426	457	407	489	429	432	421	471	482	440	460	475	458	460	452	438	449	432	468	447	470	419	431	433	476	486	444	469	465	494	444	464	469	416	445	439	420	436	466	467	491	442	476	456	456	461	477	481	430	387	471	460	431	492	435	405	428	440	435	432	478	463	446	416	484	453	431	474	461	447	482	437	439	458	452	425	450	458	427	434	417	451	503	441	449	444	429	443	509	474	452	471	469	483	433	485	492	443	484	450	421	417	418	456	459	451	461	487	490	498	433	445	442	447	451	428	436	445	446	463	461	451	435	426	422	460	461	433	428	464	464	459	457	472	470	478	413	459	458	467	497	465	483	417	432	446	454	411	463	465	462	428	455	477	485	437	439	446	440	420	448	464	444	473	467	441	469	439	422	451	444	457	477	453	459	468	487	441	397	462	429	461	395	460	437	468	447	454	445	430	442	470	477	458	431	477	463	458	457	448	480	458	426	478	454	480	463	393	443	472	465	454	465	457	467	475	447	446	427	468	447	456	476	486	442	455	429	442	439	433	465	434	415	465	455	467	500	475	492	463	475	427	427	421	437	450	478	463	455	453	430	459	445	523	475	458	487	457	436	425	404	453	459	450	440	431	452	463	420	458	481	467	447	465	433	457	427	474	458	440	418	454	447	485	449	449	439	435	439	475	480	436	488	469	469	469	481	461	428	476	449	468	446	444	448	481	422	436	485	487	469	465	450	491	437	444	437	463	484	458	454	430	444	453	461	449	480	450	477	462	455	502	441	422	460	449	499	458	445	499	472	455	462	434	439	433	438	460	442	456	441	462	443	451	452	442	449	432	470	436	442	443	488	470	450	481	456	441	476	448	471	479	429	476	418	460	471	491	460	453	441	427	440	488	444	451	494	477	430	424	482	458	410	481	500	441	462	472	480	470	418	425	447	468	450	458	479	456	481	462	436	408	448	464	454	453	456	439	461	443	460	416	466	462	456	476	468	449	432	442	464	455	461	433	456	429	490	465	489	427	453	455	454	433	465	460	485	453	443	442	421	488	455	418	463	425	462	441	452	501	435	411	476	409	443	483	465	433	437	453	449	472	419	397	443	446	415	460	441	435	433	485	442	479	456	462	466	472	459	459	450	472	447	471	405	488	432	448	447	503	471	442	421	422	435	451	417	425	439	454	439	431	458	434	504	440	461	477	452	408	441	461	455	436	441	414	430	465	441	452	454	455	458	450	451	459	460	445	446	453	401	474	448	444	468	433	445	478	495	449	465	471	454	449	464	461	471	501	473	462	456	436	428	461	452	430	444	424	445	436	485	467	439	452	474	468	433	436	440	473	461	429	430	452	440	417	446	439	477	454	419	459	428	461	445	418	428	446	470	519	440	439	450	452	480	473	414	398	432	471	446	467	475	466	481	483	440	471	465	462	431	472	462	475	424	469	461	420	438	430	472	470	449	441	436	446	452	484	469	440	472	470	440	449	432	432	497	445	463	463	451	448	435	413	479	462	477	462	466	429	451	463	453	457	444	419	499	458	454	428	453	445	443	436	446	440	467	417	451	462	492	465	491
36797	48376	22591	15353	11004	10082	11224	11042	8545	7101	6425	5532	5465	4803	3408	2722	2405	2076	2134	1894	1790	2081	1947	1480	1303	1309	1359	1082	1184	1105	984	1021	920	898	902	815	794	762	812	831	770	725	652	688	680	613	651	627	662	644	616	655	605	622	640	611	627	650	597	616	602	616	624	612	581	600	604	608	605	572	608	563	598	621	576	582	589	598	578	595	576	602	592	576	613	635	573	577	557	612	544	575	614	566	588	606	635	600	594	627	559	588	583	585	599	580	616	563	611	560	563	570	584	607	627	588	561	626	569	620	560	546	598	629	591	600	584	568	586	577	567	605	551	569	613	646	565	612	601	615	568	602	608	593	565	628	590	541	569	577	577	559	567	613	568	580	552	624	580	569	572	574	557	606	556	658	565	587	621	554	612	603	606	597	582	593	568	583	593	608	606	577	600	569	559	596	563	595	554	592	621	621	581	599	557	607	607	588	617	608	597	552	580	565	535	593	605	631	541	584	578	609	561	538	554	618	633	576	598	605	581	572	604	600	605	569	595	549	582	583	629	550	625	539	634	575	617	579	576	639	577	601	574	562	585	543	539	565	549	564	584	603	557	586	577	587	575	586	628	625	607	600	591	570	627	565	579	594	563	557	602	618	611	553	624	589	551	602	587	561	593	579	580	572	557	591	599	572	587	558	584	581	627	566	586	582	590	558	616	587	605	586	553	570	561	596	591	541	585	552	618	610	623	597	625	582	599	571	591	615	557	562	613	606	609	619	601	571	558	577	595	595	574	628	590	590	574	552	614	633	597	587	555	584	633	586	551	596	592	586	576	625	570	571	594	568	580	588	653	580	588	589	549	598	545	563	560	587	585	546	597	581	549	591	556	566	594	578	600	533	559	609	599	603	578	623	604	591	625	583	609	600	527	573	622	580	607	530	615	658	583	604	584	570	625	618	582	579	615	577	550	554	600	574	580	634	544	583	551	586	585	588	620	591	605	583	571	614	581	524	614	590	571	584	662	547	609	607	606	582	552	559	590	611	616	610	568	570	556	616	590	569	588	599	564	642	588	535	577	592	572	583	607	511	559	637	587	595	599	642	585	592	615	589	613	574	567	583	592	544	575	585	617	541	568	603	606	615	601	586	603	582	578	574	598	562	627	572	603	617	602	610	548	599	581	590	596	571	568	552	557	574	603	584	570	548	572	613	577	590	593	561	585	594	555	556	614	581	570	583	587	613	583	588	593	561	611	561	604	554	590	578	598	600	562	589	591	558	611	608	625	612	611	604	635	608	614	545	584	547	559	584	597	592	601	627	641	610	577	604	524	583	598	586	600	600	567	595	603	605	604	607	548	619	593	617	581	589	570	657	627	589	552	554	602	624	594	575	609	618	584	598	594	598	629	592	600	593	605	593	596	583	608	529	596	574	584	570	611	595	575	592	552	632	583	568	591	600	584	639	547	600	612	643	563	582	567	544	621	562	615	565	563	613	587	592	580	553	610	617	638	582	549	622	591	606	600	607	538	634	586	608	586	603	591	536	627	578	562	560	571	589	585	597	602	564	573	590	611	577	598	556	608	600	545	553	563	544	586	606	588	576	601	577	602	595	590	583	654	618	588	603	594	596	577	590	583	600	521	587	597	586	585	564	592	592	596	588	624	577	604	609	594	600	609	576	613	598	597	591	622	569	544	560	602	553	604	593	630	560	608	571	545	589	606	584	602	572	586	535	596	611	628	579	600	622	624	575	563	589	625	581	607	569	557	585	595	606	601	606	570	536	595	568	605	616	609	569	589	579	588	601	615	645	596	581	591	602	629	583	559	597	589	609	574	594	605	583	586	533	557	563	615	609	577	598	592	556	557	576	586	571	595	615	573	579	611	602	610	583	587	592	605	626	597	627	622	586	569	584	627	581	579	614	596	572	586	614	584	561	576	584	602	608	553	583	587	574	549	576	592	612	559	585	558	549	630	582	542	558	575	597	569	580	602	556	606	611	599	591	589	579	581	596	603	574	589	585	585	601	607	591	553	600	599	573	565	616	561	589	590	564	610	595	582	599	619	579	583	553	553	560	551	646	576	606	559	584	586	576	592	595	582	614	556	615	609	597	556	600	588	559	594	545	594	591	581	596	605	582	603	590	592	584	562	611	640	597	601	607	579	606	543	652	600	556	591	577	556	593	606	569	562	575	560	523	532	615	596	601	585	579	543	600	609	585	586	600	567	598	591	624	614	621	598	569	605	639	585	606	587	629	597	572	578	585	585	620	605	539	622	557	592	598	604	582	592	611	596	636	596	594	622	613	576	611	627	614	587	588	572	630	582	587	584	619	596	615	592	613	605	567	585	626	629	561	560	584	609	551	583	576	607	611	590	573	574	618	564	586	568	617	598	607	572	601	586	589	571	595	599	607	586	566	608	605	595	608	555	569	588	557	630	624	597	627	582	580	605	565	564	573	599	640	633	641	566	579	632	634	582	541	568	562	612	584	538	558	588	589	538	631	572	563	574	596	576	587	615	533	577	612	596	616	578	618	601	572	566	612	613	612	597	639	613	586	611	588	567	616	609	633	581	572	509	563	574	589	563	559	576	550	532	540	587	567	567	572	614	646	618	575	561	619	608	592	613	569	613	568	582	603	591	559	589	573	587	624	601	550	566	591	580	554	590	635	589	614	610	613	565	566	580	594	592	583	602	589	589	545	576	550	565	595	644	584	572	581	592	567	585	587	555	562	585	576	584	570	573	654	617	602	588	624	580	605	586	577	563	585	562	612	612	535	616	608	584	565	615	602	618	589	584	601	591	614	594	625	573	579	556	569	584	613	574	561	600	606	585	597	575	580	587	613	613	578	599	600	549	600	570	548	561	605	624	539	615	599	587	580	592	574	602	597	570	600	620	607	620	596	625	605	608	548	568	587	566	607	609	557	612	597	631	582	578	543	645	617	583	615	566	582	587	620	569	596	612	586	585	650	589	602	599	541	571	605	584	573	617	573	577	577	570	571	568	614	629	574	606	565	585	595	573	630	599	609	593	593	598	637	577	544	592	615	569	594	572	594	592	573	603	585	591	551	605	589	575	597	622	596	562	602	582	573	580	602	557	597	564	600	631	580	584	607	600	603	612	579	588	551	591	579	549	590	556	632	593	606	596	583	593	601	620	571	558	619	543	585	566	592	558	562	556	593	611	570	591	603	558	561	622	613	596	585	647	593	603	594	602	538	557	573	572	612	553	602	587	558	585	585	633	596	581	627	572	598	595	572	566	596	627	617	563	573	609	581	581	558	588	560	584	576	612	558	589	591	593	613	584	595	584	587	542	592	605	584	582	567	579	578	584	593	583	588	571	577	609	577	623	562	589	587	588	585	606	601	597	588	588	567	624	577	567	585	590	589	576	558	585	579	565	568	571	600	549	616	603	614	605	628	590	585	603	587	584	533	559	560	551	551	563	556	601	596	660	606	585	543	641	566	524	589	589	577	586	610	563	585	573	614	572	608	614	623	555	590
22764	20848	28503	23296	20863	20960	14999	7526	5664	5119	4073	3535	3167	2465	1997	1750	1574	1558	1401	1408	1400	1320	1165	962	901	895	866	803	785	748	622	694	643	590	654	530	504	488	533	518	507	455	484	485	443	445	443	448	426	419	391	425	398	418	421	411	432	410	413	413	412	390	409	440	404	410	436	394	383	395	397	366	381	392	393	367	415	411	397	382	387	385	357	429	359	399	393	424	383	378	385	381	385	382	366	397	409	354	402	381	379	389	394	383	377	405	366	365	426	370	411	388	378	399	382	386	403	409	357	410	358	381	412	430	387	367	385	391	385	382	378	415	406	401	399	436	361	379	368	394	362	385	372	379	384	371	440	404	370	358	394	398	402	398	381	422	378	385	393	396	381	412	423	386	367	395	359	366	415	401	382	378	406	392	395	400	381	419	407	372	418	389	385	394	406	422	379	389	392	393	360	390	383	390	380	394	376	380	395	370	326	380	403	388	377	374	367	374	421	385	405	370	393	423	412	387	372	393	399	406	401	387	345	393	377	374	395	373	432	432	382	376	385	406	396	377	410	386	382	393	357	411	376	388	408	415	387	387	346	384	365	365	359	394	405	379	396	401	407	390	410	404	401	390	408	380	350	406	372	354	388	373	417	386	381	397	398	350	387	376	352	392	382	406	392	391	390	399	367	394	381	408	360	369	371	344	393	369	376	382	384	382	399	385	400	378	360	409	428	377	397	390	362	396	388	390	416	363	416	398	406	422	417	376	365	400	386	388	417	388	392	404	389	390	393	428	410	420	385	411	393	423	409	346	375	375	391	364	371	405	383	377	333	385	378	371	386	418	403	398	390	363	395	387	387	381	378	417	385	400	357	354	375	433	390	383	374	403	383	374	392	351	365	380	412	395	386	368	405	408	369	350	353	382	388	378	371	368	388	405	374	393	410	377	377	386	372	410	419	422	403	393	386	406	375	378	375	399	427	425	378	348	361	386	363	407	388	379	349	384	390	379	404	407	404	429	391	361	380	401	399	369	404	405	347	383	385	389	376	358	361	383	389	390	359	377	379	398	385	388	400	354	385	404	412	373	390	419	389	374	364	373	376	419	414	388	369	396	386	391	408	406	379	402	352	369	384	364	367	394	379	381	389	344	380	374	389	387	383	412	417	404	365	415	372	407	398	377	388	376	388	365	377	405	375	369	407	390	396	398	429	404	388	407	378	370	372	368	380	352	403	402	414	356	376	388	416	382	364	398	416	413	398	372	371	366	396	404	400	415	419	367	382	368	403	362	358	366	394	366	376	383	373	416	394	374	410	386	380	387	420	395	369	393	435	411	368	393	364	399	403	398	408	407	401	387	364	405	357	380	405	405	373	355	384	404	402	394	394	360	380	408	395	432	406	403	368	416	403	373	428	387	391	388	400	393	392	405	359	384	408	385	388	406	383	357	379	375	328	396	380	414	385	374	397	380	351	385	413	419	388	368	408	390	397	396	369	413	387	377	379	410	396	410	413	408	407	391	422	363	381	397	396	364	376	390	417	405	404	385	419	393	359	378	396	365	373	401	378	383	384	378	375	378	386	385	349	388	384	398	412	421	385	391	387	390	421	390	428	405	404	390	406	386	405	395	372	395	373	402	385	394	417	362	390	388	372	375	397	380	412	371	379	407	374	375	399	426	396	430	374	375	403	404	366	389	383	377	385	362	384	396	368	390	401	405	406	396	380	365	348	374	382	411	376	360	410	384	383	380	450	346	414	394	405	403	335	393	373	354	378	401	391	383	397	332	363	407	385	359	373	365	365	396	384	398	403	383	393	398	450	377	398	425	396	374	411	401	394	393	412	382	381	378	393	381	402	366	387	414	399	408	392	406	397	383	385	351	415	397	401	354	400	397	413	392	379	413	422	342	413	381	392	420	399	395	392	358	366	364	402	388	387	412	402	389	402	370	378	350	395	397	359	358	375	379	403	364	372	419	391	383	370	382	368	392	397	413	413	365	369	412	369	370	420	395	366	418	382	407	420	359	373	398	391	398	380	389	351	354	386	398	381	397	401	393	400	403	369	380	377	372	410	387	385	396	406	392	378	414	358	384	374	413	408	385	387	360	384	388	376	428	390	384	382	348	404	398	380	408	399	372	385	365	385	375	396	381	402	378	406	409	360	356	394	389	378	370	405	351	366	365	386	357	380	388	373	379	397	369	402	399	393	403	371	398	371	373	415	375	395	416	390	394	410	416	389	404	390	372	397	405	389	399	375	381	386	402	383	371	390	402	377	384	417	365	364	388	402	352	370	380	408	372	386	365	361	390	363	415	394	397	380	395	406	402	406	400	413	382	355	396	390	397	365	360	381	367	391	400	383	403	367	391	393	370	386	422	368	342	379	380	408	413	377	368	371	422	384	392	403	370	364	361	397	371	370	411	395	375	400	424	415	357	386	382	394	391	391	356	427	368	427	393	391	352	358	423	372	383	395	391	400	392	372	392	424	379	376	377	400	393	368	401	391	371	421	395	393	370	384	395	407	392	393	374	360	379	379	383	401	376	375	378	391	401	375	401	403	383	445	402	392	389	363	407	401	407	398	409	357	423	327	357	362	369	400	390	391	384	395	398	369	377	386	382	412	377	387	357	404	384	366	385	381	390	359	413	390	350	410	321	406	405	416	394	352	398	394	407	382	380	368	401	410	407	392	397	391	398	386	366	406	389	394	386	406	386	365	404	369	401	398	406	398	407	390	396	382	368	396	407	375	370	356	424	390	385	369	396	395	383	377	355	360	380	423	405	370	374	423	356	384	414	366	395	384	366	379	355	408	420	429	409	397	415	400	380	382	398	369	416	387	365	401	363	398	386	395	402	391	387	360	364	375	371	404	364	401	396	393	370	391	402	347	387	416	376	388	376	406	371	403	388	401	422	424	384	404	402	418	379	390	407	361	404	424	375	394	416	447	368	401	393	373	391	391	396	380	402	408	398	346	387	399	388	388	430	384	411	410	388	396	374	399	380	387	398	397	396	392	382	360	399	392	384	422	408	391	373	386	362	395	366	394	372	384	401	412	378	422	346	425	365	368	391	391	354	363	388	383	417	356	363	387	390	334	404	429	408	389	390	384	350	397	377	422	372	395	365	418	431	414	377	363	375	412	371	382	366	373	375	386	358	390	362	402	392	426	379	380	413	371	383	376	394	355	388	407	422	390	384	416	392	398	430	411	394	379	376	390	384	425	420	398	364	332	427	381	391	375	431	371	398	400	389	417	411	362	392	404	387	401	378	339	357	338	371	394	382	396	397	371	355	380	379	363	376	412	398	379	403	388	382	401	380	369	397	430	387	393	404	399	387	396	371	392	402	394	378	399	384	368	422	382	397	370	365	396	401	350	407	393	387	409	386	419	397	416	370	411	386	385	401	388	386	402	378	366	391	394	373	385	391	371	373	407	417	370	394	415	387	419	362	393	368	384	387	413	377	414	414	372	361	402	404	399	400	346	381	394	381	386	392	364	403
41525	51076	28017	19336	14077	15233	16192	13741	11652	10891	8313	7449	6311	5171	4032	3293	3157	2839	2664	2629	2587	2468	2126	1758	1674	1594	1506	1236	1301	1243	1076	1069	1054	917	1023	836	771	715	786	770	716	694	690	717	591	613	577	574	576	554	542	566	531	505	582	524	587	568	537	554	570	511	572	530	511	459	514	528	477	502	527	464	499	482	515	486	489	537	502	505	503	516	499	472	503	522	500	518	502	460	507	504	511	518	499	501	507	520	497	509	512	487	476	496	515	500	483	478	485	491	463	487	500	526	466	484	486	499	504	527	490	526	501	495	486	460	502	489	516	523	503	515	513	525	478	480	506	513	487	478	504	501	479	523	487	513	518	485	473	537	497	487	490	508	492	507	485	461	545	502	488	522	502	463	483	488	527	469	509	533	509	485	499	509	484	512	491	479	521	530	493	473	533	466	486	470	469	461	504	489	501	484	510	514	521	485	513	483	526	500	521	492	524	520	480	508	467	469	475	509	487	512	504	506	485	494	506	527	523	534	485	507	516	515	495	437	468	508	477	491	520	526	504	470	512	480	484	467	515	498	459	516	493	493	486	488	477	516	508	443	489	505	478	516	497	493	528	488	471	501	493	485	492	486	456	459	498	474	494	499	506	517	496	500	476	469	504	504	506	536	493	491	504	492	481	509	509	495	493	476	494	489	451	501	523	493	526	460	496	477	472	479	526	470	494	471	475	510	507	471	513	514	492	513	499	531	518	511	503	511	544	521	457	480	490	499	479	470	496	463	464	480	543	554	514	499	533	518	533	518	537	468	490	498	484	507	487	499	527	528	482	484	483	523	462	459	519	441	482	445	498	522	481	487	465	532	507	501	467	503	512	513	452	499	515	514	506	491	497	498	512	525	478	507	497	483	477	527	491	521	541	533	487	472	511	452	477	475	477	507	490	470	501	512	495	505	476	480	526	502	494	493	514	483	490	480	511	550	526	505	457	466	519	492	456	467	464	516	519	491	529	512	509	461	530	471	491	511	486	493	507	537	488	511	503	522	498	461	500	498	478	557	501	481	510	477	504	473	483	493	514	475	494	501	501	522	536	498	512	512	514	488	522	507	470	504	504	528	535	510	505	497	473	494	523	514	476	505	486	480	494	507	482	477	493	469	501	485	517	516	468	538	489	481	490	495	476	469	502	483	476	459	489	501	488	503	500	520	551	510	473	476	482	494	467	499	488	511	501	525	553	506	466	492	492	509	480	514	470	517	473	465	527	512	553	492	479	531	467	471	485	459	483	488	475	543	521	486	459	470	505	524	454	508	498	478	483	498	496	504	455	485	488	483	498	507	480	514	483	507	486	488	496	508	511	514	478	502	464	517	506	523	485	524	498	491	512	499	461	455	505	501	549	472	522	510	472	515	483	519	479	511	500	507	505	516	535	503	501	529	530	521	500	478	489	539	493	530	490	493	482	487	514	511	493	501	504	483	489	503	496	557	493	513	508	490	476	479	498	495	538	505	526	530	484	498	494	512	501	468	531	486	531	487	481	499	502	516	438	496	488	502	473	495	478	502	489	471	543	520	501	509	500	515	497	468	484	503	468	485	502	474	502	524	494	495	512	474	511	505	503	517	507	508	509	492	489	507	475	553	514	486	499	513	497	487	484	509	478	465	474	492	492	491	490	526	502	510	513	486	494	504	467	520	473	500	503	508	504	503	508	490	490	516	491	501	483	492	528	504	529	481	463	455	537	501	467	540	485	463	494	478	488	486	551	484	515	509	521	487	489	490	504	500	489	515	491	510	483	461	465	486	455	536	530	489	519	523	509	535	488	511	502	484	484	507	491	486	507	477	509	525	522	525	504	501	494	474	473	483	488	515	517	499	492	470	473	498	485	517	491	521	431	497	507	537	483	479	503	532	515	511	511	471	461	518	526	530	459	461	527	511	499	528	514	527	485	487	531	474	502	504	475	520	508	523	505	544	451	487	464	486	460	515	516	503	497	474	476	474	466	483	469	506	504	496	475	519	481	503	457	474	504	513	463	451	484	502	484	499	511	526	489	487	511	519	515	512	472	510	492	496	481	505	482	491	481	469	504	520	523	472	493	499	457	524	448	468	517	530	505	494	514	466	495	472	490	498	493	528	471	482	467	518	508	498	521	510	451	507	527	484	488	510	482	484	498	517	504	501	457	472	501	509	518	476	501	490	485	491	469	463	508	514	521	488	484	538	467	518	499	512	458	499	467	488	489	493	505	489	499	478	524	502	493	499	506	513	495	530	487	519	502	510	458	511	526	519	476	468	490	519	503	486	480	487	517	526	540	530	459	484	453	508	509	486	537	515	510	487	501	503	509	490	501	497	493	479	502	458	457	513	522	495	481	489	484	491	501	451	525	509	479	502	457	469	526	509	491	513	507	494	494	478	521	516	466	520	569	470	537	482	518	525	539	512	484	547	509	503	504	484	495	501	503	508	497	479	498	509	487	528	508	483	489	517	466	521	523	468	521	514	538	504	450	470	545	519	487	518	527	501	528	526	461	490	504	503	468	488	505	465	518	522	493	525	494	473	478	499	540	514	459	537	513	499	497	494	526	480	523	495	439	478	496	537	498	485	493	522	475	517	490	501	507	500	506	468	485	495	540	500	485	497	522	501	505	460	488	473	508	501	507	508	505	494	502	516	455	487	478	523	496	489	500	505	490	515	521	500	455	507	537	502	505	536	527	467	499	486	501	506	514	522	475	514	508	522	520	539	487	491	487	491	505	507	520	530	504	484	504	481	478	485	468	513	509	482	518	483	517	468	536	463	504	490	484	535	514	503	492	467	523	516	504	466	491	483	496	514	488	548	468	558	461	503	547	519	488	471	525	441	482	486	509	521	500	494	497	483	535	530	490	480	480	478	500	480	519	525	486	498	498	512	445	498	502	516	484	488	490	487	506	503	474	499	508	474	490	461	450	519	482	494	505	504	504	482	488	472	457	490	460	480	526	482	478	502	484	488	486	512	473	500	485	503	471	483	504	453	500	507	525	477	478	466	477	459	550	500	497	493	506	517	502	519	494	512	523	471	517	482	528	509	515	513	489	518	501	496	511	501	485	496	475	497	490	484	541	469	477	469	440	497	498	468	523	505	493	504	474	491	498	452	492	482	521	507	496	504	511	492	503	515	507	522	453	450	503	476	491	487	514	477	523	521	487	525	516	518	481	505	504	494	474	534	469	521	526	478	470	487	523	486	493	511	495	494	509	540	538	508	519	518	503	471	540	483	458	524	509	500	477	494	510	461	500	443	507	469	523	476	456	496	522	457	550	513	500	453	459	510	504	512	487	481	503	473	519	538	477	486	470	507	469	494	486	468	503	492	462	556	483	484	489	519	444	512	499	512	501	484	519	476	461	505	469	490	471	516	520	519	522	509	496	451	473	484	449	531	511	527	495	517	490	508	481	496	520	501	506	505	516	503	497	548	511	525	485	472	504	469	465	526	490	487	522	489	494	445	499	491	452	493	496	446
27512	23678	17625	7892	3803	3657	4070	3030	2542	2208	1878	1573	1450	1276	1142	1170	1191	988	977	890	917	892	840	838	755	797	672	670	687	649	566	604	578	629	580	596	571	531	567	529	545	541	534	522	538	560	525	505	529	560	556	494	530	521	514	538	486	546	491	528	554	461	540	552	532	531	494	481	536	519	512	529	509	508	498	529	554	520	518	532	535	494	479	544	529	523	525	512	519	533	515	474	518	502	536	521	503	493	457	502	499	484	538	496	583	539	506	521	500	506	470	539	539	503	531	527	516	515	521	535	544	508	526	518	513	551	523	545	512	506	519	498	498	495	494	532	507	572	481	531	524	504	478	513	486	526	523	533	490	529	529	538	510	494	546	510	492	510	527	513	535	505	462	506	540	503	485	519	507	470	507	526	506	492	488	511	478	518	468	505	500	497	514	515	534	476	510	492	483	521	525	500	512	522	502	506	529	486	523	512	528	495	490	520	518	520	543	509	488	575	474	527	527	517	543	502	535	494	484	506	492	529	507	507	511	526	503	505	509	502	540	556	502	480	494	564	519	510	560	555	509	537	540	520	555	520	491	546	523	534	535	529	511	513	478	482	481	496	531	496	513	507	495	538	500	486	504	500	509	497	484	483	548	525	514	496	514	527	524	507	517	501	445	539	511	542	515	537	524	516	511	487	505	519	517	504	511	487	516	483	494	518	494	577	531	550	529	525	511	515	523	472	524	502	501	522	507	522	467	510	514	549	533	524	552	478	535	518	494	512	506	579	483	521	544	558	530	556	517	476	478	488	509	521	539	511	515	503	513	519	514	521	501	570	541	503	514	523	485	472	560	517	524	542	486	535	554	554	500	510	534	580	519	486	525	509	520	532	490	525	510	565	487	521	549	484	499	511	511	494	518	535	502	532	531	544	519	506	501	474	533	478	489	500	510	515	519	521	481	526	523	569	542	537	527	538	509	512	546	486	497	513	512	513	515	499	507	543	469	518	500	499	512	514	499	517	493	527	521	503	499	471	507	501	517	521	550	530	517	541	461	531	545	504	513	497	456	526	516	557	511	501	555	542	531	508	528	509	525	480	519	548	475	527	516	515	555	507	523	519	518	540	545	519	506	525	517	510	524	528	458	500	525	535	531	494	489	514	528	539	550	486	499	538	520	492	513	501	557	509	520	534	520	527	513	517	504	525	536	530	517	500	549	481	511	515	492	493	550	552	544	531	521	494	519	543	531	570	535	501	484	483	487	499	490	517	546	504	482	517	533	543	523	516	502	520	504	501	496	522	518	530	518	552	536	477	462	496	510	507	563	493	529	557	524	476	515	523	511	472	526	505	558	528	478	541	539	530	501	497	538	536	506	502	514	539	525	482	527	540	499	469	539	498	516	502	515	513	492	531	506	493	477	483	499	517	517	538	478	516	508	568	526	512	501	501	477	543	499	522	486	509	546	516	484	528	508	572	523	556	482	487	531	515	507	500	550	516	489	497	562	525	534	538	518	518	504	473	513	463	515	490	523	523	473	504	504	512	480	506	484	490	541	519	546	481	527	485	503	500	554	550	538	500	491	507	522	454	487	526	463	505	504	505	511	508	521	510	492	505	501	473	494	488	537	523	503	493	489	485	526	529	518	498	487	539	488	508	505	522	464	514	554	506	528	509	535	486	565	523	542	524	527	532	533	557	546	518	533	523	536	562	507	489	500	525	501	517	551	467	502	465	484	503	513	535	500	495	509	521	534	492	532	530	526	476	518	481	511	514	517	503	533	525	508	509	515	514	524	490	539	516	536	574	491	487	494	509	556	499	492	563	523	508	500	501	491	510	504	504	521	507	548	511	532	478	480	543	545	526	542	524	533	496	527	505	478	545	530	491	522	557	514	527	521	521	529	524	507	524	538	552	483	522	515	598	521	499	512	507	507	555	513	503	511	555	496	526	480	543	493	470	501	489	511	532	520	546	525	502	535	479	492	512	587	508	484	493	526	491	522	503	522	488	499	479	477	501	513	494	574	512	542	556	539	508	502	532	496	509	532	481	513	552	496	527	518	474	510	469	540	494	542	502	477	528	568	522	543	504	499	536	509	547	501	517	501	507	474	523	539	530	483	542	472	473	472	528	494	527	492	509	486	509	462	497	518	490	522	485	525	483	495	532	504	502	505	442	486	521	500	521	491	523	543	500	511	524	500	495	527	505	475	501	515	503	544	493	539	483	508	486	491	517	512	511	497	516	523	504	528	562	482	525	508	491	520	546	533	556	551	519	494	486	531	499	522	495	517	539	513	531	459	536	583	483	511	506	490	512	479	507	505	506	516	546	487	502	544	533	506	497	540	503	531	491	480	451	516	534	532	550	536	520	502	558	523	507	507	472	557	493	492	502	520	502	484	513	534	491	506	508	521	493	527	480	529	512	557	507	525	504	519	473	489	518	510	533	521	511	500	540	504	530	482	516	567	493	478	504	533	520	495	506	501	535	503	488	508	498	493	468	539	545	554	516	556	536	548	483	529	548	513	511	518	513	518	512	530	467	492	526	532	491	517	484	536	562	500	492	532	493	508	518	498	518	502	511	494	524	512	522	506	483	503	495	549	505	470	505	523	546	530	534	502	531	550	532	522	528	464	531	533	523	501	522	494	496	488	518	515	475	534	495	548	515	501	513	522	523	500	530	541	488	537	480	553	491	526	524	535	520	527	510	519	530	504	527	488	562	508	528	520	492	557	520	497	519	513	501	522	531	555	519	493	500	492	492	492	553	500	520	557	530	499	517	531	509	555	515	483	544	520	512	520	525	512	529	497	490	497	505	476	509	512	532	537	482	523	542	527	508	490	493	518	546	489	502	515	491	475	497	505	476	521	510	492	511	515	532	510	551	532	495	492	537	465	545	499	497	515	526	547	475	534	498	506	500	486	482	527	526	511	514	535	535	504	537	526	547	553	507	517	482	512	461	508	519	520	548	481	507	547	506	524	522	487	502	505	499	517	540	493	533	508	490	503	511	541	492	496	508	521	534	510	543	569	530	468	545	472	537	547	535	529	511	485	519	512	523	498	488	528	486	484	450	546	499	490	536	510	534	484	516	533	512	526	520	481	498	539	524	496	518	466	514	511	501	535	505	523	507	566	510	492	511	507	519	462	523	493	563	550	516	512	495	533	515	519	479	531	537	535	529	494	544	487	539	495	479	535	510	528	530	525	515	507	496	500	547	511	471	504	481	527	477	488	537	539	536	518	533	542	531	546	529	556	498	503	509	543	487	511	533	483	481	480	482	530	531	476	515	496	507	469	525	462	523	513	519	504	504	509	529	523	502	550	458	489	518	551	505	551	523	531	536	530	537	478	512	519	492	497	512	504	501	486	520	527	512	528	514	472	510	490	524	522	527	545	506	529	505	544	498	517	515	512	486	513	568	492	529	568	496	529	523	538	532	536	473	495	513	502	526	495	514	516	534	579	518	529	543	526	539	539	534	506	525	523	485	535	522	530	503	510	504
31585	34950	16651	9438	7142	8124	8893	6682	5852	4882	3938	3210	2781	2483	2192	2111	2070	1845	1608	1606	1495	1524	1378	1406	1206	1148	1012	1023	944	914	869	886	815	808	848	778	764	791	789	744	716	702	707	740	744	744	697	721	690	675	677	674	662	688	676	679	685	691	692	662	676	700	668	693	701	666	697	677	654	603	685	661	695	670	632	672	647	682	645	665	678	660	637	604	666	648	714	641	664	657	643	650	662	680	658	656	647	705	693	671	640	689	691	688	654	661	644	665	648	642	670	694	637	693	639	659	657	654	689	658	685	672	645	657	647	639	653	650	644	657	686	666	680	647	707	667	651	670	662	652	667	668	661	695	660	651	644	624	623	672	667	662	656	675	664	694	647	663	705	646	641	667	763	627	694	719	636	685	689	661	666	694	658	675	644	636	629	644	669	597	664	689	683	650	665	634	603	686	703	672	629	636	654	697	720	700	658	660	677	678	658	649	619	734	693	648	658	664	668	618	651	696	668	678	627	676	667	633	661	661	648	658	703	678	643	669	643	618	642	697	641	706	653	632	644	678	665	637	685	626	661	708	672	641	625	635	677	649	652	674	681	625	654	681	653	678	657	660	728	668	627	620	633	671	641	657	649	668	671	648	629	699	685	617	663	702	670	665	666	721	687	659	703	682	620	711	664	715	679	654	671	668	643	647	694	663	680	637	630	702	683	656	699	655	661	675	662	632	649	660	651	650	677	638	639	680	665	609	669	663	681	660	645	682	647	653	632	641	645	704	669	667	674	689	640	642	663	644	682	627	619	667	674	666	648	659	634	736	690	622	665	691	641	686	667	634	641	694	671	682	622	639	653	666	717	730	649	667	600	636	641	661	648	654	693	648	687	678	645	678	693	684	655	655	703	637	641	657	672	680	657	683	707	639	661	645	730	693	671	643	645	693	682	650	683	619	610	700	684	663	651	653	668	697	654	671	660	710	689	650	633	662	649	711	671	634	702	696	678	656	683	669	609	690	728	656	636	632	699	650	642	716	652	682	681	680	649	666	690	689	643	668	703	669	642	682	701	659	684	640	664	663	615	661	662	685	674	661	669	678	703	646	690	706	657	679	627	657	635	707	657	633	690	647	696	651	638	652	702	625	672	690	701	702	636	671	680	691	643	662	713	663	647	632	677	670	692	643	705	686	665	670	639	638	662	673	667	680	696	642	632	673	613	669	654	682	704	648	669	690	681	690	685	663	697	651	676	651	675	683	631	719	621	695	580	679	692	652	654	741	669	657	655	645	689	676	693	694	695	651	660	672	675	668	666	647	685	731	685	632	689	661	641	634	637	685	648	684	647	728	663	659	636	640	635	686	648	657	675	692	667	662	667	685	668	674	697	664	671	679	663	672	679	667	690	640	645	629	669	667	643	708	657	667	638	654	661	669	700	681	645	728	699	685	690	692	659	701	685	671	670	640	673	669	674	683	645	694	656	633	669	672	628	712	696	670	641	662	646	692	640	635	644	645	660	687	620	675	698	672	698	663	680	661	670	689	642	662	712	616	690	652	696	652	682	650	677	618	681	665	675	642	624	620	669	676	664	687	669	673	636	644	722	671	664	631	667	613	619	654	674	636	654	647	651	626	704	678	683	657	643	674	666	679	655	611	663	705	644	657	687	654	658	696	648	649	739	664	646	657	641	658	673	675	646	653	671	667	630	671	625	724	654	669	674	677	639	693	706	694	673	694	682	649	632	695	723	664	641	704	626	647	675	626	648	645	652	634	675	652	660	636	675	659	679	670	637	674	626	693	661	664	723	663	597	692	671	639	690	659	671	682	672	666	653	679	638	665	660	638	647	654	682	601	638	728	692	658	657	722	684	641	683	688	685	715	632	692	624	704	649	643	651	667	692	643	654	641	657	612	663	631	670	667	640	662	695	714	686	650	658	684	644	643	672	639	698	718	685	652	645	652	654	672	662	668	640	698	658	700	654	645	648	727	688	676	645	720	653	667	667	681	646	705	702	677	655	676	702	643	644	646	658	620	676	681	682	672	674	667	665	686	678	687	649	630	636	670	677	653	665	696	660	692	662	668	650	645	661	688	649	626	642	694	662	697	657	676	645	640	632	643	665	700	610	667	611	632	656	649	650	615	656	652	651	645	666	611	672	636	659	664	682	629	631	666	666	685	669	672	644	664	628	664	701	634	682	681	715	664	694	639	667	642	619	646	660	680	659	691	670	664	655	669	686	619	624	698	636	725	670	719	696	656	651	667	669	658	661	649	675	639	663	657	686	651	706	627	653	654	669	654	629	717	718	661	685	636	647	682	681	603	696	674	652	642	648	692	679	653	642	621	678	718	640	679	634	669	672	729	668	680	665	649	662	702	669	670	663	651	709	711	636	642	670	691	671	665	660	668	662	665	658	682	689	651	656	655	682	641	684	674	686	662	634	672	665	678	667	675	620	607	682	665	721	657	704	707	592	677	654	711	633	658	663	672	614	667	648	638	643	621	685	652	660	642	680	624	682	633	647	657	671	638	636	665	648	675	654	647	706	660	630	679	701	601	606	682	678	653	700	658	661	665	645	633	663	687	723	628	714	642	700	678	657	704	657	691	652	651	697	684	694	669	674	657	673	683	661	657	675	663	647	681	643	670	646	649	677	692	696	685	623	670	621	687	674	662	671	653	672	652	658	673	654	678	644	637	636	638	700	679	624	677	694	674	696	644	664	757	598	670	654	632	683	668	635	630	672	652	617	658	619	648	697	621	640	655	677	659	640	664	675	648	671	656	639	653	668	703	650	666	722	672	658	722	648	726	707	657	664	621	662	637	646	686	671	631	684	696	674	659	656	694	660	644	669	627	662	649	663	625	663	659	661	655	633	632	612	670	685	634	667	729	691	620	703	662	661	623	689	725	682	656	674	628	653	677	662	668	634	634	719	648	638	629	644	655	706	700	687	674	673	693	620	699	688	679	661	666	660	642	644	710	679	643	649	663	695	694	653	689	699	661	659	662	693	628	718	664	685	642	674	654	664	660	662	705	656	658	657	699	633	645	646	693	602	673	660	670	712	665	689	672	662	654	653	645	636	634	637	687	660	636	637	685	657	641	631	650	678	646	684	621	671	663	649	688	623	671	637	681	693	676	680	648	685	618	664	653	673	662	715	680	662	666	674	670	679	632	717	635	640	673	666	708	650	684	660	651	651	662	695	642	666	703	615	689	723	638	633	655	662	612	668	714	643	621	651	694	718	651	669	721	657	645	657	622	673	627	617	654	690	709	682	701	656	685	693	655	665	696	660	639	707	658	657	671	679	642	617	682	688	698	686	653	651	688	673	664	657	680	708	692	637	647	676	671	648	659	652	691	664	641	652	616	671	621	676	680	661	640	686	654	670	698	682	673	645	682	668	629	653	650	645	673	652	605	699	630	658	645	660	667	692	693	694	661	708	652	698	628	669	678	660	653	674	652	694	646	659	640	655	659	659	677	676	651	696	669	676	668	692	640	719	673
23739	20926	28039	23837	20628	12626	7902	5017	3813	3618	3252	2933	2483	2276	2083	1938	1703	1437	1271	1152	1173	1250	1115	973	854	873	856	765	716	614	598	665	650	645	586	615	577	558	536	545	554	531	533	488	486	548	482	461	499	464	486	479	501	512	481	472	396	496	482	487	484	510	441	467	490	484	459	451	437	475	463	451	455	466	459	489	475	448	439	433	493	477	482	502	440	495	488	441	455	473	470	476	473	450	456	499	505	494	494	466	459	432	478	472	476	512	473	461	464	460	486	494	488	420	476	498	451	428	474	457	469	474	436	432	467	498	412	474	442	499	467	440	463	457	475	458	467	475	470	430	462	453	491	492	473	497	435	456	435	478	523	482	530	471	457	494	472	477	485	490	456	514	497	464	472	469	439	460	463	422	449	487	432	449	469	436	473	481	461	459	471	450	479	474	448	455	440	451	481	429	472	435	451	456	465	459	474	432	446	492	481	457	494	476	465	494	454	415	439	461	465	464	446	483	457	472	483	471	445	463	492	477	471	445	465	465	455	459	491	466	423	439	471	435	462	497	488	504	488	548	463	457	464	446	456	509	471	464	422	444	466	489	458	502	515	443	448	488	438	460	487	475	520	442	483	427	521	461	525	460	443	458	488	459	429	443	447	449	433	492	457	469	464	448	473	472	506	467	477	438	442	461	451	484	465	469	476	501	461	469	504	487	465	467	452	457	432	449	417	475	475	468	457	433	494	468	454	465	495	450	455	473	457	518	475	442	456	467	477	448	435	474	490	503	461	453	452	510	451	472	463	490	469	432	452	463	523	464	439	484	458	467	458	473	448	483	448	446	480	478	467	461	464	427	446	462	491	520	497	460	478	456	465	433	453	479	434	465	471	455	429	462	468	470	472	468	484	457	459	497	464	468	483	466	419	465	419	439	467	439	506	467	476	476	434	476	453	520	477	484	453	458	477	497	460	489	416	466	453	427	448	447	476	493	458	462	465	474	482	455	431	463	489	463	460	443	454	464	418	444	447	488	433	436	464	440	421	425	461	488	453	464	455	469	453	439	481	451	459	435	454	438	460	473	448	505	451	468	515	473	467	458	453	455	482	453	454	475	459	479	467	461	431	456	478	414	466	469	454	462	459	440	471	452	481	489	498	480	484	482	479	452	469	446	471	492	480	468	470	499	480	512	449	444	513	465	489	478	475	472	467	479	474	444	419	447	473	452	447	480	474	481	487	482	474	459	463	455	444	418	479	476	476	469	489	483	449	487	448	472	440	479	448	463	484	431	452	479	469	477	457	480	479	422	506	464	454	454	445	464	469	474	436	459	466	467	474	444	441	479	497	473	469	447	434	465	494	457	473	446	473	484	485	457	472	434	491	487	441	514	508	457	481	484	457	421	463	432	473	437	455	434	457	520	463	460	454	500	447	472	424	504	455	462	480	479	498	486	502	509	464	433	497	421	443	476	424	443	434	455	446	445	503	430	433	449	475	465	441	479	466	489	487	436	476	484	445	470	474	484	444	440	442	476	468	465	485	486	439	479	445	452	481	526	465	443	457	475	451	491	465	484	457	516	477	477	471	469	480	463	448	512	458	458	468	421	469	412	520	429	442	446	477	467	475	482	428	463	447	439	476	460	480	456	444	448	463	469	439	474	483	486	449	494	492	424	451	497	469	447	487	451	457	487	480	494	489	453	451	444	485	449	464	451	434	483	419	438	441	462	481	438	457	480	465	479	470	495	460	444	453	462	467	473	443	476	477	467	442	466	436	463	403	448	472	472	463	458	490	493	421	475	492	445	461	436	466	488	435	464	430	452	487	502	472	434	466	450	466	463	489	467	426	459	465	435	436	472	483	483	444	442	448	450	492	450	483	461	460	477	497	458	478	453	464	504	470	443	508	457	457	459	457	466	433	462	462	457	478	497	465	469	484	476	489	502	447	455	471	505	451	452	492	440	466	431	498	496	441	491	488	460	453	496	444	479	479	494	466	467	472	448	446	476	462	458	467	462	436	456	471	462	484	513	493	465	446	485	451	440	475	444	465	466	460	460	492	460	441	447	466	515	471	457	462	467	451	484	460	486	469	441	491	506	457	484	455	423	430	484	480	488	483	478	495	456	427	421	444	436	469	445	471	461	457	441	467	486	498	462	448	435	464	462	461	470	449	458	494	442	450	442	439	453	430	465	478	486	486	427	444	481	461	456	477	488	467	494	472	498	464	465	439	497	460	458	465	461	448	452	461	471	435	451	489	474	490	475	493	456	484	472	494	477	490	459	488	455	462	459	471	500	456	461	453	479	466	474	459	447	443	470	435	478	490	499	454	499	463	478	453	454	446	456	485	452	464	474	504	478	477	466	455	462	433	467	485	468	449	488	462	445	493	493	474	444	475	470	445	464	487	436	446	507	444	464	461	450	473	437	462	478	460	462	441	446	454	461	443	456	471	478	446	456	482	450	463	532	431	462	482	453	463	443	475	440	529	480	436	464	457	480	473	453	514	444	445	465	463	453	465	439	454	470	478	493	465	478	484	466	436	472	475	495	456	453	466	489	477	481	417	484	455	457	448	443	446	462	451	490	505	496	464	436	493	437	485	448	468	488	422	504	477	460	487	444	467	463	458	435	441	423	470	498	444	454	459	443	467	468	463	476	516	516	462	462	516	461	458	517	450	470	471	468	444	445	486	474	498	442	450	466	447	475	451	454	450	449	470	485	477	471	458	523	427	491	479	430	496	446	487	451	504	478	479	480	437	494	453	483	478	479	438	461	493	473	476	462	485	487	480	463	440	472	453	452	460	493	455	489	483	468	476	488	451	443	468	471	436	461	510	510	416	457	459	462	460	461	458	478	492	453	520	473	460	429	445	469	435	485	448	490	475	459	483	462	483	472	463	467	456	463	463	487	480	475	465	476	408	485	477	433	460	448	436	453	479	476	473	464	502	473	459	493	473	471	473	445	469	475	456	466	439	484	434	467	481	451	488	488	437	468	500	448	474	485	466	456	469	477	453	483	474	460	455	440	477	456	453	411	457	472	508	470	450	486	465	468	494	454	470	480	461	485	454	494	462	465	436	461	478	467	475	445	424	456	454	434	441	505	447	481	445	434	479	413	415	478	435	471	470	471	445	462	475	463	465	456	501	440	475	464	430	447	472	466	472	484	449	452	488	466	463	481	478	461	444	439	469	454	454	456	487	448	448	453	462	442	491	471	458	481	454	481	462	478	465	466	457	485	475	518	459	492	487	491	523	489	474	450	440	449	433	431	464	432	468	461	489	442	463	458	422	465	427	467	477	457	459	449	483	459	442	427	510	443	453	441	502	460	432	478	480	439	480	496	490	466	507	450	463	474	446	466	447	433	494	457	478	439	458	461	473	447	461	445	438	484	433	479	470	497	501	441	462	457	481	468	461	438	478	439	448	462	455	445	431	464	474	453	470	497	444	466	456	479	487	463	497	454	491	500	406	461	461	461	489	461	445	453	461	471	432	448	461	440
37011	49541	22743	15386	10833	13001	12802	10179	8403	7642	6848	6356	5126	4489	3972	3660	3208	2762	2499	2090	2230	2304	1933	1732	1493	1490	1322	1259	1110	1004	983	970	1004	936	930	782	805	825	756	807	777	728	683	716	663	678	694	650	674	653	622	620	695	620	614	618	652	560	625	617	635	694	627	624	631	633	670	584	639	643	589	626	620	584	574	597	621	657	614	641	590	592	594	614	611	615	595	572	613	564	639	580	584	623	629	606	576	604	641	615	587	639	620	568	636	598	603	606	658	637	590	614	625	606	603	623	638	597	554	636	590	612	612	619	628	615	622	586	597	570	615	628	547	582	598	620	634	597	620	610	617	580	660	644	571	605	641	586	639	603	590	608	585	603	638	628	616	589	633	656	585	613	593	624	618	590	630	602	635	594	639	588	619	622	597	599	610	605	611	629	605	616	584	638	614	569	614	607	553	638	592	598	600	590	639	600	603	663	575	570	589	634	606	612	617	618	616	588	622	571	585	646	625	628	640	579	612	600	573	597	628	592	607	611	601	595	605	538	626	556	601	622	604	610	575	568	624	586	593	575	610	623	619	630	617	616	596	558	640	614	593	595	592	599	585	584	572	626	638	612	597	546	574	568	626	640	626	589	563	594	651	621	614	614	613	651	580	640	620	630	635	585	608	638	551	611	599	641	662	621	615	603	632	616	609	576	577	644	617	578	638	548	621	599	589	594	600	607	619	618	570	595	593	614	601	595	606	620	628	597	631	620	568	638	615	610	633	568	668	584	634	599	587	576	615	600	641	586	631	588	616	595	616	629	629	618	598	627	616	594	590	595	640	612	601	622	558	616	580	644	586	611	627	602	610	666	608	614	639	572	596	623	624	580	591	618	613	639	607	591	591	585	675	600	614	594	639	624	621	597	622	623	594	637	611	597	622	606	640	602	598	630	589	590	600	651	609	627	615	642	579	594	589	622	635	587	617	652	620	592	656	589	635	594	571	632	640	655	611	623	582	573	582	615	657	625	568	610	670	594	558	641	630	641	620	605	601	582	603	610	629	632	643	613	617	654	644	591	635	608	588	603	618	571	619	610	641	600	611	634	626	615	641	594	627	608	593	647	600	626	585	551	609	598	608	606	625	612	575	560	557	609	649	617	573	605	644	604	605	583	578	591	592	575	613	575	562	607	611	612	603	603	596	607	600	604	541	619	621	607	559	558	641	606	634	566	647	599	586	609	617	581	623	652	600	647	621	615	594	626	647	611	613	571	605	630	647	594	597	593	648	599	651	601	605	593	653	648	660	588	627	581	608	642	597	572	582	581	634	605	610	602	599	628	622	654	602	622	615	591	601	607	633	628	600	625	595	571	615	647	630	603	607	610	632	597	588	570	638	598	595	644	563	635	644	605	600	562	611	590	642	610	629	586	619	609	600	651	570	597	612	628	635	621	581	658	596	627	607	635	629	607	601	671	609	613	602	607	601	603	628	633	633	624	583	603	603	609	590	610	604	625	576	558	614	617	634	613	562	637	637	592	582	578	661	576	619	618	605	608	611	581	629	608	584	604	611	619	587	570	601	599	618	601	607	616	586	616	649	635	599	572	621	603	610	595	618	638	593	648	591	584	583	594	630	564	587	625	601	583	599	620	618	598	639	648	563	611	606	601	602	621	614	621	633	634	593	622	625	597	597	631	643	619	586	660	612	646	611	615	612	581	604	636	585	576	611	615	544	628	620	609	605	600	634	590	630	605	615	609	555	557	613	579	608	641	610	580	550	604	622	620	667	595	588	605	599	624	646	574	621	608	611	685	591	633	639	606	622	656	665	610	594	591	574	636	605	596	625	608	620	602	628	585	629	603	597	572	605	599	604	642	577	630	642	607	616	595	561	593	648	648	682	613	551	592	598	625	676	604	640	586	636	618	607	574	635	612	598	602	608	598	633	590	638	564	587	553	627	595	594	567	585	575	636	607	605	602	615	651	602	592	621	595	601	642	590	583	579	624	596	590	585	638	605	621	605	594	638	636	615	611	640	635	624	621	621	623	610	633	591	585	614	613	615	569	611	608	614	570	631	604	606	606	636	600	601	630	610	625	579	643	556	612	615	595	590	591	611	637	633	588	551	655	620	600	670	619	590	639	620	628	631	606	594	623	632	634	598	548	627	652	628	596	600	602	625	642	643	625	567	608	585	627	629	596	646	579	607	561	596	592	631	621	645	654	573	625	579	665	580	618	566	542	577	599	627	640	641	617	599	623	619	618	658	594	598	617	587	661	603	560	641	623	604	626	581	619	603	583	603	630	593	619	625	640	611	609	571	606	590	630	592	621	645	597	611	606	595	680	589	620	631	642	626	629	631	611	582	651	586	613	674	621	618	639	619	628	577	620	579	606	578	605	640	653	600	599	628	636	611	611	662	618	588	614	574	588	643	671	635	597	628	604	614	612	604	626	602	592	564	599	587	626	622	596	573	620	570	574	612	631	592	650	593	620	623	606	603	592	602	553	597	611	590	625	623	576	644	648	623	592	610	639	599	599	568	602	651	605	607	608	546	596	605	640	605	583	615	606	590	609	606	607	590	618	581	626	652	622	626	592	589	585	621	623	586	652	558	593	608	618	565	628	648	631	607	604	593	625	625	625	606	606	582	593	589	553	591	635	620	598	608	638	549	584	590	595	625	608	630	581	596	599	639	611	622	567	603	602	605	650	623	581	592	640	652	630	574	607	640	620	575	637	597	597	598	618	593	648	585	621	647	616	588	590	587	606	661	616	603	635	595	595	580	602	611	588	625	617	585	665	599	642	632	593	628	596	630	585	617	564	637	585	582	632	607	641	613	620	621	560	634	584	628	589	597	647	593	579	596	636	607	593	630	626	613	615	586	573	609	620	598	592	608	586	617	617	649	610	583	608	605	656	606	632	598	595	614	590	626	602	598	562	596	613	631	551	622	620	599	638	574	599	610	621	604	592	643	626	591	620	631	646	578	612	608	592	574	588	581	604	635	636	585	609	583	596	634	597	615	628	646	641	618	648	631	560	625	623	585	565	616	644	629	634	625	641	641	617	597	635	612	581	644	564	615	555	610	604	630	624	620	671	648	590	603	625	629	606	603	604	624	586	593	574	623	632	576	624	615	598	595	583	578	645	610	615	646	643	607	602	601	626	617	602	625	622	598	642	622	616	581	592	653	625	612	615	612	583	584	625	618	610	602	629	634	594	578	607	605	618	609	607	574	627	596	614	644	648	618	594	610	614	639	622	601	565	627	616	665	576	614	630	597	589	573	655	612	570	628	622	622	614	621	602	655	624	644	617	565	610	573	574	606	581	587	594	677	597	622	588	614	610	616	640	598	630	624	601	555	612	597	595	618	627	580	599	584	631	543	608	623	630	630	604	579	611	585	657	597	636	616	583	621	603	637	617	581	596	680	594	565	621	611	566	590	627	604	591	586	675	627	632	578	619	618	612	601	639	638	620	602	558	602	632	667	597	622	616	590	633	629	614	624	600
22787	20832	28464	23295	20835	21161	14852	7086	5406	5081	5006	4459	3835	3306	2698	2427	2234	1847	1484	1195	1146	1370	1311	1151	987	1030	912	793	759	690	632	693	666	617	633	562	545	528	548	508	527	504	502	476	435	431	459	481	414	428	419	361	453	434	432	417	435	428	427	423	417	423	424	439	415	424	445	371	386	429	425	428	423	404	414	435	390	404	402	414	427	384	364	382	384	365	396	411	427	375	403	409	443	398	436	391	397	406	399	358	395	422	403	421	422	433	384	389	428	388	424	423	415	390	395	410	404	390	395	417	383	407	394	399	439	419	385	376	394	443	427	418	379	390	442	426	402	400	369	439	437	420	429	389	395	443	402	406	408	431	397	424	360	385	400	415	367	413	403	430	423	416	427	407	410	406	386	405	399	434	420	410	416	434	408	398	403	409	410	431	433	419	409	419	383	383	424	408	393	366	404	378	398	421	404	396	397	384	414	431	412	401	416	407	410	443	392	407	385	374	428	384	420	384	430	398	404	391	437	434	398	448	398	414	414	379	424	368	388	432	421	390	381	369	418	409	390	420	377	400	382	383	419	427	378	442	408	400	410	433	417	402	393	410	409	380	402	415	391	416	396	388	381	414	424	380	402	412	383	369	434	395	394	420	440	410	469	403	409	405	428	414	405	405	393	419	405	410	389	374	430	401	410	379	419	402	417	418	403	455	413	418	418	439	390	384	409	390	413	401	383	399	420	418	431	424	396	386	418	438	416	360	422	424	397	393	386	368	406	399	401	389	398	420	427	417	435	402	414	426	424	386	408	415	411	392	395	389	401	446	385	412	378	400	373	356	405	401	428	389	421	419	403	425	406	395	397	424	433	401	387	417	420	385	370	388	427	406	420	392	447	397	382	400	386	416	368	381	392	387	417	383	411	413	382	406	408	386	411	391	412	429	386	399	388	435	360	399	427	410	441	412	389	433	429	374	413	400	391	359	402	387	434	401	420	435	444	383	408	448	381	386	403	420	394	402	412	408	414	423	382	397	415	377	409	411	375	427	396	423	395	399	348	382	401	419	399	451	403	370	409	407	386	409	412	416	423	382	410	415	402	403	413	395	401	413	399	410	403	403	415	402	411	392	406	409	399	437	438	394	409	415	394	420	404	402	402	399	408	417	387	398	435	410	401	397	385	360	414	386	426	377	436	426	431	386	427	412	364	423	403	387	427	380	433	381	409	441	383	377	390	423	409	405	405	401	427	399	423	412	412	408	403	373	405	415	400	417	425	419	407	395	429	401	384	387	420	412	392	404	395	371	385	406	410	406	459	443	419	399	409	418	435	403	398	407	379	422	441	408	397	390	396	404	428	422	397	411	415	410	403	427	400	404	425	432	406	400	412	363	399	378	391	382	426	411	462	375	409	384	378	427	437	422	430	380	391	398	394	387	418	381	400	414	401	399	404	412	396	380	421	396	410	397	429	411	402	394	418	396	391	419	383	380	435	424	419	439	429	421	429	388	419	407	398	372	368	417	426	390	417	413	409	414	427	411	371	395	415	402	405	389	414	403	392	355	422	402	394	371	409	389	405	394	427	389	409	388	410	433	390	409	363	400	372	421	409	416	384	394	415	425	367	401	397	390	366	428	433	357	410	433	423	375	388	418	433	402	384	391	415	434	370	414	415	399	399	365	394	406	404	395	382	447	413	422	430	416	401	381	396	393	396	383	405	395	375	401	398	404	438	403	394	406	388	431	381	423	384	377	395	391	410	400	412	371	416	412	445	418	393	388	409	402	447	401	401	378	395	424	432	392	377	406	443	420	430	401	385	402	443	392	403	375	405	416	390	425	403	404	385	404	393	389	396	381	397	381	391	422	371	411	380	394	387	398	409	424	408	378	408	397	394	402	406	399	427	423	395	430	439	396	404	435	397	449	414	408	407	429	401	380	420	429	436	385	415	379	391	415	405	379	438	385	446	432	383	384	426	434	426	364	371	407	412	415	396	417	426	407	404	390	396	403	415	399	385	397	415	402	396	382	370	405	399	438	402	373	394	380	408	427	394	420	407	419	396	399	416	406	407	442	406	389	370	380	373	424	389	401	429	444	378	397	388	352	388	373	438	397	422	439	420	379	400	423	417	409	384	393	368	416	412	401	414	371	390	407	387	430	408	377	404	365	384	393	395	369	346	403	419	392	424	388	416	401	391	403	383	426	401	437	376	362	387	414	409	422	401	424	365	429	394	429	382	423	423	375	398	361	417	413	414	393	415	400	372	428	380	364	438	405	403	403	419	399	412	412	430	400	405	397	411	400	421	439	370	426	411	418	375	406	412	410	446	419	373	406	405	383	422	436	362	408	406	444	400	415	394	402	384	386	416	419	402	373	407	402	394	385	403	394	407	400	402	421	390	387	403	407	422	379	395	392	413	374	394	400	388	422	384	396	410	367	415	383	392	385	391	427	399	397	418	451	408	388	395	377	401	412	429	384	413	394	401	418	395	432	450	392	398	401	383	382	378	385	376	396	412	400	409	393	447	419	404	403	431	410	401	431	422	398	382	404	411	431	422	423	383	401	413	381	403	390	362	410	380	390	390	421	409	373	398	431	412	411	401	392	405	384	396	429	393	410	381	412	432	379	425	396	398	439	364	406	409	370	383	408	403	392	445	385	452	382	396	363	403	397	386	385	392	396	401	406	393	378	399	422	393	403	422	401	405	354	391	421	414	375	420	408	388	428	383	407	394	421	389	369	436	379	426	424	388	405	406	399	385	379	413	409	428	425	408	389	383	389	416	395	373	377	438	415	412	410	377	428	371	407	398	416	397	393	413	395	389	411	440	399	385	408	427	441	419	429	446	407	390	408	446	395	392	407	420	419	401	428	410	430	438	428	403	410	401	410	444	396	421	379	422	389	407	409	394	434	392	413	390	405	417	407	364	393	421	410	369	435	401	403	411	410	393	375	393	421	410	380	421	387	389	363	400	415	440	412	377	388	409	451	438	442	433	390	374	414	404	392	421	362	422	373	366	400	393	420	407	398	409	416	376	394	433	430	379	386	432	395	408	380	387	369	378	423	391	389	432	413	393	406	415	400	394	414	417	394	391	423	405	417	402	411	392	433	386	388	390	405	364	414	392	380	373	386	376	415	382	378	378	420	392	427	412	407	438	391	384	379	405	389	403	412	426	458	409	386	390	416	343	403	401	431	382	407	402	387	405	393	402	400	410	394	406	422	373	438	422	379	434	387	442	393	416	372	407	413	410	441	395	402	389	380	404	425	407	386	397	387	394	417	403	441	397	395	421	403	406	419	412	371	412	392	408	380	379	401	420	413	406	401	377	377	393	422	381	433	411	440	405	418	443	391	483	393	434	398	432	442	446	428	453	391	391	411	422	376	450	396	403	369	402	421	409	368	384	406	399	446	409	387	371	389	400	381	391	426	417	381	410	395	398	375	426	448	380	395	406	438	397	408	402	407	402	421	437	422	364	418	452	422	383	390	398	410	379	400	411	392
41252	55294	27311	19108	15218	18054	15256	12937	11445	10667	10168	9277	7911	6724	5680	4900	4174	3527	2828	2262	2195	2465	2492	2099	1825	1679	1569	1432	1209	1127	1021	1055	1076	979	1014	904	757	804	772	786	718	730	661	670	623	582	592	564	548	533	512	570	562	566	558	612	568	557	546	573	580	511	564	557	550	578	558	542	538	547	509	561	518	560	504	541	542	516	487	525	486	536	517	507	492	482	481	523	523	497	534	541	547	551	506	513	535	532	562	500	508	480	511	544	506	535	511	512	531	516	535	557	545	544	511	544	541	526	527	518	514	459	560	547	531	533	491	508	525	484	512	544	535	509	504	560	546	527	561	495	542	491	519	485	505	500	497	527	479	558	549	512	512	510	516	502	495	541	534	491	533	525	497	572	502	537	514	529	502	530	536	513	519	495	541	498	549	521	510	523	511	495	558	542	496	523	568	562	553	500	537	521	543	539	475	510	510	495	527	572	533	532	519	506	552	530	509	532	530	554	543	511	530	465	521	512	534	505	518	502	544	564	537	557	544	545	535	522	529	531	537	515	540	535	524	552	504	547	541	513	498	534	528	542	498	541	538	541	539	534	486	534	562	564	543	518	566	518	503	542	552	521	515	527	527	508	504	527	557	520	525	535	505	561	546	537	528	504	483	496	502	516	559	543	521	478	576	566	533	561	502	548	498	513	521	516	538	513	497	521	518	505	536	551	553	513	548	517	493	525	549	491	533	540	537	480	545	544	493	567	527	487	491	515	531	497	538	553	505	547	469	570	503	535	537	512	539	530	526	508	544	526	529	518	499	500	530	530	520	499	518	515	514	498	535	509	536	506	536	486	542	564	525	535	494	517	540	502	516	526	523	576	545	525	501	516	501	541	503	523	527	507	538	525	566	574	532	493	532	552	504	542	519	550	556	520	530	547	546	555	501	494	510	527	522	536	537	545	494	551	524	525	494	514	521	522	528	543	500	509	476	558	498	520	513	526	510	519	576	560	564	538	513	484	536	524	494	499	528	497	560	506	514	491	518	532	517	506	491	533	498	456	537	514	543	497	479	529	521	521	526	520	476	504	506	512	559	520	496	532	515	526	511	512	532	508	543	493	518	497	558	525	522	513	531	536	503	532	547	552	508	515	529	525	519	567	516	560	524	486	544	549	502	528	524	528	489	511	558	519	504	515	500	509	564	520	525	520	557	515	541	520	555	494	548	529	518	540	516	495	587	553	545	530	504	549	552	515	547	524	546	535	457	478	524	531	550	529	499	517	511	494	522	507	503	543	561	499	540	515	520	536	537	541	510	505	515	514	527	516	523	516	520	526	525	491	518	486	506	519	513	500	534	508	524	516	554	496	537	557	506	513	568	505	547	529	559	527	554	513	507	531	532	538	489	533	514	523	554	512	514	559	551	520	549	522	497	501	546	496	527	506	548	516	528	512	519	533	535	519	508	512	536	535	524	533	543	512	532	525	517	492	542	533	534	505	543	522	484	479	491	526	554	573	525	529	511	535	505	537	547	493	491	505	511	493	517	554	515	524	521	551	503	527	499	554	529	534	563	540	507	525	515	513	520	499	543	480	515	531	454	478	532	561	527	483	531	556	519	507	529	546	554	546	518	496	517	558	561	497	530	518	583	538	520	542	528	524	567	540	510	558	532	528	524	540	497	551	513	487	526	506	488	545	534	516	525	533	495	543	477	578	508	574	516	557	547	499	524	550	524	558	518	533	530	526	524	485	541	499	521	504	560	559	504	528	492	528	484	498	494	548	538	500	533	551	481	532	544	536	499	486	486	535	565	479	527	500	558	492	525	555	499	535	501	551	536	568	509	539	522	576	533	531	536	545	542	529	559	515	524	502	597	528	545	483	540	546	513	527	526	511	491	520	505	505	522	505	538	516	563	488	519	514	537	556	558	500	516	548	502	542	527	484	509	551	507	528	506	533	546	565	552	526	517	537	595	499	513	545	513	530	537	536	504	536	549	560	526	524	473	539	540	499	503	514	558	551	504	529	525	550	563	515	482	499	529	510	499	512	500	531	491	554	538	566	534	526	522	515	541	488	481	567	557	537	526	507	519	522	567	549	503	507	541	476	502	518	528	518	528	512	515	539	533	533	501	524	507	539	518	573	525	568	512	496	504	564	534	509	520	494	513	520	568	509	564	547	558	489	547	532	522	538	512	504	461	507	519	533	520	529	511	507	485	542	504	518	545	518	530	527	513	521	520	510	531	502	534	493	448	527	473	563	525	574	541	546	516	502	537	528	523	507	486	520	541	516	513	541	539	519	532	505	507	520	522	542	509	489	524	530	495	507	535	535	574	486	557	492	540	534	488	513	531	542	511	534	508	543	552	514	502	509	545	532	544	476	548	554	456	522	517	528	509	528	548	547	535	547	522	543	498	553	510	539	519	496	502	509	514	519	530	510	527	543	514	501	538	500	506	496	539	509	573	549	500	490	505	503	555	519	531	550	521	524	533	518	533	545	558	528	477	504	490	516	554	547	539	520	532	543	550	539	520	507	517	513	520	514	513	559	511	512	517	532	521	532	519	528	521	514	560	510	518	541	516	533	550	492	524	518	510	519	525	556	578	554	524	521	571	500	518	524	541	536	466	511	510	511	551	509	539	500	524	534	506	563	543	540	511	533	550	527	512	523	527	500	516	538	496	505	538	534	512	541	514	528	499	540	547	503	527	533	531	543	546	500	504	540	487	544	544	538	538	553	525	502	507	552	521	525	513	476	551	533	518	487	554	518	510	529	573	522	523	537	600	500	507	480	508	538	538	532	505	524	493	534	522	566	487	563	545	481	505	526	539	510	509	558	502	564	490	553	509	543	569	497	553	485	540	532	528	530	512	516	522	513	545	474	493	523	511	532	578	561	496	534	496	483	566	547	535	506	533	512	528	500	497	508	503	503	549	522	545	517	518	517	512	491	536	521	523	542	515	525	521	544	500	526	553	555	512	539	538	542	536	529	522	524	533	503	540	448	516	530	555	480	549	552	550	496	494	510	548	551	502	510	542	523	496	519	552	543	547	517	561	566	511	494	545	528	538	532	542	491	540	513	502	537	537	505	526	520	505	532	522	481	532	529	525	481	513	496	504	492	504	493	546	527	522	544	540	520	509	513	555	535	532	545	509	508	521	549	584	524	535	539	517	523	543	555	547	544	503	553	547	500	474	493	502	543	512	559	539	538	522	503	568	542	504	508	539	472	543	547	512	513	522	522	482	499	524	529	518	534	542	545	490	536	545	563	533	500	538	524	518	529	543	562	499	502	511	563	539	554	492	474	524	547	508	508	533	489	514	464	512	509	522	486	551	509	521	503	482	513	505	520	492	561	516	535	480	503	524	556	522	499	510	547	501	530	505	522	529	554	559	560	520	495	509	523	535	551	498	491	550	515	560	564	534	543	529	542	532	539	506	479	536	541	502	514	538	514	535	501	528	482	547	527	529	564	540	465	549	524	544	543	501	522	547	569	502	481	497	514
27858	23120	16838	7037	4209	4878	3831	2803	2437	2546	2494	2201	1948	1675	1518	1426	1184	1053	805	751	792	809	838	823	725	773	698	637	665	638	631	617	629	619	597	604	511	620	520	525	543	511	579	560	548	536	492	554	528	516	513	567	534	570	543	526	522	525	537	519	538	513	535	515	510	524	507	511	497	534	492	517	490	568	504	541	530	510	495	523	518	537	504	526	526	487	511	492	562	492	570	519	524	517	520	475	528	523	476	527	543	532	508	472	521	487	501	471	534	541	496	526	479	509	515	500	512	503	564	546	513	498	537	467	527	489	492	507	562	518	544	518	524	536	514	507	514	537	560	524	562	519	523	461	495	513	524	525	519	488	585	553	475	483	525	503	541	546	503	488	490	548	526	508	510	547	509	545	540	513	501	533	489	532	503	486	510	483	560	535	485	513	506	523	508	523	512	518	510	524	517	489	512	469	496	473	482	528	512	551	548	527	529	516	539	524	486	499	507	520	518	527	502	482	528	501	547	484	510	506	507	523	551	537	514	497	521	537	515	511	536	498	554	532	532	518	553	481	507	547	496	543	504	534	512	511	553	505	501	516	528	515	531	530	534	527	530	508	535	520	538	521	509	487	522	506	484	482	535	547	576	521	504	516	515	520	508	490	503	475	569	481	513	495	532	505	531	538	493	503	552	520	532	532	531	519	548	507	512	484	512	507	485	519	530	525	524	543	512	481	575	537	484	536	470	539	550	545	514	555	512	519	516	512	472	523	501	512	547	515	493	542	483	491	570	552	544	529	533	539	535	531	512	512	519	536	508	477	476	530	532	501	495	545	530	487	539	535	508	482	473	490	544	531	521	520	506	529	542	545	458	524	507	523	510	522	513	494	520	512	489	494	531	493	495	501	544	517	556	522	521	538	527	468	530	549	543	514	512	555	498	498	499	540	523	548	525	451	493	521	495	511	493	510	513	503	476	506	516	515	496	555	480	545	510	529	546	516	551	541	497	555	513	510	533	513	546	522	527	549	514	495	538	532	552	566	521	500	535	532	466	487	533	549	546	487	524	484	520	497	519	503	531	473	475	541	566	534	503	515	468	545	540	501	480	513	503	480	539	466	518	497	493	557	489	524	490	545	518	536	523	515	531	515	496	509	539	502	503	484	510	553	509	520	546	501	551	498	528	518	526	513	502	543	538	483	521	512	466	510	506	510	524	497	501	530	535	479	493	533	520	518	511	508	503	483	488	512	537	500	525	529	477	504	516	526	502	501	522	554	509	499	537	530	547	500	474	503	523	544	527	507	515	516	519	522	467	535	576	487	565	511	533	535	521	528	493	483	544	533	524	535	546	548	499	560	546	519	515	508	537	532	497	526	561	483	543	539	503	551	488	499	488	556	505	515	513	513	551	561	547	544	525	525	529	501	506	497	487	534	536	570	523	461	558	514	510	504	514	523	539	535	494	487	526	546	530	492	504	557	500	480	511	491	511	519	557	529	504	512	577	524	526	476	488	553	557	521	548	544	534	503	483	524	498	521	491	507	538	526	516	483	530	484	533	497	518	501	526	511	530	489	498	495	524	524	535	520	535	502	493	542	550	553	530	512	511	528	513	577	483	532	529	507	498	530	516	544	505	526	476	535	539	492	498	528	535	499	505	534	504	514	511	489	458	496	535	520	489	510	512	552	520	509	523	538	547	525	516	512	513	492	525	542	514	494	505	511	507	530	549	538	559	505	552	525	516	518	522	515	483	533	526	512	522	535	518	472	477	539	507	525	501	521	545	518	536	548	525	511	523	519	477	535	508	511	513	541	470	506	523	490	558	532	486	540	535	509	510	526	499	537	515	540	501	499	519	538	535	502	505	531	530	521	492	504	557	495	498	509	462	530	496	510	494	470	526	494	515	494	502	498	546	529	504	506	520	507	481	528	525	539	504	516	516	524	495	517	508	504	522	536	538	539	515	511	553	522	517	538	560	553	528	516	510	483	539	526	530	521	505	501	539	531	521	524	552	504	493	532	505	503	479	515	508	520	511	456	506	524	522	573	541	524	533	525	479	530	479	525	473	515	496	504	522	485	508	511	516	497	532	535	499	535	504	535	530	550	521	519	520	516	537	512	507	525	531	516	518	486	510	512	540	494	560	536	508	486	502	518	535	499	502	505	534	491	491	493	506	514	538	572	528	534	478	495	504	560	576	501	473	491	500	495	509	499	507	527	515	537	482	514	504	525	537	502	493	513	537	524	532	515	553	547	522	528	534	549	493	498	505	505	517	529	495	523	555	495	533	512	505	504	532	495	535	536	497	516	473	496	539	516	525	515	526	534	525	520	514	485	490	491	543	554	509	495	506	513	533	526	535	496	503	509	546	509	503	535	541	543	495	542	557	507	545	558	517	552	532	514	518	489	506	525	495	499	510	537	488	530	515	522	521	524	558	496	539	495	490	514	549	513	542	530	528	479	533	514	507	525	514	545	493	530	516	500	510	508	523	515	504	540	531	524	515	557	490	527	544	536	527	515	493	516	533	479	492	502	518	550	526	546	536	565	573	517	515	516	514	555	520	533	511	556	547	504	520	525	530	536	531	508	501	501	479	533	535	522	532	515	465	473	482	513	521	499	525	508	526	525	509	509	519	503	558	511	543	502	501	574	518	517	482	529	501	525	529	536	522	492	507	506	485	501	500	529	519	558	531	532	522	517	537	520	514	553	519	494	521	523	533	520	548	510	526	528	470	508	527	539	504	548	514	520	513	510	531	521	493	562	525	488	495	510	526	524	517	503	502	522	514	541	535	503	517	536	515	544	516	526	521	528	505	484	533	511	489	540	532	499	474	510	518	505	533	537	504	499	512	543	541	522	549	491	523	538	519	500	487	457	536	498	455	516	531	473	485	516	499	504	501	505	520	535	509	496	512	513	519	492	503	498	570	533	556	471	486	539	542	537	524	517	503	483	554	490	487	488	486	505	538	479	534	488	496	530	551	522	543	556	475	455	517	510	525	519	484	505	496	505	519	519	551	512	536	535	504	532	523	521	494	517	505	525	502	525	522	529	531	526	528	494	553	501	545	466	507	512	497	514	490	544	472	495	544	535	545	516	541	528	516	530	558	479	498	488	467	489	486	531	555	507	548	527	540	487	509	547	491	490	525	513	543	536	511	494	503	504	487	527	533	522	545	509	509	534	499	537	549	498	518	508	525	537	495	523	537	527	532	575	511	494	525	514	509	487	490	502	561	483	547	487	497	499	508	522	493	494	521	549	499	545	529	522	501	524	555	499	505	519	545	528	501	504	488	538	490	480	569	493	508	462	526	548	530	565	501	530	498	533	558	496	558	532	532	558	544	571	513	479	505	492	498	515	510	497	532	518	512	483	538	503	495	537	528	552	512	499	519	539	516	528	517	500	503	536	472	539	544	520	518	534	516	483	578	555	497	497	499	533	514	512	504	547	517	491	504	515	504	526	524	514	535	522	528	501	541	517	489	563	511	512	521	511	504	504
31604	31893	15825	8402	8290	10298	8286	6626	5680	5621	5513	4700	4085	3399	2869	2564	2202	1804	1462	1256	1286	1399	1454	1380	1182	1160	1039	978	1002	959	910	956	875	885	863	854	761	773	752	785	741	761	736	697	723	717	672	731	746	688	684	740	665	668	715	705	679	674	700	693	724	685	710	713	674	685	689	700	675	697	688	690	666	729	665	683	673	676	618	692	640	682	665	685	662	699	667	667	678	672	686	662	669	643	673	685	697	669	672	655	677	687	692	728	683	661	650	665	645	656	676	672	740	656	675	678	663	648	665	653	729	676	677	666	673	667	697	687	682	694	676	683	639	644	681	667	688	677	712	670	653	703	653	688	675	676	633	676	673	673	716	647	702	711	700	720	687	672	729	731	648	641	675	651	667	641	632	696	681	670	657	646	660	649	665	692	674	628	689	679	635	668	658	633	701	693	646	695	717	712	675	704	693	655	611	672	660	666	655	711	702	655	686	698	702	640	647	665	735	713	672	659	630	702	640	691	652	696	698	694	650	700	650	679	669	742	650	682	683	695	665	695	666	678	660	709	654	711	688	700	748	649	739	671	726	708	657	642	686	637	690	648	708	729	686	700	694	666	688	672	630	640	663	687	698	698	665	726	726	654	689	686	683	726	636	673	728	657	715	667	708	710	671	668	726	712	701	618	660	682	658	691	693	666	655	719	655	664	679	696	686	703	658	689	657	701	686	687	714	630	690	745	663	673	680	664	658	658	676	612	737	692	707	727	684	645	708	717	694	671	711	663	671	680	690	629	704	661	677	647	673	688	673	644	693	685	686	675	706	694	678	646	682	692	639	644	695	718	664	646	699	708	637	686	712	659	707	715	675	721	693	723	687	671	712	638	699	646	641	688	665	680	714	660	686	708	692	728	688	710	690	665	705	670	691	667	643	700	639	664	704	659	679	698	669	663	684	688	661	685	677	636	638	679	692	717	695	728	691	635	679	645	669	660	691	719	660	700	671	641	674	662	665	695	718	697	711	743	690	677	695	728	681	704	673	643	687	682	656	688	689	643	705	657	696	663	708	683	679	730	666	699	644	669	629	650	719	680	678	628	682	706	656	660	671	661	635	712	685	648	702	676	712	714	662	657	694	715	706	714	686	725	697	667	668	692	647	672	690	662	673	728	678	684	687	695	714	703	651	661	678	685	676	697	679	663	677	665	748	678	666	653	711	602	660	711	679	672	677	679	676	676	679	722	682	644	637	660	713	651	715	654	702	699	656	710	699	678	681	662	649	690	667	639	710	662	669	697	674	702	700	657	696	701	674	742	676	683	686	669	680	691	672	704	705	689	654	706	712	637	620	637	706	701	718	695	731	664	673	654	655	675	654	703	672	693	658	694	654	635	691	686	723	716	656	701	727	693	683	693	651	664	687	685	620	699	657	671	658	658	703	672	705	701	663	720	691	683	698	647	644	684	647	684	671	706	705	628	675	682	736	703	711	692	683	642	650	664	630	680	705	660	640	698	639	699	674	695	626	667	649	682	707	677	698	669	642	689	648	705	666	663	648	645	674	705	656	618	677	681	689	701	671	666	671	670	689	667	688	711	654	666	673	693	690	655	734	656	646	650	697	704	651	665	659	628	753	685	706	715	675	648	696	684	663	690	690	686	647	650	682	654	655	654	672	678	625	692	650	687	683	669	717	647	661	680	683	738	664	659	653	671	696	715	719	657	693	708	688	696	651	684	606	655	673	699	724	667	626	700	680	673	675	699	692	669	668	676	683	647	699	664	713	718	660	696	648	721	693	676	699	648	663	711	717	672	690	667	719	664	682	632	661	669	688	665	691	686	677	666	674	717	679	641	710	711	668	665	678	644	690	658	728	689	669	725	660	662	673	659	772	682	711	648	646	675	642	657	670	699	655	631	653	690	682	694	650	690	649	671	644	664	725	706	670	670	688	687	703	705	670	649	722	707	593	700	646	632	695	712	667	730	680	693	675	717	646	733	674	741	719	679	693	669	664	713	666	720	658	701	685	680	676	724	666	700	630	694	664	629	648	697	693	675	680	674	632	705	717	644	682	662	664	682	660	665	680	683	688	678	678	671	660	674	686	655	679	678	675	712	656	675	697	701	682	676	710	625	683	612	685	692	698	658	628	663	636	680	651	702	677	674	689	689	681	649	672	632	700	643	659	690	638	669	668	687	697	638	686	648	683	666	645	705	679	671	650	682	634	700	659	652	700	677	655	701	693	684	649	670	691	722	647	681	693	642	678	670	720	670	655	676	701	679	721	661	699	656	646	710	663	654	707	681	664	679	704	682	688	643	742	685	670	700	691	683	680	671	691	700	724	677	666	667	705	692	671	686	710	657	680	682	675	666	675	715	665	668	702	642	687	720	695	682	674	677	673	696	707	683	691	740	664	658	696	733	612	704	681	637	679	664	695	697	682	689	669	677	673	676	661	648	650	718	665	647	678	674	703	689	704	663	683	661	657	710	718	709	639	721	723	685	669	707	702	628	686	659	686	688	665	662	666	686	704	647	718	687	747	633	626	686	671	681	678	676	707	689	690	696	720	670	675	690	622	678	663	700	641	655	666	698	652	645	679	706	685	639	669	670	664	636	687	679	670	656	711	665	669	673	656	644	673	702	712	688	695	684	694	663	714	699	693	698	693	678	657	640	696	644	624	699	665	700	662	682	695	660	665	683	668	676	708	683	653	693	658	703	725	696	676	677	681	653	648	662	670	679	663	686	674	651	668	693	680	694	696	713	685	710	630	689	665	678	657	645	709	678	696	661	644	619	690	682	702	655	682	662	715	633	650	670	698	646	687	714	658	648	668	703	669	679	666	688	665	654	622	660	681	686	715	717	684	637	657	691	687	700	700	653	655	706	678	658	684	664	725	653	707	697	684	682	669	634	685	702	686	680	693	694	672	656	646	643	706	670	682	676	687	705	680	693	646	679	683	705	655	726	659	671	734	691	674	678	689	701	723	681	642	710	644	696	706	705	694	654	681	704	711	705	640	659	668	638	680	689	679	687	666	649	662	699	689	681	647	702	657	659	576	678	663	719	701	696	715	686	692	617	688	649	687	686	658	664	683	698	663	717	675	704	700	704	744	717	715	678	681	701	630	720	709	654	685	677	666	696	682	661	721	639	668	626	704	698	733	662	647	645	656	691	701	619	705	695	630	667	662	685	655	663	638	698	711	699	717	639	635	720	673	651	648	679	679	695	667	661	692	689	665	693	599	673	694	685	670	677	658	692	699	637	680	663	692	691	665	645	676	690	703	662	683	694	685	710	671	694	716	670	657	712	643	670	664	664	643	678	668	712	652	677	679	667	684	711	660	682	710	700	690	700	677	635	654	683	666	661	670	663	657	667	649	669	646	664	724	699	671	664	670	727	671	688	665	691	695	719	737	684	651	687	660	757	656	667	739	655	720	683	691	679	633	700	660	693	706	657	655	636	699	674	697	731	642	691	677	664	640	644	693	647	655	669	711	718	658	620
23809	20865	27968	23860	20789	14119	8358	5498	3749	3747	3443	2811	2616	2277	1971	1820	1409	1174	1048	1026	939	974	872	940	924	782	756	771	787	721	724	755	707	672	689	564	574	592	533	532	553	545	536	465	478	474	460	477	472	480	497	490	486	518	495	499	514	515	452	508	484	510	504	484	463	461	495	473	447	480	492	473	483	447	441	458	445	498	451	414	446	428	480	460	462	469	497	468	472	477	467	452	442	477	484	491	438	461	497	455	457	473	464	489	475	456	478	449	452	459	455	462	477	446	479	455	432	426	460	500	465	467	464	470	479	512	500	454	443	481	475	482	464	441	482	484	463	491	464	478	487	454	447	459	438	454	461	472	474	454	520	485	474	461	469	462	481	476	465	474	485	471	471	472	477	470	524	468	456	426	494	435	471	480	468	479	473	474	416	465	439	484	453	499	470	427	471	487	480	460	478	454	462	446	496	435	445	453	449	433	466	480	442	460	421	481	462	485	494	465	447	421	503	434	460	466	475	445	465	445	470	430	479	451	490	423	459	485	467	507	445	454	469	438	445	444	470	466	419	435	437	475	517	452	479	492	436	449	458	459	468	491	440	442	490	431	415	411	482	488	448	469	454	482	433	454	486	490	501	476	423	472	477	499	487	461	477	479	462	497	444	477	422	463	492	463	473	483	428	446	453	494	482	468	490	485	463	463	488	493	448	468	455	443	468	473	447	483	479	479	480	435	445	464	445	439	512	510	461	474	438	471	466	453	452	484	469	490	486	459	475	491	458	445	448	492	488	482	481	474	495	501	468	479	461	428	468	477	446	453	455	474	472	447	462	491	463	474	439	447	463	439	467	466	452	472	479	447	474	485	445	507	444	501	485	477	487	482	506	451	478	446	463	442	456	496	468	492	480	472	455	483	473	445	477	482	448	442	512	460	475	470	443	470	470	451	454	493	469	464	441	462	488	481	477	477	469	486	487	438	464	475	466	467	443	447	448	500	455	465	467	452	464	479	465	471	453	488	463	477	450	497	482	485	478	491	460	469	478	463	463	446	444	462	490	415	476	469	460	465	445	484	493	469	461	444	453	469	438	467	471	459	445	462	502	478	459	455	486	492	476	440	518	476	490	471	434	488	454	449	426	483	482	487	495	469	460	449	505	468	466	433	487	440	509	439	451	461	482	453	459	433	420	479	467	505	428	480	488	464	468	480	449	435	465	469	489	471	460	458	470	419	458	460	440	446	456	484	454	510	446	475	476	451	461	438	467	453	436	440	492	458	494	464	486	464	435	457	476	460	479	471	443	455	486	469	482	472	429	483	469	487	490	483	473	456	445	505	484	469	444	424	483	463	472	447	475	425	453	478	473	448	467	442	487	438	488	461	483	438	491	462	445	463	472	451	449	475	472	501	457	484	442	457	439	465	481	462	454	438	504	435	440	480	487	445	478	474	482	455	480	472	449	471	437	516	443	484	452	479	421	431	521	485	480	459	462	502	461	441	466	467	421	439	438	417	477	440	486	458	488	478	455	423	480	464	536	462	454	463	464	451	430	503	479	446	465	465	468	441	457	410	431	419	458	439	495	461	464	467	472	409	486	498	476	444	449	476	445	423	465	460	452	485	502	447	491	418	502	452	439	471	433	459	450	446	464	454	446	437	480	438	484	469	484	435	475	475	506	469	530	477	469	492	487	470	460	504	505	466	487	461	427	475	463	476	494	431	516	456	413	461	464	471	456	490	500	466	493	448	511	459	469	461	521	454	479	458	469	470	490	443	512	475	456	451	442	449	495	434	430	467	434	494	474	496	462	505	452	449	441	490	475	444	480	441	488	435	464	482	397	450	500	461	435	459	440	475	530	451	502	457	472	500	426	476	470	482	484	486	462	492	467	463	445	490	457	468	457	445	450	472	501	472	516	456	507	468	488	460	435	487	470	489	467	426	475	498	441	518	461	477	444	453	464	449	471	533	480	463	433	468	452	475	461	499	494	479	434	503	494	425	449	465	437	442	467	441	441	514	488	455	463	471	460	460	450	469	434	476	502	450	514	474	439	427	467	473	464	459	458	470	477	478	489	499	458	404	456	481	433	499	484	452	485	441	447	476	480	485	464	462	499	434	482	435	457	485	457	465	475	503	466	486	445	466	459	451	463	459	475	471	457	441	443	472	480	446	450	445	466	491	450	475	502	437	473	469	477	440	449	456	481	456	475	509	482	488	464	464	480	443	499	460	476	453	487	508	445	479	447	474	462	451	430	481	471	500	446	433	470	454	431	465	449	436	504	466	518	488	489	457	471	487	471	482	447	454	473	452	474	495	438	472	482	455	448	467	431	491	432	450	459	464	468	479	511	446	478	468	471	471	464	515	458	481	498	465	449	473	492	484	453	448	450	474	513	472	433	471	448	436	460	452	465	498	450	492	454	466	424	493	441	495	447	491	446	461	453	469	485	458	434	483	471	464	434	457	444	441	498	469	456	466	459	478	423	477	482	467	467	470	485	443	456	437	472	434	442	467	468	493	431	475	468	498	437	441	439	492	479	463	464	435	457	499	479	462	464	459	483	475	479	454	435	493	460	485	452	475	497	431	456	463	481	482	463	458	453	486	477	445	489	450	471	467	463	456	447	473	489	479	431	446	471	439	430	465	464	469	466	479	466	456	480	466	446	479	481	471	451	455	448	457	475	454	472	470	488	474	461	480	458	463	469	447	452	491	449	440	462	485	465	452	447	479	467	472	464	433	448	483	438	425	483	496	459	478	457	453	439	486	432	440	451	429	448	432	440	475	436	484	453	457	457	456	462	502	455	455	483	473	477	428	509	452	432	476	488	457	471	458	450	459	454	477	453	497	458	474	484	441	449	460	466	490	419	485	486	461	478	461	488	435	491	435	465	478	451	457	458	459	471	469	443	498	441	467	456	472	477	487	439	484	455	445	467	479	464	463	471	472	475	435	473	450	473	463	468	485	442	464	448	462	462	467	458	436	457	470	433	453	459	455	487	501	477	445	495	462	467	437	445	424	448	442	446	491	434	513	477	448	463	469	487	480	420	446	473	437	477	494	481	420	485	452	430	498	450	480	429	437	474	470	501	443	468	462	490	455	497	423	475	418	489	428	456	477	444	470	481	460	473	488	436	449	468	518	434	439	488	453	461	463	517	466	468	466	448	441	456	488	472	494	445	446	479	487	502	460	492	528	449	467	483	457	446	457	437	447	474	459	447	491	436	465	444	462	485	462	462	452	479	426	454	473	489	474	459	455	435	453	468	483	467	477	441	496	458	457	444	438	473	492	431	472	479	478	459	476	487	491	491	456	492	423	444	478	484	441	453	458	448	464	436	449	458	463	456	455	456	451	451	458	484	465	470	469	474	476	470	488	464	434	496	517	465	444	484	457	456	422	455	422	477	464	499	454	490	462	479	476	471	448	438	457	501	479	462	459	455	463	495	471	481	488	445	456	489	482	423	433	511	448	460	432	479	484	477	520	480	470	484	450	469	457
36463	42840	24933	14103	15541	14476	13129	10851	8275	8275	7376	5856	5388	4604	3963	3476	2785	2299	2016	1732	1698	1659	1693	1654	1601	1371	1244	1244	1158	1155	1164	1134	1032	983	1035	957	872	805	802	786	755	710	712	700	716	691	648	676	637	634	637	665	645	648	659	691	631	666	663	633	595	607	659	657	617	618	636	613	593	633	678	595	590	614	579	648	635	627	625	621	608	588	592	644	619	598	612	622	649	644	621	621	605	642	578	610	567	597	635	603	595	607	551	610	591	597	579	604	611	601	666	634	638	644	587	628	595	578	652	634	662	630	634	583	623	567	594	599	611	598	611	619	563	581	603	591	625	601	609	624	569	608	657	583	639	669	586	615	567	629	565	610	580	592	620	675	573	598	588	574	568	600	601	625	620	604	612	611	604	593	588	643	607	618	593	591	593	621	638	607	585	638	603	624	612	626	614	617	608	588	605	638	609	613	625	572	620	591	617	587	593	588	608	568	573	569	640	627	623	638	606	623	586	581	617	579	594	627	600	639	570	599	629	604	596	627	576	593	616	606	589	602	581	609	619	611	599	613	640	603	617	592	650	581	595	611	565	603	601	665	594	612	564	646	655	642	591	610	605	609	554	618	592	650	635	613	608	626	611	620	626	589	640	583	655	639	641	592	618	645	658	615	589	635	628	642	595	611	617	622	585	605	611	576	629	632	586	669	591	612	658	657	594	563	585	611	570	624	603	655	540	642	629	607	596	572	599	653	575	634	613	613	623	552	636	619	588	590	625	614	649	592	582	601	637	617	605	585	604	599	613	574	556	625	661	567	584	616	600	617	596	612	560	621	589	673	633	611	635	601	588	642	582	622	612	590	633	612	588	613	566	594	640	615	571	619	584	649	612	636	616	629	607	647	608	614	608	603	646	634	649	606	582	589	619	604	606	638	602	575	601	652	624	619	596	608	657	603	620	622	540	639	617	609	585	577	655	604	604	601	614	623	613	618	626	625	653	595	595	588	575	577	599	611	621	644	593	578	657	620	620	629	603	631	588	592	608	563	647	646	608	611	614	627	579	644	634	607	617	646	613	601	628	581	616	571	613	566	629	622	599	653	636	597	639	577	594	582	649	559	629	629	588	624	623	656	630	674	572	653	603	648	612	608	587	589	627	610	609	575	589	592	611	595	598	670	595	628	613	555	606	624	609	593	561	612	638	595	598	627	644	619	608	627	648	582	604	648	600	603	562	615	598	593	614	602	603	626	636	603	570	652	604	616	676	551	611	606	588	641	617	613	607	585	578	622	631	616	647	600	553	606	620	659	642	600	594	623	601	601	613	621	609	601	630	563	630	621	619	620	620	649	571	617	631	587	619	585	576	644	625	596	612	624	678	590	628	640	627	589	609	612	608	593	628	586	646	600	613	620	609	571	613	662	586	641	640	572	624	606	593	628	638	594	595	634	607	595	613	595	615	617	615	659	577	617	600	624	618	615	639	645	624	667	655	584	544	637	598	586	616	587	642	609	600	613	609	595	619	633	597	587	593	629	646	577	621	582	612	599	596	628	628	604	594	651	587	619	603	613	662	610	617	643	577	607	630	618	587	630	630	601	663	595	628	591	585	596	563	575	630	627	647	636	579	610	571	570	598	609	580	643	620	617	573	616	604	663	599	566	593	614	599	604	615	626	620	601	612	604	577	571	615	573	571	621	634	567	633	615	593	626	618	553	619	657	611	617	604	590	582	592	578	600	620	587	643	615	620	618	626	556	590	608	642	621	589	636	595	610	650	575	583	614	628	613	627	577	599	628	574	574	604	604	606	617	624	603	591	630	571	645	646	615	602	651	640	584	595	603	637	598	581	577	608	594	583	633	661	637	577	602	619	602	605	599	602	586	609	603	617	591	635	604	576	618	614	573	623	675	617	632	608	612	624	570	623	575	596	561	604	617	606	595	623	607	667	612	621	564	582	636	602	639	577	593	588	625	609	630	634	626	576	622	627	631	616	617	662	592	583	605	589	575	591	617	614	565	602	613	646	625	568	631	616	571	633	583	633	632	605	617	634	613	628	635	571	625	565	619	581	613	611	614	612	626	595	574	646	627	603	608	613	610	644	643	584	582	590	590	606	584	579	662	601	582	647	650	670	624	578	635	619	606	579	619	577	610	578	619	625	592	650	642	613	591	625	586	578	626	622	593	645	600	640	628	622	625	595	609	576	636	595	627	611	611	633	610	636	586	603	641	587	610	566	630	605	644	654	591	579	575	655	677	581	565	603	614	590	564	626	623	585	606	583	600	605	619	591	622	619	616	616	655	620	600	587	597	586	597	540	632	590	634	607	636	632	606	643	617	617	640	598	610	598	641	622	574	622	576	641	611	611	609	632	581	578	603	601	629	594	594	595	625	603	570	611	576	599	606	582	623	621	581	589	639	591	625	564	622	614	627	591	617	619	620	625	612	591	629	623	630	617	604	623	607	632	585	587	613	586	597	615	578	640	631	579	646	566	604	550	642	633	614	625	593	593	594	619	610	624	611	588	586	603	633	633	594	600	588	634	640	615	585	610	606	621	579	589	641	615	596	613	611	613	642	593	631	618	588	619	616	626	616	613	651	589	527	573	623	607	601	575	600	622	638	587	668	609	609	592	572	635	641	613	600	602	560	607	584	622	615	636	581	637	658	590	629	594	561	595	637	675	597	620	677	569	616	631	630	639	575	593	641	608	627	618	616	611	655	614	580	635	597	595	614	614	633	619	552	644	616	605	595	620	624	583	589	570	586	621	587	612	583	642	656	654	658	623	601	601	624	604	665	616	640	649	636	591	641	631	604	615	597	641	619	627	612	639	619	609	629	578	604	621	596	609	592	631	643	651	574	645	626	601	650	586	645	592	610	596	648	620	596	593	591	613	585	610	594	642	636	574	623	617	580	639	610	576	596	605	576	561	633	612	625	600	614	640	626	578	584	609	578	624	608	618	620	616	643	623	583	643	582	606	636	606	596	636	632	599	628	610	621	608	562	611	593	628	578	635	587	614	572	612	636	640	600	612	593	612	628	581	635	620	592	555	586	605	627	608	619	587	580	598	598	629	610	607	605	628	605	619	616	612	591	609	562	586	614	636	630	602	615	601	606	598	609	574	635	608	641	614	635	613	580	607	628	597	583	620	606	651	623	630	619	626	585	590	608	592	612	620	646	627	624	616	652	625	614	603	598	614	643	657	630	593	585	616	578	593	588	647	649	621	612	653	642	637	604	632	595	664	589	630	627	618	624	590	609	620	600	609	585	569	576	631	621	598	597	625	621	617	593	670	579	583	622	642	621	603	645	615	627	584	637	601	616	604	611	604	594	642	573	604	611	620	586	587	577	589	606	628	621	619	652	593	637	590	611	604	598	610	606	637	595	586	611	591	587	632	628	584	628	633	604	600	653	598	638	608	594	605	592	610	607	621	634	597	608	633	575	595	596	617	601	620	594	599	589	626	592	624	571	610	585	613	645	597	595	615	634	626	581	628	618
22719	20861	28478	23338	20875	21168	15959	7056	4655	4498	3878	3847	3329	2902	2367	2067	1857	1628	1371	1220	1174	1021	966	1050	1092	997	944	889	855	793	782	839	721	706	679	712	654	604	531	516	475	520	534	468	516	473	440	401	418	410	437	475	415	450	470	431	436	446	413	416	439	446	431	448	452	430	479	421	439	401	392	424	414	404	434	407	407	454	436	409	397	404	424	407	372	386	398	427	447	415	397	416	428	397	407	428	405	403	385	436	433	382	393	409	442	419	409	370	408	397	390	405	420	421	404	420	383	380	366	397	433	376	433	393	391	366	404	459	383	438	386	390	416	412	394	405	388	414	446	411	365	410	416	395	398	419	414	389	391	417	406	393	403	367	390	393	404	383	414	414	385	425	440	426	413	437	417	418	428	411	445	395	403	404	404	435	404	416	451	404	431	416	434	432	410	392	405	399	410	425	380	448	397	407	419	402	417	403	379	426	398	404	425	408	414	389	423	405	402	394	441	404	435	427	400	392	419	443	423	436	409	397	414	401	393	433	425	394	422	410	408	412	416	411	376	416	406	398	448	418	374	412	397	406	403	391	421	394	397	452	396	416	385	414	409	415	406	368	383	410	437	407	390	402	434	405	418	429	407	417	432	415	420	396	419	379	426	428	422	421	371	408	381	422	388	367	391	373	457	429	422	441	365	408	391	373	427	412	395	416	397	389	426	397	399	379	393	385	372	435	401	444	450	408	424	417	391	372	426	423	407	404	413	388	428	422	376	422	394	414	412	408	452	423	410	415	399	411	400	404	418	443	418	404	402	430	391	412	397	434	390	430	411	401	384	403	385	369	381	399	382	396	459	431	391	384	428	447	385	442	404	406	391	409	418	413	405	385	413	425	394	403	405	412	418	408	405	431	411	372	430	451	448	407	393	368	409	373	382	383	453	386	404	378	385	424	408	386	409	400	437	403	409	406	394	419	390	382	421	382	412	398	432	420	385	389	401	430	391	383	419	397	396	406	431	380	415	431	398	397	407	442	391	403	466	423	397	372	439	395	421	419	423	387	396	384	372	376	401	378	409	423	392	369	420	402	407	407	447	412	383	423	393	388	389	388	401	380	390	381	403	399	430	435	356	389	374	418	445	422	427	439	397	395	425	372	386	403	375	365	433	448	396	381	416	434	389	405	416	405	440	445	395	396	452	415	411	391	416	408	422	431	398	402	441	441	422	415	382	404	432	401	405	395	429	425	423	411	440	438	370	393	417	381	422	403	427	406	404	407	420	412	421	381	401	421	407	388	413	417	428	430	365	409	389	388	389	409	398	424	439	406	450	404	381	378	420	425	426	433	418	433	382	455	387	403	378	390	421	427	419	429	414	415	406	401	401	395	387	428	400	409	438	386	414	407	432	403	425	392	408	410	404	424	408	390	428	419	385	436	395	402	366	411	411	426	407	379	406	395	445	400	415	425	398	433	416	439	399	383	413	402	407	421	410	405	372	395	410	374	394	407	379	390	410	413	429	377	402	392	419	397	422	420	394	432	399	444	414	439	404	351	388	397	402	430	449	410	403	405	386	413	432	396	428	443	370	406	379	423	387	384	408	411	442	401	458	417	413	397	414	431	400	401	395	401	434	448	403	424	382	414	439	405	401	382	407	407	394	453	389	415	406	447	407	427	388	417	383	425	391	429	405	361	439	375	399	399	389	445	384	409	446	378	427	414	391	380	402	437	406	423	395	481	432	428	400	418	417	394	414	375	442	371	422	373	400	389	398	415	408	351	376	390	419	397	401	398	397	416	403	433	365	421	404	359	407	380	400	433	411	423	434	415	437	404	426	431	418	385	440	432	409	385	378	410	404	435	388	398	390	442	402	394	456	399	376	409	400	437	419	401	412	427	430	425	417	400	395	406	409	415	404	420	418	400	433	416	393	404	393	434	422	364	409	395	373	394	435	429	443	395	404	371	435	378	431	382	420	421	428	403	425	404	387	409	440	420	419	421	392	407	367	425	398	439	416	395	449	424	394	418	427	410	407	396	396	414	434	421	437	381	414	407	418	409	408	386	401	417	398	365	416	399	413	406	397	395	380	394	410	404	388	406	399	438	390	383	394	397	414	420	443	396	417	416	424	428	420	429	390	394	404	419	426	413	398	415	409	410	396	433	429	453	432	382	370	393	426	398	403	404	389	390	433	387	450	439	424	400	368	380	435	420	409	385	451	396	423	419	418	450	425	413	411	387	415	426	400	450	410	390	392	417	408	395	434	385	407	450	441	445	422	413	416	421	440	430	389	407	413	412	414	385	393	406	434	363	397	449	396	393	419	406	414	441	381	421	418	410	395	403	403	407	379	422	394	403	372	392	426	378	406	426	391	398	433	385	375	411	377	441	402	370	416	447	405	397	409	381	378	409	395	407	382	411	417	404	434	400	385	406	382	382	406	416	375	444	424	402	399	404	429	408	382	380	384	415	423	415	430	415	424	407	412	421	408	421	407	423	417	372	440	409	397	373	418	381	428	392	392	432	420	401	425	383	418	395	444	408	396	397	404	371	397	425	399	419	401	410	418	408	409	453	433	425	386	371	412	409	409	407	415	418	375	389	387	434	394	421	421	405	431	413	414	374	396	460	411	394	363	391	426	410	408	366	424	404	440	401	391	398	426	444	381	381	390	398	403	427	407	420	428	369	390	441	411	405	398	408	437	424	457	426	435	367	380	459	407	388	431	425	408	410	411	432	402	402	414	417	402	400	408	413	402	386	433	400	393	405	373	402	421	412	392	403	425	399	389	433	403	429	391	406	422	398	427	389	427	385	411	423	388	399	399	405	392	396	402	393	426	402	405	429	433	434	405	415	414	445	425	410	413	394	396	419	402	375	408	432	441	407	400	420	414	419	387	416	399	399	422	373	384	402	417	419	411	410	413	432	416	414	420	369	430	428	414	399	412	365	408	393	388	431	419	419	372	374	391	372	439	395	391	373	419	437	429	382	417	408	389	440	375	389	397	401	406	412	407	381	401	419	429	402	403	366	420	396	369	405	415	389	437	413	448	391	391	451	416	411	411	413	398	427	411	404	377	394	427	403	400	418	406	425	403	421	418	383	409	395	413	414	426	403	407	405	412	405	401	390	429	419	389	408	451	406	397	426	391	377	388	455	452	396	449	398	420	431	415	373	422	406	395	402	430	409	437	406	427	413	399	441	452	415	397	433	413	422	439	423	423	409	403	416	430	452	419	401	436	407	406	423	390	406	391	395	383	446	404	404	426	433	438	409	395	391	410	434	431	410	409	396	392	387	440	402	402	385	389	434	446	424	416	388	388	385	446	399	377	373	423	406	416	438	426	441	439	422	432	453	410	439	409	446	385	410	412	432	412	422	434	376	387	464	418	466	433	415	402	370	381	427	394	408	426	404	387	370	416	411	381	390	376	404	413	432	380	387	396	404	423	369	430	392	406	405	410	413	408	429	431	373	430	385	408	411	398	404	415	423	417	389	431	416	418	405
40896	49982	28978	18876	18792	18076	17220	12737	10200	9442	8105	7947	7020	5594	4663	4160	3608	3166	2602	2044	2033	1809	1812	1986	2036	1759	1548	1529	1389	1296	1276	1439	1245	1063	1081	1038	930	819	793	687	671	732	702	617	726	583	558	545	558	598	564	523	588	584	604	575	562	575	585	549	544	531	554	517	546	548	559	553	522	586	490	516	543	525	536	538	515	530	534	500	541	585	503	488	522	552	508	500	520	502	552	513	538	522	492	534	564	544	552	532	525	486	536	509	503	551	532	521	526	549	493	538	557	553	531	536	550	509	520	535	507	551	543	492	517	514	518	558	522	528	534	533	596	546	499	514	505	561	510	541	494	480	532	541	537	523	561	528	519	541	499	541	520	494	555	517	510	508	535	500	514	546	539	513	521	517	495	522	565	484	528	512	533	550	534	526	510	517	548	525	566	506	529	471	532	523	523	540	568	499	553	539	509	520	550	506	540	569	517	535	535	514	533	493	535	543	514	520	501	520	555	511	543	525	516	515	518	477	514	551	524	571	522	526	511	525	538	489	533	504	551	519	504	517	513	520	498	542	543	504	541	493	495	473	533	545	535	524	524	480	530	540	568	533	508	514	498	535	524	511	535	558	582	491	490	536	546	527	529	560	511	536	543	552	499	537	536	541	543	509	547	571	516	524	551	497	500	497	510	496	530	525	549	552	505	548	567	518	588	546	555	521	530	547	507	512	544	536	539	513	491	544	492	500	546	509	515	527	541	495	552	538	519	534	532	500	515	478	530	530	495	544	546	478	559	549	516	503	511	527	522	468	540	526	487	502	513	492	486	540	540	565	528	535	501	538	501	530	541	512	517	541	522	495	521	525	548	517	581	480	497	534	540	497	524	513	534	518	502	511	548	553	518	549	477	512	499	494	565	524	514	538	476	570	515	552	539	541	487	520	540	517	514	513	529	520	537	545	542	554	526	474	547	511	481	523	541	518	497	520	581	551	534	557	527	545	535	481	551	551	544	570	529	567	495	510	519	485	535	531	547	506	495	529	511	530	521	510	533	519	505	482	526	526	525	520	514	533	495	515	505	527	503	535	473	524	543	513	542	539	509	511	562	510	491	530	491	540	502	511	542	523	493	553	564	513	509	526	566	543	525	504	528	502	521	536	536	509	533	531	516	507	568	478	521	526	536	556	522	508	527	530	520	533	568	540	490	533	507	594	509	580	499	536	511	523	512	519	524	518	502	547	555	554	504	534	481	507	500	551	518	544	514	533	543	528	530	517	506	530	515	547	550	530	538	504	515	505	512	516	564	552	501	540	502	553	502	502	506	506	476	529	507	566	516	551	512	518	503	533	484	548	495	541	560	491	514	492	556	511	540	509	492	509	534	562	527	534	503	509	481	519	547	560	496	501	524	544	510	536	531	539	523	550	572	514	499	530	535	506	509	567	541	516	534	495	560	529	509	481	518	554	555	558	494	506	526	520	528	494	517	488	516	502	520	552	491	492	522	516	524	502	530	512	526	527	514	524	543	530	495	507	512	536	538	508	563	531	517	509	570	537	494	508	520	544	540	513	527	550	505	517	536	516	488	536	490	513	535	529	507	494	527	520	487	531	493	523	502	528	497	518	514	535	524	497	570	532	517	508	506	484	508	517	545	568	502	529	534	547	529	534	544	535	516	571	523	506	548	522	521	515	538	527	530	521	541	499	549	539	558	518	542	572	532	517	526	532	545	566	513	526	558	520	478	553	524	508	511	547	542	525	511	535	516	525	473	519	524	508	521	539	524	486	530	500	550	535	517	464	509	525	514	533	550	528	537	536	547	545	552	537	508	535	564	504	509	533	508	531	570	529	508	520	509	518	522	509	486	581	526	509	527	514	504	510	536	536	516	539	566	515	507	576	515	543	550	516	526	523	474	507	549	512	530	516	531	535	544	506	532	524	510	568	548	537	548	464	533	506	520	487	495	531	538	514	549	539	476	505	486	529	523	489	530	479	502	553	543	532	498	524	512	515	483	479	533	536	521	535	487	521	567	527	544	573	487	523	516	489	517	539	524	513	545	498	556	506	497	520	536	500	532	515	494	511	457	552	531	520	493	481	505	507	544	527	500	507	528	518	516	531	504	541	470	533	521	574	478	543	531	535	545	512	514	494	547	517	559	522	551	531	508	554	515	539	527	534	530	505	529	513	542	548	493	524	520	537	526	523	510	505	503	520	536	516	504	526	536	547	533	553	525	515	527	514	542	560	537	536	497	518	532	495	542	526	506	493	527	549	532	504	539	513	487	534	543	547	521	494	564	516	539	557	552	543	507	547	543	476	567	558	508	528	552	495	521	506	503	537	564	523	559	537	529	498	515	548	555	545	504	497	521	500	540	534	506	502	522	524	470	549	510	518	546	512	529	505	518	515	550	530	487	531	492	534	505	487	549	527	520	526	505	478	544	553	502	574	510	542	530	539	530	538	548	533	565	470	520	524	482	551	516	518	544	529	526	562	511	516	544	531	546	501	512	526	538	502	485	519	509	568	527	511	492	521	525	492	502	530	563	525	529	532	554	562	522	534	511	557	560	519	520	557	522	529	544	507	506	506	533	545	552	512	548	550	515	506	537	511	520	528	538	546	528	503	535	552	491	523	562	536	526	518	516	502	557	487	537	537	547	529	545	539	522	483	512	512	555	540	533	514	515	530	533	539	541	515	504	526	507	513	511	506	530	505	520	524	521	509	504	538	545	536	526	546	513	518	514	502	499	558	517	544	511	548	526	536	527	541	556	511	518	544	571	485	516	487	533	505	494	496	566	558	505	527	550	534	555	515	546	503	498	522	507	500	508	533	503	533	528	532	516	574	542	528	553	549	503	534	519	531	511	517	530	508	520	521	462	541	561	499	554	553	498	514	546	508	561	533	541	518	540	518	518	525	495	572	516	501	500	504	519	509	547	474	542	553	542	508	532	525	521	537	510	507	520	498	563	603	530	572	544	557	559	491	502	541	516	573	551	530	524	518	519	525	516	553	506	514	539	521	487	506	554	481	513	505	562	518	506	555	521	521	549	516	481	545	530	532	520	527	576	542	526	519	523	540	530	549	532	531	541	511	553	514	500	516	577	540	528	514	490	505	520	528	508	479	545	528	564	525	544	500	499	545	590	530	478	550	550	550	532	494	543	534	539	515	549	567	493	536	557	489	487	498	509	523	557	533	503	536	553	486	530	535	535	510	524	534	512	510	499	515	535	478	562	568	520	483	516	555	541	501	524	586	532	543	512	522	532	533	496	557	519	554	543	524	522	496	517	520	525	543	498	525	551	521	519	530	513	510	517	527	508	540	551	521	490	527	603	515	523	513	508	527	506	521	513	504	521	542	568	528	526	511	532	512	493	516	470	537	557	556	534	608	499	531	475	510	541	524	550	482	504	522	529	563	525	513	511	531	516	567	489	504	469	494	498	521	511	549	519	549	553	514	521	503	519	535	502	499	491	575	523	512	504	455	533	547	545	521	550	518	523	512
27695	23321	17604	8073	5270	4163	3761	2376	2125	1967	1796	1770	1567	1463	1377	1234	1126	1008	814	782	762	751	709	808	767	801	781	754	718	728	713	691	678	672	657	577	634	590	555	593	550	578	555	543	571	570	516	537	528	550	541	571	499	558	531	519	579	523	548	573	554	559	538	505	517	544	544	527	491	507	534	541	507	523	543	517	546	515	496	601	517	519	552	536	530	484	515	541	538	526	524	532	526	520	552	482	527	524	543	505	516	542	513	494	542	520	556	488	498	500	551	509	574	533	539	538	567	550	518	583	541	545	527	520	552	535	513	535	573	530	530	548	513	539	514	517	507	535	510	504	529	518	522	500	520	506	588	526	489	539	479	555	595	560	515	497	521	543	548	472	542	521	551	531	515	567	544	540	568	515	504	476	552	504	503	575	505	521	548	522	539	541	513	527	533	532	537	548	540	505	505	520	527	545	545	513	512	547	494	531	545	557	555	532	532	527	523	543	482	515	494	512	537	556	558	520	473	564	518	517	537	537	535	567	511	510	539	543	539	521	528	529	479	537	564	527	524	515	527	523	551	497	537	520	515	557	542	534	538	508	554	509	548	560	552	476	554	503	584	506	545	519	500	521	517	536	523	513	548	516	528	513	488	592	524	548	511	533	543	538	491	496	501	553	537	534	518	527	546	572	553	510	549	528	531	512	558	524	502	550	573	506	513	549	488	501	498	530	510	532	514	545	545	532	512	534	513	516	531	558	552	548	509	556	522	564	519	518	520	517	490	497	543	539	527	558	573	503	535	507	535	542	516	576	516	519	515	514	569	504	512	524	546	504	502	484	536	531	512	526	579	538	536	508	528	534	513	528	547	547	543	541	515	508	518	565	510	524	504	530	550	544	517	551	496	533	510	516	528	554	533	527	524	558	547	530	584	557	547	527	522	534	542	583	520	527	499	498	494	524	534	528	520	543	509	539	524	501	565	545	537	534	556	559	536	540	518	532	537	515	549	485	516	530	544	507	539	506	553	557	472	518	546	543	553	489	513	558	516	525	490	498	498	516	544	533	505	519	514	511	492	549	509	562	518	530	508	540	492	489	557	517	522	534	496	551	522	533	505	498	527	542	525	543	525	489	515	550	533	503	506	532	545	571	548	553	548	527	537	540	476	557	545	553	534	558	532	531	499	519	517	495	564	491	504	517	561	542	528	486	540	517	537	559	531	529	533	549	522	533	551	526	526	528	491	535	514	581	525	540	525	505	519	555	538	529	539	511	538	516	523	582	526	553	543	548	557	547	562	586	499	546	507	507	517	537	574	532	545	518	541	508	531	546	553	518	533	531	505	513	542	526	558	511	558	545	530	528	541	522	548	509	531	522	501	546	494	538	513	530	537	571	493	555	593	572	520	482	546	534	531	523	527	515	525	563	522	508	551	528	506	504	531	515	523	504	540	513	511	505	528	531	523	520	530	530	551	537	475	548	491	520	548	544	510	524	501	530	596	515	541	573	567	539	499	519	495	476	561	519	488	526	505	507	465	483	537	548	485	573	516	491	510	551	561	533	505	511	526	497	535	479	511	498	551	475	531	524	544	526	532	579	516	549	472	504	511	516	511	529	540	555	520	577	543	519	536	524	580	499	562	491	541	517	524	523	574	529	515	549	553	530	513	507	503	552	513	522	530	522	453	552	522	526	479	516	562	506	536	543	468	537	543	527	541	520	519	545	552	563	504	517	510	535	557	491	513	535	493	567	531	563	500	536	500	519	514	531	519	508	523	521	514	533	523	516	527	489	536	544	509	534	502	496	546	543	487	493	533	581	500	497	506	498	508	519	561	523	515	527	541	529	507	514	500	526	537	495	514	495	477	515	528	543	531	551	463	548	509	558	535	515	518	513	560	520	474	522	574	578	528	538	485	475	548	527	530	518	528	547	517	560	530	511	487	487	506	554	543	537	532	555	535	478	504	548	510	537	518	516	535	550	540	502	556	543	537	500	550	526	572	537	523	543	528	499	489	536	529	498	482	555	506	588	499	543	521	496	553	523	509	501	547	528	512	515	545	516	487	502	555	540	511	514	519	542	539	505	521	525	548	530	529	543	505	540	535	504	514	530	541	521	524	504	531	519	538	544	554	538	494	511	560	522	517	530	529	575	472	576	529	514	522	553	527	528	517	524	518	556	517	495	566	524	562	527	502	521	516	498	540	564	497	554	527	502	522	517	505	551	556	542	521	499	525	537	499	522	540	553	556	528	537	520	519	516	506	492	506	539	530	536	527	534	506	563	542	521	511	510	528	558	549	534	535	527	543	563	554	510	533	523	519	526	539	526	559	563	522	499	501	515	517	569	509	522	538	560	541	489	512	538	522	549	543	507	540	541	565	524	532	495	510	523	556	566	517	544	509	532	563	506	502	506	500	532	535	525	540	556	573	522	530	506	548	543	521	525	547	510	488	485	537	576	507	522	515	480	514	484	527	509	497	487	521	507	561	501	550	522	512	557	536	526	547	520	510	529	549	581	521	547	517	554	539	501	541	518	556	542	485	506	519	523	481	543	515	502	508	511	499	515	537	563	490	576	575	509	549	514	514	520	510	545	534	498	510	514	589	532	528	541	549	547	508	531	525	479	527	527	526	486	540	518	500	566	510	499	504	481	543	533	525	508	517	509	535	572	562	505	527	536	495	500	549	546	527	531	528	490	506	545	505	489	513	504	543	530	535	547	522	538	516	476	515	518	546	560	485	521	516	542	515	545	572	522	530	533	518	514	546	519	499	551	567	524	518	548	539	529	524	537	522	513	533	503	509	542	535	512	519	486	542	525	477	566	520	519	520	568	548	535	527	489	485	496	513	531	523	520	523	570	509	550	502	544	551	509	512	485	522	505	507	533	527	535	489	510	521	517	505	534	525	568	532	549	531	525	525	507	527	528	516	516	484	527	503	512	540	488	528	520	498	543	521	510	559	512	529	503	529	536	500	561	563	527	539	547	526	495	530	530	555	562	508	530	483	529	523	505	534	532	551	502	578	528	525	505	541	523	519	544	565	506	520	567	551	510	484	524	523	543	544	554	540	545	555	523	517	530	506	482	486	524	507	534	508	577	488	515	534	502	528	520	528	555	531	562	556	537	503	518	536	527	500	518	515	507	563	472	519	535	552	508	505	531	508	572	529	520	518	520	544	533	566	504	558	453	551	507	486	506	512	563	543	523	485	479	529	532	535	542	496	521	528	548	557	561	588	522	507	550	542	505	523	487	524	474	584	522	541	566	515	542	527	512	538	523	515	556	526	519	518	499	521	516	510	569	559	510	552	501	523	499	533	529	491	520	536	554	524	569	515	528	516	534	500	527	556	532	520	495	518	527	542	552	537	492	542	512	537	543	531	543	516	544	491	504	559	522	511	528	510	532	538	521	548	505	538	485	551	487	516	487	525	489	556	531	545	575	524	504	513	504	504	510	518	509	522	535	522	529	524	499	538	499	510	541	502	518	471	535	506	529	511	514
31574	32289	17660	9798	9679	9076	8327	5345	4688	4458	3970	3636	3138	2830	2534	2422	2023	1653	1398	1476	1224	1146	1129	1193	1203	1259	1246	1148	1070	1050	1015	1044	953	903	933	857	872	828	756	774	746	773	766	791	670	697	717	708	731	658	723	732	723	734	668	737	734	700	682	698	646	658	715	690	688	679	704	684	688	657	743	659	682	696	714	720	689	687	659	680	715	671	655	645	660	720	678	676	691	706	692	698	723	678	680	676	665	680	676	691	664	673	681	653	685	671	638	686	719	738	728	687	692	682	689	689	688	659	729	710	682	658	712	661	689	645	645	710	722	622	684	681	718	667	703	659	686	678	694	683	681	691	671	689	699	680	653	694	665	718	706	697	694	715	690	702	670	701	727	665	663	680	649	617	689	673	686	659	703	709	680	685	680	681	714	635	707	670	703	678	695	632	681	715	662	670	670	693	678	673	722	706	675	664	709	679	656	749	643	667	664	679	695	707	662	677	644	679	701	763	757	698	661	675	697	709	691	694	697	657	697	712	660	667	672	664	689	674	702	691	697	680	699	688	684	669	674	678	663	703	709	660	689	684	730	650	666	673	677	709	692	671	640	681	678	726	686	680	686	667	687	623	702	676	675	662	682	678	680	686	680	680	644	673	698	697	670	720	642	678	693	662	687	716	716	694	674	671	714	662	691	652	711	657	658	689	660	702	646	637	705	656	659	713	678	687	696	638	683	683	700	690	726	738	688	679	684	659	669	708	705	732	659	686	706	694	693	685	729	707	684	724	715	709	721	613	636	643	678	723	676	684	707	642	676	715	677	728	734	659	671	691	741	674	677	643	693	681	687	666	689	676	672	664	675	667	720	669	683	722	707	742	701	746	674	669	698	668	718	696	705	733	704	701	696	692	716	634	720	687	693	662	692	709	700	716	667	671	695	711	716	654	646	683	662	692	681	726	691	699	700	708	674	691	710	670	687	727	696	665	659	719	699	698	688	689	637	680	671	667	667	714	653	696	701	661	675	710	719	719	705	694	672	676	730	672	696	660	679	725	696	687	657	644	705	691	668	669	706	692	668	666	697	659	722	685	757	682	707	676	677	687	697	637	694	715	678	707	687	710	687	667	690	700	678	720	703	742	663	679	666	715	655	712	667	692	729	707	698	654	712	680	664	702	681	657	694	662	658	702	678	691	673	675	732	723	675	709	628	693	707	698	662	651	653	678	671	638	679	672	720	689	719	683	648	676	700	685	649	721	680	711	701	667	646	684	669	710	676	685	676	681	665	693	696	692	665	679	664	687	693	681	721	659	676	663	706	682	697	696	670	677	692	714	694	676	636	653	697	662	667	713	727	694	706	682	662	635	720	668	697	718	750	709	703	672	703	704	677	702	718	693	684	643	722	704	640	717	662	645	671	667	709	675	708	656	712	693	698	685	683	728	705	665	688	621	676	694	701	727	696	702	718	700	658	698	698	648	722	681	665	660	705	720	718	724	702	668	676	675	711	699	682	686	685	687	626	704	730	700	667	676	705	704	673	678	727	673	676	710	725	648	685	689	695	684	664	689	676	671	708	649	669	740	688	685	698	683	681	701	701	689	646	660	674	695	672	694	681	702	702	660	734	690	693	670	647	677	702	680	663	709	701	732	687	667	650	675	674	719	642	732	724	704	697	671	683	602	662	737	676	696	707	689	713	637	698	689	727	668	660	695	689	682	669	715	714	655	689	714	715	674	719	668	748	694	710	683	688	672	690	724	658	634	676	674	717	644	718	683	702	649	698	703	738	703	634	698	674	720	663	685	664	680	704	645	685	714	701	679	692	694	677	679	709	699	675	688	683	663	668	683	682	690	672	720	702	734	695	645	711	655	673	689	705	668	725	683	685	671	715	652	669	690	675	673	689	710	700	682	652	732	678	723	712	686	714	722	680	723	657	694	713	647	718	700	664	701	653	709	664	700	627	678	706	663	652	682	684	661	650	683	686	692	705	681	681	727	648	697	679	687	671	655	710	672	695	699	696	704	712	661	690	690	669	670	651	675	637	709	682	768	651	711	676	675	687	682	647	673	661	651	693	621	715	640	698	670	735	677	685	633	766	684	730	670	680	703	722	695	633	699	691	680	689	625	691	620	666	696	705	650	697	717	659	654	717	680	665	703	684	656	701	676	674	681	701	659	627	692	689	677	687	667	688	695	667	692	611	673	647	633	657	667	720	757	706	695	692	707	735	658	673	616	672	665	685	672	684	695	711	705	702	695	717	656	686	706	728	693	707	689	635	698	687	694	653	727	685	673	706	730	688	730	708	656	707	662	738	661	659	681	718	654	640	644	660	692	714	713	669	672	661	651	663	716	654	714	677	682	680	677	678	667	702	712	680	694	664	705	684	672	686	709	683	720	702	666	702	671	679	695	662	743	665	701	723	689	676	693	685	693	724	696	688	623	698	689	725	696	708	697	694	723	703	648	693	727	699	727	677	720	707	639	709	674	741	661	696	662	686	701	737	698	701	699	688	689	700	706	647	703	715	686	675	645	679	684	696	690	704	677	645	693	674	692	709	700	678	670	717	688	698	690	674	676	701	632	705	723	720	695	707	678	644	694	656	672	673	686	650	675	727	644	673	668	715	716	724	725	682	681	678	673	700	678	623	680	676	723	626	658	679	731	653	696	714	680	679	680	685	729	698	705	693	669	662	687	713	672	696	684	712	720	732	700	636	683	645	687	666	662	650	652	711	716	648	720	690	672	697	640	717	635	631	663	663	667	664	687	660	673	659	643	742	699	666	675	646	703	689	657	718	705	682	665	731	672	712	717	643	691	717	736	744	731	720	670	703	692	688	687	684	687	739	659	709	655	665	667	696	647	706	753	661	690	716	671	686	691	665	657	696	658	685	717	704	705	731	709	696	698	696	680	659	694	719	690	718	700	714	673	675	695	700	664	679	712	674	696	659	675	677	688	699	640	675	668	738	646	721	695	694	656	685	705	717	718	693	721	686	670	706	693	690	685	676	688	736	697	713	691	714	701	682	763	691	694	659	655	664	710	724	701	692	685	712	683	688	725	692	637	699	728	695	668	665	646	697	663	719	670	687	677	723	689	689	722	724	661	698	687	670	692	676	668	691	749	691	671	657	681	664	663	729	689	730	672	654	683	688	702	694	649	696	643	654	761	664	715	672	671	684	651	680	678	692	696	682	717	695	674	698	728	669	637	668	697	693	627	681	684	684	630	624	689	625	676	689	652	717	668	660	659	711	675	691	677	648	715	644	770	712	649	662	660	676	678	723	676	702	654	706	702	705	661	660	682	689	676	648	631	640	625	697	683	681	679	664	640	708	675	712	674	686	623	690	680	661	699	668	656	699	719	701	689	705	663	722	682	709	694	664	670	671	708	691	646	633	687	693	632	687	676	685	703	645	681	682	671	682	725	678	648	704	709	700	686	687	640	701	649	698	678	696	753	703	747	705	686	698	674	664	672	719	706	681	680	692	641	664	665	692	707	638	672
23724	20856	27973	23846	20683	13014	7161	4026	3619	3218	3146	2888	2563	2032	1835	1731	1432	1302	1286	1072	943	855	935	867	965	1001	1019	945	773	865	865	778	698	707	703	646	664	588	602	533	570	547	533	509	514	539	486	519	518	478	502	444	471	466	495	482	500	477	493	460	436	448	457	457	496	469	486	475	514	473	435	518	474	502	486	533	478	486	494	473	471	466	540	431	492	463	471	483	471	460	475	433	466	419	458	489	449	478	500	448	466	476	437	450	560	462	482	539	454	505	484	487	491	450	493	427	533	482	501	512	497	477	450	472	451	486	501	458	469	474	484	474	463	526	426	483	478	486	437	465	485	489	502	473	456	470	481	509	463	461	481	501	458	452	508	492	487	483	478	493	492	492	511	515	447	470	427	445	486	478	469	460	491	470	523	466	480	500	496	473	513	445	434	440	502	501	462	475	504	503	491	447	458	494	507	470	494	482	512	464	470	485	478	485	458	509	471	512	438	489	509	473	495	461	465	453	469	493	478	490	480	454	457	488	494	477	493	485	467	448	485	436	494	476	474	480	481	470	467	430	490	486	501	478	456	489	490	475	487	493	503	470	476	455	515	510	481	493	483	438	467	463	481	504	502	436	471	449	485	484	453	495	495	479	463	461	465	508	490	469	481	493	481	471	482	503	443	459	484	460	477	476	473	470	470	518	471	486	485	525	485	480	505	487	462	477	476	486	464	468	487	505	485	464	450	451	457	455	498	496	536	458	463	492	456	462	494	440	465	467	467	480	456	480	482	457	498	470	426	493	461	488	521	498	499	498	481	450	476	474	517	509	461	524	493	456	453	466	479	497	472	517	513	458	448	430	464	468	453	446	456	488	446	520	482	506	449	434	467	471	477	475	493	493	482	470	449	463	443	470	500	463	498	457	497	472	503	490	471	471	459	459	493	461	481	475	495	497	498	497	476	512	470	492	464	491	471	477	443	445	503	452	492	466	458	473	511	474	489	480	461	470	472	515	467	480	469	473	433	445	474	437	434	499	449	465	445	508	465	506	493	455	463	459	517	444	454	462	456	483	476	482	464	479	497	466	486	488	507	486	504	455	483	458	476	497	466	453	498	477	508	522	469	486	490	464	485	471	492	466	471	468	480	505	481	474	501	460	458	498	499	476	494	478	463	481	454	484	444	452	512	486	509	477	423	435	451	452	452	485	419	464	463	489	488	487	461	493	432	532	481	489	454	458	453	463	484	478	506	468	493	420	482	515	522	449	469	490	450	474	486	421	477	486	471	456	461	485	461	506	473	493	512	467	470	454	437	462	480	472	445	452	484	521	460	468	516	473	471	496	449	513	495	441	495	443	525	455	473	458	490	471	497	501	469	471	499	468	447	465	469	465	449	460	464	460	509	507	449	496	529	475	480	469	468	477	489	474	514	478	470	504	453	478	503	461	450	515	464	493	466	466	439	497	446	465	519	459	465	503	497	462	483	479	461	489	504	459	480	485	493	463	470	489	465	465	490	487	498	473	459	497	508	500	466	484	467	433	517	483	514	435	477	481	499	493	464	486	461	489	493	472	488	475	475	476	455	439	450	465	456	476	484	473	475	484	491	489	432	478	468	464	476	420	489	468	458	446	457	464	490	452	496	452	464	490	460	460	486	443	505	501	482	480	469	447	536	481	466	503	466	484	486	479	435	463	518	466	500	475	481	481	482	494	446	471	453	478	447	470	496	457	497	497	487	494	446	417	489	482	474	462	489	468	496	493	456	478	504	444	474	457	472	451	462	470	499	432	514	481	475	475	444	439	480	509	489	502	461	477	457	496	454	455	471	498	466	462	461	477	468	502	476	488	475	462	436	481	472	475	429	487	499	463	483	475	491	455	471	482	475	472	496	486	483	469	518	493	480	475	442	493	460	462	444	475	505	488	486	479	481	488	452	488	465	479	478	482	477	493	443	466	451	483	468	487	493	470	493	506	478	472	462	497	496	475	475	477	476	455	488	497	495	506	465	452	468	447	491	440	480	461	488	481	464	476	476	442	475	503	442	491	461	454	462	491	439	488	437	462	480	451	486	485	457	528	488	478	476	527	463	496	496	539	467	476	451	462	473	471	449	492	472	448	501	461	478	495	519	485	480	502	518	467	499	485	488	425	471	473	454	486	470	472	476	452	457	481	494	463	489	499	487	510	448	503	505	437	493	479	443	479	489	444	486	479	449	483	475	452	460	440	511	487	481	487	438	469	477	482	512	433	463	492	481	469	461	444	483	489	477	464	445	515	478	484	491	477	456	507	467	477	493	456	510	460	470	467	458	476	461	483	480	430	500	461	479	488	460	525	517	502	480	447	494	487	501	488	472	501	461	447	500	494	457	459	478	450	528	514	440	445	462	469	474	501	453	505	487	485	450	478	473	517	496	523	493	477	469	534	463	483	468	482	467	496	551	498	521	480	466	478	508	459	525	518	486	519	538	457	437	460	492	461	459	442	490	480	462	472	447	457	512	516	466	476	491	458	504	492	513	457	461	445	482	505	462	508	501	456	493	487	470	460	451	498	486	468	491	483	497	481	466	438	480	467	428	493	485	467	466	445	523	506	469	492	449	503	470	524	486	488	499	456	504	471	484	440	485	474	483	467	451	460	504	493	444	496	458	467	477	458	480	440	483	512	479	477	476	512	457	520	483	456	469	469	539	486	449	489	518	531	479	472	428	463	456	494	463	516	477	476	463	505	466	445	479	487	414	465	456	507	465	485	479	508	461	490	489	493	483	498	470	458	451	489	453	473	445	452	457	465	470	497	490	437	451	430	443	459	491	457	452	493	488	462	476	480	476	449	457	461	492	488	469	519	474	483	444	487	497	454	466	491	500	496	474	476	462	467	461	434	465	485	455	480	457	485	445	497	435	466	473	474	454	438	494	463	467	456	476	448	473	449	486	456	488	453	489	479	455	481	483	504	492	489	487	477	431	476	494	479	493	458	464	472	469	513	516	516	497	452	469	476	490	473	479	511	477	463	460	474	458	446	550	434	464	479	514	447	450	469	486	486	471	484	481	523	508	479	469	475	427	497	487	498	465	449	460	489	500	492	488	447	454	466	480	455	445	480	477	492	521	488	503	495	436	505	495	454	481	442	457	501	507	485	490	482	429	468	504	477	512	511	463	486	452	467	475	523	473	453	504	486	489	484	485	445	458	471	490	482	483	476	505	480	463	497	452	504	459	429	493	480	475	473	465	436	472	457	455	496	449	479	505	480	464	487	503	472	470	482	426	478	483	454	475	493	471	483	446	470	478	491	466	485	477	462	464	464	508	479	479	483	470	460	481	496	483	456	436	453	475	480	444	520	529	524	494	434	462	484	459	500	480	445	476	505	428	473	488	489	504	511	465	474	461	462	457	460	473	469	450	490	490	488	465	480	450	474	507	442	514	447	500	504	468	463	465	513	503	525	505	482	464	478	498	508	461	490	466	453	482	503	458	453	485	449	464	471	475	500	502	490	481	461
35980	42645	26232	16182	14421	13052	11709	8117	8034	7109	6413	6271	5331	4183	3733	3193	2784	2433	2322	1787	1638	1356	1451	1577	1673	1681	1669	1526	1353	1465	1420	1324	1111	1056	1052	1009	1000	856	826	807	757	821	748	714	678	673	660	648	688	658	701	687	639	668	682	615	593	620	677	611	648	668	672	673	632	683	688	643	561	634	610	679	635	624	632	579	661	600	673	616	617	628	628	632	613	614	650	645	622	649	585	626	620	617	559	610	657	587	639	650	606	623	647	598	662	609	629	574	588	645	621	630	631	598	673	594	651	645	619	632	602	608	602	646	639	652	645	596	630	622	645	634	619	664	645	602	632	623	606	602	601	603	613	659	689	639	667	612	629	644	639	639	602	607	663	689	633	600	599	599	613	621	649	651	608	670	640	647	644	619	606	588	643	628	646	601	614	661	601	572	641	603	658	616	621	632	635	647	627	645	613	648	647	645	616	624	638	608	591	639	677	662	656	612	627	642	636	622	633	666	607	596	640	597	595	632	581	621	645	613	648	607	586	646	594	641	613	594	627	670	607	655	645	593	611	645	637	611	699	621	623	613	675	591	597	595	623	564	631	628	627	666	610	617	654	625	629	611	617	666	608	643	664	622	593	625	673	622	598	650	619	654	614	672	613	600	665	606	598	643	630	645	622	602	611	666	630	613	643	621	611	646	600	661	642	627	630	665	631	604	626	656	645	617	643	601	650	617	633	639	604	650	635	599	644	619	653	599	634	642	638	635	644	664	627	578	654	610	589	683	647	661	604	612	573	635	601	610	651	603	602	662	634	612	615	626	617	594	603	628	577	623	611	566	611	647	589	635	612	636	600	614	643	591	620	653	611	609	643	667	602	606	635	604	684	643	616	639	585	650	661	541	590	652	674	643	621	616	625	617	620	620	653	631	568	635	599	634	616	618	628	613	629	641	637	643	608	581	607	634	599	571	649	628	586	616	612	672	616	636	612	634	644	656	631	637	638	575	653	617	667	654	588	674	641	661	638	679	614	667	613	616	596	618	616	647	655	626	642	640	657	633	664	633	641	622	615	661	611	625	586	622	592	635	651	608	630	643	623	625	632	613	586	582	691	612	628	620	604	615	618	617	618	619	620	599	634	600	653	609	626	612	630	638	613	610	590	636	633	598	626	599	586	600	616	624	632	618	595	620	604	627	616	613	644	616	626	627	614	634	592	632	638	594	598	634	648	614	631	645	606	658	647	635	594	633	601	613	615	605	629	639	600	592	612	626	654	583	612	636	608	637	608	663	642	605	600	599	658	600	623	709	620	632	601	655	598	595	635	646	599	640	637	629	613	644	619	611	619	597	621	658	678	607	582	615	630	651	608	626	631	702	596	624	636	610	570	628	597	637	637	628	608	648	657	607	649	580	590	633	667	607	600	662	652	629	637	608	613	644	619	593	620	611	599	648	603	652	587	652	590	613	654	557	612	667	650	628	641	604	645	581	608	637	679	644	618	607	613	595	603	636	634	649	589	633	669	587	619	622	627	633	590	655	630	608	683	622	621	625	591	628	655	628	622	660	614	665	621	620	602	641	579	660	592	600	644	636	633	630	629	602	576	596	660	621	633	591	584	652	609	630	613	669	641	603	636	568	627	595	599	676	630	665	654	629	621	623	636	648	630	612	652	631	626	591	622	617	644	580	624	606	638	654	650	620	626	643	582	630	623	645	558	586	626	622	617	633	626	617	583	627	645	623	548	636	621	596	623	621	596	665	621	599	640	606	611	627	604	591	628	662	591	618	607	628	662	641	587	612	623	622	610	638	593	624	624	625	635	620	612	633	679	605	637	680	615	660	630	608	636	609	620	610	603	597	626	639	643	606	600	667	620	607	623	641	636	589	667	632	606	653	625	664	594	621	632	608	630	612	623	634	672	610	616	637	660	611	647	628	591	622	582	581	620	620	610	610	639	597	677	607	613	644	590	574	592	628	638	624	628	599	591	652	646	599	634	591	619	633	654	628	624	637	620	578	625	653	641	646	653	610	609	670	627	602	653	597	630	648	638	664	627	628	637	571	656	660	672	602	598	563	600	656	625	659	615	650	600	603	635	593	614	609	574	660	618	602	651	610	669	617	612	637	599	704	634	584	606	612	613	616	645	581	627	663	590	610	671	607	629	680	664	641	634	624	630	651	643	616	604	595	603	672	605	631	655	614	654	594	595	615	619	624	632	641	594	650	617	640	624	643	617	590	617	643	642	609	625	655	673	658	649	674	569	662	589	605	597	607	630	627	635	605	663	639	631	623	643	594	634	617	679	587	643	607	652	586	597	606	612	612	628	600	665	622	614	611	622	584	654	643	627	582	641	578	579	635	588	599	600	661	654	629	602	605	615	680	621	653	637	635	590	602	611	620	618	662	638	648	619	616	609	583	633	596	623	658	680	602	611	591	706	667	657	644	654	622	635	643	633	634	615	602	644	641	645	603	591	637	642	656	623	654	649	610	641	648	601	591	672	650	647	595	647	605	611	633	637	669	633	593	671	590	655	569	631	642	667	627	667	653	673	618	616	611	643	649	635	601	645	636	608	656	633	587	571	584	621	600	608	649	620	589	632	580	627	662	603	600	599	664	603	577	595	596	601	633	669	621	623	609	628	602	634	650	625	608	633	602	606	601	622	609	622	647	597	585	626	592	609	606	637	587	608	627	580	613	580	606	634	611	632	659	630	651	603	622	619	629	598	604	616	616	655	639	602	582	631	596	650	636	640	708	608	651	619	593	673	618	642	610	623	638	658	634	634	649	657	645	614	638	600	649	613	613	619	609	622	629	576	618	616	625	617	690	618	617	597	613	613	619	627	602	631	593	629	642	672	627	651	613	630	619	622	620	627	627	636	603	601	640	618	592	644	626	574	622	613	618	606	609	633	625	650	624	615	674	592	604	633	623	639	644	599	597	608	604	600	646	594	635	637	629	634	614	645	617	635	591	624	673	658	667	630	619	638	656	613	572	655	592	636	614	643	631	600	623	594	633	620	656	617	661	644	601	590	632	621	598	682	639	631	649	626	629	614	603	671	634	661	702	644	641	653	647	579	659	601	650	620	572	588	635	634	665	664	661	602	609	677	605	606	616	606	648	566	606	627	635	649	622	636	588	636	627	633	621	635	635	607	660	625	620	618	657	614	648	637	630	603	650	582	641	682	649	588	650	604	634	613	670	664	613	623	597	648	650	608	597	616	619	627	640	638	628	639	663	650	626	660	622	661	618	616	643	627	614	656	602	623	605	615	646	643	630	607	624	629	621	627	600	598	659	643	639	614	616	593	658	643	630	620	671	640	644	599	635	579	606	604	649	587	591	619	668	627	652	637	616	651	661	605	605	634	609	628	576	671	622	621	629	624	605	615	642	643	601	591	605	620	656	584	650	602	608	640	615	609	569	643	665	650	612	665	615	651	664	591	589	617	624	692	574	607	596	663	607	626	667	616	612	616	631	612	653	620	639	667	622	644	633	630	572	630	641
22693	20822	28420	23310	20868	20771	12669	5585	5464	4252	3654	3951	3241	2521	2099	2143	1979	1831	1438	1198	1037	945	1025	1136	1180	1261	1190	1066	1066	1076	1027	867	857	702	676	708	654	636	573	579	530	501	510	515	502	481	481	481	445	480	447	432	439	462	444	450	433	441	443	422	466	441	422	451	416	421	421	455	433	462	407	446	414	426	457	433	430	451	417	431	414	431	404	423	444	444	445	418	392	455	433	442	431	389	456	452	447	416	355	438	395	419	437	391	440	410	404	429	435	470	383	441	442	395	426	401	423	424	436	423	418	451	418	411	426	397	406	442	407	438	428	411	371	453	390	482	429	445	415	452	428	432	394	453	437	412	449	388	427	463	410	398	418	412	447	437	407	414	438	447	434	416	422	426	364	414	430	417	427	425	416	433	434	424	437	428	442	458	442	431	432	401	397	415	408	425	419	453	443	429	409	436	441	434	396	408	454	450	409	424	401	431	389	431	443	431	434	410	408	377	434	437	441	407	446	407	406	450	410	402	437	413	408	414	400	422	386	423	408	453	438	408	434	407	419	437	448	445	440	461	449	433	469	428	436	405	460	414	406	427	401	442	420	440	395	436	461	439	420	418	417	438	443	419	459	395	420	448	434	418	412	395	405	461	450	412	405	423	430	405	406	460	415	408	407	418	413	452	420	391	437	421	414	404	438	429	432	483	442	438	468	451	405	417	439	437	432	449	427	428	396	466	424	398	443	448	474	410	415	429	405	414	387	446	415	428	428	425	432	411	453	435	396	417	398	415	445	430	406	434	442	453	452	418	456	439	407	416	437	420	432	416	451	418	430	409	414	405	423	471	389	438	407	398	426	436	451	425	432	463	431	428	399	423	420	450	407	411	421	422	453	437	431	445	430	436	417	414	392	419	453	476	463	426	449	412	411	420	454	430	456	414	416	430	424	410	453	470	412	442	413	448	443	439	423	458	450	423	432	439	418	449	426	391	436	415	440	422	442	402	414	432	410	439	408	414	418	388	401	412	393	416	422	416	404	445	405	427	389	450	407	459	431	455	406	437	416	431	432	369	422	466	427	428	386	409	442	444	412	453	457	426	432	375	429	435	449	396	402	405	422	405	425	448	466	431	428	422	396	413	417	418	422	417	430	432	396	429	440	434	432	417	424	438	418	408	417	460	383	411	410	456	426	382	449	444	436	390	442	433	428	456	438	424	398	410	437	433	455	402	437	436	462	385	433	392	426	436	447	403	450	435	423	433	453	383	408	430	418	458	428	415	391	421	432	390	436	407	441	420	438	417	435	482	405	428	393	418	443	440	433	431	383	440	402	437	412	452	421	417	421	441	452	448	443	463	471	412	448	422	396	425	412	434	435	398	367	383	450	417	418	416	464	416	459	406	441	447	412	399	416	444	426	455	407	409	430	407	444	440	421	399	470	397	450	418	433	436	377	450	440	399	404	427	455	442	420	454	394	446	462	459	431	421	407	409	411	404	394	444	463	429	407	463	417	451	450	430	428	414	441	416	415	435	467	425	457	438	432	423	414	464	405	428	410	437	416	420	447	442	371	400	432	461	441	455	429	473	435	407	415	427	408	430	432	437	439	425	398	408	425	442	397	450	408	434	408	379	453	425	443	413	417	423	417	422	427	407	438	400	428	429	458	468	423	431	454	402	435	456	406	428	408	442	432	420	412	450	431	405	452	403	421	438	414	403	429	460	428	405	399	443	443	430	432	409	421	432	433	406	425	417	431	428	432	435	377	411	460	410	433	432	430	416	429	410	458	441	455	420	430	461	464	398	402	457	405	396	432	435	441	432	432	405	461	424	452	451	430	433	424	402	397	420	416	403	396	456	420	432	442	452	395	442	421	426	443	407	397	403	453	433	417	443	408	431	405	438	431	442	469	415	431	461	437	394	427	421	422	414	427	441	437	455	452	433	413	425	408	430	428	396	426	450	410	458	396	447	406	432	410	433	404	474	405	421	466	424	412	421	442	430	406	477	446	431	413	412	444	376	446	406	453	442	420	413	427	376	395	420	450	431	425	409	433	435	453	406	424	420	418	416	471	479	404	448	455	428	375	427	438	397	416	426	406	431	416	399	413	417	431	400	399	430	425	432	381	409	415	446	423	402	426	461	433	382	436	424	415	389	430	418	454	410	444	445	424	410	438	444	397	446	430	439	426	443	433	403	427	431	425	455	465	405	388	402	449	415	402	431	394	415	473	442	459	440	428	388	408	416	393	407	436	463	439	420	420	448	414	406	446	443	435	446	475	437	446	421	431	440	444	408	426	445	442	451	429	448	434	426	399	433	415	410	446	434	434	428	428	423	445	442	447	427	442	415	423	403	451	416	425	462	457	402	441	448	428	390	437	441	455	404	420	425	416	411	414	420	423	445	441	435	401	423	420	453	449	411	440	434	375	407	450	465	435	441	473	443	442	419	472	445	409	373	427	429	418	407	455	451	410	436	401	419	432	496	426	395	447	423	435	456	422	435	399	438	433	412	417	429	444	456	426	404	430	431	416	382	417	432	448	453	427	432	459	411	454	404	399	462	450	405	452	418	419	391	440	417	447	425	429	421	411	391	463	449	444	435	440	404	453	407	448	432	418	408	409	440	398	429	438	417	429	434	448	389	422	396	430	409	412	424	438	379	386	444	424	418	446	430	408	442	386	401	415	419	433	463	436	410	405	446	423	432	412	432	428	438	398	426	449	427	430	374	444	413	408	429	394	407	468	416	454	442	426	418	440	421	442	421	431	424	395	433	430	426	432	445	431	442	394	409	414	433	417	414	431	439	415	431	423	403	411	416	419	403	456	426	417	402	450	428	388	444	402	429	437	426	438	412	425	412	397	423	396	406	419	447	450	375	429	387	420	423	404	420	395	436	394	436	402	402	403	434	460	445	421	429	431	442	432	425	431	415	447	452	393	443	452	413	411	420	445	438	446	431	435	416	421	420	454	441	461	454	376	414	399	443	429	423	416	443	459	430	427	422	445	397	408	405	435	450	441	409	447	431	413	398	465	424	409	397	438	439	405	463	438	423	431	459	432	410	421	414	423	432	432	436	465	405	459	481	410	429	418	425	413	470	419	430	402	449	456	434	389	454	410	391	418	478	414	417	418	418	422	406	433	421	400	404	440	434	434	430	402	432	443	456	423	381	443	421	426	450	468	434	421	453	455	408	416	364	417	408	408	471	387	427	383	425	431	437	418	407	431	442	430	394	417	458	443	469	402	411	408	379	451	472	448	464	428	428	451	440	412	439	386	430	417	438	444	434	419	441	435	415	428	452	409	432	460	420	451	452	440	425	406	460	420	403	404	444	404	443	444	432	422	464	438	431	416	441	431	434	422	418	426	432	386	386	405	466	445	431	445	427	420	447	414	446	425	366	438	431	437	450	413	445	412	431	452	424	412	444	423	444	465	462	435	440	435	435	420	406	468	412	435	447	429	422	421	434	435	465	422	448	420	435	390	422	453	409	412	450	403	422
40333	52209	30084	20102	18316	15527	12727	10767	11754	8935	7788	8024	6532	4947	4217	4307	3883	3271	2663	2174	1775	1662	1867	2237	2220	2327	2069	1925	1838	1698	1685	1582	1373	1201	1101	1032	1040	920	804	852	664	679	682	683	639	611	586	564	558	632	580	604	574	584	613	606	655	578	544	579	562	575	527	551	556	566	534	579	561	560	488	561	542	610	546	554	561	513	530	512	549	552	565	551	537	509	602	560	550	548	528	553	546	534	592	546	547	546	579	577	559	556	538	540	528	536	530	555	546	564	610	539	552	510	616	557	540	551	593	553	560	596	552	523	597	523	520	601	570	546	502	540	580	511	515	578	511	579	566	530	524	554	525	514	545	551	579	532	531	559	569	546	541	518	528	581	564	514	554	560	611	566	566	521	575	565	554	529	563	552	567	578	542	573	547	572	536	568	555	592	580	513	571	572	546	547	570	518	541	548	515	567	525	585	550	578	530	567	568	617	574	518	540	535	559	567	507	557	583	566	536	529	562	558	547	553	576	530	542	571	533	571	548	535	523	539	512	520	525	540	567	559	493	500	513	555	552	568	561	559	552	576	535	511	583	537	582	568	580	561	562	541	525	533	541	546	536	550	498	564	545	545	536	565	563	557	533	577	552	555	583	544	563	531	539	530	563	572	572	537	564	542	574	539	542	496	473	580	558	564	570	534	547	578	522	550	554	542	552	573	527	529	564	552	513	539	549	542	548	546	507	536	532	557	512	566	550	558	518	554	543	576	525	552	514	540	531	564	569	569	594	558	509	555	539	559	553	534	552	578	498	547	555	557	588	535	555	535	542	559	587	527	526	549	549	595	565	522	539	539	554	511	564	554	547	550	540	527	537	527	541	575	547	557	556	538	513	599	578	573	545	580	581	547	575	581	561	514	538	589	529	541	571	541	565	521	538	586	560	539	535	524	554	510	587	505	533	553	552	556	601	583	566	554	542	531	551	523	524	533	554	536	559	568	508	555	523	581	527	584	531	551	526	547	556	539	552	514	585	536	517	564	544	531	558	539	555	531	569	480	527	528	536	533	591	531	552	539	527	538	532	508	572	565	542	553	547	536	570	569	519	566	536	534	527	527	546	570	552	561	563	586	553	554	551	549	547	535	560	525	538	542	523	540	545	512	539	545	525	519	542	556	506	572	551	565	525	513	567	569	557	564	568	537	567	517	518	528	624	531	544	571	566	536	529	537	517	612	547	572	508	567	586	577	554	525	555	550	510	560	563	586	553	538	536	563	593	565	511	560	528	529	536	598	536	539	540	518	536	530	548	544	549	584	550	561	513	560	505	606	564	531	543	559	524	589	559	573	550	513	538	545	554	566	522	538	574	511	535	526	506	546	588	564	554	551	578	567	569	549	539	562	508	559	568	525	521	541	525	529	532	538	537	548	566	565	541	559	553	537	580	560	545	586	544	563	520	533	565	561	535	555	583	538	519	536	590	569	550	545	535	534	574	549	595	525	562	538	505	553	524	577	546	561	503	557	532	538	532	532	544	532	554	547	563	538	565	547	551	552	565	544	563	528	536	542	573	524	518	531	562	551	544	545	564	593	572	576	581	583	526	571	556	546	564	540	564	579	557	563	575	532	583	571	581	514	572	521	552	540	560	547	556	559	510	529	584	557	568	497	546	573	540	531	559	578	529	541	522	535	554	519	526	551	525	569	508	530	562	548	539	526	540	579	527	521	511	517	613	568	548	546	557	535	536	540	543	555	542	542	516	579	559	553	534	578	571	563	531	542	598	588	588	589	511	526	535	540	515	521	520	561	496	526	531	571	572	531	528	569	511	555	570	595	545	556	534	529	572	580	526	548	512	536	540	554	573	573	557	528	568	506	529	507	534	564	550	567	502	564	548	551	531	584	579	509	522	547	587	545	559	585	585	566	566	523	551	547	587	533	526	550	581	563	561	534	521	543	546	564	551	542	580	535	516	578	532	514	548	549	532	550	536	515	561	552	546	568	557	579	557	526	515	553	495	560	551	555	562	545	557	536	534	512	532	531	580	580	515	528	549	560	541	533	548	555	572	559	573	542	547	505	547	544	530	516	586	572	559	541	567	540	577	559	552	574	499	543	524	537	582	579	535	560	550	572	529	563	537	560	540	542	552	590	542	535	564	594	566	550	542	551	547	524	520	548	554	587	532	545	545	569	544	562	548	552	555	589	571	576	578	550	529	567	557	550	541	555	571	550	518	527	535	530	541	566	585	517	525	532	516	536	563	543	545	566	528	513	540	501	527	545	570	543	570	501	549	562	568	547	563	520	558	576	581	574	548	567	520	530	527	566	566	511	516	526	509	544	560	540	553	558	581	523	592	546	602	600	530	513	548	555	522	559	538	565	556	546	562	520	566	568	540	533	535	578	547	528	558	547	537	565	552	517	576	520	524	559	553	548	566	538	566	543	588	537	522	536	526	542	518	504	609	584	550	562	530	594	546	540	563	564	535	532	537	543	566	510	596	594	556	546	526	512	538	542	564	539	545	565	526	556	489	523	565	561	489	526	536	518	563	564	505	502	594	572	525	557	546	514	544	551	557	550	535	524	583	530	550	531	546	528	528	541	553	544	526	548	557	533	546	511	510	520	519	558	540	539	589	559	543	564	551	555	555	555	558	557	552	577	541	571	551	590	542	534	553	578	518	525	562	511	618	555	545	592	536	547	538	531	582	519	525	524	528	559	528	522	556	565	604	564	566	613	545	537	527	528	585	507	538	559	527	528	566	550	531	528	515	572	518	551	528	553	538	521	555	572	586	557	532	580	510	585	549	561	582	559	484	544	563	546	529	579	561	555	569	580	560	515	540	500	526	535	533	522	566	542	560	527	576	575	541	518	589	546	537	565	494	555	582	526	543	578	553	555	564	532	551	563	502	533	544	529	561	552	543	552	526	490	565	544	516	545	517	544	601	529	530	551	575	548	535	546	541	529	566	559	554	552	522	520	524	555	554	576	535	581	545	553	557	548	559	536	563	553	553	561	533	536	531	551	538	555	541	588	587	558	517	529	534	580	590	583	580	576	579	575	582	552	527	576	537	602	538	565	547	563	513	519	563	551	524	583	510	555	543	518	573	539	540	564	539	569	553	563	547	539	532	542	512	536	587	572	543	483	579	543	550	569	596	540	560	568	528	596	534	578	532	521	570	522	558	563	595	536	589	559	555	560	505	581	566	546	564	525	554	548	567	532	566	573	515	503	564	556	595	552	548	551	583	524	501	557	605	571	540	550	533	551	507	575	494	561	529	539	547	539	558	514	571	517	543	533	533	574	554	582	525	555	543	542	515	508	555	530	536	532	537	545	557	519	552	580	553	545	510	574	552	543	589	504	575	527	549	578	540	553	561	554	513	550	521	542	554	530	537	575	577	525	544	575	574	522	579	526	531	559	551	576	533	550	544	576	580	562	554	532	579	518	526	525	508	538	545	550	574	556	518	504	528	515	549	532	577	546	529	532	562	494	538	524	562	563	567	566
27660	23736	17584	8783	5391	3825	2501	3000	2796	1890	1643	1673	1458	1188	1188	1209	1205	1023	992	842	786	764	786	872	936	970	901	827	750	737	798	755	736	687	608	616	646	612	576	540	573	561	568	559	518	559	600	531	567	529	521	553	570	500	529	580	578	544	570	553	557	534	591	520	562	574	546	568	528	575	551	554	540	517	574	536	519	541	548	568	539	539	534	544	539	565	540	554	523	498	547	546	514	533	544	561	561	534	547	535	511	493	584	509	517	537	520	529	514	554	551	546	509	519	574	536	579	513	538	548	513	535	547	523	505	501	558	532	530	554	559	508	505	550	539	539	498	562	521	526	541	552	578	545	537	523	570	530	534	532	541	556	571	545	541	528	580	535	565	555	556	565	565	546	560	570	556	547	515	537	592	539	512	524	555	580	506	568	555	544	538	555	528	542	585	531	590	535	544	512	507	526	586	541	552	572	547	532	568	568	572	528	518	564	555	510	522	541	531	524	569	539	553	528	567	544	543	561	536	541	553	577	552	567	538	550	552	536	602	510	511	567	528	561	563	531	553	485	565	530	513	547	557	544	538	537	518	569	521	532	552	526	570	551	568	561	546	533	582	508	546	529	579	544	546	567	546	536	543	538	568	531	541	528	537	525	513	558	512	567	546	497	509	517	557	558	498	549	556	519	549	532	559	540	554	537	548	568	514	541	534	521	548	579	610	509	542	523	510	530	572	500	506	570	543	533	560	542	576	543	510	561	516	515	568	576	528	559	514	548	537	546	528	537	564	530	554	520	492	555	570	511	511	531	576	529	541	538	511	533	505	558	556	601	547	551	536	509	516	612	488	531	575	512	569	512	546	556	570	538	560	548	535	549	546	570	514	545	532	548	546	565	528	531	521	561	528	523	530	532	530	516	484	515	573	523	532	557	539	540	555	553	545	528	525	547	539	536	533	544	526	542	569	508	512	573	549	523	552	539	556	561	557	546	553	540	568	551	492	543	545	531	530	542	572	557	528	500	527	542	590	528	533	546	509	526	536	566	545	518	556	498	476	583	574	510	493	520	553	520	571	534	556	538	548	539	517	548	557	538	547	507	509	560	472	543	501	512	557	525	524	541	551	560	550	547	536	499	477	580	538	484	504	583	543	551	590	577	580	552	554	534	541	516	562	552	529	526	582	527	522	523	495	510	532	543	527	565	555	535	519	544	550	485	545	527	567	524	521	566	572	517	554	559	532	518	537	510	524	537	523	573	561	562	490	628	572	555	562	528	536	575	521	534	541	545	576	574	509	493	512	469	584	545	581	534	545	531	586	526	569	552	543	514	562	519	551	561	533	561	542	546	552	511	573	530	515	511	571	532	551	582	492	574	541	478	540	539	518	548	538	514	540	522	547	549	504	507	531	522	543	541	547	529	522	534	550	550	504	495	578	574	536	540	537	568	521	530	508	515	522	529	536	577	524	532	571	554	540	531	519	506	528	558	500	569	562	543	560	545	558	550	527	517	569	535	551	539	524	533	554	530	544	534	575	546	509	486	512	561	548	541	501	570	522	576	524	538	538	511	510	559	592	509	515	544	547	531	516	551	524	550	487	550	546	548	550	542	658	548	538	532	527	560	534	546	561	543	544	546	539	550	527	576	549	509	548	549	528	514	537	515	528	530	533	563	560	555	491	535	516	539	538	559	552	539	545	540	527	523	522	545	578	572	577	537	540	539	529	550	535	597	524	543	558	554	512	551	568	520	532	542	571	547	537	559	512	558	536	537	571	515	514	497	542	574	527	492	567	528	541	509	542	575	552	569	589	554	575	508	513	587	530	510	504	518	555	548	587	548	537	561	500	529	504	550	531	531	518	541	578	508	537	535	538	546	559	536	545	542	505	503	501	562	525	571	540	518	564	514	510	569	525	500	524	523	496	531	560	557	551	545	486	529	564	555	542	528	544	498	541	529	521	537	565	529	539	536	544	566	522	542	534	553	536	556	562	522	502	540	535	576	550	517	529	543	494	547	525	567	510	553	516	536	543	579	537	541	524	540	524	525	557	541	509	549	521	541	537	588	570	540	533	546	543	539	521	550	539	521	583	519	523	538	523	535	528	543	560	531	534	524	512	577	555	529	531	585	528	556	554	521	588	498	526	558	510	559	553	532	545	542	566	517	554	529	550	533	486	537	565	504	513	547	550	548	539	549	540	519	502	576	536	523	563	561	514	573	516	539	531	550	533	538	533	501	561	533	545	494	568	534	593	523	534	552	511	567	569	502	552	552	516	540	567	531	529	537	546	535	543	536	526	536	583	501	560	500	549	478	583	523	532	527	545	542	531	564	529	510	557	536	512	531	559	538	503	520	579	508	537	550	535	568	538	588	570	605	533	568	557	568	554	559	516	540	512	551	518	525	564	545	519	550	584	552	571	533	538	547	530	555	529	498	539	574	524	563	519	522	539	497	513	571	547	562	554	558	550	506	560	573	544	565	507	534	551	529	522	558	517	535	523	558	530	547	533	547	527	540	510	540	561	475	530	538	537	554	546	546	516	527	538	535	587	539	543	565	531	532	581	552	547	531	551	559	541	519	512	566	509	525	550	556	506	496	584	522	539	568	501	538	569	497	540	546	549	505	577	569	545	494	544	531	525	535	594	560	521	545	545	520	482	544	544	542	535	514	512	556	537	539	484	538	529	573	532	529	550	542	550	553	558	487	561	521	545	539	543	543	517	528	575	536	528	518	530	543	549	538	531	580	592	588	562	503	515	532	532	544	514	550	531	522	555	560	513	532	538	541	554	526	567	492	546	506	550	548	523	547	528	547	550	515	576	540	552	592	527	519	573	553	545	511	530	540	519	528	567	549	487	513	584	530	517	570	571	591	567	566	512	552	547	568	549	553	576	550	490	532	531	528	542	544	538	552	497	559	506	586	532	545	596	585	547	559	544	540	541	557	546	525	579	493	531	542	514	540	475	568	563	568	555	497	516	536	515	528	539	545	551	519	567	557	552	542	528	532	522	512	512	548	530	574	545	566	513	475	540	571	578	545	547	520	532	529	530	544	531	531	579	544	529	530	514	510	552	529	580	536	537	567	545	522	552	551	514	555	538	526	507	540	532	528	548	553	525	547	512	517	578	578	586	521	512	555	553	530	565	499	522	542	502	552	577	526	551	567	559	536	551	521	534	561	558	505	553	540	534	536	533	572	540	571	532	509	538	550	544	549	545	547	522	569	550	521	527	576	562	541	548	524	555	547	515	510	548	532	522	586	477	508	576	517	556	532	556	532	548	512	528	590	594	555	541	518	570	551	539	518	566	526	515	561	560	494	586	544	541	536	509	522	556	543	520	554	551	568	467	525	557	531	524	572	476	576	545	553	576	516	492	516	568	566	569	545	560	567	530	544	542	541	542	525	563	555	532	535	524	552	502	577	544	508	515	540	545	548	531	519	575	543	545	562	488	519	530	516	536	541	560	520	542	538	530	572	568	510	539	518	538	555	536	539	517	554
31680	33498	17116	10460	9593	7699	5578	6922	6108	4252	3483	3671	2977	2355	2265	2315	2094	1900	1683	1359	1188	1168	1369	1482	1475	1541	1390	1287	1198	1306	1238	1164	1106	961	943	866	894	794	780	806	702	738	778	707	765	727	683	767	680	678	761	723	711	729	714	710	733	727	728	745	729	726	749	705	664	712	693	691	696	675	720	757	713	688	640	765	755	716	732	716	647	722	734	751	675	738	703	676	687	682	740	741	676	658	679	694	738	721	699	730	652	698	666	756	718	677	738	758	679	663	722	688	679	668	724	730	694	721	703	717	690	698	700	691	726	803	657	677	739	752	684	705	678	740	715	722	685	723	732	666	697	760	701	672	680	681	706	695	699	680	703	692	715	642	706	697	739	658	704	704	691	692	657	673	728	703	701	731	704	662	697	668	725	697	694	660	719	680	730	730	686	697	630	701	701	727	699	691	704	726	739	675	671	676	683	750	700	735	743	695	713	743	712	676	691	717	725	754	697	670	721	699	717	711	758	680	678	753	698	666	677	691	717	714	717	680	715	732	736	720	729	687	710	719	694	722	679	689	744	708	684	735	688	678	700	667	706	659	717	688	716	672	703	679	686	686	675	707	747	697	675	704	735	701	713	737	683	701	729	714	688	732	719	687	686	683	722	707	694	706	702	671	715	740	694	703	721	722	747	688	681	718	736	729	706	764	681	690	696	745	696	739	696	663	708	715	674	752	689	648	696	690	712	679	699	757	722	684	682	712	684	708	706	696	722	702	669	706	687	680	690	679	669	680	688	736	726	682	700	703	693	731	694	756	685	727	729	719	698	719	725	704	697	711	723	712	675	754	714	673	650	705	679	708	741	667	673	772	742	693	716	693	723	708	716	718	694	712	709	730	727	712	699	696	703	701	689	723	701	736	739	726	696	686	701	701	765	695	680	729	671	701	700	697	692	716	694	720	752	687	745	685	687	696	736	676	692	717	736	696	693	692	668	762	666	725	735	664	704	723	674	701	706	721	710	731	717	715	721	714	728	698	679	710	691	713	696	691	695	671	705	733	706	690	721	679	685	715	663	714	727	716	762	720	723	699	678	733	684	713	690	686	730	656	692	721	684	745	758	690	679	696	691	691	690	731	687	743	725	731	681	698	684	691	672	719	727	748	734	698	710	702	721	695	719	681	693	675	722	701	734	693	662	679	758	716	724	710	709	651	700	695	683	703	687	691	685	752	668	706	708	731	697	710	691	675	747	661	744	689	712	682	711	700	738	691	734	692	738	706	709	720	700	671	722	747	721	721	741	742	709	715	678	702	658	715	751	736	673	733	696	715	714	700	661	705	704	721	660	709	673	679	716	717	674	738	675	748	698	701	743	719	714	694	702	680	695	713	661	715	740	729	712	702	685	696	727	686	657	698	722	645	712	709	701	691	651	703	723	692	692	707	714	695	677	780	711	755	735	717	667	695	714	734	698	726	719	701	644	692	695	682	759	652	679	729	664	691	705	727	698	735	674	741	669	685	723	718	645	715	699	727	702	712	691	735	715	652	728	694	695	722	651	721	718	763	743	677	698	646	663	700	692	713	716	702	710	733	665	671	723	717	686	736	695	679	718	706	679	705	686	724	657	678	726	760	664	749	674	678	704	705	673	636	701	703	725	728	751	677	701	710	739	733	702	686	741	694	756	729	695	716	671	676	739	704	743	702	716	679	671	685	647	632	687	714	659	689	729	732	718	659	720	648	735	704	703	712	682	717	729	708	688	719	701	725	718	750	737	677	711	695	703	734	716	724	720	730	687	750	740	756	728	682	700	714	703	729	749	673	717	749	705	713	706	691	719	690	711	729	683	671	733	696	695	597	666	693	718	684	684	705	732	716	753	705	746	713	725	707	713	735	674	694	726	740	719	714	721	694	722	696	644	641	696	741	723	695	757	685	740	666	709	666	704	670	681	695	694	676	683	705	732	712	724	709	721	729	742	676	714	747	755	697	679	646	659	712	698	766	698	646	667	719	618	706	672	642	760	632	707	696	697	717	697	683	688	674	676	689	729	734	731	711	731	746	719	698	722	693	647	689	710	736	712	679	691	698	687	676	690	708	701	694	742	716	733	719	671	674	654	709	699	702	684	653	648	700	701	734	739	671	686	773	706	685	708	673	718	684	685	698	700	764	709	734	699	695	663	731	711	683	780	678	698	672	742	659	732	724	691	723	692	708	684	717	698	721	723	719	673	688	696	744	726	707	645	740	701	724	715	755	728	713	681	769	715	658	691	698	755	721	646	705	682	677	680	655	743	650	725	688	685	684	684	738	680	721	680	715	705	720	710	644	686	717	722	726	693	727	678	718	656	678	639	692	699	696	756	756	721	715	692	709	709	670	721	673	710	712	712	688	741	738	685	755	725	690	702	697	652	664	701	680	693	676	689	709	703	747	690	650	732	684	693	710	719	690	768	708	714	732	688	683	705	740	687	731	681	701	681	690	703	720	701	692	707	687	663	720	765	693	707	703	678	716	661	708	690	674	716	729	734	651	697	719	723	720	765	688	716	701	708	685	764	682	677	728	707	719	719	686	689	722	688	710	713	753	690	674	685	692	719	690	716	689	738	691	701	709	710	737	710	727	677	703	684	730	677	734	734	726	714	721	665	727	681	703	701	716	766	753	734	682	689	723	695	727	677	746	725	724	708	661	718	695	704	716	679	711	703	743	705	728	669	676	667	712	701	738	687	672	689	691	699	740	688	705	704	692	727	706	717	734	669	718	684	693	737	698	725	643	750	701	725	741	713	728	650	720	722	694	730	704	734	671	712	704	679	688	706	675	654	682	734	683	720	715	713	682	724	707	750	698	716	714	680	699	663	689	668	716	736	715	675	714	676	638	634	709	692	768	688	717	694	691	687	715	719	722	694	733	692	700	710	752	719	675	675	683	684	702	692	729	667	698	680	718	712	668	685	727	736	720	739	695	743	680	687	751	702	656	725	671	708	686	673	687	785	725	706	711	658	687	725	639	710	681	693	717	709	711	725	709	681	725	690	675	651	690	686	689	655	677	768	772	712	638	690	699	730	706	716	722	690	730	714	721	703	660	704	703	678	702	691	668	703	697	714	696	706	699	750	709	704	720	686	714	740	692	663	710	737	678	726	694	707	725	751	698	682	679	682	706	741	691	712	705	685	717	692	709	726	695	695	667	777	696	715	727	699	680	697	697	693	708	696	670	700	683	695	765	668	756	712	665	693	709	665	722	674	704	663	740	713	690	661	661	738	680	660	717	656	660	734	719	743	696	750	719	715	697	696	737	717	706	638	672	722	706	695	674	717	741	714	661	739	745	691	680	687	698	734	722	674	683	734	715	706	762	715	686	667	700	710	708	737	730	722	697	688	679	720	737	692	690	707	725	737	736	697	706	727	716	714	687	693	686	693	714	725	709	722	723	712	696	700	706	688	670	741	700	704	680	725	687	678	714	704	690	684	768	714	680	731	746	689	741	666	658	684	716	686	671	700	708
23596	20777	27886	23714	20639	12047	5255	4803	3653	2361	2227	2343	2019	1567	1522	1556	1514	1446	1242	1112	955	947	942	1049	1036	1148	1243	1160	901	818	949	913	801	784	712	666	634	587	613	545	527	550	523	548	518	530	497	523	549	529	529	516	484	506	521	513	533	508	509	486	506	484	479	461	505	537	464	495	474	479	537	519	528	500	488	496	482	514	535	531	484	507	504	510	474	490	522	460	453	537	505	521	470	509	504	489	519	466	526	480	491	493	469	503	471	472	478	517	503	463	499	474	501	513	483	466	514	514	513	473	473	499	473	444	479	492	511	471	487	439	511	514	530	477	476	473	493	484	482	504	488	500	481	454	503	492	494	505	464	483	547	507	464	507	504	543	479	473	494	504	481	516	520	497	467	439	482	452	520	479	490	492	478	504	482	460	466	484	517	489	506	504	507	444	472	498	496	472	498	523	478	506	501	479	514	512	502	491	485	494	478	465	493	485	484	514	455	507	488	483	461	495	485	506	494	481	504	490	496	523	508	500	491	541	515	445	502	480	521	491	475	506	502	463	465	514	502	510	494	478	519	499	561	483	525	474	490	474	459	520	447	475	474	517	544	476	451	472	483	445	474	509	537	527	508	500	465	479	486	505	517	454	478	503	491	477	469	534	552	500	507	508	525	524	495	474	475	519	482	507	503	486	460	505	503	470	478	466	495	489	464	519	478	471	531	497	510	521	497	500	512	479	453	454	470	500	529	461	529	455	481	483	527	521	537	437	517	482	484	484	491	493	509	481	473	480	468	503	515	467	495	489	482	486	474	536	484	464	481	496	494	494	505	471	451	469	457	488	508	490	503	542	488	506	446	479	463	496	496	462	507	511	509	506	494	485	468	470	502	494	500	519	488	499	537	545	529	497	489	504	517	464	483	482	493	537	479	519	484	527	505	477	457	505	463	499	468	491	506	471	523	488	462	489	485	507	533	509	480	501	530	501	503	490	519	516	464	477	491	508	483	492	488	504	479	493	483	487	450	521	508	457	437	501	507	470	498	516	448	467	511	539	472	492	539	517	510	483	501	485	493	486	517	500	444	477	513	499	530	484	475	495	494	480	478	491	501	478	516	523	468	463	495	503	506	481	483	524	484	462	495	466	493	504	488	463	482	465	482	507	472	511	487	535	466	523	500	505	481	499	491	471	508	491	448	474	500	486	482	523	473	482	447	521	469	501	478	516	481	491	511	482	474	504	468	553	501	536	475	500	545	490	482	512	491	465	541	494	487	471	481	471	494	554	484	482	545	483	477	467	483	512	520	492	510	502	458	477	481	453	474	496	474	532	508	538	502	475	492	525	473	496	479	479	513	442	467	475	529	481	499	478	489	468	470	502	480	440	515	507	494	488	508	489	455	503	513	478	464	488	468	477	492	471	466	501	494	461	507	523	473	503	513	499	459	499	488	467	520	527	491	508	519	518	507	481	481	512	483	520	449	462	515	495	473	470	495	507	458	500	502	515	504	474	479	450	466	501	490	478	466	456	519	520	453	511	472	458	496	484	458	495	531	480	475	464	482	497	469	480	511	481	502	515	485	454	453	486	459	488	480	531	466	452	497	455	501	519	483	512	490	506	469	477	445	476	513	484	443	505	532	503	487	479	497	478	478	489	500	498	454	529	512	489	510	490	476	486	478	508	496	509	461	508	495	484	437	488	516	499	475	499	478	447	474	468	489	478	475	484	474	504	463	464	480	438	509	488	546	497	519	499	472	524	505	509	521	456	439	518	478	481	532	473	533	444	506	446	498	508	511	495	510	461	496	438	510	467	483	474	511	485	499	476	470	498	517	462	509	472	458	471	478	518	505	469	480	513	534	475	484	494	501	514	491	442	519	494	504	503	519	473	492	511	480	506	480	511	491	552	497	478	498	526	508	453	484	491	498	530	499	477	458	500	531	500	499	490	454	455	475	507	469	492	480	465	482	499	464	460	478	481	496	545	480	508	491	464	527	480	474	499	458	504	476	491	457	521	515	495	494	492	500	498	434	479	507	466	503	483	467	470	498	433	507	490	454	503	508	467	497	490	462	474	498	498	492	482	533	472	478	512	488	506	466	496	422	462	475	474	420	509	511	494	457	536	501	499	451	499	478	475	469	515	474	523	485	494	492	537	448	489	520	463	483	505	490	481	492	485	516	509	465	476	515	508	502	511	523	505	494	436	489	469	501	477	491	500	493	507	515	481	475	498	516	480	486	483	477	473	474	492	485	484	497	483	519	520	500	504	488	460	437	478	450	483	480	475	525	476	484	495	457	523	472	530	485	486	508	495	479	491	506	462	457	527	497	449	515	519	519	476	458	515	495	507	481	507	462	490	455	500	516	451	534	461	502	522	487	527	468	515	504	496	465	439	472	471	494	495	477	473	475	513	515	458	513	463	427	509	488	451	495	477	461	461	501	525	507	494	479	487	508	525	495	496	477	495	500	487	496	516	505	491	514	519	457	480	495	501	539	532	471	484	482	545	502	503	519	491	511	468	461	463	521	529	459	471	474	503	468	474	538	512	474	481	488	510	493	487	527	460	529	498	478	466	455	517	462	454	545	494	487	446	499	500	472	499	502	483	508	482	498	500	528	489	467	508	488	500	510	500	473	486	511	480	471	463	494	519	495	534	477	496	488	470	491	495	487	552	501	475	525	527	484	514	460	510	517	511	443	527	468	473	485	494	480	514	486	462	455	536	508	513	445	487	504	494	490	478	494	520	491	453	482	442	459	516	479	485	467	514	471	495	493	476	534	487	479	452	506	508	469	510	486	501	506	484	509	468	483	466	454	495	505	525	509	498	493	490	515	496	491	489	501	498	501	526	465	490	493	456	480	487	492	460	489	508	521	489	463	494	498	493	486	445	486	560	468	467	482	530	512	526	510	500	500	490	490	450	499	489	488	500	455	526	483	510	488	490	495	531	515	460	450	496	495	478	466	516	479	459	484	488	508	492	459	482	505	497	477	501	535	499	520	479	532	489	477	521	484	469	490	484	506	500	489	476	446	476	487	475	490	533	500	544	548	489	441	524	450	467	502	484	481	466	473	469	476	480	503	474	484	507	510	490	493	517	447	500	478	522	462	497	491	480	521	483	481	490	517	480	486	472	533	489	468	510	530	456	516	498	488	534	481	478	512	479	502	480	513	491	543	512	466	514	520	481	498	530	510	481	525	559	520	478	479	449	461	491	515	507	520	511	447	491	484	535	504	467	442	440	472	476	469	460	504	510	489	493	498	472	523	484	486	461	491	500	475	453	490	503	495	489	482	495	490	478	496	492	510	502	482	501	491	486	465	523	541	511	499	443	495	511	502	486	513	509	498	456	497	498	511	507	488	503	472	527	482	483	483	460	515	496	492	465	518	516	501	504	496	517	502	514	522	448	507	530	496	512	524	471	515	539	507	530	496	514	498	475	474	504	443	487	464	535	465	493	489	481	546	491	484	495	504	459	499	540	486	487	489	474	462	512	522	489
36383	42555	24567	17082	14926	10520	8740	10059	7678	4993	4790	5162	4238	3014	3032	2914	2794	2721	2311	1922	1649	1547	1695	1750	1771	1952	1978	1886	1533	1307	1557	1549	1364	1237	1044	1035	1007	928	817	810	719	721	754	723	679	670	710	699	672	775	713	659	658	683	656	692	683	640	636	652	617	656	691	672	703	618	653	652	705	645	641	667	646	652	623	657	626	615	689	652	633	628	621	646	652	648	664	701	636	623	654	627	651	660	635	642	658	630	662	615	665	681	673	679	672	645	655	661	635	648	620	668	644	628	616	659	637	643	642	633	636	584	605	624	680	602	652	607	613	629	611	614	668	601	700	641	617	675	650	633	746	658	623	624	641	610	638	693	662	607	651	669	619	653	665	620	642	607	638	651	660	680	663	649	646	622	616	622	707	661	651	665	630	693	636	648	633	620	597	661	625	615	667	589	664	691	643	641	647	657	660	640	632	645	589	624	658	679	613	619	623	636	649	629	622	640	714	609	641	604	653	655	626	618	665	643	633	591	632	618	657	656	629	677	682	675	610	656	638	659	693	613	634	672	663	654	669	646	662	629	616	661	668	628	619	637	699	633	649	671	660	630	643	634	650	669	674	663	687	653	705	646	625	650	644	642	630	660	699	614	693	633	693	627	643	646	656	666	602	647	675	672	611	633	694	594	669	671	647	674	647	650	647	653	607	651	633	632	633	634	627	683	661	649	682	685	681	603	633	653	637	638	664	639	606	655	614	674	592	614	641	637	626	698	603	625	648	683	641	637	634	637	643	626	675	590	616	663	648	642	651	637	605	632	649	653	635	663	624	649	642	669	611	622	620	593	666	648	596	655	612	643	599	649	622	671	623	659	648	624	612	691	624	665	626	679	639	620	651	597	604	675	632	643	650	595	640	618	649	633	611	665	631	643	607	690	647	636	659	659	656	617	675	637	671	615	618	603	633	653	660	634	630	630	631	618	624	621	658	606	630	623	588	631	601	638	650	640	672	649	653	663	682	588	644	640	678	610	667	648	681	640	660	691	646	665	651	630	641	656	628	616	651	645	602	616	618	624	615	639	684	629	663	632	653	653	658	627	656	642	629	641	665	641	669	640	670	648	649	622	640	657	634	684	699	640	592	655	647	636	634	675	624	643	648	631	608	675	643	627	678	622	652	706	658	633	654	661	644	633	649	682	650	673	616	624	627	637	634	608	647	696	688	590	652	610	679	639	625	696	651	632	627	606	652	633	676	656	651	669	664	672	592	616	743	642	674	638	691	659	646	658	691	676	631	642	667	653	669	681	645	641	609	593	660	577	642	614	628	627	622	646	628	619	623	620	604	633	609	598	686	663	618	641	659	648	673	653	661	651	688	608	692	632	641	652	669	654	655	607	614	620	593	619	668	652	675	653	628	651	640	631	675	668	649	624	685	660	662	632	603	633	658	677	628	625	709	684	587	619	632	668	677	674	613	650	661	647	625	631	647	659	654	669	628	620	642	635	638	643	627	647	658	613	706	655	650	620	659	644	638	660	655	649	655	642	637	619	639	612	632	623	630	627	661	611	650	656	615	654	640	679	628	645	662	643	627	654	658	645	637	654	634	674	647	694	657	679	646	640	688	653	663	641	651	633	636	654	634	659	643	607	647	649	622	644	644	695	636	626	706	620	662	634	635	692	584	695	614	656	674	644	645	622	684	635	649	619	605	657	641	691	656	613	654	663	658	641	582	657	615	660	683	663	664	642	666	628	624	642	635	650	667	662	660	631	643	666	678	677	640	667	614	685	641	667	643	638	641	620	669	597	633	664	622	639	643	674	660	641	598	621	655	647	667	663	644	667	648	636	666	629	632	626	657	685	654	642	649	620	659	653	663	630	608	659	645	657	635	661	667	642	658	650	633	668	641	668	692	657	635	598	615	596	630	631	660	628	644	645	666	605	659	633	650	602	670	607	699	660	687	662	639	617	614	621	649	654	666	619	656	646	673	636	634	695	629	607	636	668	671	643	627	643	685	657	659	693	663	672	655	621	646	634	624	651	661	618	655	645	650	643	659	656	651	676	635	629	619	604	663	619	647	630	668	634	660	630	651	651	632	653	657	682	658	678	645	634	688	611	698	630	638	613	675	603	663	651	666	655	656	660	658	671	624	667	691	614	653	653	657	631	601	675	640	674	669	642	631	670	658	641	626	624	659	626	663	608	641	618	600	655	684	594	644	647	643	665	665	643	619	653	634	648	657	647	640	645	596	656	654	628	619	649	654	663	647	674	679	658	666	640	609	678	631	651	645	621	656	675	666	694	673	649	639	621	622	642	682	613	652	591	687	650	609	658	674	651	615	645	677	678	658	650	610	663	632	693	661	643	637	620	630	631	681	653	609	634	702	629	654	637	637	665	663	627	569	666	653	613	651	645	612	657	650	631	637	652	640	622	601	674	652	620	649	646	651	638	644	613	614	645	643	581	642	642	660	676	644	626	636	630	605	648	634	663	606	616	666	679	633	623	614	641	652	638	601	596	652	654	647	652	666	650	635	618	666	641	685	601	620	672	673	663	697	651	613	653	642	650	637	698	637	670	671	621	663	609	670	584	640	643	636	655	660	592	651	628	639	620	669	642	672	612	654	663	695	639	585	652	634	620	626	669	649	671	640	636	647	645	660	628	694	637	679	679	655	676	638	653	638	650	634	651	666	663	650	652	670	615	627	634	612	646	609	625	614	625	635	620	653	622	652	654	632	656	661	662	670	671	642	644	654	652	668	624	663	610	658	625	630	603	590	666	647	657	680	666	638	665	646	686	629	640	619	683	696	595	624	616	652	654	633	622	657	608	645	622	594	650	647	626	640	656	610	673	652	641	637	636	610	614	645	654	643	708	665	658	649	650	658	646	604	628	613	649	609	650	682	646	653	617	659	620	645	671	618	631	622	661	651	651	623	632	653	650	681	635	658	695	663	603	657	664	637	642	608	622	652	603	620	611	663	604	639	631	606	641	645	630	647	629	653	586	634	638	651	654	613	628	648	689	684	685	611	679	705	656	657	626	637	663	650	620	624	641	619	617	649	651	610	656	638	623	624	647	608	631	626	648	639	684	643	628	637	620	653	646	648	684	636	662	637	652	650	639	667	622	625	632	639	603	681	644	671	664	614	645	577	695	641	640	612	610	647	713	627	623	613	607	649	688	713	650	689	595	631	647	635	682	643	629	681	633	674	655	630	636	656	650	686	603	614	662	643	693	659	646	670	641	635	610	608	637	692	632	614	613	668	612	654	669	620	694	647	631	683	605	663	652	668	634	616	654	602	665	607	650	629	620	633	640	639	616	608	661	694	595	627	668	671	637	567	689	690	656	650	684	651	628	718	671	635	617	649	641	663	620	711	635	666	643	649	633	655	687	614	646	656	645	612	605	628	651	647	657	655	606	659	630	701	660	619	633	614	597	655	657	660	623	651	621	635	614	652	644	668	643	616	675	637	665	658	683	637	643	626	610	646	634	594	622	654	649	633	653
22672	20821	28459	23213	20826	20689	12502	6951	4379	3060	2761	3108	2350	1942	1948	1835	1756	1778	1586	1398	1219	1064	1081	1101	1256	1269	1346	1253	1082	989	968	993	934	801	763	785	703	621	610	538	500	490	478	519	494	511	475	476	449	547	459	504	493	476	449	454	469	442	458	469	432	457	453	434	439	440	432	441	475	453	451	453	472	458	463	464	393	477	432	448	460	413	448	401	431	450	498	445	447	455	438	444	461	447	490	459	468	424	461	473	498	424	474	439	492	416	406	457	433	480	414	423	480	395	453	448	413	462	440	447	428	435	415	448	434	414	435	452	440	448	484	464	453	415	430	443	488	468	433	438	402	413	445	429	421	424	437	477	431	422	453	451	417	417	438	417	444	447	414	483	449	415	451	446	429	473	450	454	427	435	452	452	442	451	461	422	423	447	390	455	450	420	463	474	458	429	443	458	472	456	416	471	418	440	396	491	450	441	456	463	435	447	423	492	429	446	431	445	475	434	384	447	425	434	456	435	422	437	431	472	477	450	445	462	448	475	435	440	464	443	445	431	455	437	480	439	441	422	446	432	446	452	446	450	446	468	384	408	439	422	454	465	459	451	425	435	427	439	458	401	448	418	464	433	457	405	409	434	421	477	435	421	474	457	439	438	439	447	434	443	475	449	400	427	421	453	443	456	465	445	461	393	434	435	389	473	422	433	409	452	447	444	445	473	437	439	434	435	456	458	448	440	454	460	450	430	445	445	448	451	411	442	442	452	510	460	408	479	448	476	445	448	418	452	447	458	459	463	452	432	465	460	437	455	463	423	437	466	441	484	473	457	413	443	444	421	438	439	457	461	455	441	495	408	468	416	449	419	423	445	425	426	446	441	433	440	421	426	437	430	432	438	452	458	444	444	426	414	437	429	419	446	446	418	413	425	418	434	466	438	445	451	423	438	430	428	460	426	412	460	444	457	448	466	445	424	445	418	422	445	454	456	455	400	450	429	437	396	404	463	462	425	432	458	411	454	431	435	425	420	470	427	433	442	432	441	448	478	442	445	426	477	441	449	449	443	450	440	439	434	462	432	429	409	423	418	425	448	448	456	434	408	427	426	419	448	457	434	455	478	486	378	444	453	455	447	396	466	432	448	453	450	445	435	473	452	438	443	371	440	420	429	463	484	452	473	460	445	489	406	418	416	421	458	461	428	418	464	446	468	492	458	465	443	471	453	421	411	466	422	399	463	436	430	405	433	419	436	463	479	424	408	442	428	471	429	456	426	462	434	427	447	438	425	447	422	432	452	426	454	435	452	445	427	404	444	429	458	470	454	458	454	439	427	446	444	416	439	465	461	437	435	439	436	473	433	459	453	452	432	453	453	456	450	423	459	487	429	453	474	427	444	435	443	467	449	445	417	444	409	443	432	437	420	414	429	448	412	414	439	438	461	419	467	429	452	463	420	425	450	460	465	411	459	447	436	463	427	417	456	417	411	415	426	465	442	424	445	449	431	467	443	440	458	474	443	418	481	427	445	455	448	480	474	432	435	447	467	447	440	445	476	457	436	466	446	467	449	431	474	450	458	449	404	451	438	449	460	417	438	481	413	425	431	466	433	472	437	431	449	477	460	436	447	410	454	449	453	430	431	445	504	414	486	442	452	469	474	422	494	435	470	454	440	496	451	451	421	440	435	450	452	392	402	459	444	461	456	482	447	424	454	428	447	438	471	409	446	462	465	437	470	410	446	472	429	417	456	461	446	466	434	423	480	466	425	440	416	417	431	471	463	412	430	423	436	439	446	419	401	438	426	446	442	462	453	426	418	444	445	450	412	447	429	460	430	452	467	420	428	455	433	443	428	432	424	431	470	448	464	443	462	456	429	459	422	458	468	403	456	408	419	398	455	453	422	408	411	443	448	470	418	458	435	423	411	448	380	432	463	464	434	437	402	435	435	437	440	492	413	448	452	413	421	449	448	447	488	461	445	460	440	425	408	447	463	467	426	432	420	431	420	413	451	484	435	424	464	397	408	451	445	437	447	432	445	450	455	413	475	447	432	442	407	441	435	426	423	441	481	469	473	432	439	445	438	436	437	442	461	493	469	430	476	428	455	469	461	472	466	405	442	455	457	448	390	411	431	451	429	427	432	445	420	419	456	431	471	466	421	434	440	468	414	500	459	484	434	476	409	482	459	441	411	426	411	420	446	434	441	415	446	426	436	426	446	413	433	420	433	497	420	435	441	486	440	451	430	403	441	432	471	449	473	415	447	412	406	487	451	465	439	443	446	398	426	434	458	417	484	404	440	446	436	430	423	451	421	443	435	435	479	437	446	427	445	473	443	456	465	438	434	431	423	429	449	417	411	459	433	452	468	431	438	471	458	437	420	450	421	466	436	458	461	443	445	439	454	431	447	432	438	422	459	454	453	494	451	423	428	437	450	432	470	433	448	460	428	437	422	450	460	440	453	452	445	455	427	458	456	442	467	439	432	449	415	429	450	443	442	425	483	436	476	424	427	412	408	446	401	443	496	422	434	434	442	455	450	447	459	440	405	426	428	455	458	470	449	470	434	445	436	453	464	453	413	431	446	461	446	448	451	416	441	416	441	478	426	400	476	441	431	483	463	443	438	438	415	435	420	424	453	446	447	432	424	467	475	423	432	461	458	445	473	440	416	437	440	449	462	418	441	452	445	450	424	459	450	441	444	426	456	419	432	419	467	445	450	446	433	486	454	447	392	447	446	434	475	415	477	419	439	471	457	412	413	416	457	445	387	439	458	426	472	421	434	456	439	471	430	424	451	450	434	469	418	450	460	434	439	422	432	425	461	491	414	429	435	421	424	439	418	461	421	446	446	454	429	420	420	478	442	444	424	431	423	402	460	443	474	405	446	442	441	493	387	443	457	420	445	460	419	394	432	471	420	428	437	452	440	463	420	439	436	443	435	419	407	387	426	461	388	404	420	444	435	453	459	459	439	452	440	488	422	464	449	433	419	445	434	459	430	441	455	428	419	440	441	460	473	455	451	456	443	446	408	447	457	439	436	460	436	473	440	484	494	414	447	460	467	426	461	447	443	450	466	429	448	493	441	450	435	448	450	424	437	453	413	431	456	413	449	483	458	430	409	455	444	406	467	434	459	442	472	418	424	451	434	427	425	426	430	435	491	444	475	436	445	458	435	477	439	422	410	435	443	449	443	455	462	453	445	451	451	476	446	463	451	484	452	425	430	442	456	495	448	465	458	435	410	431	458	426	425	459	440	450	492	417	444	408	468	428	457	468	431	458	441	421	438	452	432	460	448	440	409	441	457	465	401	427	424	432	472	452	448	437	443	441	411	450	436	473	442	423	439	430	410	447	490	428	488	427	428	439	423	435	436	429	443	429	458	422	475	443	453	462	433	431	428	474	441	428	446	457	450	453	456	438	487	466	442	449	449	424	459	480	475	440	444	458	451	442	441	463	437	445	429	439	439	437	446	445	451	434	455	463	456	437	439	417	409	465	440	456	471
40513	51785	29364	21959	17110	13327	12505	12677	9323	6578	6053	6558	4934	4055	3846	3408	3370	3291	2947	2601	2253	1933	1902	1935	2165	2350	2312	2304	1863	1665	1577	1663	1525	1301	1223	1179	1085	969	852	777	772	800	733	661	671	683	653	650	627	656	677	631	620	593	610	618	647	597	620	638	597	591	600	609	565	572	568	622	544	609	584	592	627	603	544	582	595	612	585	560	509	555	571	542	609	585	598	603	568	546	612	592	597	603	587	550	580	556	569	591	569	571	614	549	586	573	548	591	595	583	573	564	579	568	602	572	562	603	558	554	601	558	583	567	536	529	647	592	554	600	551	587	625	556	530	579	599	570	556	511	558	610	536	566	582	555	568	572	549	545	592	543	558	614	578	572	557	613	561	546	582	568	520	563	531	593	587	542	565	575	551	562	590	532	557	578	565	574	561	565	542	566	632	563	554	539	537	536	569	564	590	574	585	582	588	544	596	569	594	620	556	584	592	577	601	594	570	559	568	568	621	561	635	577	523	591	566	551	519	571	519	581	579	589	603	588	560	555	566	583	595	606	539	570	571	566	556	577	539	551	568	598	570	592	568	569	546	575	603	590	591	585	588	593	538	567	585	566	572	567	579	610	606	555	579	567	589	538	570	577	550	515	547	559	530	579	546	568	572	547	603	555	579	597	547	614	587	608	594	574	588	570	530	535	552	596	526	572	584	574	611	534	586	566	577	610	531	557	549	573	607	573	514	617	550	577	549	566	555	560	603	563	573	579	552	560	563	595	582	598	549	548	586	578	587	588	551	558	594	570	599	552	572	613	522	592	599	584	577	525	581	583	568	568	558	568	556	576	558	596	586	580	561	563	554	569	515	554	543	558	586	566	560	616	618	537	549	608	586	554	613	594	567	611	567	576	588	577	585	565	559	557	558	539	544	576	582	552	596	557	559	533	568	560	556	554	560	592	581	598	564	518	586	522	518	541	505	619	577	546	586	577	606	574	536	587	571	560	525	552	592	573	564	550	565	603	575	603	585	553	534	574	589	574	544	564	592	628	606	566	530	525	604	590	547	573	605	577	603	559	580	598	609	615	611	608	568	578	570	570	517	577	608	609	512	559	550	605	602	624	558	545	598	583	542	556	585	541	586	584	557	578	547	556	605	576	589	580	595	578	606	547	557	570	548	546	561	558	555	588	570	622	571	570	609	574	607	579	575	566	571	549	625	589	555	558	553	565	573	566	547	583	547	556	539	561	591	567	554	541	549	551	570	613	562	589	551	580	572	614	574	553	577	552	567	554	555	547	596	554	531	504	558	617	574	590	548	582	618	584	582	582	565	580	559	601	557	580	604	575	580	593	567	578	573	610	558	577	581	569	562	546	551	587	563	570	610	576	588	527	602	579	560	577	612	545	550	589	521	600	549	549	570	601	595	565	565	556	552	560	564	561	598	602	633	601	583	548	554	587	602	569	548	546	546	591	564	531	558	575	558	534	615	594	583	580	573	553	556	582	570	591	588	541	576	560	613	613	554	605	579	563	568	622	587	600	564	526	572	567	580	596	576	543	568	564	586	544	608	549	549	569	574	576	574	555	567	564	562	530	594	606	580	571	559	556	583	550	576	560	558	610	568	602	559	564	563	576	568	576	543	594	554	552	579	544	561	550	578	594	571	607	579	564	570	564	577	557	603	552	539	548	597	579	587	595	575	522	598	612	556	562	576	550	587	554	541	615	553	593	562	615	546	594	563	598	598	551	576	587	542	592	548	553	578	637	576	538	586	570	598	548	581	583	595	584	584	572	567	549	565	570	577	569	566	577	543	563	593	596	608	594	602	572	522	564	623	574	622	538	579	598	589	526	543	573	581	549	577	552	547	607	561	601	568	536	567	570	576	575	538	560	542	568	582	573	579	574	564	559	561	574	597	560	575	550	501	526	577	603	582	566	579	562	568	585	571	607	552	569	536	583	553	581	585	573	536	578	584	569	595	593	605	581	564	596	621	547	603	565	596	576	577	551	577	601	564	578	533	581	561	563	568	582	564	567	547	576	550	575	575	518	545	588	556	559	560	572	547	560	568	596	607	587	562	544	597	591	545	572	526	581	602	593	582	582	580	603	533	567	529	589	565	551	579	635	591	561	540	595	589	583	528	540	591	564	616	584	590	563	579	577	595	548	606	632	593	579	621	569	561	494	595	584	529	550	579	558	572	598	542	534	574	617	606	554	566	616	573	566	560	593	543	565	591	553	557	579	559	540	577	601	542	589	552	581	582	590	609	551	552	547	581	550	569	595	554	539	555	581	553	564	596	591	555	538	540	574	543	591	568	590	563	573	567	547	602	528	555	572	591	551	575	577	580	550	572	563	572	539	587	547	565	565	565	578	618	565	518	571	607	548	587	564	585	530	554	589	608	564	572	612	549	549	568	582	583	597	559	584	512	563	599	576	596	592	578	576	541	556	539	544	613	573	534	566	530	598	572	557	551	594	555	539	558	612	564	557	572	596	580	614	565	579	554	556	536	555	593	569	575	567	620	559	550	620	555	570	551	621	539	563	538	583	533	565	600	585	589	560	593	609	567	569	576	599	581	566	564	561	568	581	560	508	568	592	567	542	528	584	561	623	572	595	599	604	574	610	550	583	612	630	595	584	585	589	559	565	537	580	565	586	557	539	572	556	559	545	591	577	594	569	554	573	593	592	577	580	586	568	554	579	591	565	586	572	539	548	549	596	578	564	537	547	576	572	599	576	590	559	570	591	603	602	617	591	596	570	568	564	564	595	610	596	582	554	592	502	589	565	581	593	537	540	569	542	579	559	554	568	599	583	600	603	629	541	531	554	551	541	580	558	574	617	559	602	561	565	603	554	569	586	544	564	546	562	609	539	577	569	547	558	576	614	577	599	580	643	584	551	518	579	546	549	544	565	576	559	539	556	580	592	594	577	598	600	570	587	560	575	542	596	556	564	580	581	566	554	562	570	530	564	551	599	613	574	555	584	588	581	555	539	588	566	576	570	568	580	546	629	605	561	590	600	541	556	602	561	564	537	541	587	577	610	521	539	531	544	517	564	567	495	583	579	584	532	575	554	571	567	542	564	514	565	555	581	578	558	558	587	587	538	552	559	578	542	527	529	526	548	580	613	575	573	579	547	607	598	582	537	561	613	554	618	568	589	550	585	576	607	591	607	600	552	588	587	545	577	603	558	528	593	576	556	578	574	586	522	567	560	580	599	578	581	566	599	553	586	597	587	545	552	573	571	547	561	573	586	583	587	535	559	612	546	603	570	577	603	600	570	592	582	559	532	576	604	550	559	552	577	627	580	596	577	585	544	547	572	594	559	554	535	575	565	647	589	577	544	559	594	541	549	565	568	591	568	548	577	567	549	555	609	587	546	563	556	583	597	559	584	594	594	589	625	534	555	576	557	541	574	614	596	573	546	564	557	530	563	568	545	578	603	579	611	562	583	619	575	605	577	525	578	560	575	606	563	596	535	561	563	571	574	560	593	576	606
27844	23957	18310	9819	4537	2861	2848	2734	1991	1503	1474	1493	1265	1130	1041	1069	1127	1084	1005	972	877	863	841	916	967	957	947	863	854	848	769	713	670	696	683	653	685	616	651	585	631	603	621	558	548	581	590	574	592	570	534	557	560	570	524	592	553	547	569	544	588	552	566	542	571	609	542	565	572	562	608	568	563	567	573	557	627	602	521	528	554	614	533	566	549	562	586	596	527	579	612	594	562	582	567	542	554	571	621	573	550	535	558	578	557	576	552	564	542	584	564	571	541	568	621	551	568	544	563	529	554	562	563	547	521	529	594	589	554	565	561	561	546	594	538	583	570	531	553	574	572	601	557	579	615	519	558	621	571	568	572	532	564	533	534	524	549	547	567	531	567	573	557	532	596	522	532	548	603	545	508	570	606	554	544	583	531	526	512	586	589	581	522	522	543	553	540	581	598	550	570	548	557	553	572	550	589	550	562	527	537	575	582	544	551	572	582	556	538	575	577	551	542	558	574	578	554	566	510	561	580	578	539	545	563	566	557	543	575	563	564	587	538	594	609	528	586	563	541	554	574	518	559	541	544	564	550	548	562	539	564	546	561	524	562	540	575	559	588	560	542	556	569	567	577	515	595	560	516	558	580	545	638	518	551	532	617	545	592	510	590	544	542	533	496	515	543	559	597	589	545	605	566	594	552	519	560	578	562	566	597	545	565	557	555	573	569	565	563	571	573	592	567	558	543	566	597	535	536	544	545	561	577	588	558	592	570	566	586	554	562	629	587	583	558	544	560	576	512	589	543	564	575	522	602	577	562	557	563	604	588	559	561	589	562	540	535	567	571	547	525	562	587	577	521	551	591	581	540	531	564	558	578	582	558	608	557	567	589	586	528	532	557	579	552	531	547	571	541	563	567	556	580	597	581	563	561	599	598	539	597	560	562	560	534	552	567	606	543	537	549	548	520	553	577	480	558	546	533	566	494	568	610	597	557	555	561	581	548	573	582	552	562	585	560	525	581	595	533	561	559	527	588	589	542	564	598	547	617	584	531	568	520	577	551	555	561	536	584	583	580	552	584	542	583	561	587	573	583	573	539	596	552	553	574	572	570	586	542	544	558	562	560	562	557	590	557	527	575	581	513	570	584	554	568	529	527	518	591	564	554	566	604	502	603	545	568	570	568	548	572	566	576	570	564	561	552	595	575	566	526	563	544	564	555	522	575	599	587	574	552	561	598	572	560	531	535	592	554	598	574	519	555	643	519	573	554	575	608	540	536	586	537	546	606	549	565	610	563	569	508	582	553	593	568	584	580	564	555	561	626	537	536	593	562	553	575	542	515	553	546	546	564	551	553	498	586	546	606	588	566	585	537	610	534	574	550	563	532	563	538	509	570	577	542	566	520	572	532	563	552	579	580	591	602	590	578	554	546	579	558	583	585	554	561	561	590	561	584	569	577	611	557	549	552	520	526	569	548	539	570	560	513	545	599	599	531	585	504	558	587	560	556	559	569	544	580	560	577	528	531	581	564	569	614	562	580	576	589	572	543	575	525	541	527	548	530	540	578	532	581	581	605	564	563	583	546	544	559	541	588	528	554	576	548	568	552	545	601	575	536	543	538	583	562	576	540	543	530	555	566	569	566	607	575	531	579	551	553	547	565	535	556	563	568	572	577	563	564	572	595	564	541	567	580	603	562	590	561	497	577	576	578	530	581	582	539	564	523	576	575	562	565	544	588	541	621	568	578	539	564	542	550	560	586	563	531	549	535	594	552	514	539	578	571	578	548	578	576	568	528	607	584	532	562	549	543	536	589	593	587	562	606	578	554	557	604	550	578	555	608	585	512	594	523	542	582	574	578	563	554	531	577	576	567	527	576	535	565	537	558	561	544	585	576	548	557	521	565	575	532	520	541	568	558	556	578	603	520	569	541	607	594	563	538	543	574	542	606	558	533	545	547	557	544	570	603	526	571	548	587	584	551	580	561	579	519	580	570	554	516	530	562	593	522	616	548	599	568	523	527	534	561	556	568	573	603	562	529	552	559	550	551	540	576	589	523	533	588	522	545	520	549	574	545	548	548	538	563	520	575	531	543	606	570	604	596	536	528	574	543	601	530	553	574	544	525	530	571	544	540	557	566	544	603	564	508	549	547	560	610	568	575	577	551	583	554	546	591	602	579	590	504	546	554	550	544	541	524	533	528	562	563	564	545	558	512	539	562	528	525	577	526	566	578	551	554	546	587	540	553	567	570	503	571	559	520	568	612	548	522	581	577	548	529	592	530	606	514	543	559	581	535	567	583	574	581	519	577	538	567	565	567	573	580	586	529	534	549	598	571	617	542	536	546	560	545	559	554	525	548	545	605	597	566	601	571	567	612	591	568	564	576	578	564	550	554	558	587	564	523	526	578	600	572	536	581	584	560	532	565	548	540	569	524	569	569	578	547	560	580	555	569	528	504	558	574	561	573	533	564	550	537	546	569	548	594	570	552	555	587	569	518	556	575	524	523	572	599	571	601	544	552	558	562	521	564	592	577	552	530	520	593	575	541	596	566	527	560	546	510	538	548	550	579	539	608	575	549	592	606	516	553	544	528	602	554	550	586	559	522	573	586	494	555	601	566	578	541	527	535	562	564	538	557	568	557	525	554	569	526	564	509	564	533	543	576	549	533	577	539	570	560	536	489	573	541	569	550	595	553	558	597	590	596	554	546	576	577	527	570	549	543	533	589	567	575	532	563	584	553	590	576	563	573	524	584	535	587	539	544	566	517	559	577	553	559	576	547	578	580	582	552	538	535	557	559	577	572	525	581	579	600	538	528	557	579	540	509	571	587	584	582	534	594	576	538	562	526	551	551	588	573	513	537	558	529	555	569	541	554	534	568	516	583	566	577	582	585	565	561	591	543	582	531	597	564	560	586	582	594	594	595	546	567	517	502	576	562	584	549	607	565	522	567	567	546	595	534	569	587	627	585	569	602	546	541	584	524	529	547	544	595	568	531	544	604	515	531	578	518	600	564	603	577	523	550	526	528	570	618	547	564	583	554	560	559	553	546	543	565	563	571	559	541	489	556	534	564	557	526	576	563	626	550	592	536	564	555	518	570	594	532	574	594	555	574	554	566	572	545	514	532	568	557	554	493	582	555	539	557	577	550	562	541	545	546	514	538	607	534	574	582	569	580	560	584	544	537	541	568	539	569	519	532	564	537	599	593	554	586	585	572	566	562	571	546	513	571	555	583	566	594	561	553	526	559	592	560	533	548	557	540	602	551	575	571	548	574	585	574	531	518	565	600	549	560	571	548	545	501	560	597	511	549	548	575	562	544	595	563	543	573	580	584	541	589	564	540	609	546	523	588	511	577	531	544	545	563	595	574	558	566	594	520	504	530	522	509	527	532	559	556	534	556	551	568	593	546	563	545	562	562	581	603	544	559	564	580	564	511	558	543	543	556	566	539	549	537	577	553	582	557	581	625	590	618	556	502	520	586	550	551	562	555	541
31865	34056	18691	12265	8210	5986	6149	6246	4510	3173	3049	3049	2376	1942	1842	1967	1950	1973	1727	1571	1428	1321	1338	1493	1484	1534	1444	1327	1264	1223	1146	1110	1027	1019	984	930	955	904	864	837	788	805	774	834	726	796	744	721	791	744	747	745	692	753	726	741	732	724	809	686	773	759	725	718	742	705	756	714	731	722	741	755	707	737	729	721	729	675	768	739	669	758	698	719	724	715	682	746	740	731	738	669	765	757	757	741	713	759	768	741	721	731	721	717	743	734	723	749	758	707	747	775	693	691	740	722	716	707	743	697	738	718	702	696	693	698	753	688	749	745	666	730	775	696	761	735	700	749	693	745	730	708	747	726	720	765	732	749	724	756	711	727	685	745	720	716	750	757	659	738	707	746	724	710	729	737	720	757	715	754	746	794	752	683	773	731	698	738	713	771	760	736	728	729	696	692	751	699	677	777	746	751	705	725	728	702	711	708	758	733	703	733	712	767	726	710	687	751	725	746	711	696	733	761	713	720	692	775	716	672	724	655	722	695	695	727	736	756	744	722	680	755	760	700	746	702	674	738	719	671	714	706	742	698	751	749	709	711	704	752	699	732	712	713	652	721	716	708	742	746	716	741	755	739	802	740	739	723	748	706	727	715	739	692	753	713	736	728	742	726	739	724	705	719	734	717	695	722	726	700	734	733	675	670	754	692	719	725	727	658	704	719	743	740	696	743	710	723	755	730	737	718	729	731	725	706	726	680	743	689	750	760	702	710	727	701	744	718	745	763	704	704	714	653	735	697	654	725	721	705	731	713	691	715	749	728	735	740	718	736	742	757	704	737	710	739	719	717	728	690	715	669	724	745	751	741	757	775	733	737	677	716	706	757	699	686	751	782	731	736	712	697	737	707	754	730	724	700	708	760	709	741	718	748	729	774	741	743	734	723	722	737	702	709	733	751	721	776	682	768	728	677	735	754	753	736	733	798	765	712	725	799	749	701	716	746	746	727	707	718	697	762	706	721	698	747	722	720	690	718	739	747	731	699	699	722	726	713	719	696	738	729	655	684	756	707	710	718	709	733	760	705	715	762	744	687	756	710	738	748	711	734	719	701	745	700	766	728	743	721	726	744	712	740	666	735	669	739	738	747	736	742	739	757	764	733	731	764	713	738	740	704	754	725	764	687	700	725	704	733	737	705	736	706	711	708	741	714	707	726	731	716	761	746	709	726	726	738	721	746	749	719	742	737	711	721	761	755	718	719	748	725	726	734	724	701	724	693	673	708	694	734	693	701	701	802	743	708	753	735	721	726	709	745	752	720	759	706	675	691	684	703	761	734	758	750	707	681	717	749	718	710	711	727	702	698	738	723	735	773	717	722	753	710	722	718	666	732	726	743	788	688	668	706	724	737	683	713	696	752	739	750	725	756	762	723	677	692	760	757	701	746	711	693	747	731	714	799	744	733	781	730	723	711	698	727	748	715	705	720	741	688	745	736	749	748	745	760	727	739	691	689	702	709	735	786	745	712	693	724	710	719	686	716	731	690	756	749	717	734	739	737	705	718	748	717	624	721	678	694	734	756	738	680	706	684	671	718	763	717	698	737	733	748	723	735	719	749	741	696	708	739	708	731	792	714	739	726	745	704	691	763	739	771	736	713	705	694	698	689	750	691	718	696	724	710	710	742	720	751	767	758	743	695	765	710	750	705	685	690	723	723	722	713	730	728	709	744	716	762	715	734	686	770	662	731	681	722	731	740	716	770	691	731	732	720	699	707	685	725	736	722	679	714	724	727	687	750	721	700	752	711	727	699	729	732	747	752	740	758	804	734	777	739	718	739	713	774	710	752	708	676	734	694	767	708	746	689	698	716	699	706	753	772	726	711	685	764	768	754	751	729	727	737	719	739	763	716	739	707	707	694	702	704	773	718	740	745	696	748	722	710	747	742	735	728	689	749	695	730	736	732	729	725	721	713	711	741	750	689	726	739	738	699	740	731	714	699	683	733	722	686	717	773	691	748	684	681	742	694	732	686	747	755	703	670	725	759	727	713	751	707	714	687	749	714	735	724	711	767	734	728	703	763	732	693	731	737	673	746	739	747	691	741	690	740	723	733	729	679	734	714	756	658	743	724	765	736	748	734	719	725	687	726	759	726	740	732	744	686	693	734	767	746	733	726	726	705	776	706	751	727	721	738	754	750	752	753	711	697	744	720	734	765	692	694	737	732	751	690	683	731	719	736	764	716	683	706	689	692	730	705	719	757	695	729	718	734	745	734	751	687	692	726	720	718	713	738	743	777	696	721	720	691	766	691	705	680	805	724	706	738	672	711	703	726	686	727	759	696	681	755	727	741	723	691	678	757	774	735	695	728	706	701	763	738	761	693	681	730	763	732	705	695	747	729	737	702	712	724	705	697	722	717	719	710	740	709	726	706	775	706	780	702	736	719	709	717	771	734	737	754	796	734	682	721	720	738	724	692	720	738	767	716	736	696	717	774	699	750	778	704	681	780	722	717	723	730	758	716	751	758	662	727	771	745	751	712	733	717	744	732	769	695	754	763	785	723	739	723	674	709	763	739	705	694	745	750	724	706	747	739	743	698	755	721	732	719	730	754	741	767	727	723	719	714	707	738	698	736	793	702	733	715	760	733	695	729	703	739	711	763	725	676	702	737	698	768	738	712	724	763	739	689	760	740	740	667	744	710	692	718	704	703	742	734	769	716	676	688	702	747	710	731	674	726	704	708	719	705	727	705	744	713	731	692	725	751	742	721	715	678	688	717	741	720	693	725	716	753	794	700	750	716	739	719	726	728	750	807	691	731	713	679	716	710	732	750	753	725	718	710	725	742	751	724	730	779	706	727	705	756	750	739	719	712	755	696	707	756	736	694	703	737	700	716	749	728	679	735	691	688	694	768	761	746	744	719	730	723	753	719	732	694	733	727	736	691	762	729	713	728	763	742	755	754	725	747	703	740	744	663	725	693	720	740	731	697	746	755	709	771	723	717	738	680	771	709	697	681	706	692	734	739	725	732	761	678	774	752	742	689	739	726	768	711	732	695	683	716	696	728	698	715	694	740	725	737	724	732	750	735	740	737	684	734	730	695	728	683	750	739	751	762	712	705	708	696	742	743	766	686	663	736	702	766	706	754	735	747	732	774	728	766	762	743	732	693	769	736	768	728	713	708	716	742	748	723	748	748	705	701	770	758	722	703	748	740	689	760	733	753	726	767	726	734	733	737	723	750	716	740	717	753	731	765	724	730	689	671	675	691	724	705	700	728	751	701	765	734	732	716	726	727	780	735	699	750	732	738	687	701	743	759	731	726	710	715	711	757	715	714	716	775	724	703	674	766	758	742	737	717	719	744	747	719	712	677	706	722	729	695	719	733	750	706	757	701	733	698	737	723	707	689	733	741	693	739	735	744	672	716	684	735	739	734	725	760	721	682	717	698	720	773	744	731	707	722	745	750	699	736	736	747	744	739	770	737	679	725	729	744	717	758	769	727
23762	20862	27952	23842	20570	11672	6410	5157	3071	2141	2121	1996	1768	1595	1691	1602	1551	1322	1216	1066	1052	1003	1113	1132	1135	1144	1073	1083	1017	989	863	767	820	808	775	764	703	691	619	635	604	584	628	596	544	519	530	520	559	534	535	504	543	536	528	515	553	532	597	505	512	549	469	479	527	516	524	522	488	537	550	492	543	497	531	524	526	501	515	505	532	522	533	503	487	520	523	503	510	534	528	517	540	524	561	504	479	536	514	556	560	510	550	524	515	563	542	509	506	565	517	537	560	533	498	501	546	507	450	515	532	562	469	471	486	517	483	510	516	512	506	507	515	538	523	493	535	520	515	513	505	546	502	486	538	494	534	533	531	468	507	523	500	472	534	484	513	497	499	543	528	483	503	510	539	525	516	561	560	544	499	506	508	527	513	531	491	524	509	489	511	543	558	499	542	562	528	483	509	526	511	526	501	514	525	477	521	522	560	522	525	493	508	555	516	462	526	522	506	523	502	500	472	512	493	470	544	479	511	532	534	501	515	494	520	474	505	542	485	505	493	513	462	508	481	498	519	519	508	507	552	538	529	498	511	500	492	526	529	530	531	520	527	497	527	525	508	529	488	444	559	516	478	506	553	529	521	556	513	547	511	503	493	501	499	523	502	521	511	502	488	532	531	489	515	492	515	523	521	545	570	526	548	452	543	528	521	514	480	481	536	584	544	524	533	553	524	526	478	494	528	505	530	518	487	479	498	532	518	511	515	496	526	527	552	518	574	519	488	556	498	512	461	506	523	517	519	522	532	495	521	524	467	503	499	514	523	511	517	514	503	450	518	482	514	552	549	491	505	492	543	501	525	480	484	555	498	487	513	516	500	535	500	514	522	535	518	529	492	523	454	501	512	539	546	542	501	528	542	538	499	512	522	458	532	556	535	527	505	503	540	530	505	493	526	498	521	520	502	508	460	529	508	474	544	517	493	517	516	521	514	523	538	532	500	541	525	488	502	482	537	502	524	493	540	517	487	496	516	502	470	504	563	488	521	535	515	504	520	490	493	532	523	527	487	488	472	495	542	530	528	500	484	527	502	499	506	517	514	498	489	491	476	547	543	483	512	509	481	501	538	548	545	525	537	541	512	537	515	496	536	495	564	583	516	498	526	513	552	534	517	506	520	551	533	515	541	462	495	504	483	494	538	502	507	513	517	531	524	518	530	533	504	565	466	509	506	545	543	510	551	530	528	516	513	518	520	531	475	470	527	502	505	528	517	503	444	520	527	511	490	480	497	518	522	479	528	536	499	511	538	514	496	542	509	538	539	499	556	530	523	527	523	497	507	524	503	514	548	533	525	533	506	515	518	501	533	494	531	494	544	523	526	468	552	492	547	519	511	515	531	525	520	514	496	514	504	484	488	499	530	523	482	477	474	515	476	556	521	523	494	525	488	550	533	520	496	510	516	522	536	522	533	526	515	518	486	549	506	501	540	533	477	530	520	513	519	574	570	523	497	513	544	487	519	500	488	508	524	508	522	536	509	476	524	504	525	528	536	538	503	509	514	552	519	504	487	512	533	534	490	507	552	512	534	532	539	551	552	509	554	527	512	442	475	509	524	555	492	511	530	499	518	510	487	504	509	514	555	537	548	553	511	504	527	532	509	521	511	503	486	530	532	502	502	581	536	519	552	492	533	533	555	479	506	517	514	547	539	463	517	507	529	515	490	514	531	500	520	532	521	489	518	481	519	496	517	494	509	540	550	520	538	558	481	539	541	506	533	530	547	527	502	507	556	561	565	504	523	511	493	492	477	497	461	496	532	490	461	475	513	544	541	536	515	530	505	575	526	493	514	491	498	510	564	495	516	531	508	511	515	532	518	499	492	526	528	498	558	503	452	514	512	474	501	543	551	536	527	485	488	528	487	501	516	514	504	470	529	532	528	530	527	504	510	515	535	492	497	510	526	528	526	486	501	490	513	500	553	523	530	535	497	507	522	507	546	463	463	499	508	529	520	521	546	489	493	550	518	486	540	492	498	506	504	487	545	502	504	521	523	512	523	503	510	519	515	556	458	527	481	514	512	513	518	483	533	522	524	482	526	521	516	516	526	525	501	537	496	482	536	498	496	541	504	515	514	518	508	533	500	461	516	508	521	511	550	497	501	522	483	520	536	533	498	537	562	520	504	541	531	504	596	529	500	498	483	517	524	524	524	544	504	519	515	461	500	529	517	499	517	494	489	496	497	523	541	543	560	515	519	489	519	544	509	553	505	480	536	515	497	512	541	505	526	515	505	499	488	524	500	536	535	496	478	524	463	509	531	505	510	486	509	480	524	479	469	495	500	510	487	547	501	484	489	496	516	504	516	521	525	544	545	543	540	550	555	482	513	517	560	531	532	544	518	553	497	518	484	542	533	554	488	536	540	535	523	528	531	520	545	512	499	535	494	547	487	500	536	492	523	556	493	493	489	522	468	537	537	548	503	498	505	496	511	515	551	531	554	550	506	489	494	489	541	499	491	527	515	469	523	542	502	516	498	500	483	526	515	507	546	524	516	536	508	511	507	542	514	496	516	495	506	472	543	492	523	535	494	519	504	524	483	499	477	554	500	521	490	517	502	470	535	495	516	531	543	556	514	498	517	541	492	509	503	500	515	531	508	504	507	489	525	482	511	509	512	504	518	527	493	489	529	489	512	508	527	498	507	520	506	494	535	546	522	511	551	545	520	524	508	505	530	524	555	474	506	496	517	542	539	532	535	560	529	527	512	504	519	467	494	511	544	502	535	511	507	495	492	535	514	484	502	518	502	502	515	492	485	498	509	514	515	533	515	493	529	490	564	509	536	509	554	487	526	502	511	530	494	530	503	476	474	542	521	479	524	558	513	520	502	518	489	527	541	481	522	524	516	521	492	544	533	511	485	523	541	536	532	535	549	539	488	540	489	518	535	559	523	522	511	519	523	505	519	492	513	522	529	485	504	538	532	495	485	546	504	492	470	520	505	517	510	506	509	500	522	513	539	515	556	532	569	545	539	459	536	510	478	492	487	524	509	493	509	509	544	491	518	552	507	482	549	473	508	451	512	479	535	529	480	509	500	554	534	475	515	527	543	481	505	508	526	486	477	543	510	492	537	481	539	516	521	525	509	546	520	514	530	491	512	519	520	509	523	499	513	510	495	522	504	475	499	542	517	500	519	481	501	501	494	507	524	536	514	529	486	506	528	491	464	512	532	490	510	493	491	507	518	475	502	503	499	520	549	511	518	518	559	493	533	523	527	520	514	518	524	510	517	535	529	532	531	513	526	518	510	508	508	531	532	508	451	515	505	535	497	492	486	555	504	468	508	533	553	508	536	522	534	531	565	504	526	501	543	503	515	527	501	590	504	507	516	503	541	529	511	537	493	531	525	499	499	506	552	511	495	507	486	539	501	490	522	493	514	549	503	516	509	513	538	516	514	509	518	463	556	523	493	471	476	536	501	498	533	500	523	528	529	544	532	514	539	497	519	466
36579	41864	27027	18154	12344	10190	11147	10223	6501	4762	4408	4022	3656	3061	3066	2971	2993	2536	2138	1982	1762	1736	1929	1991	1915	1863	1852	1878	1669	1633	1524	1125	1251	1218	1063	1071	1009	1023	960	829	855	794	752	761	684	711	700	725	749	733	691	706	737	692	721	703	695	679	609	690	718	676	661	647	687	667	663	673	681	653	646	639	691	667	653	636	701	676	661	646	633	692	615	717	643	695	675	609	687	608	683	673	682	685	636	713	678	709	685	644	641	687	673	634	689	670	694	666	690	694	661	691	688	662	646	661	700	658	662	674	654	686	670	638	657	679	682	655	701	647	670	652	640	660	669	708	687	669	656	651	681	659	636	655	655	683	668	666	696	667	683	655	649	705	626	687	650	686	692	639	686	643	667	690	698	631	675	674	661	667	687	680	621	653	627	666	648	650	610	651	636	644	703	670	679	673	606	703	650	672	657	650	624	708	635	654	681	683	641	687	674	663	690	636	654	627	682	679	583	649	705	617	623	617	642	699	661	664	665	682	680	662	669	660	681	656	663	662	635	724	681	628	696	653	687	655	657	639	687	634	667	707	676	686	641	690	683	703	649	668	655	675	677	677	678	650	680	669	685	698	682	665	714	668	642	683	665	719	649	720	665	667	652	707	681	680	647	655	668	649	686	671	671	643	686	700	655	632	678	618	657	640	625	665	697	679	676	671	712	634	686	640	665	664	643	634	635	685	676	647	621	667	666	636	606	664	662	702	669	666	682	701	651	694	626	679	683	660	647	648	671	663	686	652	653	697	656	664	663	690	699	664	657	647	647	639	672	654	695	697	704	684	690	651	646	667	667	699	692	687	714	653	686	620	639	691	682	672	699	628	647	700	660	615	684	679	655	722	628	695	668	687	636	669	668	676	695	669	680	665	674	661	659	670	652	685	662	683	653	703	677	660	658	642	651	660	634	654	729	689	640	643	664	682	692	707	599	664	672	645	653	644	637	711	635	660	692	631	669	661	674	682	671	650	648	647	652	591	709	660	611	671	741	661	677	687	716	622	685	677	679	675	706	664	657	638	688	642	703	714	721	713	687	684	671	708	650	645	672	661	673	637	641	642	696	687	633	626	653	658	660	693	658	649	636	684	648	660	644	656	633	687	663	656	686	695	676	638	666	624	659	650	594	633	654	675	666	710	695	668	679	684	627	656	626	658	692	675	666	679	677	648	664	621	653	684	621	670	652	657	636	713	665	671	696	624	678	645	697	697	684	651	672	692	698	685	687	629	686	653	656	631	659	722	651	670	680	629	651	706	632	660	670	665	710	690	618	687	664	665	665	682	733	640	658	634	654	659	660	673	633	692	695	706	642	661	638	663	680	701	665	631	653	693	636	705	679	710	649	688	673	664	671	661	683	646	698	683	660	702	637	681	675	648	691	682	682	649	682	664	688	689	671	714	683	655	643	667	669	720	666	649	645	683	674	686	616	686	635	664	666	659	660	630	651	662	644	703	636	654	641	677	698	646	659	704	686	687	664	634	670	646	637	673	643	679	631	660	649	654	667	655	636	662	674	668	673	624	676	696	701	652	662	683	652	636	686	625	663	651	651	631	640	684	644	674	645	651	669	653	654	690	660	636	710	633	683	650	656	689	640	687	645	691	671	629	663	632	660	649	676	676	665	704	673	653	696	654	662	641	650	654	638	618	700	710	688	691	680	687	657	660	641	670	645	671	727	715	648	680	662	656	654	684	654	658	683	691	681	668	660	650	634	637	686	651	651	663	651	719	712	698	637	694	688	655	651	670	649	662	673	675	709	660	659	731	671	669	666	685	627	663	668	687	631	691	655	650	652	642	658	669	674	682	640	642	660	630	663	676	687	662	665	635	653	677	699	661	669	615	658	632	665	654	630	669	667	633	642	663	663	695	696	661	620	643	687	691	659	676	660	647	693	703	631	697	678	660	657	657	704	681	648	707	657	641	669	644	669	673	691	641	688	646	691	694	712	608	628	652	648	659	668	635	652	657	699	729	631	694	609	625	651	673	668	662	675	658	647	679	660	652	655	659	684	681	690	699	682	687	648	667	643	653	672	659	641	668	684	615	658	620	681	661	648	684	652	655	651	672	667	684	703	693	676	664	612	667	682	670	706	669	677	664	660	691	728	694	667	687	663	692	674	645	657	662	660	676	695	729	671	689	679	669	669	659	668	695	652	660	698	686	671	653	696	637	617	675	650	628	660	667	650	677	646	666	656	675	653	633	661	691	634	702	674	648	686	667	632	644	668	654	696	655	674	654	665	680	631	649	643	632	705	652	704	686	644	654	677	635	643	614	682	680	683	653	647	671	642	644	677	681	650	661	661	665	710	632	666	672	606	674	680	652	661	659	681	670	652	679	697	678	660	598	677	656	727	682	714	670	651	680	668	613	637	630	669	681	645	683	668	666	660	620	704	606	708	685	679	682	678	653	632	651	681	655	697	662	603	712	649	677	669	697	660	650	657	692	599	683	655	671	684	640	647	676	653	646	701	685	650	640	669	650	683	675	676	651	661	682	693	644	668	699	593	694	698	673	645	660	632	697	630	658	637	654	674	680	685	659	685	637	695	679	656	632	633	668	642	659	645	722	681	661	686	659	677	644	686	667	714	670	634	685	641	678	659	674	693	651	667	631	656	666	685	675	627	699	655	622	603	686	677	635	702	637	706	660	661	642	704	675	645	674	657	681	686	710	677	661	707	707	669	708	683	669	675	637	670	631	680	672	700	685	636	702	655	677	668	651	652	658	649	614	656	612	723	655	687	663	664	653	656	677	649	685	650	733	666	657	607	694	617	677	656	663	665	666	652	674	620	706	643	675	675	664	679	643	666	698	634	631	639	726	664	658	692	674	641	629	669	668	698	648	649	690	676	653	664	610	693	698	666	676	662	704	683	634	605	685	679	642	664	640	648	634	657	673	689	670	678	653	661	662	694	679	637	646	642	665	675	701	632	676	657	689	671	650	644	635	628	682	638	642	662	681	648	672	653	742	650	714	653	635	657	701	719	682	687	718	681	669	649	665	659	652	686	655	654	639	662	656	636	622	646	735	641	661	663	623	678	631	651	673	664	653	617	633	676	702	682	680	692	661	683	684	668	632	636	694	710	682	626	700	654	720	624	690	662	617	663	681	704	683	627	695	653	679	711	691	673	633	681	707	663	661	652	664	687	680	639	643	665	667	689	656	651	697	698	650	747	631	690	694	679	662	662	627	705	702	664	655	654	659	691	650	669	684	661	645	681	719	646	660	650	656	642	718	672	696	604	671	708	641	675	707	644	662	670	634	688	684	653	653	666	669	663	613	703	707	645	724	666	701	657	743	640	682	656	666	649	668	708	654	645	686	689	652	651	635	652	694	684	683	659	673	648	698	650	726	707	646	657	656	639	639	674	680	667	653	677	679	689	713	688	690	650	697	678	625	611	640	668	702	622	679	678	669	630	688	660	671	654	669	654	706	616	660	677	684	625	663	670	661	643	704
22645	20808	28412	23275	20827	20753	13937	7728	4125	2819	2628	2561	2543	2356	2120	1945	1739	1505	1290	1234	1206	1217	1215	1242	1270	1148	1180	1382	1120	1136	1123	808	844	868	820	748	717	668	659	567	579	571	588	516	522	474	455	481	468	450	487	474	480	479	456	503	479	477	501	460	478	507	494	475	450	443	436	457	460	463	437	490	445	447	427	454	427	434	452	440	435	424	450	460	448	449	447	465	496	478	441	465	449	486	447	473	473	456	439	459	422	445	470	500	423	429	438	461	498	430	440	441	418	473	453	478	462	462	477	469	433	481	447	426	459	420	461	450	443	460	453	490	437	462	473	471	443	442	481	491	439	435	439	467	463	455	461	450	478	454	455	417	439	480	465	433	488	418	442	435	463	467	417	460	443	449	465	475	437	434	444	430	456	486	468	423	428	470	472	456	477	449	464	453	436	473	472	471	462	440	476	490	446	483	415	457	453	423	472	436	459	447	465	471	429	477	486	466	467	475	464	443	422	445	474	420	447	461	489	465	462	451	459	442	438	468	471	522	419	460	459	484	441	478	450	471	453	487	435	423	457	427	465	443	488	451	449	437	455	478	452	432	446	448	486	441	427	463	450	417	473	462	469	479	445	462	449	449	462	458	458	447	470	496	467	423	446	437	431	459	437	430	439	457	479	486	456	485	480	420	478	487	431	450	435	478	447	450	456	445	479	489	448	428	479	442	447	447	454	490	481	470	465	454	481	469	427	468	465	466	482	465	417	456	492	456	420	421	457	502	454	429	482	431	441	419	428	466	459	482	450	478	441	447	454	429	417	455	457	490	472	440	443	427	458	457	427	467	466	456	440	456	467	473	430	439	423	441	463	465	470	442	435	458	440	467	504	419	451	434	455	437	443	434	448	456	460	463	460	471	455	435	449	459	469	433	448	430	446	438	480	468	458	462	491	485	448	437	451	448	440	424	463	458	486	449	462	436	469	453	398	477	464	438	449	465	432	455	488	464	455	478	476	419	444	483	479	448	452	487	410	454	487	436	493	479	421	455	413	447	452	427	435	416	458	406	499	450	438	472	440	450	485	428	467	461	424	407	441	447	474	442	458	462	446	450	459	439	439	449	445	479	473	428	461	481	459	470	450	484	447	468	456	417	485	411	454	422	457	449	426	440	408	485	435	478	439	444	457	464	456	465	474	416	473	473	427	449	453	415	423	419	451	401	496	471	449	489	442	436	455	470	439	445	437	425	426	463	454	451	446	493	473	453	472	484	472	440	404	472	480	440	423	477	445	460	438	433	434	453	470	481	451	442	446	472	523	431	417	456	463	450	469	440	466	469	454	463	433	436	468	434	441	418	441	449	462	483	441	415	445	474	432	424	448	422	422	471	469	445	443	449	476	441	483	439	451	443	465	448	463	458	426	448	474	438	459	444	428	439	430	453	457	448	441	453	438	492	445	499	424	461	455	437	497	451	427	450	483	432	469	423	481	453	432	443	471	449	474	461	471	421	456	441	441	436	434	437	454	462	468	491	470	465	471	448	470	485	437	409	466	468	460	476	453	465	468	463	458	455	429	417	454	472	451	409	463	443	450	457	464	439	452	406	438	444	420	470	425	440	478	496	476	419	472	457	437	429	436	429	440	441	442	428	454	433	449	476	457	461	493	441	444	443	460	411	467	449	462	448	416	456	465	440	440	429	448	437	453	423	460	474	421	464	449	491	426	469	411	426	475	413	440	442	452	452	454	458	434	462	441	483	447	455	449	444	469	452	413	468	476	443	466	442	438	450	408	466	436	462	457	464	426	452	449	422	468	413	466	433	464	438	471	476	466	430	479	445	493	440	449	412	403	471	451	451	417	479	420	470	468	407	437	460	493	458	469	441	467	451	461	439	388	446	453	406	484	443	425	456	472	434	448	453	455	474	456	470	440	459	458	430	483	445	431	500	451	459	476	441	473	429	431	424	479	457	487	457	446	454	410	479	481	485	410	462	477	478	474	430	453	477	474	440	457	433	468	467	425	455	443	436	426	442	472	454	417	407	437	479	429	428	428	465	460	434	441	427	429	450	425	461	450	453	462	493	479	466	436	425	477	463	430	438	470	427	441	451	413	446	454	434	445	459	446	448	465	433	433	474	456	418	469	455	480	474	442	470	435	462	482	430	466	445	450	410	468	427	461	435	479	470	455	443	446	448	452	451	454	463	435	411	449	470	424	455	446	475	468	469	460	426	435	467	437	422	449	442	489	440	423	440	463	424	435	466	436	442	431	451	412	483	437	451	433	466	460	436	436	426	444	420	435	458	412	474	438	475	445	420	442	487	401	486	428	441	462	459	439	455	462	429	405	429	421	467	422	444	478	441	426	458	432	442	449	441	486	433	438	476	472	459	442	429	455	444	432	467	473	459	462	475	460	442	484	438	467	450	492	424	476	446	479	483	492	472	456	462	469	418	445	461	469	474	435	451	497	471	458	390	476	441	452	471	462	438	467	479	454	442	460	448	426	449	443	466	401	451	452	489	462	451	434	458	427	493	439	451	429	492	504	467	444	447	444	435	429	415	455	480	449	466	479	397	482	459	448	484	448	418	443	400	435	453	470	446	463	446	434	442	484	471	467	449	451	476	467	467	441	441	437	470	451	431	447	474	429	470	484	474	449	476	439	440	501	460	420	480	469	465	477	440	423	442	443	464	456	460	459	491	450	432	438	438	454	450	425	436	423	467	453	445	438	438	454	453	450	443	410	486	471	468	427	461	421	467	448	457	446	447	462	460	473	452	431	442	454	422	435	459	431	497	451	458	437	448	445	454	480	463	440	465	441	451	457	435	474	465	449	475	420	455	477	440	464	459	468	400	407	482	428	445	440	421	458	439	431	475	469	473	457	462	489	439	444	429	457	422	449	434	436	462	438	445	489	467	477	465	434	449	467	425	434	478	462	468	439	458	429	451	446	421	491	456	441	467	459	429	475	450	438	458	462	526	448	445	447	477	485	488	461	470	450	438	455	497	463	472	467	464	457	424	429	464	440	426	462	425	450	484	444	446	438	454	430	442	451	469	448	439	445	454	425	434	444	462	480	447	446	459	472	476	469	451	481	432	481	496	426	410	464	444	438	425	466	443	453	432	465	448	457	445	463	468	467	404	460	453	470	454	470	447	419	502	442	465	453	482	477	435	490	459	443	431	430	468	442	460	440	472	415	497	450	447	455	458	497	470	458	440	489	443	465	428	466	452	433	440	450	508	456	447	465	474	456	470	441	452	462	497	416	451	482	442	439	459	458	479	460	459	432	453	485	484	454	438	466	482	461	421	478	473	448	474	480	452	452	429	505	435	418	444	446	422	428	459	464	436	447	440	478	469	466	481	466	481	446	413	469	438	436	473	462	513	462	473	430	464	403	433	452	438	438	451	472	416	445	460	464	459	441	452	482	456	441	457	408	456	490	500	487	453	435	452	420	446	455	408	477	461	422	458	460	454	440	431	407	459	467	478	454	441	500	451	439	445
40766	49859	31767	22234	16006	13722	15032	13748	8517	5948	5641	5523	5394	4708	4347	3719	3351	2724	2278	2103	2079	2074	2175	2154	2205	2051	2147	2364	2002	2040	1875	1298	1321	1396	1308	1214	1212	1081	931	817	830	824	723	712	682	641	627	632	634	650	622	639	630	592	651	596	637	676	628	606	615	593	602	592	541	610	615	572	630	604	599	589	568	563	598	588	576	537	588	598	558	561	584	582	560	581	569	603	570	571	556	606	575	579	586	631	595	599	589	603	582	564	567	558	592	629	567	611	644	615	575	586	576	611	582	582	563	609	622	593	544	586	611	544	619	557	618	625	566	595	566	543	573	589	563	547	614	594	522	551	597	596	586	608	556	571	634	528	548	607	582	594	594	570	575	568	596	608	627	582	602	525	526	599	592	565	611	581	574	539	562	581	584	552	595	593	595	553	588	569	588	581	589	604	556	578	587	565	650	565	588	562	584	570	525	605	571	565	599	568	613	588	581	550	577	579	598	586	560	579	603	591	582	588	615	554	576	574	546	564	602	576	595	547	575	559	606	584	591	564	600	608	628	599	568	557	576	584	556	588	626	596	587	590	599	606	560	553	574	625	568	568	587	571	580	587	543	603	594	554	528	582	577	536	573	600	552	601	585	556	632	582	528	557	619	577	584	583	560	602	591	578	603	565	604	563	583	552	544	601	604	597	577	564	585	571	559	589	602	619	543	559	598	547	575	564	534	588	562	584	578	588	589	592	537	573	599	595	578	574	560	598	581	598	591	592	551	570	573	613	564	606	597	532	588	591	556	558	559	581	557	534	594	561	567	585	582	585	559	584	639	564	543	562	566	565	574	554	631	557	580	600	544	581	555	549	629	559	605	616	589	569	595	570	557	561	576	577	579	585	627	619	631	578	593	568	587	568	579	579	556	559	587	594	631	572	585	570	585	573	623	559	566	575	585	605	602	564	597	611	584	584	599	590	594	568	548	561	616	609	586	577	559	571	605	596	582	579	572	573	588	554	591	579	584	568	642	590	524	606	560	566	550	593	530	567	606	602	575	590	637	604	592	591	592	571	602	605	562	530	542	578	539	598	560	602	573	598	571	556	606	590	569	595	618	583	590	566	545	609	616	579	589	590	570	565	534	585	569	578	577	620	555	606	541	610	586	564	610	580	602	559	557	580	611	553	627	596	553	588	559	538	581	583	574	553	612	580	586	598	531	558	589	604	567	599	528	588	519	556	623	536	615	543	597	569	567	581	562	570	618	620	624	565	566	557	566	545	566	592	579	586	539	574	607	591	604	525	613	591	533	610	554	553	561	581	583	574	583	598	616	600	568	594	602	555	589	575	588	574	637	579	590	551	611	552	593	562	599	585	587	608	617	598	603	585	571	578	601	535	550	583	532	519	590	619	569	579	584	548	547	612	594	633	527	559	572	578	560	579	611	604	607	593	590	582	581	575	601	585	574	595	531	613	600	587	568	572	569	556	574	580	623	599	564	578	581	596	600	606	577	571	624	562	562	611	575	532	586	573	632	556	612	576	589	591	574	592	580	556	558	596	567	603	588	532	566	559	554	575	582	575	619	596	559	591	564	625	557	582	585	590	632	565	589	542	575	583	586	601	618	577	617	561	574	568	589	592	625	568	529	589	596	587	613	579	594	570	569	561	573	572	548	568	599	586	574	587	571	570	581	566	562	556	596	588	582	561	553	580	596	579	601	582	585	557	549	547	574	571	598	569	583	574	549	609	596	586	581	562	557	533	617	588	550	588	533	584	569	588	578	580	604	579	601	580	562	530	580	583	590	570	576	553	570	572	532	574	603	561	598	576	563	543	631	587	576	558	604	574	583	605	540	557	592	597	612	576	550	601	575	563	541	587	570	567	533	578	568	583	593	538	588	588	554	588	565	588	582	594	583	594	593	560	545	616	624	532	589	579	567	568	601	580	589	553	567	574	551	565	598	574	555	582	605	562	545	587	557	569	565	612	606	586	654	593	558	568	586	612	582	595	618	540	602	552	603	601	566	559	529	550	592	570	553	590	596	543	582	578	575	595	590	577	630	575	605	578	582	567	571	590	576	581	613	553	570	610	553	554	553	618	614	589	597	572	594	603	579	602	600	563	568	588	506	595	564	612	592	620	620	552	556	616	604	615	570	583	605	564	532	582	568	615	588	547	568	561	571	641	579	580	579	528	551	539	562	556	591	548	584	582	576	626	559	580	603	570	593	588	560	627	557	567	603	564	581	603	588	571	626	614	589	557	595	595	595	604	624	573	545	627	582	519	569	560	610	550	577	601	573	618	604	615	558	560	601	584	591	513	606	575	591	551	613	592	588	579	576	575	638	588	580	591	554	568	604	559	596	583	580	615	576	571	612	618	595	545	587	592	577	577	620	586	560	571	558	592	567	570	587	601	566	561	612	550	572	612	590	568	575	599	574	543	533	567	579	599	597	575	577	581	600	547	575	604	584	581	606	564	596	629	582	630	589	576	615	545	559	547	597	529	598	619	569	584	565	580	590	591	602	563	545	583	597	565	532	580	559	594	544	606	590	561	615	542	562	574	557	537	570	606	598	581	544	590	584	600	567	591	549	606	561	562	615	579	557	570	554	587	557	590	550	578	594	582	547	559	587	595	571	551	560	597	579	571	599	580	560	564	561	565	572	567	571	587	554	608	531	542	609	582	606	559	555	611	584	594	622	565	555	619	551	571	556	566	580	554	558	612	565	524	623	580	603	579	583	591	573	557	603	540	578	538	579	595	573	622	579	524	537	583	577	546	591	580	599	567	610	609	559	595	607	559	607	606	573	608	553	573	554	552	541	561	554	544	600	566	549	599	565	588	623	551	592	565	581	534	605	516	578	558	605	549	586	585	588	596	576	598	582	576	559	601	561	534	602	591	596	592	571	630	615	599	574	593	597	613	597	598	583	589	589	549	588	555	556	607	596	582	601	602	627	592	584	600	584	568	580	594	597	570	606	560	608	577	563	588	573	574	579	591	554	566	596	575	615	546	592	534	541	590	595	576	578	549	586	582	615	630	598	566	576	580	576	562	571	567	608	603	596	584	603	584	524	611	566	567	570	567	596	559	558	553	569	530	574	632	565	582	563	558	572	568	591	587	563	552	574	571	569	518	596	573	555	547	581	627	539	594	552	542	558	578	541	588	594	572	586	550	517	614	577	546	613	580	586	632	551	583	604	573	575	587	583	577	551	549	573	625	568	590	586	615	644	555	595	515	588	598	590	591	551	562	590	608	570	604	613	620	582	558	578	563	661	549	562	579	557	564	552	529	598	572	597	589	550	560	598	557	559	578	567	597	563	579	592	515	573	607	620	576	581	598	574	574	578	613	598	582	558	599	541	575	560	550	607	577	607	531	553	537	592	610	574	622	566	568	608	578	616	554	603	610	585	580	600	562	584	609	597	564	574	572	555	571	570	588	537	586	579	616	570	574	593	604	558	608	586	562	584	581	572	515	571	627	590	573	578	580	532	604	575	592	591	568
27626	23182	18887	9938	4505	3575	3969	3032	1723	1494	1323	1230	1237	1257	1169	1189	1079	939	852	858	913	854	896	961	944	896	833	889	912	925	889	767	682	759	682	673	670	615	620	578	608	573	556	573	597	537	608	555	564	582	572	586	547	590	623	559	601	554	577	605	578	561	598	566	566	598	556	542	575	556	567	525	561	551	541	567	517	545	559	581	553	574	595	589	547	572	584	563	557	564	548	599	575	565	558	544	560	542	578	560	548	584	553	569	592	602	578	581	621	612	596	547	574	541	601	576	546	563	581	529	568	537	554	573	557	588	527	576	593	534	531	573	592	554	564	572	541	592	581	568	565	588	587	623	555	573	611	586	571	575	574	590	574	548	573	554	581	589	569	598	542	543	593	633	539	528	619	559	577	549	591	528	529	582	502	578	567	580	549	542	588	597	598	548	592	603	556	581	578	586	581	548	519	628	568	574	554	594	547	557	559	609	620	529	555	588	521	568	592	591	541	587	544	535	592	553	614	559	599	586	578	591	567	517	584	556	612	549	583	544	571	537	609	559	594	539	566	590	593	579	531	557	590	572	586	555	552	591	599	575	574	573	583	576	540	564	509	628	518	601	573	603	604	541	547	560	585	565	536	578	535	575	621	534	549	543	542	598	562	611	568	556	529	564	609	569	559	571	597	586	516	568	551	582	591	562	578	590	566	572	618	546	546	545	588	588	559	538	568	584	547	592	537	585	560	562	542	568	573	578	565	557	596	569	567	581	585	566	545	563	509	673	574	587	570	570	550	588	563	552	576	591	569	558	536	551	580	556	520	551	551	583	582	528	539	584	597	599	557	524	566	553	579	554	552	592	592	572	545	553	600	571	527	590	566	573	557	529	572	564	603	532	549	595	560	527	558	580	600	556	595	579	542	549	549	560	511	590	587	594	564	562	557	537	588	541	567	602	546	616	566	587	534	569	571	564	577	546	548	580	568	542	525	569	533	541	540	538	572	617	606	516	580	583	564	567	580	553	555	594	570	613	540	566	517	567	593	587	574	557	597	568	554	585	538	540	632	563	563	555	566	565	610	597	558	545	539	614	573	531	571	562	574	617	534	556	557	567	596	550	546	530	558	551	595	537	552	589	581	553	567	582	581	581	554	573	563	561	567	544	575	582	554	595	611	589	509	566	596	609	562	596	522	570	561	580	547	556	568	565	591	563	556	554	525	535	580	545	562	581	565	596	549	538	575	570	587	566	570	574	549	563	616	570	541	600	574	592	574	535	593	557	578	573	610	549	555	569	570	571	583	582	586	551	578	593	575	568	545	580	541	539	576	556	569	572	523	564	574	557	565	600	560	595	575	593	588	562	581	572	577	567	584	538	580	603	566	562	579	577	574	559	606	616	556	555	603	535	553	593	580	569	561	556	538	597	524	554	540	571	582	570	589	614	588	591	603	574	565	560	548	539	604	577	575	558	606	593	507	553	600	550	585	568	591	552	526	559	569	582	566	596	577	573	562	628	611	561	565	589	580	561	587	552	596	528	572	560	617	575	550	581	565	586	561	567	560	594	572	573	569	544	552	561	575	532	587	562	590	617	543	540	548	544	573	585	585	594	597	599	556	579	539	542	574	560	551	573	589	538	600	571	584	517	567	546	604	559	534	566	587	573	531	565	567	564	552	581	556	586	564	547	567	591	581	563	592	552	550	547	582	606	578	536	563	532	612	604	580	562	534	546	559	546	568	580	600	563	549	563	567	560	556	594	562	597	586	553	588	602	547	555	591	598	555	598	552	563	546	590	586	601	566	567	567	580	584	516	600	597	555	589	574	594	563	565	604	575	556	566	551	594	513	610	570	550	575	549	586	561	591	577	607	539	578	583	529	568	557	555	565	541	566	530	547	545	577	559	563	603	548	573	602	557	561	562	557	578	591	600	562	562	582	557	566	561	552	554	556	581	597	566	549	569	577	624	580	566	604	592	537	578	569	540	622	548	556	576	593	621	536	596	582	572	531	598	587	553	572	550	584	557	531	583	508	563	542	582	557	597	619	571	569	558	550	609	573	591	591	572	562	558	623	568	574	537	600	562	557	580	622	596	558	574	616	608	560	575	521	528	589	530	525	589	591	575	588	574	543	575	569	580	572	567	556	551	526	552	585	576	600	628	601	588	571	548	611	601	561	578	551	556	562	582	539	568	572	585	539	598	590	566	581	548	582	551	589	567	575	569	598	586	561	543	557	576	593	578	579	572	547	579	545	551	570	554	604	552	497	610	581	585	574	546	572	583	604	583	554	561	574	563	529	549	569	559	572	586	570	588	557	547	581	619	566	560	575	541	567	560	545	559	569	587	545	545	586	589	536	581	603	574	562	558	561	560	555	570	556	509	580	608	547	530	573	582	535	580	581	610	546	572	582	596	564	580	566	541	568	599	545	584	573	591	568	531	553	579	566	575	572	593	569	622	547	579	550	562	583	545	529	542	579	584	572	594	559	575	631	517	624	564	604	553	558	557	591	568	586	557	586	579	558	622	598	529	628	572	565	608	570	533	554	562	585	572	613	548	582	585	548	570	592	591	577	589	628	567	589	541	539	576	549	540	545	587	577	569	576	584	588	553	558	559	551	553	564	550	578	553	547	564	569	551	560	564	528	550	580	557	568	598	586	564	560	592	553	543	531	596	563	605	574	577	591	586	595	571	568	574	555	554	568	607	576	579	562	617	532	599	559	584	595	561	621	536	554	528	575	559	609	520	562	581	582	571	573	581	576	580	606	571	587	556	608	563	568	573	552	580	569	542	564	571	607	559	561	564	637	575	577	591	496	589	583	575	540	556	590	534	576	553	559	587	580	548	560	575	560	570	569	571	584	571	550	540	582	544	562	586	574	567	565	599	580	577	610	568	530	561	599	566	568	605	567	634	603	601	556	570	570	570	537	612	560	585	572	551	587	590	548	566	555	614	582	585	529	544	533	567	547	593	603	555	551	569	599	557	567	557	540	588	571	561	556	556	542	551	599	589	497	575	550	559	560	571	553	562	597	547	581	556	550	558	574	563	599	557	557	578	548	558	590	576	562	594	567	575	593	543	557	570	556	591	574	542	564	587	589	612	564	543	595	534	588	584	546	534	542	603	589	576	543	617	593	574	535	577	586	605	561	535	562	586	598	556	587	589	505	615	562	566	573	566	582	537	570	528	537	601	568	525	559	568	574	563	599	564	595	589	605	543	562	510	576	571	615	563	575	508	542	559	583	606	597	561	577	534	603	566	563	606	556	554	612	550	553	501	605	527	563	613	540	584	561	582	557	570	564	563	541	541	593	571	570	592	571	597	492	592	583	581	559	586	570	562	570	578	584	566	543	582	579	573	582	591	573	570	569	565	578	580	619	576	571	612	556	609	589	566	535	547	575	561	574	547	544	544	574	551	537	540	556	569	554	543	569	572	601	561	596	565	583	571	553	543	521	592	565	586	550	527	545	564	551	547	569	613	554	592	575	562	537	579	590	569
31293	34291	20155	11845	7870	7236	8380	6755	3998	2953	2638	2517	2392	2326	2269	2109	1895	1531	1400	1394	1455	1405	1535	1585	1430	1328	1272	1497	1418	1361	1225	1104	998	943	1001	978	933	867	967	783	775	782	789	726	754	747	787	802	727	747	798	712	809	736	772	783	722	742	755	715	732	727	756	743	741	760	725	722	717	736	717	719	718	744	760	750	712	733	697	742	768	770	731	713	735	722	699	733	727	692	719	692	756	756	782	709	720	721	736	719	754	733	722	739	726	741	726	733	740	757	738	706	771	751	728	758	733	725	708	733	752	710	736	705	734	731	707	739	693	742	705	688	723	702	738	714	655	717	747	780	749	731	754	751	744	722	698	743	746	744	744	750	711	743	703	812	754	750	762	728	707	735	666	711	758	705	733	755	717	686	747	708	708	738	694	724	706	754	707	716	795	730	728	701	736	801	739	709	745	704	731	748	718	758	722	695	729	684	719	712	715	730	727	773	717	710	670	740	729	760	729	780	703	715	726	752	733	690	772	696	756	751	692	742	735	690	728	749	707	713	738	738	761	730	716	749	786	775	713	682	760	748	707	698	748	784	720	704	719	714	733	731	741	754	750	685	719	717	692	730	732	689	748	744	704	725	706	734	719	721	715	677	731	725	731	770	686	775	713	754	713	742	729	751	766	704	786	737	777	722	731	732	739	716	768	727	744	703	741	689	738	703	707	670	717	704	702	772	719	699	759	744	720	729	764	698	754	765	706	740	780	749	715	734	718	724	729	728	721	724	709	727	753	676	749	773	769	731	726	717	779	783	715	742	766	772	739	741	766	730	742	736	753	737	775	721	684	735	755	711	720	720	709	753	713	698	694	766	743	723	739	701	721	751	723	745	713	745	752	721	707	746	742	723	714	720	723	768	731	697	727	707	733	715	745	701	768	683	767	732	777	741	765	751	741	756	706	683	710	739	698	723	722	711	776	717	742	764	765	717	728	710	754	768	750	755	691	744	722	744	727	717	730	737	738	768	780	748	746	718	730	767	775	766	727	700	730	714	736	796	765	765	770	753	780	792	750	711	714	718	746	695	711	689	706	775	714	740	730	736	734	734	729	759	776	737	735	689	737	750	735	731	766	738	724	749	695	781	701	809	720	747	738	704	755	714	755	737	760	761	739	732	769	728	711	760	736	742	728	746	765	738	692	730	731	733	764	708	713	702	767	737	751	706	739	722	752	687	716	739	714	770	782	748	692	784	732	731	742	757	739	711	706	693	777	693	727	756	747	693	710	728	813	748	703	744	723	737	721	745	755	698	738	710	701	706	763	709	730	685	752	743	707	720	733	700	757	725	726	718	779	704	771	746	717	745	697	743	754	756	742	755	734	746	742	668	734	728	688	774	734	723	776	774	707	687	737	740	721	774	724	767	736	676	728	742	724	705	746	740	765	694	719	726	703	706	746	698	724	757	679	743	734	768	738	764	773	751	714	737	701	725	768	769	746	732	712	731	766	749	736	749	731	758	683	805	734	725	713	790	763	701	785	736	755	761	711	704	735	701	731	725	765	705	697	687	738	726	721	726	718	709	759	751	738	726	740	727	736	691	681	752	737	733	713	749	712	752	754	755	742	753	752	720	680	785	762	745	747	737	778	747	736	715	723	718	759	691	707	784	719	712	715	706	714	727	694	688	771	692	676	721	734	710	765	750	758	734	730	725	736	705	691	726	713	745	716	725	782	705	676	744	696	751	733	767	714	740	762	682	704	729	796	683	713	715	706	722	723	685	723	746	694	776	692	737	710	680	728	684	719	711	757	751	744	767	704	771	699	764	711	725	718	753	755	753	707	731	720	732	728	711	703	694	733	736	777	740	712	701	709	696	731	716	720	701	726	722	699	711	762	705	780	716	712	716	736	749	755	709	677	717	736	755	795	691	722	717	723	739	695	761	716	718	768	748	696	763	738	697	782	696	742	665	740	756	771	737	772	770	768	725	702	743	722	727	711	700	722	732	728	707	756	712	723	790	679	756	724	658	743	740	704	714	741	726	778	748	743	716	694	776	748	703	714	760	771	769	750	741	792	697	756	762	739	709	738	743	743	755	701	694	766	711	769	744	728	753	730	714	708	738	713	704	764	704	667	694	698	748	709	759	740	783	763	681	723	736	710	734	758	701	744	720	767	777	749	720	722	698	753	719	700	711	732	698	765	748	783	729	737	702	740	718	700	754	712	707	776	723	722	749	740	746	701	751	716	760	742	735	716	731	730	716	781	712	701	712	733	713	671	718	739	737	712	745	752	706	741	720	736	747	728	718	728	713	710	734	767	701	774	706	739	719	780	743	711	686	742	724	674	724	753	752	737	711	725	746	736	731	799	723	746	778	761	715	770	673	704	730	679	698	727	763	764	742	728	760	726	749	700	689	768	736	766	692	705	726	717	757	742	751	714	717	783	726	726	698	716	722	699	787	745	715	740	704	740	751	746	685	736	729	738	692	778	781	688	723	688	815	719	742	762	699	764	685	741	713	737	731	755	729	671	700	726	751	738	711	743	696	729	787	749	741	713	689	774	763	731	706	751	708	738	733	740	734	725	712	737	752	757	821	774	726	778	711	720	733	746	723	764	738	729	742	700	740	739	729	724	737	754	712	797	729	734	786	740	783	718	723	720	699	721	741	739	760	714	725	741	755	719	719	707	709	716	775	688	720	716	659	744	807	732	740	714	713	743	765	747	728	744	751	732	709	706	752	787	762	739	727	746	722	739	754	689	704	729	769	724	687	746	706	722	728	763	714	718	689	731	737	727	785	736	767	741	771	724	723	757	692	787	704	691	740	738	759	745	739	724	766	748	745	711	719	780	717	714	713	749	730	756	778	745	752	715	694	691	779	758	729	743	771	737	778	778	779	718	711	729	728	765	716	734	694	681	748	717	735	758	721	726	736	770	766	725	703	735	753	746	735	727	721	706	706	765	735	743	718	730	752	784	721	723	751	757	754	741	744	735	749	723	721	792	748	784	733	694	753	704	696	728	736	803	719	729	780	751	753	744	737	751	773	749	721	728	762	772	715	770	741	705	773	747	720	690	708	712	720	732	752	754	748	756	693	745	743	776	701	739	728	728	682	697	746	769	704	753	736	708	718	749	776	703	721	716	742	704	768	734	722	767	715	737	765	712	693	689	744	735	735	763	681	717	682	756	746	758	721	673	761	691	750	695	762	774	688	736	737	725	728	734	713	720	740	767	734	733	730	769	738	726	716	731	711	709	724	740	743	756	710	725	776	776	668	716	738	726	741	768	725	707	740	678	692	760	746	719	745	729	788	772	750	762	755	743	713	740	715	769	752	742	773	746	712	766	711	717	713	705	730	753	773	708	752	730	678	747	707	745	722	732	733	736	704	710	701	739	726	763	780	725	752	738	749	775	708	727	733	749	715	761	727	761	728	763	757	731	708	775	758	756	722	758	769	789	730	746	766	773	706	699	710	731	725	740	752	673	723	735	753	725	729	719	744	703	738
23769	20853	27970	23857	20611	13395	8343	5148	3122	2176	1776	1547	1517	1434	1317	1142	1305	1205	1176	1225	1171	1196	1240	1111	1096	1084	1011	1009	1101	1054	1013	820	807	789	789	741	774	713	643	639	677	551	561	579	550	526	572	559	619	492	544	556	501	524	528	537	512	491	475	545	515	514	547	526	539	526	513	518	542	517	531	510	483	535	553	516	495	517	516	514	546	520	505	548	495	514	515	513	518	477	583	567	487	528	547	508	498	551	496	522	513	472	536	520	524	493	525	509	534	554	492	539	496	512	500	509	518	518	531	524	552	479	506	497	546	569	540	505	509	549	504	511	538	520	463	466	511	512	484	518	534	525	525	561	546	521	533	511	480	492	504	535	503	529	531	512	470	505	502	489	507	519	548	549	510	532	493	535	547	557	485	564	535	528	540	527	478	525	526	495	511	531	515	471	514	528	521	556	516	504	505	524	535	515	502	480	515	510	509	479	483	490	495	502	496	494	527	502	523	491	500	496	537	531	506	487	511	515	533	500	497	512	536	533	527	557	511	511	549	527	531	501	465	480	500	477	483	528	511	463	530	548	497	521	540	538	523	503	506	530	523	475	548	549	525	509	466	526	521	511	484	510	520	510	524	570	512	471	469	484	490	509	530	534	543	499	518	515	475	522	505	515	521	538	524	474	500	522	500	500	536	494	490	519	496	538	511	463	531	516	501	568	520	486	521	541	503	530	515	527	520	496	533	560	509	533	514	512	497	522	526	500	525	537	529	529	559	521	545	519	540	466	504	541	482	534	507	534	503	543	488	524	517	490	513	518	572	545	486	512	517	508	533	482	495	555	512	491	504	501	495	503	524	527	490	517	526	524	526	536	493	512	513	486	493	508	507	537	532	512	478	510	504	543	532	555	532	547	511	548	489	532	506	519	519	537	519	530	543	534	481	475	511	512	516	533	537	552	521	520	511	510	470	529	546	484	513	472	530	526	522	494	484	485	510	528	510	542	543	515	530	502	535	561	497	485	533	482	537	545	534	537	522	480	512	497	523	537	497	503	550	481	526	502	528	485	533	508	487	520	444	543	520	513	544	491	514	523	481	509	514	491	538	541	510	540	482	527	543	509	489	550	518	499	504	480	522	540	559	523	499	516	486	574	501	479	531	532	521	516	481	510	492	513	515	503	524	521	468	468	482	537	499	483	501	557	495	525	509	527	511	522	516	538	491	517	527	482	550	510	502	553	519	491	543	514	532	549	503	526	552	531	528	535	497	499	528	496	513	574	504	505	523	515	468	518	501	517	544	507	519	509	568	484	471	520	523	519	538	541	532	478	556	505	488	539	547	512	471	506	525	510	535	507	530	558	540	501	501	528	489	492	524	524	532	550	519	567	545	515	547	515	514	548	552	530	529	568	498	502	502	512	517	519	520	526	515	488	532	518	516	544	529	523	511	510	529	507	501	465	516	525	500	506	520	519	526	576	489	547	507	515	501	511	564	511	515	562	538	547	504	518	555	524	588	562	533	545	505	516	555	506	544	509	470	551	551	532	504	495	495	532	506	534	512	501	518	499	517	489	536	542	478	547	521	512	555	506	556	543	498	448	520	521	474	521	547	448	527	482	475	522	531	517	529	513	540	520	516	505	505	521	518	516	480	509	544	521	552	508	499	498	482	480	495	531	490	522	545	518	501	504	512	498	480	558	513	490	481	516	485	502	489	512	502	490	482	510	508	507	501	519	508	542	510	566	518	528	551	516	494	515	506	489	511	542	499	525	506	541	504	519	494	526	530	508	553	534	537	516	547	519	568	490	497	519	513	479	506	503	524	518	520	519	500	549	515	503	543	482	509	508	530	472	516	515	488	544	539	519	505	527	493	533	502	554	525	500	520	505	495	494	525	496	502	501	478	519	492	516	474	472	498	546	523	524	509	519	537	529	525	547	510	532	522	520	512	488	546	537	496	516	502	524	512	498	563	498	473	546	535	457	501	478	501	503	520	553	516	514	484	525	545	484	514	496	507	512	538	532	508	518	536	505	515	522	538	491	545	514	490	472	514	545	498	520	542	497	512	488	550	504	501	545	535	500	475	483	528	527	527	528	533	551	489	527	476	494	509	510	507	467	518	539	490	521	586	507	502	487	522	524	548	535	479	501	546	494	531	475	488	488	520	521	447	521	537	525	504	521	520	516	524	534	513	481	513	500	502	488	510	516	535	517	556	492	503	523	518	511	481	491	562	510	526	494	502	491	509	490	502	525	504	489	504	481	529	484	537	515	542	505	499	531	522	537	517	529	505	508	530	510	486	521	529	502	514	496	462	516	492	523	511	497	511	484	494	519	489	537	486	483	525	553	523	549	512	475	518	515	501	504	530	544	516	502	512	522	468	566	489	516	546	535	534	510	504	508	541	462	545	543	519	539	526	502	491	528	528	515	538	477	540	493	544	506	512	545	513	489	506	523	487	553	503	494	553	490	519	535	521	478	534	551	521	516	541	493	495	512	522	514	504	540	505	511	503	508	499	580	530	521	540	496	509	516	543	541	500	541	483	505	486	561	501	587	503	521	500	510	537	479	516	502	523	528	490	535	482	519	499	493	521	514	528	525	519	556	483	499	542	522	525	498	539	513	527	517	554	514	509	517	505	508	499	495	502	512	514	478	544	526	532	552	488	487	505	494	517	514	521	513	483	542	472	533	513	485	532	526	521	518	529	515	548	516	516	497	519	592	492	549	533	563	525	507	567	527	520	537	568	474	492	528	500	521	508	507	532	490	496	545	510	481	544	566	540	503	527	525	495	499	464	493	502	478	487	530	517	487	523	491	513	509	479	518	490	575	508	543	527	552	516	493	528	507	544	526	526	555	471	505	505	522	500	541	487	549	508	500	518	481	501	499	521	566	526	515	484	530	502	515	546	539	488	519	496	565	497	535	556	540	513	513	495	528	527	515	510	526	530	526	504	496	560	506	544	536	527	523	501	491	530	533	529	519	552	505	525	525	556	499	475	498	481	514	522	543	537	489	523	489	500	486	508	534	480	543	522	541	502	540	476	508	523	529	532	522	513	494	464	499	487	524	480	508	532	494	552	556	532	488	505	492	537	499	507	489	541	493	510	519	517	481	529	513	506	550	501	512	495	536	507	510	504	478	478	560	435	475	560	509	494	514	496	523	524	528	489	509	486	548	516	531	486	520	519	535	505	501	525	521	525	528	510	556	515	484	484	500	497	517	547	539	549	481	507	548	505	521	497	478	505	551	489	534	481	510	525	574	502	519	520	494	502	533	493	512	487	522	522	587	516	531	479	470	523	515	510	536	511	559	524	572	516	520	478	474	535	495	561	538	530	509	491	504	538	544	538	510	482	512	504	483	511	531	524	492	531	497	496	507	534	514	449	516	517	501	530	527	495	530	513	529	535	532	531	515	483	504	545	490	533	492	517	499	510	504	482	517	550	524	543	524	577	509	524	511	531	522	524	489	501	491	545	541	499	499	496	540	509	534	508	533	528	493
35964	43279	28283	17365	12441	13637	13107	10302	6715	4695	3596	3032	2987	2687	2517	2199	2313	2162	2090	2181	2199	2003	2144	2048	1951	1848	1598	1701	1804	1751	1594	1324	1189	1281	1110	1048	1170	1039	949	871	849	749	760	771	716	720	760	777	718	755	744	701	704	698	693	731	734	691	736	712	642	750	714	671	684	689	679	688	671	664	664	674	659	692	686	699	676	687	680	664	653	672	682	661	674	674	669	734	663	701	699	661	694	661	660	671	661	655	713	684	711	658	680	681	689	684	683	648	621	661	702	672	686	687	679	680	656	694	693	691	683	680	690	671	640	670	589	682	654	682	680	644	657	669	673	667	657	658	687	674	663	667	669	685	668	667	669	695	634	649	625	683	669	661	714	720	709	650	725	683	641	670	651	701	676	696	657	704	695	691	682	649	644	667	679	665	677	698	702	645	671	643	658	673	648	665	671	646	662	640	655	678	677	687	675	638	662	662	687	680	656	633	695	661	643	686	647	649	648	667	672	657	656	707	657	637	656	715	664	702	662	671	680	660	664	701	689	694	701	645	692	744	637	643	676	678	656	659	682	692	676	643	719	643	663	711	678	637	660	658	682	646	664	669	665	676	708	666	675	679	653	687	673	696	727	658	627	651	652	625	636	674	676	624	590	623	672	697	657	663	636	652	652	648	661	653	728	656	726	644	646	668	650	643	684	641	671	671	645	664	701	667	669	699	690	648	654	662	656	668	630	639	690	684	691	680	622	715	681	700	667	676	630	678	668	703	676	632	681	676	641	706	655	659	727	682	646	644	665	684	643	667	704	654	645	661	660	676	671	674	639	672	669	694	651	636	648	709	620	679	687	683	687	608	681	671	682	664	698	666	653	657	676	716	675	655	673	733	662	743	688	663	619	675	693	693	687	699	677	647	637	709	640	658	653	717	676	634	663	717	675	662	662	652	729	619	666	728	656	668	679	684	664	729	675	649	665	688	657	665	666	687	701	631	648	704	697	706	694	701	646	668	650	668	626	617	656	679	669	673	647	666	636	625	674	707	685	671	678	645	618	711	724	649	671	667	720	693	684	647	689	656	648	675	630	655	674	641	664	638	680	686	654	640	647	680	687	655	652	652	624	665	662	687	678	679	667	663	659	701	651	691	683	663	686	642	650	707	701	656	655	665	682	662	747	653	696	668	649	663	712	647	607	657	660	670	655	657	672	684	640	674	652	656	690	657	710	662	652	663	702	697	672	720	662	689	702	667	675	665	685	643	677	733	682	622	698	696	665	702	669	632	659	656	634	671	704	663	647	632	679	649	647	666	695	624	721	674	660	620	712	693	634	650	709	670	636	644	637	688	654	670	684	657	690	689	689	643	654	653	694	667	669	696	672	657	670	693	635	682	704	705	723	620	619	653	691	624	672	663	666	650	672	715	661	665	687	664	634	669	717	684	691	657	663	643	691	617	679	644	688	652	672	682	654	629	658	675	692	710	656	666	719	636	654	700	667	644	668	736	674	644	598	661	674	679	657	673	675	652	690	613	630	656	668	711	651	655	656	650	636	680	655	709	724	712	627	735	677	709	682	663	681	671	646	642	741	692	711	656	727	665	682	628	717	689	671	671	692	677	704	600	651	639	659	621	631	683	671	646	671	611	677	678	663	633	660	651	664	690	654	685	701	657	709	658	661	695	624	641	643	719	670	662	643	696	651	628	663	634	643	649	689	684	624	692	678	690	677	672	657	695	672	636	686	688	665	672	691	625	661	645	674	687	693	626	638	655	692	723	686	714	676	681	699	738	689	659	664	629	695	655	689	706	646	634	708	664	631	619	677	686	690	656	627	627	685	664	674	675	723	656	679	703	694	677	650	655	662	699	667	662	679	641	666	711	669	685	700	648	641	698	651	668	638	689	678	684	659	625	709	661	630	661	699	628	650	731	655	707	627	691	628	691	678	677	642	648	666	668	665	675	702	644	618	683	691	604	686	680	672	635	685	655	633	684	666	686	734	624	637	681	703	626	703	696	633	681	701	644	673	608	625	666	678	675	659	652	678	644	660	649	695	718	666	648	690	641	659	662	660	667	621	674	655	651	633	649	643	669	684	675	692	663	627	644	686	626	673	736	705	692	667	726	646	669	639	675	718	726	707	688	712	672	693	700	670	667	688	636	681	652	651	623	651	700	632	681	669	688	622	725	663	657	626	652	642	709	661	634	649	723	669	684	642	713	630	712	677	705	696	680	705	668	729	674	664	675	636	664	702	662	674	645	660	672	694	693	650	663	672	681	670	654	692	642	672	702	679	679	695	669	631	706	699	683	700	660	742	671	645	654	682	668	660	691	683	710	679	676	676	662	633	685	698	631	678	716	669	677	656	663	681	704	668	684	704	638	685	668	689	698	656	677	638	688	694	642	686	615	705	656	656	628	621	687	640	667	632	652	683	686	666	685	682	662	727	619	687	621	668	640	670	730	634	646	662	629	627	670	625	666	681	654	687	678	669	695	657	642	662	645	660	709	680	660	690	658	678	676	677	703	684	669	663	711	700	683	697	722	679	667	705	683	637	666	682	676	647	673	693	696	682	659	724	702	668	686	673	654	691	662	697	656	603	640	659	637	678	708	657	630	659	650	674	670	644	694	677	687	659	680	641	684	663	661	653	672	694	661	685	725	646	624	638	702	664	695	690	670	683	670	645	644	662	716	674	698	665	641	693	688	606	647	644	654	655	681	692	632	684	681	674	646	640	696	695	680	674	678	645	688	620	685	692	674	680	633	698	637	675	699	667	655	610	697	661	693	688	666	680	668	677	665	676	698	675	694	673	601	678	628	647	690	688	641	647	691	682	657	667	672	675	641	663	700	669	687	672	684	696	643	665	664	672	627	662	645	677	703	661	674	693	646	648	716	660	690	690	693	734	658	685	666	645	690	655	657	669	696	684	685	671	702	694	692	668	687	684	690	689	662	646	606	646	635	686	673	633	670	629	628	695	673	686	661	690	679	679	699	653	692	722	650	711	700	692	748	668	709	677	696	705	670	660	648	627	652	676	645	722	669	668	669	624	657	659	679	699	671	666	702	683	651	705	652	678	677	622	666	681	628	667	700	703	676	675	686	686	670	672	707	669	667	684	672	651	640	653	631	694	724	661	635	656	663	674	700	649	629	665	671	682	673	645	679	695	632	649	640	684	664	627	677	651	640	627	648	658	662	661	672	715	656	664	665	650	733	662	698	688	678	694	683	678	728	689	662	682	706	648	643	674	679	634	621	650	662	669	655	696	617	659	693	644	631	637	659	689	693	659	655	700	673	664	697	663	632	692	688	666	681	643	717	676	729	657	665	663	648	703	667	710	692	662	667	691	685	684	692	620	657	689	683	673	646	695	645	698	670	696	686	653	671	624	643	698	677	666	664	655	697	682	636	679	643	655	653	685	654	655	661	630	638	690	687	665	655	700	637	674	609	675	650	649	708	709	683	667	643	654	630	650	654	676	645	660	701	651	665	641	611	698	676	627	711
22738	20823	28461	23295	20851	21153	15293	8129	4715	3222	2462	1783	1631	1595	1471	1493	1609	1554	1551	1374	1432	1480	1191	1030	1048	1028	1120	1030	1142	1271	1183	940	848	844	682	694	758	688	697	619	552	575	528	465	484	530	543	487	475	501	470	475	480	442	488	496	471	469	476	432	454	461	452	480	483	443	486	435	409	449	447	431	452	441	461	455	491	466	465	428	414	451	475	468	496	468	461	498	478	431	477	428	435	418	453	476	458	424	471	502	469	446	463	449	427	436	489	457	492	422	453	448	434	436	466	476	423	414	452	496	465	486	433	418	414	449	443	414	457	468	457	486	455	456	460	462	449	429	483	488	461	458	433	450	460	416	431	429	444	444	465	436	403	462	482	490	455	440	449	436	432	435	464	435	488	443	454	444	438	444	459	451	453	494	409	469	467	437	416	457	464	456	446	421	428	471	441	428	422	479	449	456	444	508	458	421	469	478	485	442	456	453	427	447	438	518	417	513	430	433	422	472	440	433	436	410	449	440	405	467	406	434	466	438	419	450	425	455	436	452	432	438	470	472	436	481	441	460	425	459	499	465	414	487	436	493	422	471	476	443	473	493	493	448	422	453	454	441	469	439	442	443	448	454	473	437	443	435	444	423	451	451	443	438	449	482	458	473	422	415	455	435	465	427	452	454	397	464	457	460	461	449	498	432	440	451	428	455	463	453	468	455	464	433	455	480	455	444	451	428	432	477	458	445	447	447	487	462	416	460	448	453	418	473	451	399	494	473	465	429	435	416	429	442	433	421	455	431	445	476	461	401	423	433	452	459	483	472	492	490	450	441	464	450	447	401	454	451	497	435	460	441	437	478	458	446	476	487	458	457	379	426	475	484	459	494	456	467	440	404	438	473	459	470	447	430	488	444	441	446	438	447	449	448	432	441	485	414	437	450	467	428	457	467	447	472	436	443	438	457	465	467	465	460	434	453	440	437	460	444	486	457	475	450	458	443	473	441	489	419	463	428	478	493	448	442	422	444	432	451	445	477	417	418	458	440	472	451	509	458	451	423	404	468	438	486	450	496	420	427	466	439	445	448	436	452	432	473	479	432	452	451	448	474	440	456	421	470	449	412	436	430	436	445	414	495	458	402	427	444	456	426	427	401	420	441	464	473	481	426	453	464	452	437	415	431	435	453	439	465	497	490	442	433	441	415	467	475	420	427	404	424	456	458	470	445	471	451	445	440	414	445	434	434	455	430	434	475	450	425	456	453	440	425	420	475	449	471	434	450	481	433	483	471	453	489	452	420	446	445	473	437	426	453	479	432	466	463	444	466	456	460	430	480	488	466	419	497	435	443	406	435	436	454	444	468	426	429	471	467	450	425	409	480	448	433	422	443	434	418	447	452	432	456	447	442	461	421	425	431	435	434	447	472	451	454	435	462	431	407	459	460	434	456	488	422	463	440	469	438	461	436	434	437	449	459	413	448	459	448	457	450	423	444	460	468	454	455	457	444	442	481	430	462	460	434	461	417	470	439	403	461	443	470	449	464	483	451	468	428	448	414	419	459	443	436	443	464	455	436	447	443	439	436	461	441	455	476	426	468	429	414	448	452	430	446	505	456	455	431	441	420	454	451	425	435	426	421	472	473	405	453	420	466	470	466	477	454	467	445	455	429	476	446	431	456	464	453	437	458	446	464	449	456	468	459	457	455	462	450	491	468	421	457	428	404	458	494	472	451	449	447	477	481	429	452	442	447	435	417	454	432	438	428	427	450	442	484	464	427	450	466	442	471	448	465	422	451	427	444	434	455	451	467	424	431	435	457	464	476	426	468	454	467	456	419	459	482	429	440	447	460	447	450	402	495	469	428	462	450	434	426	444	437	433	490	469	468	477	450	478	452	439	451	448	417	462	443	468	420	460	459	452	486	452	486	449	413	454	473	465	475	404	434	456	467	410	464	460	473	452	446	429	434	445	466	493	424	444	461	405	448	462	432	448	441	453	442	451	435	439	450	416	438	452	436	444	461	465	438	439	444	436	485	433	460	428	423	473	461	456	479	410	424	451	432	462	446	438	438	447	487	461	467	463	471	434	425	493	432	450	442	479	454	437	424	419	481	496	434	462	407	445	432	430	435	419	423	487	386	462	403	451	472	441	384	465	461	485	473	469	440	410	444	452	461	463	433	437	460	449	413	460	422	430	445	451	414	430	437	466	475	441	468	448	461	447	452	442	411	460	451	509	419	477	452	443	501	433	400	479	445	428	438	436	456	477	488	434	430	430	436	457	433	450	453	446	459	420	440	458	447	454	441	478	467	466	431	440	483	437	406	414	431	420	461	447	464	426	465	440	441	464	402	449	415	468	468	425	438	431	412	465	429	440	458	435	458	476	447	429	449	489	428	427	441	457	452	452	466	447	472	454	515	427	514	414	492	416	478	449	445	419	435	417	471	479	441	432	440	465	472	479	470	406	417	495	457	419	464	459	437	441	448	485	437	433	426	456	432	441	457	441	442	447	471	424	450	440	424	426	477	465	434	451	479	471	459	463	482	440	442	447	462	446	418	443	435	446	446	453	464	435	455	465	446	429	463	453	437	470	422	426	455	469	453	453	439	430	474	484	441	461	440	462	434	448	443	459	454	441	416	435	409	457	432	463	459	460	451	453	455	461	458	473	412	475	427	446	435	424	457	417	463	455	463	426	455	433	452	469	470	457	453	455	459	476	455	433	489	457	426	426	426	462	464	460	453	428	458	450	454	407	429	418	423	420	457	461	470	457	420	419	469	483	444	439	427	434	466	430	458	399	429	452	479	481	427	442	452	479	463	460	471	452	424	428	419	410	454	410	462	453	460	485	450	442	438	420	449	422	420	443	425	436	444	477	447	452	449	489	434	431	406	470	445	430	386	451	430	417	421	460	448	441	450	435	463	493	428	470	486	479	460	396	418	421	474	427	464	430	453	423	455	416	435	433	430	467	445	455	440	458	444	424	485	437	455	455	473	475	470	425	463	436	445	464	450	452	455	408	468	418	433	439	473	455	424	441	420	488	463	426	491	466	455	470	455	413	460	468	439	465	442	447	421	469	456	421	448	460	455	431	476	425	448	436	434	392	470	478	480	455	455	413	465	425	451	455	463	431	410	444	484	435	459	434	472	452	455	468	493	415	442	432	450	452	418	450	430	465	443	441	446	445	441	448	413	452	447	468	472	462	456	433	417	483	484	438	413	401	424	446	435	448	456	435	437	445	442	468	447	450	425	476	413	445	469	450	431	460	435	430	443	414	466	445	449	450	402	445	448	430	440	471	435	437	463	464	451	422	450	458	457	444	451	466	437	434	425	483	444	411	419	427	440	489	472	475	428	442	461	446	433	461	452	426	444	414	474	472	415	435	462	454	453	459	459	422	464	474	410	454	500	431	455	449	464	494	421	420	451	454	444	471	438	480	471	437	434	433	464	428	479	441	427	454	495	467	446	504	471	453	458	423	461	440	438	445	433	428	461	457	423	444	477
40277	47885	33299	21796	16907	17584	16068	14355	9847	6941	5054	3814	3410	3170	2681	2864	3055	2944	2818	2687	2469	2562	2014	1877	1829	1884	1964	1760	1911	2201	2037	1600	1354	1324	1118	1097	1285	1071	1018	878	787	765	730	725	732	691	657	625	599	616	646	605	608	623	613	570	607	616	638	608	594	616	647	571	581	639	639	594	573	596	579	589	556	586	578	564	552	594	550	586	580	545	577	631	570	581	560	616	552	595	605	569	564	576	589	607	564	572	566	588	563	541	588	605	611	580	561	567	570	640	572	582	594	574	608	572	606	574	559	607	557	581	587	534	597	609	579	559	612	571	548	589	562	581	545	548	580	570	553	537	639	538	574	571	576	584	570	608	588	591	576	603	586	582	568	530	569	557	573	557	559	610	561	555	588	581	571	542	566	610	577	616	619	578	566	596	549	579	560	592	565	592	571	615	559	634	557	576	565	584	545	583	538	610	593	525	602	566	591	597	539	552	567	543	531	534	566	592	653	583	570	589	577	570	543	566	565	575	523	545	568	580	592	582	578	607	585	539	569	585	607	559	611	588	581	520	594	562	541	615	568	585	592	577	572	566	609	538	560	574	529	522	606	578	590	616	550	621	559	566	596	527	566	607	545	554	586	531	580	587	541	607	603	556	626	591	553	552	562	541	617	554	574	535	547	562	569	626	597	575	593	596	588	566	578	570	507	531	598	563	592	578	630	574	556	609	606	590	592	587	595	589	593	608	593	552	608	589	589	539	572	545	558	562	555	585	571	572	591	589	574	550	568	607	561	591	551	572	542	569	553	555	578	587	592	572	580	622	584	549	561	544	588	569	575	548	566	561	570	564	553	538	558	526	540	582	609	576	583	560	560	583	606	556	530	573	560	553	602	542	577	589	566	596	547	561	560	553	581	546	538	620	544	563	613	571	570	543	608	555	562	566	563	597	591	566	564	568	546	576	558	572	562	579	560	566	569	528	546	572	553	568	556	546	548	539	549	549	551	551	564	551	590	559	574	601	566	573	566	552	595	578	533	565	560	571	554	562	583	559	587	611	523	533	559	557	570	573	532	550	538	593	562	620	547	562	565	605	590	569	576	578	577	575	608	586	563	595	518	582	582	581	585	590	581	569	541	600	579	566	587	565	582	608	623	638	555	583	555	564	565	519	549	569	570	629	574	594	534	585	615	578	579	627	593	550	569	510	576	590	586	562	583	577	590	607	541	551	600	607	577	539	566	564	582	599	575	550	548	571	562	602	572	590	621	633	633	544	570	575	577	572	571	557	608	601	559	560	608	567	568	593	576	621	598	573	590	592	605	565	543	570	563	555	533	595	597	575	563	535	602	578	579	592	547	570	595	557	588	600	628	557	581	578	548	573	615	564	622	544	559	569	541	586	548	562	576	568	573	580	555	575	584	572	555	556	571	591	568	533	605	579	551	614	585	565	569	565	554	597	574	607	557	528	526	524	573	561	565	567	604	553	539	565	582	565	571	555	571	595	586	582	582	554	594	592	588	572	565	579	590	546	521	544	569	592	555	542	548	584	581	574	583	596	606	564	630	598	563	608	581	569	561	549	563	563	598	568	545	586	556	602	585	591	597	606	595	594	569	591	541	592	622	537	535	555	585	590	571	556	601	573	584	537	557	539	590	567	569	576	600	592	570	610	554	591	559	548	592	577	612	563	590	558	595	578	589	560	542	592	584	582	553	531	575	541	544	614	564	546	571	573	566	561	573	589	596	560	584	574	567	582	604	571	573	547	538	567	575	617	556	573	538	587	588	563	546	545	571	594	562	570	529	565	555	611	537	560	610	562	606	578	567	614	615	602	595	558	565	597	566	564	565	554	588	638	600	577	608	586	574	604	551	586	568	565	546	571	592	615	609	591	568	600	574	588	611	537	601	571	586	603	599	546	588	555	574	568	627	576	576	589	547	549	563	577	596	573	584	624	600	560	557	598	540	571	516	530	572	588	550	616	585	595	575	584	583	548	613	554	572	573	567	594	567	555	601	570	511	614	553	542	582	543	578	602	584	554	600	606	597	585	620	572	574	583	551	534	536	602	567	594	601	586	611	567	579	598	550	586	547	545	609	606	509	610	551	601	600	529	534	573	533	583	572	560	592	591	636	604	573	606	601	617	577	562	537	577	609	616	599	583	558	521	578	515	549	567	554	593	546	563	573	611	564	574	572	585	577	543	569	519	589	557	584	531	597	552	563	595	578	586	553	595	560	560	555	596	621	594	575	599	572	550	546	596	551	586	593	558	557	605	595	617	568	550	608	554	600	575	629	566	591	558	553	573	584	606	587	549	561	570	580	574	594	603	596	603	591	560	549	591	580	576	604	593	590	608	559	553	579	575	573	546	568	568	579	607	550	565	584	641	573	615	574	580	577	587	513	574	611	568	563	599	552	574	600	562	583	577	554	601	565	615	603	569	562	602	505	601	566	627	549	640	563	527	588	575	571	568	568	605	549	593	600	550	599	545	553	610	560	612	535	569	565	577	601	578	584	574	551	594	605	592	547	531	586	572	565	577	569	611	581	580	574	591	575	591	514	553	609	559	603	558	564	553	554	563	614	545	577	550	595	602	546	550	579	571	573	598	540	605	570	572	562	558	626	587	604	586	579	569	604	537	584	542	592	597	600	585	558	576	616	596	591	542	538	563	575	568	643	545	586	610	592	522	606	552	577	600	559	544	608	587	644	569	583	546	549	579	587	606	550	556	569	553	589	545	562	565	599	579	583	608	581	624	629	580	584	542	573	589	575	564	581	569	558	559	567	554	543	562	588	547	598	580	595	597	547	549	558	533	605	535	557	603	564	572	589	615	562	560	583	545	573	558	591	571	569	598	595	578	562	600	590	631	558	565	599	621	577	580	633	607	613	591	607	548	567	574	558	586	543	551	560	566	575	584	535	570	610	564	542	580	600	598	547	601	590	550	560	600	562	551	557	588	577	566	605	547	583	574	589	528	562	553	577	602	552	580	581	593	562	617	597	576	589	557	571	590	580	600	596	604	576	580	580	601	570	550	560	560	587	562	598	566	618	560	557	523	552	588	544	560	573	596	606	561	559	596	590	608	579	577	577	583	569	566	614	556	576	592	569	544	546	569	545	566	577	570	565	591	565	520	620	578	573	602	593	575	569	533	595	539	604	585	510	573	605	574	542	574	555	612	604	582	546	590	585	580	570	543	568	565	532	541	578	602	581	585	593	588	591	532	565	575	600	562	563	554	562	590	561	606	613	561	617	558	577	610	560	572	604	528	607	588	573	627	571	581	573	547	590	541	553	519	533	554	611	535	572	584	593	562	591	606	567	580	590	541	552	591	571	560	558	580	568	603	541	597	586	574	558	544	617	568	590	572	607	557	519	546	564	582	538	562	575	581	577	585	556	559	590	621	592	563	566	572	575	538	572	563	627	596	538	596	600	577	577	589	541	558	570	591	553	554	580	607	511	586	604	550	571	518	564	582	576	609	585	579	573	538	563	613	554	611
27834	22706	19341	10405	4725	4037	3833	3529	2374	1786	1466	1132	1063	1046	1021	1131	1205	1133	1076	936	934	927	883	813	827	793	779	819	820	867	816	901	701	736	672	701	712	650	694	610	608	587	627	625	605	658	584	614	596	600	628	571	586	606	567	580	571	557	594	596	595	536	570	615	616	574	561	594	614	568	578	568	576	612	596	602	555	585	584	596	578	611	601	568	606	576	578	580	570	578	584	590	619	562	577	609	581	605	511	577	573	601	585	584	560	574	572	597	571	600	597	553	563	536	559	557	574	584	568	536	565	580	549	549	580	603	552	607	549	590	574	641	574	596	582	545	550	573	629	584	617	541	591	592	640	616	591	583	613	592	591	629	564	560	565	612	588	555	611	591	601	611	576	569	543	619	617	609	581	567	533	580	554	613	594	562	565	557	597	606	599	589	621	598	579	590	608	586	587	567	571	588	605	627	636	616	576	621	576	562	555	599	600	590	628	584	561	567	600	562	565	568	583	619	623	599	609	535	596	572	557	595	563	596	596	544	590	549	563	584	587	592	609	590	624	574	592	580	602	581	593	593	595	616	565	588	570	561	590	592	580	535	584	552	591	639	569	568	613	585	539	579	611	598	583	615	618	573	587	562	626	601	592	565	595	602	601	588	583	564	538	588	594	604	585	608	585	575	598	582	587	613	613	557	561	556	634	573	612	585	586	569	550	582	608	565	638	591	597	544	554	598	603	586	564	612	560	561	571	589	604	579	552	544	601	596	531	544	604	594	566	570	574	606	619	539	586	587	581	550	617	575	557	612	581	599	567	619	544	548	615	583	610	562	533	547	583	605	557	588	585	559	610	588	573	568	538	605	563	570	600	611	555	561	586	589	580	603	524	649	585	583	578	596	586	586	601	589	620	566	613	564	567	575	610	613	575	582	600	567	627	572	589	526	565	581	539	597	584	557	572	581	601	585	583	579	577	564	586	548	576	566	536	632	583	581	561	561	572	575	583	544	580	565	607	597	574	543	546	534	612	547	582	602	560	626	611	570	546	601	600	591	579	566	565	628	611	572	567	562	539	596	594	556	583	589	557	575	580	596	566	613	587	597	580	556	533	536	624	594	583	590	579	567	571	609	587	606	536	598	590	526	564	588	549	595	606	559	594	591	573	593	546	614	605	579	583	560	556	612	549	543	596	585	606	610	552	575	571	593	582	626	617	571	559	567	626	574	627	635	585	595	580	550	558	601	551	591	641	604	560	574	583	607	585	587	590	578	556	597	566	586	566	605	593	536	590	588	551	564	575	592	568	585	567	585	564	598	628	592	562	581	574	562	611	559	548	584	644	559	620	556	579	567	568	581	595	562	588	537	553	528	585	593	545	600	591	570	560	606	593	598	602	579	605	578	589	635	563	598	572	597	575	575	587	551	594	609	612	595	566	592	544	548	588	609	560	580	602	570	579	626	567	574	646	581	603	611	552	564	561	605	606	583	607	592	632	565	624	568	580	571	579	587	556	583	589	567	608	542	594	575	551	600	588	591	559	615	539	549	660	649	573	559	590	609	613	575	624	581	594	591	604	604	620	557	579	597	601	645	586	569	556	615	577	565	584	571	607	554	594	614	576	619	602	617	609	547	646	599	562	554	560	582	545	584	574	559	577	581	570	547	589	627	592	561	567	586	587	580	570	605	560	607	579	590	585	597	585	558	578	626	571	520	604	582	555	535	531	572	605	572	566	584	551	588	631	499	611	593	569	563	579	602	619	574	579	590	570	558	583	570	606	606	588	593	602	591	619	536	572	567	555	572	537	601	620	607	627	554	631	612	607	561	576	582	589	619	573	590	577	588	608	637	635	592	575	564	594	584	560	551	612	610	626	568	564	586	583	579	609	599	555	593	601	600	574	578	562	581	636	595	591	590	527	573	600	591	558	543	586	572	571	594	578	549	590	577	581	614	613	589	608	589	580	586	611	577	633	550	611	540	576	585	585	521	552	566	548	603	565	560	569	547	566	571	575	622	573	540	561	600	581	605	549	587	581	580	560	565	602	603	633	538	606	594	599	575	592	622	587	549	540	565	568	578	578	576	558	538	573	549	597	599	551	597	603	643	559	612	588	588	586	552	582	603	567	589	616	538	588	556	568	565	578	592	583	606	561	590	539	566	580	579	573	592	586	568	630	586	609	578	594	578	616	568	575	618	595	549	585	584	563	589	570	595	591	599	589	592	599	617	593	599	571	607	599	609	604	604	554	586	586	540	600	598	588	601	559	591	552	576	562	573	640	611	576	606	610	527	574	596	562	582	599	576	592	587	585	629	597	569	597	585	568	625	599	605	568	597	568	541	583	550	566	587	588	585	559	579	571	567	617	562	572	596	558	594	573	571	590	536	590	601	612	587	652	591	567	574	608	588	591	606	563	578	586	595	603	553	547	596	589	541	539	535	584	567	550	590	572	607	590	586	640	570	591	594	574	558	607	574	562	548	508	593	582	587	579	570	623	608	550	594	591	618	554	622	574	553	560	565	600	596	561	579	575	615	577	582	611	621	606	587	563	590	575	586	593	611	563	598	578	554	582	552	537	576	579	609	621	574	597	574	565	598	584	576	559	609	567	598	603	614	559	581	577	574	592	579	564	568	595	654	572	570	549	541	601	609	604	582	603	596	579	625	565	607	530	597	543	567	629	544	601	615	544	590	567	561	606	572	552	596	587	595	609	571	582	574	608	602	597	580	572	582	572	542	578	547	572	522	579	567	567	600	601	572	549	560	605	613	528	568	536	577	590	580	591	565	610	597	576	538	621	577	598	545	589	590	576	606	590	545	578	572	608	615	602	582	579	596	563	591	599	558	600	565	569	612	528	608	584	586	573	568	608	595	596	608	575	592	606	577	564	576	612	609	590	581	604	591	590	573	598	533	587	612	602	598	582	579	578	549	593	592	623	550	589	588	574	552	597	581	595	615	567	547	578	588	605	537	591	583	590	580	543	617	597	619	609	597	580	600	568	563	571	570	592	558	589	586	628	610	542	547	583	569	593	609	556	614	605	564	550	606	583	654	592	600	588	554	602	585	569	593	555	600	558	579	616	591	610	604	556	573	585	615	579	600	614	566	628	566	590	587	599	578	549	619	592	603	561	612	576	573	602	577	549	608	595	558	565	575	584	598	575	554	589	584	614	606	595	622	575	591	557	633	564	605	611	585	578	594	552	575	530	582	591	584	610	583	565	575	597	553	607	578	552	570	646	582	600	586	587	632	612	586	641	598	581	659	603	561	578	642	599	552	593	624	591	583	585	542	582	630	604	562	591	551	597	596	571	573	582	596	561	518	557	610	604	559	606	553	598	583	589	555	555	607	642	615	578	640	573	603	586	566	584	608	647	569	596	618	609	582	576	607	616	631	593	566	594	634	560	592	576	577	578	567	530	582	585	630	570	601	568	580	606	548	607	577	609	595	569	567	574	576	610	598	587	559	598	556	602	605	570	551	607	537	595	595	580	533	601	628
31672	31410	21469	12299	8243	8456	8244	7684	5348	3658	2714	2248	1933	1732	1775	1988	2124	2023	1838	1594	1415	1457	1406	1260	1281	1267	1231	1354	1228	1279	1350	1238	1147	967	940	958	929	985	919	826	808	794	823	815	799	810	793	831	795	765	764	737	768	703	817	794	807	712	730	789	746	781	793	788	733	764	767	783	757	757	794	793	692	714	728	765	748	741	722	792	708	784	752	739	718	749	712	735	742	754	723	734	746	777	755	748	769	785	780	728	711	762	716	752	755	755	753	728	723	762	736	767	714	715	748	734	761	760	715	768	728	721	720	748	764	784	822	776	770	759	759	734	686	745	772	797	732	733	726	756	765	743	751	745	715	761	778	772	788	716	757	760	795	735	756	752	746	733	749	765	780	728	802	715	719	750	719	771	704	719	754	794	743	730	770	741	783	742	764	746	749	767	777	774	759	738	815	720	781	757	754	765	689	733	749	755	744	720	723	731	734	702	745	777	726	697	771	729	749	731	739	743	801	749	762	748	796	732	802	758	813	772	731	770	709	796	731	745	746	744	743	773	776	740	750	738	785	756	727	721	726	746	715	786	792	753	757	732	740	735	773	737	707	773	743	748	750	752	779	713	749	765	764	747	780	781	733	752	694	766	730	784	722	743	714	763	728	680	759	726	767	767	750	733	791	760	802	733	763	723	754	783	716	763	712	772	727	787	755	746	790	734	769	774	725	769	730	728	734	771	688	752	760	742	752	729	762	721	755	747	787	775	754	756	735	752	741	770	713	768	749	761	769	732	771	781	798	773	755	762	748	760	759	762	721	748	749	741	758	763	755	751	826	693	779	785	768	758	752	753	761	735	773	719	778	730	748	777	767	783	806	819	766	743	718	755	707	721	729	736	722	751	738	737	784	727	750	762	757	736	799	793	735	769	762	726	687	781	782	758	737	746	748	756	765	772	744	730	734	797	780	776	708	752	723	787	733	765	768	722	699	783	722	744	754	751	751	701	721	738	782	765	722	762	690	792	782	767	730	770	721	772	738	729	753	760	755	757	763	728	724	742	748	755	783	791	751	758	730	772	768	750	760	776	728	771	751	702	732	751	777	727	758	752	757	820	727	750	756	744	783	783	746	785	764	765	752	738	786	727	742	708	758	714	701	800	715	743	771	758	743	738	788	725	789	697	752	773	701	705	751	747	771	765	734	708	729	765	745	774	779	695	756	736	711	746	765	816	695	704	764	739	733	759	778	819	761	730	748	722	757	748	747	726	798	722	733	783	767	745	754	741	720	731	732	766	732	715	771	751	724	706	748	711	670	766	717	788	739	762	721	735	705	701	723	750	767	775	715	759	744	729	745	740	753	733	727	741	824	784	749	743	786	692	733	707	757	747	730	747	746	684	693	754	776	769	732	741	742	738	736	714	732	781	797	777	784	716	759	723	770	775	757	763	777	781	770	738	771	752	751	690	801	750	749	757	784	756	776	741	694	775	778	801	753	782	774	789	768	746	724	779	726	739	752	737	753	766	721	718	817	697	695	731	724	758	760	748	775	780	747	767	767	740	748	752	710	730	737	762	789	703	772	757	764	768	794	723	734	744	770	750	776	746	733	729	768	706	761	745	699	762	792	778	757	746	759	763	771	739	737	801	769	786	773	779	727	727	764	714	753	738	730	724	776	693	727	713	754	719	722	709	748	705	770	720	735	710	740	734	785	742	760	759	772	719	763	758	776	738	718	720	734	698	724	735	746	685	801	744	760	757	702	761	753	692	726	773	769	739	701	753	750	783	708	725	788	748	747	770	736	743	745	760	706	759	767	715	761	750	689	776	727	777	736	759	800	766	787	739	798	762	714	765	766	737	772	745	703	772	761	723	744	756	768	741	782	747	738	721	698	730	748	771	731	755	759	720	771	744	765	776	676	731	760	780	793	724	779	729	746	773	765	747	771	745	711	701	744	756	753	724	716	721	734	729	733	756	744	689	795	758	750	739	780	748	748	746	836	686	777	763	756	754	775	774	769	710	760	743	722	693	725	773	761	780	737	772	778	777	741	741	715	758	826	769	759	727	765	800	804	731	720	719	764	774	754	804	771	707	730	771	716	733	741	739	745	778	746	770	722	813	754	719	800	716	761	730	719	739	761	775	768	736	719	742	775	705	744	775	757	746	744	730	804	786	771	739	742	749	769	771	742	723	751	750	713	764	750	752	777	764	753	761	758	786	719	762	770	731	734	723	764	753	796	768	710	725	748	727	791	744	755	760	810	777	812	725	750	753	761	714	766	766	713	784	759	750	713	763	775	720	757	739	726	738	819	794	714	728	750	710	756	734	708	776	709	753	742	735	772	764	690	765	748	726	756	775	787	770	754	739	722	748	769	781	759	760	737	704	744	767	710	773	757	767	727	728	820	755	749	770	772	786	760	773	773	783	735	768	765	741	761	734	714	736	752	757	754	772	755	805	701	752	725	763	784	754	773	702	775	736	761	767	742	774	717	758	782	725	783	738	739	757	753	700	743	802	777	737	706	735	786	701	731	790	769	763	737	758	730	744	717	713	730	749	738	761	744	736	828	730	761	741	782	740	754	744	730	749	741	742	740	727	731	737	763	772	804	730	798	781	740	751	769	714	782	757	715	773	758	728	775	760	759	715	754	779	747	732	759	733	777	738	740	715	748	747	737	724	769	771	750	755	747	720	733	766	783	707	742	787	758	725	732	769	734	702	712	767	761	747	737	735	726	754	712	703	735	754	691	769	762	767	766	749	752	749	734	742	714	753	760	743	743	769	714	771	779	786	724	794	759	744	763	759	766	746	732	706	765	780	756	712	774	754	751	736	721	702	744	780	748	729	743	767	785	778	717	753	732	719	733	759	702	780	730	743	788	726	721	777	801	799	745	809	719	774	748	743	722	763	777	738	738	723	751	716	704	761	709	738	802	783	723	775	745	764	762	678	757	750	717	781	719	719	731	731	720	737	766	783	693	764	701	731	726	786	754	738	761	772	727	700	768	759	798	711	773	758	754	749	782	703	720	722	708	757	760	719	732	730	777	706	783	771	718	749	738	780	723	777	762	797	762	820	748	766	747	744	730	779	708	675	740	686	716	697	779	784	727	776	756	791	712	756	761	709	740	796	692	789	699	739	816	770	727	751	745	759	717	771	735	764	692	750	743	741	761	741	769	765	740	768	793	779	733	764	764	746	796	731	747	752	753	732	753	706	780	729	775	765	721	755	678	772	750	807	754	735	775	785	740	770	740	800	768	743	740	760	739	734	713	729	709	795	683	737	755	759	742	708	728	739	774	699	729	731	737	758	757	727	773	726	739	775	715	737	783	756	706	721	788	733	754	747	768	722	767	758	779	756	757	768	781	746	714	741	752	771	757	754	797	771	738	751	748	747	755	804	740	765	758	716	752	778	755	789	780	755	723	777	701	719	724	747	735	766	783	800	706	723	749	703	796	756	751	750	751	767	760	775	755	766	728	790	740	757	762	758	730	758	769	723	766	805
23796	20870	27975	23838	20667	13027	8178	5679	3867	2606	2175	1790	1639	1550	1512	1613	1545	1319	1223	1111	1036	878	1026	967	925	852	847	888	902	940	1003	913	953	753	667	629	664	688	681	600	570	573	549	552	578	582	542	564	558	554	504	492	522	579	536	542	593	509	536	530	573	527	521	531	528	519	520	517	543	501	505	526	552	556	499	529	532	530	541	503	511	572	546	516	522	491	515	505	492	515	507	506	519	480	501	519	512	532	501	481	526	549	487	510	512	484	487	514	470	491	538	500	504	489	531	531	501	527	521	491	501	536	528	535	517	524	503	506	507	494	500	508	473	494	534	567	524	514	483	506	504	495	508	542	511	535	541	538	488	485	480	520	489	511	492	496	555	503	556	525	553	548	504	532	507	492	500	499	532	522	580	501	481	524	522	522	526	547	467	493	490	476	507	515	504	503	522	548	574	506	516	498	518	552	533	509	533	487	500	531	552	529	503	502	505	542	560	517	513	501	518	554	501	521	520	526	509	534	531	516	538	547	519	543	531	558	532	510	547	495	508	508	532	546	483	514	508	542	551	523	501	508	548	506	479	491	557	526	524	483	544	528	517	513	517	517	530	509	485	511	531	523	505	524	540	502	485	530	519	512	493	504	537	536	508	536	524	521	497	505	482	525	510	562	512	487	532	552	528	510	526	515	521	521	523	475	489	516	551	520	536	541	557	533	542	517	528	517	556	515	525	532	505	546	549	510	525	554	563	551	511	538	521	500	496	563	525	526	525	510	495	538	497	510	523	519	566	511	489	478	524	520	569	551	484	505	516	520	502	506	538	540	507	526	515	563	542	490	502	477	537	543	497	513	505	523	488	511	493	543	518	505	520	525	488	512	520	512	520	511	531	492	519	540	494	518	501	548	480	543	527	547	487	539	530	492	500	519	495	560	530	485	525	522	531	529	479	513	523	546	516	526	553	531	543	508	536	496	533	514	527	521	495	538	518	522	532	548	499	518	499	503	499	500	542	448	499	547	504	470	548	500	517	492	527	510	506	521	518	513	493	537	546	498	565	468	527	527	525	462	477	532	504	537	528	513	518	542	527	531	514	506	525	558	503	548	521	548	507	568	533	535	540	549	527	526	490	541	481	498	546	543	497	563	489	525	528	563	481	565	494	498	529	553	506	497	520	528	512	538	513	519	486	498	526	568	526	528	496	522	543	541	508	475	509	535	518	527	523	541	526	524	545	518	542	532	515	525	524	514	508	488	508	553	497	513	531	508	523	553	505	500	538	554	503	544	535	499	532	535	551	524	548	524	531	544	511	524	526	475	498	539	530	486	524	544	514	532	529	509	535	470	515	520	529	499	505	537	512	544	504	534	531	541	542	529	520	522	541	538	460	526	574	500	504	525	510	493	553	490	508	538	529	548	513	524	543	517	487	536	554	514	538	539	520	528	555	521	502	525	515	526	489	500	545	518	530	524	505	467	550	495	492	541	521	540	503	537	515	526	523	490	517	553	508	535	512	535	514	541	554	524	546	575	515	536	513	489	517	518	535	495	500	516	528	540	505	482	537	534	495	513	513	543	549	487	525	524	536	533	517	512	539	575	526	527	550	550	498	503	523	495	511	513	445	490	502	486	520	540	526	562	521	522	472	536	497	547	521	537	506	542	509	534	555	543	517	494	541	533	505	494	530	492	490	549	535	538	522	517	550	525	516	526	506	518	501	518	505	539	517	493	516	528	486	478	484	528	486	521	513	538	470	526	492	528	498	529	498	578	523	526	525	554	475	514	533	544	512	534	507	531	521	513	516	488	496	513	509	504	523	470	509	534	474	510	495	508	562	494	493	506	511	552	538	497	529	513	508	524	504	519	541	533	504	499	501	510	556	500	534	538	537	530	532	518	471	527	498	507	506	505	550	512	528	585	566	515	513	505	527	506	524	493	489	491	494	513	522	547	572	516	523	517	486	553	520	542	543	544	497	522	515	552	535	536	557	513	556	527	513	502	504	520	505	526	529	527	534	504	485	479	507	524	516	528	496	534	530	496	515	546	537	544	520	497	540	499	518	521	526	502	530	509	537	480	535	504	534	522	534	546	505	534	515	509	476	525	528	572	526	502	530	497	499	510	514	568	517	506	534	538	533	486	526	547	465	528	513	554	463	485	537	480	494	553	515	542	501	534	480	507	519	486	523	559	520	531	568	476	552	508	515	520	577	528	532	507	527	547	507	509	540	493	505	528	533	503	500	508	484	532	520	540	530	488	548	505	554	519	528	521	512	533	515	511	568	518	506	520	522	526	535	504	515	506	473	540	503	534	543	479	547	514	560	519	532	521	546	557	537	519	510	551	511	510	534	527	494	568	544	504	492	497	464	520	490	525	547	490	548	529	534	488	520	499	529	487	465	522	558	534	470	536	524	467	507	502	542	503	504	512	522	493	516	528	511	520	499	496	475	550	489	515	534	531	525	488	551	520	508	519	529	528	520	552	520	566	549	511	516	533	474	517	509	562	577	494	536	497	486	523	539	527	538	554	532	524	535	518	501	475	518	501	509	508	517	537	527	497	535	523	553	553	515	531	516	532	543	530	504	506	522	495	501	542	537	507	502	512	514	483	477	531	503	541	517	524	527	505	532	538	499	525	494	532	516	504	486	479	500	539	493	531	507	490	511	516	475	533	525	492	543	495	528	520	497	522	541	524	528	498	512	491	500	526	541	526	500	527	515	512	548	469	499	502	510	514	529	481	537	533	490	497	525	509	561	554	522	537	573	492	483	522	529	529	532	552	538	539	511	497	511	491	565	504	489	498	534	515	479	518	500	467	530	547	538	505	533	507	493	511	510	530	517	488	519	495	565	536	533	528	503	500	537	490	553	484	524	537	495	491	524	490	531	553	514	527	547	494	527	524	560	503	478	492	517	544	558	458	503	523	530	552	510	466	569	542	495	535	507	536	521	510	520	514	545	525	543	505	551	479	511	504	519	492	489	507	535	529	518	496	507	539	487	506	536	533	482	485	515	525	504	527	546	521	517	530	498	520	490	511	493	498	511	486	489	533	534	523	497	538	562	522	565	492	472	493	517	507	483	531	528	536	533	536	519	518	518	539	537	502	531	559	492	522	517	523	516	482	519	532	534	480	542	483	491	523	510	527	512	492	527	544	509	526	508	507	573	539	478	485	573	555	497	524	510	475	526	508	529	507	478	516	509	541	506	502	520	549	531	517	480	570	499	507	521	529	473	460	474	507	528	503	508	548	546	553	586	520	532	547	517	524	518	504	493	557	570	560	543	533	541	519	538	535	549	482	524	515	539	567	506	520	529	522	510	552	484	541	536	547	517	531	538	501	539	491	519	502	520	514	502	543	477	479	482	513	534	536	509	504	537	516	520	522	501	482	506	512	527	473	502	537	489	533	523	549	531	510	537	528	549	536	546	518	524	524	529	562	518	520	516	530	464	554	532	515	526	508	472	485	513	492	534	527	529	534	481	478	529	516	503	556	529	487
35224	43280	28579	17750	12971	12699	13127	11369	8290	5619	4406	3717	3270	3060	2893	2981	3042	2465	2113	1822	1708	1480	1698	1706	1433	1349	1389	1385	1395	1543	1632	1490	1437	1178	1023	944	1034	983	912	854	851	795	840	772	797	822	759	742	693	712	729	718	690	701	718	751	678	655	688	700	644	743	708	718	677	694	690	683	646	682	684	697	713	731	691	694	677	645	686	632	641	638	687	667	687	653	698	673	724	658	694	692	685	677	671	647	675	688	650	686	677	658	700	695	632	663	652	634	659	674	660	676	667	677	617	644	682	686	651	683	676	652	716	672	704	701	717	664	682	699	689	669	673	676	658	678	700	661	673	649	712	664	679	655	684	673	669	646	686	617	710	699	698	642	682	655	657	671	665	677	644	656	697	664	661	698	673	713	685	634	684	670	697	671	621	711	663	655	642	697	678	734	633	629	683	643	664	588	631	684	676	643	675	697	638	645	668	681	667	725	671	639	694	658	667	651	667	661	641	686	677	647	654	650	674	651	663	681	687	637	662	661	644	599	656	698	670	676	701	697	677	680	687	718	649	709	670	653	637	700	660	700	671	665	715	675	672	667	669	676	683	674	653	679	692	700	698	685	721	665	641	653	663	675	681	681	672	662	647	660	671	664	628	652	675	654	644	717	632	683	657	702	669	724	651	631	650	624	673	683	677	690	664	654	694	663	686	687	654	700	663	640	657	698	685	652	653	689	689	631	645	694	679	702	634	647	629	685	666	663	693	664	686	689	661	623	715	675	696	656	685	658	715	673	671	632	627	609	648	632	643	718	639	685	649	669	705	661	658	661	673	617	670	697	674	637	682	670	688	705	640	659	695	657	651	689	687	674	698	733	711	660	675	659	731	681	695	674	651	639	701	669	671	643	652	670	676	661	674	659	659	680	702	665	667	689	691	685	665	666	642	693	658	645	641	697	668	716	693	653	677	679	700	723	686	666	692	636	713	718	654	634	647	705	674	666	642	638	698	663	655	676	658	694	708	701	665	652	647	679	658	668	703	660	647	659	636	694	651	674	620	657	636	652	699	699	680	680	701	677	670	704	644	643	658	694	659	706	668	631	689	667	661	668	620	623	706	675	672	670	669	650	708	663	714	695	655	690	679	690	698	666	658	645	719	643	671	660	676	648	671	626	640	664	711	656	695	694	670	629	688	725	696	669	639	683	634	661	684	736	643	700	663	672	660	713	641	697	686	647	687	659	705	670	671	708	726	695	645	719	641	684	734	692	673	661	704	694	694	651	682	675	670	689	671	671	696	653	627	668	681	660	643	666	652	653	719	653	703	676	677	669	628	646	633	672	694	619	713	667	626	670	678	679	648	623	691	646	695	660	684	690	678	653	626	676	682	633	681	650	709	708	716	645	693	684	674	678	630	649	641	678	724	666	669	617	659	700	665	664	612	695	683	689	703	655	665	663	702	685	660	685	698	662	669	683	623	667	702	676	670	675	682	678	693	717	711	690	669	698	645	662	644	681	684	665	678	640	653	697	723	604	660	700	714	595	637	704	677	666	684	629	691	676	676	684	642	692	649	665	665	653	706	695	698	678	690	659	669	654	648	697	641	648	669	673	697	687	687	664	707	623	700	663	701	704	712	662	649	691	666	699	688	674	653	658	706	648	686	680	656	618	658	671	669	691	653	635	671	693	715	673	665	694	625	627	680	650	604	648	711	673	674	665	677	721	691	674	654	715	672	682	701	658	662	705	643	686	677	654	675	669	722	687	660	691	678	657	670	683	682	670	697	707	702	706	660	668	658	632	655	696	633	650	624	677	715	690	675	654	680	692	644	663	688	681	703	718	663	678	708	654	659	679	646	680	685	658	635	677	661	650	672	681	639	664	656	681	671	721	697	687	662	676	711	626	650	631	649	676	706	695	667	652	657	687	708	689	683	696	658	678	671	644	705	696	674	763	651	672	634	714	659	688	669	700	685	626	664	696	682	672	659	694	682	649	685	670	693	654	701	673	667	682	643	711	697	638	657	643	662	671	673	635	672	716	690	639	640	673	661	674	668	672	639	671	713	716	679	663	678	694	704	648	647	651	679	652	681	692	651	645	655	677	674	687	699	671	667	638	660	680	675	691	625	659	655	696	673	636	652	665	668	694	652	629	690	646	735	687	652	700	672	666	704	677	662	646	705	697	687	726	713	678	681	686	670	681	649	708	653	724	666	690	700	682	684	668	689	667	698	691	634	665	674	687	683	660	680	714	604	683	682	724	664	689	657	684	739	655	699	665	663	647	653	667	637	710	657	686	725	695	688	657	657	681	675	709	634	699	629	651	684	664	690	696	688	671	683	687	710	679	698	681	671	724	649	693	673	715	685	674	682	654	660	680	645	698	706	647	681	677	673	654	664	613	648	645	670	677	683	721	679	681	676	668	640	694	688	717	705	672	676	659	699	658	676	701	695	680	648	642	722	741	680	684	697	697	676	706	676	671	641	683	662	651	682	695	712	619	685	682	654	650	712	674	681	698	696	650	722	664	668	693	642	655	676	746	711	676	672	717	713	702	701	643	672	703	625	678	685	674	668	707	653	635	719	676	677	684	642	651	694	702	657	670	676	648	687	707	657	683	689	680	624	673	685	702	639	656	653	642	699	689	689	689	680	707	696	649	725	677	698	685	681	699	671	678	626	648	690	683	640	683	665	683	683	671	669	664	666	674	647	695	703	672	678	636	668	687	651	712	703	626	713	679	655	679	671	701	658	663	697	638	706	681	716	662	708	655	663	642	684	674	679	680	668	646	677	679	704	652	649	718	680	681	660	707	699	652	652	693	687	685	630	680	635	648	639	709	665	715	667	641	692	660	693	732	644	652	666	692	635	669	667	660	661	653	635	712	637	692	653	632	671	668	653	668	670	660	692	651	673	704	649	697	693	670	720	683	663	696	697	678	657	663	655	636	625	649	677	681	715	670	666	713	694	664	621	674	685	693	685	692	643	650	676	659	690	676	659	679	651	658	644	669	676	655	646	711	654	662	702	694	679	707	608	680	683	717	669	676	652	623	671	658	720	675	627	659	622	670	673	653	645	673	668	680	643	618	671	726	676	638	637	646	634	631	664	632	665	667	637	694	703	692	639	669	708	662	720	651	679	659	667	679	694	668	704	661	744	650	611	678	707	672	648	668	668	616	671	645	682	653	675	717	651	679	674	705	630	634	664	682	678	696	686	706	652	709	674	705	660	655	639	687	618	617	692	694	685	689	685	661	671	637	640	655	647	678	689	671	669	673	659	668	683	644	690	680	680	718	655	678	660	687	721	630	620	690	669	657	685	659	643	672	696	640	711	728	694	643	641	715	666	674	644	693	625	646	632	664	673	632	662	668	667	628	696	661	688	668	696	642	697	715	680	653	666	695	684	698	640	681	685	707	625	711	644	661	717	685	670	625	660	673	623	674	661	676	683	698	642	659	636	674	669	724	665	739	664	673	704	658	675	694	691	643	679	678	667	639	704	640	681	661
22814	20895	28584	23291	20892	21093	15706	8612	5340	3999	3013	2492	2401	2328	2323	2071	1770	1371	1307	1148	1046	1060	1063	919	934	917	951	916	945	927	1058	1022	998	870	711	626	652	693	628	591	559	528	570	524	532	508	526	549	475	477	466	481	465	504	489	488	458	463	432	479	447	480	458	488	483	484	457	428	449	453	449	440	470	433	428	444	436	495	495	466	465	463	410	464	467	456	424	505	415	453	430	491	479	513	482	494	436	460	457	477	469	444	433	447	482	445	456	485	472	465	465	462	453	472	429	479	461	461	486	443	441	474	484	460	448	490	477	471	438	425	477	454	459	455	437	482	460	477	449	441	471	428	447	495	477	421	463	429	427	451	490	434	473	439	486	443	448	450	503	459	432	443	476	403	454	445	407	456	465	471	431	452	425	471	446	462	431	459	422	413	476	512	424	441	400	500	440	452	470	494	447	476	475	441	446	388	435	450	472	446	472	483	486	471	468	447	430	441	473	443	451	463	469	444	439	484	440	449	455	459	470	441	444	425	470	455	446	439	451	415	438	438	427	443	489	489	445	439	406	480	431	428	449	425	435	470	434	420	401	458	460	470	478	471	475	482	483	447	433	444	397	437	445	479	459	495	461	470	468	444	466	489	436	472	430	461	473	455	455	456	467	474	439	432	398	456	484	468	422	458	490	442	511	497	440	443	448	470	418	493	446	410	428	455	480	463	463	459	441	451	457	394	450	453	472	456	431	429	452	471	420	435	424	447	454	429	464	464	454	463	490	425	458	455	487	469	438	429	480	433	461	440	463	432	466	486	447	473	459	464	457	440	449	432	457	437	482	465	463	442	460	470	433	471	434	491	452	501	470	462	457	457	435	437	453	461	449	424	445	473	479	447	436	487	467	425	428	437	450	453	433	444	465	425	419	436	448	472	411	477	448	442	430	444	422	454	444	479	447	494	458	441	448	446	414	422	474	459	427	465	480	450	449	441	458	468	486	467	451	435	466	415	451	445	453	455	451	437	472	484	456	482	431	460	440	448	438	401	467	455	457	447	451	458	440	444	432	477	442	423	485	448	396	431	441	435	495	420	430	448	438	446	461	468	460	445	429	458	453	432	466	429	453	460	478	464	414	389	427	498	430	457	457	456	409	445	462	497	477	481	473	479	475	443	443	447	459	477	439	473	465	436	453	450	425	430	457	476	445	478	439	451	501	508	459	455	446	481	468	451	423	456	503	434	463	455	426	469	469	453	442	453	472	470	456	460	460	454	450	490	460	496	431	437	461	443	488	428	465	463	439	429	440	450	461	450	454	449	421	439	447	449	471	443	423	433	459	456	460	457	451	458	423	433	438	483	426	489	439	484	448	466	471	484	452	469	428	459	442	435	448	500	441	436	420	474	469	462	435	446	439	446	459	479	468	468	461	424	448	450	461	451	450	512	461	441	435	496	435	465	451	489	447	453	420	493	451	431	448	455	460	431	472	447	447	438	443	444	451	439	432	469	459	457	474	503	456	471	513	414	461	494	453	428	449	405	426	441	446	478	471	439	457	439	475	476	464	476	414	475	425	480	436	462	407	473	458	441	479	420	435	479	483	450	496	472	448	462	455	422	441	438	446	443	456	479	443	460	445	430	502	463	439	458	475	423	440	459	427	463	470	463	469	405	449	460	439	463	422	450	455	487	458	473	456	472	471	458	429	436	468	431	463	441	425	447	426	464	452	436	443	448	465	446	449	423	463	454	468	430	465	481	478	442	453	462	465	419	443	449	478	459	471	439	436	472	468	426	445	473	489	460	475	453	426	474	416	484	450	450	450	459	465	496	471	413	479	453	444	461	423	470	461	421	456	447	451	489	459	462	443	465	460	481	443	440	496	434	487	444	416	459	418	480	430	472	449	437	466	436	459	464	458	441	460	474	459	441	417	473	434	432	463	484	451	454	440	447	467	457	437	452	430	433	465	455	437	442	461	442	472	460	478	488	427	444	448	467	458	475	454	416	470	443	474	479	433	427	429	424	414	495	428	465	466	473	463	428	436	443	451	442	456	440	440	434	426	419	445	476	453	425	432	480	487	417	446	455	455	452	438	426	444	471	479	442	426	497	465	394	436	462	426	442	445	448	434	464	436	430	496	468	420	433	480	464	426	444	465	490	458	510	481	469	458	428	430	443	471	462	437	464	458	446	426	458	472	483	468	467	446	450	473	436	454	458	475	457	481	443	401	455	461	471	465	496	447	476	473	463	444	476	456	510	462	473	434	442	404	450	437	454	441	449	455	439	423	502	433	454	476	461	496	461	443	413	440	431	463	422	454	420	461	435	430	490	462	474	457	443	503	459	442	459	448	472	479	389	446	450	464	416	435	454	465	466	470	458	454	484	440	438	469	462	448	443	484	445	475	456	442	445	473	433	452	436	469	422	449	443	443	457	464	457	458	449	457	458	421	447	462	461	474	448	423	464	469	484	451	449	471	459	467	443	457	429	513	478	436	432	461	462	470	441	434	460	454	445	457	458	415	491	519	441	480	462	420	420	423	495	463	448	442	462	468	481	448	460	463	440	445	467	465	462	463	452	469	456	442	460	493	449	396	470	443	431	469	424	485	493	484	478	464	413	496	422	476	438	430	478	429	433	455	427	474	490	441	468	460	443	471	457	461	445	475	433	439	470	381	474	427	474	466	468	471	475	471	471	469	466	453	455	473	482	445	482	447	440	490	433	459	492	445	465	412	425	457	452	440	474	450	406	465	423	456	475	411	439	462	467	451	413	464	470	410	466	461	518	501	427	455	475	455	459	482	471	450	452	436	442	452	481	455	458	510	454	470	439	442	423	470	463	421	444	464	450	446	438	425	475	473	422	435	467	429	427	487	450	470	443	470	430	414	463	485	431	460	504	440	447	446	487	433	460	453	446	444	472	470	497	439	443	456	448	432	462	444	458	456	451	472	475	473	450	451	429	443	442	433	440	459	476	464	402	496	445	484	446	481	439	419	442	456	448	459	414	473	440	464	433	435	458	432	441	446	469	449	418	429	435	456	453	431	451	443	439	467	436	430	457	452	461	454	471	437	421	455	427	457	465	475	461	481	474	466	434	476	456	431	431	436	475	457	448	465	450	450	454	432	449	477	454	469	451	480	496	474	465	513	438	453	433	457	479	463	462	462	464	468	467	449	464	483	486	460	502	405	449	451	457	483	460	416	463	469	439	431	457	469	413	442	465	450	449	480	451	444	430	475	465	456	470	499	488	464	467	490	458	459	432	474	415	458	447	430	410	464	409	453	423	439	416	455	427	435	490	458	465	458	479	463	464	431	420	480	444	436	453	468	449	431	456	444	465	445	456	466	446	481	462	434	446	481	459	433	417	434	458	434	462	437	461	467	439	422	472	448	459	446	464	465	470	503	427	444	433	409	480	456	459	456	466	448	431	450	455	437	469	487	443	474	458	477	435	412	452	433	439	452	430	457	469	506	456	445	478	486	428	481	457	439	425	407	450	467	458
39565	54845	33241	21778	16758	16391	16679	14886	10924	8454	6486	5372	4974	4616	4375	3984	3508	2718	2342	2016	1935	1725	1797	1612	1482	1585	1535	1639	1615	1533	1786	1863	1648	1473	1102	951	973	995	1018	845	824	749	775	779	783	743	650	684	677	658	616	662	629	600	610	622	621	513	628	634	598	637	632	600	615	601	647	611	590	600	592	597	625	586	543	587	563	588	604	561	540	595	607	646	632	568	605	605	548	629	603	542	585	576	596	572	583	583	599	570	566	576	645	578	598	593	532	590	592	616	560	557	558	574	607	593	520	535	581	563	580	551	598	589	607	584	605	583	588	553	577	590	619	533	603	571	562	565	592	574	573	591	530	543	598	565	585	572	541	575	571	572	575	520	583	594	589	593	598	589	587	547	610	544	563	593	573	557	555	575	613	605	561	587	549	543	600	571	581	573	545	588	567	599	603	599	571	603	597	593	585	581	554	528	564	568	542	557	588	557	562	588	582	604	582	553	611	565	579	566	595	586	600	552	545	597	557	615	549	591	570	581	588	541	611	572	615	575	562	615	587	574	593	576	612	543	574	583	576	561	569	528	567	571	563	579	603	591	597	549	541	554	577	581	592	606	553	563	559	613	627	563	611	590	555	587	551	608	586	579	539	543	567	569	566	559	585	566	579	547	558	588	634	582	565	638	566	611	587	559	565	578	568	579	554	569	533	613	544	593	611	574	587	582	541	584	575	559	601	593	603	564	581	547	603	552	609	560	605	585	540	573	571	507	597	559	651	578	542	577	580	560	555	611	561	559	591	581	542	597	580	516	577	582	565	557	588	537	590	601	611	637	555	585	614	560	575	568	534	585	569	598	560	530	582	576	559	547	542	581	562	568	595	585	609	565	559	590	569	580	582	567	575	569	552	575	567	590	593	584	597	560	562	602	596	557	579	576	549	574	613	596	604	567	518	591	543	595	579	552	589	555	591	582	540	544	607	588	628	566	574	602	571	560	554	570	600	566	537	593	591	545	521	591	630	593	613	602	540	543	582	599	578	584	555	582	571	553	601	528	558	570	537	599	595	616	586	592	619	601	554	578	600	571	591	607	606	598	634	564	615	599	667	590	548	542	583	589	577	576	611	530	553	613	561	582	572	588	592	591	603	597	614	571	595	579	573	567	622	556	589	578	617	580	589	559	598	606	593	604	579	575	587	551	560	586	573	592	576	548	609	605	597	566	541	594	598	575	568	566	568	589	626	587	570	544	584	553	603	560	622	586	627	590	600	590	584	559	544	570	613	561	543	583	565	581	611	578	565	584	602	588	599	595	608	546	594	573	530	580	529	627	581	598	561	559	546	577	599	581	613	563	560	597	576	560	573	547	586	592	566	518	532	565	577	587	587	533	498	551	571	568	596	593	576	589	567	569	559	576	564	575	577	591	586	561	558	547	562	540	612	534	570	571	587	595	567	568	556	543	602	616	547	594	577	575	593	564	573	582	579	589	582	542	556	545	549	588	612	564	561	600	574	593	619	599	543	591	566	608	574	576	567	586	570	569	546	565	589	591	599	581	555	591	596	561	609	608	568	629	573	593	571	603	564	600	601	576	581	571	555	564	596	564	583	577	572	550	586	576	556	565	599	582	591	612	599	593	608	579	572	595	577	589	546	605	626	582	578	540	549	542	579	597	572	564	598	594	613	545	547	570	557	538	646	549	552	593	562	604	589	547	557	566	566	550	559	586	567	570	583	568	550	571	545	516	581	570	579	591	572	574	594	571	581	542	584	541	525	560	559	546	573	596	559	600	597	584	567	571	553	563	592	575	585	594	609	561	570	616	573	557	575	617	574	598	613	577	569	573	611	587	569	578	564	566	593	595	606	600	613	582	585	597	542	591	591	552	581	545	595	561	552	582	568	543	532	569	587	616	573	605	565	569	577	567	540	628	597	565	595	589	602	591	545	540	586	611	582	555	546	571	562	578	512	612	577	575	596	585	557	606	590	590	614	575	577	629	616	621	603	587	564	572	571	609	530	558	552	583	578	571	579	573	588	604	607	579	540	539	592	584	571	610	592	617	580	574	581	592	524	564	583	579	579	561	585	540	554	555	567	629	595	546	569	560	557	582	597	557	596	577	565	637	605	555	606	587	578	562	554	623	593	545	587	580	594	573	606	610	603	621	541	590	539	624	590	528	615	569	561	596	574	572	553	572	566	530	578	564	610	603	576	552	603	568	552	587	592	569	558	571	619	650	564	617	617	583	580	582	588	607	565	542	591	588	604	591	597	576	561	639	574	618	575	574	550	592	568	592	596	556	600	534	543	613	579	556	546	568	540	580	551	587	560	609	609	558	580	534	581	568	592	574	565	575	557	569	552	573	575	542	578	594	587	577	557	641	585	573	582	579	567	532	555	577	596	604	560	591	569	562	596	592	582	550	587	594	572	573	581	548	604	583	570	579	592	568	573	588	639	624	551	623	603	595	552	568	578	544	562	575	608	588	553	494	567	608	573	563	561	600	623	591	569	574	570	603	606	568	543	599	597	573	536	587	560	610	554	594	555	582	555	559	586	579	551	548	607	569	574	550	576	549	579	567	535	580	580	591	585	571	555	575	583	597	526	550	614	590	601	608	575	618	570	584	593	545	550	540	593	576	567	599	555	596	540	602	563	577	583	562	595	557	581	567	575	611	601	576	586	566	558	550	571	577	582	590	598	600	590	581	520	592	591	557	585	622	581	548	595	561	625	558	604	579	551	598	594	603	547	577	577	561	596	661	574	521	590	598	590	589	568	528	588	545	584	574	577	620	604	576	585	551	582	611	562	581	602	586	567	618	576	633	566	587	584	566	587	561	586	563	555	625	573	549	572	548	560	557	612	558	610	566	556	534	603	565	543	567	570	559	572	614	614	617	547	570	583	583	582	566	557	582	566	611	535	533	569	592	577	567	561	562	587	566	603	591	595	583	557	581	551	562	600	567	625	536	552	585	559	601	564	604	578	624	561	583	588	589	570	586	597	546	597	590	557	582	617	622	597	583	583	587	574	576	603	598	567	573	565	571	508	578	566	578	579	600	601	603	532	593	573	609	562	577	579	560	564	554	590	565	577	586	619	596	581	571	554	570	568	570	585	566	607	632	580	564	562	581	568	548	605	518	568	600	575	606	580	541	596	591	595	599	593	630	577	605	549	564	584	619	538	544	592	545	589	587	585	561	552	539	586	557	570	576	584	593	555	562	626	584	610	559	586	574	576	580	560	592	562	571	579	575	590	558	580	559	622	568	557	557	569	608	571	582	536	605	591	582	609	592	570	599	582	573	564	588	573	634	570	556	569	601	566	572	554	593	587	625	569	548	591	602	582	600	560	556	593	605	573	576	593	549	594	563	632	574	579	559	592	577	545	570	571	598	609	623	571	595	611	607	585	563	578	609	590	578	569	574	579	596	548	613	536	602	616	532	539	602	568	620	600	601	582	560	616	572	569	584	581	547	554	552	602	610	578	568	617	540	582	611	575	608	608	531
27706	23707	19662	10445	5044	4102	4406	3887	2600	2101	1779	1758	1730	1573	1373	1242	1070	1039	853	829	802	778	801	784	728	714	730	752	767	793	783	797	792	755	708	644	673	646	681	651	621	576	639	642	592	602	571	597	600	617	616	597	584	601	577	555	546	558	590	585	607	610	618	587	594	605	592	573	606	586	607	578	593	618	616	555	578	592	583	633	595	561	606	584	557	586	579	609	625	628	616	615	584	603	614	549	585	612	606	600	559	579	578	573	574	557	609	576	565	587	587	585	614	622	603	596	613	572	566	566	610	592	624	548	599	582	615	611	615	558	615	605	624	603	564	592	597	569	589	548	603	598	589	590	566	608	651	603	559	619	606	580	551	582	562	578	605	626	602	540	622	554	586	605	639	577	549	581	612	580	621	583	611	597	583	645	588	574	543	525	631	609	578	595	612	631	609	565	593	612	592	618	604	559	606	608	579	565	589	570	571	607	592	605	597	591	564	594	602	562	577	599	559	565	558	547	593	608	591	559	569	607	624	570	553	560	588	577	579	575	571	555	583	596	577	603	575	557	562	596	600	593	579	634	595	571	600	593	597	575	572	603	612	617	597	543	550	607	575	580	621	568	582	617	580	557	569	616	560	604	620	578	591	611	596	544	557	594	548	590	603	627	564	632	612	564	593	587	571	557	588	577	592	585	600	594	544	630	565	573	603	572	589	558	590	582	588	618	612	574	539	578	626	622	611	606	589	579	594	539	595	605	629	592	574	602	616	603	579	619	599	606	542	561	612	582	613	568	558	585	607	624	599	623	594	594	575	619	582	593	598	581	596	587	564	595	566	610	611	619	612	592	584	580	586	580	613	599	616	612	606	600	547	632	608	611	579	607	579	569	568	565	590	602	604	638	613	617	622	605	597	615	563	621	557	575	636	583	638	590	598	600	640	621	598	610	600	583	555	603	592	596	607	572	584	606	537	582	623	601	641	612	600	593	625	594	604	578	586	543	555	574	593	659	598	606	566	591	617	610	605	577	609	604	625	608	585	579	591	623	629	590	596	581	562	559	581	572	601	588	579	578	617	620	550	592	543	591	617	612	592	589	636	540	620	612	600	591	547	604	618	608	557	616	566	604	560	558	558	581	582	594	630	575	584	612	606	592	573	605	575	570	571	582	620	598	573	558	608	572	592	611	575	580	600	629	590	578	589	579	597	619	572	592	592	622	576	580	548	633	636	564	583	590	557	584	613	586	604	608	637	635	573	602	542	558	594	633	601	605	609	579	625	559	580	634	641	609	553	597	576	606	589	604	597	577	596	562	610	573	651	606	603	549	615	601	583	629	600	603	614	600	567	578	598	596	587	597	609	600	597	578	584	562	600	585	574	616	573	579	566	596	653	586	597	589	621	580	606	613	624	600	589	603	602	575	565	580	550	573	632	597	572	615	627	629	601	579	583	588	618	594	633	644	588	549	562	594	625	592	596	616	552	589	614	600	573	620	595	599	610	578	580	604	569	569	597	591	621	555	587	597	611	569	602	645	597	573	548	577	573	590	589	589	567	600	587	576	564	603	557	598	579	590	617	615	577	634	607	554	592	589	597	591	589	594	575	620	586	624	544	598	628	619	600	538	604	620	599	607	605	580	609	570	635	544	625	548	609	579	626	590	598	574	623	579	601	604	585	608	636	598	605	578	640	588	607	625	600	599	546	596	577	585	536	617	569	595	577	548	583	590	556	605	571	607	583	611	578	580	575	578	581	571	594	555	627	567	629	629	617	647	633	614	598	539	561	647	587	576	564	604	629	616	598	642	555	534	555	570	610	597	612	550	593	529	588	641	574	563	641	563	593	623	580	595	578	599	628	554	599	605	595	610	620	602	557	573	612	634	603	580	590	594	570	607	585	606	588	549	597	598	608	620	561	591	557	558	572	593	585	577	603	573	552	568	611	583	591	599	599	575	553	633	561	570	603	555	585	600	591	597	598	623	553	598	613	605	577	599	581	610	612	588	561	568	601	570	638	592	572	581	554	580	583	591	559	558	629	600	607	575	607	612	568	614	601	571	574	568	580	592	638	547	611	607	585	555	615	568	574	599	583	588	606	615	577	571	601	590	584	605	565	555	559	584	562	575	631	611	599	595	624	589	593	599	621	627	593	614	609	580	537	593	588	614	608	587	618	619	571	612	582	552	572	581	569	587	585	605	602	580	639	606	616	622	635	581	612	618	589	583	583	599	599	579	575	617	605	593	623	568	586	587	585	576	589	562	642	605	551	574	581	597	566	582	573	570	544	587	535	620	575	595	592	598	593	595	564	553	593	624	571	542	594	584	590	578	591	600	599	605	589	596	554	582	570	589	600	578	588	586	601	603	566	598	585	579	557	575	572	567	581	527	611	579	643	634	575	601	594	571	596	610	575	561	582	602	611	606	638	568	593	617	572	571	607	570	593	574	546	561	562	627	586	668	580	601	624	595	593	609	564	539	601	637	551	572	607	561	618	532	635	617	588	574	566	567	614	570	610	562	599	623	590	606	609	572	582	606	628	589	558	598	604	591	598	568	591	572	600	603	623	600	604	598	605	609	626	613	554	612	597	558	618	569	600	642	578	624	598	559	596	566	537	604	586	567	620	621	613	596	594	559	605	634	601	579	588	621	608	602	623	612	614	632	603	585	582	608	619	573	599	584	628	595	563	602	546	603	604	608	586	590	548	559	640	579	582	538	574	591	579	581	598	539	604	636	601	598	613	655	581	575	581	578	600	598	560	597	605	599	583	609	614	639	591	550	616	570	604	624	535	594	583	645	604	604	608	613	615	596	596	629	623	635	550	587	601	597	588	629	534	610	615	583	604	594	598	546	582	652	602	575	577	592	597	601	589	606	596	580	578	588	606	594	580	518	600	599	607	599	582	587	630	542	613	589	542	601	601	598	556	536	595	583	586	604	602	590	606	628	579	619	551	592	614	526	601	608	580	603	607	614	592	585	577	583	592	627	600	598	610	574	580	626	586	552	595	583	574	566	587	586	610	582	604	584	602	578	585	572	615	588	543	579	542	623	594	590	595	617	586	580	597	558	611	563	574	600	557	599	630	584	525	599	617	580	545	603	604	596	618	576	567	560	558	637	582	566	606	602	600	607	595	605	570	602	635	613	585	573	577	570	560	555	559	589	625	599	581	589	592	588	609	615	613	582	617	565	596	575	605	584	600	607	648	572	633	577	539	528	576	596	613	570	575	547	593	628	573	591	584	558	574	596	596	584	561	590	540	586	588	581	594	605	629	591	579	645	643	587	604	577	586	572	578	595	606	577	555	568	591	605	611	600	562	601	541	622	522	615	549	627	573	583	579	617	562	643	599	584	589	606	542	621	622	574	568	566	628	571	619	592	627	576	605	588	613	601	596	596	541	554	573	636	581	555	590	598	628	588	577	590	561	618	558	627	593	595	617	614	543	598	611	579	610	592	618	584	539	615	626	597	612	606	580	568	570	598	579	585	566	582	553	575
31651	34669	21563	12139	9032	8752	9431	8612	5838	4366	4010	3699	3580	3107	2500	2237	1829	1753	1368	1290	1249	1193	1300	1242	992	1078	1024	1143	1141	1108	1132	1219	1183	1054	1027	919	954	899	892	861	875	826	797	877	803	848	813	759	792	808	784	803	773	741	737	783	774	801	752	746	817	728	787	759	726	782	694	746	797	803	787	752	799	730	762	729	732	760	789	796	813	746	774	792	733	818	728	805	779	753	788	732	764	766	767	771	729	719	751	809	759	834	726	773	771	793	751	794	729	742	783	802	752	750	770	758	769	754	759	774	802	717	802	759	756	675	815	770	811	756	736	752	713	813	741	806	723	766	773	800	770	797	775	776	768	779	790	743	792	775	788	737	783	726	726	747	832	741	771	750	718	779	743	750	734	800	774	782	707	776	822	737	770	791	798	781	731	747	753	746	725	761	698	716	723	799	738	761	787	757	772	772	786	772	773	793	755	741	759	740	724	781	752	784	721	718	764	733	750	764	761	704	771	747	788	758	695	757	793	760	744	782	714	761	725	740	828	757	801	784	712	765	731	740	752	792	750	766	747	818	731	783	745	790	803	750	798	721	744	722	755	757	802	779	774	745	746	773	773	775	771	734	737	705	762	724	732	767	761	784	771	732	785	745	743	755	752	742	745	767	773	761	751	739	740	714	789	811	784	750	763	759	741	766	772	811	741	741	808	772	750	777	762	766	744	784	795	778	807	746	722	729	765	772	794	790	755	792	802	779	762	694	791	744	779	732	775	759	775	792	739	742	824	784	778	738	728	723	745	748	772	766	781	766	776	690	732	774	781	783	770	793	784	796	798	754	797	750	709	753	798	777	719	769	707	793	798	788	734	754	715	746	733	758	717	749	802	780	722	722	777	810	802	783	754	767	742	803	758	745	770	760	733	784	768	787	734	770	813	769	788	772	763	764	792	759	787	753	746	750	707	741	779	765	787	720	767	786	790	795	748	736	744	766	741	726	727	765	734	798	767	748	777	736	835	758	775	777	754	783	735	727	765	780	733	744	756	736	754	803	790	759	757	830	738	750	767	758	779	774	784	788	738	729	775	786	745	775	780	774	792	767	744	783	737	743	699	791	791	757	839	791	751	753	760	746	818	791	813	738	724	816	758	780	765	784	741	693	767	753	750	802	759	775	721	744	715	732	758	745	772	777	781	793	839	758	742	778	747	727	793	741	787	726	716	807	736	798	751	784	752	807	783	736	797	767	772	819	789	785	771	776	770	733	768	748	732	795	750	743	775	769	769	705	806	754	787	763	832	750	772	775	838	747	742	775	746	769	801	736	746	765	760	804	756	747	722	746	804	766	758	720	738	785	748	759	782	787	769	746	785	751	748	774	767	715	744	736	781	764	785	793	760	745	774	803	749	756	792	791	772	784	752	723	760	777	777	743	716	732	760	764	743	786	756	762	784	799	763	760	779	740	788	732	773	705	764	754	756	794	760	730	705	785	763	782	759	783	752	741	799	762	736	773	779	724	759	745	735	928	791	711	747	756	734	747	736	737	758	740	753	736	798	745	777	724	812	789	778	750	789	746	744	701	777	741	788	787	733	738	740	786	747	764	738	737	807	767	765	781	777	796	768	759	789	769	743	746	763	764	718	672	764	763	796	759	770	739	723	790	709	770	742	783	756	741	793	748	773	749	742	757	736	686	756	743	760	763	732	787	763	764	778	785	735	785	742	755	743	771	783	767	779	776	758	754	774	781	774	724	740	738	711	776	759	741	775	707	779	757	797	727	782	769	826	757	707	744	779	777	748	703	663	741	738	755	798	783	806	787	761	737	753	753	739	802	774	752	768	748	792	708	796	768	769	789	766	746	737	767	750	786	774	782	825	750	764	723	737	726	717	767	755	758	738	786	738	723	772	746	742	770	789	738	762	757	742	742	725	725	719	776	735	805	762	701	810	794	775	754	802	782	754	767	716	727	778	752	842	808	735	800	741	763	799	810	834	753	724	758	802	733	771	806	757	775	783	801	765	777	740	788	768	749	798	749	750	752	749	774	757	703	739	774	795	816	766	759	785	769	778	706	757	735	698	764	782	777	752	752	796	779	807	809	721	772	770	741	772	727	768	719	738	746	776	760	799	730	689	777	799	793	766	735	805	727	756	751	737	721	788	801	769	763	804	755	752	773	745	754	790	772	742	690	771	802	747	787	709	765	762	783	714	812	789	820	766	802	764	747	732	793	726	769	800	773	771	758	745	718	790	776	744	781	751	790	726	757	782	716	718	806	735	714	772	718	792	750	781	720	789	741	734	736	784	721	827	726	806	803	791	727	740	733	734	769	739	764	761	766	762	722	818	756	752	757	763	759	763	750	792	729	754	736	744	737	753	805	740	784	770	782	745	781	808	780	782	767	724	730	794	779	776	773	760	716	730	818	749	777	782	769	715	753	750	739	756	800	738	806	755	760	769	749	757	755	847	821	791	740	804	768	796	714	799	746	761	748	800	760	779	751	735	767	720	740	803	673	758	804	750	765	742	796	714	739	780	820	777	758	754	760	780	739	792	766	778	738	810	767	798	797	750	801	831	742	747	740	750	740	769	766	761	738	761	781	739	758	773	748	738	749	782	774	768	742	762	780	784	706	759	777	775	759	754	787	790	784	793	799	768	850	789	767	754	763	782	722	778	758	746	801	757	760	777	774	759	719	779	760	739	756	801	772	777	769	725	761	722	711	804	762	807	779	766	763	759	749	751	753	722	776	823	782	757	744	743	727	760	743	758	834	790	746	742	800	808	755	774	810	781	802	798	739	716	754	776	761	751	773	768	720	767	760	782	748	771	773	777	761	762	746	727	719	738	757	786	802	799	752	782	716	767	752	769	712	742	772	778	766	754	789	760	713	782	779	755	806	779	760	777	772	746	772	796	758	728	754	715	732	792	752	781	737	722	769	767	764	783	756	773	769	746	758	781	788	745	719	767	795	764	748	778	796	752	771	746	770	734	729	765	766	778	736	736	801	738	789	726	731	789	799	769	782	804	718	783	747	724	761	750	747	775	765	764	742	786	742	758	797	724	788	791	728	708	749	788	771	728	764	723	774	781	781	784	811	732	774	773	742	752	769	813	804	790	752	771	746	726	742	769	748	798	744	834	733	747	757	808	755	723	776	795	744	727	801	768	769	790	804	748	758	801	738	819	734	729	754	729	735	740	835	744	780	825	749	800	715	744	784	748	799	775	799	727	757	769	749	790	773	743	788	737	721	774	745	706	775	744	808	738	734	746	771	790	768	734	743	753	784	788	759	790	755	753	777	773	802	739	785	748	806	816	785	765	736	762	773	763	772	788	796	784	787	757	725	756	746	804	762	822	757	801	778	716	802	750	758	749	782	805	759	778	754	739	790	800	741	799	743	707	796	748	746	815	748	751	726	708	745	759	761	746	738	768	743	751	791	762	768	781	759	749	797	786	797	730	796	799	779	818	730	737	748	743	752	734	750	784	754	746	760	749	773	755	744
23817	20894	28032	23870	20745	13935	9209	6814	4534	3413	3021	2773	2556	2121	1766	1534	1438	1325	1179	989	1050	877	981	897	859	762	740	767	825	779	753	833	805	802	824	672	617	651	683	618	611	610	607	622	575	569	547	557	544	572	490	542	545	561	561	498	514	504	540	556	553	531	558	547	532	534	557	571	582	546	537	522	545	535	553	560	565	511	541	558	553	504	507	489	534	543	549	555	484	520	517	540	519	547	549	547	536	551	459	486	492	533	546	525	519	519	501	559	557	535	548	556	515	497	516	502	544	505	525	508	486	504	499	528	554	467	503	541	537	517	543	585	490	525	539	546	543	499	541	534	541	529	517	518	504	512	523	526	531	527	521	519	525	511	502	548	529	568	512	509	534	547	491	517	575	556	576	478	465	533	507	531	479	540	536	528	514	516	516	525	521	544	514	522	525	555	499	490	537	511	500	526	542	541	523	529	524	526	526	529	519	542	475	524	562	530	555	509	504	546	511	543	550	559	500	525	508	486	511	510	567	543	487	509	503	534	544	496	569	511	535	567	514	534	519	552	509	489	469	454	527	529	541	510	543	510	529	520	532	495	536	507	508	498	553	501	555	553	517	518	508	566	516	504	552	489	488	515	526	543	514	508	527	491	529	566	501	485	533	522	526	514	515	524	525	506	535	559	548	520	505	526	512	477	489	553	485	528	548	510	552	535	514	497	569	542	518	524	562	497	551	541	557	481	481	524	554	514	551	538	510	545	578	520	487	498	484	540	549	531	506	540	548	524	537	496	481	566	547	530	567	534	507	552	548	523	512	527	472	507	549	541	521	521	527	494	504	552	542	526	502	489	485	531	532	513	538	537	524	532	510	496	504	513	536	528	507	534	520	499	538	538	545	507	480	527	539	553	525	537	529	547	538	517	543	494	532	526	510	520	520	483	506	520	482	524	498	541	505	500	486	512	526	529	546	523	540	506	514	522	542	499	534	505	559	518	521	486	529	513	576	477	553	505	519	500	507	539	533	511	551	520	528	500	532	503	524	497	475	499	540	536	498	525	496	537	511	512	556	510	525	531	516	528	571	528	472	519	526	529	532	510	560	473	523	533	510	520	501	504	515	540	559	479	531	542	521	535	534	497	519	507	482	513	489	508	539	540	526	505	534	512	533	534	531	491	523	531	510	509	541	515	529	556	549	519	519	524	524	509	555	512	514	522	540	531	515	546	497	546	517	560	545	477	530	501	534	514	536	499	578	498	466	507	548	543	512	523	534	569	528	573	495	481	516	561	524	528	510	560	518	545	498	503	534	525	518	534	533	528	520	579	516	519	517	530	565	558	579	557	517	490	563	539	505	532	499	521	562	474	482	493	532	512	518	498	525	509	522	546	545	552	553	516	541	553	490	505	519	509	517	515	545	490	500	495	517	496	519	512	550	488	517	495	547	539	504	561	507	529	556	521	503	549	493	534	530	515	485	552	519	509	519	501	498	511	490	508	523	559	547	531	535	537	544	541	479	518	513	520	552	496	519	498	506	499	576	545	526	520	555	577	562	517	519	546	553	503	504	527	482	536	524	529	509	516	516	496	499	507	499	559	528	548	517	577	512	541	489	523	505	529	533	510	496	529	527	514	517	505	533	490	492	513	509	565	556	505	538	539	475	505	503	494	535	506	511	501	520	518	563	486	515	544	569	556	533	594	512	520	549	544	540	538	495	544	531	494	525	505	503	553	541	521	539	520	549	550	497	548	537	531	491	495	510	516	518	548	516	569	508	533	524	509	541	533	539	509	522	533	495	517	513	570	520	497	500	484	515	498	550	530	499	538	537	517	489	503	508	502	532	536	524	506	498	487	517	514	538	508	510	540	508	529	576	500	512	517	508	552	556	521	544	506	519	507	501	517	495	538	518	546	538	486	526	527	504	515	518	533	515	521	531	530	512	531	503	465	522	488	527	515	503	494	525	503	522	543	507	510	541	521	525	500	555	523	523	506	494	524	535	533	519	529	491	515	532	550	522	473	572	525	523	503	546	536	496	526	521	540	528	559	506	483	533	511	489	548	516	533	537	536	496	522	491	539	515	509	525	526	522	469	496	516	498	523	518	510	499	491	527	515	520	518	537	477	537	524	526	499	537	526	519	518	557	505	542	528	532	508	533	502	537	510	563	514	515	531	517	487	513	527	574	519	495	529	525	577	550	503	512	508	537	529	553	519	546	550	573	548	516	501	536	546	527	520	529	507	519	487	519	519	542	573	519	537	543	511	527	540	563	514	541	509	560	502	511	495	536	511	512	545	518	563	533	484	530	532	538	524	536	543	553	512	528	564	506	497	518	564	499	505	530	507	480	511	496	495	524	479	520	520	524	528	502	524	492	517	508	499	506	518	474	518	494	509	495	524	528	533	497	524	518	509	561	514	565	547	507	474	495	535	519	472	572	517	526	523	508	590	567	521	529	503	568	571	539	554	499	517	540	532	508	562	476	525	541	477	525	509	528	531	501	520	541	512	514	522	530	565	498	532	564	513	518	557	532	503	509	498	502	506	539	526	509	510	519	536	494	496	533	533	559	514	581	560	546	577	527	521	515	545	510	523	514	509	527	521	519	544	528	539	524	514	501	544	513	560	533	532	546	531	510	506	562	541	530	532	519	491	530	544	545	532	516	523	518	531	529	546	510	515	482	540	527	521	530	516	519	544	509	530	502	513	501	524	535	564	502	557	511	582	524	505	513	506	553	538	538	551	546	526	526	538	507	500	549	512	520	498	500	472	501	531	545	537	532	544	489	536	563	533	511	577	503	524	479	495	533	493	534	488	538	497	543	489	555	518	529	496	536	537	554	538	512	563	537	483	517	505	501	498	519	512	489	518	489	509	524	479	498	503	519	507	519	543	570	499	458	502	547	523	540	496	528	529	495	580	528	501	516	521	550	505	498	541	503	517	518	502	508	503	527	532	546	504	489	534	538	517	506	499	542	525	537	554	528	522	507	552	517	532	499	523	498	546	532	523	540	527	486	503	507	475	567	515	538	522	512	543	540	569	503	526	494	572	557	551	567	533	508	528	507	535	562	506	509	546	531	522	535	509	544	560	490	528	544	531	556	542	548	517	520	507	520	494	519	494	505	486	513	522	528	475	557	506	520	546	516	525	516	494	519	534	538	516	504	510	499	524	537	508	500	550	520	491	486	519	540	527	548	507	542	501	538	551	573	554	546	523	547	516	487	525	500	504	548	558	519	503	517	499	520	526	551	541	498	518	542	563	531	505	491	542	557	526	523	560	527	511	502	516	576	502	549	509	516	538	513	532	504	506	577	539	528	519	544	532	549	540	518	540	546	479	529	533	517	497	498	526	521	528	529	540	549	520	540	495	507	537	524	512	474	515	521	530	556	560	481	540	496	534	568	548	517	527	505	557	520	484	521	523	538	524	479	502	537	500	530	512	528	498	529	522	498	500	524	521	525	515	541	513	512	515	579	522	480	562	466	536	512	528	513	495	503	544
35793	44686	29048	18824	14618	13705	14714	13026	9536	7072	6415	5662	5030	4134	3501	2815	2718	2360	2087	1816	1656	1516	1602	1579	1451	1242	1120	1100	1181	1342	1240	1438	1431	1242	1279	1005	949	937	923	881	839	848	850	856	723	784	727	739	706	687	700	750	679	728	738	720	697	654	708	700	694	693	763	707	720	665	663	749	741	709	662	659	691	685	704	641	681	679	690	705	694	668	634	661	673	714	724	671	647	684	635	702	660	692	707	676	738	700	698	679	664	678	701	695	661	705	691	672	723	625	677	675	691	697	695	665	681	672	691	687	689	654	718	663	647	656	660	674	717	665	658	690	706	671	649	662	700	691	711	700	637	646	665	690	735	690	661	731	653	673	694	666	705	633	704	663	653	678	687	645	645	666	639	721	664	664	641	663	690	740	628	705	680	636	701	654	648	709	680	698	681	697	638	687	659	702	729	703	698	686	719	657	654	680	680	702	712	687	670	645	697	624	678	646	690	708	713	716	703	664	665	700	644	622	637	696	685	654	688	679	681	699	715	730	638	706	723	665	707	712	660	705	668	692	676	646	675	638	636	669	685	673	642	709	664	701	685	642	644	664	708	722	640	688	641	671	667	665	629	705	668	681	709	705	678	676	677	644	670	676	717	713	679	645	691	678	700	660	667	720	628	715	700	715	693	674	649	678	656	704	672	655	654	694	640	769	679	664	706	679	678	705	689	707	692	695	676	685	662	685	717	684	657	709	636	710	645	662	621	736	679	684	655	707	700	694	673	721	691	662	680	689	679	688	689	706	672	715	705	645	630	667	713	721	678	700	668	660	651	647	701	644	683	683	683	720	670	717	694	670	695	694	670	655	714	687	698	653	656	657	651	712	667	654	709	723	624	655	710	684	662	671	729	653	713	667	696	700	701	702	678	677	712	696	687	653	692	628	678	697	735	628	666	701	686	585	725	628	671	635	714	679	687	665	703	694	677	691	663	667	660	698	634	680	680	723	695	678	653	708	628	661	658	663	689	682	685	700	672	699	648	706	676	632	697	736	697	661	682	668	689	671	648	675	673	700	687	701	664	706	709	688	662	675	597	655	736	647	691	702	668	689	694	642	688	715	636	664	680	725	677	653	625	681	671	682	670	646	681	670	673	699	640	693	682	666	700	700	732	687	696	680	638	654	709	673	697	702	698	672	675	683	694	685	666	724	682	710	674	703	705	713	637	658	687	723	654	709	669	718	674	670	747	631	774	628	725	682	681	709	680	703	666	724	647	683	644	649	681	700	686	669	688	614	694	654	663	677	671	664	654	673	656	625	705	688	687	689	671	734	642	682	650	674	645	701	661	668	658	667	658	681	688	750	689	612	662	691	678	661	670	673	708	723	693	697	661	722	699	668	664	669	646	671	680	677	639	650	689	645	689	699	684	669	689	661	702	639	646	690	652	677	654	727	686	668	640	663	681	719	712	684	699	705	657	714	650	732	732	709	689	729	702	696	721	715	687	708	683	691	660	600	671	710	700	682	712	659	688	708	694	693	676	710	669	653	673	664	692	636	692	719	698	681	735	662	650	641	670	676	690	651	723	737	652	687	685	655	672	685	690	697	664	707	635	667	687	675	671	725	717	654	697	670	656	667	688	711	729	671	674	708	704	700	716	647	704	687	668	684	679	674	696	692	673	725	694	672	733	663	630	691	658	676	663	725	723	699	639	693	650	691	715	706	699	669	619	666	707	648	711	712	683	690	663	687	661	710	701	644	651	680	684	659	692	703	708	699	644	704	671	640	749	680	655	654	690	727	637	683	659	708	684	649	720	689	701	689	702	707	702	698	682	707	696	645	623	654	633	700	661	713	705	664	677	673	680	689	653	678	656	688	668	687	704	638	684	670	679	686	685	708	651	731	656	727	666	676	697	717	671	673	683	661	726	639	624	655	734	628	649	608	627	684	655	703	700	703	729	706	665	689	716	648	687	661	648	716	696	717	678	641	670	674	646	667	677	693	730	684	712	706	650	670	708	710	690	696	673	673	670	634	673	675	687	674	685	677	661	692	663	679	690	699	702	638	666	707	697	686	710	712	680	661	665	651	683	720	697	672	676	716	663	699	679	708	709	648	675	695	684	728	695	687	658	683	682	646	698	720	690	665	683	679	692	660	690	652	650	672	713	710	712	730	630	697	674	678	692	690	664	678	689	640	662	689	721	674	658	693	632	671	717	649	670	694	648	710	640	715	660	640	631	674	679	653	732	675	710	703	661	645	659	657	695	657	680	642	705	676	672	652	662	638	644	706	682	694	659	669	662	692	672	685	693	708	727	705	678	728	672	702	631	691	668	648	721	717	653	666	673	694	666	693	668	675	682	651	655	702	668	697	699	699	669	739	602	660	692	745	692	681	653	691	663	659	653	661	690	654	676	670	667	664	699	673	678	674	670	666	634	707	659	644	667	698	717	701	691	704	638	678	646	761	700	684	737	688	656	696	685	720	641	682	639	671	671	698	659	706	708	678	681	680	704	618	652	698	665	672	704	679	687	687	654	691	716	716	649	678	674	683	667	676	681	738	665	750	661	666	685	709	667	634	699	707	656	691	691	656	699	698	714	663	673	672	652	690	686	654	656	624	677	644	713	688	628	726	641	649	671	641	635	735	658	701	683	706	665	679	659	677	678	731	690	665	708	718	693	669	679	703	660	684	691	678	739	647	723	701	669	713	662	682	646	668	685	665	682	674	652	622	669	660	679	663	657	598	653	689	664	686	660	658	673	668	704	700	667	690	684	696	683	708	655	689	708	688	713	665	674	668	704	634	683	697	680	677	697	669	670	641	682	690	674	684	706	674	713	682	671	666	730	628	694	669	643	684	661	660	684	690	664	645	678	730	662	675	700	657	694	672	700	654	696	657	663	685	698	677	663	672	633	639	658	692	727	682	656	685	726	703	643	645	674	662	688	692	675	708	648	668	669	662	747	654	737	696	684	700	664	661	685	694	692	697	659	661	700	695	704	685	717	709	628	691	715	634	676	684	681	698	680	660	661	671	729	669	648	687	707	680	656	668	700	668	678	712	676	627	675	668	658	723	688	693	684	709	675	616	701	647	685	726	695	703	690	683	670	664	665	708	686	663	663	705	682	732	685	666	746	676	659	658	675	679	655	637	696	673	695	660	660	654	659	662	714	698	672	669	706	666	725	698	679	719	671	693	664	624	713	627	594	679	607	704	743	628	668	687	688	697	614	642	651	675	721	626	743	657	627	627	694	672	694	665	674	659	683	668	723	700	667	711	678	671	705	727	689	686	667	641	689	672	710	654	673	649	731	678	684	722	649	674	670	698	635	699	729	668	687	667	646	678	715	677	685	683	648	692	646	684	711	726	664	713	701	687	652	702	656	614	733	637	654	675	689	661	727	655	650	680	717	691	685	682	664	685	681	682	652	639	696	666	673	680	660	710	726	686	658	691	696	733	685	680	710	673	641	684	697	634	708	691	705	641	666	670	665	718	655	654	731	698	698	696
22714	20847	28443	23306	20870	21158	17067	9170	5947	4446	3747	3195	2703	2396	2178	2059	2019	1634	1359	1313	1101	954	1077	1060	984	931	824	834	768	734	723	882	864	823	871	626	590	604	589	609	595	576	631	581	506	519	442	497	478	500	490	504	490	481	480	473	489	454	455	435	492	475	459	470	449	476	456	483	495	467	463	466	450	449	455	438	492	447	461	446	482	461	453	459	416	443	505	442	465	454	416	452	439	416	495	456	436	415	425	446	444	469	430	437	453	438	474	461	462	445	475	442	455	482	490	450	468	443	469	436	489	440	451	438	459	450	429	476	459	412	482	428	450	463	448	451	456	426	432	396	445	457	453	451	430	432	453	430	457	462	453	442	391	431	468	429	417	474	445	469	423	438	471	423	442	449	433	450	469	432	432	427	432	447	446	484	410	469	458	417	450	432	455	440	461	461	484	453	448	420	441	475	426	450	465	446	450	468	435	445	436	434	441	479	424	455	440	452	410	430	452	442	435	448	440	431	435	475	443	406	409	473	420	443	459	483	436	466	464	440	441	473	445	462	488	424	449	457	456	439	446	430	434	405	438	414	437	445	421	437	486	424	447	433	395	452	488	441	438	436	465	420	432	430	427	449	468	432	443	452	459	465	481	466	438	410	471	455	472	451	463	418	443	470	439	415	436	462	407	471	436	418	378	447	441	432	468	431	426	473	451	451	467	475	429	428	464	446	419	444	454	438	407	462	447	461	466	464	464	456	412	444	457	419	429	422	474	411	456	386	440	425	395	450	411	444	445	474	433	414	472	410	460	454	449	427	447	426	427	447	436	449	452	420	425	445	466	447	474	445	433	497	453	453	479	438	454	414	475	432	457	451	431	496	438	444	422	449	473	421	485	460	429	423	443	479	447	442	419	453	469	474	467	432	427	438	439	441	481	428	442	436	419	457	415	456	447	475	444	458	437	436	458	475	450	440	402	439	447	439	463	461	416	462	445	444	410	433	478	423	398	439	438	432	421	431	430	483	456	449	436	486	467	470	424	441	412	399	440	454	440	421	476	421	467	464	480	456	438	440	422	445	419	465	450	448	448	413	439	456	418	455	430	425	439	422	467	434	439	441	471	469	458	458	435	426	469	406	392	438	445	421	433	444	446	448	446	453	423	439	462	433	449	416	427	500	448	468	431	440	430	451	399	457	454	441	426	445	445	450	449	469	469	466	467	464	500	446	482	458	426	435	437	454	476	419	481	451	444	470	433	481	491	442	424	411	486	445	457	469	440	420	449	456	480	432	425	450	446	426	490	423	470	481	481	428	440	470	446	481	433	464	463	456	458	460	447	448	425	458	437	469	445	471	412	468	482	452	469	418	453	465	427	424	442	426	443	444	487	476	448	464	448	460	487	492	419	429	486	432	453	443	442	473	463	426	398	446	457	447	454	456	404	426	442	443	439	440	429	469	442	461	471	414	399	454	418	450	421	423	450	432	440	432	431	429	426	461	410	411	468	459	466	433	491	429	413	486	429	433	453	451	437	417	436	464	439	442	435	430	493	471	475	495	463	443	480	438	427	434	483	437	439	442	429	440	461	421	438	471	449	419	461	427	447	430	420	452	430	436	444	432	488	480	448	444	443	452	446	474	463	430	424	463	437	423	421	411	447	439	431	441	407	456	451	437	481	433	469	473	464	476	446	422	447	441	440	455	425	426	412	447	408	433	428	447	438	475	483	446	405	470	439	429	417	463	452	455	451	463	465	444	471	453	463	470	442	418	431	366	449	445	433	449	465	453	493	428	455	416	411	452	428	454	462	501	489	397	455	464	438	430	456	424	436	489	432	456	463	425	403	471	453	468	425	489	464	434	443	464	435	451	415	442	443	474	448	412	450	440	440	471	419	432	434	438	451	450	472	449	412	466	452	435	445	469	474	440	456	489	473	478	428	403	434	411	479	465	456	463	449	444	456	428	466	449	432	431	439	445	478	451	476	475	434	413	431	418	460	475	413	419	491	480	436	431	482	421	445	472	434	452	415	444	486	423	430	404	438	481	430	459	440	421	485	472	439	434	471	437	441	459	428	503	463	419	436	435	434	451	466	430	424	462	415	411	415	470	445	449	396	458	455	474	412	430	423	446	412	469	429	469	496	436	444	442	436	456	451	468	466	449	426	484	462	446	459	409	451	429	475	495	405	411	395	430	437	480	460	424	452	434	462	445	476	446	446	506	430	439	440	445	464	486	391	452	438	422	453	464	475	465	460	430	416	452	419	470	447	490	449	424	474	471	451	436	454	484	449	419	463	451	439	436	427	442	465	427	463	478	425	423	465	443	491	458	466	432	426	455	476	465	452	430	474	422	424	439	402	499	439	443	462	417	460	422	417	433	482	468	440	442	421	463	417	437	452	458	455	442	455	433	426	451	440	468	487	462	447	443	430	442	477	449	441	494	448	440	423	451	462	439	446	456	483	444	456	464	432	436	472	401	413	483	450	487	440	491	441	471	457	473	443	442	449	413	458	437	474	426	413	449	426	428	466	466	431	401	451	472	448	465	456	464	451	415	448	480	482	478	455	448	504	452	445	486	426	428	456	454	408	468	479	439	420	401	458	463	396	446	461	415	434	434	443	450	432	447	441	452	475	453	430	423	446	435	453	472	484	429	465	457	461	506	456	480	439	432	456	454	425	454	457	457	473	422	472	449	452	420	448	489	454	440	439	429	436	455	434	446	448	471	489	433	458	460	456	437	452	420	487	452	436	476	463	453	434	409	459	487	464	433	503	433	464	447	414	444	424	472	446	441	418	447	411	434	425	473	461	414	487	475	471	459	451	463	455	430	452	416	429	472	469	455	444	442	431	453	475	450	452	427	404	463	488	444	426	430	447	462	442	441	433	428	448	441	446	436	454	435	435	472	415	429	430	443	435	480	421	435	441	462	430	453	453	419	444	477	436	472	439	453	449	457	424	482	437	433	433	451	486	437	449	468	423	422	436	462	414	401	455	443	453	416	469	419	443	402	441	432	456	453	443	442	407	430	476	454	431	438	476	466	452	459	434	468	436	442	440	478	472	456	441	457	438	428	435	441	423	473	482	433	460	435	458	451	419	419	421	476	449	395	420	456	477	423	469	409	480	445	464	450	433	460	452	434	442	377	441	443	405	478	469	438	466	448	449	434	487	414	431	466	453	444	427	448	463	452	424	417	450	442	429	464	418	454	445	443	452	471	457	506	449	458	483	439	497	495	423	421	467	437	429	445	486	459	510	434	490	441	484	444	481	454	476	417	458	444	444	430	479	469	441	452	450	435	469	452	445	454	437	412	421	432	449	471	442	448	432	455	429	461	459	476	455	477	409	433	439	481	438	472	432	432	438	446	454	428	437	479	501	425	454	501	475	424	453	453	467	460	468	427	428	452	460	442	425	433	474	388	429	463	444	473	469	445	433	450	475	460	434	422	476	477	458	477	448	418	482	467	452	447	438	428	435	440	441	440	446	457	444	454	432	458	476	442
39781	58098	32714	22074	18001	18012	18228	15601	12107	9144	7709	6596	5634	4987	4424	4166	3959	3236	2600	2354	1973	1708	1870	1845	1680	1515	1363	1310	1216	1180	1187	1339	1415	1306	1379	991	891	854	912	839	776	787	870	800	728	663	656	640	614	600	600	606	583	600	600	608	624	569	572	588	577	631	623	640	619	570	628	638	633	581	609	636	625	614	590	609	581	568	589	549	585	529	583	571	586	545	588	568	569	590	586	572	544	583	589	574	604	539	569	565	558	614	649	596	574	550	568	550	585	587	537	570	549	570	585	592	591	578	582	546	605	574	545	590	556	530	560	591	605	532	552	566	534	580	563	569	566	604	594	534	553	568	541	608	577	566	543	600	521	597	593	573	546	577	538	631	589	589	585	566	615	585	581	542	601	575	569	593	561	565	587	565	598	525	567	585	540	533	536	618	567	532	532	563	574	597	559	638	579	575	587	564	563	561	573	554	566	581	588	563	577	575	598	588	586	560	551	571	555	538	534	557	562	559	561	576	566	598	566	554	584	555	586	575	590	564	563	593	534	607	537	573	524	564	599	602	642	545	561	599	550	555	510	562	546	545	552	575	583	560	565	550	562	567	574	609	565	588	632	567	559	567	565	599	595	571	549	577	492	564	553	573	516	579	617	582	595	580	569	599	618	547	589	582	569	580	552	573	544	589	528	537	599	561	563	562	560	562	535	560	577	579	585	595	554	617	562	561	621	569	601	551	582	569	542	569	597	618	632	558	562	549	607	580	585	547	543	572	571	566	537	602	589	586	547	536	564	576	588	588	564	545	561	597	576	543	608	554	597	563	555	513	637	582	522	588	605	578	538	555	588	552	573	557	621	550	594	574	567	594	573	660	623	619	569	558	541	593	611	577	581	541	581	591	586	502	579	573	572	572	584	569	590	620	584	565	604	527	575	549	559	565	575	583	583	570	545	592	555	586	558	564	566	579	572	570	531	583	545	593	565	581	577	573	557	598	616	601	581	609	598	545	528	517	623	581	580	586	560	567	570	598	584	617	564	563	538	563	526	574	584	559	599	590	591	568	565	570	605	590	534	589	550	647	560	594	586	547	602	582	557	563	527	568	592	597	586	568	537	574	593	572	600	564	547	600	552	573	563	576	577	599	543	618	619	560	598	588	557	574	571	547	590	581	568	587	586	571	564	605	609	579	612	596	562	575	558	599	579	576	552	567	595	585	574	548	537	584	562	566	520	550	547	546	594	623	566	581	612	566	588	572	577	550	580	579	618	596	546	532	570	587	591	599	636	568	557	525	539	573	535	609	629	559	557	577	552	581	594	611	524	560	536	558	568	607	593	591	571	563	547	581	615	579	559	596	577	558	578	558	587	558	566	562	574	520	577	589	543	612	579	586	598	585	582	584	565	569	598	631	558	571	554	554	579	573	546	555	572	533	594	599	560	574	577	575	619	585	538	602	593	619	594	587	545	587	571	599	590	545	549	575	570	534	553	619	574	550	583	574	576	564	577	536	569	598	606	613	603	568	562	577	604	555	571	561	564	559	602	587	593	589	575	571	539	612	568	575	549	554	560	621	560	575	583	609	620	573	554	565	559	553	546	601	589	532	569	598	563	563	589	546	551	546	558	557	588	532	587	548	567	564	562	533	568	570	567	589	544	583	584	612	611	537	593	562	571	521	528	594	570	566	587	526	550	590	541	543	541	588	561	552	548	562	611	566	622	547	564	547	590	596	579	609	574	574	605	555	580	577	585	559	565	576	580	540	586	529	589	543	565	545	578	573	611	574	573	607	590	548	618	557	557	603	581	564	546	545	606	584	606	603	559	572	565	567	594	539	580	535	585	562	560	565	590	550	565	544	556	552	555	550	540	545	582	606	574	566	566	588	564	572	537	614	617	542	544	520	631	581	548	553	548	548	560	596	561	570	554	544	574	568	564	609	599	563	598	578	555	570	576	545	538	577	552	566	603	617	582	557	540	532	571	526	585	555	572	610	604	542	592	549	519	567	565	554	572	558	581	529	590	575	572	552	546	533	555	596	570	570	554	513	605	562	588	592	542	561	577	615	607	563	599	601	580	611	595	548	553	617	559	568	578	524	513	599	562	563	653	560	575	550	580	576	560	553	546	596	587	536	537	595	583	570	593	565	557	563	525	563	567	554	582	510	547	572	575	541	634	570	578	541	565	617	612	552	573	561	573	589	578	566	561	556	553	567	576	619	559	557	588	605	575	553	580	577	550	606	598	582	564	555	564	525	568	583	589	578	564	621	581	595	530	551	604	536	566	539	600	557	595	577	584	552	590	618	592	604	582	599	546	582	543	587	557	585	597	594	588	554	564	618	543	543	593	584	551	587	573	554	593	596	575	549	568	565	539	559	603	568	559	590	595	558	504	585	588	581	580	588	539	600	507	585	607	571	577	555	527	600	547	550	564	579	557	532	595	595	574	564	533	546	533	556	519	579	595	532	573	597	572	586	568	565	558	545	589	578	583	565	621	537	569	579	580	554	569	557	569	561	590	600	544	577	560	602	594	582	548	541	538	586	600	559	573	554	633	567	550	541	626	540	618	552	585	568	610	601	555	569	599	550	562	537	612	522	584	568	586	550	540	519	597	571	559	577	579	579	604	545	598	564	581	544	566	562	552	605	612	581	589	558	590	564	571	552	589	593	578	618	566	578	584	621	547	590	557	591	559	605	565	551	565	581	585	550	586	588	575	579	555	563	529	551	560	615	583	561	564	562	572	570	571	562	596	557	534	576	563	547	601	557	562	552	576	531	588	566	579	599	578	563	565	531	550	592	593	624	589	560	592	610	612	551	536	539	570	599	621	558	531	571	556	531	530	572	542	616	561	572	594	591	556	558	563	612	557	585	595	572	580	606	584	562	589	594	568	582	559	572	579	534	555	536	568	572	561	595	559	530	594	595	559	541	602	566	559	608	513	592	617	593	544	552	557	595	545	559	562	541	562	604	561	584	584	554	537	581	583	573	607	587	600	582	556	571	525	555	566	591	584	590	526	587	572	580	562	584	520	575	567	588	585	568	546	525	646	567	566	590	557	583	592	551	619	573	572	594	546	559	578	567	596	548	539	574	584	565	543	575	541	579	603	608	602	578	508	525	587	552	580	566	548	611	594	629	537	562	550	555	548	578	566	571	598	565	581	580	624	576	593	607	613	566	524	557	592	560	586	523	563	617	581	573	589	584	581	527	576	541	581	595	511	564	562	539	564	569	581	565	593	560	617	601	593	580	600	579	586	567	549	597	575	547	562	563	558	570	582	566	581	577	579	602	577	580	520	546	568	564	564	637	561	525	575	611	574	595	592	573	560	551	572	617	571	563	571	565	575	578	577	564	552	561	572	609	571	555	602	582	550	502	578	587	566	571	589	597	561	604	567	567	573	559	544	556	543	598	586	616	577	538	611	576	573	583	549	600	536	570	540	548	537	537	576	562	537	583	537	561	582	540	607	598	630	580	599	556	540	563	562	583	609	562	586	526
27767	24018	19748	10510	5353	5066	4790	3929	2708	2171	1954	1724	1623	1549	1402	1427	1359	1156	1092	917	926	781	838	782	841	836	694	743	761	651	681	766	804	758	746	686	658	651	668	681	626	615	631	631	572	606	626	620	618	584	581	563	612	597	540	593	603	601	587	586	581	613	578	578	596	575	598	589	605	579	619	585	619	591	589	604	588	615	590	581	579	586	640	603	603	606	603	607	596	576	578	597	590	608	573	624	598	581	604	591	567	580	609	565	582	565	601	572	580	594	606	562	575	602	620	610	625	583	585	573	615	581	555	580	597	581	603	600	611	568	604	626	590	600	569	595	599	583	560	559	572	580	622	593	626	611	590	597	588	573	546	566	594	554	591	607	563	591	586	598	604	602	561	639	563	579	569	583	608	590	618	558	561	579	607	611	576	587	578	581	567	538	563	581	562	587	565	590	571	585	536	571	602	554	556	552	571	597	580	625	585	532	585	580	586	578	582	590	564	599	593	575	583	603	604	593	566	560	574	582	578	576	558	582	613	551	600	573	570	606	578	584	630	641	589	587	530	608	591	593	589	587	577	628	597	577	600	546	558	550	594	614	570	615	594	639	617	526	596	590	551	580	595	547	557	615	568	569	538	618	590	597	615	571	576	598	587	557	582	550	605	577	565	571	626	617	562	592	538	562	598	610	598	565	560	525	575	629	583	598	508	574	569	545	575	580	588	560	606	552	584	591	604	672	554	587	610	603	614	589	595	576	590	613	589	563	561	599	592	600	566	567	558	571	583	608	577	617	604	601	570	587	610	600	584	593	577	576	596	599	590	580	583	589	587	575	549	559	551	538	574	564	591	631	581	566	563	581	577	567	592	604	611	592	608	580	548	584	589	630	614	601	562	592	520	607	597	625	584	570	581	576	565	562	635	597	606	570	570	596	574	567	591	597	609	613	608	551	604	628	608	546	595	558	582	570	610	592	590	594	500	582	599	603	583	615	589	591	552	538	583	580	557	589	634	596	543	584	565	593	605	629	590	568	647	622	593	599	577	588	579	583	612	629	596	551	582	608	556	567	563	585	586	600	641	605	574	579	579	578	618	585	599	579	591	591	588	611	608	616	571	539	629	596	616	577	605	551	590	565	607	572	574	570	563	590	593	557	584	592	602	619	590	576	600	573	565	623	618	607	605	599	626	599	554	567	586	579	571	594	614	544	571	605	559	584	585	594	549	609	602	570	590	598	571	556	609	534	554	590	602	580	605	566	612	597	563	579	588	568	548	589	577	567	588	592	601	578	572	558	570	604	564	553	612	575	554	571	577	566	556	557	550	592	574	572	612	631	609	584	609	643	559	618	557	568	584	561	596	614	551	596	575	592	562	630	626	571	600	539	589	552	595	546	617	582	594	588	582	592	565	594	571	550	531	580	631	591	574	578	588	603	570	601	608	563	602	616	602	568	564	564	574	583	546	568	591	627	572	591	593	578	647	611	552	562	520	588	560	593	595	586	574	620	556	594	617	601	614	624	588	586	583	555	632	572	597	606	603	573	585	574	587	592	564	582	605	584	577	563	626	605	608	579	602	609	596	572	574	649	623	607	595	590	585	614	573	588	610	597	557	567	560	597	579	554	595	610	571	591	564	550	631	586	596	579	625	558	533	589	564	548	593	558	550	549	548	555	557	601	570	625	564	599	534	585	609	604	605	601	571	576	590	619	575	622	608	591	560	631	565	582	589	625	553	614	546	566	576	572	546	581	582	564	545	580	577	606	597	600	547	587	614	584	609	605	592	543	556	561	540	551	615	575	568	563	566	539	579	576	597	590	565	596	591	589	612	542	555	623	607	558	628	544	606	557	601	574	609	621	592	600	572	594	576	565	546	638	610	608	604	605	601	618	623	567	594	606	580	609	584	622	603	570	566	605	577	593	584	554	611	657	560	584	570	580	601	616	574	564	566	542	610	572	578	632	579	594	582	623	628	612	551	626	610	565	578	593	542	588	567	598	572	565	625	592	581	568	574	621	613	614	660	591	566	571	626	563	551	590	580	573	595	572	574	552	623	599	553	618	611	564	592	625	597	548	598	582	605	616	582	613	577	605	630	615	557	581	599	613	616	597	571	571	605	552	583	582	594	573	584	581	571	594	558	602	617	602	583	596	588	579	601	564	560	614	557	583	529	562	597	557	592	568	609	637	563	563	604	592	606	544	596	580	534	584	575	594	567	590	640	569	589	595	603	578	593	562	594	648	616	579	556	601	580	625	566	613	576	576	574	610	568	616	607	592	585	582	590	579	581	567	580	606	603	589	597	598	592	581	600	560	593	606	574	580	603	585	604	552	562	532	609	551	578	565	575	587	553	577	582	576	577	576	562	628	594	585	593	568	590	570	568	584	599	582	580	547	624	605	555	562	592	565	600	599	586	562	563	545	609	550	595	570	585	601	593	617	563	555	602	581	553	598	601	577	611	605	585	560	603	577	577	610	559	570	580	612	595	589	610	548	643	614	563	550	591	597	563	570	566	606	560	591	586	611	558	601	589	594	597	563	571	634	602	597	600	566	568	545	575	606	591	622	602	580	566	543	577	575	571	607	564	615	627	603	594	627	567	569	606	623	571	610	572	572	578	589	574	543	562	596	546	596	612	572	600	578	573	617	577	567	568	591	592	572	594	588	541	578	570	559	573	614	628	600	606	605	591	555	588	567	624	566	647	629	610	606	609	575	580	595	582	582	541	611	562	596	550	578	591	550	606	572	642	624	607	579	614	591	576	560	582	599	576	587	613	629	592	578	575	626	586	596	583	610	573	571	640	586	612	601	564	595	547	582	587	562	564	616	550	584	619	594	548	566	575	609	615	591	603	586	595	597	585	578	575	612	591	563	609	596	643	603	611	572	609	616	591	574	551	591	571	598	572	608	562	616	576	556	567	615	596	556	586	608	604	603	619	595	598	554	566	591	570	590	560	556	607	550	533	571	592	573	616	557	598	574	605	551	594	564	568	629	589	554	602	621	626	581	638	611	563	566	588	606	619	631	605	561	598	555	595	586	631	609	563	627	572	590	637	612	621	544	596	574	572	559	559	621	565	550	584	618	602	569	611	576	555	601	611	541	571	581	587	589	588	631	586	615	581	609	562	590	598	578	604	600	584	608	582	595	589	595	583	590	635	590	574	600	590	565	563	552	625	589	574	652	548	597	564	612	574	585	583	630	573	648	578	603	563	585	600	637	593	572	595	600	588	599	593	598	567	599	619	596	589	553	596	586	575	598	605	560	597	574	610	592	577	588	622	628	592	557	602	603	563	615	594	628	604	609	605	585	591	559	549	577	564	603	563	585	583	578	579	582	581	555	544	539	601	575	549	595	545	612	571	609	592	617	635	610	582	577	587	546	574	573	591	602	577	607	569	596	603	558	611	559	560	577	562	629	611	545	620	660	622	595	603	588	612	598	565	631	627	523	552	597	583	599	598	582	643	587	567	586	556	604	583	576	618	593	598	524	586	564
31723	35241	22020	12219	9464	10188	9800	8250	5976	4686	4281	3600	3332	3101	2634	2628	2346	2044	1877	1455	1304	1300	1310	1216	1294	1207	1095	1031	1062	1008	1021	1069	1097	1025	1035	889	877	864	837	872	851	855	827	795	836	757	755	736	798	768	800	772	762	735	786	767	743	715	751	782	740	769	718	775	752	725	752	746	727	814	726	743	760	782	750	768	721	779	728	729	689	748	780	740	704	715	789	739	772	742	746	779	752	758	737	719	762	748	756	772	757	772	814	717	777	751	749	773	747	736	748	761	755	748	712	740	810	741	786	771	772	752	725	748	763	748	767	690	779	769	762	758	746	779	754	773	760	774	747	812	769	734	700	776	743	778	787	771	795	738	785	745	778	806	782	793	736	746	791	740	751	816	799	761	795	756	748	763	732	780	741	747	765	742	734	757	728	805	764	760	783	797	771	715	765	734	746	743	794	758	760	796	806	707	744	692	772	759	739	730	755	693	769	736	750	711	762	717	743	755	735	697	728	766	785	768	785	704	716	773	751	728	753	729	758	773	759	774	750	789	770	731	761	800	712	777	769	750	734	779	787	789	745	759	764	739	774	683	741	752	784	736	820	762	748	777	758	778	756	772	766	807	731	757	742	765	734	779	762	707	733	704	710	753	752	738	764	730	759	759	776	827	753	730	763	779	721	750	744	725	753	755	756	780	787	751	761	718	746	745	770	759	747	798	762	737	751	794	783	713	692	731	707	776	749	748	796	771	808	753	743	714	766	784	746	728	733	718	779	728	750	754	734	771	761	746	748	734	751	728	814	725	800	741	788	744	789	722	730	747	768	719	722	739	729	766	776	755	750	715	779	718	781	778	785	743	802	799	762	738	756	807	767	759	768	741	715	687	779	729	801	709	752	741	750	757	747	784	740	730	768	714	752	740	743	711	728	750	777	777	720	777	780	778	762	751	730	765	758	807	733	758	788	755	789	759	771	732	771	749	771	742	724	803	748	742	765	758	735	782	789	737	715	766	703	754	758	792	756	741	754	733	781	775	781	794	797	725	809	770	715	755	716	730	760	803	763	783	744	716	753	745	714	772	709	737	753	752	761	747	763	759	765	754	738	757	763	766	751	789	772	711	790	745	742	749	730	722	750	792	704	775	779	767	747	717	744	767	796	715	722	713	767	706	744	778	806	765	763	757	730	796	734	784	733	736	764	717	750	779	730	726	757	742	798	706	750	762	775	771	775	769	777	773	736	766	746	739	733	707	719	748	723	727	747	750	779	791	775	756	771	755	759	773	775	753	760	815	718	780	734	779	751	732	727	736	745	742	728	713	781	704	770	756	707	744	790	747	751	776	749	757	763	727	739	753	737	721	742	802	762	734	773	725	762	796	741	772	729	739	751	746	727	765	757	731	774	751	742	797	819	773	717	739	743	780	747	756	744	726	746	753	717	764	748	767	774	743	766	740	771	741	816	773	701	811	765	724	729	766	777	735	783	763	741	787	745	749	741	759	769	807	737	771	796	756	750	772	761	792	754	748	730	727	753	773	695	751	765	759	777	724	778	737	771	688	783	802	750	773	757	713	781	772	758	725	735	708	781	761	740	768	749	766	729	755	774	756	787	758	748	722	784	772	737	751	782	736	786	725	764	774	790	769	710	735	784	711	803	764	754	774	740	717	788	697	750	824	806	754	771	754	800	747	769	783	777	727	691	720	812	763	753	766	701	741	775	770	769	733	766	749	728	754	751	751	781	729	720	719	788	723	773	755	774	748	760	715	750	758	715	715	763	763	736	782	732	746	817	790	773	729	730	758	766	799	688	731	795	742	755	751	766	767	781	731	759	773	787	781	745	753	722	746	753	740	731	782	727	769	764	722	737	752	732	791	730	795	776	766	748	760	748	789	772	774	777	757	783	752	719	760	790	786	724	790	734	721	715	759	766	740	778	785	693	819	742	742	774	774	763	775	737	781	775	724	744	789	782	780	724	765	728	716	789	767	774	759	839	716	742	750	744	761	753	750	753	737	789	807	763	784	755	781	723	784	784	796	758	764	782	728	745	748	755	749	755	773	776	741	741	788	765	731	749	736	734	753	754	729	738	804	771	737	711	785	803	752	742	704	784	791	732	746	745	789	793	791	724	788	760	805	804	763	741	750	745	743	752	773	761	768	745	775	730	692	786	739	785	779	731	757	740	804	796	761	776	747	735	709	758	755	703	759	757	708	779	755	768	749	758	748	728	779	727	743	709	777	700	786	751	787	805	729	776	771	768	741	731	808	779	747	802	748	766	740	744	761	763	730	786	778	760	715	702	738	742	689	736	779	739	759	767	750	753	787	766	767	812	772	743	775	746	757	776	763	724	725	721	767	767	743	717	749	740	784	781	724	727	737	788	773	751	732	762	733	784	791	773	754	744	802	763	768	727	814	815	765	769	747	730	731	723	743	748	710	773	748	769	746	732	778	755	731	730	746	790	750	770	706	753	748	780	746	748	758	742	752	746	773	775	755	743	733	786	769	735	794	759	796	796	772	777	735	755	743	778	733	761	794	724	793	722	757	731	689	776	744	750	712	810	761	785	752	730	746	706	781	732	760	767	802	720	761	725	780	784	779	764	686	800	730	715	765	739	774	771	772	742	733	768	737	716	757	760	759	805	716	726	773	797	773	776	738	752	749	738	749	756	764	748	783	730	772	715	755	763	732	774	792	740	756	730	721	732	766	734	760	770	746	735	765	716	805	737	754	750	733	814	708	757	738	758	750	729	751	742	779	802	725	783	753	765	768	737	734	777	768	763	764	764	773	730	747	764	775	739	767	761	717	756	797	763	745	715	783	717	722	746	698	705	805	772	726	766	755	760	754	751	688	747	732	733	781	764	693	752	726	780	687	798	765	749	697	723	784	718	750	786	770	696	742	771	741	741	763	787	760	826	724	721	701	756	743	745	766	786	776	752	777	744	767	756	756	756	809	734	750	776	734	731	755	768	746	785	740	749	770	771	769	793	722	769	743	764	728	758	734	772	747	706	680	792	716	710	761	771	725	739	764	784	776	749	679	738	777	754	740	706	807	781	741	761	754	712	778	728	799	786	765	773	758	810	778	731	773	769	778	739	771	787	796	750	782	781	719	774	696	758	778	756	764	799	718	721	781	739	819	750	785	730	755	762	720	734	724	751	750	778	699	733	765	737	751	777	717	761	727	780	762	738	753	778	776	765	711	748	756	738	792	769	761	811	750	752	689	761	777	779	777	769	751	811	786	771	724	812	730	743	732	805	768	778	763	751	750	762	823	732	771	731	709	713	758	723	747	699	756	726	761	725	703	752	748	765	827	746	767	723	784	763	774	724	693	757	804	773	724	701	769	730	738	749	770	817	760	741	731	753	765	756	812	727	720	734	754	773	762	680	738	733	785	738	805	771	743	785	747	694	747	733	766	764	726	767	791	745	739	789	758	775	760	800	779	753	832	759	721	708	754	730	746	752	785	707	751	757	755	770	752	778	753	731	732	773	716
23819	20895	28085	23850	20774	14920	10254	6493	4100	3470	2638	2287	2136	2098	1944	1831	1638	1535	1449	1336	1057	887	899	1009	958	946	928	816	758	682	749	813	878	763	759	639	605	573	590	609	567	673	611	612	598	569	518	567	536	541	538	547	572	548	493	562	503	506	545	521	513	514	558	509	552	531	539	532	556	512	553	525	564	496	496	510	480	518	494	550	490	534	502	549	494	535	514	528	503	557	488	527	510	541	531	540	500	527	534	523	502	506	519	522	515	508	505	509	523	506	540	529	522	488	498	556	529	496	531	540	520	536	527	557	485	494	499	507	557	490	529	503	562	513	485	543	506	489	501	490	520	544	500	523	565	529	492	577	470	563	511	502	477	546	492	541	454	552	500	528	525	510	515	547	533	486	557	548	528	542	544	537	502	541	536	530	521	561	524	481	506	524	502	516	532	519	500	550	498	525	536	484	554	506	486	514	548	536	550	501	530	535	528	474	523	500	517	512	492	496	531	516	536	547	541	543	490	528	508	538	532	544	504	520	504	468	475	541	516	521	538	530	518	516	502	516	552	505	508	494	476	492	454	497	504	540	546	518	531	493	551	579	531	516	475	523	521	540	519	525	538	525	503	463	517	504	510	502	519	534	482	515	523	479	532	516	515	506	510	508	562	538	534	522	503	511	521	527	526	530	560	485	529	492	532	477	539	461	528	516	494	544	524	491	499	516	514	521	559	503	528	470	507	528	527	538	544	509	469	547	515	514	550	515	552	544	503	485	546	514	496	557	496	502	498	482	501	498	547	519	499	576	551	501	483	544	519	503	549	520	516	519	506	565	512	493	520	526	531	542	531	538	501	509	516	532	484	534	467	503	521	533	497	528	522	510	528	547	502	534	521	511	495	533	506	478	529	527	520	494	559	516	503	518	500	551	529	484	511	546	521	547	550	527	503	506	534	520	520	527	506	563	529	503	536	484	495	492	503	517	488	546	513	513	494	515	537	538	518	525	567	544	539	513	502	527	520	535	519	543	521	514	507	533	502	549	541	493	534	504	531	505	522	494	487	540	513	481	490	504	493	511	470	526	505	510	557	535	525	537	523	548	526	555	546	526	530	517	500	524	537	487	513	532	520	529	469	540	527	538	489	490	510	525	470	518	485	537	561	499	535	546	525	532	520	475	520	484	515	517	506	517	482	519	504	516	526	525	534	502	532	538	546	497	514	492	526	585	509	533	510	523	476	536	495	514	543	504	493	491	503	539	530	503	497	536	476	540	522	528	506	522	491	500	488	528	554	535	493	507	580	520	553	503	518	547	512	552	519	520	536	543	513	563	509	535	528	503	504	502	502	512	531	528	533	530	508	485	483	502	469	519	495	527	549	584	526	530	555	508	517	525	499	546	515	507	528	541	497	508	548	509	487	553	517	489	508	489	540	513	516	502	536	531	516	514	491	513	527	491	521	537	558	520	506	504	571	558	535	472	489	545	517	533	545	512	570	529	544	509	542	491	487	542	517	509	518	512	489	534	522	477	508	554	499	499	472	502	556	523	512	479	534	472	522	529	517	471	559	522	542	527	477	516	509	533	496	510	472	555	518	512	536	532	536	480	498	539	528	526	518	522	513	484	538	509	487	499	524	489	491	500	483	490	552	495	475	527	477	552	540	471	492	569	544	491	537	530	516	490	564	493	545	532	529	512	500	522	551	492	543	501	510	511	537	505	532	508	551	527	493	532	504	545	520	501	502	517	522	529	488	529	487	520	483	508	491	531	508	486	509	515	551	521	499	518	524	525	529	538	550	539	542	547	556	540	530	526	466	553	530	502	478	461	506	512	520	498	535	510	491	538	509	541	510	534	492	531	497	512	490	559	543	537	508	542	499	530	568	490	521	544	550	544	516	518	490	518	515	513	552	523	560	532	517	547	503	522	530	502	546	500	537	524	514	518	517	516	511	544	548	546	517	512	492	546	529	530	519	550	509	534	493	586	496	500	538	545	482	528	538	504	535	552	513	493	537	537	491	486	492	559	515	476	537	517	549	489	493	528	512	509	486	504	529	494	550	532	524	527	515	475	533	551	488	537	482	508	528	544	517	479	514	522	509	541	498	519	483	503	510	555	544	526	542	524	534	527	561	527	533	538	481	540	529	523	513	502	512	525	534	519	504	560	494	550	535	501	508	469	511	503	509	499	524	502	521	559	525	554	512	496	481	472	550	568	488	525	487	526	494	506	496	504	506	507	534	518	527	498	471	511	556	520	535	528	494	494	522	596	485	533	498	559	556	494	535	525	524	527	503	533	522	538	541	508	531	517	523	544	511	516	511	525	535	485	483	486	551	507	489	517	528	543	506	515	525	527	520	503	548	502	524	503	532	498	501	526	484	506	484	510	528	481	514	497	488	508	527	534	488	519	503	502	524	492	565	539	478	528	512	542	519	520	530	523	502	531	475	507	512	556	524	506	492	538	507	538	550	496	533	523	516	521	490	527	559	489	532	520	478	490	509	530	497	499	547	503	495	511	518	517	517	502	479	567	524	506	506	529	517	537	531	496	500	509	497	552	522	505	530	520	522	551	543	541	506	509	477	530	494	538	493	528	520	511	499	500	554	473	545	513	496	500	503	519	517	504	595	539	506	533	474	474	523	487	476	490	538	497	504	513	497	548	521	509	525	492	535	525	556	489	496	505	501	529	510	515	474	548	490	499	487	491	537	537	510	502	485	524	540	539	479	525	544	528	554	538	518	488	535	516	515	521	517	544	534	525	521	474	554	518	515	529	511	547	539	491	528	534	551	524	482	547	483	507	508	562	535	528	464	515	483	511	531	501	551	509	507	529	548	539	549	549	538	513	520	530	549	506	504	499	517	462	530	538	521	509	547	517	507	497	514	510	469	582	520	502	474	525	507	535	557	479	557	522	512	517	508	491	506	534	476	506	502	501	513	485	489	526	523	507	531	524	534	518	501	539	559	526	516	522	521	482	512	507	489	508	523	567	525	521	525	500	505	517	543	498	550	483	525	518	535	495	544	585	538	550	534	512	517	483	510	496	479	456	551	518	486	513	488	547	525	479	470	478	516	509	507	487	538	509	530	542	524	571	545	521	500	513	514	505	512	530	506	523	551	506	567	518	518	501	521	519	534	512	565	535	482	502	527	503	502	500	513	487	518	517	538	534	494	532	528	535	552	496	545	528	503	565	530	552	509	534	503	496	514	505	478	536	491	506	495	460	552	502	525	495	505	520	552	492	494	515	500	502	470	496	487	499	482	518	534	496	547	521	529	544	529	505	511	518	483	508	514	505	546	502	486	517	537	560	550	551	485	514	536	520	550	518	499	536	476	508	463	546	533	558	493	547	550	513	552	557	513	482	523	538	513	576	526	523	512	513	482	503	515	492	520	522	566	511	494	525	544	504	474	498	494	537	536	524	532	494	507	543	551	486	506	534	518	481	489	495	521	525	513	498	490	499	527	504	498	530	524	517	496	505	570	505	570	500	508	527	519	543
36419	43497	30560	19126	15160	16035	15433	12307	8859	7311	5567	4731	4410	4201	3933	3475	3013	2921	2475	2226	1921	1658	1582	1535	1606	1652	1480	1315	1131	1104	1091	1321	1342	1178	1112	961	911	821	819	823	868	884	802	767	727	736	659	697	719	673	676	700	698	709	682	695	642	746	666	727	660	712	705	668	727	693	697	644	725	706	656	640	671	643	692	704	610	653	646	680	664	724	684	706	691	688	682	657	682	681	641	708	636	658	717	720	715	623	654	697	718	709	721	692	658	682	714	683	679	698	697	650	728	678	698	641	643	659	682	663	669	725	630	706	690	634	673	641	654	652	669	623	644	654	696	657	661	641	687	680	665	679	684	646	667	680	670	657	717	641	682	696	695	664	690	673	686	684	681	653	675	648	658	640	679	646	643	721	706	638	710	672	673	630	672	684	684	696	657	663	702	685	673	683	689	702	698	643	662	729	662	660	610	637	699	638	671	668	667	685	682	702	697	673	716	671	691	666	652	680	661	684	664	679	668	645	670	666	682	694	666	723	662	658	706	670	668	661	657	675	656	681	663	711	704	655	698	705	657	646	653	652	693	666	687	678	679	659	696	697	713	650	702	705	677	638	697	664	690	649	635	714	661	674	671	697	656	687	684	725	642	659	694	669	654	667	669	683	660	672	646	630	678	652	705	670	687	653	681	670	636	689	690	717	684	683	670	665	636	676	671	645	696	719	653	686	673	643	697	637	693	723	673	706	645	646	712	666	640	683	689	644	599	651	661	660	696	661	671	682	699	669	636	682	682	669	665	672	665	671	705	704	644	612	704	674	702	716	683	627	652	698	641	644	635	653	672	656	706	666	657	625	669	637	665	695	694	645	645	664	672	615	681	657	691	662	689	685	667	688	707	685	664	676	709	691	691	683	629	648	670	644	670	684	613	667	694	664	679	641	691	681	681	681	640	649	666	663	732	667	642	691	667	657	666	640	701	657	645	693	603	629	659	690	681	701	739	685	689	682	664	715	661	661	681	659	672	703	687	667	724	668	646	691	697	672	707	660	675	669	676	670	695	667	669	672	662	680	665	670	703	671	668	655	688	660	693	648	668	668	680	658	703	658	656	659	656	689	634	726	678	674	642	638	673	685	679	698	633	712	683	635	658	695	669	708	651	662	671	679	676	643	678	713	706	726	660	696	642	690	669	664	691	695	724	683	642	664	679	688	659	686	661	690	689	640	650	710	653	702	663	596	645	672	685	636	655	676	671	715	679	681	683	698	708	662	759	711	668	634	661	686	707	642	673	682	691	635	655	667	664	707	625	635	703	660	680	644	713	650	660	636	654	673	636	665	686	712	681	673	685	668	675	659	632	691	721	659	671	718	629	645	652	695	721	679	705	716	657	654	686	671	651	650	680	666	691	622	660	685	683	679	667	692	678	679	672	640	693	646	640	667	683	677	692	721	709	666	678	704	651	650	688	687	642	673	648	675	666	710	666	677	620	684	678	644	703	673	679	679	688	710	639	718	654	712	695	673	654	647	689	673	659	650	663	687	676	676	721	646	641	702	631	669	659	674	651	641	724	677	664	664	686	658	688	701	669	661	667	666	650	651	643	736	662	701	691	668	693	678	676	675	687	668	668	688	704	683	692	664	700	641	697	689	656	706	667	661	671	657	653	669	646	686	641	664	668	631	678	704	649	660	716	709	643	635	690	673	643	704	678	685	664	642	677	624	651	661	644	653	668	728	671	701	695	662	691	659	639	640	632	672	667	638	643	632	656	629	657	724	709	622	649	623	652	670	689	672	654	687	634	675	621	650	654	657	663	705	642	674	679	664	684	656	711	629	680	640	724	684	664	637	685	682	625	695	667	648	691	658	690	700	656	692	687	656	660	652	687	683	688	723	661	682	645	677	689	702	641	637	631	671	687	675	654	690	679	661	678	680	665	668	635	653	695	675	711	634	654	732	658	670	685	646	685	706	661	696	690	665	700	690	690	692	704	706	636	661	658	649	692	707	623	669	691	695	688	671	690	650	665	654	646	668	660	660	661	672	682	682	665	718	704	677	715	655	666	689	666	679	699	682	635	670	697	661	698	702	693	701	682	692	685	688	655	670	703	672	627	699	687	704	677	659	657	685	727	653	659	702	690	672	692	684	658	667	711	674	731	668	715	670	676	659	719	638	690	633	708	653	673	661	657	646	643	691	648	694	685	666	656	639	691	630	635	636	723	634	676	661	638	694	687	715	681	699	699	651	669	650	702	649	646	677	677	680	653	665	676	634	711	666	656	682	661	653	677	630	671	667	708	698	663	623	665	673	649	721	685	658	681	690	712	674	682	642	657	650	652	675	673	619	706	624	632	673	676	682	677	673	681	717	676	707	658	686	686	667	659	601	711	631	674	664	669	677	718	654	674	684	675	739	691	623	703	745	642	634	705	712	690	674	695	668	710	715	644	656	641	662	660	688	718	679	680	706	627	647	693	680	641	726	650	684	706	712	691	635	667	613	655	659	649	698	681	663	690	665	659	677	645	670	659	686	650	680	658	707	707	660	715	624	662	691	685	718	635	674	688	662	682	734	643	670	692	642	655	658	646	688	661	688	673	749	686	700	701	703	668	678	632	709	693	639	646	645	648	638	674	642	693	673	643	659	715	679	666	618	658	617	667	633	662	653	672	674	646	643	700	714	647	681	673	697	690	680	630	680	691	677	660	627	655	700	689	666	715	650	673	651	713	684	647	648	677	682	692	655	632	651	627	662	675	680	701	677	679	698	686	653	691	691	681	651	715	627	638	676	630	671	662	663	644	701	664	675	672	696	642	701	686	702	675	659	680	644	669	720	704	640	662	649	702	664	670	675	687	690	658	705	661	695	662	685	670	673	681	684	733	677	646	661	646	677	721	712	667	671	678	688	680	692	700	672	669	685	645	677	680	685	664	710	680	714	660	658	692	656	654	638	710	663	674	717	690	680	646	663	678	689	631	639	652	680	674	658	680	683	656	701	674	717	690	671	678	690	672	641	718	666	676	713	711	666	686	631	661	678	657	660	686	672	673	665	688	692	643	676	691	671	712	691	680	687	694	674	697	760	677	688	689	693	690	679	691	698	643	650	686	666	642	691	664	681	634	632	739	673	689	665	669	674	671	684	627	705	634	643	634	660	705	684	656	688	697	639	689	686	698	688	671	644	652	642	675	688	686	675	631	666	699	701	680	700	622	716	691	668	632	664	665	654	621	650	687	700	714	664	726	671	614	681	698	698	660	683	678	653	686	657	665	658	658	637	640	694	698	669	688	689	653	644	648	690	677	669	672	699	715	718	696	624	649	702	652	687	680	689	678	699	692	682	719	665	711	639	668	630	672	701	678	679	682	687	672	681	628	737	642	662	688	668	689	676	702	687	616	699	702	649	667	687	692	646	671	680	659	668	682	675	655	711	649	672	696	665	660	664	725	671	656	687	696	655	694	655	673	692	646	654	661	674	673	686	680	649	630	641	711	721	724	690	661	745	665	686
22695	20839	28459	23270	20868	21494	19000	9914	6127	5388	3648	3105	2943	2832	2677	2527	2372	2236	2122	1713	1263	1090	1024	1006	961	1013	927	887	922	720	744	782	812	740	723	622	550	505	513	607	634	663	545	523	496	449	469	436	449	451	435	467	457	486	448	456	438	472	461	432	430	458	479	484	441	441	496	463	455	536	449	441	482	416	436	424	462	448	447	452	425	440	450	409	437	413	465	438	423	431	464	463	459	422	474	442	454	417	462	455	440	417	428	476	452	425	502	436	441	459	461	411	458	471	455	475	450	442	444	458	453	432	428	460	427	409	471	444	424	431	481	452	456	460	429	439	442	480	417	390	422	458	486	430	440	450	426	430	401	454	440	464	468	427	445	423	419	424	447	466	413	468	484	440	478	452	432	431	399	465	461	451	450	407	473	452	413	459	441	445	452	465	419	445	456	486	454	448	455	440	462	450	451	458	459	459	448	468	413	431	476	468	430	432	410	445	461	441	413	442	436	451	449	444	436	444	444	435	453	451	438	448	435	450	449	426	445	451	422	434	394	453	460	402	432	483	446	436	420	451	415	467	439	446	394	430	471	410	428	425	428	452	443	468	420	426	448	463	462	441	450	468	467	445	402	447	466	443	436	437	439	481	448	426	449	441	434	462	447	449	445	442	434	428	464	438	479	422	422	435	424	497	493	448	455	457	467	406	421	450	430	486	450	432	393	455	421	452	438	436	431	422	443	396	448	471	451	452	463	436	430	447	446	449	457	480	473	443	465	429	439	438	409	454	467	446	460	477	431	399	465	443	437	463	430	454	444	442	469	457	472	455	442	475	475	422	422	416	419	414	460	455	432	481	435	465	423	431	488	426	426	452	453	436	432	444	461	448	427	459	430	475	446	434	406	456	462	449	451	485	481	488	452	430	465	429	432	484	418	433	478	462	452	473	453	462	458	469	438	427	461	420	445	430	455	438	452	446	441	434	441	475	430	441	441	479	460	462	473	465	446	433	429	450	443	450	429	441	460	415	449	465	451	432	436	477	424	423	458	441	417	444	442	485	445	460	471	455	431	460	394	428	459	428	443	440	424	467	447	448	446	431	495	430	461	466	437	442	435	373	437	460	455	419	434	463	444	431	464	448	464	402	462	443	419	439	470	429	477	467	448	428	452	420	429	455	414	475	472	462	448	485	453	437	406	428	411	417	456	457	458	431	447	469	463	458	442	406	452	439	456	426	483	445	422	452	438	456	450	417	422	434	418	484	423	446	445	457	449	429	439	439	469	427	431	444	475	457	453	459	444	442	427	414	475	476	454	434	413	481	468	452	456	407	477	411	431	454	448	446	444	455	423	394	444	461	445	420	442	457	427	452	469	423	398	475	448	427	439	448	401	467	410	441	412	447	479	475	465	438	432	457	429	416	423	448	452	420	478	436	454	477	448	463	451	432	480	434	444	426	441	447	443	457	408	427	453	474	460	447	471	442	438	454	433	416	444	447	456	429	470	431	424	421	420	444	476	437	473	495	451	458	434	454	431	444	446	444	446	448	440	422	455	422	450	437	433	454	416	456	483	434	483	456	444	441	468	452	454	479	464	439	467	472	422	438	455	443	433	424	447	433	462	470	467	456	441	433	437	417	467	450	458	470	437	446	434	470	439	445	419	469	488	468	452	448	450	412	430	473	433	433	424	441	416	460	436	473	469	430	435	469	431	506	463	443	422	481	459	379	453	431	405	466	428	479	457	501	421	433	448	448	445	423	433	463	446	399	478	417	417	448	460	423	425	444	410	459	455	449	465	428	417	474	454	427	456	445	466	419	416	480	463	444	433	498	423	450	467	469	423	457	439	421	437	451	471	437	425	441	441	461	453	451	454	401	437	430	468	447	444	455	478	485	466	437	469	487	430	413	458	458	415	447	461	459	486	421	454	445	427	428	425	437	453	465	465	419	442	469	480	458	449	394	498	446	431	430	420	433	437	439	421	435	437	464	453	441	406	416	446	442	475	466	436	450	479	423	470	464	430	428	447	441	447	433	410	434	427	451	449	418	429	440	460	442	445	443	455	456	470	448	438	426	440	459	424	463	448	468	462	432	494	461	439	459	510	462	462	446	416	444	501	419	452	457	443	483	431	466	402	437	501	454	449	454	441	436	446	443	446	449	438	436	438	464	458	482	427	434	485	509	451	471	445	426	442	422	462	428	440	414	411	445	433	456	435	410	454	404	439	426	417	436	447	437	464	419	402	435	444	426	428	447	454	491	473	431	502	450	456	450	428	446	424	447	438	471	446	448	454	449	439	423	454	429	480	442	453	396	474	443	421	453	482	405	393	471	476	435	423	445	429	443	446	408	461	454	443	441	433	459	450	454	445	474	442	464	442	458	456	421	460	448	444	441	448	444	419	446	415	419	428	478	485	447	455	475	512	457	445	467	462	457	422	420	442	440	444	415	462	441	445	459	481	443	422	435	481	444	436	462	448	462	428	407	425	440	468	459	450	431	445	442	447	478	448	436	437	447	445	444	490	435	429	403	462	420	446	474	487	452	457	448	477	461	436	456	453	401	465	411	468	460	455	425	457	441	423	436	463	404	490	405	440	462	462	446	423	460	439	437	472	421	431	484	476	465	458	418	488	449	465	421	507	445	468	430	435	453	471	437	429	478	460	472	443	445	500	435	447	413	436	439	495	422	486	433	464	447	465	437	404	416	449	430	445	473	475	431	450	463	442	430	445	480	488	442	458	420	423	485	468	449	436	417	443	483	436	404	480	436	480	419	434	468	466	474	457	413	422	417	452	442	421	404	415	461	426	459	445	425	460	445	432	451	451	447	420	428	411	427	448	423	430	433	472	414	452	420	442	439	423	458	448	433	496	446	454	407	423	421	441	422	439	442	456	463	454	442	431	425	409	436	442	427	440	445	414	471	453	427	466	451	475	435	465	461	461	471	450	429	441	465	428	407	481	451	424	452	409	449	477	480	455	430	464	439	457	470	444	441	408	468	415	448	449	434	443	433	481	436	472	408	436	443	438	438	461	485	413	453	430	442	447	436	455	456	451	411	450	440	447	447	462	450	481	465	402	453	461	431	449	418	432	478	451	434	429	437	427	422	422	438	404	443	456	432	402	432	432	459	436	445	467	439	455	436	414	489	456	451	433	462	432	424	468	414	444	428	447	431	424	465	426	420	463	442	436	467	451	434	447	424	427	423	422	431	462	428	430	447	459	446	415	413	454	441	437	431	461	422	452	469	485	438	479	431	450	436	417	447	427	444	429	435	465	437	451	434	452	446	425	435	422	433	457	415	432	439	436	459	439	449	457	466	448	447	420	458	419	451	412	441	427	460	434	424	440	424	434	448	445	448	489	469	431	455	461	463	480	456	442	434	474	430	436	450	445	418	440	434	436	409	457	437	416	425	421	399	473	466	411	455	421	429	444	433	454	423	421	452	463	477	474	464	452	450	460	460	444	458	449	435	483	445	454	464	471	427	455	458	397	407	440	419
40248	50821	33318	22171	19491	21788	20599	16231	12156	10758	7541	6633	5948	5684	5439	5015	4647	4299	4017	3028	2274	2050	1910	1734	1699	1773	1673	1525	1555	1145	1209	1217	1374	1281	1122	889	815	851	708	833	821	870	776	762	645	652	610	614	590	641	582	583	583	527	656	592	552	636	623	605	580	583	613	625	658	616	660	582	564	556	618	621	589	613	563	569	565	573	568	617	551	590	647	572	586	564	580	633	571	553	563	570	584	573	607	558	533	561	584	557	595	576	621	580	599	578	558	552	599	546	544	608	545	582	604	572	540	590	562	570	591	603	547	531	591	544	622	548	564	551	534	551	545	553	587	579	568	575	557	585	575	580	568	591	577	608	559	587	603	603	562	556	591	630	560	582	603	589	552	550	578	571	582	584	572	592	538	631	573	589	526	620	599	614	604	557	589	561	572	551	561	553	526	555	598	590	586	554	561	578	577	567	517	552	572	550	523	559	603	551	547	567	563	574	526	596	593	607	566	618	539	550	595	577	521	542	549	577	584	551	591	590	557	547	587	593	538	585	586	541	578	561	519	588	574	575	574	568	559	542	543	542	579	549	572	586	611	557	540	569	554	570	524	564	565	610	570	562	565	576	628	575	528	556	530	536	596	523	573	584	602	539	603	586	608	551	599	557	596	554	578	576	589	582	536	593	568	605	540	587	567	550	618	526	519	556	629	604	559	541	595	549	590	580	585	556	587	568	567	566	527	548	544	583	576	587	587	588	561	569	553	562	585	574	597	508	575	596	583	535	578	545	597	594	608	559	567	532	541	538	561	644	582	572	565	582	575	566	612	557	636	608	573	569	580	575	540	590	599	572	589	550	595	523	582	561	536	556	595	541	554	561	576	544	564	559	605	577	597	565	532	619	547	537	539	575	580	565	564	517	535	547	552	563	604	580	621	611	601	563	532	602	584	590	583	553	571	580	562	572	550	555	559	536	561	540	571	561	558	565	585	590	573	610	566	578	556	576	534	583	564	623	541	577	560	578	553	593	552	570	609	567	615	526	558	556	614	581	550	609	589	546	548	536	545	599	556	557	553	595	570	587	601	613	584	517	597	517	620	576	524	547	575	576	546	560	561	539	545	578	568	573	586	557	574	573	579	575	556	559	561	553	610	638	598	561	586	571	563	562	582	592	581	566	615	535	550	575	566	598	558	565	572	538	540	550	553	614	529	556	566	559	591	582	586	539	578	610	598	608	555	568	549	538	549	560	574	542	567	598	558	588	566	581	566	532	602	536	599	582	604	536	589	541	596	587	598	566	541	569	592	565	585	533	561	529	560	565	596	566	589	551	621	588	623	567	572	564	562	582	538	564	593	635	551	557	585	622	598	588	584	579	578	584	594	563	548	545	551	597	583	567	547	558	564	600	547	586	563	566	585	546	561	581	569	594	609	602	558	587	579	594	577	545	582	575	581	580	615	591	593	581	556	587	568	557	623	581	614	554	551	518	580	574	558	578	611	571	534	569	560	544	594	530	566	551	570	593	560	555	614	601	561	601	573	554	538	555	599	502	554	580	577	575	565	568	523	588	569	544	556	618	560	568	552	566	575	589	555	581	547	561	577	581	578	538	596	550	551	535	583	544	616	553	620	589	570	608	567	575	544	572	574	581	567	627	547	530	541	539	559	561	571	545	587	576	599	574	609	606	557	590	512	584	563	604	530	580	590	569	557	528	585	625	533	573	569	597	560	609	535	564	609	562	543	585	573	569	546	570	576	516	578	613	594	548	578	555	535	555	598	565	614	579	548	567	596	513	560	614	571	587	580	589	574	573	538	587	596	584	596	581	572	582	523	561	539	587	570	601	601	551	548	542	525	582	557	597	538	555	566	536	573	544	562	569	569	579	571	554	549	593	630	600	575	576	583	561	588	610	608	542	581	579	544	574	557	547	586	529	559	547	528	577	563	583	621	557	571	572	577	589	569	609	595	575	595	589	574	552	594	554	619	550	541	558	568	566	552	574	610	566	597	580	597	607	533	568	609	542	583	568	559	614	580	561	578	548	569	549	604	557	577	572	592	563	547	581	543	603	573	565	546	563	575	534	576	555	575	573	579	556	550	576	577	595	585	551	543	583	548	581	554	583	580	612	611	569	568	571	535	568	578	554	575	606	556	554	598	598	566	598	555	566	588	536	534	552	580	592	605	554	562	563	547	609	551	589	539	553	592	562	589	553	579	595	554	545	601	581	579	570	527	542	583	555	582	552	564	573	565	597	593	595	560	559	601	572	598	569	599	575	609	556	616	565	557	589	548	605	606	529	600	574	557	542	553	580	578	592	560	572	545	574	589	560	577	562	582	547	557	577	557	581	604	580	576	564	568	543	556	628	586	561	575	572	511	583	545	627	577	575	563	616	587	588	558	539	572	578	604	561	542	581	567	569	537	503	572	548	578	562	572	567	599	569	540	604	578	553	598	589	538	604	612	575	553	541	562	590	556	586	609	560	572	560	552	557	531	540	558	565	580	537	582	555	578	565	556	561	584	573	532	531	550	569	566	562	583	564	566	593	617	534	518	573	598	545	560	587	577	583	568	568	581	595	533	579	567	573	570	547	544	616	533	571	534	570	579	606	562	579	529	606	571	603	617	548	548	557	591	562	548	614	573	573	533	539	550	595	560	552	590	595	549	593	599	559	529	581	527	560	559	627	551	526	600	549	551	539	516	607	581	532	568	587	603	568	584	603	580	574	620	574	567	564	566	550	571	582	585	559	594	588	557	533	550	578	593	537	563	523	569	586	558	586	587	591	562	612	581	583	531	574	606	567	584	550	522	519	548	562	551	606	543	578	555	612	589	596	589	567	583	558	553	552	553	599	605	566	561	617	593	549	577	568	556	562	600	530	585	573	592	614	565	596	575	592	567	588	566	576	548	596	552	575	597	590	551	540	556	586	548	584	569	585	590	547	563	551	571	556	571	622	612	546	546	545	605	596	565	513	554	577	543	541	564	562	579	587	556	579	585	615	569	576	578	557	608	514	556	613	567	564	552	580	555	573	594	589	581	544	548	547	577	587	560	561	539	562	560	560	574	566	576	602	547	562	573	578	580	562	593	571	633	607	570	547	536	586	587	584	525	530	552	571	548	563	571	566	575	577	551	556	503	551	557	572	600	596	561	534	538	607	550	524	589	573	546	531	576	546	578	516	529	543	554	574	570	558	622	594	581	551	573	548	546	586	603	571	592	591	543	563	560	618	570	564	617	544	610	553	563	617	578	584	570	570	597	533	600	591	515	603	606	535	584	532	563	562	611	609	571	568	538	585	582	556	569	585	611	607	562	521	565	595	562	528	589	598	541	603	554	518	574	560	609	598	523	632	536	576	574	563	540	584	585	540	575	592	562	593	574	580	546	578	562	638	580	540	588	580	582	578	573	540	551	577	567	595	546	548	561	556	572	558	554	589	563	582	589	594	563	583	564	566	562	568	603	589	597	574	562	546	547	559	544	534	559	611	548	579	563	546	571	582
27932	24111	19402	9972	5841	6254	6353	4490	3496	2690	2108	1842	1673	1633	1675	1664	1584	1373	1234	1040	965	993	916	749	775	802	791	746	738	740	695	676	679	745	654	611	604	641	640	653	608	653	632	583	597	627	578	613	641	577	545	589	572	572	585	600	568	597	559	590	573	538	553	618	608	605	592	591	593	589	586	628	604	586	571	580	614	576	580	568	613	592	555	626	545	533	543	551	553	554	598	582	577	600	600	583	579	585	579	569	588	605	584	625	555	591	602	565	585	608	561	592	599	601	573	582	580	558	574	592	576	585	580	598	578	586	569	586	565	558	572	643	606	582	567	561	568	599	658	532	553	535	591	586	543	582	551	603	584	584	581	571	594	564	565	614	571	600	622	607	586	589	583	591	623	569	569	551	587	582	576	518	595	601	529	566	545	633	544	615	564	608	605	601	577	565	577	596	598	555	553	623	593	571	584	620	609	549	579	586	598	621	608	561	592	622	597	579	585	532	564	599	614	594	612	549	567	612	576	589	613	530	591	581	593	569	616	593	578	586	576	572	555	584	562	596	618	537	571	594	615	576	590	589	558	591	617	528	575	589	607	562	584	550	568	608	556	581	590	629	591	557	570	567	621	568	576	564	554	622	538	577	570	554	598	582	560	606	571	582	587	635	603	595	544	588	579	530	572	614	630	537	550	532	627	575	615	547	596	628	570	565	566	617	597	577	609	576	580	564	591	565	617	568	546	607	591	599	568	565	628	598	573	586	587	613	557	589	614	585	631	573	537	612	585	605	617	597	556	553	583	625	579	574	554	595	567	603	575	568	585	559	541	566	597	598	536	601	592	589	594	556	611	553	609	608	615	564	589	568	572	567	557	527	580	595	559	597	605	569	570	605	558	578	613	587	577	580	602	602	580	585	577	583	589	559	535	536	618	546	565	635	543	580	614	584	586	542	592	560	589	572	562	588	574	540	584	569	579	588	574	574	581	568	564	614	594	569	595	603	602	554	563	592	587	592	562	602	549	581	578	579	600	588	591	560	570	590	599	650	628	588	565	557	532	591	528	592	571	573	599	617	594	570	585	563	583	588	590	533	541	568	532	587	592	552	619	569	573	583	606	564	592	556	583	600	591	564	594	567	562	573	581	595	566	606	597	641	578	563	601	577	550	546	573	546	581	574	559	565	570	566	574	614	575	578	579	572	583	588	575	580	589	564	545	566	584	587	595	583	604	567	549	568	601	577	620	574	597	598	579	550	592	599	612	566	600	597	575	566	578	571	568	615	533	602	575	551	609	598	603	587	663	607	596	544	567	586	577	586	573	584	606	589	574	583	586	588	573	574	586	569	571	572	571	582	557	583	590	549	572	588	566	599	598	582	586	571	529	604	583	612	569	634	575	578	531	626	595	539	576	599	569	554	590	514	599	587	585	601	618	549	544	607	610	599	579	557	603	598	584	559	535	600	630	598	544	580	611	578	584	584	585	607	566	583	576	595	586	614	560	519	556	617	566	585	611	626	565	582	598	614	569	567	537	640	578	574	596	562	585	604	605	606	553	575	596	551	617	595	577	581	604	620	576	626	591	577	612	606	586	538	605	581	562	590	587	581	558	602	560	583	602	607	560	581	607	595	575	585	558	598	595	574	607	556	586	532	593	562	567	606	572	551	589	584	580	588	572	602	523	574	616	565	577	585	588	569	556	548	593	561	580	570	583	624	566	581	589	574	607	603	572	579	605	569	584	559	566	590	572	576	613	568	590	580	597	603	572	551	618	590	599	603	570	555	591	614	571	565	585	596	567	616	567	569	583	550	541	616	592	619	581	530	621	590	551	579	549	581	567	554	581	573	572	572	586	589	550	557	600	592	610	566	595	557	561	585	571	588	500	567	585	625	546	554	583	593	634	582	574	568	604	598	576	563	560	616	542	605	581	622	567	598	573	615	647	547	563	604	579	579	596	581	629	577	608	582	552	529	555	602	622	570	582	576	584	550	581	585	578	616	579	579	556	580	604	610	637	645	563	617	587	601	594	600	623	622	608	593	581	594	548	585	568	561	602	626	646	615	606	639	590	566	635	602	543	611	610	554	586	575	576	568	543	550	532	624	592	586	569	589	563	590	598	601	579	564	613	610	606	624	571	555	598	578	628	589	573	561	594	605	593	600	570	554	623	567	618	578	622	586	582	611	620	557	568	585	549	541	595	568	647	611	605	561	616	616	584	609	595	576	572	550	573	604	587	569	565	562	604	545	596	562	591	619	596	594	559	593	565	516	555	576	585	604	546	572	581	558	580	592	568	559	606	590	510	578	579	590	599	557	561	539	638	619	583	611	597	594	599	546	562	597	550	615	563	609	573	576	584	598	581	613	591	560	554	599	540	572	569	567	572	635	608	567	576	607	588	580	606	572	573	658	643	575	555	610	603	587	567	602	553	579	573	585	567	635	585	588	607	547	610	569	558	569	584	581	574	558	582	585	607	579	599	573	574	595	557	577	585	553	588	583	643	548	573	558	601	588	563	557	595	617	587	582	619	576	604	590	569	635	587	539	578	605	584	564	602	560	601	582	600	591	569	559	544	529	598	596	569	580	570	569	569	567	559	578	553	571	573	607	551	567	605	576	587	582	584	538	612	589	562	627	567	601	563	572	622	587	583	547	568	594	605	613	581	583	561	536	561	550	540	587	560	540	559	576	585	573	594	530	576	600	577	592	596	591	587	570	604	537	557	561	538	559	576	567	563	591	583	587	570	567	629	587	614	574	594	574	586	606	566	573	594	564	618	595	577	557	593	596	558	581	581	578	625	601	560	562	550	614	589	557	590	572	572	577	588	617	593	572	608	581	577	613	578	649	616	532	568	575	563	602	578	542	563	606	572	540	602	555	608	565	607	605	584	586	616	551	595	562	561	566	574	561	609	571	563	602	561	572	601	576	635	592	600	558	566	569	602	599	614	595	571	619	569	593	587	536	606	579	594	582	614	578	596	573	573	542	600	556	564	564	572	574	573	577	594	582	592	620	579	602	597	581	599	573	544	592	610	574	576	602	628	646	624	591	563	574	619	591	565	593	579	582	563	578	602	574	583	617	606	630	555	566	573	620	544	599	577	564	583	521	607	591	582	540	587	589	611	610	570	539	579	547	570	592	580	562	563	574	566	587	575	539	572	552	557	612	583	581	585	612	607	566	562	568	542	584	562	574	540	591	574	598	542	619	574	575	564	544	575	594	653	584	595	587	555	608	585	602	593	572	597	606	586	584	624	569	592	573	624	543	622	560	605	600	598	539	599	542	623	547	569	604	583	586	611	582	535	588	567	614	561	564	573	609	570	580	584	597	561	559	556	566	561	545	572	530	536	582	607	550	571	557	559	580	635	555	586	605	556	585	599	579	585	583	553	612	581	574	599	595	629	605	589	588	582	566	613	636	588	618	638	605	577	606	632	578	599	600	594	638	621	584	544	541	584	586	594	592	597	562	556	572	562	598	586	605	594	535	608	527	610	572
32227	35757	20556	11753	10493	12655	12606	9399	7681	5868	4496	3814	3419	3266	3212	3306	2840	2606	2160	1773	1569	1581	1468	1225	1193	1149	1153	1130	1063	1033	927	930	965	939	905	858	810	843	835	817	903	807	795	830	763	776	756	739	734	789	758	773	742	802	760	778	745	753	732	753	746	799	781	771	732	771	799	719	763	777	746	751	753	726	752	802	789	781	788	764	747	755	745	745	785	765	722	772	789	740	761	797	767	720	735	732	764	703	745	785	728	785	753	768	715	766	739	755	746	758	795	765	747	750	742	705	772	755	719	684	756	770	742	758	730	811	703	722	734	755	752	719	751	742	747	745	726	762	739	720	751	761	791	816	742	772	779	684	765	718	712	718	721	716	720	743	787	727	760	777	754	752	713	768	801	771	730	763	742	732	760	737	767	730	691	748	753	769	699	755	779	788	769	731	792	751	766	769	782	788	744	767	739	769	750	785	753	744	728	756	739	760	739	744	788	712	716	764	774	826	776	754	691	776	795	775	753	748	771	776	774	775	759	753	699	806	734	798	766	726	738	712	769	777	770	745	759	721	744	754	760	759	763	727	787	768	759	748	745	756	763	758	739	781	757	821	765	752	755	752	750	724	756	750	751	759	748	748	735	783	791	733	762	746	730	731	779	745	749	774	709	755	711	764	704	768	730	760	748	746	753	784	739	751	782	754	765	727	731	687	751	772	742	720	783	773	745	756	736	773	729	725	745	721	767	753	742	733	754	693	748	758	743	765	719	737	758	777	778	727	748	723	722	769	744	706	768	774	773	727	762	747	738	740	717	757	789	786	722	743	801	795	768	761	783	750	738	767	778	690	758	726	795	780	765	747	758	825	758	743	784	713	696	760	743	676	728	778	761	773	767	735	699	709	764	710	795	745	772	751	767	772	740	734	768	728	787	749	769	755	775	757	736	792	683	743	796	803	752	766	789	722	749	780	737	723	797	768	746	745	757	725	709	720	743	758	736	733	749	754	793	747	755	765	705	735	742	751	760	733	809	718	744	764	730	720	824	760	740	757	796	711	736	730	745	730	756	743	766	800	736	764	756	763	757	756	775	830	766	769	756	746	761	754	749	815	762	698	751	733	750	763	751	768	731	788	759	762	738	771	722	786	768	711	743	761	727	728	782	763	737	766	743	748	738	764	751	749	742	761	793	759	722	759	786	766	778	757	777	740	797	751	768	784	734	743	745	759	721	773	755	777	707	774	742	741	749	723	776	737	697	773	723	779	759	718	797	789	767	755	792	813	745	750	713	756	737	739	759	782	691	773	760	762	723	775	758	777	760	731	751	734	735	727	757	712	758	706	759	732	753	721	766	717	730	768	802	718	769	768	749	793	737	718	715	718	756	769	774	778	754	690	766	742	754	788	780	757	755	758	689	737	748	721	717	749	832	741	717	744	741	763	732	729	722	735	775	748	766	723	737	784	722	764	723	727	737	687	727	738	758	699	755	760	777	724	680	761	734	719	775	762	794	747	771	760	756	707	715	738	753	772	755	753	765	753	755	793	776	782	754	785	711	746	790	776	713	771	736	734	794	757	789	739	750	752	680	746	772	807	737	773	729	743	724	735	759	759	768	800	780	743	746	719	759	747	748	764	760	739	751	743	737	765	768	756	731	711	721	759	743	768	721	725	754	782	747	731	726	786	781	747	766	751	760	734	765	772	748	731	757	706	744	778	768	780	747	719	751	731	776	764	770	811	781	752	737	713	781	718	739	739	734	726	759	774	771	740	748	721	730	739	788	815	734	763	749	792	799	695	787	739	725	777	767	690	766	742	777	740	740	742	718	798	750	785	771	736	719	760	763	741	766	779	759	737	763	753	799	735	746	731	786	727	750	755	749	780	743	728	733	716	745	748	736	777	796	775	766	773	725	796	771	796	711	767	766	729	727	706	744	775	763	728	719	763	738	725	771	783	734	775	781	740	774	745	787	739	797	787	746	756	757	772	756	747	767	790	745	758	705	707	728	777	743	751	786	729	757	722	734	758	799	716	770	754	714	770	795	719	754	769	766	782	749	729	748	772	725	768	814	763	766	741	808	790	783	766	773	781	747	723	732	814	782	794	774	745	737	763	776	784	780	771	718	747	745	716	764	796	766	755	762	756	795	766	782	771	753	771	749	780	756	753	757	729	739	801	733	694	783	723	723	769	776	771	726	740	713	761	764	755	823	801	766	773	770	767	761	758	746	760	770	735	765	747	735	753	730	765	781	747	741	767	783	736	746	780	743	811	777	726	753	753	737	779	725	733	762	707	796	732	755	750	753	753	699	750	737	766	747	732	755	792	728	724	786	716	739	748	752	714	789	757	744	742	763	795	752	750	794	769	711	757	756	723	779	739	755	744	727	754	699	736	738	786	779	754	772	777	735	719	730	735	745	774	734	708	742	717	792	825	749	766	757	803	710	752	804	766	774	738	706	781	719	745	764	778	761	774	750	757	772	763	765	727	726	773	755	756	732	736	713	820	733	707	742	694	797	766	757	790	715	739	755	734	802	792	765	756	765	754	791	768	750	730	738	741	735	733	725	761	733	766	687	776	714	762	779	738	782	724	766	764	712	756	731	698	714	735	737	702	766	769	778	724	757	713	754	781	734	741	803	713	730	748	748	734	770	714	789	733	707	728	750	751	744	739	726	708	744	709	756	740	750	804	725	805	755	710	729	790	679	772	745	707	725	770	706	735	770	767	759	794	783	697	662	776	760	774	755	748	742	720	727	712	724	776	743	745	729	764	729	791	719	766	751	748	761	816	744	785	786	782	742	787	751	773	752	748	745	750	748	742	741	735	764	816	757	740	762	770	756	763	732	803	732	762	723	765	819	774	727	763	728	730	757	767	735	774	774	770	734	730	708	771	731	770	769	766	788	773	745	815	772	747	743	735	744	753	746	766	756	760	766	776	688	730	755	786	716	738	768	765	751	780	738	781	788	752	695	726	744	777	754	743	756	808	737	779	739	757	741	762	784	783	776	720	793	723	767	782	762	716	746	778	733	783	750	814	746	783	783	765	744	767	695	736	743	789	743	745	752	768	771	801	782	781	741	763	761	752	721	757	760	771	779	758	772	767	732	741	732	783	762	792	766	726	771	753	758	770	759	700	771	752	763	771	745	741	743	780	812	726	750	740	768	719	764	720	789	736	795	787	768	754	749	741	764	751	739	755	801	763	736	738	800	769	761	811	741	715	800	779	780	747	778	737	758	754	747	706	779	743	746	749	713	760	751	729	688	689	735	772	770	792	777	743	752	739	786	764	759	746	784	725	732	771	763	757	830	751	807	794	743	762	735	717	791	810	772	743	761	780	754	769	798	736	737	722	773	711	811	774	769	705	733	751	743	760	751	710	749	778	757	717	762	763	768	781	773	745	752	710	777	818	746	739	730	746	734	728	740	788	747	730	754	738	738	708	755	765	769	790	772	739	783	741	743	727	762	761	767	755	752	732	792	745	745	774	754	709	767	797	762	778
23727	20850	28086	23732	20964	17536	12848	8264	5299	3956	3401	2760	2518	2551	2391	2142	2039	1797	1583	1232	1179	1216	1134	1028	912	830	868	799	804	748	745	658	660	672	703	629	604	564	553	620	629	625	560	554	527	542	525	508	551	550	539	514	566	491	512	563	552	529	491	521	540	539	548	516	500	513	506	554	552	547	550	513	523	551	473	503	522	522	525	523	554	543	553	524	517	557	504	545	507	515	544	542	522	540	490	500	486	518	534	501	497	549	517	493	528	519	486	534	488	533	548	554	549	575	519	512	537	506	527	535	455	546	584	508	508	515	521	516	516	552	503	521	568	483	510	520	545	515	496	531	548	505	490	532	465	535	503	536	511	516	501	478	518	506	534	551	503	495	498	546	491	517	518	512	560	516	521	567	494	570	530	508	476	505	518	535	506	543	509	505	551	547	492	500	543	502	541	476	502	489	566	511	573	540	515	507	524	535	524	531	515	500	498	501	496	524	522	502	524	517	514	499	540	534	498	513	529	544	496	482	509	535	524	528	509	501	482	528	554	591	498	511	526	510	538	501	527	513	522	501	543	495	524	482	526	519	535	507	537	512	508	516	548	515	491	519	462	559	498	538	535	518	549	494	514	526	499	532	531	516	525	518	555	509	549	505	497	546	532	502	508	536	465	542	509	479	613	521	498	529	542	534	498	511	558	542	510	527	555	520	504	542	519	488	487	544	493	521	539	531	570	526	481	538	563	519	474	524	510	507	516	579	516	505	528	556	471	534	493	488	501	508	495	535	493	543	513	550	504	486	520	510	545	516	533	491	492	485	481	503	517	540	491	481	556	488	533	482	492	530	521	510	501	501	498	505	556	547	482	511	549	532	534	557	530	501	505	540	522	518	528	560	519	503	501	512	518	553	521	528	544	515	521	525	534	528	546	528	511	568	534	559	541	507	507	474	507	548	524	533	514	508	529	532	530	498	530	550	523	526	503	551	522	524	503	474	521	574	579	553	530	529	547	591	511	498	532	530	499	475	462	505	460	495	530	536	534	476	464	525	540	538	534	515	530	507	549	472	522	528	518	505	505	496	530	497	501	546	531	524	488	568	488	519	543	516	540	526	513	525	504	509	553	485	521	518	501	525	510	561	539	467	489	516	527	521	563	544	521	520	515	532	522	518	500	567	508	514	510	498	533	522	502	549	529	508	525	540	505	515	551	514	515	524	527	471	532	515	492	470	524	538	520	502	506	528	520	568	490	517	516	538	535	495	503	541	523	506	525	482	534	486	489	489	542	526	504	519	518	539	520	548	511	552	496	496	505	517	542	512	523	506	478	559	520	517	572	479	476	523	503	504	504	512	522	523	515	506	483	542	528	487	530	564	549	550	548	551	525	526	513	534	515	549	478	486	509	510	502	533	530	509	521	526	501	524	553	484	510	513	499	492	518	519	499	509	529	534	549	490	518	526	557	510	538	511	497	541	544	519	491	544	512	509	519	492	530	527	558	515	538	543	515	527	499	506	538	486	539	517	557	496	547	545	489	522	563	538	518	522	552	504	522	500	507	496	539	507	540	550	504	525	517	489	517	490	522	495	495	541	516	506	541	510	507	507	563	504	515	526	519	485	474	514	522	450	556	508	552	525	477	525	468	512	582	511	516	502	526	563	532	540	497	505	517	518	502	528	528	529	526	527	545	497	525	538	528	489	539	498	513	460	525	510	507	540	533	507	473	550	480	511	473	494	525	524	532	565	510	543	505	497	533	506	498	507	467	503	503	522	510	525	504	518	514	540	514	550	559	501	485	511	514	510	522	487	542	548	536	554	500	521	552	530	538	530	533	509	523	492	517	534	492	539	514	508	555	519	487	544	516	507	559	539	507	491	515	491	497	504	518	529	513	520	521	519	533	525	505	483	516	534	543	521	475	532	531	542	517	510	520	523	551	484	539	500	517	543	507	519	489	493	529	509	504	538	546	473	494	547	492	568	522	518	522	514	517	559	536	506	492	541	508	520	488	557	527	522	517	498	510	513	529	534	538	552	517	529	498	525	497	570	540	518	525	509	527	512	526	532	496	513	518	509	542	508	517	524	539	504	504	507	510	494	500	506	535	518	520	488	522	548	525	521	563	524	536	535	566	519	488	528	510	534	562	532	542	525	504	521	523	519	498	497	492	500	520	520	533	574	484	512	554	501	496	522	519	538	504	532	522	533	518	541	489	530	508	478	499	523	531	497	517	532	507	488	544	489	496	580	551	542	495	521	517	526	496	521	551	522	496	518	501	549	514	544	555	507	556	516	515	544	535	522	548	564	535	538	559	490	556	511	515	510	554	531	507	511	548	555	508	542	508	506	528	525	531	519	546	475	522	524	549	512	520	511	490	546	537	538	502	551	479	495	502	489	535	525	541	505	536	556	493	533	552	540	541	558	525	535	511	548	517	507	532	525	504	524	472	534	504	486	529	501	509	515	452	510	515	484	550	486	522	482	503	491	484	537	548	550	502	520	550	491	530	535	495	535	516	497	525	518	470	535	505	531	542	520	503	513	530	535	513	513	534	551	514	530	531	526	555	515	559	527	467	495	526	559	523	520	538	561	522	554	538	537	500	502	502	502	519	475	512	492	520	526	543	521	524	536	516	518	529	566	568	504	508	487	516	520	479	547	499	531	517	555	514	535	518	487	508	552	538	512	472	481	547	521	537	530	503	547	511	487	517	499	512	544	537	549	529	531	528	521	510	527	519	520	526	550	518	541	505	535	528	529	497	537	485	528	486	521	517	536	472	516	532	480	508	507	535	551	523	502	502	497	501	544	482	545	529	512	481	527	496	491	503	482	553	555	506	499	542	555	522	545	548	530	540	538	478	504	544	513	521	523	517	543	503	492	520	511	526	520	517	509	531	518	506	527	501	502	522	538	531	517	493	510	532	547	494	491	487	529	533	517	519	523	502	495	488	538	539	483	542	513	520	526	566	485	560	483	522	496	497	492	521	517	495	549	473	538	508	522	491	506	537	494	516	538	538	536	503	558	544	515	516	471	505	547	500	498	564	513	507	528	506	533	550	527	488	502	575	478	495	540	499	523	488	520	503	507	557	537	509	505	495	500	500	526	519	500	531	553	469	516	529	542	532	522	539	529	531	494	553	508	530	491	542	535	523	528	481	511	519	536	538	492	520	537	537	485	533	500	526	498	522	496	516	503	528	508	518	564	518	523	484	548	547	518	519	502	526	492	540	521	506	512	476	548	583	563	545	522	489	527	536	512	535	523	480	494	504	516	551	557	526	486	495	508	514	527	567	521	516	488	530	517	500	550	525	542	534	520	518	525	501	510	499	573	543	524	529	481	527	520	502	538	482	516	491	559	493	569	500	512	542	529	511	519	548	511	487	524	515	548	565	536	506	534	537	493	512	533	531	561	527	472	527	535	509	481	503	572	493	520	507	534	505	531	523	517	527	475	517	532	512	538	498	531	549	487	529	528	490	519	526	466	476	509	500	533	546	551	543	471
36491	45059	28402	20001	19570	20215	18297	14702	11027	8152	7362	5847	5302	4977	4799	4406	3838	3476	2786	2239	2084	2306	2286	1788	1427	1352	1438	1306	1241	1235	1073	1067	1022	1028	964	924	828	816	731	843	920	803	756	743	733	749	640	692	687	699	667	647	687	673	694	687	662	682	634	721	641	671	668	720	643	691	718	721	702	707	711	649	700	689	724	694	691	668	722	675	654	660	668	633	691	723	647	660	702	713	691	717	665	681	730	684	677	751	697	651	674	672	689	645	660	689	694	670	694	673	667	681	656	737	683	636	704	686	703	656	720	624	647	685	665	686	687	659	648	674	671	691	713	681	678	660	677	698	677	690	736	702	656	692	675	696	714	665	674	691	656	698	697	681	653	684	712	639	670	634	668	671	663	668	662	631	656	679	656	684	687	675	652	663	659	663	681	663	738	669	712	637	692	668	689	697	678	705	642	625	662	634	701	648	704	683	719	652	696	693	656	668	659	686	688	629	666	653	689	651	656	685	692	685	660	685	682	691	709	725	677	706	707	678	650	678	670	664	704	649	660	649	682	728	696	691	709	638	650	674	687	677	686	689	679	684	718	630	708	677	676	675	689	683	685	682	653	675	668	662	633	676	681	694	663	663	634	659	646	682	672	656	691	678	673	654	644	683	687	664	654	676	666	762	679	672	674	685	659	675	640	678	657	672	647	676	714	647	639	666	672	728	683	675	707	681	614	693	686	661	643	688	687	655	680	705	645	673	680	661	646	698	696	658	705	637	676	674	660	676	697	663	672	718	679	725	674	695	673	687	700	667	629	676	695	647	661	697	691	655	665	673	695	678	680	685	673	714	683	682	614	670	647	654	663	756	663	659	676	684	651	669	675	672	684	684	649	681	700	693	692	672	701	670	660	696	700	678	657	652	667	691	688	697	655	687	684	688	679	674	706	646	737	650	681	692	651	692	675	695	647	656	694	642	700	683	692	667	661	688	649	706	645	629	702	664	736	713	700	649	647	658	697	620	684	693	670	686	686	662	683	682	636	676	683	678	712	661	726	707	699	692	666	670	680	671	659	665	676	705	681	740	661	646	703	668	687	643	664	596	660	680	725	732	630	642	673	725	697	689	661	671	672	663	689	659	650	745	661	700	664	644	671	689	658	642	686	694	715	647	694	661	706	649	634	705	652	694	643	689	672	678	654	654	694	638	682	690	667	615	612	691	659	692	702	680	631	647	662	667	671	695	702	647	651	692	735	663	632	652	671	650	688	670	692	682	637	677	684	694	617	669	692	689	658	653	658	680	683	654	688	669	659	696	674	690	675	687	673	694	684	664	687	687	714	656	694	682	704	643	723	653	674	721	648	677	682	656	684	640	637	659	680	688	644	665	720	667	729	681	702	656	698	678	676	668	672	635	666	652	716	649	661	652	671	691	650	651	649	656	666	716	700	638	699	697	656	686	645	738	699	733	682	657	652	686	644	683	678	690	668	699	681	651	638	664	663	662	656	624	635	690	671	684	713	630	669	643	656	703	747	682	649	659	664	659	680	661	643	683	676	682	700	692	633	652	649	655	663	688	704	704	682	690	659	678	670	651	676	683	633	705	698	647	698	687	691	678	647	702	646	672	649	679	669	660	654	674	709	627	711	661	655	700	722	702	702	684	664	690	704	666	671	652	659	683	694	669	678	691	661	670	656	680	649	663	672	683	617	641	700	655	665	674	669	646	690	701	667	713	685	691	684	689	688	677	661	730	654	709	675	695	666	664	665	673	655	667	665	707	709	712	717	668	659	713	648	652	670	656	677	672	650	675	665	698	690	701	710	670	705	753	619	677	608	691	672	660	667	722	677	684	704	680	692	697	676	615	705	667	655	651	650	638	660	662	688	731	631	635	685	645	691	713	674	635	622	613	697	738	676	646	664	663	717	682	650	676	690	631	684	680	712	732	721	662	702	681	731	675	634	683	639	701	683	720	676	636	664	709	754	655	677	701	632	676	665	657	712	718	656	645	683	678	667	663	710	682	644	663	698	649	714	661	637	686	691	698	659	652	668	663	692	657	660	711	672	659	687	677	709	679	685	690	652	713	633	666	655	701	672	670	689	633	656	690	701	651	679	670	684	704	689	681	653	641	701	678	668	672	690	677	659	679	676	696	663	662	658	680	666	651	669	694	679	644	692	685	647	633	712	680	683	673	649	697	710	678	687	693	701	674	724	644	650	709	682	668	682	640	705	683	716	712	700	652	652	697	677	702	640	628	696	716	716	652	675	665	643	651	676	721	723	657	669	667	694	692	681	684	666	655	658	696	679	692	642	671	688	659	708	663	701	683	692	710	628	676	674	696	699	698	690	704	664	700	662	701	695	687	702	641	707	657	704	685	644	732	694	666	651	664	662	674	691	710	718	664	680	674	654	696	674	686	678	684	693	654	697	677	688	694	702	735	705	669	673	711	688	698	650	634	681	674	707	648	709	659	690	652	687	685	680	704	642	688	729	691	661	676	672	659	681	667	677	703	678	641	717	659	662	687	690	648	687	662	647	653	693	643	677	715	694	715	724	629	741	700	663	709	651	696	706	672	710	680	668	708	674	715	667	692	642	666	690	689	640	668	639	660	672	669	692	645	694	681	723	709	712	658	692	696	667	683	669	668	659	676	663	674	711	696	696	714	674	675	706	671	664	625	708	682	710	702	671	694	639	653	702	673	623	641	704	689	661	654	631	684	630	688	689	670	673	678	668	694	674	676	689	670	684	640	669	684	691	711	701	673	704	673	705	682	676	671	659	644	646	677	661	687	690	705	658	698	649	713	661	657	669	700	686	729	736	725	660	670	672	668	704	683	673	641	667	689	660	694	642	664	682	720	684	692	731	675	626	654	662	636	685	712	724	684	674	720	685	689	667	631	703	675	687	655	632	731	631	730	723	644	716	680	656	718	641	672	658	691	679	689	661	710	655	660	709	614	690	676	668	652	691	704	679	679	669	704	698	685	677	665	715	655	670	676	705	684	618	703	658	684	740	681	676	670	696	679	731	654	681	660	670	608	666	657	637	701	703	646	668	697	664	710	700	655	667	641	708	710	686	736	655	676	644	651	655	671	703	678	729	647	677	628	692	681	695	674	682	651	682	638	695	705	659	658	701	691	693	667	684	673	684	682	723	701	652	715	645	644	720	661	630	665	686	691	640	671	685	692	693	636	695	670	673	685	690	644	710	721	629	648	704	701	690	686	651	698	629	677	683	713	716	642	708	667	684	652	690	667	666	701	659	649	696	695	682	668	675	696	668	669	691	642	688	685	693	695	665	640	647	677	680	711	671	641	671	673	697	690	726	694	650	703	689	692	684	713	628	698	722	666	669	701	765	697	671	645	727	679	704	669	670	671	673	670	697	675	670	726	678	663	673	672	680	686	688	710	625	687	709	661	696	642	666	649	665	708	699	656	693	665	656	704	685	667	661	669	701	681	653	661	689	682	649	651	680	637	658	640	638	684	699	650	694	628	738	661	630	683
22710	20896	28524	23321	20974	22014	20613	11834	6963	5133	4258	3491	3270	3225	3115	2762	2588	2375	1942	1602	1559	1542	1526	1277	1013	904	913	833	809	755	755	686	660	643	643	557	565	542	538	646	568	557	488	516	464	483	418	474	492	479	458	471	434	471	450	467	470	448	430	489	437	461	462	428	482	488	468	486	481	447	473	482	482	472	450	393	462	461	454	472	460	436	507	488	440	458	396	416	484	424	458	468	443	436	452	447	431	464	451	469	442	411	479	478	458	469	472	451	458	449	460	498	444	442	418	422	454	448	464	449	468	482	415	436	441	451	466	421	463	449	467	437	480	446	484	434	497	467	445	449	439	468	447	466	409	469	404	466	450	424	446	466	430	449	455	438	441	479	434	435	458	465	457	426	424	440	437	488	481	432	434	456	425	475	497	425	463	425	491	466	441	454	454	461	468	455	453	400	475	456	445	462	452	437	441	460	465	489	435	449	464	427	474	445	457	435	466	454	461	451	440	488	486	461	435	438	468	453	446	451	464	482	447	454	432	455	457	459	423	417	460	502	457	457	459	469	465	463	447	448	442	423	474	443	448	490	463	438	419	474	458	471	464	433	465	424	435	474	458	427	478	476	444	448	425	457	392	449	485	452	426	439	427	472	475	431	417	430	481	425	427	467	448	439	448	431	453	435	460	499	434	467	433	440	455	517	498	463	440	441	393	432	444	407	487	443	462	429	487	406	454	450	455	412	460	444	456	466	439	472	468	436	423	477	454	416	449	437	427	420	441	435	445	451	417	473	433	457	439	469	435	458	415	467	426	433	495	467	433	460	505	433	464	422	419	441	406	453	461	484	446	462	460	455	436	476	477	420	456	443	487	457	409	405	462	448	442	415	437	460	467	436	430	460	441	439	445	430	442	459	434	454	441	441	464	427	445	450	441	427	450	430	421	488	472	434	454	471	453	443	468	459	463	423	478	433	479	486	448	447	509	491	407	457	459	475	432	450	467	438	469	448	435	456	419	449	484	491	442	456	422	476	449	423	461	420	445	481	447	439	464	392	403	435	411	467	467	458	473	410	457	434	460	416	453	445	448	467	508	450	475	453	469	483	418	453	450	419	443	425	418	451	493	419	434	485	420	444	458	461	433	470	461	441	453	435	437	454	435	445	420	449	452	457	451	472	435	439	453	437	470	427	444	447	462	449	450	470	426	498	476	445	426	477	449	417	456	422	448	477	423	451	444	440	439	487	439	478	479	385	480	474	455	441	453	504	453	478	441	423	445	430	443	432	464	456	463	426	466	450	443	402	450	444	456	441	442	479	466	461	467	488	442	443	450	477	485	428	439	479	437	461	472	469	458	476	449	420	479	437	453	431	425	444	437	443	477	447	467	448	444	454	457	474	489	466	442	426	467	441	425	473	416	417	477	424	450	436	451	474	430	467	432	463	432	450	470	495	444	454	515	418	420	493	434	452	452	435	447	445	429	440	457	465	445	462	445	455	432	453	458	476	434	499	455	451	430	462	472	478	421	464	434	428	460	496	446	444	440	465	451	439	468	487	440	451	475	454	421	445	449	491	442	437	446	443	401	450	391	469	400	452	475	448	476	464	501	438	456	474	422	435	447	420	420	420	447	450	456	469	463	484	434	447	448	458	446	418	451	480	451	494	438	438	450	444	440	484	431	444	434	451	437	435	445	459	450	440	451	406	433	464	467	463	421	418	461	427	457	434	453	444	481	461	452	472	446	450	476	441	438	439	463	438	439	454	476	493	454	471	469	464	443	467	467	428	411	435	440	433	446	432	440	436	461	467	443	491	491	433	424	461	474	449	447	453	450	482	444	430	425	459	466	426	462	454	466	442	440	430	478	413	457	455	400	418	475	428	448	456	470	449	449	437	450	467	441	427	455	401	418	477	463	456	442	432	418	439	438	464	470	457	426	425	479	445	463	407	454	437	456	463	459	476	433	428	492	439	413	436	437	456	429	432	426	454	458	441	491	449	445	474	429	437	443	483	437	389	441	455	421	464	463	459	443	461	426	462	462	430	453	433	449	488	434	488	438	472	466	413	465	465	468	396	427	478	445	479	455	453	445	448	499	488	449	430	451	446	483	439	443	433	453	416	435	464	433	443	456	467	446	429	462	409	447	459	466	429	433	440	438	418	478	466	443	450	447	458	452	490	470	465	438	426	442	428	481	481	435	445	444	447	479	451	444	411	437	465	472	456	463	449	452	459	437	437	490	447	467	431	470	488	433	462	408	473	475	459	470	447	404	472	435	407	424	445	425	430	429	477	438	473	429	448	408	411	449	442	473	456	439	468	470	450	441	465	441	418	412	454	410	460	418	479	457	478	464	456	456	463	485	482	462	442	451	444	453	418	438	432	442	460	458	464	451	439	424	442	433	445	442	480	530	456	459	466	454	445	459	468	366	462	444	447	442	433	446	459	445	425	444	462	423	433	448	454	442	438	398	437	463	453	483	435	464	449	429	456	455	452	445	458	425	458	476	424	424	456	457	467	432	477	497	449	457	452	445	472	458	439	453	425	435	447	469	448	458	450	424	450	473	433	438	473	442	442	434	431	451	440	440	476	424	439	429	416	461	451	429	501	430	464	485	420	451	425	435	482	472	447	473	408	434	406	428	457	425	463	455	455	454	464	436	420	452	467	460	452	407	470	453	435	465	428	468	415	445	472	447	431	483	467	424	463	460	446	449	424	444	467	488	437	477	442	456	469	444	433	468	484	444	404	438	449	448	460	454	490	447	441	444	424	420	465	421	459	482	473	460	463	453	433	462	435	450	436	462	429	495	411	424	447	441	430	451	431	435	452	445	472	454	480	435	466	468	481	437	458	459	462	425	441	446	445	445	444	448	449	463	467	441	483	448	472	409	476	436	466	466	405	460	444	441	479	449	436	414	401	438	454	447	482	463	431	428	465	435	455	437	448	452	454	482	430	488	448	458	459	417	457	458	462	431	444	470	450	460	415	431	433	440	440	442	474	477	469	435	479	459	457	431	472	464	443	453	459	453	438	473	462	452	474	408	439	471	428	452	436	458	415	469	448	447	421	448	405	446	442	439	464	441	481	452	455	469	489	431	479	421	446	454	449	436	494	480	468	452	462	442	415	504	446	443	423	445	472	475	468	429	459	458	439	448	443	481	458	452	454	440	492	450	468	438	452	454	457	422	504	441	413	425	457	478	438	478	444	426	419	441	443	481	451	442	437	424	491	420	420	402	418	436	423	436	452	448	469	424	433	433	476	488	456	461	445	462	475	434	481	480	410	491	443	458	436	462	439	437	440	472	454	436	425	467	401	443	429	491	439	415	474	453	426	427	473	455	442	452	431	444	467	495	464	463	439	446	430	418	483	460	438	459	478	431	458	459	437	437	394	427	459	467	477	449	427	466	461	459	452	434	450	472	416	444	419	426	464	426	420	422	451	468	470	460	405	438	477	459	426	454	461	451	430	471	467	430	436	459	454	480	429	460	442	462	431	484	450
41103	57895	33318	24974	23896	24969	22493	18260	13049	10244	8738	7276	6700	6240	6028	5468	4861	4526	3705	2878	2876	2813	2765	2261	1729	1521	1511	1316	1255	1181	1165	1037	1059	1003	919	768	813	734	736	834	911	749	704	685	657	620	638	611	576	610	544	596	608	563	600	570	591	569	568	594	587	622	636	618	639	622	595	580	567	598	601	578	579	592	595	597	548	608	582	598	590	607	574	564	607	557	595	509	558	525	566	593	634	579	577	557	561	553	582	560	593	562	583	575	548	578	591	591	552	571	577	533	565	575	626	587	575	542	574	544	560	582	583	609	549	602	578	590	567	582	582	538	545	580	548	590	566	574	571	559	576	581	559	562	573	582	610	597	564	592	629	573	544	600	596	571	580	556	562	569	540	588	566	601	564	597	565	612	573	586	583	539	531	563	585	518	599	549	545	571	537	589	551	589	557	565	545	624	569	562	583	579	546	567	559	574	555	596	593	594	594	596	545	590	565	552	615	568	576	598	557	588	567	587	557	566	588	591	581	547	567	586	577	562	569	622	596	584	522	609	624	542	558	567	536	563	570	562	594	570	585	570	580	607	599	576	617	545	583	588	548	570	555	586	574	566	596	587	585	565	596	618	559	575	602	558	585	570	576	590	563	578	577	571	552	557	571	609	556	591	568	581	563	572	572	580	589	569	517	606	556	549	593	533	559	576	581	545	578	565	547	543	552	578	528	578	572	593	583	615	537	577	582	598	612	582	614	549	611	551	582	587	508	590	575	561	557	582	607	606	576	597	547	602	578	598	555	585	600	547	553	592	617	574	572	543	574	559	540	581	566	598	586	602	610	564	561	591	559	554	581	564	568	577	579	603	552	624	609	580	567	539	538	559	568	569	588	560	559	561	587	595	567	548	583	585	546	591	596	578	576	582	577	524	591	583	610	576	552	564	545	589	577	579	559	578	615	578	540	565	526	621	578	633	546	527	604	557	574	599	527	583	544	609	582	537	613	581	549	562	563	567	568	602	578	551	568	571	562	583	585	587	631	596	615	590	585	598	592	540	563	594	532	587	535	548	583	560	540	551	580	593	587	557	560	587	591	588	596	551	559	586	568	585	600	555	555	541	581	560	538	577	578	584	549	587	596	555	595	597	567	626	585	579	581	594	576	613	606	580	556	597	575	544	604	599	592	560	583	537	593	521	586	567	614	651	581	588	614	561	585	574	592	554	591	580	581	579	551	577	577	516	560	561	575	539	569	593	547	604	607	549	568	558	574	553	555	571	558	606	560	569	526	607	622	574	600	610	600	588	577	587	587	582	565	538	583	576	597	568	647	546	558	611	544	593	581	558	598	558	559	581	561	603	599	607	593	562	530	568	567	597	578	594	547	553	588	593	606	577	573	584	585	599	579	519	593	561	607	585	595	555	573	571	585	571	596	564	541	586	597	595	631	574	567	576	589	603	562	558	563	584	578	568	622	571	564	620	567	592	612	587	604	555	569	538	586	594	548	550	569	549	520	612	596	580	592	548	530	618	568	605	572	540	580	633	567	549	563	572	580	605	574	558	569	557	598	565	581	598	577	571	564	538	574	613	644	593	603	565	602	566	595	587	584	584	623	604	569	563	602	573	541	615	541	592	565	573	621	560	618	600	582	570	585	576	558	605	555	586	545	600	553	589	615	568	579	571	618	595	547	584	608	568	559	571	576	584	599	567	594	571	572	573	566	549	584	583	580	616	612	574	570	577	625	529	601	557	580	555	586	568	605	556	576	554	635	591	528	570	624	584	573	573	570	588	586	570	597	614	610	603	601	562	629	531	600	574	576	587	613	590	558	608	598	620	576	559	620	537	583	558	577	572	574	601	578	563	603	570	600	616	627	558	563	566	612	572	596	609	559	589	605	607	579	567	599	530	593	537	565	593	544	599	567	617	592	593	569	581	600	571	567	622	567	581	508	571	532	582	595	568	566	599	612	605	537	593	551	538	593	563	566	584	633	561	575	563	561	598	586	573	582	569	581	571	559	582	604	589	606	539	601	574	551	544	555	579	615	589	618	568	563	580	592	558	549	557	553	581	592	567	591	559	616	619	559	558	559	592	541	597	570	580	593	609	578	568	577	559	559	596	566	570	624	582	572	557	570	582	581	561	622	551	605	570	580	618	583	539	555	594	574	563	593	589	603	524	565	579	562	573	594	609	595	592	572	551	546	606	574	562	584	539	555	564	564	577	617	565	546	527	583	564	575	547	575	592	619	563	568	566	559	597	589	590	534	575	594	598	594	548	564	586	552	556	571	578	609	538	595	568	574	571	607	588	601	570	566	574	575	570	583	574	553	562	523	585	568	619	568	587	612	610	604	588	567	587	568	561	594	569	526	564	582	609	593	559	572	606	598	547	616	577	555	611	579	571	593	589	526	567	593	571	515	600	599	552	571	594	569	545	583	550	561	595	575	587	574	539	558	558	595	569	564	615	553	602	579	570	531	589	552	535	575	582	543	566	553	587	589	536	593	583	515	515	575	614	571	563	568	589	575	597	570	561	608	536	592	567	564	550	561	566	594	573	533	562	566	566	573	588	600	596	605	585	580	568	596	596	570	567	559	545	560	578	601	603	572	605	557	560	594	601	580	568	578	580	594	565	584	587	546	590	598	573	551	599	608	601	581	572	590	589	564	590	546	584	599	565	612	563	554	583	594	585	521	599	604	616	552	604	588	554	611	565	589	606	580	579	540	575	560	595	584	608	588	623	575	556	577	558	609	580	605	554	610	579	520	602	613	532	563	562	563	560	573	590	566	579	598	603	585	561	599	579	623	584	590	595	563	563	591	591	602	602	552	581	557	628	621	590	584	576	549	565	538	562	570	568	576	554	547	624	584	572	544	595	598	545	604	538	561	558	545	575	574	565	575	566	591	617	579	595	555	546	586	598	551	574	557	602	571	549	525	540	550	575	568	585	580	576	576	593	570	582	556	554	620	539	570	557	568	592	574	579	561	582	549	578	562	583	594	595	571	594	566	551	567	534	540	593	563	593	590	579	577	564	544	556	561	533	598	547	566	582	573	585	563	578	538	605	526	596	569	584	579	585	579	588	601	554	581	593	505	627	565	587	582	583	598	559	560	560	622	574	543	547	600	587	610	569	567	592	592	578	550	611	533	608	599	523	530	577	589	588	592	547	580	565	557	561	580	559	589	565	570	598	579	575	586	583	570	612	553	571	574	563	580	591	624	598	592	602	576	576	550	591	579	632	590	561	593	581	583	592	638	562	588	619	572	536	600	577	580	564	566	562	577	562	599	574	561	558	544	567	608	579	564	542	580	594	561	565	552	574	610	606	548	565	611	577	552	583	601	561	556	584	577	596	582	570	572	575	614	561	610	550	605	554	591	608	561	561	610	564	577	561	570	568	554	597	533	582	584	540	616	565	598	544	553	546	574	542	599	542	587	562	546	569	597	578	525	599	516	563	551	569	577	568	577	588	569	628	597	540	570	561	579	543	574	602	577	548	587	568
27831	24435	21142	14187	9265	7935	6987	5068	3731	2599	2311	1924	1949	1930	1736	1615	1546	1401	1210	1053	1178	1114	1098	907	867	782	775	705	703	693	709	662	655	688	614	664	610	637	583	606	603	644	613	578	586	583	585	594	586	599	600	586	652	586	559	573	647	596	599	588	588	643	560	581	599	586	620	565	592	533	577	605	595	592	602	547	548	571	607	593	594	582	626	606	554	591	599	642	568	604	622	545	592	569	578	593	613	570	592	580	584	595	587	625	580	603	604	633	596	586	609	579	600	568	559	573	565	611	587	572	589	574	567	585	572	603	598	573	563	586	598	599	580	558	598	539	600	569	592	604	601	615	607	577	581	590	517	556	561	617	613	660	573	624	580	555	613	633	596	592	596	556	620	596	594	599	576	606	651	524	570	555	568	581	575	622	611	617	604	591	635	583	584	600	610	587	641	591	626	633	577	597	595	657	593	577	565	611	589	594	625	561	579	618	599	601	564	596	575	600	593	616	587	601	565	590	586	549	577	643	593	590	619	606	602	580	592	608	562	553	618	581	601	567	635	629	579	559	562	566	607	559	597	576	574	599	592	578	572	614	550	583	590	603	598	579	596	579	582	575	556	600	591	630	618	570	607	587	556	588	561	545	581	589	590	605	562	556	614	579	556	556	588	631	550	614	565	544	580	587	599	579	540	621	585	607	573	575	593	637	551	577	576	603	609	590	570	567	579	591	554	649	597	561	586	588	588	578	580	573	591	569	561	632	557	595	598	600	575	575	595	572	606	578	616	591	564	594	578	603	596	571	572	563	571	596	553	587	574	593	577	663	595	583	593	578	580	598	527	607	611	556	546	597	635	568	574	593	593	570	587	551	566	607	570	574	613	622	511	566	585	576	611	604	556	616	617	601	575	550	618	597	600	565	529	541	577	596	591	622	612	548	571	577	566	589	607	559	599	584	618	654	616	592	615	580	584	593	582	689	567	604	592	577	596	578	609	607	600	573	591	570	627	598	572	613	606	564	595	596	554	594	614	603	596	565	611	607	586	553	614	603	587	576	608	560	559	638	558	618	612	603	586	579	570	599	601	614	595	582	607	604	566	578	575	589	582	565	592	592	613	608	630	577	634	599	554	588	599	609	582	587	582	571	605	596	606	554	601	590	564	595	623	600	592	595	598	563	631	555	639	547	612	556	599	595	563	600	570	582	577	580	566	581	588	577	605	607	610	532	582	569	554	627	569	599	602	626	584	575	624	538	572	596	575	569	560	598	609	597	560	572	584	586	543	601	585	588	578	633	579	584	606	556	588	558	624	571	611	566	598	616	584	641	594	599	556	586	621	586	565	614	616	618	574	621	618	555	599	625	570	600	617	604	574	610	600	599	613	603	576	622	563	571	535	608	578	606	577	583	615	548	555	565	574	602	572	632	584	622	590	553	588	615	627	560	639	592	575	561	554	603	608	547	605	587	629	583	582	591	573	619	592	582	591	569	650	567	577	582	579	590	578	595	598	614	565	562	609	592	596	573	593	577	599	599	577	615	602	570	573	604	627	550	585	612	603	612	589	624	622	581	562	581	568	582	585	566	644	599	559	595	608	606	535	544	576	566	553	596	592	615	635	573	596	589	561	597	622	628	620	650	617	575	585	569	591	621	611	620	595	601	568	577	633	618	592	592	566	598	586	578	612	573	572	595	575	571	608	603	591	580	603	561	589	584	550	594	661	525	560	640	624	587	575	612	578	619	571	558	565	581	604	557	574	598	551	602	630	605	523	573	590	567	619	582	564	596	608	599	576	616	565	571	570	587	605	554	575	558	578	595	600	616	574	562	588	607	579	625	583	594	583	580	557	564	607	541	602	591	546	565	559	600	602	622	615	565	620	619	602	606	620	587	573	591	606	608	598	580	559	609	563	599	560	626	613	578	627	574	571	556	528	589	572	586	565	588	569	589	538	564	607	585	595	536	595	546	594	612	595	587	560	604	577	583	628	580	590	579	578	573	584	664	567	618	577	557	583	559	607	586	591	637	555	596	589	583	599	618	582	584	623	611	578	599	590	624	557	552	582	560	603	600	550	576	609	601	675	552	563	563	601	567	542	590	573	595	588	592	574	538	613	584	564	580	556	582	613	605	618	636	569	608	608	614	560	644	605	548	587	570	610	606	625	545	583	578	582	591	559	581	565	600	569	580	588	571	643	589	631	592	581	608	563	564	609	614	572	557	581	600	590	586	554	554	571	623	606	614	585	605	562	603	597	554	618	556	582	593	582	573	568	596	585	603	653	588	629	608	576	568	611	586	594	618	584	579	586	601	580	585	578	616	575	598	629	621	581	602	529	545	574	551	583	598	624	587	599	574	619	594	600	546	584	633	600	558	567	606	588	627	570	616	618	590	559	585	600	573	542	527	552	583	551	561	576	545	579	619	558	570	612	530	611	569	569	593	565	599	574	613	606	586	562	592	579	623	587	590	584	623	554	548	629	608	585	609	610	586	534	587	575	589	533	576	571	551	595	571	549	590	556	576	580	572	566	542	562	602	540	566	636	616	535	577	619	571	536	552	567	550	593	603	569	605	614	600	576	589	596	593	592	581	576	610	602	580	625	560	569	591	552	608	585	637	568	588	597	626	562	591	581	555	535	576	612	608	601	590	636	558	586	580	611	601	565	572	592	577	635	557	591	616	567	599	557	580	582	543	618	559	538	636	613	594	571	619	602	571	598	588	577	611	586	549	635	589	564	633	578	577	538	596	569	546	629	557	615	616	588	596	545	635	621	584	576	590	577	628	609	579	595	550	568	536	571	575	530	580	594	580	570	611	593	627	591	580	564	639	627	589	549	572	586	586	580	591	595	565	598	610	560	611	600	586	650	547	601	567	591	543	657	561	595	601	590	574	611	542	589	567	592	567	617	576	601	585	582	621	606	532	554	634	568	560	573	620	613	566	592	584	586	615	577	529	568	573	596	581	582	610	559	546	564	599	631	591	582	602	584	616	604	575	609	538	573	534	575	568	605	595	498	586	587	598	596	597	594	577	564	594	584	558	590	584	620	595	585	563	551	550	588	596	580	585	536	655	566	637	592	602	612	571	572	580	616	640	549	620	607	593	575	543	578	605	657	599	623	552	602	581	587	606	581	578	577	586	606	597	559	612	580	590	613	608	593	612	591	577	633	600	576	601	567	566	609	568	627	587	543	588	592	569	604	595	599	557	573	609	579	620	565	551	561	602	622	596	625	582	572	630	603	624	607	612	592	593	570	566	635	528	636	628	576	601	609	624	626	561	606	570	589	566	551	604	552	548	604	584	576	630	547	571	584	609	589	623	580	586	581	600	574	598	608	594	615	567	567	575	604	615	565	583	646	527	560	598	587	588	608	617	575	592	576	573	626	597	572	563	569	593	626	624	586	580	603	604	606	573	601	587	614	607	553	573	582	617	571	583	573	589	587	589	569	628	600	573	606	605	561	578	600	599	570	580	601	581	546	554	609	625	628	590	623	568
31869	37288	23847	16770	15028	14521	13541	10441	7727	5618	4794	3849	3749	3693	3616	3205	2936	2418	2028	1823	1986	2032	1835	1406	1315	1221	1094	1046	939	969	950	868	926	907	884	837	845	825	862	820	860	842	768	803	773	815	779	763	738	783	789	777	766	740	805	711	710	740	751	717	768	729	734	734	783	777	752	776	797	713	771	721	718	763	760	787	765	716	752	720	790	715	722	783	746	750	758	753	766	761	747	745	754	794	754	760	786	709	724	778	765	725	742	763	803	819	752	774	802	744	751	779	758	789	731	761	715	799	801	779	709	690	745	754	778	743	730	768	774	769	787	799	738	775	769	788	749	718	720	783	748	747	783	707	754	764	740	739	744	762	756	753	730	760	743	746	734	776	736	756	760	768	766	797	740	778	770	742	761	731	766	754	785	767	740	803	734	724	760	761	766	788	705	753	766	754	781	769	776	761	721	757	785	768	752	774	726	730	747	752	724	790	755	757	763	760	757	708	726	787	781	744	761	756	763	755	740	770	803	804	745	737	765	740	781	764	756	792	759	761	755	777	777	767	728	763	780	732	796	723	759	755	752	734	738	795	761	790	773	775	754	764	744	833	773	751	745	744	750	737	740	736	770	786	774	752	758	722	741	705	768	764	785	738	779	782	790	776	735	728	754	750	733	763	708	765	747	721	766	775	742	746	752	797	737	812	791	747	802	742	738	758	761	815	769	730	735	731	740	792	676	763	741	768	721	797	754	738	710	755	773	738	757	730	768	799	778	786	732	791	728	766	775	769	720	802	819	776	791	784	761	764	745	760	810	750	751	752	718	778	789	755	745	746	782	749	729	758	752	732	823	777	783	746	755	743	803	783	747	758	688	757	758	743	782	777	792	783	769	758	735	752	771	764	721	729	735	746	745	789	757	787	774	773	782	777	800	794	735	752	720	721	734	741	755	743	757	798	752	682	744	770	737	787	741	795	769	768	736	755	724	752	752	782	782	728	762	775	791	736	740	711	723	739	789	760	746	737	758	767	769	735	778	747	726	703	763	766	738	762	745	751	784	732	717	759	769	710	753	762	755	719	758	721	780	723	775	756	742	754	783	789	779	720	750	762	718	721	741	730	728	764	753	781	766	761	827	770	726	790	695	763	773	760	734	712	727	768	725	778	727	760	724	713	776	788	731	750	772	712	762	743	732	768	787	739	716	726	822	794	740	754	739	745	774	713	742	734	759	775	795	769	769	786	807	721	776	759	801	752	767	770	777	782	700	763	731	775	785	780	762	745	755	764	752	727	761	815	746	759	754	758	785	809	776	837	807	762	781	768	815	770	772	733	727	802	800	707	710	750	772	734	700	753	781	733	722	717	783	764	729	750	714	713	759	725	737	755	720	747	762	770	747	762	772	723	773	758	745	762	802	726	771	759	763	798	719	743	754	788	750	734	742	727	753	742	778	743	746	752	735	743	745	732	729	774	718	735	736	727	772	781	718	721	802	743	760	730	730	776	786	741	769	796	740	746	739	734	749	735	782	800	761	749	727	754	759	785	746	793	759	726	805	757	744	771	752	774	802	715	808	740	786	743	731	773	785	743	770	737	730	734	775	785	748	807	722	758	771	760	760	744	778	754	751	795	777	797	714	748	761	771	785	777	769	707	784	755	714	752	727	785	728	777	764	717	760	783	795	784	781	765	775	786	712	739	751	763	814	758	739	763	770	763	711	750	805	690	756	705	764	777	767	738	750	779	748	733	778	775	764	772	786	764	761	756	759	766	733	736	732	779	751	731	763	757	770	741	775	737	751	767	743	790	755	717	765	716	715	725	745	809	714	728	757	805	763	730	753	722	753	772	742	718	805	761	807	755	746	757	692	746	751	764	769	790	768	747	728	778	801	760	757	742	800	766	754	797	714	774	771	810	707	748	721	699	743	751	774	707	753	763	756	736	719	762	740	767	744	787	755	752	743	780	795	719	770	740	779	780	764	763	777	714	778	782	764	808	756	768	774	754	770	743	721	767	793	784	734	693	782	768	715	795	734	794	775	712	769	801	714	720	743	768	786	790	754	715	707	724	748	751	756	741	770	787	783	717	757	774	757	802	772	758	735	755	766	784	742	763	739	741	795	775	768	769	752	760	770	766	775	794	746	751	798	703	751	763	712	754	750	755	799	702	750	784	762	770	760	724	770	748	750	712	715	739	764	725	785	732	772	784	751	775	783	745	726	696	772	774	776	728	757	782	766	729	767	728	755	740	752	733	772	841	757	745	730	744	746	816	771	736	777	773	712	758	744	769	752	775	758	746	757	765	776	749	747	796	804	742	752	742	738	763	781	795	749	788	708	765	759	757	769	757	729	746	705	764	741	759	747	711	762	767	769	720	786	753	775	759	780	752	770	768	734	703	785	754	742	736	768	750	708	759	793	732	749	713	706	772	723	793	732	729	747	780	761	809	747	769	758	755	766	738	757	743	767	784	764	764	720	738	810	798	736	707	802	707	707	752	733	755	773	783	739	795	772	796	749	757	749	716	717	689	745	745	774	787	764	790	764	775	772	782	792	778	717	727	779	753	742	815	718	742	715	778	761	744	754	692	756	802	784	746	789	757	796	790	727	739	784	793	813	733	748	786	753	755	769	764	745	757	756	817	744	757	748	715	762	808	731	773	727	764	744	770	775	760	767	757	733	769	745	732	741	752	794	807	776	784	746	740	773	745	706	744	755	708	831	812	742	797	785	759	793	760	811	780	731	732	761	762	745	708	814	736	717	775	729	768	714	735	794	713	729	775	777	716	765	837	791	771	749	767	778	796	797	774	716	758	708	754	735	763	754	757	786	763	743	786	740	721	729	697	741	734	741	773	772	764	740	762	736	752	731	757	731	665	722	747	760	754	753	771	753	715	753	773	777	775	779	783	747	798	729	725	785	741	723	739	777	726	777	752	681	704	741	783	762	763	761	760	721	729	736	741	737	824	747	753	674	740	794	779	764	815	723	754	729	746	738	727	795	701	749	770	808	758	746	752	773	774	778	748	769	774	774	734	729	775	749	737	753	723	741	802	767	718	773	770	753	698	795	784	785	795	757	738	754	744	793	759	765	754	716	761	708	734	775	700	729	736	781	752	747	741	730	772	773	764	736	734	723	758	774	764	731	775	692	764	787	811	765	782	746	747	801	728	738	743	744	733	770	745	758	748	747	763	737	737	783	784	722	764	728	759	719	754	743	790	758	767	738	755	750	780	758	711	780	722	753	764	763	796	754	759	792	828	761	740	754	759	776	776	831	741	772	736	745	719	786	751	770	749	810	773	757	790	758	748	764	727	752	800	698	756	773	760	728	796	731	720	771	749	774	756	814	746	760	822	760	762	742	777	750	730	738	789	747	742	795	748	740	700	725	726	823	744	789	754	797	750	756	773	734	815	714	724	732	730	757	749	769	742	790	746	771	741	710	787	745	695	725	802	772	736	731	777	793	747	759	713	805	725	760	788	768	727	751	785	710	747	788	753	749	779
23798	20869	28030	23875	21016	18154	13396	7722	4934	3572	3272	2919	2570	2587	2484	2046	1929	1692	1567	1618	1559	1424	1282	1100	873	791	755	718	665	605	663	649	618	637	644	630	553	591	609	621	589	550	560	526	506	530	555	519	492	553	536	547	520	533	494	553	524	512	532	556	537	535	537	514	533	541	484	547	512	558	521	551	504	528	504	476	497	469	507	520	506	552	513	496	526	523	523	490	501	488	533	501	522	557	497	472	524	549	500	506	569	533	533	504	572	517	515	509	518	512	496	528	504	499	514	543	480	540	542	515	516	484	532	479	487	516	508	489	536	534	497	536	535	521	515	533	495	566	480	502	514	514	515	553	517	550	500	516	530	515	532	508	510	514	489	529	516	513	510	502	513	503	482	487	502	531	504	509	506	494	526	543	513	476	507	520	535	524	522	505	570	547	517	536	481	524	486	538	520	520	515	546	473	506	508	486	537	499	543	480	513	484	480	503	524	509	503	489	497	498	558	500	436	557	532	518	512	537	523	478	506	519	472	463	514	535	523	526	500	557	533	467	553	537	491	532	501	521	482	544	501	509	501	538	495	473	524	532	533	550	504	518	468	519	498	516	531	512	499	541	539	521	494	512	545	493	503	500	544	521	533	519	518	531	554	531	535	542	483	524	545	549	507	511	506	520	514	560	504	488	525	510	518	524	470	503	569	487	542	539	504	473	485	515	480	490	505	500	525	543	496	506	480	516	516	519	511	522	477	531	499	509	499	528	529	475	512	532	492	493	498	473	517	507	496	514	506	524	533	550	545	503	507	486	489	499	504	520	503	521	503	542	527	494	524	503	561	532	513	485	498	507	511	520	511	541	520	502	483	536	546	499	492	489	491	517	548	506	568	501	524	515	526	529	516	518	504	497	556	512	505	519	536	503	491	486	526	523	496	552	452	491	508	501	567	520	511	484	502	485	514	481	493	543	505	497	529	520	526	567	510	541	541	465	526	551	544	512	499	549	511	514	488	476	534	527	512	541	499	534	505	481	473	564	539	531	521	521	504	533	486	533	545	511	537	501	500	522	493	528	499	556	520	496	493	502	529	569	537	515	490	498	504	510	470	481	497	540	524	474	506	468	518	493	511	507	501	507	480	537	510	491	533	475	504	522	545	509	533	512	507	531	513	524	514	539	531	511	515	496	500	503	480	515	537	492	476	501	555	509	521	540	518	495	532	516	515	527	503	503	494	538	497	492	526	518	506	515	492	498	511	537	556	528	540	500	481	489	498	502	509	514	482	522	488	506	512	547	503	500	564	516	557	510	495	509	471	495	486	506	504	519	503	514	511	574	528	491	483	509	505	532	490	508	478	564	494	502	503	524	537	487	488	474	514	554	499	542	529	486	473	528	511	538	541	557	519	515	501	478	488	506	527	534	543	537	501	501	546	528	544	575	513	499	510	491	535	523	531	485	542	504	533	522	534	533	516	503	504	514	491	544	515	521	484	506	496	538	494	532	484	521	520	528	514	528	531	507	526	529	516	505	530	505	489	495	522	541	500	535	549	517	512	476	539	507	529	514	479	521	505	519	516	543	502	496	577	497	556	525	514	490	498	491	529	544	481	536	521	511	541	549	493	517	506	529	523	512	522	499	508	488	498	543	493	517	491	513	497	503	567	524	531	535	488	527	506	536	536	469	513	515	490	523	497	502	507	482	506	504	530	537	504	509	498	486	532	455	509	514	531	532	486	523	519	522	530	533	482	538	540	529	504	535	490	491	465	481	545	527	522	497	535	551	541	539	495	516	518	506	518	528	491	516	513	497	521	520	560	504	525	483	524	536	509	575	500	524	533	519	504	500	505	512	533	519	518	502	522	521	509	516	497	506	504	525	510	511	493	530	494	521	533	499	494	496	510	523	510	539	576	487	512	532	532	534	509	488	499	520	519	460	510	529	550	511	521	503	504	527	504	486	524	482	513	509	489	515	498	524	513	528	554	524	495	503	487	542	546	501	532	546	493	489	525	548	544	526	507	517	488	535	510	510	522	571	505	542	543	511	573	504	535	493	502	527	518	479	490	527	529	494	510	531	534	510	527	496	559	484	527	504	555	545	537	531	498	523	515	548	504	522	533	485	530	520	515	502	467	509	491	523	502	557	533	492	512	528	549	535	517	491	516	496	530	515	498	526	507	533	553	501	538	512	506	538	540	518	500	514	540	477	503	487	515	523	527	486	473	503	520	533	474	484	546	545	495	477	509	503	498	512	524	505	551	495	515	498	553	502	486	542	519	523	516	512	518	544	527	522	471	499	503	504	528	479	517	547	534	494	474	533	528	521	512	527	515	500	527	503	472	506	513	530	548	521	541	502	498	489	522	497	479	541	523	529	537	536	488	500	508	545	491	522	521	533	537	516	500	525	519	485	507	519	508	528	515	570	500	508	536	515	518	488	536	557	521	500	503	515	556	520	527	511	516	526	495	506	488	532	508	487	491	496	466	476	540	533	533	535	507	492	539	518	545	520	513	523	550	528	495	528	564	521	504	494	471	536	487	563	529	487	517	555	457	479	537	504	513	504	503	510	500	547	526	509	530	554	491	492	514	543	546	507	458	478	524	492	509	505	544	529	531	519	534	520	517	467	518	516	527	496	538	525	572	480	503	521	508	525	521	495	562	516	482	576	538	493	526	484	539	558	490	499	502	535	478	509	522	498	501	535	490	517	542	528	516	520	534	512	540	523	485	495	498	506	508	541	489	499	525	504	495	544	492	550	536	520	464	496	542	487	525	492	514	520	503	543	530	524	515	529	494	539	500	546	517	502	501	519	461	506	525	510	519	549	553	469	515	483	511	499	500	541	535	515	496	484	578	527	482	499	536	537	515	476	522	557	572	509	505	476	527	511	516	511	500	485	486	557	537	517	513	503	553	467	462	505	511	512	535	507	522	510	525	547	501	530	487	527	509	507	514	494	544	524	522	522	489	515	530	526	517	484	490	510	493	507	454	530	468	517	524	489	548	512	532	528	481	483	488	543	487	492	486	492	506	473	492	508	548	525	498	528	492	501	537	470	477	554	524	471	514	517	510	513	532	508	537	506	531	516	527	490	508	474	505	482	492	541	474	531	514	466	565	542	488	515	518	476	500	502	521	533	498	504	500	480	524	483	521	539	523	493	552	534	517	524	542	512	517	499	512	511	496	493	510	503	506	506	521	555	520	533	478	519	491	519	556	494	534	527	503	537	513	505	533	502	509	536	542	536	499	520	551	528	495	537	500	530	518	509	515	490	544	528	532	480	517	576	520	518	526	495	516	509	511	515	542	477	487	571	523	505	482	515	486	503	507	516	556	541	535	488	491	538	534	498	503	534	470	472	507	490	488	527	516	523	520	498	500	493	488	495	522	524	482	490	522	525	552	545	513	479	505	540	477	519	494	498	500	493	495	597	507	509	565	514	496	478	528	504	515	521	499	492	472	520	504	526	523	509	519	538	536	487	539	505	525	524	494	537	498	501	546	595
36635	47874	32412	24680	21288	20905	18443	14093	10045	7714	6850	5821	5429	5064	4852	4105	3639	3136	2812	3028	2898	2570	2262	1787	1400	1227	1121	1093	999	981	1054	1017	949	960	915	859	806	824	763	865	822	815	780	702	694	683	675	686	665	694	659	700	674	672	694	672	702	696	646	689	665	680	675	651	676	697	735	734	658	609	654	687	655	675	667	685	707	703	683	633	654	671	668	638	639	648	696	693	686	685	669	710	664	665	678	633	681	659	684	697	664	623	650	636	694	698	692	653	625	614	660	718	651	651	719	673	695	707	648	700	692	655	703	667	677	675	650	656	702	676	677	639	655	619	642	657	688	586	629	678	642	707	635	667	675	683	667	649	633	641	675	664	704	667	700	647	653	647	620	676	693	666	677	688	634	659	726	679	662	623	679	690	646	657	633	658	671	667	709	640	647	671	652	651	688	729	663	694	722	643	685	649	686	655	630	668	718	699	681	671	623	638	630	657	643	693	688	701	668	676	667	640	700	704	670	683	632	650	655	703	629	643	637	656	683	695	639	708	646	644	665	658	720	664	708	689	712	658	697	658	686	702	651	637	653	715	660	645	643	733	649	678	671	653	676	675	672	672	679	631	675	681	652	691	656	606	674	688	705	683	654	641	672	663	636	651	648	640	696	683	696	683	664	675	691	675	684	718	643	665	662	714	647	668	666	662	628	635	708	686	658	677	678	663	679	675	639	689	647	703	640	588	681	664	626	726	695	707	705	711	680	652	677	693	686	689	663	681	648	682	696	640	689	681	676	699	671	698	679	701	646	658	652	685	653	666	660	671	702	684	708	652	679	674	670	666	682	710	651	622	665	654	702	650	670	683	682	648	664	666	668	639	652	689	677	681	634	685	670	622	657	684	645	654	662	679	638	662	657	700	667	676	735	596	715	667	648	686	670	623	652	729	687	640	687	641	645	631	675	657	671	645	642	694	674	671	640	667	697	642	634	664	696	669	688	664	674	687	642	668	691	666	660	635	660	750	667	678	657	688	670	687	642	658	684	687	681	643	692	663	632	674	654	682	645	650	698	663	706	671	657	660	651	690	661	671	644	685	680	661	671	675	696	674	657	681	622	641	673	658	674	644	645	659	659	679	654	696	709	679	673	656	714	663	653	661	681	704	680	689	658	645	649	676	635	653	656	631	650	697	693	686	657	663	703	674	631	655	657	688	664	629	670	680	683	656	691	704	665	650	670	657	670	668	667	668	671	715	667	675	673	692	676	699	663	613	715	665	656	644	667	621	665	699	736	672	695	666	680	702	716	683	674	682	647	688	655	651	649	631	685	620	655	622	691	671	690	688	707	677	664	672	711	623	665	653	661	674	671	648	657	711	682	609	700	642	681	713	686	665	689	632	665	650	683	667	634	658	673	647	661	734	710	659	661	681	699	716	666	733	716	689	667	589	673	626	701	677	660	668	660	725	669	655	687	684	689	668	643	648	660	648	666	630	641	668	683	674	647	704	657	686	701	648	724	702	720	668	637	712	664	627	668	695	697	659	655	642	728	581	687	668	704	638	702	657	687	666	596	667	665	657	667	693	643	673	695	684	670	682	702	677	621	679	685	674	658	675	689	679	647	687	632	691	638	677	662	665	688	627	610	700	682	724	677	681	654	639	676	615	671	671	678	658	747	694	646	654	709	693	650	687	615	646	650	656	658	671	646	673	653	687	675	663	667	643	678	675	664	728	689	703	693	673	639	674	705	677	675	637	622	675	655	643	673	648	691	744	642	673	670	680	667	694	651	657	630	662	672	698	718	692	626	677	686	655	669	700	720	652	656	696	681	679	668	666	708	695	717	683	647	689	669	638	665	649	619	679	691	636	634	664	702	660	671	676	646	741	704	655	625	677	651	631	689	658	665	678	696	665	666	673	673	671	643	651	658	637	707	643	639	698	646	702	640	679	652	692	658	648	659	676	704	653	668	702	703	696	672	677	696	628	622	634	678	703	691	652	723	721	650	707	652	650	677	683	680	673	638	649	664	691	690	656	672	654	657	699	685	664	704	645	593	646	695	676	734	683	678	656	642	655	662	677	685	711	703	680	668	694	678	642	682	692	679	644	663	733	648	687	671	669	634	666	656	629	666	696	634	672	675	673	653	709	662	679	644	632	703	688	647	666	638	666	644	680	730	718	660	617	647	706	650	643	709	668	676	674	683	683	685	708	665	638	689	636	625	687	640	678	635	667	662	682	667	639	686	744	675	647	693	653	688	697	634	698	638	636	713	707	659	632	635	637	716	653	673	632	646	673	689	729	679	691	700	690	646	666	680	681	678	674	651	649	653	665	693	695	687	661	686	654	655	685	661	652	680	599	671	649	668	688	661	679	641	659	684	634	684	664	634	690	676	686	739	652	718	658	700	648	645	702	681	646	676	683	700	695	691	669	707	629	718	663	685	679	716	705	652	660	615	704	673	656	694	711	693	636	687	678	680	674	706	626	672	685	709	707	672	647	638	679	667	648	647	675	671	665	651	702	639	674	620	639	685	720	652	688	675	638	695	708	631	642	673	611	596	660	688	696	669	644	686	691	681	635	635	624	612	635	659	626	725	705	660	694	638	709	655	661	618	673	684	701	643	688	671	697	651	600	683	647	640	649	661	678	676	640	695	687	715	691	655	660	693	665	650	633	673	683	647	656	673	693	691	647	719	682	681	702	676	652	663	656	620	659	686	677	695	693	676	667	667	682	706	664	647	639	696	638	671	725	674	648	668	637	665	663	652	685	658	672	669	669	668	665	657	674	707	665	678	702	650	674	626	681	694	673	698	651	666	647	686	650	665	642	649	641	676	648	680	658	647	619	653	668	691	686	636	638	657	706	643	645	659	681	651	665	658	673	641	679	642	703	644	676	685	670	669	708	668	691	642	687	662	628	658	657	703	637	698	672	708	649	667	650	652	638	673	657	669	663	638	641	647	652	686	644	673	700	635	629	670	653	698	678	678	645	648	638	623	679	709	694	637	662	649	689	677	667	605	657	651	660	613	647	624	702	714	668	677	629	686	646	599	707	666	687	655	702	644	670	688	706	660	648	693	670	666	677	652	642	652	668	673	666	672	682	661	703	666	689	643	657	662	697	676	674	667	670	667	696	692	677	686	678	636	642	693	673	629	655	642	672	665	655	678	639	650	660	694	667	660	652	674	678	648	707	658	667	652	683	692	644	710	652	677	654	677	639	689	646	682	664	684	614	634	664	659	696	703	686	680	661	645	648	685	715	652	675	668	649	737	667	686	683	695	629	670	694	624	647	673	649	675	624	642	695	685	693	684	679	653	628	672	661	689	686	684	670	690	608	648	662	640	641	686	679	714	658	662	702	692	643	703	683	603	677	647	692	634	666	674	667	707	643	648	681	623	640	668	691	698	656	695	680	649	680	647	683	704	693	661	622	655	668	680	657	679	672	615	693	672	668	708	663	683	653	685	656	647	649	698	652	699	696	656	661	674	719	634	656	694	667	702	686
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
