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
339664132756	339664133321	339664133871	339664134421	339664134971	339664135521	339664136071	339664136621	339664137171	339664137721	339664138271	339664138821	339664139371	339664139921	339664140471	339664141021	339664141571	339664142121	339664142671	339664143221	339664143771	339664144321	339664144871	339664145421	339664145971	339664146521	339664147071	339664147621	339664148171	339664148721	339664149271	339664149821	339664150371	339664150921	339664151471	339664152021	339664152571	339664153121	339664153671	339664154221	339664154771	339664155321	339664155871	339664156421	339664156971	339664157521	339664158071	339664158621	339664159171	339664159721	339664160271	339664160821	339664161371	339664161921	339664162471	339664163021	339664163571	339664164121	339664164671	339664165221	339664165771	339664166321	339664166871	339664167421	339664167971	339664168521	339664169071	339664169621	339664170171	339664170721	339664171271	339664171821	339664172371	339664172921	339664173471	339664174021	339664174571	339664175121	339664175671	339664176221	339664176771	339664177321	339664177871	339664178421	339664178971	339664179521	339664180071	339664180621	339664181171	339664181721	339664182271	339664182821	339664183371	339664183921	339664184471	339664185021	339664185571	339664186121	339664186671	339664187221	339664187771	339664188321	339664188871	339664189421	339664189971	339664190521	339664191071	339664191621	339664192171	339664192721	339664193271	339664193821	339664194371	339664194921	339664195471	339664196021	339664196571	339664197121	339664197671	339664198221	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23763	21702	29601	24343	21706	19086	4714	2066	1350	1078	932	821	691	679	641	592	600	568	537	485	495	429	401	377	340	332	298	307	245	265	260	287	261	270	264	324	283	278	255	259	236	242	255	253	231	227	260	241	199	237	253	288	250	248	240	242	229	239	246	276	230	224	251	239	248	247	228	258	256	258	252	245	232	249	254	242	234	229	242	237	216	278	242	251	237	253	230	216	246	254	258	269	257	233	240	234	204	249	235	222	253	228	232	238	259	242	230	254	219	235	229	240	242	236	209	217	226	215	220	249	222	266	208	233	254	240	233	223	267	248	219	234	228	238	234	254	251	247	248	227	265	247	232	239	246	234	246	234	231	258	220	247	220	268	221	238	247	260	203	246	232	225	249	208	242	262	251	203	255	232	233	229	207	262	203	248	227	223	230	246	219	221	217	245	239	249	208	218	245	222	225	236	240	228	274	255	250	225	233	225	237	206	238	252	230	241	246	244	251	210	228	228	229	231	232	224	232	257	224	256	236	229	216	240	247	246	230	210	230	229	256	240	236	242	242	232	227	248	253	228	233	240	237	247	218	245	251	230	225	229	238	224	236	232	226	243	256	230	203	220	242	227	240	254	211	222	238	226	235	228	228	232	232	245	226	261	212	219	247	249	273	256	264	249	227	249	244	214	242	237	220	256	223	203	239	247	200	228	257	231	259	219	241	243	231	228	232	247	227	215	254	228	217	229	241	231	219	241	234	212	250	222	235	219	233	243	224	275	236	244	246	228	189	247	251	243	226	231	239	214	235	232	286	252	264	246	246	233	241	194	254	224	215	239	231	259	217	232	253	204	235	209	230	232	236	249	230	216	249	228	234	231	229	238	235	230	257	238	218	221	251	243	223	232	253	220	245	246	249	230	228	231	229	247	220	229	248	245	226	225	217	250	252	245	238	227	237	254	218	251	222	226	230	270	219	223	220	245	213	232	237	238	217	243	231	216	255	233	257	245	227	221	238	221	229	235	247	248	238	217	212	199	222	229	228	253	246	260	220	242	233	215	224	236	263	228	199	251	229	245	249	250	248	223	274	263	232	236	232	236	230	228	216	213	238	229	200	225	256	226	232	233	224	265	208	249	234	245	244	254	240	247	225	239	258	221	228	242	250	239	201	224	240	259	234	230	247	232	220	238	228	244	242	240	229	238	228	213	231	239	225	246	239	214	234	235	239	234	222	256	242	254	245	212	214	239	215	208	229	193	245	235	246	215	253	228	213	244	235	221	239	215	239	249	203	234	253	246	239	213	233	241	225	251	251	224	242	249	225	268	217	239	223	243	197	240	230	255	220	249	219	242	224	234	203	240	250	216	244	253	232	232	234	217	208	213	246	199	256	255	228	256	238	236	230	262	252	251	216	226	217	246	226	231	215	213	224	227	210	250	238	238	246	229	239	250	228	217	241	236	239	237	212	265	226	230	235	236	235	241	255	228	233	247	243	223	220	242	227	240	231	236	247	217	229	237	218	232	239	229	227	225	231	244	248	244	258	242	236	238	232	221	220	252	228	248	240	252	224	253	240	236	223	245	231	247	223	243	193	249	249	272	274	231	225	251	254	272	244	242	249	230	229	228	235	240	213	243	226	214	217	244	216	217	244	233	241	238	253	230	253	244	232	233	244	218	241	238	238	220	242	253	250	218	215	231	241	236	266	207	221	207	237	236	233	235	236	210	235	220	241	238	239	223	233	210	238	229	219	235	223	217	253	229	227	227	250	232	244	234	252	244	212	214	231	266	250	239	274	244	230	247	211	230	231	213	260	227	237	245	226	284	251	255	237	243	226	224	241	234	237	238	252	215	234	223	209	256	227	225	234	221	205	239	235	237	238	229	236	249	234	266	229	237	250	245	242	228	241	256	229	228	244	237	221	217	233	209	234	241	231	256	218	218	222	228	242	218	237	241	247	220	244	228	259	216	239	251	238	225	265	244	230	252	257	216	249	218	230	200	237	231	248	250	243	250	232	220	223	249	215	262	226	185	242	219	244	240	215	223	249	244	257	228	233	239	213	216	232	229	239	247	255	228	236	235	229	237	246	227	234	248	234	195	223	255	248	210	260	226	237	220	256	239	233	239	259	278	249	237	244	258	234	243	220	239	212	243	243	217	229	250	241	210	243	238	233	198	260	226	213	241	214	245	242	222	222	241	260	259	235	232	237	239	238	261	233	214	228	233	221	236	251	252	226	247	241	253	240	258	229	235	244	243	224	228	205	222	219	226	224	267	227	218	233	251	254	222	263	212	243	212	234	232	245	263	215	237	258	237	194	257	240	245	221	231	235	249	233	259	270	205	236	220	252	240	260	226	233	225	253	233	244	221	216	242	242	211	229	228	207	225	220	234	243	225	248	226	212	246	237	241	236	230	240	222	218	233	243	237	217	200	235	251	223	242	219	232	245	231	251	229	236	228	250	209	209	246	235	249	233	230	246	228	244	222	215	219	230	234	229	226	225	247	236	235	253	231	228	237	241	240	223	244	228	200	242	222	231	238	243	217	220	257	208	231	220	259	240	232	245	216	227	247	218	214	219	249	231	219	227	233	207	234	230	227	220	241	216	231	237	238	220	217	210	213	246	249	245	243	241	243	209	243	224	234	247	233	246	232	224	232	225	211	244	220	231	199	219	228	204	234	219	233	245	273	227	235	250	243	266	224	230	270	233	242	183	239	227	237	218	236	188	242	216	206	229	218	237	223	234	227	248	235	224	214	229	223	213	244	242	224	233	258	243	225	222	232	244	248	223	234	217	234	204	227	238	223	225	239	255	213	215	229	230	257	230	255	239	228	236	234	219	273	208	265	221	221	236	230	216	232	237	247	235	201	220	236	226	219	238	244	229	236	225	239	268	243	227	223	210	242	229	228	215	240	234	267	226	211	212	232	248	256	241	219	236	220	218	248	209	243	210	227	268	245	225	212	216	236	253	233	229	240	251	263	232	237	227	238	264	226	229	238	223	234	220	241	218	238	258	234	242	215	240	252	226	265	243	270	219	221	221	241	230	255	235	234	217	236	217	243	273	232	230	237	222	258	251	232	223	227	254	229	234	226	243	196	263	257	222	211	241	206	245	226	224	244	247	247	227	197	244	218	216	236	236	245	251	234	237	213	250	196	225	223	236	247	253	224	237	252	250	215	253	236	247	232	249	199	239	213	241	233	227	219	230	239	248	250	249	235	229	221	237	204	232	244	250	243	233	248	235	241	256	229	227	236	226	228	241	227	254	242	220	218	247	220	260	247	238	244	246	235	263	259	255	240	235	233	255	238	239	222	243	238	243	214	232	223	246	234	248	231	272	224	225	221	248	250	229	245	244	233	251	241	244	216	251	241	239	230	239	236	216	231	244	250	234	225	236	232	248	257	243	223	214	267	238	224	239	219	232	242	218	243	238	226	257	221	236	234	251	218	233	247	221	221	205	273	246	234	204	221	235	251	245	257	236	250	217	238	226	233	252	213
14749	29841	26749	17783	12631	9691	7853	6532	5129	3956	3459	2893	2623	2315	2183	2003	1901	1724	1593	1470	1354	1235	1123	1042	954	840	765	709	647	623	553	559	564	604	621	530	559	562	560	559	550	502	522	484	524	518	498	505	510	509	495	591	491	494	487	479	507	466	512	533	543	488	535	491	487	461	505	529	459	507	464	440	465	451	469	480	499	455	475	440	463	454	436	419	442	458	440	425	498	475	449	491	433	491	514	462	472	438	470	434	474	458	451	435	458	493	440	495	457	494	466	484	462	479	445	486	463	452	430	431	458	463	485	406	486	467	435	490	479	440	437	441	457	424	442	485	444	493	501	440	465	450	467	432	444	425	465	445	434	411	454	469	426	452	409	438	451	478	447	469	460	465	458	421	422	491	410	427	484	438	415	429	473	445	446	452	475	437	415	439	449	435	461	449	434	462	434	509	448	420	437	459	477	459	447	509	461	436	471	472	462	413	456	455	434	472	453	443	464	454	474	458	477	465	449	448	414	432	426	416	474	481	440	444	452	467	461	450	438	456	462	451	415	460	420	439	456	473	419	453	484	423	455	431	474	447	453	403	468	457	451	469	404	465	464	447	420	432	434	421	448	439	424	438	431	448	463	452	451	427	433	457	437	418	434	443	440	473	442	396	467	464	446	469	407	418	425	455	421	433	472	430	434	440	446	484	430	476	468	455	395	415	461	459	429	446	414	442	490	450	445	440	460	412	420	445	458	461	451	439	447	393	425	463	440	421	438	443	501	454	472	425	426	456	436	440	457	439	410	430	450	409	459	456	451	436	442	414	468	444	477	452	416	449	438	436	394	440	477	490	449	439	441	416	480	431	450	470	464	454	449	449	503	447	436	468	473	474	457	446	427	465	432	437	468	400	487	464	431	446	431	448	446	441	448	417	470	450	418	442	455	420	422	453	441	474	409	456	448	501	425	409	405	452	475	444	436	429	450	475	470	399	460	466	429	438	444	494	451	434	444	468	442	441	432	454	474	458	473	412	487	440	475	427	473	441	433	438	442	413	435	479	476	439	468	430	471	402	449	466	437	461	453	432	417	471	420	473	447	407	450	377	504	468	441	462	478	439	466	427	433	453	457	446	445	460	467	447	478	444	458	429	451	437	417	448	460	429	462	439	460	496	470	454	423	446	434	434	434	455	427	436	476	468	442	447	438	481	433	414	449	463	447	478	462	432	437	477	409	481	425	419	436	455	484	464	437	458	463	455	486	465	448	464	429	442	449	460	440	455	447	463	439	459	498	463	440	446	420	438	468	428	453	457	469	467	435	472	445	441	469	449	441	470	444	458	439	464	457	479	445	428	470	490	436	436	433	464	418	419	463	422	478	450	458	448	449	421	442	440	468	437	441	447	439	456	446	431	468	445	442	446	415	459	462	469	492	440	426	438	443	466	420	431	420	454	425	450	453	486	431	445	424	434	448	468	434	448	450	449	437	443	451	453	424	438	425	433	450	406	484	436	469	494	458	408	458	464	449	457	451	495	492	445	445	503	415	442	473	493	427	444	478	426	451	434	432	417	451	383	441	425	407	447	455	461	450	422	458	476	486	432	445	445	417	408	460	445	434	437	423	456	425	452	470	435	450	468	480	432	455	417	420	490	433	483	434	479	465	431	467	467	478	422	479	459	473	481	468	462	477	467	434	433	470	483	442	485	426	449	453	467	446	470	454	418	445	458	451	471	442	445	467	463	463	434	427	462	427	475	455	416	438	432	434	454	478	424	443	483	444	441	402	473	470	424	475	412	423	466	457	450	462	443	452	491	465	481	481	424	452	425	465	475	429	412	475	407	459	462	473	438	427	429	471	428	431	458	507	456	464	415	467	460	457	437	462	432	443	426	466	444	467	454	444	435	444	449	429	460	454	435	461	463	465	402	442	449	427	443	421	422	444	468	465	509	421	435	458	447	432	448	428	470	449	417	430	439	457	440	447	457	434	466	418	427	422	453	472	480	410	465	432	433	446	406	510	476	437	413	450	445	442	439	473	415	442	446	470	446	438	437	448	452	468	434	429	421	456	433	462	419	457	447	453	440	469	449	436	451	481	406	470	456	454	441	411	441	414	467	466	429	458	441	434	487	490	455	456	428	460	430	462	426	442	462	476	437	435	425	433	434	451	444	421	472	415	436	469	442	417	429	461	453	438	402	486	456	432	474	454	454	428	451	446	446	436	472	437	394	451	464	437	471	449	429	485	440	458	477	460	449	486	443	458	434	449	413	406	414	423	449	477	421	432	471	440	448	445	439	463	436	421	469	449	500	453	454	442	448	398	441	446	450	441	446	454	454	454	439	456	460	453	457	434	466	465	460	426	453	481	463	457	433	437	427	443	461	448	462	486	477	477	423	424	433	471	449	438	441	457	437	422	461	454	443	432	434	473	448	445	460	436	424	446	436	467	424	439	443	406	471	459	450	459	466	448	431	461	447	440	518	470	453	436	488	465	432	437	456	452	432	440	438	413	428	432	453	431	425	465	462	500	423	441	427	418	406	413	478	439	444	435	437	445	448	442	449	435	427	407	457	474	462	435	475	425	465	465	446	410	472	467	483	467	493	464	437	434	456	438	455	453	441	455	462	461	424	440	439	449	418	433	467	444	446	446	477	405	432	432	399	437	426	473	417	456	448	437	460	449	440	447	464	439	437	467	431	440	436	463	421	453	440	445	474	470	415	453	443	441	444	486	449	437	469	419	460	454	479	411	424	452	451	449	430	477	431	499	478	468	468	438	441	485	448	463	463	452	433	455	404	451	429	438	437	455	462	433	429	449	447	473	447	440	468	432	491	472	484	438	447	451	424	442	466	468	452	428	452	410	443	423	463	427	480	433	449	417	446	428	489	437	462	433	468	438	414	452	484	438	469	451	475	461	435	423	436	444	454	455	450	457	440	453	468	445	412	479	485	466	444	434	448	438	451	471	455	438	425	437	504	434	470	437	487	453	451	446	442	432	413	483	446	421	463	449	429	429	477	448	440	420	448	455	434	496	472	410	417	438	436	419	444	444	464	478	432	489	420	475	442	447	434	450	444	468	442	415	423	443	434	436	495	405	439	390	464	458	420	444	442	468	439	415	453	464	466	480	479	475	423	456	430	437	457	488	436	450	445	412	443	411	438	461	431	402	461	471	421	455	461	455	436	449	463	462	450	441	414	458	427	461	476	446	482	459	459	412	479	460	436	474	429	434	466	439	442	476	441	434	446	430	447	451	414	481	442	443	428	418	480	423	436	444	484	452	456	441	453	447	394	453	482	456	454	415	418	428	481	440	483	436	441	482	427	443	445	478	477	464	458	475	435	448	465	462	461	445	474	441	450	439	434	453	443	444	448	419	472	459	435	423	459	439	475	450	417	447	433	452	442	439	465	451	487	474	467	445	437	444	462	417	430	456	460	451	455	461	476	488	482	489	423	440	410	445	472	486	465	430	432	457	454	440	420	477	420	451	462	444	470	474	499	498	457
26673	20204	10959	3932	1702	1203	904	802	671	664	557	525	474	472	483	479	490	462	421	384	422	414	374	404	379	367	395	349	344	324	352	345	349	393	325	374	390	338	314	375	345	381	348	356	354	348	347	378	327	339	367	325	341	349	359	323	379	339	370	341	347	339	375	360	374	353	366	364	343	341	326	375	341	357	356	345	311	354	316	338	386	324	317	321	364	345	327	345	355	367	337	387	351	335	361	352	348	334	360	332	358	340	334	384	316	297	357	337	358	374	341	332	362	352	367	332	328	333	329	344	373	325	324	336	344	362	354	326	343	338	352	324	340	356	323	376	311	369	361	336	349	371	351	365	350	342	342	346	331	379	340	331	335	361	344	368	355	358	366	349	335	363	358	345	365	341	398	333	346	369	347	352	350	359	349	350	319	358	336	350	327	363	347	315	389	344	386	344	327	337	331	338	341	340	344	350	378	350	316	349	355	375	369	319	326	360	365	333	338	364	321	345	358	354	327	368	324	355	365	353	362	374	342	337	346	318	344	337	338	325	329	337	332	331	346	361	351	339	362	355	342	334	365	330	336	329	308	355	337	361	332	332	352	359	336	328	339	357	344	357	372	346	377	375	381	330	327	376	363	361	345	346	354	360	336	338	353	325	326	330	397	346	350	322	302	337	345	342	347	329	344	356	339	333	339	340	374	351	347	324	351	366	329	345	328	338	339	340	329	327	376	335	339	346	360	334	339	366	373	341	352	361	354	328	331	349	319	335	366	312	339	325	350	359	356	354	348	317	359	357	353	365	335	363	353	356	335	338	325	337	373	345	364	312	343	376	330	357	353	330	338	344	338	343	366	299	326	360	336	342	325	311	341	352	349	349	355	369	381	361	354	347	321	344	348	350	337	372	359	334	348	351	359	353	314	359	345	354	323	318	354	334	334	378	341	341	394	331	358	318	330	357	379	350	393	335	362	327	372	349	360	314	324	355	334	333	344	381	360	332	335	318	327	345	345	371	364	326	361	366	334	359	331	319	347	360	317	349	346	329	344	329	339	311	323	386	361	334	342	319	341	355	361	351	358	363	341	337	361	337	313	342	362	341	367	336	344	327	347	347	368	345	380	343	334	341	343	322	351	350	344	330	350	353	356	362	292	345	336	345	341	361	373	349	332	336	368	343	343	364	346	330	346	347	351	303	346	370	329	318	358	351	348	365	358	339	331	332	329	397	366	322	329	346	310	362	379	340	307	319	346	344	365	306	359	351	370	317	374	376	357	368	349	318	334	350	352	328	350	377	350	332	350	328	344	375	384	350	348	333	348	335	325	347	301	355	340	365	333	346	347	353	370	375	325	344	391	341	348	379	339	309	364	336	342	353	342	311	320	346	355	319	361	381	337	346	366	343	332	330	358	377	319	342	330	330	342	333	367	361	374	319	329	327	376	357	349	348	376	348	331	364	360	347	345	350	337	333	352	349	352	368	370	338	374	363	314	354	357	355	317	344	355	337	335	333	363	357	354	334	319	354	342	357	335	345	360	340	358	346	359	322	324	324	350	366	351	375	333	312	318	333	353	371	340	337	338	324	303	343	354	340	325	373	337	351	393	339	313	328	346	335	348	362	340	370	325	327	355	322	344	364	351	380	322	331	344	344	365	302	363	347	355	320	360	351	373	358	360	359	344	360	344	326	360	328	343	357	345	358	336	332	333	333	348	339	336	345	350	345	320	328	322	345	318	357	319	320	377	345	337	334	346	370	360	295	337	355	363	321	333	329	362	338	376	316	347	337	359	349	360	340	340	357	318	346	385	380	340	355	376	338	371	371	366	338	337	339	373	345	337	381	328	298	351	363	350	330	333	352	349	342	364	339	359	336	337	345	326	344	347	345	337	308	341	342	323	351	330	355	337	351	324	360	337	348	350	328	340	359	353	353	326	314	369	330	330	343	324	388	338	296	333	346	370	361	350	340	383	341	378	339	348	349	327	372	350	346	338	332	387	356	328	351	363	330	346	349	335	309	324	339	335	370	331	320	359	341	347	330	335	325	335	349	329	332	324	357	337	318	363	353	327	361	336	365	376	343	339	351	338	340	347	346	359	357	315	341	342	394	353	323	343	318	390	347	331	358	355	375	347	356	321	351	369	349	386	334	334	341	325	345	355	352	373	342	364	352	338	353	337	338	331	361	346	362	356	335	337	384	348	336	329	352	345	359	325	358	381	344	349	365	335	356	328	355	347	357	322	327	330	363	327	367	318	371	361	353	336	358	338	323	328	292	326	365	326	351	350	340	387	378	341	386	332	343	369	352	392	350	366	376	327	324	351	341	320	349	325	332	344	313	362	373	338	349	389	333	361	329	353	376	337	342	357	335	313	345	347	313	354	365	362	328	366	359	360	322	337	373	381	298	367	343	360	321	341	341	361	345	347	343	334	331	357	353	367	331	362	376	353	352	348	341	346	353	363	342	355	347	340	369	320	342	346	330	359	389	387	342	325	368	332	302	321	342	374	366	398	350	340	369	386	354	304	350	328	321	374	340	321	368	329	326	393	318	328	358	343	317	386	353	352	354	371	335	328	321	362	319	363	347	386	341	303	343	347	363	352	350	339	323	340	376	387	354	388	356	332	359	314	304	306	337	356	325	323	341	349	329	370	361	356	348	398	360	328	341	340	359	308	384	362	344	297	321	344	351	357	351	319	371	356	320	354	334	373	340	336	369	312	318	370	348	350	335	347	331	340	340	367	327	327	344	354	341	358	355	374	336	337	355	312	340	338	359	341	332	353	349	367	371	319	345	361	346	362	365	341	338	357	321	400	365	359	354	358	352	363	343	347	313	348	343	338	348	344	355	324	351	335	339	361	375	359	353	333	307	401	339	322	349	347	350	355	316	334	372	364	369	360	325	336	319	327	317	358	339	397	320	350	361	332	361	357	318	350	368	350	330	342	345	346	363	334	307	319	352	338	358	348	337	353	340	342	308	308	355	330	341	326	359	327	347	353	342	340	321	330	347	343	355	374	381	327	369	355	364	368	363	340	355	345	323	325	341	376	359	336	353	334	372	339	340	365	339	337	355	348	320	331	358	348	344	350	376	358	368	352	367	344	351	334	361	343	333	352	333	350	364	373	335	361	358	370	328	337	341	316	348	313	309	354	383	357	367	313	336	363	346	357	323	316	319	376	334	369	366	333	318	349	369	324	340	331	339	346	357	307	326	360	351	337	340	398	369	371	378	341	371	365	347	356	338	329	337	322	373	343	313	361	351	295	394	331	368	371	331	317	322	337	330	363	326	338	343	356	365	362	340	324	362	351	338	331	342	365	373	339	369	339	354	350	391	337	330	341	342	360	365	357	339	321	357	323	354	354	332	362	354	341	362	329	327	338	358	357	332	361	366	350	341	361	333	311	354	381	350	334	351	356	335	343	349	311	354	324	323	333	328	378	344	363	342	356	345	370	369	341	370	361	337	336	383	334	354	325	351	402	362	353	319	331	313	344	357
10648	16443	14435	8160	5361	4108	3397	2821	2279	1838	1651	1447	1386	1272	1264	1246	1175	1130	1071	1017	968	939	907	881	843	829	788	721	753	728	718	671	728	704	745	739	691	765	689	705	719	707	693	675	681	712	795	721	703	742	680	711	735	697	707	690	677	744	741	684	744	674	717	704	679	710	692	706	731	696	702	672	707	694	717	653	669	653	625	753	714	692	631	717	682	693	723	664	701	679	710	677	675	706	710	647	697	694	684	689	701	749	682	726	683	669	666	682	666	696	701	709	668	708	732	687	747	708	694	691	674	684	676	661	687	671	709	660	683	715	766	713	690	686	615	681	708	709	693	721	628	715	646	710	686	665	700	666	680	760	638	704	686	652	679	696	706	720	704	708	682	676	666	667	708	693	660	691	701	705	677	686	699	688	663	713	685	669	702	656	686	731	690	662	727	666	687	680	683	718	696	707	715	682	665	659	664	653	679	678	683	671	699	705	697	677	682	696	735	641	657	708	643	683	699	679	688	686	716	727	680	708	661	758	678	694	715	685	711	722	663	687	660	684	645	720	676	688	698	690	688	650	636	663	713	727	655	673	710	678	709	674	664	754	685	684	694	665	705	659	695	672	669	707	679	680	690	731	722	709	660	702	688	669	661	689	683	682	700	702	702	651	691	690	644	682	652	696	753	684	730	661	650	664	672	636	692	673	732	701	679	702	675	724	699	652	684	687	704	701	663	674	672	681	676	666	687	694	703	686	671	669	691	682	654	646	617	691	702	629	725	679	688	643	719	756	659	662	691	702	658	708	679	684	692	689	677	672	719	671	708	744	664	670	702	697	683	693	722	668	672	690	735	719	679	683	673	718	669	738	667	672	702	714	677	698	689	657	690	666	699	696	705	700	664	664	691	657	668	667	681	675	676	750	680	712	667	712	677	683	689	608	650	668	647	684	709	697	708	699	706	700	676	643	676	712	666	674	673	689	706	676	677	653	684	706	742	728	672	673	678	671	670	672	669	655	715	703	727	668	633	647	654	696	645	670	694	717	670	689	665	726	651	659	682	673	696	694	687	684	730	682	659	688	651	719	712	652	698	661	663	716	702	678	711	678	734	724	728	654	643	727	650	697	679	680	738	693	760	673	651	711	724	659	664	678	701	739	695	668	645	700	656	680	689	671	718	714	665	646	685	643	732	725	695	719	704	664	675	715	676	715	701	705	702	683	654	687	704	666	675	650	683	710	721	694	669	679	672	666	665	660	708	686	659	666	739	688	700	704	685	669	641	669	703	725	700	681	727	702	707	606	693	676	700	705	675	708	631	669	680	704	712	699	633	681	673	641	674	682	616	695	712	686	702	698	696	652	694	695	721	670	641	695	699	702	694	689	723	692	708	714	682	684	694	648	684	714	701	636	663	688	725	638	671	628	691	678	663	693	678	722	693	705	702	671	674	673	670	662	689	659	698	654	659	700	665	732	656	700	653	697	681	647	653	693	700	641	672	723	654	675	694	681	710	685	722	638	675	713	717	690	678	666	651	660	661	665	713	703	655	647	723	676	676	708	657	714	642	694	664	702	677	734	752	647	663	649	695	684	693	690	687	707	676	703	712	645	675	700	704	686	688	645	675	692	729	669	668	679	672	680	652	639	674	746	695	690	676	680	666	669	661	675	692	692	718	659	671	676	764	686	646	701	685	740	715	716	690	685	674	719	707	691	656	708	671	703	653	682	671	666	671	695	699	706	685	703	729	706	695	696	665	715	682	707	725	671	677	682	696	643	611	659	647	684	756	667	709	679	687	709	665	695	681	640	706	663	723	676	665	677	689	686	668	687	707	706	672	675	676	694	719	679	701	715	685	649	661	661	649	669	656	698	691	682	649	666	729	693	703	665	686	696	640	720	629	648	645	635	714	725	690	720	655	745	660	707	718	736	686	648	714	733	690	701	645	724	711	665	741	684	678	649	721	683	720	627	697	672	708	684	693	721	688	727	674	692	622	763	682	678	684	655	706	705	670	635	657	673	725	680	641	660	686	701	709	722	688	679	701	673	717	623	680	706	702	644	730	684	672	706	640	672	697	668	729	641	695	668	668	716	676	679	718	708	661	695	674	659	686	682	717	732	663	702	700	681	701	686	697	657	679	740	723	683	764	688	687	707	664	652	692	690	686	689	720	704	683	708	665	673	698	699	614	684	681	680	669	727	661	683	667	656	729	698	669	678	722	699	717	675	693	706	690	675	689	694	731	700	691	669	716	690	698	677	630	671	701	673	659	709	669	686	712	646	663	743	683	665	698	649	686	734	704	716	701	698	738	700	661	680	649	651	708	704	721	695	699	709	682	653	669	648	675	644	681	696	693	695	704	725	703	729	731	654	720	665	665	710	707	731	696	698	705	701	701	701	720	684	717	666	690	645	676	689	678	657	651	621	665	666	681	688	712	713	678	696	671	684	692	724	676	718	689	694	637	692	744	671	668	679	653	669	672	667	743	679	719	698	646	666	667	659	738	657	686	713	651	672	737	698	712	736	659	695	702	673	713	717	673	677	710	689	693	680	669	683	683	698	655	690	698	705	690	685	656	681	748	705	749	675	707	686	686	631	719	651	678	713	721	711	702	703	722	639	701	713	684	693	674	650	636	664	688	684	713	745	668	719	687	672	689	679	708	659	701	690	679	659	685	718	709	613	701	693	668	698	711	647	677	724	639	638	672	656	672	670	669	678	698	723	704	698	696	731	680	650	703	709	681	702	686	649	712	695	677	679	704	697	700	696	661	689	672	725	698	665	687	725	680	717	690	650	701	683	629	677	646	675	691	690	662	659	683	705	692	633	723	654	714	688	675	661	653	700	724	666	709	663	693	677	717	675	723	684	676	679	673	670	644	705	730	690	687	710	640	687	666	674	662	688	689	690	642	658	708	644	681	707	691	708	728	702	678	676	701	712	644	734	684	706	682	693	647	671	678	695	695	672	693	634	705	667	684	657	668	676	683	667	697	667	662	675	689	713	726	718	724	699	650	692	671	698	710	652	639	703	690	667	683	709	713	699	638	690	716	752	659	708	729	623	703	654	723	751	705	672	702	703	720	686	622	653	681	719	677	699	670	717	671	729	709	712	674	660	687	700	671	732	662	702	688	721	705	647	635	686	666	718	691	708	650	659	686	762	727	667	689	708	679	715	707	697	637	649	693	657	674	649	729	701	725	641	666	650	698	629	694	756	722	671	652	679	693	643	685	714	693	699	665	695	692	696	707	670	762	718	727	724	659	701	670	677	687	658	662	690	702	667	654	667	658	670	695	708	636	707	699	683	708	691	668	689	673	680	667	696	699	722	750	697	672	688	733	713	694	701	716	687	680	662	687	674	748	692	684	700	692	673	715	664	682	684	679	654	667	688	634	684	663	694	691	698	659	657	656	679	671	716	694	636	675	679	731	660	705	707	639	671	692	692	704	646	696	640	733	709	704	666	699	646	695	674	678	739	690	705	647	676	690	718	692	665	640	631
23999	21071	28096	24286	19452	4594	1877	1263	904	723	646	554	528	451	443	487	395	387	415	350	365	298	307	297	285	304	262	228	211	245	227	222	229	211	215	246	232	236	243	222	222	233	227	220	238	234	211	212	225	214	224	215	203	231	240	208	198	223	233	229	227	226	256	233	240	223	225	213	227	215	207	215	227	193	216	241	218	206	200	234	217	223	193	196	213	206	208	239	211	212	208	209	219	222	174	240	213	220	215	249	228	217	209	184	200	225	203	217	218	243	235	200	215	221	199	205	196	211	199	223	205	220	219	192	238	226	255	189	208	243	204	219	216	213	247	192	213	197	216	227	226	226	220	217	229	181	218	208	215	211	227	220	215	204	207	186	213	250	250	207	220	220	218	211	231	196	213	215	234	214	218	230	227	186	194	196	244	212	202	221	214	222	239	217	225	196	211	242	216	231	192	194	183	221	211	203	208	231	214	200	228	241	203	182	195	221	198	219	190	233	209	218	215	209	183	211	192	206	211	218	240	202	222	224	218	219	216	205	223	221	185	216	238	210	214	208	211	199	206	209	202	190	208	209	209	201	230	222	204	228	192	195	222	216	203	200	199	229	189	221	203	197	215	214	226	227	198	206	212	210	243	198	214	222	219	218	211	224	194	210	210	186	222	223	201	215	242	238	211	195	214	194	214	203	219	219	203	200	214	234	181	204	201	221	208	186	195	222	209	227	217	210	215	234	210	222	212	219	227	176	222	212	218	209	189	215	196	215	231	228	198	208	226	204	188	218	185	198	234	208	224	191	199	184	192	228	214	223	227	197	209	206	210	199	215	189	213	219	194	239	211	228	213	204	209	212	200	207	220	216	241	206	217	220	210	213	189	230	210	214	210	203	203	208	181	215	193	222	225	220	192	188	192	218	235	197	188	232	211	219	187	230	215	193	217	239	243	232	219	195	218	228	188	212	249	204	198	200	209	219	229	212	216	212	224	210	220	221	214	221	221	227	197	184	207	229	203	208	188	195	220	229	223	208	221	194	211	187	222	197	196	206	209	219	219	201	222	219	200	206	230	221	192	222	223	220	220	228	217	217	203	224	185	206	203	212	205	196	218	232	225	193	203	196	192	213	224	196	185	204	210	221	202	192	215	225	219	195	240	229	211	224	208	223	199	234	208	203	176	222	219	231	215	234	224	199	210	207	217	219	252	209	196	206	216	199	233	192	203	193	233	222	204	201	202	225	210	217	240	216	224	230	220	214	214	237	200	209	203	198	196	209	203	191	203	217	203	229	206	211	226	195	220	214	202	214	219	211	211	232	179	210	238	203	229	205	224	213	218	204	223	199	203	187	218	204	227	200	207	208	217	198	225	194	193	198	213	209	241	220	236	187	241	239	195	214	217	213	230	230	206	216	185	212	218	214	203	218	205	200	227	187	233	233	215	229	247	210	208	209	223	236	228	199	190	196	217	217	209	210	230	214	215	211	215	241	220	208	203	218	206	201	215	219	214	203	201	226	203	214	212	210	204	225	229	187	208	239	195	233	204	192	215	228	227	204	225	245	215	205	219	214	200	227	235	204	223	211	215	200	205	205	218	233	197	198	217	191	242	206	205	208	197	209	216	220	207	215	198	212	203	228	215	204	226	216	217	201	210	197	222	219	227	228	202	201	200	216	199	225	219	207	216	198	205	209	218	197	207	217	208	208	212	220	248	209	191	206	225	201	207	220	214	216	225	185	227	213	233	204	210	203	239	211	211	217	233	193	207	214	208	207	206	195	231	204	183	202	240	206	176	221	215	200	231	227	218	237	226	240	227	217	212	204	211	202	194	214	194	207	225	179	201	213	192	222	208	206	231	197	201	196	219	205	213	185	191	201	237	212	208	206	210	203	194	236	233	194	201	201	203	232	194	219	196	226	235	224	230	205	202	204	193	221	230	203	222	237	200	212	211	198	219	215	197	205	216	213	226	217	248	212	213	212	218	251	217	220	193	205	231	191	197	198	215	182	219	224	204	222	214	182	213	221	215	202	222	176	216	204	205	215	215	240	213	219	223	226	224	207	219	212	205	199	190	211	217	199	199	245	188	213	242	235	230	220	186	189	196	189	203	193	219	205	219	212	218	208	203	228	196	205	214	248	196	207	204	212	216	217	203	212	195	223	222	234	199	205	218	214	199	193	196	211	218	207	238	179	184	204	217	215	242	213	250	202	211	226	216	238	190	213	210	226	196	227	189	230	231	214	217	183	218	195	240	193	193	212	182	251	193	213	194	186	180	215	212	206	206	222	228	242	208	226	197	230	211	210	225	190	234	241	212	211	181	230	216	211	203	211	221	218	252	191	214	209	215	230	226	201	218	197	215	184	194	226	217	233	216	207	225	194	224	204	201	262	235	235	208	194	200	218	219	218	214	209	204	208	232	211	234	233	222	219	228	215	206	222	197	200	230	190	212	205	231	227	190	217	192	197	229	222	189	218	199	185	217	223	231	227	211	180	213	202	200	172	202	192	226	218	222	224	209	212	201	181	207	218	204	236	215	203	218	201	205	215	228	209	196	201	177	215	195	235	219	238	210	190	211	205	216	216	190	194	192	198	213	200	194	246	229	218	196	230	211	244	171	204	232	208	190	242	214	200	209	220	207	202	188	223	182	196	224	213	192	238	197	214	197	219	215	212	200	213	227	210	230	188	205	208	191	201	187	217	196	195	207	187	221	236	212	221	199	232	209	188	220	209	196	226	189	212	231	196	218	203	232	204	217	225	185	213	215	203	218	187	225	222	192	227	230	226	188	188	219	210	205	241	217	200	213	231	195	240	178	220	220	202	213	203	202	186	197	201	205	226	236	216	224	194	235	210	212	212	202	220	215	201	225	216	210	238	203	227	245	230	203	216	209	216	219	203	226	216	201	199	208	236	239	225	215	228	237	239	210	181	223	204	225	191	216	240	224	189	207	211	190	208	201	202	206	190	225	208	200	203	156	194	216	188	207	226	206	200	214	212	210	210	227	251	213	219	216	208	214	217	232	206	198	206	223	229	213	205	214	224	208	183	232	232	200	217	198	219	219	218	198	201	236	183	202	202	228	191	236	216	220	219	212	207	213	187	226	183	220	221	203	241	217	214	220	209	214	207	211	205	200	212	215	214	210	209	210	202	201	221	213	227	227	221	193	212	212	210	211	236	215	218	224	224	231	223	173	218	209	181	218	225	219	208	219	208	230	207	193	178	232	247	211	216	211	198	219	206	217	180	201	214	220	192	188	218	207	185	194	205	190	224	211	203	200	198	216	216	217	214	216	223	220	221	215	201	229	204	210	229	199	216	196	223	186	210	233	220	209	204	199	237	199	211	215	193	215	236	197	207	205	179	221	246	228	215	208	227	217	188	213	204	207	203	207	218	205	199	205	231	237	215	213	236	218	219	203	222	239	210	210	240	203	255	201	227	210	205	232	220	238	238	199	205	231	200	204	221	210	193	210	219	227	187	192	182	205	216	204	219
12013	24255	21335	13164	9024	6836	5461	4443	3453	2871	2387	1992	1823	1620	1530	1449	1350	1296	1204	1113	1061	941	885	796	751	648	599	578	575	537	508	523	544	511	506	489	494	523	490	490	485	456	427	469	446	444	430	472	482	465	465	469	466	446	497	445	469	496	469	467	448	472	478	443	437	461	427	449	452	458	464	439	466	460	437	450	403	474	443	443	425	442	457	476	447	406	430	444	453	477	463	477	455	473	434	433	439	463	474	434	430	420	443	447	458	431	401	451	458	438	464	416	424	457	433	429	438	445	472	419	444	406	440	426	434	458	484	427	454	442	443	443	419	428	414	451	493	467	439	428	416	442	461	433	470	429	426	493	457	402	427	423	422	431	474	429	428	423	438	440	468	449	403	450	449	450	423	406	433	409	421	482	390	376	464	405	444	431	478	431	450	447	443	431	416	384	453	458	462	431	402	430	418	444	401	454	450	425	430	421	466	421	434	424	422	477	424	411	444	427	455	441	426	450	442	426	439	449	439	410	415	397	405	457	415	413	431	433	403	440	418	439	427	418	408	475	418	436	439	420	387	429	452	417	435	452	417	437	407	436	436	464	451	384	415	419	443	374	439	402	405	417	461	437	394	432	389	385	406	443	434	448	442	431	458	429	483	446	405	431	465	432	431	431	454	437	445	450	481	432	392	409	416	452	435	392	422	422	430	417	478	416	456	448	441	462	417	453	449	438	444	429	412	442	415	415	476	438	423	442	458	436	444	413	428	454	443	426	404	392	442	459	431	472	414	439	419	423	461	484	415	460	454	450	457	397	431	385	439	423	406	462	460	418	472	441	451	430	426	436	413	449	435	455	416	469	465	433	422	397	451	447	429	467	422	455	421	408	455	424	440	418	440	438	408	408	445	417	441	424	432	427	421	436	447	445	369	448	384	435	433	438	413	463	423	454	469	450	423	382	447	445	465	435	409	411	475	435	404	424	479	434	384	400	407	447	405	443	410	394	411	446	446	417	397	414	437	434	417	466	453	419	408	443	430	459	459	435	396	418	403	464	444	421	429	432	426	421	401	431	425	437	429	493	461	408	405	398	432	427	442	414	463	409	405	415	458	420	421	454	398	434	439	424	430	409	443	425	468	436	432	396	434	443	449	445	426	465	454	394	441	430	437	450	450	427	411	418	427	401	441	442	433	460	445	463	445	442	468	454	461	438	408	413	442	411	478	414	438	407	410	442	468	439	440	409	425	422	407	438	409	448	424	439	428	422	392	430	448	431	452	387	456	430	472	464	416	437	428	427	430	436	414	439	410	461	439	442	457	465	443	454	418	428	457	444	433	421	436	430	434	416	410	428	444	467	455	454	403	421	416	422	471	476	418	415	420	418	388	440	434	402	382	400	397	437	445	399	448	499	438	434	432	435	408	381	437	462	452	446	430	405	455	413	445	434	453	431	430	419	466	460	418	433	436	406	448	426	382	429	375	412	422	415	453	410	428	459	433	399	392	463	433	438	463	450	449	462	395	459	409	451	440	435	430	448	423	455	432	461	437	396	476	429	460	438	429	427	435	402	439	428	441	450	407	438	427	436	434	434	440	403	414	411	420	446	487	448	447	472	430	431	450	475	428	445	439	418	429	472	425	455	433	432	384	433	409	402	410	416	409	427	455	453	426	434	457	447	400	437	416	406	442	392	422	445	429	441	411	426	471	428	414	428	422	419	438	449	434	405	411	462	401	430	466	405	429	454	429	427	431	406	384	424	398	441	379	386	435	418	393	410	416	435	456	432	421	425	381	426	432	407	406	460	436	425	426	448	455	448	433	456	475	447	513	415	434	441	438	433	425	421	440	398	440	445	440	460	452	426	437	491	410	391	439	438	437	400	407	436	453	430	423	412	438	454	411	400	397	448	411	438	428	477	420	463	425	436	418	449	435	388	449	457	407	436	470	425	456	443	429	468	411	433	412	414	445	413	439	437	426	431	431	444	410	470	466	425	371	426	451	447	406	464	417	456	428	441	459	415	446	415	430	413	426	403	418	479	440	398	411	415	421	420	446	423	439	439	405	421	465	429	442	462	408	405	432	468	446	490	432	445	438	421	449	419	422	445	453	447	446	420	414	446	430	415	412	464	446	426	464	455	402	395	422	425	425	417	421	460	452	429	424	423	432	442	433	448	441	437	439	441	419	434	423	441	446	448	480	413	439	383	443	392	436	401	443	444	398	427	428	419	419	417	399	412	392	440	425	437	409	466	471	468	416	447	438	446	443	432	469	419	430	431	386	464	427	417	415	433	454	414	453	479	430	435	449	413	464	443	427	426	442	474	459	418	427	412	439	418	426	471	431	412	420	436	416	442	440	430	470	435	448	410	427	443	415	429	418	429	398	453	422	439	411	435	414	419	386	404	446	422	390	427	428	446	448	432	427	432	428	454	440	423	423	438	450	417	412	440	448	423	416	427	452	424	420	420	444	426	421	478	454	431	423	438	414	417	443	401	437	407	432	425	427	395	430	437	418	457	480	486	422	437	408	465	445	433	428	434	429	400	455	457	422	472	422	427	444	423	451	389	446	419	452	437	448	420	468	412	420	438	454	448	445	452	461	447	416	441	415	439	427	408	473	452	422	433	456	436	435	438	442	470	428	408	439	459	414	454	459	452	377	416	445	455	465	449	446	436	461	444	466	443	468	465	444	402	412	457	450	392	452	446	419	443	396	437	460	454	418	428	440	459	408	408	395	419	435	450	460	439	420	420	450	441	446	426	442	475	435	440	431	459	424	447	453	420	438	442	429	404	435	423	449	405	403	429	435	402	442	424	406	415	411	466	461	421	484	443	448	445	429	431	443	442	441	428	419	444	442	416	440	392	447	426	413	440	459	412	411	404	485	435	480	446	409	425	389	384	457	428	414	411	444	447	408	431	445	408	460	419	434	436	408	439	452	426	419	445	418	457	436	442	402	426	442	405	450	395	409	418	419	401	394	395	449	398	436	461	462	445	473	420	404	433	434	414	433	431	383	399	445	434	439	431	414	388	418	444	456	423	422	447	401	457	441	449	454	458	443	405	454	419	446	460	412	380	463	427	446	431	440	448	421	425	460	442	415	434	448	425	437	440	429	441	447	441	441	421	443	441	400	389	464	409	424	419	417	417	428	415	455	411	439	445	425	408	399	447	431	425	428	405	449	431	454	439	409	436	442	434	505	403	422	420	423	471	442	440	395	430	405	452	434	472	447	435	468	423	419	432	416	396	464	422	408	420	408	451	424	435	427	440	430	429	411	396	457	387	389	417	419	423	445	429	405	453	431	411	390	451	443	426	430	416	464	432	453	438	423	454	443	418	418	415	436	442	418	504	434	418	456	445	432	446	444	477	436	405	451	432	433	419	459	445	439	429	417	412	431	408	480	471	405	434	453	457	450	413	438	487	442	426	482	438	448	445	461	436	436	430	400	419	443	441	434	432	415	471	419	419	460	435	408	431	450	447	432	441	438	459	461	453	423	409
23111	21124	28801	23698	21136	18587	4658	1966	1290	1124	938	752	722	661	606	584	588	529	492	475	462	412	391	385	312	294	297	303	268	263	279	268	263	248	254	224	245	236	230	267	247	262	248	237	249	240	229	232	242	240	256	233	255	248	227	249	243	241	227	228	236	232	230	257	234	200	239	240	226	267	224	206	223	214	243	214	211	209	246	237	232	245	228	212	234	247	228	234	240	233	239	242	246	247	236	209	253	217	194	244	236	214	213	220	236	232	275	201	236	239	239	231	238	233	231	241	226	247	233	239	219	216	221	249	227	257	238	255	233	209	249	249	211	218	250	229	247	215	232	217	246	220	231	232	233	236	209	235	244	255	245	227	208	217	228	229	228	216	218	227	227	259	245	231	233	213	226	229	234	241	243	212	232	234	228	196	248	221	257	228	238	226	241	238	212	226	218	200	233	220	211	233	229	220	200	232	223	233	244	241	217	218	205	240	208	244	221	218	251	232	241	239	239	236	244	220	229	214	235	223	240	211	200	214	232	206	226	251	217	206	241	210	239	227	224	234	238	225	209	230	230	196	247	220	225	223	236	212	242	220	226	227	226	234	242	216	234	234	220	216	203	247	229	243	230	208	251	231	212	219	224	261	226	232	247	221	228	217	251	235	225	224	207	208	253	245	212	247	221	220	219	219	207	232	242	217	200	235	220	229	193	225	214	225	210	231	227	250	242	239	235	245	275	246	239	243	237	227	233	240	205	206	197	216	217	251	219	225	253	223	221	223	251	208	214	212	246	226	243	213	248	234	245	217	229	220	268	245	200	237	209	255	218	216	209	225	215	221	213	237	239	237	222	238	252	248	189	236	231	211	221	221	223	224	249	260	252	228	218	235	243	218	252	240	207	212	227	229	226	208	226	202	225	239	234	237	223	215	221	239	225	217	223	252	258	218	220	227	223	226	230	236	238	218	212	227	235	200	205	229	247	230	214	242	221	252	238	227	202	222	225	233	217	231	256	216	201	229	220	208	215	216	225	237	228	191	233	214	235	245	231	236	241	235	213	232	234	210	216	231	215	225	236	249	218	209	242	210	225	228	219	237	246	238	255	228	242	231	222	216	235	206	228	228	223	231	228	219	225	235	239	213	225	226	211	229	226	209	231	235	203	213	232	213	223	226	217	215	231	218	210	205	245	222	228	225	206	249	223	210	234	232	221	230	199	217	251	229	200	228	217	220	232	242	250	221	230	240	235	214	211	203	244	230	233	227	250	212	199	222	219	232	240	227	217	205	245	229	216	245	226	212	208	203	220	251	213	216	234	231	234	221	235	235	230	231	239	236	220	231	206	214	228	250	232	223	224	232	212	211	220	202	233	199	207	239	233	239	233	243	220	227	231	217	235	211	225	225	217	231	236	227	218	260	243	223	231	221	231	231	231	215	178	221	239	234	224	216	238	220	190	218	247	233	236	234	210	207	226	251	225	191	217	244	251	233	258	204	243	216	234	225	221	222	235	226	211	196	238	236	241	228	230	253	236	213	230	218	215	222	204	216	259	216	224	251	240	225	222	227	219	230	221	242	232	231	232	212	239	210	213	208	215	204	221	228	230	228	192	233	250	260	209	235	217	251	212	211	215	225	226	217	219	252	206	213	238	240	229	177	251	209	241	246	219	241	229	230	208	225	216	237	226	228	229	229	230	224	200	209	200	201	237	223	201	217	237	205	244	244	267	214	217	235	206	259	191	237	223	246	246	228	225	241	259	205	233	209	211	205	224	231	224	244	231	233	215	197	215	232	243	214	259	235	215	217	219	233	206	232	227	243	227	234	234	216	212	252	241	198	218	214	210	209	216	241	220	227	206	222	250	213	209	242	190	234	229	222	225	213	240	227	216	247	242	228	231	210	223	242	228	234	220	228	202	236	233	230	257	216	231	236	218	240	254	228	251	241	246	232	205	216	224	230	234	247	225	220	238	235	262	220	200	221	241	230	239	209	268	211	219	220	248	227	214	207	221	228	212	238	213	231	205	231	240	193	235	221	239	210	224	232	228	244	220	220	225	232	225	231	234	228	230	261	226	245	205	249	228	242	243	227	223	237	221	240	202	210	244	219	237	233	245	222	242	237	251	215	247	251	234	240	212	200	247	236	237	224	233	246	276	217	231	214	239	210	251	243	225	222	253	223	214	215	207	227	203	234	232	219	203	211	212	221	227	210	223	239	224	228	231	218	223	223	233	246	214	226	249	217	220	198	215	204	222	228	245	220	244	243	199	230	247	243	201	230	205	202	236	220	246	224	243	219	258	260	242	215	260	243	226	234	216	215	207	220	205	215	252	246	212	236	247	258	221	229	226	241	239	211	247	223	213	232	225	219	211	232	223	205	248	236	202	202	211	233	217	210	238	246	241	221	249	216	221	220	217	221	206	241	216	206	211	226	219	254	206	240	229	223	226	237	229	225	203	223	227	228	194	224	223	237	239	226	224	230	202	232	226	247	217	220	243	243	230	208	217	237	271	228	228	225	220	217	236	241	240	241	222	217	215	258	216	216	237	214	207	231	266	247	215	230	228	222	239	214	222	257	231	251	229	217	233	239	225	204	247	234	249	215	203	221	247	225	240	224	201	234	228	221	239	245	225	211	237	256	209	238	216	231	234	251	201	229	224	237	237	228	237	216	242	198	235	217	218	229	216	216	203	242	231	199	241	214	245	200	227	214	237	238	215	211	211	234	219	241	247	212	240	232	254	239	222	240	226	217	223	220	220	227	217	211	233	225	233	247	223	217	213	212	214	226	203	260	210	247	238	250	240	227	223	225	232	194	235	224	245	241	206	235	216	205	243	224	219	212	223	217	223	221	225	242	231	236	226	203	236	258	190	232	237	228	220	225	232	246	218	219	223	241	222	230	227	233	227	242	220	244	223	219	234	187	190	224	243	214	212	223	236	219	217	210	236	237	213	208	230	252	229	220	222	255	235	219	228	228	201	214	229	227	228	227	215	237	210	216	206	213	225	201	228	229	241	222	216	217	233	224	245	206	239	219	230	212	223	221	214	233	221	262	206	228	272	196	242	231	240	238	210	216	216	225	222	198	242	217	221	217	245	213	209	209	250	220	224	218	236	227	211	236	192	203	228	232	222	220	224	235	230	226	205	206	240	209	256	196	217	202	222	243	244	196	223	204	238	226	226	221	241	234	234	216	243	233	230	202	226	233	206	222	209	232	233	266	218	223	222	240	216	237	207	223	240	215	207	203	216	225	230	243	236	209	241	243	220	219	230	207	221	225	227	238	221	236	236	234	219	241	216	238	219	228	225	252	205	222	228	226	247	220	232	226	212	212	213	214	228	234	260	215	220	185	212	254	258	254	216	208	229	214	253	207	245	218	234	213	267	228	220	226	240	206	203	224	227	229	229	239	229	214	211	227	223	254	194	235	234	194	228	246	250	230	238	228	239	215	247	230	223	204	224	226	226	239	246	223	218	250	214	233	236	228	244	237	248	216
14260	28814	25836	17048	12451	9441	7676	6252	4964	3935	3336	2727	2525	2384	2047	1940	1761	1762	1619	1508	1299	1234	1029	1011	836	775	690	646	577	581	561	573	586	563	524	532	507	559	505	490	498	490	526	469	500	516	471	478	494	474	545	472	486	495	481	464	472	501	452	485	517	501	444	477	471	476	458	444	503	488	456	431	474	423	401	435	412	455	448	405	436	416	435	414	470	427	446	437	458	470	480	450	486	469	450	430	456	445	400	421	437	449	422	426	428	423	440	438	415	437	462	431	399	417	432	437	412	426	403	423	400	472	448	425	420	464	492	411	452	430	439	440	426	453	455	401	434	484	446	447	443	470	416	407	429	456	473	444	405	451	409	421	424	416	395	427	431	430	438	425	430	413	455	449	407	457	429	401	405	429	465	393	435	442	447	446	431	428	411	411	426	413	437	426	428	487	430	419	432	412	450	451	434	435	442	426	434	465	426	423	426	425	436	421	418	423	442	440	473	417	429	444	413	459	419	455	458	409	445	439	423	435	450	425	421	479	477	476	443	445	456	412	443	410	444	488	438	451	412	442	424	469	448	428	437	452	430	412	485	444	434	405	403	446	445	423	454	453	446	456	453	454	429	413	430	484	410	467	425	428	429	447	410	411	436	447	435	442	431	458	460	452	428	414	417	475	408	395	425	425	444	396	471	410	408	418	415	409	454	437	412	472	411	423	439	464	418	423	439	442	427	451	435	385	440	421	445	418	465	467	456	438	418	434	464	460	425	407	435	425	416	466	437	397	417	427	412	406	421	446	443	423	418	394	410	424	433	420	455	461	447	439	440	430	437	429	431	456	434	445	418	422	434	436	416	392	414	453	479	407	430	439	436	431	460	433	459	426	444	429	435	447	412	450	418	456	421	443	458	401	417	420	459	427	459	431	431	435	416	416	414	441	454	433	476	456	414	436	428	433	456	443	424	434	450	444	451	449	434	428	418	447	441	425	431	442	414	413	420	413	414	410	440	429	381	418	442	426	456	443	457	428	388	462	474	418	427	447	415	441	489	467	414	434	398	441	449	426	407	414	413	438	411	454	418	419	456	449	443	420	475	443	444	428	460	447	417	448	447	443	446	415	462	393	437	412	446	406	409	450	442	427	421	455	430	425	406	446	442	408	438	448	448	428	430	448	430	438	443	419	422	394	409	413	402	397	455	466	429	459	419	423	422	463	440	471	387	414	425	433	420	456	457	441	424	436	421	429	451	441	433	447	417	466	468	448	405	418	421	461	449	422	452	451	412	464	433	441	430	431	431	402	434	434	452	399	430	435	423	458	432	394	449	424	466	408	444	423	425	423	466	397	431	394	409	399	447	451	410	461	417	425	449	463	413	447	438	449	451	413	446	445	441	476	402	451	408	453	428	427	421	430	416	413	454	423	408	443	380	431	432	438	434	472	457	413	447	446	450	432	421	431	432	433	440	427	434	471	412	466	427	406	420	427	459	421	435	460	459	382	460	421	457	442	428	423	424	401	418	460	409	439	446	472	462	437	479	424	397	467	474	442	483	438	462	422	438	444	437	435	428	432	444	437	416	457	409	410	452	414	452	439	416	397	456	427	481	419	447	454	394	429	438	388	427	421	405	424	456	424	455	423	420	394	457	445	438	408	413	424	450	462	438	437	417	466	446	420	414	398	452	446	461	436	393	415	415	436	449	454	417	424	414	421	465	428	460	445	455	425	450	425	438	440	425	403	433	428	450	418	451	480	413	404	404	421	416	466	440	425	451	462	417	394	429	446	433	406	462	410	442	434	446	433	425	446	489	428	456	407	402	404	428	426	445	424	482	423	414	414	433	431	468	422	422	394	442	452	428	435	466	403	405	413	454	443	444	481	414	436	429	441	408	440	452	440	472	423	450	443	438	424	425	451	408	483	424	444	426	437	440	390	467	433	451	422	417	434	437	444	446	432	421	419	423	451	414	430	422	413	428	438	440	433	433	418	430	439	464	433	415	453	437	434	404	414	431	493	452	436	437	425	394	416	428	451	458	439	457	429	431	439	431	443	448	428	403	444	415	448	430	494	460	421	446	445	462	426	436	466	438	419	400	451	447	392	426	453	418	431	431	434	429	418	450	433	408	435	414	429	431	454	427	430	453	450	422	413	401	421	467	430	394	443	449	430	444	404	452	405	446	429	463	460	450	447	433	453	403	421	492	412	427	408	413	412	439	440	457	469	395	426	410	449	429	468	470	445	450	445	451	465	459	441	377	428	429	414	427	435	389	423	414	432	440	426	418	456	430	445	443	459	424	410	418	422	407	441	428	458	446	433	452	402	417	439	444	452	420	439	458	441	439	433	464	459	417	456	439	452	457	403	425	434	471	431	411	425	399	429	417	458	439	465	443	387	435	427	440	445	449	417	414	432	429	454	459	409	445	430	386	465	449	460	423	393	457	441	418	419	441	439	416	430	420	446	471	409	464	410	454	456	417	428	435	454	408	432	423	472	406	423	386	408	417	425	446	425	439	419	420	435	428	435	420	463	460	438	443	460	431	433	434	439	443	443	414	423	420	472	435	421	430	433	454	416	420	423	442	431	450	455	456	418	457	464	440	441	414	429	431	450	450	423	418	429	415	415	431	427	422	445	440	420	443	469	387	431	451	412	458	395	437	445	425	443	445	416	407	441	445	467	415	443	429	447	457	442	460	417	408	401	395	441	368	429	415	428	412	421	432	422	378	391	443	429	446	438	449	454	460	415	416	426	432	421	471	427	466	424	424	418	394	468	411	421	417	456	434	434	431	468	467	465	411	401	456	425	458	422	430	406	439	450	433	427	448	416	436	423	458	447	433	419	457	458	434	408	445	440	445	432	438	410	456	407	434	425	436	435	411	387	425	420	413	404	447	405	439	440	463	437	410	450	413	414	463	437	424	427	407	427	389	448	437	423	432	456	405	464	398	426	418	452	422	450	434	458	423	459	434	411	452	417	414	420	445	439	389	450	412	442	434	431	434	432	448	419	438	470	454	472	414	412	467	417	418	450	410	409	429	440	422	404	413	417	418	419	432	477	434	438	440	458	411	450	404	399	465	432	462	455	415	446	436	467	436	414	424	395	479	443	427	443	465	398	450	433	432	400	430	462	424	445	399	439	421	446	377	439	420	411	437	445	428	448	440	424	432	403	413	419	462	464	447	416	440	421	413	436	449	410	434	442	444	452	462	445	435	442	494	435	418	428	441	424	425	444	449	446	396	443	481	397	393	401	428	385	419	451	405	401	453	404	429	445	444	447	443	443	453	402	456	422	436	434	413	424	412	462	387	422	442	441	424	431	426	444	461	457	398	409	437	434	450	414	417	396	431	445	440	402	428	411	426	447	460	430	410	480	459	440	469	395	424	420	426	427	450	433	443	423	432	464	419	408	448	397	449	444	411	459	442	444	434	421	427	429	443	442	481	462	440	447	441	483	447	413	439	432	402	432	424	411	465	434	426	432	395	436	443	383	460	422	424	420
26610	20115	11042	3840	1755	1161	989	840	731	619	565	546	489	468	454	463	497	492	459	463	413	375	428	402	384	360	348	362	362	345	336	365	364	372	358	369	351	360	315	368	322	328	344	370	336	362	347	344	351	369	380	355	369	329	334	335	332	354	335	391	377	361	355	358	362	368	361	355	356	364	372	357	343	358	365	345	344	353	360	342	347	330	325	372	363	356	337	350	329	361	388	320	380	364	365	384	348	316	378	332	342	348	359	333	368	371	332	341	381	346	380	341	365	360	346	334	328	368	331	328	336	372	351	378	342	320	352	360	373	351	386	368	370	413	331	360	322	358	328	355	342	328	358	332	319	349	382	339	337	336	372	369	386	364	367	353	350	336	309	325	356	327	320	347	351	352	309	351	347	341	357	338	352	346	349	376	344	336	341	343	347	372	354	348	354	333	337	367	334	359	321	357	352	341	351	351	366	335	345	347	389	379	327	355	318	360	306	347	318	320	341	353	340	334	342	358	343	359	325	347	364	325	389	314	341	355	370	350	387	361	372	364	345	367	323	364	376	371	354	340	354	376	340	364	357	333	332	337	319	343	328	340	352	380	334	326	350	353	354	370	349	360	346	337	327	352	330	383	334	344	320	331	369	381	356	329	355	350	369	358	329	336	318	344	311	353	312	348	325	355	308	358	328	321	364	373	349	328	326	368	368	353	356	345	363	357	384	372	314	330	332	317	335	341	381	324	339	370	349	372	338	348	349	332	330	381	351	348	318	342	321	367	356	364	377	360	342	326	351	337	333	386	337	346	350	317	403	333	383	368	349	347	337	321	376	396	328	346	338	343	343	365	337	398	374	357	345	364	364	345	375	341	368	308	331	372	322	337	385	332	330	335	368	373	349	332	354	348	328	348	348	328	363	313	360	368	372	324	349	330	343	325	354	303	375	346	382	338	330	413	345	360	353	347	375	367	335	346	368	346	321	311	370	361	342	343	337	354	316	384	364	342	363	360	363	350	361	352	346	347	329	327	332	326	360	359	349	380	393	376	371	353	365	359	376	351	344	340	357	338	326	369	358	381	392	356	346	362	357	351	292	343	334	366	343	401	333	359	375	316	346	355	349	342	364	385	363	339	352	341	347	348	351	338	313	320	373	378	329	349	393	352	328	331	381	353	342	320	345	361	350	354	371	325	330	354	344	338	324	340	370	340	340	358	354	346	344	340	349	368	363	356	352	341	360	322	353	334	366	329	337	375	365	377	332	366	361	343	336	343	370	348	334	376	343	326	334	348	340	379	336	360	357	365	347	298	354	373	365	350	323	372	342	355	330	342	325	354	366	334	361	346	340	328	360	311	357	320	352	335	338	334	331	370	357	356	358	356	379	317	362	359	361	350	352	360	346	355	323	330	329	343	335	338	343	337	356	348	341	314	359	325	353	329	352	333	372	327	320	363	295	331	378	339	370	364	336	333	363	323	352	368	379	356	355	347	339	337	350	325	352	323	365	350	322	358	358	374	347	368	331	343	348	352	341	349	363	341	375	338	356	353	337	347	362	355	353	345	310	342	389	349	352	310	355	324	368	313	348	330	316	367	320	360	324	343	360	320	329	358	314	339	365	341	345	353	346	313	334	351	328	355	362	343	372	353	315	351	342	339	313	348	344	362	351	329	328	359	339	356	327	356	343	351	371	373	364	371	337	374	368	342	347	372	338	362	367	380	366	343	323	350	354	355	363	343	343	321	343	348	355	354	350	354	328	354	333	341	332	345	353	368	358	338	371	361	337	407	360	386	367	339	358	344	370	349	311	345	316	366	325	352	310	304	343	380	372	399	336	361	351	364	341	363	337	355	362	376	374	347	312	354	334	314	358	339	355	355	330	339	359	379	365	368	366	370	327	331	350	358	314	330	343	388	390	360	342	329	340	331	330	341	362	357	308	357	370	334	345	377	324	356	345	357	395	355	367	336	338	330	339	323	361	345	324	340	374	354	315	346	374	341	350	363	338	363	353	375	339	333	331	348	360	346	347	347	326	361	330	389	348	340	331	363	357	331	372	332	336	350	313	366	357	377	348	348	343	346	342	350	361	384	357	345	328	346	344	377	330	337	347	363	319	345	335	314	352	370	337	363	396	339	377	323	344	335	329	324	369	340	341	355	359	330	344	318	370	338	337	342	329	348	343	349	322	344	320	331	335	350	344	351	341	339	353	354	342	313	349	372	336	361	344	348	384	350	365	354	354	339	323	330	364	355	357	384	397	349	336	359	348	339	341	360	334	352	377	347	342	356	339	360	380	345	337	346	344	364	350	338	362	375	356	325	357	362	355	309	341	354	358	346	346	346	352	329	349	360	364	349	346	321	340	342	345	373	346	369	327	346	349	377	339	322	339	358	397	353	324	359	321	325	349	338	356	355	331	365	326	328	364	325	354	340	342	367	373	397	332	376	361	349	351	355	325	346	337	321	322	372	353	346	357	359	351	365	351	317	354	339	340	363	340	310	364	353	342	333	364	355	348	375	356	351	338	336	349	362	345	339	353	373	342	345	349	356	354	320	353	383	345	314	357	369	358	365	382	330	369	357	369	370	332	360	371	356	401	364	373	372	374	344	347	329	322	362	324	344	369	346	367	389	332	357	332	328	352	351	363	379	356	350	325	364	356	367	343	318	368	320	388	352	338	356	320	360	333	393	320	330	350	320	319	374	370	355	356	364	366	323	347	356	372	376	359	351	357	348	353	390	388	331	339	388	347	354	354	353	341	353	350	360	339	373	337	349	372	355	338	340	345	349	350	324	363	344	354	314	343	364	328	323	349	360	360	345	376	311	367	331	353	330	353	353	347	368	352	359	331	338	345	335	329	361	324	360	321	411	321	377	351	345	380	360	353	328	367	358	358	365	356	378	341	372	389	331	343	361	292	307	375	357	385	321	384	364	367	342	396	358	356	327	336	367	322	375	354	349	331	363	334	367	374	345	352	380	367	361	342	335	380	338	333	356	380	391	341	363	370	353	357	345	324	346	350	366	334	374	367	368	377	355	376	365	351	328	349	370	339	354	374	342	332	348	336	353	368	331	348	333	396	351	308	323	357	360	339	307	367	334	339	374	356	371	324	341	323	337	337	332	345	333	347	354	339	336	354	311	330	352	346	337	350	325	358	355	367	340	345	364	343	321	364	341	333	346	370	341	328	371	361	339	344	378	327	355	332	331	373	415	365	333	332	341	363	378	382	325	371	354	364	339	320	367	334	353	345	368	355	357	371	378	391	368	353	365	345	332	354	384	334	326	349	349	313	362	356	344	373	370	368	319	329	385	379	358	335	350	334	374	371	379	332	357	372	343	343	359	339	354	348	334	322	354	353	336	339	376	361	291	323	362	323	373	344	344	313	338	334	371	351	364	341	353	322	378	344	381	358	333	354	339	338	337	314	362	359	368	315	345	350	348	323	371	380	354	336	339	326	334	322	356	352	339	348	377	334	323	352	322	319	364	358	335	376	356
10649	16754	14256	7839	5363	4107	3379	2705	2164	1832	1573	1459	1358	1251	1192	1158	1100	1145	1056	980	1029	899	876	841	781	786	754	698	782	702	727	667	680	692	704	707	674	692	735	673	689	703	655	670	688	609	690	704	690	717	740	711	710	733	717	739	681	639	722	658	681	675	681	690	691	704	721	715	685	738	702	722	719	692	703	654	672	669	702	616	693	701	695	677	655	714	687	675	664	674	687	677	673	663	656	668	740	682	713	730	677	722	722	709	680	706	673	653	638	678	677	659	690	651	649	678	664	673	688	631	727	691	672	681	692	653	660	674	703	687	693	666	706	707	684	663	694	698	703	684	735	666	742	722	660	714	679	674	697	703	714	703	678	684	709	709	720	672	662	619	700	704	679	651	652	706	632	704	688	680	648	659	663	650	684	615	736	624	709	680	683	644	669	666	700	668	666	676	711	661	682	661	714	664	708	663	646	698	668	667	676	671	699	648	659	661	658	710	708	657	673	721	685	698	693	736	700	708	662	681	709	724	642	650	649	658	620	684	696	667	698	704	716	669	690	676	714	696	663	683	714	680	652	677	693	674	690	702	684	704	675	676	688	694	683	666	701	682	697	717	678	697	649	704	717	670	668	687	693	710	706	682	653	711	688	690	647	664	661	718	661	638	710	703	669	689	673	657	675	724	692	689	651	672	683	721	670	704	672	639	687	666	678	687	679	696	687	729	728	685	678	665	676	654	693	659	679	630	656	680	687	668	676	693	642	673	671	619	666	637	660	670	672	667	651	666	672	638	637	671	656	656	662	659	716	690	674	712	708	682	710	689	701	733	641	726	690	682	633	676	652	678	612	624	711	711	681	747	712	681	647	697	717	643	690	645	707	658	684	648	648	676	693	683	681	711	677	691	681	687	680	691	654	658	704	709	729	695	691	674	707	673	672	647	717	675	676	696	669	660	683	662	699	684	713	636	677	700	709	697	655	626	680	683	646	700	690	684	670	728	680	680	698	704	671	687	705	709	695	676	694	668	688	678	678	729	631	713	712	698	714	676	681	680	705	616	667	695	673	711	731	745	640	692	739	685	679	693	657	672	732	675	680	687	704	651	681	656	680	624	704	678	684	678	705	637	691	696	651	657	673	654	688	700	748	715	740	675	726	639	650	676	641	692	657	674	682	705	645	713	725	674	705	687	683	681	677	688	681	663	727	683	686	684	659	645	675	653	673	696	733	698	664	676	639	653	677	693	671	621	720	645	688	682	726	684	707	726	635	638	678	676	675	677	710	709	667	694	650	695	755	688	692	690	645	650	651	694	693	693	683	669	661	649	648	671	697	727	660	680	665	666	707	675	675	708	681	670	665	672	633	642	683	732	720	740	640	669	680	707	658	690	723	707	642	697	710	647	669	644	699	678	692	700	678	652	672	697	679	665	678	728	657	656	647	730	674	661	651	728	682	668	729	697	672	657	658	669	657	718	695	668	700	651	710	680	638	702	740	651	701	618	672	681	662	694	689	702	696	677	656	675	673	700	676	673	657	700	672	651	724	664	680	680	673	676	658	678	712	737	708	669	679	679	694	647	699	656	690	698	673	691	683	675	715	659	675	756	630	726	677	683	643	706	701	698	685	657	664	683	701	688	715	677	682	668	650	652	662	711	672	705	706	689	678	692	687	660	705	711	697	648	659	660	640	691	656	704	682	710	685	667	714	714	665	643	657	697	694	681	668	703	665	663	693	669	655	718	666	604	727	706	694	659	654	683	724	705	701	680	693	682	681	710	632	671	718	698	703	667	702	668	720	655	696	703	632	637	679	661	674	678	703	681	695	687	738	732	686	700	635	652	647	633	636	683	712	688	695	656	736	689	694	695	705	652	721	667	677	724	659	680	659	699	673	649	715	722	698	665	668	675	649	694	670	650	676	680	654	664	703	685	721	651	707	657	664	695	677	672	665	758	697	719	697	701	668	700	713	683	677	671	716	698	694	669	690	673	648	664	703	676	698	704	701	711	676	711	669	670	700	651	696	668	728	642	673	659	687	693	688	673	675	680	668	715	660	623	678	725	629	675	668	630	690	716	751	743	654	667	687	686	695	691	727	676	681	668	624	708	697	724	706	659	699	743	687	703	714	683	634	699	669	670	696	632	661	681	702	639	681	701	702	685	690	652	714	663	646	649	659	694	670	665	687	672	691	636	670	707	675	659	688	692	717	670	688	699	652	698	711	713	693	686	690	721	689	709	662	650	647	643	674	659	653	637	644	685	733	668	646	727	714	699	636	714	632	706	673	628	680	706	670	718	674	619	647	647	693	696	674	684	646	675	694	674	667	674	713	685	704	720	690	699	680	692	674	696	685	693	719	646	696	690	676	701	696	680	693	646	683	672	687	630	701	671	738	724	651	687	716	650	710	644	695	671	656	665	660	635	692	703	685	654	710	691	644	681	691	688	692	684	703	685	649	711	662	697	683	717	721	699	681	642	656	684	673	652	680	716	627	717	686	666	677	734	648	679	680	720	684	682	712	665	715	633	693	702	652	716	648	657	628	667	676	685	685	706	663	703	671	720	699	690	665	685	686	697	724	640	706	701	662	689	673	735	699	685	666	702	678	666	691	684	698	717	634	711	694	659	720	674	707	696	669	688	723	661	701	650	686	666	659	701	689	675	685	651	675	720	674	669	661	684	628	667	695	686	660	669	670	741	690	689	687	715	703	722	682	725	654	670	705	689	710	671	703	677	699	690	686	663	681	638	713	676	702	694	661	678	715	672	677	686	626	654	704	674	729	678	721	682	681	698	679	663	649	692	651	687	677	695	659	670	717	630	706	693	696	627	686	635	730	700	655	675	708	674	700	709	686	685	700	684	704	705	704	646	654	674	718	681	683	664	649	731	739	696	726	666	637	676	699	659	688	697	721	678	710	678	681	694	697	658	680	674	684	732	694	649	661	689	699	689	723	686	633	648	704	665	677	678	746	675	697	678	726	672	702	683	660	662	691	702	702	685	720	662	713	702	723	681	687	691	679	638	706	653	677	672	696	682	660	664	654	673	649	687	668	646	684	714	667	706	652	678	661	680	675	668	636	678	692	640	677	707	674	685	665	674	739	679	657	704	701	714	683	690	655	698	694	627	711	704	692	636	713	703	699	682	730	618	730	686	676	659	689	641	739	717	639	689	691	701	681	688	697	683	741	712	735	694	690	649	704	667	671	651	676	632	671	711	647	684	662	676	660	624	679	710	685	746	694	702	667	652	664	659	702	693	649	689	666	703	676	698	700	697	664	666	685	657	711	705	715	638	705	693	725	658	675	683	659	652	672	693	701	691	629	724	661	692	653	711	702	720	613	705	678	660	681	721	648	695	681	666	693	657	682	720	716	633	695	696	703	749	700	673	675	664	659	625	624	636	686	635	669	707	693	656	682	702	692	657	662	688	703	644	682	691	684	707	677	651	687	725	654	636	698	694	702	651	682	682	672	672	704	669	678	677	702	646	678	711	654	686
24029	21097	28064	24352	19599	4760	1959	1200	917	756	700	614	529	489	461	459	421	420	388	366	312	333	292	276	285	265	273	254	257	243	243	255	216	234	243	246	232	221	228	214	240	240	225	207	224	257	228	223	231	205	223	240	221	228	206	199	234	207	232	222	209	225	234	206	222	236	212	204	234	222	206	219	226	235	218	229	238	225	214	198	215	202	192	205	211	224	230	202	203	204	222	193	255	229	231	216	214	210	242	209	206	228	242	225	201	244	225	236	196	242	203	220	234	210	193	250	190	228	253	208	215	193	195	223	224	210	237	193	192	231	203	212	219	209	233	214	196	229	210	211	200	193	174	231	226	211	206	218	235	230	214	198	198	215	216	242	202	221	211	210	236	224	198	214	194	220	202	209	222	204	195	204	209	224	196	202	218	218	204	209	230	205	234	220	189	193	238	211	191	215	228	208	230	220	217	210	201	210	212	223	198	230	207	190	205	204	186	241	211	212	185	232	222	183	206	217	169	202	200	212	230	226	221	209	220	228	203	220	191	222	205	233	204	212	212	217	218	212	217	232	230	223	204	228	211	217	217	215	220	207	203	226	222	194	222	194	220	201	218	228	228	249	207	201	201	209	211	198	212	189	203	213	198	189	209	225	225	224	209	242	192	209	226	239	204	197	207	225	196	212	210	223	223	212	186	224	220	224	221	220	209	203	216	189	220	180	215	247	225	200	220	215	217	192	206	201	170	215	213	225	190	233	207	229	237	200	234	215	209	210	235	224	207	194	189	202	210	233	195	223	195	233	219	234	217	207	227	225	221	221	230	232	208	204	214	236	207	210	214	216	216	227	217	184	187	211	226	245	214	237	231	228	219	219	202	209	204	211	204	219	223	199	211	218	214	217	198	194	241	210	208	251	208	204	213	234	217	230	213	220	207	205	214	209	237	207	208	203	216	219	230	204	215	179	213	213	222	197	216	212	214	200	195	245	196	212	220	227	224	206	214	205	215	197	199	217	227	199	207	212	187	205	211	219	213	230	218	222	223	185	208	232	222	229	208	231	202	193	186	204	220	221	211	216	226	234	234	223	193	218	200	199	211	221	193	201	227	205	200	223	205	198	215	218	212	192	236	206	242	220	196	195	210	222	208	212	217	199	205	200	205	199	214	195	213	233	212	214	203	226	230	202	206	209	218	244	219	225	201	204	213	211	225	206	205	192	189	220	209	194	229	213	195	178	214	219	216	233	205	205	209	208	225	225	203	185	217	199	197	211	222	188	211	217	224	195	201	227	208	214	201	199	204	197	203	224	224	193	210	211	205	200	207	226	202	241	206	220	209	215	207	217	207	226	195	205	212	203	194	215	218	204	237	190	209	222	219	208	197	197	233	176	224	215	204	222	202	211	209	209	206	235	198	187	230	188	227	195	216	190	217	202	196	185	212	221	206	196	206	241	240	211	212	210	209	205	212	215	208	195	220	193	210	229	228	233	215	195	183	194	199	220	215	231	230	199	229	204	219	215	206	211	222	217	208	222	235	219	219	208	199	215	187	196	185	202	242	196	211	180	236	232	197	210	226	198	211	243	193	196	182	227	206	219	237	215	218	226	230	217	215	205	204	224	211	200	206	217	192	242	217	200	203	233	214	205	212	207	220	206	183	203	218	222	228	231	227	213	192	195	224	201	211	242	198	233	221	222	220	181	223	224	221	214	180	199	230	171	222	202	221	223	210	202	242	189	220	213	242	205	250	187	248	202	209	180	214	205	219	192	190	219	230	180	205	215	215	190	233	216	184	187	209	219	210	200	236	225	211	192	193	210	232	189	218	211	229	201	197	195	208	192	220	196	183	228	206	208	206	191	225	210	204	204	231	209	210	214	205	217	228	212	245	169	226	215	208	221	238	210	186	226	217	219	217	207	236	205	219	201	238	230	222	210	201	252	230	228	222	202	211	212	206	223	214	203	241	196	215	212	253	199	217	222	210	211	210	201	210	237	189	235	233	221	232	197	199	218	228	199	200	215	202	207	212	197	184	219	226	186	202	201	226	182	222	201	207	220	222	206	215	212	203	208	209	213	238	207	236	227	215	214	224	213	211	243	220	204	232	223	233	215	210	207	236	219	238	170	221	201	222	211	201	211	217	219	232	203	209	214	198	209	187	224	231	208	196	213	199	212	185	230	199	202	219	213	199	197	218	205	217	213	206	240	221	223	216	216	226	238	206	236	229	201	215	207	199	217	199	232	217	180	197	190	216	197	229	199	208	207	208	208	216	206	247	213	228	198	211	222	182	198	227	193	195	194	196	205	213	212	205	203	204	208	194	199	214	213	233	228	212	221	220	237	200	206	172	197	220	195	231	198	194	225	198	185	230	213	199	206	228	207	217	225	222	197	205	233	204	248	189	226	211	214	204	205	206	199	205	206	178	217	200	208	193	197	225	211	217	204	205	244	252	192	213	197	197	187	240	209	188	205	233	228	216	190	225	224	229	195	199	203	224	198	189	201	217	198	199	181	211	221	219	182	219	212	183	218	231	197	206	254	199	220	208	188	215	213	231	191	209	182	199	204	221	216	228	194	205	226	236	216	194	230	209	219	190	206	202	198	208	209	206	209	223	210	210	217	214	199	215	195	204	212	212	229	222	195	213	247	196	224	216	223	193	201	206	189	180	191	209	241	217	235	191	218	195	200	199	224	214	189	213	212	196	187	202	210	211	213	210	203	211	220	191	231	226	204	202	214	204	202	231	177	194	217	245	188	226	220	206	236	198	223	232	217	217	243	230	183	201	199	223	212	189	225	213	235	191	222	220	222	224	244	217	199	213	215	211	217	198	198	192	217	217	198	215	207	227	208	239	217	230	194	191	234	235	228	224	240	183	203	213	204	199	243	213	223	225	218	216	204	219	215	225	225	192	215	222	215	215	218	196	199	211	211	200	237	222	207	193	231	234	218	217	199	199	215	216	205	232	245	193	198	216	234	196	209	236	210	215	226	222	200	219	210	221	202	243	233	220	224	196	208	232	206	184	241	191	212	233	209	208	257	218	227	198	235	197	220	229	195	225	203	236	195	203	215	199	199	225	219	199	207	221	201	193	200	198	218	196	225	198	227	207	192	209	197	199	215	188	212	222	247	221	201	217	217	207	229	208	227	212	221	220	220	215	194	198	209	222	215	202	212	211	220	239	229	203	219	195	228	238	236	205	238	222	224	212	189	233	191	219	204	217	216	205	187	227	201	211	198	210	232	190	201	191	208	225	217	216	234	208	221	220	186	218	226	219	200	205	183	202	199	228	192	212	203	201	229	229	223	213	210	233	182	245	218	245	213	195	222	206	224	207	218	194	199	212	233	208	193	236	232	209	188	193	218	213	186	188	199	198	217	222	226	223	209	218	231	226	196	202	204	217	221	224	229	210	201	217	227	220	202	191	215	229	210	219	231	204	215	197	204	212	228	236	206	224	206	223	234	207	201	190	218	229	230	169	242	238	216	227	240	197	212
12204	24185	21438	13047	9194	6967	5497	4413	3411	2897	2318	2072	1798	1615	1501	1428	1478	1306	1152	1095	985	939	821	728	720	633	572	546	534	523	488	541	539	492	491	503	496	511	495	459	501	481	463	476	458	510	507	461	441	451	458	462	482	479	473	433	444	480	490	415	452	446	489	452	403	479	440	433	447	405	433	432	422	400	449	431	436	461	457	452	408	441	450	457	455	452	428	455	395	439	463	433	442	442	456	464	430	437	445	415	450	410	442	454	417	413	431	476	453	402	441	411	399	422	424	441	413	448	411	454	444	420	435	396	430	429	451	430	428	398	408	479	387	420	434	398	420	461	460	400	434	438	428	468	401	421	426	425	449	421	450	424	449	420	458	456	426	449	403	475	422	448	430	420	409	430	432	422	392	436	397	459	412	446	411	432	471	423	410	399	430	454	455	434	429	426	423	414	456	433	457	444	430	428	461	424	435	441	465	433	459	446	356	424	418	414	438	474	421	445	461	440	420	416	435	404	436	446	424	451	454	461	410	418	420	430	446	418	433	439	422	411	418	432	404	449	435	417	417	417	395	410	450	419	440	465	449	384	420	437	425	429	418	434	461	439	468	460	397	428	404	419	468	449	419	436	413	419	405	433	427	409	444	449	425	423	419	405	441	411	427	424	438	453	411	432	410	459	471	398	456	436	436	445	463	413	455	436	398	447	391	416	419	449	444	402	411	426	436	431	432	430	433	451	422	421	434	453	420	415	448	413	438	413	420	407	446	423	430	442	426	446	422	449	443	455	464	437	453	421	394	412	449	395	447	438	423	443	443	412	413	404	483	412	404	419	440	418	421	398	454	447	420	443	458	460	401	414	420	414	429	477	414	459	417	460	415	408	441	443	431	437	432	442	457	421	446	404	418	435	450	418	480	450	426	387	444	440	420	450	404	394	426	434	450	386	441	412	390	463	417	438	396	383	424	460	394	428	417	446	426	417	457	427	475	444	426	411	413	445	420	441	431	410	450	417	396	417	460	448	412	408	406	461	420	399	432	408	414	448	465	427	431	450	448	440	435	461	437	415	412	436	386	438	407	431	420	443	438	412	438	426	400	428	418	408	426	433	433	422	427	435	398	431	440	430	455	391	440	420	428	434	395	393	428	424	409	437	405	388	436	433	408	445	431	456	441	409	450	397	428	451	427	372	405	428	461	452	456	413	452	419	456	404	420	439	443	413	429	447	414	403	439	451	434	465	459	447	445	484	443	431	483	425	414	390	446	480	417	407	418	448	415	402	460	458	416	438	426	463	438	498	433	437	428	448	442	417	433	457	446	399	410	407	432	478	427	426	450	388	445	437	443	422	479	427	448	444	410	417	447	417	420	431	446	433	399	427	391	420	421	442	413	441	412	456	439	431	419	448	421	431	415	423	429	430	397	432	467	419	473	438	396	418	434	427	449	439	456	428	429	429	416	434	405	422	400	447	440	429	436	450	403	448	438	483	448	466	426	452	401	436	428	441	429	416	452	419	418	429	418	435	396	413	431	432	409	425	435	422	431	496	442	430	450	463	446	443	459	462	443	415	430	412	441	445	463	440	430	421	414	425	435	413	436	424	428	448	428	450	420	424	423	434	444	449	446	433	410	397	451	423	427	402	429	399	454	452	437	395	414	456	418	428	408	411	416	432	451	422	391	420	431	454	419	446	433	434	454	429	437	419	448	431	399	432	397	428	414	432	443	412	450	458	435	421	460	405	452	431	433	410	437	438	407	393	443	443	455	444	427	439	428	434	417	422	387	446	447	415	469	423	457	417	399	421	401	377	428	435	441	431	443	403	430	403	416	428	420	444	400	445	445	444	430	423	430	395	434	451	432	425	439	426	387	452	438	423	492	449	444	426	468	446	466	425	431	421	478	451	455	439	476	374	436	466	439	420	428	419	427	455	394	403	489	436	444	417	414	447	452	464	455	444	436	434	413	436	408	435	433	426	453	424	452	433	430	453	409	430	415	426	397	434	464	408	421	432	432	430	480	421	410	361	415	463	427	412	440	456	441	436	454	449	415	433	440	409	407	423	438	410	422	425	426	431	447	452	465	431	421	425	419	438	414	400	415	465	430	406	491	424	414	423	444	443	460	437	422	404	414	423	401	443	436	458	409	467	424	458	444	430	417	380	439	395	430	456	444	432	427	422	409	391	425	439	443	452	476	429	446	423	411	442	440	440	429	421	465	424	426	408	398	431	429	435	436	418	457	420	469	414	414	475	387	412	476	469	440	412	422	434	424	420	395	447	398	417	450	454	449	440	419	429	451	447	457	456	411	449	474	428	408	415	426	443	450	428	437	450	438	429	457	430	444	439	410	406	456	433	462	467	412	422	429	435	458	409	437	411	405	460	426	411	416	377	421	415	426	459	432	413	442	445	426	425	392	448	417	423	435	443	408	430	435	424	415	424	420	462	417	445	426	413	472	424	454	440	414	375	368	428	407	434	489	458	432	412	436	430	414	462	413	416	409	431	456	451	451	448	391	426	411	447	424	409	426	375	436	426	444	404	418	468	420	445	431	427	406	405	415	464	430	402	447	418	398	442	424	445	433	460	417	393	426	409	447	437	434	422	429	438	399	415	425	441	462	427	414	436	414	447	435	426	408	456	474	448	457	437	420	437	416	442	423	413	393	414	473	425	423	412	437	426	464	422	433	439	406	426	434	433	403	464	429	397	417	406	446	449	460	473	449	440	446	418	422	451	464	395	413	402	430	411	436	425	423	406	413	448	412	406	410	415	410	446	429	397	438	370	408	409	428	419	406	450	416	457	441	425	438	423	440	405	457	414	433	430	444	451	445	432	415	473	459	458	411	444	395	416	407	451	421	420	439	425	421	403	436	405	417	438	430	437	401	427	474	455	444	434	416	426	447	447	445	427	423	415	422	419	444	444	449	452	435	429	421	411	414	409	433	396	432	428	446	394	447	468	441	422	435	423	381	435	435	464	412	428	429	434	446	417	450	437	451	414	427	432	451	429	433	421	435	412	425	429	445	483	442	468	404	417	404	451	407	422	406	413	426	441	427	380	445	437	442	432	459	445	443	431	394	449	442	426	406	414	434	414	438	453	396	430	397	479	452	425	430	458	436	428	412	395	427	443	465	454	443	377	462	460	405	444	412	416	419	416	425	442	455	437	444	469	409	422	459	448	428	445	466	466	420	429	430	431	452	444	446	380	422	435	461	444	431	448	428	427	421	412	444	428	404	455	437	384	400	411	416	451	449	433	474	408	441	445	420	401	429	443	404	436	437	457	420	372	446	426	429	463	450	436	414	461	468	448	426	440	474	420	441	410	426	452	439	480	466	440	451	449	421	391	422	408	422	443	436	413	430	426	403	431	421	458	453	423	417	442	433	432	437	442	436	404	397	437	382	448	454	417	449	440	401	420	423	431	415	436	403	423	417	410	419	425	439	441	446	441	436	400	403	434	418	464	404	440	444	451	438	389	465	409	442	447	425	415	431	469
23105	21101	28773	23685	21120	18638	4829	2027	1294	1091	961	782	731	652	620	598	544	506	524	460	399	391	364	373	318	307	264	258	277	260	261	262	270	278	254	241	252	248	268	244	235	230	268	242	232	245	251	262	251	232	230	239	233	246	246	249	228	259	266	262	235	254	248	236	230	214	229	205	238	240	209	220	236	242	250	250	218	239	222	255	232	259	244	251	247	241	230	233	257	252	252	224	237	252	247	267	250	209	215	250	245	224	197	221	225	220	221	209	220	226	214	218	230	220	242	230	210	221	238	256	236	235	217	229	209	211	241	237	197	205	220	213	231	238	227	216	198	223	211	196	222	223	256	207	240	243	249	216	219	213	197	233	204	215	220	204	227	254	233	232	254	206	216	217	240	230	208	223	241	234	215	227	227	247	255	221	250	228	208	231	226	237	241	219	232	221	215	228	210	225	245	232	224	224	229	240	236	240	224	245	224	220	220	224	235	228	225	228	198	229	238	247	232	223	213	236	198	246	223	218	223	208	211	221	233	254	210	219	234	225	225	230	216	217	211	223	247	259	194	219	238	220	221	220	231	209	234	231	231	238	258	214	220	189	214	219	226	218	238	227	221	220	260	232	226	224	234	226	230	227	217	241	211	220	228	228	218	198	217	224	224	203	223	220	226	215	231	237	221	219	201	217	213	219	226	243	213	232	224	212	220	202	220	212	232	243	228	235	206	243	221	239	220	210	218	216	241	256	209	229	233	217	201	240	213	227	218	256	240	240	245	244	207	225	204	232	219	216	232	248	202	246	213	224	218	232	262	217	250	212	198	247	214	214	220	220	210	258	226	226	243	242	222	209	247	210	238	244	237	222	228	215	220	220	217	241	221	235	235	249	235	242	223	224	229	209	243	216	232	225	205	249	204	210	222	261	208	235	196	251	213	235	233	226	223	229	246	227	229	202	186	216	233	232	226	213	225	210	242	209	219	229	211	220	209	250	234	253	226	225	235	229	223	229	222	237	217	237	195	243	226	211	236	225	249	203	190	236	217	233	198	212	212	261	243	238	213	220	232	216	241	217	214	238	230	219	212	228	223	208	222	247	214	221	215	225	212	266	221	223	224	248	235	241	228	256	235	258	197	216	260	207	226	259	235	217	243	220	229	243	247	222	291	220	217	210	229	245	236	228	226	228	235	201	241	223	244	243	249	260	208	206	236	227	208	238	213	241	221	242	233	231	226	226	241	221	225	212	252	203	218	238	224	230	220	220	218	228	232	189	222	215	227	220	214	216	210	214	205	252	206	227	233	236	247	232	214	216	256	231	232	245	231	213	213	249	211	210	241	218	232	252	252	215	221	204	242	240	230	215	204	222	227	223	233	197	225	221	217	239	227	221	227	231	225	216	242	213	218	238	225	253	256	238	238	208	226	226	214	214	229	224	185	203	240	216	216	236	217	226	242	228	249	223	203	227	212	205	230	231	225	214	219	206	218	217	244	206	193	214	200	225	243	223	251	229	230	263	227	216	210	214	256	227	254	189	248	232	212	224	233	214	256	221	205	223	214	217	215	240	207	226	224	224	242	234	221	231	221	207	221	203	247	223	246	241	221	204	213	232	203	225	228	248	219	240	210	239	212	228	228	232	220	234	227	216	244	227	190	214	245	230	237	211	232	213	220	241	213	216	234	235	259	225	197	212	213	223	238	240	178	223	216	241	201	237	210	232	243	246	217	233	212	248	234	230	226	228	216	235	221	214	215	233	221	226	238	231	205	251	233	215	230	241	219	248	204	212	232	231	216	203	225	213	230	214	241	267	227	229	279	209	216	208	227	227	227	240	234	220	229	227	237	227	182	229	214	214	234	233	212	226	219	220	206	190	216	224	245	228	244	210	225	239	237	230	210	230	219	210	219	175	217	208	235	229	207	229	197	219	192	234	248	245	214	233	253	227	216	221	221	243	248	232	202	199	236	216	203	267	200	225	228	220	224	269	233	214	208	244	221	219	250	226	253	218	208	187	221	208	230	242	228	220	223	214	214	219	208	198	221	209	229	217	238	224	235	224	215	220	238	208	231	224	225	243	211	228	211	202	242	219	236	243	223	247	241	231	209	217	219	252	213	216	202	214	234	217	231	203	216	206	236	216	243	205	219	220	235	212	205	240	195	228	220	208	258	261	222	242	207	228	277	241	242	211	226	237	213	206	223	220	207	255	234	226	238	208	218	207	255	236	223	241	215	207	233	216	217	241	229	217	210	239	218	236	253	221	242	228	229	240	219	198	251	236	189	212	230	221	198	229	209	238	201	180	245	232	247	214	224	230	210	215	223	209	221	236	218	223	238	230	237	184	226	219	210	252	229	249	216	239	231	238	211	239	232	229	221	214	206	237	213	233	203	230	236	223	206	222	226	218	255	239	232	222	249	201	238	249	205	215	199	235	234	246	202	252	208	270	249	232	228	216	201	238	217	217	229	240	242	256	239	204	218	223	221	215	202	227	232	248	261	234	248	207	214	212	209	235	212	229	252	246	212	221	281	237	240	221	245	247	218	234	234	227	225	257	216	252	224	226	211	219	217	245	224	212	221	231	198	219	252	231	213	228	234	212	253	214	234	219	252	231	220	239	232	208	222	238	234	285	250	229	218	240	241	244	218	203	230	222	243	228	225	218	215	219	199	216	240	191	228	208	229	232	207	241	222	207	234	219	202	229	212	185	236	239	222	205	221	209	224	235	220	230	230	212	223	228	236	224	209	216	216	229	229	224	223	226	240	225	231	225	213	232	224	242	225	235	209	228	218	226	208	211	221	227	232	237	225	185	260	210	211	236	237	232	208	224	211	198	223	220	233	206	240	223	212	223	219	216	238	245	231	192	205	226	240	250	214	220	235	221	233	243	222	251	227	207	211	232	212	260	242	207	241	240	218	243	212	225	226	213	219	189	211	222	261	240	233	199	237	190	210	211	239	229	215	223	223	217	224	230	241	218	242	219	230	249	215	225	211	200	229	221	212	220	195	228	228	231	235	248	234	227	204	219	257	219	259	244	240	224	226	237	220	219	204	238	234	233	228	219	192	260	226	221	222	225	233	248	221	209	226	204	218	271	238	249	222	239	228	217	221	238	238	228	230	244	233	220	217	241	241	235	226	238	251	236	239	224	221	212	220	218	223	192	238	227	258	225	232	211	217	198	226	233	222	215	220	205	236	215	223	236	212	253	226	227	227	230	234	248	249	251	215	235	223	208	214	202	245	236	224	224	212	232	214	214	242	227	192	245	246	222	228	236	247	254	239	244	230	214	213	215	228	231	230	224	218	211	205	253	244	237	229	228	237	212	222	209	246	247	219	233	218	225	250	218	221	230	210	213	247	233	225	211	219	230	272	224	239	228	220	236	232	245	216	234	215	254	260	213	233	237	207	224	225	228	233	216	238	234	193	238	181	244	196	234	222	214	215	194	230	209	202	244	226	241	230	220	252	242	236	233	233	245	229	215	233	224	213	209	206	214
14518	28946	25729	16591	12342	9599	7739	6207	4996	4017	3345	2899	2503	2160	2065	2026	1802	1750	1578	1365	1283	1169	980	952	775	736	676	623	561	577	572	589	585	553	503	523	544	537	536	496	496	466	470	514	485	455	489	472	468	532	519	454	469	493	453	434	519	503	491	440	439	473	485	461	462	459	470	444	458	435	465	499	466	483	435	441	431	385	411	449	410	446	432	457	416	430	435	442	423	473	456	440	487	416	460	412	443	423	463	424	448	415	451	422	403	432	420	395	423	425	440	418	422	444	434	446	417	462	458	451	424	440	418	451	457	455	472	427	449	405	420	417	437	389	450	435	431	484	436	406	449	467	390	442	427	458	437	431	450	452	436	453	434	427	421	399	443	426	394	418	434	438	405	402	387	427	442	461	418	418	407	423	398	401	393	435	425	468	436	457	437	447	440	434	401	404	463	447	448	395	431	414	409	420	474	411	433	441	412	434	424	414	417	442	432	448	435	416	433	413	430	421	418	433	410	403	435	405	412	410	411	432	425	433	436	432	424	421	442	428	412	411	417	415	432	423	389	409	447	416	442	410	456	409	430	447	442	404	459	425	398	416	432	445	457	419	448	464	461	476	419	408	448	399	434	408	408	432	412	447	440	430	450	403	440	448	466	419	417	426	422	415	388	437	432	444	463	420	406	450	440	437	435	456	383	453	446	424	421	410	414	438	393	440	418	447	413	446	422	422	427	403	408	419	418	412	460	401	462	399	419	465	435	411	430	412	406	414	469	446	401	466	450	417	401	441	446	442	474	442	445	451	409	438	432	431	435	425	432	445	409	404	444	401	441	424	467	448	417	410	429	400	435	463	442	407	420	445	413	449	434	460	401	405	471	435	412	454	399	427	386	421	434	416	409	435	449	450	466	432	472	453	455	440	458	463	411	412	432	408	418	433	438	432	448	451	411	428	420	398	414	431	427	431	441	418	432	397	415	435	418	403	434	457	405	381	429	451	451	435	414	439	407	423	414	469	441	432	427	432	429	401	453	446	442	453	408	414	424	389	424	435	388	437	439	426	440	431	442	420	404	439	409	453	434	440	445	443	442	387	438	460	420	427	426	398	425	412	422	446	441	438	453	424	471	424	412	428	431	410	406	450	435	434	443	439	434	423	446	453	448	424	417	453	417	396	451	420	417	403	435	431	450	408	423	425	422	396	410	432	433	413	453	434	419	388	472	422	438	430	442	425	417	420	430	413	420	451	422	450	471	423	438	431	426	436	429	408	427	420	440	469	472	452	434	427	412	413	426	459	430	477	418	419	458	445	439	436	449	463	412	432	475	419	457	465	421	416	396	436	395	427	433	424	436	392	460	390	419	431	431	446	447	463	397	444	458	419	433	430	457	426	398	451	435	456	410	422	434	441	427	410	403	424	480	431	412	434	418	468	417	409	422	417	461	430	463	418	430	434	428	440	419	404	473	446	464	463	472	407	447	434	423	404	391	453	442	442	420	446	425	421	448	425	421	433	399	428	439	423	441	407	407	426	441	421	468	438	480	481	408	404	442	447	430	435	443	448	459	439	410	457	410	423	415	414	459	444	408	409	414	453	408	415	438	420	427	415	448	476	453	422	494	456	437	427	397	429	457	413	443	426	443	437	441	438	418	430	446	445	419	400	427	459	430	440	436	363	461	449	417	439	406	414	413	467	421	431	409	451	424	406	428	413	400	401	447	408	418	448	420	386	407	427	440	454	434	483	433	389	464	419	404	417	421	439	453	430	430	396	443	448	436	413	423	418	392	482	432	432	421	355	435	435	416	441	428	426	428	439	459	396	424	441	411	444	441	448	430	436	457	435	418	444	436	420	445	431	399	474	421	432	422	404	426	415	420	468	427	425	427	420	457	449	417	413	434	438	438	461	393	419	447	470	434	427	430	406	451	454	433	424	430	409	402	396	435	422	438	426	414	429	428	414	448	470	426	427	449	419	449	425	445	408	418	413	431	423	422	437	423	443	427	394	418	428	405	433	448	392	421	422	419	455	431	441	434	460	446	421	394	435	427	434	458	415	401	470	436	459	445	437	454	408	428	439	466	456	410	432	422	429	435	421	415	460	436	436	403	442	454	407	464	418	420	427	426	421	418	448	425	418	446	425	470	420	454	457	415	450	458	457	437	420	436	433	417	460	397	405	457	417	414	443	435	431	426	421	416	470	413	409	444	378	436	420	423	431	422	418	435	434	413	435	448	431	434	438	441	468	427	420	426	406	432	446	439	435	452	445	452	466	438	422	422	403	425	428	424	386	446	449	458	452	431	443	430	412	448	459	446	391	429	447	387	414	463	414	409	422	462	440	443	441	436	429	395	394	446	439	419	420	493	432	427	432	396	450	395	439	461	447	467	450	424	420	430	450	452	443	427	414	420	417	423	438	408	402	426	456	456	413	428	453	437	443	413	405	438	395	430	459	417	438	431	424	429	425	433	419	430	417	416	441	462	418	451	433	454	431	423	425	411	392	447	436	435	411	424	432	470	412	419	398	442	382	422	427	434	409	437	414	451	454	457	431	481	453	430	439	429	440	416	485	403	432	417	446	471	457	432	425	442	432	424	465	408	412	448	454	433	447	419	432	431	418	447	411	429	437	421	426	413	446	444	443	454	430	437	420	440	416	450	437	430	409	431	439	418	425	407	450	376	459	399	434	447	442	421	450	441	435	428	442	409	473	419	392	397	441	440	399	417	411	442	425	437	436	439	408	406	446	430	403	442	426	421	455	402	449	411	431	417	422	399	419	400	437	430	383	401	429	426	413	429	415	403	406	421	428	400	435	449	433	445	424	427	433	463	427	462	404	417	433	411	398	427	440	440	408	454	394	455	451	416	409	437	429	437	420	438	426	446	420	419	428	429	426	432	409	430	428	399	375	423	417	446	429	391	442	401	428	440	431	401	396	429	474	410	402	438	421	406	423	437	433	451	395	430	383	385	442	427	404	434	437	434	426	449	466	403	417	451	417	460	469	423	454	447	406	435	437	429	443	423	450	441	452	454	423	416	461	410	408	419	425	438	410	406	428	431	419	411	401	398	463	442	439	418	425	433	428	405	433	388	410	435	411	409	437	451	413	436	420	445	408	432	433	437	421	426	426	435	434	427	400	440	452	422	418	390	435	438	409	445	417	422	417	449	439	436	383	459	405	440	451	437	403	415	437	398	382	403	371	445	468	439	402	409	476	434	437	419	457	421	437	404	423	422	389	437	427	397	439	420	466	441	439	417	434	430	434	440	424	454	476	426	446	396	430	417	410	441	409	468	480	431	450	453	440	448	409	448	404	427	437	415	457	415	440	416	391	442	438	429	422	437	415	463	461	447	392	403	425	419	433	426	458	433	470	424	421	422	445	407	404	407	395	449	421	430	437	431	448	451	423	422	428	434	440	432	430	433	418	456	455	429	446	472	423	438	460	417	438	398	392	408	424	414	451	429	413	434	434	421	459	434	439	440	414	444	423	432	418	427	427
26601	20227	10916	3773	1753	1172	1021	836	715	675	557	514	543	451	494	467	439	417	413	431	427	381	407	389	356	390	353	367	332	385	413	385	351	354	342	374	346	354	393	347	348	356	349	383	358	362	388	325	367	377	377	383	337	375	351	383	363	366	339	350	388	344	363	343	330	353	347	309	340	315	322	356	358	341	345	356	328	340	337	352	334	328	376	343	303	372	358	332	345	380	336	367	366	367	354	361	319	350	362	350	327	309	349	355	360	365	345	340	380	331	345	345	373	340	348	360	376	329	335	339	349	362	325	342	331	347	348	354	341	354	358	324	334	355	374	346	351	352	336	380	342	325	378	343	312	385	338	366	350	355	316	327	339	341	357	378	347	342	326	343	363	357	348	353	377	349	345	346	346	339	381	345	356	342	355	342	322	381	347	353	345	335	353	335	329	351	332	351	345	322	340	321	324	359	338	360	361	352	357	363	332	337	332	367	331	324	376	331	371	323	363	333	311	333	333	351	371	352	350	363	327	325	354	330	344	328	343	361	363	340	358	350	363	372	336	346	332	365	348	361	348	329	377	354	361	349	356	340	344	347	338	366	381	361	336	356	326	357	365	339	344	339	333	368	338	349	332	368	330	350	377	344	312	330	333	324	368	339	326	339	333	348	379	358	352	340	351	373	378	351	374	341	339	359	362	355	356	349	362	362	333	309	341	313	335	353	330	360	336	360	387	326	373	331	347	345	320	342	376	356	328	354	336	327	337	342	331	326	373	355	359	342	331	327	337	352	361	325	346	342	332	353	320	331	356	344	330	330	388	364	339	314	369	343	344	362	368	348	353	337	344	335	388	350	371	386	330	384	341	379	333	376	380	351	324	352	322	342	385	338	348	347	336	342	342	347	354	324	350	334	322	339	319	361	356	363	376	335	339	326	386	357	304	349	335	313	343	361	354	345	342	351	357	325	361	350	345	365	335	329	334	360	364	341	415	377	339	326	349	301	340	335	297	347	338	356	334	384	365	318	332	352	334	374	341	340	357	345	318	354	372	329	316	363	338	347	367	335	373	342	370	333	353	348	336	367	336	363	326	372	367	377	308	348	300	373	333	339	361	346	338	355	348	326	351	349	330	361	363	346	344	355	373	357	349	383	333	359	310	350	373	343	321	353	341	331	342	312	367	345	358	365	354	313	365	313	353	341	345	354	357	352	349	350	328	344	336	360	355	344	370	332	351	345	303	340	333	349	347	331	358	311	332	335	379	343	327	356	310	349	343	368	317	337	357	354	353	356	393	378	329	355	373	355	329	319	347	311	355	323	365	337	385	331	339	324	354	353	341	331	308	345	328	353	416	335	349	368	351	360	345	336	340	342	359	335	362	356	346	388	330	352	346	322	349	335	371	332	388	348	288	353	376	308	324	348	383	338	345	348	347	283	314	354	363	360	319	361	327	313	337	356	334	344	341	340	334	375	384	354	386	358	340	354	357	337	336	314	333	358	363	323	335	355	373	338	341	384	342	356	359	351	336	327	343	365	353	345	371	385	368	345	347	339	364	379	332	344	384	332	393	324	307	344	352	351	370	329	347	331	349	357	331	358	362	353	342	351	345	389	344	349	356	348	370	359	344	322	379	355	335	345	346	365	347	327	340	337	325	337	318	333	365	344	369	304	357	381	324	341	340	372	372	334	352	338	357	321	317	334	345	389	329	320	355	366	304	361	347	332	351	346	359	341	349	384	352	349	322	337	336	346	366	353	302	327	336	325	372	341	374	334	339	319	352	346	327	356	368	371	339	331	307	358	385	336	359	366	345	359	352	335	330	336	357	351	330	339	354	397	345	342	311	318	355	339	323	352	332	347	362	366	339	365	357	360	361	332	336	320	294	303	356	338	350	333	360	364	335	325	339	363	371	333	308	347	375	345	322	320	329	355	350	332	338	357	341	322	344	380	361	310	347	352	365	342	338	338	343	364	337	342	346	343	320	358	335	348	331	321	356	352	345	348	364	375	318	329	323	332	338	363	371	316	371	334	362	318	345	349	326	340	349	317	323	371	336	339	330	346	363	324	358	350	383	363	325	392	338	336	368	334	321	342	338	360	373	343	376	383	328	348	331	346	338	355	348	349	354	333	376	345	345	350	389	349	327	373	352	343	357	351	351	347	363	335	347	375	351	348	348	373	327	350	303	349	344	291	363	356	352	317	336	361	347	354	324	380	331	367	355	336	335	341	350	352	326	363	358	341	341	315	365	328	371	354	320	349	392	384	345	367	340	338	333	336	358	360	343	331	341	378	346	359	333	354	342	340	332	343	338	354	322	350	362	406	343	316	366	330	340	327	340	344	320	340	310	373	376	309	333	332	357	364	335	332	332	334	350	378	368	396	354	367	338	343	313	363	315	337	356	359	318	350	355	365	345	311	350	346	353	360	341	370	344	349	360	336	327	340	343	313	335	378	324	315	357	321	338	385	319	343	329	317	341	343	343	352	355	323	335	388	357	344	338	342	356	381	374	336	312	364	337	346	323	344	365	314	374	340	350	340	346	348	347	360	349	344	361	376	345	361	368	372	367	380	311	309	349	340	358	339	338	350	337	344	331	316	356	335	335	353	366	341	360	356	326	383	341	350	336	373	332	331	353	350	295	351	367	355	365	347	356	355	346	334	345	328	329	327	351	359	365	386	319	339	367	319	333	335	349	332	369	348	356	343	356	344	372	333	353	333	327	297	346	337	333	356	330	347	337	372	376	350	312	331	347	345	339	340	360	326	330	356	356	324	335	343	378	321	373	362	338	330	347	365	356	335	338	339	314	351	346	362	332	342	367	345	351	376	358	370	365	375	363	334	355	341	364	350	313	367	366	308	353	347	341	355	333	350	358	359	338	342	328	325	332	316	351	316	356	329	331	300	331	356	368	348	369	335	396	362	354	327	340	360	331	361	317	337	378	339	345	344	346	360	353	311	324	343	359	353	346	331	363	337	349	347	381	348	339	367	350	329	342	331	358	357	314	338	376	353	317	342	309	339	320	322	367	348	332	325	324	334	343	340	389	327	350	363	382	344	364	330	314	346	331	346	345	357	345	338	345	314	350	370	341	380	344	305	336	368	330	318	321	337	401	371	347	347	375	373	363	324	333	346	341	334	342	352	320	392	349	357	341	347	345	335	330	360	321	377	363	341	350	391	329	355	336	356	367	331	346	359	291	358	376	352	373	341	373	344	374	374	377	311	339	314	363	339	364	331	308	360	358	321	352	332	307	342	354	330	307	351	362	357	331	358	370	372	339	333	368	358	376	326	319	331	328	341	338	328	349	304	378	372	341	310	346	338	355	364	363	333	342	326	355	350	363	357	338	307	335	350	376	326	336	374	346	329	352	359	339	349	363	366	337	332	336	323	358	332	376	357	362	320	337	333	335	383	335	395	352	360	353	356	348	334	344	319	351	349	334	354	347	350	328	353	335	363	362	361	331	342	376	358	360	342	330	332	339	359	355	366	356	327
10336	16509	14280	7771	5483	4269	3323	2708	2237	1840	1551	1530	1349	1253	1203	1200	1080	1119	1096	1065	966	929	852	783	741	721	671	776	760	728	740	710	704	724	740	690	730	739	748	734	648	681	695	704	678	678	674	746	719	705	667	672	633	699	678	675	724	691	678	694	733	643	695	679	687	678	667	673	683	720	715	701	685	662	704	690	690	716	654	651	739	642	678	711	685	753	679	680	681	693	670	682	704	617	701	712	710	711	674	659	664	682	686	661	743	690	668	673	666	647	653	592	690	697	637	693	678	657	677	673	648	651	660	696	684	685	679	688	704	713	672	670	685	680	756	716	689	686	706	651	655	655	652	708	620	694	681	700	685	701	694	712	661	668	703	661	647	664	672	699	682	673	720	666	696	668	662	720	694	655	678	691	672	675	689	659	656	669	659	679	721	684	678	653	635	709	742	675	661	661	663	700	650	666	667	706	694	646	702	684	659	718	716	647	626	702	625	660	675	693	636	654	699	707	727	695	659	673	694	661	687	655	669	692	665	693	704	673	666	679	667	672	663	698	682	679	650	650	689	706	686	684	682	648	686	676	673	656	641	705	697	689	663	626	705	670	676	675	657	677	709	647	680	687	711	673	696	715	681	666	678	703	706	634	678	689	649	693	692	693	688	669	684	652	680	716	647	644	686	685	673	734	673	703	685	688	690	674	703	697	638	698	683	701	639	714	755	747	703	665	639	647	701	661	711	664	680	726	622	700	687	660	664	686	684	678	637	663	689	685	647	675	723	665	715	699	691	707	661	644	651	701	661	670	703	639	648	696	706	695	657	669	673	661	686	671	633	682	686	665	715	622	676	685	671	671	654	665	672	642	660	694	685	677	681	672	698	688	670	667	661	643	701	667	694	683	666	616	635	695	704	649	682	672	696	659	687	646	697	640	704	630	673	680	694	685	706	664	697	621	696	660	703	751	685	669	685	691	633	694	658	678	686	681	690	663	678	713	666	679	666	677	688	669	662	643	720	701	633	642	653	664	680	701	723	723	677	689	694	641	634	651	679	673	686	613	686	699	674	649	629	700	736	684	644	645	687	686	678	686	632	636	665	648	643	697	665	724	695	692	684	688	689	677	683	669	751	679	754	651	670	686	694	678	684	737	674	721	689	673	689	678	646	673	724	671	640	699	671	709	660	700	636	660	658	700	694	700	748	683	730	685	699	683	693	676	695	711	672	644	655	636	689	658	689	672	644	654	671	678	689	706	683	693	678	636	745	658	691	642	679	699	682	697	710	707	683	668	682	684	691	725	714	717	677	634	645	651	691	642	651	699	689	641	699	665	711	699	674	676	685	665	689	658	727	691	675	667	664	649	679	663	736	661	673	688	692	709	663	662	671	709	675	666	688	695	657	665	657	690	649	683	682	622	684	653	681	612	700	671	701	659	662	668	694	688	670	725	653	686	665	704	691	705	709	671	641	710	687	680	717	675	664	648	640	686	697	709	674	669	688	659	668	649	714	685	674	685	678	706	681	673	676	719	687	687	655	658	716	712	686	658	701	664	663	705	703	651	689	668	617	660	665	659	700	664	678	664	706	666	718	632	660	697	659	654	707	659	676	643	668	669	638	677	661	648	626	654	693	700	693	658	691	704	678	697	704	674	644	657	635	701	660	661	697	664	688	659	691	739	672	712	653	665	685	669	660	664	667	698	669	680	714	697	746	658	678	650	717	684	747	689	682	727	673	707	666	641	671	670	642	660	645	655	657	730	687	654	670	660	679	664	686	707	641	675	671	642	709	686	688	689	709	671	696	639	650	658	702	669	692	676	678	698	642	640	698	643	675	659	654	686	651	683	681	698	657	704	696	672	691	682	672	638	655	691	744	675	687	681	609	656	712	664	708	685	650	672	681	689	667	652	758	659	693	666	668	667	682	720	695	694	636	653	725	715	694	663	690	624	639	661	657	675	682	710	618	695	717	749	678	708	682	662	625	689	636	685	651	690	673	668	737	678	709	662	679	701	636	701	673	736	629	667	733	717	663	688	656	691	721	678	660	706	683	684	678	726	702	689	642	669	645	722	657	664	684	657	710	672	707	677	657	681	658	674	638	726	688	671	701	683	689	669	626	637	690	661	719	638	748	684	645	712	671	668	698	684	668	671	645	690	677	677	644	635	701	678	686	696	662	672	634	710	691	703	619	661	646	633	653	648	678	644	646	718	673	688	629	706	680	712	694	676	664	688	626	680	676	708	704	701	683	691	645	655	682	651	694	692	683	665	670	687	648	672	704	685	683	704	701	657	660	648	683	686	704	645	703	644	679	723	680	684	670	680	683	670	658	714	707	702	703	661	642	640	657	713	697	697	678	681	700	644	708	681	712	709	733	668	678	706	668	693	663	702	663	704	719	691	657	680	687	693	712	641	662	667	673	674	683	719	688	650	688	708	684	696	702	664	705	660	671	651	704	659	679	665	670	668	715	677	676	671	691	684	672	666	671	678	622	662	665	672	659	725	686	654	681	672	664	649	692	666	690	658	687	712	619	690	671	676	668	708	710	703	646	699	701	680	698	668	643	707	656	696	714	706	655	651	677	686	632	652	667	650	669	663	636	695	687	706	651	742	680	688	689	690	647	675	633	664	698	702	649	639	690	680	679	708	643	674	680	728	688	669	725	709	702	680	662	672	660	661	696	659	739	669	695	690	661	688	651	699	670	645	680	685	655	661	687	665	651	668	689	659	649	679	676	710	663	723	703	745	680	686	703	677	668	679	681	697	655	677	643	724	652	718	633	697	639	649	684	693	701	712	639	699	664	658	704	675	681	685	666	657	650	681	669	645	705	656	689	652	694	672	644	721	664	703	711	677	693	672	700	695	705	660	713	687	628	645	645	677	706	681	661	684	669	689	658	694	711	668	688	670	638	665	716	715	655	672	680	699	668	699	691	666	703	707	663	701	671	657	662	596	659	685	660	680	700	698	687	665	699	673	686	637	679	684	671	651	686	656	666	685	668	658	654	704	686	625	729	633	681	661	701	615	673	669	643	713	645	641	655	697	683	638	681	695	637	661	669	640	646	639	681	669	716	712	634	690	640	688	670	655	720	661	667	672	681	694	690	612	680	676	665	669	656	683	671	713	652	724	685	755	674	661	659	668	697	700	680	672	692	674	657	674	678	653	679	674	642	672	671	698	677	667	684	662	648	672	666	664	676	648	664	656	629	717	688	728	650	683	704	688	683	694	701	678	656	638	687	698	664	708	696	719	652	717	670	673	694	678	664	668	674	654	680	678	688	675	670	646	701	662	662	731	720	663	680	685	671	669	701	693	668	663	679	697	685	716	671	693	652	681	658	667	668	640	702	665	704	712	675	695	663	624	622	616	663	677	681	650	683	635	653	673	712	647	725	665	670	643	651	622	724	679	677	670	644	656	712	651	669	722	679	637	682	741	670	685	646	717	678	696	654	678	652	655	675	703	658	665	678	682	605	664	683	654	683	678	692	678	655	617
24045	21160	28204	24398	19635	4706	1965	1313	919	773	668	600	517	470	490	478	424	444	430	356	347	341	298	308	260	254	248	247	219	247	233	220	271	235	213	223	200	220	229	239	209	232	217	230	196	239	223	237	217	214	226	229	214	222	220	221	225	207	228	213	222	205	204	212	255	220	210	240	209	222	212	222	257	211	222	208	210	209	208	193	173	227	224	210	208	242	231	200	223	197	209	222	222	216	192	229	227	214	204	215	226	205	202	193	209	200	193	202	205	225	212	203	201	212	197	213	209	210	203	197	220	198	183	229	218	222	224	209	226	254	254	205	225	220	217	238	199	211	204	194	222	206	230	224	220	189	188	232	207	206	168	213	209	203	193	229	208	208	215	213	200	179	209	229	203	246	192	200	201	196	186	225	198	243	220	222	185	206	218	196	211	200	206	201	209	196	209	198	228	178	220	213	224	209	219	168	215	195	190	194	227	216	218	218	208	216	209	213	219	205	215	235	204	211	200	188	198	217	196	196	204	199	220	205	220	236	209	209	212	224	175	231	229	179	228	232	216	188	209	213	227	220	214	217	217	224	218	201	202	215	218	186	211	210	216	202	201	215	203	206	198	219	209	207	218	223	196	239	209	206	181	193	226	206	198	184	221	205	209	200	196	210	233	205	246	233	200	178	201	211	200	198	209	218	185	193	232	194	215	207	230	196	212	225	198	213	212	216	224	214	202	215	195	203	227	196	211	188	235	191	194	231	216	215	188	197	188	233	220	212	188	207	199	226	182	217	190	211	186	217	222	228	227	215	193	233	226	219	229	202	210	193	189	204	228	188	230	201	199	206	213	175	190	215	221	191	224	209	171	239	214	222	199	205	228	208	228	199	201	216	198	207	219	207	198	222	223	231	215	200	223	210	205	204	223	197	212	232	213	199	234	208	228	178	222	201	210	197	203	218	237	211	195	202	230	214	195	207	211	189	235	198	167	197	214	211	215	239	214	225	170	191	208	218	214	225	194	216	214	210	192	199	207	206	243	215	186	198	210	212	201	213	216	204	188	219	192	182	198	202	213	211	200	241	226	205	200	191	221	194	229	192	209	203	204	189	221	197	189	182	203	218	215	191	213	244	209	209	221	219	216	191	201	206	187	207	214	232	231	192	195	219	207	207	197	212	208	183	202	213	228	208	205	191	197	226	223	229	213	210	215	218	208	193	214	169	198	224	210	189	192	194	200	218	208	219	212	216	214	204	224	198	199	227	202	197	234	222	217	196	223	180	213	212	224	184	208	214	212	204	218	190	191	205	200	187	222	221	201	199	211	204	211	238	213	192	228	217	202	217	221	217	195	233	215	212	208	220	215	200	181	185	230	227	216	223	214	233	203	188	213	206	211	213	215	225	221	203	207	225	200	201	217	179	212	206	218	238	188	213	224	240	206	205	199	200	240	210	208	204	214	213	175	206	216	208	183	218	209	212	211	201	214	223	232	221	217	199	229	200	204	196	216	183	223	189	204	205	223	233	217	209	207	197	202	221	216	216	209	218	212	192	220	187	215	213	203	233	218	219	237	208	204	193	197	210	219	196	204	202	197	205	199	219	212	195	194	190	204	215	201	230	193	228	199	220	198	214	221	215	216	183	190	211	224	201	195	218	215	200	215	197	206	227	206	218	206	175	162	215	207	227	173	232	223	211	210	204	211	193	200	216	214	212	188	228	202	220	207	207	196	206	214	222	213	218	217	219	206	203	225	195	209	205	210	209	225	234	195	203	184	228	198	211	211	226	190	208	218	212	202	223	219	206	201	213	219	215	200	190	193	205	204	205	220	208	206	224	195	201	182	216	212	211	217	199	202	220	199	192	208	209	222	204	185	228	204	221	208	217	227	169	207	215	211	225	233	214	191	199	212	194	227	227	212	192	236	209	189	211	206	208	211	192	209	222	211	219	177	218	213	212	218	206	178	188	179	240	215	219	211	212	245	189	223	246	205	207	205	214	222	234	223	220	217	200	235	242	215	216	210	206	218	214	216	219	223	218	210	199	197	261	223	206	224	206	207	214	224	200	198	203	224	197	230	204	193	206	210	216	202	208	213	204	198	199	196	200	199	211	209	192	227	213	211	239	201	230	209	210	188	208	226	202	204	212	199	201	197	225	198	207	218	195	210	225	216	225	220	224	209	194	201	218	207	210	206	220	226	219	220	208	216	205	197	194	215	206	187	216	226	203	186	198	206	203	221	208	228	185	219	203	209	193	211	224	208	223	202	207	215	193	194	211	232	204	208	226	189	189	216	234	195	214	201	198	206	204	218	218	177	199	231	209	217	188	232	230	202	211	207	201	225	209	188	224	211	236	177	216	218	216	212	190	211	194	207	212	206	221	167	190	223	229	202	204	227	247	199	216	230	237	231	235	207	217	215	241	214	218	204	195	218	204	186	198	219	197	226	210	204	229	211	182	198	213	206	187	178	207	191	186	210	226	192	204	226	234	207	190	186	207	212	209	219	229	195	208	193	213	237	204	229	205	217	178	217	180	226	215	208	205	200	214	219	218	214	223	187	194	208	191	208	197	203	204	222	216	202	192	217	204	216	201	204	188	184	207	204	191	229	231	193	209	202	218	217	235	183	193	205	213	219	205	207	215	192	222	237	200	186	223	226	216	221	203	213	199	225	210	185	207	215	234	204	226	214	191	200	208	199	203	208	216	219	205	218	198	181	204	217	215	224	197	203	197	220	208	250	211	232	215	213	195	213	256	202	211	220	206	222	212	213	191	216	210	212	197	209	226	226	200	232	206	209	214	220	222	201	230	213	217	189	203	200	177	198	212	220	216	200	209	216	233	223	220	201	229	205	217	200	186	219	208	215	191	209	199	208	199	232	209	200	203	206	186	189	205	203	208	174	205	205	229	228	228	217	217	216	230	218	174	228	211	201	236	197	233	200	187	210	207	204	201	229	201	219	209	203	229	231	187	196	233	216	204	225	204	194	215	207	191	200	202	197	217	196	181	192	206	223	208	199	200	215	218	218	228	225	212	217	199	215	246	214	214	201	222	191	194	229	211	218	212	200	230	218	213	199	197	209	226	221	220	204	239	207	230	216	230	214	220	192	211	200	208	216	218	239	183	208	195	220	188	211	207	199	204	192	226	197	215	205	195	201	212	194	187	220	212	199	229	210	207	216	193	216	249	210	229	197	199	206	195	202	218	220	226	214	222	203	213	196	201	201	198	198	204	204	230	212	187	212	225	230	199	202	232	224	221	192	202	230	206	224	200	221	186	197	228	212	198	207	220	213	223	205	218	211	191	187	206	217	181	230	204	202	238	200	228	217	225	211	200	186	197	214	192	213	201	205	231	217	210	210	239	214	183	180	230	214	232	244	216	224	219	194	222	244	205	194	181	211	202	174	225	211	165	213	201	197	214	192	190	232	199	197	210	195	187	214	210	214	222	220	208	213	211	192	201	206	231	213	218	187	192	198	192	221	188	199	227	220	195	221	182
12008	23893	20965	12867	9358	7148	5637	4480	3653	2828	2495	2057	1833	1656	1597	1514	1379	1300	1267	1089	1007	872	785	712	688	644	584	563	542	556	535	545	461	553	511	496	496	519	500	499	485	483	457	479	461	456	476	482	462	461	475	445	461	456	483	467	439	442	486	424	459	422	460	457	429	460	469	454	410	408	483	448	436	455	453	423	445	440	464	422	446	436	444	455	423	457	446	423	437	447	459	467	431	416	397	433	408	407	436	436	399	414	461	409	435	431	407	437	435	432	440	420	431	408	436	419	398	405	398	425	417	419	411	422	408	437	449	443	432	426	421	452	415	435	434	440	408	436	445	421	447	421	461	419	396	450	421	407	440	445	420	427	409	457	411	432	425	432	426	403	449	447	459	393	419	429	426	458	402	392	384	439	411	414	442	415	420	384	432	413	396	421	403	451	404	428	473	441	439	411	438	404	438	424	415	417	426	421	426	406	423	416	427	434	452	404	393	435	421	445	464	404	452	407	404	426	426	417	470	452	374	472	442	432	434	408	447	409	383	433	440	442	395	397	424	429	435	416	454	468	448	444	404	413	443	419	432	429	430	405	382	406	411	445	410	470	440	463	412	437	402	401	470	439	422	460	427	431	418	416	437	420	418	416	438	425	426	439	400	439	431	430	435	429	417	396	450	399	457	434	439	443	438	404	421	441	390	437	395	448	424	443	438	434	431	403	462	434	448	399	470	433	441	443	437	455	451	411	389	453	407	457	422	450	415	394	397	482	422	466	445	409	391	421	405	399	430	450	430	432	399	429	413	425	452	402	434	432	492	433	412	414	437	431	432	444	417	438	403	427	452	440	442	444	393	420	444	430	436	432	376	428	446	437	415	439	388	445	392	415	435	434	426	431	431	439	422	414	442	398	402	432	453	434	435	442	435	423	414	457	438	487	409	435	432	414	400	454	419	437	471	405	429	423	426	439	436	449	436	452	414	396	381	442	407	428	400	424	411	437	422	374	398	416	442	421	461	413	418	416	446	430	431	405	392	450	441	390	425	432	422	411	404	448	393	415	424	454	423	421	428	433	402	453	423	402	441	413	458	397	405	468	412	450	437	422	464	366	430	424	391	424	434	417	373	467	402	425	459	418	445	407	466	439	456	446	438	428	431	404	442	447	390	461	433	404	423	411	455	432	415	403	431	422	444	419	454	393	409	420	410	433	404	429	445	382	418	446	415	424	392	444	395	416	403	471	424	449	388	396	418	452	414	439	452	421	412	433	434	417	420	387	428	410	455	451	422	402	456	446	449	421	460	439	436	397	438	426	431	453	404	421	413	428	431	421	452	417	451	436	434	448	418	460	420	420	426	422	432	470	429	405	407	424	435	420	401	448	407	434	444	401	436	422	468	431	449	460	410	409	432	422	414	392	442	408	415	405	400	404	415	377	435	447	439	420	451	410	428	436	423	424	407	429	438	422	441	420	407	426	407	436	422	408	411	424	402	426	423	444	458	422	425	446	413	425	428	430	423	415	440	425	415	435	429	429	427	389	402	435	408	469	398	389	374	418	428	433	407	438	405	447	436	412	413	446	463	414	429	404	450	415	436	413	402	399	429	421	402	448	412	408	447	416	440	411	440	409	441	434	416	426	425	421	422	410	438	428	454	430	449	421	430	444	425	461	452	433	440	461	431	424	406	406	452	405	411	414	404	446	410	441	442	412	401	437	435	419	434	431	496	407	454	395	409	432	411	463	435	446	399	487	393	439	388	419	434	432	402	432	426	469	440	450	429	439	436	412	417	425	444	429	467	438	431	431	406	409	412	404	413	418	426	412	383	431	432	406	428	411	415	389	456	428	399	435	437	454	399	439	412	404	455	411	413	409	447	441	431	438	426	421	425	433	408	464	411	459	424	495	406	443	429	448	412	385	441	416	417	431	426	459	418	426	435	443	467	424	425	419	422	429	403	477	437	414	411	413	424	426	471	441	432	424	419	425	410	429	432	469	408	450	427	417	472	425	430	456	430	402	429	431	386	450	417	429	413	427	405	413	448	401	407	415	416	424	428	439	481	431	416	429	424	457	438	389	415	401	450	423	428	435	402	432	446	408	371	400	463	426	407	389	426	445	364	463	428	427	402	406	426	434	396	441	427	405	383	457	437	424	449	402	410	456	382	445	423	402	457	432	393	397	452	414	414	450	413	433	447	460	445	448	415	416	416	432	423	420	449	436	398	421	442	435	458	432	390	404	425	446	455	445	441	432	405	448	404	442	438	413	448	429	409	423	404	420	473	397	456	418	394	441	419	436	404	444	430	442	418	435	433	390	415	419	423	435	456	427	456	419	426	405	445	463	405	400	442	415	415	379	411	432	413	418	404	425	429	400	434	435	391	468	421	428	417	455	424	443	434	393	404	433	390	426	438	407	434	432	390	424	443	430	444	417	427	456	420	433	393	432	423	439	397	423	424	432	428	425	406	459	433	416	431	456	465	427	455	448	399	435	425	430	400	450	431	449	429	416	399	440	400	420	408	410	470	444	439	435	430	424	435	413	437	411	441	412	418	422	441	424	443	444	421	411	435	407	416	429	439	420	420	420	464	430	469	466	442	442	379	427	458	429	424	441	427	406	458	447	425	411	425	421	412	397	398	454	461	441	416	443	435	455	393	448	405	452	415	419	448	450	417	426	391	422	465	427	422	440	444	411	427	475	402	425	445	417	423	410	457	415	470	423	447	460	438	433	441	426	416	439	425	426	424	415	423	422	442	457	388	427	430	428	421	425	427	399	400	468	409	443	439	416	433	408	433	415	458	419	422	444	437	454	393	454	434	438	434	416	423	430	398	420	429	449	440	415	403	419	417	436	422	437	401	419	399	402	389	429	439	429	441	416	446	433	450	432	416	421	464	430	388	414	434	394	420	398	441	433	421	397	427	397	440	450	451	452	410	440	424	381	415	448	426	436	417	458	435	435	441	422	420	442	432	431	407	406	411	402	439	422	429	418	411	420	422	435	422	428	435	426	415	452	421	404	399	446	439	424	431	467	419	428	393	405	430	392	396	400	427	451	460	398	457	415	448	467	411	410	416	427	414	380	454	451	441	408	412	433	426	460	411	448	415	451	428	447	453	431	451	437	422	451	442	412	395	387	443	433	470	416	449	434	430	441	411	426	456	437	448	448	403	391	430	430	439	410	436	409	420	447	461	399	400	403	412	422	453	399	414	452	444	423	408	425	440	406	432	399	411	420	397	434	410	417	451	422	433	446	412	407	439	439	431	431	415	447	440	403	444	415	472	418	445	417	442	355	454	458	408	441	408	453	421	429	406	440	432	409	453	409	438	404	441	457	443	440	402	392	397	448	433	428	419	428	446	427	424	430	422	430	436	426	443	443	437	426	401	407	416	425	420	429	412	416	403	436	451	407	393	391	457	441	449	434	466	451	464	461	425	437	415	405	457	422	433	416	423	463	432	467	484	408	418	441	409	418	409	474	470	433	449	405	428	435	430	444
23105	21121	28781	23679	21126	18729	4709	2028	1386	1063	902	833	732	632	637	611	576	603	497	453	426	378	388	370	312	321	268	262	255	266	249	271	279	227	270	260	254	292	255	252	242	246	257	218	249	224	230	275	223	234	251	255	246	231	237	235	256	226	230	215	237	239	225	229	217	229	242	248	258	231	239	239	231	221	219	230	205	230	236	226	222	241	241	223	221	234	238	199	229	234	223	258	229	221	220	253	225	229	217	239	245	222	225	208	228	217	238	233	228	224	211	224	235	252	230	215	233	246	237	211	217	217	214	239	224	209	220	211	217	249	218	204	219	201	239	226	231	205	256	221	228	230	224	194	237	226	242	218	216	226	221	222	225	216	233	228	231	239	235	210	222	235	255	226	242	227	245	236	218	234	229	237	209	216	225	207	245	218	223	232	203	232	228	252	222	217	234	244	213	205	236	205	234	223	243	233	215	232	235	221	224	282	221	247	217	224	226	232	224	242	226	222	251	196	211	249	253	219	221	242	245	242	236	239	217	213	242	231	216	214	224	218	219	228	209	216	217	208	193	248	243	218	214	218	187	227	224	204	190	209	225	209	217	233	215	216	239	210	229	250	220	228	251	190	243	223	235	210	226	204	236	208	236	222	248	271	227	228	241	230	237	248	232	215	207	232	228	240	239	225	237	229	234	223	230	200	243	199	229	204	222	204	246	212	233	223	223	211	233	258	204	210	235	236	219	208	211	184	241	217	234	247	247	186	234	224	222	225	220	218	228	231	225	220	248	218	233	219	235	222	235	256	235	224	244	218	219	213	240	232	236	194	209	208	232	242	257	231	221	259	236	254	220	231	226	243	212	221	232	236	208	247	236	229	218	218	221	220	208	199	215	221	199	215	216	217	229	227	222	222	198	244	218	222	247	220	217	239	195	222	236	224	233	249	248	230	225	211	241	211	219	214	209	229	227	219	240	221	254	247	237	231	217	222	238	231	223	220	256	225	226	214	228	186	236	230	225	232	229	211	202	218	251	229	190	235	256	228	197	237	213	235	211	206	227	235	252	213	215	263	232	209	222	207	222	230	205	222	226	237	191	239	218	208	220	245	230	247	241	226	186	244	235	208	216	228	223	261	242	222	229	222	230	227	229	255	196	215	233	224	226	209	252	232	230	224	248	215	229	245	247	224	219	229	240	269	205	213	237	227	211	229	233	242	225	206	219	224	236	207	204	208	217	195	241	222	225	215	236	208	233	219	251	238	222	233	257	231	231	219	229	220	217	209	213	201	218	233	217	212	223	252	234	206	230	212	204	222	233	252	219	212	254	213	228	263	234	227	230	234	237	218	237	209	203	213	238	209	206	226	228	213	236	225	241	225	219	216	251	233	274	226	217	223	211	233	237	225	204	223	242	230	215	238	213	245	209	227	228	245	225	225	222	224	221	226	226	238	230	219	208	221	255	209	209	211	226	196	211	215	209	227	220	232	239	261	232	214	218	216	251	235	219	236	243	247	231	238	220	200	205	210	227	219	191	220	225	234	224	247	236	228	203	247	211	230	245	201	222	205	233	229	209	220	216	231	242	218	261	209	240	235	233	256	221	237	216	249	233	214	220	209	229	269	223	209	267	213	207	219	244	191	213	205	222	245	226	210	237	228	249	235	224	213	237	228	242	210	202	224	221	242	215	209	233	211	188	223	225	235	228	228	221	216	232	236	225	224	247	229	239	237	218	240	236	230	229	220	223	220	236	224	229	210	214	225	238	200	239	236	220	210	245	232	224	190	212	227	240	217	219	240	222	222	229	247	238	238	237	244	226	233	234	192	193	252	242	205	247	223	229	222	252	236	240	259	238	232	231	227	205	235	218	227	227	228	230	222	217	213	237	238	231	236	223	220	243	224	229	221	234	228	220	220	233	216	219	217	232	226	218	232	234	235	214	237	230	218	237	221	210	212	252	215	202	243	233	223	218	236	247	235	208	239	234	237	228	221	223	207	238	224	238	237	264	217	207	222	213	215	241	226	231	230	238	238	232	221	217	229	204	215	230	247	240	241	222	226	227	248	257	220	245	239	231	238	239	223	238	222	232	206	202	229	209	210	215	194	222	227	234	197	244	209	233	203	245	242	231	207	211	218	209	223	197	210	243	200	199	191	224	204	214	215	231	215	251	238	239	253	242	238	241	241	237	227	232	227	233	212	246	244	222	212	231	230	238	211	225	225	229	242	196	213	226	242	225	209	241	223	218	235	227	228	202	215	235	214	216	190	237	240	235	241	229	228	228	247	234	187	240	241	203	238	246	244	233	206	224	200	220	213	236	232	240	226	237	214	223	217	228	245	200	217	233	209	223	237	204	233	232	216	234	239	241	261	204	217	212	240	215	212	230	255	218	227	237	217	236	235	233	237	227	243	234	230	207	217	225	231	239	254	229	225	226	251	226	229	223	248	227	236	229	209	245	251	214	212	194	222	202	218	217	224	241	189	244	210	230	211	220	258	240	209	184	245	209	210	240	219	237	225	213	228	216	215	229	244	234	226	234	273	209	235	186	246	196	209	209	209	204	228	209	216	246	234	216	199	206	232	199	248	241	233	221	226	223	242	221	233	247	219	212	226	240	216	237	207	212	232	230	209	226	216	230	211	224	228	235	190	219	233	206	247	227	253	204	240	220	201	208	224	223	208	230	226	231	242	208	238	233	218	227	199	218	255	223	232	245	257	210	217	232	218	251	220	204	224	226	237	211	243	223	238	222	226	226	202	248	242	198	245	241	217	259	222	233	238	220	221	208	223	227	205	228	236	221	225	236	197	234	219	212	236	230	210	208	225	198	213	208	207	208	252	229	227	206	233	210	225	233	226	262	227	239	221	240	221	229	228	222	206	212	230	225	200	252	255	225	210	229	227	232	236	208	235	258	239	222	243	223	219	232	208	237	230	229	231	235	213	207	219	225	230	219	216	233	228	211	226	224	223	233	230	249	236	209	203	201	243	197	209	232	192	240	223	229	229	227	228	219	220	217	214	228	235	221	218	219	250	243	247	188	232	218	215	222	203	214	230	222	214	226	219	213	205	199	202	208	244	207	243	227	221	237	216	202	205	213	251	240	242	214	232	234	224	216	240	205	222	210	226	239	233	228	207	213	223	224	198	213	228	242	220	211	224	224	211	220	229	220	221	225	223	205	212	247	248	218	263	248	248	262	234	218	198	217	215	222	225	234	201	215	201	237	249	235	222	198	246	235	199	208	253	256	229	227	207	222	214	222	220	247	218	222	210	230	219	234	225	237	230	225	236	207	235	244	211	214	224	224	217	234	218	217	244	188	226	210	241	215	209	259	227	244	211	209	220	227	212	221	222	238	217	216	254	228	217	222	214	253	215	219	222	212	236	215	215	240	205	226	223	201	227	230	220	217	210	226	234	254	222	213	234	222	250	206	224	228	223	202	217	217	224	213	260	202	223	209	241	204	238	197	226	245	237	232	222	190	234	226	220	240	225	239	242
13951	28780	25099	17141	12649	9795	7859	6252	4746	4016	3408	2831	2402	2246	2095	2031	1960	1793	1648	1373	1322	1149	1008	910	764	640	657	654	662	595	596	576	565	538	537	526	563	538	508	518	492	503	462	520	477	510	482	477	428	492	530	498	445	495	490	477	473	491	497	468	516	451	492	499	481	510	452	441	486	401	439	451	459	442	428	444	438	416	417	426	459	399	451	430	433	428	442	412	454	422	466	420	447	432	473	440	441	483	461	454	428	416	401	465	433	429	450	449	431	434	409	437	436	402	403	437	472	460	476	454	406	403	436	419	478	432	394	433	399	440	432	436	432	451	425	413	445	420	405	407	396	403	433	460	430	480	414	456	402	409	393	388	434	429	420	424	422	448	385	408	398	424	442	399	435	446	461	454	441	391	425	450	456	459	402	435	398	448	405	462	485	457	421	421	418	398	413	437	432	445	472	481	437	372	449	461	455	449	410	478	403	384	401	411	442	456	414	459	438	400	420	425	441	456	444	428	422	434	452	426	447	418	433	435	443	438	404	401	410	418	419	439	417	445	436	444	457	446	424	429	442	446	411	405	371	451	453	402	419	453	387	443	449	428	416	419	387	452	420	449	414	434	414	406	427	431	430	387	413	452	420	449	434	445	435	379	446	439	404	400	437	417	437	460	470	456	409	436	436	435	403	436	463	435	451	420	420	412	398	430	448	424	417	450	411	442	417	435	414	429	407	416	442	391	419	442	439	408	435	439	425	442	421	407	412	421	417	442	429	430	432	407	415	416	410	433	433	440	383	432	369	422	415	425	476	420	455	442	441	410	412	451	419	432	431	420	394	387	382	460	409	452	424	445	449	380	412	446	427	451	424	465	408	433	441	446	428	450	422	455	483	439	453	454	423	448	431	489	444	420	449	433	360	403	406	452	459	419	460	444	453	421	384	405	441	461	410	423	434	391	446	392	473	418	421	413	392	377	464	459	447	421	468	389	435	418	425	455	430	425	435	462	381	419	424	422	430	463	441	446	390	406	436	436	423	448	439	447	485	407	448	448	455	411	427	428	453	420	453	439	419	419	431	414	389	442	434	417	430	446	443	424	439	426	422	432	421	443	475	444	448	413	452	415	402	418	435	460	421	390	440	447	389	422	407	422	431	437	436	431	436	418	429	391	404	458	422	448	425	437	465	388	425	424	402	438	398	402	442	426	432	443	410	459	366	433	449	416	444	398	422	450	478	452	446	457	395	426	424	439	423	412	430	412	431	437	397	418	448	422	428	444	406	448	394	440	425	427	406	436	442	438	431	435	387	425	452	438	399	460	443	438	418	423	426	422	445	377	432	440	453	423	423	406	435	398	459	426	418	422	446	460	426	455	425	417	425	415	405	470	459	409	440	417	420	404	440	402	431	410	435	431	424	414	409	399	417	415	393	415	390	419	423	433	435	446	415	421	442	472	416	406	446	464	427	401	405	422	410	413	415	410	422	420	402	431	416	432	426	413	426	434	417	446	473	436	393	415	402	401	401	418	412	441	430	426	393	403	473	395	455	439	415	431	436	383	440	415	457	434	430	424	408	444	425	430	438	435	400	434	435	441	417	419	442	422	437	402	461	394	426	409	444	403	413	430	378	429	427	436	416	421	433	428	429	449	385	451	408	444	420	442	384	454	461	450	371	450	396	430	402	405	456	429	421	396	407	441	395	463	395	426	418	456	405	463	432	455	441	417	436	430	385	402	452	425	452	442	441	424	459	421	421	446	414	426	396	383	444	400	430	449	433	400	425	409	440	437	421	452	450	394	420	424	420	433	423	428	476	410	433	411	435	425	407	437	432	452	434	423	427	405	464	421	430	408	426	431	412	437	464	440	415	420	407	451	420	424	447	421	396	443	398	408	390	418	415	424	426	432	460	413	440	409	408	453	418	440	444	443	408	406	449	445	443	421	434	418	393	413	426	442	399	410	402	425	386	444	449	380	414	428	417	422	460	407	421	433	473	428	438	445	440	407	433	407	435	429	436	413	414	411	418	449	405	424	416	464	480	396	422	413	418	398	461	422	446	413	446	424	419	406	425	405	435	429	432	430	425	426	422	414	444	412	425	394	392	387	456	414	449	430	447	439	446	413	444	445	399	457	420	434	431	432	404	399	435	458	418	423	403	441	390	399	418	410	402	405	424	425	426	411	399	430	475	447	424	442	440	438	400	477	425	431	443	452	375	412	429	449	389	414	423	424	467	438	421	405	431	467	416	426	404	422	396	442	402	429	428	427	438	406	425	396	390	437	401	416	398	421	408	425	435	442	400	407	415	458	427	425	422	413	412	428	417	449	405	423	428	424	429	430	428	424	440	432	462	435	438	397	418	418	439	422	427	409	418	450	447	434	448	421	409	408	448	410	459	450	443	422	425	433	423	404	414	427	435	439	429	436	441	463	442	414	422	423	426	435	402	418	404	438	428	431	457	413	411	464	415	397	459	433	440	423	393	403	405	455	457	419	441	428	416	417	424	439	427	400	448	435	428	416	464	433	424	430	446	422	442	434	405	420	434	429	429	421	414	440	457	429	445	438	431	439	450	431	406	428	404	400	403	439	404	415	438	426	435	482	420	411	450	439	442	460	432	410	438	403	446	431	401	421	420	405	437	446	415	388	421	448	464	417	407	444	422	443	449	436	415	431	415	464	381	470	430	448	429	456	415	418	409	486	415	437	434	441	415	422	459	415	406	454	445	438	461	438	422	413	412	426	424	417	422	465	445	436	451	443	384	421	443	419	441	412	440	448	431	444	437	445	398	421	474	432	435	438	433	430	390	432	407	458	411	405	414	416	446	352	444	442	416	404	404	433	423	431	410	417	420	420	471	447	422	450	442	403	392	437	437	400	429	414	439	448	439	433	416	416	428	429	390	431	411	426	439	420	421	431	420	439	442	443	448	440	442	448	429	409	414	446	440	450	447	436	431	421	440	456	446	447	424	461	418	408	418	443	462	422	401	416	416	416	395	415	441	423	410	429	441	411	437	424	438	402	427	421	447	426	451	435	428	425	441	465	429	457	411	434	418	451	408	451	407	461	399	415	443	445	416	471	446	439	417	422	443	416	407	445	397	415	430	411	439	402	422	452	442	422	428	459	401	413	426	427	440	447	389	437	410	435	441	430	414	417	441	418	423	396	440	414	391	462	430	443	396	423	429	400	412	425	450	414	407	424	418	418	391	455	445	423	413	417	390	423	373	416	439	418	410	454	416	423	431	442	429	423	419	445	417	396	401	397	426	421	435	425	437	430	402	421	397	420	407	416	427	413	468	427	450	423	430	434	420	414	427	391	427	438	427	420	424	409	411	408	417	432	429	422	436	397	419	396	447	439	435	429	419	415	444	433	413	410	417	417	400	410	441	431	437	432	418	421	444	417	453	457	430	421	434	427	468	440	405	416	404	424	429	393	381	412	434	408	427	440	490	439	411	401	417	446	420	441	389	461	423	428	450	401	457	401	429	423	438	472	412	389
26517	20106	10814	3681	1809	1255	1013	825	711	653	547	528	471	480	490	473	480	454	446	435	431	382	405	369	345	363	333	377	363	346	406	358	378	368	358	343	316	386	335	365	349	319	353	360	315	343	343	359	348	351	351	353	304	368	346	347	326	354	375	372	354	365	340	320	327	363	356	402	316	348	324	330	311	352	346	340	355	320	355	341	324	315	354	331	313	357	366	330	344	355	380	349	342	334	337	334	344	312	359	342	330	356	325	353	368	306	351	365	355	354	348	358	362	380	311	332	320	384	371	357	326	349	338	313	333	316	348	371	376	300	342	337	338	359	343	363	334	344	346	343	332	329	351	334	367	334	343	376	351	320	377	336	405	359	332	361	357	329	361	352	366	353	351	326	334	359	338	320	330	285	332	361	330	316	319	357	339	370	321	334	322	363	331	389	376	314	321	373	327	320	328	341	362	326	359	337	326	374	341	334	368	368	321	361	344	349	347	331	355	355	358	335	329	345	353	314	318	352	356	350	335	347	344	353	346	317	342	319	310	351	349	322	339	320	352	371	367	362	317	371	351	303	362	384	378	375	359	338	328	373	327	353	343	330	366	332	335	349	311	317	345	333	347	348	330	353	339	337	340	365	350	334	348	354	357	363	347	327	353	353	379	368	305	338	363	333	309	329	345	339	367	330	346	343	296	328	339	336	338	324	359	310	359	335	342	352	333	314	364	359	338	318	327	350	322	319	368	365	339	329	347	331	379	364	353	321	347	327	331	359	324	370	336	361	373	333	343	357	329	338	342	367	374	332	365	370	301	353	335	337	287	367	317	359	341	332	365	354	379	342	355	344	368	341	326	361	350	357	316	341	372	325	361	373	338	358	342	336	362	314	389	327	359	346	320	352	326	331	323	336	336	363	355	320	396	372	331	325	316	325	321	349	323	340	338	311	369	369	307	356	385	326	364	372	302	334	371	341	363	346	327	318	348	384	367	335	365	334	328	364	336	348	350	321	341	352	326	333	361	312	354	348	323	350	327	361	347	362	345	362	356	347	359	369	323	312	320	315	347	371	351	347	348	328	365	343	344	352	359	338	334	335	347	324	344	332	342	345	364	302	340	345	373	322	345	343	358	342	333	334	322	329	326	371	357	350	353	356	362	355	359	352	378	322	323	348	347	352	372	344	348	366	352	332	337	335	334	353	357	378	329	334	359	330	328	372	359	326	318	365	346	310	358	316	336	347	365	339	388	352	307	359	348	333	370	371	321	322	356	370	335	363	324	335	335	337	354	357	329	328	337	351	328	342	321	335	333	364	346	339	345	340	326	344	355	365	334	347	339	314	336	323	341	339	347	321	363	310	350	332	332	354	366	341	360	347	330	358	344	333	311	347	356	334	318	341	346	353	311	333	330	343	328	352	325	343	327	354	365	314	349	325	298	348	355	347	345	332	346	334	338	350	340	334	320	358	363	347	356	297	358	351	374	343	311	329	347	329	365	355	358	341	347	337	358	362	378	345	345	322	358	376	353	341	330	344	329	324	356	368	352	334	339	380	380	337	326	333	337	378	329	350	349	312	373	340	327	312	354	328	359	350	369	316	358	342	367	343	327	356	313	343	339	346	356	335	322	372	359	297	351	369	313	354	347	336	327	333	318	340	355	339	361	333	321	364	331	339	323	369	360	336	324	343	338	347	367	336	361	345	377	333	353	312	370	343	338	369	325	382	343	298	349	327	309	328	356	319	348	329	319	334	308	342	350	352	345	346	336	332	350	336	356	365	367	354	334	370	352	331	354	364	347	356	337	318	321	346	393	348	338	315	363	341	358	322	346	332	355	336	333	363	351	337	369	334	316	313	339	333	355	374	373	316	345	348	369	329	325	316	367	387	364	344	362	350	333	343	320	355	335	342	343	306	331	338	363	337	353	326	336	299	335	380	358	336	352	331	348	327	346	352	357	380	325	334	341	378	329	369	340	330	323	362	349	332	353	333	367	319	326	340	339	364	353	353	328	367	321	310	347	351	349	352	347	348	342	372	350	339	368	326	331	350	365	333	331	379	341	366	354	364	327	364	344	351	364	356	362	346	375	354	348	347	347	345	309	363	356	318	373	326	356	353	330	317	344	353	344	334	353	382	329	350	344	331	326	381	357	365	359	359	352	337	320	332	372	334	315	351	354	355	340	351	323	336	340	346	328	318	327	351	326	309	322	350	327	331	344	347	347	364	330	326	357	365	379	338	351	341	368	352	338	354	321	337	349	316	351	367	366	353	354	351	321	352	331	338	327	344	342	330	341	367	334	360	336	340	359	340	359	345	340	358	321	339	341	341	322	314	369	363	323	353	327	348	317	364	351	332	357	347	363	358	325	333	341	364	338	362	342	356	337	361	343	337	333	355	343	334	347	341	343	364	316	354	316	333	341	377	373	309	321	318	340	333	330	300	332	340	366	363	327	331	367	351	350	351	317	359	369	331	324	321	309	332	339	376	324	328	365	333	371	324	325	321	347	348	373	362	363	355	352	331	341	335	355	331	357	346	361	329	303	328	327	336	315	322	356	331	331	334	370	342	329	357	359	334	355	325	341	317	324	345	345	343	318	324	349	342	365	330	367	336	370	385	344	367	325	333	354	364	366	356	326	346	326	346	361	340	310	347	347	377	398	341	342	346	332	337	354	363	340	322	336	316	368	370	364	339	350	361	346	369	346	351	326	374	348	355	336	372	341	351	349	351	360	345	329	359	342	344	343	314	378	316	325	324	336	331	330	359	364	337	339	330	352	312	350	344	322	340	375	331	345	328	322	346	365	314	348	345	363	330	358	361	317	331	344	337	353	349	345	342	356	349	308	342	331	321	357	377	342	342	366	365	342	368	379	334	361	329	375	354	346	358	345	340	356	369	358	347	325	311	358	342	333	353	287	345	330	363	325	336	314	337	343	323	330	296	321	349	308	353	367	353	333	337	343	319	334	328	367	332	358	324	381	358	345	321	349	327	371	317	348	358	353	334	347	331	383	338	352	333	347	355	321	330	335	352	340	333	319	357	348	348	345	362	354	371	351	332	337	311	345	325	355	326	349	361	341	334	359	337	365	332	377	353	344	321	338	349	357	353	342	374	344	344	359	332	314	299	328	349	341	365	324	312	400	351	315	362	346	339	351	320	334	328	355	359	327	341	361	335	355	341	342	345	341	326	352	342	347	337	377	348	342	361	355	299	298	351	364	321	319	332	342	359	339	380	354	331	343	336	353	345	321	318	331	307	360	346	378	375	321	364	329	344	384	360	384	337	376	335	385	337	327	388	342	326	355	361	341	348	378	346	313	350	320	335	340	345	346	380	361	355	334	321	333	329	355	354	347	331	362	342	316	352	344	325	361	358	345	338	335	371	361	347	318	340	360	371	320	327	360	347	316	386	352	343	341	376	374	330	378	334	338	358	311	299	385	355	338	363	338	330	360	353	368	351	364	351	317	358	351	366	358	337	344	314	351	326	344	343	315	347
10032	15804	13715	7745	5585	4272	3369	2790	2155	1839	1636	1521	1344	1266	1231	1183	1143	1141	1070	1013	872	889	868	775	731	769	716	750	692	731	724	773	693	717	666	738	727	721	702	715	684	737	695	709	658	708	699	690	685	679	644	708	663	655	662	629	677	660	686	669	676	713	694	708	676	661	632	717	643	679	659	700	671	676	689	650	652	683	748	710	672	690	683	731	667	598	688	711	670	678	702	693	671	687	681	713	645	661	686	668	645	694	699	695	714	694	668	665	693	685	649	698	643	711	656	694	663	629	632	674	677	683	681	661	706	691	638	641	677	636	663	710	673	681	656	679	693	681	634	669	657	653	671	686	678	661	658	652	676	678	633	662	691	664	635	664	700	691	691	691	708	670	714	669	659	726	664	666	714	650	615	737	694	630	700	623	644	710	655	661	691	663	657	673	724	643	628	652	679	672	645	656	669	691	665	691	687	649	678	673	651	711	642	651	649	668	730	677	693	670	652	678	639	633	637	664	723	670	655	698	697	630	698	646	665	634	650	634	684	698	654	704	669	697	638	672	633	666	675	648	733	688	639	695	641	639	670	613	679	607	690	654	662	680	654	635	664	722	689	701	697	727	660	698	692	682	630	692	681	653	680	705	620	664	686	671	634	654	682	723	676	674	647	656	693	666	701	679	674	666	666	705	620	685	688	659	665	660	658	699	683	714	638	658	642	712	663	675	670	683	678	666	693	695	670	663	674	676	636	670	643	642	641	665	641	638	654	696	654	670	659	665	670	675	696	666	629	683	673	669	646	683	641	672	684	707	677	674	679	725	677	688	697	667	612	735	688	640	669	662	686	686	695	658	696	649	713	682	664	692	672	698	671	635	629	711	652	656	669	655	639	638	635	684	687	716	631	672	691	670	663	677	630	692	672	693	700	687	670	699	629	712	699	682	662	668	713	706	657	661	673	672	656	684	700	690	646	693	646	637	628	682	723	676	678	672	713	673	663	641	713	691	698	717	691	679	696	651	699	638	696	691	674	676	706	655	676	687	681	697	677	664	661	664	673	705	644	670	699	678	673	637	642	636	599	676	715	657	686	698	673	618	687	678	691	607	682	671	701	675	700	655	614	665	705	665	672	686	705	633	684	667	692	639	680	669	631	641	638	667	660	658	638	655	669	640	628	689	693	672	675	677	646	678	694	661	644	746	689	661	679	664	693	643	668	693	700	661	651	692	624	723	656	640	689	703	677	697	675	634	649	683	703	674	702	687	694	677	653	668	628	670	694	674	641	695	682	665	665	646	734	688	690	667	676	654	707	672	636	700	673	674	668	688	685	668	677	656	656	654	674	675	670	659	675	628	683	661	647	656	686	668	660	668	650	718	660	661	662	623	659	651	624	591	678	649	670	739	681	680	678	642	661	628	662	681	713	695	668	622	709	648	647	663	659	674	682	699	681	657	664	675	705	657	690	625	683	639	670	662	606	667	653	634	682	714	721	638	636	647	653	639	696	719	671	678	705	655	721	637	692	692	680	678	678	688	668	629	663	699	645	712	654	666	680	682	669	653	669	650	703	674	650	691	644	704	713	673	663	650	684	660	651	663	679	665	657	698	698	707	651	654	670	666	702	654	665	703	654	673	700	695	693	684	653	658	694	661	627	715	710	723	679	689	701	703	694	691	666	677	670	726	689	639	673	688	685	692	681	691	662	643	679	736	671	650	673	674	657	674	665	665	715	694	659	649	706	690	639	650	692	652	692	679	677	690	681	692	659	688	689	682	680	692	638	670	691	678	694	681	687	667	651	699	688	700	641	680	696	733	637	636	693	717	708	737	643	665	649	677	656	679	644	687	643	681	685	634	653	653	655	666	700	704	658	682	666	669	647	689	671	658	646	674	665	704	622	650	706	666	678	670	671	702	670	693	636	695	670	668	662	667	648	671	676	675	672	661	643	681	630	646	688	663	677	639	600	673	663	714	707	659	655	634	628	685	647	658	726	644	668	693	636	671	674	668	686	662	652	662	687	608	617	614	690	672	654	640	677	673	622	684	704	679	703	655	667	679	712	657	659	680	697	652	658	709	694	684	695	727	683	662	644	666	664	683	679	760	651	691	599	668	665	664	706	693	675	692	675	648	697	694	657	651	666	720	681	692	619	639	644	666	688	689	644	732	691	698	683	652	699	675	632	651	684	681	643	696	696	671	700	675	679	666	682	629	681	715	708	706	670	642	668	679	665	694	659	690	662	667	707	697	680	673	694	703	660	650	637	622	679	667	715	691	712	652	706	663	672	667	667	686	713	656	695	700	665	639	689	642	692	650	658	692	700	703	656	666	646	681	698	681	670	688	687	657	690	683	654	670	686	645	699	713	633	620	700	648	651	694	665	686	669	647	687	655	683	669	683	682	674	680	714	689	674	679	689	660	703	680	643	656	671	653	656	656	686	687	683	663	716	651	663	701	669	689	646	655	652	684	659	685	710	652	697	667	642	663	702	676	664	692	659	674	708	672	658	658	696	638	656	701	685	677	672	697	626	645	682	682	666	668	687	670	625	683	664	682	653	668	686	686	722	664	635	668	670	663	650	650	648	685	668	708	654	646	697	707	697	703	638	677	701	649	712	677	650	692	684	679	634	640	680	724	658	710	679	692	653	703	696	680	670	709	661	656	664	708	635	672	680	690	650	692	651	686	700	670	698	657	657	677	713	707	636	664	689	634	670	646	703	668	694	698	635	643	701	711	698	678	660	686	699	706	640	686	662	686	674	629	724	679	634	687	693	622	677	683	674	683	681	660	684	677	682	657	674	666	674	663	671	695	660	652	670	684	638	658	712	675	674	676	667	666	644	646	684	665	657	710	664	660	680	667	665	696	654	664	647	664	666	672	640	677	658	708	705	660	730	687	676	673	710	653	660	684	659	689	689	665	643	685	658	684	664	647	682	629	698	701	686	614	709	643	666	688	658	666	693	677	671	683	639	673	679	659	680	620	659	643	670	672	702	654	694	692	672	696	687	664	663	666	660	652	704	692	686	680	652	754	697	627	705	659	692	651	658	688	658	671	684	626	624	681	624	658	671	652	682	656	676	675	661	671	653	641	698	652	617	706	684	692	697	622	665	673	681	688	671	626	693	645	673	715	664	654	643	674	675	695	664	661	687	698	703	685	686	615	682	659	693	721	633	693	639	697	653	668	682	672	698	710	624	651	667	639	665	641	653	679	745	658	683	630	697	677	704	635	694	669	685	666	716	689	689	725	695	685	689	675	662	656	707	647	679	651	698	695	696	733	704	674	699	646	667	663	686	698	666	656	654	656	685	696	693	710	678	664	669	676	678	674	662	644	637	678	686	687	656	684	635	637	681	654	702	644	639	647	647	652	661	734	646	689	662	676	712	665	710	674	707	623	717	674	673	623	665	684	657	663	686	695	717	697	632	681	711	694	626	662	701	691	677	647	718	667	659	699	694	672	610	662	708	676	701	636	693	659	662	629	653	688	646	656	716	714
24047	21112	28118	24338	19554	4895	1918	1217	860	739	648	554	513	517	473	456	485	425	389	341	342	330	286	280	272	241	287	238	251	250	254	228	239	254	224	243	225	215	236	228	250	223	199	229	226	209	257	245	226	203	231	202	209	214	209	243	227	230	207	213	232	208	213	195	200	225	226	221	205	194	229	242	218	182	184	233	200	237	183	203	204	225	213	226	221	229	221	198	222	216	204	228	208	208	206	219	195	189	210	205	213	210	219	239	209	197	197	213	199	212	190	210	196	205	214	211	192	208	211	207	202	202	203	206	187	214	215	218	202	201	215	220	201	213	219	214	223	213	192	201	213	212	222	206	213	218	247	220	212	243	204	213	188	202	189	216	207	212	210	189	220	211	208	224	232	193	207	204	206	189	196	214	228	236	221	211	209	183	208	208	188	216	216	185	188	232	193	211	191	201	203	233	237	223	209	220	207	191	207	208	215	215	219	198	215	223	200	172	221	216	214	205	215	198	228	199	208	224	225	215	180	239	226	206	204	188	184	223	212	205	215	192	212	208	224	221	199	205	233	243	206	204	212	201	198	210	201	217	216	208	183	227	213	189	186	191	225	212	206	233	188	231	189	197	177	223	207	228	218	212	216	193	217	229	207	218	202	209	192	208	222	224	228	212	226	199	212	201	225	226	170	216	217	208	199	240	208	190	223	224	195	218	212	212	221	224	213	183	210	211	199	192	225	191	199	197	210	195	210	191	203	208	224	196	189	205	207	197	181	198	238	203	197	205	214	205	230	216	208	216	236	191	221	227	223	194	211	212	210	213	201	224	207	196	205	187	215	200	237	231	202	196	200	208	223	192	232	205	201	224	208	196	192	188	206	212	232	198	179	239	189	209	200	214	206	206	207	217	204	191	243	199	196	182	203	215	193	201	196	219	191	241	195	210	200	221	197	226	223	212	206	195	214	199	222	209	218	230	195	193	209	243	201	208	217	202	196	201	211	210	210	220	194	205	232	207	203	211	182	202	209	200	230	204	231	189	217	195	212	231	211	218	203	213	208	192	227	213	202	214	224	212	183	210	233	228	229	210	197	206	196	189	180	187	231	219	221	224	223	198	236	225	184	213	226	223	202	222	227	203	216	214	217	214	214	215	208	192	207	238	216	221	228	175	202	219	210	213	225	206	211	190	198	229	179	222	220	215	186	217	209	185	213	210	215	221	216	226	198	196	258	224	213	213	218	190	189	207	210	221	188	219	192	206	221	222	208	237	229	188	232	223	204	199	181	198	202	208	206	229	191	207	206	216	216	201	223	211	200	206	211	212	200	218	219	199	224	197	199	229	201	228	202	211	215	208	206	198	229	192	223	219	219	198	232	219	240	218	201	207	226	237	211	192	191	221	206	226	204	214	191	201	219	174	209	195	211	203	207	218	228	208	202	188	225	218	227	224	183	182	225	205	210	182	221	219	208	218	217	233	220	228	228	200	206	210	219	221	216	212	213	204	221	200	204	208	226	184	176	216	221	220	207	214	204	205	214	232	213	197	232	215	190	215	223	211	204	200	205	217	210	202	199	220	210	206	250	212	212	196	218	215	204	216	221	220	224	205	197	232	231	210	193	229	222	195	220	213	224	191	202	190	201	220	209	208	227	207	206	202	207	212	198	202	207	203	230	230	198	204	183	217	225	190	204	205	220	209	217	202	212	220	191	182	202	204	226	193	225	208	220	200	216	190	223	208	211	226	232	213	220	202	203	206	218	190	193	202	245	214	191	212	189	213	187	212	185	225	199	226	224	199	210	200	197	230	209	210	211	184	201	217	226	217	188	214	225	214	218	228	222	203	211	213	223	213	222	190	184	176	206	186	208	221	220	190	208	243	200	211	227	183	186	177	187	220	208	226	225	216	198	205	175	206	220	183	235	237	209	184	191	232	213	192	204	219	206	212	220	205	196	175	210	191	211	202	210	209	209	244	207	223	209	215	201	188	233	182	190	221	239	208	196	218	180	213	196	226	197	217	208	208	208	194	206	200	216	196	231	173	197	191	197	195	228	218	229	240	216	224	218	210	199	232	207	201	223	207	198	196	225	205	217	225	209	205	243	218	226	212	230	224	210	205	231	203	204	230	234	200	197	220	235	236	215	201	199	242	223	234	166	217	224	201	218	191	211	205	213	209	213	225	199	223	237	201	243	219	196	184	193	224	200	210	200	237	186	209	225	201	230	166	210	204	229	214	219	202	206	185	258	222	217	240	228	201	188	200	217	193	211	211	200	193	216	217	210	213	195	201	210	223	230	183	191	228	186	230	206	243	198	177	204	212	192	198	212	218	217	202	211	226	220	191	191	196	205	203	190	187	205	207	205	212	217	186	203	199	202	186	193	202	187	213	211	241	191	188	223	228	198	202	204	198	197	228	215	201	213	204	209	197	177	189	221	201	221	216	208	216	210	214	197	234	178	238	202	218	202	210	200	197	203	208	203	192	231	211	189	215	190	214	197	230	222	206	187	234	199	190	190	236	201	214	204	239	198	231	201	217	197	190	194	212	193	208	212	230	206	203	207	196	223	215	196	207	241	204	202	211	202	192	207	201	197	193	202	211	209	199	189	168	239	179	215	192	195	220	211	198	187	205	190	212	192	218	205	208	198	197	181	216	199	191	218	227	211	213	223	237	178	234	203	222	214	210	221	197	229	210	204	183	191	208	191	219	227	229	199	227	200	215	210	212	223	203	218	241	223	215	207	204	197	239	209	228	197	213	215	245	202	214	180	221	215	231	195	202	218	212	222	221	236	221	198	185	219	189	213	201	207	204	206	191	206	237	210	216	204	196	202	199	198	197	234	199	202	216	197	191	186	189	210	234	188	214	218	201	219	201	224	216	218	220	198	191	217	213	242	189	212	216	195	192	217	193	211	211	227	220	218	205	216	220	209	219	185	214	182	187	216	213	203	189	184	207	207	195	193	214	215	216	202	223	225	201	212	199	231	207	207	221	205	201	217	220	208	213	177	227	179	204	213	209	222	203	193	247	219	196	211	197	221	204	206	207	192	204	214	201	230	192	222	231	214	208	228	208	209	210	201	215	224	210	226	184	200	209	200	215	209	207	216	216	239	217	215	209	217	188	199	227	197	208	223	203	190	189	230	187	207	201	194	231	202	203	226	224	174	215	209	209	214	211	216	209	219	203	218	204	225	224	195	227	172	198	214	191	202	206	205	226	194	198	204	220	219	228	204	181	196	208	182	199	165	221	228	219	232	235	218	205	204	197	218	202	199	194	216	238	189	188	205	206	218	197	203	225	221	202	197	215	215	221	222	195	226	215	189	189	192	200	213	224	220	209	191	181	185	216	187	211	181	199	216	192	195	217	217	191	206	194	200	206	190	195	222	195	212	204	237	204	220	227	188	231	193	220	226	215	216	219	219	231	214	216	223	189	192	203	213	204	222	209	227	208	213	244	190	230	192	178	192	203	206	213	199	218	219	223	216	204	226	199	214	203
11535	23149	20618	12859	9515	7183	5675	4437	3384	2872	2398	2047	1781	1701	1512	1537	1409	1266	1184	1085	949	799	722	729	622	607	568	581	556	541	582	529	523	521	468	472	521	506	493	506	487	453	450	464	457	466	477	486	474	442	436	506	469	473	441	477	455	453	450	490	474	468	462	465	435	480	446	455	445	445	426	433	444	478	447	413	408	402	408	420	467	436	424	417	413	419	419	412	412	466	462	427	449	488	438	443	452	420	414	429	423	399	410	440	408	397	433	438	471	412	404	452	456	416	436	406	446	441	421	420	435	441	417	428	450	399	444	468	447	448	406	447	418	439	454	428	419	410	425	448	414	386	424	467	439	423	395	420	402	423	416	447	491	385	432	420	393	439	426	451	431	446	425	413	395	409	439	388	423	415	439	461	427	408	432	421	396	418	386	394	418	396	434	433	384	443	446	413	415	416	394	466	430	424	445	448	414	455	433	422	434	400	384	411	445	426	440	439	437	435	441	459	384	467	435	380	436	415	413	441	394	417	429	422	446	422	410	416	428	414	417	393	426	452	411	407	416	424	429	423	419	420	415	435	424	397	411	429	407	396	427	383	432	446	397	400	364	421	415	388	450	432	448	448	416	422	449	421	384	411	414	429	411	456	404	423	418	415	388	430	433	396	468	462	397	410	393	416	383	411	414	399	432	448	422	430	433	388	426	429	429	379	453	447	404	444	421	458	439	420	423	401	444	389	483	420	447	414	433	437	386	412	392	447	427	443	396	433	400	421	439	411	429	404	407	399	429	432	409	438	407	434	417	465	424	419	383	446	402	423	451	405	422	409	439	407	414	431	407	393	415	423	450	429	453	401	442	439	412	405	388	435	428	433	413	413	397	459	422	426	451	404	427	408	436	451	411	466	458	412	380	434	426	422	398	418	419	413	403	405	445	427	442	420	438	428	395	417	401	435	409	434	450	428	442	411	393	431	482	416	366	405	416	417	413	420	430	464	426	394	422	428	424	434	407	443	423	410	413	419	412	451	429	409	455	378	441	421	420	423	411	434	435	416	420	425	444	403	440	482	423	430	449	417	429	423	440	442	430	415	402	356	419	470	459	425	447	435	440	414	425	421	399	448	411	435	445	410	390	408	483	421	424	415	494	421	411	410	403	413	444	421	423	429	447	408	412	446	439	433	419	441	453	397	373	421	415	437	384	451	398	438	455	408	441	418	404	408	412	393	433	420	423	417	420	390	409	413	423	423	414	445	436	446	425	383	389	409	413	414	451	464	440	437	419	420	416	418	401	427	442	437	385	381	433	415	425	435	416	435	449	393	382	428	407	430	403	452	415	413	425	411	454	417	391	429	401	445	395	405	404	392	431	421	429	414	401	387	393	416	442	419	417	402	411	416	421	430	387	435	419	444	403	386	388	443	396	415	469	422	422	422	421	433	412	424	432	373	426	437	414	438	437	421	413	420	412	404	444	413	406	449	399	455	410	402	453	434	397	381	440	438	394	455	433	429	431	416	430	405	435	409	375	430	427	396	400	440	449	410	437	437	421	438	416	444	380	432	444	457	418	445	458	444	441	420	361	433	428	457	423	428	377	431	434	410	392	404	398	436	446	416	401	397	467	442	424	411	409	420	386	434	440	407	382	417	432	439	443	437	396	410	415	407	453	424	414	412	420	414	439	465	387	420	411	441	376	414	382	418	404	423	416	414	439	409	435	413	390	412	448	440	400	435	410	403	422	449	429	453	427	421	406	429	437	418	429	402	409	395	423	415	446	421	428	439	422	451	430	415	436	428	438	399	417	401	444	418	427	424	438	445	428	369	454	413	422	396	451	413	402	432	471	454	416	392	424	418	449	434	439	434	447	444	445	444	419	401	407	427	445	408	418	438	408	433	454	451	410	435	391	448	398	437	445	450	430	369	416	425	416	458	441	417	432	406	411	424	429	427	444	433	421	418	416	408	423	430	416	421	409	407	425	433	407	413	434	425	417	452	434	383	421	453	435	414	401	422	414	404	480	367	470	469	441	413	458	435	417	444	430	385	435	439	404	409	421	447	417	404	410	371	390	430	434	405	403	405	416	425	407	420	403	396	441	431	407	432	458	457	430	458	416	455	420	437	452	447	384	423	409	440	429	416	393	436	414	395	398	429	450	429	428	404	397	436	425	421	395	432	433	426	418	448	410	434	391	381	440	412	447	453	411	398	406	435	403	433	428	437	440	416	397	419	456	435	405	420	394	417	412	435	438	426	415	413	393	428	432	455	432	439	424	436	412	442	426	437	413	448	411	412	413	444	421	398	403	450	399	417	465	442	406	437	458	433	427	445	423	441	401	445	442	432	420	442	450	423	422	436	402	399	430	418	457	407	461	408	435	408	406	407	457	418	422	416	392	398	425	432	432	442	438	381	404	430	430	396	432	424	428	476	427	430	443	471	429	435	412	420	414	440	449	413	406	417	389	415	410	427	452	406	445	412	385	412	417	411	407	442	427	404	427	450	449	420	428	405	404	425	453	429	397	401	458	442	431	398	407	429	454	406	443	415	426	440	445	428	403	363	423	438	433	458	424	455	432	408	419	424	430	414	394	460	411	396	436	461	428	433	412	401	423	452	471	399	428	440	422	401	440	409	389	425	447	429	417	457	455	437	434	423	429	439	418	437	396	430	433	444	391	394	413	385	450	393	407	411	396	405	431	391	379	435	410	457	440	461	403	418	437	410	437	416	436	433	438	419	457	422	435	412	431	432	404	414	418	441	421	422	406	402	387	460	389	449	446	413	394	397	405	429	423	409	431	424	435	384	401	463	425	409	428	439	436	450	403	405	451	466	406	411	429	436	458	395	439	435	461	396	420	414	462	439	387	413	421	433	421	420	420	430	381	447	479	406	386	389	452	432	436	411	430	405	375	413	438	416	420	419	416	449	417	416	427	438	403	426	438	377	428	413	428	430	441	381	445	397	414	411	413	409	422	446	389	423	402	404	431	416	461	419	391	411	395	410	425	416	466	429	425	439	466	391	399	420	417	431	438	434	412	403	417	426	403	449	414	450	423	404	399	451	441	424	426	442	440	470	437	413	414	420	418	409	424	387	422	427	427	429	411	416	468	386	429	425	401	428	438	419	425	419	426	406	380	414	402	401	441	439	419	417	387	433	432	411	440	423	423	425	434	407	392	433	432	382	430	410	403	393	408	397	410	372	445	416	434	442	407	393	413	418	456	385	444	417	394	400	434	434	430	421	442	435	447	394	415	414	446	389	441	396	452	419	404	405	454	452	433	401	420	399	415	400	422	434	427	428	372	462	429	406	380	436	406	458	410	423	396	412	446	466	400	435	419	381	420	451	420	421	406	372	448	432	393	398	407	416	414	407	407	413	463	408	413	385	475	395	411	429	449	449	434	462	407	418	421	419	469	436	420	426	409	406	422	446	399	423	405	451	419	433	414	412	405	397	431	426	427	443	410	429	443	409	416	425	423	447	444	416	429	455	404	433	449	416
23125	21104	28798	23681	21107	18800	4900	1983	1298	1021	945	825	749	697	626	620	591	526	519	449	406	384	382	353	323	319	289	295	246	259	285	252	246	260	271	253	253	254	275	263	236	230	227	264	249	242	241	258	272	260	241	253	224	238	256	241	249	226	268	225	227	218	239	244	209	216	236	236	232	216	222	228	247	238	232	227	225	212	232	217	249	244	244	237	242	230	234	238	214	216	226	241	236	227	251	215	234	232	240	224	249	232	230	197	224	211	210	226	228	223	234	237	221	224	219	222	246	244	226	226	239	242	233	255	184	252	249	203	223	238	217	210	231	222	232	217	230	248	242	249	225	201	215	223	219	236	229	231	243	205	219	226	217	217	230	251	246	218	226	198	208	239	236	236	247	225	245	237	232	210	242	214	217	235	228	205	239	193	200	240	233	212	198	233	213	245	246	229	228	232	253	199	205	202	241	257	238	217	213	258	225	228	258	248	256	227	229	230	239	202	238	250	244	248	229	220	249	237	233	216	239	199	234	259	222	213	232	251	227	230	235	236	213	218	228	223	234	221	236	232	238	241	218	203	245	205	215	231	234	241	220	219	205	220	218	261	188	220	201	230	250	225	233	229	235	237	216	217	219	227	232	212	248	222	217	258	262	256	219	234	222	209	207	209	231	229	234	209	214	234	218	231	242	220	193	233	226	225	226	204	234	217	209	208	224	212	252	239	212	254	255	245	243	259	231	233	203	208	220	220	236	236	225	233	223	230	260	233	212	237	228	217	235	206	206	247	249	239	232	239	269	237	220	249	222	239	190	234	223	225	235	233	258	211	247	225	205	253	250	215	239	234	240	215	253	219	234	250	236	210	241	254	244	184	223	231	226	224	220	225	229	219	226	205	244	248	225	244	222	222	227	238	227	237	235	243	213	244	201	241	211	209	246	214	223	240	242	237	232	227	223	237	243	229	225	212	226	247	202	254	223	239	234	203	250	232	232	241	247	204	212	223	209	217	207	208	220	182	247	269	236	217	237	233	227	238	234	214	231	229	196	224	230	210	212	240	248	218	220	255	209	222	230	195	251	197	224	235	224	242	230	224	230	238	231	206	220	201	234	240	263	224	199	196	226	214	208	210	220	226	255	210	238	219	225	227	250	264	213	200	230	222	195	210	221	218	209	227	241	218	207	244	244	243	210	236	235	217	226	201	246	225	246	215	219	224	221	205	240	238	221	217	219	220	209	231	239	220	259	232	238	201	265	207	219	249	253	240	242	233	221	230	225	197	234	213	261	212	206	222	224	232	228	239	231	221	230	223	225	227	220	222	232	244	230	229	208	205	236	230	245	221	219	251	232	229	216	236	210	211	239	238	224	214	227	230	234	218	221	230	235	233	211	230	231	229	228	210	235	224	225	209	244	222	210	196	208	248	243	227	220	238	209	211	210	246	221	248	245	227	211	224	230	242	238	224	232	240	232	226	181	246	204	188	229	260	236	226	252	215	215	223	256	234	251	230	233	206	225	237	232	227	229	218	211	210	221	231	228	217	223	218	214	223	208	248	198	202	240	215	230	228	251	207	229	221	248	237	236	217	209	228	197	233	228	213	228	213	257	223	217	225	210	214	224	221	205	237	241	234	213	218	217	232	252	208	227	195	247	242	234	250	228	248	217	244	234	236	203	239	245	232	239	218	237	211	222	210	238	201	232	225	230	211	242	225	209	259	206	217	218	239	222	237	191	200	199	225	219	232	227	222	200	242	228	255	202	209	220	201	218	223	234	199	201	219	232	220	242	215	243	220	186	223	247	213	207	228	229	197	206	206	244	250	223	217	197	226	211	214	231	235	219	209	226	266	219	230	232	243	236	226	236	204	232	223	207	212	220	226	247	241	240	242	204	211	222	244	263	256	209	184	241	212	239	233	221	249	235	235	238	233	207	240	257	203	206	213	228	215	228	227	223	232	218	235	247	228	234	217	246	211	222	217	214	229	235	202	244	251	236	213	215	218	217	195	235	235	208	247	211	220	242	230	220	215	234	219	236	227	222	238	209	220	202	236	233	238	222	231	223	244	196	215	206	218	226	234	211	221	220	222	223	224	216	225	230	217	224	220	194	228	262	219	230	232	215	201	234	226	204	218	226	207	240	221	209	195	205	215	247	230	239	243	249	235	216	207	243	228	244	230	229	214	232	183	227	227	226	237	218	207	257	202	222	233	226	241	219	210	230	239	209	237	227	251	224	228	204	241	219	251	220	239	222	234	236	229	220	218	243	230	216	232	214	228	229	210	260	239	225	208	250	225	200	236	226	230	220	211	197	203	233	230	208	230	224	230	259	240	231	216	216	239	189	226	245	227	232	206	202	238	205	251	228	239	230	233	242	242	234	255	211	232	226	239	219	220	232	233	205	211	231	224	211	201	225	201	235	217	234	251	222	222	230	230	233	235	204	228	227	247	226	214	241	236	225	245	226	218	218	224	213	226	257	229	230	237	228	241	231	216	210	237	234	207	241	216	215	241	216	214	248	226	221	217	228	223	244	231	223	224	246	232	246	219	247	226	211	231	216	237	231	218	233	222	233	244	227	222	217	253	250	227	236	223	204	220	219	206	221	222	230	217	236	217	241	210	210	237	240	209	251	207	228	203	218	216	221	221	237	244	206	227	234	219	243	235	230	238	236	207	248	202	212	242	210	228	210	225	213	209	219	219	222	213	219	238	228	230	208	232	219	221	243	240	262	217	231	206	184	221	249	214	232	214	207	233	228	230	215	232	220	224	210	206	231	239	205	211	225	218	233	216	253	236	226	225	223	224	240	229	223	239	234	238	222	218	241	252	237	251	238	214	218	238	256	223	260	198	223	235	226	255	192	231	234	208	225	211	203	222	233	283	201	228	193	198	206	224	222	246	224	250	220	239	195	232	195	218	238	249	224	236	205	259	204	191	212	236	216	237	206	209	245	212	226	240	222	226	231	251	259	224	204	236	244	204	241	213	215	239	237	238	223	217	223	214	240	229	225	225	216	215	215	212	208	249	221	221	195	226	241	228	246	211	211	206	243	233	191	220	244	222	230	217	225	221	255	217	239	234	228	207	206	228	216	236	213	240	229	221	236	229	234	201	232	236	236	233	214	222	200	226	233	227	205	208	232	226	212	252	222	217	196	219	241	244	201	219	227	226	253	228	229	213	217	248	233	196	209	229	216	256	220	223	225	218	218	206	240	262	238	248	226	215	259	248	215	234	209	250	209	257	224	227	228	210	231	205	288	241	232	247	229	247	218	231	245	204	259	220	210	223	212	241	242	242	264	224	223	205	230	235	230	228	192	215	214	234	223	195	237	245	225	224	227	242	238	205	239	225	216	227	221	238	230	223	237	214	230	251	221	187	220	218	241	235	235	250	226	257	247	200	227	226	226	230	272	207	223	224	217	228	249	209	219	227	228	246	218	228	213	216	226	230	218	224	247	243	241	206	216	246	219	260	228	225	230	221	219	206	208	238	202	201
13885	28309	25364	16868	12933	9934	7756	6308	4821	3901	3252	2858	2483	2268	2132	2068	1950	1816	1561	1421	1099	1043	914	811	773	698	658	690	626	607	594	575	556	566	527	517	540	535	549	536	500	496	467	523	509	491	503	443	461	519	469	509	421	466	488	466	492	460	474	487	449	489	485	475	488	416	474	479	419	459	422	442	464	437	439	433	419	437	462	422	440	418	430	407	460	409	420	412	415	468	452	443	460	403	414	421	433	396	466	445	452	428	421	402	441	397	418	434	445	450	437	446	463	432	435	453	404	416	417	417	448	428	409	431	436	441	436	433	432	430	405	434	403	416	427	411	414	435	405	458	420	412	443	446	438	428	372	413	492	408	404	408	417	386	438	436	423	429	445	426	420	411	420	454	413	412	455	436	402	435	458	417	426	389	434	424	439	421	417	415	404	422	424	477	451	393	415	399	436	426	455	411	408	412	366	362	438	422	425	415	427	351	454	402	438	411	393	436	442	414	436	444	434	432	411	428	437	423	427	392	429	436	441	438	389	431	435	438	426	377	417	399	443	369	405	417	399	426	413	462	455	401	437	395	446	413	434	419	463	408	450	401	400	401	388	444	437	394	439	449	430	462	418	364	448	432	408	418	413	400	468	421	448	433	433	453	419	453	428	448	427	422	404	451	445	440	442	430	423	413	389	408	443	438	429	441	414	435	419	428	397	418	433	440	417	423	406	382	406	417	427	461	375	397	383	406	422	407	428	442	424	437	444	394	443	445	426	435	455	460	405	415	437	464	422	412	426	417	413	418	401	447	432	408	430	409	426	405	436	393	424	434	458	439	425	413	393	436	400	423	426	447	440	457	453	421	397	421	427	395	441	410	422	429	442	410	458	408	452	466	439	425	413	376	400	429	430	440	422	425	387	386	434	404	424	402	464	428	400	456	437	414	423	416	404	419	422	427	436	408	406	437	445	390	393	430	435	403	428	424	430	431	440	434	427	420	438	411	401	400	433	436	399	407	391	366	447	403	396	414	402	398	433	429	446	412	439	404	421	393	436	452	396	424	433	427	400	401	412	406	441	415	427	421	476	391	471	407	417	392	431	387	441	403	413	394	437	416	432	422	418	409	400	435	403	440	407	402	484	423	420	426	402	424	421	401	441	438	398	416	409	439	442	419	473	452	395	411	453	452	432	418	428	407	434	445	436	409	441	425	445	397	434	413	462	438	436	418	437	416	434	421	416	408	423	463	421	427	416	415	395	437	436	407	448	425	457	407	429	446	403	439	409	412	483	420	433	389	422	425	437	401	428	404	412	426	428	441	409	416	429	421	422	409	426	423	438	438	449	433	408	426	408	434	397	428	392	411	392	420	432	434	387	391	452	372	413	411	464	393	440	437	430	424	444	420	440	452	426	437	418	422	422	458	417	413	427	415	418	417	395	418	445	411	397	443	417	406	411	418	436	443	393	437	446	386	380	435	414	402	450	419	453	456	415	453	411	442	438	394	421	434	409	415	409	397	418	398	423	437	394	396	424	422	436	435	407	420	449	380	402	421	425	391	413	446	396	413	388	412	376	411	442	426	440	420	398	421	451	412	405	439	407	414	411	415	374	458	401	418	427	413	412	427	435	407	459	393	422	436	452	413	382	430	434	415	374	418	430	415	397	422	423	403	425	426	413	414	410	424	439	415	412	451	439	426	386	434	424	403	400	499	419	418	431	431	420	451	419	422	389	401	427	460	416	457	434	396	431	413	414	410	424	412	422	434	396	459	433	423	460	417	423	402	417	439	423	406	437	461	440	440	419	432	400	440	455	409	415	396	448	430	426	392	399	466	395	391	427	400	453	421	432	392	392	466	398	436	436	447	439	429	408	440	421	434	434	446	459	415	466	387	424	444	382	401	443	418	431	437	423	389	454	400	462	406	439	416	412	448	413	425	445	455	428	377	434	429	418	405	402	410	448	448	399	420	414	436	447	444	440	401	414	426	441	432	406	418	450	430	477	425	480	390	422	426	419	410	429	412	426	420	450	446	426	411	438	418	418	470	416	402	445	409	394	443	448	424	446	402	432	413	407	427	450	406	427	474	429	392	386	416	402	428	459	447	434	406	479	444	445	456	436	394	423	407	433	431	392	428	414	391	458	412	429	410	398	437	401	402	445	463	421	421	406	416	394	417	443	389	411	464	433	480	442	427	415	420	402	469	455	417	460	456	378	449	418	393	412	445	435	415	433	405	421	394	394	419	394	439	360	431	382	442	401	416	434	404	450	419	418	477	400	479	403	417	400	409	418	473	409	440	414	392	454	404	408	424	442	420	394	377	400	445	407	452	443	435	435	399	408	387	439	442	446	449	421	414	440	383	452	420	428	429	398	421	430	429	441	432	402	430	458	454	432	438	431	421	438	408	419	430	413	397	462	403	442	426	404	415	426	409	419	441	426	433	448	416	458	433	448	411	411	423	418	442	430	437	421	384	410	447	444	416	422	397	429	438	436	361	423	410	477	434	381	429	428	446	409	437	476	417	437	436	441	394	416	383	431	423	398	429	405	398	404	412	428	418	480	449	438	409	456	416	426	406	415	401	450	419	454	397	414	416	436	417	407	492	389	473	463	413	429	385	422	417	451	446	428	448	461	428	413	413	426	427	459	441	439	422	422	436	411	422	431	458	466	434	419	401	429	408	448	467	431	439	449	419	432	427	430	412	419	446	420	436	404	448	421	430	406	440	420	385	433	396	411	482	434	422	411	425	391	442	388	436	454	395	409	471	416	417	421	424	449	404	436	453	425	405	416	415	400	407	373	400	417	413	396	414	422	406	395	410	368	423	422	417	407	429	396	416	415	478	410	437	420	453	423	411	423	423	422	436	391	417	454	404	433	452	427	421	434	410	414	404	428	425	400	400	396	428	462	420	451	447	429	420	422	415	408	422	432	418	428	431	465	442	413	449	453	417	414	422	396	427	440	417	447	416	424	421	414	426	434	471	376	429	389	440	441	434	426	425	420	416	423	414	398	418	423	454	448	413	411	406	424	430	424	420	444	460	407	454	459	458	386	435	450	441	409	443	397	474	392	424	414	378	436	415	439	432	438	406	421	422	396	413	442	431	429	411	423	402	452	385	454	445	432	415	397	405	463	396	422	431	385	432	426	463	426	447	384	431	419	421	420	426	410	401	479	439	451	405	430	435	454	451	414	449	406	410	439	441	418	445	425	428	402	442	444	435	460	407	462	445	477	456	448	429	407	444	474	400	448	433	399	410	420	405	414	415	441	413	438	408	394	405	405	408	379	445	442	430	415	405	418	428	447	401	454	437	411	424	400	479	419	431	407	444	410	452	431	438	444	423	429	445	425	419	431	471	439	413	419	418	435	428	447	413	456	390	393	403	405	420	422	413	402	443	424	450	460	448	389	430	402	446	423	438	413	409	453	448	450	438	438	430	433	439	391	392	443	433	459	447	424	396	424	447	444	440	405	422	389	454	383	429	436	428	393	404	420	440	420	419
26500	20145	10742	3762	1920	1389	1051	816	675	637	587	524	486	461	464	482	425	481	439	427	373	395	344	341	383	369	350	357	361	330	353	326	333	333	368	350	349	334	373	331	358	377	356	343	353	348	371	349	330	345	319	361	304	335	311	332	336	343	339	351	305	354	331	360	318	330	341	340	333	349	363	374	338	345	319	370	343	346	352	336	334	319	326	363	336	370	317	351	314	300	336	347	344	339	348	330	344	356	324	330	316	334	359	319	367	305	314	319	345	309	365	339	335	317	335	355	325	332	339	337	327	358	325	358	330	343	323	347	328	354	352	341	328	315	335	331	351	293	320	313	331	338	356	343	320	313	355	330	334	318	385	357	318	333	360	320	339	362	335	331	368	337	329	330	322	326	301	321	321	335	334	330	362	345	341	348	365	330	336	354	331	356	342	369	303	341	360	301	325	322	367	350	351	319	334	338	328	324	327	332	320	322	301	323	335	338	365	317	341	355	346	338	315	307	362	372	338	318	348	370	347	341	336	331	311	349	308	326	339	297	338	382	329	347	333	334	350	346	342	310	301	319	358	348	329	324	335	335	330	343	357	348	331	331	355	364	343	353	365	385	340	341	354	342	360	304	328	322	351	343	358	325	353	344	321	343	345	354	329	324	341	327	344	361	349	326	336	359	346	394	314	302	326	341	332	311	332	343	336	340	352	334	337	330	359	338	343	371	297	318	357	344	369	343	346	384	323	342	331	378	351	315	360	347	402	339	344	340	357	332	342	324	343	361	299	323	363	346	318	349	315	363	328	359	321	377	353	345	348	355	345	343	336	349	331	326	341	334	361	321	310	345	354	328	334	376	352	316	339	293	346	332	370	344	328	345	310	339	370	330	347	295	359	363	349	324	324	319	354	346	336	349	335	379	336	310	339	348	320	331	338	321	356	297	323	353	349	340	355	367	348	352	371	369	350	365	357	335	328	333	362	352	315	347	322	343	354	339	350	353	334	348	329	340	343	329	396	349	354	313	335	342	317	358	319	350	303	333	346	327	327	353	343	322	324	339	337	369	343	359	329	329	320	355	338	343	330	339	322	368	342	332	367	336	375	331	345	350	350	344	358	356	357	308	310	324	367	340	345	303	348	330	339	335	343	337	314	341	338	356	306	338	313	337	337	334	329	325	330	324	354	303	357	346	331	313	352	339	344	348	341	331	314	296	321	322	312	327	324	311	329	357	355	332	366	318	357	350	348	349	360	317	310	336	321	362	332	356	334	338	358	334	341	335	333	335	332	340	314	336	355	316	344	333	327	390	347	342	336	353	324	314	305	338	363	324	316	347	324	303	328	330	336	357	372	344	336	330	346	316	325	338	337	341	317	369	326	302	323	338	306	339	357	312	332	336	303	341	345	321	318	336	300	341	320	349	322	372	347	348	306	302	344	331	331	342	363	328	325	339	361	326	330	303	372	305	328	365	342	324	343	355	355	326	344	337	333	351	340	307	334	349	321	343	300	316	336	327	345	351	307	331	338	317	328	353	334	336	303	339	372	332	328	337	358	327	358	353	326	342	310	320	337	330	334	315	324	317	344	346	339	319	368	334	336	373	327	340	338	329	331	346	372	339	362	339	319	330	346	337	327	339	349	315	329	338	335	309	331	362	326	356	355	339	354	333	364	331	334	340	359	346	359	337	374	340	351	321	340	329	331	325	371	339	343	353	361	359	314	328	346	346	373	355	336	341	324	343	332	339	324	331	294	358	340	323	341	338	292	332	338	339	350	334	312	346	320	336	346	375	317	370	365	354	346	351	353	373	298	338	356	330	343	324	335	345	314	335	350	357	346	297	364	389	323	312	351	327	346	347	326	348	346	295	309	352	382	328	309	321	317	347	337	334	324	335	358	318	377	339	360	341	329	281	309	343	343	352	316	348	319	319	314	311	337	347	335	327	346	343	329	331	373	332	324	324	328	350	338	335	337	305	354	338	330	336	362	331	358	301	363	304	365	348	325	359	343	349	323	315	339	371	343	310	340	330	329	345	319	345	338	353	354	331	329	327	304	344	286	333	342	337	360	298	323	302	303	340	328	316	337	328	338	299	311	346	332	338	331	329	361	343	337	335	338	349	356	305	338	324	305	338	299	356	307	345	332	327	319	342	326	327	332	329	348	353	331	346	336	312	329	333	336	373	365	344	318	349	321	317	322	335	357	292	320	328	322	349	332	320	335	347	348	365	355	354	342	333	332	316	365	368	305	318	329	318	333	338	356	322	348	358	349	337	395	329	336	313	362	335	349	347	338	369	332	324	331	351	372	346	335	349	345	327	338	335	376	360	326	338	350	341	304	338	325	355	355	326	330	336	341	338	346	341	352	324	350	349	324	324	299	302	324	329	336	331	353	364	348	338	322	374	337	335	365	367	344	346	347	357	346	319	346	352	325	350	332	338	353	346	326	318	344	350	347	296	321	307	312	318	353	320	349	348	346	346	342	318	361	339	310	381	332	338	325	380	361	326	336	345	318	321	358	336	312	349	330	339	328	334	324	344	358	304	333	381	342	319	332	331	322	320	327	339	326	322	361	336	310	333	332	324	358	344	337	306	330	337	331	363	298	357	339	335	327	326	355	324	319	345	337	362	322	312	339	317	315	354	340	329	326	334	379	305	338	331	353	343	341	329	361	368	329	327	332	364	360	370	329	333	347	329	318	347	334	375	344	360	347	347	339	386	335	343	344	348	362	354	357	349	317	339	341	336	337	328	345	326	335	300	360	343	341	383	319	364	349	348	351	322	357	347	331	332	311	373	357	328	362	332	343	309	381	376	332	349	358	345	299	306	348	306	353	324	331	350	335	339	330	351	299	314	335	372	362	333	336	349	350	359	341	343	311	331	316	307	336	334	327	318	337	321	342	346	344	332	334	334	346	333	337	335	315	334	345	311	326	335	352	334	360	337	294	350	325	385	332	364	349	331	362	353	357	333	340	327	357	362	348	322	330	309	334	366	319	329	314	365	364	335	343	323	326	312	354	345	330	338	285	340	340	320	327	344	349	333	321	356	313	358	354	339	335	360	367	322	359	329	319	324	357	304	346	345	345	313	338	334	363	356	315	343	354	318	367	338	344	341	349	361	325	354	347	318	341	310	345	351	330	327	320	322	358	359	331	356	371	352	302	343	337	275	338	297	362	358	302	327	308	330	320	368	354	330	345	333	314	329	334	338	341	343	316	333	354	330	343	338	367	319	351	328	365	311	327	344	337	359	309	322	317	366	331	354	306	314	346	338	351	309	341	329	342	375	313	331	346	342	330	332	336	322	347	365	306	353	318	333	317	331	348	323	336	338	339	331	353	324	364	298	344	336	353	306	319	335	337	354	310	303	355	338	349	339	338	342	341	346	344	329	307	346	338	359	351	345	337	316	323	314	349	298	324	336	366	308	290	348	357	358	298	337	324	343	334	318	328	375	364	331	370	370	320	371	349	377	321	346	329	351	350	333	373	333	332	395
10035	15545	13520	7982	5793	4303	3473	2693	2166	1844	1621	1519	1310	1332	1277	1300	1186	1109	1040	1007	883	847	869	813	749	743	697	712	745	745	711	704	694	735	693	680	693	680	701	709	683	694	696	651	707	723	670	677	696	621	677	656	712	653	707	685	649	710	691	699	677	670	698	647	679	659	711	650	683	693	694	700	630	671	631	655	627	624	721	681	668	636	684	670	649	626	679	655	675	668	648	681	596	701	677	702	734	650	692	647	638	692	631	682	589	709	640	664	661	687	662	684	662	670	720	644	672	673	629	638	674	621	612	681	679	663	633	696	619	689	660	672	703	640	698	665	642	650	656	682	635	641	642	652	681	662	647	666	676	620	661	699	610	718	673	636	649	679	693	697	654	693	670	654	671	649	651	698	614	672	669	679	722	640	685	683	646	648	686	632	662	676	672	703	634	667	662	624	696	615	671	671	673	653	667	681	672	664	647	656	663	654	627	655	636	638	672	646	659	699	700	651	652	642	669	701	665	687	720	690	665	685	708	636	640	652	654	632	635	659	663	654	660	632	694	666	719	684	672	667	691	689	705	649	666	636	629	636	693	615	672	610	630	604	666	687	645	691	628	637	678	661	675	674	662	631	666	651	661	658	659	673	718	684	648	640	629	653	662	638	641	663	637	681	653	661	678	675	642	716	682	631	634	636	661	670	657	653	654	655	663	646	663	670	689	622	665	667	652	689	639	675	676	666	696	652	670	666	675	643	679	675	686	700	687	654	659	631	662	685	636	666	700	696	693	671	668	667	643	741	657	666	650	661	645	704	708	674	639	691	666	661	675	674	653	642	681	660	649	634	667	675	694	673	655	646	681	663	660	678	683	714	636	660	688	646	632	694	650	653	705	619	660	659	666	671	703	655	666	728	659	657	668	686	666	664	629	638	669	672	616	696	658	682	674	667	656	669	675	637	687	643	690	672	654	637	670	648	672	665	653	657	619	659	629	681	712	703	650	692	687	676	645	647	661	649	649	672	665	624	649	634	662	681	687	655	674	671	652	651	657	686	677	637	651	663	706	675	648	677	657	668	665	680	653	598	613	691	680	644	614	671	671	703	683	706	651	686	654	673	647	673	681	677	672	689	673	647	676	710	671	654	664	655	652	713	637	693	685	677	620	673	688	647	698	681	632	646	635	675	609	637	667	649	688	654	646	655	665	630	703	625	633	679	660	661	706	690	687	683	677	641	666	660	667	666	667	659	657	640	658	643	683	702	661	659	668	670	674	705	644	644	663	647	647	666	636	647	677	683	647	639	678	648	708	694	692	670	658	636	679	661	677	709	676	658	703	683	643	672	675	640	679	629	667	690	668	628	698	702	675	608	639	682	659	707	668	660	668	695	656	649	682	660	657	648	646	711	656	718	652	658	683	661	638	681	621	699	642	666	652	624	669	681	647	627	674	627	709	634	656	700	632	691	661	685	648	677	637	673	682	680	682	667	672	682	661	646	673	673	667	675	685	639	660	685	719	694	706	659	639	671	675	667	656	659	694	660	690	650	657	644	678	659	683	694	676	696	663	652	665	677	648	652	646	661	656	678	623	697	661	699	640	664	668	638	682	659	656	677	684	636	630	644	694	620	646	677	700	700	647	672	636	660	655	690	644	654	609	644	639	645	645	654	652	685	653	655	671	666	706	671	664	696	679	677	696	663	637	691	667	704	659	672	622	655	602	679	668	641	682	644	673	671	631	687	633	683	643	630	667	728	667	673	649	674	636	641	700	668	601	722	644	632	678	669	674	684	650	701	645	679	669	714	679	662	665	675	693	646	626	701	673	638	649	697	665	674	625	626	654	698	587	644	632	660	664	648	694	656	638	722	647	631	654	648	622	647	611	661	666	697	668	691	654	620	683	663	662	688	654	643	654	658	634	611	648	680	669	687	668	677	674	663	685	668	658	662	640	645	652	674	676	619	691	648	661	643	691	673	636	672	664	656	676	665	668	632	665	671	647	698	683	681	682	622	707	707	656	658	644	656	711	583	646	693	633	649	673	683	637	673	657	684	695	710	622	696	701	651	676	649	704	652	645	681	672	679	674	676	678	672	635	660	657	662	619	710	643	675	675	645	693	644	646	698	667	651	709	701	634	650	686	639	688	650	657	679	671	639	644	650	634	687	604	632	645	677	662	670	677	634	639	618	647	654	663	714	667	645	623	646	684	605	629	610	656	650	670	688	708	689	630	692	702	671	647	648	658	687	713	651	639	637	681	664	665	687	674	666	666	657	662	690	641	663	659	691	665	647	668	679	671	689	691	674	690	678	617	696	632	723	652	656	679	699	681	656	670	639	677	636	696	681	685	700	672	704	640	653	603	668	612	672	701	677	681	643	639	669	663	627	649	672	655	629	679	690	652	667	667	676	635	624	708	687	709	696	672	642	653	669	721	692	691	635	673	682	680	673	682	660	715	641	665	663	675	652	681	666	635	664	670	678	671	680	680	618	657	620	676	660	666	626	688	668	704	712	645	667	690	693	701	695	658	667	636	690	653	647	681	680	687	630	674	664	696	658	686	685	634	628	649	692	665	693	662	658	633	659	657	676	626	644	643	648	663	652	669	677	682	631	592	626	661	662	697	652	645	630	677	677	630	659	681	699	664	615	674	676	653	689	701	660	705	635	673	643	683	638	650	650	693	646	662	666	667	704	682	708	697	670	669	653	673	638	672	680	674	705	652	647	677	667	654	625	643	697	669	679	708	648	634	657	652	654	672	665	697	639	696	657	708	647	688	650	648	704	656	628	650	689	687	662	649	662	667	679	685	692	594	689	655	652	696	702	670	669	686	640	674	665	716	682	665	656	683	694	667	675	682	675	640	638	658	632	623	717	710	663	673	696	675	703	643	680	607	680	663	653	701	646	683	676	719	660	626	662	675	666	680	687	658	684	705	636	666	667	651	654	644	677	666	661	661	638	699	721	659	664	669	630	695	641	650	675	684	658	657	653	696	649	681	679	639	632	664	648	658	644	635	663	618	652	690	664	668	640	650	683	667	641	690	713	669	680	699	649	647	680	708	656	633	623	664	712	664	677	664	642	669	643	664	656	694	669	651	648	658	696	650	646	669	604	669	656	620	659	654	656	628	686	726	621	683	666	692	654	650	696	673	715	677	695	676	643	635	633	616	668	651	619	681	688	638	701	618	667	635	683	648	702	668	722	684	711	702	710	687	678	711	637	641	671	654	626	659	658	650	673	653	662	650	682	704	601	647	655	655	680	652	677	682	655	656	664	640	637	661	643	657	663	637	586	653	644	645	672	669	666	693	690	645	658	705	673	671	637	691	673	675	655	654	668	635	686	745	656	657	633	697	684	662	675	702	692	688	650	671	673	676	665	626	677	695	681	716	646	686	677	673	656	656	675	666	686	699	699	711	689	695	628	673	651	648	664	710	703	686	657	596	670	600	641	658	686	684	666	692	667	655	648	642	652	698	642	647	679	667	666	635	710	678	665	675	674
24005	21072	28066	24319	19528	4871	1926	1230	891	785	685	543	523	503	496	450	424	387	432	393	332	305	263	229	259	239	257	229	248	223	204	228	214	232	225	247	202	216	207	199	236	217	225	237	201	234	186	198	219	234	210	215	202	211	214	244	200	217	202	223	196	200	212	206	212	210	223	211	186	229	210	207	190	222	222	189	211	214	203	214	202	232	215	192	233	216	193	202	173	201	202	219	222	217	198	193	252	196	206	215	231	211	206	165	234	225	205	223	196	197	204	240	206	200	194	182	200	199	203	222	202	212	198	205	210	218	210	205	202	200	229	225	206	217	181	213	173	208	225	193	200	222	250	192	229	218	193	204	203	215	203	208	208	196	192	206	227	187	191	198	187	202	212	190	207	210	196	194	176	219	209	216	187	179	206	226	217	204	225	218	214	232	186	214	213	217	184	190	200	200	202	208	222	187	195	208	196	217	197	211	210	195	223	218	218	200	196	181	187	232	196	193	209	212	225	180	236	186	210	211	195	193	222	203	221	218	205	197	192	217	210	207	197	208	225	204	189	213	201	209	211	220	205	211	202	192	202	207	226	209	214	190	208	203	201	223	191	209	204	202	209	205	219	193	220	179	226	219	189	217	206	191	208	218	195	231	168	209	211	202	215	217	190	218	211	201	185	197	228	185	198	208	225	193	216	178	197	210	213	211	218	198	213	211	214	198	211	203	218	209	189	211	211	203	221	206	206	218	220	222	187	223	204	194	226	224	208	208	213	200	205	203	200	228	222	204	198	223	216	205	212	184	220	212	182	201	213	211	206	206	184	223	189	197	176	217	199	206	196	219	205	220	214	205	190	195	223	230	216	216	205	199	179	206	220	193	198	189	196	197	213	204	175	203	217	193	216	200	234	180	202	196	183	184	216	198	216	182	213	205	233	221	197	219	213	214	195	226	231	215	223	208	184	213	205	176	208	185	195	193	207	198	221	228	246	198	210	212	180	210	204	198	213	183	182	215	191	203	202	198	204	191	202	215	190	188	189	226	187	222	198	234	207	187	193	204	200	195	234	214	197	207	225	209	208	162	191	185	210	181	218	196	200	207	200	165	194	216	169	177	194	201	203	212	204	176	183	221	224	204	215	210	184	193	193	200	197	190	201	219	212	187	178	221	197	188	217	219	193	227	175	198	204	214	206	218	226	197	210	184	198	208	216	219	217	222	206	183	203	198	203	180	172	199	195	203	214	227	178	207	186	200	211	222	207	202	202	201	205	206	210	213	217	203	190	202	190	228	197	204	174	195	204	203	211	218	199	220	219	197	208	212	225	216	216	210	194	186	190	202	212	215	222	207	183	204	204	232	197	184	182	205	203	177	202	184	207	206	210	211	216	202	194	226	204	205	191	184	212	200	195	203	218	230	203	198	178	207	207	202	218	225	201	211	223	182	209	204	208	203	212	197	196	223	216	209	213	208	224	205	202	176	207	199	209	183	217	200	238	201	207	203	207	178	186	203	219	214	203	216	214	209	208	225	210	216	226	215	202	203	208	215	220	206	205	239	209	202	192	218	228	197	203	206	218	209	223	196	213	168	206	201	196	211	213	210	202	191	195	191	207	198	201	210	239	202	214	199	195	208	201	206	201	209	182	217	219	203	214	222	200	195	232	208	198	215	189	192	193	181	213	201	182	201	192	204	206	199	205	195	188	204	201	212	223	207	190	190	213	207	206	189	209	202	209	181	197	217	201	217	218	207	224	204	198	202	238	214	192	206	227	197	192	227	192	217	212	196	224	212	217	177	188	186	200	201	185	181	191	195	204	191	201	210	197	213	212	190	202	189	200	208	235	226	179	208	182	216	231	171	195	197	215	205	203	211	199	222	214	191	197	194	207	196	220	189	187	226	188	216	176	198	203	199	196	204	218	196	202	227	214	205	195	242	184	195	210	227	189	200	191	227	226	180	215	215	206	209	213	210	219	185	211	223	195	191	188	185	188	188	209	204	219	208	195	193	223	214	193	189	188	227	237	207	169	196	205	187	206	183	216	184	199	215	208	204	205	191	205	194	228	198	190	229	197	233	192	189	211	223	197	197	197	213	177	195	181	208	215	194	205	210	210	216	188	194	227	197	218	210	201	234	202	201	195	204	198	199	186	202	198	203	208	191	230	207	210	224	214	193	216	198	206	199	200	195	223	211	215	199	186	215	202	209	215	205	207	204	212	220	195	198	196	238	215	210	200	183	201	205	202	213	231	218	196	215	207	204	215	191	197	196	211	203	229	196	196	190	189	241	213	185	216	205	228	232	210	238	192	217	199	204	211	183	221	190	180	187	215	177	204	213	194	179	222	205	220	190	212	216	217	189	196	222	192	195	184	204	172	199	201	199	192	192	209	222	195	218	231	217	191	204	200	205	223	209	193	212	219	194	174	199	213	191	217	215	201	185	214	209	195	177	210	216	218	206	207	176	202	180	206	212	219	215	220	194	195	179	199	204	208	200	227	194	217	181	204	214	204	196	203	205	211	197	206	210	198	201	216	223	219	209	209	206	232	217	195	197	205	198	194	193	209	181	187	193	216	184	235	211	202	218	204	195	207	221	202	217	211	223	226	184	179	193	185	208	196	206	225	221	214	204	213	222	220	211	206	213	215	221	213	194	210	200	204	182	202	212	193	204	179	193	209	176	207	224	191	200	187	208	208	179	235	220	184	190	201	222	211	198	239	209	226	214	220	196	215	187	195	203	209	213	237	214	202	209	185	228	208	202	174	185	188	202	228	216	186	201	192	196	212	199	203	209	205	203	184	207	203	194	239	193	185	199	187	217	222	193	228	190	187	198	192	197	214	243	219	229	194	210	195	190	207	213	181	203	212	197	185	195	202	200	188	215	193	218	192	204	225	194	205	205	195	211	239	202	216	209	200	219	217	205	182	200	208	210	215	221	190	202	221	167	196	192	173	220	218	194	202	215	181	207	207	179	217	207	206	207	186	206	214	192	209	231	234	194	195	203	227	208	207	220	208	195	199	216	216	190	199	196	230	215	197	189	186	224	181	217	217	190	208	210	203	216	189	190	200	159	191	164	205	211	192	203	211	181	237	227	209	176	200	191	196	196	201	204	189	187	209	216	199	177	201	206	229	200	199	196	200	211	236	196	204	187	195	201	226	200	185	211	200	200	203	206	220	200	206	219	189	228	208	222	201	207	202	185	190	207	215	204	223	212	197	211	197	181	217	212	202	218	222	187	204	199	190	206	234	216	213	193	203	214	197	233	204	206	206	203	186	208	194	228	216	187	202	183	201	189	190	186	202	193	199	217	173	209	191	200	215	231	187	163	207	204	207	219	188	208	225	210	205	194	204	194	198	214	218	213	184	190	199	200	217	186	211	230	208	185	210	204	212	202	210	204	195	245	207	225	200	185	228	212	203	180	194	202	213	184	195	234	220	207	202	192	227	186	203	212	189	196	207	190	220	211	196	215	200	217	208	227	205	196	207	195	216	221
11522	22894	20551	13048	9466	7253	5809	4322	3364	2678	2259	2003	1796	1655	1620	1563	1438	1231	1149	1048	902	803	723	725	619	566	589	575	556	512	510	521	527	526	493	468	491	525	487	486	484	467	425	454	473	488	464	439	438	469	472	447	437	477	471	446	427	423	438	450	466	476	427	389	427	429	455	427	419	451	441	444	428	487	484	397	453	397	452	465	447	378	428	387	426	411	448	420	408	437	467	418	401	441	420	456	445	435	405	439	446	358	398	412	425	419	465	408	438	386	457	446	413	412	400	430	422	429	413	406	422	418	403	395	397	425	377	423	409	465	468	420	443	394	458	407	451	450	405	447	432	452	424	424	406	365	414	434	405	476	409	443	426	404	429	410	422	415	419	379	430	407	406	394	435	410	385	381	414	397	410	407	434	414	380	413	391	407	429	391	390	429	412	401	403	414	379	428	434	412	445	416	387	447	406	431	386	401	420	404	411	393	397	413	413	430	407	432	418	417	416	427	406	420	413	393	446	380	465	429	413	428	435	425	393	406	433	402	395	409	395	408	431	381	395	432	436	410	402	388	374	421	395	426	411	421	440	429	413	378	418	398	439	426	418	423	417	381	412	445	452	440	448	415	439	412	447	379	419	462	457	401	397	410	380	421	377	424	422	431	458	464	436	385	413	430	436	399	400	432	428	436	429	453	411	423	414	419	413	418	413	387	412	389	481	385	386	435	416	393	433	394	396	453	417	414	403	424	432	410	406	416	396	431	397	407	424	430	436	418	435	446	455	402	409	406	432	421	410	407	404	429	454	419	408	429	445	412	396	414	403	454	405	421	438	447	388	407	412	429	454	416	425	385	411	418	438	417	426	381	393	423	423	397	395	444	415	426	416	419	415	432	424	392	442	410	402	399	433	417	388	414	438	430	424	414	428	407	396	396	415	395	385	413	416	414	439	447	419	427	419	409	429	414	381	400	432	416	412	415	459	417	419	427	424	392	401	409	410	430	409	437	416	415	447	439	396	431	452	425	425	390	418	402	387	419	414	434	396	409	400	453	389	417	479	435	404	394	436	409	422	389	460	427	403	425	399	453	441	396	427	390	431	379	420	443	402	410	417	423	405	440	430	416	424	431	406	429	440	410	437	428	418	402	408	410	413	437	414	438	394	400	428	424	419	445	435	436	421	414	417	459	405	373	411	456	427	409	417	417	382	428	457	426	401	426	385	433	406	423	427	387	398	407	427	450	376	422	406	424	382	433	380	391	400	371	404	414	408	468	385	413	422	388	398	425	431	431	410	406	431	407	433	410	401	399	466	413	408	415	386	413	445	449	424	411	418	408	391	390	402	442	418	432	427	407	385	434	391	402	361	415	425	440	417	420	408	445	437	441	418	406	387	421	436	424	419	401	422	421	402	393	375	417	427	428	427	422	413	413	430	424	395	432	408	420	430	398	408	432	408	416	406	415	446	413	388	395	438	420	420	378	423	432	418	448	401	406	402	377	436	403	398	378	413	405	410	399	415	429	439	425	440	340	427	400	423	403	429	452	455	417	396	378	428	393	423	454	410	380	417	388	431	424	439	422	447	419	450	470	398	423	406	379	382	446	442	385	424	405	395	413	397	429	427	454	423	455	404	423	462	405	413	426	401	441	414	413	424	418	415	425	402	406	397	440	407	408	382	464	377	423	402	393	406	408	453	448	406	392	402	439	415	427	418	425	425	400	417	391	406	431	435	442	400	418	400	427	381	433	434	431	398	405	396	387	401	411	433	421	414	468	396	411	410	432	397	435	431	394	431	401	388	423	411	430	432	415	403	437	396	436	420	411	416	434	422	438	429	430	398	428	397	420	422	456	422	357	410	432	411	386	420	364	395	416	433	406	395	457	400	423	461	394	425	396	419	377	419	434	417	418	389	398	442	418	429	397	417	412	406	380	395	406	422	413	401	449	387	379	394	399	370	417	417	421	418	433	416	426	428	415	414	408	419	424	400	422	424	403	401	426	415	397	427	451	399	394	411	473	436	422	425	431	429	422	402	427	413	403	420	435	419	436	426	439	417	426	411	434	414	399	415	430	374	377	430	435	413	414	408	428	396	438	432	430	419	428	380	447	400	394	409	423	399	372	413	435	379	424	415	429	388	438	406	447	425	441	417	416	394	415	453	407	414	414	408	410	442	416	430	413	412	399	376	430	410	406	431	403	434	416	414	411	409	444	413	439	413	439	396	446	473	422	395	439	416	417	424	418	424	447	372	383	435	393	407	407	402	409	403	407	402	455	432	438	407	403	427	443	405	440	415	442	398	385	418	431	421	422	424	413	451	450	419	430	447	419	397	423	387	414	446	454	432	421	400	413	428	422	443	438	437	414	441	404	434	414	439	394	404	400	405	401	424	416	428	424	425	418	403	401	437	411	404	458	442	397	405	436	395	435	440	451	408	437	410	438	430	458	419	394	397	446	409	474	397	386	374	448	434	423	372	379	395	424	426	391	460	418	406	418	408	424	383	429	418	440	427	389	462	468	416	433	411	396	402	412	431	434	422	413	418	445	416	388	405	408	407	415	426	421	400	455	416	379	422	408	440	449	425	424	410	413	459	420	395	395	421	405	430	437	476	408	402	391	408	397	415	436	405	397	388	427	433	418	416	438	417	399	429	433	452	459	461	420	426	415	412	419	424	422	393	400	448	398	433	395	411	399	448	435	414	379	427	433	432	440	408	368	436	441	394	396	395	438	444	395	394	449	432	359	448	408	426	438	404	424	445	415	407	427	432	406	419	449	419	433	436	427	419	429	398	430	423	420	416	403	424	390	438	420	400	446	396	397	443	402	449	439	452	421	450	440	430	423	421	428	400	412	416	425	398	409	391	441	426	408	410	417	437	421	424	422	481	403	414	398	418	424	391	407	401	424	425	411	434	444	419	408	435	385	442	415	394	416	432	422	457	430	410	422	438	406	419	440	394	441	428	424	399	415	400	425	418	471	417	400	387	391	430	397	412	423	429	396	395	409	413	399	436	445	420	439	417	412	406	444	429	431	434	434	426	414	392	405	423	409	421	449	406	400	443	416	420	409	416	410	414	400	401	403	408	406	404	419	413	408	406	410	434	375	419	433	444	435	400	423	448	449	408	422	363	422	448	417	427	395	429	387	448	396	469	402	422	425	447	413	388	463	402	462	415	406	398	432	364	393	453	436	420	443	455	389	422	406	412	410	412	441	418	423	407	397	426	425	432	435	405	410	396	420	400	426	410	411	440	387	453	424	405	403	428	423	414	441	375	382	425	398	401	412	390	422	443	425	395	429	428	409	414	443	411	392	425	427	394	400	414	428	405	403	421	412	407	383	408	426	414	415	388	440	422	423	425	391	419	402	432	379	433	435	407	385	411	409	443	408	397	410	432	420	424	431	396	397	399	408	414	437	424	421	446	414	445	433	385	388	436	415	449	445	426	401	398	374	436	411	373	389	414	399	443	414	417	472	420	464	404	411	413	396	412	430	378	437
23020	21073	28763	23604	21084	18589	4722	1891	1212	1018	908	869	733	692	639	618	567	538	461	459	412	409	313	311	285	273	276	291	278	252	273	264	264	255	249	262	264	284	243	224	222	225	223	243	225	244	260	215	249	235	253	254	244	242	226	236	264	222	219	236	250	222	227	250	215	228	228	207	217	238	224	213	234	205	222	216	231	202	202	235	256	222	244	241	231	217	226	237	203	233	242	276	212	245	221	212	224	247	252	218	210	219	219	235	228	231	242	210	198	212	208	233	242	226	220	205	226	200	220	236	221	213	235	232	210	223	239	204	207	241	229	215	215	251	228	204	219	221	199	202	210	209	194	224	191	236	243	219	207	212	211	201	231	232	214	234	238	187	221	236	220	213	217	220	220	221	219	212	225	206	207	197	229	193	259	213	211	213	228	217	212	218	210	229	218	198	229	230	219	254	226	200	237	220	208	218	225	219	207	199	207	233	233	232	227	229	224	225	220	218	211	208	217	231	215	234	223	231	220	218	220	240	211	222	215	215	231	217	213	229	218	220	212	187	212	232	191	211	241	215	235	197	208	195	214	245	201	211	176	224	245	242	216	220	216	224	219	193	232	225	216	224	240	221	230	228	168	238	217	218	232	238	231	194	211	221	208	233	228	206	221	206	208	198	230	209	193	219	234	215	210	211	232	213	223	219	211	226	213	244	210	197	205	222	206	212	226	224	214	227	208	235	235	210	231	218	241	222	216	212	226	226	214	223	218	209	218	221	218	217	205	218	202	237	216	234	211	229	239	211	209	205	211	227	236	229	221	230	221	243	233	255	231	215	212	232	209	209	223	211	240	240	227	226	206	226	206	224	219	220	232	248	216	209	220	234	233	205	232	220	225	232	232	207	210	214	244	211	232	220	184	218	222	218	213	216	229	213	223	224	223	253	253	214	232	216	186	220	204	231	236	209	207	231	242	230	232	198	218	189	181	214	211	243	227	206	249	216	223	200	246	227	213	213	220	217	253	217	232	207	214	217	238	221	224	234	231	205	223	238	210	221	235	233	220	216	217	205	209	224	217	214	202	203	209	224	199	239	229	226	207	241	243	204	215	242	225	226	242	214	203	218	207	247	184	217	209	245	207	188	220	225	205	218	251	229	220	209	219	214	223	218	223	229	218	217	214	218	221	249	218	218	189	204	209	215	203	228	219	242	233	217	221	201	219	215	224	220	203	237	240	225	256	242	240	212	206	230	215	222	221	212	212	203	230	236	201	235	213	213	234	206	212	245	216	217	197	212	209	177	209	206	187	231	259	222	226	192	219	232	202	240	235	214	231	226	207	214	236	233	230	235	226	226	202	225	201	229	237	227	198	193	232	200	220	241	208	242	216	213	230	202	238	253	238	191	224	240	222	212	211	222	229	233	231	228	222	209	195	214	251	227	213	220	229	223	200	235	229	198	224	217	223	232	221	224	214	215	231	194	199	218	229	219	230	236	208	233	227	215	216	233	237	217	230	220	221	214	217	194	218	219	245	217	203	224	238	215	197	218	210	240	234	238	215	210	221	204	206	216	234	221	234	218	203	213	209	216	235	191	211	211	223	225	185	219	231	214	244	224	225	207	182	241	234	236	226	215	247	225	230	213	220	223	231	219	196	227	196	261	182	205	209	195	215	225	200	239	233	216	243	223	218	242	192	195	231	240	240	247	200	189	238	240	221	217	221	233	222	208	236	228	215	238	236	200	215	218	205	239	225	219	244	218	251	223	209	268	215	240	196	221	210	223	217	218	211	202	216	207	216	226	205	214	237	227	216	229	220	227	223	234	216	226	236	217	224	228	202	240	220	226	229	209	204	236	232	213	239	209	175	245	244	216	212	211	215	231	215	198	222	231	228	211	186	241	236	206	214	217	214	204	205	235	199	205	231	222	227	209	237	225	217	234	234	209	237	212	256	245	202	194	219	208	223	253	216	218	220	230	191	224	210	198	206	211	208	215	204	200	201	243	219	200	216	215	225	205	205	220	216	211	219	218	203	224	227	217	247	238	216	212	201	231	202	229	239	234	224	204	211	213	219	213	206	237	241	217	222	228	216	221	256	208	231	209	240	210	206	229	228	223	221	201	216	191	224	242	250	204	204	211	265	255	259	235	221	231	223	228	215	247	226	227	197	218	195	201	217	220	219	207	239	205	224	229	199	208	224	227	218	200	208	247	209	208	225	224	258	226	206	254	241	227	227	218	235	215	195	200	226	203	234	202	232	209	207	222	205	225	188	195	227	253	229	220	209	239	228	214	199	229	239	209	217	224	224	226	209	229	206	216	219	246	215	228	227	228	233	206	270	195	206	222	236	223	214	230	208	228	237	211	213	236	212	222	208	204	188	241	219	206	218	195	248	236	210	225	225	202	220	226	230	231	227	212	201	241	230	217	228	231	223	196	219	230	226	229	212	211	218	208	215	230	215	214	240	263	215	222	207	215	228	219	196	213	209	226	203	231	213	218	237	204	208	219	222	213	224	217	211	242	239	222	196	236	198	211	215	231	213	251	206	220	222	189	213	203	240	198	217	214	214	213	220	209	209	207	242	238	207	231	209	202	215	215	191	220	222	214	213	212	203	214	229	248	205	202	245	215	217	246	239	211	242	247	194	207	229	201	218	217	212	217	232	225	217	210	203	215	224	220	238	221	203	229	213	211	250	252	222	208	242	226	209	259	238	221	193	197	230	247	225	192	191	219	222	222	210	233	232	216	210	195	222	215	226	213	212	215	197	217	237	236	239	207	201	204	220	226	211	252	235	223	204	224	221	232	206	222	226	231	224	249	234	210	206	241	221	251	217	239	206	240	225	187	205	205	210	218	249	238	202	250	208	195	199	232	189	205	235	220	228	230	214	231	218	200	202	207	233	194	243	199	209	215	253	227	220	213	250	197	230	219	200	239	217	243	240	202	224	221	186	215	214	230	230	174	215	261	218	233	218	232	219	205	220	219	237	199	221	218	240	224	250	211	224	215	192	212	218	209	242	236	216	232	198	218	203	211	212	238	234	229	227	240	237	236	232	224	249	196	221	224	258	203	210	209	219	219	220	211	256	198	245	233	211	220	207	200	241	207	220	240	223	224	235	235	240	205	206	234	204	229	246	223	203	241	206	216	236	236	215	201	216	233	227	216	195	218	256	202	238	204	228	215	208	215	214	225	224	234	209	188	212	226	214	222	229	199	231	219	233	229	223	221	207	210	222	224	209	230	205	213	242	224	227	238	243	226	225	199	217	220	236	216	219	226	219	229	219	210	227	227	217	220	237	211	215	219	205	203	212	207	214	220	213	211	250	217	221	231	241	227	226	218	225	218	220	243	227	204	248	207	232	229	194	233	216	205	201	268	213	224	219	206	201	212	209	231	243	245	247	205	221	228	230	239	222	203	223	224	224	225	221	214	242	207	210	219	215	202	223	196	215	238	218	210	233	197	216	209	214	218	214	229	218	239	240	220	223	223	234	218	247	196
13774	27940	25463	16999	13170	9926	7867	5990	4720	3737	3209	2859	2445	2313	2246	2033	1873	1665	1506	1280	1171	1065	874	838	714	643	686	669	622	626	573	584	562	530	537	544	545	527	490	513	487	472	448	463	481	479	499	495	470	448	436	436	508	489	474	443	482	465	524	467	499	464	457	447	461	445	476	459	438	454	455	440	488	428	429	430	409	474	440	419	417	414	459	461	422	417	432	429	426	451	405	436	405	482	400	431	468	451	414	416	450	404	442	418	418	449	442	411	440	421	424	448	436	453	408	442	436	455	482	424	392	412	409	409	412	427	445	456	411	461	458	418	442	464	426	415	420	403	417	404	412	409	413	458	412	416	405	390	414	412	408	477	388	412	398	413	397	402	434	417	441	416	436	421	437	416	421	434	466	412	417	398	453	407	425	406	407	414	445	417	406	415	403	423	418	423	410	419	431	419	405	437	413	406	446	403	416	403	439	413	470	380	444	420	401	445	428	405	418	430	390	431	461	401	405	451	394	447	445	423	436	423	428	456	431	440	388	426	442	436	445	415	441	400	432	406	414	425	472	415	413	403	423	418	395	430	447	409	400	439	428	413	428	404	451	411	462	411	430	413	433	414	411	448	438	445	430	429	443	428	439	406	442	395	419	399	435	447	414	414	426	370	454	446	392	412	424	449	412	429	443	409	431	445	465	464	434	421	444	407	398	428	420	387	451	431	422	424	452	454	390	397	387	455	430	441	443	449	435	437	427	389	419	454	443	421	414	429	413	436	437	455	427	426	468	405	460	439	403	401	452	446	410	448	409	426	421	407	410	421	422	433	448	415	462	417	418	409	421	405	438	450	372	423	444	442	416	412	445	419	435	390	393	447	418	436	471	453	405	401	393	425	410	434	415	432	443	377	451	435	427	414	415	429	398	427	404	414	458	395	422	398	437	413	407	421	449	432	405	432	436	430	450	412	392	390	436	384	420	439	432	411	443	407	394	441	402	422	427	424	433	468	417	435	418	414	421	441	424	460	398	429	405	422	399	445	407	444	421	426	422	446	417	403	400	385	399	390	436	464	422	394	409	441	425	442	421	404	393	480	399	422	439	452	447	408	413	415	433	402	436	401	414	437	436	382	447	398	424	403	402	436	453	435	394	431	425	427	407	385	418	414	450	469	445	433	396	401	435	422	419	420	439	410	414	444	431	396	417	425	475	430	388	394	416	451	417	428	424	414	462	446	391	405	425	440	418	447	429	420	466	436	432	387	433	413	412	424	414	402	396	423	401	423	392	422	433	425	383	417	386	458	418	413	415	401	420	435	418	417	405	401	424	394	408	452	415	413	483	439	419	420	431	387	446	418	401	433	456	386	430	403	404	434	433	414	457	424	419	404	412	429	405	417	398	435	412	449	415	448	434	447	453	399	442	399	407	465	454	443	405	428	402	399	396	419	419	419	432	429	418	398	427	413	430	436	436	394	442	387	440	402	392	406	421	440	404	431	389	413	431	392	417	399	423	431	380	424	445	440	412	422	421	415	416	438	454	430	442	404	428	435	441	419	429	444	430	412	384	432	413	420	430	416	427	393	400	457	471	426	421	444	445	408	443	472	433	406	418	445	428	394	397	423	393	443	414	431	411	444	423	430	403	429	411	428	418	431	417	455	429	427	428	415	416	440	406	430	444	434	409	416	448	453	441	422	432	388	429	473	415	412	432	441	402	427	423	434	427	437	428	400	448	404	403	409	408	454	421	430	413	406	442	434	423	399	421	404	429	438	437	421	432	462	441	440	432	438	403	435	400	426	409	376	413	419	434	413	428	403	421	408	424	395	402	412	436	444	442	432	469	413	452	425	429	424	461	444	414	435	433	429	425	403	412	443	447	439	421	449	399	472	415	408	438	416	364	410	431	435	393	433	414	435	384	393	425	451	417	439	399	400	401	400	412	425	420	429	455	436	425	417	465	451	419	430	412	436	429	442	393	451	452	398	418	391	463	453	433	416	442	411	394	426	370	423	404	416	410	439	412	434	427	429	405	438	395	418	401	409	440	387	432	433	420	389	433	420	432	421	401	435	418	413	454	405	402	397	399	404	410	432	407	414	401	455	412	424	431	407	394	421	461	398	418	458	433	394	410	396	408	452	396	429	411	421	391	417	411	419	407	448	411	411	431	431	416	438	405	431	423	421	422	426	437	423	427	402	450	411	409	460	444	409	393	476	429	395	410	410	424	455	478	423	431	418	411	446	430	415	435	391	391	413	402	442	427	451	409	453	427	441	411	420	429	401	443	384	452	406	390	434	482	395	438	399	407	465	387	379	435	427	430	407	411	425	449	412	412	439	453	410	394	464	463	425	420	411	466	458	434	400	388	463	426	395	395	425	397	431	422	418	403	414	433	409	400	424	445	431	480	415	388	410	412	398	387	423	439	407	418	412	390	391	415	417	438	429	456	433	435	411	427	484	433	414	387	410	480	445	422	403	405	388	390	427	420	452	456	413	446	443	388	430	419	455	449	386	406	388	396	397	454	399	407	400	425	456	444	456	400	427	452	404	389	415	414	397	415	436	420	385	413	448	443	434	414	421	421	418	424	424	373	397	393	413	398	428	403	413	399	436	387	439	397	458	379	420	423	385	401	391	451	447	433	427	401	422	396	414	430	440	451	442	429	401	447	422	440	394	440	424	458	417	456	430	395	468	406	399	405	398	425	426	420	423	428	415	429	377	418	439	413	453	421	425	396	435	421	426	414	435	427	401	461	411	426	428	395	411	456	437	414	400	430	435	439	401	453	427	384	436	431	441	430	425	450	459	425	417	393	374	460	422	420	403	417	429	401	420	431	452	458	411	404	386	430	426	458	414	437	406	451	367	424	429	401	418	450	458	413	423	411	415	434	422	429	423	405	399	452	446	435	438	409	408	408	430	408	413	411	442	441	422	403	432	417	436	409	408	420	435	402	381	439	391	425	440	438	420	427	403	433	402	406	415	395	484	452	402	433	452	410	472	381	449	449	420	427	440	429	434	431	409	407	426	379	453	425	430	411	453	427	432	402	426	444	403	433	432	408	439	399	446	370	427	477	447	404	424	421	457	410	428	439	384	404	422	416	391	425	448	398	435	436	399	457	433	417	419	395	419	493	391	415	435	405	386	429	391	428	424	416	378	405	454	420	393	413	448	447	444	436	463	393	385	417	435	411	446	401	434	441	435	445	412	406	412	426	434	399	409	399	444	396	387	410	411	415	414	419	398	419	415	405	393	391	400	398	423	429	424	458	466	438	422	415	457	404	408	415	410	452	413	449	408	437	415	386	398	420	433	427	401	446	419	453	433	409	404	377	467	420	434	416	446	432	408	402	443	412	409	437	388	456	385	428	419	435	435	388	427	374	428	451	409	418	407	393	442	429	436	427	418	439	425	449	410	434	442	427	420	407	460	397	415	404	410	435	408	425	401	430	429	436	427	388	427	420	400	412	414	435	443	414	453	399	401	409	420	426	395	428	412	466	440
26497	20169	10784	3824	1881	1253	979	735	652	608	542	491	460	527	503	533	465	460	447	424	400	394	355	384	346	356	352	362	358	327	315	351	364	358	332	345	350	358	364	334	348	321	333	347	316	352	345	357	344	357	355	345	355	342	362	344	312	350	392	357	350	333	361	310	355	326	321	334	339	360	333	318	300	334	319	290	336	331	346	350	347	352	343	321	356	296	337	343	367	300	370	330	297	342	361	317	354	349	356	327	324	324	345	338	346	318	373	347	299	338	338	337	338	334	325	372	360	350	304	344	321	328	316	321	352	351	357	338	334	345	326	329	334	315	345	363	343	353	334	349	336	348	360	343	343	332	325	358	333	307	326	321	360	323	322	333	382	353	365	326	359	327	353	358	344	339	349	317	352	320	343	365	327	325	336	326	337	354	351	333	342	328	325	321	328	339	341	356	343	322	305	325	333	349	336	334	330	332	313	351	332	349	379	350	316	350	325	350	364	319	336	317	353	286	330	330	310	335	367	330	304	350	349	342	346	318	346	315	312	331	371	324	350	352	343	330	381	311	316	351	352	364	326	334	324	310	338	340	341	350	355	352	336	295	340	341	330	356	335	321	378	370	308	331	326	350	350	323	361	335	340	337	351	331	339	332	328	315	332	344	376	348	318	334	338	318	344	349	330	318	356	303	335	316	350	322	356	343	351	348	342	309	360	326	337	323	353	328	325	335	329	325	323	339	333	360	336	323	315	333	329	355	369	347	324	305	343	336	313	349	378	328	330	335	332	373	328	316	331	356	329	320	302	334	340	319	324	336	333	364	346	307	297	335	328	336	338	314	329	319	332	352	322	365	374	321	345	335	342	305	336	339	340	329	301	306	375	341	338	350	335	334	364	302	358	329	354	337	340	347	326	331	327	313	362	376	352	331	346	347	321	326	345	344	357	355	342	319	316	371	344	335	341	357	329	327	349	337	344	352	362	333	344	345	335	325	332	347	360	329	348	329	313	338	327	301	345	363	332	341	312	295	355	323	307	337	355	307	341	327	364	311	360	324	303	318	313	380	335	355	318	322	342	357	349	326	307	337	333	363	353	344	352	333	362	321	366	309	337	371	327	340	317	378	339	333	347	349	330	337	341	320	340	333	366	316	353	313	332	368	362	333	331	322	353	358	321	349	307	318	342	312	327	329	346	343	348	369	339	320	373	292	353	360	345	356	341	336	306	339	330	342	312	373	326	335	314	333	348	335	310	388	367	368	349	371	334	300	311	308	341	353	313	317	343	341	325	349	324	293	314	332	366	304	345	343	350	369	336	323	314	315	342	333	350	328	315	340	315	322	324	328	310	304	324	349	341	362	337	371	338	353	347	358	338	334	322	305	350	377	331	324	350	322	352	359	347	355	370	330	325	338	313	336	323	361	335	335	325	341	324	331	341	316	346	333	333	315	350	351	329	338	315	329	368	340	329	322	341	354	332	357	339	370	346	345	348	328	343	359	361	324	336	338	351	351	333	313	310	332	362	353	351	342	348	327	324	340	366	362	321	326	328	306	389	328	323	309	329	337	313	342	342	327	318	294	311	321	319	342	341	331	342	336	342	342	292	314	329	299	341	327	328	322	317	353	370	376	333	352	314	320	375	331	348	328	347	325	335	334	381	340	336	334	342	316	341	356	353	295	355	319	348	333	325	301	316	314	331	311	343	345	311	330	320	361	368	363	334	351	333	341	330	329	324	314	353	329	347	347	340	295	369	336	358	356	322	356	356	311	338	304	331	351	341	328	375	348	304	322	343	294	333	368	347	319	301	358	354	357	330	319	316	336	352	331	340	398	339	323	318	345	373	326	337	312	326	358	319	325	317	333	370	326	351	326	333	337	327	327	352	331	306	328	335	327	333	278	347	351	327	317	358	332	342	349	326	330	325	332	346	385	333	341	373	338	339	366	348	326	314	341	335	341	323	311	341	316	331	328	356	329	363	328	316	317	366	358	322	345	307	361	316	338	345	341	321	364	357	315	332	312	360	340	316	328	345	324	342	331	350	366	364	340	374	330	336	352	338	333	354	317	327	338	355	332	327	333	336	320	326	342	319	348	368	338	354	339	346	313	346	373	355	365	351	365	355	324	350	330	324	315	325	364	309	348	340	325	355	342	336	366	327	333	366	348	351	326	350	313	332	328	321	375	347	359	341	326	345	303	327	333	361	338	350	359	361	377	353	286	312	330	345	368	320	375	330	344	326	362	327	360	349	341	343	348	372	336	338	344	334	336	319	326	348	326	319	341	304	355	359	313	369	299	331	352	342	325	331	334	349	344	343	342	355	312	340	331	315	332	336	371	336	353	329	325	333	301	348	346	343	323	373	367	324	328	357	351	327	327	294	333	378	366	347	318	316	351	331	351	332	344	346	342	326	337	310	317	336	349	329	328	321	335	356	346	319	351	331	357	336	347	308	351	323	336	353	336	308	319	345	339	318	337	347	310	331	329	335	335	325	328	317	349	329	339	343	342	306	321	366	358	359	339	317	342	303	357	335	325	352	346	323	347	358	344	338	349	349	363	328	332	333	319	338	327	373	333	364	321	310	337	323	325	330	321	351	340	317	303	314	317	343	336	326	301	330	346	323	299	347	348	329	301	329	368	344	322	318	341	314	343	337	367	334	315	366	337	357	329	350	363	327	350	339	320	330	346	335	358	322	359	353	345	348	327	331	318	369	328	370	360	317	356	376	367	358	343	346	373	304	359	382	322	359	331	332	329	343	324	333	318	362	360	347	342	355	359	332	343	340	319	367	365	344	350	330	332	341	320	317	346	324	336	349	380	345	347	341	326	318	333	335	351	313	307	326	335	371	334	306	322	335	329	306	365	343	329	315	338	330	321	321	338	299	321	356	329	345	380	348	369	349	345	345	345	343	326	332	294	331	350	343	356	382	344	368	321	303	299	346	332	338	349	323	335	328	356	341	352	299	371	347	344	355	348	359	329	337	352	337	340	324	328	310	334	387	331	360	339	315	330	304	340	334	321	306	332	328	354	339	332	343	357	354	331	362	332	293	329	342	312	347	334	343	349	355	345	363	330	332	336	353	336	315	372	319	341	325	311	344	359	323	359	357	345	333	329	336	334	334	332	350	331	313	367	330	350	346	329	332	338	362	347	350	323	332	342	333	365	360	347	332	316	352	336	335	327	331	341	329	329	313	341	316	367	305	317	349	350	322	314	315	350	343	332	364	346	323	351	338	350	316	362	368	346	313	336	314	335	333	336	324	326	351	348	331	339	374	319	349	344	331	338	329	312	357	360	343	357	320	361	371	342	322	325	354	352	358	306	349	329	307	320	348	330	336	317	324	307	365	338	342	343	312	360	326	347	305	324	393	334	347	347	335	360	327	315	326	340	356	344	341	343	338	368	331	334	318	332	347	313	324	310	345	306	340	340	325	374	362	328	346	347	318	325	321	334	318	362	369	370	364	312	308	327	283	310	358	359	330	366	312	325	348	335
9755	15658	13727	8150	5680	4242	3452	2609	2126	1812	1637	1454	1327	1311	1300	1252	1144	1135	997	895	893	853	830	784	744	714	733	739	728	681	667	716	662	726	713	727	718	683	706	742	695	689	700	676	675	685	674	718	670	657	656	660	684	703	679	715	653	657	680	656	655	705	654	671	679	679	673	682	699	685	646	656	679	648	677	661	636	684	667	683	668	654	606	665	630	688	667	650	688	682	615	677	665	652	672	654	668	699	631	615	664	688	664	662	662	661	690	679	644	665	715	660	669	696	686	658	654	671	656	680	655	735	665	654	679	685	681	662	671	662	653	648	646	680	641	653	624	651	646	633	662	703	657	639	619	672	612	666	647	657	652	689	663	657	711	675	651	653	635	650	680	704	680	662	691	631	685	654	668	700	669	650	672	673	645	645	646	629	651	666	673	675	652	662	702	648	653	641	648	648	668	668	677	631	687	695	648	687	683	676	650	696	652	642	652	654	625	657	655	697	668	651	686	623	663	635	688	693	679	668	709	617	642	642	659	668	670	693	662	640	705	680	658	667	657	660	669	668	664	635	646	679	647	658	668	660	659	703	666	633	644	642	682	601	649	645	676	675	703	631	672	686	648	645	657	672	701	640	642	689	659	627	711	680	673	686	689	721	644	657	679	637	668	682	620	649	700	648	639	662	672	603	632	677	671	646	658	622	675	643	676	637	710	694	641	606	608	659	655	687	665	640	633	690	667	648	625	659	678	619	620	683	656	672	667	640	674	684	648	703	663	662	663	671	650	673	686	648	659	663	682	665	670	658	637	681	645	668	651	620	695	695	682	644	608	644	703	664	660	645	663	642	661	681	685	665	668	639	675	675	672	659	678	652	685	638	678	671	705	620	676	687	662	682	655	658	686	675	674	629	673	646	648	651	640	661	710	635	665	648	627	710	674	695	698	671	707	667	586	670	643	646	656	721	657	701	661	703	658	687	657	702	703	662	668	662	641	661	679	666	704	616	676	668	665	674	643	646	649	637	631	649	681	652	674	655	671	677	674	675	661	630	668	653	679	701	660	661	682	726	688	635	621	669	610	618	698	661	656	679	663	613	679	652	659	639	656	634	704	658	672	643	681	688	650	680	675	658	655	623	648	663	678	706	715	626	680	713	625	656	642	655	629	675	675	701	654	720	635	628	692	652	653	655	642	664	709	707	665	684	689	660	667	671	664	675	613	664	660	648	597	674	716	670	618	691	667	679	650	668	674	660	661	674	649	646	694	676	685	643	625	630	688	678	646	669	679	625	642	648	672	615	617	657	664	644	717	639	652	655	709	619	651	686	629	661	685	655	660	678	669	666	667	660	668	702	714	670	649	642	638	650	698	648	587	682	632	639	656	703	635	664	661	699	640	665	642	648	633	623	608	624	667	665	629	710	676	645	687	654	645	658	632	657	643	698	630	695	677	681	697	717	651	650	657	673	693	649	649	630	625	672	663	673	680	696	643	644	649	671	660	650	650	637	675	659	666	602	664	646	703	658	648	631	646	670	644	690	662	687	642	641	700	630	688	656	683	690	638	663	677	665	662	626	661	659	658	655	700	671	662	658	647	708	645	674	674	636	650	651	681	630	677	618	629	669	643	668	703	643	700	663	618	636	631	726	670	652	651	680	691	634	673	683	663	663	702	671	671	714	643	682	642	708	675	578	657	640	669	668	652	672	679	667	679	675	660	727	695	646	628	668	688	650	669	637	648	645	655	639	645	683	668	648	651	644	651	689	655	656	711	703	650	632	653	616	660	665	664	642	672	676	680	656	647	664	682	680	670	718	706	642	616	644	643	691	620	682	682	661	673	636	642	657	669	637	655	681	689	647	662	606	679	665	672	698	644	640	640	667	634	668	642	669	646	676	671	716	638	623	673	664	634	662	668	663	670	642	687	621	673	691	701	633	692	662	629	667	652	694	697	694	681	677	663	664	696	683	699	665	647	634	648	662	702	693	672	627	635	670	664	610	676	631	701	670	698	685	641	631	643	635	652	617	663	683	641	618	717	688	644	648	680	632	661	673	640	654	670	688	660	699	647	625	672	627	642	689	691	649	640	644	690	677	659	681	661	637	636	673	696	662	671	629	683	651	683	632	670	649	635	654	644	645	620	677	705	615	670	637	698	659	723	683	653	670	662	661	676	645	661	649	680	649	681	624	641	648	692	675	662	626	659	659	612	666	653	708	725	635	637	645	673	694	668	673	669	737	638	663	680	626	665	649	677	645	674	661	633	676	648	668	628	676	667	681	674	679	698	649	681	649	663	669	716	654	648	670	680	651	619	651	675	721	664	651	687	673	655	646	685	656	673	695	646	706	660	648	702	661	688	749	670	679	671	676	632	665	673	622	671	678	638	694	669	628	676	648	642	678	619	617	641	663	632	696	682	665	698	681	617	632	682	663	644	639	684	659	645	707	652	667	635	684	691	675	640	655	663	656	619	656	657	670	644	641	660	649	666	640	659	648	644	677	653	659	688	688	681	703	651	654	646	696	707	667	713	666	701	703	647	660	689	654	680	653	665	612	697	676	711	645	639	663	659	664	693	632	646	661	617	683	661	668	711	674	636	629	661	697	622	667	677	612	663	653	650	677	668	723	655	690	647	678	662	673	607	673	645	642	671	627	648	658	644	640	672	685	634	682	696	653	659	628	633	671	615	638	620	634	648	642	642	676	670	664	667	656	622	661	622	650	665	666	691	655	679	644	650	661	641	662	732	654	678	650	674	677	670	696	711	626	700	682	652	685	694	694	692	651	688	659	663	669	696	621	672	654	632	629	658	631	688	680	674	656	654	658	663	648	630	634	646	653	683	672	702	687	652	647	690	652	681	666	660	694	673	666	672	655	633	662	689	653	659	611	679	653	680	695	693	610	641	653	622	706	694	674	679	661	632	653	640	673	709	637	653	683	657	685	629	707	661	657	643	651	639	644	623	648	677	661	640	687	665	683	652	649	639	681	671	707	625	599	667	679	653	639	668	664	686	646	664	684	669	665	672	635	646	664	656	633	674	666	634	657	626	687	718	668	644	641	624	656	669	656	654	633	632	654	674	672	672	666	654	676	649	685	742	667	679	617	654	646	613	669	662	679	680	678	661	695	677	647	665	657	688	663	671	644	693	665	653	602	672	678	679	673	688	725	635	682	697	687	687	654	682	657	664	668	643	678	652	672	663	664	724	645	679	643	668	687	680	691	631	671	602	687	683	644	667	639	680	639	689	658	653	685	642	653	688	662	674	641	661	646	648	627	669	659	650	712	692	694	645	679	668	660	629	693	714	697	652	648	625	699	652	663	676	692	689	684	666	662	668	680	686	671	681	656	671	654	653	708	685	675	652	644	687	667	628	651	641	669	635	672	674	698	651	653	662	693	647	648	679	649	649	677	586	671	595	653	678	657	700	596	635	676	646	636	689	696	643	688	672	619	649	654	662	691	645	650	624	633	624	648	650	654	694	648	625	708	676	677	701	650
24004	21072	28047	24293	19502	4769	1973	1169	938	743	631	590	536	487	467	466	446	375	361	351	336	331	271	253	258	263	242	238	236	228	227	209	255	203	227	212	232	204	232	245	199	248	217	214	231	211	218	222	207	215	219	206	225	197	206	235	219	191	192	216	199	202	211	209	213	204	216	222	228	235	206	203	219	233	206	211	199	209	188	205	187	189	222	242	222	204	193	221	213	215	211	210	217	204	217	205	197	246	200	229	230	207	221	215	199	229	191	211	194	238	209	190	195	220	229	230	200	222	195	208	222	212	199	201	201	192	208	209	201	245	223	210	207	195	186	186	206	198	191	201	193	237	193	198	189	215	219	201	199	210	194	215	212	191	224	199	197	229	217	199	192	214	230	191	211	208	200	204	212	222	211	188	189	199	199	215	208	210	221	212	198	204	183	214	224	202	196	216	225	203	193	204	211	196	222	208	188	180	201	190	207	205	234	187	215	208	175	208	227	197	212	199	191	192	209	213	203	207	202	211	190	206	190	189	191	210	200	209	227	200	195	212	200	220	228	181	200	200	192	183	198	212	189	212	178	195	209	203	210	180	199	216	216	194	185	212	230	184	199	204	207	193	220	220	226	209	204	195	200	182	203	212	225	186	216	205	182	186	212	191	203	209	218	191	195	196	214	233	208	218	192	204	197	193	197	211	185	190	171	195	194	210	182	215	188	208	201	191	194	247	222	209	216	232	185	217	195	213	212	198	223	220	212	205	208	216	210	229	194	200	206	211	195	192	211	182	200	206	205	207	202	194	198	208	192	180	228	204	201	215	218	202	194	181	194	225	216	215	213	185	196	236	202	215	213	219	209	210	221	174	214	221	210	225	231	204	197	208	181	207	174	207	213	217	229	216	194	227	211	214	207	215	188	200	193	208	210	186	215	219	221	209	212	214	181	226	205	217	211	178	199	182	205	184	212	213	213	200	193	217	219	217	209	215	214	193	235	200	204	181	223	204	232	187	203	222	221	180	182	201	197	216	202	220	215	207	218	218	227	202	216	211	198	213	203	200	210	214	189	209	196	203	213	209	202	196	191	203	192	224	177	210	225	190	186	204	199	187	202	190	213	209	192	186	231	215	209	227	195	182	194	207	199	200	183	222	203	203	221	207	201	197	226	205	206	200	203	191	210	222	189	218	185	205	202	194	219	209	190	200	217	208	208	205	202	182	235	192	190	193	224	178	214	159	228	189	203	195	199	186	214	226	198	196	179	205	218	185	223	222	204	203	190	199	197	214	213	211	222	207	191	208	216	221	214	198	210	222	196	222	209	204	194	213	207	215	203	180	199	227	228	196	233	219	224	199	191	219	197	199	185	205	192	200	214	221	200	231	215	203	206	216	196	206	217	212	222	221	213	200	182	204	204	203	182	230	186	210	216	216	224	190	194	196	184	206	209	195	209	202	198	226	223	200	193	181	208	205	247	209	186	226	191	202	204	199	191	198	204	215	223	206	214	203	205	205	207	183	218	183	204	220	203	218	191	200	179	200	213	195	189	180	216	197	194	194	208	218	205	201	197	233	198	205	218	203	240	200	181	198	207	197	230	203	218	205	193	233	208	194	195	236	200	217	187	195	221	186	210	209	211	196	189	193	212	205	202	229	200	193	203	230	190	182	222	229	202	190	209	218	205	194	199	214	198	194	177	193	202	208	182	221	201	199	213	204	212	195	201	199	225	219	201	224	220	203	199	212	203	188	201	192	206	233	227	229	191	204	202	173	194	197	205	213	217	211	188	214	208	196	201	222	194	233	221	209	209	196	200	201	187	197	197	206	204	203	222	209	226	188	234	226	195	210	196	200	200	198	206	211	200	202	214	209	231	201	207	178	197	179	203	205	205	203	191	211	188	198	206	194	198	206	214	225	226	213	210	199	183	203	207	190	222	214	220	217	215	192	226	245	193	234	224	218	195	185	225	211	213	211	223	222	204	193	210	211	209	222	186	202	207	201	218	218	187	209	218	210	200	192	213	193	200	218	226	200	221	218	202	188	193	200	202	231	216	211	222	184	217	202	210	208	189	216	207	197	208	224	194	211	213	211	198	211	193	211	223	191	189	193	221	217	220	217	223	214	203	219	225	183	226	187	216	213	210	223	218	202	204	200	224	240	225	210	210	204	205	204	197	177	194	204	196	206	209	218	197	193	208	216	201	201	194	175	224	231	204	205	221	207	211	180	206	209	200	197	216	187	197	223	225	214	211	197	201	230	221	198	226	194	207	192	210	213	181	203	197	238	215	209	215	199	220	201	214	207	188	215	206	203	219	197	206	206	227	213	195	195	184	196	217	181	190	221	208	218	210	191	197	213	230	215	211	196	196	185	194	205	221	206	207	227	190	218	202	215	201	189	203	205	224	179	194	195	191	185	207	207	187	204	209	212	198	201	207	211	211	185	209	185	217	221	198	188	205	212	194	214	214	186	186	207	174	204	197	204	192	221	224	228	208	214	189	200	210	209	215	239	192	218	192	195	227	198	196	201	221	191	209	203	192	196	204	188	202	187	193	204	175	170	195	194	187	193	212	190	197	212	195	199	214	188	203	200	174	210	207	222	200	217	203	196	209	209	218	212	204	197	205	199	204	192	204	218	198	218	185	209	189	203	184	177	208	217	224	204	219	228	213	200	214	220	222	198	208	211	198	221	223	204	171	216	224	192	198	195	188	208	207	213	208	196	194	209	239	195	207	199	224	230	191	248	218	192	187	227	187	213	206	202	188	209	219	217	238	218	204	199	205	194	211	216	219	182	233	220	216	175	182	199	180	200	193	204	195	195	186	195	229	181	236	191	205	188	205	193	206	186	195	187	231	242	207	223	199	206	219	210	192	223	183	233	215	178	190	185	212	200	202	214	178	220	205	199	208	213	212	178	190	202	219	202	213	181	197	177	195	203	192	182	187	210	225	213	212	189	213	185	227	228	200	202	238	229	205	203	204	222	194	214	206	214	209	182	211	209	191	177	210	215	214	224	210	189	196	213	199	217	202	176	209	207	232	208	189	208	207	190	221	216	200	196	197	224	193	215	202	177	223	191	203	217	182	201	187	192	193	222	224	220	189	196	186	211	219	207	220	228	229	224	202	196	203	197	227	214	193	212	218	195	216	194	186	200	181	219	203	217	190	250	201	198	207	205	186	194	205	210	201	186	199	220	194	209	210	199	196	222	200	213	205	197	216	222	212	219	198	205	200	203	214	208	198	207	230	184	230	201	197	220	206	184	200	211	205	213	203	206	210	213	199	218	213	188	208	220	204	216	203	199	192	209	192	198	169	196	222	227	197	192	213	233	214	215	230	184	219	185	202	214	208	199	212	234	203	209	189	211	190	225	206	200	204	195	208	199	195	217	212	198	214	216	230	192	220	223	199	218	213	180	210	200	212	215	192	218	198	188	200	209	215	209	218	219	218	196	215	203	179	205	218	197	177	209	234	205	210	197	173	212	210	217	196	186	212	177
11253	23304	20901	13231	9542	7167	5626	4191	3391	2710	2211	2078	1798	1650	1668	1539	1411	1230	1146	1018	870	743	658	666	609	603	595	540	464	472	498	530	493	493	488	491	500	477	461	433	469	473	428	474	448	467	410	459	446	476	458	469	485	416	432	491	465	429	424	465	436	482	455	458	439	414	435	426	431	430	423	408	452	409	428	397	401	438	446	417	412	407	415	422	459	417	413	407	423	412	423	411	380	489	444	441	443	420	400	391	477	452	425	460	443	437	433	411	427	435	373	422	387	379	424	435	433	392	445	427	433	472	397	386	425	432	451	366	443	413	423	426	432	426	378	443	401	400	425	436	386	411	422	420	392	420	409	446	421	419	383	398	404	433	431	409	396	438	456	420	399	404	408	428	421	387	411	422	416	429	412	453	398	385	427	466	391	422	418	402	406	421	438	422	416	421	401	397	429	418	400	422	397	432	410	408	410	410	413	431	406	412	445	415	445	415	395	420	427	422	395	395	406	415	422	403	389	420	420	457	407	410	396	443	420	408	417	441	398	424	395	412	382	411	433	479	432	390	397	423	413	425	405	440	409	407	405	396	413	399	404	419	384	406	400	416	430	419	411	356	407	378	418	409	432	438	440	385	421	420	401	459	384	390	454	419	392	421	412	468	426	409	412	443	435	400	423	435	408	428	408	417	407	416	410	413	414	409	409	405	456	427	403	397	407	398	428	425	374	394	383	425	403	479	387	416	434	401	409	392	427	421	416	428	412	393	428	444	440	407	426	417	414	421	416	400	427	430	456	391	395	400	381	436	403	442	411	398	415	436	439	433	389	430	400	398	406	434	428	442	419	410	417	429	427	411	420	426	441	419	395	417	425	427	422	419	441	445	432	417	376	395	380	442	394	395	405	439	466	397	432	401	419	423	433	419	394	454	417	450	432	424	397	415	448	407	411	442	424	387	379	430	413	411	418	409	448	412	413	424	385	449	430	454	443	439	376	397	429	429	440	421	406	408	406	409	448	421	390	429	390	444	406	398	416	398	406	451	386	414	432	368	441	413	398	395	445	433	410	420	419	439	418	411	409	384	409	433	417	413	438	405	376	394	404	404	403	411	429	424	401	411	429	408	426	418	408	442	416	400	411	418	420	440	357	411	423	416	481	424	385	413	422	396	410	391	413	408	433	423	427	430	417	418	381	420	440	427	403	420	435	439	419	419	386	414	422	418	415	407	438	391	418	382	454	455	392	442	416	371	444	427	419	437	431	460	364	414	439	404	418	411	396	402	418	416	418	430	384	428	451	448	447	401	418	446	410	418	435	443	417	402	404	454	438	380	416	424	405	444	358	449	404	399	410	432	405	400	442	463	430	381	429	398	375	374	437	426	401	418	416	417	429	394	409	420	394	424	438	440	441	407	436	404	437	427	407	446	431	418	388	441	434	389	441	427	428	422	378	409	426	424	418	413	407	375	430	412	398	412	399	413	403	417	409	406	421	387	403	418	422	408	424	422	444	455	430	436	432	421	400	429	405	428	436	428	413	408	456	403	445	423	404	432	466	419	409	410	404	410	415	396	415	418	389	448	382	434	413	419	438	413	419	424	428	424	445	452	386	456	440	400	392	404	372	448	397	401	397	422	448	437	404	402	435	396	433	372	424	417	422	391	418	421	422	399	429	416	415	384	351	415	427	422	422	404	386	390	403	399	430	439	425	372	410	435	439	381	393	403	433	395	434	426	382	413	409	400	438	431	412	430	410	414	386	410	449	385	445	425	408	430	417	426	403	456	440	422	406	416	435	429	410	453	385	387	412	435	447	451	442	399	441	395	428	413	428	425	417	396	387	420	444	415	419	434	421	410	409	375	387	405	448	426	416	465	374	403	419	389	421	407	429	446	458	408	418	422	427	392	392	414	412	388	411	412	381	408	429	430	401	425	412	424	416	429	445	450	434	437	431	419	419	416	416	392	433	405	436	392	398	413	406	400	409	453	414	419	445	409	407	391	412	398	392	404	406	426	424	440	444	409	416	408	415	428	390	410	423	419	398	397	425	430	416	429	398	461	446	415	434	414	417	380	412	423	415	415	429	422	460	410	432	416	412	404	388	432	426	458	404	394	430	400	464	369	435	393	409	387	401	410	397	425	397	404	441	390	386	433	407	407	433	402	382	411	395	419	410	421	444	419	403	394	408	400	409	435	416	382	413	433	447	400	417	410	404	435	422	427	431	406	395	426	411	389	409	423	424	433	402	398	399	438	429	406	413	416	442	445	411	395	400	401	433	450	403	449	442	409	443	431	391	395	452	423	417	422	420	364	395	436	408	402	421	459	420	428	464	408	397	432	417	428	407	371	426	418	414	446	407	390	408	411	400	364	414	453	428	441	389	389	409	388	391	411	407	442	410	425	405	413	433	445	442	422	399	461	413	439	401	427	442	422	441	434	377	439	413	395	409	431	436	439	401	454	406	442	426	436	413	433	427	405	403	407	426	394	402	418	394	410	444	435	405	409	426	414	374	409	430	390	394	360	428	433	381	405	422	416	453	434	383	419	392	442	424	420	396	435	406	401	413	407	394	430	407	415	380	410	403	423	411	450	395	416	396	438	390	393	375	408	400	421	375	432	376	386	380	409	420	386	432	417	426	413	383	420	407	410	399	423	399	412	377	462	392	424	419	434	428	389	397	423	423	381	426	420	439	394	373	447	390	421	385	399	427	419	441	424	434	404	442	417	431	406	444	420	441	450	408	415	397	407	399	428	456	419	413	413	423	414	406	454	417	398	428	430	443	416	420	454	447	417	453	430	404	439	412	414	406	415	414	402	435	372	418	423	436	427	361	422	406	400	401	414	423	399	385	446	432	407	384	374	454	424	409	422	439	425	397	404	397	425	438	414	417	366	419	440	394	385	412	411	407	413	420	426	460	365	408	392	441	434	396	438	425	416	397	409	403	393	422	432	422	415	397	406	442	378	414	425	381	380	418	405	416	438	426	413	458	420	380	405	440	447	390	435	454	423	409	433	402	408	366	427	394	397	395	377	413	400	412	382	399	418	413	416	436	444	437	432	426	429	418	411	411	401	422	408	423	422	373	435	413	418	438	425	427	423	382	404	443	451	394	385	429	405	375	447	403	456	423	425	394	422	403	408	386	411	444	423	398	393	439	435	402	437	375	389	421	422	431	377	449	402	423	420	434	396	384	427	418	400	445	444	388	443	413	436	442	373	440	408	419	404	418	426	402	405	408	410	413	400	385	406	426	408	403	394	429	406	421	418	433	440	400	435	429	435	416	416	393	384	420	423	431	420	395	381	418	400	412	400	399	376	420	405	429	395	426	409	446	406	411	412	406	379	445	441	404	413	428	423	392	428	466	443	435	413	398	398	411	404	446	427	445	413	420	426	410	437	431	402	396	374	488	402	434	394	412	409	410	420	429	409	390	438	432	428	390	442	397	414	402	405	411	407	416	416	434	417	399	407	433	406	401	410	431	394	450	398	440	417	431	442
23061	21085	28709	23657	21079	18496	4730	1801	1349	1025	888	777	720	653	630	587	572	484	471	446	393	371	323	327	315	280	272	282	275	257	257	253	285	282	253	295	250	254	260	232	214	233	246	251	229	232	235	242	254	246	223	228	232	245	257	248	227	255	225	222	228	225	229	225	211	237	235	210	233	223	218	229	220	218	229	224	207	203	217	218	220	210	222	217	216	221	210	211	221	229	227	221	229	264	229	231	254	222	204	198	224	212	214	212	224	222	200	220	204	233	236	231	226	221	208	227	223	212	232	235	240	268	224	218	241	201	241	245	199	237	212	221	215	189	249	231	218	209	236	234	193	220	223	210	207	218	186	224	191	218	227	222	208	235	215	225	189	243	236	202	210	222	218	213	206	225	208	221	225	230	225	235	217	223	213	234	227	201	216	232	228	218	204	224	217	195	228	220	224	237	217	223	222	234	249	212	219	192	234	208	246	222	228	214	227	232	209	215	239	228	221	221	222	212	197	221	221	231	228	217	222	229	208	234	226	211	245	198	203	201	226	201	237	234	220	226	250	205	214	196	244	195	216	213	238	183	215	196	209	208	219	211	224	223	243	224	220	233	225	232	224	199	238	238	224	223	235	212	221	224	228	209	227	223	207	207	203	179	225	206	223	191	223	211	207	223	204	200	233	218	207	241	205	209	203	201	225	206	228	209	231	199	242	230	228	244	219	228	217	209	205	210	213	237	208	222	236	223	225	198	241	209	212	239	206	197	225	208	221	234	237	220	221	200	227	225	224	250	198	218	228	194	199	219	221	250	218	236	224	213	222	204	199	220	210	223	250	218	212	232	218	225	230	218	226	227	213	223	207	229	227	203	195	200	216	222	187	201	225	200	234	214	231	236	225	228	231	221	221	218	213	225	239	194	239	223	196	230	214	232	213	193	221	226	228	197	222	248	236	204	234	233	239	220	215	205	198	239	190	225	201	233	201	217	233	236	255	218	234	218	190	223	222	198	221	233	238	240	191	235	235	227	265	212	222	217	234	201	227	196	194	199	227	194	203	209	234	228	207	224	223	219	226	210	210	206	204	208	190	208	204	233	209	241	186	233	214	206	229	223	230	212	246	194	232	227	199	248	218	231	219	217	205	209	248	224	218	221	187	204	222	204	207	227	219	243	227	211	236	211	230	215	240	226	206	211	191	230	238	237	212	228	232	218	246	204	202	243	209	207	219	214	209	244	218	233	198	220	206	235	209	220	206	250	211	210	220	221	226	237	202	209	216	196	230	217	212	235	223	230	203	218	222	229	226	213	194	203	209	207	251	208	212	210	214	209	236	207	194	220	206	220	203	204	208	231	202	210	227	201	219	200	228	196	208	221	213	219	233	201	260	246	210	220	233	230	215	207	242	215	202	224	212	224	225	236	208	188	227	212	218	225	219	228	220	210	203	220	232	228	201	207	210	230	230	212	222	200	239	206	216	248	231	250	233	214	203	214	220	206	218	221	227	242	234	233	214	219	207	228	229	200	238	212	240	204	190	221	201	234	248	226	205	227	191	199	192	227	228	219	221	193	234	210	220	237	225	203	227	207	208	219	210	238	223	217	236	230	215	220	205	196	183	235	193	204	208	220	192	192	230	218	224	224	219	221	197	225	244	220	236	232	222	229	218	221	264	222	212	214	200	226	252	216	209	216	212	217	219	239	232	225	219	207	192	235	209	213	206	222	233	218	204	208	213	227	215	215	243	218	187	246	220	214	238	210	222	213	218	225	221	201	226	226	228	209	222	224	214	238	213	221	211	228	234	221	246	251	232	234	213	214	204	222	213	190	223	187	232	211	214	199	231	206	220	207	220	201	229	197	217	237	236	235	211	223	209	230	233	203	212	196	233	197	217	223	258	209	197	204	217	207	205	228	246	218	219	207	205	214	207	202	189	200	228	184	248	207	227	210	193	236	238	203	221	202	237	231	242	205	210	196	210	226	213	195	221	210	230	224	214	240	198	220	240	197	219	233	220	186	249	212	212	200	221	193	225	214	232	210	211	222	229	220	224	205	228	219	222	230	230	245	215	226	231	241	228	219	231	228	205	222	228	201	222	198	225	224	225	194	243	256	218	213	215	225	234	214	200	241	232	231	211	238	203	241	260	200	205	224	212	199	216	217	250	223	225	224	203	233	225	216	209	217	206	217	222	198	216	211	217	207	222	215	211	228	225	223	193	212	231	196	224	227	209	237	191	233	214	199	208	224	207	211	227	224	229	207	219	224	242	213	224	217	231	256	224	219	233	196	230	192	231	194	225	229	210	222	230	194	222	218	225	208	222	231	222	205	206	222	220	229	217	212	202	212	201	217	227	236	220	203	196	209	245	210	199	208	255	203	232	201	219	232	215	205	222	215	218	204	217	202	228	212	243	227	224	231	229	219	213	245	212	199	220	236	236	223	183	201	221	234	212	246	211	197	232	220	214	258	213	234	219	241	233	215	210	229	212	211	231	242	243	198	211	201	244	215	202	219	214	216	232	224	228	212	222	240	208	213	184	211	225	226	203	218	204	215	222	221	199	203	219	181	194	184	229	206	223	201	197	215	241	242	240	223	219	196	259	218	259	251	219	241	228	215	200	211	198	234	220	238	238	206	240	221	228	209	202	229	223	229	230	198	239	237	247	228	201	212	232	218	231	224	215	182	208	223	210	225	216	212	227	251	233	215	227	212	216	226	190	215	232	221	201	213	225	235	222	198	210	209	199	212	243	212	212	220	243	234	205	218	202	229	218	215	212	217	242	215	208	210	218	227	229	215	198	220	220	207	227	206	223	215	262	223	241	230	198	240	189	199	225	223	197	197	217	214	215	222	216	191	200	218	232	229	206	235	209	222	257	201	201	237	217	217	232	222	208	220	209	208	232	232	192	225	229	227	202	257	216	223	196	185	254	203	242	198	239	211	224	205	217	207	234	190	203	215	209	213	219	212	215	216	199	212	231	242	236	197	226	219	213	239	232	213	208	218	235	209	247	226	209	212	224	216	213	208	233	218	222	200	197	237	242	211	246	219	226	228	247	232	227	227	207	228	198	210	194	207	224	216	229	213	234	199	230	238	203	192	213	214	210	224	226	221	252	225	215	265	206	221	207	211	221	226	239	250	205	198	223	200	220	209	222	221	219	232	215	219	216	226	213	223	235	209	213	221	198	209	223	210	211	236	222	223	215	225	199	221	207	225	206	218	259	213	245	223	243	225	206	203	227	235	213	251	235	246	203	240	219	228	209	227	227	212	229	232	216	216	233	229	210	238	193	204	234	231	206	207	235	211	230	225	202	230	228	233	192	228	238	239	226	237	218	202	212	236	270	231	234	225	228	226	203	196	187	230	223	226	231	230	218	231	195	186	208	226	186	222	208	200	202	208	226	218	210	225	199	203	227	203	220	220	202	231	211	260	212	220	226	239	195	198	204	228	209	210	252	234	217	227	239	194	222	191	204	223	225	220	185	210	199	222	189	216
13693	28254	25353	17335	13020	9976	7637	5923	4629	3710	3131	2872	2486	2346	2231	2053	1869	1592	1363	1348	1121	939	862	902	703	740	668	631	618	589	525	553	561	542	571	597	566	521	541	503	448	478	426	496	509	511	442	483	485	475	455	490	482	467	457	468	447	453	464	462	489	451	452	438	480	449	443	428	451	432	454	398	439	430	440	413	410	391	411	419	435	413	435	415	415	423	404	468	434	415	452	441	473	432	415	421	447	472	431	465	406	395	418	407	445	430	431	416	438	401	424	387	455	440	438	428	419	393	459	421	447	434	421	446	446	411	413	406	417	410	391	433	380	382	417	418	414	426	431	410	398	376	445	413	382	438	405	364	419	421	399	422	400	441	419	384	401	443	403	421	392	416	406	420	443	431	415	419	414	392	438	431	449	416	441	423	420	412	448	441	429	425	387	425	415	372	426	428	411	414	438	413	417	374	442	463	392	441	416	420	426	406	455	409	426	419	415	405	438	400	417	435	408	409	408	430	411	431	435	418	406	407	394	416	367	436	383	435	420	425	412	409	415	437	395	422	444	427	410	369	408	416	419	424	390	404	403	422	423	399	421	432	403	391	428	439	458	430	395	406	382	386	388	375	406	423	417	389	414	404	423	407	426	442	393	413	434	436	389	414	424	418	436	411	405	419	380	436	440	416	461	411	404	431	441	406	436	416	429	431	400	447	428	422	442	446	421	426	403	401	396	419	413	407	459	420	404	437	430	416	394	411	432	384	405	411	410	387	410	419	395	433	396	371	457	407	401	402	373	418	430	420	431	438	418	442	428	417	431	450	397	406	423	426	425	428	452	428	423	434	413	382	419	424	402	419	403	403	453	435	388	395	383	416	426	407	416	417	433	417	460	400	372	443	414	397	393	427	417	428	413	407	402	436	393	382	485	467	398	391	401	355	440	423	416	400	432	416	425	430	373	422	407	419	418	409	422	365	421	453	382	418	435	433	464	424	429	416	470	426	418	435	417	427	408	404	443	443	388	424	435	444	442	397	466	389	401	461	387	421	409	421	419	404	446	386	426	377	449	426	402	417	414	428	420	403	420	406	407	439	425	436	419	423	393	399	431	419	387	402	440	439	432	396	443	405	445	457	413	426	427	418	430	394	388	418	403	419	469	422	427	430	394	425	454	421	411	421	421	453	442	419	406	420	418	402	418	461	430	426	415	417	439	443	443	414	430	393	435	390	372	427	411	416	389	422	412	422	382	420	409	463	437	398	369	386	435	458	423	399	409	421	427	423	408	431	415	427	428	415	416	401	413	405	411	466	418	447	427	370	396	402	449	416	393	405	428	428	386	414	418	423	412	419	376	437	425	417	414	421	400	384	424	426	421	418	421	428	452	462	410	395	421	432	405	439	418	430	403	410	407	456	402	423	427	395	403	404	397	427	405	446	386	415	414	400	401	412	430	417	421	424	412	437	432	394	456	434	417	405	407	423	364	448	427	429	442	415	424	410	414	422	423	423	372	423	406	415	468	412	424	386	424	405	375	402	450	391	411	412	415	365	411	438	401	449	429	401	440	409	405	425	407	412	436	438	441	403	385	460	396	475	428	442	459	434	415	399	443	433	393	429	394	445	455	476	417	414	396	416	379	396	427	428	437	446	407	408	435	441	427	424	443	383	412	396	407	396	402	392	432	436	399	403	421	437	448	384	407	398	406	429	393	406	382	432	404	426	412	430	431	434	402	431	392	412	427	393	429	398	436	483	441	389	399	405	415	412	427	458	434	426	408	459	410	422	400	391	389	428	383	418	419	429	406	400	415	427	415	433	413	379	465	384	403	403	403	417	428	372	437	388	424	413	412	402	400	401	392	419	388	395	424	446	428	414	408	411	415	401	396	419	473	400	405	446	408	423	431	458	432	387	443	404	421	423	386	441	400	400	418	410	463	425	398	410	382	404	365	422	422	401	420	457	394	397	409	432	391	409	395	400	420	426	440	447	424	447	419	424	399	402	404	397	406	426	427	396	419	393	417	427	463	424	410	411	439	401	420	423	404	413	403	437	441	396	408	429	406	412	374	377	427	416	445	408	389	425	418	368	402	401	399	404	440	420	431	405	366	410	431	419	444	428	414	426	421	426	404	412	381	429	399	401	409	415	410	395	392	428	414	419	411	394	422	392	433	422	423	420	421	373	463	392	422	399	379	409	439	430	417	424	453	429	420	436	407	457	401	427	377	429	400	417	410	441	431	397	415	421	411	421	425	441	441	369	383	429	413	428	393	412	444	446	401	400	390	438	382	441	394	419	438	421	408	408	413	404	423	397	398	439	466	431	363	412	393	429	441	388	395	454	466	419	476	398	454	434	446	441	427	470	433	428	432	413	413	419	434	425	420	448	412	391	436	438	415	428	410	406	437	379	398	441	394	431	437	400	406	416	421	386	404	407	376	428	424	427	407	406	428	465	399	396	410	407	430	391	410	437	422	409	470	436	437	427	422	413	416	428	448	391	419	366	433	409	422	395	430	409	414	426	397	458	416	429	423	439	422	440	409	433	406	426	422	422	399	452	418	400	434	417	374	414	416	425	419	481	401	431	431	430	392	415	433	421	426	425	433	422	418	440	438	443	390	454	430	394	444	408	419	402	388	395	426	412	376	415	415	445	421	381	422	432	420	430	417	430	436	420	403	416	421	445	405	424	425	416	380	405	438	411	409	439	458	418	447	428	389	413	429	445	422	387	392	408	401	413	414	420	441	410	356	380	437	401	432	443	428	453	440	428	434	384	409	439	409	443	388	380	403	447	358	400	414	438	437	390	441	410	400	420	432	425	438	394	415	407	444	421	394	370	417	440	406	411	424	386	417	444	419	393	407	456	416	416	428	393	392	417	425	423	440	432	411	407	391	410	401	430	430	400	404	440	453	410	426	432	441	410	426	402	413	434	425	365	425	411	414	445	402	416	439	396	399	418	402	411	382	422	457	414	418	387	420	398	428	447	406	403	413	414	432	442	410	431	398	419	438	408	430	401	415	444	414	448	451	386	449	392	420	426	444	413	417	430	407	414	424	426	447	403	401	370	425	413	456	400	434	405	427	411	418	455	412	433	430	426	443	424	406	383	440	421	397	402	453	441	435	427	428	390	442	402	432	396	427	439	432	429	416	439	406	404	401	438	396	395	406	427	415	407	382	423	399	425	438	401	409	414	450	404	400	415	428	379	397	414	393	413	408	385	379	408	392	430	396	385	423	412	429	396	452	443	392	427	429	429	440	399	418	421	410	413	413	401	428	406	404	392	405	413	433	383	400	414	418	446	408	387	400	389	389	384	420	420	444	447	443	413	398	411	430	396	426	404	421	415	419	393	411	460	426	411	429	428	427	444	433	430	429	427	411	448	436	431	401	382	417	403	384	454	414	405	434	426	385	450	405	401	425	424	381	436	420	416	439	439	430	446	421	431	438	409	419	405	415	420	409	473	440	426	428	400	450	416	386	433	393	426	465	440	423	401	435	388
26664	20277	11171	4152	2089	1500	990	813	717	627	511	493	492	474	488	452	464	435	402	408	354	394	361	370	354	369	319	368	357	356	354	366	340	358	361	337	351	354	364	328	334	337	332	334	345	360	353	364	321	346	343	296	309	295	346	339	309	322	319	349	344	389	340	345	299	318	308	366	336	318	330	331	356	295	353	363	318	321	345	331	342	336	329	345	313	332	308	332	347	360	360	340	367	325	342	330	333	357	360	345	346	332	333	354	364	383	347	355	283	324	355	317	347	323	338	336	309	324	355	325	331	343	367	326	314	341	337	334	332	346	348	310	327	313	321	291	355	338	323	332	350	342	339	329	359	288	322	330	383	345	328	321	344	338	330	331	332	345	304	309	301	329	331	347	328	336	349	336	366	343	359	309	343	319	336	339	328	352	370	344	361	380	366	316	319	302	324	340	371	311	310	330	331	342	363	328	360	314	355	325	358	318	347	351	312	322	336	342	353	352	345	302	359	334	327	341	324	340	300	322	344	343	371	341	335	334	353	331	340	352	352	369	349	313	305	330	352	380	350	359	340	335	314	309	319	307	315	350	345	309	329	353	310	315	314	303	370	321	316	312	358	335	325	361	310	347	350	355	366	342	306	315	332	324	349	336	323	356	309	287	367	360	301	346	297	335	335	323	322	313	311	338	317	365	372	318	325	363	342	321	368	346	363	336	337	346	324	339	338	318	342	343	345	331	325	328	329	356	333	347	353	334	292	341	340	326	321	355	320	360	375	327	342	352	320	321	312	345	321	335	337	325	384	336	373	301	367	314	323	352	323	289	351	313	317	329	339	355	306	360	349	337	357	315	315	356	318	341	316	359	324	318	340	316	340	345	330	338	360	334	324	378	318	336	319	339	364	317	327	347	337	334	356	319	315	335	343	290	301	314	306	325	325	354	333	305	313	309	309	340	343	319	343	313	332	333	323	326	331	365	364	300	338	359	313	325	357	311	312	301	311	323	338	341	370	336	346	357	334	317	337	349	353	349	311	341	319	345	348	315	320	299	346	327	357	301	334	304	341	334	341	345	333	321	358	314	351	322	355	345	355	340	351	340	325	318	378	331	323	331	326	337	355	313	369	332	342	331	344	351	304	314	369	318	340	329	291	336	377	359	328	336	336	335	320	348	345	331	338	358	332	343	358	336	325	323	315	329	315	332	322	317	325	344	353	318	322	337	305	331	317	340	337	314	348	333	348	349	336	306	346	369	333	365	338	340	342	311	379	327	337	337	332	336	323	332	345	331	293	312	304	330	334	373	342	326	322	357	342	362	346	351	353	353	322	363	342	346	313	357	331	349	308	361	336	360	329	343	334	328	345	326	317	343	343	329	341	345	348	315	325	325	337	304	328	342	317	358	338	333	332	343	358	341	319	319	348	339	359	360	356	330	357	327	306	361	323	364	325	324	344	344	336	323	315	332	333	326	365	333	340	341	345	342	378	350	318	342	308	343	330	321	343	343	320	313	319	385	352	323	320	342	343	307	353	346	333	353	316	338	332	345	338	342	355	313	358	346	322	333	325	371	318	376	307	325	314	319	329	305	351	313	322	339	328	335	326	334	337	315	347	347	314	304	346	349	324	315	318	328	322	335	321	329	318	327	324	334	344	334	342	334	328	337	319	310	360	340	356	306	295	325	326	352	363	335	296	328	326	349	319	326	334	313	291	347	317	311	329	329	334	328	337	330	317	337	349	304	344	314	333	327	358	324	328	318	350	334	303	343	299	317	313	351	350	356	328	323	332	314	340	345	339	342	329	346	314	327	349	315	309	307	302	339	297	341	336	382	344	326	319	333	354	375	370	316	353	304	326	307	375	322	345	346	347	325	309	334	323	359	335	350	341	334	361	315	356	352	312	338	329	316	306	323	353	328	320	319	351	331	335	373	330	310	358	342	311	343	332	316	329	356	316	343	337	299	329	319	343	338	353	320	339	341	322	346	365	335	328	348	330	354	329	342	354	322	358	340	294	311	316	335	353	339	363	356	335	341	349	357	326	324	292	301	339	316	359	303	331	294	330	363	312	354	321	320	350	350	335	350	313	294	353	322	339	345	326	326	357	326	333	327	353	345	316	380	317	376	332	320	362	328	323	304	336	344	318	341	345	343	335	320	340	315	350	336	409	334	351	328	323	297	336	329	359	345	321	350	331	327	344	332	326	326	362	363	322	339	379	379	381	328	315	340	316	313	354	371	312	322	306	314	342	330	330	320	345	373	338	343	340	361	329	379	341	336	362	298	341	321	343	301	329	316	353	333	332	327	345	362	353	333	295	325	338	340	341	300	311	340	296	320	312	335	332	318	337	333	317	380	315	339	338	369	333	320	326	333	297	357	389	326	304	351	314	346	343	321	326	326	310	308	321	326	334	351	364	351	344	334	359	329	355	327	310	328	347	314	296	332	325	314	336	377	318	362	328	317	304	332	339	324	338	315	316	295	319	350	312	340	316	340	306	362	324	317	342	362	338	321	344	324	337	347	336	325	357	341	332	329	314	366	327	335	358	337	310	353	322	332	353	342	322	311	356	331	335	354	298	352	329	334	312	329	330	320	333	318	315	346	313	300	333	348	337	325	339	330	331	339	347	339	305	347	313	344	300	331	306	318	316	313	354	336	307	329	354	329	315	316	348	337	317	347	317	328	338	317	289	308	334	328	336	343	348	304	352	363	304	350	314	344	332	328	329	353	337	331	366	317	332	313	321	319	359	329	318	345	342	301	352	358	348	329	327	327	355	342	318	317	360	336	341	317	318	332	354	342	330	340	333	349	355	345	317	305	317	333	321	338	332	308	317	325	326	378	335	317	321	333	341	356	335	334	324	327	333	350	321	362	321	330	315	334	322	368	336	343	334	336	348	327	323	306	338	317	346	332	339	346	340	354	356	312	348	348	341	347	326	322	328	344	329	346	321	337	342	338	326	312	298	332	326	329	360	352	348	341	336	312	293	341	352	304	340	296	344	302	301	323	315	363	354	342	337	328	341	325	337	337	351	327	330	349	322	381	351	323	353	342	338	346	320	341	319	331	327	335	327	345	341	318	321	336	311	314	311	336	325	354	279	348	327	349	354	318	333	352	292	313	341	307	331	359	358	313	339	323	337	325	318	317	309	333	373	326	357	324	351	310	340	359	326	338	324	314	372	322	330	332	341	305	341	356	313	324	331	334	342	342	336	319	355	334	324	363	303	324	346	346	333	330	330	334	312	358	354	346	366	343	371	311	311	339	347	305	322	345	298	341	321	358	335	351	345	366	309	328	324	363	318	291	349	328	319	329	320	321	358	322	309	335	325	315	313	345	340	320	340	341	351	348	346	332	319	345	353	333	300	323	329	319	346	313	307	328	338	357	319	368	315	351	331	332	341	385	330	322	349	315	349	331	337	308	313	351	342	313	344	337	319	343	352	354	322	298	324	325	352	340	298	332	331	338	362	339	314	337	363	355	350	332	350	297	311	321
9994	15883	14216	8284	5962	4387	3266	2594	2156	1739	1547	1418	1379	1227	1227	1166	1125	1071	999	938	867	820	746	762	761	752	734	757	708	668	657	675	644	659	647	709	692	669	701	663	692	696	665	658	698	702	692	681	650	681	737	644	669	687	683	636	631	695	676	675	686	659	647	680	632	659	679	692	603	654	693	672	656	660	675	657	661	593	639	659	652	630	697	716	626	667	642	614	635	629	633	637	652	681	678	647	654	673	653	671	687	666	635	636	701	675	630	679	670	665	662	701	685	676	685	655	686	661	690	639	671	632	675	665	682	695	652	658	681	656	650	627	652	720	646	652	656	638	669	648	655	669	661	666	656	664	676	666	655	631	671	637	672	595	653	648	696	644	659	672	664	668	652	648	632	649	643	707	644	642	666	646	680	691	670	630	673	659	734	643	682	716	662	667	640	622	667	679	641	652	640	617	640	661	626	628	674	643	702	617	655	672	674	655	667	658	653	639	707	632	669	642	680	649	660	667	656	643	685	642	666	690	681	642	672	656	657	642	629	650	677	681	701	674	663	683	688	663	660	668	640	607	626	628	610	596	657	611	661	701	618	656	651	688	642	642	666	672	653	679	708	660	678	663	643	636	658	691	675	636	674	698	643	645	641	670	681	606	658	648	652	635	664	646	667	625	670	686	599	666	654	637	647	681	666	639	675	669	637	633	654	697	675	674	696	669	638	658	661	673	623	675	655	624	601	634	621	657	654	662	645	615	680	675	660	638	681	604	646	621	663	702	655	649	666	641	621	656	600	644	626	699	647	637	683	666	685	632	643	670	710	650	666	657	663	639	647	689	675	664	702	623	672	665	653	624	639	639	577	656	679	665	621	687	676	653	629	632	625	655	640	669	675	664	629	642	652	691	648	651	693	636	698	675	649	668	687	665	632	630	642	609	679	645	674	637	661	651	622	632	641	659	670	620	674	601	659	687	660	603	653	691	658	633	724	667	654	672	649	692	651	658	686	665	633	663	673	676	655	604	657	645	665	659	603	620	672	650	629	663	698	654	674	671	639	681	650	662	674	624	659	651	617	618	669	611	644	636	666	622	654	659	638	666	675	596	638	666	634	685	632	647	705	674	626	692	618	662	626	657	629	623	645	702	691	649	683	666	668	625	666	674	668	694	665	674	648	661	648	631	634	599	691	643	677	681	641	670	673	668	691	652	626	650	656	639	633	652	650	650	636	606	620	639	689	668	617	650	655	604	643	680	641	680	662	699	632	667	658	683	671	628	605	695	650	640	648	650	656	683	636	623	636	650	662	669	646	677	612	658	602	651	664	628	625	635	641	702	649	638	693	680	640	690	638	670	656	633	658	646	621	655	661	683	637	679	694	652	681	631	701	621	625	632	707	660	616	709	648	655	663	684	638	641	634	665	686	701	660	647	715	633	688	645	640	647	672	714	650	619	679	668	607	681	671	634	637	672	617	683	693	629	667	644	632	625	672	675	607	669	702	653	675	652	662	672	654	654	672	625	657	631	713	632	636	628	685	637	638	657	686	658	621	662	689	637	636	692	670	624	659	628	666	625	640	651	644	704	694	691	644	629	652	669	621	649	660	643	681	652	651	627	666	649	681	654	654	650	698	613	635	680	675	632	621	680	641	641	637	650	704	655	622	666	681	645	646	684	665	604	629	618	643	657	673	630	629	625	663	642	685	663	651	666	694	646	648	635	734	695	684	644	670	635	615	644	684	643	642	682	664	672	608	672	647	642	682	692	666	647	679	669	646	647	633	631	644	673	664	656	624	672	651	675	661	647	608	700	666	665	678	685	662	625	626	670	650	656	677	627	649	628	644	637	657	677	621	679	643	661	645	673	641	631	627	651	603	620	639	637	660	620	640	667	623	622	671	679	694	662	628	696	648	642	672	620	634	689	659	645	660	647	657	641	661	673	660	669	638	674	603	688	632	615	676	656	661	620	629	655	668	667	676	645	653	628	630	682	669	632	648	651	660	679	656	630	671	663	666	642	658	656	654	665	638	669	660	669	700	650	677	674	648	695	614	654	652	652	648	634	699	652	651	668	714	704	615	680	660	661	654	712	669	698	659	675	594	651	629	654	648	611	644	646	633	676	679	652	684	669	675	634	682	643	658	667	604	655	656	642	639	686	636	669	664	669	662	654	658	631	676	665	661	673	664	647	719	625	661	629	631	609	650	633	655	658	649	688	649	691	671	640	630	644	637	648	688	650	673	626	657	662	640	667	615	675	646	676	612	688	697	612	642	695	660	609	629	707	669	688	700	664	637	645	687	636	696	643	658	682	657	612	697	686	604	647	656	677	666	611	690	645	676	684	659	624	656	685	626	671	648	597	609	632	663	680	672	661	601	624	686	599	618	613	669	667	665	678	683	681	636	646	655	694	692	640	662	636	667	651	628	654	667	669	697	687	654	690	635	667	638	676	634	646	647	690	660	672	675	652	689	641	666	677	662	644	600	628	607	662	656	634	699	662	662	667	680	612	642	672	633	610	633	669	678	636	669	646	667	685	642	655	701	639	636	679	654	611	653	648	664	623	604	617	689	635	648	680	638	619	616	679	711	657	682	657	630	664	662	689	640	662	606	642	660	692	667	649	620	679	665	609	665	669	623	701	655	689	666	666	660	633	633	646	696	670	645	631	634	626	646	651	639	652	633	642	672	624	675	700	659	675	696	611	682	644	671	655	616	682	667	665	624	652	626	655	662	650	690	655	703	643	673	659	645	674	672	653	626	637	657	670	639	670	657	636	706	652	696	654	661	659	668	616	655	684	653	665	647	684	664	672	643	644	631	663	623	696	650	710	661	677	605	683	651	669	663	633	620	663	649	672	637	695	650	678	672	657	681	644	608	645	625	672	633	631	629	643	625	676	598	683	662	653	691	633	656	664	682	612	682	662	651	685	630	684	712	623	678	643	639	614	646	665	649	675	647	615	687	707	692	617	670	683	637	636	633	641	659	697	636	655	662	670	636	647	633	627	656	646	664	660	652	680	636	665	646	655	627	702	671	633	638	642	676	657	629	649	655	653	669	647	663	637	636	669	637	669	677	648	650	660	685	652	617	645	696	681	667	641	647	623	659	663	680	691	664	628	628	653	678	630	682	652	665	660	641	630	718	660	620	650	714	637	639	636	656	643	651	637	683	645	672	632	640	692	685	661	634	643	640	644	644	671	660	643	653	667	697	627	661	613	667	636	668	693	646	661	655	646	691	663	656	658	659	654	647	645	656	693	665	676	660	683	639	642	622	672	640	644	656	666	629	670	639	593	621	628	658	623	628	628	682	586	667	647	661	669	663	655	676	645	655	687	640	636	727	659	653	654	650	667	655	627	673	612	629	685	651	645	671	647	685	658	629	648	641	682	658	658	617	658	651	689	650	615	693	635	652	658	660	671	646	627	666	721	626	647	665	687	629	650	673	680	638	659	662	635	643	661	650	652	674	616	643	649	649	632	670	652	626	654	657	581	656	681
24023	21098	28116	24327	19452	4731	1972	1181	883	731	602	567	509	488	490	450	425	408	357	345	321	299	270	261	245	233	234	240	256	218	220	213	215	202	210	213	216	211	221	217	213	218	239	208	201	200	206	199	208	225	221	211	205	186	225	216	202	205	212	225	207	204	200	241	221	203	186	205	203	207	198	194	208	203	192	198	166	209	213	180	202	187	232	193	212	206	198	203	207	216	201	211	218	218	190	219	236	182	200	195	216	208	190	209	190	210	201	181	188	194	208	188	217	193	198	205	211	217	235	218	221	235	202	218	201	189	204	202	200	175	225	194	214	199	209	216	212	170	214	198	204	189	195	197	184	191	204	200	204	213	208	214	231	195	199	197	226	210	205	177	189	220	191	215	181	214	217	200	204	185	204	212	211	240	232	164	201	202	215	204	215	209	208	192	187	187	202	193	173	207	210	200	180	200	221	210	202	199	218	196	211	211	222	226	215	216	197	223	201	204	206	203	191	205	221	167	202	194	191	200	194	225	207	208	233	182	200	211	184	207	200	194	218	215	225	200	216	203	188	189	205	218	199	190	195	213	204	193	205	238	222	209	215	199	190	180	226	195	197	181	218	217	203	195	214	190	190	200	208	214	202	197	204	203	223	195	223	219	210	178	213	210	194	206	208	198	191	187	200	201	225	200	212	218	198	224	202	221	198	221	203	182	209	188	193	193	191	218	207	196	199	201	215	185	209	218	192	206	179	204	205	206	176	204	207	202	246	221	199	217	194	201	233	210	230	214	209	203	201	203	226	191	217	179	214	196	209	188	194	190	224	217	217	209	225	173	184	199	179	229	202	192	206	209	207	209	166	206	210	201	192	216	221	190	199	233	217	195	187	181	193	199	196	203	200	204	188	201	198	172	196	211	212	184	200	219	192	204	175	208	207	217	207	204	198	201	198	201	194	194	206	196	187	216	211	204	189	196	210	191	210	231	200	220	196	203	205	215	164	186	189	184	204	206	217	190	216	200	162	209	217	194	227	204	199	207	217	203	186	201	200	209	202	207	176	199	206	190	199	213	196	192	184	223	196	206	201	186	193	208	209	220	219	206	214	184	206	178	217	186	206	179	201	187	190	193	218	211	196	199	216	223	209	204	215	186	213	209	195	225	203	184	203	194	210	195	183	204	180	214	204	212	220	216	203	177	206	216	202	188	194	196	194	223	227	218	191	208	207	231	214	209	194	206	197	216	196	217	205	203	217	180	185	207	216	208	201	193	214	223	214	220	197	234	208	200	194	174	224	203	199	197	170	211	191	195	193	199	186	188	178	198	197	225	206	194	170	214	216	176	228	221	168	199	186	197	202	199	198	206	192	195	204	200	203	221	205	203	203	190	182	218	185	212	188	219	181	195	216	224	203	184	194	202	210	206	200	194	199	213	209	204	200	201	204	216	194	198	204	208	198	208	186	182	207	226	208	221	224	215	187	182	211	217	196	192	196	199	198	213	184	216	207	174	213	187	200	204	192	197	182	182	190	203	225	213	194	203	208	187	190	192	201	173	218	186	195	209	178	206	199	202	226	215	183	180	207	198	226	189	173	194	203	218	206	209	231	194	178	208	206	176	185	202	193	182	199	203	196	177	191	201	206	210	188	212	193	206	204	214	193	180	204	176	201	198	206	204	188	213	205	177	177	193	211	191	169	198	223	212	171	189	192	199	183	194	176	203	201	182	197	193	192	187	212	234	174	189	192	186	206	209	227	202	205	191	196	220	185	200	210	186	235	202	197	179	198	201	208	230	195	207	190	203	195	210	189	203	178	218	208	216	190	168	198	201	222	192	220	200	195	184	198	191	193	208	206	211	184	190	219	196	228	216	187	202	205	212	222	208	228	186	182	228	204	193	184	217	198	200	203	195	178	187	203	205	222	216	233	204	220	208	213	191	217	184	222	201	174	194	199	183	193	181	176	204	197	168	191	180	213	206	199	210	207	209	201	202	207	197	196	222	216	199	211	196	216	212	201	228	205	196	197	188	192	203	215	219	201	220	194	190	215	201	187	218	218	207	211	227	186	213	219	212	211	206	222	175	204	186	207	224	194	201	216	199	198	206	212	217	215	212	199	185	203	230	214	162	215	179	182	171	189	181	214	216	206	200	201	179	172	216	222	231	223	195	213	212	194	220	187	229	205	190	203	232	192	181	242	197	195	206	191	211	188	176	209	202	213	194	200	185	206	203	196	210	178	215	205	190	206	195	210	215	186	200	206	181	210	178	226	199	189	195	195	193	194	197	213	208	187	198	197	215	214	188	213	189	223	190	217	227	209	197	209	199	191	213	176	199	209	190	195	212	217	208	194	220	187	207	207	204	195	204	198	198	198	241	215	201	191	209	180	195	200	196	185	213	226	218	193	199	203	177	187	190	197	211	193	201	199	194	213	201	217	216	192	199	214	227	193	182	218	192	197	187	208	212	181	203	200	212	191	161	184	190	201	188	201	193	190	200	223	199	219	203	200	199	208	205	182	199	198	182	184	190	215	174	212	218	195	198	209	212	198	188	213	185	204	224	200	172	184	194	202	210	205	207	202	194	214	194	202	188	196	190	229	197	192	193	200	198	233	202	214	219	224	198	197	166	181	194	221	186	212	171	207	222	191	200	215	176	208	214	215	193	180	216	210	197	185	207	217	204	222	198	223	198	181	201	182	214	208	203	203	209	205	189	199	192	172	200	243	197	208	204	211	209	236	179	206	226	215	206	202	187	198	212	196	191	199	223	216	196	185	204	201	196	175	200	176	172	209	198	200	213	197	191	186	208	206	197	228	192	193	198	209	181	205	208	210	205	224	194	212	203	178	197	215	198	186	194	168	216	201	213	213	190	196	194	193	185	209	196	174	204	180	194	199	225	200	202	229	204	227	214	216	193	184	211	203	204	193	209	209	183	208	193	204	215	198	168	219	179	212	192	191	185	206	198	187	222	197	197	189	181	210	223	188	210	188	186	204	218	174	198	207	220	210	214	207	204	199	204	189	176	173	204	181	180	210	195	221	177	215	199	205	189	209	167	215	203	198	198	202	219	218	202	221	205	205	199	211	201	197	211	211	217	185	193	214	220	183	178	215	199	194	189	194	222	200	201	206	207	195	229	208	198	225	201	198	195	193	197	212	178	203	206	203	211	206	185	184	192	205	203	192	218	176	206	197	222	203	214	203	208	173	201	213	170	216	187	208	203	197	207	234	184	191	194	175	181	185	198	191	198	210	172	210	206	190	210	169	189	216	208	192	193	210	200	202	197	198	226	200	217	218	220	210	211	203	229	219	201	211	187	204	219	219	204	202	183	185	192	197	197	180	206	179	213	212	203	198	194	195	212	203	173	187	213	184	212	187	176	207	209	210	199	193	228	188	201	215	208	182	230	200	216	185	192	202	187	201	207	222	203	191	202	198	204	200	212	192	197	176	188	201	235	208	175	213	201	195	198	224	200	200	191	182	187	214	200	190	220	209	214
11354	23338	20981	13437	9631	7192	5431	4160	3325	2729	2270	1992	1760	1606	1547	1417	1237	1181	1091	973	892	729	734	685	623	645	530	552	550	519	504	515	509	523	503	526	512	487	432	478	472	456	431	462	482	454	459	441	458	443	449	441	466	451	439	469	402	427	427	438	467	453	453	421	397	460	397	414	424	397	400	420	444	432	426	421	421	435	423	402	412	381	390	407	412	471	399	434	397	418	402	440	413	409	419	443	436	404	429	407	449	425	417	409	410	394	378	403	438	446	445	403	383	396	431	440	397	419	427	392	358	434	451	404	411	448	418	414	416	419	395	428	428	399	414	407	416	408	394	401	425	423	423	392	365	403	405	417	402	440	400	442	402	382	399	436	403	383	385	405	421	416	410	431	429	396	454	419	386	402	412	401	369	445	416	414	440	411	411	404	395	379	389	426	392	369	403	432	390	409	410	389	370	438	407	437	458	415	429	413	432	409	373	445	440	393	410	391	406	370	424	422	433	389	377	426	386	438	406	370	404	394	440	421	397	370	404	414	405	398	413	448	400	400	432	425	404	414	435	397	428	430	423	387	404	426	416	416	409	436	423	392	409	414	420	426	376	436	396	397	415	399	383	422	411	410	381	442	455	397	426	414	431	401	407	433	460	428	392	454	406	384	396	420	429	404	419	420	401	381	411	363	424	432	396	398	378	416	431	409	431	414	426	428	427	386	411	407	405	458	418	427	410	391	381	410	397	416	410	405	376	404	415	424	382	409	442	415	430	430	380	367	432	439	430	429	428	388	400	417	412	422	434	407	413	404	432	419	423	369	420	397	392	409	419	423	386	431	430	406	411	366	442	429	404	400	422	408	427	386	412	399	398	385	421	420	412	401	402	397	426	414	441	413	406	391	390	424	413	421	424	410	404	381	390	379	419	422	393	435	392	425	406	406	398	415	399	376	393	415	428	373	392	437	390	428	442	398	402	403	404	376	425	418	410	374	422	412	431	403	427	397	401	404	413	371	415	437	413	415	391	432	413	389	432	376	432	423	402	403	403	375	372	410	425	427	436	416	384	366	414	423	445	380	418	407	425	431	383	454	411	403	441	411	380	407	412	420	431	408	408	418	411	399	393	419	443	417	424	399	401	430	442	376	446	407	390	436	439	431	396	406	398	417	401	402	411	425	414	442	413	418	419	389	404	383	415	418	411	431	394	403	395	367	414	405	425	428	414	410	403	410	402	408	403	399	370	382	408	389	398	402	449	394	398	419	405	416	404	395	424	399	392	415	433	384	418	408	404	392	405	407	393	401	426	439	444	395	404	406	433	394	416	408	381	390	417	419	428	404	420	392	406	423	437	430	423	431	400	393	431	417	429	408	395	389	406	379	363	419	416	406	400	409	401	409	400	432	458	425	402	424	431	382	402	416	412	429	392	405	414	426	386	454	427	421	413	405	401	398	414	407	427	432	406	441	406	439	392	418	417	409	407	404	368	388	436	416	375	429	409	393	399	401	416	433	424	420	449	410	404	401	359	412	428	412	411	386	402	425	432	394	419	478	366	431	417	399	450	396	412	416	422	410	394	361	423	419	425	417	405	398	446	433	439	384	427	417	409	438	400	445	419	413	408	391	413	404	453	389	385	427	395	427	428	416	420	414	441	395	403	389	412	455	427	378	412	379	415	428	446	377	412	435	407	420	428	403	402	419	435	390	410	428	429	398	432	391	432	385	401	408	416	409	433	417	401	373	444	418	441	368	385	406	415	416	417	418	404	404	412	435	436	426	447	382	426	399	403	421	409	392	392	380	430	414	383	417	431	424	440	421	392	398	418	420	413	394	451	438	410	437	450	402	410	397	420	427	419	391	402	393	446	423	400	394	431	400	400	406	407	373	428	409	379	405	433	442	424	394	398	424	394	412	380	400	419	403	418	422	402	448	401	421	390	408	383	392	375	424	426	426	427	391	427	398	396	429	414	404	410	397	408	403	421	429	404	417	403	415	415	384	438	406	393	406	434	449	430	430	406	410	404	409	416	419	416	410	376	425	402	391	400	391	399	390	409	388	412	422	453	445	392	421	387	408	418	415	405	411	425	413	360	400	411	429	398	432	404	449	426	448	438	398	359	444	403	405	418	444	406	449	416	422	435	447	403	401	386	429	429	422	406	410	392	473	415	401	406	419	416	402	451	381	431	438	424	416	419	446	377	383	408	429	398	393	447	400	444	424	425	413	385	406	397	418	432	411	416	426	424	387	372	417	414	382	400	380	427	408	430	374	449	397	398	398	403	374	355	415	435	402	401	421	361	407	432	398	418	388	397	398	385	405	441	337	408	442	416	418	417	440	418	402	397	408	403	434	398	441	425	426	377	399	444	393	407	423	425	428	397	423	410	376	410	448	424	411	426	375	446	405	385	434	411	434	459	402	396	445	425	399	367	409	395	431	403	436	422	401	398	379	403	436	430	411	383	433	420	388	408	432	432	427	387	390	434	389	375	400	379	429	404	385	450	418	406	430	417	367	384	411	431	437	423	405	425	411	412	401	411	408	377	402	407	436	396	426	383	428	475	435	423	382	424	376	377	415	412	444	401	435	396	434	423	429	420	386	400	396	391	450	390	367	398	409	389	404	450	416	412	459	445	451	368	401	391	420	427	391	390	427	454	426	437	422	404	397	421	382	398	432	394	406	400	409	426	424	419	432	425	431	421	421	418	380	417	438	408	409	427	414	421	403	422	416	435	422	424	444	404	427	398	351	397	394	402	394	407	412	411	397	378	414	448	381	393	464	414	374	401	400	411	409	410	404	400	410	449	372	394	407	420	404	441	386	414	402	385	389	401	421	418	439	457	428	442	435	370	379	440	399	413	429	406	413	406	414	399	403	419	406	415	400	416	423	365	415	398	394	428	428	416	413	398	402	414	422	435	400	425	396	397	379	385	394	400	410	449	415	436	431	420	408	421	444	431	431	461	410	450	440	385	428	391	386	369	397	393	384	409	386	410	400	434	391	424	436	388	369	391	449	427	380	410	427	430	395	406	429	407	418	397	406	398	381	399	409	414	405	429	371	418	443	404	436	435	443	394	399	443	396	457	387	444	404	391	388	414	430	406	388	462	427	382	427	408	443	432	428	387	434	375	395	412	387	423	429	405	419	435	416	405	425	374	420	396	393	428	431	439	405	403	420	424	429	392	445	452	423	367	423	422	412	389	384	369	407	404	390	413	437	390	413	434	434	370	430	400	398	417	416	430	460	439	412	392	420	409	436	411	424	425	412	443	433	403	388	432	411	407	408	403	458	406	451	386	418	407	391	462	435	404	394	424	386	416	375	405	401	410	409	373	436	393	400	389	427	415	408	415	402	409	375	418	379	416	403	391	408	408	400	416	429	412	409	378	434	415	396	395	406	382	416	416	405	410	415	405	417	419	385	394	429	428	396	443	405	448	389	426	406	410	415	430	392	420	395	406	451	389	433	382	419	408	422	372	385	392	404	398	418	420	427	453	419
23162	21143	28821	23720	21148	18751	4737	1867	1288	1066	910	768	679	625	589	572	557	473	459	423	383	373	359	305	281	322	301	294	295	257	274	242	266	245	256	263	258	221	276	240	247	244	246	231	228	235	224	226	206	217	244	228	216	231	242	210	227	243	246	213	217	232	213	237	211	224	258	201	201	201	220	240	212	225	222	190	220	208	217	224	205	211	216	199	215	239	216	238	218	209	236	215	231	231	217	206	210	253	205	227	234	219	218	227	199	215	209	196	230	226	219	228	220	205	236	236	243	207	193	222	226	219	221	230	209	220	222	218	229	221	230	208	213	226	216	219	215	202	242	194	216	208	234	202	207	225	204	216	228	192	234	219	237	224	210	222	206	237	219	211	233	237	208	211	236	220	199	184	222	216	213	206	211	189	233	206	250	213	235	228	238	225	201	204	208	244	248	217	233	213	202	229	216	228	218	221	204	221	192	206	218	220	210	199	207	203	252	210	199	231	232	214	237	224	213	212	227	210	214	229	234	227	224	240	232	197	203	222	202	224	218	192	231	216	196	227	231	257	209	219	223	191	233	224	211	200	238	237	230	192	222	237	209	201	217	205	224	233	188	215	239	222	225	226	213	222	232	228	232	235	215	189	208	207	221	193	233	232	211	233	212	222	228	200	205	226	223	218	225	228	228	235	231	207	247	223	237	227	225	192	225	241	217	212	211	239	229	223	222	207	230	220	224	216	220	221	211	222	229	225	209	214	231	205	216	206	240	245	225	230	195	217	228	216	218	205	215	240	196	234	205	210	225	218	202	227	197	193	221	224	214	206	194	230	227	227	202	214	214	208	218	218	214	241	198	212	245	209	239	223	223	207	210	197	207	213	239	194	244	198	219	225	224	208	217	240	206	207	209	237	225	219	187	225	197	218	207	209	251	215	194	224	212	220	234	211	234	225	220	215	194	207	243	227	238	208	218	212	196	212	238	203	208	202	219	227	220	211	201	216	226	213	205	206	209	195	237	215	240	224	212	234	221	239	226	222	196	200	189	239	201	228	225	219	222	186	231	216	206	221	202	229	243	227	218	225	210	214	200	225	212	236	218	203	212	221	236	193	202	220	237	231	223	218	205	240	207	205	235	220	212	215	235	245	248	220	239	220	203	226	238	222	204	226	215	222	201	216	225	233	217	210	202	206	215	224	221	203	224	224	202	214	230	216	217	234	177	219	254	237	230	191	221	194	181	209	200	201	232	226	209	214	205	226	221	218	222	222	214	230	220	213	247	224	258	200	211	222	205	242	214	225	224	216	229	224	217	211	231	224	246	228	224	230	197	217	228	225	233	209	238	222	240	208	225	219	221	227	224	240	214	218	221	214	208	236	214	206	221	221	217	210	213	216	227	206	228	230	216	245	237	226	206	215	228	213	218	237	242	202	222	204	230	232	246	229	206	205	211	215	237	204	217	212	190	247	200	213	215	194	217	205	237	211	208	240	202	212	194	202	197	224	227	239	222	208	210	220	209	210	207	232	223	212	216	225	205	231	207	208	208	232	234	239	207	219	197	228	202	213	221	207	200	211	205	197	215	203	237	236	223	224	257	234	224	181	233	214	228	206	224	224	226	257	224	233	219	257	232	210	216	203	206	200	227	218	204	221	250	238	231	226	198	255	206	209	215	211	202	202	223	213	218	209	221	197	217	211	212	233	208	244	197	220	222	197	187	235	206	203	236	174	204	206	228	203	220	212	226	227	219	206	206	207	214	254	218	207	215	225	215	199	232	214	210	230	235	215	186	204	244	218	226	224	234	222	200	221	230	218	211	214	210	213	197	224	216	230	207	201	241	204	207	201	224	231	224	184	167	209	212	234	240	224	243	196	226	216	231	228	198	233	217	234	216	195	211	204	201	228	208	227	199	217	228	246	232	198	227	205	214	223	217	225	216	233	213	224	205	240	211	218	210	235	208	229	230	225	189	215	241	234	201	223	216	222	216	234	210	187	228	211	224	224	239	230	226	217	220	190	221	212	209	209	208	228	196	198	209	198	244	209	218	219	230	199	194	238	210	224	200	199	196	211	244	231	220	231	212	215	216	230	227	212	208	223	218	227	188	218	200	223	196	202	190	194	206	223	224	223	203	202	226	228	229	219	210	247	210	223	237	224	210	214	208	219	227	235	213	235	210	224	216	205	208	224	230	244	226	223	209	243	208	201	200	208	214	222	220	240	227	237	232	226	213	239	221	210	228	201	187	215	207	226	207	250	191	226	239	218	221	228	196	225	226	226	188	211	225	217	218	231	247	212	214	243	216	208	228	214	244	214	187	199	209	206	226	221	185	227	210	234	224	226	228	210	222	192	211	225	200	214	224	221	238	231	218	221	211	196	237	235	232	203	219	202	213	196	197	224	212	218	206	241	215	213	200	229	207	206	225	202	239	215	229	224	190	257	214	201	200	254	229	211	221	210	191	223	202	190	223	234	223	193	226	218	210	225	180	224	225	197	247	220	212	221	203	207	230	204	202	198	228	232	250	218	214	193	219	207	228	228	236	237	224	237	217	233	224	233	206	214	222	214	193	215	214	216	228	228	198	221	206	231	227	212	223	196	212	219	208	219	211	199	246	201	220	206	206	180	193	215	190	218	250	238	197	211	222	228	183	235	209	207	235	240	235	216	238	179	193	237	264	223	205	223	232	218	221	191	217	239	231	209	234	223	214	225	216	224	228	206	214	227	195	211	214	211	223	243	221	212	224	177	212	207	217	225	229	207	221	225	228	212	205	238	205	218	240	224	217	210	225	219	229	236	230	192	205	206	203	222	204	203	240	220	230	216	215	237	232	204	218	218	214	207	195	201	218	199	234	242	210	230	215	219	202	231	199	234	210	220	204	196	213	210	209	211	204	206	238	209	213	219	193	239	208	204	198	215	191	227	213	237	202	206	218	232	219	226	210	227	221	199	216	230	209	229	196	224	199	199	241	203	201	228	212	183	228	227	215	197	224	213	204	229	206	194	237	222	209	214	212	196	205	211	205	221	200	233	211	233	230	222	213	225	215	216	214	220	221	242	215	227	221	213	207	197	227	239	217	254	201	225	201	207	236	201	222	214	229	217	216	228	221	191	216	222	203	227	229	213	229	213	205	226	247	228	193	220	217	194	211	235	231	222	215	198	247	207	241	226	191	230	218	199	212	211	231	222	198	216	249	202	229	214	205	190	198	235	253	219	190	225	244	231	201	227	214	215	197	211	225	221	207	218	205	192	205	240	237	203	217	226	221	211	214	215	212	229	229	187	211	219	219	228	199	235	228	268	215	201	237	226	207	213	226	214	230	230	187	207	211	206	244	217	214	197	205	227	223	230	233	230	216	231	224	207	238	235	206	207	204	237	217	214	200	238	210	229	222	200	242	174	217	206	221	220	220	210	199	187	198	232	225	196	215	187	209	206	215	216	222	199	214	239	184	214	218	205	226	214	204	206	226	208	227	211	216	206	218	200	225	208	220	186
13805	28305	25811	17579	13306	9905	7660	5908	4617	3914	3265	2889	2448	2242	2106	2020	1753	1650	1438	1286	1082	963	883	843	785	734	655	638	589	571	560	555	594	562	534	588	561	551	500	511	527	468	515	467	496	499	483	472	479	480	492	466	446	458	450	481	463	462	451	440	438	439	452	465	471	427	468	454	387	455	516	460	398	433	448	423	471	393	413	438	445	452	430	437	431	457	400	422	409	438	465	395	426	431	460	426	394	451	455	429	424	425	415	449	395	432	400	424	442	401	406	440	386	432	395	419	439	395	417	434	387	407	439	427	446	443	415	415	414	439	447	418	429	428	408	416	372	432	367	457	432	393	428	417	427	402	405	466	404	431	442	390	409	407	429	419	425	438	433	426	404	461	425	421	449	420	419	374	386	440	413	428	411	400	432	387	437	407	436	395	423	422	409	430	399	386	442	433	410	392	413	418	381	418	401	407	398	435	422	395	389	426	414	420	422	420	424	429	425	405	400	401	410	411	411	422	430	436	417	416	410	401	410	426	425	411	408	410	402	405	437	394	414	437	410	369	401	408	422	398	385	450	440	406	423	420	430	406	410	458	421	408	383	441	381	422	395	409	412	414	429	416	424	440	397	424	376	397	422	399	386	394	418	408	401	433	423	394	410	435	413	402	401	455	422	417	422	430	380	390	427	403	385	389	408	444	443	424	438	428	415	433	381	419	450	421	413	420	412	412	416	427	426	422	411	447	399	463	459	408	437	416	436	425	420	439	446	403	393	454	418	398	413	394	411	425	435	448	431	431	417	414	450	408	397	448	435	448	390	397	432	386	415	401	398	431	439	412	435	411	401	409	407	425	440	436	440	407	417	427	429	413	423	450	425	383	429	432	370	415	416	427	411	380	438	406	408	386	375	430	438	437	403	397	407	399	421	414	404	361	454	403	452	435	436	435	401	430	440	435	424	438	420	404	425	412	408	376	376	412	415	438	435	418	429	406	412	400	454	419	389	439	401	414	414	437	388	419	453	439	431	429	396	458	433	382	423	448	408	429	406	385	403	386	386	381	387	411	396	449	401	425	419	436	417	375	426	441	397	404	430	439	390	415	407	375	406	416	415	434	433	397	358	405	427	409	408	424	390	347	393	423	411	391	392	400	413	369	420	447	431	411	437	391	443	377	379	428	410	421	402	415	407	436	395	397	421	390	435	433	420	419	421	407	425	420	409	399	430	424	403	415	445	406	399	408	388	431	403	424	425	420	386	439	417	392	471	411	403	424	407	419	412	389	414	459	449	424	388	433	417	421	398	422	402	386	385	436	413	390	412	436	390	434	414	388	394	407	417	432	408	422	429	409	397	427	432	393	392	451	427	433	429	422	420	401	389	415	446	391	412	422	408	362	412	453	441	406	395	371	462	440	414	416	439	436	431	409	413	372	443	427	432	433	415	434	383	399	407	415	410	448	402	434	428	446	417	444	403	429	393	445	415	420	453	401	381	427	446	443	418	430	401	391	418	399	393	443	389	400	435	412	418	413	406	400	379	370	392	404	427	461	419	426	418	422	396	399	419	411	439	403	423	400	395	416	425	415	440	415	388	393	440	396	407	447	427	399	443	400	399	386	413	421	427	407	401	399	398	398	388	411	415	404	439	443	436	385	378	425	424	428	403	394	392	409	402	392	442	419	399	425	412	418	423	392	434	384	355	417	425	421	410	415	415	425	398	404	456	443	412	417	417	384	386	368	407	378	414	432	407	404	408	421	412	401	385	418	429	449	412	410	421	416	401	404	399	440	407	404	422	415	408	408	389	402	421	418	405	431	401	422	415	395	440	405	448	389	409	385	439	398	430	432	443	443	394	450	434	417	395	428	383	413	365	438	426	396	410	471	413	410	416	437	429	407	404	415	412	456	449	421	393	446	427	406	385	484	419	432	408	400	400	408	443	438	428	422	394	435	429	436	389	446	385	436	419	377	447	425	422	458	432	425	418	426	469	409	396	401	410	464	395	392	416	384	412	394	440	432	432	462	411	389	423	409	435	443	395	384	436	406	446	431	431	413	449	441	448	431	421	420	422	443	439	415	408	417	462	419	437	436	474	434	387	428	400	424	426	440	429	400	419	415	396	373	430	439	457	454	406	451	465	404	426	444	429	414	447	426	395	399	407	401	397	423	411	408	463	452	453	429	388	434	411	404	426	390	425	430	406	391	410	420	430	422	403	408	426	415	417	451	390	429	454	429	398	448	406	431	416	428	440	399	419	409	425	404	390	409	384	411	393	407	402	430	392	386	437	450	418	388	418	454	405	369	469	453	427	405	381	432	390	393	413	390	437	429	417	402	436	416	407	410	424	385	418	420	410	433	427	372	413	364	383	398	406	425	440	378	423	437	442	425	417	402	471	408	413	401	419	398	408	434	388	383	399	423	458	454	384	425	417	417	404	430	422	406	438	412	403	391	410	414	403	422	407	406	391	451	447	370	414	445	448	410	432	412	427	407	414	441	392	425	411	391	413	435	420	442	442	444	398	405	420	378	397	388	414	416	377	427	381	410	437	413	427	440	420	421	424	422	383	408	408	394	420	431	399	426	416	375	401	381	423	396	395	401	446	420	423	416	401	421	405	444	413	415	431	456	388	436	374	411	407	435	415	408	407	399	439	431	426	448	402	442	412	450	395	389	446	399	407	418	433	430	406	425	428	441	435	432	391	412	394	399	385	419	420	377	431	411	398	427	420	398	388	429	390	410	375	462	423	416	407	399	447	437	397	437	407	406	390	394	420	422	422	398	412	441	444	384	402	426	401	413	422	429	405	449	405	414	399	420	417	407	444	407	391	446	407	380	426	413	418	433	423	465	417	370	445	414	449	439	407	392	417	426	381	425	427	427	402	425	396	414	447	401	438	403	456	427	426	405	434	396	444	432	450	429	399	389	404	418	416	419	432	422	407	423	429	422	407	397	440	379	395	431	380	394	413	410	434	442	386	435	403	405	405	429	433	422	410	421	425	435	407	449	433	404	385	429	432	434	475	355	395	438	405	396	422	371	389	430	403	430	410	427	404	386	394	437	391	370	419	417	402	418	414	428	393	412	418	392	375	412	383	427	391	395	414	414	408	438	431	410	410	425	450	417	411	427	376	429	454	461	435	398	385	426	444	419	421	425	379	387	389	404	422	431	379	417	440	435	422	405	438	409	427	386	387	381	412	405	399	391	438	422	420	415	431	393	421	397	410	411	408	447	420	391	414	404	389	408	412	402	432	407	411	421	435	423	406	416	428	421	415	405	414	420	437	451	440	396	435	431	418	412	396	391	438	396	396	442	403	383	411	476	442	434	411	432	413	422	397	397	418	398	395	409	420	430	412	444	397	420	427	407	436	416	408	409	455	410	411	415	390	438	398	425	431	431	409	430	449	395	402	416	451	424	431	444	388	429	418	416	407	406	413	389	417	404	416	403	386	397	430	424	399	405	430	391	408	408	429	420	446	413	415	442	413	400	418	420	438	432
26495	20148	10997	4016	1904	1222	971	751	674	563	565	503	472	476	458	403	424	427	406	392	392	353	381	395	363	350	349	292	357	342	359	347	347	367	344	356	353	353	338	319	330	350	351	342	335	338	332	346	333	306	343	342	334	369	319	318	325	340	335	309	312	327	344	334	328	350	294	336	326	328	323	324	314	312	349	364	322	320	332	333	341	299	358	346	344	348	361	304	295	337	322	343	328	307	286	321	325	341	338	327	318	323	327	363	344	305	338	349	322	377	308	348	367	347	368	329	342	292	335	322	323	309	319	354	342	341	320	351	352	342	329	371	340	379	341	354	344	325	328	329	355	344	328	356	359	307	345	308	333	322	343	335	356	349	335	337	301	321	342	322	329	317	301	311	348	308	319	339	289	349	310	333	357	345	290	320	293	338	325	306	359	329	335	332	310	312	332	336	346	354	318	358	354	308	310	311	307	355	363	343	330	334	347	354	354	312	340	324	348	325	330	359	330	284	304	330	313	345	337	332	339	324	323	338	333	342	353	347	323	320	343	331	358	306	344	357	328	320	362	351	308	310	335	326	320	297	335	323	349	326	322	316	361	290	365	345	313	338	340	339	327	331	338	334	340	357	338	329	341	335	327	359	337	312	337	321	332	300	331	350	351	365	328	348	358	339	300	332	319	362	310	342	355	307	299	317	337	318	339	331	353	335	343	325	321	303	356	343	347	303	333	299	351	308	346	335	278	331	295	340	311	298	294	327	316	349	328	322	357	340	331	355	300	331	336	357	324	340	356	315	279	351	316	326	317	337	371	336	328	342	345	295	346	348	328	280	351	291	328	294	341	344	348	331	333	316	332	330	315	366	349	328	349	322	310	311	363	299	354	323	324	330	336	327	298	333	341	303	335	340	322	318	330	347	317	358	305	343	307	317	394	356	359	326	344	311	339	336	332	330	324	348	326	337	355	350	285	326	348	360	310	336	342	329	333	328	336	331	358	341	342	300	356	325	355	320	302	337	316	310	340	320	341	335	301	319	321	342	330	337	343	327	330	333	353	328	348	354	326	358	335	321	324	350	345	316	334	329	338	353	337	366	352	347	327	329	293	333	315	299	332	320	334	312	316	344	294	386	336	327	334	335	325	316	349	345	350	336	316	293	302	335	336	328	327	327	344	318	364	347	332	295	353	370	321	317	305	366	336	351	328	377	334	318	310	361	353	325	322	333	313	329	335	320	320	309	349	349	309	358	359	298	303	345	341	330	297	352	350	319	319	347	331	331	322	332	318	320	317	330	307	331	284	334	337	322	306	357	314	322	316	348	329	371	358	311	334	335	338	310	320	340	319	297	340	335	308	320	345	299	356	356	320	330	337	324	354	281	304	364	307	313	321	311	303	304	332	319	313	323	314	318	353	356	328	330	371	307	318	322	348	309	310	347	327	314	349	316	304	313	344	346	295	337	336	314	345	308	320	270	326	343	302	311	332	335	353	336	344	324	337	339	359	338	312	367	347	373	314	345	333	367	339	320	364	302	360	362	298	326	340	381	330	338	352	351	375	327	319	354	353	330	339	326	324	322	341	302	322	326	322	309	321	352	316	356	322	333	367	310	322	306	320	305	330	303	342	298	333	294	308	323	352	318	356	308	356	309	322	313	326	290	303	372	308	331	328	315	312	353	322	353	299	331	325	334	372	350	335	347	361	301	317	310	342	312	324	319	366	309	292	337	314	322	335	357	348	315	307	365	358	359	350	343	333	331	372	320	325	324	324	326	321	338	345	356	356	290	366	327	316	359	334	349	332	321	327	315	326	357	311	340	342	326	336	308	322	319	325	325	334	346	318	313	325	341	345	363	364	316	326	319	321	326	319	324	346	343	327	308	331	319	325	376	286	334	340	323	308	333	316	316	312	351	291	285	337	325	318	306	337	324	342	340	327	339	340	336	357	346	372	342	302	303	346	312	334	341	354	335	356	332	329	325	334	321	323	354	329	380	359	302	338	305	336	324	331	303	336	313	310	346	335	340	330	339	330	341	318	334	326	324	360	310	310	347	318	321	329	334	328	336	353	300	310	318	341	333	342	328	333	316	321	370	330	339	296	352	299	349	328	344	380	332	318	324	308	326	333	352	322	338	326	291	337	318	356	329	324	306	326	336	323	323	340	364	344	315	346	336	327	320	306	317	342	335	300	285	326	312	343	337	307	363	333	357	307	306	328	319	355	326	341	329	333	314	362	346	311	321	330	347	356	299	329	355	371	312	351	320	331	332	336	307	347	307	371	304	324	328	360	337	340	306	362	323	318	318	332	297	320	331	344	344	321	339	331	321	361	363	345	305	319	337	310	302	352	361	343	335	340	302	331	327	309	332	335	337	307	325	324	302	311	331	342	322	334	334	367	342	319	307	325	339	326	315	305	315	332	340	299	366	343	342	308	341	303	329	313	337	310	323	328	337	326	309	342	341	317	335	323	323	310	357	348	332	354	322	334	314	316	314	312	335	343	323	333	311	308	343	334	339	334	337	333	323	311	327	320	338	300	325	315	308	331	360	349	336	352	332	325	324	331	339	343	356	338	352	323	338	319	342	349	358	347	329	328	333	313	332	290	338	338	333	328	330	343	324	359	372	356	368	320	345	315	305	340	329	338	317	324	338	328	306	319	333	325	366	358	330	316	322	331	314	334	309	329	321	302	325	319	327	309	293	297	327	300	340	325	373	329	337	332	351	331	338	332	324	344	320	365	314	299	317	358	320	313	319	331	334	335	321	327	323	307	320	365	324	323	306	321	322	358	342	320	327	311	320	343	343	354	292	337	327	341	324	340	344	323	327	305	339	302	385	284	331	321	327	335	330	336	327	314	369	300	314	311	306	362	336	313	270	332	309	357	341	308	312	319	296	333	304	333	300	345	328	317	275	326	328	342	340	292	323	342	338	344	371	320	298	333	305	317	339	330	328	338	339	353	345	349	343	311	327	321	315	333	333	363	338	326	338	316	319	334	342	339	320	349	359	367	302	315	309	326	352	291	333	339	320	296	326	345	311	330	329	358	367	345	358	317	290	350	347	352	337	344	318	339	328	351	333	321	327	319	296	324	325	329	312	360	325	327	367	315	300	331	344	283	343	299	312	325	323	347	317	317	311	321	308	327	333	340	347	372	367	333	335	313	299	329	321	313	319	305	320	333	297	326	341	322	325	357	327	328	318	316	366	362	337	320	328	355	319	340	348	337	297	351	317	327	301	324	341	344	329	302	335	343	331	343	325	350	305	297	360	306	374	328	333	325	308	326	329	324	361	352	355	333	317	337	325	337	347	337	361	344	326	329	312	312	322	312	327	330	361	305	353	308	327	360	326	356	343	333	331	330	331	349	326	352	332	323	333	341	329	360	327	302	349	360	316	298	320	323	358	360	336	315	318	328	350	321	329	299	309	294	317	341	342	347	339	305	340	323	349	316	320	346	303	318	338	310	308	343	339	319	343	345	329	359	325	335	325	328	319
10022	15867	14327	8359	5824	4269	3224	2591	2043	1826	1671	1425	1380	1294	1231	1126	1112	1049	1049	931	873	816	763	792	759	771	742	733	700	713	677	689	703	667	680	679	728	688	711	698	695	671	637	707	650	664	692	625	699	696	644	644	695	629	649	677	671	690	651	605	708	682	645	682	712	651	663	674	643	678	697	641	673	667	667	632	660	710	595	628	683	630	674	638	667	669	636	640	686	652	638	690	614	631	667	682	644	671	660	709	647	667	641	614	638	646	636	676	646	680	638	647	626	640	650	637	616	636	670	640	685	655	609	676	650	662	617	674	666	627	647	658	716	654	637	618	623	646	628	635	600	669	614	611	623	658	691	617	627	632	631	690	610	581	678	639	647	663	645	695	695	630	617	669	660	678	672	637	606	643	632	626	639	648	655	643	660	655	696	647	678	594	612	691	577	695	637	669	637	650	659	662	649	621	670	655	646	638	644	648	663	667	648	666	636	633	673	627	708	657	647	638	646	699	699	665	675	637	666	658	630	624	662	671	636	654	621	621	645	656	619	671	710	666	667	676	681	644	624	698	632	681	620	667	657	644	651	611	677	611	660	655	655	684	636	637	688	627	686	708	674	672	653	610	671	642	702	655	667	647	656	587	640	640	621	618	659	642	652	673	633	629	674	624	671	592	670	653	626	639	676	641	647	640	674	658	586	658	591	659	685	670	692	645	636	659	628	646	661	643	689	652	672	646	677	628	631	641	631	616	678	681	667	652	651	687	714	629	643	695	667	642	624	635	617	698	681	644	663	653	716	689	629	624	672	637	619	620	631	609	638	681	625	628	644	647	715	659	662	632	624	659	677	630	689	692	686	683	639	655	646	634	659	659	630	609	654	633	621	657	651	681	641	642	626	651	654	655	647	652	622	618	691	636	679	635	601	705	649	647	676	700	699	624	663	636	605	641	646	650	631	704	689	665	632	602	654	665	668	626	633	648	612	646	657	668	639	636	642	670	666	638	656	627	670	675	635	622	645	654	637	646	701	626	647	683	639	646	628	647	643	730	680	635	693	645	638	638	661	626	642	614	603	688	667	659	688	631	650	670	671	712	670	576	584	670	647	650	637	648	661	624	662	624	694	665	672	620	656	658	661	598	643	586	690	649	665	683	629	678	615	627	645	637	652	668	687	686	681	658	667	649	654	656	654	666	645	648	651	625	730	647	635	624	660	670	644	693	669	652	628	598	644	678	657	609	670	680	632	675	648	624	647	669	662	646	641	653	689	630	653	617	618	671	667	663	670	649	643	684	665	637	624	649	678	646	655	632	615	614	636	655	654	649	640	645	701	677	658	601	682	657	678	654	685	651	659	631	637	623	646	652	653	639	691	632	668	668	675	650	606	680	673	614	660	662	682	623	646	635	655	675	632	638	681	674	646	669	662	661	690	681	609	671	664	622	635	700	655	680	638	660	652	634	688	653	655	663	618	672	635	688	658	672	660	630	592	651	661	645	606	654	651	640	631	650	645	708	659	684	618	693	662	647	622	642	632	635	641	606	656	644	685	644	585	647	705	641	671	632	665	660	637	625	641	669	617	610	664	690	600	650	622	634	665	631	635	637	628	663	608	617	672	666	680	619	688	610	650	650	668	615	626	650	630	627	651	625	648	631	627	644	598	660	659	650	662	642	642	645	628	608	703	640	611	675	674	649	658	654	663	611	659	624	641	690	666	695	606	641	684	601	680	608	629	642	689	660	652	668	669	637	636	640	666	653	659	647	611	651	655	630	672	705	674	663	611	640	660	638	683	689	676	698	638	622	657	614	635	632	651	623	609	681	676	637	679	677	636	667	692	650	639	659	663	713	629	633	644	648	633	601	620	618	680	670	623	608	685	626	650	701	644	659	678	695	639	649	659	676	654	683	634	624	670	689	663	677	674	699	610	623	661	637	639	620	671	660	643	686	618	663	679	678	622	619	659	648	630	652	656	666	711	678	641	679	658	648	630	655	666	645	629	673	682	655	668	666	657	614	645	666	655	639	653	673	686	606	654	642	659	652	657	643	648	641	634	669	623	633	585	627	615	632	644	675	684	651	674	609	707	659	625	641	657	627	661	657	632	666	610	685	626	645	629	638	675	620	645	635	697	638	673	651	646	653	652	655	714	622	612	668	679	645	616	681	673	644	690	645	676	647	649	628	643	684	656	678	646	612	640	673	650	655	664	657	643	631	658	670	625	673	617	627	641	627	617	682	672	695	667	638	637	632	627	619	643	646	640	649	667	627	622	663	670	620	652	621	622	590	645	618	694	637	605	678	660	661	742	635	666	674	654	675	641	689	625	651	619	660	673	666	666	661	687	613	656	643	652	594	643	650	654	643	623	650	649	643	669	707	642	646	640	666	626	643	649	626	644	627	661	689	653	691	653	639	687	705	626	611	669	626	655	654	654	635	726	652	660	681	611	662	643	680	640	647	644	660	663	643	625	625	675	653	682	651	656	664	615	667	685	630	671	661	731	651	640	628	657	669	629	659	651	653	580	652	625	671	650	660	679	639	649	607	708	652	655	653	690	644	625	657	694	578	660	670	642	671	659	606	647	625	653	663	618	658	711	610	691	691	709	625	653	638	663	654	667	640	636	603	663	574	636	593	614	653	650	655	678	668	655	663	644	701	667	617	632	653	637	686	684	659	647	650	657	699	627	637	628	632	636	640	633	646	667	631	649	651	675	674	683	616	633	635	674	708	653	629	630	671	653	604	641	644	613	642	617	649	631	670	625	658	599	676	631	641	638	663	658	655	684	655	693	663	617	677	618	651	669	688	644	670	679	666	665	670	599	672	650	621	672	688	679	638	599	631	688	632	641	678	683	678	631	609	625	655	605	655	625	672	640	655	690	651	626	627	655	624	650	656	659	615	650	688	641	646	634	638	616	731	666	661	600	641	622	700	626	648	672	644	635	639	660	686	645	648	642	622	682	638	630	662	643	659	617	611	684	683	634	669	652	651	635	668	629	666	630	680	627	637	631	632	635	683	667	622	651	661	647	710	634	683	636	630	642	662	673	662	684	637	686	642	653	592	606	640	642	641	633	608	687	652	705	655	649	657	637	649	646	650	634	644	644	652	669	658	674	654	691	712	680	679	645	655	614	677	647	627	686	649	670	655	646	635	663	667	676	609	670	670	710	676	656	646	628	629	632	590	663	634	706	659	632	652	647	640	672	678	624	631	635	621	616	638	715	675	638	648	624	625	654	659	619	641	693	711	657	605	648	686	624	659	660	647	641	669	678	644	637	666	668	663	632	633	676	665	671	694	642	682	601	629	666	644	699	659	667	682	672	686	613	698	672	636	674	649	665	634	639	633	619	641	651	657	627	661	656	607	647	640	666	698	625	648	657	615	653	687	636	659	640	663	631	643	688	627	683	672	619	635	647	661	654	651	669	660	686	652	661	674	677	622	693	647	655	672	652	666	678	646	651	640	686	645	651	659	668	644	654	661	693	662	642	631	603	657
23948	21093	28107	24294	19566	4873	2020	1158	1002	722	668	545	558	461	457	424	447	375	368	311	292	293	284	240	236	247	224	248	215	230	217	214	223	214	239	207	235	239	210	206	240	230	258	239	214	233	201	206	244	200	193	174	224	211	212	208	218	213	222	203	222	212	229	233	185	225	225	181	223	200	183	223	217	187	211	212	205	203	206	214	186	204	208	229	219	198	216	175	208	229	167	204	187	212	194	189	208	210	195	204	187	203	200	241	190	217	187	175	206	178	206	192	218	189	201	186	171	225	195	191	215	189	185	206	215	189	190	194	215	185	198	190	188	205	201	221	213	217	211	215	204	204	212	219	191	213	164	193	190	185	210	187	211	214	168	184	206	194	190	202	197	188	208	176	220	220	212	212	174	209	196	201	197	230	215	199	202	208	203	183	200	218	202	200	203	219	211	191	186	205	184	205	208	204	169	222	203	201	213	193	206	192	208	195	194	229	201	216	208	200	179	181	218	207	212	198	184	189	220	196	215	190	183	195	203	199	187	190	211	216	198	196	193	209	202	215	227	197	186	206	224	207	209	171	198	215	188	196	208	170	194	207	192	178	219	203	207	203	173	224	212	199	205	239	218	227	201	181	196	183	191	201	194	189	224	213	201	189	201	214	199	197	217	217	213	199	208	204	227	174	205	187	214	198	210	185	177	193	177	210	209	213	214	237	208	194	211	200	209	195	202	197	171	193	194	214	185	201	210	205	196	183	195	218	214	183	208	208	181	207	194	192	205	204	195	221	204	222	200	206	189	208	207	204	207	188	201	196	234	186	191	242	209	197	190	198	200	212	227	205	214	188	187	188	211	180	200	210	219	187	188	197	196	189	193	208	180	225	217	218	207	229	185	197	211	177	192	188	224	199	193	195	181	194	204	203	213	219	198	203	186	198	227	211	212	209	206	211	207	196	196	206	191	216	194	204	189	177	220	214	207	193	210	207	218	213	210	196	214	214	215	179	213	199	196	161	216	206	231	197	213	214	195	197	200	168	213	181	213	173	207	192	191	207	200	203	189	211	184	187	206	203	215	183	183	208	195	188	221	193	186	182	200	210	184	200	203	201	212	211	220	223	212	191	196	200	192	198	199	190	204	201	178	210	214	188	184	198	201	225	209	193	192	190	208	199	219	228	215	210	200	187	195	199	185	188	180	221	223	187	194	203	227	175	173	185	210	214	213	216	221	169	209	202	212	216	195	203	202	204	200	211	169	218	209	191	206	196	225	186	205	200	171	200	186	199	225	196	218	224	198	212	177	187	191	181	217	214	197	208	215	219	186	182	210	193	209	185	215	184	221	200	196	200	196	217	207	180	207	203	191	177	233	205	189	195	196	211	215	165	214	192	198	203	219	198	189	205	177	184	192	193	208	213	208	201	208	222	220	199	192	189	198	202	216	198	187	204	198	187	195	230	201	193	224	212	250	215	168	186	205	218	192	199	213	189	191	210	198	200	214	203	203	201	188	200	200	202	198	229	199	200	198	211	204	217	223	203	190	168	200	208	219	213	210	189	206	187	177	180	218	227	228	206	206	202	198	218	192	213	185	238	197	198	207	183	198	208	213	209	191	195	176	186	200	201	211	212	191	203	230	211	205	207	202	209	202	178	209	190	218	226	174	204	210	173	213	212	183	212	247	196	216	199	210	200	187	205	202	194	212	218	209	219	219	188	204	208	213	188	187	201	215	212	196	202	194	220	197	172	223	217	188	229	185	195	200	183	207	206	180	205	211	191	214	181	215	208	200	182	203	201	194	197	217	216	216	202	191	214	191	197	197	185	215	229	205	197	205	224	195	194	222	205	197	205	206	217	216	215	179	198	200	198	188	183	181	213	180	231	208	221	187	190	204	186	229	199	201	174	204	213	221	181	189	210	212	206	165	205	229	176	202	218	201	226	203	211	200	192	193	232	198	204	172	200	205	208	221	195	199	205	215	185	186	202	237	187	205	231	207	204	194	183	222	163	188	195	189	203	176	196	184	204	203	188	190	206	195	198	186	197	205	194	211	189	194	198	186	195	180	200	215	190	234	199	200	189	194	201	189	179	219	201	192	227	203	195	191	207	211	220	232	212	205	199	210	188	205	214	212	203	208	188	198	200	191	184	225	207	232	207	217	194	205	207	196	204	215	216	221	215	210	195	186	206	214	189	204	213	194	203	203	187	188	196	194	197	194	188	216	201	201	183	194	192	188	216	224	214	190	212	197	196	207	207	216	185	178	223	213	208	185	205	174	189	181	209	241	218	211	191	197	171	212	182	206	210	195	181	209	189	198	190	191	226	207	198	217	213	209	188	188	209	226	229	198	206	203	222	189	169	187	207	225	200	218	215	181	226	208	190	211	201	194	192	190	180	186	206	212	207	203	219	189	219	204	174	182	208	178	194	217	226	202	203	194	204	193	234	217	192	231	237	208	203	202	218	170	203	203	182	200	197	210	193	195	213	204	200	232	213	180	216	185	198	184	228	219	197	215	196	212	182	177	206	199	207	185	196	232	208	215	203	189	186	200	206	185	171	177	195	222	195	206	201	195	202	190	217	226	205	214	202	227	173	197	222	195	218	179	190	196	197	205	197	212	196	192	178	190	211	202	189	179	186	203	202	211	196	222	217	199	215	203	214	203	229	196	199	209	194	210	179	204	200	187	216	185	178	219	189	191	199	193	231	220	207	200	216	190	205	191	203	194	182	169	183	207	207	197	190	213	226	195	202	201	214	203	242	194	239	182	214	193	208	201	203	236	207	196	202	209	208	210	217	170	188	189	206	192	198	208	205	203	208	231	173	202	198	210	184	204	186	222	198	214	207	201	213	204	182	188	217	198	219	193	210	175	189	157	210	205	198	185	211	202	179	217	194	193	183	181	210	201	194	229	196	176	224	194	188	196	189	216	204	210	178	216	195	181	201	217	184	218	197	217	224	178	215	201	197	199	195	209	197	190	166	221	203	204	207	229	234	222	186	204	213	188	198	221	204	199	230	199	239	211	196	181	224	173	210	163	195	202	193	231	192	230	220	176	247	207	184	207	201	209	204	192	211	191	200	199	214	205	207	186	207	220	199	215	206	193	209	188	208	194	203	224	197	192	215	206	212	193	218	214	171	194	199	224	214	211	223	215	191	217	228	198	194	195	197	178	210	193	199	222	213	187	230	188	174	217	171	225	210	196	190	199	184	181	221	229	201	193	191	188	186	200	211	218	194	210	190	205	195	210	191	190	204	207	201	205	226	183	194	192	213	196	203	208	222	185	193	178	200	184	221	209	200	213	188	211	203	211	205	211	193	196	199	223	221	197	209	240	195	188	219	208	206	214	188	205	195	213	187	196	191	195	216	202	169	185	202	206	197	192	192	192	191	207	206	187	192	198	209	214	177	208	197	195	196	168	202	211	204	181	192	210	174	186	207	185	195	183	202	204	200	211	197	179	208	194	200	181	239	201	214	188	211	192	205	223	190	199	182
11447	23241	21270	13594	9814	7230	5439	4168	3363	2810	2217	2021	1794	1611	1545	1435	1277	1169	1097	928	798	764	685	656	625	589	601	545	477	484	474	487	511	462	505	534	525	492	485	491	463	451	433	469	434	434	426	454	448	430	442	431	468	487	431	458	430	434	424	432	419	446	423	421	452	484	415	438	459	411	408	405	446	438	405	392	452	414	398	396	401	404	438	414	428	409	385	408	423	418	398	440	466	398	423	402	419	431	431	394	427	398	412	421	423	431	413	414	387	410	421	433	433	398	394	431	413	415	424	400	438	435	415	396	399	388	378	427	413	390	406	409	410	380	405	380	414	399	375	457	420	401	390	372	428	434	403	396	418	421	429	433	427	409	464	405	417	409	405	404	399	405	410	416	421	440	405	407	393	414	445	424	413	399	406	429	401	430	391	391	426	400	400	379	400	443	426	426	381	393	395	398	421	406	439	396	414	411	401	397	436	425	399	420	404	417	376	374	429	419	404	420	427	393	481	399	414	434	430	408	430	434	432	407	399	392	425	436	395	435	383	429	400	433	417	439	410	377	438	407	382	431	415	404	407	383	436	412	410	437	427	374	380	347	385	408	407	413	406	410	420	413	418	425	363	420	398	396	378	421	398	401	368	423	385	392	412	408	407	422	416	394	404	412	378	371	385	381	398	414	377	439	408	451	424	426	420	440	393	458	403	404	410	412	410	406	419	411	444	419	371	397	393	411	409	430	425	380	402	429	432	393	410	452	391	426	399	423	355	411	422	442	405	413	398	391	441	445	407	409	441	395	422	427	364	417	433	420	414	404	392	402	404	392	416	394	393	397	408	384	405	413	456	405	404	400	385	395	410	373	399	385	428	439	376	378	404	428	387	392	399	398	467	384	408	457	419	389	390	397	422	354	384	369	397	422	411	409	419	429	371	375	411	410	438	419	403	415	422	440	439	430	406	392	396	399	415	409	424	423	422	399	398	414	429	404	396	411	429	416	394	419	380	369	419	413	402	398	448	380	436	391	410	389	425	383	408	416	409	413	417	396	431	408	416	375	406	457	424	415	390	402	412	410	417	406	409	399	433	440	372	386	413	419	419	412	396	440	438	412	445	413	390	426	404	426	418	420	382	416	436	394	388	434	413	437	416	423	452	380	415	422	384	412	408	360	394	393	388	395	402	392	398	441	389	393	419	417	354	388	404	414	409	429	420	403	392	407	432	435	422	404	424	398	425	415	404	397	395	423	444	393	396	419	402	397	436	421	422	399	393	428	388	435	436	425	414	402	369	399	428	424	431	426	427	420	400	428	391	390	449	399	441	379	402	417	389	394	372	401	421	407	357	370	398	433	376	416	388	449	372	409	412	395	387	414	378	420	421	414	404	415	403	372	427	430	395	421	417	388	376	441	394	385	383	422	413	402	356	442	423	396	423	369	416	398	398	429	390	387	415	398	398	431	430	417	392	429	404	368	395	433	417	409	424	408	442	429	410	407	405	414	402	402	397	407	399	437	359	394	399	430	424	407	424	395	432	436	401	380	426	427	390	384	369	385	439	411	414	387	385	407	372	384	358	399	407	418	411	408	400	421	428	413	403	419	443	408	392	419	438	410	411	448	387	416	389	410	463	402	406	385	404	408	421	413	400	432	406	412	389	457	402	423	416	426	425	420	446	392	405	383	424	407	427	397	417	405	412	440	414	397	405	431	428	425	421	448	412	378	401	465	431	440	398	393	398	430	398	383	433	400	436	388	411	391	414	388	414	410	434	403	405	382	401	405	416	399	406	385	433	427	406	420	393	433	403	348	454	442	403	414	400	415	441	414	455	391	423	407	402	412	389	409	376	410	375	426	418	419	396	404	420	430	411	451	435	445	388	393	388	382	419	422	403	405	405	416	391	363	400	374	427	416	427	394	426	382	430	441	402	421	392	449	429	396	429	388	394	395	412	378	401	425	439	426	398	428	436	380	386	389	419	366	417	387	392	395	405	421	433	438	418	388	447	415	393	393	466	405	402	430	449	408	401	419	429	424	412	398	393	406	402	384	378	415	409	406	401	432	407	390	415	450	403	418	401	451	417	394	407	407	413	417	413	387	423	383	408	404	441	423	396	403	417	391	408	450	375	427	445	445	418	405	417	410	415	396	381	388	446	386	417	406	418	427	406	407	421	411	429	422	433	396	442	395	434	360	389	384	413	412	436	437	429	397	397	418	411	394	462	381	417	374	389	392	394	422	393	400	400	385	470	435	456	395	429	411	394	423	409	398	413	408	374	398	403	403	428	412	406	377	409	408	423	408	407	433	433	415	390	376	399	404	384	435	412	418	403	405	445	408	415	428	384	391	411	420	416	414	404	419	422	433	402	399	418	377	400	397	406	399	412	386	379	395	359	409	433	408	431	394	443	389	375	370	376	425	406	414	456	380	422	405	429	416	414	385	464	372	389	416	391	380	400	406	398	375	433	404	390	412	419	411	388	395	414	419	387	392	429	381	382	392	427	403	374	382	433	373	411	396	427	420	389	422	375	411	397	449	400	380	368	390	420	413	429	417	406	432	433	392	432	415	409	404	373	394	417	402	408	408	403	388	415	381	415	424	416	390	442	422	392	426	376	417	401	426	396	418	395	408	384	426	388	401	375	409	427	438	461	404	382	402	409	387	411	430	413	436	403	400	418	388	355	426	413	402	391	380	396	381	427	423	416	441	389	408	408	433	398	401	392	379	422	393	403	435	443	401	436	372	415	434	394	392	403	426	401	389	390	415	427	414	428	404	415	400	419	437	417	397	388	421	431	405	412	461	384	393	411	409	413	392	389	383	397	402	417	427	398	409	394	394	380	404	438	436	402	407	399	399	416	389	397	431	375	417	446	395	411	386	418	414	379	425	392	381	409	416	373	395	415	404	403	416	433	440	412	406	419	419	423	383	402	381	393	392	420	412	377	424	432	394	424	388	436	424	402	415	423	390	386	397	396	436	404	404	425	419	446	414	404	385	425	428	387	431	395	391	429	407	415	402	408	424	382	396	422	372	424	401	406	384	400	388	359	417	400	387	425	444	401	399	422	413	408	390	424	365	384	430	418	417	431	404	410	411	416	409	417	393	386	433	410	423	427	419	423	430	382	391	395	446	383	393	415	402	441	406	418	406	397	390	417	387	407	437	391	417	401	398	413	402	399	412	387	423	427	405	393	419	419	419	433	374	417	418	393	379	407	402	413	398	405	434	398	413	421	407	436	389	407	376	453	398	425	408	394	412	402	407	406	426	398	424	414	401	448	437	434	419	422	393	362	382	370	411	375	424	404	398	427	411	413	428	414	411	406	392	365	418	405	412	418	428	401	403	410	391	408	392	405	411	387	413	425	424	449	424	411	411	370	412	422	438	409	451	401	414	399	415	414	410	389	397	427	387	438	385	392	454	411	441	427	453	406	394	394	398	386	417	421	457	386	385	382	366	395	417	404	403	421	424	406	422	395	383	389	383	363	415	406	438	427	420
23061	21088	28775	23628	21092	18726	4731	1884	1257	1107	880	835	716	638	623	563	541	479	451	412	362	353	271	337	314	276	276	243	244	265	242	251	246	265	243	245	271	259	252	248	223	219	242	233	234	248	249	231	231	219	239	233	264	228	210	235	208	240	241	195	222	222	222	245	231	225	221	222	231	224	208	242	192	212	240	207	230	243	193	220	216	222	223	213	223	237	217	197	215	218	226	247	234	200	220	250	237	231	222	212	233	217	214	229	224	213	227	198	233	194	222	222	231	220	227	233	220	200	244	202	238	229	221	226	221	246	202	213	215	211	208	257	236	219	210	223	222	238	189	238	216	209	223	182	234	209	235	228	229	240	237	202	217	209	240	209	214	207	231	232	253	187	203	196	209	204	202	227	209	220	192	217	213	213	186	227	209	214	209	223	234	205	199	225	218	225	228	213	207	231	191	214	231	221	244	214	221	208	197	228	209	198	218	238	201	236	224	217	202	210	233	198	188	208	236	221	212	224	209	194	221	208	215	214	225	212	196	208	199	217	226	217	222	225	211	210	236	224	209	223	185	223	202	190	224	212	211	200	201	224	224	200	224	223	229	228	212	220	213	221	232	220	226	239	222	195	191	229	230	228	202	193	202	238	226	215	229	202	202	237	241	232	233	221	228	201	199	217	213	205	226	227	224	228	199	207	230	230	207	195	216	217	197	191	219	196	250	238	204	220	201	206	211	198	212	233	207	196	216	207	209	210	210	220	199	193	222	188	196	186	190	216	189	216	227	189	216	217	213	233	216	213	208	208	190	237	223	223	208	196	231	236	215	220	232	226	212	220	235	217	215	219	222	206	215	215	228	209	201	203	243	218	224	212	235	191	254	227	214	186	203	205	195	239	235	206	235	206	226	200	201	229	221	217	210	210	207	254	245	236	237	221	219	191	227	218	204	181	228	225	210	235	210	213	190	199	212	212	221	213	225	248	225	201	228	202	244	205	226	227	210	219	214	227	210	241	232	204	220	207	210	198	205	228	218	227	200	219	212	226	217	199	236	202	235	209	220	197	191	217	199	217	226	240	219	209	226	259	221	224	209	230	221	228	203	238	217	202	194	246	211	244	233	221	219	197	207	201	215	241	230	219	202	245	191	245	220	216	193	210	208	209	210	224	203	220	220	197	204	239	219	228	195	202	200	230	213	221	223	210	222	194	199	211	191	224	226	182	228	190	206	224	232	206	207	218	203	195	210	213	237	214	234	224	221	211	205	218	238	195	200	197	225	178	220	209	228	214	230	220	226	243	197	231	215	227	190	235	199	204	233	196	214	227	220	209	239	237	213	217	184	231	215	229	207	224	211	214	214	220	227	213	222	237	228	220	219	210	210	250	209	239	195	228	236	209	212	241	197	195	213	212	235	185	230	228	212	211	230	206	206	215	229	228	236	222	229	249	206	220	238	241	239	222	194	234	220	203	197	190	207	200	196	214	222	218	233	206	220	213	214	249	200	240	222	222	222	214	232	226	232	204	198	233	211	213	210	223	209	223	208	222	225	199	218	221	221	209	216	205	218	237	236	201	214	201	225	221	208	201	218	201	204	219	217	223	224	211	219	200	197	236	218	215	219	215	217	206	195	230	229	208	192	231	213	201	227	197	228	232	206	232	232	215	211	204	219	236	228	215	211	226	213	200	231	223	199	221	209	217	198	234	223	234	209	244	208	232	215	212	226	211	222	201	220	217	258	225	196	237	236	225	206	202	227	213	218	209	204	192	252	205	236	215	219	239	216	221	197	241	203	227	209	215	221	223	200	212	213	230	237	222	207	208	227	214	240	222	242	218	207	192	234	235	237	205	201	228	219	215	209	221	218	239	219	237	242	202	230	206	219	209	224	227	234	194	211	240	190	196	219	219	191	225	251	220	225	225	190	222	209	225	196	204	215	223	213	207	218	201	230	196	219	192	207	216	230	204	191	196	247	200	202	207	244	197	227	194	225	191	232	209	229	220	210	206	235	200	206	209	221	244	239	208	225	220	208	221	221	223	206	238	225	232	217	209	221	184	254	199	237	198	219	226	200	216	199	213	223	203	238	230	241	204	234	250	220	221	179	207	238	228	198	239	215	208	223	220	192	189	248	198	208	200	212	237	226	207	216	210	220	231	204	213	225	226	207	222	222	210	226	230	184	212	231	224	200	215	224	221	208	213	216	226	205	226	228	238	207	231	199	217	198	232	228	220	223	208	216	245	222	213	203	214	227	231	200	240	235	218	206	251	230	204	231	197	209	220	228	225	228	218	191	185	218	218	208	188	227	184	201	207	206	194	215	189	215	210	227	231	214	209	212	199	212	219	204	228	219	200	218	220	208	209	228	200	217	206	249	197	191	229	242	218	218	203	208	208	219	223	194	184	197	186	220	206	204	210	207	235	220	228	239	184	226	225	218	208	221	223	206	212	201	218	213	249	232	218	242	224	211	220	199	201	252	238	223	228	222	202	217	217	217	199	218	223	226	192	230	216	183	224	219	217	206	220	216	230	229	188	232	196	244	229	197	227	228	208	225	202	223	203	193	240	213	196	228	227	218	217	221	221	198	224	219	174	214	186	220	214	197	229	225	246	242	206	196	197	202	198	204	225	195	210	213	205	215	231	220	200	210	207	199	231	217	205	237	207	201	229	217	211	221	206	221	187	251	208	218	208	216	208	199	231	194	232	216	213	225	215	227	198	215	183	214	227	208	218	199	205	205	203	204	206	213	241	244	231	229	226	203	198	206	222	218	224	205	181	208	219	201	232	228	225	224	226	188	225	226	203	222	229	216	222	234	211	243	202	216	229	229	211	196	221	224	223	201	231	220	241	231	183	222	212	215	223	204	226	208	221	224	211	240	216	218	211	223	223	208	189	241	225	227	217	246	224	208	228	194	214	205	250	222	225	222	232	200	192	199	205	219	209	229	227	192	214	191	217	200	231	206	212	211	214	204	202	188	215	180	224	199	211	223	218	221	220	207	220	222	221	202	239	235	189	222	196	229	213	201	219	212	214	229	201	233	207	232	213	211	215	207	200	218	216	206	216	215	201	218	203	208	235	217	193	219	202	220	221	206	205	213	209	224	238	211	228	225	203	217	215	208	249	222	203	195	225	206	211	206	232	227	207	221	206	210	218	182	180	205	224	188	212	210	216	212	225	231	212	210	230	189	230	230	221	217	209	225	203	223	229	209	200	216	226	225	187	210	217	222	247	203	222	205	207	211	237	214	209	228	216	229	200	262	211	223	220	207	210	213	225	205	230	185	225	220	200	219	223	225	214	204	230	235	196	232	237	219	220	229	209	230	237	240	189	208	228	214	228	209	237	187	200	234	206	206	215	203	236	213	181	244	194	230	216	218	213	207	212	211	212	179	189	226	210	211	231	200	207	227	222	233	220	200	221	221	218	244	224	196	236	234	225	221	215	248	218	208	219	229	191	186	204	207	192	208	218	180	220	202	217	216	234	222	211	233	216
13973	28510	25896	17683	13031	9874	7786	5987	4815	3856	3273	2780	2466	2278	2169	1841	1724	1519	1430	1145	1025	1021	861	771	742	759	633	620	568	605	565	566	535	596	571	556	563	497	528	526	536	505	460	458	488	471	476	469	461	520	453	448	467	460	466	460	447	412	444	452	478	419	447	410	445	458	456	493	423	433	460	426	447	398	408	386	403	443	433	452	436	432	426	402	428	429	444	451	439	422	435	400	421	437	382	395	445	450	423	448	444	428	412	419	440	409	423	428	451	413	423	430	408	432	414	429	436	428	431	399	420	422	425	420	434	411	417	411	396	437	368	394	383	401	410	407	418	394	440	403	405	391	408	424	421	399	400	384	434	407	438	408	410	419	411	422	441	406	388	403	448	430	412	408	422	445	439	393	377	389	415	409	427	420	426	417	402	424	366	409	403	355	413	394	416	442	415	428	421	399	342	403	419	409	412	439	392	396	431	404	440	414	433	445	409	433	421	423	424	401	395	401	414	410	414	392	425	423	437	398	420	401	388	492	412	440	386	385	400	402	393	401	421	439	406	459	413	410	432	422	413	392	449	383	435	420	418	413	386	408	451	408	405	393	417	422	432	406	381	442	383	369	379	421	410	424	373	384	426	403	432	420	408	397	418	416	389	382	422	452	397	383	419	393	413	426	430	408	384	403	383	430	384	415	432	391	411	408	409	408	387	415	371	367	420	400	417	426	398	373	391	428	389	390	435	402	396	391	420	425	456	390	368	420	417	389	365	392	402	389	389	423	372	413	432	443	453	395	406	463	404	407	417	397	417	403	387	383	416	421	400	410	412	399	411	392	397	392	370	412	389	389	394	413	424	431	396	407	382	452	396	403	445	427	417	404	411	406	410	417	438	391	400	406	418	415	416	418	411	385	365	424	409	413	404	445	377	401	401	386	445	418	412	429	382	436	422	464	418	411	405	400	428	388	452	435	433	441	452	392	420	451	416	436	386	422	433	390	432	421	421	452	403	443	408	380	406	442	410	411	403	420	416	419	391	411	441	407	417	414	389	402	420	433	401	420	415	412	434	410	401	445	393	390	407	460	430	426	373	397	367	432	391	429	398	430	445	427	440	426	415	384	395	411	443	404	406	432	415	409	432	423	380	400	410	409	408	397	400	394	414	434	372	391	379	385	405	421	408	431	425	438	404	411	364	375	404	419	419	420	398	381	418	405	400	394	400	416	382	421	433	409	444	404	375	413	418	400	411	407	436	420	387	441	404	420	408	417	365	398	413	400	379	419	428	421	418	393	387	390	430	380	388	428	439	398	404	384	412	435	415	422	412	443	408	375	398	402	399	381	413	406	470	415	416	402	399	415	391	411	413	403	416	412	440	432	384	417	400	381	420	425	441	391	369	410	392	386	409	407	366	431	415	398	408	419	416	465	424	421	406	410	414	366	431	381	379	402	421	384	388	425	400	365	410	398	408	435	415	386	451	399	367	400	443	383	396	420	398	383	418	433	395	392	363	413	408	412	427	399	406	425	425	380	447	392	437	416	423	393	445	436	450	418	417	401	419	407	376	412	407	394	415	446	393	429	366	386	415	391	425	423	397	405	420	456	346	404	387	416	406	403	429	429	415	410	415	394	412	412	418	409	392	419	399	398	404	459	399	422	429	389	432	389	398	418	403	409	397	442	399	388	394	418	383	438	435	428	418	434	447	460	395	422	417	417	407	408	404	431	407	400	408	401	466	365	386	414	399	419	445	442	392	390	393	395	422	395	439	419	408	397	397	425	426	409	425	408	383	437	425	410	379	396	391	419	412	436	396	408	415	406	357	443	425	391	389	383	389	440	417	408	412	476	397	363	390	408	413	422	420	438	425	421	399	421	401	387	424	417	425	390	380	435	370	444	412	406	452	476	441	408	410	402	415	417	395	418	398	367	440	377	410	417	395	418	416	440	430	362	383	425	406	408	453	429	414	407	457	428	427	390	396	429	414	438	432	394	406	421	416	430	411	450	416	417	425	405	404	424	403	395	405	426	395	413	402	376	383	404	398	442	399	438	411	413	442	406	419	385	411	374	421	394	396	417	391	436	394	414	436	442	437	420	449	395	432	411	413	461	410	399	421	488	419	462	408	410	445	430	428	410	417	426	406	417	409	389	410	451	417	376	425	420	413	401	442	414	442	428	414	378	393	453	402	419	412	421	394	390	415	409	411	417	408	392	402	407	422	403	392	411	356	397	419	426	436	426	369	414	451	431	398	430	413	456	390	430	443	387	396	432	400	429	414	394	392	443	417	384	379	425	407	377	409	432	416	390	407	432	383	396	415	422	421	428	402	421	420	407	395	445	447	408	414	451	403	404	370	452	433	397	420	393	412	399	449	383	420	396	385	401	444	405	406	407	378	446	428	396	430	388	407	424	413	448	395	397	428	384	409	410	389	405	383	436	456	412	394	393	420	399	369	388	394	410	416	412	438	377	428	388	430	392	388	401	395	407	427	431	403	398	419	420	393	431	403	442	397	416	415	399	405	428	394	465	397	401	408	404	414	411	399	423	411	398	418	395	377	343	418	430	437	427	410	434	397	445	428	404	400	424	456	396	396	412	432	421	357	379	383	417	425	433	407	431	432	393	428	382	415	408	406	434	440	383	402	378	429	390	415	408	408	410	404	389	399	425	382	386	375	374	405	375	446	407	384	413	447	423	415	405	420	450	394	380	440	426	425	426	418	383	398	407	397	385	406	390	403	397	378	382	390	386	390	419	419	383	437	416	399	391	408	439	378	411	381	391	415	394	430	431	418	382	432	460	376	437	393	370	392	414	428	398	395	407	411	388	398	384	389	387	383	451	409	383	392	403	395	403	440	421	444	414	405	423	368	406	390	386	392	404	398	409	386	408	387	402	423	417	436	425	402	415	444	377	421	391	403	401	430	385	421	424	400	428	388	412	418	438	432	422	447	370	415	404	435	412	415	404	389	432	400	420	436	436	415	417	433	428	375	396	416	414	434	446	405	426	406	419	408	416	400	394	406	404	404	426	383	414	384	440	434	469	431	453	418	429	397	389	420	432	394	419	383	404	380	428	409	389	374	413	403	396	425	406	384	436	424	415	391	446	427	409	427	438	426	415	417	392	399	402	404	426	422	444	393	382	444	416	441	421	406	406	426	423	379	417	415	400	428	414	390	425	426	437	431	421	389	437	424	397	382	401	434	409	415	451	441	411	389	406	403	396	388	397	423	405	447	418	444	416	419	373	405	396	401	441	451	393	423	426	412	391	427	433	439	396	389	420	367	403	434	411	420	423	426	412	369	439	407	394	446	395	443	416	392	427	439	377	401	413	417	407	415	429	424	390	406	395	418	448	437	393	398	405	393	424	438	410	390	391	405	420	408	397	415	402	427	434	418	407	431	391	412	406	438	420	426	461	418	403	415	401	406	411	398	446	418	395	394	421	435	413	456	457	440	398	413	407	423	401	454	407	445	439	438	411	412	425	418	396	375	416	401	375
26515	20228	11125	4092	1894	1220	964	761	690	613	557	496	482	444	466	427	433	436	434	353	388	360	366	350	340	351	335	360	311	352	357	351	350	328	328	331	321	318	316	322	334	334	348	316	352	320	333	338	331	324	343	335	356	344	325	317	335	361	356	358	312	316	328	356	351	315	362	320	327	362	336	333	321	338	335	291	304	343	351	355	348	316	340	328	320	377	325	282	327	319	358	337	326	338	376	302	330	309	319	336	342	351	363	344	390	306	335	304	355	339	290	364	352	334	321	306	352	341	343	340	344	311	326	308	313	298	354	332	320	323	347	310	356	333	318	329	340	295	334	336	336	328	314	327	343	300	375	319	332	341	309	312	325	337	316	312	297	326	335	311	341	313	294	321	328	385	339	339	331	321	341	334	314	325	341	335	329	308	348	321	317	336	306	302	337	340	335	314	348	354	321	339	307	323	338	339	325	334	301	358	339	305	323	334	327	335	284	295	367	348	330	312	330	347	297	318	343	316	318	309	314	318	337	341	313	341	328	320	339	346	295	336	317	355	317	326	284	333	338	350	323	303	287	317	349	328	334	310	355	334	334	295	306	320	329	326	344	353	333	351	305	354	341	313	353	353	302	358	323	322	341	318	347	308	300	332	328	304	349	337	343	333	350	330	294	342	332	333	353	325	361	365	318	333	343	314	317	342	300	326	346	351	351	349	332	335	331	325	287	345	341	311	353	299	361	306	323	324	292	298	347	334	328	311	309	339	328	337	333	336	311	340	296	350	346	311	313	321	331	314	323	340	321	308	321	321	302	331	308	326	305	320	344	304	334	317	326	299	312	299	333	290	304	326	355	315	307	305	325	338	324	307	345	324	342	345	330	303	317	338	334	315	311	313	309	328	329	325	325	306	328	311	318	301	346	311	302	325	333	329	292	300	331	312	329	358	292	297	324	337	325	346	352	316	343	323	312	311	319	313	342	312	316	340	326	317	335	330	333	336	293	325	362	338	312	326	304	322	313	362	337	330	343	342	338	313	336	316	346	329	342	323	344	361	353	327	327	310	322	307	315	347	358	337	329	329	339	351	327	315	336	337	325	336	346	322	347	320	359	340	325	335	327	334	285	331	317	324	361	301	326	346	333	324	310	321	353	309	305	333	316	354	307	335	334	340	331	331	334	327	317	321	354	317	334	327	312	314	357	344	312	341	311	327	336	340	316	364	327	301	320	331	314	329	307	350	333	372	340	331	325	328	317	345	364	330	323	321	336	312	316	316	364	332	331	317	347	309	326	335	338	314	315	320	328	315	338	309	340	328	338	341	309	311	316	325	322	333	345	335	393	312	331	332	302	316	318	318	310	355	310	347	345	331	289	338	334	343	334	334	325	364	333	365	329	341	338	322	323	350	336	329	315	341	338	291	352	373	318	343	334	317	320	343	350	342	334	347	349	319	314	301	351	332	298	343	336	312	334	325	334	327	350	349	322	338	335	357	325	331	339	307	327	310	334	351	323	307	326	313	327	328	332	317	304	336	333	319	310	314	336	339	308	338	361	322	316	338	342	281	295	321	313	337	310	293	343	320	295	325	375	300	345	344	305	343	296	329	330	334	345	323	343	358	348	332	340	340	321	301	350	337	346	331	315	302	305	337	362	293	340	333	348	315	313	291	346	316	334	337	315	296	340	331	321	338	336	332	315	324	342	353	341	313	352	300	323	357	336	328	358	347	327	319	321	314	322	343	341	314	316	337	348	290	347	313	309	312	348	347	310	261	337	323	337	351	354	315	333	313	315	331	350	338	321	332	312	362	300	317	316	345	341	353	316	338	357	354	322	345	337	317	327	304	326	344	332	320	299	325	324	339	351	338	346	337	337	337	321	297	312	331	338	302	359	338	322	333	331	319	334	312	340	330	316	339	345	339	331	338	334	330	306	304	322	319	331	339	340	362	310	321	327	333	316	322	312	305	336	329	365	309	369	309	321	310	320	342	326	341	345	298	330	364	327	336	348	332	341	330	291	326	338	332	338	299	326	316	316	327	287	323	368	310	304	327	320	342	343	324	347	319	385	328	324	338	314	348	332	329	354	311	328	314	296	305	329	311	323	348	355	284	325	333	310	335	340	333	372	319	316	341	346	335	364	320	306	331	333	370	335	359	368	348	338	295	323	317	313	345	358	313	327	324	298	377	328	320	298	302	349	332	319	350	294	309	331	336	340	343	335	329	332	346	348	320	330	335	335	326	319	360	361	307	354	307	334	333	353	327	310	318	315	307	319	323	349	352	317	313	331	322	302	333	326	336	320	334	310	315	337	364	347	344	317	336	353	361	305	325	357	330	325	342	350	353	317	363	314	303	331	321	320	292	342	333	350	347	333	340	345	342	346	326	326	345	344	301	291	320	347	380	318	323	336	349	321	337	328	321	345	332	320	325	327	333	282	365	319	337	332	287	331	322	303	330	337	316	351	336	310	342	298	334	336	310	343	349	327	339	377	328	322	335	347	294	329	323	341	307	327	345	292	311	305	320	334	365	343	311	306	348	351	357	347	324	373	333	317	305	314	338	328	310	313	316	327	328	322	310	345	334	313	317	343	308	334	332	350	331	330	351	319	331	316	331	322	325	340	320	321	349	303	281	324	330	299	295	326	342	325	342	308	328	283	320	312	327	323	342	310	355	328	329	329	314	323	324	318	349	333	335	330	377	325	358	330	324	339	314	313	335	284	307	322	356	343	320	338	348	306	332	314	322	314	309	352	332	321	369	328	351	312	345	300	334	313	329	330	339	328	344	347	329	320	336	338	354	349	321	356	327	339	330	326	327	325	342	315	326	317	326	337	336	355	322	324	311	329	324	320	327	345	354	333	330	332	341	327	326	316	313	300	357	364	329	333	305	328	318	361	325	309	338	305	343	342	347	341	331	331	345	339	314	384	322	338	338	308	327	331	315	348	392	304	321	366	355	310	333	328	358	303	359	332	333	327	348	324	329	335	336	304	348	325	326	344	339	322	319	323	326	323	332	388	333	349	308	316	306	313	329	316	329	319	343	330	311	334	311	310	342	301	343	361	335	327	349	327	319	336	360	347	308	325	359	325	351	290	337	324	308	316	333	329	360	335	345	320	333	349	301	336	337	284	322	299	322	349	298	333	299	382	323	318	326	331	342	350	345	328	314	313	363	316	333	347	342	288	321	340	325	320	361	333	330	349	334	366	314	327	300	328	291	296	322	347	330	312	358	303	350	332	329	327	330	299	310	321	345	326	306	333	354	303	340	319	307	327	336	337	333	323	346	320	319	305	328	363	354	379	322	335	342	313	301	316	302	280	324	339	360	345	332	316	320	324	334	350	342	322	350	357	308	303	319	335	354	349	340	333	350	314	336	343	323	324	327	338	329	336	341	297	306	323	311	351	328	328	315	334	332	301	316	357	329	334	326	336	343	320	343	316	313	355	334	344	332	311	305	334	338	371	291	346	310	317	295	335	346	350	319	312	287	339	351
10210	16175	14575	8502	5794	4256	3287	2610	2193	1809	1572	1462	1318	1317	1178	1107	1110	996	967	899	840	771	786	790	818	690	752	704	685	701	714	696	683	696	699	713	668	697	625	674	663	672	649	639	672	657	649	679	697	672	599	696	653	708	663	644	722	699	655	644	653	688	646	635	655	659	669	671	660	669	676	678	616	633	618	635	676	689	628	685	606	659	668	678	632	651	629	607	646	647	647	655	652	659	666	683	625	667	642	686	644	640	670	647	624	667	638	613	644	604	640	680	649	634	607	646	613	638	663	650	677	647	676	672	646	677	660	655	652	655	640	611	695	607	636	669	671	624	681	704	610	664	657	665	638	677	633	605	666	659	679	635	637	631	647	617	627	628	638	635	650	672	708	741	642	642	613	622	616	682	669	666	669	612	640	655	650	656	678	631	662	629	674	671	652	633	626	606	599	644	666	644	590	630	648	639	620	649	646	677	666	654	616	656	679	715	619	649	625	687	631	653	664	640	666	627	669	650	627	629	624	612	617	680	628	641	633	646	627	602	667	618	656	654	618	643	633	667	623	665	641	620	678	665	651	657	625	667	639	619	674	592	658	694	608	639	598	620	618	691	660	611	631	624	669	649	683	660	670	645	613	632	659	655	610	661	629	659	631	665	664	644	625	631	656	618	654	629	628	678	660	616	618	613	674	662	618	638	655	636	638	667	671	681	667	675	648	648	668	663	619	637	646	673	691	696	627	647	613	642	644	673	669	650	684	621	623	634	668	641	658	653	629	634	672	636	619	662	628	606	638	633	658	641	652	597	642	666	682	671	654	623	650	642	621	650	622	645	690	630	634	631	646	610	710	656	648	644	629	674	629	606	615	682	621	637	607	682	707	641	644	610	675	616	646	585	712	660	621	632	669	666	650	641	643	650	678	651	675	692	637	676	710	655	676	655	614	637	690	614	650	687	620	621	640	645	653	653	642	618	625	673	644	660	671	649	644	691	607	670	689	646	626	647	666	637	637	658	634	683	606	622	663	680	610	590	656	574	666	632	624	650	607	667	661	657	671	650	691	689	656	625	669	659	675	629	637	616	608	649	619	620	652	673	666	633	663	664	601	679	631	679	661	650	652	615	644	677	635	577	621	689	607	636	627	627	646	617	665	720	638	659	702	633	657	619	625	679	651	644	692	650	668	665	631	602	637	659	603	598	662	631	621	647	650	624	614	639	639	623	647	676	619	628	621	673	647	656	633	694	597	716	638	683	645	659	748	652	649	621	561	601	653	658	616	607	645	697	654	637	619	671	651	665	648	632	593	649	647	606	671	666	658	584	644	673	654	626	655	667	662	615	665	615	625	688	703	681	662	645	629	667	680	683	606	649	704	675	639	656	653	622	658	645	670	671	648	637	653	629	651	693	631	640	596	647	650	651	588	647	673	638	624	670	625	676	651	692	633	671	632	598	664	672	669	635	602	646	634	637	669	600	667	660	626	660	624	644	627	596	657	654	638	686	633	626	637	630	618	569	647	661	636	605	680	642	669	662	651	621	644	638	645	639	663	643	675	619	625	646	641	631	685	662	606	622	630	701	696	664	627	629	639	627	645	607	642	616	640	659	642	677	629	669	628	641	613	674	642	644	607	627	658	669	657	660	640	618	655	638	671	672	590	699	677	667	622	649	625	641	652	580	648	644	633	678	665	680	674	636	655	648	644	646	668	673	629	632	642	669	636	663	648	620	681	650	644	661	679	600	659	622	660	661	661	631	639	646	583	642	661	657	622	630	629	628	646	632	686	672	623	651	679	672	583	688	607	642	664	629	644	634	672	637	658	651	610	601	693	631	649	672	646	627	653	656	607	645	691	670	665	678	670	664	673	626	621	624	659	687	733	651	664	622	619	651	651	664	609	689	644	643	643	654	666	657	650	677	660	700	618	653	655	683	596	583	671	620	655	622	701	654	627	676	599	674	646	661	680	626	671	667	693	657	620	643	656	685	688	623	604	662	651	639	642	683	626	631	636	639	720	660	620	655	611	655	622	631	683	633	676	651	646	677	665	641	720	622	600	628	605	637	662	618	647	679	647	643	622	681	625	637	641	648	653	645	644	665	684	650	634	664	639	685	698	638	650	629	704	638	674	663	636	623	623	630	620	605	649	624	622	659	621	677	589	586	637	661	670	680	679	663	675	632	659	682	642	669	647	655	599	661	628	651	657	659	669	652	619	622	652	636	644	592	652	649	609	642	641	637	643	650	659	649	675	677	648	676	622	649	642	633	641	660	659	670	632	687	613	632	601	651	657	607	706	680	643	620	665	630	636	667	674	663	632	642	656	644	609	649	654	625	662	688	669	681	605	675	631	661	620	645	675	646	653	648	625	660	602	644	602	652	649	645	717	642	645	679	685	635	668	609	637	641	660	630	670	600	618	674	658	658	634	674	658	657	645	637	667	614	650	614	629	676	696	640	595	626	634	612	658	642	648	642	640	646	651	613	645	644	658	671	608	629	635	650	622	652	634	667	646	650	656	657	656	639	640	663	668	666	612	654	642	633	689	659	619	645	613	635	719	635	638	630	663	663	625	630	588	649	641	628	639	660	667	646	636	649	665	660	624	649	625	647	678	631	689	613	671	617	595	635	628	638	615	601	661	650	625	659	641	666	656	658	637	669	614	695	668	617	606	678	616	642	644	632	637	607	618	622	645	640	669	622	656	624	645	654	667	622	625	626	639	662	610	609	643	641	651	655	658	679	669	640	665	625	649	623	629	611	625	662	681	610	644	664	645	655	615	613	669	689	690	635	634	661	664	649	627	624	641	659	605	613	602	672	680	637	604	619	608	649	634	662	643	643	661	688	706	623	611	659	621	634	674	589	653	644	625	671	617	637	613	669	692	649	613	618	638	662	656	583	665	646	655	659	622	613	660	616	637	721	632	623	634	670	661	654	626	646	641	642	682	662	641	672	699	626	653	647	681	634	646	655	657	665	617	614	641	630	622	662	649	647	626	661	628	672	642	618	595	660	665	637	631	662	664	644	652	671	612	669	679	658	616	610	639	640	646	643	624	685	640	632	629	645	663	687	644	634	703	624	623	635	634	637	660	678	630	660	622	665	672	627	608	673	663	639	671	609	637	623	723	658	640	681	617	652	667	682	689	638	633	667	634	619	628	672	592	649	624	703	641	620	644	661	612	663	683	631	648	633	615	617	629	650	646	668	639	623	645	651	694	670	660	615	661	642	627	649	644	652	667	599	649	649	668	630	643	622	610	666	663	655	596	676	670	648	671	652	703	666	610	625	613	653	649	620	672	684	645	642	628	659	637	650	644	640	683	655	660	616	599	650	630	686	616	692	657	598	675	634	705	660	631	625	690	668	648	615	639	632	666	613	642	660	638	684	672	637	629	656	645	638	671	678	653	606	650	670	645	666	656	673	668	680	668	679	634	657	648	596	652	579	614	662	650	679	645	652	668	679	603	624	642	658	618	647	643	616	649	658	655	643	613	658
23948	21074	28042	24305	19590	4896	1972	1235	884	733	647	565	482	470	456	402	374	404	353	350	328	258	271	241	251	235	234	219	227	212	219	225	228	206	240	233	228	244	214	220	232	216	224	208	201	187	212	226	202	194	212	224	202	205	218	210	200	222	218	224	215	184	202	185	195	211	204	214	181	200	185	201	195	232	182	196	216	232	185	204	188	229	208	175	204	187	203	207	236	219	209	196	213	202	198	202	219	194	209	224	207	206	197	204	207	199	184	204	184	196	197	190	212	196	196	221	218	210	237	200	199	197	213	190	190	152	202	210	220	209	189	172	195	189	183	226	210	176	223	200	219	196	185	189	173	225	196	204	193	168	192	205	211	216	203	183	195	197	198	197	211	205	188	208	199	177	200	199	176	223	165	196	195	189	195	191	232	185	187	183	212	185	199	196	195	193	201	200	213	195	201	188	189	196	181	209	202	200	208	217	213	186	207	167	214	192	199	204	220	186	197	217	207	181	223	179	202	209	195	200	190	194	175	211	218	191	214	186	204	209	164	190	198	199	187	199	215	212	201	201	206	186	192	224	210	206	213	194	205	193	208	188	196	190	202	190	214	198	198	200	191	192	203	179	200	193	206	199	199	186	209	182	170	200	225	201	189	190	222	183	189	196	196	179	224	202	204	212	187	195	198	198	203	174	222	206	196	204	202	187	224	191	188	192	180	192	182	226	214	213	186	194	183	180	193	205	181	211	180	191	190	193	209	183	211	217	217	188	221	210	175	177	181	217	208	202	181	197	218	203	189	191	213	219	172	205	177	176	209	210	189	196	172	192	185	182	186	198	189	208	194	204	199	225	199	218	212	195	213	192	177	176	192	200	178	176	196	199	174	180	192	225	209	187	193	184	172	197	186	198	204	188	189	208	181	210	166	215	211	198	198	201	208	195	206	203	198	190	219	190	233	198	191	197	214	190	210	185	199	203	199	195	208	203	204	174	181	205	193	211	201	208	208	179	198	197	213	208	210	203	201	192	184	194	199	207	204	185	211	196	181	202	205	179	176	192	211	218	178	205	193	193	186	195	192	197	193	198	209	201	204	161	208	191	197	217	189	193	189	221	189	206	212	201	193	190	213	216	196	235	186	179	158	206	192	207	187	193	214	215	175	177	217	182	200	190	206	206	218	207	198	164	196	172	177	181	216	179	226	208	190	194	194	192	187	205	219	178	192	209	213	180	217	193	219	178	204	209	192	208	218	207	201	202	199	206	201	206	185	216	206	196	211	174	181	200	206	207	201	195	198	201	223	182	201	234	197	189	199	183	228	212	203	188	189	201	186	210	205	226	197	214	204	206	186	196	231	204	195	215	190	205	188	207	230	187	182	206	186	201	194	204	224	182	189	220	206	178	170	217	175	179	182	203	195	213	197	189	192	216	176	207	198	201	191	197	210	183	200	207	191	215	202	212	187	222	217	195	226	176	166	206	185	212	205	214	200	191	222	194	219	196	214	209	220	187	209	196	199	204	202	192	200	203	182	196	197	205	210	181	175	187	184	207	215	192	206	209	188	202	219	202	196	193	202	176	175	200	181	189	180	204	175	206	210	175	192	190	206	189	184	188	210	191	201	195	208	186	190	198	198	191	216	212	189	202	168	177	219	188	182	195	172	200	213	192	229	210	211	226	218	203	194	178	178	207	204	192	189	216	212	197	231	196	195	201	189	185	190	207	188	196	197	200	214	216	190	191	203	199	183	237	195	216	221	207	207	201	212	204	198	192	205	193	197	212	162	206	195	217	199	203	196	210	183	204	179	186	205	202	221	197	193	216	193	169	204	171	209	199	196	190	212	193	180	185	211	181	192	224	203	189	203	196	173	225	164	206	188	195	183	217	222	211	193	175	174	191	183	197	191	201	188	202	170	190	199	205	193	193	216	211	201	200	186	197	172	189	206	210	190	179	199	189	187	208	229	228	178	189	182	176	180	207	167	210	190	210	210	191	195	206	194	176	209	182	208	194	212	191	201	207	210	200	212	190	186	194	196	208	176	203	198	192	200	179	196	195	195	216	205	216	209	197	203	212	186	178	217	185	198	210	209	200	181	214	192	167	211	205	216	205	202	224	200	218	216	206	209	209	217	203	198	196	188	200	214	185	181	221	187	197	187	201	207	218	201	194	184	187	174	178	156	207	212	208	186	207	204	202	219	167	213	212	203	208	186	187	201	216	225	176	229	196	218	196	203	194	203	196	182	171	182	228	182	204	204	195	194	216	197	199	193	190	177	214	197	225	196	185	178	206	217	186	200	205	209	186	165	216	208	216	214	204	172	178	198	197	206	216	203	222	221	198	194	198	204	175	228	225	177	175	209	210	195	198	159	196	211	184	214	179	188	201	207	233	249	204	199	185	192	206	183	202	192	194	179	177	202	217	177	204	224	198	215	200	181	180	206	174	185	202	182	170	226	216	179	212	201	192	188	228	209	187	206	205	179	196	192	206	194	198	181	192	206	160	212	199	222	196	225	181	172	201	205	180	227	203	186	177	182	204	203	216	183	203	208	197	184	201	196	201	195	205	218	211	203	166	190	209	192	196	191	192	194	207	186	206	202	187	170	189	235	184	192	193	160	204	219	216	204	189	205	217	186	193	225	174	187	176	205	197	191	207	173	209	162	205	181	220	184	217	214	188	230	196	186	198	217	191	186	188	207	198	190	186	176	212	189	201	176	175	201	170	197	206	197	203	204	191	197	211	190	195	203	197	201	206	206	180	221	199	207	190	220	188	169	224	232	189	184	181	189	203	221	212	164	177	192	195	207	191	214	209	200	219	193	184	201	209	230	198	190	209	194	165	219	212	175	196	211	174	197	207	211	158	191	210	206	192	206	204	212	181	211	204	198	222	187	187	188	210	185	195	167	223	217	190	187	188	185	211	221	217	216	194	189	227	197	215	206	192	198	173	196	202	177	179	234	194	195	196	220	205	212	225	187	179	219	197	202	189	204	211	223	205	203	202	205	193	201	186	174	178	217	188	212	207	190	191	189	182	188	171	213	208	199	208	213	209	209	215	203	196	182	201	198	189	203	221	192	177	208	205	204	196	183	196	190	179	197	199	196	179	197	190	203	215	189	215	185	197	174	176	182	193	193	188	200	198	198	201	212	186	186	197	187	197	200	207	215	196	207	210	196	205	211	206	215	187	203	227	207	169	186	199	218	216	190	191	211	185	202	217	223	221	222	206	194	211	220	199	179	210	173	210	202	215	212	188	186	191	178	200	215	202	169	190	204	199	225	199	202	201	203	173	191	187	195	196	193	208	200	189	215	230	209	213	174	159	195	191	185	173	197	197	203	200	212	217	179	216	222	176	213	210	237	212	173	201	196	200	198	220	184	194	215	198	190	209	206	204	175	192	206	204	189	196	210	198	203	200	183	192	193	182	173	203	197	180	180	202	201	204	197	173	200	202	203	184	190	214	172	202	180	175	196	214	187	202	214	201	178	184	190	201
11809	23846	21670	13923	9951	7329	5564	4253	3423	2739	2372	1957	1761	1692	1492	1336	1212	1100	994	862	808	724	681	663	621	600	536	542	517	457	524	550	492	508	503	498	505	510	475	464	443	440	406	439	434	495	409	448	450	454	418	429	452	451	410	436	438	427	423	430	400	448	453	437	429	412	415	436	426	441	446	421	428	406	393	405	396	445	437	393	361	382	417	429	411	437	396	385	391	410	404	449	373	408	420	454	449	427	426	450	438	410	403	432	433	442	424	421	415	413	428	390	439	392	433	394	414	436	416	384	409	400	401	392	420	404	406	435	379	427	384	387	431	404	417	358	385	407	383	386	373	410	375	399	436	424	414	393	401	363	403	403	408	418	398	379	385	395	379	410	401	364	372	385	427	399	350	422	384	405	398	407	392	389	369	387	414	414	404	427	402	407	411	424	388	425	417	401	423	400	403	422	416	425	394	422	384	429	414	422	392	402	403	394	438	380	415	438	428	404	433	378	397	409	400	413	403	458	410	407	403	375	364	406	364	393	396	414	415	419	372	403	402	391	379	391	447	409	401	406	431	432	405	393	386	398	457	399	388	378	413	372	392	407	359	387	410	417	405	389	400	410	423	396	407	417	426	368	408	371	435	384	391	417	419	360	376	414	393	465	433	398	407	424	401	419	387	416	402	423	406	407	409	388	423	369	393	397	433	406	374	419	388	385	375	433	421	388	416	422	429	402	405	368	436	395	405	420	393	396	399	417	392	387	438	385	395	383	382	379	432	335	407	391	367	413	393	400	406	426	348	399	420	408	386	385	405	392	409	395	375	400	387	456	409	400	414	399	430	416	390	390	415	406	386	396	390	410	394	395	422	382	366	412	401	401	412	393	390	384	415	427	383	431	405	390	417	381	389	390	381	416	398	398	402	388	399	443	408	423	380	378	384	424	357	401	434	398	390	393	387	395	384	372	418	362	407	359	411	400	370	378	378	437	419	405	381	434	404	416	391	410	417	402	394	383	375	410	426	375	403	341	413	403	399	400	435	386	418	430	405	391	418	432	382	425	384	394	402	386	391	405	404	437	429	409	370	395	403	423	414	407	425	391	421	368	388	424	381	397	403	384	418	399	383	402	374	383	410	425	426	410	414	379	401	382	402	362	410	429	399	384	389	391	397	387	437	398	387	389	371	380	381	407	377	394	386	413	422	412	405	387	361	371	369	401	408	405	438	409	428	380	413	424	424	388	404	416	436	409	448	409	363	423	398	393	404	395	417	393	404	435	416	416	414	353	401	384	394	397	425	405	380	359	421	435	398	403	410	421	377	400	422	406	394	414	394	401	384	429	407	428	407	418	425	392	401	442	407	417	402	383	414	382	386	390	405	385	412	419	387	429	419	370	411	405	385	428	385	389	399	383	410	379	373	408	413	417	368	398	380	406	413	439	398	412	444	382	412	395	377	411	407	377	380	412	416	374	380	405	373	408	437	399	408	403	402	393	379	398	395	359	358	414	409	396	402	423	365	397	402	391	468	404	449	439	435	402	396	406	439	375	434	428	415	388	412	394	373	426	438	396	370	380	412	411	430	430	428	416	405	409	426	394	382	397	419	381	399	426	404	417	452	409	403	396	393	389	413	404	437	414	411	425	379	412	402	409	420	430	430	399	413	383	421	421	391	370	418	389	389	399	443	388	422	392	400	399	403	431	366	403	445	399	398	404	426	396	390	410	405	395	406	379	420	386	382	407	420	374	411	432	386	402	442	358	376	370	415	427	417	423	434	358	383	405	387	417	394	393	431	420	419	428	391	430	427	422	390	393	421	388	360	390	407	423	404	391	433	388	380	385	364	400	400	444	366	400	374	426	428	424	371	442	372	408	422	421	372	408	413	416	428	385	434	412	370	405	390	411	412	423	349	393	414	347	397	419	426	429	395	382	403	399	396	395	387	399	399	402	405	407	417	418	447	386	424	412	393	400	411	442	408	403	404	401	404	405	398	421	425	404	365	390	404	406	419	404	384	407	345	422	384	425	393	393	401	390	359	390	392	378	422	398	384	395	357	374	395	408	392	401	433	414	436	435	362	420	431	385	403	379	399	397	377	380	376	415	412	401	399	406	373	417	396	412	407	409	411	424	395	400	381	384	414	408	435	427	400	408	349	400	367	396	415	384	398	421	402	380	430	359	391	407	400	412	468	397	371	394	407	416	422	409	401	396	387	386	413	418	412	383	411	370	400	377	406	408	387	386	430	345	431	425	392	445	409	383	418	418	457	394	421	410	403	426	375	407	387	358	419	443	368	384	397	388	396	393	427	414	427	411	405	401	426	402	416	409	399	403	422	447	409	446	393	429	396	415	414	401	405	362	430	421	410	400	430	379	419	406	383	392	399	390	402	427	398	412	439	394	386	385	405	424	375	393	384	393	460	446	399	402	374	361	416	388	406	420	434	396	442	421	412	412	434	412	401	387	421	415	401	377	406	407	399	370	390	413	392	425	381	412	396	404	405	395	424	420	372	420	372	356	406	387	365	401	400	363	418	402	386	431	405	456	453	374	426	401	395	385	423	384	429	381	391	408	409	405	397	399	394	428	388	410	370	408	367	408	419	406	397	405	413	385	349	396	410	395	380	357	441	412	387	358	362	386	399	418	399	388	405	398	409	404	399	425	383	400	401	360	407	433	414	387	414	407	362	393	417	383	420	410	388	420	405	430	383	390	406	389	418	407	403	389	406	399	398	404	425	404	405	387	373	371	404	426	370	387	389	379	391	361	383	390	394	404	437	421	381	394	380	417	414	406	403	366	398	368	394	390	423	395	396	411	397	417	406	384	390	362	401	376	432	400	412	397	429	407	442	404	439	389	380	408	402	375	391	428	424	376	401	418	406	386	368	425	410	398	377	374	390	382	383	368	421	405	410	435	391	398	399	386	414	402	407	396	406	434	394	419	381	419	388	378	367	408	429	393	408	461	409	384	395	389	387	395	411	411	348	409	411	409	420	387	428	403	389	406	380	407	412	399	360	420	411	400	403	424	379	391	419	413	397	422	415	398	386	417	398	382	438	384	380	391	420	368	404	418	423	400	392	400	417	401	386	395	401	428	395	397	416	407	371	397	398	417	414	396	412	380	378	391	400	401	398	408	381	400	382	370	412	389	441	405	384	364	396	394	401	396	383	405	373	414	363	378	424	416	418	414	380	405	409	437	458	386	389	413	397	411	370	400	396	428	398	381	396	414	409	401	411	430	418	396	407	404	422	381	408	403	414	409	429	394	403	384	406	395	420	387	430	398	407	404	378	381	364	376	426	396	435	390	407	381	401	363	423	440	401	386	449	398	431	405	377	392	398	402	399	390	405	391	420	395	393	417	402	431	412	383	385	377	416	396	392	408	468	408	424	373	378	409	420	433	402	394	388	427	430	390	412	408	408	419	418	431	392	400	419	422	402	385	385	392	415	377	341	403	426	400	402	385	450	413	370	389	422	400	387	424	404	409	384	373	401	373
23092	21101	28781	23663	21104	18730	4791	1777	1293	1119	948	868	725	669	590	557	499	453	421	362	373	345	313	298	295	266	277	283	252	232	244	271	254	230	281	246	244	250	262	268	248	214	252	226	230	243	218	224	235	211	221	218	228	220	218	226	221	242	211	233	236	208	213	214	213	217	241	229	212	237	201	207	225	233	235	247	212	220	243	232	233	211	218	205	215	218	241	243	219	245	227	226	244	217	211	236	237	234	203	240	229	227	210	200	207	238	239	219	207	230	219	212	220	230	209	211	214	193	204	209	182	214	241	197	218	238	191	221	231	216	197	204	216	223	218	222	200	223	207	219	211	230	222	205	211	217	236	218	210	226	213	237	208	228	234	237	187	222	219	218	206	186	197	230	183	202	198	201	218	197	198	213	204	205	203	219	235	186	213	218	189	241	201	217	231	212	223	208	194	219	235	219	181	188	224	233	198	235	210	222	186	214	243	223	200	215	230	193	208	222	202	192	218	223	209	177	224	190	233	209	194	184	211	194	237	194	194	208	200	225	190	207	220	233	245	198	191	213	202	217	197	227	211	238	213	217	223	208	200	231	193	215	221	234	189	207	218	206	215	223	222	229	216	176	200	220	215	232	191	225	229	220	208	220	200	213	215	230	216	217	223	206	221	210	224	215	192	211	214	203	202	239	225	210	205	226	236	228	206	211	186	206	209	201	218	209	205	232	212	202	219	202	204	191	229	213	227	208	231	208	189	229	216	187	242	178	222	203	235	232	218	207	223	204	224	212	229	240	213	228	216	201	228	196	236	216	234	198	208	184	193	189	223	199	209	197	216	203	213	199	207	211	246	221	212	215	208	219	208	199	215	199	235	228	207	220	215	202	225	213	199	220	217	221	200	215	216	230	218	203	243	214	195	199	203	203	253	217	227	224	229	226	236	197	210	186	213	214	211	265	226	238	183	204	240	231	227	203	219	213	196	191	202	185	212	213	217	206	212	217	221	212	225	217	211	236	228	199	185	243	206	165	217	204	220	187	207	206	233	215	222	216	201	225	219	235	238	220	219	219	199	220	212	213	228	184	240	227	212	191	211	215	194	207	221	222	225	240	211	214	219	190	195	216	222	174	224	212	218	196	206	215	225	204	202	221	236	242	200	227	204	236	213	217	224	227	230	218	218	222	239	229	203	244	229	190	245	201	238	227	223	241	203	206	211	197	233	212	203	219	213	229	214	217	175	198	216	190	188	217	185	229	222	198	216	227	212	233	197	212	239	224	209	195	225	221	200	224	206	228	197	217	202	195	227	226	205	217	194	198	210	195	209	226	225	224	210	192	207	221	201	227	211	238	227	227	212	214	229	200	221	215	172	198	231	252	204	217	190	223	215	218	212	195	221	218	213	210	209	222	197	209	209	217	223	241	191	206	236	208	250	219	213	217	180	208	200	187	207	203	221	220	218	220	203	225	224	214	238	207	216	209	201	192	214	217	191	219	223	196	198	208	186	234	189	238	205	216	218	228	231	238	219	201	211	187	218	194	229	217	193	205	212	178	226	200	209	213	223	199	242	205	185	222	225	201	213	209	226	218	231	239	228	204	239	224	232	212	213	213	205	218	229	235	193	229	208	227	229	242	216	221	217	214	222	224	213	220	214	203	228	207	237	212	219	212	212	208	199	212	195	202	208	200	200	226	195	203	215	236	211	208	210	216	211	217	193	209	181	221	210	199	219	220	220	229	212	187	231	220	204	207	216	215	222	227	210	227	218	206	228	199	241	218	208	198	206	221	191	216	207	203	225	235	230	200	210	232	224	221	193	217	210	203	217	222	233	223	222	215	191	219	200	216	212	213	228	202	219	221	195	196	204	205	209	219	250	215	226	208	204	209	244	209	197	204	208	225	212	205	238	185	197	228	201	198	206	216	224	189	198	198	213	209	223	224	185	204	222	223	212	195	236	210	191	226	207	203	209	220	191	211	216	215	217	195	185	212	208	256	202	196	216	190	198	209	218	217	219	216	215	183	216	226	206	229	212	229	198	186	185	192	231	228	210	214	201	239	233	199	238	227	197	214	211	220	195	210	245	217	222	213	201	194	224	234	210	206	219	218	216	215	177	204	211	220	208	237	188	228	191	233	213	210	205	200	220	221	211	193	235	224	198	235	215	229	215	198	205	220	222	198	207	202	223	213	227	208	203	198	201	208	231	218	230	223	218	221	248	212	222	192	231	228	204	210	190	255	235	216	215	219	208	222	212	202	208	213	209	215	205	206	239	223	223	216	194	190	214	236	198	222	228	188	236	219	219	219	227	212	219	230	211	229	205	222	220	191	205	206	223	209	229	240	233	216	223	199	230	209	216	182	187	186	211	196	225	233	216	197	219	215	231	222	201	222	204	224	207	235	215	199	211	245	232	214	208	200	224	210	224	244	242	200	226	224	203	217	214	201	187	235	184	197	207	204	215	214	219	237	203	205	206	199	209	248	191	195	207	213	218	210	184	219	215	195	233	210	213	223	197	233	195	175	220	197	220	186	212	224	231	225	186	209	200	226	195	223	245	183	215	210	217	221	206	231	211	187	236	232	207	221	224	230	235	236	198	229	214	209	208	218	188	214	196	232	209	188	203	191	206	203	227	200	213	217	219	213	255	202	185	220	198	218	211	223	199	231	215	210	225	216	213	212	220	217	218	218	200	216	215	230	186	242	242	229	218	215	217	196	220	186	202	210	213	226	228	211	211	207	198	216	193	185	193	211	227	231	198	196	195	221	231	217	196	242	215	206	204	220	225	192	215	211	229	216	196	217	217	202	185	225	209	189	233	206	199	224	210	204	196	235	223	238	246	213	204	227	214	217	218	194	204	188	243	192	225	190	236	233	207	195	207	215	206	220	206	196	240	215	226	212	200	198	215	218	233	215	195	232	217	217	227	207	219	202	207	192	192	185	189	222	212	219	222	206	209	201	198	234	213	212	210	219	200	217	207	192	194	210	221	196	207	227	232	220	206	212	191	192	202	212	221	206	211	227	226	250	210	218	211	210	193	195	188	216	212	212	218	221	207	218	203	196	235	200	214	197	178	242	236	226	201	203	239	204	194	203	204	207	195	215	201	210	221	215	235	181	211	218	200	190	225	200	226	208	200	209	227	206	204	212	215	239	244	199	201	220	215	188	224	187	217	218	206	226	233	202	208	207	207	215	231	209	209	219	209	219	193	208	213	176	187	220	192	221	170	218	199	217	196	205	213	211	190	219	189	175	194	202	185	198	218	222	230	235	220	220	253	235	200	196	206	216	187	215	215	203	228	246	227	207	223	218	215	182	232	198	216	221	200	183	228	205	221	235	211	219	214	223	203	220	203	226	202	227	208	205	213	198	212	204	209	239	217	210	202	204	186	223	229	221	223	193	226	214	248	216	208	189	228	194	232	203	210	214	213	196	224	210	218	229	242	221	228	200	197	220	234	189	209	203	220	243	204	205	215	221	225	212	212	207	229	192	232	213
14177	29060	26294	17942	13582	10244	7633	6068	4902	4050	3326	2950	2532	2333	1964	1900	1730	1511	1347	1164	1053	950	851	771	710	687	625	591	574	607	489	600	545	568	519	521	545	511	522	546	518	508	500	469	444	480	460	497	474	458	467	471	500	462	449	454	489	474	451	458	464	422	467	454	448	455	508	455	452	433	428	450	481	402	457	440	405	443	414	437	393	383	404	413	407	408	427	432	411	424	435	429	397	424	397	417	417	427	427	415	406	450	402	438	417	406	406	391	419	405	441	419	425	423	419	429	384	363	422	422	379	419	384	399	439	398	412	400	431	407	415	414	400	430	396	404	406	412	385	400	400	416	376	438	412	402	369	431	433	393	378	428	414	399	414	439	421	389	414	408	406	403	428	408	382	362	371	389	374	410	415	406	435	430	420	409	408	434	407	421	418	379	424	432	377	409	429	418	434	407	414	437	412	425	406	410	402	401	396	420	452	375	405	417	426	424	413	420	402	406	396	393	409	379	420	439	396	426	371	405	440	375	409	436	406	423	404	418	398	395	382	387	403	452	428	463	434	401	423	399	447	395	433	393	381	398	441	410	380	409	389	409	453	421	373	443	459	442	401	409	388	430	392	430	403	419	419	403	411	386	440	391	433	401	396	433	392	371	387	367	413	430	354	404	424	392	408	433	429	404	384	420	410	396	397	434	403	376	425	405	402	417	428	392	419	399	413	388	442	413	431	401	413	387	413	403	396	410	393	393	409	389	450	408	405	421	445	423	375	390	395	414	425	429	402	421	416	392	408	408	446	426	447	416	373	449	399	430	416	395	407	427	420	403	398	408	416	412	432	421	400	385	406	415	401	396	435	402	415	398	402	392	456	363	386	403	424	387	388	415	408	417	403	384	416	447	428	443	374	422	402	409	430	448	411	391	409	396	373	379	402	419	401	422	415	368	442	418	449	408	426	376	382	394	402	413	421	405	389	429	406	417	405	468	394	389	427	397	443	363	391	422	421	397	394	383	413	424	414	427	420	375	368	453	396	423	394	392	405	401	413	413	450	415	402	412	430	361	403	417	432	410	392	437	397	360	385	426	446	431	402	430	424	414	419	393	404	412	388	380	399	423	386	413	421	401	377	399	421	414	378	387	415	390	409	416	413	421	388	390	396	421	426	377	377	415	444	427	440	448	400	431	429	432	373	408	386	407	396	428	398	449	387	415	442	386	435	403	365	393	399	400	394	387	395	383	374	393	410	419	420	418	409	449	429	403	397	399	397	419	364	414	432	369	392	431	406	432	423	409	456	424	383	410	397	429	414	406	400	421	428	396	441	407	429	407	418	418	396	392	355	421	403	408	423	388	428	402	423	416	430	422	381	399	370	410	441	393	417	417	393	395	408	396	378	419	432	414	421	411	405	407	401	392	426	390	405	427	413	426	374	413	426	420	379	434	447	414	421	409	407	421	392	416	401	386	419	407	388	409	410	418	418	462	395	396	442	434	344	407	432	417	403	409	419	404	383	433	355	438	433	389	405	411	408	416	425	440	384	445	378	434	415	400	384	383	361	435	408	427	384	419	379	405	388	397	390	392	391	449	386	416	467	385	428	421	411	433	431	411	387	413	396	431	427	396	424	407	410	439	403	401	390	435	366	381	391	413	382	414	389	401	420	414	418	434	432	388	403	426	398	363	374	414	407	415	387	412	417	358	376	403	417	397	403	391	395	400	398	427	420	427	404	415	423	393	403	407	377	427	415	386	421	412	413	394	413	417	424	425	425	387	415	398	416	384	387	425	443	421	423	406	383	433	442	424	358	392	403	446	402	406	372	427	447	388	417	404	416	433	411	423	414	451	427	423	415	422	430	436	381	397	437	414	378	417	396	428	414	424	406	408	400	380	412	381	399	409	408	384	436	389	388	418	401	439	411	410	417	379	422	380	383	389	405	412	409	380	447	431	401	435	395	383	426	416	381	376	461	450	397	446	412	396	381	391	403	390	426	395	400	385	422	425	420	429	400	363	392	390	418	404	427	425	408	444	392	430	413	443	417	411	403	415	408	416	386	397	409	405	401	407	406	397	433	408	421	454	409	410	448	402	412	386	401	435	420	407	415	390	414	403	421	402	375	375	382	416	416	447	429	386	430	421	394	402	427	401	413	397	445	406	389	381	440	375	420	415	405	390	420	385	392	400	383	386	410	403	391	400	444	441	416	417	390	381	372	391	407	409	416	410	406	391	392	419	416	477	421	403	414	409	412	391	432	421	415	393	416	433	444	399	384	432	419	417	397	384	423	439	397	374	446	385	386	429	411	367	433	432	388	387	432	388	390	409	415	440	424	434	405	380	423	383	393	419	449	397	414	412	443	357	396	426	428	381	401	385	427	431	378	431	424	424	412	398	389	387	412	434	422	388	466	410	400	398	367	408	431	409	426	381	404	407	461	403	406	424	376	388	375	448	398	435	412	424	420	400	415	433	387	428	417	423	375	404	420	418	412	426	357	395	435	399	445	427	389	421	432	425	399	388	402	403	443	414	404	439	428	413	412	421	421	405	364	378	407	431	446	432	419	407	359	406	405	421	403	426	427	405	404	420	393	418	390	425	421	388	446	420	414	403	405	440	413	388	377	420	397	388	417	366	418	387	377	430	394	394	426	443	381	416	401	417	442	408	411	393	405	408	428	410	455	406	383	401	405	411	390	413	401	426	398	428	418	426	405	404	410	354	418	432	402	407	411	388	400	380	418	423	443	391	414	428	389	406	415	380	396	375	444	439	417	417	444	456	353	441	431	402	362	407	417	431	402	428	418	396	406	423	400	403	422	386	399	419	397	415	400	425	413	408	405	434	414	431	396	436	393	434	395	434	360	391	405	395	425	419	394	414	407	374	400	395	403	426	435	393	374	385	442	398	426	405	368	418	388	398	403	398	409	404	419	409	425	416	394	376	420	412	453	395	446	434	390	394	441	410	419	388	391	401	421	439	410	396	381	372	400	413	443	414	408	402	434	374	404	400	402	359	403	395	400	403	419	412	392	405	380	391	399	420	392	380	405	391	400	393	453	428	399	385	436	419	419	428	365	375	419	385	462	410	397	394	428	393	414	420	407	426	369	416	454	398	425	451	370	423	381	426	413	370	398	410	405	385	413	448	382	401	407	414	412	412	390	440	405	405	420	366	414	402	478	417	396	380	400	422	410	431	429	395	417	388	413	384	417	428	421	423	396	411	414	403	384	416	373	421	457	433	409	371	430	402	386	397	411	399	399	423	425	408	411	443	419	413	406	397	425	402	446	415	443	451	433	414	405	449	436	383	407	421	381	404	395	425	464	388	423	393	428	407	408	411	398	404	405	394	427	416	408	413	395	412	426	442	407	412	388	385	400	442	392	378	387	410	388	423	417	439	410	397	419	405	409	405	406	440	424	393	428	415	402	418	432	403	405	417	398	424	396	385	397	398	442	434	378	389	395	462	418	416	434	423	407	486	441	403	427	382	395	411	404	428	428	405
26508	20190	11317	3995	1955	1345	1009	739	622	614	559	540	483	490	475	420	396	402	378	392	394	348	383	367	330	361	324	356	344	337	343	351	353	332	342	310	335	366	353	345	358	334	327	312	329	341	340	332	320	334	304	325	355	317	318	347	304	309	321	331	330	335	326	295	340	305	301	341	314	360	320	283	346	326	295	321	293	330	339	316	350	342	297	331	360	323	336	316	296	304	330	342	309	338	296	323	303	342	347	343	304	298	307	328	297	289	289	302	311	298	325	319	330	306	303	317	319	300	337	344	296	329	318	318	300	300	322	343	331	352	299	308	324	334	292	314	319	332	291	328	330	310	352	309	297	326	330	331	311	315	294	307	275	324	314	328	360	335	350	329	316	311	315	316	320	296	316	335	319	333	324	305	328	310	318	330	315	322	307	337	301	360	307	332	328	334	328	329	296	326	311	340	310	349	315	321	314	319	321	308	319	302	338	310	322	331	335	351	326	338	342	314	326	308	298	334	349	331	338	309	325	273	310	316	325	299	333	323	322	315	349	295	353	313	291	341	350	323	336	305	323	306	333	315	348	373	309	330	298	320	357	317	337	328	329	290	327	327	311	328	331	333	326	345	298	318	317	307	309	294	308	328	351	352	311	329	330	314	301	313	318	328	337	345	354	310	310	307	336	313	334	313	319	351	305	307	337	333	335	339	336	305	320	350	320	328	325	320	306	337	325	328	330	378	341	340	325	308	354	288	323	323	323	330	296	307	318	353	299	284	332	309	332	331	316	319	349	339	325	332	319	336	339	337	307	321	316	313	336	311	300	326	335	307	366	341	323	335	351	310	311	308	298	296	333	292	309	308	313	321	318	351	328	331	326	346	318	358	333	337	312	341	322	328	316	363	362	302	300	331	338	335	307	298	328	331	315	320	314	324	315	351	345	333	305	324	346	346	336	318	336	345	300	305	317	298	314	361	331	303	296	317	312	329	316	315	338	338	330	324	341	332	316	303	290	358	325	362	362	331	312	311	311	315	325	304	317	335	330	351	334	348	302	347	314	339	314	345	322	319	304	359	334	343	314	318	301	327	320	324	342	288	312	334	322	313	321	305	307	303	294	335	309	314	343	329	340	331	321	317	314	325	332	312	300	314	315	353	338	299	331	321	333	367	314	325	331	305	350	318	347	372	295	308	328	311	314	341	327	317	336	318	338	300	308	286	297	335	331	317	329	352	318	338	343	327	335	342	327	330	317	294	322	324	312	353	310	319	317	297	321	278	335	326	325	314	321	330	310	308	346	342	341	311	340	301	310	323	318	325	311	338	352	328	312	307	336	310	340	334	322	303	325	331	373	309	320	335	310	345	335	321	343	338	321	324	337	322	335	267	314	298	282	329	309	323	348	315	304	321	343	316	298	332	337	358	351	337	310	331	338	363	326	329	375	327	322	315	320	345	317	322	323	338	330	323	343	331	323	320	326	366	326	321	322	294	348	290	301	326	323	338	345	328	319	289	332	312	330	329	295	339	320	327	350	323	344	325	318	343	353	304	310	339	341	323	321	315	308	314	326	331	286	348	347	324	345	307	337	333	302	333	353	308	300	326	316	331	327	297	342	319	332	344	315	310	319	325	330	320	290	335	354	339	315	326	326	334	311	300	301	326	315	347	310	312	338	323	321	326	337	344	319	314	312	332	322	318	367	295	328	314	324	339	338	365	326	325	331	308	298	344	315	314	332	297	322	319	304	316	339	306	346	355	334	335	337	309	325	331	323	299	327	324	304	332	331	291	314	347	326	348	317	327	330	305	347	334	300	309	308	318	296	322	319	289	319	303	320	321	288	329	309	296	329	323	323	358	308	313	314	306	318	310	305	353	318	321	340	328	343	317	325	378	327	348	325	308	320	343	323	295	327	304	297	318	294	349	341	325	314	329	342	296	304	339	331	363	322	317	358	327	305	338	281	346	346	321	314	347	335	324	328	345	334	315	312	324	327	343	337	309	327	330	325	328	307	308	338	314	326	323	312	314	281	343	312	326	324	316	339	340	293	318	315	338	297	314	315	320	349	328	309	319	333	301	335	385	321	319	327	311	357	335	335	313	297	336	302	345	313	346	338	335	326	323	331	347	356	308	302	324	338	312	321	338	338	318	336	308	332	347	304	315	315	337	328	330	301	316	311	339	297	318	315	299	344	330	325	335	318	317	314	336	320	330	276	334	357	298	317	298	304	313	323	354	326	338	317	308	307	339	335	302	312	310	310	319	325	323	333	332	319	329	307	315	310	314	311	321	348	327	324	319	300	324	332	344	333	310	330	288	339	291	319	313	337	338	318	321	318	339	328	328	341	292	284	310	352	300	355	305	312	325	326	326	317	327	319	333	332	337	306	326	328	308	333	309	303	383	353	328	310	319	306	352	341	325	311	314	325	306	333	319	312	324	317	288	338	305	302	339	314	308	328	353	308	329	334	353	335	315	338	308	334	317	332	355	336	326	317	318	316	312	315	327	342	329	349	291	335	342	341	295	308	327	331	334	298	316	295	316	302	340	303	322	328	324	324	297	308	298	289	337	308	348	304	316	357	345	317	325	313	336	330	300	306	309	325	333	338	338	316	297	330	325	319	293	316	282	332	323	323	313	340	362	363	367	317	307	321	337	353	344	319	322	330	318	324	332	348	348	305	344	322	338	338	342	311	328	348	308	324	331	290	324	331	319	344	304	337	317	337	317	343	306	329	341	353	319	341	357	335	347	362	309	324	313	302	336	337	338	300	319	330	364	297	329	326	324	334	313	328	316	294	304	353	346	340	316	325	304	315	302	345	305	289	331	381	336	354	310	331	354	315	333	325	342	302	325	326	301	292	291	343	344	323	339	307	321	309	329	319	342	326	315	326	316	309	359	321	322	318	337	315	288	315	330	344	363	342	313	330	317	357	337	336	343	341	325	311	334	337	313	347	346	317	289	343	300	317	325	306	300	296	310	327	330	345	324	329	312	326	344	331	333	316	332	304	360	332	343	320	336	316	330	324	361	330	314	320	360	326	314	333	327	333	313	318	341	345	307	312	289	316	328	336	288	327	292	331	307	326	335	335	312	316	329	308	299	342	314	312	318	322	315	316	317	354	324	339	317	312	336	315	323	313	315	294	341	310	357	320	283	323	335	320	319	331	302	328	305	341	332	326	314	313	344	324	322	309	316	299	333	319	306	349	351	324	315	334	317	317	324	347	332	327	324	333	316	333	308	289	331	302	277	310	325	325	328	326	347	340	349	317	299	360	325	342	328	365	299	357	324	346	356	342	349	317	285	313	316	323	302	345	317	332	301	325	344	361	310	298	302	303	331	309	325	311	342	329	301	286	357	322	358	319	340	310	328	320	322	363	317	308	307	320	330	306	290	322	334	314	319	342	323	298	303	339	309	335	326	312	327	327	360	294	306	364	318	357	330	317	319	347	306	311	333	367	321	303	339	314	343	323	319	346	301	343	356	299	300	301	321	325	350
10490	16324	14787	8575	5965	4404	3234	2621	2240	1818	1630	1469	1413	1172	1194	1142	1044	1043	922	932	807	801	783	742	706	762	676	676	693	681	702	659	709	692	718	706	721	721	741	693	687	620	663	656	682	715	672	646	711	665	698	651	655	605	615	635	629	657	661	672	638	652	662	617	672	662	673	624	637	690	618	674	635	657	660	627	666	661	628	668	622	601	643	658	621	623	645	664	661	648	682	649	662	637	655	672	645	671	645	662	680	659	648	609	652	686	626	628	617	629	623	618	707	671	611	596	624	686	653	647	665	656	658	662	606	631	620	646	653	643	642	692	668	648	682	649	578	621	654	677	614	631	612	630	684	649	622	609	596	648	616	650	645	660	619	668	615	634	604	617	681	651	678	683	617	631	681	622	651	637	625	651	638	633	664	622	648	588	637	605	609	650	665	655	628	625	624	652	631	639	645	668	644	611	634	643	627	594	685	605	612	627	625	597	616	608	613	595	629	643	652	620	657	701	665	624	645	642	585	627	628	688	634	643	632	666	607	622	620	625	649	626	664	656	593	626	634	644	636	657	617	627	657	621	686	672	659	654	649	600	616	635	633	644	663	632	686	670	645	622	652	650	660	626	621	635	649	645	635	634	614	631	668	652	663	635	639	648	587	595	653	683	629	660	669	586	626	608	658	618	651	621	640	657	671	608	658	663	663	612	675	664	675	661	658	692	675	661	617	649	605	661	635	622	656	656	605	642	692	614	655	624	678	634	635	666	629	612	626	668	662	639	638	620	609	624	685	644	660	701	632	648	607	652	612	641	617	598	660	655	645	656	626	590	636	573	620	668	630	633	673	652	657	639	646	660	693	630	614	669	669	635	623	654	666	649	652	610	671	680	632	643	646	641	661	603	642	631	673	641	661	649	628	658	680	615	634	633	651	650	628	701	652	621	680	680	641	648	607	639	647	631	593	631	643	687	643	675	657	643	666	645	649	637	651	654	636	648	677	640	657	632	685	636	651	621	669	613	613	638	652	665	630	659	633	665	656	598	638	715	641	610	580	636	618	633	628	660	622	645	645	608	636	689	616	625	626	625	619	629	660	627	641	636	671	651	653	610	626	622	589	598	635	649	618	625	673	655	647	651	655	645	620	618	665	602	685	680	660	659	640	598	651	694	670	640	621	632	669	650	612	662	624	633	649	670	652	646	627	652	599	655	679	639	621	606	662	675	655	627	676	638	622	608	639	624	657	644	647	602	663	673	600	630	669	593	645	682	639	611	607	640	622	632	600	659	637	631	601	612	649	652	653	607	624	601	637	666	611	687	651	639	632	657	632	671	639	660	674	598	609	684	682	628	627	657	660	647	647	627	665	695	652	644	636	615	653	648	604	600	652	657	623	611	623	625	589	592	688	615	652	666	649	637	601	650	641	616	652	679	615	676	691	637	625	640	657	627	698	651	644	665	643	637	602	652	607	685	668	714	645	647	613	635	651	601	651	663	644	661	676	654	629	635	666	615	680	593	641	635	638	605	625	644	645	650	685	676	657	651	680	647	594	614	591	687	629	645	621	660	584	654	656	630	635	653	660	642	604	630	662	679	624	668	598	670	652	636	583	658	630	611	602	634	607	560	676	668	635	612	640	645	633	652	654	636	676	615	630	657	662	638	646	596	651	631	643	645	603	648	630	643	658	655	636	617	682	650	615	628	639	635	598	631	615	650	645	652	619	632	662	648	663	655	680	604	610	677	626	613	610	666	668	651	648	660	652	651	653	651	608	611	630	658	706	642	683	648	660	615	642	679	648	599	613	614	633	681	611	636	668	661	705	637	659	598	633	636	630	656	661	647	652	681	648	643	665	653	602	608	625	630	656	654	631	618	642	642	638	664	621	624	647	613	640	619	660	616	654	661	619	618	659	623	657	674	674	663	621	633	612	735	651	651	654	610	647	619	627	625	643	621	672	656	630	628	694	693	639	598	617	663	658	640	676	655	656	663	668	706	683	643	640	648	618	650	639	652	655	625	657	664	685	589	660	675	669	673	673	629	648	633	671	620	649	679	611	674	599	647	626	637	636	629	657	629	667	657	654	634	595	602	663	647	617	642	644	662	662	678	654	635	625	638	641	673	662	635	591	659	654	610	655	642	632	653	668	641	630	643	613	645	648	640	628	648	644	609	631	644	633	652	649	638	646	616	655	637	644	646	631	628	616	623	660	648	682	669	657	669	632	634	662	631	669	615	669	667	616	657	579	582	648	662	604	625	629	643	668	613	612	632	620	645	635	652	670	648	631	612	592	678	657	645	613	628	643	658	669	644	647	624	637	616	661	651	642	593	611	617	612	635	632	644	582	672	662	677	612	648	625	629	612	588	618	689	659	669	654	695	635	626	663	610	679	636	644	612	627	626	686	675	644	689	658	617	642	640	621	638	629	648	615	626	618	608	653	607	635	620	659	664	656	644	682	672	609	614	617	642	628	614	629	659	638	637	608	658	650	632	603	626	622	664	622	618	649	631	598	639	649	640	675	691	631	654	660	685	625	609	653	659	615	612	644	654	638	653	646	661	672	651	604	617	659	658	643	637	630	669	676	614	641	620	662	660	636	637	681	680	711	659	642	653	644	619	602	640	655	649	626	606	632	618	666	635	620	624	640	651	639	662	648	582	638	598	585	658	701	626	705	638	681	617	610	655	675	649	670	648	610	625	659	638	633	634	644	667	701	623	602	620	666	684	608	661	632	599	649	673	638	665	651	641	608	627	632	680	623	653	648	599	638	656	656	605	597	656	609	668	610	665	623	597	614	655	671	632	658	668	627	588	638	568	582	643	645	606	617	674	680	682	609	660	607	644	611	590	645	670	661	625	660	655	621	659	595	663	636	650	650	585	667	649	620	657	704	656	648	664	671	636	680	604	635	667	631	615	645	645	642	653	695	629	654	642	662	585	628	667	670	623	599	629	615	688	643	617	656	628	685	641	615	625	627	647	636	654	638	640	644	599	655	649	650	641	629	687	615	607	633	618	624	646	627	645	669	672	626	631	664	640	616	647	650	620	620	631	674	645	644	683	598	637	632	687	618	629	632	672	673	617	630	637	714	671	668	647	621	657	643	641	644	622	671	661	652	641	623	639	619	643	639	673	621	627	623	634	616	671	630	604	657	633	640	640	645	594	657	617	640	671	634	696	655	606	649	603	642	625	647	595	644	651	634	665	650	646	628	643	643	667	617	644	631	664	697	665	665	660	623	649	647	669	655	662	617	652	631	663	609	636	628	638	656	671	691	646	631	696	638	648	667	626	644	642	639	608	652	641	695	633	650	666	618	657	662	655	601	647	648	622	634	649	670	655	614	664	646	637	648	604	642	651	653	666	686	665	645	614	684	620	636	613	630	618	627	689	660	625	606	667	618	633	669	648	642	632	669	677	613	668	604	606	612	631	625	610	668	622	633	586	649	641	628	618	620	669	601	613	665	634	612	630	643	586	601	631	621	661	671	668	630	638	639	625
24015	21052	28085	24234	19501	4906	1888	1120	896	701	642	545	519	485	434	451	367	380	372	333	298	284	277	254	245	223	221	251	224	230	227	240	225	217	227	214	198	228	213	225	229	209	188	218	207	216	201	216	171	211	225	198	227	195	215	218	210	210	177	188	195	220	215	211	167	220	204	191	183	199	224	198	191	201	199	203	210	200	214	201	195	218	217	202	207	188	187	220	201	229	192	180	203	198	184	192	192	194	217	199	214	187	202	192	201	212	166	227	204	222	211	182	201	188	198	189	200	190	191	198	178	164	188	189	200	209	186	200	189	192	181	191	213	217	196	197	203	207	176	195	205	185	193	195	205	189	198	207	210	189	186	171	210	197	185	197	198	221	195	176	196	182	173	200	211	199	183	170	205	176	188	208	194	201	218	201	206	212	213	216	193	210	196	180	181	194	198	176	205	203	176	181	194	191	188	171	195	194	222	167	203	198	167	193	213	176	204	208	226	194	217	189	180	195	197	199	173	189	204	211	210	178	205	190	190	205	184	179	218	227	193	201	203	193	227	174	182	190	199	216	207	179	194	182	177	198	161	180	185	176	205	190	197	181	187	203	221	177	195	203	197	202	201	184	181	189	201	199	193	207	241	171	203	214	202	199	188	181	178	216	204	210	179	183	207	214	186	212	210	210	195	198	194	187	205	199	199	178	199	211	191	199	170	182	183	204	177	204	198	199	175	199	191	182	185	217	233	197	205	194	205	216	184	228	198	192	198	206	177	169	186	193	188	191	185	181	180	173	184	197	185	203	179	206	212	164	216	179	189	216	180	189	183	198	194	220	192	196	177	174	196	200	179	176	183	193	182	172	186	188	199	199	218	170	199	204	174	207	195	201	203	207	199	208	193	189	181	221	190	205	210	202	193	194	185	215	204	213	220	195	195	228	189	182	177	214	177	192	189	202	209	181	178	196	220	186	211	201	204	192	208	220	185	208	198	182	197	193	190	215	210	187	195	192	202	202	195	193	187	215	200	180	198	198	205	217	179	185	195	173	187	190	214	223	191	190	167	210	191	200	196	176	189	183	224	212	199	205	186	220	205	207	219	177	195	211	193	220	203	195	219	213	203	183	190	205	174	212	202	195	157	179	216	195	187	193	215	200	161	184	169	200	192	206	183	182	189	177	178	202	180	186	187	201	177	205	187	194	194	210	220	204	192	202	195	199	232	194	201	201	196	201	173	206	198	196	208	185	193	178	205	190	199	180	190	199	198	206	177	205	198	186	175	208	214	155	194	201	185	211	195	207	166	190	206	186	213	206	209	214	195	202	198	187	196	204	203	208	183	211	192	190	197	207	180	197	186	187	180	172	190	206	201	189	195	196	212	165	210	208	203	194	211	195	203	185	193	205	180	224	193	182	184	191	186	186	217	191	171	214	187	173	191	187	210	197	184	186	186	189	188	186	214	191	181	206	191	185	204	218	208	195	223	202	197	201	184	191	194	206	225	176	211	181	198	210	213	180	208	185	193	205	212	208	191	205	178	197	196	207	180	208	200	182	199	204	223	187	188	192	199	207	206	195	203	213	188	203	168	176	217	193	208	188	170	173	195	224	203	201	215	202	197	177	205	167	192	178	210	173	171	183	157	176	210	191	212	208	175	186	187	197	211	202	187	205	190	184	199	187	181	205	200	204	204	194	197	192	187	209	227	184	185	183	167	211	186	203	183	198	195	210	196	185	187	189	191	196	203	195	210	180	198	189	184	188	222	210	180	190	201	190	194	196	206	200	199	214	206	214	216	178	189	182	197	191	181	202	181	186	170	201	204	179	186	199	186	213	191	196	209	208	206	189	229	214	202	205	218	191	209	198	209	194	214	186	185	174	210	202	190	184	177	204	166	188	199	214	192	198	174	187	205	186	185	182	191	189	209	203	208	180	190	204	174	199	203	172	203	185	200	206	203	200	208	210	170	190	188	197	185	199	199	197	198	195	190	201	184	180	204	191	182	181	194	204	187	186	220	165	208	220	225	180	190	203	203	180	191	170	206	217	222	172	185	190	189	202	224	164	184	182	198	214	187	208	178	161	178	223	214	190	187	200	200	179	190	179	208	198	218	206	210	201	187	187	226	186	175	207	229	190	202	205	202	186	214	186	208	189	217	195	196	215	197	188	205	205	183	201	172	205	206	197	202	188	185	225	203	188	186	188	191	146	205	177	200	181	202	231	232	252	172	182	215	178	186	194	191	183	178	210	193	197	201	191	182	198	210	217	201	206	206	197	181	213	204	214	187	197	182	200	189	185	204	196	190	188	208	181	240	187	205	185	202	213	174	195	189	169	197	197	187	202	207	198	195	189	211	163	192	179	212	187	196	175	192	229	211	196	203	182	219	200	199	169	201	183	208	222	209	200	189	203	193	229	221	182	211	207	194	204	199	196	211	204	199	183	190	181	203	178	194	198	198	203	191	178	203	198	178	186	168	200	192	201	212	184	198	202	201	189	190	203	208	182	214	181	180	204	202	181	168	206	189	218	193	202	210	197	177	209	187	179	217	196	204	202	205	190	201	179	198	188	202	189	189	203	197	209	200	198	196	195	209	178	204	203	201	196	182	214	217	192	197	196	191	194	217	170	209	205	204	195	178	181	177	205	181	178	209	198	214	171	215	187	195	176	201	207	201	195	206	187	210	209	188	187	181	202	194	203	207	204	187	219	200	198	193	204	185	189	181	215	207	184	187	209	187	222	198	201	176	213	204	196	190	178	181	217	225	186	184	216	180	206	210	188	195	180	189	189	205	178	214	203	200	178	215	199	191	197	214	205	213	196	214	198	215	208	171	203	213	194	205	203	203	202	191	183	201	199	194	217	183	195	197	193	190	219	205	204	193	195	204	199	188	175	197	203	208	198	190	205	207	209	196	189	214	210	184	203	199	203	208	190	204	193	187	179	190	210	196	198	195	198	201	223	183	212	196	188	196	204	195	213	197	197	208	195	206	190	198	194	203	189	205	196	195	206	154	185	193	197	180	169	229	200	186	221	174	213	199	195	207	208	225	174	185	228	209	197	170	204	188	211	198	183	223	220	186	171	204	192	194	202	189	178	194	175	212	219	182	199	179	186	178	196	185	210	207	220	199	177	191	183	215	210	197	195	216	204	176	192	193	190	188	198	203	219	182	204	196	204	176	185	198	195	195	210	188	209	190	185	204	210	183	182	200	191	182	180	208	177	198	206	210	198	204	187	201	179	194	181	189	201	198	192	206	191	205	178	216	185	209	179	196	202	183	189	191	164	184	185	202	197	185	209	200	212	178	192	184	189	194	197	208	187	202	211	196	189	198	195	210	209	206	176	226	188	190	192	181	181	188	199	193	201	193	189	172	176	175	180	209	211	167	198	199	212	208	188	192	176	168	198	206	198	203	180	185	194	202	184	218	199	187	191	172	192	170	212	188	207	204	169	192	188	203	192	205	209	177	221	202	201	193	199	186	180	205	204	211	185	203	188
11987	23858	21573	13580	9787	7415	5405	4258	3414	2807	2338	2083	1854	1599	1462	1349	1238	1046	1016	889	825	705	713	639	587	547	579	536	490	497	506	544	550	481	541	507	484	526	460	488	466	410	424	428	411	418	404	438	438	454	430	445	410	467	430	424	418	458	435	425	453	414	407	413	402	415	419	401	413	392	432	412	435	407	413	415	376	401	428	422	385	378	354	418	424	421	408	437	426	402	406	394	395	396	400	401	394	400	420	435	412	398	394	377	371	371	406	435	376	393	382	389	386	410	414	415	402	366	401	392	418	415	413	368	387	404	391	378	385	404	420	410	419	402	420	385	417	401	420	433	417	439	406	409	433	439	400	408	367	421	414	403	399	371	392	448	392	386	436	391	423	368	391	395	383	374	411	448	400	393	364	382	414	398	431	403	414	394	420	373	411	396	394	392	401	390	420	427	406	387	430	372	385	395	387	407	403	425	403	375	390	425	386	375	404	425	411	400	399	421	410	390	392	394	406	376	396	451	389	410	378	362	375	432	382	431	408	403	357	389	418	399	380	378	413	393	433	411	375	392	373	419	373	393	388	380	400	430	426	395	431	394	401	410	425	396	396	403	397	441	364	372	397	368	393	382	415	371	389	397	398	349	397	411	368	410	406	402	423	382	400	414	391	399	398	413	407	385	390	424	392	398	416	390	398	405	395	370	395	398	418	401	389	418	405	411	450	384	400	427	404	390	396	369	417	367	373	408	396	392	407	407	408	409	363	383	391	372	380	398	415	363	381	415	391	367	409	402	414	376	386	385	394	408	416	428	384	431	387	412	392	375	421	399	436	402	412	435	406	380	366	392	396	419	400	412	427	386	425	421	398	382	390	395	411	434	418	375	396	396	368	433	393	406	386	396	385	399	377	407	391	410	413	379	359	374	427	404	419	356	416	399	431	402	398	404	372	426	378	401	411	418	403	402	420	410	389	385	416	408	391	388	396	411	364	396	394	400	400	399	414	375	421	390	394	405	359	374	396	390	358	403	395	407	440	404	427	397	373	427	396	418	417	400	410	408	380	412	419	433	400	410	387	401	371	407	388	394	419	411	428	401	389	425	454	432	364	410	374	403	386	422	413	394	392	380	380	401	441	391	389	407	398	440	401	409	417	382	409	401	429	387	422	370	420	424	404	382	347	380	372	436	419	396	426	414	423	385	371	379	368	444	398	397	383	418	438	452	416	422	399	405	391	392	423	394	381	395	401	441	398	394	438	405	371	396	396	408	421	386	392	407	395	361	393	424	422	394	376	373	397	394	423	407	345	383	398	442	415	400	394	381	411	394	427	394	385	347	404	398	381	419	442	399	411	389	416	406	395	406	403	346	397	402	388	395	421	384	378	411	397	412	423	428	376	411	363	398	357	391	401	411	396	432	407	426	416	430	392	407	394	416	390	393	414	431	404	410	387	395	397	370	421	400	389	375	386	392	436	430	438	418	393	364	368	392	406	397	395	408	404	382	384	389	420	427	379	404	405	416	373	397	405	404	384	389	389	378	397	383	382	375	384	388	387	373	398	421	398	402	404	403	421	398	373	361	421	376	417	374	378	385	430	398	387	368	381	403	367	381	404	372	439	406	385	363	409	394	400	385	363	382	416	412	392	443	374	387	390	454	402	419	379	408	416	403	379	416	412	425	403	405	342	382	419	418	371	390	421	394	378	406	405	398	432	396	415	390	380	414	450	414	400	428	428	401	408	418	387	380	406	404	377	411	388	430	433	409	395	404	380	440	401	376	402	382	393	431	378	393	408	416	372	453	405	368	394	398	408	397	377	408	432	440	426	405	427	399	416	390	396	388	385	403	388	398	415	434	389	399	404	392	412	439	392	390	397	404	400	375	407	414	417	408	416	373	431	408	412	411	415	444	385	371	398	378	411	382	384	419	386	384	401	428	420	408	395	417	388	426	384	378	388	405	388	429	407	415	380	400	411	385	407	415	347	403	401	410	444	384	376	389	391	389	374	420	412	417	398	417	400	399	411	399	412	397	372	389	404	406	390	434	406	425	403	400	412	411	389	412	438	398	385	392	412	376	385	397	377	431	421	393	393	380	368	388	385	384	403	408	400	418	413	409	397	406	377	429	413	409	389	411	374	395	392	439	387	362	397	373	429	444	349	405	419	384	394	400	360	432	361	401	379	398	369	394	402	384	398	420	395	408	420	390	424	409	410	409	386	378	380	362	378	397	435	393	384	396	386	406	422	409	385	423	430	427	408	408	424	417	434	386	395	392	413	411	401	418	414	417	430	389	426	421	396	402	395	378	406	409	385	364	400	394	422	405	379	425	408	398	429	423	384	390	389	400	397	426	423	395	401	378	429	416	390	396	394	396	414	395	405	378	404	392	404	415	429	438	402	430	381	404	428	369	383	429	414	394	367	394	404	433	408	408	389	380	389	410	422	393	422	459	410	383	383	373	422	392	376	421	363	419	360	435	402	439	392	418	404	391	394	391	400	393	396	404	449	395	409	402	412	400	386	412	369	391	401	408	406	395	418	416	383	397	420	353	361	416	379	424	403	370	372	368	407	393	361	392	400	394	408	451	427	384	419	426	449	413	427	332	361	400	401	358	379	433	381	352	360	401	376	416	401	395	395	410	384	426	431	386	393	377	422	384	406	404	374	405	402	386	375	382	421	392	416	419	382	416	410	393	378	421	411	373	414	374	396	401	359	396	396	406	414	367	416	424	369	414	385	404	423	388	411	433	406	378	412	405	397	428	381	376	382	375	413	392	409	391	388	399	398	372	378	399	383	423	445	419	387	428	386	389	366	384	399	349	429	390	417	389	418	442	431	396	370	394	395	395	390	398	395	396	430	435	415	373	411	366	420	412	411	390	403	385	367	432	440	405	409	419	406	379	423	383	416	405	438	428	395	389	398	397	407	381	406	424	396	395	438	380	396	365	389	360	403	385	404	388	385	392	385	381	392	391	386	388	423	377	382	414	405	433	396	400	402	417	392	429	426	400	413	407	382	430	439	438	442	403	437	401	420	392	424	393	405	436	411	414	394	424	361	399	396	382	391	394	422	405	396	422	388	384	430	400	406	416	430	419	398	399	380	447	424	392	396	426	384	380	415	402	368	389	418	401	374	425	407	416	395	360	392	419	396	382	391	403	385	376	433	396	389	432	400	420	384	359	325	396	374	407	405	428	426	393	421	419	394	390	359	415	385	409	386	422	411	411	390	376	388	396	398	364	406	403	380	395	412	409	419	400	390	464	417	368	390	391	375	379	399	393	381	388	417	364	356	372	428	400	435	458	412	399	377	393	386	388	402	374	398	361	431	403	397	385	396	404	431	408	420	413	380	383	416	426	432	416	433	414	400	379	403	424	367	383	388	371	416	415	397	404	386	402	401	397	414	396	391	424	382	408	368	405	411	406	370	430	392	403	378	376	377	373	412	432	389	404	408	398	429	429	403	434	422	397	401	341	376	397	384	419	404	395	409	412	411	386
23055	21085	28733	23681	21099	18695	4637	1932	1350	1056	912	841	781	638	574	542	524	482	441	383	359	324	317	310	325	292	256	263	281	262	269	259	238	261	264	242	248	241	264	245	222	210	206	216	231	219	236	243	228	240	229	236	236	196	212	201	238	256	215	222	204	222	209	230	229	235	243	231	206	219	193	236	210	222	217	205	231	207	198	187	213	220	231	207	224	194	220	218	191	219	236	199	204	208	211	210	224	215	220	218	230	199	218	237	225	208	211	217	220	222	214	232	232	224	200	199	204	228	216	184	222	202	206	216	214	193	222	207	200	195	213	217	244	236	214	232	236	213	233	205	195	228	178	201	219	211	207	236	225	230	222	220	204	210	197	209	205	228	197	208	230	199	203	212	200	222	210	202	237	221	225	246	220	233	197	208	234	221	230	213	203	205	234	230	212	237	216	228	217	232	209	199	216	186	222	199	225	219	259	206	210	230	192	203	215	220	205	231	211	216	227	204	218	244	220	220	212	182	216	212	219	204	193	210	206	220	208	225	213	223	216	232	218	226	212	221	207	218	220	210	209	211	225	208	223	229	225	184	223	235	231	199	202	235	233	197	208	205	228	194	217	205	204	203	238	237	197	192	235	221	192	228	220	216	173	216	213	208	247	211	211	234	235	225	218	210	227	245	224	213	223	204	206	203	224	214	225	203	220	213	203	226	224	259	227	217	220	214	206	223	202	230	236	219	202	211	204	198	222	226	216	206	210	224	214	201	201	163	212	202	195	204	227	206	208	189	217	202	195	200	213	205	222	197	215	209	215	205	194	202	219	216	212	224	196	217	193	220	190	221	226	205	211	217	238	203	220	220	216	223	223	214	239	199	205	205	197	202	213	229	212	211	211	212	207	211	241	193	200	210	225	224	224	226	207	199	212	201	209	215	209	209	237	231	186	196	229	208	200	197	199	186	216	214	217	184	208	229	216	197	209	214	216	194	207	218	221	205	217	212	213	210	225	189	177	204	194	225	223	238	214	198	229	209	225	204	218	205	212	212	204	214	204	209	197	211	200	194	190	196	220	223	202	221	202	218	198	202	228	221	205	222	221	215	220	194	202	201	212	197	211	208	221	192	222	213	209	229	187	208	227	197	202	222	200	205	219	209	194	202	209	249	215	214	219	190	214	216	215	224	211	215	220	220	220	199	213	220	218	206	194	208	204	222	208	203	211	214	226	210	219	224	219	213	197	203	234	208	204	209	223	211	203	206	233	227	211	196	219	217	209	188	213	191	221	217	235	221	198	217	216	203	253	163	197	193	211	219	223	212	189	200	239	224	216	233	199	203	218	231	214	199	219	226	209	194	237	216	211	202	220	212	201	231	223	216	202	195	210	225	208	209	217	223	211	214	215	212	202	208	218	217	193	203	218	192	231	212	244	230	210	215	188	213	210	215	213	214	203	210	231	212	202	233	228	210	231	209	206	204	202	224	203	220	216	190	209	222	209	214	202	188	214	187	203	224	194	202	222	187	212	209	210	226	191	239	218	207	204	211	212	215	225	218	202	191	219	237	208	203	203	216	225	220	193	203	202	228	214	213	245	208	226	221	209	222	201	209	206	190	179	223	232	196	238	185	194	232	221	201	233	200	192	212	206	220	210	209	213	189	214	216	196	175	184	243	188	210	216	208	205	195	196	205	202	219	212	216	209	196	225	223	181	218	216	194	239	237	199	222	217	223	244	218	232	217	208	200	180	236	229	213	205	206	213	217	225	204	185	203	197	222	206	203	186	212	226	230	231	195	191	204	223	224	193	201	178	218	212	208	197	205	194	218	220	236	223	220	211	220	228	222	195	196	214	234	196	217	223	229	214	236	206	211	207	204	220	216	192	203	217	224	210	215	214	236	214	194	192	196	206	231	212	220	220	222	219	195	205	196	208	224	210	223	215	212	236	207	199	216	218	199	219	212	193	217	227	241	203	209	200	205	205	201	208	230	197	204	196	217	230	199	223	194	224	197	216	219	211	223	202	239	221	193	209	234	208	197	213	224	205	199	230	218	224	212	239	209	228	205	213	222	204	191	232	222	198	200	233	190	209	215	203	192	204	203	209	185	215	214	210	211	225	230	223	203	195	207	216	201	209	193	237	206	222	194	192	188	217	200	220	217	216	228	202	215	186	233	189	222	205	243	194	201	233	208	215	223	212	206	190	219	204	231	208	208	204	201	232	213	201	205	195	208	197	264	219	200	219	220	221	213	198	188	214	200	211	208	207	205	211	202	194	229	234	186	234	216	217	209	203	156	213	219	214	226	215	205	218	210	217	201	224	241	224	223	235	229	241	215	208	208	209	210	199	234	218	212	248	218	202	200	192	203	203	225	206	216	203	228	239	213	226	226	201	182	202	243	207	215	225	217	200	212	198	218	229	210	221	219	209	186	227	213	225	194	220	197	218	212	231	220	193	237	204	214	182	215	206	217	252	203	221	208	211	208	228	187	222	215	227	219	210	221	214	243	232	199	202	229	195	213	193	198	206	211	213	216	236	196	221	233	194	198	221	214	190	225	186	217	186	208	196	222	242	227	219	184	192	207	231	237	237	218	215	198	219	224	203	207	225	218	221	231	221	204	193	219	220	196	236	196	241	222	194	188	205	218	214	226	214	206	201	207	200	202	225	187	213	213	215	240	201	201	207	209	211	209	188	231	221	200	211	239	196	210	182	227	212	219	209	199	205	215	211	193	203	212	209	192	220	214	208	219	211	238	217	213	229	212	208	213	223	222	225	224	192	229	216	235	204	214	219	211	188	201	208	222	206	190	200	227	200	234	210	207	204	217	217	181	213	227	213	204	221	217	200	194	234	208	195	221	205	213	213	231	206	208	222	204	184	225	229	215	213	220	225	215	225	214	227	227	186	222	218	210	203	194	243	218	208	218	228	225	194	239	190	221	225	232	247	228	229	223	204	207	224	219	196	246	244	221	201	184	235	195	191	220	201	189	201	243	218	202	196	229	212	204	207	209	220	236	236	198	194	240	212	224	176	206	194	217	213	186	216	205	185	218	205	198	203	227	197	208	231	196	214	223	191	235	207	201	191	236	209	235	219	203	200	223	212	220	222	200	190	231	199	218	213	207	228	189	224	212	185	229	213	215	209	219	223	224	240	207	201	206	208	203	214	215	219	228	189	232	211	221	220	237	217	228	217	224	216	208	225	209	195	223	220	218	214	207	222	223	227	225	210	185	232	212	220	196	202	208	206	215	227	219	193	219	197	218	226	185	201	219	223	202	213	185	215	207	196	203	218	209	212	218	215	221	217	229	212	182	230	239	194	205	230	246	208	216	219	213	200	219	195	241	205	223	212	237	204	198	213	209	232	220	216	211	196	209	207	225	211	193	204	196	206	202	216	214	212	221	210	215	215	215	231	217	212	214	209	228	202	200	211	224	236	200	225	228	237	187	217	225	190	204	205	225	221	199	207	228	196	232	245	215	224	194	200	195	207	209	225	203
14237	28647	26224	17651	13445	10025	7863	6027	4706	3831	3299	2964	2653	2297	1946	1766	1621	1515	1265	1229	980	965	875	726	682	622	629	595	626	583	563	564	568	579	569	532	536	546	536	511	492	440	485	474	456	449	489	453	473	485	432	448	454	480	450	453	481	471	422	435	471	454	425	429	450	455	424	408	457	417	410	415	455	428	429	404	409	425	421	406	434	381	411	356	418	398	414	423	428	419	442	432	415	459	405	432	427	406	440	450	419	408	389	412	423	438	420	420	405	450	414	421	412	407	410	425	396	411	445	400	423	428	446	410	390	400	414	433	412	414	362	392	417	435	384	395	388	396	398	402	420	422	370	418	417	411	414	393	360	417	438	392	447	411	396	424	437	420	399	369	387	371	410	370	423	443	382	399	427	411	388	392	412	453	398	424	394	401	404	419	440	362	394	363	418	371	423	383	424	423	443	377	387	409	397	390	414	379	393	409	403	390	406	384	441	384	411	421	417	423	409	418	420	375	400	375	443	439	414	411	414	372	392	382	431	398	387	403	399	419	446	386	424	429	402	455	413	370	388	415	384	368	402	395	389	384	451	422	422	437	406	408	410	395	401	419	417	358	423	398	395	422	397	438	423	437	413	426	427	406	383	402	421	425	412	415	439	419	389	428	435	411	439	403	410	406	414	391	396	398	378	421	385	404	400	442	412	437	415	391	408	410	394	418	420	406	458	403	380	406	394	450	397	432	434	429	419	409	391	396	396	383	431	422	369	417	401	416	439	394	402	349	387	433	412	373	395	418	414	403	421	416	395	429	403	411	409	353	423	449	369	387	405	404	403	385	413	424	392	392	412	392	411	401	384	448	410	406	422	436	392	375	397	376	404	393	356	436	420	438	391	439	387	377	411	430	400	389	381	384	415	404	391	409	428	426	407	427	420	408	419	409	413	386	412	435	411	412	371	394	411	413	416	402	384	378	417	432	411	396	424	390	388	404	407	396	409	364	418	405	422	438	418	428	448	402	406	429	351	417	428	420	431	387	415	453	362	432	402	402	383	392	420	387	447	379	400	408	380	397	395	402	365	422	417	367	445	426	394	407	412	401	431	428	429	372	361	411	383	401	399	404	431	394	408	390	442	392	396	412	388	408	384	413	387	434	448	413	426	383	412	407	428	390	417	405	382	442	399	376	406	418	402	392	404	420	400	414	406	415	392	388	411	408	416	411	380	426	401	412	403	407	420	376	421	393	365	418	376	404	418	398	448	410	407	400	389	400	426	441	438	431	413	389	424	366	402	430	434	399	406	388	388	377	392	379	381	394	417	424	394	396	430	375	367	415	396	404	427	431	394	417	416	391	412	423	425	410	378	387	416	393	407	439	416	413	425	399	440	410	397	388	396	376	396	407	432	386	401	408	410	401	402	396	394	398	413	386	396	424	401	353	404	417	411	405	423	396	401	407	394	395	402	395	436	396	374	376	398	401	381	404	392	391	379	390	391	415	397	437	387	418	416	426	369	399	379	348	399	387	380	392	390	380	417	415	415	402	417	405	383	401	432	367	420	380	390	405	376	411	420	371	374	408	394	412	449	382	403	421	410	426	394	418	441	399	427	369	374	410	415	391	429	398	402	382	410	404	412	393	418	430	420	397	395	425	398	429	410	387	394	405	372	423	386	389	396	402	415	414	385	403	400	382	417	403	416	408	402	427	428	398	382	412	428	396	414	400	416	436	401	373	419	408	430	398	401	417	442	388	381	436	396	431	397	380	374	398	395	368	396	406	431	387	426	406	393	414	362	397	403	389	378	422	413	395	401	396	435	397	406	421	401	411	430	437	388	404	388	371	423	406	423	413	440	405	416	406	386	423	394	417	430	401	427	407	402	384	425	426	406	400	425	403	396	401	399	369	390	404	400	430	390	395	422	416	404	430	394	425	406	397	412	409	416	433	384	425	397	386	415	433	401	394	414	400	380	400	403	393	418	412	418	427	406	391	389	416	413	380	380	447	379	344	407	422	409	393	431	407	383	434	445	381	384	418	408	410	386	403	397	400	434	417	416	396	413	386	380	406	421	429	408	395	418	387	404	402	387	390	381	408	408	413	413	445	431	403	420	390	402	357	380	397	402	404	417	443	382	382	411	403	365	384	413	419	414	386	407	421	419	357	399	373	373	402	410	429	427	376	417	399	423	428	421	391	402	423	395	397	399	409	437	409	389	405	364	416	370	405	422	452	394	422	438	382	421	405	411	439	413	391	433	400	376	396	403	414	406	386	422	420	429	356	430	413	422	420	390	399	454	440	420	422	428	413	386	409	407	428	422	420	397	416	418	382	400	381	419	403	390	395	419	388	382	393	403	407	401	375	407	394	398	395	422	423	408	464	418	414	393	396	410	389	380	459	395	399	365	401	400	391	420	388	399	395	444	426	410	419	406	420	420	404	407	397	432	396	399	382	362	437	387	417	407	385	406	402	402	406	382	400	398	384	413	369	386	410	450	431	414	439	397	431	427	416	435	443	420	424	379	376	427	384	405	403	410	380	407	411	390	393	407	388	349	384	416	425	436	455	401	398	420	422	400	413	388	417	397	428	408	407	425	410	415	388	393	370	376	401	402	412	411	412	441	413	405	387	424	445	416	384	377	413	416	405	424	407	358	405	412	404	421	414	452	400	395	414	399	419	390	414	389	436	450	397	373	414	414	427	414	401	387	381	407	406	409	414	411	387	398	435	410	408	395	406	409	396	365	383	425	392	420	378	393	388	446	409	400	402	368	392	404	371	383	425	416	367	402	390	416	415	402	394	399	374	419	378	428	418	426	412	412	443	407	396	417	408	424	380	445	414	391	418	399	375	391	456	426	424	436	402	400	406	401	411	389	419	361	348	418	416	391	407	385	401	358	413	435	405	419	419	404	381	409	399	429	387	382	385	449	415	393	398	409	425	422	401	420	416	421	436	408	389	402	400	407	407	419	464	410	398	422	411	402	421	384	426	416	402	371	409	412	415	404	388	439	375	403	392	442	423	439	382	434	396	398	425	399	390	402	402	390	358	408	379	428	418	388	384	368	345	392	391	411	411	451	431	423	422	429	393	419	388	411	404	392	393	386	398	428	383	423	428	396	415	423	422	423	379	365	415	428	396	415	422	423	415	404	369	390	370	437	399	379	401	406	425	431	429	426	385	438	433	434	411	394	400	400	434	419	395	425	417	451	397	411	393	386	416	426	405	391	385	373	406	391	391	390	385	393	408	417	402	410	415	398	400	414	417	430	402	420	426	405	395	424	364	387	434	368	376	369	396	382	381	421	386	397	392	385	407	387	409	377	403	420	409	399	379	395	414	424	397	426	407	413	413	416	405	381	404	386	447	391	432	420	400	424	395	459	378	437	380	389	402	389	377	414	373	386	418	410	394	380	382	427	434	386	412	387	385	401	409	445	376	418	437	419	407	411	411	442	395	408	406	413	405	398	383	419	397	400	384	376	425	465	375	389	392	410	392	386	390	428	416
26489	20177	11171	4064	1978	1308	984	777	696	608	559	507	465	432	430	444	401	376	430	368	386	375	353	324	313	299	334	343	323	332	344	331	353	342	289	352	332	334	326	320	370	328	324	350	295	326	326	360	351	307	315	317	314	322	305	324	317	326	346	312	323	317	338	327	323	346	336	360	306	306	350	351	299	330	303	341	355	328	329	318	352	320	315	343	324	324	343	293	335	322	309	298	313	371	301	335	371	313	340	351	318	303	353	317	320	288	307	320	320	309	369	331	315	357	328	322	305	320	322	316	318	335	329	344	295	293	335	314	337	306	338	321	296	306	346	325	309	331	316	347	319	334	329	339	332	332	308	313	350	311	316	299	353	340	338	336	306	324	342	320	335	306	333	317	313	306	309	347	332	339	305	315	351	336	310	308	320	319	340	327	311	325	314	312	323	330	338	331	327	291	288	314	337	345	334	306	370	298	351	338	334	316	295	352	348	279	301	328	292	312	307	336	289	352	316	327	322	305	339	348	299	309	319	330	288	279	338	332	325	314	317	348	326	312	342	317	333	320	326	317	345	347	317	319	325	327	327	278	289	324	345	331	326	314	355	316	357	315	337	328	332	349	281	337	307	333	306	336	339	331	349	342	312	330	326	318	360	292	336	288	322	310	301	279	314	319	322	311	323	351	296	313	340	305	318	338	298	303	327	340	298	332	324	297	313	300	318	335	347	346	298	337	347	298	325	279	337	332	329	334	326	302	346	293	317	306	311	340	333	326	314	353	316	315	329	316	327	328	367	335	348	324	343	347	319	339	344	315	302	310	327	342	319	326	316	299	323	327	334	312	312	347	345	336	335	341	322	343	331	316	329	320	340	352	312	326	358	311	320	300	337	309	321	293	335	326	325	345	367	342	317	309	309	310	348	333	339	313	327	325	318	366	317	343	321	311	321	333	315	311	351	309	304	336	318	336	318	321	352	305	311	318	326	336	312	316	317	289	317	323	370	283	334	293	318	305	349	307	326	321	363	348	348	303	348	287	289	346	300	323	300	333	326	340	320	338	348	327	356	315	343	303	323	334	350	339	326	322	331	332	306	342	335	336	317	341	308	343	333	309	293	316	341	362	330	345	340	318	364	322	337	359	299	309	313	345	336	321	307	319	298	323	333	318	307	366	336	308	328	353	337	332	335	322	321	338	337	340	326	329	325	324	317	309	314	321	337	328	319	362	331	335	331	319	343	351	332	341	300	322	324	347	328	344	311	310	302	329	287	303	333	356	311	330	284	334	335	390	340	326	317	331	343	283	328	318	327	283	336	336	335	326	294	330	335	329	336	307	316	326	343	340	309	308	338	350	329	336	383	317	324	303	338	340	312	349	323	327	334	347	312	301	346	316	331	332	323	343	336	360	314	297	310	349	341	338	350	315	317	320	297	339	349	330	339	372	346	319	302	313	333	327	353	340	336	324	297	331	334	309	327	331	343	319	303	336	294	314	344	322	345	307	348	328	327	353	343	325	290	307	296	334	342	310	329	355	337	331	373	320	316	319	341	357	332	320	331	320	328	375	325	299	344	310	315	319	293	327	356	285	349	322	308	284	313	349	352	328	325	304	315	348	376	345	337	304	348	331	305	327	316	322	348	327	314	308	342	325	338	314	301	302	337	326	321	337	306	354	313	321	338	311	325	319	332	308	331	303	326	328	288	312	303	315	315	332	327	312	340	328	304	353	334	314	349	305	323	327	331	317	343	324	334	354	320	341	310	311	321	319	346	306	323	319	332	313	324	310	343	309	326	315	339	331	295	333	309	353	327	296	302	351	331	319	325	329	320	382	319	321	317	313	334	314	319	312	314	322	333	318	339	333	315	319	340	310	355	330	300	337	339	340	344	325	327	334	334	312	316	334	345	331	333	349	316	320	335	333	331	291	336	331	319	334	336	315	317	349	338	338	355	317	327	340	303	326	303	319	326	307	319	321	362	326	318	305	307	353	315	304	298	356	327	329	365	310	337	341	325	331	339	316	319	336	336	343	316	333	329	324	314	324	332	345	356	296	341	305	306	319	308	358	339	320	280	339	311	326	297	317	341	331	334	346	351	318	331	331	335	338	305	345	331	313	320	326	339	310	340	310	318	306	326	337	306	311	306	290	320	359	279	316	335	327	347	323	322	324	298	324	344	351	318	306	317	295	310	330	329	324	339	330	320	326	303	332	324	343	323	305	282	313	341	319	336	322	333	315	341	344	299	293	344	350	325	319	329	294	323	334	363	317	330	328	326	300	332	337	319	345	326	352	325	290	349	320	300	350	304	303	328	308	309	301	296	308	323	344	320	352	327	318	319	322	344	299	343	327	325	308	319	355	325	323	300	344	340	353	331	329	332	355	360	328	321	321	334	344	308	351	324	322	333	316	312	300	358	331	328	325	325	321	308	333	302	313	329	345	316	337	318	335	361	325	323	330	347	307	334	302	335	341	323	314	360	317	328	310	299	283	329	295	311	311	304	333	326	338	356	328	316	303	317	324	300	307	311	344	333	301	319	298	338	318	335	326	320	327	328	321	327	308	297	312	328	297	326	330	323	315	347	325	335	326	344	366	334	316	320	306	320	317	315	336	320	325	324	310	337	308	320	307	321	334	326	347	339	350	340	305	317	328	294	318	344	298	334	320	287	303	336	318	371	330	337	310	307	291	337	309	347	315	310	312	350	351	325	307	330	318	318	334	294	308	323	344	315	315	309	325	308	360	358	331	319	311	319	330	335	309	338	341	318	330	323	313	332	322	304	315	319	318	326	348	312	352	322	304	360	310	330	360	327	311	320	307	359	320	337	326	329	335	314	322	347	272	323	313	287	329	315	326	364	325	314	329	359	354	288	328	321	310	321	322	319	339	312	298	306	302	312	325	339	329	350	291	308	309	286	316	328	325	322	346	297	374	352	293	330	274	316	325	316	326	322	344	364	350	321	328	357	314	317	341	335	336	288	320	321	290	357	302	333	321	340	342	342	355	333	322	326	318	319	354	322	342	345	310	324	330	314	346	301	296	352	330	337	317	315	310	318	320	338	332	315	304	308	278	311	340	342	340	346	329	352	346	316	284	339	320	273	345	343	337	325	319	335	329	350	340	325	315	335	311	334	294	317	330	348	339	340	326	307	305	310	315	334	355	301	311	313	306	341	343	326	307	312	329	285	335	318	331	343	339	345	307	316	318	330	351	341	351	290	351	325	355	320	307	308	320	359	324	312	301	326	332	323	340	318	335	344	319	279	349	308	340	339	312	327	314	325	333	295	335	320	352	290	337	329	331	331	307	323	346	321	294	305	346	332	368	308	307	333	331	325	308	291	329	353	329	340	309	330	302	314	351	343	304	346	283	325	322	297	326	311	328	336	284	291	297	341	337	319	293	343	317	331	308	341	332	323	311	346	315	341	324	302	317	287	335	335	330	300	324	331	326	318	303	305	309	325	297	311	298	318	331	312	304	360	316	335	316	307	366	330	343
10670	16640	14623	8359	6014	4279	3279	2663	2136	1824	1673	1461	1379	1253	1134	1071	1023	956	923	846	801	795	780	735	736	672	699	713	687	693	707	661	657	690	692	686	689	682	635	712	653	669	655	683	622	680	667	656	687	623	598	669	668	629	664	685	643	641	628	618	631	627	651	629	625	643	634	630	638	621	656	640	644	643	627	649	637	629	672	618	627	658	608	584	667	635	631	610	676	588	661	621	630	613	641	617	675	623	582	643	647	638	657	632	667	616	642	621	647	630	672	683	671	647	596	656	609	627	648	618	642	643	679	698	625	663	674	667	611	582	631	650	666	683	605	641	654	605	615	615	621	667	600	623	643	614	629	623	577	626	570	621	619	616	631	640	663	603	645	626	627	607	715	621	643	629	626	585	574	600	637	636	657	618	626	643	667	631	647	627	631	627	655	621	636	619	637	690	623	616	625	650	632	589	606	622	616	651	658	610	665	636	647	620	626	574	615	699	633	623	619	614	652	635	690	637	665	632	656	634	661	665	615	639	622	659	661	652	634	635	629	649	670	653	646	647	651	662	670	653	667	656	641	620	660	615	667	625	594	635	636	643	630	647	609	659	644	671	643	598	667	639	638	668	638	653	609	619	607	620	629	629	639	615	627	607	650	618	666	634	628	663	643	686	629	613	616	603	644	652	597	673	658	614	634	628	616	648	632	669	642	663	614	627	664	612	628	649	629	627	601	628	677	624	621	642	625	677	666	604	619	648	617	669	655	629	630	621	598	633	611	666	639	636	607	635	636	632	617	663	640	662	659	657	607	683	658	628	633	676	660	622	626	671	688	688	614	667	628	638	664	633	653	658	669	668	649	638	657	655	634	608	631	656	668	679	654	668	617	596	639	649	634	654	660	645	645	621	685	622	625	611	629	607	647	636	661	611	675	658	609	600	622	669	660	653	637	650	651	645	647	655	636	616	667	648	625	598	632	618	605	601	616	628	626	660	670	641	646	630	602	601	628	633	674	644	694	627	641	666	670	584	611	669	651	623	609	598	652	641	671	637	596	653	616	627	650	594	593	609	632	607	654	620	667	642	621	636	570	649	664	584	663	611	669	631	615	651	655	669	618	609	630	635	641	674	604	644	621	610	641	609	628	634	609	600	654	639	612	618	673	641	654	635	620	624	621	631	626	656	626	642	660	617	666	657	655	688	672	625	580	643	658	645	606	641	634	610	594	636	673	618	610	659	623	633	655	609	646	651	650	624	628	670	616	646	661	623	632	597	649	599	673	610	634	646	622	641	584	618	634	646	635	624	651	672	672	680	667	653	643	642	657	629	634	648	635	626	630	593	613	636	647	664	619	652	643	639	647	631	613	645	629	626	648	610	691	624	628	678	621	645	632	690	624	716	602	652	621	668	667	660	629	621	640	650	587	592	652	632	635	674	639	653	629	677	606	645	636	640	641	684	617	630	606	636	619	665	628	636	644	585	662	695	619	646	653	667	624	663	642	660	677	654	624	660	649	640	688	619	655	645	651	664	647	667	619	614	644	613	631	606	660	614	656	610	660	591	623	656	647	600	629	625	610	679	678	635	636	607	662	643	599	615	655	650	624	680	644	633	601	673	640	649	601	613	696	599	618	651	638	667	602	643	678	592	632	643	644	660	635	618	667	649	621	603	624	651	657	637	652	629	586	606	655	631	627	602	627	652	605	657	601	616	620	639	588	651	636	620	634	684	650	635	644	599	645	629	616	622	627	631	654	586	611	695	679	606	607	600	684	618	643	620	631	654	646	575	638	589	604	664	644	595	642	655	609	682	626	623	612	613	600	634	661	668	673	624	606	623	699	650	647	637	685	626	689	613	655	682	588	674	645	658	619	579	593	633	593	641	604	638	631	621	673	635	620	612	629	644	617	629	622	628	628	648	691	657	662	620	636	627	619	661	616	643	632	603	623	663	636	680	594	619	618	598	639	625	685	644	662	660	668	633	624	606	643	635	651	644	654	617	623	602	619	644	633	635	613	629	644	702	640	626	670	637	658	653	638	653	659	609	646	658	681	679	616	656	649	677	619	633	632	628	669	630	642	672	716	625	638	628	646	636	644	602	702	623	636	603	666	604	689	615	647	667	643	629	673	668	628	614	641	637	642	676	631	654	628	639	618	660	634	594	621	615	607	642	624	662	597	705	695	669	688	678	651	669	618	656	645	619	617	633	620	670	604	652	617	651	637	655	629	648	643	656	639	588	633	638	598	618	662	607	625	631	656	606	621	642	669	658	735	581	665	593	665	633	622	603	671	652	679	669	657	641	618	654	628	662	663	661	642	667	641	650	709	648	651	653	643	631	650	678	638	607	657	617	691	611	624	685	633	638	642	631	636	648	627	612	618	603	651	638	591	648	623	612	681	598	609	678	624	618	631	629	608	642	648	580	606	642	634	609	677	599	668	631	683	650	640	653	614	619	672	631	567	643	640	620	677	644	638	611	614	644	668	650	676	642	680	634	652	591	647	610	660	648	679	636	663	671	631	641	677	635	673	660	627	606	655	646	659	619	656	630	622	616	645	656	608	644	676	635	615	645	621	652	630	651	648	655	625	635	685	616	629	593	619	605	647	588	644	630	643	660	601	631	615	622	675	635	704	646	646	628	654	661	669	633	676	677	631	624	637	682	700	601	623	621	627	619	651	656	622	651	656	634	621	644	679	649	684	670	638	631	616	661	661	643	641	635	605	601	627	635	609	652	638	609	583	627	621	651	599	633	636	617	622	606	625	631	633	596	633	652	606	611	598	608	608	625	630	626	650	634	657	634	632	635	674	632	632	621	601	660	640	622	609	644	639	652	662	639	706	634	605	663	650	625	628	600	599	619	646	630	669	664	621	637	598	670	660	640	642	645	625	688	625	648	640	637	619	621	703	613	639	619	657	619	623	654	685	584	635	686	684	642	661	647	678	686	621	614	622	664	670	632	652	660	643	601	630	655	618	627	610	664	621	604	631	612	601	605	623	660	620	681	623	641	699	658	659	663	668	656	642	602	664	630	611	651	591	659	692	611	637	603	658	646	639	650	624	654	607	637	659	622	681	627	642	612	659	608	684	610	609	674	632	658	637	636	626	664	591	623	614	683	646	680	610	620	626	594	656	616	614	615	665	608	620	659	653	672	645	648	634	640	615	665	631	635	643	614	600	651	636	599	632	627	665	605	630	635	669	620	629	622	611	635	646	606	632	601	633	641	616	633	629	661	611	610	658	657	627	639	615	661	613	639	634	618	626	654	643	660	620	627	648	653	644	639	643	642	637	653	662	616	645	647	617	636	638	637	635	676	660	638	653	634	620	662	649	648	637	601	621	640	647	652	646	627	643	646	652	687	616	630	596	633	592	576	613	626	631	624	659	656	591	625	588	683	631	625	606	645	627	639	596	622	651	629	644	646	675	651	638	672	658	655	622	633	619	643	624	653	656	630	612	661	632	645	652	669	648	630	658	694	624	636	603	617	572	633	608	638
23985	21124	28145	24371	19606	4925	1952	1224	916	723	663	545	532	454	417	436	405	321	348	287	278	245	249	255	251	232	217	208	226	233	192	239	233	215	204	214	243	209	222	219	201	201	201	197	201	192	209	201	205	196	204	211	211	186	202	214	206	220	204	212	202	185	207	201	199	203	211	210	203	193	213	191	190	201	187	180	186	201	190	198	186	196	188	180	218	199	209	207	200	198	197	177	189	216	181	201	210	220	205	193	190	200	227	202	215	201	186	201	191	195	187	198	203	204	192	200	200	208	190	183	221	189	174	190	176	185	183	195	169	207	223	199	193	191	193	191	191	237	216	205	207	166	211	191	186	205	193	193	214	220	194	217	177	205	197	191	186	168	204	189	205	184	205	220	193	201	174	171	184	209	188	197	232	171	216	207	201	180	196	190	219	195	205	178	209	179	213	204	187	180	179	199	192	202	191	233	197	205	188	194	215	180	210	211	190	199	194	202	204	192	203	181	203	183	184	188	189	194	201	206	202	174	190	198	211	211	171	201	209	208	191	188	170	216	192	176	202	178	220	196	218	219	180	181	189	201	200	199	190	214	212	200	187	173	172	191	171	218	211	211	199	187	185	200	194	220	206	184	198	181	223	204	202	202	171	184	203	198	199	182	181	212	201	208	194	162	182	212	203	200	183	193	192	190	198	211	175	178	205	199	170	184	187	214	183	189	200	218	197	197	193	182	214	190	195	192	210	190	175	180	183	174	209	194	209	197	204	197	194	189	188	187	193	195	181	194	199	200	207	166	207	202	198	181	190	203	196	212	200	181	188	205	192	206	190	196	188	202	182	194	178	204	182	200	199	188	194	191	222	174	187	194	226	191	187	202	208	179	211	209	202	204	197	183	194	180	193	189	178	182	194	198	172	195	212	193	185	178	182	196	214	212	172	208	181	190	190	225	193	177	190	188	215	185	167	185	191	174	211	215	216	185	189	197	183	182	221	178	183	200	177	213	163	202	177	199	219	185	169	200	163	211	191	175	182	213	173	183	185	166	169	182	187	185	186	184	198	190	178	177	213	193	201	186	225	167	192	197	173	226	189	192	173	196	189	175	193	206	192	185	202	194	207	188	218	180	210	182	193	192	183	201	213	159	194	186	188	189	171	184	190	203	193	168	211	208	191	206	233	192	212	206	186	195	201	201	158	230	197	198	194	186	203	214	205	191	188	222	187	180	180	216	170	188	210	226	193	192	190	226	188	208	183	186	177	205	201	203	180	193	166	184	204	196	202	179	201	169	189	176	227	206	172	188	184	160	180	176	184	170	195	187	188	182	175	173	196	194	191	179	185	189	176	218	195	178	195	196	193	183	219	175	189	218	174	173	185	186	175	186	211	200	194	181	191	184	192	181	169	202	189	161	195	162	182	192	193	182	198	203	234	177	187	214	190	176	204	200	186	219	208	192	191	182	188	200	213	211	203	182	186	176	206	199	191	175	197	199	204	177	197	209	174	188	174	212	207	200	183	166	200	188	199	198	191	196	189	199	206	199	210	180	203	169	209	181	197	195	193	206	214	190	197	175	205	222	207	178	200	202	197	192	183	209	206	186	198	204	180	203	182	208	218	182	189	210	200	199	179	200	208	174	169	182	211	194	181	196	192	190	171	190	189	196	191	197	202	178	184	212	193	185	171	196	193	205	205	213	181	199	211	174	206	199	203	180	198	212	207	219	202	186	192	184	213	216	206	215	192	192	201	190	199	204	199	159	188	183	194	205	157	205	208	188	183	189	233	198	196	198	214	218	204	201	181	202	220	202	210	200	179	196	178	202	188	196	203	208	186	177	196	187	183	242	202	179	196	221	202	178	181	194	209	183	171	194	189	189	202	190	200	216	173	233	194	200	216	224	202	209	202	188	213	214	211	179	200	170	218	183	197	188	179	199	199	197	196	196	172	161	206	210	205	202	205	181	221	205	181	163	191	194	197	199	186	191	187	203	207	206	194	175	193	214	198	182	177	189	188	193	191	216	190	180	180	204	223	183	192	213	171	202	175	221	216	196	189	195	182	209	198	185	197	192	173	191	192	196	189	188	206	187	193	189	177	188	173	208	191	195	192	201	176	212	211	193	189	191	210	186	162	188	187	195	183	204	205	222	175	189	200	210	181	204	198	175	184	186	200	221	211	184	172	192	195	202	198	194	202	199	188	184	184	174	194	198	197	198	215	159	172	191	202	225	207	190	175	192	224	210	199	199	195	199	225	188	213	190	197	206	191	200	180	201	190	186	225	197	180	203	197	222	186	174	198	192	218	205	207	180	212	207	197	194	178	197	210	206	168	177	199	199	159	173	201	194	211	172	204	198	198	195	186	190	205	201	206	188	180	190	181	193	206	212	176	200	191	200	192	167	209	196	197	215	212	190	200	225	202	185	195	188	199	181	183	194	200	207	190	182	180	176	187	195	184	188	176	198	177	212	193	191	185	210	185	199	175	193	206	181	193	193	206	186	187	176	195	203	196	205	214	185	210	196	179	211	208	210	196	192	192	180	201	186	193	206	209	198	181	186	180	226	191	185	196	184	200	177	201	196	199	191	194	196	175	204	170	177	211	189	185	211	195	201	170	205	205	186	168	171	207	176	189	201	186	200	190	183	194	169	195	191	188	198	182	198	192	184	180	190	192	201	180	159	184	199	175	193	201	202	201	190	169	190	205	196	182	188	178	199	194	193	180	183	181	192	178	174	161	187	188	190	186	207	200	216	200	219	214	187	203	207	189	219	201	208	209	201	187	186	214	198	202	188	187	201	198	179	173	182	213	190	201	179	184	200	204	163	197	196	217	204	192	191	203	182	188	189	198	180	208	185	194	164	191	176	199	194	182	183	181	194	183	181	178	191	186	181	219	190	187	204	192	212	205	187	177	214	206	178	178	186	194	197	231	206	179	183	201	198	218	211	199	188	180	208	206	195	201	183	192	189	199	210	198	185	188	179	188	156	183	187	180	196	190	226	171	210	211	188	207	203	198	189	184	193	194	192	209	197	200	175	217	183	171	204	204	184	207	200	192	207	179	174	197	193	179	201	211	193	210	181	192	159	209	164	178	179	186	188	206	189	200	179	211	202	183	216	188	207	177	200	198	211	194	187	195	179	207	191	191	163	203	172	178	188	198	196	210	208	193	191	179	161	180	193	176	212	197	188	209	202	189	205	175	184	193	182	197	211	197	169	200	213	200	210	182	185	202	183	194	193	199	192	205	187	195	190	183	174	157	219	185	184	205	185	194	177	183	203	207	170	176	203	198	209	192	178	198	180	183	211	198	203	218	214	184	192	186	169	201	208	190	206	185	205	181	180	176	203	231	202	175	188	189	183	180	188	196	195	209	190	195	220	183	199	196	188	210	198	201	205	238	187	190	212	179	186	203	202	183	206	208	202	196	218	193	170	194	204	193	198	193	197	210	177	195	194	223	190	199	179	207	200	181	195	193	191	181	175	188	171	186	196	200	192
11960	24105	21732	13521	10169	7277	5567	4297	3294	2774	2431	2143	1939	1651	1367	1351	1227	1122	967	798	730	744	656	609	578	509	506	513	496	452	522	528	470	487	544	465	490	486	496	460	424	436	434	449	434	429	461	507	415	408	426	458	451	407	420	434	453	432	428	419	415	424	430	406	421	407	397	419	447	415	392	397	422	390	416	367	384	388	382	383	397	407	425	380	404	399	429	397	438	414	415	443	438	406	436	428	402	427	422	429	436	407	422	408	406	448	371	406	400	395	423	413	396	418	383	398	373	405	415	357	403	405	386	398	417	416	381	455	379	402	401	348	413	392	406	408	383	391	385	441	404	410	420	417	386	382	405	391	415	401	411	409	396	398	401	386	412	412	360	395	409	352	377	414	415	423	405	417	420	403	450	373	390	389	371	415	369	400	398	417	382	398	386	395	426	367	403	426	406	384	402	389	401	378	401	398	426	438	429	418	421	356	372	385	382	393	432	395	408	406	400	395	410	391	393	399	378	401	394	361	423	435	393	377	420	368	365	384	398	384	415	408	386	399	409	440	433	386	368	424	406	408	381	422	372	385	396	388	391	403	417	442	358	396	362	431	406	398	399	381	387	412	389	384	385	402	418	363	406	404	453	404	406	410	395	375	380	414	397	393	408	409	384	382	383	386	413	402	378	394	383	435	408	356	383	422	393	374	403	396	389	394	432	379	424	410	398	362	378	398	417	423	395	396	399	432	376	398	396	429	378	402	386	389	362	387	416	388	389	399	419	418	395	389	439	380	377	402	428	383	386	411	389	374	372	400	431	393	375	437	410	387	414	387	398	423	432	371	403	381	414	382	392	395	422	388	427	376	377	398	390	374	404	425	394	418	394	405	397	388	375	399	410	403	438	381	395	409	378	403	383	438	382	403	388	418	394	411	408	411	393	377	415	391	442	384	412	421	429	389	442	411	377	385	397	428	417	417	396	369	392	412	410	395	395	427	378	399	399	373	393	387	405	362	361	431	420	405	387	429	390	402	396	397	412	378	396	408	430	397	379	386	397	385	382	392	388	384	422	419	392	414	414	377	423	358	399	402	441	413	419	406	403	406	392	389	416	385	403	419	408	372	395	394	441	382	395	395	377	395	408	400	389	385	407	384	387	407	422	395	384	380	409	413	434	375	405	391	387	412	402	392	397	412	396	406	426	390	396	399	362	418	399	359	403	373	377	398	381	392	380	397	375	435	387	402	397	384	360	420	395	380	409	417	399	385	390	407	405	385	373	420	383	404	431	407	404	399	454	353	382	385	392	376	421	379	384	365	380	398	407	403	387	399	426	409	390	405	445	409	417	435	408	430	399	414	405	398	371	427	442	402	367	387	403	415	349	373	419	417	410	377	377	384	414	395	371	365	396	392	365	368	439	376	396	392	391	412	399	378	430	376	385	418	387	386	428	426	395	359	427	401	378	390	380	412	407	407	397	395	404	414	395	369	415	391	378	393	380	406	418	410	410	393	388	404	407	378	389	407	371	401	397	395	408	393	390	398	421	397	417	427	411	426	432	427	395	390	383	400	382	392	393	348	382	378	416	424	378	378	367	401	411	358	406	415	409	416	393	359	376	410	413	413	407	387	384	429	416	390	418	394	377	386	385	365	385	405	390	409	392	426	428	384	388	396	367	356	382	424	373	410	428	398	356	401	422	390	389	415	415	425	381	381	402	389	405	393	426	367	425	384	385	380	417	397	393	413	380	403	359	403	423	372	413	404	401	400	383	409	397	405	387	394	442	387	381	387	404	385	401	364	400	435	395	410	382	426	376	385	403	381	370	398	407	409	408	409	429	435	416	385	416	417	399	455	410	380	410	412	412	392	347	405	380	406	421	386	363	379	402	399	427	373	379	396	408	405	369	408	398	409	396	401	393	359	404	427	391	355	368	443	374	341	388	383	391	399	366	385	411	406	383	410	388	385	421	420	411	407	424	386	389	385	367	383	377	386	390	428	381	411	426	375	397	371	380	416	356	392	409	438	442	408	397	413	370	384	394	416	414	402	367	381	370	410	413	380	423	426	411	429	386	398	410	381	411	412	393	369	366	409	385	404	414	396	399	402	396	407	381	403	429	392	400	402	444	386	403	396	420	394	373	386	392	355	398	416	376	388	393	417	392	411	386	405	393	406	434	388	423	393	416	417	391	418	396	387	409	375	413	414	369	379	395	420	424	390	422	429	396	387	414	403	396	378	395	405	391	415	390	384	383	420	393	388	394	385	383	373	410	385	376	371	406	399	394	384	394	407	363	397	378	362	407	402	395	406	404	429	399	354	414	428	356	425	390	389	379	398	401	424	408	423	443	425	371	420	419	408	387	386	392	386	392	409	415	403	393	416	367	382	388	448	412	386	385	410	371	419	420	359	406	384	408	415	464	380	404	414	428	391	422	392	417	405	398	374	404	379	384	402	388	382	424	416	405	395	424	377	361	430	374	374	415	393	408	417	428	388	404	381	393	398	390	395	429	386	433	434	382	387	409	407	406	398	388	382	392	409	386	389	393	370	394	389	366	390	432	430	375	417	374	389	374	396	414	379	390	385	420	366	427	368	406	402	389	363	389	403	402	401	405	365	433	400	408	397	417	400	452	349	400	404	398	378	423	388	394	433	396	440	387	421	377	348	424	376	383	395	351	405	377	388	417	404	430	416	383	413	432	365	402	404	395	414	390	418	410	414	377	360	421	424	414	372	377	399	397	382	418	369	384	361	399	386	394	437	375	381	381	382	387	417	399	395	402	362	402	426	386	401	382	384	452	385	373	390	412	402	410	362	401	420	421	370	399	373	375	416	441	391	363	371	407	430	403	354	353	383	377	408	387	368	393	383	383	390	393	388	389	410	410	392	430	413	401	434	376	340	419	385	390	398	405	382	416	377	385	384	388	391	382	384	398	398	435	393	394	418	401	426	392	340	408	394	395	436	391	392	404	358	391	405	402	423	377	396	372	416	399	411	410	380	409	367	412	412	411	358	386	405	380	385	386	362	386	391	396	404	413	425	357	384	425	371	409	397	352	424	396	403	376	420	396	393	361	409	401	367	380	434	391	415	390	393	367	401	388	402	373	369	400	404	412	424	379	394	414	374	391	403	350	423	375	413	372	404	399	390	407	364	360	381	412	380	397	390	366	415	385	365	383	412	391	423	366	393	364	404	370	380	382	384	412	371	435	396	414	420	398	423	386	452	412	407	387	401	395	407	378	425	411	371	369	404	455	358	418	398	409	351	389	402	385	380	403	367	397	409	407	407	399	390	422	393	384	382	365	426	412	362	388	415	409	391	387	382	414	406	435	379	371	406	424	386	394	381	394	394	426	381	385	392	398	400	367	417	404	352	402	433	417	408	393	392	404	397	403	396	420	380	444	383	399	438	407	430	407	410	383	379	377	421	398	396	417	408	422	395	353	390	403	373	373	375	373	367	400	433	412	391	404	383	369	395	404	383	405	392	368	402	425	379	389	389
23182	21160	28863	23725	21175	18673	4746	2043	1241	1067	890	841	759	641	553	538	520	422	455	437	354	350	307	274	291	246	287	277	247	285	261	244	274	281	265	256	240	251	223	219	213	230	226	239	205	250	232	208	254	260	224	211	199	219	236	227	223	236	206	214	228	210	216	210	216	221	216	191	191	218	184	182	216	213	212	227	224	237	209	217	222	212	214	201	188	227	202	216	206	214	223	206	236	232	232	232	207	206	225	194	205	207	209	199	196	217	216	186	205	200	197	201	191	188	201	193	218	204	195	220	215	206	223	198	214	208	200	203	188	221	203	213	232	222	224	203	191	191	209	204	195	222	212	211	203	183	210	211	233	227	205	199	212	230	204	211	208	222	207	182	239	201	208	215	219	198	213	198	200	227	204	219	202	206	232	215	227	194	227	229	224	192	189	202	208	203	251	225	189	206	197	192	192	195	218	202	202	198	218	216	208	192	203	181	237	196	187	187	220	216	187	204	208	217	228	209	220	201	186	203	222	205	201	208	201	209	227	222	207	185	216	223	217	186	173	211	221	204	203	223	221	228	199	194	202	169	225	237	231	204	232	248	207	201	199	221	206	216	196	204	176	231	189	226	221	220	217	210	220	208	198	207	209	224	229	194	203	175	231	196	194	218	201	218	225	189	194	173	225	245	208	212	190	191	200	209	228	177	224	181	190	204	213	223	220	215	207	212	201	230	232	202	235	220	193	215	213	205	208	184	213	218	211	231	212	202	210	185	210	202	189	184	215	194	212	202	230	200	200	234	233	216	211	218	187	179	208	213	223	206	184	233	192	184	225	209	195	226	201	202	216	168	192	213	194	224	234	207	216	202	221	207	195	214	209	229	226	198	220	218	188	199	207	210	204	219	211	225	192	202	245	227	217	202	243	203	220	244	209	205	224	204	230	202	210	217	216	211	213	206	218	226	230	199	213	194	242	202	216	200	201	189	205	235	219	211	196	192	221	212	202	179	210	219	216	206	226	225	201	219	216	215	240	216	209	223	201	229	200	217	240	196	238	207	200	202	204	227	212	219	187	204	210	201	199	206	223	214	199	211	186	206	245	198	217	194	209	191	208	182	219	224	227	202	197	199	219	214	223	228	209	217	229	202	231	212	197	222	228	189	203	204	216	218	214	184	209	191	209	195	207	207	203	194	198	202	213	209	211	215	197	235	176	253	225	190	213	196	203	208	193	197	199	220	218	227	223	210	202	194	195	233	212	214	223	210	204	209	200	202	224	202	207	211	215	203	207	209	223	185	202	209	250	222	221	208	216	194	219	196	212	217	213	200	216	200	219	223	216	169	206	197	201	201	232	190	211	198	200	214	238	250	259	199	193	218	196	223	215	251	181	205	210	211	205	194	191	204	204	184	236	195	194	211	189	213	229	201	208	190	218	221	202	223	200	219	183	195	188	214	207	217	215	198	192	195	200	186	190	208	203	216	228	206	210	200	200	211	235	192	227	233	224	209	179	212	202	230	190	201	234	213	225	209	206	200	197	215	213	213	188	237	236	219	196	236	206	210	204	207	199	208	201	204	204	219	210	225	195	213	222	211	229	220	218	210	206	215	218	197	204	235	194	194	192	210	201	220	223	235	218	221	202	196	211	199	199	198	205	212	219	199	220	199	184	183	223	198	221	216	238	232	207	207	207	215	219	204	200	258	199	198	205	209	238	219	218	209	201	191	221	220	188	218	229	220	201	185	223	218	224	207	226	186	217	208	200	205	202	199	242	214	209	191	223	198	227	188	195	195	214	194	193	182	227	199	215	209	198	217	209	211	227	226	183	211	199	187	209	202	181	202	199	228	210	193	212	210	210	185	185	224	176	222	210	199	213	209	230	209	222	204	204	206	235	231	205	205	232	206	208	215	221	239	193	210	209	198	192	196	206	208	196	209	216	214	213	238	209	207	200	204	203	204	235	235	217	201	194	195	216	208	189	219	205	200	222	243	223	188	197	217	216	219	226	198	215	203	249	210	200	219	227	229	207	223	210	208	202	236	177	210	198	210	199	217	219	202	232	191	192	216	211	210	211	200	210	215	216	209	208	210	211	224	204	189	209	193	198	204	231	213	192	204	206	189	209	209	215	199	192	185	231	191	207	211	210	197	199	204	192	198	205	221	210	209	203	224	212	245	188	198	204	192	182	211	215	218	210	212	206	194	213	236	205	200	217	211	216	197	212	210	211	211	207	225	236	198	206	193	189	221	203	198	214	214	201	199	207	197	223	199	202	181	236	215	233	189	196	194	211	219	205	233	234	216	206	206	218	216	210	209	196	191	199	209	217	222	188	227	203	209	248	214	198	225	216	209	210	221	203	218	192	233	176	204	203	209	240	220	226	217	220	190	218	190	201	214	182	211	199	213	182	206	190	236	189	204	190	207	208	228	210	227	208	214	219	191	214	230	233	233	191	206	225	201	209	217	181	212	214	188	205	211	218	221	213	212	211	222	210	216	204	224	195	220	192	237	220	187	212	226	209	191	207	190	209	175	224	204	205	203	197	206	197	179	210	210	198	193	190	196	215	224	195	230	207	182	216	205	227	210	195	222	217	199	215	227	196	195	206	191	194	206	201	212	226	190	189	205	196	206	210	210	210	204	236	217	213	202	202	204	196	230	193	223	208	196	205	223	215	225	221	220	180	224	210	227	220	185	211	182	172	216	192	236	222	209	210	215	219	194	221	211	208	228	181	187	204	180	224	216	235	196	204	185	207	222	212	195	204	195	215	233	191	180	227	179	219	214	213	226	185	210	221	202	190	185	211	212	206	202	188	211	203	213	210	234	217	225	229	185	226	202	192	219	217	217	221	206	219	200	196	200	225	202	218	220	189	203	186	218	204	194	208	195	198	190	195	215	231	181	226	210	218	185	213	219	204	216	204	194	214	220	208	211	192	222	214	198	216	213	214	249	206	203	214	235	194	213	181	221	235	190	224	234	189	244	215	195	196	211	223	223	222	268	207	240	206	191	231	215	212	214	228	230	223	224	214	203	209	225	192	199	201	213	212	211	216	210	205	206	194	233	200	197	202	195	232	214	195	223	190	202	225	206	218	224	219	217	214	220	212	170	207	233	208	186	211	219	223	185	209	201	211	197	221	189	199	198	206	188	197	184	209	202	203	196	214	219	194	198	228	202	179	199	218	201	198	202	221	190	196	224	182	190	212	199	188	227	216	197	220	214	204	216	205	202	206	190	218	240	202	203	177	210	206	206	195	218	211	214	197	199	206	221	193	219	193	222	198	192	205	221	213	210	201	225	228	210	200	203	228	196	254	197	187	198	200	203	201	213	214	221	188	228	203	189	207	210	192	225	216	184	219	205	192	206	212	210	213	187	215	205	228	205	215	214	195	224	237	194	215	199	187	226	211	201	214	194	191	243	213	233	189	201	209	224	223	209	204	194	256	213	209	202	211	219	216	222	216	187	203	181	209	203	196	211	213	223	201	223	198	209	211	210
14300	28974	26176	18020	13672	9997	7789	6114	4730	3977	3281	3044	2670	2267	1934	1750	1661	1492	1277	1084	953	850	799	764	677	647	559	617	565	589	610	559	600	564	603	521	557	535	529	499	459	455	429	483	420	501	493	472	462	447	465	469	434	470	450	455	436	482	461	436	430	441	449	432	431	461	420	432	414	437	411	432	458	463	430	364	375	396	406	402	402	419	392	372	418	439	450	406	404	413	455	427	422	429	429	399	455	394	420	414	412	420	384	404	439	395	396	413	393	413	385	399	400	447	445	348	423	419	408	412	395	404	435	361	406	387	409	384	404	405	393	392	378	412	410	425	399	399	376	389	384	395	406	398	394	441	414	361	404	379	422	386	394	408	378	438	407	362	394	411	407	414	404	398	408	401	405	393	411	364	403	424	369	359	380	382	388	389	402	411	382	399	432	414	376	361	378	379	395	395	415	405	386	386	411	401	373	403	404	371	416	392	397	405	386	404	379	406	401	379	428	428	407	437	412	374	426	398	360	392	373	457	391	416	404	410	433	408	407	435	399	380	452	382	408	384	436	381	393	439	413	406	396	388	401	430	407	399	417	412	370	419	377	398	393	366	377	418	378	428	405	439	407	369	381	385	394	375	412	408	383	426	454	411	433	391	416	418	403	433	415	426	376	387	406	417	418	437	423	368	443	390	411	409	408	409	434	432	388	402	376	395	390	431	404	378	391	397	392	393	404	374	399	417	411	370	409	411	373	410	379	401	428	409	407	417	406	409	363	420	372	399	427	414	412	394	368	343	432	430	433	396	408	395	392	407	398	365	370	404	423	412	410	372	390	433	403	413	397	405	401	412	395	386	383	399	386	426	389	388	384	376	427	441	384	413	411	352	397	410	425	391	413	406	410	406	401	417	407	392	402	411	371	425	426	420	406	359	435	407	417	427	411	411	408	394	422	395	377	392	425	398	395	406	383	401	392	398	394	427	378	399	372	404	408	402	391	398	407	381	366	424	395	385	386	411	439	378	399	447	443	422	405	458	396	412	384	438	410	413	393	368	398	387	418	368	399	394	381	412	371	406	384	385	381	388	410	367	378	431	415	367	419	407	425	422	383	416	438	373	374	441	410	396	413	460	388	397	392	367	409	399	408	427	387	396	425	425	404	417	373	408	418	408	402	423	417	426	411	366	377	404	435	368	411	428	398	407	421	390	383	378	389	380	374	397	414	394	409	418	412	395	403	398	417	444	408	421	420	424	408	426	374	400	404	413	395	393	383	432	394	413	395	399	367	402	394	400	404	395	426	410	406	385	359	395	410	425	461	422	421	446	385	362	397	374	408	408	426	424	405	416	408	409	433	408	415	413	423	381	398	423	386	386	400	390	447	400	393	413	394	417	398	407	416	395	422	412	409	379	407	429	390	430	425	365	378	402	366	418	408	363	402	416	410	422	376	397	394	460	410	396	397	413	435	379	418	380	366	394	407	409	395	401	413	392	415	384	380	370	382	415	376	406	433	409	378	407	388	399	395	405	370	417	384	387	380	399	378	387	402	400	397	398	411	389	411	415	423	423	397	415	386	413	408	420	414	416	433	410	414	399	416	419	392	369	412	398	413	415	394	396	406	392	403	398	407	418	397	391	369	410	416	427	402	411	362	399	399	377	406	390	408	409	407	357	384	396	363	418	373	406	414	427	377	386	400	409	431	394	394	398	379	408	435	396	405	428	397	432	412	390	440	413	426	380	398	399	389	412	386	421	379	410	418	389	386	390	420	403	381	406	400	387	405	380	402	372	405	395	402	387	380	412	400	423	379	394	387	364	368	399	433	437	382	418	410	417	371	441	424	419	386	409	399	426	390	406	408	425	395	383	379	373	424	387	395	411	410	379	443	412	412	379	399	424	383	401	405	386	425	399	423	387	441	402	384	400	416	391	418	416	383	384	375	448	421	384	375	436	413	399	413	424	436	413	435	382	423	413	411	419	414	399	381	423	385	361	415	396	404	430	382	415	399	389	418	391	399	415	404	410	396	399	400	387	368	373	401	388	377	394	427	402	377	385	403	403	406	414	397	395	421	412	425	391	431	411	369	394	394	376	391	399	391	393	433	390	390	405	416	365	389	403	378	431	403	407	397	413	385	379	440	411	407	403	431	372	378	439	419	393	423	433	416	416	360	417	428	409	386	420	400	369	404	419	428	413	381	405	421	377	393	361	398	420	419	415	399	387	433	390	423	381	396	442	390	383	362	380	454	428	396	378	418	395	412	400	394	407	392	403	412	411	404	386	422	404	430	397	392	392	382	436	400	390	399	423	375	430	393	414	423	436	420	414	401	387	389	401	388	390	390	418	440	400	398	373	381	396	417	356	406	365	428	396	388	389	376	371	421	426	434	376	423	371	374	389	398	376	373	397	398	380	362	391	372	396	405	411	378	382	415	400	354	382	415	377	388	404	380	440	403	405	384	423	420	397	437	394	411	422	401	365	383	419	415	390	421	386	405	424	404	374	403	398	353	423	403	397	355	391	378	413	371	377	393	411	417	388	391	421	410	426	372	433	419	395	366	406	375	416	428	392	404	428	385	418	414	423	421	411	413	383	351	418	376	426	377	413	401	409	391	374	389	413	390	410	388	391	376	377	395	416	385	374	411	398	383	367	376	386	403	404	372	394	384	405	435	412	372	413	388	370	380	422	421	402	360	419	414	428	410	436	403	422	383	413	434	409	422	414	405	399	386	390	412	431	368	391	376	418	421	368	445	401	408	413	401	417	399	405	390	414	429	398	381	377	394	387	391	438	390	400	375	395	374	367	384	400	397	412	415	402	410	397	403	409	410	389	401	406	395	404	381	438	423	386	416	417	391	431	437	412	425	386	403	412	389	393	417	406	415	422	413	404	464	387	420	418	402	384	389	438	370	393	420	409	417	402	392	417	354	389	400	416	380	404	401	406	388	422	391	407	426	390	398	420	413	376	410	382	418	439	391	444	398	366	406	408	385	387	357	380	391	393	404	372	426	365	383	420	410	413	408	432	423	398	439	397	406	405	397	435	417	387	394	390	401	402	391	429	406	398	361	406	390	440	400	402	385	418	384	404	376	364	398	386	383	392	446	409	404	408	407	397	386	410	413	397	370	446	375	366	419	403	379	393	400	389	410	427	405	418	406	375	395	405	370	423	405	409	404	391	409	472	443	388	392	420	399	428	430	380	375	403	409	409	434	402	384	411	430	386	389	384	356	393	415	377	406	384	413	439	407	398	404	372	393	422	397	444	384	400	399	419	408	414	389	390	397	451	429	397	419	426	383	364	427	392	399	401	395	403	390	425	458	385	391	399	391	424	358	426	410	378	382	390	381	393	373	404	394	386	398	406	433	415	375	433	423	421	379	411	388	374	377	384	402	420	403	422	430	387	427	409	371	384	428	419	399	371	420	383	410	415	414	410	389	410	399	421	435	391	439	397	391	349	400	438	410	437	372	366	362	377	409	414	418	443	381	391	408	434	395	433
26534	20252	11286	4020	1907	1198	925	768	662	597	520	476	519	465	412	408	423	387	388	374	380	363	380	345	334	342	310	318	359	338	321	305	354	318	335	321	363	337	345	293	311	350	327	326	342	366	323	312	339	333	308	334	302	325	346	294	301	342	316	334	333	316	346	320	316	329	364	344	336	325	328	328	293	310	333	324	325	324	288	311	331	316	332	331	320	276	340	338	334	310	323	325	343	287	309	329	326	331	325	282	313	320	311	319	314	346	310	329	331	306	341	311	315	323	339	373	322	297	321	323	364	318	321	329	334	321	363	338	317	296	342	322	321	291	317	315	316	289	308	318	340	323	345	332	329	341	313	317	321	286	309	301	303	307	307	315	306	301	319	319	318	335	327	303	319	331	331	301	308	326	324	314	311	326	342	308	317	314	334	324	319	324	315	313	314	311	294	338	355	327	305	335	304	312	322	323	302	341	329	300	306	306	331	315	320	312	291	314	321	334	301	306	321	331	305	318	310	294	333	321	314	331	323	329	345	313	301	298	324	287	326	304	301	331	290	318	320	315	322	323	297	301	333	326	288	329	332	329	298	324	315	317	346	349	322	333	322	321	347	303	306	353	319	339	307	346	324	315	319	345	335	344	331	315	323	318	314	339	299	314	300	353	311	302	311	313	313	315	331	343	338	305	306	320	322	350	312	335	365	305	309	311	318	316	345	319	302	269	326	325	329	308	305	327	330	318	317	350	304	336	289	341	335	343	335	320	304	320	267	309	338	345	342	348	325	305	316	348	301	323	338	355	323	304	320	329	314	330	312	340	312	306	301	302	323	325	363	302	309	329	341	284	325	323	321	315	308	303	328	296	316	303	328	294	317	295	301	289	286	336	305	293	310	321	334	319	288	334	333	356	298	298	297	287	286	306	312	309	341	320	299	316	340	335	316	309	307	328	365	309	322	328	361	316	315	329	311	275	314	295	312	329	319	296	316	334	321	345	297	331	308	306	304	338	308	335	326	301	309	312	278	322	303	316	303	306	321	340	315	302	311	366	300	328	309	326	323	316	308	304	298	327	318	326	315	331	323	308	343	311	293	335	346	328	318	325	323	328	354	337	295	307	342	337	328	323	294	332	315	319	347	332	329	331	323	336	325	345	312	334	302	317	353	328	322	345	296	306	367	349	311	345	321	326	323	303	298	340	281	327	315	313	323	278	321	326	313	299	298	312	303	324	326	308	352	334	341	314	320	317	309	328	325	320	343	333	320	304	339	320	302	350	303	346	324	329	315	327	314	331	328	321	339	315	322	314	316	304	319	346	292	331	345	338	306	322	308	312	317	316	290	326	309	307	332	321	328	330	332	306	353	326	306	328	329	297	322	357	332	321	334	293	356	313	290	297	344	328	327	295	320	305	338	337	336	332	344	296	304	295	345	316	335	328	326	309	321	305	303	326	342	311	328	302	312	343	333	320	337	329	306	322	344	315	346	309	338	303	288	317	285	342	353	347	331	306	320	322	307	341	301	310	347	311	295	333	334	305	340	288	296	314	334	334	334	333	317	304	336	331	340	323	322	341	298	315	310	309	331	329	338	315	286	301	307	322	306	316	314	284	327	303	322	305	315	328	309	312	293	303	317	323	340	321	297	338	311	321	316	342	317	311	322	298	319	301	341	308	295	301	333	319	306	309	295	309	343	295	308	299	336	338	312	295	340	371	303	339	334	300	366	322	322	370	307	341	309	326	305	331	333	300	302	325	332	330	318	312	340	314	318	321	294	322	324	310	325	293	336	323	312	295	311	309	328	340	317	332	307	349	313	338	338	351	326	304	307	308	287	312	317	367	285	285	317	324	336	281	310	328	352	301	340	301	328	333	333	306	298	348	315	291	294	311	304	341	327	335	321	333	315	314	354	319	329	308	273	337	346	319	340	350	342	307	326	318	321	303	339	328	308	317	306	316	276	290	290	323	331	311	284	308	310	312	343	320	307	351	345	305	299	295	320	319	329	332	340	290	315	332	322	328	335	319	322	302	357	301	334	327	308	289	332	317	323	327	309	320	327	325	296	326	317	330	331	333	321	333	301	349	331	336	353	339	319	310	343	310	284	325	332	328	314	357	321	328	338	304	295	377	316	332	309	312	305	296	323	311	323	311	320	315	337	351	331	337	321	349	321	334	311	329	328	351	339	339	332	290	331	331	318	314	320	306	316	307	297	341	315	304	314	311	341	325	328	295	326	294	313	313	290	303	301	327	344	319	291	316	323	328	357	332	312	337	343	340	306	268	298	320	297	302	313	358	307	319	318	315	338	323	321	320	339	302	320	307	337	313	316	321	354	271	300	335	300	326	324	316	312	321	279	304	311	335	289	336	330	287	313	339	298	325	303	309	312	305	365	285	319	330	319	323	337	330	325	340	296	291	309	292	316	311	310	329	310	331	325	303	332	313	314	343	340	305	295	339	327	319	316	295	343	285	334	296	292	310	348	358	338	327	336	314	354	307	293	319	304	350	318	294	338	287	284	324	330	331	334	315	314	328	310	355	309	341	313	344	334	310	354	332	305	343	322	325	342	322	314	297	306	332	317	340	298	326	306	297	313	336	314	337	314	317	351	311	320	327	336	324	337	314	330	308	346	305	303	289	314	330	332	326	298	324	298	337	318	310	328	298	332	328	323	299	300	323	352	332	353	323	297	298	298	299	327	319	343	334	344	318	305	296	315	300	316	342	326	304	342	324	321	327	315	303	313	314	314	340	304	313	339	341	309	325	323	337	310	325	291	326	293	348	332	343	340	307	286	341	322	348	320	360	331	340	314	316	320	302	311	340	310	293	330	330	320	305	333	361	302	356	327	344	307	297	295	338	312	349	311	315	306	317	327	310	291	297	309	315	297	311	312	356	287	328	292	287	300	312	303	316	357	313	300	329	325	323	297	342	325	350	344	325	323	317	373	313	313	317	349	346	305	332	346	348	324	311	307	327	302	299	299	314	314	325	298	341	317	319	313	360	324	308	309	312	319	295	344	323	326	328	341	287	324	339	310	293	314	321	308	305	268	322	281	321	316	302	330	323	305	312	312	352	331	305	306	372	321	304	318	320	319	341	349	320	321	310	311	359	261	311	309	310	325	288	315	318	308	324	320	342	315	344	322	313	345	322	348	350	294	350	318	323	316	316	348	339	345	328	329	360	329	316	299	316	290	329	292	313	335	318	325	331	313	305	290	315	327	340	304	301	313	308	313	331	325	320	336	332	304	326	303	303	319	334	293	304	321	312	339	308	291	359	341	301	334	337	293	330	284	310	317	277	303	313	329	311	323	349	300	337	319	333	367	350	332	346	351	316	330	345	329	308	311	319	316	360	334	307	295	339	305	338	336	336	332	321	329	329	370	298	334	327	320	311	312	333	311	311	274	319	327	318	317	318	337	338	333	301	338	296	328	326	346	323	308	324	319	343	351	300	327	325	311	312	333	309	325	329	326	319	331	351	300	298	362	290	328	336
10594	16560	14642	8606	5901	4330	3224	2606	2072	1776	1512	1474	1362	1204	1160	1091	1014	975	878	822	820	810	719	701	715	741	686	711	721	717	715	732	686	692	670	698	733	698	697	684	656	639	678	633	659	664	643	676	628	632	685	647	639	677	606	644	683	630	647	654	694	623	658	636	635	680	627	692	689	649	683	629	657	667	589	600	664	598	621	661	665	611	680	686	696	648	637	666	640	670	625	598	669	614	616	625	648	657	644	633	627	635	659	620	651	652	645	598	599	646	641	605	614	642	613	671	679	626	621	647	613	630	572	609	657	621	650	629	650	611	631	671	609	615	603	637	660	689	614	635	629	666	625	609	658	660	644	648	653	611	600	656	630	612	645	641	627	641	622	611	624	627	630	646	646	631	647	638	657	609	616	654	608	583	645	635	624	616	596	640	622	595	633	620	624	647	615	629	625	659	625	605	626	665	612	600	676	641	638	634	593	646	664	607	640	615	663	638	615	631	603	622	637	657	588	618	621	681	633	644	629	622	626	660	649	586	614	680	636	639	629	628	586	657	594	675	617	590	642	609	600	627	610	654	591	598	681	620	640	671	635	589	642	670	670	614	626	655	677	614	690	597	622	606	577	635	638	601	616	626	666	569	633	627	671	641	594	659	605	643	607	622	644	617	623	604	622	628	640	658	636	628	615	650	618	631	630	619	629	629	612	594	620	619	649	624	678	598	642	604	615	639	659	665	627	669	584	613	611	656	628	609	625	604	658	615	610	584	657	641	669	612	584	659	614	627	619	633	665	626	607	648	636	668	641	635	637	634	653	605	648	616	652	647	633	612	624	623	644	604	604	659	655	594	613	605	621	628	651	604	619	594	679	599	598	624	654	644	601	666	638	652	631	667	615	628	602	593	652	667	648	578	662	643	627	651	613	611	648	609	645	636	633	631	660	612	664	574	640	626	669	627	578	629	621	639	670	663	629	628	637	653	642	666	634	618	608	646	654	581	679	603	634	625	649	658	634	649	630	631	612	643	638	611	625	623	589	604	636	647	632	640	601	625	634	584	629	581	617	666	590	657	605	618	636	621	631	626	609	613	621	587	602	656	628	613	582	632	599	628	657	620	663	645	586	628	628	615	616	656	640	648	667	625	589	613	629	631	606	629	612	603	649	605	629	642	654	646	634	610	621	662	670	631	658	644	627	636	636	639	638	645	620	634	664	661	616	668	616	630	651	653	617	654	639	624	608	624	637	625	634	671	683	611	630	640	653	613	641	632	584	610	610	587	663	654	606	623	602	592	637	659	627	607	642	640	652	622	645	616	675	652	624	626	633	660	650	603	629	617	646	647	627	631	627	642	666	639	629	648	668	649	662	662	626	630	647	600	632	624	631	668	610	647	641	645	609	646	624	682	655	630	636	645	632	595	627	664	612	615	624	638	618	625	687	641	630	617	647	580	673	666	600	645	580	647	622	687	627	610	613	572	661	603	616	625	661	630	598	618	620	611	593	681	655	653	647	632	650	620	604	622	566	612	607	631	596	648	621	643	629	598	633	650	646	627	679	604	653	616	635	652	617	627	618	656	608	600	583	655	640	646	652	596	607	649	649	662	635	648	609	610	631	690	634	640	643	640	620	630	631	624	622	631	600	644	614	611	614	605	663	612	657	593	625	635	576	653	609	635	649	628	626	597	656	661	615	671	615	636	616	631	625	610	606	651	644	642	659	627	631	622	592	643	640	579	612	597	652	651	634	654	650	633	603	622	673	650	593	636	636	669	643	648	617	650	634	582	616	593	598	633	611	596	622	637	661	626	619	602	622	650	657	665	636	632	599	673	584	616	612	643	651	624	648	599	650	626	594	609	574	634	597	676	583	621	611	627	612	620	576	618	593	627	625	651	633	627	684	607	643	671	637	634	656	655	610	646	618	624	625	603	614	670	625	597	660	623	628	600	617	594	633	640	639	676	640	651	623	618	629	633	652	637	645	638	652	649	637	625	667	663	631	615	694	617	602	629	618	634	619	595	632	659	622	592	659	654	596	603	606	644	622	588	588	624	621	651	630	613	664	581	676	632	605	575	587	596	632	603	647	658	630	620	685	623	593	631	630	649	627	603	644	643	645	643	618	693	601	657	611	654	644	653	633	648	649	626	638	601	636	627	621	625	644	626	659	620	653	649	646	626	623	657	608	668	637	599	604	651	603	643	618	638	663	567	623	573	688	618	576	676	661	676	614	628	608	580	626	648	630	655	617	615	632	655	641	648	612	610	656	604	669	625	606	609	618	659	657	676	633	641	659	641	619	621	616	600	629	647	622	630	613	650	653	628	621	622	666	632	603	649	595	615	612	631	679	568	607	623	664	586	678	641	659	614	613	630	591	610	582	619	653	630	627	650	576	651	627	641	628	656	585	672	644	594	654	633	691	638	590	616	615	637	646	623	607	621	601	604	614	647	620	615	621	643	635	623	644	618	646	664	628	614	665	643	613	623	655	621	610	602	638	629	608	633	630	690	607	598	646	691	597	602	589	667	635	659	648	655	635	632	652	650	657	651	675	601	637	611	682	644	655	653	641	627	624	610	629	625	624	605	627	660	628	633	671	605	575	641	660	604	678	635	631	650	604	634	634	580	649	636	628	605	660	661	661	626	617	670	646	656	602	615	668	648	629	634	647	621	622	643	621	620	628	641	613	635	657	639	640	635	663	586	679	648	633	668	605	630	602	626	638	615	620	547	607	656	665	654	619	615	603	618	632	622	597	626	614	650	618	655	625	660	627	589	644	605	593	622	662	587	663	635	621	608	591	641	628	651	647	635	595	678	637	646	648	658	626	641	659	601	641	655	643	641	625	665	668	655	658	632	575	616	624	618	686	629	622	598	628	638	651	642	595	610	598	639	622	636	614	649	647	633	639	634	608	646	612	616	639	609	617	647	632	627	625	627	626	624	627	659	601	643	652	639	638	650	600	642	615	691	642	628	632	641	636	652	651	584	632	611	605	624	636	645	600	636	592	648	605	596	639	648	600	654	636	680	600	614	663	618	607	622	638	603	632	655	638	639	595	622	659	635	637	645	633	653	660	635	659	671	603	626	654	637	606	648	664	626	669	663	612	594	649	640	672	653	660	644	621	665	646	604	576	654	630	684	651	670	633	664	620	629	621	595	634	628	647	632	638	664	631	664	640	605	668	646	630	640	616	623	626	609	583	584	648	618	613	623	619	631	653	602	606	610	611	635	625	618	614	644	590	619	659	638	617	640	644	658	641	625	639	628	639	633	598	611	636	612	628	618	646	655	632	621	632	690	638	637	649	671	635	643	643	624	642	678	636	618	627	611	594	655	654	619	617	616	692	638	656	671	661	617	647	641	691	683	617	601	622	630	603	626	629	641	571	625	665	610	601	631	645	702	609	657	611	653	647	633	587	597	652	646	632	605	684	620	663	642	610	645	596	587	610	644	627	596	667	650	624	606	614	624	628	637	662	616	576	634	623	641	580	650	637	619
24031	21127	28132	24367	19639	4915	1932	1215	816	742	590	627	535	466	458	442	336	340	295	291	279	251	249	265	233	231	212	229	235	223	197	233	240	214	214	208	196	192	212	232	182	204	193	185	211	168	241	236	215	191	173	220	195	204	179	221	209	183	212	225	187	168	201	191	190	192	183	194	191	171	214	179	177	195	224	174	182	199	180	202	190	197	201	169	178	193	180	202	204	200	180	199	177	214	178	178	180	172	191	199	209	201	181	215	182	209	184	190	203	174	201	179	177	200	203	195	181	213	177	211	194	188	197	178	205	185	177	185	187	198	193	199	182	194	186	170	189	208	203	153	179	169	233	199	179	173	170	178	193	202	214	185	199	191	193	177	200	167	176	186	208	169	174	209	188	220	167	208	200	183	173	192	188	175	193	186	171	173	193	180	157	181	203	193	201	190	186	187	198	203	170	199	171	175	204	166	187	214	187	191	198	191	198	175	200	221	195	211	201	155	215	157	185	206	201	213	173	185	208	182	198	186	197	196	186	192	210	186	205	205	174	178	175	184	195	171	193	208	182	207	190	185	175	182	192	182	169	208	192	195	206	181	205	161	190	184	167	190	183	177	221	184	184	199	194	201	220	210	194	168	184	191	204	196	193	180	166	180	200	194	202	206	197	187	195	185	193	182	200	210	181	169	201	182	177	201	187	179	174	201	195	176	160	199	201	192	186	197	184	196	186	203	189	183	173	209	164	199	189	206	219	200	192	196	209	202	191	199	182	206	222	208	185	195	183	175	193	188	161	192	182	182	191	181	190	181	187	184	199	207	179	193	195	171	164	185	201	201	179	201	166	201	186	209	173	180	191	169	181	190	193	177	191	198	220	193	177	149	180	192	200	181	184	185	205	172	214	189	156	191	224	187	188	175	178	175	218	194	191	202	194	181	175	216	194	223	180	199	187	157	176	192	187	177	173	192	180	182	196	175	198	194	177	174	185	182	180	170	173	178	192	200	171	189	201	172	177	195	183	198	176	178	191	194	214	198	185	184	194	192	215	173	184	173	197	188	188	210	178	205	169	180	196	188	181	182	183	194	186	160	193	200	169	173	209	195	204	180	175	179	191	172	207	190	192	209	185	196	169	197	196	194	202	183	192	199	209	192	208	193	173	182	185	183	170	191	195	231	188	195	214	184	206	205	203	176	186	183	195	188	171	176	195	191	186	205	184	197	178	189	179	203	199	187	205	200	180	191	191	189	195	197	189	175	177	170	205	213	188	192	180	177	200	184	188	198	194	171	205	186	206	201	200	185	179	218	217	200	187	192	185	191	172	179	196	190	217	214	172	174	179	185	189	187	201	178	223	169	172	191	204	192	193	183	174	194	192	185	178	189	207	195	194	167	191	174	175	174	170	197	166	189	204	211	191	198	199	195	189	193	225	181	192	190	195	199	196	174	210	198	146	200	196	186	191	196	197	182	163	204	196	173	195	191	199	192	202	220	186	189	162	172	193	184	171	210	190	185	188	201	193	205	183	174	195	163	172	159	201	192	205	202	172	202	202	205	186	178	215	200	193	202	210	192	200	186	168	217	207	182	192	193	180	206	178	183	208	199	211	221	191	186	196	195	157	193	181	168	183	203	178	168	211	194	193	181	187	194	211	198	176	207	179	192	194	204	183	194	168	168	195	213	186	193	188	223	178	189	186	208	193	185	208	203	194	179	177	189	186	171	179	170	193	202	175	206	174	163	203	187	174	183	193	192	204	203	173	216	208	184	194	190	184	187	185	207	176	207	198	178	189	189	183	190	176	186	179	181	188	187	201	188	181	199	197	191	189	175	194	185	206	200	204	190	209	173	194	184	166	194	205	162	198	189	187	194	195	183	199	192	180	177	200	188	212	188	187	180	194	197	213	185	155	199	197	196	171	209	173	172	189	211	175	178	170	211	210	183	168	201	201	210	181	187	184	197	179	195	196	207	193	193	169	181	214	190	177	162	205	187	190	202	202	166	183	199	195	172	209	189	190	200	207	183	194	189	202	195	199	195	177	168	194	187	186	177	174	171	170	193	199	175	177	168	198	185	231	195	181	190	189	176	178	174	183	176	188	175	181	184	190	211	168	211	172	169	214	167	186	189	187	191	182	176	185	193	200	179	193	188	201	168	182	187	201	192	210	197	202	190	185	178	166	221	183	175	182	189	173	206	211	169	167	189	167	189	192	192	176	199	179	202	163	165	202	196	189	182	165	202	192	188	176	208	184	197	172	188	175	186	190	192	171	203	179	204	205	186	202	193	210	178	172	167	179	194	184	187	193	203	177	154	190	194	186	185	227	201	191	182	173	173	195	184	194	178	202	208	205	169	188	193	182	208	191	201	183	173	195	219	178	182	186	184	197	184	201	182	192	221	199	164	194	179	196	196	195	177	166	197	190	176	214	212	187	170	206	199	199	168	202	220	183	173	209	172	187	204	174	176	206	176	178	178	172	178	189	166	191	177	176	186	185	196	187	174	184	189	190	159	197	184	174	205	171	201	210	190	198	207	209	196	189	200	191	204	190	204	204	196	193	194	179	193	177	192	182	185	174	190	189	187	215	200	191	184	168	208	191	198	174	188	183	196	183	217	191	186	188	190	205	209	189	184	184	195	209	202	189	163	224	191	173	197	186	198	211	194	219	204	173	199	191	164	197	195	191	172	198	194	186	213	223	163	198	188	187	177	201	212	199	197	192	197	177	203	175	178	207	191	202	159	188	192	195	195	197	162	195	225	197	186	186	214	192	194	171	201	183	193	193	196	178	204	205	201	196	183	190	192	192	212	205	183	172	167	185	193	187	209	174	177	200	191	198	173	173	214	194	186	161	191	181	186	204	199	157	176	205	177	193	197	177	184	160	201	214	181	184	197	205	176	184	215	172	206	175	207	188	203	169	163	182	187	162	198	196	181	190	187	196	191	191	176	207	196	182	199	190	194	216	190	181	201	193	196	165	180	205	191	191	196	198	190	189	193	201	180	203	183	212	172	177	211	179	187	181	204	192	197	199	183	182	186	187	182	175	185	188	184	194	184	209	187	171	175	206	208	183	190	207	196	213	171	191	171	169	221	174	189	173	189	203	179	196	199	209	191	165	185	172	187	204	210	177	187	197	199	209	190	196	215	201	185	220	182	157	180	178	176	198	205	192	204	178	213	207	209	177	183	198	168	185	193	193	197	195	178	188	185	185	179	192	185	172	207	210	195	180	178	177	198	195	199	192	200	205	197	194	202	182	209	194	189	181	220	176	195	201	209	218	175	189	164	206	194	207	193	193	184	181	169	183	207	201	221	159	178	184	205	201	172	200	171	194	177	207	191	206	190	195	182	194	157	184	190	197	186	178	197	190	183	185	219	188	181	199	199	211	174	192	185	190	204	193	193	197	181	189	179	182	185	204	193	169	197	177	208	176	170	153	169	182	205	175	166	205	187	194	182	221	165	185	184	191	181	163	188	156	196	206	190	173	203	206	190
12065	24231	21277	14044	10276	7269	5469	4264	3271	2748	2332	2140	1861	1646	1452	1410	1279	1062	935	874	741	694	711	605	574	504	541	488	521	542	523	525	510	522	500	509	511	494	448	427	438	437	431	441	410	411	433	448	446	415	407	451	433	437	383	422	445	437	427	405	419	436	451	403	418	408	421	401	416	419	451	363	428	387	410	362	407	423	378	415	393	405	393	387	381	421	408	416	393	417	399	453	398	380	429	415	394	377	406	393	428	424	389	407	400	393	429	382	410	409	415	374	377	425	370	391	391	384	399	395	417	404	363	424	408	387	416	354	428	372	388	395	415	385	402	379	399	397	372	404	369	394	378	365	400	390	406	387	392	393	379	389	365	404	386	406	378	383	430	417	378	410	384	385	359	395	395	372	378	430	429	379	413	374	413	419	378	379	410	410	352	410	423	417	372	358	404	410	395	367	410	411	377	386	389	385	374	387	395	385	413	400	383	388	394	407	391	403	391	391	374	377	405	396	400	395	383	403	386	403	400	379	364	401	407	389	433	393	396	353	379	382	439	425	443	400	411	387	367	357	379	399	393	393	365	385	361	392	412	422	410	363	360	383	405	384	403	412	401	406	387	392	404	429	384	408	421	388	399	384	387	398	421	378	396	359	374	375	387	355	390	363	400	399	378	414	389	403	411	406	404	342	371	363	383	430	379	396	413	405	441	404	411	416	344	396	385	399	369	425	379	386	372	395	399	388	401	362	381	387	364	392	366	381	401	379	386	379	369	381	414	422	380	371	386	379	429	394	383	392	374	407	413	420	424	403	359	382	381	394	383	359	371	363	361	375	383	405	396	392	419	389	407	392	392	399	391	370	372	382	375	369	402	405	402	390	385	385	388	412	426	389	385	402	387	374	396	395	361	395	389	402	380	398	379	396	383	375	384	398	410	371	416	379	363	385	376	358	388	400	380	402	397	386	371	398	400	392	395	425	420	410	360	396	388	421	370	383	377	397	407	364	436	399	427	369	392	424	378	371	388	344	381	360	417	368	431	430	402	389	406	361	397	405	380	406	400	411	362	368	422	392	395	386	408	369	406	412	363	368	433	401	414	408	389	398	373	399	343	398	380	398	392	366	394	357	383	388	387	393	430	382	370	393	418	405	378	394	404	395	420	360	401	387	411	435	368	401	401	384	395	379	378	403	401	392	385	393	394	394	392	389	404	413	380	378	432	386	378	398	399	381	331	373	372	396	403	389	420	448	414	382	372	394	389	371	372	391	365	395	431	398	374	359	398	386	382	396	382	408	375	394	404	390	392	397	389	413	385	379	423	405	379	434	371	424	381	387	385	383	395	404	359	413	374	410	374	370	401	395	429	375	396	382	393	391	402	386	424	408	392	376	397	375	386	345	357	380	409	390	396	405	367	354	358	378	423	400	405	385	349	399	413	382	389	390	339	379	374	397	366	396	385	399	380	354	386	440	377	388	378	403	395	380	373	402	427	411	391	377	416	391	394	395	388	425	394	380	429	384	399	379	418	361	319	390	387	377	387	367	387	397	398	410	376	385	366	403	394	381	390	380	422	393	398	435	387	386	369	376	376	415	388	366	356	400	390	369	395	396	371	401	411	398	381	350	385	355	384	423	378	402	408	385	423	391	371	372	394	394	344	404	391	371	393	444	386	381	390	405	390	381	375	376	399	378	408	422	360	410	403	369	397	351	403	368	350	408	392	399	401	380	358	403	411	375	417	395	388	404	390	371	414	395	437	383	379	389	390	412	357	377	372	385	374	375	394	406	409	373	400	428	441	381	390	384	381	410	343	388	375	368	409	391	370	376	409	380	394	408	392	365	387	407	406	392	379	402	402	376	389	438	386	386	362	363	404	398	387	390	393	384	367	394	382	434	349	383	386	383	372	392	372	391	373	405	374	416	379	437	405	412	406	405	408	401	411	386	391	421	405	418	397	397	407	368	375	381	400	358	393	361	385	404	377	393	391	409	384	374	397	384	385	403	410	378	413	402	366	369	393	370	409	407	400	366	368	364	401	399	379	391	369	397	416	398	376	388	360	428	396	377	403	406	366	392	414	381	363	393	369	387	377	431	412	380	415	391	397	373	367	394	368	385	405	391	382	386	403	411	419	392	401	368	378	376	382	400	399	408	379	399	391	426	378	412	387	426	377	394	377	341	400	418	371	401	379	403	399	391	378	423	360	391	396	383	392	407	410	400	387	365	381	388	403	394	389	403	394	375	378	389	413	392	394	350	383	392	397	408	413	372	369	397	355	388	406	422	373	381	388	425	382	393	404	398	379	359	380	399	390	407	398	382	390	389	363	410	367	399	395	383	368	428	397	388	375	386	381	370	400	365	406	354	420	405	359	393	384	371	393	379	354	401	414	396	431	374	403	376	426	391	404	398	362	385	419	409	346	397	393	354	396	406	411	394	434	419	412	414	394	387	376	389	397	399	361	390	414	393	411	431	392	408	387	431	409	415	387	383	381	346	417	394	389	374	383	394	385	373	375	409	391	411	402	418	402	378	430	369	410	376	404	391	385	377	401	384	355	398	415	418	379	383	378	412	406	383	388	370	389	389	371	375	404	383	400	376	371	361	327	419	379	405	417	384	394	394	369	370	432	376	389	405	393	392	421	409	388	406	416	392	409	361	411	425	406	397	343	383	400	409	401	381	382	391	405	364	396	378	369	380	392	370	405	380	376	390	389	378	389	388	381	372	397	363	404	397	424	425	403	371	419	375	384	415	366	396	417	370	380	385	413	405	400	379	413	373	369	367	344	405	401	373	405	380	400	424	405	401	403	413	398	354	381	380	374	399	382	398	407	364	368	403	373	395	371	400	383	408	386	426	375	403	400	392	343	412	396	376	381	381	399	414	397	384	362	394	371	410	438	370	399	390	373	393	394	390	402	370	416	384	379	404	387	402	402	382	396	395	365	378	405	369	391	405	402	378	417	381	377	389	424	398	393	411	401	409	389	403	364	407	390	389	358	341	399	399	403	387	367	409	398	383	415	380	405	422	373	359	420	381	378	396	388	362	401	407	398	376	359	356	390	382	392	393	355	380	396	384	381	405	387	422	452	414	403	382	396	387	369	381	398	353	373	377	388	353	366	416	397	358	380	423	326	376	403	396	437	379	374	351	412	375	413	394	377	407	399	390	414	421	415	375	405	432	391	386	417	365	404	351	381	420	401	391	404	384	404	437	414	410	375	408	356	392	391	392	377	399	395	387	363	372	417	415	397	364	420	429	362	402	404	421	367	425	428	362	390	396	387	388	378	370	373	397	404	351	376	372	398	398	382	404	415	388	396	371	390	409	418	392	407	386	386	379	379	388	413	411	378	403	370	381	394	414	393	367	357	387	405	422	379	332	384	367	358	398	396	416	378	400	374	408	384	404	380	383	426	371	413	422	390	377	399	396	392	424	377	373	432	408	425	372	388	411	410	375	381	391	396	397	432	362	393	398	369	367	398	401	441	415	372	361	388	377
23119	21111	28786	23666	21140	18758	4753	1927	1246	1063	878	809	749	670	590	604	472	463	412	387	334	334	296	291	299	250	277	271	281	261	266	253	240	251	252	256	233	231	252	220	205	213	209	226	227	236	237	233	216	230	244	233	176	219	231	183	247	227	252	230	230	238	182	220	210	228	261	214	216	218	203	222	218	199	204	213	210	208	189	231	232	205	222	211	215	213	213	200	202	214	205	204	205	215	195	222	215	214	243	197	203	193	192	210	231	209	198	196	200	206	195	213	223	206	192	220	221	203	206	189	228	204	202	201	214	204	197	219	219	212	233	231	200	208	219	216	212	206	210	179	216	200	190	212	197	191	187	210	211	218	198	224	220	204	215	216	178	219	221	222	195	202	221	202	185	227	219	198	237	207	210	206	205	202	198	205	200	212	205	208	204	213	196	205	173	208	174	227	203	206	178	175	206	208	195	208	166	212	206	209	213	223	203	198	188	209	199	203	211	204	190	179	222	185	221	208	186	232	191	215	208	205	192	211	215	212	203	196	200	212	189	210	188	206	238	202	198	207	203	209	208	204	192	234	221	204	203	197	196	184	193	197	207	220	223	192	221	205	233	176	204	191	188	200	212	190	184	227	198	213	185	199	223	212	222	197	199	177	206	214	193	187	209	201	186	221	226	210	212	204	173	228	208	212	192	220	198	178	214	186	232	186	179	208	198	215	192	205	195	210	215	215	203	215	211	210	205	204	197	198	188	224	194	184	207	197	181	192	197	206	194	182	199	208	211	204	175	188	219	196	221	211	203	209	194	202	201	206	205	203	208	188	186	205	211	200	183	211	214	212	205	253	191	201	222	203	221	195	198	226	208	214	200	187	217	195	206	197	210	201	203	193	202	249	229	241	225	216	228	212	221	224	212	217	202	197	220	223	213	200	224	196	185	210	223	212	226	213	227	190	225	210	222	205	197	213	201	201	206	196	177	175	201	197	219	215	202	212	204	213	239	191	189	232	183	191	194	221	184	202	201	195	209	213	195	207	211	197	184	205	204	205	206	215	212	215	179	204	200	215	184	207	210	213	215	235	205	182	206	205	207	191	216	208	169	232	195	218	214	186	218	198	222	212	204	210	218	200	196	196	203	223	222	203	209	205	199	198	192	215	259	211	207	207	210	199	198	192	215	213	183	197	217	196	209	184	182	221	207	203	201	236	192	207	215	201	196	186	202	210	219	189	219	205	179	204	189	227	198	235	208	219	180	195	218	188	216	215	229	207	217	189	190	212	209	185	201	208	199	207	188	218	232	185	206	208	229	214	183	192	186	228	173	195	219	199	215	226	231	189	194	202	214	186	203	211	211	188	178	189	195	226	193	233	210	219	202	197	189	206	202	222	192	198	188	236	216	204	183	186	193	214	197	191	216	175	198	214	219	184	220	208	215	205	228	217	194	217	179	211	212	215	189	210	207	204	221	206	190	188	189	203	220	225	212	168	213	203	208	222	210	223	201	181	207	216	206	223	209	196	206	208	190	205	196	198	209	207	214	216	188	179	236	228	215	240	222	216	192	178	194	199	212	206	200	200	186	204	209	208	199	207	207	221	209	188	219	213	196	203	190	182	188	248	214	173	224	202	224	189	198	226	199	230	213	203	193	204	201	217	206	189	212	187	187	212	200	209	206	196	206	212	193	215	228	189	193	206	237	206	177	207	215	203	208	183	198	203	214	162	205	208	219	185	206	204	205	197	209	199	211	246	194	199	202	212	220	229	204	197	211	186	188	237	198	218	201	198	189	246	214	221	202	182	192	219	200	182	197	194	217	180	221	213	183	191	189	214	217	219	206	210	206	221	175	202	203	201	187	225	182	216	192	220	215	212	198	217	201	205	215	194	178	219	210	232	225	193	204	208	204	189	206	185	186	206	215	211	216	211	214	191	224	193	174	205	206	231	216	217	176	193	205	191	211	203	194	206	197	213	205	188	215	184	191	198	209	204	202	200	203	194	177	210	208	204	207	228	194	214	187	195	219	206	202	214	193	216	219	215	209	204	185	229	182	214	206	205	197	198	186	233	208	200	206	222	226	213	207	215	189	222	204	203	206	213	194	199	187	207	186	205	190	198	205	188	187	203	205	227	208	220	196	182	221	224	186	178	218	214	212	215	196	211	194	209	200	185	200	228	210	186	218	192	217	203	202	203	239	208	215	193	198	231	213	206	215	198	174	221	224	227	189	194	186	189	213	209	188	230	189	214	200	207	224	211	193	198	212	188	218	213	205	203	202	226	209	219	201	209	184	200	210	179	213	200	208	201	218	194	196	199	210	212	205	181	177	218	213	215	205	203	184	196	210	187	190	206	212	199	188	191	218	224	202	189	228	179	215	189	212	198	208	210	222	206	191	213	201	206	211	191	192	224	239	181	202	208	222	206	223	203	224	208	191	190	186	196	188	201	216	216	201	195	192	217	235	191	186	186	215	187	189	187	216	218	219	217	184	202	233	186	205	186	201	207	191	188	224	210	214	168	192	211	194	180	220	220	215	201	206	190	180	208	199	208	200	190	210	220	203	223	191	220	177	197	224	198	185	188	212	210	178	188	200	201	203	216	219	224	225	208	203	187	215	210	210	219	186	217	195	216	222	214	238	199	236	231	172	214	212	207	190	198	208	191	220	207	180	211	187	205	226	216	181	216	209	204	216	178	208	230	216	211	195	207	206	221	212	218	197	188	200	196	221	201	198	178	213	203	211	218	203	182	200	205	197	227	205	192	222	228	180	184	188	188	188	215	221	212	182	225	233	211	196	182	221	205	207	205	205	202	198	167	246	213	233	219	213	199	234	190	212	238	219	182	203	176	208	195	192	195	213	217	204	189	202	215	213	218	215	207	202	229	207	206	218	185	226	216	207	186	200	210	209	182	177	199	231	240	184	217	212	210	195	175	216	203	222	223	222	214	177	191	220	193	203	212	202	229	231	186	212	201	205	197	179	235	201	217	183	207	205	199	211	222	207	203	199	217	209	194	192	209	210	199	205	202	200	204	222	195	206	200	200	204	182	195	235	210	222	163	192	222	205	229	189	240	217	182	189	191	200	220	217	240	223	185	170	219	170	197	183	219	203	216	228	211	206	181	179	224	211	218	202	192	202	179	201	201	219	208	227	235	213	210	197	219	223	209	224	207	211	223	226	212	198	183	218	211	228	194	208	203	223	205	222	193	223	201	195	206	212	208	178	210	185	232	207	237	223	202	215	205	213	212	191	189	206	173	214	220	167	194	202	208	200	200	199	195	194	186	189	223	220	188	209	206	217	201	221	199	181	198	188	210	191	218	206	205	196	242	202	212	196	193	192	199	214	201	179	234	199	225	211	188	196	200	204	198	218	215	192	199	229	218	206	201	220	219	185	215	203	200	196	211	218	186	197	191	193	189	209	208	183	155	216	207	205	205	205	214	192	197	211	201	210	180	229	196	200	216	215	197	198	213	175	216	186	228	190	198	223	219	202	197
14268	29056	25963	17960	13571	9989	7879	6037	4666	3756	3279	3019	2669	2322	1997	1795	1638	1430	1247	1124	1032	906	841	717	654	644	602	614	626	568	550	575	607	539	548	579	521	520	587	510	499	425	464	481	430	456	447	451	473	468	445	397	433	443	419	433	367	429	463	456	473	445	457	421	428	428	402	423	399	418	385	403	375	426	408	380	385	389	397	451	398	385	391	407	409	401	404	407	406	423	417	437	425	386	407	404	420	409	395	430	403	397	426	401	390	371	378	386	400	437	408	437	403	409	425	384	398	411	409	402	391	399	400	373	425	385	403	371	414	394	387	393	375	364	439	393	388	416	423	321	394	398	411	404	345	411	398	385	374	395	419	430	360	407	396	358	406	421	404	394	430	393	412	355	391	369	376	415	378	386	397	404	384	384	375	428	400	413	373	391	407	405	425	414	367	385	383	365	383	371	422	368	377	407	388	422	417	384	397	397	422	415	394	424	392	409	409	385	413	402	379	400	392	359	380	402	422	411	406	398	416	406	392	409	390	361	389	403	381	387	374	384	413	407	417	405	408	340	390	445	399	394	395	386	405	378	402	384	412	376	376	396	400	407	396	391	376	390	395	402	421	418	416	383	404	396	399	406	384	383	376	417	402	390	382	392	389	415	395	355	382	415	407	403	388	386	373	375	409	360	393	384	365	375	383	421	406	381	406	387	411	390	393	417	395	420	407	434	409	387	379	369	382	393	414	361	399	394	367	379	415	392	388	404	381	408	385	418	370	386	392	406	354	381	378	389	417	414	391	398	409	381	417	432	402	374	378	416	394	413	411	404	400	418	371	365	425	405	443	400	390	414	384	410	393	377	387	395	384	406	425	375	375	363	413	375	390	361	380	393	406	399	361	401	382	396	355	365	389	418	418	391	403	393	399	401	391	389	382	396	381	419	383	388	393	353	401	397	398	391	404	381	372	411	393	378	413	374	408	396	380	391	403	390	408	374	369	396	390	422	375	417	384	380	353	359	417	411	378	374	366	392	436	410	375	383	361	366	382	395	403	401	369	412	405	413	396	376	360	403	370	399	388	372	387	406	372	392	421	423	366	399	386	366	371	425	384	426	404	367	384	430	385	365	383	400	409	425	406	384	394	351	389	387	413	414	373	422	422	445	357	404	378	407	402	416	394	406	377	396	387	391	365	387	365	413	383	367	394	449	395	382	389	391	374	393	410	399	407	397	454	418	380	400	414	388	381	387	392	411	403	394	407	398	410	392	357	389	393	385	393	411	380	409	387	393	358	370	390	392	359	389	373	417	361	376	394	388	398	390	388	376	393	416	389	435	412	388	390	421	412	432	359	438	453	399	376	404	371	382	400	364	397	413	389	399	378	392	366	417	382	405	392	394	399	387	402	388	370	400	386	397	403	402	401	378	405	413	418	378	412	384	403	395	392	404	359	384	357	405	425	407	417	386	406	393	385	403	414	362	372	380	374	377	360	402	395	403	433	407	441	391	408	412	433	400	399	397	368	381	414	465	394	394	363	411	376	415	396	369	382	380	417	423	437	410	414	411	432	402	424	381	411	375	400	371	376	368	410	384	372	419	389	384	369	427	408	419	390	389	395	396	376	446	414	404	418	408	416	433	427	374	392	414	381	363	402	400	408	391	392	392	415	395	393	423	411	401	382	378	421	391	375	394	390	390	438	367	375	401	408	407	371	395	353	383	371	382	388	371	390	406	411	410	403	401	422	368	394	375	393	378	386	410	402	395	368	387	464	383	410	418	410	402	388	403	351	416	371	431	385	397	418	399	390	366	368	369	387	387	360	438	412	396	435	385	412	382	392	384	418	405	402	425	406	411	417	375	392	435	380	394	387	412	417	411	371	377	385	424	389	401	408	399	410	409	389	379	388	426	395	365	415	420	401	385	427	383	418	421	414	416	403	351	406	414	396	393	421	370	405	395	412	359	369	392	351	425	401	404	406	411	407	396	386	402	404	367	384	372	398	390	415	394	348	394	406	452	414	400	397	368	389	378	408	379	371	371	390	358	417	372	377	345	400	393	384	391	364	399	401	389	410	365	423	387	372	426	411	435	369	409	457	387	377	424	402	394	372	410	426	393	404	378	403	439	364	384	378	417	383	388	366	414	376	427	405	425	395	425	407	395	402	362	387	392	402	380	388	410	381	397	374	375	397	389	382	390	404	385	388	395	417	367	406	360	387	328	411	434	414	421	396	404	379	419	411	374	388	384	383	394	404	377	413	382	406	394	390	412	402	372	411	384	361	403	426	375	381	443	371	404	413	428	386	394	404	414	376	382	394	414	395	399	371	382	385	407	382	354	391	377	380	426	362	406	387	374	372	401	368	395	397	388	372	407	403	391	401	410	356	402	370	393	418	399	381	389	403	420	388	390	402	390	363	409	408	377	384	385	393	373	398	398	408	357	426	396	415	377	369	415	369	434	383	390	384	413	387	370	431	368	415	400	380	400	413	375	426	360	370	357	375	412	386	424	383	371	432	403	414	416	375	380	390	407	388	380	405	405	421	382	412	395	403	376	388	359	392	392	388	397	402	394	420	413	418	411	341	392	424	426	367	383	388	425	362	395	432	389	421	415	404	397	383	393	413	381	363	382	363	387	436	405	380	376	414	389	396	401	401	391	398	401	407	367	395	406	431	373	418	374	370	392	397	443	429	371	344	394	340	401	401	416	363	347	400	395	411	409	418	430	380	384	426	358	392	423	404	361	427	417	416	396	385	406	403	402	405	428	401	435	378	393	361	394	434	390	419	397	367	392	389	396	392	379	388	361	370	402	416	366	383	386	387	391	406	413	425	400	428	393	405	417	415	409	385	410	406	359	407	398	405	377	386	404	413	414	384	391	402	388	370	401	381	421	373	364	384	447	382	410	418	393	388	388	406	387	404	391	400	410	413	376	415	428	380	385	413	415	378	397	401	400	403	408	374	396	390	376	387	398	391	392	416	390	412	377	391	412	425	384	359	395	439	423	415	378	385	426	405	399	410	388	369	396	365	376	362	389	425	384	391	426	400	397	406	397	401	419	359	390	401	400	380	413	380	378	422	397	367	368	406	399	385	393	392	416	392	378	405	380	401	391	381	441	388	391	367	404	405	372	411	384	419	419	423	388	412	412	371	381	407	370	401	411	401	375	402	396	382	380	404	418	404	399	368	410	337	412	427	375	408	372	372	419	420	405	396	377	418	363	426	419	400	408	389	421	375	384	386	382	417	415	426	374	405	389	391	390	398	393	360	386	395	366	371	371	408	397	425	381	395	416	367	365	385	383	383	397	391	380	359	349	423	402	350	379	393	370	394	360	367	393	415	406	394	395	402	387	397	387	393	376	367	399	381	416	398	389	393	380	379	411	408	365	371	442	360	402	385	396	408	414	382	412	401	417	360	374	363	389	394	424	417	374	396	377	390	383	412	359	392	417	406	415	403	426	411	397	367	436	417	398	402	357	383	418	385	395	410	416	371	416	385	383
26513	20277	11061	4183	1956	1257	1002	729	632	564	521	477	486	463	456	392	411	394	340	379	383	308	334	344	330	343	342	301	342	348	316	334	328	343	332	320	290	329	295	333	311	304	313	321	300	310	267	315	312	288	361	359	331	312	290	315	343	343	337	294	332	351	287	333	340	304	329	312	312	323	317	311	287	326	319	337	325	342	309	301	311	316	325	310	311	326	276	318	338	274	317	318	338	321	328	313	318	289	330	321	286	312	308	301	263	310	296	286	322	302	322	319	288	326	302	335	303	315	322	339	330	326	326	301	293	297	293	329	300	306	303	333	315	279	327	323	317	276	334	329	310	313	302	314	376	305	323	303	278	314	319	320	289	303	282	284	290	290	320	284	290	285	306	331	333	315	286	325	335	312	309	321	304	277	306	307	314	289	311	293	336	324	299	336	309	308	327	343	321	323	279	319	310	318	314	301	318	306	318	300	318	297	285	348	327	289	341	321	316	297	321	313	325	337	314	316	302	332	298	307	327	334	286	323	294	318	315	334	298	315	283	311	296	326	333	331	321	319	316	311	297	302	304	321	279	339	308	299	317	335	292	301	296	319	304	317	296	303	322	332	317	331	313	312	336	330	322	307	298	350	321	329	300	308	288	312	298	289	310	336	302	334	318	305	340	293	302	324	316	294	305	293	291	314	328	323	339	311	295	298	318	293	298	302	316	337	341	298	285	333	312	292	317	315	330	300	289	327	303	321	325	322	332	317	304	325	295	296	287	282	316	310	290	265	339	326	289	305	311	305	316	332	303	325	307	317	279	334	297	324	298	305	313	326	294	297	289	306	304	326	329	331	325	317	296	328	315	305	313	300	310	325	325	306	310	310	305	325	308	306	308	300	310	303	337	292	293	293	293	330	310	317	297	277	271	316	331	353	344	287	322	310	345	307	298	315	308	308	281	289	316	297	344	319	327	346	312	298	313	322	329	278	327	315	310	326	308	294	289	284	324	285	289	312	290	296	276	279	325	302	291	322	314	328	309	333	341	330	292	346	350	320	288	339	331	313	317	340	335	308	295	305	309	288	292	342	312	309	303	324	318	327	315	326	280	298	303	337	332	309	335	337	323	308	328	292	313	315	329	303	332	305	317	328	314	315	303	335	321	321	324	339	298	326	333	294	291	304	324	310	328	338	301	311	311	290	317	320	308	324	298	296	294	288	304	308	315	300	326	333	307	279	333	316	319	332	272	316	309	314	304	280	321	352	291	300	330	298	301	293	320	327	295	304	302	322	321	303	289	292	326	271	295	297	317	298	286	325	281	341	269	315	300	300	358	290	313	317	313	300	305	302	318	278	305	298	313	319	341	300	300	281	301	311	314	326	301	294	316	328	308	354	309	302	306	306	324	333	300	294	315	287	316	316	328	294	310	310	291	330	287	345	348	315	311	292	296	349	322	309	318	283	342	314	306	308	301	311	337	290	321	320	295	304	292	355	312	324	303	317	320	323	310	307	309	327	313	293	297	315	320	313	304	296	301	296	327	314	322	308	295	311	309	311	316	286	331	338	310	275	321	312	313	306	330	332	315	341	305	352	294	321	314	331	306	297	280	291	336	291	300	326	306	294	296	310	346	282	273	309	317	317	324	308	336	329	308	301	323	300	305	286	301	311	305	282	313	309	312	308	280	326	321	301	317	319	329	282	298	308	306	323	324	300	319	305	331	313	338	317	304	319	284	301	318	315	280	316	299	305	315	309	281	351	308	316	306	331	289	319	320	315	298	338	299	298	320	298	294	307	323	322	309	325	288	356	307	300	314	356	306	283	313	290	292	309	320	300	304	308	311	308	299	315	312	315	283	319	334	318	333	307	325	289	320	305	305	330	306	334	337	286	334	311	329	302	286	305	282	323	324	312	319	320	299	327	321	343	303	323	300	337	337	288	304	308	319	306	333	310	320	310	300	329	278	325	340	309	296	315	304	288	265	329	298	302	309	309	309	318	308	313	356	297	288	288	308	322	300	314	324	274	321	301	332	324	294	298	322	319	304	336	323	294	303	328	318	308	320	304	277	316	322	330	315	300	310	331	287	304	333	317	321	316	334	330	326	301	358	290	324	293	360	326	326	314	307	318	307	307	305	315	300	317	334	322	331	298	300	310	311	299	314	320	314	286	328	313	288	311	279	267	323	311	297	319	291	339	323	312	304	311	319	320	304	321	327	311	352	336	294	336	321	291	328	314	316	315	326	332	291	309	294	314	331	298	337	333	319	315	293	310	310	287	348	313	308	323	316	300	316	340	312	315	328	328	304	304	279	277	303	302	316	321	332	324	298	322	341	349	297	326	300	301	340	300	311	314	315	313	308	315	327	294	314	331	287	321	336	319	287	321	307	302	286	305	304	329	305	311	301	272	311	333	289	329	307	316	313	311	318	300	303	323	341	294	330	312	337	311	314	307	292	326	321	313	298	340	307	282	313	335	312	289	336	338	324	333	309	281	306	281	331	302	315	328	299	325	312	311	285	299	323	284	311	321	264	322	286	332	297	301	316	320	346	312	316	301	300	317	324	320	290	277	306	292	299	331	337	319	327	298	305	338	302	327	280	341	332	303	323	304	304	316	299	309	316	334	318	311	323	299	290	333	320	335	324	317	349	329	268	310	284	318	305	297	293	303	336	303	288	294	305	332	290	315	320	313	325	293	298	303	295	301	335	295	334	297	325	306	341	322	295	314	326	316	287	301	317	342	318	308	315	301	347	309	315	304	292	330	281	310	314	316	323	304	306	324	297	328	296	301	270	310	316	337	312	316	312	348	320	296	280	314	291	302	307	294	325	301	345	302	312	293	297	310	303	324	302	305	306	296	348	348	315	305	296	310	312	323	321	332	304	302	295	323	339	306	298	325	302	303	322	274	277	303	299	305	331	311	325	341	327	340	308	280	289	315	281	330	275	299	317	308	349	288	322	322	340	320	322	293	290	278	316	307	320	317	320	301	297	308	311	314	287	308	321	323	284	330	315	342	310	322	309	340	322	318	285	313	359	328	294	325	330	320	302	299	334	304	335	305	302	304	319	340	318	298	267	313	333	317	324	312	310	297	295	306	346	332	319	326	299	324	326	324	309	313	314	309	343	321	348	316	316	310	315	326	308	302	317	351	324	318	314	320	282	302	332	333	310	345	294	307	293	279	325	309	333	298	354	330	318	327	315	314	312	310	303	341	327	315	328	309	322	332	328	293	294	342	297	267	306	276	324	292	300	308	311	294	307	335	298	274	310	273	296	309	303	281	351	298	318	271	279	305	299	302	299	327	315	285	311	331	326	340	306	310	332	348	297	300	345	298	301	343	315	323	300	309	322	307	328	293	321	322	314	318	297	296	317	319	313	295	297	323	333	329	312	336	326	320	313	280	311	287	324	333	338	311	328	314	360	320	310	312	292	342	283	312	283	302	316	293	311	290	329	333	294	327	337	306	289	306	320	311	289	306	334	320	363	344	313	313	271	323
10560	16484	14495	8564	6051	4248	3276	2604	2052	1705	1511	1490	1373	1283	1208	1096	1010	939	897	853	766	788	726	756	704	637	668	674	693	672	660	675	684	678	665	697	650	666	686	651	664	675	646	650	664	620	659	647	675	654	621	662	641	606	689	647	607	626	655	605	628	600	651	606	631	644	615	577	682	676	626	641	593	644	660	592	648	602	591	610	624	588	641	581	590	620	640	634	577	637	624	618	627	626	650	627	636	627	615	624	636	624	650	594	574	598	596	600	646	641	640	638	648	605	592	617	633	646	650	647	621	643	630	610	608	619	575	621	594	587	616	661	600	641	615	636	595	629	614	624	626	605	610	613	631	643	652	603	655	625	617	624	576	630	610	671	617	613	649	630	613	624	616	600	592	638	642	635	641	705	599	646	607	631	630	633	649	675	630	611	640	640	663	624	623	596	612	625	606	607	604	639	633	591	610	627	669	623	607	651	604	616	606	623	636	616	619	585	565	632	619	592	610	606	618	641	575	678	640	615	581	584	590	610	675	660	634	579	610	600	616	591	650	606	618	601	645	650	649	622	665	570	618	595	603	660	614	621	614	616	661	620	625	579	634	595	619	650	618	642	598	627	633	651	627	629	609	651	586	601	593	626	574	609	640	637	635	621	599	643	655	625	611	597	655	635	620	625	636	626	629	658	594	663	656	674	629	622	618	628	654	619	651	646	630	598	607	621	643	638	626	609	593	585	636	616	618	619	623	641	584	615	619	599	638	578	630	621	674	600	660	579	619	641	602	582	608	656	625	598	630	634	611	629	628	633	617	632	615	629	692	617	615	632	609	636	607	596	627	646	639	636	598	620	573	597	598	631	625	579	657	641	661	588	660	602	575	679	601	633	613	667	640	573	607	614	626	664	609	690	646	648	607	592	613	620	617	645	625	621	584	622	661	590	639	581	604	654	589	635	608	601	592	620	588	596	645	604	651	612	633	638	601	605	615	607	569	635	633	615	615	638	626	667	628	647	648	632	648	670	644	600	604	642	657	614	649	604	582	635	603	624	591	636	607	618	644	607	606	614	616	595	661	624	629	614	623	654	631	630	674	606	623	622	654	623	599	568	616	658	640	581	618	637	642	655	613	637	622	638	670	617	607	615	563	630	621	597	634	608	610	600	665	622	617	595	635	571	609	615	633	612	621	665	646	607	583	597	644	634	637	587	662	638	618	587	628	599	652	669	643	624	598	630	624	670	617	633	621	624	618	586	656	638	667	665	631	607	644	610	619	623	667	635	633	610	629	654	667	617	592	644	638	609	657	619	618	629	593	622	683	615	599	596	581	619	592	584	632	627	641	629	620	643	598	623	623	641	621	640	594	598	619	684	583	605	656	621	654	642	652	626	626	671	626	621	647	613	624	613	616	606	624	651	630	654	668	608	638	605	644	620	677	620	587	575	593	606	619	585	629	590	631	595	635	619	626	585	608	636	651	596	604	641	591	586	660	652	639	641	644	661	637	644	611	603	606	616	605	607	609	589	594	652	643	623	600	602	650	596	606	674	615	604	606	616	624	650	595	626	606	622	625	638	600	616	664	609	565	601	600	608	630	622	622	623	564	608	632	640	624	629	665	628	600	623	638	667	601	642	605	659	605	614	595	621	633	624	649	617	629	606	620	612	661	660	655	630	668	599	653	600	613	649	626	641	626	610	647	600	636	603	635	570	614	631	604	595	602	622	570	642	616	611	597	632	614	627	588	621	643	625	621	563	646	654	642	613	582	606	637	643	671	657	604	631	653	684	637	600	646	627	643	609	619	640	643	648	617	609	607	644	593	626	655	647	610	579	634	648	610	600	642	680	631	638	579	631	618	612	617	634	647	648	590	636	628	649	606	654	624	624	588	653	677	598	599	682	621	639	581	602	652	651	597	596	590	651	589	622	590	600	625	591	601	600	590	609	586	642	560	631	645	664	586	631	621	642	644	642	601	618	605	655	613	627	575	618	605	653	639	608	578	624	659	637	594	607	615	630	654	577	644	619	611	631	589	618	648	647	580	633	635	627	646	596	625	636	639	617	628	619	614	578	640	667	604	617	628	673	644	628	606	636	616	620	617	599	643	583	674	670	618	617	628	640	601	634	646	606	653	637	658	627	595	627	613	653	601	621	628	590	571	639	644	613	616	646	650	644	625	613	614	639	642	593	614	653	628	612	625	626	642	618	615	613	631	659	631	641	609	635	612	595	601	605	616	611	587	619	604	623	629	654	641	596	642	651	664	641	645	606	623	634	613	633	602	614	628	595	610	624	637	583	630	626	624	644	647	680	612	616	644	611	662	573	633	615	620	608	663	617	648	649	618	601	660	674	646	581	602	625	634	632	640	653	600	642	613	631	645	671	603	607	623	644	641	615	610	622	625	615	639	654	648	641	652	633	642	623	613	592	634	657	636	636	628	655	629	633	647	583	619	646	615	606	604	600	647	584	638	640	602	634	641	617	616	630	574	598	620	601	641	615	603	641	666	645	635	634	630	625	632	652	589	650	613	607	605	596	584	643	624	587	605	669	618	593	636	642	598	613	609	625	639	615	635	616	609	621	644	628	606	591	598	649	615	564	620	560	657	649	634	635	621	641	644	601	592	609	637	610	583	648	621	616	622	608	631	632	627	626	623	620	600	540	599	628	636	616	651	625	617	632	584	610	660	640	572	623	611	642	651	633	628	622	581	589	562	604	616	635	623	647	618	602	608	642	630	605	635	596	608	622	626	561	591	645	659	644	632	628	626	655	645	639	624	646	625	604	628	627	603	625	633	644	622	657	641	599	636	605	617	605	615	631	602	612	613	635	651	637	615	665	614	620	630	670	565	611	630	649	584	633	614	635	629	673	646	593	651	611	635	617	587	644	643	630	680	589	621	656	652	601	617	623	580	643	599	573	599	601	628	630	622	621	588	607	632	651	675	670	604	619	702	651	616	653	646	611	624	591	598	637	609	623	627	627	645	585	645	628	589	661	613	642	685	648	566	629	615	634	628	594	608	623	630	652	601	598	578	604	617	612	620	597	607	634	672	606	643	632	637	618	598	589	623	638	597	637	627	640	619	626	631	603	614	619	612	643	621	616	640	573	642	604	667	628	592	625	641	647	602	593	605	616	619	632	653	617	667	611	600	623	645	662	616	599	627	621	600	627	630	616	630	601	635	608	566	662	626	610	584	602	618	648	652	651	642	567	617	664	625	650	588	570	585	559	672	648	629	622	638	625	623	587	602	625	641	602	602	656	632	582	665	637	582	619	580	624	597	590	657	606	607	578	644	654	614	656	628	603	614	597	640	623	634	601	639	627	612	631	640	641	626	594	632	597	578	628	645	649	612	624	592	634	578	631	630	604	603	594	624	557	598	613	608	627	625	592	630	616	592	623	610	634	625	598	664	600	628	628	633	578	620	650	605	633	615	676	613	647	626	616	604	634	660	648	651	605	661	645	636	600	654	644	652	603	609	636	645	626	635	680	613	624
23986	21141	28210	24334	19567	4801	1867	1126	824	700	626	561	530	475	409	381	368	327	323	279	266	269	251	258	232	233	195	231	225	236	227	212	216	212	197	231	225	209	205	181	200	190	208	202	204	194	192	232	190	181	161	182	212	203	197	199	165	194	216	195	203	202	187	168	187	209	194	182	200	193	195	190	190	228	207	172	182	165	198	185	177	174	208	187	188	199	170	183	191	199	180	186	201	183	189	195	186	200	179	173	228	173	198	192	184	179	182	178	206	217	180	217	179	188	169	196	158	169	167	202	194	188	199	187	180	173	176	195	179	176	205	182	175	211	188	167	188	211	205	173	192	192	181	175	192	210	198	204	192	179	174	185	192	214	195	196	172	210	193	190	186	198	168	177	186	194	170	197	193	195	199	183	205	184	190	188	186	165	191	173	184	202	203	185	156	188	194	175	197	191	169	197	181	208	175	191	181	179	190	184	176	179	168	190	191	187	201	170	179	196	211	165	188	170	220	191	218	163	178	208	184	162	204	190	184	175	192	170	169	174	208	198	198	174	207	204	195	199	181	196	183	200	191	175	199	183	174	188	186	204	219	203	207	192	185	173	196	200	209	233	205	198	203	187	189	194	189	189	167	198	171	184	173	184	184	213	193	208	170	202	174	204	182	159	192	169	185	210	190	173	189	189	193	198	191	195	203	202	153	185	193	180	194	189	198	204	179	195	184	171	190	169	154	214	188	191	199	206	193	181	202	201	163	181	181	194	174	167	195	169	173	163	209	207	187	178	179	190	193	192	187	196	182	199	184	183	183	168	199	184	192	171	189	165	156	190	168	191	187	173	170	194	184	180	201	199	200	186	176	169	208	200	189	163	173	184	174	171	180	172	168	211	187	195	173	162	202	185	185	195	189	201	178	188	182	188	163	178	193	193	179	189	183	163	197	184	191	184	172	179	220	174	183	178	175	191	178	198	184	170	189	194	173	182	179	226	183	188	198	199	187	195	183	198	161	188	197	189	179	199	199	170	193	182	198	210	204	181	153	192	208	190	197	213	192	168	188	182	204	176	176	183	181	187	208	189	177	202	196	203	203	186	177	189	192	179	179	182	188	206	188	189	199	216	186	179	191	181	199	197	185	226	216	173	181	180	189	177	182	175	211	192	211	165	197	190	187	186	185	214	187	165	155	168	201	200	207	207	195	200	177	182	190	201	188	169	175	187	181	161	182	184	179	199	175	202	168	205	175	193	200	172	179	195	194	175	185	188	164	189	189	203	195	196	221	176	182	184	167	190	205	173	203	191	193	186	184	188	176	199	184	176	194	197	168	162	167	196	183	176	207	191	208	199	207	178	183	180	189	186	173	178	202	179	182	183	171	183	200	196	179	180	229	214	187	207	168	167	189	181	202	211	198	184	195	197	203	156	200	181	199	184	181	192	178	198	188	212	179	214	178	196	184	190	203	181	189	193	185	182	182	193	184	194	201	177	176	196	167	193	188	179	197	176	186	191	179	176	185	170	173	179	180	206	182	189	204	186	183	213	198	154	193	183	181	193	204	178	204	175	183	212	184	180	181	208	198	205	199	204	207	183	175	171	174	187	198	180	195	166	194	192	170	191	181	182	185	188	231	193	166	177	187	218	203	190	175	179	165	205	189	169	201	180	169	179	174	180	179	171	176	209	173	196	196	188	183	179	175	191	184	190	219	186	196	195	186	174	183	194	200	216	184	184	187	186	184	164	178	173	211	191	178	193	194	198	202	199	180	196	172	169	180	162	176	171	190	182	205	185	177	190	184	182	179	169	179	186	183	209	171	185	200	209	197	185	166	177	185	198	204	187	211	212	191	186	196	183	183	176	204	176	178	206	200	199	187	181	186	204	179	171	219	193	165	167	187	164	166	186	178	191	196	175	202	205	184	211	180	179	202	195	175	204	208	156	171	178	183	194	166	187	212	215	207	180	190	166	196	211	208	215	181	171	176	180	179	182	194	192	177	174	218	178	193	175	148	171	193	192	196	184	178	189	169	207	183	185	188	183	166	183	174	181	190	219	199	204	203	186	193	185	182	187	201	192	184	173	176	201	186	193	193	193	180	195	191	182	182	186	197	202	185	178	191	213	177	175	171	185	175	179	183	173	189	205	183	202	176	198	176	184	186	167	211	180	175	173	191	198	183	176	185	190	184	171	182	166	220	188	199	207	192	196	196	181	162	189	193	176	198	184	175	180	164	176	177	191	175	196	179	165	200	177	181	180	204	184	196	213	207	189	205	191	180	183	176	189	192	186	199	201	181	182	172	171	212	182	170	188	211	209	175	195	213	180	174	185	187	214	182	175	179	194	198	173	196	181	218	171	182	179	172	169	175	200	173	186	181	168	203	196	180	218	182	202	196	205	180	187	166	190	190	176	201	204	194	209	205	186	180	176	177	184	187	142	180	196	193	193	194	218	193	165	181	185	170	181	192	158	176	192	200	182	172	166	193	177	191	190	193	183	185	199	177	191	191	209	189	178	190	189	173	201	205	191	154	177	172	175	182	190	197	198	205	194	198	183	182	168	200	201	186	193	180	193	178	183	186	181	214	180	181	207	170	169	181	199	200	189	192	152	192	191	205	195	166	182	188	193	173	177	196	169	190	175	179	196	204	180	167	180	183	215	200	172	183	174	200	171	184	195	200	185	199	191	187	190	192	156	187	184	193	188	162	195	164	186	180	192	195	196	190	191	165	171	184	183	176	189	183	194	177	185	178	186	181	183	194	153	183	186	196	199	156	188	180	195	187	169	181	204	174	189	180	178	175	184	192	190	186	172	168	184	183	185	188	187	180	197	181	190	167	190	171	173	190	192	178	186	212	170	177	175	180	176	152	198	179	201	183	206	187	172	166	188	188	174	164	181	179	191	193	208	185	173	185	165	198	168	198	193	199	203	158	198	181	180	180	182	191	183	181	182	187	180	187	150	159	203	186	188	209	191	185	159	198	176	199	169	191	170	185	193	182	180	198	200	174	195	190	211	189	181	192	201	166	157	183	175	191	160	169	177	203	169	216	201	196	183	211	183	171	193	175	171	196	177	183	179	207	177	212	187	173	188	180	190	175	188	162	184	178	198	172	169	180	185	164	183	167	178	219	170	210	176	170	175	152	177	186	196	173	171	212	208	191	188	189	167	211	200	184	171	187	170	194	212	190	193	178	199	204	180	183	171	192	169	177	198	200	199	199	185	189	195	180	197	185	189	183	193	202	196	218	189	213	213	182	178	177	189	188	172	183	213	198	169	202	182	196	191	178	165	179	199	198	181	193	189	192	184	193	180	196	204	179	204	179	180	219	191	194	188	166	209	197	180	187	200	189	199	174	201	164	186	175	151	198	175	187	188	194	190	196	171	189	178	182	172	182	189	199	195	182	189	187	187	189	189	174	195	173	197	209	184	196	189	174	186	191	185	201	188	186	186	187	185	164	177	213	224	161	193	193	196	167	178	185	182	195	188	215	198	192	193
12000	23967	21477	13844	10073	7357	5514	4158	3185	2548	2251	2091	1945	1685	1400	1297	1119	1058	940	829	756	732	628	604	540	577	498	494	579	540	558	559	523	440	525	530	486	546	466	447	443	418	401	411	409	445	435	470	410	455	444	492	433	384	415	403	445	383	380	420	420	377	378	401	440	393	425	418	417	395	408	400	406	446	413	412	394	395	371	391	362	386	425	386	422	389	391	389	407	384	382	383	373	394	386	400	417	456	404	399	386	436	395	384	407	429	392	377	415	390	382	367	449	430	413	405	378	354	417	388	406	351	403	426	403	367	379	388	373	418	374	411	390	396	400	373	407	409	376	395	371	358	360	373	390	382	398	394	368	390	398	392	376	387	348	371	387	377	398	415	385	406	397	366	370	372	400	368	393	389	406	364	392	381	409	353	399	407	386	397	377	433	364	395	368	353	395	424	391	402	387	377	418	399	400	405	408	420	411	364	407	391	419	408	394	361	362	413	412	397	397	401	414	398	399	381	411	383	410	382	393	392	383	424	370	373	380	387	398	362	383	376	417	375	385	387	368	390	399	397	414	364	429	407	388	415	377	368	395	398	361	357	404	397	360	367	395	421	372	409	380	416	378	394	382	368	419	372	371	382	398	398	415	384	364	373	397	369	397	405	393	379	364	405	365	389	427	370	398	385	385	404	378	418	380	365	370	378	407	356	363	377	378	389	394	377	400	421	398	378	386	386	411	384	385	361	373	404	397	393	338	411	378	358	395	392	394	372	392	433	364	401	372	416	405	375	399	384	341	373	369	425	384	387	359	384	348	372	399	430	376	417	370	380	373	395	420	396	444	395	381	417	393	400	365	420	422	371	383	373	397	398	384	393	349	406	356	400	403	387	401	411	370	384	389	369	380	379	379	417	381	344	365	389	394	369	371	367	405	420	368	417	368	369	432	400	448	406	371	381	414	387	375	379	404	418	341	346	401	353	415	344	369	400	375	381	370	416	387	375	428	450	394	397	375	395	380	366	393	393	411	406	373	400	415	369	395	392	373	398	408	405	407	378	393	398	352	402	391	368	391	385	421	370	379	374	417	398	410	401	380	395	403	385	399	394	433	379	362	373	388	385	353	358	390	349	357	387	383	385	390	415	409	392	366	366	396	391	375	381	391	392	368	362	379	383	378	392	411	405	365	386	394	382	383	352	388	406	384	393	414	396	417	402	370	367	386	413	417	393	365	391	381	367	408	356	382	406	375	396	368	400	379	423	366	393	356	379	396	385	387	387	410	404	359	375	383	386	417	398	412	409	431	402	424	415	371	391	390	346	366	338	412	397	386	378	367	372	392	372	436	377	374	378	369	410	405	405	383	395	398	386	384	378	406	401	427	396	350	389	394	417	352	375	357	402	364	398	381	352	388	393	380	383	386	407	381	370	367	369	388	385	403	380	407	390	402	400	393	392	399	394	368	381	392	357	392	385	373	375	405	391	376	395	370	389	331	363	393	399	371	369	374	390	393	394	373	413	399	341	401	395	365	383	352	402	393	354	378	349	378	402	377	372	382	386	381	384	417	361	407	378	389	378	390	340	405	428	417	417	360	351	371	370	386	379	398	413	399	402	433	382	400	405	396	407	371	376	387	394	402	399	365	382	396	416	381	387	358	393	421	387	366	377	407	400	388	359	378	383	407	404	415	413	392	380	370	370	400	362	408	404	370	353	389	383	410	409	369	380	399	397	386	394	389	394	380	412	386	373	389	369	364	425	366	378	344	394	396	445	370	355	378	396	393	372	432	364	384	373	381	412	362	400	380	380	406	376	396	362	375	358	372	368	364	372	391	398	397	377	418	366	395	403	413	377	380	379	373	384	394	390	376	398	423	378	376	396	383	398	370	380	354	422	390	399	394	392	389	420	345	376	390	397	381	364	389	405	380	363	368	371	376	387	389	385	406	429	400	384	404	352	388	388	405	366	378	389	390	348	369	381	399	411	379	395	373	397	401	396	351	373	414	400	383	368	347	389	370	362	383	364	336	380	410	396	419	387	392	411	377	369	363	373	400	396	373	393	384	381	400	395	344	404	369	362	355	387	362	388	392	395	391	412	386	418	377	411	409	387	393	391	394	402	374	402	395	396	378	386	388	393	380	376	393	384	385	374	379	357	376	403	385	397	383	363	421	339	375	381	395	404	369	408	374	371	385	373	385	397	390	396	380	378	393	381	366	390	382	377	382	387	377	406	400	387	391	403	402	380	401	411	400	376	406	436	386	367	372	398	385	414	362	404	394	415	358	351	394	368	387	367	406	423	371	372	366	378	393	375	358	372	445	402	374	384	345	399	390	414	393	401	400	398	404	397	422	366	371	384	386	392	379	404	395	333	385	393	350	382	376	376	409	379	411	376	392	345	380	408	390	346	384	393	423	387	420	385	383	398	372	356	373	416	345	409	404	413	368	400	412	334	442	372	379	372	381	370	393	400	382	393	377	400	420	372	384	436	384	371	419	391	386	365	394	411	360	385	371	385	397	385	404	374	397	408	400	386	384	370	387	396	406	344	376	419	388	387	376	384	401	381	364	367	369	360	387	392	398	403	366	386	395	386	382	393	387	391	371	380	360	409	386	381	374	401	376	376	385	369	397	389	366	381	364	404	405	396	385	373	403	376	368	406	370	378	417	419	371	357	393	381	369	383	389	394	388	366	349	363	412	382	372	397	372	382	385	414	380	385	374	379	381	358	405	349	391	387	377	356	391	404	349	372	382	365	388	391	378	378	370	386	393	393	390	407	377	367	360	408	360	396	388	393	397	373	385	357	388	361	362	383	366	371	369	386	404	383	403	406	366	371	415	419	390	404	358	350	403	381	390	363	359	398	383	411	376	409	376	370	420	419	393	391	357	404	417	396	397	379	397	407	402	386	409	387	378	380	386	390	352	383	367	374	375	355	386	396	400	382	396	377	360	358	364	401	431	355	425	387	415	359	394	369	393	368	379	391	361	402	393	399	382	357	380	378	350	387	412	394	346	410	370	389	365	375	382	358	440	394	391	361	350	345	373	384	388	433	391	355	400	363	380	393	390	385	373	395	402	428	364	387	374	395	380	421	407	404	379	406	388	404	378	368	398	387	387	358	396	364	376	392	410	370	407	448	376	403	388	426	409	390	379	398	398	389	399	380	369	419	354	371	368	371	434	373	436	390	394	360	339	408	407	361	408	368	364	401	403	370	383	329	420	394	390	387	369	386	364	391	402	381	398	402	404	352	357	340	365	379	362	378	340	416	408	374	421	391	375	377	385	394	407	381	431	377	396	377	360	367	395	386	397	375	386	392	390	393	376	389	354	388	384	367	383	391	424	388	394	359	376	378	384	355	365	395	377	397	401	362	389	394	370	364	383	426	371	411	382	380	376	366	351	380	382	367	389	395	399	356	385	369	371	383	375	387	368	361	417	389	368	374	407	397	396	407	407	388	363	400	389	423	393	387	405	419	374	379	404	389	396	375	366	371	399	402
23101	21115	28785	23692	21132	18743	4881	1853	1274	1002	850	781	698	614	599	504	450	475	385	366	396	287	327	242	278	268	290	257	245	277	246	254	270	230	262	243	277	234	258	221	239	197	250	211	230	235	238	218	217	207	255	229	215	227	229	215	228	236	216	233	202	230	219	190	245	174	205	264	222	236	212	202	228	220	185	210	218	214	200	228	214	217	210	217	189	203	184	226	232	195	202	208	217	212	198	186	206	232	196	196	198	196	211	196	207	210	204	190	201	199	220	213	223	210	202	198	219	218	224	192	212	216	214	204	205	198	208	206	209	196	214	224	191	199	206	217	210	201	223	215	221	237	202	216	204	177	230	243	215	216	176	164	191	204	214	191	220	215	241	200	182	208	189	208	189	231	200	186	199	211	213	199	198	214	211	229	224	223	205	196	221	196	233	205	201	216	222	215	235	223	190	191	217	187	222	219	202	211	201	214	208	208	230	203	216	187	198	207	227	188	211	202	221	218	195	194	198	175	197	205	210	189	224	214	227	202	219	197	190	197	193	207	216	201	180	227	200	194	200	180	203	184	193	221	223	192	195	234	205	225	193	188	214	227	205	181	228	196	220	204	230	194	195	212	189	205	213	199	195	195	213	190	226	202	211	219	194	220	204	200	182	228	191	230	203	214	204	217	206	216	199	197	212	192	201	212	158	198	208	195	171	189	179	213	179	242	197	197	199	184	217	210	232	198	223	175	223	200	228	195	182	220	218	215	199	188	204	195	195	183	198	199	184	202	195	228	217	212	220	207	204	212	218	199	199	199	200	232	226	197	182	202	220	218	231	217	204	213	187	201	181	219	193	181	219	204	227	177	204	229	180	206	201	187	216	202	218	197	214	205	208	190	217	191	187	194	204	210	227	202	197	224	210	202	205	217	198	198	210	210	215	212	226	192	221	206	202	205	183	181	213	194	216	237	218	206	179	209	189	203	201	218	198	213	217	210	210	199	185	210	195	207	211	211	195	199	243	214	199	196	175	197	199	228	239	201	218	217	224	192	192	216	189	209	198	215	184	206	229	211	183	219	190	222	195	228	198	181	188	191	222	203	215	212	202	208	234	212	198	235	205	206	216	204	212	217	225	191	210	222	204	209	193	212	211	224	191	216	208	190	224	194	169	185	216	182	225	195	227	216	217	194	197	229	163	214	210	193	189	224	177	209	202	204	186	193	205	190	212	198	198	208	197	202	198	226	216	215	216	189	226	202	196	216	235	201	224	207	198	179	210	197	222	209	216	217	203	195	225	210	206	209	213	222	209	214	219	227	214	191	224	179	211	194	214	188	190	191	209	186	232	193	195	200	213	211	179	212	171	185	206	198	228	189	223	241	212	183	219	203	201	195	207	192	211	195	209	197	216	188	221	196	202	193	200	197	221	207	188	215	213	203	203	207	206	224	186	217	212	192	214	200	197	219	219	196	188	187	178	219	218	194	215	228	206	189	214	192	198	220	211	211	172	220	210	209	195	198	194	200	202	215	199	186	199	206	206	204	203	187	209	219	211	203	198	203	236	194	215	216	194	201	217	205	221	200	227	229	238	203	207	203	206	192	207	201	193	242	207	210	211	186	186	220	211	176	225	213	187	221	207	198	186	192	221	226	221	222	232	182	195	198	229	241	197	205	197	189	201	174	207	228	208	202	197	206	213	218	226	203	214	200	179	185	196	197	220	195	183	165	183	204	233	208	204	210	225	238	200	185	219	202	211	226	187	204	219	216	190	205	209	202	199	206	195	214	216	200	214	188	190	201	196	211	200	205	177	193	191	194	204	190	186	202	235	189	177	179	192	217	185	207	203	209	190	200	201	200	182	201	199	225	188	205	200	222	232	195	206	214	183	206	210	220	201	230	229	184	221	184	217	183	192	229	220	184	202	188	230	232	201	212	209	215	173	190	213	214	215	182	219	192	214	200	199	232	197	179	208	214	209	189	221	185	199	196	203	223	187	220	184	216	221	197	202	184	191	203	216	205	213	189	204	199	183	210	206	197	194	185	204	206	207	226	189	216	205	201	195	218	200	200	210	197	218	206	201	214	211	213	189	224	207	204	187	180	241	199	196	204	210	183	215	199	191	209	200	184	226	220	193	229	190	192	203	202	214	210	187	195	191	193	205	195	188	191	202	197	206	221	225	203	209	196	210	206	217	208	186	194	197	189	203	191	208	249	195	211	186	190	204	194	175	217	206	216	197	209	195	183	233	218	214	189	169	178	217	175	211	208	194	220	197	181	199	213	232	237	212	182	207	200	185	199	212	187	207	183	226	202	203	218	216	200	203	221	208	182	195	195	224	195	203	217	227	177	188	225	219	230	206	193	210	201	231	213	203	197	185	174	222	220	208	194	217	185	210	202	204	204	204	210	209	211	205	245	214	227	203	176	222	201	205	212	202	201	228	199	206	212	206	197	228	222	197	205	214	181	194	219	181	207	188	195	192	245	177	228	203	227	194	194	186	206	212	211	211	186	207	206	208	189	216	215	187	220	195	215	219	199	207	196	193	190	187	194	221	190	215	194	181	201	192	205	210	207	226	185	225	205	207	187	195	214	213	217	205	222	171	209	221	203	205	226	210	216	209	173	231	194	217	207	189	211	224	194	219	176	184	178	207	206	192	197	224	183	227	224	195	207	192	211	199	197	222	202	239	206	201	165	209	218	197	225	197	206	211	206	209	213	190	205	222	221	210	219	209	224	205	207	213	207	218	231	162	203	208	191	209	224	178	221	197	192	180	199	225	184	194	208	196	200	205	207	217	207	204	197	212	210	226	211	195	212	207	199	203	196	176	234	212	196	198	206	194	229	182	198	215	206	216	209	215	210	208	216	188	214	218	197	187	216	225	209	218	224	198	215	218	215	213	212	179	206	195	191	195	207	205	207	210	193	199	210	192	197	212	200	220	195	194	204	211	190	211	207	201	209	208	189	205	206	217	178	214	203	198	196	207	198	203	187	222	217	227	196	211	201	199	188	209	221	217	210	212	214	214	200	186	196	203	217	210	184	212	208	207	192	208	206	188	194	220	211	211	214	187	208	200	205	178	217	213	220	208	209	192	185	210	206	177	201	186	224	203	229	203	228	205	196	207	209	183	203	201	205	222	215	201	175	209	205	209	188	206	202	200	198	206	196	211	210	208	208	199	184	212	228	244	207	207	220	194	192	201	236	198	204	209	166	205	203	204	208	206	201	223	194	191	213	208	186	204	224	186	210	215	196	214	217	184	201	196	202	201	202	212	207	216	167	193	215	199	205	228	196	191	191	223	206	229	236	235	220	228	220	220	193	201	195	197	194	228	213	195	216	231	213	203	175	222	207	189	195	183	213	211	202	219	201	218	176	201	189	207	195	205	217	211	220	193	184	209	201	195	208	223	194	215	196	181	188	197	200	210	217	187	201	222	201	216	203	200	170	196	231	198	198	185	193	217	192	223	209	194	208	199	204	209	209	235	195	224	201	221	211
14520	28773	26326	18255	13371	10107	7711	5916	4492	3509	3005	2903	2624	2117	1949	1765	1497	1396	1227	1035	967	884	775	768	683	661	602	645	613	597	573	623	548	514	579	611	554	533	557	514	445	449	452	433	471	487	466	469	454	467	477	446	483	449	419	423	474	413	442	430	458	429	463	459	445	430	438	411	459	463	437	443	401	376	387	432	412	385	408	408	438	395	376	424	424	421	438	404	397	390	408	397	395	432	384	400	429	423	386	405	402	399	419	355	411	428	387	392	420	373	386	385	403	360	405	434	385	410	411	381	383	416	412	377	371	383	421	418	421	380	410	387	396	387	406	413	405	415	388	403	395	426	397	370	426	415	399	384	428	426	384	393	398	408	379	401	395	381	391	421	413	395	381	427	391	393	417	382	414	418	436	398	382	354	377	377	371	433	409	416	391	439	389	386	418	415	378	438	365	402	383	382	407	386	437	410	366	393	405	390	400	399	412	391	387	430	390	420	410	389	376	357	444	379	390	393	355	372	384	401	372	356	355	356	396	391	372	420	395	363	389	398	364	444	396	401	390	405	387	407	400	390	393	387	411	421	417	419	405	408	381	397	375	348	393	361	398	391	414	377	377	392	433	426	405	419	390	432	369	405	403	400	417	382	411	388	367	402	382	376	404	384	411	422	422	364	402	398	343	394	369	384	396	419	421	340	365	364	356	375	385	402	402	418	379	389	419	401	423	404	395	388	399	378	385	380	382	376	413	369	411	399	380	384	389	398	415	375	371	375	393	360	342	376	435	381	439	422	388	359	366	404	446	366	410	406	417	403	380	399	374	402	378	419	404	377	411	420	402	414	401	404	366	418	389	391	396	412	382	401	360	423	425	384	395	397	378	441	394	424	386	378	424	372	410	434	406	424	391	413	481	437	389	394	380	394	363	370	405	377	369	374	399	416	396	358	409	412	407	426	360	419	401	383	411	366	403	387	381	364	380	402	363	397	382	421	428	357	371	393	407	364	395	361	386	393	378	415	457	385	400	391	363	377	404	396	372	369	392	391	401	363	382	387	403	423	384	346	396	394	418	431	425	394	417	399	406	400	404	390	434	428	379	407	383	373	415	389	371	397	395	373	396	399	399	375	398	395	372	371	407	382	391	388	413	370	397	415	438	420	412	395	437	407	375	397	415	411	368	396	373	395	377	416	388	369	388	370	427	404	408	383	355	420	381	389	419	384	413	372	433	385	383	427	401	361	411	364	400	393	382	401	392	412	437	400	424	422	382	408	409	384	384	417	404	394	394	398	386	397	382	376	373	406	384	376	357	427	409	390	377	380	403	368	420	372	399	371	401	413	439	399	401	374	413	380	389	412	397	393	414	376	433	380	412	354	387	383	396	361	419	368	388	403	407	409	395	364	379	413	356	394	400	417	400	340	401	387	429	387	400	390	425	378	388	387	403	369	391	388	398	407	417	410	371	396	388	407	379	388	397	417	414	388	383	400	355	389	374	391	436	393	388	383	392	404	444	357	396	355	397	381	407	377	411	413	398	371	387	422	363	374	419	389	399	367	388	380	428	382	398	420	369	388	397	388	407	405	365	378	396	394	388	376	399	383	397	382	425	375	377	394	379	368	373	411	407	383	379	373	389	368	417	403	407	395	379	401	383	399	361	382	385	386	395	393	406	382	409	390	417	383	390	391	375	373	393	384	382	368	365	396	390	421	374	409	394	394	399	367	389	407	371	410	445	387	410	401	384	382	412	434	393	381	385	402	368	391	387	398	382	368	392	365	396	404	429	376	377	385	345	369	398	400	398	404	355	362	399	370	398	397	391	387	383	383	378	385	424	374	391	391	389	411	390	414	400	417	411	394	386	387	381	401	383	395	396	381	398	383	390	369	374	404	393	395	370	402	397	361	408	419	417	402	389	387	441	367	372	402	398	374	436	373	358	405	382	407	411	416	412	374	427	387	375	386	408	357	386	399	416	396	400	350	401	381	386	384	360	404	411	385	410	427	410	397	401	370	397	398	412	408	379	343	432	397	389	401	382	374	416	419	393	396	396	382	418	425	402	404	392	401	372	402	378	414	413	400	412	371	394	421	419	378	369	388	389	408	380	385	382	402	377	398	388	383	388	435	391	404	393	386	379	381	393	382	391	404	417	418	412	374	403	419	433	389	408	394	391	386	369	410	397	372	403	406	406	431	362	378	350	376	421	406	408	378	412	432	363	406	394	430	387	371	370	369	376	386	400	397	385	406	397	389	363	368	394	404	393	364	380	410	380	363	386	412	384	374	415	367	392	371	378	401	431	403	420	397	411	405	417	414	412	408	450	400	355	393	402	415	397	380	376	375	356	368	393	372	380	365	375	401	406	398	388	409	374	421	395	387	427	401	373	363	436	392	399	389	420	395	385	376	401	413	399	362	398	410	383	409	376	414	412	403	364	412	411	375	434	407	398	336	418	395	392	384	419	378	379	402	388	378	374	356	373	378	399	442	418	417	402	428	385	394	432	416	396	384	418	406	367	421	431	423	403	412	381	373	397	406	400	395	434	407	365	384	395	401	371	372	419	391	367	423	415	391	410	389	430	370	370	354	419	428	394	428	391	386	364	425	412	405	385	422	430	395	403	399	371	385	405	387	376	386	393	419	395	414	392	425	385	388	395	412	410	376	384	408	415	389	358	411	406	419	362	388	412	412	364	386	409	413	391	394	381	379	425	378	402	402	412	385	419	397	374	382	387	374	374	371	414	408	341	378	390	405	413	387	359	369	372	365	408	425	361	406	448	408	379	390	355	374	421	395	392	379	368	370	396	375	378	385	353	394	404	398	386	366	398	409	366	411	383	386	385	395	399	377	375	420	384	394	419	407	401	376	389	387	378	407	390	395	448	404	372	412	354	376	372	394	377	369	380	387	408	376	408	427	374	374	406	410	410	407	383	401	378	411	358	366	406	398	378	405	405	403	371	374	427	416	387	418	393	365	421	426	373	396	370	426	403	397	399	383	434	415	374	385	409	408	393	411	361	378	412	438	376	396	412	386	382	401	408	401	397	386	417	393	390	385	420	378	383	407	432	404	379	420	384	400	366	389	373	402	439	381	407	395	415	411	380	430	382	389	375	394	363	420	394	459	391	362	404	385	397	377	365	376	396	426	411	405	400	413	392	397	414	384	408	411	381	399	409	380	356	382	401	398	412	371	421	433	386	370	409	429	391	385	425	394	396	384	365	383	386	377	382	444	414	391	415	378	383	429	398	386	378	407	426	355	380	392	377	409	386	411	415	420	401	377	397	392	406	363	381	368	417	384	400	412	406	432	405	397	401	397	376	393	390	379	417	380	375	352	403	397	404	356	404	365	421	353	380	451	386	377	387	349	383	430	410	399	395	399	433	414	402	387	426	382	412	360	417	386	402	396	393	371	409	400	418	384	367	375	407	427	425	397	406	415	393	366	406	387	394	370	404	393	381	392	393	389	360	365	423	381	393	401	412	395	419	376	372	405	365	375
26569	20289	11212	4142	1922	1249	994	696	612	506	498	483	481	424	442	408	414	403	353	365	361	311	347	308	311	308	324	350	298	345	361	360	312	358	330	338	328	319	363	347	333	309	338	308	309	317	345	325	295	310	271	322	336	334	312	299	300	337	311	303	298	295	341	323	309	319	321	302	340	288	344	293	290	305	322	331	350	297	301	327	328	296	304	334	325	336	309	307	322	284	293	325	297	324	297	341	332	280	298	302	329	327	318	303	327	333	309	319	301	347	302	340	310	296	320	304	319	303	294	307	298	303	327	318	289	315	274	351	290	295	297	327	336	328	317	310	346	281	315	314	293	345	296	330	296	320	331	326	294	301	269	315	345	306	303	311	307	341	339	291	322	299	311	307	328	319	287	303	328	326	312	285	327	344	289	275	313	304	323	313	311	329	326	302	303	331	302	293	310	292	308	312	303	317	351	334	316	295	314	319	284	321	306	304	288	344	332	300	340	271	334	332	304	278	327	332	292	276	333	301	340	313	298	290	285	287	321	318	336	292	300	322	315	280	299	317	342	291	356	352	340	296	288	301	312	325	349	314	322	318	316	325	360	333	350	304	320	303	301	310	323	316	313	339	337	304	332	320	308	305	324	308	288	310	306	265	325	306	334	321	318	303	296	318	321	327	309	333	331	333	302	357	293	332	341	280	295	310	301	317	312	297	285	313	295	298	278	297	307	329	283	299	309	299	340	331	301	329	317	273	304	337	302	316	308	299	295	336	262	299	335	305	295	275	297	325	328	282	318	311	315	340	345	310	312	335	309	300	337	321	306	315	334	321	307	293	313	341	331	314	300	280	308	289	297	309	332	327	308	289	348	329	343	310	317	332	320	314	337	324	326	301	300	287	312	286	328	309	328	295	296	322	331	306	303	330	322	324	305	332	287	302	304	319	288	331	340	332	341	329	330	338	304	310	290	300	313	343	324	337	306	333	331	311	308	321	314	284	331	325	312	325	316	335	317	299	354	328	287	319	310	318	313	323	326	293	312	304	314	301	326	298	306	313	336	327	307	367	335	299	316	310	323	349	277	338	288	305	284	316	305	326	295	299	328	298	328	320	316	320	319	335	301	329	352	289	322	319	321	330	310	318	319	322	331	309	301	295	322	336	309	288	308	314	315	337	317	319	314	342	305	301	322	306	320	293	303	291	335	327	301	308	310	295	316	312	296	321	289	297	320	341	331	311	308	331	312	317	314	314	344	312	295	320	304	316	288	314	336	305	315	334	289	290	282	311	333	268	293	312	283	316	298	302	312	337	295	347	312	287	350	316	308	296	302	321	323	322	336	333	294	291	281	312	296	311	296	330	291	322	280	306	329	314	307	291	311	285	347	309	301	303	341	324	286	304	319	306	340	329	311	321	301	296	317	286	334	296	272	333	300	322	321	281	317	305	292	340	321	304	307	346	307	261	303	332	312	318	304	312	338	330	303	290	332	279	291	299	303	289	295	313	308	315	301	276	310	305	311	297	304	270	318	298	331	314	305	308	316	291	319	275	334	304	332	328	331	305	325	326	300	301	320	300	301	344	294	278	301	337	335	321	312	328	302	326	307	321	279	293	298	302	315	285	323	338	312	303	318	316	306	324	299	301	323	322	299	299	294	301	313	311	326	292	310	311	325	308	304	298	300	263	305	327	303	349	296	303	309	302	322	315	298	335	321	336	321	315	283	321	312	308	296	328	306	296	367	303	297	311	317	335	319	303	315	332	315	310	336	323	298	298	327	304	320	340	329	312	287	274	333	295	263	326	318	322	292	290	313	310	330	320	307	319	313	323	315	297	301	296	286	294	267	325	316	293	329	304	327	313	304	308	322	315	313	342	310	311	331	311	300	317	308	299	293	317	295	307	291	278	318	308	296	314	342	320	314	318	335	305	292	312	305	287	301	303	336	317	313	282	317	335	328	316	328	328	317	304	325	297	324	287	317	353	308	301	290	291	302	273	294	277	319	334	303	308	305	315	309	321	304	324	342	322	330	335	327	312	317	305	294	331	276	347	296	342	314	304	323	352	318	327	325	296	307	318	307	315	318	321	287	322	291	309	305	311	316	350	310	298	325	309	287	316	314	356	300	323	310	314	312	306	289	310	311	353	317	324	331	328	316	318	296	337	311	293	329	308	312	277	338	331	316	329	307	337	320	296	324	317	291	304	330	322	305	315	326	312	325	309	309	298	308	312	298	317	322	308	284	308	335	352	285	288	318	327	303	323	347	303	312	294	296	324	314	350	287	302	304	323	310	301	297	302	333	298	303	309	307	295	308	311	330	321	301	311	312	324	295	311	332	310	316	318	359	308	280	300	318	280	300	313	311	313	293	345	285	307	314	365	337	308	294	315	317	315	317	315	305	293	313	311	320	339	305	297	328	322	293	311	300	289	318	306	304	278	340	331	311	303	286	313	342	293	304	315	294	284	328	294	299	332	318	302	321	294	300	330	336	303	316	317	338	304	285	296	332	311	306	303	312	309	341	299	360	274	324	313	299	307	309	306	324	308	328	308	300	324	300	295	314	305	288	311	297	281	324	288	307	303	313	323	289	323	329	338	315	316	298	305	336	314	308	289	324	316	319	325	339	337	312	271	312	334	323	307	291	302	323	280	343	335	315	293	283	289	314	328	337	303	295	335	323	309	296	341	340	310	339	349	341	300	274	312	285	349	298	304	295	312	313	303	308	323	313	297	297	304	302	317	303	303	303	305	297	303	310	327	330	293	325	339	293	305	302	311	271	329	322	313	322	323	321	309	288	293	318	292	301	330	313	326	303	292	303	317	313	308	318	320	315	324	319	333	343	316	313	323	322	307	315	287	316	329	259	289	308	299	340	341	311	277	301	295	298	323	302	282	330	268	308	290	306	333	350	293	322	314	318	319	322	307	285	285	309	290	319	290	328	303	314	301	345	324	298	280	307	327	285	293	326	321	298	314	331	307	297	314	340	313	317	328	306	331	341	308	320	311	299	303	307	310	305	310	289	317	299	319	291	329	323	325	312	320	327	321	331	321	316	300	291	322	314	306	344	320	305	312	296	327	314	303	311	292	296	311	312	348	304	328	314	299	307	300	349	362	299	344	315	331	318	323	296	284	306	292	313	295	298	301	314	314	303	320	329	344	340	342	316	334	325	311	318	301	353	296	315	302	330	346	307	294	349	318	313	331	331	308	326	303	286	292	321	303	280	322	294	330	302	322	331	315	321	309	316	310	289	310	303	320	332	296	304	344	324	296	325	331	289	296	321	328	307	335	298	324	331	302	338	298	292	270	338	330	315	324	314	337	299	314	349	331	299	304	348	283	320	321	286	323	320	340	324	298	321	313	309	293	325	332	314	303	299	332	313	328	318	325	297	304	289	273	319	292	301	334	303	287	317	321	285	300	317	297	345	287	326	316	298	323	333	296	319	320	294	301	317	336	311	341	311	312	321	282	279	291	296	312	307	299	297	311	332	298	307	334
10722	16229	14869	8979	5959	4373	3392	2451	1948	1508	1491	1397	1394	1220	1092	1033	989	938	869	815	802	775	730	698	662	694	709	669	648	657	721	645	667	694	715	654	653	676	662	646	640	622	635	683	613	617	637	626	671	624	622	674	634	640	643	681	665	676	625	639	636	635	631	635	648	671	597	637	624	591	624	619	612	659	617	602	630	609	618	615	606	656	605	618	614	616	612	624	590	626	613	640	635	621	581	629	580	690	646	656	649	633	627	616	628	608	622	591	623	669	628	669	601	623	565	639	593	585	619	639	628	640	656	634	622	603	576	587	623	625	607	671	629	624	612	666	600	597	621	584	645	609	639	666	573	620	638	619	625	608	632	635	601	653	589	631	657	616	582	622	638	580	605	633	594	622	679	616	640	576	633	634	582	600	644	575	625	677	623	627	623	653	636	603	594	628	640	624	627	579	625	630	622	612	630	657	635	649	620	647	616	642	618	569	631	576	595	667	673	604	623	598	657	608	629	630	644	588	647	643	636	642	602	605	645	560	624	593	598	626	636	631	643	597	617	618	641	627	663	651	617	595	631	607	639	592	633	629	622	618	588	636	634	654	649	607	588	682	579	618	614	636	584	622	644	587	608	627	659	625	660	621	641	644	621	639	697	588	624	554	656	637	614	601	558	637	609	601	605	690	662	567	586	653	666	628	616	646	665	598	624	605	614	614	647	608	620	646	598	630	650	611	623	572	616	635	602	592	598	607	652	597	620	616	641	682	656	650	618	619	608	601	628	616	602	605	663	646	606	578	642	660	657	609	601	582	609	668	626	585	622	651	631	598	596	684	588	609	629	597	589	645	630	631	628	583	634	611	589	613	670	623	631	678	636	608	599	583	602	615	630	669	595	613	639	623	622	622	636	593	637	610	637	592	631	620	616	582	618	616	618	641	671	572	623	648	587	618	610	632	622	675	597	637	621	640	680	657	601	649	599	632	670	616	672	637	646	641	610	652	606	639	607	602	647	655	595	591	640	603	624	629	632	626	623	619	597	636	655	616	631	616	618	660	581	700	620	646	622	654	626	667	594	615	633	623	545	609	611	639	643	604	631	627	611	615	660	644	608	592	616	618	621	667	635	681	624	632	631	639	661	679	636	579	598	585	616	606	602	630	595	643	645	597	616	663	612	599	610	633	575	607	596	610	610	666	628	686	610	674	608	634	630	633	583	615	633	637	637	632	633	588	628	620	617	601	599	599	630	641	623	632	608	628	651	602	627	633	621	655	648	609	588	647	689	640	587	631	574	677	637	614	643	641	623	628	633	623	623	632	615	639	632	634	625	586	561	607	689	634	610	669	586	624	611	597	636	598	639	637	567	650	597	649	586	653	627	600	624	657	596	639	552	599	647	623	598	602	619	659	625	647	611	616	628	632	658	629	628	582	591	646	613	656	646	640	642	643	633	612	619	607	635	617	613	604	606	591	643	622	612	626	585	673	623	611	629	605	658	655	611	617	633	642	664	626	600	600	601	632	617	611	610	648	625	636	619	612	614	577	626	610	655	608	646	645	642	616	626	613	591	562	621	610	626	609	618	596	636	617	612	638	670	641	629	631	640	656	627	601	586	623	633	645	605	631	613	612	622	625	645	564	627	628	641	600	653	589	656	632	668	667	631	664	623	605	635	642	599	638	605	600	654	624	653	660	612	618	601	623	616	601	659	588	649	609	599	656	656	614	610	611	626	597	650	645	640	657	678	612	598	615	644	663	620	614	652	639	597	637	596	662	603	601	587	599	639	637	622	564	657	647	629	602	620	603	564	619	616	588	616	629	636	603	652	637	611	645	637	615	637	617	578	610	615	602	619	596	591	636	650	619	628	554	630	615	636	603	651	611	629	610	668	580	612	600	698	585	622	633	603	599	664	628	679	633	581	618	614	607	595	628	592	657	643	628	611	563	629	643	639	612	581	615	628	637	636	671	637	601	606	569	571	619	598	588	623	634	620	622	607	642	666	589	626	551	595	641	660	578	600	626	620	631	576	644	623	596	622	608	615	617	652	615	670	570	608	607	619	644	607	604	651	635	633	589	631	541	647	622	649	638	628	641	638	604	593	650	588	621	632	607	621	608	613	600	618	654	597	612	597	586	633	627	656	641	608	638	612	593	645	646	609	634	615	567	634	595	627	632	601	610	649	609	669	585	607	619	597	608	593	638	680	598	606	635	604	648	676	640	626	614	608	686	575	609	655	641	596	639	640	617	611	614	619	661	660	593	613	674	661	614	620	613	654	630	647	614	621	604	631	576	667	647	638	634	598	630	571	661	663	637	636	619	599	610	633	618	631	590	673	648	610	642	609	653	645	603	612	618	642	603	625	633	627	598	610	607	634	645	597	635	629	579	611	601	609	627	639	601	639	629	646	661	635	584	642	628	605	619	578	618	634	620	628	629	648	598	643	613	600	611	607	628	622	652	665	594	636	664	610	633	599	644	635	632	610	606	624	619	617	607	624	595	643	619	644	580	633	667	607	596	632	614	602	673	662	621	655	643	643	615	640	612	620	661	589	632	633	607	651	659	602	595	669	622	640	602	587	613	645	620	596	638	636	629	621	599	692	581	622	649	621	603	596	633	615	582	646	618	606	643	624	637	638	620	635	612	624	637	605	615	611	663	615	635	615	576	605	644	611	651	611	598	581	668	618	619	607	678	624	649	600	618	587	629	624	662	624	609	632	627	646	648	637	581	606	641	655	614	568	641	621	627	616	664	616	659	632	613	601	651	584	557	659	625	607	626	592	601	619	669	649	640	625	609	617	623	590	580	599	603	632	611	601	637	676	643	602	633	631	640	635	638	673	638	594	629	617	634	615	642	631	640	607	579	647	606	656	630	604	623	642	629	608	561	615	665	626	685	614	662	648	628	632	602	609	600	618	585	637	656	608	631	630	608	616	618	631	583	637	607	606	612	584	573	618	567	616	585	653	643	605	650	645	650	623	599	631	572	609	635	618	634	649	597	614	622	609	618	624	606	634	643	602	649	602	651	635	622	595	591	601	633	614	606	610	622	622	655	601	629	623	615	622	592	641	645	612	629	620	616	591	646	630	608	648	602	588	610	587	635	621	631	636	589	613	599	610	602	579	624	598	570	601	620	599	641	630	666	630	635	618	670	639	604	598	641	623	607	611	604	644	619	636	631	575	609	607	620	618	625	608	635	606	687	646	639	624	600	678	562	636	644	631	654	622	600	616	594	609	617	644	652	603	621	622	619	622	586	584	625	617	593	616	633	642	626	644	580	606	605	631	649	619	624	634	616	603	634	633	618	654	623	607	616	591	637	593	646	620	605	648	616	586	638	626	634	608	587	659	656	633	607	621	634	639	594	609	631	635	590	620	600	580	579	658	619	639	635	599	670	614	615	620	600	635	622	597	686	575	655	644	626	620	644	566	663	610	633	599	627	568	603	652	594	571	642	629	606	589	636	607	580	594	607	608	573	667	592	681	619	598	651	550	646
23976	21117	28176	24304	19625	5059	1938	1121	829	607	538	552	527	434	393	361	392	323	324	286	271	258	272	232	221	240	221	211	232	211	233	228	203	221	215	225	193	210	212	210	190	208	209	191	242	207	212	183	178	211	218	187	171	198	197	221	184	200	204	186	233	208	186	178	202	215	203	189	196	207	214	199	166	202	183	193	192	197	204	191	214	176	191	182	186	202	174	191	217	189	199	213	192	191	200	206	172	190	185	184	179	189	185	192	193	207	198	182	160	191	177	210	196	180	181	183	168	200	170	201	167	210	191	182	203	206	177	195	190	167	188	186	175	190	193	189	182	201	207	194	187	166	182	196	193	190	203	175	211	172	177	200	179	197	211	169	179	201	200	177	207	183	199	182	178	187	183	199	191	200	204	230	188	175	197	169	175	185	201	182	171	186	194	189	174	179	214	192	182	195	182	179	174	217	208	196	159	183	180	190	204	165	184	176	192	180	189	196	187	168	194	201	164	201	189	197	200	186	170	186	188	197	193	195	172	187	198	228	181	176	166	195	203	186	193	184	202	185	180	184	194	204	205	172	200	196	180	169	196	193	187	194	205	173	187	174	186	172	182	205	181	214	202	193	199	163	176	181	190	198	185	168	178	195	203	187	176	176	208	179	186	184	192	208	165	209	189	171	196	192	187	193	166	169	180	197	153	184	180	190	213	195	209	186	168	200	158	183	193	187	178	196	192	167	196	193	216	181	187	178	198	188	169	192	172	158	184	197	184	210	185	173	181	183	175	158	197	191	200	182	193	183	188	183	183	187	154	182	174	189	199	168	203	174	209	187	201	175	186	193	173	179	169	207	173	200	195	188	183	181	197	217	209	175	195	214	190	211	207	199	189	178	189	190	199	207	207	186	168	184	189	203	176	215	205	190	188	201	181	173	189	184	167	172	182	178	185	191	173	196	200	184	163	201	196	183	159	207	189	202	192	215	182	205	191	192	207	185	194	198	184	192	163	196	191	192	167	192	166	182	181	196	176	214	186	203	174	202	194	176	184	189	192	160	207	208	205	187	179	195	203	178	199	190	190	195	220	198	181	207	204	198	197	199	189	210	203	170	165	187	203	196	172	181	197	188	180	190	189	188	190	165	181	185	213	200	192	177	183	212	180	185	186	187	188	193	194	170	174	177	167	202	174	204	192	187	180	185	200	190	172	191	197	186	188	203	199	181	186	159	209	172	162	166	166	200	194	195	186	176	167	184	176	193	166	183	192	182	195	172	184	174	184	199	195	174	182	193	190	177	197	231	169	175	182	192	188	192	199	194	196	184	191	179	176	188	156	197	193	200	204	190	180	192	200	189	198	195	200	166	184	208	209	208	178	185	205	228	178	183	180	186	216	178	184	188	198	184	177	178	175	204	202	206	201	189	185	170	207	204	206	194	170	192	175	190	190	198	218	175	169	198	154	168	174	189	174	197	197	198	215	162	206	169	197	198	191	175	198	199	203	182	190	184	208	197	197	179	162	188	194	144	199	189	170	200	192	167	183	194	171	183	184	183	192	185	178	232	190	161	179	160	186	183	180	186	200	186	203	151	197	189	188	190	190	165	183	179	185	205	178	184	189	181	209	178	197	191	182	184	192	180	202	167	175	192	177	170	190	189	178	198	185	195	194	153	198	186	197	181	201	180	195	187	184	188	191	179	192	201	170	200	204	182	188	171	190	177	181	185	162	188	181	180	195	194	191	174	190	209	211	190	196	162	175	180	208	217	179	200	165	167	198	177	191	189	202	211	198	219	184	187	185	199	178	201	202	192	195	186	174	175	199	174	191	197	219	163	188	179	191	181	179	176	155	181	179	188	186	180	187	178	191	171	191	184	188	218	184	205	203	166	166	218	192	173	180	194	179	173	208	213	194	192	160	193	155	183	212	194	189	189	187	172	196	172	198	191	197	177	202	173	223	195	202	197	201	168	173	166	171	195	209	201	171	166	202	216	199	168	193	180	173	188	197	182	170	200	170	187	190	192	179	184	204	213	183	186	175	195	193	182	188	201	198	196	184	179	190	190	186	158	205	188	206	225	187	193	192	209	187	165	172	196	191	193	170	201	180	175	181	188	191	180	193	188	183	171	192	197	182	196	191	203	195	205	197	185	202	210	181	171	169	177	190	214	202	193	179	189	198	193	189	186	175	174	194	188	187	163	197	194	205	182	203	162	199	182	178	187	191	167	195	178	225	182	189	175	165	174	188	201	202	188	182	227	162	192	183	189	197	178	202	169	178	197	198	185	187	187	199	207	202	206	190	172	160	203	182	198	185	171	181	198	178	188	170	201	172	198	191	195	181	203	162	186	178	206	192	193	182	184	175	200	194	221	188	185	170	201	189	172	167	219	175	193	189	212	183	182	159	197	192	195	194	179	197	189	199	182	180	164	193	170	142	188	192	195	198	176	159	183	181	177	186	183	194	191	172	187	191	171	194	198	169	222	199	180	224	166	183	215	181	217	170	202	183	196	198	193	183	208	226	177	178	173	199	171	180	205	180	166	170	175	160	197	187	177	181	197	176	194	178	179	184	189	190	203	185	177	192	204	180	181	201	161	183	202	181	175	181	185	182	196	192	174	190	222	204	187	175	204	192	172	188	175	188	188	185	183	193	227	177	199	160	186	189	187	209	178	188	172	177	181	174	184	197	215	178	177	165	183	194	179	168	191	163	206	180	194	163	187	180	183	196	189	202	192	210	190	194	205	171	195	196	190	188	199	190	168	192	166	180	188	161	201	193	187	186	191	184	179	193	176	193	193	177	195	195	173	169	195	171	188	184	185	197	190	168	171	192	183	192	195	189	221	178	189	192	189	200	209	192	193	222	159	192	195	177	198	200	181	210	194	188	153	197	150	196	203	199	179	202	186	167	182	210	199	195	215	201	176	202	185	176	179	191	174	193	200	184	183	176	189	220	184	188	181	165	182	168	216	188	198	186	180	221	205	180	161	213	206	171	179	186	214	165	196	215	208	187	200	203	185	193	197	151	165	203	176	228	197	196	215	186	202	180	217	172	187	189	207	213	185	216	214	172	191	191	179	196	214	200	189	191	205	218	183	192	164	177	197	194	208	184	202	180	181	171	198	178	200	177	183	200	195	197	178	186	173	202	185	185	199	182	186	206	201	179	163	184	173	157	200	180	159	192	195	170	161	190	207	182	195	186	188	189	180	187	182	190	190	179	216	175	192	184	175	177	184	199	189	207	206	182	223	174	190	214	193	195	197	191	169	194	182	202	156	182	223	191	205	190	206	179	208	218	185	197	147	185	184	190	197	198	198	208	191	187	190	192	176	200	161	192	189	187	190	184	181	189	190	196	198	190	170	190	167	186	190	200	200	171	180	172	184	175	186	196	192	189	186	203	190	202	197	194	170	198	166	220	199	178	181	167	182	181	207	193	205	201	187	204	202	194	175	200	191	189	185	174	167	183	194	184	181	170	194	199	191	164	190	193	166	175	174
12181	24452	22283	13950	10161	7527	5432	3948	3021	2186	2063	1956	1822	1511	1424	1303	1147	1000	930	828	713	702	636	558	534	550	522	533	531	525	511	557	506	527	504	497	480	483	468	413	454	445	401	399	428	414	443	443	423	471	414	401	414	459	418	409	439	418	453	438	419	439	446	413	455	390	429	419	399	399	370	398	403	411	424	420	396	397	405	398	380	385	338	371	379	357	437	404	364	392	375	400	388	399	410	440	378	356	396	436	356	385	436	378	409	395	367	413	403	419	378	398	369	380	392	367	424	411	423	377	404	416	379	399	351	360	384	440	377	388	380	356	376	386	359	384	406	380	424	408	349	385	376	373	396	417	405	393	387	370	357	375	405	376	405	406	381	395	409	368	395	393	386	383	435	371	434	366	420	376	397	375	399	405	398	403	398	394	384	402	397	405	382	385	403	385	390	368	395	388	405	369	386	362	375	363	384	365	401	384	377	375	394	378	388	424	397	366	398	391	419	390	375	366	394	403	379	411	371	388	417	426	392	402	387	371	352	394	402	381	387	370	412	421	416	434	376	375	403	390	370	415	399	359	403	405	380	385	382	392	371	335	385	349	388	356	417	424	419	387	399	377	413	403	384	383	366	422	400	394	391	398	387	367	353	401	375	385	393	396	378	403	401	373	428	391	368	386	417	404	373	367	384	370	425	403	378	368	381	399	402	389	390	420	374	380	388	389	385	354	401	401	374	388	378	380	384	394	414	361	374	368	367	352	396	419	398	388	414	404	401	381	399	384	395	375	414	398	394	397	376	370	391	372	370	377	378	382	394	407	391	404	379	429	380	353	453	406	404	386	411	381	398	412	357	391	366	382	391	381	429	368	410	388	394	395	392	366	359	402	401	350	384	382	362	411	357	395	391	370	396	370	412	397	386	364	396	415	387	398	370	387	392	355	397	373	395	375	373	376	392	375	394	396	391	365	409	407	395	371	393	369	398	384	375	387	379	393	410	378	371	384	345	407	391	385	379	388	388	435	408	389	386	384	401	393	391	406	379	405	368	381	390	387	400	365	352	404	373	385	364	410	423	352	404	403	394	388	393	395	403	411	410	370	371	400	372	398	390	388	366	418	373	355	401	384	378	423	378	392	394	376	381	421	361	387	376	413	401	424	377	386	386	372	361	388	408	351	349	360	381	409	403	391	401	430	385	357	415	381	413	384	396	377	362	415	354	385	418	377	368	414	378	420	376	388	396	366	381	402	404	387	399	399	421	406	352	372	345	374	369	370	414	396	365	419	441	409	391	389	381	369	436	357	364	377	392	384	316	390	346	386	405	416	380	394	392	382	397	373	349	370	402	368	371	387	420	396	399	383	442	391	370	372	376	371	394	401	404	371	407	382	429	366	386	354	390	385	402	408	402	431	419	357	344	388	418	377	405	378	409	398	371	378	413	377	439	401	377	416	428	375	394	410	372	377	392	409	404	392	387	419	385	408	385	390	348	362	403	409	414	372	381	364	399	397	389	363	375	427	371	386	386	396	393	390	372	396	386	391	407	391	394	399	352	383	375	378	378	367	396	410	384	397	429	401	373	422	367	400	379	411	383	398	382	394	394	398	374	417	362	433	372	369	395	407	362	419	363	368	339	372	400	374	374	390	430	393	361	385	416	372	356	385	406	373	358	377	363	410	423	423	360	369	396	404	371	398	386	399	377	413	409	388	390	422	412	379	385	370	403	397	376	351	417	376	372	387	367	390	371	371	358	409	361	419	414	364	416	395	375	424	367	387	382	412	399	419	403	400	399	381	418	357	405	381	376	389	402	379	379	364	374	380	417	388	416	389	414	387	423	408	412	399	359	404	355	369	390	377	398	373	372	386	362	401	378	393	437	379	386	410	346	382	368	403	391	390	386	420	418	376	391	405	398	408	386	409	407	389	404	383	386	409	378	386	393	392	376	419	394	384	368	410	418	386	405	394	367	347	328	368	384	394	362	414	349	365	375	370	354	398	373	369	355	375	404	435	390	395	389	404	398	412	401	366	403	365	360	389	413	353	407	400	369	401	428	357	388	411	405	376	386	359	406	373	383	358	360	403	338	383	366	357	376	349	391	375	438	383	405	375	386	406	385	359	396	401	389	342	357	384	369	386	392	416	394	390	368	387	373	379	372	394	387	433	391	372	385	372	393	358	347	375	406	385	364	410	376	376	369	348	441	383	379	397	395	368	418	409	345	383	414	346	389	377	382	391	361	371	392	430	407	371	401	395	390	406	372	345	384	379	396	386	405	401	381	366	394	387	428	416	354	421	370	400	374	386	418	386	351	382	422	382	384	375	419	365	407	396	386	332	346	402	400	372	390	394	379	373	359	415	379	402	389	382	391	373	361	420	397	407	391	380	397	374	391	366	372	361	376	369	365	388	388	386	407	377	383	421	332	429	369	366	378	416	397	377	380	349	377	350	406	376	417	386	361	363	387	392	359	376	393	394	394	382	399	357	379	350	380	335	336	414	402	383	380	387	356	400	370	395	381	362	388	375	395	357	402	362	360	374	401	369	384	394	381	431	377	441	394	383	377	366	375	400	391	407	382	390	395	421	373	391	389	386	400	360	371	383	357	378	408	398	389	372	388	413	375	373	373	385	357	369	407	381	374	406	450	392	377	412	386	361	409	397	385	426	412	376	379	400	394	378	394	415	402	393	384	391	384	411	381	411	380	388	413	404	387	375	386	383	381	441	394	366	362	388	423	420	415	392	413	380	397	414	376	409	372	382	394	404	381	403	396	410	384	364	416	398	348	379	373	371	378	369	407	397	393	387	380	438	387	387	381	346	430	396	378	392	386	342	367	371	392	375	394	397	391	391	384	404	385	379	381	397	382	394	374	399	390	397	379	352	382	380	363	375	409	365	389	378	370	403	407	424	368	389	397	390	365	395	375	371	368	372	354	402	408	382	386	374	442	371	385	387	424	389	406	393	394	365	388	356	394	392	351	389	416	370	399	381	362	387	394	376	360	435	393	396	411	391	436	396	369	403	406	400	387	392	414	340	395	411	396	398	359	396	357	389	372	366	368	376	375	417	372	395	397	384	363	394	384	399	349	388	411	374	388	395	379	374	371	365	376	390	402	399	380	412	397	375	356	419	401	391	395	422	397	385	421	414	427	372	371	378	375	389	436	370	365	421	363	402	379	381	395	349	371	389	428	406	401	378	359	391	351	400	403	424	397	411	384	350	354	396	361	373	402	392	386	418	403	408	379	396	392	395	444	387	411	404	415	410	397	409	359	429	374	413	366	408	410	415	406	376	412	350	413	346	388	373	391	415	380	397	356	382	390	416	391	400	369	358	387	353	400	399	410	389	371	361	439	417	376	359	373	367	398	384	381	397	416	402	402	377	395	382	346	385	399	411	412	384	360	376	400	418	410	394	438	353	370	391	375	404	370	381	390	400	344	415	396	391	373	369	386	383	370	376	400	379	376	388	408	403	401	379	388	389	438	359	383	356	364	381
23125	21121	28821	23672	21125	18774	4874	1795	1120	965	784	817	690	592	529	500	487	439	407	364	305	300	291	279	259	286	259	275	265	288	276	277	284	250	251	238	268	214	232	241	237	214	232	222	232	231	204	223	265	208	198	212	214	224	226	209	212	229	234	223	191	230	224	213	197	199	225	211	228	238	220	185	200	196	203	222	233	229	214	216	231	232	209	226	195	206	225	197	205	206	222	233	246	214	200	201	201	205	216	221	212	217	200	203	229	216	187	201	204	190	203	214	228	201	214	228	238	227	198	226	223	191	195	211	213	254	215	202	218	204	176	198	217	223	211	212	204	211	216	212	192	230	218	227	189	204	191	202	216	189	207	217	234	218	209	212	210	209	228	200	195	197	253	220	205	196	224	215	212	200	193	187	219	205	203	183	186	221	203	209	205	228	204	214	208	192	192	215	210	210	208	213	243	195	201	200	200	199	237	196	205	213	185	207	221	200	198	188	179	206	206	198	227	200	184	186	199	209	188	192	207	187	219	218	194	216	184	222	188	216	197	208	224	195	206	221	192	237	173	222	205	224	215	196	197	212	219	179	188	202	200	225	202	202	230	219	215	191	206	231	211	208	206	196	195	213	213	193	189	185	223	206	206	214	211	227	228	201	173	223	216	179	197	213	202	202	194	195	210	209	211	184	194	197	208	224	210	221	207	186	186	212	173	213	212	213	227	209	204	200	209	217	217	222	231	231	216	196	225	216	225	204	229	203	207	207	200	182	204	215	186	203	212	222	205	189	202	204	228	204	202	204	214	217	216	204	190	214	218	204	189	225	229	210	194	205	214	182	209	216	212	187	217	197	214	208	197	221	209	177	217	201	228	202	211	208	224	191	220	191	202	194	207	200	181	195	205	184	220	225	184	226	216	211	202	197	199	222	213	196	200	204	212	241	212	212	233	216	212	212	230	224	203	212	203	213	216	198	213	198	191	193	177	185	214	202	188	210	188	209	203	202	219	191	197	200	207	216	192	198	180	205	203	230	201	211	228	207	218	202	195	214	191	218	188	184	193	204	209	200	190	201	214	216	213	195	203	231	209	210	200	198	220	204	191	207	211	211	222	213	197	201	222	216	197	216	182	209	210	210	212	200	204	215	217	241	198	205	200	216	221	189	199	189	219	219	209	204	192	185	196	241	222	190	193	205	225	232	216	224	186	177	181	190	178	206	187	236	209	212	211	201	193	204	225	192	202	217	230	228	196	197	188	203	230	221	210	212	216	210	211	223	228	211	209	224	187	200	213	220	203	195	219	203	205	217	192	218	203	212	217	190	197	198	208	213	200	222	225	191	197	219	207	204	219	213	210	208	229	206	201	215	207	224	194	209	220	214	177	214	189	217	217	239	208	202	213	204	237	219	200	209	193	180	207	196	208	203	219	223	214	196	200	213	210	216	195	186	212	180	235	230	214	208	193	191	207	219	217	199	206	209	207	221	197	215	208	191	212	212	192	230	215	183	195	212	223	205	225	222	190	203	225	242	210	203	214	189	192	183	195	189	208	210	204	214	211	218	210	210	203	208	204	209	228	226	219	228	201	178	197	190	206	217	228	205	203	217	198	208	200	202	208	219	227	210	191	219	195	209	210	202	202	171	196	196	205	229	195	193	201	164	198	212	208	198	198	198	208	180	209	191	209	220	201	216	215	199	200	201	202	206	209	212	203	194	220	217	208	198	228	197	205	174	206	189	221	190	231	187	226	191	200	185	207	228	210	207	192	205	211	207	189	211	221	191	200	210	209	224	197	215	209	214	234	194	203	206	211	197	176	220	204	190	211	213	211	175	194	193	207	196	209	217	205	194	214	205	200	195	178	172	203	187	206	204	189	188	199	208	194	211	213	193	213	204	181	190	182	193	210	213	207	223	199	180	228	192	227	195	207	181	203	220	204	208	225	225	164	205	210	217	188	206	224	215	210	187	237	208	201	198	225	207	200	180	197	227	220	185	186	203	210	198	190	206	187	200	199	194	212	210	221	200	198	214	214	221	224	198	234	203	244	187	214	191	185	221	191	218	210	206	220	206	211	226	204	194	181	184	231	204	222	222	208	222	194	200	197	225	219	219	216	211	196	237	203	202	202	198	253	190	220	189	166	191	200	221	211	193	211	228	215	200	208	207	212	196	188	210	219	229	202	244	207	207	215	203	191	199	208	221	197	223	200	197	216	209	198	195	209	202	225	194	218	189	206	205	203	196	251	187	193	174	208	215	212	215	215	215	199	210	207	212	227	194	225	217	205	189	211	205	230	187	228	205	211	196	214	178	213	213	201	213	188	183	218	230	186	211	194	221	193	197	201	213	209	195	200	206	204	219	213	216	211	201	229	235	206	197	174	215	207	200	194	216	221	218	226	206	222	221	217	242	186	197	206	202	212	236	196	190	206	207	192	220	217	213	215	205	216	219	223	197	199	215	205	198	200	221	193	214	210	187	210	201	212	236	219	217	210	205	198	205	211	215	197	188	188	224	214	216	196	212	241	168	231	191	202	216	210	212	211	218	212	181	218	200	198	211	202	218	214	204	207	228	213	213	205	223	174	201	177	197	220	203	189	224	211	202	201	174	216	215	182	194	196	227	231	206	208	215	230	204	219	209	208	220	194	212	179	187	189	221	225	218	189	202	220	223	211	253	196	189	214	231	199	218	225	200	202	197	196	206	187	216	205	212	211	186	207	218	213	219	226	191	222	232	221	202	223	197	200	196	210	227	187	206	192	202	208	213	194	207	221	179	212	210	198	214	200	206	198	234	225	212	176	185	207	176	197	256	223	214	208	204	223	219	183	221	204	205	215	224	203	226	210	226	203	201	209	224	196	204	201	201	200	210	216	209	172	199	194	200	227	199	195	191	239	233	206	203	240	222	245	208	201	197	189	225	216	216	207	187	210	187	212	209	218	221	202	200	231	217	228	208	202	227	223	207	198	209	187	207	203	233	191	205	203	224	208	192	210	171	197	192	211	198	224	213	205	190	214	205	227	214	184	206	218	210	175	189	228	185	196	203	216	206	209	220	194	198	212	199	234	191	207	212	202	228	216	192	224	211	213	192	201	200	234	168	230	205	214	205	203	200	218	243	208	186	202	215	204	202	203	209	211	193	217	221	205	214	231	197	212	219	182	218	220	198	214	195	185	202	216	217	188	204	215	235	207	205	207	204	207	214	204	186	199	185	201	232	223	200	202	191	205	220	211	209	185	194	207	210	206	180	223	201	188	207	205	209	210	204	222	210	206	194	197	237	220	213	193	216	239	198	164	187	219	204	200	235	196	199	192	221	207	201	197	190	223	219	220	194	202	217	202	209	205	229	199	192	196	181	198	182	222	213	178	205	197	225	200	182	190	188	218	196	248	223	198	196	207	198	242	196	212	188	206	188	222	212	192	195	214	211	204	226	220	193	213	222	208	192	166	204	209	206	206	205	196	185	170	228	203	223	195	189	191	187	201	227	184	192	213	225
14723	29341	26785	18101	13628	10272	7755	5739	4085	3372	3011	2753	2696	2104	1848	1665	1536	1384	1214	1077	968	855	805	720	662	661	612	642	694	626	569	591	560	602	571	608	569	550	545	481	522	465	462	456	466	457	443	465	527	438	471	457	469	440	447	446	451	438	444	482	418	396	425	444	437	453	419	422	420	398	406	424	425	435	395	387	389	443	402	400	411	428	411	374	394	422	394	425	413	410	394	403	428	395	377	467	437	415	424	415	420	358	416	401	434	388	415	410	377	429	369	407	360	412	420	446	388	395	418	376	380	418	408	430	387	369	405	381	418	423	393	418	415	401	399	411	403	409	381	402	379	387	359	391	422	387	428	361	388	404	408	418	408	426	410	382	429	386	379	434	395	433	420	416	426	369	391	421	383	415	404	411	428	372	348	419	406	435	395	431	385	422	413	392	392	395	371	380	412	433	409	415	376	368	365	383	423	372	416	390	398	367	439	391	370	408	387	392	387	407	432	396	393	401	383	391	402	387	431	410	395	423	380	430	424	369	403	393	383	398	399	383	386	412	382	415	432	396	405	398	358	401	387	397	397	420	392	363	397	390	397	389	403	410	399	351	399	401	432	389	373	382	378	405	367	376	357	389	415	370	391	421	348	416	402	386	401	416	431	424	380	395	380	417	407	389	404	361	401	420	421	368	437	396	398	345	393	388	373	366	364	398	417	390	412	401	384	387	408	374	389	382	369	405	383	390	407	406	385	382	385	374	422	387	351	391	392	426	410	391	373	403	360	409	408	364	394	413	414	407	412	373	378	389	397	389	415	420	393	382	381	398	410	395	416	372	407	381	406	374	399	395	411	375	465	381	391	356	415	389	410	411	405	400	357	381	393	395	378	388	359	391	406	382	393	418	384	399	410	389	387	415	396	379	384	411	398	399	417	380	392	400	406	347	390	366	390	400	418	368	392	355	391	407	409	368	437	388	399	416	385	449	409	419	413	389	377	406	393	412	397	409	391	371	380	390	388	393	391	394	377	405	404	397	375	405	417	396	410	399	394	379	426	403	409	388	375	414	382	404	398	368	374	387	357	396	397	362	420	390	416	427	385	383	382	417	377	417	374	392	349	443	407	403	353	402	403	391	406	385	410	392	407	370	408	421	406	402	399	395	425	387	381	407	415	398	369	389	387	359	401	391	397	389	389	407	390	369	374	381	388	392	454	394	410	376	398	385	405	431	395	398	392	400	380	383	399	408	396	384	416	386	394	417	392	391	419	422	416	407	399	393	355	386	378	390	381	363	410	427	390	419	419	388	369	365	348	387	418	422	374	384	419	400	392	381	415	392	374	411	410	414	401	380	387	380	406	356	395	403	435	425	417	401	399	376	412	378	402	414	381	404	408	401	366	407	387	373	396	380	392	411	399	410	406	375	438	408	372	420	377	366	381	387	408	371	435	417	427	403	372	391	397	404	372	390	394	374	407	390	355	392	390	390	403	406	406	417	392	419	400	389	353	388	403	386	368	380	402	395	371	372	366	409	379	375	405	398	415	374	413	385	389	404	393	411	400	431	445	405	397	383	387	380	374	364	402	412	392	378	394	421	399	377	396	421	387	363	390	384	399	387	379	406	375	417	389	391	389	396	405	395	367	393	411	428	396	369	396	411	422	433	402	408	393	372	428	370	415	361	426	395	368	395	385	373	401	403	409	425	409	388	407	427	422	387	430	404	397	368	408	403	385	404	419	402	413	406	385	443	360	405	379	378	403	386	394	410	400	373	417	389	401	372	409	372	378	435	415	396	402	402	399	390	416	369	390	385	385	415	408	404	388	372	395	394	387	423	399	403	364	398	379	401	379	412	419	426	365	364	388	416	382	384	398	375	386	362	402	392	384	420	413	423	412	397	431	393	419	368	391	393	419	431	419	404	419	408	409	399	364	402	376	362	369	397	433	395	386	389	385	379	392	392	386	405	401	418	389	412	365	406	400	425	420	379	423	367	410	374	371	373	385	423	387	407	396	382	352	381	383	406	367	375	379	401	407	405	391	408	406	385	405	422	399	379	410	382	377	356	408	421	398	398	403	424	387	413	422	399	364	406	399	408	414	428	380	392	389	413	377	384	402	421	402	417	426	395	393	382	392	415	378	422	367	390	387	394	398	415	440	375	383	387	401	426	420	393	376	358	395	403	408	368	425	400	391	378	375	393	375	357	382	375	375	402	384	374	391	431	390	397	429	387	382	365	381	385	413	405	365	399	387	394	372	380	406	363	402	394	384	393	419	387	411	379	417	388	347	408	412	370	378	404	384	362	408	416	382	435	395	384	418	384	407	388	385	397	368	387	394	387	380	383	377	398	375	400	375	403	379	398	387	418	419	432	395	422	409	427	413	426	391	365	406	373	375	404	424	427	441	424	421	398	385	402	401	396	418	462	433	374	385	371	374	411	418	412	418	388	367	373	423	409	397	412	438	386	379	369	350	410	378	397	403	419	382	400	378	378	373	427	417	434	404	363	367	427	382	398	439	441	395	385	413	425	422	371	406	427	394	389	423	358	391	441	432	395	392	399	404	425	420	376	413	380	416	411	405	367	436	402	390	377	355	413	436	379	388	398	352	384	389	403	424	366	400	393	371	417	365	419	431	415	422	398	428	403	420	392	426	425	398	407	393	419	380	428	427	411	400	380	346	368	399	353	400	376	432	403	398	376	414	372	395	382	396	366	417	382	393	387	403	351	394	397	420	362	388	371	411	383	389	405	411	400	406	361	407	402	390	387	402	424	415	397	346	357	398	386	401	387	359	394	391	402	405	389	400	368	403	416	402	414	415	384	393	363	402	423	416	412	409	366	392	384	417	415	389	389	387	390	394	378	368	422	433	437	393	393	379	393	394	420	428	395	405	378	386	423	375	424	404	402	409	359	418	372	383	420	408	389	431	394	393	376	413	395	401	371	425	416	397	413	362	402	404	383	392	382	405	409	380	379	430	409	396	426	405	382	412	386	392	401	386	409	400	403	411	394	422	428	382	385	382	406	389	379	428	382	385	402	371	428	366	430	429	369	427	371	382	400	396	407	391	335	401	404	396	433	355	383	375	419	414	361	363	391	376	363	413	404	401	377	380	378	402	385	406	401	378	388	357	387	411	412	395	417	409	386	369	381	439	398	350	414	382	403	425	378	397	391	404	401	398	385	392	419	399	375	395	442	416	390	404	415	371	391	409	380	391	407	381	414	409	392	402	416	392	407	446	377	402	404	420	376	395	371	373	406	369	385	408	398	402	440	422	370	392	391	399	421	374	401	370	405	425	413	398	390	383	397	417	391	420	394	400	373	421	411	382	411	389	406	415	444	406	390	387	366	393	387	402	395	419	402	396	402	393	400	371	422	441	425	382	394	420	393	400	372	390	389	386	389	397	395	410	363	416	408	379	393	407	417	368	388	388	394	395	415	414	445	400	406	419	397	397	415	366	351	378	388	392	435	417	420	362	412	402	412	377	449	406	392	374	371
26504	20309	11513	4133	1909	1312	915	699	543	479	486	478	444	433	381	407	419	352	364	376	324	361	331	365	365	347	294	319	310	331	349	330	344	319	347	335	296	332	306	324	325	319	319	310	334	324	314	347	330	365	316	309	289	318	334	329	310	324	300	301	311	306	328	311	339	320	333	326	300	294	302	320	319	312	315	308	303	345	345	310	295	294	293	323	318	316	306	308	309	317	307	279	296	305	318	281	327	285	286	315	322	338	282	285	279	326	316	300	288	302	315	301	314	317	308	319	334	313	326	359	295	324	318	315	291	313	299	325	314	296	288	290	313	310	329	276	344	327	293	310	309	302	311	317	310	305	286	282	309	294	298	279	301	271	325	314	291	295	309	318	276	321	284	323	300	301	346	309	306	296	309	327	331	334	320	298	316	290	340	314	296	321	278	290	307	312	292	294	281	296	294	331	283	326	272	296	284	325	292	287	304	330	338	308	334	288	318	327	293	284	324	332	282	328	328	288	290	307	305	353	295	327	284	288	286	311	319	339	312	320	311	330	305	300	319	316	314	309	325	323	305	324	306	291	309	304	268	303	299	281	331	295	313	279	304	333	313	322	300	323	320	330	309	276	336	322	283	297	339	325	298	323	306	314	316	326	280	301	307	305	340	315	296	316	315	320	353	303	309	286	281	309	289	273	308	307	311	344	295	283	297	315	308	290	333	304	281	304	331	329	315	326	310	261	331	316	280	311	312	286	306	340	290	332	354	319	287	290	291	311	321	319	298	294	327	294	303	299	332	308	286	308	287	331	316	311	320	330	321	329	332	314	316	322	303	319	310	330	333	295	296	308	301	306	367	295	328	292	321	302	321	315	341	303	305	323	277	295	315	305	300	303	329	316	315	312	287	329	318	325	322	308	317	325	288	266	289	307	313	301	311	304	310	306	324	324	282	298	301	311	337	332	266	302	347	290	297	339	324	298	310	293	301	285	302	313	306	371	317	302	305	335	310	304	321	328	313	311	275	319	269	312	342	305	316	287	333	310	306	321	290	329	289	307	301	312	287	324	302	303	299	322	332	295	316	335	305	314	325	278	300	313	308	292	348	301	309	325	340	306	327	268	318	268	275	314	328	324	309	323	301	280	323	351	321	295	316	304	305	323	307	301	324	323	308	305	326	299	300	317	307	315	296	302	311	298	313	322	303	334	321	316	304	338	312	302	307	307	296	288	313	293	313	303	315	306	295	309	294	303	305	302	255	310	313	314	325	281	294	292	294	319	304	305	290	320	317	310	328	316	312	323	275	354	334	300	317	307	305	296	301	272	314	302	348	318	307	309	302	319	294	306	288	308	330	305	303	285	327	303	323	320	299	283	339	302	321	316	328	349	297	326	334	292	339	293	320	318	302	274	305	351	308	337	299	286	297	295	290	303	304	333	316	317	273	335	329	323	311	329	313	320	305	325	312	303	309	316	336	320	305	293	318	329	287	315	306	312	314	329	280	295	323	280	303	315	331	339	332	300	336	306	319	311	326	294	317	289	305	300	317	321	300	314	319	296	314	312	283	281	295	304	331	289	301	302	311	314	304	303	314	306	325	327	297	326	296	275	318	319	340	333	301	307	310	307	318	306	336	298	288	296	326	339	341	333	289	299	333	325	314	302	310	295	304	320	299	261	299	295	322	309	315	306	292	326	313	316	296	309	294	318	326	304	331	288	326	313	294	315	337	334	296	352	327	279	291	286	347	301	311	339	322	304	328	326	303	325	298	293	346	300	328	308	306	282	303	287	312	313	299	334	314	304	316	293	295	316	310	309	316	320	303	300	327	316	332	289	285	319	299	351	274	304	316	342	315	299	319	309	298	315	327	312	285	312	297	298	321	317	336	343	319	311	297	327	301	303	326	335	292	305	303	322	306	311	322	296	296	306	297	329	330	322	328	302	321	288	308	321	319	298	319	327	303	325	304	307	307	308	319	323	285	310	315	322	305	313	307	303	297	283	304	291	294	304	305	321	313	299	304	342	333	320	354	333	333	309	349	290	306	294	325	301	296	321	318	334	306	326	303	309	300	269	317	327	314	308	289	329	299	322	347	329	267	332	305	328	311	301	317	312	323	321	320	302	325	321	307	324	284	301	302	311	329	311	295	290	312	320	332	286	304	277	312	327	345	325	321	342	323	323	291	258	304	290	319	313	338	290	278	325	295	284	329	330	310	323	328	296	302	306	291	324	273	278	298	298	311	298	323	304	304	299	303	318	301	302	340	301	323	304	311	299	289	345	301	318	328	304	353	308	314	300	299	303	337	294	326	289	298	277	312	298	332	317	325	288	320	310	299	329	286	329	297	294	312	284	312	294	317	329	301	304	318	330	340	271	302	311	325	293	319	321	305	320	317	305	311	327	328	295	315	285	340	290	339	292	316	309	297	319	308	339	315	305	330	360	307	310	289	303	317	297	293	333	301	307	309	309	337	296	303	326	344	316	300	307	321	310	278	316	328	339	295	304	324	305	296	300	294	325	294	306	304	314	315	332	313	314	303	315	315	305	339	348	318	312	322	313	269	326	321	317	316	306	276	318	292	325	272	302	308	295	309	317	331	307	311	283	306	332	324	308	328	318	310	303	341	353	295	323	304	334	326	290	353	335	297	305	318	287	311	291	316	305	286	334	299	297	271	335	337	315	309	296	310	319	316	324	298	305	299	336	328	305	316	323	292	308	308	311	338	327	337	327	310	337	279	293	336	313	325	291	303	324	275	283	343	324	269	334	319	291	340	269	363	314	329	318	315	305	315	338	311	324	311	317	303	275	342	322	281	311	335	308	314	312	314	299	312	317	291	320	327	320	316	295	310	287	340	296	318	317	280	324	286	312	303	306	336	355	328	300	292	322	324	301	321	311	328	308	328	323	311	310	301	302	338	314	311	304	318	329	296	318	303	333	343	331	304	312	358	289	344	315	300	315	292	283	346	281	306	287	325	289	305	327	300	328	344	287	293	297	299	300	335	336	308	316	315	286	309	323	310	295	309	300	349	311	298	313	324	343	314	324	299	308	284	309	330	297	298	302	298	310	309	318	297	302	309	327	310	311	330	318	298	298	304	293	291	313	315	317	296	347	283	311	315	301	299	305	294	336	299	292	305	304	319	301	305	314	328	331	323	302	326	318	297	320	339	315	289	317	341	330	288	290	285	296	327	299	316	292	318	289	313	324	285	332	293	280	332	323	304	306	299	315	291	312	299	311	311	306	304	335	290	288	315	326	303	310	334	300	346	324	315	306	284	320	316	299	283	300	328	307	331	332	295	333	314	286	319	305	280	313	323	292	298	301	309	334	306	308	307	310	337	308	304	325	301	299	315	282	347	308	318	313	310	289	315	310	327	269	285	275	322	316	291	306	292	326	293	332	305	296	304	327	305	308	365	335	310	285	323	299	309	313	323	306	332	269	332	309	306	315	322	299	318	312	293	331	310	313	320	304	285	292	320	333	291	316	309	286	312	310
10871	17268	15096	8575	5801	4398	3187	2337	1758	1486	1471	1320	1365	1131	1072	1039	968	902	849	777	818	763	703	725	709	729	722	724	659	673	677	736	681	713	651	690	715	699	700	641	614	643	645	610	641	644	661	658	651	682	636	652	632	612	657	636	628	611	632	624	643	641	633	652	625	657	657	616	641	652	653	668	640	652	563	631	653	635	613	579	637	611	586	635	624	618	654	645	632	621	649	642	631	639	605	601	590	653	583	568	627	626	629	600	617	619	557	619	629	641	650	628	581	619	629	634	635	636	590	625	596	605	547	610	574	636	634	654	620	593	651	619	603	636	688	642	608	652	578	601	599	592	645	622	629	585	616	635	613	617	614	621	621	661	604	634	654	640	617	596	631	615	611	608	668	627	586	631	652	643	622	614	598	599	616	601	661	588	637	599	607	613	628	648	604	641	635	648	621	610	643	647	643	603	622	605	597	597	658	634	612	591	624	593	596	653	628	624	613	640	642	623	614	623	633	609	614	598	629	622	584	614	627	611	649	647	644	590	596	612	614	605	677	627	620	616	600	571	582	590	681	624	605	611	638	619	611	601	613	621	598	604	603	615	585	619	621	618	610	591	612	625	640	657	628	654	586	637	605	640	647	634	657	655	620	625	655	643	640	616	613	649	629	601	625	608	598	614	622	636	633	623	588	610	620	621	621	635	607	625	611	644	638	615	619	596	606	605	594	660	588	655	640	604	649	619	604	629	632	645	604	622	602	622	599	623	594	657	623	624	574	586	623	658	611	645	613	686	626	647	628	609	670	663	625	561	675	616	633	606	584	592	606	573	590	636	633	565	599	564	617	621	616	651	607	591	596	634	641	651	634	636	664	633	613	624	658	638	571	564	647	648	627	633	625	659	644	601	664	586	635	672	613	604	623	630	600	599	621	637	618	598	629	662	617	663	618	598	604	623	606	607	622	606	586	607	643	621	614	571	682	640	646	660	599	613	610	636	635	605	587	604	622	618	627	578	621	633	586	603	607	619	606	619	646	578	641	602	610	612	652	575	576	627	630	640	639	621	635	602	621	652	650	596	657	633	629	627	565	582	611	589	630	593	621	606	619	614	606	594	597	572	582	598	602	621	605	606	613	617	591	596	625	625	577	588	629	616	627	655	654	646	613	663	651	650	616	584	613	664	636	609	659	592	651	598	590	617	627	640	569	614	617	630	632	648	663	650	630	629	599	637	616	632	563	613	615	652	602	629	638	592	644	640	617	613	600	655	600	595	595	632	637	594	613	634	657	628	636	609	661	576	593	585	605	595	665	638	630	613	643	571	632	612	651	620	605	603	624	653	583	599	653	607	569	635	569	621	600	630	631	618	571	610	691	626	629	602	617	657	586	590	577	604	677	636	563	619	599	607	594	628	644	625	606	663	643	598	609	593	596	623	663	614	632	618	643	618	604	666	612	637	615	594	610	592	598	624	582	634	642	644	621	566	653	622	628	685	641	641	629	641	643	619	599	613	570	558	630	633	641	624	638	651	631	591	625	624	630	664	633	607	613	631	607	612	638	634	621	648	607	635	603	618	653	672	604	604	638	620	608	591	646	659	638	605	608	627	584	642	628	626	625	594	644	627	618	636	595	640	603	632	640	624	649	604	616	632	589	631	631	619	613	616	633	605	593	600	618	632	638	630	618	613	668	626	629	620	584	620	574	646	635	644	605	618	647	624	626	621	621	664	596	627	610	617	650	636	596	591	571	598	602	593	634	667	656	565	618	617	600	624	635	640	633	626	601	651	607	612	641	642	633	591	579	606	603	638	593	619	574	632	608	619	600	653	648	599	658	636	639	653	609	638	619	584	614	614	641	608	623	604	596	633	602	648	623	615	594	638	645	593	625	591	630	642	603	637	602	617	640	613	622	615	605	636	654	601	631	607	628	633	637	610	648	580	642	642	608	649	575	636	606	638	609	585	587	627	584	606	584	602	630	644	596	632	607	584	599	651	625	607	608	626	633	600	590	636	635	637	613	619	627	620	629	661	626	654	633	647	615	598	577	650	593	605	624	568	660	656	581	638	621	646	599	641	611	656	599	575	598	651	648	593	626	632	662	618	624	643	635	625	648	615	626	617	595	646	664	594	631	611	675	598	607	632	593	589	564	604	585	588	627	598	627	615	622	635	614	630	606	638	598	625	578	620	634	643	601	586	593	577	615	602	619	627	640	590	661	650	623	609	602	618	622	646	619	620	621	622	613	584	621	659	625	637	551	654	653	627	614	633	609	636	646	580	599	607	599	578	608	603	611	641	635	634	582	685	593	623	644	650	613	649	623	582	654	627	623	601	621	594	611	607	635	642	629	619	576	613	620	615	594	617	576	662	639	644	597	630	632	651	600	579	678	608	571	599	613	643	646	607	606	625	602	654	610	615	614	612	668	614	639	659	618	568	624	660	601	670	615	660	621	581	612	560	671	649	562	658	615	601	609	611	670	620	641	664	592	603	619	641	574	645	603	630	626	626	588	596	596	608	629	624	625	665	590	595	615	612	645	645	594	622	657	642	641	659	630	597	620	607	629	611	675	621	592	593	614	648	633	602	637	598	630	596	572	641	593	604	589	567	616	629	658	624	624	637	664	674	595	602	615	607	622	646	619	591	625	573	683	673	597	640	600	577	621	620	605	614	620	645	610	591	643	611	614	648	600	605	626	613	620	597	641	651	566	597	602	639	629	561	586	591	606	617	673	647	614	571	608	585	648	569	638	635	598	645	618	610	607	608	616	647	654	622	604	628	595	638	630	630	562	638	626	678	612	621	619	624	649	657	645	621	650	634	654	614	657	599	656	611	594	611	626	632	618	619	616	621	652	611	606	588	636	638	631	604	654	628	615	645	629	612	649	639	668	583	615	621	680	614	626	630	615	624	636	612	643	584	625	647	646	640	612	640	597	604	585	646	620	648	625	600	623	676	645	610	605	651	621	654	635	645	591	624	676	612	669	629	622	632	618	672	648	608	596	667	671	578	566	634	607	610	619	620	607	637	591	574	631	633	620	611	617	602	641	638	595	639	620	602	620	641	639	613	594	630	605	617	615	622	625	668	647	599	626	612	636	641	638	637	604	621	616	645	669	652	619	569	643	617	595	626	621	616	629	656	609	603	624	637	631	617	607	662	651	581	651	590	643	626	632	621	632	625	631	591	599	651	594	632	559	652	588	649	616	656	662	648	594	633	638	628	594	646	653	635	671	590	577	615	665	621	615	601	625	601	635	592	620	646	620	637	614	611	623	627	603	618	594	657	645	614	588	640	607	608	621	621	613	547	648	610	616	661	649	603	635	618	591	615	640	608	589	666	657	619	621	610	569	650	621	639	640	638	620	670	599	587	644	643	655	619	616	638	652	610	638	622	602	645	633	596	605	641	584	607	648	607	628	589	604	600	615	618	623	610	615	618	606	661	635	644	570	655	643	643	616	599	615	606	580	626	633	619	570	600	568	565	682	588	603	625	636	625
23982	21097	28129	24303	19604	4880	1827	1086	729	634	573	555	512	466	403	377	361	331	305	271	244	231	234	250	212	237	199	230	206	233	210	214	205	236	195	211	200	200	204	192	192	203	197	189	190	199	179	203	210	209	195	207	215	218	182	204	178	173	190	208	202	216	176	170	181	222	188	192	173	192	157	186	180	197	176	192	198	198	207	201	192	188	175	203	182	219	207	173	179	177	175	198	177	196	189	196	201	174	178	189	201	204	181	186	176	187	157	181	184	177	196	206	169	166	202	184	181	192	202	184	195	192	197	207	188	222	204	172	194	188	184	164	184	193	193	170	186	163	185	184	174	192	192	206	228	190	174	162	188	184	185	204	211	165	203	167	198	182	167	180	213	189	206	177	187	181	193	183	215	187	197	211	211	191	196	206	172	209	164	197	197	194	203	194	177	156	181	190	188	182	175	195	189	205	185	190	189	202	189	183	195	174	218	178	204	178	192	184	205	190	192	153	196	183	171	172	173	192	180	163	178	184	222	203	180	167	184	206	196	202	197	177	185	202	184	205	194	180	184	196	174	174	186	170	183	187	188	181	202	187	175	179	176	171	187	163	196	168	185	176	187	214	164	171	172	162	200	211	174	173	180	178	190	167	175	141	176	178	198	201	177	165	171	210	194	163	172	194	205	161	189	184	178	202	190	173	175	175	175	175	212	177	217	206	184	209	185	180	201	186	198	203	192	172	182	171	199	173	181	183	179	169	179	198	191	185	178	199	183	196	165	174	188	179	180	189	221	177	196	184	188	195	192	194	191	198	161	193	183	183	179	210	199	180	183	196	175	175	187	165	177	204	184	162	168	210	185	171	210	186	203	177	160	181	193	168	190	179	183	195	183	192	174	175	185	180	178	207	178	190	174	158	175	192	175	182	183	204	179	187	197	194	189	166	193	198	164	148	172	159	198	178	186	214	193	175	185	180	187	171	185	172	210	195	180	179	174	182	199	208	197	207	189	194	178	164	173	186	172	192	190	184	193	179	183	182	206	186	157	173	165	194	208	197	182	195	173	191	174	191	207	208	173	177	172	178	203	188	187	197	191	188	199	193	183	191	179	186	184	204	174	184	178	187	211	183	185	188	207	188	185	190	197	189	193	171	180	185	171	180	181	196	180	186	178	203	176	181	196	197	176	202	190	200	187	178	177	185	194	176	197	216	190	193	201	165	205	190	182	194	179	191	213	199	182	186	208	195	197	179	233	170	192	197	212	173	177	205	170	190	201	197	194	183	159	202	166	196	185	181	187	194	170	210	186	165	179	156	192	174	203	197	180	177	184	177	167	194	198	188	171	196	169	201	173	206	169	192	198	191	171	196	183	186	187	183	205	188	178	178	185	184	179	184	194	185	195	165	193	190	201	185	208	175	169	167	178	178	206	196	180	182	167	203	181	162	180	181	228	183	190	185	177	177	173	169	175	189	186	194	164	202	176	172	194	187	177	197	183	199	176	194	195	200	198	188	160	174	193	179	181	183	191	231	163	175	175	182	218	178	182	201	207	192	188	162	190	207	202	174	183	186	192	165	169	184	191	182	213	178	224	182	191	189	190	196	190	198	173	185	202	189	180	181	181	211	190	174	188	198	176	168	185	203	209	207	161	168	182	171	197	187	187	175	197	177	194	204	200	185	171	215	182	178	230	166	179	189	182	186	184	188	178	180	192	229	175	166	187	211	198	175	178	197	186	159	195	207	192	179	211	188	195	181	189	170	176	198	186	177	181	195	200	176	207	181	194	217	195	179	196	180	170	172	181	172	181	192	187	192	194	206	193	200	192	181	196	196	181	176	187	203	212	185	182	195	190	203	198	169	191	173	189	216	185	180	203	197	182	168	172	177	179	167	188	200	186	210	191	172	177	170	210	182	184	200	186	186	203	192	217	216	194	196	194	143	188	168	191	196	183	224	186	170	166	187	214	180	207	160	183	186	179	196	177	192	156	172	185	172	184	178	193	197	186	186	207	178	198	169	191	202	194	158	179	187	181	180	193	177	179	181	195	185	186	198	196	165	228	180	155	198	173	152	158	192	183	181	185	192	206	192	181	176	195	203	193	177	179	189	201	186	199	187	194	182	178	190	154	173	179	151	193	189	188	212	178	203	196	180	195	168	186	195	179	202	174	176	154	213	195	174	182	160	201	196	179	193	181	192	171	158	183	186	177	175	188	211	186	212	205	169	167	189	197	195	200	205	199	204	178	175	172	171	193	199	202	186	202	180	175	190	191	202	175	199	170	174	190	186	179	173	191	196	183	178	199	148	182	186	181	186	178	207	189	199	187	186	189	197	180	180	185	182	141	177	182	172	175	196	180	192	184	194	205	167	174	187	201	206	172	186	177	190	174	172	181	170	191	184	173	208	187	176	179	194	165	182	175	179	179	186	193	190	178	186	172	202	155	176	179	181	172	176	187	204	197	194	179	178	189	190	211	203	182	179	192	210	202	178	200	180	173	206	197	199	188	203	186	186	166	193	173	193	186	161	163	196	176	196	195	198	184	169	191	199	185	188	189	213	190	185	198	197	175	193	198	202	179	187	194	178	192	177	171	160	197	184	209	198	169	167	190	198	190	178	210	169	189	174	203	194	197	193	193	189	184	154	183	194	189	204	194	166	178	169	196	186	203	189	211	169	185	181	177	170	195	157	163	184	201	191	179	196	171	178	173	174	165	185	201	179	169	176	178	187	195	179	148	173	182	179	189	187	189	178	189	190	198	198	189	175	198	171	204	185	155	207	198	179	186	190	196	187	176	162	217	187	177	174	194	187	199	185	184	188	192	197	168	169	211	187	197	169	188	216	167	181	188	177	173	197	205	174	162	181	174	211	167	196	174	181	190	196	195	177	201	182	174	173	157	190	214	185	195	179	170	186	195	166	187	188	167	178	184	199	190	173	203	185	203	180	173	169	181	172	208	172	187	181	193	199	195	174	201	174	197	179	184	200	185	199	196	191	172	195	183	177	169	186	191	204	172	198	188	178	175	192	192	186	181	187	206	214	191	198	188	210	177	196	194	172	201	178	189	199	174	188	202	172	186	173	173	182	187	186	202	204	177	208	199	200	195	172	150	177	198	172	193	193	167	185	173	164	207	175	219	197	172	196	163	182	202	189	198	199	171	188	187	178	195	175	191	164	187	202	198	216	174	180	197	189	189	184	181	162	182	179	199	187	204	187	208	194	182	194	173	187	184	163	205	179	181	167	196	212	187	163	195	177	171	183	182	191	177	180	178	172	188	182	196	198	190	168	168	190	186	175	179	190	180	185	191	207	217	188	184	174	178	195	192	162	186	197	188	156	180	197	173	174	178	195	185	201	194	177	168	205	158	194	183	149	203	193	164	167	167	152	183	204	200	183	180	179	152	206	218	188	180	179	181	193	162	181	217	161	143	190	189	166	176	196	170	204	202	189	183	189	196	194	193	171	199	184	183	173	188	175	195	193	164	203	180	193	185	182
12624	24472	22042	13804	9959	7400	5380	3765	2742	2257	2110	1878	1854	1501	1250	1217	1189	988	884	827	728	668	627	526	580	545	544	590	529	492	540	476	497	513	456	442	526	494	449	433	431	433	442	421	401	436	451	454	480	423	436	394	424	386	393	386	427	431	413	405	395	378	410	394	416	404	402	395	390	394	396	405	383	405	340	315	404	394	425	381	372	373	393	382	416	398	391	380	378	410	392	385	418	398	409	397	376	407	376	380	388	365	405	360	410	366	367	382	378	365	396	386	387	392	411	378	367	401	394	378	396	386	417	375	407	367	382	359	394	338	390	394	375	391	372	368	412	361	417	387	398	390	393	400	401	380	377	366	353	366	358	366	337	371	382	416	396	387	377	388	366	409	384	366	358	366	389	382	408	394	400	380	385	391	383	386	372	409	394	362	353	372	351	394	394	422	384	398	353	396	438	407	401	379	354	383	386	346	399	375	390	382	362	377	380	382	390	372	382	390	390	419	378	383	357	361	388	394	342	390	397	358	352	377	386	384	392	390	386	409	395	356	374	379	360	376	391	382	380	361	380	375	387	356	374	346	397	396	375	383	413	393	374	368	371	370	379	396	352	384	356	390	388	371	401	427	364	356	382	365	381	408	368	398	384	423	372	407	371	390	350	378	415	365	386	394	342	387	359	353	370	402	361	401	352	401	388	399	380	373	392	346	360	387	381	385	347	350	380	406	364	412	375	404	361	400	353	380	390	366	365	348	392	417	423	386	414	357	380	381	367	405	390	380	355	380	354	402	406	388	395	354	395	383	361	372	361	407	371	364	360	370	367	400	389	393	374	443	381	393	365	378	362	341	396	403	398	394	382	377	429	415	393	377	398	383	401	384	404	386	391	399	367	374	379	384	397	414	380	421	388	414	408	369	378	390	398	411	364	396	362	360	414	343	399	360	359	362	407	379	375	403	403	367	408	389	420	377	356	370	363	413	381	391	390	348	391	372	382	369	396	404	435	381	358	398	382	375	377	397	392	391	380	360	379	402	363	399	384	363	377	357	389	370	396	389	400	373	368	349	375	343	401	364	386	417	390	373	383	358	408	356	358	389	388	387	389	391	368	407	395	390	371	376	377	413	377	348	393	421	345	386	399	379	395	410	378	361	380	381	373	383	386	394	355	425	383	389	363	412	371	366	381	387	350	382	361	399	371	384	398	394	349	372	401	398	380	375	400	399	386	344	376	384	352	366	364	370	420	410	412	392	360	375	397	360	350	424	376	400	415	395	360	392	386	410	409	382	342	379	364	386	403	375	391	400	383	367	348	369	400	386	404	360	381	392	388	393	379	382	403	417	388	385	363	390	404	387	364	395	389	389	402	401	367	381	356	390	398	354	380	338	403	393	378	406	388	400	409	383	379	368	383	387	369	375	417	374	381	350	384	353	384	375	382	380	389	394	366	359	383	379	395	354	369	387	375	355	361	365	359	403	425	377	381	410	360	380	392	371	363	390	401	371	377	411	373	365	375	379	351	387	406	385	404	395	401	368	384	426	352	404	378	385	396	410	385	395	345	364	398	384	386	402	377	407	407	430	374	353	357	393	375	379	390	386	383	380	361	386	344	397	365	405	388	403	374	372	373	388	364	375	422	382	400	345	343	392	393	358	362	390	394	371	385	396	377	375	372	381	409	397	384	394	364	379	360	381	406	376	371	407	353	386	373	370	352	393	373	371	384	360	367	398	374	390	357	361	381	374	396	400	400	372	368	393	383	407	401	372	373	372	399	363	402	390	361	401	387	359	365	381	372	377	406	373	368	372	393	391	397	412	377	398	387	394	347	411	396	399	363	346	388	395	354	386	366	376	378	382	390	364	370	373	402	375	401	396	372	365	392	381	388	428	383	386	376	380	375	379	398	395	401	409	373	372	349	419	366	367	410	418	396	435	376	380	384	353	379	384	374	380	400	359	412	371	403	391	382	409	392	397	371	340	336	401	378	414	416	380	411	376	395	379	400	402	385	400	374	416	411	424	394	360	425	391	368	394	420	377	398	348	396	418	393	405	381	353	380	363	375	391	370	395	354	376	370	388	361	354	407	355	377	365	384	370	392	360	364	395	371	358	387	392	372	400	366	358	394	389	370	389	364	377	355	355	383	375	368	393	395	383	378	351	365	392	363	375	373	362	348	373	404	350	378	401	370	371	355	408	371	398	383	420	401	373	433	385	362	380	377	381	355	359	384	382	393	399	421	387	380	358	360	415	387	384	389	365	366	384	404	376	397	403	357	386	403	402	367	367	380	390	421	410	386	356	345	418	377	389	369	403	370	389	373	373	356	388	368	405	417	364	379	398	382	403	391	411	359	392	403	413	374	357	378	361	365	382	413	387	365	382	373	395	393	395	408	384	390	363	388	407	404	385	382	397	386	397	387	379	341	374	391	363	396	402	405	396	381	367	397	360	351	382	392	374	393	389	351	368	391	404	362	361	388	384	395	388	395	367	408	359	409	383	389	378	389	419	382	385	381	357	372	399	405	383	396	367	376	382	349	372	399	370	389	386	397	402	379	401	351	369	356	392	409	383	384	404	394	371	355	395	419	361	410	421	394	405	378	386	403	401	409	384	384	355	339	378	408	394	390	407	377	394	432	388	371	394	380	402	382	398	409	416	398	397	412	393	376	374	364	406	433	386	403	372	375	368	401	355	370	369	381	374	412	365	367	365	398	412	375	394	378	381	386	369	359	378	369	386	372	399	378	361	408	363	383	375	372	350	371	418	370	374	376	403	399	392	360	371	386	367	371	384	358	388	390	372	356	369	378	367	383	420	400	393	387	425	402	373	331	355	386	413	360	388	362	396	388	370	394	375	363	364	354	382	372	364	380	378	367	392	379	362	401	372	402	382	379	368	373	396	378	351	372	414	406	344	389	390	394	404	360	390	376	375	376	382	417	337	386	389	356	371	389	385	382	438	383	366	361	367	389	380	364	376	410	370	397	409	388	379	344	345	403	384	347	392	402	378	363	368	380	374	369	412	390	406	369	404	397	385	360	343	387	377	409	373	386	368	348	351	402	377	404	414	400	403	373	371	405	399	357	360	351	386	397	374	375	411	368	369	375	397	402	366	392	400	376	391	363	388	429	371	365	382	365	385	409	406	412	399	366	369	379	371	386	407	369	388	387	421	419	371	425	394	368	371	367	407	398	382	364	387	378	407	383	379	400	405	405	360	361	429	394	366	353	345	386	352	363	363	359	348	412	349	371	378	374	366	358	395	377	359	376	356	396	400	361	378	406	411	413	414	380	426	436	380	374	378	409	392	384	402	374	379	372	398	358	377	387	382	369	417	363	415	388	396	363	356	386	368	390	380	379	374	350	405	374	359	390	386	376	361	379	368	366	347	375	362	353	407	358	347	373	395	378	376	395	375	379	409	387	359	392	384	340	398	373	360	382	412	379	363	373	351	383	372	388	381	423	391	394	367	413	398	377	389	388	397	353	388	393	365	376	388
23145	21177	28846	23778	21192	18921	4741	1725	1076	921	826	828	712	632	505	488	455	388	354	370	341	332	309	298	281	257	277	236	267	292	235	265	274	261	220	267	249	234	223	226	203	220	207	220	205	237	236	231	238	226	235	209	229	221	219	228	212	235	225	230	228	200	219	209	201	209	228	217	192	195	202	205	200	201	218	227	192	213	206	235	215	215	182	210	221	223	185	227	173	222	207	184	208	190	228	209	232	202	183	209	228	184	195	209	198	188	201	200	211	194	223	206	204	202	183	206	215	225	187	196	225	211	202	221	196	222	213	179	184	225	189	192	210	194	218	173	188	211	191	221	216	203	209	199	213	208	213	205	228	172	215	205	204	194	193	207	237	182	230	188	182	192	203	173	234	189	199	201	211	227	219	198	180	199	193	187	204	214	212	215	206	200	182	189	173	206	224	194	190	189	188	192	208	199	197	208	195	183	189	232	216	191	196	198	193	185	184	199	226	194	197	199	201	232	185	228	224	200	242	214	212	210	212	214	218	212	197	205	200	195	186	210	207	197	237	219	211	207	191	200	230	213	214	220	202	203	211	225	205	193	221	220	191	204	216	222	190	222	227	203	192	229	223	207	188	196	207	204	207	205	193	211	230	203	197	201	211	235	183	199	191	196	207	217	195	198	215	185	206	204	198	201	213	228	222	208	212	195	208	221	214	182	204	165	183	189	196	208	194	236	201	213	215	218	177	207	195	191	204	210	199	196	196	205	198	202	223	195	207	210	200	231	187	197	220	213	203	191	201	217	202	198	242	204	222	226	155	193	193	221	179	179	195	189	226	219	202	189	208	197	196	218	219	204	211	193	193	209	190	207	213	196	180	204	207	231	187	220	181	189	192	204	195	190	204	192	172	213	222	212	201	198	216	213	199	214	210	203	193	210	204	195	195	195	227	223	176	205	207	210	195	229	202	216	186	195	196	216	202	202	214	248	208	179	217	196	186	200	203	194	193	185	189	194	217	216	207	181	201	195	199	221	181	203	211	221	181	207	199	191	197	186	199	188	213	178	204	216	214	210	181	203	190	201	202	205	201	206	204	225	177	214	213	205	205	201	187	223	194	225	196	225	199	219	218	227	196	197	223	211	197	211	198	215	193	191	183	204	197	224	189	208	216	212	213	208	234	183	222	194	219	195	199	235	220	217	183	197	182	204	191	177	217	197	220	191	208	219	181	208	203	221	204	213	207	208	196	197	199	216	206	194	222	178	196	181	181	192	207	211	195	233	205	199	194	204	202	186	196	201	192	203	190	189	212	230	205	192	201	222	218	211	223	204	195	186	212	213	188	226	204	201	196	171	186	198	195	194	209	202	213	230	196	197	227	184	184	198	206	192	212	224	176	203	174	211	196	200	196	226	206	190	208	191	234	200	206	213	218	219	189	203	203	200	205	223	217	200	207	206	222	203	210	211	212	200	202	178	212	220	219	220	227	212	213	202	195	205	218	204	210	203	196	201	201	206	218	208	213	208	186	231	212	199	215	197	215	214	193	183	208	188	183	183	203	200	189	203	197	225	221	185	199	198	193	213	202	202	208	214	200	187	193	201	200	210	194	206	221	224	187	196	216	199	232	208	207	206	203	199	193	187	230	211	203	181	194	195	181	211	194	207	180	204	218	204	204	199	211	193	190	205	219	196	198	189	192	176	185	195	204	195	204	202	229	219	225	206	209	202	175	203	177	177	197	191	202	219	196	210	209	189	204	209	200	216	188	193	194	199	230	215	197	222	194	192	206	186	201	218	231	196	232	220	206	195	189	203	179	206	186	197	200	204	188	232	187	200	206	187	192	192	206	209	192	185	195	212	221	197	207	189	177	220	229	211	198	148	198	213	221	202	210	205	194	219	188	211	192	218	205	219	206	208	204	188	188	220	212	213	213	199	203	228	211	205	206	188	218	197	199	174	185	183	207	190	188	207	202	190	183	202	173	205	195	195	217	193	218	197	181	178	209	193	181	226	183	209	205	217	195	210	218	179	209	202	209	193	192	190	226	216	193	194	206	205	234	200	201	215	210	225	201	200	202	217	218	209	223	207	224	207	187	210	192	222	204	212	191	222	209	201	215	215	198	201	223	190	215	178	192	193	201	230	195	214	213	221	218	215	191	205	178	196	221	213	222	220	170	198	209	196	204	195	196	199	199	241	233	204	185	211	213	178	198	212	212	197	199	207	185	207	211	210	221	213	207	203	224	189	193	212	231	194	200	194	203	186	200	211	207	221	195	192	195	176	200	208	209	192	266	210	211	217	192	214	215	176	188	219	204	229	151	210	212	212	190	195	195	204	190	171	207	217	192	183	183	194	173	207	181	218	223	226	183	200	194	226	209	184	212	214	190	210	201	205	192	209	206	203	208	223	188	193	193	210	178	231	213	184	212	201	209	203	181	205	196	206	200	198	213	186	218	205	206	189	197	205	208	202	209	206	225	197	212	205	210	218	225	222	193	197	212	202	184	182	199	232	193	190	223	205	178	216	211	207	199	205	202	177	181	214	229	206	170	179	178	214	202	187	197	197	206	212	207	173	210	198	198	221	204	202	212	198	201	200	238	211	189	158	177	216	198	188	204	211	205	204	201	190	208	227	187	209	204	226	196	176	190	183	213	218	220	177	215	199	196	210	217	209	210	227	202	213	171	222	217	217	221	238	220	228	199	212	205	208	203	198	181	186	201	228	217	194	203	206	202	205	193	182	178	207	220	179	222	215	195	229	214	206	191	191	206	216	222	194	200	215	218	203	190	197	201	193	199	196	177	194	196	183	196	202	214	203	206	212	193	217	191	202	179	201	169	197	192	182	194	200	228	201	217	200	241	201	204	210	225	206	205	178	207	178	217	190	187	202	215	217	202	216	206	175	197	217	208	202	197	203	228	208	210	194	213	199	216	211	200	213	218	205	193	221	212	188	218	238	195	214	210	216	188	217	170	187	217	198	227	211	186	207	196	180	192	194	215	194	194	187	204	204	199	211	214	211	201	188	204	193	223	212	203	207	161	219	211	208	196	189	201	197	208	213	226	200	225	173	204	194	201	218	205	208	193	202	181	196	183	211	191	221	197	205	177	195	197	195	161	217	203	197	205	193	215	199	202	209	201	189	206	219	205	200	169	204	188	229	191	248	211	188	204	196	210	212	197	204	177	195	217	200	206	212	186	213	205	183	191	191	219	213	207	172	201	237	184	201	217	179	198	222	186	194	201	195	207	225	193	204	201	244	203	170	189	199	170	199	207	226	186	212	193	192	195	214	220	194	199	211	176	190	202	202	206	194	190	208	202	216	214	227	185	210	192	201	186	214	192	223	194	223	223	191	205	232	216	190	209	179	196	195	186	199	226	202	200	193	223	162	196	196	204	204	203	188	187	202	212	193	187	171	213	226	229	211	222	210	207	206	202	198	211	193	194	218	195	209	189	204	188	217	199	196	191	203	191	188	192	212	193	218	193	203	221	194	215	197
14995	29732	26591	18019	13373	10169	7450	5277	3992	3421	3105	2828	2505	2006	1781	1684	1482	1289	1166	1026	977	842	743	707	653	655	648	645	616	584	591	649	568	577	556	562	536	521	491	506	471	475	453	422	466	434	436	482	477	480	424	440	464	460	423	439	481	420	479	436	428	387	448	392	445	452	399	412	424	427	423	421	385	393	422	354	427	416	374	430	386	426	388	420	401	382	407	401	408	403	406	418	363	419	409	394	428	448	432	422	407	420	370	379	373	398	407	416	402	397	357	394	401	372	391	431	400	382	413	395	368	384	386	394	387	437	386	368	382	377	372	385	385	360	404	371	432	387	400	386	381	431	366	387	387	399	372	373	402	415	395	398	382	427	375	396	360	366	412	422	375	396	393	369	402	414	380	419	397	402	365	425	393	353	356	386	389	362	407	421	374	396	392	397	399	392	395	390	379	384	389	368	408	397	392	414	383	397	397	402	394	353	375	383	342	393	375	398	397	394	396	369	375	419	379	409	412	378	396	376	428	378	389	399	401	370	390	406	364	391	391	368	426	370	392	367	414	412	390	398	385	380	413	414	385	373	400	380	397	396	399	387	404	436	353	400	387	381	367	356	377	408	433	387	365	360	389	411	373	383	421	380	367	418	390	392	383	409	414	393	353	408	380	400	405	363	391	406	404	401	368	402	411	386	404	387	382	409	409	398	402	417	387	390	362	376	377	416	370	392	432	391	409	368	378	379	434	408	370	397	408	401	397	374	355	374	411	383	382	375	349	376	404	404	405	420	385	388	395	376	374	378	390	407	378	375	368	385	394	347	382	359	400	384	376	367	392	386	384	414	384	388	361	391	383	399	395	372	395	344	429	384	408	395	416	403	398	405	402	381	385	399	374	348	379	387	388	411	418	397	399	400	362	405	414	393	367	378	406	388	379	413	397	408	388	401	352	420	399	434	371	443	370	388	403	402	341	405	389	421	403	390	370	391	383	418	362	395	398	390	384	396	379	398	338	345	405	372	383	392	371	372	390	393	369	408	396	358	402	404	420	366	415	370	381	370	385	360	378	397	402	396	349	422	367	397	381	385	376	372	393	370	402	365	436	394	404	395	378	358	384	395	383	357	371	413	366	426	381	399	408	395	375	407	387	357	403	386	430	397	400	391	377	401	378	429	408	419	380	382	399	423	379	393	385	399	373	366	366	405	386	393	375	377	395	395	397	402	379	386	422	396	378	411	395	367	396	371	363	374	359	366	392	387	389	404	368	396	408	396	403	382	354	378	379	382	396	419	403	465	386	375	346	396	389	428	376	369	359	374	419	385	392	382	374	370	384	404	363	378	386	370	384	409	388	375	381	369	374	365	373	378	352	375	377	393	375	415	379	398	391	371	382	398	399	398	381	371	394	389	417	417	388	404	399	422	373	417	420	426	423	417	373	419	387	385	378	377	407	385	404	408	373	399	393	372	404	376	340	377	369	406	374	407	415	366	367	429	367	388	412	380	367	371	415	429	363	388	369	405	382	374	392	414	396	400	395	367	384	390	377	363	383	385	395	411	395	392	407	381	359	416	393	398	382	382	414	394	347	411	376	389	383	399	385	395	398	392	380	397	363	408	417	392	386	435	336	378	407	401	374	406	349	392	416	418	420	441	372	387	364	400	391	368	387	377	373	402	421	423	375	395	416	415	388	403	381	354	367	404	359	412	383	394	376	390	417	402	397	384	372	375	388	379	395	422	367	387	367	367	389	354	413	351	377	385	411	399	380	384	393	395	384	401	379	387	376	386	390	381	365	352	400	399	366	402	363	435	398	422	402	401	409	399	384	394	394	350	387	378	407	375	407	383	371	376	367	404	392	382	410	360	423	395	389	434	402	355	356	362	375	389	384	398	420	396	379	403	387	387	370	385	391	375	373	384	373	371	391	376	384	384	425	368	378	359	389	412	386	376	401	398	381	369	372	402	368	346	392	395	367	389	374	432	418	417	381	371	366	384	407	423	388	383	407	340	407	377	409	387	413	392	388	386	379	370	416	385	382	352	393	413	387	383	368	378	380	390	396	356	379	396	350	379	360	412	415	372	379	401	391	356	385	396	377	377	410	394	391	388	394	426	374	423	383	440	371	422	345	378	388	369	389	414	417	392	381	381	310	356	413	360	392	401	380	381	384	395	379	403	398	398	419	371	412	384	386	388	417	382	408	383	385	399	387	398	381	401	430	402	392	403	368	406	405	385	368	372	388	387	374	376	385	374	402	379	401	371	339	361	400	372	365	374	365	389	387	420	397	385	420	417	389	413	422	386	384	394	421	410	394	355	370	353	380	360	353	383	384	436	388	390	352	392	397	415	409	408	375	402	398	400	365	384	411	410	377	420	404	399	382	348	385	364	384	375	393	371	396	377	407	374	361	399	378	378	381	410	361	363	362	402	387	377	388	403	415	422	374	384	408	426	404	415	375	376	378	391	374	397	400	391	371	420	369	364	414	383	391	381	378	391	389	389	375	398	379	362	375	419	335	403	439	379	396	385	373	395	356	391	382	364	356	373	397	386	385	374	383	395	395	384	379	414	415	403	377	381	396	393	392	405	395	380	375	358	412	388	381	386	448	384	435	386	384	406	400	374	422	372	383	385	382	407	412	403	376	390	395	394	373	404	392	382	369	380	374	392	374	432	397	389	417	428	404	375	374	368	381	364	350	388	354	375	374	379	417	406	371	391	410	394	389	371	397	371	416	374	372	368	408	395	378	408	387	402	373	373	385	398	407	399	377	408	431	367	373	397	378	384	351	401	361	382	379	385	391	412	392	328	422	380	360	400	405	417	368	374	360	408	377	356	397	412	383	404	405	391	390	386	396	395	403	393	369	382	380	412	394	421	396	401	387	409	366	411	360	364	396	364	373	394	382	415	386	407	394	407	368	364	395	397	399	397	410	432	378	369	400	359	420	412	390	415	411	383	402	405	371	385	393	391	412	403	383	358	388	365	380	407	394	407	415	407	374	389	376	389	404	381	359	408	364	400	406	381	393	404	387	404	390	378	402	378	387	389	377	390	346	407	409	381	398	340	420	377	392	389	397	410	386	370	429	365	393	395	390	360	419	436	387	406	380	365	368	381	386	403	388	387	379	364	364	389	384	357	386	400	385	405	392	375	390	365	397	377	380	379	355	349	402	363	418	412	389	394	403	396	428	377	373	348	391	370	401	411	402	402	359	378	361	396	390	387	389	386	415	370	406	403	401	400	398	408	374	396	377	391	376	386	372	362	423	410	398	377	355	381	361	388	373	360	409	390	335	390	387	372	409	356	401	378	382	379	374	414	369	384	397	434	362	389	397	377	374	399	447	365	374	379	387	388	349	395	402	410	436	348	359	401	379	410	388	390	405	422	400	365	382	372	369	391	378	380	376	361	382	387	395	410	378	399	413	379	397	399	391	375	380	368	353	366	359	381	428	400	361	383	375	400	328	430	384	397	403	359	400	387	392	391	394	381	400	370	356	391
26591	20299	11291	3978	1813	1257	894	624	539	503	496	461	443	405	351	388	386	356	330	358	356	346	355	316	310	380	323	332	325	360	300	354	338	283	288	329	317	304	301	313	284	285	307	288	262	339	311	319	311	305	290	326	329	316	334	321	308	328	331	286	308	303	282	299	302	297	311	338	320	307	324	301	291	299	327	330	317	281	319	318	303	298	338	316	289	297	298	308	319	290	325	300	324	297	325	304	306	338	306	272	290	291	298	276	312	302	332	277	306	324	310	304	300	277	319	326	323	307	297	331	277	313	325	330	295	314	298	339	312	285	328	280	335	312	333	274	324	285	311	295	301	289	308	309	299	329	287	313	289	292	325	310	298	305	309	278	286	323	343	312	294	284	288	314	321	322	292	312	305	301	312	332	300	302	283	300	292	312	343	315	307	291	288	312	303	288	329	321	295	321	302	329	281	300	273	347	317	305	312	271	292	336	320	312	274	319	317	303	299	278	288	301	324	327	283	301	288	294	283	277	262	311	299	334	332	340	286	296	309	277	301	314	291	302	297	306	323	285	294	309	310	340	319	314	318	299	289	317	310	292	288	291	285	305	347	319	316	297	308	335	281	333	301	302	325	301	308	314	307	282	277	301	317	297	318	335	296	316	308	287	285	320	286	322	279	293	306	304	313	343	307	341	299	314	303	268	303	302	290	310	280	307	311	275	321	285	331	317	298	323	311	296	303	291	294	294	264	316	292	326	306	311	300	315	256	310	300	313	337	290	319	312	278	294	270	293	337	309	314	311	317	291	325	277	302	334	297	305	311	291	294	327	304	326	300	308	282	298	311	301	283	313	309	344	356	305	303	333	298	283	308	289	302	310	308	332	307	333	307	261	282	315	346	253	281	302	284	302	301	291	308	317	288	303	338	314	331	279	305	304	305	301	275	310	288	297	322	286	302	308	297	313	283	289	311	314	328	322	304	308	320	330	317	301	312	316	316	330	345	304	277	295	298	314	326	314	314	340	319	355	331	311	333	290	365	304	312	300	289	299	300	289	306	306	271	304	299	332	294	304	343	287	324	310	313	321	278	311	317	302	317	311	330	291	292	279	315	297	319	304	268	295	313	312	319	291	265	274	307	302	302	294	322	319	288	316	325	331	300	299	282	292	312	314	294	308	312	300	314	285	300	320	316	296	297	298	310	319	292	319	292	297	313	277	314	315	288	316	290	310	296	287	328	323	325	311	327	300	325	305	285	316	312	283	270	295	284	297	298	286	291	334	325	293	313	291	287	283	280	308	292	337	310	287	300	338	289	312	324	326	309	281	293	273	300	334	319	297	289	332	310	299	313	292	301	312	301	295	297	321	343	303	310	305	295	313	290	284	334	300	286	314	311	297	284	277	295	316	310	290	294	311	317	297	344	319	297	286	295	305	282	288	312	317	324	339	292	304	318	314	305	300	281	327	341	292	293	305	308	302	301	302	295	314	286	325	294	290	274	284	296	333	278	325	313	363	310	315	322	295	270	315	299	309	314	277	295	270	261	314	287	294	305	350	312	309	311	306	317	290	311	300	279	282	302	302	276	335	296	284	299	286	319	312	290	320	338	297	324	299	308	297	293	324	316	318	319	278	287	291	314	315	270	320	305	287	324	304	298	327	297	262	283	319	300	289	305	321	309	309	300	307	274	293	302	283	331	328	322	287	312	324	327	294	332	287	279	307	298	324	319	315	294	297	288	295	305	337	292	305	328	305	316	301	328	304	332	313	286	322	308	304	310	310	318	299	294	318	300	307	298	314	298	270	277	284	296	286	294	297	285	301	298	315	290	309	329	326	309	312	296	300	312	283	300	290	264	292	312	308	294	316	329	302	284	279	279	311	291	310	292	315	302	330	311	293	307	283	326	276	291	313	327	290	300	306	315	310	293	291	310	340	295	286	321	295	335	296	316	294	281	299	295	320	300	315	319	285	300	305	305	290	289	285	301	301	314	303	329	302	334	329	293	290	287	279	305	295	305	299	298	303	300	311	296	315	315	318	305	291	279	285	329	325	313	347	297	322	285	303	317	314	285	287	317	298	298	276	343	343	294	327	297	319	278	322	299	317	311	269	307	254	351	316	301	291	324	312	319	315	297	288	315	299	295	311	288	330	315	312	309	268	305	302	298	294	326	288	332	288	332	324	281	292	304	318	290	316	322	290	304	286	294	325	276	286	313	302	308	266	277	304	271	327	297	307	297	297	300	320	284	281	306	274	305	304	287	312	308	310	309	293	269	290	308	327	318	321	285	338	328	279	292	310	287	304	285	271	335	320	324	316	305	311	297	292	281	269	318	302	314	299	305	304	314	315	314	315	322	284	303	330	319	277	300	294	301	277	299	284	317	309	304	315	302	321	322	317	330	294	327	303	283	318	307	301	299	315	322	288	275	290	333	308	292	289	265	339	296	268	361	303	308	303	309	302	273	311	304	324	341	333	303	293	317	273	295	285	320	305	317	297	309	315	312	326	285	303	281	288	314	296	300	294	278	290	315	276	338	280	288	307	312	312	321	291	304	338	295	309	307	307	296	333	347	299	288	322	322	306	307	325	262	348	308	315	356	277	296	280	303	297	305	294	294	324	326	324	327	304	283	322	311	295	310	296	324	322	301	297	317	270	301	291	269	299	320	317	302	324	296	287	336	302	299	292	344	309	322	333	299	350	314	315	313	302	301	297	274	288	293	316	306	300	295	295	296	285	279	308	314	291	285	296	320	321	328	280	287	303	323	315	309	325	301	320	325	305	325	328	336	335	313	280	290	301	318	311	296	300	282	309	297	314	304	323	308	289	324	299	302	305	278	313	278	307	328	337	277	331	303	305	310	321	303	328	312	307	300	305	291	299	331	303	339	280	312	297	272	329	295	300	302	305	303	312	278	320	332	317	329	321	296	291	303	307	311	283	283	286	338	291	279	291	335	298	277	288	323	329	280	317	287	296	295	320	282	307	297	317	277	298	320	309	272	305	321	294	263	295	299	294	325	296	285	323	307	299	283	298	324	318	314	282	291	302	302	310	310	324	340	308	295	293	301	329	323	285	332	299	309	312	299	301	326	281	274	313	299	318	340	287	335	315	301	334	305	313	300	314	271	313	264	288	287	274	306	308	309	298	275	313	309	302	297	301	311	299	323	301	297	264	301	302	291	275	312	331	305	301	323	308	317	307	311	305	299	328	286	301	280	309	278	335	320	328	337	308	316	296	316	297	287	312	285	282	303	324	313	320	318	322	296	285	295	302	304	320	303	313	293	327	304	307	307	316	307	299	273	290	330	307	318	325	342	296	331	298	330	311	298	294	331	288	313	332	314	310	319	311	288	280	294	326	326	314	306	285	275	293	288	318	332	280	300	280	281	289	268	293	304	300	298	302	339	322	284	298	327	309	315	328	287	312	298	296	295	297	311	319	335	295	290	310	311	322	295	308	291	329	318	278	304	300	297	300	301	286	308	309	298	302	310	296	301	320
11154	17043	14761	8587	5907	4418	3068	2046	1683	1548	1512	1425	1263	1159	1026	975	985	919	826	792	783	689	748	684	648	638	702	758	639	633	663	722	680	647	668	654	634	674	671	630	625	605	654	631	646	619	647	629	620	585	611	656	640	639	648	605	644	590	633	629	628	618	600	625	634	635	610	622	597	622	589	634	615	589	630	605	668	659	650	623	649	650	609	641	568	598	634	606	639	633	668	621	603	584	587	623	635	622	565	609	634	614	604	670	626	622	616	551	596	590	599	583	575	628	651	597	602	630	588	571	557	610	656	607	606	538	588	574	646	581	613	587	587	626	635	607	615	605	609	640	604	600	611	605	633	650	590	568	554	605	615	624	585	585	602	596	590	591	621	632	595	593	632	613	589	624	578	646	631	618	632	621	592	609	561	614	648	607	627	578	679	586	632	631	609	601	612	617	587	619	645	597	563	626	651	589	584	626	615	633	563	631	608	578	594	663	618	596	605	641	623	641	597	583	593	654	616	647	593	605	644	624	620	573	630	605	577	599	583	627	589	630	616	567	583	574	594	619	629	620	586	616	600	595	581	601	610	597	613	598	589	541	584	586	609	634	618	610	610	574	618	574	612	597	629	587	566	636	589	597	614	617	580	571	576	576	657	610	578	654	603	601	608	574	607	582	594	584	606	581	594	598	612	581	611	595	601	632	623	605	593	593	634	580	585	645	624	621	606	638	620	597	588	569	641	629	618	569	573	632	587	641	611	623	613	592	644	613	634	590	616	638	607	594	579	606	612	628	598	632	605	584	574	627	622	630	629	612	637	560	598	597	590	572	566	572	584	601	587	615	621	588	626	628	622	599	608	584	576	595	608	591	586	628	620	613	655	642	575	595	579	611	599	606	614	607	652	589	633	634	599	589	618	586	641	650	604	641	568	614	608	600	618	589	641	596	615	586	596	626	639	611	666	599	634	627	597	653	613	571	604	594	599	617	622	668	596	638	609	601	562	598	577	643	582	615	629	666	613	624	618	618	598	645	583	650	617	614	607	600	645	600	587	603	610	594	587	671	576	644	603	649	626	593	637	636	607	618	603	628	597	583	665	567	609	610	571	591	630	595	633	584	589	594	648	619	578	646	635	602	593	545	627	638	600	565	571	572	587	588	590	611	569	575	593	612	589	600	638	630	639	628	628	624	615	610	574	655	604	624	625	607	625	558	587	619	605	618	592	602	602	649	608	590	564	637	575	626	592	607	642	587	590	590	622	635	607	630	584	622	619	604	630	638	587	637	593	590	599	587	575	645	630	582	619	575	630	635	601	615	565	621	627	617	574	599	583	580	555	655	587	592	596	656	597	608	599	606	610	597	639	618	640	586	614	577	635	584	569	589	581	591	648	586	610	583	631	604	605	657	606	613	616	629	576	629	583	644	645	599	588	610	583	599	595	645	611	584	604	585	603	578	618	616	626	621	623	581	547	592	589	635	635	610	598	607	580	629	619	632	603	570	587	583	605	613	593	602	624	622	620	602	625	587	628	614	661	608	597	640	591	564	639	600	635	623	635	586	651	612	569	662	602	634	586	587	634	604	644	595	580	565	566	617	595	640	562	610	600	564	586	629	593	599	616	574	614	594	595	582	627	593	588	632	617	651	600	614	590	610	621	643	644	591	647	625	611	620	614	555	565	606	632	627	604	611	590	597	616	607	615	632	646	614	592	607	638	586	604	642	603	610	578	663	638	609	642	605	627	589	605	614	585	596	632	631	615	605	643	676	586	581	611	599	622	583	636	603	615	588	606	647	579	625	614	587	645	633	618	600	618	624	606	619	602	589	621	616	604	626	599	594	629	599	599	578	634	547	627	604	634	608	568	583	638	621	586	610	592	593	585	600	608	608	621	622	553	626	615	596	627	608	586	591	599	589	616	627	635	593	614	577	592	591	582	622	586	624	641	602	639	605	650	616	612	606	643	580	587	608	593	603	603	572	614	645	580	577	593	608	609	568	605	569	633	619	598	636	609	643	620	638	606	634	602	593	616	608	606	587	623	660	595	598	602	586	602	595	604	560	626	585	654	640	612	566	652	612	615	613	623	562	564	582	643	610	567	630	580	613	592	567	607	627	546	601	607	559	601	607	642	610	627	599	588	600	661	636	607	613	646	609	604	612	620	626	594	658	622	588	590	591	598	596	639	602	587	629	609	608	633	615	624	626	620	595	622	627	597	617	612	603	601	605	599	583	618	589	663	629	611	635	598	664	641	623	589	613	609	609	607	577	604	602	587	602	619	614	620	605	609	620	605	586	627	650	590	622	577	608	589	638	612	608	591	625	604	578	569	642	622	571	628	567	604	591	605	566	624	617	627	648	581	649	632	613	617	628	612	602	627	650	616	619	596	602	627	593	616	624	590	605	594	640	621	622	630	643	618	613	586	603	606	554	582	587	583	626	597	636	605	623	635	620	599	621	626	598	636	678	603	648	608	599	634	603	601	564	612	596	615	621	564	619	599	608	642	622	637	591	598	607	619	577	612	617	646	621	614	621	610	603	631	591	578	607	595	602	615	602	581	603	617	555	631	582	599	599	606	601	583	637	565	653	579	632	589	582	649	634	587	590	638	602	619	651	607	620	586	605	614	600	617	610	593	611	586	588	604	613	616	586	603	636	631	607	587	578	583	603	597	584	590	614	651	606	618	601	637	543	600	569	615	636	616	657	631	627	619	638	573	584	655	628	579	580	555	626	654	620	562	613	570	623	610	589	635	599	595	576	591	605	630	607	599	597	568	612	632	610	577	618	602	628	627	612	600	614	589	606	669	605	642	595	587	560	565	613	607	614	602	664	633	634	582	628	598	555	611	648	654	652	566	638	650	646	638	612	624	563	623	615	605	630	631	622	597	644	624	608	567	604	649	621	572	611	609	628	576	618	570	655	614	637	633	614	609	589	602	585	604	630	595	630	599	587	609	627	636	570	632	591	616	603	617	637	592	633	609	588	565	626	622	606	608	567	610	630	606	604	613	617	631	600	607	617	600	628	612	607	644	645	597	631	587	641	615	656	621	623	609	597	610	611	640	601	601	580	611	600	593	577	593	566	618	626	630	624	633	658	603	616	639	618	631	588	559	619	644	609	593	606	588	636	619	615	591	637	616	606	592	571	585	629	614	613	597	613	634	626	595	600	633	587	601	642	609	617	607	603	629	641	615	599	653	605	622	643	661	601	610	609	593	610	574	615	627	619	650	644	600	598	626	564	646	610	613	643	604	606	642	605	643	575	594	648	609	615	616	614	615	600	598	611	597	556	603	608	639	603	685	591	621	603	632	570	586	605	576	621	541	616	590	640	605	596	601	617	640	629	619	635	587	625	619	602	650	546	604	566	630	626	604	644	546	644	612	617	607	572	601	601	594	584	613	636	579	616	644	583	526	614	619	611	620	560	610	622	626	618	630	585	575	583	603	559	571	587	664	567	594	579	614	597	586	590	574	631	578	637	569	644	619	612	618	595
24097	21105	28140	24316	19659	4922	1817	1029	751	624	560	568	450	396	347	347	327	298	270	269	251	255	234	251	237	232	219	240	226	219	220	193	228	211	170	190	205	186	200	188	188	198	203	170	178	195	193	194	187	198	208	185	179	198	188	187	181	173	179	199	177	179	178	184	188	205	189	192	187	177	174	181	186	187	184	173	178	178	174	197	177	159	184	184	171	192	199	188	166	215	190	186	190	183	173	189	191	196	165	182	200	169	180	204	160	157	197	173	164	195	190	187	180	176	159	196	182	161	166	188	176	164	189	163	187	187	178	179	156	183	192	155	165	192	165	184	185	172	172	167	182	201	181	174	189	169	182	175	181	186	178	164	179	215	180	161	163	179	187	194	198	190	201	205	193	185	160	182	197	171	188	179	167	177	166	203	168	189	190	160	154	209	178	192	177	185	179	173	200	170	173	195	198	185	198	189	187	185	197	195	187	178	180	172	205	189	167	176	168	192	194	161	181	183	184	160	181	158	174	194	199	202	167	150	160	204	171	187	167	172	176	166	183	181	181	178	190	188	158	186	147	173	174	159	206	180	173	150	179	173	169	171	176	168	174	171	204	174	160	192	175	164	176	160	196	170	207	146	175	198	164	182	187	188	160	192	164	178	198	161	175	168	187	201	154	196	204	185	172	163	184	170	184	196	183	177	170	188	193	182	164	171	159	184	172	152	172	192	181	176	174	183	201	155	191	172	200	160	182	201	209	199	196	183	185	178	182	214	168	177	176	201	180	177	187	205	178	189	162	204	173	169	172	163	176	211	180	170	181	191	176	186	201	183	184	189	180	202	192	169	179	175	186	164	189	180	166	182	144	185	174	189	183	175	150	183	171	168	192	182	182	183	182	189	192	184	171	146	172	183	189	172	187	185	177	199	192	199	178	167	158	178	191	160	171	167	156	173	203	181	155	174	171	191	200	162	194	162	187	170	153	161	194	191	170	179	172	169	180	167	143	187	165	189	197	191	189	214	167	168	186	175	187	197	182	198	167	180	191	184	180	181	177	190	184	190	177	208	189	189	191	173	186	183	167	208	180	191	184	170	163	200	173	194	160	171	175	186	188	165	195	187	169	175	207	193	160	203	174	182	169	160	196	197	184	177	212	184	200	184	194	178	155	177	170	190	177	187	188	166	162	176	190	195	178	216	185	163	181	164	181	182	177	143	175	174	163	152	193	186	184	142	186	178	178	171	160	190	162	175	184	187	189	178	175	186	166	197	163	188	180	198	171	180	189	190	159	184	185	164	200	190	177	164	178	185	174	163	159	164	180	176	193	192	195	180	169	173	194	167	160	164	192	173	190	167	206	168	179	167	183	189	186	167	183	197	181	174	168	178	182	167	175	183	192	175	180	176	182	188	168	201	168	181	189	172	187	167	177	173	185	164	161	198	182	185	196	153	182	180	185	176	169	179	213	185	187	196	183	193	155	182	171	175	184	216	178	181	175	205	179	186	176	180	159	208	179	198	180	165	180	186	191	170	168	164	181	162	182	172	180	176	181	183	166	195	150	173	180	151	180	193	175	190	177	172	179	164	195	181	194	190	200	187	188	149	200	172	164	176	164	166	186	204	160	159	195	170	207	192	184	189	166	183	176	164	168	184	203	181	173	160	165	194	187	197	170	180	169	168	179	204	179	183	167	186	173	173	165	174	180	195	136	160	191	196	176	166	175	180	180	187	197	173	197	187	175	183	182	178	179	184	179	204	175	180	176	187	174	177	194	209	185	208	188	176	182	170	180	188	170	215	192	197	166	166	162	173	192	164	173	170	182	215	139	178	179	198	174	161	177	190	165	170	191	183	210	154	197	167	186	158	187	175	159	194	170	180	208	180	187	199	179	176	186	183	181	169	166	165	201	175	171	175	165	187	184	183	168	197	184	177	165	161	156	182	192	167	176	176	178	160	189	169	187	187	173	151	185	184	175	197	211	169	180	192	165	195	183	186	186	191	186	166	174	181	187	180	186	199	170	172	176	191	172	185	173	188	168	193	166	148	184	209	179	170	174	177	168	181	167	165	168	169	141	163	172	193	165	181	157	189	164	152	203	182	184	197	190	203	174	180	188	175	177	198	182	177	202	184	187	175	170	170	180	163	158	190	186	178	183	165	178	170	182	148	172	162	168	157	172	188	164	187	175	168	178	181	185	150	158	198	158	171	166	171	184	190	184	151	188	171	185	179	179	157	173	198	180	171	171	169	188	180	163	192	169	187	180	192	179	188	191	169	193	166	171	167	188	172	182	208	183	162	175	189	179	182	198	148	173	163	173	154	168	159	168	188	190	197	196	176	167	172	184	176	177	176	175	162	177	195	178	168	160	192	172	170	177	173	172	176	171	193	194	155	179	189	217	169	181	181	196	196	176	176	173	179	186	182	185	176	181	173	179	175	190	180	157	187	180	188	183	191	195	172	183	188	153	196	189	200	190	160	183	189	182	199	175	173	186	189	176	162	160	199	185	180	194	184	188	174	198	173	174	188	168	188	190	165	171	171	186	173	180	173	176	200	165	196	177	191	169	173	181	178	204	177	163	200	185	162	147	181	187	178	178	200	165	185	193	180	193	179	175	166	175	196	167	166	168	189	164	153	179	193	169	194	194	180	192	179	184	177	186	178	197	190	193	179	191	168	198	173	197	216	197	178	176	174	187	168	176	188	175	194	177	193	176	172	176	189	194	210	183	203	178	189	176	189	198	176	179	163	178	167	162	151	185	185	191	194	175	173	157	177	187	195	193	158	172	175	189	163	171	159	182	191	160	156	163	187	164	177	167	164	187	176	190	192	169	192	174	180	182	176	172	166	193	174	167	211	184	192	183	189	200	167	205	191	195	167	154	155	182	192	184	177	211	172	160	181	171	178	170	176	195	189	167	177	191	188	200	177	166	179	162	187	195	168	172	147	172	203	177	155	184	191	192	188	178	188	173	167	189	196	186	179	196	147	163	177	156	203	178	169	142	167	154	177	188	176	190	200	188	198	182	174	156	183	184	192	166	197	177	153	175	187	168	189	198	192	179	192	169	152	169	150	183	157	196	200	181	201	185	177	186	169	164	162	159	198	168	186	178	175	165	194	172	166	184	188	172	195	170	190	142	186	199	168	186	184	184	188	194	183	194	187	194	196	188	189	180	181	202	167	196	201	155	180	231	175	174	176	174	183	160	192	184	213	192	191	186	144	158	181	178	178	192	189	207	204	191	195	185	193	188	163	169	201	190	164	177	194	171	182	155	183	182	191	163	169	169	171	177	179	194	171	190	201	177	185	157	180	208	169	155	190	168	176	178	182	171	174	169	185	200	201	165	169	165	215	172	178	218	167	194	195	185	207	192	175	171	183	161	171	183	192	199	186	171	165	183	194	157	187	179	181	154	167	181	183	170	178	193	162	182	201	188	169	164	191	206	165	184	176	188	181	169	168	183	165	170	187	170	180	176	186	185	161	177	189	171	193	178	187
12750	24502	22127	13796	10013	7358	5276	3443	2793	2434	2264	1927	1670	1346	1266	1223	1101	939	845	749	713	660	559	546	513	548	572	538	502	544	516	542	479	474	488	437	467	452	454	414	437	395	379	420	431	417	424	432	398	417	362	396	402	401	438	410	415	408	405	456	405	424	414	403	413	386	391	424	405	381	401	405	425	373	353	380	394	411	368	424	364	377	377	384	386	373	360	383	383	401	389	357	369	391	400	382	357	407	395	408	384	394	353	409	350	397	384	378	375	403	398	381	390	359	378	366	379	356	383	402	411	384	384	380	363	359	357	383	393	394	382	365	359	403	340	412	376	377	326	358	343	397	342	362	389	373	377	364	385	357	362	377	358	367	376	384	382	412	355	353	374	346	320	331	393	394	377	414	367	383	361	342	393	362	392	368	371	378	368	347	393	389	390	387	392	384	391	350	369	371	375	384	413	366	390	378	345	384	396	415	393	405	364	326	371	378	401	365	391	385	397	420	398	390	387	389	443	351	380	377	336	347	420	330	359	383	367	381	393	388	400	343	369	355	361	382	381	400	374	362	346	362	344	361	393	381	389	345	359	347	368	412	373	385	394	392	383	365	385	394	371	372	369	357	372	383	376	360	349	349	367	351	372	371	382	377	374	392	384	345	382	369	414	384	388	336	379	356	360	394	362	354	372	358	384	378	385	336	376	373	384	356	392	371	372	368	418	388	356	403	403	393	398	350	383	363	358	370	376	359	361	373	374	387	408	395	385	392	347	344	368	363	362	377	333	408	383	382	392	401	338	389	398	343	354	378	413	354	358	352	407	364	368	373	345	385	373	347	358	362	389	376	378	358	356	364	358	373	380	377	399	390	372	366	338	385	360	401	368	395	355	331	400	381	356	361	347	374	370	412	392	377	393	381	378	382	406	380	356	357	383	364	373	352	374	381	410	334	360	392	411	375	377	397	364	376	360	374	353	421	397	395	394	376	387	425	384	384	416	379	388	406	347	384	317	390	363	365	400	384	417	375	375	413	357	341	363	381	375	373	373	391	352	371	349	401	389	391	365	350	365	374	393	328	373	353	348	349	366	369	421	343	373	388	371	395	407	365	417	359	348	339	372	419	374	356	373	377	366	334	338	359	376	383	368	372	379	367	389	352	382	351	387	346	351	370	396	382	387	394	354	381	332	398	345	394	356	396	356	356	372	387	385	362	358	364	394	390	352	365	354	371	372	371	363	374	334	371	402	377	336	382	399	383	374	349	358	397	360	364	384	362	362	366	344	361	422	370	379	370	339	377	377	364	362	371	388	393	397	359	381	363	372	375	396	430	364	363	383	350	363	380	350	382	378	407	380	368	377	371	369	358	393	377	365	378	382	374	384	373	389	357	382	404	362	363	384	367	384	385	408	425	355	357	377	386	339	380	387	348	356	355	391	403	415	352	368	389	392	358	373	382	333	365	376	374	339	364	365	389	374	391	364	365	381	380	374	361	361	346	369	353	370	433	361	381	378	388	357	350	358	367	362	368	372	347	384	393	393	383	331	390	387	355	398	375	356	364	385	373	376	417	388	354	340	357	356	377	380	341	388	385	415	370	407	379	413	364	395	384	366	417	394	405	373	394	382	379	368	347	371	388	390	381	359	378	389	363	367	386	374	376	393	363	342	392	386	372	370	365	387	380	398	359	380	370	372	356	366	364	365	384	375	390	357	378	373	361	373	361	357	383	350	379	408	413	359	384	392	397	370	400	389	374	385	348	379	396	381	391	387	350	419	397	356	347	338	389	389	382	376	378	387	362	353	337	399	394	372	374	413	380	365	351	373	392	350	388	354	373	410	376	397	345	386	377	327	364	376	353	379	342	406	380	352	372	370	368	336	402	370	409	372	382	399	382	376	391	376	386	356	362	383	353	350	393	375	390	384	376	347	372	366	373	381	422	384	425	373	398	413	367	386	360	388	381	376	367	328	364	380	377	392	351	351	400	369	382	394	371	391	374	391	375	363	391	403	402	381	381	360	347	371	373	374	362	370	393	403	377	377	395	360	394	378	377	408	375	378	377	386	367	385	365	382	357	377	382	368	336	370	402	389	363	351	360	376	386	391	391	359	392	376	389	388	360	381	364	354	367	360	389	363	369	369	374	357	383	365	336	386	418	375	361	383	379	361	370	380	406	404	345	392	369	372	412	373	368	363	377	370	377	373	349	401	384	343	398	334	390	393	407	373	370	361	374	369	371	383	373	363	369	382	345	430	330	404	381	384	368	386	355	386	402	366	377	387	383	379	367	376	346	391	389	354	344	386	375	397	363	386	386	359	335	378	382	347	386	403	373	351	340	358	372	355	376	389	405	370	428	368	396	350	396	392	336	380	411	354	378	348	353	367	369	364	414	364	361	369	377	374	382	377	358	393	363	410	379	369	378	380	355	334	349	366	397	390	368	415	393	385	407	377	348	402	333	388	390	367	359	399	370	325	384	377	388	336	388	391	382	382	338	389	386	355	370	383	393	401	374	417	379	369	341	399	366	419	359	359	375	400	387	367	389	386	412	392	371	373	371	416	393	379	371	383	360	399	377	399	372	437	349	372	397	379	359	376	376	379	362	378	418	356	364	349	367	386	367	379	384	390	381	359	369	407	398	409	354	376	396	380	380	396	366	393	367	404	393	378	360	381	348	363	366	363	376	359	378	394	381	344	416	360	369	379	358	362	391	375	373	377	405	378	379	348	362	351	394	404	374	373	364	378	366	387	356	341	397	373	364	373	379	394	353	405	350	373	385	364	373	354	394	366	399	369	401	382	385	359	360	383	379	357	389	365	397	391	374	366	372	369	383	378	385	389	393	351	392	336	384	417	386	397	372	350	402	378	364	364	355	357	356	379	367	419	399	386	342	394	391	396	374	354	371	348	421	371	390	375	345	358	365	373	395	368	336	360	394	366	377	375	405	399	407	370	368	353	363	380	342	419	379	384	382	380	343	412	370	382	415	378	373	378	381	406	375	407	398	365	370	402	348	359	391	394	393	333	343	373	378	390	365	351	383	358	369	391	364	396	399	347	362	365	360	398	367	349	375	381	381	389	387	394	379	367	369	363	406	400	373	374	354	394	387	403	399	393	399	409	373	334	340	380	388	366	385	374	380	374	389	359	379	360	373	368	371	332	374	363	368	368	397	363	394	383	347	361	359	380	384	340	355	394	376	394	373	379	371	366	401	393	360	367	341	406	394	367	389	355	398	419	365	373	384	368	370	376	389	362	403	386	378	367	385	343	355	380	379	389	381	368	370	388	351	422	361	398	361	394	373	367	359	366	353	369	372	388	398	402	356	359	375	407	413	367	383	352	393	356	407	348	413	406	364	355	381	376	391	342	383	347	362	380	338	393	348	379	382	366	353	396	366	382	371	370	378	366	369	354	351	368	365	372	366	353	389	385	380	334	383	381	375	387	393	383	402	363	374	370	390	419	384	354	407	417	369	379	370	347	394	373	370	358	384	359	398
23054	21120	28830	23670	21128	18848	4701	1621	1091	939	885	766	619	589	487	460	427	404	384	373	365	287	285	283	300	257	248	282	244	273	250	264	263	245	251	243	242	221	246	200	222	208	220	190	205	215	188	212	224	225	238	236	195	212	191	237	227	206	217	189	208	236	231	228	208	218	205	213	201	201	240	217	206	229	205	225	198	215	211	206	189	218	216	216	175	202	205	207	193	198	203	210	209	209	201	190	195	201	203	218	232	216	211	194	209	219	186	196	162	224	210	208	199	192	193	215	201	196	175	181	208	205	221	184	209	198	235	203	224	214	219	211	194	206	190	195	204	196	175	198	220	202	214	172	202	211	193	200	193	182	203	195	207	174	212	191	197	192	203	217	204	202	207	185	209	207	196	191	204	194	208	196	221	201	223	180	211	216	206	200	203	205	209	179	199	185	223	206	202	217	200	170	188	209	206	194	183	202	169	220	197	183	159	195	198	210	201	202	201	189	191	191	183	196	205	196	213	198	183	197	202	192	223	225	190	218	200	205	201	173	203	206	201	231	191	198	214	198	222	202	201	238	198	204	200	180	204	206	182	202	197	190	222	200	208	206	195	218	188	187	212	208	188	190	234	211	197	185	229	205	208	196	199	183	196	183	206	193	192	203	188	191	187	187	193	183	197	210	183	202	204	228	188	211	196	190	211	201	209	186	183	192	196	180	192	187	221	187	197	200	236	196	201	196	180	193	197	212	198	189	203	187	179	212	178	233	212	213	220	200	195	180	204	219	191	207	180	198	206	231	197	194	207	187	187	191	221	217	196	194	168	210	197	210	207	173	200	225	209	183	177	204	204	184	196	199	193	198	186	219	204	223	249	213	190	184	224	188	212	195	210	224	211	183	218	203	183	203	220	200	189	210	189	190	195	177	201	184	197	187	179	218	235	197	205	216	204	211	201	197	193	202	199	209	219	209	195	191	191	203	178	196	192	223	198	203	185	185	222	186	203	191	208	181	200	181	185	188	208	183	236	188	229	175	219	188	185	196	211	188	200	203	194	211	198	197	206	200	168	214	187	207	222	185	233	202	209	216	214	199	185	211	188	182	199	187	203	198	181	219	211	187	208	232	218	187	195	191	213	210	187	222	195	217	216	219	189	214	215	199	213	197	217	220	189	198	210	201	199	191	199	213	190	225	180	194	187	181	204	207	199	205	201	204	190	188	206	199	221	199	197	208	222	179	193	214	227	202	189	214	212	189	209	224	185	209	203	207	201	170	195	209	214	213	222	181	221	216	203	215	203	194	193	216	197	186	180	215	196	182	201	194	200	177	227	189	226	189	202	225	189	207	208	205	214	188	219	212	191	190	203	203	210	170	184	230	193	210	182	198	196	188	197	229	229	176	224	194	219	216	218	197	215	185	194	200	200	185	202	193	177	189	203	201	192	184	180	189	190	179	237	184	186	192	202	209	213	209	181	213	182	190	208	194	186	209	202	194	179	180	198	186	194	199	194	190	212	195	192	183	184	207	189	187	228	219	193	204	188	168	169	184	197	194	195	231	192	189	208	218	221	207	200	191	198	195	190	220	179	209	193	217	206	198	201	199	180	211	206	176	196	205	186	186	158	201	232	206	176	192	215	196	198	206	200	227	231	204	209	205	168	175	205	203	208	193	193	185	200	190	202	234	218	192	198	201	183	194	207	204	193	209	199	195	227	198	216	219	181	191	221	201	208	185	206	202	197	216	201	204	195	183	179	174	180	190	204	177	207	215	188	192	194	211	218	176	198	170	209	188	207	208	193	188	209	182	220	195	182	197	222	214	189	229	218	202	218	175	208	207	197	207	218	198	161	206	194	209	192	185	210	226	199	210	229	223	201	171	189	192	202	190	219	209	202	231	191	208	183	189	203	210	179	208	201	207	196	178	201	193	195	201	241	224	202	211	190	207	222	201	209	197	216	202	192	194	193	202	214	190	186	200	192	213	204	175	170	195	197	185	185	213	228	179	222	202	197	184	202	212	212	209	213	189	187	186	201	221	191	205	195	231	201	206	215	205	201	221	215	220	198	199	219	190	189	207	204	201	205	185	199	198	201	203	180	187	188	185	202	190	176	216	214	188	200	206	237	210	198	190	189	204	176	229	212	214	208	205	195	201	212	222	198	191	194	216	206	219	194	191	212	193	188	192	203	185	188	205	220	209	206	192	210	189	198	201	205	208	207	195	201	216	200	230	199	207	243	192	201	208	197	205	170	217	188	221	222	198	199	198	203	181	189	198	197	214	190	202	212	212	200	223	200	182	171	181	221	164	188	177	192	199	194	207	198	191	201	214	188	185	198	201	216	218	206	209	223	202	207	239	184	211	173	213	202	215	194	199	199	186	190	194	203	204	195	189	195	203	197	201	212	187	250	197	202	197	221	210	211	200	211	193	217	208	183	209	199	204	234	194	206	217	188	207	206	172	210	191	213	208	198	198	185	220	222	179	204	194	195	209	190	219	216	180	211	211	191	215	233	204	209	188	176	190	190	231	209	220	177	186	195	193	192	199	229	172	229	193	191	209	216	187	215	182	220	195	219	221	199	200	210	202	202	188	204	211	199	196	194	215	204	216	215	191	192	172	209	192	199	212	200	165	185	196	210	194	200	208	212	201	193	196	203	200	201	215	194	192	191	208	220	198	183	194	198	205	189	202	203	192	210	198	206	200	227	203	206	199	189	180	193	164	183	189	249	197	202	187	215	196	180	208	201	199	212	193	212	204	216	188	188	187	177	201	196	213	193	182	210	180	188	198	194	216	202	211	210	206	222	177	170	201	220	192	199	197	219	238	206	211	212	180	212	209	206	206	185	208	199	226	190	211	201	228	204	210	168	188	206	184	216	189	199	205	196	194	192	213	211	203	195	170	207	203	199	206	199	207	182	203	209	200	194	204	204	207	194	210	196	200	215	206	201	215	203	217	206	206	213	202	201	206	190	198	172	212	212	177	204	206	204	191	213	189	194	200	194	176	207	191	181	215	193	208	199	198	205	189	200	221	173	198	209	207	201	212	216	199	184	170	169	184	210	197	216	203	185	214	201	220	206	190	196	173	192	206	228	213	203	213	197	199	188	181	195	223	230	174	209	185	195	213	181	207	215	200	191	196	196	176	205	194	208	201	202	207	209	205	185	188	197	180	206	197	205	210	184	198	206	216	210	196	212	185	204	210	213	196	180	205	224	229	210	206	202	186	209	200	206	207	189	194	203	198	196	197	211	215	202	203	235	198	244	199	222	225	194	234	200	184	199	188	176	216	221	163	178	203	179	216	209	186	208	208	189	202	206	205	203	176	220	189	204	167	195	211	209	192	216	203	203	201	221	215	220	208	178	203	206	214	204	224	186	195	210	177	209	203	213	191	199	200	215	170	193	203	231	194	195	199	215	212	210	191	199	193	209	203	196	183	196	187	187	203	225	210	190	178	211	201	217	207	185	202	229	181	224	201	180	182	173	198	229	198	217	175
15017	29593	26561	17912	13444	10179	7136	5061	4084	3550	3189	2686	2156	1935	1673	1593	1496	1230	1133	1071	889	829	718	734	669	611	628	593	606	598	625	571	567	539	536	558	545	477	518	487	434	428	487	449	447	479	445	467	454	485	464	457	455	426	470	434	452	433	424	430	426	424	388	412	426	395	411	465	382	412	429	417	427	408	375	431	372	396	433	404	415	406	400	431	405	401	397	390	421	437	420	361	385	432	411	402	385	371	421	374	403	373	385	396	416	413	422	402	379	392	374	329	414	360	372	400	392	406	396	376	376	375	383	399	387	366	352	379	384	363	388	411	377	362	379	404	369	418	398	354	363	373	387	390	394	371	404	356	375	392	360	380	362	403	361	400	414	362	393	391	360	362	358	401	375	420	396	390	357	386	348	383	419	387	414	381	394	423	385	375	397	384	375	376	392	397	407	397	410	393	363	387	378	394	383	373	392	372	388	355	409	375	374	362	404	387	372	377	395	384	387	367	380	357	372	385	378	377	406	396	417	428	373	406	381	405	378	416	408	417	362	373	412	394	410	417	432	352	392	389	402	390	395	388	379	375	387	388	325	378	396	387	395	414	362	371	370	356	377	379	380	401	347	350	389	408	387	382	379	342	385	414	383	378	360	370	378	395	381	375	367	400	352	347	343	392	400	369	378	347	363	376	355	386	352	385	434	374	413	401	382	367	369	403	355	379	369	353	381	388	399	373	368	361	413	379	378	415	366	386	426	397	369	383	384	424	394	345	373	379	404	378	388	427	392	400	403	396	364	373	404	400	400	399	367	386	380	386	391	418	375	367	379	385	397	381	382	400	397	363	384	355	397	383	356	401	391	372	395	388	364	362	369	349	368	379	369	389	379	389	411	415	379	354	385	387	409	377	418	401	408	374	372	348	378	365	361	420	410	388	375	353	371	395	381	372	393	359	387	383	392	361	432	394	377	396	390	385	385	411	369	387	413	399	413	366	353	382	355	368	390	380	415	410	356	379	376	359	432	389	393	384	395	368	372	388	402	365	397	424	413	427	418	391	390	368	362	387	404	383	379	373	390	394	379	419	378	353	375	394	347	408	383	401	391	376	382	352	399	407	419	415	364	399	376	360	371	386	390	418	381	373	349	382	360	375	368	385	379	390	368	369	343	366	356	386	364	370	390	383	367	397	371	383	388	417	388	400	397	383	409	389	359	367	383	387	422	371	386	421	375	375	387	411	365	406	349	373	358	383	403	391	364	419	417	358	376	397	354	368	410	405	391	378	399	426	361	386	378	413	406	390	398	371	379	412	383	377	383	367	416	403	385	397	365	400	354	384	408	395	381	378	390	388	407	387	419	357	374	367	404	379	364	393	374	387	390	393	427	368	384	371	395	363	376	388	382	357	369	379	381	375	386	363	384	349	372	396	422	413	354	381	392	381	396	406	429	396	418	419	377	372	361	392	403	373	369	389	386	380	384	370	408	388	372	380	364	396	388	369	352	361	397	385	423	375	398	344	382	383	398	398	399	433	389	382	378	384	383	390	390	404	408	383	381	394	402	393	381	414	394	380	378	378	395	434	400	378	388	384	359	369	341	390	360	398	371	388	398	356	384	384	362	364	381	379	398	391	387	398	390	347	388	392	386	393	390	372	400	368	415	407	360	412	393	375	410	408	357	393	374	381	364	375	381	394	379	376	433	362	370	410	376	350	398	376	380	400	413	350	380	389	352	358	418	411	356	387	380	369	393	404	368	409	369	361	359	396	371	397	373	364	386	379	362	366	399	359	402	369	393	366	409	384	393	369	375	367	386	381	379	366	410	364	391	395	382	383	401	378	416	374	394	401	366	396	385	400	415	417	382	415	430	407	378	391	387	376	371	406	373	402	386	353	392	389	400	375	366	397	410	393	410	384	389	397	382	384	398	369	399	379	412	369	375	359	388	373	396	415	385	387	378	351	384	386	393	390	392	370	376	395	419	389	393	388	366	378	375	368	416	365	380	363	391	398	390	376	383	392	372	398	382	359	352	386	388	418	351	390	396	392	363	414	375	326	359	400	351	399	382	380	369	370	365	371	367	380	375	357	382	389	392	383	330	373	403	379	373	368	379	373	396	382	397	351	381	360	400	373	362	372	386	415	393	384	411	350	368	400	385	358	409	401	410	364	419	375	401	379	392	381	366	443	387	373	383	359	414	383	353	365	373	387	332	376	399	379	362	390	371	404	372	373	370	401	401	383	376	390	381	396	403	385	371	389	368	354	396	383	348	380	387	376	378	348	398	387	392	388	393	413	386	412	360	403	387	382	371	381	396	392	383	369	375	351	372	394	404	391	371	389	402	376	429	427	364	376	395	410	393	360	412	395	377	395	376	371	370	367	379	417	408	406	410	405	386	356	354	377	355	389	365	361	387	379	400	409	365	401	338	377	393	379	385	389	354	383	384	354	355	374	358	349	373	347	388	381	378	360	366	363	385	369	398	378	371	361	381	393	388	401	400	390	407	395	375	362	442	364	398	403	378	429	370	394	388	416	378	376	379	372	369	363	402	410	359	377	400	389	398	397	394	395	385	399	375	386	360	380	371	385	404	373	352	388	405	392	381	398	388	380	389	357	421	407	415	416	383	370	401	378	415	378	375	400	378	406	387	374	358	394	375	419	414	384	387	387	363	413	389	376	362	375	381	410	358	348	380	388	372	408	405	379	369	371	390	397	382	375	376	387	399	386	400	388	402	385	386	394	371	408	400	408	359	391	409	397	397	403	342	370	356	365	360	371	352	407	365	389	365	367	375	409	388	399	359	407	396	351	356	385	365	377	390	372	396	372	373	352	332	359	400	426	354	323	377	373	420	339	342	441	390	401	346	374	401	401	372	397	398	388	373	412	375	389	393	376	406	395	370	383	352	381	412	384	404	383	387	386	356	411	384	378	383	399	371	387	387	379	389	415	387	408	391	359	388	378	394	423	411	378	404	393	386	413	371	401	373	358	380	404	383	436	376	392	391	374	374	398	381	421	410	408	402	402	379	401	374	367	372	357	365	373	418	373	372	402	409	422	357	365	398	413	383	376	403	365	335	362	385	352	386	404	376	376	385	403	349	359	364	372	363	377	382	401	396	382	435	366	410	388	392	382	360	409	357	381	394	398	389	397	405	375	412	340	383	366	346	365	403	391	379	395	395	389	410	366	379	374	393	388	401	389	382	415	400	418	429	417	433	421	365	410	381	407	355	383	365	366	395	384	403	394	354	405	372	383	369	376	370	372	387	385	397	401	409	397	395	384	394	378	391	384	402	410	359	379	395	410	388	368	408	398	400	424	360	385	399	395	390	374	379	405	399	404	333	363	374	387	388	359	392	357	368	369	394	352	397	424	392	393	403	376	351	386	370	396	395	369	399	408	375	390	411	427	388	393	379	367	367	402	394	381	361	380	379	379	407	410	391	385	409	411	372	379	411	395	371	383	381	423	372	389	384	385	411	386	331	399	374	376	362	389	360	363
26615	20290	11566	3995	1931	1226	874	656	579	510	484	482	430	426	384	407	398	359	353	387	355	368	342	310	308	329	336	306	333	319	302	334	331	335	319	328	346	326	314	305	333	308	283	277	313	304	322	324	331	274	308	334	324	290	317	314	305	305	291	310	327	294	318	294	330	327	280	304	280	298	302	299	275	295	295	312	274	344	298	299	316	307	266	299	302	327	324	325	303	298	306	308	295	298	301	298	288	302	301	301	295	293	293	310	282	293	342	324	328	281	291	282	317	310	298	275	300	291	300	308	309	320	301	285	278	307	324	290	294	326	313	282	315	309	301	307	307	288	306	313	290	318	294	272	304	289	309	322	326	295	272	301	303	311	326	277	322	269	279	298	295	289	310	304	312	311	315	324	338	313	315	297	294	303	300	309	291	344	325	303	321	296	298	309	307	287	291	299	317	328	318	327	268	267	269	320	306	301	307	303	310	314	300	342	301	303	322	306	309	312	312	311	365	309	322	322	276	285	312	311	320	286	294	298	324	305	302	297	301	290	319	294	280	296	315	276	321	287	311	324	303	278	310	350	316	281	288	273	317	310	300	299	290	312	342	300	291	312	361	289	326	295	362	307	303	280	296	310	315	292	320	317	311	300	291	301	299	281	303	302	309	281	262	324	321	285	334	312	304	274	303	310	300	294	293	330	284	318	308	280	313	318	303	298	293	307	316	273	294	318	319	307	309	315	302	304	303	307	323	294	323	305	281	303	297	296	308	287	312	329	306	332	292	311	283	326	306	287	307	323	287	303	296	299	286	343	288	302	291	328	302	292	332	337	306	306	302	325	308	296	303	330	293	279	301	302	308	271	316	312	296	331	306	282	312	316	282	280	325	308	282	328	330	299	313	319	285	290	293	311	326	315	309	288	296	276	296	310	320	282	303	297	283	307	286	287	284	302	296	281	306	269	311	307	293	322	321	296	293	293	299	295	288	279	271	314	324	292	314	291	297	317	306	268	306	318	307	291	297	316	298	305	298	265	330	302	301	289	281	323	316	324	311	341	291	312	300	284	285	343	312	278	297	299	287	303	333	295	302	279	313	325	310	306	305	307	303	301	299	301	331	294	296	312	292	297	296	305	294	288	314	317	291	299	321	289	317	320	303	307	290	312	296	312	300	316	306	302	313	308	277	293	301	292	313	300	319	326	329	340	304	295	336	327	295	323	274	320	323	312	308	329	310	298	297	291	283	310	288	309	260	280	280	300	312	314	300	284	313	318	331	274	337	299	300	331	312	307	304	331	310	323	319	313	333	336	305	269	292	297	307	291	292	330	344	289	299	313	299	323	293	287	286	282	296	287	286	311	297	301	305	295	326	301	345	303	337	308	339	295	276	304	327	278	305	285	305	310	313	279	308	326	269	292	313	292	301	314	323	315	319	327	299	303	291	301	287	314	292	288	317	322	297	287	309	307	311	289	287	335	351	297	307	269	305	292	299	326	294	309	304	316	295	295	300	300	304	306	287	284	301	293	326	293	300	323	325	329	317	333	292	283	323	287	312	311	317	334	284	302	302	313	314	299	300	280	321	298	338	313	311	277	304	314	302	288	281	279	328	315	310	332	300	293	262	321	347	281	322	265	318	311	291	288	305	294	323	292	301	282	313	283	314	283	295	338	289	311	293	331	281	281	281	300	301	325	299	317	319	339	313	317	308	296	344	286	315	303	306	299	290	282	284	307	284	327	287	282	337	308	291	248	274	302	300	322	324	305	278	341	317	311	331	303	289	298	287	270	301	326	309	301	283	297	326	326	290	311	306	289	290	305	281	303	323	296	288	298	280	299	329	318	323	276	299	318	286	312	316	291	287	304	285	287	300	336	289	269	281	299	326	299	317	284	266	316	286	325	297	277	298	321	328	310	282	299	312	296	318	299	328	275	305	308	280	305	293	270	290	335	321	305	306	313	329	309	311	282	303	307	343	310	316	293	310	305	325	267	276	295	317	280	310	287	298	288	313	286	292	294	308	286	264	310	295	303	308	313	336	303	333	319	293	319	313	310	299	311	312	311	315	288	327	264	276	269	300	269	298	282	299	318	304	287	295	347	293	301	302	302	291	316	297	327	290	308	308	302	313	295	300	294	287	302	313	312	269	268	286	281	285	264	283	317	297	307	310	277	297	309	310	307	292	312	302	293	290	294	293	277	269	265	331	300	284	300	294	337	284	292	276	313	340	312	312	313	315	274	313	342	286	335	310	303	307	325	294	298	351	303	281	345	308	310	323	282	293	300	306	296	342	280	305	280	280	310	270	307	290	298	330	273	312	306	302	289	303	284	292	292	306	288	312	339	333	310	296	306	323	297	330	333	297	286	280	262	285	304	308	313	324	297	344	301	321	301	313	286	277	329	295	315	274	320	316	300	307	312	291	316	313	300	299	304	286	350	298	323	296	301	316	301	298	297	288	316	340	304	286	311	309	320	330	310	316	327	307	300	333	316	335	266	298	305	294	319	324	310	300	297	310	288	267	300	282	323	326	315	295	292	306	290	324	326	262	286	313	315	290	292	291	295	300	297	283	313	335	299	269	300	293	294	311	321	277	271	304	296	300	292	318	308	290	322	279	302	300	330	323	330	300	269	306	308	313	274	339	292	299	312	281	306	296	310	298	307	274	299	278	292	297	296	307	308	307	332	281	298	320	287	292	303	283	294	257	324	326	301	295	327	303	341	291	310	290	281	304	288	276	313	283	282	316	323	249	285	315	312	318	329	305	324	318	308	334	322	313	299	309	300	295	321	297	328	315	300	317	325	292	295	283	323	298	293	294	307	285	319	313	282	283	286	340	281	290	285	272	299	309	274	326	316	295	290	306	336	301	301	317	306	308	294	304	332	275	297	310	327	320	340	280	337	312	320	315	280	280	289	313	311	340	303	307	306	283	335	325	275	359	288	290	281	292	259	296	292	301	322	300	316	296	296	312	304	307	302	304	320	322	344	315	309	279	305	310	306	312	306	324	279	306	278	322	252	301	303	309	293	307	329	307	286	280	317	339	322	321	285	286	309	290	343	296	318	303	264	308	294	328	332	291	314	310	298	280	279	271	264	280	275	309	303	314	306	299	292	296	293	320	308	296	318	335	296	295	284	299	288	311	335	306	303	324	306	313	312	302	325	307	306	300	322	318	324	344	313	305	295	296	294	328	309	334	283	330	293	306	306	308	324	339	286	285	292	309	284	306	290	306	313	280	292	293	315	305	299	303	314	302	294	318	298	318	317	293	313	320	328	331	310	312	295	304	311	291	298	312	305	351	307	344	279	294	305	328	313	301	308	316	303	322	307	318	322	305	312	309	296	326	317	309	269	266	278	301	308	282	296	298	300	292	309	292	278	287	303	318	319	286	282	320	318	304	302	321	296	327	338	309	297	293	287	293	298	342	312	296	282	301	292	348	300	286	308	297	298	310	323	280	302	296	291	330	296	321	337	298	322	316	308	313	297	281	288	323	295
10959	17129	14909	8582	6012	4403	2968	2036	1732	1583	1506	1337	1120	1085	1018	968	950	902	844	810	768	754	714	689	652	680	702	664	650	716	658	692	702	619	661	666	665	627	626	642	628	616	589	601	627	633	657	662	644	615	580	604	616	623	614	611	581	687	610	683	597	605	612	653	657	617	580	601	595	643	635	600	580	585	577	612	598	610	581	567	592	594	596	604	640	646	599	586	630	611	625	580	580	640	593	653	640	619	606	615	637	609	597	563	556	622	604	661	582	627	611	601	599	586	570	563	633	618	605	671	640	584	615	637	568	653	580	625	600	626	561	577	630	597	575	644	593	636	596	624	589	621	616	650	605	622	626	619	585	566	579	594	623	590	606	611	630	609	566	629	595	581	579	569	666	592	594	584	620	649	634	602	592	588	581	587	606	564	570	627	607	603	592	590	603	592	632	613	561	600	615	624	571	609	580	591	611	592	589	610	583	606	631	609	577	601	619	645	611	610	636	633	582	635	616	571	605	589	583	604	607	572	573	612	590	634	612	583	611	577	614	573	578	596	587	590	558	590	632	604	614	593	608	610	629	573	637	563	611	624	620	609	599	611	625	566	616	645	581	602	587	550	647	591	592	611	604	602	599	637	616	597	550	585	598	619	606	615	584	606	610	536	624	610	620	592	605	581	578	613	625	588	573	625	596	563	589	632	584	584	613	596	622	613	641	599	637	633	585	610	553	587	611	632	567	628	540	594	607	570	623	639	586	630	635	620	614	620	608	639	578	575	585	576	549	604	622	569	592	640	632	584	619	565	633	570	612	614	631	587	598	599	580	608	611	626	610	597	652	595	611	645	610	592	599	641	599	589	589	539	621	611	587	586	633	575	620	616	576	627	614	555	585	601	597	584	616	600	583	604	598	622	610	620	595	598	615	612	572	665	568	592	593	596	623	592	541	597	613	617	620	591	622	646	572	621	626	610	558	623	606	598	615	612	630	663	596	563	618	613	583	604	584	593	605	654	596	625	571	627	599	600	640	613	596	613	598	590	600	604	603	593	590	584	620	573	596	615	571	618	614	591	610	609	612	636	565	609	623	621	593	620	589	589	580	577	581	637	596	571	608	596	615	593	611	575	574	603	628	635	584	623	629	611	596	568	630	602	577	568	605	635	580	570	610	597	606	594	664	598	578	600	604	607	598	624	579	600	609	591	613	600	622	571	573	624	574	627	576	635	601	627	571	587	619	641	603	624	573	614	619	654	610	660	611	588	533	632	624	586	609	621	619	580	592	615	613	555	588	595	624	592	576	564	627	608	640	578	596	629	591	607	611	562	651	590	573	603	566	572	594	590	607	619	597	600	565	611	630	617	612	621	606	601	619	638	606	576	618	593	583	579	621	563	587	605	581	656	627	548	612	609	594	609	648	554	596	658	612	588	644	601	595	583	575	582	540	606	652	578	630	622	643	645	591	605	638	594	631	637	594	586	633	626	610	602	619	610	587	590	596	622	607	586	648	633	599	586	558	580	564	552	610	622	588	627	658	560	616	619	606	622	584	632	597	574	632	569	592	644	614	616	577	583	576	598	600	619	615	587	613	605	644	574	625	597	593	588	609	626	597	617	598	608	620	564	601	602	609	586	612	595	587	600	681	636	579	615	599	621	589	570	592	592	596	614	608	582	595	613	655	589	604	622	612	625	590	583	619	595	594	593	581	588	576	610	614	571	619	633	568	652	575	596	621	606	573	598	586	596	607	596	609	544	657	583	610	584	609	621	523	577	600	611	624	604	611	618	599	630	615	613	594	601	626	576	568	617	612	624	654	616	596	600	638	616	659	581	580	600	612	615	588	580	578	640	615	591	552	591	624	586	575	607	624	558	627	627	611	548	624	598	618	586	636	605	621	583	617	613	565	637	604	608	596	578	601	601	611	583	605	603	591	602	609	579	581	612	592	651	589	596	547	609	611	610	566	610	626	593	576	597	617	579	623	625	590	576	624	607	649	629	620	554	628	571	646	584	594	572	600	595	581	556	650	625	606	612	618	597	606	653	637	629	621	638	618	617	587	587	602	627	598	561	585	608	619	579	624	620	592	577	584	581	594	625	594	556	578	584	604	612	613	595	579	582	623	654	621	595	589	573	604	606	608	563	583	629	539	612	579	619	607	589	613	578	626	635	580	625	611	572	589	588	586	613	633	609	584	594	612	603	592	636	638	595	605	569	594	602	579	626	566	622	583	605	571	585	588	592	613	615	596	620	617	572	531	626	630	640	593	604	606	597	602	601	578	596	619	599	615	595	646	630	590	634	661	642	604	578	609	608	556	586	615	564	565	586	552	605	632	561	560	630	562	593	571	629	644	603	536	579	577	607	602	654	607	657	547	569	653	628	588	564	593	602	615	613	626	580	640	565	590	579	637	639	628	597	640	566	591	566	570	665	629	623	595	633	600	581	591	569	586	588	637	578	608	656	583	597	578	609	623	605	619	637	634	599	599	601	606	627	631	601	654	598	598	582	605	617	631	607	626	618	580	607	559	612	642	616	658	616	612	573	636	613	613	596	617	628	646	592	586	594	608	603	621	637	580	614	571	589	578	600	612	575	631	571	574	602	635	617	608	585	560	620	613	613	653	600	612	593	639	623	593	603	584	559	615	596	591	600	640	566	597	570	570	597	617	597	607	600	578	611	589	596	634	615	575	616	576	592	604	625	603	653	590	572	564	572	576	616	587	610	617	638	585	637	608	594	607	594	584	566	602	642	612	565	602	578	616	582	628	616	532	592	566	600	603	577	620	608	577	632	585	543	609	667	650	594	580	595	590	651	584	603	612	626	584	591	596	615	619	579	605	633	658	642	608	621	601	587	587	592	627	608	615	608	619	609	597	593	563	615	606	559	612	628	566	647	631	626	588	552	618	618	581	627	649	576	588	613	641	584	634	588	560	614	627	601	590	614	598	643	617	622	596	587	660	623	667	597	589	606	583	609	650	601	576	641	613	617	594	585	579	616	617	590	596	655	598	612	602	592	593	598	588	620	619	575	622	597	580	610	654	628	594	595	593	633	573	585	616	583	554	632	635	571	627	596	587	597	629	600	581	585	602	574	623	603	611	585	596	605	566	611	567	633	637	602	606	606	583	630	594	596	603	624	585	598	599	594	658	531	613	613	598	582	612	618	669	537	583	657	599	623	599	619	558	582	636	620	615	592	575	611	597	599	621	597	589	667	630	593	614	573	600	636	595	615	617	612	619	635	625	584	610	573	606	611	595	635	605	630	595	621	651	583	585	569	589	598	663	630	625	602	606	575	631	602	564	647	610	556	651	632	592	608	624	596	620	598	575	611	614	577	576	583	603	601	570	652	611	623	580	582	570	594	640	575	619	575	659	607	597	622	538	624	612	627	607	639	641	629	609	605	589	609	614	606	608	581	602	617	606	610	619	597	580	539	603	661	603	621	618	574	602	621	599	597	592	584	641	599	632	585	626	571	630	654	618	653	635	609	614	606
24034	21139	28158	24372	19580	4874	1674	971	716	708	598	498	427	371	349	363	314	330	295	297	237	219	233	241	243	205	179	233	203	228	209	188	183	202	205	216	173	188	195	214	188	166	171	160	177	205	183	191	184	213	194	182	192	217	196	213	184	186	185	191	179	172	204	189	210	199	196	164	163	179	177	159	191	164	200	185	186	176	173	172	196	160	188	190	189	188	174	165	177	172	192	200	153	197	174	198	169	170	199	183	183	187	160	177	170	207	174	195	174	179	168	206	209	166	172	172	173	167	172	174	177	197	153	188	174	174	179	192	179	168	181	170	196	159	186	183	158	179	159	192	168	179	203	189	200	196	181	161	187	187	169	152	178	176	167	190	174	176	178	154	179	186	192	170	187	162	174	193	167	187	173	192	181	175	180	189	167	184	165	172	213	193	179	189	181	172	188	176	172	174	169	168	166	180	164	176	181	177	178	186	156	162	178	169	159	191	196	182	189	167	180	184	182	151	196	207	188	185	175	190	200	177	191	198	196	153	162	184	206	204	182	189	176	169	162	199	137	187	207	182	184	164	181	211	168	164	184	225	151	185	172	177	201	162	183	185	178	198	197	202	189	204	164	198	171	156	201	178	167	185	150	182	164	184	177	177	203	180	175	186	191	193	184	199	173	191	212	142	180	191	195	194	176	173	163	174	170	186	176	174	168	167	181	176	173	183	174	160	171	171	173	174	198	166	176	172	173	163	178	197	200	166	173	179	176	177	171	160	206	208	186	188	173	195	160	160	179	185	166	169	207	176	154	173	188	184	183	168	197	193	170	163	172	158	161	184	162	162	178	183	180	178	167	192	190	164	157	192	183	179	173	161	175	173	200	191	172	184	157	165	155	178	184	186	191	192	174	186	179	179	182	174	178	175	191	182	190	186	172	177	168	176	177	178	168	171	179	165	182	176	191	143	174	173	167	188	210	192	150	190	199	162	183	182	163	170	150	198	189	175	189	160	166	182	199	166	160	190	178	165	162	193	161	182	204	183	178	184	180	181	172	177	168	177	179	165	178	183	179	165	172	185	197	149	178	177	173	202	175	186	163	158	185	186	172	197	164	172	165	169	185	156	172	190	185	179	184	177	196	196	185	169	188	182	183	189	166	171	158	174	169	160	181	181	197	183	173	178	173	208	187	167	169	179	164	179	192	180	161	193	185	163	168	191	180	174	192	174	171	168	173	153	182	181	176	166	185	155	177	198	172	173	180	190	183	175	166	177	179	185	161	198	200	195	187	187	162	170	183	169	169	170	169	164	173	161	172	167	165	190	150	211	163	163	168	178	185	175	172	202	188	186	172	163	181	178	164	160	183	160	191	163	166	155	197	183	191	205	201	179	177	166	177	199	190	206	182	169	193	165	175	195	181	186	177	167	169	198	195	192	152	167	175	201	189	171	176	189	159	168	190	174	156	172	183	185	153	178	175	174	180	202	183	195	190	175	177	165	187	155	164	187	181	211	174	186	150	178	223	174	167	167	201	173	190	178	184	186	190	157	152	164	163	174	164	186	193	166	158	177	177	171	195	177	183	173	165	192	193	191	202	188	169	173	184	188	171	177	185	174	168	171	168	183	183	173	178	182	188	157	186	188	178	196	190	188	181	210	206	166	163	184	177	164	166	183	168	159	174	197	164	166	175	194	164	191	192	193	177	194	188	195	173	177	184	168	192	177	166	177	166	175	171	212	181	189	160	176	174	185	173	189	180	197	193	179	205	172	165	165	190	167	170	178	191	180	181	198	180	172	178	157	155	179	169	187	185	161	176	193	176	162	177	172	162	188	175	162	170	158	160	200	186	191	168	177	173	165	184	167	156	186	175	203	178	181	193	177	165	172	154	198	169	197	173	190	161	178	174	162	180	171	175	177	165	184	185	153	173	194	207	187	191	199	163	185	191	177	172	175	176	168	159	206	180	194	192	204	172	173	192	156	180	168	161	173	190	193	184	191	178	188	193	192	190	173	157	177	193	190	161	160	186	190	180	178	167	179	175	177	180	161	183	182	171	167	198	186	165	169	186	166	143	181	182	201	194	171	174	192	175	182	183	195	171	162	189	177	160	185	149	166	185	177	155	178	183	186	213	168	179	177	177	188	176	169	167	171	174	196	184	202	178	171	177	178	183	152	187	191	172	144	171	170	185	174	175	191	185	183	191	140	197	193	182	164	200	189	192	189	163	160	178	166	174	193	179	193	162	188	169	205	184	193	177	197	151	186	198	179	198	192	167	173	184	188	173	171	204	180	179	181	191	171	182	153	185	187	178	192	176	180	183	178	192	184	173	198	164	166	161	190	186	174	193	171	162	165	173	161	175	183	207	167	173	172	184	166	163	154	170	172	161	171	199	175	186	151	158	194	174	213	172	202	177	184	217	189	193	175	168	168	193	185	183	198	172	199	176	169	169	181	184	193	171	168	185	164	168	177	190	157	174	195	183	199	182	172	152	195	171	168	191	202	166	172	194	180	180	177	151	170	170	190	177	168	184	159	171	210	183	199	172	207	187	195	187	163	172	175	167	182	153	164	178	156	177	215	168	182	211	171	157	194	174	168	177	180	228	211	167	195	168	171	173	193	187	185	177	196	154	156	184	180	182	169	171	167	173	176	186	174	169	205	148	170	175	177	177	159	174	186	177	183	177	172	186	179	181	169	175	208	181	199	171	153	177	174	182	179	189	177	210	164	166	170	184	173	184	177	170	166	177	174	204	188	190	177	139	193	170	176	193	177	183	181	176	160	187	174	166	180	171	191	203	177	188	170	188	162	174	193	159	146	199	170	184	144	176	182	207	213	181	192	164	161	167	176	184	176	167	175	169	163	151	179	189	182	179	175	185	204	161	204	180	188	160	182	179	167	169	186	196	172	187	169	182	187	172	190	195	178	188	160	164	178	149	160	181	173	168	173	173	170	188	173	194	179	206	188	202	193	172	194	197	154	172	168	199	178	186	211	207	150	188	168	177	156	179	205	161	176	186	173	153	187	167	193	172	176	176	190	187	173	179	179	158	165	170	180	164	150	185	179	157	190	189	190	184	201	194	177	200	166	168	173	177	181	213	193	176	179	163	181	179	188	193	190	167	187	154	162	184	166	156	170	175	197	199	200	198	164	172	194	171	167	171	168	163	171	182	183	196	191	179	178	179	168	194	178	169	165	182	178	161	177	184	163	167	181	146	179	185	182	185	179	191	177	177	174	204	170	166	182	178	169	186	201	180	167	188	165	168	176	188	180	189	176	174	174	179	178	167	183	181	190	172	183	171	183	166	166	186	164	189	166	183	190	193	156	158	174	167	180	172	164	177	184	196	196	161	186	175	199	154	184	176	184	185	165	179	182	158	176	161	194	181	199	165	169	193	157	156	158	185	193	183	174	187	162	181	183	183	176	195	193	179	164	191	174	199	149	174	188	166	162	158	191	183	175	175	173	170	188	179	192	185	180	175	194	209	191	187	163	160	185
12370	24350	21945	13752	9861	7523	4807	3399	2901	2388	2140	1828	1414	1313	1234	1151	1000	909	824	790	688	625	565	572	581	524	532	487	532	522	521	492	497	486	539	483	488	491	416	442	401	451	383	390	413	392	422	465	411	389	417	395	389	427	410	390	436	355	378	385	401	413	425	381	363	394	398	371	396	387	381	402	357	364	377	383	382	364	410	384	337	388	395	366	356	395	376	364	396	373	363	376	391	351	373	386	414	401	394	359	365	372	377	360	349	372	383	339	374	346	353	368	364	377	385	363	372	383	353	358	358	396	403	397	390	351	359	374	380	366	364	381	352	388	345	370	360	377	404	360	400	376	376	374	378	370	379	358	344	345	352	372	361	387	353	391	395	354	379	358	368	384	390	362	365	384	367	398	373	381	402	392	342	347	386	373	379	363	368	352	353	374	388	352	367	403	387	356	341	379	378	369	373	355	366	353	370	345	389	369	332	362	389	380	379	339	404	389	397	352	360	381	362	364	370	370	369	394	359	389	367	416	365	357	385	358	362	371	361	358	391	375	369	377	354	400	334	366	380	362	378	413	368	377	350	369	382	348	363	390	378	367	391	361	389	399	395	381	382	359	370	351	385	361	360	359	347	359	387	377	362	346	373	397	399	341	389	380	358	366	369	355	379	408	347	389	389	357	382	371	356	375	358	379	369	377	388	358	395	355	371	378	386	356	352	366	356	358	385	355	368	392	408	370	376	392	360	367	376	360	361	368	342	359	352	363	383	386	375	369	359	397	396	403	367	393	371	386	368	376	373	399	370	357	378	404	385	385	395	402	373	357	368	341	369	375	389	380	344	335	383	366	358	351	369	378	374	355	332	353	375	410	350	385	383	372	360	340	358	388	367	376	409	370	380	387	393	356	377	378	375	347	347	377	362	403	360	384	368	372	398	370	363	351	426	388	378	351	389	367	378	350	348	383	346	352	390	351	380	394	351	362	409	367	399	380	330	364	367	371	394	389	356	358	374	398	368	358	356	360	384	382	366	410	351	404	365	377	338	368	368	382	359	379	375	384	378	424	366	366	375	402	380	407	357	350	370	370	356	383	419	361	366	403	373	395	346	343	392	350	409	377	340	346	364	358	347	367	391	356	347	317	353	365	357	353	365	356	357	354	375	343	355	365	374	374	389	358	323	390	371	340	383	379	356	380	370	388	383	346	354	370	339	389	394	405	368	355	371	353	382	370	370	354	357	356	364	394	377	402	374	373	342	387	348	388	338	387	419	373	337	386	370	383	390	328	396	359	348	371	373	334	410	382	354	362	360	369	368	359	399	373	378	354	369	376	377	383	354	377	400	388	372	388	393	352	369	384	420	381	400	353	377	359	366	373	376	389	361	385	388	351	367	355	356	355	402	402	376	380	346	318	360	366	383	372	399	354	360	361	367	366	361	357	359	374	391	375	384	384	374	376	368	373	367	369	345	395	398	395	370	319	377	344	340	359	388	366	342	328	365	378	334	375	370	369	347	399	390	350	389	374	381	387	360	402	396	364	399	358	365	360	397	384	347	320	346	368	381	395	365	340	372	400	377	399	381	381	357	342	354	370	315	342	356	361	334	373	369	378	373	386	339	375	359	366	370	376	375	366	385	395	422	377	366	374	366	391	391	327	376	399	342	341	398	359	348	374	385	350	344	361	374	384	390	383	388	361	355	376	369	351	341	404	374	405	378	336	355	371	355	357	373	386	386	349	382	343	367	392	357	360	361	353	409	388	388	395	400	374	389	387	364	358	360	348	344	398	357	388	395	386	360	375	379	361	385	416	373	372	369	393	384	373	354	376	361	384	343	395	347	381	395	420	349	358	346	381	388	384	368	366	365	349	378	374	333	387	373	343	359	387	387	403	372	372	383	367	354	363	367	368	375	367	355	363	363	343	394	344	397	380	391	390	370	386	395	351	371	403	367	381	360	371	340	365	338	415	356	360	355	364	375	346	363	393	388	347	374	371	365	339	358	385	297	362	364	348	377	373	368	393	386	375	397	367	347	365	384	359	396	394	422	367	389	357	359	356	340	388	382	376	365	401	347	350	389	386	381	384	374	353	386	367	352	353	400	394	392	393	376	363	395	392	413	339	374	330	390	391	384	356	376	394	362	388	379	337	375	382	390	381	369	365	375	377	335	348	338	361	397	388	336	366	356	399	377	359	359	385	364	369	364	384	343	372	354	354	382	397	386	349	355	416	384	349	398	354	373	325	374	335	354	360	334	415	392	356	355	336	354	349	397	367	377	365	363	365	395	368	379	350	366	345	347	364	392	386	371	362	376	388	376	375	315	353	353	364	391	383	368	356	382	357	358	341	407	368	362	400	354	376	348	373	399	415	341	373	389	353	390	357	397	368	353	390	370	359	377	380	343	344	353	382	369	357	358	347	349	383	381	354	367	384	397	347	355	368	395	392	333	401	347	380	344	342	393	397	363	371	360	364	360	337	370	376	394	339	388	399	377	386	335	366	344	349	341	390	369	351	359	378	358	371	356	341	386	381	403	355	376	352	354	358	349	346	415	372	337	372	361	366	346	369	379	386	380	363	355	396	359	386	382	330	381	388	375	372	386	358	358	396	341	341	362	364	369	362	406	389	370	349	346	362	360	359	373	344	397	372	356	344	381	361	376	383	344	343	351	351	348	353	384	371	358	370	384	349	358	327	349	388	371	376	360	323	353	350	344	361	378	367	348	353	389	388	353	359	398	372	349	367	377	382	406	404	372	398	366	374	383	365	350	374	373	388	353	384	353	355	371	359	371	350	357	381	374	396	383	380	363	364	347	383	362	330	409	363	384	424	378	361	334	368	357	347	393	372	347	380	373	336	373	379	389	384	388	379	377	383	349	371	388	347	378	351	406	357	376	392	360	351	386	398	379	368	362	348	392	342	372	366	384	350	387	376	370	371	401	365	333	371	334	333	401	349	368	393	348	403	371	389	373	362	394	392	390	381	421	400	381	345	385	370	358	358	357	381	314	352	391	347	383	364	373	358	381	391	404	356	371	365	353	367	379	362	379	341	401	390	352	364	409	404	409	347	396	365	384	358	383	389	379	374	375	358	366	401	379	360	337	341	376	371	383	359	330	381	358	365	392	404	372	335	351	361	352	366	359	397	364	368	384	367	332	365	370	395	370	366	340	362	386	371	367	351	337	394	360	375	352	363	347	395	356	390	387	385	359	323	372	385	342	383	375	353	408	369	382	384	371	359	318	370	367	406	347	395	360	346	353	370	382	346	384	379	356	398	353	355	395	371	374	383	347	380	397	361	353	388	346	360	381	389	399	351	343	399	386	352	351	383	334	360	378	361	359	404	367	350	372	346	383	338	406	384	364	340	373	373	364	372	396	380	395	362	348	377	370	372	364	375	363	337	360	362	357	398	358	379	363	338	352	363	346	373	366	383	392	372	367	362	338	354	358	417	382	371	382	356	368	360	355	397	363	391	353	376	354	400	352	314	384	394	389	337
23056	21105	28738	23683	21115	18633	4329	1537	1196	942	861	676	599	501	465	478	428	368	405	306	309	321	317	254	264	295	261	265	276	274	247	240	237	273	238	226	214	253	254	214	224	216	187	238	211	223	213	240	219	240	198	202	187	231	224	203	212	238	217	218	222	182	240	201	211	217	196	198	216	201	219	183	194	201	208	233	206	203	185	217	233	159	210	220	219	206	208	161	218	226	169	194	226	189	170	219	183	204	210	222	217	167	216	199	193	210	191	183	203	194	202	193	195	180	199	226	175	198	197	203	173	177	210	207	223	196	194	187	200	219	202	204	176	190	170	201	222	180	225	191	181	179	189	192	199	194	206	215	187	200	200	185	195	210	200	204	209	188	201	202	202	230	194	188	225	195	200	205	183	201	196	194	192	192	197	176	181	189	184	216	200	192	187	194	211	184	202	177	196	169	186	200	180	219	182	186	186	217	201	172	207	202	185	202	230	191	188	194	183	187	201	192	213	166	198	179	193	188	214	203	206	193	181	195	189	192	208	199	199	223	186	197	192	195	199	200	177	196	203	195	211	211	214	203	205	192	216	195	175	197	176	214	187	209	183	207	196	212	180	189	198	196	187	212	200	184	189	200	175	190	210	224	207	207	218	171	233	224	220	199	202	199	190	189	217	202	201	197	217	184	202	204	175	210	189	201	229	220	190	201	193	197	231	179	188	204	209	205	186	200	205	187	181	199	205	190	200	200	183	174	199	178	194	186	200	197	211	193	174	204	184	189	195	215	216	184	202	172	191	206	203	178	210	207	183	188	201	203	197	185	173	190	196	185	192	211	220	176	188	187	206	196	177	198	188	193	215	196	209	220	201	204	176	199	207	207	205	199	194	217	205	195	196	198	205	187	194	218	214	209	191	210	205	209	187	229	205	190	192	193	188	185	203	216	180	194	186	171	185	174	205	182	180	177	194	195	181	186	201	200	188	205	212	200	235	231	188	225	211	193	194	206	198	225	187	199	202	191	179	188	186	216	196	186	214	201	201	213	210	195	176	181	209	184	212	187	202	168	200	190	200	208	191	185	197	198	191	195	162	185	202	197	184	193	208	192	192	209	200	204	194	178	225	191	179	184	220	204	174	169	168	186	189	196	178	184	174	230	211	203	213	196	197	196	188	210	168	211	210	167	210	199	207	184	200	182	198	216	197	180	190	214	211	184	205	190	160	210	214	193	193	218	205	213	216	208	188	178	183	197	196	197	175	186	202	220	197	185	189	195	217	186	194	215	208	197	187	199	188	186	195	195	174	184	194	199	230	201	181	187	198	189	200	207	189	185	216	211	170	206	185	188	179	184	188	203	210	194	210	192	157	212	180	219	214	193	193	197	163	207	195	216	216	186	208	186	210	207	195	188	216	170	186	209	196	200	210	202	175	220	204	189	204	182	186	189	201	188	179	212	193	171	218	214	183	210	202	192	187	170	178	174	183	173	205	194	181	191	195	209	192	200	189	181	204	186	206	198	208	177	196	189	205	227	199	205	171	208	185	169	214	190	216	177	185	194	207	212	191	198	204	198	190	203	191	198	192	197	191	183	207	181	190	194	214	201	197	193	217	196	217	228	204	199	195	208	167	189	204	209	202	203	179	220	211	190	186	191	199	179	202	187	210	199	203	198	194	217	193	209	203	185	184	190	196	172	195	215	185	201	203	205	212	185	200	202	188	190	193	185	204	216	163	186	194	198	203	172	196	204	215	198	205	204	183	203	191	198	197	207	202	184	194	195	208	167	221	216	201	216	185	233	181	195	215	183	177	203	187	196	182	196	202	209	180	206	189	199	195	210	172	181	180	183	190	203	186	209	209	224	183	213	204	205	172	200	197	217	203	232	218	191	203	224	200	187	215	192	177	195	200	210	187	186	220	219	181	194	198	196	189	165	183	189	224	193	199	190	195	190	198	189	193	222	190	180	190	201	179	192	183	187	181	193	191	187	170	186	188	188	216	192	224	178	190	187	196	203	203	214	221	221	204	197	201	202	195	194	214	195	200	199	218	212	198	179	197	184	197	194	173	204	204	194	200	196	216	158	181	188	211	191	208	191	192	186	187	174	206	203	190	188	233	194	180	187	170	193	208	197	190	180	191	192	198	197	202	196	194	180	202	184	200	213	209	207	188	199	219	211	207	194	191	193	191	191	206	184	205	178	201	191	226	195	213	200	196	194	192	188	189	190	196	201	178	187	180	212	204	195	202	212	234	173	203	191	207	177	188	177	184	204	214	229	193	179	202	206	177	178	174	175	176	185	209	196	205	191	184	203	180	202	188	212	187	199	175	171	165	217	191	216	168	196	180	192	193	211	190	194	175	175	193	217	198	190	216	199	221	197	188	191	192	200	188	190	200	226	198	199	181	194	205	191	194	210	196	209	210	182	179	181	184	197	207	211	180	181	192	208	196	197	174	200	188	200	190	202	203	205	222	215	209	200	193	192	210	177	195	195	198	202	206	200	199	202	197	197	169	207	201	205	180	220	193	185	184	175	195	206	190	187	194	194	176	191	221	197	207	193	188	179	175	166	194	193	171	185	191	215	198	224	187	190	201	202	180	181	175	209	181	203	189	174	209	221	163	211	188	194	206	198	179	186	193	190	179	203	177	196	186	184	195	196	179	187	214	172	176	177	203	171	182	210	201	206	201	186	185	181	216	198	199	200	206	182	197	186	197	200	205	195	194	189	207	178	219	200	192	176	194	192	223	198	195	186	171	219	198	201	204	198	191	198	194	226	198	194	217	224	183	179	199	210	224	218	191	193	189	175	181	191	192	195	177	181	205	208	205	196	221	203	205	209	205	233	176	201	213	166	178	204	220	197	194	197	191	199	205	182	167	196	222	207	192	199	182	218	203	194	172	212	194	200	194	195	204	193	200	213	213	209	196	216	196	200	184	216	182	211	188	189	192	168	182	219	178	212	194	189	210	221	186	171	199	173	192	194	202	191	199	202	204	203	187	217	206	209	199	170	189	192	208	189	203	201	203	219	198	175	198	187	235	203	196	202	173	197	177	183	191	201	188	181	218	166	206	203	185	193	189	191	189	184	170	200	201	183	205	203	215	190	206	179	188	190	205	183	216	203	182	190	205	208	192	207	178	188	198	186	212	215	157	196	203	192	192	208	204	211	194	202	213	194	193	189	204	220	200	215	193	186	209	218	171	183	186	189	201	177	175	202	219	193	211	217	172	198	198	216	173	207	219	196	190	194	191	183	215	182	210	241	199	180	193	198	195	200	191	204	202	216	206	210	179	191	202	199	223	164	181	208	164	209	192	187	207	200	212	181	185	181	178	194	183	206	203	186	214	181	193	198	191	196	187	196	197	180	216	182	184	204	171	199	195	184	188	198	187	195	185	191	207	189	237	182	198	217	203	183	179	188	196	181	213	194	208	199	188	189	179	215	193	185	176	217	197	216	186	204	209	210	192	205	150	196	210	195	200	176	200	184	183	186	178	206
14874	29225	26582	18059	13645	10036	6754	5120	4230	3488	3026	2591	2190	1815	1661	1523	1379	1154	1090	1020	871	793	775	767	627	659	650	603	677	613	577	553	574	514	544	553	533	505	466	450	412	433	412	441	417	471	488	478	458	444	454	432	458	425	404	420	419	405	450	433	445	379	396	436	401	411	451	384	416	377	398	360	392	398	422	373	418	399	377	393	431	363	373	399	413	400	390	388	419	365	399	381	384	387	390	385	403	405	381	378	420	389	390	379	363	372	405	362	372	344	380	349	399	412	380	365	368	398	358	380	366	407	386	392	380	376	374	353	377	390	347	426	423	374	385	369	400	393	385	357	372	379	378	405	371	343	378	395	418	401	374	409	330	395	334	361	360	392	376	348	398	372	373	400	391	404	356	365	382	339	368	386	410	397	390	414	390	375	350	367	384	352	409	366	376	387	367	413	380	361	350	383	395	367	408	423	406	349	370	362	355	389	368	330	343	413	374	391	377	357	399	366	415	384	355	363	378	374	380	384	348	364	384	399	374	372	380	386	389	356	392	374	386	363	316	390	368	385	343	386	364	367	380	370	381	398	360	399	377	345	377	355	368	392	383	372	366	414	360	380	397	393	422	355	377	384	369	359	374	403	408	400	407	410	367	388	357	371	360	396	393	349	377	391	349	350	366	369	368	376	353	356	416	384	413	353	381	399	383	367	355	374	354	420	369	381	334	381	362	407	401	371	395	375	389	377	390	374	351	377	361	411	386	357	381	376	376	367	370	391	357	387	363	378	377	374	374	367	365	382	396	368	394	368	349	371	375	363	381	368	369	368	414	365	350	370	372	367	371	426	404	417	354	386	376	395	384	385	369	371	366	351	371	378	409	348	368	361	388	355	393	395	405	355	381	386	374	386	407	416	400	383	378	366	366	385	362	355	368	424	352	372	365	416	359	364	373	353	367	374	354	372	407	340	374	380	383	394	383	380	400	382	398	394	387	372	369	375	364	396	358	381	383	358	379	359	405	380	382	370	379	359	332	389	395	386	397	346	389	390	386	375	366	356	388	420	372	403	380	404	408	353	409	392	396	381	369	374	365	417	376	351	391	361	358	372	365	401	375	380	406	350	415	409	354	357	356	372	391	358	376	341	358	401	373	400	373	344	439	397	388	420	362	390	355	359	408	404	393	386	377	331	367	366	406	361	349	349	404	378	385	393	386	374	376	411	372	370	389	378	372	366	384	362	397	405	385	417	360	395	349	375	377	397	377	392	372	382	370	364	349	377	361	382	381	415	394	394	364	364	396	388	346	357	406	382	354	398	387	365	416	375	407	351	378	413	374	377	384	350	394	373	400	371	391	362	366	370	376	381	389	422	370	362	372	390	371	417	377	390	390	390	380	352	362	410	377	341	366	337	370	359	366	345	384	372	366	374	365	360	356	413	373	388	408	383	365	377	405	373	368	402	392	345	386	385	378	371	373	337	394	369	381	362	384	362	390	384	379	361	413	382	393	372	399	407	389	381	357	374	424	370	386	385	380	390	380	390	375	380	383	383	385	397	383	373	368	375	417	385	398	356	402	344	362	377	360	355	388	367	368	369	374	353	397	359	364	381	403	387	416	389	388	401	378	352	380	386	359	346	364	395	380	383	386	358	360	351	369	370	388	399	354	401	384	351	388	374	401	370	398	363	364	384	421	380	361	383	356	390	377	381	399	396	383	390	400	392	380	387	381	354	368	370	387	364	394	382	372	350	355	373	368	398	409	389	370	396	395	374	344	392	378	330	388	388	370	369	386	342	403	398	386	367	359	376	380	357	372	388	366	354	352	383	402	392	384	388	394	400	405	359	370	364	386	376	378	360	386	363	369	388	386	354	412	394	375	355	336	404	358	386	388	369	366	371	360	382	347	384	365	392	362	403	392	382	368	402	413	390	360	372	377	365	394	372	373	335	371	349	372	381	393	381	393	376	385	386	381	358	362	374	382	382	382	418	343	363	373	381	413	397	377	379	398	341	370	393	366	399	390	394	377	402	402	375	380	393	371	393	379	375	371	325	370	359	386	360	361	390	376	374	382	390	364	366	377	366	386	376	360	378	366	407	388	382	358	368	374	369	393	364	382	402	376	378	404	363	372	381	392	373	368	382	379	351	348	347	392	348	361	397	360	372	352	373	438	389	360	375	380	379	368	369	391	370	360	349	420	404	408	354	403	397	371	415	404	380	371	360	393	342	350	387	407	347	346	389	367	352	400	361	354	378	372	379	382	361	378	384	377	389	358	362	339	383	347	385	366	371	408	363	349	379	388	353	381	386	375	367	361	372	391	353	378	359	368	379	387	350	398	378	368	397	428	410	366	388	361	389	403	419	352	405	360	381	412	373	374	331	352	380	343	385	371	396	352	383	360	356	347	386	360	417	401	356	394	369	412	381	378	370	353	404	371	405	398	356	363	376	386	375	393	360	399	386	393	374	365	363	368	365	420	359	398	352	357	374	420	383	378	398	366	363	404	371	375	406	369	349	344	394	382	372	360	355	406	375	354	408	385	377	393	365	377	360	373	373	398	415	347	382	408	369	387	420	348	366	377	386	388	371	357	425	420	361	373	403	368	369	371	340	395	350	418	344	366	360	371	387	390	358	403	366	387	382	377	368	392	362	375	363	370	366	376	345	441	404	356	413	373	376	393	335	394	380	381	372	354	358	369	362	370	373	384	333	373	418	370	378	365	362	364	376	378	400	377	350	373	345	369	377	365	376	369	371	384	409	383	392	393	381	413	401	381	370	370	376	377	387	379	393	391	389	396	402	398	368	420	351	367	365	395	370	357	367	409	365	357	348	383	366	362	378	399	369	392	376	375	344	375	352	368	353	381	374	348	336	387	358	356	370	344	385	379	349	412	385	371	397	404	375	389	382	357	347	348	359	366	366	359	360	379	377	373	394	381	386	372	348	366	387	364	378	371	383	361	393	354	385	401	397	373	378	353	381	376	393	416	368	396	378	393	395	371	381	367	381	369	373	393	367	449	416	362	398	365	354	408	341	395	397	400	376	407	353	375	361	401	368	392	397	374	377	408	376	389	361	419	349	349	380	381	350	421	374	358	358	379	412	379	389	341	341	392	364	366	399	365	384	400	378	382	380	400	381	377	391	400	381	370	414	393	431	351	394	374	374	374	362	382	378	354	372	370	382	392	378	386	346	399	385	376	359	411	386	403	414	392	388	335	371	416	350	379	343	389	388	384	381	385	344	372	367	391	363	374	370	400	383	373	370	380	403	370	381	395	381	356	348	365	397	379	370	418	382	334	365	341	340	382	385	374	389	355	383	367	396	389	372	353	394	394	372	394	381	357	387	389	364	346	362	385	382	372	397	354	333	390	343	367	349	369	397	374	367	363	398	354	388	381	406	373	362	397	398	373	369	366	380	342	348	369	366	389	389	371	360	381	326	364	365	366	376	373	375	376	397	354	380	354	376	371	362	405	349	393	376	337	366	402	405	338	379	403	427
26518	20245	11225	4013	1808	1233	748	622	534	491	459	406	409	365	389	408	383	332	379	336	325	336	334	325	336	318	307	347	315	313	286	292	323	294	286	336	325	309	304	296	296	285	308	274	311	329	306	307	320	300	320	310	299	302	282	327	303	280	312	316	309	314	323	314	308	310	304	297	298	288	304	338	318	298	302	305	284	330	307	281	307	320	292	320	290	293	300	322	313	284	314	308	291	301	318	278	272	295	277	281	320	296	329	316	284	318	282	298	301	260	289	311	319	325	296	293	294	318	310	290	298	288	305	297	283	308	289	285	308	313	315	307	310	285	304	288	270	299	285	302	297	294	274	302	296	279	302	312	325	265	293	291	303	288	286	302	289	326	310	292	300	327	280	305	312	287	290	284	290	299	313	303	305	284	307	323	278	308	325	302	288	295	270	303	278	329	316	311	305	289	285	307	293	265	277	319	277	300	279	308	316	302	260	304	312	296	297	299	301	319	324	305	302	298	298	293	310	312	283	278	290	298	289	321	330	301	296	265	314	299	304	309	297	294	284	295	295	311	288	300	306	301	300	288	313	294	279	318	310	321	285	308	301	304	323	313	317	305	289	320	270	298	278	293	276	328	273	276	253	282	267	297	304	295	293	291	306	298	291	278	322	271	315	302	307	295	271	312	301	314	316	310	289	295	285	315	275	307	311	301	293	259	272	322	300	304	297	279	288	285	300	315	340	336	322	290	295	302	277	308	348	295	301	288	293	337	312	314	318	326	288	304	304	297	281	316	277	290	297	317	281	305	309	288	328	280	293	281	286	292	314	283	275	293	301	290	324	286	272	297	310	263	327	295	330	289	288	263	291	290	303	301	322	290	291	303	277	285	288	290	273	282	292	317	309	276	289	279	310	316	312	281	282	287	302	293	277	286	319	318	299	305	273	288	290	319	299	300	304	298	297	293	279	318	294	311	290	300	307	276	287	314	310	308	300	290	310	312	299	329	305	267	309	291	263	259	293	285	305	308	284	298	336	296	301	294	276	307	295	303	284	328	305	301	303	263	310	330	322	316	275	290	301	299	256	328	319	288	304	282	314	279	277	295	287	268	310	309	276	289	302	292	313	290	296	294	305	284	329	289	299	282	259	302	291	318	290	276	325	296	325	286	290	305	292	304	315	307	270	296	270	302	292	316	261	290	286	304	306	333	298	271	288	301	285	282	312	307	290	294	319	296	281	318	303	294	288	306	285	328	301	281	285	302	292	319	317	280	329	332	314	322	314	336	297	320	293	289	300	315	287	310	321	297	307	275	318	292	328	278	287	309	327	305	243	310	302	297	319	280	284	297	283	297	291	311	285	280	283	304	285	316	319	278	292	297	299	291	274	308	291	295	336	296	269	287	276	304	302	319	295	302	311	320	292	262	313	273	328	303	295	303	299	288	316	308	275	331	283	291	288	297	322	297	284	294	286	281	310	302	277	325	282	298	326	283	303	289	277	311	287	299	298	303	289	279	266	284	275	291	278	299	309	284	322	298	287	330	311	276	288	298	281	297	300	313	280	291	301	279	343	313	285	291	321	318	324	305	303	287	311	296	285	264	318	304	317	307	307	292	322	304	323	287	296	306	279	310	283	297	296	315	295	312	293	284	283	310	308	299	297	276	298	315	310	299	303	286	264	307	309	319	278	301	306	275	315	305	340	306	292	281	302	280	275	299	318	323	302	322	326	299	300	302	289	287	301	299	298	320	309	267	298	306	330	289	294	305	289	293	291	296	301	293	275	310	297	283	330	267	320	277	326	298	326	290	307	290	311	285	287	274	308	299	318	300	316	316	301	314	309	287	280	263	306	283	290	288	274	283	302	316	295	278	289	293	287	305	305	264	329	331	277	309	270	286	297	302	275	275	282	308	292	291	297	289	272	302	290	322	297	288	279	280	314	287	294	282	306	288	313	277	318	266	276	289	293	304	300	283	331	322	319	304	296	320	302	268	309	317	291	287	287	277	262	293	301	297	319	278	328	307	297	297	301	272	322	294	306	305	297	308	283	283	310	273	287	322	301	298	324	280	294	304	296	284	269	293	297	299	289	273	288	304	286	294	301	286	283	288	276	298	267	291	295	278	260	312	296	318	274	294	304	312	296	298	278	273	330	301	293	298	298	302	310	303	320	274	297	283	309	320	290	311	283	343	337	313	293	299	300	291	314	267	297	290	308	291	296	265	305	316	291	328	318	266	289	304	299	312	268	306	299	283	326	279	292	300	278	299	301	299	303	314	298	273	276	322	314	308	303	301	298	295	300	291	323	321	305	289	288	293	318	317	302	306	292	289	314	294	305	304	309	291	283	300	271	282	290	293	294	280	299	274	285	281	265	299	296	281	305	292	302	275	291	287	290	287	321	299	269	273	306	275	295	327	279	302	285	324	289	320	297	317	287	299	305	330	281	330	283	301	295	294	294	298	293	289	302	294	277	303	287	318	284	333	306	313	303	295	301	315	306	296	298	296	290	311	299	294	298	309	284	328	299	264	316	294	288	296	293	313	294	288	260	308	308	288	304	286	324	337	296	355	295	285	270	280	293	309	286	291	277	326	331	283	288	302	349	273	306	295	317	297	297	297	294	301	250	270	300	292	267	291	295	289	286	274	274	294	313	279	306	256	264	302	289	301	308	304	296	309	291	324	317	286	302	277	301	314	288	295	281	305	318	310	315	299	304	274	272	323	314	272	313	307	306	309	298	300	281	282	308	307	287	308	285	300	302	295	291	308	277	312	296	311	305	278	282	302	312	313	332	271	303	291	301	283	328	317	293	305	298	279	305	291	308	289	292	310	284	300	317	305	270	322	310	284	279	314	288	314	283	282	321	324	280	298	283	289	317	298	316	307	304	311	305	348	310	301	281	296	326	271	302	308	266	294	308	263	249	314	278	292	292	315	281	293	269	276	330	291	314	302	290	298	299	297	287	302	318	268	282	276	295	301	298	303	315	271	310	283	300	279	275	293	267	314	315	330	326	316	295	311	275	313	295	288	283	322	284	314	263	315	305	304	304	269	299	273	261	263	293	294	303	287	299	315	289	296	292	289	295	295	294	326	303	291	311	282	316	278	284	285	270	283	288	286	311	289	282	327	318	331	287	324	285	309	275	291	313	309	298	299	289	310	300	315	306	295	282	292	313	309	293	304	278	289	299	300	293	296	308	299	343	285	300	305	286	333	311	285	315	308	288	292	293	312	300	278	299	331	281	325	286	288	279	298	283	291	313	272	287	307	303	304	314	263	284	290	305	323	299	318	300	277	296	304	282	301	303	272	282	296	312	315	252	295	291	276	303	314	348	302	297	297	319	267	285	295	322	279	308	319	294	284	311	316	317	278	293	327	301	282	325	289	342	298	316	294	265	280	311	291	316	316	308	298	298	302	290	277	287	279	312	290	312	286	313	301	285	305	295	306	323	303	296	298	277	285	310	333	306	305	268	330	289	272	300	303	291	338	329	330	290	307
10908	16636	14873	8711	5901	4299	2780	2077	1868	1570	1415	1288	1117	991	978	936	886	878	814	773	730	745	704	682	688	662	684	729	682	646	679	632	668	670	649	652	656	691	619	620	622	629	611	598	606	624	603	655	579	593	668	619	632	622	558	599	629	653	605	621	623	587	641	667	616	619	614	604	597	593	648	622	591	591	609	590	612	624	616	631	602	580	563	608	565	588	629	621	607	635	591	602	616	605	665	567	610	593	561	622	629	579	631	642	608	634	587	609	588	558	616	615	573	570	605	617	590	594	614	597	562	604	606	635	600	557	563	625	593	622	645	625	639	587	564	573	604	581	585	568	567	658	622	612	604	602	555	618	602	599	591	593	615	651	613	627	636	602	618	603	637	616	624	607	586	540	645	621	564	632	629	536	609	622	636	587	582	617	617	578	621	625	631	595	581	587	622	608	596	632	623	623	650	603	549	594	589	602	633	597	579	587	607	637	622	602	629	616	611	609	617	597	571	612	580	560	562	594	566	580	612	571	605	579	595	598	636	599	575	615	590	577	562	605	599	599	651	587	629	593	588	603	595	557	646	601	585	644	582	632	594	610	600	663	603	590	602	605	615	578	620	583	586	597	570	600	608	633	571	591	588	566	624	625	627	573	585	598	608	608	589	598	642	588	605	590	628	639	566	608	600	594	586	625	587	551	615	581	598	610	586	600	583	614	586	575	573	586	612	606	633	617	616	591	594	594	613	575	585	601	571	627	598	580	645	614	610	576	632	648	626	608	597	624	619	558	634	632	577	621	606	565	548	627	617	642	614	631	601	596	663	596	611	620	631	595	579	577	620	574	586	628	629	593	592	625	616	582	572	549	625	608	538	578	574	577	613	608	602	585	552	601	619	634	615	602	605	586	569	611	592	604	586	601	626	572	617	654	621	606	616	604	592	589	612	596	627	595	618	599	637	598	604	604	608	598	608	613	578	582	618	594	655	639	641	599	574	637	573	600	552	659	607	606	608	592	605	568	590	598	608	583	597	615	575	596	595	603	620	585	592	604	602	594	603	580	621	573	628	621	607	622	623	614	579	601	600	610	648	606	600	601	592	620	564	593	613	599	575	657	610	618	630	609	590	631	620	572	607	627	595	607	587	603	578	580	619	589	578	607	579	560	600	603	578	618	610	636	580	569	634	610	604	592	566	576	613	591	579	573	585	612	604	615	604	588	589	644	611	593	600	606	609	602	577	601	557	555	595	591	604	622	598	580	587	628	603	592	588	579	597	635	595	571	584	567	593	610	539	579	575	617	601	603	607	602	608	597	615	591	562	590	618	605	545	590	533	607	587	607	598	586	599	608	600	562	608	567	582	632	591	634	607	643	628	576	641	588	670	593	575	566	592	573	600	611	643	636	617	578	600	582	588	606	620	584	612	593	597	627	589	632	598	619	584	614	618	612	624	588	558	579	594	610	616	589	588	576	602	642	591	585	620	594	650	597	617	616	629	641	576	590	647	623	613	603	632	604	616	602	625	618	585	646	629	615	613	560	626	629	616	619	600	593	585	584	602	556	579	572	595	625	586	579	607	559	624	615	634	659	592	604	649	573	592	563	604	580	592	584	580	611	632	571	607	556	581	574	571	595	596	606	582	593	609	621	604	612	603	578	600	619	579	548	613	642	630	581	595	621	593	588	607	618	628	548	605	601	616	606	592	601	611	629	584	597	620	604	610	624	585	598	589	589	572	601	590	582	632	627	633	595	630	630	616	563	638	602	582	639	634	636	572	610	582	570	607	593	584	586	626	580	607	587	576	590	576	608	538	618	607	627	563	640	586	601	620	618	582	571	562	580	618	603	585	573	577	633	599	617	636	595	615	635	634	629	572	594	608	570	597	649	630	624	558	590	552	573	621	617	567	580	628	607	625	575	592	559	606	612	560	600	622	620	588	593	651	588	576	581	593	583	598	605	607	606	602	591	628	601	643	616	578	591	582	576	645	616	570	580	572	596	579	596	586	600	606	602	596	605	636	641	576	603	567	584	628	597	566	605	612	570	637	598	610	601	618	616	621	580	618	593	602	617	601	600	616	585	606	578	613	596	611	558	552	603	574	592	590	574	574	613	611	591	585	608	633	559	616	605	605	610	640	589	591	625	606	588	575	587	576	632	571	574	581	612	598	555	631	590	650	622	611	566	597	603	651	559	607	584	607	641	575	560	599	581	578	612	565	587	632	645	591	563	591	591	649	597	586	585	621	624	635	583	614	568	587	620	608	591	600	611	627	634	611	587	578	552	596	606	582	625	633	602	573	581	570	600	615	609	585	611	568	582	637	655	578	620	599	584	583	595	605	602	617	593	581	609	663	595	667	592	599	569	587	625	684	590	557	585	574	618	594	562	609	596	570	612	620	629	594	649	600	646	626	589	612	620	584	588	580	605	607	563	585	551	631	620	617	565	562	623	568	578	565	590	645	584	566	602	574	619	610	599	599	546	576	583	581	558	620	597	606	583	599	624	599	628	605	592	581	576	592	605	598	612	561	605	589	619	596	623	574	632	610	623	599	585	573	597	572	591	600	581	609	582	598	579	574	553	572	598	555	557	611	590	586	613	611	603	610	622	605	613	589	599	618	623	616	600	622	564	532	601	574	603	639	619	592	591	611	579	599	598	627	607	618	609	625	550	578	577	602	604	589	604	636	554	618	604	588	585	604	576	570	580	641	597	642	571	598	590	541	588	573	617	602	619	582	626	573	590	608	581	589	570	628	589	579	616	589	592	631	560	652	626	591	565	585	589	613	609	573	596	548	574	579	596	618	594	588	584	589	566	590	565	585	589	615	591	596	609	614	601	601	575	591	587	568	596	648	588	577	593	580	586	573	609	567	545	614	642	563	626	565	588	622	567	609	585	587	588	606	610	567	652	640	614	645	612	626	553	588	588	595	601	591	541	541	611	608	604	608	599	601	579	599	576	629	578	629	617	613	641	627	569	585	569	602	645	544	569	605	596	606	541	576	576	595	545	539	572	593	589	613	629	535	599	616	614	572	629	588	578	574	591	603	597	603	624	591	620	549	631	614	637	594	559	537	623	591	645	610	562	568	629	602	588	583	647	566	600	549	608	555	588	572	644	605	594	621	594	599	585	591	614	581	590	558	610	582	600	628	606	586	624	585	603	610	618	583	569	561	596	608	599	599	617	583	594	619	584	601	586	622	597	577	591	624	559	575	606	640	588	640	636	634	603	646	622	596	652	588	615	601	562	574	568	585	631	548	575	580	533	620	555	608	574	588	597	607	636	597	560	625	583	644	593	577	606	580	625	623	597	614	610	578	565	629	641	625	635	572	574	628	660	580	588	590	598	580	598	573	599	626	574	570	601	600	576	599	589	608	593	567	584	568	624	586	631	620	626	590	596	595	563	632	595	621	606	580	621	600	583	617	605	578	576	613	577	567	600	616	613	600	615	630	624	596	618	603	624	593	608	636	571	603	586	592	600	568	582	552	643	625	621
24003	21096	28099	24285	19632	4912	1701	1065	772	649	622	523	468	340	359	327	313	295	291	277	249	221	238	232	207	227	223	228	208	196	203	212	211	197	197	224	203	202	198	190	180	194	195	195	195	188	197	201	205	158	197	187	167	194	198	213	194	170	176	184	190	175	178	165	201	191	184	170	178	170	194	171	167	191	177	173	180	192	170	206	187	168	171	190	175	169	194	206	170	170	168	177	159	205	192	167	171	190	181	175	179	208	181	168	162	179	179	162	163	189	183	165	209	180	166	176	181	168	197	195	176	198	163	191	168	176	183	191	182	195	198	191	155	157	181	189	193	173	151	204	155	164	152	191	178	165	208	179	192	158	187	200	181	190	180	190	178	182	189	165	153	181	194	179	196	180	186	201	195	188	202	178	203	202	169	181	202	181	177	181	172	180	179	154	182	176	183	170	181	181	194	191	182	185	163	190	189	182	180	194	192	200	165	194	184	180	172	159	196	155	184	179	183	184	192	188	181	176	186	164	194	200	185	166	183	175	178	173	172	178	184	193	172	191	174	144	165	175	180	177	186	189	178	157	188	172	180	182	184	170	167	162	188	149	167	178	204	179	165	175	181	175	165	153	173	167	165	164	202	184	191	179	181	192	189	199	200	170	164	185	199	186	177	176	166	195	205	199	179	173	166	184	188	184	202	191	169	176	203	176	180	188	184	187	181	176	169	188	177	190	187	164	164	196	190	182	211	172	197	151	189	169	158	177	162	198	169	187	192	163	173	149	166	170	166	205	190	177	176	155	193	163	180	172	184	189	171	194	175	174	178	148	184	202	188	168	155	175	190	211	174	172	187	194	176	175	192	160	169	182	197	168	178	176	176	181	166	172	195	166	176	196	197	181	197	189	154	192	173	162	184	160	193	161	181	175	161	185	180	166	181	178	170	151	168	188	194	182	204	180	196	179	197	164	182	186	188	200	189	171	174	184	150	178	197	182	209	187	186	192	150	177	200	180	171	175	166	211	170	179	199	169	186	177	202	168	172	202	179	190	174	161	171	169	178	214	181	176	212	185	195	158	193	204	183	177	192	166	169	177	166	191	162	191	194	171	152	169	201	197	178	180	164	175	176	191	202	173	172	198	171	172	183	179	189	167	171	176	182	147	164	169	162	180	175	180	176	184	174	164	178	146	187	165	170	156	166	165	185	177	177	168	160	174	180	177	175	180	164	163	166	180	177	179	201	189	189	160	143	183	171	181	171	180	188	162	174	172	182	178	165	174	170	189	186	172	194	155	151	200	170	174	211	155	165	198	175	149	190	170	189	166	206	209	177	185	204	165	170	174	179	187	161	141	180	182	177	165	179	186	162	161	170	178	179	186	189	186	194	181	139	181	204	162	161	172	171	189	181	151	161	183	165	177	202	165	173	179	166	159	169	150	162	172	172	171	178	181	184	205	165	195	166	192	186	189	183	179	185	184	168	195	172	165	195	181	151	175	181	188	199	159	181	174	183	176	169	166	203	185	186	176	178	189	158	166	171	195	175	168	190	181	181	188	182	170	190	158	177	189	178	159	178	181	170	169	183	178	182	169	192	181	194	172	163	179	181	167	179	169	169	173	181	183	172	200	200	181	176	175	176	201	180	165	174	161	205	184	181	195	192	175	157	196	175	180	163	169	202	168	185	179	187	194	179	187	185	178	163	170	178	169	162	188	184	173	174	169	195	178	185	185	174	192	163	186	188	186	189	173	185	176	173	197	163	187	181	169	157	168	187	202	177	175	198	174	170	185	161	182	182	171	164	196	168	186	193	207	181	177	188	183	178	183	179	175	206	192	219	160	183	197	174	186	190	179	194	166	170	166	198	165	179	185	174	177	181	184	174	191	178	182	189	182	196	199	183	204	196	187	182	178	188	189	194	161	222	192	182	191	169	176	177	174	188	184	170	199	156	191	181	214	194	192	159	175	176	165	167	183	157	185	171	174	178	181	179	202	174	173	189	196	210	186	185	200	186	172	179	158	195	158	172	174	152	200	152	194	200	213	187	192	159	167	182	184	164	186	183	161	184	196	177	200	196	208	211	196	177	148	193	199	198	188	174	181	178	171	193	163	199	184	175	164	189	180	160	178	197	154	168	179	180	184	171	188	183	175	165	155	170	173	169	184	165	190	185	187	176	191	180	205	177	187	190	187	172	189	183	159	214	184	172	171	196	182	185	180	168	159	164	178	178	188	189	174	162	189	171	208	187	172	183	174	162	200	151	150	182	172	166	191	179	194	163	190	189	167	180	183	204	170	184	172	168	178	180	196	201	205	170	186	211	163	199	171	180	170	167	183	172	157	186	171	158	185	177	182	181	171	162	182	169	202	199	162	174	190	174	186	156	168	194	166	192	195	174	178	165	162	194	187	158	166	187	167	179	167	179	181	176	190	197	190	182	162	172	179	211	185	180	180	188	178	153	176	198	182	167	198	177	175	201	181	174	184	184	190	160	196	177	167	178	195	177	182	213	184	169	173	167	176	184	159	182	163	188	161	183	170	188	159	194	183	183	193	194	160	176	187	182	167	183	175	188	174	209	154	178	194	181	189	172	178	191	184	164	163	217	189	183	207	205	160	186	205	171	173	169	154	172	156	170	188	173	175	185	199	183	202	166	197	178	192	187	164	181	186	185	171	166	169	185	165	172	182	183	176	173	185	174	195	167	192	165	186	189	139	164	205	180	168	183	160	170	192	193	190	187	167	169	178	167	169	167	178	183	182	190	180	177	210	185	189	160	179	190	177	179	190	193	190	171	166	170	187	189	169	194	176	145	186	155	185	170	169	179	181	195	192	179	181	171	183	171	174	155	177	173	164	183	182	165	178	191	190	184	163	188	190	179	181	167	160	195	182	179	174	194	177	166	177	194	157	167	181	163	167	184	172	175	173	196	180	175	180	174	198	180	171	197	179	193	165	174	177	180	187	178	153	193	195	175	173	206	187	148	186	185	162	167	160	199	160	175	188	187	186	186	160	179	175	193	192	190	162	171	158	170	193	174	180	193	158	206	193	188	167	203	192	158	188	162	185	167	178	170	177	169	179	194	200	174	174	198	174	197	172	185	196	189	175	149	200	185	184	191	196	159	191	193	190	183	186	191	201	169	162	167	198	171	165	174	203	196	187	174	196	182	189	189	148	149	175	174	166	206	173	192	181	172	181	157	190	187	196	194	183	183	180	188	184	175	192	179	187	170	171	168	209	175	186	192	170	187	200	179	163	180	177	192	193	171	201	166	184	192	188	175	202	192	193	171	178	171	183	198	180	158	174	174	187	166	193	195	193	190	174	183	158	175	188	167	168	172	177	197	173	180	194	162	195	184	186	156	191	172	161	186	178	179	175	163	168	196	168	189	191	183	188	176	175	188	177	196	189	179	166	164	161	177	166	157	191	162	172	182	187	198	153	171	170	183	152	176	168	190	175	173	150	162	185	198	173	210	190	167	168	173	188	163	213	189	203	175	200
12360	24415	21772	14198	10008	7144	4843	3523	2889	2509	2153	1817	1563	1132	1162	1081	981	922	872	744	632	658	584	570	572	556	558	567	530	502	495	481	533	497	500	506	432	485	450	408	415	407	410	395	433	373	419	435	386	406	418	459	413	406	370	379	401	412	389	390	391	414	415	399	352	377	388	371	391	400	377	406	379	364	387	415	364	369	323	378	350	358	391	393	355	387	350	361	353	370	377	404	363	398	372	360	361	417	373	399	358	383	395	374	381	345	379	364	391	378	382	354	401	390	363	358	378	376	381	402	359	345	401	390	374	401	374	367	407	380	347	397	402	367	379	363	326	344	365	390	386	393	348	399	391	382	391	372	392	382	367	382	354	373	355	362	427	343	364	407	375	376	349	418	355	400	319	336	378	366	357	369	398	372	375	380	397	387	355	393	345	365	365	366	365	374	385	332	365	359	392	361	372	384	347	372	362	396	381	368	339	348	371	355	367	360	398	367	398	403	404	369	342	365	376	350	356	387	356	353	365	351	371	349	371	391	379	364	354	399	377	403	421	365	380	377	360	384	362	358	352	376	377	342	369	377	387	396	338	363	362	381	369	373	376	376	362	383	340	365	355	401	379	334	392	373	395	356	376	352	363	348	370	381	363	338	362	340	361	391	355	366	376	341	414	386	341	368	384	390	406	366	329	347	346	370	374	396	394	370	397	347	370	393	357	335	365	381	379	400	344	332	349	392	386	357	355	396	380	365	349	382	395	400	351	365	374	364	390	338	355	364	359	349	392	384	339	367	351	340	366	358	392	378	364	390	376	323	398	374	357	369	373	377	367	378	360	359	354	384	378	361	368	385	376	368	396	375	354	393	353	339	340	377	375	381	350	378	373	379	357	357	346	391	376	394	392	368	392	365	395	384	356	363	388	363	379	352	364	367	377	381	372	348	381	370	328	374	364	381	387	348	332	385	404	371	381	369	386	371	409	362	374	354	367	373	385	367	339	348	378	376	369	380	385	384	397	367	384	374	370	373	382	405	353	360	373	400	373	345	377	388	355	371	358	369	355	377	347	342	325	378	366	372	371	355	386	384	379	389	417	380	368	386	362	329	373	383	386	410	351	337	409	387	361	361	377	357	384	386	366	382	365	372	342	362	346	360	363	378	400	375	366	352	354	329	374	383	380	354	375	362	376	382	404	377	356	363	376	356	388	368	343	350	351	360	381	357	374	374	350	359	384	365	395	376	381	378	362	362	387	362	355	386	365	368	384	398	378	351	359	323	397	385	343	386	393	368	365	387	366	373	379	379	340	340	369	388	370	393	374	332	395	373	328	353	322	371	346	371	354	374	381	348	355	360	373	372	384	383	368	372	377	371	381	353	351	389	406	360	372	397	406	390	369	349	369	387	360	358	394	378	374	362	371	364	361	335	405	308	314	369	348	363	384	407	339	351	331	369	351	383	394	359	398	373	379	378	342	419	377	392	365	389	351	372	362	383	350	375	377	369	392	343	349	335	405	357	369	388	367	359	326	358	349	389	353	394	401	404	356	372	355	377	345	375	377	392	345	383	365	360	370	363	381	360	369	351	352	354	374	355	341	374	367	354	379	350	396	346	393	391	343	324	398	364	370	370	387	354	362	368	357	359	370	375	388	348	393	354	388	360	337	429	333	356	408	354	389	361	346	357	410	419	367	343	374	379	335	382	362	381	370	358	390	362	383	363	341	363	374	370	373	382	366	356	388	354	325	401	368	353	377	378	373	351	356	354	339	355	366	340	350	370	377	368	366	399	365	385	353	356	409	381	407	358	369	350	362	355	389	353	347	387	377	408	401	375	387	380	377	373	356	378	382	306	364	390	388	375	374	373	355	353	338	310	372	355	374	357	360	353	382	391	379	328	400	365	361	375	334	365	404	420	394	372	334	370	334	396	368	355	402	373	372	330	432	383	375	360	374	403	378	373	346	353	340	337	371	356	374	375	399	393	359	374	341	350	384	358	352	356	358	380	371	383	374	385	388	352	347	371	361	336	388	390	349	348	382	353	354	389	351	339	396	388	356	395	387	364	368	390	378	393	353	364	372	384	340	379	355	379	407	354	348	381	382	328	379	396	351	373	406	389	375	395	346	391	375	324	356	364	330	358	368	392	353	404	360	380	382	389	396	330	395	381	358	331	357	372	388	379	348	340	372	400	386	367	411	407	347	389	347	396	397	385	372	393	348	359	369	367	365	385	370	369	398	359	369	390	356	353	359	365	366	384	360	384	395	379	372	361	344	391	371	394	348	419	353	352	371	356	330	390	387	365	351	383	353	366	339	361	378	356	329	412	358	364	380	411	375	362	376	364	344	350	382	361	370	372	347	389	377	379	375	386	337	362	367	324	412	340	355	334	337	359	374	397	398	388	344	367	383	314	396	369	357	376	382	378	378	361	396	387	362	380	362	364	405	388	374	416	382	341	375	409	349	364	367	387	361	363	387	375	354	349	382	390	350	368	392	364	385	354	366	370	391	395	394	342	322	343	364	386	333	371	411	353	389	383	376	399	355	370	392	340	373	393	367	353	385	363	345	356	353	350	398	341	357	398	366	379	380	417	366	388	352	353	388	377	373	380	354	373	384	390	384	383	399	354	372	346	379	385	383	387	400	372	380	391	405	384	371	354	349	374	360	382	354	381	384	356	334	365	349	380	370	349	371	396	341	345	387	343	349	374	351	388	374	369	359	386	391	360	386	433	390	386	383	378	402	348	345	371	356	347	386	369	365	378	360	382	379	333	338	359	366	377	376	365	363	376	372	363	385	364	349	407	416	394	368	353	358	382	385	370	366	381	386	358	362	336	371	369	366	364	362	365	342	380	369	372	370	369	351	362	382	351	377	358	337	367	375	355	414	350	378	333	374	309	369	362	339	333	404	368	381	403	380	360	362	393	353	350	369	373	367	361	414	366	362	372	363	326	396	359	372	352	352	382	411	378	381	383	394	368	350	353	364	344	373	371	362	391	372	386	394	344	375	344	402	391	374	380	378	394	357	346	394	365	377	357	351	405	394	341	373	362	370	342	374	365	370	362	364	354	348	346	345	377	373	376	354	352	374	392	375	378	354	331	364	409	374	363	405	354	368	394	381	375	359	335	347	370	347	369	385	370	394	382	396	355	368	386	368	354	384	331	357	374	379	373	361	367	380	376	388	366	367	377	362	336	349	365	376	364	366	340	351	373	387	352	379	388	364	332	370	352	387	386	350	341	360	325	350	372	339	366	356	357	353	377	410	352	397	380	379	367	359	377	389	344	359	388	383	370	348	363	360	373	359	349	359	388	354	360	372	362	318	370	370	370	329	376	349	366	387	380	391	326	374	392	340	348	374	358	358	366	383	362	351	340	359	394	351	391	385	371	380	359	365	361	373	367	378	376	341	353	348	376	417	353	326	362	398	364	369	373	362	392	383	363	359	392	418	403	387	357	382	372	377	370	350	383	360	363	379	373	376	375	381	371	363	366	355	350
23118	21115	28760	23694	21130	18526	4268	1600	1121	950	793	700	620	520	486	482	454	386	318	330	324	314	289	286	257	283	254	257	248	212	255	236	219	254	252	257	203	238	204	224	213	227	216	215	221	223	232	221	218	189	194	202	186	223	209	223	192	190	219	185	247	207	208	202	218	174	235	174	212	216	194	205	195	190	205	187	195	190	181	197	188	211	213	198	167	187	191	227	197	214	201	206	188	213	202	186	201	228	223	188	188	200	201	192	201	192	203	193	185	208	191	214	197	182	203	210	168	203	183	200	203	178	181	191	190	203	197	176	204	185	191	198	205	207	199	184	214	205	214	167	200	183	213	204	188	181	199	206	204	219	199	232	221	190	182	203	213	186	200	225	210	185	209	197	214	185	199	202	200	175	196	202	175	184	191	190	198	193	212	216	170	205	198	208	182	186	208	210	195	179	209	182	198	189	212	163	201	184	198	197	200	198	191	197	181	199	189	194	182	207	180	187	218	200	192	198	174	186	184	195	199	178	194	175	194	199	189	179	189	190	193	206	197	225	194	193	186	186	226	201	176	193	198	200	198	200	210	190	184	206	203	225	201	176	177	192	174	173	200	192	213	195	194	181	188	196	207	187	192	193	202	182	178	218	194	193	207	186	199	184	190	174	198	188	204	216	184	221	198	171	198	198	202	190	202	186	200	187	225	195	195	190	209	178	191	167	207	239	193	204	200	206	203	190	190	186	190	182	194	177	212	202	200	207	187	185	229	195	191	209	168	209	203	181	195	190	157	184	186	200	157	192	176	187	203	199	196	229	182	172	197	187	185	211	193	197	172	226	218	187	190	209	215	190	164	188	205	195	175	188	215	201	201	179	221	203	200	206	181	215	183	177	210	197	183	194	214	193	188	199	191	185	215	206	201	204	208	222	212	188	207	200	196	218	208	205	198	193	188	179	209	210	185	193	182	186	172	193	226	244	214	180	201	199	206	224	223	166	205	188	201	218	196	192	201	217	196	177	197	194	205	220	187	202	179	193	195	203	196	190	202	215	183	183	199	222	166	202	196	201	202	169	178	200	184	198	182	173	203	205	192	214	193	200	186	171	196	197	166	181	205	218	199	222	209	210	191	199	193	183	206	204	190	206	187	190	176	195	192	201	182	188	198	188	200	228	189	218	202	206	199	211	217	194	195	210	203	167	193	188	200	172	216	172	206	207	190	206	198	216	192	200	202	186	208	195	203	205	195	190	182	184	194	186	194	220	186	198	184	194	239	179	211	195	213	196	189	186	179	204	203	199	198	210	172	211	208	206	189	191	180	208	185	179	182	182	179	218	177	192	194	196	183	191	187	165	198	178	201	180	192	192	229	197	225	210	211	209	195	190	174	178	210	199	190	196	195	187	192	173	186	173	214	189	168	195	193	181	216	217	196	203	213	202	199	177	193	194	198	165	196	213	203	179	216	171	224	216	203	211	186	204	212	215	201	192	192	193	195	212	184	179	205	202	200	198	195	209	172	185	182	216	192	196	205	189	193	188	203	190	176	209	192	190	199	191	195	208	200	204	201	176	204	179	193	183	200	182	175	191	176	213	193	199	211	201	189	209	147	194	200	209	166	174	183	179	179	201	201	213	183	181	217	196	191	155	190	211	191	184	179	191	192	196	217	178	220	189	222	174	197	203	197	189	193	185	201	156	198	187	211	208	192	190	193	217	182	215	211	206	211	178	205	200	189	201	208	184	187	192	185	170	191	180	209	194	204	204	207	203	180	182	203	196	192	192	220	203	212	202	196	177	214	168	187	178	201	221	188	170	181	211	199	171	193	166	228	175	188	185	172	153	211	203	195	188	180	178	203	197	210	190	202	183	207	194	215	178	187	178	198	209	192	211	170	200	186	217	182	191	200	212	202	164	188	177	202	165	206	197	193	210	206	198	187	217	188	201	201	218	189	172	205	174	211	217	221	208	201	198	210	181	163	192	203	201	215	202	197	226	205	172	194	204	179	168	209	193	190	213	172	199	187	190	201	214	203	195	190	209	179	200	210	196	197	222	176	193	195	186	180	200	184	188	196	184	184	215	173	188	196	206	195	210	213	189	188	177	189	206	214	205	198	193	186	183	197	223	186	195	198	207	211	161	186	195	162	194	215	199	176	188	196	197	170	186	195	202	189	206	185	182	186	195	200	193	186	186	180	179	199	193	181	175	191	214	216	203	218	174	205	204	194	204	189	188	183	177	215	190	184	197	194	190	235	185	215	191	178	197	214	184	209	216	173	189	195	208	179	213	182	210	183	198	189	191	197	200	215	175	212	200	192	201	211	176	207	174	200	179	200	217	185	194	204	208	187	201	204	203	180	220	189	193	198	197	203	175	183	172	212	197	189	190	203	179	194	207	216	173	175	188	189	178	194	190	184	183	179	167	198	199	194	176	209	183	208	191	212	200	176	173	193	195	209	207	207	184	205	204	202	193	186	208	205	182	194	179	211	199	200	169	212	203	216	192	193	206	193	197	194	194	190	202	191	170	195	193	192	225	200	197	162	200	201	190	218	181	194	215	165	196	214	209	162	196	210	190	197	234	183	186	210	182	219	209	192	188	200	195	194	197	195	204	184	231	206	192	213	198	182	181	184	194	213	175	161	199	215	196	201	209	174	206	220	206	249	188	218	217	220	184	202	191	205	199	197	196	192	184	207	192	221	201	195	194	188	186	193	190	198	211	217	171	187	178	172	204	192	193	191	203	191	213	209	226	191	186	193	173	182	175	195	211	171	196	214	208	190	177	197	216	202	176	190	172	205	198	189	191	183	164	184	204	196	195	226	207	197	212	223	180	179	181	181	213	202	213	190	175	210	173	180	192	205	187	207	173	212	178	199	205	193	192	177	191	218	193	197	194	196	206	184	190	208	198	209	184	178	199	199	193	205	194	186	180	209	174	178	197	196	206	193	188	189	194	196	202	203	197	201	214	221	208	190	179	193	202	175	170	205	193	197	210	173	171	181	210	202	199	191	207	212	210	193	193	198	185	194	196	180	209	194	199	205	178	206	195	183	183	190	180	208	193	200	194	198	194	202	185	198	188	208	215	184	207	187	214	196	201	196	206	206	191	205	180	170	206	180	189	184	216	195	169	220	180	211	208	185	183	211	202	214	184	199	178	187	199	193	215	198	180	222	186	213	198	181	185	183	183	185	194	177	183	193	200	172	207	226	201	185	189	208	220	197	203	166	182	200	187	177	172	214	184	185	181	209	200	197	194	177	208	194	205	190	199	195	216	234	175	211	194	202	199	178	199	194	190	191	169	195	192	218	206	179	205	187	187	189	186	179	200	201	190	221	168	201	218	179	200	199	202	198	200	197	188	185	192	189	230	183	178	195	156	208	201	187	215	208	181	176	215	211	216	175	201	192	201	212	168	188	192	195	189	189	175	194	163	203	225	187	190	199	179	182	215	180	183	193	208	183	183	206	193	177	193	188	202	172	191	178	182	188	212	178	206
14803	29192	26503	18243	13533	9782	6745	5116	4170	3540	3089	2579	2058	1754	1627	1490	1421	1243	1095	951	851	827	776	694	686	668	706	610	603	579	581	560	541	524	569	551	502	483	485	433	439	457	470	436	433	410	506	499	497	457	434	448	430	437	436	407	392	457	443	425	422	434	394	455	435	429	415	444	412	412	413	406	368	352	392	375	364	370	335	377	406	372	370	366	365	408	388	384	399	405	384	380	419	366	376	419	370	408	405	385	390	395	397	393	348	408	363	382	393	374	386	380	398	403	377	391	410	393	360	382	365	423	389	406	381	356	392	422	377	406	395	361	359	405	397	404	420	368	411	369	375	358	408	369	351	348	353	393	404	375	377	382	375	388	376	395	391	348	354	388	378	407	388	393	400	358	375	391	393	381	339	360	394	353	359	397	401	394	371	381	378	385	352	400	396	394	412	358	382	360	388	376	345	390	390	378	378	393	398	407	355	393	361	374	391	346	366	374	388	390	388	378	353	397	389	380	349	361	364	381	386	345	359	377	393	390	391	370	418	368	381	359	388	394	385	358	371	408	380	410	371	346	370	383	426	382	395	336	383	376	385	377	370	380	380	350	371	376	358	383	373	362	360	355	369	358	366	376	330	389	400	399	384	391	407	377	410	380	360	401	378	378	394	380	362	383	373	414	372	336	369	366	365	404	374	337	372	371	395	387	382	343	406	411	383	354	375	360	398	320	376	382	364	395	364	398	383	368	383	356	354	416	368	377	387	391	384	363	372	390	376	385	348	374	379	389	372	377	378	395	380	416	421	396	372	423	390	383	378	381	369	389	359	376	378	366	407	362	371	383	388	418	355	401	420	377	347	376	381	380	421	371	387	369	367	365	370	369	381	365	369	350	384	385	405	395	384	368	373	387	342	369	393	386	373	359	399	402	358	389	369	389	394	409	409	344	366	365	352	364	363	392	377	371	361	407	372	368	356	382	408	378	374	378	420	380	378	385	385	328	389	352	370	367	422	388	372	379	367	370	361	391	393	369	393	368	391	356	366	434	335	377	379	380	359	400	405	375	369	374	400	359	385	359	370	363	357	342	390	348	367	405	378	411	379	391	389	339	368	388	385	388	358	378	351	371	374	381	389	375	382	425	389	383	403	377	377	358	401	375	368	384	364	383	379	343	373	363	379	394	373	350	367	373	407	375	401	393	384	374	396	369	375	357	382	363	369	342	397	409	371	376	449	408	387	401	372	383	335	368	395	370	396	405	381	379	385	359	372	378	394	394	381	352	396	381	343	408	361	388	384	394	393	348	326	369	373	361	378	351	361	424	345	381	399	366	372	359	394	385	360	400	383	374	411	347	347	362	399	410	384	387	424	370	387	376	362	380	390	406	375	355	366	399	392	364	390	392	386	415	389	392	350	400	409	368	373	388	385	382	401	367	363	360	424	381	402	370	367	395	397	394	387	394	358	386	365	382	372	361	356	398	407	395	371	363	383	355	370	361	374	355	349	381	399	383	349	359	397	378	372	352	349	399	370	369	376	367	378	382	396	402	388	381	381	360	372	376	357	377	359	392	383	395	344	378	363	383	404	374	377	362	394	392	424	361	380	368	381	357	382	352	393	410	357	364	353	371	374	375	410	400	412	390	405	390	379	381	350	373	383	389	371	361	370	375	376	373	389	378	374	396	392	399	369	384	380	392	365	377	406	373	368	369	353	368	408	393	363	359	419	368	382	346	406	366	370	395	361	363	351	386	375	399	367	377	369	406	357	382	390	343	391	410	385	344	386	355	381	350	378	381	371	378	369	367	424	375	357	352	369	377	350	410	355	394	384	350	371	358	391	392	370	353	354	385	373	370	403	378	396	369	370	419	382	339	397	371	372	370	371	392	362	375	371	387	374	404	387	369	398	350	386	355	387	361	386	368	364	388	367	359	389	372	403	398	384	353	358	385	394	340	374	385	362	414	383	353	360	394	400	413	343	366	360	377	383	360	393	393	387	394	389	386	371	386	382	404	364	413	370	390	383	378	376	391	390	390	394	351	360	340	385	401	384	394	402	379	366	374	393	391	354	383	377	376	355	392	350	391	349	378	345	382	401	395	366	369	383	385	418	418	390	378	400	404	363	380	404	387	399	390	359	372	371	352	384	392	415	389	361	384	388	393	372	362	366	376	400	360	401	370	386	387	387	358	387	399	343	365	366	373	414	374	363	403	396	366	347	355	377	379	402	394	378	402	379	380	367	424	406	401	390	388	387	377	357	374	380	382	390	342	388	414	372	356	371	383	371	385	362	381	369	361	401	359	379	392	342	371	407	357	374	389	333	390	386	396	372	355	347	342	399	404	368	377	398	380	369	347	387	401	360	395	373	343	387	373	372	375	404	368	368	363	406	340	367	394	359	455	373	396	379	368	416	377	391	392	353	376	379	409	407	414	363	370	371	381	419	386	383	406	372	357	381	373	389	416	412	356	405	378	370	367	384	395	399	377	371	360	406	373	371	413	428	335	368	371	352	390	388	378	348	407	376	375	380	364	399	358	399	395	378	380	393	408	382	391	381	380	378	370	344	352	423	359	379	387	366	373	365	349	383	387	380	374	395	395	378	348	366	391	382	361	374	405	365	363	380	345	361	368	382	414	383	384	382	415	382	381	383	396	399	391	386	408	355	391	360	381	403	384	360	392	377	395	366	406	342	392	391	387	347	377	367	378	363	381	375	374	380	372	361	384	390	349	370	371	353	389	367	377	372	356	416	401	395	387	373	378	362	364	366	387	371	373	409	397	364	410	371	358	339	358	370	373	387	396	395	350	362	352	381	366	365	395	359	356	420	373	385	388	380	344	409	355	396	379	390	359	376	370	396	379	380	352	371	389	396	386	371	392	375	408	382	386	385	374	370	349	387	345	370	343	401	386	411	410	371	383	365	402	349	378	375	375	342	397	373	375	387	380	374	375	378	401	380	387	380	322	389	391	379	389	395	357	342	407	342	370	359	357	411	378	371	372	382	382	398	360	353	356	400	369	426	383	381	401	345	391	348	395	369	386	371	377	404	349	381	348	381	372	365	386	375	373	370	394	346	385	346	358	371	360	362	365	377	365	378	390	363	402	370	392	397	383	338	388	373	386	382	362	396	374	399	369	365	377	389	378	352	336	365	407	409	374	386	365	390	394	385	379	372	371	393	358	373	389	385	389	399	401	387	374	353	384	370	368	362	376	387	385	395	390	383	368	387	399	406	387	355	398	363	356	433	380	389	437	369	362	378	362	361	368	404	378	392	389	358	374	366	388	357	381	381	387	393	415	379	379	375	370	358	378	406	386	378	371	388	352	379	366	375	376	406	398	396	391	409	363	389	378	379	379	375	393	379	399	378	383	354	359	375	364	391	348	423	349	392	352	395	369	370	384	381	358	350	372	368	373	378	389	350	374	386	364	350	372	384	364	377	402	372	379	400	378	396	383	382	368	371	370	366	383	353	349	383	366	384	393	396	388	371	392	384	367
26598	20223	11359	4251	2081	1356	839	708	579	500	511	482	434	375	374	366	401	349	325	316	334	346	345	311	299	324	329	337	352	275	323	322	327	363	315	314	317	281	302	307	299	298	292	294	279	283	291	318	273	282	290	290	291	326	261	291	326	295	292	279	280	299	343	298	292	311	310	283	288	286	315	290	304	283	296	321	322	306	282	261	297	278	311	268	283	288	332	309	318	308	300	259	301	308	285	278	326	301	309	306	322	312	290	300	297	322	296	327	298	269	300	264	270	310	305	292	293	289	326	313	321	286	288	244	288	285	304	270	306	302	302	266	304	274	265	291	296	310	305	314	258	275	292	296	293	280	279	286	297	311	308	330	317	279	301	283	320	283	303	320	308	310	299	321	280	302	299	309	288	333	270	289	317	290	298	287	312	267	320	318	301	315	300	273	276	281	294	287	296	301	270	312	272	308	319	321	303	318	306	270	303	298	295	307	304	293	268	304	296	284	285	309	316	302	307	261	303	290	321	287	329	273	289	268	299	285	316	297	286	310	288	298	299	287	296	298	311	282	279	288	319	293	309	293	267	308	298	254	268	308	333	306	282	276	287	291	295	295	314	319	316	298	325	300	288	284	289	264	282	317	315	281	334	299	293	321	318	321	283	295	301	272	304	291	281	293	278	328	298	273	271	294	266	293	284	288	315	269	277	292	305	282	298	283	306	297	291	308	310	296	287	323	279	317	310	289	301	287	296	271	296	283	310	284	308	291	292	285	280	275	284	310	308	303	273	302	303	275	275	282	290	321	291	312	288	299	294	325	261	308	314	307	306	300	285	296	270	285	305	267	280	314	300	309	278	292	317	247	284	300	303	296	312	268	277	309	299	296	270	295	290	310	283	308	295	286	319	300	282	298	315	274	283	333	279	276	323	296	316	311	318	289	261	297	324	353	300	292	299	288	321	290	283	273	296	288	271	306	288	331	308	299	285	295	300	294	296	280	302	303	297	282	305	316	277	282	298	292	312	316	295	257	296	336	329	301	308	286	300	276	278	273	329	280	280	313	300	330	297	284	288	271	338	268	326	308	297	330	297	298	298	333	294	296	338	312	297	266	269	261	318	276	310	275	275	303	263	287	326	312	293	304	293	284	290	295	283	286	265	320	293	312	308	280	313	288	283	281	297	286	271	286	312	276	298	306	292	278	323	314	289	284	299	316	301	294	292	303	268	311	286	291	300	300	319	308	320	308	308	302	303	294	311	315	311	296	279	300	323	294	267	303	277	280	301	319	304	263	293	282	315	296	296	303	289	281	310	313	279	278	269	302	294	317	302	282	308	287	295	256	312	307	272	291	287	252	274	319	306	281	334	289	300	291	274	294	318	287	311	278	291	253	310	284	300	307	279	319	292	267	313	314	312	268	317	233	311	297	273	285	296	291	333	286	292	287	296	300	268	322	304	327	298	298	250	309	313	313	312	302	291	293	279	283	301	285	284	307	301	312	296	305	326	316	294	294	291	313	266	289	294	310	315	282	306	316	284	286	319	308	298	293	273	324	304	282	282	266	296	293	286	318	280	289	292	320	298	293	302	307	295	297	296	283	300	299	312	329	282	274	292	300	268	284	311	253	288	312	276	314	272	305	304	296	284	292	276	310	335	279	286	297	296	319	319	314	300	289	304	290	306	271	299	277	280	263	279	291	315	321	296	324	282	315	270	287	290	285	298	265	274	301	270	285	293	304	310	290	300	317	306	309	309	299	280	300	297	287	322	303	302	295	346	290	342	267	286	301	271	273	283	302	303	255	310	275	259	301	308	308	305	313	302	280	268	332	313	298	318	281	274	285	281	329	297	301	288	285	289	289	295	298	288	303	318	302	284	316	276	297	299	309	286	295	333	310	276	340	273	289	297	289	270	317	294	314	266	301	272	296	313	327	313	304	305	281	317	270	288	317	301	291	264	279	273	295	291	277	288	303	307	309	315	266	294	286	299	296	294	320	292	287	309	307	301	277	299	321	317	284	275	270	296	293	304	293	305	300	304	268	313	290	301	303	283	309	268	301	331	285	276	310	277	304	297	293	296	290	314	297	284	276	274	264	295	269	283	291	311	288	292	291	280	289	269	283	270	278	278	297	290	289	287	303	266	286	318	333	298	285	299	328	287	319	259	294	280	295	324	299	304	286	305	297	300	314	267	298	319	324	307	286	328	285	290	299	317	282	302	292	284	276	307	288	279	300	295	324	312	301	297	302	282	316	322	292	296	281	300	287	298	314	297	313	277	270	282	294	309	310	310	297	291	310	279	290	285	332	335	307	285	268	296	267	299	293	284	316	296	307	272	307	309	306	307	292	302	298	303	276	292	316	330	308	296	298	278	315	274	306	264	323	288	291	308	308	302	295	304	307	271	318	310	303	291	305	280	347	308	298	337	275	303	291	296	305	287	275	300	294	265	277	310	279	309	279	264	300	283	316	296	271	297	320	269	275	302	305	282	268	272	308	288	288	277	291	298	279	269	285	292	295	289	288	305	321	300	307	276	277	293	314	289	288	247	300	290	274	314	266	289	279	286	295	256	292	293	281	320	312	316	275	318	297	307	275	284	338	305	301	297	309	308	305	306	337	301	328	287	304	302	322	305	298	320	323	291	278	291	328	279	313	298	305	280	333	291	306	284	291	312	304	288	287	303	278	282	295	277	267	272	286	281	302	254	309	297	292	286	304	309	290	307	313	291	258	273	271	293	320	307	319	285	309	304	303	293	293	291	286	263	316	286	272	304	301	305	294	304	304	298	307	294	248	317	281	314	259	261	290	281	285	279	279	295	338	325	318	262	306	314	279	295	315	301	314	313	333	283	276	294	307	305	279	303	307	304	303	282	281	305	269	291	266	289	292	318	298	300	318	291	283	308	297	283	297	289	277	299	295	287	300	279	304	275	283	295	287	330	290	291	285	284	295	307	285	313	324	307	324	269	319	292	278	292	293	290	285	303	314	288	267	288	314	280	266	308	299	273	304	301	287	284	265	313	295	290	297	308	277	312	315	301	300	302	288	247	291	263	289	300	342	286	306	301	274	296	304	302	279	340	303	266	276	306	290	286	318	330	290	312	301	295	283	305	273	326	316	321	315	305	318	266	296	303	288	270	282	315	275	284	285	272	307	304	290	312	279	318	308	339	303	321	315	306	291	306	285	310	325	302	288	295	291	289	311	296	333	282	283	280	287	288	285	285	313	300	311	282	299	298	293	290	305	316	305	299	309	308	286	304	310	305	273	292	291	322	305	333	300	312	295	290	313	294	307	275	274	293	303	313	296	274	306	312	304	307	269	295	287	338	320	302	293	302	302	306	318	285	258	277	295	302	291	297	298	293	300	289	299	287	295	315	292	304	290	315	274	316	252	293	285	312	287	298	292	273	292	306	281	298	275	262	295	334	295	322	300	303	294	282	278	285	291	275	289	317	294	273	310	260	306	313	289	305	310	270	292	315	259	296	293	259	291	298	332
10865	17292	15076	8882	5934	3895	2699	2164	1815	1631	1457	1312	1120	966	974	951	926	831	838	765	730	688	745	699	675	690	681	689	681	636	690	649	654	652	660	626	652	601	595	615	632	601	609	651	597	594	608	574	613	628	611	604	669	611	598	610	591	613	608	588	640	619	598	605	539	647	617	627	589	598	644	592	610	589	596	571	606	579	624	621	591	589	581	568	627	591	595	570	560	570	591	651	591	584	594	613	587	617	674	586	557	593	615	578	564	537	612	617	563	595	559	627	613	531	676	596	584	581	585	589	591	621	564	553	604	559	562	629	627	571	599	587	635	605	555	625	606	631	619	646	570	564	595	582	533	649	537	569	583	562	644	585	579	628	626	566	604	612	577	579	590	633	578	582	569	604	621	630	611	607	587	653	607	597	659	598	595	565	626	607	592	613	570	589	554	615	623	613	637	593	619	585	629	569	629	593	573	596	564	578	613	548	624	545	593	606	584	600	630	546	587	558	552	596	593	581	574	606	585	618	605	530	633	630	600	582	614	602	632	556	603	615	606	603	575	581	584	577	601	557	575	605	559	564	612	596	620	588	580	574	586	647	599	609	571	578	575	596	630	580	573	592	604	616	621	628	610	625	592	597	613	557	542	594	591	548	574	588	601	580	565	560	580	587	614	572	613	619	642	616	627	581	563	559	589	565	588	601	559	531	586	568	595	565	565	607	623	592	586	623	596	601	593	571	592	575	597	586	615	629	568	613	560	550	592	554	581	607	555	578	633	614	606	619	632	555	601	647	574	575	574	567	641	592	625	580	566	588	597	606	543	559	594	618	577	595	624	582	623	572	573	612	603	592	581	632	608	635	575	579	590	613	624	590	570	627	572	605	603	603	637	574	587	635	646	586	617	613	633	591	610	580	610	599	591	575	572	541	580	569	590	568	583	578	597	591	592	552	605	590	599	575	512	558	571	616	587	554	619	598	572	575	656	632	568	581	618	621	603	648	572	598	609	559	573	620	548	613	612	580	552	595	563	619	623	590	637	576	604	648	565	589	603	585	592	597	551	592	593	598	599	598	609	548	591	580	588	628	533	578	599	629	594	568	593	600	574	595	584	613	598	600	576	589	594	613	624	588	596	595	628	597	586	567	608	570	612	633	574	593	578	582	584	593	620	630	579	597	622	618	612	643	576	583	566	606	560	591	570	586	604	644	599	564	598	546	590	623	607	608	640	589	546	571	601	589	576	596	580	589	574	561	591	576	573	584	577	586	567	609	568	536	610	532	624	576	561	587	593	620	624	602	616	612	614	622	582	612	537	635	594	612	548	605	601	576	592	628	584	570	566	585	585	569	597	559	596	617	569	595	600	634	521	616	604	621	577	597	592	615	605	584	579	566	615	581	561	622	588	619	543	551	558	582	581	616	640	590	586	588	637	611	574	571	591	604	585	604	602	586	587	586	566	638	591	569	612	604	612	606	604	591	577	628	633	595	591	567	576	571	573	633	580	585	598	611	629	551	585	598	648	636	607	543	628	576	579	614	641	600	592	612	639	604	626	592	626	663	575	601	606	570	570	607	577	599	587	625	569	590	618	561	599	590	581	524	603	560	592	657	596	564	582	561	591	563	590	587	600	641	618	598	588	603	570	579	593	631	576	578	623	613	568	564	605	597	593	542	628	584	604	609	607	586	612	580	586	594	569	603	588	556	616	603	571	602	571	585	586	641	592	650	580	566	602	624	547	617	542	602	579	582	596	632	600	628	596	590	555	622	568	613	564	594	567	577	615	618	588	574	587	623	567	556	579	546	562	624	597	565	546	541	621	637	554	577	562	553	600	629	590	558	610	607	596	620	538	572	597	575	581	612	609	572	600	617	621	602	557	609	615	599	632	594	617	576	605	621	591	630	581	615	552	615	589	571	583	603	579	567	591	590	564	560	556	566	582	583	630	638	660	584	571	599	602	599	559	565	571	601	566	619	569	591	569	587	612	584	602	643	595	594	577	615	639	595	587	611	594	583	604	627	603	629	614	580	525	626	623	588	590	583	579	577	571	579	616	614	589	609	616	624	620	580	572	613	601	562	553	664	576	597	605	599	606	571	601	570	624	590	622	604	611	571	596	614	616	616	561	590	557	586	574	569	622	589	567	580	618	559	588	601	545	619	582	556	568	591	615	566	579	617	585	650	621	600	614	590	574	626	590	576	622	587	586	578	637	585	600	553	541	605	560	607	586	561	653	624	579	607	619	582	599	603	618	558	645	565	517	613	569	617	605	594	572	595	628	595	617	599	609	594	582	618	607	598	623	578	597	638	583	624	553	562	619	588	580	618	602	594	596	630	550	538	608	594	547	607	571	658	590	577	586	607	594	554	614	567	578	622	590	559	581	547	610	610	581	604	596	606	562	580	612	612	551	607	564	611	599	566	619	578	579	564	585	616	611	572	628	563	597	545	622	586	594	579	591	579	549	569	597	596	596	603	584	617	561	568	610	572	619	593	586	594	545	591	602	641	604	580	607	590	609	604	600	581	548	591	602	572	596	564	624	578	597	563	604	573	597	619	598	587	606	617	625	570	631	608	598	595	590	585	556	607	553	610	631	621	641	576	595	597	603	568	565	575	593	565	590	592	610	591	611	597	658	606	601	575	592	594	574	553	588	608	585	568	591	623	599	595	579	584	613	574	573	582	621	578	607	616	578	614	620	572	580	597	521	609	628	641	641	576	648	573	573	586	549	607	561	606	556	556	583	578	674	534	581	615	596	642	608	582	594	599	572	573	582	602	600	621	617	577	609	560	629	611	584	556	592	557	589	618	586	571	620	580	593	564	605	645	529	576	572	557	580	624	633	605	579	617	596	621	579	614	580	592	564	635	584	553	606	565	634	614	577	608	587	618	591	593	583	578	583	608	568	616	617	578	552	613	577	587	598	583	600	572	552	602	557	606	563	587	607	589	571	617	614	622	581	590	625	611	602	635	567	576	552	595	613	601	638	644	598	593	596	618	619	594	590	572	631	576	553	614	635	651	587	607	604	595	583	581	594	496	606	618	607	633	591	595	584	613	603	599	614	607	577	580	591	637	614	586	611	617	584	563	580	599	604	613	623	566	614	612	617	588	615	638	560	588	598	626	570	577	577	572	577	591	542	626	649	595	598	608	631	568	618	604	556	564	586	601	565	593	564	597	606	609	587	574	565	571	575	620	632	589	592	583	607	602	626	609	590	581	630	590	603	591	619	605	602	570	615	567	605	626	600	630	576	611	592	629	577	601	562	563	573	604	580	594	578	592	596	588	578	592	596	593	629	623	641	620	605	544	641	596	575	626	611	590	600	588	603	581	554	601	610	561	606	604	597	580	601	614	579	568	602	618	542	606	572	578	557	604	564	635	596	573	605	580	534	597	591	569	633	597	601	598	583	575	560	576	597	575	596	524	587	616	626	562	597	555	592	642	638	603	587	571	619	548	534	578	588	592	640	583	567	596	613	583	572	630	610	580	588	561
23954	21060	28022	24337	19433	4608	1640	996	788	648	605	549	468	360	358	344	314	300	283	230	252	249	249	241	220	212	228	228	198	215	226	222	211	192	220	176	197	208	180	213	198	190	163	205	186	188	189	205	197	182	198	187	212	175	219	204	178	204	208	193	187	193	194	188	162	160	182	173	186	182	195	180	172	152	190	162	186	178	185	195	164	164	182	191	199	170	185	186	190	188	178	174	155	193	178	194	193	188	187	173	194	175	178	207	185	153	170	159	179	198	190	145	167	191	181	194	178	179	171	192	186	178	173	213	164	206	188	201	177	195	180	165	195	169	174	168	159	192	188	193	174	187	170	177	175	184	166	180	201	169	202	193	178	174	181	174	162	173	190	155	158	179	185	194	191	178	176	194	137	159	173	162	171	171	193	148	176	173	165	193	176	171	169	176	189	163	154	183	154	181	180	191	187	197	169	210	175	186	185	177	184	182	178	188	194	165	163	177	178	165	171	164	191	176	164	180	172	186	184	156	168	168	164	176	201	191	173	196	177	173	158	185	180	157	174	183	179	178	170	180	182	178	197	163	170	188	176	181	175	154	172	170	180	185	165	181	160	192	182	197	196	175	154	161	176	195	173	171	210	186	181	170	202	173	166	160	187	162	174	152	181	176	191	162	177	187	163	158	164	182	172	187	152	181	166	185	179	197	174	177	183	169	199	181	179	171	182	193	184	171	177	186	173	183	171	179	191	170	163	196	181	174	189	170	169	144	148	189	171	161	189	165	169	159	172	169	172	185	172	147	165	175	207	162	177	156	183	176	144	181	177	170	196	183	163	165	189	187	156	150	182	172	176	179	175	180	153	164	190	171	189	184	185	178	184	176	186	175	186	185	169	191	182	179	186	195	163	183	176	171	188	166	177	183	153	188	184	193	202	183	188	192	179	188	193	189	185	144	187	169	184	179	176	192	160	191	181	186	182	175	184	167	176	188	186	163	188	180	168	175	193	180	177	156	164	214	192	192	153	182	161	170	188	187	185	182	155	159	186	164	160	170	189	153	160	164	154	164	172	169	188	175	164	168	175	190	177	172	187	177	177	164	183	157	153	140	191	166	169	187	206	162	166	166	158	169	176	184	160	175	175	180	187	184	162	156	185	154	170	179	178	146	187	176	148	190	185	175	168	173	159	173	177	178	176	174	187	160	189	198	177	173	214	185	171	175	154	197	181	162	196	184	186	170	179	189	170	172	184	205	186	181	168	182	206	163	170	186	202	172	165	153	190	182	179	203	179	195	190	186	186	145	204	174	182	165	182	190	174	198	194	171	161	175	172	178	160	157	184	166	169	182	171	177	197	194	166	181	179	152	181	193	159	170	148	176	180	178	170	175	164	184	160	174	183	180	178	190	180	161	179	160	198	166	170	160	163	166	198	196	174	182	151	158	191	177	176	209	180	193	155	161	158	162	192	191	172	167	169	191	172	198	183	177	170	171	197	172	191	180	170	181	223	178	187	196	173	181	186	186	165	171	182	169	185	164	170	201	182	180	182	185	156	194	171	168	175	160	197	180	190	182	189	172	180	179	176	176	180	172	175	172	161	178	196	191	163	172	189	175	185	172	170	168	184	173	184	201	174	181	164	155	171	165	188	182	199	169	176	183	172	167	198	179	185	184	180	197	161	169	165	165	156	195	173	161	160	161	197	168	166	174	186	180	189	175	164	150	189	158	181	177	182	173	172	194	147	164	198	185	166	172	169	189	194	189	177	180	167	169	173	177	183	174	187	152	177	173	194	178	186	183	177	160	179	154	193	188	181	182	162	170	162	168	151	185	188	195	177	192	164	178	182	153	189	180	183	182	186	189	162	190	195	178	193	161	175	179	152	174	196	180	174	192	172	181	152	188	174	181	180	171	179	180	181	162	164	176	189	195	202	167	180	153	191	181	159	169	185	162	173	192	166	202	167	159	156	165	173	186	171	171	173	196	188	145	172	176	196	156	177	185	178	182	165	186	177	186	185	188	171	186	156	174	170	171	173	169	153	156	166	172	185	186	174	152	187	163	181	175	182	177	173	188	178	174	195	192	171	185	168	178	195	173	180	192	177	195	183	175	175	168	148	161	171	178	178	161	188	190	195	155	171	174	174	177	170	170	181	171	186	186	169	180	172	198	174	174	184	175	165	161	172	184	183	188	193	168	155	182	158	182	202	157	182	190	171	158	192	184	180	168	185	169	168	178	190	180	187	178	161	174	167	189	164	185	169	174	175	186	176	193	186	158	174	181	173	168	199	180	166	156	175	178	177	187	189	173	174	182	162	170	184	199	165	185	161	159	182	182	177	176	179	188	174	160	185	191	183	172	185	168	204	175	166	164	176	172	173	193	179	171	149	177	160	173	165	187	157	187	164	160	184	187	158	168	148	182	188	173	161	173	205	185	178	169	161	172	191	180	150	179	170	180	187	172	185	183	176	199	187	184	163	173	190	181	185	209	184	199	181	183	154	187	166	189	179	168	184	191	189	164	175	170	170	179	192	172	171	158	184	170	160	186	148	180	163	187	154	183	184	196	184	176	155	162	200	192	190	181	170	189	158	171	191	172	151	168	184	201	150	173	170	177	171	178	174	158	187	163	157	163	194	166	177	161	196	159	177	209	184	156	168	172	178	149	162	192	163	182	173	165	157	206	173	187	171	188	164	165	194	155	197	163	168	189	190	162	159	194	210	161	181	169	167	172	183	172	181	170	165	163	182	179	203	185	153	187	192	157	185	185	182	179	167	169	179	167	157	181	183	183	171	181	195	189	181	194	181	152	169	184	182	169	165	185	187	189	168	163	195	166	181	175	167	150	181	171	165	162	178	176	189	165	168	188	189	163	176	194	165	204	190	190	186	200	185	169	191	177	190	204	179	177	194	182	178	188	168	192	187	173	151	165	187	182	178	166	187	172	155	181	182	161	155	164	174	200	184	182	195	186	191	179	179	171	197	168	184	172	167	174	188	173	139	178	188	185	171	159	144	177	163	175	164	187	183	160	160	183	170	188	170	160	170	184	156	182	193	174	186	160	176	179	204	145	184	159	193	185	181	197	180	198	191	174	149	189	185	151	200	172	186	191	174	172	162	171	173	170	188	183	195	182	172	195	176	204	178	176	186	161	162	160	182	169	187	176	194	170	186	161	176	169	171	141	183	178	184	173	182	173	179	181	196	190	174	171	196	156	156	166	175	189	191	176	146	168	178	184	196	183	179	184	184	183	192	191	174	179	163	185	193	180	139	177	172	173	188	142	180	157	169	194	184	163	180	190	162	175	176	180	169	179	184	181	159	182	164	198	172	184	178	204	192	178	146	170	160	192	175	176	179	169	169	180	174	147	159	157	177	166	194	165	171	192	222	189	184	195	206	199	170	175	175	182	188	172	177	180	172	186	190	174	184	203	208	166	159	170	186	163	185	186	182	173	200	172	180	191	190	204	200	185	187	183	176	161	201	192	151	157	160	180	165	176
12233	24372	21975	14139	9936	6708	4585	3644	2857	2544	2187	1887	1517	1319	1187	1082	1035	928	832	717	628	664	588	567	554	537	590	542	550	481	498	484	447	475	494	442	454	424	424	419	394	438	378	428	433	429	396	423	426	439	373	391	429	402	423	408	401	406	403	385	370	427	408	419	368	389	401	383	418	399	370	347	376	376	406	361	353	349	367	385	415	376	395	401	369	402	361	387	372	378	356	383	385	392	345	389	393	375	377	356	371	388	355	368	384	396	358	335	390	367	363	367	345	384	335	385	354	343	358	363	388	352	368	346	398	384	330	351	333	336	335	362	384	387	371	388	339	348	350	367	393	388	381	413	363	381	366	383	396	376	379	352	344	382	376	426	359	319	340	371	356	360	382	366	355	370	362	371	370	365	387	382	353	381	338	370	372	409	345	374	400	358	383	341	350	370	374	393	338	384	406	355	355	402	360	404	400	380	340	369	396	363	401	355	372	352	368	381	372	356	353	397	345	344	345	393	391	395	383	387	354	354	358	370	386	377	375	399	385	383	358	387	350	368	361	371	359	333	388	320	375	369	343	344	391	368	366	354	368	380	348	385	355	346	383	393	412	389	336	362	343	373	376	364	418	369	353	365	388	351	400	384	403	389	394	355	353	373	345	375	343	360	354	359	407	346	381	328	377	346	388	393	372	385	375	360	412	366	364	388	340	401	363	347	375	407	366	385	410	385	413	388	359	361	366	352	348	334	375	358	366	357	353	358	395	380	357	386	373	386	359	369	370	376	368	385	368	374	386	359	359	384	373	376	370	405	372	373	374	382	354	388	354	374	348	357	356	359	377	359	346	373	374	391	400	350	373	381	347	398	363	373	394	328	364	368	366	377	431	329	365	370	383	336	410	383	392	353	352	355	360	375	375	367	377	367	394	391	370	359	350	369	353	359	358	378	404	359	359	376	377	330	354	375	331	402	355	352	370	369	358	391	350	353	352	406	381	362	342	382	385	395	398	385	384	407	382	373	393	383	388	370	349	349	343	358	351	407	365	366	362	414	336	331	352	377	371	357	332	378	398	344	359	354	382	392	374	354	369	350	378	379	373	390	370	353	351	389	379	395	366	363	367	370	369	350	356	398	364	367	391	376	349	383	369	364	386	368	363	350	376	359	327	375	363	384	386	364	344	385	378	357	364	393	390	389	362	393	356	352	379	337	350	328	368	340	410	343	380	343	393	361	378	334	355	326	342	348	359	355	370	350	319	328	400	371	351	406	320	344	366	384	367	388	383	355	362	373	380	354	347	366	348	394	413	363	377	375	362	393	358	334	364	360	365	362	357	389	377	377	359	355	380	366	373	366	370	357	361	371	376	396	345	387	387	395	369	365	369	361	357	358	393	394	396	354	351	318	397	398	369	364	360	318	373	377	359	376	350	339	340	384	354	382	390	351	368	375	358	372	351	375	374	355	352	368	362	392	367	355	319	335	367	348	335	353	366	407	369	340	357	375	384	382	363	353	377	375	401	340	381	368	357	339	343	367	333	370	395	375	370	360	355	340	372	374	390	362	371	370	379	352	370	347	332	395	385	364	365	338	366	362	377	382	339	384	353	352	361	381	379	362	340	376	383	367	391	344	355	321	340	379	363	377	347	369	357	374	442	382	374	391	370	376	405	356	362	357	382	394	355	372	381	363	341	350	342	346	361	389	379	370	376	375	380	375	378	360	371	366	384	372	358	349	376	364	355	330	379	376	342	384	378	369	393	365	397	366	382	341	375	363	353	365	393	375	364	351	353	359	367	371	398	371	371	358	373	329	359	386	357	384	383	372	361	417	357	363	356	336	394	319	393	383	361	341	376	370	354	347	381	359	359	375	335	329	373	346	361	370	369	376	411	392	365	349	375	328	360	372	370	368	357	383	375	375	372	367	349	365	402	353	366	396	359	351	372	364	357	363	365	358	368	369	360	332	367	382	369	342	355	369	369	367	349	344	386	392	344	376	370	392	372	384	359	360	392	333	365	363	383	343	398	384	393	363	362	373	383	372	377	378	375	361	344	353	381	366	369	401	348	366	367	406	334	402	334	407	394	357	368	385	355	417	334	401	349	406	376	387	414	338	378	390	351	361	358	377	386	384	361	370	345	398	368	360	321	386	375	363	357	351	366	376	334	342	359	380	381	328	377	375	360	340	373	363	387	383	372	365	368	372	372	413	386	369	348	376	352	360	351	357	364	382	381	385	383	371	398	376	357	367	384	357	385	391	367	395	349	383	359	337	357	362	376	395	368	386	372	363	386	355	367	379	388	366	351	334	391	381	384	347	341	378	372	368	368	357	372	384	357	354	399	343	385	367	354	369	388	353	384	359	364	368	353	357	381	340	387	353	377	338	386	355	376	367	383	369	395	355	382	375	377	360	394	359	389	347	363	402	367	343	349	342	385	369	343	362	384	375	374	368	356	367	363	378	334	360	377	374	380	391	391	369	345	339	366	363	369	377	348	365	369	406	391	399	371	388	348	355	376	371	378	351	376	348	350	362	369	361	383	366	332	379	372	359	379	370	381	381	367	368	384	366	382	358	381	376	374	383	343	341	366	358	389	340	337	349	367	345	351	356	385	346	377	407	368	343	326	338	361	329	391	363	351	361	347	355	361	355	403	348	357	353	380	382	349	376	392	395	378	358	409	366	356	385	420	376	377	385	388	379	376	364	361	364	368	384	363	361	391	338	367	315	372	380	383	365	394	399	333	368	344	344	357	356	376	384	382	349	413	337	361	377	333	355	394	340	387	364	365	321	349	394	354	390	385	362	353	367	360	408	365	377	365	352	374	376	374	361	401	355	384	375	375	380	409	378	330	369	378	366	365	371	340	337	355	367	364	361	367	370	399	349	380	392	348	384	389	339	368	373	401	356	368	335	388	396	329	365	368	345	363	368	337	361	366	399	369	339	373	344	360	377	336	333	362	354	391	366	369	398	397	364	367	356	366	358	371	359	373	371	357	409	357	391	364	390	374	391	394	370	356	370	374	382	364	390	340	354	357	386	347	394	383	347	348	392	378	348	384	373	396	358	363	365	330	337	363	363	370	345	362	379	371	368	368	359	403	356	381	366	349	377	383	358	386	368	362	381	376	411	368	374	355	414	369	373	400	366	372	368	391	370	393	368	367	361	364	366	409	393	375	370	368	361	398	380	359	366	402	350	336	370	380	368	358	328	369	426	380	385	362	347	390	344	371	362	367	367	373	345	338	384	338	344	335	344	335	361	368	342	359	370	369	358	362	359	364	331	378	381	351	383	375	338	364	353	363	345	390	350	377	376	348	386	360	363	347	357	396	373	367	360	388	400	369	378	364	378	368	361	374	374	364	386	370	379	396	376	386	341	362	373	393	330	332	372	344	373	375	363	367	361	386	389	386	380	363	344	394	397	392	367	378	370	355	366	368	344	391	362	374	375	342	349	362	343	365	362	330	357	382	354	369	368	326	366	383	365	378	359	363	391	362	358
23127	21167	28853	23712	21181	18542	4108	1627	1154	993	810	735	630	534	528	434	427	410	368	316	320	293	290	290	283	264	297	248	258	246	250	242	258	219	207	233	223	224	198	222	217	199	201	233	232	221	202	230	234	234	191	224	213	223	225	228	199	213	203	200	215	224	203	226	209	227	211	202	211	203	225	197	201	209	196	202	221	200	190	220	217	199	187	192	205	203	191	193	208	184	222	191	211	199	188	176	216	211	211	202	225	216	203	208	215	207	200	216	225	211	198	202	190	208	193	207	173	205	197	201	193	205	204	194	188	183	216	204	191	198	172	200	198	198	202	199	179	189	204	209	207	215	204	188	206	194	181	178	196	181	196	197	197	209	210	207	190	200	206	187	184	185	203	223	181	233	183	179	212	197	198	196	203	198	188	179	191	191	206	181	190	188	195	215	204	203	243	195	182	201	167	209	183	195	203	169	207	209	209	195	201	236	215	225	170	201	199	197	211	194	204	179	201	182	199	205	204	187	196	200	189	187	200	214	193	199	190	182	157	200	182	208	190	185	166	204	186	211	182	190	192	188	216	182	206	203	204	185	204	188	187	191	206	185	211	211	185	204	182	198	219	187	192	203	184	216	196	217	163	198	189	174	175	202	188	208	185	186	200	222	184	186	192	197	194	199	228	196	216	196	200	174	193	183	209	205	199	208	206	209	184	181	185	212	197	196	184	205	195	221	194	180	192	206	195	221	171	209	204	199	194	186	214	205	205	188	195	196	186	201	186	189	216	188	211	189	184	211	211	189	209	198	183	206	191	208	198	190	211	207	202	210	197	195	207	224	191	209	200	222	171	221	204	198	201	230	202	229	188	173	188	195	191	211	190	188	170	216	189	184	172	231	199	191	183	203	213	185	192	204	194	212	208	204	185	211	191	210	197	189	186	205	210	187	191	226	202	201	206	203	188	183	201	183	209	203	194	206	214	198	197	203	208	194	207	172	232	194	184	182	175	216	210	170	205	223	209	175	200	197	191	182	195	193	202	205	205	204	198	172	193	221	213	231	194	188	194	202	195	207	225	207	210	191	203	214	210	194	192	187	200	175	190	209	194	190	207	176	200	208	192	203	189	204	203	199	202	174	209	181	213	189	187	200	189	191	192	189	191	210	185	201	166	193	197	185	209	177	209	197	203	174	211	199	191	206	184	199	196	181	210	204	215	215	207	196	178	181	240	216	201	195	194	204	182	206	199	188	187	183	226	186	214	236	208	183	204	187	190	185	187	176	211	183	195	186	195	183	197	207	197	171	171	168	193	197	208	214	197	193	176	210	200	208	185	186	224	213	165	169	190	196	175	203	176	183	187	178	206	204	208	200	218	179	192	167	214	200	207	206	208	180	183	215	184	207	192	200	179	198	220	211	198	182	193	194	208	201	190	217	186	194	212	216	206	180	221	192	165	194	181	188	193	211	202	208	151	183	178	188	200	229	190	203	167	200	203	220	200	218	186	197	214	179	171	170	196	188	205	185	184	204	181	187	190	192	199	192	171	195	180	196	197	202	197	181	198	184	175	205	171	175	205	179	210	191	186	196	221	207	208	187	207	202	197	204	198	179	231	208	201	182	180	178	202	199	194	193	184	185	196	189	179	203	205	181	167	206	196	174	190	209	202	180	176	200	198	197	182	195	181	178	194	221	171	197	167	164	210	206	201	185	210	206	201	227	195	212	195	218	209	205	177	191	208	209	227	216	212	202	182	205	214	215	201	180	204	187	199	184	180	183	177	194	183	210	172	178	200	175	202	191	190	223	205	181	204	198	196	174	204	214	193	207	228	181	215	204	195	204	194	201	209	185	210	201	208	194	186	183	188	212	185	194	200	202	201	195	196	196	210	195	196	186	191	219	192	209	206	172	184	207	218	173	203	203	199	184	192	196	188	188	191	204	180	198	198	171	172	184	202	211	182	205	204	212	213	205	207	204	209	215	209	219	200	210	191	195	206	213	195	207	186	206	223	227	217	196	187	201	190	182	171	188	176	188	193	213	208	207	167	199	214	201	201	201	182	209	202	183	185	195	178	185	182	187	184	179	198	210	224	195	224	188	180	156	194	203	176	195	193	184	199	191	186	215	175	197	203	219	204	210	174	175	193	185	221	194	205	187	225	189	202	211	196	218	198	169	192	220	185	202	172	194	196	213	183	204	194	188	202	179	190	223	177	202	209	196	186	175	198	207	182	181	228	212	194	186	197	209	184	192	210	199	177	208	183	187	195	189	214	206	199	162	205	182	198	192	205	186	202	187	210	196	168	189	182	213	203	180	170	170	188	212	188	179	188	206	196	191	200	196	183	193	197	188	201	185	208	189	209	195	178	180	204	189	192	198	180	200	220	192	184	182	190	215	182	205	181	170	194	195	190	203	190	230	193	192	186	187	188	192	197	188	184	215	199	176	222	214	197	204	204	204	200	210	197	171	201	193	193	224	199	204	169	187	211	192	191	198	190	187	204	172	186	197	197	210	180	183	183	207	194	203	211	183	211	185	200	212	203	202	203	178	212	214	202	183	195	185	178	194	204	198	212	184	217	193	174	176	190	181	196	196	166	199	209	188	207	195	195	195	186	194	182	203	202	189	203	224	207	182	189	188	211	207	209	191	192	210	197	177	205	194	186	192	212	197	218	203	181	203	196	202	178	216	218	182	194	179	182	199	195	196	188	203	190	194	197	207	207	202	191	216	191	181	191	196	205	201	211	197	186	197	215	203	169	189	213	214	172	215	221	205	208	203	200	193	195	183	196	217	191	199	202	168	186	175	210	194	219	199	198	225	192	170	202	185	187	182	184	191	203	200	213	194	228	228	186	204	178	215	162	188	200	179	201	195	200	201	193	202	196	199	206	217	185	194	181	170	209	176	201	195	172	178	189	215	210	218	221	181	179	192	198	183	194	190	186	192	196	208	210	175	169	206	199	189	181	197	200	213	200	201	204	193	206	227	189	179	174	181	196	199	181	176	200	214	177	190	198	188	198	201	188	187	193	193	208	216	162	209	187	201	193	217	175	191	159	171	212	221	176	194	201	186	209	203	184	192	164	206	200	193	193	206	199	215	191	172	164	199	216	172	197	181	173	220	187	211	176	188	185	207	205	184	205	206	189	181	195	204	211	194	210	169	183	199	200	215	187	207	182	193	189	193	199	210	169	193	182	193	220	200	166	216	214	201	163	181	184	208	191	191	195	193	183	193	157	220	202	181	212	203	181	173	205	176	206	194	196	168	167	170	191	206	184	196	191	205	216	224	190	183	210	179	180	192	190	210	201	189	195	174	181	192	193	196	185	192	197	199	223	183	192	202	215	196	210	171	205	205	198	196	219	190	192	202	179	201	190	175	214	182	187	183	182	170	209	220	210	193	199	200	222	176	189	195	193	190	212	172	208	172	194	189	184	183	214	203	212	212	220	201	209	196	204	178	199	193	216	205	203	185	189	174	222	199	168	198	178	196	204	197	196	180
14387	29494	26343	18018	13433	8967	6704	5306	4289	3593	2971	2604	2159	1836	1707	1564	1396	1175	1040	906	850	789	772	677	769	677	632	683	536	559	578	524	575	592	587	512	588	532	460	461	386	439	462	443	467	465	481	494	444	483	470	450	434	439	428	395	407	440	419	429	383	427	441	430	408	473	436	393	414	384	395	418	410	404	402	403	365	403	402	400	388	404	410	397	361	373	376	406	426	395	401	416	424	405	373	408	357	418	375	397	430	374	384	402	350	389	372	373	375	382	370	382	376	378	389	385	382	404	378	374	399	377	398	392	388	369	376	406	403	383	401	373	367	355	359	355	360	396	405	421	375	404	386	394	420	397	388	399	354	395	379	371	398	390	421	393	378	410	375	398	405	382	355	357	384	359	356	394	397	396	385	375	406	390	391	389	392	375	404	365	379	396	384	408	373	385	394	367	402	371	386	363	379	406	373	424	381	316	411	381	369	408	369	396	401	352	397	349	375	362	396	380	395	375	365	365	389	369	407	380	363	384	377	381	390	343	361	335	371	404	393	366	369	397	407	367	370	358	336	321	363	425	354	395	369	383	378	400	350	385	390	350	382	367	402	359	392	376	391	401	345	389	368	405	367	375	367	375	361	362	367	359	366	357	381	374	347	399	393	394	380	373	409	343	387	404	362	406	377	370	385	339	387	370	382	405	368	397	376	411	430	378	386	383	380	321	375	369	371	394	364	367	371	399	343	394	382	375	390	388	413	374	345	400	386	405	401	380	365	393	361	380	366	382	348	367	387	348	413	408	347	396	399	392	422	362	387	377	386	360	374	416	385	388	361	368	378	381	401	397	410	405	391	330	396	373	388	325	381	368	370	376	349	379	351	379	399	367	388	339	353	402	416	390	374	367	390	353	371	368	349	388	370	353	358	394	375	372	342	386	397	386	373	347	390	371	364	374	396	395	386	358	361	360	378	419	408	385	379	369	370	379	402	390	376	376	365	377	372	362	380	395	379	375	360	337	383	421	408	359	373	351	420	368	406	364	384	371	417	368	379	377	393	413	394	368	346	358	371	390	387	387	385	361	360	360	373	378	378	379	413	380	411	361	371	353	402	393	357	401	356	389	372	380	365	376	360	357	372	380	399	381	384	397	427	362	367	377	381	408	375	393	393	341	371	390	364	367	365	374	383	409	352	403	364	380	381	344	344	351	375	409	387	400	396	380	350	408	337	386	363	387	363	384	356	371	402	368	375	390	392	357	359	407	392	386	367	357	326	379	404	354	371	404	380	375	398	371	375	396	404	403	393	367	354	399	356	378	372	362	380	363	376	397	395	365	380	350	396	368	379	383	372	371	352	358	381	354	346	393	376	376	341	355	376	373	369	389	389	344	369	390	391	369	404	381	384	386	399	404	405	344	355	337	393	361	403	371	377	397	351	350	395	371	391	403	411	372	429	392	423	420	380	359	379	366	380	381	376	358	368	374	379	376	387	376	371	410	368	371	367	370	386	400	375	384	368	383	375	388	395	363	370	366	373	382	401	359	381	382	375	379	368	376	370	355	412	400	369	373	402	389	369	377	357	387	408	365	381	406	368	377	387	364	383	366	390	418	388	354	356	355	371	400	368	369	365	368	402	357	389	433	376	396	405	390	408	390	367	375	383	381	395	382	369	364	380	382	339	383	377	377	368	381	376	398	381	364	365	400	364	440	343	351	366	358	403	375	366	358	376	370	387	368	393	402	373	398	391	405	359	390	383	382	363	385	355	359	349	364	393	399	379	351	367	388	403	368	362	365	397	399	366	368	368	380	400	373	379	395	397	394	347	391	373	354	373	347	333	374	393	395	383	363	380	376	377	390	399	361	403	395	368	367	405	375	410	343	358	340	382	365	388	388	408	369	366	363	397	391	372	397	359	398	382	393	375	363	350	361	362	376	356	378	371	382	408	363	377	364	340	367	372	391	383	382	375	345	394	383	397	391	409	448	349	422	399	360	377	403	391	384	417	387	348	368	398	392	368	394	355	369	348	388	381	433	356	363	362	381	380	368	378	379	352	389	361	379	398	392	382	357	393	398	369	390	368	365	340	408	371	371	390	365	382	387	365	376	355	380	382	371	366	358	369	378	352	392	409	399	379	385	401	340	418	381	398	394	387	359	385	351	376	393	392	379	408	376	365	414	393	380	386	382	360	392	401	395	389	398	384	401	344	401	404	361	377	369	397	371	388	397	400	402	381	371	360	389	386	376	390	391	353	354	381	358	369	358	381	379	356	366	363	367	370	360	366	372	386	419	396	348	364	390	353	359	380	395	338	367	358	390	368	378	363	372	366	357	376	346	397	355	385	353	374	401	338	360	374	382	371	390	402	433	362	386	323	376	396	407	399	376	380	411	373	407	402	348	386	374	378	375	372	391	357	391	354	396	357	353	351	387	367	406	397	347	354	363	392	354	423	386	380	411	370	392	395	388	358	376	387	367	375	379	409	408	363	394	376	368	352	402	367	388	374	398	417	387	401	372	381	405	383	360	371	386	362	371	417	374	362	370	352	374	365	378	368	393	407	324	433	421	394	385	372	379	362	409	368	359	371	371	377	369	373	366	363	375	364	381	375	417	404	352	400	372	376	340	375	365	410	371	360	395	375	429	374	358	356	376	378	376	408	399	394	401	374	386	375	424	390	351	362	386	395	377	406	375	376	400	368	361	368	384	388	395	349	373	374	375	401	406	384	388	383	344	355	400	374	384	410	369	367	353	386	375	333	356	377	366	365	379	387	365	387	381	349	383	396	376	393	379	392	402	347	411	400	391	384	383	369	339	409	399	363	406	354	355	377	390	405	370	378	390	376	370	376	358	334	373	399	347	346	385	394	386	387	378	381	381	388	381	366	386	399	398	400	366	393	354	376	365	345	378	411	408	390	373	387	380	345	362	395	383	360	394	374	345	379	380	404	404	395	409	390	363	403	419	368	340	379	379	362	425	400	360	384	370	379	385	366	386	365	375	397	397	346	356	381	368	385	365	377	362	352	396	359	370	374	383	378	410	356	385	403	400	369	378	374	406	383	352	358	386	402	363	336	390	380	372	338	383	391	382	413	408	380	373	362	392	337	345	357	378	373	357	367	384	367	378	379	393	382	367	356	390	353	367	398	372	376	308	382	411	367	369	347	385	403	343	354	375	392	342	378	381	358	401	341	371	390	376	372	382	395	392	392	373	385	370	369	368	413	362	365	378	380	368	383	381	385	400	392	380	387	366	371	378	403	376	365	390	385	363	401	373	391	337	342	381	357	380	362	338	376	365	384	408	358	382	405	371	373	382	343	345	349	379	402	356	369	394	391	383	375	399	389	368	361	402	359	392	370	391	385	385	392	393	372	414	367	349	412	356	368	410	369	347	346	377	389	398	319	404	366	396	368	397	357	391	354	417	397	402	371	397	380	415	388	376	393	370	388	366	381	424	391	394	376	400	375	408	378	359	397	389	378	412	337	394	370	393	350	359	375	378
26529	20154	11025	4036	1801	1018	776	653	558	530	431	434	410	358	397	366	371	346	355	329	320	328	301	284	314	313	318	311	315	318	313	325	281	327	303	311	354	290	288	287	306	302	279	307	285	277	306	317	299	314	339	291	297	265	341	289	300	307	278	326	336	307	304	323	279	292	294	271	312	299	289	304	293	297	310	299	285	349	307	277	269	334	267	270	301	273	286	293	285	311	282	327	292	291	318	306	310	326	296	306	283	327	329	273	283	273	297	321	288	318	305	280	272	291	302	272	324	295	291	321	273	297	283	295	276	295	309	310	279	281	281	274	310	308	315	268	299	290	302	316	302	301	279	297	299	321	274	331	287	270	322	264	273	264	287	275	275	276	294	306	280	296	303	299	316	286	250	316	299	289	288	303	272	328	281	283	295	267	313	287	280	344	311	266	274	289	279	283	268	312	308	321	300	298	322	297	265	284	285	272	299	266	295	294	299	280	288	292	285	301	256	288	275	310	288	324	317	270	265	302	290	283	257	295	299	272	289	291	293	311	306	272	299	311	289	274	313	254	326	295	311	310	285	301	265	285	298	321	285	314	325	281	287	307	302	288	309	283	306	293	308	318	282	299	307	290	321	292	291	285	279	310	316	292	296	259	290	296	285	319	348	284	309	283	267	269	340	309	282	265	287	291	285	278	315	327	282	260	307	314	281	264	295	278	283	292	312	305	269	270	295	279	254	306	268	276	291	277	281	282	290	292	302	311	269	270	306	316	299	313	284	339	284	314	245	312	296	325	297	295	293	303	310	283	294	259	272	321	283	283	324	294	263	291	266	298	271	301	299	309	290	294	288	274	298	277	280	271	314	304	295	292	293	295	301	302	274	297	257	300	265	271	309	295	291	305	289	305	314	287	286	308	278	302	280	295	293	310	296	262	289	294	271	298	304	282	306	275	293	327	306	338	305	301	309	274	279	303	310	324	296	267	284	275	300	276	301	304	275	276	265	296	284	286	285	304	333	317	305	294	302	312	295	300	290	296	266	290	297	299	303	285	283	314	292	286	288	295	291	307	278	281	286	288	287	288	304	312	308	273	285	312	315	290	283	295	265	304	294	286	291	288	289	293	265	289	264	286	277	296	298	286	270	253	309	292	284	292	294	282	301	275	325	300	282	269	305	300	308	273	299	297	250	295	269	298	284	286	309	297	290	280	307	310	320	308	279	290	289	273	288	290	271	311	269	304	269	293	308	312	295	295	295	294	315	270	295	297	280	309	271	319	287	251	271	300	322	300	264	291	281	315	269	339	312	293	286	287	278	274	303	323	278	306	280	286	323	275	308	240	300	267	284	327	304	295	310	307	288	280	289	276	290	259	279	300	300	287	296	297	266	285	281	274	296	306	322	310	288	289	292	288	299	267	292	293	294	293	283	284	309	302	294	285	296	303	285	285	301	286	282	290	298	325	309	298	267	283	262	282	251	297	261	286	268	305	297	265	282	295	280	282	290	296	301	281	316	300	297	311	298	298	284	312	281	283	300	283	307	285	294	279	280	303	285	292	315	261	324	311	291	310	295	288	297	282	293	302	305	278	288	304	295	295	294	293	273	302	321	306	262	263	267	273	287	284	282	291	262	280	294	292	292	296	334	268	314	281	278	315	278	317	300	266	293	273	304	294	292	279	275	285	312	302	291	319	276	301	309	266	294	293	274	245	297	299	286	269	315	291	314	312	288	313	281	303	285	282	283	289	300	299	292	318	271	295	285	287	283	334	277	298	285	280	291	315	308	300	283	283	291	300	330	276	289	320	275	285	300	243	297	279	309	274	284	275	331	275	314	280	277	281	287	310	322	278	274	258	297	293	284	272	289	289	300	264	279	275	305	272	284	290	303	298	254	291	278	289	281	289	298	279	284	300	275	282	269	292	310	272	295	304	319	305	276	318	307	306	304	299	281	286	274	296	312	301	264	282	297	300	294	296	258	304	279	291	305	291	303	301	269	293	318	306	285	304	301	316	262	281	272	289	323	275	273	287	279	313	284	293	280	316	300	291	282	293	303	292	267	294	299	307	317	284	266	323	297	300	318	288	289	295	315	302	278	287	330	307	306	316	254	305	295	297	288	276	296	268	304	287	259	285	287	320	285	299	309	292	284	295	260	319	289	298	298	300	314	313	325	283	316	267	320	299	315	298	295	292	297	297	289	336	324	290	311	292	320	295	327	298	290	293	289	295	308	315	299	285	302	329	296	301	274	291	313	306	290	304	305	290	279	301	296	297	300	272	293	264	271	298	269	256	288	275	298	280	327	280	320	269	301	282	296	287	298	313	294	283	302	307	277	289	281	279	288	299	294	277	274	280	296	305	315	266	284	284	282	294	275	281	278	285	305	317	275	307	271	314	309	309	281	305	270	291	283	257	311	316	307	293	288	296	288	299	300	278	313	313	265	270	317	302	299	298	288	301	280	275	293	300	267	272	275	309	276	293	295	315	285	285	264	290	298	267	320	282	284	299	308	308	286	299	283	287	286	260	301	305	288	265	340	290	309	299	283	279	270	326	286	308	300	287	324	283	267	286	297	287	316	300	289	303	304	310	295	279	299	298	262	291	283	300	273	295	310	308	289	305	295	276	289	291	322	259	310	296	302	317	297	283	324	292	284	264	301	275	279	284	295	265	304	304	305	304	312	278	318	276	294	302	303	298	280	297	280	300	294	316	283	290	301	304	272	274	292	258	272	283	320	278	305	310	291	237	286	280	298	283	280	302	303	310	279	273	293	278	267	313	287	265	286	279	284	280	318	276	275	283	307	310	284	309	278	257	306	248	275	301	301	301	303	304	275	301	303	307	294	280	276	317	323	324	330	278	315	273	282	276	298	268	288	261	343	319	309	302	289	297	266	297	314	297	304	288	293	291	315	288	315	307	325	294	296	275	262	316	297	294	309	319	289	316	268	289	284	313	297	303	266	282	282	292	298	294	302	288	309	262	300	285	300	322	292	291	321	319	302	292	301	303	261	313	261	282	304	318	295	314	285	326	310	274	286	308	306	279	305	270	298	274	280	284	314	328	262	288	301	300	279	297	277	286	298	271	302	294	294	298	293	297	291	326	277	318	269	290	263	285	272	294	307	308	264	305	316	288	308	282	326	290	305	321	295	281	315	266	319	317	310	308	298	289	280	269	300	296	269	313	288	283	294	261	276	304	313	289	321	313	325	280	259	294	275	296	253	303	308	306	287	270	269	292	311	296	321	315	307	317	294	297	300	281	300	319	351	237	284	324	300	296	291	290	304	314	317	289	279	304	290	280	316	296	274	325	292	302	280	309	318	290	290	299	302	298	271	273	293	299	301	295	317	312	288	259	305	298	303	271	292	293	273	294	301	288	299	307	277	273	308	263	303	297	273	308	302	274	296	317	313	278	286	311	279	284	295	307	319	299	288	273	294	303	294	299	304	314	303	289	303	270	263	304	291	280	261	296	281	314	319	295	290	302	287	309	295	292
10789	16715	14874	8568	5647	3666	2631	2086	1831	1610	1462	1268	1155	949	1086	928	883	869	823	758	710	679	689	746	707	665	668	669	656	644	627	672	605	643	651	622	616	626	582	626	628	606	561	597	609	606	642	648	657	632	639	604	571	635	598	625	596	602	592	594	603	576	583	618	574	601	595	611	623	557	589	603	559	592	584	632	597	579	582	630	627	635	572	582	590	570	600	619	588	593	557	598	635	576	587	566	548	615	577	610	571	612	596	554	599	580	600	534	592	580	590	616	605	608	602	631	583	604	598	602	601	600	615	567	571	589	566	545	622	598	589	579	594	644	604	536	560	602	586	566	558	553	567	533	595	588	592	583	628	620	606	597	583	605	605	579	637	573	595	658	572	556	592	602	624	607	604	602	591	598	613	643	611	609	618	619	572	580	633	582	598	588	560	593	595	572	553	559	591	608	633	608	622	631	580	611	558	620	576	579	567	604	598	605	580	590	587	635	555	649	571	641	554	611	578	584	591	571	617	573	548	630	614	594	617	616	575	566	586	572	611	582	602	580	630	595	590	571	606	613	594	618	602	597	621	570	583	634	625	593	598	578	596	631	603	610	558	595	618	580	602	562	591	590	607	600	605	604	571	556	594	637	567	613	611	622	651	581	588	545	555	615	591	609	631	605	584	580	538	617	567	615	584	614	548	558	587	604	622	596	554	559	637	594	590	570	593	548	584	567	603	555	615	573	593	646	588	606	596	608	600	572	589	596	587	592	608	567	622	535	602	578	576	551	574	611	591	553	602	587	593	580	582	631	571	594	589	603	578	599	610	562	572	632	588	617	551	587	586	548	576	580	597	588	563	595	640	561	598	567	614	569	608	598	636	630	610	579	546	576	593	618	590	592	618	546	603	587	582	599	587	583	612	570	601	604	564	583	556	597	574	622	610	546	604	569	589	558	557	600	600	597	546	550	594	574	576	639	536	591	631	594	585	580	576	572	628	570	578	577	551	555	627	570	590	629	643	598	605	589	633	575	525	576	539	618	559	578	601	580	579	581	603	578	618	602	570	594	543	596	619	581	637	628	611	597	585	627	572	559	592	604	578	605	606	604	593	616	525	601	595	588	571	612	636	586	590	594	594	595	577	641	595	572	547	567	557	585	616	574	569	586	567	603	609	569	571	604	616	564	585	576	587	561	601	618	586	581	581	625	555	606	583	596	602	571	590	577	558	587	630	539	615	596	563	590	599	586	567	586	573	587	603	594	619	571	565	579	634	601	577	612	568	571	585	561	581	601	589	585	538	568	551	607	580	577	592	596	606	535	611	596	547	621	617	547	630	575	594	558	614	595	630	547	575	587	579	599	575	606	647	592	594	569	599	648	592	565	613	585	618	561	626	603	589	600	587	571	567	584	625	565	614	562	593	636	603	571	554	587	603	554	552	563	598	605	617	617	613	598	586	616	577	564	611	592	603	589	588	595	602	578	608	593	591	567	574	581	578	605	578	600	539	589	599	573	591	556	638	586	602	601	608	617	561	601	581	615	577	566	615	603	619	559	562	587	583	594	569	591	580	576	612	558	592	578	595	597	576	563	574	609	602	609	574	573	570	584	621	561	593	552	549	588	612	604	635	618	615	602	616	580	550	589	588	559	595	559	560	608	601	579	613	597	563	625	566	627	619	618	595	598	568	564	607	534	570	567	578	580	598	624	568	534	607	593	594	588	598	601	593	574	584	612	605	563	534	587	643	570	612	554	596	530	606	598	575	623	627	608	562	599	603	576	578	596	545	595	601	563	571	592	574	629	559	589	554	605	566	592	550	589	562	600	581	603	611	573	580	586	562	570	610	622	544	609	568	614	595	584	589	594	606	595	637	581	601	601	607	610	596	546	642	583	600	604	596	565	601	631	579	596	601	582	578	595	568	572	638	588	566	580	563	626	574	566	603	593	573	586	613	587	605	639	600	633	610	596	580	606	592	602	588	568	548	540	558	604	593	564	578	594	576	607	577	563	621	574	561	615	554	565	627	573	589	614	598	562	581	591	602	616	575	597	552	607	594	570	616	552	586	566	595	579	598	591	620	575	567	593	585	599	571	576	588	639	612	590	575	555	586	562	569	587	602	610	595	572	579	620	603	599	545	559	610	624	579	600	638	599	596	573	592	583	556	622	573	578	595	586	618	621	549	631	641	666	592	622	602	589	595	616	591	632	635	547	583	552	593	585	558	565	590	587	563	549	587	555	596	595	575	600	580	599	611	581	566	651	644	580	573	586	595	586	596	620	603	567	631	562	592	572	539	598	579	587	613	638	559	653	565	586	584	582	613	585	604	551	647	577	590	588	588	599	596	533	587	580	565	634	610	645	584	606	629	573	596	634	568	561	641	584	557	575	577	596	615	643	533	605	585	590	571	622	605	611	584	600	612	583	602	616	645	607	611	571	567	576	596	590	620	569	595	600	629	556	559	566	604	583	585	627	558	583	643	628	597	623	623	614	583	585	628	612	585	575	558	592	580	604	574	604	565	582	572	634	579	573	617	533	620	601	617	596	579	576	606	516	605	611	587	628	572	624	632	614	599	611	589	627	597	597	571	533	604	607	611	561	582	550	593	549	617	628	596	552	547	574	558	619	625	618	557	595	547	595	576	599	615	556	564	598	574	585	588	591	588	587	624	603	595	574	587	574	554	566	602	600	595	610	567	559	606	601	550	526	554	592	569	602	590	577	566	556	587	609	590	586	613	617	622	576	550	600	564	606	598	608	617	592	570	587	586	592	576	611	597	563	608	564	572	625	609	623	612	612	616	585	626	615	587	630	587	576	566	567	582	600	588	599	575	619	544	606	586	588	658	606	625	606	583	605	580	656	588	554	601	579	616	582	576	582	583	608	604	613	628	590	571	588	569	549	575	567	650	569	580	580	574	579	600	641	580	584	579	579	556	585	561	587	631	589	571	625	599	526	593	575	609	573	599	621	580	556	607	633	589	612	589	636	590	563	619	594	631	602	588	629	600	634	644	595	559	614	592	623	592	593	598	591	543	604	588	567	618	592	568	571	609	606	607	565	582	617	644	638	594	585	611	582	605	589	598	583	599	643	584	615	638	628	619	564	632	623	616	578	639	620	619	606	589	579	565	579	537	563	612	570	569	595	627	597	555	624	619	578	606	565	578	610	603	587	582	578	595	591	610	564	565	558	570	575	588	570	588	561	579	585	589	590	568	581	589	575	563	573	603	607	593	550	585	620	603	578	615	643	593	624	542	549	621	574	596	585	622	576	598	598	613	533	589	587	573	606	622	565	586	592	607	651	564	560	563	600	604	634	599	591	638	542	600	606	628	610	578	552	594	603	578	559	611	579	579	600	594	599	583	565	609	582	596	607	548	564	578	570	584	598	574	564	567	603	615	530	595	575	581	594	558	580	615	552	564	602	622	606	578	582	590	597	621	549	619	554	591	585	569	579	570	619	574	576	566	577	607	582	556	580	595	619	571	623	552	642	574	590
23957	21086	28092	24321	19360	4285	1616	1012	775	588	565	525	439	378	387	348	330	304	278	264	250	235	211	231	217	211	233	231	225	207	197	214	193	199	200	200	175	182	159	205	198	182	200	191	167	188	196	213	195	185	187	165	170	179	182	186	164	198	196	177	177	168	199	174	180	199	184	188	209	181	174	163	195	174	161	175	182	166	187	173	168	187	175	209	195	169	177	147	159	174	197	181	158	186	191	168	185	181	166	173	177	206	164	181	161	177	167	189	154	158	182	198	177	186	183	188	181	172	174	159	178	180	168	164	170	171	156	164	176	172	170	158	175	179	182	177	164	169	176	205	180	189	163	164	176	178	173	199	172	179	204	157	185	171	185	182	162	170	153	170	191	161	179	180	188	184	163	165	181	148	149	187	168	178	177	164	167	162	185	168	152	155	200	162	172	175	155	196	170	197	188	183	191	180	187	206	153	195	194	166	175	171	158	166	156	174	177	173	168	160	174	191	171	178	146	171	162	141	168	155	190	138	161	159	164	162	175	166	183	184	146	155	185	171	168	193	172	173	183	174	168	170	190	170	183	185	165	175	162	167	190	168	181	177	179	163	181	173	176	174	175	160	163	163	164	170	170	191	164	185	154	164	163	189	166	157	172	184	140	160	193	154	191	157	211	189	165	190	159	158	169	187	183	161	164	194	162	159	163	163	186	178	157	161	170	183	166	181	175	155	198	166	151	200	166	171	166	176	179	187	185	184	177	177	184	171	160	191	191	177	162	171	158	171	160	175	191	161	181	163	160	161	181	174	175	154	183	205	178	157	182	170	171	175	182	166	179	184	159	148	202	191	155	195	149	170	180	178	187	159	156	153	160	181	184	189	195	166	176	171	154	181	173	168	193	175	203	179	184	179	166	186	189	154	174	176	163	174	181	180	165	173	179	178	160	177	152	178	162	179	166	176	185	167	191	178	173	170	167	167	160	185	173	170	216	169	163	188	181	179	181	181	160	158	175	187	163	181	220	194	183	181	163	179	176	191	177	164	172	170	184	182	194	174	175	152	166	148	168	185	161	168	156	189	172	177	182	181	172	168	181	188	171	161	180	162	185	186	176	195	178	163	174	169	171	187	161	177	157	169	192	176	173	168	192	190	178	156	206	185	204	165	166	181	164	181	168	149	192	160	167	177	167	179	200	174	144	155	163	174	177	171	171	161	163	188	158	189	180	180	195	175	179	186	151	171	163	214	197	171	168	183	194	182	171	175	180	164	168	163	175	168	169	189	178	124	169	194	165	179	176	204	193	172	199	201	159	172	178	195	169	180	181	174	187	167	163	180	176	181	176	195	185	171	200	169	157	182	170	175	182	208	178	193	187	150	181	203	161	181	182	168	173	166	168	153	153	170	176	182	181	169	182	183	177	166	184	170	186	191	163	166	168	164	173	168	162	171	187	168	199	169	198	199	175	180	177	165	186	183	194	164	195	176	165	169	198	151	165	169	157	175	184	164	180	163	178	187	199	158	177	169	178	167	188	171	174	178	142	150	181	184	173	168	182	184	166	180	176	177	180	160	166	176	167	167	204	156	184	167	183	164	178	163	151	171	185	177	162	159	182	171	161	155	172	184	182	184	182	193	171	176	182	174	201	153	156	147	169	177	153	180	176	173	199	179	182	180	168	179	178	212	176	164	165	163	153	198	203	172	164	171	144	184	178	168	189	173	165	181	172	191	145	175	170	176	210	191	174	190	174	169	157	198	177	172	178	173	168	177	186	166	159	172	194	167	188	186	183	201	158	211	184	185	156	154	172	157	175	175	148	165	172	170	176	182	193	160	174	181	174	169	184	172	152	187	177	134	183	178	188	185	187	167	167	168	166	164	213	154	167	186	166	204	184	162	186	192	168	154	175	175	150	176	162	173	174	179	202	148	176	171	186	171	186	171	190	181	186	175	186	168	181	182	173	177	179	166	182	197	157	195	149	167	168	169	177	175	204	173	151	184	171	168	162	185	192	167	169	169	196	159	166	165	190	187	169	184	205	180	181	182	192	177	156	170	195	189	182	143	170	171	168	182	193	188	186	160	190	168	164	172	172	176	169	185	153	177	188	162	190	175	178	164	178	183	189	191	161	185	179	163	173	177	192	183	191	187	147	149	192	173	187	174	175	160	195	171	179	170	174	168	159	177	157	190	190	189	167	182	182	160	177	189	180	161	168	169	202	174	157	174	191	190	185	167	172	180	182	149	175	156	161	184	179	187	152	181	167	196	158	186	155	190	179	169	181	189	155	196	162	159	196	183	182	192	150	169	190	147	180	155	143	177	182	171	167	168	178	194	182	188	203	190	181	161	183	196	158	156	183	174	168	170	186	166	157	166	177	197	175	172	184	175	169	201	174	152	164	166	169	156	170	161	159	171	171	168	176	148	157	185	157	174	183	170	183	162	181	153	170	192	158	160	188	146	183	179	177	194	185	170	174	184	186	178	168	181	163	193	177	180	195	182	187	165	170	167	177	153	191	201	176	189	185	172	195	171	192	183	188	176	164	160	159	183	172	182	195	165	180	163	157	170	182	197	157	167	176	215	186	165	169	179	169	178	207	166	171	173	188	179	160	166	205	180	182	184	177	159	173	184	154	192	183	180	188	149	175	138	170	175	175	177	188	182	157	171	171	135	167	175	178	179	209	172	170	179	148	200	177	161	193	164	179	171	180	158	201	177	178	206	159	174	182	161	194	185	186	181	172	194	178	184	175	153	156	190	198	168	190	196	155	170	170	166	192	197	172	195	179	187	179	197	166	177	159	174	170	183	179	174	174	149	188	139	171	179	177	193	181	168	163	176	173	200	181	165	142	176	174	182	178	155	167	197	160	158	192	168	190	166	178	181	165	172	189	184	158	175	175	190	185	170	168	167	181	172	173	176	195	182	157	179	179	153	163	189	183	152	177	169	178	189	180	179	194	205	164	175	190	162	182	191	166	171	159	171	186	170	162	167	175	178	164	183	180	184	184	170	154	175	205	182	160	193	178	187	173	169	178	172	162	200	160	168	201	175	192	164	165	191	182	175	182	186	188	189	175	171	210	166	186	193	166	172	179	188	165	165	187	169	166	157	186	179	170	166	161	175	184	155	180	167	204	174	175	178	174	175	176	154	174	168	169	185	186	179	182	179	178	176	203	177	166	184	166	178	168	188	180	182	200	164	170	171	164	160	179	191	180	176	177	162	173	177	171	183	178	177	178	176	177	143	161	161	159	173	176	176	177	180	174	167	175	176	178	174	198	177	162	154	189	169	162	173	167	182	164	159	186	154	208	184	154	161	159	192	169	169	186	195	171	180	203	164	150	171	195	193	157	167	162	156	178	168	176	178	156	191	184	158	175	200	177	194	173	143	183	173	153	166	154	166	193	170	164	165	181	179	147	171	172	188	180	178	147	171	173	165	177	199	192	150	178	201	180	171	195	199	172	193	191	194	166	191	175	157	184	195	190	169	194	167	164	162
12543	24245	21844	14022	9373	6480	4675	3515	2927	2577	2020	1958	1569	1325	1245	1111	1010	887	764	703	679	646	666	574	593	584	567	552	483	445	473	493	537	491	452	426	441	426	452	403	409	415	384	391	406	451	387	423	432	442	432	401	405	412	405	398	413	391	398	400	397	397	417	394	404	404	402	409	344	384	364	343	371	384	356	378	380	354	392	352	385	351	382	349	360	370	397	341	398	367	398	370	390	396	386	378	380	389	369	392	359	399	368	389	373	384	374	361	363	378	371	344	342	377	375	344	370	437	365	385	400	376	357	388	345	364	406	385	361	386	383	339	368	352	360	380	368	374	356	389	374	344	380	373	393	359	369	327	352	372	366	367	359	398	345	381	329	418	405	376	373	362	354	340	362	397	367	392	347	379	366	331	357	333	336	349	348	349	368	375	362	368	357	336	386	340	386	374	383	415	396	397	402	393	378	342	341	370	361	374	368	335	349	356	393	362	359	378	377	382	406	332	369	414	349	393	364	350	328	373	376	334	378	373	389	376	384	395	357	385	402	369	359	374	352	348	370	387	353	373	373	361	386	400	391	353	361	368	385	336	350	384	375	382	379	338	328	378	376	379	351	363	336	403	381	327	368	394	356	403	353	398	353	364	350	360	371	332	373	364	387	371	401	377	347	358	344	394	342	346	359	349	382	354	374	404	358	367	344	383	341	352	337	375	370	391	345	369	372	376	337	374	353	368	359	367	365	370	356	384	366	347	366	361	354	345	409	360	377	380	353	349	360	352	355	381	366	393	351	406	391	371	392	368	375	363	375	366	335	378	374	321	366	351	357	339	387	389	347	385	384	360	367	356	345	353	365	335	376	355	340	382	373	363	385	364	347	359	388	348	340	358	373	362	359	381	355	345	362	366	332	336	368	329	340	354	351	378	368	363	377	384	351	343	392	356	378	390	368	362	356	374	341	376	348	378	352	351	384	329	309	359	372	394	350	346	394	380	350	357	351	344	361	385	403	359	369	328	345	406	364	377	358	365	379	371	348	362	397	377	352	341	322	377	343	386	376	365	356	376	376	351	350	361	342	355	351	365	392	368	371	348	345	384	364	360	346	374	430	383	371	373	352	355	397	382	366	380	338	404	340	372	351	373	359	382	348	360	376	394	374	357	358	342	381	363	392	374	349	390	383	330	350	361	382	371	376	352	392	380	369	376	353	391	363	372	384	364	405	341	357	379	360	364	363	358	365	392	322	342	331	367	389	320	392	314	356	353	383	355	388	342	360	395	401	402	362	332	374	381	395	320	364	372	369	355	389	374	349	360	347	362	350	379	365	404	401	369	378	359	380	372	343	354	377	364	348	358	381	370	358	381	352	354	386	358	336	366	365	360	388	352	371	362	368	382	352	334	373	321	369	348	381	401	380	342	380	359	355	351	370	401	397	342	361	363	356	374	369	372	384	358	344	417	339	376	364	369	391	385	362	346	377	352	334	336	370	378	409	371	378	406	353	339	408	364	313	371	365	367	396	379	387	366	368	365	354	352	362	372	357	370	356	372	370	387	355	374	388	328	371	376	370	378	385	341	399	390	381	361	381	383	336	352	367	378	388	357	352	338	339	373	380	337	367	396	369	367	391	362	371	366	362	353	378	386	354	345	347	363	381	364	372	362	363	376	385	368	375	365	367	352	348	372	378	364	352	376	338	410	408	383	394	390	359	358	360	332	357	370	336	402	352	375	370	392	392	374	383	363	371	357	365	365	377	359	349	354	366	359	367	350	353	366	350	349	391	375	357	367	377	374	398	381	375	352	403	350	364	357	360	373	413	340	377	349	350	353	394	383	403	347	387	360	390	374	359	380	339	386	390	391	326	370	403	333	361	366	361	384	349	334	355	363	358	374	389	359	386	377	364	350	349	374	368	367	354	320	339	351	331	361	374	385	358	413	362	359	394	376	351	349	346	396	351	358	355	376	384	339	370	337	366	340	394	398	351	355	377	401	364	373	359	358	372	390	348	385	395	354	368	362	376	377	351	360	408	382	377	366	402	376	374	351	342	395	333	385	375	361	394	378	355	387	392	348	347	379	364	377	368	366	367	379	412	367	340	364	385	319	361	329	348	365	360	391	384	396	369	398	375	359	370	358	354	379	374	359	408	343	369	357	340	363	366	371	378	348	371	373	372	373	342	350	357	368	388	339	361	350	355	367	358	352	393	359	370	397	341	399	365	364	398	353	356	347	359	376	369	367	341	392	379	392	370	353	380	354	362	387	381	374	342	308	368	333	379	357	378	345	366	352	371	377	354	370	357	349	337	353	348	350	354	386	420	370	377	325	357	369	378	375	397	372	365	363	351	375	372	358	370	363	351	368	400	383	374	371	394	363	384	354	355	370	362	336	354	357	354	363	379	378	367	392	351	360	368	376	398	381	373	341	376	337	383	380	357	368	348	357	367	391	389	347	351	355	339	402	379	351	383	371	396	361	359	359	343	352	352	395	401	334	395	397	349	365	374	379	337	357	360	358	368	347	370	383	381	357	356	380	382	367	357	335	358	365	376	338	389	366	364	363	359	360	378	345	359	375	357	375	370	358	367	363	360	345	385	387	354	353	360	378	381	339	361	365	353	341	370	379	397	382	352	360	350	390	361	352	373	366	350	362	354	366	370	361	375	359	355	368	394	370	363	343	355	388	374	395	350	386	357	349	358	360	369	357	368	381	331	395	378	412	356	351	340	361	372	387	364	374	343	358	344	381	375	378	350	354	384	398	367	339	365	389	381	390	367	374	383	383	372	391	377	364	364	352	368	331	354	345	362	359	390	354	340	388	351	336	361	348	371	364	366	380	395	366	376	368	351	367	384	359	327	366	356	346	383	368	399	360	367	367	392	341	388	394	356	348	330	347	373	350	361	390	318	359	370	355	366	405	394	397	344	357	378	348	362	403	356	414	356	373	370	323	404	358	378	364	343	395	362	390	378	369	387	356	382	398	381	375	366	368	349	373	358	403	362	385	365	358	366	359	360	364	347	350	368	398	344	355	362	374	397	376	377	376	348	349	330	348	381	351	373	357	348	351	356	351	389	377	376	389	364	351	364	389	355	385	411	364	365	383	367	399	337	378	344	388	346	357	359	388	347	352	365	333	363	348	358	377	345	361	348	348	366	378	360	363	398	434	350	363	377	339	372	341	354	361	346	382	357	370	362	370	382	347	354	352	333	361	401	362	334	348	372	342	371	386	351	359	366	378	359	395	356	343	354	344	338	345	358	355	357	343	363	341	370	334	371	415	412	342	382	351	359	372	355	379	364	383	378	412	377	384	390	403	365	354	344	381	366	357	377	355	378	364	363	335	354	386	358	355	383	372	368	381	376	359	403	346	377	382	378	367	358	353	357	367	367	395	358	364	363	350	339	375	350	366	379	359	361	351	379	404	387	382	342	373	357	396	335	349	356	391	381	319	363	353	350	357	374	352	391	375	372	389	360	375	397	367	382	356	381	372	343	375
23069	21112	28806	23662	21127	18510	4118	1572	1185	959	806	725	606	535	532	506	446	385	370	337	314	297	286	294	296	258	263	271	288	238	263	245	260	246	247	257	231	243	215	225	197	215	230	227	237	212	208	208	207	231	245	210	229	220	178	186	225	217	204	217	202	195	186	219	207	225	204	186	178	192	180	179	215	212	193	212	215	188	166	200	203	183	195	181	210	201	221	201	213	197	205	195	216	219	196	201	212	199	199	187	222	206	192	183	192	195	184	210	216	193	199	201	209	211	193	199	193	200	185	208	194	212	188	178	195	197	184	196	209	207	233	186	199	200	222	203	223	199	226	195	194	183	201	200	170	200	225	220	171	211	194	186	212	214	202	203	178	212	224	200	214	203	184	193	164	187	208	196	187	205	181	171	204	198	221	197	187	188	187	183	178	183	199	211	225	206	171	204	166	203	208	195	214	180	192	207	195	197	188	199	210	207	215	190	204	190	193	198	179	200	222	191	183	204	218	196	186	191	203	199	178	190	216	184	194	205	189	181	189	188	180	178	190	183	180	185	201	194	191	194	195	189	188	212	202	178	182	177	175	194	188	199	186	207	185	214	190	182	214	198	197	206	205	221	220	194	185	191	201	207	209	211	187	201	168	192	192	177	221	174	200	189	199	185	192	193	187	170	195	224	201	223	192	198	200	205	204	207	182	180	181	189	192	189	179	179	181	182	176	199	199	192	179	205	186	213	184	202	190	203	191	196	212	195	200	187	207	179	199	187	200	200	200	179	185	189	204	165	197	178	184	188	203	205	186	199	196	188	191	192	207	198	169	183	188	188	175	197	199	183	205	205	161	209	214	217	192	173	196	214	199	201	182	196	206	212	182	203	168	191	216	202	171	186	211	201	191	191	186	188	201	218	214	184	191	185	190	212	209	189	192	201	189	193	179	187	199	189	208	198	196	190	218	219	220	194	190	195	191	182	194	195	203	189	190	170	202	195	234	200	185	198	201	179	172	187	201	210	185	185	207	219	184	226	198	173	210	201	207	189	218	213	212	215	178	191	180	172	171	187	182	198	190	183	202	175	180	189	211	196	193	211	199	201	196	179	190	202	219	191	188	179	212	192	163	178	198	214	195	200	201	184	219	192	215	204	195	201	189	184	182	201	196	201	212	205	191	221	190	195	182	191	188	205	198	193	186	209	178	168	220	202	207	172	185	188	187	188	192	198	194	200	171	191	194	216	192	203	216	207	192	210	185	187	203	192	178	207	182	211	182	221	196	212	191	186	224	183	207	196	197	194	201	205	170	223	201	203	192	205	181	214	206	197	209	178	188	209	194	202	205	182	212	195	184	196	187	193	213	205	196	173	194	208	179	205	201	169	194	199	178	169	205	215	180	211	186	217	177	166	197	202	199	195	200	207	208	185	220	196	181	207	210	211	201	159	195	186	208	177	194	215	182	226	215	177	214	161	197	199	200	184	194	200	206	173	202	205	199	181	184	207	169	203	171	183	191	173	206	173	170	206	204	206	174	197	200	194	213	181	178	191	203	179	175	230	196	191	212	200	188	199	203	201	195	208	188	198	181	196	193	201	211	183	181	199	197	196	178	192	214	229	178	183	211	176	224	184	189	198	195	206	215	196	196	222	193	204	195	199	177	200	186	201	186	217	193	209	190	191	191	190	186	203	179	203	182	185	201	174	184	181	198	195	199	228	217	175	184	191	196	200	193	199	198	214	208	180	185	197	198	185	194	214	169	218	202	226	192	182	186	189	183	193	165	195	204	189	206	232	200	183	188	183	195	193	160	183	219	177	194	171	208	201	201	194	162	196	223	187	179	185	176	191	222	188	202	170	199	179	194	191	185	189	167	199	200	199	191	187	191	174	189	212	221	195	224	189	193	191	202	188	188	192	204	184	163	186	202	187	177	180	201	183	163	201	178	190	185	174	203	201	205	185	208	180	182	200	184	187	197	188	184	190	215	175	210	206	214	189	192	188	205	197	190	187	180	221	206	196	204	166	195	204	187	195	183	194	240	166	208	210	198	194	211	193	192	177	181	195	155	199	182	207	174	185	187	208	197	187	178	177	188	186	201	190	206	172	184	196	199	196	186	176	218	202	199	214	177	215	201	193	194	187	233	179	213	183	191	189	203	216	191	202	188	191	176	186	184	209	179	199	169	207	202	213	217	198	189	192	202	208	189	212	185	206	198	185	212	191	173	205	216	194	197	183	201	211	174	194	172	222	198	197	213	186	182	185	174	208	187	203	196	190	174	182	182	173	188	193	211	182	194	209	189	213	194	203	211	192	201	217	182	197	194	170	199	204	199	188	184	193	195	186	193	217	204	156	189	196	180	172	199	180	161	202	201	201	206	186	151	199	177	194	180	198	211	207	187	220	204	183	192	190	187	205	204	181	201	202	194	197	187	176	192	181	207	201	181	196	213	184	184	193	201	204	198	206	186	207	195	190	208	199	194	177	207	182	204	200	198	178	200	190	190	194	192	204	203	187	191	208	203	155	191	184	184	190	173	195	180	195	195	188	205	182	187	227	197	191	176	211	157	203	198	211	183	220	214	189	204	194	212	189	201	187	179	193	196	188	203	214	170	158	180	188	174	185	201	206	184	176	194	204	197	208	181	216	200	197	188	181	199	195	203	198	182	174	173	190	194	212	175	211	178	201	188	182	205	210	184	191	181	197	195	188	192	196	184	197	214	208	184	200	176	186	180	212	194	222	199	203	185	179	177	189	187	184	197	214	185	167	166	196	179	175	188	183	174	224	198	196	197	170	175	196	197	195	198	208	193	194	198	191	192	182	179	191	211	210	162	184	185	191	188	199	202	179	190	186	200	208	195	195	203	191	201	163	191	214	191	195	181	186	186	198	188	207	196	192	208	180	192	195	180	181	188	196	202	198	188	188	202	193	185	190	177	169	177	180	183	185	199	176	196	164	208	193	184	200	188	206	202	204	182	194	217	185	198	183	203	185	190	168	198	196	199	179	220	229	169	204	205	217	215	161	205	176	202	182	197	220	188	210	185	192	185	193	202	188	184	181	200	212	203	220	189	198	199	209	170	214	176	224	196	195	187	180	200	179	218	219	195	181	188	181	172	183	200	199	190	228	173	209	188	185	201	176	201	169	225	213	191	191	189	185	197	198	203	231	199	174	226	192	192	197	206	216	216	185	222	193	221	197	191	174	190	199	197	199	199	182	199	202	188	193	187	179	197	209	201	208	205	202	210	193	192	209	197	197	180	202	194	204	190	198	178	200	185	211	190	192	197	173	197	200	194	207	208	200	190	199	190	172	203	202	209	213	207	198	186	169	199	188	214	187	177	178	171	198	200	209	190	197	194	176	191	181	208	183	193	183	192	196	167	180	182	195	187	174	212	168	203	208	189	204	173	206	198	214	198	228	197	194	209	191	197	199	192	200	193	188	179	192	193	204	185	211	185	192	194	170	185	195	201	202	196	198	187	174	190	204	211	186	195	187
14771	29446	26188	18154	12738	9131	6587	5168	4268	3577	2984	2685	2353	1858	1676	1603	1343	1150	1038	976	848	822	806	750	786	663	688	606	602	562	581	545	600	562	529	566	497	475	447	445	412	427	463	471	475	442	462	433	480	452	466	498	419	477	433	429	443	407	420	430	427	442	461	409	415	418	420	420	412	388	393	419	411	366	384	409	375	388	359	366	395	388	373	368	422	350	402	366	370	392	399	394	421	393	369	412	405	433	383	378	412	386	360	381	381	361	428	378	381	349	378	403	375	384	394	393	386	376	359	405	367	347	391	383	330	372	386	395	357	370	329	418	396	385	378	361	386	346	380	367	382	378	389	383	368	394	398	359	422	409	361	392	396	363	356	383	323	410	377	407	399	368	385	383	386	382	375	380	393	385	385	359	376	391	376	331	381	413	373	381	403	386	414	370	384	359	377	360	391	377	366	420	380	382	367	363	377	359	395	386	381	361	401	384	407	384	353	347	367	386	380	338	375	396	400	388	381	398	383	380	356	396	395	370	385	404	360	375	378	412	358	416	360	394	381	366	389	403	400	414	343	369	393	402	378	376	374	351	382	390	377	357	366	366	399	372	379	380	379	377	370	364	344	387	362	345	370	387	389	344	415	400	387	365	346	393	366	371	393	368	369	372	371	372	386	406	414	354	365	404	376	381	379	372	413	365	363	395	374	376	397	368	425	360	373	369	373	387	354	385	394	369	380	391	380	387	367	384	370	343	379	372	398	352	359	375	353	377	365	402	349	372	355	387	394	343	399	355	354	350	384	393	373	395	379	378	363	350	354	372	392	381	364	379	359	372	371	371	391	356	383	370	361	377	332	350	355	390	370	341	377	364	364	411	393	395	387	384	372	388	393	351	355	369	394	408	366	375	328	424	377	405	361	388	385	398	370	363	381	370	401	365	371	404	364	362	357	380	372	329	395	369	335	384	370	356	385	371	402	365	370	373	378	374	376	354	398	379	351	362	360	359	383	360	356	413	374	362	386	384	404	359	406	374	334	395	407	383	367	375	374	368	403	382	389	363	368	364	412	380	360	364	388	353	376	340	359	358	394	360	390	371	396	373	393	367	384	347	340	394	381	390	377	334	358	383	355	389	364	386	392	379	371	389	348	398	392	372	397	357	377	342	353	360	375	371	374	356	397	366	408	385	390	385	356	382	386	368	365	358	411	379	384	387	400	397	378	378	349	401	396	386	376	358	367	374	383	380	349	371	383	373	418	380	381	345	390	376	429	344	391	354	396	380	373	363	430	369	376	380	393	399	388	413	367	367	402	350	400	377	356	403	395	377	382	412	387	393	385	387	350	382	396	347	408	387	388	383	351	369	379	358	415	349	374	359	364	406	381	349	356	389	372	375	383	363	396	361	396	372	361	376	369	388	377	389	388	396	397	382	414	379	377	357	346	369	387	364	353	397	367	376	351	386	362	383	405	394	389	388	373	360	376	404	398	357	374	366	383	392	403	382	366	396	358	377	387	407	404	408	394	373	352	368	334	366	370	373	395	386	393	380	341	402	394	385	366	356	385	351	348	373	378	388	392	393	377	391	363	352	369	346	350	369	371	366	351	367	387	388	376	348	356	416	387	359	374	358	357	370	369	346	372	361	411	393	398	361	350	379	370	370	355	370	372	360	366	390	408	396	373	386	373	370	355	401	351	363	407	362	381	381	364	384	368	367	370	379	387	385	402	390	377	405	345	383	336	402	386	404	395	379	350	342	365	405	404	375	395	383	376	383	405	376	364	374	404	411	371	380	367	364	348	391	388	355	378	358	362	401	369	403	372	364	404	384	363	378	369	380	355	387	371	369	349	417	377	369	365	358	394	373	384	368	402	385	350	394	411	371	415	388	345	380	371	381	380	344	349	389	393	383	374	387	350	314	380	396	375	371	373	360	376	369	366	387	385	379	360	387	354	382	368	411	349	377	374	371	345	365	379	354	374	364	374	399	354	384	378	381	404	389	377	410	354	357	368	369	379	402	347	390	413	392	394	386	389	371	389	400	379	357	393	397	387	401	370	382	400	395	365	350	412	386	389	365	380	394	374	366	389	392	409	383	317	365	378	384	420	398	365	394	386	378	400	376	400	379	360	402	365	376	374	384	367	383	395	399	407	378	353	382	402	364	384	348	392	355	370	405	363	413	390	389	369	356	359	399	402	398	384	381	380	382	401	341	351	378	389	353	419	366	370	378	419	349	376	383	368	416	390	354	370	410	360	365	389	403	350	342	373	377	372	384	388	341	428	356	369	364	399	370	371	377	364	386	384	336	357	395	386	389	390	402	378	386	376	373	416	350	377	365	350	377	363	347	359	372	361	367	373	381	391	344	396	391	322	373	357	372	379	365	362	392	394	401	404	402	356	383	410	390	377	386	370	363	362	383	381	355	356	413	392	392	358	358	379	381	374	396	374	382	356	361	365	349	406	372	386	399	344	369	388	357	345	388	386	413	382	378	362	361	346	379	399	372	387	403	399	357	391	331	372	411	382	376	405	386	357	383	352	361	408	357	380	381	376	403	388	369	342	382	408	382	375	385	383	383	370	368	376	379	392	384	355	344	364	393	357	381	397	383	364	387	351	374	385	375	409	379	361	378	374	380	387	373	384	349	397	339	385	380	373	371	369	357	355	382	372	382	385	398	383	407	355	368	387	386	392	370	375	365	373	378	372	362	416	429	371	378	378	392	394	383	386	359	388	356	377	385	380	414	376	342	400	392	382	381	370	410	336	387	366	368	395	344	375	379	386	408	373	357	377	402	374	362	373	382	379	378	373	362	389	391	382	347	355	374	377	360	397	334	380	378	377	358	377	366	395	346	381	367	378	349	426	375	364	401	395	412	416	387	408	372	378	397	377	361	360	394	360	400	344	383	390	391	390	356	367	382	361	420	378	414	364	349	369	371	347	396	402	386	380	363	367	328	386	372	353	378	385	370	382	373	389	355	431	357	380	360	366	375	359	385	361	357	361	388	367	386	351	372	397	368	387	354	401	367	351	392	351	365	386	379	378	337	375	418	367	379	410	351	373	394	371	398	400	408	396	387	400	378	366	426	397	380	390	364	335	395	388	348	353	353	371	364	401	387	380	398	381	370	345	397	389	338	412	346	371	388	384	331	375	334	375	369	372	370	366	374	355	403	381	380	419	380	410	386	363	377	405	377	370	365	374	343	354	381	375	410	358	399	379	366	399	392	375	407	364	380	383	375	367	339	358	354	354	371	404	377	340	370	374	328	401	369	364	384	356	366	338	380	376	368	383	393	366	366	380	397	367	401	386	354	376	368	370	359	360	339	381	360	369	433	396	363	357	362	369	403	381	434	376	361	391	377	402	379	363	377	369	404	380	384	415	404	361	348	384	397	366	359	382	354	373	369	350	402	354	387	380	395	360	407	393	401	367	372	357	374	364	398	387	384	434	375	379	372	367	376	379	365	392	379	387	375	366	343	352	385	404	379	375	415	370	387
26533	20216	11105	4023	1786	1056	738	677	575	522	459	433	435	344	390	366	351	307	330	330	361	335	347	324	325	315	305	304	320	291	317	326	312	294	288	307	281	301	267	332	255	300	320	281	311	307	303	289	296	290	326	321	300	263	299	272	264	289	288	292	307	283	299	294	297	305	296	307	269	310	296	283	307	283	278	313	303	308	327	292	275	301	284	309	322	314	293	284	284	302	319	320	288	307	316	304	281	292	281	306	302	288	260	304	282	289	266	275	287	292	290	283	292	288	292	290	307	276	292	295	301	306	269	310	279	328	285	295	277	270	313	270	289	301	322	304	287	281	287	304	301	313	287	283	287	299	284	259	287	271	309	261	301	297	313	311	290	280	286	293	294	273	309	287	319	258	279	317	289	295	309	272	265	298	314	274	275	242	318	287	312	281	274	278	279	320	274	302	265	287	303	297	291	300	306	310	289	288	265	298	284	301	309	294	301	291	296	290	316	295	279	281	266	299	328	300	297	247	289	278	276	276	279	276	304	263	307	282	280	312	293	311	313	273	278	274	298	302	285	287	285	302	274	286	294	277	325	307	301	274	309	315	283	289	288	301	320	288	298	285	292	280	294	309	279	285	316	280	299	278	293	246	282	269	267	310	260	300	248	291	269	318	292	266	297	310	331	297	331	294	282	307	285	310	304	283	295	342	297	288	261	303	295	288	307	301	314	274	266	304	299	294	325	273	288	272	313	301	275	266	304	330	288	314	279	299	290	304	277	280	270	280	289	287	298	280	307	302	295	302	310	273	304	300	297	295	277	289	279	284	281	286	308	299	285	307	289	246	298	270	298	319	309	317	262	291	301	285	285	312	289	291	307	297	306	307	302	295	301	264	289	307	300	282	279	272	258	294	285	276	272	314	274	299	309	291	275	329	258	288	298	291	286	324	302	303	276	314	280	287	307	274	293	270	283	308	259	277	293	282	287	290	304	291	276	281	275	283	285	287	308	289	333	279	312	299	276	340	285	279	298	291	281	295	275	300	276	276	273	284	308	301	286	305	295	280	286	298	300	292	289	317	319	287	290	301	287	306	314	318	304	307	294	297	311	310	299	264	315	301	306	307	289	250	302	278	284	274	310	304	281	280	312	248	283	286	302	259	296	290	288	297	325	313	275	267	270	307	298	306	286	257	292	304	318	313	257	305	280	276	317	286	286	279	295	281	302	291	267	294	275	299	309	295	285	333	300	297	288	296	310	324	313	305	281	297	303	280	301	289	305	288	304	310	284	282	304	313	298	299	295	279	287	314	273	272	281	279	289	289	274	284	286	270	330	277	300	298	272	320	319	273	291	277	300	288	290	285	291	300	280	288	270	309	296	301	304	310	280	338	293	289	318	255	269	278	289	288	300	297	288	267	316	282	268	265	285	305	289	276	270	294	276	271	266	304	298	296	287	300	316	279	292	297	302	305	284	310	301	264	290	260	271	307	288	317	274	313	279	300	278	334	293	256	300	292	291	257	298	311	266	312	289	278	296	293	262	266	305	259	289	323	283	277	288	272	270	309	282	317	288	304	284	322	270	289	304	283	284	287	280	282	311	303	332	308	313	281	292	283	271	283	309	292	291	314	268	299	302	301	310	295	286	314	286	307	288	281	318	293	273	303	297	323	278	315	284	320	311	307	271	282	269	298	286	270	312	295	307	301	276	288	270	295	302	288	288	294	308	275	254	307	296	317	281	269	322	306	296	290	287	279	300	280	308	288	281	294	345	292	296	274	307	269	298	303	301	290	296	298	312	264	289	290	323	323	273	304	312	310	325	290	270	330	271	300	289	287	304	298	288	278	292	288	276	280	269	308	316	280	326	288	304	266	302	306	280	307	269	299	289	274	262	279	301	316	290	282	287	293	298	293	260	290	273	289	280	317	291	321	278	305	298	278	280	269	298	255	300	289	303	306	298	293	287	289	292	297	286	304	288	301	278	276	303	273	291	283	294	302	301	278	273	315	281	308	285	299	342	277	310	290	315	327	284	295	289	288	270	321	297	312	317	280	244	269	283	315	330	294	292	241	296	262	288	309	282	326	312	272	282	293	261	316	285	291	297	294	310	278	322	275	271	283	257	319	290	293	295	313	261	290	289	302	329	271	312	307	289	314	321	283	287	317	308	325	296	301	306	280	317	301	284	282	272	284	305	306	304	261	307	271	296	305	303	294	307	327	290	257	318	263	269	282	288	262	296	271	285	316	295	303	286	313	316	295	301	280	309	293	301	291	273	285	286	299	290	285	300	279	287	284	300	296	302	284	267	284	306	257	258	286	307	285	321	297	290	291	302	291	330	266	303	276	304	282	284	286	305	309	308	295	313	328	305	263	268	298	275	282	270	287	302	292	316	291	307	283	285	316	320	280	314	287	272	261	283	289	306	299	303	310	319	293	296	298	287	264	298	293	289	288	294	294	304	292	280	334	317	346	312	307	268	284	299	280	303	261	325	308	303	307	293	267	310	287	287	295	281	300	307	321	267	307	302	301	274	295	282	312	298	283	262	293	306	282	287	291	302	298	293	300	277	302	276	277	317	297	293	284	309	271	306	293	265	305	312	287	317	304	287	297	269	327	283	289	271	267	286	305	329	295	276	299	290	295	299	308	298	336	281	290	261	272	301	278	284	266	338	301	300	299	308	296	288	309	306	279	289	270	294	309	279	315	260	284	299	317	282	281	310	293	306	296	280	300	299	274	273	308	306	285	294	277	262	282	272	314	312	269	292	289	299	290	308	292	298	287	292	299	270	288	275	283	284	308	307	276	301	282	302	306	302	250	297	314	261	322	306	283	301	293	295	315	296	299	268	282	275	286	320	267	273	300	302	297	295	265	301	262	279	281	299	332	330	305	308	284	269	303	283	284	299	300	295	290	259	270	278	302	285	291	315	297	291	290	278	265	293	276	328	298	299	307	300	307	285	301	307	305	293	276	275	302	320	335	326	275	284	263	269	287	301	296	295	267	271	286	302	286	338	256	321	285	281	287	277	281	320	329	253	299	293	311	289	292	278	294	303	299	293	295	289	303	298	309	307	316	257	285	286	314	282	301	300	254	290	265	270	258	291	286	291	250	290	311	300	309	283	291	298	282	275	269	267	279	302	275	315	263	320	308	276	283	274	296	305	278	296	307	307	318	273	306	294	290	269	306	286	274	284	293	335	275	321	287	301	288	312	330	286	293	302	288	270	285	300	265	295	268	300	270	301	321	314	273	269	315	292	266	254	299	335	300	279	287	282	314	327	295	307	281	297	288	326	297	274	305	267	273	268	288	284	300	299	292	287	309	309	270	314	287	281	320	301	307	285	275	304	292	298	305	284	298	281	298	303	293	272	308	306	318	301	293	320	323	289	329	292	293	341	294	287	288	302	320	284	267	278	292	301	273	297	297	292	292	315	287	301	311	284	307	298	295	290	250	292	299	283	292	288	278	280	288	292	273	293	308	304	268	283	304	259	253	268	289
10768	16858	15080	8745	5265	3638	2691	2172	1890	1594	1410	1391	1169	1056	982	984	938	820	808	759	729	696	713	736	648	723	680	671	616	604	615	639	657	632	642	631	606	557	618	602	637	651	582	615	590	617	650	575	614	631	604	622	627	608	626	567	600	607	625	588	645	615	597	596	596	610	653	586	583	587	600	572	637	601	572	589	581	639	596	622	593	599	588	590	576	637	579	579	634	574	563	590	615	638	605	587	554	599	603	604	601	593	584	580	567	589	548	562	569	586	573	626	567	568	608	587	599	625	615	591	618	579	590	582	575	585	600	569	608	534	546	600	590	554	616	612	611	611	595	598	604	563	558	637	586	596	596	562	572	565	625	575	583	559	617	638	587	587	577	578	592	564	607	591	603	585	591	609	610	572	587	579	551	591	623	559	577	581	601	576	640	549	586	567	603	571	592	596	572	613	590	606	593	548	576	585	552	552	562	638	580	603	659	626	577	628	610	597	593	565	601	565	565	560	604	633	577	656	544	596	580	584	553	580	552	599	572	638	604	579	606	580	618	557	603	593	558	594	602	614	583	590	568	569	564	583	549	598	612	608	579	587	617	621	621	604	583	558	595	612	621	612	566	545	583	571	580	603	596	543	572	558	600	583	573	578	569	573	620	567	605	580	594	626	594	587	582	583	569	618	607	601	570	582	574	597	582	583	641	597	609	577	530	575	586	601	568	582	617	608	588	549	564	558	607	634	653	599	560	567	600	646	600	568	570	568	575	586	618	618	587	562	552	600	614	574	579	616	577	595	586	576	594	561	562	600	593	597	598	590	611	590	612	606	574	588	566	593	594	599	559	603	617	580	596	604	632	565	574	536	620	611	560	642	575	591	558	604	619	607	629	610	615	579	527	554	525	601	602	605	600	570	573	574	620	567	545	536	598	570	616	593	622	604	611	594	563	580	627	594	613	608	575	594	627	563	607	596	567	633	563	594	570	566	598	585	611	604	595	549	558	565	570	601	609	546	534	567	616	580	596	604	598	570	565	566	607	568	557	558	617	609	569	606	598	563	580	609	574	599	631	572	579	542	614	601	625	574	602	625	577	655	569	595	587	620	599	572	638	590	597	634	611	621	603	602	583	624	588	605	602	594	562	593	608	626	552	576	613	638	619	608	589	602	583	619	587	566	599	586	584	629	550	573	572	582	623	598	619	588	595	580	581	639	603	612	598	527	582	620	561	590	596	593	597	577	573	548	608	599	583	572	542	599	585	592	607	600	562	534	607	607	622	583	562	559	589	604	548	585	581	595	600	604	570	643	621	582	571	542	559	624	581	579	582	613	581	593	595	571	595	614	581	566	563	600	578	562	589	621	602	564	575	522	588	574	586	581	614	594	627	588	589	572	584	552	613	625	567	561	622	589	593	613	589	559	624	586	595	559	579	566	562	621	599	569	551	596	584	610	584	600	558	581	540	569	587	553	613	586	617	559	599	600	571	591	599	575	588	575	538	564	660	569	576	574	634	556	579	592	597	555	580	579	569	611	605	590	570	611	569	582	549	581	587	596	623	599	592	576	585	597	632	561	582	566	622	582	587	584	599	564	606	619	590	591	592	547	599	595	573	574	570	587	587	577	586	610	552	624	610	603	620	630	585	571	598	612	605	603	606	594	628	593	559	601	602	582	620	583	599	616	577	624	599	612	582	560	598	577	586	578	600	619	599	610	590	614	604	590	620	627	621	541	599	600	603	622	625	599	595	589	602	579	546	588	584	574	592	593	575	616	592	567	573	578	586	548	564	576	594	591	593	576	582	641	615	624	572	583	605	575	589	617	571	574	584	572	623	549	588	604	615	584	568	579	596	624	609	593	555	569	550	619	613	603	523	593	582	557	558	604	589	570	598	592	585	559	593	613	605	584	598	602	602	558	604	582	558	608	599	637	616	580	576	578	619	566	615	577	604	602	572	584	549	579	606	590	615	582	570	591	590	575	569	571	589	562	597	593	583	616	648	559	561	588	617	610	577	594	601	581	577	557	561	604	608	573	627	535	591	567	594	606	634	596	555	591	561	576	626	595	635	560	586	599	602	584	582	579	560	612	577	570	572	559	606	577	630	612	584	627	571	586	568	578	620	573	562	590	598	519	554	603	559	612	614	572	593	602	596	567	578	592	615	602	572	602	601	580	580	618	586	596	565	571	624	604	617	569	658	557	592	597	581	588	617	590	584	605	594	583	560	629	647	582	609	604	602	634	598	614	593	631	550	596	587	545	585	587	608	564	609	568	596	601	603	609	606	573	634	602	586	577	599	603	549	619	573	551	550	592	579	565	642	592	573	539	612	627	556	604	636	524	613	567	583	616	626	596	601	596	553	595	589	584	581	588	598	610	597	600	567	585	565	592	567	563	624	543	578	541	568	560	613	607	583	588	643	576	602	584	590	589	534	577	528	573	592	602	564	618	609	584	580	512	590	609	598	645	559	596	613	597	601	605	580	562	612	585	612	590	600	584	554	567	601	556	590	585	588	568	584	598	580	602	588	579	615	576	620	582	638	582	592	628	571	587	635	607	609	577	578	603	596	616	612	619	558	602	635	600	565	596	607	575	561	599	576	586	583	547	563	548	596	584	618	589	634	569	566	599	586	588	574	615	550	591	642	569	625	607	609	624	563	566	563	592	574	631	577	563	580	586	609	595	617	588	583	608	558	567	570	644	560	565	592	570	574	582	557	619	647	542	604	576	581	600	567	613	588	589	563	616	622	590	588	582	582	586	582	547	568	595	614	586	570	602	599	566	627	605	557	625	552	619	635	550	587	613	578	593	572	572	564	613	600	611	609	584	613	582	576	555	613	570	591	578	612	580	564	576	591	572	596	570	587	563	567	552	576	583	568	597	607	580	600	568	582	583	620	609	582	584	582	640	623	588	558	595	562	592	589	528	608	594	617	584	575	577	615	602	576	600	590	626	577	605	591	606	564	590	580	552	574	588	532	604	569	566	619	598	590	554	583	595	538	611	577	595	594	625	578	591	528	566	613	595	579	566	613	573	605	567	540	606	575	606	597	589	573	564	609	576	583	613	593	574	549	590	572	618	563	573	576	579	580	633	586	609	590	613	624	597	621	621	629	569	628	575	599	592	582	575	587	640	580	629	664	584	617	583	576	619	568	644	585	614	605	622	574	557	588	607	574	596	612	611	586	544	601	606	593	599	587	579	600	569	551	600	585	596	626	583	603	584	619	612	580	581	575	585	591	613	557	574	610	638	604	596	600	568	598	608	588	556	552	585	566	640	592	561	586	589	590	539	568	618	579	597	605	591	579	632	609	580	598	591	598	646	557	602	581	598	570	608	576	587	595	634	581	570	567	591	547	605	608	626	583	584	627	577	582	587	601	554	582	586	551	590	614	614	582	605	626	578	603	593	580	585	623	617	570	603	582	583	622	595	596	576	615	591	592	558	598	559	575	562	591	637	633	575	598	568	590	600	630	623	566	605	563	560	617	576	628	537
23945	21080	28082	24319	19362	4189	1553	1020	773	603	581	486	456	376	358	341	326	298	283	267	262	235	224	230	251	217	212	211	230	214	196	219	191	198	221	185	188	182	169	190	193	189	191	184	185	170	167	193	199	213	155	188	193	185	184	191	181	181	186	175	194	177	166	186	197	179	174	202	181	187	193	149	177	171	184	180	200	162	176	182	171	159	175	177	180	170	178	177	177	177	189	178	172	162	174	187	175	182	213	175	189	177	186	179	160	195	166	177	185	167	184	191	166	165	183	167	173	215	147	183	193	188	162	169	171	170	188	175	182	158	173	178	168	156	175	170	172	190	171	177	172	157	174	160	169	178	181	189	185	184	166	176	186	163	186	194	192	172	160	185	150	176	182	173	177	177	172	184	159	184	173	174	169	190	192	165	179	199	166	175	153	170	172	170	170	176	168	167	168	177	195	203	172	179	169	181	185	176	146	184	190	189	175	160	186	170	176	197	197	191	181	176	171	181	173	173	180	163	203	179	178	172	186	171	166	167	184	159	190	187	170	188	170	175	183	176	187	177	188	189	192	163	167	188	177	174	184	195	175	196	164	170	175	188	182	199	193	170	171	162	155	167	173	195	163	190	170	168	170	175	176	157	181	185	167	183	190	192	182	169	183	159	191	184	177	196	160	176	170	166	180	164	197	190	171	174	195	179	191	167	173	170	175	175	176	156	175	184	185	171	171	195	191	181	180	188	177	168	172	149	175	179	186	192	192	167	160	170	172	185	171	178	162	152	165	170	165	154	176	160	164	173	166	150	168	167	175	167	173	171	192	160	171	172	173	162	182	183	172	191	176	178	170	169	168	166	160	178	182	173	174	170	175	172	192	173	161	145	189	176	180	173	201	166	178	180	166	181	183	185	166	169	169	189	164	170	170	153	152	173	175	155	160	177	152	189	179	176	165	172	173	160	157	183	187	147	155	167	151	194	182	178	164	176	176	159	201	185	185	183	185	189	175	162	173	148	181	168	187	161	173	182	202	173	167	203	189	179	175	191	192	174	162	157	146	176	166	189	203	152	199	188	173	189	160	168	166	175	199	167	193	169	178	188	168	155	186	154	195	181	159	202	149	162	177	177	177	169	153	167	178	150	170	159	178	197	184	147	163	191	195	164	199	162	169	167	162	186	191	187	170	153	157	192	170	184	168	147	187	160	166	178	173	161	176	158	186	204	152	193	160	170	170	147	169	182	176	178	165	176	188	147	183	174	180	163	156	167	181	183	179	192	176	166	181	174	174	190	154	181	174	188	176	178	175	164	158	194	192	169	180	188	202	147	160	174	171	163	176	189	166	170	169	186	170	158	160	174	157	172	160	159	169	203	162	189	185	181	166	197	147	198	192	190	182	169	176	184	160	177	177	168	160	198	183	170	170	157	182	166	184	164	175	160	169	178	201	167	190	190	185	181	170	162	190	191	154	180	162	183	173	163	177	183	182	147	168	160	178	181	192	208	170	169	174	152	179	166	165	172	147	146	180	171	164	186	187	166	160	152	170	163	172	150	153	182	177	175	174	168	171	163	179	179	182	201	168	165	160	168	165	188	183	183	173	161	198	192	179	155	181	179	147	185	172	183	169	188	159	195	202	191	183	164	146	159	184	179	193	183	156	187	172	175	162	151	171	165	186	171	157	185	169	167	168	175	173	194	172	162	175	172	181	194	204	180	181	150	177	199	168	185	156	170	174	166	177	176	174	177	179	181	184	170	183	186	190	161	156	179	167	171	151	169	170	192	173	179	165	150	180	172	179	178	158	175	154	162	170	172	161	196	174	167	182	165	164	160	186	185	175	175	188	170	169	178	172	172	191	173	199	180	182	179	192	184	151	190	162	146	190	157	186	197	149	172	168	186	186	159	175	170	184	189	184	176	183	173	165	189	176	168	141	156	159	177	172	188	178	185	158	180	177	168	179	162	158	175	190	169	182	192	172	184	166	159	196	194	185	186	169	177	187	191	180	174	165	193	196	180	174	177	166	169	169	183	178	172	167	155	178	161	191	170	178	163	164	174	167	192	173	185	184	175	173	173	165	158	183	171	186	175	179	172	187	143	179	178	162	153	178	185	177	192	168	165	180	174	164	175	166	146	190	164	156	171	167	174	193	176	148	182	161	193	205	176	162	164	175	171	164	181	178	148	170	165	169	157	180	163	164	185	164	169	187	187	167	171	204	178	147	198	169	163	183	162	156	177	201	192	175	164	173	185	181	183	165	182	170	158	173	185	156	183	178	178	170	187	170	149	178	178	180	169	171	168	188	175	165	176	192	164	183	176	142	163	157	162	184	188	180	187	169	173	169	188	154	156	195	167	190	162	170	198	159	178	185	160	179	169	174	169	159	186	156	147	190	163	179	174	194	184	155	179	166	176	172	194	164	134	179	198	153	201	171	171	181	153	159	180	168	183	174	150	166	165	166	175	161	175	186	170	191	192	159	180	210	168	176	180	191	159	179	174	187	154	174	180	189	179	168	188	180	166	153	175	157	167	159	164	166	164	170	176	173	169	151	191	163	154	151	182	176	199	204	182	180	167	182	178	177	156	187	168	201	171	196	184	180	172	158	193	195	170	157	161	178	158	180	168	184	166	158	185	159	178	188	174	170	182	207	168	170	171	164	182	157	181	178	182	181	191	195	173	183	169	178	166	189	150	161	189	192	175	175	164	175	162	171	173	177	193	198	197	188	196	148	171	171	155	190	166	205	164	167	172	177	172	184	169	172	172	163	190	170	198	181	183	152	153	172	171	173	175	175	161	185	181	159	187	165	188	178	164	160	190	168	171	157	203	176	182	155	188	168	175	183	172	179	188	173	195	185	152	173	185	186	172	178	169	179	165	176	171	189	180	150	152	156	188	163	190	163	215	179	153	173	162	158	179	194	173	184	173	160	187	185	178	177	159	156	153	174	159	178	156	167	166	174	181	192	184	175	164	155	166	178	179	186	173	194	170	170	183	178	180	179	188	180	182	181	186	147	154	163	159	172	160	156	165	180	181	143	165	163	166	171	158	168	168	176	170	166	191	195	177	175	179	147	187	200	178	158	176	182	151	185	156	166	168	173	161	180	168	180	164	165	151	184	172	181	151	150	170	163	174	166	173	183	191	152	162	168	179	162	179	172	189	174	182	175	164	182	175	205	166	176	176	168	173	170	173	181	174	162	177	183	172	168	165	157	178	177	174	191	163	183	175	169	177	190	192	178	189	157	184	173	176	165	171	182	158	172	167	176	180	181	161	178	188	185	185	163	177	173	177	159	163	174	185	158	185	166	169	173	150	165	171	195	167	163	197	173	160	171	174	171	177	169	188	183	168	199	167	155	179	188	175	171	176	192	180	151	166	175	185	194	154	185	166	175	170	179	175	171	171	159	195	194	164	176	164	171	172	188	162	194	173	180	165	178	159	167	187	177	190	182	181	150	200	163	190	155	147	193	178	181	178	158	187	158	154	164	185	158	177
12503	24676	21770	13856	8969	6422	4683	3757	3002	2479	2030	1739	1552	1207	1189	1160	993	879	772	720	698	640	637	585	602	529	566	535	492	470	471	505	497	511	475	467	468	399	419	402	402	405	402	443	392	423	409	446	446	425	414	414	422	396	398	412	392	414	436	423	393	401	409	414	383	393	393	378	362	349	392	374	367	370	332	388	389	372	357	374	365	370	403	345	386	376	373	379	378	388	376	367	386	368	358	381	385	382	359	374	408	373	376	392	377	357	388	348	361	349	405	370	351	356	385	359	369	362	367	346	378	370	386	381	342	364	397	359	379	378	393	338	357	366	353	361	355	376	376	353	343	374	360	391	333	367	381	362	364	357	376	372	369	371	344	391	382	400	378	373	340	393	375	361	394	368	351	335	345	375	374	408	349	352	347	348	426	382	389	374	345	380	344	364	359	362	327	322	377	354	366	349	368	340	373	380	363	385	353	408	388	363	397	362	389	400	351	337	353	352	359	377	363	391	348	382	379	402	346	397	381	350	369	355	381	344	355	369	364	381	340	355	362	336	367	335	390	374	349	369	376	388	340	371	364	404	346	391	338	359	373	359	358	347	369	344	365	373	403	369	387	344	387	390	358	358	359	357	400	365	365	347	385	372	335	362	384	347	359	334	371	380	338	396	343	358	373	378	340	369	408	369	359	357	369	390	373	355	416	347	346	376	339	349	366	357	341	337	354	412	356	385	338	379	343	359	380	349	389	361	390	390	385	344	379	361	414	356	348	406	348	349	356	368	406	343	385	364	354	390	411	366	386	368	375	368	412	363	372	366	346	344	350	397	335	391	360	374	387	354	390	347	353	365	372	369	361	333	372	366	380	363	349	396	382	353	394	342	365	399	358	362	398	363	348	339	344	394	362	392	385	374	357	383	349	394	357	383	367	345	394	359	360	361	377	373	352	368	334	362	359	342	366	356	371	359	360	392	345	375	398	377	361	376	381	378	393	377	364	329	339	336	343	348	391	342	398	401	392	352	398	381	360	363	358	368	351	360	383	349	339	353	349	346	386	365	356	356	365	360	361	370	371	347	366	378	384	328	377	368	399	397	375	392	376	384	360	358	390	331	378	383	362	336	375	358	338	326	357	385	376	355	402	393	373	378	353	377	348	378	348	375	362	360	343	417	331	352	391	377	348	367	381	390	350	365	360	347	385	361	363	380	388	392	372	338	376	359	378	392	363	371	357	371	388	347	359	355	375	382	402	398	378	364	386	357	359	364	415	341	359	369	367	380	352	358	387	375	373	372	352	347	353	365	356	353	370	310	361	396	394	371	368	378	410	372	319	396	357	377	344	365	424	381	345	398	349	377	363	385	347	369	382	325	375	368	375	364	337	361	381	341	364	365	365	371	356	359	368	339	371	409	392	358	356	377	331	394	373	342	343	385	336	395	414	352	359	372	435	355	359	382	342	378	417	385	329	364	354	385	354	368	332	334	372	358	386	373	378	323	354	393	383	351	374	370	330	342	359	358	352	351	370	355	386	355	356	361	366	385	364	336	355	377	384	364	366	384	396	358	347	357	364	346	356	381	352	394	342	366	364	388	334	379	340	377	362	341	331	364	374	386	395	350	368	392	388	401	387	368	361	361	347	320	373	407	381	360	363	377	357	325	377	359	347	342	390	373	339	391	353	358	367	367	388	356	382	358	343	383	348	376	375	359	358	366	385	356	347	363	349	366	431	381	348	353	350	366	387	369	371	359	372	344	374	371	366	374	386	333	360	376	376	336	339	402	365	358	420	384	375	380	393	363	358	356	358	397	375	389	353	410	355	347	387	365	386	375	359	345	383	400	390	394	353	397	377	402	325	368	351	382	385	372	385	381	340	395	376	385	360	367	363	404	352	357	381	345	341	339	382	350	361	364	350	380	363	376	361	350	368	373	358	369	380	356	372	373	344	377	389	342	402	376	349	361	387	400	394	367	349	403	368	363	391	395	326	357	375	364	404	354	349	398	373	362	390	360	358	346	372	361	364	365	350	353	358	358	388	352	371	343	363	346	338	346	338	391	387	351	381	372	382	370	383	381	413	352	408	345	367	374	377	336	358	359	367	358	359	380	374	412	320	366	348	391	358	333	347	338	366	358	387	361	416	379	341	395	338	381	330	387	374	394	354	341	388	331	357	390	402	374	384	370	346	373	385	370	368	376	384	372	351	333	351	359	379	370	366	351	394	360	406	374	360	352	341	347	371	409	366	409	380	369	345	327	346	359	403	390	358	342	358	369	357	337	346	357	339	370	383	365	377	379	370	356	396	334	339	377	409	377	349	361	374	362	378	372	359	355	351	343	364	410	376	361	362	366	364	403	334	376	371	407	399	354	384	363	360	341	395	376	312	373	382	340	341	365	390	338	374	363	381	343	364	344	384	389	366	367	366	372	360	384	378	370	372	372	391	353	392	369	348	371	356	343	356	346	394	362	325	394	389	376	389	376	331	375	380	333	369	379	384	364	366	370	400	375	365	358	360	332	384	343	369	362	405	390	356	345	409	372	360	338	359	383	363	355	357	356	363	337	373	351	377	356	348	365	354	335	379	368	379	356	382	368	366	373	423	367	386	363	349	376	324	364	360	385	338	359	360	377	344	342	396	369	332	388	373	382	365	387	381	340	333	392	338	345	347	357	352	371	377	366	385	361	376	355	367	368	347	360	372	391	380	359	357	357	371	375	380	373	398	397	405	376	331	378	362	375	369	376	342	366	369	346	356	369	366	371	386	378	376	354	374	377	375	390	372	364	375	354	348	351	381	379	373	371	365	365	382	346	385	363	354	400	383	381	374	388	390	369	381	368	342	365	352	364	354	388	361	343	367	408	404	374	373	376	348	383	378	354	345	338	369	371	366	335	355	362	362	385	395	400	412	351	392	400	378	369	385	420	356	398	347	345	353	352	376	381	364	352	365	361	389	374	353	397	349	383	347	392	370	370	379	355	373	368	384	386	382	351	359	357	380	351	376	374	356	335	361	322	402	399	381	340	370	382	342	371	370	376	368	398	352	363	379	391	358	385	402	339	361	365	329	372	365	368	379	368	394	369	377	369	386	346	358	384	350	387	393	412	352	363	381	356	339	381	326	368	405	362	353	372	380	356	384	345	372	398	361	351	330	365	354	362	358	355	358	374	380	368	352	374	387	353	365	362	365	382	352	394	361	373	343	364	360	338	351	340	388	383	372	387	373	393	386	378	347	365	353	377	374	366	356	386	379	367	383	391	363	358	328	381	372	378	346	370	345	358	350	349	369	377	377	355	404	342	346	357	375	398	389	372	346	326	366	417	387	368	398	358	355	359	352	373	367	374	390	371	347	375	386	348	387	359	384	367	370	376	364	370	355	351	395	358	377	369	364	416	359	373	352	335	360	332	356	404	378	347	351	389	353	346	346	384	371	367	357	364	385	388	380	345	378	386	348	398	371	341	358	369	369	369	384	378	370	365	352	378	348	386	338	332	380	374
23080	21118	28815	23683	21129	18276	4060	1672	1154	970	793	661	550	509	497	491	404	382	331	327	329	275	289	272	269	265	255	248	239	231	257	221	257	232	242	247	215	209	214	215	231	241	241	191	224	199	228	202	229	235	213	210	230	224	204	206	182	203	228	195	187	211	179	231	199	203	221	190	223	211	214	177	194	201	190	190	180	204	214	200	219	187	222	199	196	209	193	210	208	212	207	197	198	199	189	192	183	210	177	198	187	176	199	188	203	198	191	202	203	187	197	182	210	212	199	208	188	192	173	191	195	197	196	185	196	216	192	169	199	219	193	214	195	200	189	201	227	216	197	249	213	191	206	218	181	196	211	195	182	184	188	189	185	168	159	211	200	202	180	189	183	192	170	177	170	220	189	195	210	198	202	190	200	203	206	189	211	202	192	207	166	204	195	192	211	181	193	194	178	209	200	187	193	194	179	196	194	188	182	185	182	179	190	194	204	195	193	187	205	215	194	193	229	191	202	198	193	215	192	185	192	188	196	188	184	201	204	197	198	210	182	203	175	209	171	194	184	177	184	179	191	196	189	210	184	195	193	193	192	227	172	210	177	206	165	192	171	178	210	202	187	186	212	152	199	212	185	190	183	199	204	209	188	193	170	197	204	172	205	224	189	223	212	187	181	197	185	206	184	184	233	197	204	216	222	194	217	215	182	180	186	175	200	182	196	174	214	185	216	236	183	208	185	186	168	207	186	189	188	213	215	195	197	206	214	171	174	209	204	178	192	182	217	167	200	167	192	178	185	187	188	193	190	191	197	199	201	200	221	182	203	185	211	184	192	203	201	185	212	187	205	199	203	193	216	184	197	172	222	186	186	183	188	190	217	212	198	181	199	202	203	206	213	217	176	218	199	189	185	185	187	210	201	189	226	177	195	227	177	200	206	199	172	206	199	211	197	209	205	217	185	205	188	187	195	189	191	202	209	211	214	185	191	194	180	191	185	180	195	174	183	208	189	213	165	192	175	189	192	196	203	226	181	208	201	185	199	205	208	189	184	179	174	210	187	186	187	207	208	199	193	210	179	192	205	205	193	174	206	161	183	196	209	194	190	192	198	188	194	174	200	210	200	192	215	203	196	185	162	184	183	183	194	212	188	189	210	202	206	178	191	197	204	191	195	228	197	186	193	201	185	204	192	194	211	199	173	201	202	187	188	207	166	180	210	166	157	189	168	199	174	195	194	199	199	209	209	190	182	191	217	179	195	199	196	193	195	199	215	185	168	182	201	205	196	178	200	195	186	201	192	189	201	168	181	198	175	202	199	208	214	167	196	184	194	192	191	172	193	204	196	196	195	178	230	190	185	186	197	208	205	185	183	179	219	209	174	195	213	201	179	172	215	196	193	198	173	187	195	211	202	185	191	177	199	172	196	187	188	176	206	190	196	202	178	195	191	187	199	209	222	174	188	197	203	172	198	163	197	172	194	199	165	205	186	212	175	170	214	197	179	204	188	199	179	182	204	184	185	199	193	187	183	207	204	195	174	215	207	192	188	188	191	202	202	168	177	176	182	201	163	187	191	197	185	196	191	207	186	203	202	168	172	193	170	197	193	200	216	185	196	209	205	198	211	216	186	204	175	200	170	189	198	179	222	201	191	205	184	178	191	186	185	185	158	195	205	176	192	193	218	196	190	198	174	196	186	232	177	212	210	198	175	173	203	180	174	195	186	194	208	194	218	221	165	191	183	194	197	168	174	181	186	188	195	167	195	196	194	174	213	209	192	181	189	210	185	180	184	190	186	190	187	190	194	195	192	189	204	215	202	195	198	192	182	186	221	211	198	180	210	208	198	181	208	199	210	188	186	186	185	180	207	184	214	193	184	217	205	186	188	172	221	187	182	208	212	213	210	196	173	192	176	168	191	187	167	198	211	170	180	212	192	202	189	217	203	182	183	206	185	210	232	168	175	199	179	198	196	201	185	202	180	188	185	183	190	199	158	197	205	215	169	210	183	219	211	190	188	184	200	184	171	224	214	183	206	199	179	201	222	160	198	225	183	198	186	210	184	191	204	165	194	199	181	219	211	198	208	202	188	187	196	176	185	193	172	195	197	194	177	179	217	187	205	178	205	184	201	202	205	189	198	202	183	187	173	191	194	188	195	178	177	186	169	181	187	205	169	178	184	187	189	189	167	177	181	205	177	205	195	177	181	203	178	201	205	200	186	198	169	191	184	196	208	202	191	183	210	198	191	190	192	191	202	199	181	179	204	187	199	184	228	207	189	189	202	196	195	199	168	197	209	184	196	193	207	177	194	185	204	208	189	219	211	173	195	182	218	192	167	172	198	185	190	179	199	199	208	179	202	215	175	195	209	190	185	171	198	206	205	209	194	208	203	213	172	202	178	187	189	196	202	215	180	188	223	200	169	186	200	170	215	187	191	197	187	179	188	183	191	195	224	175	196	208	212	183	200	175	186	202	191	189	194	202	199	205	202	191	193	204	184	192	205	184	183	208	176	220	221	175	207	195	187	193	199	177	181	183	198	199	186	198	178	183	175	212	214	195	209	216	196	190	166	216	202	205	183	214	201	195	166	197	194	188	195	188	165	169	191	205	188	194	185	211	202	155	203	202	160	177	192	196	194	216	221	177	201	212	201	190	210	205	192	210	199	189	187	200	190	207	186	181	211	181	196	199	195	210	196	222	213	174	180	192	191	171	219	194	191	196	180	191	199	179	180	212	215	200	179	188	204	199	206	205	176	188	179	186	169	182	177	179	203	194	198	202	202	184	209	187	198	199	185	178	198	180	181	203	185	183	188	190	185	193	176	203	177	174	177	200	192	177	178	186	188	186	206	177	190	181	192	211	204	205	204	181	182	191	186	161	189	191	186	232	201	198	179	176	200	185	182	199	210	171	218	199	196	199	211	196	175	184	184	203	196	164	201	193	189	183	209	223	203	200	182	186	194	186	166	235	188	194	192	189	188	199	165	189	200	188	185	210	168	153	165	211	180	196	194	192	180	175	195	204	184	200	189	186	185	174	198	230	184	201	193	190	212	200	177	177	210	209	200	164	204	195	191	199	209	168	207	224	197	209	181	183	195	199	208	181	179	199	186	173	180	184	195	184	187	183	182	192	217	206	197	190	206	179	203	190	179	179	187	187	176	163	174	192	206	197	184	170	177	194	184	198	208	185	210	200	205	207	159	196	197	208	209	181	183	166	178	208	201	188	189	179	216	190	174	185	191	207	195	206	197	197	184	211	175	198	193	190	187	197	193	195	186	215	191	206	206	167	199	215	184	170	199	209	205	227	212	198	194	188	205	176	182	180	186	212	195	176	188	204	170	180	194	203	202	196	189	189	174	212	198	202	215	208	189	206	206	180	186	214	176	193	204	197	181	184	201	213	206	211	194	210	209	176	186	194	197	210	177	177	177	183	191	197	187	179	221	214	176	194	214	199	192	197	201	180	211	211	176	222	170	191	207	172	191	179	195	199	207	199
14739	29494	26451	17589	12537	8980	6748	5510	4473	3532	2898	2505	2117	1729	1659	1483	1268	1178	1028	962	804	771	846	777	765	699	620	593	575	531	607	569	554	504	543	508	494	495	435	460	410	434	456	428	424	468	492	473	477	484	452	488	451	467	452	422	424	414	413	454	408	403	424	414	442	413	435	441	379	399	399	381	391	386	392	364	384	411	412	359	417	390	352	393	405	445	405	369	409	404	441	396	392	399	404	371	436	420	403	392	398	380	414	400	360	362	379	390	384	403	412	375	333	354	398	377	360	361	390	355	407	398	391	381	370	358	376	384	378	420	393	396	393	383	396	364	438	373	414	366	403	396	389	425	367	369	373	396	373	410	411	359	344	379	394	400	371	406	395	394	405	393	361	364	387	369	348	386	395	407	418	395	382	391	376	376	396	376	409	370	404	395	356	368	409	380	342	375	379	360	371	376	397	389	400	371	369	376	374	389	349	388	388	393	341	403	382	369	370	384	369	368	360	390	373	381	360	363	371	396	368	394	381	398	353	378	405	370	354	378	371	409	340	353	372	387	372	357	373	378	359	370	408	372	364	376	353	386	386	380	372	428	380	391	370	372	385	388	381	366	343	392	356	402	401	360	389	354	377	384	405	380	384	382	372	393	402	378	370	360	422	405	377	364	397	357	414	385	378	363	394	384	387	397	396	376	336	353	376	395	381	376	350	379	338	362	380	365	344	404	390	366	376	382	370	375	381	380	398	379	367	362	395	377	389	384	371	357	361	383	395	372	346	427	413	399	408	364	388	392	384	356	367	387	383	392	373	398	414	344	387	393	353	373	383	369	397	417	398	371	381	392	375	336	356	384	354	366	363	384	383	371	378	369	404	408	395	378	403	374	394	368	371	370	372	371	364	381	395	383	370	381	363	380	400	414	386	394	355	342	359	376	376	368	365	368	356	361	345	398	405	380	366	355	383	397	375	359	382	386	366	376	394	377	353	366	377	379	358	362	370	388	368	401	368	394	370	386	363	382	370	375	378	371	367	358	402	357	397	395	343	379	366	388	383	367	357	377	347	389	381	361	368	356	406	372	368	335	353	373	365	370	379	412	371	369	355	397	385	368	346	351	392	366	371	392	383	383	321	400	393	397	382	398	368	362	356	345	367	374	397	396	437	392	425	363	345	348	410	389	373	385	361	375	371	367	406	419	400	389	359	384	364	306	359	371	404	387	416	408	363	346	388	408	337	343	393	354	367	387	408	386	354	411	376	374	346	393	387	393	384	389	393	372	395	393	381	359	395	408	386	417	381	365	373	375	375	392	360	367	384	360	376	397	364	337	395	382	380	392	416	364	400	370	380	388	333	387	379	406	382	388	364	359	375	349	373	398	396	377	377	369	350	392	373	379	355	364	398	367	404	336	364	380	353	377	371	333	400	363	380	362	342	376	352	390	411	368	373	371	428	380	386	367	397	359	365	362	410	387	379	376	370	386	397	378	405	367	378	372	381	416	376	353	369	414	388	397	382	394	377	405	354	390	381	420	377	401	390	405	399	402	383	401	375	377	389	364	356	380	378	367	377	388	369	382	420	380	380	361	347	370	377	404	412	374	360	361	373	394	386	355	360	382	393	367	391	387	365	393	378	369	390	390	385	377	382	387	363	445	362	354	333	381	390	385	383	393	371	356	418	359	363	369	375	383	375	377	387	366	391	404	396	400	388	380	385	394	399	394	344	390	331	354	366	381	390	375	399	360	342	387	353	333	405	355	398	349	384	406	380	370	395	394	356	394	405	379	405	375	382	366	329	374	401	373	401	364	410	392	367	371	386	350	361	385	405	391	347	356	408	354	379	385	358	382	387	383	413	405	396	382	396	381	374	383	393	386	339	388	377	377	384	334	394	348	412	357	374	403	382	368	365	408	356	379	384	428	388	373	400	361	370	371	389	374	364	358	352	346	360	354	378	350	388	359	358	399	370	367	368	418	359	375	390	379	357	417	402	383	338	358	419	385	370	386	379	405	362	391	363	365	401	372	380	389	385	353	394	391	381	360	390	394	422	388	380	406	376	372	391	331	385	386	397	376	404	379	369	399	398	367	350	374	351	385	367	346	400	374	386	408	346	400	352	356	362	378	335	381	383	382	355	411	375	383	379	383	357	381	380	405	357	370	390	386	377	350	398	378	373	370	379	395	386	399	384	385	379	360	405	394	378	360	355	398	355	390	391	406	368	352	352	354	387	356	400	360	353	386	372	402	376	397	362	366	377	408	381	389	389	358	392	372	329	406	355	322	375	351	383	359	390	360	390	376	392	377	406	376	394	386	376	355	378	386	357	380	382	400	400	385	402	387	371	373	401	389	407	403	411	373	351	370	387	403	372	404	390	356	389	383	371	392	409	355	367	397	376	386	422	358	353	387	359	367	343	368	368	372	387	394	410	377	386	384	391	360	396	363	376	355	382	381	394	393	399	346	366	376	366	363	382	422	359	340	382	366	374	386	386	367	354	347	375	402	354	358	361	409	366	376	399	399	391	345	378	369	379	356	385	349	424	375	394	396	372	417	377	408	366	376	385	396	386	423	360	389	387	359	370	384	362	375	410	389	391	404	358	401	372	360	373	374	384	369	377	350	386	355	396	348	350	380	405	363	367	402	387	379	357	381	413	392	381	366	371	375	348	393	390	358	376	342	371	413	406	339	368	382	377	363	358	389	380	379	386	359	366	389	394	397	396	396	410	391	406	356	399	391	377	347	404	365	366	397	380	378	380	347	401	383	389	357	374	402	393	389	386	380	377	375	383	375	379	406	375	370	382	378	347	395	390	409	358	381	383	358	371	364	393	375	380	333	401	406	360	385	360	392	347	397	373	392	392	374	412	369	362	402	393	389	417	357	365	379	406	380	363	379	365	404	374	386	379	379	378	364	398	366	385	386	359	389	413	366	361	354	388	383	362	410	360	380	374	359	389	387	346	385	392	368	364	401	374	349	355	379	397	383	422	379	382	416	359	370	351	394	369	339	363	418	382	393	385	384	372	382	396	396	326	375	375	363	365	326	369	400	355	387	382	378	387	432	354	386	373	358	388	396	378	367	402	388	350	379	371	366	367	375	337	396	363	363	363	370	363	394	365	369	381	356	341	378	362	356	345	385	409	364	388	400	385	387	397	365	364	396	366	373	397	386	382	384	396	352	370	365	395	369	362	368	355	386	392	368	399	384	409	386	355	380	379	366	376	361	371	410	341	359	384	387	421	359	361	380	370	343	359	407	409	403	396	425	376	390	359	356	372	400	392	397	399	379	379	347	394	413	382	368	366	390	395	397	356	406	389	385	348	427	361	384	392	398	384	342	375	366	401	375	332	373	383	429	376	360	363	388	369	368	357	408	396	364	383	384	364	334	384	411	356	350	377	420	371	356	368	343	389	386	370	417	363	375	366	350	379	380	386	404	405	389	413	353	398	386	381	435	426	368	361	345	375	396	387	391	335	386	356	371	362	371	376	378	386	398
26534	20217	11544	4231	1755	1100	814	696	608	519	448	424	416	398	339	357	367	357	346	339	314	324	324	314	303	296	332	299	312	316	314	319	293	306	308	328	327	300	291	256	284	323	286	263	292	308	293	319	291	310	299	298	315	284	319	307	286	306	311	308	284	296	274	289	263	262	281	262	304	321	295	293	278	284	275	304	296	297	315	289	275	294	294	304	279	291	282	290	286	273	309	295	317	287	279	291	321	288	327	277	290	269	274	284	297	301	291	299	301	318	318	283	296	282	285	306	325	273	297	275	297	298	298	268	306	297	265	307	299	288	303	280	260	289	285	282	298	301	277	262	271	272	284	258	284	306	285	293	302	287	279	308	296	284	276	286	257	299	277	282	285	292	287	270	290	307	301	305	318	263	262	278	261	304	297	289	268	287	301	288	309	278	283	277	278	285	268	306	304	301	276	278	269	287	261	304	315	288	298	305	300	284	269	287	273	289	292	270	280	329	285	279	259	282	289	270	282	275	267	263	302	287	319	264	288	301	282	298	262	307	258	296	304	298	284	283	291	279	285	272	324	285	285	262	274	323	281	275	270	327	331	262	292	285	285	313	280	291	281	276	308	310	270	284	285	320	306	259	281	287	292	294	273	272	306	275	299	311	299	276	304	272	303	295	291	296	296	288	261	291	254	285	316	285	293	286	308	312	262	305	276	264	288	283	252	290	292	269	286	284	290	266	293	297	294	292	295	319	269	296	257	305	312	276	319	292	266	303	291	279	287	300	271	277	268	331	303	284	300	311	295	281	263	297	283	269	280	267	264	303	276	273	287	287	280	292	272	280	310	280	290	292	308	299	291	297	320	297	260	301	318	279	293	239	271	286	266	268	285	303	295	291	308	299	289	270	304	266	300	259	295	264	296	292	316	290	298	294	281	256	293	266	274	263	290	267	273	261	304	286	255	273	318	285	305	264	289	284	306	284	276	284	300	311	291	282	300	289	308	309	299	299	281	286	281	293	262	297	278	299	248	298	281	276	311	281	317	275	262	299	296	265	273	300	266	269	274	314	305	316	289	310	276	285	282	282	258	292	298	289	243	282	299	260	290	277	306	291	307	307	291	292	285	266	297	267	293	288	283	320	277	263	286	288	298	274	295	289	286	297	299	316	277	264	272	288	285	257	298	281	297	252	312	259	288	290	288	288	306	282	297	292	312	293	301	284	294	273	287	267	287	281	282	287	306	289	287	267	275	290	314	279	276	271	320	254	287	305	288	289	307	295	310	297	287	288	290	302	290	260	289	282	294	260	261	259	268	308	275	280	284	274	288	302	323	285	283	302	271	282	295	273	275	306	274	302	275	296	299	314	295	312	297	295	278	296	298	270	285	282	305	294	308	271	312	338	311	294	289	279	322	284	303	273	281	320	297	294	308	281	307	276	243	233	333	293	295	278	269	274	271	264	308	302	259	302	292	268	295	286	291	313	276	288	283	276	293	262	294	308	309	288	319	275	297	262	315	275	271	277	290	275	290	298	292	281	303	265	284	279	283	308	289	298	279	278	278	288	311	285	296	270	304	268	306	298	302	285	295	284	277	304	266	302	266	283	277	269	308	299	275	297	283	284	285	289	310	313	294	310	255	258	301	297	265	297	274	279	299	292	277	297	309	277	280	294	297	277	299	267	314	298	297	325	311	285	303	303	299	282	267	278	263	267	262	302	270	270	317	292	267	306	260	297	287	308	290	278	264	306	311	277	276	284	278	296	302	274	271	299	307	305	274	273	246	288	269	298	266	298	307	286	306	274	291	302	286	287	299	270	318	297	273	269	286	282	261	298	281	307	315	272	303	296	274	266	273	289	300	298	258	293	275	253	268	279	256	304	288	315	296	269	290	300	315	295	319	284	298	266	297	289	278	307	307	285	270	276	285	291	312	295	306	273	280	289	309	271	289	308	295	300	277	283	291	310	303	296	284	315	271	300	293	295	273	288	285	275	287	269	294	277	319	297	283	284	270	268	307	259	284	268	292	266	281	286	299	299	299	324	298	276	279	324	275	271	260	286	303	312	274	265	261	278	281	282	291	294	289	309	273	279	324	273	309	254	324	306	299	328	261	301	258	261	297	279	305	283	305	290	304	282	275	326	286	300	254	274	298	299	308	279	297	308	304	288	276	281	298	279	300	308	300	296	262	277	302	275	304	304	307	306	278	305	323	280	287	285	275	268	288	267	261	304	303	284	321	274	305	291	289	301	291	290	269	278	256	325	320	272	288	280	272	298	278	290	309	282	281	316	292	299	272	296	309	323	294	269	270	299	301	268	303	304	269	280	272	275	279	308	288	288	301	298	304	287	255	288	301	280	269	280	275	269	306	313	313	295	300	279	311	281	280	277	294	305	262	293	310	298	277	269	271	284	317	286	260	297	254	268	299	301	279	293	282	296	309	286	258	282	296	271	278	259	305	261	283	272	292	277	301	290	263	277	296	264	284	293	285	271	280	301	285	258	294	266	287	282	287	307	269	304	297	264	286	264	291	289	296	261	294	324	289	271	295	306	285	272	286	300	306	299	306	278	283	310	274	275	269	288	266	297	267	295	280	268	301	293	271	318	282	286	276	269	303	280	311	287	288	299	268	308	293	291	269	258	270	274	310	260	276	268	280	274	279	293	293	297	243	301	286	311	254	276	304	297	267	296	263	307	269	284	251	258	291	281	293	273	267	311	305	275	299	291	288	255	310	276	280	274	313	295	300	278	273	246	295	319	278	288	328	311	283	325	305	259	302	288	285	255	288	290	272	278	269	255	297	262	282	322	274	301	294	315	272	283	295	269	301	308	318	279	282	292	255	296	294	277	303	267	295	274	307	255	298	311	293	303	295	254	273	298	275	301	290	270	283	283	257	283	318	295	300	315	252	293	306	281	309	320	300	313	307	257	295	285	296	286	275	280	321	257	296	321	288	309	327	303	283	305	262	299	293	285	285	302	283	313	311	279	272	310	310	297	271	278	281	250	253	270	273	313	302	314	261	291	266	274	271	273	290	268	295	285	295	274	278	294	282	262	307	284	295	281	300	288	308	262	265	275	306	305	284	301	281	283	297	262	297	264	292	305	273	277	276	274	316	299	277	279	281	296	300	307	272	305	292	303	277	299	285	270	289	307	299	263	299	337	281	296	304	295	251	291	298	260	286	274	301	281	313	271	311	270	273	248	290	267	273	297	300	289	300	266	287	294	290	298	292	313	336	285	296	287	310	283	300	293	252	307	277	297	280	270	293	273	298	282	263	274	252	271	294	282	266	257	301	278	307	281	293	299	283	299	286	327	272	282	282	305	294	281	280	311	279	290	289	266	302	300	307	257	298	311	275	289	294	294	286	291	252	293	268	276	281	256	279	287	270	296	298	306	294	278	295	257	276	284	268	267	282	257	280	299	277	285	259	271	279	287	285	277	295	284	302	328	267	275	283	298	277	255	292	308	273	274	284	241	281	276	283	276	306	267	281	290
11103	17069	15056	8311	5211	3609	2752	2297	1939	1625	1312	1271	1152	991	915	895	847	800	763	756	758	732	669	685	677	651	606	656	591	647	672	652	646	601	652	627	604	617	624	576	588	576	609	635	620	590	670	642	643	689	624	625	651	594	616	569	631	647	610	579	639	595	646	627	594	554	592	600	576	626	608	565	539	562	600	579	586	575	586	562	617	541	603	594	574	605	645	608	600	535	572	598	620	605	571	573	576	599	581	528	603	579	606	627	564	607	580	584	565	566	614	582	633	640	566	604	569	581	569	626	601	564	599	596	624	611	568	582	624	581	530	593	606	587	570	589	552	573	571	608	608	625	602	610	560	599	604	561	609	600	571	613	567	586	651	603	557	577	590	570	540	577	616	540	620	580	577	585	541	609	612	570	577	544	604	597	591	571	594	606	580	626	607	550	585	554	553	607	615	569	603	619	581	596	620	587	605	625	581	598	559	597	596	594	611	642	607	573	593	573	548	583	568	588	541	590	563	575	577	610	580	580	587	581	589	602	581	602	608	548	610	559	560	597	600	552	573	612	597	592	529	608	585	577	578	639	637	628	572	536	607	568	583	583	563	566	586	626	632	581	606	570	607	594	577	597	575	575	571	618	583	603	613	563	548	564	572	552	583	609	579	577	606	565	595	593	584	569	590	589	606	616	567	589	592	591	586	610	574	570	572	571	572	552	566	598	612	570	580	594	611	588	626	562	532	581	644	609	553	563	578	580	601	585	578	568	551	642	593	569	561	575	590	549	607	597	573	584	593	567	566	573	579	601	582	595	558	586	578	621	546	531	567	537	595	556	625	602	640	615	614	555	584	591	572	605	576	627	600	589	606	596	523	539	589	561	635	547	561	592	562	584	573	591	580	553	573	582	613	587	591	616	584	615	538	579	574	574	555	617	576	549	580	557	591	579	584	623	540	552	593	578	558	599	627	588	576	584	617	624	616	576	571	562	593	626	582	602	571	599	597	581	540	550	579	542	578	554	562	541	616	574	606	605	601	612	538	554	580	581	610	612	584	599	602	600	566	565	582	567	616	591	593	607	636	579	580	575	586	571	599	566	597	604	611	626	604	627	561	594	588	579	570	587	600	624	606	568	614	569	563	558	568	576	577	597	558	565	575	603	623	548	565	591	540	608	582	598	567	619	595	543	572	592	635	558	630	584	547	613	578	613	599	588	571	567	551	553	542	595	646	555	579	634	591	546	578	584	626	574	582	561	537	608	590	612	604	591	562	613	582	587	589	581	608	593	561	606	571	583	595	566	592	581	589	539	567	567	585	656	610	549	638	594	577	600	623	633	562	574	546	573	587	623	575	559	546	618	651	602	592	567	570	587	560	579	570	601	568	557	552	621	605	523	604	585	586	593	608	585	573	592	605	599	615	557	575	562	583	584	574	563	603	599	586	563	632	575	588	584	583	539	585	544	587	617	589	589	587	582	578	615	617	616	567	579	570	607	594	553	592	556	569	609	630	549	602	587	600	590	560	623	565	601	549	600	555	580	586	586	591	589	567	565	620	556	650	622	617	560	606	567	597	584	608	578	644	588	584	611	561	575	599	607	604	552	597	555	576	598	595	599	562	577	597	587	595	585	610	613	571	620	600	576	638	602	585	605	617	576	566	545	605	618	561	601	561	620	577	633	585	599	591	603	584	609	570	622	607	598	587	561	593	589	612	586	598	593	590	572	569	581	602	592	571	589	601	598	589	603	574	593	588	546	566	554	559	614	629	574	590	602	555	608	565	567	596	621	578	622	536	613	559	571	566	584	569	579	585	548	585	613	554	569	620	571	593	596	542	597	597	593	582	588	589	556	640	593	604	598	582	578	611	561	612	524	576	557	599	586	600	618	564	587	623	553	566	540	608	598	604	620	581	614	615	519	587	554	576	560	614	567	585	597	564	625	599	567	600	604	578	574	621	597	611	616	619	593	594	565	614	629	552	602	642	583	545	569	580	548	571	541	583	599	566	590	571	557	583	587	622	607	635	535	608	600	600	570	549	607	597	570	604	575	580	573	604	549	587	583	553	555	606	577	599	572	605	592	580	614	549	588	567	615	607	604	601	645	561	573	574	580	588	548	565	600	568	560	535	595	587	557	609	603	587	589	562	656	532	576	534	605	592	551	587	648	602	587	619	600	603	602	631	608	593	605	564	547	570	592	559	588	582	571	578	568	558	620	592	589	537	583	621	615	566	607	605	586	592	605	605	596	581	618	555	595	586	588	568	555	574	571	601	632	619	600	634	595	620	637	601	550	609	611	615	567	539	588	626	549	602	551	568	599	520	587	554	613	582	581	560	621	628	538	561	598	543	575	591	596	589	585	541	613	632	570	554	604	604	616	589	552	607	612	641	555	601	588	539	587	569	570	642	564	576	622	584	606	604	583	597	604	555	556	613	626	584	560	565	596	595	539	580	559	621	591	604	563	575	589	599	585	555	581	572	586	589	582	592	545	608	571	615	590	573	602	571	536	638	602	578	599	605	592	593	589	574	576	667	558	610	587	613	640	590	611	607	569	591	617	607	566	604	572	554	568	608	553	616	621	587	573	602	636	598	547	589	597	537	570	584	566	583	608	559	565	613	631	604	603	557	597	601	610	620	553	617	577	598	575	613	577	583	658	589	572	600	578	584	608	598	586	617	581	582	559	612	627	586	575	586	577	611	543	582	590	595	536	614	664	627	620	612	578	622	591	591	631	621	612	620	617	588	573	601	606	635	590	574	549	595	585	606	577	598	564	553	597	568	570	572	593	590	557	584	562	593	588	608	601	589	540	607	545	542	588	560	608	590	578	633	583	600	614	579	572	542	570	591	584	560	588	543	622	605	609	609	562	552	618	557	610	618	602	617	591	619	576	603	642	612	600	605	603	604	591	559	586	645	596	542	604	608	563	576	575	560	585	622	561	589	610	637	592	573	540	555	586	587	595	577	589	574	608	622	604	586	592	544	562	603	555	574	575	560	611	628	609	606	584	600	572	609	601	594	606	569	590	600	616	608	570	565	567	564	562	585	560	572	592	604	593	594	578	585	592	561	634	560	596	590	598	558	594	598	541	611	559	608	596	612	618	554	632	622	585	587	613	601	577	556	586	555	565	588	529	589	616	589	589	574	595	591	561	600	623	576	598	566	594	585	575	571	638	603	586	586	585	584	639	550	575	568	545	592	572	579	627	566	570	607	585	609	619	621	579	547	557	557	560	594	577	608	599	616	615	572	635	539	587	599	588	607	659	609	602	599	583	591	602	596	600	623	619	620	597	550	594	563	594	536	574	559	595	604	620	603	547	587	588	620	562	629	574	600	538	579	567	556	624	595	551	589	533	592	587	629	550	546	524	557	623	585	581	576	547	576	571	595	549	588	554	576	553	619	576	607	634	602	602	582	564	600	579	543	545	606	624	548	593	554	598	617	620	603	600	591	548	572	577	605	592	557	603	608	592	599	601	584	641	653	599	598	566	583	553
23945	21063	28085	24250	19447	4227	1592	1021	826	611	532	412	420	377	361	346	306	267	255	256	244	251	258	218	239	223	218	222	198	196	213	187	211	200	195	186	179	194	172	171	207	170	202	181	169	191	177	191	183	192	190	195	165	191	167	172	170	188	183	183	188	183	166	187	168	168	192	179	160	172	175	187	194	168	169	174	164	181	174	197	175	153	180	174	195	178	143	189	173	166	149	193	186	162	190	173	196	180	175	155	164	160	168	185	199	170	170	175	173	173	189	158	170	161	185	155	209	163	180	170	161	190	182	170	194	164	188	178	155	191	188	168	183	165	177	164	175	174	177	160	200	160	175	160	179	171	195	187	168	170	154	193	190	185	178	194	151	179	157	176	150	163	164	192	168	169	177	170	158	181	197	167	171	160	167	160	198	174	198	195	161	174	187	197	178	159	201	160	175	182	153	158	182	179	152	175	174	183	159	182	174	184	177	181	165	205	177	185	177	168	172	177	153	209	168	161	181	145	179	157	171	175	136	178	180	160	149	164	171	164	189	171	167	169	178	176	189	190	194	188	163	173	154	176	166	184	172	178	174	170	172	168	168	168	185	191	146	195	177	191	174	170	171	202	176	186	181	174	187	184	212	176	173	188	191	188	178	173	196	151	151	181	169	178	169	162	176	182	153	173	171	179	181	178	158	201	188	166	158	161	143	170	164	177	161	163	160	181	176	185	185	155	183	184	176	177	205	177	169	193	166	180	159	168	164	167	181	172	185	153	188	196	197	170	204	175	167	191	201	191	176	188	172	166	187	173	176	207	205	182	197	173	181	172	156	206	177	197	156	187	169	181	168	168	188	178	183	169	176	187	176	193	164	174	196	157	161	162	169	150	164	164	183	164	163	187	152	178	179	182	164	171	171	181	185	180	148	194	173	180	174	188	181	173	145	171	198	187	202	152	160	169	166	171	169	159	152	168	179	184	191	173	194	187	186	173	194	175	164	157	191	186	166	166	169	155	169	176	173	184	179	184	161	190	181	168	170	158	169	182	150	155	181	184	166	171	181	184	170	166	164	187	190	175	172	182	172	179	161	166	169	165	170	166	166	175	173	179	187	168	164	177	174	159	182	195	163	177	173	195	167	167	177	176	210	157	188	176	214	163	171	167	188	176	142	169	174	171	175	163	190	198	174	190	164	152	194	171	176	172	177	162	173	172	163	196	190	168	157	192	179	173	176	167	180	169	155	159	163	184	177	168	146	190	199	189	183	163	165	173	177	166	175	175	163	176	188	171	182	175	172	161	179	180	165	167	161	176	157	152	170	172	184	147	184	163	193	192	185	165	172	174	182	171	174	181	204	167	185	163	201	175	168	162	161	182	168	176	184	170	171	181	179	189	149	187	164	185	170	186	165	177	181	182	187	167	193	160	187	182	177	185	151	164	173	175	184	174	167	194	156	192	151	178	177	158	185	182	175	178	184	175	149	160	196	164	173	175	184	176	178	169	183	172	158	169	177	164	174	173	193	189	157	187	181	156	156	169	174	174	185	172	181	166	173	177	203	175	185	180	182	166	176	183	175	159	168	176	194	187	200	162	193	200	176	155	180	171	175	189	164	166	180	190	169	174	158	180	164	185	184	194	188	159	199	180	169	156	175	181	165	188	181	183	191	180	171	173	183	194	176	181	184	166	195	161	183	161	177	190	171	160	168	175	182	176	175	176	169	163	159	180	191	157	189	164	173	184	162	195	167	195	185	160	192	155	183	188	180	186	162	184	170	200	171	192	151	153	167	170	184	170	179	190	185	164	163	154	186	174	168	197	170	169	140	174	166	168	192	175	174	178	180	190	185	175	180	177	175	192	176	168	174	160	178	171	180	165	174	179	173	164	178	195	172	169	177	183	188	176	197	187	156	196	174	158	200	181	163	161	168	169	200	203	186	187	165	170	173	172	184	162	161	161	171	173	192	159	163	177	194	146	164	176	155	164	183	194	174	171	176	182	188	200	167	156	178	184	173	181	187	160	189	174	160	158	186	179	191	179	174	163	192	169	170	196	163	164	204	174	172	171	157	184	155	176	173	180	179	185	153	158	171	169	190	165	183	169	175	171	189	165	174	165	183	162	178	171	168	153	177	167	191	184	179	165	161	192	183	164	204	184	168	179	185	172	183	172	169	193	161	192	137	205	182	183	180	178	162	173	172	181	169	197	156	166	182	187	178	185	189	181	178	157	183	171	173	180	190	177	176	181	171	191	189	169	192	155	196	171	175	171	165	168	159	162	174	156	188	152	186	173	203	177	159	183	188	168	181	173	192	173	183	167	188	178	159	156	200	206	166	173	164	187	180	182	179	166	186	180	179	184	176	203	179	164	181	201	177	182	198	191	180	199	172	156	184	170	179	174	194	169	197	192	170	183	194	177	185	202	184	161	159	198	187	177	185	195	200	179	159	168	174	181	159	175	168	173	166	170	180	160	152	161	182	153	189	199	182	192	167	177	184	158	170	156	174	160	172	178	181	170	174	181	184	196	200	192	184	174	186	180	134	159	177	157	181	172	179	169	169	180	152	169	162	178	179	158	180	171	176	180	161	180	202	178	192	164	166	169	189	176	175	170	155	198	144	187	185	175	163	156	179	190	172	197	148	176	184	158	162	190	171	191	180	155	177	188	191	169	159	186	186	165	198	176	169	150	162	169	173	162	187	162	173	162	190	179	177	176	175	195	179	178	175	171	162	167	183	190	174	168	162	212	170	183	167	187	157	170	171	161	192	163	180	177	184	164	181	148	180	188	183	180	174	188	163	172	196	162	169	180	177	178	177	177	184	158	169	136	162	198	175	188	163	178	178	170	156	154	165	177	177	156	174	167	182	187	181	186	183	159	178	197	172	172	198	179	157	156	161	185	174	167	186	193	180	166	168	162	183	153	168	169	180	169	180	176	166	170	185	167	196	181	192	175	188	178	184	179	190	188	172	165	163	189	180	186	191	154	176	164	177	162	174	161	157	182	173	174	179	151	158	191	189	191	166	150	164	188	167	170	202	173	180	165	154	180	172	171	190	188	168	177	183	180	165	201	181	161	186	204	191	189	160	166	160	163	170	149	175	170	177	158	174	209	159	174	164	179	160	189	169	171	192	184	193	188	173	159	178	201	193	152	167	170	182	171	194	201	166	182	156	170	168	164	185	187	190	158	157	183	172	159	187	151	159	188	218	197	160	170	171	176	182	165	174	169	164	165	174	172	183	165	148	190	170	168	174	174	176	181	152	172	181	180	169	185	188	167	174	197	145	206	204	179	188	187	167	137	164	176	157	164	173	171	180	155	176	177	183	182	197	166	192	172	173	187	195	169	160	185	185	197	176	158	173	187	188	160	185	165	192	180	156	178	164	160	187	186	186	190	209	200	171	178	189	179	160	177	180	184	183	181	170	164	161	175	160	186	147	173	164	190	172	168	174	175	173	179	187	182	181	184	160	170	157	176	161	174	184	192	168	179	177	170
12576	24604	21534	13320	9167	6242	4781	3892	3028	2409	1945	1648	1390	1211	1142	1135	961	833	784	764	687	685	607	621	591	515	527	479	469	508	522	474	475	524	464	416	411	422	442	425	389	426	401	412	463	435	405	415	432	433	418	407	430	399	395	381	400	419	435	445	357	376	433	366	387	426	381	368	392	405	365	382	396	378	395	387	416	337	346	403	410	368	336	383	384	353	356	403	392	405	342	393	367	356	350	387	377	375	361	392	344	380	363	375	375	370	327	339	357	376	396	352	354	372	365	334	368	362	368	378	391	389	367	367	386	365	403	365	378	390	373	383	372	387	383	358	351	405	379	365	351	355	379	380	370	363	350	367	369	402	370	357	353	401	376	361	355	392	310	377	337	374	361	351	384	367	345	327	369	382	361	404	345	385	377	381	391	353	368	389	341	375	416	377	362	350	351	369	404	390	370	387	390	347	351	372	390	374	369	379	361	367	349	390	358	355	362	345	387	396	397	342	391	385	371	378	377	393	380	319	374	354	401	367	377	373	370	372	369	398	402	386	354	346	365	388	378	354	386	354	383	352	369	365	384	343	397	374	367	367	358	332	363	378	361	383	363	368	362	361	369	366	385	358	379	375	389	357	374	384	376	345	333	384	362	361	372	360	336	381	362	366	331	381	409	368	384	392	401	369	383	361	400	339	349	342	379	344	342	415	390	379	373	373	386	382	379	383	337	370	352	373	326	339	329	347	393	341	392	391	364	362	355	383	406	357	388	356	383	344	348	370	316	352	373	372	390	385	364	361	349	346	344	354	356	398	358	338	336	350	353	350	380	404	359	379	382	357	389	403	357	368	348	350	384	352	386	337	353	365	372	361	367	368	344	388	351	338	376	383	364	379	384	377	355	391	363	358	378	388	375	365	372	343	382	376	321	366	391	350	373	362	347	407	395	397	395	396	391	369	360	403	383	383	395	378	361	383	358	364	375	384	365	383	388	381	356	389	382	380	394	380	370	368	354	365	368	317	328	327	384	346	364	358	337	384	386	371	367	368	334	368	380	346	335	369	397	368	363	353	366	384	340	368	367	378	360	386	401	353	414	355	376	378	369	367	368	346	383	357	387	365	365	395	357	372	359	383	327	363	391	390	364	381	388	375	401	333	359	382	367	388	350	387	368	343	372	360	370	364	376	378	368	366	353	370	368	372	351	351	386	368	384	391	377	329	347	376	383	334	364	383	385	370	373	399	372	345	365	394	369	385	354	373	368	388	385	373	376	380	398	355	336	389	372	375	366	369	377	386	362	349	374	384	351	385	344	349	379	359	359	361	369	383	357	381	388	358	387	403	349	383	391	356	364	368	372	332	332	354	343	364	365	397	367	360	354	359	325	380	373	387	341	383	376	394	377	359	364	387	341	379	395	375	320	384	398	386	375	390	390	358	339	349	385	361	382	336	351	367	383	378	343	354	318	341	367	367	365	407	373	389	374	355	386	378	374	384	351	359	371	361	341	327	367	348	358	343	384	348	365	365	339	371	350	368	353	363	363	389	367	356	393	348	351	351	374	366	358	373	332	354	366	352	349	361	374	361	354	369	374	331	339	358	358	337	405	398	353	380	363	370	411	384	374	386	358	361	359	376	350	361	343	344	320	367	371	345	417	358	379	374	362	364	343	355	374	351	339	362	361	349	332	371	387	384	370	385	367	357	383	355	393	339	363	389	348	344	384	393	355	338	368	377	380	356	353	383	365	357	335	365	372	374	339	363	387	372	361	372	404	328	362	382	349	364	353	378	327	396	366	376	373	371	364	351	390	394	380	342	354	372	369	347	329	345	404	371	400	382	337	370	360	338	373	390	379	380	369	355	371	355	360	359	379	354	367	351	378	396	374	354	377	367	342	362	363	361	361	320	397	345	356	346	358	350	365	343	355	355	383	362	351	386	354	368	345	349	360	371	393	382	367	358	372	398	348	370	389	350	353	373	384	374	366	371	364	338	337	367	402	342	412	357	336	370	354	347	375	363	391	337	369	383	339	377	379	372	364	377	355	359	381	356	371	351	378	377	374	392	364	375	391	352	376	385	337	352	362	372	359	393	334	357	399	369	379	392	393	396	345	380	360	414	392	360	374	383	386	339	352	370	370	354	394	370	364	345	361	359	347	333	344	369	406	354	395	353	377	384	342	358	353	339	342	347	365	369	352	321	362	385	374	342	353	357	336	392	347	354	351	371	359	359	364	339	398	360	375	397	328	385	366	374	366	377	342	382	347	352	380	365	368	354	399	375	368	377	355	357	396	373	396	358	381	323	367	379	381	373	334	383	368	352	379	349	345	347	375	353	352	372	397	353	371	362	394	371	370	371	357	372	397	397	356	391	348	375	369	405	352	361	405	376	361	398	371	373	384	353	352	375	342	374	353	382	368	369	367	357	384	364	378	397	373	371	362	357	370	356	345	349	361	366	391	348	379	347	380	366	352	349	363	353	363	366	365	361	349	352	348	390	376	341	374	361	372	370	355	370	366	384	338	332	391	394	345	381	400	332	363	378	360	378	371	365	403	375	394	385	384	389	350	369	385	369	376	355	359	368	338	365	390	388	369	363	375	351	373	368	333	320	376	350	391	365	376	327	373	380	375	374	347	384	368	330	394	372	379	364	387	362	378	359	408	376	370	358	361	386	388	384	371	356	395	347	352	372	377	375	365	375	391	405	352	385	361	350	392	353	373	375	362	336	363	358	387	359	400	358	378	342	381	376	345	389	347	392	356	358	376	345	443	387	352	367	344	383	369	373	375	374	361	343	351	371	327	344	350	403	350	384	364	337	358	402	378	376	350	368	383	373	404	364	386	397	377	373	400	411	343	373	362	399	376	366	378	406	378	401	363	335	381	344	387	379	367	384	354	363	342	408	364	391	366	372	357	351	335	343	354	340	350	366	353	386	387	377	347	376	370	389	353	371	389	366	366	386	379	390	346	374	344	361	364	354	337	346	371	359	378	372	393	353	386	376	357	383	380	374	357	363	376	372	379	342	371	358	402	362	364	349	354	357	358	381	346	373	378	389	387	367	342	389	374	400	384	347	343	336	359	388	396	369	354	392	358	397	347	384	375	387	358	357	367	319	369	384	358	322	398	388	401	387	413	363	356	349	383	344	365	398	361	394	349	385	384	384	401	397	360	348	390	399	353	365	377	371	361	390	384	382	365	344	339	394	357	361	396	361	373	405	353	349	366	371	315	356	364	353	352	355	359	333	376	358	353	374	347	382	347	364	361	353	324	378	347	382	374	340	377	360	382	374	364	358	367	362	386	368	360	371	376	354	335	383	352	385	346	355	368	380	382	349	378	354	356	366	367	383	399	367	348	363	385	343	351	381	359	364	367	388	368	367	367	379	358	373	357	364	369	387	362	385	397	358	363	359	385	352	344	367	354	371	372	392	371	368	349	340	364	327	362	382	351	369	390	357	364	380	373	351	384	369	353	408	349	363	362	329	351	387	360	368	368	371
23051	21063	28712	23648	21067	18495	4103	1733	1125	968	748	618	571	497	471	459	438	418	344	350	281	293	324	249	257	269	248	271	265	226	273	225	243	247	224	232	221	229	244	210	220	228	210	227	207	213	222	208	253	202	224	213	219	222	235	196	199	206	211	225	216	222	223	224	217	223	197	187	213	176	215	202	195	188	197	180	184	169	179	169	180	195	229	187	181	206	205	174	191	213	216	203	174	187	206	192	211	187	204	201	197	172	192	213	208	207	187	187	206	182	216	185	195	170	197	214	202	228	217	210	207	208	223	202	204	210	185	224	220	203	216	201	209	173	163	203	200	185	215	186	185	198	188	236	207	195	203	211	201	189	194	193	194	225	186	172	195	182	196	173	181	187	201	219	176	185	189	204	201	209	189	193	205	187	191	192	195	177	182	174	209	205	218	198	187	188	190	191	189	194	235	190	201	188	202	189	214	168	169	183	210	207	210	189	185	225	193	197	219	176	205	198	205	188	177	194	204	202	181	170	179	204	190	206	212	194	213	200	222	215	208	185	203	176	194	190	218	202	225	199	209	213	201	190	189	193	199	181	188	219	192	196	187	199	185	199	209	174	198	205	217	185	205	185	197	189	189	207	195	201	195	181	186	214	215	183	194	208	198	192	196	189	216	201	205	194	186	187	194	172	178	198	209	195	181	214	194	214	196	201	213	165	192	204	183	204	205	226	197	173	190	200	200	191	196	159	167	195	204	216	203	196	195	210	211	185	208	225	192	206	192	198	195	195	202	176	194	182	201	185	176	220	205	203	197	212	212	204	180	192	193	219	185	188	207	204	213	205	232	187	211	184	224	215	208	179	218	192	182	189	240	204	220	195	212	193	171	179	197	203	212	189	188	206	182	213	201	172	213	193	185	189	204	182	206	191	170	181	217	203	190	189	190	212	201	194	174	195	194	210	208	184	199	203	198	193	176	193	163	178	210	206	217	182	184	192	181	175	186	205	194	161	187	211	200	198	198	181	203	183	205	222	204	203	158	201	200	207	187	174	197	184	226	174	189	193	215	177	223	198	201	221	184	207	200	190	203	209	201	225	193	199	204	195	186	178	191	235	176	178	203	195	199	188	201	177	204	196	203	182	186	197	177	199	184	177	179	200	209	206	193	197	212	199	194	189	199	214	184	187	200	186	158	199	201	173	187	209	198	207	198	205	199	218	198	206	226	178	211	209	181	197	202	191	194	189	202	193	216	195	207	204	222	209	172	185	196	171	195	203	168	212	181	173	196	211	194	202	193	217	205	205	191	227	181	226	203	169	186	201	191	202	228	215	227	181	185	206	212	168	209	181	178	178	172	174	192	175	204	171	194	178	190	209	182	217	209	195	189	213	204	205	187	185	197	190	190	203	159	183	212	192	209	189	214	200	212	183	176	199	202	217	201	210	175	203	205	183	184	214	209	206	192	188	191	191	202	195	227	186	195	208	210	207	197	181	195	189	195	177	191	202	203	212	182	185	190	196	198	188	201	189	222	212	210	197	174	200	195	194	195	205	193	174	194	207	204	200	184	213	214	185	172	184	196	211	181	185	190	182	214	223	191	182	201	212	200	179	189	202	192	178	186	193	171	191	196	197	195	186	184	183	229	201	193	172	195	197	198	216	183	204	190	196	208	186	215	187	204	198	202	213	196	185	190	195	200	220	194	212	191	186	191	209	168	179	187	210	188	196	171	191	190	208	188	200	193	187	193	178	186	207	182	187	190	191	195	208	183	193	173	173	212	211	195	218	212	165	190	195	198	231	184	203	228	194	184	181	202	203	168	187	182	196	158	201	204	224	210	192	226	202	190	177	188	220	191	215	169	189	203	195	212	215	199	175	216	189	174	195	176	189	204	170	192	164	187	198	208	206	193	174	222	168	184	190	213	172	184	178	209	167	191	176	205	191	192	205	197	185	202	176	190	203	186	199	188	170	212	192	217	191	173	184	216	180	195	169	214	208	172	185	207	195	202	202	206	209	212	201	186	188	173	187	201	212	187	181	197	189	177	190	209	204	202	192	186	192	198	189	208	187	179	209	208	190	199	198	207	197	197	181	183	205	202	227	192	186	172	180	210	186	201	194	220	197	180	178	198	207	179	206	210	184	241	211	185	201	187	191	203	200	222	210	213	196	225	199	190	207	201	224	187	222	196	222	178	207	208	203	198	199	223	203	194	167	216	189	202	198	212	199	196	207	182	211	216	184	167	177	185	233	204	178	215	187	213	193	175	193	194	191	180	201	205	157	222	168	189	208	197	187	202	185	184	208	201	181	200	211	197	193	191	183	180	185	202	200	183	206	199	187	199	201	169	197	193	193	205	206	202	183	195	206	197	175	170	179	193	192	212	187	180	210	165	216	202	207	172	199	188	203	195	203	170	204	209	197	209	199	187	199	191	225	202	197	196	201	205	188	194	228	195	190	197	182	189	202	169	200	211	200	168	206	188	192	219	193	191	186	197	189	186	225	213	198	202	201	194	173	187	239	191	197	215	191	196	167	199	186	185	195	169	198	206	208	213	221	182	187	204	196	196	203	205	195	188	181	208	186	212	185	166	218	189	191	205	186	195	192	197	197	186	207	207	206	208	205	191	206	204	189	201	186	157	204	214	177	194	180	193	201	182	215	201	177	185	178	181	190	204	177	202	204	180	190	198	198	181	190	173	187	201	193	191	171	184	195	171	185	192	205	192	171	189	184	197	196	196	196	199	181	208	216	196	193	202	184	172	187	201	191	194	182	212	199	189	205	206	207	193	188	200	191	191	230	221	204	185	208	180	199	193	208	202	181	192	203	211	192	187	193	188	197	199	187	203	212	200	198	175	196	193	223	191	193	192	203	205	203	207	213	173	193	186	207	191	174	194	201	187	206	162	201	203	179	192	159	177	192	207	201	195	178	196	194	192	197	205	208	213	200	163	202	194	189	185	193	207	226	203	179	190	198	209	227	195	190	210	191	219	200	196	183	185	195	203	192	199	181	213	209	186	196	186	197	188	181	190	212	196	199	213	201	192	196	199	186	192	185	199	187	203	225	201	184	193	206	197	204	202	213	165	194	201	189	226	190	230	193	182	191	197	166	194	201	194	187	199	187	205	204	187	194	206	196	186	204	189	196	191	197	191	180	154	181	206	184	179	196	207	198	207	191	182	204	199	178	196	220	208	183	206	184	193	180	185	179	204	205	203	217	204	188	201	182	224	197	211	201	188	206	194	189	190	191	189	199	184	184	202	199	215	200	203	190	178	198	175	198	208	198	199	189	197	185	169	185	175	200	172	187	208	192	212	204	178	178	220	203	188	185	191	173	202	184	208	189	195	195	198	210	204	173	203	199	192	182	196	201	226	185	206	239	197	191	209	183	211	172	218	207	206	182	196	195	198	186	187	172	204	193	203	199	197	181	205	207	192	206	181	199	209	198	176	201	186	180	228	179	184	197	203	178	177	204	202	190	200	192	198	182	206	180	178	197
15007	29390	26377	16869	12117	8897	6773	5675	4296	3590	2835	2233	1974	1675	1628	1487	1308	1169	1005	953	926	879	765	752	682	597	559	557	574	576	595	590	556	502	534	542	503	440	463	493	451	465	447	482	471	482	476	500	486	472	474	470	425	429	410	448	426	422	468	446	452	409	416	403	434	467	424	362	408	417	406	354	418	385	412	364	410	384	389	429	381	380	357	391	384	374	395	389	407	399	356	404	442	368	414	404	442	377	381	384	366	368	384	374	394	358	383	376	391	396	343	387	386	403	381	381	435	380	362	387	356	352	395	396	396	378	369	395	406	405	389	373	390	385	384	361	361	438	412	350	355	399	371	364	343	370	395	390	405	380	381	378	415	323	381	395	350	364	402	412	360	362	368	412	407	366	373	383	365	351	378	349	375	371	411	367	403	392	364	371	386	384	391	355	409	391	369	369	414	383	362	419	382	357	366	382	372	361	397	390	371	401	409	369	360	420	362	369	381	387	374	370	366	380	420	360	357	418	336	363	369	374	334	352	362	413	399	399	384	379	372	381	381	370	380	425	390	358	402	371	377	399	367	357	350	363	415	355	395	420	383	408	408	370	363	393	386	402	367	412	400	348	379	342	371	406	413	366	357	365	343	389	366	374	364	388	404	385	392	374	383	365	390	375	366	386	376	376	389	393	392	386	372	359	337	422	371	345	374	402	379	375	358	402	379	401	380	367	399	365	389	360	374	375	358	380	373	393	393	392	394	393	384	361	388	391	393	360	366	381	373	366	347	424	353	382	374	341	370	396	388	391	425	393	402	355	325	358	405	378	370	420	380	400	359	390	423	362	353	367	395	420	374	383	376	392	389	384	366	415	346	389	396	331	389	344	379	413	393	406	378	391	387	377	345	386	384	340	404	358	357	375	396	366	392	386	398	392	360	368	406	369	364	359	377	388	393	367	398	415	374	345	379	382	384	374	347	385	392	379	362	396	370	390	382	394	425	400	380	380	390	363	373	353	419	375	422	410	340	320	362	404	386	408	398	374	360	374	381	431	395	382	362	348	370	382	369	394	370	367	401	371	374	392	384	356	374	374	361	375	368	392	385	367	356	356	384	375	382	360	373	350	367	382	353	402	415	387	396	363	364	354	367	364	365	363	393	346	394	375	379	370	406	362	397	401	387	390	397	369	353	364	352	371	372	331	399	422	385	374	338	342	355	407	348	346	382	355	402	434	363	357	383	376	404	376	396	388	377	362	360	381	374	400	356	368	418	382	410	422	394	413	353	385	395	380	386	383	368	407	399	376	380	373	364	399	396	387	357	380	419	374	433	352	389	408	403	385	370	387	378	359	381	399	359	370	405	334	385	368	347	369	355	363	389	343	404	319	361	392	405	342	393	340	366	377	408	373	352	370	357	399	388	386	370	372	357	363	365	405	372	393	345	355	392	361	375	367	394	373	347	369	381	352	380	351	388	336	382	394	356	331	365	389	425	389	347	346	360	363	354	394	357	386	368	369	385	371	373	426	342	353	396	406	399	369	404	365	384	371	369	390	370	361	396	366	384	358	378	389	400	356	385	362	389	388	377	353	383	363	347	367	362	365	355	381	397	359	366	402	378	379	335	379	368	372	361	380	419	371	370	361	353	360	375	381	376	373	353	371	360	376	374	386	395	414	374	415	368	387	412	372	370	370	350	366	380	357	374	368	377	374	357	411	382	376	343	404	385	385	369	377	356	355	379	380	371	362	369	345	375	377	407	373	387	382	395	342	355	379	347	364	335	366	340	364	369	375	386	362	388	390	391	405	374	353	375	364	403	385	373	350	382	402	367	400	392	395	408	353	369	368	348	370	401	384	385	360	386	354	382	358	350	417	352	396	404	389	395	385	399	375	345	398	379	384	394	379	404	346	367	375	392	364	405	387	372	407	349	385	370	379	375	380	414	385	378	397	365	381	359	389	354	358	361	362	417	380	378	371	408	385	359	382	390	365	381	370	380	397	400	390	368	364	401	408	394	381	366	364	393	375	392	381	372	372	367	372	366	367	377	382	371	372	357	341	358	344	402	354	405	384	394	393	343	384	376	386	366	378	359	380	337	378	363	396	408	385	370	356	362	386	380	363	352	425	375	390	391	364	399	367	399	401	386	397	363	363	343	365	379	368	391	361	371	357	400	384	370	368	369	403	363	366	374	401	357	376	387	388	378	414	421	387	352	381	381	393	351	382	396	381	352	399	364	333	375	377	352	354	379	337	399	401	399	368	363	390	388	401	389	380	371	362	368	360	378	381	410	386	383	376	366	386	372	357	381	357	363	404	330	371	379	377	362	381	383	369	390	380	349	355	394	362	364	390	362	398	383	387	377	377	396	363	374	369	348	379	375	368	395	371	376	384	367	426	422	353	353	407	354	389	361	399	359	426	371	370	386	373	375	383	375	387	359	341	409	345	358	396	405	378	374	361	370	387	436	326	359	387	390	371	352	377	347	421	397	391	380	384	382	395	376	389	427	369	330	377	392	365	389	366	378	367	389	401	411	386	385	416	387	386	372	390	374	355	345	394	393	394	358	422	355	379	377	370	402	401	369	391	358	368	379	352	383	363	395	404	365	385	388	385	394	392	376	387	380	383	383	356	372	366	392	356	367	367	336	380	336	372	345	374	349	384	379	372	368	391	395	365	357	376	407	380	409	396	403	391	357	367	394	391	388	379	375	399	402	390	351	381	381	385	356	367	366	368	375	382	384	378	344	385	347	371	358	389	408	359	355	380	419	372	361	389	369	380	367	389	349	343	379	367	378	391	350	397	407	410	349	363	382	352	367	357	368	380	357	346	395	409	404	379	350	379	358	374	402	381	350	389	360	396	387	393	389	364	425	371	369	380	386	399	394	372	355	376	361	361	335	362	357	396	391	382	361	401	373	388	385	408	396	362	373	368	355	422	389	383	403	391	347	397	381	369	353	366	355	358	370	377	379	369	390	363	378	340	382	350	365	388	363	373	383	361	370	349	376	342	369	357	366	348	401	393	357	386	383	388	379	391	361	388	376	369	351	352	372	369	378	377	395	371	387	367	366	403	389	365	358	404	428	389	392	360	385	371	377	393	417	408	377	373	339	321	394	383	385	388	382	376	358	399	389	363	351	377	417	389	387	367	385	385	391	386	407	360	377	393	382	406	365	373	383	404	385	370	372	412	392	388	417	399	353	363	400	385	387	364	405	369	403	363	377	370	365	374	383	347	374	396	380	354	366	399	414	374	382	348	359	363	381	352	354	402	369	352	394	348	380	352	388	369	394	392	365	368	375	371	373	406	333	345	370	409	384	380	398	396	395	377	357	343	348	412	353	384	351	408	380	396	361	379	365	404	368	390	399	383	387	370	343	360	373	382	395	365	362	370	360	371	358	381	360	386	387	383	391	367	384	357	398	386	368	388	390	357	342	384	385	373	417	334	378	421	374	362	379	388	347	372	379	365	377	375	390	388	386	355	409	358	379	348	352	389	405	366
26520	20267	11113	3625	1640	1040	834	708	577	506	479	385	389	383	387	341	332	353	336	341	345	338	305	311	335	297	300	296	308	302	326	290	288	301	279	276	279	316	306	286	287	296	277	303	287	293	308	288	290	288	294	307	316	319	259	283	322	324	312	286	274	288	291	289	288	301	272	302	288	304	290	302	288	278	255	318	271	314	310	287	285	305	290	291	286	312	284	294	283	304	287	268	293	293	305	315	300	329	262	294	312	274	311	288	299	275	294	250	293	305	300	302	327	283	280	311	260	295	317	276	305	304	260	305	304	282	285	257	282	298	288	298	272	319	301	305	275	295	281	336	290	280	278	292	282	294	306	290	325	285	305	310	284	300	295	306	279	331	275	282	307	276	328	281	264	284	307	286	275	286	303	309	267	287	322	284	317	314	281	316	290	276	304	296	298	307	302	282	285	283	286	284	267	309	286	290	277	310	285	282	297	312	266	302	323	308	302	294	281	287	276	290	291	263	296	301	299	332	274	290	291	280	299	277	293	308	299	291	277	308	289	276	287	289	292	286	310	303	299	268	295	272	300	275	310	306	284	310	282	286	293	289	288	297	284	299	276	297	303	253	267	304	292	277	267	307	289	310	279	299	310	316	274	292	298	285	288	293	301	274	309	251	274	266	283	291	294	306	298	278	295	309	285	279	275	281	295	298	291	316	253	285	298	320	291	280	296	286	288	272	291	286	297	265	315	294	262	313	275	336	285	300	291	285	300	308	302	276	285	310	270	310	276	301	268	283	300	264	307	288	261	296	272	277	307	315	285	297	276	312	288	271	308	304	271	270	310	297	280	290	299	283	306	280	280	302	320	310	297	292	281	280	306	274	286	309	286	292	298	308	274	281	313	262	303	271	275	286	298	294	287	287	331	274	286	256	266	316	296	303	287	287	279	314	304	293	298	285	295	273	255	327	284	287	279	296	289	271	299	294	282	301	305	285	279	245	279	288	286	286	303	302	249	272	286	296	303	271	279	263	275	301	302	302	326	266	296	289	301	307	330	293	304	293	305	289	295	297	294	259	283	265	267	278	276	287	309	307	254	276	309	270	272	284	283	315	288	290	301	293	319	300	288	302	299	283	269	288	299	294	313	307	278	284	298	312	282	295	304	287	313	301	293	281	308	314	274	297	284	287	282	306	292	275	324	314	301	274	284	319	280	264	273	303	281	290	311	283	290	320	305	279	269	285	317	290	298	296	283	300	263	289	313	338	324	306	301	319	262	316	284	295	274	296	286	294	273	292	292	299	290	297	306	311	295	284	305	280	290	306	290	329	278	302	277	285	281	297	307	298	297	305	274	299	296	277	328	283	290	304	304	267	291	300	302	308	322	266	295	294	307	306	294	318	284	319	282	283	279	286	284	293	295	296	289	281	265	268	303	293	297	312	277	318	295	266	270	289	290	304	288	282	290	267	305	294	267	294	295	305	284	311	275	286	310	322	300	323	315	302	317	327	286	329	297	266	330	289	290	286	320	282	289	296	286	293	307	283	291	296	302	296	309	299	285	326	305	312	298	277	300	305	284	296	292	292	324	292	288	273	322	283	291	294	308	290	294	303	302	251	317	280	288	277	280	341	321	263	320	284	284	314	267	310	316	302	280	262	282	261	294	316	291	316	289	292	283	298	296	267	296	291	280	274	301	304	316	286	306	303	285	285	288	289	276	280	279	294	336	296	265	284	298	268	260	279	293	284	268	250	302	297	300	277	280	292	301	264	302	302	274	318	305	301	291	287	267	293	291	294	274	279	311	288	284	336	307	293	303	302	279	291	302	311	287	266	276	308	276	306	287	290	300	318	308	297	277	309	307	299	279	299	288	277	269	279	290	280	282	316	273	259	296	309	295	253	255	295	324	281	263	326	282	285	308	308	304	277	290	274	304	306	281	293	233	314	306	287	297	307	291	271	304	302	271	277	305	267	309	280	308	303	273	327	286	300	286	277	310	266	294	313	285	287	286	298	278	292	293	310	290	290	279	307	280	269	335	280	283	305	255	291	261	284	318	281	289	297	304	288	349	261	302	296	274	264	272	284	290	293	303	297	297	264	280	276	279	288	291	249	258	313	275	315	323	312	288	279	317	305	256	278	321	296	296	309	288	289	275	320	282	299	279	279	343	313	295	288	272	282	273	324	298	271	263	343	296	287	298	294	291	296	295	271	317	272	295	311	304	280	283	321	297	297	303	305	301	304	275	292	282	320	319	279	287	282	261	302	272	314	303	302	274	280	284	298	303	307	268	325	275	264	289	284	309	259	284	293	274	303	315	282	306	308	301	301	279	306	318	284	282	283	306	307	289	288	277	295	298	277	272	304	255	277	281	292	267	324	310	270	305	270	291	293	292	292	264	311	283	289	274	313	275	279	304	300	290	305	294	286	275	295	295	266	296	295	276	300	274	285	281	295	300	300	290	298	277	285	303	282	276	306	276	301	282	301	283	312	273	302	291	312	324	304	292	294	299	290	304	264	330	304	302	303	343	290	279	286	295	278	273	295	318	304	266	279	315	287	263	271	289	298	258	313	281	313	249	303	309	284	299	283	260	277	277	319	310	323	286	277	256	270	309	283	300	297	282	267	298	295	277	283	278	302	296	291	320	303	285	319	283	312	304	302	309	291	321	286	291	282	304	307	303	294	270	284	288	297	276	293	308	283	310	285	329	300	290	287	318	293	309	270	314	295	280	312	297	308	299	266	324	292	275	269	290	316	278	275	303	263	309	310	293	311	288	289	277	282	281	275	288	296	271	297	249	313	282	264	289	279	294	298	308	299	298	336	317	285	283	314	279	262	309	299	319	255	312	282	311	275	308	307	297	291	288	327	266	280	290	301	294	268	307	285	289	301	294	276	283	301	305	321	283	274	267	311	315	301	287	284	270	280	261	260	302	288	300	330	294	276	306	295	260	270	316	328	285	292	279	330	309	297	267	293	293	277	304	277	329	280	288	275	298	289	317	288	322	274	306	293	293	316	300	273	274	276	270	304	320	281	281	312	280	305	297	291	288	305	309	331	277	340	326	278	314	289	283	288	287	291	296	275	281	283	308	251	309	276	304	294	296	313	306	292	300	287	302	304	303	296	291	304	297	275	273	272	272	317	289	325	267	288	300	295	321	279	312	315	286	296	309	339	270	316	296	303	303	279	294	331	276	299	305	298	288	272	285	285	292	256	313	286	288	285	302	266	262	317	295	292	297	320	270	272	278	286	260	310	290	324	311	290	280	321	307	314	304	300	259	308	302	292	290	304	288	264	292	320	265	283	294	295	297	286	278	276	273	306	309	309	316	317	284	308	313	287	280	299	296	318	292	313	270	286	300	304	285	285	300	311	286	268	301	276	294	281	272	305	297	294	291	329	281	306	292	300	273	311	301	310	276	320	303	300	285	312	298	296	320	302	308	288	279	264	279	280	277	302	303	271	296	276	265	326	289	286	283	293	310	283	322	298	317	280	312	315
10935	17121	14403	7570	4930	3516	2754	2365	1852	1697	1343	1089	1024	868	976	894	823	843	806	742	725	681	706	723	615	666	655	604	597	631	607	700	595	629	656	639	599	601	619	630	634	582	622	621	606	638	613	633	631	668	576	649	599	595	625	598	624	566	620	599	609	620	572	649	617	619	604	581	602	599	586	582	573	591	575	540	578	622	617	586	548	616	588	578	555	603	570	568	587	572	581	578	621	607	600	568	572	536	565	600	563	579	563	580	599	576	528	585	595	600	605	622	561	599	604	561	632	630	584	592	575	548	579	601	576	565	577	593	550	605	556	604	622	594	618	590	609	589	569	613	562	560	591	609	635	617	579	584	588	547	535	563	603	572	626	575	561	586	581	571	583	586	590	606	622	566	575	577	616	592	598	597	570	571	584	582	595	613	649	588	565	621	614	575	610	552	583	621	560	609	548	586	622	627	571	594	610	573	556	566	564	576	587	557	613	577	590	588	613	572	625	552	564	623	539	565	596	598	613	585	587	552	582	594	576	570	564	619	574	594	633	619	583	589	548	618	632	606	579	602	572	574	616	609	592	558	551	563	580	609	562	597	631	572	572	582	619	572	629	593	611	558	590	594	530	572	599	589	568	573	608	604	586	569	586	602	599	596	609	533	551	591	581	542	584	617	543	615	624	589	563	619	583	561	562	576	577	562	589	599	594	605	568	598	633	596	572	596	632	592	593	602	592	611	570	570	597	584	567	656	544	578	631	568	599	532	551	554	578	554	582	595	618	642	600	609	595	548	581	612	595	581	585	588	609	533	603	590	614	635	626	618	570	589	593	605	564	573	581	579	560	602	594	606	610	548	573	609	607	556	542	571	565	567	597	631	598	521	494	624	547	581	592	532	577	580	558	603	576	605	595	557	593	557	581	584	572	620	600	596	560	604	583	593	549	618	594	515	599	600	610	553	604	603	577	605	626	591	583	586	555	614	586	643	589	606	615	548	556	588	593	571	595	572	608	573	584	592	587	601	618	609	589	556	594	596	585	599	597	555	591	576	586	585	602	589	609	570	591	585	590	627	588	589	588	557	585	584	584	596	573	584	573	560	550	611	592	551	634	606	588	566	603	632	580	586	625	608	598	606	542	568	581	608	591	594	611	587	592	617	596	574	595	587	585	526	577	609	564	535	612	570	623	578	571	625	610	528	566	599	554	597	554	571	597	576	588	561	547	567	560	590	586	594	578	551	556	561	586	557	621	562	594	555	600	584	580	602	543	628	623	584	551	634	607	594	597	584	563	552	613	563	544	569	570	598	595	580	631	541	606	555	590	595	570	607	588	597	555	603	556	615	569	594	595	623	568	579	571	561	580	604	568	591	563	606	591	621	590	603	603	572	614	596	589	571	579	564	599	591	611	582	582	614	614	579	604	572	589	579	629	617	608	563	609	598	569	613	579	547	560	574	569	584	608	587	599	631	610	616	562	593	564	584	618	575	597	577	570	593	573	602	625	582	572	564	550	567	577	597	607	585	609	596	537	550	576	585	528	586	604	510	564	586	602	601	553	598	559	589	627	600	645	613	543	628	559	619	564	590	580	569	573	587	573	552	564	585	593	601	628	619	554	590	574	588	609	615	552	555	557	602	588	565	578	635	548	589	572	586	525	562	567	556	611	605	600	608	565	620	543	596	584	596	556	578	566	595	587	590	590	599	582	595	594	607	587	559	574	617	611	544	579	574	566	607	575	603	569	582	621	623	590	585	580	609	600	602	610	593	615	571	620	569	575	589	580	592	555	604	560	593	576	594	592	585	577	531	554	614	550	577	629	564	569	636	583	586	571	563	619	591	582	623	606	612	608	576	592	595	569	627	611	575	611	583	556	558	611	603	519	592	556	594	557	552	588	595	616	587	595	554	567	540	538	584	559	567	566	599	614	525	580	580	587	587	581	604	603	608	614	596	584	639	625	585	568	580	616	596	562	586	583	635	575	563	607	574	622	575	562	564	572	577	628	553	573	594	612	561	558	622	567	581	562	622	578	522	592	577	593	547	566	565	575	653	616	585	576	556	591	581	580	615	597	601	624	603	618	598	581	611	608	570	597	609	574	543	578	586	580	620	617	588	557	575	614	591	608	581	589	571	582	586	582	656	625	633	577	586	590	593	566	536	601	592	601	561	586	570	610	597	579	567	587	584	575	581	624	562	584	603	591	617	581	642	567	620	614	591	594	566	570	556	636	598	584	622	592	611	614	549	578	617	601	590	636	584	582	560	615	559	587	613	573	578	583	567	580	581	595	573	607	572	574	581	583	542	593	529	598	573	586	585	540	611	617	547	600	594	612	576	606	583	600	589	584	587	586	587	605	591	563	571	569	608	605	601	560	566	592	594	585	595	552	562	617	600	579	613	574	591	630	541	571	596	617	555	543	597	612	581	612	621	605	598	576	610	557	603	570	604	598	581	564	592	589	587	566	587	590	560	562	595	629	553	626	574	556	567	569	592	600	566	587	581	562	584	569	601	612	600	663	568	574	595	624	591	517	628	599	590	584	566	587	582	595	580	606	590	535	575	601	592	581	597	597	614	589	601	612	609	576	568	557	555	609	588	599	579	581	610	585	603	570	584	583	596	591	607	588	604	573	632	627	578	574	536	598	568	600	563	607	589	598	584	579	556	554	560	560	609	563	585	609	583	604	587	595	610	641	582	601	571	564	615	595	545	584	605	616	606	595	594	597	584	561	583	588	562	549	561	596	581	560	597	570	629	616	611	602	548	564	590	598	570	592	557	585	583	547	597	561	590	543	605	608	575	584	571	599	579	587	591	584	564	598	606	600	596	563	557	612	610	569	589	569	605	567	619	562	591	577	621	595	614	567	633	620	572	590	568	580	591	548	552	554	589	566	590	541	619	641	579	595	562	582	559	526	573	558	566	596	572	574	566	581	585	574	585	610	595	554	585	599	612	597	623	592	573	579	592	604	586	603	571	622	612	603	612	559	578	620	597	603	611	585	567	587	597	573	557	574	559	600	610	597	617	592	594	599	561	595	607	626	563	569	555	613	589	579	599	579	592	617	641	589	595	637	558	583	595	588	539	568	576	588	544	614	575	616	612	586	627	583	585	536	550	602	569	587	590	574	561	578	576	590	601	577	600	546	574	563	604	565	605	636	594	613	596	597	578	550	578	601	588	560	582	599	619	614	589	575	569	574	585	629	557	578	578	572	577	573	585	592	656	623	589	571	553	594	628	615	540	602	562	632	563	577	586	579	588	578	584	585	618	549	558	596	580	578	612	578	565	596	581	581	575	595	566	590	626	568	560	630	590	588	550	559	610	594	611	608	613	575	615	581	596	568	617	560	556	555	591	620	566	590	581	632	589	623	588	582	580	620	605	580	609	612	581	554	559	577	556	619	587	572	622	565	559	572	601	591	566	620	627	659	601	519	596	582	609	565	605	577	603	574	576	620	587	571	574	626	607	599	581	581	561	552	633	571	597	569	604	563	606
23897	21075	28085	24268	19569	4415	1728	1055	797	719	526	441	391	371	351	317	304	295	273	284	252	227	211	239	203	198	212	214	214	222	243	197	186	222	220	198	184	201	193	181	181	167	194	180	182	214	184	185	199	204	201	212	193	188	195	173	183	202	170	184	189	169	177	211	176	220	181	204	194	174	170	194	185	179	180	184	170	167	191	154	175	176	158	176	195	187	178	176	179	194	139	168	164	213	189	182	190	159	180	164	176	178	173	186	164	175	178	173	171	152	180	169	210	174	182	182	197	186	160	201	189	171	181	182	177	172	178	163	184	172	169	173	178	186	165	164	180	180	187	158	173	171	172	159	187	188	169	160	166	180	179	192	157	163	170	171	188	194	172	166	155	175	183	171	204	178	169	193	169	175	203	157	163	167	188	167	186	162	160	162	187	190	196	187	191	198	174	180	168	168	181	187	182	169	168	190	181	185	166	178	168	211	170	175	166	152	159	174	162	187	167	178	172	158	165	174	160	169	191	181	169	169	193	181	169	180	178	166	163	169	184	179	143	164	182	165	178	188	156	187	169	161	159	177	176	196	162	163	195	152	200	189	168	171	180	153	149	178	171	197	173	164	177	182	172	187	175	164	196	151	184	158	180	197	173	186	193	167	177	167	200	180	207	184	171	179	175	184	178	169	191	182	177	170	172	170	166	185	164	186	161	169	174	188	168	188	195	179	175	184	201	200	191	189	180	179	176	161	161	178	175	163	206	172	174	192	170	182	177	184	182	184	151	171	168	189	198	172	176	175	192	171	192	194	172	166	170	179	178	180	179	162	179	180	193	203	163	182	152	165	173	160	173	159	164	173	162	162	176	169	179	163	167	164	180	171	190	181	167	171	191	180	157	212	189	196	171	177	197	175	202	167	172	175	170	187	200	177	195	183	173	179	171	156	183	168	168	177	165	179	201	177	166	171	169	165	190	198	167	184	171	183	190	175	186	176	159	176	183	177	196	175	196	189	205	147	190	153	167	168	166	171	173	154	190	178	160	179	162	164	166	165	180	174	158	174	183	181	162	182	184	176	173	158	172	187	170	165	174	193	187	157	191	157	194	169	181	180	201	183	171	188	161	173	171	204	165	192	185	184	167	186	176	175	168	186	155	194	179	188	154	193	181	173	191	170	160	199	144	176	172	180	182	179	164	187	169	165	176	205	143	171	172	162	160	200	197	173	175	178	178	173	154	174	180	187	198	157	187	192	176	180	174	165	167	192	177	186	166	172	179	194	174	193	194	187	166	197	168	177	206	173	169	182	172	189	169	190	199	168	180	161	164	157	183	166	161	171	185	194	174	187	165	170	177	182	162	176	191	189	155	144	161	165	167	169	151	180	183	162	180	174	178	187	159	164	196	184	193	160	178	197	166	165	166	189	200	177	176	178	194	163	191	169	188	183	165	187	165	158	162	161	186	168	178	161	164	179	163	200	191	182	195	183	184	185	182	188	188	169	181	199	167	180	174	183	188	168	174	193	177	165	176	184	174	152	172	188	175	169	176	166	197	197	192	193	195	185	151	159	174	172	178	176	174	174	176	179	186	166	154	180	179	185	186	169	175	192	178	175	175	175	177	176	169	180	164	193	164	176	181	161	171	184	158	189	192	184	194	180	149	187	183	162	159	166	186	191	181	163	191	167	172	188	189	197	169	172	197	158	173	166	195	183	167	152	152	191	193	152	172	180	169	168	166	173	142	181	164	190	175	183	180	183	206	181	193	194	173	172	180	173	181	162	180	205	161	186	163	183	190	164	203	175	157	195	197	179	173	190	195	165	166	176	184	159	165	188	174	177	181	178	198	157	195	170	177	161	152	173	177	177	187	183	173	165	170	179	204	175	151	166	168	198	154	174	159	164	186	211	176	157	187	185	168	168	161	188	194	182	172	179	178	204	163	146	174	170	190	171	165	146	155	179	181	180	179	188	185	182	160	176	171	174	166	201	191	166	168	189	160	157	175	168	171	195	185	176	190	190	174	181	185	160	177	166	151	194	169	179	170	187	159	167	178	162	162	166	168	159	179	178	164	183	180	200	190	178	163	146	208	179	165	165	192	183	195	185	160	155	163	181	187	183	155	182	159	178	173	184	181	170	160	165	174	184	183	187	191	197	178	159	183	203	173	170	164	150	189	164	205	162	187	173	167	178	195	165	154	178	192	194	173	162	169	168	184	183	198	180	189	185	178	187	151	187	204	171	148	204	186	182	174	173	176	180	168	206	189	190	169	165	179	167	190	174	176	156	177	159	189	173	187	181	161	159	168	179	167	186	153	186	192	175	201	221	180	159	183	174	181	178	185	158	177	180	165	167	172	184	174	180	181	186	186	161	154	186	197	163	157	184	164	171	161	178	178	144	162	175	177	178	179	174	178	172	177	183	203	171	165	183	207	178	169	174	163	173	174	172	162	170	172	166	169	166	180	167	197	188	172	174	193	188	170	178	202	181	189	175	179	182	149	171	182	152	167	166	184	205	169	174	171	213	157	181	169	170	185	162	162	174	162	163	206	175	175	192	188	173	194	191	174	159	181	190	194	167	169	165	193	174	177	170	171	173	187	176	163	157	173	171	204	157	183	164	162	168	177	152	192	188	167	193	188	171	196	184	171	170	177	180	179	171	176	183	177	160	182	176	176	153	180	164	200	190	150	189	175	171	198	210	192	169	184	174	182	182	135	179	198	173	198	147	177	186	203	175	175	179	182	189	177	186	183	152	169	179	173	187	168	155	176	161	174	175	191	170	182	162	192	149	154	172	172	178	176	178	201	159	192	167	189	170	185	150	187	194	153	163	164	184	163	165	164	189	165	188	204	176	184	184	166	176	178	165	190	161	171	158	188	170	173	163	183	167	175	187	179	173	187	168	170	194	192	176	180	179	166	195	174	172	164	192	171	160	206	186	184	165	173	197	203	166	171	171	197	171	199	172	175	175	152	186	164	158	170	181	191	154	176	173	165	182	174	178	175	208	181	178	173	197	168	172	175	178	194	148	157	181	175	160	170	204	193	178	172	181	177	169	171	167	161	169	145	148	178	199	158	157	161	184	169	159	170	179	179	213	192	153	189	181	173	205	184	177	144	164	174	173	169	177	160	196	174	167	188	167	181	156	158	156	186	196	187	182	146	173	183	169	194	186	183	179	155	182	160	177	178	207	206	174	198	184	180	174	182	163	165	184	185	186	177	180	174	187	173	176	170	165	192	158	165	189	165	186	171	179	168	162	171	185	178	182	172	187	181	172	174	168	177	184	158	189	162	178	182	178	161	170	173	187	157	163	152	169	182	154	198	180	172	167	162	166	182	170	164	208	192	177	192	168	176	173	221	166	173	171	170	203	161	179	182	162	152	166	183	186	158	189	170	167	166	161	171	188	167	170	191	166	166	167	166	176	199	183	200	175	190	172	160	156	168	175	182	182	161	197	193	182	174	178	183	153	151	171	168	182	185	172	182	183	141	199	172	161
12573	24529	21506	12641	8907	6471	5007	3994	3050	2509	1874	1501	1359	1159	1139	1043	978	850	817	778	674	647	615	537	555	545	541	491	446	519	570	535	464	475	440	486	443	396	400	425	398	412	437	402	428	422	454	487	466	414	412	450	446	413	385	382	415	380	425	421	374	385	391	387	371	396	374	366	376	367	392	354	365	381	394	354	350	340	364	353	360	336	317	382	349	315	356	363	338	365	346	387	351	380	349	380	361	382	383	382	357	364	360	362	369	373	365	363	374	403	363	362	387	394	391	371	370	339	374	384	351	368	389	407	383	395	394	357	327	364	341	341	356	381	361	373	361	344	368	387	353	370	346	335	343	378	376	391	359	325	362	370	374	345	348	362	374	372	374	400	348	365	384	344	390	383	366	353	345	382	370	331	367	390	349	385	354	345	368	367	365	355	364	360	357	325	359	372	387	370	358	348	363	393	338	386	359	385	355	372	356	336	382	388	346	388	369	394	361	355	429	407	348	393	338	383	385	393	354	325	386	325	323	353	352	373	402	391	370	324	367	363	363	389	397	392	389	372	380	384	361	379	364	349	362	343	372	338	389	372	384	372	347	352	347	361	346	352	382	374	388	356	353	351	338	406	369	345	378	332	357	373	337	364	381	384	339	371	383	387	361	357	337	402	332	363	367	347	374	381	365	368	354	355	390	379	373	354	319	330	365	362	376	392	369	409	347	372	361	385	365	378	340	385	369	363	329	355	374	352	385	337	367	360	383	347	365	388	387	380	369	361	355	381	416	357	337	338	392	328	364	401	399	382	395	342	361	356	372	323	371	364	323	374	387	363	383	358	333	350	382	331	348	375	388	354	395	364	391	367	390	311	359	370	367	380	367	361	332	366	351	365	346	381	339	349	352	352	374	357	397	366	322	370	400	356	369	356	384	354	385	373	390	343	396	391	358	377	367	394	368	380	381	360	358	371	355	398	364	358	397	357	373	354	332	370	383	350	381	369	363	338	353	365	359	362	385	357	367	357	362	351	318	326	395	363	362	367	370	335	383	376	374	357	351	349	376	333	366	336	387	357	396	353	340	385	339	366	357	402	367	360	373	379	375	357	332	380	368	353	360	354	366	352	345	354	373	373	352	350	377	369	352	373	364	382	402	365	368	376	367	409	382	368	347	399	374	375	375	366	351	348	354	329	354	365	370	378	348	379	329	383	365	336	334	369	363	371	383	356	376	383	391	379	363	349	363	358	352	354	352	364	364	375	354	359	372	362	363	361	369	347	374	395	322	367	337	361	383	362	387	374	400	371	396	340	398	364	372	367	355	355	358	360	342	358	366	346	347	403	367	372	386	371	355	351	350	410	324	343	367	371	347	374	370	350	341	372	390	334	359	368	364	353	360	373	327	361	363	354	359	372	376	390	357	399	364	360	375	362	313	385	358	351	358	382	391	349	346	373	353	365	382	383	402	357	367	366	375	387	394	365	380	349	378	402	363	407	351	377	343	383	415	344	363	358	353	364	400	370	335	376	388	356	365	368	353	348	376	332	380	361	392	341	350	378	373	325	366	363	353	351	346	336	376	354	361	353	350	380	315	359	363	373	401	362	363	359	383	358	384	355	372	349	372	331	357	348	369	362	345	377	348	381	351	358	354	389	353	339	379	345	372	354	364	338	379	362	353	355	381	357	409	332	327	347	361	383	338	328	351	339	385	339	348	363	379	361	343	339	359	363	355	364	392	354	357	357	374	347	324	341	403	351	396	369	361	383	378	384	370	369	347	337	350	345	359	383	367	351	370	380	350	350	366	388	343	375	408	360	349	366	387	364	377	377	350	338	346	339	359	388	370	358	382	384	384	392	350	366	377	397	381	397	356	361	371	383	367	382	360	379	373	378	378	346	381	367	341	380	365	367	368	388	372	384	405	361	366	368	371	348	377	361	366	372	333	393	393	378	356	346	358	389	347	354	397	344	310	381	337	355	321	357	366	360	330	373	370	335	390	372	370	365	337	377	338	374	364	357	404	367	355	370	391	403	358	399	395	345	350	367	393	344	378	358	384	351	364	380	394	380	372	359	363	361	364	374	338	356	370	352	366	391	381	349	376	381	361	355	364	346	392	392	376	363	371	379	350	370	353	342	342	386	347	326	358	343	409	351	372	333	383	362	397	392	371	337	347	403	344	395	393	346	358	358	355	328	339	374	393	376	381	375	348	349	376	397	359	356	374	383	371	372	386	380	361	379	353	380	364	381	375	354	370	380	402	382	377	350	370	371	380	391	355	333	347	355	371	347	374	373	367	387	361	371	365	343	383	350	396	342	373	355	376	344	375	371	366	368	377	410	369	376	391	356	332	364	381	353	403	345	405	388	378	348	339	383	390	370	391	380	370	349	380	386	359	349	384	358	356	373	388	360	359	360	376	374	375	351	359	376	370	373	367	372	380	362	375	409	354	409	361	359	352	357	381	378	343	354	393	333	362	336	370	366	339	361	360	340	370	414	395	369	370	348	373	370	345	369	380	360	356	358	354	390	372	386	369	377	361	393	364	383	348	331	384	349	361	346	359	366	330	351	353	379	346	333	343	346	380	363	361	377	362	381	353	392	361	383	348	338	337	351	377	366	326	357	371	361	364	383	343	367	338	352	328	385	330	367	370	376	352	388	345	344	384	369	352	373	353	369	373	367	390	362	360	310	341	351	356	360	354	398	386	365	363	375	386	355	382	381	349	399	356	342	340	347	391	356	375	377	380	389	337	377	360	336	365	323	306	339	366	358	361	347	364	374	353	323	370	354	374	375	345	377	384	362	344	375	360	343	398	366	372	351	354	360	342	368	357	388	381	358	368	358	409	358	361	375	364	362	367	377	371	377	338	367	344	374	358	358	384	373	385	376	349	372	351	374	380	356	343	400	364	337	341	350	358	403	382	365	369	349	381	345	378	378	360	367	372	335	354	375	386	376	320	383	351	368	367	360	361	355	379	373	391	372	371	347	380	333	376	386	400	363	352	336	366	383	382	374	336	385	341	339	351	382	368	359	340	372	361	353	358	344	366	328	342	373	376	364	358	384	376	358	350	370	391	350	333	333	392	317	370	333	376	373	357	372	341	347	396	358	402	385	350	350	379	375	352	372	365	378	373	372	364	366	365	362	342	410	378	377	366	362	400	390	344	339	386	379	383	336	358	371	382	393	366	369	389	363	333	356	365	391	354	389	374	363	397	368	395	351	390	367	375	359	364	356	341	351	376	373	367	329	388	375	317	346	330	402	363	336	376	355	382	345	354	372	353	390	364	362	377	360	374	332	385	384	380	350	381	384	378	319	378	387	383	361	371	398	382	382	339	378	376	328	386	389	369	397	372	385	371	343	382	390	365	352	331	362	371	360	384	356	399	390	382	347	350	392	352	394	353	360	385	388	365	366	406	372	355	354	357	364	363	394	395	348	383	369	360	370	399	373	357	362	373	372	405	357	367	378	346	383	366	338	347	366	341	342	353	351	372	360
23096	21133	28832	23689	21140	18636	4423	1718	1167	1007	721	550	550	471	459	428	440	416	347	366	327	285	293	256	285	292	256	242	235	283	243	245	241	256	206	231	231	209	195	204	188	217	205	210	201	235	214	260	221	217	226	233	210	209	212	208	236	227	203	223	226	218	203	196	202	206	189	191	194	198	203	183	206	206	192	209	196	204	201	198	196	208	183	183	205	239	190	203	214	209	193	207	173	215	208	202	217	202	201	212	192	204	203	177	179	188	207	194	183	219	200	202	205	194	177	192	210	186	187	199	198	194	199	195	168	209	228	202	190	186	221	188	177	207	170	206	216	187	184	199	177	203	197	191	200	184	203	187	195	185	194	172	193	205	196	204	193	188	191	201	197	215	200	179	197	206	197	219	184	205	194	198	194	208	195	209	207	174	189	200	170	194	209	212	198	215	212	196	187	206	173	186	214	228	200	208	186	193	199	199	216	205	194	192	233	186	183	192	206	192	198	193	176	184	209	191	188	185	226	191	216	186	180	215	190	203	198	208	201	197	206	218	216	191	217	183	193	190	219	194	209	200	216	175	199	193	193	202	204	196	216	201	224	210	203	186	185	193	190	210	172	163	194	196	201	202	197	189	185	206	170	246	197	186	186	189	225	179	198	190	207	204	180	198	181	188	186	206	217	200	189	202	190	221	166	194	213	189	208	203	206	187	193	196	200	196	203	201	198	203	180	196	224	219	208	185	207	228	185	196	205	213	191	191	181	181	196	206	193	203	188	197	188	184	191	185	204	216	208	183	218	202	188	179	192	206	195	209	195	213	195	195	181	188	202	193	193	189	207	195	177	205	179	204	199	176	188	188	178	195	202	194	196	185	205	200	228	200	195	196	211	197	177	211	208	211	178	201	210	163	181	197	214	193	194	218	202	205	193	203	212	214	216	213	212	216	208	195	197	194	190	205	210	206	195	199	206	207	214	219	191	192	211	187	198	216	199	200	189	184	179	201	228	183	178	212	181	207	176	189	188	185	220	192	203	213	180	200	196	201	208	201	178	199	201	176	170	211	186	189	157	211	186	197	162	201	193	201	200	180	212	184	210	181	198	199	189	208	189	192	189	198	188	212	216	184	197	210	181	180	210	202	167	197	172	190	192	197	197	198	217	196	197	197	176	202	175	195	188	204	181	223	196	201	209	190	166	197	183	206	198	174	194	214	176	206	206	202	181	200	175	192	198	201	194	209	183	199	207	189	200	217	188	174	206	195	189	190	212	204	170	181	198	195	209	187	219	183	196	198	189	196	200	193	184	216	211	200	204	197	204	183	214	186	183	188	189	191	189	202	203	203	202	216	205	189	218	191	179	188	211	211	196	177	199	200	179	211	195	207	198	182	166	183	198	211	189	196	224	203	208	209	208	198	182	187	196	188	202	192	200	169	192	199	206	204	182	183	186	180	206	196	201	177	206	185	192	187	204	198	198	177	199	187	178	196	205	189	183	190	196	203	182	169	188	184	197	200	214	205	196	196	205	199	174	203	187	195	218	206	209	208	194	187	195	190	165	214	203	170	177	187	177	183	194	199	216	216	187	181	188	207	185	196	200	176	192	187	204	187	200	181	196	184	166	198	209	189	222	188	190	184	197	174	184	198	218	185	200	206	178	194	194	224	191	205	199	204	206	202	200	186	196	197	198	175	197	182	163	196	200	176	179	202	189	210	184	186	186	185	184	208	188	206	192	217	180	222	186	185	203	199	203	206	192	194	199	219	182	186	193	184	202	203	191	190	223	184	200	186	211	186	220	196	185	196	218	203	219	181	193	211	224	181	180	186	207	200	203	193	228	196	184	189	195	186	190	183	210	200	197	188	170	197	187	182	179	200	191	174	192	209	181	195	201	187	196	202	207	181	204	207	188	186	178	191	185	172	199	190	202	194	203	190	215	202	194	223	182	222	188	179	197	201	185	234	221	177	205	180	201	194	197	194	205	191	215	207	189	190	192	214	184	187	182	205	175	208	194	185	219	184	210	192	188	175	190	196	196	183	216	179	177	204	198	184	182	177	181	194	176	182	218	209	189	211	200	183	215	188	195	187	229	206	182	202	213	174	214	202	178	199	189	210	191	163	195	173	183	211	182	212	224	187	196	181	194	222	179	187	184	202	198	187	198	204	198	204	200	183	177	203	211	201	180	202	210	199	171	195	190	200	200	191	224	210	215	218	213	199	195	201	187	193	197	232	215	192	211	197	192	194	194	190	211	181	181	178	194	176	189	201	216	213	184	208	182	190	221	191	204	206	202	191	224	200	205	168	199	185	187	197	187	171	193	210	162	180	195	191	209	182	199	195	193	222	188	189	201	204	204	187	172	200	186	180	207	200	185	204	179	183	176	180	214	187	195	178	190	188	189	191	216	190	184	190	211	184	184	206	214	216	202	195	197	199	209	220	206	191	191	188	211	184	220	227	181	203	195	208	190	203	214	192	197	206	200	212	197	188	199	198	218	226	216	205	194	204	193	200	173	198	219	191	191	194	177	196	182	187	205	206	218	198	202	184	199	195	169	191	204	188	221	198	184	196	189	179	199	189	197	183	201	201	175	181	203	184	164	219	207	178	197	199	213	178	199	185	166	201	201	196	196	175	180	195	199	182	200	177	173	216	195	186	192	177	198	180	217	202	207	191	194	186	190	205	212	201	194	195	198	200	205	181	173	206	197	210	212	213	204	193	186	176	184	201	229	193	194	201	195	184	186	183	221	204	177	200	197	187	221	209	181	192	176	182	183	196	193	184	193	215	197	199	191	196	212	168	204	206	207	200	206	186	178	197	216	201	187	192	198	179	210	226	219	189	199	199	196	193	216	178	207	175	188	212	190	193	176	193	194	186	185	201	192	207	189	165	185	193	197	195	189	177	187	191	213	211	198	186	187	197	203	180	196	174	192	210	189	194	182	215	212	180	181	179	177	210	179	209	196	199	193	195	192	178	208	203	191	220	171	188	192	202	196	202	189	215	221	161	206	210	198	179	213	203	177	194	210	188	196	200	190	201	211	204	201	199	188	203	179	188	182	202	194	185	203	183	187	199	206	168	174	171	217	185	188	197	200	202	201	218	194	186	202	224	201	197	178	215	202	199	175	215	206	215	182	206	202	183	180	173	200	191	205	190	184	215	181	195	220	228	208	206	184	174	212	174	191	200	193	201	219	199	173	192	191	217	194	202	203	195	195	185	165	201	180	175	193	199	169	192	210	206	175	186	174	184	191	217	179	222	209	219	182	169	214	218	210	192	190	182	179	200	204	178	227	207	183	183	191	215	202	209	206	191	203	174	212	197	188	182	194	186	179	183	220	177	181	211	176	221	194	167	194	191	198	198	192	180	197	200	192	198	207	185	178	194	179	199	186	193	197	177	192	204	188	203	195	192	183	196	191	212	200	177	209	190	172	202	208	193	202	184	194	184	186	230	194	210	188	199	205	191	207	184	173	192	187	204	182	178	205	199	226	183
14808	29155	25976	17061	12215	9098	7234	5496	4474	3573	2727	2066	1756	1620	1562	1405	1315	1138	1076	964	935	850	739	689	696	574	575	579	569	603	591	538	552	559	528	498	447	514	453	455	432	446	482	438	488	455	472	471	532	482	467	465	476	460	460	469	467	443	401	418	457	462	435	413	394	405	404	400	447	372	438	395	395	405	421	391	433	390	375	388	396	395	383	401	405	381	426	418	373	415	396	388	404	394	415	379	433	393	397	385	371	398	373	365	396	383	401	380	368	393	354	393	406	388	364	400	375	406	346	366	410	379	401	386	384	376	394	369	385	400	374	388	436	390	382	354	381	412	380	375	374	387	377	324	393	364	382	380	403	375	355	359	421	389	351	376	394	399	416	412	382	407	387	328	389	359	398	369	351	402	391	353	377	389	381	395	376	372	372	372	377	400	363	365	380	385	393	395	410	343	376	354	419	416	342	398	397	362	378	377	366	390	334	369	409	381	378	399	388	380	369	371	370	359	377	379	361	373	348	391	385	369	391	380	387	368	363	369	373	378	391	410	397	377	413	374	374	369	377	373	378	396	389	395	367	390	368	376	396	393	417	363	388	368	402	386	398	386	354	399	400	391	378	383	360	363	387	341	392	401	416	379	386	380	392	383	416	405	402	402	372	397	390	363	372	407	387	369	442	371	398	361	383	341	378	413	378	379	403	395	391	340	387	346	397	405	373	362	360	355	399	370	351	382	369	401	348	405	424	365	365	384	391	373	372	368	391	413	405	412	389	387	367	365	419	383	374	419	393	403	387	389	370	381	380	394	383	354	378	410	394	392	381	385	374	368	397	387	385	381	385	378	387	359	399	366	366	357	409	394	359	382	387	407	390	325	408	370	400	410	391	372	396	332	404	344	411	369	349	401	362	360	354	355	378	331	401	397	361	354	371	395	390	377	401	353	364	368	421	409	362	373	388	411	410	374	362	346	385	339	407	400	407	371	378	391	405	378	368	399	375	393	364	353	414	370	391	423	374	391	353	360	353	364	358	378	361	345	351	390	410	386	371	387	396	346	359	377	353	381	373	362	352	357	345	420	403	406	370	413	383	401	400	367	350	385	380	389	373	369	378	369	352	393	391	400	390	395	383	406	379	376	402	403	352	383	374	388	421	403	354	358	391	399	351	394	361	365	367	354	378	414	389	406	402	365	391	366	363	361	352	386	418	373	401	345	360	352	369	415	355	411	387	362	375	363	409	390	415	393	367	414	373	386	346	348	368	370	377	377	367	392	359	375	372	419	396	384	413	402	362	384	416	371	390	384	393	377	417	378	366	386	386	420	400	415	370	394	353	392	357	341	373	398	427	400	379	419	351	377	404	398	383	385	381	422	364	398	379	388	369	381	396	401	381	366	421	403	367	392	358	358	384	382	353	432	361	390	404	408	371	384	377	402	390	380	394	380	376	376	362	401	423	377	393	340	399	363	380	345	407	394	378	379	362	371	352	418	416	373	381	386	383	375	355	376	403	394	391	376	373	385	374	408	370	329	393	372	426	402	388	375	360	372	362	369	386	355	409	359	366	398	376	390	397	403	398	377	420	406	393	358	391	351	361	400	348	348	367	384	361	406	382	390	374	375	393	371	386	367	373	368	378	401	397	366	399	347	380	332	401	372	381	391	364	390	371	371	371	386	366	411	348	372	355	369	355	403	371	394	393	356	346	400	375	416	402	354	337	377	402	388	382	363	362	391	362	385	376	359	367	389	378	368	359	391	356	397	365	350	378	383	407	392	371	348	391	378	351	398	349	411	396	363	415	427	379	373	405	388	386	428	359	388	386	398	399	391	370	366	403	383	406	369	375	401	358	382	358	339	384	384	410	359	362	365	368	394	350	327	378	370	387	396	364	406	396	360	373	343	340	365	404	399	418	375	404	375	358	385	374	385	373	421	370	396	390	369	388	391	388	336	383	407	345	370	397	375	379	366	414	386	360	385	361	385	378	365	381	375	384	369	360	367	386	357	376	408	345	365	403	398	369	388	379	358	369	382	413	386	371	348	373	418	347	403	388	364	377	418	386	386	398	360	414	365	389	362	376	403	382	409	386	400	382	404	404	378	358	362	385	391	398	348	381	358	365	374	407	359	381	371	387	390	386	361	338	419	400	375	360	363	359	368	336	416	356	390	405	379	375	380	397	375	382	374	389	412	379	401	365	401	381	361	404	386	409	352	379	359	368	385	361	338	379	388	371	373	390	389	386	389	371	384	389	365	378	407	375	370	401	362	326	410	370	396	363	351	392	376	376	373	379	392	369	395	366	375	388	364	376	410	403	382	359	384	368	389	336	401	361	385	407	376	389	405	371	398	401	387	363	391	413	361	401	374	410	381	368	389	377	361	390	366	361	377	401	346	391	355	389	364	387	332	345	398	398	386	357	389	415	385	371	384	386	353	379	406	405	343	356	377	418	374	363	374	373	384	413	380	385	391	373	387	387	377	395	371	378	405	354	374	369	397	394	383	378	375	329	373	365	392	407	389	351	368	407	361	363	409	390	368	382	395	370	367	395	405	366	354	395	432	406	377	381	364	337	369	396	337	359	383	389	403	385	382	378	380	374	389	404	360	389	382	375	356	370	363	401	385	384	356	315	343	368	370	380	353	361	403	380	377	379	390	401	336	377	363	350	351	380	371	403	357	352	380	365	402	401	383	351	358	424	411	373	387	373	378	381	408	336	356	371	397	384	382	381	351	368	392	414	415	390	382	362	376	387	365	388	367	375	398	393	388	443	331	361	411	363	367	373	374	383	358	390	361	389	372	374	395	357	376	353	344	367	351	369	350	404	385	394	393	386	370	419	402	371	414	397	403	399	308	358	372	370	388	359	328	353	398	405	355	376	389	359	388	399	360	416	391	369	361	407	391	381	425	388	385	389	359	399	332	354	411	390	382	373	358	378	382	401	387	366	383	346	373	360	383	365	347	363	398	373	359	371	383	401	366	362	386	348	390	343	336	352	392	405	358	362	376	411	386	358	379	389	399	342	386	373	423	367	360	387	388	376	410	361	341	358	365	411	390	375	369	407	383	368	410	374	343	407	360	377	397	374	369	394	358	399	357	359	368	384	389	377	391	381	382	403	370	385	355	378	368	351	394	412	393	349	369	398	359	376	393	383	389	381	326	419	382	356	377	408	381	422	402	399	419	374	422	370	356	384	376	383	373	392	345	403	384	389	360	375	396	393	403	385	352	367	376	386	383	368	418	356	388	364	365	411	335	363	377	417	416	363	375	377	394	383	421	436	354	368	381	405	369	412	390	394	403	358	361	362	388	412	392	406	354	369	360	381	379	358	382	387	385	387	393	362	402	385	375	372	376	357	390	360	405	345	409	372	380	366	340	413	439	376	392	373	383	380	409	365	398	364	361	342	387	359	363	393	400	373	379	372	368	380	400	371	374	362	393	390	396	378	378	373	359	365	391	360	354	361	395	390	381	380	395	421	364	392	365	381	398	362	381
26485	20217	10901	3592	1630	1164	856	638	581	497	432	395	399	369	375	336	352	330	348	320	329	338	333	308	321	259	303	317	305	284	303	290	300	280	280	282	308	299	301	311	300	300	304	289	315	278	333	315	289	286	274	278	329	302	301	270	281	274	300	319	286	277	306	285	268	321	287	278	296	309	290	275	275	299	294	287	308	287	305	300	302	298	283	280	233	276	311	271	277	289	279	299	289	288	301	294	306	287	296	301	303	293	287	271	273	297	292	258	279	297	295	261	277	260	285	274	265	303	301	266	280	309	286	255	309	318	292	293	293	287	308	301	301	301	290	292	308	291	289	299	265	283	314	307	287	317	305	281	274	275	295	279	263	291	273	292	275	310	285	269	274	309	277	280	286	315	252	272	276	285	295	256	302	278	281	271	299	290	282	321	280	256	291	274	299	278	283	292	275	321	274	261	289	276	284	293	287	286	319	289	287	286	299	295	323	262	324	257	309	280	283	266	272	308	281	265	289	311	291	287	282	261	253	267	301	308	279	282	291	293	319	246	340	288	281	300	306	289	253	277	265	290	289	268	274	292	273	305	297	268	295	298	275	291	305	273	307	291	283	316	324	305	289	284	274	283	291	273	293	301	312	281	268	292	279	305	288	290	279	324	281	290	283	301	291	253	308	271	271	305	286	313	276	239	306	258	268	273	289	283	290	276	288	250	300	286	313	289	265	299	275	268	291	311	279	291	287	289	273	290	241	279	301	301	314	317	319	314	249	305	298	304	282	247	292	284	283	277	263	302	316	307	282	303	276	266	285	332	259	315	277	277	275	315	314	298	331	316	287	271	273	267	273	303	275	302	263	290	269	291	303	269	299	287	288	275	275	270	294	286	284	292	301	281	303	316	298	283	307	298	272	273	295	265	276	282	283	300	259	330	292	293	289	288	299	289	301	277	303	305	310	277	298	276	294	276	271	281	282	324	305	278	296	282	265	279	287	297	312	284	296	299	310	304	322	288	300	296	292	287	267	290	274	250	292	299	313	267	277	290	315	293	282	303	320	265	264	272	303	329	286	283	282	291	290	273	268	265	269	274	284	266	288	289	308	308	273	290	322	316	283	297	285	311	286	280	274	274	294	311	257	263	285	272	269	297	287	319	273	301	293	328	256	311	297	284	292	305	266	275	230	281	245	290	312	289	277	284	286	279	270	253	305	292	308	266	272	262	291	298	308	304	290	268	271	295	325	309	308	291	303	313	279	292	288	287	281	264	262	272	304	288	280	309	272	291	307	301	296	272	270	275	289	253	272	270	284	289	272	288	310	279	257	293	310	267	292	315	316	291	276	330	295	305	277	296	295	295	281	279	277	301	281	302	273	310	319	265	289	285	281	296	291	277	266	278	278	298	293	287	300	309	263	304	308	277	275	273	301	282	274	294	294	283	296	236	297	287	307	257	257	304	291	300	262	298	281	281	285	305	314	312	259	275	287	314	317	259	297	323	270	285	309	264	270	292	283	279	299	309	265	277	290	310	288	283	272	284	257	301	279	319	327	277	265	271	280	299	265	277	290	278	265	271	303	301	289	302	280	263	333	290	298	304	273	300	272	273	301	292	318	319	297	270	268	307	269	293	249	274	314	268	296	271	243	318	305	318	293	287	295	312	295	262	304	307	266	294	291	279	288	289	295	283	297	274	297	331	300	307	278	303	266	313	285	261	279	315	268	299	297	286	301	294	266	282	302	247	264	307	268	295	292	283	297	261	306	298	291	299	308	281	318	283	291	307	305	264	263	307	281	276	286	297	266	294	301	271	274	256	298	264	305	296	320	283	286	270	286	282	273	279	296	276	307	301	301	288	270	299	266	271	278	294	288	276	292	280	277	308	286	289	281	313	295	299	267	289	283	298	275	302	280	296	280	307	265	291	271	292	281	287	295	266	277	308	292	274	287	299	280	273	283	286	303	263	300	325	300	301	278	261	283	323	286	281	263	293	283	274	274	295	283	295	299	302	292	320	270	299	290	290	284	272	290	299	282	321	257	290	276	267	316	280	271	284	269	271	277	316	296	294	268	272	282	300	295	295	240	328	286	333	286	294	263	301	287	286	265	284	314	293	289	271	249	291	278	283	284	291	284	314	265	271	264	292	276	274	281	275	276	303	278	285	273	289	301	268	288	288	323	293	274	298	291	304	303	291	273	278	275	289	277	307	287	278	301	301	279	311	286	292	292	341	304	279	284	308	302	273	284	290	277	288	280	287	286	284	278	263	269	306	294	291	295	264	298	288	291	280	321	282	305	299	264	298	275	306	292	271	285	268	273	305	287	282	288	296	277	272	300	283	307	312	298	290	291	291	302	265	282	278	282	291	318	289	253	302	293	276	316	269	300	301	306	272	300	304	271	288	283	309	284	276	309	287	271	294	268	297	280	275	281	296	315	281	267	259	294	276	282	290	270	266	277	295	317	311	297	299	304	290	279	284	296	288	299	255	281	295	297	263	299	281	300	284	302	306	284	286	269	306	284	260	312	293	291	303	293	286	280	300	310	265	307	301	294	267	285	277	298	281	308	267	334	285	295	317	293	268	309	299	259	271	272	277	293	333	278	303	287	304	266	270	273	316	289	287	292	273	267	272	286	298	283	282	285	276	297	257	296	267	312	270	295	290	318	272	249	260	263	309	252	262	295	275	286	286	278	300	289	295	310	279	289	294	295	279	314	293	250	274	299	277	279	297	306	292	324	266	296	280	276	285	280	289	261	308	315	251	298	279	320	303	261	314	250	308	287	282	319	314	300	291	288	284	277	302	311	284	271	306	298	281	285	302	301	273	282	277	293	299	287	268	294	271	286	281	307	259	283	311	300	305	255	281	278	310	304	271	282	308	234	292	274	289	302	245	266	307	297	297	279	285	303	280	303	286	302	275	283	248	298	302	279	303	275	272	271	307	301	280	287	257	267	287	272	280	278	316	305	277	288	319	299	301	279	268	300	307	286	277	279	295	303	298	278	320	281	286	291	278	280	292	292	280	291	282	285	295	276	320	262	304	268	298	274	275	302	298	299	278	283	304	259	279	264	273	282	311	288	303	300	308	301	303	288	266	261	286	271	317	298	290	284	297	286	282	248	314	294	303	280	309	278	287	285	297	282	299	299	278	298	303	308	313	301	280	311	311	298	286	288	258	287	292	306	300	298	264	261	315	288	290	307	297	268	258	275	288	292	308	273	266	276	294	295	298	322	248	298	289	305	280	319	279	295	301	273	292	287	299	280	299	325	280	270	319	280	280	301	308	259	301	297	274	283	303	282	280	280	297	275	303	279	302	288	282	286	289	291	302	283	258	308	262	290	274	307	257	289	303	327	277	261	287	292	292	291	282	319	271	336	285	268	293	287	299	280	319	282	297	273	314	306	300	292	276	295	307	283	277	266	301	269	325	280	282	280	303	314	293	275	291	289	312	299	267	264	287	295	295	300	303	291	287	291	294	259	287	266	275	275	274	277	292
10848	16599	13983	7725	4907	3730	2982	2439	1917	1510	1222	986	976	864	949	918	882	798	797	754	748	769	700	661	638	670	618	657	629	621	691	673	619	609	638	613	604	612	591	587	572	651	576	608	636	622	676	615	621	595	591	626	636	628	647	618	617	625	652	625	625	587	600	603	595	605	556	634	596	555	573	600	552	578	587	630	571	606	600	563	579	593	595	634	568	614	602	617	613	582	546	636	592	575	551	599	581	571	616	627	540	592	561	610	611	587	571	586	584	566	569	593	562	599	636	564	555	614	564	599	622	565	569	592	593	554	604	590	586	605	599	576	626	623	598	616	527	609	616	587	539	597	571	564	558	557	595	592	593	584	541	637	595	625	570	619	626	583	602	635	581	570	561	573	573	583	527	612	606	590	566	602	593	598	552	598	577	610	582	579	569	594	617	592	567	561	577	583	590	589	612	576	576	625	554	612	592	591	556	595	582	606	567	574	548	605	583	570	593	553	561	561	609	632	571	575	604	561	557	589	605	581	550	565	566	572	549	606	606	577	555	564	588	644	627	594	567	596	651	559	580	559	559	572	577	567	582	573	569	543	557	591	580	552	608	574	608	555	579	557	599	582	652	585	555	581	608	657	617	559	566	579	575	579	512	591	568	621	627	582	578	558	599	568	624	567	536	572	565	592	586	579	615	582	575	594	552	597	592	580	598	543	593	576	556	564	584	564	562	602	582	579	617	636	585	612	591	567	576	559	598	568	590	611	603	554	552	560	600	539	575	561	601	617	591	590	574	621	598	566	570	622	564	612	557	596	564	591	585	610	578	601	569	574	616	605	569	546	603	581	587	576	621	582	566	580	615	597	581	570	577	600	559	578	626	572	561	613	591	597	576	608	588	621	596	546	590	571	607	569	583	614	577	566	585	580	546	540	557	543	549	590	598	616	568	596	593	611	585	546	602	568	595	540	608	549	568	576	578	572	558	597	551	553	553	556	600	551	619	618	564	574	573	577	553	589	603	616	633	620	546	592	588	582	592	569	594	606	591	568	556	579	580	575	554	590	565	606	574	581	515	637	573	576	579	575	626	597	606	566	595	583	590	579	576	586	556	581	621	563	628	615	602	549	614	583	579	581	565	545	544	615	577	572	579	566	588	590	609	593	569	562	576	639	559	592	567	551	563	590	569	573	599	620	577	557	603	552	594	584	577	583	598	618	547	628	602	591	567	600	605	624	552	577	595	588	552	562	570	579	600	619	578	612	594	592	571	570	579	567	611	595	572	579	586	521	586	589	562	561	588	542	566	621	594	593	600	611	611	576	591	557	570	563	609	558	569	601	567	566	576	587	631	566	612	588	582	608	571	638	609	589	555	560	607	575	577	591	590	566	561	592	548	567	613	588	567	600	583	561	590	600	605	590	577	604	592	592	617	562	618	558	584	601	600	613	562	551	588	590	542	594	636	627	568	573	577	596	547	593	547	606	557	590	593	571	578	616	566	579	601	566	567	547	617	603	586	582	569	601	579	595	579	595	580	546	547	620	561	556	587	597	558	618	544	622	590	567	570	578	605	598	566	602	596	558	568	603	567	577	605	558	607	585	621	566	605	597	581	564	618	618	589	639	584	598	590	605	620	559	579	586	604	628	569	579	565	544	598	583	574	575	568	575	596	567	585	557	551	562	586	544	531	581	562	580	608	612	564	624	586	583	581	563	575	610	570	588	610	585	595	604	612	556	574	658	582	581	570	590	599	550	611	596	568	598	588	582	594	560	535	545	566	587	576	579	532	601	536	609	602	529	547	597	596	588	565	595	581	549	612	603	602	580	592	575	638	614	619	586	569	574	609	603	588	566	570	587	573	564	568	558	604	555	577	597	557	587	623	574	623	592	618	622	609	555	594	558	598	546	574	588	543	584	611	558	578	608	550	559	565	583	619	642	582	603	572	518	579	571	538	574	562	603	596	601	593	594	597	588	616	599	578	622	567	569	584	586	528	558	557	589	560	592	580	624	545	582	585	610	581	602	603	602	625	594	605	561	597	594	561	580	545	586	633	609	589	590	545	564	589	600	596	529	564	600	590	601	561	568	562	545	573	605	599	597	525	548	617	588	549	538	587	627	577	571	564	606	555	594	613	574	600	559	608	607	571	635	612	566	544	548	599	593	584	600	535	592	600	590	569	589	595	573	603	597	585	575	581	574	577	618	579	564	592	601	589	631	620	614	562	599	559	587	616	596	626	606	634	611	546	575	600	525	559	551	631	591	608	620	556	586	545	585	557	596	581	607	561	619	552	544	627	574	602	563	550	566	566	559	650	570	574	580	595	540	610	546	584	605	591	580	560	590	597	633	568	578	565	587	581	616	587	558	592	563	583	580	614	578	600	584	574	617	573	579	600	561	581	574	535	543	594	613	571	590	589	574	573	546	580	621	572	596	591	602	626	552	576	572	556	577	603	589	608	579	584	649	610	592	557	559	635	621	598	603	586	612	585	611	576	640	596	574	586	606	572	540	590	594	550	549	585	592	575	613	586	630	628	580	621	584	602	568	584	580	570	604	610	618	593	578	591	584	575	630	595	563	565	576	592	580	570	598	594	579	620	584	601	575	567	593	562	570	561	598	602	554	553	637	579	600	603	583	576	574	627	562	574	551	579	613	623	584	603	600	584	595	571	547	590	558	604	576	587	596	572	587	639	616	598	581	557	543	587	581	568	599	549	603	594	585	624	618	571	572	613	529	574	626	566	605	589	578	581	612	559	616	573	548	569	559	527	604	591	552	582	625	589	565	555	553	577	600	613	566	604	581	595	585	619	576	565	561	573	610	594	615	604	594	602	563	597	610	592	554	575	585	599	619	559	587	576	592	569	595	606	562	619	556	604	607	617	573	586	624	615	556	593	565	596	591	605	556	570	580	594	604	591	583	582	599	582	568	574	596	598	610	580	583	598	577	599	563	539	610	579	608	614	579	586	557	583	546	583	564	591	549	566	539	597	594	569	576	580	558	570	578	593	597	588	551	575	585	575	620	573	563	559	600	559	574	554	540	614	619	611	584	571	582	592	622	591	576	559	577	578	606	530	584	582	563	583	634	522	614	623	551	595	590	569	562	559	611	561	631	584	602	607	548	608	571	550	545	601	598	647	592	579	598	582	605	607	590	602	623	599	541	572	606	553	581	567	591	577	566	613	560	593	546	572	615	586	531	527	579	577	614	572	611	580	555	629	555	596	584	582	612	587	600	567	630	581	604	566	567	568	624	606	614	621	607	623	616	631	633	590	585	612	613	552	588	564	595	577	593	627	572	533	588	558	539	590	563	616	558	604	609	570	574	616	595	598	577	570	605	607	563	590	596	544	597	595	562	587	577	572	613	568	592	561	590	587	589	598	619	580	571	586	602	605	621	566	612	557	640	612	569	562	598	585	571	551	612	532	556	612	599	585	642	645	581	578	602	578	558	544	590	591	567	569	588	596	582	583	542	586	556	570	614	616	587	597	583	569	553
23936	21061	28026	24312	19361	4385	1763	1113	800	589	513	401	385	357	349	324	305	314	288	278	268	235	224	219	251	226	213	180	209	226	194	180	194	204	211	180	203	195	216	178	199	188	176	190	184	199	203	210	174	211	202	169	196	163	191	195	190	195	208	204	193	181	191	202	191	209	187	194	192	195	182	174	184	165	178	187	179	180	169	165	179	184	177	189	166	191	187	186	191	205	206	173	149	191	179	194	171	192	168	172	185	198	187	180	204	134	190	169	193	166	181	185	168	168	152	166	158	178	174	184	190	183	177	170	190	188	190	185	174	173	176	191	163	195	170	170	162	184	182	165	163	170	163	152	165	185	166	150	182	179	172	168	192	171	199	171	166	155	178	155	186	163	193	186	173	178	187	167	192	184	177	180	201	150	183	176	190	170	203	186	173	187	191	178	178	176	188	182	177	169	166	166	157	171	189	175	158	181	183	170	182	197	166	172	211	177	162	172	191	183	158	172	168	155	175	177	188	182	174	202	174	194	180	160	159	149	183	188	190	166	165	177	162	185	158	172	164	161	181	180	165	160	173	166	178	175	169	177	174	178	217	168	193	169	189	161	162	182	163	160	179	190	173	182	175	167	159	185	192	182	159	160	180	187	172	182	182	161	196	156	188	186	182	174	187	169	182	184	171	174	160	156	164	154	163	183	179	169	179	189	162	178	162	147	155	178	200	159	157	185	159	182	170	164	174	178	165	190	214	188	179	161	202	167	190	148	192	185	180	168	190	180	170	190	200	156	185	175	189	171	176	191	177	188	185	174	179	182	195	196	190	163	174	150	165	175	166	186	197	190	161	157	172	160	163	182	163	178	187	153	162	202	184	194	172	180	192	172	180	180	211	167	170	156	192	178	175	188	182	184	140	182	170	168	176	177	159	144	196	170	186	163	199	162	197	177	173	170	168	183	176	154	179	167	178	178	186	172	201	183	177	181	165	157	172	178	144	185	191	186	170	175	180	205	186	183	169	162	167	172	175	174	197	190	186	166	138	206	168	187	160	170	187	188	176	173	176	170	178	179	193	173	192	157	169	176	182	176	178	196	161	197	164	194	143	166	156	193	197	151	188	169	146	157	203	179	168	180	169	180	184	168	167	185	177	164	203	169	191	186	177	213	180	184	184	171	178	201	167	174	169	187	198	162	164	151	197	146	180	171	193	200	176	185	188	178	189	179	192	185	185	184	168	166	172	183	171	192	186	171	205	174	170	178	187	169	171	165	171	181	165	165	173	158	180	171	170	190	172	180	169	176	163	174	171	184	200	166	193	194	209	175	156	176	178	170	179	170	161	178	177	192	162	187	200	169	190	171	181	146	172	200	194	182	191	162	163	186	177	165	170	181	169	171	170	184	186	188	193	170	171	207	185	176	181	175	166	169	162	169	191	179	164	212	194	163	182	168	179	163	194	187	178	157	163	166	202	169	188	169	185	181	159	183	160	180	184	187	178	181	197	183	168	171	177	190	165	158	173	186	189	182	155	168	170	146	169	191	166	180	174	173	193	178	193	167	173	167	187	185	177	184	165	169	180	204	188	172	180	163	149	190	163	204	156	176	165	152	188	178	160	152	170	169	186	178	169	171	197	174	165	174	192	203	202	190	183	168	178	172	171	185	190	173	169	207	156	149	185	188	173	169	196	204	156	178	166	177	168	176	160	187	150	201	158	175	165	173	188	189	171	173	163	166	176	185	171	188	169	183	162	176	181	203	165	183	169	179	164	191	177	162	159	178	187	170	168	173	180	191	186	172	171	183	179	186	175	196	179	194	165	186	191	180	164	195	190	156	139	189	164	197	168	174	154	167	214	169	178	187	188	178	161	178	165	157	168	172	182	161	181	193	196	183	185	176	187	175	179	159	174	180	170	181	198	178	191	186	184	188	188	177	192	165	176	169	172	194	164	173	179	171	187	182	165	178	161	187	178	195	174	146	182	158	180	174	182	170	185	184	174	195	182	162	179	180	170	183	172	173	172	188	179	175	186	190	173	172	174	179	170	169	165	167	174	203	191	166	200	203	164	189	167	194	200	167	201	152	163	179	171	169	163	178	186	173	181	171	167	178	170	167	162	182	156	169	186	190	182	172	155	173	201	193	181	176	182	179	148	186	176	167	161	178	166	160	175	186	166	186	164	165	194	171	200	185	177	181	173	176	190	174	179	169	176	212	156	185	197	164	153	163	189	169	171	159	167	189	190	176	171	143	171	187	188	172	155	216	178	159	205	191	183	159	192	174	206	160	176	191	183	190	156	177	165	197	165	170	190	172	178	204	189	189	171	184	185	172	188	173	169	192	180	199	200	154	175	181	168	156	159	157	166	170	165	161	166	180	180	161	169	191	195	190	179	151	154	160	165	178	187	193	184	164	178	185	190	173	173	179	181	177	185	172	158	186	173	169	180	181	209	199	181	169	184	183	165	162	168	197	170	160	166	179	182	163	175	186	182	157	161	186	167	160	193	181	184	176	175	172	177	195	186	180	198	196	167	168	170	162	190	207	164	202	175	182	175	162	163	194	197	184	179	181	179	180	163	199	179	169	156	177	189	179	161	209	168	171	183	180	157	185	178	190	180	167	160	201	179	169	166	194	183	186	167	171	198	197	195	165	167	175	187	182	190	183	182	177	191	171	156	168	174	204	180	189	194	168	166	167	162	170	176	176	176	201	175	184	183	188	160	183	165	193	173	162	187	193	185	165	179	179	174	158	194	188	161	183	143	179	155	164	163	182	148	164	163	168	185	214	177	153	174	190	174	185	171	168	186	164	187	153	177	187	175	169	169	149	196	186	167	197	209	189	181	159	189	182	194	176	171	176	167	185	190	177	181	194	157	182	189	184	171	176	204	181	178	156	168	166	177	171	190	161	181	165	181	213	203	195	190	183	173	162	199	184	176	182	190	182	161	154	187	169	177	156	188	180	187	196	187	176	176	177	188	157	189	173	161	180	174	176	186	181	182	183	178	182	169	176	152	185	178	183	183	184	171	156	178	181	190	187	184	185	172	184	167	151	182	194	181	181	144	192	194	169	190	161	158	194	173	159	180	177	164	159	166	231	194	180	183	178	198	191	181	178	197	183	199	176	162	183	186	185	167	193	196	179	150	165	163	179	181	166	175	181	180	196	184	194	152	172	173	164	178	160	174	171	199	176	162	196	150	189	146	164	183	176	174	170	183	169	173	194	191	181	175	179	160	178	182	173	172	187	204	192	168	188	199	163	175	173	174	163	159	189	175	188	200	189	181	160	177	173	154	183	171	177	178	168	163	186	183	187	168	159	163	192	173	198	198	178	176	186	173	190	176	173	207	174	183	165	176	176	211	173	179	170	187	198	172	196	177	182	173	196	169	169	159	161	164	166	175	170	217	182	176	168	201	164	189	194	155	187	197	193	171	165	165	153	180	155	180	165	169	160	193	186	170	192	202	192	184	166	182	200	173	180	161	176	184	170	169	176	178	187
12144	23872	20618	12500	8807	6513	5186	3974	3097	2472	1788	1379	1202	1210	1218	1085	969	855	854	754	727	614	598	559	533	522	484	513	498	510	500	493	500	455	431	439	458	433	428	450	430	374	421	433	451	446	488	452	432	452	434	445	403	383	421	383	412	417	462	389	413	400	360	379	400	366	363	399	388	381	397	338	370	361	387	381	388	354	408	364	398	360	384	333	379	366	400	376	387	388	386	365	374	400	375	394	414	388	363	371	377	366	405	383	416	367	345	347	361	389	367	371	391	374	368	373	352	361	376	351	368	350	378	315	376	401	369	391	362	380	353	370	365	380	340	396	356	366	334	367	354	402	322	383	404	390	360	353	368	342	368	352	367	372	346	380	401	381	399	365	373	387	341	324	377	359	390	375	347	426	374	369	382	370	374	374	368	355	359	396	384	353	368	357	362	340	367	423	357	356	352	405	356	352	332	375	372	368	396	375	375	368	375	369	377	356	365	382	357	346	385	403	351	367	369	377	376	382	389	369	363	376	373	365	375	369	353	368	339	408	350	398	356	386	343	357	385	363	338	388	362	390	347	406	352	406	380	377	343	360	392	367	379	378	343	376	388	343	370	405	373	387	411	401	374	364	338	383	379	375	397	314	337	379	355	350	342	390	372	341	352	351	370	373	349	384	371	350	375	337	375	365	369	365	365	360	395	341	382	389	360	362	361	430	416	389	391	364	417	377	360	377	378	337	387	367	360	368	369	341	423	369	379	366	351	354	421	377	342	366	370	372	360	341	341	372	367	366	377	351	394	337	344	359	368	363	366	386	353	391	387	366	382	367	360	409	405	399	373	350	348	387	332	351	359	392	378	387	357	318	375	349	357	373	376	395	368	358	408	366	369	385	378	386	362	358	387	351	363	369	349	363	360	364	372	368	372	349	371	376	376	381	356	336	367	391	390	381	368	347	386	352	377	367	386	355	363	387	376	372	396	377	381	361	448	426	408	372	369	355	369	393	393	396	398	345	363	386	382	345	360	373	371	378	386	370	342	364	383	376	325	369	376	335	385	352	351	377	371	342	379	364	351	342	377	391	350	389	378	349	395	348	379	383	368	362	359	382	331	409	350	343	356	342	350	408	391	378	361	356	348	361	398	364	373	360	348	360	408	393	350	404	367	369	339	394	365	369	405	361	400	353	344	350	375	385	394	322	342	356	365	364	418	349	387	363	358	382	367	325	381	334	368	344	379	367	344	373	416	370	358	355	389	407	338	357	388	365	367	371	382	370	348	373	344	368	377	413	361	370	374	382	341	391	360	401	358	356	373	377	396	391	366	397	375	384	372	380	336	345	355	361	374	342	368	369	355	374	360	352	364	404	345	364	390	396	364	337	380	353	394	382	383	378	376	395	322	349	372	323	324	376	335	368	382	362	379	362	381	385	369	355	386	400	371	354	372	370	364	384	395	376	394	375	356	361	371	341	379	387	356	341	401	391	382	371	381	343	388	384	386	375	362	351	342	383	375	395	378	403	385	378	351	323	397	365	341	333	395	356	342	367	381	352	359	348	354	394	375	347	372	385	345	388	385	319	369	352	353	357	340	366	328	329	381	371	387	387	350	349	357	356	385	353	351	359	370	348	341	367	361	368	386	405	392	351	370	387	356	382	399	336	356	351	385	401	390	367	366	381	347	361	347	361	404	362	382	360	356	367	408	379	335	364	395	334	378	391	365	376	356	349	336	394	390	361	379	422	329	391	365	360	327	351	400	360	384	365	377	379	381	414	397	376	392	376	372	346	351	358	317	399	357	375	347	360	392	335	315	357	381	358	377	375	378	369	383	359	389	401	372	359	386	386	366	372	368	365	375	348	396	401	348	405	391	339	398	361	358	353	345	388	357	376	369	350	367	372	380	392	349	381	351	366	372	358	368	380	362	356	353	356	359	402	355	379	347	370	381	353	383	373	404	397	359	372	347	330	329	387	359	360	387	345	360	365	415	389	357	383	399	388	343	365	354	347	396	381	378	362	350	383	363	362	403	354	371	365	375	421	378	368	387	389	388	390	355	371	328	342	334	371	395	354	394	362	329	344	386	374	371	393	347	363	396	381	335	371	377	347	378	365	343	375	354	372	379	375	366	365	372	379	406	347	351	372	384	384	356	352	436	411	389	348	355	341	372	350	384	385	392	377	381	376	399	362	343	372	329	381	370	422	360	345	343	330	375	377	367	382	368	413	350	341	396	416	397	356	375	387	377	353	394	370	404	380	363	339	357	380	385	375	407	340	368	375	376	366	370	345	340	378	376	356	376	356	345	377	367	352	398	391	380	361	334	373	377	377	342	386	379	343	362	359	398	372	352	374	373	378	393	388	364	380	340	341	333	362	370	385	361	358	374	395	349	359	363	376	380	391	370	359	406	374	347	368	366	356	377	399	355	397	350	371	399	359	386	369	355	366	329	347	353	372	359	407	379	374	355	355	364	386	362	389	367	377	383	341	333	392	378	378	417	360	398	362	349	337	377	374	371	349	373	347	377	379	338	371	379	378	342	369	363	363	388	350	380	350	395	361	368	363	379	377	313	403	394	351	360	369	395	394	374	375	378	396	365	389	366	421	373	369	378	376	364	354	355	343	349	374	365	364	384	335	390	373	361	379	373	361	362	371	352	353	366	329	335	381	367	343	374	369	395	381	362	379	424	358	407	390	374	348	352	349	353	366	362	365	367	360	384	348	363	412	365	368	385	359	397	378	399	378	385	384	384	412	354	376	356	388	392	360	384	377	355	382	352	394	366	392	379	362	383	391	390	376	339	381	332	394	377	350	374	381	395	323	369	396	380	333	392	343	340	392	379	369	383	323	370	355	396	392	390	365	363	364	372	361	382	388	359	361	382	387	405	355	349	348	350	354	353	369	362	394	350	390	378	328	381	371	360	405	344	353	374	380	348	413	349	374	380	375	369	337	381	342	369	353	374	413	368	389	365	346	369	366	364	363	344	380	372	385	374	343	386	390	385	341	363	382	385	374	326	333	344	344	368	399	363	377	367	345	368	364	377	376	365	399	382	344	382	377	357	388	346	377	397	374	376	343	403	327	358	364	376	390	360	350	355	355	368	375	379	362	388	340	375	356	367	376	351	378	340	382	401	383	358	380	375	356	412	371	377	387	403	371	353	387	360	368	376	377	360	363	354	378	314	423	355	349	358	385	370	398	345	384	368	375	390	373	397	399	383	361	359	328	324	347	353	357	356	357	371	356	384	365	374	357	350	377	346	403	362	352	375	387	376	380	374	364	399	354	388	362	381	382	370	374	383	364	399	382	350	356	367	366	370	371	360	365	381	370	408	377	378	387	385	396	397	375	394	376	346	392	385	365	373	349	361	390	360	355	354	373	333	394	357	365	356	395	357	384	354	365	379	378	355	343	382	366	365	389	382	358	396	354	380	392	383	360	373	365	363	355	358	412	382	342	353	384	380	427	418	366	388	351	374	353	385	388	364	352	387	395	340	356
23107	21131	28821	23708	21143	18623	4398	1801	1194	905	697	586	500	473	505	463	431	406	389	340	310	304	303	273	257	238	236	246	237	283	269	255	228	245	245	217	212	217	224	200	242	213	207	250	203	234	235	244	241	232	215	225	250	207	223	228	205	180	221	213	232	217	200	241	218	223	222	203	173	245	203	192	173	216	210	202	207	208	205	171	219	219	209	200	187	194	203	220	208	190	193	180	191	223	171	202	206	201	216	166	203	200	181	183	206	214	187	185	198	199	163	204	195	173	199	204	206	227	202	218	210	180	200	200	203	201	202	202	189	202	204	197	196	182	201	203	208	204	212	191	208	200	204	217	185	190	221	186	181	193	195	201	206	193	210	196	202	180	187	189	207	165	209	183	197	191	214	206	176	203	224	179	191	193	236	163	183	183	189	204	213	186	208	183	205	213	203	192	204	174	184	192	178	219	176	199	195	188	216	211	210	197	206	218	198	171	187	179	181	209	205	156	187	210	206	208	206	225	206	200	183	203	232	186	223	211	196	191	204	207	201	202	204	193	203	201	205	191	216	193	190	202	207	186	171	202	182	194	217	178	193	201	216	188	193	178	195	183	200	174	180	197	212	213	165	217	194	194	179	185	201	186	185	203	181	202	188	167	190	209	207	196	193	209	193	229	192	214	176	173	183	179	183	198	193	198	212	195	174	195	206	190	217	200	189	181	215	162	209	192	202	194	193	174	218	192	194	200	234	181	201	172	186	190	197	198	206	197	192	209	211	195	181	224	186	209	196	202	179	209	218	184	208	209	199	169	192	194	190	188	172	191	192	182	184	183	183	182	196	200	195	193	186	182	217	231	201	202	204	215	201	179	218	184	196	189	210	189	194	186	223	199	199	198	218	195	197	206	179	219	179	214	205	194	226	213	179	204	196	200	191	200	194	232	207	186	199	211	175	196	210	201	213	178	180	201	205	188	170	214	222	208	224	171	182	205	204	218	201	188	239	207	191	193	217	186	194	205	184	206	191	219	224	216	189	197	173	217	193	201	161	194	204	193	215	233	181	200	174	196	206	194	206	201	232	175	198	204	193	215	169	204	199	193	186	200	212	182	211	169	196	196	200	162	183	193	220	202	199	202	221	210	195	177	208	196	161	185	213	206	202	175	194	230	207	208	197	192	185	211	176	206	206	215	188	198	215	196	183	174	205	195	207	210	186	176	201	214	201	180	197	180	222	214	208	186	216	214	186	187	201	216	190	180	212	238	199	201	198	205	199	167	193	188	194	192	198	193	191	201	202	204	173	203	186	218	211	164	194	215	185	187	198	185	190	203	186	183	193	205	194	190	185	199	181	191	199	209	196	222	185	193	207	201	218	222	197	196	190	214	206	220	222	203	207	213	227	205	208	212	188	185	205	196	223	190	197	204	175	174	186	196	199	183	201	196	201	182	184	198	211	211	207	220	190	212	201	190	191	213	191	184	193	206	213	187	181	173	185	202	203	206	211	193	194	176	187	213	208	199	209	193	192	201	193	222	187	200	184	200	183	193	198	181	189	191	193	196	203	181	212	183	195	186	184	206	169	217	194	218	187	181	186	183	184	206	202	200	193	187	186	176	192	192	211	201	180	205	192	211	189	213	190	195	201	182	202	211	198	198	207	191	180	199	207	190	228	162	187	183	217	188	204	197	207	195	172	200	190	203	175	194	192	179	182	181	199	180	174	220	204	196	207	225	191	204	178	196	192	188	183	205	198	205	185	215	194	190	194	195	223	192	174	176	190	184	208	194	180	201	182	200	160	182	182	199	218	202	196	189	182	199	189	204	192	192	190	208	178	195	174	217	189	194	191	191	179	210	183	194	198	216	184	220	180	189	213	207	201	216	217	201	227	218	187	172	183	201	228	196	173	213	219	220	188	190	190	196	188	204	206	193	189	173	203	198	253	217	205	196	175	218	194	209	195	198	214	214	201	202	183	191	196	213	206	203	182	203	189	193	181	190	202	203	195	238	200	215	182	205	179	222	186	193	196	194	187	221	217	201	202	209	177	214	181	190	190	169	214	183	191	196	214	177	202	195	184	182	196	175	201	211	197	200	177	186	186	177	177	203	203	190	197	199	188	172	197	191	198	183	175	224	197	211	183	191	208	210	185	198	205	182	207	178	173	191	210	210	174	184	175	192	208	216	206	181	210	180	209	209	211	195	171	174	186	180	215	182	171	191	205	180	215	186	206	176	193	190	187	185	182	192	191	221	202	200	170	206	191	190	182	188	167	214	220	207	191	209	213	184	214	189	192	167	213	195	199	195	194	178	166	190	175	193	210	188	190	168	220	178	169	212	209	207	174	192	191	208	226	176	187	211	200	202	198	190	178	214	186	180	188	192	213	203	207	213	237	223	216	205	184	211	194	187	220	174	203	190	197	185	184	198	200	188	219	196	187	187	197	171	218	185	224	201	177	167	198	200	199	202	211	187	215	202	207	211	178	188	200	197	188	212	211	218	194	225	199	214	197	174	201	206	197	204	204	194	196	187	177	215	210	193	189	177	186	184	214	203	198	215	191	162	181	215	221	218	185	207	192	213	204	192	190	189	190	164	180	205	188	217	210	200	201	204	183	200	186	201	198	154	187	182	196	220	180	190	222	200	209	198	192	220	200	200	193	213	186	203	165	191	216	214	185	207	226	220	208	180	203	190	191	209	183	218	200	192	197	227	199	237	198	188	190	188	213	174	223	197	208	179	187	191	192	189	209	202	212	203	189	204	177	212	183	188	168	173	200	228	180	195	213	208	203	208	179	204	212	179	184	209	185	181	217	196	204	199	207	202	222	208	190	189	205	188	165	208	190	205	200	216	208	195	194	191	185	194	202	184	189	193	167	195	194	181	202	199	212	205	232	188	210	201	202	206	186	209	178	167	173	188	208	201	197	207	191	205	204	179	204	215	186	195	193	199	222	189	216	203	196	178	217	187	200	196	178	187	184	188	193	213	208	202	181	204	207	210	196	204	191	179	182	194	178	201	197	180	230	180	200	184	200	228	203	178	210	193	205	204	210	191	177	193	214	205	179	196	194	199	189	201	170	225	180	199	182	209	194	212	192	206	186	204	189	192	182	201	185	207	203	198	184	156	209	199	214	212	202	212	213	170	200	178	197	195	183	196	183	185	187	209	186	186	208	200	184	170	165	196	202	191	191	171	186	177	211	204	168	185	209	185	207	197	203	183	195	200	206	200	180	175	202	208	215	186	192	187	203	194	200	208	204	186	215	190	203	198	186	201	182	200	167	200	169	177	193	178	205	191	192	210	193	180	208	196	194	197	216	180	186	192	210	223	204	195	187	176	169	213	217	185	231	194	182	214	191	174	204	191	200	209	202	178	191	195	194	219	184	192	207	192	187	211	186	199	208	205	188	196	204	207	187	195	181	187	205	193	187	184	193	223	158	186	196	204	200	193	198	182	170	190	192	173	184	205	216	158	189	184	190	204	183	201	198	205	194	196
14354	28641	25192	16833	12082	9328	7432	5824	4501	3451	2534	1971	1739	1653	1580	1424	1279	1234	1144	1036	887	829	756	673	676	617	637	601	585	606	626	638	564	537	510	520	468	482	464	434	509	486	510	482	463	506	533	488	518	532	483	469	454	435	467	456	480	440	463	407	452	467	419	453	446	442	415	378	391	391	437	423	370	387	404	370	432	392	404	392	417	427	370	360	418	423	416	380	404	426	419	408	394	411	413	418	397	400	384	382	400	387	385	380	379	395	421	398	390	404	384	366	403	403	384	379	400	365	354	384	392	367	425	397	386	382	392	392	375	410	362	361	418	399	398	384	394	390	401	386	352	393	368	370	391	352	386	393	358	379	374	378	368	361	397	428	376	378	392	389	395	397	373	396	388	404	371	379	381	392	405	367	403	367	404	360	409	369	371	385	414	417	385	412	413	374	396	376	396	387	393	377	382	371	413	393	385	395	417	325	378	364	400	354	393	400	391	391	429	399	369	371	408	365	423	354	355	388	407	364	362	392	387	369	424	397	385	391	374	389	359	399	374	364	383	378	383	410	393	365	398	376	437	389	376	401	374	397	408	399	394	365	376	368	425	386	370	387	379	374	384	394	378	379	398	384	393	362	381	361	368	398	380	356	381	388	386	411	388	384	400	362	370	407	401	373	376	357	340	385	382	351	365	369	392	366	385	366	389	400	396	359	383	403	387	373	380	381	397	400	391	392	389	399	371	385	368	418	414	399	397	354	369	365	378	375	403	391	373	376	385	363	385	388	339	416	395	381	409	375	410	430	366	378	377	363	401	393	377	378	368	388	383	386	399	407	417	419	380	383	385	377	376	410	415	339	409	392	372	382	392	400	393	364	361	408	361	356	363	397	360	365	404	414	383	381	423	403	367	367	393	345	369	383	392	401	358	380	359	406	349	382	388	394	388	387	372	380	400	397	384	406	376	415	384	379	393	386	370	406	389	414	369	403	385	393	366	365	423	383	342	400	408	349	368	390	407	364	390	372	357	371	370	415	378	368	409	398	395	398	399	394	380	368	399	396	393	363	383	401	360	385	369	354	362	374	359	405	373	388	383	413	381	357	389	389	386	399	371	364	347	418	395	364	373	402	369	391	380	361	394	443	366	369	397	344	402	399	381	366	395	394	406	406	357	392	358	367	341	430	413	394	420	337	375	385	373	391	396	390	397	350	393	412	398	384	365	364	376	396	373	364	383	384	418	392	382	361	363	422	394	370	385	390	359	415	372	386	350	382	398	407	388	366	371	360	392	384	363	379	369	386	411	396	376	427	354	383	383	337	371	390	393	405	415	391	396	402	376	402	380	383	419	423	402	396	415	368	401	377	368	374	358	414	362	375	398	389	405	450	396	413	392	395	375	399	418	365	400	384	357	390	389	364	401	356	360	371	406	382	388	364	369	354	388	358	392	370	392	371	391	395	369	364	381	342	391	383	363	389	400	392	384	386	374	383	396	404	380	399	405	377	391	398	356	401	365	396	405	391	344	391	370	357	399	396	400	391	384	392	364	405	375	396	356	416	382	368	396	349	376	412	376	391	405	387	355	385	402	365	354	380	386	393	330	374	391	357	401	396	378	381	392	376	355	380	436	360	392	381	384	390	393	378	381	410	363	386	391	408	380	377	404	343	381	370	399	383	382	390	431	379	363	360	354	374	380	384	378	408	392	388	368	369	394	354	362	398	382	414	398	389	400	382	339	362	406	417	367	398	409	385	391	382	357	383	370	421	345	419	394	381	415	381	386	365	415	358	387	424	350	391	393	394	408	406	384	419	387	386	373	392	381	404	354	387	411	395	368	370	383	401	381	412	382	382	384	379	369	412	378	390	396	406	369	437	391	375	375	349	384	375	381	411	376	386	375	374	374	374	393	377	388	382	381	381	365	420	400	390	372	392	408	420	377	388	383	398	376	388	409	349	368	409	359	358	412	394	386	363	378	421	362	416	414	376	411	368	367	383	375	407	393	390	357	388	338	393	381	391	368	382	378	379	383	400	364	382	384	375	349	381	376	372	364	375	356	383	374	378	405	384	372	391	405	372	378	399	371	368	360	369	408	382	384	360	375	347	361	387	367	392	379	382	378	410	375	379	381	369	381	409	394	395	415	367	383	365	391	394	378	381	392	395	384	369	394	388	360	344	403	380	360	396	394	367	399	381	368	411	346	393	421	402	359	361	353	374	365	392	371	361	392	367	373	337	380	371	421	438	410	386	393	394	392	417	366	406	424	394	398	417	408	378	360	376	417	415	374	376	389	396	383	391	358	347	417	378	367	362	389	357	376	385	357	389	398	397	399	397	355	369	350	368	375	390	370	387	358	394	384	386	371	369	352	373	381	382	422	381	381	373	413	396	386	359	344	396	378	360	402	372	378	380	369	384	370	386	353	421	403	335	406	390	373	374	395	408	380	364	372	385	359	365	380	395	387	384	374	378	378	400	394	381	391	348	371	383	397	390	390	380	381	377	423	401	371	381	394	386	391	372	365	374	364	392	388	373	398	360	386	386	394	372	424	386	375	410	372	372	393	423	369	385	375	421	380	395	394	370	400	388	377	383	344	354	363	396	370	420	412	413	391	400	382	400	396	386	387	396	357	336	384	341	357	384	392	381	383	405	393	410	389	424	356	380	409	361	396	387	398	364	389	388	404	348	367	370	382	374	381	400	399	415	416	397	403	404	375	394	356	385	385	370	391	400	376	370	362	438	360	353	379	369	369	370	369	388	401	372	407	387	422	364	413	409	379	400	391	386	358	368	372	376	314	356	354	369	357	413	362	392	405	403	387	386	356	363	371	360	384	376	423	389	412	380	401	370	379	381	408	403	355	383	374	386	400	406	399	405	411	409	398	370	379	375	414	373	380	382	386	378	378	376	385	375	370	349	363	373	382	404	385	366	396	386	398	367	387	352	413	382	403	389	375	385	406	378	357	382	378	374	370	402	380	369	349	386	397	361	377	370	402	357	357	384	384	413	375	366	392	395	374	396	363	398	372	408	402	399	348	399	397	400	422	409	368	393	419	378	400	388	397	390	359	376	432	368	358	375	372	410	402	373	384	394	364	392	430	409	383	365	399	396	353	381	398	369	393	364	378	363	372	373	363	402	367	364	394	395	418	392	339	379	388	366	392	364	338	394	395	378	382	430	372	394	374	364	376	376	380	375	390	381	373	381	407	375	388	420	415	390	404	408	376	345	409	401	439	364	344	397	378	443	364	381	406	430	425	392	380	369	373	402	388	379	363	404	380	349	404	364	381	419	374	372	429	380	364	330	400	387	360	380	386	418	387	367	369	407	359	410	368	380	388	398	373	404	369	375	370	358	376	394	387	401	382	380	421	362	387	415	395	376	381	378	391	417	371	373	394	394	385	375	388	406	381	390	368	377	397	379	381	375	396	366	366	387	393	422	354	361	411	355	375	388	380	347	359	407	380	369	357	386	387	377	406	373	392	352	394	363	377	363	390	371
26629	20225	10373	3541	1588	1101	843	682	585	477	405	376	323	356	373	364	331	365	317	327	309	310	307	299	335	338	303	308	303	295	309	294	278	298	321	288	291	325	272	297	321	319	306	311	301	280	296	291	340	304	290	315	348	324	299	296	300	302	325	301	322	295	285	282	301	271	308	286	292	314	283	254	294	308	250	294	273	293	275	258	290	272	289	316	300	316	299	292	269	283	319	287	312	282	292	299	291	308	283	279	275	307	313	257	323	279	312	278	320	315	299	262	271	312	290	286	291	323	299	299	288	298	260	293	266	287	271	299	280	325	290	302	271	309	281	305	305	268	300	306	280	308	278	304	290	285	298	283	302	267	288	284	273	308	307	315	292	278	303	308	268	262	260	287	311	290	303	291	280	270	259	299	301	276	304	284	268	273	285	310	306	280	317	299	288	295	253	296	299	283	335	295	281	311	291	273	283	292	298	282	294	317	288	295	287	307	296	299	298	294	290	293	281	307	296	270	328	293	263	282	274	249	263	284	268	283	278	295	272	268	278	272	295	268	258	275	281	270	289	307	305	293	280	291	272	266	293	317	267	280	279	291	315	297	295	339	290	279	282	307	308	288	304	295	289	282	291	290	277	287	285	283	274	295	293	276	281	282	297	293	312	319	262	333	312	301	263	316	282	316	272	300	319	323	298	303	310	291	281	298	305	277	280	302	299	275	277	290	267	269	305	298	316	333	280	274	312	292	322	320	293	264	299	272	270	305	271	296	283	277	300	298	291	291	312	295	281	293	254	308	289	293	270	281	333	283	276	290	280	281	277	276	287	318	271	295	269	308	307	258	293	269	284	283	291	304	271	298	286	270	304	298	306	303	305	287	271	276	280	303	300	285	318	250	303	308	270	293	302	304	304	299	294	288	272	287	270	293	290	281	274	295	307	290	261	267	299	299	276	300	299	292	292	267	313	298	294	274	259	262	314	300	266	304	293	284	311	301	284	311	266	270	319	309	288	294	304	306	320	291	306	287	289	308	303	285	282	275	319	265	290	306	319	252	253	304	276	278	315	308	264	298	306	264	302	293	278	277	294	276	272	287	314	315	303	278	316	293	319	303	284	301	273	261	265	287	321	284	308	275	285	291	280	292	288	271	295	270	313	316	299	288	280	305	298	323	293	293	305	334	324	295	292	311	245	273	254	259	300	289	279	288	277	280	293	319	300	258	291	284	284	304	264	291	261	303	273	273	324	283	290	282	297	268	259	293	254	297	324	315	291	282	286	274	295	292	300	294	294	269	277	311	283	309	294	322	326	319	281	263	283	301	269	278	278	277	307	305	314	292	306	291	308	301	273	278	302	298	278	276	307	308	308	284	305	328	268	282	294	302	264	284	297	324	274	287	257	292	290	303	315	296	289	306	281	294	289	311	289	294	292	292	278	275	302	302	300	309	300	272	305	297	290	297	304	314	277	269	269	306	248	272	306	278	278	262	280	311	294	271	250	291	289	330	278	273	322	297	300	276	312	289	308	312	266	296	309	261	313	265	289	306	308	257	305	294	306	292	287	289	299	283	279	265	288	296	276	290	288	286	292	314	288	281	283	326	307	263	299	308	258	313	305	306	287	251	323	269	290	293	311	286	262	293	273	257	285	306	308	294	309	306	295	313	306	272	262	289	301	294	279	278	305	317	304	250	315	281	315	279	268	289	280	301	306	272	295	297	293	284	278	255	284	288	296	312	305	293	284	295	297	302	309	272	279	295	284	303	295	291	301	312	251	271	273	279	314	282	291	284	274	280	269	274	310	304	293	285	295	307	283	294	268	275	292	298	263	293	280	287	271	278	291	284	320	278	323	299	312	290	313	265	320	300	305	292	263	312	282	272	267	252	285	306	272	302	310	278	286	291	337	262	291	293	288	280	298	284	304	300	288	316	275	292	298	282	308	299	263	290	274	275	271	281	315	300	298	287	322	277	301	269	300	313	294	313	301	292	285	296	293	305	300	294	285	286	269	301	271	274	261	308	291	322	301	307	296	297	294	254	304	311	276	281	268	324	283	298	268	309	276	301	288	308	267	290	277	304	288	278	308	280	302	290	275	297	300	288	266	310	318	322	295	280	278	299	286	304	259	307	301	271	291	304	299	301	265	279	304	289	267	301	283	284	305	283	269	261	293	300	311	308	273	263	295	311	289	284	293	289	273	269	300	283	309	314	284	270	287	291	281	315	273	303	290	264	305	272	264	302	309	295	298	294	299	301	291	284	250	289	266	288	302	285	302	249	324	282	276	283	298	314	297	285	282	281	311	287	306	298	270	268	275	290	260	260	282	267	288	262	269	304	281	284	261	316	275	319	274	283	309	282	280	292	249	236	295	325	296	311	301	315	301	306	285	307	290	313	268	272	312	275	331	279	278	270	336	281	284	295	293	299	277	287	284	320	295	297	287	268	283	315	318	343	265	299	293	292	285	312	267	282	301	296	307	288	316	274	308	316	288	268	287	260	292	316	288	284	292	282	272	276	282	291	282	327	299	295	275	300	306	302	317	311	261	302	274	291	284	289	302	252	304	288	301	276	288	273	287	276	288	289	289	261	306	282	308	302	296	287	273	284	269	306	278	288	287	271	278	294	273	314	305	274	281	302	279	303	286	271	308	295	288	311	301	289	269	287	290	302	268	268	284	289	293	314	308	303	307	304	289	288	289	289	288	277	269	294	270	300	278	295	305	327	300	259	277	275	279	306	275	312	287	272	291	262	290	310	283	296	282	317	290	290	279	289	285	298	291	307	300	295	259	269	257	253	302	293	284	304	302	295	299	257	300	299	285	293	293	274	308	284	318	309	287	269	248	324	319	321	296	280	282	280	295	281	281	292	294	285	294	288	277	267	292	302	333	271	281	289	265	288	258	318	314	281	252	293	289	287	292	292	281	297	312	286	290	291	289	275	293	291	285	308	304	289	318	270	279	296	273	277	283	323	277	264	299	281	301	291	270	299	302	306	309	271	286	283	293	294	302	277	261	288	269	312	278	293	293	310	281	305	310	315	283	293	290	312	300	290	284	275	292	299	286	289	285	281	269	286	272	287	289	322	274	289	311	306	275	302	273	273	310	305	263	296	292	283	288	282	310	292	293	314	315	316	296	299	280	287	297	267	309	280	251	261	273	293	319	280	271	282	282	288	295	288	297	277	287	317	286	284	296	266	302	316	299	293	303	294	300	269	315	286	281	306	281	315	318	303	296	262	289	290	285	300	282	269	283	290	278	331	296	288	296	286	302	286	295	276	291	293	326	293	288	281	252	344	266	288	311	295	306	304	301	288	272	300	250	301	274	316	303	275	305	284	279	264	273	248	302	277	292	294	315	266	239	278	272	285	327	283	287	287	290	277	279	306	293	276	270	293	250	298	314	295	294	273	298	315	312	307	254	276	279	292	307	287	292	297	299	246	311	324	268	270	291	273	292	299	281	295	299	260	298	292	286	265	294	289	310	288	303	267	322	300
10326	15878	13117	7591	5041	3848	3079	2480	1862	1488	1156	987	955	992	989	940	841	849	859	781	742	736	664	648	667	647	646	621	611	618	674	645	647	625	620	642	674	641	605	607	643	582	653	571	641	553	637	639	647	611	622	617	650	598	629	569	583	615	603	608	632	595	629	603	616	620	604	572	602	573	591	607	561	594	575	619	624	591	587	586	601	565	562	604	611	558	632	579	656	554	580	576	586	595	571	580	545	559	580	589	618	616	563	588	612	576	594	544	585	600	581	607	597	618	613	591	575	592	597	638	575	588	578	609	568	624	556	598	562	547	569	586	642	582	608	567	641	579	624	595	580	602	569	584	587	580	629	567	569	568	649	608	585	568	572	586	615	542	569	604	602	590	561	592	614	615	581	586	559	608	606	577	556	588	582	578	570	600	626	585	573	625	569	582	593	652	607	591	588	587	618	589	599	589	575	593	563	607	631	598	591	559	589	558	616	587	565	564	603	551	576	589	612	564	575	542	588	581	601	588	588	612	571	600	582	570	585	553	573	613	577	615	596	601	574	591	582	622	611	553	570	586	589	609	543	589	586	623	573	631	535	548	610	577	545	591	584	589	581	590	532	603	587	593	560	562	565	590	582	603	590	625	604	559	600	593	601	588	539	593	608	577	598	603	594	604	636	607	565	583	596	604	587	556	572	582	580	569	658	627	640	584	557	552	620	566	564	613	616	582	590	556	580	594	533	620	580	592	573	556	582	573	545	565	557	594	552	594	599	553	553	598	602	596	553	576	582	563	578	604	612	588	606	582	596	567	578	618	582	574	656	565	588	648	562	585	607	612	602	621	566	618	564	556	568	567	555	578	589	629	554	635	592	619	607	560	618	623	596	642	576	604	606	549	605	590	627	545	601	594	586	609	603	591	560	623	563	612	586	599	578	574	614	596	548	581	554	598	591	615	603	570	618	572	572	590	532	584	546	604	588	606	554	624	551	563	614	609	609	618	561	564	610	595	570	542	564	588	577	555	545	590	568	592	570	586	575	588	539	591	586	566	576	580	657	601	593	563	617	588	574	566	608	630	557	531	550	599	569	565	583	593	583	586	597	617	549	600	552	605	596	586	565	574	591	607	614	562	620	560	563	606	580	595	570	594	580	598	564	598	587	606	589	570	628	577	573	590	585	610	622	536	594	559	608	577	583	611	571	581	580	611	582	586	640	573	628	579	591	610	634	643	574	601	623	597	587	598	613	606	612	580	588	550	559	562	551	566	588	559	587	603	538	567	629	573	553	602	602	591	566	578	610	599	577	585	609	548	569	581	564	601	600	564	622	604	598	600	559	574	635	599	606	559	591	572	585	599	615	583	568	599	581	593	564	566	565	615	604	580	571	635	571	607	564	566	540	588	629	577	554	621	572	582	608	602	604	613	584	604	635	619	612	613	585	580	592	621	613	574	568	575	578	560	612	633	569	595	570	609	604	592	541	574	560	589	592	549	623	580	572	605	610	611	629	598	608	618	591	590	566	630	568	586	597	606	609	595	564	604	606	575	615	541	608	664	631	574	558	567	584	558	616	556	585	598	590	584	571	613	634	602	601	573	569	619	597	571	569	605	598	598	612	593	627	571	577	603	612	567	596	556	590	571	560	592	561	553	562	564	546	612	621	624	566	579	561	570	602	582	580	634	647	587	559	601	577	621	587	587	587	593	615	607	579	583	602	600	552	584	619	538	615	627	550	596	562	582	618	585	551	596	551	572	579	588	592	571	579	579	629	582	574	563	566	591	567	587	594	614	606	629	581	544	560	601	565	579	581	534	572	599	628	598	610	543	577	589	580	602	611	567	606	599	565	595	586	613	610	596	593	601	633	585	582	576	595	562	615	569	583	563	574	591	588	610	620	608	568	569	571	547	609	572	613	640	577	568	611	626	576	611	624	557	600	568	613	578	602	574	595	577	563	606	577	653	576	568	591	608	566	594	527	596	580	604	579	580	595	540	562	584	566	583	566	601	600	558	588	611	584	558	619	560	560	579	565	557	565	571	629	557	587	554	598	582	598	590	592	641	595	621	591	595	622	608	633	579	582	590	584	585	563	623	588	555	561	619	567	584	588	563	625	576	620	607	595	615	610	568	573	586	588	602	627	574	576	600	569	606	548	609	556	564	593	583	563	545	577	601	605	574	607	574	588	569	586	599	627	543	612	584	620	621	602	586	580	589	579	559	530	535	605	541	590	595	578	558	614	601	584	593	602	588	578	587	620	579	671	565	589	559	613	601	622	559	595	623	537	637	585	579	585	568	592	602	594	566	605	586	561	593	619	590	552	555	600	580	562	617	625	583	559	589	591	587	578	588	594	609	619	567	562	571	603	548	624	589	625	600	660	577	614	547	605	600	601	554	592	563	600	609	593	605	564	595	630	576	571	589	571	613	585	610	576	586	550	584	593	614	586	591	608	582	602	575	561	602	597	607	563	592	602	581	612	599	569	581	552	588	599	600	587	601	612	566	563	594	573	601	602	586	594	563	585	578	582	572	541	566	598	609	624	554	601	594	588	601	615	599	556	619	632	579	605	593	614	598	579	578	575	639	604	614	602	547	560	556	612	573	614	621	574	586	609	601	575	568	589	597	589	543	604	556	546	606	568	568	630	551	588	590	590	597	553	579	579	534	552	583	548	609	605	624	612	581	632	563	597	573	619	556	597	619	572	620	621	597	597	582	576	554	626	590	567	604	593	564	613	572	586	601	592	603	607	594	615	597	554	541	557	590	595	590	598	574	567	544	567	608	577	583	606	610	595	558	572	590	556	538	578	598	593	603	586	559	570	560	621	579	581	557	581	583	592	598	565	546	602	621	558	623	569	631	557	536	565	556	581	588	536	587	619	633	612	614	583	595	610	622	595	588	590	580	620	594	613	550	580	592	592	577	591	634	591	535	623	588	606	572	631	547	611	543	632	550	572	582	546	599	585	559	598	592	595	604	550	587	606	597	623	571	560	591	591	574	569	552	575	643	602	595	592	574	617	596	605	610	595	600	625	561	583	576	577	603	594	625	587	591	584	585	593	577	644	592	634	592	588	619	636	594	582	597	626	604	559	589	584	577	600	611	545	601	579	607	617	566	570	580	575	610	605	561	609	569	606	589	619	613	612	602	620	601	579	583	590	532	574	644	595	543	559	613	584	600	578	539	625	605	609	595	578	608	620	577	560	623	603	595	581	598	556	588	566	605	609	587	558	577	642	588	610	553	605	584	600	594	601	574	601	602	587	586	624	608	581	633	602	606	615	564	618	580	609	609	609	589	603	548	573	611	607	546	548	592	593	576	599	629	582	585	617	617	609	581	590	565	606	615	638	577	620	608	539	602	571	559	620	551	588	614	562	599	601	565	568	580	606	595	605	582	590	622	606	598	627	562	595	627	580	573	601	597	616	625	606	586	633	571	602	591	599	536	604	570	561	608	590	555	627	582	603	616	582	570	597	551	587	617	584	558	554	588	575	560
23994	21147	28171	24352	19721	4629	1767	1120	787	629	510	407	350	353	339	333	335	315	286	289	257	255	232	229	205	193	200	204	182	219	190	213	190	200	201	192	186	195	203	193	182	210	203	212	192	213	185	198	219	191	214	201	185	181	178	179	168	183	190	181	184	235	227	168	174	170	170	169	162	189	195	195	140	208	166	172	169	190	188	188	164	180	196	177	175	173	182	199	178	192	188	171	167	170	170	160	189	178	169	201	155	182	191	177	198	183	182	193	201	192	189	153	165	201	198	174	192	184	199	196	165	180	173	153	182	188	207	170	148	191	198	196	196	187	168	181	156	165	160	168	163	197	176	158	194	186	187	182	200	166	163	180	190	192	165	172	149	178	190	175	149	184	181	158	177	170	172	183	187	177	159	169	203	177	181	164	182	207	192	187	194	184	172	167	195	195	188	180	167	178	174	178	189	158	185	169	181	173	173	178	183	183	165	202	183	178	167	186	187	180	191	188	184	174	180	173	171	185	177	187	164	162	161	172	182	170	188	187	185	169	173	167	179	159	176	220	179	161	180	168	177	186	181	138	184	142	183	177	166	172	188	182	189	197	194	188	184	185	181	171	178	203	177	170	175	175	176	197	184	172	182	179	169	167	185	159	189	184	190	160	202	183	176	185	177	164	181	162	163	149	187	194	186	178	162	176	155	165	182	166	203	201	176	182	169	195	174	179	160	181	203	183	163	185	165	175	179	171	171	171	187	201	200	188	163	185	184	171	188	192	186	186	192	174	190	190	185	193	173	212	186	178	179	160	186	194	185	143	177	180	182	168	169	184	189	194	154	190	182	178	168	166	191	190	172	202	215	165	192	176	186	170	157	157	197	189	168	165	193	195	173	158	164	165	196	180	183	178	175	167	181	154	180	185	187	196	190	171	175	190	184	204	189	182	177	161	184	180	187	177	167	185	169	190	184	167	190	146	168	191	174	192	195	176	166	193	182	187	183	173	192	172	189	201	181	189	181	157	168	171	169	192	164	167	186	173	190	176	165	164	167	190	181	205	193	182	178	170	181	207	184	185	150	178	187	181	176	172	190	163	158	178	175	183	162	187	181	192	162	180	199	187	191	171	157	173	170	175	174	182	194	185	184	182	176	183	168	177	192	173	172	168	177	180	163	190	188	190	166	181	200	182	179	178	177	186	161	181	179	181	178	170	185	198	171	172	168	185	162	173	159	200	180	183	158	166	182	179	171	169	180	177	171	168	165	188	185	175	188	175	161	182	182	174	211	188	191	190	154	179	172	187	171	166	182	190	174	175	183	173	181	174	178	175	184	187	151	198	176	154	178	175	178	170	171	180	180	189	170	182	196	170	160	196	157	203	175	164	157	181	162	191	172	163	170	187	193	174	178	187	185	172	190	172	156	182	173	164	175	177	178	172	173	178	167	161	174	167	178	209	193	194	186	201	191	161	202	171	166	196	165	183	153	170	190	180	199	182	163	176	175	206	169	195	172	185	187	194	184	172	194	208	180	185	167	168	184	160	151	168	211	177	146	168	179	176	188	210	199	163	189	206	165	191	190	183	186	173	168	170	162	180	191	159	174	164	179	185	153	169	172	186	185	181	182	179	182	156	174	170	165	167	185	199	176	178	173	193	183	162	185	193	172	181	175	188	176	156	183	157	180	181	193	181	186	183	145	200	171	189	157	149	170	179	171	155	188	171	173	182	172	187	207	166	176	174	168	179	167	175	181	199	165	164	186	157	160	182	186	160	201	168	184	173	180	178	190	183	163	157	174	169	184	181	186	190	171	168	174	203	163	192	170	163	145	163	182	187	168	190	202	177	176	164	178	163	160	188	185	177	198	174	172	173	158	173	181	198	168	177	167	182	168	175	160	175	189	168	161	157	171	200	173	159	166	185	190	171	185	186	178	170	174	156	186	176	196	164	178	181	167	195	177	186	170	175	163	164	198	190	202	181	176	183	178	182	188	174	180	185	169	173	200	180	191	188	165	167	184	168	183	176	173	184	167	175	181	187	180	176	181	180	181	154	170	179	161	168	189	192	182	161	173	179	185	179	181	181	188	180	168	169	161	179	183	166	166	160	174	179	169	178	154	151	181	186	183	155	167	170	186	159	159	170	197	167	166	208	169	180	184	159	192	179	144	205	183	171	214	163	173	166	199	201	159	195	174	172	179	161	189	160	172	203	182	176	191	166	199	162	218	173	196	171	179	171	205	182	174	170	165	155	157	145	156	181	162	166	149	184	169	172	175	189	179	187	188	164	159	187	189	188	191	203	188	172	197	200	181	201	175	172	179	164	161	201	184	198	190	186	174	192	198	184	167	188	188	146	174	182	179	158	181	196	207	180	166	165	169	183	186	186	177	183	177	193	168	168	172	198	169	186	183	177	162	167	186	182	149	210	158	187	165	176	196	161	192	179	172	198	203	171	165	168	165	204	191	183	178	183	186	174	169	168	185	163	171	183	171	165	154	174	172	149	190	182	165	188	167	198	191	156	180	163	216	196	171	164	184	168	175	160	173	193	186	168	165	176	141	185	164	167	187	168	187	165	172	185	195	177	192	191	170	186	178	188	218	192	201	178	151	178	193	181	166	197	147	199	180	186	171	169	197	186	177	185	197	187	170	187	174	170	166	208	181	175	177	173	170	184	181	174	176	198	180	197	165	221	181	191	181	184	182	171	188	182	158	180	165	187	178	184	180	194	176	168	139	168	167	182	160	174	214	169	185	191	166	148	186	160	174	185	185	189	168	183	166	186	170	180	151	175	179	171	173	202	151	160	156	175	173	171	180	198	178	170	177	153	198	180	177	170	184	196	165	169	150	171	180	176	185	175	164	186	196	200	152	201	175	159	174	194	211	176	163	171	182	198	167	185	175	159	160	170	174	173	162	170	174	198	199	171	169	181	199	158	166	174	175	176	163	189	175	168	178	178	184	183	166	166	188	176	182	166	176	199	190	182	186	144	158	162	163	172	190	169	171	202	181	175	166	164	176	180	177	173	169	193	178	213	163	189	167	181	190	200	163	179	187	204	172	165	192	180	200	172	175	189	165	168	201	183	170	193	182	164	184	182	162	169	172	172	181	165	181	182	180	189	187	197	164	170	171	193	191	184	169	186	179	171	178	161	177	159	165	164	209	169	171	189	182	191	163	176	182	174	171	161	200	174	161	163	179	181	197	175	191	160	206	174	171	199	172	166	153	172	146	175	200	169	179	179	158	189	169	200	181	189	197	173	149	177	171	186	178	173	180	156	165	157	182	177	177	163	172	174	183	181	176	185	152	197	163	163	148	185	189	209	163	171	159	161	201	200	164	181	181	166	193	180	175	173	188	180	163	171	175	178	179	182	192	166	179	192	179	158	210	155	180	186	180	166	157	189	194	178	185	175	177	192	155	175	181	167	172	189	168	201	184	194	200	165	169	169	156	168	188	179	142	157	178	192	178	174	173	174	189	203	178	161	163	176	180	184	170	186
11996	23333	20513	12386	9012	6940	5202	4137	3078	2295	1726	1417	1243	1217	1138	1064	984	902	863	745	616	632	603	560	552	496	517	528	574	521	489	493	506	453	434	454	484	377	434	424	405	403	442	412	449	409	443	432	450	465	431	419	449	384	453	383	415	414	446	446	398	427	440	391	424	411	346	397	373	397	411	365	402	399	396	378	375	378	369	400	393	398	353	405	408	424	348	376	366	399	340	372	342	372	401	407	365	348	408	397	379	403	376	345	398	398	358	348	402	337	340	370	350	328	379	377	351	366	389	335	428	367	384	366	352	374	361	369	385	346	336	396	370	431	359	378	354	349	378	366	361	331	342	366	361	369	376	361	359	357	356	375	359	367	386	376	375	353	380	358	362	362	391	386	380	359	375	383	360	412	365	371	386	364	379	364	366	372	364	369	377	395	403	352	370	357	365	362	337	362	376	339	351	373	362	389	389	345	374	393	367	357	384	353	366	353	389	361	367	407	353	375	365	356	374	354	354	384	360	359	383	368	387	371	359	365	366	352	363	342	401	341	349	346	366	381	359	382	380	341	393	356	384	362	367	351	386	361	382	382	386	342	343	334	356	378	393	350	353	395	374	339	369	369	377	389	377	374	367	336	362	393	398	354	365	334	363	362	385	357	362	355	403	384	350	373	379	364	405	365	395	369	386	371	359	381	377	423	343	390	391	395	363	360	373	360	363	331	403	356	365	384	341	386	335	348	379	387	360	315	390	374	372	369	372	343	362	354	367	376	402	372	394	384	371	349	330	372	365	358	370	372	367	370	413	380	380	372	383	362	381	367	346	364	378	390	390	355	379	354	409	377	378	365	406	369	366	373	371	374	381	355	372	372	374	383	379	395	380	377	371	345	362	406	371	363	364	359	369	385	379	341	374	348	373	371	378	384	393	379	363	356	397	386	335	391	371	378	382	401	374	393	353	342	370	405	345	363	352	390	355	389	390	375	391	382	401	356	351	379	375	355	383	345	359	346	345	377	353	358	398	377	384	399	377	402	370	332	374	397	365	372	349	326	369	367	381	358	385	348	373	376	392	344	383	367	376	382	395	391	397	378	388	368	369	374	407	386	377	361	400	390	379	356	381	354	383	375	362	378	337	372	356	348	384	405	355	359	353	398	376	387	332	372	372	321	389	341	369	393	368	360	364	360	368	416	367	333	388	403	381	394	373	363	407	382	377	381	373	376	343	381	362	391	394	398	386	346	383	347	385	368	343	387	354	360	392	377	360	351	350	365	388	347	384	370	361	418	364	381	365	356	384	382	366	380	355	359	409	380	350	401	354	358	342	361	367	362	380	388	358	331	357	336	387	379	347	378	348	361	385	365	391	378	369	348	396	389	357	392	401	387	349	386	358	375	389	376	370	344	356	383	374	406	411	381	374	369	375	376	364	363	414	375	386	341	378	364	374	402	329	380	352	372	342	355	369	372	344	358	363	352	401	337	369	366	367	361	357	342	376	379	350	394	372	365	364	361	361	339	361	349	382	364	378	374	348	337	362	393	367	384	378	343	370	341	371	376	356	394	386	375	351	346	373	376	369	359	321	432	342	378	360	417	370	398	394	380	379	371	386	379	378	365	379	364	338	365	351	332	391	343	397	373	381	369	374	385	403	367	363	390	373	396	382	330	361	358	373	381	364	396	366	383	383	371	357	362	382	374	390	372	406	411	386	404	375	375	357	374	374	346	382	378	379	375	333	353	399	345	354	357	369	372	359	347	359	381	349	395	376	370	388	369	343	372	369	379	368	377	353	348	381	373	421	352	361	364	380	381	360	349	358	399	389	372	378	371	427	393	334	358	369	373	393	356	350	391	363	367	365	360	335	359	362	364	404	388	365	385	388	389	357	361	355	377	334	348	382	404	351	401	371	363	377	366	404	376	358	330	389	377	395	374	369	398	372	364	366	384	327	366	365	392	363	399	371	370	354	385	347	405	380	368	362	381	382	399	370	329	405	382	390	386	388	352	371	419	400	344	369	365	378	390	398	374	366	373	376	393	410	379	376	328	373	351	380	350	350	386	355	354	353	380	351	392	381	381	365	362	369	348	395	329	379	396	380	358	343	391	358	352	389	347	356	379	393	355	367	368	357	381	370	379	407	366	385	348	387	340	382	357	350	389	350	367	403	378	386	352	377	408	349	389	344	388	399	359	365	397	376	359	331	389	386	341	325	387	409	372	401	345	368	390	378	330	343	398	349	330	384	344	362	395	383	382	383	374	383	368	377	380	359	379	379	370	402	369	365	345	385	363	372	362	383	372	375	414	356	365	349	344	365	370	380	387	358	388	366	352	341	398	402	359	383	365	332	383	384	372	352	343	365	360	371	387	373	359	345	344	368	331	372	371	369	350	360	384	358	376	389	355	387	373	392	346	354	344	368	405	398	380	383	348	375	392	374	356	385	388	399	390	347	368	360	361	375	397	394	376	377	362	351	379	354	364	410	396	341	372	369	365	402	355	387	383	370	353	364	346	354	370	348	379	360	343	381	346	378	372	377	370	351	338	388	365	403	376	361	351	369	363	343	370	329	371	359	364	342	364	382	350	369	382	338	392	368	373	343	384	356	355	359	375	376	363	374	363	360	364	377	385	381	376	370	366	342	360	384	365	398	355	388	349	384	364	391	395	366	371	373	365	380	370	382	347	372	364	350	338	381	379	405	351	379	397	342	372	368	339	402	390	368	349	372	375	353	371	401	355	360	372	371	356	371	361	407	382	353	364	371	412	394	366	358	391	383	374	351	379	377	377	368	374	377	392	342	416	376	377	364	338	341	377	367	354	363	372	386	381	326	371	381	374	362	364	345	384	365	361	387	368	382	386	353	371	331	403	383	368	394	372	380	373	382	344	372	345	336	400	344	389	395	346	390	370	351	350	349	372	372	388	338	361	379	344	401	388	360	331	365	356	344	397	398	343	366	386	336	390	358	382	389	334	399	404	356	370	371	406	365	371	377	421	339	370	356	382	367	347	363	371	386	366	383	380	357	388	395	357	343	380	378	379	386	387	353	408	370	376	396	337	359	358	404	389	367	369	385	394	389	341	372	368	349	362	341	379	382	377	347	415	371	359	350	388	350	352	338	359	367	403	387	343	342	356	344	353	349	365	353	362	414	356	332	367	371	391	351	379	348	365	375	379	351	398	340	395	348	382	336	340	355	369	335	361	385	403	360	394	358	383	391	392	361	393	335	367	353	323	390	388	357	361	373	379	355	360	367	383	359	338	398	374	362	357	367	400	367	379	403	370	385	357	397	372	348	374	354	361	406	355	365	380	347	388	377	354	362	345	373	400	313	376	367	372	376	347	384	366	390	376	369	366	346	386	377	348	361	362	386	351	398	376	404	378	386	346	331	374	384	379	394	360	360	353	375	377	360	385	403	352	386	343	365	359	366	358	347	367	415	373	367	365	369	391	379	378	383	352	359	369	382	349	326	362	366	415	378	323	356	385	360	353	343	391
23001	21069	28721	23643	21080	18658	4562	1792	1108	911	727	602	512	489	472	424	392	416	370	322	352	319	311	265	268	255	251	288	240	268	243	221	235	252	251	235	244	231	230	201	239	204	232	249	238	226	222	222	213	229	206	233	232	233	215	205	222	192	231	244	222	203	186	191	222	220	204	193	207	195	212	279	202	193	200	204	222	182	204	172	208	207	222	202	192	198	186	195	198	217	211	207	201	205	190	210	189	209	226	229	204	196	201	235	175	206	191	200	189	180	210	206	210	206	199	202	192	173	199	211	200	200	204	199	188	215	213	205	186	190	213	223	212	206	185	200	188	223	190	187	215	221	194	227	224	205	204	162	211	219	198	196	203	189	183	187	194	209	190	195	199	192	198	205	211	188	207	202	210	193	202	206	192	206	209	193	183	190	220	223	199	183	173	219	163	207	194	214	184	207	208	210	167	201	196	202	203	178	195	197	181	241	200	193	221	198	211	191	197	188	189	186	195	201	193	194	182	214	226	190	209	206	200	183	194	193	194	206	175	195	210	208	215	206	206	183	190	192	201	192	191	184	186	220	206	198	207	195	177	176	213	203	205	196	190	213	187	213	208	195	199	211	200	227	217	228	202	191	210	207	200	188	189	185	220	207	191	187	208	196	201	188	204	207	192	204	199	223	197	185	209	224	166	188	198	218	184	192	211	195	207	186	207	176	172	187	184	196	190	182	201	186	222	187	206	200	200	197	229	192	194	192	211	204	198	198	197	205	210	191	211	217	190	177	196	184	201	198	181	209	184	206	203	187	194	177	221	191	218	194	214	178	185	198	192	180	211	192	192	218	213	205	226	200	187	175	199	186	201	179	186	198	198	209	217	194	187	196	202	197	208	216	203	199	204	176	194	204	202	201	206	203	210	207	177	196	186	175	194	208	219	185	189	215	201	193	175	209	203	198	191	231	181	191	216	177	200	172	190	179	202	181	202	218	204	194	188	184	179	182	180	203	197	192	245	203	194	188	209	209	166	210	168	192	214	202	187	218	216	199	205	190	195	203	194	226	195	197	202	192	203	193	198	217	211	186	221	211	191	197	184	208	158	212	192	170	223	200	191	192	213	185	191	195	178	211	207	192	213	181	231	198	175	184	208	180	180	167	200	205	203	186	198	181	212	216	200	200	211	204	163	208	182	192	187	187	204	178	218	205	193	199	191	215	197	217	163	211	220	198	216	210	234	220	179	221	219	203	187	189	218	197	216	198	210	221	229	200	231	175	189	208	186	208	218	207	222	198	197	189	187	205	223	209	223	192	194	171	175	196	191	206	188	191	176	156	192	188	207	204	206	176	195	184	180	212	223	188	200	194	204	199	210	215	211	196	192	176	193	185	185	195	222	202	215	186	193	205	166	220	196	183	217	184	217	190	182	187	189	186	235	189	207	206	221	199	228	204	192	187	205	208	182	199	198	208	209	176	191	229	190	199	208	200	202	217	175	202	224	186	189	215	196	174	189	194	217	173	203	200	181	191	178	194	198	186	188	190	202	176	209	172	203	200	199	192	210	194	213	181	256	202	183	203	195	187	193	199	210	187	197	185	195	172	203	206	221	213	206	184	180	176	197	186	186	182	202	215	220	190	194	173	227	216	214	224	200	196	188	203	188	192	212	178	195	199	175	215	202	205	181	210	186	210	198	189	193	201	204	192	206	183	193	203	192	214	198	202	197	195	213	203	190	202	201	179	186	213	200	201	201	199	207	206	185	208	195	205	204	230	202	199	195	191	193	201	171	212	206	221	204	196	208	188	209	211	187	218	209	191	207	189	183	185	189	195	203	195	199	186	207	204	201	211	192	212	185	194	192	190	181	206	210	217	193	204	182	203	192	198	188	191	185	208	194	206	172	194	198	203	214	220	207	175	196	186	169	190	226	201	172	235	204	192	199	186	185	174	217	189	208	200	214	200	196	198	203	219	215	204	209	218	191	198	205	196	202	224	217	210	228	179	199	192	207	195	200	195	184	168	182	209	236	224	190	186	207	177	214	195	199	195	186	228	217	189	194	207	209	240	185	186	177	206	173	212	204	196	208	199	209	192	203	211	210	185	214	190	204	204	185	199	201	189	231	196	226	206	193	189	212	190	195	208	214	214	204	202	178	198	208	228	202	189	186	203	208	203	196	195	211	202	185	196	200	212	187	204	200	175	237	227	183	190	200	192	189	181	192	205	183	184	213	198	193	185	179	232	192	207	196	198	182	203	212	213	179	201	189	213	196	215	193	196	199	223	202	197	201	225	222	187	217	202	205	186	189	195	193	193	199	213	207	190	220	199	213	206	207	202	167	191	183	223	202	189	194	206	204	185	181	192	197	199	186	201	186	198	174	201	196	194	208	211	196	173	219	180	185	184	166	217	202	210	190	202	212	178	225	203	205	217	195	202	187	199	192	197	204	217	187	198	196	202	222	198	190	197	187	211	192	213	191	190	189	196	198	212	215	186	198	200	187	224	213	193	211	189	204	215	206	178	194	214	199	167	210	187	194	208	210	189	195	200	185	201	200	207	193	182	209	218	194	217	190	206	182	185	197	211	197	188	212	188	201	189	208	191	196	226	174	223	196	197	204	208	196	187	198	210	225	170	192	181	210	218	188	179	196	196	181	184	195	197	179	232	187	188	225	195	197	209	205	193	187	195	224	180	185	182	203	190	218	223	218	209	222	185	200	196	197	203	186	218	191	204	218	217	203	190	210	187	203	203	192	199	203	202	202	193	221	190	183	196	221	192	210	197	224	209	205	208	185	203	212	203	200	207	205	208	197	205	227	203	185	192	210	198	178	180	196	212	189	218	202	183	189	206	192	214	208	191	223	167	209	192	206	186	198	203	211	217	203	206	200	196	194	198	179	192	194	213	187	202	197	192	206	191	205	199	203	201	212	204	211	213	209	188	208	213	206	218	212	176	204	205	177	203	170	210	196	198	179	219	197	206	220	189	184	194	218	186	195	189	199	186	214	203	188	215	172	180	210	217	191	215	192	197	207	208	192	203	195	198	198	210	197	200	194	205	204	209	190	187	200	189	200	194	204	202	185	174	206	204	181	180	222	169	216	211	179	185	209	201	196	217	189	196	205	210	190	201	202	216	217	186	206	199	211	198	194	229	196	218	203	202	190	215	197	208	176	211	201	183	203	198	179	207	187	196	205	196	192	190	186	195	167	207	191	186	181	193	204	206	172	192	202	176	207	194	193	196	186	186	209	221	190	202	189	204	204	201	214	193	204	217	217	200	189	212	212	197	207	194	199	202	192	203	171	208	204	212	198	193	201	210	195	217	184	193	201	197	203	199	195	190	182	190	207	191	207	197	209	210	169	180	200	205	217	183	209	201	200	190	193	204	180	202	197	179	190	182	216	187	186	201	186	197	198	193	194	165	222	189	210	204	212	196	211	198	192	191	199	210	187	228	235	175	179	188	196	199	221	211	206	219	190	195	214	174	191	188	191	178	195	202
14558	28185	24955	16564	12463	9675	7467	5810	4418	3256	2613	2088	1789	1680	1538	1475	1428	1213	1070	998	879	782	750	655	624	627	632	634	613	555	599	561	571	527	530	506	479	452	458	462	444	502	498	514	494	511	496	508	507	489	430	467	474	482	458	476	474	469	455	452	424	434	414	437	415	427	388	418	401	377	398	396	380	365	402	354	389	405	364	379	408	396	423	440	363	412	380	385	381	375	407	430	444	413	407	408	436	397	441	391	396	392	381	345	393	441	337	386	439	397	398	354	406	394	385	418	369	398	389	380	364	387	381	376	371	386	373	381	359	393	398	385	397	397	393	352	391	402	383	395	399	380	386	403	379	401	371	375	400	381	386	446	406	398	434	386	403	382	398	363	380	376	379	407	362	369	374	393	377	397	365	359	364	374	366	385	368	377	391	399	389	391	385	381	371	386	338	360	372	366	373	423	381	396	412	398	388	378	355	342	364	356	391	382	380	396	362	411	371	370	399	365	394	394	351	399	371	400	398	395	369	350	379	407	413	388	396	361	368	405	389	360	401	363	392	388	401	367	356	390	358	394	395	373	409	378	386	425	363	373	426	391	375	377	357	413	409	336	344	387	401	402	359	372	374	414	373	382	363	377	425	420	380	385	377	365	432	363	381	376	428	393	382	417	392	385	358	381	356	389	365	386	377	371	379	388	357	383	402	407	382	382	386	369	404	367	377	378	367	404	403	381	396	375	397	377	410	366	391	390	371	377	373	408	384	387	379	467	353	366	395	402	372	391	384	372	397	374	381	350	372	399	365	375	371	384	371	373	401	393	379	430	389	346	391	354	395	386	341	365	400	360	392	382	379	390	390	383	383	397	403	360	382	365	405	347	359	401	345	351	363	416	400	391	396	395	407	404	397	391	398	324	397	419	368	365	393	392	382	387	379	406	382	406	403	391	395	387	401	357	363	375	386	368	391	415	382	394	371	400	357	377	375	377	411	370	400	352	383	377	375	358	343	360	380	382	384	430	374	368	376	389	403	376	367	369	350	402	365	353	394	361	369	380	369	390	373	377	361	369	414	407	387	347	389	379	393	352	364	376	389	383	366	354	387	406	417	409	379	390	372	364	371	377	383	410	389	362	363	349	372	386	378	390	368	385	377	366	417	376	379	417	387	430	401	411	357	413	392	373	387	382	367	380	381	349	409	373	386	382	365	402	416	394	384	368	371	393	369	394	410	406	347	440	391	405	363	411	367	391	372	396	392	380	390	366	407	400	393	333	389	382	333	348	362	379	384	375	421	355	396	381	372	382	383	382	365	387	377	364	348	424	396	393	372	355	382	365	402	378	369	386	423	374	380	378	396	395	377	370	374	367	366	374	399	366	386	398	416	371	367	418	362	369	367	379	374	394	396	374	384	405	357	380	430	372	348	360	372	379	369	370	377	346	400	396	399	377	405	404	400	371	393	394	380	409	409	363	413	382	369	357	372	392	412	384	345	353	407	394	372	368	408	376	378	395	361	368	371	402	414	395	390	387	398	418	390	358	397	442	388	381	339	335	372	362	369	388	385	403	404	361	404	358	373	389	378	395	421	381	404	400	406	384	367	406	372	397	409	408	390	375	416	391	373	379	352	379	384	373	379	361	378	342	354	369	383	385	355	384	351	392	372	356	393	394	347	356	384	365	390	417	399	428	375	406	373	385	365	385	376	375	353	381	388	413	377	392	389	410	392	380	387	376	371	401	397	391	371	386	394	387	361	399	398	364	350	371	403	403	355	370	397	369	398	402	395	395	377	414	400	383	370	409	376	386	396	420	383	396	419	365	373	409	372	381	360	390	370	363	373	376	383	419	367	365	382	388	398	415	359	377	336	420	375	372	378	368	385	400	375	361	383	402	374	374	382	360	372	358	368	407	386	392	374	366	390	398	409	355	371	378	405	376	362	417	396	378	403	384	355	408	359	393	414	366	396	394	394	385	373	385	385	382	401	357	390	372	383	408	353	410	385	387	371	403	390	377	392	357	383	394	382	378	388	346	389	382	398	414	368	387	406	402	401	384	383	375	355	382	385	377	372	369	354	402	357	354	381	396	402	362	393	428	377	377	384	398	395	387	403	387	371	367	385	374	353	379	418	411	382	321	368	355	414	425	378	392	363	318	361	396	389	355	387	385	405	372	377	389	369	374	384	380	381	384	417	390	391	372	389	380	364	356	386	410	364	375	387	350	379	397	348	372	380	372	375	403	331	384	358	378	370	363	368	361	390	416	373	383	347	380	387	394	383	380	362	395	360	383	343	371	406	380	406	383	378	373	367	362	385	366	380	370	384	364	350	395	408	386	384	360	391	359	417	389	401	368	362	417	370	403	375	414	396	390	354	396	384	387	368	369	407	387	395	381	363	382	352	345	364	389	386	388	409	392	400	396	374	389	367	389	398	336	380	354	378	384	397	329	384	424	401	409	376	389	391	426	372	410	387	360	408	383	354	357	404	363	396	355	361	392	399	411	418	367	401	361	385	372	369	377	386	390	384	394	379	379	394	393	382	401	398	384	365	421	364	374	400	385	394	366	376	384	371	377	397	391	370	364	389	367	368	372	392	404	368	409	384	366	384	416	349	397	379	365	371	389	375	383	367	398	396	381	393	367	329	369	378	401	404	381	384	374	351	383	375	384	396	359	388	369	378	398	346	390	367	375	424	385	388	368	367	396	383	403	385	389	340	361	382	374	340	402	373	393	390	392	383	360	373	385	389	382	401	398	391	360	362	383	380	372	388	381	369	371	384	366	406	355	351	380	373	382	378	421	396	395	353	399	379	382	369	377	386	386	392	358	390	358	363	407	393	408	374	392	383	347	399	401	342	356	390	352	369	373	403	402	368	388	403	405	412	407	366	388	403	368	356	389	394	367	372	392	375	384	391	363	384	355	382	351	415	408	370	384	381	371	372	428	399	408	389	404	408	404	371	358	405	384	382	379	366	372	375	390	396	398	384	403	378	396	348	353	393	395	364	372	373	409	395	406	346	365	378	387	408	393	377	375	375	376	356	374	388	399	400	395	397	386	396	390	353	389	406	383	392	374	384	391	360	392	404	400	346	413	387	383	377	358	367	390	370	406	395	363	346	364	379	397	406	325	404	378	389	390	368	375	342	402	383	391	384	387	387	355	371	375	389	384	372	394	375	377	385	360	368	365	400	378	379	378	398	380	398	366	405	382	386	381	392	371	385	396	381	356	359	380	385	369	348	342	379	364	375	360	380	399	388	385	376	352	409	340	360	390	406	360	387	384	381	365	396	373	335	372	355	377	410	428	403	427	440	426	374	382	371	406	383	367	411	388	388	341	394	378	404	370	393	398	375	384	382	402	375	404	342	365	402	377	371	387	348	382	378	391	385	399	407	399	373	400	373	378	388	398	347	406	400	410	423	387	405	419	390	367	389	420	375	336	356	361	373	389	363	370	403	386	380	371	386	342	405	380	407	400	386	390	360	380	380	397	369	380	372	360
26580	20153	10452	3435	1686	1116	876	720	580	496	393	411	355	399	349	352	380	340	302	290	337	362	309	262	321	312	322	322	288	308	316	274	294	313	312	316	336	263	295	275	304	329	307	292	347	303	337	305	342	309	289	305	293	296	296	263	290	283	302	274	294	286	267	279	306	278	268	316	267	266	304	292	292	301	315	292	258	261	307	280	326	279	284	290	288	302	293	309	266	258	317	300	282	287	287	298	296	285	280	310	296	291	299	288	291	302	261	326	296	291	303	275	258	315	287	296	276	279	291	285	319	312	310	251	286	278	277	262	299	286	279	330	275	315	292	266	300	299	292	285	296	289	284	280	287	302	317	283	297	316	291	272	282	282	306	289	286	281	315	299	305	302	292	266	284	292	289	267	271	301	294	294	275	298	302	293	269	279	263	286	319	309	268	272	266	302	294	289	292	276	261	305	322	272	270	280	281	248	315	284	291	322	281	302	255	269	282	266	280	315	260	288	274	299	265	289	285	279	315	324	283	295	305	311	285	285	274	298	297	296	305	315	290	279	285	305	312	283	266	287	300	308	256	307	280	302	282	299	292	271	325	293	279	300	299	291	268	293	299	282	276	272	294	266	323	292	279	277	269	250	342	278	292	282	302	257	308	289	301	292	279	275	282	277	286	280	282	312	284	276	297	250	327	283	313	262	297	312	325	285	294	297	312	263	301	325	292	301	294	279	299	289	303	281	309	272	264	254	272	284	257	295	300	306	294	304	276	278	301	271	284	252	286	278	303	323	284	285	311	317	288	290	301	274	275	281	308	276	292	293	275	300	270	288	276	292	310	280	305	332	299	291	297	264	275	307	293	289	290	310	281	301	329	293	294	301	265	262	276	307	269	304	309	294	315	256	296	309	287	298	309	286	295	252	292	299	272	287	305	306	308	290	313	282	303	298	297	294	265	294	285	295	282	275	288	323	292	305	246	254	277	308	267	273	295	280	292	293	303	289	313	276	286	311	305	314	307	299	301	268	281	288	267	288	294	311	306	274	295	292	291	288	277	285	330	266	294	279	286	272	299	327	278	289	297	309	330	302	307	296	310	283	304	301	269	318	280	305	282	298	291	289	281	268	305	276	312	287	311	311	305	256	277	294	270	299	304	294	278	311	290	271	279	264	293	290	293	284	293	291	328	303	302	278	349	276	320	290	295	280	318	304	314	290	273	289	269	287	299	296	319	273	274	287	295	310	321	287	316	298	297	262	301	289	318	278	280	306	307	294	308	288	270	325	272	324	295	285	307	309	262	294	322	277	265	316	280	287	301	298	267	272	310	313	276	276	295	298	298	313	273	287	276	285	297	289	277	310	295	283	302	295	275	260	309	285	268	277	295	276	323	263	309	299	338	275	241	296	301	277	296	266	305	272	254	284	296	287	304	257	292	316	296	291	326	298	282	311	275	302	274	275	312	295	294	281	266	307	296	275	282	291	257	299	298	309	302	254	296	304	282	297	290	288	287	289	264	311	290	312	302	294	255	276	334	314	300	270	292	267	278	301	268	289	269	301	275	302	289	289	280	263	291	312	290	296	291	293	278	296	298	287	285	282	283	261	289	282	280	279	269	285	289	286	287	262	290	288	287	304	267	259	276	305	302	313	295	285	274	292	312	283	275	305	285	299	264	298	281	315	308	308	287	290	286	276	302	296	288	303	295	285	298	267	313	285	294	308	299	289	270	293	310	312	294	298	279	288	265	294	251	327	266	284	267	274	282	275	286	305	298	302	300	315	267	314	309	310	302	268	287	294	283	276	315	303	236	282	282	283	282	306	290	270	316	289	292	303	296	300	287	328	289	279	295	279	275	277	291	308	291	296	331	309	292	320	268	295	310	323	309	284	308	273	310	322	298	290	286	282	298	287	267	291	268	264	289	295	299	305	276	285	297	306	296	305	280	312	265	297	291	280	276	294	298	285	263	305	304	300	292	281	307	279	279	255	288	301	283	282	281	264	306	292	295	306	317	279	317	297	283	307	307	305	290	296	258	293	285	302	284	287	275	255	279	306	281	274	306	278	308	268	295	294	304	286	284	315	278	287	288	301	297	299	273	278	306	281	265	296	266	290	294	306	272	295	312	288	297	294	272	291	284	319	317	287	305	297	280	303	275	295	315	281	301	312	308	281	279	311	304	297	287	296	302	277	319	298	256	289	337	311	274	258	300	313	281	310	270	279	288	307	301	324	300	278	258	311	287	276	287	275	321	330	275	296	300	279	320	293	314	291	268	280	274	319	294	320	300	293	289	315	322	289	292	296	301	278	294	288	267	278	310	271	274	294	324	280	318	286	284	284	288	304	299	280	305	299	304	316	266	274	302	266	301	269	298	293	306	294	269	274	294	279	273	284	317	312	287	261	273	297	288	310	302	271	262	300	281	296	297	293	306	309	265	297	275	287	288	295	287	313	289	285	288	281	297	274	296	262	271	270	295	292	278	325	295	278	257	288	284	271	305	281	267	295	285	292	287	297	304	354	294	270	290	286	313	309	307	279	289	268	309	331	300	276	292	282	290	299	312	293	303	263	297	276	285	278	296	286	312	283	308	286	256	289	296	268	266	263	311	280	284	272	292	290	313	275	275	291	277	276	308	282	292	278	314	279	278	295	298	297	253	282	279	286	287	282	281	302	282	263	307	292	298	312	265	296	278	293	273	271	294	320	307	287	310	274	270	287	291	315	261	273	267	284	266	281	286	293	312	302	304	269	298	286	292	296	288	300	288	312	304	311	299	316	277	293	252	257	293	300	247	321	297	252	290	284	272	278	290	319	263	321	277	292	313	282	273	284	287	284	308	309	281	317	287	298	289	308	270	261	286	310	299	310	295	283	281	274	294	264	289	312	298	303	308	299	325	280	282	279	261	312	272	290	321	279	303	288	286	294	294	286	309	264	272	306	309	284	280	268	321	293	299	252	293	271	307	303	267	292	274	251	285	292	313	296	311	288	266	287	288	312	294	299	287	304	297	285	296	281	305	292	290	292	317	309	282	312	271	303	285	258	273	274	294	295	306	319	276	285	284	284	270	300	287	304	305	294	286	291	270	290	280	293	308	291	274	302	289	270	314	268	281	293	269	298	278	266	318	304	299	327	256	299	304	277	287	278	286	295	269	279	286	296	279	306	288	315	296	306	285	287	326	287	302	289	281	289	289	274	264	305	281	288	307	297	285	262	298	284	291	287	284	277	283	292	285	287	295	314	334	293	292	298	296	318	300	314	262	347	270	277	294	279	288	340	270	291	273	286	269	265	307	292	284	280	315	278	274	286	269	312	293	279	250	309	262	287	298	266	284	292	297	300	274	295	303	295	295	291	293	310	299	273	310	309	304	297	297	278	303	297	278	286	276	287	274	284	277	304	290	300	281	261	283	286	309	314	301	287	299	313	292	286	293	319	280	346	268	269	280	287	282	282	272	285	268	281	296	280	292	275	282	309	279	287	295	308	274	314	283	268	297	314
10419	15250	13353	7333	5348	4139	3097	2432	1808	1434	1153	1005	983	1002	937	877	889	829	828	753	744	663	645	658	646	648	645	589	656	643	667	674	672	661	618	582	655	575	654	603	617	570	655	601	650	616	634	673	640	631	613	639	611	639	622	615	633	606	634	587	612	629	597	595	604	608	577	570	557	558	573	591	586	623	604	606	599	601	590	584	560	625	620	578	565	583	613	566	576	577	573	591	603	592	595	651	564	567	582	623	580	599	581	615	584	547	585	541	576	610	623	571	581	580	564	570	547	545	596	544	622	600	560	607	589	541	560	563	634	596	561	553	609	579	572	555	593	557	619	578	615	561	604	569	559	621	592	599	591	600	566	586	583	590	553	596	600	591	573	576	601	585	657	627	587	616	567	566	549	564	561	567	560	555	577	574	617	600	585	580	556	599	623	596	566	574	575	570	611	603	587	607	588	604	597	586	585	602	593	579	610	558	576	594	560	581	581	576	549	621	540	576	573	550	591	555	576	577	584	573	562	545	594	618	609	596	611	613	569	533	636	577	578	572	609	564	592	529	575	622	551	547	606	557	587	563	552	560	616	607	524	536	537	575	574	560	582	551	569	567	581	589	577	576	540	604	566	634	623	592	562	545	620	599	584	526	581	597	569	566	588	577	581	593	534	611	613	602	563	581	574	581	578	598	573	599	576	564	596	546	589	604	602	596	606	600	588	559	590	566	585	593	608	607	602	573	615	563	581	574	587	568	609	599	562	630	603	602	627	580	614	548	627	568	560	610	546	549	587	527	580	566	583	609	580	590	576	619	556	574	588	639	540	549	565	583	544	587	591	608	570	544	583	676	582	599	575	561	601	563	605	557	567	591	592	636	604	588	594	629	573	586	570	588	550	539	594	583	569	581	632	587	593	581	580	591	585	577	585	576	599	562	609	585	579	530	583	582	611	612	578	560	605	593	563	555	569	597	589	543	602	568	560	581	540	628	593	568	596	572	620	555	597	527	622	560	616	556	596	585	542	544	554	611	532	560	603	590	555	582	648	588	570	638	569	587	599	586	548	581	564	581	594	622	572	546	549	545	564	603	549	536	595	597	571	624	599	561	572	563	600	561	573	544	560	599	586	559	550	565	606	560	623	554	561	602	610	606	585	599	584	624	630	602	559	585	581	573	572	596	582	600	663	573	597	547	574	548	536	614	581	577	625	611	582	589	584	619	568	583	576	572	610	556	580	590	578	594	560	610	574	615	546	566	581	542	579	607	562	606	598	563	571	619	584	579	600	528	575	615	591	620	597	562	601	601	581	536	605	564	648	578	588	587	586	591	621	581	601	555	595	572	546	585	601	607	605	587	595	564	575	606	623	593	593	621	574	562	594	568	575	523	587	638	557	566	576	603	554	563	607	552	574	573	588	532	582	578	581	546	630	629	586	610	603	604	574	616	608	597	565	598	610	580	574	621	571	601	619	579	600	605	577	599	615	562	596	563	588	567	561	556	590	528	569	595	603	574	604	601	545	603	576	600	616	564	597	580	561	591	599	561	616	520	592	544	585	625	598	601	582	556	564	592	556	576	599	561	607	569	586	596	605	589	583	580	578	611	582	566	595	610	604	549	574	555	578	558	576	573	551	579	562	607	593	620	598	577	601	573	621	612	580	566	572	550	588	559	605	572	547	531	576	572	615	551	623	536	579	575	562	599	600	602	570	601	553	557	581	618	558	627	596	573	594	591	577	558	608	601	623	569	564	603	605	588	591	624	598	588	602	581	624	605	603	575	577	563	600	588	580	572	579	549	589	556	584	603	575	592	576	624	525	590	603	586	550	622	569	603	624	566	571	597	557	610	586	578	612	567	581	595	619	598	596	595	603	515	613	583	553	566	584	603	586	555	598	561	579	565	592	587	609	555	591	578	610	592	555	597	566	574	600	593	630	586	597	603	602	575	594	603	555	549	646	610	594	587	589	554	563	593	590	585	584	620	529	567	592	579	598	546	560	596	589	574	609	602	537	592	547	590	551	543	595	566	583	590	554	576	595	617	611	562	621	586	570	584	566	564	575	591	587	538	628	596	543	599	580	601	592	587	552	572	575	628	538	574	583	589	569	618	556	575	577	563	594	593	596	585	603	585	567	620	558	614	596	597	567	558	600	586	579	564	590	589	605	565	583	552	561	513	550	551	587	585	603	551	616	592	577	579	563	608	583	577	589	589	584	584	605	623	570	607	560	577	577	578	603	569	591	610	563	629	562	639	554	586	573	586	632	562	584	534	575	601	567	610	612	595	586	594	601	565	546	593	595	611	538	595	626	624	581	590	594	579	582	550	559	604	548	598	613	579	562	611	590	585	608	550	543	616	582	589	587	610	511	595	587	595	596	601	609	607	596	600	579	529	553	571	596	603	547	594	575	574	616	532	622	570	584	607	585	576	565	564	625	603	544	622	596	577	600	588	556	595	567	576	569	573	610	593	612	604	566	601	578	575	592	613	556	599	564	593	652	586	539	578	584	593	579	560	615	553	553	580	548	581	589	574	567	580	556	561	573	631	585	592	579	550	584	605	543	592	555	553	633	548	596	620	578	590	566	584	564	583	542	618	585	592	581	609	585	600	590	563	630	573	568	588	564	593	584	578	595	552	582	574	578	583	599	583	595	596	597	561	572	582	600	601	565	577	564	574	572	581	561	577	606	556	560	582	565	612	611	591	618	576	627	645	569	591	611	594	522	551	653	565	588	555	593	633	562	613	607	571	605	583	574	548	569	578	607	559	558	574	598	553	582	581	565	582	612	575	545	595	643	586	574	555	534	571	604	566	604	590	610	611	584	577	587	584	610	574	575	591	544	577	580	651	563	558	595	534	582	618	573	583	611	581	589	583	550	566	583	563	576	590	566	619	658	563	609	582	619	571	563	576	560	593	579	577	610	566	603	548	600	623	576	569	577	616	592	569	607	572	596	565	608	631	573	543	636	609	565	527	636	589	598	551	631	588	578	556	590	544	602	579	565	583	585	606	585	580	595	589	602	589	598	551	546	586	583	619	581	574	573	629	585	601	539	556	586	605	604	569	601	590	577	565	591	568	566	583	572	535	579	630	595	572	589	562	627	570	567	555	606	587	557	598	574	557	575	535	583	589	606	582	592	620	569	584	593	539	581	599	541	537	627	574	586	569	585	567	596	571	597	555	604	618	593	534	586	622	605	581	573	575	572	614	617	603	615	529	569	599	592	605	588	599	602	584	591	615	555	544	598	610	613	608	569	603	618	562	607	568	553	523	582	601	599	569	573	601	569	583	550	580	581	578	588	557	586	586	586	593	591	619	608	608	586	553	628	540	577	608	598	621	598	611	567	618	592	547	584	563	616	612	619	580	591	538	572	584	581	650	588	593	605	588	565	587	566	593	587	561	604	611	665	545	602	592	576	594	553	539	582	514	556	587	598	579	539	617	600	541	605	592	564	577	573	560	566	595	618	615	603	605	587	592	596	598	566	576	655	603
23940	21073	28070	24284	19561	4712	1860	1166	804	574	491	452	407	380	324	325	333	311	263	240	216	219	244	220	218	208	212	206	221	226	218	179	206	214	197	198	203	176	160	191	181	200	188	185	204	209	182	220	189	201	205	176	203	189	186	205	189	181	200	165	205	185	190	195	178	185	171	191	169	184	172	177	187	200	172	176	191	177	189	173	161	166	196	171	166	190	168	189	214	177	174	171	180	197	163	186	204	170	170	168	172	163	185	196	184	194	177	183	173	178	187	182	172	210	161	179	180	158	187	175	166	179	184	164	190	161	183	174	195	190	193	159	169	181	173	186	173	190	173	193	166	178	176	191	177	196	192	165	188	196	179	175	174	196	177	195	185	178	157	174	172	167	199	169	205	187	174	164	187	174	169	165	173	180	172	176	180	198	181	175	178	184	183	184	173	174	182	154	163	181	190	165	168	189	176	194	166	174	186	182	188	178	188	170	181	177	157	201	193	162	205	191	171	154	173	200	165	192	180	174	161	173	182	192	201	169	168	182	202	171	168	185	171	158	195	176	189	158	187	178	201	188	186	176	163	192	168	167	146	195	181	195	159	178	181	182	193	159	155	184	174	174	184	183	178	194	179	204	170	166	187	181	171	187	167	168	193	182	182	181	173	170	146	188	184	182	158	185	183	182	188	188	172	201	179	184	182	186	194	170	185	177	167	185	208	189	184	180	186	181	177	184	174	188	185	193	182	185	205	187	171	176	179	167	190	166	163	189	182	179	184	179	194	164	161	166	172	190	180	213	194	168	184	209	182	170	195	175	182	181	158	173	169	158	179	177	156	173	184	164	160	176	164	176	159	176	184	179	178	187	205	168	181	196	180	179	153	182	179	175	169	171	167	177	165	158	165	172	192	154	165	182	181	187	181	180	179	175	192	168	171	166	169	173	166	169	210	180	169	160	176	176	165	203	162	179	197	152	186	176	164	174	180	184	173	182	184	183	163	184	181	163	175	178	176	196	156	181	191	198	183	178	177	186	171	164	197	190	172	167	188	178	162	188	190	193	175	160	161	150	183	198	186	182	180	177	220	170	169	167	170	194	166	181	168	189	153	184	187	181	194	190	152	188	186	168	170	194	193	151	197	185	172	176	184	201	182	176	171	203	178	175	186	157	156	165	153	162	179	169	188	179	176	164	154	185	178	184	148	185	166	176	176	177	173	200	201	167	184	152	183	148	180	167	193	171	159	181	197	187	208	169	165	180	175	165	201	181	156	192	188	171	160	197	163	203	192	177	173	175	167	181	183	176	183	166	187	172	214	189	170	168	178	198	159	176	182	193	195	181	188	178	177	178	159	166	187	183	199	184	183	170	159	194	190	185	157	187	166	183	176	173	163	180	155	162	156	181	163	161	186	187	178	179	205	175	198	160	160	182	184	164	178	163	150	164	173	155	180	175	188	182	192	178	170	186	186	180	198	184	180	179	179	188	177	173	149	178	165	193	189	167	178	200	171	175	157	178	169	168	186	166	186	174	169	190	172	186	178	195	174	177	197	189	171	174	169	177	176	187	183	185	176	151	165	143	187	177	172	173	195	183	199	186	194	168	171	171	176	174	204	167	174	181	153	161	191	170	147	191	201	183	190	185	196	172	197	193	178	162	163	187	186	176	194	179	164	181	165	168	169	176	174	177	176	193	164	172	182	184	161	211	172	168	194	185	175	181	168	173	161	195	157	182	188	160	194	198	183	175	176	171	161	168	167	165	175	188	162	190	168	181	164	159	173	168	171	169	189	187	191	190	203	204	202	172	180	176	177	167	163	192	177	199	175	190	184	169	193	164	161	203	162	186	190	176	177	181	185	186	167	202	193	159	184	179	170	186	190	166	168	184	179	186	192	166	179	173	190	188	151	170	158	155	165	156	166	166	194	215	179	192	204	157	202	172	174	163	187	179	201	178	163	195	200	172	181	178	151	187	207	189	183	178	186	193	192	193	188	177	192	192	174	170	185	183	173	188	167	168	153	189	169	156	176	183	165	163	202	199	173	170	193	173	175	194	194	186	180	202	184	181	188	166	178	178	146	198	162	152	167	170	167	175	152	173	151	196	191	186	194	204	191	163	191	158	190	164	170	189	160	174	161	170	179	166	203	209	195	199	164	180	175	177	168	176	185	190	163	189	168	182	195	172	174	186	175	176	180	176	180	186	183	186	176	199	195	168	184	178	159	174	168	168	173	182	186	186	175	170	170	165	200	183	192	196	177	196	186	183	203	178	182	181	207	160	196	175	200	173	167	185	203	179	182	160	171	165	186	191	190	188	167	181	181	216	172	160	185	170	187	142	163	192	195	173	192	179	198	189	183	173	172	169	191	200	187	160	170	176	177	172	176	178	178	174	184	164	174	196	173	183	167	157	163	190	169	161	169	177	166	180	170	191	191	174	182	183	188	158	188	199	176	173	182	189	179	167	184	186	160	177	207	180	177	172	182	163	183	193	187	171	160	171	188	194	162	180	168	201	208	171	165	173	200	179	170	177	159	195	179	156	175	178	168	181	178	189	188	175	172	182	181	194	184	157	176	191	192	161	172	161	158	185	184	177	185	198	180	179	184	179	204	173	177	171	173	180	163	164	186	184	192	181	162	203	180	185	185	159	174	173	191	180	187	170	193	179	180	187	194	170	180	176	186	158	205	194	185	165	175	163	197	195	177	165	166	154	182	176	176	202	194	183	181	181	168	169	175	200	208	167	164	153	200	168	174	159	184	154	163	148	175	165	141	177	170	162	176	170	179	174	195	174	167	189	177	178	190	175	180	154	183	178	168	162	169	189	178	191	164	174	172	186	174	168	178	186	181	167	175	185	187	219	181	174	183	170	161	192	163	186	190	180	202	143	181	158	170	152	182	191	173	196	170	183	190	171	174	153	163	180	183	201	178	188	194	190	180	188	198	157	188	194	184	173	176	180	166	189	168	171	194	174	172	177	172	183	163	161	172	168	187	181	158	158	183	165	162	166	163	202	206	176	200	214	189	155	196	202	160	192	153	174	174	136	167	176	191	169	186	201	171	170	171	171	192	163	165	176	185	164	191	173	164	179	147	177	201	193	175	166	198	162	158	187	196	186	156	184	179	182	166	188	177	171	183	165	166	173	197	174	171	192	168	189	163	180	179	162	154	187	152	184	185	152	177	181	168	161	171	183	177	159	168	159	168	196	185	168	162	149	201	181	181	157	155	175	162	160	168	190	194	190	189	192	183	167	170	196	194	188	191	204	197	175	159	188	195	191	181	173	163	173	173	183	164	175	184	191	193	162	183	181	181	168	175	196	173	182	200	177	152	194	161	161	191	178	181	189	191	181	194	164	184	175	201	190	160	157	200	154	156	168	184	169	199	166	188	178	163	169	188	204	165	146	168	186	173	167	171	209	189	179	189	177	183	180	175	174	182	155	194	184	179	177	180	192	181	209	183	172	179	185	188	161	173	214	179	187	167	188	159	201	171	192
12105	23014	20348	12336	9125	7019	5393	4122	2993	2241	1840	1454	1304	1154	1121	1056	988	850	784	685	690	636	569	593	566	522	525	503	526	549	533	475	499	484	453	470	441	430	424	401	410	392	443	471	455	494	431	430	414	497	479	468	463	402	394	427	390	402	437	396	375	406	414	404	412	388	394	392	337	381	412	381	344	396	371	382	377	380	369	390	389	361	362	375	387	362	390	372	356	419	361	397	416	438	386	384	368	340	403	360	388	389	361	385	351	365	376	350	368	372	374	371	361	364	384	365	416	355	343	361	325	356	370	338	367	381	396	372	401	393	346	374	352	341	349	360	319	403	355	367	368	344	356	356	382	383	384	347	382	345	377	364	384	338	369	335	374	375	368	354	358	387	394	351	386	379	377	420	383	346	336	391	382	386	352	366	357	395	374	378	362	377	372	340	368	394	353	383	381	360	372	365	354	376	335	378	359	343	366	371	349	356	382	355	415	343	350	340	396	377	325	384	363	383	359	350	363	370	364	378	369	373	355	356	372	387	371	365	379	364	359	386	323	378	371	389	390	340	363	381	403	367	341	348	359	387	338	380	301	385	388	327	357	362	364	352	386	354	415	378	358	337	334	384	349	386	351	377	355	374	377	385	394	368	358	390	360	393	359	331	337	357	373	360	359	401	360	369	357	332	381	352	351	357	372	367	357	387	382	347	388	380	370	337	372	365	331	350	392	357	384	341	347	380	393	385	351	345	366	321	381	349	365	413	351	360	368	373	370	369	385	386	347	378	354	355	374	365	368	394	358	355	361	379	344	368	387	378	362	380	357	370	363	376	340	367	349	353	362	335	395	389	367	364	334	342	385	350	383	377	368	360	410	375	379	361	371	387	335	381	396	374	363	368	414	386	385	376	362	375	433	351	372	374	359	388	363	384	356	357	405	323	369	372	379	372	378	347	347	360	372	329	363	315	346	344	382	361	379	348	371	328	344	387	349	384	379	363	380	372	378	369	348	344	385	339	368	407	347	374	371	376	357	356	384	357	350	355	359	382	382	377	347	359	394	362	365	343	346	355	328	367	347	360	356	407	367	372	362	362	373	405	402	342	349	355	378	342	379	338	373	334	376	362	383	350	388	349	343	351	371	404	328	323	373	350	351	373	380	348	383	382	404	368	375	359	373	395	372	359	371	378	386	390	373	349	375	340	402	357	384	342	387	356	380	356	358	350	390	374	384	356	354	389	372	363	344	370	378	384	401	376	359	344	331	382	348	362	392	392	381	340	412	368	370	362	353	386	370	381	344	363	393	372	353	346	395	368	368	346	360	368	375	382	381	397	400	387	372	349	356	385	379	388	404	361	341	387	369	355	393	367	350	358	359	374	335	376	368	399	396	353	378	371	392	361	360	344	385	354	398	381	378	395	360	334	355	347	390	336	360	376	348	370	352	359	385	370	359	371	370	352	338	389	345	376	349	370	354	355	364	348	361	375	357	383	395	390	335	342	332	340	379	381	388	361	390	398	372	374	360	366	357	380	338	369	342	317	420	357	366	355	378	352	350	385	398	383	370	365	373	423	365	360	404	395	382	334	369	362	381	362	336	361	387	340	356	349	373	351	363	373	370	392	404	356	332	370	353	383	365	365	333	371	401	377	365	329	386	403	365	388	352	403	388	373	363	381	347	399	394	353	376	356	352	351	363	384	394	355	365	382	402	369	397	400	400	362	369	327	381	372	342	364	350	376	357	362	377	375	389	359	355	401	405	380	370	366	393	386	366	379	337	384	377	377	365	327	361	362	372	375	365	359	345	412	395	359	370	395	375	387	372	385	367	378	352	392	367	362	365	350	363	364	381	359	390	381	404	372	371	389	403	345	348	366	385	364	371	376	350	344	357	366	361	369	363	360	361	376	370	351	369	380	374	355	355	361	371	373	343	358	366	334	326	369	322	386	353	379	373	368	367	376	386	404	355	383	351	411	379	329	355	359	338	355	333	368	391	350	361	395	351	386	394	378	354	366	372	358	330	381	380	383	348	386	369	363	371	354	376	379	398	372	367	354	392	359	395	371	363	423	355	376	362	345	374	412	316	415	364	384	367	368	363	334	403	353	357	393	380	348	393	388	384	365	373	338	355	366	360	345	380	392	344	362	366	340	346	372	369	358	381	341	356	364	342	354	384	363	357	361	329	380	345	325	374	370	337	354	366	361	357	359	380	346	374	399	410	364	338	398	375	358	380	370	369	373	364	369	387	379	405	380	348	362	357	354	369	349	371	367	368	385	350	367	311	360	371	356	370	377	381	364	378	362	396	376	378	381	390	372	352	372	314	360	384	393	361	345	369	344	373	370	373	412	332	369	380	398	381	338	362	395	369	392	362	344	380	377	356	376	375	382	329	345	379	375	406	409	365	372	406	428	353	385	323	363	386	375	360	365	325	372	398	365	361	389	367	353	351	353	378	371	359	364	363	336	368	358	365	396	405	371	351	363	397	347	368	377	416	353	376	346	387	398	370	380	344	371	373	372	378	378	374	336	362	375	371	362	372	384	364	369	368	391	379	380	359	359	380	345	380	338	369	362	356	365	379	368	363	354	385	368	385	335	346	365	372	353	385	395	390	385	367	371	369	363	366	357	365	382	346	354	369	410	396	365	352	374	397	366	385	374	353	363	377	409	356	372	388	385	382	369	349	371	358	357	362	373	353	367	365	384	385	396	417	379	400	352	349	379	373	338	364	339	359	345	348	364	379	357	350	363	327	370	395	376	380	383	368	410	371	315	344	370	350	383	349	367	384	366	354	338	343	386	391	379	370	358	369	371	390	393	355	379	357	348	397	362	352	362	362	368	361	381	381	377	377	417	371	380	370	378	330	386	358	402	392	374	362	350	378	360	352	400	395	354	379	367	365	360	354	385	360	358	348	359	353	363	369	367	371	357	376	369	386	386	375	382	349	352	341	353	406	368	363	370	367	361	396	355	389	348	334	333	338	339	385	329	341	374	347	389	367	386	361	365	361	351	373	355	349	343	362	405	369	364	348	363	389	357	384	373	357	385	375	358	391	378	376	357	372	356	382	375	361	367	380	373	364	403	415	382	362	367	371	336	356	401	335	366	335	348	359	376	376	365	363	338	370	383	361	356	329	362	368	369	362	357	373	372	339	381	386	374	397	369	351	389	357	375	394	356	358	378	341	353	378	360	349	361	364	318	345	350	359	352	401	366	388	387	358	350	411	381	368	377	397	359	361	323	352	364	348	349	376	346	378	394	380	375	361	350	372	366	358	373	365	349	381	387	366	382	371	358	345	348	359	373	387	366	362	369	361	352	381	371	358	345	352	396	361	394	361	383	338	354	325	374	338	338	366	385	385	367	360	365	362	356	412	386	369	378	355	384	379	343	399	397	380	347	377	374	392	360	369	344	359	328	374	361	347	368	384	410	345	347	361	383	345	365	344	384	422	397	358	360	384	369	339	408	355	384	393	361	373	393	340	386	368	357	393	379	369	364
23014	21063	28754	23590	21076	18735	4686	1825	1098	920	711	605	556	525	480	450	412	393	362	331	294	320	259	276	295	255	266	261	239	241	219	256	279	227	245	208	216	220	224	201	247	231	231	244	251	222	210	249	201	234	229	215	194	214	232	237	180	219	214	212	215	184	209	235	212	211	220	221	219	210	201	193	207	183	165	211	176	207	220	213	215	210	182	206	173	195	229	206	199	200	220	207	201	232	198	219	214	215	209	219	218	216	188	214	182	213	225	189	198	180	206	178	173	182	203	208	186	202	213	191	222	212	212	195	196	166	205	184	206	206	208	193	200	216	192	184	197	233	179	192	185	196	193	198	194	214	195	188	207	173	186	204	192	204	179	194	222	201	187	199	210	191	203	193	206	178	190	199	226	206	182	213	211	228	211	194	218	224	173	196	196	184	216	201	207	197	183	196	197	184	190	202	188	196	196	183	202	209	187	201	200	205	199	215	179	175	194	209	182	184	197	193	237	192	203	216	171	213	203	208	199	186	196	195	191	201	208	206	208	199	194	199	213	207	211	202	171	203	199	211	193	212	165	212	166	185	190	198	210	203	189	189	185	198	220	196	219	202	209	204	180	193	206	205	228	193	207	193	235	192	193	176	193	208	223	218	204	181	193	185	191	183	202	204	188	176	188	190	199	210	211	222	202	201	183	200	203	200	192	206	200	203	198	191	224	203	192	190	194	196	209	180	197	225	161	211	185	222	183	199	188	188	198	192	198	204	193	213	182	215	187	204	211	208	200	201	187	232	202	208	199	191	189	197	195	195	193	202	211	206	225	185	206	209	218	190	199	204	220	197	201	231	181	169	201	185	221	195	205	192	230	203	179	198	179	183	208	195	195	196	206	200	209	191	233	188	209	196	220	180	196	213	220	188	223	192	213	209	231	214	200	209	199	232	195	223	208	192	201	208	182	200	192	211	191	188	198	182	184	207	160	161	189	185	221	215	189	202	205	196	179	215	208	194	207	194	213	181	208	199	229	225	200	190	179	200	221	191	191	217	208	209	193	204	204	200	205	221	180	194	214	174	186	205	208	195	197	178	231	207	185	206	168	184	228	199	199	219	217	216	196	197	204	217	184	181	188	193	209	188	223	181	190	220	189	194	199	212	198	199	196	208	171	221	200	186	166	189	205	188	216	195	190	212	173	189	182	167	210	215	196	196	242	209	197	206	199	201	197	191	193	199	183	184	180	211	219	202	188	177	176	218	168	192	182	212	187	215	202	208	213	218	211	200	187	220	213	197	209	201	197	193	198	201	195	217	192	217	208	197	209	184	210	212	217	200	186	199	208	207	195	218	203	209	201	200	192	216	189	190	219	177	209	195	204	186	197	204	223	176	190	203	221	196	202	195	179	237	214	201	204	195	200	204	208	173	173	212	222	199	186	220	187	188	180	225	195	177	225	186	221	179	222	196	213	203	176	183	194	211	202	197	207	188	208	184	187	207	229	208	202	201	187	171	199	211	208	194	211	216	176	192	178	199	211	202	220	202	189	199	196	222	198	190	192	196	204	213	186	190	198	206	226	227	210	198	205	197	188	202	195	210	192	200	212	197	187	202	185	197	207	217	201	204	191	203	218	194	184	214	219	199	202	214	189	168	180	202	200	179	211	201	211	195	190	186	210	209	204	212	204	206	210	191	196	172	209	189	192	189	181	216	191	207	180	214	215	186	202	208	183	211	178	199	187	209	195	222	185	206	202	190	199	202	195	228	186	181	180	180	185	218	198	208	205	191	174	197	183	192	178	194	179	207	213	179	199	215	196	206	176	202	211	210	201	208	188	213	196	224	192	199	202	188	236	196	181	202	203	166	171	195	216	189	207	202	191	170	203	187	197	203	196	184	181	189	186	212	205	189	212	188	206	195	180	226	195	205	213	200	217	197	224	206	228	189	222	204	207	193	191	208	193	185	208	211	194	213	205	196	218	185	218	192	202	203	194	188	203	186	196	194	170	210	196	175	188	187	204	209	202	197	238	181	205	189	208	197	200	185	218	198	210	185	200	202	193	203	189	190	194	211	199	203	181	185	211	189	180	183	196	195	203	193	173	180	208	186	191	198	198	208	193	187	176	204	194	201	200	201	198	182	182	224	203	200	199	184	208	192	194	208	184	206	212	182	211	192	217	201	193	188	194	201	201	199	197	214	201	206	194	174	207	203	178	190	173	172	225	227	214	203	194	179	186	208	171	159	206	204	194	205	184	185	219	185	200	208	217	202	190	184	199	218	231	197	195	194	211	212	197	177	171	204	203	192	203	218	189	228	201	192	203	207	213	207	199	180	195	162	198	187	199	197	210	212	206	182	200	211	195	193	211	219	177	206	204	193	197	194	206	220	207	189	197	211	194	191	229	177	183	213	192	197	191	163	201	215	221	216	208	209	191	186	217	212	205	195	195	192	180	207	184	180	182	204	164	202	184	218	195	198	199	190	186	196	187	200	215	191	195	189	200	192	220	189	213	213	202	185	202	200	197	198	187	220	205	216	204	207	204	218	214	193	205	206	201	188	180	185	188	193	197	203	225	192	205	194	197	194	182	199	172	189	202	208	193	182	204	197	180	201	201	188	195	230	202	196	202	189	188	227	217	205	193	186	214	212	198	177	181	198	196	211	171	194	203	207	206	200	161	194	184	201	195	181	210	187	177	191	178	189	185	206	210	199	208	196	187	228	205	186	160	201	184	186	204	242	185	192	204	186	196	204	198	200	193	190	223	197	206	189	196	183	194	197	199	202	177	192	200	168	197	191	195	183	196	213	224	208	206	215	213	199	203	207	193	189	227	177	198	179	179	209	180	172	207	186	205	200	179	191	211	171	187	180	181	178	205	212	208	206	196	201	209	190	186	171	201	200	229	202	204	185	197	212	202	173	194	218	207	185	188	194	225	219	190	202	216	188	174	198	194	202	199	213	189	187	196	185	180	185	196	192	185	224	194	187	213	204	215	197	191	190	193	188	203	187	196	194	187	196	214	192	215	213	172	202	210	201	225	198	189	210	235	180	182	218	204	183	177	181	209	213	199	204	193	188	183	201	210	209	165	205	190	177	197	174	212	190	201	188	208	203	189	178	216	174	206	204	197	184	188	215	185	185	196	211	191	185	199	188	185	190	191	180	222	205	217	203	196	202	196	221	190	197	180	208	173	222	202	221	196	205	207	166	207	185	183	183	210	200	175	187	205	210	177	198	218	177	182	182	205	217	225	171	197	185	193	220	216	197	184	176	193	188	184	189	181	206	231	177	183	184	202	213	164	205	183	198	215	219	186	194	169	198	203	193	181	220	210	199	209	223	201	189	189	198	203	206	201	212	220	192	186	202	215	191	189	182	217	220	163	205	186	199	200	197	220	188	192	167	189	207	195	195	184	212	182	194	194	202	200	183	195	173	204	208	180	205	196	183	204	190	199	180	168	178	196	182	218	197	205	200	180	201	221	207	182	196	206	166	172	209	206	196
14432	28277	24997	16512	12770	9743	7727	5654	4218	3206	2643	2131	1832	1659	1610	1438	1313	1203	1046	987	840	792	716	697	667	636	635	580	612	603	616	597	516	519	502	544	495	452	493	455	466	439	464	524	509	505	526	498	504	470	507	453	520	501	490	437	441	456	434	449	417	439	443	418	447	375	416	400	414	372	391	390	421	415	387	418	379	393	422	402	414	423	398	402	363	384	394	369	380	404	417	369	393	414	403	431	398	403	380	426	407	397	385	380	405	399	388	402	401	403	392	387	387	374	403	375	375	388	405	425	393	377	387	399	425	381	373	361	385	376	380	363	358	396	375	378	363	380	359	372	358	364	391	395	377	367	358	364	383	384	397	403	387	382	380	410	383	383	402	369	415	391	365	402	373	366	381	373	362	381	403	423	323	375	407	367	386	387	379	384	355	401	396	411	361	347	400	423	392	392	379	405	406	381	373	387	376	391	383	388	383	363	394	399	384	366	391	356	395	368	384	415	382	371	411	380	417	401	414	364	377	351	376	375	366	391	360	365	353	394	378	365	354	359	400	379	404	361	400	391	401	396	382	408	340	408	379	375	385	372	377	395	361	378	384	396	398	355	382	393	340	361	365	377	397	341	395	393	380	397	345	370	376	378	377	351	366	377	379	390	371	352	378	394	382	412	372	381	413	360	391	385	379	362	406	402	387	392	340	381	340	370	380	368	369	397	403	383	409	365	389	397	400	384	353	379	348	374	385	372	357	386	378	392	353	399	389	382	405	363	339	379	391	410	387	381	396	369	388	358	408	397	355	383	361	397	407	364	369	392	381	369	396	364	387	362	359	364	366	389	363	375	388	356	354	377	386	375	405	396	331	389	402	351	403	387	388	375	393	400	392	319	398	395	420	359	370	401	375	379	360	394	370	378	425	399	361	407	383	352	371	385	382	372	388	406	390	403	352	369	411	367	397	351	382	413	356	412	400	393	368	411	373	400	368	389	373	373	383	412	400	364	367	381	370	358	370	355	375	392	411	408	368	397	394	363	370	409	366	399	370	405	360	406	363	410	416	390	396	385	415	420	418	348	392	386	410	367	412	401	378	378	360	374	368	383	362	362	408	371	369	361	394	376	364	422	395	346	369	367	386	393	373	412	364	436	371	380	374	362	378	381	378	374	413	381	361	397	364	387	375	403	365	354	406	353	354	381	377	386	405	395	391	352	382	373	369	364	374	353	362	377	377	392	390	372	400	388	365	385	381	412	381	365	383	374	393	386	412	400	411	405	332	370	419	379	370	376	355	379	333	378	433	377	343	420	411	376	389	383	372	344	379	386	356	381	362	380	386	426	370	383	406	376	370	425	366	414	408	407	399	355	356	399	401	366	395	345	380	386	367	379	399	363	390	366	370	380	392	382	385	370	370	356	373	351	399	397	407	371	387	370	363	372	347	380	375	361	398	377	395	369	395	365	374	391	366	373	349	407	386	384	390	397	407	392	401	358	363	386	384	402	357	371	377	396	426	391	371	361	395	405	406	383	378	415	356	405	409	378	401	414	355	433	384	402	392	390	394	369	364	422	362	360	377	393	433	392	351	360	375	382	382	394	371	362	371	404	359	356	381	386	394	395	406	393	358	358	360	389	372	350	370	408	376	388	373	405	389	395	408	359	364	377	416	370	370	406	363	376	371	354	392	403	416	380	391	356	401	405	389	399	414	373	428	364	403	386	370	379	389	395	382	374	390	383	393	344	371	363	375	364	398	380	394	401	368	378	369	388	417	420	392	368	391	385	343	403	346	375	378	358	342	395	395	374	327	352	378	366	376	358	407	395	378	356	388	402	392	410	376	399	418	391	368	404	356	368	387	377	378	386	360	373	368	366	397	358	372	397	372	380	374	382	365	415	379	412	411	404	364	363	415	364	371	364	422	364	370	349	388	366	403	402	392	401	383	391	396	379	375	385	374	379	364	375	370	346	387	436	351	371	366	378	378	353	388	392	384	389	362	404	396	375	375	367	400	395	372	373	370	402	387	394	411	371	397	350	370	379	409	355	367	406	398	407	373	370	382	363	371	394	376	373	360	377	366	416	381	378	392	375	411	386	379	421	412	379	376	364	392	354	358	368	415	364	380	382	397	367	402	386	397	396	360	386	383	371	396	358	382	388	392	364	377	357	336	395	359	382	387	368	368	364	372	354	396	414	368	401	327	349	381	372	387	366	373	357	381	397	373	371	353	362	368	331	356	398	377	371	378	388	405	369	391	417	373	399	380	369	396	380	348	365	397	387	408	384	379	366	404	349	393	360	375	415	366	374	401	367	376	369	347	378	390	407	376	368	384	358	366	344	412	388	383	358	352	351	362	414	396	363	415	409	369	403	409	411	406	384	368	384	372	376	346	368	324	391	364	372	387	413	366	381	364	362	393	373	367	394	375	367	380	395	379	372	431	370	352	337	339	388	362	368	358	391	355	367	356	360	378	391	402	410	375	355	380	396	385	403	361	380	404	360	387	397	371	410	393	352	375	348	361	408	365	394	398	392	396	364	349	388	358	381	352	386	407	404	407	357	349	381	375	361	391	393	381	375	392	368	377	369	372	410	389	371	361	384	401	367	403	372	371	376	413	395	371	392	398	343	385	402	347	373	353	365	356	364	354	375	377	393	414	360	422	387	375	361	341	368	400	363	401	400	380	381	388	371	388	410	416	392	361	409	377	367	404	381	356	381	398	391	396	372	370	394	385	423	364	405	362	384	394	369	360	392	376	366	377	389	394	369	397	368	338	334	382	387	410	358	369	390	395	390	372	333	397	376	425	372	387	392	374	388	396	385	354	402	386	387	379	384	367	418	386	392	385	387	383	395	415	409	416	403	379	381	371	388	373	363	388	341	395	375	344	375	374	381	393	390	354	377	371	346	406	373	373	418	386	365	372	379	399	389	369	365	387	398	401	364	384	363	383	378	386	377	368	380	371	363	385	383	396	372	393	408	374	414	384	348	398	387	389	377	377	358	343	403	380	397	368	403	375	405	396	372	360	397	393	368	419	422	393	391	385	397	387	394	379	377	375	346	350	395	379	375	415	385	351	349	380	393	423	411	340	369	381	353	387	372	374	386	378	383	390	381	406	395	383	380	421	362	355	406	369	349	415	350	383	354	383	408	381	368	379	403	391	360	359	389	373	377	372	413	404	353	406	381	387	406	383	354	375	373	362	403	372	390	404	394	378	414	382	373	408	366	354	392	368	418	380	390	383	338	367	366	390	372	381	422	400	390	374	384	368	362	373	367	340	342	372	382	343	395	371	409	386	392	393	397	368	400	396	394	404	377	386	390	355	401	366	379	362	381	378	389	381	386	408	386	376	391	393	393	375	380	397	395	380	404	405	397	379	377	397	358	342	411	356	370	419	363	395	372	377	387	411	382	353	358	373	366	420	364	380	385	357	390	380	374	389	377	366	397	383	358	430	396	356	416	367	394	376	355	355	375	396	383	409	385	371	362	400	387	368	369
26518	20179	10404	3410	1749	1179	917	745	537	520	413	407	371	352	392	360	335	367	312	351	324	305	302	303	309	287	327	303	325	319	314	284	270	282	304	294	305	295	322	274	303	302	293	285	295	271	314	286	315	291	274	268	284	291	326	295	313	297	327	267	297	289	306	314	272	277	289	314	277	285	284	310	281	293	298	287	285	294	268	304	294	294	273	278	243	280	300	300	282	289	257	315	267	297	266	264	285	254	296	303	303	297	291	278	275	274	297	318	327	250	260	303	274	306	265	303	294	308	282	258	277	321	278	299	295	272	294	325	312	286	284	318	277	277	277	275	289	258	265	271	282	297	263	290	268	288	292	292	279	293	299	310	262	286	289	279	296	279	299	307	298	252	297	273	258	280	293	267	276	294	272	300	270	268	285	289	324	269	275	275	291	292	297	281	285	261	294	290	282	289	291	287	306	278	292	302	262	279	304	309	276	271	294	263	278	300	287	259	286	267	260	258	296	289	284	247	308	267	276	259	285	301	277	319	275	318	258	323	261	299	257	341	316	272	286	263	282	268	315	295	283	305	300	279	279	261	291	268	257	296	310	298	275	338	284	297	271	293	297	280	283	294	251	264	287	301	301	291	318	290	274	283	276	301	300	275	275	286	290	268	317	279	254	273	273	296	284	275	304	293	300	296	298	275	260	297	275	258	301	291	304	285	316	320	298	279	269	288	268	271	264	278	319	292	313	301	296	299	301	251	299	274	283	269	304	291	278	288	288	289	315	320	273	295	266	292	332	284	274	265	285	274	281	287	295	278	273	280	280	312	295	252	320	278	289	293	299	295	316	281	289	283	259	280	264	253	268	298	293	302	313	293	298	273	299	263	288	280	298	251	263	302	289	283	274	308	280	274	276	255	296	264	292	258	261	289	299	286	293	290	306	284	286	298	282	242	272	297	253	285	269	306	291	282	281	300	286	286	298	281	293	278	289	326	300	268	318	301	319	292	279	277	273	285	299	300	309	325	252	302	294	290	299	301	293	263	300	290	294	264	255	292	289	318	280	247	304	305	294	307	263	290	318	291	292	266	300	282	277	278	279	262	312	323	301	287	299	276	288	326	260	270	271	271	326	282	271	270	306	281	269	276	289	257	287	300	320	273	286	286	261	305	291	278	264	290	267	290	300	259	251	292	280	271	296	280	286	304	304	284	264	280	266	309	284	308	294	287	319	304	295	314	293	285	285	285	289	297	264	276	291	297	286	287	272	278	287	274	270	273	303	284	246	304	272	271	311	354	289	318	301	258	278	298	241	290	268	294	275	295	294	271	295	284	283	297	263	286	263	264	255	312	265	274	277	290	260	298	272	298	284	297	282	296	288	314	273	283	291	289	319	283	312	316	269	292	296	276	291	251	262	307	292	303	291	308	281	337	301	305	294	279	292	269	292	275	306	317	283	271	298	285	300	314	274	290	316	294	278	303	306	285	286	283	315	293	304	291	288	274	284	284	291	286	289	300	280	307	306	278	275	299	292	279	294	271	287	300	277	268	308	270	281	311	315	272	306	296	295	299	255	266	277	271	290	254	298	291	301	309	282	277	280	266	261	304	309	281	268	272	266	251	281	257	290	304	274	292	284	290	300	280	261	268	268	316	289	272	304	293	331	285	267	317	278	288	300	308	296	269	261	304	294	277	263	294	311	289	306	311	324	273	305	337	286	293	290	290	278	287	303	284	277	288	294	281	308	312	284	304	313	298	302	308	315	273	282	288	273	310	284	285	279	290	287	281	279	317	315	311	285	311	293	280	272	286	281	279	310	285	283	269	306	278	263	299	307	311	255	303	289	296	275	298	283	277	291	256	310	286	311	290	292	282	279	318	285	318	279	276	268	287	301	265	264	271	273	253	293	308	308	297	271	304	277	272	278	296	291	276	272	281	297	259	282	270	311	302	324	282	294	309	325	294	321	277	297	304	282	304	295	264	264	274	265	301	317	297	293	307	283	279	275	287	296	280	288	257	299	258	267	306	270	279	276	306	277	312	277	281	279	288	283	261	262	320	288	291	255	279	287	258	287	283	292	265	237	281	276	290	278	290	251	286	247	283	291	290	300	282	276	324	330	282	277	296	281	300	286	268	314	281	282	282	287	268	289	300	298	282	287	290	280	295	300	268	272	300	322	299	300	260	302	284	288	295	309	273	266	299	316	338	257	306	291	280	286	295	288	280	284	290	292	298	301	276	300	306	272	274	280	273	321	285	280	297	281	282	274	262	279	282	288	312	309	267	299	304	301	301	327	307	274	296	296	307	259	287	275	304	263	271	303	279	293	312	257	300	277	279	278	298	323	275	312	291	278	301	301	266	294	275	263	295	287	278	302	272	284	291	275	275	293	288	315	299	291	305	278	307	295	266	289	287	266	274	305	285	267	283	286	286	301	242	265	282	306	296	336	274	291	281	257	257	275	278	292	277	297	275	286	291	285	270	279	299	306	301	284	287	280	298	285	302	299	301	319	282	304	307	285	300	277	241	275	283	296	286	302	285	289	260	267	298	284	263	279	302	319	299	279	296	281	303	307	298	296	290	311	300	287	299	277	275	319	275	284	285	282	295	273	282	302	293	307	276	298	289	286	286	309	305	310	296	282	291	291	285	278	277	293	293	276	291	306	289	264	299	272	299	271	278	273	305	260	267	273	264	281	250	250	300	295	312	242	308	294	294	288	260	286	307	261	300	284	296	277	301	302	263	299	295	302	265	296	284	290	301	325	291	273	277	289	273	294	284	306	275	268	291	290	270	287	258	261	305	298	291	303	291	277	294	270	289	286	307	290	311	292	304	262	272	278	277	311	274	294	306	296	269	308	300	278	277	298	321	312	301	315	273	285	263	274	280	292	279	293	298	295	337	277	289	314	282	298	295	313	246	323	285	283	256	275	257	284	283	275	283	278	288	291	286	283	294	303	265	267	313	287	326	320	286	325	315	282	276	270	292	288	304	286	286	288	268	280	299	293	285	293	271	279	290	260	297	286	268	293	262	266	291	315	256	312	248	284	276	285	279	281	300	311	267	281	292	280	293	322	305	297	238	318	276	271	249	294	310	283	304	268	280	290	284	265	288	300	292	315	296	288	296	308	259	294	300	277	286	291	280	290	312	296	272	248	275	293	282	280	254	272	285	292	301	287	289	298	329	260	312	284	279	286	292	287	304	291	292	282	259	269	296	308	249	307	290	303	301	308	290	323	293	292	288	296	273	281	284	286	289	307	305	271	315	286	291	283	293	306	286	276	325	291	271	290	282	277	313	284	292	268	291	259	287	297	281	284	297	318	303	290	267	307	288	296	291	280	301	292	281	305	253	292	282	313	257	267	293	255	293	294	298	308	294	265	249	266	301	276	279	275	281	293	264	288	262	292	305	302	272	286	298	314	279	286	300	310	284	323	293	295	293	278	299	301	294	293	271	279	298	290	311	285	287	273	290	304	323	312	279	315	263	309	262	292	310	284	283
10406	15190	13006	7301	5361	4057	3186	2286	1833	1490	1174	1103	962	919	932	906	902	808	801	717	716	705	686	639	651	673	657	646	661	700	669	692	619	585	606	588	629	633	613	597	601	588	624	586	632	638	612	628	600	634	640	589	633	631	628	584	590	625	596	606	628	611	576	577	623	593	582	579	593	567	568	617	570	539	563	607	570	613	606	562	571	585	637	628	557	558	548	577	610	564	621	560	582	600	595	550	584	576	577	582	609	605	600	604	573	607	575	571	579	592	542	577	584	599	576	570	607	598	616	577	571	599	580	610	573	570	546	597	557	585	592	575	579	571	567	551	606	563	540	578	609	582	555	600	531	587	546	573	587	569	599	576	550	564	610	598	617	615	547	609	572	544	558	547	641	619	564	545	560	599	546	574	581	591	582	516	585	563	562	547	617	583	600	582	612	569	598	615	562	612	606	559	554	552	580	569	586	635	544	582	590	578	557	574	590	589	614	616	588	613	575	581	594	568	580	578	573	595	560	565	608	549	550	563	556	545	587	564	599	588	643	606	592	545	593	558	579	570	588	596	539	574	566	643	588	551	579	569	606	555	588	546	570	550	613	607	574	582	590	590	554	600	561	600	571	599	575	576	567	580	581	582	588	609	562	610	574	585	584	588	571	546	580	600	579	559	527	606	582	554	599	595	522	572	552	608	560	554	566	508	574	612	597	552	566	567	587	587	611	559	580	591	527	581	576	611	592	564	569	591	584	568	552	555	547	576	591	571	628	566	544	584	556	599	607	566	587	608	578	557	561	553	630	615	549	533	595	598	604	560	604	595	546	564	539	568	613	568	565	617	545	597	562	594	536	577	565	567	622	577	592	616	588	566	587	592	587	559	560	581	590	565	570	585	566	603	608	594	581	593	601	570	563	578	587	577	574	590	544	581	613	603	631	572	607	592	587	583	529	548	606	631	617	579	564	636	558	631	559	561	559	565	588	557	575	570	609	546	606	557	580	556	628	584	554	572	583	597	585	540	561	601	611	597	548	597	580	565	584	576	579	584	554	525	554	565	571	581	553	554	543	574	538	573	582	555	544	539	565	606	590	597	623	531	575	587	593	555	553	578	588	612	602	585	537	581	548	570	597	576	594	592	582	517	567	542	610	575	583	516	598	578	574	590	581	566	558	603	581	589	585	631	582	632	571	604	553	575	575	600	572	645	602	577	552	532	596	587	550	584	561	558	539	619	584	562	583	585	588	576	598	558	574	570	627	604	570	558	539	577	606	608	592	643	617	603	587	592	626	576	596	611	613	598	576	563	589	587	557	589	554	572	601	568	558	594	548	572	571	597	610	617	583	562	569	611	567	586	585	543	610	572	580	607	586	590	582	589	563	581	604	617	576	573	592	572	618	585	583	600	559	576	583	560	588	600	587	651	588	594	571	618	600	566	614	578	602	605	600	576	637	559	575	604	599	602	609	612	566	591	563	578	559	584	555	574	603	573	607	577	576	548	563	582	545	628	571	562	585	584	562	565	612	569	552	532	565	587	614	558	566	580	565	552	580	593	562	554	592	622	579	578	584	583	621	577	610	584	564	575	548	601	558	540	624	567	598	574	568	560	557	574	607	577	575	555	549	573	630	561	636	551	550	570	572	559	561	549	589	635	597	617	591	598	575	625	584	566	588	590	600	596	597	593	580	563	581	570	566	539	575	578	588	567	616	571	548	564	511	569	605	582	608	580	597	563	582	563	593	601	576	573	604	565	601	570	587	571	578	610	607	549	591	590	543	561	559	573	578	599	541	574	616	631	587	595	588	581	603	562	631	554	573	603	577	580	590	577	573	588	548	582	598	611	556	563	579	594	636	582	624	591	593	612	607	546	611	599	592	593	588	587	540	580	529	568	543	588	634	582	566	609	625	540	579	596	567	582	567	575	574	583	600	594	550	561	569	570	541	602	594	576	610	608	589	598	583	566	590	633	568	537	533	609	583	576	596	573	573	576	571	558	610	615	599	538	577	544	557	620	621	532	597	611	589	548	579	593	597	635	540	624	578	573	507	558	596	603	574	569	591	568	583	566	582	541	572	594	630	560	590	577	633	600	616	559	584	598	589	571	588	593	540	582	593	603	597	533	549	586	614	627	563	619	563	531	534	561	565	575	584	591	576	561	586	637	554	589	589	617	574	587	615	580	612	575	564	536	559	546	579	630	624	608	612	572	564	580	573	605	567	580	560	600	605	584	577	611	557	585	585	611	614	609	548	581	615	576	542	558	577	598	613	565	539	577	573	582	619	582	624	560	562	539	603	589	572	569	605	628	606	588	585	571	585	603	565	593	563	593	585	557	609	594	605	577	575	593	567	606	580	583	585	596	599	582	586	595	579	574	558	564	576	580	587	561	579	579	540	576	585	600	579	570	605	536	606	594	570	600	641	573	558	586	607	575	534	579	565	585	576	545	616	551	564	592	559	556	567	621	578	632	581	579	588	586	577	562	583	582	605	602	593	562	576	553	616	605	555	529	596	585	626	623	592	541	546	547	561	599	586	595	559	580	610	575	572	549	632	595	593	607	551	564	601	577	596	614	567	606	580	589	599	564	583	603	624	569	557	572	572	577	570	586	603	566	577	505	594	540	564	580	585	594	539	565	597	549	597	596	558	566	574	589	585	567	608	613	589	617	578	589	549	563	557	563	555	553	624	595	589	615	544	597	523	539	654	615	610	572	572	599	629	576	628	547	607	566	587	521	584	570	580	581	579	593	568	577	570	594	603	625	599	545	555	567	549	600	576	544	611	599	592	628	578	581	553	589	585	572	589	592	584	576	574	597	541	623	609	581	586	580	571	596	573	590	590	580	587	568	605	574	560	547	554	558	597	570	516	572	571	576	613	553	595	584	631	580	606	582	598	632	591	562	580	544	545	586	516	530	565	563	612	588	586	567	560	532	548	595	596	597	607	601	559	565	605	562	563	583	578	574	589	610	583	563	582	579	566	600	571	535	589	560	591	575	548	605	488	611	559	541	562	556	591	611	532	555	606	605	553	599	576	574	566	594	596	595	564	564	578	589	576	563	598	548	594	575	581	597	604	564	524	547	595	581	586	550	622	587	545	581	600	604	633	553	546	574	564	623	583	566	595	598	610	609	609	554	574	570	563	584	596	577	585	609	608	543	577	573	576	564	635	579	594	565	582	560	585	629	595	569	582	591	616	610	613	592	560	583	576	603	594	544	585	568	594	580	564	601	538	598	578	577	598	613	642	601	566	591	584	611	598	559	595	610	576	572	622	575	581	568	601	563	579	614	616	629	565	559	588	587	610	620	574	549	617	573	595	559	548	571	589	543	575	610	601	591	585	559	567	548	619	598	582	591	592	598	541	551	583	584	563	586	582	595	580	560	566	597	633	590	584	610	590	617	583	591	594	563	575	555	590	594	622	566	569	574	627	535	590	572	602	586	582	591	571	582	564	545	591	620	616	601	566	615	584	585	556	615	556	611	597	572	595	546
23949	21103	28144	24254	19630	4709	1850	1058	779	657	513	409	411	370	345	348	301	265	266	266	247	237	200	227	208	226	207	231	214	200	192	173	217	233	219	208	196	200	201	175	200	201	246	184	205	216	177	198	196	190	191	206	194	196	185	194	196	161	197	184	173	167	174	198	192	167	189	176	181	213	172	189	195	196	192	209	180	179	198	167	167	175	184	184	184	186	176	175	172	164	157	164	167	176	177	178	171	184	182	171	169	169	195	185	171	154	171	180	163	176	202	175	179	176	202	174	164	209	169	165	191	194	167	195	192	177	168	179	170	179	179	150	171	177	183	181	174	171	180	177	191	180	183	182	168	172	167	169	169	186	163	183	181	147	209	169	165	198	181	177	177	183	191	186	186	172	179	165	171	147	215	178	159	177	184	165	191	168	147	178	192	173	166	185	197	165	176	152	168	171	170	198	184	182	178	182	171	188	168	193	179	176	190	167	184	192	182	210	155	169	179	165	187	148	177	171	188	210	165	167	172	160	178	172	172	176	172	157	170	181	193	168	170	166	188	144	191	175	151	177	148	179	177	173	185	168	175	189	184	195	181	165	203	151	161	161	169	176	191	186	180	149	174	182	184	172	173	174	178	169	169	169	177	180	161	155	167	180	182	183	166	187	183	170	169	182	177	165	175	150	185	174	179	193	157	181	179	206	197	188	189	172	176	184	180	200	167	156	171	183	182	154	181	186	178	179	175	172	178	177	177	190	186	191	173	183	158	182	190	161	178	185	181	199	168	183	189	189	188	187	182	170	161	165	167	183	168	205	171	189	163	183	184	172	186	157	167	178	177	189	179	174	195	171	172	171	185	184	177	192	190	171	168	150	181	163	155	186	159	168	182	156	186	170	189	161	183	177	184	178	179	183	184	182	184	186	194	204	173	175	212	162	172	170	190	199	179	191	161	170	151	179	186	173	196	189	183	159	208	188	176	173	186	168	185	173	163	167	160	188	167	176	176	162	179	158	171	161	175	162	163	181	185	170	188	173	196	182	169	173	163	176	167	175	161	184	175	162	167	191	177	191	168	180	173	183	202	222	165	154	162	165	176	176	156	179	192	180	157	162	173	179	185	191	168	166	166	170	186	190	185	153	166	161	176	180	176	155	171	156	185	165	175	186	187	188	178	180	169	173	194	192	157	176	175	185	207	184	187	162	186	146	198	167	190	157	173	167	194	196	167	163	171	180	199	174	192	170	176	181	189	171	172	195	176	159	177	170	177	179	158	178	175	168	152	167	168	202	167	182	169	168	190	184	167	173	174	179	190	202	163	167	168	157	161	166	195	170	172	167	198	181	167	197	195	178	184	176	165	183	177	185	168	199	165	202	156	174	188	142	175	155	169	176	142	173	178	175	216	185	157	178	180	159	181	186	187	188	172	183	171	181	165	197	183	180	211	153	173	166	187	178	172	171	187	183	179	178	183	171	194	192	196	193	182	193	193	158	177	212	185	175	183	177	177	178	183	181	182	177	191	190	181	178	182	167	186	186	155	192	186	155	170	148	190	148	190	192	180	149	165	162	181	183	173	194	171	181	175	178	153	203	166	169	167	157	163	195	158	175	173	174	173	169	171	160	177	183	164	190	166	183	195	160	168	184	165	177	183	157	180	172	207	187	183	178	183	184	177	173	172	163	169	196	182	193	183	188	171	162	169	162	176	184	182	175	192	188	174	183	183	187	226	167	187	173	174	145	190	172	179	193	158	187	170	172	186	176	183	163	196	191	178	175	171	170	183	172	167	173	189	165	165	184	167	173	171	179	155	177	190	171	189	188	166	175	174	182	194	167	183	189	187	166	168	178	173	182	181	164	164	160	178	164	151	222	178	200	180	168	185	186	174	171	179	177	162	187	167	161	174	164	176	189	191	180	189	178	179	168	174	172	191	185	184	180	166	167	163	189	192	162	166	176	171	145	174	163	175	169	165	161	167	154	182	183	175	175	209	184	185	174	158	164	172	183	163	173	184	198	170	187	160	168	207	171	177	175	174	175	130	166	178	176	175	180	156	171	165	196	166	172	168	158	168	179	171	192	170	187	178	195	169	175	175	167	174	172	187	178	186	161	200	184	166	184	195	167	183	167	158	157	182	172	184	182	186	156	215	184	169	185	185	150	175	168	156	194	168	152	206	166	186	178	199	162	181	187	168	176	174	162	179	202	168	165	178	205	175	182	159	184	194	172	156	176	195	150	145	186	155	141	180	179	197	171	190	164	167	170	169	157	178	185	179	166	179	164	160	193	175	196	190	184	166	175	176	169	199	163	176	179	161	177	181	157	158	167	163	188	161	184	172	176	178	160	208	196	177	186	176	165	160	181	169	180	178	192	174	160	169	187	157	176	169	179	167	183	181	174	158	188	192	178	192	159	163	186	181	172	171	174	167	177	155	191	166	172	168	166	174	211	181	164	186	159	180	171	169	174	172	205	156	180	177	166	192	183	175	192	194	182	159	176	178	171	178	162	177	166	166	178	198	185	171	177	166	190	171	170	163	186	181	194	170	192	179	177	159	187	200	176	189	183	156	179	168	183	163	165	176	156	178	186	150	168	180	176	188	176	187	161	196	181	192	193	185	162	180	151	162	170	159	208	180	178	178	199	163	179	175	157	178	183	171	170	174	171	160	176	164	198	193	186	171	187	187	178	176	149	188	183	164	201	177	188	153	187	179	172	179	191	180	184	167	160	199	198	151	173	184	161	171	160	193	188	175	196	175	163	159	160	186	190	185	184	181	155	190	211	176	194	185	145	216	194	180	175	155	164	172	170	175	201	177	178	176	187	191	177	191	167	175	175	176	181	166	192	163	165	187	166	164	171	167	178	178	174	178	197	182	187	170	176	162	172	193	192	181	187	170	177	186	191	166	206	177	182	174	159	206	175	170	183	171	192	177	170	187	189	163	177	191	186	180	188	177	195	150	196	142	181	180	180	189	163	180	152	182	184	183	184	170	189	178	192	169	190	191	147	173	159	176	156	157	150	178	151	185	176	170	183	176	178	147	187	198	184	182	176	165	166	205	166	189	173	172	191	165	201	183	167	196	185	172	167	147	181	172	182	163	189	169	168	177	185	181	152	185	162	175	181	164	166	199	171	167	164	190	177	165	163	174	164	174	173	168	169	183	173	168	160	181	169	186	144	184	180	154	183	183	170	182	194	167	172	192	174	197	156	186	183	167	180	181	186	174	178	157	149	147	181	184	192	182	174	202	156	166	206	157	161	172	183	175	172	183	184	175	151	199	178	166	174	171	178	161	180	194	168	164	196	165	187	168	178	166	174	178	181	180	176	194	203	209	170	189	148	178	147	191	178	155	186	153	163	181	154	178	193	160	188	187	179	153	178	192	177	158	148	182	168	176	171	174	192	185	166	178	182	205	175	175	184	178	180	169	178	174	186	189	197	184	164	175	162	192	185	175	185	162	156	161	165	163	178	180	170	150	195	179	181	198	178	159	176
11807	22731	20153	12534	9380	7240	5422	3951	2938	2244	1843	1571	1337	1215	1090	1009	992	858	831	699	666	588	613	541	515	546	497	493	502	480	502	461	474	469	465	439	434	438	434	437	461	428	450	468	480	474	432	439	468	427	436	461	402	437	415	407	394	415	377	384	399	385	390	380	412	397	370	390	388	380	364	404	369	358	346	381	383	389	367	360	372	364	376	382	354	414	354	411	409	405	401	394	369	395	386	344	390	374	389	353	374	357	365	383	340	376	378	373	368	345	369	340	387	391	386	374	342	364	369	376	383	420	351	372	373	389	337	362	356	382	410	351	336	386	369	384	349	379	348	412	398	344	391	348	382	405	366	375	389	336	356	356	379	381	349	381	383	361	381	345	373	377	380	368	340	357	382	384	371	403	388	380	368	378	342	380	352	372	353	365	388	348	375	330	351	347	378	351	404	342	375	357	384	381	363	384	355	386	379	306	358	348	359	405	380	357	353	367	349	389	376	350	353	366	379	352	366	355	361	362	371	375	335	367	346	358	356	355	409	376	356	362	359	374	341	334	377	387	362	374	329	368	347	345	352	356	348	359	380	368	348	396	338	335	386	367	360	381	370	334	383	381	345	381	347	368	369	390	349	383	351	351	379	331	382	372	389	404	363	378	367	356	408	370	377	378	353	355	395	347	383	384	369	382	384	374	355	383	397	391	404	381	360	327	394	418	357	344	351	357	379	394	352	377	348	350	371	347	405	373	358	394	343	353	335	389	370	380	362	372	406	344	333	380	376	369	398	393	387	375	375	366	349	328	363	328	363	349	379	394	362	356	328	312	409	355	371	374	370	342	370	381	373	359	370	337	355	363	376	408	368	362	400	345	346	376	399	368	344	362	366	369	366	333	354	330	338	342	372	375	338	365	413	365	348	342	397	338	361	381	348	338	380	362	383	361	405	375	399	387	384	366	403	396	357	347	353	391	356	349	353	396	393	351	377	370	334	372	391	384	362	364	370	388	344	351	378	358	339	349	395	381	354	373	366	367	383	376	377	381	331	388	393	356	365	364	345	351	371	319	366	339	360	364	380	378	340	352	367	358	355	398	361	371	357	374	349	347	411	359	357	395	357	353	418	372	365	341	400	376	379	369	357	362	361	375	343	344	347	373	348	350	369	355	350	398	356	375	372	378	354	394	383	378	383	386	372	414	363	353	378	362	382	374	353	359	368	368	395	398	349	358	375	385	360	372	351	387	375	377	345	366	333	346	426	365	372	341	390	375	400	374	352	387	373	350	369	371	351	352	340	412	376	368	376	375	366	361	354	381	365	363	363	346	354	377	334	324	328	384	325	395	387	369	358	394	377	339	385	369	363	416	351	371	370	400	366	382	366	371	352	395	336	378	359	374	361	396	340	371	371	409	388	387	352	355	366	347	355	334	364	347	358	375	353	334	382	337	369	369	371	381	361	362	373	368	391	363	374	407	382	360	399	373	357	334	408	370	397	372	348	358	363	365	375	328	386	366	354	389	379	322	333	395	415	364	346	345	350	323	371	363	361	376	384	386	351	332	381	362	362	387	398	346	351	335	342	324	358	366	346	352	329	380	383	366	366	365	372	353	344	378	338	377	365	353	352	373	382	344	391	359	377	377	370	420	368	350	356	336	356	357	380	400	351	349	360	369	359	360	361	391	368	368	355	351	382	335	329	352	357	359	354	379	339	412	395	376	347	350	349	335	342	375	387	376	365	398	369	402	364	365	368	386	348	348	368	403	405	379	387	364	394	339	372	355	356	361	360	369	389	406	364	356	358	390	373	349	371	352	363	373	364	388	376	359	369	359	358	400	361	346	364	386	332	390	359	364	329	342	353	345	354	399	339	370	368	383	391	369	316	368	381	356	376	362	353	353	368	374	372	370	353	369	414	366	350	351	358	359	342	373	395	384	353	340	356	360	352	344	343	383	358	361	397	371	352	393	374	393	406	374	367	349	377	393	362	376	359	374	335	370	343	364	375	357	371	359	347	392	378	344	355	369	361	373	344	355	339	377	386	346	362	392	386	383	349	366	364	383	342	370	364	390	368	360	373	379	383	388	378	348	310	388	360	340	391	351	368	356	406	372	358	349	354	393	389	363	351	364	379	401	405	403	405	353	373	356	400	355	317	373	369	367	349	420	367	352	359	376	341	388	363	377	352	367	331	375	365	374	356	354	357	367	363	364	364	362	385	364	368	332	346	389	360	377	376	383	378	352	347	396	358	371	372	339	354	398	351	350	354	375	363	328	362	394	341	362	358	343	369	370	364	363	375	399	359	399	347	370	368	350	338	362	331	371	336	393	364	374	345	343	347	382	388	369	363	354	359	378	377	371	342	340	362	353	357	379	371	329	362	370	369	377	357	370	404	369	351	354	388	329	357	343	360	338	360	378	365	315	385	361	384	404	366	328	367	366	361	352	361	412	369	366	371	367	347	353	383	389	391	372	374	351	349	354	360	399	387	358	338	354	351	329	322	365	374	369	356	382	344	359	343	358	375	374	368	366	336	383	349	399	380	332	386	345	357	336	365	371	358	379	365	387	377	325	396	356	385	365	330	386	366	380	391	350	344	344	350	351	390	417	375	359	394	396	392	381	362	362	386	354	372	357	358	363	389	367	374	342	342	399	391	379	329	377	367	358	337	333	407	365	395	376	359	370	364	357	357	343	362	382	373	317	363	385	361	394	400	369	383	373	362	415	377	331	367	387	398	377	346	358	363	360	410	345	355	407	333	367	356	356	366	381	369	369	375	366	382	422	362	360	346	326	357	376	365	365	362	364	358	355	364	385	414	330	327	379	388	400	362	369	387	361	376	371	396	363	358	351	375	406	373	349	350	352	338	357	392	365	361	371	398	370	407	338	333	390	349	345	392	384	375	376	335	368	355	378	323	337	381	355	374	337	366	388	368	374	405	374	379	374	380	389	318	353	327	365	349	381	375	380	388	359	422	375	355	369	353	372	363	348	350	378	356	376	382	379	337	354	378	363	392	348	330	364	358	368	347	358	349	379	363	390	366	406	376	363	367	374	335	398	344	382	363	356	322	336	399	379	360	391	358	334	366	365	356	363	325	354	336	378	335	364	367	364	355	332	402	380	353	331	370	376	363	340	348	338	347	357	361	399	411	348	372	351	346	367	358	346	368	365	371	362	360	350	352	349	367	393	376	386	382	399	359	386	353	387	388	376	407	340	361	391	394	343	346	386	342	327	374	370	352	387	343	377	371	381	366	360	392	366	372	398	362	369	361	356	391	350	378	354	320	376	363	379	347	388	360	359	362	365	343	378	328	391	337	383	371	384	355	360	354	351	376	368	346	356	370	386	359	396	361	391	351	349	351	335	364	354	345	408	389	351	352	368	411	413	340	349	351	345	339	376	389	401	341	362	354	350	378	350	349	350	355	397	380	366	374	407	354	416	368	375	386	385	350	357	376	398	370	360	398	345	389	394	373	360	380	372	354	353	343	403	351	355
23038	21088	28767	23616	21102	18835	4587	1759	1191	927	764	545	508	541	448	424	402	395	358	341	289	269	307	271	262	270	281	257	240	229	264	231	234	229	225	223	220	240	205	191	237	199	198	239	236	237	235	224	232	217	215	226	223	227	240	228	214	212	183	223	200	200	198	214	199	200	213	184	201	216	173	194	192	202	207	201	200	184	195	199	194	218	199	201	188	218	211	220	175	205	231	221	216	216	211	206	221	210	207	219	186	182	219	203	189	191	207	189	183	213	205	201	198	182	196	212	205	198	209	198	209	189	204	191	177	203	190	202	217	174	198	199	188	200	198	185	222	204	208	188	184	200	208	205	191	209	191	173	203	201	183	182	192	177	176	193	173	208	201	188	213	218	207	188	201	206	166	171	188	174	183	196	176	189	208	182	204	210	205	158	213	186	186	200	239	204	171	189	230	192	201	195	195	190	229	189	197	201	205	204	176	197	200	195	204	174	212	171	196	195	181	205	203	204	176	193	195	200	205	177	186	182	197	206	184	185	176	203	185	183	181	212	217	181	194	173	205	202	194	200	193	194	222	191	179	215	194	203	197	204	204	180	196	185	166	194	175	225	193	193	194	173	205	185	197	187	212	206	199	199	195	184	187	214	199	203	205	186	187	188	197	183	211	214	191	200	200	202	220	201	196	185	216	211	212	198	196	213	214	186	180	211	191	193	195	189	203	181	193	209	201	201	180	187	175	217	202	211	166	208	204	194	203	197	184	180	194	165	220	198	179	166	185	200	173	227	198	213	197	183	206	202	189	193	167	190	197	200	203	238	190	204	198	200	199	189	209	176	183	169	173	207	204	221	201	186	191	188	190	202	187	193	199	200	186	172	194	193	176	195	216	182	189	184	190	197	201	186	204	196	194	171	174	219	213	197	190	222	189	199	198	191	212	210	203	188	187	200	184	200	200	194	214	186	187	217	209	222	184	174	180	201	213	198	165	208	172	175	200	209	198	205	204	194	211	194	200	191	176	193	200	184	207	177	183	199	206	183	205	197	180	209	201	182	180	182	186	202	190	182	209	213	205	193	197	203	201	179	186	198	194	207	176	176	194	177	195	186	194	194	208	202	194	203	200	195	221	210	186	190	189	184	215	180	192	177	186	208	190	207	197	176	208	183	195	166	202	190	189	193	201	194	179	185	186	193	216	200	189	195	189	172	203	211	172	207	194	191	203	189	184	197	187	215	209	181	226	179	191	206	222	158	194	193	198	184	208	205	173	210	198	184	204	210	199	184	196	183	196	197	189	187	189	208	202	208	214	191	210	183	178	186	190	183	225	183	186	171	196	187	186	192	185	195	207	177	209	199	162	200	196	172	204	193	190	205	195	204	184	194	193	169	177	204	178	203	180	192	180	186	202	227	204	200	181	200	199	182	200	214	194	216	176	196	189	223	182	195	217	184	212	207	194	193	176	215	213	200	212	201	191	193	217	182	216	212	196	180	197	187	207	181	201	183	203	212	184	167	196	229	174	201	214	201	184	183	198	188	194	204	177	187	192	200	195	206	221	209	189	196	183	189	222	184	195	206	182	200	206	205	185	182	202	184	184	180	193	181	194	207	181	200	191	193	197	196	189	208	221	196	162	212	215	181	193	208	196	186	193	173	156	178	180	186	199	212	195	186	186	196	178	178	177	170	198	176	191	195	190	171	165	207	197	193	185	196	193	182	199	195	191	207	187	201	202	190	189	186	230	195	201	193	188	199	177	196	191	197	188	195	194	208	190	192	190	203	209	193	199	201	181	198	195	188	195	219	201	193	182	182	209	211	190	178	187	197	179	221	184	197	167	201	195	208	198	222	195	196	214	169	185	206	180	203	174	193	216	181	194	202	199	204	201	178	204	204	211	202	171	203	176	197	197	204	206	207	187	210	215	183	203	188	191	172	201	186	188	207	196	214	203	196	200	197	194	236	190	168	220	195	215	198	186	207	196	207	185	177	175	198	173	212	195	188	192	198	176	201	208	218	190	192	196	187	201	211	180	214	223	178	181	207	213	193	191	211	162	183	208	216	223	189	199	190	204	195	156	194	206	195	208	205	196	175	208	177	190	199	190	195	200	202	195	197	179	192	186	192	192	212	180	203	203	214	183	219	184	203	187	199	215	210	211	213	177	185	192	199	190	184	195	207	206	212	200	196	223	202	203	217	184	202	202	201	187	176	217	192	216	175	187	203	187	175	189	189	175	206	174	188	196	183	209	189	206	195	202	205	189	193	182	201	195	214	186	213	202	236	192	185	191	209	178	203	207	213	173	199	216	191	197	195	223	194	212	178	203	208	196	194	200	178	197	204	192	164	186	197	193	186	208	200	202	172	206	208	213	200	198	215	189	186	183	178	183	202	179	189	193	180	205	177	197	203	208	153	177	201	213	183	187	193	217	194	176	200	205	179	186	199	227	194	190	208	187	197	171	218	197	207	205	171	182	181	204	198	194	209	178	206	203	193	203	188	180	186	202	191	187	193	195	208	191	199	192	209	195	188	205	193	196	194	204	185	200	198	182	204	166	188	206	193	175	183	191	188	218	212	201	197	209	186	214	213	170	195	227	204	202	223	220	202	205	210	175	199	177	195	180	190	197	211	203	200	194	203	197	185	195	186	223	216	185	180	200	186	207	215	207	208	173	186	193	180	187	227	197	192	212	208	179	204	185	185	192	167	179	169	185	208	196	199	188	184	189	182	171	187	174	175	197	205	165	197	210	189	193	171	167	176	203	166	173	212	200	190	168	204	205	191	176	174	203	201	209	207	193	165	233	213	179	202	208	188	176	185	200	197	220	190	215	193	210	195	191	185	206	179	201	191	175	210	208	194	210	173	195	205	191	176	200	198	198	202	216	215	184	197	187	223	167	193	179	196	151	226	199	185	196	180	198	190	203	192	189	214	206	186	176	212	186	211	175	189	202	188	193	184	184	187	200	212	206	177	206	177	189	207	162	183	183	189	217	198	213	189	201	189	175	188	196	162	187	205	191	187	198	185	190	199	206	172	199	188	187	180	199	191	172	190	209	181	211	202	184	197	205	194	195	187	188	206	178	196	172	170	210	191	194	187	219	212	183	186	194	207	227	199	188	197	172	170	203	221	187	209	204	198	170	216	176	198	195	188	191	205	186	209	182	201	203	180	190	215	188	203	170	185	200	182	193	202	192	191	164	200	187	188	178	208	184	188	190	207	198	214	171	192	186	204	183	201	193	210	176	180	180	177	190	201	203	183	180	178	210	205	200	209	202	178	183	172	212	185	183	186	198	208	198	179	200	193	203	184	196	188	169	192	183	195	198	198	171	207	215	181	193	206	214	200	207	200	178	168	215	194	194	208	205	180	219	184	195	169	200	198	190	200	209	174	208	195	203	186	185	195	191	185	175	199	225	189	200	183	209	196	174	193	181	192	173	190	180	210	197	186	192	168	198	181	202	206	202	174	182	192	193	186	167	202	170	196	170	203	204	202
14159	27763	24950	16725	12885	9998	7725	5650	4457	3585	2818	2148	1819	1658	1581	1435	1262	1166	1060	915	818	831	745	705	671	623	552	608	576	574	549	580	554	509	554	523	492	468	456	465	419	444	462	455	461	513	519	528	518	455	471	481	458	482	479	454	431	465	442	403	410	437	415	446	401	394	399	401	399	374	388	343	403	406	389	391	397	394	345	396	367	392	395	399	389	402	438	369	395	391	394	418	389	404	416	437	390	376	415	394	423	405	394	368	408	414	377	376	394	384	390	391	365	378	391	398	376	393	377	375	377	401	389	390	369	386	377	393	400	354	361	386	395	388	359	399	415	391	363	409	415	373	372	411	406	382	371	382	386	387	371	384	342	394	397	348	351	368	396	364	393	387	378	383	390	390	375	377	376	397	409	405	412	371	359	356	428	380	402	415	389	377	389	354	379	357	376	375	366	376	382	348	389	351	346	375	398	383	389	373	393	349	361	387	384	342	334	365	353	367	396	387	383	400	382	370	390	368	349	365	354	353	366	358	360	363	448	392	349	339	363	355	385	394	362	358	360	378	367	360	372	329	388	372	402	384	380	401	394	387	378	391	392	388	368	395	389	390	386	395	391	398	376	381	411	381	344	385	369	361	374	373	358	366	370	381	405	388	383	407	377	392	364	377	352	369	418	341	389	391	366	386	397	351	348	404	372	388	395	391	409	381	394	415	354	339	365	335	387	390	373	375	376	390	387	336	376	362	351	366	345	349	341	391	382	409	363	375	371	362	357	336	356	372	389	352	403	383	370	376	377	335	372	381	392	365	371	381	373	395	391	373	363	337	382	360	416	369	355	354	381	384	349	389	390	370	363	361	357	372	379	408	386	374	419	373	406	393	394	385	370	388	398	385	387	376	396	381	406	392	345	382	369	411	380	346	350	393	373	405	393	384	367	400	382	341	317	365	342	354	370	378	375	378	361	403	375	385	377	381	375	398	375	385	396	364	372	381	384	397	369	398	387	372	429	397	367	370	357	394	375	419	369	369	377	357	398	374	375	384	367	389	369	397	391	403	408	364	375	365	388	398	383	374	384	392	403	403	371	407	372	365	357	362	388	391	403	384	385	375	383	377	384	379	345	366	371	349	389	358	370	367	373	377	340	410	403	352	399	399	389	353	379	365	365	367	394	369	382	398	383	369	368	391	386	374	381	349	392	399	362	390	331	402	402	366	409	387	393	345	390	354	371	355	366	373	383	361	371	398	362	342	364	374	422	369	382	377	385	349	393	351	376	373	352	384	379	393	364	371	363	392	363	341	361	412	391	394	377	365	404	377	389	382	394	394	395	353	378	372	332	394	363	394	385	402	392	377	396	398	371	383	423	362	377	358	371	423	392	409	332	358	396	341	360	356	334	357	376	371	373	379	359	364	356	384	354	386	375	355	383	374	409	377	386	389	396	407	400	360	384	353	370	373	381	387	375	375	377	370	373	369	394	379	397	375	405	375	377	397	416	376	379	383	399	360	368	356	425	410	361	398	378	386	387	370	352	383	401	377	361	372	395	377	371	367	364	364	364	366	377	411	362	352	367	376	404	369	356	366	345	341	373	379	367	378	415	410	374	380	376	386	385	404	442	386	405	363	402	361	361	368	337	386	410	434	359	401	380	353	427	386	398	399	396	382	389	372	396	368	361	387	378	357	381	395	393	372	367	383	370	386	405	348	340	346	410	356	394	351	354	334	368	390	377	404	390	419	374	405	395	411	366	413	356	400	400	371	383	371	384	373	355	366	393	391	353	403	419	378	384	371	397	358	354	362	376	389	393	381	381	377	350	389	418	374	404	404	360	343	377	343	384	368	372	397	366	344	445	377	377	383	375	375	380	351	378	360	374	379	365	381	348	408	404	369	367	388	406	366	352	356	386	396	371	367	364	381	373	363	363	356	333	369	370	384	378	368	389	401	352	390	393	359	377	344	367	385	384	360	430	393	351	376	382	352	361	412	377	382	383	364	373	363	359	394	372	387	371	361	375	395	357	436	396	372	382	383	400	388	378	333	375	397	380	357	373	381	357	397	374	397	396	388	351	385	355	351	338	396	351	360	347	395	401	378	362	347	405	356	375	353	324	347	376	337	380	368	350	371	373	380	387	372	411	400	418	360	375	402	406	366	379	369	364	389	364	401	407	366	372	374	355	338	400	381	343	366	384	368	389	350	389	393	391	382	378	388	416	394	369	411	437	396	363	399	349	394	387	372	380	377	390	359	375	377	373	394	383	400	416	398	378	366	350	384	391	370	365	377	408	377	382	367	377	398	351	383	377	359	374	383	375	381	391	379	413	409	391	382	395	403	406	383	380	371	409	361	371	385	396	399	388	407	406	420	376	368	357	384	386	338	361	370	405	380	341	389	359	386	353	382	373	407	379	390	373	366	385	354	383	368	372	381	393	335	423	381	380	391	361	335	385	348	387	378	404	372	382	414	370	376	360	375	376	382	404	389	356	388	367	392	375	356	370	426	377	330	361	389	354	400	420	426	364	367	338	366	395	397	382	379	381	365	397	397	418	391	362	394	352	393	387	400	379	371	356	394	399	368	367	364	379	350	344	370	421	414	395	358	376	375	375	365	355	405	364	365	368	370	406	386	418	376	395	355	386	404	368	389	379	369	374	365	365	369	416	402	374	347	380	386	385	397	375	403	372	381	385	350	384	390	367	364	396	358	378	394	379	369	362	366	360	407	366	405	387	384	365	362	364	371	391	363	352	382	394	402	389	377	359	389	375	397	379	353	392	373	376	385	385	362	359	426	394	385	377	391	395	411	374	372	357	361	398	387	353	399	379	379	377	356	341	370	388	351	383	373	405	378	372	368	370	405	387	391	368	396	379	380	365	394	418	360	397	385	421	383	391	416	365	348	358	406	377	367	383	364	374	393	410	379	380	385	352	354	395	388	370	391	365	390	360	387	386	380	392	345	377	361	404	359	408	385	402	411	361	363	361	399	373	371	368	391	377	399	389	357	377	367	430	382	391	368	368	394	362	386	362	357	389	376	345	380	409	390	401	405	360	345	380	410	406	314	391	376	395	356	374	355	360	376	369	362	353	374	356	360	386	384	352	407	362	379	379	374	350	368	352	372	367	366	392	347	366	391	404	403	373	350	381	385	372	358	341	364	396	354	363	395	392	402	365	381	405	362	366	390	370	361	373	358	393	422	392	359	324	376	380	373	375	379	426	394	375	409	367	352	347	396	387	403	391	397	375	351	386	352	362	371	380	375	384	373	345	392	397	392	387	350	374	399	390	368	384	388	415	365	360	378	379	378	349	372	358	388	361	385	342	368	417	381	375	392	362	398	379	388	369	383	370	362	395	393	402	344	360	416	365	379	372	390	359	391	375	378	344	362	413	358	362	371	423	389	376	368	348	380	379	391	357	373	344	350	374	405	338	410	354	354	381	391	383	373	375	371	362	393	395	387	389	348	392	389	363	381	419	371	400	389	353	369	371	386	389	377
26505	20192	10386	3435	1697	1206	910	719	555	511	418	419	412	352	381	371	320	343	304	322	300	313	326	317	314	300	300	317	279	323	275	302	285	290	285	282	296	270	291	283	282	309	293	297	304	303	309	315	293	296	309	255	287	294	330	299	309	306	278	277	270	287	255	272	259	277	318	288	293	286	273	291	288	289	287	285	267	291	272	239	283	285	276	298	283	295	295	269	293	298	293	263	286	291	283	303	271	265	271	273	281	298	286	309	265	287	259	275	272	280	264	288	307	266	273	297	303	308	274	261	284	304	262	281	279	268	304	282	299	258	286	284	291	278	266	283	316	264	282	267	305	254	281	304	302	286	272	267	263	290	257	297	291	301	303	311	281	286	291	244	275	283	328	266	287	265	299	285	281	287	309	274	297	280	285	286	279	306	280	296	297	295	261	268	274	267	262	296	306	268	292	294	281	268	292	288	281	297	296	306	252	287	264	296	239	270	302	310	276	241	317	278	285	271	265	285	280	297	269	290	279	242	292	278	254	315	301	288	281	290	287	272	299	273	299	271	278	282	313	289	278	272	270	260	286	275	312	305	295	293	273	273	266	309	280	265	281	261	276	318	272	265	301	256	267	254	253	278	293	285	297	291	281	286	299	302	279	296	268	249	284	255	294	289	266	279	267	262	283	271	278	287	278	268	281	247	269	253	276	298	276	273	247	286	261	258	295	257	260	281	274	306	275	283	246	277	261	279	267	259	301	298	315	276	294	280	255	269	286	271	280	282	289	292	259	245	277	296	310	283	299	291	260	270	241	294	278	295	282	269	295	271	261	271	258	276	280	277	253	299	252	280	310	280	266	325	261	264	298	269	322	292	274	274	285	270	275	287	275	278	318	306	298	293	312	280	282	280	281	251	298	265	293	283	288	269	305	304	283	292	283	288	310	291	269	267	281	265	290	280	274	268	262	282	298	302	314	266	283	287	275	259	279	304	280	269	271	312	268	260	306	285	273	267	293	290	287	293	273	295	283	291	288	293	290	285	311	269	295	273	275	283	284	293	318	298	281	277	277	277	281	279	299	302	272	291	287	263	267	293	274	284	282	274	297	260	278	257	300	288	299	280	291	288	306	269	307	291	311	291	297	281	273	262	292	278	266	278	295	288	302	269	290	264	273	261	280	280	294	260	274	294	292	277	322	282	294	260	278	280	305	270	292	276	312	308	263	265	288	311	267	270	268	299	262	260	303	274	297	294	275	272	285	258	281	260	291	311	275	284	271	270	252	285	288	289	278	282	291	270	309	292	296	279	292	303	290	282	279	295	274	272	284	274	277	271	261	274	282	264	290	310	301	278	294	316	267	282	277	277	307	271	273	279	305	302	268	283	290	284	305	288	265	304	286	248	307	275	268	279	281	271	260	292	262	275	256	282	278	276	296	276	259	280	244	278	255	273	281	293	285	283	306	292	292	291	258	286	293	260	312	311	316	278	280	286	285	283	278	287	291	276	307	281	301	312	286	265	310	273	288	240	273	293	279	286	266	279	299	289	271	290	272	284	263	310	270	261	303	284	307	266	297	290	312	241	282	273	286	312	269	273	297	309	274	283	259	255	283	253	275	279	268	281	285	299	280	257	302	276	293	288	289	269	288	277	299	253	275	279	300	302	302	285	286	286	286	293	277	273	284	286	316	275	262	303	289	266	286	303	303	292	272	277	276	294	303	272	288	294	288	283	298	292	285	290	262	275	283	290	307	310	281	289	304	268	292	265	267	269	269	307	299	267	301	283	265	280	280	285	298	286	299	291	303	316	271	309	270	292	275	254	272	261	293	289	298	296	312	312	286	285	295	294	271	282	257	272	277	286	262	255	292	286	258	287	286	280	266	261	295	295	271	279	324	255	270	291	282	267	282	294	273	282	292	278	308	287	280	282	283	271	317	313	290	279	295	271	238	287	271	308	286	293	298	271	265	278	293	283	280	276	253	319	271	286	282	285	278	306	276	274	265	309	281	275	285	317	293	298	283	282	300	308	276	289	261	287	286	262	300	281	303	329	305	257	283	280	293	280	280	293	286	274	280	284	314	325	261	296	311	293	278	294	277	311	241	283	295	279	262	276	280	301	280	292	296	297	304	296	258	276	276	293	273	312	295	287	297	263	280	299	305	272	278	280	280	287	293	258	259	267	259	284	287	271	256	294	283	286	277	276	286	313	264	278	284	298	290	280	295	306	294	268	287	256	284	287	272	276	270	264	301	294	299	289	312	305	299	300	273	307	272	275	265	263	281	267	301	283	287	286	272	272	293	270	286	287	262	289	268	275	301	283	294	268	283	264	286	313	289	305	283	301	288	300	294	264	284	277	288	284	299	273	270	278	291	283	282	291	276	271	316	288	269	268	270	255	298	291	289	292	296	248	272	283	274	301	271	295	278	296	299	273	271	283	302	255	291	268	273	285	293	309	258	292	299	287	286	267	287	287	301	260	288	245	270	255	268	308	266	279	292	268	352	290	267	278	288	294	286	300	258	308	287	274	279	301	302	291	266	269	282	257	283	283	264	278	295	297	281	264	292	293	281	261	284	301	310	268	294	277	322	280	275	280	297	286	263	305	280	245	282	276	294	294	250	279	311	271	275	264	304	298	264	299	277	272	282	273	297	263	288	271	290	279	292	287	272	304	300	264	267	309	294	274	253	259	292	290	270	287	284	286	282	245	295	295	274	277	281	296	265	297	306	295	284	284	297	270	274	287	256	254	277	273	271	278	318	273	262	275	314	270	327	257	270	269	283	293	299	268	282	292	295	268	272	275	292	297	289	303	300	277	257	269	290	309	245	317	286	274	265	279	264	277	285	235	268	259	283	267	274	264	288	289	286	276	287	295	282	286	245	283	251	266	329	292	277	309	315	276	276	246	267	279	272	277	326	296	293	262	272	304	280	314	318	291	255	272	317	285	270	263	310	302	267	281	295	278	304	289	279	271	283	277	302	289	290	273	293	251	296	298	276	281	299	265	305	278	278	246	289	249	290	287	298	299	267	253	280	277	253	328	273	310	300	292	284	307	262	304	284	272	285	261	297	301	274	262	261	290	279	278	286	279	284	275	257	293	305	299	285	282	263	271	318	277	305	288	276	278	308	276	279	281	224	288	300	301	282	304	245	276	253	287	287	290	304	280	267	280	290	285	301	288	284	280	274	262	298	316	305	267	279	278	286	294	273	289	280	269	286	303	252	297	249	286	288	283	260	274	261	270	306	282	272	274	285	290	297	272	248	318	286	251	297	268	296	282	286	317	286	259	303	280	273	259	288	280	273	276	299	295	309	297	303	279	272	280	288	275	303	299	273	290	296	288	293	286	268	266	282	292	279	300	259	294	287	288	297	321	318	276	310	316	255	271	287	255	274	284	279	301	281	263	240	253	289	270	286	285	292	261	279	291	304	272	279	298	254	288	271	265	286	277	264	259	279	289	261	256	261	295	304	295	280	299	261	278	274	301	247	286	269	297
9795	14809	12709	7643	5571	4254	3079	2399	1819	1603	1232	1135	992	957	946	933	858	840	716	720	671	685	652	661	636	615	684	662	639	645	635	633	606	608	635	638	612	601	597	609	617	598	631	605	591	625	656	634	589	611	611	586	640	599	559	609	614	607	622	602	553	641	604	607	527	583	612	575	571	509	577	553	583	602	573	556	561	564	579	614	582	579	617	571	582	517	565	553	563	600	590	584	587	635	603	598	589	533	592	561	558	580	565	615	579	592	553	548	559	579	571	590	577	572	595	547	512	579	604	535	570	623	605	584	552	605	563	568	593	600	561	561	567	548	597	539	600	585	591	556	608	589	559	540	570	523	562	573	612	576	572	566	565	578	557	591	591	563	547	583	601	568	547	575	530	595	603	578	594	546	609	588	589	581	552	546	594	585	570	563	573	583	540	545	563	577	531	587	570	579	563	580	576	558	570	605	540	563	608	579	549	570	599	585	562	571	533	589	550	546	619	530	581	599	537	575	536	521	579	570	571	569	566	559	562	570	585	570	573	554	583	557	522	555	551	559	596	575	612	572	577	546	555	590	587	585	601	593	566	565	544	551	588	568	572	560	566	561	589	603	571	580	553	568	610	537	558	605	574	553	581	576	627	579	566	565	582	552	576	572	586	563	595	534	611	559	577	570	571	602	576	587	563	565	534	560	586	574	526	598	591	540	592	562	557	553	581	536	554	608	603	557	565	576	575	578	548	580	621	603	570	551	561	576	571	586	595	556	596	570	587	575	571	614	554	571	542	581	592	582	583	600	554	559	557	531	546	549	550	545	527	619	582	567	565	557	612	580	571	520	536	607	561	535	561	570	570	575	549	596	564	583	524	594	529	610	577	551	561	578	578	538	606	620	558	564	607	573	533	538	584	593	572	611	561	519	532	538	571	611	528	592	558	593	566	566	600	553	591	564	611	582	598	578	570	577	576	549	599	551	628	568	602	575	578	556	539	557	601	546	574	560	561	582	557	585	546	579	542	573	572	562	581	570	545	589	572	556	632	609	558	575	583	579	599	583	593	589	589	599	577	562	562	657	608	578	540	559	602	579	547	580	512	562	563	549	586	599	560	536	570	541	586	572	566	602	582	586	582	584	622	614	594	588	593	604	555	591	553	585	585	561	585	626	599	555	572	597	530	561	523	545	557	616	535	574	594	541	616	600	558	573	606	552	623	544	579	580	583	588	604	585	624	599	562	551	581	555	560	558	600	565	590	542	589	567	576	572	591	552	574	594	540	574	604	566	592	542	531	603	564	577	575	561	589	593	589	586	568	605	592	584	517	583	567	575	565	572	606	605	568	598	617	531	577	570	552	588	570	577	589	538	554	616	595	606	535	578	596	612	544	617	591	573	554	542	584	556	583	571	549	593	587	571	538	519	619	566	564	579	560	587	553	616	576	566	586	572	614	572	551	574	576	587	579	561	567	551	588	553	548	570	585	572	587	586	559	564	562	579	580	566	572	617	559	580	584	603	580	588	621	594	562	558	557	542	568	547	555	617	566	579	538	560	517	589	615	591	591	565	551	577	579	577	581	546	562	557	559	569	561	531	593	564	583	543	556	576	598	574	594	563	547	555	600	562	584	583	561	597	556	556	560	589	584	550	598	623	574	595	609	564	621	589	566	574	597	580	575	587	581	588	578	537	610	524	564	537	529	612	580	572	547	572	589	582	568	570	578	632	525	584	589	535	573	553	548	539	573	573	621	531	600	559	545	595	550	515	578	552	579	558	529	580	554	562	554	584	520	597	549	546	550	585	552	626	596	564	584	591	551	571	562	554	526	591	532	551	574	592	584	585	582	547	560	562	591	617	607	565	564	568	588	588	583	564	527	585	584	567	572	585	585	552	592	602	557	584	556	550	542	573	586	616	541	584	585	548	551	601	593	603	555	537	590	608	571	561	574	586	561	564	588	587	560	575	609	585	586	543	572	563	585	559	555	595	558	544	579	544	565	582	621	581	575	575	572	568	543	541	598	638	555	572	559	571	613	564	578	573	577	580	565	578	540	606	620	580	536	576	547	606	552	562	597	593	569	589	564	586	576	595	569	576	559	575	570	569	578	600	582	581	557	563	603	568	554	570	546	584	544	566	607	610	558	546	545	569	630	566	507	582	538	539	565	592	558	554	558	558	553	565	622	605	574	576	563	602	584	554	572	570	578	571	536	562	581	587	548	568	573	592	586	557	586	573	595	617	584	572	540	594	581	566	585	573	557	597	617	611	565	562	569	649	604	614	545	580	577	613	578	609	561	601	594	527	556	580	573	581	522	603	593	625	555	564	587	588	546	599	548	563	563	589	602	552	571	621	556	557	524	637	605	568	612	575	558	578	551	527	570	625	539	581	573	578	557	574	550	549	519	573	563	588	562	600	603	610	573	606	556	582	576	539	588	569	595	572	570	563	594	577	612	567	567	620	625	570	596	604	585	600	562	574	572	595	588	596	563	558	587	598	583	574	611	592	554	570	542	587	608	621	530	583	583	573	599	574	606	594	576	595	590	575	603	583	552	579	586	561	621	555	596	578	573	589	573	539	583	599	578	573	594	528	597	569	609	611	569	580	607	606	612	553	576	574	572	571	548	562	548	569	618	580	608	628	615	568	575	597	579	607	566	570	553	531	592	585	576	574	578	578	573	604	564	582	617	577	570	556	601	557	589	588	572	563	555	541	567	536	572	566	617	585	567	588	595	573	571	562	602	592	568	625	587	542	586	588	569	604	509	557	543	551	608	592	585	569	573	596	569	578	511	613	597	564	567	594	580	575	570	614	563	567	585	563	617	603	583	616	539	570	583	549	608	555	614	543	601	597	576	604	587	598	553	565	602	607	597	529	584	594	580	564	632	559	541	579	547	565	603	582	580	539	597	588	590	566	596	604	601	606	574	557	571	600	591	590	552	544	562	533	567	539	528	556	560	533	625	561	605	562	574	563	567	586	609	620	579	581	565	531	562	569	594	578	568	584	544	546	573	552	621	576	533	575	596	622	603	589	584	551	579	556	557	538	575	596	595	552	580	579	615	578	594	627	587	568	618	586	584	544	588	551	604	605	603	637	576	572	555	609	528	608	595	586	615	551	595	544	587	548	586	615	559	544	584	583	575	549	577	590	600	561	558	559	598	610	552	580	557	574	614	535	600	575	603	600	545	546	575	530	531	542	562	558	604	587	569	579	556	584	568	601	585	580	631	550	595	583	589	577	572	604	573	579	552	580	613	572	558	566	586	580	594	526	586	592	595	562	580	550	560	595	568	620	585	573	546	545	544	613	573	638	617	578	593	550	554	579	589	551	599	579	546	622	557	585	600	548	593	569	595	574	543	547	575	556	589	581	601	566	612	563	575	556	565	580	590	519	589	558	582	586	557	612	574	581	576	589	593	564	619	617	575	575	628	584	584	507	568	586	592	580	600	585	584	538	582	585	578	555	546	558	532	585	576	568	571	571	558	566	603	572	558	574
23882	21065	28034	24299	19452	4689	1804	1101	794	652	506	489	401	339	332	371	309	244	236	242	254	245	236	234	187	198	195	198	199	190	209	207	224	195	195	208	154	182	173	197	211	200	168	229	182	181	213	196	178	164	202	190	188	179	179	193	209	178	182	161	189	194	178	169	213	186	182	174	178	176	179	187	163	172	176	165	177	160	188	180	189	194	178	171	184	205	167	169	158	186	171	177	163	181	171	198	186	164	179	177	195	181	172	174	187	173	179	161	173	189	157	164	186	180	165	177	157	184	179	195	174	195	159	164	165	165	196	179	175	155	164	184	177	161	161	179	176	157	161	171	191	169	164	177	158	165	151	159	187	180	140	169	183	155	178	200	189	163	186	162	185	169	195	164	201	165	193	157	172	167	165	183	194	153	182	163	190	154	178	156	144	165	179	167	168	201	169	176	167	169	144	187	203	177	167	167	176	177	203	177	202	151	170	196	152	158	173	158	184	180	182	178	149	189	168	157	167	160	165	154	184	155	167	168	183	163	170	172	179	164	179	163	183	176	179	147	173	171	183	178	158	171	169	165	180	166	168	164	173	190	201	197	163	184	166	168	192	173	166	161	188	176	180	180	149	178	168	166	151	188	164	173	147	163	179	174	184	182	170	171	157	193	162	152	170	188	190	170	171	176	159	171	157	165	177	196	163	162	155	178	173	176	186	176	169	169	162	158	183	178	172	168	153	171	175	165	172	160	183	194	162	183	168	183	175	173	149	176	173	180	176	166	191	195	157	171	173	165	161	166	169	165	150	181	178	172	179	172	220	187	182	163	204	157	175	181	163	165	183	159	175	153	173	171	155	130	183	191	171	182	181	183	184	168	179	174	166	179	188	163	141	161	157	167	203	179	198	163	198	171	175	163	152	193	169	178	168	181	204	171	161	181	200	181	180	182	170	170	161	182	165	155	159	167	173	190	188	174	192	181	170	187	158	173	177	183	188	152	181	179	191	166	174	172	179	164	188	188	172	157	173	156	172	155	200	172	171	168	180	167	169	181	168	160	175	176	169	191	177	171	156	174	163	204	181	175	170	163	162	158	160	171	181	154	187	169	168	187	161	169	185	152	158	184	173	147	174	163	187	177	165	183	174	164	183	150	160	167	166	167	164	186	190	165	184	199	179	165	146	181	171	167	173	143	168	180	166	181	175	165	173	153	198	170	171	167	182	169	175	173	164	170	169	171	161	169	179	169	166	160	161	180	160	157	162	193	178	177	182	163	201	167	180	175	194	187	171	161	186	184	163	176	165	196	169	187	168	180	167	161	152	158	194	183	177	195	165	162	193	149	172	178	174	134	158	170	178	159	157	146	187	180	166	180	163	154	159	155	185	179	162	166	150	200	189	168	185	175	169	171	149	174	168	159	170	181	182	184	183	163	165	184	161	154	174	159	179	150	190	201	200	176	176	162	169	167	166	178	165	189	162	171	181	163	183	165	165	164	174	197	183	157	159	169	169	165	156	164	176	183	178	164	199	175	188	172	162	161	177	193	154	159	183	167	171	165	165	188	164	164	191	151	164	178	183	176	180	183	158	169	196	164	150	173	160	165	155	181	177	184	176	185	168	169	180	152	185	186	163	190	195	170	169	213	148	154	181	165	174	173	180	163	184	153	179	178	180	157	168	170	177	157	168	211	175	186	175	176	167	196	177	185	168	201	161	152	160	156	162	176	170	178	167	178	187	182	162	180	166	190	170	179	171	162	166	181	181	177	177	172	167	155	166	164	173	150	177	194	177	164	149	178	171	166	171	148	166	175	186	170	158	169	168	151	189	155	156	170	177	150	168	152	154	175	155	184	159	172	204	179	188	146	167	159	182	157	161	178	187	191	174	166	179	152	171	186	154	174	170	160	158	186	165	173	174	174	191	192	173	176	167	158	181	169	178	167	178	177	154	161	176	165	163	173	176	148	188	164	162	166	164	177	162	162	189	157	153	182	199	194	167	167	157	154	151	175	158	164	136	155	169	167	178	178	167	183	178	183	145	164	177	193	175	172	155	176	162	186	165	174	189	186	167	175	154	163	197	182	169	176	179	158	161	180	194	161	169	191	189	168	178	152	200	173	177	162	170	194	194	191	166	156	200	182	164	180	167	171	182	167	161	177	173	167	171	183	153	156	153	150	174	181	164	167	157	186	161	181	171	178	163	184	166	170	155	190	153	155	153	166	171	164	200	146	146	182	164	205	166	170	197	178	164	156	180	157	157	167	174	169	172	172	184	179	161	186	179	165	175	205	180	175	187	165	167	164	163	171	160	161	203	183	197	166	178	146	176	136	157	150	181	179	166	200	183	174	194	185	179	173	170	172	150	172	183	158	172	149	148	166	149	162	179	181	158	155	164	159	176	179	159	187	181	166	142	175	169	145	171	160	181	168	156	155	156	176	173	191	159	181	165	163	162	159	190	169	162	145	164	160	186	176	190	187	164	188	163	171	198	190	180	160	171	168	165	168	173	204	164	175	169	159	157	168	161	165	187	140	172	186	156	173	175	180	169	177	180	159	168	175	182	193	152	168	181	182	172	160	153	151	152	182	160	193	177	156	186	168	170	168	178	155	176	155	167	177	195	169	171	180	178	194	159	169	190	175	154	177	167	175	193	170	184	178	173	179	159	202	157	191	170	202	173	181	153	177	186	178	179	150	173	171	184	141	175	177	195	152	171	154	153	177	168	153	175	183	170	171	185	191	181	172	157	159	181	187	165	169	170	173	159	175	191	166	162	183	164	183	162	182	198	164	176	157	185	190	193	182	186	167	203	192	181	155	195	177	174	188	148	170	181	181	172	159	184	181	174	164	150	174	191	167	163	164	166	156	159	189	171	162	170	182	180	172	167	182	157	155	179	172	176	163	168	175	203	170	186	195	153	157	175	182	168	191	173	184	180	194	179	160	187	201	176	175	172	165	196	149	177	161	166	184	173	164	176	170	187	180	164	176	178	185	186	155	183	163	172	169	177	175	183	159	186	170	167	171	148	184	172	171	172	173	154	170	185	190	161	173	172	192	162	164	173	180	158	162	165	168	166	180	173	184	161	159	147	169	170	180	178	146	166	188	170	158	172	170	178	137	168	185	176	169	187	182	185	143	146	184	168	183	150	191	178	176	171	171	152	178	153	144	172	186	171	174	161	174	154	166	168	190	200	175	176	174	191	173	160	182	182	181	161	148	161	189	167	187	173	164	169	177	155	156	195	180	158	164	170	160	161	172	151	168	183	153	197	162	201	169	176	194	176	188	166	186	182	158	179	189	177	158	174	177	180	164	154	159	184	170	157	174	152	147	153	171	169	170	155	161	169	179	161	195	158	176	143	170	171	168	178	155	173	174	179	154	172	161	166	154	179	179	181	159	178	189	186	178	180	169	170	150	169	172	152	170	163	178	176	164	189	182	160	174	166	149	212	165	156	162	192	163	169	171	196	184	169	166	167	183	167	179	149	177	158	166	189	159
11447	22558	20018	12747	9486	7345	5175	3932	3040	2432	1921	1607	1326	1219	1151	1076	910	785	732	686	651	642	591	552	551	504	501	456	502	491	450	471	484	470	437	434	441	423	409	388	381	424	437	471	438	467	490	466	490	443	403	415	410	448	398	381	416	407	400	425	412	394	397	372	401	408	368	362	360	358	375	365	347	385	344	412	336	378	365	357	362	337	378	390	380	337	374	348	383	376	378	393	372	353	355	366	380	391	355	404	381	407	366	356	332	366	398	365	339	387	354	380	376	346	405	371	349	387	396	373	360	356	346	358	366	340	344	377	366	395	365	336	377	357	368	333	397	365	378	379	357	378	385	347	354	365	345	359	387	391	375	356	365	358	345	375	395	352	396	356	347	337	330	381	360	348	372	352	337	371	371	338	338	375	340	399	383	343	346	339	402	398	362	385	374	335	375	352	385	386	339	367	344	369	368	345	373	332	356	366	363	360	366	347	367	350	350	353	358	347	355	381	357	354	362	343	352	370	346	372	389	349	359	350	349	348	311	363	377	370	348	379	364	360	339	368	331	339	335	345	386	369	344	393	356	364	382	373	380	372	382	327	341	382	368	331	326	370	375	352	348	384	366	364	397	345	362	389	374	373	368	394	352	351	367	358	343	361	370	342	345	353	350	364	362	351	368	370	351	394	389	347	360	334	364	348	375	369	339	370	357	364	366	372	367	357	373	331	336	352	342	375	396	367	341	383	343	360	366	381	358	409	383	372	373	364	361	371	378	377	337	355	375	379	334	354	379	376	373	373	411	344	357	357	358	350	341	396	346	347	328	392	340	365	377	353	408	391	369	333	386	356	356	339	379	348	365	372	362	367	352	368	350	378	378	350	387	387	361	380	368	358	355	366	335	348	383	395	354	361	374	377	350	386	395	325	358	344	349	362	333	340	358	371	348	328	381	414	330	366	372	377	373	366	348	368	374	364	349	364	346	351	373	375	342	399	343	363	344	380	344	341	386	365	383	375	368	371	382	342	351	338	356	351	347	356	360	364	372	351	371	352	385	343	366	407	359	352	362	337	362	330	356	363	360	317	330	373	360	374	355	359	394	381	356	351	377	341	350	357	363	398	385	351	360	360	372	335	369	388	377	325	358	343	341	360	367	354	348	384	376	331	381	350	348	361	373	371	320	332	343	356	341	392	400	354	356	349	321	355	396	374	346	341	369	389	347	365	346	358	361	390	366	344	365	355	360	352	356	377	385	317	379	357	362	382	365	357	394	364	336	386	386	381	343	334	367	396	382	329	371	347	336	375	344	367	377	397	378	365	358	362	374	409	338	371	351	345	352	364	307	358	373	366	376	346	376	369	362	373	375	371	361	418	354	377	370	377	355	329	368	356	385	327	332	348	364	342	332	353	363	369	367	325	394	343	382	329	348	366	352	364	351	350	345	358	359	359	381	364	398	379	400	341	356	383	399	380	370	329	360	358	324	373	346	384	383	379	377	374	386	412	381	368	342	339	399	358	348	348	385	367	370	352	354	409	344	364	393	357	326	377	338	333	365	370	373	355	370	350	329	378	366	364	372	335	372	404	397	370	351	344	374	402	345	376	341	414	357	338	347	365	402	368	341	382	346	358	357	353	398	378	375	339	378	335	338	381	343	356	352	388	384	385	363	367	350	364	361	361	335	383	365	356	354	361	377	390	339	384	370	349	349	355	399	345	374	371	346	371	351	363	339	364	380	342	329	365	351	352	356	364	340	361	340	343	382	367	363	382	351	349	388	341	377	343	340	351	385	340	387	363	382	396	359	379	372	392	372	352	341	338	366	366	365	372	347	385	345	350	359	374	352	361	338	371	384	424	377	371	350	335	372	362	354	371	378	342	388	397	367	345	350	357	310	326	379	342	382	331	352	348	363	364	365	377	341	365	347	355	355	382	345	369	341	368	367	370	375	361	371	351	387	355	363	355	354	394	352	348	335	358	371	360	360	392	337	387	340	353	370	358	359	355	384	359	369	358	356	360	346	352	361	358	387	379	383	348	386	349	406	386	365	350	344	396	361	354	385	358	354	337	351	364	365	345	395	383	353	382	328	362	375	381	353	344	377	413	339	353	353	384	356	362	391	377	398	309	319	385	374	338	340	383	361	332	355	331	380	363	388	368	370	326	395	382	356	387	392	355	356	373	360	370	365	368	370	378	372	346	345	361	365	318	361	386	342	360	371	348	384	364	351	333	339	362	408	368	376	367	335	354	347	355	340	373	368	349	355	373	331	371	362	361	360	396	341	354	328	373	345	342	386	358	383	337	352	338	353	347	352	377	353	375	373	387	329	371	357	391	385	315	345	384	367	348	342	335	351	315	350	409	357	387	361	391	323	336	393	345	384	379	366	383	362	386	381	399	356	364	340	373	337	356	354	353	370	325	364	360	354	361	330	355	342	358	363	368	362	344	354	404	360	373	346	344	331	352	344	336	337	350	411	368	377	373	353	338	372	339	374	339	350	355	359	346	330	370	360	371	339	343	342	364	345	381	372	367	332	371	333	358	383	386	332	350	335	349	340	349	393	373	360	365	334	384	354	362	394	349	354	352	351	361	343	356	344	372	358	390	371	358	344	349	339	360	374	366	344	359	381	331	358	357	375	335	332	364	358	377	367	359	358	355	362	355	383	352	343	388	382	367	310	374	393	366	364	364	357	365	332	346	331	359	345	359	369	380	381	347	384	346	355	368	395	340	372	369	396	420	341	345	328	363	369	350	364	359	328	381	385	365	358	364	361	344	359	343	387	381	375	347	391	369	351	355	384	360	348	352	315	350	361	373	362	346	379	336	337	339	343	331	375	364	333	364	378	358	380	345	354	356	382	329	352	364	351	351	351	355	378	369	368	381	378	343	362	377	326	367	362	385	353	358	372	370	365	317	363	367	336	390	377	355	357	368	366	363	351	393	358	361	383	348	363	367	366	383	347	355	359	381	378	335	392	350	353	364	354	375	373	377	362	365	361	394	353	382	339	352	337	326	337	352	359	369	384	376	354	393	374	366	359	349	347	378	343	365	352	357	332	374	378	356	361	355	334	347	322	370	362	358	359	383	367	340	385	359	351	359	335	363	356	333	380	371	362	370	348	365	344	396	354	354	360	371	366	375	339	373	353	378	373	365	376	352	364	352	354	380	363	348	351	408	351	338	331	370	339	342	354	403	375	374	334	334	357	380	393	380	369	368	404	351	347	382	342	378	399	357	366	365	347	357	337	367	376	383	345	395	355	369	349	355	350	357	380	338	384	371	370	392	321	360	367	338	384	365	361	364	361	366	381	366	350	309	387	362	405	375	352	380	320	360	359	372	378	365	411	357	335	387	352	380	349	375	346	333	358	381	379	353	370	356	336	334	331	348	342	380	357	373	337	387	370	352	377	336	348	357	392	340	344	360	380	340	355	370	342	401	365	357	360	384	367	386	390	350	342	345	363	345	375	333	356	384	347	391	394	343	334	345	342	349	366	364
23084	21087	28726	23622	21088	18704	4589	1786	1145	926	733	628	552	533	503	429	399	374	322	303	343	307	257	261	288	269	234	253	261	228	220	250	233	239	233	226	226	205	237	221	225	231	209	210	236	225	219	256	219	242	241	219	229	214	236	184	184	184	223	178	198	223	194	195	215	192	187	189	196	192	201	202	200	192	170	196	217	211	203	189	201	213	199	201	188	210	202	215	202	210	175	203	182	214	203	181	198	185	179	188	204	180	213	191	192	183	210	193	199	190	192	206	224	176	186	172	204	190	214	198	186	176	191	207	181	187	200	203	163	194	191	199	176	194	182	194	188	191	207	192	184	187	171	206	193	187	192	185	178	206	184	186	178	164	172	202	235	192	207	202	192	173	192	163	197	174	196	194	191	207	176	202	207	186	186	187	171	175	214	204	192	194	168	196	199	180	170	206	189	193	187	214	208	198	187	182	186	180	223	193	197	207	171	190	182	202	199	199	191	211	194	197	195	201	173	194	190	205	186	193	181	181	227	199	163	189	196	185	229	179	177	198	211	193	213	204	205	212	197	198	195	197	187	190	158	183	182	167	191	201	199	185	209	189	183	210	183	175	180	201	185	186	210	205	188	205	191	186	208	203	192	176	194	213	189	196	208	190	180	196	203	196	214	209	194	182	166	196	208	192	204	188	215	227	185	196	181	211	204	176	189	205	200	186	213	209	194	184	193	187	190	211	188	164	192	202	192	213	229	193	197	197	202	170	202	191	204	185	203	187	176	201	220	215	205	171	187	189	195	192	184	202	184	225	200	182	202	196	191	207	177	205	190	188	174	166	181	192	200	188	228	219	204	178	188	171	189	194	195	218	190	189	189	186	181	194	211	201	213	185	206	197	196	205	181	188	217	169	188	193	183	194	176	172	189	208	194	218	169	195	183	183	186	204	192	171	184	198	205	209	189	200	176	210	206	197	184	192	204	190	233	184	174	196	177	205	189	198	197	202	205	196	204	211	195	209	195	170	183	205	191	165	205	199	201	180	180	194	212	191	226	206	215	196	197	176	183	183	200	199	189	204	177	167	173	190	182	174	211	212	179	185	206	196	201	203	187	176	190	172	186	205	175	208	184	199	186	222	185	189	196	189	192	187	176	192	197	203	188	201	193	194	174	211	215	179	192	177	186	192	219	193	176	202	216	195	194	175	194	186	155	214	214	185	182	194	188	160	200	174	165	195	194	196	191	178	184	205	188	193	202	175	201	191	194	193	208	186	224	200	187	215	197	221	202	177	203	175	182	183	187	185	186	173	227	183	197	165	185	175	162	189	192	196	195	193	187	190	205	193	168	205	210	198	195	201	187	183	185	197	210	178	208	218	201	170	212	203	189	204	206	183	173	202	181	223	173	168	199	181	208	199	173	179	190	205	198	186	203	192	175	211	178	210	160	181	208	188	205	214	175	197	216	171	198	179	192	184	179	180	194	201	184	180	208	198	173	234	217	172	196	198	208	192	208	182	179	194	195	202	222	178	180	176	170	196	195	181	178	181	165	203	198	203	196	187	175	167	168	186	184	210	207	197	173	213	183	191	208	212	197	172	185	223	195	167	185	212	201	204	217	210	188	181	201	194	191	195	192	205	199	201	184	167	186	202	211	190	191	206	206	181	192	187	186	194	192	210	199	189	185	188	192	193	194	171	191	203	195	190	187	210	222	200	197	183	181	207	193	173	165	229	197	191	207	216	185	208	202	182	207	191	172	205	200	191	211	201	215	199	174	191	167	171	215	207	208	196	209	192	177	173	198	175	205	174	199	180	158	198	183	193	188	226	183	192	185	199	202	184	219	199	201	200	180	193	207	186	202	177	199	192	208	206	182	193	182	194	189	195	183	173	211	180	207	179	208	186	205	200	173	217	172	198	196	206	169	221	186	186	195	184	212	181	172	197	174	208	176	201	179	193	210	182	174	175	204	206	207	193	167	199	210	203	203	184	216	194	196	206	196	221	190	187	163	181	192	189	205	192	194	179	199	188	189	216	216	197	196	189	170	188	172	200	197	206	193	201	183	184	183	217	206	198	214	209	198	181	189	165	182	207	207	204	185	203	184	201	193	191	226	174	211	188	194	190	201	183	214	200	187	179	188	202	203	217	189	192	195	215	177	191	193	201	201	196	194	170	196	199	196	189	207	195	198	203	169	198	191	192	201	184	203	220	186	178	178	179	186	210	211	189	211	229	182	194	213	198	173	229	190	176	189	163	178	214	185	202	218	210	206	192	176	181	199	182	195	208	217	179	202	225	167	206	231	166	216	211	204	215	201	193	194	198	193	198	179	198	204	191	186	192	174	173	168	193	174	191	203	177	212	165	188	176	166	215	180	192	195	215	204	199	183	179	212	204	213	197	180	191	194	171	190	196	188	177	206	191	197	189	194	194	191	190	198	198	206	182	185	179	185	189	196	197	210	174	223	207	197	193	192	220	195	204	193	191	151	218	185	202	206	203	201	178	199	200	174	188	189	196	187	183	181	180	193	192	188	195	172	190	232	204	176	180	196	200	174	199	212	189	209	198	208	186	163	206	227	201	181	187	210	216	176	190	199	195	205	183	192	158	166	197	190	189	196	206	192	194	187	187	188	204	189	228	195	164	185	186	205	198	206	182	207	164	193	201	195	183	193	180	200	187	187	190	210	196	183	187	178	199	180	176	199	206	200	186	186	224	217	176	203	176	167	184	199	172	171	192	195	198	199	197	215	173	192	190	182	167	178	205	200	193	165	199	178	191	186	186	207	196	177	190	192	192	199	214	187	195	185	198	191	207	175	196	202	193	202	184	189	199	198	202	205	184	209	195	196	202	197	181	216	198	181	208	192	196	181	224	185	170	193	197	194	186	192	195	190	207	189	200	201	198	188	222	193	210	180	225	206	184	188	207	157	196	176	222	201	202	205	190	181	169	190	185	170	176	184	214	181	207	207	170	203	201	186	200	181	193	193	183	205	206	216	213	193	198	194	176	189	202	219	182	184	167	196	192	211	207	215	193	172	196	195	205	173	195	231	182	206	214	181	196	208	196	207	198	192	211	186	178	201	189	175	211	203	221	163	191	199	202	207	206	193	185	201	218	199	177	215	203	187	190	160	173	175	172	206	192	192	190	175	173	204	175	178	194	195	184	192	197	201	192	204	182	196	181	204	189	184	157	185	205	197	208	178	187	213	184	198	214	189	191	202	187	180	182	186	161	177	208	197	184	196	174	190	179	183	181	173	197	185	181	188	177	194	161	180	197	174	191	195	202	207	186	219	198	192	194	187	190	174	187	195	185	197	190	170	191	204	196	197	210	171	184	191	197	186	159	183	174	200	186	173	165	179	200	190	216	174	179	175	181	192	198	211	200	183	188	202	186	167	197	192	177	203	184	202	191	192	166	171	188	184	207	178	200	220	200	186	210	172	192	185	189	180	177	216	212	193	187	204	198	170	193	196	177	210	166	209	199	186	191	192	179	199	217
13837	27702	24936	17274	13305	10025	7454	5652	4377	3567	2739	2317	1869	1697	1586	1445	1262	1173	977	912	861	860	738	658	639	632	609	576	567	605	553	604	556	520	505	506	481	453	475	469	459	474	471	499	499	496	529	470	521	493	470	484	431	508	419	457	457	409	445	392	413	403	433	428	458	413	366	368	397	394	385	359	388	353	362	398	393	368	429	391	369	376	414	381	375	380	366	396	427	429	358	387	400	370	405	389	405	398	396	387	371	403	409	372	374	349	417	389	360	405	368	374	387	419	381	417	401	403	384	362	356	359	377	347	350	355	392	381	388	383	362	408	350	374	368	394	363	369	364	372	376	379	358	375	382	380	401	398	371	390	362	397	372	359	382	348	378	350	411	350	383	410	371	357	345	392	383	383	352	373	383	379	380	338	372	384	397	391	390	396	360	379	374	391	378	370	402	332	380	363	386	365	405	402	390	392	392	377	378	387	390	366	370	390	370	384	394	388	381	377	347	372	359	370	395	385	391	400	412	377	362	329	402	383	361	343	372	383	402	386	364	354	345	399	381	393	356	387	380	386	361	381	387	337	370	399	399	354	377	374	384	389	381	358	352	370	374	387	357	397	374	361	343	366	401	356	368	403	369	359	406	370	364	356	415	367	390	403	361	371	404	382	371	384	368	390	371	350	369	390	348	325	392	382	364	356	368	370	386	365	361	380	349	374	363	370	386	372	399	357	357	394	370	382	366	346	388	396	355	332	394	365	382	372	346	369	375	385	394	349	373	368	371	414	389	414	343	386	332	359	362	398	372	390	370	358	348	402	382	362	370	385	394	376	383	360	384	387	406	395	405	361	382	408	348	390	375	372	397	350	378	378	380	387	367	388	386	356	392	377	363	362	373	359	377	383	350	366	374	365	356	376	375	368	387	352	386	385	382	420	365	381	382	375	332	380	390	379	369	379	400	374	381	392	401	377	373	394	370	372	372	377	357	370	383	417	364	388	347	364	396	384	346	351	375	367	337	362	374	378	375	366	357	376	360	414	362	376	367	385	349	335	424	408	359	380	388	369	357	368	348	369	401	378	380	376	375	431	408	389	383	378	359	405	329	398	360	348	384	366	376	436	404	387	356	353	395	433	365	390	393	384	375	381	362	337	350	365	359	363	371	400	350	362	360	415	381	352	356	372	363	379	378	386	402	371	375	391	376	366	367	419	379	384	353	351	380	388	383	370	357	359	371	347	367	353	396	392	394	385	398	353	319	372	413	382	349	385	363	358	387	352	350	367	381	349	344	374	389	424	389	364	385	413	375	380	384	384	352	379	368	393	395	388	364	370	382	372	400	352	390	376	385	364	395	403	357	410	398	394	378	383	379	378	377	384	385	349	383	404	365	341	372	397	387	386	383	373	370	354	353	320	393	379	415	354	350	371	395	372	388	354	405	366	394	371	394	379	349	373	364	377	369	347	356	362	400	401	387	392	373	358	376	357	399	341	353	348	356	356	376	400	369	399	354	376	373	345	363	389	357	393	357	361	396	396	385	370	374	371	385	398	405	334	377	403	365	386	374	392	372	371	410	366	385	382	399	390	392	369	362	399	394	345	383	351	397	357	393	384	384	379	355	362	354	390	387	351	351	401	380	376	370	375	384	386	397	403	372	343	357	360	391	364	390	379	382	363	364	337	374	397	388	406	369	374	366	361	393	381	381	364	391	346	395	323	395	373	380	371	356	389	367	380	374	371	367	326	370	385	388	350	381	369	393	343	365	351	383	312	402	363	356	363	421	372	362	348	400	390	389	350	408	399	377	422	389	404	390	420	388	353	393	346	364	385	398	375	348	352	346	402	380	382	404	389	361	398	368	377	384	347	377	325	369	391	381	384	419	377	360	353	380	371	389	392	398	345	351	373	347	381	378	362	394	409	369	389	393	364	368	400	383	394	334	352	372	400	370	370	387	355	419	393	358	386	359	393	345	328	365	391	385	381	353	376	355	364	376	393	347	352	355	376	388	372	382	332	366	364	403	336	333	379	389	373	362	361	373	358	354	390	360	383	384	381	381	354	368	371	354	389	367	375	387	344	389	366	338	407	373	358	405	386	386	366	352	329	378	366	383	384	365	346	360	370	363	396	353	386	361	377	398	378	397	390	363	390	392	371	358	366	375	376	381	388	343	352	379	362	347	323	373	370	359	368	375	342	386	369	349	367	367	379	362	372	380	383	387	361	365	392	354	368	392	397	392	388	433	390	366	376	353	374	357	384	381	358	352	374	386	350	412	365	382	385	369	363	384	359	385	365	354	361	385	385	365	339	355	375	356	400	389	369	401	368	396	393	422	367	342	364	383	396	364	380	355	394	346	355	386	368	366	358	362	347	360	365	375	361	348	367	395	398	362	378	387	339	374	363	357	347	371	361	403	407	384	345	386	373	403	359	379	427	377	375	367	356	354	369	385	377	406	359	377	378	326	339	355	355	389	382	375	340	371	393	398	385	385	373	364	383	392	372	366	359	347	400	394	399	371	351	406	369	362	382	380	371	360	368	363	379	348	384	364	365	349	389	376	359	362	375	388	388	354	399	408	354	380	357	368	373	390	383	368	374	317	361	360	373	338	383	362	367	370	373	405	369	418	368	369	369	396	370	387	378	365	368	392	379	350	359	380	376	382	359	358	374	388	360	384	346	405	373	366	387	383	358	362	358	378	359	358	383	366	386	380	373	394	379	389	376	370	388	358	379	426	391	382	384	366	354	353	370	380	372	378	357	377	378	355	342	375	350	346	395	380	366	383	373	358	355	366	376	368	383	373	391	399	379	358	341	360	407	401	376	365	380	388	374	379	399	405	346	356	383	362	411	355	384	409	359	381	363	359	384	362	380	379	371	358	373	342	388	368	370	400	327	366	400	362	380	351	344	365	361	391	402	383	425	377	412	348	361	349	403	370	386	382	391	353	398	356	393	350	389	372	387	347	367	353	386	377	393	331	387	371	369	378	403	382	387	350	340	363	348	367	380	355	368	378	383	373	374	359	425	351	364	364	352	347	377	367	417	376	383	371	373	392	384	383	380	379	373	369	391	374	377	400	359	355	390	361	355	400	376	383	397	340	391	364	409	387	369	372	395	345	368	435	392	384	381	376	370	393	387	383	408	402	371	366	380	404	369	376	395	342	387	362	367	364	385	375	368	356	374	388	374	382	375	397	369	373	426	413	358	358	351	377	345	390	426	379	380	319	374	365	386	404	365	319	355	393	374	372	383	400	392	374	381	360	394	341	372	381	405	395	385	370	374	378	379	409	388	358	339	381	388	376	371	380	367	351	388	375	355	399	395	369	363	387	379	397	394	366	407	340	406	365	374	370	377	380	395	372	359	348	360	374	329	376	349	363	361	372	402	364	385	370	407	387	373	369	359	391	393	369	338	346	364	379	381	377	370	381	366	395	397	365	369	371	370	378	372	381	370	390	361	364	386	366	357	364	365	368	366	384	334	378	358	369	392	363	367	383	372
26646	20208	10425	3653	1937	1320	853	615	589	480	458	398	355	355	352	327	345	342	346	304	308	294	310	308	311	297	290	300	283	256	317	290	295	305	271	314	297	275	284	285	266	278	262	289	305	313	285	246	327	310	302	281	267	302	305	280	294	277	279	304	282	264	285	256	310	286	249	253	261	297	290	301	279	262	291	260	290	280	237	247	276	285	286	246	309	280	272	280	300	249	281	285	285	281	284	265	281	261	270	300	268	265	257	292	298	287	290	272	269	261	293	286	266	286	292	270	266	278	264	289	264	259	276	293	314	289	269	280	282	306	275	289	285	285	276	278	288	288	254	291	252	318	307	281	252	284	303	268	324	303	269	275	266	266	286	286	289	293	290	281	297	284	295	281	294	303	277	294	294	274	255	257	295	253	330	270	289	297	285	296	295	240	274	278	279	259	287	285	295	287	287	297	279	287	292	287	280	268	286	256	264	262	248	242	270	252	285	257	290	281	269	285	276	295	287	288	271	250	291	311	286	314	277	270	255	287	268	279	277	295	281	274	257	308	292	265	261	289	320	267	287	286	304	272	281	289	259	250	276	284	278	264	246	266	296	295	288	293	316	279	263	313	275	268	278	266	287	298	298	265	265	281	285	281	290	270	294	279	257	277	258	261	278	294	311	268	275	285	296	252	277	279	259	304	282	283	285	298	248	306	292	275	279	295	266	267	292	294	264	279	305	256	278	261	304	290	302	297	286	270	292	273	301	275	279	267	270	263	260	297	271	264	322	265	272	267	287	308	296	254	261	280	269	290	265	244	249	285	288	274	262	275	285	254	270	273	274	264	271	269	307	287	286	275	276	284	288	263	294	285	282	272	294	284	296	252	297	238	280	284	301	283	294	240	286	283	309	283	260	271	285	279	309	275	324	282	286	265	291	256	283	257	274	257	270	280	297	271	273	288	310	283	293	282	276	270	294	281	251	278	282	287	276	273	281	303	274	301	269	297	301	255	237	260	306	272	286	266	287	254	289	247	273	314	267	292	270	260	262	254	306	275	272	283	263	296	245	286	274	272	286	280	257	314	275	260	274	288	291	274	237	277	251	261	288	285	260	283	277	290	310	299	276	264	308	294	279	273	284	278	256	262	276	288	273	276	275	276	278	306	267	322	253	270	271	262	280	292	266	304	285	282	271	316	279	300	295	310	298	303	250	273	310	287	286	293	295	297	347	272	285	261	270	272	294	301	297	257	269	272	269	280	271	294	272	287	269	298	225	264	268	263	267	306	273	276	289	304	267	285	315	298	283	272	266	266	283	281	294	276	266	287	292	270	281	265	293	284	273	270	276	269	285	286	288	274	268	281	276	287	263	255	268	278	313	266	267	279	301	274	271	255	251	285	294	265	259	297	290	275	272	263	289	281	260	281	285	278	303	267	248	281	316	269	241	306	270	278	291	283	300	273	276	284	281	284	277	240	290	253	276	258	272	257	259	267	286	281	276	254	234	268	298	246	266	289	264	287	249	271	248	306	270	284	262	258	250	264	286	294	261	272	308	275	262	274	265	280	308	256	301	277	321	274	284	299	262	299	252	274	300	288	275	281	278	260	252	269	272	276	279	270	276	275	280	299	240	268	285	272	284	290	275	291	272	302	282	291	271	259	290	282	272	293	252	261	307	269	273	264	284	251	275	301	283	281	293	313	270	279	275	272	261	268	235	286	273	282	293	298	292	283	280	263	271	271	278	295	287	277	288	291	284	271	276	269	302	264	274	248	261	252	268	258	278	294	261	295	289	253	277	281	288	305	303	275	304	257	291	302	294	287	315	250	267	286	276	268	290	289	276	288	274	243	248	293	290	278	315	292	282	326	256	274	293	288	254	273	278	284	292	283	284	263	270	264	256	279	277	270	280	270	265	266	261	297	265	265	261	299	266	269	315	287	275	275	269	304	262	261	300	292	286	239	298	265	291	258	279	279	296	264	266	275	272	273	271	266	240	281	272	270	277	306	304	242	285	294	301	275	251	276	272	268	288	296	266	262	292	278	282	278	230	275	273	290	290	264	285	293	299	303	293	271	257	278	294	278	262	254	290	265	284	277	269	259	298	293	293	280	279	266	268	268	266	284	250	249	291	297	280	276	289	275	289	290	291	303	290	290	258	252	292	263	266	245	288	281	287	271	281	265	265	275	265	285	282	259	239	281	279	298	306	266	292	271	263	236	274	260	268	279	282	282	275	268	301	261	270	272	252	285	293	309	265	299	283	314	288	275	272	258	320	280	281	266	255	278	281	292	279	297	274	278	271	271	275	282	261	273	301	276	260	247	274	278	280	279	274	276	302	267	286	303	257	260	294	253	283	264	292	281	272	282	286	263	274	303	274	306	335	297	263	306	259	298	273	285	285	309	291	303	274	256	282	303	290	279	282	278	287	301	265	268	272	286	258	284	256	263	304	320	274	275	266	245	288	265	267	295	280	251	293	308	294	300	290	275	261	284	274	272	272	290	271	252	263	287	273	266	293	265	287	284	255	268	246	276	275	300	292	266	303	269	238	254	270	300	300	279	295	289	285	259	269	307	276	302	273	274	260	275	298	277	292	311	294	274	297	288	293	283	291	264	270	263	278	280	286	248	280	290	287	286	268	252	259	281	269	259	287	291	294	295	285	273	286	276	292	267	296	251	281	259	266	287	278	272	289	276	283	290	289	262	270	276	262	271	262	289	281	250	271	317	288	297	259	296	281	273	257	282	298	292	247	274	269	273	286	269	268	290	265	278	265	274	276	271	281	286	270	279	289	280	253	274	313	280	270	285	242	304	281	279	262	306	301	258	274	302	253	268	271	311	290	288	290	291	268	302	278	297	290	290	250	289	297	279	279	267	258	275	311	280	246	254	302	267	302	278	290	281	256	251	293	254	280	288	263	244	260	269	267	291	273	282	278	286	262	307	300	275	270	282	271	267	255	279	272	290	299	235	273	267	273	252	278	251	305	281	286	308	268	272	288	294	265	258	290	280	271	297	276	265	280	272	284	279	266	288	287	287	262	241	266	296	288	274	262	261	287	250	265	290	261	261	263	275	270	295	291	295	264	269	292	303	297	290	274	302	278	308	300	287	270	274	267	280	311	262	292	275	261	270	276	282	263	301	243	255	294	297	288	300	295	273	283	247	287	282	280	339	263	261	275	259	282	287	275	286	286	274	287	290	301	285	277	262	305	278	275	290	277	288	274	296	272	239	284	277	308	275	286	262	280	296	286	274	286	309	272	259	293	296	293	274	268	288	280	267	290	287	263	302	271	278	290	259	265	288	314	307	282	261	293	275	298	300	310	298	280	266	260	288	291	285	272	271	249	273	273	277	316	264	271	281	297	304	302	297	278	277	272	314	283	260	314	293	314	306	282	294	295	272	269	290	269	268	300	312	279	289	272	267	277	282	311	292	291	289	259	261	266	285	249	273	285	296	270	282	274	289	265	321	266	261	263	292	259	280	274	277	293	291	298	248
9981	14970	13279	7930	5718	4016	3108	2297	1947	1492	1335	1129	1012	943	905	888	798	775	741	708	693	693	655	644	624	621	641	597	668	682	587	609	602	572	604	647	617	584	542	607	628	600	590	641	593	613	590	592	594	629	638	631	588	603	554	583	598	581	536	587	649	609	593	573	594	587	603	585	561	578	612	541	586	537	588	563	546	553	559	591	567	558	563	576	586	578	564	560	598	592	580	563	607	583	554	579	594	574	572	593	592	577	594	560	584	512	539	584	558	566	548	582	570	597	625	562	555	586	595	632	554	558	589	571	621	515	560	577	541	575	571	578	581	564	548	586	522	528	586	540	536	567	555	551	577	542	550	561	523	572	565	575	625	584	566	561	538	575	563	607	572	606	570	570	583	550	562	548	573	589	564	517	516	544	503	577	587	572	596	529	599	586	529	582	573	567	577	562	548	544	599	539	550	582	522	558	591	557	573	580	542	549	545	578	582	560	545	563	560	573	592	588	575	559	577	582	560	563	592	599	561	564	590	600	543	574	549	563	559	576	551	591	556	517	527	562	575	555	569	567	559	612	563	604	620	544	560	576	568	593	577	610	572	555	599	578	580	585	574	593	605	624	561	586	595	577	585	573	550	587	577	539	559	567	579	590	552	571	596	541	565	569	580	605	578	549	606	580	608	594	578	552	600	549	587	592	563	542	528	579	598	573	586	547	558	599	582	559	615	550	532	550	575	539	565	549	617	582	545	558	601	558	567	602	595	590	606	573	550	507	597	560	564	569	567	593	595	609	537	573	590	556	556	581	570	583	564	574	564	569	566	584	555	539	528	594	550	562	560	554	611	590	531	558	580	586	605	579	575	586	531	558	574	610	592	542	589	550	569	593	564	582	537	547	562	575	578	627	565	570	590	568	602	545	531	556	548	580	577	568	598	580	592	559	523	570	552	577	576	592	566	556	576	593	567	595	546	494	585	593	570	619	579	527	527	540	612	606	583	526	551	593	555	578	575	583	580	548	579	586	569	562	550	538	582	603	584	569	615	578	530	545	545	563	569	566	545	531	628	517	568	560	552	598	566	578	579	581	557	573	559	568	590	561	553	581	538	558	532	579	571	571	537	620	566	552	571	555	590	582	547	600	567	541	568	600	556	573	537	577	577	554	612	610	607	549	564	564	587	538	602	574	570	572	595	545	601	563	562	536	570	578	564	564	600	575	579	547	584	552	587	518	628	563	546	593	595	564	541	590	579	596	588	576	600	620	514	510	564	571	604	548	512	568	549	570	589	573	588	538	567	593	536	569	599	531	544	576	559	578	596	580	566	586	594	623	560	609	586	566	561	549	526	570	560	556	561	572	562	586	601	587	541	602	572	570	534	553	527	549	576	568	624	593	572	555	578	588	558	547	556	578	546	572	570	565	584	603	600	532	595	585	563	536	574	524	582	602	556	573	586	543	579	608	582	580	546	573	526	564	549	599	569	541	564	571	575	586	609	567	578	582	544	555	607	539	605	580	567	507	555	566	594	571	568	582	566	604	581	594	571	595	611	555	585	548	557	576	582	546	571	604	551	621	530	551	510	600	570	548	595	521	570	548	566	556	570	584	551	594	519	578	586	554	563	582	586	572	535	574	554	584	565	552	577	546	548	576	575	572	514	545	564	584	576	547	583	579	601	606	567	530	612	548	571	538	561	563	589	609	565	584	544	568	613	546	569	538	562	554	556	540	569	600	560	587	589	556	556	583	575	573	552	601	594	566	556	554	564	570	538	582	577	567	536	589	596	553	602	554	535	589	562	605	553	562	595	530	543	586	554	544	566	503	569	556	579	571	504	559	559	640	574	595	569	564	591	580	520	580	570	553	539	593	531	589	582	570	565	596	563	579	558	592	580	581	597	592	573	586	562	573	596	553	543	544	543	575	566	550	544	582	560	553	616	549	551	596	590	596	531	592	587	614	574	562	586	545	551	580	585	589	550	523	566	541	522	636	533	536	570	552	624	542	576	544	594	552	561	547	600	582	563	538	552	553	564	558	586	591	546	594	537	592	548	544	510	587	594	538	589	583	592	536	566	567	563	611	551	545	571	631	549	594	578	550	569	556	591	578	590	536	573	590	570	588	610	573	586	597	554	575	568	557	570	578	550	578	570	563	567	596	611	583	551	576	593	547	590	536	597	557	552	579	552	546	568	566	584	576	549	539	552	588	577	593	599	573	556	594	551	545	536	526	574	587	560	582	558	534	578	528	569	569	553	569	537	535	536	579	579	573	577	603	541	566	573	538	580	563	585	538	559	561	559	499	583	573	597	538	530	511	605	557	566	580	538	588	543	574	572	596	565	563	611	592	588	557	539	560	595	554	569	564	617	574	615	552	527	556	560	641	579	571	522	570	609	572	579	547	592	562	558	543	559	529	561	590	589	577	557	567	568	584	543	595	554	587	554	607	576	602	525	581	588	532	572	603	592	519	559	553	616	530	538	535	536	585	573	575	596	558	568	557	577	552	565	626	561	567	587	577	613	600	614	583	552	565	545	570	540	549	579	615	583	520	635	590	590	588	606	570	603	560	558	567	571	577	585	548	555	561	563	511	572	606	615	569	574	549	589	587	603	540	555	551	559	577	566	577	565	575	560	563	584	544	566	502	584	540	560	591	522	562	530	530	558	584	585	585	565	588	573	561	544	539	549	599	546	573	568	535	585	564	573	577	541	564	551	602	570	523	541	559	575	560	577	572	536	551	579	587	531	555	618	543	576	580	596	568	554	561	585	574	585	513	561	565	563	570	577	566	529	555	552	562	590	560	608	541	590	608	605	549	543	549	563	587	531	572	586	610	615	592	598	544	587	594	559	584	556	558	576	599	600	587	551	552	531	594	582	623	572	532	564	572	540	528	551	566	564	569	586	577	546	577	560	521	586	587	607	549	557	553	548	567	529	560	576	560	614	538	570	582	550	563	615	585	563	540	592	559	589	553	560	561	586	542	544	577	561	568	588	564	567	581	555	591	634	585	581	580	584	546	598	575	559	566	573	593	556	600	593	583	601	587	567	553	578	562	567	519	568	561	591	583	584	601	569	549	559	561	563	583	537	569	545	571	549	569	544	550	544	586	572	563	574	546	599	581	560	540	560	557	555	566	587	563	532	567	532	538	583	626	589	571	595	541	556	570	558	567	552	559	579	590	558	534	565	535	526	564	520	533	554	559	551	593	534	595	576	587	576	589	586	561	609	509	568	564	587	604	599	542	589	604	557	584	588	558	582	597	609	580	568	581	511	565	537	560	578	562	584	596	541	557	581	561	549	569	589	621	543	567	585	564	549	586	583	601	620	548	562	574	549	631	561	536	551	556	581	570	605	531	560	635	560	589	555	572	582	543	588	574	544	552	538	587	583	573	578	579	544	570	596	570	585	570	575	556	551	609	577	573	550	521	571	565	590	573	535	538	545	541	582	566	502	585	575	513	561	545	547	608	565	587	563	540	607	554	567	554	576	578	555	559
23935	21067	28040	24291	19504	4803	1749	1146	779	611	496	454	425	381	379	330	322	286	240	265	235	263	231	210	208	220	200	227	198	205	203	189	205	197	202	173	177	183	181	184	168	202	187	190	190	196	203	179	185	196	206	166	191	169	186	184	167	200	190	179	161	173	189	184	177	152	170	176	166	167	161	179	161	171	174	147	160	161	204	168	161	176	180	180	186	185	192	200	177	169	165	176	170	186	162	167	173	164	154	184	180	179	181	180	187	164	186	160	160	145	166	177	172	153	162	169	168	161	182	167	141	176	166	168	134	163	171	160	178	186	170	183	171	157	181	188	184	204	171	167	170	159	180	181	183	165	175	190	166	160	153	159	171	153	171	174	166	185	175	181	159	178	179	196	165	160	177	187	169	172	178	179	168	162	169	194	177	151	157	156	175	186	154	182	174	176	178	169	192	153	158	184	196	164	159	158	186	177	178	161	187	187	174	175	154	171	162	168	153	157	200	152	186	163	155	165	188	165	189	173	162	167	168	150	176	168	180	169	174	167	150	162	174	147	177	155	147	176	163	168	156	151	169	157	189	171	186	176	189	168	165	162	151	172	197	165	171	189	194	159	177	161	176	143	178	180	170	166	153	178	185	168	167	185	136	187	168	166	176	175	174	196	152	161	165	191	155	145	176	180	171	182	176	183	169	165	164	158	162	168	152	151	168	175	164	178	178	197	176	166	164	171	178	161	180	169	178	175	159	181	154	176	166	184	166	195	147	165	150	185	160	179	148	179	179	171	162	185	168	174	161	156	184	171	178	177	171	160	162	153	158	169	175	156	162	178	171	176	151	152	169	166	176	159	164	177	164	158	168	158	181	194	198	177	172	152	152	132	157	165	164	159	174	142	159	162	189	187	159	170	176	193	170	154	156	189	168	190	129	145	166	176	171	174	182	170	165	194	159	182	183	164	179	155	165	169	167	174	172	157	176	159	172	168	186	159	148	184	156	151	181	172	187	173	156	170	150	182	160	168	160	182	166	161	173	171	161	166	189	174	178	178	172	186	147	185	181	184	153	157	163	148	184	167	168	183	172	180	162	181	210	183	171	154	172	162	185	178	192	147	177	157	164	154	169	159	154	170	167	169	166	166	176	159	176	171	174	172	163	172	182	179	187	179	160	183	179	164	180	176	139	184	188	184	171	164	184	170	189	181	156	175	166	180	167	190	181	151	160	156	167	170	179	180	169	191	167	150	172	183	158	183	162	169	182	174	176	150	172	184	171	171	180	161	157	157	166	162	175	193	159	156	154	177	160	165	187	187	164	172	163	183	201	166	151	161	185	168	169	191	155	166	171	175	167	178	158	182	173	179	208	167	163	151	168	168	197	155	185	139	178	153	190	168	155	171	177	173	140	182	170	148	172	168	185	174	181	198	177	162	149	165	167	185	162	172	175	195	177	185	175	173	171	153	150	169	187	166	179	178	182	173	153	176	159	165	177	162	179	161	161	174	178	192	166	176	179	181	155	179	167	166	190	169	166	187	174	193	154	171	174	157	170	171	187	176	163	192	157	168	175	176	184	166	158	185	191	175	176	173	182	156	146	192	161	157	167	167	162	177	161	179	148	169	202	164	166	144	170	185	182	177	168	171	155	149	159	150	165	155	184	151	185	160	174	165	164	177	166	156	155	192	174	174	182	154	160	171	155	181	172	177	200	179	159	177	179	159	184	160	170	155	159	155	159	175	161	177	180	162	160	182	193	142	186	180	158	175	175	193	154	164	161	180	172	185	176	168	156	177	154	176	175	156	152	174	171	153	179	179	163	144	158	171	171	184	166	176	157	152	148	193	172	171	166	163	155	161	205	168	158	170	164	183	170	172	185	156	156	156	162	161	181	171	169	160	186	174	176	175	155	182	149	147	161	176	157	154	162	201	178	166	172	174	143	179	177	149	166	184	190	174	166	158	175	200	172	157	139	180	167	180	164	170	186	193	156	182	165	184	196	193	138	161	176	172	194	210	181	159	168	161	193	166	163	162	168	165	163	181	152	165	183	164	170	178	178	176	171	168	179	192	180	175	166	156	169	175	174	165	150	183	179	163	184	157	179	171	172	157	173	152	186	149	183	174	152	168	152	179	174	159	195	140	150	166	188	171	163	171	164	165	178	198	165	152	176	169	171	174	184	173	185	181	179	177	181	146	179	175	135	177	170	168	172	143	177	150	192	194	161	186	157	160	167	198	182	166	178	175	178	179	164	154	190	175	165	167	142	149	169	160	172	161	167	153	190	170	164	179	165	176	182	169	168	195	194	175	162	134	185	163	171	167	183	165	170	171	181	188	147	163	163	171	177	169	158	172	146	179	156	163	159	163	166	174	192	171	168	174	191	178	160	173	180	201	184	162	162	154	177	147	155	190	160	162	175	176	174	196	180	178	170	181	170	174	149	166	187	174	162	146	181	182	183	165	191	176	160	173	175	140	163	164	179	184	191	176	166	163	165	181	174	164	186	137	167	169	150	175	168	161	173	181	194	169	172	161	162	142	187	177	174	172	175	178	184	160	178	166	190	164	194	165	171	160	162	169	201	170	188	169	155	186	200	179	179	145	171	154	166	180	174	145	169	164	173	176	160	171	163	159	158	182	170	155	161	186	179	162	160	178	158	164	159	182	187	191	191	176	178	137	166	160	157	173	177	165	157	161	177	168	150	137	185	166	192	182	157	163	161	160	159	156	165	170	180	160	174	169	188	174	178	168	192	164	185	167	171	188	172	182	186	165	164	155	166	178	168	153	168	175	167	168	184	154	152	167	178	138	190	153	163	154	200	183	182	158	176	180	166	181	163	166	155	181	168	166	172	193	155	188	177	166	177	176	167	147	188	174	186	147	162	167	169	176	189	160	157	158	155	175	168	164	176	190	164	156	184	188	166	160	177	172	154	190	179	147	159	163	200	168	161	172	164	180	175	153	163	170	196	176	184	178	175	186	169	168	175	157	172	188	198	172	179	170	174	174	185	180	165	155	166	161	151	162	196	155	159	170	191	187	154	181	149	177	163	182	192	155	176	156	145	175	150	164	176	189	196	170	176	162	161	159	185	167	163	170	171	154	166	150	152	176	185	164	184	161	175	193	173	167	162	162	172	168	185	182	189	166	145	163	166	198	157	169	193	158	148	151	185	166	184	176	162	158	172	148	179	172	160	162	162	182	162	172	169	158	159	160	161	199	193	166	145	164	166	144	140	147	176	152	188	170	169	202	152	153	150	182	178	199	166	178	184	155	164	170	175	181	189	175	139	182	180	158	171	155	199	191	159	164	186	178	176	151	187	168	158	163	168	168	179	167	169	202	173	161	176	168	162	155	169	155	173	165	192	172	173	170	157	174	184	179	162	159	150	157	175	171	176	181	174	169	179	161	192	163	158	152	170	149	177	168	178	199	172	172	168	180	188	186	153	158	158	167	194	159	155	159	168	179	163	174	174	168	150	146	178	162	163	196	167	182	171	183
11600	22660	20236	13100	9682	7179	5273	3804	3145	2401	1885	1630	1319	1256	1160	976	913	832	714	664	671	608	577	550	499	551	456	529	527	502	471	533	482	457	444	446	419	399	406	392	443	401	430	424	445	482	472	461	469	430	445	416	415	433	426	390	387	362	374	394	381	375	398	351	367	385	364	361	364	382	372	371	361	364	342	371	365	365	365	363	370	357	393	373	395	374	394	367	384	385	386	364	350	378	332	381	366	370	366	331	332	369	352	376	387	377	410	371	328	322	355	340	374	359	370	338	345	359	352	345	330	348	392	358	366	370	338	340	358	341	365	325	346	378	384	369	388	343	370	362	380	361	348	383	365	386	332	354	379	363	348	331	387	353	391	382	395	332	365	358	329	349	362	343	349	345	357	341	354	366	339	362	368	372	348	372	338	322	353	359	375	363	379	363	389	340	331	368	376	354	341	337	384	340	370	340	370	406	314	427	369	349	359	371	351	363	325	357	344	375	310	349	356	365	375	335	374	313	384	379	332	353	371	340	344	347	347	357	373	363	379	345	337	351	339	347	366	352	407	349	295	355	359	348	358	359	335	370	384	328	367	402	370	336	353	347	356	401	350	333	369	325	392	377	362	370	370	365	389	354	352	329	351	369	374	351	337	358	368	352	358	367	374	348	385	358	380	357	374	372	347	343	371	324	361	367	349	371	385	357	382	356	328	353	365	387	363	335	350	356	368	358	361	334	328	379	346	376	376	385	336	365	376	334	367	337	339	373	359	348	338	375	360	358	372	327	353	384	357	374	346	353	302	372	363	343	361	353	338	349	339	363	351	317	336	374	362	333	347	371	345	368	367	356	350	345	376	309	386	379	355	374	322	346	335	346	343	318	337	365	373	342	351	321	357	335	349	371	383	358	339	411	356	380	343	370	325	355	377	326	364	337	355	373	343	355	384	375	348	354	347	338	344	361	389	340	335	346	350	361	362	348	338	358	340	371	360	344	333	417	360	323	341	404	369	349	370	369	388	346	384	388	376	350	374	353	355	367	339	375	370	330	306	367	344	342	318	325	350	319	372	339	393	382	331	342	356	340	383	307	327	368	356	358	365	344	355	365	389	354	350	355	389	350	338	371	368	400	345	338	346	333	349	375	392	330	362	315	371	394	363	349	360	350	376	372	356	361	325	355	368	350	333	343	354	357	348	376	374	362	386	330	337	363	357	345	351	326	390	347	325	384	381	345	372	368	340	347	349	353	337	345	384	360	373	382	307	358	365	367	370	378	338	342	340	363	347	354	379	342	347	345	365	336	353	337	344	366	322	385	396	347	318	364	356	339	335	358	363	331	341	375	369	378	361	344	344	361	347	348	330	351	366	329	361	340	327	334	354	358	396	363	338	332	354	362	355	322	336	351	341	365	337	340	382	346	375	338	353	368	383	342	367	354	341	381	373	367	346	350	354	340	337	360	363	367	387	358	347	364	404	359	354	348	339	339	396	366	365	362	360	357	344	341	384	354	335	328	371	320	332	383	365	377	343	357	357	349	368	365	347	377	352	355	373	327	337	380	373	387	345	362	336	343	354	359	400	361	372	382	357	350	365	356	364	356	349	370	346	371	358	325	357	395	343	369	387	331	340	353	370	353	326	369	360	352	391	374	358	337	341	352	367	364	347	315	369	370	353	355	342	341	336	350	360	361	334	376	357	322	369	350	348	350	329	351	346	373	356	354	359	340	370	340	344	315	343	353	371	360	373	351	367	374	389	379	397	382	334	352	340	382	351	336	369	359	329	332	374	355	355	363	359	376	360	352	375	365	362	358	373	362	372	348	370	340	341	352	353	338	357	326	375	372	321	350	326	315	367	378	349	348	376	353	340	337	355	378	373	364	379	352	341	379	366	372	339	361	374	343	380	375	336	339	355	354	371	352	355	370	343	353	339	376	355	375	343	380	355	340	333	371	373	380	350	375	359	341	370	373	346	345	369	349	388	380	352	372	352	356	359	340	327	329	368	353	380	358	345	331	337	355	348	338	365	352	325	335	360	349	342	392	375	361	352	342	313	341	378	369	323	348	341	335	370	352	371	349	310	338	350	323	371	363	353	368	366	370	330	340	338	390	338	381	375	362	350	370	328	316	348	369	354	352	352	353	403	361	369	353	352	363	370	345	342	360	372	376	368	340	387	388	360	349	330	377	360	341	351	356	356	359	357	319	350	363	354	367	326	349	375	341	409	364	345	347	348	351	359	352	336	342	316	382	333	374	357	344	326	369	354	337	348	339	344	338	339	325	351	353	318	357	340	382	356	348	375	354	329	340	383	334	350	350	355	358	381	367	366	343	364	344	358	363	359	330	351	354	356	341	310	358	378	358	352	378	344	330	343	362	347	356	352	377	340	364	384	364	355	358	362	358	369	366	370	373	363	349	357	390	374	364	374	376	355	361	379	319	364	369	378	334	327	349	383	358	384	391	331	348	343	329	371	328	301	384	352	350	342	357	361	361	379	364	351	360	363	345	346	326	346	329	390	349	356	373	342	353	322	359	349	361	363	330	304	362	346	345	378	377	360	355	351	355	348	369	343	388	315	340	360	365	343	348	343	365	354	373	378	375	357	378	378	390	357	391	390	354	371	365	346	309	367	363	364	368	414	339	355	358	343	319	330	344	327	372	356	357	336	357	350	346	362	366	353	343	342	336	360	354	386	413	337	361	346	370	379	337	364	347	374	369	367	360	377	374	354	373	336	356	363	324	314	358	389	331	371	350	356	389	373	377	390	352	339	341	372	333	338	394	351	340	326	331	338	375	347	362	311	372	350	330	324	350	338	337	356	354	351	381	358	392	333	387	350	338	363	353	381	361	369	338	348	362	365	339	355	347	346	370	350	365	356	330	377	361	330	344	372	353	335	355	375	345	354	332	326	352	328	323	353	369	351	352	377	350	359	390	370	360	351	385	347	381	376	386	367	362	369	350	384	347	345	364	329	347	372	366	360	365	342	373	332	343	368	362	351	387	328	359	344	364	352	351	332	369	350	349	370	377	359	386	368	353	387	348	336	371	332	360	361	379	336	375	334	338	320	352	326	375	353	324	344	367	362	363	353	352	344	367	336	341	361	353	348	358	380	346	394	369	362	315	356	348	367	345	373	344	389	365	367	394	327	349	386	340	377	368	328	355	359	346	408	374	343	345	347	321	374	364	375	359	346	345	350	361	357	369	362	371	400	357	355	372	321	374	361	343	361	323	361	328	386	340	391	364	356	350	378	336	343	348	343	394	358	356	358	336	342	326	364	347	370	371	365	369	339	390	387	357	323	359	355	372	346	321	352	339	340	353	389	330	333	330	353	368	329	342	339	359	400	353	364	325	350	346	391	363	382	330	319	359	349	343	336	354	334	370	366	331	406	374	373	365	341	357	334	362	375	349	371	314	364	373	341	361	365	346	360	371	350	374	353	357	393	360	360	323	384	367	337	366	358	376	357	347	374	375	344	373	381	348	368	375	356	360
22971	21072	28764	23583	21069	18602	4463	1782	1128	916	789	615	518	491	499	445	383	345	326	306	276	270	291	266	264	262	254	236	242	257	259	258	247	231	221	225	180	229	199	221	216	193	184	223	210	230	222	235	241	235	223	196	216	221	201	215	236	220	189	216	201	215	194	220	186	221	217	197	212	197	168	182	204	196	203	180	200	184	209	214	168	190	207	180	205	206	213	208	200	180	193	173	209	193	185	208	196	217	191	177	224	182	192	188	209	201	205	184	196	191	188	186	193	180	211	201	184	192	211	190	209	188	189	175	192	190	204	201	187	202	193	215	196	202	194	183	201	181	174	174	205	187	193	211	201	174	191	190	186	189	184	188	164	189	198	200	163	167	168	201	199	196	190	173	191	184	186	164	183	184	180	222	209	175	174	211	208	190	189	198	186	195	150	178	193	191	173	174	188	181	167	186	167	201	185	162	180	227	186	210	197	179	211	210	190	187	161	199	186	191	170	195	175	174	182	187	175	191	180	161	180	185	202	200	185	231	205	192	190	181	177	189	206	221	197	188	173	173	183	192	196	201	183	167	212	188	183	187	167	200	172	194	186	208	173	173	198	205	189	188	165	190	197	178	205	188	186	181	184	205	210	166	170	191	185	172	204	194	205	176	180	185	195	194	197	180	173	181	186	197	164	203	198	170	191	205	196	194	188	176	177	177	193	168	177	191	166	192	185	189	201	183	167	208	186	192	199	222	199	183	205	195	190	176	199	195	193	196	184	183	211	178	170	173	188	199	205	196	171	186	195	169	188	166	196	199	188	180	168	198	188	187	197	203	180	191	177	217	202	189	188	195	192	185	160	175	176	167	174	188	174	167	206	180	208	203	192	192	170	193	197	185	190	207	213	194	184	181	194	174	182	192	210	191	180	191	199	171	200	206	177	186	175	212	186	191	182	198	194	190	211	176	204	205	192	181	211	171	179	185	221	201	199	188	187	180	182	188	201	210	178	175	186	170	197	181	188	194	175	191	181	177	191	179	178	186	180	185	210	176	204	182	162	168	204	185	189	212	177	179	154	179	184	174	198	192	186	186	177	193	199	163	190	189	186	193	190	193	206	208	199	196	202	194	199	224	211	165	178	202	189	192	185	189	185	186	176	208	196	204	191	185	173	168	186	189	183	187	211	185	189	168	189	165	231	185	183	196	188	191	200	175	180	223	188	201	190	202	206	195	190	156	158	172	168	190	184	210	186	179	210	168	176	221	176	168	174	174	161	192	185	152	189	189	174	158	193	192	188	190	186	193	172	199	192	205	227	197	167	164	193	210	171	210	200	205	198	180	187	209	178	187	200	186	189	206	198	192	195	189	189	202	202	195	212	181	188	198	187	182	190	190	190	199	181	184	173	211	171	180	172	188	180	192	203	181	201	178	189	162	185	219	193	181	169	189	180	194	178	202	201	202	219	198	212	216	156	180	178	203	183	194	194	199	201	184	200	195	179	179	159	205	187	202	197	191	206	181	180	185	191	173	191	193	213	185	169	229	200	179	188	185	184	215	172	187	193	185	210	191	204	198	206	193	179	183	188	212	166	194	200	183	208	162	192	210	181	199	194	195	178	176	198	203	182	209	155	200	216	176	184	206	217	189	186	181	196	202	177	195	173	191	170	186	176	181	185	184	192	198	198	200	165	183	171	183	164	196	195	176	188	180	200	190	190	179	180	193	195	156	213	199	197	179	204	201	199	195	183	163	198	216	173	178	169	192	172	180	197	193	183	171	191	196	188	169	167	172	172	204	203	185	184	178	177	186	198	187	189	173	186	214	187	180	192	197	186	192	194	178	194	188	175	179	174	202	194	202	211	166	192	164	200	182	169	185	196	196	198	196	183	205	183	189	186	178	210	183	187	194	185	186	187	173	187	197	201	186	182	188	176	184	181	213	184	153	196	190	190	182	183	176	195	181	183	196	166	182	186	174	188	168	191	200	193	184	173	208	192	170	180	192	158	189	161	193	173	166	189	213	195	208	188	181	174	185	221	193	170	185	218	181	204	199	213	178	185	181	176	198	191	184	195	193	200	180	188	208	201	200	170	180	208	188	177	167	206	175	189	183	169	162	170	159	171	156	204	190	147	208	179	190	191	174	190	192	182	180	202	175	206	185	214	187	172	161	182	174	179	179	209	181	163	188	171	187	199	198	205	201	156	168	213	214	178	198	212	168	169	194	198	198	187	183	190	182	197	191	211	176	182	187	186	194	205	172	199	216	190	175	180	221	176	192	182	189	194	173	193	219	185	212	206	174	170	186	212	212	185	171	187	183	208	220	207	191	190	167	197	197	192	174	179	193	200	178	198	202	182	185	193	190	194	201	209	192	190	173	174	167	184	186	197	168	175	175	200	202	195	183	180	201	158	190	213	173	198	194	153	184	174	178	206	221	186	195	214	183	204	200	180	203	191	198	203	181	199	203	200	174	187	186	199	193	186	193	182	199	177	178	206	178	173	185	190	182	206	178	196	187	166	189	203	189	194	188	195	188	201	162	186	188	196	176	210	193	187	166	187	174	204	178	163	203	165	185	213	168	189	190	209	190	193	200	208	170	182	180	175	193	191	202	200	154	171	159	174	225	202	188	171	199	185	188	191	201	193	180	186	179	203	190	180	200	208	208	208	195	195	184	198	187	201	170	184	169	184	195	180	173	198	180	176	219	188	195	189	177	197	205	183	191	191	214	191	170	169	196	168	175	175	201	175	177	205	187	196	197	180	199	181	192	203	174	184	199	177	202	203	181	189	187	197	165	168	184	210	182	186	205	203	188	200	186	196	203	178	179	192	208	176	188	174	188	211	198	190	199	174	213	181	179	163	169	204	174	178	199	189	181	197	193	190	170	191	188	177	191	183	198	152	181	181	187	201	200	176	185	188	219	180	187	189	203	172	182	177	192	174	188	172	181	179	208	173	198	184	201	184	179	203	203	195	212	181	210	198	181	219	177	187	198	214	182	168	175	202	182	194	156	203	183	174	178	169	223	188	171	172	185	178	190	196	190	190	184	157	170	191	192	180	199	169	196	196	190	197	158	191	201	195	179	198	173	192	185	187	178	186	186	179	193	197	202	205	192	183	195	190	179	184	179	190	197	188	211	183	186	199	195	199	187	185	222	192	175	182	205	201	166	190	165	199	199	187	166	210	183	197	179	201	190	183	200	166	174	193	193	185	190	179	174	208	192	199	181	170	196	167	177	179	190	196	171	185	207	203	212	194	195	170	177	209	173	203	185	186	207	202	195	184	189	178	197	192	174	186	157	186	182	214	200	157	205	191	187	185	195	178	163	179	168	199	181	205	184	166	178	191	191	196	195	162	185	217	190	202	176	178	194	204	189	196	178	173	201	174	168	185	209	188	193	166	188	183	191	180	189	197	194	182	198	186	216	176	179	186	181	209	189	190	186	181	186	175	179	195	207	164	189	195	195	183	200	192	215	185	192	174	210	208	180	168	177	172	200
13822	27758	25134	17038	13388	9786	7366	5542	4475	3487	2719	2366	1971	1792	1562	1480	1273	1058	1020	914	832	783	689	651	643	608	623	583	636	589	574	519	507	518	489	482	452	474	473	440	438	492	511	520	492	519	528	562	508	486	463	446	435	454	425	415	442	426	378	438	457	390	432	393	380	395	391	375	377	391	361	358	379	371	387	378	372	381	395	376	392	389	413	381	381	375	379	408	394	407	406	400	388	393	374	352	394	389	377	354	373	345	338	418	370	387	395	376	369	371	375	343	377	353	406	387	380	350	385	377	345	365	364	409	384	353	396	369	332	350	383	344	363	384	361	365	383	347	367	358	390	399	362	326	342	318	343	374	393	348	375	342	402	388	354	383	341	357	381	357	368	395	366	349	364	342	373	384	366	377	368	380	367	385	352	386	370	366	355	353	362	377	384	384	418	374	365	398	365	335	358	391	348	353	371	375	371	375	390	370	365	386	366	388	390	363	359	411	371	386	382	375	366	420	354	400	411	380	369	400	379	338	356	363	347	363	369	400	384	366	336	354	346	343	345	366	359	359	398	384	391	370	368	401	373	351	370	380	349	364	378	366	375	355	368	342	373	372	365	383	374	362	377	367	351	364	350	378	375	337	418	376	335	352	375	359	385	363	371	367	344	365	363	353	345	390	372	379	358	369	371	379	369	350	360	376	358	381	385	361	387	363	369	390	362	360	356	332	341	373	358	374	343	374	371	351	366	377	355	370	345	383	367	364	372	403	374	371	373	368	403	377	324	402	393	371	360	333	377	383	359	394	373	358	369	354	347	393	397	366	338	363	352	354	374	348	330	367	360	384	406	367	397	338	347	390	382	397	342	402	362	361	380	399	353	369	380	328	356	332	373	359	373	336	374	385	366	369	352	337	382	373	372	338	352	354	354	369	372	391	401	380	374	341	373	355	349	368	346	353	394	385	362	361	366	337	361	368	390	357	355	348	369	358	388	363	360	353	374	379	357	388	403	396	363	368	365	365	400	390	400	374	386	382	370	395	363	350	364	386	373	347	374	353	417	348	341	391	394	396	363	383	398	363	407	358	363	354	407	373	363	355	376	368	361	372	358	376	388	388	342	359	387	339	390	362	374	363	386	396	389	395	370	373	393	395	365	356	356	370	361	365	363	378	348	395	382	375	379	326	383	357	360	358	383	390	356	381	386	372	361	356	371	363	347	342	385	386	389	403	390	360	389	358	372	383	365	397	358	371	350	370	358	381	398	370	401	383	354	378	353	380	383	389	379	376	368	376	375	334	365	395	350	381	385	377	374	361	382	348	395	356	350	382	334	384	404	397	342	360	365	331	407	384	375	359	357	404	360	377	392	388	384	363	357	396	364	384	366	368	373	394	398	361	334	372	353	388	357	397	350	389	346	386	395	363	371	365	400	363	362	343	358	391	378	381	398	368	345	384	377	405	370	343	406	353	350	381	338	373	399	338	343	359	397	354	396	357	353	370	348	386	390	389	359	374	360	402	343	320	347	373	400	360	354	346	369	347	365	347	362	385	350	346	391	325	346	346	400	361	362	378	326	409	385	359	379	373	382	360	331	347	340	381	365	370	378	358	393	368	330	360	386	371	368	328	385	353	376	400	358	324	371	377	352	349	381	390	359	386	362	343	367	382	381	395	356	378	345	410	392	372	352	398	366	351	344	387	383	383	398	368	376	357	344	356	364	421	388	343	401	366	365	359	364	327	354	378	371	382	399	348	369	350	367	366	357	405	368	345	342	362	380	377	344	381	372	410	375	386	379	396	379	380	426	352	362	379	366	356	374	380	357	345	384	381	386	350	376	383	389	359	380	402	393	384	400	392	355	334	347	375	365	345	393	397	355	376	357	361	361	355	376	385	382	403	356	379	361	368	367	365	386	360	346	400	339	398	324	373	378	371	350	319	352	361	358	413	379	371	394	343	354	366	381	349	415	359	372	393	376	384	314	401	376	374	366	353	334	365	369	354	363	383	354	367	390	375	379	375	375	380	409	383	391	388	357	348	337	369	372	362	399	396	359	350	353	362	351	363	350	338	370	361	393	361	378	387	340	353	395	393	341	374	352	358	356	402	365	341	355	377	343	364	375	394	402	387	408	359	383	345	357	358	355	394	365	376	387	384	387	361	353	401	353	360	345	371	371	390	384	407	364	334	384	372	365	361	359	377	364	363	371	364	378	350	389	387	363	387	375	340	374	385	387	351	371	361	404	382	409	368	371	401	329	342	373	404	365	399	410	374	375	341	357	384	377	379	351	331	369	370	350	364	361	363	371	368	370	357	348	370	355	383	341	370	364	338	332	376	364	409	345	328	350	367	344	377	361	395	381	368	408	380	392	383	410	349	359	380	360	381	339	353	343	378	383	344	393	334	381	341	387	351	359	370	352	355	349	410	351	380	366	368	350	380	366	349	391	383	371	330	345	370	381	349	398	378	390	393	374	384	376	340	385	371	371	386	385	379	362	382	391	373	395	393	386	359	378	360	349	373	379	387	349	349	369	355	390	376	370	410	363	393	338	353	386	362	360	341	356	340	362	383	364	417	402	368	377	378	360	359	402	329	405	343	354	344	383	373	367	368	366	364	398	377	363	407	381	376	358	393	364	360	383	374	344	382	377	399	377	367	402	391	369	357	367	343	343	350	321	345	376	361	369	396	352	370	356	373	355	344	395	364	383	353	355	347	370	333	361	342	378	342	344	355	351	365	354	386	333	406	373	360	367	377	362	362	371	355	388	397	367	372	362	397	393	388	385	389	352	363	368	408	360	355	365	381	373	370	349	372	368	381	401	375	366	378	359	333	388	390	369	354	376	354	376	374	383	348	340	341	357	367	323	343	358	383	374	371	392	377	365	393	378	354	343	374	379	359	405	370	367	351	337	367	375	362	365	392	370	398	382	367	352	364	366	346	351	368	384	354	369	361	396	379	375	325	367	389	377	357	369	380	393	350	377	374	359	324	363	349	346	353	401	399	356	372	365	380	380	366	396	348	358	382	348	370	386	372	400	366	374	363	371	372	325	363	375	384	371	375	354	396	378	368	340	375	375	362	354	312	359	356	346	370	397	362	367	362	340	381	386	372	360	363	344	380	367	365	337	359	377	353	339	407	368	389	385	416	357	349	379	358	380	370	344	347	336	409	366	339	409	291	387	378	351	386	339	377	375	398	333	336	373	364	376	350	360	356	383	350	348	375	389	390	365	366	381	368	380	371	390	370	358	392	368	368	358	360	347	365	362	376	359	348	376	361	404	367	378	378	385	385	372	337	358	380	357	405	374	365	400	403	423	351	383	361	363	379	361	348	356	366	419	385	363	391	338	368	390	363	348	391	415	382	362	369	385	341	373	402	374	366	340	370	341	346	366	362	366	361	350	369	334	405	360	377	397	395	360	334	367	389	366	380	340	317	359	361	358	387	348	367	338	398	374	347	365	365	366	368	397	399	393	405	366	403	329	352	367	386	397	346	355	359
26579	20170	10423	3805	1745	1112	798	716	568	473	441	389	383	351	377	383	354	314	294	324	300	322	328	280	288	284	268	314	304	315	286	301	294	287	278	268	270	277	274	312	276	287	264	290	291	279	286	325	304	293	297	287	306	259	337	277	308	279	275	256	313	282	311	244	274	272	276	266	281	276	306	289	294	279	280	289	310	313	286	270	274	269	289	253	290	278	288	273	289	267	303	311	306	289	305	276	273	302	294	280	258	295	312	301	286	239	287	290	278	284	279	269	293	261	262	263	310	286	279	265	259	297	270	265	303	248	263	261	270	268	272	291	274	275	259	257	284	280	273	304	304	280	267	275	267	262	299	281	299	280	293	275	291	275	293	256	257	287	260	269	240	278	298	283	299	280	276	271	256	277	289	289	292	305	270	298	290	262	281	292	270	274	289	287	290	280	278	288	295	285	270	276	275	267	298	285	278	309	270	248	268	265	281	288	282	296	260	300	261	268	284	256	289	251	282	289	288	297	266	278	301	279	296	271	291	284	270	281	259	262	273	292	295	291	275	267	300	268	284	286	265	272	285	273	283	279	264	246	270	282	245	282	287	279	266	298	272	316	293	277	276	286	300	279	296	277	294	272	309	230	310	312	283	281	288	291	279	246	295	290	265	241	274	259	306	256	273	271	283	280	270	269	288	291	277	271	293	296	270	275	283	299	290	283	284	275	311	274	291	291	249	273	313	273	251	306	266	278	282	264	262	265	266	269	260	257	268	281	267	256	261	246	274	266	298	287	272	251	294	297	255	277	284	277	271	289	286	291	278	271	273	272	259	292	290	274	230	282	275	270	304	289	293	281	300	278	298	301	297	258	277	302	292	319	280	257	256	277	268	290	247	281	274	288	276	276	268	266	242	270	294	296	260	281	248	261	292	296	285	275	277	267	238	293	286	279	316	271	255	262	302	264	255	285	283	277	245	271	249	284	290	281	271	274	283	290	283	300	306	234	347	270	255	297	274	281	302	303	288	311	246	299	271	277	298	297	293	271	250	267	305	264	283	275	289	251	285	270	268	242	283	273	264	286	272	264	276	275	241	297	272	298	262	256	261	272	298	271	297	275	285	294	275	290	279	300	290	273	289	269	305	268	249	298	300	286	287	298	259	267	276	301	309	291	253	277	295	277	257	282	247	278	286	295	278	289	262	264	288	281	279	321	294	265	276	282	270	254	271	286	276	264	269	254	265	264	281	287	291	279	288	269	289	301	258	236	272	284	291	272	270	285	293	270	287	250	271	268	279	278	269	291	279	271	269	270	268	250	267	318	279	265	270	312	273	266	277	292	280	266	283	256	294	274	279	254	284	268	270	277	276	244	281	289	288	284	265	271	281	286	272	274	286	256	305	284	286	285	278	277	280	281	323	270	294	251	285	267	255	292	272	286	303	297	265	290	276	257	304	293	245	280	298	284	272	286	269	291	268	286	281	289	297	278	312	266	313	275	301	302	289	293	270	278	287	249	287	269	273	278	259	272	258	255	264	263	283	306	276	288	276	273	281	290	266	283	279	309	295	278	272	270	291	263	267	259	285	288	261	264	262	286	277	255	291	254	267	292	273	247	260	251	278	299	274	297	280	275	254	314	291	320	273	290	234	267	294	272	264	295	295	283	280	273	259	277	320	307	242	292	271	278	304	280	262	282	284	282	294	281	274	279	314	247	274	264	279	258	279	253	275	296	283	310	246	257	277	276	279	304	257	285	246	274	279	271	283	272	260	289	306	259	296	287	279	262	296	291	274	293	265	273	251	298	290	277	323	272	256	271	279	291	267	254	252	293	265	277	278	271	271	306	257	283	257	315	299	288	308	272	289	282	249	269	267	262	295	258	312	306	261	281	285	292	289	277	319	287	287	282	273	277	270	262	274	266	299	301	281	248	289	308	262	259	296	275	257	288	314	265	280	283	278	272	309	300	311	296	266	257	283	270	320	264	290	316	272	260	265	270	280	280	274	295	260	277	289	273	266	271	295	254	289	263	280	286	258	279	288	279	281	274	272	258	269	267	279	274	238	270	278	289	260	263	268	262	265	283	291	289	286	296	290	303	302	313	285	275	241	272	259	270	272	252	294	288	260	258	270	273	278	295	270	279	273	313	279	254	256	292	245	276	256	277	317	233	293	260	263	276	269	298	274	271	281	293	275	264	289	282	289	261	273	265	279	256	274	284	286	292	312	280	270	280	255	273	270	298	273	294	284	288	301	284	255	295	249	297	307	285	288	279	311	266	284	287	264	284	298	291	291	277	276	285	278	289	255	274	238	269	279	280	303	289	296	305	288	256	309	275	278	289	278	273	268	270	285	307	278	295	310	282	278	318	267	254	299	278	266	298	275	280	280	285	297	271	259	318	294	306	284	279	265	272	275	295	296	274	302	285	296	272	269	276	277	274	277	308	278	295	260	284	289	298	252	279	248	291	289	295	267	283	274	298	297	268	273	281	287	273	294	290	295	286	267	264	259	280	285	267	294	296	293	237	280	284	280	271	277	268	268	299	301	307	283	268	269	250	285	254	276	286	309	263	299	274	257	296	247	306	269	275	283	293	277	262	263	296	305	256	285	263	276	258	278	262	254	257	263	313	262	273	295	273	312	304	301	280	292	304	280	275	289	280	303	281	291	312	300	253	258	279	307	256	280	294	276	266	278	284	270	288	267	271	284	282	284	278	261	287	234	272	292	265	306	317	278	311	286	284	270	258	267	294	272	259	273	249	265	258	285	255	314	295	319	282	241	258	252	283	247	285	295	263	260	271	288	270	276	264	282	299	275	312	304	271	267	270	320	268	262	281	271	272	261	275	301	273	265	262	286	299	269	296	293	268	279	298	272	301	274	291	287	298	301	282	280	286	252	277	260	271	262	299	286	265	271	289	301	305	308	297	273	282	274	268	261	266	296	278	270	272	248	289	248	290	279	276	259	247	268	284	282	277	261	275	273	262	280	253	272	288	243	289	248	256	250	248	275	261	252	281	288	301	306	284	284	260	269	281	308	302	299	266	280	259	303	301	240	265	283	274	266	305	279	287	313	275	255	306	293	294	230	288	235	260	259	282	267	270	268	285	270	273	260	289	297	270	299	275	243	287	259	271	264	282	265	284	264	272	288	286	268	276	295	270	267	313	293	267	260	256	310	236	280	265	303	272	289	286	312	288	268	257	282	244	267	264	292	273	277	279	250	271	267	265	281	241	293	275	254	307	318	305	268	240	258	303	273	286	290	298	284	297	270	288	289	277	243	297	289	295	252	262	313	264	250	310	287	283	294	258	282	264	257	282	308	267	265	290	286	309	317	295	289	278	247	276	291	279	279	309	271	254	274	287	261	279	295	280	281	294	274	263	273	290	274	282	281	242	293	264	265	293	291	282	273	290	285	254	266	302	278	283	281	298	288	263	272	272	246	265	285	299	301	247	261	301	250	241	265	301	266	285	260	273	273	288	282	269	306	270	292	281	277	270
9914	15106	13300	8093	5791	3887	3103	2313	1902	1500	1272	1185	1051	988	859	893	805	773	749	764	679	672	650	651	618	644	644	649	618	621	608	596	605	598	623	572	605	566	584	534	602	589	577	590	673	600	600	580	598	609	601	620	574	590	606	577	537	598	596	583	562	561	559	584	580	583	558	509	580	585	594	618	543	563	560	566	611	568	564	591	566	548	571	555	561	600	556	584	538	547	577	592	555	563	574	548	584	536	574	549	571	585	553	606	592	566	567	561	586	577	589	559	590	625	590	589	556	554	568	544	596	544	571	513	562	529	574	550	553	545	575	524	545	559	595	540	552	539	569	579	552	569	555	539	549	574	533	615	510	554	566	554	548	556	573	551	541	530	516	584	574	590	575	514	588	608	565	566	578	598	558	505	581	566	559	506	553	551	541	528	527	532	591	592	575	577	533	551	576	575	556	571	533	577	558	555	554	567	564	547	584	570	578	560	603	551	541	589	557	563	549	524	552	551	543	552	533	549	577	568	553	553	603	545	573	583	542	552	586	601	569	541	518	565	552	560	551	605	524	591	560	560	546	605	557	566	519	592	563	554	546	531	574	554	601	573	577	551	568	513	565	518	545	577	524	585	580	573	542	565	570	559	570	533	539	550	528	538	552	582	543	583	543	583	566	575	543	556	567	590	552	530	577	565	528	540	557	528	557	532	557	555	545	567	559	562	542	588	585	523	546	599	532	559	620	567	526	513	581	608	577	572	558	568	563	533	556	555	532	573	586	552	521	553	539	564	535	566	545	596	558	512	497	532	585	534	523	556	550	604	516	587	528	565	555	518	506	592	579	550	590	622	500	570	637	561	561	569	510	568	563	567	565	555	559	556	531	526	578	482	523	568	579	506	547	542	588	566	535	498	611	563	573	541	542	575	569	552	600	536	550	516	567	585	537	563	568	538	549	580	548	593	545	558	604	544	540	548	542	552	575	547	545	548	557	567	587	540	551	543	577	578	556	536	565	586	613	582	598	588	572	567	582	525	533	560	537	512	574	561	580	607	556	576	607	516	552	604	543	564	533	557	572	550	555	584	546	562	587	504	543	535	578	575	552	577	568	592	530	529	522	596	543	571	576	543	541	564	534	550	532	555	553	585	581	584	562	595	522	587	551	610	559	553	531	596	523	559	593	569	549	533	536	573	534	558	575	568	553	555	512	552	574	536	567	527	575	553	593	596	487	550	536	535	583	566	626	602	541	551	564	552	519	564	528	567	545	552	555	518	538	565	564	539	551	591	558	570	580	578	573	561	546	574	560	588	581	593	587	560	590	555	571	558	620	552	557	604	562	535	576	563	545	537	608	574	579	526	549	526	544	564	575	555	572	561	557	524	595	551	588	503	572	534	564	524	607	563	551	630	578	593	600	555	604	520	546	542	543	573	550	585	552	599	562	561	551	546	597	542	583	548	527	584	569	593	551	560	593	554	551	607	553	559	543	582	556	517	560	542	562	572	527	546	534	571	539	568	538	549	556	581	574	526	583	581	521	558	559	552	570	567	580	592	574	562	526	558	539	506	551	571	539	540	578	544	550	558	511	509	611	507	604	605	548	574	569	550	559	536	552	551	515	568	559	555	556	545	548	552	564	532	546	535	543	599	544	529	562	506	571	583	559	574	605	558	546	562	571	516	557	569	594	593	555	538	590	561	533	545	599	574	579	551	558	560	536	517	544	548	577	570	530	517	572	555	594	565	581	576	586	553	563	576	539	558	554	544	516	558	567	592	613	560	556	573	585	524	571	545	550	558	557	578	585	578	565	567	549	571	608	569	563	568	548	524	566	584	531	564	567	560	557	551	517	559	594	568	576	589	583	561	571	564	561	582	583	522	558	585	549	568	525	550	567	569	554	514	582	545	536	502	562	576	564	525	547	560	551	547	540	573	571	555	517	578	591	570	532	583	547	554	513	519	552	601	575	519	545	547	558	586	619	554	523	591	583	529	602	541	557	558	580	519	597	572	555	525	539	572	559	562	582	557	523	540	582	545	556	585	525	558	560	559	558	579	568	554	507	527	564	567	540	582	580	508	543	550	568	544	529	559	545	563	533	517	493	592	568	566	553	539	535	532	563	532	532	593	554	550	522	587	561	559	579	574	522	561	544	559	581	531	540	538	544	542	524	562	578	577	551	566	558	567	563	532	573	559	541	572	516	584	550	608	576	576	556	556	554	529	542	601	556	555	571	587	584	556	583	563	542	553	604	609	569	573	557	575	552	599	524	574	541	565	562	542	561	552	582	523	552	544	538	532	549	610	601	592	562	556	524	609	561	537	551	543	546	578	574	558	547	526	585	594	571	599	566	578	568	545	518	576	546	542	583	578	571	595	551	608	589	554	570	546	557	568	580	595	565	572	541	555	552	563	586	582	561	571	594	556	564	520	542	554	563	563	524	557	570	542	556	564	541	540	542	550	576	534	527	623	544	531	558	552	581	562	579	566	555	577	505	558	546	560	594	603	596	539	585	540	611	570	547	570	558	510	587	547	546	567	521	563	549	577	573	580	545	577	551	531	555	569	590	619	528	551	554	559	554	583	533	548	588	564	556	575	569	567	591	533	558	572	573	587	542	574	531	584	594	569	569	566	629	577	591	529	551	581	574	558	577	549	526	577	567	524	596	567	551	541	556	590	546	521	547	566	501	569	551	537	551	547	542	558	569	584	574	557	574	529	542	588	535	582	532	552	530	611	542	549	572	565	611	593	605	531	612	526	591	548	525	551	545	545	606	584	567	564	592	533	568	561	559	526	568	567	565	545	569	534	533	570	555	556	573	569	571	518	553	587	547	596	576	564	548	538	552	561	570	573	542	565	573	589	599	541	586	536	588	574	609	546	548	526	585	527	588	588	565	590	553	545	524	618	610	593	551	530	547	546	553	596	547	589	575	539	590	546	582	584	543	559	533	564	586	542	541	531	600	565	527	597	556	551	553	549	567	531	562	547	551	561	572	573	596	601	552	555	553	570	576	535	566	528	572	543	563	559	514	585	497	587	529	549	599	539	544	551	542	552	555	566	586	543	568	611	583	582	535	563	556	561	581	533	573	589	562	564	561	563	556	556	528	556	581	543	538	554	540	566	563	520	549	577	573	554	572	543	557	574	545	546	564	567	527	559	583	514	558	549	595	551	551	546	532	579	518	550	546	515	556	565	569	591	566	574	549	573	535	517	540	623	556	506	562	566	592	596	541	548	551	510	562	546	561	540	584	563	580	562	548	562	587	552	573	567	533	571	552	539	583	532	580	580	557	600	561	574	580	539	570	545	572	572	588	570	557	562	573	597	601	543	553	567	542	564	552	573	625	609	578	514	578	541	572	558	594	544	538	568	555	560	565	564	550	576	557	575	582	535	581	551	546	565	569	528	547	587	551	558	546	578	577	505	507	578	517	540	504	539	529	584	545	591	539	573	590	577	552	543	551	538	554	565	574	537	584	562	559	535	555	568	523	557	508	579
23898	21067	28063	24270	19489	4622	1927	1139	758	646	536	444	416	373	349	304	274	300	247	252	226	244	205	211	231	198	206	185	214	201	189	204	206	200	215	194	191	202	158	215	191	184	217	181	199	196	188	178	182	187	155	189	188	177	176	195	195	156	184	175	176	168	169	196	148	175	176	154	163	177	181	171	156	155	160	150	164	202	163	178	179	166	147	150	163	160	166	172	172	168	178	161	161	174	161	164	181	183	162	174	164	178	175	176	147	173	157	177	164	148	166	156	187	171	156	178	169	158	153	175	182	158	161	142	155	164	166	184	172	171	178	162	182	139	162	178	174	196	160	173	150	180	183	186	169	146	201	155	169	148	166	160	199	159	143	182	173	161	163	176	173	182	185	162	178	173	164	153	192	179	177	184	166	192	158	153	178	166	181	171	171	188	178	194	164	192	183	184	176	148	153	177	155	164	150	166	162	142	144	176	169	172	183	154	177	171	170	180	159	166	178	171	155	146	208	183	164	166	173	175	163	172	168	184	185	172	182	163	164	134	169	188	166	174	170	178	175	163	167	148	167	162	153	170	162	183	182	188	176	172	164	160	186	180	157	144	158	143	182	190	172	168	165	168	165	148	148	188	152	180	173	175	170	156	187	174	181	159	184	172	165	176	168	174	162	153	161	167	152	164	192	164	159	175	170	157	172	149	140	185	157	181	157	160	177	172	155	134	161	161	148	180	167	178	158	169	153	152	166	169	162	157	174	179	172	169	162	152	165	190	178	163	161	174	193	195	176	147	184	184	144	159	163	174	149	170	163	169	188	168	169	189	143	168	178	150	176	192	158	150	167	174	168	160	173	173	164	178	172	164	163	175	161	169	180	176	183	160	180	187	160	181	171	151	161	165	161	165	176	158	165	147	176	166	175	160	156	184	131	158	168	173	166	168	158	171	159	177	164	177	164	183	188	161	152	181	185	153	177	139	161	179	192	165	157	184	174	179	186	164	180	147	178	167	154	181	159	177	163	187	142	185	170	148	177	146	180	183	179	175	182	193	143	187	157	162	165	163	169	180	164	170	154	166	197	165	139	166	183	161	171	162	170	198	174	150	157	158	151	154	183	183	178	158	167	176	147	175	183	192	168	163	179	170	166	157	152	144	181	159	150	167	176	180	160	173	206	169	174	146	184	165	164	188	170	146	160	164	170	201	164	166	165	166	178	172	181	128	157	184	174	172	180	152	171	173	188	159	152	155	163	156	157	171	164	171	159	180	187	161	174	185	168	186	154	198	177	185	175	156	185	166	170	158	181	179	165	171	149	184	148	171	182	149	169	169	138	163	191	158	170	161	159	163	173	188	173	135	169	175	185	169	157	173	172	171	151	162	173	182	191	149	155	163	158	180	179	163	147	160	203	172	154	169	166	158	157	166	165	160	149	169	179	171	167	161	178	184	181	179	159	180	189	191	151	198	164	170	190	173	175	168	160	183	178	170	157	150	170	172	180	161	156	145	146	174	179	169	174	152	177	150	152	174	157	172	158	164	173	173	194	186	165	165	165	165	182	168	173	189	150	157	185	153	153	165	158	169	168	178	162	182	177	184	168	162	167	162	177	154	164	171	171	202	165	176	181	152	150	189	177	153	147	165	149	179	153	185	160	184	166	172	173	185	170	170	161	165	166	160	165	168	162	159	165	137	151	167	166	152	156	168	166	180	153	162	128	181	142	171	182	168	163	157	172	184	188	170	170	160	166	156	184	192	158	169	177	168	156	192	166	178	179	166	163	147	169	157	171	168	178	153	158	184	185	179	167	172	163	172	184	166	158	195	151	173	176	150	161	164	169	168	164	184	178	170	167	169	161	167	155	213	168	165	169	162	157	181	144	167	163	147	171	188	150	169	161	168	157	183	176	167	196	152	173	163	159	176	183	177	164	159	171	171	172	176	195	157	150	129	159	149	173	170	163	184	203	169	152	163	184	179	166	176	151	162	178	168	174	195	195	175	174	173	165	156	173	172	157	160	177	183	164	167	172	164	182	191	154	168	153	176	146	167	149	142	169	197	174	182	175	158	152	162	179	171	193	137	156	175	178	161	170	154	168	147	168	152	178	165	175	181	159	162	140	154	182	186	141	195	162	167	161	165	180	146	185	188	170	149	153	165	178	160	205	159	162	155	153	190	177	148	165	195	166	178	184	169	158	175	195	151	168	156	155	170	176	168	167	167	149	167	134	178	162	166	167	168	188	156	184	176	158	178	179	176	187	179	192	161	148	153	164	153	181	152	160	166	164	170	164	168	171	184	187	198	160	159	181	154	199	180	177	178	161	169	186	170	175	171	168	169	179	169	163	156	153	161	173	166	172	162	158	162	159	149	190	166	160	164	178	187	182	162	160	148	170	154	180	168	162	185	168	161	181	151	154	159	174	169	179	183	153	155	169	149	172	161	171	136	176	168	158	156	187	150	184	178	163	180	181	180	172	156	154	160	181	165	140	161	167	192	154	172	171	170	176	186	168	161	179	167	172	169	176	184	163	170	172	172	150	181	170	193	188	167	192	173	164	149	159	169	157	186	200	172	173	176	159	183	170	165	195	158	146	157	163	189	164	176	161	181	185	174	171	129	171	179	151	170	133	162	149	156	151	142	155	174	173	165	164	160	178	173	176	166	159	160	170	176	174	142	155	179	145	180	151	161	165	182	160	165	159	138	156	151	162	183	161	170	159	177	169	156	161	169	171	165	158	177	184	165	169	154	157	163	176	169	184	172	167	189	150	169	156	158	165	167	161	161	172	168	163	167	151	166	176	171	187	180	157	162	186	163	147	183	132	161	163	192	154	166	185	178	155	173	154	170	155	201	182	159	152	150	175	170	172	171	161	161	168	190	156	168	152	173	164	159	174	157	192	193	188	145	154	179	142	169	178	173	146	165	150	170	158	163	163	173	155	181	152	182	144	172	179	185	171	180	153	167	181	165	167	151	168	159	166	161	165	177	133	157	160	187	173	175	204	176	186	178	160	142	182	159	151	140	203	156	172	174	172	179	194	150	160	170	157	157	148	164	155	179	167	154	183	166	211	161	183	156	171	170	166	181	171	164	154	158	172	162	153	155	174	154	191	178	162	146	178	165	180	164	169	172	182	162	167	181	153	158	175	163	159	164	165	168	167	173	182	167	145	172	176	167	160	179	199	177	167	159	167	154	170	175	186	157	170	169	156	153	157	174	159	176	189	145	155	175	164	143	160	154	177	150	158	159	172	167	161	158	164	166	156	174	176	158	175	169	157	186	171	166	155	163	169	165	182	173	176	143	166	186	165	175	165	173	136	167	170	168	138	153	185	157	174	150	161	166	152	148	186	202	167	160	180	162	158	194	159	169	175	175	189	169	175	186	174	159	179	173	190	153	158	161	158	156	150	167	144	184	175	185	156	167	156	165	175	173	169	177	165	171	173	168	148	166	169	130	161	160	176	170	180	155	164	149	168	154	140	184	164	168	163	153	156	172
11368	23074	20709	13411	9903	6942	5142	4033	3069	2367	1876	1577	1355	1253	1114	1039	872	755	732	711	645	596	551	585	553	511	506	503	486	485	475	469	470	411	414	427	387	380	412	405	410	400	409	440	395	457	463	477	442	438	395	414	405	434	392	382	397	374	385	389	372	350	391	370	335	361	372	332	359	351	384	354	382	327	347	356	323	357	331	354	355	342	388	377	386	376	368	353	351	349	334	364	346	322	371	357	321	349	326	338	365	328	324	351	313	337	361	390	373	352	363	360	349	345	358	343	387	338	351	356	360	353	372	323	341	364	374	350	356	352	381	296	342	342	367	370	350	351	358	362	326	365	331	344	362	317	369	382	376	360	358	352	351	367	313	354	345	376	377	361	339	335	371	320	342	342	319	372	360	338	362	330	375	357	362	353	360	368	340	370	320	341	345	385	357	323	355	326	322	311	356	345	343	347	371	371	337	335	340	381	316	350	328	327	380	336	331	359	357	345	354	366	333	317	331	346	373	345	339	375	363	367	303	346	365	372	321	360	338	354	354	338	304	361	357	347	348	368	358	335	344	396	324	367	345	331	355	337	369	338	385	374	345	334	335	342	348	361	353	337	354	317	341	344	367	353	322	362	356	349	365	321	311	374	356	309	348	380	321	346	326	331	346	356	341	364	338	347	370	334	380	354	345	361	363	339	344	343	352	347	312	322	316	339	345	334	365	341	337	387	362	344	326	338	349	360	349	353	345	366	338	392	330	348	350	371	369	331	338	353	364	351	318	353	363	364	341	366	359	340	372	362	355	339	355	334	361	342	332	357	315	376	376	390	358	312	326	313	330	347	377	332	382	324	361	368	354	383	393	344	345	359	365	343	335	344	356	369	348	333	381	347	354	326	355	327	345	335	347	391	348	345	350	357	329	342	367	343	329	380	346	392	346	344	315	313	353	355	365	357	330	292	334	325	348	345	368	331	347	358	334	324	308	346	354	420	342	347	369	363	340	348	344	361	370	320	343	314	336	325	351	320	360	333	346	354	325	328	366	346	326	346	368	348	336	334	376	343	360	364	368	322	311	323	333	354	361	359	325	344	308	331	333	332	345	338	342	345	357	338	373	377	368	343	339	357	380	325	358	334	363	369	311	335	360	369	375	334	331	346	330	345	362	349	342	330	351	350	348	360	327	341	382	384	353	349	348	334	363	355	352	370	334	366	371	337	357	383	352	376	338	372	353	346	336	340	334	351	347	377	334	352	313	327	359	328	367	373	347	336	362	305	336	363	334	358	313	374	362	365	354	363	361	326	356	364	407	323	405	347	344	357	367	323	364	340	348	339	348	377	378	357	336	348	338	352	342	324	361	368	342	366	302	378	338	358	400	376	334	341	373	336	323	343	355	351	373	325	369	338	317	336	380	344	382	359	303	341	347	341	344	345	341	346	361	352	331	333	357	377	334	356	354	347	355	392	376	320	349	374	369	374	345	405	341	374	346	343	322	325	361	373	327	333	358	331	373	378	325	389	349	362	320	343	337	331	386	346	335	318	366	329	373	352	326	325	349	365	338	356	335	329	349	373	319	336	333	370	336	338	319	342	320	332	333	383	337	344	351	364	351	332	352	348	302	341	349	345	368	378	348	356	343	335	348	340	352	355	335	365	363	359	348	350	357	383	317	352	386	349	373	355	347	348	340	358	370	337	406	360	337	346	328	340	349	351	319	374	360	329	328	360	361	344	304	354	347	357	340	353	308	377	333	348	342	324	360	340	339	378	311	364	333	327	362	364	345	344	374	332	333	347	355	351	324	336	319	296	359	373	347	345	377	349	347	352	347	353	331	356	346	366	352	359	346	328	347	371	372	335	354	354	360	352	354	322	342	369	333	370	363	345	360	371	349	323	301	374	363	341	354	363	328	343	335	349	367	352	363	358	365	321	335	371	323	342	326	364	340	355	356	370	354	346	357	330	331	347	322	334	320	346	344	363	343	360	347	340	371	351	331	339	342	372	347	316	340	346	347	364	367	365	314	321	365	352	363	354	345	374	333	360	352	356	354	361	301	353	342	352	360	346	356	370	364	312	340	346	333	388	339	375	307	399	346	364	324	360	355	332	341	360	336	340	354	359	351	331	368	350	338	345	364	369	374	368	357	386	369	363	359	331	353	366	339	347	338	356	335	368	340	352	336	341	324	344	344	347	365	386	323	304	358	363	342	360	341	354	345	333	371	370	343	357	345	332	360	344	334	323	334	350	339	394	347	346	363	348	343	351	343	387	335	327	361	346	329	349	366	324	331	362	354	366	353	346	338	321	350	364	384	339	334	353	365	383	359	338	354	357	338	348	359	349	351	389	341	334	369	338	347	367	363	381	365	362	336	365	343	353	338	382	344	330	335	346	340	349	362	356	362	373	344	368	319	363	340	329	332	346	376	361	362	320	369	380	365	367	404	362	370	325	377	385	364	312	381	362	336	378	343	329	331	345	365	347	341	376	334	344	331	368	349	344	382	352	343	337	330	348	388	350	338	365	324	347	376	355	342	336	351	375	358	318	346	363	333	343	332	333	347	339	365	366	338	380	316	366	354	328	349	354	361	351	361	349	361	365	343	327	339	352	332	326	301	319	342	332	340	352	328	355	396	362	333	367	348	369	387	351	355	377	307	337	359	338	353	366	331	392	355	327	367	367	348	356	347	330	340	361	344	313	344	352	343	318	364	378	322	335	357	349	334	324	335	346	347	366	333	351	360	356	334	367	345	340	345	387	352	355	329	354	375	379	357	373	329	350	375	385	336	354	362	357	343	346	362	316	359	352	335	333	347	338	335	339	333	356	344	362	330	354	337	350	370	350	361	331	370	337	342	370	341	339	338	316	353	353	383	361	335	332	366	329	338	345	334	335	326	335	353	386	358	346	326	365	348	318	384	335	351	362	346	352	328	321	358	337	323	328	354	390	350	348	345	328	353	378	359	315	358	383	352	356	356	337	374	341	359	356	324	345	351	376	343	364	381	301	371	355	377	379	346	336	337	356	347	384	350	338	339	338	350	357	334	338	355	342	357	316	354	330	357	347	372	374	359	377	325	338	357	347	359	347	339	327	327	399	342	341	324	355	360	324	338	305	350	333	363	316	371	355	351	360	344	356	327	352	358	331	331	334	362	350	341	322	349	335	345	364	325	299	364	362	340	370	349	336	345	348	338	349	369	324	314	360	349	363	349	325	314	338	361	362	372	389	322	378	321	342	339	372	363	346	346	357	390	326	346	344	349	354	346	337	353	375	351	352	362	335	339	337	333	365	354	344	359	371	356	358	328	312	353	354	306	354	329	362	372	354	339	362	343	335	328	397	344	362	354	331	348	329	333	357	356	313	356	363	356	334	351	354	339	333	318	329	357	320	316	344	381	365	331	374	338	357	348	344	334	381	322	340	358	337	348	364	333	312	369	347	328	340	350	319	381	364	347	363	389	358	320	350	372	392	363	344	356	368	327	326	362	371	326	327	350	372
23032	21078	28759	23617	21090	18678	4435	1825	1171	896	697	609	587	487	477	405	387	324	312	313	323	270	263	244	257	258	262	247	245	216	265	230	223	228	195	226	215	193	238	218	235	220	193	221	227	209	222	208	233	215	230	221	213	209	194	217	219	190	201	198	206	179	213	214	165	186	191	166	203	184	176	159	191	201	190	193	205	190	200	203	200	189	185	175	191	216	165	204	178	207	196	182	188	189	205	228	198	218	187	185	199	203	175	203	201	177	178	166	182	183	179	181	212	152	201	175	192	191	196	199	171	178	199	182	181	157	185	195	170	184	172	211	214	185	177	191	199	168	190	199	192	172	160	195	181	208	197	183	191	165	168	167	168	183	210	192	174	194	180	165	181	194	184	192	193	207	206	171	197	186	192	181	176	175	193	173	186	202	172	177	185	193	177	213	172	186	209	204	184	202	193	194	191	166	177	178	211	168	188	182	206	190	170	186	179	194	177	188	183	187	172	176	171	195	190	195	170	160	197	179	183	186	175	172	180	180	191	189	201	190	173	169	187	187	202	177	189	182	184	179	176	172	183	212	195	206	176	189	167	206	197	189	194	168	173	195	204	168	213	176	158	177	191	196	173	213	190	197	161	182	180	190	181	207	196	187	165	195	199	200	186	172	181	189	214	170	149	172	191	196	169	159	178	189	161	180	178	182	203	199	196	186	197	169	178	187	192	195	188	176	156	179	193	204	172	173	182	204	182	184	173	194	174	195	180	186	182	218	171	188	180	174	177	195	166	196	204	194	189	187	190	162	179	181	168	197	189	191	194	184	183	166	192	196	188	166	191	182	216	163	207	207	179	197	208	194	167	197	197	174	163	188	172	188	177	185	151	171	184	173	188	199	190	172	171	191	186	173	186	197	175	181	187	189	183	178	184	196	172	160	194	154	185	204	180	181	197	181	195	177	211	156	193	183	195	186	169	200	179	164	165	174	185	176	188	207	186	174	178	190	175	193	179	190	192	202	189	182	163	194	178	168	205	188	182	173	169	187	181	194	193	155	169	204	197	187	202	206	173	204	182	178	188	163	194	200	194	177	197	175	207	200	191	172	163	190	205	193	198	196	180	209	205	181	207	174	207	189	178	210	185	184	174	184	196	179	181	194	193	182	191	186	187	174	166	215	178	195	194	186	175	187	201	170	187	169	192	179	201	200	203	201	187	171	190	200	172	177	196	196	183	169	158	176	184	184	186	178	158	191	210	184	197	202	165	201	189	180	191	184	177	209	193	170	186	164	182	187	169	190	176	193	172	188	176	187	190	203	191	194	184	194	191	192	178	208	185	170	179	188	180	196	202	185	171	155	177	180	181	198	174	187	180	181	175	177	182	185	180	165	169	180	187	200	195	179	152	189	195	186	169	175	188	176	195	200	187	183	194	176	162	181	187	200	201	182	213	186	183	180	184	190	175	174	160	187	191	174	183	179	151	170	198	178	175	178	167	198	181	205	190	207	189	159	189	191	174	175	220	196	201	197	197	187	195	190	194	188	194	184	164	179	181	184	199	206	165	199	165	203	197	173	190	210	205	180	172	181	186	210	153	210	192	182	183	199	195	173	177	208	174	178	185	197	191	184	194	177	178	163	171	177	186	187	191	184	209	205	174	172	192	191	198	195	214	217	191	193	187	193	192	215	173	209	183	196	184	207	195	170	190	192	172	204	185	191	187	223	183	195	187	187	165	207	177	210	175	176	172	174	162	170	195	183	168	186	162	171	201	202	198	190	202	188	189	204	176	179	172	167	195	201	188	175	171	189	186	180	188	157	201	194	178	183	178	176	201	190	167	170	199	193	183	201	192	187	209	186	186	197	160	175	170	210	166	174	184	178	171	197	172	183	180	185	180	180	197	172	178	182	172	196	204	212	168	207	201	205	193	168	150	195	168	176	185	195	178	184	194	193	194	193	204	172	165	176	173	162	195	153	184	170	180	173	182	190	176	180	189	205	179	184	192	206	189	167	169	201	183	180	167	189	194	189	203	189	203	188	175	201	180	167	198	190	193	182	196	195	181	193	172	194	167	182	186	163	176	165	168	195	185	169	181	195	177	170	181	188	201	164	186	186	193	168	172	199	173	194	179	176	200	170	190	170	184	178	194	183	185	177	180	175	162	186	171	193	191	203	182	190	201	199	203	190	203	196	193	208	200	186	194	194	176	175	181	176	208	190	204	190	186	177	164	184	182	190	179	192	177	180	199	192	185	179	187	185	173	180	185	202	207	181	184	164	175	186	196	211	201	194	201	183	176	188	173	210	166	172	187	192	153	189	180	186	174	178	147	184	188	175	182	202	227	188	181	193	197	181	209	193	198	188	187	176	205	209	183	200	200	194	186	158	192	189	178	190	176	178	181	195	184	187	197	173	161	168	177	176	184	170	153	181	167	171	192	160	215	170	209	196	167	183	201	174	207	183	183	217	184	202	179	194	172	172	159	182	159	187	175	203	198	194	179	180	191	205	187	186	201	168	209	190	194	174	174	204	179	187	185	205	208	165	186	173	174	176	192	194	175	178	186	189	149	204	182	188	185	188	187	176	184	210	174	197	169	185	163	207	193	184	198	166	190	185	170	207	200	181	199	179	184	187	184	187	186	161	191	181	146	193	180	208	197	176	184	184	174	202	206	190	192	189	167	167	203	196	190	196	174	213	173	183	200	166	193	208	172	193	182	168	195	208	194	192	194	193	195	212	199	164	203	187	193	170	169	169	191	183	184	178	181	164	178	181	185	180	208	166	174	201	191	176	187	190	202	166	182	177	197	192	211	184	192	172	195	177	206	172	180	208	181	198	217	188	206	180	184	192	199	202	187	179	178	148	207	198	191	198	183	190	181	170	204	178	195	175	164	175	201	179	184	192	170	164	191	187	185	188	185	178	178	181	199	173	195	180	198	194	170	181	207	176	171	190	208	188	160	169	182	162	212	186	158	195	171	175	183	184	177	198	193	192	171	197	185	180	194	191	187	174	197	180	168	205	185	154	173	180	188	179	176	184	171	184	163	186	195	195	174	173	192	199	197	188	179	223	189	185	186	193	198	171	187	192	182	186	169	177	178	195	178	192	194	178	207	174	174	178	176	195	209	186	198	191	178	194	193	185	180	175	192	186	180	183	193	163	175	176	195	199	185	185	196	172	193	168	193	178	173	184	156	183	178	193	169	201	181	170	198	165	179	183	197	185	170	169	186	209	187	192	183	178	217	202	173	165	184	167	185	180	184	177	160	197	168	167	166	168	166	180	192	187	212	184	209	224	192	179	190	206	220	191	188	204	179	198	195	193	194	169	189	186	179	148	176	181	191	187	171	157	200	189	167	183	181	198	187	197	190	177	166	198	185	182	192	171	184	188	182	180	183	176	175	195	183	172	195	198	172	189	163	196	191	185	198	183	181	194	189	182	191	187	195	164	188	226	178	194	169	182	205	188	157	171	159	211	207	196	200	165	180	193	190	186	174	177
14058	28097	25812	17610	12848	9645	7358	5902	4358	3318	2596	2285	2027	1725	1599	1363	1262	1145	1025	939	846	769	699	662	609	623	643	594	573	569	555	523	522	496	516	483	494	454	463	447	441	460	459	477	515	503	518	497	501	465	475	439	408	435	435	447	401	437	409	401	429	444	397	376	370	383	369	389	376	427	364	349	382	366	357	367	375	304	360	389	362	381	365	403	378	381	388	412	355	354	366	384	372	369	388	396	366	404	370	373	367	340	411	393	362	336	378	376	366	348	336	385	368	364	375	376	408	381	393	347	372	355	389	395	355	374	369	389	339	352	383	359	384	399	339	318	368	331	379	367	346	353	374	374	397	350	350	363	376	385	399	400	376	358	404	361	351	386	373	377	358	340	363	364	362	342	322	394	360	380	369	383	369	361	365	371	363	396	383	372	344	382	327	356	379	379	388	388	371	384	364	387	382	334	360	366	354	394	373	345	362	395	365	373	364	366	357	401	356	348	353	352	399	374	350	340	397	380	376	383	335	339	363	344	375	354	336	355	356	394	390	358	363	358	330	353	348	377	359	341	351	355	368	392	360	355	366	366	395	331	405	344	338	393	354	363	372	342	361	358	385	364	374	337	345	370	368	394	389	378	383	363	357	370	368	355	356	377	356	357	357	369	367	341	383	403	375	363	388	377	334	383	332	366	351	364	348	363	360	357	357	373	369	343	380	317	413	362	383	364	346	340	360	400	395	350	384	362	328	360	387	373	313	374	343	334	359	364	370	349	377	403	363	346	326	357	347	335	387	339	366	359	349	341	404	375	358	377	389	353	400	363	367	370	375	376	351	337	362	352	344	359	363	372	375	367	382	345	357	377	353	376	348	353	385	358	385	391	338	375	373	367	383	390	334	350	350	362	349	366	372	368	375	367	388	335	369	396	357	362	365	391	354	370	348	340	331	346	366	368	357	356	358	353	370	409	321	384	377	351	355	386	378	335	369	331	339	374	373	345	393	382	344	355	386	326	347	363	371	385	367	375	398	352	372	366	355	373	360	359	391	332	350	352	350	383	361	381	354	405	343	354	351	354	372	370	381	329	330	363	352	370	359	359	351	359	368	363	358	372	392	369	340	368	370	330	350	402	385	352	371	359	359	349	379	359	335	386	382	377	353	328	378	407	365	389	333	395	369	366	341	341	357	366	368	357	346	359	379	322	345	360	356	362	361	328	337	347	351	339	338	367	351	355	394	350	340	380	339	366	393	336	379	350	393	396	351	387	367	342	382	362	394	365	373	352	338	354	335	354	350	358	397	361	354	377	362	377	386	370	370	379	364	377	360	349	327	339	354	394	367	317	372	385	351	351	343	380	383	333	357	389	394	372	345	369	335	349	344	379	340	364	385	397	353	374	357	343	374	343	356	359	326	411	386	387	355	402	408	328	333	363	358	372	355	344	356	372	396	358	348	367	377	410	358	344	373	356	385	369	343	321	367	348	354	371	423	343	377	360	352	365	333	342	363	348	363	351	364	369	348	393	370	373	367	382	364	392	348	356	338	352	351	375	347	367	340	381	379	339	358	345	350	332	341	374	341	365	345	356	383	356	343	367	346	361	367	379	335	321	362	377	368	373	337	353	335	359	353	372	388	355	388	395	350	372	378	329	348	382	345	390	331	362	344	345	320	370	351	347	350	373	348	385	361	373	397	373	368	363	358	386	336	376	348	367	368	371	337	356	388	353	351	369	354	362	355	388	367	374	386	390	342	377	364	371	367	383	368	334	380	341	340	404	394	372	374	360	346	375	389	395	334	356	357	357	370	361	347	365	349	341	379	341	357	371	381	361	388	330	371	372	372	364	403	380	342	359	370	350	387	392	368	393	383	362	380	360	356	331	361	366	331	328	378	349	391	382	398	361	384	346	381	382	375	368	329	365	422	342	347	354	353	377	339	362	358	366	377	386	345	356	348	406	350	326	367	370	393	350	321	396	361	381	372	339	371	386	357	335	370	374	375	337	335	330	368	378	349	340	379	379	384	351	330	368	372	359	344	382	364	360	355	373	380	355	411	377	378	358	371	342	340	328	352	347	374	375	358	375	379	307	352	351	364	415	341	364	379	369	336	356	356	375	369	343	393	341	356	326	379	337	369	369	357	373	360	367	326	386	388	373	354	363	370	360	329	367	355	342	358	358	399	372	357	375	366	357	373	369	376	371	349	367	366	355	369	396	371	354	345	371	351	376	369	380	355	357	387	388	355	356	339	374	351	316	369	362	372	343	340	354	369	381	361	340	336	354	373	361	352	372	356	358	385	357	368	387	353	375	389	340	379	345	350	356	339	360	351	353	334	318	375	340	390	335	330	346	387	401	353	344	368	352	367	371	376	376	338	321	353	386	319	326	373	357	351	376	365	362	371	377	344	343	402	321	376	358	346	328	351	357	370	351	344	373	407	372	373	335	375	374	413	361	372	346	361	360	381	387	355	342	377	331	380	418	376	382	419	383	368	338	401	354	381	342	386	375	346	355	334	334	378	353	393	363	388	369	372	355	376	376	347	365	384	368	372	385	364	357	370	355	360	357	383	343	363	381	368	338	408	343	379	321	328	357	378	345	346	359	369	378	389	352	399	338	320	353	349	380	359	332	332	366	350	354	356	375	336	329	331	346	395	377	359	390	391	403	359	361	374	375	323	353	337	356	396	361	356	379	381	336	366	357	348	354	348	326	371	350	349	364	366	376	383	331	351	365	369	398	356	344	353	353	330	351	344	350	370	345	344	345	358	352	393	369	346	358	337	378	314	386	378	361	370	407	349	378	381	365	369	359	338	384	357	333	345	365	345	396	354	377	366	337	359	360	372	361	368	342	337	358	373	366	369	362	396	377	371	384	351	362	354	374	341	347	386	369	354	351	332	369	330	358	373	384	375	397	359	372	366	379	393	363	368	379	348	358	369	384	349	364	364	362	368	392	371	351	358	333	372	373	359	343	353	378	363	368	355	369	356	365	341	379	354	332	368	392	368	378	386	316	357	366	378	373	369	368	328	369	354	349	376	368	384	350	342	372	348	369	392	359	390	367	355	400	385	363	366	341	384	380	372	357	369	355	366	383	355	369	371	374	352	378	393	361	348	335	353	401	377	343	330	395	307	360	356	328	369	386	361	379	387	368	362	358	373	371	351	398	367	391	364	377	383	372	373	375	351	381	400	366	367	375	365	368	364	375	372	393	364	362	343	372	359	393	367	344	327	373	395	366	374	394	360	346	337	344	370	328	365	389	361	371	368	376	365	376	383	331	404	346	366	382	377	355	363	380	364	388	353	336	359	374	381	373	354	357	342	365	338	352	359	374	346	383	385	368	357	373	365	352	371	349	346	368	360	377	377	356	358	368	370	312	335	348	358	408	377	377	366	381	417	387	356	360	378	339	339	378	390	356	341	370	395	360	368	369	364	384	367	343	316	369	379	363	347	357	345	346	361	352	362	357	384	336	350	353	368	372	356	352	357	320	372	334
26451	20130	10876	3767	1877	1226	844	709	538	449	465	385	365	371	321	315	299	337	315	338	304	317	285	283	288	305	311	283	295	298	299	262	285	276	255	308	250	300	271	266	313	312	299	274	260	274	281	330	286	274	300	289	285	291	272	297	263	280	273	277	293	295	301	302	264	269	300	274	281	257	260	285	244	285	271	277	242	294	284	281	253	260	249	298	280	266	266	260	227	275	255	270	288	253	276	248	270	263	272	264	247	248	278	271	269	261	292	253	255	292	270	263	271	280	235	260	227	281	249	266	265	291	254	233	271	307	294	285	299	257	242	287	258	302	276	273	254	258	260	247	264	272	276	305	266	269	299	275	279	278	263	282	266	262	264	264	287	263	274	287	256	285	261	274	259	295	271	277	288	267	255	261	267	298	293	266	244	240	254	277	261	284	276	271	295	279	254	248	295	264	243	295	285	258	267	273	244	252	273	296	285	255	272	281	292	293	279	275	259	287	294	275	291	263	281	263	290	278	252	306	290	272	259	272	261	302	266	271	293	279	278	280	269	284	272	283	265	258	268	289	248	268	235	269	261	296	271	262	278	276	267	266	281	278	256	292	271	266	243	293	283	244	250	258	277	254	258	264	255	283	273	257	283	263	245	296	284	260	256	296	287	247	248	262	279	255	287	258	237	287	267	292	272	262	255	308	283	276	284	247	278	282	268	280	295	281	258	284	291	263	263	256	275	279	277	248	289	268	265	308	267	254	249	265	280	275	289	256	251	257	269	288	285	273	284	263	258	275	301	255	280	257	258	273	290	279	276	274	234	262	264	285	280	284	272	261	269	290	276	266	294	279	280	268	276	302	275	293	272	270	278	281	260	282	304	257	266	269	287	294	286	273	252	268	248	266	280	289	277	293	265	271	238	252	294	279	291	302	258	274	257	258	246	257	235	252	245	285	264	260	280	260	249	262	277	246	252	264	258	279	244	269	262	295	246	306	275	269	280	281	273	278	273	283	271	253	293	256	266	275	272	263	286	280	293	269	263	258	254	256	273	271	290	260	300	273	264	296	271	270	278	307	254	267	264	285	280	262	267	306	306	268	306	274	278	281	254	232	258	255	278	272	274	288	270	287	260	276	260	283	255	288	297	246	256	294	279	259	269	297	274	271	266	252	271	271	297	286	277	278	234	286	266	264	260	272	262	277	278	278	270	285	264	264	296	234	271	289	285	269	285	251	290	280	278	266	275	278	274	265	275	326	266	272	269	266	247	284	266	249	239	278	261	252	270	262	259	245	281	270	296	272	276	282	283	239	256	276	246	305	256	263	285	246	295	245	268	280	279	269	270	243	257	292	282	281	310	266	255	284	275	284	255	237	284	260	254	285	256	275	274	281	275	265	291	289	292	260	270	269	313	285	274	244	266	294	287	272	280	276	270	297	238	253	308	283	262	283	265	283	283	277	270	270	306	267	281	262	268	257	285	255	287	268	277	283	284	270	266	277	260	256	277	258	257	307	261	286	262	246	263	261	287	286	251	295	265	269	271	249	266	277	261	284	266	280	265	281	281	262	283	252	268	281	275	265	289	294	271	310	291	291	255	288	271	293	294	257	277	285	271	263	258	282	305	283	256	275	297	248	278	252	294	279	283	257	264	303	294	251	271	281	266	267	286	292	243	281	295	255	267	244	290	265	293	282	274	269	270	298	268	275	287	234	299	303	263	282	258	274	271	291	267	269	265	282	274	264	264	269	289	233	273	280	270	270	258	261	273	264	266	273	258	259	273	241	265	257	266	279	273	274	253	286	297	282	268	242	250	262	298	269	269	263	272	309	292	259	254	266	262	270	291	267	289	288	257	297	268	271	271	288	273	292	276	271	279	272	277	255	250	262	261	272	303	250	255	250	263	288	264	267	254	296	252	266	260	263	278	268	265	255	280	264	264	288	274	251	280	295	273	268	257	284	276	273	300	258	294	276	253	247	278	266	277	285	270	265	286	272	282	243	275	320	284	275	287	305	263	268	257	242	289	310	295	273	259	238	292	260	271	283	273	264	274	260	239	260	260	255	263	294	281	251	272	248	282	242	269	264	276	271	250	277	263	262	283	260	240	301	289	241	256	265	246	268	254	268	319	269	243	282	261	273	296	253	262	275	283	282	277	250	280	263	289	277	263	255	256	282	257	271	260	295	244	272	295	243	239	276	264	256	293	268	266	268	278	267	294	278	275	299	266	245	230	316	267	291	240	272	277	278	283	276	243	257	292	246	274	258	261	228	282	284	286	283	281	274	269	261	263	275	295	264	260	273	262	301	270	280	270	283	253	254	290	251	273	286	270	268	296	270	290	284	289	243	248	287	266	270	275	242	276	270	265	291	269	242	288	280	293	258	262	265	297	252	247	283	273	267	303	273	276	284	277	267	255	279	243	257	260	282	277	294	244	298	251	278	259	297	276	247	258	282	288	288	264	298	250	285	241	271	284	237	263	263	273	256	260	271	270	246	294	285	267	282	250	258	276	301	281	275	296	260	270	274	244	275	299	282	286	260	239	256	316	244	254	267	273	292	276	238	281	262	271	243	267	276	263	294	273	263	264	278	289	267	281	278	287	283	259	268	230	282	263	274	274	283	272	246	281	255	285	256	272	277	233	273	283	280	273	286	257	257	279	278	259	265	291	270	263	299	283	255	255	282	270	255	265	256	268	280	260	261	238	284	262	274	247	262	314	275	266	320	282	239	270	261	261	284	275	240	298	289	260	296	246	263	287	280	286	278	264	268	283	262	270	276	272	255	264	275	276	268	294	256	264	247	302	280	296	271	264	246	275	277	290	273	279	273	271	283	302	249	294	272	247	246	297	287	267	270	245	265	272	282	261	228	260	286	254	242	273	260	270	288	265	274	231	256	273	278	279	275	284	253	255	257	264	295	260	247	268	279	279	285	262	262	264	256	262	259	278	258	269	251	258	262	299	267	274	290	277	272	281	249	276	302	260	243	282	290	251	299	287	253	277	256	269	272	273	281	255	292	285	237	287	254	301	252	252	295	286	277	292	279	234	245	250	275	264	264	271	256	236	284	271	292	288	281	257	276	256	282	285	279	283	285	269	235	266	252	244	271	277	271	257	289	274	246	258	269	289	279	264	275	279	261	304	257	255	316	261	287	278	261	263	294	282	286	279	279	284	263	276	280	274	287	260	291	281	257	257	308	251	293	278	286	272	284	260	298	281	246	274	246	268	277	260	259	268	283	262	276	256	279	259	302	295	309	265	274	259	282	303	292	263	263	268	245	278	277	265	279	264	254	258	294	269	258	265	284	276	268	263	272	263	290	299	289	244	266	271	272	255	253	279	278	268	283	271	284	278	282	282	262	265	272	263	287	276	262	282	280	256	268	269	254	279	261	284	266	258	253	262	253	252	244	272	259	275	257	296	263	296	258	267	293	250	258	265	269	260	265	294	281	272	259	290	290	288	287	293	259	235	275	300	276	279	263	278	258	286	269	282	305
10192	15523	14144	8234	5640	4052	3046	2548	1818	1456	1212	1198	1040	991	946	879	806	777	702	750	709	630	681	638	627	613	613	634	566	626	587	573	622	638	566	562	575	597	551	540	583	579	572	631	576	607	593	594	629	626	526	623	536	545	556	560	553	539	584	549	560	577	549	570	548	547	556	580	558	538	589	543	519	528	506	579	536	576	588	586	555	562	540	570	581	565	546	546	509	551	547	510	549	558	520	587	532	508	526	597	569	555	540	547	481	539	544	544	532	546	536	529	548	516	558	559	540	567	563	554	571	558	548	522	501	588	546	555	566	558	551	537	542	564	605	521	542	548	541	589	566	579	541	599	550	520	555	558	534	568	553	556	543	534	588	564	552	557	544	559	513	585	538	553	553	540	584	532	553	506	574	589	532	525	562	537	532	528	549	472	503	545	559	536	513	567	506	575	529	519	540	569	547	551	543	556	548	580	559	545	557	568	581	541	590	514	539	548	572	513	530	541	539	551	595	546	585	514	544	546	511	546	540	579	529	564	600	525	552	526	537	549	534	524	555	543	548	516	572	518	566	528	536	514	578	564	580	605	541	522	530	558	515	523	563	539	590	502	522	517	573	528	535	552	566	534	562	560	529	527	581	516	520	557	546	574	507	530	536	542	561	541	557	583	593	546	578	561	541	543	557	532	548	513	559	529	557	560	512	538	544	581	497	535	505	573	523	508	561	544	523	558	564	552	560	559	555	516	595	562	568	569	539	556	519	553	577	598	591	589	547	540	581	557	519	525	524	562	554	549	541	566	564	553	575	567	516	533	547	537	527	571	573	558	554	531	555	543	528	552	570	580	527	542	576	541	569	560	563	577	542	573	574	517	576	577	520	560	563	525	550	541	528	536	530	602	573	577	558	509	539	610	519	558	563	510	567	538	545	531	567	543	537	567	548	579	567	544	537	589	580	530	555	529	554	541	512	549	595	611	492	561	535	568	510	537	559	560	532	556	552	531	563	514	564	573	537	555	546	536	524	531	603	542	496	595	536	538	545	561	492	551	543	514	572	556	481	514	515	562	513	536	566	536	557	515	539	584	578	574	517	540	547	513	546	561	544	545	575	559	559	560	553	575	565	575	564	605	606	501	506	519	554	525	572	604	608	529	561	556	565	568	554	546	494	549	519	534	553	585	556	588	560	518	530	584	557	515	564	539	545	543	547	504	564	599	592	549	581	561	528	575	567	572	568	546	553	553	545	563	577	533	545	506	558	539	546	604	553	583	544	575	556	541	549	551	558	534	542	549	531	556	528	519	591	551	532	606	525	530	606	535	594	581	540	558	561	577	571	549	536	562	579	537	604	539	549	555	565	558	617	543	529	567	578	558	607	581	521	553	564	537	553	514	527	603	533	572	517	530	550	557	545	554	543	526	551	498	548	564	561	559	579	553	541	566	543	536	551	536	529	557	530	562	588	536	569	551	560	543	578	550	569	540	580	530	572	553	519	536	530	576	559	551	546	549	578	538	572	601	563	579	538	547	519	530	533	537	558	575	541	584	558	564	577	510	499	560	520	579	499	544	553	514	579	551	522	563	575	495	564	553	534	529	569	545	556	518	582	568	500	549	536	558	523	584	616	497	594	542	560	526	553	527	559	540	513	543	509	524	573	562	549	570	540	544	549	534	557	520	560	527	550	534	532	569	557	528	557	547	543	525	544	555	544	563	534	553	562	573	540	555	544	551	545	514	577	528	540	527	569	509	566	536	504	527	541	562	553	561	563	558	564	522	555	555	533	542	544	561	576	520	556	480	594	545	573	578	538	499	571	531	525	523	523	545	539	555	514	541	565	561	522	547	531	583	531	555	553	577	543	575	562	552	543	519	523	534	555	554	538	541	567	540	546	577	572	539	519	516	563	531	557	547	586	582	578	542	543	586	614	556	559	533	566	525	579	501	554	539	541	532	580	543	526	573	532	521	543	534	548	533	529	572	595	555	554	575	545	532	571	576	539	524	549	584	551	554	537	569	535	516	530	555	537	580	525	519	516	575	545	550	533	574	590	549	551	538	555	542	570	577	571	540	559	529	579	515	531	554	560	551	537	536	558	545	568	560	543	565	563	574	542	558	543	529	560	536	580	564	573	531	557	606	540	525	521	569	543	571	546	565	565	531	546	569	558	563	582	564	553	503	574	559	559	539	511	548	539	555	546	555	588	562	574	533	593	534	574	560	562	550	562	511	564	557	569	609	560	565	523	516	518	553	576	536	538	548	561	557	575	526	567	560	547	568	550	540	547	484	576	535	519	547	548	585	536	556	517	572	568	533	526	540	526	516	528	524	607	549	545	596	535	566	582	533	542	524	569	529	525	539	558	561	545	556	490	555	521	574	523	504	525	559	568	557	562	550	555	554	510	555	554	553	553	535	572	550	528	557	618	524	540	548	513	563	596	558	506	537	549	557	555	580	540	546	604	582	535	569	577	558	552	560	548	531	551	528	541	560	533	571	517	516	559	568	528	537	519	582	569	522	595	557	518	531	527	513	535	531	502	570	563	569	500	537	531	522	547	556	584	566	576	552	571	551	534	534	578	543	561	522	525	534	585	518	548	548	507	519	534	575	608	538	497	557	538	523	538	560	553	573	570	560	575	545	525	609	535	488	547	534	528	573	576	544	533	553	557	575	503	532	594	565	571	513	571	558	521	535	548	540	545	533	576	577	571	546	543	584	540	561	533	547	544	487	564	536	531	550	540	533	568	531	556	535	531	538	559	529	547	529	533	552	575	544	524	557	530	525	598	516	540	533	544	520	590	526	586	558	516	547	559	581	534	551	553	565	518	589	557	547	572	523	522	536	546	554	522	557	537	557	541	570	525	558	529	526	536	579	564	552	553	555	518	530	565	531	579	537	545	535	568	509	575	523	556	534	538	567	524	517	548	561	541	514	548	528	525	534	520	538	533	599	534	518	551	561	558	541	507	533	549	521	552	548	517	536	522	553	550	495	561	553	567	506	533	541	527	542	534	525	557	544	593	549	539	530	523	558	581	545	588	536	555	571	563	486	568	524	543	554	521	576	567	581	605	499	536	525	518	554	546	572	468	513	511	531	574	508	519	546	542	554	561	542	534	571	559	616	560	564	576	552	574	552	576	536	538	559	568	532	570	550	555	563	536	546	525	559	547	553	557	513	593	531	522	551	527	534	545	539	524	561	518	514	570	526	536	595	558	583	520	515	568	543	529	519	561	563	516	584	542	535	540	569	551	566	565	538	529	521	553	575	544	548	553	588	546	535	550	522	522	528	547	540	516	525	578	549	557	503	573	528	510	596	521	542	538	575	545	529	544	541	591	558	526	539	556	537	556	580	525	495	512	537	559	557	556	526	520	532	526	535	571	530	523	544	577	531	525	543	545	529	558	571	545	521	576	528	536	552	550	534	500	541	553	554	550	578	521	550	563	527	531	533	523	500	505	535	573	518	541	558	601	512	538	528	586	565	533	571	546	545	527	548
24016	21126	28144	24335	19373	4534	1871	1091	712	579	462	401	401	352	333	279	264	274	265	239	232	213	204	183	202	208	213	186	220	180	198	204	163	207	179	171	167	194	154	172	166	178	188	185	179	193	186	201	200	203	200	189	165	185	171	173	167	186	167	178	151	157	168	167	184	167	162	179	183	164	176	173	161	172	161	175	157	173	187	177	168	147	170	170	170	183	166	167	169	150	142	174	171	202	165	185	171	165	156	136	163	161	181	155	150	149	170	158	144	155	172	175	169	149	156	159	170	161	136	170	188	152	167	153	155	178	154	166	164	162	147	164	181	155	177	156	156	148	156	146	160	174	174	154	169	159	143	170	146	159	167	158	139	188	161	191	141	160	162	173	168	157	167	171	162	161	193	160	149	157	191	168	159	159	170	169	168	166	157	165	150	169	170	194	155	167	179	170	165	159	185	165	151	171	170	171	158	159	167	171	171	185	166	153	174	171	145	152	148	161	173	165	151	184	156	171	154	167	180	145	160	144	153	176	161	159	183	174	144	151	157	181	161	161	150	189	161	153	154	158	164	156	170	147	169	140	168	140	159	159	180	185	179	158	188	163	165	161	170	136	153	187	156	181	148	178	154	164	208	177	188	149	160	179	190	175	172	179	140	159	130	147	141	174	165	172	166	169	159	141	146	164	155	160	174	175	161	160	182	169	147	144	145	173	147	168	148	160	154	161	166	167	148	147	156	154	177	132	151	157	175	161	176	152	175	170	153	164	158	193	172	183	150	164	173	173	155	170	174	172	161	152	165	175	198	150	160	175	138	147	141	168	173	168	151	178	159	171	172	153	170	192	163	177	161	175	173	158	155	157	155	155	148	163	176	159	170	180	153	150	153	174	145	157	156	154	167	149	144	131	152	144	164	151	142	170	149	174	182	154	166	152	147	180	157	178	145	170	145	166	155	156	168	205	177	160	167	180	154	162	171	170	155	182	175	180	165	153	167	138	169	169	172	174	160	154	167	162	176	136	159	162	154	156	126	165	152	175	156	187	170	172	163	155	161	176	146	169	155	171	146	182	176	160	158	160	169	172	156	176	171	150	169	156	169	147	152	154	172	169	155	146	176	179	154	166	161	144	160	171	161	178	143	154	183	178	159	159	169	173	162	145	168	171	156	157	176	154	158	150	142	168	163	160	157	156	175	148	169	155	140	169	179	175	169	153	162	184	150	157	173	169	168	167	165	156	160	159	145	174	176	187	183	147	145	135	175	148	150	157	168	156	150	161	182	150	170	169	156	139	178	157	146	145	165	148	190	151	158	143	173	158	157	133	157	141	157	179	160	145	142	172	141	168	183	175	156	172	164	168	182	149	162	161	161	176	162	167	163	150	154	167	128	182	151	161	161	178	200	167	163	160	171	161	146	157	149	163	140	161	170	171	170	162	164	142	184	164	148	162	150	170	176	190	162	163	149	150	176	149	171	153	168	141	174	164	143	159	177	162	154	155	186	178	175	159	173	172	181	170	171	181	163	157	182	160	156	156	159	158	148	177	172	164	167	188	147	174	156	184	156	182	166	164	152	156	166	169	163	161	181	164	141	176	162	178	165	164	146	161	154	167	174	173	158	165	142	187	177	193	164	156	159	142	170	171	183	158	172	177	166	150	179	148	197	168	185	167	149	158	173	160	164	153	146	168	149	168	159	150	177	161	154	161	177	159	171	157	185	166	168	128	179	154	161	146	163	147	169	183	181	149	179	171	177	161	146	161	163	148	162	173	161	152	186	154	182	174	135	173	160	196	174	172	174	140	160	156	159	156	160	156	164	159	190	194	159	190	150	171	178	164	178	172	140	163	158	141	176	156	146	158	162	160	174	167	164	175	192	148	183	177	148	172	148	154	166	169	171	174	160	198	163	161	176	182	178	166	158	172	167	165	169	166	150	162	155	185	171	197	170	151	162	158	142	159	173	165	171	175	143	149	184	157	174	173	162	152	168	158	155	163	188	179	168	153	165	167	137	162	156	180	136	159	146	179	175	140	152	168	168	152	169	169	172	157	152	170	171	162	156	176	172	158	171	152	162	160	124	143	149	202	163	175	168	153	172	175	169	162	167	147	174	163	159	190	176	155	174	155	174	164	177	140	158	169	137	161	171	165	159	154	178	161	183	162	155	156	159	165	171	146	165	159	173	165	152	164	159	166	183	160	159	159	148	140	172	161	156	162	154	164	157	185	166	175	162	146	171	154	172	183	168	156	141	142	154	167	150	186	155	180	182	179	145	173	169	162	185	147	161	160	156	146	157	143	172	145	155	156	173	150	159	174	166	161	135	155	177	155	161	157	135	148	163	155	164	164	164	165	141	155	174	157	176	168	156	161	151	171	179	134	158	167	150	160	173	170	151	159	189	156	160	147	183	185	169	151	158	149	169	168	162	172	161	168	148	140	143	168	149	154	157	148	161	150	146	178	172	155	169	172	158	170	163	178	158	167	154	148	164	168	141	153	143	169	158	148	173	168	160	178	171	181	149	170	170	151	172	185	162	145	164	181	150	155	157	168	163	164	165	165	145	177	151	156	155	148	153	184	206	159	159	173	152	174	153	145	171	170	173	156	181	173	176	176	164	163	173	152	163	176	166	164	154	156	157	160	167	174	148	181	152	152	163	143	169	159	147	169	163	174	170	158	164	165	165	165	163	173	175	157	161	153	157	154	151	157	149	165	153	170	149	168	165	167	169	163	163	171	159	170	147	186	169	133	147	168	156	149	142	178	165	168	160	157	177	159	143	156	141	158	146	156	167	152	172	168	179	167	140	173	169	156	137	159	167	172	152	159	174	165	159	176	160	158	174	156	182	176	169	130	182	180	154	149	165	161	157	181	162	172	171	176	168	161	148	153	172	174	161	177	159	167	194	169	138	151	177	157	150	148	157	136	174	150	150	158	185	145	146	144	164	175	186	143	152	168	152	138	171	147	169	163	176	162	171	165	161	148	161	170	163	145	144	150	170	174	147	171	148	150	156	195	154	163	163	146	159	157	153	164	169	155	158	172	158	165	165	188	162	155	167	180	178	165	158	169	160	175	157	183	166	192	143	171	178	157	167	166	149	167	169	167	178	166	160	177	152	154	176	159	164	177	168	190	174	157	167	178	170	174	179	162	165	154	185	142	137	159	174	184	175	168	197	151	158	169	173	175	173	191	165	183	161	151	169	148	166	185	167	173	162	151	197	170	155	154	164	165	152	155	163	146	177	154	164	173	150	189	179	180	165	184	161	147	164	163	153	167	188	163	160	182	135	160	155	184	179	173	156	166	154	162	138	166	143	157	169	146	184	145	177	141	152	173	181	169	182	145	157	156	164	158	180	171	151	164	150	155	170	156	168	149	180	152	162	147	163	159	164	169	179	165	149	153	161	168	153	160	169	165	157	172	158	178	170	159	151	173	124	183	185	164	166	150	154	170	145	185	155	171	197	179	159	181	139	144	186	169	157	174	163	151	169	153
11713	23214	21103	13603	9446	6980	5304	4124	2914	2175	1812	1631	1416	1319	1193	954	815	787	723	650	645	634	569	484	521	542	535	507	489	468	484	453	435	421	412	420	389	402	412	408	370	431	442	449	434	432	468	426	482	413	414	404	412	400	386	398	374	382	390	402	342	361	416	341	365	344	343	329	354	361	365	348	365	327	363	354	347	351	339	399	343	357	351	365	366	343	380	383	336	362	345	363	321	379	375	357	370	349	347	361	327	336	338	371	360	361	358	368	363	374	382	328	353	340	322	361	374	338	342	353	325	356	337	340	349	351	358	348	321	314	338	356	358	347	352	353	344	381	327	362	361	348	350	323	318	325	319	335	340	328	336	319	337	322	368	314	349	337	354	354	348	349	345	344	348	352	348	341	381	339	313	340	331	327	340	340	360	361	342	310	343	352	368	352	367	366	348	344	346	339	330	366	379	323	385	359	358	331	350	318	367	371	331	351	312	358	353	359	359	368	341	346	367	351	339	339	358	363	367	357	322	342	323	375	353	331	349	351	358	342	349	366	353	334	341	339	343	366	317	341	342	405	333	347	370	352	355	375	347	343	330	332	353	335	354	320	334	340	353	359	338	366	327	328	356	347	375	310	336	313	371	379	316	358	341	338	385	363	350	345	343	350	339	302	375	346	366	344	375	367	389	361	339	343	340	348	347	371	341	331	374	352	376	342	393	359	325	378	355	375	346	359	315	356	306	320	336	351	364	332	337	315	333	359	348	341	322	369	353	349	352	343	343	353	349	362	361	348	335	326	339	358	352	313	357	360	325	348	357	351	345	366	342	365	376	315	358	315	318	339	360	357	358	315	350	380	328	358	340	349	332	345	312	370	351	314	357	348	349	370	315	356	344	313	312	337	323	350	307	341	339	361	324	342	364	363	369	358	343	338	323	362	352	357	350	340	358	333	347	335	362	370	354	327	389	344	369	326	329	334	351	338	316	333	329	340	357	318	335	352	354	352	336	359	344	323	334	353	357	356	360	352	365	338	328	363	358	322	310	320	297	348	352	324	344	353	319	358	344	355	349	352	354	342	373	343	343	358	351	380	342	342	343	356	367	378	359	351	372	346	376	319	350	349	350	341	342	336	338	347	353	338	366	332	349	334	338	338	372	350	332	354	329	352	362	343	354	359	343	331	345	357	340	366	323	364	340	354	312	328	328	353	386	312	353	355	327	322	338	336	352	315	352	310	361	364	333	361	325	361	340	341	391	352	338	388	327	324	378	328	345	301	346	370	345	369	370	335	350	322	329	310	349	352	349	321	357	323	351	333	353	344	351	323	333	367	355	320	365	335	354	333	326	350	361	318	350	341	358	334	334	356	350	344	341	351	339	314	353	343	359	323	317	300	337	310	336	316	380	343	340	365	352	360	325	382	356	390	345	332	357	349	345	313	354	357	329	361	365	315	374	341	377	340	360	352	348	335	355	312	358	343	337	352	331	357	357	318	331	338	326	341	346	350	359	333	339	355	352	337	324	336	374	316	325	343	332	326	362	352	333	370	355	331	352	347	331	352	323	335	343	335	359	336	363	343	353	362	378	328	344	364	371	345	324	327	353	359	344	320	310	354	350	345	356	334	355	387	349	301	350	338	368	321	387	362	356	349	332	301	333	366	315	327	320	355	354	348	339	335	408	361	334	330	345	331	335	352	343	366	336	349	333	347	347	336	365	351	359	337	324	348	333	357	329	351	325	345	336	339	360	341	347	349	334	357	351	334	342	355	326	348	298	311	346	332	355	310	337	356	324	336	357	369	387	338	381	333	332	345	373	366	360	369	373	368	355	359	361	364	340	345	376	316	392	375	343	349	306	336	338	330	334	321	369	353	360	332	339	323	366	323	380	364	314	377	342	354	358	326	338	350	357	354	378	323	346	346	328	384	335	338	349	338	348	347	351	326	327	335	349	314	345	352	369	346	312	367	313	365	345	338	357	352	352	347	373	365	328	328	313	325	365	345	366	368	360	346	360	333	341	359	335	360	352	320	357	350	325	369	323	365	371	298	341	351	327	362	369	356	339	353	340	335	334	348	316	350	323	328	358	353	373	351	340	327	333	338	317	325	339	373	331	359	329	373	380	338	370	309	361	323	323	375	319	320	359	370	339	353	352	372	342	380	297	355	330	347	348	340	364	360	333	358	354	353	348	322	329	337	379	355	400	335	353	361	328	343	333	306	338	340	337	373	353	340	307	359	329	359	350	334	339	363	346	318	342	353	331	359	374	351	340	334	338	354	354	348	337	332	334	320	317	333	335	346	328	351	321	353	338	358	360	346	296	325	361	336	346	334	354	361	358	352	346	345	322	378	342	384	348	351	372	362	357	340	355	319	338	369	356	374	351	338	395	318	362	334	350	356	359	319	324	378	337	313	359	362	351	353	337	357	326	376	331	333	360	343	345	322	335	345	366	346	334	363	363	362	328	336	354	320	321	329	368	334	323	347	355	379	319	355	331	325	336	317	337	349	364	344	328	329	356	361	364	373	332	348	358	326	360	368	342	342	375	355	340	332	366	361	364	342	403	336	328	345	349	373	352	358	356	332	346	323	370	343	325	358	332	302	355	352	355	369	341	359	362	380	343	365	327	353	331	343	341	349	368	342	343	341	369	383	339	325	319	334	351	355	366	363	342	347	354	330	332	329	372	339	325	345	351	341	359	332	353	323	292	341	349	336	330	342	365	373	381	336	334	357	374	314	344	329	338	329	340	343	379	352	335	350	346	341	338	340	339	369	333	340	366	321	356	337	327	361	345	373	310	330	350	326	340	357	386	311	354	371	355	329	325	340	344	360	351	346	335	338	360	373	358	355	314	315	347	360	338	351	378	351	323	356	349	339	333	339	352	347	336	328	324	383	341	335	332	341	346	362	333	365	357	307	355	357	322	333	345	372	334	335	359	352	348	344	377	348	333	342	340	327	341	356	369	349	359	348	334	331	356	318	357	341	331	335	348	363	349	355	386	332	348	323	345	371	328	333	349	363	339	356	371	355	337	331	345	349	326	362	371	351	315	352	352	336	362	360	337	341	367	318	343	327	335	354	329	339	316	348	336	357	359	355	360	321	322	341	333	353	393	373	333	318	349	345	354	379	356	366	360	334	340	351	340	342	321	354	341	372	368	358	359	357	334	336	363	332	364	315	341	317	358	340	353	355	357	331	338	320	354	318	351	355	347	334	305	357	361	359	332	340	324	347	334	306	353	347	353	381	342	311	337	336	345	340	369	357	333	346	355	347	336	324	315	357	339	344	361	315	326	351	364	362	335	354	318	309	391	352	340	340	316	332	379	398	323	343	362	326	325	361	336	343	359	346	342	370	328	329	361	356	338	322	351	340	325	356	353	335	326	337	364	348	335	326	351	353	339	353	357	346	350	352	318	320	341	348	328	384	334	373	332	328	356	312	351	318	351	359	358	345	323	345	332	338	324	361	334	354	359	334	337	374	300	355	372	330	360	343
23059	21115	28812	23656	21121	18563	4639	1775	1118	872	735	643	561	537	472	377	368	349	311	304	308	290	290	250	272	222	265	273	247	232	243	222	251	194	213	197	223	181	220	229	237	187	204	211	248	217	201	219	223	211	208	209	201	205	213	194	211	191	202	203	210	201	178	199	183	180	186	200	206	196	183	185	173	176	204	154	159	169	184	175	177	171	176	175	188	199	201	215	188	187	195	193	181	178	202	186	157	173	183	180	212	182	163	178	187	181	176	184	180	192	169	191	189	204	182	181	187	170	171	173	204	202	196	202	177	163	202	159	171	203	182	201	191	183	218	179	192	192	188	197	194	214	197	187	152	210	173	171	181	199	186	192	155	196	191	208	183	176	168	188	203	187	172	184	149	176	180	199	187	195	201	189	199	192	187	150	166	196	166	194	169	196	200	169	180	194	177	178	205	195	195	184	178	178	170	206	183	179	198	181	181	193	184	176	214	201	162	161	177	180	195	183	168	193	188	174	204	191	200	170	165	165	177	180	183	181	206	199	184	175	185	179	203	183	162	170	183	183	190	197	204	150	188	192	187	168	183	175	184	177	208	156	177	186	192	183	163	168	198	181	200	192	140	160	201	165	198	190	188	201	196	177	170	169	188	166	165	208	172	195	168	183	195	193	190	159	184	179	190	186	180	184	172	190	200	177	192	172	188	177	163	188	184	183	192	190	199	169	202	187	208	168	169	186	185	171	185	168	179	186	179	204	197	182	197	177	191	167	169	181	207	182	174	196	181	178	172	195	183	195	185	189	198	175	194	188	163	203	197	173	188	172	179	189	169	191	170	201	181	173	208	206	180	170	170	196	191	173	184	183	187	182	196	172	184	198	166	218	200	175	173	195	202	191	179	175	189	172	204	159	196	174	186	207	198	161	178	178	161	184	200	186	213	197	188	191	157	176	165	185	170	184	174	167	193	178	158	189	167	177	171	178	188	187	168	189	168	175	162	183	189	170	198	202	175	191	184	203	209	193	169	190	178	180	170	163	158	177	191	167	194	198	155	155	160	199	171	186	191	172	167	200	196	185	188	175	197	201	190	186	174	178	165	204	184	175	194	208	197	186	201	196	180	173	192	224	175	194	210	197	201	186	203	176	206	185	181	197	195	210	182	184	186	192	201	197	175	175	173	154	184	167	208	169	182	176	179	168	177	185	184	213	179	195	159	189	192	197	168	171	205	190	198	164	187	188	168	195	171	167	185	184	164	201	181	212	187	193	158	181	195	183	178	190	186	172	182	200	191	192	174	171	210	166	180	174	168	206	198	175	174	179	175	192	167	218	169	181	184	182	183	174	186	192	167	201	184	193	168	191	194	200	206	175	175	204	197	165	183	155	181	193	199	173	163	196	220	194	157	196	191	186	168	183	209	186	183	171	195	192	176	170	197	188	163	212	176	174	191	173	184	167	192	170	186	177	187	190	194	197	194	170	162	183	192	168	180	188	191	204	158	187	180	192	195	178	163	181	188	177	181	198	178	171	213	175	187	174	181	197	160	172	182	165	192	182	201	172	189	178	163	187	181	178	177	170	189	203	192	215	152	183	193	202	183	195	175	209	175	198	205	184	182	177	153	190	169	185	203	192	209	176	191	174	176	196	172	200	168	181	195	172	221	196	177	180	178	189	174	181	190	174	165	196	197	183	196	166	178	197	189	180	190	174	179	175	171	193	215	200	194	185	181	197	194	182	185	163	194	187	187	188	182	164	187	173	199	183	175	178	167	210	181	195	200	162	195	201	186	188	196	176	184	173	172	198	185	192	187	174	195	174	159	183	191	182	190	162	190	156	212	199	179	175	179	182	176	165	182	186	185	180	180	200	183	186	193	196	193	165	191	186	192	185	167	147	183	212	182	190	203	188	180	168	187	170	191	170	172	207	175	200	173	178	186	213	189	191	188	198	187	162	158	176	173	179	154	182	193	189	168	183	166	168	211	188	178	164	178	179	187	199	161	185	204	178	188	195	162	196	179	167	178	193	184	195	173	158	187	191	180	173	173	183	179	176	175	187	196	194	175	169	186	172	179	187	174	192	175	207	162	169	167	218	203	190	184	208	197	164	157	189	176	193	199	188	201	180	198	188	192	173	174	185	191	206	164	175	202	195	222	169	184	193	184	160	188	173	176	203	179	179	175	186	153	198	182	162	183	215	181	168	182	170	195	193	175	171	191	194	187	184	177	181	178	196	205	201	193	177	175	164	188	193	169	172	163	173	151	179	200	171	177	184	176	177	191	164	172	177	209	195	189	186	158	187	189	172	181	163	194	176	223	172	180	175	172	191	184	175	177	184	169	165	169	200	176	170	172	169	174	183	184	171	179	170	198	171	164	183	177	182	181	183	190	184	186	185	187	164	194	200	175	174	181	157	200	203	159	190	192	167	209	178	177	149	200	178	170	173	170	180	173	196	161	212	189	197	186	196	176	191	188	172	171	162	198	155	165	214	176	170	180	171	182	184	203	194	168	200	171	182	190	186	195	173	194	191	202	188	208	199	171	198	188	177	217	184	199	202	177	183	193	186	186	187	174	194	180	170	190	181	197	171	182	196	187	172	200	163	172	181	172	167	204	161	187	190	170	190	188	193	192	171	188	183	168	196	186	199	174	189	199	190	198	190	173	171	176	192	210	155	191	191	194	184	193	186	193	162	193	169	184	195	194	187	186	202	173	200	191	174	200	220	178	180	183	187	180	193	176	175	199	179	184	194	189	193	188	197	175	179	172	175	173	209	179	176	198	166	193	166	165	175	176	201	173	186	193	182	199	201	142	206	174	173	200	179	193	180	172	205	180	161	181	187	187	189	176	168	175	173	178	190	174	190	183	194	181	177	207	177	176	192	174	204	171	178	178	197	184	186	192	162	199	171	167	169	203	170	192	187	192	182	213	192	161	168	180	179	192	176	202	192	167	201	172	163	198	172	177	164	191	175	196	172	185	202	175	181	186	167	175	176	182	207	187	180	202	154	185	188	175	189	187	192	167	228	177	172	208	161	165	200	195	173	204	179	190	205	174	178	178	175	168	178	194	183	207	208	168	190	182	182	173	185	185	192	210	205	171	180	179	182	180	182	176	197	164	191	169	183	168	174	176	182	179	177	195	193	186	175	194	184	150	177	188	164	170	184	204	204	174	162	184	194	182	197	174	204	179	188	189	176	165	180	158	193	161	189	183	190	190	173	192	177	178	152	184	201	198	167	181	182	201	171	182	179	173	173	180	176	173	205	163	192	180	181	193	176	162	192	181	183	163	186	192	190	193	184	168	183	190	194	177	179	186	182	181	197	167	187	192	195	170	166	157	187	190	168	188	201	182	207	208	185	196	197	216	211	192	180	184	166	171	179	181	218	201	193	175	183	180	181	198	206	199	169	182	178	208	172	203	189	198	176	181	181	175	167	167	197	186	163	181	152	168	174	179	201	175	167	165	161	182	163	163	194	176	186	164	186	174	194	159	188
14108	28444	26133	17771	12852	9953	7641	5876	4115	3100	2592	2263	2097	1777	1640	1338	1175	1052	1045	907	836	737	690	646	659	711	613	568	606	539	571	554	524	518	477	480	442	437	450	464	454	493	448	485	498	491	514	526	504	506	467	483	472	418	427	408	414	422	447	372	425	412	430	357	402	364	356	369	372	357	399	368	373	395	354	377	348	396	349	388	393	371	377	382	396	370	401	346	378	388	380	390	374	398	372	421	393	405	372	358	365	376	369	355	390	389	360	379	367	375	353	382	353	362	339	346	366	392	386	410	355	356	371	352	374	355	380	357	348	374	386	378	358	363	367	357	331	343	361	333	321	360	402	378	394	357	367	364	359	366	369	320	336	365	363	335	332	366	346	339	354	382	323	352	374	371	369	359	329	382	383	353	381	372	362	352	314	381	349	358	354	332	372	373	343	317	367	356	369	342	371	375	340	339	352	388	358	368	306	364	357	367	361	366	381	357	401	377	349	380	367	372	418	368	364	356	376	345	347	340	374	329	384	339	382	333	372	343	338	355	357	352	347	365	363	380	387	344	352	352	367	354	363	372	386	354	366	361	349	320	366	354	369	408	345	367	326	352	360	381	369	317	354	387	339	357	351	349	367	339	374	343	341	374	310	354	354	347	342	320	368	342	359	360	336	352	354	376	384	401	343	362	351	376	336	360	342	331	334	335	358	388	359	357	353	396	373	370	346	346	335	341	369	382	401	327	354	336	389	372	334	348	352	371	388	337	338	346	342	367	321	342	367	330	350	345	387	370	357	347	353	379	394	380	377	383	357	337	333	353	331	340	388	370	342	368	358	384	344	388	407	355	353	355	375	356	337	406	307	345	368	355	343	358	366	339	355	344	339	385	350	362	353	384	361	360	375	385	336	345	341	340	350	361	388	350	376	354	356	331	384	374	374	394	354	378	385	373	346	341	377	336	382	372	361	346	355	337	355	374	325	356	380	379	367	343	352	314	353	308	347	335	350	393	359	346	366	401	360	380	360	364	351	345	372	371	319	387	373	383	324	344	348	379	371	394	363	346	319	350	340	313	356	396	364	372	345	372	389	358	365	315	347	373	351	379	344	406	371	403	337	362	371	358	362	375	342	381	346	396	341	388	347	365	369	318	399	355	373	348	338	363	340	367	355	327	382	372	335	416	388	366	335	365	362	366	405	374	377	390	347	342	348	347	360	338	367	335	364	372	353	354	369	357	348	328	384	342	343	371	353	353	348	337	346	369	382	350	328	337	347	366	342	366	334	339	342	349	363	380	336	328	402	349	360	362	381	349	356	369	363	356	352	361	346	354	378	375	368	363	359	338	367	387	385	351	360	375	335	386	330	342	364	340	349	341	368	346	345	328	361	372	370	377	317	352	346	367	368	333	370	374	387	382	350	366	346	358	342	374	328	388	358	340	342	391	347	330	370	377	356	355	392	317	344	391	336	340	366	370	384	336	349	390	343	332	359	337	344	359	366	380	359	337	354	367	344	332	336	376	335	337	364	361	356	376	352	349	332	358	361	352	361	347	369	347	364	356	382	358	331	358	356	374	372	346	361	364	334	392	382	340	375	340	367	353	349	363	375	325	351	386	340	369	377	326	333	321	364	370	361	369	359	341	359	400	372	359	318	379	364	374	353	381	362	340	363	363	349	350	365	358	381	382	384	330	367	386	344	358	374	342	348	383	373	352	335	347	378	382	375	339	369	338	367	334	366	360	352	324	379	347	390	339	351	376	353	371	324	356	374	364	344	363	350	325	347	378	379	336	329	342	350	330	373	354	371	372	348	380	337	371	353	345	349	346	348	350	349	375	335	400	352	381	376	352	331	357	365	377	371	383	387	361	327	353	377	354	358	358	347	368	353	357	371	355	387	402	336	369	382	386	380	377	388	335	386	333	344	344	335	366	366	351	371	368	394	350	362	385	366	375	373	352	363	381	347	392	386	353	381	359	388	331	383	363	374	364	366	372	380	362	329	375	373	374	367	354	354	360	344	339	377	346	330	360	347	359	364	333	369	371	330	373	369	378	362	347	356	358	342	366	329	343	335	370	396	359	330	368	403	376	340	351	318	319	348	352	354	347	361	334	388	344	342	352	344	362	335	361	347	369	367	363	356	300	361	378	324	366	340	366	358	346	350	356	344	367	351	352	338	348	375	337	328	369	342	389	337	377	358	394	346	332	315	346	359	337	332	336	359	360	360	349	371	353	384	377	373	368	337	338	382	369	357	357	358	337	335	334	352	337	355	362	347	352	339	360	347	366	387	357	358	342	376	321	345	381	350	382	371	367	357	363	376	367	374	356	394	338	348	359	362	331	372	371	362	333	358	371	351	358	361	354	358	361	369	299	352	370	358	355	383	386	359	362	372	330	356	350	360	335	376	371	342	330	372	347	349	366	372	323	352	377	365	351	391	349	325	375	328	349	341	353	344	361	337	384	365	364	367	344	332	360	387	356	353	335	350	380	381	355	373	368	389	340	371	354	339	344	374	344	363	370	364	373	347	343	346	350	383	378	348	361	368	339	354	360	354	365	352	353	370	335	340	360	382	381	368	324	343	360	346	350	346	381	374	356	367	379	377	349	346	366	356	358	378	369	331	336	358	362	351	367	363	360	359	346	366	349	358	332	344	348	382	372	359	412	387	343	354	366	332	386	329	374	357	350	348	360	367	391	327	364	346	345	399	350	367	385	369	358	364	352	361	356	346	382	345	381	337	414	327	356	381	385	365	303	346	362	360	350	307	353	360	342	355	358	391	363	366	374	377	333	341	354	336	349	353	347	356	341	359	345	338	370	371	360	355	342	356	337	345	383	374	374	348	336	383	359	344	358	378	313	372	372	344	389	367	357	361	345	336	339	367	368	362	347	377	365	371	359	360	382	365	323	335	357	367	382	332	349	356	382	357	379	371	367	353	365	363	379	357	380	367	338	388	378	334	360	381	336	366	318	356	349	330	384	362	337	349	341	374	347	366	350	384	335	362	337	355	343	370	349	369	379	330	363	353	383	381	395	355	329	337	378	363	348	347	337	358	333	336	345	387	351	377	370	370	378	346	320	371	370	382	365	354	344	385	366	352	353	359	340	347	353	344	379	350	355	383	344	366	377	381	388	379	380	331	297	377	380	378	318	369	350	400	345	349	385	380	354	352	379	370	354	359	378	346	340	397	372	351	351	343	357	337	348	345	363	350	360	400	373	362	367	359	362	358	392	348	341	350	331	368	376	365	374	375	324	337	315	338	328	390	360	336	368	350	362	355	354	355	386	371	383	334	383	356	344	352	360	357	324	346	394	366	358	408	345	353	331	359	364	361	383	344	372	320	370	351	359	344	353	375	337	365	360	372	368	366	382	367	319	371	356	384	369	389	379	369	336	353	320	358	351	351	318	361	348	351	338	341	390	339	339	373	357	350	369	378	374	348	333	373	373	347	322	370	351	380	337	360	330	368	362	376	372	360	355	373	354	337	350	399	347
26554	20081	10705	3866	1731	1101	941	649	532	415	397	397	436	356	386	332	332	319	317	305	295	308	280	283	298	276	285	306	296	295	284	281	269	290	264	273	293	293	255	294	277	246	294	268	283	274	282	281	282	288	288	286	269	302	284	256	264	277	298	290	251	254	258	267	274	294	283	276	272	277	290	291	258	272	266	303	270	290	280	270	255	257	232	290	244	264	253	256	254	256	256	261	300	276	273	311	264	291	299	279	269	264	278	260	255	258	275	285	264	262	275	245	280	286	259	251	237	240	275	288	274	269	260	272	224	264	276	270	333	261	283	281	228	238	266	296	241	264	279	262	251	277	258	298	259	267	271	281	257	270	253	252	264	265	287	274	273	256	299	274	257	282	256	275	281	258	271	246	276	271	255	263	281	256	267	300	263	273	277	284	266	239	269	281	265	281	277	232	264	275	283	263	279	274	299	251	260	286	284	273	252	258	282	273	248	284	269	256	264	255	274	284	254	279	283	258	272	254	284	262	261	247	256	303	296	279	260	245	286	263	283	247	272	264	269	246	277	273	251	272	291	300	267	291	302	306	285	279	260	312	280	243	280	266	281	272	276	255	244	293	283	265	264	238	272	271	277	278	293	222	289	269	312	244	295	250	276	270	283	260	285	222	244	277	285	266	273	294	290	261	260	274	265	272	303	276	261	251	272	278	264	279	259	269	271	281	249	273	284	280	248	274	285	292	271	246	282	282	278	258	256	274	255	286	288	255	235	283	258	266	282	240	272	270	271	279	299	255	267	246	265	255	284	271	242	258	233	256	281	274	265	283	273	241	237	285	278	251	309	275	270	264	244	267	251	270	255	248	258	254	275	290	276	295	258	239	302	285	267	271	236	267	283	283	247	291	274	291	258	250	280	268	272	261	279	269	292	291	260	271	247	280	275	243	294	277	274	265	253	253	274	266	266	250	265	279	275	286	271	268	275	242	247	287	252	240	293	260	286	289	268	287	237	244	265	299	258	262	286	284	271	253	283	269	267	274	231	245	260	302	270	277	271	244	296	249	277	258	277	261	258	251	276	241	255	244	273	261	256	255	284	261	264	240	255	255	263	251	249	237	274	292	270	297	264	253	294	271	273	263	245	250	288	272	277	273	270	269	274	257	250	273	259	277	257	275	258	270	267	278	264	283	255	283	268	233	269	270	260	244	267	271	278	264	253	240	294	277	281	266	279	275	274	277	255	271	290	257	278	268	297	259	242	255	271	244	263	240	264	274	273	268	253	244	278	242	266	275	303	254	289	286	264	266	270	267	278	252	275	263	277	252	256	265	284	264	245	269	264	246	265	264	244	258	247	260	253	246	286	292	256	240	268	256	244	262	272	295	245	281	275	275	260	283	286	266	268	265	268	257	250	258	232	264	283	278	272	265	281	299	256	259	284	298	265	258	249	250	269	285	248	255	271	273	274	263	271	271	286	284	254	299	286	267	278	238	282	274	279	264	257	264	273	281	269	299	304	287	276	294	280	262	265	240	290	251	258	279	269	231	252	252	280	266	242	250	290	284	268	284	285	280	294	266	272	263	266	285	258	259	279	264	285	272	289	261	253	284	252	240	261	264	269	273	316	265	280	260	255	278	271	219	271	261	295	257	281	288	241	243	250	283	283	283	276	260	292	302	237	230	249	254	290	265	265	285	281	259	299	271	263	264	274	255	270	250	267	293	255	269	285	271	290	268	269	275	248	246	245	298	271	277	287	266	258	277	274	249	261	233	279	287	260	264	264	267	273	295	285	241	247	269	249	279	268	252	259	237	254	324	260	280	274	245	278	272	270	244	276	268	273	279	256	267	276	274	259	266	241	280	295	256	276	247	252	279	277	281	242	265	263	268	277	275	306	275	257	255	241	250	276	255	291	258	253	264	296	268	250	274	260	276	283	257	270	296	273	286	257	261	261	278	271	242	263	292	265	264	253	288	254	286	280	262	274	273	268	258	251	272	288	293	248	250	259	276	256	259	266	278	273	274	283	295	254	275	270	259	269	276	249	252	238	260	287	264	267	237	305	248	271	247	270	277	289	279	288	288	274	282	289	245	276	260	283	275	260	286	280	277	252	291	297	264	259	278	319	292	271	260	252	243	281	265	260	269	277	251	260	279	299	248	299	280	254	239	275	256	255	262	278	289	252	270	281	268	253	274	253	271	272	287	275	256	250	258	266	270	263	275	265	266	289	255	281	315	272	255	278	255	271	264	291	256	264	272	268	271	249	272	275	242	292	272	230	253	235	272	253	254	263	262	278	261	257	284	284	263	248	248	297	256	295	266	251	278	244	257	307	275	261	248	242	254	244	257	272	271	237	303	275	286	262	284	245	251	281	288	283	282	246	255	274	262	258	282	244	260	245	275	286	237	260	265	274	284	236	259	286	231	279	288	276	266	282	271	271	271	281	266	288	260	269	268	255	274	261	287	263	275	286	263	300	298	253	252	304	251	270	293	243	284	263	280	287	255	268	282	269	268	267	323	282	254	224	253	281	270	263	273	234	270	257	242	264	268	284	256	274	279	269	261	268	284	280	259	272	264	270	282	263	298	248	242	283	258	292	249	268	260	311	232	271	287	274	244	280	240	292	250	270	266	253	291	293	283	280	284	266	243	291	271	288	257	273	255	274	245	265	245	245	283	264	260	270	270	277	262	256	254	289	287	270	295	275	277	262	269	269	242	269	241	252	245	240	244	271	238	262	277	270	288	266	282	270	270	273	245	299	267	251	249	219	275	309	256	256	257	271	264	270	293	263	293	307	260	257	262	276	262	214	261	266	247	274	288	285	270	247	272	268	260	264	277	261	249	270	294	268	264	268	294	284	262	239	264	263	280	251	244	270	258	244	284	288	270	232	282	258	261	289	281	265	272	245	252	253	273	296	257	240	246	290	263	248	264	265	281	255	268	234	282	268	255	247	280	267	285	236	268	230	254	277	266	267	279	261	284	284	259	249	290	261	270	259	277	277	289	261	263	284	266	246	260	295	271	296	258	257	271	262	267	258	260	282	266	286	256	225	247	252	263	266	236	266	246	274	277	263	289	247	270	264	274	271	282	257	239	272	254	277	273	279	313	276	276	236	244	302	275	294	284	288	258	275	266	253	267	283	256	270	270	252	256	251	256	247	280	263	270	275	251	259	300	243	267	299	256	291	315	264	274	269	258	277	255	265	250	284	250	263	254	225	300	244	245	274	272	285	257	302	274	239	252	280	253	255	286	269	278	265	264	293	288	312	279	271	288	271	271	250	276	271	293	266	252	234	264	262	297	243	246	283	263	251	263	230	263	262	237	255	306	289	286	285	263	271	268	246	290	281	256	265	251	239	251	261	256	263	264	313	278	299	250	252	247	270	266	241	259	268	258	264	273	285	295	264	269	291	295	261	284	266	265	286	268	275	253	260	260	264	269	294	265	255	277	278	277	269	262	255	270	239	266	244	285	299	274	280	275	273	253	233	258	257	264
10678	15615	14469	8415	5454	4091	3263	2365	1692	1358	1257	1159	1034	976	948	782	794	763	694	675	719	665	654	616	656	660	619	585	614	610	570	667	573	598	550	596	602	595	604	611	632	550	593	604	563	601	581	560	597	607	594	553	562	583	560	565	527	562	573	548	584	553	575	559	556	572	537	579	550	534	563	527	566	500	556	543	559	560	555	522	555	553	538	560	539	545	549	539	532	561	513	509	584	557	566	539	530	522	549	549	506	543	554	550	511	614	592	542	538	551	569	548	612	567	519	566	519	601	565	528	516	524	547	533	525	554	567	560	542	516	529	512	563	555	540	528	612	570	550	568	554	546	578	564	498	550	542	524	491	567	544	552	565	551	554	574	577	582	564	532	526	562	511	568	544	547	562	524	574	543	531	568	553	555	558	536	549	530	600	495	536	549	547	570	530	583	547	597	535	546	501	505	528	549	517	512	527	573	530	562	556	569	523	565	535	523	514	598	561	517	545	528	553	516	551	539	564	537	542	553	560	516	501	526	508	559	531	550	555	545	535	537	564	530	552	526	546	562	569	501	520	508	582	534	551	513	531	564	520	524	546	562	568	500	568	517	556	542	552	519	545	557	527	533	571	502	578	517	514	550	537	538	550	524	524	522	549	535	566	539	546	505	594	573	587	583	525	594	569	563	559	573	553	586	553	577	566	531	539	533	570	589	521	549	519	546	538	514	552	559	550	554	552	537	565	538	543	558	522	512	516	566	530	540	556	512	498	598	564	562	549	499	547	549	542	538	542	567	543	530	515	563	540	552	580	525	547	556	568	552	535	535	589	532	481	568	536	491	584	528	617	534	545	500	572	536	531	554	513	577	578	532	544	509	583	572	541	544	548	542	544	564	544	561	549	555	536	544	563	542	467	566	569	516	542	520	549	547	497	549	566	510	553	550	574	532	575	538	528	534	520	531	551	535	565	563	568	559	560	534	568	528	551	525	532	517	500	532	553	552	524	555	607	572	550	553	565	554	547	548	533	529	547	513	526	549	561	580	531	536	498	507	578	549	532	528	517	566	513	520	589	547	554	560	545	503	544	537	583	538	535	536	531	531	547	548	552	532	580	548	541	570	540	511	520	548	534	564	482	503	597	552	547	565	548	541	578	532	574	553	554	556	511	556	503	543	531	522	574	561	566	554	548	552	555	559	535	500	536	532	548	545	529	582	550	552	552	543	546	509	541	528	552	544	535	527	551	549	559	563	547	562	529	556	540	552	557	546	572	565	541	582	597	547	551	544	578	563	568	550	525	520	587	532	549	540	542	569	536	508	569	572	556	527	520	526	570	521	548	554	500	558	564	503	569	542	557	551	542	541	510	523	539	489	553	525	552	555	571	546	568	568	537	564	530	533	550	549	553	557	553	547	547	571	517	526	567	532	517	558	572	558	564	548	587	539	533	563	557	562	557	570	559	577	534	467	534	565	555	549	551	532	583	544	522	553	538	458	482	568	536	587	563	551	530	536	554	524	505	537	553	536	579	581	576	539	549	549	571	564	524	603	588	536	570	554	540	541	553	537	506	580	554	558	556	512	567	542	535	521	593	561	504	539	511	580	540	562	593	557	491	588	569	516	539	509	567	561	551	550	574	543	574	564	536	549	550	561	556	528	545	559	550	560	570	510	550	555	523	542	544	563	506	558	528	518	513	536	520	541	524	543	571	556	545	542	552	553	555	536	569	582	546	535	537	509	562	536	539	518	542	502	557	533	547	538	513	549	540	539	543	532	525	546	578	548	587	551	540	558	558	538	530	527	585	565	511	518	505	545	530	564	553	528	571	554	573	534	515	549	538	520	528	543	572	522	537	531	540	561	542	507	537	520	539	565	551	532	587	532	574	547	578	530	569	564	607	541	520	522	546	513	537	553	510	532	571	563	546	554	554	543	607	548	577	564	518	518	519	581	556	552	536	527	575	553	535	594	570	536	534	583	533	534	533	560	569	554	527	559	515	540	586	544	589	544	545	582	522	556	526	529	547	577	531	528	536	520	531	526	554	576	561	564	535	539	541	539	539	571	565	577	547	561	516	529	534	564	566	545	538	581	559	554	547	508	538	535	549	516	555	560	541	566	505	551	529	531	523	546	562	548	587	557	546	513	593	534	544	572	533	550	510	541	522	576	547	570	544	542	561	542	529	551	520	556	522	606	506	576	543	533	550	537	540	543	540	563	541	574	565	548	591	565	572	560	562	559	515	535	501	548	572	525	524	541	520	533	553	562	560	540	557	544	533	556	569	510	571	525	542	565	532	516	534	516	566	557	549	563	577	542	500	498	517	549	542	570	542	521	587	559	553	524	543	558	584	537	569	572	547	565	549	550	584	574	565	552	520	597	506	545	541	527	547	541	510	581	502	590	544	564	552	559	567	512	548	569	527	588	549	582	578	565	547	549	524	544	555	553	532	514	551	534	532	523	607	527	525	514	539	565	536	568	533	543	539	563	514	499	564	558	516	528	512	532	550	519	553	558	531	557	554	568	570	526	524	560	520	545	534	534	528	563	584	540	553	577	549	538	515	528	579	539	592	569	531	541	551	565	563	544	507	588	540	556	578	537	529	557	578	512	544	551	548	546	563	548	496	552	571	526	517	492	545	559	561	532	561	533	545	560	569	558	532	508	540	535	510	543	558	484	548	514	538	562	540	549	545	538	555	551	561	541	497	595	522	568	520	536	556	565	505	508	529	516	547	515	585	523	524	519	532	561	544	574	544	559	526	594	550	532	539	512	537	638	557	510	505	545	582	565	545	569	544	554	522	568	577	587	578	584	541	530	576	599	529	568	502	561	503	569	525	539	570	525	565	495	547	553	545	567	539	532	503	542	571	557	551	565	502	533	551	529	528	502	534	552	565	514	530	561	600	504	549	566	555	573	542	513	568	557	541	564	523	529	549	580	527	573	529	558	593	533	507	526	533	515	537	576	508	574	539	547	519	543	532	539	541	529	589	526	541	553	554	545	552	579	535	556	538	547	562	532	520	529	546	537	548	542	526	510	582	518	557	562	592	544	546	550	555	508	553	531	566	543	607	534	522	558	520	554	522	532	569	543	538	539	522	573	559	556	491	548	569	569	570	534	534	534	573	532	558	570	601	533	548	562	551	518	594	529	526	562	534	549	532	513	535	532	554	538	521	543	596	540	585	569	520	547	514	549	504	576	509	559	507	517	542	516	520	539	519	574	534	527	554	530	575	541	555	539	553	526	536	576	533	538	584	545	536	550	535	476	548	591	529	550	548	567	541	581	569	573	544	549	525	538	540	552	569	581	552	557	553	590	533	519	547	591	541	540	518	556	567	539	573	539	530	521	516	552	528	569	549	575	543	571	547	518	591	535	536	516	529	562	531	513	509	528	545	517	514	516	568	508	544	534	519	581	545	542	510	554	525	577	570	532	524	529	544	540	607	607	570	530	577	513	552	558	517	545	545	563	565	535	538	527	518	558	554	536	544	513	568	528
23872	21053	28043	24287	19436	4763	1881	1066	759	611	494	446	372	388	345	280	256	265	228	247	233	240	214	227	217	227	206	192	219	217	167	201	176	191	232	187	198	162	171	187	177	164	200	217	191	188	203	206	170	190	187	181	182	177	150	167	184	173	168	187	180	199	170	181	170	169	177	133	179	146	177	160	182	180	157	160	161	201	148	168	154	142	149	161	155	174	150	158	145	154	156	171	194	166	143	166	172	174	182	168	167	172	152	144	175	159	175	159	181	167	151	170	145	158	138	157	161	147	153	153	175	167	126	171	197	168	160	145	169	158	160	138	172	166	163	169	155	150	165	160	161	178	166	179	143	161	149	147	161	161	195	158	150	170	159	136	183	154	152	186	163	139	166	160	153	164	162	157	189	163	191	176	165	164	163	164	157	159	163	171	156	160	164	185	181	159	157	144	145	165	146	152	162	177	166	163	151	170	166	147	147	169	160	152	171	159	162	157	164	172	170	170	173	173	161	150	153	167	163	184	165	170	170	201	163	165	180	168	173	154	170	182	165	161	174	149	168	168	174	157	168	172	148	162	182	174	166	164	159	159	161	143	160	188	182	195	183	157	163	189	188	163	169	174	159	151	158	153	174	160	169	151	170	150	173	174	170	146	177	177	170	163	157	141	165	171	159	163	174	164	179	145	131	172	150	178	150	172	171	165	166	169	166	174	159	170	189	171	192	149	147	175	163	142	173	173	152	186	165	152	178	163	161	159	168	165	155	148	197	163	187	187	155	178	164	170	162	162	181	153	159	142	171	169	163	164	157	168	183	180	177	170	170	162	163	154	167	165	196	159	166	166	143	185	166	152	170	166	152	166	153	170	186	172	181	144	159	169	185	171	153	171	178	156	172	168	147	156	160	162	154	159	146	193	158	172	206	168	160	165	163	164	166	161	129	170	159	161	153	170	179	184	145	160	172	166	159	192	155	177	176	166	148	152	168	137	161	143	164	170	176	170	161	155	135	156	152	172	161	158	171	156	157	171	166	165	190	164	169	159	150	147	153	167	154	157	179	166	164	158	158	184	154	155	173	165	144	163	151	174	151	159	165	168	175	164	166	189	172	140	174	161	157	182	170	194	178	188	168	158	147	149	161	152	153	155	175	154	178	159	163	161	178	183	172	160	141	163	161	150	154	162	168	163	169	149	165	171	159	155	164	150	177	164	140	143	170	160	182	160	159	160	160	160	183	174	150	162	147	163	172	159	155	178	174	160	181	168	185	167	160	177	168	156	164	153	161	146	164	197	154	172	183	156	151	141	184	138	184	167	153	165	180	163	162	146	169	156	156	178	152	156	135	144	183	159	178	174	146	173	140	140	124	172	182	136	147	167	165	162	156	165	170	131	182	155	172	186	181	173	158	171	174	173	159	175	149	167	180	135	163	169	146	137	168	167	143	172	160	142	190	166	150	155	184	151	137	159	156	179	166	160	193	158	140	146	159	142	163	162	160	163	161	172	164	158	173	153	152	171	172	153	170	156	162	160	154	183	158	163	165	173	178	164	162	168	156	152	154	176	166	172	189	184	162	162	169	164	163	149	157	153	172	173	161	172	165	163	164	142	177	160	180	150	157	171	158	153	186	168	153	163	167	158	160	153	166	168	150	146	171	168	179	160	150	142	157	155	144	163	146	154	154	166	172	158	150	184	165	169	206	146	174	165	172	168	161	170	158	156	176	169	153	161	158	144	155	135	168	174	182	169	181	158	163	163	170	179	167	173	181	150	168	144	169	162	158	172	166	169	157	165	194	176	143	182	161	162	167	175	158	154	153	151	157	165	165	178	159	157	148	162	162	190	163	161	180	161	156	159	184	154	138	148	153	159	172	154	186	173	180	161	160	156	175	177	151	178	170	184	187	157	157	153	136	179	164	157	192	169	188	167	160	162	169	157	172	161	160	163	176	163	149	159	168	155	174	164	175	167	156	163	193	164	136	168	155	172	169	139	162	162	166	167	159	178	151	170	160	159	158	151	165	174	159	165	167	162	181	160	157	158	174	162	156	185	159	169	146	156	178	133	159	167	155	156	174	179	167	169	155	159	163	168	146	162	169	154	160	178	173	167	168	168	168	151	176	146	178	152	169	178	159	169	170	152	160	169	160	195	179	159	184	186	147	161	151	174	179	170	160	146	149	167	162	181	171	169	178	172	158	144	165	139	186	155	150	164	150	142	148	158	152	161	153	150	165	166	167	147	175	174	178	167	170	168	162	159	152	160	168	169	169	168	151	185	148	183	180	169	144	155	163	152	160	169	156	159	177	160	160	158	144	155	156	163	166	173	153	170	188	153	155	140	166	167	168	162	183	145	174	155	176	176	150	152	177	172	139	152	167	165	155	155	164	161	163	155	173	173	161	143	184	158	188	146	166	188	146	177	182	168	156	169	156	177	172	168	175	139	148	159	166	153	176	160	174	147	143	179	158	159	152	171	190	176	197	164	161	170	168	162	190	138	156	141	149	187	162	183	172	144	156	174	181	180	183	159	156	154	155	157	168	176	145	172	154	182	160	187	163	163	158	190	150	162	157	173	185	144	176	176	172	167	165	162	145	175	181	154	171	148	163	159	164	166	179	169	184	191	164	169	167	163	171	177	150	163	186	153	150	147	174	161	164	166	165	163	177	159	164	162	170	153	162	139	149	180	157	167	164	175	147	154	155	157	170	200	183	143	185	147	159	138	133	155	148	172	156	170	165	161	144	160	173	171	183	155	166	170	167	157	186	168	148	176	162	168	165	168	184	152	151	170	164	192	168	149	155	174	173	159	162	146	151	150	157	143	168	167	141	190	146	167	173	174	184	164	170	154	170	174	159	160	146	173	150	161	177	144	176	169	161	166	123	175	189	190	175	189	148	149	155	164	148	180	161	157	161	162	150	138	166	178	177	175	163	175	155	155	157	143	158	149	192	159	182	185	189	148	162	158	169	151	150	183	172	161	156	157	181	156	161	154	160	148	154	174	149	192	172	162	170	151	155	172	169	165	158	158	186	153	185	165	161	136	166	152	146	163	162	151	163	154	179	169	164	164	150	176	172	145	158	157	161	164	172	160	174	173	160	168	155	170	167	157	159	165	152	171	173	147	159	166	157	156	176	152	161	159	149	160	170	147	171	160	153	166	186	148	169	163	159	152	167	159	165	157	179	151	178	165	158	132	181	187	156	179	166	181	140	168	176	165	179	161	162	164	154	180	164	162	165	178	171	149	139	146	159	157	177	186	181	152	168	158	160	154	151	160	177	140	155	179	152	166	182	145	157	158	178	187	168	150	169	156	159	155	188	173	141	152	170	162	177	154	174	167	141	175	152	165	171	162	166	174	168	154	178	138	170	165	166	174	155	180	162	163	161	162	158	169	151	163	174	185	189	169	154	177	158	153	160	167	164	150	153	162	145	163	152	186	150	175	152	149	151	155	167	177	172	164	154	161	166	188	150	158	156	171	173	162	171	138	155	160
12264	23816	21336	13742	9467	7155	5523	3988	2805	2119	1802	1569	1522	1336	1144	910	895	803	729	652	600	619	542	571	555	536	490	467	443	456	475	460	463	460	429	387	391	412	385	410	393	419	434	443	452	466	457	445	399	438	422	384	404	352	395	364	367	359	386	407	384	359	386	313	364	317	347	364	328	341	360	332	336	383	338	370	352	356	371	337	324	343	338	345	373	341	363	341	332	335	326	377	348	386	325	351	351	325	348	369	335	334	355	365	330	355	350	345	343	341	330	330	355	339	352	344	350	368	317	343	358	344	332	379	345	320	320	345	350	317	342	386	331	372	313	331	335	349	339	358	347	321	367	325	341	351	347	366	344	346	383	337	362	319	345	330	345	338	355	340	372	345	335	336	320	327	336	343	322	365	339	358	354	341	375	340	316	355	309	340	339	366	318	325	354	325	344	352	329	328	345	356	357	345	298	360	338	350	361	322	322	356	333	337	318	369	338	342	364	337	332	342	348	365	354	329	316	324	315	310	332	337	356	303	332	345	350	319	389	355	293	334	318	348	321	331	333	333	327	346	331	361	314	324	330	330	376	356	339	309	343	312	339	341	329	322	334	336	340	326	323	371	349	376	349	364	348	351	324	365	329	347	366	334	350	325	351	321	317	309	357	329	364	339	379	350	361	340	299	345	310	348	337	329	315	336	336	356	349	332	336	330	359	371	353	363	341	377	337	356	325	322	341	329	332	349	333	315	328	375	389	337	351	370	348	349	332	372	354	346	359	344	348	330	363	345	358	368	346	363	358	321	367	328	355	336	322	340	338	331	335	358	350	324	348	313	364	351	346	342	350	362	323	336	338	354	333	363	342	354	340	350	339	367	346	343	361	353	321	366	313	348	331	345	325	304	370	362	318	379	342	306	334	333	345	369	334	338	376	316	359	328	353	338	348	332	330	334	354	334	353	351	379	373	367	335	318	351	342	358	331	356	342	365	347	372	338	379	323	360	306	350	352	342	353	337	336	374	331	348	352	335	317	359	329	330	355	331	339	320	323	377	344	333	308	327	357	313	340	325	359	355	352	329	350	337	335	326	337	379	313	320	353	338	320	338	298	360	357	315	327	334	347	353	324	342	313	350	311	347	366	343	367	352	351	312	329	345	353	341	318	344	356	335	340	348	337	348	320	354	360	381	334	319	314	322	325	338	345	353	323	360	316	342	335	352	345	350	352	315	357	378	374	365	356	332	332	357	335	324	309	358	332	331	307	369	327	330	311	330	330	339	335	322	346	372	338	350	321	357	351	324	360	359	360	354	338	344	346	364	319	328	362	357	306	397	380	348	350	356	328	347	339	346	362	354	336	366	330	315	365	334	308	306	347	376	351	334	330	377	370	354	331	347	339	377	294	348	345	340	327	311	338	370	339	330	335	357	328	352	377	386	361	322	344	343	357	336	318	318	321	345	357	370	352	340	308	338	385	375	340	310	336	351	363	328	340	327	338	365	331	354	301	332	298	345	344	374	361	328	363	344	301	381	328	361	321	325	355	357	360	330	344	350	366	356	357	337	337	367	336	344	382	332	373	325	366	355	336	324	344	339	345	333	341	374	338	347	355	347	347	308	363	335	350	351	312	329	346	357	346	363	307	317	351	342	338	358	340	336	337	327	346	337	313	322	333	320	360	331	338	324	346	330	335	313	335	349	360	374	325	340	351	340	353	352	321	335	361	333	349	336	352	368	328	361	320	340	360	356	376	323	338	334	351	376	332	342	348	378	368	283	328	338	335	325	370	360	329	351	330	349	328	364	310	320	368	347	373	361	332	365	325	330	308	321	346	377	340	334	334	343	363	311	331	337	354	336	373	309	359	347	357	348	335	365	323	290	345	313	328	347	315	319	332	317	365	359	316	319	345	324	342	346	339	366	331	374	336	332	294	350	343	329	344	339	316	308	367	332	319	338	359	347	321	322	318	330	344	338	372	307	345	323	347	353	380	324	335	324	351	340	331	350	363	352	362	361	350	365	345	320	319	310	320	314	363	369	369	360	323	338	340	319	384	350	357	332	321	344	321	320	340	356	336	340	371	317	338	349	357	333	344	346	307	382	320	321	360	322	319	357	358	336	331	330	332	338	344	317	316	357	365	318	351	331	349	356	329	341	352	358	363	348	361	336	349	332	322	331	321	319	344	308	314	336	319	351	325	333	357	337	357	342	328	347	320	332	345	364	333	332	367	357	320	352	341	346	359	330	362	351	330	345	315	324	317	392	309	332	357	335	336	289	357	352	321	328	335	337	325	351	369	356	352	339	346	339	322	337	326	331	317	308	390	304	344	339	357	358	341	333	342	339	350	329	364	324	342	343	348	361	334	348	305	341	336	334	304	351	312	341	336	337	344	343	334	333	351	328	354	322	334	336	329	370	362	336	367	312	329	313	331	367	354	334	347	338	353	331	323	365	328	341	302	351	343	336	354	340	347	350	349	338	341	345	369	348	323	333	334	328	327	339	345	347	341	331	340	339	340	340	337	307	328	329	298	330	367	337	338	334	347	340	360	333	354	361	333	335	354	326	309	356	349	335	339	377	337	338	374	345	341	330	315	347	367	406	344	320	336	325	301	359	366	330	339	358	301	353	342	336	315	333	348	309	346	327	353	363	312	283	347	325	348	352	337	348	365	308	299	345	336	326	326	361	314	332	325	333	333	338	360	358	326	356	354	329	346	342	344	294	347	334	355	345	360	327	359	345	359	355	332	351	334	344	349	371	329	374	323	366	343	361	337	337	303	317	368	371	325	339	349	335	361	323	354	364	332	327	322	330	360	335	353	350	338	329	343	338	319	323	345	383	330	315	333	341	335	343	348	323	352	312	319	371	352	330	369	350	346	368	362	329	332	341	334	374	349	348	333	323	327	318	374	351	353	368	342	370	355	342	372	365	348	378	331	334	331	318	360	312	361	356	312	345	322	326	364	343	371	364	335	317	339	343	329	327	352	335	350	363	309	316	334	342	338	332	356	311	350	346	347	336	344	353	365	351	337	326	346	334	346	336	335	336	343	309	311	339	357	337	356	325	337	354	306	327	338	360	335	318	342	308	330	334	346	334	307	346	343	357	336	372	326	364	367	369	316	364	334	338	340	324	319	343	339	357	368	339	335	342	323	349	341	340	358	335	350	325	345	342	356	387	343	363	348	325	344	341	303	356	332	333	380	319	322	310	353	343	333	348	334	358	323	313	350	318	314	368	378	341	359	335	346	320	352	322	321	354	348	318	337	360	344	299	341	375	348	340	341	354	351	329	350	344	335	337	360	368	356	353	370	343	358	337	332	335	328	361	348	326	353	356	312	350	341	330	332	369	321	355	343	343	334	326	346	351	362	357	370	339	353	354	346	318	333	374	352	355	337	328	348	343	364	340	349	314	314	339	356	348	365	317	325	338	342	368	355	346	354	368	362	337	382	380	289	353	303	321	325	312	342	360	354	365	349	309	348	348	357	309	345	346	333	321
23059	21069	28777	23620	21081	18645	4672	1791	1083	814	659	611	564	530	449	435	365	319	328	311	281	278	259	245	262	251	223	272	248	224	224	245	241	223	195	218	195	205	206	205	201	233	227	208	224	252	216	218	230	213	174	226	216	208	215	208	193	230	201	190	196	169	188	177	181	199	200	165	183	188	188	181	190	199	191	186	176	207	184	200	180	207	183	184	205	213	204	204	181	195	183	164	192	162	190	216	190	200	196	195	167	175	181	183	177	173	197	173	180	181	203	198	162	186	174	190	199	174	168	191	198	192	196	167	177	204	165	201	192	186	180	193	169	186	197	186	200	184	183	185	175	171	185	189	197	163	157	190	201	177	178	187	178	186	166	198	172	170	161	182	205	180	165	177	191	182	190	178	190	160	194	190	166	163	174	178	188	191	180	181	180	173	158	184	204	157	165	186	175	175	184	191	175	199	183	165	180	222	187	183	192	173	179	174	159	184	164	175	168	217	189	165	150	163	160	188	171	176	158	179	185	183	178	192	187	185	201	159	179	192	179	181	217	193	200	184	185	209	205	182	162	183	214	190	208	168	189	191	185	175	178	188	188	190	179	181	202	178	190	176	187	174	161	216	177	218	161	195	178	191	169	180	180	191	194	165	215	186	190	184	214	177	183	175	156	178	189	192	171	176	160	185	200	177	191	171	202	202	170	176	188	182	192	178	200	182	185	161	184	196	167	177	173	177	177	180	180	193	198	189	175	172	187	189	211	205	183	191	191	188	183	218	163	183	179	191	185	189	182	183	183	201	187	191	184	184	189	212	161	205	202	189	186	178	194	191	176	194	190	189	202	178	190	177	186	211	200	178	205	190	170	189	199	189	191	179	181	206	195	180	212	162	191	180	194	229	181	184	184	164	168	201	180	179	201	164	195	175	186	181	194	180	208	193	183	191	170	190	174	195	181	194	169	180	169	196	183	183	184	194	166	190	199	182	211	186	209	179	199	165	208	192	159	168	202	169	159	199	196	185	184	175	172	203	190	190	185	172	168	195	176	202	165	197	185	176	174	183	200	164	147	177	197	169	174	168	186	186	167	183	171	181	170	173	181	167	227	184	180	183	151	183	160	190	201	196	166	184	193	168	157	170	195	169	194	197	182	212	165	181	168	179	184	201	196	187	155	185	201	180	192	193	185	207	182	171	202	182	169	197	202	182	179	179	174	196	186	191	190	162	178	163	173	164	178	196	193	175	162	182	181	196	195	178	191	195	156	161	188	203	175	172	163	201	169	200	184	169	190	196	170	195	201	177	200	174	198	191	180	192	167	204	169	192	160	171	178	156	157	159	189	181	198	178	166	178	198	189	184	169	167	205	169	194	186	200	194	168	193	177	181	211	199	166	204	185	210	200	164	204	179	184	199	160	186	181	193	188	178	179	192	197	200	161	185	182	183	199	177	187	186	187	192	177	196	183	187	169	184	165	185	176	189	181	168	183	207	176	157	189	192	173	197	185	185	210	173	197	197	169	187	198	184	178	171	193	173	182	211	184	192	205	193	170	194	176	195	201	166	184	178	215	189	176	175	161	179	194	179	186	172	211	155	179	191	180	190	185	185	191	160	174	153	181	168	169	190	171	187	170	187	161	215	169	184	174	196	169	186	208	184	182	203	189	169	164	169	187	191	162	192	147	187	175	186	182	213	179	179	185	176	184	197	170	182	181	189	201	192	169	193	155	179	184	200	173	179	222	173	190	205	193	166	191	201	181	177	162	178	171	200	180	184	182	204	179	199	187	185	200	155	167	205	176	179	178	193	177	181	202	175	205	183	174	170	179	190	187	161	175	196	172	169	188	191	199	174	187	162	187	206	181	192	180	178	202	182	201	173	193	172	187	198	177	192	192	167	184	195	189	163	198	181	211	211	173	193	165	173	159	192	203	196	195	188	178	178	180	179	185	172	166	202	191	153	189	172	173	202	193	188	196	177	185	182	160	184	196	170	185	189	160	187	174	178	186	169	183	211	193	178	187	181	173	191	167	191	161	197	197	178	192	167	182	187	198	209	206	205	195	193	193	192	164	155	179	176	181	171	192	194	175	181	174	185	195	197	192	172	192	192	171	174	162	182	193	182	170	220	191	167	193	193	176	146	190	177	161	196	219	184	179	175	202	166	169	180	186	183	172	184	184	179	185	167	175	190	170	187	190	197	204	186	160	194	206	169	165	169	164	187	177	183	172	162	202	212	199	178	189	150	191	180	177	189	185	201	210	150	185	159	180	184	198	167	186	184	185	192	175	175	201	186	170	201	167	212	184	162	180	158	188	169	218	173	165	198	188	164	198	166	183	195	167	167	161	174	177	177	188	185	175	185	175	187	184	193	153	182	159	198	171	181	174	173	178	179	201	159	178	190	186	181	159	193	205	164	158	169	209	188	177	216	177	197	176	181	191	179	185	200	198	180	206	171	190	189	173	188	166	185	188	188	188	169	192	187	187	166	195	182	189	168	211	203	183	181	174	168	185	166	196	204	167	174	176	198	176	156	180	163	181	167	204	166	167	182	191	170	165	183	204	197	178	177	181	154	199	182	181	182	167	212	171	191	184	208	188	187	196	186	172	177	177	181	200	187	194	181	175	160	181	189	184	186	184	179	202	195	187	178	169	140	188	198	174	198	190	194	172	169	191	200	165	182	197	184	197	201	198	166	174	168	185	184	198	157	187	180	168	195	196	174	184	178	186	187	199	172	214	180	156	199	188	159	169	172	171	168	170	173	206	167	212	189	197	189	204	168	181	214	188	204	174	165	195	191	167	173	180	180	189	180	190	196	177	182	180	183	177	193	163	200	202	175	187	172	173	165	179	191	188	194	195	189	185	181	223	181	192	169	173	211	199	178	195	208	157	180	190	200	173	189	189	156	155	170	179	177	166	195	173	202	211	182	194	185	154	170	179	191	198	188	157	191	194	191	187	172	189	223	176	165	174	180	161	155	167	171	176	218	177	172	207	171	188	190	224	202	176	180	179	190	172	186	184	192	182	169	183	168	193	176	158	203	185	195	184	192	183	180	183	196	184	176	212	187	176	185	170	197	163	196	183	180	202	185	177	199	161	169	187	168	179	178	187	183	174	193	198	188	195	169	185	183	170	186	172	202	177	174	205	184	178	166	191	177	185	171	184	156	174	171	180	209	164	190	178	178	170	200	193	189	210	166	183	178	154	184	206	175	181	193	181	195	183	177	221	179	187	164	168	190	190	183	169	169	190	180	178	187	193	183	179	191	192	179	192	197	188	201	170	190	189	168	164	172	178	177	196	208	188	173	181	169	195	161	177	178	186	192	202	171	194	176	153	177	170	160	192	182	196	181	169	172	204	187	163	195	160	189	177	194	180	162	156	164	182	166	215	191	182	180	168	184	180	184	190	168	193	182	177	168	183	163	171	198	175	159	207	193	186	184	150	194	179	221	174	177	200	178	177	176	173	186	188	188	167	161	183	197	210	175	192	197	180
14724	28764	26446	17831	13150	9993	7768	5504	3922	3167	2619	2145	2065	1780	1580	1263	1160	1063	1004	902	821	718	727	689	603	635	617	592	570	578	525	571	509	494	454	446	432	422	406	488	503	499	515	525	523	514	512	556	485	519	438	443	433	428	392	416	395	401	376	390	365	409	381	353	372	372	358	384	359	373	351	374	343	390	364	395	374	411	366	380	359	350	364	379	374	413	400	345	379	415	357	388	378	376	371	382	343	365	355	363	345	345	349	371	345	324	360	372	365	370	336	387	350	361	363	376	381	352	344	345	410	372	377	363	371	376	369	362	364	334	372	370	343	384	345	356	397	387	322	325	374	371	339	374	357	352	355	341	401	378	374	355	338	318	331	344	357	342	342	344	344	338	356	362	349	369	347	361	342	323	344	333	360	357	344	364	343	368	358	351	345	337	327	365	362	353	409	338	388	360	362	353	316	360	378	374	343	382	348	390	385	343	384	396	339	344	382	387	324	361	349	356	361	382	368	368	372	332	354	417	312	347	369	342	360	342	360	378	321	343	376	374	344	330	360	372	378	348	330	340	377	388	373	353	381	349	347	351	372	323	332	354	368	357	347	386	355	381	362	394	347	370	326	362	361	369	367	367	376	331	349	370	349	384	372	330	347	354	403	362	364	365	344	354	344	372	362	326	351	371	325	360	344	355	355	350	375	322	331	352	332	345	354	346	378	345	328	368	375	308	337	340	373	350	360	356	383	346	381	357	362	337	368	378	394	359	356	356	330	401	334	333	346	383	358	375	382	376	331	324	385	362	320	334	370	351	379	339	350	364	351	334	325	338	370	333	341	385	361	360	363	362	367	340	331	365	329	378	311	347	353	380	361	370	364	366	376	362	383	365	363	338	362	361	335	354	354	355	357	345	366	352	329	335	332	350	385	362	328	351	345	333	369	360	369	361	353	357	366	358	362	361	356	364	346	334	358	354	333	353	349	363	350	374	358	366	374	335	351	379	371	372	326	362	380	356	322	335	360	359	348	377	347	353	329	344	344	340	374	358	348	361	341	329	351	375	353	341	358	358	397	364	390	379	388	320	398	349	339	356	375	358	377	342	354	349	323	348	385	354	382	359	380	400	367	384	357	350	379	366	380	336	353	385	345	374	314	380	336	323	350	355	390	376	355	358	362	324	351	334	320	382	353	364	338	375	360	332	348	343	366	359	335	347	355	364	375	352	333	373	359	358	367	324	374	314	356	347	405	353	370	345	345	378	335	381	354	343	333	374	350	345	357	371	361	367	360	375	364	374	362	332	360	355	362	341	375	351	421	368	356	343	342	366	364	348	380	370	403	343	338	352	335	368	416	371	380	371	362	352	353	349	336	347	386	362	405	368	324	380	349	362	333	345	388	362	376	348	361	380	317	341	351	317	330	336	355	364	315	374	367	340	388	348	348	340	333	371	324	360	366	367	348	342	333	388	344	362	361	342	383	384	382	364	359	395	362	362	383	341	380	342	374	348	334	373	359	327	358	327	367	331	356	353	336	374	349	353	328	345	354	367	377	383	301	361	344	329	344	378	353	367	372	366	328	366	331	369	342	377	348	384	389	385	324	340	377	346	340	364	362	356	358	379	345	358	413	345	369	356	357	326	315	355	370	343	348	367	369	339	380	351	361	365	350	355	346	370	331	379	335	361	344	385	369	347	351	334	357	381	384	357	375	331	339	367	368	365	327	343	333	359	380	349	367	346	349	325	345	322	397	401	363	347	340	351	371	341	363	367	345	342	348	393	346	339	343	357	358	360	349	383	312	360	373	317	344	383	368	356	328	377	367	366	338	360	332	363	343	338	357	354	320	346	371	372	334	348	388	352	346	315	355	351	352	345	347	368	351	366	365	321	350	339	337	346	360	324	352	376	344	375	360	395	376	342	360	361	320	320	339	390	338	369	355	334	350	359	360	356	378	345	372	360	342	340	366	366	329	359	351	334	365	345	354	361	345	337	355	375	364	363	329	334	329	322	367	328	374	349	360	345	340	369	341	337	381	347	345	341	344	339	335	338	321	322	357	368	340	378	391	400	354	356	359	336	332	370	381	343	395	361	341	382	354	344	322	363	378	376	363	338	340	362	339	342	355	367	338	357	361	317	372	354	344	354	322	342	369	343	371	368	364	390	349	365	394	341	377	380	344	364	357	329	379	345	336	365	336	352	354	340	362	357	336	336	373	354	367	376	343	373	379	335	343	361	339	350	355	354	313	388	343	346	346	340	343	321	361	356	371	330	390	354	333	341	333	351	371	337	350	374	319	323	350	374	370	342	348	349	397	359	372	349	375	316	352	323	368	349	322	382	378	370	367	336	362	376	362	398	351	386	361	366	356	402	362	320	347	370	366	345	351	373	351	360	386	324	347	345	333	349	365	360	352	347	387	322	392	351	345	357	363	324	364	347	367	359	357	321	356	364	375	345	330	359	385	337	358	370	373	339	368	376	380	373	354	357	356	351	396	365	366	382	352	397	390	358	370	362	370	369	350	400	352	354	332	347	380	357	338	365	373	338	378	348	372	344	357	338	344	368	314	343	323	315	389	357	355	354	350	373	309	359	359	341	360	334	346	353	387	349	345	328	368	357	368	377	355	366	358	355	374	388	355	395	349	366	321	375	348	370	362	373	353	329	352	334	358	382	325	357	362	348	333	372	360	332	357	376	370	345	351	362	350	332	360	343	328	367	343	370	356	365	344	352	322	368	367	358	364	346	329	353	374	375	341	346	345	364	329	356	375	355	357	361	345	361	344	327	354	359	359	337	406	371	348	337	337	384	341	318	352	390	355	350	357	335	354	356	373	368	375	355	321	347	352	369	337	342	365	344	356	377	368	319	380	373	348	379	377	338	372	336	340	355	364	358	367	355	343	371	375	365	348	351	390	350	334	355	371	363	370	305	389	354	368	373	349	335	343	336	369	366	353	365	345	370	363	348	372	359	367	355	366	364	344	377	382	345	364	330	365	359	346	374	354	341	338	340	350	344	357	343	329	345	379	337	376	353	341	364	344	339	375	354	368	341	366	363	333	353	371	348	361	366	351	378	354	333	339	357	355	321	350	338	337	379	359	366	356	326	365	342	346	371	366	332	388	395	360	325	358	367	362	329	347	356	355	345	357	331	323	375	361	353	342	337	365	325	364	311	353	373	349	345	331	352	349	338	361	372	339	372	401	331	353	344	368	364	335	353	392	330	316	393	357	328	358	365	378	349	325	376	386	332	366	343	355	346	361	332	347	381	349	365	317	352	369	364	351	336	395	351	324	363	354	371	346	398	352	344	342	373	364	359	374	370	386	372	354	331	325	355	373	375	353	349	349	365	350	353	360	359	372	329	325	347	342	359	375	374	362	337	368	364	352	343	373	386	366	372	341	334	342	354	322	329	332	351	355	372	362	359	340	327	339	358	346	373	341	391	346	342	377	337	353	365	333	340	365	374	375	325	394	381	355	329	377	349	346	383	372	364	376	377
26532	20193	11046	3735	1674	1224	926	657	492	459	407	386	382	351	336	350	328	311	303	293	272	309	314	310	275	298	303	288	277	267	283	277	308	290	277	273	297	295	253	303	305	269	289	266	271	249	305	285	276	306	291	250	308	274	274	275	258	243	249	281	267	259	316	288	269	260	257	252	270	274	272	244	285	243	255	256	278	261	282	271	281	280	272	276	277	278	265	242	229	265	252	267	248	256	251	267	262	268	275	297	295	241	274	290	254	268	257	294	238	293	253	287	276	258	241	267	290	262	254	268	253	266	261	234	278	266	257	254	261	252	264	278	276	263	276	236	285	277	268	280	288	253	276	262	270	262	290	273	285	281	274	264	294	261	277	264	295	276	258	272	251	262	269	264	281	241	272	269	261	277	267	249	254	274	267	268	260	272	295	289	255	247	299	270	238	264	263	273	260	280	256	259	259	269	271	278	279	292	273	289	239	276	276	288	262	277	262	260	273	261	260	293	308	266	271	256	253	275	258	278	295	266	237	271	262	250	281	273	273	269	241	267	247	257	241	236	299	261	277	211	274	258	271	239	243	270	285	309	283	287	279	256	269	280	268	268	292	242	300	268	306	278	265	257	262	267	264	265	277	284	271	263	239	283	270	280	268	317	267	287	270	241	267	312	275	286	252	270	261	258	304	265	273	261	258	284	287	290	276	279	264	256	284	270	279	299	244	244	227	295	228	273	263	269	257	247	275	265	279	252	263	258	287	266	254	288	274	249	275	264	256	288	274	258	242	262	279	279	278	274	291	289	293	313	268	264	286	300	261	278	260	295	254	251	255	265	257	256	272	278	241	267	266	283	268	247	256	276	281	298	270	261	241	275	270	258	286	271	272	288	259	284	273	265	248	273	283	264	281	286	289	241	245	303	271	283	248	310	272	276	264	258	251	269	251	272	304	277	267	272	287	274	265	272	273	255	317	272	280	263	262	258	270	254	287	274	245	272	278	283	270	252	266	282	265	240	312	288	233	268	276	273	261	241	262	251	239	260	272	257	267	255	256	256	245	243	263	265	274	267	270	273	263	244	284	259	276	266	251	261	266	239	261	254	251	300	268	246	265	288	284	280	238	279	293	261	269	238	240	249	279	278	256	283	250	248	238	255	266	228	271	277	263	282	258	252	246	286	258	246	256	264	295	261	251	269	256	284	248	275	285	260	246	291	245	267	275	267	277	279	272	287	263	266	265	267	279	221	269	249	279	271	280	258	274	263	278	294	256	279	264	268	265	265	279	256	269	246	262	234	260	267	279	268	295	308	262	269	278	257	244	275	255	267	267	276	281	286	235	278	287	279	280	270	261	259	236	291	270	277	265	273	259	253	265	245	276	266	235	266	278	269	254	278	286	283	223	265	283	266	271	281	290	288	278	268	309	261	264	265	266	257	261	286	241	262	224	270	240	254	272	281	299	287	282	269	290	297	262	259	295	281	276	242	257	293	260	294	299	244	266	299	267	263	281	271	252	271	268	258	280	286	287	264	262	253	280	278	292	265	271	263	268	251	269	247	285	261	294	272	246	279	292	288	273	272	273	272	255	270	248	251	292	268	298	274	275	252	245	270	258	276	231	268	275	258	279	279	249	258	290	278	262	252	286	269	264	306	283	265	262	279	280	285	267	267	259	244	281	290	261	278	280	268	260	286	281	258	263	272	242	252	272	253	277	285	275	272	275	257	268	280	251	297	274	266	282	259	284	248	266	263	264	268	291	274	271	274	296	262	260	296	249	264	278	252	297	307	277	295	274	290	240	284	267	250	248	283	250	271	262	270	252	271	269	283	247	284	276	273	262	248	267	278	268	267	244	258	279	240	298	293	262	256	259	269	262	262	295	295	274	271	273	277	278	297	277	297	243	255	246	271	240	279	294	273	248	284	263	280	292	261	239	265	247	264	287	326	277	266	253	245	251	270	244	265	262	267	264	273	285	250	290	256	251	263	257	284	293	277	273	290	250	253	287	291	264	267	263	251	286	257	287	249	269	276	275	251	270	283	271	251	264	279	274	257	263	282	276	230	288	226	289	279	239	258	257	264	285	258	261	253	252	284	289	271	259	241	291	258	287	277	277	250	261	286	238	262	252	252	286	273	233	278	278	269	254	262	303	260	255	284	245	261	281	248	241	263	278	259	301	272	271	271	292	272	287	252	270	241	278	279	281	258	267	264	264	273	264	279	285	278	264	302	284	262	260	288	258	248	231	284	269	263	272	257	287	270	281	264	252	285	244	227	275	288	285	284	249	261	240	303	247	237	240	266	271	245	265	296	260	261	271	255	295	312	278	271	291	281	265	280	271	265	263	247	287	288	268	254	273	260	275	265	277	265	257	248	263	259	234	266	285	276	292	247	281	242	284	256	272	275	264	281	274	261	276	263	289	261	278	279	283	238	253	256	287	283	250	282	269	246	280	277	263	299	251	277	269	282	259	228	259	252	290	252	259	270	275	293	284	281	268	268	261	265	293	250	292	284	308	226	285	260	264	284	256	239	278	284	252	269	296	256	250	262	283	241	254	274	273	285	268	290	262	266	248	281	252	245	248	251	270	252	237	277	279	264	277	260	257	266	271	267	252	284	259	297	271	264	259	267	252	263	284	298	256	247	271	241	284	290	282	263	290	310	276	296	280	266	256	289	250	281	263	238	249	280	264	268	261	253	273	289	257	254	271	274	272	278	287	279	262	302	241	250	279	285	271	257	237	236	267	266	267	275	282	243	250	226	275	237	284	270	252	308	273	256	280	242	269	261	305	268	282	276	274	280	271	243	258	264	234	269	273	275	245	277	246	277	274	278	251	274	242	265	260	239	267	311	272	277	244	268	265	258	277	254	268	273	287	278	259	265	273	276	275	266	258	250	280	261	251	242	246	229	306	275	256	268	278	255	289	275	287	264	292	261	277	239	279	274	266	265	246	280	282	278	273	292	266	273	240	246	242	260	265	265	282	287	278	277	269	292	296	276	269	250	248	270	298	274	245	267	244	255	282	275	234	287	251	266	262	240	247	301	299	253	271	288	274	260	274	262	278	257	247	250	319	284	256	268	271	306	272	249	251	274	293	300	250	272	255	266	254	270	266	278	268	281	269	286	256	246	254	267	265	290	257	274	278	252	283	275	280	264	278	246	269	257	274	258	290	279	273	274	256	276	288	276	236	254	264	264	261	267	271	292	279	234	272	249	295	281	258	271	291	238	296	268	278	280	260	264	263	251	281	265	261	251	252	289	262	293	282	257	287	291	266	270	243	252	281	271	270	274	298	264	258	256	253	278	276	298	256	282	247	287	288	271	299	257	279	285	264	276	298	265	271	258	254	272	273	244	258	255	290	283	262	279	270	269	261	258	242	278	253	242	280	262	269	302	256	270	281	274	300	325	273	259	243	265	295	256	257	287	247	276	259	297	261	267	260	274	270	253	273	279	228	283	262	287	247	253	275	258	279	271	281	256	265	241	260	272	277	290
11075	16481	14964	8199	5523	4361	3163	2062	1563	1407	1280	1090	1097	1037	938	850	774	767	720	699	650	619	630	668	608	590	593	558	600	614	633	576	551	522	554	571	550	543	581	600	596	560	595	618	605	570	598	596	556	548	596	571	570	566	601	533	569	573	536	580	582	589	534	564	554	574	543	560	542	532	545	534	561	573	569	568	566	571	582	591	552	526	534	551	569	501	560	542	552	556	588	537	554	569	551	552	527	575	550	528	522	550	551	539	534	607	577	553	533	529	510	493	578	554	534	509	533	538	531	509	518	531	521	528	519	550	575	545	549	578	537	558	547	553	524	522	531	510	583	555	529	533	556	574	604	511	581	505	574	594	548	556	543	571	576	540	537	535	515	556	517	551	530	543	531	577	554	527	557	542	540	549	529	593	505	557	564	542	551	509	526	513	551	516	578	548	540	554	565	588	548	516	576	527	533	505	525	568	547	558	508	488	495	532	590	534	527	534	531	519	517	561	575	580	546	508	532	535	581	521	514	481	541	524	544	509	573	508	606	536	537	555	511	529	542	532	541	469	582	542	573	575	504	468	544	523	562	514	538	552	543	502	537	577	533	542	547	526	514	556	593	533	537	535	543	547	541	553	512	519	578	536	564	551	566	533	487	545	536	564	537	537	537	563	551	501	572	558	516	571	560	544	533	540	560	567	579	533	563	548	551	537	555	564	497	568	586	515	552	559	520	559	521	556	542	542	569	562	517	556	534	561	536	523	537	496	518	523	512	517	557	576	474	558	534	601	544	516	562	522	570	560	559	546	570	533	501	516	540	544	532	560	556	530	504	591	551	533	558	549	573	576	552	530	552	569	524	552	540	509	547	545	490	510	562	553	584	508	539	577	539	511	521	559	538	526	512	601	529	537	512	518	561	543	560	541	531	526	529	525	561	543	523	538	558	555	547	558	578	537	575	521	570	545	526	551	513	561	532	540	513	532	523	574	523	565	578	533	533	550	529	558	545	560	502	545	533	580	529	569	556	522	506	551	567	518	540	545	550	513	527	575	502	559	558	561	544	516	502	545	537	565	523	539	555	533	502	560	484	536	507	564	556	519	528	576	599	522	536	546	537	535	554	506	536	531	521	548	528	547	574	555	568	571	548	541	553	560	568	510	550	566	543	535	536	543	538	556	552	516	529	530	549	553	563	480	547	547	527	541	555	501	548	516	581	520	570	553	519	551	591	538	519	520	516	552	563	525	550	543	506	527	558	530	526	556	546	544	502	532	549	544	552	533	482	576	515	535	547	550	514	542	560	511	576	551	504	527	532	539	528	519	576	514	539	552	543	571	568	538	531	509	527	517	590	472	543	540	595	543	560	519	519	522	560	537	550	535	527	573	522	593	516	553	497	551	542	483	495	552	574	536	586	525	548	514	517	523	526	532	526	569	540	521	548	535	547	547	501	583	521	527	559	523	546	516	519	550	555	542	514	536	518	515	522	558	541	523	548	524	528	550	575	544	552	502	550	528	516	548	536	508	565	535	528	522	514	525	552	545	552	539	538	582	526	542	553	515	556	558	522	568	527	522	534	557	547	548	556	526	479	545	530	514	547	556	542	527	517	536	529	578	537	507	550	528	547	562	533	545	562	512	519	515	512	501	531	557	501	571	554	551	546	570	547	528	542	547	558	551	518	584	555	542	510	557	543	525	533	531	553	549	539	543	525	542	531	576	572	524	559	572	552	547	516	516	544	586	563	508	524	557	543	531	542	527	557	567	546	550	528	538	538	534	517	537	550	583	574	535	495	575	530	519	556	607	530	541	537	518	542	514	564	545	528	495	545	548	577	526	517	518	548	573	535	563	505	511	514	547	545	556	574	539	545	515	549	512	526	579	534	511	540	534	551	540	523	566	552	522	523	476	512	548	548	518	541	556	544	533	553	524	512	556	571	514	516	557	544	508	565	514	528	561	529	573	538	527	541	565	523	593	539	560	554	518	555	528	504	540	535	560	541	553	559	532	558	570	520	551	537	526	510	540	534	569	508	501	531	505	525	569	521	514	569	571	539	545	508	533	552	535	566	551	522	533	562	542	496	555	558	561	540	539	571	567	531	523	550	577	573	523	544	570	541	552	530	574	535	532	551	580	490	561	548	552	569	564	549	525	552	530	509	550	563	534	551	483	509	569	590	543	517	563	531	529	519	545	591	529	492	569	538	582	551	569	552	535	562	554	549	536	531	532	544	523	529	554	530	506	564	553	549	540	546	536	596	593	585	548	591	513	532	514	601	546	563	557	535	558	492	557	565	563	547	581	535	545	550	559	552	498	524	572	534	506	543	548	532	560	555	506	542	549	550	537	518	532	537	561	568	543	506	553	554	526	543	571	542	555	554	511	554	522	522	505	538	544	555	535	572	529	531	525	535	573	564	529	542	556	582	552	530	486	578	561	504	568	522	534	545	544	491	542	549	553	571	526	551	559	553	559	558	528	492	562	546	528	559	517	520	510	539	535	569	554	547	556	535	549	591	576	520	498	550	523	537	560	552	518	551	549	521	503	543	550	533	590	557	501	551	516	551	554	524	493	569	557	574	516	555	523	531	536	540	490	544	539	547	554	593	552	555	520	559	556	563	558	601	537	547	531	560	559	546	523	537	535	487	572	556	509	546	538	519	513	573	553	510	560	536	518	546	493	553	524	566	535	560	557	573	536	535	568	506	542	535	505	549	547	499	575	562	554	494	528	583	554	472	485	566	589	543	517	511	526	532	562	510	529	570	542	536	538	514	510	580	509	571	533	562	545	504	541	519	560	567	553	539	528	507	525	542	518	536	502	500	486	551	550	583	514	506	542	550	510	536	571	561	518	560	562	551	511	513	530	538	558	525	542	556	498	572	501	556	497	523	528	530	537	514	560	566	518	536	528	516	594	574	515	537	585	531	551	533	539	517	517	563	551	547	553	530	544	491	536	564	545	578	523	583	496	527	514	514	547	558	538	527	541	561	506	559	577	561	510	556	575	536	521	554	548	559	526	536	565	549	551	522	528	535	546	579	515	558	528	548	557	561	515	557	572	548	555	509	548	546	551	518	529	569	521	528	505	549	540	513	511	530	536	499	562	556	525	527	575	552	556	503	525	550	551	542	515	533	521	507	570	548	549	535	558	515	518	596	541	550	489	550	549	558	566	540	524	539	516	560	528	516	518	538	562	547	538	531	525	557	539	554	515	574	518	515	540	536	529	582	509	526	583	539	508	580	527	519	520	537	547	522	542	563	588	572	560	496	544	507	496	533	538	547	554	537	513	514	556	533	532	549	545	519	551	563	550	565	558	572	549	507	551	551	517	537	540	542	513	553	588	506	541	554	557	523	579	558	550	595	549	549	548	558	512	600	511	561	559	522	535	530	539	543	523	511	516	550	523	581	535	535	580	521	530	523	554	544	531	531	550	555	515	558	542	528	583	543	533	586	526	542	540	520	532	522	556	552	567	572	535	536	540	521	529	521	565	514	561
23950	21105	28107	24363	19523	4849	1817	1008	666	551	471	420	426	418	308	275	269	265	281	214	239	201	204	253	229	201	190	207	204	183	166	197	212	177	198	185	183	192	177	198	198	197	172	181	188	188	194	198	182	145	170	172	177	186	191	167	168	163	178	201	203	160	167	172	173	146	145	167	166	178	177	160	158	145	155	147	145	183	171	163	166	174	177	171	152	170	155	161	159	160	142	179	198	141	177	166	165	166	176	153	156	171	154	173	159	157	160	142	156	152	157	141	178	169	177	175	158	156	168	140	184	173	164	158	176	163	168	153	168	170	144	154	170	159	156	175	127	164	183	171	170	155	170	147	147	148	164	143	171	139	153	163	155	163	166	155	165	169	150	176	166	168	145	166	151	162	179	184	138	153	155	196	147	166	153	159	165	144	173	179	164	185	157	167	160	154	151	151	154	163	141	158	181	165	144	163	184	152	157	164	152	159	163	182	166	190	132	156	143	149	152	165	162	169	151	172	147	175	165	180	182	143	154	150	179	158	164	143	147	172	167	162	124	147	155	155	165	172	150	157	170	165	154	176	151	176	163	142	180	177	153	177	142	157	154	142	160	182	153	164	137	164	158	171	167	161	160	144	160	178	179	154	147	145	156	152	151	156	172	174	162	162	162	167	151	169	169	154	167	166	151	142	142	164	159	169	158	136	156	164	180	163	149	156	165	153	185	168	171	143	141	165	160	183	164	183	150	155	149	158	169	154	141	138	152	160	155	146	184	168	142	180	170	164	156	141	147	150	168	148	164	168	154	155	189	160	150	150	137	159	149	165	168	165	159	151	172	181	181	175	139	143	152	153	157	165	176	169	157	170	147	167	152	150	164	152	168	199	135	157	160	155	141	138	141	174	164	135	169	189	163	161	167	156	168	166	153	151	162	154	156	162	163	157	162	168	156	158	202	127	149	161	174	141	158	189	164	160	188	170	165	142	161	167	143	187	153	163	148	148	171	175	147	154	176	139	161	163	159	148	154	162	155	156	163	184	154	189	173	163	160	172	146	166	158	167	153	187	166	158	166	152	165	158	166	172	176	151	177	154	165	161	184	157	156	160	152	169	164	149	171	168	151	175	160	147	180	161	136	165	169	155	148	177	154	148	161	162	169	155	171	161	150	171	158	165	159	165	169	145	148	166	170	177	157	157	150	154	167	144	170	159	142	175	151	146	171	136	173	178	160	173	171	142	147	151	168	158	145	162	160	154	172	148	173	157	199	160	157	168	163	150	160	166	149	153	155	145	178	179	176	175	162	133	176	165	169	178	147	169	153	159	147	179	154	159	147	181	155	170	155	162	139	156	165	159	126	160	159	160	153	174	133	150	187	179	171	170	168	170	183	161	135	170	178	156	158	156	135	141	168	172	179	161	187	179	181	156	155	149	144	152	137	178	141	145	156	144	168	166	140	149	153	153	158	149	177	166	154	153	151	155	163	169	171	174	159	178	152	176	152	175	156	155	149	176	167	186	157	151	188	143	151	177	150	163	155	152	178	156	172	156	147	161	164	150	152	171	160	174	159	162	147	166	184	166	172	170	151	146	174	156	155	163	163	166	163	169	151	150	167	131	160	158	180	157	145	166	155	169	163	166	164	161	151	146	179	173	150	162	168	172	167	148	163	155	138	141	147	171	182	157	151	168	152	162	161	161	162	162	159	143	132	152	167	186	166	155	194	145	145	151	162	151	161	171	155	160	160	170	173	176	167	141	150	150	168	144	141	153	143	158	153	175	165	188	151	197	136	167	158	157	136	149	169	170	153	175	154	141	159	190	161	156	161	156	177	175	151	149	163	149	168	156	140	195	166	158	165	161	154	143	163	167	159	113	158	153	172	150	155	164	154	167	153	162	166	158	155	149	143	191	177	155	171	151	175	158	170	175	173	176	160	159	162	146	154	155	161	171	146	152	135	160	152	162	150	149	164	150	151	141	147	131	166	156	145	149	165	142	147	171	147	145	164	160	163	164	149	169	167	171	161	155	157	176	189	170	177	160	174	168	175	152	150	141	164	174	159	167	153	175	162	147	170	163	175	174	153	170	154	136	166	177	150	145	162	153	160	167	165	147	169	170	162	170	175	161	142	153	149	171	168	164	179	167	159	139	160	141	133	151	170	176	152	152	158	176	178	164	146	172	147	186	149	138	172	153	153	140	149	161	148	161	154	150	155	152	146	134	191	146	160	162	172	173	153	150	134	149	175	158	167	160	164	172	192	161	188	165	165	167	149	160	161	154	170	160	171	162	166	163	130	148	161	157	164	152	163	159	185	143	145	154	168	130	152	174	162	154	194	145	154	165	151	145	173	162	153	155	156	165	154	188	149	152	161	188	154	174	160	160	166	168	167	151	160	143	173	166	143	159	153	163	160	147	168	181	167	159	161	159	166	148	152	164	170	151	170	165	164	166	163	152	138	169	150	147	151	140	174	156	133	147	175	164	151	162	156	160	168	181	176	166	157	141	177	177	167	158	158	151	133	164	168	162	151	168	194	179	164	144	154	154	165	174	136	175	149	139	186	154	159	157	147	166	175	155	158	175	171	160	157	159	174	182	164	157	165	150	144	168	162	165	170	165	169	168	158	184	161	172	161	170	164	146	163	158	176	165	140	155	162	153	165	156	151	156	153	139	175	154	152	176	150	152	143	162	156	154	139	145	162	146	160	166	153	179	145	153	178	158	170	168	173	157	187	169	164	152	141	159	164	151	166	166	156	171	168	172	151	146	174	164	167	171	158	146	170	173	164	154	176	157	174	159	155	164	180	165	175	158	152	177	161	176	166	164	132	153	167	143	163	162	140	160	159	151	187	147	164	160	171	147	158	162	156	154	158	151	155	163	157	150	155	166	181	165	172	159	151	180	147	147	141	177	162	168	136	141	141	146	169	159	157	178	181	147	144	128	155	135	157	165	162	159	144	144	153	154	174	159	174	173	145	156	171	144	164	147	179	176	177	150	164	155	155	153	151	150	158	160	157	171	156	157	173	164	169	177	153	168	161	180	155	163	147	155	155	142	152	145	149	172	156	148	182	168	146	163	149	162	160	140	169	150	143	169	178	169	176	146	165	181	172	152	177	161	162	144	157	161	157	151	145	173	173	153	167	191	151	147	159	146	157	159	157	175	157	163	169	170	158	146	184	160	171	178	154	178	150	159	157	155	141	137	176	176	157	152	177	160	163	157	156	157	143	161	153	155	185	161	147	147	143	168	165	175	178	149	180	146	172	174	142	154	158	141	175	164	155	182	169	182	161	157	172	171	154	148	144	178	154	155	171	154	180	158	149	160	160	160	160	160	172	174	174	156	154	160	138	148	153	157	155	131	166	149	152	164	152	150	153	177	142	162	155	151	136	164	176	140	150	170	147	157	170	159	178	176	164	164	163	163	155	150	156	166	173	191	152	153	161	199	174	135	135	166	160	151	167	150	162	158	158	183	174	155	173	152	155	164	176	159	154	179
12293	24653	22068	13486	9754	7378	5187	3617	2711	2317	1789	1557	1430	1347	1135	964	885	834	784	666	662	578	573	510	530	507	502	527	490	438	445	453	403	415	400	410	392	397	382	440	422	388	423	407	401	441	470	443	462	472	439	379	388	398	371	385	369	378	379	380	386	357	337	365	316	311	339	367	331	338	354	322	333	355	331	330	364	349	343	353	337	322	363	325	357	336	351	350	375	358	329	352	323	375	358	364	341	342	340	333	348	346	330	339	340	332	345	319	331	350	353	358	325	323	329	349	345	337	333	343	315	339	335	339	318	333	334	349	347	339	335	336	337	346	341	347	350	334	332	348	315	359	339	338	331	305	347	310	346	345	349	303	368	334	374	351	338	342	351	350	339	328	355	327	317	342	329	319	345	308	338	317	338	329	369	311	313	334	352	335	343	321	340	337	337	337	344	346	322	351	340	294	313	350	324	333	347	321	336	348	345	337	354	339	348	328	343	328	339	331	301	345	324	333	320	306	360	351	332	363	320	333	329	332	314	313	347	348	376	316	346	310	292	339	347	359	321	344	332	331	350	357	338	324	313	340	339	348	321	367	363	354	353	351	333	331	313	321	348	368	347	322	355	361	328	337	326	305	315	321	318	323	312	299	358	299	338	352	352	345	343	328	316	346	323	320	346	290	337	358	323	345	319	361	325	331	329	348	319	364	343	321	352	339	331	350	350	337	312	295	358	324	342	321	328	336	336	335	342	335	338	324	343	327	353	371	345	337	366	350	321	356	328	355	336	380	337	324	326	363	360	301	343	310	334	332	343	316	319	332	357	368	348	347	298	347	348	331	391	372	327	344	361	353	344	328	325	352	340	319	331	296	344	372	311	334	335	330	303	373	336	300	324	338	323	336	330	342	332	338	377	338	324	314	360	353	331	336	346	356	339	327	344	323	346	351	340	318	359	294	331	312	352	344	326	332	328	339	347	359	307	317	302	320	355	334	324	333	360	372	335	310	343	340	332	344	318	332	361	313	331	355	357	320	326	318	311	349	325	358	362	351	336	339	360	331	327	318	326	367	353	365	303	361	341	357	324	330	352	333	332	328	322	356	349	345	331	322	363	356	357	319	359	304	354	304	340	330	328	327	323	345	326	335	331	346	338	324	334	332	317	323	309	355	306	336	333	304	347	330	377	342	329	331	341	315	319	332	343	339	338	355	333	349	298	325	381	330	347	337	301	308	371	327	320	309	338	302	342	338	333	339	338	351	310	330	319	339	328	338	381	359	369	341	335	326	344	356	325	323	326	326	324	321	317	319	346	331	347	348	343	326	330	304	334	333	304	315	312	321	322	334	360	332	313	319	339	322	351	330	339	320	332	346	368	340	334	331	368	349	306	318	355	379	323	314	333	332	322	387	337	349	304	308	362	317	362	329	330	335	362	326	330	326	319	328	354	335	344	354	341	306	311	325	375	337	326	342	348	344	328	351	307	352	299	316	340	326	355	343	310	308	320	331	336	345	361	331	304	321	321	346	320	328	311	354	352	321	357	323	333	329	332	372	295	331	342	338	346	309	336	300	332	372	337	349	325	346	352	335	331	328	315	339	348	344	339	301	368	338	317	333	304	284	353	307	339	320	341	361	350	365	335	332	319	344	322	330	370	336	317	326	339	345	312	372	358	313	316	345	323	351	320	349	349	346	358	344	328	348	353	349	363	332	342	337	336	350	362	336	308	302	341	346	364	319	290	335	350	306	346	321	331	339	322	333	314	333	355	335	336	349	329	342	346	319	353	374	352	355	335	324	363	304	315	300	365	306	301	358	314	346	340	338	344	350	321	332	372	350	342	342	319	316	318	329	309	373	337	354	310	328	333	321	329	315	339	331	319	320	327	312	361	337	325	360	356	371	344	347	342	328	337	311	332	327	345	346	342	347	315	308	370	347	332	313	338	300	333	341	334	327	332	334	359	366	350	322	346	371	310	285	331	360	340	314	338	363	327	353	320	354	332	367	352	346	329	307	326	309	298	330	340	317	352	314	353	321	321	352	364	368	378	370	352	331	350	303	355	362	339	359	350	329	344	340	326	353	349	322	342	307	338	330	374	332	336	348	338	335	357	373	321	326	347	335	349	354	319	341	337	322	332	332	367	343	313	342	348	356	334	333	321	362	330	329	344	353	360	334	331	328	327	323	322	356	356	359	336	326	316	358	313	321	338	339	338	309	334	290	338	350	324	326	335	364	328	323	344	372	374	328	340	356	340	352	280	344	334	342	350	339	317	335	359	362	356	347	345	330	332	351	359	331	353	317	341	378	356	317	383	346	347	323	337	313	371	376	352	340	353	294	340	336	335	320	336	317	350	330	340	347	324	335	348	316	312	346	366	349	322	330	343	334	342	330	365	316	329	319	344	340	360	350	326	351	328	343	358	297	346	356	349	323	345	322	294	316	369	334	339	348	338	347	366	334	353	353	329	335	319	326	322	349	342	346	322	288	317	344	353	343	340	332	334	327	330	310	298	342	314	332	345	349	327	318	329	349	361	360	348	312	337	306	346	334	342	357	335	360	331	336	334	342	340	324	315	346	335	362	342	340	326	337	362	320	351	363	312	316	313	377	312	337	342	354	337	359	320	335	356	323	355	321	373	357	329	364	364	319	367	372	332	342	339	353	332	329	338	350	308	375	365	338	323	346	334	332	351	326	355	381	320	348	322	335	341	345	345	331	359	348	361	317	327	342	327	318	331	334	367	342	342	322	317	307	339	315	332	361	328	339	327	290	330	359	315	349	344	325	325	311	342	373	336	327	311	359	326	315	333	361	366	351	329	348	323	329	364	350	316	346	339	343	323	341	324	335	322	356	343	334	349	321	311	320	351	323	337	336	330	352	327	358	305	343	329	329	336	335	352	288	311	298	346	345	336	330	331	309	297	357	351	346	333	341	326	347	331	365	326	346	346	336	339	342	299	326	349	296	332	328	318	335	349	346	326	376	360	360	290	333	331	340	330	340	350	362	340	340	338	321	340	340	333	315	345	294	325	320	325	306	345	326	313	331	320	317	306	389	326	323	340	331	346	326	336	369	331	313	345	330	375	341	330	354	351	357	350	360	302	345	345	351	310	352	341	351	328	339	336	313	335	340	355	305	346	351	346	311	308	333	358	337	350	343	346	357	321	376	363	321	352	320	334	315	358	358	383	324	349	330	324	337	315	378	345	348	300	334	339	321	354	321	348	342	360	351	306	330	365	313	334	362	329	346	312	338	337	330	372	350	348	342	317	328	301	335	342	321	326	338	348	338	309	355	321	358	324	352	308	290	322	345	374	323	320	334	344	320	344	352	343	344	343	319	335	353	322	356	309	315	350	337	380	332	352	365	341	331	362	318	376	334	350	325	341	346	353	322	338	345	340	305	345	326	319	361	325	308	340	316	323	348	332	352	310	328	345	384	296	344	306	321	339	352	338	307	336	337	363	318	327	310	333	364	334	366	340	337	313	347	356	316	349	358
22959	21078	28741	23627	21073	18676	4608	1548	986	834	682	622	574	558	484	412	414	370	310	309	279	290	244	231	240	265	241	251	248	221	230	247	236	232	207	193	200	223	189	202	223	234	202	212	235	225	249	239	214	222	203	211	186	179	192	186	183	197	177	194	170	221	174	188	177	174	198	186	189	190	174	185	171	170	181	169	188	207	182	180	176	186	176	200	179	180	185	170	198	194	200	207	187	180	189	165	191	194	169	190	169	200	206	181	189	195	181	193	180	189	216	171	190	195	192	171	172	188	196	211	200	173	217	185	197	174	190	168	190	192	180	167	187	191	173	203	189	179	192	191	167	186	175	193	197	173	178	174	170	175	189	181	178	167	197	180	165	178	184	190	170	179	208	179	175	165	194	174	173	190	187	164	196	202	203	186	170	161	204	189	195	184	179	181	189	177	177	196	168	173	194	193	194	150	202	215	172	194	173	176	189	172	177	194	169	201	168	179	193	179	179	180	184	175	182	173	195	175	180	159	179	202	177	187	143	194	199	168	203	193	168	195	174	188	199	191	197	166	199	181	190	163	196	170	177	168	151	180	198	193	198	184	174	155	190	174	177	165	166	188	175	178	180	175	200	176	173	157	193	193	204	195	168	179	190	195	179	179	197	176	185	187	164	204	169	171	184	175	171	176	189	188	180	173	188	179	164	188	182	175	193	189	188	179	163	163	169	183	176	170	181	190	158	196	171	182	177	166	189	188	196	206	162	179	202	205	177	158	180	155	178	178	147	167	185	169	165	175	167	163	179	197	178	172	176	183	194	190	191	189	176	187	180	190	182	181	171	195	172	202	171	193	171	202	178	208	201	186	185	169	182	188	201	190	203	171	170	171	190	193	187	168	175	165	182	178	173	160	140	207	176	215	175	173	182	171	161	151	183	202	175	169	196	165	204	167	182	214	173	191	190	164	181	204	168	176	202	174	190	188	217	183	175	173	180	202	188	168	194	176	174	188	211	168	166	176	184	178	195	183	189	186	193	174	195	214	160	184	180	203	192	195	183	198	206	196	175	175	186	204	193	181	180	175	194	190	218	203	182	183	148	201	163	189	175	172	196	187	184	188	172	204	192	197	165	172	163	184	194	189	186	176	164	179	186	188	165	218	183	165	154	188	178	160	167	164	184	190	196	178	195	172	179	172	170	201	173	199	187	200	184	180	161	187	175	167	160	186	174	176	192	184	162	189	189	176	186	188	185	173	190	192	174	181	185	168	166	193	207	174	190	198	186	206	209	184	170	179	199	171	159	206	194	175	169	176	173	164	180	180	185	225	207	196	181	181	184	193	197	198	195	176	175	184	168	196	179	183	164	182	186	175	171	203	187	190	186	176	164	186	178	146	155	174	191	184	185	186	176	206	206	183	159	158	170	178	171	177	172	168	153	189	197	167	209	173	197	180	202	194	184	160	181	189	173	180	183	177	191	165	161	200	189	198	160	163	193	188	171	178	171	185	174	173	181	179	184	175	183	171	167	180	182	185	182	178	177	197	197	193	176	179	178	183	182	199	193	192	181	183	175	183	156	196	180	177	187	178	177	172	184	189	200	168	219	180	176	185	194	222	179	171	172	201	165	172	183	171	178	172	179	165	225	196	164	175	169	177	169	161	187	170	169	179	197	182	172	192	187	172	176	152	168	195	199	187	179	171	189	184	187	165	208	172	182	204	178	199	210	193	188	198	175	156	180	188	182	181	158	186	191	173	188	181	191	191	189	176	195	184	166	196	182	205	155	174	170	187	181	191	140	175	175	179	165	174	159	194	173	191	179	193	200	181	196	176	191	206	177	171	187	177	145	175	184	188	207	173	180	191	193	193	183	178	167	184	168	175	168	176	191	169	168	197	179	179	190	173	173	205	170	197	169	212	191	188	188	196	187	199	192	171	156	164	184	193	185	152	157	172	170	192	169	199	178	188	190	181	188	189	197	178	193	208	187	177	196	186	196	175	205	202	206	212	204	186	201	189	168	182	184	174	185	174	177	189	167	178	192	181	194	183	168	194	178	174	189	188	181	203	185	186	213	157	191	197	186	189	198	185	194	181	197	182	175	173	188	187	154	167	185	199	167	173	171	183	166	173	182	178	195	163	185	181	181	177	177	176	180	153	173	183	194	203	186	158	185	174	191	182	189	180	187	165	186	169	192	156	182	174	184	176	180	165	199	199	167	173	163	184	176	191	202	209	189	185	175	166	184	198	183	171	167	190	186	180	182	180	192	185	193	176	182	179	198	182	176	192	207	181	195	198	173	178	184	182	198	185	190	171	169	190	169	171	178	173	153	192	173	159	188	173	188	212	181	174	189	166	189	190	184	193	177	181	190	173	181	169	181	162	192	198	173	184	182	158	180	183	167	178	178	187	186	150	163	168	183	187	156	176	204	152	184	178	173	198	178	180	179	175	169	171	204	188	162	212	177	178	170	198	173	164	179	178	167	184	188	165	181	196	186	187	170	189	177	196	182	210	192	182	196	166	178	190	182	194	179	173	194	178	203	188	166	197	174	165	190	202	192	185	166	205	203	182	170	188	168	165	188	208	198	196	188	176	196	160	168	170	169	179	165	195	186	199	203	181	171	170	166	196	184	176	186	165	180	197	175	163	220	201	172	182	201	163	176	189	143	191	171	184	185	188	188	175	183	165	187	199	187	186	187	169	178	186	210	181	171	181	184	163	150	166	196	170	192	207	174	179	164	189	188	188	194	187	170	174	190	172	203	180	189	177	161	193	179	197	200	168	183	169	178	196	188	197	196	180	179	192	180	204	169	175	151	212	174	172	172	193	213	180	184	198	168	162	195	173	171	183	177	185	201	207	190	183	187	168	191	186	157	194	182	179	181	191	193	200	171	172	175	181	189	191	179	183	169	163	177	165	171	166	182	200	168	210	210	168	167	197	188	195	191	176	193	181	181	181	175	195	180	166	189	191	188	190	197	199	173	185	171	178	178	174	168	191	186	152	166	198	167	200	184	187	166	183	188	177	170	174	206	166	183	180	176	177	167	195	172	183	180	175	169	187	206	196	183	172	151	172	190	173	190	198	176	176	187	172	187	178	204	170	189	161	181	193	195	196	178	166	187	177	173	194	189	193	180	205	175	173	177	159	178	194	183	197	173	174	180	191	174	195	159	169	194	186	181	194	199	213	181	158	189	172	171	167	167	203	180	179	174	190	193	155	183	169	169	171	171	181	178	204	172	176	188	178	185	183	180	181	192	199	170	190	192	200	193	176	158	209	172	168	143	176	215	190	173	194	172	178	167	184	188	190	180	186	198	180	190	187	204	202	181	196	179	186	191	168	191	185	187	153	163	178	198	181	176	208	176	191	177	176	190	182	199	166	184	173	180	186	190	188	194	173	158	170	187	172	172	169	175	205	200	181	159	170	174	171	144	180	187	175	196	183	202	177	184	192	194	164	178	169	191	188	180	173	222	166	200	194	183	175	193	176	198	209	162	172
14919	29821	26501	17731	13345	10269	7226	5035	3880	3075	2485	2252	2201	1853	1581	1325	1170	1113	974	951	779	733	682	722	629	628	590	573	563	559	508	529	485	474	423	445	409	449	426	448	484	468	532	493	561	512	517	543	487	476	414	436	438	387	410	384	397	438	409	416	379	417	371	334	355	364	388	390	374	344	358	359	361	366	356	346	372	317	373	338	352	363	361	391	343	343	404	373	366	359	375	394	365	375	344	378	407	351	355	360	369	345	330	374	354	354	367	377	366	372	359	330	332	364	347	344	344	375	358	374	372	347	366	338	341	326	373	355	361	319	378	334	349	346	356	351	353	343	396	339	326	393	340	353	361	372	363	308	363	355	355	368	373	342	368	346	378	379	356	308	354	352	335	360	327	374	345	363	369	363	361	375	364	343	354	341	371	350	322	374	368	363	379	368	348	355	332	351	351	345	361	356	367	345	375	389	361	381	356	372	346	352	380	383	330	330	357	349	357	373	342	354	358	378	330	350	347	358	352	370	364	342	381	344	383	352	362	351	347	363	352	320	372	352	336	343	376	326	352	331	339	359	343	369	363	382	330	347	347	373	387	351	350	354	368	385	343	378	360	353	347	369	330	345	355	356	374	334	326	369	370	327	342	341	341	391	343	366	338	352	347	339	313	374	345	386	352	347	355	344	327	387	385	342	384	361	341	358	317	359	334	330	343	362	358	342	331	345	383	382	366	354	325	343	367	357	344	332	335	344	361	342	357	390	369	343	330	375	370	384	350	342	365	323	372	348	345	353	367	321	356	352	366	388	391	352	377	306	342	359	356	362	345	343	368	343	379	362	366	336	348	373	341	318	355	346	344	349	367	369	353	334	355	337	386	362	378	354	344	359	326	362	333	340	352	368	326	382	357	382	344	332	359	350	350	360	369	315	351	355	361	338	367	365	341	376	367	375	359	333	364	359	352	373	361	366	335	321	340	305	381	360	359	331	334	332	379	385	346	348	324	346	359	360	372	346	386	384	363	329	352	336	368	374	371	336	316	355	370	364	347	328	342	355	331	358	316	343	360	349	362	339	337	330	325	338	349	348	365	379	340	342	335	362	369	368	355	337	346	348	367	351	331	358	374	359	389	368	339	336	350	352	373	341	331	353	362	390	332	340	351	358	349	331	321	334	368	350	323	348	375	342	349	366	362	346	363	349	320	342	353	364	352	350	375	375	392	393	381	372	357	356	367	354	341	324	350	342	377	337	409	356	380	345	354	334	376	344	389	353	358	316	340	359	375	370	361	356	352	362	364	324	343	330	351	328	346	369	355	358	333	370	348	367	347	358	356	320	357	335	386	321	332	345	340	364	347	340	384	374	343	371	339	367	349	364	365	350	340	376	331	365	367	334	362	384	353	344	343	352	349	350	347	349	323	319	341	347	331	353	343	408	329	330	385	386	356	330	349	321	371	364	362	378	335	336	337	320	388	341	353	342	356	354	358	361	361	350	352	367	369	324	346	317	349	360	305	355	356	337	318	360	346	341	334	301	359	358	396	348	363	374	369	330	347	351	339	338	330	330	339	359	403	345	321	382	347	350	373	346	375	337	357	379	355	368	326	358	374	333	341	347	384	331	331	370	374	364	357	350	412	368	338	365	340	358	392	347	370	356	347	346	339	382	350	366	317	363	342	371	365	377	317	348	354	356	379	356	338	373	354	374	381	359	354	360	326	352	367	327	374	360	375	331	405	356	347	363	349	338	347	352	346	359	348	330	329	345	355	355	337	313	364	356	343	353	387	382	338	399	343	373	328	378	371	315	342	333	362	359	345	346	349	346	349	351	372	359	339	389	350	364	364	353	360	375	360	342	335	352	371	382	368	348	350	340	345	345	341	338	367	369	359	364	351	365	324	360	357	363	327	344	377	335	376	328	344	316	335	389	353	341	335	365	343	388	340	347	349	315	340	327	368	326	339	336	340	354	398	375	336	354	366	352	322	319	359	365	339	350	354	342	336	341	373	357	374	359	350	364	361	359	344	386	375	375	340	345	342	353	345	350	333	320	341	379	346	353	319	340	392	381	341	343	326	360	347	324	380	366	356	357	357	341	352	345	370	388	362	385	382	369	377	301	386	340	365	336	331	334	344	331	359	338	330	332	367	324	335	369	338	365	368	341	360	397	360	347	324	324	349	329	328	329	389	351	315	344	345	370	357	355	358	379	338	350	338	375	354	349	343	363	336	397	360	332	338	325	334	333	374	330	356	355	359	334	369	353	361	331	372	342	381	372	335	343	344	371	364	369	356	362	374	341	360	398	371	337	354	353	376	325	372	341	372	352	333	359	336	351	347	353	369	359	343	380	341	359	348	361	335	383	348	357	347	382	391	318	371	353	333	354	314	340	347	336	356	340	311	341	331	316	357	354	373	357	345	330	371	314	378	362	361	361	349	356	382	374	384	337	367	325	358	330	356	349	344	376	352	360	358	358	389	332	345	372	358	345	353	316	384	398	353	349	404	347	364	355	328	355	368	325	352	323	352	345	335	344	371	352	339	372	326	339	328	360	356	367	326	394	397	350	323	359	397	363	371	376	346	371	356	355	357	354	334	355	371	320	379	380	353	338	368	347	346	362	356	328	331	398	358	347	329	325	328	369	372	334	340	386	353	347	362	346	367	344	368	383	363	386	320	358	341	380	345	359	354	381	338	365	371	351	348	365	376	387	355	338	375	365	342	319	357	358	346	348	361	369	400	373	344	368	370	363	367	344	326	329	393	384	351	359	359	334	366	374	338	359	330	321	398	383	350	345	362	376	338	351	381	359	376	361	372	311	328	340	374	370	348	369	373	338	355	370	367	331	372	349	355	374	358	317	380	361	339	351	348	356	346	366	349	334	363	333	325	362	362	361	368	381	369	356	367	366	367	348	370	374	365	370	363	368	356	317	335	337	346	323	379	385	342	358	337	366	350	344	360	341	346	389	377	365	363	327	341	346	376	354	345	375	350	352	331	365	360	369	384	355	345	359	350	395	351	368	379	362	380	348	353	372	357	357	320	363	347	315	349	358	370	332	342	325	355	362	362	357	347	347	339	340	377	349	368	376	342	340	341	357	327	360	340	398	319	369	349	347	372	358	330	330	343	335	351	351	303	376	358	348	363	370	382	367	413	357	341	348	366	377	329	347	341	350	330	340	332	331	377	341	351	364	349	342	376	334	359	383	361	329	356	353	371	333	382	349	340	355	341	365	335	340	348	364	355	333	338	344	338	327	376	322	361	382	348	355	347	357	344	346	351	393	348	383	344	366	382	341	324	325	351	369	340	361	359	383	341	364	332	363	380	334	333	346	361	353	342	317	323	343	335	355	323	326	332	332	358	361	314	338	321	388	319	386	356	357	329	341	335	358	356	326	358	361	380	330	348	343	352	343	359	331	352	346	360	346	340	351	322	338	365	349	358	378	347	331	366	373	363	335	345	359	363	329	358	341	366	364	393	361	347	347	343	360	351	359	349	341
26553	20214	11141	3996	1938	1296	826	600	477	406	394	374	402	398	359	322	329	309	320	295	283	252	282	299	283	266	290	302	305	298	247	276	296	267	300	272	250	286	299	264	285	286	271	320	252	291	290	248	251	249	304	274	245	258	307	264	299	258	287	293	304	285	297	265	267	240	256	287	246	263	251	280	275	295	254	260	271	243	258	287	265	258	252	264	304	272	237	260	257	294	256	248	265	239	244	268	269	246	260	243	263	272	277	286	277	264	242	251	247	259	263	240	273	273	251	278	256	245	254	273	260	282	262	261	249	273	277	267	264	271	262	275	264	268	279	224	254	260	259	260	293	261	249	288	270	264	241	258	245	281	262	270	259	249	258	267	290	262	273	258	230	252	239	263	276	217	266	249	243	271	268	263	268	303	235	274	249	237	268	279	244	249	285	241	251	226	262	264	269	272	297	285	213	261	300	260	252	282	239	240	272	271	274	244	291	266	259	279	275	260	287	281	244	264	280	268	260	264	267	263	259	267	233	264	298	273	273	247	288	255	246	247	255	270	239	273	248	279	251	243	278	273	254	267	291	254	251	304	258	279	280	266	240	279	273	281	270	265	263	280	280	256	306	251	254	251	274	253	252	244	232	259	276	271	274	268	226	263	264	260	249	228	269	281	250	241	255	266	275	284	228	273	269	265	272	271	294	259	277	242	286	274	254	290	254	254	233	294	254	269	263	263	253	248	259	296	289	281	247	291	256	273	242	266	252	275	285	250	276	260	262	265	287	250	274	241	266	292	276	264	270	287	290	259	259	265	285	248	263	272	306	264	250	287	302	264	261	249	231	281	247	264	268	266	239	262	295	252	241	274	269	295	285	260	273	245	261	260	251	254	269	264	266	254	250	249	261	262	261	302	262	237	238	275	276	252	256	263	252	260	253	264	235	291	267	280	256	265	279	254	265	232	269	251	268	267	282	265	253	242	250	261	267	271	249	280	276	294	240	242	258	252	261	260	264	247	270	257	280	260	261	244	273	242	269	270	261	248	286	255	257	274	272	284	288	263	267	251	258	284	286	276	266	263	272	252	259	232	257	278	255	230	267	227	278	285	271	248	266	267	254	257	282	263	264	247	243	262	285	258	253	281	277	268	265	257	273	269	256	243	246	269	254	281	248	273	280	271	258	272	247	292	286	236	262	255	248	285	256	255	246	248	295	239	268	273	242	266	247	284	293	258	265	248	256	262	256	250	270	263	264	269	235	243	281	281	242	255	281	287	240	285	246	249	278	284	225	251	252	245	273	259	275	272	263	270	237	266	241	282	280	224	254	243	280	245	255	252	279	233	258	256	274	265	266	266	285	261	259	267	287	271	240	258	258	289	248	265	234	276	288	250	227	244	311	285	262	276	268	301	263	262	279	234	243	287	264	277	269	246	258	238	277	277	276	220	245	267	259	221	259	259	248	247	255	238	256	262	269	276	284	242	243	237	241	250	277	248	275	274	253	266	281	258	259	239	266	288	232	284	251	257	272	255	249	242	253	268	271	266	251	255	224	244	249	311	281	250	230	315	267	257	262	262	263	258	247	283	289	254	245	249	259	273	288	278	261	261	234	258	262	258	255	270	280	265	271	268	271	264	276	303	249	243	267	248	280	260	258	256	255	258	216	269	283	247	283	259	288	264	286	227	287	249	244	260	297	281	270	273	257	230	259	265	236	288	256	275	251	259	280	262	270	264	259	290	283	267	243	275	265	248	264	269	252	260	269	244	277	243	267	260	261	298	293	229	255	249	267	259	273	280	274	262	254	283	244	244	266	237	268	255	298	245	265	254	273	253	295	222	255	242	283	251	257	251	281	260	275	267	250	274	274	259	254	257	240	294	270	269	269	255	271	288	255	272	270	263	272	251	263	258	282	274	253	273	282	266	267	275	270	258	261	287	256	267	264	242	253	271	298	264	258	257	257	282	255	263	257	293	239	242	292	243	244	247	245	261	243	255	291	265	258	250	260	260	303	256	263	274	242	252	238	255	265	236	288	263	241	260	284	260	272	269	258	241	254	259	228	268	269	261	270	244	262	287	294	261	271	264	268	258	276	267	271	275	257	283	258	267	239	248	270	285	229	269	253	243	259	272	244	265	268	252	278	266	253	302	264	248	245	261	278	249	278	274	261	258	308	261	251	267	255	262	260	272	248	234	255	241	260	245	244	269	238	258	261	236	254	244	245	262	281	260	245	267	272	269	265	288	246	271	264	257	257	224	219	247	255	248	275	279	273	258	269	272	262	272	262	254	287	268	268	239	258	253	257	270	262	253	249	271	272	264	243	235	274	249	269	271	275	247	257	273	261	285	280	263	232	269	287	270	261	247	240	242	263	284	257	236	257	248	250	256	251	276	284	256	250	255	273	273	264	258	272	240	253	240	240	223	284	254	270	278	260	231	259	231	267	265	272	283	250	258	262	261	268	281	261	242	270	263	282	271	266	238	262	279	253	283	295	256	251	248	265	255	239	254	260	242	271	262	264	270	280	294	253	258	263	260	267	247	246	241	283	262	256	252	246	247	259	264	275	268	259	261	260	235	293	273	255	263	264	256	232	248	274	259	265	269	273	274	246	259	295	260	264	245	256	278	265	247	262	244	254	275	279	253	274	270	266	264	255	254	253	265	258	249	253	235	269	277	248	253	265	265	274	286	264	290	247	273	259	267	239	268	250	250	279	244	248	263	266	270	245	268	263	271	257	265	230	260	284	257	261	275	282	281	254	266	276	267	249	228	278	282	296	281	282	247	276	273	259	239	239	249	268	236	251	274	258	279	264	238	254	285	287	284	280	260	279	252	228	269	250	231	286	235	275	265	252	288	240	244	288	296	247	269	252	246	265	277	266	268	269	278	277	266	265	267	246	263	253	250	261	263	254	253	297	267	249	299	220	267	240	256	254	267	261	249	281	249	270	266	281	231	261	261	251	239	268	273	243	256	280	234	253	284	238	263	234	276	239	272	285	276	269	263	277	267	293	259	258	253	276	250	258	271	259	269	290	260	272	221	286	288	255	265	234	276	244	276	274	247	232	255	246	271	266	247	277	242	282	271	276	257	266	241	278	276	267	276	274	297	268	259	274	277	260	273	266	247	273	273	227	245	242	270	244	267	274	279	239	270	288	246	274	263	279	257	273	275	263	276	279	270	282	273	266	283	237	259	279	252	262	257	266	268	264	256	265	288	268	262	265	286	282	249	275	229	262	264	292	235	275	275	273	267	301	276	270	272	279	278	254	244	272	259	264	259	282	244	252	273	250	270	266	254	277	248	267	245	254	247	232	239	286	272	280	263	261	265	264	262	241	253	252	291	275	254	276	270	263	254	267	262	273	253	281	249	261	277	243	278	265	268	273	287	243	265	266	275	242	254	282	280	267	275	280	286	251	253	288	262	268	257	254	264	285	281	261	254	261	238	261	289	270	244	274	291	255	243	282	278	256	250	277	279	287	246	245	253	260	261	283	252
10920	17209	14469	8086	5903	4380	3013	1966	1643	1353	1288	1175	1123	1055	883	771	782	784	721	705	686	666	605	571	630	637	640	588	607	587	575	614	574	561	555	575	562	573	567	581	573	587	605	609	564	643	624	652	610	625	585	572	575	556	555	522	507	550	548	586	562	549	539	579	561	584	571	562	534	529	566	552	577	595	547	559	551	557	531	498	514	534	557	572	530	541	548	549	568	524	527	520	562	521	498	550	585	534	551	537	566	544	519	536	547	517	520	565	569	557	501	562	523	569	568	540	494	530	510	563	525	530	524	548	546	540	577	564	601	535	518	530	559	538	519	532	527	517	532	572	534	508	530	537	536	506	530	548	519	538	536	540	534	551	530	553	556	558	518	550	533	571	522	535	536	515	582	470	543	538	498	562	524	539	544	538	551	503	570	528	523	547	532	533	544	541	567	518	537	527	552	536	522	493	551	479	517	580	572	543	534	517	607	556	548	504	534	520	538	521	566	537	588	551	549	545	564	552	505	574	551	580	566	563	568	505	556	529	558	507	491	570	539	583	539	553	564	511	546	561	516	534	525	536	541	542	550	560	508	539	543	518	535	507	582	545	566	567	492	523	516	521	539	563	503	554	559	517	552	530	528	531	540	535	526	566	493	514	526	520	515	534	570	490	525	560	515	522	546	516	545	528	546	563	502	536	546	483	524	591	534	539	577	516	549	562	535	553	576	514	536	503	573	565	557	535	542	534	543	578	549	497	552	535	528	520	470	552	530	539	531	534	556	553	560	500	562	520	567	532	496	527	530	559	536	554	603	557	512	511	545	532	522	550	501	567	552	545	546	525	560	575	573	561	515	566	607	534	535	543	501	592	554	503	536	536	511	523	555	512	542	568	562	552	514	539	520	531	542	550	545	510	574	573	560	534	544	535	505	545	557	545	519	555	539	529	524	505	556	542	510	561	520	509	583	505	553	568	539	500	545	578	456	588	519	565	520	553	535	524	581	517	556	541	554	571	533	503	516	595	543	556	517	528	528	545	527	568	539	567	561	552	583	506	520	556	495	513	537	540	530	536	494	523	546	563	547	567	522	532	495	556	543	545	515	541	511	539	483	588	504	519	541	503	523	554	528	526	543	566	531	486	534	535	495	538	567	524	572	487	548	526	537	518	539	554	524	557	527	550	542	570	543	533	543	548	470	530	537	522	521	486	545	539	545	509	570	520	552	571	569	551	552	601	500	549	541	541	537	535	573	539	539	519	561	583	534	528	562	533	530	500	515	526	595	532	531	521	545	562	539	537	546	529	510	558	517	555	541	540	545	561	540	516	544	578	528	535	546	548	546	530	568	511	576	515	512	546	585	523	529	532	551	505	551	564	505	571	533	560	519	500	521	534	517	511	584	539	527	530	523	543	541	543	545	548	521	548	554	542	512	578	566	544	581	521	536	514	565	547	560	537	507	553	514	561	555	565	520	571	528	527	526	556	508	570	550	534	604	531	566	531	532	531	531	530	584	499	501	539	540	520	517	557	526	549	567	535	547	536	549	536	543	522	501	513	538	529	533	480	526	521	553	557	541	556	528	560	580	533	524	551	554	577	563	511	520	523	562	521	528	511	568	525	538	543	547	558	557	522	552	565	536	494	513	531	554	558	554	506	561	553	511	538	536	528	563	530	533	525	553	478	555	549	540	533	558	562	497	501	560	520	535	563	563	563	470	512	558	537	537	524	548	539	530	540	558	526	527	546	574	566	549	561	542	539	560	529	488	551	590	548	542	512	530	523	490	559	540	509	578	532	558	591	554	528	551	589	527	562	546	569	523	543	512	518	522	559	550	513	557	554	518	556	576	570	545	539	560	561	552	554	529	535	567	549	542	554	570	516	522	539	539	544	519	526	556	538	575	533	537	509	548	531	529	512	522	554	553	548	536	549	586	542	529	514	490	528	547	559	562	559	557	505	540	573	504	512	550	519	524	533	522	522	569	522	555	545	549	533	564	587	540	505	560	521	560	574	557	514	546	528	537	517	566	553	512	527	506	577	584	542	528	545	498	556	573	516	546	526	523	527	570	541	551	538	545	520	497	526	562	579	484	524	548	543	567	516	516	561	568	525	533	530	527	597	543	538	537	557	535	558	490	557	506	549	571	526	526	563	548	539	553	545	533	521	541	555	558	537	552	504	565	554	561	533	567	501	534	584	545	543	612	532	537	527	560	560	529	525	545	534	543	510	513	532	524	541	524	524	540	541	510	560	520	561	536	531	542	533	489	516	551	514	545	539	510	568	557	545	498	541	522	516	537	530	518	521	558	578	559	536	536	503	537	535	554	528	544	548	527	543	512	543	513	520	513	578	527	514	549	553	491	552	565	545	511	561	546	540	556	531	561	541	547	535	581	525	528	549	524	491	522	536	503	539	507	523	552	541	522	587	510	549	573	543	581	482	553	554	580	533	515	560	531	521	532	541	542	507	557	561	555	512	561	528	552	562	547	563	508	583	512	528	534	483	521	543	584	564	562	537	558	567	515	503	544	512	527	548	565	504	545	558	507	556	540	537	562	564	552	555	528	570	550	533	576	575	546	522	526	551	554	555	503	558	555	531	548	554	569	561	502	529	528	523	566	510	557	535	511	561	519	545	523	503	541	472	531	523	542	575	521	570	549	518	559	524	528	545	551	545	540	550	513	523	505	563	546	524	506	482	518	524	525	542	575	524	588	513	512	503	546	564	562	563	544	523	541	548	552	520	510	552	537	573	561	530	582	546	568	516	556	543	535	600	513	556	544	573	530	541	539	536	574	521	545	522	541	527	558	519	517	552	577	530	530	520	503	513	568	486	515	523	571	552	532	521	571	533	532	514	507	559	511	556	507	522	535	533	531	535	570	504	529	513	522	511	561	552	501	537	581	507	511	565	543	559	543	535	553	499	523	556	549	532	549	575	533	533	517	541	501	512	534	498	497	560	542	554	559	546	558	559	526	562	564	555	536	493	567	543	535	529	550	569	511	506	512	532	537	520	570	548	508	534	500	525	569	519	514	567	550	579	533	522	557	538	533	585	562	516	518	550	525	540	506	540	576	511	505	524	530	547	576	551	539	532	515	509	528	508	531	524	540	521	534	534	540	524	559	539	539	535	526	506	549	508	550	526	519	515	510	561	536	549	522	547	549	551	558	526	529	515	551	545	568	550	516	507	521	533	543	526	517	527	554	539	538	532	541	574	526	525	572	529	527	534	523	511	562	571	541	545	547	576	542	511	534	527	523	532	537	515	553	570	524	544	543	584	535	557	537	511	524	545	546	515	509	534	533	520	543	529	543	532	585	541	614	521	512	550	553	544	516	548	517	579	552	487	563	520	536	518	550	572	550	544	518	537	542	580	514	555	493	597	537	523	516	521	509	543	519	535	541	547	499	560	490	550	541	557	555	511	540	569	524	559	557	548	505	526	517	526	562	573	543	491	548	559	531	544	566	527	531	520	557	561	491	536	549	539	540	515	533	527
23852	21057	28003	24281	19341	4796	1632	965	672	573	516	453	421	373	374	304	263	284	221	248	202	217	183	228	219	205	208	197	190	200	207	158	183	173	172	169	187	179	194	172	168	192	197	195	211	178	175	234	187	171	175	190	157	175	183	168	171	180	173	163	183	177	174	165	147	169	154	154	147	144	180	165	174	145	143	160	169	161	168	158	161	170	174	168	176	165	166	155	168	163	144	149	133	183	167	156	156	170	165	177	151	137	161	155	142	164	163	145	159	133	161	158	154	159	138	159	161	155	164	157	180	149	162	165	153	145	169	161	154	155	169	181	131	162	163	169	164	157	155	165	144	158	164	169	131	153	173	151	181	174	152	151	145	170	165	144	130	169	164	163	144	151	161	149	160	147	177	174	156	156	144	183	166	172	157	170	143	155	142	168	175	153	160	176	147	148	168	158	178	168	160	173	150	163	171	153	162	150	143	136	158	139	152	152	148	153	158	170	162	154	141	172	199	181	174	147	161	161	136	151	152	183	161	169	171	160	157	170	160	173	162	174	172	150	157	167	158	148	173	166	154	177	167	148	170	140	166	140	182	189	172	148	160	157	160	175	165	151	159	171	151	155	152	162	141	187	160	148	179	151	147	171	158	174	167	164	149	131	176	169	161	167	157	158	170	164	177	133	145	160	172	155	149	169	159	144	182	169	147	163	157	149	146	178	150	163	157	141	145	139	153	171	142	143	173	177	146	167	145	144	170	137	149	152	133	125	167	161	193	153	175	157	186	164	131	152	154	186	168	151	159	150	149	176	174	162	139	176	172	141	145	160	145	159	158	164	162	170	156	181	185	169	148	171	178	162	151	165	148	175	163	158	161	164	151	142	153	157	178	166	151	167	148	183	166	147	155	162	147	151	164	180	169	151	144	164	166	158	155	179	154	162	160	178	155	164	148	166	156	150	167	182	147	169	129	163	168	166	178	154	172	153	177	148	133	155	150	162	166	173	164	146	160	147	184	148	157	167	163	155	163	151	161	156	175	161	140	162	169	170	147	151	140	172	152	163	185	150	148	166	158	157	162	164	132	165	164	156	165	158	162	147	173	139	171	164	160	142	166	164	168	152	150	150	137	161	137	159	163	145	143	150	175	168	159	172	152	142	168	159	169	168	157	193	168	152	172	168	148	168	144	176	143	139	149	168	146	157	143	168	138	158	161	169	178	181	141	176	153	164	151	134	147	165	170	144	163	160	189	164	153	158	161	166	140	157	161	155	160	165	184	153	141	170	151	153	147	167	152	148	139	146	194	149	184	163	159	135	176	155	156	148	144	177	178	177	155	151	168	155	163	147	182	180	162	158	172	161	162	139	152	165	138	156	159	154	135	178	153	150	128	153	170	152	158	164	163	162	144	152	155	149	163	156	166	152	146	186	169	188	174	165	145	176	183	167	163	149	158	158	149	153	164	146	147	172	158	169	169	151	161	171	131	142	165	160	129	168	152	156	151	186	164	151	183	154	148	156	166	187	146	160	162	168	164	153	150	160	153	169	156	163	166	171	178	168	177	164	169	151	152	162	162	143	148	170	153	156	167	149	157	156	162	152	146	175	154	148	161	145	147	159	153	144	157	166	162	143	176	156	159	146	169	189	169	173	146	172	154	152	167	158	159	180	138	163	144	174	167	159	144	172	150	161	141	150	167	143	159	139	155	165	152	134	148	142	156	158	146	173	167	158	169	155	143	165	192	172	146	180	162	151	167	179	165	159	119	135	150	166	138	156	168	157	145	175	164	161	149	178	172	167	154	144	168	150	169	155	162	147	172	142	155	168	167	159	194	136	150	161	160	153	167	161	171	179	167	173	148	152	134	159	178	152	152	162	142	160	168	141	178	162	166	167	157	164	160	166	165	155	152	192	185	193	143	153	157	154	164	147	141	154	152	156	163	157	161	158	176	152	161	155	184	150	171	157	149	155	153	167	167	153	140	151	181	148	169	169	148	156	167	146	145	167	172	164	163	162	166	168	156	175	157	149	175	163	159	168	139	177	165	152	138	153	185	183	141	153	175	168	136	168	172	165	154	150	164	154	156	148	193	162	155	158	157	165	153	177	184	141	133	160	180	175	159	176	182	137	147	169	154	144	159	157	159	179	152	170	170	153	169	166	160	151	161	176	166	150	150	166	168	167	153	143	177	156	164	149	170	174	166	159	129	151	144	173	174	143	159	166	152	148	168	154	169	166	151	162	171	161	182	155	152	144	168	153	147	147	165	138	174	150	144	159	157	162	165	173	152	165	152	137	159	160	167	161	173	170	152	170	175	171	151	153	185	151	166	139	149	166	156	175	149	166	179	172	178	159	153	150	153	153	155	171	166	151	158	143	158	161	146	151	176	153	168	168	159	168	172	174	164	169	166	170	137	157	150	173	163	151	146	150	147	187	145	157	151	198	137	167	164	162	186	167	136	137	182	159	155	165	144	153	147	140	180	145	165	171	141	148	147	158	141	151	171	155	159	159	168	152	171	172	154	148	156	144	154	147	141	174	152	168	157	167	151	152	147	157	150	154	173	143	146	153	171	155	163	168	158	166	163	156	164	139	146	163	155	173	171	140	162	168	160	124	161	147	172	183	159	156	157	165	139	151	148	163	140	175	184	156	152	161	160	143	146	153	153	167	165	160	148	153	199	169	151	162	165	178	155	151	150	154	162	186	138	155	164	142	148	166	149	163	152	157	130	161	146	138	182	160	155	171	163	186	160	155	142	152	151	160	159	148	147	166	144	165	163	169	139	143	144	165	177	168	139	151	170	191	147	187	160	197	150	154	147	158	163	147	175	155	150	154	168	168	166	163	144	141	163	180	153	148	176	153	146	159	165	193	172	158	183	169	161	153	168	138	167	151	173	159	149	148	167	149	162	157	150	167	146	161	140	163	154	161	159	156	143	152	185	164	177	172	172	133	159	171	163	173	188	150	174	143	173	163	163	150	154	146	171	163	175	127	156	169	155	171	146	174	164	152	143	160	168	158	169	157	181	170	164	159	151	149	159	171	171	135	167	134	169	156	144	143	150	172	154	161	157	179	145	151	156	155	183	173	155	133	167	142	152	157	155	167	166	176	147	164	162	162	162	155	164	172	166	178	148	153	143	145	174	177	166	122	158	155	153	165	156	158	150	165	176	148	172	163	150	141	165	165	173	143	143	158	139	145	141	169	147	155	166	138	141	158	137	169	151	145	164	168	149	165	140	164	165	179	153	131	171	149	148	129	185	167	184	153	143	177	150	168	146	155	147	173	149	128	120	155	160	148	165	154	171	145	165	145	165	172	164	158	166	163	143	159	156	140	153	156	169	172	156	148	178	149	145	168	151	150	175	179	151	160	142	149	127	150	154	145	155	156	161	158	144	164	140	147	158	156	145	167	165	147	131	178	152	145	166	138	170	169	183	153	166	168	139	151	156	169	162	160	173	187	137	175	151	156	147	167	160	167	152	178	163	171	145	160	180	160
12205	24254	21229	13143	10108	7267	4977	3397	2629	2103	1762	1610	1525	1460	1142	974	874	842	728	669	596	591	554	531	501	529	518	492	476	445	429	411	426	412	378	342	420	403	382	416	403	432	430	417	442	452	435	443	457	397	388	412	386	367	391	390	377	380	369	369	359	335	346	314	305	354	356	365	321	375	368	335	346	341	366	352	294	328	347	315	342	347	340	323	313	345	327	360	342	310	334	357	336	345	353	335	351	321	324	338	333	329	358	319	353	324	331	353	334	354	315	348	345	313	315	362	319	301	321	335	325	322	376	324	335	356	311	359	329	345	331	343	346	382	330	358	344	360	340	337	369	331	320	322	381	322	342	335	325	343	323	320	338	328	306	343	303	323	298	326	341	326	336	310	314	315	339	317	333	308	353	316	341	320	344	322	339	368	333	326	345	358	313	343	310	316	348	308	295	336	362	327	336	335	311	393	306	302	311	343	336	367	330	339	328	321	317	359	328	351	328	338	322	333	315	317	323	337	309	349	351	333	330	358	315	324	329	329	326	337	347	335	358	306	340	335	356	328	360	364	333	363	309	336	335	333	335	353	334	331	372	317	337	341	300	301	323	365	331	353	326	345	315	328	333	327	329	357	306	341	319	306	358	324	339	318	314	330	347	330	327	364	377	314	341	346	352	306	314	369	317	325	309	328	326	345	373	330	333	335	352	334	331	358	348	324	323	328	360	343	338	303	334	336	343	302	342	338	327	342	327	355	330	307	337	350	322	338	345	339	342	338	318	332	318	340	353	344	374	345	334	322	360	347	320	381	320	337	334	310	315	328	308	345	342	342	325	365	359	305	330	338	325	333	327	337	333	343	316	311	343	332	365	330	318	365	322	336	293	340	317	329	344	328	333	337	322	340	349	337	385	350	315	352	333	347	341	338	359	343	309	309	300	357	335	340	330	312	341	330	349	342	331	316	331	373	341	362	335	344	325	310	356	316	339	325	365	343	341	335	352	329	346	339	320	334	356	333	304	332	356	332	334	341	329	371	310	352	316	313	340	336	350	313	349	345	328	329	284	340	354	319	337	288	355	353	293	358	350	324	306	353	347	337	333	320	336	360	325	356	350	309	359	333	321	326	339	332	315	317	346	348	326	316	284	326	338	364	331	339	331	305	326	330	323	343	346	312	337	354	302	303	337	344	351	316	345	323	335	360	356	339	362	322	330	355	338	344	338	336	348	340	333	344	332	326	353	371	337	321	327	327	352	348	325	326	326	339	360	318	324	344	355	330	345	330	295	331	296	351	312	302	341	345	311	352	355	327	306	354	312	356	344	335	334	334	335	356	363	332	318	314	282	332	344	318	283	339	334	343	331	321	337	344	371	345	349	343	319	353	318	331	344	341	343	336	330	365	340	309	333	344	314	344	331	349	353	321	311	333	332	308	301	326	332	331	346	316	338	336	320	324	361	331	341	334	300	327	301	325	311	334	337	318	321	323	306	371	320	295	351	281	291	359	334	332	329	352	334	344	358	319	357	358	338	324	326	315	351	363	368	307	313	295	317	301	339	326	301	324	332	355	375	325	359	351	320	369	322	354	336	316	315	334	381	378	309	385	352	333	327	346	303	333	304	313	356	348	345	336	326	360	365	316	338	359	333	316	331	347	349	334	297	300	335	357	334	363	334	312	315	345	331	300	297	341	326	334	330	355	336	340	332	312	344	330	344	345	341	350	321	347	351	351	319	360	333	319	354	357	316	324	334	343	348	330	338	328	368	355	319	332	353	336	326	316	349	307	325	352	369	355	333	302	367	332	340	362	354	326	356	347	338	352	348	316	339	319	349	328	334	347	314	385	358	369	358	331	330	310	322	370	339	326	358	309	373	295	316	349	332	334	322	311	332	377	320	320	331	351	329	357	335	333	336	364	327	352	333	323	340	324	328	337	343	324	327	309	357	299	319	353	346	339	314	318	355	388	331	322	299	320	309	348	367	309	304	339	358	349	333	284	321	318	325	348	343	344	315	339	348	299	295	331	329	333	352	334	313	369	341	349	327	315	325	321	323	320	318	357	345	348	333	320	313	324	293	341	341	338	319	337	341	324	357	313	322	364	331	297	325	306	336	347	308	336	332	349	328	311	342	335	318	329	355	293	340	348	327	345	369	335	326	324	340	346	324	318	341	322	354	331	320	331	331	323	345	308	321	356	346	332	312	345	328	344	340	345	342	320	300	294	368	322	306	308	326	292	329	326	340	333	311	354	329	317	322	341	373	310	321	345	304	304	335	349	304	328	306	344	354	360	334	331	371	325	344	347	347	336	348	384	329	364	330	309	318	357	314	374	358	363	326	331	330	318	332	333	365	340	353	334	311	328	320	319	316	335	323	322	324	357	329	317	340	334	312	355	383	330	355	298	329	350	324	332	349	334	343	348	348	316	327	336	306	336	309	341	342	316	343	332	344	380	362	340	307	346	357	328	342	340	335	304	317	335	340	337	361	326	376	341	352	356	353	339	326	330	334	365	329	344	316	346	318	336	338	327	334	299	316	330	338	340	325	324	328	339	366	334	348	336	347	338	308	350	302	336	348	358	355	366	327	317	372	335	326	327	333	366	343	328	317	334	329	354	319	297	332	328	330	336	352	322	354	345	310	325	369	314	335	343	323	310	342	316	344	347	395	352	328	361	318	336	333	302	343	378	313	337	343	341	321	309	342	332	355	339	317	328	313	321	325	356	352	351	323	353	349	318	343	369	325	342	321	337	345	325	306	313	363	352	342	338	324	332	345	335	349	332	339	314	315	317	322	332	332	314	310	352	310	349	315	316	342	331	355	335	291	324	348	325	338	333	340	335	334	356	334	324	348	344	321	317	345	330	354	291	335	333	319	344	326	328	332	358	302	333	320	324	356	325	327	341	335	321	302	378	321	299	353	362	340	313	305	326	344	340	308	349	328	295	331	336	330	330	357	350	344	369	359	325	328	337	322	348	351	348	327	310	341	333	377	348	331	360	315	342	368	350	345	332	307	290	314	335	323	326	330	331	332	353	329	323	337	327	322	305	299	338	308	309	304	302	305	331	312	330	348	293	319	335	324	330	352	351	315	302	316	319	361	353	332	329	339	331	329	350	348	328	327	351	331	327	335	327	345	330	336	363	320	337	344	352	360	314	334	336	300	325	342	336	352	345	329	367	312	352	337	309	340	344	336	348	342	327	355	327	337	335	331	361	329	367	349	347	341	322	352	342	349	356	324	346	343	310	385	355	323	344	335	304	369	308	336	326	345	353	310	359	327	351	336	353	333	302	351	300	311	332	322	342	337	329	332	351	401	331	353	293	369	344	340	371	349	321	314	293	332	356	336	347	358	346	321	364	321	367	353	359	330	307	352	290	327	285	349	329	308	317	380	309	344	320	331	308	345	358	349	320	368	331	363	298	357	359	302	336	337	346	356	347	346	351	344	354	310	342	346	288	369	349	331	342	335	329	354	323	333	319	334	345	326	346	355	328
23039	21076	28735	23640	21089	18474	4390	1538	1007	878	709	682	574	512	426	391	382	365	332	311	297	288	269	259	262	240	242	254	231	237	219	219	194	224	192	212	194	236	215	208	208	217	201	200	236	204	207	217	216	257	198	220	219	192	224	203	194	189	202	155	191	203	216	195	166	171	175	181	176	206	223	185	177	177	179	193	173	179	201	175	169	167	174	145	179	177	193	188	182	172	179	165	191	185	188	198	193	160	163	157	163	170	156	200	172	192	188	211	199	208	184	195	189	183	195	191	169	193	194	196	195	207	151	181	172	177	186	191	199	183	179	194	174	180	175	187	196	182	160	180	182	192	175	174	165	194	171	190	190	210	189	217	171	188	179	178	191	174	210	199	182	180	173	186	204	189	175	163	187	184	176	187	194	185	178	164	168	177	189	180	164	178	201	154	212	160	173	182	156	179	198	176	178	169	171	175	212	181	163	199	214	169	181	155	174	186	188	179	167	211	185	186	182	182	186	194	159	176	159	193	196	178	175	181	172	194	181	183	197	183	183	161	176	182	187	188	194	170	176	172	166	189	177	175	168	184	190	181	209	183	181	191	180	174	165	157	181	177	181	177	179	170	196	183	174	169	172	168	171	176	183	191	181	194	168	196	166	202	194	181	165	182	204	202	193	158	159	179	171	213	172	175	173	183	171	200	157	183	179	170	171	164	166	194	172	147	154	179	191	172	182	181	196	166	153	182	201	183	189	168	200	191	189	165	153	176	167	193	186	207	182	171	182	175	173	186	177	166	177	193	197	158	196	178	170	191	180	170	166	171	163	155	197	172	167	174	192	174	173	170	194	170	176	183	155	191	178	182	185	193	170	174	181	162	163	156	184	186	166	179	164	166	165	184	160	188	146	185	162	175	153	165	169	177	175	191	201	188	193	179	204	184	170	183	155	178	183	182	171	162	190	166	187	199	194	186	171	182	183	162	184	175	186	166	197	198	182	180	192	180	199	198	180	178	191	169	171	168	161	167	174	188	194	177	204	175	194	180	189	170	174	167	187	180	176	174	204	156	195	167	178	175	170	180	193	170	167	187	174	203	184	164	186	182	180	197	164	182	183	175	162	184	182	164	185	197	173	170	181	168	199	216	201	196	183	182	182	190	174	190	185	185	181	181	177	162	194	177	168	188	185	158	167	179	189	171	178	173	191	176	180	176	190	187	177	155	177	193	178	193	168	177	177	179	201	181	189	178	190	171	170	163	180	195	211	185	196	207	171	179	194	185	162	173	168	195	175	173	152	189	193	195	158	184	174	191	162	197	197	194	189	193	190	188	188	181	156	195	173	157	193	186	200	171	170	177	167	179	174	161	181	215	183	188	194	187	182	174	187	171	175	180	172	166	188	195	174	176	192	177	199	190	186	191	190	201	201	181	175	178	161	200	179	183	161	188	147	157	164	185	185	165	178	187	201	168	196	175	168	173	171	170	191	186	177	175	190	197	180	192	151	170	176	175	169	177	151	190	164	181	175	193	185	179	187	179	190	204	164	194	184	200	186	158	183	165	191	168	179	195	178	218	157	189	195	181	169	177	173	189	178	159	174	188	202	171	176	173	178	186	200	176	166	158	185	182	166	180	165	169	183	177	196	170	190	164	186	183	203	185	169	195	190	209	179	170	146	175	184	199	166	179	187	163	205	180	167	166	141	181	183	179	163	162	163	179	175	177	181	184	194	164	184	171	169	191	190	178	185	181	188	170	197	185	171	174	193	155	176	154	152	200	170	192	169	179	173	174	192	186	190	175	165	176	144	180	195	166	172	197	180	172	206	177	203	186	164	174	194	207	168	180	185	172	161	156	174	167	192	189	156	187	171	207	189	174	189	182	183	187	172	177	193	189	188	173	188	186	166	199	157	194	165	164	186	177	192	177	179	160	197	154	192	186	184	198	215	176	201	173	188	152	200	156	174	204	203	199	171	187	173	163	190	194	175	191	160	196	171	163	162	185	163	157	188	186	192	176	159	183	174	171	164	160	168	176	202	187	167	172	186	179	186	191	169	166	178	171	193	164	162	182	172	166	183	184	179	178	179	184	171	165	170	153	177	183	192	196	168	163	162	189	173	194	179	181	189	179	173	183	180	184	157	180	206	166	185	171	182	210	167	192	173	171	193	188	180	164	167	216	184	180	188	149	176	175	187	172	207	183	167	193	182	160	214	179	166	190	177	168	168	172	176	179	195	171	165	198	195	177	179	172	206	182	167	184	173	180	177	167	185	178	183	170	181	196	166	174	195	161	185	172	187	177	198	186	183	179	185	165	175	185	165	172	173	186	195	175	158	182	161	183	174	156	180	181	182	196	188	172	171	170	176	169	196	188	194	155	186	174	193	182	197	199	186	154	193	213	177	173	184	191	161	183	167	171	185	187	182	183	177	185	172	158	176	176	192	180	185	188	159	185	149	170	172	148	197	194	168	166	205	198	158	165	184	164	177	192	187	154	203	168	177	173	179	200	184	153	183	176	196	179	189	180	187	197	173	149	161	195	178	180	199	194	187	167	191	182	183	173	147	154	201	180	179	161	196	189	171	190	187	193	187	171	175	168	187	166	183	169	192	171	201	181	179	179	183	152	174	163	181	165	180	165	165	185	186	197	170	179	189	186	176	184	197	164	189	185	196	184	182	194	183	192	175	192	170	210	176	171	171	170	190	169	178	161	155	203	186	184	180	158	201	176	189	162	193	198	170	194	164	159	186	190	184	178	180	200	165	162	186	196	182	183	193	184	183	183	184	185	190	169	170	201	190	164	182	175	192	154	177	176	176	185	185	172	177	157	198	171	201	164	178	169	193	190	160	140	172	155	176	165	170	170	183	156	192	189	176	181	168	145	154	197	182	201	202	182	175	186	174	198	162	193	151	180	190	171	180	175	174	176	188	162	168	188	189	199	167	173	174	182	164	170	162	188	162	227	202	160	174	186	190	185	179	168	172	172	164	162	197	187	146	197	184	184	185	175	199	173	179	173	199	188	208	172	198	192	181	177	189	183	183	161	167	178	167	157	188	168	172	200	193	185	179	180	186	207	181	156	171	197	210	159	191	160	168	178	180	171	177	175	197	189	186	190	174	157	191	171	185	156	166	199	190	170	173	173	213	186	169	172	161	163	194	182	182	189	196	171	180	165	209	168	205	177	193	186	193	160	184	173	167	190	188	184	159	194	199	182	191	161	172	172	185	164	209	171	192	187	203	222	154	173	169	170	196	185	194	159	180	166	196	170	180	172	181	163	176	175	171	192	178	167	190	182	190	159	193	168	154	144	171	159	156	190	220	162	190	186	174	169	171	194	172	196	194	182	193	177	187	170	181	164	162	181	186	185	161	178	179	171	179	166	185	176	150	162	191	165	192	177	179	169	177	194	160	204	192	199	187	160	173	160	192	187	182	172	184	168	187	183	199	211	157	186	181	189	178	180	188	189	186	182	196	163	179	174	168	184	195	178	174	152	158	193
14488	29084	25671	17588	13653	9831	6834	5155	3946	3101	2743	2307	2222	1897	1609	1406	1232	1094	971	920	807	734	709	660	669	669	644	589	576	549	503	536	480	493	417	486	442	430	479	474	471	481	524	500	554	497	504	549	517	481	470	454	457	417	399	414	427	366	388	402	408	396	382	377	346	378	343	314	343	347	378	363	349	374	363	350	339	358	372	333	375	344	355	344	378	380	364	359	392	334	344	385	345	341	323	370	357	354	366	346	398	357	332	366	356	346	373	332	358	342	350	328	338	345	349	366	349	349	351	376	383	355	350	364	369	375	355	334	373	339	336	363	352	368	353	346	349	346	338	355	351	367	326	352	353	352	373	385	348	343	354	348	354	346	378	358	320	355	350	357	357	329	380	346	376	391	365	374	356	353	349	344	331	385	341	342	380	381	349	328	377	378	337	358	359	367	355	354	352	361	368	359	330	355	352	354	322	331	401	356	369	359	323	348	349	342	366	357	378	334	336	363	346	377	357	362	355	383	367	371	370	348	342	372	358	386	356	362	355	348	345	381	349	359	361	346	327	360	385	351	361	348	337	356	362	288	331	354	313	332	362	384	342	327	354	343	365	375	312	380	331	349	352	347	361	331	381	373	321	371	375	336	345	369	353	349	356	346	367	326	332	347	369	330	326	339	370	342	371	360	357	368	360	345	346	354	346	348	380	362	313	352	328	329	368	349	356	381	368	346	392	339	326	367	351	369	345	347	342	358	329	323	338	362	372	340	356	347	355	358	344	345	366	302	308	388	365	346	349	347	335	349	356	380	363	315	344	354	355	343	364	352	334	339	373	362	363	320	310	344	370	341	350	333	364	367	341	362	342	354	397	363	322	348	324	346	344	344	347	367	344	342	333	349	382	350	338	378	339	365	358	347	374	342	306	359	319	380	371	328	320	340	359	377	333	357	370	365	354	374	309	345	333	329	363	380	352	335	342	325	367	372	358	384	345	349	355	364	354	347	360	361	374	353	368	373	361	363	346	361	341	331	323	366	341	375	390	344	364	340	317	383	336	311	364	332	364	341	340	345	377	368	384	375	359	383	329	328	354	358	368	352	332	360	353	373	364	351	349	383	325	384	333	352	355	342	357	365	346	369	366	340	365	351	377	388	380	362	329	353	366	359	352	314	316	355	336	365	325	336	369	333	346	348	336	368	327	360	354	349	341	364	334	336	386	367	352	332	381	357	363	373	373	354	363	338	318	373	344	344	358	310	342	383	357	328	330	357	394	335	387	358	346	375	331	358	335	355	333	329	369	393	340	366	335	327	344	355	318	335	364	312	368	367	324	300	350	311	356	330	342	340	358	374	360	349	352	344	390	330	372	370	360	354	347	374	354	358	367	329	352	341	325	319	324	378	307	346	364	346	344	354	360	348	361	357	316	384	324	345	358	346	340	325	342	353	383	316	349	360	334	347	373	383	367	354	342	369	329	375	370	338	354	339	358	375	383	372	338	364	336	365	326	372	311	356	367	378	309	372	351	352	333	338	363	361	324	340	374	348	358	364	366	345	324	345	360	353	380	338	359	331	372	346	335	362	356	346	352	355	349	341	342	322	330	341	355	395	352	362	322	351	345	336	360	333	341	380	344	347	344	323	371	341	350	394	359	355	351	361	366	360	342	368	326	377	360	373	356	350	348	339	361	374	387	310	358	328	345	373	320	347	343	380	333	350	327	371	321	331	331	361	353	344	327	338	352	376	368	372	334	350	363	371	381	337	336	352	354	342	365	384	350	341	339	349	393	385	351	334	359	379	358	354	359	341	328	365	376	347	363	365	368	366	348	349	398	334	357	354	329	360	390	354	383	359	343	360	374	343	366	347	364	367	349	372	347	346	332	333	355	364	326	370	331	361	334	375	353	324	381	325	336	366	337	366	358	339	370	390	324	337	350	341	336	335	359	368	358	357	384	362	358	341	344	319	376	334	354	360	362	346	351	347	342	310	354	370	343	339	335	372	333	332	372	352	342	357	387	368	359	336	346	405	382	324	368	301	326	376	356	354	341	343	342	366	333	332	325	375	367	386	388	326	317	364	331	308	348	353	322	354	380	355	378	371	339	350	355	346	387	343	369	359	357	336	353	345	365	360	365	366	340	312	348	335	345	343	399	339	336	352	321	377	343	354	358	323	347	316	344	346	357	327	365	377	360	384	340	341	373	385	337	350	340	343	382	376	334	385	334	387	367	359	372	398	340	346	342	349	352	315	347	364	360	342	328	353	389	359	346	340	350	327	300	365	344	354	379	319	388	357	350	385	364	333	373	375	328	348	376	306	359	348	343	358	353	318	371	375	356	346	362	333	335	336	404	342	333	341	309	323	353	348	340	350	316	352	344	353	343	337	366	332	358	339	354	326	367	339	340	318	355	332	352	361	356	334	369	353	343	338	352	318	362	365	346	366	363	330	351	347	371	336	337	318	338	346	355	361	385	350	329	360	350	345	371	315	345	341	334	361	358	353	337	343	334	334	349	375	382	342	331	334	359	364	363	363	337	347	379	385	339	373	372	374	333	363	343	330	340	351	385	354	341	377	377	302	341	379	368	354	376	338	397	332	341	357	378	375	356	384	339	346	316	366	360	335	343	357	340	320	351	373	346	370	319	338	333	347	357	362	344	354	368	342	331	343	356	345	353	347	367	381	336	311	343	367	341	325	346	361	342	366	347	349	343	323	374	376	374	356	309	384	354	349	323	399	338	364	313	396	410	345	359	360	373	323	341	293	329	328	359	328	335	354	346	364	378	336	372	337	363	330	347	339	378	307	345	343	326	311	337	325	368	372	356	352	351	367	331	373	364	358	344	338	379	333	320	352	326	382	328	356	331	350	341	341	342	346	350	307	350	342	315	338	362	337	348	366	359	359	352	351	350	346	344	341	345	349	358	339	347	354	363	345	338	327	402	364	352	351	363	344	354	345	320	337	348	334	404	330	347	330	373	351	398	387	342	380	334	346	357	374	359	363	351	337	373	336	328	356	341	349	383	330	365	332	357	359	367	343	309	373	321	382	331	366	362	365	350	319	351	357	352	346	348	355	312	362	365	357	330	350	321	346	342	336	360	339	346	375	329	351	315	318	378	377	376	388	351	324	350	378	356	367	326	365	333	374	335	358	361	351	359	345	351	355	351	327	327	378	370	365	342	361	351	354	317	329	370	315	358	349	365	320	328	369	363	374	329	366	353	367	359	329	367	325	355	363	351	353	375	321	346	356	342	326	319	355	336	344	353	333	373	330	330	328	346	338	351	366	368	366	346	362	345	389	376	355	336	372	365	374	332	377	331	365	348	338	319	372	345	367	339	358	316	370	374	361	343	360	359	331	355	352	367	303	352	350	335	340	363	381	373	348	349	369	353	334	352	323	359	355	348	368	290	362	344	350	317	357	384	348	369	347	353	317	338	345	349	342	348	345	367	359	338	355	325	361	357	337	341	313	372	342	387	312	338	387	338	343	384	391	350	342
26458	20138	10973	3903	1885	1108	767	608	433	467	420	358	397	387	334	345	336	326	320	290	273	268	263	271	263	277	283	281	250	280	290	294	258	273	253	246	245	255	260	250	264	273	287	304	315	265	277	289	291	266	257	261	278	265	284	253	277	229	291	238	274	275	277	250	263	267	258	249	247	262	266	263	277	282	249	281	238	265	254	271	255	294	267	240	259	277	278	263	258	263	272	251	302	278	284	264	256	275	278	235	254	251	287	256	258	261	235	257	256	249	267	251	257	268	286	250	277	252	289	247	279	293	275	252	271	268	241	246	261	241	250	263	266	274	252	257	268	239	263	264	258	255	249	251	270	263	274	251	259	239	253	243	282	258	232	250	277	255	240	216	257	283	270	295	265	251	265	262	259	265	240	246	263	274	276	230	260	289	316	243	276	238	268	256	261	283	243	273	255	263	274	261	238	283	267	267	240	263	278	285	248	251	226	253	272	276	266	283	300	247	258	244	262	276	255	258	294	270	252	262	257	298	249	255	251	257	258	219	266	297	271	270	258	256	267	259	229	244	273	247	241	242	254	256	255	256	250	246	254	268	238	288	273	276	281	269	243	276	260	260	261	267	279	251	256	235	232	257	242	276	247	277	262	251	269	254	254	234	279	271	277	245	242	310	267	279	227	240	264	266	247	245	289	244	253	263	254	240	269	289	282	253	275	269	238	267	255	253	237	234	281	270	262	261	293	280	249	253	255	249	273	256	269	252	265	285	275	278	247	272	254	260	233	279	231	276	245	274	274	264	254	253	285	250	272	260	262	288	271	262	280	269	233	247	260	270	271	254	266	264	242	247	248	274	249	261	272	279	223	266	268	244	260	246	247	299	271	231	227	280	265	257	256	213	266	269	263	266	265	256	249	281	272	246	257	258	263	256	240	266	246	248	253	266	293	260	292	249	264	273	256	252	273	273	245	257	281	276	257	249	232	268	258	242	269	266	254	239	216	259	260	262	248	255	256	272	260	269	261	261	249	266	271	281	256	265	285	251	259	262	260	270	248	275	262	245	260	222	290	264	271	270	257	247	267	259	232	255	265	257	269	277	254	271	269	226	272	276	239	259	283	285	256	253	268	237	295	253	240	274	274	248	239	262	275	292	278	255	228	290	258	269	276	276	281	248	266	258	234	250	270	274	243	252	268	264	252	279	244	268	246	256	292	266	250	295	257	263	263	269	275	269	279	247	276	249	249	257	262	258	267	276	294	255	244	272	253	281	274	283	250	274	251	279	261	269	275	272	259	290	261	276	251	242	258	267	230	221	278	264	258	278	271	239	250	244	262	269	277	283	255	276	282	283	236	266	244	271	265	247	247	265	283	243	267	260	268	257	250	267	254	242	254	287	265	245	265	276	250	271	249	283	257	256	272	272	260	262	265	261	259	256	254	280	236	251	254	273	267	266	247	264	238	272	250	255	295	285	277	250	295	267	306	274	277	261	267	246	257	278	251	264	258	260	239	269	267	257	264	265	251	280	263	266	251	259	264	252	260	244	245	262	263	243	281	272	249	271	260	286	282	241	240	251	261	276	282	223	264	267	276	253	284	266	260	264	265	268	296	262	264	263	264	279	258	267	243	252	271	255	242	259	288	256	262	229	243	256	277	269	261	266	262	266	218	254	274	250	246	248	234	245	279	258	240	256	274	274	271	293	244	245	227	249	240	258	251	258	256	268	270	231	277	253	259	265	269	262	237	256	273	282	226	255	259	235	253	262	268	245	236	270	289	242	272	277	276	272	257	260	227	291	278	293	251	245	276	267	236	290	282	264	261	254	295	258	265	257	253	260	277	246	265	281	265	268	228	249	254	268	278	263	250	262	239	253	263	233	250	246	258	257	276	229	237	246	276	285	249	252	267	282	221	277	241	233	244	269	277	261	234	270	261	256	248	253	251	255	265	259	257	271	265	262	265	246	248	257	277	245	248	281	263	233	248	266	271	218	251	288	271	287	267	256	249	258	276	280	254	270	277	267	232	240	264	240	287	257	242	255	275	254	277	276	241	267	245	255	231	268	293	264	263	258	271	267	235	268	271	261	282	250	252	249	263	273	264	247	255	243	254	262	288	254	268	264	254	241	286	259	247	263	246	256	232	224	248	247	277	263	249	240	263	268	248	273	289	254	234	243	261	244	262	271	255	233	229	235	273	247	238	252	281	267	235	262	249	222	277	253	237	277	249	279	246	242	240	240	255	255	278	274	268	258	227	249	254	258	286	259	247	263	250	257	253	253	257	245	298	278	292	241	240	274	254	256	274	248	245	248	275	259	261	251	268	229	272	257	259	265	238	292	255	267	255	252	273	268	213	271	246	238	268	268	262	263	281	278	276	247	285	270	236	244	259	281	278	253	264	254	264	256	228	244	264	284	263	251	272	256	268	239	259	223	276	255	283	285	256	284	246	253	271	293	266	247	238	241	275	257	261	273	249	268	301	272	253	284	258	259	293	250	268	229	265	273	263	284	273	268	260	242	257	268	265	253	265	283	241	247	269	257	260	239	262	263	261	262	279	249	261	255	255	259	294	240	254	247	242	290	261	250	286	266	266	262	251	279	262	251	287	263	240	256	237	261	268	269	248	250	260	268	269	280	242	265	268	251	259	276	246	269	223	256	272	260	255	267	260	284	251	261	250	258	255	272	241	253	275	271	300	251	255	251	262	275	274	249	250	254	276	298	273	286	264	257	265	262	234	253	269	279	268	267	272	258	267	266	269	242	272	262	232	268	273	283	262	278	236	243	290	267	265	264	262	256	240	251	246	254	266	273	272	260	265	233	288	259	243	270	256	273	271	246	251	253	278	259	243	257	295	242	243	284	262	258	242	262	256	268	288	281	279	276	241	254	253	262	276	249	247	230	264	239	259	243	264	271	257	246	284	245	259	249	214	245	277	250	279	266	242	267	259	234	232	236	238	219	254	261	260	260	252	264	249	269	222	248	235	257	251	257	248	263	250	258	293	241	277	270	227	266	249	269	313	224	269	274	257	268	214	280	273	272	273	265	260	279	268	290	239	264	250	274	244	263	256	266	271	283	289	244	272	261	277	278	278	240	259	236	263	281	241	301	281	256	246	257	269	254	258	226	277	253	269	269	253	251	231	231	252	261	249	258	238	273	245	263	279	243	260	233	266	296	252	243	262	283	285	238	262	272	286	275	282	256	227	267	268	270	277	281	257	254	250	255	252	249	254	269	255	267	255	269	290	252	265	247	249	271	265	255	250	239	280	244	252	251	272	244	258	275	282	254	272	250	264	256	249	270	272	257	254	279	256	252	268	257	244	252	249	303	259	243	283	269	255	244	285	265	261	261	272	250	236	221	241	277	285	266	234	299	268	260	265	248	267	232	259	248	278	245	243	249	260	269	238	270	259	262	254	271	264	262	250	253	260	242	272	251	253	261	265	263	241	276	241	232	246	230	269	253	253	257	271	246	283	254	261	263	254	276	290	257	256	246
10484	16180	14395	8394	5953	3951	2777	2006	1584	1339	1161	1144	1175	1007	881	826	780	758	737	677	669	643	613	643	659	666	618	621	579	620	559	578	539	582	593	561	566	594	584	557	574	561	588	589	615	646	598	568	610	576	588	544	577	594	551	527	543	527	522	525	537	531	574	535	542	480	525	514	530	514	536	528	503	527	571	548	523	539	526	552	519	570	535	508	518	467	519	518	529	507	544	496	549	546	515	526	552	529	511	507	501	519	543	510	586	517	577	539	518	578	497	524	518	546	545	545	537	525	526	576	529	502	531	515	516	515	516	514	526	527	522	537	502	525	540	540	510	570	516	503	547	523	525	524	528	497	498	533	558	502	565	549	552	532	508	539	545	542	561	499	502	542	584	527	565	519	546	545	524	534	599	528	523	516	523	521	532	567	500	548	515	563	547	563	552	508	499	536	527	567	540	512	539	524	533	508	535	551	557	526	533	542	548	521	532	534	559	517	546	526	540	574	580	510	513	568	492	517	553	517	546	527	544	547	540	501	513	557	522	572	493	511	532	521	563	527	557	553	553	555	555	554	543	549	500	553	509	551	532	497	520	553	516	550	536	504	546	539	549	516	543	524	541	526	504	528	549	540	572	533	518	524	507	529	529	495	528	504	548	565	530	520	520	514	538	547	529	525	525	515	523	555	573	538	508	510	518	528	529	535	560	528	507	549	520	524	541	494	515	533	540	518	512	532	586	514	521	498	550	555	527	472	510	546	504	515	503	552	525	553	563	530	531	538	472	495	525	544	501	519	548	535	543	528	577	530	524	515	486	517	528	557	532	561	543	569	516	511	488	519	545	559	495	506	502	498	518	502	515	507	493	517	573	515	477	552	537	530	517	504	542	549	541	573	534	546	536	525	538	574	533	511	492	553	569	563	522	539	560	544	554	513	525	534	528	517	512	553	541	528	514	546	541	533	525	511	496	527	509	511	554	564	556	528	564	540	504	506	520	503	559	525	530	526	577	540	522	493	520	560	535	484	486	567	563	525	518	525	544	555	541	521	524	510	496	531	505	532	536	563	529	546	501	539	504	572	544	538	525	502	527	504	524	569	552	542	540	536	551	551	535	577	536	529	533	531	556	554	509	555	526	536	544	517	540	572	500	547	523	517	468	499	499	511	523	565	536	519	520	507	538	520	504	498	520	522	531	522	577	499	556	522	491	535	536	485	524	555	541	551	534	528	519	539	532	551	497	516	540	527	513	542	533	542	521	538	538	497	496	523	516	542	552	525	535	554	521	467	507	540	501	558	509	542	534	506	548	551	490	511	531	542	527	551	511	531	516	545	550	571	531	538	525	544	521	534	521	545	513	572	575	568	606	542	540	483	541	545	547	511	509	493	548	558	519	510	544	528	533	500	562	519	527	549	517	516	522	570	545	516	565	507	493	578	535	559	529	550	564	563	539	521	486	499	572	531	556	524	546	513	518	548	535	534	518	506	562	542	529	525	529	578	543	544	502	564	543	511	523	549	544	559	527	506	507	543	529	526	503	514	551	513	523	560	565	547	529	569	516	558	546	550	538	546	569	514	533	510	508	505	526	520	550	546	516	507	485	574	521	535	525	513	516	577	531	520	534	557	500	548	562	546	544	521	565	541	503	525	480	508	549	502	494	528	520	523	542	506	483	562	502	536	522	490	515	492	502	507	545	546	522	551	534	562	546	524	540	494	541	523	512	520	522	523	559	515	524	535	536	516	562	546	555	535	548	519	553	573	510	598	550	515	526	561	525	521	491	517	549	517	530	533	532	502	505	539	549	564	522	538	527	518	568	507	530	564	555	539	572	508	543	527	513	557	544	518	575	534	492	543	534	522	502	537	574	502	535	522	530	578	550	549	537	540	560	513	514	515	536	495	566	511	544	512	555	530	476	488	542	535	502	548	508	519	492	523	596	503	558	515	514	525	476	506	525	527	505	532	524	568	489	530	561	513	496	543	526	527	507	524	522	559	516	526	534	500	542	574	545	491	553	535	511	493	546	547	502	541	532	534	541	516	528	537	517	511	530	511	545	574	552	528	532	531	490	518	568	538	541	554	550	562	563	518	561	534	514	534	516	573	511	507	534	538	513	538	523	529	543	535	520	497	523	507	525	513	540	526	493	591	545	513	522	550	498	569	544	542	535	521	494	523	537	525	532	558	526	519	542	535	533	561	533	541	508	535	523	536	538	553	522	494	505	512	515	563	503	573	541	503	496	557	495	524	538	521	504	554	527	562	537	511	524	491	548	512	549	497	518	551	510	559	522	481	538	514	532	534	552	565	541	514	527	493	532	548	534	526	519	519	517	538	563	497	535	524	541	524	529	504	567	529	499	536	524	516	492	517	521	534	517	537	526	518	536	565	515	537	502	525	508	561	545	522	536	539	570	556	495	522	527	542	505	564	539	539	526	521	565	533	527	519	514	512	534	559	539	522	525	545	500	502	517	516	518	559	518	542	513	512	565	546	558	514	487	588	542	529	546	576	537	558	514	555	535	544	518	492	502	549	557	564	526	510	535	513	558	528	553	549	580	553	532	521	523	512	558	529	544	565	548	533	519	504	548	550	546	552	541	525	528	512	535	512	559	533	511	494	528	528	506	533	491	586	513	524	532	512	567	517	525	540	526	554	537	581	532	500	534	511	501	495	537	562	518	543	502	547	481	543	563	505	492	521	534	512	539	532	535	518	556	552	502	532	517	507	541	509	573	487	517	514	564	547	510	541	565	491	549	550	517	509	536	525	526	536	520	521	501	536	517	544	556	562	514	546	521	507	527	535	535	560	543	503	520	573	529	518	483	528	525	520	516	517	563	533	536	536	553	560	551	514	569	528	524	561	550	563	517	541	509	565	494	547	533	532	527	514	535	514	484	485	498	494	551	550	538	526	515	568	544	535	555	539	500	507	540	492	509	562	513	525	508	507	544	517	514	533	513	523	530	554	518	563	535	543	526	523	520	525	528	556	473	516	544	526	533	497	552	532	500	511	518	586	532	533	528	521	502	520	546	513	491	541	514	520	563	535	540	519	569	529	547	501	551	539	508	532	580	551	529	547	559	512	527	488	546	530	544	529	503	567	483	518	550	548	534	538	560	542	559	545	503	538	477	542	494	541	546	511	552	540	542	503	504	528	546	531	513	533	490	555	504	557	522	499	503	557	519	502	504	527	513	528	516	541	504	541	554	519	545	504	515	517	520	576	543	532	556	555	555	495	559	515	569	523	513	536	527	564	531	543	530	518	530	524	567	525	536	529	558	577	475	529	536	507	525	530	535	569	530	615	555	513	519	541	526	561	540	525	569	534	505	504	531	530	556	523	486	523	518	544	497	520	529	502	522	591	495	527	537	543	541	524	547	525	502	530	487	511	526	523	495	507	540	540	543	550	495	549	537	537	508	559	531	577	499	523	541	505	569	574	565	510	530	531	565	558	508	511	520	512	531	518	528	520	538	549	547	545	534	523	531	532	559	581
23892	21077	28084	24285	19347	4544	1671	954	790	534	478	434	414	422	331	334	298	256	264	254	211	213	199	204	229	223	193	180	172	173	211	179	183	195	159	168	179	169	186	176	186	173	184	197	173	195	162	194	170	189	150	184	153	180	165	170	166	188	151	169	187	156	153	156	166	155	143	196	170	163	165	143	146	165	159	154	165	164	161	156	141	162	163	157	155	159	156	170	170	165	165	169	164	156	166	157	159	156	168	145	160	154	168	156	160	148	164	150	187	163	158	165	155	168	156	166	154	158	143	160	169	150	152	159	129	144	165	151	138	155	166	163	180	166	176	186	147	158	138	178	146	172	155	143	162	177	147	168	147	153	152	156	155	145	160	165	151	173	150	187	162	145	141	172	171	172	162	145	172	152	149	162	146	166	156	166	133	157	177	162	147	165	139	160	155	153	172	140	158	144	158	156	149	159	172	146	161	143	163	169	158	184	163	141	168	160	177	158	156	145	163	156	174	159	148	156	149	165	160	155	152	145	157	159	153	173	130	167	160	156	143	154	165	148	169	154	185	150	171	147	174	159	166	144	153	161	144	148	161	174	156	173	156	151	169	147	158	163	165	189	155	154	162	162	139	164	141	145	167	150	163	159	158	175	155	155	159	137	144	180	173	142	146	149	175	171	165	150	154	135	148	156	171	154	148	175	152	138	145	141	144	170	147	167	152	175	168	171	148	157	142	186	152	162	144	163	175	155	152	145	161	147	161	169	137	171	153	153	168	151	171	153	164	121	151	159	162	165	172	143	167	160	164	152	161	147	171	147	174	148	147	159	151	148	150	176	182	125	152	165	158	154	142	162	158	140	192	147	178	162	140	150	152	150	157	174	171	159	144	153	149	167	161	166	161	144	162	144	144	156	150	154	171	173	146	154	158	159	150	168	139	160	161	154	163	163	160	157	164	178	157	166	164	161	167	165	173	155	160	144	184	147	158	140	149	172	148	156	148	174	168	157	160	140	165	148	177	177	136	168	155	162	157	164	162	159	167	153	122	138	167	169	163	147	150	161	153	170	137	147	159	159	177	160	159	158	151	163	145	149	147	161	148	154	155	157	168	189	163	164	156	155	149	176	151	159	138	132	138	162	150	139	146	148	151	163	175	147	160	147	140	164	166	152	159	151	158	181	147	160	164	153	161	151	169	140	148	150	143	144	172	154	159	150	146	176	148	171	162	165	153	160	162	158	143	160	153	137	132	160	173	156	166	165	147	154	153	162	131	146	159	161	155	140	172	171	149	158	169	145	181	155	156	169	169	152	157	162	155	179	177	161	151	139	136	169	147	153	183	161	175	156	156	173	153	160	149	137	159	165	153	178	157	163	161	165	157	164	169	158	139	161	150	153	147	171	150	162	167	140	168	183	171	148	160	173	156	167	161	154	146	158	157	174	146	155	163	136	143	147	181	142	155	144	164	160	156	160	144	164	150	162	165	165	138	150	175	157	174	153	163	153	151	157	150	148	145	164	164	179	175	176	159	138	149	150	155	174	164	170	154	138	157	177	153	160	166	147	159	156	149	158	140	157	174	165	158	163	145	160	144	177	127	166	166	142	173	178	175	182	147	167	174	151	156	151	141	157	144	159	144	139	137	179	165	174	171	162	158	157	166	139	154	172	167	147	149	159	168	166	168	147	157	140	151	155	161	124	162	181	147	147	145	156	162	156	151	169	150	143	165	135	162	163	153	159	145	161	148	149	141	175	154	157	175	151	158	153	166	158	177	128	151	154	151	154	164	151	166	160	167	151	169	131	130	147	146	129	146	167	140	166	158	152	148	144	140	142	166	148	162	139	162	146	145	153	174	171	136	140	131	157	130	169	154	176	149	163	161	132	157	149	154	156	154	166	184	184	162	156	150	148	159	164	163	137	164	164	145	180	165	139	165	157	144	146	166	151	148	170	134	135	172	142	165	142	142	158	171	162	164	161	171	168	145	152	171	151	154	163	152	159	140	159	156	166	171	175	164	143	175	150	175	146	144	169	167	134	167	149	175	147	134	150	192	160	152	157	158	162	165	173	164	171	164	157	170	139	150	147	145	155	170	140	143	143	142	151	162	165	160	150	159	159	147	144	154	179	175	169	146	144	175	161	161	163	147	156	171	163	150	150	168	167	166	171	159	141	154	151	172	159	176	158	141	150	145	152	160	154	142	145	149	131	162	175	153	149	133	174	162	129	158	159	144	155	162	162	154	152	161	144	148	164	186	149	172	137	148	175	138	167	156	150	150	164	169	128	166	168	163	174	150	152	129	166	136	154	166	175	179	177	157	149	131	174	169	149	144	151	147	162	141	161	163	161	174	152	151	146	153	155	165	153	168	153	165	154	157	156	145	164	154	161	187	168	140	171	178	150	158	154	148	150	138	154	155	151	180	156	149	157	156	135	167	148	144	140	139	164	144	174	155	181	165	178	166	176	151	147	164	150	158	171	166	153	146	168	172	144	160	166	151	146	138	127	164	167	130	137	150	178	152	134	187	161	168	177	128	126	159	173	142	179	164	175	147	153	133	148	166	166	147	140	125	142	175	161	149	145	181	153	149	160	130	147	149	161	153	160	157	138	194	175	164	132	149	143	160	153	154	152	151	141	165	148	172	169	150	138	168	173	173	188	139	175	169	154	164	142	165	189	158	159	164	169	125	164	164	152	145	162	144	161	161	152	153	180	154	154	159	176	135	131	180	177	166	162	163	152	139	142	139	169	156	156	178	159	171	187	170	155	147	164	165	156	147	157	164	154	168	148	166	169	148	158	142	155	154	153	159	165	160	139	134	160	147	168	151	162	159	151	166	177	143	145	159	162	158	153	165	143	166	168	152	151	182	147	162	148	152	146	145	157	146	174	149	176	118	160	156	159	154	151	146	165	167	129	157	178	151	156	152	139	143	176	163	161	155	155	142	159	155	150	167	161	159	159	161	167	148	154	163	167	154	166	162	163	167	164	146	141	157	152	167	157	160	171	143	152	147	151	134	144	154	156	142	166	134	178	142	166	162	152	150	165	171	152	147	154	149	160	138	159	154	146	156	137	181	149	181	150	165	161	170	155	154	157	154	153	153	132	151	160	166	155	155	162	139	142	156	163	151	169	137	148	142	144	131	144	140	168	140	150	148	155	161	149	163	132	140	164	151	155	167	145	147	158	148	155	163	174	174	159	173	179	163	167	147	161	149	158	176	161	141	159	147	155	160	177	150	183	149	156	134	145	159	147	143	166	168	159	155	142	145	168	171	131	153	171	148	156	157	165	143	161	186	152	143	159	148	153	175	160	155	144	156	156	155	159	171	162	144	168	152	147	157	155	162	147	152	152	150	120	164	156	149	151	147	168	168	165	130	156	184	146	169	180	149	145	163	140	148	168	158	133	161	143	174	133	122	172	161	155	154	160	160	144	141	162	148	160	177	128	150	161	153	163	137	153	169	155	167	150	191	141	149	152	162	175	145	158	149	157	165	173
11881	23754	21286	13600	9870	6692	4671	3474	2749	2162	1848	1638	1574	1371	1077	957	944	835	753	655	577	558	559	548	543	500	503	506	464	448	462	462	386	416	412	365	417	362	408	403	422	395	412	442	435	435	448	456	445	425	413	360	349	341	368	352	384	410	362	351	310	347	336	326	358	343	319	371	342	347	322	352	305	290	312	337	325	315	356	312	318	357	358	337	355	330	349	333	326	316	321	323	347	315	311	346	319	354	346	340	332	318	319	346	317	339	353	327	341	318	334	304	341	355	340	301	373	314	361	355	329	327	347	320	320	360	354	324	314	342	329	306	347	295	314	305	325	317	339	315	313	340	331	340	321	324	333	320	315	320	319	344	360	334	345	323	316	338	315	337	351	320	331	359	359	314	314	325	352	354	291	314	313	343	327	300	318	334	355	329	326	319	321	312	330	332	329	331	311	338	337	333	355	329	319	366	318	333	357	329	338	361	314	324	318	318	349	344	284	315	386	347	327	318	338	321	325	342	318	334	347	331	340	325	324	337	315	369	309	307	344	307	340	364	351	370	357	288	333	364	295	318	319	332	330	306	302	323	314	322	328	360	337	323	307	354	310	322	308	302	344	301	339	372	339	352	310	343	337	326	310	312	378	314	326	329	280	326	341	330	338	305	325	336	286	316	379	318	338	323	360	337	317	346	333	321	327	358	327	356	331	299	285	328	318	352	327	361	341	311	313	347	335	336	314	326	318	351	313	335	347	304	330	308	327	302	318	348	307	317	325	322	350	305	328	333	350	327	331	350	301	334	319	294	327	324	339	335	345	322	306	304	311	313	348	309	350	367	305	339	310	334	331	334	347	340	338	363	330	316	330	303	340	316	335	338	337	350	360	342	336	339	312	313	334	320	319	326	327	305	342	340	342	361	337	345	334	342	322	332	336	333	326	331	307	348	286	346	323	350	321	345	363	347	346	334	351	321	335	362	348	316	293	301	331	309	331	328	335	339	323	319	311	344	333	339	309	365	341	325	330	339	368	310	350	320	332	327	338	326	340	324	331	323	328	347	339	306	337	348	299	321	328	295	309	359	339	329	313	320	346	320	369	318	327	313	347	316	304	343	305	307	330	339	370	317	348	374	312	343	347	313	327	357	294	325	337	338	324	330	312	335	352	366	325	324	355	317	362	317	322	295	307	329	328	297	339	346	324	311	336	365	313	325	351	346	354	352	332	323	326	350	351	324	320	339	322	312	326	357	322	342	325	325	314	345	308	324	304	315	341	347	326	316	337	342	312	322	358	297	295	301	351	346	325	342	339	318	335	317	330	332	344	343	310	326	306	332	308	360	340	306	340	316	348	326	334	308	348	332	333	287	308	330	352	317	322	325	316	332	336	347	299	327	337	344	306	288	312	312	341	324	364	322	330	324	343	358	365	320	323	316	329	296	342	322	353	322	321	319	361	316	353	309	307	345	351	324	336	325	319	333	330	349	325	338	374	328	300	286	356	339	349	332	327	324	348	337	332	374	306	321	320	355	330	334	330	291	313	331	327	322	326	326	313	353	322	358	336	328	341	327	325	323	307	317	321	324	339	319	323	345	337	330	332	321	362	322	324	323	317	324	329	374	358	334	314	331	324	327	297	333	322	330	347	354	321	303	334	361	320	328	339	356	290	292	291	342	325	312	333	346	345	335	335	335	328	362	351	326	359	328	342	320	320	329	313	309	327	327	346	299	319	316	330	355	352	305	327	367	331	327	343	311	297	315	318	299	331	321	327	324	317	294	338	320	333	354	347	295	339	297	330	318	301	332	321	318	345	326	311	286	350	317	342	323	334	319	334	333	306	322	335	344	300	323	308	353	341	309	340	326	341	345	325	311	321	331	354	343	327	329	350	325	326	329	322	316	340	344	315	359	318	294	335	331	288	315	321	335	320	333	323	317	346	347	333	302	345	321	319	338	305	312	346	314	349	306	321	298	332	321	332	332	324	322	308	316	329	362	332	313	360	323	329	321	325	318	296	283	316	337	326	315	335	318	370	341	352	328	315	323	319	343	312	308	347	328	316	356	344	301	317	329	321	333	351	328	370	307	326	329	322	301	331	355	354	327	305	303	339	307	319	323	362	353	327	349	302	329	347	350	318	336	309	319	334	311	332	334	304	349	307	346	311	292	328	363	365	328	335	364	307	318	303	323	323	346	339	321	325	374	332	313	317	323	338	327	307	367	371	306	320	327	335	336	364	325	336	320	326	326	344	283	322	339	333	324	309	340	325	325	321	334	341	365	356	309	349	302	348	336	344	349	317	343	338	347	326	338	339	309	318	327	370	331	323	348	335	350	331	328	364	342	327	349	339	326	340	331	309	317	356	338	348	345	287	352	335	322	337	339	327	300	349	331	362	342	313	329	322	330	337	358	373	328	325	316	337	323	311	351	328	306	356	345	325	316	349	337	322	334	350	349	342	323	320	338	324	308	315	319	305	338	339	360	333	362	334	342	316	337	319	363	320	338	325	309	351	335	341	300	357	336	337	350	301	318	337	325	336	322	336	325	345	354	351	332	346	306	349	353	323	349	337	349	326	301	359	321	310	315	344	311	342	308	328	311	336	340	335	322	340	325	316	294	288	318	338	315	323	316	326	294	338	318	347	341	317	328	343	337	328	318	357	342	338	318	334	302	321	333	341	291	320	319	310	316	318	308	309	328	306	344	311	319	334	334	370	308	338	336	305	351	310	327	327	331	347	308	355	302	327	324	301	323	321	327	345	319	321	322	296	349	328	341	334	307	305	347	326	327	325	315	359	350	346	339	323	326	323	281	322	346	341	312	336	324	329	329	300	334	327	344	332	337	329	324	306	324	288	332	355	352	359	325	317	299	344	288	327	319	318	335	324	319	325	314	376	360	323	298	314	357	322	311	352	389	364	313	332	317	347	346	358	344	351	309	308	317	342	329	337	324	315	351	273	317	335	322	309	302	319	339	331	314	301	316	300	336	370	323	325	295	330	338	346	350	357	347	364	314	327	310	369	328	290	318	324	315	285	335	304	348	321	320	306	319	309	337	299	347	315	306	339	317	299	335	304	352	316	350	339	334	327	351	322	347	321	307	313	321	342	315	309	345	307	333	305	328	337	347	330	319	330	323	326	332	348	340	295	308	302	325	304	328	293	310	318	331	357	301	300	325	305	321	355	332	346	324	346	321	360	325	318	344	297	339	334	329	368	347	352	311	334	348	324	304	313	310	349	319	322	357	335	379	320	342	290	345	326	337	356	307	317	354	330	330	339	299	337	310	326	357	310	318	347	325	332	313	293	316	326	304	340	324	348	349	329	328	364	330	329	338	309	325	335	313	312	312	353	339	310	353	333	306	327	339	350	331	322	328	339	323	278	301	349	312	317	365	312	315	296	300	351	346	281	338	341	353	352	337	336	338	361	320	346	312	361	354	371	323	338	289	341	352	289	313	330	309	331	354	346	326	330	337	359	321	339	311	335	309	304	340	349	316
23017	21092	28747	23660	21091	18345	4091	1539	1077	874	747	659	601	576	535	437	375	332	292	315	267	301	256	257	274	218	236	263	252	230	261	196	226	224	200	205	213	203	195	224	215	204	193	223	211	228	231	226	200	184	216	214	185	188	205	190	179	211	162	202	178	192	164	170	165	151	157	198	165	188	176	173	175	166	179	213	160	202	152	153	175	193	190	204	189	178	189	204	191	184	195	183	187	186	141	193	167	172	190	168	195	199	171	176	182	190	196	175	163	187	191	144	184	198	163	148	191	187	187	178	156	197	201	194	175	184	181	167	172	170	174	220	176	161	185	198	188	175	162	191	166	171	181	177	175	153	157	165	187	186	160	179	202	162	199	195	168	176	191	203	166	162	179	191	171	184	167	187	165	172	176	160	165	156	202	183	178	183	179	180	179	187	174	190	181	177	191	175	164	183	207	187	197	180	176	175	183	184	182	188	196	179	181	180	203	187	189	189	185	177	198	164	184	153	156	194	177	139	162	176	177	174	181	155	184	156	194	187	206	198	177	192	179	168	197	164	182	179	178	182	190	165	184	170	169	161	179	159	163	161	168	184	169	185	170	183	190	186	165	172	194	160	171	197	162	191	187	186	168	170	167	174	206	186	204	166	166	179	179	173	179	174	164	155	189	202	165	193	191	186	169	182	175	174	188	173	188	185	195	200	164	169	166	184	180	165	173	188	173	159	173	173	178	166	180	182	169	167	193	183	193	200	177	158	199	181	186	181	185	164	157	159	175	162	193	173	155	175	159	176	169	191	182	171	163	185	172	175	179	165	184	181	183	196	192	154	165	172	177	187	165	178	172	171	193	192	174	174	184	190	176	152	164	178	180	177	170	192	180	176	188	183	197	179	175	159	166	176	175	179	193	171	190	187	197	193	163	145	181	159	188	183	204	180	162	178	184	165	195	179	164	173	176	164	174	204	156	174	176	135	182	167	205	191	160	182	179	167	154	183	131	158	151	172	181	201	188	178	166	167	177	177	171	178	169	211	188	179	184	164	172	181	147	198	180	183	185	172	151	215	188	170	170	147	157	181	168	188	180	186	157	169	181	188	196	187	187	188	179	197	167	165	163	142	181	200	168	184	174	172	167	162	202	214	184	154	165	179	167	132	167	159	166	171	162	187	175	156	193	178	188	191	184	171	156	169	168	201	170	192	193	180	161	192	180	187	179	178	156	171	153	177	198	169	176	176	192	179	164	166	179	170	174	184	164	180	167	190	164	197	159	185	187	169	194	193	156	196	146	180	171	179	178	163	163	205	172	191	192	179	177	158	161	189	156	180	174	186	190	204	154	175	166	200	194	195	196	176	147	202	153	185	181	166	156	159	183	178	213	190	166	162	195	173	182	205	176	196	162	190	199	196	191	188	220	179	187	202	196	182	182	174	171	179	170	166	141	160	158	186	172	156	206	178	160	180	180	182	162	164	200	183	156	203	179	188	176	199	174	179	161	179	181	171	196	173	179	180	175	172	190	174	201	169	178	161	196	187	172	202	174	167	174	175	199	168	152	180	164	191	183	180	170	183	212	164	178	156	168	168	187	182	169	175	156	174	183	172	181	173	181	177	189	174	167	195	162	188	184	191	173	189	188	176	192	189	178	165	179	165	181	166	160	170	217	175	175	177	163	180	173	160	158	172	152	167	178	188	176	196	180	196	185	171	185	177	181	199	172	170	190	176	204	174	209	186	181	166	178	175	188	213	185	184	182	182	164	165	185	194	184	159	190	193	175	191	166	161	172	151	194	164	199	170	204	193	165	176	174	160	175	185	176	168	176	171	180	171	178	187	157	178	174	174	172	177	166	199	196	183	166	166	189	168	159	201	156	176	175	162	177	163	197	172	153	163	182	195	167	183	159	169	217	176	161	185	177	151	181	198	169	202	185	170	161	180	157	166	184	189	188	172	190	172	188	162	159	176	191	197	176	186	184	187	150	207	177	179	185	188	183	189	176	196	153	158	192	166	155	182	172	184	162	176	199	184	159	151	183	185	143	172	193	175	164	166	181	202	188	154	165	199	182	164	187	201	204	178	173	209	188	170	193	188	181	207	181	185	195	177	174	166	186	187	194	182	175	182	181	173	187	190	168	195	160	184	183	175	157	186	153	173	152	181	195	208	175	184	174	162	183	189	168	177	169	169	171	177	169	164	170	170	158	162	184	195	186	179	177	186	151	170	188	187	172	193	190	195	191	179	161	176	160	157	196	170	162	175	172	178	178	174	180	179	184	177	196	169	170	177	170	190	183	180	197	171	169	157	192	172	174	183	190	170	168	162	182	156	165	184	195	171	180	178	192	169	176	178	191	165	203	193	175	184	176	170	186	180	181	196	195	177	171	157	189	181	173	184	175	180	167	177	146	172	209	199	197	168	181	161	199	177	162	187	161	188	192	201	177	187	171	181	170	187	177	197	161	195	185	165	165	172	176	166	165	177	166	174	198	177	181	183	177	164	157	163	157	183	176	165	174	184	164	165	194	184	174	193	184	165	184	181	160	188	214	173	184	159	169	176	172	188	192	204	194	179	188	169	184	178	178	182	166	147	169	185	154	165	172	189	165	178	190	191	173	180	181	179	182	181	173	182	175	174	181	198	179	184	146	178	167	179	180	186	187	165	160	178	167	165	174	177	172	178	188	188	165	166	178	166	190	149	165	175	183	161	188	181	183	169	181	164	181	163	176	153	194	170	177	174	172	170	168	196	192	167	202	167	193	176	190	174	172	184	180	175	177	196	162	168	177	176	209	183	172	158	175	174	184	186	179	190	195	191	163	157	180	168	181	189	169	188	168	190	168	188	183	173	192	183	182	193	190	178	183	172	148	175	162	181	166	180	207	176	190	185	149	197	150	195	174	169	170	204	211	169	168	154	165	160	204	171	179	181	179	177	170	198	192	161	205	159	161	186	184	203	173	179	167	189	164	155	170	180	191	171	187	174	188	160	188	191	190	185	176	173	179	175	173	171	158	210	177	180	186	173	167	176	176	189	181	176	167	196	195	195	187	191	194	177	171	175	169	196	177	170	179	208	157	176	174	174	184	189	177	167	173	185	187	181	169	189	178	201	177	176	179	159	166	175	185	173	182	182	181	186	160	172	178	175	180	176	169	157	187	193	182	159	157	176	179	197	183	208	172	190	165	174	169	179	153	185	160	175	179	183	179	165	169	203	179	185	174	175	168	190	157	176	176	191	187	155	166	189	174	171	188	176	190	155	164	201	190	175	160	171	181	172	172	185	171	178	164	178	169	151	176	196	147	160	169	193	178	152	162	162	155	184	167	175	167	183	192	189	178	164	174	164	182	171	182	175	191	208	171	167	189	171	179	210	157	176	176	176	160	210	166	154	183	176	187	163	168	178	173	160	194	152	172	161	190	217	180	187	169	197	164	194	189	166	189	188	152	188	160	178	180	175	159	187	175	143	152	173	169	158	194	163	174	137	175	153	201	195	182	167
14489	28719	25901	17834	13450	9474	6864	5018	3858	3225	2735	2399	2244	1991	1516	1379	1229	1072	978	941	747	716	709	703	680	642	660	608	571	560	502	444	484	474	467	436	486	420	447	457	459	499	503	515	519	581	522	514	511	464	426	432	400	400	413	369	417	396	424	418	347	377	372	374	391	361	370	339	318	343	380	386	370	347	319	351	388	398	360	378	362	324	391	368	370	372	340	367	379	358	350	368	397	366	327	388	391	347	363	346	342	345	327	380	335	344	377	378	320	339	330	371	347	337	320	355	347	355	344	333	372	356	357	331	335	350	319	356	335	366	311	350	346	358	344	352	342	308	374	338	355	305	363	334	357	351	325	335	322	328	325	342	320	362	378	319	362	336	341	339	334	339	324	365	363	343	357	364	336	345	350	343	368	349	406	368	338	359	349	351	333	325	332	397	378	345	328	359	359	352	344	340	336	357	321	357	370	330	348	371	376	348	318	319	306	336	348	395	342	332	332	388	347	322	351	342	323	347	354	342	364	328	353	328	351	388	343	319	330	363	329	316	355	358	346	315	342	361	328	330	342	362	340	336	388	334	355	382	370	344	355	349	312	342	363	353	371	393	340	364	312	348	365	388	328	349	384	352	312	323	365	331	359	365	366	333	335	318	367	354	354	333	351	382	342	319	334	334	367	373	371	317	351	342	310	354	352	316	373	343	360	371	352	385	362	358	363	342	364	356	366	327	331	351	374	336	342	355	347	359	381	330	353	318	371	324	337	389	343	345	322	348	330	322	347	335	350	393	328	345	355	364	389	361	344	347	361	331	301	356	349	343	325	366	340	368	376	336	355	308	359	350	340	328	383	317	362	376	340	311	358	345	380	338	376	370	364	318	369	371	320	322	364	328	366	356	380	346	313	352	334	350	368	352	353	344	363	327	362	301	367	359	324	354	345	346	352	357	316	399	343	368	358	351	342	337	368	342	331	362	359	346	337	344	355	346	370	318	338	374	362	343	368	333	346	316	364	363	344	357	338	350	319	386	338	353	340	348	360	341	321	341	327	329	332	344	325	388	328	364	344	378	322	338	325	352	358	358	330	346	334	349	358	328	356	322	328	407	344	365	336	343	338	343	323	342	352	320	351	331	346	355	340	333	369	309	370	336	370	365	366	314	370	361	344	332	375	335	366	367	328	329	364	358	360	352	337	343	361	339	336	330	348	374	332	326	349	337	350	303	342	357	303	346	349	376	350	340	337	338	356	358	337	333	338	372	343	348	347	359	367	344	360	370	336	389	337	349	352	363	332	302	364	369	350	312	334	325	352	335	344	336	371	348	354	325	361	328	343	335	340	342	313	375	335	337	338	311	331	344	351	335	318	313	341	321	327	332	324	379	353	364	354	378	359	382	327	367	342	380	347	343	320	336	345	329	354	364	360	336	375	376	353	319	354	353	360	367	337	349	354	337	328	338	364	329	404	345	310	361	367	305	327	336	347	329	327	357	294	330	359	359	335	311	356	352	339	329	345	343	329	364	356	359	355	335	341	342	319	318	339	355	365	343	306	344	365	327	352	355	348	314	344	361	309	339	357	370	352	351	353	358	340	317	369	314	352	328	355	366	327	355	334	328	386	342	336	357	342	351	334	369	350	327	355	349	351	315	372	355	327	307	349	324	375	307	351	345	303	332	342	375	356	345	350	353	376	342	361	325	313	346	317	340	372	349	328	344	340	351	367	369	367	334	374	367	355	325	354	357	352	367	406	323	351	349	314	338	321	299	332	347	319	376	325	338	340	381	352	375	334	359	323	330	350	390	373	353	322	354	369	348	355	311	322	380	336	352	366	357	307	330	361	366	360	308	327	377	359	350	355	326	358	349	325	304	354	347	338	342	343	350	365	341	372	332	346	385	326	362	329	358	345	370	339	350	331	342	334	348	363	340	371	346	374	329	331	340	350	332	379	357	346	343	383	378	312	362	297	329	351	374	357	346	334	306	335	348	339	351	342	395	323	323	334	341	342	356	338	374	359	329	352	331	340	328	374	333	342	401	340	353	330	347	326	351	334	346	320	336	329	344	325	347	337	355	312	324	347	296	327	305	334	363	337	337	345	342	356	331	332	337	337	347	350	316	333	360	348	331	376	353	339	325	349	347	349	396	328	380	374	338	357	344	353	333	354	351	358	335	376	383	354	368	361	332	334	319	384	388	379	353	327	341	326	274	319	336	325	328	329	352	351	358	351	352	345	322	325	363	366	375	340	341	337	369	329	355	349	348	340	344	326	371	355	341	360	352	344	358	357	347	379	331	353	373	361	340	349	364	362	370	356	345	335	333	345	343	355	343	366	364	338	344	332	402	347	321	349	328	301	348	343	344	361	364	376	369	350	337	318	335	366	363	357	365	353	341	343	314	339	315	344	328	354	352	372	340	355	356	308	336	321	341	339	355	348	366	342	319	373	358	370	337	318	321	357	326	369	359	360	346	358	345	372	324	352	318	380	352	370	318	346	323	320	332	353	346	310	310	323	365	368	343	364	361	312	336	366	314	355	332	348	342	360	368	342	364	353	357	357	336	352	367	331	353	330	348	365	354	360	327	367	360	332	368	349	372	327	347	332	359	364	306	337	347	300	351	369	346	343	329	359	320	364	363	329	354	373	303	345	337	336	357	336	326	353	346	362	326	364	347	346	346	385	352	359	333	355	347	363	349	323	320	322	344	365	333	326	341	345	356	349	318	380	342	407	384	369	332	334	316	338	348	344	379	347	338	354	363	326	351	373	344	332	335	340	328	335	388	340	346	353	346	363	358	327	341	357	364	351	329	355	393	320	340	371	325	327	337	335	364	347	319	382	339	346	323	382	347	367	340	379	375	346	331	359	347	368	370	375	344	341	343	321	350	335	367	333	377	363	336	354	310	314	370	352	340	349	334	322	346	324	322	340	357	346	347	329	364	349	346	306	344	357	343	359	378	350	348	352	352	382	348	331	366	341	350	378	361	378	329	342	317	366	366	346	349	361	363	370	334	378	358	364	350	335	356	353	345	362	337	353	348	351	348	364	340	360	366	375	369	354	327	343	351	341	321	322	343	328	361	333	377	339	344	355	349	361	353	369	367	349	374	383	343	371	328	365	373	366	335	353	340	355	337	361	326	316	375	345	310	326	365	373	351	327	364	369	354	305	351	337	344	312	325	356	350	341	361	330	327	341	300	361	369	354	350	342	357	348	363	331	349	325	359	335	333	355	361	369	337	346	336	318	364	332	378	360	336	350	367	357	333	355	326	350	349	329	349	361	332	362	348	345	353	368	325	352	354	334	356	347	323	361	331	345	344	356	386	303	340	325	318	342	351	341	372	313	361	323	324	333	343	353	338	384	348	357	336	328	365	358	339	359	329	324	358	336	347	362	363	333	341	331	344	330	331	341	354	349	342	355	370	364	321	326	322	324	337	327	327	338	345	333	338	361	324	351	337	350	324	352	358	359	339	343	325	329	386	320	342	357	348	341	372
26493	20127	11117	4010	1950	1230	787	554	518	441	393	410	423	393	384	335	337	288	324	269	277	279	305	271	307	277	288	313	270	282	260	270	281	270	269	257	276	272	265	258	275	269	260	266	299	281	256	284	279	286	261	286	303	236	270	230	297	262	275	261	265	249	240	282	263	273	240	259	264	263	253	250	259	276	268	229	259	235	269	250	265	266	245	271	262	254	274	241	266	274	264	251	244	240	274	261	251	234	258	277	270	254	235	268	259	265	240	264	263	255	270	277	218	258	294	259	241	238	254	249	247	255	225	279	236	261	282	317	258	278	227	290	247	275	266	259	257	243	269	263	276	263	260	259	272	259	240	257	231	270	246	281	257	234	242	274	269	247	244	276	256	249	256	244	252	284	271	259	290	287	275	238	268	251	246	245	245	256	261	289	221	258	294	271	271	264	288	284	237	242	262	250	258	252	259	246	230	252	239	257	254	276	249	253	264	246	264	285	244	262	255	254	259	248	247	283	257	264	245	259	310	275	253	256	255	232	289	239	280	269	247	248	281	221	233	254	290	274	257	262	249	272	239	258	276	234	255	254	267	277	263	242	254	265	260	233	247	246	252	291	284	248	249	260	258	247	255	276	214	243	243	219	261	250	247	266	279	247	250	247	289	252	272	261	243	274	280	257	248	254	289	299	268	246	259	233	250	264	246	265	255	268	260	262	289	225	282	265	247	263	295	284	282	256	251	265	253	246	286	279	259	237	243	263	251	241	232	254	244	266	247	240	241	223	243	261	272	260	255	268	247	257	230	283	238	267	258	245	243	260	282	244	227	302	252	280	260	286	268	244	240	265	254	251	261	259	270	227	253	262	236	289	261	235	260	259	261	276	266	268	217	276	242	268	237	261	276	246	237	224	244	251	252	260	261	264	276	223	224	259	252	270	265	270	249	251	267	262	264	279	246	270	261	239	248	252	255	252	258	252	278	256	293	264	257	258	253	243	225	270	252	264	269	252	232	221	265	268	250	262	260	254	296	253	259	236	243	272	271	270	259	279	276	254	250	284	264	253	234	254	283	277	261	258	259	259	264	264	240	248	273	259	244	257	250	246	241	286	263	241	270	260	247	256	251	275	244	258	286	245	222	238	250	263	266	248	249	256	246	243	248	244	290	254	259	280	271	260	223	241	262	272	264	244	284	237	266	251	272	249	232	243	265	265	254	254	266	288	254	277	242	235	264	244	255	237	225	250	269	297	249	265	302	238	264	251	274	232	273	251	255	243	260	291	241	279	264	242	274	266	259	260	276	240	257	270	273	260	267	254	278	268	243	265	268	276	237	227	246	294	252	305	242	292	251	253	257	260	237	275	238	234	248	295	252	271	257	246	264	239	261	272	241	231	233	271	244	282	284	240	273	279	248	232	245	245	239	283	236	262	240	262	235	256	260	275	255	253	271	248	257	280	285	247	256	294	233	250	260	254	257	273	259	255	257	244	273	269	247	268	267	260	251	263	287	285	246	301	260	237	262	254	257	270	239	255	264	244	251	268	261	281	241	248	270	282	240	239	253	263	269	280	272	262	256	248	279	238	278	237	245	243	282	275	246	263	276	244	236	236	239	268	244	243	234	234	245	251	261	256	261	262	249	271	252	263	253	274	242	252	249	264	260	240	248	258	244	283	252	256	257	249	234	248	243	271	268	263	275	273	249	272	284	291	294	250	244	263	277	251	246	254	244	246	254	225	267	243	268	266	252	255	281	247	230	251	224	265	260	248	272	256	247	235	262	278	236	257	236	263	277	270	241	237	237	259	266	260	271	251	280	283	268	262	284	265	237	238	239	288	235	254	262	265	252	232	261	262	260	240	288	271	279	252	242	291	251	265	248	273	280	259	231	245	238	273	257	242	262	243	256	240	253	275	239	267	258	225	248	269	292	264	254	259	283	253	241	250	249	264	263	256	257	241	254	226	236	259	287	295	261	275	278	263	243	252	266	255	228	238	272	286	261	276	258	260	272	254	281	289	250	265	286	279	251	268	284	248	243	264	241	267	285	256	262	270	236	244	263	258	256	241	247	261	254	279	247	269	244	269	243	280	298	232	263	274	299	254	241	252	255	267	253	236	253	273	227	247	251	252	262	265	266	289	255	238	245	269	262	253	266	236	279	259	249	252	262	231	246	270	281	264	284	258	230	246	237	258	260	235	242	247	239	253	282	257	266	273	261	241	282	217	263	260	237	272	249	255	246	241	264	250	264	249	272	280	245	266	227	249	253	268	274	256	270	274	256	267	269	246	274	244	251	263	257	255	261	292	276	279	288	287	259	255	242	275	228	256	247	265	227	298	263	259	252	242	256	263	269	245	263	276	257	252	256	277	256	267	260	249	277	235	266	278	240	258	273	240	245	233	276	271	261	254	251	263	239	244	236	286	265	244	257	263	254	294	258	247	261	284	267	249	251	285	238	282	251	280	230	270	272	305	269	244	271	244	258	273	297	233	247	278	276	244	240	254	268	267	243	242	254	233	258	257	284	255	255	279	241	285	257	249	258	260	299	250	258	253	265	268	234	237	264	265	253	265	267	261	237	255	270	288	242	243	274	260	272	251	251	251	239	237	246	275	274	236	256	252	238	240	282	281	264	240	235	266	265	265	303	215	265	243	241	280	259	262	271	245	264	253	258	287	281	253	262	261	294	254	253	275	238	239	287	287	275	285	250	261	262	256	260	273	292	258	223	255	284	242	237	287	224	266	251	253	248	253	248	272	231	247	255	264	239	250	248	260	257	299	247	241	255	267	252	260	239	271	260	258	258	278	240	260	242	274	256	269	239	230	277	273	274	254	241	231	276	279	253	228	245	243	256	257	263	247	235	277	263	259	288	267	246	242	228	234	266	300	256	238	226	255	240	239	279	266	259	268	261	254	277	279	238	251	282	256	262	291	257	250	252	263	261	239	262	269	248	257	269	243	273	266	266	259	248	264	230	254	241	249	243	292	253	230	267	321	264	274	254	247	261	247	266	266	238	243	268	273	249	252	257	246	264	278	239	265	255	262	240	234	247	245	255	294	246	286	250	274	271	258	280	277	235	257	267	272	276	258	254	267	238	251	269	238	283	241	269	243	240	278	276	258	273	254	273	255	262	264	283	288	278	251	281	257	280	254	238	260	263	260	268	273	265	261	269	284	275	242	278	235	270	275	249	240	273	263	256	270	254	243	253	258	289	256	295	291	267	264	245	297	222	255	263	252	263	264	254	257	258	253	265	249	277	263	283	308	226	233	232	257	238	233	239	273	235	261	278	273	223	253	234	231	255	272	261	246	253	233	281	271	285	252	254	273	228	221	249	263	252	257	257	268	268	272	253	240	250	239	254	247	270	255	271	243	240	278	259	251	232	255	259	249	262	263	263	265	255	242	272	283	283	284	232	238	257	253	261	275	245	255	265	248	256	260	244	243	245	256	271	252	261	264	258	256	276	234	295	273	259	250	255	268	278	266	272	260	250	279
10785	16334	14311	8610	5752	3793	2794	2106	1725	1494	1267	1217	1250	1093	928	849	811	704	717	680	665	672	626	644	628	628	636	616	569	555	503	519	555	541	544	553	539	562	578	573	602	596	597	555	609	585	638	577	611	557	541	581	554	544	505	535	520	583	550	520	554	502	507	528	537	493	495	529	522	528	520	504	533	541	561	520	525	529	517	505	517	544	518	532	512	480	505	554	514	540	526	539	551	529	541	565	547	489	528	525	521	580	502	493	497	534	564	516	527	549	568	540	541	552	507	525	544	529	499	529	524	555	491	507	532	496	507	505	560	519	509	517	519	570	504	559	504	536	512	510	487	531	549	542	541	503	556	552	501	521	496	506	526	533	548	523	524	537	519	522	519	543	530	523	521	498	563	513	534	507	526	542	506	545	489	522	543	524	491	483	497	508	520	460	491	539	537	518	497	542	537	511	551	500	532	538	506	521	540	538	560	515	523	523	503	509	527	514	514	513	529	489	540	519	536	524	517	507	511	524	505	537	501	512	487	490	545	568	487	520	547	528	533	535	494	532	480	524	539	540	483	475	509	523	543	489	544	508	488	496	511	519	523	504	510	535	542	531	507	562	491	515	503	503	499	571	483	479	527	517	535	519	546	572	549	543	501	524	538	508	525	507	530	527	512	529	504	544	569	545	510	533	516	483	509	545	543	493	517	498	569	534	512	522	514	550	504	526	551	510	525	519	512	525	546	503	550	530	530	493	504	566	498	492	527	516	503	504	502	515	538	531	515	514	516	540	518	555	536	534	508	546	497	497	497	521	530	515	529	515	522	495	518	466	496	527	521	528	507	514	528	499	540	520	527	517	506	576	574	538	531	486	532	528	554	530	529	544	526	529	513	540	506	493	540	575	535	529	544	514	485	483	551	517	529	513	499	530	528	512	513	525	524	530	515	515	539	486	511	506	515	550	508	522	488	533	559	529	510	501	506	509	511	533	507	506	503	562	487	535	509	507	542	501	508	532	468	520	494	516	569	523	462	531	493	516	515	508	526	494	545	527	492	551	511	488	513	498	539	502	498	511	498	540	518	521	515	489	517	533	474	491	529	512	546	548	520	522	494	575	540	538	448	505	522	536	496	531	512	485	509	512	509	488	546	522	507	560	483	505	493	546	520	568	554	567	524	530	519	521	548	526	507	509	525	509	542	550	466	533	542	501	533	544	559	558	514	532	523	531	550	507	536	555	535	580	580	511	527	509	520	535	501	489	499	562	481	531	492	554	534	508	506	533	545	522	510	499	509	517	519	555	530	503	535	485	505	546	518	538	539	516	570	544	524	513	511	568	514	539	536	533	465	524	542	525	570	516	518	526	552	580	497	521	519	518	539	520	536	488	544	509	486	527	515	532	505	500	500	525	483	526	517	512	553	489	517	494	480	497	533	516	494	484	552	563	509	533	556	490	554	531	523	574	513	526	518	519	527	492	564	508	515	540	520	467	549	544	518	560	529	549	506	524	519	463	496	508	525	533	580	512	526	516	502	538	508	523	499	545	535	518	555	477	542	520	505	532	559	531	517	530	480	501	491	500	529	511	532	510	500	555	523	509	506	531	551	522	528	560	481	515	489	561	511	539	493	532	519	481	539	533	531	512	554	513	485	509	499	481	459	567	492	514	515	544	528	553	522	509	471	525	522	533	559	518	514	532	509	511	495	570	529	531	529	542	526	558	537	527	533	513	511	519	497	544	487	543	526	531	509	516	541	568	527	527	518	564	523	540	525	535	545	548	504	492	522	537	569	522	511	543	512	527	477	498	480	503	515	520	505	545	516	549	506	515	509	532	522	537	512	518	523	499	515	529	500	535	510	534	488	518	527	507	520	506	512	537	566	511	544	538	560	517	529	536	516	544	540	488	504	534	496	519	521	500	545	507	501	551	497	557	495	544	493	473	498	518	516	543	520	513	523	543	486	530	484	516	576	500	518	529	522	547	503	521	499	557	507	512	502	526	515	538	545	521	534	500	489	492	512	525	526	523	460	541	510	495	526	491	526	485	519	541	499	523	532	510	523	553	498	480	524	521	570	520	540	517	506	512	491	562	503	514	546	550	496	551	495	546	596	511	507	519	542	520	515	533	536	516	482	524	551	538	531	490	483	535	539	518	547	564	536	530	485	492	490	540	518	535	511	481	517	538	492	542	512	525	547	546	568	493	491	492	518	548	483	508	524	491	479	519	514	546	547	529	500	499	524	519	486	562	528	558	528	554	549	534	522	558	506	516	517	502	532	523	538	506	515	508	545	484	547	495	533	531	508	524	496	550	503	516	508	504	492	541	522	516	515	514	540	528	521	546	524	514	516	539	556	503	521	512	529	548	538	476	472	522	533	533	541	510	532	520	497	535	523	532	510	525	528	546	542	519	529	519	522	503	565	528	514	547	482	501	543	529	537	482	524	490	510	516	509	542	551	516	541	576	545	507	503	530	550	538	557	493	514	533	542	535	547	492	508	547	535	509	513	512	522	537	531	542	521	520	523	551	559	507	514	484	525	518	535	537	505	563	488	528	492	497	543	519	513	533	527	483	505	552	512	528	485	524	547	543	455	525	561	508	546	524	501	509	513	539	530	526	521	548	530	521	527	517	493	522	502	504	518	532	566	531	539	543	511	559	529	558	537	508	537	540	558	487	478	505	510	531	497	503	546	571	487	543	526	516	525	515	513	497	515	524	499	532	555	507	539	529	522	556	551	573	515	542	543	490	494	567	565	505	516	514	529	513	532	480	572	552	520	499	529	514	521	524	548	530	468	509	558	556	506	537	477	527	509	572	525	512	567	516	534	559	538	561	529	545	548	494	501	527	532	503	544	506	500	532	514	519	540	545	527	540	479	514	496	564	546	513	521	487	543	515	490	501	544	511	526	491	531	516	515	536	536	557	545	533	521	503	509	514	552	491	517	532	535	514	511	541	517	483	534	504	481	540	531	519	499	551	536	577	549	524	515	511	484	496	515	547	491	488	566	532	533	566	480	519	527	499	524	521	537	554	486	545	558	568	523	512	534	533	549	546	532	513	535	536	547	532	500	541	525	505	509	511	537	518	553	514	516	543	535	544	513	522	533	492	538	476	497	552	503	517	502	503	501	508	551	553	482	500	549	522	543	548	523	523	519	511	530	540	523	505	482	541	548	505	498	519	523	528	494	510	503	533	504	502	544	527	540	561	537	531	530	500	502	519	522	557	516	525	532	533	519	576	503	519	472	539	518	518	520	530	511	509	524	500	523	513	553	529	500	495	539	518	522	521	501	486	533	490	522	537	531	498	533	575	531	497	520	511	504	543	568	545	518	537	542	494	591	460	532	511	525	551	515	497	539	563	565	524	532	523	489	532	547	534	520	495	525	478	526	471	533	528	510	511	513	544	523	555	533	506	514	480	477	526	525	479	520	538	554	569	558	512	540	530	528	527	546	522	553	584	513	523	547	496	517	531	551	527	527	556	552	513	501	520	508	560
23900	21067	28066	24247	19304	4419	1550	916	712	598	505	516	493	362	361	257	279	241	260	238	218	196	179	199	215	199	211	182	177	167	171	184	168	188	174	196	160	169	172	171	202	183	212	189	204	189	181	178	175	154	160	162	160	184	186	174	144	158	172	148	153	161	160	147	153	137	166	155	141	148	181	157	157	150	146	148	161	153	171	155	160	161	154	163	140	164	157	188	162	150	158	182	154	149	175	154	150	177	164	165	164	156	158	166	151	154	177	156	138	156	166	138	148	147	162	153	181	139	161	153	147	181	152	161	144	162	177	149	161	138	162	167	166	166	181	178	135	154	142	161	155	162	148	183	170	162	150	135	150	146	161	145	126	148	158	137	146	141	176	157	182	175	180	159	161	135	152	164	150	142	159	154	163	153	155	138	144	151	124	160	138	155	147	156	172	168	175	139	168	158	143	141	168	163	169	165	149	172	156	164	159	163	176	144	150	146	141	155	159	135	161	151	187	158	167	172	157	129	155	149	139	155	166	154	142	168	176	148	156	136	163	160	148	149	143	137	156	159	131	135	168	156	169	146	172	144	189	143	161	134	142	164	165	152	123	131	164	149	155	171	153	150	141	146	163	163	151	161	146	157	175	161	129	153	154	151	170	163	154	169	167	150	132	168	159	166	158	158	135	163	156	159	173	152	166	143	147	152	156	147	140	152	148	162	151	157	173	160	152	168	151	147	157	130	145	145	151	158	146	165	171	137	164	144	138	147	147	161	171	168	159	159	151	169	127	143	160	160	144	150	143	153	156	128	169	177	163	147	168	161	138	169	154	145	182	156	155	168	143	144	140	155	131	155	126	164	150	172	142	144	148	152	126	138	157	177	138	147	141	142	174	159	157	153	129	160	167	140	143	149	155	148	166	162	148	155	152	148	151	150	162	135	161	134	168	145	157	163	141	152	156	154	142	143	147	132	183	156	127	151	143	145	173	156	162	170	182	155	161	167	167	160	198	153	141	153	158	153	150	139	146	138	156	178	172	135	172	147	151	133	146	182	147	147	162	148	162	157	167	156	151	147	157	149	150	157	158	143	144	163	184	151	141	154	145	149	171	143	146	178	149	148	161	151	143	165	158	162	154	163	157	163	159	136	164	143	158	166	163	171	158	148	177	153	141	158	122	143	160	146	135	162	147	165	124	157	153	165	196	165	150	167	155	150	143	167	160	141	166	148	130	156	161	146	167	150	140	152	165	148	146	160	145	167	161	165	173	169	153	153	158	150	156	143	168	160	150	148	157	155	147	133	172	174	170	153	168	152	132	162	181	144	149	165	155	153	145	157	162	144	162	175	142	168	149	159	137	157	132	144	152	157	154	139	162	135	155	142	164	145	126	153	164	170	154	146	161	152	141	142	161	148	151	156	153	169	141	144	159	147	154	154	156	144	157	154	152	150	166	153	163	157	142	139	157	151	148	155	154	141	156	151	134	168	144	136	147	133	141	154	137	137	145	131	162	141	159	138	159	153	150	144	152	140	148	148	147	125	142	164	157	170	147	162	158	180	154	140	158	145	144	175	166	175	142	154	168	141	146	163	173	146	148	155	161	131	149	141	155	149	150	166	157	177	153	148	184	165	167	174	138	154	155	159	131	150	173	171	171	144	175	155	146	155	170	151	147	143	162	139	151	142	157	150	140	144	161	140	167	159	141	153	150	158	159	145	147	153	152	132	154	155	157	149	150	141	141	159	175	166	166	145	155	139	160	149	136	156	140	137	152	162	168	156	153	136	157	159	153	145	129	154	128	165	169	162	154	178	152	152	147	162	140	159	158	162	174	192	151	171	145	164	137	138	145	164	174	144	150	147	153	141	158	181	150	161	153	154	159	147	169	145	142	163	138	157	174	157	167	134	136	139	132	171	151	133	167	134	171	146	169	164	151	175	158	168	158	158	135	154	173	163	147	151	167	162	165	174	156	160	160	156	137	172	163	156	149	146	143	151	156	158	175	141	142	140	148	157	132	159	146	138	175	149	156	139	161	130	165	145	156	142	148	157	158	173	144	142	151	149	150	158	154	159	158	167	169	156	135	159	147	162	178	182	147	164	140	164	148	160	163	131	156	141	149	157	158	146	142	120	164	170	170	137	158	164	166	150	155	160	143	156	144	162	160	149	142	146	135	156	152	163	135	168	141	145	164	177	139	159	160	144	156	155	147	136	148	167	145	139	155	138	145	146	154	156	145	145	143	179	129	143	180	162	160	155	155	165	154	152	172	155	139	140	148	156	130	149	150	170	163	147	143	154	167	145	170	163	145	172	160	153	162	144	157	157	150	151	157	163	160	169	132	175	168	155	131	161	143	143	150	146	151	145	155	126	127	167	136	139	141	162	153	161	179	167	153	132	150	147	159	150	148	152	142	150	155	157	164	164	153	143	163	139	174	158	137	130	156	147	153	144	140	164	156	140	157	149	158	165	139	160	141	167	165	128	164	159	171	146	155	142	161	171	142	147	152	153	154	159	157	139	148	136	148	168	138	159	143	155	173	159	139	175	148	165	140	170	144	152	157	149	145	162	154	160	168	158	149	163	153	157	148	153	154	134	145	136	153	155	146	149	171	161	137	132	154	160	139	146	161	170	149	172	156	155	163	134	154	162	147	149	155	159	142	163	159	147	174	140	159	151	168	168	160	173	144	129	148	148	162	160	149	146	156	158	138	142	152	148	164	167	165	153	158	182	159	144	151	143	168	155	139	158	160	149	171	159	146	144	129	184	140	165	145	165	147	159	136	184	157	160	174	176	159	152	156	136	150	155	136	129	151	153	163	149	167	146	147	127	169	154	161	162	138	164	169	144	153	155	147	164	156	138	145	165	131	160	131	161	155	173	152	143	158	141	158	163	151	157	142	131	130	145	148	152	145	141	146	132	141	157	164	189	145	160	165	148	133	160	173	153	152	156	164	160	159	183	165	151	140	156	169	144	148	156	142	173	168	160	164	145	154	150	142	154	156	145	147	147	151	147	173	163	153	146	148	144	179	144	157	160	160	156	117	125	169	181	142	178	161	151	166	151	145	150	157	184	166	150	149	149	156	145	153	136	169	141	162	154	167	138	167	166	156	148	170	135	149	154	167	146	140	149	152	135	144	153	173	151	155	138	134	166	157	139	161	146	141	181	129	141	168	161	163	170	138	131	157	158	149	147	143	165	170	150	168	162	144	151	141	132	157	160	154	166	145	146	147	139	158	191	144	182	147	139	148	151	147	159	168	184	174	169	140	154	148	166	149	134	151	164	164	156	143	162	158	142	175	140	153	151	141	169	148	133	145	156	159	153	154	153	149	164	148	150	143	155	150	130	161	134	169	160	155	145	174	154	151	152	135	146	171	160	153	150	155	178	175	148	162	158	172	148	148	163	158	167	143	163	147	154	155	169	148	143	155	138	163	154	147	160	160	167	144	151	164	163	156	154	149	147	162	152	167	161	154	135	143	161	121	154	169	137	155	152
12148	24090	21525	13970	9483	6827	4831	3429	2727	2260	1989	1740	1701	1410	1180	976	932	794	693	652	588	550	589	495	559	519	580	511	488	390	408	393	425	390	412	401	411	395	417	420	427	481	397	443	463	450	434	472	425	392	373	387	363	398	359	399	335	338	374	347	350	327	378	331	376	335	359	339	345	306	311	340	366	326	363	338	338	316	336	299	330	339	328	331	323	306	326	346	356	332	342	363	316	330	335	338	364	340	338	346	327	320	312	320	295	336	340	319	319	303	311	352	339	339	313	316	309	355	295	349	349	323	332	312	340	332	335	342	349	325	336	342	322	303	335	309	331	298	338	308	344	321	313	314	334	355	311	333	315	308	314	317	334	353	327	327	345	309	318	347	325	341	343	356	322	316	315	330	303	347	320	338	325	332	321	303	311	335	292	329	350	349	328	337	369	350	327	323	327	321	341	365	317	292	315	320	339	326	333	348	319	296	339	342	321	347	344	302	333	325	310	359	327	339	331	333	314	318	344	317	318	333	322	353	328	319	350	339	320	338	338	327	292	296	303	306	337	282	313	334	367	332	347	329	321	320	321	326	306	355	330	343	309	332	315	312	327	291	348	336	319	318	314	362	331	346	337	336	310	287	342	337	287	316	295	320	344	324	309	302	310	344	362	334	314	322	284	310	319	331	351	357	339	366	322	333	299	313	333	350	294	329	346	362	318	298	323	339	331	300	360	331	364	339	339	333	294	324	302	323	350	357	342	296	322	326	310	331	351	285	313	325	359	313	337	349	333	335	333	352	325	308	323	320	306	327	273	338	316	336	305	326	349	347	344	321	338	335	315	331	345	306	351	338	336	324	347	349	301	319	298	317	334	327	326	329	343	316	343	330	298	302	344	331	311	337	342	335	313	305	343	315	345	323	310	327	333	352	336	322	326	334	322	322	349	322	339	382	292	315	362	324	325	341	354	321	337	332	319	308	346	346	302	302	340	330	303	303	327	324	314	320	334	333	308	313	362	324	306	346	328	321	316	313	337	356	321	349	315	311	328	339	310	326	325	340	312	344	364	310	329	334	348	316	345	310	350	332	334	309	330	323	339	320	303	303	321	340	340	332	324	339	335	319	321	314	337	318	303	348	303	308	311	339	328	312	292	289	316	344	315	358	335	349	338	353	365	328	299	305	345	339	347	366	312	318	321	373	288	337	322	336	301	293	314	336	324	300	328	314	325	308	348	316	297	345	326	315	328	358	330	317	329	318	347	318	330	339	320	332	335	326	311	308	351	339	336	343	294	345	337	337	334	317	324	308	287	316	322	318	309	329	325	339	329	319	316	310	316	327	360	306	331	346	320	321	346	326	343	352	336	333	329	340	316	334	313	357	292	318	330	321	322	356	312	312	319	327	313	333	330	315	299	341	308	314	321	300	322	325	303	349	337	339	316	329	318	301	302	329	311	320	328	343	349	337	343	336	330	345	298	367	292	304	312	311	315	320	309	325	339	322	303	330	332	333	331	291	358	328	344	334	323	320	319	334	347	324	330	323	368	382	304	335	320	317	330	322	351	314	327	320	306	325	305	335	314	334	311	274	301	329	316	325	299	331	329	340	324	343	310	335	316	297	364	331	294	296	340	317	331	357	337	313	331	358	324	296	349	310	315	337	318	310	331	333	325	345	344	321	298	339	309	325	338	306	343	319	286	366	294	335	329	321	331	324	349	336	322	335	318	316	344	306	329	295	331	315	369	301	353	324	343	351	317	335	316	312	356	308	322	338	362	326	324	326	326	320	315	347	324	337	312	329	324	332	342	329	333	354	319	326	343	289	320	323	335	331	348	317	323	326	288	343	358	318	323	308	343	308	331	324	343	326	345	338	301	311	304	363	331	297	339	338	331	330	309	353	330	286	338	336	317	314	349	305	330	326	334	340	338	325	343	335	340	326	322	356	330	363	356	330	332	339	358	344	307	352	354	351	350	350	361	322	302	298	318	340	336	309	344	338	332	343	345	313	312	317	329	339	322	300	322	357	325	320	310	298	334	301	339	295	353	339	302	330	341	322	328	339	298	334	341	337	333	310	325	339	292	342	360	334	318	321	325	318	313	342	336	354	309	309	325	338	322	322	297	329	365	321	331	313	321	294	316	310	331	326	347	314	322	320	331	342	321	333	313	279	348	311	332	298	316	310	306	342	311	291	341	346	305	320	335	349	319	360	305	316	315	337	330	358	316	323	331	294	310	368	322	313	313	328	312	322	314	318	322	335	321	326	347	353	321	324	348	347	328	291	319	355	320	347	316	318	322	313	317	323	338	338	318	359	339	335	297	338	334	339	320	348	332	307	318	326	309	310	321	321	333	321	317	343	348	312	319	318	327	310	342	324	311	312	331	329	323	313	335	331	354	324	291	304	336	360	362	321	333	308	296	340	307	301	343	341	312	318	332	327	289	342	302	338	335	333	305	337	336	314	313	324	348	319	345	344	307	343	330	289	330	345	345	346	317	337	314	318	291	346	317	289	322	340	335	344	321	369	338	300	317	315	352	336	321	327	333	329	332	343	318	310	340	305	350	363	280	329	327	363	323	328	319	345	321	316	305	314	343	335	333	328	316	317	341	333	288	329	330	315	339	339	338	339	305	349	312	317	323	292	304	331	320	340	310	315	351	314	349	337	320	284	343	348	288	320	281	335	339	311	315	349	351	328	351	323	337	370	312	340	317	340	328	345	323	344	319	331	336	317	329	316	345	330	340	304	357	327	338	334	306	293	332	339	324	327	297	351	323	319	318	312	343	350	330	323	300	340	308	328	328	307	333	329	339	330	309	331	323	362	317	319	323	303	322	345	330	321	318	315	328	320	338	331	316	320	322	335	338	338	320	329	334	335	324	351	331	345	312	300	318	345	326	341	343	309	325	312	312	319	307	371	356	327	337	357	316	314	307	352	301	342	327	333	326	312	330	321	322	309	308	331	347	291	308	349	312	332	343	312	337	303	335	311	305	318	327	309	329	344	304	327	307	312	347	337	354	309	301	327	345	298	318	317	319	339	304	299	332	331	297	343	295	335	338	325	326	310	306	335	324	334	354	298	330	328	327	283	319	340	334	332	328	314	337	365	352	342	329	336	305	296	320	350	333	317	330	316	320	322	316	303	324	332	316	324	330	318	336	332	332	330	321	344	293	312	325	333	319	329	297	329	316	344	327	305	330	313	313	324	349	360	313	299	337	315	346	294	313	311	346	314	344	300	287	303	291	345	368	311	306	330	335	324	337	304	328	303	307	349	298	288	336	360	337	301	333	329	370	341	331	335	324	334	289	301	319	317	329	332	317	316	338	320	331	313	325	323	305	366	339	320	324	328	307	311	335	360	298	330	315	342	316	315	332	295	352	329	303	294	374	323	332	282	351	300	328	332	335	347	309	330	305	303	332	345	323	320	328	316	320	339	331	321	319	296	338	325	355	327	322	314	351	343	292	357	333	343	324	327	354	326	310	326	357	315	350	328
23038	21070	28731	23589	21071	18396	4090	1536	1035	838	787	704	684	597	441	438	355	331	314	326	266	263	278	255	255	273	242	245	234	222	223	230	188	189	223	197	204	208	211	189	231	246	218	213	217	237	208	206	193	199	190	166	187	210	226	228	209	209	166	188	199	174	184	192	173	193	202	183	161	184	177	188	182	167	182	162	186	177	170	182	182	198	182	177	196	171	172	206	181	204	171	217	188	219	170	160	212	158	169	186	151	186	176	189	170	174	212	196	188	184	170	191	153	176	175	159	186	178	170	176	160	184	192	191	200	185	159	190	169	160	164	176	176	178	175	187	167	152	179	190	192	181	185	174	187	169	170	177	196	180	171	181	187	180	168	168	169	180	193	205	175	197	189	163	196	177	180	171	173	150	157	177	173	184	171	168	188	182	155	152	156	166	188	173	163	172	176	164	178	184	194	186	194	172	190	170	194	174	190	184	166	165	162	172	199	180	170	174	157	178	135	194	187	163	168	179	154	176	170	155	198	181	159	181	190	170	148	184	153	170	197	167	170	170	153	189	169	173	202	183	180	165	183	163	187	171	184	192	159	170	177	143	154	176	178	178	187	189	192	186	179	161	157	169	158	165	188	156	182	189	168	183	165	204	180	163	169	157	168	182	164	201	185	166	184	176	175	179	192	180	175	164	162	160	182	195	163	180	174	158	188	170	189	140	183	148	158	172	158	158	183	173	190	149	152	169	175	188	155	179	185	164	193	183	165	160	182	165	157	174	189	174	179	183	162	164	193	195	170	175	167	195	162	178	193	191	166	169	171	161	178	187	158	186	156	189	174	198	165	190	190	200	149	169	188	175	153	142	175	190	169	177	181	186	180	207	180	168	167	176	147	158	171	188	182	195	176	187	162	184	199	178	169	196	164	177	161	157	168	164	180	168	179	200	180	172	169	164	172	193	187	178	190	198	169	172	158	170	186	176	195	193	178	179	199	182	193	175	193	149	171	145	180	178	172	173	160	160	159	178	146	190	165	183	185	156	157	186	190	175	191	171	187	172	183	148	183	169	197	166	178	163	163	166	174	193	195	178	180	174	178	189	195	175	210	163	196	185	156	183	180	163	175	181	158	173	158	170	194	167	183	173	171	175	163	173	183	165	170	173	185	167	189	153	180	157	173	149	189	173	184	173	188	179	198	145	186	171	175	194	184	159	202	175	179	151	178	174	160	174	193	186	167	178	186	164	181	154	165	187	171	175	152	164	198	169	159	189	161	189	140	155	166	152	162	146	162	167	177	166	152	172	168	186	179	191	169	201	193	162	148	175	172	157	151	182	157	190	162	164	154	182	172	196	176	168	187	187	156	190	173	173	166	151	161	184	166	169	176	167	188	171	175	173	158	179	156	202	192	184	160	185	167	161	182	154	166	172	182	178	161	180	187	199	167	181	173	169	163	155	140	173	173	153	177	170	146	160	170	189	176	188	171	177	187	168	173	159	203	195	185	166	152	146	146	199	166	180	172	162	162	185	173	176	174	152	159	168	142	166	200	201	197	152	179	178	172	190	160	171	183	174	181	195	195	191	186	156	164	182	173	138	174	152	147	180	180	182	169	167	166	173	164	176	175	161	171	152	167	165	154	162	197	198	151	155	177	180	163	157	156	193	178	171	184	175	185	171	159	151	143	182	169	161	163	197	191	186	144	178	142	177	199	174	173	164	179	151	167	149	172	160	178	175	186	159	166	170	174	173	175	189	201	166	172	184	187	177	163	174	155	189	164	180	191	197	194	155	172	176	181	162	177	171	183	162	168	167	162	185	192	174	180	165	159	186	180	182	168	188	169	164	177	170	182	190	154	176	181	177	196	150	178	175	167	157	181	168	179	182	175	185	176	147	184	163	166	186	195	192	179	181	172	169	172	187	171	182	172	198	158	178	164	182	166	159	183	161	170	175	168	174	177	162	180	191	163	172	183	182	176	168	204	183	158	164	173	170	185	190	194	161	159	172	160	170	192	171	150	147	180	191	171	169	181	204	171	171	193	189	192	184	171	171	178	168	161	171	179	168	169	165	172	202	193	178	189	181	191	153	186	182	169	177	160	183	155	163	173	177	176	173	171	194	169	193	185	162	182	177	160	152	186	173	176	174	185	181	153	183	186	168	171	186	182	152	166	164	177	162	159	155	165	184	150	165	170	181	177	171	193	170	176	165	188	184	178	176	195	175	159	182	154	187	175	168	177	180	185	182	148	158	174	177	188	175	193	175	163	159	178	163	173	172	179	169	160	161	162	161	179	174	160	188	175	177	189	175	175	186	177	160	190	160	163	183	167	170	163	167	181	175	162	166	185	181	204	166	171	168	173	165	183	170	170	176	168	164	139	163	189	192	160	184	197	181	195	191	179	197	186	160	175	170	184	158	190	159	167	176	171	184	201	173	162	163	185	185	165	187	174	171	183	184	173	155	167	190	160	168	165	172	162	185	176	164	184	182	191	152	162	210	160	188	183	192	176	179	168	149	188	191	163	164	179	198	167	148	179	161	172	183	175	175	155	179	181	162	154	162	187	193	178	175	180	159	168	184	191	172	176	176	147	187	196	176	186	171	200	174	162	180	190	192	163	186	183	220	167	184	169	192	173	148	138	199	189	184	166	177	178	187	192	190	149	160	166	176	191	177	187	183	167	204	173	166	193	165	172	160	167	149	179	194	152	198	160	180	151	188	155	175	169	162	151	174	144	178	172	178	193	193	147	178	179	183	198	149	190	181	166	187	177	157	182	165	181	167	176	186	200	183	183	186	164	177	184	172	180	198	195	186	170	161	192	162	198	198	149	177	174	174	181	170	194	191	169	167	174	182	177	171	189	161	149	171	172	165	183	190	159	183	187	160	184	179	176	188	154	190	146	181	192	185	172	182	185	169	163	165	151	176	177	177	169	170	185	167	136	191	168	170	194	150	184	169	164	161	173	175	191	149	166	182	183	161	169	182	156	172	171	158	161	162	172	193	195	199	171	174	168	165	166	161	153	168	177	160	173	170	160	167	176	164	173	169	172	176	164	180	178	174	179	170	184	181	162	182	176	175	171	181	169	164	180	177	199	175	174	203	192	161	166	181	165	151	174	155	149	179	181	167	190	181	206	163	172	181	187	160	181	171	157	160	169	178	174	151	204	192	206	186	167	186	154	166	149	170	182	193	161	173	196	194	158	176	186	174	173	177	165	192	184	178	199	159	173	166	181	191	170	175	184	198	200	150	169	174	188	169	164	177	167	179	172	172	166	165	200	183	182	172	143	180	155	166	173	198	184	176	174	173	171	193	164	160	170	171	164	160	164	164	191	153	175	172	171	187	167	173	172	170	165	172	189	149	204	185	176	137	175	179	153	177	193	169	198	159	162	182	165	166	181	194	179	178	143	175	173	181	173	167	181	180	180	181	142	170	190	183	170	148	151	174	167	175	178	199	170	177	195	182	128	169	173	159	174	158	174	168	181	161	190	175	157	186
14739	29157	26218	18022	13236	9396	6763	4998	4148	3355	2913	2667	2330	2139	1610	1408	1154	972	935	840	743	698	708	746	694	661	673	601	531	517	504	459	480	470	427	501	458	396	466	472	492	502	483	476	542	590	558	498	509	451	436	420	414	387	432	377	364	375	399	377	382	379	356	376	364	369	354	344	371	355	350	361	338	349	348	323	330	341	365	363	369	327	382	340	346	351	362	337	345	394	354	375	396	336	352	381	378	332	366	367	336	373	312	317	357	330	346	378	360	362	380	342	346	334	329	331	347	318	340	312	342	350	336	314	328	354	364	350	319	310	351	346	362	332	343	347	351	387	299	324	347	373	324	326	366	353	341	339	353	344	360	329	327	353	349	343	324	360	346	327	366	368	336	339	344	307	335	368	370	366	346	331	304	319	343	349	355	363	335	351	317	326	310	342	298	364	347	347	350	313	327	361	344	297	356	334	333	350	381	352	328	344	354	315	347	349	346	356	360	323	346	367	362	300	361	336	333	330	357	348	351	333	306	338	363	314	368	327	342	334	345	312	343	356	347	391	352	302	344	358	344	354	329	326	342	362	329	333	344	344	323	397	311	303	348	354	368	344	358	329	321	354	341	337	362	351	329	319	363	333	345	338	326	351	382	350	304	340	320	328	362	356	366	366	336	324	345	374	340	355	371	317	359	308	358	347	350	357	377	350	333	379	380	353	355	349	338	346	327	355	349	344	308	331	360	336	357	370	325	338	359	362	350	330	342	351	345	362	356	348	323	342	365	336	328	352	318	318	348	305	335	318	362	329	312	335	367	328	342	334	354	334	382	312	346	345	343	340	343	349	365	322	341	340	359	368	358	354	322	370	341	318	350	319	334	332	334	379	345	360	347	375	347	334	349	341	337	354	379	338	362	313	361	351	359	328	366	367	317	352	339	308	364	344	345	328	307	348	330	344	348	367	345	360	334	347	354	361	312	362	353	318	334	336	349	346	328	352	336	364	325	358	310	336	325	335	348	323	325	341	325	334	375	352	324	348	364	322	357	344	346	357	318	326	361	363	358	338	347	333	362	341	356	347	354	338	331	299	356	340	343	364	352	361	331	332	311	337	340	350	349	315	389	307	357	387	339	366	308	327	341	335	355	344	373	354	344	352	333	326	346	318	322	337	367	358	329	333	360	328	311	360	326	327	326	372	317	320	301	324	352	370	381	336	344	319	354	331	318	327	354	331	366	354	330	338	335	344	360	357	332	372	289	315	348	325	317	343	368	357	332	335	370	335	347	340	363	356	334	325	360	333	357	336	341	356	328	328	352	362	304	321	351	348	342	331	363	338	348	316	345	357	335	367	341	323	358	329	287	359	353	348	314	346	354	337	373	326	317	357	356	356	324	349	337	335	335	338	355	340	341	338	367	363	336	358	359	322	366	319	327	328	329	341	327	323	340	372	338	332	343	329	360	364	330	324	288	321	352	328	336	316	323	304	336	347	358	359	333	354	316	348	386	358	342	352	344	337	349	348	324	343	331	330	329	360	364	328	360	369	358	324	331	333	331	347	345	358	372	342	359	323	324	358	333	349	355	345	362	321	335	340	359	333	337	348	327	366	330	344	320	365	347	288	332	386	335	353	351	349	331	358	356	327	358	336	331	325	319	337	345	361	299	328	405	352	316	357	315	338	369	358	342	328	360	335	346	333	355	326	334	339	341	329	325	339	340	330	369	374	342	334	333	373	318	331	323	356	335	349	382	323	376	341	381	358	342	357	310	352	311	356	371	306	331	338	325	331	354	360	344	365	360	359	327	344	325	367	336	344	327	336	359	330	323	377	362	337	340	368	352	343	322	353	386	358	335	344	355	305	321	347	302	331	353	338	315	343	343	362	348	345	322	325	335	325	338	354	348	350	350	355	345	350	341	330	348	362	339	349	318	351	329	316	322	341	336	327	329	336	313	367	351	293	384	338	318	329	312	337	343	358	342	367	361	341	338	334	314	366	350	344	357	323	333	347	329	343	328	343	328	321	328	369	362	318	339	357	336	339	338	345	348	318	348	319	342	340	312	353	381	354	324	342	339	375	327	374	353	329	348	350	323	363	352	331	368	330	353	369	341	332	329	332	309	331	312	337	329	342	327	336	335	361	348	358	337	362	321	384	333	348	313	362	355	369	344	362	320	339	347	325	323	336	316	336	351	347	346	334	368	324	288	365	345	312	315	358	324	373	365	314	336	352	336	359	347	304	325	351	329	344	350	324	325	355	368	369	346	338	328	349	328	341	317	377	333	369	330	295	367	334	356	334	341	339	323	330	331	347	365	348	359	358	326	382	347	361	330	347	333	335	345	370	360	324	328	341	358	314	311	340	374	352	334	318	312	360	326	380	333	326	324	343	371	314	369	341	368	351	315	328	354	347	322	313	339	322	318	325	321	298	353	358	333	357	380	353	364	357	343	344	309	312	351	343	342	336	363	329	372	347	319	302	348	329	323	351	346	357	333	337	311	345	329	361	319	376	374	348	315	323	353	349	343	328	303	348	315	361	338	345	343	343	365	293	351	317	341	348	322	358	343	362	328	359	335	325	354	366	310	320	313	351	346	356	368	341	343	337	338	319	346	343	344	327	359	358	327	381	344	382	339	357	342	318	346	306	338	345	354	298	344	335	345	348	289	319	317	348	360	376	371	337	368	335	358	352	339	286	357	310	352	349	359	353	348	334	302	352	323	341	317	330	350	356	362	350	306	333	349	369	334	343	337	351	349	327	353	312	340	317	356	333	360	330	351	350	372	356	340	342	369	283	337	344	365	362	362	330	343	320	333	300	329	352	373	355	359	367	348	335	341	352	354	313	338	351	342	353	329	356	332	332	354	350	356	348	318	366	346	321	333	356	322	322	348	300	364	355	325	375	362	368	328	349	356	370	348	342	343	303	358	344	354	329	314	336	330	348	354	339	339	337	352	338	350	369	333	346	340	337	354	324	338	317	325	372	326	322	354	318	344	327	320	345	346	371	322	325	330	324	335	342	344	359	321	326	346	343	339	339	331	346	336	337	330	354	373	317	302	325	379	344	329	334	329	353	379	353	338	362	346	330	332	363	336	327	332	318	330	295	343	337	364	344	317	363	356	331	356	367	343	329	315	358	346	339	357	331	314	352	312	323	361	316	341	316	353	357	357	326	335	369	358	327	322	321	375	331	343	338	374	355	331	348	333	308	349	328	338	357	357	359	314	336	320	340	367	317	336	340	337	354	341	316	312	327	322	330	352	344	338	332	306	348	358	351	341	332	342	344	342	359	343	348	349	328	323	333	338	359	367	342	342	365	359	321	332	359	352	366	341	351	346	343	332	344	330	376	370	350	375	305	343	344	331	379	340	334	325	341	347	339	355	345	320	367	317	341	374	342	333	337	366	363	339	334	372	300	330	376	374	309	349	375	340	332	373	350	334	335	329	316	357	326	335	337	344	383	338	380	334	337	328	341	341	362	361	373	346	348	343	345	343	324
26545	20083	11146	4065	1579	1015	774	645	550	452	464	407	401	373	317	337	316	302	304	256	267	295	270	299	283	290	284	293	277	253	282	297	281	281	267	240	238	274	273	296	283	256	295	285	270	259	299	253	290	238	293	258	288	298	283	252	247	292	273	277	275	247	257	277	237	242	252	279	262	290	249	264	264	267	230	276	251	275	264	252	256	263	273	251	262	231	265	251	253	255	305	263	255	239	268	241	248	251	266	261	258	267	264	281	268	242	267	252	256	267	277	255	258	255	240	259	259	280	234	237	225	277	272	230	270	249	268	280	252	249	258	253	263	258	243	254	248	243	244	253	243	260	240	249	253	265	242	262	254	259	275	268	236	267	258	262	267	232	250	270	248	281	245	273	271	275	248	228	250	263	249	245	290	258	249	272	268	246	241	248	252	252	246	243	248	268	244	238	241	232	266	255	268	251	268	238	254	268	273	239	273	287	261	260	259	258	261	251	245	242	278	259	250	235	236	276	247	230	258	278	260	252	273	269	259	224	258	275	253	249	234	237	267	245	239	252	241	243	270	252	271	263	250	278	255	244	244	252	241	269	261	260	265	258	227	253	262	242	243	280	255	284	253	268	257	273	261	268	266	255	256	251	259	270	275	270	265	260	258	260	234	260	255	264	243	251	244	243	243	259	247	242	260	248	248	263	240	261	259	250	248	250	243	257	264	251	244	279	281	229	281	261	255	283	267	250	244	248	266	255	252	268	289	234	242	224	244	266	271	243	249	270	237	274	267	268	258	240	269	271	256	237	263	292	264	254	255	258	248	255	275	265	264	276	244	241	253	244	276	258	289	272	265	204	247	262	295	240	222	257	274	233	273	249	251	245	267	266	243	247	254	253	267	264	239	236	255	276	284	266	239	273	259	243	237	252	243	238	294	254	224	249	240	275	260	250	281	239	265	256	257	261	271	277	255	237	244	216	270	247	235	232	237	276	269	236	254	280	273	276	245	254	258	245	248	257	270	256	258	262	266	243	283	253	260	243	239	262	257	282	275	255	252	248	260	255	212	244	228	252	285	244	247	229	254	256	269	251	265	264	236	274	267	248	247	255	270	269	248	228	255	264	246	272	241	240	247	256	224	288	260	258	260	258	280	262	255	271	252	264	253	257	260	254	271	252	265	260	257	271	255	246	226	281	250	266	253	220	250	265	258	264	240	251	240	239	279	279	251	250	220	255	291	259	278	256	260	238	262	257	270	250	276	274	256	246	252	260	267	248	278	237	264	245	268	270	280	212	240	250	258	271	256	232	252	227	263	241	277	259	286	263	263	233	230	277	240	251	251	245	265	249	253	235	272	236	267	271	221	250	291	256	235	285	242	313	262	286	235	238	256	242	288	277	270	247	252	230	243	260	246	269	238	285	265	234	239	264	269	247	263	230	266	248	285	289	246	256	262	243	251	243	268	274	260	255	278	271	268	242	252	266	263	274	257	277	243	253	260	249	267	272	240	269	283	285	291	251	266	232	247	263	264	270	279	261	239	233	296	263	254	240	256	271	268	234	253	239	224	265	237	262	269	250	227	227	251	238	264	251	257	298	263	268	243	252	302	251	246	256	265	265	267	248	250	252	250	251	256	259	253	261	242	256	276	231	269	246	237	264	260	237	273	255	251	242	294	246	277	238	242	235	277	248	290	236	265	266	255	238	270	264	275	261	242	267	263	279	262	258	250	230	284	260	254	271	269	255	268	265	251	268	267	263	273	245	268	264	238	262	256	240	236	274	270	270	247	266	258	255	260	223	273	234	278	279	269	254	239	262	228	255	285	245	242	275	253	244	259	270	247	249	250	247	245	274	261	277	251	248	282	275	239	253	243	263	284	288	255	254	244	276	232	262	262	250	265	244	253	259	266	252	260	245	241	257	247	256	255	219	248	246	221	278	275	249	243	278	275	236	235	244	242	251	241	240	243	267	275	250	242	261	249	285	264	249	250	245	261	286	267	250	240	252	303	248	225	263	247	257	255	277	261	262	237	272	258	272	234	269	256	243	258	261	269	256	257	255	269	238	255	227	219	275	258	270	278	274	264	250	260	265	244	266	263	235	246	278	223	244	243	235	268	266	237	249	251	261	245	255	257	237	247	265	256	246	261	255	260	261	280	254	269	252	267	284	269	265	251	251	269	275	262	260	245	270	267	251	257	271	236	256	307	226	244	226	263	251	256	243	253	246	276	255	262	270	270	272	248	240	269	273	249	219	264	257	266	246	270	270	263	256	256	250	252	234	268	247	268	259	254	250	241	211	271	266	281	253	263	274	228	281	258	260	239	234	275	257	280	265	249	258	260	244	249	266	247	283	253	242	257	260	273	281	225	280	237	259	241	304	283	266	259	272	253	256	252	236	241	273	231	269	256	231	267	246	243	258	261	290	264	251	246	265	243	221	238	274	270	274	249	249	282	243	243	246	270	275	255	268	267	240	234	270	237	241	253	258	259	240	284	256	275	243	253	241	250	259	270	262	239	249	241	236	228	261	263	245	286	240	229	271	250	254	261	268	243	273	232	282	234	271	266	266	218	286	255	270	252	240	270	263	262	272	259	250	296	254	250	266	216	280	263	215	243	262	270	210	252	233	251	256	243	247	278	271	267	288	267	271	283	248	229	272	258	283	267	257	253	263	278	238	252	235	285	239	255	256	260	280	235	250	221	254	255	260	249	257	246	251	271	243	257	256	248	273	237	235	269	241	214	260	245	263	235	248	264	262	242	278	232	238	246	258	255	243	296	248	282	247	257	263	282	245	269	248	267	257	242	247	242	256	229	280	275	276	265	237	255	252	273	270	232	255	256	257	265	260	242	296	272	270	261	252	261	256	264	243	289	245	256	257	292	269	276	271	227	265	236	239	260	253	232	273	254	253	233	266	253	274	238	261	295	288	261	261	248	247	255	229	217	244	247	236	279	258	229	270	276	279	257	247	296	239	256	238	267	263	280	289	257	279	242	240	304	236	229	259	262	249	261	262	273	236	260	257	253	258	241	266	284	261	275	231	237	255	251	248	261	238	247	266	254	247	244	264	241	261	274	259	249	249	263	271	249	301	268	245	260	248	267	262	242	279	272	247	256	256	268	270	240	270	232	245	259	273	283	278	251	268	285	248	274	248	262	291	275	231	255	245	259	257	260	250	267	277	268	230	252	290	247	276	264	248	256	232	267	245	232	241	285	276	268	226	248	238	268	272	264	278	243	235	255	251	281	259	243	276	267	243	230	259	248	259	266	253	252	271	258	261	247	267	249	239	250	235	266	256	238	262	242	263	234	253	252	237	277	247	260	277	260	264	266	233	247	277	274	266	251	256	246	264	245	248	234	271	291	270	240	267	257	267	267	219	279	279	254	245	256	266	260	238	241	268	278	238	267	242	242	274	255	261	268	253	250	272	243	259	242	259	269	258	243	254	276	236	253	252	266	268	244	243	232	252	264	278	230	279	267	242	277	263	264	281	250	281
11073	16794	14652	8675	5411	3817	2554	1976	1681	1458	1409	1343	1260	1164	1003	884	766	712	684	653	637	608	656	581	637	652	567	604	587	556	637	546	527	606	544	560	535	529	571	544	569	590	594	546	607	564	555	583	563	566	510	529	562	532	524	570	566	505	549	562	574	505	510	519	523	536	538	537	547	535	479	535	528	535	540	525	512	552	516	485	528	507	509	566	552	519	525	548	504	520	565	495	532	520	522	500	545	489	494	520	535	545	518	509	525	512	520	507	524	493	503	518	539	545	530	528	559	517	502	523	588	512	558	537	485	580	513	481	486	526	541	517	508	513	522	521	525	526	512	487	531	522	494	531	549	522	550	480	527	515	513	578	522	520	512	514	557	543	517	503	460	468	489	471	510	527	510	552	521	506	492	538	523	574	515	531	486	509	533	483	528	522	498	523	531	515	542	533	541	497	538	519	558	487	579	566	515	537	532	545	499	495	496	505	539	512	494	510	527	551	515	532	533	530	535	554	532	501	513	457	508	473	525	504	506	535	559	501	466	517	508	532	529	511	530	517	520	553	553	474	468	480	473	483	505	495	524	487	497	523	508	531	512	532	500	521	495	512	518	511	553	476	491	509	511	489	502	531	472	530	503	489	538	538	513	515	526	470	524	546	512	516	515	516	530	538	519	515	515	534	511	509	504	512	521	478	502	462	493	515	492	536	565	533	566	537	562	498	463	496	496	564	509	514	515	554	512	506	540	531	507	539	516	531	513	529	491	551	520	514	496	533	532	506	523	559	565	532	523	514	522	491	514	539	545	519	498	537	531	533	527	510	516	472	525	506	507	554	558	500	530	500	502	510	539	543	530	521	514	510	514	531	515	500	522	510	549	516	492	563	523	560	482	543	519	498	489	499	537	559	511	506	536	534	557	545	504	522	494	497	514	542	485	528	550	505	511	523	556	476	549	568	530	481	499	508	501	516	498	494	558	494	522	519	482	514	553	522	502	507	521	521	527	496	535	513	479	521	505	525	525	481	522	520	511	523	511	482	505	501	514	511	516	505	539	569	518	511	486	496	549	543	520	541	539	528	503	575	505	493	519	556	559	497	516	507	573	495	512	486	508	526	478	493	526	503	531	544	526	517	529	517	526	505	525	527	520	525	553	537	474	495	543	519	487	572	516	541	533	483	529	590	506	512	473	484	518	539	491	502	549	508	539	530	518	534	552	510	521	533	545	500	539	558	500	529	510	549	493	549	543	520	528	487	542	512	508	489	504	523	516	515	538	495	505	472	549	491	506	543	520	549	551	518	529	514	554	501	506	489	552	523	566	524	538	512	529	534	504	526	514	506	514	546	513	578	480	539	508	542	542	478	510	535	483	532	518	542	509	561	548	543	487	464	558	536	533	498	538	559	515	541	509	523	522	538	502	485	523	521	522	532	570	567	511	536	517	485	539	535	520	516	497	546	501	523	545	534	515	510	524	547	522	499	547	539	527	498	536	523	564	520	491	536	523	469	504	500	524	561	447	521	522	507	526	518	493	548	528	521	511	509	493	527	533	523	529	471	546	522	532	549	510	491	541	509	567	530	517	522	500	487	549	507	516	546	520	493	571	545	524	505	496	511	548	498	536	487	536	530	524	507	479	490	521	539	511	469	509	510	514	514	514	548	521	520	493	503	490	540	512	528	497	527	510	511	523	517	506	499	522	522	510	493	524	554	569	570	513	500	532	548	502	527	527	508	502	531	552	546	498	534	547	559	543	468	533	498	531	513	574	509	491	556	516	507	523	551	533	523	493	499	463	515	517	561	518	513	535	479	539	540	529	504	516	527	525	512	494	559	544	543	550	537	512	543	513	517	497	513	528	528	498	516	544	501	507	491	516	545	503	520	497	515	538	538	513	501	505	507	530	520	528	527	554	506	539	533	522	500	496	499	522	523	560	537	542	444	515	498	561	547	522	511	495	525	490	523	523	563	500	529	539	526	532	526	519	507	502	539	516	506	553	484	512	501	503	506	527	482	495	496	478	504	562	492	521	528	546	482	537	493	536	532	513	544	522	545	553	530	479	523	543	534	509	505	523	499	489	519	547	529	546	514	489	472	531	515	543	512	518	505	518	503	472	552	522	492	510	501	501	526	518	521	508	481	496	519	517	506	504	530	493	508	532	540	526	498	520	517	525	509	538	539	522	525	507	509	557	553	521	531	503	514	555	536	547	476	543	505	564	552	534	511	506	490	523	561	492	481	537	551	519	535	539	498	530	535	510	487	498	548	508	528	545	533	522	504	538	480	534	549	516	541	519	544	532	538	513	548	559	534	496	512	521	548	534	513	528	485	525	481	547	513	521	522	496	515	502	487	519	522	541	525	563	549	529	484	518	537	509	567	540	514	512	539	515	554	484	536	475	543	482	465	493	516	522	512	576	470	497	526	536	504	521	534	524	535	517	538	542	556	569	520	517	502	548	483	514	523	499	543	510	518	505	494	521	519	503	532	527	521	559	533	531	525	551	509	497	518	513	521	550	503	480	522	573	534	564	481	531	490	538	485	532	502	558	542	566	516	475	562	520	502	494	522	543	467	516	486	542	514	508	535	535	507	501	549	525	504	497	520	511	510	497	504	527	506	512	531	526	518	506	513	520	495	540	496	545	515	532	527	513	549	518	517	570	529	505	515	476	516	506	491	475	521	514	505	468	542	534	543	559	521	525	526	549	482	506	506	538	531	534	478	565	572	533	479	483	532	515	513	512	501	546	483	547	534	492	556	521	502	561	523	530	540	543	494	523	490	553	476	564	509	530	538	510	527	522	518	513	523	488	513	522	515	530	498	494	500	575	513	536	573	518	503	535	555	535	529	501	529	532	505	515	508	522	517	512	510	483	545	510	494	517	485	560	550	510	498	528	478	501	544	501	481	560	541	502	537	536	521	495	506	510	495	537	526	497	481	531	492	520	504	541	487	527	540	462	528	499	515	502	538	518	543	473	511	517	516	473	526	514	513	521	491	547	495	505	498	528	488	497	499	524	489	491	526	532	521	515	507	530	536	521	522	526	560	496	525	542	533	523	540	501	496	528	525	486	529	508	491	501	548	557	491	495	526	520	517	528	561	514	561	518	492	524	542	513	527	513	527	526	512	515	549	512	509	511	528	547	494	539	537	514	537	542	508	494	519	495	535	536	560	525	535	524	551	529	475	529	524	491	533	503	574	543	528	544	551	524	538	524	529	466	551	560	529	533	508	552	533	485	507	526	542	500	519	544	541	522	575	549	502	544	572	516	541	515	519	505	527	510	475	501	555	530	505	545	567	582	513	530	551	526	502	546	509	542	527	520	511	526	520	517	533	479	530	528	525	523	535	509	512	510	520	515	531	532	511	487	538	519	523	527	553	531	521	500	523	499	544	506	509	526	534	530	459	521	502	538	490	530	515	517	549	486	499	538	531	481	520	488	534	556	534	521	527	512	583	514	542	492	494	484	537	482	549	537	496	524	509	464	569	470	528
23890	21065	28031	24301	19274	4360	1572	1011	702	627	511	512	476	385	352	302	262	241	235	211	198	218	214	193	208	207	213	174	182	184	213	182	172	176	185	180	192	196	172	176	199	158	160	192	193	196	165	194	193	185	190	175	176	172	174	170	148	183	165	145	156	156	146	185	154	176	151	165	163	139	195	161	151	143	177	168	162	173	156	142	180	159	153	166	145	150	149	158	174	148	162	131	146	152	147	169	157	149	144	149	150	170	134	168	159	137	156	178	170	164	154	174	160	144	147	155	184	135	157	151	151	164	144	161	156	172	128	160	133	172	159	173	155	127	144	174	149	146	153	161	149	145	131	133	159	163	161	167	167	143	133	160	159	169	158	153	134	159	153	153	153	147	151	155	155	151	120	160	143	164	153	133	148	151	171	178	145	139	148	140	153	139	155	165	174	145	142	144	152	157	156	178	159	175	168	136	175	143	156	141	144	184	153	143	150	161	168	169	177	143	157	151	160	141	165	170	167	131	150	142	177	126	145	143	150	144	157	167	119	145	161	145	159	173	160	143	143	166	160	155	164	189	167	132	167	153	141	149	140	146	139	145	179	139	148	171	166	141	149	169	161	168	151	160	142	166	145	165	139	170	150	158	176	142	136	155	150	151	170	151	142	163	150	153	142	146	175	149	185	148	164	137	143	159	157	147	137	150	150	143	161	176	152	162	168	146	165	164	134	152	186	150	155	160	137	173	168	130	166	156	181	125	159	148	139	150	142	141	138	151	159	151	147	165	150	157	153	160	161	156	141	153	144	158	136	164	138	174	136	167	155	153	154	133	152	140	129	154	150	165	178	145	164	152	140	155	173	161	138	143	157	165	167	143	143	167	162	158	180	142	180	152	146	125	153	144	144	179	162	174	155	155	149	151	130	134	142	135	155	157	152	171	162	150	166	157	162	152	146	157	160	146	158	158	156	141	154	142	154	156	146	166	150	159	149	149	173	160	149	122	127	147	148	151	163	147	131	141	130	161	143	133	148	149	156	150	164	158	142	145	154	157	130	139	159	157	146	149	143	136	165	158	166	154	159	167	179	146	132	137	159	157	155	151	166	153	139	146	144	153	164	132	172	171	145	150	156	150	150	171	161	144	145	174	142	161	137	136	131	139	160	144	155	171	161	138	160	148	149	158	153	178	168	169	159	170	169	174	153	140	139	146	153	150	175	152	164	163	138	160	159	138	159	149	151	153	132	151	172	158	142	154	161	146	147	144	150	147	159	151	143	146	156	140	160	141	164	154	175	177	146	117	142	142	171	158	134	165	147	152	145	160	156	126	151	144	157	148	152	163	171	149	183	151	146	129	155	172	162	155	140	139	164	165	164	143	150	146	143	150	170	178	174	140	167	182	172	178	144	151	159	141	141	151	156	150	128	161	138	144	138	144	163	148	151	166	166	172	146	154	161	166	173	139	158	148	153	153	157	162	143	147	164	159	141	150	152	149	141	171	169	169	172	149	155	148	162	151	155	135	159	170	155	163	137	176	153	143	158	146	143	156	171	152	133	165	170	161	164	164	139	152	124	153	144	160	164	116	166	142	166	156	151	150	155	141	135	159	157	148	126	160	170	162	151	143	142	155	160	155	135	152	154	139	129	144	165	160	146	148	167	156	150	170	134	156	137	148	145	150	139	155	152	165	148	147	174	137	130	163	167	158	137	158	153	155	166	153	138	152	139	153	170	150	147	140	154	136	162	172	151	147	158	137	166	154	155	172	136	156	155	161	155	147	145	147	156	146	139	163	164	145	157	150	148	155	157	163	159	161	167	146	148	151	168	160	151	162	133	163	150	183	161	150	124	150	141	164	146	158	160	144	145	135	136	124	150	161	137	160	165	152	166	159	130	127	169	149	159	163	161	145	148	154	159	138	143	151	163	184	151	155	147	151	160	149	158	166	161	139	148	166	171	159	157	168	157	145	153	161	144	132	162	138	152	180	143	149	142	152	147	151	153	161	125	152	161	138	142	176	136	154	147	155	164	157	163	140	132	155	159	168	135	166	157	157	146	174	156	174	152	152	175	150	136	158	150	152	159	170	183	167	167	143	155	175	156	174	136	137	157	154	119	151	159	140	134	162	152	155	151	143	168	153	148	136	140	164	139	154	150	143	142	147	154	175	140	157	146	148	160	135	168	122	157	158	168	141	159	146	155	139	158	171	149	160	157	154	139	155	148	176	134	129	160	122	159	143	134	146	139	145	144	149	149	149	155	177	171	144	162	159	171	152	166	168	182	148	140	165	151	173	161	161	149	152	172	134	148	161	149	158	156	185	172	150	154	151	158	161	139	172	152	152	155	155	156	134	170	127	135	147	156	158	141	160	164	162	178	156	153	161	174	162	133	141	155	149	153	161	159	162	172	147	174	159	188	156	148	159	152	138	173	166	138	145	141	154	165	142	139	145	145	152	169	143	153	136	139	168	187	132	152	146	141	166	161	161	171	172	156	147	169	156	149	146	166	154	139	171	145	159	139	144	168	153	180	154	150	160	134	156	132	145	169	147	155	165	136	138	140	154	162	143	159	169	148	157	149	150	151	161	151	176	130	149	175	172	148	174	159	133	166	171	143	151	179	171	155	169	140	143	157	170	127	145	136	143	145	167	156	166	162	151	139	155	175	147	166	144	142	126	155	149	177	160	158	149	137	137	161	141	187	157	149	153	149	162	162	145	166	175	176	163	153	166	143	150	132	147	158	158	163	159	160	139	144	146	144	124	125	169	154	156	129	157	135	147	147	164	151	153	172	139	159	169	156	145	163	166	156	152	141	143	154	155	148	169	135	142	144	163	182	150	163	165	160	151	168	146	163	155	174	161	145	146	140	147	148	149	167	142	150	158	151	152	149	157	161	162	140	137	129	144	153	155	144	170	160	152	126	157	129	152	161	135	142	153	145	155	157	171	145	157	163	141	151	170	148	163	171	165	163	125	140	170	159	177	146	152	178	159	138	154	144	154	135	175	129	161	139	138	131	154	162	149	156	168	161	155	145	153	149	150	150	139	162	152	141	146	170	147	153	168	158	153	143	155	157	144	162	155	157	130	139	151	170	156	147	133	147	141	152	146	132	143	147	152	146	168	150	144	147	143	145	154	165	158	142	167	152	136	159	135	160	163	154	131	141	147	136	179	166	164	157	148	158	146	152	162	143	163	152	154	149	171	160	168	150	159	151	139	132	156	165	146	173	157	145	154	155	156	135	147	174	162	143	160	141	173	119	113	154	153	156	169	137	151	148	162	150	160	159	139	139	140	150	156	174	151	135	147	169	150	156	129	171	146	131	157	174	164	138	163	161	178	176	170	194	162	152	161	145	139	155	139	143	166	161	150	171	154	168	136	164	171	166	150	171	140	144	164	144	159	143	137	154	135	151	147	157	149	177	138	160	168	138	159	142	135	156	151	158	143	160	159	163	143	159	146	156	161	166	148	148	158	140	142	145	176	159	159	170	154	172	152
12660	24632	21867	14075	9415	6601	4712	3515	2808	2359	2170	1998	1780	1509	1200	1009	835	729	693	629	607	605	574	576	550	534	544	501	417	428	439	415	416	346	436	356	388	381	406	417	417	462	423	449	424	460	487	432	444	393	398	381	363	354	359	342	387	375	369	372	367	328	292	313	328	339	315	323	340	343	337	319	347	334	370	326	355	336	307	350	335	357	303	337	328	324	347	306	320	335	358	360	332	344	335	333	334	350	331	343	350	325	319	333	331	322	341	309	342	316	323	326	347	353	344	319	322	337	333	324	345	322	311	301	314	295	313	334	311	312	307	355	321	291	347	335	326	349	337	323	365	342	293	308	334	341	304	339	328	334	294	308	310	325	342	349	314	298	303	328	322	322	309	301	326	356	343	302	326	323	319	324	344	309	333	349	324	343	327	322	313	321	333	341	311	317	306	333	330	317	336	299	315	334	309	348	329	351	322	322	332	356	325	320	311	321	326	313	347	298	313	324	309	284	351	324	353	338	321	323	340	330	332	313	324	328	312	325	339	319	313	337	287	314	311	318	333	318	285	311	296	339	312	318	308	306	311	315	302	331	336	325	339	329	339	338	341	318	332	328	327	314	318	320	351	291	299	340	289	320	317	298	304	317	304	338	329	340	293	302	341	311	328	342	314	327	337	340	331	320	341	323	366	333	304	323	333	297	327	292	340	350	371	317	321	353	328	303	354	311	301	323	333	325	334	386	331	367	317	297	354	295	312	351	318	317	329	332	301	321	335	320	324	339	284	319	321	331	324	334	316	294	317	332	337	357	339	312	364	331	331	305	303	328	359	338	350	328	327	340	297	363	305	310	314	321	307	316	312	339	307	311	329	307	335	343	334	319	318	340	318	335	339	324	335	310	313	313	299	333	333	328	320	335	337	341	300	331	335	345	328	319	328	288	348	297	335	302	305	308	302	339	317	294	311	335	302	315	310	302	297	366	306	312	294	322	313	320	323	325	319	337	325	326	362	329	347	337	327	305	351	320	342	308	323	322	326	303	314	309	314	324	307	334	320	327	333	261	312	334	303	346	351	281	323	309	293	333	318	311	321	332	325	331	312	343	324	312	319	343	297	318	337	320	312	316	297	324	317	321	341	294	334	332	319	338	292	347	302	312	334	327	318	313	318	331	342	306	336	329	313	283	321	329	349	339	334	354	329	323	326	330	296	364	314	314	312	293	331	331	302	342	348	309	337	316	337	325	313	340	336	290	337	301	311	333	324	321	301	345	310	308	340	324	345	335	321	339	303	331	361	332	314	318	326	335	291	336	310	324	305	323	347	312	306	332	334	357	338	337	322	318	309	346	322	312	315	310	348	330	326	316	330	268	333	331	319	315	329	283	314	358	339	307	313	340	301	307	309	307	334	308	336	305	330	320	339	308	337	306	346	321	315	314	369	314	304	323	325	325	301	339	346	303	330	287	320	335	321	321	337	316	326	310	314	312	324	313	323	321	307	343	329	312	344	340	300	324	334	336	303	318	323	328	321	317	334	324	322	321	318	308	307	329	345	310	329	324	291	330	343	321	342	275	318	332	304	319	311	336	370	311	302	355	366	293	311	312	334	312	343	309	339	319	317	283	311	304	275	303	327	332	319	323	328	304	319	326	326	287	308	301	318	331	310	313	344	323	296	306	306	334	340	351	300	330	345	302	329	332	297	324	339	324	343	348	327	318	332	334	308	339	324	307	327	336	339	326	344	331	337	286	346	328	315	330	356	343	337	291	351	347	332	310	332	344	340	329	300	299	356	309	312	332	343	300	307	332	329	296	333	315	316	288	321	323	332	329	316	318	315	317	349	340	349	330	320	304	343	332	338	303	298	330	347	345	321	325	349	338	335	322	291	340	309	299	326	323	344	290	317	300	302	306	297	328	315	311	298	343	317	303	306	321	313	318	298	335	326	367	322	322	331	353	313	346	331	305	356	303	298	312	294	333	290	296	326	317	347	288	326	316	334	319	345	316	322	307	313	335	333	350	358	342	322	312	336	333	306	319	334	308	301	318	307	329	304	322	347	370	303	307	301	348	304	282	323	327	330	295	290	317	318	313	322	299	333	342	320	327	318	338	329	304	341	344	374	284	319	307	305	351	325	323	309	311	296	331	287	314	311	287	337	295	318	328	314	311	346	317	339	339	349	300	330	325	302	302	322	329	283	342	328	333	304	328	326	288	321	301	322	322	324	348	350	325	347	315	315	326	320	326	313	322	346	280	316	329	306	308	347	329	314	316	286	305	317	328	324	355	337	308	314	307	315	307	319	312	322	316	298	340	291	336	327	343	334	293	318	347	329	338	305	331	309	290	316	331	319	336	321	361	350	337	336	336	340	318	345	341	323	305	322	314	316	328	336	290	335	319	334	342	288	304	306	318	358	325	335	348	348	326	337	321	322	308	308	354	351	336	339	303	311	342	303	299	326	361	335	334	330	310	336	326	347	312	337	331	321	312	326	338	347	348	355	323	322	303	277	322	283	332	306	290	330	314	333	312	319	324	301	332	306	329	338	357	322	339	306	321	296	320	379	335	332	339	323	307	330	319	326	329	337	339	299	302	351	318	292	307	321	329	336	296	322	345	321	307	307	332	355	327	314	317	294	357	336	323	350	350	315	320	330	313	327	315	314	336	297	326	350	363	338	322	330	305	322	314	320	329	334	333	335	328	305	365	317	317	314	336	317	311	349	324	331	328	329	317	294	343	313	328	349	319	296	315	342	317	341	346	308	318	315	312	308	338	323	359	333	330	316	309	323	328	294	320	309	320	316	335	321	326	327	291	314	321	354	341	344	340	320	323	321	308	347	337	301	309	321	343	315	348	376	351	300	328	377	314	302	318	339	334	344	339	318	346	307	294	321	334	356	316	351	298	304	347	307	351	347	330	349	312	377	291	348	316	350	304	319	337	301	320	322	314	330	334	332	323	310	306	310	308	328	320	334	350	345	336	316	360	354	350	336	316	323	337	330	295	313	300	319	304	326	330	328	326	328	306	310	296	314	329	333	351	322	324	296	281	308	302	330	320	308	323	321	335	323	306	312	311	340	289	317	336	316	339	327	291	338	332	354	302	330	313	346	321	379	315	314	311	334	338	356	338	325	325	318	334	311	315	305	276	319	318	305	313	318	309	340	322	334	347	322	351	310	340	347	342	314	323	310	301	308	315	337	338	332	313	338	339	327	291	291	308	309	309	307	353	345	344	303	307	332	305	346	307	311	316	346	341	317	320	298	301	291	327	311	360	332	352	336	322	352	348	293	337	340	285	333	327	291	349	301	324	331	313	309	338	336	333	324	335	319	361	332	349	308	320	343	310	283	318	350	310	346	337	313	338	321	307	348	306	324	313	345	319	316	311	310	310	330	318	311	324	321	314	309	331	334	319	324	308	323	306	285	331	300	312	325	329	336	323	325	285	330	321	315	348	343	334	303	336	339	269	326	336	304	310	309	348	304	309	335	329	304	357
23116	21135	28787	23732	21142	18278	4026	1595	1110	918	808	711	658	590	475	410	374	307	289	302	274	324	283	270	252	259	259	239	229	228	205	209	216	184	208	188	199	196	205	218	202	227	223	232	242	236	252	211	190	204	171	197	232	206	191	211	195	167	179	188	190	183	183	160	176	181	177	177	174	190	193	198	190	168	165	179	196	179	193	184	179	181	160	190	175	174	196	190	191	205	186	167	199	157	178	178	173	169	191	175	162	176	181	179	174	178	161	159	185	187	185	169	168	181	189	163	182	181	164	185	186	184	173	177	174	171	194	173	173	187	182	202	180	176	166	189	168	171	154	180	168	167	176	181	161	178	177	172	196	209	180	175	197	187	191	171	175	169	182	200	172	194	180	187	155	177	190	185	169	158	174	190	159	166	149	181	184	160	205	157	165	196	183	166	153	166	180	174	176	151	186	168	181	163	169	169	174	177	166	182	171	180	153	168	175	169	180	167	188	171	142	179	206	156	175	179	194	159	169	192	168	173	172	156	167	189	162	191	154	150	178	173	169	192	186	179	188	188	182	197	181	163	177	177	191	177	148	185	180	174	177	190	196	174	189	188	183	162	168	187	155	181	178	173	180	196	177	166	167	176	171	193	190	161	173	174	186	189	175	190	190	165	190	191	201	177	197	172	165	159	173	185	174	169	196	161	179	158	182	181	194	186	210	178	175	169	183	196	192	178	162	169	207	163	187	172	170	196	184	163	186	163	160	196	171	166	175	206	181	186	172	164	186	197	170	156	182	163	185	185	172	181	160	185	175	171	166	167	175	186	169	158	192	172	160	165	174	183	198	174	183	150	180	156	179	185	164	162	162	187	164	179	172	162	184	184	190	173	167	167	182	191	171	163	171	165	197	185	182	214	162	167	167	198	177	164	176	180	181	178	166	171	185	180	195	173	171	192	184	198	173	180	168	203	166	170	173	171	173	160	190	191	163	172	169	156	162	160	168	180	187	145	173	156	177	195	201	165	172	170	203	152	155	197	178	149	187	173	178	189	177	159	169	170	205	184	158	161	162	174	165	177	160	174	180	210	162	167	207	176	198	179	146	168	187	170	168	204	155	197	169	178	174	181	168	159	148	195	188	199	159	168	175	169	153	159	185	188	160	190	175	160	205	176	170	160	152	185	187	194	185	169	179	160	171	185	179	170	168	185	198	168	174	171	178	182	167	185	163	149	176	198	188	187	177	169	178	170	169	168	199	181	168	159	172	186	186	175	174	192	191	179	175	172	181	186	181	169	192	165	184	193	182	142	173	204	173	160	186	182	153	180	159	194	195	179	174	159	163	192	169	198	162	172	184	181	154	165	157	164	178	162	158	166	164	181	170	183	170	197	163	182	161	201	176	182	194	155	165	195	165	195	172	177	177	183	177	182	164	181	184	162	172	158	185	156	184	163	158	152	179	180	190	179	188	189	174	160	171	154	184	198	161	175	174	159	145	193	166	184	176	166	178	175	162	158	173	154	171	150	179	176	175	179	187	166	143	174	183	189	180	202	154	173	198	178	173	172	173	170	183	160	161	183	167	152	175	186	163	173	179	158	163	176	180	184	148	184	173	190	192	178	192	144	184	173	180	180	180	187	183	197	178	165	181	205	164	175	164	192	152	159	178	194	192	147	177	174	170	161	171	170	182	166	192	162	191	182	173	164	166	171	182	164	160	162	206	143	170	193	180	163	190	182	169	188	193	159	197	171	184	160	171	177	157	187	184	167	168	198	170	171	161	192	192	178	161	175	185	168	169	162	167	176	156	176	140	168	177	183	192	190	169	174	162	191	171	155	181	170	183	182	150	183	161	183	166	174	166	179	158	158	185	182	164	174	162	172	162	165	172	182	151	176	175	179	168	182	185	189	160	174	168	182	155	189	167	164	161	182	170	180	163	166	146	171	156	182	183	190	197	166	179	161	150	166	182	182	169	176	150	175	174	172	196	180	195	187	192	188	174	172	176	185	154	164	207	160	163	147	183	175	172	177	158	190	150	149	167	181	170	160	186	175	185	169	171	179	171	186	191	176	191	167	152	154	170	174	151	183	168	178	165	189	175	165	193	154	177	192	176	178	171	184	167	166	175	174	162	177	188	171	172	188	175	184	182	164	187	200	161	179	197	178	172	186	178	179	167	169	185	174	190	181	183	158	175	194	206	180	175	181	196	162	199	165	157	189	196	200	172	178	156	182	181	169	155	172	190	172	192	185	177	167	188	176	160	177	179	139	137	173	169	164	173	168	159	191	171	191	167	191	164	189	178	172	181	175	180	158	172	139	177	203	182	161	152	182	176	166	164	145	188	185	186	177	184	170	177	160	169	175	207	177	159	181	170	178	186	188	188	163	172	180	164	185	192	171	179	189	169	191	173	167	165	172	185	180	181	154	154	157	169	185	174	222	178	183	166	157	176	177	173	167	180	164	171	156	184	178	170	175	159	181	160	170	188	199	186	169	178	178	164	166	174	181	185	178	188	191	162	177	178	178	183	167	183	160	156	171	179	170	178	174	165	169	156	173	198	152	182	176	172	170	175	182	184	171	177	186	176	175	183	168	173	189	140	172	194	194	174	152	179	158	163	159	182	180	168	181	181	178	172	163	179	170	197	179	167	178	194	181	181	172	172	173	198	183	161	177	177	161	194	193	189	187	167	184	178	170	177	188	193	186	152	178	181	154	192	193	184	175	166	187	173	173	176	161	183	176	192	186	165	170	183	182	172	188	208	189	163	135	174	185	166	171	170	155	165	166	168	168	190	173	183	180	195	172	191	185	188	183	171	184	179	176	172	178	195	167	171	180	159	188	150	185	197	185	179	170	168	174	172	177	198	161	204	161	197	176	171	181	196	178	204	163	165	158	154	170	154	173	150	204	147	198	191	166	172	162	174	176	155	176	185	185	189	188	177	156	170	181	160	155	155	185	165	158	213	169	179	196	179	163	166	187	179	188	189	192	174	171	160	166	180	184	179	189	176	178	180	194	161	173	176	166	139	171	178	177	153	134	173	163	171	175	157	198	206	167	191	172	177	160	179	172	162	194	179	182	164	174	174	165	171	164	199	188	176	153	182	181	152	160	194	171	169	166	183	179	172	164	145	168	174	178	150	209	166	172	204	172	172	179	155	165	158	188	162	180	178	193	184	182	180	156	154	177	186	173	166	179	166	193	157	150	157	173	176	157	168	171	159	189	178	170	172	185	168	162	184	156	176	171	190	170	166	167	174	190	171	180	176	174	177	173	195	171	162	197	175	160	182	174	171	152	160	197	162	180	188	174	171	180	174	169	185	159	170	189	166	183	164	187	205	190	178	191	155	152	170	153	189	155	195	201	170	172	176	183	158	179	163	164	196	168	165	166	172	196	184	157	171	160	173	187	167	169	180	150	188	172	160	195	164	176	166	179	178	158	195	177	196	166	181	177	158	190	187	189	204	169	192	184	172	177	166	163	192	146	156	181	153	162	196	190
15267	29709	26942	18119	12533	9323	6593	5209	4122	3426	3063	2787	2555	2064	1745	1360	1096	1023	840	750	739	786	726	717	702	705	645	612	550	484	495	494	471	467	428	430	431	478	460	474	505	496	468	466	514	536	510	525	453	458	419	412	379	434	417	416	426	388	391	366	351	380	355	302	366	353	383	367	388	354	341	303	361	336	344	372	363	377	372	380	359	390	353	362	364	352	373	357	354	359	357	388	349	359	376	404	383	371	350	331	328	362	345	366	342	344	354	331	341	321	349	355	368	335	304	329	333	358	344	346	323	334	370	322	330	353	372	340	319	342	336	327	367	365	329	340	346	336	356	330	352	317	334	372	353	340	325	345	345	349	319	349	327	316	372	343	364	336	315	355	333	330	330	352	356	347	357	331	343	311	352	328	327	379	377	347	335	345	349	314	314	376	326	339	345	354	352	336	317	351	316	329	329	357	339	323	371	311	310	331	316	365	367	334	339	338	347	317	339	339	340	349	351	318	336	345	319	343	372	330	314	352	315	345	372	341	304	350	368	325	303	339	335	327	356	334	392	345	351	332	347	334	343	316	342	348	344	313	327	354	375	336	335	373	364	335	361	368	344	345	323	374	378	393	350	344	338	379	336	343	302	327	332	338	359	340	353	330	374	357	364	364	329	344	298	349	327	342	352	311	332	333	338	359	338	332	297	337	366	344	351	320	350	338	339	351	374	332	324	305	365	338	321	345	309	332	340	342	354	342	334	344	359	347	337	319	333	349	316	329	348	347	328	336	334	308	313	329	320	356	310	364	309	320	312	357	371	353	325	364	348	320	324	344	343	336	359	354	371	306	317	373	318	321	316	333	330	377	367	325	353	332	316	357	386	352	311	335	339	337	343	311	373	363	369	307	355	334	325	320	370	340	341	332	341	325	304	371	361	336	310	323	341	308	334	345	355	317	353	333	325	328	374	353	334	338	340	326	351	327	353	345	368	314	353	341	323	354	355	327	343	327	334	367	343	336	338	353	323	335	388	329	359	351	323	348	320	348	306	323	324	302	346	333	341	350	351	334	318	332	316	348	329	365	349	331	348	315	341	352	337	363	335	329	318	322	351	321	274	339	353	333	342	361	310	327	326	342	361	342	331	321	352	366	366	344	346	324	340	376	308	341	332	312	368	355	349	337	317	318	341	332	310	328	362	347	342	361	351	330	332	327	354	353	344	315	334	363	343	361	352	328	350	349	374	336	317	339	325	355	321	358	346	327	368	321	363	324	331	358	342	322	344	327	338	383	336	358	315	318	349	316	361	338	362	335	331	317	329	373	378	367	353	323	354	339	335	312	288	331	331	340	361	310	334	319	356	357	351	345	349	359	347	324	343	367	313	320	305	337	343	314	337	335	337	360	331	348	355	327	320	312	318	322	353	315	346	338	354	362	350	381	331	363	348	352	353	317	308	336	310	332	330	349	318	317	356	339	326	325	341	346	350	325	338	354	334	325	329	325	350	361	324	335	346	351	330	323	302	324	325	367	342	361	362	324	328	332	306	346	345	353	342	382	354	311	366	329	373	325	310	310	336	329	352	342	344	313	342	330	308	330	308	309	361	344	330	344	353	338	353	358	312	354	347	330	332	347	328	350	361	336	332	347	329	343	330	349	309	343	326	309	336	334	333	366	335	382	352	342	347	379	313	349	338	342	351	344	330	342	341	341	316	356	351	341	331	352	320	351	359	331	377	358	344	359	332	335	346	339	331	332	330	326	342	329	324	333	360	353	342	373	329	328	343	343	326	358	366	378	331	378	314	334	351	337	332	292	360	350	354	347	343	340	324	356	345	351	353	350	340	374	339	389	330	342	353	306	320	347	349	367	346	339	320	334	336	341	315	363	358	354	345	324	328	330	328	347	332	302	336	342	326	354	310	318	341	371	382	345	339	339	351	360	363	358	366	319	319	335	318	348	345	322	364	374	356	346	355	294	332	326	356	366	298	332	348	315	335	359	344	332	370	339	297	411	332	364	304	363	338	313	354	319	327	323	336	316	330	329	342	321	361	340	368	344	326	331	345	334	325	346	349	333	323	365	348	341	364	326	353	369	329	371	328	281	342	330	326	348	328	326	313	332	354	335	330	328	337	322	324	348	347	370	374	311	327	345	353	335	346	332	355	355	328	332	310	340	325	334	320	332	344	354	349	355	318	357	372	292	326	380	326	343	346	372	347	360	294	315	336	323	341	355	347	357	347	337	321	343	371	318	332	343	306	345	368	332	366	367	342	331	309	327	341	351	311	326	342	346	321	333	328	358	350	315	352	342	329	308	346	356	371	343	334	340	329	360	334	322	324	325	348	342	346	356	345	359	359	329	345	337	347	319	327	343	334	321	371	338	372	333	351	317	334	355	331	349	350	334	374	362	322	350	343	337	330	325	364	347	315	318	355	344	338	344	364	331	353	361	362	344	335	329	352	336	346	360	305	315	367	361	343	333	334	323	332	351	362	328	335	353	320	358	360	385	351	330	338	319	362	348	352	361	339	361	334	366	315	339	321	325	339	342	332	347	334	362	349	325	314	365	337	329	326	316	343	335	326	322	385	355	318	346	351	308	342	337	294	338	305	323	340	342	322	339	355	310	361	362	330	346	334	346	324	347	323	350	348	329	357	339	364	329	320	341	342	359	365	336	341	348	335	329	329	332	359	342	355	366	325	328	347	332	348	342	354	339	328	335	341	336	343	323	306	338	338	333	357	338	342	364	350	367	324	329	334	358	334	306	348	332	362	368	354	375	343	356	350	354	349	343	338	343	347	334	346	330	349	342	323	325	319	343	321	333	330	314	329	341	367	359	366	322	326	356	330	356	355	319	338	351	345	332	328	356	326	377	335	368	348	375	318	341	321	323	356	351	345	353	349	337	348	347	332	323	355	335	358	332	344	367	307	330	300	374	334	352	382	337	343	371	304	304	377	341	328	314	336	360	308	328	337	337	325	345	349	330	330	364	354	351	363	343	337	331	342	315	404	331	347	302	310	352	365	320	361	342	331	372	346	342	330	326	337	328	353	340	343	348	339	307	319	299	347	332	343	340	312	358	307	321	338	351	326	331	335	324	361	357	321	311	361	350	333	355	326	377	357	332	357	342	348	354	284	369	361	326	347	310	351	312	330	352	353	321	312	313	380	328	349	352	322	300	374	354	343	355	371	333	328	373	334	358	326	293	378	341	339	349	344	336	365	325	341	380	361	361	348	342	319	344	329	325	353	373	303	337	373	313	328	347	360	309	345	337	309	365	352	361	352	355	318	325	351	336	336	356	367	336	305	306	322	353	336	322	337	383	310	336	341	351	345	351	335	356	340	338	322	329	341	370	339	340	362	334	360	330	336	346	327	337	332	333	362	322	356	342	344	334	341	345	317	345	344	335	346	342	342	339	343	345	373	343	312	347	358	327	335	334	349	353	337	360	357	341	340	310	321	334	356	330	331	315	345	356	354	337	344	345	362	351	341	327	332	341
26527	20208	11445	3952	1650	1058	770	614	545	450	462	428	428	379	337	327	315	287	288	252	270	268	276	294	282	297	286	276	260	254	269	253	264	256	228	243	263	263	250	278	257	269	266	278	284	259	256	274	265	279	235	280	269	261	236	257	280	247	266	278	259	241	239	292	274	240	294	239	257	254	225	273	262	250	253	259	275	272	267	252	212	255	250	249	239	252	243	239	240	247	257	257	263	269	259	263	248	231	259	252	260	233	246	261	212	258	262	255	249	273	242	254	249	246	278	260	243	232	272	273	239	237	244	237	250	257	280	240	237	254	245	275	281	278	241	223	266	288	255	245	273	263	241	264	217	268	238	234	285	246	247	263	258	286	281	255	266	250	252	266	262	268	282	249	253	292	258	293	235	260	265	276	245	268	277	282	247	259	261	266	252	291	281	253	261	244	292	255	233	280	262	245	275	237	270	276	248	252	257	236	245	249	285	241	277	270	254	243	268	238	231	241	245	232	224	268	232	253	255	250	257	242	231	235	243	222	250	268	254	240	283	255	258	258	260	277	259	248	254	254	250	282	263	272	247	268	250	240	258	237	268	249	271	273	259	272	224	251	268	250	258	237	240	257	232	267	261	261	257	300	249	238	254	246	286	253	259	243	262	264	260	274	269	240	254	237	249	260	281	257	255	259	246	278	249	258	276	246	240	282	283	255	261	239	237	285	239	266	265	229	233	229	262	257	263	253	288	254	249	270	238	252	237	254	267	223	255	239	271	270	244	245	273	265	258	244	244	257	237	233	273	240	251	258	260	278	255	235	260	291	289	263	270	242	245	279	241	272	256	224	247	245	258	296	243	247	258	257	234	236	237	240	263	240	229	271	273	260	217	250	252	256	260	257	259	262	266	250	256	234	277	223	245	254	257	288	257	256	241	284	305	265	273	273	247	248	258	264	282	257	252	276	263	282	251	231	257	257	245	259	253	273	232	227	262	245	270	253	281	232	246	248	253	257	296	263	222	252	213	240	243	241	252	272	239	256	266	248	292	260	247	251	266	255	238	262	254	246	254	267	263	256	228	258	243	240	274	252	249	244	265	253	237	278	239	248	246	239	265	264	272	256	241	268	235	270	242	261	229	229	255	257	271	272	225	237	240	257	259	271	239	227	285	284	243	271	267	243	249	238	243	274	253	273	257	257	266	265	259	241	271	251	277	266	231	249	259	251	265	244	266	252	250	257	255	291	264	261	254	265	249	276	245	286	259	255	252	229	243	250	249	250	245	236	261	239	251	264	252	247	265	232	237	217	237	275	263	238	270	242	269	251	257	252	241	268	271	238	259	266	239	239	250	277	261	247	257	245	258	252	251	260	248	282	247	244	230	271	273	264	277	239	233	232	238	249	239	256	274	242	252	257	226	261	252	269	269	246	250	261	247	251	264	237	250	263	239	239	261	244	271	274	244	239	257	275	241	272	239	261	233	252	272	236	259	266	257	283	270	292	236	248	293	253	249	267	222	254	256	277	265	261	234	261	262	235	257	247	239	270	259	260	252	241	275	253	251	242	232	248	244	263	235	236	243	259	270	273	215	267	259	260	257	258	253	238	283	227	270	252	246	228	282	260	231	230	267	242	271	274	271	235	255	237	241	243	226	249	270	275	290	257	257	237	245	269	242	231	245	258	261	266	253	245	242	265	263	260	252	274	255	284	289	251	261	273	285	252	244	246	260	261	253	283	256	256	244	264	260	273	246	232	265	250	245	270	244	223	243	272	262	262	229	266	239	251	265	264	275	257	272	253	248	257	253	244	249	249	266	231	265	230	250	202	237	257	245	273	255	249	250	233	259	248	240	248	251	269	239	250	288	231	257	275	251	253	231	260	251	248	263	256	221	260	240	261	275	227	237	245	250	267	210	254	272	270	267	297	244	247	240	266	256	265	270	247	250	225	253	241	246	244	249	255	263	262	222	229	232	266	280	257	262	243	267	238	250	242	221	269	253	249	246	248	241	247	245	234	263	284	256	256	273	262	259	238	265	251	235	257	229	278	266	232	253	271	252	253	234	258	289	233	281	265	236	283	247	251	268	272	263	254	259	276	244	254	266	244	240	228	266	255	244	281	253	246	245	248	259	226	244	234	242	276	256	239	252	239	240	261	238	243	240	261	255	267	234	276	268	261	220	238	238	238	256	236	241	227	270	247	242	267	258	231	252	251	248	226	272	239	279	236	254	245	225	263	263	248	248	251	270	249	234	277	263	284	256	249	242	238	265	264	252	258	263	250	260	252	219	249	222	241	243	240	261	263	251	254	230	252	237	254	265	260	240	286	233	225	264	278	268	227	250	262	245	262	275	259	297	236	222	238	245	250	232	261	258	240	252	261	227	266	261	248	247	258	283	248	258	251	263	245	247	270	262	242	224	235	270	227	235	258	231	289	268	268	252	263	256	268	259	268	251	254	222	225	274	239	279	271	269	239	247	238	254	278	249	257	236	255	238	228	260	264	261	251	239	259	245	249	261	267	223	269	229	266	255	244	256	265	218	231	257	269	242	253	264	278	261	252	247	228	251	248	248	250	237	266	267	251	251	244	251	260	255	245	238	265	250	272	239	276	261	269	226	271	254	250	264	233	284	261	238	244	285	253	254	268	257	295	241	231	284	253	239	262	238	283	265	236	262	235	255	250	267	254	237	236	235	251	285	254	259	248	241	234	224	249	248	245	251	233	242	262	257	255	270	250	241	259	240	274	248	244	253	281	255	236	254	253	232	265	232	251	261	288	249	230	229	249	238	279	259	243	226	254	255	231	220	250	257	253	243	247	249	238	253	243	233	235	269	258	235	265	258	244	283	221	248	260	263	266	221	260	258	257	267	242	268	255	274	246	271	260	221	257	269	254	236	269	257	269	280	256	257	242	237	225	279	251	306	283	270	268	273	262	293	259	251	222	263	246	273	256	213	237	228	262	293	240	256	224	246	247	240	266	236	236	261	240	248	261	240	258	254	242	248	266	249	233	254	225	287	245	247	259	269	237	258	242	249	246	265	259	258	256	218	271	232	248	283	252	258	284	236	271	244	290	257	232	245	244	247	277	261	248	221	226	240	242	263	252	244	268	259	265	258	233	235	262	275	282	254	250	259	270	237	235	276	218	263	235	228	222	276	253	255	232	241	277	245	259	248	258	249	244	262	261	247	258	230	227	241	253	246	268	245	258	239	224	232	241	228	262	246	251	275	279	251	235	268	237	240	251	261	244	254	270	249	234	259	255	257	256	236	252	241	249	264	265	235	245	270	242	261	245	267	237	253	253	274	250	261	279	252	261	243	250	237	249	255	246	261	218	259	219	252	278	240	246	227	264	283	215	244	282	235	256	269	248	246	260	262	233	265	269	266	267	243	278	249	229	251	241	262	249	264	291	239	244	270	241	238	226	248	266	252	257	265	254	276	239	269	283	241	263	258	260	229	279	252	288	263	258	251	257	246	248	263	256	276	270	288	290	244	252
11442	17458	15585	8542	5251	3749	2589	2107	1746	1554	1429	1324	1279	1086	954	789	749	702	707	597	612	655	652	651	604	667	589	556	565	558	532	543	577	530	492	559	552	576	531	545	570	548	560	558	588	522	568	562	537	527	546	546	499	556	513	517	504	555	527	499	481	520	514	471	554	543	534	533	551	501	569	496	567	499	512	475	543	548	499	540	527	490	502	479	538	548	515	549	524	567	502	523	527	548	508	551	550	537	551	504	536	500	549	543	532	529	525	508	495	502	517	512	475	529	553	476	497	529	527	528	535	538	503	478	522	503	526	498	563	539	498	533	493	536	523	516	484	525	542	487	519	525	517	555	511	531	522	497	521	475	522	543	533	522	518	523	561	552	518	537	523	535	493	519	498	561	529	530	501	517	486	515	514	548	474	510	476	549	465	526	473	489	479	470	531	533	508	529	458	509	506	526	459	491	529	484	516	497	497	511	521	479	537	538	558	481	555	520	534	536	527	497	538	541	547	559	511	502	529	517	534	500	518	507	463	520	525	486	517	513	534	506	522	496	525	498	513	513	504	499	513	523	505	544	506	499	512	500	481	529	521	495	536	515	529	519	491	546	486	501	496	505	532	520	513	492	535	527	544	487	564	477	550	508	529	519	530	533	509	478	523	535	510	509	552	510	487	478	522	510	507	507	485	550	512	519	541	498	547	559	522	464	487	513	490	515	537	451	525	503	506	512	514	523	508	515	510	519	524	548	509	513	475	536	484	522	519	502	519	499	503	514	480	529	490	526	537	504	490	496	502	535	545	466	529	499	512	497	505	514	541	540	536	507	501	555	474	487	506	536	510	502	527	540	496	471	491	500	533	501	532	493	471	487	541	506	533	449	549	505	487	469	526	508	544	496	537	490	497	510	528	491	555	493	535	522	517	483	472	528	533	535	483	496	499	507	488	497	531	541	572	503	497	551	512	545	508	489	482	488	520	490	531	498	580	517	507	513	502	505	508	542	482	467	550	517	518	559	518	537	500	495	470	493	552	507	506	514	506	506	519	482	511	547	494	535	485	530	505	467	513	520	527	502	455	496	517	521	489	529	485	485	516	543	511	535	489	472	515	498	511	495	531	485	517	507	538	470	514	487	545	542	492	482	523	509	536	510	498	502	534	521	515	557	495	522	523	518	511	503	485	515	515	544	482	504	528	498	513	487	533	542	509	473	496	527	544	503	494	466	516	565	476	535	511	519	526	525	519	504	548	522	506	524	514	514	526	496	523	520	497	495	549	535	561	497	524	499	501	501	517	507	507	514	532	527	521	509	498	505	527	493	517	522	510	512	530	510	530	488	510	483	511	508	489	553	523	548	513	511	470	524	535	500	518	519	521	501	505	523	499	479	498	540	491	501	509	487	501	484	530	534	554	510	533	560	528	470	478	517	500	498	542	502	500	544	519	503	540	511	466	557	543	540	516	522	522	499	500	507	495	532	538	475	533	523	505	490	548	508	530	488	512	548	509	538	481	520	506	519	523	488	503	510	515	515	508	500	521	542	526	511	503	497	491	517	538	463	492	530	508	519	568	502	536	509	515	493	489	503	510	530	504	477	505	524	499	485	531	501	524	469	496	485	495	508	518	518	545	526	546	523	525	516	537	506	559	503	547	521	469	527	490	521	519	507	495	563	513	552	526	496	484	536	490	498	559	506	505	506	511	462	491	502	481	514	525	521	502	546	509	530	509	529	517	507	523	526	525	513	532	509	517	529	518	547	583	492	504	526	517	519	533	517	505	507	527	498	536	535	502	492	498	541	528	528	460	517	513	475	535	536	498	524	510	518	495	540	496	518	457	567	504	532	483	517	489	510	483	495	529	510	485	535	521	508	530	481	520	490	498	489	535	517	523	540	508	514	536	515	551	476	505	507	480	499	487	503	527	477	522	474	532	565	523	502	484	489	499	501	518	547	503	488	545	515	553	519	526	476	535	480	501	527	555	480	510	555	505	521	498	522	502	516	506	540	537	501	518	465	493	508	515	489	521	528	540	533	549	526	523	515	530	515	522	545	500	510	504	516	519	551	554	548	508	541	487	483	490	538	548	493	504	485	526	502	532	494	524	513	533	505	533	501	551	491	496	547	498	518	505	483	510	458	493	481	468	508	484	524	528	541	506	520	521	529	514	489	533	527	519	540	523	533	577	505	560	486	532	511	501	532	553	503	512	493	513	530	527	509	505	498	542	482	495	514	540	516	487	484	463	512	508	502	520	509	483	521	479	521	500	535	567	527	525	490	494	520	483	579	500	585	489	522	513	499	520	525	532	489	517	511	502	510	507	503	519	518	524	504	459	513	504	481	501	574	510	520	539	516	479	521	494	521	525	529	507	513	493	453	518	503	512	493	493	488	532	546	538	505	520	509	506	506	521	531	484	545	539	515	507	488	464	525	489	501	523	505	517	524	472	541	475	505	510	495	497	487	524	505	540	504	484	473	538	508	520	496	506	495	507	491	522	539	554	524	509	490	528	484	467	521	529	518	484	530	534	486	494	502	520	537	522	517	554	527	502	492	487	572	492	469	488	506	512	525	475	550	566	506	485	530	502	477	531	572	509	466	472	503	490	490	470	500	550	505	531	526	491	483	533	552	475	491	485	515	530	510	490	510	533	508	525	517	462	536	561	509	524	536	512	543	515	505	527	498	535	491	558	469	515	487	517	551	538	482	499	517	502	493	512	456	537	501	490	519	537	527	505	558	522	525	515	488	514	485	491	521	533	512	500	517	530	498	566	544	523	508	524	519	535	524	509	507	555	499	524	495	499	519	485	501	500	501	516	489	551	506	510	495	526	495	527	522	480	528	530	551	521	496	539	497	522	553	508	485	517	488	516	501	550	504	526	504	487	482	515	516	504	541	502	534	514	499	498	506	567	523	524	536	563	558	501	518	480	495	511	512	503	504	492	531	531	506	504	516	515	479	554	496	514	507	582	517	499	493	492	518	503	495	511	568	561	551	526	507	545	519	492	498	546	506	529	534	515	525	487	485	541	514	527	513	515	480	483	506	536	517	557	491	530	550	467	532	473	493	563	470	554	509	548	525	501	480	492	504	530	513	520	494	508	514	547	494	505	520	540	541	506	514	497	515	518	446	545	500	514	497	501	502	511	493	551	495	491	508	486	543	497	501	542	531	511	508	507	527	518	497	527	523	522	517	488	543	520	500	536	476	512	490	497	511	470	484	508	515	494	496	489	480	519	488	493	474	520	511	516	552	547	491	540	502	499	545	527	531	502	564	535	502	489	525	503	480	513	512	536	528	504	532	540	544	548	522	543	489	515	504	526	484	529	528	522	537	512	504	527	499	486	477	516	508	536	506	498	548	520	495	514	494	500	501	497	519	513	509	510	487	496	493	563	520	504	541	508	548	534	517	512	504	536	524	539	507	469	509	536	527	508	508	514	564	518	543	488	498	504	491	486	525	502	460	516	501	526	544	520	491	529	530	469	504	541	508	561	522
23935	21060	28009	24328	19186	4266	1615	967	746	608	552	506	479	427	325	288	267	227	235	214	217	218	193	218	204	223	212	198	197	178	178	168	149	170	177	140	157	175	162	177	155	158	157	171	166	175	185	169	176	158	168	151	155	182	158	159	156	171	157	149	147	146	156	152	147	135	147	165	140	177	175	150	165	166	140	136	146	133	155	136	159	163	179	137	164	162	140	147	157	144	153	150	153	134	154	152	148	128	139	154	146	150	145	148	163	167	161	135	153	152	169	142	147	161	150	152	139	151	146	146	163	169	138	147	154	148	164	144	142	137	152	130	152	168	147	139	139	158	145	153	146	163	133	131	141	163	123	140	124	137	140	159	140	146	162	165	146	149	162	156	132	138	138	143	154	141	134	154	150	130	146	156	143	144	139	141	138	135	153	147	151	140	146	144	128	162	125	158	159	172	156	175	123	140	148	171	158	141	139	138	179	146	146	166	149	165	134	137	163	145	173	165	138	161	152	155	165	118	133	121	135	157	150	159	160	138	159	139	142	155	152	150	148	166	139	129	142	161	138	156	159	148	160	135	146	145	155	127	144	181	156	145	171	145	148	146	157	156	143	146	165	140	143	130	165	125	135	165	144	158	135	150	149	176	146	154	144	138	150	140	134	144	121	167	152	141	156	143	123	141	158	157	137	148	122	150	156	131	143	149	129	160	150	145	144	148	132	137	149	158	136	127	165	152	159	136	171	150	142	149	151	143	141	159	153	152	149	154	175	151	147	155	172	162	156	146	156	154	136	150	148	162	158	139	150	143	148	153	154	144	140	160	132	145	154	132	165	144	147	151	145	148	159	136	138	139	145	161	145	166	147	159	151	164	142	138	135	150	135	131	157	172	148	133	162	156	137	153	150	139	155	142	146	149	147	151	146	151	166	145	140	144	140	142	165	141	148	147	136	152	144	146	155	161	154	145	130	166	162	133	149	148	161	151	144	126	158	130	168	141	160	169	149	149	155	144	161	169	125	143	147	149	164	173	147	126	164	149	170	132	155	149	133	154	129	163	151	155	158	160	148	140	131	149	147	136	147	156	153	155	135	138	145	151	149	165	146	125	152	157	169	141	142	149	174	150	126	127	146	132	156	164	172	163	150	149	151	175	162	150	155	164	152	158	155	147	173	140	145	164	147	136	150	157	159	144	148	166	136	148	138	150	145	130	138	150	146	147	149	156	153	155	141	142	153	174	144	131	151	132	142	148	144	158	136	147	168	145	162	153	154	161	137	159	148	160	166	140	138	137	160	165	157	134	168	150	154	164	150	135	146	157	148	153	129	149	151	148	136	148	161	155	139	158	145	146	142	129	136	162	135	178	145	140	138	119	131	145	154	130	147	165	131	135	156	130	157	144	141	157	142	162	134	135	149	147	162	126	157	137	137	143	141	153	141	146	154	136	136	141	154	123	121	140	160	148	168	173	168	152	152	128	147	135	166	140	141	146	146	157	161	145	152	131	147	159	134	157	148	154	138	139	161	157	160	149	156	148	157	144	165	140	148	157	150	154	149	148	161	166	168	129	132	130	132	168	144	134	139	164	135	141	173	156	171	147	141	161	157	144	139	162	147	139	163	141	150	169	147	150	149	153	162	163	142	162	149	144	139	161	151	133	170	131	129	137	149	139	160	142	123	144	143	141	173	143	150	151	145	155	155	155	182	132	149	144	160	138	155	169	149	165	148	142	160	132	154	149	150	135	159	144	150	162	150	142	150	184	143	130	165	137	145	145	138	158	147	163	150	145	149	144	153	155	172	156	144	136	132	156	159	134	137	146	145	145	145	115	140	156	130	147	154	138	155	133	151	151	162	145	134	145	141	152	165	155	168	159	151	148	149	142	156	159	149	157	148	141	135	134	144	162	151	153	116	139	141	158	158	149	155	142	148	146	165	135	142	149	160	155	184	151	165	151	156	131	136	156	167	148	133	159	148	147	154	150	132	152	152	153	186	149	130	164	149	137	151	134	146	126	143	157	155	153	142	124	120	146	132	147	119	141	133	153	148	135	131	137	157	136	160	178	157	151	161	152	140	141	144	144	145	150	155	142	152	142	152	153	145	145	144	155	133	145	128	131	156	147	150	143	149	145	134	137	134	144	147	130	128	148	135	152	139	157	143	146	160	127	168	136	157	120	141	160	174	139	154	135	144	150	167	127	169	135	146	152	134	137	144	135	149	137	152	134	156	161	153	149	139	167	170	161	124	137	143	170	151	155	160	121	139	124	137	148	134	169	150	151	149	157	149	136	150	142	158	133	146	128	159	149	149	144	143	169	136	141	135	136	154	155	165	158	159	148	150	130	153	130	144	141	133	138	146	138	132	152	141	151	156	141	166	141	144	142	138	156	162	134	124	143	158	153	167	142	138	159	157	137	155	162	154	148	127	139	146	172	167	150	121	132	127	150	141	145	138	160	141	137	160	142	136	148	135	156	134	141	142	125	176	147	153	161	139	155	164	137	153	136	144	173	144	153	141	160	155	159	169	153	154	141	144	138	152	167	159	136	153	147	159	147	147	152	155	144	131	122	154	156	154	154	151	145	136	155	156	159	142	133	172	128	150	171	134	141	150	146	147	145	152	161	164	146	144	154	130	160	167	137	141	157	143	133	130	140	132	163	155	164	132	159	155	143	160	152	142	159	146	153	134	144	151	135	146	171	158	153	139	158	169	126	163	153	158	136	165	167	142	151	161	133	174	160	147	152	134	144	139	157	165	184	164	147	136	136	160	132	136	174	148	157	161	139	126	130	130	154	137	158	155	137	133	155	144	147	146	149	156	150	163	155	160	174	145	126	147	136	166	161	150	180	134	148	156	174	143	136	145	149	153	166	134	164	144	117	136	158	152	157	158	146	150	129	161	155	131	146	148	149	153	152	152	142	180	134	184	164	147	159	125	140	138	150	162	151	156	146	142	165	162	137	170	155	135	161	164	161	148	163	153	149	163	149	136	145	153	163	158	167	179	137	142	157	140	151	127	141	146	136	173	166	141	130	143	154	152	148	129	142	160	139	118	145	165	146	165	157	173	143	150	165	146	143	139	146	153	152	147	155	138	163	150	158	158	134	162	140	151	150	162	149	168	144	156	168	153	137	152	143	152	158	137	132	170	162	129	151	136	165	156	159	135	146	151	140	149	137	137	138	159	146	174	167	136	144	139	159	177	136	158	159	167	147	167	147	136	154	150	168	172	165	176	157	142	133	128	158	154	148	133	153	137	175	154	152	139	144	127	164	155	146	143	146	169	152	147	157	118	155	159	165	138	162	156	157	168	138	143	165	136	141	146	156	134	128	141	150	157	125	135	140	131	142	153	146	158	149	128	137	154	137	157	145	132	151	157	139	157	141	150	140	162	141	159	159	152	145	116	141	143	146	153	146	164	130	140	138	140	150	174	144	138	145	148	154	177	139	163	138	139	155	143	155	144	152	141	148	146	158	141	145	141	148	162	154	145	156
12701	24936	22440	13495	9165	6345	4649	3736	2959	2490	2144	1886	1804	1311	1219	962	812	737	619	580	609	574	600	574	521	523	487	406	414	392	397	393	372	392	373	367	405	401	415	425	408	438	424	442	392	442	494	430	436	399	363	363	334	341	375	347	370	359	354	373	303	307	290	330	328	307	333	355	369	343	354	304	331	340	318	340	333	333	340	360	317	313	297	330	315	293	324	300	305	321	324	301	331	287	350	340	361	326	348	331	330	313	302	339	292	298	335	327	348	301	300	312	332	303	317	299	308	334	358	304	300	311	323	303	360	307	282	295	311	306	338	295	314	330	319	326	321	308	337	358	357	323	322	300	309	314	318	300	341	320	338	335	310	351	308	308	300	323	315	312	340	320	297	295	334	340	315	342	323	324	329	302	331	288	329	298	337	299	341	316	316	307	319	301	318	301	344	342	303	321	323	327	318	327	309	342	308	312	315	329	291	306	329	323	322	341	339	305	322	312	314	331	300	297	309	300	349	322	295	320	266	329	304	332	322	305	303	309	294	304	312	333	321	349	317	337	319	298	332	330	312	352	310	324	331	311	302	311	313	298	302	283	296	360	321	315	311	341	318	360	321	304	303	331	312	277	307	303	323	311	314	301	291	313	333	326	283	284	326	304	316	341	284	310	314	336	320	325	352	289	283	286	355	322	312	311	307	324	283	320	314	324	316	293	305	329	289	318	332	313	347	292	308	309	318	302	304	347	310	300	297	305	349	298	295	298	332	351	308	334	298	303	317	305	312	343	302	292	339	307	306	289	306	325	314	304	322	320	296	306	326	344	268	283	330	342	317	321	314	313	293	300	321	319	327	313	333	338	320	307	320	307	290	335	309	323	328	312	314	304	295	342	313	313	304	319	337	285	319	297	315	314	302	304	298	332	283	323	349	332	313	326	308	299	304	313	330	287	311	352	323	323	312	324	325	329	334	298	274	311	331	304	305	340	296	337	309	350	331	316	326	311	300	304	354	321	341	321	291	315	336	315	353	322	315	328	317	343	324	294	333	344	325	296	344	294	335	312	318	331	327	307	304	351	311	328	314	264	310	326	302	306	326	311	338	294	309	323	288	277	318	319	330	314	341	298	319	334	290	311	338	345	315	307	301	338	306	321	297	354	295	317	318	297	318	335	315	320	308	286	309	331	280	310	285	306	326	328	306	345	324	312	332	310	314	346	295	306	365	321	303	310	312	298	328	298	324	332	292	284	303	316	325	328	339	334	311	305	275	292	349	330	297	298	304	281	314	308	306	304	337	340	286	327	337	339	304	328	290	304	308	279	291	345	328	320	309	320	339	307	328	300	295	302	297	312	307	300	352	323	338	303	313	296	334	285	306	304	313	299	317	331	335	334	319	321	318	303	293	360	330	309	296	346	321	288	286	338	316	303	335	328	306	310	288	323	320	349	312	330	309	306	370	324	300	309	284	301	328	309	321	328	308	341	324	317	284	312	324	320	309	295	340	333	334	319	330	301	347	271	309	307	315	285	345	337	339	290	325	332	307	345	294	318	276	295	328	340	347	286	308	331	296	308	329	308	324	294	318	347	274	333	286	312	301	310	298	343	304	294	328	313	299	313	299	319	303	287	339	309	307	298	315	313	348	351	331	303	340	307	314	305	292	327	309	290	315	303	358	323	340	312	321	319	342	308	333	315	327	304	319	311	329	302	320	323	336	354	324	312	316	288	295	305	285	314	309	299	329	324	320	331	339	290	293	324	285	291	331	325	310	277	319	325	311	307	330	321	291	327	311	311	298	310	328	302	296	323	304	271	295	305	299	291	334	299	316	335	311	328	311	298	324	313	342	335	261	305	327	297	280	351	289	335	305	304	334	306	340	325	322	348	327	335	317	324	306	321	301	306	298	316	307	319	323	313	307	308	297	329	298	305	304	342	287	303	316	300	344	337	323	317	330	328	322	347	306	295	308	297	336	326	293	337	301	311	322	317	296	308	299	330	320	327	353	306	313	293	315	313	295	304	329	331	318	323	279	314	324	327	315	304	326	320	302	345	325	311	313	323	320	297	316	300	288	317	284	324	324	314	325	340	298	302	306	306	286	307	325	354	322	308	317	309	318	324	326	314	306	310	307	312	319	324	350	310	332	307	311	313	314	300	310	309	321	351	298	312	298	293	304	335	309	348	277	295	307	333	303	308	316	301	302	341	313	325	336	325	286	300	309	318	324	284	325	335	324	307	331	278	311	328	354	314	303	304	342	297	328	347	321	337	339	344	300	335	306	328	302	325	357	320	329	316	299	312	347	328	313	338	332	311	326	313	306	324	298	284	330	306	331	292	327	286	306	328	325	325	312	320	329	325	320	330	336	307	300	304	334	356	326	315	302	308	328	302	296	312	325	347	343	311	325	296	352	314	323	341	289	315	322	325	295	333	316	292	316	332	315	317	317	284	326	351	300	323	301	303	329	315	302	343	330	342	293	315	309	263	296	317	318	298	346	311	341	301	298	303	321	324	297	310	313	305	306	320	346	308	319	296	287	279	329	331	325	335	318	335	333	322	307	313	287	339	325	325	320	317	275	295	314	281	294	293	303	319	293	335	329	355	311	302	336	317	286	308	339	334	349	348	305	337	297	313	340	345	320	277	319	326	298	297	319	339	291	307	294	298	312	304	322	317	294	307	293	335	311	324	306	301	312	339	285	317	309	314	329	326	354	299	345	321	343	330	314	333	302	325	335	308	309	308	297	316	332	343	324	318	291	305	316	332	314	293	324	340	308	309	328	312	335	314	295	332	329	337	283	381	303	306	290	304	319	293	344	305	328	273	298	314	328	337	350	310	303	307	342	313	320	340	323	328	310	314	321	302	286	282	334	317	304	332	307	325	348	334	330	293	331	306	336	340	324	285	326	334	365	316	288	306	311	352	305	328	310	303	305	325	325	293	354	283	302	342	296	331	338	331	340	337	317	311	309	304	342	290	288	315	326	339	347	338	306	303	303	346	340	308	303	307	334	304	319	330	310	300	303	338	335	293	296	322	305	341	317	309	281	308	319	317	349	315	297	305	314	334	297	335	314	355	304	318	342	309	322	312	324	324	342	312	338	278	290	302	308	337	325	311	323	329	315	323	331	321	300	306	301	322	301	333	276	289	331	328	339	311	310	337	308	312	328	341	308	335	306	305	303	320	285	327	299	342	328	302	301	339	353	292	287	327	330	347	295	344	342	327	323	324	346	326	312	311	305	305	283	312	327	303	292	296	298	322	338	319	333	303	344	308	340	303	328	369	323	329	322	310	328	296	311	287	309	343	308	293	335	313	339	297	334	336	289	312	318	309	327	311	330	314	319	309	282	332	318	328	312	310	292	320	339	274	346	287	296	336	314	323	301	323	329	299	302	324	340	333	324	364	277	324	304	354	305	309	368	313	301	329	297	298	298	327	303	294	350	322	314	322	332	299	323	307	310	320	324	301	322	313	318	303	272	301	325	324	320	303	322	335
23068	21113	28805	23699	21119	18275	3998	1523	1095	883	825	714	636	578	485	385	365	322	273	262	285	260	285	281	261	229	222	239	225	216	220	188	203	192	185	211	201	199	211	196	220	186	201	227	227	207	216	171	190	200	199	184	185	183	192	190	193	197	179	206	185	157	171	174	167	180	161	172	187	178	184	206	172	157	183	174	154	162	185	176	170	171	183	189	162	162	182	163	176	152	154	170	171	162	205	171	210	169	174	161	186	163	184	163	171	157	161	159	156	202	157	190	195	147	175	159	163	175	166	158	148	168	164	167	166	167	165	168	150	161	171	176	172	179	173	179	159	149	157	159	164	181	181	172	167	166	149	184	166	161	170	156	177	178	158	158	175	163	153	177	168	159	167	165	176	183	169	142	170	155	169	164	156	185	170	181	154	200	202	200	166	185	179	178	173	186	164	142	160	172	162	175	172	170	151	162	157	161	176	162	195	190	173	169	162	159	171	157	166	167	170	177	139	166	157	186	165	173	170	188	178	175	170	147	171	185	190	173	190	176	188	156	160	165	176	160	155	160	170	199	160	162	181	168	171	155	146	181	172	151	157	178	152	152	183	163	171	176	184	145	153	172	158	189	190	165	176	177	165	165	182	176	179	141	160	160	156	180	178	164	170	154	172	164	168	196	154	158	186	160	161	191	166	176	177	170	169	181	166	162	172	164	165	180	165	155	157	200	146	165	149	134	178	164	185	194	152	162	170	166	169	153	175	168	165	157	192	175	171	174	172	176	180	168	160	158	198	179	149	188	168	168	178	179	153	161	152	162	167	183	168	171	169	185	174	165	174	161	186	158	161	162	184	168	170	173	166	176	158	162	196	174	157	172	181	181	187	159	170	162	156	164	156	160	168	173	173	194	153	173	175	180	164	189	155	171	145	167	172	165	162	151	158	153	168	173	162	168	151	168	176	164	166	176	150	174	140	168	174	165	172	172	184	181	176	169	154	175	174	157	189	193	164	186	168	179	114	160	147	151	165	149	168	167	180	185	145	164	173	172	148	151	154	163	179	169	181	198	159	174	169	188	170	158	154	173	193	166	168	179	180	163	181	189	164	143	162	180	154	156	162	163	192	156	180	171	170	170	151	158	166	157	167	156	168	172	164	142	159	182	196	171	170	164	156	175	160	146	146	181	145	169	166	176	168	179	152	170	183	182	171	149	185	195	160	168	162	183	142	158	180	175	175	160	162	159	157	154	165	179	174	153	180	138	178	157	185	184	180	176	178	161	176	173	155	173	160	196	194	169	165	151	145	164	153	163	162	176	174	147	184	176	161	171	196	147	186	171	149	148	144	182	142	179	185	163	179	158	175	178	157	175	177	167	177	163	171	170	200	150	170	174	175	160	176	189	145	160	164	169	160	159	157	168	182	156	187	191	175	159	160	184	180	173	179	180	184	166	184	167	134	159	189	158	186	163	157	152	185	144	152	169	165	168	162	160	162	169	148	145	187	167	162	175	189	207	174	142	175	155	164	167	191	146	165	154	196	165	188	156	193	174	172	169	171	176	156	183	160	154	162	160	172	187	164	162	156	170	185	170	168	154	167	163	169	168	184	181	162	169	197	160	165	159	157	183	177	157	167	190	153	165	145	162	155	141	159	172	154	159	152	161	188	200	177	171	180	162	171	153	163	179	160	176	182	137	159	165	172	185	158	169	155	160	156	167	169	148	169	147	171	190	145	163	158	185	174	156	164	188	161	174	145	169	167	160	155	165	163	168	161	174	187	166	149	167	157	180	160	150	170	172	178	166	161	189	152	166	190	164	177	166	179	147	166	141	163	181	172	177	162	177	159	159	186	160	156	157	159	134	171	182	160	149	203	162	179	157	175	164	172	172	143	180	165	155	168	185	162	169	171	162	178	160	183	169	166	166	176	167	173	189	177	165	181	163	175	175	157	157	184	162	156	175	171	174	160	165	181	179	172	184	158	194	172	154	163	144	177	165	190	166	179	183	158	154	154	179	178	197	166	183	155	172	183	175	150	174	177	168	161	164	149	180	158	144	143	171	165	177	182	197	188	189	163	187	159	169	194	167	172	184	177	161	207	164	197	178	170	176	175	153	173	169	178	166	179	183	193	168	171	186	187	187	179	180	157	160	176	144	166	169	165	173	172	173	163	172	177	163	155	166	158	153	158	154	177	170	155	168	173	173	151	163	158	173	153	172	162	172	178	163	175	164	158	176	167	170	166	155	171	189	171	161	178	185	185	173	159	165	171	189	160	156	154	179	181	152	192	181	152	182	168	184	171	169	165	187	187	154	176	198	175	179	153	169	177	177	175	179	160	144	158	173	189	179	164	177	161	158	189	162	177	153	139	154	173	161	171	183	173	157	170	155	181	187	167	167	208	148	166	166	204	145	148	177	160	187	160	168	179	144	145	166	159	199	152	171	157	153	164	165	127	177	176	173	168	158	176	147	141	163	168	164	184	174	174	160	167	153	172	167	160	167	192	171	168	168	167	164	194	145	178	169	176	172	210	176	177	157	172	172	158	171	166	172	176	161	186	159	158	153	167	171	137	167	203	158	173	159	159	181	173	184	165	171	154	185	188	183	162	170	188	156	179	189	163	161	166	168	163	180	177	198	182	171	167	164	155	153	151	155	179	172	166	188	147	155	173	163	166	178	161	160	177	161	179	178	151	158	167	157	166	192	180	164	157	173	181	186	157	179	182	183	181	156	152	164	184	158	148	167	164	168	160	168	194	178	163	174	158	154	161	185	170	152	193	178	160	185	147	173	189	182	202	166	178	166	167	167	163	155	163	166	162	153	181	183	166	151	176	182	182	165	151	178	171	170	183	163	203	171	170	173	164	157	167	165	157	163	136	178	148	168	189	158	182	179	153	163	150	163	164	150	154	160	160	180	180	161	152	166	173	177	159	178	159	164	166	150	174	179	159	187	166	155	150	170	145	183	170	161	175	179	163	148	193	153	172	176	153	167	167	165	174	181	150	163	160	183	163	150	169	163	179	166	171	173	175	149	192	182	161	177	151	165	157	166	160	164	162	179	160	181	171	164	142	174	177	178	143	167	183	171	149	184	172	183	160	170	183	163	166	174	175	186	135	175	146	174	165	164	161	158	169	180	175	158	158	178	182	164	182	156	186	171	181	185	149	180	165	177	195	190	163	171	170	172	177	186	163	175	161	154	167	167	170	158	148	173	153	164	168	191	173	178	160	180	174	177	157	153	162	179	159	169	177	164	216	199	162	173	175	171	163	165	183	176	170	152	184	169	160	159	180	186	175	154	157	183	138	151	166	155	172	169	169	173	177	177	146	172	196	155	155	183	176	157	151	176	161	170	191	190	172	168	162	167	187	170	167	148	173	162	172	177	158	160	169	165	176	170	177	155	172	165	163	169	169	179	165	157	162	174	154	163	161	156	164	157	142	173	174	179	159	160	159	149	189	151	168	176	176	176	148	166	136	158	152	166	171	156	183	180	161	172
15137	30284	26869	17533	12531	9127	6802	5314	4237	3741	3084	2725	2539	1934	1589	1303	1169	990	886	819	781	745	733	734	656	646	612	544	537	485	435	445	436	484	449	414	444	455	466	480	483	461	493	491	506	528	537	475	439	460	406	398	393	414	405	392	368	381	406	360	358	366	352	345	378	363	345	356	361	304	341	350	355	334	329	317	334	335	329	350	339	373	322	354	366	355	335	330	341	349	316	367	384	362	324	325	332	336	343	335	346	299	357	351	352	351	317	338	323	354	371	327	319	350	360	321	313	344	336	329	319	349	349	302	355	336	322	367	348	349	311	355	346	301	332	350	306	310	347	336	309	291	322	341	329	324	329	350	317	320	348	322	301	332	332	330	329	335	303	353	329	365	339	312	335	325	345	311	341	349	331	332	297	367	341	314	340	339	320	313	345	320	332	335	361	319	330	322	334	323	316	360	351	342	337	310	363	318	362	329	341	325	327	327	341	353	305	335	345	346	301	340	301	298	318	342	321	319	283	343	322	331	338	343	335	315	347	349	324	322	341	329	330	330	339	339	346	348	321	336	363	333	309	359	312	325	355	312	338	292	321	333	356	328	338	330	342	386	305	341	355	337	333	352	401	329	315	325	326	339	355	310	305	334	332	338	349	363	343	365	349	318	322	319	332	335	338	327	314	370	324	342	340	311	326	314	324	327	339	330	315	369	360	338	337	333	350	314	360	332	333	323	311	286	336	319	360	314	362	314	332	314	341	331	307	313	320	367	307	355	326	330	361	327	351	347	337	326	350	326	317	326	343	334	342	349	327	376	332	349	322	340	334	367	346	298	320	310	353	347	303	316	367	371	326	367	313	346	322	300	369	319	312	321	350	358	329	325	337	318	330	346	323	317	334	325	312	334	336	331	300	359	337	350	336	303	309	362	312	324	310	327	352	337	326	337	324	328	381	345	344	336	355	331	297	340	334	309	305	335	348	301	326	318	309	331	328	323	330	346	331	303	338	309	302	313	351	333	334	313	336	335	337	349	337	318	328	318	336	308	299	342	343	337	353	323	348	328	333	351	324	327	319	306	349	334	323	351	293	350	315	323	349	311	341	336	330	317	330	311	343	342	316	320	316	333	373	327	346	326	339	353	366	352	326	323	308	330	288	340	316	339	282	326	332	299	316	351	355	345	322	299	334	324	345	315	329	334	326	358	361	355	322	291	362	349	321	326	287	360	332	368	345	327	325	277	329	329	307	348	333	330	330	325	306	311	320	319	334	354	337	322	331	326	353	333	348	347	339	349	344	318	305	358	356	325	365	351	351	345	326	339	339	352	337	339	335	355	331	331	321	339	312	318	335	336	350	334	313	354	352	329	357	318	347	285	322	336	349	329	328	359	345	340	316	346	332	321	333	351	302	321	327	311	327	331	341	326	316	322	335	342	312	364	386	341	385	344	325	321	329	315	324	325	352	373	340	346	353	328	380	324	336	348	334	330	301	369	325	352	358	328	346	298	342	340	322	325	336	340	298	338	362	346	314	357	307	334	309	349	317	343	360	326	341	337	366	332	343	340	349	315	323	367	333	332	316	305	299	340	332	328	318	333	363	330	332	346	354	347	345	334	338	355	355	346	318	317	331	337	333	339	345	346	328	322	343	348	333	330	340	312	345	330	317	336	340	317	354	306	303	312	319	322	337	333	313	348	322	319	361	360	336	323	319	359	346	364	319	332	330	341	374	335	345	321	335	323	297	323	352	340	337	331	343	352	366	314	328	316	309	311	320	292	347	306	375	327	312	362	364	291	341	315	367	363	319	319	337	349	342	320	304	318	324	335	357	352	325	359	338	331	350	306	328	349	348	362	340	320	317	351	336	306	316	321	332	307	313	331	316	348	326	319	322	344	363	313	333	331	309	316	333	306	350	350	320	356	346	325	327	369	334	326	348	375	329	350	333	361	311	310	343	321	321	299	335	315	343	314	335	321	376	361	356	347	357	334	338	311	340	333	337	338	331	344	331	311	311	311	342	343	325	324	341	351	316	311	313	358	372	328	332	321	321	337	345	322	347	311	367	333	344	320	352	365	302	333	348	311	329	328	351	314	363	329	308	339	338	335	328	339	326	358	325	352	353	328	356	337	323	346	331	317	357	323	325	331	314	330	311	325	329	359	329	312	356	339	336	318	349	341	324	340	330	352	297	376	305	316	348	300	340	317	333	344	358	353	338	330	306	352	343	312	327	353	347	351	359	368	349	369	344	317	331	315	334	315	309	332	311	335	335	341	341	346	313	296	305	320	325	312	324	315	316	373	311	341	292	326	340	384	331	343	332	331	349	346	335	352	320	365	330	342	341	332	316	315	340	380	342	315	347	314	300	357	318	341	328	345	354	335	312	328	350	328	357	353	334	344	306	340	325	325	321	334	365	323	347	318	343	344	339	338	317	320	324	326	343	317	372	309	323	351	299	346	346	330	329	296	351	342	358	319	295	328	394	314	296	302	367	360	331	325	348	364	331	338	332	327	321	299	344	360	340	311	347	338	333	310	336	332	320	322	321	312	333	322	345	337	311	336	312	316	337	317	280	338	332	360	309	339	344	361	356	343	333	317	327	307	352	319	373	307	313	348	337	370	327	336	319	332	345	378	323	337	304	322	359	311	310	334	346	334	327	381	341	344	325	334	352	325	359	349	338	318	345	338	324	335	320	331	333	331	332	315	295	308	329	333	340	340	307	322	382	339	337	326	329	317	327	367	354	331	332	325	340	359	355	346	325	379	344	325	325	322	344	326	339	364	310	306	352	318	320	329	321	308	297	331	394	324	335	341	332	292	321	329	347	346	332	312	339	314	333	314	375	305	342	303	347	356	333	327	331	317	340	312	321	328	345	366	341	343	335	342	350	341	356	319	326	358	286	369	309	329	344	344	339	341	370	325	327	368	308	362	366	314	330	356	336	316	336	314	331	359	321	330	362	357	351	375	371	336	312	302	323	348	350	318	334	329	327	344	328	325	319	334	318	342	330	343	326	314	286	327	321	354	339	340	375	336	336	315	303	330	321	337	312	336	316	363	315	326	299	325	339	339	311	328	369	309	308	367	344	337	300	338	345	358	345	302	348	346	331	320	337	349	346	327	361	342	323	333	322	314	297	317	307	311	351	327	344	309	309	330	341	291	338	313	356	331	306	334	337	323	339	316	347	333	322	311	306	330	329	309	327	306	315	335	327	336	332	339	344	341	320	321	325	325	364	340	318	344	339	335	360	351	327	330	327	329	350	321	348	355	318	306	311	334	339	352	331	325	330	347	342	300	328	321	327	369	337	326	331	319	309	343	329	295	327	341	312	316	287	361	350	337	360	370	312	302	314	343	322	315	350	334	336	372	298	357	331	334	360	356	357	350	338	336	333	311	344	331	333	316	343	347	323	313	337	344	333	316	287	326	292	363	348	313	326	328	323	342	347	315	330	349	329	326	323	322	334	330	331	327	336	324	339	337	313	350	332	331	354	312
26571	20193	11173	3767	1531	1011	712	610	494	499	432	429	399	395	338	286	313	283	284	273	298	260	274	254	273	283	314	257	241	280	237	252	247	259	281	266	255	250	251	230	256	252	287	277	272	244	247	250	275	245	260	225	243	246	234	250	264	261	264	288	250	268	268	229	280	232	281	219	242	253	236	268	243	235	251	261	249	237	258	233	262	247	264	246	286	233	229	243	249	238	234	247	229	250	248	236	235	260	203	280	267	287	269	256	226	267	232	232	226	251	260	221	238	242	259	263	251	218	262	247	234	243	268	215	250	248	246	233	250	249	260	199	230	259	236	216	268	221	258	226	220	264	246	283	236	256	251	233	242	236	247	259	246	262	240	268	241	270	246	249	243	269	260	249	229	268	247	241	223	242	239	245	260	272	257	247	281	269	224	263	254	252	221	232	261	241	247	250	259	255	245	219	242	252	227	230	207	256	246	249	235	251	235	241	285	237	242	242	248	243	249	239	228	268	227	239	216	225	244	255	254	272	248	263	245	225	244	247	250	215	246	266	252	250	260	242	230	250	265	250	277	241	233	244	248	212	255	241	258	264	219	243	258	236	266	256	259	254	267	247	257	221	268	247	229	252	246	235	252	242	248	286	233	257	232	219	227	240	254	249	231	248	232	258	221	259	267	261	278	248	237	234	262	243	210	230	230	224	233	225	250	240	253	259	240	258	254	264	247	249	255	245	253	222	244	243	239	245	223	254	260	257	258	240	253	249	284	248	224	235	239	244	249	261	226	230	248	290	252	245	225	230	248	261	247	225	228	254	247	240	237	253	244	240	223	229	281	255	226	261	241	235	251	248	226	252	245	250	244	216	262	252	231	242	249	215	235	233	263	254	265	240	268	271	276	266	242	263	256	225	253	221	283	237	238	239	258	245	247	234	238	260	254	227	252	264	244	239	246	247	226	250	230	236	257	240	259	246	229	258	256	245	243	254	250	262	239	242	246	258	264	257	253	242	234	244	230	246	270	257	250	266	276	252	261	255	268	258	210	284	259	248	264	233	234	252	235	268	228	267	235	231	281	254	248	257	240	241	224	238	240	261	232	260	245	225	236	269	254	235	258	209	267	240	265	259	246	248	257	224	275	249	273	262	239	244	259	257	234	243	237	219	243	256	241	254	239	245	295	237	217	239	253	276	277	240	230	245	241	224	253	229	259	235	236	235	258	250	261	239	236	264	249	251	251	264	234	265	251	243	245	234	241	250	224	244	252	257	256	232	251	260	251	208	240	231	240	241	246	232	261	244	248	235	266	239	248	262	226	270	269	248	210	251	260	263	256	250	266	234	223	266	266	255	222	252	230	241	268	218	245	234	239	224	261	235	216	256	209	262	274	244	239	251	267	246	248	235	267	225	262	261	250	247	249	234	244	251	259	239	274	209	258	238	252	221	237	229	263	250	251	219	240	262	230	232	257	241	231	248	264	244	253	274	262	274	248	251	293	222	226	247	244	261	223	223	241	247	252	237	224	270	251	230	248	258	259	229	263	247	235	246	258	230	246	242	212	258	245	255	243	229	242	260	266	247	250	232	247	241	246	251	245	259	226	235	217	261	212	239	232	222	242	262	227	255	232	244	252	242	240	243	247	217	260	267	255	254	199	228	271	243	244	222	252	249	253	242	257	246	244	259	226	248	254	248	261	261	234	240	267	225	266	255	263	260	237	240	228	270	244	239	277	226	235	255	250	248	264	299	243	228	241	257	246	222	258	273	253	241	245	244	261	214	241	245	267	234	249	245	247	276	236	227	243	236	267	269	237	249	276	279	256	253	270	227	228	238	265	249	220	230	242	234	274	231	238	271	228	263	222	245	230	271	226	287	242	242	235	260	259	237	243	275	260	265	260	249	237	228	269	257	246	226	274	253	248	231	257	258	252	233	235	241	254	230	257	245	227	243	238	242	241	262	238	266	236	232	257	241	254	239	238	254	226	235	242	254	222	224	228	251	248	241	237	227	268	239	254	253	241	253	237	238	224	247	243	226	222	278	252	227	217	227	266	256	242	244	245	264	241	213	231	267	265	247	244	238	279	229	256	261	294	275	249	281	221	255	273	230	279	242	257	268	238	233	259	242	245	233	226	216	262	277	234	248	233	281	224	250	252	235	277	233	223	259	269	225	236	248	243	258	242	238	260	246	243	260	233	279	266	240	224	259	238	237	244	274	240	278	250	241	231	223	249	231	249	255	269	223	258	249	261	241	251	238	283	212	248	240	269	259	273	239	238	255	225	238	258	255	263	245	263	214	273	232	254	255	298	232	245	232	246	254	234	251	233	241	248	241	259	255	247	240	254	237	258	244	226	244	240	241	220	239	250	266	264	240	231	258	240	258	261	256	240	251	276	234	219	254	231	227	226	268	236	215	240	247	250	237	258	233	258	207	268	235	242	268	252	274	250	254	253	252	241	239	288	266	246	254	230	258	281	258	255	225	229	266	227	244	278	232	219	244	255	232	258	239	246	256	227	262	237	255	235	240	243	229	239	270	243	232	225	233	259	266	259	246	243	242	235	290	254	238	218	274	229	212	238	289	252	250	228	221	246	266	271	217	251	232	236	269	236	254	244	239	243	224	221	275	237	259	239	262	246	274	241	224	239	225	238	237	268	249	257	243	250	248	240	238	240	258	239	245	264	254	243	246	242	248	258	264	234	248	243	240	223	260	270	243	235	239	235	247	224	244	241	240	258	256	251	279	241	235	242	263	226	257	263	237	243	267	268	214	227	225	229	269	274	256	277	235	267	230	245	234	227	245	217	258	232	241	258	251	276	238	237	226	255	226	251	265	261	232	258	249	273	278	225	277	229	242	251	244	221	248	241	242	258	210	252	280	219	243	225	241	226	234	232	227	241	267	248	214	222	253	279	246	235	247	289	235	251	238	249	295	231	233	241	250	235	227	256	214	242	229	255	245	228	229	234	220	244	235	234	241	229	268	236	231	251	239	266	237	255	250	223	230	253	230	225	224	258	247	261	249	257	249	225	232	278	248	224	269	250	264	242	249	265	265	217	250	253	250	229	258	238	248	257	233	255	256	270	241	278	237	258	255	225	231	264	230	228	215	262	250	222	274	242	243	235	255	234	226	225	256	242	244	242	248	252	268	246	244	220	237	271	260	235	230	211	241	277	256	242	245	244	261	251	223	272	248	244	261	254	236	261	226	277	225	239	262	225	255	263	259	233	290	223	229	251	226	244	236	250	246	257	257	260	243	254	250	267	252	262	251	228	226	282	239	244	271	243	259	242	242	272	250	228	247	222	235	222	246	245	238	247	267	233	239	234	242	234	282	234	276	241	267	256	220	252	237	259	228	255	252	255	243	226	237	251	253	234	242	233	246	235	237	258	259	255	240	267	242	224	222	243	258	246	237	242	265	245	237	243	239	240	295	253	230	249	250	243	259	260	244	237	261	241	261	244	248	264	223	236	237	247	249	264	234	229	251	236	236	255	240
11398	17470	15263	7883	5037	3526	2700	2080	1785	1580	1390	1347	1230	962	922	769	738	631	637	651	653	624	634	579	597	626	592	618	546	521	572	575	556	517	542	543	531	553	574	551	552	522	552	562	536	539	568	563	559	549	559	542	485	522	500	514	485	541	534	493	478	550	469	547	538	510	526	482	516	525	501	501	510	478	481	523	535	489	525	481	543	563	528	472	506	505	514	523	553	541	504	475	493	507	514	518	511	528	514	503	460	484	506	480	528	482	549	489	501	545	522	466	489	508	537	514	495	470	479	499	525	537	501	486	504	485	499	490	499	509	511	538	477	460	503	496	520	522	532	481	503	516	488	533	515	498	491	479	522	553	517	501	509	546	510	516	529	494	507	524	524	529	499	524	506	547	443	513	517	506	523	507	522	510	526	528	505	496	468	477	532	467	502	522	553	529	495	468	483	500	492	491	515	542	498	505	498	516	545	505	465	509	524	507	497	493	501	483	472	477	510	511	557	511	513	495	546	541	482	535	480	509	495	510	539	526	488	490	505	531	530	501	468	527	499	534	499	514	516	460	535	496	552	529	507	473	504	558	469	520	474	481	524	501	544	546	509	482	479	500	523	487	545	545	454	500	512	507	526	488	549	506	489	524	494	548	527	533	495	489	523	548	535	507	503	510	513	524	491	488	462	500	553	534	470	544	556	470	508	529	488	554	509	552	538	505	516	496	514	529	522	513	453	496	492	521	530	556	472	475	495	475	476	529	506	513	499	486	485	512	486	511	528	508	518	514	510	491	526	525	521	513	519	541	521	533	482	526	509	513	491	514	539	505	539	519	475	521	502	503	478	502	515	489	511	463	491	485	480	522	507	497	462	509	570	504	493	518	524	512	482	505	498	493	497	513	500	524	527	465	503	495	463	514	509	536	477	512	479	509	498	495	485	533	515	546	505	526	500	493	531	504	464	524	503	483	497	510	525	464	498	531	514	481	505	525	555	495	506	552	490	519	483	531	497	509	458	553	544	521	469	534	503	522	509	527	505	527	480	496	525	486	499	508	542	506	541	513	509	513	475	509	481	496	538	539	475	486	517	491	454	487	508	502	503	507	502	522	528	490	482	526	487	538	493	503	527	488	494	487	507	483	522	517	516	503	495	502	511	522	516	499	497	534	490	520	522	485	513	487	541	476	512	570	517	491	519	517	499	503	516	502	487	493	485	499	534	490	508	495	483	476	518	527	526	497	503	491	538	509	529	501	479	515	507	503	514	527	529	507	517	504	531	495	536	492	479	511	524	532	458	537	504	513	496	485	514	509	504	518	499	522	521	469	464	483	506	519	557	511	483	517	509	507	502	477	514	474	533	513	518	524	507	513	523	499	517	528	496	480	521	500	525	529	538	459	520	516	507	493	467	480	506	477	495	505	492	496	502	507	491	504	506	507	506	481	521	520	488	496	480	495	462	473	524	496	567	486	511	510	538	517	494	526	523	486	522	467	495	469	466	550	502	518	506	502	541	520	511	531	539	508	517	512	540	475	542	523	504	497	466	501	512	516	536	478	511	535	506	491	485	538	476	499	473	486	507	478	482	529	477	515	546	550	515	536	485	481	489	477	510	473	493	474	501	529	517	523	518	494	495	502	518	528	535	521	518	502	505	504	500	518	504	502	497	499	501	510	464	522	482	495	512	545	504	499	517	496	525	514	515	479	504	513	526	503	507	491	520	475	456	490	516	494	515	484	485	506	506	531	468	481	529	537	505	490	518	502	489	499	472	510	516	517	502	555	480	480	547	483	487	482	549	481	499	524	519	523	544	564	523	512	524	518	535	501	520	538	510	518	478	520	517	510	489	494	490	512	476	483	517	510	495	493	519	504	551	484	495	479	491	514	495	489	546	477	437	478	515	506	506	467	503	501	503	509	510	497	504	550	507	469	503	533	471	519	503	534	524	496	478	515	532	466	524	470	483	481	517	496	499	540	516	455	480	498	499	486	528	480	511	505	538	475	480	498	545	493	505	468	532	510	513	522	476	504	518	498	513	500	502	507	470	522	558	516	481	512	518	523	504	489	479	504	534	533	500	492	500	496	511	534	489	483	488	523	537	505	502	509	529	491	476	467	540	469	479	487	508	504	492	497	528	483	493	546	538	539	493	521	484	526	470	512	511	500	495	482	516	539	476	478	519	490	526	464	502	465	505	514	503	546	481	501	501	524	524	499	545	518	504	520	519	536	535	528	496	505	540	498	514	529	503	512	520	510	490	501	495	503	496	539	545	477	430	496	506	510	523	472	463	555	516	490	497	516	489	503	489	490	483	506	504	492	506	523	514	495	497	495	493	518	500	497	500	503	496	502	511	507	536	485	508	506	504	499	508	566	504	498	512	516	493	510	539	556	541	524	521	547	487	520	480	516	481	512	493	488	513	511	539	476	487	507	515	502	534	540	520	506	525	468	505	532	487	516	475	531	497	503	489	516	497	491	484	480	526	514	532	523	503	499	505	510	484	465	526	489	548	521	499	469	504	493	508	542	495	500	502	522	500	490	489	468	478	515	504	484	516	514	524	532	471	507	512	507	521	480	498	492	508	521	459	490	509	500	535	508	522	493	532	546	489	487	462	504	500	467	487	508	500	524	509	527	497	449	512	506	491	488	521	479	518	514	508	470	500	532	503	499	482	552	519	494	442	511	486	546	461	479	471	496	523	509	500	533	526	518	469	495	521	539	477	535	534	509	576	493	481	491	525	486	539	448	489	496	491	477	530	510	512	554	503	519	575	541	528	527	500	503	511	505	541	496	537	505	522	504	493	501	509	533	490	535	501	508	500	490	531	544	514	493	486	467	530	478	510	538	507	519	506	490	525	513	540	503	473	517	517	482	512	495	554	478	531	496	515	446	499	531	467	500	503	511	534	483	511	501	538	517	505	484	514	504	501	512	492	540	526	468	522	501	550	523	542	499	486	489	498	517	512	507	496	528	465	560	512	489	537	517	501	520	509	517	495	490	471	546	519	496	528	492	520	509	506	496	523	483	498	518	508	509	456	487	509	494	526	525	521	510	482	508	514	499	522	493	521	491	488	496	505	557	506	505	480	494	489	535	508	515	498	499	533	495	519	500	500	496	511	502	555	470	507	481	491	508	514	521	520	493	530	519	499	514	523	484	479	537	498	524	473	486	511	537	522	505	494	474	517	532	453	520	518	491	529	462	505	540	510	466	537	500	525	500	483	526	490	512	505	510	454	504	503	489	496	505	508	488	476	533	510	495	495	504	536	517	544	495	530	513	471	524	493	481	500	504	515	522	531	523	501	534	540	500	506	487	446	503	495	493	510	478	533	532	506	491	527	496	538	538	506	529	519	494	509	520	478	512	505	562	465	524	522	503	487	484	508	522	492	538	491	555	539	513	478	487	506	481	484	515	491	509	519	504	499	517	526	481	543	506	494	535	494	517	502	473	555	471	496	519	539	511	504	513	503	505	526	475	511	516	477	505	516	497	500	526
23966	21116	28124	24336	19308	4248	1602	1007	745	630	582	448	461	383	321	253	247	210	227	206	225	205	215	176	198	210	197	182	169	176	166	170	146	173	168	171	199	156	165	162	156	168	176	185	180	171	175	161	176	174	155	153	167	142	171	156	156	165	154	177	155	160	133	145	148	153	133	146	144	147	155	153	148	141	140	144	134	144	146	158	142	142	159	159	155	162	158	161	136	143	159	145	147	147	126	165	126	158	154	145	150	119	139	160	138	161	137	140	127	149	152	147	151	161	139	154	132	157	149	140	161	122	141	135	145	164	162	151	139	143	147	144	156	139	148	146	143	139	164	165	141	136	144	159	160	165	140	141	140	149	145	144	164	151	162	151	142	153	142	151	133	151	140	165	140	142	138	164	161	132	143	143	143	174	166	136	146	157	151	154	153	165	165	157	131	142	141	138	146	140	171	158	150	137	162	139	170	124	143	160	134	140	149	153	160	157	142	150	133	171	151	131	166	155	141	146	152	164	149	162	170	153	156	135	158	144	141	162	143	149	146	156	145	154	134	146	133	163	128	140	135	165	143	133	165	159	141	136	134	157	138	151	171	165	155	141	138	149	158	125	140	152	145	158	160	126	138	145	131	160	117	135	151	150	168	147	130	135	139	155	142	162	162	164	142	150	171	147	142	158	148	127	145	147	147	138	162	184	132	166	156	138	147	166	148	167	150	146	132	146	138	170	149	136	153	173	131	160	160	136	151	161	139	150	152	161	149	143	173	148	152	152	155	151	149	151	153	150	120	147	148	128	150	155	128	134	134	145	163	145	155	144	135	127	142	142	155	148	132	137	139	147	144	161	147	126	168	162	169	146	154	146	167	145	141	128	148	159	143	155	146	117	138	130	135	141	129	140	138	167	133	144	153	162	145	137	156	161	146	158	165	153	176	143	148	139	149	161	143	141	169	135	163	139	158	150	162	146	145	143	123	123	131	142	146	166	148	120	150	152	154	166	155	148	123	164	150	145	147	139	138	129	145	138	153	169	139	136	145	164	143	149	129	156	155	152	147	148	151	144	159	125	140	129	145	129	143	159	133	141	170	157	165	158	154	155	153	138	144	147	153	154	159	150	141	149	144	143	138	133	161	130	166	174	145	142	130	168	172	140	145	139	137	145	160	132	128	151	174	162	148	172	143	137	148	143	147	125	132	153	121	132	136	159	163	150	131	148	163	155	163	166	134	132	133	135	137	147	141	145	151	154	160	145	150	154	146	139	139	150	143	141	132	152	151	163	142	145	145	154	149	142	148	177	142	161	133	144	156	166	142	140	170	129	140	151	152	147	146	141	152	162	139	139	150	159	162	148	152	136	137	147	147	160	150	148	158	156	140	154	138	182	146	160	142	147	134	145	145	131	158	148	124	159	159	169	148	164	143	136	144	146	165	162	147	132	161	136	149	154	144	163	164	131	139	157	154	168	156	140	142	137	128	132	130	148	123	155	161	142	166	116	160	132	157	183	152	154	154	132	144	147	163	130	140	155	151	128	152	161	139	158	146	157	169	174	132	140	149	164	149	150	133	148	146	126	150	150	122	154	134	149	166	135	151	174	142	161	165	145	157	150	155	158	134	132	154	159	160	154	145	151	143	145	133	153	144	150	140	137	137	155	150	149	142	152	142	167	164	131	141	132	151	160	161	143	170	150	134	124	150	157	138	142	144	149	142	119	131	128	141	141	165	134	168	153	154	161	163	151	134	147	136	137	176	125	139	152	154	138	149	139	132	149	134	160	167	138	132	138	144	132	157	146	142	147	155	151	149	161	143	161	137	178	136	154	146	155	164	132	136	147	160	129	142	154	150	128	134	156	166	132	158	158	149	170	167	144	134	125	139	150	168	131	138	157	152	164	140	130	131	152	160	173	148	136	151	163	139	130	140	139	153	127	128	155	139	135	153	122	135	156	169	132	131	172	145	154	173	156	143	146	145	157	137	175	117	158	138	157	133	137	166	152	156	139	129	159	139	166	167	136	143	142	161	165	151	160	144	167	149	151	149	145	141	173	150	163	124	149	138	161	156	137	155	154	140	141	151	115	154	147	156	153	152	143	128	162	159	145	176	148	177	140	150	152	155	134	141	144	138	156	160	140	158	142	139	132	140	175	147	144	134	163	148	152	153	147	156	132	147	155	120	138	102	158	177	161	167	137	138	142	148	168	168	146	137	152	146	129	161	155	153	134	158	155	143	146	154	126	151	147	161	154	137	159	133	136	157	164	133	151	155	128	150	147	163	129	135	131	156	138	129	146	130	183	160	153	155	139	133	146	149	129	140	150	154	160	166	155	138	133	166	152	155	161	144	167	129	149	142	139	132	140	139	140	138	152	174	141	140	137	142	154	144	153	153	159	164	162	152	145	160	133	158	154	159	144	135	155	144	135	134	139	139	136	168	154	150	168	138	133	165	147	147	146	144	174	147	128	125	146	133	165	152	160	130	134	149	160	142	148	145	163	146	134	161	146	148	149	158	138	139	147	145	158	141	145	143	151	156	163	148	153	144	158	153	143	121	145	149	160	149	141	144	133	137	158	142	153	162	123	148	150	143	137	155	150	154	170	139	154	152	152	130	149	149	170	157	140	137	153	120	178	145	129	153	164	148	133	139	131	148	147	143	152	136	147	144	150	159	137	151	132	150	158	154	148	161	150	156	159	148	148	138	151	151	144	160	163	136	163	160	132	153	149	126	158	143	125	153	144	162	121	146	159	173	154	160	154	133	150	133	123	121	147	142	153	163	132	172	138	135	156	126	144	157	160	134	133	153	141	168	141	167	137	140	159	160	142	138	152	126	130	142	155	158	144	146	147	156	123	145	152	143	137	161	143	154	158	173	153	149	150	153	144	144	144	150	159	139	175	151	152	146	147	153	139	139	149	143	155	158	135	128	153	133	136	142	126	130	119	162	152	165	138	156	161	130	151	142	176	153	147	144	162	127	154	135	159	130	159	136	133	138	149	146	148	131	163	169	134	161	150	136	146	124	159	163	136	150	131	153	165	143	147	145	151	130	139	141	142	147	144	158	130	143	146	136	150	127	134	150	146	149	135	145	164	147	143	163	157	155	144	147	137	157	151	161	164	133	154	158	145	153	138	135	153	134	141	168	151	134	157	152	129	156	141	130	149	143	151	163	155	160	155	138	140	137	137	139	141	150	146	148	159	139	147	141	169	151	149	135	142	139	141	172	147	144	146	147	123	143	171	157	143	141	171	167	141	162	155	134	162	162	138	146	142	142	140	162	158	155	138	159	155	161	152	146	145	158	135	142	134	139	151	139	157	151	157	150	153	147	137	141	174	186	122	140	146	129	152	131	160	149	143	140	141	147	133	179	141	147	149	128	151	137	134	149	154	127	153	137	151	163	148	153	159	142	158	134	137	147	145	145	131	144	148	151	150	128	160	148	135	131	131	136	167	145	158	150	143	163	166	138	155	136	133	151	156	149	132	156	150	144	154
12780	24733	21932	13234	9098	6377	4692	3722	2985	2458	2077	1902	1701	1325	1144	920	811	652	648	604	613	572	544	508	555	513	511	412	425	402	399	396	417	383	369	381	366	387	428	384	389	437	377	454	445	441	450	402	383	365	351	358	356	359	393	336	361	290	338	311	362	312	328	319	324	312	329	328	315	316	322	305	289	331	297	323	301	320	334	325	312	303	334	298	330	308	334	304	316	349	321	331	346	330	316	353	317	321	327	347	318	346	296	317	355	333	313	314	319	295	298	302	286	291	293	309	308	305	283	300	320	318	313	323	280	329	286	296	325	289	306	308	344	316	305	311	309	308	319	277	264	293	282	299	316	288	336	309	310	318	320	301	303	312	327	323	307	306	287	313	329	315	284	329	330	310	294	315	304	311	304	292	287	323	330	307	300	341	313	322	322	317	327	282	294	285	311	311	263	318	279	308	313	308	290	318	307	339	304	301	298	296	305	318	286	315	282	302	311	304	317	309	338	303	303	288	321	274	296	286	318	311	281	319	292	294	302	287	334	288	331	321	323	307	286	316	313	285	313	311	320	282	314	310	312	287	293	328	290	346	311	320	321	287	307	316	281	277	333	330	331	294	289	334	338	318	287	287	317	297	267	281	302	316	283	287	295	289	341	319	324	301	296	310	292	333	263	300	306	320	296	310	299	319	297	309	292	298	349	329	305	283	319	342	282	309	286	331	295	315	314	291	318	308	299	281	303	308	294	300	325	318	323	336	333	332	290	296	321	316	322	306	312	299	298	292	362	302	307	296	303	326	316	311	269	327	307	313	320	327	304	291	305	313	285	287	305	339	320	284	274	299	300	319	312	301	323	315	301	290	334	296	288	312	294	291	318	316	323	330	279	306	307	297	309	276	307	294	309	301	302	328	294	297	299	285	298	305	313	278	305	301	323	325	290	291	326	278	311	304	300	320	316	324	317	283	305	319	301	304	326	304	311	269	300	328	301	300	329	319	344	313	317	287	315	318	286	306	304	313	316	308	327	288	309	308	328	302	299	319	316	298	268	300	326	299	286	316	287	339	335	289	294	308	317	293	274	299	313	295	341	307	307	281	317	305	290	335	320	292	311	311	354	291	338	312	277	306	294	307	328	328	290	314	294	301	313	311	289	342	315	328	305	320	326	296	310	290	284	330	320	318	326	332	303	310	306	328	294	313	323	302	301	307	306	268	291	292	281	326	324	304	360	300	316	283	320	306	335	294	296	304	302	311	308	336	345	298	285	308	345	312	322	338	291	297	324	285	341	279	296	316	330	313	309	352	299	323	330	315	305	290	295	280	325	299	280	309	303	326	283	297	308	321	265	328	309	350	333	270	304	294	308	303	322	311	285	330	320	295	301	290	306	339	291	300	286	313	336	298	310	346	302	317	294	309	300	320	323	297	294	286	328	311	284	283	321	299	333	330	300	331	326	319	307	270	292	311	302	315	320	348	297	361	289	317	316	297	276	326	326	290	313	308	316	324	345	324	307	304	308	334	299	322	297	309	286	305	311	304	319	303	363	307	305	302	326	304	302	348	298	319	302	295	316	322	313	302	318	299	286	263	309	318	299	311	333	299	313	319	291	326	307	310	303	307	295	306	280	303	340	296	351	323	283	302	325	309	314	329	312	302	299	303	285	331	354	329	326	331	295	295	328	313	280	299	337	328	306	329	266	302	291	301	303	327	305	326	307	331	333	319	323	316	305	327	301	315	336	315	270	317	291	314	300	279	310	310	289	296	337	318	344	311	290	317	297	302	304	292	296	338	291	316	333	322	313	292	282	276	309	320	298	329	331	336	310	304	309	301	318	295	295	307	344	304	311	277	318	315	321	322	266	316	317	289	293	335	313	305	321	310	310	316	327	302	277	307	302	327	301	305	284	291	344	325	294	303	291	289	314	313	316	306	320	301	337	330	297	280	323	297	309	289	286	296	312	325	312	285	327	302	323	321	324	299	326	302	305	270	332	304	305	315	314	295	301	343	326	303	342	327	296	324	308	299	319	308	324	287	341	296	300	350	354	301	301	319	340	290	327	309	302	292	354	316	297	339	335	338	283	297	292	314	293	305	295	315	317	331	290	310	274	310	325	309	302	321	307	300	317	318	324	310	300	339	303	303	324	345	298	278	303	296	324	310	290	289	279	314	301	276	307	330	307	332	323	301	312	306	293	297	346	308	330	307	308	306	316	300	296	322	303	283	287	317	282	346	343	317	314	336	337	323	320	316	311	320	263	321	303	299	312	326	328	312	315	336	309	325	287	323	304	290	328	337	347	307	309	334	326	290	267	320	300	308	302	336	282	300	280	319	283	335	314	327	288	303	322	300	339	307	335	283	319	346	311	285	316	300	327	284	317	324	317	327	313	290	317	268	293	336	315	311	312	330	314	305	291	297	300	283	277	299	314	317	287	294	308	336	313	337	331	316	326	318	302	334	292	339	335	303	325	319	320	319	305	324	324	299	321	339	318	285	348	314	318	297	305	308	300	296	309	328	301	303	329	316	309	317	299	319	326	309	306	302	328	313	298	290	288	322	298	296	285	306	272	301	306	328	339	319	315	295	318	314	320	300	283	349	302	302	325	302	303	301	287	276	288	283	327	288	301	301	310	303	348	344	314	326	253	292	322	315	308	304	300	323	303	310	290	317	319	310	324	277	285	308	293	301	325	308	283	297	316	305	333	296	336	291	317	335	310	311	301	315	321	307	302	325	299	289	298	307	287	314	311	301	303	342	307	307	308	326	315	297	343	321	291	311	304	314	296	280	339	294	300	313	325	306	322	320	304	291	307	301	347	292	303	276	277	310	306	292	319	295	294	324	296	290	325	291	319	302	318	319	311	324	310	317	316	305	319	299	301	356	289	328	321	297	294	290	307	284	302	333	293	301	310	279	309	290	319	305	321	314	322	283	301	301	318	283	319	329	300	311	290	311	310	294	320	305	317	313	319	311	314	310	302	325	307	276	309	325	323	308	290	307	291	326	312	299	334	337	283	331	327	311	298	339	335	293	298	287	278	316	308	274	311	323	292	304	347	285	328	320	306	302	280	330	294	287	332	315	342	342	325	288	284	321	305	314	287	293	298	316	290	335	260	312	290	315	331	309	308	289	333	315	307	325	319	317	296	306	330	325	301	313	298	283	319	319	281	337	275	298	304	344	288	340	293	293	306	308	306	315	350	299	293	323	296	318	310	308	334	320	317	318	287	334	305	323	303	355	336	314	330	314	342	327	334	305	299	308	302	283	327	309	308	286	273	314	363	285	285	280	285	311	309	301	286	303	314	279	345	342	293	311	286	340	310	317	328	322	313	300	368	290	310	325	299	323	322	309	325	296	318	318	296	295	323	299	323	311	307	337	337	319	319	319	262	309	323	260	313	344	335	298	335	295	317	287	281	312	357	289	311	329	320	329	303	304	303	301	291	327	302	305	278	319	316	304	316	312	309	324	305	327	331	317	320	321	266	289	286	317
23085	21117	28822	23681	21122	18368	4217	1574	1131	947	802	705	659	497	448	374	390	280	300	284	280	280	260	279	268	231	223	252	200	200	251	216	182	201	209	167	201	214	186	192	205	199	201	196	236	222	226	238	211	230	197	201	192	194	197	187	178	173	174	174	158	162	140	163	162	191	184	180	157	185	169	178	186	180	190	171	179	151	158	179	161	187	161	162	190	192	185	169	149	156	206	160	138	173	166	162	166	162	163	166	150	177	167	158	166	172	178	168	170	152	169	174	172	155	171	173	158	148	157	174	162	181	158	198	185	192	174	154	159	171	191	155	163	174	167	172	184	150	171	177	161	175	192	173	165	158	140	177	143	142	170	197	177	164	170	171	168	184	171	180	179	159	148	163	173	155	157	171	185	145	171	210	171	151	153	163	168	186	187	170	164	181	138	165	159	184	174	156	169	171	169	157	185	157	158	166	174	182	176	187	156	167	159	163	171	188	180	157	178	161	175	169	166	179	164	177	147	169	161	169	157	189	175	188	173	149	159	165	169	161	151	175	156	178	179	172	165	186	187	162	143	178	151	152	174	165	167	161	165	157	145	163	154	177	198	151	154	159	182	178	170	150	180	154	143	166	178	172	154	172	164	162	179	174	165	154	167	161	174	178	178	167	165	184	170	163	161	153	162	184	186	166	165	175	176	172	163	167	162	163	177	173	196	176	161	170	160	135	152	179	140	175	151	152	168	197	169	154	177	175	158	177	175	172	167	159	164	170	161	186	156	169	136	187	158	172	183	147	169	160	182	160	152	171	147	178	165	170	157	146	156	156	161	157	158	169	157	139	172	156	149	166	155	186	165	161	151	189	174	165	168	179	184	169	145	162	154	170	167	168	156	189	158	167	187	175	172	166	174	164	178	147	171	166	171	152	165	172	162	164	197	184	166	175	164	176	183	177	159	164	173	169	193	144	155	153	160	177	183	172	163	148	162	172	168	171	163	160	180	188	174	161	170	162	163	190	179	173	162	173	170	179	169	141	195	156	176	171	167	160	158	170	166	166	157	145	175	182	152	191	155	158	168	180	181	176	174	157	170	135	154	157	162	164	158	167	203	167	149	160	171	154	183	179	165	157	185	167	138	190	162	171	174	172	153	181	178	187	171	157	171	174	166	170	171	167	161	183	161	171	167	186	181	181	143	176	186	171	153	163	180	179	143	183	158	175	146	166	153	157	171	181	151	174	169	175	153	167	163	173	169	164	164	163	162	174	141	176	170	154	175	144	170	167	152	176	176	183	168	162	167	182	157	174	154	166	153	165	169	145	186	165	171	148	153	179	163	151	190	166	160	158	136	162	175	179	177	159	176	158	165	175	146	157	194	181	146	153	173	155	142	161	175	181	178	201	169	143	172	172	159	182	183	176	138	126	160	188	160	169	149	171	157	178	164	178	181	172	169	161	181	174	144	166	157	174	174	162	174	160	154	173	178	160	169	163	174	187	144	147	172	163	183	192	176	169	168	175	177	147	162	169	182	171	175	171	155	169	177	172	159	155	151	169	178	162	153	162	165	197	162	173	186	164	198	191	166	161	149	170	156	177	163	197	153	177	156	147	145	160	170	167	158	174	172	171	164	207	161	155	177	153	165	155	192	169	162	177	166	171	178	194	186	160	178	155	156	185	146	159	162	175	165	177	150	163	153	164	154	165	184	176	169	150	160	171	173	169	161	143	177	186	166	176	160	174	179	171	176	160	154	175	171	169	159	146	182	170	155	192	165	173	185	174	163	172	187	160	166	166	167	161	156	182	187	170	168	177	166	158	186	164	180	189	150	162	161	182	173	179	153	146	174	168	148	181	155	168	150	160	168	154	147	162	165	160	156	175	156	163	171	163	180	159	167	150	184	173	152	193	151	169	156	161	149	175	173	164	153	181	154	168	158	195	163	159	193	151	144	161	170	163	170	161	190	166	188	165	164	176	131	162	160	138	175	191	165	168	182	150	167	172	168	161	191	172	168	182	166	164	177	185	145	157	187	167	159	155	157	185	167	180	150	166	165	151	148	192	157	153	179	166	172	155	161	168	143	182	171	174	153	184	189	183	157	150	168	138	181	148	165	166	181	157	198	177	152	155	179	171	157	168	187	167	158	155	146	178	156	172	172	200	181	182	177	171	153	163	150	177	153	174	151	155	161	184	162	175	144	182	177	154	172	160	177	151	162	166	164	168	179	172	183	175	174	165	159	165	170	171	167	164	170	172	160	175	190	157	127	150	164	178	157	191	192	197	175	143	195	168	171	156	153	161	201	170	172	160	152	168	175	144	169	154	160	167	178	173	171	173	173	158	162	165	148	163	180	153	185	164	147	180	163	155	184	174	150	160	174	180	181	168	166	156	159	175	178	167	169	161	159	158	161	175	184	191	155	155	173	171	130	201	175	172	143	180	179	163	156	161	180	159	153	180	166	174	163	152	152	153	175	163	211	173	174	176	153	163	168	163	163	167	153	163	179	165	150	200	154	183	153	205	153	149	177	162	157	169	175	141	157	181	158	168	171	174	168	181	160	165	157	170	146	170	174	156	176	146	157	163	179	144	150	187	163	177	158	178	155	165	171	166	170	165	154	169	155	155	174	184	175	178	155	143	190	187	169	181	170	172	160	167	154	199	142	148	176	172	159	147	168	187	179	175	185	179	163	182	181	164	163	166	176	174	173	173	153	167	158	139	146	147	169	193	179	164	180	167	176	164	158	168	176	146	170	174	171	171	179	174	191	178	151	189	175	155	194	153	175	167	182	152	158	155	167	165	148	169	161	151	182	172	179	169	156	161	172	168	161	175	185	180	156	174	190	181	191	169	178	162	186	166	181	185	177	176	159	162	169	157	168	170	174	181	158	190	168	153	160	161	137	170	189	168	161	195	162	173	173	166	178	165	160	148	177	153	161	168	148	160	194	150	144	183	167	168	192	174	152	166	147	172	166	171	177	160	147	161	163	167	126	167	159	169	169	146	174	160	157	170	180	179	171	171	154	163	158	189	170	162	175	180	170	170	172	170	197	173	179	138	174	167	146	155	181	177	203	172	163	190	186	173	179	173	188	166	137	144	148	155	167	206	153	165	150	173	184	169	194	176	161	178	167	161	158	157	174	188	180	148	165	164	165	176	185	187	171	174	187	171	170	175	167	178	171	154	155	182	179	148	183	134	175	153	182	156	155	170	166	182	172	144	162	171	184	153	151	186	158	166	142	149	171	166	170	165	156	177	152	164	164	154	151	161	166	168	185	159	182	170	190	174	172	155	167	170	206	180	158	171	155	203	166	172	150	180	184	168	182	164	166	174	170	139	165	154	147	196	170	172	162	167	154	154	161	171	146	172	154	174	166	179	181	173	187	139	158	172	167	162	160	188	177	171	180	198	154	153	176	142	163	174	156	158	164	167	168	162	157	160	166	138	160	154	158	164	181	197	171	176	178	188	161	183	166	166	161	149	182	169	185	174	169	161	152	158
14982	29540	26229	17095	12467	9238	6711	5314	4315	3669	2939	2571	2434	1889	1528	1226	1017	968	831	820	779	763	696	706	715	656	620	569	511	488	466	434	408	472	454	434	429	434	446	473	471	467	482	514	526	495	513	500	430	410	423	403	415	389	412	409	353	355	382	336	365	341	366	347	343	348	345	352	358	343	319	328	336	324	359	332	298	370	330	330	373	346	374	345	326	323	344	333	354	381	330	350	353	346	360	355	343	317	320	324	328	319	304	335	356	338	300	330	340	331	320	328	320	368	349	311	332	312	336	323	319	327	314	300	339	342	314	299	319	331	325	307	341	307	333	309	333	295	321	312	302	352	295	331	310	317	310	303	324	305	347	310	347	348	316	323	351	322	348	328	340	327	348	314	304	289	337	332	307	364	323	314	327	356	356	351	313	314	311	348	351	335	343	321	328	316	328	315	309	330	312	286	310	301	339	340	312	340	322	339	314	292	312	352	347	335	333	316	365	331	308	372	332	349	320	374	335	294	382	304	293	352	314	320	316	333	315	333	339	353	334	326	318	306	326	357	329	321	322	328	320	353	294	324	322	350	312	346	307	309	346	353	342	331	345	326	337	305	340	351	314	324	330	319	337	328	354	333	326	321	345	310	327	307	327	334	307	363	319	325	347	321	322	318	306	313	348	302	336	318	315	350	339	340	344	320	316	348	310	350	339	362	326	304	300	287	326	323	337	339	318	301	322	331	359	309	335	333	304	323	322	325	326	332	331	299	329	324	342	329	316	317	326	318	282	325	346	312	321	305	331	331	284	319	311	315	323	314	341	312	291	310	312	318	341	296	314	331	342	353	288	336	345	363	330	315	332	332	333	329	335	313	358	317	307	329	318	320	328	357	322	321	313	357	315	328	327	285	316	315	305	326	323	304	345	327	342	338	354	312	295	331	346	319	346	333	284	316	313	282	339	330	306	297	320	316	309	323	335	332	377	336	338	319	351	302	350	335	329	352	330	332	339	345	294	322	303	316	338	346	307	323	305	341	350	346	311	326	302	333	356	325	298	298	300	356	335	310	353	331	326	326	340	332	336	302	322	283	330	317	333	317	307	320	336	307	371	309	327	307	338	321	315	328	326	358	351	307	307	306	321	328	335	314	330	315	317	324	337	327	344	351	325	306	354	327	356	330	335	307	343	321	334	307	325	301	324	372	299	342	305	296	337	344	325	330	324	319	342	296	344	341	377	285	319	340	316	309	319	329	313	329	327	342	315	339	317	344	307	324	345	352	342	324	323	348	296	354	330	342	362	343	299	311	342	327	339	307	315	323	318	326	325	310	307	323	320	317	315	305	344	352	305	309	373	315	329	334	316	302	329	327	303	348	330	350	303	365	316	319	297	345	344	307	328	332	295	369	349	329	312	318	339	310	336	351	337	316	330	323	308	334	311	302	317	304	307	316	340	338	320	318	325	336	353	367	365	330	330	334	330	321	354	337	385	326	292	327	333	313	300	318	313	333	343	329	320	363	319	319	335	328	300	362	322	307	345	319	300	316	305	300	308	314	333	315	334	347	318	332	355	357	326	367	313	313	307	298	322	364	347	297	313	319	344	317	364	324	328	315	314	337	335	309	329	350	336	350	302	322	352	319	324	327	317	321	322	356	357	355	301	329	343	324	324	309	346	308	301	348	317	341	329	324	331	307	330	326	332	355	326	355	328	305	317	340	331	342	309	307	312	310	309	335	349	305	326	298	326	341	349	361	317	330	345	331	329	315	338	325	312	320	323	334	355	348	345	326	328	319	312	317	316	320	338	339	335	339	321	317	307	315	293	309	328	317	331	329	353	360	346	311	297	311	302	321	340	308	355	352	322	311	308	314	309	362	303	320	314	333	308	325	321	310	311	317	343	343	341	338	337	312	310	344	344	356	349	294	346	347	308	324	319	338	323	311	316	297	336	305	329	326	320	320	333	332	317	325	299	307	316	336	320	359	302	318	299	304	326	292	319	371	335	329	321	304	340	314	364	348	301	319	332	329	345	308	296	332	343	325	355	314	356	327	354	323	304	317	306	340	314	298	332	329	339	309	280	322	310	339	341	376	326	345	328	334	314	282	337	316	287	341	327	318	318	326	296	328	316	342	353	326	326	331	356	344	339	311	311	336	329	330	316	334	316	346	311	288	344	297	296	375	324	311	312	333	329	321	308	324	327	324	310	328	337	337	343	325	323	318	338	320	307	329	321	338	344	303	327	352	330	344	360	337	324	292	350	360	332	323	343	343	323	345	334	345	311	318	343	320	331	340	293	292	325	304	336	329	338	309	312	344	309	354	316	334	322	366	330	333	315	312	304	308	308	336	333	296	314	356	331	334	308	335	309	310	340	297	324	327	331	341	332	309	288	319	283	306	311	307	392	306	303	338	334	343	324	315	317	344	320	335	322	339	301	326	315	329	338	323	356	297	320	323	338	332	311	334	321	320	336	351	337	334	363	354	342	295	348	333	311	321	345	300	330	311	335	299	346	314	339	293	341	316	325	335	326	324	369	358	345	355	312	332	304	329	307	354	319	324	334	332	312	342	324	288	334	348	338	339	355	304	342	328	332	339	309	357	342	314	328	289	333	352	321	304	325	322	314	363	299	307	337	341	335	330	346	310	334	339	332	328	332	327	340	318	307	331	301	318	333	319	320	330	334	353	329	325	330	353	350	335	336	337	336	331	315	302	320	350	345	326	309	306	312	352	310	304	307	291	339	331	320	302	335	330	316	336	302	330	293	352	338	337	311	331	340	351	335	308	331	349	319	322	320	342	322	350	309	360	304	293	370	364	336	359	325	347	299	336	307	349	337	347	308	308	347	323	305	321	324	307	322	329	320	310	322	321	331	328	306	330	301	335	337	331	333	307	335	322	315	337	322	334	336	340	311	305	364	322	353	356	336	358	315	351	323	334	324	309	368	329	308	314	322	342	296	348	318	337	313	347	336	336	326	314	351	339	316	306	342	333	362	361	325	327	323	332	328	332	363	347	317	298	311	331	300	343	347	341	329	322	334	321	356	302	359	337	319	361	321	324	312	304	328	348	318	355	319	313	334	330	350	363	358	343	321	323	338	308	313	316	338	365	325	321	335	335	335	331	318	304	315	311	302	315	324	326	307	315	297	356	303	310	294	279	312	355	317	334	292	339	346	371	357	331	344	317	312	327	313	353	334	345	350	279	333	308	342	325	333	325	326	314	346	344	336	332	310	331	345	297	325	338	344	337	340	314	324	322	338	320	337	328	335	295	308	290	321	348	299	337	323	320	328	325	335	325	322	321	334	314	323	333	324	342	320	319	338	323	353	329	326	338	303	336	355	312	353	295	349	344	301	328	345	302	374	331	320	314	321	353	302	334	334	328	343	325	328	300	312	345	308	307	331	319	328	328	353	355	303	326	326	309	303	295	294	367	350	332	328	310	326	329	343	353	312	320	372	322	340	281	347	338	330	329	315	314	346	357	306	363	334	333	340	306
26481	20114	10903	3601	1805	1147	803	651	523	477	401	375	384	362	332	297	299	281	300	288	312	264	256	274	261	275	242	238	272	258	235	234	242	254	252	259	234	262	258	249	256	251	266	230	246	253	248	261	261	239	226	263	260	260	252	231	250	243	236	263	234	263	261	222	247	237	223	235	241	261	231	222	235	241	246	260	216	283	232	245	241	219	241	230	245	247	249	251	267	252	236	244	247	223	241	238	232	267	259	229	213	223	268	251	257	212	250	240	238	246	218	245	248	246	254	223	255	252	238	232	244	248	257	229	229	241	266	249	232	231	240	253	218	259	248	254	224	221	240	236	260	225	256	258	241	233	246	264	232	222	238	223	247	227	238	242	284	231	239	223	250	248	239	217	239	227	247	254	232	223	242	257	243	250	258	250	258	258	246	239	226	229	232	261	234	272	282	245	252	205	242	249	231	257	255	233	259	227	269	236	250	250	260	237	253	271	271	247	246	247	257	255	228	244	242	260	230	227	279	245	212	235	251	218	237	248	241	229	232	254	244	246	250	243	240	251	228	266	272	245	224	234	239	235	255	207	224	259	235	264	263	225	232	229	232	231	246	240	236	255	257	246	231	229	212	246	221	243	221	231	286	245	239	235	255	231	271	238	248	254	251	224	254	233	215	255	251	242	240	239	245	245	249	237	251	224	241	238	236	229	248	250	231	273	254	209	259	234	245	252	215	263	250	253	248	242	269	222	250	228	256	240	231	243	240	247	254	276	247	260	227	211	238	244	235	247	264	260	267	242	250	245	234	219	264	226	273	248	239	241	233	243	273	238	214	233	223	257	246	251	246	226	273	242	228	254	231	261	230	257	240	264	246	242	211	246	214	233	238	243	241	247	254	249	248	224	255	243	223	235	231	243	255	245	241	247	235	257	248	244	246	239	228	235	241	275	254	238	259	244	265	251	245	243	232	233	254	220	257	245	253	246	255	227	243	244	252	217	242	249	263	246	234	228	238	228	259	237	214	241	253	264	200	257	249	240	248	230	272	238	258	260	232	232	227	232	241	237	269	223	259	237	230	239	248	271	241	232	253	226	248	214	238	248	238	267	252	222	261	231	234	247	262	221	248	240	218	262	227	248	243	240	248	251	254	249	235	239	219	236	240	231	250	242	228	225	240	228	247	242	247	238	253	272	234	226	236	269	237	270	238	211	238	230	233	264	263	232	239	239	205	242	239	244	238	219	226	221	230	236	264	258	240	261	224	235	245	254	228	235	227	236	230	238	231	236	240	275	243	207	248	258	275	252	236	263	236	238	229	251	277	227	248	254	218	234	249	227	262	222	253	233	230	236	260	231	268	225	242	244	241	241	236	226	238	267	260	238	221	239	257	243	253	236	259	203	237	248	266	254	262	215	248	235	252	260	242	247	250	233	243	246	242	247	221	237	261	214	250	252	287	229	262	253	254	234	243	267	271	234	253	248	237	246	250	248	250	235	250	235	261	226	231	236	246	238	250	221	257	264	255	231	275	246	235	241	250	219	264	268	258	247	217	250	252	239	239	248	245	232	215	251	230	235	240	250	255	242	232	224	235	249	233	228	250	254	225	237	244	240	224	246	245	251	235	245	232	220	258	267	238	230	229	252	250	244	238	236	234	254	269	246	240	215	276	234	259	265	249	256	264	262	236	213	220	243	244	251	237	245	221	250	246	225	252	241	209	254	249	204	237	245	272	253	253	256	234	231	234	232	224	226	248	254	262	254	258	260	254	244	232	247	219	232	244	238	252	218	231	247	251	224	253	241	235	220	239	265	231	253	243	209	234	236	253	246	278	244	239	249	241	255	226	245	232	226	246	210	213	242	221	234	260	227	246	197	231	241	233	253	247	276	221	265	281	224	293	235	243	257	251	233	262	236	228	258	235	238	223	239	245	234	247	236	234	257	205	260	247	224	270	228	247	244	211	246	248	253	272	231	234	233	230	263	247	242	222	232	232	245	283	268	226	228	234	240	243	240	267	203	237	245	254	215	241	231	267	242	248	267	218	234	248	195	238	217	251	260	245	237	243	234	222	247	246	244	236	247	221	262	243	217	255	269	253	265	254	249	214	258	218	238	242	261	265	192	242	242	252	218	249	265	243	258	282	230	244	262	245	245	219	225	251	234	238	204	245	227	214	274	246	270	239	262	221	232	249	247	252	262	239	205	231	203	247	270	227	211	263	246	215	247	218	254	237	242	221	235	245	242	256	252	251	257	250	228	237	227	232	247	245	243	240	245	238	255	257	248	237	237	256	247	243	264	268	212	256	222	256	257	236	237	254	247	224	235	252	206	208	233	242	242	257	235	240	225	261	266	252	230	243	232	250	229	256	235	241	231	249	259	217	234	233	229	254	247	247	244	246	262	255	241	246	263	264	248	251	237	265	242	231	238	247	233	245	247	222	256	247	267	243	252	225	224	240	247	254	231	252	233	237	260	232	250	234	221	273	242	259	236	229	227	248	231	229	265	252	248	226	245	224	261	244	248	219	247	249	235	207	227	232	232	247	243	261	228	266	248	249	240	242	255	264	224	214	226	228	232	214	227	259	214	235	225	250	248	243	242	222	235	219	215	257	241	227	245	238	255	224	265	219	266	236	217	265	245	236	267	240	271	243	242	252	239	226	236	210	248	249	230	224	246	266	238	213	249	263	246	234	260	235	228	248	242	257	258	243	254	241	258	221	241	273	221	220	239	252	260	230	251	243	237	242	226	225	244	226	221	228	232	250	221	234	219	219	267	243	247	231	270	260	234	245	232	262	276	242	229	248	263	243	233	240	242	219	238	260	221	223	223	235	242	249	248	229	228	229	230	234	232	215	236	275	273	268	237	247	238	221	237	244	269	246	268	239	229	246	251	224	225	230	247	241	225	262	245	252	264	254	278	239	252	246	246	251	219	282	251	259	249	240	204	233	223	242	232	263	255	262	275	265	262	241	260	257	235	229	235	241	267	245	239	268	245	266	260	261	244	245	231	246	227	218	221	237	251	230	269	245	238	228	199	224	245	240	263	232	245	237	237	236	233	225	242	239	249	261	211	230	231	240	235	240	256	245	254	235	251	235	229	220	208	239	240	266	235	211	240	238	238	218	235	236	239	253	240	249	225	250	267	228	239	245	220	253	218	252	257	221	222	264	223	263	247	253	261	231	252	222	249	248	223	255	241	260	241	250	258	272	252	222	259	251	250	268	268	240	210	225	223	222	274	243	244	256	219	240	223	267	240	245	247	264	250	210	228	260	226	256	253	208	231	215	249	264	231	251	260	248	191	275	241	207	222	238	240	230	271	258	249	260	240	253	244	234	233	237	225	232	234	260	236	241	227	224	264	241	240	256	264	241	237	250	243	230	252	231	253	251	238	249	231	256	263	241	256	241	235	240	256	269	258	247	263	250	268	235	238	264	228	239	249	227	205	229	244	265	271	234	266	236	251	226	248	228	228	257	227	220	239	240	232	261	230	245	221
10975	16844	14273	7937	5095	3629	2785	2237	1888	1524	1383	1345	1228	997	868	786	651	661	626	621	619	612	611	643	677	615	596	592	554	530	520	539	503	525	499	517	530	519	589	575	547	588	618	563	560	538	574	590	516	482	488	504	473	528	498	502	499	523	473	520	459	466	511	501	495	512	511	499	537	504	469	479	516	489	511	548	503	495	525	522	454	481	514	491	501	492	539	475	507	503	508	514	493	515	472	484	483	474	482	514	492	498	486	500	491	489	516	478	528	510	522	488	520	528	508	501	511	474	492	538	477	475	503	536	506	496	550	474	503	480	495	442	510	476	515	467	480	533	493	507	483	491	465	496	483	486	530	508	515	471	497	487	494	497	470	492	514	478	480	464	435	450	499	526	474	504	510	449	483	448	518	508	502	498	515	528	504	524	535	482	509	505	461	445	498	527	454	494	491	507	512	499	532	490	535	496	484	455	517	504	501	482	497	459	481	529	551	524	489	502	514	517	480	522	465	499	491	502	506	481	546	485	478	490	499	461	547	477	527	499	487	503	508	506	462	479	520	477	484	496	535	504	471	515	442	493	480	517	480	496	520	452	513	471	527	488	465	456	500	479	510	497	468	484	566	509	511	484	518	518	505	472	481	489	521	509	490	519	511	503	478	471	479	504	523	540	472	469	538	470	510	513	496	482	517	458	529	470	501	483	525	515	497	510	471	484	511	477	528	480	496	583	481	500	516	500	511	499	491	478	472	519	494	494	475	495	500	493	507	507	477	513	470	474	497	482	484	489	486	470	499	470	510	524	513	498	530	480	521	492	472	513	485	468	538	456	490	511	535	440	493	505	497	527	552	471	526	575	499	500	494	458	466	502	487	538	491	488	493	502	470	503	498	498	537	473	516	519	508	468	511	498	498	476	491	507	511	505	455	501	482	497	527	500	480	494	475	483	501	506	502	539	485	532	484	509	480	506	495	483	519	509	464	473	510	513	478	503	510	544	494	542	543	511	477	501	532	497	487	434	490	482	492	506	476	488	486	477	525	548	518	504	495	505	508	472	504	524	478	533	487	458	531	475	485	518	465	493	507	510	506	511	551	528	469	485	512	493	494	518	482	515	503	499	506	488	528	537	530	447	500	466	526	540	524	474	474	538	460	486	470	514	527	491	499	493	498	494	590	533	475	485	528	490	521	493	498	467	482	469	501	524	476	478	560	482	498	477	504	452	491	460	503	495	484	485	466	475	487	520	542	449	501	489	483	519	497	460	469	506	493	508	536	489	502	523	490	491	473	479	519	486	496	473	490	490	469	514	526	494	488	486	488	447	479	530	481	547	474	499	499	479	468	510	485	486	547	531	501	496	480	483	507	510	507	491	516	480	535	520	506	515	518	548	502	504	519	479	499	506	528	527	447	491	502	481	514	474	475	497	488	468	488	499	497	486	498	500	489	459	501	528	510	535	515	543	534	510	512	487	500	448	485	504	472	495	464	461	527	480	487	549	484	481	504	534	486	561	504	478	504	469	500	465	477	474	495	530	497	525	483	506	541	516	473	478	502	509	509	476	462	500	493	525	537	502	450	530	465	484	536	482	522	497	502	508	464	474	514	500	561	513	488	484	489	492	514	476	500	520	535	483	497	490	465	474	455	504	477	497	486	527	491	491	479	486	485	497	507	460	515	479	522	499	532	473	527	514	475	535	479	474	480	540	485	483	463	492	494	559	471	504	488	515	508	512	525	460	463	484	484	513	537	524	485	510	526	461	484	530	528	462	451	485	491	498	513	512	513	491	510	521	489	539	492	485	482	456	498	516	513	485	460	507	550	515	474	481	455	489	501	511	478	477	514	509	484	503	516	510	499	494	497	522	512	523	493	470	510	505	490	492	491	458	472	490	519	500	503	507	500	481	474	480	518	477	522	497	491	519	492	523	497	518	500	494	489	478	505	544	511	544	491	516	507	475	504	519	510	537	498	498	512	482	503	493	505	461	517	511	437	526	458	522	480	518	465	486	505	522	531	487	481	503	510	501	521	494	520	505	485	471	513	512	496	511	481	493	495	481	508	502	495	484	488	512	514	502	505	491	467	514	473	544	520	480	459	463	513	493	470	513	490	531	489	547	477	476	478	463	473	478	491	507	475	464	523	546	527	500	535	527	513	494	510	497	486	506	501	513	499	465	515	542	500	523	472	541	476	491	520	454	477	528	510	512	529	493	480	420	553	448	480	491	505	483	475	505	481	455	547	502	478	488	459	517	480	489	528	518	489	567	467	479	459	505	480	511	478	476	485	511	505	514	497	499	507	507	504	497	528	497	511	485	471	454	489	531	481	496	516	510	454	572	504	470	489	502	521	493	495	468	478	463	540	501	486	504	542	471	517	491	479	480	457	533	495	506	473	499	516	519	496	530	529	468	484	502	515	516	498	520	501	519	484	473	523	493	488	499	470	487	504	466	478	516	462	481	530	487	512	502	471	522	476	495	503	541	500	521	509	481	513	463	484	489	500	479	490	486	464	539	513	500	501	476	503	507	501	489	472	486	471	514	487	478	501	505	490	505	511	475	488	487	509	491	518	486	513	516	508	487	478	486	475	520	504	519	511	500	514	487	478	517	522	488	540	478	494	457	512	492	517	475	527	482	453	505	494	507	506	504	534	514	482	454	510	485	511	488	481	509	489	491	472	507	502	488	545	497	491	498	488	491	551	520	467	533	485	480	487	497	485	483	494	452	487	504	494	516	527	518	479	522	500	490	473	482	482	469	525	516	504	462	490	525	483	516	496	482	493	506	524	490	543	462	508	446	508	509	500	479	521	510	502	544	477	502	488	459	486	484	487	488	535	497	504	502	525	498	530	497	481	494	526	513	511	490	482	487	511	474	519	475	511	491	472	459	523	516	500	511	479	504	501	490	547	477	448	524	513	535	549	503	483	496	507	483	503	514	497	467	497	508	507	540	448	528	488	494	487	471	486	541	542	468	508	461	525	512	500	455	513	528	498	512	495	493	496	491	551	499	519	474	435	501	498	493	494	483	488	500	514	512	502	505	456	525	521	474	528	489	507	460	490	473	495	473	514	491	491	532	484	494	501	522	498	541	505	521	489	512	547	520	546	512	485	496	493	513	503	518	492	469	494	516	482	480	488	485	496	485	497	484	511	495	537	482	499	495	493	511	502	516	509	513	452	481	498	507	497	509	517	478	517	504	498	511	498	504	508	499	510	486	512	489	477	494	544	530	489	487	522	442	477	494	488	510	532	493	533	498	486	515	479	466	505	493	502	486	511	462	501	490	474	494	513	481	476	531	515	497	506	469	471	475	485	507	493	483	467	502	528	508	527	477	504	500	527	487	475	504	475	480	489	480	501	485	471	523	509	468	507	510	489	490	514	498	504	509	508	518	479	489	484	507	495	517	482	487	502	526	495	523	495	530	511	466	508	487	471	504	497	470	482	524	486	494	487	511	474	484	509	516	491	538	471	523	452	483	477	529	444	479	508	482
23976	21083	28025	24335	19213	4080	1618	1027	790	638	516	513	448	396	294	279	229	242	212	218	236	212	206	214	207	189	189	178	165	144	175	163	121	171	170	147	171	145	189	164	167	201	167	161	176	168	157	169	165	136	138	174	148	158	163	170	146	158	154	138	142	151	144	150	157	145	138	120	154	146	126	151	127	155	146	115	159	138	136	179	130	152	137	145	149	156	149	154	148	152	138	153	145	148	161	143	152	156	132	162	143	153	142	150	154	132	132	143	142	136	145	169	147	139	126	146	130	149	134	148	149	146	146	143	140	141	152	156	151	153	140	161	148	144	158	154	142	143	148	138	158	140	166	141	132	133	122	137	147	147	124	153	143	141	147	151	143	157	146	140	154	145	161	143	154	140	144	160	150	151	147	126	140	168	134	134	153	149	132	136	157	126	129	135	141	131	145	151	129	127	157	142	145	135	128	141	152	135	138	148	140	129	152	153	133	144	125	157	140	124	147	128	141	153	152	148	147	159	114	145	154	145	139	168	157	150	157	140	148	157	119	144	145	147	133	147	147	123	139	151	135	145	141	141	135	117	153	126	152	146	152	154	171	131	137	135	125	139	165	147	137	151	135	130	136	144	141	154	150	154	140	141	148	152	121	120	148	131	118	138	136	129	132	163	136	136	123	152	146	145	165	157	154	145	156	132	152	125	120	130	153	151	120	144	145	138	154	148	138	150	137	142	155	138	154	135	138	155	124	119	138	125	141	125	147	143	137	152	153	126	146	142	156	182	128	142	145	156	156	156	148	132	159	158	129	125	144	146	135	149	159	131	143	132	114	127	141	135	161	131	157	134	126	134	148	130	127	144	149	142	152	138	147	123	152	121	133	162	131	135	158	140	137	139	126	135	161	126	132	127	133	160	139	137	158	143	147	132	150	137	139	124	143	145	142	143	173	157	151	142	131	148	152	150	115	160	130	119	133	158	152	152	138	153	147	153	147	137	138	170	152	159	134	142	153	160	154	125	148	152	147	149	137	146	134	138	149	144	150	141	140	125	122	148	157	133	148	148	126	151	156	132	154	146	137	144	118	139	145	133	155	135	158	123	112	153	133	156	157	137	154	133	155	140	174	155	137	171	145	142	150	128	145	147	109	137	148	181	150	141	134	147	148	131	147	133	145	139	158	136	152	130	138	144	145	122	137	134	135	154	138	118	146	125	124	148	153	151	138	146	141	157	110	119	160	138	121	151	140	144	131	147	127	154	147	139	137	149	137	139	127	135	157	122	147	134	129	160	141	128	129	128	123	132	150	154	146	142	150	123	158	128	148	134	141	147	120	149	140	166	145	133	144	140	150	138	136	143	150	143	137	159	121	127	153	149	164	140	147	155	125	134	134	145	151	129	144	127	143	135	153	139	127	137	150	142	131	151	153	140	128	135	155	149	145	144	141	117	147	145	165	162	156	168	134	156	161	173	140	141	145	148	143	126	134	146	135	143	152	139	133	136	148	143	147	150	137	136	152	124	176	169	138	154	131	142	140	138	134	121	130	147	119	124	133	152	144	173	150	134	140	147	138	131	141	123	151	134	159	140	141	143	120	152	142	159	158	138	142	166	126	142	142	123	131	145	141	139	148	124	158	132	135	141	141	151	141	144	139	157	145	150	129	167	144	146	137	145	141	143	139	149	132	140	151	130	135	148	141	138	147	119	131	140	150	131	145	141	137	148	115	148	166	147	142	149	142	148	137	158	150	138	148	141	139	156	132	149	174	138	143	136	141	128	134	146	136	139	117	142	140	165	146	137	130	151	130	153	176	147	154	134	156	155	146	136	147	128	118	140	111	133	141	165	148	153	130	143	158	144	138	121	138	153	143	153	156	146	147	145	145	111	167	141	142	148	129	148	151	123	158	140	154	144	149	139	150	126	160	141	150	168	126	142	130	128	123	149	143	128	150	135	131	126	121	133	140	153	149	145	135	134	140	140	143	132	143	130	141	154	135	151	150	148	144	134	140	145	171	154	127	140	150	135	123	122	148	140	132	147	127	152	143	160	123	148	134	132	134	133	123	142	139	142	117	144	138	115	142	142	141	137	156	142	149	135	149	139	133	153	131	124	162	158	154	138	151	148	132	131	130	146	162	136	151	144	161	141	145	150	119	148	117	153	159	153	138	136	145	152	143	151	155	151	146	150	149	153	155	151	143	141	128	138	129	158	127	147	157	165	147	134	147	143	157	159	154	143	133	133	135	148	155	161	129	141	141	166	145	125	147	152	138	154	157	137	156	139	142	160	140	154	146	122	125	141	144	138	138	144	144	148	143	129	158	153	130	139	134	125	139	144	127	133	131	136	144	135	141	137	155	130	138	150	146	142	166	146	158	142	129	145	143	143	176	140	145	144	137	153	148	142	133	136	135	140	141	141	137	145	153	136	143	139	152	163	130	143	114	134	159	123	151	147	150	147	147	131	139	124	152	150	144	162	156	134	134	138	150	156	135	137	134	143	164	142	154	132	128	136	132	128	143	131	122	133	124	141	129	128	129	150	161	141	145	140	146	136	146	134	132	134	122	130	144	138	158	121	163	140	143	145	141	140	156	122	135	175	129	134	137	138	132	140	158	149	130	138	136	127	145	154	123	148	151	149	149	134	153	163	141	144	136	144	157	139	148	159	132	159	144	138	150	149	129	151	148	138	156	122	144	151	135	112	161	140	141	126	151	138	130	123	140	145	143	139	132	144	141	150	155	165	164	153	145	170	157	120	159	156	137	136	169	135	116	139	140	142	152	128	159	167	114	145	145	134	162	126	133	153	117	138	133	144	148	118	149	141	158	140	141	146	141	138	133	145	142	140	135	127	156	150	133	145	147	154	129	153	138	145	137	147	153	127	149	140	149	124	139	143	144	139	143	156	138	124	160	137	102	143	148	127	155	170	123	150	154	135	145	153	137	135	150	153	140	142	152	164	170	144	145	136	137	145	154	162	154	161	128	152	153	154	136	132	120	116	125	141	138	139	143	138	142	150	152	128	145	140	126	147	154	139	151	167	132	153	136	141	138	145	138	140	149	139	149	138	126	146	149	144	126	131	133	133	168	147	143	137	146	139	138	138	155	129	139	133	153	136	150	155	153	148	140	127	136	160	148	149	129	146	165	140	153	133	137	141	126	153	153	142	123	138	135	135	143	158	145	132	121	150	155	144	141	138	159	146	142	153	130	138	151	137	142	150	130	142	140	161	155	151	127	151	146	138	146	146	161	137	148	152	140	132	149	157	150	136	138	151	161	162	158	149	126	142	149	146	149	149	143	140	146	137	136	143	151	138	152	141	137	140	169	128	153	145	141	150	132	142	131	142	151	167	149	123	147	124	140	134	143	167	156	143	138	136	150	153	143	145	129	129	158	148	147	129	139	150	146	135	123	138	150	133	154	135	147	155	152	116	174	161	159	152	131	156	138	137	135	136	130	154	139	145	152	153	144	168	132	146	163	152	138	140	153	141	177	149
12403	24239	20980	13096	8762	6478	4871	3679	2949	2441	2043	1870	1675	1322	1097	859	741	669	661	661	580	589	581	557	546	506	522	419	421	368	382	387	390	371	367	350	400	370	385	445	413	398	437	425	390	403	441	385	375	361	374	340	344	341	366	348	355	330	348	355	308	329	309	356	316	285	338	306	313	331	292	310	302	288	321	332	305	333	321	304	305	305	307	310	308	311	325	288	323	325	292	329	308	311	311	293	301	301	301	305	289	297	289	302	317	299	339	297	323	296	319	310	319	320	316	279	317	302	275	304	277	294	281	285	316	299	307	320	322	310	289	294	293	269	290	307	309	310	304	317	316	292	317	295	314	322	314	319	322	327	297	297	299	307	306	286	305	297	297	336	286	324	286	296	292	284	292	295	308	294	273	270	280	313	277	301	307	313	298	303	287	309	309	316	327	301	310	293	302	303	294	304	312	291	323	276	327	309	299	290	294	311	316	328	300	283	280	308	311	301	305	290	321	283	297	291	294	316	294	329	339	285	300	297	263	323	284	286	301	287	324	324	305	306	290	307	336	288	322	322	347	299	254	291	266	273	323	295	294	288	291	275	290	302	297	314	278	308	283	297	315	308	330	290	310	278	298	303	297	283	282	315	305	290	288	312	297	315	307	301	289	303	313	335	312	295	329	304	336	332	325	276	305	302	337	264	316	295	296	296	294	337	303	273	310	297	293	270	318	318	289	292	294	291	331	280	285	294	288	326	318	255	322	321	316	320	336	321	333	308	306	342	288	302	276	290	298	301	322	330	341	326	322	325	286	321	285	294	331	282	282	286	298	287	275	296	312	291	297	342	300	317	303	283	306	299	309	320	308	286	277	333	267	271	309	297	294	297	317	313	281	306	323	303	295	281	328	331	314	318	272	298	298	326	291	298	317	318	294	319	308	303	286	302	303	293	320	311	284	298	313	335	303	319	300	270	322	292	277	302	289	326	304	314	272	298	312	317	283	265	291	276	320	317	308	294	310	294	336	325	322	324	270	302	310	339	313	282	308	287	294	268	277	305	292	304	300	306	300	303	299	286	289	316	323	321	278	299	310	294	297	304	349	321	328	320	300	272	287	318	286	322	305	309	334	310	315	303	265	307	324	296	280	298	360	309	288	312	276	312	283	283	265	296	286	311	303	318	312	304	284	262	311	296	310	323	331	310	304	293	316	307	289	290	282	296	303	336	308	280	277	313	314	291	323	288	307	318	288	309	300	320	290	315	297	293	287	309	296	280	315	282	310	312	314	274	307	305	304	301	297	295	307	321	329	352	335	293	301	326	290	335	345	318	256	280	275	266	305	319	325	305	285	328	305	280	307	323	315	305	298	269	323	301	329	319	318	292	251	313	328	320	311	287	285	296	313	325	302	272	314	301	271	331	304	302	285	317	321	324	290	297	300	312	315	290	317	305	287	302	294	303	293	274	302	323	311	303	305	314	299	274	278	284	296	273	290	283	320	296	307	309	315	295	302	336	315	288	283	293	326	296	325	328	315	307	289	290	301	318	272	277	307	299	298	316	286	296	308	309	288	335	291	305	297	334	271	287	323	303	288	307	349	316	320	307	305	277	269	307	281	312	310	291	336	320	273	301	296	282	316	311	326	322	298	306	310	290	283	305	297	317	294	303	292	317	321	312	328	280	346	300	307	292	325	309	328	302	319	295	294	298	294	308	291	316	323	292	297	319	301	320	303	293	333	336	285	320	308	307	322	298	331	297	308	324	314	330	318	263	304	290	322	352	292	284	312	316	309	306	345	302	307	294	323	317	304	299	307	310	317	280	310	306	314	318	303	299	307	299	306	277	277	315	305	310	323	275	289	318	280	295	304	313	294	324	313	263	322	345	295	283	316	300	289	270	290	342	312	312	338	333	314	304	288	312	285	304	287	284	303	331	290	291	316	311	303	290	307	309	315	316	288	316	278	312	303	311	283	298	320	320	303	294	302	300	315	304	283	284	316	274	304	348	294	272	311	327	311	343	324	302	279	305	320	313	293	289	324	259	261	287	289	289	306	310	301	274	294	292	294	291	328	284	277	272	289	311	306	282	314	315	293	309	328	298	289	282	287	325	291	279	310	296	323	294	274	294	289	295	318	280	295	322	306	320	303	302	307	271	322	313	315	293	332	323	280	303	324	292	293	305	309	302	268	267	319	317	294	324	299	308	311	288	291	302	299	317	308	287	301	328	302	302	332	305	319	304	300	325	330	285	265	310	293	290	311	300	321	298	312	309	275	294	333	309	321	301	333	307	281	317	312	297	312	330	305	270	339	299	293	273	306	303	295	271	312	333	299	283	309	310	302	304	286	300	287	326	298	309	293	297	302	285	301	309	304	283	292	283	338	312	276	339	306	322	293	351	305	300	303	311	262	344	271	296	314	306	299	299	338	292	322	307	311	270	329	271	296	331	312	306	327	274	298	300	301	324	302	299	290	291	306	318	306	329	312	304	296	297	329	290	303	302	281	304	304	326	321	312	312	282	285	339	291	307	311	285	331	292	326	327	294	288	296	323	321	330	295	292	292	310	298	307	293	296	292	304	303	318	289	275	290	279	277	288	343	293	304	307	294	279	311	294	297	304	291	311	284	324	299	321	308	291	302	306	298	301	313	276	310	286	311	325	321	361	305	293	297	333	269	337	294	293	313	281	298	297	295	330	293	297	273	294	274	311	281	300	306	317	298	305	325	276	344	331	336	279	330	319	302	285	315	328	309	299	280	282	283	314	288	280	287	334	305	328	310	324	300	287	279	326	306	295	307	299	281	328	339	291	323	334	335	286	303	273	299	315	299	292	281	290	315	310	313	298	303	333	316	299	303	291	295	296	278	321	319	303	336	287	340	305	317	320	303	286	305	348	330	300	326	304	297	293	302	304	308	296	280	297	336	294	301	314	299	299	297	303	292	303	287	306	303	302	332	302	288	307	303	300	305	288	276	314	304	346	302	295	291	308	329	324	314	296	296	310	306	318	299	279	282	284	295	301	287	344	314	308	324	321	282	344	292	320	316	287	274	324	311	341	332	322	288	300	290	290	320	274	278	302	312	304	308	331	301	295	316	284	304	289	282	305	309	311	304	310	303	270	301	321	334	288	309	297	281	308	269	310	300	290	277	304	299	311	324	294	290	321	291	300	277	293	309	302	306	278	317	312	335	289	314	286	298	323	306	308	278	295	288	316	296	313	316	326	352	310	302	282	279	283	299	292	299	306	286	305	288	306	307	275	338	292	294	293	310	295	310	286	307	296	309	300	309	286	290	302	314	330	304	262	320	307	273	290	297	306	294	346	297	287	289	286	302	318	311	291	277	278	341	305	290	283	308	291	305	290	301	280	295	273	285	311	298	328	274	333	322	330	312	295	302	304	323	264	311	326	304	296	321	317	324	321	316	340	332	314	302	307	328	325	302	347	280	303	307	302	316	279	329	313	304	260	322	315	332	286	313	301	333	297	312	273	303	282	328	324
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
