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
341120526774	341120527282	341120527832	341120528382	341120528931	341120529482	341120530032	341120530582	341120531131	341120531682	341120532232	341120532807	341120533356	341120533907	341120534432	341120534982	341120535531	341120536082	341120536632	341120537182	341120537756	341120538282	341120538832	341120539382	341120539931	341120540482	341120541032	341120541607	341120542131	341120542682	341120543232	341120543782	341120544331	341120544882	341120545432	341120545982	341120546532	341120547107	341120547632	341120548182	341120548731	341120549307	341120549832	341120550382	341120550932	341120551482	341120552032	341120552582	341120553156	341120553682	341120554232	341120554782	341120555331	341120555882	341120556432	341120556982	341120557531	341120558082	341120558632	341120559182	341120559731	341120560307	341120560832	341120561382	341120561931	341120562482	341120563032	341120563582	341120564131	341120564682	341120565234	341120565782	341120566331	341120566907	341120567432	341120567982	341120568532	341120569082	341120569632	341120570182	341120570731	341120571282	341120571832	341120572382	341120572931	341120573482	341120574032	341120574582	341120575131	341120575682	341120576232	341120576782	341120577331	341120577882	341120578432	341120578982	341120579531	341120580082	341120580632	341120581182	341120581731	341120582307	341120582832	341120583382	341120583931	341120584482	341120585032	341120585582	341120586131	341120586682	341120587232	341120587782	341120588332	341120588882	341120589432	341120589982	341120590531	341120591107	341120591632	341120592182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21494	20045	27304	22476	20054	20282	13689	4904	3488	3172	2951	2246	1758	1431	1337	1307	1123	921	859	742	570	613	577	554	575	497	492	476	444	399	332	322	291	284	267	282	286	281	269	290	280	273	268	283	260	301	276	248	245	274	307	281	300	281	258	273	265	254	268	259	241	242	270	248	265	284	240	255	237	250	275	272	254	268	280	269	277	268	286	260	257	255	277	250	233	267	229	250	257	270	254	263	270	256	275	258	252	256	260	262	267	244	277	267	288	289	269	258	261	297	288	270	238	257	276	257	248	270	272	277	265	258	258	259	283	278	262	272	259	253	253	249	280	266	262	248	235	258	262	282	255	272	230	261	244	260	273	275	252	249	233	289	253	214	269	228	259	242	265	255	260	234	267	244	276	228	252	262	245	274	256	271	283	286	247	251	268	227	257	245	280	291	251	244	242	252	267	251	252	278	276	279	264	272	279	315	277	256	253	266	278	249	282	239	255	262	244	259	250	251	264	276	266	229	258	238	247	276	270	285	287	260	280	270	229	273	304	229	261	253	258	255	273	244	272	272	269	268	260	232	252	240	259	247	298	262	245	271	257	291	229	296	239	250	245	297	275	265	255	240	249	291	244	235	256	277	274	261	247	266	256	245	276	255	278	243	277	253	234	286	248	253	279	260	257	264	257	255	258	234	252	264	284	248	275	258	246	247	267	286	258	231	232	286	256	243	270	245	247	271	246	253	260	267	245	228	244	253	250	229	246	260	278	280	264	227	269	287	300	251	256	251	257	260	277	256	263	237	246	274	244	277	265	249	249	257	277	255	244	236	261	244	274	255	246	250	279	261	275	276	228	276	230	253	284	280	258	242	268	298	256	246	274	236	267	260	236	251	277	249	260	237	252	268	287	267	242	234	281	265	262	245	255	252	261	270	260	279	257	276	272	288	270	269	244	246	275	251	271	258	232	287	286	289	248	261	293	254	232	233	240	237	266	270	274	255	221	275	257	273	247	257	255	251	236	239	284	279	266	256	249	259	257	285	258	249	240	246	276	246	253	261	235	251	249	254	255	206	282	258	256	258	252	224	260	299	245	265	265	243	256	244	259	238	239	273	261	285	237	250	247	256	265	248	263	276	294	249	267	254	255	243	279	266	246	261	253	287	237	266	240	270	241	263	257	247	264	231	252	239	231	263	281	272	272	266	256	248	247	273	242	272	274	263	280	236	279	229	272	260	286	282	240	236	247	285	270	251	288	255	242	272	256	263	268	235	258	261	243	269	241	272	253	255	237	244	236	259	288	244	285	261	263	241	250	252	250	262	252	280	277	261	260	270	239	259	250	263	290	254	233	262	278	251	256	247	267	280	273	262	249	254	256	253	265	246	279	247	280	259	273	252	293	281	293	290	269	263	269	280	236	248	269	253	266	246	283	248	252	278	270	250	261	257	291	241	261	276	258	275	267	263	275	245	280	261	267	273	259	276	252	259	284	254	238	251	246	253	285	249	257	237	283	279	275	259	257	261	273	259	238	236	241	260	289	250	246	272	264	270	258	278	261	258	280	257	252	249	229	274	262	229	270	255	265	257	258	262	247	258	256	273	237	246	261	263	265	258	247	267	248	253	249	273	243	270	232	249	220	271	255	238	295	247	278	268	292	277	283	225	261	262	261	248	242	249	253	265	265	277	262	275	253	285	265	254	257	298	248	260	274	249	282	236	240	276	244	250	237	251	261	278	261	264	249	229	257	230	256	261	258	254	247	250	248	253	262	254	243	244	289	269	242	253	236	257	234	240	263	235	290	265	278	263	232	243	267	269	302	296	246	257	286	252	269	229	249	264	275	261	232	244	268	229	262	255	237	247	248	269	255	268	241	246	269	275	226	261	260	258	245	292	264	258	261	256	237	278	256	250	258	282	241	243	250	274	258	255	259	265	260	238	269	309	262	268	251	251	250	279	241	267	270	254	239	250	277	273	279	249	241	261	280	267	263	260	255	250	256	282	297	271	281	232	271	263	242	238	239	272	271	255	254	260	258	261	231	301	292	255	258	286	276	267	274	245	261	253	240	280	276	255	242	243	294	259	268	288	262	240	283	257	279	263	240	263	294	259	244	252	247	244	257	294	254	268	253	264	283	249	265	230	254	255	262	299	273	268	241	252	276	269	280	268	279	263	258	299	269	278	245	251	284	283	276	289	238	264	248	250	260	245	235	262	272	238	261	244	291	254	272	271	265	263	238	270	240	252	258	278	235	280	273	257	263	267	251	269	242	257	269	270	257	247	253	238	262	265	231	234	291	259	279	242	268	256	261	264	255	260	283	260	268	248	248	252	249	222	277	263	256	249	244	273	247	263	269	247	273	266	240	229	275	277	256	258	273	264	274	246	266	253	246	267	273	238	297	256	252	253	275	268	284	288	269	279	288	279	246	258	257	285	238	265	273	239	246	312	250	258	231	242	256	261	268	253	292	286	246	273	257	245	256	265	272	252	250	228	242	269	275	264	246	251	269	259	276	294	255	275	255	251	264	244	254	241	270	242	274	270	274	257	237	262	258	245	271	253	291	248	252	268	256	275	288	275	237	256	275	295	258	262	246	270	254	260	261	275	248	268	287	269	270	283	278	281	236	279	257	243	240	236	250	304	272	273	269	265	259	228	239	256	270	261	253	277	270	283	256	255	261	269	246	252	231	239	293	279	232	242	254	247	267	266	288	287	244	277	258	258	246	250	251	235	257	244	249	284	268	245	273	239	259	262	286	236	264	258	266	265	240	272	268	246	239	268	276	249	243	229	244	253	256	237	249	263	244	234	239	259	286	265	270	266	251	268	222	257	273	285	255	262	268	262	271	247	260	252	231	245	256	276	260	217	264	257	238	278	262	279	276	285	255	252	233	294	257	238	260	266	227	228	254	273	276	274	249	254	269	293	284	279	247	274	276	284	275	265	297	241	273	231	246	273	277	278	248	251	278	277	255	263	274	240	285	259	255	271	285	258	288	258	285	251	241	308	241	271	259	246	269	269	269	266	253	262	261	247	263	263	241	259	249	239	286	264	268	286	257	254	267	259	291	265	268	249	243	241	269	285	270	266	249	252	244	229	262	240	272	277	226	258	246	241	251	251	248	242	261	266	260	263	297	286	259	269	272	270	235	272	242	244	253	254	247	257	248	267	233	246	274	265	258	234	266	255	271	261	245	275	224	260	263	258	239	259	253	284	255	264	247	254	250	284	258	242	249	242	285	236	266	228	249	254	279	273	269	257	251	250	248	286	254	239	244	249	280	246	237	255	254	306	274	255	248	259	274	272	257	274	249	268	273	296	244	242	275	250	277	277	267	263	273	232	257	254	255	249	263	256	259	271	267	277	270	289	261	257	271	254	239	231	247	260	271	247	230	276	294	250	279	243	252	253	272	258	263	247	238	247	268	249	258	267	269	260	281	247	235	257	217	263	253	267	264	254	263	261	277	241	247	258	257	267	266	283	251	272	256	265	252	256	242	275	264	257
28848	41916	27553	18888	13099	9801	8253	6986	5914	5169	4969	3574	2735	2309	2235	2136	1698	1368	1190	1035	872	803	735	727	717	648	571	566	580	502	389	353	319	307	289	283	270	264	305	298	269	251	276	247	251	265	280	298	226	269	298	289	260	300	281	253	307	255	251	283	269	261	265	264	226	261	255	265	282	244	266	256	265	267	254	275	266	255	267	270	278	246	269	256	293	243	257	253	248	251	269	274	233	246	300	257	232	271	261	242	258	278	256	270	280	241	271	249	276	272	254	246	245	259	245	279	257	273	262	290	241	273	257	266	260	262	264	249	240	259	272	243	254	248	240	277	257	235	267	255	255	270	253	251	263	257	298	261	248	260	250	262	273	254	239	272	236	285	262	251	273	246	257	236	248	245	279	244	257	257	254	261	238	250	267	295	255	254	246	245	248	287	245	252	260	279	239	267	289	289	283	277	291	266	269	241	256	271	270	264	264	269	239	275	267	280	267	245	267	282	269	242	263	273	270	279	285	252	272	265	269	263	239	246	283	257	246	258	264	270	261	268	269	274	256	274	258	273	254	269	277	256	279	273	262	272	286	233	279	230	273	263	258	237	227	248	251	265	285	275	220	278	256	279	262	273	289	257	253	253	254	253	258	259	265	244	238	255	280	257	234	272	283	257	252	262	292	272	219	264	300	249	247	280	258	228	271	296	251	254	246	264	265	231	260	275	259	278	270	248	252	241	292	259	281	255	265	267	257	251	252	281	268	255	265	270	303	262	245	269	234	257	264	259	241	248	267	264	251	252	253	285	258	280	284	260	233	253	251	263	253	269	264	253	283	244	245	269	257	282	251	255	238	246	244	287	248	253	248	264	263	265	240	269	265	261	226	234	256	274	269	251	276	298	288	233	255	283	251	258	278	239	229	249	296	260	234	240	234	235	258	275	251	280	242	274	263	229	246	285	249	274	248	245	275	283	250	275	222	266	251	264	291	295	244	276	257	276	254	250	269	248	279	275	249	263	269	237	255	259	262	240	247	250	273	271	275	257	246	252	261	275	263	263	252	262	302	284	266	249	258	290	255	261	272	239	292	263	278	248	266	246	243	279	272	263	246	272	245	247	270	265	273	290	255	271	259	275	278	229	271	281	239	240	264	223	284	278	275	264	261	238	285	248	254	259	257	266	253	238	292	266	272	268	255	277	254	237	246	259	292	271	267	267	262	249	270	247	284	254	270	243	269	249	289	232	253	275	280	281	250	251	256	278	250	277	268	278	254	235	219	251	270	245	251	286	264	274	243	253	273	240	261	233	256	263	267	283	252	283	269	271	280	269	234	282	277	266	241	261	269	273	276	288	281	283	256	254	262	276	268	253	244	279	245	253	269	230	272	270	259	267	253	255	251	267	275	263	249	279	264	275	258	269	265	268	270	265	261	244	253	271	248	258	286	247	259	256	269	272	259	243	256	248	295	256	261	237	283	271	267	286	241	274	262	270	263	254	284	265	275	251	264	241	268	231	288	241	264	255	259	264	257	274	294	270	249	287	272	278	268	265	281	283	253	255	272	256	264	263	257	234	251	284	258	253	278	278	252	258	257	246	264	258	246	271	235	301	281	245	247	255	251	248	247	284	244	255	264	270	223	266	274	232	261	254	281	275	244	282	249	273	281	258	296	268	256	263	245	264	293	273	263	240	251	263	270	260	260	271	281	296	278	304	285	231	256	275	265	285	243	265	243	265	295	277	291	244	235	254	250	219	247	268	263	302	275	260	292	281	271	250	305	239	262	305	263	270	238	245	244	267	282	249	282	251	244	257	240	259	273	289	303	285	268	260	247	285	247	231	255	260	234	224	248	260	245	267	292	241	261	261	263	294	264	265	283	270	291	269	282	281	247	263	260	241	282	279	266	252	273	234	278	244	247	290	255	253	255	258	273	290	246	258	272	277	233	270	252	245	243	289	254	258	267	271	266	261	232	263	275	231	259	251	246	259	250	268	244	252	249	276	309	267	277	258	245	273	249	267	268	290	276	224	254	282	263	250	250	262	255	255	260	309	247	259	263	275	271	275	254	263	279	276	246	248	274	315	259	277	248	246	257	266	259	266	251	266	283	245	259	270	266	260	247	272	272	251	283	278	267	258	266	256	286	284	268	265	276	242	249	258	272	272	236	259	225	232	259	260	248	288	257	248	264	269	267	256	273	278	250	248	282	257	276	268	252	226	252	251	230	265	286	256	271	261	257	283	258	219	269	272	246	262	258	249	250	239	275	269	271	263	269	276	266	227	297	279	250	251	281	262	252	256	263	285	253	271	265	255	246	258	279	256	253	260	271	293	281	275	241	255	269	258	250	271	246	273	256	248	245	261	271	280	237	259	283	233	274	281	281	249	255	263	264	290	231	262	242	298	278	260	301	284	299	281	242	243	270	287	243	295	254	248	231	307	277	273	266	262	278	233	221	280	254	276	261	259	283	275	227	256	264	270	262	235	259	223	262	259	258	296	250	271	282	264	263	251	265	296	282	268	289	256	252	275	248	260	271	263	269	270	249	234	220	259	254	260	253	271	244	258	265	243	270	266	254	260	267	228	238	277	268	264	246	250	245	270	265	292	251	236	257	275	277	238	264	253	252	254	295	259	271	301	245	246	263	265	244	254	266	257	233	261	254	300	248	257	272	251	270	269	272	242	254	273	259	260	272	263	251	242	279	261	255	265	248	251	271	288	267	264	242	260	279	276	248	261	237	227	272	271	284	267	267	259	275	244	251	260	258	245	270	239	287	256	271	273	290	308	284	247	268	234	260	263	263	283	240	249	240	258	270	269	271	211	270	270	246	266	262	279	254	227	269	266	281	258	272	258	267	239	237	270	249	254	299	296	283	248	249	261	233	272	290	266	274	287	273	274	268	245	249	256	266	271	239	247	253	279	258	256	243	227	253	273	265	302	261	260	268	254	276	276	269	239	254	265	272	259	243	238	262	270	262	285	267	267	268	258	268	270	259	265	258	220	289	232	266	228	240	260	264	255	261	252	268	254	247	271	280	272	248	237	267	269	284	253	210	251	253	275	257	260	258	257	260	290	273	221	254	253	248	271	250	302	235	261	261	242	289	272	262	256	243	284	253	289	252	270	278	237	283	261	264	217	261	261	280	259	243	259	244	257	248	275	255	250	251	282	269	276	232	276	257	230	267	249	249	266	264	296	290	242	272	292	277	267	228	267	284	273	257	261	262	238	249	234	248	268	263	298	288	260	244	243	258	286	264	279	220	256	271	265	264	258	268	255	299	271	282	262	259	235	276	268	275	270	272	272	265	248	256	268	255	254	238	258	254	253	269	259	250	254	282	242	271	267	282	277	257	274	258	262	270	268	283	272	272	253	257	276	249	255	272	242	269	268	283	276	251	273	237	274	238	239	282	252	268	251	241	250	243	271	255	282	258	233	247	255	248	262	284	292	232	256	248	244	246	267	259	235	259	223	274	262	289	271	264	230	281	259	253	264	237	264
29856	23908	19602	11442	5708	3258	2279	1865	1647	1496	1380	1190	900	796	744	702	644	531	542	454	422	421	431	370	363	361	351	330	350	302	305	293	293	292	261	294	268	293	262	246	253	268	224	300	294	245	245	286	283	305	272	299	279	287	270	301	281	258	257	244	273	273	274	299	266	260	234	257	269	265	279	282	267	278	267	285	284	264	261	281	254	284	254	277	285	289	301	281	282	261	265	285	280	244	278	275	277	264	289	287	249	308	318	270	296	260	244	273	252	262	260	287	294	290	284	271	282	270	287	258	286	278	260	271	263	287	285	276	227	251	253	276	247	262	261	305	252	257	237	235	258	286	272	253	250	266	278	278	291	272	247	249	259	281	267	300	281	268	306	295	269	268	285	262	273	292	285	265	239	283	284	249	267	243	268	244	285	299	274	286	285	287	267	288	229	264	310	280	285	271	298	257	265	262	270	289	272	287	267	273	293	279	252	270	274	277	267	293	279	315	270	289	249	284	285	263	264	246	246	309	249	253	311	248	261	288	247	258	273	258	270	276	299	281	251	240	286	274	275	255	235	245	299	256	286	272	291	260	283	289	295	268	271	246	260	258	300	253	263	269	300	252	273	281	279	264	270	292	263	256	260	285	282	276	281	268	253	261	282	268	279	281	251	289	268	285	286	284	266	279	287	259	288	269	258	253	277	283	244	290	290	275	283	281	303	220	283	285	258	254	277	272	254	286	240	283	258	268	268	262	274	253	274	287	279	268	278	278	251	284	250	286	270	255	248	303	259	285	256	304	291	275	282	262	274	272	247	271	268	277	260	284	274	284	294	265	267	257	250	271	261	309	276	286	273	266	300	267	296	282	284	280	268	254	274	288	301	246	264	257	290	285	265	255	295	251	297	245	274	255	254	256	279	292	267	278	272	261	282	284	285	287	247	280	282	274	277	282	270	267	260	275	268	305	250	280	266	264	300	298	263	260	270	279	270	277	259	263	258	263	282	261	270	268	246	253	273	269	264	294	287	266	253	284	284	296	253	267	273	277	280	276	294	278	246	283	282	279	270	249	295	292	247	267	283	287	296	283	276	299	266	275	284	261	249	261	266	253	270	263	254	298	255	272	300	273	269	299	236	279	255	248	252	244	267	281	259	270	254	268	266	279	309	271	288	253	278	271	288	246	261	292	268	273	267	297	285	261	266	277	286	275	301	266	271	301	279	248	256	260	249	272	295	239	258	289	275	266	274	263	259	258	272	292	258	269	250	274	271	275	255	270	266	261	277	273	246	271	274	245	241	299	282	279	275	234	254	247	272	262	292	271	265	265	297	282	278	267	251	279	294	263	273	256	266	270	266	277	242	276	267	276	261	266	261	296	258	275	283	285	267	287	258	290	235	281	265	283	255	252	289	273	260	270	272	283	281	276	284	297	294	248	262	276	265	289	275	268	302	237	277	296	275	239	264	298	263	283	282	298	253	258	270	269	269	265	252	258	257	263	266	262	278	271	254	274	291	269	275	276	276	286	300	279	261	287	262	241	287	277	282	264	274	291	258	234	296	253	273	281	290	266	292	283	287	277	282	269	257	257	263	256	256	266	283	270	264	265	266	290	280	268	254	253	249	286	261	250	264	269	242	246	274	295	301	293	299	265	275	281	271	263	287	279	273	272	265	263	251	262	274	276	282	282	287	262	272	271	282	281	273	266	275	265	292	296	279	275	272	288	274	278	257	269	275	276	250	276	286	285	271	264	248	258	261	272	260	267	265	278	288	293	272	269	295	288	265	252	269	308	283	281	246	309	265	262	284	275	268	278	295	277	313	262	255	271	298	262	264	288	279	262	272	265	242	248	254	279	264	265	240	250	260	268	263	324	259	259	256	268	310	260	264	279	262	280	263	301	281	266	265	275	264	280	267	271	304	268	299	261	268	257	253	258	260	286	246	253	277	285	291	269	280	262	312	285	261	266	272	236	274	264	286	261	295	278	277	244	294	255	256	257	295	295	262	270	259	238	283	283	255	301	266	284	261	265	276	293	253	267	296	250	256	263	319	275	269	278	267	282	265	272	252	263	275	294	292	269	273	252	299	287	271	260	299	240	252	252	283	252	247	257	298	257	262	278	245	280	246	289	285	243	265	267	263	272	276	263	275	258	273	274	270	260	267	297	288	275	313	243	280	266	278	273	254	284	292	297	271	246	252	279	281	243	262	263	237	278	302	274	249	249	253	269	276	266	288	270	254	246	283	280	274	256	268	271	281	279	288	252	280	264	282	274	273	269	292	253	275	245	259	273	296	295	266	276	245	269	289	228	268	249	290	283	260	276	307	238	296	286	281	251	245	264	269	261	253	258	268	288	271	276	279	253	302	284	290	289	277	296	259	263	303	276	257	250	239	287	259	286	292	270	280	258	273	250	259	270	286	266	284	287	265	260	311	275	257	259	268	247	242	272	273	261	228	285	294	279	258	264	281	265	225	267	279	265	286	304	260	268	269	250	263	287	262	278	278	257	293	275	280	285	261	298	276	282	274	277	303	291	281	283	273	283	239	254	295	282	280	266	273	266	261	288	267	271	252	269	271	270	273	282	269	268	271	275	260	273	278	274	282	240	281	300	252	258	271	291	278	254	229	314	298	239	256	272	274	276	263	297	266	250	278	295	283	265	261	274	259	275	268	277	289	249	269	275	278	259	275	261	281	249	238	246	281	268	282	299	300	252	280	287	259	276	245	288	294	289	316	278	298	272	269	234	282	273	272	269	274	275	274	248	269	249	246	269	285	288	309	292	284	270	287	272	249	274	312	242	303	291	230	269	286	278	264	248	263	269	288	283	288	267	288	268	267	271	288	269	252	297	292	270	272	241	273	280	286	269	263	268	273	261	270	289	256	261	264	279	225	249	237	282	280	300	292	274	272	262	268	290	284	275	239	301	282	313	259	276	269	265	259	252	274	281	259	278	265	263	301	270	281	263	272	290	259	255	270	247	272	284	280	279	274	282	276	272	261	278	270	276	248	322	256	293	265	254	253	250	246	280	267	272	267	272	274	284	257	249	264	253	288	288	273	269	255	261	270	245	255	263	277	276	269	268	262	315	269	265	288	284	278	278	289	271	231	281	291	287	257	280	268	249	286	273	273	260	284	249	274	267	271	249	255	258	279	253	289	267	271	301	267	289	268	270	261	290	270	291	295	274	300	255	280	255	287	260	284	251	270	264	306	258	280	262	265	261	230	273	301	267	285	276	279	264	262	291	290	278	267	249	276	290	273	330	268	271	279	276	283	283	255	271	283	252	281	282	256	261	264	250	293	270	262	235	285	272	224	267	261	259	274	263	288	246	262	284	279	272	291	260	282	272	283	273	242	272	256	284	246	257	231	276	266	278	285	272	277	261	285	251	263	306	267	275	260	284	311	294	274	273	284	281	273	282	277	262	278	293	267	273	273	297	262	247	247	261	285	303	261	253	291	262	267	301	265	245	264	306	289	279	292	289	290	281	262	257
24746	31228	18630	10625	7503	5035	3998	3274	2846	2633	2335	1908	1346	1202	1137	1025	862	774	699	640	515	521	476	491	494	442	443	408	409	340	333	303	310	307	301	285	303	308	305	321	299	287	304	299	276	288	315	296	299	277	281	286	311	283	286	278	276	320	285	299	294	278	289	303	304	291	294	294	269	306	294	266	322	294	291	278	291	314	287	273	301	264	269	308	293	309	288	289	288	288	274	302	277	299	284	302	307	303	313	273	303	319	289	274	280	293	312	269	311	273	291	281	318	311	270	285	276	310	305	300	307	310	271	318	301	308	304	299	299	296	288	284	290	301	286	304	304	292	266	315	303	290	253	288	315	316	284	315	306	330	332	283	308	289	290	271	318	275	275	304	311	320	293	299	309	294	302	296	281	303	319	315	290	293	318	266	280	289	293	309	290	294	293	280	276	315	294	319	309	296	277	299	270	288	297	271	285	298	285	288	281	273	293	288	257	292	276	316	277	301	291	313	294	291	320	300	327	261	280	307	307	296	310	306	294	264	295	331	287	313	281	294	326	283	290	297	295	286	300	270	273	299	310	295	282	312	296	286	283	288	326	293	282	265	293	284	287	279	275	297	297	262	307	289	289	269	282	288	298	284	284	282	290	277	276	288	281	277	294	302	270	271	278	310	301	295	312	293	278	296	261	307	271	308	315	296	281	283	277	278	277	314	298	277	289	291	283	334	272	303	284	293	302	315	313	301	309	270	292	279	274	279	297	280	284	309	320	300	303	301	325	260	304	290	299	286	282	280	299	281	265	292	290	258	328	313	309	290	312	300	325	280	292	308	281	289	301	298	294	324	328	266	295	290	297	286	307	301	296	313	261	296	301	302	280	275	279	297	304	314	329	280	321	309	299	275	302	278	264	301	294	291	286	301	291	270	253	301	287	265	320	309	286	327	270	278	276	296	295	289	253	261	290	320	266	272	284	306	263	301	311	307	316	267	289	281	275	323	276	306	286	299	346	287	297	260	288	310	268	322	287	298	289	282	305	291	250	304	348	285	313	328	298	281	291	300	301	294	287	330	291	310	257	294	314	260	276	285	310	283	315	331	299	269	256	292	317	292	294	306	343	316	271	291	286	288	287	278	293	281	288	281	306	336	289	309	308	319	271	267	331	293	271	305	277	306	299	309	304	289	335	282	294	303	300	283	301	286	285	291	293	313	304	262	297	285	303	289	317	276	291	323	261	281	290	275	276	292	305	284	297	276	305	298	316	261	291	281	296	292	287	272	326	282	259	314	292	304	293	324	309	309	271	308	298	295	309	293	285	311	317	277	346	291	278	269	298	285	289	318	295	300	305	297	283	276	300	301	325	299	298	322	294	282	272	301	269	290	326	287	302	290	305	301	297	307	277	290	305	275	291	287	292	304	294	277	318	312	305	270	289	310	286	273	298	317	272	275	327	315	288	348	261	265	286	266	319	283	294	279	299	307	294	284	289	295	285	247	288	307	284	279	295	280	342	315	312	282	278	297	282	295	275	305	288	286	306	317	317	277	294	290	293	290	315	288	305	296	318	337	284	291	275	301	310	288	292	287	311	293	298	300	270	320	295	283	307	279	298	296	316	281	314	320	322	294	301	276	275	278	283	304	299	306	284	314	307	295	277	280	283	287	311	305	288	292	292	316	291	308	296	301	318	317	268	316	281	292	275	284	280	285	245	295	304	287	281	301	312	283	275	302	304	322	262	288	317	278	299	296	277	289	300	273	283	296	293	278	269	285	297	248	308	284	296	290	268	295	281	282	301	285	284	310	303	303	328	275	304	322	263	272	302	313	299	303	317	304	292	304	287	301	279	305	276	296	271	337	321	264	283	317	336	266	292	281	327	314	313	278	277	329	293	271	350	284	294	293	275	308	290	299	263	321	299	274	305	288	277	323	307	282	292	303	289	289	295	322	308	312	327	291	292	267	299	279	282	310	293	305	308	312	276	306	299	302	296	327	321	279	262	296	291	281	330	345	321	279	277	299	297	312	301	314	291	313	317	268	278	294	299	290	305	296	275	294	280	282	304	278	321	311	280	315	254	308	305	290	270	302	315	296	271	293	273	289	298	282	269	294	310	289	319	283	312	310	280	262	284	287	301	281	303	285	329	299	259	305	304	274	294	271	296	309	285	304	298	297	303	341	331	280	298	285	337	259	272	299	283	299	290	314	271	283	299	277	299	294	255	328	263	277	281	315	306	300	268	259	319	331	303	308	299	266	307	268	285	286	281	282	310	302	324	283	292	287	308	274	295	302	279	277	297	304	280	279	286	291	312	264	307	285	277	290	292	311	312	295	286	314	313	293	294	276	280	287	303	298	319	309	286	310	291	310	241	292	274	257	296	277	287	287	292	308	291	289	281	320	276	275	288	311	313	304	313	271	299	290	304	291	301	308	310	306	287	296	270	292	268	271	293	295	323	277	280	274	297	270	290	317	299	249	326	302	263	297	288	310	296	298	293	326	340	297	287	301	321	279	271	299	305	287	306	289	299	268	288	279	286	298	274	281	308	280	300	293	284	284	276	294	284	317	269	319	296	306	318	316	336	309	299	280	278	286	292	310	272	296	302	277	328	280	299	325	294	327	312	307	298	330	279	288	293	295	332	332	303	302	295	286	303	318	309	314	302	263	285	289	271	296	314	290	286	281	311	301	301	301	313	311	317	285	276	313	277	290	275	336	282	347	290	311	292	297	288	306	334	327	288	285	293	294	313	289	304	301	271	269	294	269	283	313	275	287	302	305	287	290	303	266	272	298	305	298	266	323	309	263	300	312	297	319	285	299	276	297	308	296	289	295	304	288	298	331	292	299	301	298	278	297	276	279	291	339	301	286	316	285	335	301	310	281	294	275	280	281	284	307	299	312	310	305	305	298	282	291	286	293	272	279	289	308	307	278	285	276	304	265	300	289	314	284	291	274	315	338	280	285	311	277	283	299	279	299	287	305	291	310	319	300	283	293	288	301	281	275	312	303	307	302	308	273	299	291	283	327	263	300	276	300	314	299	284	309	281	278	294	296	308	304	285	296	295	324	315	279	298	312	304	274	311	272	268	283	298	279	301	282	297	308	283	294	269	304	307	305	292	289	285	278	283	324	290	295	289	301	318	273	280	303	308	276	276	290	301	287	264	310	309	276	319	301	273	298	306	337	311	320	254	318	333	306	304	266	280	296	300	278	289	289	298	282	282	310	309	289	293	284	305	307	324	258	287	310	308	291	294	290	301	263	301	282	326	269	266	289	298	290	303	292	263	310	323	324	300	301	288	294	297	298	298	300	289	308	284	293	298	309	284	273	310	313	281	305	297	277	276	313	319	289	293	300	313	285	303	279	308	293	317	316	304	300	308	277	306	314	313	280	305	308	312	297	311	313	286	309	312	298	275	333	298	317	290	267	300	309	287	326	276	305	292	298	277	273	316	277	282	290	315	292	298	270	283	315	324	281	313	294	292	295	271	293	297	323	293	296
24388	21655	29055	24694	21669	14285	5266	2712	2282	1949	2001	1533	1166	1022	964	828	735	651	644	483	447	402	406	375	371	346	319	314	303	236	215	196	174	172	160	160	159	196	174	170	161	183	154	173	182	148	151	145	152	146	172	179	185	156	167	168	146	180	161	153	164	174	183	164	157	159	152	167	173	172	178	150	186	142	167	172	158	173	167	145	191	142	183	163	173	172	184	145	162	156	161	171	149	160	158	166	160	147	186	154	152	147	186	152	154	170	150	167	171	174	150	188	162	162	151	143	156	180	164	181	161	152	156	180	153	178	165	169	158	150	161	173	158	141	173	180	143	152	185	145	174	180	161	155	171	163	152	146	161	136	161	157	185	152	160	172	150	171	166	185	174	155	161	149	176	146	164	155	162	174	144	174	160	175	147	157	178	177	145	142	158	166	162	169	168	169	159	181	172	169	161	141	152	155	147	157	152	145	170	136	143	154	146	154	137	163	149	171	192	151	160	175	171	150	166	153	143	151	183	155	171	150	159	143	150	153	162	156	158	169	135	151	166	161	176	187	151	177	155	163	162	128	172	139	165	156	170	182	153	160	157	156	163	166	162	147	163	185	181	169	152	160	156	167	183	150	156	156	169	137	146	165	150	151	164	158	162	130	173	173	172	166	170	171	149	169	159	153	149	162	153	176	172	175	164	167	132	149	169	144	197	150	167	175	149	158	175	127	178	140	163	157	177	165	164	145	156	173	140	151	148	144	180	170	147	128	169	164	162	173	152	181	159	166	173	170	163	174	189	145	174	150	179	153	171	175	156	180	167	157	157	158	184	192	162	175	140	144	154	144	143	153	171	162	167	172	157	154	173	173	155	147	164	170	151	173	168	171	188	187	159	155	156	185	169	157	172	174	170	164	153	173	151	134	161	151	170	153	176	157	167	148	157	147	178	171	161	146	133	167	174	160	161	181	170	163	158	144	141	146	173	176	151	179	157	138	153	155	148	160	155	165	146	156	176	182	148	165	150	172	167	160	162	151	145	154	161	133	148	162	172	147	179	155	152	153	163	144	172	156	189	155	156	195	176	167	150	148	165	172	141	184	165	147	143	156	176	141	183	150	180	174	174	147	157	179	139	169	171	156	149	165	141	136	160	165	159	162	184	158	165	155	151	154	178	159	163	169	170	174	168	142	156	163	159	157	168	157	162	168	153	191	167	153	176	148	159	147	177	144	157	179	174	125	185	159	168	172	178	185	173	164	161	152	168	162	159	137	170	157	173	154	135	141	151	145	169	185	156	157	153	151	146	149	189	181	169	161	175	166	160	164	163	176	178	163	159	171	168	179	144	172	140	145	153	161	174	168	153	151	169	153	152	175	170	144	170	157	141	138	164	177	164	163	162	157	151	160	152	155	175	156	158	178	167	160	136	163	145	144	158	151	174	160	164	183	152	168	181	143	175	136	161	160	151	169	172	146	153	143	172	153	140	157	174	163	171	156	163	155	174	170	147	152	164	171	184	151	143	170	182	146	160	160	144	177	176	166	169	161	178	149	159	136	153	152	159	126	175	157	144	151	168	148	189	160	163	160	154	179	164	158	168	165	154	147	180	174	147	154	151	141	148	166	170	160	157	165	158	166	181	156	165	145	167	157	168	170	160	174	156	145	161	169	179	161	169	177	148	167	157	149	153	177	161	150	141	145	151	159	153	151	173	155	155	172	143	135	154	155	170	155	150	146	155	166	154	177	161	179	181	164	164	134	148	141	166	165	142	183	187	145	154	165	151	152	166	155	164	149	156	156	190	134	175	156	177	140	155	134	150	160	176	152	134	149	153	156	183	139	150	152	162	179	149	156	159	153	164	161	128	152	172	158	157	175	165	166	169	150	139	173	162	177	159	161	170	159	136	163	147	149	174	153	159	170	178	181	152	160	153	159	158	147	154	164	154	143	165	162	157	156	162	149	172	169	158	138	186	154	165	167	165	150	159	151	159	176	147	156	193	149	156	197	146	188	164	151	131	143	163	164	170	172	133	155	148	183	154	157	161	159	169	173	166	164	172	169	161	146	162	169	158	171	158	152	161	155	180	143	179	163	149	163	168	184	158	176	151	147	159	149	154	161	142	155	170	133	145	169	168	171	170	154	150	140	145	141	147	157	166	177	159	163	161	171	175	185	179	184	170	155	177	150	140	163	146	161	158	143	159	145	164	161	147	157	167	151	187	161	178	175	162	154	166	147	163	158	184	174	160	189	144	150	160	157	174	173	128	177	163	168	169	159	147	183	188	138	161	180	143	180	151	164	155	158	132	135	178	171	160	157	179	142	166	157	153	169	180	174	169	150	160	178	152	154	163	172	157	170	183	136	146	158	154	179	147	165	165	180	167	146	173	159	158	158	169	164	160	164	146	157	162	165	172	188	154	152	150	165	189	170	173	145	180	156	153	149	139	138	151	168	142	159	188	187	175	149	156	151	177	188	142	155	166	144	158	180	166	157	150	149	174	176	178	166	187	189	175	165	173	168	142	168	170	161	157	162	173	129	167	161	168	160	154	176	160	186	161	164	181	147	129	172	150	160	156	141	168	155	175	147	170	169	165	165	179	151	137	149	170	153	153	148	171	151	163	147	164	164	163	169	165	147	164	174	159	157	187	151	144	163	149	152	159	169	164	177	164	169	146	151	148	165	146	161	162	170	153	182	163	149	141	148	179	168	150	176	170	142	153	172	142	151	176	149	169	145	175	175	168	200	150	147	161	185	152	152	158	169	158	161	159	171	163	153	155	155	157	138	161	175	148	158	131	158	177	139	166	157	179	150	165	149	157	140	158	154	158	174	158	169	159	150	162	158	159	187	160	171	148	163	151	169	177	158	161	164	138	170	154	141	172	164	174	152	162	156	166	148	157	151	159	164	166	166	169	139	134	165	148	163	172	145	160	177	158	155	161	176	152	155	152	152	176	170	189	172	144	189	135	188	159	190	162	178	173	151	166	153	152	166	172	156	150	167	156	160	180	161	141	182	163	179	185	164	176	191	169	161	184	182	155	152	164	174	163	150	176	163	157	172	150	146	149	143	156	139	155	148	148	164	156	172	168	167	142	165	139	171	188	156	140	164	150	176	149	136	153	159	182	173	152	169	174	158	172	151	163	164	163	139	152	160	153	143	153	156	172	165	166	173	175	167	177	164	170	173	186	168	156	156	158	161	165	184	176	149	154	156	164	183	152	156	154	155	147	158	144	155	165	160	144	165	174	149	176	149	164	158	147	135	153	165	167	155	187	143	159	154	153	155	167	167	157	145	142	161	139	149	156	164	159	139	147	162	132	161	152	154	173	171	159	160	142	145	151	166	144	153	177	158	172	163	168	165	150	168	153	179	137	174	124	126	146	159	153	164	178	157	150	142	178	172	172	140	161	143	161	168	147	139	164	165	153	178	165	151	152	184	133	177	159	177	161	151	166	168	174	173	155	170	154	186	160	172	177	168	163	143	144	156	165	181	170	147
27787	39903	25002	15082	12020	7435	6282	4507	3782	3526	3474	2432	1844	1611	1476	1320	1097	939	878	662	622	590	555	518	547	414	403	407	379	332	260	190	231	182	228	195	177	168	182	188	206	158	186	178	179	187	206	175	150	155	165	205	168	194	187	178	175	180	159	186	194	173	180	189	210	163	174	175	163	177	190	166	185	178	175	171	201	190	168	173	185	159	173	167	171	194	177	200	182	185	170	188	191	178	165	184	169	167	180	191	169	188	186	196	171	167	167	167	174	177	181	167	170	181	160	177	181	173	164	174	172	173	183	171	174	168	193	183	170	184	182	199	158	163	163	169	159	183	178	197	181	164	174	174	158	181	165	168	177	166	161	179	179	159	176	189	190	189	171	167	180	161	167	177	182	167	185	177	185	169	155	186	174	149	189	176	171	161	156	173	171	174	157	148	185	186	153	174	163	182	174	171	182	181	171	166	186	191	189	164	188	169	187	192	193	176	171	192	174	174	177	174	180	171	163	173	159	173	170	169	152	190	172	165	176	154	171	188	196	159	177	179	178	177	186	164	182	187	156	162	172	191	167	177	174	183	175	171	172	187	160	201	178	157	172	158	155	152	166	195	155	160	196	191	192	169	156	168	167	169	169	163	170	181	203	173	184	181	167	171	175	189	167	186	160	171	177	164	188	201	156	199	187	189	151	193	163	193	174	198	156	167	166	167	173	170	191	207	165	204	166	193	159	174	198	169	173	182	184	166	170	150	176	190	182	172	189	167	159	174	195	175	173	173	179	191	187	173	167	163	177	164	166	191	193	176	162	173	184	171	182	166	177	170	140	194	162	149	155	177	163	159	161	175	190	178	176	179	177	154	192	167	151	196	156	188	165	174	157	162	184	181	172	167	160	170	169	172	175	169	183	180	206	168	169	165	191	176	180	176	188	187	179	173	179	159	175	182	172	169	161	166	166	185	190	176	156	157	172	177	156	161	193	176	174	182	162	168	180	186	171	167	162	184	163	180	169	145	171	172	193	173	175	175	167	179	166	196	162	191	161	164	189	200	161	175	163	170	174	149	165	160	171	195	196	177	174	184	198	184	155	167	177	182	165	180	176	164	174	171	169	144	177	164	170	162	173	182	177	178	179	192	181	180	165	177	172	177	168	170	204	186	166	144	165	187	206	173	156	184	159	188	149	176	177	181	174	169	204	178	182	185	185	190	182	188	188	180	206	190	175	180	168	181	159	168	186	172	185	179	164	161	176	169	170	168	191	166	157	168	185	148	159	190	175	173	187	168	188	155	192	157	189	179	182	188	193	172	159	183	178	147	176	157	178	177	180	192	168	131	189	151	155	174	188	181	160	164	195	189	158	180	178	210	179	168	206	192	162	171	177	186	156	166	176	173	151	169	161	174	177	182	190	185	184	160	173	155	175	166	179	189	180	155	165	179	183	175	189	167	188	178	180	185	179	174	185	181	173	178	173	161	183	166	191	166	173	184	177	198	177	158	166	167	180	174	190	182	192	169	192	196	164	178	177	154	194	180	158	172	178	202	164	152	175	182	170	176	184	195	162	174	180	175	181	189	175	184	162	188	164	150	161	167	180	193	150	167	175	170	179	163	168	189	174	163	187	183	164	176	168	174	166	162	158	180	198	174	192	157	179	180	145	181	164	184	186	182	171	173	151	175	177	187	169	185	224	182	171	191	168	193	175	166	174	172	171	153	162	157	176	207	160	198	160	186	180	170	155	172	165	184	174	191	191	184	185	198	180	174	149	178	155	163	173	190	180	175	169	157	175	196	171	184	176	188	154	184	187	165	170	170	211	175	178	180	147	187	182	142	194	191	201	152	172	187	183	181	181	186	178	163	188	155	169	174	180	178	182	197	148	160	174	187	174	174	196	145	173	182	168	167	194	183	181	198	157	156	152	169	164	196	190	166	154	189	177	210	162	179	187	176	169	199	154	177	174	216	170	177	184	170	194	182	185	169	180	171	179	177	172	171	186	171	154	185	173	181	200	164	168	177	152	196	180	166	194	191	149	156	168	181	170	170	176	178	180	192	165	183	199	190	179	181	150	161	185	174	194	167	175	197	194	176	188	194	163	159	167	191	176	204	162	173	176	160	204	185	177	162	160	169	183	176	156	185	181	220	162	161	162	167	188	170	179	173	183	179	173	165	165	171	185	180	178	163	162	171	189	166	180	171	170	179	163	150	181	177	187	178	195	178	147	151	187	194	181	175	166	180	198	200	193	161	186	161	179	180	178	161	188	168	179	183	170	191	183	151	171	163	169	177	143	163	178	197	164	178	179	169	184	188	173	211	172	162	177	176	201	172	149	149	190	172	175	188	175	160	165	162	178	175	160	175	178	197	186	195	174	169	170	171	174	189	189	181	169	179	186	179	190	188	173	168	166	202	172	176	154	159	163	172	177	175	165	186	154	153	181	170	161	176	185	178	181	170	182	189	169	175	194	168	177	192	176	182	169	166	192	176	188	193	152	179	181	159	152	203	156	186	161	178	156	164	199	159	187	168	171	175	183	161	167	167	184	190	183	194	179	177	155	158	175	176	163	157	180	182	185	169	188	194	200	180	179	209	173	191	167	181	198	161	181	208	179	165	171	170	190	160	185	172	154	192	182	176	193	163	179	171	164	144	177	166	166	175	181	198	184	175	163	198	185	160	164	191	181	186	166	188	183	172	189	176	194	179	179	185	182	173	167	171	172	175	171	168	173	173	202	171	179	168	176	195	187	176	146	183	173	187	165	190	168	189	182	176	181	194	195	193	171	182	187	181	156	164	180	175	168	168	170	170	173	164	166	158	169	182	159	197	160	150	178	174	158	175	163	190	169	179	186	188	161	160	191	174	202	187	185	176	178	137	160	181	181	161	172	163	188	160	180	191	180	175	193	178	162	179	157	180	168	188	178	153	188	147	201	158	161	191	148	198	169	171	161	158	177	159	169	176	161	193	174	174	157	179	190	172	188	185	185	171	169	184	149	179	171	187	180	176	193	166	169	176	170	163	156	175	175	163	174	152	198	180	147	184	165	171	181	168	169	154	166	185	179	191	169	174	179	160	171	167	180	174	183	171	164	173	183	177	180	177	206	172	172	189	151	159	180	176	172	180	164	164	195	203	179	160	175	183	181	169	179	174	175	155	196	175	172	181	181	174	200	180	192	187	178	179	193	169	161	186	178	167	174	186	169	185	175	182	185	185	160	168	162	178	149	196	175	180	199	186	188	186	153	180	184	191	183	187	187	181	167	172	158	185	177	150	192	182	160	164	168	141	188	185	191	167	175	162	172	187	169	175	157	170	171	173	180	168	177	181	185	185	180	177	190	185	191	181	157	156	179	185	164	164	168	185	166	177	164	150	180	164	171	197	167	157	159	143	138	192	180	198	192	198	183	170	157	150	174	190	165	167	177	206	192	166	182	169	179	171	171	173	175	169	161	166	168	183	145	173	161	174	166	181	165	201	157	173	189	177	173	198	174	160
25598	21719	28214	25664	16721	5574	3015	2181	1688	1565	1611	1288	1096	1034	962	873	874	793	773	680	585	672	661	558	560	564	553	507	515	499	445	445	392	367	389	381	429	413	401	443	374	386	392	395	416	420	381	411	404	420	375	445	377	454	407	396	383	391	425	383	410	398	414	379	421	356	417	396	375	415	384	378	386	388	420	422	389	383	380	392	389	356	374	368	399	413	404	370	394	410	433	371	392	400	413	396	359	378	398	376	411	390	421	389	382	379	395	442	397	407	385	401	383	415	383	430	386	391	377	378	355	386	416	397	429	346	413	380	362	413	391	416	426	467	401	439	430	401	420	366	377	374	424	407	402	386	407	379	387	412	415	433	404	400	403	387	404	395	410	392	367	395	414	386	384	377	354	386	419	378	421	407	389	381	389	407	393	391	372	400	386	435	387	364	369	397	361	379	389	416	404	395	395	434	398	387	424	397	389	383	399	406	389	367	395	407	443	397	416	368	388	369	408	417	407	391	371	402	386	417	401	423	399	409	401	395	407	430	400	377	432	421	391	359	407	391	420	385	383	374	387	399	400	396	396	374	422	408	418	416	399	415	414	408	407	402	391	434	363	363	406	388	409	424	410	411	426	363	407	406	383	348	391	383	368	379	375	373	387	372	390	389	398	401	371	423	403	427	423	400	370	442	347	407	383	412	390	414	385	394	375	411	416	398	440	393	366	381	403	384	401	389	397	384	429	408	387	407	414	398	345	423	399	363	368	388	374	396	398	399	396	404	409	424	420	370	397	409	331	418	376	416	394	421	357	385	422	418	431	407	380	396	434	434	392	406	389	409	406	437	363	385	396	391	368	377	365	378	383	375	437	357	381	372	414	420	401	430	396	412	383	396	401	359	402	403	390	411	385	409	372	399	397	386	409	378	408	434	430	411	368	373	388	417	377	387	416	390	372	393	367	425	367	400	378	400	404	372	414	378	393	401	380	382	375	375	389	386	389	383	419	396	400	404	366	364	393	362	409	402	459	434	384	372	431	379	395	376	392	367	411	354	385	369	384	370	399	391	401	389	383	377	421	419	370	400	367	416	386	425	370	398	386	430	417	399	429	404	393	371	418	379	426	377	405	362	413	403	422	387	415	381	433	397	395	420	393	374	421	414	361	396	427	355	403	392	346	391	429	397	380	397	407	354	401	415	389	396	418	390	394	434	388	389	384	411	415	397	386	415	415	417	427	418	420	462	410	425	416	394	378	386	414	390	384	406	384	410	369	426	361	400	377	404	382	413	440	415	410	430	383	391	400	388	385	404	399	448	349	411	428	359	399	377	357	412	387	386	382	390	400	379	402	387	424	454	406	399	389	381	395	418	389	399	384	407	404	387	403	351	389	400	403	400	358	392	404	373	396	385	428	409	371	382	397	358	424	388	342	411	398	398	366	439	379	391	382	427	374	355	414	389	370	397	372	400	422	400	357	403	371	385	407	405	387	395	428	391	409	368	401	430	421	397	390	416	431	391	419	414	395	407	377	396	393	398	393	409	408	405	398	436	395	374	394	404	385	412	355	384	406	403	437	390	362	387	397	420	422	391	387	380	369	426	423	415	404	379	393	421	388	388	367	421	398	402	418	370	409	388	395	408	397	393	377	395	398	400	382	445	383	379	428	413	392	422	407	379	393	384	410	408	416	377	377	358	378	397	373	389	393	413	402	389	443	388	424	400	362	421	426	404	395	370	384	405	387	360	384	399	364	421	347	396	370	394	357	384	430	407	417	404	422	396	419	384	392	380	415	402	414	413	412	392	414	402	404	387	412	382	359	426	387	399	409	406	419	411	374	434	422	387	394	377	407	395	403	374	449	393	455	412	390	374	382	392	392	397	393	388	399	403	399	396	372	417	396	398	408	418	367	405	404	395	373	413	376	432	434	394	392	419	363	361	388	393	354	420	407	413	421	379	419	415	400	425	373	378	386	422	390	402	410	398	399	399	387	397	399	433	410	393	411	420	345	393	378	424	406	424	385	408	444	415	395	388	431	423	373	399	405	398	405	391	425	374	417	389	376	375	405	396	364	342	408	439	405	395	400	402	381	417	378	369	409	421	384	374	399	422	394	391	367	426	443	406	409	419	401	399	389	377	411	398	400	408	395	396	423	433	425	373	389	414	406	380	382	372	390	421	421	380	402	380	382	395	379	385	383	369	393	400	399	355	366	374	393	386	404	395	407	415	391	385	400	400	381	428	383	416	385	381	400	405	397	364	360	385	401	395	391	383	402	403	418	381	423	382	399	364	403	389	381	402	400	434	409	384	382	383	422	423	414	394	388	444	363	416	413	380	429	394	419	406	356	404	403	376	391	388	378	404	438	400	391	354	383	386	387	394	404	385	373	409	397	397	384	361	416	398	416	385	391	396	436	440	411	393	417	380	390	393	357	409	378	425	366	380	380	410	387	413	422	400	375	422	394	423	368	376	449	392	384	379	392	424	405	408	425	436	423	412	397	415	426	382	393	421	386	453	431	363	431	419	417	404	417	397	407	434	412	366	390	424	387	409	412	367	424	384	396	393	345	393	368	390	398	384	383	410	428	394	433	425	399	410	409	401	386	439	391	353	375	409	392	389	420	364	373	419	375	405	406	384	406	407	380	419	389	385	414	395	461	363	404	387	396	409	408	424	380	413	385	366	414	403	406	391	363	410	387	414	396	380	390	413	419	371	407	424	409	391	417	412	400	399	402	372	399	396	397	380	413	421	444	387	386	389	418	365	375	397	430	358	398	400	384	390	421	386	407	349	394	406	389	386	388	381	389	412	374	372	387	407	403	405	389	409	431	399	409	383	411	411	432	400	380	385	447	381	358	390	374	411	361	413	385	402	389	349	398	388	403	374	415	435	427	403	422	397	379	404	416	416	402	374	377	395	365	420	384	373	410	400	381	377	411	386	423	413	428	384	394	419	378	418	372	400	409	419	412	406	412	392	387	359	366	401	412	378	393	385	402	366	388	402	402	394	383	400	410	423	398	368	415	387	384	408	413	406	396	406	425	421	394	431	382	406	390	358	390	381	387	367	412	400	440	403	380	424	384	431	413	371	352	387	441	409	431	403	390	413	405	377	389	400	390	391	377	410	432	400	382	387	420	407	434	431	377	381	425	403	384	421	388	408	422	396	416	397	407	404	413	381	407	383	422	389	404	434	410	411	374	399	384	381	395	364	366	397	390	396	412	386	379	376	387	403	397	425	399	379	376	361	386	439	414	398	394	446	388	390	442	405	397	387	410	397	385	432	422	432	421	361	379	395	415	380	415	395	386	434	415	443	413	385	377	387	409	429	400	415	400	406	387	394	408	412	396	419	429	424	397	417	400	397	378	409	388	390	369	385	374	406	412	370	401	437	374	377	400	431	411	396	392	376	407	372	354	394	404	389	387	410	370	400	417	415	369	426	430	420	399	380	390	406	424	409	409	431	408	438	382	400	386	417	391	387	416	400	406	405	398	378	422	372
27356	36329	21926	12623	10497	6297	4919	3638	3142	2598	2765	2186	1614	1482	1371	1234	1190	1203	985	795	787	771	701	713	636	656	611	572	593	545	456	496	436	419	416	410	449	403	395	429	412	383	445	442	418	404	421	417	439	402	443	401	401	399	388	408	400	397	413	392	388	415	396	393	413	350	390	357	451	387	413	398	422	433	427	386	377	406	353	396	379	401	431	421	441	435	442	429	449	439	399	401	413	414	431	384	421	403	409	400	423	414	434	428	388	429	407	398	414	421	427	364	405	421	445	402	417	409	391	391	419	433	412	429	450	416	414	425	410	400	407	381	425	396	400	397	419	432	421	423	412	403	414	418	403	388	410	404	371	434	409	400	355	421	392	415	420	424	430	377	400	420	394	390	390	453	426	400	476	414	431	404	416	414	382	428	386	412	384	420	445	393	397	409	426	412	408	401	395	424	413	392	382	392	417	397	411	384	435	412	411	405	417	411	421	378	408	385	402	428	433	415	403	399	445	442	420	358	416	415	391	438	430	397	412	412	402	420	381	367	387	411	398	417	420	408	395	426	423	432	427	426	397	402	402	385	415	405	437	427	423	396	439	420	399	407	391	412	435	391	434	423	448	400	400	387	434	430	393	434	415	409	387	429	442	428	409	413	386	397	388	418	421	423	448	387	369	432	408	406	423	412	412	425	435	389	424	405	422	415	434	401	399	401	420	449	421	402	416	464	413	403	434	403	392	364	408	429	380	395	440	404	442	395	390	409	389	436	415	408	395	429	440	433	409	387	465	428	435	385	410	443	413	447	453	427	394	442	401	426	435	413	410	422	399	399	405	398	408	393	443	442	433	389	360	388	383	383	401	421	409	377	433	408	390	410	441	429	381	432	401	444	422	426	424	414	424	418	425	447	382	414	396	391	410	446	381	417	416	396	405	409	391	440	399	399	386	423	429	399	418	385	400	418	393	421	388	416	418	435	409	426	412	430	434	369	418	403	382	435	408	401	394	389	415	403	412	428	414	420	403	405	406	413	426	398	407	446	404	471	435	401	416	410	395	412	441	413	388	400	425	406	404	390	418	425	416	417	396	416	390	391	409	395	444	401	383	430	387	418	418	387	446	404	427	410	425	428	417	407	405	393	384	388	411	391	409	425	360	407	383	411	432	422	403	404	420	416	406	379	408	385	398	418	430	445	390	416	385	390	412	423	405	451	415	414	416	432	432	377	431	411	427	408	407	414	399	411	405	449	389	405	417	445	407	408	433	434	430	381	430	419	415	479	406	406	416	424	411	403	438	409	408	419	399	392	434	432	421	387	430	372	397	359	419	412	426	385	409	409	427	425	415	438	425	405	402	446	392	391	428	395	431	412	408	428	433	412	422	432	371	388	388	403	430	399	419	379	422	409	410	383	382	394	423	399	438	390	417	360	406	398	391	408	393	423	411	410	405	406	416	444	406	444	387	411	431	391	423	392	412	389	402	434	375	391	395	439	408	418	432	374	432	453	396	381	417	406	418	414	390	444	416	462	420	388	379	454	383	432	409	410	435	437	385	389	432	386	382	402	416	424	390	426	418	403	423	406	389	451	419	401	410	409	424	442	414	399	399	442	420	427	372	412	430	448	411	397	352	414	452	387	402	411	411	428	397	457	381	450	406	399	383	392	422	389	438	422	416	447	397	399	390	402	346	391	427	441	434	405	402	406	412	438	397	402	420	390	390	409	444	425	432	428	445	351	415	385	436	403	439	376	427	388	438	419	396	398	433	411	409	422	367	401	386	409	391	417	395	429	400	400	392	400	423	389	438	377	405	428	384	433	428	444	387	395	397	409	405	417	411	416	423	439	411	420	410	413	438	421	417	424	405	411	399	414	428	409	417	426	415	398	414	418	367	404	413	397	432	463	406	412	414	441	400	396	444	446	441	419	387	399	412	409	420	401	402	396	420	412	407	436	410	453	397	401	399	425	402	424	421	392	426	405	421	398	433	423	392	427	390	405	379	429	410	408	412	397	422	396	394	427	435	441	416	394	418	417	391	376	435	386	439	406	418	386	401	425	391	413	386	429	410	388	399	412	437	427	400	415	378	398	428	374	448	404	418	385	419	417	437	451	398	372	388	405	394	455	395	417	442	412	412	394	414	384	389	395	406	429	397	429	408	391	417	387	414	415	405	421	416	439	398	426	443	390	435	408	415	390	391	412	388	359	390	426	411	423	455	446	427	405	420	418	365	408	391	410	402	421	429	405	419	413	407	410	420	409	411	404	397	364	450	431	373	395	373	436	402	400	390	411	405	408	417	420	427	426	453	401	419	457	386	407	414	414	387	390	408	378	386	386	410	441	438	380	409	407	385	394	411	424	439	410	467	401	400	387	429	392	378	382	396	458	408	437	428	374	381	373	421	445	367	427	388	400	407	411	403	398	402	454	392	400	401	414	371	444	406	398	376	418	402	387	388	419	409	377	412	396	408	444	391	398	426	415	432	445	440	411	414	395	405	432	385	418	375	421	415	400	395	418	408	427	400	422	421	406	393	432	391	416	430	388	395	398	434	386	401	408	411	413	419	411	383	421	424	405	430	383	438	382	415	449	431	395	411	417	396	385	374	432	434	388	442	399	418	417	427	445	405	371	413	416	384	410	399	373	384	423	416	375	372	399	394	415	440	411	412	418	402	392	384	400	405	394	370	414	447	414	426	461	406	392	421	420	390	411	423	419	433	429	385	410	413	414	433	409	410	427	403	386	439	401	426	386	396	406	407	439	364	393	420	420	402	424	448	406	408	415	380	433	397	434	405	406	390	423	375	438	445	421	421	416	397	413	386	430	381	405	405	417	440	412	408	432	413	404	428	409	450	397	423	391	426	381	396	416	412	404	425	423	454	385	404	360	391	413	401	404	397	389	454	406	425	407	458	424	447	384	407	460	388	438	368	417	417	402	412	394	397	405	410	369	397	430	376	401	418	371	429	411	388	403	415	415	398	397	408	390	386	434	418	418	379	418	416	429	387	419	388	426	419	368	390	412	401	429	452	414	427	415	381	421	412	379	409	400	457	366	407	422	403	398	434	406	393	387	377	444	414	408	422	404	426	414	427	410	407	424	385	390	385	388	392	414	424	439	399	401	408	415	426	393	452	428	394	401	429	435	418	388	413	363	434	391	415	423	397	444	429	381	401	427	417	403	391	404	392	416	414	401	392	407	428	423	362	404	425	396	391	439	395	403	407	410	386	408	377	396	410	408	407	381	442	419	410	426	401	438	421	418	393	443	420	408	419	420	376	414	447	408	411	387	420	437	414	420	459	436	398	421	398	389	439	397	430	382	427	404	416	414	398	388	401	402	420	413	401	406	383	433	414	416	390	399	424	448	421	400	415	397	397	393	445	415	433	397	396	383	398	403	434	398	405	392	397	388	385	381	433	429	380	392	390	413	424	404	401	448	443	384	436	417	401	379	398	440	407	410	423	424	375	397	388	390	418	433	398	450	385	424	406	429	433	414
23305	21725	29584	24325	21719	21940	13895	4014	2694	2333	2132	2037	1645	1396	1256	1186	1121	1104	878	819	665	704	575	640	580	576	500	515	485	438	379	342	324	298	277	297	277	278	279	294	293	284	317	307	265	312	316	313	300	298	305	287	277	260	292	279	269	305	277	262	288	305	296	289	286	296	279	267	303	269	275	304	297	317	302	272	260	285	240	297	262	284	312	268	283	270	262	281	283	288	280	299	289	302	256	280	302	321	294	275	269	276	297	279	280	279	298	269	272	283	265	290	301	303	269	309	289	282	290	254	260	301	300	300	269	268	257	283	277	258	295	285	284	270	276	290	286	310	307	266	255	298	291	292	281	321	307	261	242	252	258	278	316	280	301	314	301	264	295	272	274	287	280	269	260	278	289	258	292	315	285	274	279	276	264	300	277	317	262	271	274	302	278	271	303	273	306	263	304	296	299	290	261	288	264	292	275	279	298	266	243	297	266	269	292	273	281	288	266	258	300	270	261	268	286	320	307	289	307	276	283	279	285	257	299	258	260	300	279	257	280	255	307	286	293	256	270	291	270	297	295	287	256	286	304	250	292	285	263	277	299	306	306	263	261	292	282	292	276	307	274	270	276	261	284	278	279	281	247	295	265	269	272	280	306	260	250	307	266	279	293	252	293	284	280	270	281	311	275	300	289	286	256	311	259	308	268	246	296	281	276	313	286	293	251	255	293	271	278	282	260	285	264	258	282	295	309	277	264	289	297	315	289	277	259	304	290	295	267	285	261	284	301	271	309	267	270	288	308	283	305	288	283	315	296	265	274	265	289	278	312	277	282	286	281	293	286	275	283	267	270	270	285	297	250	290	300	273	312	293	272	314	287	280	284	259	267	272	301	262	263	302	311	289	308	274	294	287	268	296	307	269	299	292	295	287	275	262	287	266	287	294	282	287	298	313	302	270	296	273	265	276	282	306	284	294	314	279	280	268	303	291	293	276	273	297	296	258	273	284	312	281	254	300	271	275	267	284	283	271	303	310	295	314	304	317	310	287	277	286	276	273	300	272	292	291	288	275	264	284	296	283	266	301	305	298	244	255	262	320	235	311	306	295	282	287	268	313	266	266	258	289	271	321	260	305	247	262	302	270	276	272	287	294	274	329	290	313	282	281	265	263	281	281	300	287	256	293	272	246	269	288	263	275	269	257	293	284	318	281	302	288	289	296	258	284	278	247	234	246	283	262	259	272	284	323	275	269	277	278	287	293	257	272	298	275	281	290	277	285	254	260	290	277	298	253	274	270	282	310	279	290	306	293	292	300	281	274	274	275	272	313	286	277	308	247	301	303	281	285	277	262	261	278	246	307	300	281	268	263	266	290	294	258	278	281	271	258	291	267	275	269	276	278	237	271	304	288	297	295	283	319	266	263	286	289	277	296	261	270	275	292	244	238	292	273	288	250	286	272	282	301	282	276	294	311	276	300	294	305	259	233	277	295	294	271	287	314	280	270	294	286	301	295	278	276	291	296	274	277	268	280	289	278	304	252	284	254	284	271	285	274	296	271	263	292	253	310	272	287	272	260	270	286	281	291	273	264	283	296	284	285	297	282	268	285	286	263	298	311	279	278	298	279	303	288	259	311	323	324	289	300	287	312	274	275	283	282	277	299	288	326	303	282	267	310	278	300	286	274	269	303	285	282	262	279	269	284	258	274	289	297	307	282	277	298	279	282	292	272	299	286	279	295	304	264	314	251	272	274	271	310	275	285	297	289	301	304	280	281	290	250	292	273	281	271	286	265	294	294	277	277	311	259	311	285	273	251	285	266	295	261	285	301	282	287	288	297	267	285	275	287	283	285	292	280	270	286	290	311	286	270	289	286	263	306	268	252	281	262	286	303	309	276	314	279	320	310	307	311	284	244	270	283	292	263	265	280	297	305	268	279	243	264	284	285	305	287	275	277	285	278	270	283	286	288	263	304	282	311	286	293	290	289	278	287	266	264	290	248	282	273	266	264	291	282	307	279	289	251	267	320	305	279	286	282	320	286	292	282	258	270	309	303	264	305	257	278	293	301	266	265	291	302	295	255	282	292	293	279	285	260	261	280	288	272	289	294	269	281	270	300	283	305	324	294	272	296	321	329	285	273	276	283	310	298	313	295	272	306	272	283	271	276	250	296	256	285	301	291	283	264	256	271	298	282	277	247	273	265	258	283	298	298	295	291	283	272	318	310	284	266	282	292	289	277	272	277	338	268	270	268	314	294	252	263	275	250	296	327	283	279	292	307	288	273	277	282	297	245	297	302	279	302	279	265	270	290	277	289	270	294	289	280	293	296	288	259	317	279	285	284	280	291	288	295	272	295	297	279	297	275	256	292	298	297	277	278	292	297	296	271	268	285	271	318	270	302	277	315	281	279	280	278	286	266	301	264	272	247	299	270	266	272	291	287	275	298	287	272	260	280	274	294	267	263	303	303	292	293	276	298	295	276	294	278	275	291	314	305	280	271	274	283	284	278	270	294	295	271	267	287	297	281	289	296	271	268	275	291	285	254	282	278	266	288	268	304	246	304	302	269	331	301	306	260	281	281	277	275	268	267	292	256	271	248	330	303	276	320	281	263	268	293	283	294	296	284	273	288	253	273	302	288	273	256	293	304	288	306	272	270	259	317	255	310	280	300	286	265	272	288	269	262	298	286	277	293	299	288	309	284	271	301	262	309	279	271	273	292	321	288	285	270	289	288	286	306	305	261	283	303	312	278	279	323	297	282	273	257	273	290	271	278	293	285	314	323	292	283	273	264	250	291	283	311	279	302	295	313	287	272	270	284	299	259	293	278	276	290	295	267	309	317	272	283	254	286	260	281	273	276	261	259	266	298	271	283	292	289	302	270	271	265	282	299	277	266	260	301	271	292	280	299	270	268	274	283	270	302	287	289	282	264	287	278	270	262	296	250	296	297	284	277	260	286	286	260	303	295	288	285	269	265	284	274	279	275	285	282	238	270	281	258	310	256	274	285	306	318	306	280	280	281	271	267	279	252	314	294	287	273	322	302	296	269	283	290	291	277	313	273	295	301	261	259	290	264	309	300	255	280	260	255	280	306	250	294	312	261	276	293	285	267	250	256	278	283	298	265	258	281	269	252	265	268	318	262	267	290	276	267	277	329	312	295	285	280	288	269	271	272	303	283	309	302	279	284	278	272	290	281	281	282	318	291	278	304	289	288	284	273	270	287	267	268	289	297	290	280	289	261	272	295	273	278	286	271	272	290	288	303	261	282	286	294	309	290	292	281	287	283	313	274	325	290	288	254	271	294	270	302	269	277	255	304	292	280	298	291	275	276	264	276	291	299	286	283	274	289	281	269	314	292	278	268	262	278	271	270	316	273	297	266	263	278	270	280	294	273	280	281	301	313	252	270	264	276	266	272	265	288	290	310	275	285	262	302	304	299	320	268	245	306	299	257	273	274	277	304	300	265	308	284	296	283	309	241	261	307	319	289	280	268	314	289
30813	44921	28921	19316	15765	10553	7661	5842	4580	4021	3596	3341	2579	2228	1887	1780	1680	1600	1201	1011	1015	936	892	858	778	735	626	579	656	552	454	364	335	342	311	332	323	284	302	316	298	311	287	313	321	321	332	283	299	335	316	300	296	283	283	300	289	319	287	277	281	280	278	316	285	271	294	286	290	288	292	265	272	279	293	297	297	282	278	317	296	279	261	272	297	246	253	277	260	304	271	251	270	279	282	268	299	275	293	296	290	289	287	295	302	306	292	282	325	277	281	277	319	288	300	282	299	289	261	262	292	293	267	273	283	270	321	275	291	298	295	269	275	282	283	284	293	263	260	282	275	294	274	296	274	289	284	283	292	269	287	313	278	288	267	275	296	330	296	270	267	279	278	347	306	269	283	293	305	289	305	297	315	279	271	253	312	290	284	325	278	293	306	266	296	241	277	288	259	288	291	281	287	309	296	280	315	302	279	286	271	289	284	289	310	297	261	272	286	286	288	297	283	271	317	259	272	270	297	273	267	293	292	277	270	264	279	284	264	246	273	306	275	281	274	286	286	257	318	250	295	270	270	272	263	278	263	266	297	278	283	279	300	284	283	280	298	286	280	267	258	268	313	291	286	263	301	288	278	274	262	293	289	300	274	257	289	283	275	284	244	245	291	276	264	288	311	300	286	325	241	274	315	280	271	308	303	281	280	292	274	296	278	256	268	306	279	269	269	289	300	285	269	290	264	298	278	272	288	292	276	302	274	263	275	287	251	267	299	318	277	275	262	321	281	295	297	285	283	266	260	255	259	254	310	292	280	293	272	283	295	286	322	284	282	296	277	243	265	268	262	298	280	281	282	275	285	312	294	303	269	285	261	292	294	277	287	295	276	314	276	253	284	262	278	278	293	259	287	285	284	275	288	260	276	272	270	294	306	271	306	282	270	296	282	310	330	243	298	288	286	262	284	272	264	315	306	298	281	262	285	275	261	254	297	284	311	271	265	266	286	298	299	284	271	307	286	284	270	288	299	313	279	286	270	286	270	286	275	292	288	272	272	276	285	275	258	270	302	300	295	276	285	281	281	271	265	269	306	274	291	264	299	300	276	293	306	263	281	284	274	254	279	288	286	265	280	272	267	283	282	279	264	297	290	275	290	247	299	300	264	308	276	262	295	284	269	281	305	296	300	305	292	289	281	301	298	288	277	275	246	284	269	297	264	288	254	274	267	328	262	289	298	254	284	304	290	292	282	260	300	277	272	260	275	276	283	286	298	266	246	282	269	288	306	297	299	264	297	308	267	244	279	275	302	281	316	291	287	295	300	265	291	286	259	270	283	303	287	312	285	291	290	276	254	324	293	294	293	257	278	268	297	279	300	294	308	302	317	287	305	286	265	292	301	299	283	297	259	276	271	286	293	271	278	264	285	277	275	285	297	258	281	277	278	273	305	284	296	311	296	258	275	270	277	301	259	285	292	285	271	304	272	257	273	276	291	309	261	289	295	287	296	267	275	324	279	255	281	253	277	253	253	274	286	287	279	294	269	295	282	271	282	275	285	286	278	276	287	291	282	290	288	280	301	274	263	308	276	301	260	296	282	298	305	285	285	302	264	249	268	252	272	278	306	284	284	288	279	306	256	277	300	263	295	294	278	266	286	288	253	294	299	309	271	273	291	288	304	278	267	275	284	302	269	286	278	294	303	263	250	276	287	272	285	284	307	277	276	276	294	300	288	270	241	286	302	293	284	286	287	278	291	302	291	274	322	299	260	266	294	293	271	283	268	288	304	294	279	266	299	275	297	275	288	306	286	281	290	283	279	283	283	301	290	267	265	325	280	288	324	275	282	292	274	290	301	278	328	300	288	274	286	270	264	298	308	290	284	264	282	288	285	278	242	301	275	271	282	271	304	299	265	295	269	266	285	293	252	315	284	277	286	260	295	266	280	280	306	318	299	275	271	268	285	293	295	290	260	288	273	314	299	254	299	253	283	277	294	290	282	287	281	255	282	320	291	283	270	295	290	296	272	299	317	268	309	294	251	293	277	277	312	301	283	274	278	259	321	292	275	268	283	295	306	284	287	262	285	295	296	273	287	275	310	263	269	309	307	289	281	273	257	297	272	290	259	288	306	313	311	313	289	271	292	275	307	276	265	248	294	264	309	287	264	274	288	272	272	245	329	304	302	313	270	282	303	272	307	305	310	298	309	253	275	267	293	328	317	288	249	280	272	281	271	273	305	266	266	272	308	276	276	264	262	289	290	292	294	281	267	284	289	306	296	286	275	278	286	283	270	299	278	291	302	304	287	288	278	277	278	271	300	319	285	279	282	276	285	269	289	263	288	293	305	270	286	288	291	274	296	270	289	267	282	269	270	276	266	334	301	295	310	282	285	286	323	264	306	279	277	259	274	295	266	285	270	291	290	312	252	286	265	297	253	300	292	267	265	322	269	300	279	267	279	290	287	289	264	280	283	271	258	277	283	264	271	308	330	271	264	310	307	276	283	274	294	239	300	274	274	252	299	285	301	271	287	281	295	281	289	272	271	307	272	294	294	282	265	302	314	273	283	293	283	280	306	258	275	257	258	287	289	270	261	293	286	266	289	301	294	296	273	272	280	265	282	303	274	269	273	272	267	278	278	282	271	277	282	281	294	291	294	272	245	302	294	298	302	290	269	289	274	265	296	261	273	286	282	295	272	273	280	296	299	264	266	284	274	290	267	267	270	278	298	265	275	315	289	285	263	264	289	276	273	280	307	264	256	278	300	267	288	277	245	311	274	277	294	276	279	274	307	269	291	264	276	274	281	273	285	273	278	264	301	258	292	259	265	293	268	266	259	302	296	284	301	293	292	291	287	259	300	275	270	261	298	289	290	295	278	268	285	315	267	281	273	288	297	260	299	262	274	309	322	277	294	253	276	289	269	275	289	269	308	310	286	275	298	280	287	320	290	268	290	297	311	281	296	289	307	256	325	302	261	276	277	313	303	293	288	247	280	257	273	304	289	323	276	280	308	279	313	287	285	288	245	298	273	288	228	295	291	312	281	251	300	260	278	262	294	254	277	311	300	262	291	319	284	264	287	298	308	292	296	266	250	271	299	292	314	273	290	284	290	272	297	313	299	271	285	298	305	286	263	254	269	275	298	305	299	286	275	264	289	289	251	309	283	293	298	277	273	299	290	272	285	286	278	307	292	252	249	272	294	304	273	290	268	261	295	284	290	261	278	305	253	276	311	265	279	293	275	308	252	290	266	269	279	302	290	278	297	301	281	289	265	331	276	287	243	326	282	312	265	317	284	295	272	258	281	295	276	310	275	299	254	276	319	293	288	281	270	283	300	279	297	315	291	295	304	283	283	284	248	295	263	302	251	302	298	276	267	302	276	265	292	289	282	257	297	276	322	284	293	280	284	279	248	276	255	275	262	284	255	280	284	310	298	288	242	295	257	256	273	275	291	287	267	286	293	320	286	274	329	340	266	254	320	294	282	303	255	255	300	298
29597	23554	19062	11857	6120	3655	2172	1624	1319	1087	951	899	819	798	676	726	619	551	486	454	466	467	421	403	396	386	351	345	363	315	304	283	284	293	286	290	293	248	239	255	255	265	246	269	257	271	309	287	265	264	263	288	278	291	265	289	276	242	259	298	277	278	253	286	261	265	273	258	287	297	257	300	265	271	256	265	255	285	283	275	254	244	281	271	251	250	275	281	243	266	307	256	290	233	272	276	261	270	287	256	278	275	272	284	268	261	272	252	275	275	246	237	272	268	293	287	269	270	275	274	266	258	296	257	275	289	241	306	291	266	280	251	256	253	235	278	264	245	258	248	270	265	286	267	271	280	286	262	279	290	273	301	279	262	258	264	293	292	273	270	287	265	275	244	251	288	278	267	278	267	276	245	266	294	249	255	286	254	260	249	277	285	274	260	277	276	276	270	255	254	266	293	264	266	253	293	264	266	268	274	259	277	295	307	274	270	259	259	263	287	281	260	271	287	264	284	270	272	259	291	246	287	252	247	276	259	287	246	275	248	258	237	286	253	249	275	258	272	285	258	260	270	254	258	273	259	267	274	255	299	277	259	276	289	276	290	255	313	286	283	242	264	254	279	285	268	270	255	251	261	271	264	272	287	272	287	232	272	273	268	281	277	239	279	277	279	281	264	242	241	300	293	265	279	268	284	279	274	272	300	250	280	285	244	293	286	254	264	249	263	254	277	285	276	259	291	255	266	251	289	289	290	271	283	269	257	256	260	248	273	286	292	279	246	243	297	270	282	290	268	236	246	254	259	254	231	264	260	266	265	269	281	268	291	268	281	254	253	292	271	256	284	288	281	263	291	274	293	258	300	256	272	271	286	279	269	253	272	280	255	279	255	281	261	279	267	259	289	240	275	298	236	256	254	290	276	247	278	279	284	284	240	300	264	266	272	294	288	291	284	260	248	273	252	270	321	269	285	246	280	273	247	287	253	236	281	266	287	280	267	287	263	276	305	272	275	282	279	270	286	278	287	257	274	288	271	271	270	270	294	280	237	250	280	258	284	268	279	278	283	264	271	254	244	273	264	237	257	277	258	263	264	284	279	279	261	267	283	276	256	275	257	251	253	294	282	256	249	256	264	259	273	269	289	262	289	279	297	320	278	252	245	266	268	244	272	283	263	259	253	306	277	286	281	282	270	316	279	271	276	287	269	260	278	270	274	267	275	287	273	276	275	274	277	269	240	259	268	277	268	288	257	317	289	281	279	275	293	291	253	278	290	260	267	289	262	277	302	257	278	245	288	252	263	295	237	264	266	280	257	268	270	264	265	249	290	232	282	257	263	252	269	259	277	286	261	304	262	271	269	251	276	279	286	318	261	283	262	256	243	256	296	261	292	271	289	267	245	260	285	247	286	284	277	242	287	240	272	323	302	232	300	265	272	280	257	290	279	266	296	272	265	277	271	240	264	254	267	263	274	272	251	268	263	283	253	285	244	237	283	305	256	301	272	267	271	261	235	254	293	302	273	261	283	250	276	266	266	280	242	286	303	285	254	272	268	283	255	268	249	265	286	262	252	249	252	279	252	293	259	275	269	280	268	283	270	261	255	258	268	274	258	257	291	258	241	252	280	261	248	286	257	290	280	284	254	260	273	265	281	273	263	246	257	293	239	232	286	301	295	284	250	291	275	267	270	298	316	247	243	258	286	278	249	269	278	270	241	303	249	274	244	289	271	283	285	272	260	289	242	300	245	278	272	283	264	273	285	240	272	310	256	300	297	275	277	280	258	243	253	268	255	271	291	274	300	259	289	270	294	265	270	309	294	279	264	288	255	245	297	280	254	253	246	255	263	277	272	299	251	275	268	270	272	265	274	264	289	278	264	241	299	268	266	304	281	264	282	286	287	250	247	285	257	273	255	277	281	285	293	300	265	272	281	263	279	254	265	272	287	279	248	304	266	242	280	256	279	253	252	280	257	278	269	276	255	287	258	280	278	267	258	252	275	242	261	266	278	282	260	261	241	253	258	272	269	290	255	264	250	288	291	221	275	273	276	262	274	268	277	280	259	260	297	295	240	257	301	285	280	271	267	260	266	249	265	265	274	249	279	281	259	288	253	283	275	261	254	257	274	227	291	263	292	257	289	267	271	276	249	302	267	300	297	290	251	287	278	252	257	244	242	265	298	249	285	296	262	271	258	279	275	241	263	287	274	282	268	276	266	233	298	258	273	252	291	253	267	301	278	294	275	295	287	267	272	254	295	287	288	285	271	296	292	276	269	301	266	251	270	282	270	258	253	242	274	286	272	282	296	293	296	270	264	272	282	272	284	303	247	251	243	283	256	282	267	284	298	284	281	278	259	315	244	282	280	278	275	288	267	297	301	265	265	295	275	275	288	270	252	267	271	279	260	259	256	285	283	252	259	274	270	270	307	279	275	295	274	260	292	259	295	276	256	262	287	261	289	292	291	281	254	254	270	273	264	252	237	273	256	264	284	254	310	293	311	271	297	300	251	279	280	251	277	260	266	279	265	237	240	253	261	254	276	279	314	260	278	313	314	285	267	275	261	286	259	294	262	296	274	271	280	247	271	259	268	260	270	273	266	288	265	261	270	257	262	289	277	283	283	262	286	274	277	265	278	274	278	268	275	255	264	270	253	243	262	272	242	282	285	269	273	273	262	301	290	266	268	258	292	301	244	245	299	292	275	272	306	291	285	260	267	266	237	259	262	273	254	293	280	262	272	257	269	257	279	287	255	236	275	258	275	273	258	275	263	275	292	287	274	249	276	281	285	271	262	265	253	255	252	288	293	265	293	252	275	270	269	252	260	281	232	259	259	300	303	280	265	269	247	255	287	296	244	244	276	281	265	268	280	268	286	289	297	261	233	273	301	287	271	251	271	291	265	294	251	260	271	255	254	272	276	258	274	267	278	290	277	275	264	281	267	293	260	272	275	280	268	284	296	243	257	244	252	253	274	263	264	304	252	242	261	267	248	283	261	291	260	265	261	291	269	260	275	282	253	266	277	277	266	294	275	266	287	272	237	284	284	286	240	293	266	285	275	296	278	259	248	244	275	285	260	268	263	277	290	287	303	261	262	273	284	249	280	257	251	270	265	256	265	270	273	260	276	258	309	276	272	267	280	284	242	254	298	284	274	294	277	282	282	271	275	287	298	295	281	291	278	262	257	264	270	289	286	298	272	241	261	267	273	257	265	269	281	282	264	251	256	276	319	282	248	275	280	281	274	275	292	298	246	250	277	253	282	267	277	270	248	292	252	308	293	261	232	291	275	265	275	246	299	284	277	245	248	276	283	289	242	312	271	253	265	251	250	271	246	285	259	279	254	256	252	260	274	278	250	268	248	291	295	254	268	299	284	284	263	284	291	277	267	288	270	276	261	243	266	281	263	238	240	286	269	262	297	279	257	276	257	282	279	265	264	249	274	279	299	261	270	282	268	272	281	276	282	264	282	265	289	292	266	277	285	279	256	245	246
24752	30461	18001	11339	8045	5818	3786	2826	2192	1694	1553	1440	1298	1117	989	983	886	836	637	630	548	609	560	521	495	451	454	429	371	377	306	302	317	259	294	328	287	305	292	323	274	302	284	300	299	301	326	304	307	270	276	280	280	299	299	294	333	296	275	340	302	273	285	302	316	267	292	300	283	291	283	293	306	315	302	301	305	304	260	269	301	289	283	308	311	298	319	298	287	311	290	292	270	302	280	286	262	291	288	302	294	291	291	289	297	271	326	288	328	284	270	272	278	322	301	291	284	293	308	288	289	308	286	288	297	296	276	309	287	291	290	285	299	276	287	282	311	323	305	295	273	324	333	276	278	281	303	285	308	252	301	258	289	298	274	273	308	267	302	300	307	300	290	288	313	265	320	306	293	289	317	315	306	269	329	299	316	319	290	291	296	316	293	273	295	297	284	297	290	309	281	277	307	329	332	277	294	283	316	318	270	285	296	303	289	311	300	315	284	267	283	267	317	280	281	303	292	275	311	299	276	277	318	299	288	268	317	306	280	252	271	294	264	289	291	303	330	291	277	281	309	324	268	298	279	302	306	291	302	313	288	295	307	296	261	283	308	253	311	273	309	296	290	298	282	277	281	322	281	259	365	278	307	300	289	297	320	275	277	259	297	316	314	301	284	312	289	269	301	301	298	310	281	290	292	309	255	277	256	319	286	282	319	304	275	280	253	278	309	297	284	308	294	292	304	289	318	255	307	290	269	338	281	293	299	276	281	281	282	305	297	278	300	258	304	282	302	301	317	295	300	285	296	301	295	283	302	292	283	307	284	296	304	302	292	259	276	309	302	271	262	298	300	302	312	290	300	301	291	307	296	277	286	294	321	306	289	284	284	273	276	290	302	298	294	295	327	298	297	277	264	297	259	291	280	290	284	291	286	296	294	302	272	287	314	256	286	301	299	268	259	293	303	275	302	305	272	302	300	283	272	272	307	297	298	290	285	281	329	295	276	301	263	266	285	260	280	296	291	267	274	274	282	305	311	282	283	296	299	299	326	274	301	299	278	297	275	311	287	298	271	293	287	271	348	261	300	300	283	289	303	298	298	290	283	287	300	310	280	300	289	288	307	316	291	311	277	282	296	292	317	321	280	288	298	302	279	297	298	317	308	262	285	271	314	307	295	320	303	302	263	302	281	280	299	326	340	307	252	291	269	300	298	297	316	308	313	282	291	303	290	298	303	302	324	271	273	313	297	279	298	286	284	291	322	301	279	302	289	287	295	278	238	296	307	264	263	297	288	291	297	283	303	313	301	317	293	316	291	307	278	300	331	288	283	280	315	297	290	300	285	284	273	292	297	292	323	290	305	297	288	299	295	278	295	284	292	317	283	298	259	314	271	308	298	274	297	302	293	280	279	256	291	302	313	306	290	308	299	292	308	296	307	295	287	299	298	288	285	271	323	272	281	302	310	274	260	323	288	283	263	306	308	304	308	287	276	287	312	292	279	302	269	285	280	313	287	294	305	269	300	281	294	324	298	280	326	296	280	292	269	288	279	322	290	301	290	313	283	278	287	266	292	296	326	298	323	328	277	293	302	285	278	311	273	304	303	268	316	311	267	313	303	316	300	291	245	292	290	267	313	289	347	295	295	294	278	288	286	297	298	283	303	283	271	298	296	287	286	315	305	263	264	293	273	277	280	289	306	273	279	298	275	275	288	308	253	292	300	303	298	297	291	303	314	301	325	300	313	304	266	264	273	295	329	284	314	299	288	320	301	287	316	281	311	292	316	294	303	321	278	323	302	280	316	297	316	304	271	309	306	307	295	306	299	267	308	295	284	287	332	277	303	287	313	319	295	291	306	301	295	294	317	276	311	306	291	279	293	279	281	293	274	279	310	304	305	275	285	298	273	270	303	274	309	294	285	307	305	288	265	296	267	275	325	283	290	284	270	319	289	295	287	297	306	301	312	276	291	269	298	272	259	287	288	291	286	283	284	288	333	315	293	285	276	279	282	293	292	293	284	308	303	295	289	298	287	309	315	293	322	274	282	303	326	317	297	296	324	276	286	273	265	320	283	274	349	299	315	303	283	278	290	306	289	299	299	285	303	246	275	286	291	298	326	305	315	319	281	281	307	273	278	312	259	301	307	292	308	279	312	295	290	281	292	336	323	308	261	272	284	279	285	306	297	305	286	274	295	299	297	286	292	307	268	249	311	285	255	291	288	275	316	277	277	294	292	297	293	299	297	267	318	297	256	298	307	305	293	296	304	308	295	316	289	288	284	305	309	309	287	292	301	275	302	284	287	293	294	279	288	278	283	244	296	318	322	329	296	304	310	294	304	292	290	307	280	295	291	293	287	308	290	318	288	286	313	294	294	299	277	284	285	276	316	291	297	281	306	297	311	296	271	265	294	305	279	305	277	318	312	287	280	313	307	288	282	312	286	281	326	289	299	287	300	324	311	276	260	283	277	235	319	283	278	326	270	306	275	282	321	299	311	263	291	281	284	280	313	308	313	298	289	321	318	301	304	309	302	302	318	273	292	288	303	268	283	279	299	301	291	299	291	315	311	301	267	296	294	272	291	301	264	309	275	263	268	282	289	302	284	301	304	324	314	298	306	306	312	317	293	305	297	279	288	304	279	282	266	303	279	277	298	295	278	310	266	293	283	291	307	301	295	277	280	273	286	303	291	264	340	297	301	299	274	298	292	291	296	288	277	295	297	281	268	275	311	272	267	312	299	313	296	285	283	302	293	312	293	280	296	272	281	291	278	282	289	282	299	287	269	299	291	280	267	323	289	294	294	329	295	275	329	304	269	279	306	296	291	315	304	251	264	300	301	326	313	290	290	306	277	292	294	310	300	280	279	316	299	311	258	326	265	288	296	283	284	277	269	302	312	341	282	300	334	310	333	276	298	271	322	279	317	298	296	314	260	275	287	298	283	302	282	289	309	296	252	321	269	281	273	291	314	288	269	305	315	293	296	272	298	272	300	297	242	278	286	309	308	307	263	296	292	307	307	323	312	289	282	285	321	276	270	262	283	308	306	278	303	298	339	306	295	246	284	305	290	278	323	320	305	322	299	291	291	284	282	306	310	271	287	278	278	266	292	289	293	274	286	281	301	292	297	281	324	279	289	313	311	277	325	287	276	297	281	281	303	284	310	288	292	324	280	277	326	297	298	295	322	316	284	308	285	285	299	297	305	277	299	280	271	271	306	277	339	323	292	313	296	306	308	275	316	299	309	273	287	284	310	312	295	288	302	296	296	299	281	282	286	276	285	307	327	287	288	309	310	299	295	331	285	282	306	301	294	250	279	297	299	273	309	309	275	304	295	281	314	290	336	291	293	306	282	297	317	323	243	305	298	305	301	274	321	296	301	294	257	286	283	304	286	291	318	301	293	279	279	278	307	296	282	286	277	284	291	273	299	268	310	321	324	307	293	302	263	294	295	290	297	287	274	307	253	300	301	312	298	302	308	253	284	271	274	298	286	281
24407	21682	29124	24752	21748	15611	5753	2959	2091	1693	1339	1228	1189	1057	954	908	765	672	540	557	488	453	449	413	386	331	315	327	298	271	213	184	170	161	176	167	184	151	173	176	186	166	190	162	175	190	185	167	182	146	175	166	183	159	147	147	165	158	180	173	182	166	184	153	165	153	182	163	151	131	151	154	163	158	155	174	158	148	146	176	153	149	187	164	166	166	161	149	155	172	147	164	172	168	146	158	154	168	129	162	176	169	191	164	148	139	165	151	155	168	149	177	149	168	160	154	147	163	140	153	142	137	161	183	138	175	182	166	155	162	137	173	157	170	161	161	150	164	159	181	176	176	175	162	160	180	163	149	173	162	161	158	161	164	153	172	158	166	153	157	174	161	153	153	169	148	165	146	164	142	171	177	138	170	169	149	143	172	163	176	162	173	174	164	180	160	157	140	157	159	161	154	164	176	170	155	147	172	170	160	182	169	139	170	153	181	185	164	170	157	166	192	161	168	143	177	144	196	154	163	172	172	150	158	159	145	158	173	147	140	161	157	160	165	179	156	165	156	156	150	176	174	163	193	159	160	155	164	160	165	166	167	147	166	171	156	145	179	174	157	157	144	151	159	175	166	148	181	167	160	162	146	173	153	168	152	156	174	170	153	170	162	155	142	140	180	154	149	166	153	167	191	162	166	148	173	155	172	165	185	181	180	155	160	159	145	137	164	160	155	168	160	157	155	147	170	188	137	167	163	123	175	154	150	150	171	164	158	146	165	176	154	164	147	161	148	146	175	180	146	147	151	132	157	170	158	156	163	170	153	174	166	174	178	143	169	165	158	182	165	167	190	163	168	133	175	174	142	139	145	128	141	156	162	141	153	144	163	164	146	157	170	162	169	138	158	177	161	157	157	139	174	175	179	184	164	160	154	161	176	143	150	181	174	166	166	161	159	183	175	171	164	146	177	173	160	170	155	152	172	172	180	163	149	153	147	149	160	166	158	166	151	157	149	147	149	162	160	181	160	177	149	183	146	173	181	173	155	165	183	156	161	178	147	178	147	145	155	174	137	163	174	148	157	163	153	158	185	183	157	158	182	134	144	144	145	172	181	167	165	178	153	174	150	172	172	136	144	155	156	158	155	127	167	165	133	177	142	178	167	155	151	174	160	170	162	148	165	164	170	148	156	158	142	142	168	150	154	151	172	166	164	172	154	150	153	154	163	172	165	142	165	171	167	157	174	159	161	142	178	194	203	157	164	147	169	159	190	153	158	170	161	160	155	180	169	169	152	153	155	156	152	139	176	175	176	167	140	144	173	163	173	168	170	146	151	165	158	141	149	148	147	167	135	159	151	180	171	173	166	152	165	182	162	192	158	146	167	148	183	158	146	166	165	170	183	158	165	160	151	177	165	157	155	165	171	148	152	171	142	155	159	148	180	144	137	194	166	193	146	166	183	183	175	196	168	158	153	160	142	176	170	156	144	156	170	144	173	148	180	144	180	154	179	181	161	149	141	154	146	187	176	167	159	152	166	167	152	165	169	157	163	137	168	169	151	160	169	161	171	174	181	169	154	140	156	152	190	157	167	149	160	167	164	164	157	164	141	165	159	168	147	143	139	165	160	162	180	189	164	158	156	133	168	169	138	178	176	143	182	142	173	186	166	180	141	156	159	154	171	154	166	149	155	169	145	158	165	173	168	172	157	173	162	181	170	158	163	151	172	165	163	168	148	167	158	165	178	164	152	160	164	165	150	165	154	150	162	157	181	156	160	165	167	160	143	145	168	179	173	164	161	159	185	151	159	158	165	164	155	170	176	166	168	172	149	161	169	141	157	170	180	162	163	150	161	169	146	158	165	166	141	188	171	174	153	185	153	160	168	141	152	167	177	134	166	166	184	162	156	145	163	157	136	167	158	156	168	159	146	163	196	146	167	154	174	177	149	166	157	158	168	187	165	146	174	158	158	172	179	154	149	181	152	154	148	152	151	165	170	188	171	159	150	176	176	139	167	169	167	170	158	154	151	169	167	161	165	172	157	168	157	171	152	153	146	168	173	185	136	154	146	152	142	157	168	141	133	148	173	174	179	158	157	145	162	169	168	167	167	163	172	147	158	189	177	160	159	179	151	154	174	172	155	166	134	171	159	178	141	159	190	173	168	158	162	139	147	139	167	148	143	138	182	174	153	156	158	171	149	171	159	156	142	168	165	165	153	174	156	155	160	174	156	176	164	172	145	167	169	156	148	175	146	178	170	186	164	149	174	142	166	157	162	179	153	167	174	163	166	172	162	192	149	169	163	157	135	140	162	149	170	175	136	160	160	152	159	153	170	160	146	170	175	163	165	146	154	166	167	176	161	145	201	192	151	161	176	157	161	170	161	182	160	157	143	187	170	164	160	146	178	157	179	155	159	159	191	178	169	169	142	175	173	162	143	164	173	156	157	183	166	171	173	177	141	167	191	189	154	161	150	163	180	149	155	175	160	172	173	154	158	159	164	150	153	160	185	177	179	131	174	154	174	164	162	181	171	168	152	163	150	148	161	140	166	180	174	178	162	156	153	156	153	150	144	163	167	168	172	164	172	137	175	154	164	164	167	126	151	163	157	144	136	152	179	149	158	149	175	163	148	167	152	159	153	180	171	175	166	179	152	175	163	169	151	150	162	163	176	148	165	181	137	151	167	160	149	172	164	185	168	168	172	157	135	170	148	176	165	149	170	167	161	168	171	155	146	168	153	158	158	161	150	143	153	165	176	159	182	164	166	168	161	161	149	162	138	180	179	178	151	164	170	139	148	163	162	153	176	164	197	164	168	170	174	139	177	145	149	163	161	172	162	163	157	157	178	156	153	151	198	151	157	191	151	184	147	165	176	164	177	165	164	167	152	170	159	137	165	194	152	169	161	177	187	154	154	164	164	169	151	157	185	173	166	153	172	188	146	151	164	141	173	158	183	158	186	159	202	183	151	175	165	177	184	144	150	175	182	161	164	153	139	164	160	151	149	156	160	156	162	188	150	153	150	137	160	147	144	155	156	159	168	139	182	152	193	177	178	162	142	140	157	144	165	154	128	161	169	169	171	153	161	149	170	155	175	175	155	170	155	166	153	153	182	155	172	155	168	166	159	177	145	177	158	189	175	157	153	159	164	155	160	165	139	155	149	145	162	139	150	170	144	166	153	177	130	149	169	134	185	180	144	177	148	171	150	162	155	180	143	132	168	148	145	143	149	159	161	148	154	149	169	180	154	153	147	162	153	160	148	155	166	156	141	153	161	166	146	167	167	139	147	144	187	177	170	147	163	148	156	152	163	133	139	147	180	167	138	164	177	158	151	159	159	159	153	155	157	157	171	139	141	165	150	184	153	147	169	170	165	168	164	159	146	139	164	142	168	170	163	158	151	155	156	187	152	155	138	187	175	165	173	139	167	167	163	194	166	124	149	178	191	159	163	133	165	182	167	140	192	161	169	183	189	182	158	163	143	174	162	164	168	159	180
27385	40637	24886	17102	12320	9947	6609	5008	3690	2897	2209	2027	1971	1753	1552	1447	1223	1003	791	743	736	696	563	573	589	472	427	452	389	302	262	203	201	190	189	200	190	185	175	189	200	186	177	165	186	185	185	196	220	166	206	185	195	180	181	176	191	181	206	192	200	183	184	175	185	187	170	151	189	175	182	173	204	189	172	162	172	155	193	181	171	212	166	184	169	163	173	171	192	184	178	167	169	166	186	200	156	183	162	177	188	177	180	184	198	157	179	195	157	199	177	176	176	164	161	175	182	174	188	182	181	185	157	184	167	178	178	184	178	187	205	216	185	194	197	179	156	175	183	186	164	156	169	198	196	172	168	172	179	188	168	203	189	153	162	197	189	184	169	169	177	167	181	182	194	184	183	172	163	136	181	184	185	165	168	181	163	191	178	194	178	189	167	197	216	203	162	180	197	188	196	173	193	166	175	174	162	170	179	150	187	171	168	184	189	167	170	184	184	188	194	193	163	151	198	156	199	176	175	175	158	180	155	189	150	176	196	191	159	193	186	178	176	199	170	176	155	162	164	196	171	192	166	166	171	172	174	177	211	174	162	170	181	188	194	172	171	156	186	179	177	192	163	192	195	182	175	164	192	185	181	177	177	168	186	204	166	197	179	186	193	194	178	172	166	169	179	186	190	191	150	177	177	201	174	173	196	166	195	174	188	182	163	191	181	169	178	195	167	173	173	161	162	189	170	188	160	179	185	177	176	182	167	172	181	151	170	149	181	182	177	163	182	204	186	198	187	188	171	167	159	188	171	200	167	183	177	167	177	169	173	149	160	171	172	200	208	178	167	176	175	167	178	176	170	197	169	174	164	198	173	215	185	193	169	173	195	182	159	174	173	162	193	169	166	159	166	187	178	184	155	161	182	170	179	177	201	195	200	178	184	164	170	151	166	176	177	177	180	167	201	176	179	187	177	174	180	199	164	169	189	182	169	172	183	172	165	151	173	206	180	183	184	178	167	160	197	173	197	200	178	182	165	158	181	174	185	191	182	175	160	172	184	176	167	166	205	181	178	182	170	177	176	173	165	197	167	178	179	176	177	162	193	180	160	169	159	176	171	162	168	177	176	156	184	164	166	185	167	179	183	189	169	161	178	178	162	188	173	161	208	194	181	167	190	192	177	178	162	161	153	163	196	166	173	162	172	201	168	189	161	174	168	166	179	176	187	173	188	196	176	167	178	195	176	169	194	185	179	183	169	179	190	174	176	170	170	210	177	177	179	157	151	172	179	189	169	191	207	166	184	194	175	176	180	213	169	172	167	159	176	169	170	186	162	164	180	180	175	174	172	180	218	172	185	179	171	198	192	185	184	182	177	184	181	157	190	179	157	193	210	186	181	185	172	194	164	176	183	166	179	175	179	175	165	165	181	175	183	177	163	189	174	174	174	182	188	167	166	159	162	197	154	168	156	208	184	191	172	186	161	165	144	167	228	168	169	157	185	175	160	186	182	176	178	175	197	174	182	160	213	163	162	182	158	145	170	182	195	181	170	174	196	176	151	184	157	167	169	172	174	200	184	176	198	191	170	180	164	185	177	163	206	179	165	174	174	174	176	165	186	181	171	177	178	191	159	188	171	167	181	164	165	205	155	169	197	188	177	205	190	193	181	159	174	155	183	174	170	176	183	175	174	160	159	159	152	166	174	172	166	182	173	165	200	184	179	197	169	159	200	162	152	169	175	196	195	188	160	187	171	177	179	187	186	175	160	191	164	196	173	173	143	176	167	153	166	163	178	173	168	173	168	174	169	191	154	171	158	206	177	171	193	203	162	140	171	205	184	171	180	184	187	160	193	183	161	164	198	183	179	166	186	166	159	167	177	189	195	181	188	159	188	175	175	171	171	189	195	189	162	173	144	147	170	146	201	196	152	210	179	168	185	197	175	184	187	164	166	179	179	170	185	190	160	172	169	158	178	162	171	155	177	153	163	176	194	165	159	146	171	180	146	175	153	190	190	172	176	162	153	187	165	194	174	180	177	170	162	175	174	176	169	175	190	209	202	205	187	214	203	172	173	157	154	173	203	192	176	156	198	178	180	196	165	195	181	175	176	190	173	186	184	177	183	181	197	194	190	160	181	192	188	192	148	181	182	202	161	164	165	180	191	189	164	191	164	191	163	182	189	177	164	157	173	152	181	198	176	175	169	171	163	149	146	167	171	183	172	170	186	189	167	177	145	170	165	155	179	192	167	180	174	179	162	159	177	184	203	174	178	178	198	162	203	179	192	180	163	189	156	177	184	159	153	198	174	210	173	173	191	188	170	195	173	163	176	174	188	169	173	203	164	172	158	201	168	176	156	179	182	178	176	178	158	164	142	192	176	175	191	167	170	175	186	172	186	176	197	178	175	161	184	186	187	182	167	177	165	170	170	180	186	200	184	166	180	180	169	208	170	182	190	187	158	176	209	177	170	173	196	180	179	153	192	170	191	168	164	200	175	187	187	179	168	180	175	168	185	176	186	203	181	189	135	183	191	172	175	192	157	165	184	165	175	156	167	158	182	169	167	163	159	206	198	188	196	174	163	186	213	178	162	159	191	191	195	163	172	182	181	175	169	178	172	185	169	169	205	171	176	176	160	188	200	172	193	197	180	175	150	168	180	190	175	172	171	201	148	175	191	160	162	186	201	180	175	193	184	175	212	158	185	189	179	205	190	188	178	172	184	171	187	179	182	184	176	167	184	179	196	178	161	179	167	169	151	177	182	167	180	210	175	171	167	192	176	153	159	162	186	169	183	157	170	175	173	172	158	195	189	172	159	178	205	178	181	171	163	172	176	183	169	182	172	172	188	176	179	174	178	148	163	189	209	181	180	179	178	185	153	201	190	172	187	182	200	182	181	174	193	167	167	176	153	198	175	177	161	171	181	190	197	193	176	166	180	175	179	177	159	150	186	190	165	158	158	172	176	175	175	159	181	191	180	165	178	184	187	194	186	188	165	175	180	173	182	191	171	173	197	186	160	176	203	192	177	180	182	179	180	165	166	204	196	170	184	185	181	197	180	192	174	174	170	165	212	197	182	172	162	151	192	166	174	192	166	193	166	161	191	187	190	163	167	188	177	152	198	183	154	204	192	171	180	157	172	171	172	205	178	176	170	173	181	183	172	182	176	191	195	185	186	193	182	190	158	184	162	190	174	178	184	169	194	217	166	195	177	169	183	201	175	172	181	172	167	184	163	179	177	154	186	173	166	186	171	176	172	159	171	186	199	149	170	171	202	162	188	159	206	174	176	195	181	188	168	182	170	170	161	182	167	156	185	182	161	204	197	167	207	182	194	210	178	166	159	161	205	186	162	192	153	171	172	182	173	174	185	162	190	201	183	165	178	191	206	171	191	165	187	180	175	194	176	159	172	161	163	173	176	164	172	192	180	215	179	191	171	176	174	152	181	182	184	149	191	174	174	162	201	195	190	180	158	185	185	167	160	184	174	187	161	163	192	184
25528	21705	28206	25675	16794	6959	4092	2630	1944	1596	1448	1159	1175	1183	1087	943	859	719	682	659	663	624	581	581	587	522	541	594	558	425	446	357	428	396	409	403	396	386	409	374	358	394	408	397	423	417	357	408	389	393	413	378	389	402	401	423	373	389	413	390	435	415	379	389	448	401	395	397	396	358	386	398	421	379	425	412	404	426	429	409	390	405	432	400	412	392	447	392	387	401	371	409	406	395	379	360	415	405	431	352	410	412	401	373	420	394	384	386	395	416	390	360	436	349	340	389	413	411	387	420	405	421	447	430	424	390	405	429	416	418	451	413	433	413	389	430	375	413	401	399	379	362	403	409	403	433	396	398	379	366	397	398	435	402	428	409	407	430	370	389	415	409	373	364	384	394	417	389	354	395	410	395	409	368	394	403	362	388	395	385	387	418	410	392	393	409	385	403	382	417	407	399	392	434	394	424	414	404	383	407	388	417	416	412	448	402	396	433	402	406	380	396	409	417	420	420	429	391	378	427	404	413	373	393	372	388	381	383	439	394	403	417	423	397	417	381	357	390	414	402	406	444	385	394	418	369	418	402	394	373	387	388	412	406	419	390	364	375	367	377	398	429	384	400	409	410	397	403	404	412	400	411	385	384	440	437	380	382	358	391	365	378	410	432	381	389	366	406	383	372	386	409	366	405	430	434	408	400	381	393	390	373	439	362	417	390	377	373	415	373	393	396	361	402	348	387	392	363	399	384	385	379	391	388	407	399	393	416	399	398	374	391	394	391	379	382	392	375	375	390	393	406	402	393	407	393	402	393	377	394	383	368	405	377	404	422	384	380	414	380	429	431	400	421	427	387	383	403	409	413	416	392	415	354	380	411	414	391	423	404	389	385	388	393	386	401	413	415	435	397	382	400	409	384	430	412	384	414	401	414	396	367	410	367	433	410	381	387	409	377	420	384	410	396	385	434	404	385	422	378	371	420	420	415	394	378	368	389	391	406	395	373	410	371	424	400	396	391	419	397	418	401	419	382	405	365	370	419	432	417	377	391	385	438	425	438	415	365	431	414	405	385	425	393	406	373	433	386	415	394	403	370	380	392	422	421	386	396	423	356	391	426	391	397	353	401	393	380	395	390	407	370	389	399	378	386	394	387	382	382	388	411	429	413	398	398	416	385	409	399	378	367	402	413	416	405	406	383	412	397	417	369	391	399	442	416	419	423	402	396	373	388	439	381	371	433	404	404	387	401	382	376	389	411	396	376	383	393	389	404	425	412	401	390	393	402	385	363	398	426	386	417	379	367	399	398	449	369	410	386	426	431	414	413	379	408	409	374	380	381	411	427	393	393	403	401	370	359	385	385	389	393	391	392	406	419	368	368	396	399	431	400	404	397	376	392	416	373	393	390	386	424	401	416	410	369	380	407	390	407	421	383	357	415	365	380	380	381	403	406	376	381	406	430	391	392	408	441	418	409	390	387	428	379	368	413	381	371	400	381	396	414	344	401	389	413	374	371	377	423	396	408	412	380	408	379	408	408	422	376	429	408	374	437	409	417	405	414	412	386	381	382	399	407	391	401	405	405	401	436	411	415	384	407	384	445	388	418	424	390	402	386	416	385	384	393	425	372	375	383	398	392	394	404	393	408	387	401	376	415	409	382	378	402	394	399	386	383	362	396	343	407	443	403	393	378	430	412	431	413	414	396	397	427	387	423	416	404	410	409	390	365	410	425	396	416	410	363	420	381	382	371	421	419	381	428	410	389	405	367	381	440	389	394	388	420	397	384	423	386	416	410	435	386	424	436	434	455	395	393	387	413	384	413	359	440	392	427	413	432	420	410	388	386	392	390	423	414	397	422	433	362	423	418	412	384	403	397	401	418	415	397	409	398	414	397	396	380	385	393	388	400	405	374	385	360	416	388	413	395	398	412	404	373	386	368	436	414	412	387	415	424	407	399	385	415	379	394	405	398	407	408	396	425	408	427	417	411	343	409	442	381	388	383	431	427	417	415	419	403	376	383	406	422	389	435	420	424	401	394	431	417	385	401	404	388	374	391	391	394	392	412	356	412	411	396	411	388	408	388	395	393	376	414	410	406	440	432	405	403	397	423	425	432	413	371	380	427	420	419	415	384	398	394	348	393	402	391	403	385	386	413	380	399	414	380	417	368	376	406	386	393	387	391	370	399	403	374	400	384	391	399	391	417	406	389	394	401	414	401	386	386	384	400	383	439	421	399	376	427	388	383	367	391	405	399	416	394	347	372	402	402	458	415	395	414	402	394	393	375	378	400	393	398	366	383	415	407	422	379	398	405	400	419	423	440	441	377	395	420	424	386	406	378	371	408	437	386	422	412	421	399	419	390	386	411	391	434	398	377	386	404	411	395	391	374	382	417	387	371	419	404	367	424	421	402	452	403	392	409	424	403	395	404	400	359	409	408	387	410	430	432	383	407	402	387	417	402	383	371	411	390	357	401	395	381	426	419	395	403	361	396	372	406	426	416	422	384	404	383	412	397	385	393	379	433	373	389	408	399	385	389	388	402	398	423	411	406	413	408	391	420	380	387	380	391	387	389	409	404	381	415	431	373	428	368	421	373	425	423	372	412	358	394	367	428	384	395	405	425	419	431	379	440	414	390	427	392	428	425	380	412	401	410	409	408	363	398	399	389	399	398	362	415	410	402	374	383	422	390	444	398	386	380	382	396	400	414	364	394	417	410	434	406	428	380	395	382	414	410	372	392	419	409	415	377	392	413	379	401	472	382	403	402	395	395	380	413	425	372	416	398	390	416	407	372	406	360	390	379	405	413	384	411	421	393	409	430	399	378	431	397	388	411	408	387	405	395	385	379	400	390	430	374	393	407	356	422	395	367	391	371	378	434	468	384	391	428	428	424	420	395	382	375	390	380	414	417	431	388	439	424	398	425	408	377	380	422	441	373	448	431	378	421	414	353	388	405	378	423	401	384	372	388	427	390	408	381	352	397	372	426	368	381	417	398	414	408	393	412	402	381	393	411	382	394	409	409	392	361	412	436	424	364	366	382	396	401	352	427	434	414	417	395	393	407	385	409	389	424	410	391	381	374	364	418	376	406	392	404	445	403	401	424	361	408	403	411	403	407	383	384	396	427	350	400	425	403	382	395	433	396	379	383	408	417	432	408	400	434	411	428	400	397	413	407	411	413	430	393	412	379	382	414	402	351	394	432	400	400	392	424	425	422	395	379	385	406	413	395	399	379	364	409	448	407	402	427	425	372	385	419	438	407	401	414	381	397	393	418	368	432	409	376	389	404	418	410	424	389	397	470	398	377	391	398	374	395	406	451	450	374	405	414	375	390	395	421	433	395	356	383	408	419	434	431	427	366	385	387	437	401	423	380	420	443	410	368	415	387	401	376	401	372	412	392	400	368	405	388	403	405	421	423	418	400	421	414	445	414	411	398	422	391	410	418	382	403	399	414	414	427	420	401	398	372	422	390	390	369	421	402	404	436	379	391
26393	37266	22223	13899	10329	8454	6206	4621	3433	2691	2298	1890	1933	1679	1502	1344	1224	937	902	833	875	777	749	715	693	619	616	620	566	527	421	433	439	447	416	409	360	429	414	433	401	439	391	408	401	431	431	457	426	434	434	424	403	397	408	425	435	397	468	406	387	445	386	402	453	416	379	398	448	406	384	424	455	388	439	408	377	408	416	421	417	433	399	419	434	391	409	429	406	405	384	398	400	413	422	430	390	419	407	425	422	432	439	406	433	448	457	376	414	426	429	380	408	407	402	406	391	417	413	442	417	400	409	390	422	421	429	427	399	374	399	395	450	435	408	383	426	392	434	434	392	430	401	438	389	431	439	414	429	407	433	403	399	405	404	438	430	410	393	410	449	378	436	413	400	383	445	369	411	402	431	404	415	470	384	432	409	412	435	427	409	416	433	423	436	417	419	469	424	399	412	448	418	394	390	402	457	400	395	428	404	397	372	452	421	393	400	392	395	394	421	395	447	361	388	398	393	432	422	394	374	436	399	408	416	409	420	420	429	443	412	403	386	435	408	426	446	450	446	439	391	383	412	395	419	386	388	394	423	436	424	440	425	389	413	405	367	424	407	435	432	384	412	408	425	412	438	433	404	385	401	423	398	418	392	396	406	402	406	406	407	399	409	409	398	437	413	409	410	388	375	406	433	415	405	377	406	423	435	393	451	436	424	434	399	394	406	401	401	394	434	419	421	428	403	403	435	407	425	388	407	416	408	415	429	411	388	402	412	431	399	430	414	435	414	429	451	412	410	400	427	420	402	409	454	403	412	392	410	425	368	394	406	417	407	413	400	405	427	426	414	400	412	399	443	408	429	425	427	403	385	438	436	395	384	363	452	409	425	396	415	440	412	422	422	423	411	397	411	428	405	379	431	391	379	394	397	382	413	410	439	426	392	434	391	373	405	438	393	423	446	401	410	447	430	390	438	401	418	413	402	412	391	415	439	427	402	418	382	417	435	412	385	442	398	401	393	454	410	390	409	413	440	429	436	428	412	405	423	411	420	407	416	428	395	422	409	445	421	387	400	415	442	407	405	410	407	428	399	431	438	398	436	440	411	442	403	436	462	370	401	438	387	404	427	403	420	383	405	408	418	424	388	405	418	396	404	428	386	439	428	440	421	453	417	416	426	429	376	389	407	386	378	417	402	429	419	420	395	414	363	402	389	398	407	389	401	418	409	408	397	440	395	410	420	427	443	410	382	373	389	400	434	407	424	419	420	416	409	383	388	432	391	414	402	400	456	390	393	414	427	441	422	387	444	419	408	374	421	398	437	424	392	408	408	419	395	437	416	412	417	415	413	391	399	420	384	427	420	405	408	409	446	419	422	389	411	431	411	405	396	414	409	426	426	376	421	389	400	394	469	401	399	370	433	439	411	424	408	407	419	478	427	395	439	399	422	421	411	434	397	454	382	391	429	396	435	376	387	423	404	441	419	388	404	424	398	382	363	459	440	383	427	423	388	393	399	408	379	425	423	454	450	400	372	431	424	427	402	410	440	391	410	410	438	444	435	413	433	416	408	417	396	406	461	409	398	421	426	410	429	418	432	414	413	415	436	408	412	423	412	453	429	425	395	433	465	406	399	419	424	396	425	394	410	399	416	448	434	391	407	390	386	423	374	424	440	394	373	415	429	431	404	416	405	447	437	411	414	398	428	429	415	384	412	406	428	376	404	423	460	409	442	384	396	403	398	402	422	421	369	371	399	411	395	415	439	398	435	386	376	407	404	410	428	438	420	440	409	387	402	434	427	427	378	398	391	424	404	413	400	406	427	387	400	389	392	410	413	397	430	423	429	387	403	394	429	387	409	425	401	437	404	409	422	449	398	404	432	424	432	410	373	399	430	435	414	434	424	405	410	426	396	396	396	460	393	415	425	405	419	384	375	391	417	393	408	360	416	439	463	402	406	421	410	413	426	397	468	380	414	402	380	410	406	422	436	414	372	413	418	395	392	440	413	428	418	429	410	428	386	414	471	418	376	421	396	401	395	419	436	447	416	391	401	413	424	394	426	425	400	377	382	414	394	392	395	417	392	416	407	437	402	424	397	391	385	413	427	442	417	413	388	392	426	413	426	431	417	408	372	418	395	387	419	404	441	400	417	422	424	394	442	386	426	428	418	418	452	422	389	450	382	373	419	346	398	404	425	406	424	402	432	425	407	404	382	380	418	398	399	433	382	402	454	420	421	416	388	376	423	406	394	428	400	403	395	407	393	391	453	420	395	370	414	461	386	414	384	395	407	423	393	408	412	436	410	405	468	393	397	404	406	428	381	441	419	427	410	415	377	446	450	431	405	404	416	395	415	404	462	429	398	450	441	405	440	410	386	420	410	405	430	430	416	448	412	407	458	417	397	449	429	386	429	387	403	403	400	368	396	423	369	401	433	411	395	406	415	420	427	423	364	379	392	434	406	425	422	424	380	418	420	403	387	373	412	400	430	398	426	423	436	400	412	397	428	417	402	438	407	439	392	429	417	389	426	428	399	408	417	412	420	421	400	421	391	419	410	385	385	420	434	390	412	413	451	462	431	419	417	400	395	410	392	432	417	420	430	410	425	415	380	422	392	405	388	404	397	404	412	406	410	403	441	426	398	417	429	431	435	421	437	385	408	404	427	419	399	406	413	428	383	385	440	407	412	404	426	426	403	398	429	451	391	390	412	406	410	399	436	399	431	427	395	408	431	433	422	435	416	377	375	447	408	456	422	441	415	438	432	434	434	396	390	399	426	429	415	409	404	442	366	386	420	443	426	420	408	405	429	382	420	431	402	401	426	420	460	435	383	406	429	419	397	387	408	418	407	415	458	391	451	426	459	391	374	419	405	410	399	448	437	394	420	402	400	402	410	431	388	400	409	398	412	424	404	405	429	418	416	420	421	418	429	410	394	375	401	391	420	398	426	425	457	401	376	426	410	443	379	423	438	384	409	412	439	432	435	432	444	382	408	397	408	438	404	389	417	454	421	419	415	395	382	405	436	398	428	452	411	404	411	431	412	392	423	431	386	449	415	402	386	405	430	444	404	402	443	404	410	368	405	396	397	409	427	389	401	391	431	421	454	386	409	431	415	385	434	400	393	397	388	421	408	446	412	424	376	421	419	418	414	416	398	427	428	420	397	409	405	423	420	434	430	418	386	442	421	376	399	432	399	400	415	389	422	403	443	401	417	421	445	419	406	391	381	448	407	421	424	419	406	427	439	459	415	421	431	422	428	427	427	440	436	422	407	427	407	406	410	433	399	400	426	399	389	385	412	390	412	415	425	407	410	368	408	457	356	388	390	405	388	432	407	384	394	427	416	435	422	448	417	411	401	424	397	403	393	419	414	389	436	425	449	435	416	426	372	397	411	405	406	427	413	406	459	415	411	406	401	400	411	406	423	386	446	408	441	409	449	392	395	448	412	402	406	392	433	403	412	415	409	428	398	418	387	385	415	385	418	403	408	400	426	420
23239	21714	29624	24339	21767	22149	15684	5337	3313	2692	2404	2032	1853	1654	1475	1260	989	937	847	814	754	722	722	699	649	561	592	532	429	373	312	333	320	305	290	306	278	323	315	289	317	295	315	303	307	300	322	294	302	275	326	310	286	317	281	323	283	289	266	329	322	291	280	261	311	291	299	276	280	276	292	277	285	276	288	294	299	274	267	277	295	290	273	300	281	271	275	296	304	289	284	288	293	292	277	270	297	311	305	271	297	285	280	303	278	292	322	306	293	294	284	294	317	262	291	275	259	288	288	316	284	278	293	284	265	293	306	282	274	303	277	286	271	297	329	295	286	282	301	270	290	286	281	308	277	288	280	289	271	308	278	265	271	250	266	286	272	296	289	292	280	237	308	319	269	274	255	292	316	289	300	304	291	283	300	292	313	312	284	288	348	279	289	270	293	273	281	295	268	277	267	302	285	280	277	268	299	291	286	292	261	291	313	292	292	279	307	287	286	309	288	280	302	292	302	283	287	287	293	276	290	252	271	306	313	285	284	315	278	283	276	290	286	304	287	284	282	271	272	288	295	331	304	297	315	288	264	289	287	252	292	301	301	283	288	283	288	285	255	273	268	300	294	276	280	267	297	263	278	280	289	271	296	301	310	284	289	279	289	313	309	282	258	282	305	274	323	295	268	290	272	288	286	277	301	295	295	321	260	294	296	244	291	279	267	270	288	289	289	306	267	290	299	295	310	273	287	278	307	281	258	268	316	287	298	292	300	293	275	281	298	248	320	262	319	300	268	294	275	307	259	284	273	288	258	287	305	262	286	276	273	273	279	292	287	293	300	278	296	259	270	265	284	280	296	283	301	299	299	261	273	291	272	305	312	269	293	275	287	270	277	295	295	293	269	310	277	260	293	271	285	280	289	279	281	318	286	259	259	275	302	288	282	275	275	286	291	267	271	312	265	284	284	300	269	283	279	289	307	292	273	286	348	289	288	270	310	280	291	286	294	290	289	280	299	280	301	277	303	266	283	285	279	272	253	275	278	283	269	302	256	285	290	302	291	277	277	262	275	276	284	295	283	274	315	287	250	294	290	262	300	315	299	275	268	287	253	338	278	305	312	278	279	289	300	286	285	269	289	296	281	291	307	299	292	285	284	268	288	268	257	303	290	309	277	272	279	288	271	262	283	302	291	294	289	271	303	309	308	283	272	261	257	277	268	285	286	297	279	303	257	285	307	293	288	299	285	303	287	311	287	326	297	305	282	285	290	277	315	298	282	309	287	291	274	310	263	279	307	276	260	275	302	278	298	280	247	262	260	288	289	250	319	286	292	264	290	274	274	288	279	244	280	278	294	312	272	271	284	302	314	293	263	286	307	293	266	284	301	283	264	311	265	283	279	304	276	284	289	295	310	273	299	293	318	284	280	288	305	292	298	284	297	294	292	291	294	280	305	322	282	299	298	261	276	280	305	293	304	287	308	267	299	264	262	284	315	265	277	282	305	292	293	291	286	293	293	288	288	275	271	325	318	258	306	292	297	276	302	295	285	318	293	313	300	258	314	309	298	291	332	276	280	304	287	308	290	319	294	288	290	285	290	276	283	288	275	283	298	286	297	282	330	289	262	296	294	298	308	267	281	258	275	265	290	278	297	310	307	269	285	282	271	287	267	289	268	282	299	296	291	309	280	277	280	300	267	299	300	304	297	314	295	275	288	252	299	283	260	327	280	274	280	287	296	311	304	263	313	260	277	289	307	299	305	289	269	297	290	279	295	309	278	304	314	299	260	291	302	260	310	303	281	288	301	279	273	291	293	283	327	287	301	290	276	282	290	291	296	296	284	286	298	300	311	282	288	269	268	322	281	302	287	312	285	292	293	269	268	279	269	300	278	278	264	256	287	314	302	293	255	269	283	290	325	315	297	284	275	286	275	291	235	316	269	289	277	271	301	260	314	277	287	256	274	288	306	277	280	286	300	285	282	293	307	302	273	292	306	286	286	294	286	297	318	314	295	278	293	279	279	294	277	281	254	312	297	268	295	255	272	287	292	291	296	286	307	321	305	300	274	280	297	296	301	281	282	276	295	276	285	309	305	284	304	286	279	272	309	285	293	332	287	288	332	264	242	315	268	273	331	290	280	279	316	269	258	287	326	297	273	263	263	334	293	275	298	267	271	317	292	285	263	258	284	280	304	298	281	293	279	289	262	299	264	291	280	280	319	259	289	317	295	247	275	317	286	265	303	288	288	279	285	276	307	265	267	288	297	292	299	279	294	297	284	293	290	260	299	287	293	282	292	309	316	298	297	301	296	293	298	293	309	286	299	274	298	298	311	288	312	286	263	254	292	283	290	293	297	270	323	271	312	284	305	265	296	285	270	285	286	259	284	295	302	273	297	257	274	280	293	268	284	261	288	285	291	303	296	266	287	309	247	292	259	264	306	303	279	315	281	267	297	270	301	295	291	273	292	287	288	265	270	312	267	276	294	274	292	276	281	279	305	294	291	296	301	287	294	259	326	327	302	291	290	297	278	285	291	288	300	254	257	312	288	282	292	274	299	299	270	256	286	288	287	279	276	292	288	256	295	304	287	296	270	310	275	292	273	274	286	302	303	283	305	268	303	285	308	286	276	296	298	271	303	313	254	255	277	296	309	266	304	281	307	308	274	270	302	308	280	313	293	309	298	293	290	307	291	268	273	290	295	330	303	318	263	293	281	338	272	292	301	275	307	278	305	289	344	281	280	277	312	275	276	303	273	284	309	304	258	305	253	276	288	263	287	281	292	265	274	270	305	320	286	304	295	275	301	269	290	286	298	257	275	264	288	284	286	300	267	295	281	297	306	282	304	228	284	261	270	289	287	275	285	267	275	272	272	299	314	282	304	272	307	311	268	304	255	287	283	252	283	294	278	281	277	288	273	287	320	279	270	276	287	293	280	302	293	298	283	285	285	291	289	293	308	294	318	284	273	293	287	314	275	292	292	291	284	302	281	267	282	294	302	274	275	288	286	302	291	261	311	306	310	295	317	294	277	291	282	302	278	295	311	279	299	278	293	317	279	264	294	288	293	291	289	283	302	287	268	315	303	282	288	284	296	293	257	284	277	279	297	289	277	285	295	293	282	322	294	296	291	271	313	300	293	316	285	292	280	300	268	302	292	289	301	277	279	279	313	297	296	301	310	281	298	276	285	279	276	283	283	265	282	313	276	320	282	304	274	297	293	306	279	342	294	313	279	292	255	278	285	303	286	295	287	285	288	289	287	270	347	278	283	275	265	271	328	292	263	282	283	299	289	304	298	284	286	276	300	270	308	278	288	287	279	283	299	302	276	290	296	281	304	292	304	288	283	304	276	310	303	309	288	268	296	301	286	282	290	322	302	304	286	264	308	301	290	259	282	252	299	292	317	287	283	271	271	295	300	294	303	308	291	293	276	306	282	277	297	270	294	260	290	316	296	249	326	286	301	274	298	301	294	277	277	283	277	299	326	282	266	257	282	318
30055	46069	30690	20660	16615	12728	9588	7362	5574	4440	3918	3244	2948	2677	2294	2001	1547	1304	1228	1183	1174	988	953	902	831	720	725	693	524	401	355	323	345	338	329	334	326	308	284	304	292	300	313	306	322	313	341	313	295	329	319	278	302	298	299	314	292	324	280	305	311	315	268	297	294	301	254	278	277	302	248	304	261	266	265	273	305	300	285	309	298	298	298	299	274	293	271	302	311	273	287	266	255	301	282	304	284	265	257	308	302	290	286	305	277	322	303	277	295	298	274	270	309	306	304	297	304	291	301	298	296	267	280	300	296	262	307	287	291	304	268	301	296	289	280	300	288	304	302	291	314	303	285	287	288	282	301	308	288	285	319	279	300	285	294	253	279	285	300	261	302	282	279	278	309	272	295	314	287	268	301	280	300	296	325	274	291	292	273	324	272	276	302	298	300	318	311	271	280	305	322	297	307	277	276	274	313	295	280	290	270	247	279	279	261	326	318	285	252	288	295	286	306	284	267	300	319	288	273	320	287	281	263	299	326	270	307	323	291	281	290	280	281	311	281	266	269	316	262	303	283	311	293	276	254	294	274	297	267	299	305	293	267	317	268	283	309	270	294	317	296	275	289	313	280	282	296	269	276	288	280	308	288	307	315	269	266	285	296	261	292	269	307	273	273	296	303	308	261	302	273	289	301	271	288	278	284	289	316	306	289	302	303	287	315	299	297	287	307	300	284	255	311	289	294	295	301	275	298	301	281	277	253	287	275	293	287	275	315	319	280	285	288	273	311	301	289	269	306	298	290	280	296	269	272	317	269	291	302	278	303	298	306	258	277	310	269	299	274	297	263	284	264	282	298	291	269	282	292	304	272	273	302	286	281	305	287	283	288	276	286	260	233	299	288	280	294	279	308	286	312	307	315	288	291	283	302	307	287	282	264	287	299	299	269	317	299	292	312	289	287	269	284	288	278	253	289	300	286	297	312	263	277	320	275	290	277	295	288	275	306	332	339	295	289	282	312	269	277	299	300	313	315	299	317	302	293	274	276	292	320	296	297	295	256	286	304	297	301	285	275	269	283	313	263	295	242	255	292	299	295	270	310	287	290	288	286	293	290	272	298	282	283	264	285	303	297	271	279	295	303	303	293	294	306	250	297	301	262	303	269	253	289	324	264	307	302	299	284	258	301	258	303	283	297	276	284	289	305	287	253	286	314	299	313	298	251	293	285	283	277	287	271	288	279	260	309	310	269	274	276	300	315	293	276	274	259	284	288	287	272	278	288	285	269	339	291	286	278	240	293	288	297	290	296	285	280	297	278	292	302	273	296	310	304	322	288	305	292	288	326	264	268	270	284	284	281	300	249	289	318	298	273	289	291	274	302	282	274	269	299	275	274	295	304	278	299	294	276	321	314	280	266	275	271	286	269	276	280	300	257	280	279	323	291	283	283	297	286	306	282	275	279	282	296	291	311	286	275	304	299	275	293	282	271	268	304	283	272	293	274	306	322	267	306	272	311	286	280	304	354	309	303	316	277	267	282	303	318	289	264	306	295	288	303	304	285	290	294	266	254	277	284	284	271	299	318	313	284	308	287	268	321	291	291	258	274	259	260	289	276	283	252	309	301	293	299	283	274	278	289	286	311	288	267	281	271	330	291	270	267	284	303	294	280	283	278	300	278	335	294	310	318	266	299	275	269	266	286	294	279	299	294	283	289	290	286	287	302	315	277	271	245	282	273	265	303	297	295	266	289	290	279	306	283	317	294	285	296	339	323	266	286	264	272	307	276	297	274	288	295	272	303	298	286	326	282	280	273	299	319	292	312	274	289	293	268	289	276	315	296	300	295	268	279	282	297	292	285	282	277	303	282	326	276	314	264	265	322	275	273	266	290	276	282	288	294	292	287	257	278	278	280	269	270	280	297	261	285	305	296	280	267	294	306	274	292	258	307	269	292	319	286	280	311	295	287	294	276	277	309	332	271	305	304	267	315	289	307	285	284	298	284	319	302	292	312	281	279	279	289	323	304	276	311	335	289	282	295	287	306	306	308	287	268	298	303	300	280	303	281	260	265	281	272	292	288	301	327	238	253	298	294	276	280	288	289	308	315	309	297	289	287	279	319	299	284	321	291	284	277	285	305	269	310	278	274	266	262	280	302	294	273	252	291	291	286	292	285	262	259	293	288	291	297	303	250	298	278	308	282	301	286	262	289	288	276	306	321	296	291	306	273	302	300	294	260	306	289	302	265	301	306	292	295	308	285	298	295	274	315	261	295	278	295	288	260	286	293	308	277	300	290	302	284	280	277	298	289	302	269	259	299	277	318	267	326	306	311	330	277	276	263	287	284	274	284	287	285	286	288	287	352	281	329	278	290	297	306	278	276	269	284	273	272	313	266	283	284	320	278	307	267	271	307	280	304	317	289	291	303	307	260	297	308	299	295	281	264	289	292	328	275	316	282	287	287	296	281	260	318	278	255	313	289	302	277	314	278	314	298	277	276	310	301	272	289	306	258	289	275	291	282	301	289	308	287	282	231	311	304	254	275	278	273	302	311	294	266	287	296	278	318	306	285	277	267	318	305	275	268	318	289	310	269	287	240	287	315	291	297	263	312	292	285	287	288	314	260	303	311	309	290	290	268	300	281	278	282	272	300	320	299	304	313	271	264	299	328	295	311	289	289	264	312	289	248	314	267	320	289	291	324	267	289	298	266	276	286	252	280	301	309	281	319	292	273	258	278	271	289	305	293	291	258	287	303	273	286	288	297	269	286	245	251	292	277	305	258	263	286	307	285	296	289	271	299	305	264	307	283	298	324	280	317	285	304	279	273	308	288	279	268	266	259	291	284	303	309	293	294	288	300	276	304	292	286	313	286	302	283	276	277	265	269	308	295	296	261	300	317	296	339	277	310	297	251	327	276	298	280	275	281	329	274	299	296	281	267	281	277	279	323	282	258	300	318	262	266	321	295	302	301	283	303	298	315	288	316	323	336	284	295	304	304	308	311	267	271	292	291	284	304	279	292	313	278	272	266	278	303	279	307	282	274	289	278	290	298	251	320	301	294	285	265	275	282	305	292	294	295	296	304	285	286	320	291	292	304	334	295	306	276	296	288	281	311	317	305	272	313	295	276	283	275	302	322	290	278	326	325	254	284	316	241	290	290	277	264	287	270	256	298	290	282	260	298	281	264	269	261	304	267	313	317	271	265	261	287	302	303	283	270	253	292	272	310	279	290	282	297	285	308	283	321	277	291	283	281	281	282	283	290	291	289	288	317	288	289	306	260	292	257	311	296	324	313	304	282	264	296	282	284	275	289	259	269	266	286	290	287	285	287	278	276	266	305	266	298	280	291	258	298	286	308	319	288	276	299	290	287	285	294	314	240	307	317	295	318	266	298	232	294	310	298	283	292	314	291	268	273	310	261	298	274	289	288	296	282	296	252	275	307	297	323	281	308	268	295	292	275	280	278	320	256	302	302	308	278	277	318	292	282	310	303	287
29624	24047	20150	11739	6704	4306	2616	1964	1412	1201	1056	972	970	829	716	581	544	542	554	491	460	418	434	446	383	396	378	343	310	321	283	285	235	265	296	288	291	280	263	289	269	299	279	256	274	279	299	300	295	276	289	260	261	282	246	278	285	254	278	279	270	283	284	265	277	282	290	269	289	262	282	287	262	288	276	269	284	272	250	282	272	286	278	246	326	288	269	268	270	286	268	282	264	270	267	278	275	282	272	290	271	265	277	279	290	309	255	296	304	276	264	253	282	292	279	288	263	257	275	289	293	312	268	309	262	298	292	271	309	271	287	288	271	286	240	248	280	304	285	271	279	276	303	282	296	278	274	270	290	272	251	278	286	274	250	270	281	282	262	299	282	289	277	258	270	282	262	283	288	290	269	300	281	279	289	264	286	252	265	266	267	261	276	252	274	306	319	276	268	292	245	275	267	280	241	252	280	304	283	255	284	288	273	298	285	261	268	298	250	254	287	300	271	294	263	275	287	260	254	283	278	250	279	284	280	266	292	276	245	290	277	287	268	297	304	266	278	292	271	290	268	291	260	278	278	299	278	276	296	259	275	277	266	245	289	281	280	285	288	260	254	274	269	272	267	270	269	244	247	286	280	256	268	280	288	282	286	267	295	271	267	255	283	283	284	277	266	265	263	269	261	273	265	247	275	271	257	273	311	308	237	273	245	252	289	304	289	260	269	248	280	270	272	261	235	253	297	281	292	265	258	253	261	269	301	268	259	281	296	281	291	278	247	292	295	238	259	294	285	301	264	277	260	278	285	261	299	285	277	286	260	270	318	285	263	262	305	272	291	301	267	252	289	298	256	281	293	274	259	284	260	256	255	281	251	266	266	288	282	280	297	247	279	239	248	272	303	335	276	292	253	262	287	260	291	254	279	285	311	281	272	267	277	282	291	296	260	293	270	269	266	279	291	253	273	261	263	254	267	291	277	268	314	274	279	276	278	270	298	287	285	308	269	280	303	236	256	292	301	273	295	287	289	301	284	276	269	271	285	240	273	293	298	270	280	253	271	295	262	289	297	281	293	275	257	254	277	302	257	260	295	281	277	294	289	284	293	300	271	279	275	258	278	270	289	283	250	294	289	272	280	285	249	263	302	279	268	271	262	294	286	274	266	273	304	276	281	268	285	266	255	291	270	280	277	264	297	293	251	288	276	278	294	297	281	264	241	271	287	249	273	274	256	272	280	268	277	277	264	299	277	255	294	238	294	266	296	224	275	278	296	271	290	286	277	253	265	268	256	254	279	263	244	279	275	295	285	295	283	270	286	276	283	258	255	272	300	254	255	273	275	270	276	276	269	324	267	280	279	254	269	270	282	277	290	260	255	266	300	260	323	272	265	269	300	300	266	303	289	298	282	265	285	260	263	279	283	278	267	294	281	250	265	273	266	264	285	255	291	272	288	280	276	268	298	274	287	292	267	272	275	266	296	261	271	267	294	272	250	291	270	273	239	267	264	248	265	245	289	277	274	278	293	282	266	267	271	253	266	264	267	264	293	262	272	292	274	274	261	294	268	269	270	281	271	277	254	269	261	292	267	263	279	269	258	283	244	232	287	279	294	285	281	274	249	289	277	257	288	252	302	257	257	301	275	312	267	304	257	255	282	265	285	287	268	281	289	261	293	240	264	282	271	259	260	268	293	259	288	306	257	245	255	305	269	270	260	253	269	267	249	268	272	287	275	257	245	278	244	251	280	250	285	268	278	271	241	248	292	291	297	251	257	302	283	255	295	265	259	262	283	302	267	308	272	249	294	263	255	300	286	286	234	255	268	279	286	240	260	281	302	258	265	304	292	271	285	288	275	277	261	275	273	282	263	253	295	293	283	264	264	263	260	306	251	265	282	260	268	273	250	282	245	298	264	266	260	275	250	252	279	275	280	271	268	254	273	258	278	247	268	284	297	296	275	265	283	271	245	282	301	242	298	244	271	293	281	261	285	282	283	249	250	257	275	262	268	258	281	274	303	276	240	302	273	287	278	287	240	277	238	277	277	304	316	272	276	256	281	273	270	275	260	283	290	251	269	270	269	292	274	293	276	291	278	288	239	258	291	267	284	210	272	282	280	249	265	257	272	294	271	248	296	258	264	263	279	267	261	250	243	265	299	248	305	275	290	260	266	279	288	226	264	265	279	270	252	306	292	262	266	286	278	283	260	297	273	308	267	256	283	280	265	308	263	306	269	257	264	258	288	277	264	280	300	297	288	276	293	271	303	267	266	284	274	268	293	278	281	262	257	285	296	267	258	286	276	256	302	306	243	278	286	280	266	282	271	311	281	297	264	263	273	275	302	273	297	262	283	290	304	267	284	268	253	283	274	265	279	260	296	277	289	280	283	260	268	246	273	280	306	248	264	277	253	258	263	264	297	266	262	254	297	284	240	258	274	285	279	292	287	274	257	252	257	282	279	274	284	258	294	270	268	274	271	252	267	308	268	275	249	285	235	257	306	280	284	250	255	289	290	267	282	266	262	255	267	270	282	276	263	240	293	290	280	265	296	254	279	272	277	280	284	271	244	277	283	264	275	272	271	264	274	284	277	289	289	317	281	279	292	239	252	259	277	292	281	274	261	291	270	284	294	270	280	282	288	270	265	275	283	279	268	272	270	313	280	269	257	238	285	263	254	315	268	243	259	286	281	292	263	282	258	277	272	259	255	260	273	268	307	308	300	246	266	238	245	279	280	259	309	277	279	274	269	286	276	250	259	258	287	258	265	285	288	260	273	249	252	286	287	252	267	268	269	294	237	281	263	283	268	270	264	291	289	252	243	278	277	267	273	265	284	252	267	285	255	280	294	302	289	283	272	255	261	261	278	270	256	275	298	255	282	308	254	297	305	281	292	268	241	264	282	257	283	275	301	280	259	265	254	274	238	268	266	277	281	254	275	296	268	293	305	264	268	265	280	259	260	261	290	291	270	287	282	265	289	253	255	287	245	264	243	284	274	288	259	266	292	245	279	251	291	274	258	263	239	291	289	268	265	276	287	289	300	284	264	273	283	292	269	255	278	301	279	279	275	285	272	280	302	276	284	275	235	278	264	251	251	253	253	273	268	265	309	277	245	238	268	295	304	266	230	273	261	288	295	258	286	263	256	301	293	286	304	276	263	292	254	298	260	300	255	297	288	242	286	275	259	270	271	274	251	264	249	254	295	274	274	269	270	274	281	266	277	271	255	290	260	279	266	266	282	275	278	282	271	270	289	258	289	280	277	288	252	288	248	284	266	266	280	305	258	247	269	287	288	272	254	269	256	271	271	274	287	249	299	272	283	261	261	283	268	270	245	269	272	271	279	281	263	268	270	295	276	300	248	284	307	254	261	296	251	273	284	266	260	251	262	303	296	282	267	283	257	287	270	252	279	301	310	280	292	262	281	278	273	292	268	275	320	290	306	267	278	302	313	301	278	284	289	279	295	239	279	290	257	261	266	267	279	302	282	288	287	274
24565	31931	19168	11082	8837	6918	4518	3493	2564	2051	1714	1549	1398	1326	1036	932	826	752	702	696	594	556	555	544	513	501	477	437	396	343	302	313	284	311	298	340	295	306	322	301	285	303	295	298	303	308	338	291	282	315	291	278	286	266	340	298	278	300	281	313	296	283	272	338	322	301	270	302	309	320	275	294	302	285	277	288	286	304	294	289	334	313	287	315	298	275	321	305	293	276	302	316	287	315	283	301	297	294	301	303	276	300	284	302	305	292	312	282	315	310	280	303	302	306	289	297	279	318	296	287	311	284	315	271	324	289	273	289	316	290	283	300	303	289	301	282	289	304	308	305	309	278	272	308	307	293	285	295	275	276	321	301	303	313	293	297	275	304	291	296	288	271	289	268	309	337	282	285	291	305	328	292	314	280	289	262	305	279	320	287	273	285	310	305	278	283	302	283	298	274	303	306	295	302	307	293	300	332	294	298	299	327	321	293	307	278	326	296	289	303	267	317	298	279	289	278	306	324	292	302	273	269	313	278	336	299	312	310	292	310	291	314	299	298	286	279	284	260	302	292	321	282	323	275	309	323	287	277	297	294	300	287	303	315	263	297	301	302	296	301	312	292	268	307	313	303	303	287	285	304	290	331	313	292	312	314	298	314	307	318	296	294	299	294	286	289	290	313	291	285	282	275	302	303	296	256	298	296	277	273	313	283	322	294	277	318	301	277	283	283	281	334	266	262	275	305	306	317	311	284	291	291	307	315	280	296	289	274	319	285	300	273	296	296	284	276	301	305	307	283	294	293	292	310	264	310	304	304	278	291	310	318	302	294	321	269	275	307	308	311	302	294	270	277	266	328	297	294	339	279	315	286	298	284	293	261	280	321	295	322	287	306	285	278	305	296	329	278	335	299	302	277	307	332	301	272	289	293	297	292	286	265	303	296	312	300	285	307	311	309	315	323	314	308	286	271	281	322	290	279	303	296	290	283	286	299	302	306	314	269	304	312	312	307	291	289	334	315	312	275	308	310	282	282	297	297	306	291	275	299	299	292	321	332	305	274	319	307	279	283	288	293	295	293	297	308	340	299	294	294	314	307	333	336	307	316	315	301	284	300	330	289	312	289	303	281	285	313	286	268	316	267	289	310	268	284	303	337	287	295	305	304	289	284	311	296	265	320	315	302	282	296	299	305	320	301	286	307	336	293	263	314	306	291	311	294	287	286	297	322	314	315	274	267	313	311	292	279	267	289	299	284	318	304	305	289	292	238	298	316	291	296	309	316	275	279	285	292	310	318	298	289	285	305	298	287	292	307	303	288	298	287	292	309	312	302	302	325	297	292	294	289	303	319	303	312	292	314	293	291	289	301	295	300	295	273	329	291	331	279	295	293	286	309	286	299	289	280	324	294	300	295	286	323	284	289	265	286	258	315	287	305	317	284	301	324	318	289	296	300	313	281	311	302	311	288	288	288	308	269	297	334	272	283	289	288	309	276	333	303	282	301	290	289	310	288	323	324	285	325	298	308	290	323	313	293	309	304	285	302	306	291	315	316	313	327	287	265	302	317	279	315	318	282	272	294	314	295	311	288	295	294	291	299	300	320	277	310	293	318	309	281	313	286	311	298	281	287	281	322	269	310	300	293	278	281	267	276	273	272	264	311	326	316	349	303	322	285	315	281	326	315	308	283	303	296	294	272	326	301	291	296	299	297	307	270	301	305	306	276	325	295	285	290	318	281	293	257	317	273	289	293	311	321	299	317	287	303	309	275	304	323	280	264	287	304	308	302	290	303	304	323	318	276	266	290	305	310	272	311	321	299	314	318	298	297	288	295	312	301	266	276	323	297	300	312	304	310	280	330	318	282	290	283	309	299	302	270	272	282	280	312	310	289	311	274	292	306	272	294	306	286	305	307	278	301	293	314	266	293	268	323	313	329	292	279	310	308	270	277	284	309	300	321	314	306	295	283	264	337	325	272	309	282	296	313	267	282	293	291	295	342	276	329	297	293	312	277	299	282	303	343	288	286	286	300	284	264	300	294	293	295	306	300	276	324	317	310	321	270	272	349	299	288	321	313	285	291	295	302	315	304	331	292	302	300	282	336	327	321	286	317	313	291	313	292	293	299	301	319	289	294	279	274	290	251	298	288	291	271	305	268	317	273	269	302	280	307	305	265	317	315	286	317	322	292	284	317	317	289	289	280	302	285	279	295	299	287	302	276	337	298	303	294	326	310	305	282	280	296	306	332	308	296	328	285	315	294	277	307	275	305	281	317	273	311	284	289	287	269	262	308	269	294	330	315	297	315	273	316	285	307	305	328	277	300	315	273	287	270	283	302	291	304	287	269	287	262	297	280	291	266	295	270	316	271	288	293	258	298	286	283	299	315	291	299	283	314	282	297	317	271	280	299	322	324	313	299	304	294	276	275	333	284	302	316	283	306	295	311	306	297	300	312	288	278	293	302	297	292	325	286	297	316	300	282	279	326	280	327	279	284	271	305	302	316	335	281	291	294	308	291	313	292	281	293	295	305	316	301	305	311	309	309	309	295	301	278	308	292	273	285	285	285	296	267	298	322	303	290	307	300	338	326	293	306	297	291	282	318	294	291	301	339	305	297	290	328	312	299	319	327	296	285	286	283	300	278	323	299	293	287	310	281	294	345	277	285	268	290	311	308	268	304	296	307	287	346	322	290	325	315	283	306	308	308	293	297	301	317	312	291	285	271	298	294	316	302	312	294	306	288	299	310	292	298	325	328	313	301	302	305	321	269	279	318	283	317	284	287	270	276	313	293	295	297	289	256	308	310	283	307	283	282	318	304	292	299	295	289	294	277	287	312	287	293	292	304	303	291	295	272	270	308	311	265	299	307	306	326	287	308	296	275	310	297	310	297	303	292	289	308	303	276	306	308	283	299	265	289	308	319	288	301	303	309	317	259	273	303	276	281	309	316	281	293	310	282	300	300	301	273	289	284	312	264	287	275	299	278	306	326	330	306	304	302	303	310	300	306	306	271	297	293	323	306	302	304	286	296	306	321	279	299	281	284	299	306	315	309	310	280	288	297	321	298	330	310	303	296	295	321	326	321	293	300	267	314	321	302	304	288	303	262	302	312	291	313	323	285	289	309	296	270	307	302	283	308	319	303	261	283	293	296	263	310	294	305	292	283	318	292	286	286	326	285	266	286	286	321	317	270	310	302	311	304	295	316	307	271	279	306	276	282	300	297	283	297	277	305	316	313	298	308	291	282	302	281	294	272	286	295	313	280	308	302	295	286	300	271	295	298	328	311	306	314	332	316	292	293	312	320	298	303	298	253	306	279	267	300	316	291	304	316	278	303	305	352	306	300	279	304	290	293	354	270	314	308	304	295	279	290	284	279	275	280	292	318	292	283	296	298	325	293	311	336	312	304	279	315	326	318	305	302	283	278	314	329	290	282	305	317	316	289	338	274	313	286	288	304	305	275	305	299	289	308	269	311	314	285	295	316	321	299	320	280
24243	21575	28973	24631	21664	15797	6595	3271	2244	1828	1537	1323	1156	993	947	767	724	678	623	628	535	459	441	392	407	408	336	305	254	226	176	168	159	175	159	186	185	164	191	170	172	183	166	166	186	150	180	182	167	163	159	157	197	181	152	167	165	163	153	163	155	171	167	168	164	143	162	157	184	189	163	151	179	157	159	159	149	179	174	169	164	168	167	141	149	182	187	157	184	161	162	157	175	165	155	147	176	182	160	151	142	200	143	135	176	152	157	176	159	174	156	150	171	178	159	151	175	151	171	188	149	162	166	163	150	183	146	174	161	169	166	172	166	155	163	177	175	163	153	170	167	178	158	156	147	178	167	166	153	159	182	177	164	188	164	168	166	139	176	164	172	134	137	168	163	165	163	163	150	178	182	165	164	174	180	146	149	171	157	168	168	150	161	148	166	167	164	129	151	171	155	140	152	152	145	150	141	151	163	151	195	155	166	188	172	168	154	151	167	168	162	158	195	159	166	156	185	152	173	162	148	166	145	165	172	146	145	166	188	166	172	165	157	176	145	157	179	157	178	147	153	169	161	176	149	177	163	191	170	163	157	167	173	158	146	144	152	156	173	166	166	172	154	160	175	158	155	181	161	186	191	191	168	167	163	155	164	165	168	155	166	159	172	150	163	170	157	164	162	171	177	148	167	159	153	147	152	170	160	172	175	165	158	167	177	193	168	173	151	152	165	165	177	186	187	165	154	158	168	173	131	163	166	179	162	184	173	136	171	167	168	167	152	156	166	160	171	158	162	162	152	145	165	174	159	166	156	154	166	173	168	156	173	149	154	161	164	183	162	179	144	169	163	150	155	178	162	141	166	174	164	148	163	165	165	142	165	160	175	160	162	136	164	152	160	152	168	178	154	183	156	167	156	165	155	152	192	169	185	168	187	181	162	167	161	172	158	173	157	184	171	154	183	181	173	146	139	143	144	182	175	163	180	155	154	175	171	148	162	149	170	196	168	178	170	159	187	193	155	151	158	173	154	174	180	167	160	135	151	167	179	160	163	165	154	150	161	147	176	180	181	147	151	163	157	175	169	176	171	174	189	184	158	162	159	174	157	156	144	159	158	163	174	153	174	155	143	170	163	172	156	179	146	166	151	151	141	165	173	155	169	167	152	152	182	170	147	136	155	174	172	172	170	169	172	157	194	158	155	160	175	149	153	159	166	141	160	157	151	165	167	170	149	159	151	174	155	152	177	154	150	165	155	167	164	162	160	138	147	154	158	166	164	164	153	169	159	167	169	146	151	161	169	149	167	160	164	177	152	161	171	167	162	146	173	167	142	142	150	164	177	164	159	165	175	165	192	134	155	185	153	143	170	143	161	145	141	167	183	171	162	150	168	178	159	167	162	165	161	147	166	161	161	168	169	151	167	171	164	149	154	153	156	193	178	153	161	163	158	173	165	167	146	176	176	169	172	167	167	173	178	186	166	161	174	166	165	178	146	152	156	156	155	166	185	163	144	165	159	167	175	166	145	158	163	174	159	159	144	176	152	157	171	147	165	156	158	165	170	161	173	161	165	161	175	161	184	171	175	171	160	154	136	152	159	163	138	176	178	175	156	156	189	159	175	161	148	153	171	172	165	167	154	148	182	148	176	166	184	146	163	176	155	156	161	142	172	155	148	157	171	171	156	177	164	162	172	153	195	161	185	176	183	192	171	147	159	154	164	169	177	155	163	165	173	169	159	173	146	138	155	163	134	144	161	173	179	156	172	186	146	158	155	161	162	184	163	158	151	155	155	181	179	135	165	173	177	149	149	176	161	165	141	157	184	161	182	176	153	160	146	151	169	150	146	147	173	180	185	163	159	183	169	165	159	145	156	170	166	166	137	167	159	166	158	167	164	149	144	158	156	168	173	165	163	180	157	156	157	168	165	177	166	160	171	148	154	179	184	162	150	142	162	144	147	176	158	155	146	153	161	182	145	173	173	144	154	153	171	187	176	167	154	173	153	161	164	165	158	170	175	161	162	143	162	170	158	169	177	161	164	182	139	154	178	146	152	155	172	156	185	170	176	174	167	160	172	165	169	183	175	172	182	151	182	166	160	165	162	163	172	173	186	160	160	145	174	163	154	156	179	181	171	144	166	149	147	195	152	186	160	156	161	150	170	143	154	159	176	146	177	143	178	173	158	155	166	170	143	138	166	158	174	161	131	158	176	143	157	174	189	157	159	181	167	174	154	186	159	179	154	153	152	176	150	168	172	178	174	185	162	161	181	157	168	166	177	164	148	148	165	172	153	147	163	166	139	181	167	160	155	167	185	160	134	171	174	184	167	176	168	157	153	155	121	164	160	162	161	167	159	156	162	153	176	131	151	165	154	165	158	167	152	173	192	163	144	143	159	168	169	171	175	147	167	167	152	151	142	159	173	151	164	153	152	155	155	147	177	162	145	162	136	166	153	166	166	160	161	150	158	174	180	154	210	164	165	164	168	136	182	146	150	173	176	175	186	151	135	169	167	195	187	166	145	137	155	177	174	159	161	164	164	170	148	160	156	181	174	195	183	158	171	165	161	178	150	171	157	180	171	192	165	144	165	185	178	126	180	155	169	171	150	143	167	145	179	172	159	159	160	161	166	140	167	176	186	152	157	180	192	168	171	179	162	173	158	144	171	157	144	144	156	149	153	140	176	164	189	177	143	159	169	169	142	164	170	152	165	154	181	165	174	152	140	162	170	167	160	162	169	148	173	200	185	147	167	165	155	157	160	165	151	165	168	175	173	178	143	177	161	177	174	165	187	162	173	162	148	176	157	175	159	160	160	165	171	179	168	181	168	157	158	151	168	165	167	177	147	153	137	194	161	169	169	176	165	166	152	155	144	165	176	186	185	164	165	146	168	184	137	133	155	160	168	183	165	160	170	143	164	163	171	187	161	174	168	162	174	177	140	140	154	186	186	158	161	157	166	148	189	164	152	157	181	162	161	138	168	154	174	159	173	162	158	157	166	176	153	146	164	184	151	164	145	154	171	170	149	170	157	181	161	161	158	173	154	186	172	162	138	152	148	150	182	168	155	148	156	168	183	158	159	193	173	164	171	158	169	162	166	163	160	167	168	159	158	165	174	138	171	162	155	154	174	171	169	147	177	141	149	156	158	150	169	167	165	147	153	179	146	185	153	150	154	162	145	144	167	171	159	161	152	175	142	137	184	161	168	147	161	171	164	152	149	159	160	162	166	170	161	187	143	159	174	180	192	173	162	181	181	159	159	140	142	160	165	145	169	148	164	172	177	158	166	179	165	157	170	185	167	157	168	159	162	134	148	183	171	164	169	166	160	145	181	173	159	155	156	160	168	165	156	153	146	163	165	176	160	172	171	164	156	162	158	179	149	166	179	176	152	163	166	171	154	175	173	171	195	166	170	146	155	152	166	185	138	168	195	146	183	167	151	149	154	143	183	159	158	177	150	176	171	149	157	152	177	156	153	164	151	151	155	181	188	166
27281	40660	25757	15539	13355	10425	7624	5282	3825	3219	2615	2199	1889	1649	1460	1146	1026	964	948	940	789	678	656	596	561	520	449	389	352	244	208	214	188	186	190	186	187	179	205	163	202	204	214	205	157	189	195	194	200	192	195	169	177	175	167	165	183	197	204	204	182	178	174	172	174	202	185	181	204	164	163	176	193	187	191	191	202	173	182	195	157	173	185	184	176	184	224	179	186	172	177	174	191	176	188	167	190	189	167	180	176	145	170	181	202	169	182	186	166	191	175	160	178	181	179	164	174	151	172	181	162	179	181	174	184	178	169	181	199	172	168	181	169	165	196	176	174	171	167	167	177	169	171	192	178	170	166	197	187	167	161	173	167	194	179	195	152	163	210	169	171	200	180	166	182	166	199	159	218	192	166	182	187	177	170	152	186	184	191	184	189	200	172	167	170	162	196	177	173	180	192	180	191	170	168	180	172	165	180	167	189	177	181	183	192	177	168	185	176	200	156	171	155	183	170	196	191	185	187	192	182	194	185	177	192	171	188	172	195	165	199	174	181	171	190	180	159	178	172	184	182	172	177	154	179	167	188	206	190	194	176	183	178	181	164	182	173	201	198	161	186	196	168	158	176	187	164	198	194	172	171	175	200	158	160	174	176	206	194	172	178	147	187	154	187	175	180	166	171	173	191	161	184	188	179	163	155	186	174	190	185	183	171	183	176	180	171	180	163	170	176	178	173	168	162	174	167	182	179	167	193	190	176	165	174	169	175	216	183	180	196	161	174	186	184	183	168	151	169	199	159	200	198	203	136	203	201	173	193	205	192	160	159	174	150	181	160	162	179	176	180	174	203	178	171	186	187	167	178	164	159	166	184	170	179	181	158	169	190	163	170	181	172	197	171	168	178	176	180	182	199	185	152	171	174	169	161	169	162	182	183	197	197	179	182	167	202	167	161	158	167	209	168	177	179	185	164	188	173	193	182	197	171	177	175	178	193	191	187	191	176	171	180	202	156	187	172	172	184	181	165	181	159	203	181	206	165	212	181	154	178	178	166	145	195	163	185	187	173	175	197	196	185	186	173	175	198	172	192	180	155	172	192	183	178	158	162	189	200	181	191	189	170	196	192	172	178	190	162	188	174	204	176	170	179	167	179	192	189	186	169	179	168	192	191	157	180	203	186	168	176	161	180	179	176	169	197	176	169	173	185	169	142	181	164	188	143	190	188	194	209	158	206	179	209	181	180	169	192	154	180	185	181	177	192	152	204	152	190	168	170	178	190	180	195	198	173	167	190	171	181	176	194	189	166	204	168	162	162	162	203	164	192	183	176	178	156	157	190	170	168	158	164	183	170	171	183	176	178	186	213	184	172	194	178	166	190	161	200	164	172	159	192	175	200	166	188	165	185	184	174	164	159	180	202	180	185	200	168	175	181	184	172	179	202	174	168	169	185	173	161	155	174	174	169	176	171	197	191	149	187	210	187	182	177	201	177	168	183	185	193	199	173	177	186	182	169	160	156	171	185	179	190	202	172	165	184	191	222	182	181	207	168	174	196	184	153	183	201	185	185	196	183	192	165	205	189	173	179	163	179	176	184	174	177	183	170	177	185	192	187	198	192	188	188	179	198	184	152	181	174	177	180	181	179	197	195	156	186	145	191	188	180	179	177	202	163	190	168	166	198	158	209	196	183	182	183	201	160	185	155	209	178	160	174	182	174	173	162	179	153	176	192	194	208	171	172	172	183	179	183	190	167	170	155	169	199	168	179	160	184	182	173	189	203	172	189	191	177	165	181	174	168	184	180	178	177	162	171	190	181	188	175	153	186	164	180	185	160	199	164	198	197	183	197	179	198	167	156	165	194	185	218	158	195	153	152	195	173	195	172	155	180	187	167	179	163	166	202	173	191	177	219	168	179	163	163	198	154	185	176	178	192	170	182	168	191	172	183	158	191	183	158	164	165	171	153	180	186	171	183	169	175	148	160	173	184	175	192	202	166	182	178	178	178	183	187	163	165	177	174	181	180	174	169	181	176	166	179	175	164	181	217	157	189	173	161	184	193	185	186	177	189	167	202	168	190	200	183	187	193	177	177	185	207	184	161	159	172	175	164	179	201	186	169	169	186	177	157	166	156	189	209	166	158	168	182	169	193	198	164	201	169	185	168	191	176	195	170	168	169	191	162	186	182	191	189	183	178	162	162	177	172	177	184	193	177	189	184	184	191	175	171	183	158	188	162	162	157	163	161	168	176	172	184	168	208	154	184	196	143	179	179	153	166	168	210	184	192	176	165	162	176	175	175	197	175	170	176	176	190	173	166	185	160	189	178	174	175	176	196	196	181	195	170	201	185	171	172	195	181	158	185	158	185	144	175	178	166	193	177	190	164	172	170	187	174	177	175	200	172	205	182	156	177	191	176	163	170	201	179	177	200	176	190	181	199	188	203	183	186	189	185	165	166	169	208	184	148	168	159	186	176	202	189	192	176	206	171	166	195	184	209	195	159	170	168	173	170	180	186	194	174	182	195	189	201	192	161	142	170	176	152	205	172	185	172	167	171	174	170	175	148	176	169	165	191	156	182	179	175	197	178	186	180	182	162	195	185	164	163	182	179	197	180	184	183	161	185	179	156	193	175	173	176	204	164	175	177	203	177	177	164	180	188	181	171	168	164	168	192	169	197	192	162	204	170	203	156	162	215	174	180	197	165	183	204	158	173	181	203	193	213	183	173	182	203	186	171	175	160	203	167	185	181	195	197	169	151	186	184	170	181	168	203	182	209	180	175	192	171	176	161	167	175	180	186	166	164	173	178	197	186	173	166	191	165	163	164	179	179	179	188	180	167	194	198	178	187	190	175	159	172	175	162	165	180	197	194	166	209	169	172	163	172	184	164	181	155	176	168	175	174	168	191	187	178	184	175	164	217	177	187	167	180	172	177	176	186	187	183	190	182	188	172	202	178	177	164	129	189	203	175	211	175	165	152	189	192	171	180	188	186	192	182	167	196	162	200	178	213	155	197	191	183	163	184	182	184	179	175	178	164	187	180	166	191	188	183	176	186	191	152	174	188	155	206	159	177	176	181	188	155	193	175	167	196	168	183	153	204	190	159	176	180	160	166	186	184	172	186	173	185	166	173	171	157	178	183	184	175	177	196	155	178	188	182	203	168	177	184	157	175	186	185	175	199	188	177	184	170	179	161	179	184	179	187	193	175	171	170	180	167	199	154	183	171	177	204	176	184	174	182	168	169	210	188	227	191	173	170	194	179	171	170	186	190	140	197	177	163	191	196	204	188	154	167	181	173	181	185	171	193	199	184	160	187	174	164	161	191	173	183	187	165	175	178	206	212	168	157	153	197	186	187	184	174	166	164	188	162	168	174	171	203	186	175	163	173	183	183	177	167	188	146	178	174	168	163	150	185	173	174	164	182	172	168	199	174	174	176	147	180	183	175	162	197	170	164	183	170	186	187	185	150	191	163	182	171	202	162	172	169	166	174	167
24403	20718	26907	24544	16200	7058	4473	2856	1861	1634	1417	1239	1110	969	839	795	793	772	788	698	611	592	589	586	640	550	569	444	445	488	368	383	380	409	407	400	363	386	418	396	379	369	374	431	413	414	360	407	399	377	420	366	412	368	352	359	392	369	357	420	392	373	378	373	413	379	377	376	399	421	407	403	385	410	372	379	395	359	363	364	384	372	371	355	385	364	372	418	382	428	379	395	386	361	374	394	391	387	383	374	371	361	359	374	391	380	420	384	387	370	378	376	351	353	373	359	392	407	353	372	395	414	404	382	359	399	366	382	403	383	365	348	377	382	419	349	356	374	380	368	389	408	371	354	347	370	376	396	383	398	410	412	378	375	350	396	424	373	401	409	404	398	392	397	347	388	355	399	346	396	401	399	408	362	370	368	370	377	418	349	387	384	453	355	379	360	401	405	382	385	350	370	400	386	371	363	426	357	384	400	381	388	358	368	373	423	375	386	347	410	380	391	386	342	380	378	397	412	363	379	355	408	355	378	360	357	357	399	383	392	380	396	361	370	391	392	435	403	439	350	372	382	380	371	390	363	373	393	385	407	380	372	377	382	398	415	384	380	384	418	383	397	407	363	397	379	352	378	346	376	367	352	374	392	376	370	400	382	389	394	366	392	405	375	412	375	389	370	357	367	400	404	370	354	387	402	404	396	370	412	402	380	367	406	372	417	386	388	395	397	387	376	376	378	399	411	422	379	395	362	405	364	358	365	379	438	387	374	366	406	381	408	385	390	375	398	397	403	427	403	368	375	413	370	375	365	337	356	363	377	388	383	396	376	401	367	381	389	363	388	350	378	422	395	361	390	435	402	403	384	371	393	367	399	389	391	425	381	385	399	369	381	372	377	375	410	374	361	381	384	361	372	381	411	364	381	383	363	372	390	390	416	385	387	397	408	325	387	394	411	375	404	395	406	350	374	389	374	375	409	352	363	379	376	395	379	366	388	376	352	365	365	395	396	384	370	404	396	370	427	384	361	390	385	378	371	406	400	368	358	384	367	364	366	362	412	373	396	356	379	384	386	425	367	399	355	387	392	405	421	377	395	388	389	383	347	398	400	422	406	400	379	379	378	420	390	383	395	370	423	391	356	393	368	372	399	382	422	377	372	381	441	393	374	391	367	384	387	377	401	381	408	369	399	333	440	386	391	375	388	390	404	372	376	389	383	398	367	399	369	372	370	400	390	364	386	403	375	400	353	327	346	369	387	430	365	386	413	389	433	404	379	395	394	374	384	404	382	401	389	376	380	388	386	413	359	358	336	379	347	405	370	356	406	378	410	393	422	383	408	394	398	365	423	384	403	396	382	401	403	378	357	372	366	390	358	384	380	387	379	368	409	367	367	350	382	358	364	394	399	412	390	391	386	377	359	366	368	367	396	399	409	393	374	405	403	363	378	374	345	388	383	386	371	405	373	375	404	386	370	387	432	387	393	381	412	359	414	341	360	375	421	403	370	377	418	403	390	399	370	396	357	381	388	414	402	377	386	403	399	394	415	365	400	393	377	402	361	404	358	394	377	349	388	404	382	363	386	396	349	358	398	375	390	383	368	381	386	381	413	407	356	396	397	353	370	376	380	394	412	352	393	376	395	391	370	403	363	399	424	369	388	423	393	414	411	400	415	388	435	365	417	414	373	398	356	389	409	395	404	365	395	350	347	378	365	402	394	401	378	368	379	415	378	372	331	354	369	401	382	369	405	395	379	385	336	376	409	400	399	434	375	406	412	378	382	376	388	392	393	373	412	416	406	372	415	388	418	393	390	358	355	381	393	379	375	426	390	406	410	394	397	392	364	419	371	376	392	381	381	351	367	413	383	400	359	415	385	405	377	382	430	378	391	357	345	381	410	383	400	374	367	372	399	381	400	398	398	361	386	370	355	402	353	385	419	359	366	363	374	390	364	385	364	379	372	400	434	378	404	391	406	353	369	369	397	394	392	431	409	411	393	364	388	397	367	345	375	371	396	383	397	388	403	413	371	351	380	392	398	400	404	381	420	388	421	360	367	354	359	384	328	399	403	364	400	381	359	402	380	387	356	369	397	394	405	395	355	411	365	388	357	372	391	375	356	411	388	360	378	387	403	392	390	376	372	393	415	384	379	379	414	399	376	398	400	355	385	409	400	382	365	352	377	365	398	354	377	383	381	412	405	393	407	424	372	408	393	388	395	370	388	392	398	379	394	390	367	378	368	359	373	361	399	426	393	380	401	365	368	383	402	368	372	427	352	369	386	386	373	350	407	390	389	384	381	388	381	372	376	362	439	376	400	380	379	371	398	389	383	390	411	415	397	406	404	358	359	388	403	400	410	406	393	385	386	396	373	386	363	388	363	378	398	382	366	397	368	387	394	356	413	349	415	409	366	400	402	351	361	349	369	412	374	382	364	377	374	412	373	387	338	356	346	361	402	381	411	390	382	359	419	368	392	366	392	391	365	369	401	393	358	389	392	391	389	378	390	390	385	385	326	395	379	387	397	384	362	372	386	354	370	381	367	392	403	410	371	389	378	415	364	381	398	404	395	390	387	386	413	396	373	394	427	387	381	367	410	377	386	368	330	356	368	391	381	398	424	372	372	390	366	399	393	403	378	371	365	369	410	384	360	407	385	381	413	384	410	332	404	387	414	372	390	411	393	367	395	383	373	390	355	357	391	411	363	372	402	411	401	384	394	399	365	344	412	370	353	395	384	384	400	394	401	398	388	389	374	358	399	388	388	371	381	372	405	411	378	349	382	386	396	406	377	385	411	379	400	380	392	386	353	402	409	386	361	421	374	366	388	375	376	381	400	410	384	371	388	359	355	342	373	388	430	367	390	373	356	386	403	338	408	404	407	380	386	409	377	384	407	386	358	398	392	393	383	388	415	409	393	417	415	398	374	372	411	377	363	384	377	396	381	372	396	380	394	377	383	376	402	373	402	422	395	390	397	386	382	362	397	362	389	369	345	395	390	372	404	385	392	383	375	380	420	380	372	386	379	383	370	410	368	385	406	366	344	385	387	375	378	388	386	374	377	379	361	388	371	365	394	354	403	406	405	388	389	385	409	385	377	393	388	393	391	387	368	380	383	391	403	405	382	392	397	398	388	381	375	371	384	388	424	405	395	390	403	369	386	388	374	380	367	401	399	401	405	388	429	405	367	384	396	383	391	402	395	357	392	386	404	403	350	361	416	407	386	369	374	362	370	393	382	385	385	387	402	356	385	405	375	348	387	407	401	416	375	402	389	393	426	343	362	343	365	365	382	348	347	397	379	372	419	386	396	357	389	372	419	415	382	375	352	431	372	408	356	413	386	390	393	382	377	366	335	352	410	345	392	370	427	393	384	355	391	393	375	358	382	387	399	416	417	363	423	393	399	410	386	397	408	399	388	397	394	399	394	390	400	385	377	369	418	358	399	385	366	381	359	406	368	378	382	407	406	376	371	384	415	344	386	386	391	376	397	357	394
25312	35448	22747	12586	10526	8503	6897	4881	3235	2774	2402	1915	1738	1447	1297	1221	1036	1075	1063	911	789	776	793	712	726	659	598	536	498	453	445	422	419	411	410	406	409	375	429	430	399	399	438	415	385	435	408	397	399	411	443	362	391	403	381	359	364	409	395	432	410	402	386	381	407	360	409	417	389	416	382	415	396	391	418	415	420	376	381	380	413	393	393	379	412	358	375	377	401	384	415	378	396	402	388	421	426	374	417	389	348	422	402	395	385	353	405	369	410	385	391	400	406	404	387	390	415	378	406	382	414	399	402	377	356	414	415	444	403	409	395	388	413	407	396	393	397	387	370	399	414	395	387	390	381	375	399	389	412	371	380	430	426	391	392	388	416	388	355	394	408	389	359	381	396	368	412	365	389	426	406	412	366	362	436	391	404	389	388	380	393	373	371	411	425	402	420	405	375	376	395	398	378	424	394	435	403	425	401	374	391	405	388	427	390	401	398	411	411	376	391	427	372	403	389	371	387	367	355	383	421	391	394	374	408	419	415	408	428	382	406	400	397	402	379	398	399	406	374	386	394	395	371	406	384	397	404	414	401	397	395	376	375	364	390	400	386	381	422	380	384	383	407	393	396	390	383	423	415	414	390	401	439	397	399	392	416	425	428	424	396	395	420	392	390	398	393	421	391	397	412	395	399	393	376	406	403	398	353	367	407	359	382	378	401	392	412	392	413	406	403	393	401	434	359	399	385	409	402	404	381	387	397	395	410	433	394	377	388	420	399	376	380	409	387	391	379	392	400	404	416	440	413	362	399	412	427	387	369	407	386	406	432	400	389	371	391	427	412	400	354	445	387	353	414	379	401	369	411	390	393	396	396	371	390	370	406	391	419	401	382	407	377	393	386	406	395	403	413	396	419	395	414	388	393	395	406	369	424	390	384	390	382	403	368	443	363	431	377	399	412	411	391	411	386	370	414	424	408	400	401	380	404	454	403	370	402	421	376	433	404	399	387	377	411	401	403	381	431	372	428	412	394	418	412	417	395	398	401	434	425	378	370	390	431	435	373	384	351	377	415	430	388	395	415	395	422	404	343	405	376	376	390	391	371	382	410	413	380	370	422	368	409	388	432	368	389	387	422	379	404	384	406	418	376	381	431	366	402	385	399	417	384	402	409	378	379	383	391	404	379	412	370	444	362	363	447	414	390	416	407	396	384	407	390	400	384	369	397	415	413	408	390	401	407	399	414	403	396	410	390	383	386	418	403	356	390	409	374	426	424	362	386	410	413	410	409	421	395	382	407	399	370	391	373	415	371	401	433	370	373	413	405	383	400	415	409	408	380	407	413	372	439	371	380	363	388	393	387	386	400	377	404	384	422	373	412	400	401	362	408	374	348	388	408	360	397	352	426	377	381	401	380	400	386	424	398	355	376	400	385	417	394	446	390	377	421	359	393	406	373	360	449	406	383	418	407	402	385	394	397	393	385	393	405	374	398	390	406	411	374	393	422	412	392	425	386	403	413	398	429	412	418	392	422	406	438	367	393	387	427	409	362	401	412	384	390	396	399	377	428	391	400	389	382	423	406	372	379	394	422	403	435	381	399	379	391	394	382	392	405	429	392	412	397	396	394	365	408	367	360	439	408	397	399	441	397	394	425	400	419	387	385	386	415	373	379	419	400	379	401	386	372	431	398	396	394	405	390	403	400	405	390	413	381	392	402	369	415	434	435	387	371	373	445	369	404	416	393	396	390	374	371	368	373	379	384	371	406	380	377	372	391	381	455	410	392	438	372	422	405	397	379	388	412	351	447	390	402	412	357	399	403	391	375	403	422	417	373	372	395	384	370	400	384	346	398	387	411	425	360	408	423	374	420	424	393	409	380	405	395	424	419	386	380	424	414	407	443	403	383	418	440	387	396	447	399	389	419	374	405	401	448	401	408	421	390	424	434	365	371	386	388	408	409	419	391	428	389	424	393	402	369	439	379	357	389	404	412	402	404	425	417	405	418	403	409	399	401	390	403	406	411	400	409	407	372	376	400	398	395	390	407	401	408	411	367	420	393	459	407	408	425	421	377	412	403	423	379	381	371	372	418	412	372	412	365	389	401	393	398	392	393	398	384	392	428	391	398	397	430	376	370	438	381	384	399	415	397	425	393	389	413	393	377	388	402	385	404	395	405	389	394	383	362	383	415	394	391	372	390	412	402	395	412	387	377	411	399	397	374	364	359	372	377	401	397	399	401	419	416	413	363	402	400	404	403	400	424	433	395	406	430	396	408	388	398	415	396	397	383	375	399	402	371	390	414	378	388	411	390	395	418	405	378	386	356	383	405	389	407	408	387	415	425	420	404	369	357	426	397	407	384	361	417	364	372	420	411	374	383	371	382	374	416	397	388	379	406	410	401	398	407	379	392	401	433	424	376	408	364	381	385	373	402	443	408	387	375	374	376	378	384	384	348	404	416	374	408	407	392	369	387	387	368	407	405	397	393	383	426	390	406	398	381	395	424	391	386	385	397	410	390	418	397	421	431	407	378	387	405	386	390	407	397	372	407	399	366	420	412	410	396	399	384	394	384	386	385	402	375	371	383	428	461	400	387	431	415	406	392	410	389	380	393	409	395	406	412	378	413	396	380	421	379	375	400	449	396	389	404	400	386	400	424	399	416	401	349	407	404	402	387	389	388	428	413	406	421	373	393	402	375	379	426	375	392	394	409	381	350	375	409	373	392	380	387	389	379	400	408	386	368	373	375	399	402	371	426	410	392	381	398	346	387	347	447	403	415	389	412	421	385	408	369	434	430	413	380	423	435	392	403	378	395	408	391	388	414	381	434	392	401	364	406	380	435	407	419	396	337	382	429	426	384	352	369	418	427	431	400	424	397	407	403	428	374	392	413	414	409	414	352	372	409	428	382	426	362	370	406	396	407	393	365	389	395	414	364	398	406	382	389	377	388	423	393	402	386	380	398	370	382	376	382	400	387	379	394	407	418	380	397	379	378	438	405	402	415	368	444	404	368	441	394	397	381	415	387	392	379	406	361	414	359	406	407	370	396	408	381	389	365	381	392	411	358	377	396	423	425	431	403	376	395	389	376	413	384	393	401	348	405	378	404	402	368	359	379	342	395	440	426	401	354	398	357	410	401	426	338	396	404	383	398	382	356	408	393	400	409	392	380	418	435	424	386	438	391	352	411	390	375	379	376	371	411	391	432	414	385	407	362	412	395	384	387	411	361	421	401	407	368	416	374	407	400	389	386	391	382	415	419	417	389	417	411	381	413	397	402	385	411	386	404	392	401	398	455	407	362	424	383	383	405	384	413	410	412	391	424	375	403	399	390	387	398	401	412	360	407	363	381	393	404	373	378	392	420	371	372	416	395	373	386	404	378	378	374	428	404	415	408	403	437	376	421	384	374	409	431	353	386	438	412	393	381	390	447	378	405	407	410	385	402	367	383	398	395	350	370	380	374	381	410	378	390	403	402	401	381	374	418	434	424	419
22201	20725	28214	23238	20732	21079	16099	5901	3393	2628	2373	2047	1665	1427	1211	1146	988	1022	981	899	790	752	725	709	644	615	508	450	363	323	294	338	304	293	279	303	294	284	306	274	287	274	309	323	282	312	344	325	265	289	302	300	264	265	282	297	292	273	271	281	293	298	259	300	266	278	265	282	283	284	302	269	323	308	258	294	259	283	293	271	238	295	287	301	255	296	281	287	264	283	261	306	293	285	264	279	287	275	270	290	280	303	272	282	268	277	271	282	270	284	267	297	293	292	235	264	267	226	282	277	270	269	254	275	301	291	293	269	277	273	276	273	273	269	256	271	294	282	246	273	299	298	261	263	247	267	265	262	238	288	259	274	286	291	309	252	286	293	278	280	272	280	320	278	273	284	260	275	245	289	284	264	264	265	272	259	279	292	251	281	293	285	278	261	277	277	280	261	264	264	297	239	265	287	285	290	270	303	255	302	290	304	282	283	301	273	260	270	265	299	258	269	290	257	295	249	277	271	280	252	293	277	267	241	301	268	268	293	254	304	276	275	281	265	291	273	285	276	241	274	278	270	272	273	270	314	279	233	277	263	250	275	256	293	267	283	277	278	265	280	271	280	254	297	275	267	263	263	280	285	265	276	285	287	249	281	291	249	267	284	256	271	272	294	289	271	306	291	289	277	282	275	261	272	272	237	267	281	254	277	262	270	282	270	300	272	290	278	286	290	263	263	276	262	251	279	292	302	253	296	266	268	304	276	292	288	276	285	264	299	271	253	261	249	286	283	273	285	265	258	321	284	276	283	270	296	293	271	260	269	277	274	277	299	291	271	270	263	268	257	259	236	294	260	277	256	293	280	270	292	259	284	281	254	279	298	294	305	257	287	283	274	298	277	264	297	273	291	252	286	282	291	235	282	279	271	263	304	277	295	262	258	262	267	272	285	233	316	290	253	244	282	251	283	267	270	277	243	256	280	278	262	267	286	265	261	267	273	277	255	267	293	278	280	275	305	283	257	263	306	256	291	296	277	275	259	254	267	310	284	271	280	302	261	287	259	284	266	286	269	273	292	286	279	274	255	291	265	263	265	293	285	283	238	277	253	262	263	262	276	246	279	256	289	297	285	278	265	275	290	260	284	300	287	280	242	267	283	239	261	273	269	285	258	277	307	301	261	266	296	261	254	270	229	229	251	291	270	285	255	313	257	305	281	256	269	287	269	276	314	258	273	291	276	256	294	315	280	254	289	286	296	279	304	252	281	257	276	266	309	302	276	296	247	281	277	280	269	287	278	265	259	257	303	262	264	275	261	256	307	272	275	279	284	278	271	259	312	281	299	314	250	277	291	284	260	294	297	297	302	287	281	290	267	275	281	265	279	240	263	277	278	275	244	263	271	263	271	301	292	273	264	249	284	287	282	290	271	258	264	261	251	286	277	282	274	246	291	265	285	293	287	286	295	255	278	235	285	267	270	310	264	285	290	299	261	307	281	261	286	288	275	277	290	273	279	302	279	302	271	280	264	280	275	290	295	285	311	277	270	284	279	247	257	237	288	286	272	246	268	270	240	264	268	252	271	280	280	272	308	276	296	265	281	261	280	284	246	288	275	300	261	266	277	293	285	314	254	283	230	274	253	286	304	258	283	280	295	280	271	288	278	274	281	281	262	248	296	270	258	286	277	277	276	283	261	261	260	289	277	314	268	266	279	282	260	262	303	269	310	299	262	288	276	280	299	265	262	278	293	269	275	273	269	280	282	258	294	304	301	255	256	248	267	295	293	276	273	280	263	270	283	287	270	299	274	280	242	277	307	264	298	294	299	296	245	265	267	291	285	276	262	281	260	317	265	267	273	220	263	300	310	264	279	280	267	280	285	277	245	275	292	294	281	301	259	268	288	267	294	277	258	303	271	263	273	303	256	287	263	285	275	254	261	272	294	283	271	263	314	300	316	275	281	266	283	267	264	269	281	269	288	288	294	235	282	291	264	283	272	279	248	262	264	273	258	291	312	280	283	265	267	280	283	292	263	255	284	272	286	273	272	331	257	281	266	280	269	282	255	287	316	263	274	265	267	281	296	264	275	244	311	289	298	247	279	279	275	274	253	286	263	293	286	290	276	284	260	274	283	291	294	298	274	282	299	290	284	285	271	301	296	262	282	268	299	281	287	275	274	284	262	275	269	275	274	290	304	253	297	262	269	251	280	258	257	270	268	292	269	256	253	278	267	284	276	272	287	258	282	280	268	279	281	286	271	260	263	306	283	289	254	264	250	277	309	286	288	244	288	295	291	244	285	283	266	248	278	293	266	264	277	278	283	270	298	256	263	288	277	290	279	282	259	306	272	278	272	266	280	292	304	311	268	289	317	271	275	299	247	232	263	261	300	261	252	257	268	285	305	250	270	271	296	313	261	299	280	269	286	295	283	270	282	299	273	268	281	302	281	272	299	269	267	316	270	279	266	258	282	280	275	265	307	264	305	308	290	293	278	270	277	259	299	240	288	274	321	285	261	266	251	270	281	282	298	234	259	271	291	278	266	270	248	264	249	261	264	276	289	261	283	261	265	282	275	282	290	258	270	270	262	261	306	279	282	275	306	290	275	270	252	260	262	246	286	265	275	280	277	281	282	259	279	300	290	269	268	277	272	285	261	267	275	285	288	276	276	263	253	267	262	261	274	260	255	264	300	342	281	275	279	281	261	258	287	269	297	271	287	285	298	271	269	277	279	280	318	281	276	255	263	258	280	272	254	283	305	300	262	286	286	261	266	297	274	253	280	275	284	294	283	309	271	243	266	260	268	268	300	248	295	279	284	256	276	258	283	287	258	273	291	271	272	277	273	265	279	270	271	261	289	266	236	279	296	293	263	286	262	264	278	298	269	268	306	267	274	282	251	310	271	304	261	285	289	305	261	289	270	268	272	309	240	302	269	253	287	305	276	288	288	277	272	265	298	272	271	279	267	282	294	297	276	294	282	267	288	284	274	293	285	280	289	273	304	255	262	250	276	251	296	274	268	280	267	257	267	288	297	278	282	268	275	289	279	257	298	245	265	266	283	245	241	285	259	289	266	297	308	308	252	284	267	273	292	256	260	290	280	290	287	286	294	270	281	274	276	301	295	269	302	272	248	279	252	296	285	281	250	283	315	278	270	260	271	282	257	320	290	277	295	284	268	255	308	266	240	274	272	279	299	285	294	285	292	259	272	279	260	278	281	285	282	270	251	268	271	294	276	270	267	246	250	258	249	297	278	292	290	257	302	306	280	255	282	252	271	291	283	282	279	279	280	275	269	291	260	252	293	268	255	275	275	257	242	294	281	271	267	293	269	287	252	267	295	272	272	270	263	312	270	282	272	282	284	269	288	256	268	269	281	288	314	286	264	277	283	280	282	286	245	258	279	265	271	277	295	259	276	284	286	303	292	298	283	254	293	280	279	268	278	279	254	259	246	276	295	253	266	284	246	298	291	239	263	267	285	268	295	320	259	298	294	269	239
28404	43008	30085	18296	15400	12334	11120	8039	5591	4339	3725	3272	2658	2152	1871	1625	1570	1430	1404	1232	1097	975	928	900	941	791	617	536	437	383	338	353	330	304	293	283	340	290	280	300	287	315	299	288	302	294	293	272	298	301	325	250	241	267	250	271	260	249	272	292	281	277	285	251	301	314	278	280	275	276	276	270	303	290	275	319	249	280	290	278	307	285	276	234	310	271	262	279	260	255	312	287	315	276	287	261	233	258	271	268	317	281	312	269	283	253	271	265	267	302	291	246	265	267	296	266	282	281	267	281	263	257	276	292	291	267	275	273	279	275	301	260	274	270	281	276	271	267	253	282	263	263	265	304	269	290	275	288	277	298	268	279	266	267	274	290	257	292	278	289	303	278	294	269	278	275	267	269	257	263	270	265	251	308	314	262	263	263	270	315	324	273	286	257	272	237	311	236	262	300	277	254	264	282	272	266	245	281	259	302	230	270	271	269	310	284	293	272	269	270	292	293	282	308	262	287	262	288	262	282	281	291	305	285	290	280	296	261	285	287	267	285	256	286	299	284	278	271	282	285	259	301	277	296	294	295	261	275	288	258	286	270	278	306	288	283	270	278	307	273	258	256	259	285	258	259	280	284	282	270	257	287	275	243	295	282	277	304	300	312	275	286	265	277	275	242	274	240	286	281	264	277	259	263	271	300	240	261	247	278	277	270	286	306	291	254	254	285	272	262	308	282	268	246	280	305	291	289	298	271	245	260	264	259	253	295	273	291	251	277	288	256	317	286	266	276	246	295	266	301	279	281	267	310	287	282	280	263	275	289	291	284	274	275	256	278	277	274	298	261	291	275	281	303	295	262	293	242	267	276	297	255	267	264	293	300	290	269	270	287	295	275	281	282	295	270	262	266	265	306	312	284	293	247	294	292	249	257	273	254	244	243	268	281	253	299	276	263	300	260	275	263	267	297	283	269	288	272	280	253	299	291	269	251	297	269	277	234	261	255	281	276	281	263	278	307	260	299	268	264	271	262	285	266	268	308	270	251	284	251	288	297	281	269	248	261	285	270	252	275	260	317	279	283	251	282	287	286	270	290	270	297	266	266	277	256	278	271	272	286	272	260	268	265	280	334	290	284	276	245	270	291	297	281	264	262	261	269	272	256	288	304	277	251	260	288	254	274	308	289	271	270	291	266	272	305	274	287	295	275	253	262	294	276	284	267	284	292	258	282	258	257	290	244	282	272	240	306	299	290	281	279	302	270	270	263	256	302	283	256	288	266	258	280	269	261	266	275	277	281	269	253	275	287	270	298	295	281	271	271	291	294	260	252	278	306	250	264	326	249	320	254	277	289	246	296	247	292	286	253	268	266	284	256	261	267	298	281	309	285	263	275	281	286	253	268	284	278	298	292	265	259	269	280	271	270	240	266	244	269	279	268	273	287	285	273	276	268	281	267	281	282	279	304	266	300	287	278	277	302	291	263	284	273	271	276	259	253	324	262	297	299	253	267	283	271	256	255	293	268	283	294	274	282	258	259	274	294	290	276	251	286	274	252	281	266	257	242	292	270	268	283	291	256	273	265	282	283	313	241	268	303	271	276	258	281	309	282	290	304	268	301	321	248	287	276	248	286	258	287	273	296	287	277	278	273	265	292	275	263	282	314	269	298	294	271	287	314	306	284	269	284	289	274	284	290	268	248	265	250	278	273	283	275	296	272	268	281	285	252	286	274	271	279	257	285	268	276	270	304	269	288	278	291	291	259	256	270	292	287	262	241	301	302	274	260	278	262	284	274	283	286	258	248	255	285	263	268	302	263	259	271	302	282	241	280	267	294	277	269	303	279	270	310	256	273	286	298	281	267	243	267	253	264	258	260	306	278	288	275	261	282	311	255	246	293	252	278	277	277	283	276	289	298	293	294	297	256	269	278	274	297	271	284	279	298	271	267	294	289	278	289	269	291	266	262	258	272	274	273	283	255	282	279	262	268	296	287	243	296	297	263	278	284	321	296	239	273	246	275	280	274	280	283	257	289	257	268	266	264	278	242	269	298	264	275	292	297	277	291	262	269	286	279	288	284	268	264	279	262	283	305	292	301	281	306	258	263	289	262	270	257	279	247	268	298	278	268	298	273	282	278	269	281	260	265	294	261	308	258	281	287	257	294	293	248	293	310	269	267	266	303	263	289	275	255	295	292	257	256	281	266	281	287	275	279	289	278	241	306	253	286	271	250	272	300	288	273	279	266	264	272	268	291	257	273	274	282	237	277	263	308	293	266	274	276	285	280	273	229	229	272	261	289	286	260	286	296	268	304	257	256	282	267	281	261	301	267	272	303	283	263	282	272	274	264	287	283	250	302	275	286	285	281	285	288	263	287	280	253	309	284	265	285	282	266	285	282	277	266	277	270	275	285	253	276	272	251	273	271	290	270	266	252	264	274	283	272	244	278	256	277	282	277	287	248	271	277	261	291	229	261	293	276	249	285	269	270	302	273	300	261	279	281	295	294	297	264	294	268	252	270	270	271	275	303	256	289	288	274	251	290	268	285	281	280	237	281	281	270	278	310	281	273	264	285	279	280	271	251	270	313	264	286	269	258	305	279	277	298	312	279	297	319	263	272	280	274	277	263	288	249	307	293	298	258	294	257	282	258	276	259	276	284	263	306	291	250	262	289	289	269	258	292	256	291	264	268	250	292	270	287	289	253	243	277	275	296	311	285	274	270	302	298	291	285	241	272	269	235	256	274	253	236	258	246	248	262	306	269	276	304	285	261	288	276	281	259	284	266	266	267	302	276	287	266	279	272	277	282	257	287	277	250	273	311	272	286	248	285	258	300	294	264	304	262	335	259	242	263	243	297	268	255	285	285	305	290	278	286	261	250	283	281	258	285	282	270	262	279	256	283	260	267	295	256	249	293	257	301	265	269	288	280	289	295	290	263	284	271	256	245	273	282	284	273	292	299	270	284	297	277	264	262	277	280	289	295	232	252	289	314	305	256	282	289	262	279	286	280	273	280	274	265	274	271	309	297	294	245	226	263	287	281	280	290	246	312	279	288	309	275	278	269	260	303	289	281	282	286	266	269	289	290	277	284	257	266	259	271	297	264	291	294	284	302	284	232	283	272	306	274	272	246	250	274	250	239	279	274	290	286	273	288	262	283	299	314	273	299	265	288	276	280	290	290	266	295	263	292	286	275	292	269	281	260	290	293	262	269	292	300	254	300	241	323	269	281	241	285	254	274	271	272	278	280	294	286	265	273	261	301	278	284	273	281	271	274	311	280	291	291	293	273	307	279	258	279	284	277	269	277	296	264	293	277	283	282	292	305	269	264	277	263	296	275	277	245	286	267	264	268	272	297	282	280	263	256	287	288	256	268	281	252	242	282	269	258	274	269	303	292	272	285	271	276	270	258	299	266	308	267	277	280	287	265	267	277	292	266	313	236	276	254	252	286	286	268	272	255	286	248	256	310	301	293	267	248	295	273	297	245	262	283	275	281
27979	22419	19385	10295	5714	4091	2653	2338	1606	1189	1006	996	913	744	685	637	563	513	517	468	442	457	428	436	409	367	353	356	303	321	232	262	247	257	261	271	275	240	274	286	286	260	269	241	239	257	226	237	252	271	261	246	256	264	269	258	263	264	261	273	268	249	273	271	290	263	264	247	274	247	260	251	278	237	276	265	247	248	270	246	243	283	288	254	252	266	237	256	237	281	240	295	285	247	261	254	271	295	252	274	267	253	284	253	246	247	273	260	238	287	277	250	252	247	249	260	260	255	279	240	261	271	281	259	249	269	254	249	269	256	244	268	266	270	253	281	235	263	275	253	281	275	262	283	288	259	235	265	279	273	282	283	256	290	285	242	285	260	274	261	257	241	253	252	227	269	257	236	251	237	267	267	259	272	236	256	280	244	244	242	212	274	262	260	241	283	246	265	263	261	257	252	269	278	257	290	266	269	278	264	256	216	258	251	259	250	290	264	268	254	316	287	291	253	260	250	274	260	268	246	216	249	274	292	279	266	237	268	255	253	303	248	277	247	245	291	272	267	245	245	275	294	250	276	257	244	277	304	257	249	260	231	236	243	255	232	244	271	253	274	255	266	265	258	237	237	288	284	278	285	287	262	289	254	272	279	258	230	288	279	235	252	244	224	276	254	268	230	251	263	260	265	261	264	269	263	256	279	255	240	243	239	252	263	267	297	252	227	265	270	269	262	237	247	243	256	270	276	256	267	244	264	287	266	287	234	265	249	284	244	228	266	277	248	253	249	271	239	268	289	237	253	257	259	267	255	251	283	285	267	249	264	234	245	246	249	261	270	281	262	275	275	271	285	271	270	274	257	235	262	255	240	263	252	256	262	272	260	291	254	272	277	253	243	260	293	267	267	266	217	278	254	244	264	254	244	277	276	258	252	290	232	278	249	259	252	256	245	244	284	224	271	257	241	232	266	259	264	236	270	244	294	262	276	250	252	276	276	296	256	297	260	269	251	265	272	255	250	251	258	288	278	285	270	246	259	256	268	267	286	272	272	255	261	264	265	249	283	256	270	260	247	224	277	257	279	252	271	267	236	241	250	264	247	245	276	261	260	255	248	279	280	282	253	236	245	263	261	273	254	249	261	257	269	266	242	270	276	261	240	287	240	281	272	247	251	267	258	243	264	243	305	272	251	241	232	251	250	259	278	277	252	261	255	266	247	280	251	252	254	241	225	246	270	262	270	257	258	263	265	274	287	250	248	263	283	251	241	255	269	219	286	277	275	290	288	276	250	250	256	256	282	244	250	255	270	281	249	289	278	242	280	259	265	271	263	278	251	236	244	265	251	277	240	292	264	286	255	291	258	237	279	264	252	274	234	258	268	274	248	235	274	275	278	252	239	267	280	233	237	254	289	257	263	252	245	258	245	253	238	283	281	259	290	232	268	269	250	288	270	263	298	264	261	236	261	256	302	266	237	281	260	270	254	249	282	220	264	264	251	239	265	242	252	268	260	291	265	258	242	266	280	249	280	249	250	234	262	257	249	272	247	262	256	274	275	268	248	240	241	278	274	255	260	304	249	275	244	257	293	246	274	239	264	227	221	260	279	279	247	269	238	258	263	243	238	256	246	242	276	277	267	282	233	292	258	263	278	278	235	260	247	253	255	262	275	259	283	259	280	270	254	250	263	282	232	284	250	236	282	243	271	243	247	260	286	248	260	240	249	280	268	244	258	260	243	257	255	244	246	260	241	280	281	268	270	252	283	269	268	269	252	254	247	247	269	266	248	255	259	287	253	242	282	275	261	240	243	259	259	257	263	285	302	294	246	273	264	258	259	249	265	274	280	292	259	253	243	264	248	246	262	268	240	275	262	245	234	258	262	274	283	243	260	245	265	227	248	245	301	239	247	284	262	261	250	250	274	287	298	277	276	242	276	290	258	272	266	285	242	227	271	264	278	245	277	287	249	265	223	304	241	236	252	275	243	251	270	278	250	293	254	244	283	243	240	280	249	280	272	282	257	224	242	256	229	262	247	245	279	277	260	296	265	256	279	257	248	250	274	236	233	280	241	286	249	301	280	256	244	234	281	285	258	263	283	264	252	254	263	296	260	269	244	264	257	255	240	257	278	261	289	261	255	271	256	256	289	267	277	265	245	253	227	262	279	272	268	249	256	231	276	272	258	274	246	256	271	280	258	267	277	252	279	257	262	229	289	256	253	256	263	274	263	260	245	257	240	249	240	242	259	245	282	276	257	288	271	267	260	269	227	244	243	269	278	278	277	272	266	261	265	240	263	256	267	265	273	290	243	263	244	252	253	259	231	256	230	236	239	271	249	263	276	246	275	254	259	255	268	258	267	267	233	244	271	244	259	283	269	244	282	291	266	246	272	290	263	264	246	280	270	291	268	274	275	238	227	294	244	237	242	258	270	261	273	274	246	276	271	272	259	257	269	285	281	277	281	271	282	292	264	264	253	282	266	239	240	237	245	252	258	260	270	272	268	277	260	263	271	271	272	274	275	264	277	267	261	277	279	247	263	270	244	235	250	264	250	257	243	262	280	243	242	276	262	285	265	272	273	273	240	255	288	257	254	265	276	271	278	272	282	273	255	242	245	244	245	243	236	267	249	260	248	251	252	269	278	242	248	241	236	234	253	265	290	254	270	262	265	249	245	263	267	256	286	265	269	255	264	262	256	250	273	246	296	279	273	259	251	265	237	255	277	262	257	291	254	235	285	272	263	253	245	249	291	268	263	241	260	255	241	243	263	263	253	254	256	294	213	263	257	263	282	243	267	271	274	220	232	270	267	278	253	254	252	252	264	284	237	262	249	266	268	262	265	299	292	274	225	244	238	264	294	276	310	249	248	243	270	254	259	230	244	250	269	279	255	263	292	237	239	264	247	271	274	265	235	259	285	233	266	301	247	233	255	278	252	255	239	266	261	252	267	221	258	243	269	273	246	254	282	257	244	235	254	259	277	264	256	250	259	242	254	242	252	244	280	269	289	269	258	245	259	268	252	260	277	276	269	279	274	248	281	271	251	267	267	272	258	251	260	242	260	293	245	259	267	265	256	281	240	261	248	231	251	247	248	263	242	263	252	253	298	227	295	274	300	264	233	269	258	264	239	279	243	246	254	277	259	270	267	251	259	257	237	263	245	253	242	246	269	230	261	228	300	247	224	274	247	269	250	260	255	245	267	286	247	275	251	272	273	243	266	260	254	263	260	243	259	246	286	257	268	270	246	264	244	214	257	306	282	244	250	253	277	286	287	274	252	274	266	274	260	241	257	236	275	290	268	271	256	249	288	266	252	226	273	262	307	270	248	238	215	279	272	256	265	261	269	275	251	277	246	269	249	250	276	243	265	284	264	253	283	270	247	262	270	237	297	268	253	257	236	249	251	264	285	260	281	288	264	273	255	276	253	282	296	249	236	268	247	255	257	286	235	252	261	268	267	267	238	288	251	258	293	248	274	288	285	261	249	249	315	264	255
22808	29360	18677	9623	7767	6459	4486	4150	2701	2036	1686	1563	1403	1152	1038	891	830	715	748	630	606	657	533	552	534	453	417	354	326	295	278	268	284	314	287	292	286	259	279	263	261	302	297	281	287	284	291	287	317	285	283	293	313	295	284	299	277	283	292	305	290	275	252	258	289	281	297	275	268	272	254	309	254	295	269	285	287	289	244	301	301	280	262	285	244	291	279	291	279	285	269	282	238	290	283	279	285	289	285	262	264	261	266	290	298	286	263	280	275	293	280	302	290	286	283	285	267	242	259	283	250	280	279	287	306	263	302	280	301	286	307	256	306	290	281	316	283	316	320	299	276	281	290	283	286	282	300	322	286	279	298	294	277	296	299	280	269	291	268	266	268	292	285	256	277	266	297	292	296	265	267	301	308	280	299	281	268	325	299	276	277	279	265	282	263	263	268	262	278	252	251	274	286	315	301	291	282	255	260	296	291	305	321	323	301	284	317	277	287	267	301	257	297	308	309	278	273	302	276	278	306	256	287	276	287	280	302	299	266	286	264	301	316	257	273	312	278	299	287	290	281	285	289	289	273	268	300	274	297	284	279	276	282	261	269	281	272	273	292	284	307	257	270	304	261	298	280	264	303	265	278	289	297	325	282	264	291	302	273	267	265	268	285	281	288	304	269	285	263	293	275	296	284	280	307	296	271	290	302	250	300	297	260	245	285	282	266	296	263	250	258	315	315	309	276	260	275	263	295	284	303	280	266	277	284	266	281	310	267	285	280	294	275	291	274	277	263	298	257	279	278	294	291	257	284	327	282	296	296	299	275	282	266	286	276	301	292	273	236	288	293	300	319	274	310	298	277	275	308	262	284	301	277	265	257	290	287	287	266	295	277	285	264	325	289	291	264	277	270	273	270	257	324	281	284	306	259	340	272	260	274	287	271	273	254	280	279	264	270	265	286	258	296	271	295	279	283	292	273	260	295	284	317	288	286	281	264	300	304	284	284	279	296	270	297	265	287	275	264	315	264	272	280	297	276	269	249	289	269	292	276	287	267	271	293	268	284	263	271	273	265	278	263	291	282	294	285	270	266	259	266	277	251	298	288	302	269	269	280	336	278	315	286	284	266	270	295	276	271	308	259	293	261	290	280	253	295	280	292	282	270	289	316	282	282	298	317	287	269	280	289	274	282	262	302	274	288	275	301	266	294	279	279	314	263	284	280	294	278	291	294	277	290	299	275	333	287	291	292	272	304	271	308	293	280	275	262	329	306	284	256	282	273	292	270	291	296	275	290	240	280	285	247	261	276	277	281	279	271	275	285	261	275	279	272	280	289	275	262	278	299	303	287	276	283	273	268	288	277	270	292	279	258	264	278	297	284	274	300	302	292	286	285	263	283	268	279	276	277	292	272	303	261	291	304	273	301	293	297	277	291	306	259	292	278	307	300	332	287	301	305	278	284	297	310	278	255	307	295	302	291	308	298	291	261	269	263	261	309	285	293	256	270	274	256	234	270	287	287	294	267	273	294	280	285	281	273	279	296	254	300	279	271	284	295	284	277	267	283	280	285	267	267	294	295	273	262	287	298	300	285	278	254	273	274	281	280	285	270	295	282	303	301	294	286	308	272	267	277	299	282	299	269	288	270	299	308	262	291	303	267	310	298	264	275	286	301	295	286	268	267	256	253	264	265	273	279	287	264	269	291	290	268	286	288	273	272	273	304	292	275	265	291	275	255	292	294	279	294	273	280	294	314	307	278	260	277	289	264	273	263	299	275	279	303	315	286	269	272	306	273	293	290	322	287	269	303	325	287	304	289	316	272	287	296	299	284	284	269	288	267	300	256	288	310	286	284	280	321	296	282	291	275	243	284	269	271	317	299	306	300	257	281	257	258	279	298	280	257	261	273	277	290	304	245	309	283	282	284	260	275	273	284	295	299	297	276	281	276	263	260	270	278	267	273	278	280	310	291	283	270	303	278	251	277	283	292	278	286	291	267	275	316	288	282	299	276	286	296	280	280	292	259	286	291	268	278	268	303	258	293	276	280	283	282	266	292	288	282	253	303	306	270	261	269	318	308	264	260	259	266	294	334	270	287	275	280	275	307	264	296	268	284	257	302	287	301	299	263	279	247	295	302	295	292	259	287	273	298	283	288	288	250	280	307	296	272	253	308	282	279	259	286	264	283	269	312	269	304	286	292	292	312	267	267	263	271	293	263	293	300	272	283	280	255	277	275	298	277	290	280	272	275	264	263	284	269	291	256	291	264	292	274	283	282	278	270	294	296	282	288	278	254	263	277	276	269	290	314	275	279	294	260	267	284	251	270	286	282	311	286	280	233	290	258	317	265	309	273	255	287	281	286	258	280	279	278	297	274	262	248	242	267	310	284	299	247	278	286	257	284	250	298	277	277	298	298	281	297	272	275	296	265	276	286	294	299	292	271	280	311	312	267	277	294	307	287	264	289	277	297	289	251	287	278	296	290	303	286	313	285	291	316	283	290	319	297	272	271	270	275	278	325	306	250	281	278	299	270	233	282	298	280	292	278	271	299	311	307	312	294	304	305	285	270	276	269	269	305	295	260	297	290	281	271	304	261	301	277	272	256	282	292	298	263	299	327	272	277	306	298	262	272	298	286	302	272	264	231	283	268	324	321	253	281	289	256	283	326	253	308	257	262	262	291	275	278	271	283	302	302	282	300	271	287	278	298	259	303	272	281	272	267	290	287	267	254	306	254	292	272	282	289	286	269	278	277	276	282	279	315	267	267	271	281	297	302	321	292	295	264	313	289	294	284	300	294	260	292	264	283	289	305	282	299	279	305	282	313	266	286	316	267	279	261	313	303	244	300	282	285	294	272	283	310	281	294	282	275	289	300	272	278	289	288	304	314	279	286	261	292	297	225	270	275	263	296	266	280	301	283	265	278	263	259	285	257	285	276	295	281	257	260	295	284	274	281	272	273	267	283	324	281	249	289	293	268	273	274	273	324	306	280	313	306	294	269	315	262	261	260	313	277	273	289	285	305	278	300	272	300	249	284	274	303	290	322	283	292	253	263	283	273	302	263	276	283	253	335	285	281	304	318	259	279	311	255	280	293	306	293	271	276	311	287	295	241	259	281	292	259	261	303	267	274	291	248	267	277	286	258	289	254	260	259	291	283	258	302	262	275	272	260	276	293	289	288	277	276	292	274	296	287	278	240	271	316	275	283	270	282	306	295	258	279	281	295	307	295	263	321	288	284	307	282	257	268	279	306	285	294	289	296	264	249	299	256	282	301	327	283	279	259	300	298	268	296	280	289	282	295	294	270	285	273	283	275	293	290	287	274	302	282	291	280	321	269	297	308	278	261	283	278	305	299	275	288	259	275	288	286	283	264	268	291	298	279	265	296	298	278	292	273	279	287	295	272	287	296	285	291	291	279	300	320	253	275	281	280	296	257	287	294	292	309	270	295	276	306	289	287	274	279	277	264	269	275	298	235	298	300	263	284	279	268	285
24407	21660	29125	24744	21696	16043	6283	3506	2462	1810	1619	1456	1314	1206	1035	867	769	737	658	574	529	497	516	543	437	361	335	247	211	184	177	198	178	157	168	186	170	175	164	182	168	190	190	187	174	172	157	180	179	165	174	142	160	154	181	146	160	180	163	167	154	158	155	175	170	172	143	181	168	158	158	176	158	170	149	186	147	175	139	169	148	163	153	162	169	155	159	175	155	169	168	161	171	160	167	155	160	170	134	151	155	152	174	164	179	172	202	158	130	174	157	164	157	158	177	157	152	167	180	145	156	161	182	153	170	177	190	164	172	152	171	152	142	142	158	161	152	144	160	134	159	150	168	143	189	138	174	154	145	159	178	175	149	194	160	149	154	154	156	157	153	147	163	176	151	166	174	171	148	166	156	181	165	155	160	167	155	166	157	161	166	162	163	172	172	176	161	155	164	164	148	162	167	158	172	147	177	151	154	149	139	162	167	165	158	166	168	161	170	166	166	149	172	187	162	182	158	173	167	162	160	144	153	161	164	164	178	150	159	165	166	174	160	159	173	151	166	150	181	171	169	141	151	169	163	145	164	153	190	161	169	172	149	167	168	160	166	169	149	138	145	145	159	158	166	166	203	168	154	165	172	168	162	140	157	136	151	150	147	159	169	167	188	176	156	165	179	156	153	187	164	157	156	168	172	180	166	167	139	163	141	175	175	140	155	165	150	154	131	161	182	159	163	153	165	155	156	150	190	175	170	146	168	152	151	170	161	158	162	156	180	176	138	151	157	164	149	168	151	163	162	148	154	194	165	154	167	165	158	172	158	181	158	167	165	165	164	170	161	139	177	169	168	167	162	155	151	161	166	172	168	135	166	161	165	141	144	173	153	185	161	172	159	159	172	170	159	153	172	163	172	158	167	159	132	153	181	152	156	161	171	168	164	179	167	136	153	154	149	149	138	175	162	152	184	173	144	150	164	194	149	141	184	173	185	159	154	166	161	145	166	155	165	137	176	163	162	178	160	151	167	185	153	173	158	188	163	162	154	158	173	160	156	158	169	168	162	151	176	162	141	158	160	168	154	140	154	155	171	158	160	169	165	166	166	156	171	173	150	172	181	170	151	145	163	151	173	186	138	156	136	170	178	154	161	175	139	178	158	179	169	163	162	204	140	140	167	157	155	179	163	188	146	161	166	174	136	146	178	154	152	164	145	172	185	193	153	157	146	149	192	173	156	131	146	144	144	164	146	195	172	148	151	163	165	185	162	146	180	153	171	152	158	161	167	161	166	151	151	167	165	151	137	165	162	170	165	180	139	153	172	166	170	165	132	149	157	162	172	165	153	160	184	150	160	170	139	162	152	155	178	147	163	167	194	169	181	176	186	179	157	170	141	157	160	170	122	153	150	160	145	155	146	150	175	169	140	150	153	156	148	165	161	172	160	152	140	177	147	149	161	164	151	171	162	168	170	185	151	163	146	172	171	180	183	159	173	140	169	171	168	147	148	171	153	143	184	158	170	139	150	148	143	164	168	167	163	146	143	155	169	151	146	161	154	162	152	154	150	178	151	153	161	171	170	155	187	167	152	151	152	175	176	169	175	155	155	157	179	161	159	163	156	149	135	165	175	161	159	153	157	141	185	153	137	176	150	169	161	151	194	162	154	151	162	174	146	143	184	145	158	145	164	160	168	181	172	172	177	175	161	180	181	157	158	159	171	164	153	156	176	167	144	178	152	196	165	163	160	187	161	163	176	139	147	179	173	178	155	163	155	155	174	147	165	140	153	147	146	157	161	162	172	162	164	167	148	156	154	162	160	156	151	163	159	172	155	181	162	157	159	165	160	163	151	150	174	163	183	164	149	156	177	167	162	164	135	169	150	135	163	197	161	175	168	168	149	151	176	172	145	152	177	161	141	183	145	149	147	180	156	151	163	165	176	173	149	165	168	160	159	168	148	158	166	137	178	157	139	172	184	158	157	162	166	138	181	166	161	169	198	173	169	159	166	172	132	170	168	152	148	148	163	157	145	152	166	169	177	161	159	149	154	149	169	176	185	160	172	185	163	143	135	156	160	144	183	172	169	157	157	151	180	180	188	150	155	174	156	135	180	135	158	162	156	165	153	195	173	136	149	137	151	177	169	145	169	169	147	155	170	171	152	175	171	174	160	151	173	161	165	164	184	156	164	156	167	165	160	163	161	158	184	145	177	164	158	173	172	157	166	185	150	149	146	163	148	162	160	143	169	175	168	160	137	161	162	170	151	165	182	164	173	178	162	158	155	178	161	152	167	197	172	156	147	151	160	163	173	173	161	176	159	149	163	142	183	156	172	173	154	167	147	150	188	169	159	166	164	132	186	131	146	164	147	172	152	152	167	160	191	162	166	152	146	166	150	163	154	163	170	172	170	162	187	167	165	139	160	152	153	155	167	154	166	157	170	165	177	172	160	166	151	153	150	155	171	164	185	170	170	168	162	151	157	181	160	190	162	166	157	197	178	165	186	143	147	175	138	177	173	147	165	166	156	159	164	166	159	158	158	146	144	162	155	167	161	169	194	149	148	170	162	173	157	160	151	168	149	172	131	176	171	159	178	157	162	161	166	167	156	163	151	166	168	172	167	164	182	142	200	171	142	156	175	171	157	170	158	161	163	163	158	161	151	165	154	150	135	149	162	137	156	174	140	161	181	151	147	172	170	170	174	176	153	156	172	148	137	166	144	178	166	164	181	177	148	162	188	169	179	171	158	166	154	149	165	188	147	177	161	173	170	159	134	159	151	182	158	168	171	152	160	153	180	163	154	130	154	153	196	154	173	145	178	152	146	153	156	152	150	164	153	196	180	160	159	141	151	160	167	179	174	150	165	141	179	158	165	157	182	143	152	135	171	163	144	188	188	171	159	167	151	174	166	166	161	173	141	158	170	147	189	160	154	168	146	180	178	152	146	168	141	158	175	165	157	167	165	163	189	176	152	185	172	144	156	149	156	164	154	171	184	161	180	166	151	168	175	157	168	162	160	145	165	146	177	149	174	154	165	173	172	147	185	146	170	161	152	157	169	153	181	152	165	167	162	169	162	168	195	143	136	152	180	147	157	160	161	149	162	178	148	159	163	166	156	167	161	175	157	179	167	174	192	152	167	156	165	132	161	159	130	154	188	164	170	162	168	191	162	138	156	144	126	140	165	166	150	173	176	177	172	173	144	146	160	199	165	173	149	158	148	150	160	144	155	218	162	148	154	180	157	160	155	183	153	178	157	154	151	177	176	162	155	168	148	155	152	142	160	180	169	179	155	151	163	172	171	182	146	160	149	161	141	143	158	172	168	163	155	165	152	182	154	179	149	151	159	185	174	153	162	200	196	135	140	154	158	192	149	175	169	154	166	150	170	190	153	188	143	162	158	154	141	175	161	175	166	135	170	147	158	146	173	165	158	186	166	146	146	165	179	169	173	152	148	178	161	156	159	159	161	162	158	163	168	155	152	165	156	157	173	184	167	177
26620	38006	25764	14753	11941	10553	7331	5835	4208	3223	2597	2496	2242	1885	1670	1349	1266	1137	923	810	782	740	731	703	576	491	431	361	263	209	197	187	183	176	199	191	204	182	192	215	221	180	214	205	173	218	194	207	203	192	168	172	189	178	185	164	200	175	181	193	171	180	159	158	185	178	210	194	176	191	198	163	177	184	180	164	178	178	175	184	183	186	162	210	153	188	177	174	197	187	185	182	188	182	177	166	174	166	184	173	197	162	157	184	170	178	191	172	199	157	187	180	164	163	145	181	159	170	148	170	211	174	169	165	163	162	183	177	166	161	195	183	152	167	171	196	159	181	178	191	181	170	183	172	180	174	181	183	176	171	188	199	164	209	188	179	174	176	190	159	203	164	175	162	182	184	173	157	168	179	197	161	154	198	206	156	154	174	173	189	193	179	172	218	187	170	151	214	179	178	166	160	178	191	162	166	166	202	179	185	183	178	177	164	164	192	196	165	203	178	198	195	169	181	186	177	173	178	186	181	182	180	182	184	193	192	176	185	171	195	183	165	165	174	176	181	182	171	173	175	190	185	174	166	218	177	183	167	187	195	199	164	164	180	171	189	196	156	178	172	173	172	168	162	202	179	163	169	170	195	188	206	178	179	206	183	166	176	172	177	174	145	157	176	178	172	159	187	171	181	191	180	177	150	158	155	172	172	174	182	191	163	188	142	175	165	200	186	182	181	195	154	179	156	155	183	180	200	158	178	172	173	205	187	178	177	173	177	193	179	188	179	187	195	185	159	212	193	181	172	195	194	180	148	176	195	179	184	182	188	201	179	164	194	180	189	203	177	172	170	162	187	182	172	168	156	161	188	183	187	171	182	170	172	192	184	192	170	158	174	175	182	164	176	178	183	203	154	165	200	193	151	182	163	177	210	180	188	150	189	169	179	153	187	186	187	169	183	206	173	180	187	213	166	191	187	161	198	180	180	192	162	161	170	194	171	196	194	157	182	173	189	173	160	185	205	196	202	170	181	167	191	174	193	173	177	168	191	157	174	174	198	177	188	184	200	179	178	183	168	203	177	164	181	177	162	171	195	186	166	156	172	155	170	172	197	186	160	198	173	183	175	205	168	176	182	173	172	161	178	170	180	177	186	151	179	183	178	169	182	165	160	198	174	171	178	171	186	154	171	182	161	162	181	170	173	177	196	189	177	162	178	179	161	165	160	191	174	196	167	189	153	178	195	179	202	185	179	194	168	177	189	181	213	205	173	171	182	162	186	179	180	198	191	180	204	176	153	167	176	168	194	190	172	176	171	167	157	191	175	177	185	163	161	177	186	181	185	176	190	174	175	186	173	182	184	172	162	207	198	184	168	192	209	183	177	184	161	173	178	206	195	172	199	177	165	180	177	184	176	185	178	176	184	169	168	175	159	163	180	149	181	179	204	173	175	154	196	158	193	190	186	169	179	188	166	187	167	171	176	174	182	168	196	191	167	165	186	166	182	199	182	178	180	195	199	165	164	181	178	185	173	164	185	178	181	162	153	183	156	184	188	164	180	200	180	180	173	224	178	193	180	181	142	163	191	179	185	190	184	178	157	180	161	180	170	183	181	179	179	180	191	197	178	157	194	180	187	178	170	165	186	172	165	167	198	161	185	187	157	176	173	171	174	167	164	165	177	163	161	176	150	196	163	172	186	157	183	172	178	181	174	191	173	186	161	189	194	170	187	170	171	209	183	173	195	185	173	177	169	172	167	170	181	160	172	179	188	184	210	182	191	180	190	194	184	176	176	171	191	160	185	168	192	163	196	156	190	174	177	183	160	180	178	167	170	171	171	182	176	158	184	181	193	202	173	190	164	154	171	177	192	183	179	183	168	206	171	205	188	165	162	197	175	156	179	171	171	184	153	166	155	164	156	171	173	167	169	190	181	170	174	168	173	194	181	153	169	203	163	154	197	164	179	166	190	179	177	187	168	165	201	195	173	161	184	181	176	167	183	175	180	179	183	173	165	194	169	169	168	185	200	186	147	199	174	190	197	184	168	166	206	188	182	194	194	167	188	194	195	189	177	171	171	201	184	167	166	161	195	168	179	190	177	167	187	193	182	187	168	183	170	170	186	183	183	152	169	189	171	173	178	178	187	165	160	141	185	170	167	164	182	173	141	192	165	174	192	167	187	173	174	184	168	173	166	197	174	178	195	177	187	178	172	186	195	171	163	172	150	174	175	191	190	168	170	177	167	159	149	185	188	141	171	167	157	168	198	166	175	194	193	160	202	194	180	194	172	162	162	143	161	193	172	187	181	171	163	164	183	209	170	172	175	172	189	164	176	165	188	167	178	187	176	189	203	178	146	179	187	180	167	168	167	162	175	177	180	180	171	171	164	184	194	177	190	153	187	170	175	171	179	188	183	162	176	177	173	160	174	182	214	190	173	189	153	161	172	166	167	192	191	177	169	200	189	177	196	186	159	184	159	183	183	187	174	186	187	174	176	176	173	171	186	172	189	157	176	174	195	189	181	158	192	176	198	157	183	183	174	184	177	186	158	136	153	176	176	178	191	182	171	191	189	186	174	172	164	165	164	183	181	219	197	185	179	189	188	159	156	184	204	178	190	180	176	173	199	185	188	185	167	188	180	180	192	173	200	187	175	168	179	186	164	177	159	175	186	181	175	177	175	158	175	197	149	211	162	166	176	190	169	181	186	147	159	164	155	199	158	181	197	164	162	181	184	192	184	158	179	161	211	172	157	180	164	172	182	182	177	167	182	152	171	183	182	179	179	191	164	178	177	176	184	177	174	172	209	185	177	163	198	144	181	190	175	184	183	198	180	179	150	168	179	170	183	171	180	194	161	198	197	163	181	158	171	177	183	181	177	184	152	189	168	175	176	180	171	162	184	177	178	181	162	187	174	187	181	158	176	184	181	162	168	189	176	163	181	183	151	182	167	183	189	163	188	173	193	159	180	176	182	174	168	170	176	160	171	171	195	157	152	157	169	185	172	178	206	181	191	184	160	172	203	188	202	186	197	181	166	186	152	184	179	207	171	171	167	202	172	175	159	166	161	167	184	192	164	206	186	148	159	156	178	165	163	151	170	185	191	211	201	164	168	165	189	180	184	167	186	165	204	222	176	183	184	166	194	181	167	162	185	168	163	205	201	164	176	194	168	178	165	152	144	187	170	187	197	175	183	161	162	187	168	172	170	179	168	198	171	158	189	192	193	171	174	203	167	186	182	179	184	189	165	189	204	177	191	190	185	185	167	185	165	180	178	176	175	175	209	160	180	162	173	163	174	177	198	193	180	181	194	223	172	201	166	174	175	181	193	183	180	172	163	154	181	174	172	189	179	174	161	179	207	167	174	179	192	161	175	166	178	157	145	180	206	181	188	202	199	169	189	191	168	145	175	177	182	176	189	166	188	168	167	168	178	189	162	156	191	172	163	165	196	170	190	168	177	175	164	153	188	164	156	185	167	172	189	178	187	153	193	169	152	179	189
25651	21756	28275	25813	16449	7174	4135	2801	2028	1590	1433	1345	1351	1178	1033	996	870	810	704	722	717	654	672	681	608	552	520	465	416	421	408	414	415	387	385	440	384	410	405	424	373	407	400	416	398	420	377	397	389	398	401	442	391	411	429	427	392	427	374	407	383	371	433	420	386	440	396	438	414	354	418	387	414	412	413	387	403	409	422	428	438	379	371	434	444	397	403	413	394	409	431	410	385	391	400	421	409	390	403	385	419	419	429	413	376	421	364	423	416	417	362	391	422	386	397	407	447	372	415	388	454	377	415	417	399	387	376	452	433	424	404	407	402	415	397	411	414	411	392	437	402	403	421	380	412	409	420	391	415	419	391	440	377	414	415	388	384	431	383	417	406	400	437	377	386	404	383	399	404	421	401	376	390	415	435	410	437	425	432	414	407	417	434	397	365	381	416	376	438	407	387	448	382	363	403	403	414	434	360	388	391	400	394	420	397	418	410	398	412	427	414	397	404	416	403	409	425	422	406	442	411	430	413	396	449	412	416	409	437	412	425	390	393	391	405	400	468	401	351	385	427	397	399	414	418	374	388	389	441	386	432	367	435	398	382	429	375	441	407	380	356	403	389	374	406	393	397	430	431	409	426	392	420	446	387	395	375	431	373	393	409	404	426	388	433	369	413	364	423	407	419	422	419	429	399	400	427	399	392	413	379	399	376	416	408	397	383	406	433	420	395	392	400	389	401	454	404	439	396	387	390	404	405	409	392	425	399	396	381	404	394	455	407	403	415	408	404	417	414	404	386	420	402	390	419	390	430	424	406	366	379	429	374	449	382	416	387	407	400	410	415	393	372	395	410	398	414	408	378	434	414	390	396	380	402	387	432	390	377	410	409	405	369	424	403	392	434	423	421	406	399	416	428	411	407	414	397	383	425	426	398	381	408	401	413	401	385	384	390	390	381	408	408	393	393	362	378	404	388	401	402	397	421	439	371	402	442	385	405	392	429	398	420	391	402	382	425	416	411	395	404	439	397	430	381	414	389	384	439	425	408	383	393	422	422	426	424	418	433	409	414	422	383	445	374	449	388	414	441	412	414	371	409	419	392	398	400	377	405	400	416	384	407	395	415	397	423	378	399	370	404	422	381	402	386	391	413	439	396	414	387	373	382	385	398	428	391	422	420	414	398	391	398	404	392	403	384	449	419	438	422	405	381	398	411	407	393	417	469	440	389	435	383	411	368	359	443	410	422	404	418	442	398	414	423	403	380	427	386	394	390	406	424	430	409	410	404	369	403	359	413	390	403	395	431	381	376	442	421	414	424	405	397	390	396	399	385	392	412	404	433	416	419	385	393	428	366	361	402	403	367	365	432	391	396	409	395	430	432	364	394	413	377	401	395	392	378	409	409	408	418	423	392	420	397	381	400	405	385	398	406	401	397	377	433	384	407	415	382	437	407	422	404	400	418	423	389	390	404	392	429	414	379	422	398	429	451	380	400	360	384	391	396	382	397	411	381	408	405	432	427	414	405	413	412	402	426	417	376	395	391	425	386	398	399	420	392	405	423	400	380	379	422	412	407	384	416	419	373	415	381	396	414	417	386	401	402	376	414	382	417	370	402	393	430	395	386	414	430	419	386	408	395	386	408	394	426	380	408	399	411	413	404	420	381	390	432	393	381	374	407	437	404	402	423	417	387	406	378	414	411	361	433	404	410	399	372	397	380	376	409	415	418	414	424	396	407	428	415	386	383	405	382	425	384	414	419	382	417	421	412	396	388	395	396	369	432	409	417	395	364	396	403	408	407	420	407	382	429	388	447	392	411	359	448	398	403	388	405	377	424	411	429	400	380	361	388	367	416	411	359	376	403	382	419	397	404	411	354	416	372	384	406	416	383	424	405	392	438	391	382	377	406	428	408	407	419	422	383	404	447	408	404	403	437	388	388	416	412	393	442	434	408	411	446	428	417	376	393	409	434	387	413	370	408	381	411	402	412	429	388	368	442	401	457	379	379	391	382	403	389	394	430	416	458	404	406	402	405	440	417	397	373	417	397	384	422	381	410	415	396	423	402	430	436	391	406	402	379	430	373	448	419	422	395	372	395	357	391	442	412	397	434	408	400	409	446	435	431	426	416	418	369	444	377	428	366	374	407	420	431	363	412	420	378	405	392	397	398	411	408	365	438	440	409	383	441	374	408	413	402	391	368	409	391	436	426	432	396	421	406	389	393	451	385	396	409	408	375	390	396	389	376	436	394	407	412	397	404	410	413	420	396	363	407	424	384	411	395	427	379	399	402	403	382	419	431	391	398	399	423	367	390	409	426	434	420	405	410	424	404	388	396	381	388	436	401	403	427	394	437	391	384	439	386	398	416	414	392	380	390	383	428	375	437	426	415	437	378	407	384	441	417	390	458	404	405	396	435	423	402	381	412	427	415	392	392	400	395	400	411	384	375	404	407	373	396	383	408	394	417	414	413	415	404	442	422	392	397	378	368	436	395	404	400	412	374	440	401	406	426	426	396	401	392	417	377	389	408	441	433	392	391	407	405	398	412	403	428	428	375	404	406	402	405	402	397	413	407	411	415	411	432	445	420	429	387	389	380	397	418	390	405	404	430	416	381	383	412	444	392	422	386	404	386	420	404	401	422	383	394	415	398	425	416	394	418	387	373	431	412	421	400	376	427	420	425	403	377	410	413	415	378	432	426	414	379	383	388	386	406	411	385	376	396	410	410	398	452	373	403	336	356	390	377	416	389	399	400	392	377	438	419	412	434	395	393	394	433	435	417	414	375	401	415	400	427	398	383	403	406	375	405	403	401	400	391	403	453	403	408	391	407	378	415	401	406	441	385	357	389	416	371	409	400	405	397	382	401	418	400	391	381	400	392	421	416	392	370	380	397	386	394	403	410	390	410	401	415	392	419	407	438	398	381	442	377	421	426	409	417	385	392	419	378	408	392	443	362	397	402	383	423	429	414	392	425	398	405	423	400	387	397	362	401	399	395	394	409	412	423	404	384	413	423	436	385	413	417	387	444	405	433	401	393	413	376	378	408	397	402	421	420	403	407	390	405	366	453	364	427	409	401	396	401	404	395	428	427	440	403	387	398	406	404	409	405	415	407	401	374	428	406	394	409	385	367	385	415	405	404	389	413	406	395	390	410	413	404	403	397	403	430	409	417	436	422	399	400	384	452	386	383	403	391	397	425	420	431	401	450	380	431	407	383	410	395	413	393	408	420	408	414	396	372	416	380	398	421	411	426	390	380	357	434	385	409	414	400	409	434	422	437	401	395	419	394	416	413	412	414	391	387	345	380	421	401	411	397	432	397	400	357	393	447	382	360	412	402	409	430	359	380	399	392	419	401	411	395	412	446	372	432	404	393	406	414	425	387	393	397	393	415	396	383	389	408	409	439	412	404	398	396	398	408	400	385	408	418	450	420	408	387	423	421	405	426	388	429	424	403	387	421	397	432	436	394	393	399	418	398	421	399	381	396	409
26134	35001	22907	12615	9668	9128	6407	4823	3643	2614	2416	2162	2010	1837	1617	1416	1299	1224	953	944	903	847	893	829	707	657	546	516	504	451	437	410	452	425	434	414	424	458	436	423	399	423	448	413	457	422	415	421	414	383	402	434	409	428	472	442	405	418	409	393	413	439	407	425	397	454	474	397	411	453	439	435	383	401	408	410	423	468	399	387	408	403	428	435	386	418	445	400	428	428	466	401	427	397	417	421	450	443	415	416	400	399	448	413	447	433	425	401	455	423	399	401	392	424	450	429	381	421	459	403	409	411	415	413	405	422	404	424	389	426	422	408	424	413	449	430	413	418	428	389	400	418	436	402	380	427	417	401	420	393	446	386	417	449	382	434	415	422	419	400	385	442	396	417	401	410	410	432	394	404	411	404	419	412	396	396	378	438	409	444	418	435	412	402	435	430	419	393	422	417	425	391	417	408	426	406	412	421	430	374	455	425	390	395	426	419	412	360	413	413	429	429	421	444	394	394	430	403	398	432	411	386	440	428	427	450	384	443	446	417	417	389	416	441	392	432	420	410	395	430	409	452	434	437	402	422	427	390	431	402	429	405	417	379	444	388	438	383	424	426	450	406	386	396	416	445	419	420	402	432	435	406	373	409	425	427	417	413	430	398	433	440	419	390	435	404	418	412	452	405	416	426	416	398	388	473	396	445	391	437	418	415	400	443	448	392	443	406	415	417	407	449	410	445	400	417	374	422	434	410	399	420	411	438	409	437	394	417	430	431	436	438	436	417	431	413	457	425	411	423	434	404	439	423	415	415	399	451	429	402	389	398	413	398	402	400	401	419	411	398	412	428	407	442	419	429	418	395	400	432	400	421	441	403	433	389	428	429	415	448	421	385	416	399	408	441	402	438	388	405	448	411	432	435	412	431	435	441	388	449	428	405	423	435	428	404	407	411	391	382	432	413	418	407	388	447	425	425	407	434	423	424	420	409	405	397	389	443	400	394	434	398	433	413	435	399	379	393	409	387	425	399	408	415	424	364	407	394	454	416	401	414	418	434	417	393	393	412	405	439	429	402	415	438	396	415	444	420	417	437	433	414	403	405	425	409	435	443	401	411	412	459	434	415	400	446	435	433	404	403	369	417	426	441	380	381	430	402	439	410	420	394	411	466	432	449	432	420	418	436	409	425	416	428	413	449	411	432	426	429	408	412	428	374	401	392	387	440	413	432	438	434	419	413	422	448	409	395	409	402	411	405	429	410	415	444	399	394	425	390	435	416	394	429	459	430	412	407	394	428	394	433	438	433	437	441	389	408	437	424	406	411	441	404	408	393	425	406	399	410	420	405	427	403	431	404	389	417	447	414	443	421	411	417	440	415	444	427	440	426	365	404	432	427	365	424	407	429	431	430	406	379	430	417	413	394	450	431	397	392	418	425	436	459	433	434	429	419	439	421	430	432	393	410	392	421	402	430	416	420	416	466	407	395	440	433	447	429	428	422	438	408	365	388	401	404	428	419	415	447	404	417	415	451	415	446	385	419	403	408	422	407	430	411	411	431	403	407	416	429	426	404	402	431	434	395	448	413	402	434	421	413	407	408	400	428	408	420	440	413	416	410	414	417	444	399	414	414	398	396	398	434	425	422	381	411	434	418	412	407	447	425	413	419	429	431	399	405	412	432	400	418	443	407	393	422	436	389	448	426	425	406	422	407	422	426	410	440	488	387	400	452	388	397	407	445	424	450	420	373	420	428	423	413	435	400	401	386	399	421	432	429	444	461	401	395	420	398	440	430	425	401	386	429	393	389	428	404	413	395	425	435	432	422	432	449	441	380	386	404	411	418	409	447	439	372	416	387	388	382	453	408	456	414	434	473	429	420	397	416	381	396	433	407	406	421	381	452	397	432	395	429	435	445	405	410	408	437	382	444	415	427	425	408	426	424	423	434	430	431	405	423	419	414	438	421	397	414	419	380	400	422	376	402	451	432	445	439	427	445	413	394	424	424	421	396	408	426	413	416	411	407	403	403	435	423	417	432	392	425	437	438	433	370	431	435	408	417	414	414	420	429	403	434	412	399	440	409	424	420	413	408	420	383	412	385	411	457	444	401	422	431	419	413	417	406	367	428	405	429	428	376	391	429	397	418	402	445	391	409	410	448	439	398	417	424	371	402	378	433	453	387	394	415	434	433	408	459	430	451	434	424	393	392	418	416	391	383	398	395	401	418	401	449	379	407	394	446	410	388	392	427	424	431	414	411	419	417	435	397	416	412	420	447	437	427	440	380	426	429	412	400	398	440	465	410	416	404	437	417	387	436	401	424	412	415	412	399	431	426	395	421	448	418	410	402	482	425	438	393	416	400	431	404	437	425	403	432	428	419	400	410	400	460	434	448	414	436	400	420	410	436	392	436	399	409	388	376	434	401	409	395	440	390	445	424	439	404	432	434	391	423	430	426	420	410	434	466	441	392	423	430	419	483	422	410	363	416	450	436	422	443	418	426	414	399	403	427	407	390	402	413	412	402	411	391	420	424	430	439	432	391	443	437	376	417	418	408	420	414	385	421	429	424	415	417	408	404	424	409	365	409	387	433	409	427	421	371	470	453	415	422	429	409	403	426	403	379	431	426	419	422	419	425	411	397	417	430	438	436	431	406	424	430	440	416	432	401	414	443	434	408	425	392	392	414	429	420	429	411	416	412	413	419	398	395	417	425	426	380	423	408	428	417	411	408	408	418	406	405	422	444	430	430	459	426	426	445	450	389	417	434	377	394	424	398	427	420	410	453	391	428	428	378	377	444	444	420	419	409	408	399	415	401	421	390	444	432	435	420	411	418	458	387	439	413	428	407	420	379	396	439	436	398	388	417	450	409	430	414	422	401	393	405	422	420	424	444	405	410	427	403	404	409	393	395	453	408	398	437	410	420	419	424	453	414	425	427	426	398	457	402	411	423	418	389	406	398	386	444	418	418	442	459	411	417	441	403	417	426	423	449	398	392	405	413	417	426	451	417	409	391	407	387	409	398	396	424	430	402	381	439	425	405	394	393	401	398	411	402	422	423	406	413	442	426	407	452	415	417	398	428	374	418	411	438	423	389	399	423	400	424	401	394	425	391	417	413	388	385	417	375	421	434	414	450	428	402	431	396	392	443	398	433	434	392	422	397	415	390	414	389	372	431	399	378	425	421	437	400	411	453	419	386	442	428	438	416	426	445	398	437	457	424	426	413	397	409	464	393	387	373	419	434	415	415	422	383	433	404	423	414	408	426	406	437	445	440	438	435	391	471	447	410	478	447	413	438	394	419	412	427	435	425	398	419	427	406	421	436	427	410	405	404	425	445	423	433	410	433	408	434	383	457	404	450	430	410	408	433	434	412	423	450	367	450	442	397	448	430	450	422	383	425	428	432	419	415	392	413	398	424	397	426	365	402	414	405	430	407	447	428	429	403	389	433	406	410	454	434	407	434	413	420	432	416	413	411	402	402	410	418	415	410	394	449
23272	21748	29697	24338	21776	22297	16415	5601	3611	2759	2215	1981	1825	1673	1557	1420	1143	1056	864	858	861	812	842	772	628	532	429	421	375	330	319	351	278	324	301	312	288	301	294	334	305	305	332	290	319	304	327	306	303	269	317	265	288	309	255	304	297	316	285	300	322	279	297	286	312	302	278	305	294	305	300	307	274	319	294	286	289	270	308	251	303	282	284	296	311	273	308	312	281	301	291	269	289	300	301	304	282	308	267	280	292	254	290	295	312	279	269	298	292	289	281	266	311	287	283	276	290	327	304	291	272	293	285	287	259	307	317	263	268	294	310	269	269	282	274	277	278	271	316	297	314	293	254	278	281	316	295	281	293	300	290	290	290	295	255	275	287	271	289	262	322	271	329	303	272	302	291	274	288	276	317	287	305	284	296	298	327	293	313	296	289	273	299	260	281	269	277	309	278	291	304	270	311	286	276	287	275	295	272	292	312	289	260	322	280	276	273	321	291	262	279	283	292	305	335	283	312	260	265	303	275	320	282	310	276	297	250	308	281	296	305	311	288	264	272	294	291	298	288	315	299	259	290	297	312	282	311	310	290	287	315	278	297	289	293	279	317	257	258	291	285	315	302	291	269	246	281	306	301	313	270	265	294	279	284	303	297	287	299	293	261	284	293	257	281	284	309	277	279	283	276	264	259	311	286	280	306	313	327	266	303	303	272	288	294	300	283	274	317	288	290	260	301	314	297	312	308	282	312	293	285	283	285	282	293	297	292	287	294	283	277	338	305	292	271	304	310	295	268	278	286	264	306	280	277	284	279	292	294	280	288	280	286	317	307	274	310	283	285	282	273	289	268	273	285	302	302	307	305	277	299	272	276	272	255	281	283	304	314	284	320	288	295	305	302	269	272	269	267	282	274	278	300	282	291	298	288	298	304	273	296	259	291	301	314	284	280	286	311	278	290	301	275	252	294	291	287	252	321	287	303	274	286	299	265	299	274	292	287	295	294	280	263	261	292	291	307	302	286	298	305	301	303	268	274	318	317	269	307	266	278	300	281	265	305	305	293	300	269	278	321	301	287	286	285	267	276	316	283	291	289	279	281	297	261	326	285	265	290	295	305	286	320	267	287	304	286	259	272	249	292	284	282	290	289	284	261	280	289	279	294	297	289	290	300	293	281	305	293	299	288	314	298	271	313	291	267	294	292	265	300	318	288	284	296	310	263	297	296	273	293	292	294	271	294	270	298	283	267	295	271	314	261	264	298	287	288	300	265	272	264	297	285	303	281	292	286	268	274	284	286	276	276	289	304	277	271	264	285	281	240	300	311	294	275	278	285	316	306	271	307	267	299	327	301	291	293	326	290	298	285	269	291	295	272	281	242	296	263	295	255	263	312	256	288	308	279	303	284	269	265	276	288	273	261	276	311	266	284	292	282	289	289	302	287	288	298	297	285	288	301	288	269	294	316	264	285	315	298	313	306	312	279	268	293	323	280	296	282	275	264	300	302	294	290	303	289	273	287	311	306	286	285	290	326	280	315	306	295	292	280	261	289	306	278	296	276	286	283	289	277	281	278	278	301	297	292	262	307	273	280	318	289	301	279	300	293	326	296	300	274	284	264	286	280	306	298	282	292	280	310	288	279	291	281	292	284	315	264	309	277	317	288	273	271	292	307	296	290	285	294	239	294	300	277	293	288	290	313	281	306	300	286	294	296	263	319	306	319	266	272	285	285	310	277	312	318	290	321	265	280	304	307	290	280	273	293	297	299	268	320	286	280	296	284	312	260	286	302	298	291	274	319	291	276	305	289	299	269	287	290	297	292	314	303	279	263	261	280	289	312	296	278	280	292	284	264	283	306	259	296	266	321	336	290	293	260	269	293	268	278	301	280	315	279	281	269	260	275	281	289	297	265	301	268	304	299	289	285	298	289	289	288	277	288	304	290	284	284	272	298	280	270	292	270	319	302	308	302	340	278	300	290	273	282	294	291	298	296	282	268	317	302	294	340	302	281	268	285	268	283	309	289	276	270	270	291	263	266	292	313	273	320	283	276	272	282	269	320	329	303	292	307	305	344	276	322	309	309	315	294	280	296	292	266	298	304	291	311	267	314	316	284	254	281	286	300	283	277	282	286	286	336	268	305	305	323	286	258	301	300	255	273	307	332	305	263	305	322	317	266	285	278	282	247	284	269	281	296	296	317	277	282	286	262	305	281	302	310	295	308	298	275	279	316	278	306	291	303	315	247	257	293	292	274	286	313	280	314	266	302	287	323	294	303	276	292	285	303	282	284	288	275	302	288	297	319	276	293	281	296	290	300	266	274	282	273	293	270	274	300	298	289	299	289	269	315	296	280	265	323	282	303	287	286	290	282	281	278	305	295	285	272	280	267	258	281	261	250	249	283	298	299	290	295	292	287	290	271	315	326	282	272	288	274	281	297	264	301	315	308	303	303	307	305	300	247	261	302	298	311	298	297	267	286	299	283	295	262	286	278	279	292	308	275	278	294	294	273	293	293	278	251	287	302	296	284	314	286	285	291	284	282	298	291	297	280	269	289	284	287	275	304	312	303	291	293	266	298	260	286	282	284	266	278	304	298	252	283	316	302	290	308	318	297	281	277	317	294	291	295	311	277	282	270	283	298	300	290	326	267	277	304	262	258	267	270	302	270	291	306	297	297	247	314	293	284	297	282	308	307	299	315	271	284	279	287	278	293	315	283	306	300	285	319	289	269	269	288	302	334	292	289	307	274	334	313	283	269	307	263	297	274	304	297	258	257	287	307	280	277	285	286	276	291	298	290	304	270	293	283	302	318	300	291	280	295	304	303	284	283	262	283	267	302	273	315	299	265	281	288	299	276	276	312	306	281	286	275	311	319	280	287	287	332	268	291	286	293	312	295	275	300	281	320	303	285	280	291	275	290	269	322	292	257	321	284	273	295	282	287	291	274	319	274	294	288	254	299	265	311	319	281	299	316	296	303	280	323	272	289	318	281	292	270	293	275	303	291	287	261	298	315	277	293	296	287	279	295	300	301	313	306	305	293	290	285	317	292	279	291	308	322	270	259	295	299	289	278	270	287	280	262	263	270	315	279	278	278	269	280	273	310	289	295	275	279	289	285	281	303	287	285	255	300	279	258	278	279	285	268	295	321	282	264	249	293	290	290	307	295	288	277	252	289	307	269	284	263	287	284	299	288	303	305	292	336	276	297	287	269	279	288	308	296	313	326	276	296	280	295	307	293	287	272	266	292	266	317	305	318	289	308	286	257	294	280	286	274	292	293	302	275	310	296	291	274	281	266	305	301	293	303	247	318	288	290	294	275	273	293	299	342	296	299	264	289	298	285	296	287	312	296	284	279	294	296	337	298	289	325	272	298	306	266	286	264	295	305	274	298	296	301	272	310	281	317	306	313	302	282	286	280	288	333	276	311	279	311	289	299	277	288	317	277	328	282	290	293	291	280	277	254	297	271	290	291	278	293	289	295	293	276	287	270	275
29888	43706	30343	19513	14976	13468	10591	7852	6051	4353	3683	3127	3047	2657	2380	2046	1704	1491	1240	1215	1242	1145	1089	1006	773	593	556	526	389	359	321	320	304	335	321	344	330	327	298	344	350	327	309	318	313	316	303	294	282	307	277	307	307	322	292	299	307	313	297	305	284	311	295	320	277	290	291	333	254	281	266	292	300	288	290	289	288	303	272	310	303	290	300	295	307	305	293	262	266	296	265	300	277	284	315	301	290	279	306	269	321	253	304	265	292	327	296	281	307	303	287	296	272	271	284	295	291	277	285	325	284	262	310	301	286	283	276	310	286	312	298	303	285	270	283	301	284	288	318	276	286	286	293	302	283	268	288	298	288	299	300	303	313	315	288	308	314	289	281	303	320	280	275	299	301	300	347	311	287	308	320	299	320	301	284	271	304	278	244	293	316	297	289	273	289	255	305	297	296	271	251	307	276	302	303	313	301	308	298	283	316	289	288	273	313	282	297	282	286	279	291	294	271	279	290	308	292	273	314	290	301	249	289	298	291	270	300	294	276	314	288	293	278	299	302	288	309	293	299	314	279	301	283	311	277	304	271	270	272	297	319	279	285	297	279	300	271	283	289	275	259	294	312	275	268	287	298	297	304	304	327	284	278	281	270	286	280	306	292	304	285	275	302	278	271	307	302	316	265	303	316	281	275	266	301	339	284	290	295	299	295	275	311	283	305	288	284	299	305	287	298	274	295	261	303	255	285	312	305	291	296	324	262	312	287	289	332	297	264	294	287	309	282	276	257	313	278	255	293	283	301	276	304	262	271	274	292	277	295	307	287	299	299	311	271	292	249	313	281	293	287	284	293	279	245	282	266	298	289	296	271	304	304	272	276	279	293	325	299	273	302	258	318	256	280	257	295	284	278	272	280	291	277	316	296	303	315	290	272	291	259	275	296	306	318	297	308	289	287	291	313	284	306	311	308	317	275	300	294	271	278	263	274	293	288	285	287	268	288	279	278	280	316	318	273	303	291	281	327	303	256	274	284	296	311	260	298	288	291	289	292	264	323	286	275	291	299	319	280	299	291	318	290	275	296	291	290	325	297	280	289	303	320	295	291	281	312	282	270	283	303	289	280	275	294	321	295	319	292	272	300	295	285	268	301	286	304	279	276	299	300	292	305	281	294	290	288	283	269	291	278	274	290	279	287	281	278	271	291	282	292	313	277	283	292	298	299	282	269	285	286	263	292	288	302	298	327	280	288	286	308	302	298	295	274	305	277	298	279	260	278	285	291	302	288	304	271	311	314	258	304	274	255	311	283	285	309	304	293	291	292	279	301	288	291	293	276	276	304	295	281	285	304	281	292	303	299	310	276	290	273	282	275	303	281	272	273	283	295	293	293	324	339	308	296	276	285	273	287	302	297	278	295	322	283	293	298	291	287	326	325	295	313	271	293	287	299	292	294	303	302	278	316	287	322	282	279	282	322	298	294	285	304	279	328	309	259	306	292	289	303	290	291	262	304	277	306	287	260	276	315	311	303	306	304	306	320	296	283	303	277	264	275	315	284	265	301	283	267	295	277	271	313	276	323	309	298	276	274	275	300	301	312	302	283	318	300	270	277	303	300	255	307	325	304	301	311	271	311	309	281	277	302	281	272	292	303	285	316	293	283	291	256	310	315	262	288	309	292	279	308	294	284	281	306	300	271	256	272	268	282	281	297	287	288	295	287	273	321	290	296	293	295	307	292	265	278	268	294	272	283	309	293	292	274	281	304	281	285	286	283	271	286	281	305	288	302	276	334	287	309	316	295	281	291	280	293	280	293	277	282	297	268	305	294	274	294	281	304	320	315	290	337	298	290	299	268	299	315	283	319	297	270	291	309	269	307	290	262	276	272	293	266	281	319	266	323	283	297	302	306	255	306	315	303	264	302	281	292	277	300	282	275	272	300	293	289	288	293	265	306	275	316	279	277	288	269	298	272	276	310	309	289	283	295	285	285	297	271	267	270	271	279	275	306	282	298	277	274	291	281	276	292	262	305	286	309	314	251	315	297	274	279	258	304	302	302	308	289	281	285	277	303	268	310	292	267	307	243	329	276	296	294	282	287	280	299	264	305	275	291	290	274	296	281	234	296	308	274	305	327	295	314	284	265	285	295	301	288	298	288	317	286	320	292	313	298	304	312	281	338	251	283	305	271	299	301	275	292	286	282	297	302	277	324	313	290	294	277	284	308	294	291	299	317	269	290	291	290	268	307	291	308	319	288	319	267	303	286	298	293	288	284	258	301	283	282	294	283	248	286	300	301	308	280	293	281	277	283	298	280	299	324	290	322	279	302	249	284	278	278	288	265	267	298	305	298	288	275	293	289	284	279	284	270	263	311	291	272	291	255	301	273	290	305	264	296	309	290	299	296	286	284	291	305	285	273	276	280	282	302	301	288	298	283	279	260	287	263	272	288	316	314	273	288	288	316	267	328	269	306	297	284	271	298	296	278	286	267	271	266	319	306	277	300	310	307	282	287	307	300	296	275	321	288	271	293	293	301	270	311	279	271	273	289	305	260	251	277	304	274	291	285	300	277	287	298	275	296	322	259	252	323	299	255	293	294	263	308	298	270	264	290	309	291	259	290	265	293	308	303	287	253	298	314	268	306	278	277	298	277	281	296	319	282	275	319	308	297	305	269	286	270	286	304	314	284	311	272	325	312	300	286	271	290	296	280	304	279	318	280	287	303	274	292	278	320	289	288	286	282	289	270	306	283	278	274	297	268	278	276	297	322	286	269	273	292	317	292	249	305	309	305	264	296	264	291	275	309	306	324	300	263	297	313	290	300	263	284	277	305	295	289	298	287	301	281	304	321	273	266	266	285	296	283	280	284	278	275	294	282	292	279	277	312	311	286	292	296	285	283	291	306	294	297	292	307	268	261	311	301	317	331	286	283	263	268	324	318	307	308	260	292	288	289	285	286	309	316	277	298	283	292	284	285	268	280	314	277	269	287	291	301	282	289	263	287	276	293	278	292	277	286	301	268	280	329	308	303	295	276	306	249	263	293	301	288	314	311	311	286	309	315	290	292	289	299	274	285	306	296	291	294	319	294	259	291	274	271	301	259	298	263	282	321	306	273	272	281	308	255	309	296	290	304	322	300	291	296	304	306	279	262	288	293	290	309	281	300	307	297	294	301	298	267	282	296	282	299	285	291	302	329	286	283	269	291	305	268	277	294	273	322	253	279	300	297	306	285	299	270	306	307	293	266	271	305	293	287	306	282	296	290	295	300	291	294	283	288	304	264	291	291	293	250	264	294	310	275	288	281	301	290	290	299	282	297	299	293	274	288	275	304	280	290	276	294	275	289	310	286	271	303	274	282	289	309	299	293	275	314	282	331	302	298	282	294	282	284	298	306	281	313	300	299	289	304	293	307	287	279	312	334	285	251	297	281	299	313	293	299	292	262	277	291	300	291	276	301	301	285	299	295	282	312	322	323	269	311	305	291	291	303	318	297	295
29623	24155	21290	12440	6198	4199	3023	2140	1651	1319	1089	933	833	833	729	686	607	472	558	566	533	479	514	427	385	369	347	305	322	289	269	287	259	256	289	255	262	294	312	305	287	279	271	276	284	318	288	272	272	246	272	267	265	264	270	272	303	267	275	284	282	297	286	277	257	286	291	249	281	281	257	259	279	286	272	300	300	278	271	251	295	283	296	263	301	282	267	303	293	251	299	281	275	284	261	272	293	286	280	264	257	282	273	300	277	278	275	283	269	287	275	304	266	264	284	284	256	257	285	246	295	280	250	275	272	276	260	281	299	283	303	300	262	301	243	268	301	270	286	281	282	257	247	272	276	264	282	275	274	276	250	280	265	286	254	272	278	264	280	298	306	288	282	268	260	270	285	269	276	260	310	273	270	280	266	308	254	293	265	296	254	265	288	286	248	258	267	287	246	286	280	314	310	294	265	273	247	268	269	269	291	271	308	254	273	253	247	280	272	282	282	285	271	267	254	252	290	249	290	321	241	288	269	276	279	274	281	258	294	277	282	285	296	262	281	264	270	279	289	289	269	281	279	272	291	267	265	255	259	283	284	281	272	252	306	295	268	274	261	287	274	260	279	301	269	265	274	282	283	299	300	237	317	258	279	283	267	269	270	258	262	252	278	268	284	283	278	261	282	249	278	271	304	282	300	276	275	269	289	292	265	293	282	278	275	304	266	287	293	269	266	250	251	278	322	319	270	269	282	289	297	259	283	270	278	280	291	266	240	316	291	266	275	274	240	257	279	311	269	262	287	258	265	252	255	269	290	255	283	291	255	258	258	285	256	270	269	271	274	268	289	265	261	296	286	253	241	265	295	285	300	268	280	273	306	278	255	262	266	291	278	283	277	251	260	272	274	265	278	272	245	269	267	257	265	269	263	289	263	290	259	285	305	271	241	259	269	280	285	273	264	261	256	275	284	246	303	265	309	274	282	271	287	279	309	269	271	254	256	266	266	289	283	278	273	262	318	271	249	288	294	278	276	256	283	269	279	288	244	254	290	318	286	265	277	290	280	303	285	275	248	247	253	291	251	271	266	252	267	265	275	304	266	287	282	255	300	278	289	290	282	245	286	253	289	274	266	265	291	266	272	286	280	250	298	298	282	285	268	278	267	241	276	292	274	294	295	274	258	288	271	273	266	284	285	274	289	282	286	258	265	268	271	283	261	277	263	302	275	259	283	263	256	278	286	259	291	250	274	247	275	298	295	227	288	290	273	243	271	253	290	270	261	289	263	269	283	283	293	279	269	275	302	279	253	262	317	267	278	255	241	258	300	262	261	277	285	275	256	297	273	271	233	281	252	292	285	267	284	275	257	246	278	279	272	298	259	280	279	272	265	281	306	280	255	258	263	283	263	272	266	298	269	276	280	254	274	282	272	276	292	265	258	273	249	274	275	266	263	271	286	292	303	256	285	295	259	301	263	268	268	280	281	296	274	259	258	283	272	293	246	261	271	251	249	299	258	281	257	305	252	290	263	284	266	291	277	271	249	249	291	288	269	265	273	299	265	264	281	291	250	266	294	288	266	266	253	313	252	295	258	294	271	300	258	268	259	288	277	265	254	276	262	281	299	257	270	296	284	264	256	284	275	263	291	244	270	302	298	265	276	285	266	260	296	265	269	288	267	284	273	265	261	291	270	279	285	287	280	282	283	256	270	277	270	274	274	272	288	269	283	271	274	264	300	280	236	294	266	275	270	281	315	240	309	273	273	278	273	296	269	262	251	318	296	252	300	242	302	254	293	284	283	288	285	236	278	290	273	286	278	289	315	256	283	285	270	264	257	283	294	280	310	254	284	300	297	271	271	282	295	287	285	287	270	289	279	260	258	255	253	239	295	261	260	268	297	283	296	290	244	287	278	272	310	262	254	287	300	259	248	268	297	284	287	270	270	281	280	257	250	249	275	302	291	268	294	264	251	302	265	266	262	273	283	271	304	276	250	264	291	259	261	290	266	277	280	251	267	258	272	282	271	272	261	294	291	280	307	265	287	288	277	271	285	272	269	259	273	267	280	288	301	271	277	294	255	278	278	279	274	281	281	287	301	283	254	255	259	279	291	280	302	289	280	259	279	274	264	289	248	284	290	275	298	291	285	263	279	284	289	262	283	280	256	274	256	257	267	259	320	257	258	267	257	269	263	289	249	277	285	272	267	254	286	242	256	277	286	262	296	245	233	277	287	290	282	267	268	291	280	287	268	290	292	269	275	276	244	268	306	268	308	254	277	257	269	285	258	266	268	262	282	288	312	262	254	278	264	285	291	277	282	274	271	260	265	267	287	272	240	264	293	254	272	247	276	285	268	278	245	275	259	294	279	268	250	277	275	275	273	281	296	270	288	285	257	260	267	257	258	269	263	301	278	308	277	263	292	299	272	277	262	266	247	264	274	272	272	257	284	283	270	259	254	276	265	305	261	271	252	296	283	280	286	260	296	218	310	279	308	301	231	281	288	275	282	257	256	287	250	259	242	261	276	243	275	234	293	286	272	275	267	274	297	271	298	267	291	283	283	276	277	285	285	263	269	285	283	285	264	266	264	277	255	301	268	282	295	287	268	248	265	285	237	285	268	271	256	273	282	270	296	262	256	264	270	285	247	295	305	300	292	266	270	262	290	292	267	279	262	254	250	279	276	293	304	268	291	280	283	253	243	277	295	260	305	277	280	254	280	269	268	257	289	292	306	283	273	254	269	282	277	264	265	263	296	287	270	317	258	260	260	258	265	280	287	266	260	300	286	275	251	253	269	283	281	261	290	288	256	279	282	298	258	270	285	302	275	268	275	294	268	286	305	239	262	285	259	255	258	281	275	285	248	273	278	288	264	277	269	285	299	285	286	255	266	235	287	272	278	269	267	291	261	278	255	272	286	285	262	280	280	303	260	287	312	275	294	285	263	281	286	275	253	289	250	290	280	307	265	261	274	259	271	267	285	252	275	281	273	279	311	259	281	298	254	269	294	252	260	255	282	270	263	281	260	264	307	256	262	279	267	291	269	266	270	275	246	279	302	280	275	313	257	270	281	265	266	280	284	264	309	275	282	292	266	293	288	277	242	268	267	258	278	293	259	259	274	273	278	259	255	281	286	286	270	299	288	250	269	290	261	280	264	322	253	269	270	286	251	245	273	280	271	271	268	255	234	256	281	246	264	284	268	260	261	263	279	273	283	267	259	267	294	268	276	295	269	275	279	273	268	270	285	270	288	298	305	268	303	268	320	263	289	270	283	255	302	291	248	237	292	283	283	269	274	258	272	268	256	285	288	250	263	304	294	293	296	264	282	246	279	286	260	274	291	251	303	271	294	299	278	264	304	298	252	281	268	265	291	278	253	262	289	266	242	272	274	307	284	247	257	236	278	280	265	285	267	254	289	274	282	285	260	264	274	257	277	297	282	263	320	291	290	291	244	291	301	312	271	256	279	275	284	266	270	280	258	257	266	271	248	287	262	278
24050	32283	20645	11083	8020	6700	5169	3877	2894	2199	1710	1516	1344	1267	1176	1024	867	751	661	740	728	648	637	570	500	419	404	381	328	301	305	306	307	310	335	302	284	305	318	311	323	284	306	348	344	338	316	302	281	309	305	308	279	325	307	314	260	293	313	289	318	290	313	292	308	302	272	313	291	302	292	325	289	286	311	275	278	315	298	306	280	313	285	279	269	295	267	279	288	289	307	310	291	299	315	305	284	276	290	293	272	336	290	322	285	305	317	311	293	291	282	255	292	284	296	269	305	304	295	292	310	296	323	273	278	311	309	297	301	277	326	309	299	311	305	307	292	316	281	265	298	290	319	282	290	290	300	281	307	293	297	270	271	297	297	284	286	283	303	300	299	298	296	277	301	309	259	284	280	322	286	323	318	305	280	295	286	285	291	299	301	306	309	276	323	288	284	324	306	297	274	288	279	255	295	297	263	281	286	301	255	283	313	302	286	302	310	287	291	292	320	293	296	314	295	310	298	312	292	269	299	301	288	298	322	300	311	304	255	308	280	287	280	273	309	303	313	299	294	301	307	321	302	252	315	272	289	322	282	266	325	303	266	300	302	299	294	292	296	317	298	305	277	308	270	278	296	325	271	276	311	320	297	307	288	307	287	304	304	263	264	318	273	306	274	262	302	327	297	298	287	291	285	299	282	293	304	324	273	324	259	288	325	311	300	294	287	301	278	313	304	288	272	302	313	293	328	280	302	299	310	303	306	326	289	328	304	286	303	286	291	334	340	316	300	271	325	315	305	304	285	292	324	304	332	284	299	275	312	297	306	315	310	311	274	298	316	304	297	301	313	270	302	317	308	287	328	294	263	296	320	306	300	273	304	298	311	284	282	304	292	283	282	288	333	273	299	326	306	315	306	297	307	314	297	313	313	283	321	314	278	316	299	306	302	310	317	307	321	282	313	295	318	267	287	340	277	271	311	299	293	295	309	291	281	320	303	314	307	291	296	279	335	271	323	313	309	290	304	287	318	322	278	280	297	293	301	285	270	309	280	290	321	329	282	280	277	310	303	283	307	289	319	277	300	275	304	309	311	289	327	291	265	298	300	302	262	299	309	292	305	270	294	289	283	307	287	277	289	339	292	324	293	307	309	290	288	309	314	322	289	304	299	306	302	332	303	312	297	287	320	288	283	324	312	303	313	283	319	319	327	288	308	335	295	310	294	291	322	330	287	302	277	296	293	289	287	305	330	317	312	296	296	274	289	294	303	299	342	307	264	286	291	284	252	310	286	292	321	345	278	277	307	291	299	319	293	268	307	273	297	305	285	273	310	307	305	291	306	274	286	291	318	318	298	285	300	300	310	339	299	293	306	314	299	319	324	303	289	286	294	277	305	305	286	274	263	314	294	296	272	294	293	294	284	273	300	295	308	318	276	309	292	288	280	312	314	304	323	330	316	286	282	311	293	270	298	306	267	299	312	254	317	294	290	279	319	296	288	296	283	308	308	309	277	310	317	297	282	312	314	302	315	280	294	293	289	308	313	271	331	296	317	305	316	322	308	304	294	296	328	286	314	316	320	295	278	267	305	310	296	296	316	302	286	268	286	299	303	312	307	284	238	326	328	306	286	279	284	333	305	304	295	268	282	274	302	315	303	289	296	298	333	310	319	287	320	303	294	314	320	291	280	324	317	317	318	284	305	306	303	292	312	311	282	256	306	293	323	314	321	321	303	310	312	289	280	325	278	311	318	305	282	322	296	290	290	271	313	295	343	282	298	301	285	291	282	262	296	319	295	313	318	328	261	273	296	308	286	292	298	292	304	339	290	324	293	300	309	305	279	282	301	315	284	300	300	318	296	303	273	266	301	325	274	292	318	310	312	291	264	272	285	311	302	334	299	299	273	282	307	291	315	303	271	282	320	320	305	277	297	308	282	311	310	276	306	323	287	304	302	343	316	315	274	285	284	291	319	305	295	300	309	307	279	301	285	284	290	317	311	297	282	298	287	304	266	328	329	289	305	315	317	299	281	277	295	291	289	298	272	286	315	282	301	342	291	309	277	292	293	309	277	269	297	266	279	307	260	308	332	296	322	273	274	288	336	288	308	319	297	308	305	284	314	278	288	296	313	282	320	317	303	297	308	316	300	299	288	305	326	293	320	322	297	317	285	326	319	271	303	283	313	289	312	291	297	310	273	268	304	297	322	295	290	283	304	285	296	310	293	303	297	311	293	292	322	281	315	302	278	311	295	313	321	303	297	302	308	296	292	309	289	303	292	329	289	318	305	291	336	315	299	291	305	318	314	306	301	320	310	295	303	316	291	284	274	312	275	303	332	276	330	304	306	289	284	305	300	296	287	300	299	279	331	302	314	313	289	283	314	305	278	253	267	317	276	326	293	305	288	302	265	313	273	270	281	285	323	276	313	318	272	313	337	291	313	296	300	293	315	296	293	328	299	299	311	303	299	317	266	294	301	311	275	289	308	305	318	275	311	298	311	334	295	282	330	297	303	289	348	271	303	301	292	293	313	306	286	302	282	317	292	341	292	313	301	297	316	262	301	274	323	303	339	309	302	283	316	272	303	300	278	302	271	287	306	288	293	289	293	295	282	265	313	313	322	327	319	288	293	290	319	317	279	309	299	309	277	268	303	282	279	326	303	301	307	273	326	271	259	313	287	277	325	308	346	285	330	321	269	316	315	337	311	297	281	284	275	304	296	300	323	301	310	266	333	285	320	278	310	291	298	310	326	304	288	306	276	305	294	302	317	303	318	299	316	287	263	285	302	298	289	267	298	279	287	301	327	285	333	306	265	311	311	302	302	288	262	304	281	303	318	295	308	283	309	309	319	298	306	304	289	339	327	305	285	292	320	329	289	324	306	314	303	323	300	327	338	296	299	283	302	311	311	274	303	291	289	289	302	296	278	294	303	301	297	319	306	285	287	255	307	301	302	294	286	305	300	289	308	324	310	311	275	293	280	288	297	322	272	284	296	292	332	303	276	297	294	309	285	311	298	316	297	271	311	291	322	292	299	289	337	319	270	317	299	277	305	292	291	312	306	332	277	254	292	290	268	299	299	293	290	285	300	311	292	318	280	299	292	288	298	279	321	276	314	306	293	295	273	302	309	279	337	302	322	334	326	283	280	275	301	299	297	282	295	295	295	279	271	289	309	293	312	299	288	278	293	311	273	300	294	280	325	285	301	299	306	291	284	285	298	305	300	295	329	301	298	313	317	288	310	352	296	299	331	280	327	267	313	297	317	279	312	291	339	307	311	299	296	281	285	315	336	329	300	287	292	281	279	281	284	299	291	329	319	282	310	297	330	305	306	299	315	318	281	283	285	285	276	328	362	313	305	289	309	308	334	289	303	297	276	291	323	309	302	315	308	291	274	275	308	293	311	284	300	331	294	283	257	294	319	311	314	340	323	300	288	293	291	290	303	317	314	329	328	316	279	270	318	301	316	321	318	295	315	302	293	305	340	292	303	299	276	306
24381	21671	29142	24775	21753	15675	6205	3707	2613	2105	1613	1409	1194	1130	974	848	699	629	666	635	639	579	565	433	384	337	284	234	201	179	178	172	149	177	169	184	173	173	170	185	192	194	200	177	179	203	162	178	207	187	174	181	152	153	171	175	183	158	158	154	159	155	162	170	153	171	158	164	158	161	174	169	181	151	172	164	183	168	173	160	176	150	163	159	157	155	189	151	195	177	164	183	155	150	174	161	173	169	163	169	161	165	157	160	174	154	165	157	170	173	167	171	168	180	179	169	159	171	177	145	178	159	182	175	170	145	187	180	178	149	170	143	170	175	183	172	172	151	156	154	162	173	132	170	172	178	173	171	161	181	170	150	166	165	159	160	160	139	168	182	145	159	175	171	159	176	179	164	169	144	173	173	191	153	176	174	170	153	157	150	171	164	153	159	184	177	156	157	151	150	168	153	167	157	159	147	181	144	192	182	173	156	175	170	149	154	156	163	152	171	178	151	157	160	161	139	163	145	171	172	175	171	159	160	173	170	143	161	164	198	143	131	180	155	153	186	156	202	157	162	174	158	163	191	148	163	168	152	169	177	154	207	193	197	185	139	171	171	160	203	151	176	157	168	156	187	178	163	156	163	152	169	179	164	166	162	150	160	158	141	149	170	158	155	162	168	145	152	144	154	166	176	147	170	156	129	173	156	143	175	176	162	176	169	183	155	142	187	159	144	141	172	164	162	167	155	169	168	159	159	165	163	191	165	205	174	179	151	147	172	156	168	178	173	166	175	167	156	180	188	163	177	164	178	157	158	162	181	142	180	165	146	180	166	159	172	191	176	140	146	183	147	154	163	182	165	169	139	166	164	173	155	151	153	183	171	161	154	188	159	180	159	157	154	159	172	170	149	146	159	180	171	152	154	187	166	166	151	151	153	153	168	143	172	158	156	188	158	148	183	149	143	159	151	156	167	184	181	156	145	142	143	180	168	163	173	174	157	152	162	173	168	173	147	153	155	193	154	151	153	178	157	177	147	178	144	156	150	177	164	155	193	161	170	146	160	169	181	160	166	157	157	144	182	163	189	173	163	146	160	148	194	166	168	181	165	169	160	166	148	179	156	188	153	166	163	156	156	171	157	172	187	157	175	194	166	181	175	165	162	166	168	158	160	163	159	185	168	158	166	167	178	159	177	153	174	147	156	156	202	161	144	174	150	186	166	177	182	165	155	169	162	177	149	164	190	149	169	172	157	154	148	177	173	166	176	163	153	177	168	147	176	139	168	173	168	164	154	134	166	142	167	164	167	165	154	157	163	161	148	173	164	161	187	166	160	182	173	149	173	163	154	169	159	162	168	164	147	160	182	184	196	175	195	156	163	147	178	162	168	158	180	183	172	150	191	178	164	202	196	177	156	154	178	180	162	150	169	161	157	159	167	189	155	164	157	171	166	168	156	150	173	152	157	170	179	148	157	180	178	168	161	185	162	174	145	177	158	161	162	169	184	165	162	179	159	196	170	172	180	176	156	137	154	159	178	157	165	183	190	156	169	154	148	158	149	175	195	178	165	156	177	170	161	159	173	165	154	159	174	173	157	163	169	158	143	190	169	153	169	181	143	173	131	171	171	158	166	160	180	162	187	157	148	166	177	172	166	149	158	152	166	148	130	164	160	172	169	162	199	172	158	172	192	166	176	166	154	173	173	153	152	170	184	181	159	168	153	193	171	160	171	171	174	173	164	155	162	174	167	164	163	156	166	156	152	177	169	142	166	168	174	152	192	159	181	163	166	163	180	154	163	153	163	156	180	167	148	191	159	175	142	179	170	187	163	170	156	187	164	187	188	166	163	155	170	168	184	172	170	164	176	160	159	156	183	154	163	157	165	162	152	180	182	165	178	174	152	171	181	149	171	161	172	155	185	163	188	171	173	182	175	177	147	160	160	185	181	185	177	184	166	177	168	167	171	139	160	163	167	184	184	172	166	149	178	151	159	174	165	164	166	187	162	153	164	150	173	164	166	161	170	180	176	175	151	155	165	158	184	188	154	174	172	181	173	150	180	185	143	125	168	178	168	178	146	148	168	182	161	171	171	132	166	167	164	178	137	159	158	177	155	157	179	166	164	162	149	171	185	161	202	169	147	159	179	156	153	170	159	172	148	178	175	145	182	161	169	164	191	179	172	151	175	157	178	190	165	169	159	171	160	179	142	198	170	160	164	148	177	157	162	162	179	185	165	168	172	177	159	174	149	187	171	152	176	147	157	161	167	181	172	162	188	171	179	170	168	161	142	178	165	177	163	190	146	172	167	162	155	158	181	160	154	162	175	156	167	165	166	176	164	155	175	134	164	170	155	148	162	152	156	160	142	156	157	168	161	150	182	171	169	172	156	171	172	142	147	175	187	178	168	161	155	163	163	179	169	160	185	161	158	154	174	160	173	142	185	176	170	169	151	153	176	165	148	174	168	160	152	149	147	166	171	163	167	158	176	176	167	202	152	156	167	186	156	200	159	168	167	179	150	175	140	170	177	145	162	160	149	156	205	170	191	166	166	170	162	154	164	186	145	151	163	139	158	139	148	142	178	168	145	165	172	168	170	153	150	170	178	146	160	144	160	165	166	175	181	184	166	167	154	168	184	190	158	162	163	172	148	159	144	180	177	184	160	159	185	160	142	158	153	154	175	166	145	161	156	173	164	163	166	142	166	166	176	148	163	165	170	153	165	180	174	175	171	166	159	139	173	170	159	140	174	162	162	144	178	179	161	157	172	163	140	156	163	153	176	173	143	168	178	177	170	170	162	148	171	158	166	186	149	179	160	176	160	176	178	135	193	150	149	179	174	152	161	154	184	161	168	176	165	177	154	143	177	163	156	173	164	178	179	188	186	146	162	165	166	163	157	148	157	184	145	185	191	180	164	161	159	186	166	168	168	173	161	165	137	177	158	159	148	160	163	133	158	164	161	164	152	177	157	158	175	148	142	193	160	190	157	158	154	149	150	161	180	181	156	192	180	169	166	159	156	161	193	142	170	171	182	158	153	162	170	166	180	154	174	161	168	156	165	173	158	166	156	175	180	189	155	177	163	155	152	161	178	157	156	143	166	156	174	185	153	179	162	155	166	191	175	157	156	164	154	163	195	156	173	165	158	153	157	174	167	171	184	164	181	140	163	165	164	181	178	180	163	173	140	151	164	148	152	152	165	166	131	157	159	154	168	153	165	187	165	160	148	171	181	163	148	139	172	165	155	157	164	154	171	157	177	165	148	142	182	151	167	175	158	137	159	171	170	166	180	164	147	159	174	152	161	174	170	142	156	177	178	166	177	167	178	165	170	152	168	168	168	168	152	172	149	145	166	156	184	183	159	176	171	155	180	133	153	144	170	173	154	172	174	168	182	155	171	155	152	171	187	158	171	159	172	170	157	162	175	182	156	152	164	141	143	174	164	148	152	159	175	158	156	155	161	169	174	178	170	190	178	172	164	164	159	163	180	168	160	158	185
26575	41424	28413	16930	12255	9601	7297	5822	4534	3693	2696	2255	2005	1848	1599	1396	1073	909	914	990	881	864	793	574	462	408	334	283	248	200	214	176	204	215	191	193	183	197	213	229	205	195	187	188	218	219	189	189	185	170	191	183	176	188	167	179	171	192	204	166	197	174	187	190	195	191	188	177	177	166	184	169	176	194	195	191	186	182	198	183	182	186	173	178	168	172	185	170	185	182	207	177	179	176	184	179	172	185	175	169	180	213	175	166	200	176	164	177	176	175	189	203	204	168	162	182	172	188	189	185	199	182	173	165	194	190	155	183	168	165	184	208	196	162	217	181	192	182	177	158	200	168	201	202	196	184	169	199	158	170	193	162	187	184	177	170	158	174	166	191	167	189	167	168	196	156	191	188	183	186	173	165	213	151	178	188	189	196	174	185	179	177	187	181	181	174	167	181	190	165	192	157	160	189	177	181	151	169	180	190	167	178	175	198	175	208	185	173	195	186	191	179	181	182	187	185	170	176	184	199	197	185	190	173	173	193	183	195	204	196	201	188	179	154	184	150	157	176	191	186	189	182	200	147	166	183	172	194	193	170	185	188	204	174	168	178	157	147	176	168	171	169	187	188	180	194	170	169	156	176	178	204	168	171	190	167	173	178	181	177	195	202	194	174	169	179	178	178	163	167	181	188	199	175	197	159	169	174	156	187	168	170	192	185	182	168	194	171	175	169	175	162	166	184	186	151	191	192	186	184	174	192	196	180	169	197	179	185	185	173	183	171	190	191	178	182	171	175	188	169	163	188	161	182	198	173	174	160	198	178	205	186	184	188	171	163	184	184	178	160	178	156	195	190	182	191	188	173	177	193	174	192	171	192	186	200	181	166	161	200	176	178	166	175	211	183	171	176	176	197	172	165	182	175	176	178	165	177	178	167	218	184	183	199	205	194	208	174	165	183	210	163	200	194	182	167	167	169	194	198	197	169	190	179	196	168	180	181	199	200	190	178	192	174	175	195	188	178	165	182	167	173	173	152	189	180	190	178	179	178	171	195	174	183	187	161	172	184	204	194	199	180	181	196	176	173	176	172	207	207	184	155	184	195	163	223	185	165	184	186	184	179	168	205	192	200	170	180	193	176	192	186	182	192	167	182	180	193	167	183	190	165	171	184	181	171	171	188	181	168	182	173	166	177	184	175	200	195	177	166	164	171	184	207	153	199	186	169	168	183	176	206	172	156	201	186	170	184	181	192	187	170	211	186	192	169	187	207	199	175	192	189	181	185	182	155	178	180	187	176	175	190	188	209	204	165	156	191	204	184	208	166	180	171	190	172	168	198	188	201	186	192	159	200	172	198	184	185	183	178	165	186	177	192	193	174	193	170	186	166	159	190	215	172	186	180	187	181	171	183	178	166	186	190	167	161	177	177	184	184	166	216	176	160	192	188	181	222	183	174	151	190	181	188	176	179	168	170	179	184	184	204	150	204	178	179	182	175	158	180	184	179	174	155	187	188	172	202	203	184	180	186	151	158	152	157	208	188	166	200	165	185	164	169	184	178	161	191	174	164	177	152	195	189	209	174	205	208	177	181	178	167	183	183	173	188	181	162	154	179	215	195	179	192	175	184	174	175	171	177	170	186	196	191	165	197	200	183	191	169	157	183	184	186	189	167	179	183	163	202	179	186	188	171	168	166	195	192	179	172	181	177	206	191	173	172	160	176	163	178	162	191	186	189	181	183	184	176	170	170	160	173	193	184	179	201	198	173	189	197	180	177	153	184	184	176	203	153	189	170	193	180	177	196	177	196	194	174	191	179	187	176	190	162	178	176	154	184	169	163	176	183	176	188	204	172	192	184	166	187	198	167	190	173	184	169	189	189	180	150	191	174	182	167	177	167	183	169	177	184	169	180	172	189	164	178	181	191	184	178	179	180	156	183	200	179	159	152	212	185	174	189	182	172	175	178	179	190	185	180	184	188	184	173	187	214	159	164	168	169	179	152	147	192	167	191	168	162	173	196	195	192	194	204	177	187	178	179	196	177	176	184	174	165	180	185	168	156	176	187	178	190	190	155	185	170	159	159	191	184	170	191	203	168	181	176	189	204	186	199	183	190	175	170	189	178	161	171	163	180	192	178	186	172	182	184	191	198	185	207	194	202	198	172	193	173	162	185	169	172	172	177	178	176	172	164	178	183	178	192	204	165	192	188	175	180	188	165	177	176	178	168	178	167	175	158	162	195	182	188	151	186	182	185	167	187	190	176	157	197	178	164	172	193	190	203	161	186	198	159	181	147	190	192	187	161	184	170	166	174	153	199	203	174	199	171	201	180	175	168	141	163	177	174	181	176	197	205	180	168	160	171	196	208	171	169	166	212	190	159	167	213	193	190	187	176	216	216	190	170	167	175	210	189	189	183	182	194	183	187	189	186	211	189	167	177	186	176	200	170	181	165	185	197	171	193	176	182	178	199	171	179	182	172	187	193	173	198	176	184	199	186	186	196	175	190	185	180	152	192	180	190	180	173	191	182	175	182	184	187	170	185	182	181	172	179	171	178	180	156	198	178	179	156	191	180	185	161	165	172	201	184	150	189	182	203	185	187	152	170	161	167	180	175	180	182	198	171	165	188	184	167	180	183	184	194	180	169	181	185	187	185	177	189	164	194	179	191	182	150	178	186	176	175	180	199	198	167	194	184	195	177	172	174	191	196	171	159	168	164	188	178	169	207	183	180	179	168	190	174	166	179	163	161	193	185	179	156	165	165	176	187	175	182	182	194	160	195	183	166	181	181	200	196	195	176	172	189	173	182	177	188	181	168	157	181	176	192	180	190	176	170	158	177	191	177	190	176	206	180	186	175	186	182	186	187	158	212	174	209	160	195	164	187	182	205	168	170	180	199	183	174	181	168	167	189	164	179	162	202	179	178	169	177	174	166	183	166	197	170	198	175	172	179	196	188	190	196	183	171	201	167	163	162	194	175	159	167	184	157	183	184	172	158	199	186	197	180	193	190	195	173	183	179	153	186	194	195	173	179	191	175	158	166	173	190	168	168	182	163	183	202	189	203	183	165	180	183	164	170	175	160	179	164	159	179	191	165	177	175	178	174	175	172	173	171	185	186	189	169	175	180	226	176	175	194	189	191	190	161	161	182	186	184	181	189	169	171	176	176	185	182	185	196	187	172	167	186	183	204	162	197	183	186	155	190	168	175	181	191	172	184	167	184	172	189	187	181	173	177	173	190	176	165	170	181	176	177	161	188	176	195	175	189	192	150	202	176	170	179	194	172	171	195	166	179	182	185	199	177	180	183	195	189	196	157	174	169	172	177	180	177	181	152	188	166	165	194	198	185	154	182	161	182	212	197	180	169	178	196	174	165	166	188	186	182	181	171	172	159	167	176	185	196	181	181	194	210	185	172	191	167	182	172	190	179	193	167	161	171	187	176	183	178	186	197	190	179	215	181	170	186	190	175	192	182	173	179	152	181	176	192	158	177	171	196
25706	21759	28359	25805	17013	6613	3814	2826	2200	1893	1584	1343	1275	1115	1025	954	875	779	862	840	684	736	698	587	534	482	483	459	447	403	391	425	411	423	401	403	416	440	419	436	412	439	404	435	457	425	440	446	422	425	415	396	387	375	423	400	382	394	394	422	400	428	431	415	426	420	398	389	413	381	422	410	400	448	402	384	413	430	418	390	409	405	404	388	403	405	402	437	404	394	398	428	383	431	432	365	449	422	374	434	397	372	416	417	410	436	423	381	390	414	406	427	410	392	418	402	389	382	415	399	416	408	405	471	384	400	440	406	414	397	373	417	442	416	413	425	438	388	412	407	393	419	396	416	397	420	398	416	414	396	380	391	416	418	411	420	446	381	394	383	409	396	397	388	431	376	394	415	407	391	426	418	431	407	387	407	428	415	403	429	382	410	414	394	419	414	407	429	377	426	406	462	410	397	453	403	420	396	406	418	426	429	408	380	417	422	410	414	381	389	422	380	455	444	381	424	398	429	410	430	386	393	380	404	421	430	393	379	405	426	429	459	452	415	433	433	356	388	404	410	407	410	413	428	405	382	413	423	402	401	400	444	417	441	390	409	383	427	374	381	403	393	377	439	423	430	421	374	418	376	370	384	424	376	426	432	375	372	354	405	429	421	402	365	414	415	425	372	401	397	432	408	388	426	398	370	451	371	414	426	422	419	409	411	425	415	418	422	442	393	370	438	411	404	399	419	445	436	401	407	381	389	387	423	384	404	382	403	385	399	410	444	408	403	421	384	383	406	440	405	387	437	411	393	395	398	426	406	433	392	388	422	424	428	407	348	417	401	397	388	426	422	399	388	429	397	423	415	391	381	409	408	419	440	357	447	383	423	426	399	424	408	413	441	369	416	392	393	414	415	420	393	392	406	415	417	397	445	415	400	414	387	410	442	438	404	380	400	389	383	376	411	387	435	443	407	397	396	430	407	412	436	406	395	388	407	415	387	420	407	402	404	379	409	382	436	390	420	411	458	388	420	442	412	427	421	410	406	400	374	411	360	429	392	418	403	405	424	434	416	413	426	394	448	399	373	396	385	402	394	415	373	390	392	394	393	390	424	417	431	411	402	367	400	429	448	426	405	410	398	376	391	397	401	423	422	424	423	432	377	392	458	427	457	392	396	401	427	438	406	422	428	431	410	400	403	391	405	405	409	451	420	388	415	474	381	400	440	411	415	420	398	372	412	424	409	414	440	414	447	403	412	353	392	395	425	425	475	403	400	405	420	403	379	408	407	412	371	420	390	439	423	394	437	400	398	371	425	427	391	396	420	423	421	423	397	431	415	399	445	395	426	439	428	397	408	409	422	416	405	395	392	411	403	416	403	463	429	402	397	378	426	419	424	384	388	434	444	417	422	418	353	406	385	381	401	363	441	369	410	401	411	401	439	365	390	393	431	399	401	428	384	422	405	428	432	448	428	411	418	435	431	409	400	443	418	442	440	435	375	393	378	422	447	399	404	434	404	379	403	410	364	449	412	437	410	425	407	404	430	402	398	386	405	434	393	410	425	419	390	430	392	426	365	412	420	373	408	413	381	420	466	402	407	432	424	427	432	414	411	391	386	416	401	397	404	442	415	407	420	419	394	429	377	405	432	380	420	439	416	379	391	388	455	385	381	399	438	415	421	419	422	404	409	382	447	434	394	390	394	402	415	414	413	397	396	461	439	421	407	375	390	391	396	392	436	417	391	415	432	391	389	452	383	381	380	441	429	396	352	392	419	388	424	415	437	404	439	414	391	391	424	387	400	397	412	383	388	392	412	425	392	417	416	376	412	391	435	400	367	411	402	423	426	401	413	399	393	438	436	401	400	400	418	404	426	413	358	389	406	427	424	449	403	421	430	385	414	420	420	396	396	383	395	433	417	403	435	391	403	445	405	400	420	425	432	399	420	385	414	386	409	418	413	409	423	411	397	429	358	378	397	390	407	384	443	428	423	426	423	426	388	423	375	393	418	387	421	437	432	409	389	401	408	412	429	398	396	412	409	398	448	418	399	419	413	404	430	406	386	399	415	417	409	402	438	395	391	402	425	442	406	403	393	401	435	433	418	398	419	421	375	380	380	438	466	435	383	432	399	411	388	438	391	401	379	390	444	387	386	411	414	385	413	401	429	411	379	377	401	416	423	433	413	417	415	387	381	411	393	412	396	371	400	451	428	411	413	399	445	419	405	440	438	405	401	401	421	422	421	418	387	397	386	428	418	406	381	392	437	403	406	411	387	426	399	416	375	406	423	416	380	387	386	425	369	410	429	417	436	404	391	418	398	400	386	437	414	414	400	434	389	419	407	458	389	418	369	402	383	396	409	390	409	425	435	404	393	417	386	410	396	396	386	388	388	413	427	404	386	410	421	411	395	444	408	402	427	413	385	416	415	388	457	395	418	427	418	430	391	438	437	413	434	395	368	404	416	460	427	407	396	429	423	423	418	392	428	423	413	397	429	425	441	389	386	434	400	390	409	447	436	394	399	402	418	405	390	419	386	407	413	386	384	394	416	395	385	388	405	394	412	422	424	402	418	392	404	390	413	414	411	405	412	414	422	443	411	444	419	432	400	405	415	371	422	421	438	403	427	458	381	383	447	418	412	398	422	395	424	391	400	376	431	398	413	398	418	413	419	402	421	415	412	391	378	407	412	438	401	391	434	410	454	430	403	369	410	400	394	379	379	436	352	417	410	399	403	416	420	431	400	400	381	393	412	441	404	442	404	407	393	435	433	399	381	416	428	442	426	364	410	401	402	435	416	376	404	394	406	414	444	408	418	411	410	405	400	414	418	432	401	440	433	409	402	376	432	428	415	400	398	412	437	399	400	410	403	365	417	395	394	420	425	399	405	422	428	398	414	426	379	431	391	405	409	478	433	429	378	432	395	408	393	411	411	415	448	402	391	397	394	366	403	444	392	384	397	389	401	428	425	414	437	394	360	416	425	400	448	385	400	389	413	411	417	392	380	430	422	404	402	427	379	415	395	424	389	405	437	430	450	414	464	375	399	440	410	401	382	384	432	415	417	413	429	382	448	408	402	428	392	405	411	468	426	399	384	444	409	406	418	418	446	418	406	397	382	398	407	400	408	368	444	407	399	374	433	395	401	398	398	399	415	432	378	406	410	412	424	421	403	398	418	381	426	410	430	420	401	409	428	399	362	425	362	382	398	430	419	396	419	360	408	379	402	409	419	427	398	389	373	393	395	386	436	398	410	421	405	402	403	366	424	396	381	422	433	411	438	400	401	406	407	378	401	435	400	388	402	424	422	357	384	407	383	371	404	390	432	392	380	442	399	425	422	392	438	414	420	432	400	402	403	405	456	398	376	373	392	414	413	394	380	412	429	405	409	410	382	419	401	409	421	417	409	431	420	405	387	399	437	413	371	400	414	411	387	427	409	397	412	427	431	425	399	397	458	416	410	424	382	425	400	411	445	437	392	390	396	421	386	403	419	402	393
26667	38838	25592	15492	10410	7502	6059	4969	4059	3327	2679	2212	2023	1719	1513	1299	1160	1082	1089	1123	931	1028	794	699	597	587	560	517	448	424	434	428	428	420	429	430	436	417	476	454	449	451	460	396	436	423	475	450	418	422	414	478	384	415	425	394	404	415	388	432	417	451	421	406	454	439	404	457	398	380	421	444	443	398	393	416	431	406	438	439	400	442	426	446	424	416	419	442	400	409	391	400	423	420	399	427	435	415	437	467	415	402	446	428	428	439	406	428	403	436	444	424	461	403	427	441	421	440	438	445	454	423	446	434	366	399	411	433	464	398	449	424	413	413	449	417	421	420	418	439	424	405	474	432	397	379	461	402	414	420	406	428	396	420	453	435	421	418	442	421	410	435	436	432	430	428	418	430	445	429	386	410	418	431	426	440	450	463	401	428	398	396	414	434	395	451	442	430	396	476	404	427	424	453	443	410	444	437	399	436	408	430	418	423	451	426	445	442	455	404	419	417	404	455	414	416	425	461	451	384	401	433	425	422	403	392	456	421	426	415	413	466	427	439	407	440	434	420	411	457	451	421	435	444	417	409	375	436	423	426	421	465	414	461	424	437	422	416	421	403	446	392	421	456	432	415	411	436	395	441	420	441	388	429	446	434	422	432	425	416	422	435	417	458	407	453	437	438	426	402	412	391	410	496	426	464	437	439	442	410	395	424	375	402	473	410	444	459	433	416	415	434	405	404	426	432	412	462	463	413	392	430	441	405	429	422	398	426	415	439	403	396	396	407	413	418	472	430	393	417	406	404	432	415	444	402	448	405	405	445	415	414	413	438	401	446	408	413	456	429	437	440	449	409	409	397	477	415	431	410	400	417	399	433	424	422	432	441	423	395	473	446	394	431	418	421	387	403	437	427	440	442	375	407	402	424	411	417	426	440	421	408	408	432	391	407	399	428	466	384	407	404	406	447	393	441	450	412	393	457	411	407	373	424	409	455	386	418	410	464	432	396	390	409	422	419	392	439	410	410	437	441	386	403	435	444	424	445	415	456	428	450	442	404	432	404	439	420	401	403	411	431	418	418	432	419	451	412	443	408	435	441	429	436	423	418	413	407	407	434	427	387	401	375	413	459	460	430	405	400	397	417	415	403	411	440	436	409	457	426	448	409	405	422	419	405	400	420	419	424	457	444	429	412	437	390	427	407	414	428	442	381	439	430	438	408	400	456	368	413	436	451	419	426	414	408	409	411	431	436	422	435	449	413	410	385	448	386	444	433	410	442	467	435	443	449	430	399	381	398	414	404	406	424	399	416	418	394	443	406	404	411	442	418	457	421	403	448	451	412	397	441	432	450	404	415	410	405	411	406	437	478	428	434	391	468	439	467	446	442	438	384	431	447	438	460	432	415	398	427	456	427	411	449	420	401	424	395	426	402	407	407	432	422	415	390	433	447	481	413	441	397	397	434	401	429	448	421	454	407	386	401	428	392	363	445	422	420	404	450	440	426	436	410	417	423	442	416	419	426	423	429	383	411	414	393	450	464	435	445	399	383	382	406	412	396	430	453	435	430	436	437	389	394	402	414	432	428	441	429	408	392	389	435	435	440	445	424	435	413	447	437	400	456	404	410	428	382	439	433	414	425	399	421	404	432	424	418	429	387	447	399	409	428	443	422	444	391	396	447	399	423	430	432	432	422	397	422	419	391	400	429	414	461	432	410	413	439	443	371	456	464	440	414	435	409	439	434	418	446	455	428	423	432	454	414	445	413	437	449	407	416	424	417	447	431	420	453	429	466	429	410	448	498	433	397	379	433	407	410	423	394	370	399	424	404	453	451	441	420	424	447	404	365	414	457	443	413	421	414	484	409	430	421	429	432	438	433	438	448	378	425	430	410	416	438	425	360	461	394	386	392	439	447	420	436	430	417	408	395	396	401	445	396	409	435	401	412	456	442	420	455	446	401	403	397	427	413	402	430	425	416	424	401	427	437	412	422	404	428	414	423	396	421	402	447	409	407	412	386	420	417	459	443	395	436	399	385	468	388	417	405	426	414	434	442	425	412	424	461	393	394	438	422	438	381	429	426	437	433	438	422	429	424	439	426	415	378	395	421	444	368	439	455	419	446	402	391	415	430	457	451	442	406	410	437	389	439	442	437	426	421	424	427	430	426	401	439	435	430	411	432	381	443	431	424	421	420	443	452	383	440	424	431	409	410	393	402	453	406	416	408	390	365	450	439	386	433	456	453	440	437	415	418	435	452	437	408	431	387	448	412	435	402	428	473	436	454	406	439	428	447	432	437	409	405	427	424	392	415	426	375	422	439	471	420	420	449	414	406	406	440	483	406	407	428	366	412	340	409	415	391	434	428	428	434	400	382	418	465	372	425	408	408	436	401	442	438	392	428	433	403	401	405	410	423	408	404	381	471	429	409	434	384	417	409	402	440	421	445	412	423	390	415	412	441	403	436	423	462	425	386	417	427	454	428	412	386	439	438	408	443	418	406	444	430	385	403	404	457	400	447	430	441	445	446	411	384	416	420	475	444	402	417	433	424	408	448	410	448	401	421	412	393	436	448	433	401	423	415	413	404	446	433	411	429	418	437	427	395	427	438	430	423	457	407	445	393	417	440	395	429	419	426	420	429	398	420	423	426	384	434	408	406	431	427	411	422	409	413	444	435	408	439	410	425	491	452	377	425	401	381	425	388	432	414	427	429	432	451	429	416	448	426	457	442	458	441	426	448	374	441	434	413	422	384	457	430	419	422	447	378	430	428	367	431	436	391	432	413	440	429	411	430	428	427	407	431	411	435	415	478	415	410	418	449	422	407	419	454	437	420	393	418	421	440	441	406	371	437	401	403	430	449	460	431	417	411	399	430	409	419	433	459	423	436	430	422	441	433	428	444	397	395	414	407	438	436	414	433	433	415	391	430	443	440	421	481	410	443	438	469	414	415	449	440	415	435	416	416	437	436	422	398	442	405	415	439	450	453	395	472	419	412	409	390	392	412	411	402	424	424	425	423	431	405	420	435	465	394	437	420	397	445	452	395	438	416	405	411	409	463	433	429	415	442	457	409	420	430	445	394	413	414	441	399	400	448	423	438	411	441	413	412	396	419	430	444	441	392	425	416	440	402	424	427	411	433	426	419	431	447	435	435	448	393	410	416	435	416	413	443	381	461	472	436	411	439	423	427	403	447	379	446	441	397	411	430	424	406	397	427	427	404	423	394	428	381	409	417	374	454	412	426	400	424	437	413	461	431	412	379	401	452	421	428	391	426	490	411	415	430	449	440	393	397	409	420	400	422	431	390	422	456	456	429	419	411	458	418	415	451	442	444	418	411	404	429	437	440	446	405	471	405	430	469	409	451	411	438	449	425	408	387	384	426	416	441	435	477	422	439	418	417	414	425	426	405	431	416	386	400	407	441	422	429	443	409	461	451	388	407	399	433	431	459	402	427	459	435	395	376	411	416	398	455	403	451	397	421	419	450	414	379	449	417
22120	20690	28239	23184	20730	20986	14389	5291	3580	3051	2562	2077	1797	1521	1241	1146	1065	923	1033	1006	880	848	669	551	479	522	427	369	323	310	291	296	280	272	302	302	324	343	311	302	303	302	298	348	322	297	291	315	327	309	333	298	290	301	283	301	285	283	316	282	296	258	277	276	284	298	303	255	260	271	293	285	294	291	301	297	291	286	289	254	284	314	244	300	271	263	274	326	247	284	301	295	280	305	273	309	292	252	262	303	281	272	278	285	267	276	268	276	259	273	288	302	284	272	273	293	256	315	246	289	266	266	291	267	308	272	312	263	270	293	288	259	270	272	251	269	261	276	293	281	298	295	276	263	266	275	292	275	297	272	281	268	263	290	269	272	302	268	284	285	304	244	284	265	282	267	302	294	287	277	270	273	310	264	262	272	292	277	286	252	274	276	251	248	275	273	284	288	274	280	305	293	289	326	274	288	268	259	261	300	283	263	276	313	288	279	306	285	296	280	265	282	290	276	270	266	295	265	271	270	296	286	272	280	288	265	290	261	282	299	270	282	243	261	276	306	307	265	255	273	288	281	288	312	302	285	267	287	251	279	285	264	295	279	293	255	280	282	293	311	261	284	284	255	269	262	273	296	290	274	264	262	287	280	287	248	270	287	276	241	266	285	278	285	296	289	260	263	294	266	242	286	280	284	276	280	292	276	278	289	254	294	255	270	307	274	269	292	275	293	295	264	279	311	264	288	259	288	268	308	257	295	259	282	290	293	269	277	282	282	275	279	313	296	268	287	250	311	281	252	271	286	257	269	264	293	276	283	288	251	282	279	299	280	300	262	276	257	242	297	277	278	282	290	302	270	264	273	272	263	286	234	266	293	276	277	275	259	278	269	275	279	268	254	244	279	282	298	274	267	302	270	270	313	264	281	286	291	258	267	285	292	312	275	286	272	258	278	279	288	287	259	258	276	298	287	302	279	273	264	260	255	297	276	285	315	269	290	275	299	288	282	301	269	298	289	277	286	263	268	263	278	288	286	275	251	290	269	249	278	295	265	278	280	284	279	272	287	294	263	281	274	305	271	269	269	289	270	271	262	263	276	268	307	274	271	280	294	266	298	270	265	253	322	275	295	271	274	278	273	289	291	282	281	244	270	291	269	290	275	290	289	286	286	269	276	274	256	267	267	277	281	300	294	249	263	283	295	253	267	281	300	286	317	256	280	280	275	242	277	278	263	266	305	294	289	258	288	292	269	299	252	296	284	283	310	296	290	258	235	262	315	270	286	295	318	303	292	289	279	275	272	288	293	268	291	294	304	298	255	279	277	282	313	300	276	242	291	298	281	263	282	275	294	256	267	283	258	285	276	302	279	266	307	248	257	279	294	249	280	274	279	285	294	276	316	270	297	286	321	261	269	254	284	273	261	298	312	271	308	272	273	280	271	285	262	271	268	261	258	261	278	295	288	315	287	276	273	252	271	269	277	302	304	254	260	290	281	271	293	291	267	278	251	286	277	329	265	273	254	278	285	297	264	301	280	267	277	289	302	271	303	299	287	288	256	285	296	268	276	255	304	300	281	299	277	252	255	271	277	310	276	315	270	293	267	311	294	274	252	296	313	242	260	281	285	309	248	300	278	256	262	290	279	264	263	268	289	300	259	262	256	289	284	273	286	294	259	273	281	281	269	274	274	297	283	299	275	283	281	267	309	272	273	286	293	272	269	253	270	257	290	296	273	284	270	294	284	288	309	273	290	251	332	254	270	254	306	259	290	288	281	294	293	287	297	251	277	300	300	287	261	281	302	253	299	277	306	277	277	275	286	272	280	265	282	312	289	296	278	309	271	262	268	267	255	268	305	292	288	280	273	267	269	311	266	256	242	290	274	275	269	278	309	257	311	274	330	271	288	278	279	260	280	290	275	303	241	272	291	273	285	304	302	258	280	278	251	299	300	292	303	305	291	279	241	273	287	281	288	271	290	269	286	282	275	274	284	278	240	237	306	259	266	254	276	265	278	291	284	303	261	298	297	273	265	250	291	276	266	279	285	259	312	289	266	290	292	275	278	270	299	295	283	273	275	274	282	282	271	302	249	268	274	272	305	273	296	308	241	303	299	280	293	267	294	293	279	275	290	264	307	285	257	258	272	259	296	294	263	290	299	288	290	278	298	283	282	284	299	250	309	318	251	245	294	285	314	255	266	268	272	311	283	282	312	267	279	279	263	289	268	301	251	284	273	252	294	290	284	300	272	308	305	336	293	271	300	295	304	291	266	324	288	282	293	295	269	259	272	260	270	278	290	298	291	269	295	248	286	260	286	294	274	263	268	296	288	305	274	301	279	299	253	289	289	298	268	253	269	265	302	298	260	252	261	273	306	302	285	300	278	291	282	280	303	271	268	315	285	282	281	275	291	262	267	281	296	266	290	294	278	236	294	244	300	284	301	297	297	284	269	266	271	269	271	277	265	300	336	287	257	265	267	256	284	271	292	271	277	304	279	289	271	287	263	271	301	283	291	269	324	250	286	279	288	263	281	293	305	284	255	273	270	301	282	274	301	258	279	264	284	264	285	249	307	287	274	263	281	260	302	254	295	283	277	261	306	288	280	259	282	269	255	299	316	273	277	248	255	281	290	305	266	282	295	298	298	305	309	270	272	287	257	273	258	305	253	298	267	296	276	292	282	293	276	287	264	263	322	273	263	268	270	287	293	293	272	263	276	278	291	298	278	281	294	281	279	289	268	364	254	263	257	298	278	281	268	269	266	316	281	290	291	283	278	250	265	293	289	290	260	283	264	279	302	269	279	251	294	281	302	281	267	266	274	302	303	281	265	283	296	313	254	292	270	263	319	276	279	266	265	273	270	292	268	278	267	290	318	307	270	285	272	291	287	270	302	264	263	260	301	302	271	291	278	276	274	290	282	301	266	266	280	293	274	271	257	262	286	294	273	271	264	275	294	269	254	283	286	282	296	265	275	277	271	291	283	278	267	274	282	290	302	262	292	293	267	274	263	289	278	291	267	270	283	266	282	267	294	272	256	281	324	256	297	277	269	314	311	273	281	251	270	311	275	253	254	309	276	276	268	284	309	272	298	300	288	297	258	261	278	240	308	289	268	277	256	242	298	301	294	292	281	252	277	276	262	263	251	286	261	300	244	273	298	287	297	285	295	270	278	297	320	282	296	293	270	273	270	258	258	275	264	269	274	294	282	275	308	266	297	275	257	278	268	299	268	278	283	295	288	267	286	267	270	267	237	284	257	281	298	281	278	285	238	281	303	261	264	289	300	286	287	257	270	282	285	260	289	299	254	287	264	324	284	279	296	262	265	282	289	291	266	299	248	278	289	257	248	281	254	273	270	274	262	284	276	265	269	293	293	254	285	264	282	289	281	279	256	276	277	274	270	278	275	260	253	278	290	293	298	289	279	295	250	261	279	302	308	261	252	279	282	283	304	268	287	283	281	294	288	259	269	271	268	288	286	274	256	276	287	275	306	279	270
28280	44089	31848	22372	15272	11192	8543	7663	6071	4971	4130	3475	2875	2435	1982	1742	1517	1455	1435	1375	1236	1187	840	738	637	604	498	444	362	335	297	330	276	305	306	292	333	298	319	315	312	288	310	291	308	296	296	307	309	273	304	278	277	278	286	269	287	282	262	296	267	260	309	259	265	282	277	288	273	284	299	270	350	285	298	266	278	276	293	284	283	289	261	277	267	290	268	308	259	302	294	298	290	271	296	289	289	271	254	296	287	272	274	269	276	292	284	264	294	284	291	293	297	270	269	317	282	268	307	287	241	276	272	283	268	281	287	264	261	285	298	276	303	316	245	289	270	283	246	259	276	274	284	289	249	265	270	281	280	273	276	281	273	259	276	290	280	297	277	283	292	296	243	291	307	288	278	315	277	264	276	312	271	267	270	289	258	271	281	300	283	267	282	269	314	289	283	306	274	271	266	280	260	283	290	252	266	269	285	296	292	289	270	291	295	288	277	307	316	314	265	289	272	305	247	305	312	279	280	273	274	238	278	281	287	288	280	274	270	270	291	275	312	286	301	283	285	286	270	288	258	261	264	284	251	263	293	282	261	268	301	303	273	261	270	290	283	287	285	285	266	250	282	272	291	270	291	248	282	261	301	287	284	311	293	278	279	261	277	290	303	306	313	298	279	281	257	275	267	299	303	278	303	278	319	286	264	261	273	277	297	267	279	285	273	276	248	283	267	283	292	298	310	268	279	277	280	286	299	232	315	263	270	294	325	271	296	261	274	269	288	268	268	277	277	270	300	284	293	266	277	256	264	301	278	289	321	292	283	264	272	280	320	267	254	301	312	263	298	281	282	264	283	260	266	292	290	279	269	297	285	305	279	284	269	288	289	244	268	260	278	292	248	260	292	290	265	282	259	298	292	257	277	280	315	263	283	284	283	264	272	271	257	300	258	298	282	296	296	236	260	298	300	299	291	300	279	289	274	288	291	306	290	278	259	258	309	301	289	274	291	258	292	284	286	293	265	277	263	293	280	299	275	320	294	271	297	260	272	283	287	274	258	281	302	266	285	277	302	290	287	301	276	268	314	294	287	281	275	277	283	269	299	284	308	258	305	282	274	273	292	256	291	249	304	276	273	272	287	282	307	254	267	306	262	267	263	294	288	280	273	278	276	267	298	239	290	287	279	277	280	278	284	257	260	277	298	276	285	306	303	283	254	280	290	302	254	315	271	260	285	294	263	294	306	283	289	284	296	273	294	287	308	289	285	325	290	278	249	314	280	275	279	300	282	286	295	296	279	273	268	286	252	271	319	290	293	279	272	248	281	288	298	263	273	287	300	290	285	257	318	306	263	296	285	296	280	309	298	300	298	297	290	293	276	290	295	274	300	292	317	250	289	284	258	272	264	289	270	292	282	290	276	266	228	290	253	306	279	274	269	288	298	300	242	293	271	276	296	301	254	288	298	297	283	241	291	262	287	275	282	290	290	255	288	266	274	282	263	297	260	296	291	287	295	267	309	278	269	290	279	293	301	301	274	257	249	306	301	299	286	280	269	268	260	287	282	283	251	302	265	295	295	299	272	289	256	300	302	291	283	287	281	267	263	284	285	242	256	280	273	312	299	279	293	294	281	268	274	278	277	285	250	296	282	279	240	274	289	299	302	275	283	287	299	299	275	314	278	322	302	281	306	278	282	289	267	294	276	291	296	293	265	296	291	269	310	274	297	299	266	285	265	291	259	295	285	301	263	292	278	257	267	274	288	285	267	304	300	284	284	262	275	295	269	275	272	278	274	276	298	273	282	263	277	288	305	289	276	299	272	275	256	300	263	305	270	286	300	263	258	272	287	286	259	254	265	315	288	287	277	296	279	293	282	293	266	269	271	325	249	275	274	271	267	290	292	293	249	305	250	263	290	254	271	269	292	273	265	286	267	284	288	273	300	319	279	289	292	306	280	277	285	273	287	290	254	269	268	294	311	305	284	226	288	276	277	286	279	281	278	255	276	260	297	273	289	278	297	291	270	281	277	278	273	304	255	291	302	252	275	267	271	281	283	313	265	291	304	287	281	290	303	292	279	264	277	314	296	282	278	278	311	272	259	291	279	296	269	242	291	286	263	275	270	282	267	292	292	258	264	283	265	304	297	271	286	294	263	278	270	282	266	297	284	300	256	277	277	276	284	304	268	286	254	290	273	252	297	285	281	251	278	262	302	329	273	275	294	273	292	284	269	291	270	306	282	277	276	262	303	283	289	293	295	311	278	310	276	277	281	289	228	285	252	289	289	321	290	299	274	288	271	284	289	287	300	273	265	252	304	287	299	279	280	287	256	281	285	260	311	255	264	273	298	269	252	287	307	285	304	324	277	304	290	281	283	280	279	299	299	277	275	293	283	265	262	279	322	275	286	266	287	290	292	291	291	282	289	288	314	295	289	271	292	266	294	288	294	267	291	281	288	283	275	270	289	265	275	235	250	300	295	297	291	270	255	258	263	257	289	291	295	253	276	282	304	269	278	281	273	303	281	295	287	294	314	279	313	270	286	301	261	297	278	295	293	254	270	269	281	286	267	273	267	285	282	295	271	264	286	296	275	278	279	310	286	274	286	260	299	292	307	304	264	272	274	262	278	299	286	262	268	278	278	257	290	289	275	280	281	297	283	301	273	273	311	271	301	282	267	288	245	278	316	263	277	249	294	260	303	292	303	279	316	260	293	294	263	285	308	294	274	266	284	257	301	281	262	245	305	301	294	306	321	301	257	296	302	268	248	266	310	259	296	252	249	263	284	314	252	274	264	262	316	262	256	290	274	298	286	287	271	261	259	253	271	279	290	284	257	286	291	282	284	296	252	293	320	281	282	295	297	269	287	280	291	298	300	255	279	285	259	276	268	294	264	292	285	256	278	278	285	292	268	274	278	259	296	285	282	266	308	281	289	274	269	277	292	317	300	301	282	271	285	279	305	280	293	280	267	258	254	287	310	284	307	267	274	267	263	244	252	285	295	270	284	274	286	274	280	288	281	279	269	268	298	274	279	306	279	288	324	295	294	268	275	266	272	282	256	300	248	265	312	303	287	296	272	292	335	290	283	282	259	303	266	286	279	272	284	282	289	292	282	305	286	283	269	306	273	261	270	300	286	271	274	291	292	314	260	286	275	284	304	288	282	272	254	325	283	291	302	260	268	287	270	293	265	288	305	309	282	276	283	298	284	304	278	292	308	293	266	301	310	271	280	258	283	265	269	272	284	269	283	283	295	278	251	271	273	260	250	258	261	277	283	289	289	276	285	288	264	301	270	278	285	254	267	301	280	282	292	312	262	285	293	294	286	281	241	248	268	282	262	233	262	258	281	302	270	267	268	286	286	266	291	272	280	273	287	255	274	285	265	297	284	311	270	248	268	285	245	285	279	270	301	270	320	275	284	288	286	310	269	290	286	278	256	257	270	250	294	306	255	315	293	296	264	288	260	279	265	275	283	291	251	286	321	237	269	254	290	259	312	274
29660	24557	22732	14067	6641	3263	2223	1936	1701	1488	1182	1086	927	787	716	647	597	619	570	525	516	505	413	419	380	342	307	291	293	296	308	299	298	288	280	296	262	299	278	287	300	261	276	282	326	251	297	303	274	253	286	261	270	285	270	292	268	291	316	268	284	268	302	279	279	282	285	264	264	258	306	278	281	285	299	266	294	284	294	292	273	275	308	290	260	264	324	284	270	292	274	277	286	283	271	268	294	279	263	256	268	308	299	280	273	281	271	273	261	254	301	284	300	273	282	269	308	308	279	294	265	265	239	263	287	282	264	283	284	277	302	280	290	236	265	268	273	284	292	238	301	302	281	261	306	254	280	315	278	304	292	298	230	265	281	281	281	274	268	283	303	269	287	283	294	258	264	286	272	297	316	280	288	289	288	285	262	288	291	291	285	308	268	302	280	305	298	287	289	312	272	309	280	291	281	300	268	286	286	276	265	277	278	263	284	272	281	273	274	298	287	281	307	293	252	278	283	272	272	282	290	287	255	283	280	298	275	307	280	291	247	291	276	270	281	298	262	235	294	271	258	270	273	252	304	256	260	290	278	309	270	289	265	288	271	264	260	251	271	269	288	270	293	293	308	284	300	281	298	261	288	267	281	293	244	293	303	281	287	287	255	272	269	303	269	297	280	291	304	297	270	313	278	266	305	268	297	311	282	296	271	290	270	276	277	295	277	273	254	263	263	283	300	261	272	294	262	313	303	304	257	282	287	286	300	278	274	281	271	278	298	229	272	299	279	300	271	283	302	266	281	281	258	280	278	267	280	265	269	273	290	256	269	268	299	272	269	265	288	262	275	275	281	274	294	283	277	286	258	284	291	290	279	314	264	244	330	319	263	273	273	283	255	272	278	278	255	262	256	257	247	260	269	268	292	291	263	275	280	274	273	263	298	273	278	275	281	289	314	287	303	286	253	268	280	262	257	261	295	301	273	275	309	298	270	288	244	280	271	244	303	274	258	290	277	285	298	289	328	269	271	293	270	273	283	262	299	243	273	289	270	265	261	274	288	304	296	260	270	282	284	267	262	253	278	268	263	287	251	276	291	263	293	297	301	273	273	261	288	265	251	291	280	288	281	265	311	265	296	296	226	266	290	276	340	276	261	270	290	250	302	240	299	291	272	295	283	286	300	264	278	265	263	277	278	277	265	266	301	288	294	284	263	280	276	258	271	306	274	264	282	303	297	273	277	291	269	291	272	280	296	248	271	303	284	309	279	272	294	275	271	257	258	260	282	278	277	290	283	286	292	272	306	258	276	260	275	282	304	303	241	281	253	287	303	280	284	272	284	300	274	261	277	282	249	292	291	277	275	295	297	290	281	267	270	283	264	254	319	261	265	301	314	262	296	299	283	282	284	308	279	274	255	278	295	283	267	279	255	260	295	271	283	308	277	290	273	290	249	273	259	318	255	272	278	270	316	296	242	277	304	291	263	295	296	304	255	295	294	273	296	289	264	267	291	295	247	289	246	254	290	299	293	281	279	305	281	271	282	267	266	277	252	290	268	263	254	256	265	278	298	267	265	272	276	263	292	300	266	244	263	274	318	262	257	273	284	322	290	276	271	259	258	283	291	273	282	277	274	324	245	278	273	267	284	292	294	275	252	283	308	290	298	266	290	273	265	271	282	289	281	289	270	276	266	275	294	245	277	298	288	293	275	259	289	310	273	277	254	286	259	255	295	281	279	293	277	280	262	266	280	268	265	301	263	285	266	255	302	286	321	259	265	271	264	288	279	313	276	280	282	275	270	281	270	297	265	283	254	274	255	278	264	286	274	297	280	280	254	286	293	256	290	264	304	284	264	260	292	285	282	257	284	305	257	264	287	285	304	288	318	284	269	281	243	260	279	294	303	261	285	315	274	252	296	262	261	300	291	315	278	273	264	269	290	279	292	313	290	280	272	289	257	285	281	256	283	290	272	328	266	278	289	304	285	307	282	261	262	294	266	256	264	253	275	296	273	269	312	293	289	240	297	295	274	276	306	290	275	270	294	274	306	301	245	282	260	296	255	275	258	290	282	266	284	277	299	280	276	298	299	291	301	290	287	260	296	270	279	290	306	298	243	264	280	262	288	282	284	307	285	277	260	282	275	267	302	285	265	299	292	272	298	275	297	275	270	275	273	258	302	278	274	284	291	246	265	254	289	276	284	277	272	284	261	308	288	297	262	284	275	282	282	302	282	272	263	269	271	274	254	278	265	270	256	306	279	241	278	273	265	264	274	278	280	305	271	290	291	293	282	294	253	297	257	264	288	251	316	290	250	284	233	271	278	273	264	244	284	276	278	242	278	302	300	308	301	274	318	277	286	253	270	290	290	300	285	286	293	308	290	294	261	265	264	262	277	287	295	276	259	265	268	318	279	265	246	262	295	254	310	302	264	296	266	298	288	272	263	288	293	296	301	286	293	277	271	288	280	268	280	280	282	261	258	284	296	273	277	296	291	275	306	268	286	278	287	274	268	274	276	292	290	307	288	304	292	273	307	278	291	310	265	299	291	283	285	294	271	284	271	295	269	278	264	256	307	265	273	260	276	267	304	265	292	274	297	282	270	255	279	273	269	298	291	264	295	295	262	301	288	306	248	280	274	279	266	260	259	271	282	270	276	266	292	263	270	277	276	278	262	264	273	254	261	269	262	309	267	286	307	257	281	326	275	233	295	281	282	290	283	306	290	286	274	310	274	273	289	294	256	258	261	296	290	251	295	274	279	263	293	300	280	279	279	240	264	262	273	294	269	265	280	300	253	258	262	302	292	268	256	249	278	300	280	296	263	262	285	274	302	272	273	257	289	281	256	286	272	288	257	264	290	282	266	261	278	263	303	293	271	291	261	276	278	307	252	274	260	278	279	283	298	275	262	271	266	253	298	287	272	265	268	264	265	322	241	252	268	271	281	317	312	284	289	301	312	277	270	295	287	278	305	269	319	272	275	291	296	273	280	286	238	245	316	257	268	273	272	292	281	273	261	282	274	277	276	267	290	293	266	273	278	259	253	289	271	285	241	274	287	285	256	267	296	255	258	257	254	261	266	287	275	269	283	285	274	286	311	277	268	244	295	254	270	285	254	274	268	285	278	276	277	284	274	268	273	265	272	282	283	300	271	260	278	306	248	293	271	293	279	300	289	313	264	299	277	312	292	288	308	281	265	287	285	263	282	284	265	282	267	291	283	291	299	286	297	282	294	283	258	305	293	305	267	265	290	299	282	298	268	296	261	273	264	325	309	290	266	323	274	287	273	285	251	296	282	302	250	308	259	287	293	304	294	273	281	292	255	289	288	295	306	293	298	277	285	257	267	281	239	270	291	296	286	289	291	288	290	278	277	290	313	272	269	281	283	276	303	293	271	273	301	254	271	281	257	293	279	266	250	283	290	266	276	293	238	303	260	302	272	295	275	286	292	255	235	296	289	292	273	274	273	273	261	266	301	271	256	275	276	265	267	298	294	270
24591	33154	22925	12546	8317	5186	3905	3448	3085	2516	2064	1776	1425	1205	1014	886	830	865	852	749	691	665	549	471	429	411	385	328	344	280	287	290	300	301	319	315	312	340	347	332	357	333	307	314	310	340	321	302	294	274	280	274	314	283	343	293	307	329	282	279	303	322	262	264	338	253	309	307	341	282	293	310	334	330	297	297	311	328	293	284	292	309	328	302	311	297	288	286	298	294	326	306	298	317	311	278	301	339	346	287	307	328	303	277	282	319	298	281	316	274	298	309	280	319	305	303	316	291	312	300	320	296	286	309	287	294	287	302	265	276	321	285	288	289	296	292	298	323	324	298	319	319	290	265	310	288	275	266	290	312	302	285	282	322	297	292	286	290	323	309	285	296	305	321	332	297	294	276	264	317	285	281	291	315	297	281	318	282	296	290	294	303	331	306	321	303	319	309	293	324	327	322	309	319	283	306	327	306	285	317	273	310	331	316	317	310	314	307	319	271	313	287	288	293	289	302	298	309	315	330	313	302	310	313	329	292	310	297	304	314	319	309	293	284	289	318	288	292	293	319	321	325	315	306	302	316	271	309	294	312	289	293	329	296	333	299	328	284	291	313	313	291	293	315	310	323	295	302	287	279	316	291	309	292	325	269	350	310	285	305	314	280	259	290	264	316	329	292	286	295	307	285	277	284	299	337	308	326	296	287	275	321	251	287	328	297	330	280	324	321	311	316	315	303	308	310	312	304	312	289	346	302	304	285	305	339	294	277	286	288	285	298	324	300	311	305	286	302	291	282	300	317	313	298	303	312	278	291	304	295	281	352	305	280	294	291	302	283	272	316	308	289	300	295	329	296	275	294	264	335	291	296	301	334	325	315	299	319	317	283	287	335	300	305	307	288	293	278	284	291	283	284	328	291	309	285	286	302	299	309	279	285	274	309	285	279	291	296	278	292	328	311	281	262	299	330	279	302	287	339	260	296	294	311	308	323	302	264	299	306	309	323	283	310	281	314	309	306	302	277	291	314	305	301	313	325	309	324	308	329	291	309	287	282	311	313	291	306	281	288	310	305	312	311	332	302	289	295	333	304	274	311	298	293	286	268	271	314	298	293	323	333	313	349	315	315	305	323	310	299	313	305	329	293	305	301	274	352	312	311	318	291	306	307	271	315	260	322	286	280	306	328	316	278	303	298	281	282	302	296	302	347	291	300	314	333	292	283	325	282	317	316	309	296	285	311	307	299	297	324	310	301	327	296	305	298	287	294	292	305	298	285	284	307	293	286	300	288	306	278	314	304	295	313	281	314	270	315	314	283	280	297	294	293	298	320	303	315	280	307	296	289	288	305	318	295	298	295	296	319	280	302	295	276	321	303	295	332	303	297	283	274	304	279	308	306	288	284	298	276	298	300	288	339	296	313	318	294	297	294	285	299	319	304	324	287	246	315	308	316	286	325	296	314	337	295	312	311	314	284	296	285	311	298	311	312	292	295	294	305	314	299	305	292	297	308	303	302	277	324	336	297	306	304	308	306	308	289	306	298	296	270	293	298	302	306	301	293	300	301	319	325	313	282	325	303	313	300	341	292	296	332	305	315	315	295	295	295	309	322	281	279	314	310	315	299	271	311	306	310	285	313	296	323	305	337	317	293	286	339	289	297	284	321	291	305	315	321	326	285	307	301	348	280	304	294	280	314	300	319	305	299	303	315	294	290	325	307	313	292	282	282	291	300	298	304	299	312	283	290	290	292	304	291	307	287	328	273	281	287	322	309	302	288	311	322	273	338	299	283	313	297	319	318	290	316	296	323	292	287	316	304	303	288	312	301	281	299	300	326	312	328	307	300	292	311	321	294	286	297	284	287	301	271	280	320	314	328	287	297	309	283	322	313	292	299	285	256	285	292	350	286	315	298	298	310	277	310	308	299	316	303	315	293	293	309	334	280	328	291	307	333	323	288	291	327	276	290	301	325	309	297	308	283	323	321	295	286	314	310	314	272	294	293	326	317	288	300	327	320	316	309	309	327	296	302	307	325	274	284	302	307	288	300	331	314	330	295	280	286	311	287	333	307	266	291	262	319	308	297	332	317	291	301	343	305	301	299	270	319	305	324	264	335	276	290	311	303	311	310	342	300	295	292	290	323	298	326	290	327	330	294	273	304	283	292	278	289	292	300	293	292	299	291	308	303	316	291	288	306	289	281	286	308	286	298	305	283	304	304	292	303	295	316	303	305	337	321	309	300	296	325	328	320	275	286	299	296	280	302	292	310	303	270	303	300	323	284	302	298	308	311	318	285	306	286	300	272	285	290	313	298	296	281	294	310	293	308	312	297	278	326	281	305	321	336	312	309	332	325	288	292	300	306	324	308	271	319	287	251	301	304	296	309	329	306	285	273	290	311	317	315	309	328	295	303	330	293	286	291	294	292	304	316	312	281	307	313	313	307	323	306	304	287	263	322	311	288	290	278	292	298	308	290	322	316	310	320	294	312	295	330	300	310	308	319	302	278	316	298	310	300	269	341	284	287	303	289	275	306	297	303	301	320	310	269	304	301	293	324	337	331	310	311	309	313	312	331	263	313	291	291	325	273	329	323	303	286	304	288	284	284	274	335	305	305	319	323	282	284	314	314	323	308	296	305	295	275	311	322	295	321	324	305	313	303	320	286	263	282	326	300	298	287	293	286	318	270	286	303	313	304	310	291	318	312	283	306	282	300	344	309	273	296	292	295	300	311	292	302	322	292	314	326	312	304	314	313	307	313	296	276	319	315	285	325	273	297	320	337	309	315	317	305	308	268	295	362	311	308	316	287	276	304	321	290	322	310	312	308	291	308	327	313	298	287	298	304	330	335	297	304	282	296	317	307	288	299	301	307	302	339	304	282	305	302	321	321	284	320	318	320	299	305	274	297	293	272	303	311	297	275	302	306	291	317	284	330	283	277	288	302	295	278	316	305	298	286	311	297	297	293	307	314	298	281	279	296	339	291	299	299	273	302	316	303	294	313	298	312	320	310	291	317	307	280	273	319	315	340	262	276	326	294	319	278	300	331	309	309	345	317	295	268	290	282	278	316	311	301	308	297	302	296	283	295	297	294	293	333	325	329	301	291	313	288	289	279	312	299	343	314	316	344	292	290	315	300	305	278	294	288	330	284	302	315	294	302	321	318	284	322	289	292	288	294	317	306	273	297	287	289	309	295	299	270	308	311	308	289	311	298	325	327	285	303	304	316	293	321	300	311	296	298	293	279	293	296	314	285	337	300	286	309	322	308	339	313	299	337	307	295	264	327	303	319	296	314	315	303	304	294	296	307	276	318	298	300	280	298	277	346	306	318	273	304	324	287	273	309	289	307	308	304	294	307	326	312	326	280	282	323	318	301	301	274	301	301	315	287	301	323	305	326	276	294	315	315	284	312	291	324	285	349	250	289	303	327	305	312	320	306	282	298	289	296	271	269	307	325	286	305	288	305	308	331	291	338	327	303	280	298	296	294	310	273
24365	21659	29083	24800	21745	14709	5112	3045	2436	2344	1920	1463	1313	1138	929	820	779	754	757	655	634	502	409	376	346	321	232	201	182	187	214	201	164	169	162	167	199	182	209	171	182	192	189	197	179	175	175	178	180	153	188	168	180	171	164	182	163	145	153	162	180	178	177	185	152	177	175	162	181	156	165	180	167	157	176	177	144	148	158	157	184	168	164	154	177	185	162	155	155	142	165	179	172	164	185	164	142	156	166	184	173	152	169	174	178	181	171	169	165	190	189	188	176	172	176	166	167	163	188	164	180	172	198	184	163	159	159	182	184	180	175	132	177	149	147	190	196	174	169	158	156	151	159	166	190	187	175	174	156	192	184	176	164	159	149	150	159	165	149	159	203	148	148	147	159	167	186	157	177	179	165	179	157	180	154	164	178	160	173	188	159	165	151	177	165	181	176	180	146	177	156	167	164	171	183	166	167	181	144	176	195	172	162	169	150	162	179	165	176	160	160	154	159	163	181	159	188	164	179	184	160	166	172	174	172	168	151	153	161	181	163	166	177	152	201	171	180	141	181	162	157	163	153	198	172	184	158	143	151	143	192	166	188	165	194	164	155	178	162	155	178	151	178	164	167	149	172	159	157	166	158	147	178	169	165	140	135	149	176	157	142	167	160	180	180	192	172	142	185	147	179	175	178	175	164	164	162	178	154	173	154	165	162	156	171	165	168	184	174	174	168	164	176	147	186	163	168	154	157	183	179	183	171	187	166	156	175	184	161	166	165	169	180	167	161	167	186	168	193	151	184	198	171	165	173	160	160	177	162	163	170	164	158	197	182	160	141	170	168	184	167	158	200	148	185	159	172	189	161	186	164	173	168	174	158	149	171	152	180	184	162	179	152	153	150	160	162	160	177	170	150	160	144	172	168	174	162	164	159	187	179	145	172	184	167	170	184	162	150	172	182	161	180	167	160	170	171	174	158	158	166	177	156	159	168	159	188	153	169	168	134	170	167	182	177	188	167	144	170	169	169	159	173	161	162	161	187	164	161	180	160	169	171	166	161	179	155	150	171	177	201	154	179	164	167	161	175	161	156	159	149	158	180	187	161	155	180	145	172	181	172	155	161	143	174	190	180	128	172	170	160	191	176	173	160	153	152	163	186	148	179	161	176	158	164	149	171	151	168	174	176	148	167	169	156	189	167	168	177	172	163	157	184	181	150	157	166	165	168	182	151	169	180	183	140	154	166	172	172	167	174	179	167	165	165	149	149	143	163	163	176	161	156	172	167	161	147	153	159	177	171	155	166	156	180	160	174	177	175	178	163	155	192	163	168	154	164	154	156	145	160	169	183	157	172	191	153	166	140	181	167	182	158	151	171	150	180	163	194	133	153	177	171	160	157	193	164	183	175	168	165	166	167	144	165	152	165	176	160	158	167	162	159	173	170	157	158	176	152	156	182	169	147	169	160	168	174	145	165	208	180	166	175	169	171	152	182	174	185	165	162	155	153	147	166	169	179	136	161	164	169	180	157	160	160	173	149	180	171	175	186	161	157	196	160	171	153	156	163	190	154	143	167	188	178	180	193	157	176	178	147	185	185	168	159	185	164	187	168	172	160	161	183	146	149	196	172	164	174	155	153	164	170	147	138	146	183	178	189	175	186	172	176	163	194	169	161	179	157	173	182	163	182	169	175	171	184	176	146	190	158	189	155	143	185	170	175	165	155	178	163	166	164	168	178	155	145	155	182	170	176	151	163	171	165	200	186	173	173	177	155	147	182	173	163	149	161	171	187	163	181	179	165	168	187	148	179	168	179	185	186	174	173	149	160	162	177	151	178	187	185	185	162	172	173	165	165	155	182	153	174	151	159	161	180	147	179	189	162	165	170	148	152	150	177	174	179	208	174	164	164	145	169	188	154	179	161	168	144	162	161	154	157	140	168	147	170	205	172	173	180	177	170	159	184	164	173	164	165	169	148	175	154	153	181	158	153	178	157	182	161	157	157	196	163	167	168	162	143	165	176	153	167	168	173	149	154	168	204	154	185	152	183	178	185	170	149	177	170	174	165	156	169	182	167	182	168	152	146	163	165	172	185	165	183	143	183	137	147	173	184	158	170	156	178	171	169	161	185	169	171	167	179	170	172	174	168	142	165	163	138	161	164	162	179	185	176	159	154	152	168	185	170	153	181	159	171	156	176	164	187	164	169	167	143	140	172	172	189	187	167	172	170	174	157	171	145	151	165	197	168	177	154	140	171	157	167	162	165	188	176	166	169	181	163	156	163	176	174	163	181	164	169	212	177	178	166	172	140	173	160	158	172	145	172	143	182	167	194	189	155	149	170	151	174	168	170	167	154	171	191	185	162	186	164	159	181	168	157	155	157	160	185	171	154	158	165	151	161	165	191	179	169	194	169	132	187	149	178	176	185	188	155	190	183	174	166	177	153	163	177	146	193	160	175	184	174	164	189	151	139	181	165	174	176	165	168	170	150	158	185	166	185	165	201	164	163	177	176	157	127	195	165	165	169	168	190	195	174	147	166	167	160	159	163	154	158	152	164	165	181	194	164	185	159	156	169	148	172	168	156	167	154	159	148	165	151	161	182	176	166	160	152	145	156	164	166	166	170	137	154	145	145	160	184	175	153	170	161	148	148	156	176	170	160	142	158	171	170	150	169	198	168	175	149	152	169	183	164	161	180	148	156	165	167	169	183	169	163	168	173	167	168	174	161	176	139	156	189	178	164	147	143	183	201	156	151	170	191	165	175	184	179	173	176	152	172	157	168	138	170	153	166	174	178	167	177	151	177	154	168	164	168	176	147	197	152	158	177	179	170	154	157	174	171	160	173	165	185	156	159	158	164	175	172	159	152	147	179	159	176	156	165	171	189	145	164	170	156	152	167	174	176	187	186	157	180	190	159	158	187	174	176	182	163	166	170	176	172	148	158	168	182	172	162	164	137	160	172	172	177	177	166	160	178	161	177	165	162	162	170	178	178	148	174	154	154	157	153	168	160	161	167	138	161	164	164	153	174	175	147	160	152	158	185	179	175	144	168	181	181	153	162	162	164	187	159	167	171	192	159	172	145	149	148	149	151	178	185	171	160	174	163	181	183	172	181	178	152	169	154	161	178	174	146	154	167	179	178	154	171	170	187	185	162	182	161	172	181	184	158	176	166	180	163	189	148	154	168	168	162	158	160	167	162	155	146	170	150	174	157	167	162	155	185	178	164	176	182	160	184	159	155	159	153	170	166	162	173	152	155	178	170	163	185	161	164	157	156	186	205	166	170	149	170	145	189	211	151	181	157	161	187	152	147	172	158	167	164	155	169	156	167	151	179	163	169	159	196	192	163	192	178	179	162	176	175	170	168	177	190	176	181	164	162	174	157	153	161	179	162	166	167	170	148	152	156	174	157	173	154	150	146	174	134	162	161	158	160	178	158	166	178	150	182	144	162	163	159	181	166	190	178	164	185	147	201	171	176	167	154	164	154	158	174	157
26939	39713	29050	18737	13446	8160	6050	4987	4518	3935	3080	2498	2079	1779	1501	1237	1235	1111	1143	990	975	741	596	466	478	439	346	268	195	193	213	188	201	230	183	216	241	199	195	217	188	217	213	228	190	174	215	208	211	195	218	196	199	181	196	163	196	176	184	181	189	176	162	166	184	169	188	225	182	160	175	193	182	203	191	166	203	190	216	175	162	208	189	227	178	175	182	191	219	172	193	191	193	180	176	198	195	195	187	178	171	174	191	152	206	176	184	171	167	180	170	185	196	197	187	187	198	191	187	188	174	188	191	183	187	183	170	183	210	183	170	193	200	183	166	176	179	180	193	184	175	190	170	169	173	182	168	197	177	196	196	165	205	174	201	187	186	180	187	159	188	160	195	208	192	183	156	188	198	183	200	179	202	195	162	196	200	176	192	170	185	201	187	157	179	191	196	188	188	193	191	191	191	185	201	183	176	179	186	170	170	208	181	162	183	191	184	184	202	201	196	190	183	171	185	165	209	181	187	187	181	179	188	199	192	172	204	198	168	169	193	188	189	192	178	184	185	153	201	182	171	188	171	185	200	209	192	192	194	183	178	180	176	169	171	170	181	193	184	169	192	200	178	168	193	190	183	179	197	159	191	191	203	204	181	170	210	176	197	169	206	179	186	171	172	186	180	186	190	213	161	191	177	188	175	205	210	196	182	171	180	187	177	200	189	185	188	153	195	201	169	177	167	187	173	167	178	182	183	210	180	204	164	162	181	184	175	197	181	197	183	184	179	179	162	176	174	171	203	186	186	178	190	182	195	208	187	177	183	192	174	183	195	161	161	173	174	167	181	187	197	179	188	165	167	179	191	185	198	181	186	202	172	178	182	176	198	181	182	183	179	191	188	180	203	195	192	199	189	179	154	165	180	169	184	186	200	207	184	200	169	165	196	175	183	170	173	180	162	176	193	164	178	178	154	186	179	211	194	176	175	177	185	183	172	160	181	173	177	191	187	192	168	194	170	199	204	176	179	168	162	161	184	176	174	182	170	198	177	183	172	165	178	198	183	185	186	181	187	180	167	173	170	168	186	185	187	207	183	174	149	168	200	202	198	181	170	178	197	212	188	179	143	167	192	179	194	171	175	186	185	183	201	191	172	185	183	153	188	190	193	205	186	178	166	180	195	188	162	193	180	187	185	197	193	192	173	180	193	186	183	173	194	177	153	184	180	202	186	164	158	161	183	194	181	175	168	167	182	200	187	196	198	168	184	191	178	174	188	188	212	186	176	178	193	199	188	202	185	187	171	163	200	180	162	180	170	170	195	194	195	209	170	189	195	189	185	200	187	189	177	184	163	155	191	195	192	185	172	174	175	211	192	170	174	181	189	187	211	190	183	199	159	193	192	183	193	146	201	180	175	175	196	221	154	156	173	179	189	177	179	201	192	157	175	163	183	181	182	170	188	221	193	170	183	170	185	171	193	166	196	214	173	183	176	169	183	182	166	199	182	189	202	190	193	205	187	189	175	187	183	170	197	154	171	191	177	187	182	178	187	196	174	177	159	182	177	168	179	184	158	173	204	170	184	184	198	205	156	191	173	179	166	163	198	200	186	177	170	194	162	184	192	175	194	181	168	180	174	189	170	189	182	196	165	174	196	175	179	178	205	167	178	203	179	179	176	173	187	182	189	180	193	169	204	195	177	184	156	172	208	173	173	193	204	189	198	202	186	185	190	197	195	189	188	184	169	170	193	189	174	186	186	191	179	211	174	207	177	193	186	178	205	187	179	171	172	189	183	179	176	198	170	172	205	192	190	162	222	176	175	176	192	195	185	176	178	196	179	171	191	181	175	168	161	183	179	172	176	188	163	186	161	189	181	210	181	189	171	166	162	158	195	161	192	197	175	174	196	188	202	176	205	172	162	183	172	195	192	215	200	184	184	182	181	192	178	192	197	217	209	168	178	192	176	195	184	198	189	196	182	173	201	177	183	191	205	203	175	219	172	168	180	196	205	168	168	203	162	169	183	183	172	166	154	185	175	167	201	188	172	180	207	188	172	178	186	193	176	197	192	164	196	196	201	205	171	178	165	176	171	184	173	198	179	176	173	173	175	168	175	183	185	159	182	201	192	186	187	201	203	198	212	186	180	175	197	184	178	174	186	184	192	181	185	184	194	206	191	183	166	170	189	190	179	162	194	182	174	201	188	163	205	175	162	170	142	171	170	186	190	184	159	181	181	190	160	176	173	192	179	176	175	166	180	152	182	191	177	174	182	201	161	195	186	179	208	162	176	178	193	176	183	184	188	181	172	201	188	173	206	187	172	203	194	212	165	194	184	193	188	167	174	186	202	190	185	188	185	184	168	162	164	159	193	168	152	192	178	191	188	178	205	193	190	161	182	201	208	182	198	171	171	188	165	164	175	194	172	185	222	192	167	155	178	181	183	176	184	164	166	194	179	169	180	188	180	188	172	186	192	164	202	174	162	193	164	188	192	177	185	188	173	186	163	171	204	172	188	210	176	163	198	198	204	190	178	187	210	183	177	198	181	196	161	189	183	169	190	179	194	218	194	172	167	179	169	192	178	184	182	163	141	178	180	194	204	175	185	178	162	200	201	183	165	174	202	186	171	184	182	209	174	183	191	181	179	217	190	194	180	175	163	181	201	204	195	193	192	184	176	181	190	186	156	194	173	191	190	186	212	179	173	186	200	201	192	198	185	176	182	190	188	186	166	195	182	190	175	180	196	188	183	186	200	201	183	168	184	186	182	168	167	194	183	175	166	195	193	179	195	169	187	178	184	191	195	178	193	181	204	178	168	188	186	170	190	163	214	195	182	160	163	188	208	188	160	197	187	187	183	166	194	180	182	190	186	189	182	182	192	174	182	173	190	191	185	200	209	202	162	163	195	183	172	181	173	182	201	199	179	192	192	184	186	173	185	201	177	200	187	177	222	177	178	171	173	179	170	181	182	196	168	178	177	190	178	167	174	193	173	183	178	193	168	162	197	156	164	182	164	190	173	186	193	190	194	162	158	168	177	190	193	188	200	171	187	184	185	190	173	182	179	179	194	204	183	194	186	180	177	173	213	201	194	170	200	184	198	188	198	209	181	209	176	202	197	188	158	164	179	202	200	172	183	149	212	171	174	178	188	190	189	198	168	160	172	186	173	179	175	180	176	177	179	188	198	189	175	165	189	175	178	183	164	172	171	182	197	166	185	173	192	162	169	198	215	171	165	159	203	193	166	177	196	173	197	168	207	185	202	188	195	184	210	177	170	192	198	177	190	190	193	173	198	190	194	189	167	162	168	172	169	203	197	185	166	190	183	184	205	162	182	193	176	176	187	206	165	186	171	176	178	160	205	166	191	192	181	185	169	179	194	171	168	187	181	181	185	200	193	160	181	193	184	212	201	174	200	186	168	194	180	191	212	166	189	166	184	182	172	171	194	176	170	185	167	199	180	171	179	194	185	185	186	189	184	167	212	179	180	175	195	189	152	169
25501	21664	28295	25649	17201	6516	3447	2445	2086	1949	1682	1453	1220	1140	1032	942	887	952	865	794	692	664	616	555	548	503	461	479	410	467	429	452	403	463	441	407	414	479	428	401	436	449	414	405	430	433	456	424	396	400	395	444	431	417	387	439	387	412	384	410	416	432	414	393	403	424	404	395	371	378	353	428	398	408	406	401	468	431	414	410	414	424	412	439	452	442	418	408	430	418	417	381	412	397	408	400	395	420	404	416	414	418	365	400	375	428	423	447	408	392	408	399	374	431	408	412	403	448	427	390	414	380	442	404	416	377	402	436	435	378	401	378	371	411	427	410	420	431	401	421	406	459	422	365	402	386	406	408	413	416	403	365	409	396	388	397	411	444	384	405	423	385	421	372	457	424	418	416	395	411	401	426	371	400	442	383	429	402	426	410	401	399	404	396	436	395	392	419	435	445	421	435	409	401	379	432	410	439	415	387	415	420	417	434	396	395	405	413	373	387	401	403	400	398	401	356	394	414	414	388	429	399	404	382	390	456	464	443	401	377	403	397	395	433	432	398	402	406	451	386	427	418	400	395	397	387	390	380	400	387	403	413	413	405	378	416	415	391	404	398	419	374	406	445	386	420	418	418	428	386	392	416	447	428	390	366	380	403	418	400	408	380	425	383	404	420	404	411	362	411	414	405	435	405	381	384	389	402	451	410	429	432	411	363	425	437	427	396	437	407	427	370	401	405	403	379	393	414	405	431	433	427	417	395	387	429	390	392	441	413	411	408	388	385	390	406	411	416	427	410	426	410	386	397	430	435	402	404	421	428	377	392	473	435	430	367	416	424	413	414	428	413	395	389	395	426	423	410	396	409	402	414	458	421	387	404	401	427	433	371	426	423	408	410	413	464	413	424	446	388	416	379	392	412	433	420	387	447	405	398	395	411	406	433	393	419	389	429	442	420	423	412	422	402	393	395	403	401	443	386	414	400	441	396	417	414	399	419	433	427	433	384	404	417	373	439	445	461	425	441	420	419	396	420	408	401	402	413	396	454	390	431	391	370	413	387	406	407	407	449	408	453	413	421	419	408	433	423	353	372	402	406	426	403	433	428	399	426	404	433	445	359	398	440	417	400	383	409	415	413	421	396	413	455	391	389	430	384	435	375	444	390	402	418	419	410	425	414	405	375	413	415	416	399	385	366	389	427	408	422	395	426	392	423	392	392	420	386	409	368	387	414	415	385	418	423	394	455	416	431	409	376	419	388	395	415	441	437	415	422	439	395	382	433	395	401	417	365	416	371	432	424	445	384	406	435	420	412	398	403	389	427	400	390	397	394	368	406	454	418	411	414	413	396	394	373	431	420	425	411	411	434	426	426	435	397	366	414	378	398	400	422	423	396	414	384	407	389	382	442	387	372	377	394	400	446	427	441	409	384	411	381	421	429	403	428	384	410	378	408	432	429	386	393	410	437	429	422	406	415	393	364	426	394	408	401	421	395	402	430	429	470	418	412	429	387	420	413	440	412	388	405	405	407	419	382	417	425	426	437	390	421	366	408	377	445	410	391	417	406	384	401	373	414	386	401	377	417	377	405	418	458	397	415	419	423	420	435	393	414	413	424	399	443	416	427	421	423	431	401	395	457	375	406	364	436	394	428	372	398	402	422	420	385	386	388	422	400	425	406	402	413	408	381	409	427	414	398	402	407	406	405	428	378	397	405	401	424	417	394	408	462	391	430	391	423	407	444	425	434	403	412	384	403	393	417	399	404	428	455	390	413	396	402	408	400	434	382	430	402	405	363	434	425	408	434	425	398	412	418	407	429	435	434	398	424	384	419	427	439	382	449	367	392	422	398	447	420	401	431	402	432	391	406	403	379	412	409	398	397	435	442	387	423	371	388	438	397	415	383	409	380	404	442	407	406	386	453	401	417	412	396	429	402	372	401	409	428	366	459	422	431	407	393	390	390	395	430	396	412	407	439	403	415	411	427	386	409	432	476	409	430	412	430	404	461	415	371	434	460	410	445	414	354	416	393	374	441	412	467	397	417	401	415	404	421	415	369	396	445	409	410	427	354	405	397	369	394	427	432	416	451	397	437	395	404	405	390	394	402	373	376	425	359	386	421	410	370	382	407	387	434	390	365	424	403	418	397	413	425	441	410	389	387	430	442	417	394	398	404	388	392	410	406	447	391	421	420	420	410	417	426	394	448	390	390	442	421	377	404	390	395	397	405	393	377	393	416	429	439	424	411	422	433	413	389	418	406	393	399	396	412	378	395	388	409	403	395	405	356	376	410	398	427	398	431	351	425	430	365	418	422	422	415	402	469	415	393	401	409	445	413	402	411	405	403	410	402	426	395	409	410	384	396	440	439	407	432	396	400	396	414	401	411	422	395	413	420	416	419	399	438	384	414	393	408	397	401	434	443	411	386	411	400	433	406	395	434	394	387	388	414	413	378	394	406	446	431	425	395	425	393	390	417	373	409	421	434	445	425	398	400	422	384	383	404	390	403	400	414	428	390	368	394	398	422	402	381	450	382	403	429	433	417	393	422	405	395	381	376	391	387	393	437	413	392	409	414	395	418	405	421	388	411	417	423	398	425	389	384	392	398	412	418	400	419	442	408	400	408	428	441	436	434	428	386	417	385	450	424	362	443	388	444	417	392	436	387	365	401	441	418	414	422	417	410	431	414	401	405	398	415	431	438	390	422	370	406	418	427	386	426	426	393	390	407	399	417	455	416	406	441	387	399	417	396	403	401	390	391	417	392	410	418	448	401	426	449	451	404	408	425	404	403	431	404	416	427	416	440	412	419	439	432	387	412	395	400	408	386	407	411	391	422	425	393	373	385	396	388	386	432	419	464	391	431	465	401	468	444	349	395	395	396	402	398	395	408	448	396	405	392	458	450	389	392	393	416	431	386	416	435	401	407	377	385	398	395	374	422	422	426	417	394	400	416	424	391	401	413	401	433	371	412	405	383	420	390	408	399	383	382	388	425	404	380	410	422	422	445	407	365	406	432	433	372	439	372	384	421	405	423	349	362	419	406	391	432	419	416	456	395	391	397	424	428	427	391	370	433	414	441	419	438	374	408	385	464	423	407	396	395	419	421	444	392	412	407	401	466	443	391	421	435	405	385	386	390	410	392	386	407	417	409	427	459	391	436	402	411	458	403	403	427	404	425	392	416	419	408	404	401	424	360	371	434	434	410	416	403	420	408	387	382	420	400	405	399	428	405	414	410	377	404	428	415	410	432	420	437	400	421	380	364	391	392	397	390	418	397	417	365	429	398	377	398	396	392	412	382	401	376	436	421	428	393	394	385	405	393	426	436	400	400	389	406	435	423	397	407	384	396	402	419	399	388	427	426	419	405	416	434	428	405	434	422	399	414	408	417	421	423	408	428	392	438	412	392	396	417	403	397	392	402	419	378	433	429	364	392	419	382	432	413	406	422	402	420	430	394	414	380	394	436	418	423	414	426	426	367	408	401	429	428	397	367
26244	35490	25955	15313	11456	7654	5252	4366	3803	3325	2848	2216	1904	1737	1471	1355	1293	1241	1171	1056	925	780	750	695	614	574	534	511	450	458	453	465	428	452	471	456	433	427	469	440	454	430	452	458	459	428	443	432	407	422	435	412	433	445	450	440	445	407	394	413	402	424	455	427	431	426	383	425	421	460	442	414	429	461	471	408	402	442	417	419	403	417	430	424	407	412	434	430	431	447	410	443	431	434	420	410	416	427	458	432	412	394	430	412	394	406	418	425	438	431	415	379	459	407	424	444	401	424	424	406	448	437	415	427	388	408	404	401	409	426	416	442	475	434	439	409	441	427	377	431	412	393	451	400	439	407	399	427	412	410	458	421	420	403	440	465	415	429	450	452	431	405	402	392	401	408	445	452	398	382	389	428	419	382	432	395	358	480	411	426	436	413	373	432	444	425	428	410	395	415	404	427	432	410	429	406	424	388	432	413	431	408	421	389	434	429	413	450	451	415	396	434	420	449	465	401	429	416	417	417	422	412	428	431	461	440	433	394	402	395	384	425	436	445	437	402	417	391	418	444	411	428	401	429	407	403	378	447	441	464	449	398	422	414	390	425	446	413	403	436	410	420	454	435	435	451	417	449	448	447	391	431	433	449	426	403	417	433	417	448	414	441	400	413	450	401	393	433	397	415	422	449	423	423	433	421	464	420	457	410	413	408	421	422	459	440	429	419	420	419	396	454	408	423	463	425	424	404	449	414	445	403	406	440	421	398	414	422	411	422	406	475	418	451	427	454	418	412	452	418	432	441	434	386	411	399	433	429	443	420	447	443	400	435	428	406	410	420	413	432	445	415	447	431	400	428	406	424	434	463	380	414	409	465	414	411	414	416	415	466	433	418	392	406	463	469	376	399	435	478	404	406	393	451	413	455	392	415	448	429	410	432	385	437	432	436	401	395	455	426	446	424	419	421	381	423	424	451	447	381	437	436	410	427	418	443	413	446	425	427	462	421	455	419	402	435	435	460	409	470	415	418	395	456	403	423	408	422	427	453	439	446	390	400	395	421	455	469	406	395	421	454	407	424	418	449	430	438	422	437	416	433	458	440	417	445	447	458	421	446	435	398	402	404	440	460	426	405	422	418	440	411	443	432	418	423	445	419	422	398	423	461	454	454	443	402	442	417	370	441	435	410	410	421	389	407	438	427	426	439	409	425	444	442	441	433	410	451	441	377	399	431	395	439	432	422	413	406	441	400	436	395	409	449	427	412	405	420	442	406	428	435	419	415	415	425	394	419	432	450	412	424	428	428	426	457	425	390	432	434	416	415	439	432	413	453	451	408	397	441	404	409	421	425	428	405	436	401	433	427	396	397	432	428	426	426	402	422	425	430	446	385	400	421	450	395	433	464	423	462	418	413	435	429	400	418	444	378	448	424	396	439	449	412	434	405	435	409	410	410	449	410	416	445	389	408	406	432	409	412	395	440	407	417	429	407	403	446	399	432	408	410	400	393	408	443	410	418	418	413	403	426	447	419	428	407	443	453	429	392	389	445	426	463	442	412	407	399	459	390	432	439	440	375	441	471	397	430	395	412	417	431	415	444	428	425	443	421	455	451	399	442	411	413	389	469	451	441	444	412	397	441	406	412	454	467	451	441	439	422	417	411	405	470	411	403	422	412	457	392	426	426	439	426	432	432	407	436	447	436	439	404	436	427	439	368	402	446	388	379	442	414	434	472	448	435	414	414	439	425	439	397	443	405	425	391	413	407	394	410	439	436	423	414	425	445	416	400	387	420	455	431	453	377	400	435	419	443	442	424	434	442	451	422	428	400	418	437	396	411	437	405	429	456	409	436	411	431	426	460	421	413	434	425	463	424	446	413	412	413	423	424	447	449	410	433	412	413	398	426	400	439	402	379	390	421	428	423	436	409	359	411	393	422	411	426	417	407	446	416	435	415	409	441	432	452	422	399	409	413	439	428	435	410	451	418	393	415	417	433	429	433	389	441	449	431	447	424	438	460	462	450	426	427	458	465	415	453	430	413	442	406	424	414	423	419	444	446	392	434	420	400	430	379	470	415	434	452	388	367	406	436	456	382	459	456	416	439	433	397	427	413	431	434	425	441	405	395	405	418	413	404	376	434	411	416	416	427	399	452	438	426	419	419	418	409	454	444	471	442	441	372	428	450	387	411	393	413	402	413	429	393	439	431	428	414	424	400	433	405	441	427	424	417	448	419	451	418	452	402	423	411	439	443	426	476	420	401	434	393	422	438	412	466	468	410	400	436	433	427	420	428	400	436	420	401	428	438	390	433	414	476	381	420	412	430	437	428	401	413	389	413	403	390	415	401	442	417	445	413	403	389	394	402	417	437	424	405	472	410	373	409	462	411	451	418	406	445	419	444	427	400	448	398	416	426	425	442	412	423	417	445	446	407	438	386	425	431	431	456	392	409	413	382	427	432	412	391	408	413	423	404	394	434	398	385	433	435	445	404	423	449	409	435	394	410	445	427	418	456	405	431	357	403	452	389	423	458	443	423	431	421	410	424	418	415	421	410	426	420	452	415	414	421	401	414	383	417	407	402	418	429	393	414	409	400	383	435	420	418	467	422	415	432	438	452	421	428	396	416	406	437	361	432	416	414	418	421	398	403	410	433	422	436	415	383	416	422	440	422	434	415	432	424	445	423	410	416	420	442	430	407	418	433	477	444	425	427	432	428	415	432	441	414	427	357	417	419	432	408	428	424	431	443	452	409	432	460	481	437	425	387	414	421	427	382	413	420	428	438	432	415	406	437	431	396	438	439	403	411	413	408	422	427	432	413	425	392	440	382	435	411	416	439	407	463	407	426	400	446	408	447	433	447	433	380	419	423	431	421	417	400	422	447	428	416	420	401	429	441	420	407	399	424	445	420	422	413	451	441	418	419	421	425	458	438	413	426	419	383	425	442	430	433	415	415	435	432	430	437	449	390	458	418	405	422	435	403	418	418	405	443	394	438	427	421	453	454	415	430	412	392	447	444	462	436	424	425	395	426	415	444	416	428	409	420	435	436	397	437	420	415	457	391	410	410	430	449	440	437	427	422	437	440	405	400	442	397	449	438	391	381	395	403	453	424	438	396	417	437	423	405	409	414	439	427	410	394	429	407	398	399	422	431	402	413	430	419	459	449	400	385	421	421	358	411	374	437	386	401	445	434	389	415	411	438	435	413	424	397	419	437	442	425	437	431	431	431	424	435	411	428	396	408	448	418	396	431	435	427	378	452	430	440	435	424	390	420	405	389	402	407	446	405	432	404	415	417	413	403	404	398	416	471	421	404	396	417	440	440	416	418	373	399	423	445	406	433	420	447	453	418	403	414	424	423	418	423	433	437	397	442	406	404	440	442	419	426	434	421	440	410	465	439	388	442	401	407	430	404	426	417	437	415	408	425	420	425	425	436	431	412	398	433	406	438	433	410	407	412	436	394	403	418	397	436	430	450	404	420	403	399	429	430	416	401
23172	21671	29583	24294	21719	21938	15061	5078	3578	2992	2723	2100	1864	1455	1340	1194	1244	1223	1062	1012	909	714	661	578	578	527	390	358	329	369	332	325	302	346	338	299	335	325	357	338	293	342	303	344	317	328	304	337	320	304	336	303	335	296	309	306	314	291	276	293	320	306	293	300	277	329	293	289	277	312	310	286	322	278	299	320	290	285	305	282	289	320	292	290	292	282	292	304	278	274	284	307	298	297	295	301	285	312	297	298	310	292	267	299	280	278	300	282	274	304	281	327	323	305	300	275	317	290	310	263	252	299	296	300	288	277	302	305	290	300	295	256	319	339	301	300	287	285	308	304	288	290	320	293	285	313	313	288	298	298	288	297	301	279	296	296	337	284	320	282	298	311	299	271	304	280	295	294	329	309	289	313	298	320	298	306	299	301	290	302	298	314	289	275	268	330	274	277	344	295	289	279	286	267	286	307	299	298	292	300	323	270	313	265	315	284	264	298	306	295	289	258	307	290	331	275	284	286	317	320	298	285	290	249	288	311	278	309	304	268	296	296	300	281	267	272	315	263	305	293	300	305	296	303	296	284	294	312	312	320	315	307	319	300	293	304	262	290	283	289	344	319	300	305	281	306	315	321	302	267	300	317	305	285	294	276	287	315	272	317	306	299	287	292	273	295	269	303	322	323	286	320	279	301	274	293	299	286	301	295	283	318	281	266	305	323	273	277	295	299	335	290	319	260	288	293	325	288	325	327	271	292	304	296	279	287	314	280	300	285	297	272	314	258	288	311	317	317	315	276	289	288	299	312	324	292	290	275	318	276	334	283	307	292	273	303	300	284	271	306	310	331	300	305	295	289	307	298	298	327	318	303	294	310	313	291	318	297	275	261	328	276	272	285	282	310	312	339	313	306	301	293	292	274	324	299	286	323	307	303	338	280	307	298	279	305	314	296	279	293	326	299	282	306	281	284	270	289	294	294	275	282	286	304	278	309	282	302	279	300	301	309	293	307	310	294	335	297	306	259	295	289	316	290	281	289	333	289	288	281	304	296	308	299	287	281	272	278	300	301	300	335	296	335	285	309	303	270	303	299	298	272	292	282	291	300	280	298	265	299	307	284	262	294	281	300	284	266	288	287	291	269	295	282	308	298	287	298	277	310	290	306	311	286	304	298	286	313	298	292	306	325	289	280	303	299	291	322	298	299	315	288	307	274	311	275	291	280	345	312	271	281	320	297	306	273	318	287	303	281	341	310	284	300	312	314	285	320	299	306	287	291	290	299	312	350	301	301	277	295	291	257	293	285	329	267	306	303	315	283	282	304	286	287	316	294	291	330	324	318	304	311	309	294	308	313	279	281	284	292	327	272	290	279	316	293	323	291	279	275	291	279	320	274	313	322	293	307	305	276	281	285	292	297	318	316	296	303	301	318	282	301	292	296	307	304	304	276	276	301	322	284	298	268	292	304	294	294	295	301	308	303	285	279	288	314	312	313	288	303	307	299	280	298	278	305	287	291	299	293	292	287	299	312	333	295	306	276	323	285	304	315	300	268	289	279	291	324	292	275	254	302	247	308	318	326	290	309	305	303	290	282	318	313	295	267	299	311	314	288	300	283	314	293	295	294	330	314	292	329	276	303	291	294	279	313	294	246	244	285	272	273	302	280	297	291	320	278	310	282	285	329	312	311	295	285	291	318	286	312	313	278	313	276	290	286	288	306	280	297	287	310	301	305	298	295	296	298	271	302	321	260	290	317	264	289	310	280	304	266	273	305	264	304	288	290	285	261	300	324	291	281	284	285	281	291	293	290	337	268	321	292	307	284	290	285	283	286	289	259	314	330	288	272	306	282	331	284	301	303	277	317	288	317	294	311	290	265	256	328	294	290	291	282	289	270	299	303	301	323	309	298	304	275	286	326	303	294	300	283	296	261	270	277	285	274	288	267	305	286	269	272	272	317	299	286	277	305	302	275	303	318	312	284	276	299	329	326	324	304	292	294	301	292	292	284	308	293	295	289	297	310	311	296	303	296	292	293	273	288	298	308	315	264	269	319	298	276	305	339	313	296	321	317	274	317	284	287	308	321	294	293	262	275	264	310	282	304	293	304	264	305	305	295	296	292	326	288	279	299	313	271	279	270	309	294	294	290	309	276	304	324	312	292	327	276	315	289	279	261	303	340	277	264	305	300	288	284	270	296	297	292	308	323	296	287	300	308	330	303	285	316	291	290	302	274	321	308	269	268	299	305	271	306	270	283	296	282	296	319	300	296	306	304	292	284	304	310	309	291	299	289	291	286	298	301	277	306	323	307	283	305	287	318	278	294	288	262	289	300	306	308	294	255	282	278	293	294	305	280	316	285	276	279	298	277	299	308	294	300	329	317	281	284	276	271	294	299	294	283	288	284	302	298	322	289	283	293	287	294	300	291	289	298	298	277	308	284	308	298	324	314	314	311	278	310	306	279	303	308	258	293	286	296	295	314	268	287	285	299	308	300	259	295	292	272	282	303	280	300	281	331	295	288	277	331	290	314	272	294	296	287	304	284	297	287	305	281	283	268	263	293	278	297	289	255	285	293	291	289	276	301	303	266	298	281	285	294	290	313	297	279	273	295	281	298	307	273	288	285	283	294	304	275	272	295	325	299	291	315	320	297	291	270	284	288	284	345	296	304	301	316	270	294	273	286	299	317	285	302	284	277	285	307	294	289	268	308	280	275	310	275	317	262	270	274	306	299	286	298	274	290	291	283	322	328	325	304	305	280	305	305	284	331	311	291	307	286	307	305	265	293	305	263	298	298	290	305	308	295	285	277	266	266	338	272	298	303	281	311	310	290	289	290	295	304	298	280	265	288	308	295	302	320	308	268	335	302	253	317	314	291	272	296	279	307	290	283	278	302	275	309	290	300	286	305	304	258	292	285	287	266	282	301	290	306	284	286	293	285	289	292	288	292	308	315	322	293	289	294	295	295	277	287	288	310	292	294	269	268	292	307	284	251	283	286	308	286	286	269	276	288	310	268	300	274	286	287	279	314	294	282	314	287	269	278	305	287	296	300	318	298	277	283	297	291	296	266	287	299	301	304	312	280	326	290	297	288	291	294	289	312	313	282	300	308	279	284	286	290	335	284	279	320	277	301	311	304	303	304	294	303	297	309	274	298	287	300	301	269	302	269	263	305	297	313	291	312	300	305	303	305	278	280	289	292	317	302	289	304	316	293	326	275	286	322	283	300	309	274	302	275	295	291	327	298	288	282	299	288	289	278	289	266	309	282	309	277	275	304	281	282	292	288	279	311	304	279	307	298	293	299	280	280	275	278	299	296	300	305	288	282	288	321	336	318	305	281	282	316	335	321	294	305	297	282	279	315	339	268	285	334	308	271	300	297	284	317	268	301	297	296	306	267	284	271	307	297	310	272	316	300	305	297	283	292	297	286	305	286	297	303	287	299	280	295	290	279	268	313	306	295	289	283	305	284	296	265	275	284	273	313	329	295	307	285
28996	44264	32913	20840	16944	11876	9298	7148	5970	4964	4207	3482	2821	2355	2063	1885	1796	1764	1560	1444	1171	985	837	755	747	600	465	366	375	320	338	363	325	321	331	327	361	348	353	360	324	349	359	312	328	324	336	289	308	322	264	296	307	316	286	313	325	314	282	306	333	291	285	306	322	305	323	261	299	294	304	274	288	305	299	299	286	285	296	319	309	297	307	327	325	306	330	310	314	318	308	301	313	317	272	296	276	273	320	314	275	317	296	295	292	311	262	284	290	255	300	293	270	301	326	297	332	275	319	282	292	295	304	311	297	307	297	279	326	295	308	275	302	297	266	292	317	271	287	281	282	309	240	310	292	282	301	295	299	303	287	297	301	279	326	278	316	297	309	309	295	278	292	304	327	318	339	275	293	302	296	287	328	317	281	291	309	313	295	332	278	299	302	308	283	239	276	334	293	293	323	316	347	287	315	264	292	315	308	295	273	318	297	287	307	296	267	305	301	328	292	323	353	318	273	318	322	268	316	285	329	283	266	294	294	276	333	293	315	264	295	258	315	286	307	308	321	288	291	278	304	304	287	308	344	342	268	311	294	339	320	302	305	298	317	331	282	296	267	272	308	296	296	283	266	304	285	274	299	294	273	293	326	307	293	295	280	286	323	301	279	292	300	286	322	309	326	278	294	276	318	324	279	285	290	266	316	281	333	304	336	295	306	301	267	297	324	288	301	318	305	315	318	319	306	290	305	297	293	267	317	305	272	260	287	298	307	304	286	291	323	326	298	289	284	292	323	320	315	322	301	283	280	278	318	307	306	307	298	309	318	284	288	272	290	279	317	271	310	303	322	284	300	269	292	299	302	294	297	294	320	304	292	293	314	290	314	269	310	320	287	316	278	253	298	289	273	267	288	294	317	281	293	291	292	263	305	288	282	312	291	308	271	331	284	324	312	311	332	280	291	283	334	277	307	274	311	306	279	274	296	295	311	289	282	275	273	274	322	280	292	296	297	307	297	295	312	312	285	307	286	271	289	287	292	310	275	301	307	289	291	284	315	286	272	285	260	271	268	302	299	286	266	303	285	317	289	287	313	296	319	292	289	282	304	282	309	272	303	296	300	275	310	293	292	300	287	268	292	271	315	277	283	280	291	307	250	290	301	319	274	301	249	303	303	303	286	309	269	282	293	313	251	321	302	303	286	273	294	318	272	318	289	281	300	292	318	283	312	292	299	318	313	294	278	301	284	316	296	340	318	305	326	299	275	292	278	292	288	312	311	284	280	323	311	272	270	285	315	298	354	270	300	320	318	276	306	300	268	297	308	270	299	287	275	296	296	317	264	302	292	294	311	267	289	298	293	290	304	342	295	284	300	302	300	283	300	291	298	311	310	269	301	264	275	313	258	300	302	320	297	319	277	281	289	308	277	335	273	281	298	327	314	283	264	308	289	277	313	272	318	310	323	303	293	303	319	277	310	292	280	267	314	328	290	282	320	326	282	311	283	303	309	297	288	295	306	315	322	285	277	249	300	320	290	290	276	309	297	280	296	303	276	295	287	286	296	285	323	293	317	289	300	284	302	308	297	307	278	289	282	284	274	287	307	305	292	305	273	268	296	270	291	319	304	294	305	291	306	294	282	313	313	283	324	304	305	291	336	290	283	288	278	285	290	269	283	327	310	323	261	281	286	250	311	308	294	309	280	314	300	277	272	307	293	290	309	320	303	268	297	284	271	304	280	295	299	313	294	300	312	288	250	286	306	289	288	307	315	289	264	299	264	306	288	268	326	303	323	303	288	301	347	314	284	282	266	314	299	292	273	282	316	298	307	285	265	289	305	284	282	286	276	293	297	306	272	322	287	303	262	267	299	286	284	336	292	284	280	275	306	322	275	287	280	286	292	300	310	293	262	310	266	327	326	311	315	321	333	291	313	295	301	338	278	300	298	294	300	296	304	297	309	296	312	273	302	304	276	278	300	280	311	287	287	314	291	306	300	311	329	288	294	280	304	268	294	306	252	297	264	325	287	308	312	284	334	307	311	301	274	286	302	289	287	275	312	289	287	302	305	269	298	294	294	309	273	284	318	287	279	298	308	304	294	276	282	301	285	310	295	293	294	330	309	293	278	294	339	310	313	319	279	299	312	305	295	275	296	300	323	276	304	306	294	288	299	308	300	297	302	284	319	292	300	289	293	295	282	277	262	254	339	320	298	255	306	301	309	296	312	293	280	304	297	285	281	285	273	334	303	301	299	316	288	268	292	282	316	323	279	269	281	300	302	286	267	298	287	274	298	282	282	248	302	318	290	276	299	326	298	315	298	283	320	268	244	303	276	281	319	322	271	296	283	294	315	316	315	306	292	311	292	272	301	290	270	290	301	288	336	285	290	306	274	293	298	308	294	302	267	333	265	293	260	307	277	301	282	302	299	332	291	275	279	286	283	274	306	312	305	297	296	296	297	310	294	297	304	284	322	280	290	304	296	307	298	276	311	297	283	306	275	313	286	270	310	297	300	262	268	296	285	308	301	310	311	297	312	281	294	327	278	315	277	299	292	276	299	255	302	276	313	286	292	301	290	289	310	330	310	269	295	310	321	266	338	301	311	285	300	283	318	301	304	274	284	277	330	319	296	335	335	267	304	285	289	292	303	294	307	290	295	310	293	303	300	276	306	281	293	286	302	305	314	294	321	294	292	305	271	286	276	321	322	320	272	275	290	277	336	305	320	308	306	303	313	291	266	288	315	306	277	266	310	290	305	267	317	273	293	271	296	306	297	279	276	264	296	295	297	281	288	287	284	299	302	298	292	332	310	304	317	283	319	283	291	266	290	318	351	305	312	298	302	344	312	271	276	312	297	333	303	278	301	309	274	270	288	284	288	278	302	285	274	295	310	279	329	292	280	326	301	311	292	298	286	315	302	327	274	285	320	289	322	277	303	272	301	303	321	306	291	295	293	310	301	300	307	320	290	304	307	298	295	328	296	319	347	295	309	329	289	288	292	298	313	314	294	298	318	324	316	311	321	301	296	282	309	306	294	268	298	283	284	285	287	288	287	287	279	309	316	281	282	319	259	304	301	300	297	313	282	313	321	287	292	264	303	270	283	300	303	284	305	272	280	286	285	283	273	289	314	290	322	273	303	286	306	329	322	287	321	283	292	305	278	304	319	288	313	281	306	303	313	276	264	288	265	285	317	269	305	308	312	284	320	273	291	299	293	296	295	270	290	303	278	332	281	289	301	290	284	325	266	295	310	294	311	281	281	292	305	293	300	333	274	286	294	286	272	282	290	289	297	301	301	305	263	301	292	288	271	302	303	306	305	290	314	270	290	312	297	294	289	303	302	281	285	318	293	308	284	299	285	309	284	279	308	285	300	304	294	297	288	300	333	288	293	302	306	287	307	328	314	310	314	287	295	271	286	270	290	291	317	315	304	283	311	279	331	312	334	301	319	306	294	305	333	317	300	275	315	323	312	292	290	281	298	299	273	313	310	272	301	303
29485	23084	21933	13389	6421	3699	2388	2070	1636	1325	1129	956	847	764	726	641	742	607	602	544	504	471	418	386	384	316	278	313	288	274	269	288	273	286	284	295	293	308	307	298	279	280	311	289	321	260	261	284	276	280	291	271	259	280	267	285	286	293	269	287	288	276	321	283	293	291	290	276	274	265	263	276	268	280	281	285	276	285	303	291	301	289	266	296	245	307	293	278	289	277	298	278	299	292	258	268	285	281	285	273	285	295	289	299	257	298	289	279	275	296	262	291	260	283	272	265	263	275	276	301	311	246	275	298	255	287	258	262	256	261	257	293	274	277	263	275	281	288	266	277	293	284	278	281	270	296	258	273	300	294	290	261	268	260	279	291	284	254	288	266	287	271	290	281	281	273	258	326	274	294	262	291	287	300	292	302	265	295	276	247	275	316	272	275	285	282	274	278	283	277	316	287	287	290	254	290	286	253	275	276	270	313	291	266	314	300	279	278	295	270	261	280	272	274	275	265	273	296	287	271	262	256	285	269	264	294	282	287	285	294	271	282	306	273	310	250	264	290	286	300	279	283	313	288	246	292	268	280	256	268	281	260	302	271	266	259	261	278	296	277	285	271	267	308	271	325	259	299	302	291	242	254	302	285	275	280	275	293	273	317	283	305	298	270	294	267	294	285	291	273	283	330	288	283	275	265	293	273	277	263	305	255	267	267	282	280	276	275	273	286	278	282	290	288	311	262	268	241	311	275	291	270	271	303	301	262	264	285	250	280	277	298	301	265	272	295	267	257	293	281	256	262	264	278	276	267	290	333	307	299	297	281	281	304	256	268	263	275	301	272	286	274	258	301	274	245	311	310	298	297	289	268	282	266	281	291	277	279	283	274	261	248	296	284	271	315	304	261	275	266	275	285	272	278	323	261	271	275	276	284	278	282	289	314	262	283	273	284	287	283	279	279	290	278	253	246	260	269	303	297	287	274	277	283	257	295	233	276	283	314	253	287	297	279	297	267	265	308	311	268	303	275	292	282	266	258	264	299	261	299	288	291	281	266	283	268	285	277	271	285	280	287	295	273	280	277	262	285	275	282	284	272	295	282	289	280	275	284	286	290	276	287	243	274	293	269	293	296	295	279	296	270	299	282	274	305	283	277	280	272	275	271	280	278	255	255	283	273	293	271	276	278	270	272	278	305	278	268	274	233	287	282	285	254	274	255	281	276	281	261	294	281	268	258	282	302	284	323	275	261	304	280	293	254	304	294	271	276	274	292	280	275	261	253	266	295	304	293	296	275	264	295	277	261	279	296	283	274	270	276	311	272	273	282	279	269	269	261	254	285	291	253	281	271	262	261	258	310	298	295	268	286	283	275	260	265	261	273	297	270	324	263	252	271	282	272	285	276	305	292	276	255	279	285	288	265	282	281	261	257	311	303	269	262	271	265	285	278	251	256	264	298	275	285	297	273	290	291	249	282	290	281	291	316	284	287	274	274	291	257	293	246	289	295	308	282	285	271	268	320	287	269	270	284	295	255	293	279	293	306	261	263	287	289	324	284	287	280	269	276	288	278	292	252	277	305	288	280	287	287	277	282	269	276	277	303	264	267	281	275	290	273	299	275	281	295	276	290	289	302	281	284	248	282	278	259	287	251	282	282	274	271	253	261	278	305	273	282	296	288	275	283	264	283	292	293	285	285	304	269	269	291	286	295	321	263	286	306	270	314	271	270	288	257	274	278	265	261	250	240	297	288	259	296	299	282	282	276	273	279	285	308	307	278	266	298	283	268	286	300	261	278	262	299	300	272	274	304	302	300	260	287	301	254	301	299	291	262	279	249	280	296	298	276	320	276	260	296	280	281	266	267	276	284	285	269	274	261	287	299	264	289	246	279	305	304	289	293	287	278	285	261	292	280	292	282	269	280	255	292	283	279	273	292	273	274	309	270	299	294	292	266	275	277	271	296	243	279	260	283	282	290	284	246	323	271	306	296	271	266	288	293	259	263	305	312	296	284	273	291	287	295	280	259	282	273	310	299	265	310	244	296	286	304	289	272	254	312	318	279	249	295	292	294	287	293	269	297	284	280	292	261	282	297	303	274	277	312	257	306	274	287	271	289	277	267	269	302	266	260	282	280	247	284	293	278	286	264	249	289	255	274	289	299	283	277	257	252	277	276	273	280	291	293	283	274	269	305	263	286	255	287	277	309	303	292	259	267	261	288	303	305	260	296	260	286	258	309	281	282	306	263	295	282	274	263	262	279	291	309	269	287	292	274	270	263	258	315	263	263	290	302	280	249	266	283	280	273	282	258	272	297	264	274	270	311	272	295	257	259	287	261	285	286	292	299	275	306	277	282	271	261	247	298	295	256	281	270	285	290	262	270	308	269	273	254	280	288	263	273	275	285	283	257	282	270	259	252	276	277	276	280	282	285	288	262	265	293	272	259	272	260	285	261	282	256	263	297	272	271	254	273	272	264	299	287	299	281	250	295	269	286	279	263	286	282	301	304	283	269	264	304	291	247	263	233	274	265	279	266	284	291	275	304	285	279	286	278	268	304	286	274	270	311	300	261	276	283	257	312	318	303	255	269	272	262	272	297	247	268	284	268	273	289	234	268	286	263	295	277	286	275	250	252	282	275	302	301	312	321	299	300	275	271	264	311	267	307	254	235	284	284	280	284	296	265	276	256	252	267	275	312	288	279	278	292	275	300	290	271	262	279	302	282	249	243	297	290	266	278	290	324	274	299	267	296	280	243	314	320	295	278	298	292	295	279	267	280	317	263	281	293	265	308	289	288	277	244	287	281	290	290	294	288	310	288	276	291	278	262	279	278	279	269	296	267	307	273	243	278	292	290	296	268	256	273	285	257	289	269	283	269	263	269	249	278	291	310	268	276	251	279	279	283	299	271	267	263	248	268	294	298	279	277	257	293	280	245	281	298	253	283	267	272	290	277	266	271	271	297	278	267	297	287	302	281	296	275	288	284	288	290	312	291	272	291	280	278	284	295	265	283	279	294	281	289	275	276	269	264	273	314	294	298	262	281	262	278	274	291	277	300	286	300	309	276	307	273	265	268	285	258	266	296	290	290	262	283	262	283	265	261	285	257	258	281	327	275	278	275	277	256	277	280	270	277	263	301	279	261	283	269	269	280	302	268	276	264	286	264	278	258	296	283	300	278	285	275	294	285	273	294	260	285	281	270	230	294	282	302	278	267	285	260	268	280	278	297	249	312	275	268	287	275	273	261	319	267	303	274	257	261	269	282	227	278	284	283	290	290	273	259	266	259	279	250	309	278	275	305	331	261	291	271	250	306	300	251	266	252	266	272	269	321	279	255	269	255	281	308	262	294	310	266	264	278	286	274	293	265	273	285	259	302	275	296	279	278	288	249	314	290	281	284	287	283	267	325	291	260	302	286	260	278	288	288	260	250	258	291	278	266	252	287	284	287	309	273	305	287	284	269	277	277	296	281	268	277	239	286	281	268	290	274	308	263
23566	29269	22214	12194	8448	5668	4174	3493	2889	2203	1955	1528	1414	1250	1020	989	1065	918	865	725	629	567	512	483	447	433	345	354	307	311	314	329	346	309	319	353	334	300	308	331	335	353	283	318	335	313	300	292	283	297	281	315	291	298	293	310	277	295	277	326	302	312	312	328	300	320	303	303	314	304	293	316	320	285	300	288	314	290	315	301	317	318	296	287	309	323	308	319	295	316	303	319	260	328	298	309	301	298	297	296	339	324	304	254	265	314	310	290	310	326	272	323	310	289	315	307	281	323	292	311	311	348	311	292	298	334	333	310	288	281	283	309	330	317	261	304	302	307	300	330	277	359	304	294	324	319	323	294	306	290	301	320	282	319	278	291	280	303	326	306	282	314	297	271	293	317	291	283	267	300	301	307	304	292	245	323	272	280	304	299	307	290	319	304	304	334	286	303	311	301	298	304	289	286	312	299	309	320	309	317	308	273	310	303	314	286	284	267	324	307	312	290	313	293	305	319	297	280	313	295	282	276	313	322	335	293	329	303	306	302	291	291	293	305	298	297	333	272	343	306	292	318	310	337	298	297	305	294	320	313	279	311	322	310	304	299	278	312	317	267	277	291	293	282	303	304	304	314	298	296	329	326	305	311	308	297	327	301	302	299	311	281	261	329	327	302	307	282	295	314	316	292	296	288	283	293	287	289	324	296	302	327	305	302	274	288	320	319	276	299	316	260	271	328	285	307	298	306	291	284	314	312	317	307	314	299	304	301	303	313	262	282	297	275	288	315	300	287	297	298	309	307	298	307	302	326	299	329	286	268	304	306	295	312	344	306	309	307	308	308	288	316	286	276	304	278	272	286	260	314	277	312	272	305	326	297	291	288	328	266	290	312	300	283	288	301	340	340	288	287	323	301	279	284	262	285	298	281	325	295	300	284	290	308	324	290	307	287	330	311	276	299	298	290	313	321	289	314	314	315	303	290	311	298	313	310	316	308	291	263	282	281	325	321	321	282	335	314	281	302	304	292	289	301	288	280	309	273	278	277	326	296	322	296	283	291	291	307	291	282	298	304	282	316	341	267	339	295	328	331	302	318	329	318	320	319	285	311	289	294	327	305	360	286	295	311	305	319	298	324	290	283	300	315	296	318	308	289	275	306	312	319	309	257	287	289	303	291	304	307	308	297	318	315	291	258	292	310	289	329	280	296	297	304	314	299	314	292	320	275	292	307	330	286	291	327	286	326	305	315	294	308	337	283	297	280	309	303	332	271	303	341	290	291	304	259	284	329	309	311	306	307	335	289	284	290	300	287	309	287	315	310	311	338	318	312	315	296	290	305	287	321	298	311	299	313	316	307	335	300	287	307	293	306	314	289	319	304	283	304	299	283	277	310	270	304	313	306	278	313	285	308	331	298	293	313	328	307	288	340	332	301	315	295	323	298	279	304	310	297	309	291	291	303	316	290	316	311	339	263	284	314	296	341	278	308	324	310	276	279	284	294	319	308	303	308	324	280	289	270	299	304	312	307	301	322	328	284	302	308	301	313	317	297	290	330	317	303	287	311	306	292	311	291	298	301	285	320	324	339	282	312	295	311	306	259	316	287	323	288	324	314	296	298	312	304	301	318	282	311	300	298	303	276	330	296	303	324	299	308	317	285	279	287	307	285	263	310	302	306	321	284	311	301	285	325	304	295	310	310	290	300	310	300	302	302	316	322	294	314	303	305	307	315	296	306	290	299	312	288	284	295	266	306	274	283	268	300	324	321	289	313	301	303	286	316	269	303	309	279	280	310	281	278	326	272	278	343	339	309	298	283	286	316	299	307	310	304	279	272	298	305	317	294	284	297	287	296	314	280	312	336	296	274	293	330	296	309	294	299	338	311	320	316	317	301	331	293	290	299	311	291	308	296	297	303	300	298	284	319	287	292	337	303	291	286	296	286	309	295	312	303	296	322	315	294	267	283	299	299	296	263	340	299	306	314	315	293	264	295	294	280	278	316	322	304	306	300	282	255	302	298	303	339	299	298	279	318	308	287	291	293	299	282	301	305	304	325	341	312	297	304	301	309	283	328	302	322	318	288	308	335	284	337	251	337	276	317	306	292	310	303	322	321	302	302	315	281	316	292	315	305	310	290	299	313	319	297	284	288	295	328	280	284	275	318	287	302	323	287	268	308	310	322	275	262	301	306	293	315	300	296	298	343	311	339	312	301	325	313	275	292	300	299	301	277	325	306	303	305	321	279	305	312	308	299	290	273	304	317	296	285	303	302	293	275	320	296	299	295	297	310	304	294	281	307	318	309	305	323	283	285	309	286	313	310	298	306	290	317	298	293	299	316	281	311	299	295	311	307	280	294	313	298	306	300	305	290	330	289	298	303	312	292	294	287	324	298	292	311	319	258	309	294	306	295	313	303	305	276	287	304	300	307	294	299	286	306	270	314	320	309	283	283	291	286	298	293	283	265	297	255	298	314	324	315	295	318	296	288	287	292	280	322	325	300	284	312	302	274	289	293	354	319	299	338	281	294	291	294	308	321	282	306	277	336	276	319	289	315	300	288	306	290	285	304	302	321	309	319	290	280	316	305	325	291	344	301	306	338	305	299	288	319	295	292	314	284	316	283	295	324	295	302	303	320	321	317	305	313	328	306	299	325	279	306	343	320	308	291	273	286	312	280	265	297	337	272	309	302	304	301	308	320	313	311	291	291	284	301	283	330	317	305	294	314	288	298	306	304	302	273	305	308	312	269	308	309	319	292	286	270	312	285	297	279	299	294	286	326	305	308	302	325	280	284	258	298	293	291	310	285	327	342	287	293	302	308	276	276	294	308	317	315	307	306	335	298	315	295	286	334	298	309	314	293	303	289	311	301	326	307	330	291	351	294	279	297	323	297	277	306	266	309	309	296	315	291	306	330	309	326	307	266	293	314	301	304	295	321	322	323	329	266	307	280	317	289	328	242	322	315	308	347	296	299	312	337	302	319	293	296	310	290	310	321	279	302	281	321	286	321	303	320	281	291	313	298	307	312	311	286	315	280	288	276	338	298	296	312	294	321	284	290	285	315	296	328	298	291	274	330	323	355	328	330	286	334	302	287	312	310	296	331	310	320	287	302	291	307	302	312	317	299	280	308	311	327	293	308	318	308	323	286	302	292	297	288	278	311	303	299	320	291	306	285	300	314	352	299	324	274	280	340	292	306	300	267	325	283	334	268	292	289	295	289	326	299	311	302	326	300	302	307	355	320	331	308	300	321	312	317	307	291	286	278	288	291	303	307	277	308	303	308	301	331	288	299	304	328	296	322	311	289	332	302	299	320	294	279	296	320	313	339	312	275	287	276	329	293	289	291	298	299	287	294	306	329	303	296	320	321	327	291	312	300	320	315	294	297	310	311	285	288	309	308	354	299	314	299	295	291	341	303	317	311	294	314	273	309	328	299	299	319	298	298	263	328	318	299	320	324	270	347	286	292	321	316	292	309	297	295	308	284	339	317
24480	21696	29183	24825	21761	14969	5272	3123	2464	2010	1686	1369	1111	1044	1052	996	881	887	682	509	471	446	398	387	372	237	228	221	198	202	186	181	187	209	193	169	175	171	201	179	195	158	187	185	184	187	179	184	202	172	175	160	155	157	178	161	156	165	163	166	172	147	141	165	165	173	152	173	176	178	179	161	152	153	169	153	150	161	143	158	165	169	161	160	173	165	149	171	176	152	168	172	163	146	165	176	158	171	165	177	148	154	151	178	177	168	162	135	179	170	199	168	180	169	190	153	163	173	192	168	168	156	162	170	156	169	158	187	159	159	139	176	168	157	156	162	154	171	189	177	156	163	177	157	163	176	171	162	152	169	180	134	164	148	174	145	186	198	160	173	163	155	170	183	159	170	164	138	179	163	165	169	164	163	166	167	178	189	164	163	167	186	144	170	159	174	188	156	176	189	165	163	187	189	166	144	160	165	171	171	173	164	160	165	169	153	161	151	187	157	163	185	178	160	167	153	154	182	170	172	147	167	176	172	168	135	176	150	156	167	175	166	161	168	158	173	169	162	136	147	189	159	156	169	167	155	160	169	163	179	166	168	170	150	163	180	150	149	160	163	170	161	183	162	179	165	169	171	166	169	190	153	175	150	158	170	182	165	169	152	167	168	160	178	163	168	155	187	147	162	173	168	175	162	157	149	136	163	155	149	176	151	168	178	170	150	170	170	172	156	173	163	178	170	172	161	158	167	165	187	141	174	180	157	199	172	187	144	148	168	164	172	186	153	171	180	165	150	182	172	168	159	166	163	172	151	159	166	185	167	162	178	174	163	183	166	184	180	169	194	158	162	156	165	169	170	167	184	152	168	164	161	147	166	200	153	174	150	159	179	148	162	163	159	164	173	173	172	171	176	171	179	158	161	180	167	156	175	173	151	173	149	141	142	162	180	158	158	174	172	162	161	148	170	158	173	141	175	158	155	174	165	181	166	180	161	165	162	166	163	188	173	165	140	166	161	180	181	156	149	144	145	177	181	161	198	164	172	179	201	190	144	171	172	190	169	158	166	176	173	158	165	153	157	173	187	147	156	163	176	168	160	144	170	164	189	171	167	146	186	180	190	149	130	139	183	160	171	178	163	171	169	166	179	158	146	154	187	170	164	163	176	154	168	181	156	178	176	176	171	158	193	154	159	146	171	167	174	146	146	170	188	170	145	177	162	194	164	154	200	160	160	187	162	151	167	179	158	167	165	172	171	185	147	171	188	161	162	175	171	139	147	175	153	178	161	166	166	182	173	187	173	153	133	137	165	147	178	183	170	155	166	165	174	164	169	162	177	164	168	166	170	164	165	160	180	159	168	162	173	165	164	170	161	164	161	158	148	157	181	161	170	168	150	198	154	157	184	177	160	176	162	153	172	187	162	171	169	170	158	174	176	150	175	165	171	152	124	200	166	167	176	147	152	162	188	168	164	144	171	137	148	152	169	155	139	186	134	166	171	148	157	175	168	199	183	142	186	178	161	137	158	178	167	179	147	152	152	179	159	161	153	196	166	154	157	176	138	169	170	172	177	152	175	154	151	171	153	174	192	162	188	185	157	176	175	136	166	154	189	170	152	174	158	176	189	162	162	166	149	174	156	161	164	177	165	184	161	174	171	198	154	159	151	168	153	162	161	154	164	190	163	162	156	183	154	162	177	164	148	176	160	186	159	167	150	191	170	160	165	165	174	140	179	176	185	184	155	160	179	180	169	156	186	169	166	142	158	179	151	181	142	164	174	173	180	192	160	179	172	165	170	168	143	168	181	163	169	158	188	161	178	148	166	139	161	194	165	178	179	149	180	157	177	177	183	159	164	168	175	169	167	152	160	162	157	151	166	187	175	161	170	161	168	173	171	165	169	191	161	175	170	181	189	155	200	157	164	174	156	193	174	182	151	146	142	189	167	169	153	168	156	145	165	150	152	151	194	165	145	147	147	204	163	179	161	185	160	167	149	195	146	156	166	161	166	194	181	160	144	174	164	177	152	168	146	191	161	168	155	170	169	166	172	183	145	169	154	168	156	152	160	156	161	178	156	168	150	162	171	177	167	148	150	167	158	161	169	197	174	143	150	165	168	143	172	174	148	162	192	145	147	170	139	193	171	191	165	188	152	146	181	171	201	172	165	169	167	180	162	162	171	161	154	157	166	142	160	156	173	142	186	159	165	183	182	133	151	140	175	174	163	173	169	157	164	153	171	183	143	181	153	146	185	148	144	151	182	154	185	167	173	170	160	166	164	169	145	184	173	169	187	153	171	150	170	175	172	171	154	158	158	167	167	168	166	173	164	186	162	180	160	175	149	178	157	157	162	169	183	150	207	172	174	182	156	154	162	183	163	168	174	158	170	153	152	155	148	176	155	172	168	155	153	184	177	174	163	151	183	177	190	159	135	153	182	185	145	158	175	143	165	162	175	155	185	157	159	154	159	155	178	153	159	175	156	170	172	151	182	170	181	153	168	172	145	153	146	184	161	167	177	173	155	175	174	164	164	166	193	161	181	166	183	168	166	168	165	180	177	156	166	168	178	184	176	177	174	159	150	180	164	183	171	142	175	160	180	174	162	168	170	177	172	154	174	158	183	136	151	166	170	174	182	175	164	165	200	148	166	145	177	178	163	147	191	163	169	146	132	165	179	159	164	165	185	199	146	159	172	166	161	184	192	170	150	159	172	150	169	157	180	167	164	161	161	165	167	155	140	165	183	144	149	196	166	166	139	180	176	163	173	166	177	148	147	182	168	176	164	166	143	156	163	171	136	153	142	167	158	176	152	166	212	166	159	154	152	160	158	163	147	163	157	167	162	148	159	178	183	151	174	150	174	187	150	155	149	162	154	174	173	132	185	149	155	168	181	154	165	172	186	178	168	172	160	179	159	180	185	160	160	172	172	141	134	163	168	154	156	162	161	148	169	164	162	169	172	160	174	207	163	177	175	159	184	162	190	173	141	188	160	161	176	128	154	162	172	148	191	148	169	153	161	158	179	158	185	168	180	166	155	165	171	183	146	166	193	180	156	177	160	161	155	142	152	194	161	170	176	133	159	161	168	175	168	172	159	154	173	181	172	154	165	149	163	160	164	173	155	184	148	140	170	176	160	176	195	165	168	156	169	176	168	145	171	160	185	156	193	159	180	188	174	161	168	167	146	181	184	160	137	154	156	166	160	168	142	180	168	184	153	162	176	181	169	183	182	131	169	173	173	183	171	168	159	137	164	176	181	173	156	155	171	165	170	190	153	165	174	189	169	154	147	151	172	152	148	159	158	167	163	166	153	184	152	179	185	153	168	184	155	177	190	172	163	171	152	168	187	178	180	158	174	153	160	182	162	178	149	157	185	185	172	170	165	160	173	151	162	168	176	185	173	134	195	154	187	159	187	171	176	159	160	172	168	159	160	178	158	171	155	168	176	172	169	179	176	149	161	171	166	148	146	174	157	132	162	163	192	156	178	162	167	162	164
25838	37527	29812	18350	12787	8806	6181	5233	4428	3408	2757	2225	1920	1802	1612	1511	1398	1245	1014	816	665	668	585	516	440	371	279	205	223	233	193	186	206	201	214	210	219	232	227	215	180	194	206	198	204	202	213	204	194	205	225	177	181	180	175	174	180	195	162	180	183	181	188	193	204	182	207	193	198	179	187	149	195	180	202	186	207	196	173	184	179	170	178	202	196	177	194	190	182	159	204	199	178	192	177	174	158	183	200	180	168	192	179	181	164	167	187	204	175	183	171	167	198	183	198	182	180	174	181	194	199	206	201	184	182	164	204	179	182	206	195	173	176	183	187	158	203	186	178	176	178	202	178	187	161	183	166	186	192	184	184	196	206	194	162	206	166	179	177	200	190	196	165	179	183	147	178	169	181	204	191	188	201	191	205	198	157	171	175	186	167	177	183	196	167	198	169	179	184	185	203	182	177	174	170	164	187	174	190	176	174	190	198	153	174	164	193	189	205	175	169	195	193	195	203	176	187	187	186	181	176	175	195	218	191	177	159	184	181	219	175	179	175	166	171	185	185	199	188	163	179	184	182	184	203	178	183	184	175	175	174	195	213	181	190	179	172	189	178	210	198	191	193	189	180	169	193	185	172	154	197	159	176	187	169	186	199	186	177	171	178	201	198	183	178	169	203	203	187	171	192	190	166	195	182	180	169	187	182	145	187	190	199	176	191	177	166	178	195	184	167	179	202	197	181	166	175	183	197	191	197	181	154	148	178	174	199	175	202	173	184	175	204	179	185	180	183	192	181	194	188	200	175	183	166	204	170	185	204	175	192	218	169	178	170	175	196	183	192	195	177	167	179	171	174	205	179	189	173	188	166	170	179	171	214	185	181	178	195	178	189	185	152	181	177	168	203	169	183	176	198	148	180	183	174	180	188	211	179	192	186	188	200	178	174	184	188	189	182	200	176	186	181	189	183	185	165	184	188	167	203	166	173	183	190	164	178	192	169	170	168	197	189	198	191	186	170	189	169	172	184	169	173	188	165	178	190	189	175	186	172	195	160	185	157	180	190	180	175	159	185	187	186	172	189	189	191	158	165	193	204	185	195	168	181	162	167	182	215	169	171	172	178	169	196	194	192	165	189	173	195	184	211	203	180	149	171	192	177	177	144	173	164	175	184	169	167	154	162	213	162	198	183	163	189	193	177	171	188	161	172	185	202	180	176	163	181	158	184	195	185	178	182	213	194	190	194	162	175	164	183	182	183	173	171	184	160	200	179	193	188	185	174	166	182	198	184	184	191	190	174	198	184	183	188	181	173	171	154	179	181	172	206	166	200	174	163	159	187	171	194	178	172	226	192	191	165	177	174	157	183	170	156	173	168	179	174	202	197	180	207	191	196	189	167	183	196	189	189	189	200	181	188	183	181	195	185	188	194	171	177	170	163	165	182	184	161	180	199	179	179	161	200	172	174	196	202	185	196	185	181	171	172	170	187	165	157	169	192	185	171	202	202	173	164	173	164	197	191	188	184	174	201	195	162	165	173	173	141	190	187	195	169	194	189	185	178	193	182	164	191	172	193	191	174	166	178	171	179	186	175	162	160	193	195	164	175	169	192	192	182	185	199	199	171	176	176	163	183	173	206	183	172	162	173	184	187	203	186	168	164	197	175	193	171	191	168	175	198	206	175	186	193	224	168	175	182	190	166	197	182	168	192	172	194	194	169	180	175	193	194	180	168	217	194	184	173	167	180	200	163	193	173	176	162	166	198	181	192	195	178	187	164	194	198	182	190	188	173	181	161	154	194	193	170	186	196	176	198	189	208	184	195	199	200	190	170	179	187	187	181	201	172	166	192	183	188	188	207	177	182	192	190	191	191	199	177	174	207	186	202	193	190	178	189	185	172	199	164	184	197	160	185	178	185	173	200	183	188	182	160	173	166	170	193	195	193	188	198	160	181	183	175	181	182	200	187	213	181	168	176	205	196	169	186	160	196	183	194	189	168	188	189	189	207	191	190	211	210	191	198	175	188	210	171	188	197	186	155	175	191	170	207	182	175	186	204	197	193	209	196	181	187	177	182	188	172	183	219	185	211	191	185	170	189	204	197	180	176	173	179	190	163	190	171	170	178	170	178	150	172	192	188	223	179	192	181	169	184	195	177	204	171	188	176	146	187	177	189	161	192	173	162	174	160	182	194	194	178	192	165	180	176	206	155	198	179	179	167	166	187	196	153	174	179	176	188	170	194	180	184	177	194	180	169	194	186	184	177	190	196	204	172	168	189	175	178	190	190	189	193	189	154	158	175	166	187	192	167	166	194	191	166	181	182	177	207	190	209	191	180	199	193	213	205	198	187	168	158	178	182	169	162	188	186	184	200	179	181	179	208	157	187	174	183	182	176	174	196	175	185	172	189	177	181	172	171	183	185	179	190	176	196	180	199	171	173	169	177	195	197	199	187	183	184	162	162	196	177	163	183	173	196	156	168	191	182	169	178	154	185	182	177	192	185	183	159	177	179	180	178	201	181	180	173	178	183	189	185	191	203	172	184	171	208	201	202	201	174	193	183	179	178	206	203	174	192	181	170	189	183	165	205	190	185	191	194	154	176	193	197	167	177	173	196	203	204	205	195	197	195	175	169	201	203	165	155	175	198	155	196	186	181	181	182	181	171	205	185	183	168	147	222	202	173	183	192	177	188	182	194	184	195	192	212	185	160	181	179	203	154	190	181	178	175	153	210	171	184	171	174	185	174	179	174	181	192	182	190	185	194	214	188	179	207	189	174	176	191	181	190	189	200	208	185	187	190	177	186	166	176	183	188	190	194	174	199	175	180	156	195	187	188	192	218	154	197	193	170	171	192	186	176	192	186	193	177	177	195	187	212	184	167	163	182	195	179	213	192	167	171	193	192	185	178	188	159	182	183	200	174	148	192	196	200	183	177	168	190	194	193	187	196	167	191	215	197	167	148	172	193	182	167	172	189	181	198	179	197	196	186	194	185	187	172	192	172	176	180	177	174	171	187	164	205	184	188	167	206	190	182	162	176	176	189	173	171	178	198	190	197	180	181	196	156	182	171	173	196	176	177	171	171	223	189	174	174	171	165	191	192	196	165	196	172	187	195	167	199	180	185	172	157	162	175	215	194	189	182	192	200	195	197	183	189	222	167	177	190	194	175	180	198	184	191	154	181	194	194	174	189	165	175	176	163	176	189	175	208	185	201	177	174	184	168	197	169	148	190	183	169	182	192	178	177	197	209	168	204	198	197	183	163	160	160	190	185	173	184	187	173	201	183	167	170	179	175	176	174	157	189	160	188	184	160	199	208	175	179	190	183	165	196	179	180	192	186	173	187	164	183	171	175	175	193	179	174	191	169	219	172	187	190	184	191	180	179	150	196	185	190	180	161	170	184	171	207	193	213	177	179	182	183	172	177	186	185	177	186	165	171	191	170	199	189	177	175	177	170	179	174	182	186	192	209	181	188	171	160	181	166	180	156	219	180	163
24371	20688	26932	24632	15573	5612	3008	2322	1858	1682	1367	1261	1042	912	970	965	896	835	696	667	611	575	615	592	527	415	435	403	399	409	402	412	413	399	434	417	390	399	398	414	430	389	383	394	409	370	393	393	411	391	390	415	413	407	409	403	403	392	408	384	390	414	417	436	422	363	377	386	390	417	371	363	370	421	413	389	385	430	382	415	389	428	392	409	369	396	410	427	393	415	366	403	405	372	374	345	364	383	409	416	390	372	389	402	360	366	396	412	375	375	373	393	394	388	422	388	406	427	399	390	417	380	375	393	414	374	397	414	438	396	444	381	416	373	422	404	384	376	356	383	376	386	395	408	371	406	388	389	404	378	400	401	406	386	374	377	377	384	379	387	378	393	416	385	400	379	374	363	409	377	387	415	366	396	382	392	405	385	395	417	402	372	363	360	401	385	435	401	412	403	390	432	378	379	409	370	405	414	394	403	371	362	415	395	379	406	402	358	371	384	407	367	392	392	381	411	375	378	388	404	395	411	387	403	400	397	380	363	387	394	382	385	422	397	372	386	366	385	406	407	363	357	415	386	369	400	369	397	393	372	380	384	421	395	362	379	387	417	381	358	388	395	369	404	360	395	400	393	381	388	350	417	401	370	396	371	374	418	391	387	401	390	385	342	353	377	418	400	402	418	389	400	367	365	384	417	392	410	417	364	397	382	405	372	405	400	419	395	375	384	418	391	372	402	373	409	388	381	408	371	379	397	393	407	367	369	386	409	417	373	423	380	382	380	403	390	408	352	407	392	357	375	395	342	396	373	403	387	395	390	405	403	389	397	364	364	379	387	395	374	373	419	418	373	346	353	382	376	371	408	387	397	362	434	360	393	417	413	361	374	423	380	393	398	408	418	393	440	397	386	436	409	390	373	345	368	392	393	412	374	365	377	408	403	388	361	390	350	401	389	418	392	388	395	414	400	385	397	391	386	399	434	368	367	407	388	389	367	400	421	387	388	418	390	405	390	391	390	378	360	417	375	403	369	397	365	383	374	401	387	374	405	403	393	411	345	366	372	383	375	356	390	378	387	402	411	360	396	391	386	376	419	387	410	401	377	376	384	383	399	431	395	386	361	399	357	359	416	397	412	383	415	382	387	431	421	391	375	384	415	396	414	393	419	372	378	421	410	378	403	389	406	412	424	411	392	398	399	408	384	401	406	376	348	375	424	393	396	354	357	356	393	352	351	385	378	411	428	404	357	382	433	384	391	390	418	407	360	390	361	356	383	369	357	368	382	379	398	388	395	377	372	373	403	422	384	368	391	385	382	379	393	368	394	357	378	384	400	398	378	385	415	377	369	362	411	417	408	411	348	402	419	356	371	376	433	452	388	380	384	385	417	395	427	403	395	349	378	418	372	393	407	433	376	384	422	413	365	387	373	383	386	363	401	420	427	390	385	374	375	396	423	377	417	407	372	355	390	374	415	385	400	403	350	376	383	387	379	392	389	377	417	395	397	409	408	389	386	402	367	374	418	381	398	378	385	418	392	416	397	381	387	405	390	393	430	402	393	381	413	385	375	396	355	362	387	393	387	423	415	406	369	401	359	388	355	380	383	410	368	402	372	398	412	372	383	408	400	379	433	389	408	388	428	391	408	400	385	386	408	364	406	379	383	403	393	390	419	377	384	386	390	362	384	395	399	389	379	421	383	356	378	388	416	388	420	397	381	345	402	403	375	414	374	403	432	410	389	387	391	415	376	382	386	426	402	429	394	366	388	390	396	387	364	357	343	396	413	417	391	379	390	361	369	404	393	382	399	415	405	381	396	374	392	360	404	403	373	383	448	406	388	410	403	402	356	363	399	416	405	386	375	385	388	383	379	396	386	386	386	374	385	404	404	380	374	374	402	410	378	395	416	396	371	405	427	371	411	386	421	405	403	385	372	386	366	411	396	413	417	381	388	425	384	408	407	387	397	421	391	393	394	386	385	395	377	412	367	356	385	342	410	397	407	378	358	379	369	393	411	386	419	401	373	374	365	396	382	391	399	363	396	382	357	388	394	378	394	354	401	412	403	344	383	413	374	412	402	372	352	414	399	419	419	390	357	420	442	382	391	380	370	367	424	373	361	381	426	410	389	396	399	374	391	419	382	400	396	349	400	356	382	379	408	387	371	376	377	369	389	394	381	360	404	386	376	389	408	417	431	434	374	403	391	395	396	398	392	382	402	385	342	387	357	353	369	400	390	413	360	375	406	402	396	379	404	374	408	398	418	368	396	394	369	400	405	409	400	397	380	345	349	378	389	419	394	426	374	403	406	383	384	397	359	418	404	387	418	406	425	373	366	381	417	410	424	374	377	372	400	366	396	426	394	423	379	390	386	362	391	390	368	377	389	381	370	368	350	380	391	432	379	441	406	431	365	417	396	396	431	415	364	373	394	399	394	386	391	432	370	383	404	371	368	419	413	369	386	405	400	377	364	394	350	357	381	433	357	424	369	387	390	395	366	418	384	399	404	382	401	403	381	379	374	374	394	387	397	382	364	390	383	407	375	378	370	396	363	369	399	434	380	389	391	344	384	362	405	390	412	398	386	383	365	379	399	392	382	392	402	388	379	423	415	389	419	407	383	377	405	399	384	428	380	379	373	386	376	379	426	366	391	373	367	399	372	395	401	399	383	383	392	383	391	405	353	393	364	378	375	349	395	417	389	363	378	415	376	352	400	373	397	411	373	387	344	402	382	401	375	428	394	391	383	406	361	418	414	368	383	391	412	365	430	371	382	400	403	369	382	385	435	398	378	377	365	385	392	396	378	401	412	402	379	376	364	396	380	419	390	406	375	391	381	332	407	370	367	371	408	375	370	410	384	405	391	361	399	382	382	382	444	356	391	374	437	391	344	387	390	396	389	369	385	376	368	355	384	431	395	417	396	389	375	423	432	389	384	382	414	364	410	409	369	377	393	386	370	389	390	397	389	410	388	371	383	396	372	409	415	381	375	413	404	410	398	381	371	359	360	395	396	425	375	421	398	388	416	390	365	407	399	388	399	377	387	413	391	403	395	351	374	432	406	399	350	417	375	410	395	402	338	351	387	412	359	366	402	379	404	379	368	417	370	427	447	408	411	406	397	406	395	373	410	418	403	389	419	391	378	378	380	406	363	385	391	369	408	413	399	397	408	367	414	388	402	359	371	396	410	419	390	393	410	393	411	408	438	396	376	371	374	376	384	335	355	403	386	360	397	383	421	383	418	407	377	367	368	419	368	373	381	385	388	410	379	407	376	398	402	397	364	374	395	390	403	399	387	396	402	385	392	400	376	382	395	369	442	385	379	390	402	391	383	366	396	426	405	406	382	384	426	395	373	430	398	361	381	361	402	391	372	403	396	408	358	377	406	418	381	401	398	410	353	354	396	398	379	381	363	373	405	379	415	353	373	388	404	382	388	373	382	384	376	415	411	388	386	416	349	417	382	408	408	390	383	411	417	356	365	399	390	409	390	371	413
23730	31553	24102	15235	10334	6827	4956	4031	3424	2860	2392	1955	1665	1471	1364	1376	1288	1219	958	846	741	753	697	592	612	502	446	476	404	418	454	420	409	428	433	457	430	445	409	439	410	406	407	405	410	438	432	426	409	424	391	395	406	388	409	399	424	388	393	423	404	401	416	408	407	420	394	400	429	377	408	407	411	442	353	432	415	399	468	406	416	389	430	444	409	378	422	389	404	408	415	405	420	396	377	401	401	376	371	405	420	414	405	394	390	383	393	413	397	380	422	393	412	372	407	410	418	413	384	383	394	377	383	406	411	402	386	377	421	422	397	443	410	391	415	372	391	390	367	341	419	457	395	372	402	459	427	421	424	442	390	394	351	407	400	399	414	397	398	416	398	394	419	400	415	409	397	413	382	416	387	433	432	442	453	406	407	425	399	404	392	395	428	414	380	401	435	393	410	434	409	436	421	405	402	402	435	436	408	393	375	390	401	404	393	406	404	440	431	402	414	389	422	389	420	385	394	360	420	391	414	447	410	411	403	416	431	430	413	435	431	438	440	364	430	422	382	412	427	417	408	400	406	406	385	414	446	414	401	387	413	400	403	424	428	387	400	410	388	399	372	396	383	383	436	413	406	383	447	438	405	415	389	418	413	415	429	420	370	405	404	393	392	403	358	395	402	399	390	384	390	419	380	385	395	411	410	383	389	378	439	405	379	383	417	378	378	408	378	417	389	432	410	397	375	419	400	390	384	447	382	443	389	410	452	380	431	422	456	385	415	413	396	402	384	428	383	418	400	434	413	375	391	402	381	410	399	426	445	425	389	412	441	429	421	428	399	415	381	409	405	450	436	432	403	389	374	388	414	439	433	415	385	424	447	408	401	385	422	408	435	447	428	424	428	403	402	392	400	400	380	380	361	374	401	357	416	422	395	388	429	378	397	391	438	398	404	385	398	392	409	413	421	382	438	406	385	391	410	396	377	388	418	413	409	401	404	395	416	396	416	415	422	424	427	420	405	406	409	401	413	388	381	363	375	442	384	401	438	414	420	432	405	437	412	421	418	450	436	453	408	403	415	363	405	407	367	421	415	419	394	413	420	424	400	399	392	385	440	387	384	415	406	416	417	411	392	427	437	428	387	377	424	400	414	416	425	416	375	413	406	407	400	397	396	426	387	424	425	410	415	406	418	382	429	357	429	401	397	417	412	410	409	402	419	394	444	385	389	404	381	397	375	385	401	451	391	382	393	434	414	386	359	396	354	414	360	387	409	417	434	391	396	395	418	392	381	447	387	382	419	394	389	398	421	415	414	420	366	392	437	376	416	423	401	415	417	406	410	409	393	425	407	415	381	381	363	425	437	419	406	421	411	427	383	417	436	406	428	385	387	384	421	436	378	398	408	404	440	431	421	371	368	369	405	421	347	405	425	433	416	373	387	394	381	391	398	392	438	400	456	405	400	447	412	403	417	442	398	391	393	416	388	392	387	372	378	405	421	410	418	426	441	382	403	414	377	400	398	371	418	391	414	424	412	398	425	412	458	410	396	399	395	380	424	398	403	410	410	395	386	459	365	438	394	383	391	394	404	418	399	410	391	422	385	409	432	411	418	434	423	391	434	387	452	416	396	406	432	405	465	395	415	422	374	422	410	425	386	373	422	420	391	391	391	401	389	421	390	383	396	367	397	470	347	414	406	413	403	397	375	369	407	433	428	385	404	411	401	405	424	419	402	415	401	411	436	425	368	425	354	395	427	418	412	383	379	375	408	401	376	408	402	401	394	421	414	429	392	422	404	407	426	370	402	411	380	364	388	391	388	414	386	426	391	396	387	422	397	400	448	442	445	447	428	407	400	418	422	376	414	405	394	396	428	397	423	407	414	428	379	423	384	362	393	417	382	424	417	375	436	383	416	428	415	386	384	433	410	359	409	407	402	405	415	387	383	409	401	406	429	407	383	402	390	441	401	414	434	410	394	399	449	411	392	381	380	401	431	374	405	387	363	383	389	405	372	416	407	419	418	371	379	400	405	408	395	406	399	388	400	400	383	395	403	432	444	412	403	406	384	430	381	387	385	413	421	438	397	428	404	385	418	433	402	391	428	400	376	417	405	386	427	408	416	404	378	438	391	366	410	396	380	406	402	429	412	416	393	399	435	400	423	402	436	415	441	456	386	435	438	405	342	378	443	389	425	434	412	398	425	374	388	384	429	390	373	409	386	374	427	453	385	393	403	401	426	415	417	393	418	413	384	401	400	413	414	388	431	401	376	408	423	403	421	431	429	419	413	380	410	388	415	430	376	400	429	394	375	363	425	397	421	395	403	384	365	401	410	434	370	429	394	375	372	389	441	422	417	392	391	395	418	428	439	422	400	421	440	412	414	404	389	413	387	428	400	423	403	415	367	400	445	381	402	420	395	391	397	410	385	405	439	411	363	438	431	438	400	403	405	415	391	428	380	415	406	396	401	400	380	394	383	395	381	410	369	399	407	425	425	411	393	410	399	426	387	378	417	423	414	383	432	427	387	407	403	449	399	415	397	410	371	420	439	393	407	403	397	403	418	443	423	406	425	391	378	406	390	412	383	393	392	391	416	420	398	357	412	373	427	393	414	378	412	425	416	415	410	411	405	408	414	403	424	405	422	386	405	397	396	399	405	431	380	407	409	413	402	405	411	455	415	392	399	428	409	435	401	392	444	430	385	408	416	437	412	407	419	376	409	416	406	389	373	423	390	407	414	402	426	440	420	410	425	392	378	410	430	389	407	400	406	408	440	383	421	404	395	410	409	395	402	451	407	390	387	396	364	403	422	390	394	433	401	398	410	411	390	382	371	420	381	432	383	418	417	396	416	459	409	404	391	407	410	403	403	437	375	393	440	426	369	420	405	402	387	406	409	436	419	407	413	431	396	407	394	407	402	396	388	412	445	419	387	408	411	427	432	387	377	452	374	420	387	437	432	405	383	378	408	417	389	390	396	394	423	427	405	417	384	451	404	394	381	416	364	384	382	400	400	413	397	402	379	403	385	415	405	414	408	367	403	433	380	397	418	420	411	393	437	409	427	402	424	434	387	422	424	376	366	425	392	389	390	413	421	436	420	396	376	382	378	395	428	391	414	380	427	397	434	424	396	384	393	419	396	438	437	398	428	388	405	434	372	439	403	402	379	405	385	425	428	430	435	389	408	425	442	409	368	413	403	408	367	458	372	411	416	395	421	382	434	428	404	444	400	407	430	408	420	405	435	448	381	415	408	417	380	413	416	420	389	434	393	442	432	409	407	415	385	414	391	453	398	367	403	389	388	385	400	432	413	399	427	415	407	402	439	388	400	392	394	414	376	396	404	418	420	419	420	405	374	439	403	422	435	418	412	409	386	386	394	389	415	400	395	398	396	431	390	419	433	421	399	426	421	379	410	385	389	396	420	428	443	379	428	405	414	369	389	393	392	426	349	406	390	391	429	390	402	401	381	404	409	401	413	376	384	346	429	417	419	382	408	400
23193	21659	29516	24327	21698	21873	13937	4778	3150	2827	2369	1964	1797	1518	1392	1526	1403	1144	954	751	721	674	666	573	546	469	353	356	315	325	330	328	339	323	297	317	301	334	305	337	317	320	344	350	304	326	328	335	309	287	302	313	297	269	277	313	293	325	319	298	307	281	290	299	275	308	309	289	291	300	315	288	305	316	297	317	283	286	298	309	288	316	295	286	313	302	302	311	294	277	290	310	321	300	319	310	296	292	283	272	283	294	299	301	273	282	265	277	300	283	291	255	308	265	281	273	292	298	298	287	308	284	308	286	316	274	332	252	302	306	314	282	291	324	285	287	290	343	284	279	246	247	270	289	314	310	288	310	335	295	287	286	295	295	304	315	304	328	321	296	291	288	264	313	310	306	291	326	285	318	328	284	265	292	295	306	321	317	304	291	338	294	278	297	288	249	279	292	309	311	306	315	311	267	319	335	293	296	287	307	300	288	278	265	276	308	294	313	288	276	272	314	326	309	344	298	308	312	305	289	275	271	285	318	281	295	279	297	297	309	307	290	300	295	304	291	309	284	300	312	311	300	316	327	304	291	279	306	294	258	310	271	295	291	268	301	299	293	293	296	279	278	285	274	325	318	305	307	295	330	305	292	274	285	272	317	339	289	275	283	309	281	263	309	304	306	273	290	322	278	279	301	315	283	293	300	300	299	319	269	342	294	312	297	306	320	285	300	270	282	282	316	274	320	271	283	303	291	302	310	280	302	258	297	299	295	308	288	301	291	279	294	315	271	306	286	322	312	308	295	266	295	323	277	304	283	278	318	274	288	299	311	260	332	295	299	286	295	299	286	275	276	292	291	300	267	279	288	279	290	261	327	290	293	328	274	311	279	313	289	288	298	284	284	282	299	281	309	294	300	288	291	312	329	308	342	305	326	284	307	300	278	289	269	299	299	301	319	312	296	275	292	301	282	282	310	272	294	276	310	308	315	297	324	271	277	306	284	305	310	292	290	294	289	305	322	314	283	284	299	305	290	328	289	302	304	310	307	303	297	297	307	317	303	252	296	280	285	292	289	293	286	302	304	299	317	332	269	277	285	282	293	295	313	306	287	304	335	308	298	259	322	263	299	295	300	308	301	290	299	304	314	293	279	293	287	320	292	290	303	302	302	280	293	287	295	310	259	282	321	291	291	299	301	312	297	315	287	301	289	285	248	273	280	289	298	297	318	288	304	256	280	309	293	284	295	311	303	301	286	282	255	318	313	266	298	296	278	314	307	318	286	277	305	301	282	287	315	293	263	308	294	285	283	301	321	279	308	268	319	324	308	293	291	276	292	329	284	295	289	293	305	299	305	288	300	305	299	305	308	246	314	289	279	302	323	303	311	278	287	297	335	294	282	272	274	286	298	293	284	282	289	300	267	288	299	308	325	302	295	301	323	290	305	288	307	274	281	303	308	308	320	294	292	289	302	318	262	298	283	273	289	291	294	278	275	301	299	297	271	285	273	302	278	307	261	267	310	298	271	309	305	273	317	313	321	279	297	281	281	311	294	293	265	276	304	299	284	279	279	253	307	290	287	302	298	292	302	301	325	305	324	302	311	315	288	294	283	313	298	285	307	262	316	309	296	270	255	295	294	304	277	287	283	312	290	289	297	287	299	305	321	297	290	328	303	326	294	318	302	287	286	286	314	299	282	316	289	285	292	314	301	309	272	301	284	279	284	281	320	279	280	307	285	282	299	323	266	335	270	298	255	297	282	300	279	265	288	283	288	291	284	313	311	307	337	280	263	331	263	296	297	288	272	288	276	282	302	270	287	296	274	295	287	287	295	304	305	323	303	283	310	304	295	290	292	325	286	301	299	300	323	300	304	289	273	290	291	275	305	317	264	322	290	268	284	310	289	259	287	305	318	295	314	303	290	318	296	270	287	304	299	327	272	274	292	280	292	289	323	302	312	296	312	306	316	306	299	296	299	294	269	324	309	294	299	295	296	314	281	312	295	287	309	294	321	318	307	282	298	263	323	264	321	251	319	286	283	308	297	290	285	281	303	289	288	320	296	243	248	298	267	315	277	299	324	324	302	273	339	302	304	303	308	314	301	299	303	297	248	308	279	323	250	274	275	307	284	307	287	301	329	293	283	327	292	269	289	291	278	328	309	301	294	306	289	282	286	273	291	282	293	302	285	298	266	295	283	296	279	300	287	298	271	286	310	291	337	302	286	319	281	287	291	310	309	299	330	308	309	310	314	324	283	276	289	274	274	252	279	268	305	302	260	290	300	293	296	293	298	268	292	295	289	296	312	303	279	291	288	278	290	316	288	265	284	294	305	286	291	306	315	311	269	287	263	263	298	300	302	316	281	277	312	287	295	297	277	298	310	291	290	293	285	295	289	313	276	303	312	297	336	314	314	284	293	321	297	262	289	298	316	288	316	282	278	307	278	297	337	300	273	334	287	275	284	313	317	295	284	301	318	290	316	317	289	302	270	295	301	316	253	287	259	288	269	305	291	312	298	284	274	297	299	288	312	276	294	311	285	284	297	306	301	318	271	274	310	284	299	286	296	301	300	279	308	280	277	289	273	254	320	262	307	320	316	282	302	320	308	313	266	315	299	281	311	287	292	272	305	287	280	287	289	278	301	308	302	309	271	287	316	323	284	275	306	303	301	298	282	262	282	297	289	277	277	297	292	312	287	273	341	298	288	317	284	303	311	307	280	283	310	292	273	305	290	294	305	321	308	307	308	281	264	287	272	305	311	266	302	291	296	267	306	311	268	312	301	284	304	275	312	299	299	294	281	283	311	305	290	315	327	329	306	254	257	345	263	313	279	312	294	279	326	287	294	290	278	304	338	276	281	291	290	290	276	301	291	295	277	279	315	298	286	285	312	285	310	294	299	309	277	291	328	304	300	306	301	287	287	322	324	298	300	291	293	288	283	266	290	302	308	273	288	303	319	293	276	304	278	303	265	325	264	263	264	298	310	290	309	273	317	329	303	275	270	299	312	296	262	277	277	305	286	311	262	273	280	275	284	326	311	266	312	324	320	320	293	298	264	338	318	268	315	291	283	297	311	276	306	263	290	326	275	289	290	277	330	324	292	282	295	320	282	349	279	304	304	288	293	292	281	292	322	276	310	293	315	295	289	300	276	288	328	278	295	285	320	295	290	326	286	282	304	302	287	271	270	316	300	291	321	292	294	294	298	276	307	303	285	290	299	303	294	309	283	306	317	307	284	312	306	317	315	307	313	283	288	308	287	302	291	278	291	303	281	286	275	277	321	302	289	288	290	289	300	281	305	324	287	302	280	298	321	280	301	294	297	313	300	292	278	282	294	295	301	279	313	286	266	283	290	306	316	299	275	308	296	285	314	309	296	290	270	290	294	297	292	300	311	287	291	299	302	291	313	303	321	254	295	290	288	320	276	289	308	293	308	308	291	320	325	329	299	268	312	304	305	322	295	315	289	285	275	285	281	291	269	296	291	313	282	318	323	256	295
28072	41917	32605	22497	15538	10901	8528	6528	5549	4599	3971	3188	2787	2392	2307	2278	2182	1601	1306	1001	1029	923	858	768	666	569	406	380	359	353	311	334	328	368	372	360	319	342	332	301	333	326	331	342	367	368	334	340	338	329	315	302	330	299	345	325	302	307	298	315	310	283	297	300	311	287	314	321	282	317	289	306	287	270	256	323	306	293	338	336	306	291	283	306	298	306	300	305	343	292	324	308	271	319	296	286	276	316	310	293	323	275	314	296	282	309	318	286	322	357	305	316	306	325	293	288	296	300	313	272	318	287	297	328	329	277	288	323	281	317	328	317	285	315	254	289	327	313	305	275	281	302	307	290	295	303	283	301	317	278	304	312	270	280	305	315	288	263	285	284	317	292	299	314	289	279	306	299	304	313	348	333	327	294	312	296	304	294	313	300	296	289	306	298	285	270	296	287	309	308	295	313	270	311	308	286	281	319	280	292	320	291	284	305	276	300	255	288	314	299	275	293	273	320	289	313	320	298	305	292	297	309	286	293	296	282	302	299	289	301	314	272	335	295	307	321	303	312	310	257	344	313	286	304	306	302	311	299	305	300	313	310	281	310	313	284	296	341	304	306	309	302	336	307	267	331	303	296	295	303	294	313	278	282	274	301	270	293	326	292	284	269	306	255	298	306	296	294	300	268	336	312	292	275	276	299	277	299	304	325	259	280	289	323	325	306	272	313	298	315	275	288	307	308	290	308	253	303	306	291	305	305	318	314	287	310	299	341	288	273	286	304	302	299	290	307	271	293	285	297	296	310	284	303	255	291	260	282	298	326	324	268	290	302	298	307	301	264	288	337	318	311	293	322	298	320	303	302	301	330	308	310	275	303	302	281	281	310	282	270	287	287	285	304	301	309	288	309	306	316	278	291	321	306	300	294	301	296	313	289	309	278	332	324	274	271	299	261	273	298	278	297	297	280	288	312	316	310	299	277	288	292	292	305	295	300	300	297	288	306	295	314	275	296	281	299	290	287	293	308	277	319	341	280	290	288	299	278	279	262	305	315	300	299	308	306	276	293	323	271	285	280	312	291	311	305	299	301	281	348	294	269	321	312	301	280	299	289	297	318	295	328	280	293	281	301	328	294	272	292	326	293	305	293	278	277	254	312	322	289	315	290	313	308	282	350	288	312	320	342	306	290	277	298	307	278	310	296	317	303	296	295	316	325	296	283	314	283	264	324	288	302	325	293	310	307	301	302	291	313	314	297	290	310	249	319	277	322	320	317	292	311	289	320	280	281	304	324	300	276	325	289	307	286	272	278	323	290	314	305	291	300	287	315	311	276	325	303	277	281	295	322	299	281	288	294	290	291	319	298	324	308	281	298	312	285	301	292	290	298	308	284	296	293	293	305	301	328	292	284	311	306	302	294	308	297	312	288	327	298	297	296	303	330	286	300	297	284	315	271	263	319	301	298	277	264	324	266	306	318	310	304	292	296	298	302	294	310	329	277	312	317	293	293	304	301	303	307	304	278	289	310	275	268	285	285	272	285	304	275	298	271	293	323	295	313	305	275	315	324	294	301	294	296	281	258	295	302	312	317	286	310	329	299	298	280	303	302	300	303	305	307	285	303	318	289	301	295	290	310	288	316	285	310	258	302	316	316	297	323	290	276	301	302	299	277	307	275	320	305	273	311	316	304	306	297	307	312	292	317	321	311	277	290	290	275	314	315	278	293	314	256	304	319	271	318	304	303	315	299	295	278	316	282	342	314	307	311	296	293	292	313	297	334	303	290	303	297	360	335	325	291	326	331	302	310	268	321	303	282	296	288	310	270	300	274	283	313	291	304	302	310	307	278	290	300	294	319	301	281	307	302	299	308	302	333	286	332	313	295	311	308	271	329	299	280	329	320	306	310	293	305	296	333	311	328	295	294	272	286	314	269	293	288	305	305	318	300	293	284	308	294	313	275	269	299	310	318	277	310	277	292	306	281	302	270	305	292	302	305	301	331	305	302	299	272	307	315	331	304	304	321	303	333	295	312	294	296	308	308	332	310	289	276	275	305	319	288	287	294	293	311	291	312	292	293	294	296	278	280	287	286	281	313	286	310	282	302	283	281	277	310	305	297	302	287	294	317	296	281	311	327	309	280	279	289	306	307	288	304	303	285	296	307	274	297	302	313	297	293	306	282	281	293	310	290	294	319	309	300	301	261	278	273	288	294	284	269	312	306	299	306	322	289	282	322	281	296	320	302	285	249	269	313	301	324	302	286	306	273	287	263	296	347	268	279	303	270	340	302	326	271	297	317	292	311	314	273	294	263	305	309	310	288	307	296	306	272	266	333	291	303	294	304	306	302	294	293	293	289	350	272	301	301	278	303	337	332	334	318	307	298	261	284	270	281	327	301	325	308	300	315	305	267	325	314	284	288	313	303	297	303	321	301	323	270	315	291	264	309	306	283	299	283	330	302	341	299	325	298	294	280	301	296	296	308	290	279	297	307	301	311	307	311	282	309	306	275	308	282	299	304	322	312	306	289	285	309	272	268	275	294	305	323	265	302	298	297	291	318	284	329	290	284	304	323	325	276	281	287	297	296	301	301	303	316	311	281	298	311	319	312	299	307	340	313	268	312	289	281	355	296	298	269	313	343	297	278	293	289	318	300	303	293	291	292	303	296	300	322	319	283	288	284	296	271	278	284	267	301	290	290	315	308	292	271	298	298	315	275	324	292	313	287	291	351	289	285	300	318	286	282	304	285	288	262	298	308	325	291	312	297	321	284	309	286	289	301	321	278	276	305	269	293	318	293	311	291	290	267	291	295	305	295	305	313	304	293	282	285	325	310	304	275	298	310	295	312	312	331	262	292	320	293	281	296	318	287	308	333	285	267	268	305	303	315	308	315	248	286	300	280	281	324	328	266	285	317	298	279	294	283	304	308	316	317	285	305	300	293	324	314	257	297	305	277	291	297	295	278	275	294	323	308	305	297	315	317	327	318	316	271	316	301	337	276	306	310	296	283	265	327	305	292	308	306	296	334	275	314	301	292	271	339	276	269	306	281	277	321	264	311	302	291	325	313	305	293	277	287	296	316	304	300	323	318	335	302	282	294	285	311	269	278	286	271	285	289	300	277	291	318	312	322	284	278	305	318	282	316	324	310	319	292	285	298	290	281	329	294	260	287	320	311	309	323	287	277	311	298	295	286	323	279	285	294	286	301	294	274	295	299	302	286	278	322	311	303	283	288	281	291	318	312	317	296	308	267	299	291	273	295	291	296	292	307	313	303	299	287	286	312	301	293	312	327	274	317	279	336	272	314	292	286	300	294	306	284	308	283	312	315	280	301	284	302	296	312	305	313	296	296	317	310	329	314	274	302	286	312	292	285	320	287	291	318	305	341	290	312	291	305	313	260	323	310	321	292	271	301	314	324	316	280	327	309	283	315	281	286	276	309	309	268	294	298	266	308	285	308	257	308	280	303	315	300	314	292	281	293	290	323	264	279	304	270
29516	23281	21315	13054	5818	2977	2341	1910	1467	1212	1071	953	866	823	727	808	625	552	490	455	430	388	386	421	380	324	313	304	296	280	294	260	292	301	299	311	280	323	266	307	321	298	297	293	267	287	288	287	285	274	296	320	325	287	276	271	278	254	312	260	319	266	290	285	270	264	277	287	288	270	263	286	266	278	276	279	279	280	254	258	272	271	302	282	284	274	267	281	276	289	264	305	275	290	265	264	258	281	262	283	284	301	260	284	307	281	302	287	278	279	291	258	247	297	315	309	293	290	289	295	266	263	260	291	288	297	303	268	275	263	316	274	289	308	296	282	263	324	250	287	296	298	265	294	293	297	314	253	284	281	269	294	291	285	316	270	268	283	296	285	257	302	302	280	284	312	279	263	304	259	265	273	279	284	283	270	289	286	262	286	286	287	266	300	269	253	292	274	254	283	279	302	276	255	275	244	303	250	290	299	283	267	293	286	260	260	296	297	269	294	295	292	248	284	267	294	262	280	269	287	254	292	275	270	293	264	282	306	277	265	273	262	301	275	306	287	291	264	274	295	281	269	288	252	290	264	273	269	289	239	271	264	289	260	295	292	262	301	285	289	276	265	264	295	269	310	274	262	278	287	274	251	278	327	280	283	290	269	295	250	269	286	294	278	260	282	257	283	276	294	296	275	256	319	292	287	278	251	276	286	273	252	312	275	277	303	259	286	288	275	268	309	280	279	288	308	230	295	249	295	275	262	282	278	289	278	279	276	265	275	244	267	273	276	273	268	254	275	297	276	272	286	261	294	262	251	259	279	249	276	270	299	287	279	289	289	290	285	248	292	249	294	292	236	276	271	296	283	264	310	273	295	257	283	287	258	293	275	287	275	284	256	240	268	289	267	287	312	284	288	293	251	260	277	287	294	271	255	278	316	257	245	295	277	270	286	314	273	283	249	251	293	291	269	255	299	277	279	275	276	263	274	263	265	251	298	300	288	289	276	311	263	298	271	290	285	279	297	266	306	286	296	239	274	255	285	281	253	278	300	246	266	304	266	280	240	300	280	299	290	278	259	293	257	286	287	267	303	289	290	302	276	287	246	270	260	290	281	264	268	306	310	288	307	296	285	304	278	293	286	291	277	287	282	276	283	275	290	276	282	289	240	250	270	319	291	291	270	280	326	291	240	269	302	270	309	258	273	260	243	272	292	279	272	271	255	285	335	249	258	291	256	284	266	291	281	269	313	263	288	300	311	275	271	303	262	293	279	294	282	256	320	267	262	288	269	295	290	274	285	282	303	292	287	267	296	278	261	295	287	283	299	263	280	269	292	289	264	289	266	286	286	253	309	275	301	277	280	281	299	284	306	267	290	269	261	288	289	282	253	281	323	284	286	275	288	308	270	273	307	292	306	288	295	285	289	277	278	297	268	271	259	253	262	292	252	324	281	285	306	304	283	297	270	269	316	323	275	280	271	310	282	280	315	274	308	266	251	267	282	293	266	256	308	301	273	321	275	264	278	290	285	281	291	277	272	258	258	286	293	284	318	260	282	272	303	293	280	264	284	269	273	266	259	276	281	293	243	328	271	301	270	273	286	257	257	268	308	270	314	283	275	307	265	280	295	280	273	313	277	262	274	272	264	295	285	268	252	279	282	294	281	319	287	297	281	300	289	280	292	301	279	309	278	305	300	290	268	293	286	311	296	273	271	321	317	292	270	282	273	283	282	300	269	286	306	277	284	270	306	276	267	305	257	291	251	284	264	270	298	258	249	285	263	312	285	269	254	284	287	241	267	291	280	275	280	288	263	279	274	269	288	266	266	285	265	286	295	289	281	276	266	264	270	288	280	269	287	291	258	282	271	300	280	276	288	271	278	290	307	284	297	291	270	304	276	276	265	321	248	275	288	281	292	312	280	295	282	277	272	305	281	284	248	267	282	276	256	272	306	284	298	277	259	301	272	302	261	273	271	267	262	262	288	292	255	280	293	276	263	274	268	262	296	297	277	285	275	285	269	272	289	262	322	280	264	262	304	251	280	288	290	295	310	278	291	281	283	306	262	279	280	260	265	277	313	285	268	258	281	274	264	271	304	266	314	258	288	290	288	256	293	301	270	287	270	273	250	274	307	299	290	303	296	296	249	280	284	300	270	287	272	282	263	248	254	279	292	262	297	290	273	292	282	285	282	292	273	283	276	262	278	276	262	291	256	291	267	261	282	269	265	273	289	258	262	296	330	299	280	271	247	269	274	279	247	250	261	282	277	286	307	283	257	272	272	296	296	273	286	288	299	290	274	321	280	276	283	258	318	289	267	285	304	267	264	273	262	276	243	254	287	272	275	284	278	265	316	284	272	277	293	312	267	280	271	288	255	254	248	281	274	262	268	268	253	302	285	285	318	260	274	285	281	253	256	275	305	286	282	298	285	324	282	287	292	292	276	264	279	273	272	277	309	262	276	303	274	249	294	277	262	273	256	276	284	314	303	272	272	279	266	249	267	249	264	290	289	284	300	286	276	291	256	287	295	303	267	314	263	275	302	292	279	296	267	270	314	281	301	276	303	302	292	255	279	229	265	281	322	282	295	270	276	272	267	291	268	303	259	298	279	247	294	257	278	301	283	271	283	284	302	305	262	283	283	290	280	278	290	286	272	279	264	284	286	288	268	263	285	299	285	284	289	270	277	268	248	284	287	288	345	251	261	284	293	266	254	276	276	282	291	288	281	302	285	260	277	279	287	282	276	264	282	281	270	297	284	315	257	277	257	270	278	250	262	268	228	295	299	276	276	277	250	262	258	257	285	299	304	280	261	267	270	269	287	291	280	287	286	280	291	311	282	292	271	263	318	274	259	266	282	272	322	272	272	269	265	310	247	287	263	286	264	268	257	291	268	274	292	256	282	300	270	290	293	292	274	282	262	264	303	273	269	282	270	271	273	303	268	258	265	282	270	266	274	261	282	265	268	303	296	285	272	296	279	266	295	282	251	286	266	282	276	295	268	266	284	311	307	275	280	272	261	275	278	255	280	294	314	284	258	259	291	245	268	280	297	261	266	291	269	266	279	306	303	280	291	248	298	278	263	293	292	295	266	300	279	295	284	281	281	276	246	279	303	247	287	270	277	285	278	296	280	289	272	304	268	270	258	272	266	273	288	287	278	286	333	262	276	290	249	297	275	272	280	300	322	301	265	309	268	248	290	297	297	275	290	292	258	295	269	262	297	269	282	297	266	266	282	258	271	266	255	294	244	286	292	270	261	317	303	286	265	260	272	272	292	284	264	279	276	300	270	273	277	267	265	293	283	278	283	285	302	294	285	274	273	250	262	273	311	287	267	266	305	284	276	303	275	289	282	256	261	253	309	271	293	252	278	308	289	285	278	274	301	295	279	311	262	270	283	276	260	273	251	295	288	274	273	275	271	256	277	285	293	264	276	257	285	294	284	268	291	276	260	298	269	296	277	253	270	294	271	240	296	250	272	295	282	251	280	287	282	260	285
22889	30967	21472	12158	7640	4700	4138	3374	2671	2108	1777	1417	1320	1259	1094	1165	940	832	710	609	618	552	523	499	420	374	321	324	288	329	301	339	328	283	320	311	309	293	314	330	328	304	313	305	307	312	334	336	313	280	295	291	333	329	311	295	302	306	295	333	302	318	320	303	291	295	330	305	333	284	314	289	284	299	331	308	316	292	319	336	320	306	286	288	312	303	301	329	302	315	283	312	329	300	324	327	284	289	291	279	326	301	290	306	294	276	300	337	332	326	324	289	304	309	308	300	309	310	318	295	327	300	278	317	318	282	289	326	294	287	296	328	287	314	309	309	295	288	292	292	292	304	317	293	311	306	301	320	290	306	279	313	304	273	282	299	304	290	289	331	308	288	307	294	315	304	268	304	296	296	295	305	310	310	296	317	333	279	321	291	277	315	274	344	318	305	327	319	307	313	300	266	281	281	283	283	296	284	297	294	277	282	291	287	307	319	309	309	272	313	305	288	313	292	291	293	314	293	299	300	300	284	312	347	296	297	329	289	320	308	285	324	303	334	329	300	297	303	298	282	273	323	350	320	268	304	294	310	295	312	299	313	300	283	324	289	283	303	304	280	316	300	302	291	312	306	318	294	327	332	333	261	329	296	314	297	301	267	281	314	305	320	306	303	302	300	273	284	312	309	276	285	298	307	283	285	314	305	314	284	308	301	295	304	303	281	295	309	341	309	318	311	290	299	291	310	293	303	295	313	262	306	295	300	281	329	291	311	294	283	306	272	291	343	304	292	286	298	312	296	318	297	303	300	318	283	311	317	265	301	312	303	263	314	336	294	288	302	284	330	291	299	345	283	303	305	283	304	300	313	289	300	293	320	294	305	317	330	305	325	294	304	292	313	284	310	320	287	318	335	326	304	317	316	286	318	312	281	321	304	296	306	296	273	294	291	307	326	286	289	318	296	316	291	323	294	299	298	333	300	299	318	312	287	291	287	289	305	287	326	313	294	270	275	287	310	270	301	283	319	328	272	281	294	288	348	319	283	318	291	307	306	303	327	303	310	319	275	296	304	319	311	308	301	328	308	312	276	311	303	307	326	312	293	284	278	280	307	298	310	307	294	271	335	323	293	303	306	298	318	309	336	326	294	303	300	289	318	303	275	282	311	300	294	293	310	276	298	283	324	304	260	304	306	291	331	334	281	299	267	300	291	305	290	312	310	287	308	304	301	314	305	346	302	324	273	323	300	326	288	297	298	256	345	319	316	329	287	289	302	310	278	313	297	322	291	314	327	247	312	283	283	292	309	280	329	301	294	269	278	292	287	336	312	308	308	319	302	293	289	301	327	332	300	309	266	262	336	309	308	293	296	319	278	318	326	308	312	336	299	293	334	298	305	318	293	268	308	295	270	324	278	310	310	316	312	284	290	313	279	298	312	294	289	274	317	294	302	300	304	288	282	298	274	311	335	327	277	308	290	285	319	306	271	292	306	287	305	305	278	318	275	316	325	302	314	283	348	290	289	299	277	303	303	312	291	293	306	320	274	310	329	285	327	312	297	321	317	276	295	317	278	324	304	276	341	307	305	282	282	298	306	309	304	324	288	284	275	294	314	297	313	280	297	302	289	316	306	311	288	307	298	312	292	299	303	286	291	286	310	325	290	283	330	283	328	303	270	314	303	332	316	326	306	332	293	315	312	335	315	331	305	304	285	290	286	282	323	302	296	315	306	297	338	286	306	298	303	296	300	308	294	314	318	282	290	295	310	297	317	310	313	333	305	279	290	312	297	339	268	302	303	331	306	287	298	326	306	315	284	301	314	286	321	322	299	320	316	324	317	320	295	296	255	303	295	316	316	295	314	287	291	306	297	331	292	308	304	298	288	306	282	310	298	306	272	313	301	278	269	320	301	281	300	283	337	312	295	316	315	299	306	289	313	300	323	273	271	296	313	290	294	322	287	325	314	294	286	289	292	285	288	276	282	312	311	306	302	280	298	293	308	282	295	298	308	317	316	308	304	290	297	301	299	310	275	310	330	271	284	334	318	328	289	323	285	301	336	298	292	286	284	299	281	293	297	278	287	305	290	301	312	297	299	307	295	293	299	312	288	296	296	290	302	340	317	310	300	328	336	296	292	325	288	288	316	317	300	284	304	332	307	295	268	271	267	322	322	283	328	270	290	306	315	255	320	319	317	288	307	286	331	297	298	280	325	300	299	328	289	310	316	329	333	290	322	302	279	290	305	303	324	271	293	294	290	300	323	320	344	283	324	310	301	290	310	287	265	329	313	293	308	317	325	312	313	305	330	314	304	294	278	285	276	288	319	322	308	331	317	312	279	304	317	296	306	278	312	285	279	263	324	311	323	267	331	284	350	293	335	313	292	318	322	302	301	279	299	304	329	327	298	316	328	319	318	322	316	283	303	299	278	285	289	291	314	282	330	287	314	305	289	309	311	300	308	292	299	293	297	283	292	294	286	284	316	290	306	319	295	318	287	311	279	311	290	296	285	339	296	317	298	298	274	291	300	333	310	318	297	297	273	305	288	301	295	329	284	330	314	309	322	316	314	281	289	330	285	336	280	307	281	282	304	281	314	307	290	297	290	290	332	293	319	318	284	277	333	308	295	305	321	301	316	294	280	335	269	295	296	319	278	307	326	298	318	269	290	347	328	300	309	282	266	309	304	265	320	303	305	297	276	277	315	291	289	318	300	310	301	298	306	313	282	279	295	310	298	307	274	304	316	306	314	290	285	311	355	330	310	287	303	294	318	305	331	304	307	312	318	319	316	313	309	282	318	291	310	309	294	326	342	279	324	279	271	324	280	289	330	313	288	286	301	284	322	303	295	305	272	272	305	281	316	305	334	321	315	305	313	299	303	288	288	296	290	308	307	337	293	299	298	298	303	309	299	308	311	322	319	293	314	311	263	300	308	312	277	312	309	283	290	299	312	280	325	314	292	303	316	303	299	312	336	300	308	310	283	300	272	320	319	312	293	303	304	303	293	313	291	320	309	303	282	309	283	306	301	322	309	324	349	305	292	317	305	280	286	291	319	300	307	316	307	317	306	326	290	308	300	295	299	270	270	268	291	322	316	311	301	295	295	300	293	300	303	328	290	275	293	319	325	308	302	340	329	310	305	299	310	334	311	300	296	298	314	317	322	324	331	327	313	335	297	316	276	285	324	330	311	311	290	299	304	285	298	305	306	303	316	318	289	295	304	288	334	303	283	306	304	322	317	298	304	299	314	262	276	330	300	309	304	320	309	293	307	265	314	323	305	284	285	303	314	292	323	340	321	304	326	288	319	308	317	304	272	305	313	285	310	321	308	263	302	302	319	310	309	297	278	312	296	304	301	317	300	324	276	308	309	334	306	315	308	302	303	289	309	289	284	294	328	321	283	296	307	285	269	318	299	271	324	333	306	295	312	293	296	273	289	308	306	295	280	294	314	308	294	284	308	320	289	336	312	265	312	287	284	307	283	272	275	340	325	306	288
24293	21568	28890	24751	21577	13664	4905	3398	2592	1725	1526	1296	1077	1155	1096	892	823	692	515	514	477	427	396	416	307	247	230	193	172	175	187	174	194	199	208	208	178	164	204	179	193	198	173	187	155	208	162	200	179	161	175	161	167	188	153	188	156	180	206	171	159	182	165	146	164	164	180	168	185	133	154	186	155	162	165	151	174	160	174	150	174	153	166	163	156	175	173	165	172	149	147	150	166	161	161	163	132	189	177	151	167	154	158	176	174	190	159	161	159	162	140	151	153	173	167	191	161	178	177	171	179	160	165	158	182	136	151	160	174	156	177	164	161	176	166	155	150	179	171	165	174	163	171	161	175	146	160	145	178	156	147	142	157	160	162	185	151	189	200	167	155	167	160	160	148	147	155	184	165	179	186	164	167	194	178	154	188	181	162	155	176	188	176	167	174	161	152	161	187	160	139	169	158	171	152	167	163	176	195	175	173	170	175	150	189	155	160	160	163	182	166	160	155	158	166	160	193	158	190	179	165	174	144	155	155	153	157	160	179	172	162	168	168	146	175	176	140	168	167	153	175	169	148	156	164	179	174	154	172	159	165	162	171	149	151	153	164	170	178	162	174	185	152	198	153	172	158	142	162	188	162	185	156	161	170	162	177	160	155	183	160	157	142	163	163	156	167	167	171	160	154	176	163	170	151	152	173	159	167	166	179	169	179	176	176	190	166	175	150	141	168	162	160	164	162	175	157	155	167	174	140	157	156	174	164	151	154	157	165	164	187	180	139	179	153	193	167	172	167	167	149	157	172	183	156	153	179	179	158	180	163	172	184	170	154	162	167	169	155	146	180	171	177	175	170	150	128	179	192	146	152	169	159	148	170	163	153	176	191	160	181	171	177	155	160	167	187	188	154	156	166	170	185	178	190	171	175	164	152	169	161	171	182	156	174	191	157	174	163	170	189	184	172	191	169	161	178	135	167	152	163	170	156	152	154	172	169	161	208	155	148	178	150	176	171	171	162	168	187	177	184	166	153	186	178	144	188	153	156	186	148	152	170	148	152	156	157	184	169	172	162	161	170	160	167	155	173	168	180	168	176	161	161	169	155	161	173	155	149	175	179	172	174	164	179	173	154	187	153	153	166	197	179	180	153	193	170	186	165	165	165	174	160	198	164	171	139	165	153	166	154	183	163	176	166	186	187	163	155	152	149	152	170	194	165	143	148	137	168	183	163	138	150	182	176	168	165	186	185	165	185	158	184	154	172	167	176	154	159	156	151	146	142	173	161	179	170	163	145	165	198	157	174	175	161	162	170	191	178	160	183	143	134	162	167	142	159	183	155	170	165	159	154	171	182	164	157	154	158	178	144	188	174	186	164	148	153	148	154	159	161	169	162	180	174	153	161	177	169	136	151	174	143	174	171	182	173	171	179	192	174	166	153	178	161	154	179	169	185	167	184	168	162	149	166	174	157	176	163	175	156	159	180	192	157	173	172	170	180	167	165	156	171	186	156	186	186	175	179	160	163	189	155	197	157	171	161	179	196	189	155	157	172	166	151	185	160	163	165	181	172	163	163	192	149	160	173	178	156	141	163	157	145	162	164	167	178	149	170	181	178	157	156	161	162	181	161	180	184	148	158	163	186	171	156	154	152	174	169	148	160	188	177	177	162	155	161	143	168	150	168	177	184	168	171	177	147	161	171	159	156	154	185	183	138	179	184	165	162	157	159	161	182	166	164	168	155	152	173	166	174	156	186	175	149	169	171	169	178	143	160	180	180	164	169	167	151	170	145	139	164	155	163	178	169	160	197	163	144	160	200	158	176	165	154	160	171	168	152	165	184	177	167	171	158	155	150	161	176	149	176	166	153	180	175	191	158	177	161	159	142	162	160	158	159	165	185	146	178	180	162	157	159	163	151	201	183	137	166	184	193	158	166	175	164	173	172	159	176	163	157	167	172	156	165	165	175	167	182	153	163	175	147	185	159	150	161	158	200	175	175	176	174	171	186	152	159	169	165	161	168	185	172	176	176	154	183	162	180	159	164	166	146	166	158	152	159	170	166	170	157	164	155	190	176	159	149	141	181	177	135	157	174	195	201	162	169	180	154	166	155	156	199	180	165	168	175	169	170	152	159	143	175	143	176	158	169	171	155	146	153	150	186	161	167	157	150	179	164	157	163	176	163	156	148	187	177	176	162	151	184	178	197	190	180	170	147	165	165	158	168	158	178	174	146	191	151	162	152	176	155	164	160	153	159	159	150	156	143	174	178	168	160	143	176	180	174	152	161	170	175	160	148	172	159	166	163	142	176	171	160	177	159	140	151	167	156	155	169	170	170	158	162	150	157	138	152	193	152	160	186	166	156	175	168	178	147	158	154	180	156	192	176	148	163	134	164	171	163	174	169	140	152	167	154	180	151	160	145	151	143	163	151	160	175	173	154	160	144	176	149	166	171	174	179	175	173	162	148	186	165	172	159	175	157	145	157	161	172	158	158	144	156	169	148	155	148	156	170	160	156	166	181	145	153	158	184	166	143	155	187	192	161	170	169	155	170	161	173	166	202	170	158	168	172	152	158	170	153	198	165	164	181	171	186	162	182	183	160	167	158	174	183	186	172	159	181	160	170	165	186	171	174	160	165	176	178	165	155	160	160	179	166	158	202	182	165	160	162	161	162	155	158	142	180	177	185	189	153	166	190	161	174	142	172	178	182	179	181	164	180	160	151	163	170	183	177	193	185	169	186	163	148	180	160	168	137	156	154	179	199	168	173	167	184	158	156	175	175	140	158	176	160	154	171	182	150	178	159	150	175	148	169	156	160	152	193	172	159	167	152	186	166	159	175	176	175	157	181	179	164	165	169	167	168	161	158	152	172	183	143	170	178	159	176	162	176	170	163	161	195	170	198	153	153	140	164	172	178	167	165	176	183	165	156	140	160	172	176	131	166	202	166	153	163	190	186	191	163	183	168	177	161	173	155	156	165	148	171	146	159	175	151	168	194	148	165	159	192	156	162	161	184	160	163	168	173	173	165	148	158	147	174	152	162	173	150	167	148	166	139	187	186	132	162	140	182	170	157	176	180	154	189	161	191	165	166	182	173	173	180	180	161	163	170	172	157	183	182	157	166	158	167	165	179	163	176	169	178	166	157	168	166	161	151	148	173	166	157	156	173	162	147	155	136	176	160	165	173	159	146	163	151	193	186	161	162	178	183	165	167	177	184	174	156	158	169	174	182	167	164	160	150	169	157	169	179	161	192	156	156	161	145	144	156	178	187	156	140	155	155	134	165	178	175	187	165	184	173	186	162	154	156	151	157	168	154	160	151	169	169	166	167	160	172	176	167	174	159	180	162	156	170	178	171	142	172	173	181	165	179	162	160	174	184	173	169	180	156	156	146	150	156	157	147	152	180	167	164	177	160	158	151	180	145	158	163	158	178	162	152	172	173	174	178	175	162	181	225	155	164	196	165	143	167	164	162	173	150	168	177	165	142	173	165	155
25230	40159	26931	16600	11243	7578	6116	5520	4280	3074	2640	2125	1746	1860	1714	1371	1172	971	807	734	613	616	564	495	387	293	244	266	245	206	188	205	250	215	197	191	197	224	226	198	214	210	214	224	195	212	218	212	194	208	188	175	181	164	182	176	208	196	161	171	187	195	174	183	194	171	187	186	179	198	168	188	181	162	180	158	212	176	178	164	202	205	186	181	196	190	189	193	191	191	176	191	193	180	197	196	170	181	210	184	176	210	200	190	185	190	178	176	198	173	192	181	170	193	208	187	181	186	188	182	181	190	165	191	198	180	195	156	185	175	172	184	194	162	196	169	169	191	174	186	183	216	159	174	181	189	169	183	154	185	174	159	186	203	194	180	173	201	194	178	194	194	169	188	176	179	167	187	159	183	201	207	191	172	171	174	182	195	190	183	175	149	181	177	175	192	167	188	193	193	177	187	181	182	174	172	197	188	221	197	175	180	171	173	201	190	202	197	170	171	197	180	175	193	199	173	170	177	180	185	197	187	202	162	171	188	179	181	184	189	187	173	158	197	197	180	164	179	182	200	173	166	180	176	182	168	201	189	178	195	187	176	180	176	218	185	180	185	164	187	204	166	179	185	202	171	197	173	183	192	168	165	180	162	198	187	156	163	185	184	187	175	195	176	181	192	184	192	194	164	167	192	184	197	182	186	190	171	159	174	208	179	157	168	213	180	195	203	181	180	169	180	211	199	189	156	185	191	186	170	166	181	194	174	178	182	183	182	174	183	167	186	180	193	168	186	192	192	170	195	168	177	188	194	182	182	176	180	188	206	192	179	199	181	169	189	171	185	160	184	194	189	180	194	173	187	172	183	197	184	191	165	189	178	168	178	182	172	195	191	176	170	190	182	184	192	174	174	185	202	189	182	173	182	207	200	182	199	190	191	174	189	180	185	172	172	206	161	182	183	222	164	179	176	171	202	172	160	172	149	187	218	179	182	180	167	173	191	174	188	174	161	182	180	173	177	196	173	189	177	193	177	201	210	203	208	179	193	173	175	175	170	180	168	181	177	194	199	197	206	196	181	174	182	163	171	167	187	171	183	194	179	195	188	177	170	178	183	174	181	188	170	163	166	196	185	204	192	192	181	194	183	176	166	178	164	188	185	197	176	207	177	172	198	174	178	170	188	160	202	209	185	208	181	156	179	163	184	217	177	163	207	197	205	182	165	183	186	158	198	186	179	156	204	165	191	185	181	162	188	152	171	178	171	188	166	181	174	165	175	175	201	191	182	175	194	165	184	194	177	184	178	182	189	177	169	176	198	203	191	164	156	162	173	165	171	168	167	185	170	168	179	185	168	161	184	189	201	195	174	175	165	173	197	189	189	183	170	172	163	171	197	183	195	187	194	175	160	177	181	179	204	172	184	205	180	193	171	183	165	195	180	203	184	173	171	168	162	170	166	194	163	182	169	181	186	182	177	193	210	180	211	189	187	172	198	177	176	166	177	165	186	183	193	191	158	183	197	187	199	177	198	171	176	187	184	196	153	174	202	191	191	184	209	199	180	190	198	206	180	172	218	190	186	188	190	204	174	175	169	164	190	156	188	176	175	197	212	170	183	175	178	189	194	183	178	167	192	188	203	180	170	171	181	167	183	192	185	172	177	181	185	183	174	178	177	168	173	159	186	184	185	192	151	176	194	157	170	192	177	186	172	185	191	147	181	187	189	164	166	217	167	169	180	190	178	223	171	225	186	199	194	154	188	151	184	179	177	195	168	178	191	174	182	187	191	191	180	175	176	158	190	186	181	164	177	177	195	157	182	198	187	188	189	200	180	181	190	157	184	165	190	193	181	181	187	179	176	176	191	165	162	195	193	188	150	153	191	195	190	197	182	165	172	200	187	188	183	173	203	178	176	182	200	174	164	196	168	186	196	171	182	184	189	184	164	186	175	171	182	158	179	185	184	201	171	172	173	203	182	188	202	183	169	175	186	198	194	171	177	182	174	169	175	186	220	161	158	198	187	178	193	167	183	172	171	176	186	198	201	185	182	207	200	195	164	176	172	172	185	185	160	189	204	185	196	198	192	179	199	178	173	174	187	194	183	186	187	186	177	197	183	188	198	173	170	197	175	155	202	216	194	200	178	162	185	199	190	168	173	173	178	163	168	193	189	184	181	184	184	206	170	216	177	189	187	189	208	179	195	191	196	178	205	167	171	169	178	153	176	191	188	188	184	178	187	197	191	196	192	175	195	182	169	201	173	177	195	186	181	169	189	184	173	173	227	154	165	196	159	192	185	173	176	186	211	194	196	170	208	173	172	177	165	177	197	175	201	182	198	173	185	178	188	195	177	199	200	189	197	213	187	166	184	207	184	163	179	177	186	182	191	173	185	173	212	166	186	166	169	193	159	175	174	154	175	189	200	174	184	184	159	178	185	185	174	177	180	153	191	185	211	183	149	191	193	177	156	194	172	174	192	180	162	176	171	193	207	168	185	182	178	194	167	195	165	161	175	169	166	196	153	192	185	188	193	168	177	178	171	201	215	209	186	177	178	193	166	210	176	174	168	183	180	190	173	204	168	156	207	188	182	191	199	189	192	166	189	181	187	175	185	165	167	157	154	172	185	179	177	180	170	163	166	195	174	161	172	194	206	184	186	186	198	180	202	192	201	179	191	181	176	184	197	175	162	173	183	182	179	175	171	202	203	180	200	167	175	179	161	185	178	207	179	190	172	187	195	191	197	178	197	214	182	166	176	176	176	183	201	175	163	197	170	189	186	182	193	184	201	182	191	206	200	197	197	183	189	160	170	211	201	173	187	192	183	157	186	196	206	198	199	187	190	185	166	178	175	188	195	205	168	150	189	181	178	195	189	162	190	159	182	195	194	194	181	159	191	179	168	169	170	185	194	196	191	192	201	190	170	193	181	181	191	175	187	173	166	156	191	177	176	179	163	193	162	165	194	170	191	186	184	184	183	179	174	183	188	191	180	176	174	167	175	213	193	162	171	196	186	184	213	185	160	183	184	200	177	171	191	186	204	176	195	196	185	201	157	163	190	169	180	181	174	175	172	177	198	174	157	164	194	182	207	168	198	177	181	156	184	193	180	193	180	206	194	179	183	189	173	182	173	192	186	182	175	211	193	183	163	179	157	179	185	180	177	172	184	180	200	198	186	180	183	184	170	147	185	168	180	172	181	181	148	178	166	201	180	179	193	178	185	177	189	173	184	206	158	170	172	184	179	191	188	205	176	179	176	191	189	197	191	171	187	200	189	196	193	180	198	183	203	176	160	169	203	166	186	187	197	164	150	161	140	175	180	186	204	187	171	190	153	188	183	195	172	180	194	170	207	199	190	200	188	188	189	168	176	164	190	174	211	144	171	192	178	200	185	170	167	180	180	169	177	185	198	185	199	174	188	191	191	184	198	162	180	178	168	173	197	184	220	189	156	186	176	172	175	156	191	194	168	184	173	181	168	177	194	161	163	180	191	192	194	183	170
25508	21680	28094	25743	15779	5372	3101	2614	2259	1732	1349	1277	1111	1051	972	886	838	752	709	638	608	625	601	559	531	468	430	455	436	404	401	412	445	424	448	440	410	426	437	424	453	397	415	429	420	437	419	429	442	392	438	447	405	415	420	424	429	420	461	441	448	410	399	419	402	378	378	419	418	392	420	417	401	432	468	402	383	424	387	445	453	455	356	445	381	398	435	408	370	431	455	411	404	447	433	404	409	393	446	412	386	413	415	431	433	423	420	409	429	426	416	411	452	406	436	362	396	397	440	433	463	400	435	403	403	392	402	430	426	433	410	434	427	457	382	424	416	434	404	424	386	375	406	423	414	413	393	421	450	377	407	438	415	406	412	397	393	443	384	422	418	403	411	445	440	383	438	388	423	455	403	390	417	373	423	408	408	414	404	391	401	434	474	413	421	422	412	433	380	416	445	408	411	399	383	451	386	423	418	422	437	397	412	386	417	394	414	400	451	435	433	428	368	450	418	440	388	428	399	411	407	415	411	400	377	415	371	440	397	421	405	413	407	401	427	430	402	382	405	447	403	387	388	398	441	384	395	442	467	440	454	365	438	443	425	444	411	382	424	390	456	414	418	422	389	438	400	389	428	417	445	472	390	426	430	408	417	438	392	392	414	364	418	420	434	403	419	423	391	386	437	437	423	419	408	426	418	422	397	392	432	408	405	391	416	408	408	401	413	377	403	394	425	436	408	392	423	448	397	443	390	394	421	380	450	401	406	409	422	381	398	412	386	399	411	423	407	401	392	428	443	410	395	427	414	427	417	410	458	438	430	413	400	400	398	412	429	405	392	451	444	389	428	423	434	426	404	375	418	408	419	401	403	424	423	438	407	379	392	408	426	432	405	374	406	421	413	410	397	384	408	451	410	427	420	422	412	399	443	431	410	436	397	442	436	419	417	386	413	417	438	416	407	391	423	428	419	421	413	415	415	397	429	395	407	400	442	392	408	397	405	357	432	413	434	406	395	421	405	417	391	408	390	442	412	424	429	408	427	446	396	391	411	427	413	419	434	398	437	434	436	400	445	437	390	411	406	433	388	403	391	404	408	397	402	387	395	428	379	437	431	399	378	400	412	463	420	410	389	433	437	400	381	410	425	380	426	361	408	432	460	396	404	428	382	443	413	432	419	408	411	445	380	384	404	420	401	410	430	403	421	430	428	398	419	396	418	431	425	390	393	363	409	414	479	442	461	427	383	400	416	422	395	439	405	389	421	421	387	401	402	436	380	402	429	408	435	414	406	405	445	410	432	409	431	389	400	376	381	407	415	436	367	443	401	418	443	429	439	433	403	385	447	398	374	382	440	420	410	397	416	422	425	393	400	415	409	390	388	384	383	436	402	419	401	405	438	410	404	442	393	417	407	433	435	406	381	413	416	377	444	416	394	397	414	393	429	370	406	402	399	428	400	413	412	414	410	403	434	424	430	394	405	408	412	408	369	420	441	410	425	420	404	413	458	410	441	436	416	430	399	412	407	389	402	407	401	415	399	379	416	439	433	389	439	420	413	401	428	459	439	399	450	413	420	398	390	439	394	406	393	425	436	405	390	415	409	411	388	438	390	414	403	411	371	402	381	431	440	426	406	460	452	418	389	397	429	412	433	400	414	430	421	396	411	405	387	437	422	419	436	407	443	421	372	388	417	395	417	433	427	419	430	406	399	433	398	412	395	436	403	407	386	395	409	423	421	416	376	420	448	379	389	412	430	410	407	421	432	461	427	410	421	406	413	388	425	430	395	407	418	392	400	418	417	420	403	434	399	381	402	445	441	437	397	386	448	436	416	437	364	431	405	430	426	446	449	428	397	389	466	462	392	455	388	408	412	414	403	421	437	428	415	386	423	410	387	374	401	436	442	415	408	409	410	441	444	435	416	420	390	387	382	404	419	412	411	432	399	428	424	409	419	412	420	417	443	425	462	406	418	437	413	418	421	434	391	404	423	400	414	432	393	394	417	416	389	386	403	404	415	411	419	403	403	431	438	390	407	401	435	423	479	394	414	383	394	420	402	413	436	422	418	399	430	404	417	423	404	420	420	411	405	411	425	373	442	420	431	428	408	385	393	419	451	413	431	451	429	410	429	408	400	425	369	444	401	416	429	404	422	411	407	403	438	428	367	435	388	405	397	405	378	417	407	405	392	399	403	410	413	432	413	394	400	406	394	403	372	386	396	436	387	422	426	423	400	437	423	357	404	381	409	442	382	387	415	414	456	437	409	442	404	381	427	410	410	406	403	422	405	408	420	424	418	421	436	423	425	401	432	429	418	405	432	428	373	396	409	423	430	374	399	431	395	409	431	432	421	422	395	420	403	409	420	416	435	397	398	385	403	436	389	412	384	422	401	415	415	411	396	427	419	425	401	413	420	406	412	417	407	436	396	408	431	403	453	403	427	444	413	414	436	398	447	418	404	433	411	444	385	413	472	431	439	460	432	408	379	400	401	412	413	396	394	416	382	407	365	433	420	413	414	421	411	411	433	426	421	419	406	413	466	396	419	408	403	426	435	405	441	367	417	386	420	398	417	414	424	423	417	451	393	410	399	431	400	404	447	436	405	418	412	423	395	403	376	365	374	379	432	438	451	394	428	422	392	365	432	459	384	379	406	409	413	402	437	412	394	392	418	442	422	431	393	424	414	409	425	421	406	407	423	419	393	400	458	423	424	422	429	418	434	413	380	421	402	424	417	426	420	400	429	392	398	428	421	435	400	375	392	424	400	436	396	406	408	392	407	440	460	390	409	433	411	397	404	412	428	377	428	452	433	407	429	446	403	417	431	460	431	391	385	423	392	441	413	356	437	407	410	391	397	425	418	447	417	445	455	416	381	417	411	430	415	384	405	415	416	434	418	438	442	409	438	400	397	437	380	401	435	417	449	417	403	432	399	427	420	402	389	431	431	444	409	432	420	428	437	391	409	431	405	402	388	399	420	396	432	411	416	445	430	428	393	433	403	429	429	418	379	436	433	437	407	440	389	404	430	411	418	420	425	416	424	426	417	399	395	406	449	406	411	423	404	367	406	414	404	406	413	444	451	409	389	381	401	413	450	398	409	385	435	438	392	406	400	389	420	447	428	440	438	414	437	378	396	437	395	410	442	398	382	379	426	386	428	394	401	432	382	370	433	387	416	406	397	393	444	425	413	398	425	434	465	404	394	398	395	403	412	415	397	413	392	406	400	400	404	422	403	434	440	418	411	412	403	394	426	402	422	398	411	426	354	397	423	427	410	378	409	446	396	429	410	378	422	405	424	407	438	409	389	420	387	408	459	424	425	433	433	406	436	408	395	439	430	442	417	377	405	400	420	419	416	426	409	408	430	417	411	402	449	434	416	405	420	372	408	432	420	420	441	410	409	366	392	403	443	379	447	411	415	402	450	416	423	421	418	435	371	391	428	404	387	445	394	429	415	421	424	394	413	421	422	425	434	444	371	392	443	406	416	416	418	417
25144	36913	22998	13890	9971	6430	4941	4699	3910	2962	2319	1881	1675	1477	1398	1295	1185	1003	888	856	805	710	726	681	629	472	482	491	492	513	437	435	450	465	476	480	439	445	450	450	427	456	438	420	454	449	403	442	433	402	422	466	418	455	426	394	422	414	459	420	407	441	437	417	478	441	446	418	394	415	437	406	399	473	429	442	418	428	420	437	413	461	460	422	373	446	442	441	444	425	427	457	441	412	411	427	407	409	431	435	420	438	438	448	422	444	437	445	449	421	414	420	436	430	409	413	469	452	458	407	424	435	443	449	408	431	458	427	408	368	429	444	434	443	462	438	404	401	448	412	427	416	436	434	455	459	402	422	400	423	438	419	396	432	413	392	433	433	449	422	423	428	408	437	444	443	471	443	392	445	455	404	430	406	430	432	452	416	450	415	431	448	389	439	444	439	404	430	456	436	420	405	470	427	421	404	409	447	407	421	448	396	438	463	418	412	428	444	462	396	444	437	441	419	409	405	446	434	415	458	398	435	440	427	418	435	429	421	405	411	433	418	431	413	420	418	424	436	439	445	433	415	437	465	428	437	412	374	380	445	449	423	385	456	417	414	446	433	424	475	412	463	449	427	403	449	403	427	448	415	418	469	406	426	452	446	422	427	433	419	418	433	429	404	442	439	421	400	435	450	455	433	414	436	434	418	460	446	413	426	407	418	427	436	431	418	402	400	400	401	432	438	413	431	476	454	418	425	433	427	425	418	425	431	433	408	414	427	435	429	436	404	395	411	410	445	410	419	421	427	415	469	431	459	412	412	416	434	411	419	467	422	411	405	392	435	418	437	421	364	438	415	450	436	443	443	444	426	410	402	453	384	423	446	434	401	431	468	457	410	416	469	410	417	418	425	481	398	405	452	354	427	421	399	439	454	404	444	440	439	411	459	431	434	439	431	423	410	419	451	414	431	450	419	421	421	426	429	437	439	454	424	397	440	416	413	419	424	420	396	414	419	432	446	429	446	385	432	402	450	409	388	446	402	421	441	384	377	450	400	412	405	425	407	435	399	434	419	436	433	433	396	428	450	457	433	429	396	473	440	428	388	405	435	411	403	438	440	455	412	418	454	423	426	398	424	436	389	405	427	435	434	425	411	407	465	400	418	405	401	438	447	472	414	435	391	435	417	377	446	397	415	421	415	425	451	407	430	400	398	448	418	418	409	407	447	431	434	402	426	373	467	409	399	457	408	431	398	400	452	465	395	401	427	449	439	437	446	449	415	410	400	429	418	418	442	424	401	420	426	428	492	434	432	411	430	389	432	433	407	432	400	430	422	441	402	422	386	426	457	421	445	430	449	424	410	453	439	399	408	438	415	419	422	417	443	420	429	440	439	421	431	469	423	423	453	429	426	421	441	417	455	438	425	396	440	434	389	389	428	416	463	425	421	440	418	395	387	430	439	435	436	431	417	412	446	421	406	419	419	411	475	411	417	435	460	448	474	402	407	423	439	426	453	434	402	430	409	440	376	453	414	404	409	460	423	464	434	448	447	449	434	413	457	439	400	396	414	428	428	429	420	430	410	412	439	399	414	430	406	452	398	480	400	417	394	433	442	444	432	424	447	437	437	440	418	395	445	437	423	455	406	453	428	402	434	418	465	409	416	457	446	406	415	428	419	395	454	427	398	427	428	405	413	428	412	444	415	441	454	421	441	433	398	452	440	438	452	408	443	394	409	421	411	437	422	446	421	417	416	404	375	443	430	454	451	420	393	410	448	398	431	486	434	407	453	463	431	413	470	425	434	414	437	439	418	439	467	480	387	435	415	378	413	411	419	450	416	430	437	419	409	422	448	422	459	415	435	391	424	422	437	412	432	415	412	444	398	431	429	400	445	413	456	415	428	470	402	429	427	402	435	437	436	420	426	449	450	379	403	403	420	426	419	417	453	406	398	435	430	430	429	436	437	420	402	453	405	446	430	407	429	419	437	429	427	403	447	424	438	414	440	410	424	402	406	458	416	432	400	432	446	425	386	422	435	429	413	421	462	423	447	437	447	454	419	380	436	419	416	418	402	456	435	445	438	413	410	453	426	461	439	455	408	407	418	428	401	450	385	454	354	394	456	457	464	428	415	392	444	394	434	398	443	468	430	449	472	393	451	412	386	454	425	404	444	396	408	414	435	426	429	445	442	408	460	442	412	448	435	433	404	390	449	422	439	444	419	455	424	440	433	428	428	404	438	427	418	468	472	401	425	427	431	450	450	430	442	402	412	456	441	433	424	426	434	387	434	460	412	429	385	424	441	445	420	441	496	381	434	428	442	411	448	427	432	421	422	424	426	424	399	425	439	439	470	424	440	383	432	427	460	390	439	432	427	434	441	435	431	414	457	426	394	435	425	421	404	467	385	447	436	414	455	424	408	418	386	426	389	424	457	425	439	441	431	401	420	447	460	422	453	402	424	426	443	419	419	430	418	428	403	403	388	397	426	432	381	411	455	441	448	438	458	437	394	428	411	431	381	415	429	421	459	432	413	427	449	425	433	444	475	444	417	430	418	428	445	395	439	434	449	425	422	430	453	415	402	409	421	414	411	426	438	402	430	441	440	414	415	439	389	457	441	422	457	432	434	433	414	424	465	443	434	388	434	418	466	432	443	418	430	438	417	428	419	416	420	429	437	432	438	451	428	444	418	399	384	439	415	429	422	438	437	424	447	437	441	392	417	401	446	423	407	415	433	399	430	432	425	424	413	408	428	431	391	424	416	415	442	435	468	379	449	445	404	414	413	392	454	445	437	445	443	412	382	445	383	435	421	444	468	457	430	433	418	396	444	426	432	425	424	404	431	421	421	450	412	432	436	431	408	423	438	429	450	427	443	424	425	403	444	471	395	441	442	407	450	471	458	410	442	405	408	459	446	409	384	459	427	456	443	433	422	386	443	393	418	432	415	438	425	399	426	427	446	395	434	393	368	419	427	436	419	420	427	425	430	410	415	410	445	467	418	415	430	426	430	440	446	394	464	489	403	398	449	448	420	444	432	392	415	429	395	452	394	442	451	417	420	447	419	402	412	428	433	424	454	429	425	440	427	448	411	416	418	412	446	430	435	422	430	436	435	418	436	416	435	412	416	417	420	449	447	442	400	402	452	425	437	445	382	434	447	391	443	398	420	421	424	378	453	413	457	400	393	403	388	431	457	419	456	455	414	447	394	426	446	415	423	437	454	440	424	422	427	394	436	445	457	450	435	421	446	425	457	410	425	449	385	406	420	455	450	429	408	384	418	424	439	415	425	412	434	438	437	427	434	402	401	420	414	449	406	425	416	416	456	450	451	445	447	450	406	442	457	435	450	435	413	426	469	425	444	423	428	450	421	443	410	410	435	448	414	455	426	414	386	406	437	390	445	423	409	374	390	380	476	423	409	435	458	448	406	442	417	409	437	422	431	422	441	429	416	413	446	455	418	456	423	403	412	441	438	396	407	405	456	411	398	417	419	409	455	454	464
23209	21717	29572	24382	21737	21905	13758	5067	3678	2972	2287	1872	1589	1473	1363	1296	1037	941	841	737	664	748	647	635	462	368	372	304	321	312	327	356	334	306	340	321	327	318	318	309	329	346	350	317	348	308	303	308	307	304	314	330	310	310	291	299	283	259	341	314	304	313	305	303	315	324	284	285	283	278	322	292	312	287	277	247	301	272	301	301	308	281	311	301	300	332	303	294	295	272	314	309	308	298	323	262	331	290	288	310	300	308	311	298	291	304	320	334	316	281	315	330	300	296	287	279	310	291	286	304	335	307	309	308	291	318	314	256	311	315	298	293	305	288	296	295	307	279	319	302	284	281	314	278	293	294	301	314	270	288	307	297	268	314	291	306	317	294	325	286	290	291	308	265	280	295	309	335	297	349	277	285	279	266	305	289	296	311	297	313	285	279	297	277	324	306	276	309	318	318	307	297	346	310	289	300	290	263	304	304	310	265	270	307	311	266	311	280	330	304	308	289	289	297	280	288	283	280	274	307	307	283	323	282	290	308	283	332	304	297	290	287	299	296	312	290	290	279	311	295	286	297	315	306	324	256	288	322	282	299	284	301	321	300	326	260	287	338	290	321	304	307	283	269	337	289	311	307	288	312	306	327	303	305	291	273	263	270	315	301	287	295	292	296	335	303	270	286	323	281	287	310	275	301	303	269	282	287	285	330	306	311	310	303	266	295	304	295	295	325	283	324	319	274	317	286	286	301	313	317	301	287	300	279	317	304	277	279	304	307	300	307	296	322	311	296	338	289	330	279	295	275	296	288	334	277	290	316	288	298	286	298	292	305	311	294	293	290	310	269	290	324	324	301	325	297	340	319	293	269	293	314	275	314	292	270	318	284	281	295	261	304	306	308	282	312	292	293	272	349	312	290	312	299	303	300	315	315	321	279	270	320	299	300	314	302	301	312	293	327	311	302	299	327	332	297	279	285	287	275	321	323	289	293	314	271	295	284	335	310	278	285	291	291	313	308	328	308	291	300	316	286	290	276	296	293	291	266	292	268	292	307	312	288	304	266	326	307	274	300	314	311	291	284	303	312	320	283	268	308	294	285	305	292	321	307	292	285	291	320	286	304	296	305	301	327	298	290	328	304	268	320	272	318	304	303	303	330	313	291	296	303	318	315	308	290	277	297	313	302	315	270	299	306	329	294	262	306	278	325	322	274	310	297	281	305	318	300	321	269	318	303	281	301	275	311	289	300	287	294	301	277	334	287	290	299	310	288	277	327	286	293	289	305	288	277	292	312	304	338	309	321	285	292	311	303	308	270	278	305	296	291	286	295	301	304	297	290	278	307	309	271	289	282	344	273	307	319	304	334	322	319	285	299	277	295	290	317	308	287	313	280	313	295	310	277	330	326	297	321	280	279	260	286	295	287	329	290	288	298	283	262	304	287	324	317	293	285	332	332	246	315	306	302	333	330	320	328	288	320	318	280	295	286	294	301	309	287	281	314	305	313	272	323	300	320	315	302	301	296	309	301	264	298	313	313	283	269	306	313	291	302	287	285	336	304	285	266	317	254	283	300	308	291	259	302	288	288	309	256	298	299	308	303	321	316	304	277	286	292	305	290	274	289	291	313	278	331	290	292	319	301	308	282	317	298	317	294	319	300	291	288	306	299	295	327	329	305	316	300	279	309	297	293	323	286	300	344	298	279	291	313	271	292	301	309	309	286	310	289	298	296	341	287	298	300	302	283	258	313	289	306	300	309	289	304	286	274	272	314	306	299	302	289	299	282	331	297	316	339	317	291	297	268	293	318	250	298	287	270	306	338	288	295	267	296	318	295	274	307	300	302	290	264	308	295	277	298	255	328	307	304	322	290	309	306	259	283	276	295	312	279	319	306	305	330	307	307	267	274	270	293	271	329	276	328	308	284	271	308	294	315	313	288	298	304	269	308	295	296	323	300	324	277	291	325	312	312	326	311	304	318	324	288	271	296	293	315	298	274	269	317	288	309	324	311	300	326	304	287	259	267	299	288	298	276	302	307	282	275	296	294	299	302	316	298	312	312	291	300	314	295	310	297	296	315	286	301	286	309	301	324	328	310	266	317	283	280	303	299	292	288	268	295	313	310	320	312	297	301	286	295	299	258	287	296	271	292	307	314	290	327	271	289	313	294	329	276	287	329	274	294	310	297	313	324	305	309	289	279	270	324	332	309	285	298	321	324	314	296	279	272	286	291	284	332	290	276	295	300	317	287	312	297	323	270	298	285	281	293	289	278	291	326	291	306	346	303	283	292	290	302	284	305	276	289	306	319	296	293	326	285	297	271	319	300	277	271	288	317	268	290	311	315	290	323	329	292	310	301	303	327	281	307	275	300	281	284	293	284	297	319	306	305	305	296	293	311	298	293	283	306	288	284	284	300	309	303	275	276	291	305	279	301	298	263	275	311	300	307	300	326	306	292	307	335	302	322	310	302	319	287	299	300	250	263	292	288	322	300	303	332	294	302	300	295	273	326	319	306	323	271	301	317	289	287	293	267	297	287	284	323	270	304	281	313	297	274	286	328	315	303	341	315	306	294	322	290	301	280	279	258	316	295	286	302	321	287	281	310	321	305	304	293	270	305	303	259	308	254	299	285	259	324	303	261	317	303	301	271	310	305	289	301	286	332	300	308	314	300	303	293	321	256	294	304	288	271	331	276	313	297	277	290	325	288	301	297	277	286	309	302	291	290	298	293	312	307	325	339	281	296	288	298	281	276	306	316	291	299	329	286	299	293	272	324	299	279	307	299	291	298	278	321	300	300	291	307	288	275	297	284	301	319	305	304	306	262	317	300	306	316	320	316	327	303	336	257	268	295	281	267	314	296	300	290	294	264	277	323	299	317	284	292	294	293	328	313	304	299	306	292	276	307	317	297	269	290	311	294	276	294	293	317	325	262	290	323	326	316	302	304	336	310	275	315	304	278	313	272	253	310	283	310	293	294	286	309	290	277	300	297	294	305	319	288	306	308	324	333	263	299	258	280	267	286	272	271	286	306	256	289	301	273	318	311	289	330	301	318	289	318	329	284	297	261	302	306	269	300	315	283	289	307	273	279	289	274	294	319	317	304	295	287	281	355	304	288	281	295	297	302	345	320	291	301	340	301	305	291	316	270	300	271	294	297	298	344	274	329	285	295	298	278	304	284	320	294	324	288	283	278	260	295	298	299	298	321	306	313	291	299	276	275	286	307	315	289	297	328	281	285	310	284	281	296	278	324	298	304	298	290	311	300	335	301	296	265	274	307	278	289	307	293	294	309	283	308	290	327	254	294	308	319	306	290	291	294	292	293	263	318	287	301	309	293	292	292	304	316	299	297	316	305	315	271	305	301	306	314	275	306	289	290	290	291	315	302	305	307	287	293	286	326	309	312	333	301	282	303	308	321	256	267	275	319	311	304	325	309	284	283	311	329	285	305	303	303	317	310	317	312	299	309	324	272	294	286	284	339	274	303	292	268	269	291
28649	44065	30485	20230	14974	10495	8145	7269	6046	4850	3790	3114	2476	2191	2038	1860	1522	1300	1095	985	1019	841	898	791	587	457	427	363	345	348	334	362	354	363	367	342	320	319	363	335	347	344	350	346	334	327	324	338	350	318	326	331	296	313	284	307	297	288	298	289	289	330	306	296	283	314	250	315	294	309	292	297	287	293	293	298	296	293	297	318	283	321	312	309	309	302	291	282	304	278	322	282	324	275	321	295	309	309	337	294	323	302	309	266	317	288	281	322	290	283	313	288	319	322	292	310	299	292	289	308	280	302	281	293	310	304	304	341	292	313	318	314	301	296	266	330	291	324	300	324	312	304	277	306	293	315	293	281	303	304	308	342	286	285	287	300	310	295	332	279	325	309	304	312	272	263	305	300	299	291	291	312	280	275	289	293	299	301	275	263	290	276	295	299	321	310	280	281	291	304	336	287	307	315	338	310	284	299	270	308	272	277	295	292	287	298	353	310	305	326	313	323	306	309	278	292	315	305	307	332	307	297	342	286	325	247	295	321	312	305	317	295	322	284	308	296	313	298	330	306	299	298	265	293	295	334	301	285	318	309	283	359	295	317	298	306	307	316	288	266	307	315	292	295	299	332	289	320	305	306	262	289	265	303	308	307	285	295	277	305	296	263	291	303	285	292	312	296	322	310	316	317	334	291	309	327	288	308	284	326	297	284	285	283	291	292	331	340	297	299	291	286	311	313	274	283	299	315	293	265	293	312	308	298	303	312	307	290	297	286	321	303	317	299	289	290	325	294	294	298	309	310	306	306	318	293	317	276	299	316	296	283	303	268	315	266	267	308	303	311	285	286	311	308	282	297	293	286	332	309	294	304	288	298	339	288	274	250	309	316	285	277	302	306	315	277	317	308	275	288	287	315	265	307	273	306	318	287	329	285	299	278	287	339	285	299	306	294	298	283	326	297	309	296	290	333	317	309	267	294	278	300	295	288	293	313	297	301	312	237	289	302	285	334	304	293	258	322	307	299	301	310	290	303	280	288	307	301	298	314	321	304	307	303	309	295	300	298	284	293	292	288	273	284	301	260	283	289	304	313	321	281	306	311	291	300	321	317	313	298	299	283	321	320	304	292	309	290	311	277	317	270	325	328	314	291	311	316	304	286	276	333	316	290	288	297	313	295	304	305	315	283	289	302	304	301	304	315	308	302	278	299	309	326	303	291	317	266	272	302	302	302	291	316	298	318	279	277	290	292	290	277	266	300	304	315	307	297	294	298	277	280	300	273	299	330	315	329	277	291	305	301	339	312	304	287	319	279	293	304	290	322	298	300	324	274	301	274	311	297	298	317	305	295	294	277	290	278	329	318	313	273	314	284	288	323	315	284	281	309	326	298	311	308	306	304	312	310	302	303	338	305	294	300	309	300	308	310	297	271	299	313	334	302	277	297	287	287	302	301	296	282	294	312	281	282	315	299	294	309	324	307	269	279	319	267	290	277	305	296	299	329	295	328	310	298	290	278	280	288	301	292	290	293	318	286	292	295	320	282	279	291	293	292	277	314	338	303	285	317	300	306	287	294	298	279	291	287	292	294	293	316	315	283	299	303	279	286	301	283	277	304	309	298	282	290	309	295	281	298	316	261	283	290	303	309	304	297	316	308	316	294	299	295	280	310	301	323	274	305	273	321	282	299	291	269	303	321	292	300	325	332	291	323	303	309	290	326	343	267	290	287	277	301	295	281	308	278	275	281	285	305	296	313	283	311	316	292	305	321	310	323	290	282	296	332	285	311	294	303	288	291	325	296	287	318	292	273	285	281	330	327	300	296	271	282	290	287	298	294	293	297	303	306	297	304	285	315	307	303	287	286	316	300	295	290	285	319	312	297	312	294	310	288	295	283	284	312	309	289	303	298	327	311	283	301	303	286	269	281	298	294	306	317	275	289	289	279	328	320	278	320	272	305	326	279	289	267	314	297	297	295	308	310	289	307	321	278	305	299	318	286	301	317	311	342	281	295	285	297	315	281	294	302	266	304	278	316	308	304	284	290	278	310	288	304	296	300	299	313	287	315	308	326	292	307	278	297	308	336	306	304	311	286	317	301	289	289	308	308	276	307	305	299	314	276	316	273	305	317	324	279	300	308	278	329	298	333	307	295	272	318	314	296	334	305	298	316	331	306	290	313	267	298	298	303	306	292	287	324	284	298	303	292	291	321	289	313	317	341	267	298	286	303	294	280	296	272	330	273	307	306	301	296	297	304	297	285	330	293	309	285	288	308	322	308	298	309	291	317	325	268	315	325	323	324	316	255	311	278	296	326	280	294	293	292	295	318	296	285	298	295	300	321	275	300	298	290	282	288	290	310	297	274	299	312	301	291	283	311	278	305	326	286	293	311	283	264	298	317	278	276	278	280	290	308	310	288	322	322	324	301	280	294	325	308	298	283	306	315	268	275	276	297	295	287	308	301	292	290	289	299	273	309	292	287	317	312	275	338	295	297	334	296	275	258	325	285	303	300	291	291	316	291	301	302	319	325	307	292	349	322	305	281	291	330	310	291	272	290	321	312	287	315	326	299	318	342	311	319	294	311	315	320	301	319	296	280	309	319	306	317	290	280	295	317	281	309	300	307	335	308	315	290	306	341	310	276	282	313	307	294	298	276	299	298	288	321	295	309	333	297	302	305	333	313	309	284	331	327	298	311	302	298	308	302	302	294	307	289	329	300	298	314	290	290	312	278	333	308	305	294	274	313	302	300	261	303	297	298	266	302	297	284	323	287	282	316	302	279	288	309	303	285	306	295	305	292	295	309	312	322	292	312	322	312	302	284	310	312	292	300	334	293	307	294	281	299	308	297	323	323	301	286	297	256	341	318	311	312	319	273	291	338	307	286	289	319	328	271	275	298	291	307	336	291	310	314	299	322	290	282	306	291	283	283	291	306	300	302	266	285	286	290	302	296	324	287	314	291	314	289	318	279	282	282	331	287	285	346	290	268	288	310	282	305	295	305	286	297	289	314	320	298	309	289	343	304	314	326	296	293	289	316	286	285	328	304	315	339	288	309	281	304	315	260	301	316	292	291	307	313	305	326	273	303	299	325	268	311	299	291	284	310	293	292	289	305	299	275	315	288	321	294	299	311	278	301	305	296	290	292	304	328	279	295	282	323	288	328	290	309	328	312	319	276	303	286	300	287	313	289	332	314	325	298	311	316	335	335	294	330	280	313	301	306	295	299	322	283	333	310	311	291	279	313	272	289	291	301	317	307	271	279	280	301	295	296	336	320	281	316	319	300	286	275	305	313	320	304	274	329	298	310	281	302	309	301	308	318	294	268	292	306	289	271	304	276	305	291	294	314	308	312	317	289	270	304	314	319	334	317	287	274	301	305	284	310	309	268	319	308	329	315	303	306	302	272	290	312	275	279	293	294	317	333	260	292	317	316	295	302	321	294	268	293	302	281	285	269	295	286	334	289	301	308	281	296	314	319	287	289	311	313	307	323
29511	22904	19451	11405	5033	3104	2110	1991	1521	1270	1012	914	858	707	712	680	564	505	501	470	467	403	388	398	290	313	300	280	279	300	257	311	269	293	282	248	311	266	298	277	298	324	290	267	298	294	253	258	332	283	263	271	294	278	288	294	290	296	261	315	258	260	298	243	315	264	306	257	260	270	276	288	285	282	287	289	248	262	283	277	276	284	282	277	291	274	250	269	280	277	263	260	302	254	286	270	268	281	295	268	316	286	278	333	261	285	279	274	257	295	267	271	272	261	272	238	275	285	280	256	265	286	295	285	293	301	256	279	289	289	300	278	283	275	288	261	295	276	275	283	258	292	274	271	287	281	278	307	260	278	277	283	276	272	293	312	291	273	307	280	256	307	280	269	283	271	246	275	271	282	299	288	275	259	271	288	268	261	260	291	287	272	287	279	274	301	275	277	290	262	294	275	311	299	267	270	302	245	271	300	286	287	309	307	293	241	275	275	284	278	268	275	270	280	274	307	261	276	270	257	295	272	290	258	268	320	278	280	314	306	300	296	275	284	266	247	285	275	291	280	284	284	269	278	305	280	294	315	267	288	258	290	274	279	278	261	264	279	227	260	266	315	282	252	313	300	284	280	291	279	273	297	294	272	269	290	283	261	287	272	294	273	276	264	266	245	258	280	275	291	255	269	284	276	267	261	300	290	276	278	262	312	298	254	249	285	299	311	268	298	300	266	297	241	284	274	242	281	301	242	295	277	288	292	264	270	262	267	267	290	249	251	308	267	266	284	299	313	292	279	251	286	286	277	254	251	288	303	300	272	259	274	298	271	277	272	259	266	276	272	280	290	265	285	238	267	297	289	278	262	289	310	248	289	272	284	287	282	260	267	305	299	267	248	263	303	285	251	314	303	252	282	281	277	285	303	258	289	262	251	252	257	266	285	292	278	275	250	281	261	296	258	312	281	289	265	248	251	235	293	272	281	252	312	280	258	274	267	291	275	291	287	292	272	275	290	244	280	247	286	283	301	323	270	310	308	315	265	267	278	273	275	277	274	287	266	274	310	308	271	314	271	280	287	292	278	260	300	271	267	261	237	269	286	262	318	282	265	255	294	249	270	296	302	311	294	254	282	273	296	256	269	312	251	266	262	286	277	288	263	275	293	288	265	294	291	270	309	249	273	297	306	297	259	290	281	279	263	273	272	272	256	300	302	249	268	271	266	254	290	297	295	280	249	293	245	281	267	281	264	272	294	274	275	295	283	252	275	291	323	306	280	282	301	304	280	284	292	274	270	246	278	279	300	297	297	299	287	293	274	283	248	297	273	252	265	259	269	247	295	257	285	252	281	258	261	256	287	279	296	264	282	271	280	259	279	303	284	326	293	284	256	257	280	300	273	265	283	313	281	302	249	286	271	267	293	292	278	254	267	264	281	295	292	266	292	274	298	258	286	277	286	266	238	273	289	264	276	267	279	255	283	248	263	281	273	275	246	278	286	289	313	276	283	272	284	284	280	298	266	267	263	275	279	272	275	281	274	261	287	255	263	270	293	307	332	274	274	269	246	281	265	268	278	295	282	280	314	247	267	294	264	273	280	268	281	315	285	279	288	279	274	278	280	253	267	286	293	265	273	286	284	277	287	291	256	306	291	324	278	276	267	267	276	259	286	279	271	258	265	273	296	259	286	290	277	293	263	270	274	292	290	262	281	308	274	282	293	269	287	279	278	263	253	245	282	232	283	301	260	270	248	274	286	294	281	251	263	298	273	288	309	272	283	251	289	280	270	278	292	276	279	295	273	287	240	282	322	251	281	264	276	269	262	284	283	249	294	281	280	246	264	273	303	286	293	271	275	281	250	265	296	266	300	283	249	255	282	295	309	270	283	271	284	308	275	280	297	278	269	250	273	259	290	268	283	302	261	282	285	292	286	241	262	281	267	263	291	279	282	261	287	277	275	285	276	269	261	305	256	275	278	289	293	272	293	252	242	260	288	258	267	286	276	281	300	288	286	289	268	266	280	293	257	289	289	301	289	249	297	271	280	287	303	276	277	254	269	282	295	290	300	279	275	277	250	268	288	271	266	266	278	260	282	280	285	260	311	264	289	290	270	278	315	275	281	288	285	255	293	287	272	306	285	276	234	287	271	269	253	288	285	294	294	288	293	321	293	274	300	264	272	274	285	284	281	287	290	275	284	297	256	272	250	277	254	287	274	286	269	287	253	286	300	264	296	284	268	285	283	288	325	284	268	264	260	295	322	290	271	273	294	260	287	274	280	264	277	282	294	282	292	277	283	259	279	270	289	285	272	266	271	272	291	287	280	278	250	268	255	270	260	295	280	256	262	266	273	272	276	289	265	250	282	292	282	288	271	282	279	252	304	283	257	241	279	265	272	293	266	307	295	277	258	299	282	266	311	293	286	308	317	264	283	283	277	274	288	246	283	293	288	268	284	248	310	266	280	279	282	281	283	288	309	246	271	271	281	282	244	257	283	273	265	278	254	290	302	290	289	260	295	269	295	293	276	291	290	300	279	269	275	288	284	302	297	255	281	291	339	288	253	284	324	274	291	292	281	287	279	276	285	265	279	283	300	267	268	296	296	257	265	293	302	287	295	260	291	290	273	271	290	288	298	262	275	292	293	286	312	280	288	270	253	308	290	327	272	280	305	267	274	271	286	290	303	255	245	260	270	262	276	245	280	271	285	306	258	274	279	307	288	284	303	294	264	290	273	282	291	299	296	305	323	301	284	273	273	290	294	287	294	279	273	291	291	273	274	295	254	256	277	282	264	295	281	265	282	283	277	260	298	281	280	319	306	271	282	247	255	274	278	278	288	306	279	270	273	290	274	283	292	294	284	253	303	277	310	313	267	288	290	273	282	297	278	290	300	280	276	302	258	276	271	259	288	288	285	276	294	281	257	302	273	247	253	264	301	279	272	283	284	300	283	279	271	269	263	287	267	292	272	267	279	288	313	272	269	289	290	266	282	289	284	258	263	276	322	273	320	290	274	273	281	290	277	276	280	282	242	286	272	309	267	276	249	289	275	282	289	278	274	280	288	272	289	262	268	282	281	261	283	263	288	269	254	286	297	296	289	277	315	280	257	301	268	266	274	269	280	286	296	257	261	291	293	296	263	299	269	248	293	295	267	274	243	276	289	292	299	288	270	260	270	266	276	253	248	261	282	296	319	299	288	272	273	299	276	291	258	271	287	287	274	259	292	270	293	253	290	271	260	291	309	298	281	279	299	285	298	282	289	267	267	252	289	301	282	280	283	310	265	306	265	269	264	281	287	274	276	288	257	306	266	306	300	288	266	282	283	310	263	266	303	266	278	269	281	286	290	306	321	289	278	303	236	314	280	288	263	294	254	262	288	276	305	261	270	288	294	255	300	287	291	286	284	253	262	280	285	295	256	297	296	281	278	269	286	271	279	298	290	286	296	283	279	253	293	281	279	295	283	275	280	293	258	248	270	323	287	264	279	284	299	281	257
22949	29711	19093	10643	7053	5188	3833	3604	2706	2083	1685	1403	1240	1134	1066	871	796	751	643	560	604	562	507	487	397	317	355	347	312	285	344	287	288	290	338	314	297	318	305	320	338	292	308	336	299	310	328	267	275	329	314	324	314	301	341	312	287	282	279	316	274	323	269	307	304	302	325	332	291	311	306	330	303	291	300	325	329	265	325	288	283	283	308	314	296	312	310	292	291	289	314	308	296	333	292	328	303	329	280	324	291	318	305	311	294	277	301	304	286	309	309	326	301	329	335	300	316	301	286	329	336	285	309	292	296	295	312	294	319	295	321	297	280	324	312	316	269	308	326	328	296	291	317	309	314	338	299	327	296	321	287	312	344	310	290	295	310	295	292	294	317	286	315	305	320	313	328	292	276	293	315	296	322	302	295	318	310	299	330	303	295	297	297	289	322	294	334	328	285	319	292	333	333	303	313	321	291	304	301	305	308	289	290	324	319	320	287	300	297	338	282	308	311	312	288	302	321	314	290	293	317	271	291	281	317	318	297	336	341	283	300	306	307	297	323	297	312	258	323	312	332	277	294	283	318	300	309	315	281	302	329	324	317	277	297	309	285	323	305	299	314	308	317	312	333	316	314	292	338	313	273	309	305	294	311	336	311	295	280	266	323	318	268	306	324	290	324	301	261	283	304	315	276	308	309	298	316	310	336	290	343	296	289	295	334	310	310	293	314	296	301	293	310	274	268	323	302	284	289	317	307	316	287	330	287	304	308	296	307	308	331	300	320	323	311	338	284	287	279	287	297	284	325	304	292	316	313	291	319	294	289	296	292	321	312	332	304	281	284	301	313	321	314	303	308	346	348	307	305	317	301	298	327	271	320	302	286	295	329	282	295	285	295	312	301	327	298	302	333	278	277	296	300	274	271	269	300	325	308	330	293	341	293	322	277	319	326	293	308	283	323	320	314	308	289	270	319	300	311	297	306	314	328	279	302	293	294	306	291	301	330	312	308	296	306	301	296	284	321	328	277	278	274	287	270	304	295	309	330	322	325	318	292	306	320	320	323	298	313	283	298	294	283	294	339	301	339	298	304	303	283	334	327	320	323	280	288	317	303	305	285	292	317	273	302	296	295	324	299	321	326	294	283	289	296	309	334	300	331	321	311	311	280	321	293	312	322	271	297	308	292	320	307	313	344	328	315	312	307	312	297	309	309	313	311	291	289	293	296	318	306	301	304	305	325	319	299	322	293	314	273	308	289	286	308	298	319	288	274	307	274	304	306	296	297	307	294	299	308	308	285	287	299	316	306	298	276	315	300	281	302	302	304	269	306	331	313	319	338	296	319	318	292	311	303	313	301	340	292	326	267	323	326	297	260	295	333	282	278	320	331	307	314	308	278	300	285	287	287	301	301	283	322	305	325	297	324	294	296	310	312	306	299	317	315	339	273	289	330	329	303	326	285	307	275	290	294	323	300	276	284	313	281	338	302	291	331	328	318	299	281	319	292	283	307	321	304	291	305	305	306	289	309	321	289	308	319	282	312	316	309	312	270	279	316	318	321	317	300	329	305	286	321	299	328	290	316	290	297	287	321	309	287	298	324	293	315	306	288	298	321	289	299	282	352	340	279	326	326	340	316	327	302	322	293	311	310	307	289	270	293	283	293	312	277	307	300	290	330	306	306	292	323	286	331	287	299	324	307	340	301	293	290	324	302	308	315	286	291	295	302	287	314	292	322	322	296	313	289	320	297	305	295	309	307	317	323	306	291	292	296	314	320	274	299	295	297	319	293	298	295	321	280	314	268	318	272	304	288	292	292	301	303	305	302	293	312	314	276	295	314	334	273	317	303	315	302	315	325	271	282	284	301	336	340	304	279	325	311	294	299	261	291	310	287	322	291	305	297	306	305	293	274	305	298	301	312	299	296	303	282	286	309	294	293	296	313	290	282	319	306	325	293	303	301	298	303	316	311	297	293	329	324	308	306	290	288	332	287	310	307	299	295	292	295	318	311	311	284	316	328	277	280	328	297	291	290	297	322	302	291	293	326	329	313	317	316	317	355	312	327	300	325	291	314	284	304	316	323	271	320	297	326	318	328	339	317	309	289	283	323	321	264	278	325	299	311	276	331	303	307	277	356	319	300	298	295	283	295	295	280	338	285	306	283	277	299	305	270	316	318	306	315	309	325	315	293	310	301	330	327	311	334	316	294	269	277	301	257	291	320	318	314	298	316	272	307	313	321	335	283	304	298	283	259	288	299	314	330	292	293	308	286	322	307	292	278	304	305	333	281	301	302	329	302	291	314	277	279	306	317	300	302	308	290	326	315	306	283	301	303	326	322	305	336	328	284	299	321	298	313	325	290	265	313	292	307	303	327	324	306	290	274	308	308	312	300	307	312	282	308	333	340	324	294	322	288	291	289	269	335	313	300	307	297	322	307	290	333	306	298	294	280	290	323	315	302	290	325	305	289	284	303	345	314	306	346	312	287	288	317	297	284	292	275	291	316	313	281	344	358	302	314	291	311	323	297	307	320	270	295	313	281	314	318	314	291	293	304	315	288	292	320	316	311	303	287	315	295	292	294	293	306	337	291	309	315	287	272	315	315	289	291	308	308	312	267	302	316	286	317	298	266	308	271	295	338	287	323	285	307	299	311	294	331	320	309	294	328	315	328	288	314	307	325	313	318	292	328	304	307	311	308	300	292	332	296	304	273	310	340	313	280	283	318	331	292	310	314	318	279	284	318	307	289	290	307	284	283	317	312	340	321	295	334	300	292	316	283	309	325	295	315	313	310	302	348	303	316	292	315	311	328	292	294	282	330	315	320	279	317	303	284	319	310	321	297	307	293	279	299	296	289	315	302	293	314	317	307	328	296	270	311	302	294	284	309	304	308	283	311	330	307	314	320	304	332	308	278	325	287	282	286	319	286	307	317	306	282	285	301	318	322	308	309	283	288	310	288	315	311	318	314	324	298	273	287	321	298	319	327	337	298	300	288	286	300	295	291	306	280	295	287	319	314	303	290	331	290	302	331	308	305	306	294	284	288	298	264	311	307	314	267	287	326	314	304	295	312	299	312	290	281	335	311	337	328	311	290	286	297	320	305	336	290	324	321	276	310	288	288	326	303	276	304	303	337	307	303	299	292	316	284	306	302	299	299	315	295	335	289	335	312	328	285	321	294	297	281	301	309	294	346	298	303	280	315	267	311	302	307	323	315	313	281	299	309	300	346	307	278	311	291	300	311	316	304	321	311	304	291	291	297	289	332	313	306	297	276	285	301	325	321	264	283	319	330	323	287	292	298	286	331	319	308	262	310	297	289	297	330	283	287	304	299	288	333	329	340	308	273	316	313	296	289	303	293	290	282	331	291	316	309	301	311	288	307	282	323	318	301	313	296	316	312	324	322	315	273	308	322	320	289	301	313	321	340	321	337	315	282	308	303	281	295	298	348	280	341	275	337	291	305	317	272	303	317	314	336	322	315	327	292	280	286	325
24397	21631	28961	24815	21609	13846	5080	3450	2365	1987	1530	1153	981	997	911	743	669	608	541	512	457	447	413	313	242	193	216	213	210	175	196	197	199	168	191	171	184	188	172	187	200	195	208	212	180	167	197	195	179	190	166	174	172	169	158	168	165	179	164	155	167	176	172	186	166	167	182	161	193	182	161	176	164	194	153	157	160	190	179	173	168	159	169	169	156	167	163	146	171	164	158	175	160	152	166	148	160	167	172	145	172	157	169	164	149	179	165	178	174	158	160	179	148	149	189	150	182	160	161	191	169	157	176	147	170	166	164	171	162	155	153	143	168	175	168	174	150	169	146	165	177	180	145	168	169	161	145	164	159	185	182	163	166	153	160	155	155	177	168	160	160	174	149	157	158	168	170	173	168	134	168	168	171	174	135	165	172	149	180	145	192	151	164	157	158	169	152	164	162	147	177	166	166	180	161	171	174	168	167	177	176	148	161	172	172	154	173	168	173	175	167	152	183	179	162	189	147	174	173	175	173	190	176	148	181	148	171	139	146	160	173	187	157	178	167	133	178	163	177	160	160	186	173	145	167	164	163	147	173	165	157	153	162	149	150	169	165	180	179	147	169	182	169	182	154	181	166	159	171	167	162	154	158	169	171	147	147	175	169	176	130	145	156	175	191	166	168	150	171	183	161	169	181	166	167	170	170	189	153	145	164	143	186	158	155	153	164	161	146	213	138	160	166	157	151	163	167	166	152	172	151	156	175	140	151	186	163	164	158	169	153	162	184	178	156	168	157	166	163	178	156	130	163	151	164	177	178	180	165	180	162	180	152	165	171	196	162	167	155	197	179	166	173	144	146	159	173	168	142	179	197	169	164	186	155	143	157	154	154	185	161	180	171	189	165	159	177	142	160	187	151	181	169	154	161	174	171	164	171	173	178	181	149	186	181	165	158	159	152	155	171	166	169	177	152	161	168	150	162	142	166	159	187	166	165	158	176	150	152	151	158	163	166	179	160	148	174	157	163	140	145	168	159	168	154	181	156	173	157	162	158	167	193	153	187	168	152	153	156	142	134	168	162	164	158	182	159	162	161	166	139	184	159	163	154	129	189	160	160	159	174	143	150	165	176	171	154	174	163	160	164	151	183	176	160	173	159	164	170	167	154	181	174	172	172	147	185	167	148	156	159	169	180	174	202	180	205	174	162	159	181	170	162	160	181	142	182	154	164	171	154	160	157	136	161	153	175	196	175	153	168	167	149	163	170	167	173	185	158	169	171	126	159	181	192	182	174	167	170	159	171	152	174	169	163	164	177	171	190	168	169	155	177	171	171	156	198	151	144	171	177	184	145	145	180	142	152	163	157	191	170	156	185	144	148	148	177	171	169	187	168	158	173	170	176	166	164	190	169	167	163	167	177	179	132	166	175	142	164	168	173	177	196	150	153	174	160	170	152	159	170	165	177	169	138	147	173	157	155	166	160	155	151	168	193	165	180	161	170	155	147	137	145	176	158	183	156	169	179	169	144	173	165	161	168	180	151	170	172	157	158	158	151	175	171	147	184	171	171	159	140	177	184	158	185	140	171	167	185	167	194	164	168	154	170	157	156	160	160	141	174	175	155	184	172	165	172	187	178	173	163	190	159	172	157	152	161	160	169	152	179	166	160	160	161	162	170	157	185	156	153	153	159	165	202	167	145	165	132	152	166	169	171	168	177	165	157	159	158	202	180	159	150	161	165	144	181	159	152	190	169	171	169	157	182	161	157	158	163	164	178	172	177	170	149	168	183	179	159	166	173	167	152	174	170	164	187	175	172	160	173	151	169	174	150	166	154	158	185	169	167	163	179	142	174	165	187	174	161	166	149	171	162	187	180	156	172	180	173	165	157	157	176	150	149	137	192	169	169	153	177	187	154	173	175	175	160	190	154	139	186	151	181	178	140	175	175	161	159	154	158	156	182	143	162	170	190	149	156	154	157	163	138	158	205	176	165	170	166	157	149	171	162	190	160	141	197	166	168	165	156	184	148	154	165	159	162	175	171	157	175	150	170	152	147	168	162	178	156	172	164	162	168	162	182	168	181	179	141	135	183	176	190	149	176	172	180	170	164	169	163	139	146	165	162	171	187	147	170	134	145	167	164	160	166	161	149	179	150	162	166	148	157	180	179	172	178	147	148	178	157	158	141	164	143	174	187	156	166	169	171	140	184	161	186	169	148	138	165	176	183	149	160	159	174	151	174	149	165	158	160	161	166	178	171	175	161	168	152	181	173	158	164	137	168	157	161	161	165	159	144	174	157	176	175	186	167	169	161	166	165	172	187	205	157	180	172	177	181	165	180	154	171	169	148	166	163	167	162	178	160	167	137	163	192	170	153	156	172	179	162	173	182	155	201	168	172	175	153	162	180	169	143	162	152	163	145	168	157	189	177	178	172	164	154	152	172	172	167	163	177	163	167	162	176	139	166	174	171	165	166	163	137	147	151	170	181	169	184	164	198	189	172	167	197	193	173	177	161	173	193	172	166	159	148	155	175	169	172	164	163	145	163	173	145	162	171	164	169	202	179	163	172	170	159	157	158	162	180	158	162	154	168	175	177	144	158	138	154	160	162	162	153	164	167	147	149	160	153	151	165	168	159	165	171	150	167	165	172	177	172	145	167	155	157	152	178	175	198	155	178	170	157	177	156	159	154	161	179	173	170	179	165	155	166	154	157	177	174	183	174	167	167	149	175	137	173	178	168	158	177	149	151	167	157	161	155	176	137	164	139	167	168	166	184	170	172	162	169	175	169	173	176	167	177	168	167	177	152	186	170	148	142	174	179	175	170	173	160	170	163	159	166	166	174	160	166	161	172	173	170	165	170	171	155	175	175	174	170	175	190	158	163	164	171	163	185	184	172	181	162	157	154	171	183	151	181	175	177	183	171	163	157	151	177	177	151	170	167	165	167	159	160	154	176	154	154	153	173	158	154	168	162	143	166	182	165	149	169	170	153	172	153	173	163	153	177	156	159	154	171	185	169	152	165	163	179	146	167	170	135	171	174	159	173	187	165	171	165	158	166	159	163	175	152	193	164	135	167	177	166	176	156	174	162	165	163	166	174	157	154	178	187	162	153	191	134	167	197	163	168	177	180	174	155	154	178	163	158	165	175	160	173	144	157	159	166	150	173	162	166	179	167	148	184	162	161	178	160	165	157	177	178	161	188	174	165	178	159	166	163	180	177	163	160	193	146	141	174	147	164	155	177	154	176	173	156	154	172	144	158	172	171	147	164	158	167	170	156	153	182	175	132	144	145	185	177	157	166	149	147	163	159	178	167	159	168	182	163	138	171	189	140	171	183	157	164	191	191	158	156	178	148	174	177	150	178	151	161	174	173	172	148	169	162	149	179	183	156	153	156	173	147	172	184	162	164	162	162	176	165	172	182	163	160	153	170	167	144	165	184	160	192	170	205	174	140	173	184	157	154	133	164	170	164	150	159	151	153	156	151	150	144	175	157	159
24821	38347	24934	14604	10222	8085	6626	5793	4249	3320	2440	1976	1654	1549	1455	1228	993	911	729	745	672	694	597	452	297	311	267	195	196	208	217	233	210	234	185	198	216	236	210	222	189	240	202	220	184	180	204	194	169	191	187	199	215	171	195	173	178	181	207	188	184	167	209	195	192	198	193	167	196	196	174	184	188	194	181	162	168	181	198	171	181	187	157	174	187	167	191	193	193	191	165	164	195	177	173	196	186	182	183	178	188	171	170	189	173	183	218	203	171	217	191	170	197	176	182	186	174	173	161	195	176	183	188	206	152	181	197	186	180	172	178	197	189	199	185	188	163	191	185	169	163	199	182	173	178	164	169	191	193	177	169	203	212	163	176	195	205	188	182	212	199	176	178	169	182	161	152	194	180	181	174	178	152	172	169	188	190	162	182	161	194	173	195	184	183	211	172	192	214	178	178	181	171	177	214	183	180	163	183	174	191	192	178	185	188	183	175	204	192	189	171	187	160	186	164	191	197	192	191	151	193	179	213	180	195	188	188	179	183	150	150	180	195	181	194	157	171	186	191	171	173	218	175	168	187	169	197	162	167	187	202	199	169	207	164	189	183	184	175	175	196	172	182	179	166	167	175	158	202	173	191	190	179	166	160	196	182	185	191	187	175	198	178	202	210	204	183	178	191	197	198	174	187	184	193	203	165	190	178	171	167	175	172	198	180	186	182	180	170	183	167	183	195	186	169	177	189	167	194	182	196	202	173	204	174	188	154	184	172	199	193	164	163	175	180	149	183	182	171	190	174	217	181	176	174	159	195	165	185	172	182	179	174	184	176	169	195	161	200	161	182	190	181	177	184	206	179	180	175	176	187	176	187	187	186	208	175	176	189	190	212	165	204	197	175	193	170	173	184	188	198	197	183	171	172	187	183	173	187	199	161	174	159	184	173	175	186	182	185	182	177	201	206	182	179	170	186	172	159	165	170	195	198	173	170	196	171	186	210	173	180	173	196	184	188	200	196	177	185	156	174	178	175	185	175	180	175	208	191	189	161	196	204	190	189	186	157	179	174	179	191	187	168	170	181	182	191	168	179	172	184	193	171	155	180	162	190	193	161	163	191	193	188	186	158	189	169	180	170	161	181	186	189	176	183	190	161	185	173	202	178	180	162	185	194	209	182	172	186	158	172	176	190	167	197	170	183	197	172	169	171	168	182	195	178	168	173	195	159	179	204	186	186	157	202	198	181	171	155	165	183	188	158	159	183	201	173	180	185	182	176	208	195	184	175	191	193	173	186	188	208	164	181	163	173	190	174	189	185	176	198	223	162	202	193	147	170	201	181	177	177	164	146	179	150	171	187	192	184	183	175	167	175	174	194	193	184	177	168	170	183	179	186	175	175	184	206	174	176	188	180	182	179	159	196	151	197	184	179	181	211	176	170	176	188	182	177	172	196	179	188	177	173	219	195	184	189	171	204	150	193	191	209	175	159	200	206	195	171	194	186	162	204	193	189	175	203	190	170	181	182	171	151	180	186	193	185	192	196	198	164	179	181	152	168	150	186	174	176	200	185	172	188	196	192	182	179	195	175	195	176	180	172	176	189	197	182	183	203	169	184	196	159	168	194	170	185	177	186	172	196	200	175	166	177	164	204	182	179	184	180	188	171	182	175	192	187	166	197	178	181	161	186	193	172	197	199	205	176	177	175	179	189	167	180	166	187	172	183	148	200	185	185	175	150	176	187	203	178	185	180	167	197	179	218	187	158	197	156	169	181	178	177	209	183	177	181	159	164	188	184	197	161	198	198	191	173	167	190	183	181	176	184	210	160	173	175	169	201	196	197	182	191	162	184	189	184	190	176	182	162	169	168	197	181	187	175	168	196	178	182	195	192	162	176	179	192	158	173	184	173	193	194	161	181	171	177	174	195	168	200	202	199	210	176	179	162	152	193	194	187	180	193	190	198	194	196	188	159	186	181	182	193	177	183	181	170	167	193	173	165	190	178	197	170	180	183	186	187	182	183	172	191	167	187	173	180	176	185	161	170	182	202	176	173	167	184	188	200	165	170	174	195	190	164	167	179	196	178	195	171	194	186	180	173	170	180	171	178	188	181	196	192	172	195	197	205	167	156	172	205	173	173	166	166	181	165	179	193	185	177	183	224	171	165	172	187	184	192	171	194	181	182	159	180	189	174	192	183	190	203	185	176	164	186	179	169	171	156	206	197	208	192	183	182	172	170	163	160	157	192	192	180	200	200	170	188	180	175	198	198	179	178	181	190	202	161	180	207	189	191	192	170	189	170	183	170	173	194	190	156	182	181	180	191	173	200	178	197	181	196	199	175	191	196	167	195	195	198	206	190	189	183	197	181	157	218	190	188	178	189	160	205	211	176	171	194	187	182	172	172	192	196	183	186	179	196	199	191	192	183	184	166	203	193	177	171	188	164	197	177	191	191	177	174	190	160	179	185	187	178	193	184	183	150	180	196	183	201	160	182	166	164	181	183	174	164	188	201	194	178	190	157	193	202	165	173	171	189	178	192	195	188	180	177	199	167	185	188	182	201	159	198	211	190	173	180	173	196	164	198	184	165	191	184	178	203	194	201	153	169	174	186	178	199	161	171	164	173	193	179	199	201	183	167	181	192	188	177	195	185	172	194	190	166	184	196	172	178	173	188	180	191	194	195	171	194	172	180	182	182	185	181	186	193	192	184	173	194	177	204	187	176	188	188	191	180	170	146	199	189	182	189	176	172	197	209	195	177	195	181	198	194	168	164	169	194	183	186	160	181	174	210	180	213	177	165	181	186	176	200	172	180	157	160	170	187	182	177	209	178	181	189	175	170	154	165	189	162	146	189	170	186	189	159	184	158	181	178	171	181	167	193	181	179	182	175	170	191	207	201	181	163	175	183	179	183	190	194	194	191	212	191	183	189	186	190	160	164	181	166	197	214	193	206	197	197	183	164	171	188	189	176	170	170	214	178	162	182	189	174	179	208	188	182	213	155	187	198	160	178	183	176	181	164	222	195	182	208	190	180	172	174	179	181	189	185	174	165	169	177	188	202	187	167	189	165	193	182	189	189	209	195	188	164	187	174	168	168	172	210	167	176	160	203	172	186	162	149	166	180	159	185	184	175	183	175	178	173	161	195	171	180	161	190	192	162	173	187	190	172	169	177	205	198	183	178	191	179	181	161	167	172	176	201	186	177	185	200	166	194	176	195	199	178	168	194	167	170	195	197	174	203	197	192	185	185	181	208	183	193	172	182	180	191	154	212	173	170	167	188	188	163	187	188	179	179	168	174	143	200	189	170	167	180	170	176	200	188	158	167	185	183	184	205	185	194	162	179	174	197	180	176	191	176	184	161	177	173	182	156	194	175	193	195	165	196	184	218	178	197	190	202	170	182	168	184	201	179	204	201	199	172	168	178	159	169	173	186	175	179	169	191	190	185	207	183	184	192	157	182	173	177	181	192	171	193	179	173	170	143	162	177	183	186	165
25710	21721	28149	25735	15267	5116	3638	2850	2225	1629	1313	1106	1092	930	874	840	835	696	716	690	649	664	597	522	509	463	439	477	425	427	443	445	428	407	451	420	430	413	453	439	387	412	420	419	456	419	428	438	441	429	457	381	435	424	427	393	410	387	401	388	376	418	434	398	399	397	427	385	407	386	426	430	383	452	438	440	443	385	416	415	415	434	381	415	434	399	388	400	408	418	445	438	413	405	425	414	433	396	421	406	372	384	406	406	450	408	403	399	393	386	416	377	409	432	396	460	453	436	381	429	419	414	424	419	388	439	393	412	415	438	401	389	434	414	398	417	421	432	398	353	431	406	386	399	407	424	438	385	396	382	396	401	394	411	390	443	434	437	392	434	377	437	395	398	405	418	428	442	421	424	365	408	416	376	422	418	419	410	422	451	438	434	413	401	431	412	449	436	447	455	411	402	391	411	434	405	423	427	436	414	388	459	427	427	420	395	418	411	416	397	392	404	437	399	419	403	435	407	402	397	399	416	422	415	435	374	412	392	411	406	437	405	392	400	444	418	421	402	425	423	444	414	412	420	391	403	435	403	386	444	421	449	401	395	395	396	426	411	407	407	411	397	397	399	463	396	391	435	442	435	404	390	417	407	427	420	411	419	393	421	435	366	393	387	384	388	446	412	415	423	407	447	420	407	431	411	393	403	433	401	418	421	408	427	419	436	420	441	458	395	405	413	378	401	409	411	405	422	434	422	426	377	434	412	416	435	418	416	431	435	425	425	400	419	458	398	435	411	418	433	391	393	398	426	448	435	414	410	427	398	386	441	442	421	407	427	400	449	425	445	411	404	430	447	406	413	395	412	416	389	396	406	422	423	427	414	417	441	394	389	457	428	390	438	418	436	439	413	379	462	408	377	364	413	407	363	436	426	384	429	389	395	420	432	405	405	407	385	404	439	452	415	427	420	386	426	431	433	405	428	401	422	405	388	402	420	416	399	439	427	428	378	399	410	440	416	404	424	433	402	422	442	408	420	422	432	384	446	401	383	394	429	424	431	431	364	413	411	397	387	399	377	420	438	412	384	420	406	398	424	426	397	444	361	437	379	414	400	434	396	423	408	413	403	436	412	392	401	417	400	416	438	430	445	387	385	426	397	421	411	410	397	426	416	407	391	422	413	413	404	404	436	439	382	404	406	379	451	414	409	450	416	442	404	397	400	408	427	418	427	436	380	420	406	398	464	432	439	383	414	378	395	381	423	470	399	424	430	429	411	388	438	412	402	461	388	423	398	373	395	411	404	437	461	427	397	375	348	436	416	417	403	402	424	428	421	419	385	437	401	419	407	428	434	361	434	437	405	428	420	412	383	404	390	411	378	416	395	386	412	403	432	427	409	400	439	424	415	401	398	428	405	395	443	445	384	407	453	436	407	430	423	413	389	380	429	439	415	443	412	473	437	436	381	399	394	411	412	424	450	418	451	392	412	428	406	431	431	425	396	408	440	397	427	417	436	411	403	405	401	385	438	449	388	407	408	406	417	396	409	405	416	438	432	403	390	400	394	421	368	415	432	396	412	415	392	404	411	438	448	426	381	404	423	452	412	419	380	407	393	433	450	416	428	406	407	437	404	420	433	399	410	430	410	411	429	389	426	374	441	412	417	433	451	398	426	398	401	427	413	394	418	411	418	443	420	400	431	422	409	384	418	412	392	412	420	422	383	419	429	441	413	444	402	426	421	451	394	427	426	443	453	422	445	384	436	415	398	389	436	395	422	411	384	431	396	416	433	398	395	455	420	440	414	394	415	401	419	412	444	424	398	446	390	418	404	405	423	392	435	396	389	397	401	416	382	403	456	431	442	386	442	417	406	406	401	400	434	429	429	399	427	422	405	423	363	396	369	390	439	410	381	394	410	424	399	429	418	417	405	435	431	392	426	449	439	424	410	402	398	406	432	394	430	448	414	407	398	426	442	421	436	411	448	387	421	429	449	423	462	428	440	409	386	432	385	382	414	432	447	431	420	380	451	378	460	435	425	421	443	403	430	414	398	426	418	376	430	430	414	410	441	431	423	398	419	392	382	421	391	413	440	391	452	437	440	416	395	417	437	419	410	423	384	450	396	391	452	430	438	401	406	390	423	442	461	451	434	427	420	442	387	426	419	416	434	436	388	425	377	426	444	437	392	415	406	402	397	431	393	440	443	403	443	399	453	451	414	453	423	397	406	410	418	399	416	392	401	391	412	423	390	463	406	415	432	399	430	417	430	400	397	438	437	422	447	435	403	423	355	423	391	428	411	418	403	381	429	382	438	409	421	412	401	365	414	417	387	397	433	431	389	399	412	406	423	399	413	398	426	404	394	406	434	414	415	382	456	423	407	395	426	396	385	390	431	432	418	421	441	381	378	406	438	456	413	407	438	412	407	414	369	395	383	432	413	411	450	404	417	417	432	399	401	426	412	417	424	424	412	448	394	438	429	413	411	412	383	401	431	408	407	420	410	389	447	393	385	430	431	467	424	393	375	401	462	403	433	410	351	399	418	428	392	415	406	425	424	412	429	420	396	388	406	433	427	410	413	388	416	413	451	426	431	432	399	366	409	406	399	453	426	431	396	431	386	449	377	421	435	403	407	419	437	397	406	417	424	411	415	422	417	417	424	434	425	403	431	420	431	430	418	432	412	404	417	393	419	367	415	393	392	390	394	434	414	407	389	400	412	403	410	386	422	399	430	410	475	434	413	381	417	388	430	427	452	408	420	378	402	412	413	413	414	458	420	436	405	431	445	411	419	425	422	431	437	408	452	438	387	388	405	428	418	412	418	417	380	411	450	422	429	392	390	419	440	435	431	434	432	410	404	438	452	397	416	409	388	419	421	415	414	414	429	406	426	435	421	441	359	424	423	400	400	423	405	395	404	409	424	385	392	399	397	411	421	384	460	411	393	394	421	415	441	413	434	448	420	386	402	426	406	397	389	454	415	419	377	409	380	458	443	433	402	440	425	363	398	402	429	413	422	376	400	411	443	397	395	425	408	382	406	435	433	442	415	417	402	392	419	449	432	397	462	416	439	421	414	416	390	421	402	402	402	423	418	441	394	445	418	430	399	417	376	434	373	416	426	456	430	446	424	418	382	423	373	377	410	393	408	420	400	428	425	439	385	391	433	367	405	401	448	431	409	434	419	401	399	427	399	435	410	422	411	442	383	393	424	404	411	407	395	433	381	410	434	395	446	421	390	367	415	449	432	366	428	417	402	411	441	439	423	388	432	437	384	422	443	439	382	406	396	382	441	399	407	456	390	412	428	392	437	399	423	394	433	433	401	393	407	400	396	390	430	428	415	416	445	404	427	419	392	426	394	401	390	401	380	382	433	383	421	426	415	419	430	396	436	453	429	466	436	429	443	428	382	429	414	442	400	435	422	418	415	422	414	460	409	423	395	414	414	418	431	401	436	448	420	451	445	416	413	405	438	378	388	425	454	410	362	443	402	388	400	435	384
24331	34967	21548	11857	8581	6695	5909	4910	3894	2688	2207	1841	1620	1342	1222	1170	1065	926	902	858	850	865	732	602	533	522	476	419	422	454	467	416	417	473	448	440	441	439	464	434	437	440	456	462	423	468	449	443	410	439	445	434	409	436	429	403	449	432	459	470	424	468	415	417	423	427	425	423	423	418	435	434	465	423	445	462	391	444	433	395	422	435	389	418	391	424	417	410	455	424	446	452	423	439	409	406	442	429	424	437	442	468	436	477	432	418	414	433	429	466	428	463	432	446	443	417	430	446	409	468	449	440	448	411	418	444	425	448	454	393	452	458	414	405	412	426	444	433	413	416	425	417	432	464	459	421	448	450	458	429	433	470	415	396	445	421	444	397	413	440	442	444	463	396	441	417	424	411	437	434	428	432	435	393	437	404	427	399	444	484	425	447	416	457	433	452	437	420	411	389	431	416	463	441	452	392	437	432	383	424	425	435	442	428	430	433	443	433	404	429	407	407	433	405	407	408	432	474	456	425	455	394	433	392	451	427	405	430	419	427	425	428	396	394	422	446	488	460	438	413	423	461	442	372	412	442	464	423	405	420	442	442	446	456	434	454	389	422	432	438	426	425	445	471	447	443	440	419	457	447	449	443	419	483	406	434	430	406	436	404	435	445	390	408	415	419	395	410	437	451	400	406	436	435	421	437	439	461	412	474	417	414	428	436	435	416	426	409	450	420	419	438	464	440	426	451	428	452	441	420	444	390	403	451	436	406	438	455	448	409	441	411	438	438	433	405	424	448	443	423	430	428	449	423	445	423	448	411	475	453	409	429	417	410	420	416	377	383	426	391	420	403	442	438	456	410	422	406	451	406	453	430	419	425	458	442	435	464	384	432	419	420	422	437	411	394	419	428	383	439	384	427	441	429	433	438	385	431	427	438	423	437	453	402	440	417	391	434	393	413	432	461	436	417	420	433	428	418	451	410	406	449	460	430	424	433	431	431	420	428	437	429	429	432	451	410	472	435	385	421	439	458	442	428	451	379	413	448	434	456	444	411	418	434	427	422	429	439	438	418	413	406	434	422	426	387	418	452	431	431	421	435	400	435	438	439	438	447	411	387	461	446	416	407	409	407	438	446	475	425	430	432	414	421	417	401	440	414	399	427	451	453	425	487	395	424	388	411	422	435	454	463	425	419	389	455	418	441	451	424	456	412	439	419	423	433	461	398	432	439	427	430	440	427	453	431	433	451	427	411	409	395	432	409	439	453	423	406	415	431	440	448	412	405	396	428	415	400	418	425	460	420	389	444	417	441	409	410	427	455	403	403	451	448	416	391	402	470	420	437	500	459	425	456	421	410	453	416	426	419	442	431	416	437	426	452	449	467	402	405	460	478	448	432	420	450	394	446	454	414	414	440	423	436	427	423	414	465	428	428	410	444	442	447	412	431	368	435	415	427	412	430	388	394	417	407	390	401	421	430	451	428	423	403	431	396	433	428	413	417	388	428	429	415	479	406	449	423	476	421	422	471	419	453	424	423	406	420	472	413	445	418	434	424	386	397	431	412	457	450	414	412	407	440	407	473	454	446	437	419	448	455	423	404	455	423	398	440	430	449	449	425	424	408	445	460	400	463	432	427	377	376	449	441	431	426	412	434	441	431	405	441	431	435	403	409	431	462	399	440	486	434	443	435	417	431	406	406	427	444	424	442	413	412	444	445	433	408	442	424	462	470	441	413	444	432	436	485	429	434	466	406	432	400	441	448	422	438	416	451	425	454	406	479	394	439	403	440	417	396	388	423	440	462	457	419	424	440	417	420	403	437	473	425	415	429	474	442	417	421	469	470	437	405	416	404	449	440	412	478	438	393	406	437	440	417	404	407	433	428	457	454	414	440	412	402	450	439	438	415	419	457	436	448	445	415	446	427	410	400	434	398	457	457	465	476	396	433	398	392	447	428	435	419	400	439	433	462	441	429	423	410	445	401	442	414	415	443	427	412	392	453	377	408	436	453	463	412	419	414	467	424	408	449	421	428	408	443	439	420	415	454	423	431	422	416	458	447	439	418	366	460	409	429	455	450	453	467	429	407	410	428	434	423	422	399	451	462	382	390	403	431	418	425	410	418	433	406	430	405	416	447	409	431	430	416	433	454	450	422	404	449	423	437	421	422	397	432	437	409	433	420	455	399	466	412	405	407	453	427	438	392	451	436	435	425	453	408	403	404	438	444	456	422	437	437	421	433	416	416	440	424	458	449	419	433	426	398	441	405	482	415	418	424	423	427	407	460	410	382	402	471	416	428	430	416	470	436	420	423	428	474	412	421	421	394	435	421	442	399	429	421	419	465	436	422	448	417	448	409	445	448	439	426	444	396	416	428	414	422	431	439	414	480	403	385	403	416	436	440	437	426	443	425	385	418	443	409	465	415	429	406	450	444	415	406	407	443	430	398	435	417	421	403	417	433	438	459	447	418	435	450	416	447	404	404	422	384	431	420	440	409	472	417	428	402	420	464	437	423	400	458	414	446	419	410	441	436	471	423	425	456	434	420	449	428	423	420	433	395	434	413	461	398	426	412	398	395	429	442	437	414	451	450	453	439	393	466	394	444	420	408	432	440	424	436	439	452	413	451	451	426	398	442	424	404	388	406	408	423	432	417	428	433	416	444	408	444	420	436	401	426	405	427	480	414	422	434	399	415	420	439	429	421	416	424	413	441	440	459	405	443	424	413	437	417	405	447	385	461	431	428	449	438	415	411	452	429	420	435	483	387	440	414	388	440	429	418	411	460	423	422	451	414	445	415	455	428	417	414	417	422	437	477	428	420	435	412	420	427	391	385	439	449	454	390	459	463	415	468	463	401	433	424	423	419	414	363	419	386	407	412	429	429	422	459	435	425	444	404	392	456	443	452	432	477	407	437	446	409	445	435	485	423	403	449	423	436	418	414	460	427	472	428	465	466	407	401	420	444	401	430	417	489	429	422	417	424	383	439	423	452	444	417	446	450	408	415	394	446	420	422	390	447	418	382	432	433	463	425	397	425	440	414	445	433	457	471	449	441	457	414	445	450	424	463	441	412	426	411	451	419	436	409	421	465	382	425	434	446	458	432	437	411	421	426	435	475	436	412	415	414	430	445	402	419	426	440	423	435	384	424	392	425	441	455	440	446	427	425	401	440	386	395	452	429	445	434	425	417	435	448	449	461	426	438	417	409	422	435	457	377	441	441	440	436	418	419	409	441	443	417	423	432	397	453	460	413	408	437	413	422	469	426	435	392	438	417	417	460	438	403	427	450	424	419	429	453	427	427	425	440	454	423	423	453	414	412	429	427	436	413	426	438	395	439	444	417	457	435	405	416	435	427	465	449	437	426	414	418	387	443	413	467	426	438	425	399	402	448	435	469	435	435	423	442	448	463	476	433	412	372	451	402	394	436	397	461	422	447	434	436	376	436	457	399	436	460	418	415	402	424	415	440	410	428	413	417	437	425	448	448	431	449	416	417
23187	21692	29546	24350	21720	21974	14396	5710	3635	2711	2006	1685	1465	1268	1123	1090	1027	842	854	800	809	829	627	531	398	365	352	322	307	308	323	361	332	335	308	308	336	318	319	347	334	340	327	327	315	298	324	297	328	291	302	311	323	311	266	319	303	291	299	304	301	309	322	288	287	301	312	296	326	333	296	315	310	304	320	327	297	287	328	291	280	283	297	308	329	284	326	325	299	289	315	307	311	284	269	311	295	291	318	307	278	304	294	296	279	335	301	301	317	298	297	324	290	280	293	307	292	287	285	299	298	321	298	282	322	292	276	313	264	282	279	282	298	339	272	311	290	263	322	304	306	280	280	279	290	308	311	296	295	275	265	285	295	324	298	297	304	320	297	326	313	320	300	308	297	294	300	288	295	287	286	313	301	314	297	303	315	301	272	275	287	294	317	331	311	321	289	297	322	309	268	317	314	298	307	318	322	284	274	307	281	266	313	317	317	278	305	284	286	298	301	314	304	312	296	305	296	299	328	308	294	286	293	309	277	324	330	310	307	311	289	327	296	298	304	310	343	289	329	302	285	300	289	293	299	301	319	314	294	275	288	296	314	315	278	272	304	317	321	292	324	324	255	322	319	329	263	325	326	312	279	313	299	312	266	322	300	295	283	305	272	300	326	310	290	259	276	300	291	276	294	310	302	320	306	337	334	288	325	303	292	298	309	303	308	309	279	259	316	306	293	280	283	310	293	294	307	304	335	317	298	306	258	304	259	295	300	319	314	267	293	293	327	253	293	278	294	273	312	312	272	314	286	325	284	274	278	288	282	294	296	320	292	302	303	282	299	269	303	310	283	305	278	291	287	289	300	296	322	285	287	280	292	317	308	292	319	313	303	268	298	292	279	318	292	294	290	282	312	291	278	311	330	298	267	308	290	317	292	322	321	301	299	302	322	316	320	330	262	291	300	305	297	284	298	284	285	304	269	279	320	294	288	302	322	293	268	274	297	290	268	309	277	308	295	273	309	299	309	314	343	305	323	336	326	297	269	302	307	285	313	275	307	258	310	303	296	275	298	292	278	296	322	291	305	257	266	273	303	305	325	315	321	290	282	309	305	312	285	285	303	295	303	293	292	279	288	308	304	308	315	300	307	285	291	285	270	299	306	270	293	273	260	296	306	282	291	270	317	288	275	279	328	288	325	283	282	284	323	290	324	294	317	298	308	286	262	292	309	309	295	327	298	287	282	289	280	288	293	312	272	292	265	298	285	312	306	275	314	286	274	272	296	280	304	295	336	305	296	301	296	299	289	295	305	274	299	291	284	317	262	304	272	317	315	282	278	317	269	305	272	282	266	298	316	319	303	306	316	299	320	298	309	279	310	313	265	290	311	310	292	274	285	297	267	305	304	292	304	320	292	283	314	282	297	280	278	307	317	283	290	306	285	307	310	294	301	288	294	318	286	311	326	289	265	266	278	306	308	290	301	296	308	295	313	281	307	309	323	302	305	296	314	313	288	322	306	303	330	294	294	258	295	317	297	310	296	306	310	255	297	292	273	273	325	308	276	290	288	289	278	291	292	285	286	310	319	310	275	326	291	293	297	305	306	294	328	311	313	332	283	327	287	303	296	281	301	297	286	274	331	257	307	302	288	297	289	306	267	308	319	272	325	276	258	279	278	267	268	314	303	306	252	286	298	332	276	299	306	305	295	343	309	309	318	312	286	307	291	325	300	287	288	307	328	285	320	293	275	295	326	305	308	295	314	294	268	274	312	284	300	291	302	304	298	305	300	267	296	285	276	295	319	302	264	292	325	309	331	299	310	290	298	294	313	261	301	273	316	347	326	306	270	284	330	314	290	292	317	291	324	310	302	317	269	306	324	304	307	320	300	286	304	277	306	308	288	304	277	324	284	294	300	319	323	310	326	274	271	297	284	270	279	285	269	300	290	270	282	289	274	290	324	319	299	292	309	299	305	286	280	283	276	304	294	313	286	273	321	286	275	269	295	278	317	334	278	268	311	270	312	321	281	321	295	298	274	271	323	297	307	291	295	286	305	341	284	302	289	307	293	326	299	284	302	308	296	308	306	315	297	290	323	280	314	295	302	282	320	328	312	271	295	308	319	322	313	278	304	319	309	277	285	308	306	316	298	293	302	295	308	325	313	300	314	305	295	316	319	304	301	300	308	299	289	314	289	321	293	313	280	302	296	305	287	281	296	314	282	334	311	318	282	287	301	270	325	319	323	294	327	289	313	322	267	297	291	324	300	320	288	305	294	300	282	298	300	286	263	307	275	289	285	290	295	323	321	271	286	314	283	291	311	281	307	260	272	289	314	270	279	276	306	289	311	303	284	279	333	297	342	278	270	276	324	284	294	305	306	290	307	264	298	313	301	301	305	294	328	286	314	278	289	308	288	309	322	322	292	300	304	276	260	301	313	313	296	305	295	294	307	306	305	304	284	282	312	302	299	288	319	308	279	331	302	276	336	323	298	284	296	292	313	296	299	304	303	319	316	319	275	294	301	326	294	278	285	293	302	281	320	299	282	276	296	268	287	301	294	325	283	313	290	292	307	356	338	297	298	281	261	294	296	277	320	303	306	300	324	333	302	319	311	314	316	304	292	295	326	314	302	305	292	290	321	287	318	299	330	312	258	287	304	308	280	284	289	318	305	289	278	284	302	302	271	307	298	275	308	307	291	299	299	293	296	300	299	297	281	311	318	293	315	297	296	290	281	318	327	290	287	317	288	294	292	287	274	324	298	306	304	288	303	299	264	314	282	302	301	285	293	275	284	313	307	303	310	305	299	297	313	310	298	319	295	290	322	333	297	275	308	308	309	290	289	323	292	284	312	301	273	296	312	311	313	328	299	288	294	287	326	324	335	329	304	326	259	298	280	302	310	307	293	293	273	308	284	294	275	307	276	305	278	298	289	317	297	303	322	332	279	277	278	306	317	321	323	262	305	289	316	363	308	279	293	308	314	285	296	283	311	336	308	292	313	314	303	296	263	304	300	302	315	305	296	300	289	296	304	284	317	298	272	317	327	302	306	283	283	300	302	284	304	288	332	303	301	277	286	274	307	292	279	299	313	298	303	285	294	312	316	319	305	304	292	287	286	312	314	281	305	300	340	303	295	288	292	306	302	307	318	305	303	304	284	316	305	300	275	322	297	320	306	300	298	303	289	306	288	296	323	308	323	284	321	324	293	297	303	304	323	285	247	286	309	291	306	329	303	289	312	296	309	289	293	321	292	278	291	274	286	272	283	282	315	304	316	308	311	322	279	286	315	319	288	335	291	294	290	315	306	275	316	292	316	303	270	303	317	300	314	301	314	336	271	290	302	293	264	308	305	290	284	299	315	325	293	286	279	307	286	298	289	301	281	308	329	286	275	309	301	276	318	281	302	294	307	294	273	330	297	282	284	282	289	298	306	295	302	314	286	294	303	289	297	307	297	327	330	306	306	305	277	269	304	291	302	326	273	324	278	295	331	280	295	291
27482	43455	28579	17574	13198	10561	9270	8371	6290	4460	3434	2812	2375	2076	1699	1566	1482	1235	1184	1141	1106	1061	860	586	538	413	406	350	336	370	356	340	360	367	345	354	306	329	344	334	373	348	323	333	318	318	314	338	313	325	317	347	321	315	301	306	308	318	326	306	329	303	325	316	290	301	311	306	307	277	290	311	299	317	292	290	302	321	301	307	331	293	273	307	319	295	315	311	308	316	325	297	286	302	312	289	277	283	277	294	265	332	295	313	312	297	294	268	303	317	298	292	309	298	300	305	299	285	307	308	298	299	306	320	302	313	298	300	308	304	270	264	291	300	290	309	292	289	308	303	272	291	292	293	292	333	306	351	287	316	324	294	306	274	287	303	284	293	320	310	293	324	306	308	306	272	328	260	292	307	271	332	326	309	290	299	314	291	302	324	300	291	319	336	297	253	334	292	317	281	297	303	295	296	293	301	359	292	296	294	312	305	290	283	284	291	283	303	301	287	263	295	320	303	285	334	298	280	317	307	312	314	295	317	297	288	295	287	300	321	308	319	313	319	320	331	315	307	279	340	328	347	330	292	320	319	309	278	319	267	302	276	340	310	278	315	318	305	286	320	274	325	302	289	302	286	318	300	332	311	321	337	291	291	299	304	291	299	304	295	286	307	288	282	294	288	303	282	292	287	295	293	302	300	299	275	288	288	298	276	300	286	304	302	310	309	299	309	298	302	310	302	284	295	307	282	278	281	344	307	322	310	285	309	305	302	266	304	309	310	301	310	298	322	296	325	295	300	289	301	319	311	319	285	313	295	276	299	282	266	292	298	298	306	311	314	278	302	309	323	279	323	299	301	266	314	284	276	301	340	310	299	323	290	322	288	289	275	307	328	314	307	315	289	303	281	301	312	325	328	310	326	283	292	301	311	332	301	338	321	301	327	334	296	313	284	277	313	298	313	320	298	311	307	293	286	284	315	275	280	280	311	295	302	317	323	307	278	300	294	282	298	280	301	302	274	298	287	301	315	305	283	304	284	312	299	306	299	307	312	335	288	318	259	311	285	289	305	322	357	321	312	292	279	319	271	303	319	301	265	298	331	298	300	334	283	288	319	267	337	283	325	318	301	306	299	297	274	308	333	283	302	301	304	333	317	304	305	304	285	321	286	292	287	288	328	304	272	297	280	307	304	291	309	306	306	297	266	293	291	283	299	285	291	286	281	282	278	290	276	315	297	292	322	302	308	300	294	295	286	310	294	316	342	323	313	288	314	286	282	274	300	318	292	295	286	308	293	310	290	293	276	299	300	286	293	295	305	310	275	302	283	266	282	313	280	316	341	316	327	284	321	307	319	283	286	290	294	269	299	312	280	294	302	310	291	288	315	319	286	313	284	309	316	319	295	311	321	305	283	291	293	319	302	310	317	301	305	284	270	282	339	277	291	286	294	283	287	283	288	309	291	302	302	301	316	305	277	294	290	275	291	288	311	284	248	268	304	302	309	323	317	320	335	298	308	278	319	302	312	290	284	317	321	277	287	281	289	348	286	305	267	270	308	279	288	288	288	296	300	344	275	304	295	280	301	311	299	307	311	307	256	299	302	311	270	284	303	305	310	274	306	310	343	300	284	295	289	307	300	301	308	293	315	318	283	334	271	294	305	272	307	283	286	291	293	341	295	305	296	301	291	308	287	289	273	281	263	287	253	287	291	267	291	282	298	292	287	302	321	292	285	298	317	282	308	299	304	273	302	322	284	293	299	311	297	302	300	293	307	300	286	312	314	315	280	279	296	284	304	309	327	323	304	310	319	323	273	270	320	310	304	306	299	286	321	295	322	322	298	304	295	307	279	302	267	301	309	291	292	306	282	289	292	323	303	302	290	302	309	276	268	292	307	298	305	305	287	269	271	300	284	322	301	293	293	333	285	307	300	289	294	282	280	293	273	297	298	323	301	266	324	277	285	294	324	299	304	301	302	307	329	305	348	318	278	314	277	292	272	318	320	339	297	306	286	321	314	285	306	336	295	276	287	319	291	279	282	327	320	306	285	283	295	320	286	300	295	318	293	303	304	342	292	321	305	294	292	287	292	296	289	287	290	288	297	308	312	306	319	303	331	311	286	320	304	282	311	274	300	339	308	307	290	285	304	273	287	312	316	276	279	308	317	292	304	279	294	292	326	283	317	322	317	282	286	306	305	310	320	289	301	311	263	307	338	312	297	286	283	305	298	307	304	320	305	275	309	298	303	309	343	305	305	314	279	310	293	299	290	330	299	307	297	333	305	298	302	343	284	292	323	278	316	281	274	275	297	297	315	307	315	309	297	315	313	298	290	292	319	307	300	272	305	331	316	309	303	305	305	317	297	260	308	275	286	291	308	269	285	286	328	291	293	294	284	289	297	291	296	321	309	272	300	334	323	278	297	313	307	326	310	316	322	311	318	294	337	300	295	264	346	268	307	283	314	305	294	299	298	276	289	289	296	324	333	298	300	302	293	281	300	312	285	331	299	301	255	266	292	326	293	286	299	314	289	310	293	279	283	298	295	285	270	281	305	330	310	290	282	274	289	295	307	304	293	297	315	310	279	305	307	319	267	274	309	290	293	280	300	303	312	295	296	289	287	312	296	317	308	286	267	308	306	291	295	320	293	298	304	295	316	307	296	317	292	323	293	307	308	316	294	294	269	307	327	293	319	307	275	304	282	320	266	302	282	280	319	288	282	268	281	318	306	274	283	313	306	302	321	319	321	308	320	295	295	324	273	304	281	304	327	301	301	301	278	296	296	293	324	324	286	302	297	329	294	276	329	329	313	266	267	319	293	296	341	288	297	300	304	306	306	308	303	323	282	299	302	312	317	301	307	289	288	297	316	304	266	273	298	316	282	329	310	324	301	308	332	285	291	318	267	307	314	282	308	302	291	330	315	297	293	273	288	322	283	301	315	314	277	325	314	303	287	287	291	293	307	319	312	271	289	292	314	291	319	323	268	272	296	297	308	290	324	326	319	302	297	322	266	305	300	276	303	343	297	332	288	297	319	291	267	309	295	304	274	285	331	314	311	276	308	315	302	309	331	275	324	330	334	292	336	298	316	314	286	306	302	315	304	304	309	287	311	267	307	275	338	300	268	275	280	324	294	304	296	287	316	311	317	308	304	291	296	302	291	296	283	314	283	321	271	287	320	290	280	282	270	297	298	316	329	302	281	282	287	310	300	314	309	299	298	340	300	297	282	318	301	313	257	295	303	298	317	261	302	310	299	312	310	308	282	295	296	295	309	323	297	308	290	294	322	283	294	287	301	295	299	316	289	279	318	288	266	302	329	300	282	337	284	296	303	296	313	305	301	275	283	319	288	262	317	312	307	317	302	315	303	353	329	304	278	309	293	327	285	303	306	299	321	311	303	306	316	316	308	319	320	284	299	304	280	288	301	297	344	334	311	317	312	297	299	303	267	312	325	276	248	312	280	282	279	297	330	311	298	280	275	295	327	268	316	282	303	304	285
27937	21551	17072	9068	4284	2925	2046	2019	1542	1198	946	758	646	618	544	525	518	494	480	478	491	443	337	333	314	275	276	278	277	266	272	301	282	292	320	260	264	286	244	265	272	309	284	286	303	270	290	299	275	246	276	258	264	253	267	244	263	248	261	269	265	269	252	255	269	246	242	254	269	313	281	254	280	260	304	292	272	259	279	226	291	251	244	262	253	246	278	260	285	272	271	244	238	280	245	247	256	254	256	261	274	256	277	282	239	304	284	305	265	267	275	267	238	242	247	238	277	257	261	305	270	230	281	268	292	242	267	252	245	255	289	279	275	269	254	270	259	295	273	294	271	276	253	252	259	274	248	269	269	264	276	249	267	244	273	299	256	278	288	258	294	267	271	271	255	296	254	248	254	263	295	288	253	263	225	272	264	254	245	283	286	279	286	257	260	263	285	259	296	265	269	261	288	285	266	251	263	263	262	265	269	281	277	260	274	292	256	256	268	268	272	291	258	263	265	269	267	266	263	235	281	276	248	296	256	261	288	256	275	243	273	246	269	250	276	245	233	260	256	248	274	274	263	246	268	240	315	276	251	249	260	272	284	264	249	241	275	258	301	289	251	267	251	267	272	263	274	256	283	244	269	247	269	255	276	265	249	244	243	259	243	264	244	277	277	263	269	232	267	285	275	261	277	255	286	270	252	256	284	259	285	281	284	252	259	252	259	306	259	271	227	258	292	241	244	291	263	261	259	272	293	272	268	256	278	298	253	271	260	239	261	287	288	247	266	276	273	272	268	280	276	272	265	278	266	244	242	263	264	266	257	266	269	297	284	269	289	255	240	260	278	268	249	261	276	250	244	255	244	258	273	277	269	254	263	279	286	278	279	268	240	280	261	263	255	262	268	289	267	266	259	282	265	232	290	232	248	256	278	253	263	278	262	253	255	259	265	254	289	270	273	253	270	262	303	278	274	262	274	285	277	265	281	285	281	260	258	276	282	284	253	285	288	254	246	301	267	266	253	266	286	265	280	238	266	250	247	247	266	280	237	274	288	284	236	231	256	243	232	263	258	254	258	271	263	296	292	275	275	258	263	267	257	245	293	272	264	267	270	210	250	255	289	237	268	264	266	244	265	262	261	281	277	266	265	266	257	263	277	287	274	269	293	288	272	282	240	264	285	270	256	299	242	240	265	274	259	294	301	261	262	258	292	290	295	294	286	261	245	286	269	296	250	236	239	275	259	279	226	259	282	264	249	308	259	267	274	248	262	266	279	298	280	273	300	254	265	291	276	256	257	278	302	260	257	312	298	303	280	267	256	270	259	265	280	279	265	285	261	256	269	270	266	289	265	274	293	245	266	265	247	264	280	297	278	253	282	276	265	282	276	241	248	250	264	250	260	257	251	245	285	288	279	268	305	302	289	281	262	270	240	304	281	283	265	274	266	257	234	268	242	283	269	261	290	270	272	271	232	282	282	279	266	294	238	267	266	298	273	293	290	286	279	279	264	305	274	279	293	277	276	264	256	261	262	291	262	262	270	289	268	292	308	264	243	239	272	241	273	222	259	269	260	259	256	279	268	262	247	259	288	277	274	263	268	292	258	250	284	240	275	265	289	264	266	256	270	245	271	280	261	254	304	253	267	258	285	298	272	256	248	249	287	282	242	256	291	273	269	272	278	258	239	265	254	289	284	259	266	270	277	231	265	296	255	255	272	260	272	296	260	267	242	240	278	286	281	260	248	275	257	234	268	281	288	259	254	263	261	260	274	247	302	248	277	252	268	275	281	272	265	271	256	272	259	296	282	267	285	238	242	286	262	282	226	257	260	241	261	264	265	242	256	258	266	276	263	274	276	283	279	286	294	257	252	279	257	302	272	251	264	272	289	267	246	261	262	274	284	252	290	248	253	275	278	266	288	281	281	286	261	263	250	277	295	282	324	274	259	258	249	273	249	291	244	256	285	247	260	264	269	231	221	268	264	263	232	275	272	280	268	271	265	265	254	235	289	254	250	272	276	240	302	251	245	279	260	283	272	267	238	283	277	291	299	270	274	275	249	258	253	249	270	277	281	255	258	269	270	291	292	273	289	261	292	248	266	258	249	279	288	278	297	281	299	278	263	253	262	277	286	267	254	266	266	301	267	251	278	269	249	265	261	281	265	269	268	257	265	276	235	259	229	273	289	256	283	268	262	260	253	245	281	257	267	227	254	313	280	275	251	267	304	247	257	259	248	306	275	268	278	288	299	280	261	283	280	246	232	269	271	253	261	294	283	286	279	263	277	240	247	250	266	285	273	244	271	260	246	273	282	279	267	246	269	273	274	270	289	273	279	255	260	276	290	276	288	291	290	288	295	243	249	263	283	264	268	260	256	305	303	241	264	250	300	288	259	257	262	273	263	269	272	267	254	261	260	278	254	246	263	249	242	269	285	286	262	272	270	241	282	255	261	272	274	260	261	245	267	270	255	240	274	282	263	278	266	302	240	267	281	274	242	289	294	299	273	267	263	266	276	263	281	260	269	279	244	280	250	288	283	302	275	236	282	270	266	294	270	255	265	271	275	271	239	263	267	247	256	275	220	269	257	285	269	284	246	272	296	250	288	271	264	254	257	285	275	275	284	281	254	262	305	239	256	252	257	243	256	273	255	252	251	268	281	263	281	254	274	282	241	240	289	265	241	272	259	256	261	243	288	315	263	278	261	304	285	245	261	256	240	248	236	275	304	272	252	272	280	249	290	289	262	275	239	241	260	257	257	241	273	276	248	268	254	283	287	260	257	279	259	264	243	279	265	277	256	264	235	265	238	255	255	257	232	263	286	260	309	256	288	251	300	247	272	229	284	265	239	263	262	286	251	261	258	285	274	253	229	259	284	279	250	302	266	255	253	253	263	251	267	276	284	289	259	255	260	279	252	260	248	271	263	244	260	264	255	242	291	298	290	265	259	268	251	284	275	222	263	254	261	266	263	255	271	292	268	224	278	261	269	279	279	268	288	230	281	260	254	269	228	243	276	273	255	294	286	263	281	282	274	250	297	298	267	268	266	260	266	262	248	310	255	289	293	291	275	274	264	281	238	266	281	255	275	288	268	287	246	288	255	275	234	297	242	271	246	274	254	278	272	236	287	274	269	255	282	308	288	264	256	281	260	312	250	267	274	248	278	264	251	236	282	255	273	258	256	276	283	262	280	284	275	282	296	275	253	262	289	302	273	265	264	289	270	276	288	261	251	279	274	245	278	259	234	267	252	256	243	306	288	258	278	305	301	288	272	253	287	275	294	274	269	264	253	273	278	254	278	239	273	297	252	285	275	304	280	278	247	260	257	256	268	265	234	280	249	287	284	228	256	280	273	291	265	287	268	292	258	260	291	272	279	261	271	251	279	266	242	256	274	260	247	307	271	280	273	273	230	282	286	227	274	259	280	255	300	269	253	272	275	270	253	301	248	291	273	271	291	274	263	269	279	267	262	276	237	292	276	280	261	304	289	296	265	275
20734	27525	16171	8597	5827	4635	3613	3759	2865	2025	1579	1161	1006	897	765	786	758	685	651	617	679	516	447	365	356	324	326	298	287	314	291	316	294	317	284	293	320	284	276	296	305	307	279	324	334	278	308	294	324	283	302	263	277	295	281	309	300	284	255	299	245	289	282	307	267	270	261	275	292	286	295	304	257	291	292	278	277	296	301	278	315	285	306	283	288	316	291	259	280	285	303	305	292	269	292	318	289	265	283	281	294	286	320	301	277	279	280	261	279	276	308	283	266	278	289	288	287	255	289	301	302	298	294	287	326	274	287	307	266	310	287	280	279	309	302	306	287	305	289	275	305	289	294	278	277	293	305	298	297	283	281	277	273	309	316	328	309	310	300	309	310	325	299	288	295	291	269	324	293	292	303	309	281	286	278	291	307	324	275	278	265	273	306	263	305	282	286	253	269	285	303	278	286	300	290	281	303	283	312	299	306	292	304	276	299	286	275	286	264	281	270	279	268	252	303	307	276	308	289	291	322	284	296	280	303	325	301	288	326	282	281	302	268	260	260	270	288	294	286	294	305	282	279	274	278	280	319	269	282	267	296	290	290	261	289	293	303	282	278	265	299	281	283	275	281	272	259	266	279	283	283	283	291	300	272	299	292	321	277	281	267	290	333	301	298	309	288	297	291	295	300	306	293	293	265	326	297	290	278	272	286	297	312	284	279	290	273	287	263	271	307	332	290	271	281	271	312	278	273	289	246	295	270	263	289	299	281	284	306	273	290	297	276	306	306	293	266	291	319	323	254	303	247	275	279	315	282	274	295	320	263	308	295	285	293	284	303	269	279	303	297	317	283	289	307	287	250	277	301	292	305	303	297	313	302	250	269	282	261	283	283	289	298	307	273	311	288	295	302	293	290	283	294	291	273	254	274	284	300	283	301	293	279	273	282	277	303	294	307	299	281	326	263	290	290	296	305	319	251	332	311	274	301	272	284	300	281	287	283	260	265	282	293	299	313	269	281	265	301	263	266	288	297	316	295	287	303	276	285	251	264	288	244	289	277	293	306	317	282	280	315	272	275	291	277	282	258	271	289	279	294	332	268	330	291	294	289	307	323	294	298	304	278	316	274	299	290	274	292	297	304	250	276	271	279	281	287	293	279	285	296	306	289	280	287	259	272	265	277	292	295	336	296	327	263	264	291	307	292	288	290	297	276	296	284	285	292	292	280	296	284	282	274	295	265	290	308	284	316	302	295	284	310	271	272	275	258	270	308	284	271	289	280	279	286	284	263	278	286	283	297	295	295	275	261	297	276	267	283	261	301	307	301	314	261	285	286	269	283	311	256	286	277	267	268	273	276	328	298	286	278	284	308	301	289	285	308	278	273	289	293	283	256	308	310	270	293	284	248	274	280	282	298	303	298	274	307	267	278	264	290	285	295	272	268	296	276	301	281	295	271	301	301	315	296	279	283	315	267	274	258	287	271	272	300	307	300	315	270	260	297	242	304	270	294	265	301	290	292	295	318	313	274	303	272	273	297	334	280	285	285	305	291	279	284	272	295	273	294	315	301	299	286	332	292	284	297	287	303	275	316	307	276	290	285	296	303	309	276	286	298	287	278	294	281	359	313	304	275	303	294	307	268	288	294	291	270	310	283	279	307	306	275	248	281	265	286	302	291	296	297	276	299	261	278	282	261	278	255	292	274	300	316	270	325	321	284	272	296	284	295	282	275	283	302	285	296	310	296	280	294	309	285	301	281	280	312	283	302	275	289	298	303	276	278	279	308	300	278	292	254	269	327	246	269	280	268	300	299	293	285	309	272	282	336	281	269	275	299	269	291	298	268	284	283	281	288	289	290	280	320	312	292	299	303	300	315	324	284	310	275	288	282	281	273	288	290	273	301	303	281	303	292	299	295	292	300	315	285	278	265	306	271	273	277	266	285	278	280	295	292	291	324	262	283	285	263	305	308	266	293	316	283	280	297	301	304	284	294	269	290	308	292	277	295	292	278	286	288	274	295	293	299	263	274	277	276	345	280	308	330	282	288	273	264	310	274	281	292	262	307	287	277	291	305	274	304	290	276	291	289	270	290	266	272	287	272	270	280	268	263	277	274	264	280	296	303	293	283	274	301	288	310	290	282	292	293	284	277	295	294	283	305	300	301	309	315	260	255	297	293	293	289	282	249	282	287	290	290	295	280	276	324	298	261	308	293	275	276	299	298	278	307	273	316	302	261	274	276	321	287	300	294	286	308	280	310	263	297	258	262	309	292	337	302	282	303	277	261	282	279	299	283	270	291	315	328	269	259	280	307	296	281	297	282	281	301	294	266	297	295	279	292	321	302	326	283	284	291	327	310	308	280	258	291	271	290	276	286	294	299	275	289	294	286	299	285	307	266	305	279	260	307	293	281	281	309	281	279	280	255	263	282	297	309	289	290	265	286	274	258	265	270	279	287	300	273	290	272	305	292	256	275	274	292	290	286	305	264	279	272	267	296	293	310	283	316	310	291	272	288	322	285	303	275	261	267	308	275	285	301	302	287	240	294	281	278	272	318	308	281	305	289	254	284	289	286	280	278	267	266	267	284	283	276	302	289	259	314	278	266	281	280	269	302	301	278	297	304	299	294	259	297	277	280	273	263	269	268	299	251	309	290	279	285	319	296	301	285	314	296	265	290	273	296	275	280	245	285	254	314	287	289	286	287	322	268	295	297	280	288	288	277	292	288	267	270	307	270	275	265	298	293	294	281	289	279	301	284	290	326	272	255	299	265	268	291	269	263	291	298	306	275	286	259	275	289	311	309	293	281	309	294	306	258	286	294	277	325	296	269	286	257	297	278	308	323	307	257	301	301	249	299	293	262	314	286	306	272	280	283	278	273	296	277	263	305	282	286	284	311	332	255	289	307	286	299	295	283	300	279	291	284	301	294	274	285	301	290	314	294	288	285	277	311	279	310	277	273	289	270	296	304	306	313	263	295	293	290	297	310	264	291	290	299	281	289	279	298	275	297	291	315	302	286	277	279	283	289	288	285	280	241	301	280	273	296	282	284	271	304	297	311	290	287	294	282	266	272	276	295	281	307	286	297	282	281	256	272	291	304	296	284	301	313	279	253	290	306	294	316	287	260	259	302	268	301	293	295	288	282	272	306	303	284	299	276	291	297	284	290	287	287	319	267	288	260	304	284	291	311	306	305	309	268	254	297	293	310	290	278	289	274	285	271	258	312	293	291	303	261	277	300	278	281	285	294	286	285	321	283	303	250	274	295	306	265	270	320	286	311	291	282	288	281	283	268	282	276	284	298	293	247	276	262	327	278	321	292	285	245	298	304	285	305	300	296	266	298	293	297	278	273	319	289	285	298	316	291	300	285	289	300	286	277	278	267	320	285	277	291	303	292	300	317	286	309	240	287	286	281	290	270	275	260	269	284	291	293	299	291	291	311	263	272	268	257	303	274	294	275	300	274	307	291	277	267	296	284	281	284	255	269	275	277	301
24389	21637	29081	24725	21662	14362	4865	3195	2543	2030	1499	1319	1129	892	784	911	692	585	612	613	557	451	359	276	260	231	176	194	192	192	201	207	214	196	180	155	184	187	191	199	183	198	184	183	188	174	189	197	182	169	196	143	151	158	171	167	147	169	170	146	164	180	163	168	178	197	165	175	191	162	166	181	181	157	162	174	162	149	151	158	168	195	157	173	161	196	163	168	156	162	160	183	189	166	168	170	165	177	170	155	191	178	161	161	175	164	160	171	175	166	159	161	184	168	149	161	159	160	174	170	146	177	168	171	176	160	173	164	152	165	144	174	181	138	167	156	152	167	174	167	166	168	160	172	173	170	181	174	175	170	148	197	161	153	171	141	170	178	156	183	173	152	156	167	177	161	172	161	173	167	163	153	165	175	175	165	141	154	172	174	135	185	152	177	154	141	161	167	167	163	139	161	182	197	163	152	171	170	174	180	176	178	175	152	162	155	160	180	162	153	155	166	165	164	147	190	173	160	167	160	165	172	143	172	174	155	158	185	165	177	178	174	164	166	170	173	180	165	168	154	145	156	171	157	166	172	170	166	155	165	161	151	165	148	163	171	169	169	161	178	183	144	179	148	169	163	181	175	173	181	157	148	162	165	170	178	155	170	159	158	184	184	152	182	166	158	176	176	164	166	191	170	188	188	157	167	169	175	177	172	172	183	198	170	154	181	190	170	161	174	164	157	145	158	177	152	180	145	196	170	157	186	184	145	173	140	164	173	158	162	162	171	154	175	169	163	150	151	165	168	177	153	153	174	183	172	183	185	150	165	154	194	161	141	168	150	178	163	172	144	179	158	167	170	146	188	164	149	160	160	162	161	149	148	157	186	178	181	178	161	196	172	146	179	166	191	182	162	183	158	176	162	174	173	184	183	160	174	165	158	176	156	170	145	154	184	163	145	148	165	172	172	171	185	159	170	165	171	176	180	160	148	180	151	148	178	152	188	161	174	166	173	164	151	162	176	172	166	172	146	175	168	162	167	165	168	173	169	156	185	161	170	163	172	191	169	185	158	180	174	165	186	168	158	153	159	170	160	162	174	160	165	162	176	189	142	180	174	175	166	157	163	179	177	171	172	172	159	168	162	172	164	190	176	141	155	169	141	163	168	172	147	153	161	178	165	171	168	186	181	146	170	157	204	177	167	170	183	171	151	163	165	182	164	166	192	167	187	174	153	141	175	185	161	165	164	162	153	152	171	134	168	182	149	186	182	179	151	151	173	170	182	149	164	150	165	163	177	185	180	184	171	177	173	165	146	164	157	161	166	169	193	170	179	148	174	161	178	161	150	158	185	144	175	134	189	148	183	175	164	159	173	167	184	160	202	175	154	162	168	159	180	149	179	156	154	162	166	170	159	150	165	166	205	165	155	156	159	176	147	169	137	154	187	155	168	174	157	170	167	190	143	181	190	138	162	155	152	164	184	169	172	156	151	172	168	191	199	178	170	186	182	171	160	161	169	173	179	172	175	170	169	166	175	178	148	186	166	163	160	157	163	170	162	156	165	166	180	165	179	177	172	173	157	188	182	143	179	153	160	151	156	158	163	169	183	181	176	142	170	170	160	145	186	173	146	184	175	149	173	158	186	186	145	166	177	159	187	161	159	154	156	180	180	178	156	204	158	184	172	163	173	171	155	182	154	163	150	131	151	140	182	149	179	153	140	167	149	158	173	173	160	194	157	159	156	172	161	181	161	181	149	180	167	134	154	166	169	180	160	152	171	157	155	160	182	172	175	165	184	143	189	152	165	176	140	151	162	171	174	176	157	135	179	176	166	181	164	152	171	168	161	187	130	168	164	166	167	168	198	183	194	172	142	138	148	164	169	165	156	163	199	162	183	193	174	165	150	196	178	163	168	168	175	213	168	169	177	172	178	169	154	158	172	169	164	181	172	164	151	172	158	138	156	184	149	180	149	180	175	154	161	161	157	165	155	167	169	148	176	160	158	146	172	168	171	170	153	153	173	183	168	148	174	173	154	177	174	158	174	172	158	142	186	160	182	149	158	167	158	173	165	167	162	184	164	157	172	155	151	139	154	188	171	158	161	169	171	177	180	195	169	140	160	167	173	179	172	176	170	174	155	178	172	162	154	202	169	143	168	166	177	145	157	156	133	154	160	152	142	153	186	172	167	170	187	130	187	178	170	189	156	161	164	162	182	165	169	153	159	170	129	185	143	164	146	157	170	161	174	175	170	177	183	157	155	153	181	181	158	157	147	161	172	166	159	170	189	164	148	171	164	178	152	178	171	190	183	152	167	179	165	158	165	178	175	160	155	156	150	170	174	154	189	156	176	167	172	180	178	166	173	178	158	184	189	156	174	169	164	171	150	205	179	172	156	188	152	146	177	168	164	147	134	187	173	148	148	170	171	158	169	149	181	168	171	153	180	154	175	158	171	168	176	156	186	179	160	180	174	157	161	168	164	176	164	156	172	163	191	137	179	157	173	180	153	145	159	157	187	165	176	174	159	134	172	200	196	189	184	183	159	142	170	151	179	172	170	180	166	179	154	167	172	175	142	166	166	173	162	179	155	163	161	181	176	178	174	161	185	155	154	167	179	163	173	159	186	157	170	177	179	195	189	184	158	167	167	168	168	162	169	151	166	175	161	182	152	170	164	183	158	185	154	159	175	169	163	174	170	178	145	192	187	166	164	176	183	160	178	162	167	174	160	172	165	164	190	160	158	177	164	147	141	166	181	162	162	170	177	161	204	144	186	150	187	162	166	173	159	174	156	159	175	153	149	177	178	174	163	168	168	153	164	165	164	166	168	153	167	185	181	175	159	147	157	164	187	146	150	163	175	171	185	171	169	184	169	178	203	187	152	159	194	175	151	159	169	145	145	175	136	160	160	179	155	177	159	207	187	158	155	176	172	168	177	156	155	167	186	184	162	171	146	160	166	150	141	175	160	159	172	159	159	142	170	188	151	158	160	152	163	134	174	165	178	176	166	165	173	165	184	181	171	146	170	159	184	156	191	157	162	166	163	169	175	195	149	162	162	179	184	190	153	153	160	166	170	165	153	184	169	164	164	182	176	173	176	172	142	170	145	168	190	170	149	164	148	181	158	171	166	165	152	154	188	179	171	159	153	154	153	172	183	142	172	176	158	176	182	170	169	162	169	168	161	156	169	174	156	178	162	153	147	166	166	159	167	178	169	199	153	187	143	164	172	165	169	167	165	171	150	154	161	167	165	168	190	166	173	145	175	187	172	195	173	166	165	181	162	130	167	178	199	176	173	174	184	144	177	162	179	154	170	163	164	163	174	149	184	153	153	152	162	164	153	140	175	169	155	153	173	167	143	143	161	170	150	197	155	174	185	156	175	152	168	159	159	157	166	162	176	175	178	171	198	153	196	176	179	203	140	175	169	165	174	172	174	176	178	171	153	148	169	182	177	176	152	142	151	180	157	145	161	162	175	195	194	158	157	174	188	149	186	166	174
24157	37520	23963	13715	10166	8249	5718	5254	4308	3378	2586	2139	1845	1405	1147	1306	1032	919	885	875	872	686	531	368	318	292	217	204	217	197	231	231	254	228	203	230	205	207	215	230	231	198	243	180	191	189	186	201	202	200	181	199	189	180	222	194	178	181	189	173	194	179	170	180	163	189	188	194	158	174	180	180	172	173	209	186	202	172	173	177	168	183	193	188	182	216	188	188	192	174	165	182	186	185	171	187	204	185	183	168	180	180	184	206	164	181	179	185	193	179	194	186	214	187	172	182	168	184	182	191	168	181	174	216	183	200	187	176	181	187	192	180	205	174	171	202	169	194	185	181	165	154	188	191	180	186	202	176	193	154	180	193	173	185	197	182	169	178	182	172	202	179	214	195	183	162	200	193	185	193	193	179	171	176	164	184	173	174	187	190	210	203	171	175	182	193	171	184	194	172	188	164	201	175	180	183	196	183	187	204	207	182	191	184	168	172	204	169	179	169	198	189	169	199	174	190	164	185	187	187	179	174	182	167	189	195	168	177	191	176	170	205	183	176	196	187	174	172	174	174	181	199	172	181	177	172	180	186	195	191	189	171	181	157	192	194	176	156	187	183	164	182	177	184	167	180	192	197	197	178	183	178	182	183	160	162	177	174	184	175	181	187	189	186	167	177	184	192	189	179	172	189	178	155	190	164	182	181	169	174	191	169	189	185	188	186	187	190	184	165	191	200	178	173	190	183	165	186	169	180	190	187	188	202	200	177	178	170	186	177	185	161	186	186	183	193	189	155	165	163	178	195	166	172	176	164	174	183	177	184	185	185	210	180	195	191	196	175	213	178	187	180	181	160	196	201	199	188	178	195	195	184	202	169	190	174	174	186	164	189	185	176	208	163	198	191	159	161	180	174	172	190	225	169	186	185	187	164	166	186	157	163	177	171	189	178	169	196	200	174	182	187	190	161	198	174	194	186	175	179	196	169	161	182	174	181	193	177	189	194	190	181	176	205	163	192	179	176	179	178	171	187	196	174	197	186	169	179	170	182	193	182	194	188	187	142	185	166	179	184	185	187	220	181	182	177	170	201	187	183	183	190	194	182	171	190	170	193	228	191	174	197	172	165	194	190	194	178	178	168	184	174	168	175	183	181	184	200	185	196	180	195	211	174	175	171	163	180	184	172	183	173	161	186	189	196	168	174	156	165	164	172	187	163	182	163	212	174	181	177	157	167	176	167	162	181	198	201	167	200	180	192	169	146	154	181	158	187	176	192	192	174	185	200	188	161	191	181	189	176	197	200	175	167	182	186	211	214	173	194	157	202	172	175	170	173	175	197	188	194	178	188	177	180	191	187	165	174	190	173	191	172	203	179	197	168	196	194	181	166	184	200	183	184	171	190	195	175	176	160	171	186	166	160	191	177	186	182	166	181	176	190	177	194	175	162	191	179	172	182	187	185	160	182	175	174	194	185	186	179	205	211	183	182	182	180	169	183	167	192	176	175	172	176	178	167	193	178	189	180	175	173	179	170	178	172	166	190	189	194	164	196	179	191	187	192	164	204	196	197	182	182	153	181	188	145	174	171	144	183	190	169	178	188	173	183	183	203	173	155	202	185	176	207	178	171	158	189	178	201	182	187	200	174	166	170	185	186	199	183	169	166	173	196	187	172	174	180	170	178	177	205	197	199	171	193	204	211	202	158	177	181	175	183	186	182	192	200	187	176	197	170	183	189	178	182	161	172	169	194	191	189	166	173	169	167	205	164	184	170	176	207	197	184	173	176	190	169	190	174	212	189	193	188	179	176	152	172	181	159	216	174	171	180	169	188	178	197	186	166	191	184	175	163	183	184	171	171	154	180	165	187	204	182	172	190	201	181	182	175	178	172	206	190	173	201	183	191	186	167	199	176	183	193	192	184	186	179	179	137	225	184	193	183	188	198	188	164	181	174	179	180	180	154	151	166	181	177	173	165	187	177	202	175	179	190	181	170	187	176	189	195	190	165	176	174	163	192	201	190	175	194	181	176	206	182	189	181	180	187	181	177	161	177	208	168	160	173	165	193	195	182	184	207	174	178	174	188	167	178	200	189	173	182	172	184	218	167	177	164	179	176	168	180	218	157	175	189	158	199	163	202	172	176	192	166	181	208	194	171	176	172	199	162	165	175	185	177	182	190	186	185	212	175	161	198	187	192	183	183	185	216	185	193	199	162	182	155	176	169	190	190	184	191	181	180	184	179	173	169	166	192	157	159	175	174	167	188	183	171	163	184	186	178	187	186	167	170	158	177	191	178	172	202	167	182	191	180	198	179	164	177	190	179	200	186	190	202	179	184	189	174	197	180	171	169	164	176	175	214	176	181	194	190	178	194	184	177	164	153	175	174	163	175	186	184	193	182	185	180	179	191	167	181	168	172	164	189	179	164	167	186	183	178	197	193	185	170	197	182	183	184	202	184	174	172	185	205	183	163	171	188	189	162	189	179	183	184	194	175	184	182	169	198	183	192	183	169	180	178	171	234	167	200	194	216	184	195	166	212	191	176	206	193	172	167	173	171	183	148	184	190	183	160	194	170	172	198	171	168	179	182	184	169	172	172	174	181	205	176	187	173	188	181	174	200	183	188	193	178	191	172	175	180	191	184	191	178	195	194	190	175	179	207	168	190	158	183	176	189	167	176	195	167	170	179	166	193	175	195	178	179	165	186	164	184	181	180	147	176	181	177	186	201	168	207	184	180	197	192	170	179	186	180	196	164	174	183	183	200	198	167	168	166	185	193	198	170	169	189	187	175	201	181	193	183	158	164	181	190	169	191	172	204	176	166	180	171	180	172	198	183	195	182	170	180	193	200	194	177	176	175	158	182	183	213	188	151	196	166	174	182	185	204	165	180	157	154	170	158	182	199	195	166	187	161	191	146	178	162	181	187	184	170	150	188	189	167	181	190	168	158	203	179	184	181	175	173	175	164	183	194	178	195	177	191	174	198	171	175	197	208	166	174	187	174	165	168	181	201	200	165	169	197	202	190	197	198	170	199	181	163	171	193	175	181	171	192	184	164	193	159	205	181	195	168	171	199	189	175	171	179	189	165	157	190	192	184	211	175	154	178	183	169	165	179	181	175	180	184	177	170	174	203	180	192	191	162	205	170	185	190	175	171	160	187	192	178	199	176	187	202	188	178	178	194	222	204	175	204	177	163	180	173	214	166	172	178	182	178	178	180	193	181	175	181	169	189	172	185	204	181	179	159	180	172	170	198	168	192	200	190	181	167	203	190	196	188	183	179	176	193	173	174	178	171	175	174	193	180	183	196	193	170	177	186	197	196	192	201	187	176	180	172	188	181	199	183	180	161	165	207	191	185	169	167	165	179	178	170	168	175	187	184	164	197	153	168	183	191	175	157	187	191	162	181	195	175	191	164	176	170	192	191	162	180	187	189	193	193	185	192	171	190	188	178	177	209	170	203	193	166	180	187	186	191	183	156	190	182	170	196	183	175	180	209
25452	21683	28112	25739	15087	5113	2885	2266	1949	1601	1399	1210	1174	1041	998	896	872	778	753	750	749	675	554	470	453	441	436	430	439	409	408	442	423	420	446	396	410	417	422	428	454	415	412	426	458	454	419	453	434	428	424	429	428	390	415	410	428	419	393	388	424	424	438	396	444	410	400	430	421	422	413	425	441	390	384	407	437	434	392	415	436	406	433	462	412	414	381	408	400	388	431	385	425	442	429	446	419	417	396	383	398	410	424	419	446	431	441	411	403	430	422	420	411	404	404	412	400	395	415	408	468	426	429	385	415	406	371	400	427	415	437	419	416	388	422	383	448	400	431	405	439	415	449	410	395	413	419	365	469	424	436	417	437	435	348	398	387	406	415	429	412	403	409	439	439	421	396	398	438	394	382	441	366	467	401	411	457	431	460	432	420	383	406	414	484	429	399	410	385	391	414	402	427	420	401	419	408	400	441	426	418	408	435	418	412	411	436	360	415	406	393	405	405	440	425	446	414	427	423	427	397	394	392	386	409	410	421	391	408	404	428	406	436	417	390	409	432	442	414	448	412	391	411	425	420	416	396	377	421	406	423	417	442	427	378	425	407	421	409	457	396	402	427	435	433	407	435	411	399	419	453	401	415	444	414	392	418	408	379	415	416	402	386	366	446	415	396	462	438	419	454	432	438	422	445	423	438	419	421	433	416	469	388	446	415	424	416	445	437	406	402	446	419	381	379	410	394	402	367	407	400	441	416	407	404	379	404	400	420	435	398	440	400	386	449	429	373	402	412	419	405	426	407	383	416	432	460	430	425	404	467	410	408	448	414	433	423	431	440	416	397	391	409	396	428	403	402	440	416	423	412	418	405	400	391	432	404	419	380	379	439	435	430	429	438	412	393	407	425	432	422	392	411	427	405	419	419	469	387	395	418	434	455	406	413	453	393	439	429	436	457	427	425	402	418	427	438	452	392	391	374	408	402	418	416	431	393	430	434	435	440	427	392	426	441	412	448	435	449	387	404	414	435	421	466	420	386	434	426	418	427	415	360	425	432	439	467	425	437	414	429	424	425	420	417	415	433	435	432	418	411	418	425	434	457	421	411	408	420	411	406	386	435	425	441	483	434	413	400	404	374	430	431	424	430	386	381	422	456	434	415	397	470	406	421	411	432	426	395	384	407	406	389	375	434	410	404	408	409	416	416	403	403	413	378	385	431	417	421	432	459	410	417	421	417	431	442	408	426	450	405	385	410	425	447	409	431	438	441	437	454	400	404	439	372	458	421	453	427	398	379	424	445	445	426	411	394	401	452	427	440	440	435	407	416	432	410	429	398	418	410	400	401	416	430	417	394	465	436	407	392	401	479	413	390	424	434	424	416	411	399	436	433	399	397	440	452	413	422	389	404	421	438	433	444	398	428	432	405	427	441	366	434	436	425	427	412	419	396	391	405	416	401	400	400	420	465	461	421	422	422	421	407	383	415	379	409	369	376	387	429	397	401	448	413	390	399	439	438	436	422	378	446	422	439	410	393	440	433	422	409	499	424	382	423	428	443	417	398	398	438	398	426	439	430	430	400	418	419	414	424	426	451	422	436	431	430	407	455	424	410	418	416	372	383	412	439	433	440	421	421	427	414	394	346	419	410	406	404	451	424	406	412	432	392	409	424	430	407	396	440	405	424	433	445	448	418	413	395	373	422	394	411	448	423	397	415	398	443	378	409	413	416	419	419	408	425	409	413	399	416	425	435	436	424	437	397	400	419	382	466	427	472	432	404	387	370	447	412	419	407	418	453	423	403	417	421	395	414	393	396	464	406	399	442	422	420	430	416	388	377	438	407	432	408	403	408	401	434	413	404	428	410	402	431	398	467	463	416	435	397	379	432	416	401	408	459	446	411	416	447	427	398	403	408	442	419	417	403	414	435	395	420	366	441	405	410	393	447	413	423	398	438	397	444	405	422	460	407	378	401	413	422	420	406	425	418	423	422	414	434	399	386	401	402	428	419	393	409	403	425	402	422	450	402	420	413	412	394	428	419	391	441	375	399	405	425	425	400	433	432	407	392	408	399	446	452	419	409	414	412	410	419	385	440	441	398	384	425	435	444	374	394	395	390	415	401	427	386	397	418	456	403	451	425	396	425	405	389	426	439	424	400	429	393	420	440	434	427	450	400	432	397	419	405	385	429	406	388	403	456	446	368	404	386	414	403	403	406	428	432	441	416	453	430	427	436	426	410	401	418	418	426	417	437	411	411	402	399	399	427	423	428	410	434	414	444	429	407	442	450	440	407	400	394	410	423	416	424	406	416	397	396	407	429	431	409	454	410	414	436	410	429	398	393	393	409	425	428	378	436	427	429	423	401	386	441	426	444	402	422	405	416	409	410	395	398	432	418	453	460	390	383	429	415	453	412	424	382	431	407	453	423	437	418	429	430	426	426	411	373	409	434	428	398	410	405	417	403	454	438	468	416	344	438	375	449	428	418	413	444	401	407	447	400	358	392	446	411	437	431	393	439	397	409	416	430	409	442	455	454	424	403	397	430	456	422	423	425	372	437	442	391	445	445	426	404	446	372	400	461	428	445	419	407	423	435	431	420	415	417	415	397	425	443	406	404	404	409	419	391	407	457	409	435	430	406	423	425	414	422	442	424	401	413	421	432	386	421	399	397	408	435	419	437	434	447	428	410	447	442	414	477	417	415	396	424	386	421	425	429	403	416	418	426	433	415	425	447	427	407	405	405	435	455	408	437	426	456	439	406	409	437	430	408	416	434	427	426	435	433	405	369	420	409	421	416	408	438	396	446	414	439	386	425	418	396	428	449	397	368	396	445	418	438	446	414	392	412	409	381	400	439	407	398	418	405	412	393	394	422	405	393	406	429	408	430	448	381	377	378	429	396	431	411	438	406	386	413	395	417	403	382	385	398	417	401	439	415	397	371	445	416	458	407	404	407	427	420	421	401	445	433	408	387	393	454	425	392	410	430	450	450	426	393	401	436	406	429	449	413	384	421	390	401	419	361	433	380	416	430	419	405	427	420	400	423	429	437	431	400	416	411	387	383	412	417	414	421	415	408	396	408	383	394	373	427	408	425	435	413	422	420	416	429	419	374	402	403	399	437	403	446	422	414	405	395	430	431	372	432	421	420	401	390	401	376	426	375	418	418	410	444	425	409	447	415	407	399	385	441	417	421	406	417	430	405	422	381	413	414	388	421	399	399	404	411	440	411	398	412	389	420	412	412	391	408	442	398	389	432	395	436	426	423	395	390	451	410	437	419	428	385	433	401	419	423	411	427	406	417	401	413	396	421	428	421	407	416	440	411	365	400	415	410	411	376	439	407	440	410	391	389	389	397	434	431	406	405	413	426	395	409	419	427	376	433	404	407	430	443	444	418	429	404	394	403	407	413	399	427	434	432	416	421	425	440	388	409	387	403	396	356	394	396	441	376	424	417	412	378	395	394	436	412	427	408	433	399	430	423	438	433	410	415	466
23093	33444	20798	11838	8332	6771	4623	4029	3605	2798	2330	2047	1694	1487	1420	1247	1124	1028	995	961	965	813	646	622	535	447	479	428	432	478	444	494	428	475	427	459	445	461	445	425	416	458	473	464	444	476	466	448	455	451	395	414	423	424	482	445	430	430	414	461	420	397	456	428	437	446	428	430	446	444	419	416	452	448	418	482	445	404	444	392	414	423	432	421	422	449	428	387	417	433	430	431	419	443	431	425	439	433	404	447	437	392	444	445	427	419	465	460	424	445	432	402	422	477	399	440	460	453	453	397	408	466	439	438	411	440	422	425	465	438	433	409	376	432	437	441	425	427	425	468	420	425	403	432	412	449	441	419	414	452	402	479	459	411	398	427	434	426	424	433	461	459	438	421	421	406	437	439	453	396	451	410	458	425	410	439	412	408	456	440	421	439	444	415	390	424	408	415	450	451	449	436	400	421	414	452	415	418	399	404	433	465	441	442	460	412	448	462	414	444	438	434	413	418	429	433	433	426	428	398	400	443	425	418	432	442	458	462	423	450	449	388	456	408	472	449	418	416	460	430	406	432	470	421	455	425	425	427	430	467	418	410	407	446	381	413	404	425	393	458	412	426	376	406	420	388	434	431	395	428	450	466	415	429	413	449	433	427	428	431	437	442	426	442	455	406	413	435	434	430	450	450	403	446	446	431	430	397	443	421	417	403	433	449	451	429	405	424	446	383	424	398	436	447	407	442	427	405	452	419	436	412	430	459	450	451	442	433	413	437	439	455	420	431	461	444	429	433	403	427	464	460	413	454	451	408	410	443	422	408	424	463	432	426	407	397	415	450	433	452	394	421	413	447	424	424	484	421	465	436	423	423	411	429	425	436	425	437	401	432	412	418	462	445	428	417	455	447	424	394	424	423	463	474	423	448	456	430	452	426	426	400	430	425	431	408	411	441	427	424	434	438	429	421	429	437	449	437	430	445	445	425	414	440	429	440	437	412	414	430	419	423	433	395	452	466	379	428	450	413	441	419	451	414	397	452	458	411	448	429	422	452	434	413	414	455	433	433	443	435	433	416	414	446	446	442	437	395	462	410	467	433	459	416	421	439	433	437	445	430	423	437	444	459	422	439	401	419	434	429	404	400	466	433	450	425	427	422	402	449	483	411	390	472	420	440	399	418	395	437	424	468	451	409	428	418	442	472	410	459	425	407	416	411	454	439	463	443	449	443	425	411	462	429	411	435	464	430	457	411	467	455	412	426	399	457	448	442	432	472	445	471	444	401	397	460	401	434	441	405	434	429	403	458	412	424	420	393	422	420	438	416	427	417	451	461	412	426	443	433	425	427	448	406	404	409	416	445	428	466	405	443	412	409	448	445	410	449	392	471	468	443	438	421	446	487	440	458	412	422	371	404	456	477	463	441	424	406	429	414	431	446	457	402	411	487	420	412	423	434	443	446	437	455	431	404	450	436	434	417	441	405	390	422	423	423	445	426	420	423	437	432	439	419	428	448	439	438	441	398	417	437	442	453	450	426	422	435	443	455	417	459	408	433	438	437	428	435	505	442	464	456	429	402	420	417	431	484	456	428	426	411	423	400	421	436	435	462	414	417	447	419	429	436	392	441	466	437	422	415	418	417	446	446	435	446	416	456	427	445	427	435	421	451	427	439	436	418	409	443	470	428	427	456	427	395	456	426	464	405	415	439	417	403	413	413	471	454	435	432	424	436	416	456	407	387	474	449	422	438	405	463	430	437	444	429	435	405	440	423	421	420	478	407	426	465	419	425	428	411	417	438	445	417	416	445	437	421	449	403	427	417	458	437	423	445	433	429	449	419	447	406	391	419	423	422	421	456	433	448	443	413	432	415	418	424	409	420	439	421	461	442	454	406	448	405	465	404	419	420	438	409	460	409	477	458	436	439	414	449	454	412	455	422	452	471	422	434	405	423	460	447	436	407	456	442	440	416	403	434	402	434	421	441	422	414	428	410	424	441	413	424	435	432	445	435	465	424	445	445	408	453	430	412	445	425	426	419	461	432	389	395	431	443	421	396	452	430	406	415	444	424	437	456	389	407	444	466	434	455	412	425	414	448	451	432	470	407	438	428	440	440	422	440	449	446	431	482	450	451	399	445	439	429	404	442	439	424	399	415	457	402	426	461	471	475	436	435	463	434	464	422	467	442	429	422	453	374	431	438	452	429	453	447	417	439	460	454	461	419	440	393	450	410	450	417	448	382	414	394	449	420	442	411	383	424	412	443	406	445	477	363	486	404	429	472	397	421	442	418	440	441	438	437	426	454	449	469	411	424	435	439	488	447	431	408	411	414	454	433	442	444	413	436	396	403	450	444	431	440	415	413	441	420	422	412	452	407	446	437	399	438	405	404	437	433	428	426	464	425	448	421	412	424	452	428	423	421	421	410	423	444	428	426	432	409	421	436	442	417	425	486	448	439	436	432	413	464	428	442	427	420	439	452	448	397	428	435	449	418	427	444	429	420	408	418	435	420	373	394	423	398	436	423	426	409	439	434	453	450	455	413	409	445	421	418	435	416	444	424	436	467	439	420	420	459	433	402	431	410	427	407	433	426	425	439	447	443	445	431	431	434	433	443	447	436	451	423	470	436	447	451	414	445	449	413	385	445	425	411	433	408	419	421	423	462	448	439	417	423	441	404	455	435	427	428	434	480	434	472	405	442	445	423	444	433	419	418	436	445	418	446	415	425	401	422	428	391	410	421	467	446	445	376	420	435	468	447	441	420	398	424	398	459	438	416	417	429	419	441	460	417	436	446	440	387	406	436	410	413	455	473	431	446	449	432	451	406	425	433	431	440	416	462	428	434	434	451	461	425	417	438	474	436	408	449	440	449	409	456	437	411	437	441	419	435	455	451	446	420	429	432	449	456	428	408	419	426	457	437	455	430	419	434	412	456	418	440	397	442	446	433	400	411	446	420	428	434	410	406	426	413	442	408	426	429	437	406	407	431	449	417	446	456	456	409	432	431	428	450	449	417	437	413	411	432	434	447	416	417	419	447	429	424	451	421	452	428	432	411	439	433	425	416	470	437	457	437	388	455	417	432	427	446	441	401	413	458	416	473	473	476	437	404	443	431	478	436	414	459	423	414	429	411	397	436	420	426	424	419	435	431	439	427	431	436	427	476	396	401	406	448	425	445	448	420	410	419	447	442	387	412	419	433	449	471	439	452	403	424	427	443	427	411	418	449	455	431	434	450	376	397	446	419	443	424	411	445	399	401	486	404	426	415	406	404	391	459	436	438	458	420	438	405	422	408	437	420	430	436	438	464	426	450	428	418	438	438	391	429	427	437	431	439	436	403	446	494	428	414	419	440	395	454	428	414	421	456	414	431	441	414	448	459	431	449	388	430	422	427	448	439	409	398	430	414	434	424	481	436	417	399	412	434	409	438	425	430	433	470	426	428	437	455	439	455	438	446	375	422	422	430	419	455	431	428	412	437	370	439	445	441	455	445	427	435
23244	21706	29622	24322	21718	22051	14146	4665	3276	2676	2299	1963	1624	1531	1393	1285	1052	968	984	1019	856	735	553	465	430	392	331	324	323	354	344	381	343	367	322	309	310	346	340	341	317	296	356	312	314	363	325	336	339	280	295	294	324	313	320	331	323	310	324	316	288	274	304	317	332	313	304	314	318	303	320	298	309	317	304	288	293	301	296	311	296	278	312	339	324	306	347	279	309	316	307	271	296	289	319	327	304	306	266	281	263	318	307	324	300	313	270	348	320	292	307	309	270	278	286	298	305	299	305	321	298	296	279	294	293	300	318	320	284	296	318	288	292	300	292	277	305	310	276	302	262	294	319	340	281	307	342	336	300	301	347	302	318	321	299	299	318	306	324	301	319	286	352	283	286	276	311	267	292	327	308	290	337	327	294	277	309	286	289	308	249	284	287	294	283	301	306	349	293	334	312	304	281	301	306	287	301	330	303	295	320	297	272	321	274	301	300	289	338	274	271	302	301	284	299	315	334	309	312	270	285	299	270	293	304	260	284	319	303	291	295	280	333	309	300	294	300	312	272	299	309	302	298	297	330	304	286	316	339	301	319	321	300	296	319	316	306	293	317	290	280	294	269	292	320	297	316	273	286	324	301	279	281	313	302	291	319	320	305	307	305	317	289	276	285	313	337	265	311	269	298	328	267	331	305	276	307	320	310	314	277	327	284	282	297	269	294	309	316	339	301	320	274	299	310	306	321	308	305	298	313	286	332	297	293	282	297	261	306	327	287	317	281	313	293	302	318	296	328	303	281	325	286	294	339	299	325	325	289	310	276	332	343	314	328	290	300	292	287	319	286	320	319	333	308	322	324	327	298	303	281	317	315	275	314	308	305	286	323	331	309	286	301	323	303	292	273	312	313	319	313	346	313	269	297	301	280	293	288	330	317	310	290	316	274	312	291	262	320	285	285	307	285	356	331	322	287	291	313	291	338	312	287	291	293	311	329	305	289	269	300	322	312	304	302	290	311	280	320	284	333	323	291	292	306	306	297	289	267	307	322	293	284	302	317	323	331	331	308	304	332	314	303	291	290	334	293	293	285	317	338	274	308	303	300	319	290	296	298	313	288	315	290	302	320	303	302	293	305	280	313	270	291	319	326	328	279	306	346	306	307	294	289	282	278	297	292	315	281	266	289	292	304	261	313	305	312	280	307	301	295	282	276	303	289	279	294	332	288	286	303	300	303	296	303	285	315	302	331	284	293	305	294	319	277	261	309	341	320	291	316	310	310	286	296	322	318	338	336	325	333	302	285	301	305	320	284	288	275	289	271	292	329	328	286	309	301	302	342	282	305	347	313	307	303	301	288	315	313	336	295	319	336	295	292	300	298	313	298	294	323	280	294	309	331	309	285	345	300	294	281	296	307	311	299	292	303	286	283	275	331	312	285	309	282	285	299	294	274	295	307	317	275	304	296	314	292	306	306	309	311	313	286	334	321	272	319	282	304	299	309	321	350	274	299	294	303	304	267	324	305	328	318	336	325	301	279	302	287	280	310	315	294	299	311	326	294	279	313	328	283	297	336	295	302	313	301	299	309	313	299	307	320	297	321	322	323	311	282	298	326	296	293	318	289	309	282	310	280	309	264	304	346	300	310	286	291	329	314	299	307	301	298	287	285	273	298	281	308	296	315	290	296	302	313	273	279	262	317	308	283	329	267	323	318	317	305	339	309	321	344	318	313	299	273	315	290	328	278	319	308	305	342	319	283	280	305	281	305	296	269	316	308	306	306	291	323	301	302	308	300	324	314	282	320	283	286	325	302	355	279	304	296	316	309	330	302	295	314	283	282	329	284	307	298	307	281	286	309	323	271	303	342	319	291	294	296	315	280	297	274	288	295	281	304	329	282	317	290	335	284	279	337	389	281	305	285	298	318	322	315	303	297	284	315	287	323	311	304	327	288	281	300	303	301	293	330	302	320	289	313	288	262	281	325	309	300	290	305	291	333	278	302	288	304	337	325	294	314	323	285	289	300	293	307	309	305	303	289	300	316	293	300	308	321	309	297	336	312	302	323	288	310	317	293	323	301	315	312	308	306	303	300	286	293	306	278	297	279	279	298	299	293	331	303	325	311	341	294	283	284	315	276	303	302	297	283	290	314	327	312	310	310	308	313	289	304	333	296	316	285	310	316	318	295	302	330	299	321	288	334	297	302	330	322	304	315	337	315	277	297	301	320	313	299	286	343	287	294	310	296	296	289	306	274	290	308	326	290	314	316	324	299	275	321	303	315	312	339	313	306	308	306	292	335	311	308	268	311	292	329	279	311	277	306	326	292	306	304	308	319	291	315	314	276	317	321	299	333	311	314	315	299	334	298	284	303	326	320	298	308	295	282	319	286	314	312	292	291	275	297	287	294	327	308	316	304	321	308	291	275	289	337	313	317	303	301	294	298	299	282	316	285	292	296	305	300	304	301	304	313	347	294	288	285	290	279	273	287	319	327	318	295	331	282	282	314	275	292	351	308	268	291	309	306	303	301	290	299	318	292	329	285	301	324	325	268	315	324	265	303	302	286	309	332	293	319	284	309	300	314	327	298	288	290	304	311	299	287	317	288	306	304	287	297	271	280	284	309	292	320	308	268	330	266	289	319	339	299	325	284	277	298	308	293	333	313	323	305	303	299	280	305	287	328	318	293	311	326	306	287	302	331	324	303	327	320	251	317	282	308	305	292	267	306	311	277	292	281	260	320	298	331	321	313	315	305	305	310	324	312	277	311	337	309	288	323	301	322	306	309	279	323	306	272	293	296	312	298	305	300	273	278	334	283	313	298	309	295	302	278	297	294	317	314	282	278	318	318	310	305	308	336	317	317	279	295	297	285	297	308	292	309	293	302	321	312	298	261	295	294	294	300	305	301	284	313	324	278	303	280	323	302	287	281	292	307	348	300	279	297	271	304	308	284	298	283	318	304	314	308	289	313	316	309	309	283	311	331	282	254	287	308	313	293	345	297	321	278	302	318	310	318	295	321	304	292	313	317	345	267	315	308	307	314	311	289	281	328	306	310	327	263	324	325	280	289	302	311	290	289	308	307	316	310	303	291	337	333	281	318	306	292	326	295	278	313	272	308	296	305	295	307	297	292	285	312	283	312	297	329	287	323	269	285	304	278	297	289	293	283	303	322	331	319	287	307	304	316	275	318	322	321	330	286	312	301	313	313	336	277	305	311	280	304	315	324	289	269	299	284	306	325	305	296	303	299	267	334	343	322	307	265	307	298	298	314	278	310	278	315	295	302	340	314	322	290	299	303	297	329	304	302	300	296	313	274	328	294	307	302	290	314	284	275	328	321	286	278	292	302	295	310	280	293	302	277	294	306	311	279	306	313	299	305	315	316	276	304	281	318	315	294	337	289	293	296	317	307	299	312	317	313	328	305	322	310	317	285	286	299	315	297	290	268	299	322	304	299	296	293	291	301	277	301	294	288	313	322	303	303	299	303	325	292	311
26559	41505	29269	18882	13977	11108	8407	6767	5582	4529	3705	3198	2641	2278	2134	1905	1490	1440	1449	1504	1253	910	723	600	488	416	357	363	380	390	372	364	311	358	352	347	380	348	363	368	369	348	356	326	349	389	328	352	317	304	349	318	317	311	298	293	314	331	324	292	303	325	301	336	297	270	308	303	299	297	338	318	284	329	291	269	304	315	302	313	325	320	282	338	289	328	290	331	324	293	288	302	300	306	305	298	303	321	317	296	296	312	308	291	295	283	297	322	331	304	281	324	330	292	287	299	321	300	293	327	256	295	314	327	304	323	306	262	287	310	321	289	280	349	324	307	302	315	331	306	334	342	306	273	320	304	325	295	303	324	305	333	284	280	308	298	295	292	325	304	312	310	294	312	321	299	281	278	324	280	346	304	298	265	290	301	321	340	292	303	313	310	313	264	306	332	294	283	284	313	312	295	290	324	304	302	295	323	299	294	347	297	287	299	286	297	293	327	325	299	303	306	299	352	317	305	299	283	305	334	328	315	317	328	286	322	293	320	316	275	295	299	292	325	342	296	320	315	289	277	307	291	285	303	345	282	298	280	298	281	295	293	319	291	306	307	295	298	286	297	273	292	304	296	286	295	281	327	322	270	308	296	299	319	289	299	317	310	300	308	348	291	300	278	283	294	305	275	299	300	307	320	310	294	294	301	289	278	289	283	294	297	288	305	310	311	314	292	287	288	318	311	307	318	289	279	339	284	276	282	307	307	291	332	282	309	291	293	314	313	306	298	321	286	299	312	325	286	278	285	302	267	309	289	332	297	325	288	313	316	293	320	294	309	292	298	304	315	324	304	306	341	292	293	323	315	330	305	312	290	309	326	320	295	292	306	312	303	307	327	277	275	308	328	294	316	306	268	296	323	286	280	315	265	311	307	310	300	309	322	303	326	317	312	330	284	328	296	331	316	307	296	303	314	292	317	312	339	323	328	318	289	302	286	307	326	288	297	305	306	302	288	300	313	306	285	301	320	262	283	313	278	314	270	297	284	298	301	281	305	271	315	289	307	301	294	324	279	318	322	281	336	302	311	308	301	326	302	305	297	287	290	333	278	296	319	295	304	291	291	288	309	306	331	290	258	306	299	313	306	308	298	359	306	314	290	311	292	308	303	292	316	298	322	273	315	308	292	283	316	321	363	338	297	264	289	250	310	301	293	302	296	290	298	309	284	313	324	330	300	289	267	317	342	291	310	315	310	281	322	303	325	285	333	287	280	302	284	309	308	301	289	316	311	300	292	293	323	298	308	287	312	309	312	287	284	316	303	297	297	266	306	292	308	288	287	318	331	280	292	296	333	302	294	276	301	285	289	306	287	315	338	292	287	317	313	284	309	302	314	293	289	287	306	329	306	316	315	335	307	321	317	292	306	300	330	332	324	292	326	321	319	322	341	285	317	277	272	308	293	312	294	346	304	320	285	280	323	328	337	312	281	292	298	302	271	311	302	301	289	316	323	290	310	318	284	320	274	279	333	277	294	310	322	299	286	313	323	300	283	318	301	323	352	281	323	310	323	294	321	295	320	310	310	303	338	319	309	310	368	312	297	320	315	303	307	297	337	299	302	294	292	292	315	318	289	323	296	348	308	279	296	280	315	296	296	287	307	298	304	337	302	283	290	297	296	304	302	290	288	324	321	312	295	358	335	330	313	297	337	304	292	293	280	313	292	296	293	311	299	301	291	303	288	321	332	326	283	320	285	304	308	321	313	283	287	310	289	295	301	324	289	293	294	287	277	311	314	286	284	314	321	299	293	303	301	311	311	299	311	292	295	311	268	315	293	293	294	304	318	309	306	308	287	286	321	287	286	271	309	309	316	280	312	314	323	303	294	301	301	311	290	309	290	308	307	306	338	313	312	299	292	293	309	314	301	320	320	310	302	297	317	296	297	329	283	285	311	288	324	308	297	305	267	302	306	310	310	294	292	291	288	303	312	302	287	314	278	302	300	301	300	289	282	305	286	302	274	287	277	303	299	284	301	319	312	305	310	297	288	328	300	314	297	285	302	293	313	318	296	302	296	316	323	300	290	276	314	304	320	306	280	287	312	331	313	324	316	281	275	266	311	331	288	297	345	301	281	310	295	291	320	324	286	322	281	304	330	310	320	335	341	311	288	323	319	266	323	310	305	283	314	309	317	299	321	295	320	324	286	300	290	300	289	288	331	290	297	317	316	296	282	292	310	290	322	275	312	307	277	276	286	306	302	326	293	303	290	329	282	311	304	306	265	297	318	278	332	331	313	294	294	341	294	268	298	297	303	305	318	317	305	316	316	293	306	321	305	299	281	293	302	290	306	291	302	316	333	301	287	311	288	305	289	327	321	299	295	303	318	316	304	282	330	287	301	339	311	263	300	278	312	281	316	289	322	253	330	304	328	272	301	300	296	254	277	305	322	311	281	297	320	311	297	332	316	306	319	295	320	306	325	319	315	309	318	283	286	306	327	310	295	325	302	345	294	308	264	310	294	321	273	306	309	296	302	289	333	307	304	307	295	281	340	287	308	308	292	320	299	266	312	317	281	320	324	305	322	319	306	286	310	309	299	316	293	311	291	309	315	266	281	310	277	313	275	304	320	306	314	283	333	307	333	312	309	313	319	297	290	338	309	304	304	310	330	316	322	307	267	298	308	331	336	323	316	296	325	317	313	290	335	346	282	286	276	302	297	304	302	284	313	310	306	296	296	287	306	286	307	307	332	310	318	297	326	306	276	310	294	293	306	287	304	295	285	260	318	297	305	278	314	275	330	297	305	299	297	301	296	334	309	304	310	293	302	321	319	303	297	279	314	300	305	285	303	328	289	307	315	288	308	291	294	311	334	309	316	303	304	303	306	331	323	281	298	280	302	326	312	300	333	332	298	330	331	275	304	289	296	298	301	323	327	300	340	296	317	315	295	337	307	303	339	327	313	325	303	298	314	296	312	310	288	305	317	340	303	280	304	329	294	302	276	316	307	319	307	325	315	336	305	301	301	319	297	298	302	298	308	293	295	305	284	293	304	294	293	272	278	296	278	291	286	318	285	283	294	319	321	289	278	314	319	323	315	289	292	299	304	327	304	297	301	315	301	295	325	324	330	308	312	303	312	337	315	308	318	290	314	278	283	293	310	283	309	305	318	295	272	297	318	274	297	323	295	298	312	314	293	314	300	271	330	303	305	299	286	312	320	290	296	288	293	298	344	336	331	331	304	293	300	304	318	312	305	293	303	277	318	313	336	333	305	271	313	314	305	292	326	308	342	281	313	322	299	299	324	306	315	298	323	314	324	285	337	302	307	276	341	329	301	293	300	294	317	317	303	306	302	296	345	272	322	316	308	313	349	302	315	325	352	284	303	299	282	312	289	257	340	290	280	318	305	302	306	305	300	307	288	302	297	309	306	276	326	292	322	293	312	308	325	273	303	286	293	291	295	292	307	279	310	280	283	291	302	313	318	288	294	367	313	275	307	275	311
27784	20893	17009	9479	4973	3134	2236	1573	1371	1185	1059	969	792	701	675	570	569	532	569	599	513	427	365	326	295	278	270	303	257	272	276	261	283	275	284	264	279	277	288	299	273	322	286	269	278	269	277	288	287	259	285	269	281	290	244	265	277	253	281	269	270	262	256	267	263	263	264	301	243	280	263	292	279	285	227	287	249	258	252	271	261	266	262	281	282	282	294	279	248	260	266	260	290	299	278	286	285	264	262	254	282	289	258	249	279	299	265	245	250	279	281	264	251	276	268	269	270	284	260	304	277	241	257	264	262	247	274	273	277	259	297	288	264	251	253	256	285	258	311	267	286	264	262	270	273	275	232	246	263	272	274	273	245	260	268	290	293	260	274	269	274	290	240	285	261	247	244	277	290	284	281	279	268	299	272	299	248	276	266	257	282	283	264	297	271	293	272	270	289	287	263	285	282	278	281	240	270	256	302	277	271	279	297	259	251	264	268	273	283	246	265	286	286	264	259	305	257	275	255	253	278	261	248	267	269	267	270	257	291	285	319	283	286	299	260	261	274	254	256	274	258	285	283	259	280	248	281	281	296	287	277	251	276	257	301	270	255	275	254	287	275	279	266	264	262	282	282	282	285	279	255	267	301	266	288	270	255	271	273	280	268	252	271	252	251	264	247	247	254	295	256	261	305	275	257	256	280	290	286	309	266	296	275	262	303	278	251	245	277	298	279	255	266	279	265	254	278	300	259	269	277	266	260	279	251	259	272	238	277	287	261	258	250	260	274	280	283	282	254	241	304	219	272	271	242	276	263	246	264	277	251	260	282	256	268	226	294	277	265	290	283	266	284	307	304	255	272	279	266	285	264	287	275	265	284	262	284	266	258	238	294	251	234	283	294	241	271	270	247	263	276	273	292	274	274	262	262	277	256	265	293	303	265	284	309	268	255	253	273	294	241	281	264	258	297	281	303	286	260	259	278	284	301	292	246	273	292	242	271	282	265	249	304	272	275	276	252	266	283	279	262	278	301	279	241	267	277	294	270	247	264	281	273	287	300	273	250	251	276	264	274	273	294	287	271	258	269	262	261	248	268	246	244	309	269	290	280	272	284	289	273	279	269	289	247	282	273	265	304	273	269	258	286	256	288	264	278	281	290	278	286	260	275	274	271	262	287	284	257	253	275	254	289	295	287	278	235	265	306	255	267	278	284	264	312	267	263	251	259	255	283	303	276	287	278	260	260	268	260	300	253	246	269	267	262	240	246	307	275	288	268	271	277	257	290	272	271	276	277	284	278	269	274	283	273	257	267	261	298	240	244	247	288	269	251	293	276	278	299	299	286	269	274	272	257	275	278	270	280	246	265	292	298	253	297	297	284	239	259	244	268	283	257	256	282	242	259	268	278	292	257	260	257	250	266	262	275	259	268	270	287	285	286	247	299	258	304	274	251	272	282	257	272	266	248	266	260	279	245	272	266	271	290	285	288	258	297	268	283	275	265	273	249	307	237	267	277	273	310	271	246	275	284	266	265	311	292	273	275	256	274	283	252	301	288	268	302	227	304	279	269	258	279	261	247	285	237	268	275	273	272	269	296	249	269	296	240	266	286	281	277	276	267	259	263	249	259	271	247	257	293	285	248	279	279	258	274	250	253	270	261	268	254	288	307	261	279	277	257	284	256	265	276	261	293	279	254	281	273	275	285	266	265	267	258	237	271	278	267	260	290	252	276	267	257	273	246	273	246	263	290	245	271	280	225	264	242	238	262	259	258	257	265	274	285	260	279	281	257	250	280	284	239	276	277	259	273	284	283	247	272	281	261	249	284	279	265	295	287	276	269	283	275	288	290	298	272	285	272	296	304	259	284	258	257	271	275	276	277	274	257	268	246	250	253	302	295	267	266	281	268	285	282	296	260	278	305	308	259	283	246	270	282	298	279	286	275	230	262	270	240	276	289	265	287	284	276	260	267	269	276	291	312	312	266	288	291	299	282	288	273	279	262	256	273	270	276	290	285	272	265	269	259	256	258	262	256	260	283	265	280	280	295	293	277	271	262	265	264	317	269	264	317	258	269	273	276	272	242	274	299	297	318	261	281	279	263	260	282	276	270	262	261	263	276	275	261	256	268	295	255	252	278	271	278	278	256	261	275	289	254	284	262	262	301	261	264	221	292	268	260	268	252	261	269	267	261	260	233	264	280	261	263	295	281	271	283	254	273	263	278	263	258	241	272	258	282	287	277	269	272	292	290	245	279	272	285	257	228	275	267	261	249	292	270	256	290	271	258	263	266	296	294	287	266	283	271	249	298	267	280	273	264	283	278	279	292	254	263	281	298	261	287	250	262	282	296	247	230	281	304	281	297	291	250	281	272	258	296	266	272	275	276	267	273	277	272	258	282	273	272	274	306	251	289	239	249	253	291	268	281	289	311	264	261	266	241	293	293	251	288	265	260	281	259	251	268	257	267	292	294	262	250	311	262	248	269	258	237	259	238	259	275	267	324	275	274	260	271	247	287	275	269	286	284	259	304	258	234	259	280	285	287	294	267	254	270	285	273	306	297	295	253	256	273	255	283	275	271	267	245	265	255	253	267	267	274	282	255	288	255	276	279	267	260	275	273	290	289	262	260	260	269	261	257	265	266	231	279	264	267	283	255	286	270	235	266	274	251	237	298	284	261	261	284	248	254	280	273	294	291	264	273	263	272	254	289	285	245	227	272	256	270	270	272	286	266	256	262	253	246	253	279	273	305	303	264	298	288	257	258	265	270	288	276	281	294	254	283	255	296	280	274	267	239	240	233	272	274	275	290	261	277	281	229	290	261	247	280	274	273	269	280	275	288	274	294	286	277	264	275	270	284	256	256	306	248	262	284	279	237	278	269	273	287	264	278	262	265	277	264	275	261	291	264	255	230	266	301	259	259	250	291	293	270	271	299	248	279	273	324	261	286	267	267	246	269	305	278	271	263	270	276	272	261	290	251	259	266	297	283	276	254	277	288	273	261	284	260	275	260	291	306	258	279	295	270	273	261	289	278	272	277	253	301	277	280	280	235	269	283	291	281	246	276	285	276	278	264	258	245	265	308	251	260	265	289	229	245	261	280	255	273	283	242	282	257	259	262	239	286	293	278	240	287	277	285	271	266	259	258	265	264	276	244	284	268	273	250	256	249	259	262	273	247	276	273	254	248	246	241	266	278	292	273	284	265	257	220	232	278	263	267	279	284	280	250	258	251	290	282	271	274	275	280	250	265	247	303	300	272	265	283	263	278	260	255	281	284	267	264	268	287	289	267	263	272	288	273	264	263	257	289	314	302	250	264	256	271	292	260	293	273	253	274	270	267	286	271	291	271	250	282	251	270	268	255	266	224	248	271	280	261	253	265	278	295	287	265	276	253	259	267	258	277	256	282	281	223	254	274	261	284	264	256	238	280	275	274	276	268	269	271	266	264	281	269	260	269	271	279	262	281	280	287	287	283	301	254	256	279	276	261	272	272	262
19494	25154	16828	9241	6944	5241	3889	2867	2415	2110	1903	1517	1204	1046	988	870	782	873	828	757	633	493	443	373	334	318	277	321	333	342	296	320	321	290	285	299	276	302	293	330	296	334	278	295	289	326	313	303	294	292	304	304	268	259	294	306	279	317	284	304	300	277	309	312	303	283	309	309	276	281	261	297	288	269	329	297	306	308	307	304	265	286	273	291	319	293	297	274	279	291	283	293	276	285	325	273	324	270	274	305	280	289	306	276	302	304	292	288	306	270	310	280	300	316	302	313	289	306	281	290	302	292	272	290	280	277	283	316	253	300	312	282	291	326	284	283	300	299	260	297	313	282	309	294	327	309	326	311	265	327	276	281	258	285	280	273	329	294	274	283	294	280	262	282	292	299	286	314	334	308	286	307	298	265	287	297	294	280	308	305	289	267	288	322	264	284	308	298	288	269	290	305	292	320	276	270	273	260	296	339	287	276	286	262	305	303	277	319	283	270	290	272	293	299	291	277	249	259	280	292	276	306	302	332	275	283	332	264	303	271	263	271	296	306	295	300	301	283	299	284	259	247	271	270	284	285	297	295	252	300	275	266	280	271	307	320	318	312	301	285	307	308	255	283	306	290	289	275	274	303	282	280	289	298	302	296	287	266	278	306	317	276	300	290	311	283	308	283	282	285	299	307	298	272	292	294	285	316	296	280	304	319	273	306	270	313	276	297	295	296	315	258	305	306	292	273	305	288	329	279	264	302	301	309	294	315	319	300	243	299	311	282	298	284	299	294	280	307	297	272	302	286	300	308	266	286	282	290	293	293	316	294	294	259	275	287	305	290	311	309	298	285	269	291	283	281	287	304	294	276	266	275	295	297	309	290	276	271	288	303	324	300	300	291	272	316	306	299	304	280	296	271	323	302	276	314	301	306	276	300	305	287	312	330	293	291	280	283	280	291	273	267	324	288	279	273	298	275	271	291	323	298	284	279	288	293	324	320	289	304	283	275	271	308	323	308	240	309	295	281	315	279	317	316	316	281	279	287	278	275	284	308	322	273	301	290	310	278	290	276	300	324	297	246	267	297	294	304	294	287	288	298	284	301	300	295	268	301	299	279	302	277	294	293	299	313	299	308	265	303	281	286	271	311	296	317	293	287	296	310	321	296	317	251	278	272	264	300	298	287	307	265	304	256	306	300	268	279	298	308	284	280	278	280	266	273	309	299	316	293	283	290	310	274	291	273	267	299	335	301	297	276	282	295	316	293	289	287	307	281	278	263	289	270	299	296	269	301	300	316	288	283	284	285	282	301	273	260	298	266	300	295	299	295	290	273	290	250	292	307	283	302	316	275	295	331	273	289	291	304	291	300	275	282	300	308	287	293	277	290	297	328	282	309	298	280	305	267	288	287	288	284	283	277	318	294	306	294	282	288	309	291	290	306	266	300	274	298	302	292	285	270	273	272	285	282	328	285	273	286	319	305	304	283	292	305	274	290	294	282	288	328	284	310	295	284	285	295	289	289	319	334	300	279	323	305	281	274	270	270	308	331	325	302	313	277	298	307	323	285	305	332	274	304	278	290	259	301	303	344	304	294	319	285	290	321	314	307	280	275	310	313	268	271	303	292	275	292	303	301	300	313	298	290	295	266	298	314	274	288	298	275	293	294	265	272	287	288	305	268	297	265	296	287	316	284	267	297	288	274	299	281	278	300	291	292	303	284	280	282	284	285	302	290	290	308	298	291	286	297	273	307	281	313	279	316	283	292	314	279	273	307	302	284	309	279	278	333	315	273	318	292	287	262	299	275	283	265	274	283	293	266	309	292	269	306	272	275	290	275	297	281	300	271	284	287	290	333	296	307	274	268	280	270	292	285	265	302	288	277	326	284	293	282	312	298	291	288	280	309	287	272	277	294	269	283	261	299	294	290	296	304	297	268	306	320	280	286	310	284	280	278	281	255	278	284	294	293	300	287	273	340	257	307	280	318	304	295	295	279	318	301	283	255	314	288	315	317	339	290	260	288	296	326	296	277	337	293	270	257	304	275	271	287	305	307	306	296	293	289	323	333	297	284	283	296	287	290	295	291	253	304	272	256	302	306	275	284	271	259	286	299	304	306	272	313	299	293	308	288	277	294	269	277	292	288	274	289	272	304	257	273	295	293	292	279	332	299	294	287	319	304	254	298	304	293	289	322	279	289	273	299	268	290	302	252	294	278	279	274	300	274	296	296	281	284	254	319	301	277	287	301	332	303	325	289	289	290	291	289	301	299	281	286	271	272	289	285	306	274	296	287	333	307	271	301	301	298	297	279	321	314	271	308	291	299	286	316	280	314	283	290	291	312	312	289	275	292	257	299	270	276	290	288	272	284	291	306	294	304	301	286	286	306	326	289	289	289	289	298	295	316	288	305	315	293	307	302	282	280	307	295	308	283	291	280	294	287	264	299	261	281	287	325	276	272	312	316	275	318	309	298	295	306	315	283	283	263	314	285	294	320	269	301	303	300	295	299	284	254	316	280	278	278	294	305	291	264	299	293	314	303	286	273	267	283	295	278	303	282	308	291	273	274	280	282	277	292	290	277	290	301	297	290	292	286	276	304	295	306	295	291	273	286	308	332	309	290	301	280	265	272	291	290	283	311	282	285	297	281	312	300	297	308	324	316	286	319	272	297	290	278	299	286	307	268	320	298	261	328	281	286	271	276	312	300	295	279	291	305	286	289	300	321	296	296	260	276	323	270	283	307	275	299	324	310	270	296	268	300	313	305	297	301	306	262	283	298	324	254	312	299	258	288	266	305	291	310	308	324	292	288	288	280	320	297	297	291	276	272	305	298	284	281	271	276	284	302	281	296	299	286	292	307	269	295	271	288	290	275	294	294	300	330	305	282	318	275	260	322	294	310	287	260	288	301	280	305	277	294	285	322	284	322	284	296	306	296	307	289	329	279	299	309	290	292	281	313	277	276	258	306	287	300	281	287	285	285	271	297	282	272	295	304	303	270	291	259	263	289	290	297	281	302	293	302	301	305	279	307	291	301	279	311	274	282	289	274	310	305	286	299	307	276	326	306	294	282	300	320	309	301	298	265	313	303	288	274	285	282	258	318	292	292	283	300	302	292	277	301	274	282	293	297	310	298	266	315	306	302	305	305	279	279	289	316	298	300	314	273	279	284	294	322	307	289	312	303	295	295	315	306	286	281	313	311	312	285	279	309	304	299	277	303	287	329	282	285	331	249	297	293	286	281	297	275	301	258	285	285	304	279	305	279	270	270	247	263	307	280	306	300	331	327	323	278	298	286	280	335	307	289	294	277	320	302	296	281	314	300	281	282	299	298	305	270	293	274	238	299	285	290	295	269	261	300	309	282	276	268	290	299	313	314	300	287	274	291	320	266	298	304	282	292	284	281	312	317	307	275	255	273	299	281	303	315	297	296	287	296	313	276	284	296	277	313	283	299	259	294	279	289	280	330	266	308	283	289	283	291	313	326	249	294	263	274
24359	21649	29055	24759	21643	14120	5214	3010	2358	1931	1637	1441	1179	936	903	653	677	820	813	710	570	411	325	282	248	196	183	209	194	181	197	189	180	204	182	218	208	190	175	198	210	155	189	221	194	208	174	196	169	203	156	189	183	162	163	193	161	177	180	184	179	199	183	159	157	167	159	163	187	161	176	161	162	166	182	186	166	173	160	178	174	164	181	150	158	164	160	178	188	158	186	162	163	180	152	169	176	175	189	188	185	179	190	177	180	172	187	151	181	167	164	188	167	172	178	161	165	183	165	196	155	159	177	181	171	151	189	182	165	173	162	145	179	178	187	192	158	175	169	157	167	169	183	186	139	162	171	142	193	167	166	161	157	168	173	167	176	170	154	166	175	177	169	186	171	175	183	152	155	194	196	188	185	172	162	151	161	175	180	164	179	163	180	180	176	170	166	195	166	183	177	171	180	181	162	184	165	179	204	179	189	172	176	187	178	170	182	158	169	183	182	160	169	156	155	195	182	197	176	171	183	186	176	175	161	194	152	152	170	158	174	170	178	178	154	163	163	167	164	196	174	169	168	167	200	168	159	166	157	179	183	169	163	164	162	155	142	176	176	161	145	176	177	168	192	165	155	183	151	182	158	174	180	180	168	188	164	177	187	157	181	183	158	162	170	182	188	152	187	163	140	167	157	164	149	197	171	175	183	161	178	186	183	180	169	166	154	177	149	173	164	163	170	168	181	163	162	140	153	158	168	164	158	174	181	184	165	165	177	191	181	160	161	159	158	157	162	182	154	166	151	141	184	170	165	174	171	167	172	173	162	177	176	175	177	170	185	155	167	169	181	174	163	198	179	156	164	178	173	167	146	167	177	165	180	169	160	170	162	187	190	181	183	184	176	172	176	166	168	150	163	172	195	179	180	174	153	160	180	161	169	175	173	173	180	171	169	152	179	146	177	185	181	187	168	166	176	169	169	171	159	172	169	155	160	171	180	184	159	180	189	156	165	170	179	157	185	158	174	156	155	181	190	185	170	170	180	165	159	176	204	189	162	171	183	162	157	161	196	160	158	174	170	143	171	162	162	163	162	171	156	169	176	172	162	174	177	174	174	158	190	176	182	157	174	180	172	176	171	162	184	173	173	182	155	176	145	185	185	164	172	158	162	159	149	164	163	169	158	179	154	164	160	177	144	192	186	175	168	150	174	182	161	184	178	170	183	162	179	176	175	150	159	187	182	170	151	165	153	172	183	189	166	171	167	162	186	155	169	180	180	151	153	164	141	186	186	181	171	172	156	159	179	176	156	179	169	180	161	173	156	172	183	164	174	174	143	173	157	154	170	159	179	170	187	162	169	188	169	176	177	168	142	158	183	153	168	180	166	175	158	178	167	179	179	160	167	176	180	167	154	166	165	141	173	165	163	175	160	136	176	154	167	175	168	180	151	169	184	198	172	192	166	138	171	148	163	173	154	162	153	186	175	147	183	184	169	173	179	163	172	178	172	157	180	169	162	158	176	156	153	180	159	173	187	203	181	182	188	180	176	174	167	201	185	185	172	180	165	167	170	157	174	160	167	174	163	192	186	168	175	191	163	168	166	171	169	178	174	161	175	191	192	165	161	169	162	168	174	163	191	157	169	171	153	163	156	173	174	190	161	188	163	187	184	149	183	169	194	184	160	176	169	176	163	160	186	179	181	149	169	169	173	177	192	171	178	180	159	171	154	153	175	178	192	168	157	163	168	169	182	182	181	155	185	156	164	171	173	174	165	179	168	198	157	142	149	163	174	164	177	173	174	155	153	133	163	186	158	179	163	182	158	159	163	162	174	158	184	162	164	150	169	166	162	158	174	209	168	163	174	175	178	174	177	168	182	176	156	163	157	181	161	162	169	160	191	174	179	182	168	179	149	171	193	174	166	156	181	143	160	173	157	188	199	181	175	143	179	178	159	157	195	158	186	171	177	160	173	165	154	154	180	170	165	178	148	172	129	168	165	163	154	156	179	175	180	155	181	188	176	173	181	154	169	187	157	166	178	159	164	189	152	167	165	180	179	161	173	191	161	150	179	173	152	175	157	140	173	191	169	173	186	160	175	168	161	179	176	147	175	180	151	173	143	133	156	189	167	189	170	164	198	168	167	171	165	168	175	184	159	187	191	170	168	175	178	160	180	152	161	182	163	168	171	183	169	172	188	167	149	186	158	207	152	196	168	170	164	167	183	194	179	211	136	171	176	188	184	163	180	183	157	163	167	188	160	184	174	164	163	154	175	171	181	169	169	174	152	162	170	165	160	172	157	179	168	173	162	186	153	180	180	169	181	165	139	151	162	160	185	181	160	180	178	179	204	163	167	191	176	187	163	151	211	164	182	166	161	172	170	195	195	188	188	193	155	163	186	175	160	182	185	171	167	156	158	186	159	169	160	179	177	178	168	183	172	161	172	143	150	166	173	164	171	168	165	166	173	184	175	146	166	175	159	178	175	188	164	157	149	168	188	189	176	160	172	183	156	168	179	179	175	157	157	154	167	154	167	166	172	166	163	161	182	160	164	168	179	163	192	185	163	181	168	177	184	178	164	173	163	167	176	162	165	147	180	174	171	195	174	174	155	163	170	148	179	189	161	172	152	166	166	178	184	146	177	163	172	192	191	153	174	187	176	151	172	202	178	151	166	177	176	172	165	155	208	178	156	181	176	168	155	187	161	167	175	161	185	190	179	179	146	164	168	169	165	146	186	158	150	176	157	150	148	175	170	168	157	175	168	139	176	149	161	164	182	175	195	182	174	167	183	168	191	183	174	152	175	157	165	180	171	154	154	143	186	195	171	171	144	174	179	157	170	174	172	186	166	169	182	159	189	170	143	162	174	164	176	149	170	141	174	157	174	167	166	173	169	189	169	159	172	142	164	136	176	167	143	198	171	186	170	161	156	173	180	180	168	170	173	159	180	171	151	172	169	151	166	154	168	155	183	151	175	158	180	177	179	172	165	170	154	177	168	164	176	167	185	171	163	158	180	189	198	156	169	153	173	188	160	159	171	150	153	170	183	134	182	162	178	201	166	160	177	145	160	180	154	183	156	164	155	169	190	169	166	157	164	164	179	188	189	157	189	153	173	187	168	138	164	154	158	159	172	161	174	161	157	171	161	166	162	181	181	183	166	179	166	199	188	151	154	173	172	178	155	181	158	190	193	170	163	168	163	164	175	153	156	176	132	154	175	147	142	181	188	165	170	174	177	167	174	179	161	185	158	167	191	181	135	182	170	189	176	173	146	184	143	184	160	173	182	176	163	155	165	173	162	177	157	156	181	146	163	160	188	190	169	166	164	164	192	156	160	152	153	182	152	172	137	150	186	169	183	198	169	160	164	177	155	164	190	210	185	172	167	178	160	150	169	166	146	164	168	177	159	172	199	190	156	174	178	187	171	164	164	182	178	169	176	152	155	175	166	143	160	147	164	176	148	171	197	180	173	174	153	200	152	169	155	169	175	160	147	166
22923	34081	23514	14049	11121	8786	6551	5129	4053	3380	2762	2394	1841	1469	1389	1151	1072	1187	1223	1022	805	508	432	335	300	229	226	231	206	220	214	244	252	223	227	211	198	230	230	215	231	230	225	235	222	252	241	223	180	207	198	204	199	199	191	212	184	190	193	181	191	200	209	172	175	173	180	181	178	217	190	186	188	178	185	164	192	197	209	185	181	180	180	185	175	182	205	200	208	192	184	182	169	200	168	197	187	184	192	200	162	188	189	206	192	186	186	212	190	174	198	177	186	173	188	189	206	199	194	182	177	200	198	198	192	183	171	209	171	200	184	185	186	188	173	204	178	171	210	190	195	186	178	178	194	151	182	188	191	189	179	206	196	192	184	177	184	224	185	172	194	174	173	181	181	179	204	172	188	175	197	185	178	208	199	216	182	186	180	174	188	206	176	191	185	181	194	189	181	196	161	199	194	191	177	201	178	201	188	218	192	195	181	186	191	173	214	198	206	190	186	194	202	188	167	183	199	195	190	195	190	187	217	203	199	178	190	192	176	200	191	215	183	184	176	180	194	181	181	207	188	198	196	191	173	177	185	192	181	171	195	191	199	192	174	189	194	179	185	192	185	164	195	196	177	168	190	184	203	193	193	192	172	175	166	200	172	183	193	212	195	183	156	163	198	213	195	196	186	174	214	184	172	187	196	168	175	191	205	173	189	188	181	187	175	189	183	200	162	196	180	187	217	202	161	180	184	190	202	171	179	190	161	174	175	182	180	180	169	177	182	186	191	195	178	181	189	192	176	184	195	200	200	194	186	166	186	198	193	172	204	180	191	173	168	178	185	225	162	184	178	185	177	180	185	185	181	190	210	202	195	199	189	176	185	169	191	173	178	177	183	191	191	194	184	191	179	164	197	176	173	186	170	182	179	188	179	172	169	187	186	196	194	178	164	181	185	187	173	193	187	220	175	172	170	202	190	158	164	185	186	192	180	191	180	204	205	177	155	182	205	192	214	204	168	180	180	195	191	159	221	198	175	195	134	185	190	168	192	194	176	178	172	176	187	187	165	220	175	172	193	205	172	195	208	201	197	200	188	182	172	164	199	197	210	172	215	200	194	170	161	184	193	169	170	169	184	174	192	180	182	215	189	213	201	191	173	170	208	184	183	189	179	172	165	171	176	185	174	223	181	180	193	189	168	185	202	174	180	196	195	186	189	187	208	193	155	158	209	166	174	191	174	187	181	175	182	173	187	185	197	166	180	178	168	196	184	173	191	202	202	181	185	206	203	181	197	204	201	192	162	209	174	190	193	185	195	185	203	190	170	186	218	183	208	217	210	201	190	189	169	185	196	166	173	178	191	191	204	193	202	210	192	192	170	173	192	182	184	197	176	184	178	176	175	182	183	194	198	189	203	219	172	162	182	233	197	191	149	186	171	200	193	197	216	174	181	189	189	191	165	211	159	221	177	182	162	166	181	185	176	171	152	184	201	189	196	191	205	181	177	185	167	199	179	168	192	179	202	192	206	181	148	145	175	172	189	173	188	184	162	177	166	164	188	204	181	181	168	196	195	171	180	186	190	190	189	184	205	169	207	208	174	205	193	183	200	205	177	192	164	197	196	183	178	189	175	205	169	178	203	179	177	170	163	195	178	164	175	204	191	164	162	161	190	184	178	180	200	172	174	194	160	166	187	188	217	205	201	205	198	197	168	182	177	188	187	178	164	169	176	168	171	202	197	195	168	192	162	159	175	206	176	149	181	199	201	188	185	205	187	184	192	190	189	172	199	193	188	173	197	187	192	170	174	168	190	181	189	177	222	186	192	207	201	177	182	207	177	198	207	182	165	202	157	165	161	190	221	174	176	179	180	176	178	197	190	186	195	148	192	185	186	189	168	179	179	225	210	188	183	198	182	183	175	172	208	192	196	182	177	194	168	191	185	199	190	171	173	195	190	174	233	207	191	177	175	189	220	188	163	203	196	194	195	197	190	171	169	184	191	182	200	166	160	187	192	167	187	191	173	193	195	196	216	198	154	186	198	186	180	181	206	198	188	192	185	172	187	184	181	187	185	179	163	197	217	179	166	181	185	189	184	210	177	193	193	191	187	170	189	175	189	181	182	198	191	169	150	178	188	198	177	194	194	181	174	183	166	197	181	190	184	183	190	204	199	212	190	170	184	196	185	179	193	192	179	190	183	188	156	163	194	202	217	185	189	180	181	190	173	154	163	179	190	164	196	205	151	185	188	178	184	180	202	199	165	176	177	160	171	217	197	171	184	174	181	190	195	183	171	197	186	179	206	204	160	161	209	204	201	177	180	171	177	177	192	159	156	176	192	195	193	164	201	163	157	172	198	167	177	175	193	188	201	186	183	181	201	181	173	171	185	193	201	194	194	202	176	162	192	192	210	172	187	159	178	190	189	201	177	164	165	174	186	199	210	208	178	180	189	197	182	170	175	191	177	197	204	166	160	201	191	196	174	161	179	190	197	199	191	175	196	188	182	183	202	176	194	191	172	195	198	173	174	189	188	190	171	180	194	175	170	211	194	182	183	201	175	185	204	184	184	168	185	199	182	176	180	176	233	174	177	199	190	178	174	191	174	180	180	186	180	179	198	193	191	181	186	204	214	171	175	203	206	180	188	167	197	190	177	176	157	177	206	206	194	205	204	192	172	183	195	181	196	182	172	202	173	194	196	205	198	168	175	178	196	197	179	170	194	181	173	204	171	201	193	189	195	181	218	180	187	177	198	172	191	207	178	198	185	184	180	208	236	183	181	171	193	195	222	163	191	198	189	202	210	166	184	205	214	187	182	201	189	198	180	196	201	201	179	201	183	199	179	173	174	192	176	212	188	168	187	185	167	186	181	181	193	177	193	176	186	199	183	192	188	188	183	172	197	181	195	166	176	186	190	210	176	196	174	205	186	181	186	188	165	186	165	186	186	213	163	186	199	172	180	204	200	170	168	181	190	185	172	193	193	180	188	183	205	201	200	179	179	171	168	163	188	173	195	186	184	174	167	192	160	201	188	185	191	177	161	211	173	185	184	187	193	189	179	210	177	160	160	200	182	167	165	191	195	179	184	188	180	187	174	159	172	206	174	162	180	179	174	159	216	212	180	202	196	200	156	198	187	202	171	193	173	163	192	176	182	164	187	198	162	194	180	189	168	180	185	201	174	201	197	166	195	180	188	200	209	191	197	195	182	165	202	197	169	202	180	197	193	167	179	166	191	166	183	187	178	177	204	166	181	193	176	155	197	194	194	174	184	194	162	183	185	176	182	168	195	202	152	191	167	182	202	190	187	177	189	200	197	171	215	195	185	198	208	190	193	180	188	179	189	197	174	175	215	183	189	170	195	184	191	189	188	188	183	202	176	188	206	165	201	178	197	176	202	171	174	169	195	189	162	196	177	182	196	200	188	203	179	193	148	191	174	184	203	183	179	185	193	204	172	188	195	187	188	180	203	188	202	188	203	169	205	180	176	196	184	196	177	176
25666	21709	28115	25781	15678	5373	3360	2597	2173	1846	1528	1270	1180	1065	947	871	837	983	894	862	685	581	528	508	495	452	454	415	441	424	446	409	426	419	392	426	449	435	462	461	417	448	463	455	444	446	448	433	453	413	431	396	441	431	443	439	436	398	413	419	395	435	442	419	406	449	416	435	420	387	435	398	409	405	462	406	404	455	450	402	400	420	414	410	429	433	423	456	416	428	393	414	399	436	439	412	435	417	435	447	411	425	419	446	470	411	467	385	397	404	431	404	422	401	435	430	444	411	420	390	425	410	423	406	415	448	401	397	427	422	429	426	415	443	439	372	428	413	436	427	397	399	411	442	406	412	428	425	425	410	403	413	403	431	405	429	452	402	404	424	398	376	427	430	440	438	414	424	433	430	397	405	387	446	436	413	426	438	411	422	438	399	405	388	443	424	397	426	460	402	415	412	414	424	451	414	419	401	411	435	405	399	415	467	418	373	401	407	431	407	412	459	408	420	405	424	394	421	426	460	401	392	433	422	420	445	406	439	396	435	429	419	379	439	417	422	426	414	431	443	404	403	445	439	382	413	438	432	446	426	434	423	428	447	446	403	398	421	397	403	421	406	417	439	438	450	395	427	438	411	418	395	405	445	384	434	451	424	421	413	387	430	439	398	375	441	412	409	459	418	411	409	414	434	397	453	411	429	444	389	409	425	382	461	386	426	446	388	452	399	403	399	402	411	410	433	460	447	397	418	400	437	443	433	428	433	402	432	413	437	393	426	377	389	407	424	428	423	436	420	448	425	406	457	447	431	433	437	429	405	409	417	405	417	415	421	387	408	378	458	392	415	416	430	454	410	431	414	422	385	381	441	442	410	428	427	446	406	454	452	407	418	449	419	393	435	395	429	410	421	394	433	414	410	422	396	429	409	410	371	381	418	398	399	429	442	366	413	439	449	434	451	435	439	412	400	388	443	427	420	388	415	407	444	422	460	430	423	427	415	425	433	430	435	403	418	434	404	421	413	392	408	422	414	411	417	399	409	415	408	443	433	432	399	494	432	420	384	410	433	438	388	444	438	415	440	435	407	412	422	409	427	381	419	449	453	422	440	425	400	369	403	409	417	442	419	420	419	419	417	422	418	432	431	408	428	406	403	398	416	415	466	423	435	410	389	421	411	405	389	437	386	381	445	396	406	401	393	460	391	440	433	406	403	431	474	412	410	392	441	425	432	460	436	379	385	388	436	418	416	415	461	410	394	405	405	410	406	430	443	455	415	428	419	409	407	441	419	410	437	418	440	392	447	401	438	420	430	366	430	411	422	453	414	407	419	432	448	466	410	434	431	426	405	378	397	431	411	403	451	427	389	441	429	438	415	445	435	420	420	413	424	398	444	440	446	452	457	418	464	434	421	451	401	412	420	464	398	402	383	403	430	452	397	419	439	424	395	413	405	426	440	389	469	405	453	441	419	427	436	424	414	456	412	394	422	448	384	370	414	407	457	431	396	424	427	414	464	394	478	414	403	407	426	427	433	428	409	430	463	443	431	396	440	441	414	439	444	390	472	416	407	407	416	438	415	419	429	384	399	411	408	392	405	408	406	450	423	392	412	432	371	414	415	464	455	424	380	450	421	395	436	420	425	419	425	455	441	464	416	374	433	434	451	430	401	411	432	419	409	452	415	380	411	393	403	437	409	427	428	410	425	442	450	403	407	424	420	425	409	416	413	438	422	402	437	423	412	392	441	450	462	435	421	422	429	413	450	427	443	407	392	422	407	426	420	441	409	442	436	432	391	397	434	431	412	400	412	392	457	449	440	426	425	417	447	413	420	398	443	409	416	421	425	416	427	394	424	378	424	462	448	445	425	411	449	451	449	410	416	423	446	435	426	436	447	388	422	415	404	427	446	458	420	414	438	401	429	427	403	397	437	428	433	411	426	393	383	429	419	408	458	402	431	447	427	435	400	475	442	462	378	408	413	436	399	430	398	420	403	417	411	382	418	445	398	384	433	439	429	402	448	437	439	449	417	428	429	424	420	447	440	460	447	397	442	449	404	468	423	424	387	440	426	406	416	406	443	406	396	421	454	433	416	429	441	420	432	452	409	418	428	434	418	410	431	434	425	402	423	464	420	485	417	432	418	413	377	397	426	407	416	451	390	412	407	419	446	423	415	410	396	383	441	419	444	384	440	429	425	448	404	413	398	366	423	456	405	417	477	414	414	428	410	432	433	441	397	404	440	458	397	435	447	457	450	448	424	450	461	388	377	477	415	406	437	402	408	420	399	400	455	434	419	421	435	443	423	427	400	429	416	441	434	381	417	397	464	415	420	401	418	424	421	415	414	431	437	411	419	436	423	402	417	392	423	440	421	444	419	451	401	416	418	452	429	425	436	379	411	422	444	428	429	424	408	410	394	405	432	407	418	401	413	432	425	424	420	446	451	413	416	431	420	408	423	418	437	427	429	409	445	419	414	430	458	425	415	379	425	444	421	433	461	435	398	471	432	404	411	413	428	401	423	422	444	387	420	413	452	443	400	420	426	417	441	461	426	427	428	436	402	431	448	411	437	396	430	425	454	408	409	405	455	421	406	416	437	423	446	433	418	435	441	427	410	415	427	393	410	395	415	441	458	398	446	434	422	439	418	404	415	433	443	407	400	421	469	423	364	429	420	405	420	404	454	422	427	442	424	394	433	414	441	436	416	425	468	425	417	389	439	440	444	418	392	419	420	451	396	406	396	425	441	435	394	460	410	399	417	417	427	401	421	376	423	367	443	434	410	399	434	439	423	430	430	449	411	433	430	420	433	447	444	444	434	416	407	408	429	422	428	401	389	444	437	415	440	394	421	421	381	399	415	431	420	398	435	406	431	432	460	441	421	396	408	427	426	443	457	425	388	415	428	415	467	417	429	440	432	417	425	410	411	441	443	414	407	434	407	396	456	453	467	399	431	423	424	460	421	422	468	468	426	385	415	422	447	421	479	440	441	458	385	437	413	414	473	418	391	421	456	407	445	412	421	409	421	369	385	416	437	415	442	434	418	437	432	426	421	435	450	387	450	437	392	421	425	426	438	422	429	416	378	411	415	419	419	398	397	440	410	410	450	424	395	447	429	445	395	455	436	453	489	415	440	425	380	394	418	433	436	391	451	432	431	395	402	416	402	415	451	456	427	406	421	397	400	413	403	443	427	428	420	402	429	429	394	432	424	444	410	379	455	446	425	424	401	403	420	404	425	421	464	434	435	418	410	391	420	458	418	433	392	464	415	397	416	387	419	408	425	424	420	438	429	421	420	416	428	445	423	411	423	431	422	397	377	429	395	420	447	409	396	399	404	442	409	417	403	417	384	436	383	437	387	433	419	431	389	453	429	422	434	450	436	401	413	428	411	423	429	431	405	447	409	429	421	417	433	425	402	391	417	422	408	412	419	453	480	419	443	410	446	421	422	400	424	410	400	413	427	447	425	434	430	397	435	420	442	422	410	408	403	417	387
22763	30497	20749	12108	9362	7134	5399	4596	3895	3083	2410	2070	1773	1565	1375	1260	1210	1277	1298	1152	942	694	576	561	503	496	430	442	461	483	437	444	430	446	433	467	438	446	481	472	497	488	463	513	465	478	461	430	443	420	422	442	446	437	465	490	436	412	464	427	437	445	429	460	406	413	456	416	435	383	418	429	454	431	446	441	428	429	438	431	463	429	428	455	428	451	442	426	410	439	406	430	470	426	406	455	406	462	417	403	449	410	485	417	427	428	416	407	430	446	415	406	450	442	457	418	461	421	418	429	420	425	443	440	407	420	440	413	441	426	438	464	436	437	429	461	393	431	427	403	434	467	400	429	425	434	459	444	408	420	432	434	400	446	440	419	449	390	446	421	447	426	428	400	443	456	453	442	452	434	418	425	401	457	432	444	457	434	415	437	454	426	420	441	427	434	440	442	451	429	434	430	437	418	434	435	424	412	452	433	435	434	436	414	423	439	468	456	475	442	445	445	450	433	420	401	433	459	428	410	437	443	422	441	457	428	430	386	416	449	418	448	416	458	420	440	454	492	428	423	427	450	440	425	421	457	420	456	419	460	462	444	413	439	432	454	445	459	423	421	469	422	426	414	416	461	466	464	456	449	492	452	401	434	417	395	451	407	441	426	435	434	437	397	434	444	465	427	402	412	412	457	427	459	446	421	441	443	422	475	424	446	440	435	439	425	435	433	455	440	407	427	421	411	398	436	414	467	442	423	464	423	425	437	458	432	473	407	420	475	411	414	401	449	466	448	441	428	450	470	452	418	451	424	432	435	395	439	460	411	413	472	436	476	432	445	465	437	437	420	438	429	431	472	437	422	431	465	456	432	417	429	450	407	425	439	433	491	416	426	455	452	445	428	457	433	435	468	444	416	455	407	470	427	437	453	450	433	446	389	438	407	452	457	405	424	443	427	406	415	443	460	418	416	459	424	428	479	445	403	406	393	438	455	404	424	437	424	447	428	434	442	406	443	424	440	455	438	459	452	415	458	431	429	467	455	447	442	463	430	441	407	419	425	425	409	442	426	409	435	448	442	411	401	457	458	400	404	434	442	432	457	394	425	447	396	418	423	440	470	439	455	432	443	422	447	445	466	431	444	460	459	435	468	450	442	455	454	405	422	485	437	455	465	440	418	430	453	475	395	429	472	447	423	456	443	456	464	469	434	448	408	446	426	434	429	445	437	435	474	429	414	441	426	418	453	423	460	503	435	451	415	440	428	405	441	432	437	437	434	417	462	406	452	424	438	422	459	436	429	408	400	453	419	396	429	396	445	479	420	437	429	449	405	476	440	445	379	442	416	404	418	402	450	444	408	416	397	454	408	429	439	467	435	429	464	429	444	405	426	435	428	482	432	461	453	456	425	425	420	440	420	445	445	434	426	388	442	508	451	432	451	435	428	453	416	423	417	428	423	432	443	450	436	442	410	453	464	444	430	437	426	426	422	462	436	441	439	410	394	423	434	427	417	444	411	432	468	409	465	432	423	432	427	438	412	419	446	434	447	440	449	451	419	406	417	440	436	423	442	449	460	424	429	435	440	439	416	454	410	441	397	420	419	496	427	397	397	433	455	425	448	429	442	481	488	457	430	449	471	434	417	440	407	447	447	399	444	408	413	362	432	417	429	453	412	404	458	397	412	428	426	432	389	431	447	440	425	421	448	452	425	491	431	426	443	422	461	412	468	452	432	422	440	456	420	437	426	427	434	436	416	453	434	460	431	437	412	452	452	472	440	440	439	421	421	434	453	425	438	448	398	452	446	432	441	438	466	397	447	446	392	452	474	440	426	441	412	412	462	469	427	466	450	447	444	450	440	444	436	428	451	451	470	412	417	437	435	425	421	456	433	493	441	450	449	435	469	425	492	432	490	431	479	416	445	414	419	393	429	422	405	410	434	450	391	402	461	460	443	470	417	436	441	441	428	410	415	419	424	459	441	410	447	430	443	413	424	456	440	418	432	480	421	449	427	450	448	427	428	452	409	420	437	462	441	465	379	454	418	423	387	422	411	457	452	434	451	443	438	444	444	437	482	438	457	435	445	444	404	428	431	433	423	448	405	456	437	431	428	441	441	430	460	417	427	454	466	453	441	433	464	434	461	417	457	415	401	431	452	435	419	440	436	439	462	433	428	477	418	463	414	437	446	448	445	482	426	429	454	462	421	374	428	415	414	428	453	453	443	436	432	432	459	464	430	442	417	411	462	392	417	421	437	408	460	482	420	438	458	475	435	453	463	437	421	419	434	388	444	410	445	440	419	425	423	432	407	442	430	440	433	433	425	475	426	428	414	456	406	415	431	428	469	438	420	412	423	451	429	470	446	413	410	478	413	435	430	420	441	435	460	440	439	412	424	444	445	397	453	450	401	426	445	416	450	429	450	448	441	426	461	424	454	459	410	438	446	425	387	429	460	428	480	432	391	431	434	434	427	437	409	444	443	440	429	473	398	423	425	446	446	453	470	470	426	452	448	447	437	446	430	461	412	448	458	443	470	447	458	431	440	439	415	435	426	417	456	409	457	440	448	444	441	419	454	407	417	419	437	400	444	415	423	452	440	437	435	455	422	419	416	435	420	420	402	437	425	446	446	421	454	435	457	428	375	445	458	403	422	430	469	458	420	419	430	439	458	435	412	463	454	451	454	428	436	444	441	428	467	456	468	460	425	418	424	416	432	453	427	437	444	427	444	457	417	411	433	425	411	438	437	439	442	429	440	458	439	424	424	440	452	432	410	424	402	456	414	412	413	458	431	445	452	432	437	430	433	453	482	422	440	457	474	442	409	450	419	423	441	430	444	458	443	439	425	399	428	433	426	430	464	436	458	427	427	455	459	449	441	426	420	441	435	457	421	419	429	440	404	450	444	408	408	410	442	436	415	435	426	429	433	426	477	439	480	436	429	448	469	440	406	414	442	463	471	455	443	458	472	436	442	431	424	451	412	466	419	468	452	452	424	417	453	402	429	395	438	405	435	464	448	418	393	411	415	416	437	469	438	439	441	461	467	425	416	466	415	414	430	469	430	420	440	470	446	412	426	422	456	433	462	414	441	458	442	478	453	445	398	441	417	431	455	458	445	428	420	448	454	487	455	418	412	393	454	420	438	456	413	443	448	433	474	427	449	419	417	479	400	451	461	463	432	424	471	385	458	391	428	438	413	434	450	453	478	413	424	406	453	409	415	461	421	426	428	461	436	479	407	430	390	432	400	436	476	421	443	453	447	438	410	403	413	408	465	447	498	409	436	417	443	442	459	419	423	398	450	426	409	437	415	455	433	431	462	448	456	443	434	437	437	400	418	481	444	408	417	450	442	447	419	396	424	421	441	439	410	419	423	439	448	451	450	429	467	451	451	492	408	469	423	482	441	462	434	394	428	437	448	448	464	447	418	408	408	424	444	434	415	452	454	460	400	406	453	425	463	447	440	445	406	422	414	417	452	444	431	438	422	406	451	406	435	416	441
23274	21694	29603	24336	21730	21988	14435	5335	3636	3215	2682	2097	1703	1559	1404	1208	1277	1404	1220	1080	811	615	518	451	421	360	368	366	345	364	343	318	329	345	371	353	376	371	382	346	369	360	351	367	312	328	319	319	302	302	320	299	303	300	323	303	291	276	278	291	343	285	309	352	342	301	291	304	295	319	317	300	300	286	316	278	312	345	292	316	318	304	315	307	327	287	344	295	349	332	329	285	300	309	301	316	303	303	280	327	282	312	303	318	303	312	300	289	329	276	291	306	332	328	292	331	297	324	306	295	321	304	275	302	298	290	324	298	300	284	317	305	290	303	305	313	323	306	293	272	311	301	314	325	282	294	307	309	292	281	282	295	255	316	293	298	308	343	281	335	309	316	323	340	289	331	289	286	338	321	295	349	294	336	312	297	303	346	302	306	290	310	285	323	283	306	338	318	304	290	352	311	310	307	291	298	312	301	311	282	330	306	312	301	301	280	327	312	318	326	306	293	322	288	302	312	306	321	334	334	299	325	290	268	306	295	331	307	333	314	287	308	303	335	329	308	320	312	309	280	305	319	317	304	314	315	339	305	322	312	269	325	297	316	317	300	304	295	316	258	327	313	319	293	309	304	297	294	311	309	309	323	300	282	323	303	277	281	311	288	276	322	315	323	309	296	319	311	306	307	263	297	320	286	308	308	292	289	292	299	255	301	285	265	340	353	319	292	301	362	311	305	302	316	296	336	288	288	316	305	321	299	297	305	308	338	321	306	327	302	309	304	304	305	335	300	276	286	312	320	304	335	287	295	302	314	331	312	328	304	284	312	306	298	314	317	316	293	317	292	313	319	307	295	300	296	310	315	300	286	287	310	320	333	292	296	307	309	297	285	334	283	298	305	305	302	323	328	309	335	320	292	323	310	327	352	310	298	300	314	311	323	318	314	304	313	334	300	315	321	342	273	296	298	293	341	311	302	296	298	300	296	298	306	309	315	283	332	285	310	296	299	312	283	324	280	298	300	308	282	286	343	307	319	325	305	288	321	330	290	307	314	307	276	305	295	275	292	296	325	320	339	303	300	310	321	314	312	297	299	300	332	307	325	286	315	299	306	292	317	308	353	288	312	321	313	317	290	299	312	310	338	320	323	318	313	307	344	298	342	298	294	316	317	291	295	295	311	325	354	283	308	306	307	324	290	304	308	342	339	279	303	318	314	280	309	300	334	296	314	317	294	343	307	309	323	313	314	309	303	288	294	313	297	308	317	320	308	326	318	316	285	302	325	324	312	272	295	310	292	328	297	318	298	308	326	287	304	307	283	301	291	294	305	324	302	292	308	305	361	324	334	326	302	295	326	327	313	275	324	315	314	290	287	332	302	295	316	304	296	302	341	321	314	298	313	307	328	307	295	294	300	311	297	288	288	288	304	297	297	315	300	321	281	311	314	287	304	288	321	298	312	301	296	293	298	319	313	326	326	314	310	299	308	327	285	313	269	317	319	281	328	295	308	341	309	304	342	324	317	298	303	280	318	273	298	320	302	312	305	301	310	297	304	355	272	335	312	295	297	288	287	284	288	321	316	322	313	304	314	281	333	271	331	282	301	300	296	294	291	321	300	328	308	309	294	295	275	324	307	322	309	328	285	327	292	291	312	298	305	332	295	307	298	284	293	299	279	313	281	292	291	278	317	288	300	318	300	310	286	322	310	308	330	312	306	279	302	306	284	295	334	316	302	318	310	324	283	317	324	299	304	335	301	309	290	313	314	261	316	324	275	295	335	327	279	294	309	316	319	316	296	333	322	293	314	305	285	302	287	304	305	293	303	341	293	276	310	293	316	317	321	323	313	339	294	296	287	326	307	297	305	294	307	305	306	301	278	327	277	320	307	297	302	298	299	312	332	299	314	293	321	320	293	319	344	278	285	307	319	315	274	330	313	290	299	287	311	309	292	303	311	288	296	297	319	283	301	299	306	298	315	304	303	296	308	304	326	299	298	328	283	301	313	311	316	304	332	308	299	323	303	342	323	310	292	324	295	303	310	340	329	282	321	315	319	293	282	315	340	318	304	320	335	296	311	273	299	334	308	322	326	297	299	300	293	334	305	281	305	303	309	329	293	293	288	292	327	292	327	295	301	313	297	301	301	305	293	296	352	308	289	286	289	312	294	294	304	296	301	316	277	284	332	292	329	325	310	308	304	345	311	292	307	288	299	314	296	320	299	297	297	325	319	284	286	330	299	302	329	285	303	288	296	309	307	313	284	289	322	306	321	312	279	336	317	329	280	302	290	297	293	324	297	263	290	319	325	290	338	287	291	303	291	293	318	285	308	331	291	282	300	302	309	296	311	273	316	317	309	364	305	312	311	333	292	303	333	323	324	278	301	272	290	310	302	318	315	314	331	315	292	296	298	317	306	305	309	317	275	332	280	295	317	301	269	310	313	286	310	301	328	304	268	282	298	309	313	272	293	289	324	286	315	290	308	305	296	305	315	331	302	253	331	283	324	304	300	316	304	293	326	308	300	301	302	290	307	306	276	318	300	290	306	320	307	298	285	305	306	283	325	332	313	324	326	317	314	288	290	282	320	281	287	291	302	307	326	329	318	297	328	279	274	299	322	331	342	321	322	305	298	304	282	316	319	311	337	315	287	315	307	316	314	288	328	317	297	305	323	298	294	320	287	285	294	281	324	294	295	290	331	273	314	318	327	287	313	268	303	332	309	298	305	328	301	310	313	327	314	322	320	320	309	275	293	301	306	320	334	271	264	322	278	310	311	317	307	289	290	317	302	315	288	330	320	289	274	338	263	296	307	325	279	308	302	314	343	297	295	268	270	281	306	276	302	302	318	320	281	305	291	290	284	317	311	310	297	317	324	301	290	329	291	292	314	303	331	290	312	287	307	312	318	308	282	326	298	314	287	274	308	307	296	298	310	295	306	314	283	316	292	315	316	304	298	300	301	293	302	295	284	315	288	329	296	317	278	279	302	290	337	324	313	304	296	297	312	284	275	297	287	299	363	330	307	286	283	253	303	291	274	317	278	315	310	300	314	299	286	327	298	317	330	348	340	334	312	310	306	342	270	295	310	330	307	311	328	292	306	315	325	318	308	279	310	296	280	307	324	340	331	318	297	295	311	323	330	302	306	304	334	275	275	316	292	295	331	305	290	277	317	304	294	311	317	334	331	297	317	307	303	348	297	272	314	303	289	281	287	310	309	298	291	306	314	311	292	316	287	323	319	285	283	299	291	276	327	309	351	314	292	306	285	295	278	313	276	325	324	290	304	315	307	288	303	288	277	312	329	331	333	311	305	314	301	269	339	308	307	293	311	297	312	312	314	310	260	293	321	295	316	311	296	315	293	324	322	329	285	300	309	315	327	300	308	278	265	307	302	322	288	314	302	297	334	293	304	301	320	281	307	312	299	314	313	325	303	303	307	307	302	309	303	311	275	289	323	315	285	290	318	298	308	315	282	309	286	305	303	285	327	308	315	326	337
26003	37508	28278	18209	14685	11108	8467	7591	6037	5384	4369	3250	2816	2473	2112	1894	1970	2210	1893	1584	971	779	650	544	449	388	360	396	354	380	373	367	400	332	362	378	390	433	405	358	327	346	392	364	341	352	369	343	296	305	336	322	307	323	301	285	310	337	314	338	325	310	319	325	304	323	292	312	338	307	314	323	318	362	310	313	304	323	334	335	320	294	335	302	330	344	323	316	336	321	315	289	326	311	319	306	353	317	326	316	297	303	332	285	300	340	296	318	312	326	342	322	317	316	314	308	305	325	304	273	336	318	298	332	322	338	306	297	324	304	308	292	307	350	314	298	322	339	311	295	317	326	285	312	275	329	322	305	298	310	296	318	324	348	305	303	288	303	312	325	327	285	285	312	339	295	273	296	297	311	298	324	278	308	317	311	328	293	311	296	295	299	314	321	318	298	323	294	295	300	290	328	331	262	289	332	317	288	308	285	303	301	306	302	302	318	329	315	331	309	298	298	324	292	336	313	296	302	304	311	305	319	315	303	299	314	326	312	316	343	301	331	331	350	295	302	286	303	337	323	328	314	345	357	301	293	343	302	321	318	323	306	301	306	297	292	298	323	350	304	274	296	324	302	301	296	303	308	337	324	294	282	320	306	296	309	342	299	315	294	295	305	316	326	313	288	312	294	307	296	300	284	315	296	303	312	300	297	335	309	322	339	297	313	300	307	316	297	316	282	307	316	296	307	325	338	297	267	334	330	286	318	332	310	319	316	313	315	305	307	318	296	317	299	326	282	317	322	307	289	322	326	330	304	288	332	277	301	304	322	319	290	312	307	286	292	292	286	283	303	342	307	325	315	320	288	287	286	282	310	288	283	297	294	317	306	311	314	291	298	290	269	299	297	299	305	327	340	307	315	309	268	334	309	292	320	316	327	289	270	297	293	314	312	304	304	296	333	326	315	299	327	295	324	278	299	313	307	304	283	303	292	315	353	336	283	326	275	327	311	300	327	297	311	315	298	308	335	296	294	320	333	314	304	347	258	307	298	290	284	337	287	312	303	309	319	303	285	297	321	337	283	314	309	295	308	307	290	317	295	271	274	303	279	310	316	297	341	298	317	297	306	287	320	313	295	311	298	297	282	324	328	318	291	302	304	313	295	307	333	316	331	314	325	298	313	308	296	289	329	342	307	309	315	312	293	320	315	285	303	297	288	300	328	306	315	293	292	300	303	327	288	335	312	329	319	299	312	282	311	303	297	297	299	314	309	314	307	325	310	310	312	297	306	341	273	322	298	330	297	294	274	319	309	339	337	321	326	297	296	310	291	313	310	301	353	316	329	311	324	322	295	310	312	284	302	342	328	321	323	308	319	346	300	308	312	312	301	295	289	318	286	283	300	292	305	286	321	287	329	285	315	331	306	325	309	327	300	305	308	298	317	309	319	316	305	298	303	306	293	335	286	332	292	310	312	329	305	308	276	325	322	270	303	316	307	320	302	301	300	305	282	327	319	298	325	297	309	317	306	304	334	312	304	338	324	298	289	281	274	311	294	293	316	319	313	308	311	327	309	279	292	293	308	298	295	297	313	308	300	321	314	276	291	284	308	326	293	300	359	309	309	323	302	286	318	298	292	284	307	343	295	337	304	307	301	308	297	287	292	292	305	288	304	302	331	310	338	317	306	319	319	289	316	316	275	289	342	298	338	284	310	309	329	328	301	311	287	305	298	291	294	311	292	314	297	300	323	330	315	282	313	307	317	327	280	309	295	314	282	316	291	317	287	323	290	319	331	305	328	342	317	326	333	337	324	282	303	299	279	350	316	304	324	293	298	306	287	290	320	299	313	298	300	295	306	316	286	315	308	300	296	326	313	284	335	307	299	326	297	257	335	288	337	291	335	291	287	293	298	273	286	322	305	304	285	307	321	344	311	334	307	295	316	293	291	296	288	290	279	348	311	307	299	285	310	323	310	303	324	309	308	274	293	306	297	338	305	296	319	285	286	323	315	315	302	306	312	327	284	284	324	275	294	322	314	331	329	331	285	316	280	279	298	298	308	296	340	284	348	276	288	335	295	332	322	308	299	318	297	322	307	334	305	305	299	299	292	293	303	307	340	319	280	339	297	314	304	319	310	299	293	322	295	322	320	322	303	326	318	289	316	295	315	314	288	296	293	309	318	308	317	307	293	327	340	304	303	309	284	319	318	324	305	322	292	307	299	270	294	300	338	319	335	302	300	291	302	319	284	341	301	308	285	300	321	325	299	325	322	319	309	276	309	298	287	340	324	313	318	341	295	327	300	310	352	323	303	313	325	301	295	314	286	273	291	296	348	302	300	286	315	292	343	321	327	336	326	306	313	318	314	271	336	304	321	318	307	312	338	291	322	297	319	312	313	304	299	290	360	311	294	303	263	293	298	290	290	326	308	298	308	319	295	298	262	305	314	319	350	324	287	302	301	288	324	317	297	319	288	339	295	294	331	312	324	315	328	321	342	305	287	308	312	315	271	301	309	304	310	322	344	291	329	334	329	314	314	301	309	291	326	342	303	323	313	332	289	302	304	313	309	313	299	315	294	333	314	315	290	299	276	364	292	308	307	291	320	311	305	302	335	304	327	305	352	318	298	317	280	301	321	306	307	307	330	314	287	315	320	336	322	302	313	300	323	304	295	303	303	323	282	306	300	307	320	311	318	325	300	317	315	326	326	317	312	274	288	347	341	312	304	294	350	281	302	299	309	299	319	280	322	318	322	307	313	302	304	295	303	319	271	298	337	302	302	283	308	314	304	311	274	301	305	333	313	311	305	288	300	300	315	297	346	296	331	277	281	307	335	327	296	320	297	294	289	315	321	294	353	282	295	287	301	319	302	293	310	342	295	333	333	310	286	315	308	318	296	295	286	296	280	296	295	293	314	318	288	316	333	305	313	299	302	301	331	302	310	319	287	279	358	297	309	305	302	317	314	302	302	302	328	336	303	326	333	316	268	295	307	315	343	322	292	312	297	328	293	316	292	325	294	321	290	291	313	325	301	292	299	302	297	307	345	299	330	352	303	311	329	301	294	311	324	330	306	281	299	294	332	306	285	316	314	283	305	291	309	302	338	315	335	295	330	310	304	301	339	291	323	312	319	328	299	314	294	294	319	319	282	310	302	322	314	323	295	307	294	290	285	321	320	323	306	294	322	307	318	330	317	315	296	323	325	289	311	317	309	315	321	280	335	310	258	297	281	312	305	262	273	342	292	287	332	288	296	321	282	290	272	297	315	308	318	290	311	330	289	323	294	310	300	305	298	267	308	290	291	316	305	308	313	294	334	305	290	285	294	313	313	301	346	312	285	304	315	321	326	323	301	306	293	314	326	311	302	320	326	316	281	324	303	309	295	298	296	291	270	308	290	306	298	296	297	315	292	343	289	306	306	269	320	316	289	337	292	316	306	297	276	333	293	317	291	291	321	300	279	354	304	282	302	346	293	316	303	312	292	320	347	339	329	289	290	309	336
29138	21246	16071	9368	5447	3228	2218	1917	1525	1306	1320	1208	971	810	770	771	770	817	704	553	454	388	367	343	315	309	290	296	286	289	284	294	303	281	280	311	287	306	313	302	322	293	303	335	312	297	294	276	271	316	287	307	273	268	288	284	313	274	304	261	309	276	285	298	299	288	259	284	323	274	286	255	294	300	264	307	285	295	280	266	300	298	263	314	295	258	275	285	296	274	296	287	300	317	291	293	261	289	292	258	308	297	296	300	286	315	280	273	289	293	301	317	301	277	285	285	289	283	281	281	312	317	300	281	298	279	289	296	295	307	298	290	287	291	261	324	302	259	290	313	287	276	324	298	315	278	289	275	274	255	309	274	256	288	294	280	295	283	298	291	294	282	303	300	309	316	295	297	286	337	297	270	284	279	288	264	297	285	282	229	295	276	291	277	289	320	302	302	290	272	298	302	299	308	294	301	295	301	299	281	276	246	262	297	304	276	278	265	254	266	303	273	286	331	275	325	309	300	286	292	328	273	286	314	284	302	277	295	269	258	276	255	296	277	318	289	302	293	274	297	266	303	308	308	271	267	303	280	291	290	302	253	286	274	287	275	295	295	271	279	289	285	291	292	286	270	272	292	303	263	279	264	306	267	293	300	294	253	270	298	264	276	278	281	276	290	280	293	275	304	296	291	284	286	313	279	281	304	269	270	273	274	295	279	289	270	273	265	262	284	266	302	251	273	265	260	299	300	262	295	264	289	283	291	295	271	315	263	320	304	313	276	271	281	318	283	302	274	299	291	261	288	269	301	285	297	320	294	268	281	301	301	285	292	294	268	277	287	282	292	283	283	272	273	299	319	291	310	283	284	323	281	260	275	296	271	299	307	307	262	322	308	294	286	285	267	292	261	288	317	294	266	280	269	262	272	294	286	309	283	319	260	271	279	289	306	295	272	322	294	288	284	294	271	275	294	262	291	313	283	311	273	277	276	239	275	298	269	293	271	286	310	279	287	307	297	305	281	305	284	289	285	296	295	271	293	292	282	258	292	285	266	261	260	294	294	272	330	289	297	309	314	311	270	302	280	290	291	266	294	282	264	288	282	272	297	306	283	282	295	307	263	320	277	286	300	270	311	269	305	288	296	273	284	289	272	298	250	299	294	291	293	279	296	299	280	259	316	268	294	319	283	281	294	274	267	287	302	300	291	280	297	287	276	301	295	293	290	267	290	317	286	268	300	267	277	260	256	279	295	270	287	277	266	294	294	315	308	301	282	288	286	338	304	274	295	249	287	283	279	297	285	293	293	326	298	296	299	302	286	274	288	287	256	310	307	305	272	301	305	310	305	289	330	278	290	283	274	272	317	322	278	298	303	285	264	295	303	256	299	289	255	275	297	298	285	237	256	293	266	286	281	294	252	267	267	259	298	263	304	304	306	300	302	296	293	290	292	274	264	283	243	307	278	304	293	302	343	298	301	272	282	283	268	270	274	299	281	292	295	278	330	322	267	275	298	246	264	308	253	288	329	296	304	306	296	298	298	287	266	297	265	288	273	263	282	310	295	270	317	287	312	289	294	276	256	299	265	288	277	294	270	302	269	327	279	306	286	264	274	297	303	252	279	271	291	303	303	310	266	311	304	297	262	295	315	318	295	300	286	285	269	300	276	296	265	281	294	305	284	303	283	272	293	278	301	270	290	326	307	282	295	294	314	303	280	282	263	304	275	269	255	264	292	302	277	276	284	287	282	291	296	254	274	275	288	264	304	312	280	320	304	292	297	310	290	296	266	288	277	295	273	296	292	304	266	284	283	314	301	310	277	280	282	295	299	271	281	311	279	283	284	307	318	275	261	300	257	297	304	316	286	282	303	288	300	295	275	342	256	307	290	327	272	277	291	287	299	293	281	297	265	274	283	251	306	256	286	277	293	290	300	276	292	281	278	252	285	296	270	270	268	306	283	285	258	269	277	281	291	276	276	259	291	324	315	315	288	280	313	262	281	283	278	293	314	283	296	311	285	313	303	281	288	301	319	326	291	293	256	283	304	296	278	250	284	307	274	292	310	301	279	271	258	272	275	296	294	305	272	289	303	311	290	286	282	295	287	310	261	280	320	280	281	290	258	325	274	300	304	287	272	301	269	276	327	278	316	288	321	311	301	294	280	302	248	280	294	322	256	286	310	262	304	288	282	301	288	267	271	292	262	281	311	317	261	288	311	257	269	283	272	268	285	282	307	303	264	293	310	298	271	269	288	295	327	286	275	264	317	301	291	278	261	306	294	308	301	287	289	288	261	298	310	319	319	269	311	266	310	280	260	300	282	293	284	287	268	290	305	313	281	290	262	282	273	279	290	300	290	264	265	298	284	282	287	297	310	302	298	270	272	283	282	269	296	262	275	285	279	273	287	278	284	293	295	286	302	301	280	274	318	315	288	302	271	246	318	311	265	273	297	261	286	272	279	282	294	263	294	316	282	288	316	296	299	315	309	249	261	273	273	298	291	301	256	263	309	274	306	270	281	277	295	248	273	293	266	301	294	264	274	272	282	276	283	281	281	300	287	291	311	330	298	296	286	279	299	260	282	275	294	285	263	302	256	272	291	293	273	286	323	301	282	299	275	286	272	266	281	292	294	300	317	294	276	280	313	294	266	280	295	291	289	297	271	305	296	290	288	287	272	292	300	283	311	292	255	284	301	268	297	277	330	286	268	284	280	302	290	305	262	323	300	273	272	309	294	328	282	283	292	300	289	287	300	286	284	289	299	288	278	293	281	309	287	271	280	283	308	302	283	302	305	274	285	289	273	303	273	255	257	297	268	272	293	313	267	282	290	312	306	284	284	294	289	275	264	301	306	266	292	303	287	291	315	292	286	296	315	293	285	289	303	289	269	261	287	290	281	292	290	285	270	281	272	257	337	294	287	316	283	315	302	280	286	297	278	280	287	298	297	298	264	285	284	316	283	269	284	301	304	303	276	289	266	282	267	259	301	277	253	315	288	278	303	257	294	285	278	268	315	265	278	290	297	298	261	295	302	271	303	282	296	310	279	291	291	304	294	306	298	311	304	255	271	265	261	308	276	274	289	268	300	262	281	286	272	301	291	270	309	308	285	300	277	276	285	265	282	279	286	279	279	284	268	280	277	299	279	314	314	308	297	304	262	278	287	286	315	315	275	298	297	315	295	273	290	304	260	289	287	271	279	290	282	300	251	270	295	269	284	259	277	266	279	269	275	264	300	274	306	303	272	279	296	306	287	297	289	273	292	298	307	298	291	275	288	278	264	306	256	297	306	276	308	281	293	271	292	290	260	273	279	301	301	262	296	278	274	276	276	308	272	306	267	285	278	284	320	296	272	324	286	272	302	311	281	309	283	263	279	244	251	304	272	275	296	312	281	290	279	273	278	302	324	303	279	301	300	284	286	285	322	296	285	279	297	315	265	327	294	272	307	273	259	269	264	277	296	262	280	283	283	303	305	298	271	295	288	305	248	319	257	286	274
20699	23308	15963	9357	7451	5106	3781	3359	2632	2471	2425	1946	1612	1303	1201	1087	1097	1129	1006	778	564	474	435	385	338	334	316	337	343	343	311	364	321	296	321	323	335	332	343	345	326	325	323	351	334	333	325	298	334	318	273	319	312	318	317	311	319	316	298	305	274	329	335	299	329	316	300	319	305	327	322	302	313	307	299	313	325	340	302	310	300	315	301	319	290	307	318	319	327	337	332	305	309	331	320	310	316	299	314	294	318	318	293	307	285	329	324	318	289	305	339	308	299	314	289	320	302	299	307	306	308	312	292	328	303	301	318	303	314	330	269	296	295	336	305	317	294	277	318	308	319	305	325	325	289	313	295	300	305	310	311	317	298	308	313	312	327	321	334	292	286	291	288	275	320	316	301	304	292	297	296	292	312	312	279	325	348	318	275	350	296	307	306	291	311	317	314	324	316	326	320	318	314	295	303	294	315	304	279	290	353	297	294	280	323	317	278	333	329	347	305	332	318	316	283	316	313	345	277	299	266	307	295	315	290	298	295	303	325	303	267	289	303	313	315	318	302	308	317	298	321	284	330	302	323	288	287	325	291	324	301	309	307	316	337	308	303	343	310	295	313	323	296	281	341	277	308	315	322	297	301	280	312	316	325	293	338	274	294	323	310	320	270	289	313	263	304	293	266	291	281	294	333	329	298	317	306	308	321	317	302	292	309	311	308	334	269	312	335	314	315	351	325	279	341	295	321	345	306	307	298	305	319	308	354	309	346	276	311	325	291	335	301	281	321	308	291	285	341	315	348	310	284	347	294	313	302	319	301	296	317	276	317	340	283	283	295	296	282	281	332	326	291	298	308	321	326	301	300	319	305	313	312	310	319	352	296	300	336	307	288	297	303	342	298	319	312	309	309	293	356	303	318	323	328	312	292	310	309	307	316	314	316	317	331	299	352	298	329	313	317	313	346	338	323	333	313	317	301	334	297	290	314	295	314	297	352	298	349	315	298	264	315	317	267	327	287	318	289	307	344	327	323	318	305	319	293	344	272	301	286	309	344	311	314	317	310	304	320	302	304	319	333	312	298	321	302	315	298	307	299	329	294	296	301	307	304	297	299	307	320	306	304	309	305	333	284	318	309	301	304	289	282	290	313	325	348	307	314	296	343	307	315	320	325	320	337	295	297	309	289	332	323	323	324	296	304	306	321	297	297	321	338	317	289	302	279	274	329	295	304	311	316	321	282	303	317	328	286	295	317	289	327	313	298	335	337	327	308	306	297	296	297	304	327	319	296	312	315	308	301	338	314	344	282	317	325	317	286	320	319	302	312	308	337	279	303	293	304	285	282	339	289	317	305	319	315	299	293	340	298	301	341	320	298	326	316	351	317	286	288	278	299	312	302	276	307	319	325	304	311	304	312	321	305	302	299	300	291	298	316	302	313	303	320	298	283	329	319	319	273	320	324	310	338	306	329	315	310	308	290	314	309	330	281	278	328	305	308	301	333	313	342	351	307	310	334	306	307	302	315	316	296	296	305	301	315	294	326	311	344	314	323	294	315	287	309	291	314	298	306	305	307	309	303	293	300	324	293	334	293	303	287	329	323	315	283	322	312	311	323	316	295	321	298	302	342	326	291	301	321	324	319	304	309	287	276	303	310	319	297	321	315	306	286	339	305	308	317	261	318	327	301	324	300	317	302	304	301	299	313	306	317	296	325	325	299	310	299	296	303	319	311	311	295	319	311	310	283	323	296	286	315	299	294	317	350	294	335	340	272	313	313	329	310	323	293	327	291	290	317	313	331	309	330	312	288	295	319	318	332	328	338	321	312	291	330	321	321	317	307	287	313	301	309	323	290	313	302	319	314	283	333	320	299	305	302	308	336	310	292	320	289	322	305	321	310	300	277	303	306	340	306	292	300	286	353	313	319	301	335	342	334	301	335	289	337	310	270	324	333	324	278	298	321	298	298	310	343	281	300	304	283	329	308	316	313	324	331	306	302	308	291	309	293	286	297	313	297	311	303	310	304	323	304	308	307	314	292	288	309	316	329	335	277	336	322	321	312	318	310	322	278	322	301	330	297	281	280	292	295	296	298	283	357	267	312	337	329	324	309	307	308	314	308	293	294	318	296	331	315	301	293	301	324	297	306	314	313	294	290	333	297	309	304	318	310	299	275	298	327	323	306	282	316	309	307	317	307	361	306	319	275	305	317	316	308	299	332	309	335	305	317	308	311	300	330	322	323	314	301	334	268	326	302	268	314	324	312	292	333	328	327	318	327	291	325	326	288	345	318	293	325	306	298	296	300	282	288	350	302	318	321	296	329	287	317	317	293	305	332	314	310	277	321	296	297	327	309	296	329	289	309	344	310	327	326	303	297	308	295	310	328	295	314	297	309	303	305	334	321	291	326	310	335	335	301	314	298	309	307	322	302	313	316	323	300	299	299	305	306	316	336	291	317	306	293	277	300	341	322	280	332	320	285	323	301	320	321	323	321	284	310	304	291	307	354	296	333	317	293	297	328	292	300	283	303	293	299	317	307	298	294	299	324	336	304	310	303	333	304	344	330	306	319	307	283	318	315	299	264	295	305	316	293	343	320	306	344	269	308	330	296	314	335	311	309	320	324	317	315	310	295	315	303	317	311	312	305	304	320	326	319	327	296	328	327	327	323	284	290	317	317	326	312	336	320	289	296	312	279	293	288	332	310	297	333	315	295	269	297	324	346	325	315	317	280	332	312	261	316	320	290	315	321	309	307	328	299	296	301	322	308	308	309	333	310	305	327	321	294	326	302	312	288	321	307	319	329	312	300	274	291	337	340	331	326	302	310	330	301	302	300	337	300	270	312	301	330	318	299	287	302	300	291	319	317	300	328	311	336	314	285	311	329	299	315	303	322	292	317	328	308	314	287	307	312	331	291	293	275	320	306	316	303	317	323	315	291	304	343	290	331	313	316	313	319	294	302	302	315	297	299	324	294	284	268	334	301	317	326	348	318	323	294	305	298	308	312	312	332	331	312	316	294	294	308	306	286	293	327	290	294	318	317	282	309	318	327	306	298	288	313	322	330	297	335	317	327	296	340	327	311	344	316	292	303	313	291	327	301	286	316	327	325	281	304	296	309	336	331	285	292	301	319	293	322	326	294	302	341	309	305	331	282	297	318	311	315	301	299	331	311	295	329	333	284	317	315	334	318	317	304	298	304	310	303	317	312	312	308	274	296	288	335	341	324	291	280	336	314	292	309	342	297	290	307	295	296	314	327	311	257	324	293	286	317	304	323	304	287	310	307	313	340	290	308	327	312	315	337	333	316	327	310	277	301	308	258	322	311	310	308	314	313	308	297	287	321	304	329	289	288	320	324	333	313	311	336	283	294	312	302	299	287	301	356	298	318	309	304	300	321	320	321	319	312	294	316	293	338	348	308	330	324	307	289	320	289	311	297	321	319	306	321	320	304	305	306	296	318	329	306	299	288	292	336	331	323	291	306	314	296	299	295	357
24436	21683	29048	24839	21743	14116	4781	2880	2247	2031	2011	1951	1504	1403	1124	1146	1202	1018	785	549	407	358	314	235	224	199	202	186	184	204	201	207	184	214	180	205	220	207	217	215	201	206	191	186	180	206	188	181	205	157	178	189	208	164	191	161	175	159	168	178	170	149	168	196	173	159	184	169	178	167	162	166	159	168	165	181	170	183	165	178	168	164	157	147	200	188	188	176	167	187	181	165	183	160	173	189	187	180	155	176	158	179	139	179	188	183	199	173	158	152	173	163	162	163	168	181	167	156	183	155	170	198	141	202	164	161	184	174	167	166	181	169	168	181	169	172	170	170	163	166	182	178	197	193	185	198	189	174	175	184	165	145	171	176	160	178	190	169	195	213	190	192	161	194	184	170	185	190	145	176	187	144	187	178	173	173	176	184	178	197	155	195	168	157	186	154	172	169	159	183	175	167	211	166	165	161	189	180	144	163	198	171	182	161	148	156	170	169	175	174	163	180	156	214	153	169	152	144	164	164	180	186	172	190	170	175	167	174	159	171	179	190	174	162	158	167	152	173	162	157	158	179	156	172	185	171	184	169	162	179	192	168	176	172	171	170	200	150	193	176	182	196	192	167	175	179	187	189	186	179	165	170	152	175	172	172	167	173	165	171	182	174	172	190	167	190	184	180	171	160	195	217	172	192	141	151	166	158	180	185	187	179	168	166	190	140	187	165	165	165	186	153	171	178	176	187	187	182	167	179	204	188	183	169	175	162	177	180	169	173	172	161	160	167	164	178	174	166	154	147	178	173	160	168	163	193	175	157	167	174	183	167	182	167	168	179	147	176	154	182	180	174	170	166	185	191	184	158	187	166	169	190	184	164	160	142	180	183	158	167	166	169	180	186	173	192	174	169	161	185	161	193	182	157	159	183	172	187	169	152	179	173	199	162	169	182	176	170	166	185	188	170	186	172	181	166	173	171	180	152	168	187	163	193	180	174	165	165	187	170	167	171	183	181	158	167	160	180	158	195	160	174	174	151	158	178	218	168	203	168	199	187	175	189	179	182	176	167	195	176	174	182	166	196	194	188	176	173	167	195	170	180	179	163	195	182	161	174	163	171	156	182	157	153	200	175	163	180	173	155	165	163	174	178	151	204	173	165	167	170	181	149	176	179	168	173	158	198	199	170	190	179	164	183	164	180	160	174	189	177	156	170	185	174	168	174	160	167	173	166	174	177	159	163	154	184	178	153	159	193	174	182	175	184	178	168	191	180	198	175	155	179	166	175	192	171	175	182	184	186	211	168	158	161	168	161	156	170	149	145	165	169	184	166	196	187	171	183	174	153	158	167	160	187	179	192	176	161	203	184	165	167	187	177	182	164	160	163	176	154	172	174	183	194	183	169	168	186	165	187	191	175	150	193	194	176	210	186	173	216	172	187	184	167	153	182	210	192	177	165	192	187	165	152	158	148	165	181	172	150	172	170	183	144	178	183	181	198	185	155	165	190	144	174	161	169	157	178	188	178	154	178	152	165	183	173	181	189	169	195	182	204	174	168	155	193	173	152	175	185	166	179	161	200	160	204	186	173	161	174	167	186	182	193	158	156	165	183	194	195	194	172	175	156	159	173	186	181	164	172	175	153	154	158	149	165	171	187	164	179	173	183	191	195	172	198	192	198	157	171	169	176	188	143	192	155	197	153	191	190	174	177	200	182	171	177	162	176	155	157	174	173	183	193	174	211	164	199	163	170	166	153	187	150	170	178	171	170	165	173	178	167	177	150	167	179	193	170	165	173	175	182	167	173	186	193	169	198	197	172	170	177	173	175	154	162	163	159	148	183	188	189	163	163	177	166	193	162	180	174	191	160	160	166	170	179	176	203	191	186	170	181	162	190	187	179	174	169	161	178	166	193	156	170	187	176	175	178	171	169	193	167	169	195	190	162	178	186	174	174	175	177	163	185	173	176	165	190	169	180	174	179	172	153	161	176	183	175	187	202	185	173	169	179	176	171	144	170	183	200	167	181	176	189	173	198	172	151	181	146	179	153	174	173	178	179	189	173	176	146	179	159	165	166	165	174	157	176	191	168	189	159	201	172	181	185	185	165	182	154	195	182	154	181	178	199	176	161	170	165	167	202	142	176	183	161	170	154	193	189	176	162	164	191	168	162	166	181	187	184	158	170	169	164	166	173	172	178	192	157	179	185	195	173	160	177	162	163	174	168	179	200	171	161	189	185	171	185	167	180	186	181	167	171	142	206	153	163	154	163	194	170	163	155	173	183	173	166	186	179	165	173	183	162	189	166	196	170	170	166	187	183	179	166	171	170	169	172	195	145	173	159	146	172	173	174	187	173	173	161	189	174	190	162	189	163	162	168	177	155	171	178	164	171	162	170	168	168	176	160	160	164	173	176	159	169	186	174	156	180	172	175	207	180	169	157	171	175	196	190	193	170	167	175	173	180	182	169	177	170	165	162	150	198	166	190	172	187	154	170	160	181	174	166	160	173	185	163	195	183	190	184	166	175	164	186	180	183	153	179	176	178	163	190	175	158	161	178	168	158	168	164	188	164	177	173	165	153	183	184	177	162	182	143	188	153	185	138	166	165	191	183	177	146	186	176	175	162	156	189	185	178	162	171	157	196	165	180	175	192	155	173	153	181	175	152	172	170	188	162	161	168	144	173	182	173	175	174	166	182	160	194	195	172	172	171	164	181	160	174	172	140	174	198	159	171	182	195	157	180	174	164	166	193	194	177	187	188	178	173	196	179	178	157	153	161	190	187	185	179	146	172	175	178	170	168	198	182	186	183	185	154	169	183	183	170	187	177	162	185	170	177	174	177	171	193	187	161	175	155	158	191	146	181	190	174	189	168	185	175	177	175	173	163	167	198	175	180	169	172	171	152	166	164	159	165	180	174	176	151	169	175	156	157	183	182	166	162	171	155	143	162	154	195	165	162	176	190	182	196	150	145	174	147	166	174	175	184	195	193	171	174	153	185	179	180	196	165	166	156	181	170	170	159	169	151	167	161	186	205	180	192	165	169	206	183	179	143	159	180	194	176	154	168	174	174	155	165	167	181	178	187	173	209	186	168	167	191	155	166	199	178	164	173	181	182	164	183	186	172	178	209	173	173	170	168	145	165	171	153	159	177	195	165	186	183	146	171	153	199	171	194	193	169	164	201	166	159	200	164	157	162	176	214	180	174	190	168	163	179	168	171	185	135	171	158	173	178	169	168	162	151	174	169	192	177	176	185	166	158	147	176	183	194	161	172	166	161	199	157	171	189	166	171	160	189	193	169	163	165	169	174	198	175	174	159	184	165	185	171	168	168	183	180	174	170	160	180	178	187	171	183	195	166	198	166	167	167	193	164	181	165	190	169	157	160	178	176	187	171	150	197	173	190	189	169	176	170	189	188	195	160	191	170	182	192	184	150	170	176	173	173	187	185	167	189	178	185	169	190	168	169	139	168	167	170	176	163	174	172	202	164	167	156	180	173
22652	32302	22282	13444	11118	8541	5819	4860	4096	3421	3495	3302	2688	2151	1818	1697	1807	1590	1188	730	595	501	423	344	270	256	247	234	212	229	236	248	226	209	206	234	225	234	241	226	252	230	237	239	207	224	195	207	212	194	169	211	186	210	182	177	193	196	193	190	170	187	183	184	177	200	188	187	198	183	192	237	188	229	188	193	188	203	171	185	214	182	182	190	188	171	170	211	186	194	168	157	179	200	180	205	188	186	175	201	186	192	189	187	203	180	181	194	197	170	181	190	206	197	186	207	203	205	180	195	182	207	171	157	169	178	186	177	176	172	190	201	190	156	216	183	193	190	199	181	191	195	187	213	218	197	193	196	177	188	167	178	193	187	197	205	186	192	177	198	183	210	181	180	191	196	177	177	202	168	172	195	180	191	186	165	181	153	199	183	205	196	188	191	169	192	184	211	177	196	187	184	198	204	196	177	194	193	192	193	212	195	191	217	195	201	191	171	213	196	179	160	194	186	191	204	180	183	196	193	176	194	209	186	177	176	210	191	190	200	160	191	171	164	180	204	179	187	185	202	188	183	165	192	197	189	184	169	197	204	204	195	202	161	175	197	165	176	212	213	195	209	213	171	176	184	217	193	200	177	175	189	192	168	200	195	185	181	177	190	199	185	184	187	184	190	180	192	198	198	191	178	211	186	198	188	198	185	201	211	171	160	205	207	198	185	174	201	202	186	192	188	199	193	172	185	223	201	186	177	228	181	199	188	199	198	177	198	179	207	181	189	168	191	181	199	203	190	193	168	192	188	163	167	198	185	195	200	174	203	195	190	197	169	164	190	187	205	176	165	190	193	188	193	186	210	186	191	198	190	217	205	205	206	198	187	179	209	195	210	187	203	203	188	160	186	189	213	200	193	178	206	192	201	180	186	182	190	199	177	208	183	193	193	191	200	196	190	203	192	208	201	198	199	177	178	192	197	189	211	201	192	190	180	172	182	181	198	154	209	202	172	205	199	194	191	183	170	214	195	194	183	221	202	199	210	188	166	188	222	202	189	179	185	186	162	162	159	183	179	181	188	205	185	194	198	190	189	209	165	208	201	184	187	189	178	189	213	194	202	194	184	191	182	178	199	192	205	196	173	183	180	184	202	188	202	171	178	201	185	202	171	181	163	187	176	184	190	195	197	202	167	190	199	196	209	219	204	173	189	171	185	194	199	180	192	183	181	187	181	204	179	161	200	200	162	185	189	178	194	187	199	193	168	177	189	182	183	226	183	170	205	189	170	184	193	199	199	194	167	188	204	190	190	196	175	200	184	189	173	184	183	186	205	208	191	189	175	193	177	198	196	181	203	203	200	193	206	158	172	185	178	205	192	180	158	185	195	174	187	188	200	180	191	209	193	179	177	194	215	190	196	191	188	201	193	208	197	187	190	180	187	199	186	204	192	182	189	181	180	208	181	182	199	176	170	196	202	184	176	166	199	202	208	176	189	198	199	199	189	157	186	196	200	188	189	191	196	171	225	203	207	204	180	172	225	215	199	185	184	175	171	202	197	198	189	170	201	183	217	202	173	196	190	192	187	184	188	195	186	188	186	207	215	211	195	191	207	191	208	193	193	186	210	184	193	186	201	185	186	181	175	184	202	153	194	168	168	208	193	172	193	154	181	171	222	188	193	197	215	194	178	179	188	204	155	198	176	205	205	180	198	195	178	164	203	201	179	174	197	175	173	195	196	201	177	194	176	204	188	223	176	176	188	204	202	166	199	189	161	183	190	204	167	196	181	192	200	166	216	191	177	197	176	172	195	217	188	204	192	192	187	191	199	192	193	207	166	176	188	188	183	207	193	186	185	173	186	189	181	204	175	209	194	170	186	173	186	176	219	193	204	169	196	197	171	206	194	184	215	202	151	186	184	197	200	167	201	208	183	215	183	191	186	173	199	203	198	195	185	177	190	183	174	218	190	199	187	202	162	201	205	176	199	213	207	178	196	199	182	191	194	182	207	187	172	153	207	207	203	187	197	181	186	186	192	192	170	185	182	173	178	176	185	214	185	185	198	197	195	208	212	200	199	185	171	183	191	208	188	178	182	196	190	174	191	200	186	199	172	191	185	185	217	202	164	181	185	187	189	186	202	196	212	205	210	177	219	189	199	169	187	197	166	186	204	187	184	175	216	181	176	216	204	181	189	188	191	207	193	191	168	201	198	153	177	197	196	195	186	202	196	161	182	196	208	197	173	192	201	203	173	171	180	171	171	187	185	207	204	195	174	181	193	194	199	182	201	179	212	182	219	201	204	189	182	210	191	181	204	206	194	182	197	178	200	200	172	217	201	175	215	190	183	182	181	183	191	175	192	180	189	194	206	187	193	186	174	209	191	179	219	188	158	183	192	182	178	196	172	217	202	188	197	188	207	182	185	185	181	164	178	202	205	168	191	186	154	182	206	171	179	187	186	197	197	185	199	199	166	204	209	179	181	182	234	192	184	194	198	187	178	191	188	186	188	186	211	165	205	195	190	183	183	201	198	198	189	195	176	211	205	162	173	187	155	169	181	199	163	215	189	184	192	181	199	184	167	186	167	179	171	198	189	215	213	205	177	176	169	201	182	179	190	201	184	213	191	172	205	174	176	170	193	191	230	186	188	187	195	177	193	180	184	210	202	198	180	169	181	201	169	178	185	198	181	212	192	192	211	170	182	195	190	171	180	190	183	189	200	194	187	188	172	151	186	183	173	216	204	206	197	194	178	193	178	191	180	197	187	198	179	203	171	199	183	199	184	196	167	216	192	191	215	195	180	203	206	189	164	186	194	193	184	199	203	192	203	201	195	168	213	191	185	184	196	203	163	193	172	145	172	183	184	187	174	190	215	184	194	186	198	195	189	191	232	163	177	187	180	192	192	190	194	179	178	206	201	198	201	204	167	165	193	211	184	185	165	193	217	187	218	212	188	201	193	188	185	198	185	196	202	200	166	194	187	180	163	196	182	184	178	191	180	192	207	207	186	178	193	175	197	200	177	194	189	200	185	178	182	181	181	201	205	181	170	172	195	206	186	198	187	202	179	177	193	186	202	220	177	187	198	195	176	209	191	182	189	205	198	184	184	185	202	197	187	187	185	209	187	191	183	169	184	151	217	206	203	193	190	175	217	178	202	195	175	223	194	186	166	201	202	224	186	195	173	179	200	198	198	186	177	177	202	196	196	197	171	183	199	196	187	204	194	180	208	164	210	208	165	189	194	208	195	195	177	184	177	190	177	196	178	200	189	183	202	208	207	192	191	195	180	179	204	164	188	193	158	175	198	220	189	202	169	198	190	185	170	202	193	178	197	196	176	178	223	184	189	198	186	191	197	178	175	212	172	188	207	163	165	200	209	193	169	175	193	199	199	180	230	183	215	194	190	170	179	175	202	196	178	174	209	170	183	154	167	192	210	200	211	184	209	177	184	213	200	182	192	192	184	188	188	207	178	194	170	217	193	179	179	180	197	169	179	195	216
25501	21635	28046	25688	15231	5529	2942	2345	1890	1837	1718	1713	1649	1444	1267	1205	1255	990	783	673	619	566	492	503	488	465	465	435	445	425	417	452	410	403	412	486	461	435	416	469	436	426	429	436	419	436	408	443	418	420	476	420	469	437	455	436	429	455	467	451	409	413	430	438	435	468	411	455	414	437	425	435	453	445	418	376	404	418	448	412	385	430	436	437	409	452	448	393	411	395	471	410	431	410	400	417	428	442	412	417	437	403	384	383	461	449	422	417	412	405	424	440	428	458	428	396	450	431	443	459	413	432	416	448	428	397	444	411	383	419	411	437	429	439	375	460	416	444	427	432	410	395	403	387	392	460	379	458	421	414	429	446	419	415	414	366	425	392	455	441	428	416	347	408	441	415	448	418	407	396	451	432	437	419	425	440	454	447	445	429	406	414	382	407	421	400	400	455	390	423	447	409	398	469	431	457	435	421	430	440	436	447	438	469	420	437	409	468	378	463	431	411	417	415	410	401	399	411	458	430	408	423	445	418	415	410	426	435	417	427	406	448	411	410	442	386	420	407	452	435	425	448	435	431	390	422	400	454	429	440	434	447	420	462	410	407	444	462	443	434	417	465	400	418	427	426	407	405	445	381	399	440	408	425	438	434	374	408	408	363	446	413	431	407	427	392	419	459	391	437	413	401	431	440	454	412	455	432	423	447	368	434	446	392	467	424	422	419	389	434	424	414	424	420	427	447	399	409	418	394	417	398	441	393	419	471	420	439	440	401	361	439	425	464	439	417	440	425	423	416	419	426	397	455	424	438	438	445	437	440	446	394	462	425	402	427	439	443	413	410	418	430	420	423	417	433	400	428	432	451	456	396	463	411	392	439	440	413	429	390	417	392	432	431	405	442	403	419	452	424	426	419	414	411	488	444	417	401	420	431	454	447	426	435	412	419	417	443	407	431	415	387	429	435	391	440	429	393	435	431	436	392	428	430	404	439	436	435	436	420	414	439	457	433	434	434	419	388	437	382	421	448	403	439	450	436	447	427	400	431	433	423	380	404	395	403	422	405	467	409	416	391	395	463	402	424	430	442	454	394	435	399	433	405	431	409	422	428	469	414	428	446	426	413	427	457	390	432	393	443	469	367	409	417	438	423	416	403	405	447	418	409	435	413	439	446	441	437	395	407	424	444	426	440	420	418	412	437	477	428	399	421	432	405	426	439	400	408	452	409	405	448	404	411	450	439	439	440	451	440	399	421	457	450	405	433	405	423	432	388	429	420	409	392	391	409	436	417	405	418	447	413	461	435	395	407	430	431	427	429	434	375	432	415	416	416	452	439	420	433	413	387	428	391	425	432	441	449	393	405	439	393	422	444	380	431	420	403	435	404	403	448	460	429	431	381	438	417	401	399	428	431	446	404	440	420	421	429	443	396	410	436	401	390	454	420	412	423	417	385	426	417	436	420	410	407	411	422	459	456	424	371	446	431	410	401	442	423	420	427	427	445	453	457	421	425	458	459	433	411	442	368	443	405	424	409	411	407	426	439	435	392	428	389	432	443	408	430	402	430	454	449	406	419	445	440	447	406	413	419	419	430	428	453	428	422	392	406	440	407	443	434	457	456	447	439	405	452	443	448	427	396	435	448	412	432	434	393	452	464	417	444	417	401	452	424	421	420	412	400	422	447	416	416	448	437	417	425	444	449	404	406	408	386	415	405	404	392	423	407	437	444	412	402	415	406	438	435	412	453	434	461	423	419	431	428	419	420	438	404	422	404	449	410	462	428	458	408	415	418	420	439	434	407	433	438	448	406	438	418	400	423	408	417	481	457	442	423	427	406	447	390	394	443	424	414	436	446	385	417	433	396	417	430	415	474	399	420	432	424	417	427	433	425	413	461	431	412	452	418	414	411	425	449	410	445	436	457	382	441	419	423	405	426	453	419	412	415	409	440	446	403	398	384	460	454	419	377	453	436	425	456	411	460	441	398	408	438	437	393	429	441	424	424	441	415	411	457	395	424	415	419	441	425	428	401	431	435	444	464	426	417	406	422	407	406	410	407	410	434	422	455	413	398	454	418	431	377	381	416	403	401	418	427	418	456	439	421	442	398	425	436	439	428	438	422	421	409	402	427	423	429	436	427	450	406	401	399	442	449	416	444	451	410	428	396	404	419	453	432	438	411	417	432	427	410	418	419	430	403	437	424	428	427	421	411	385	445	407	448	452	404	424	450	406	431	412	457	428	420	446	432	441	456	383	423	423	419	460	435	420	387	425	455	408	415	435	419	381	439	401	418	442	424	417	458	420	447	416	456	419	395	429	420	420	441	394	435	450	441	464	404	417	413	401	422	430	408	407	394	409	450	428	451	403	445	432	435	463	395	420	420	461	435	391	422	390	439	406	437	440	454	418	418	441	412	429	414	422	420	391	418	416	442	432	478	347	421	437	436	428	428	419	415	421	418	403	473	412	388	365	440	433	411	426	440	412	473	457	414	421	431	419	424	435	418	436	406	463	415	433	415	431	425	431	424	443	397	394	406	448	417	399	388	405	400	406	422	424	404	420	446	433	419	413	424	392	415	437	402	414	418	423	406	433	435	424	453	397	419	445	432	396	400	410	414	443	409	412	436	442	399	451	432	398	405	480	416	415	413	436	374	388	425	450	404	384	389	411	428	474	429	429	434	444	398	399	419	443	433	428	428	432	443	454	445	396	479	405	369	402	410	448	445	402	389	415	402	447	402	413	436	436	438	435	397	442	434	411	425	444	425	402	408	398	400	428	414	449	410	446	425	453	426	414	451	393	436	408	410	429	460	418	473	414	427	435	430	399	460	443	431	409	440	445	429	441	409	424	404	417	395	413	437	436	470	440	419	427	426	447	448	388	413	385	409	418	451	437	431	400	399	408	427	433	451	402	404	450	441	456	400	397	464	425	445	358	427	457	421	418	406	392	442	406	411	413	430	424	417	448	425	468	446	433	394	431	380	407	449	422	450	435	441	407	428	425	463	409	418	413	424	431	415	403	407	440	374	416	425	433	430	415	413	432	443	448	444	425	422	454	409	400	425	421	422	425	409	413	454	404	381	413	388	400	418	429	416	429	420	442	423	452	435	409	442	419	392	388	454	426	431	412	378	416	401	424	394	401	417	410	407	412	417	431	419	441	444	428	420	432	443	445	390	425	435	433	478	444	433	411	433	419	432	428	426	404	459	430	450	474	402	399	425	447	432	400	432	402	410	453	410	432	451	431	409	458	412	443	436	403	427	414	429	396	419	422	442	450	417	410	434	439	425	442	392	434	438	439	434	401	411	428	423	436	433	418	396	372	393	412	431	427	459	435	410	419	465	375	413	440	404	417	448	449	416	414	400	417	398	436	422	412	406	417	446	416	427	457	419	430	399	430	437	450	378	401	452	405	421	418	448	418	445	456	406	380	406	414	421	401	459	422	471	407	445	423	459	400	397	414	449	421	427	398	452	402	431	452	448	409	434	394	426	427	420
22038	29093	18611	10792	8941	7124	4826	4045	3254	3014	2905	2819	2615	2273	1921	1775	1824	1523	1081	844	756	655	623	500	470	495	424	509	465	451	432	451	454	442	452	439	441	483	476	468	494	486	460	492	468	481	449	444	446	457	457	447	437	444	429	459	428	439	489	434	400	454	419	437	458	462	418	454	452	459	477	409	453	457	465	424	380	433	403	396	434	418	475	461	452	411	453	469	465	452	461	445	455	410	410	455	472	427	436	462	397	396	472	439	424	434	425	445	428	442	439	416	464	424	410	407	431	459	421	447	455	462	442	426	449	458	450	429	426	410	474	422	455	422	431	428	401	445	479	497	426	442	426	414	410	450	397	432	416	450	421	430	439	449	452	414	442	424	421	453	441	479	403	422	445	474	447	436	423	450	395	451	424	455	430	450	461	425	430	463	399	450	475	430	442	457	438	444	472	407	391	440	449	455	444	459	456	397	458	460	453	469	442	426	442	407	465	498	457	465	401	445	434	443	421	410	459	456	440	452	466	446	465	443	451	453	413	459	443	437	468	453	442	459	442	467	466	420	434	440	439	443	456	417	416	458	446	444	459	438	415	435	422	446	445	421	450	480	438	432	462	457	427	478	408	470	450	424	419	420	436	456	441	446	403	465	429	482	416	423	455	395	430	434	416	444	432	437	456	442	475	404	417	406	433	467	426	452	391	438	428	413	431	444	434	421	457	436	448	430	421	447	467	411	417	422	442	398	450	415	432	445	454	428	456	480	428	424	431	413	420	406	432	401	425	434	437	437	441	456	424	442	447	442	487	435	426	426	428	442	468	423	438	474	433	423	443	439	464	461	450	424	447	446	442	453	449	447	450	427	451	454	435	452	449	425	411	435	410	420	453	431	413	450	512	455	424	416	425	451	485	411	415	408	434	482	424	437	435	419	477	447	450	447	417	462	474	449	444	433	442	451	458	458	411	413	420	419	433	450	455	418	442	429	465	425	416	438	432	450	426	472	454	428	412	470	445	427	422	435	458	405	417	465	429	413	425	447	436	428	443	437	464	471	428	443	443	457	440	431	431	421	427	461	446	435	426	411	453	458	431	433	437	455	426	428	403	468	438	432	464	447	419	473	441	431	456	423	444	438	441	420	437	459	408	442	442	443	433	411	402	436	461	453	472	452	447	449	490	432	430	441	451	441	474	422	425	405	436	428	451	471	422	431	391	446	456	468	404	406	456	403	432	445	438	454	433	417	424	454	442	425	384	436	436	413	428	433	429	430	453	443	449	475	424	415	478	422	436	410	430	476	405	431	449	452	421	428	437	447	416	448	448	460	426	421	381	421	424	468	386	430	413	438	433	429	416	424	400	458	458	504	428	444	442	455	427	414	466	410	443	421	427	412	416	407	433	437	436	396	448	398	438	466	460	452	485	460	438	408	429	428	478	408	450	451	446	468	439	429	430	457	445	444	469	446	440	461	392	419	445	389	433	465	485	412	421	456	413	460	426	425	454	404	447	449	456	443	428	441	469	459	426	417	410	429	449	424	432	474	392	448	432	442	467	459	396	452	406	429	453	443	438	442	409	431	451	439	409	459	395	425	428	446	475	444	427	442	440	441	435	430	433	427	455	441	439	449	443	455	453	459	439	425	413	449	462	455	446	455	469	445	438	409	440	425	473	415	457	397	442	458	441	442	422	424	454	449	385	434	439	463	376	446	438	498	431	434	379	430	423	412	423	433	410	425	443	454	414	424	431	434	468	413	452	428	453	415	438	429	421	431	423	458	404	452	423	465	416	416	424	428	418	418	467	416	429	454	441	444	394	448	439	433	448	433	427	455	410	446	436	422	459	438	435	437	415	472	434	477	445	452	432	440	469	506	455	471	442	416	406	459	393	424	441	427	421	457	458	426	431	458	417	436	453	414	430	468	451	456	410	425	466	437	454	428	397	419	410	436	451	417	459	422	427	440	445	401	483	477	447	429	431	447	467	426	461	445	434	415	414	431	436	449	457	425	447	453	436	454	462	410	426	417	418	434	451	461	437	456	443	447	464	453	403	443	443	416	431	407	440	433	430	441	435	443	433	417	460	412	417	459	432	417	441	447	448	410	454	408	446	434	429	468	392	443	387	381	442	426	449	435	420	443	447	416	385	471	440	430	411	428	409	388	410	450	414	415	449	442	406	449	394	444	449	432	453	407	423	436	438	454	452	458	430	422	435	462	459	420	427	439	437	441	451	411	431	403	439	438	447	436	402	433	497	469	422	409	403	425	395	456	417	466	415	459	423	424	456	416	410	434	408	435	465	435	446	436	449	449	473	445	439	429	424	464	418	438	429	438	448	447	430	428	463	420	408	440	435	447	432	470	428	444	443	458	471	441	448	409	366	448	433	454	461	469	429	422	468	440	459	450	451	478	440	468	449	427	418	416	447	462	454	420	482	467	492	462	462	389	445	447	456	408	433	439	441	419	437	425	431	426	422	422	462	420	450	435	464	461	450	461	457	442	419	416	441	439	428	419	474	429	444	459	399	401	428	444	455	446	437	420	403	431	438	455	404	418	398	455	424	486	489	391	443	451	414	442	424	452	425	416	424	459	434	461	478	409	459	443	460	462	446	405	437	458	405	421	421	449	431	443	419	492	479	430	434	413	465	458	451	426	435	432	427	437	427	403	391	448	458	401	447	439	394	451	438	459	450	446	385	434	404	411	463	451	406	441	406	415	456	430	406	424	393	443	429	451	427	431	428	469	477	454	445	423	483	447	436	434	415	447	448	433	418	469	494	446	443	465	433	424	457	410	448	456	489	419	475	440	438	427	404	409	455	457	452	452	443	427	454	472	444	464	475	441	477	441	430	417	423	458	456	422	433	423	437	451	424	436	420	418	450	434	458	471	472	485	433	427	397	443	460	429	418	408	418	470	402	417	490	446	407	440	449	438	413	476	403	388	481	435	468	445	467	390	408	453	449	432	419	399	459	469	416	474	483	411	387	421	453	434	445	406	448	428	421	455	433	445	481	425	415	459	427	460	423	415	448	409	460	431	403	450	436	422	452	418	429	406	422	427	448	428	479	422	434	446	430	434	435	427	482	422	397	433	412	450	503	415	452	468	470	434	432	408	441	478	459	438	423	443	455	417	432	390	425	457	447	434	425	465	412	422	454	453	425	433	427	401	435	405	453	434	452	444	423	454	427	452	419	409	425	421	439	397	427	461	430	393	427	456	441	462	464	472	432	481	462	419	466	442	405	467	446	437	442	460	464	438	421	420	437	440	427	496	418	454	443	447	449	449	441	456	422	423	395	450	440	427	465	453	459	425	392	429	433	430	412	435	460	412	462	426	416	457	444	429	426	417	459	425	444	414	482	445	432	406	430	429	420	468	410	489	428	463	411	432	423	426	423	450	408	465	408	421	415	463	406	444	460	420	456	442	453	405	459	428	410	442	432	444	452	451	445	441	439	427	402	424	410	431	414	441	430	438	429	443	416	418	433	424	405	414	417	456
22079	20680	28205	23191	20708	21028	13355	4293	2974	2836	2870	2528	2400	2161	1956	1796	1729	1287	843	658	639	557	485	396	374	355	338	344	366	331	345	347	351	332	349	400	352	339	341	317	317	333	349	308	300	303	310	331	292	344	291	286	284	336	306	299	295	320	275	338	277	284	293	280	308	286	298	290	293	330	291	327	296	306	288	321	284	304	292	284	336	321	306	323	280	283	318	291	292	308	318	298	298	280	297	281	292	285	299	313	312	313	277	327	310	296	275	293	304	289	305	311	289	287	289	287	280	312	308	305	324	320	304	282	307	289	287	291	298	286	289	311	297	328	313	287	285	289	264	338	283	311	302	299	294	303	290	299	306	317	275	264	278	298	294	309	314	266	291	293	279	312	316	297	312	304	300	275	290	302	340	290	266	340	272	260	285	321	288	275	312	292	280	272	304	312	271	288	304	302	288	294	300	275	294	278	301	295	295	267	287	309	278	316	277	332	296	289	324	287	279	306	308	276	292	301	302	309	275	303	288	278	319	290	261	326	343	305	327	296	256	313	295	308	294	289	312	310	286	309	296	328	291	308	283	289	290	311	302	276	305	313	334	306	293	299	327	337	303	327	288	296	311	296	330	267	300	304	302	312	284	285	291	308	272	306	289	300	311	332	276	308	282	268	306	276	308	302	295	293	299	284	275	278	287	280	296	299	292	290	265	297	288	292	286	281	312	304	298	283	285	316	272	307	304	318	316	299	270	277	256	295	303	289	314	314	322	290	333	271	319	286	323	308	297	294	288	302	320	326	288	301	278	302	285	303	302	278	305	298	264	256	287	281	303	294	299	269	299	258	313	316	302	335	279	306	301	311	267	290	290	283	303	304	303	289	284	326	306	281	291	298	313	279	295	305	301	267	315	278	275	310	273	312	301	298	288	309	274	306	293	284	300	264	296	305	310	318	322	283	312	285	290	322	297	306	303	294	311	277	327	283	291	309	306	298	289	349	322	306	316	277	304	288	285	296	292	307	314	289	323	295	305	324	314	315	312	277	325	327	283	315	324	319	294	315	294	294	303	323	291	286	295	298	273	313	309	282	276	296	291	291	321	295	280	306	273	328	301	280	317	297	297	318	310	327	283	283	314	292	289	301	304	311	336	323	313	290	322	304	329	306	317	269	265	276	266	315	284	301	307	285	289	298	300	300	291	308	303	295	277	306	309	285	309	290	311	292	302	296	304	312	300	307	290	292	279	314	290	303	326	319	302	331	340	297	276	284	301	325	293	302	309	343	310	292	286	286	304	294	314	279	301	307	272	308	254	276	304	320	277	290	306	289	284	257	301	303	309	320	303	266	288	310	270	275	296	307	301	296	309	271	301	320	326	289	281	279	294	287	326	298	297	312	285	289	278	306	329	311	281	297	299	327	287	300	283	291	292	323	296	319	327	291	320	290	268	286	319	302	290	317	308	287	294	297	288	301	292	311	291	312	296	337	314	319	301	322	311	285	296	304	298	302	299	278	284	305	304	275	304	283	311	305	301	309	279	329	306	286	301	297	288	287	308	292	294	309	272	257	296	285	322	279	305	312	288	303	297	282	291	271	283	282	311	294	277	272	280	293	277	314	307	323	285	289	278	290	314	313	331	316	282	272	275	286	290	273	301	261	275	282	300	300	256	286	296	325	288	296	301	270	276	305	271	327	314	306	318	296	296	284	325	310	309	306	295	286	287	262	314	276	276	282	299	328	304	297	328	281	330	280	289	282	284	336	275	338	288	309	328	304	296	294	279	324	298	313	301	327	303	286	294	311	293	282	305	290	316	297	299	291	274	266	310	299	301	277	262	279	307	287	318	268	258	266	280	294	285	286	305	263	284	308	263	307	294	295	283	282	304	331	294	283	281	294	305	270	302	309	289	328	299	283	302	301	289	292	295	321	319	330	307	281	294	284	281	307	316	286	335	291	287	305	291	315	287	319	292	275	277	299	295	311	287	308	286	296	320	268	298	322	262	298	289	272	327	287	311	302	283	304	300	283	297	311	284	285	274	281	288	303	309	290	311	290	259	336	272	294	296	314	289	312	306	304	309	319	315	296	313	285	290	318	328	311	288	314	295	273	294	317	316	269	323	327	282	300	316	316	297	279	325	287	288	284	313	310	301	299	267	315	291	290	288	237	310	318	324	288	307	273	287	305	297	302	335	274	285	293	246	288	283	267	272	282	333	270	320	308	282	280	280	300	301	267	286	293	297	302	271	302	292	291	311	301	317	329	302	323	309	263	302	282	299	291	302	268	275	295	304	301	278	293	299	310	281	300	298	298	322	285	297	268	303	292	285	296	285	303	278	311	316	302	260	306	280	299	287	306	280	302	288	294	305	283	304	294	283	298	317	306	263	312	302	296	298	340	296	301	292	296	316	300	268	284	291	290	324	299	285	279	318	312	302	308	309	305	301	301	289	322	275	307	306	314	295	300	290	278	279	293	279	289	277	323	307	332	314	293	301	294	300	273	321	308	303	289	300	281	268	306	309	297	289	253	303	298	302	301	286	266	320	290	263	308	290	311	304	292	315	308	289	317	283	353	309	289	285	281	264	280	314	336	322	283	305	306	312	320	284	306	280	293	313	301	281	272	277	299	320	284	298	281	294	307	276	276	286	327	307	302	297	313	266	294	311	286	315	260	292	330	295	280	300	269	310	281	302	296	302	254	325	281	346	310	297	293	301	291	321	284	286	302	273	333	296	319	333	315	308	266	299	300	291	277	306	306	281	281	308	307	308	300	303	287	302	280	260	271	256	275	314	284	296	309	304	290	310	305	323	300	294	303	271	286	295	307	307	293	327	324	276	289	312	287	313	268	293	305	272	331	326	274	321	309	321	301	264	275	310	297	307	283	294	296	283	295	276	309	308	310	291	314	294	298	326	308	288	317	311	317	322	317	327	305	293	298	298	280	293	327	268	282	324	307	299	282	307	309	321	311	282	321	279	317	279	306	309	316	278	291	331	305	309	309	323	287	293	284	302	304	267	326	277	295	309	296	315	296	257	279	288	325	290	295	305	276	287	278	298	290	303	308	281	280	311	304	312	300	291	283	320	294	298	306	299	256	271	327	289	308	275	311	292	277	299	290	281	282	283	290	357	320	305	315	270	322	314	310	300	292	281	296	295	290	289	286	311	298	285	311	291	312	287	303	311	271	281	308	278	316	298	304	323	318	301	247	298	311	301	286	303	284	284	308	261	296	302	308	292	265	282	314	280	313	306	316	296	288	296	312	292	300	295	305	292	289	303	314	260	325	302	279	321	270	324	276	297	337	273	274	303	289	305	290	305	297	291	274	295	303	307	297	338	288	305	309	289	307	302	267	303	282	308	295	321	260	289	304	287	284	291	296	289	283	323	254	317	281	281	285	294	296	309	290	272	303	304	300	307	292	316	293	259	283	277	293	333	302	291	284	309	275	287	302	296	299	286	265	271	306	306	298	300	285	278	322	274	303	312	279	324	297	301	304
24650	36236	23761	15657	13286	11018	7995	6193	5179	4771	4707	4280	3927	3364	3029	2770	2546	1796	1178	975	838	710	563	466	412	459	386	376	362	341	348	348	361	344	359	358	341	362	354	385	371	362	317	337	305	326	351	282	334	326	287	282	308	294	293	297	297	302	311	289	319	295	284	298	322	283	302	297	298	305	284	320	284	333	320	276	276	314	296	325	295	278	276	332	276	286	274	323	285	299	291	280	317	316	318	308	272	350	318	326	297	302	286	263	289	269	303	295	296	284	309	313	327	300	321	303	316	308	297	310	306	317	300	314	297	299	289	322	283	309	300	296	316	307	312	282	289	306	295	293	316	293	326	312	310	314	275	322	323	327	313	268	314	311	268	294	338	300	302	333	301	296	294	300	312	295	271	287	277	305	297	303	286	301	295	314	298	343	272	298	341	339	318	284	274	288	318	310	316	316	331	289	309	298	297	288	283	341	298	307	306	296	271	317	311	324	296	302	317	288	311	317	300	295	295	312	314	324	248	295	299	283	271	311	314	281	297	291	276	290	301	323	311	291	318	308	288	298	317	278	296	312	305	301	279	317	282	321	309	308	291	294	262	269	286	342	302	302	314	286	289	269	273	297	301	281	295	323	316	319	289	282	278	275	301	263	306	289	306	298	308	306	302	289	282	325	294	294	316	279	313	306	290	330	288	299	319	309	279	297	308	307	295	280	304	318	333	300	306	294	293	295	269	307	276	292	323	302	302	294	299	317	308	293	314	328	302	285	289	269	293	257	336	273	302	290	298	302	304	304	329	258	313	286	290	276	301	302	310	272	284	310	276	317	292	322	336	317	300	323	286	303	289	316	301	301	322	305	298	277	279	296	314	288	286	300	288	266	317	295	289	289	270	317	307	323	297	315	344	292	306	277	302	304	279	311	285	281	288	305	291	309	330	303	325	303	279	297	295	292	282	296	281	280	323	311	302	335	271	281	311	321	284	310	317	305	289	292	301	297	267	285	330	318	275	301	307	299	302	264	347	273	288	316	283	282	311	306	307	286	317	314	315	322	299	294	317	275	310	272	298	297	322	284	269	297	270	277	318	322	293	302	295	292	277	304	308	276	314	337	307	293	316	274	313	317	312	313	293	305	306	306	312	313	308	318	317	300	292	293	312	306	301	272	286	320	297	296	310	275	330	322	298	303	292	289	310	300	291	327	312	269	309	302	290	298	283	277	318	290	299	284	331	285	257	299	287	312	308	297	290	290	261	283	296	263	303	299	309	303	282	321	289	294	317	304	298	283	324	289	271	334	316	302	304	309	302	302	303	280	285	307	302	297	288	286	287	320	305	313	302	293	294	305	311	289	298	272	283	305	332	295	308	303	273	301	271	284	305	298	289	277	298	269	322	297	293	278	301	308	315	297	272	279	324	327	287	317	276	287	259	298	302	275	311	298	269	290	311	274	273	287	294	312	328	311	306	332	274	296	315	298	301	286	308	310	298	285	327	298	275	297	316	350	302	286	277	272	292	327	300	294	281	312	313	281	298	279	282	294	289	304	283	294	294	303	283	252	303	286	290	302	286	298	302	286	304	280	304	323	297	285	330	269	306	271	272	277	295	316	302	324	285	314	292	316	285	283	301	291	299	314	303	282	314	293	278	309	298	300	296	307	283	274	280	282	311	325	326	301	319	267	281	292	335	271	291	292	291	289	302	298	291	296	286	305	296	298	299	326	326	300	272	265	297	279	270	294	333	305	271	273	296	287	295	317	349	285	298	310	292	298	304	272	321	306	300	314	296	273	303	309	291	284	285	292	320	305	323	298	292	301	290	321	309	305	306	327	286	320	301	312	289	303	295	301	294	291	292	336	295	317	261	292	301	321	282	258	315	289	302	312	333	293	308	295	314	315	277	299	315	294	308	289	282	295	282	277	292	285	319	272	263	303	310	289	317	264	306	280	356	325	302	305	268	354	293	284	301	291	330	273	295	316	288	272	312	316	295	322	307	309	284	296	279	269	290	323	313	303	327	267	303	282	298	292	255	305	297	298	328	313	285	276	309	293	283	281	324	319	317	290	293	254	314	304	331	299	281	294	290	306	289	283	318	271	273	284	295	303	328	320	292	318	271	293	308	282	307	289	287	298	294	328	325	301	313	297	327	269	273	309	302	343	306	296	289	285	306	326	309	315	276	329	253	280	310	313	293	313	307	293	300	333	306	278	283	268	297	293	279	285	302	276	300	288	299	273	314	311	326	288	293	339	296	300	321	340	302	290	293	296	320	326	304	286	271	288	297	331	303	333	315	309	272	314	309	324	309	269	277	300	304	297	292	278	317	294	306	288	273	316	308	315	293	323	286	320	310	313	304	291	264	318	286	315	311	311	292	312	294	257	277	335	280	271	289	313	280	300	311	276	300	322	283	302	269	294	303	292	285	278	294	299	269	308	288	309	307	294	284	304	281	271	339	300	324	317	316	297	288	262	273	319	262	262	284	296	264	292	281	290	298	310	311	306	297	298	319	297	264	325	322	284	288	291	299	304	290	289	297	258	288	281	289	269	322	317	304	275	306	289	288	276	307	298	254	309	290	293	313	311	297	322	328	331	307	309	308	295	295	303	290	287	306	291	287	300	306	344	316	313	311	316	312	311	307	289	338	301	299	290	329	313	297	310	295	308	298	304	329	263	285	332	278	275	310	296	286	291	313	323	316	295	290	306	318	274	319	314	289	296	314	283	320	300	298	314	320	272	315	312	310	294	286	299	295	305	311	279	289	286	300	309	306	315	318	325	282	281	298	306	290	268	307	268	273	306	301	323	296	286	305	278	287	314	319	302	304	321	276	296	299	290	312	262	312	330	282	298	320	308	277	302	277	283	289	304	284	294	318	299	278	298	330	277	314	305	297	281	280	323	335	295	280	294	319	302	289	294	296	280	289	288	310	300	276	296	285	304	295	289	306	290	298	331	291	312	315	269	326	294	279	278	335	300	289	316	316	273	291	282	300	284	330	307	282	309	301	276	316	274	309	301	290	303	317	325	320	300	318	293	312	276	306	336	310	292	282	315	318	305	310	325	305	287	309	301	263	294	300	289	318	312	323	279	286	271	288	290	312	312	291	280	310	304	301	303	322	293	296	314	300	299	275	310	327	284	308	276	278	301	254	311	300	331	300	303	278	311	309	299	286	308	293	330	307	298	301	317	291	294	315	290	306	301	311	283	323	283	315	306	310	285	292	302	283	344	309	288	302	315	314	274	283	303	282	305	303	304	295	298	300	300	301	268	306	317	307	285	303	290	283	301	298	260	270	293	348	326	301	279	310	292	285	296	317	324	315	313	284	276	297	288	305	300	298	290	293	318	320	291	334	307	288	312	321	281	302	305	303	302	288	288	320	274	306	290	291	305	303	301	309	306	281	301	306	300	287	287	306	261	318	291	292	294	337	312	279	273	334	307	300	288	287	284	294	317	296	314	298	282	303	291	290	305	275	302	311	323	277	296	296	301	280	260
29342	21584	14746	6951	4160	3039	2224	1804	1426	1321	1396	1345	1224	1063	1056	990	812	622	455	428	449	370	358	288	303	311	300	257	320	309	280	294	325	273	319	289	277	292	326	304	283	290	316	283	292	307	279	327	295	296	256	271	277	309	294	271	291	307	287	290	323	300	287	275	290	308	287	309	262	288	285	284	279	269	298	286	307	274	324	316	302	296	276	304	278	301	282	277	292	292	284	279	316	326	275	261	285	307	275	318	289	290	286	266	287	319	271	313	276	288	290	288	283	311	309	291	308	286	256	291	312	299	289	283	333	315	288	291	301	271	315	321	306	282	311	284	265	279	294	302	301	308	296	291	274	321	290	316	307	273	296	267	276	293	267	297	315	268	285	261	287	320	274	301	278	288	277	284	284	282	312	341	274	300	285	310	295	298	277	308	288	321	280	299	301	277	278	277	295	302	292	317	310	292	312	314	319	307	299	314	276	270	314	320	291	317	272	308	307	268	288	260	283	313	282	317	294	304	306	295	263	274	281	322	269	305	307	325	293	282	294	280	280	289	302	276	308	304	304	280	302	242	280	300	301	314	279	263	316	266	277	308	305	295	253	249	324	320	265	276	263	285	269	284	279	287	308	309	273	265	257	287	310	269	299	292	276	263	280	317	287	293	268	276	311	291	277	290	297	296	298	318	320	287	260	267	306	293	250	280	290	305	317	281	289	289	321	259	286	321	285	297	287	314	291	296	303	297	275	309	264	288	296	292	307	308	266	274	259	299	301	289	288	288	282	298	267	281	285	278	304	280	280	293	279	284	277	309	269	298	291	283	305	299	269	288	282	285	297	279	303	288	305	282	297	316	289	270	285	261	269	285	296	256	284	293	273	271	292	298	296	293	307	280	291	295	276	301	306	299	289	337	304	292	300	250	301	300	300	277	300	286	283	275	266	287	283	291	288	278	277	296	290	274	270	269	285	285	320	295	279	274	282	308	290	277	289	300	287	312	275	302	312	293	291	304	279	274	312	306	278	289	285	284	297	253	313	289	295	280	299	281	280	279	260	300	265	303	280	259	284	294	281	285	313	308	315	290	286	294	261	295	311	306	292	256	280	292	277	303	296	296	294	303	316	275	282	296	272	297	267	286	278	296	281	280	282	276	294	300	277	295	310	294	274	312	292	292	268	305	275	295	295	283	283	296	283	286	283	309	303	293	289	300	285	277	295	315	294	304	281	277	262	293	261	288	292	275	303	293	284	254	286	283	301	321	258	261	311	295	300	272	309	285	261	293	290	308	318	313	288	285	304	290	291	280	285	284	307	289	297	328	319	278	313	293	293	282	262	287	289	243	298	286	267	287	286	285	281	261	285	302	293	308	265	268	290	295	290	274	306	288	242	282	298	275	283	294	302	267	278	270	274	288	292	285	271	281	281	270	297	257	267	310	320	289	316	315	285	290	269	276	294	320	301	283	291	303	293	309	256	295	328	285	293	294	331	309	298	293	268	283	283	314	305	300	308	274	291	293	289	294	285	323	306	318	268	266	286	256	282	317	265	284	265	306	317	316	284	255	320	317	309	295	287	279	298	303	264	292	308	263	288	314	303	294	278	259	300	285	289	277	273	281	305	289	301	265	286	280	270	314	301	276	311	298	289	269	335	258	291	275	292	327	294	325	301	292	313	288	308	294	299	269	288	282	281	256	298	280	258	289	320	289	284	297	278	286	292	278	271	311	303	319	257	282	295	322	258	311	326	297	287	308	307	274	311	323	261	266	296	283	284	253	256	285	287	285	310	262	278	283	301	260	265	262	299	286	286	281	312	266	294	293	309	277	297	287	304	265	273	309	288	278	284	264	324	295	288	298	289	282	298	298	337	295	274	270	268	290	285	302	290	281	291	322	296	278	292	271	290	293	285	295	302	324	279	281	304	306	283	272	310	305	316	276	326	278	297	321	298	270	313	268	299	284	290	297	278	287	298	300	269	274	340	307	264	298	319	294	266	297	288	314	286	258	298	251	293	282	288	312	277	278	317	276	303	310	274	283	301	292	282	291	258	296	280	250	269	284	280	317	301	306	283	291	302	304	272	272	313	291	289	272	266	279	305	288	297	308	314	275	286	298	286	307	305	285	275	287	314	263	285	291	301	308	297	275	315	302	302	313	270	311	289	306	303	272	276	291	288	275	310	299	270	284	328	284	311	310	287	260	260	268	268	271	304	302	279	254	270	300	312	259	297	298	268	284	278	300	275	321	293	319	289	281	311	309	290	275	297	295	286	293	278	282	279	269	274	306	254	282	291	273	269	274	303	284	281	321	295	269	284	295	257	277	325	316	281	284	293	286	261	270	278	264	299	267	285	283	287	292	297	295	259	283	274	270	275	312	299	306	304	282	275	264	278	290	292	298	293	294	326	292	311	289	316	290	295	290	284	296	271	302	298	280	294	303	310	292	287	270	292	303	278	285	299	279	295	291	277	274	305	273	288	275	330	282	331	289	287	287	270	254	292	259	284	283	260	276	292	312	253	287	316	301	281	285	308	287	290	291	284	287	290	286	304	286	296	291	300	285	308	304	275	279	293	293	296	302	287	299	317	287	288	263	296	287	305	278	293	293	280	289	283	311	307	283	289	292	313	284	300	299	305	271	294	273	280	285	277	294	304	308	281	270	320	305	287	257	276	307	294	315	279	307	282	294	278	297	260	256	308	295	305	265	281	291	270	284	281	300	323	289	289	287	274	294	307	300	277	294	317	267	315	276	284	292	315	282	314	281	311	262	295	264	286	261	283	300	263	300	294	316	285	279	291	292	316	292	272	274	290	280	297	291	301	297	281	298	284	312	286	269	296	288	292	282	279	296	270	253	294	280	298	276	275	278	287	285	257	321	255	296	300	267	286	294	304	269	308	292	290	314	298	297	308	299	284	270	314	282	307	272	304	288	308	304	295	294	280	282	292	269	266	276	293	288	288	295	281	280	292	268	273	285	303	294	294	272	277	298	307	269	308	273	295	274	299	278	293	286	273	270	273	286	309	309	307	315	290	278	282	299	270	328	263	304	261	268	297	309	261	278	297	289	292	270	295	318	277	301	278	286	281	285	286	305	268	292	273	296	326	296	286	318	271	293	300	293	276	276	271	312	292	313	297	295	270	288	290	279	272	289	302	286	258	275	293	320	318	308	297	306	290	286	296	316	274	304	285	273	289	299	277	292	276	278	299	270	291	282	311	319	291	270	288	280	308	291	302	297	282	306	291	301	287	280	278	273	288	277	289	283	309	299	306	273	286	273	306	270	256	319	283	296	285	288	263	291	276	281	308	272	271	276	270	286	310	303	298	337	284	266	272	294	303	269	267	285	307	301	299	293	314	295	321	304	304	299	288	293	292	311	297	319	270	277	308	292	322	320	271	278	317	279	281	265	299	274	310	343	297	264	304	305	275	263	312	314	330	306	305	278	299	281	278	299	319	296	288	270	281	301	288	281	283	265	284	288	287	284	297	290	299	294
20911	24595	13697	7170	6141	5045	3687	3052	2590	2337	2469	2201	2029	1687	1559	1508	1176	894	697	549	540	473	392	363	371	316	311	323	354	304	354	308	323	326	331	323	360	368	352	314	338	341	347	323	320	311	326	316	344	362	319	326	311	307	316	296	326	310	299	345	314	287	317	297	303	280	293	312	348	360	289	345	354	312	323	323	346	317	341	317	318	325	290	305	301	323	309	329	337	302	311	302	297	290	328	328	312	286	285	334	316	311	305	303	307	292	322	349	317	315	304	280	291	314	331	308	286	311	311	311	324	311	304	312	337	343	322	327	302	291	287	325	306	293	309	286	344	302	349	312	326	282	298	309	303	314	316	300	306	343	315	309	288	307	280	293	309	300	301	336	333	297	299	322	294	352	317	295	305	296	319	299	320	310	330	322	317	339	297	318	317	349	323	330	320	313	287	300	295	312	318	320	302	293	299	349	318	296	297	303	303	312	314	295	300	284	344	334	326	318	309	322	337	287	312	314	307	324	317	320	317	303	343	309	333	325	305	295	328	341	266	331	335	293	328	315	308	338	291	305	309	298	327	286	331	316	295	323	330	312	328	316	288	326	304	299	335	321	287	329	293	317	347	296	320	318	298	294	351	318	308	301	344	309	317	283	317	336	300	285	317	305	324	315	321	300	330	294	302	306	288	327	319	312	310	274	311	302	294	309	302	317	320	346	323	304	345	292	327	329	337	299	303	303	349	277	324	328	302	290	317	309	333	318	297	308	314	303	307	288	310	290	293	307	328	321	348	319	313	283	313	342	296	313	324	306	330	318	284	293	328	315	312	294	283	343	346	291	306	306	316	306	287	337	318	323	333	343	285	296	303	292	320	348	307	284	321	345	317	313	289	294	319	318	319	300	307	313	328	312	320	297	334	270	327	288	330	332	315	345	326	301	303	296	325	323	333	329	308	305	317	336	307	288	307	328	330	324	304	323	333	291	312	294	298	307	334	298	303	293	345	289	339	325	327	310	294	346	314	324	288	311	315	289	325	313	330	335	322	339	299	323	291	315	303	303	294	328	343	299	327	288	322	305	283	322	280	316	346	307	288	330	298	321	317	303	302	348	271	307	305	334	338	326	279	299	325	311	304	331	316	304	312	323	343	334	310	292	320	304	332	311	313	310	303	311	293	322	313	325	328	346	339	338	342	314	273	309	308	277	295	320	291	305	330	292	304	330	291	325	336	303	316	325	307	321	326	295	314	303	316	306	319	333	317	328	324	319	305	343	339	327	299	321	289	327	308	314	292	315	290	293	321	317	279	289	306	294	329	300	330	303	305	330	275	293	301	315	309	285	316	319	315	335	331	306	295	270	304	283	350	334	316	304	326	270	351	318	295	329	342	316	313	314	337	322	315	326	284	361	314	309	341	334	315	344	323	341	336	320	315	337	329	286	306	339	336	314	309	331	285	317	353	306	332	322	311	318	337	294	290	318	343	353	328	321	339	322	295	338	320	286	286	327	319	318	311	325	307	308	291	349	291	275	312	315	322	287	305	314	337	322	322	292	334	298	298	308	318	315	329	309	324	327	329	329	286	329	332	310	303	292	323	319	303	284	288	306	281	294	312	309	327	296	272	318	316	308	325	288	292	307	293	303	330	293	300	310	323	327	303	329	304	324	307	303	304	335	349	305	314	316	317	316	311	296	288	317	297	304	308	299	291	331	323	295	326	276	303	311	285	304	328	318	297	314	291	302	334	300	315	305	306	319	290	312	324	296	307	310	367	317	319	327	320	341	282	338	289	311	340	288	332	346	302	341	312	304	343	322	311	322	324	293	324	314	326	305	288	328	310	313	307	349	328	296	318	311	332	322	327	323	317	314	300	283	316	295	320	303	312	302	303	306	288	322	277	324	326	297	298	289	346	319	317	314	284	294	297	303	296	300	296	326	297	308	314	288	327	316	341	344	273	315	294	309	292	335	297	294	320	323	285	302	356	330	345	307	296	302	307	292	310	356	317	336	333	318	335	292	320	268	302	296	339	324	342	331	340	326	343	309	305	315	319	299	308	293	297	286	350	265	306	307	319	294	309	329	314	344	299	316	323	328	281	283	324	331	302	309	304	292	330	292	319	334	313	286	306	305	314	314	329	292	306	274	309	297	330	329	328	330	325	324	320	315	283	305	346	326	316	290	310	315	311	316	305	288	314	347	289	328	333	308	314	319	312	316	327	310	321	324	299	308	317	292	338	307	310	306	325	330	310	304	343	314	328	309	346	338	289	290	276	307	305	298	301	336	307	318	316	301	310	306	289	323	332	321	301	317	333	306	313	302	278	336	294	291	263	316	330	277	336	325	304	320	312	327	282	306	318	329	303	325	318	296	323	317	295	291	321	277	319	333	306	330	302	315	343	317	314	311	274	332	313	319	304	338	312	305	326	297	325	309	295	303	297	286	312	307	301	290	327	288	290	322	310	328	350	306	310	290	315	335	298	301	334	300	312	306	356	303	317	321	308	317	336	337	320	286	319	304	282	314	316	310	325	335	297	303	301	316	335	296	343	301	289	296	299	288	316	291	295	299	329	366	332	323	341	284	304	328	297	295	304	299	325	315	333	329	342	328	318	323	315	343	306	317	319	306	332	322	334	339	292	343	297	304	313	313	340	291	332	318	301	315	300	272	317	324	328	310	310	332	293	288	328	258	286	318	336	290	292	320	343	335	323	290	305	326	327	354	339	331	308	301	324	326	342	325	316	311	320	340	367	300	304	309	324	319	341	310	314	292	312	307	311	300	306	308	322	288	324	317	319	337	304	297	312	309	300	308	315	323	323	310	283	320	317	328	313	297	340	286	340	296	301	296	320	310	308	322	313	331	316	307	305	290	319	305	306	292	320	313	293	266	320	307	345	294	325	302	309	323	317	326	324	333	318	322	334	266	298	300	298	311	325	287	340	338	319	338	307	342	341	291	307	327	305	320	304	337	324	280	313	292	307	291	325	330	316	310	308	283	329	332	343	295	329	306	338	299	332	316	340	297	291	304	323	343	314	296	342	334	293	307	313	263	314	316	313	311	344	286	304	299	326	312	320	290	283	308	339	308	291	322	330	324	286	303	295	332	308	290	295	331	303	302	315	301	300	321	273	355	327	312	327	317	302	331	301	342	310	344	311	276	302	305	324	307	314	322	301	325	286	324	318	315	273	315	296	301	304	326	322	301	307	312	304	319	323	307	342	295	317	285	343	294	318	329	328	331	310	319	304	277	314	301	311	312	289	323	318	320	303	294	300	306	319	297	288	333	318	271	338	304	344	301	306	332	298	336	288	319	322	322	285	306	307	323	302	306	307	297	312	262	317	313	349	297	320	321	337	319	271	329	319	308	275	304	302	301	304	311	307	299	291	283	291	319	327	299	335	313	306	313	288	282	302	340	315	302	274	316	308	322	280	308	327	304	309	301	304	302	312	317	309	312	328	308	297	324	293	305	295	294	298	299	314	316	323	294	308	309	284	307
24304	21570	28906	24709	21579	13610	4786	3076	2327	1994	2024	1723	1526	1380	1310	1090	890	658	573	508	443	333	260	218	230	204	183	211	188	164	188	174	215	189	188	184	206	207	219	227	182	223	213	163	192	179	197	194	162	181	164	165	184	190	177	182	171	180	184	177	188	164	169	165	182	180	169	147	174	170	172	168	177	178	180	179	173	170	172	158	168	173	192	191	167	159	174	161	172	167	180	186	184	192	175	179	206	165	176	163	181	163	156	155	157	177	168	191	189	173	180	159	174	184	162	166	185	169	162	179	169	195	169	202	154	174	166	179	179	186	165	160	153	168	172	172	160	154	193	170	181	165	175	190	173	177	186	183	179	171	186	190	190	178	167	152	168	171	173	187	181	173	163	204	140	154	197	189	168	165	147	173	164	160	168	186	166	170	173	180	180	162	176	164	187	181	160	156	167	186	173	182	171	180	192	177	176	150	172	144	192	177	193	178	179	205	154	222	155	184	182	168	167	159	167	179	166	160	190	187	174	175	150	213	188	168	171	190	173	199	174	173	178	177	194	156	168	178	162	172	147	203	154	171	158	183	167	180	159	170	168	189	167	194	178	190	188	196	177	165	173	166	167	176	197	185	177	182	167	189	179	174	166	170	189	167	169	165	161	174	199	199	161	163	149	175	164	161	178	184	188	181	192	187	158	162	185	194	168	173	176	196	183	197	199	153	186	190	178	177	182	178	165	168	162	167	180	208	173	181	158	187	173	183	157	173	154	174	172	158	175	162	180	164	199	180	185	199	191	154	188	155	160	171	188	164	187	172	169	186	168	187	155	154	175	163	192	176	191	169	174	174	201	162	170	175	177	190	152	173	194	180	182	169	156	184	178	167	161	180	162	162	156	148	158	177	162	166	170	160	166	167	171	170	162	181	180	206	174	196	156	173	152	163	175	176	191	161	169	196	155	185	183	167	176	163	202	160	165	170	154	162	166	185	169	158	187	178	175	168	177	175	148	169	177	175	178	153	140	168	173	174	167	198	165	178	157	164	164	157	179	148	172	169	174	183	170	207	189	196	188	164	172	155	202	170	188	157	161	159	167	193	185	169	183	165	176	175	161	165	170	148	173	168	154	171	172	187	175	162	154	190	175	176	166	202	168	159	163	149	189	169	189	165	153	184	170	159	193	177	172	189	166	190	187	158	177	198	175	176	160	171	177	167	175	183	183	178	173	197	190	163	174	184	159	156	187	168	178	170	187	164	185	182	191	174	174	152	182	182	172	191	166	183	161	157	193	160	147	145	169	178	163	182	154	160	188	170	157	167	168	186	156	181	149	178	163	199	172	181	175	160	178	176	171	182	166	162	154	162	186	164	173	153	192	157	171	156	168	145	197	155	174	166	180	181	191	147	160	152	173	170	191	179	198	214	171	183	193	167	185	182	186	181	167	173	164	168	171	156	154	167	177	188	157	185	158	173	180	172	192	169	155	162	170	175	181	153	148	150	181	193	166	169	190	162	175	176	166	167	164	177	190	182	170	180	170	179	196	186	178	164	188	182	154	173	163	179	193	161	185	149	196	163	155	173	177	200	177	174	165	181	171	161	164	180	192	162	187	159	178	177	160	174	178	203	186	180	158	178	207	169	168	172	197	166	165	181	187	174	186	146	195	175	169	168	144	192	168	183	200	162	180	178	184	167	197	171	170	167	175	197	181	188	173	165	167	176	172	177	164	198	167	159	177	161	160	179	169	171	197	178	165	189	160	186	174	192	161	189	175	179	168	204	193	165	164	205	196	176	191	174	205	192	178	179	151	150	195	152	174	147	175	177	176	166	168	147	177	169	169	168	184	188	170	198	167	160	168	197	184	180	149	180	189	165	174	186	152	188	172	169	158	172	192	178	162	160	176	181	183	183	178	180	170	195	168	169	176	184	156	175	169	166	168	147	173	184	182	167	178	156	184	172	155	173	183	168	169	179	154	163	186	163	196	164	185	177	198	174	155	199	202	177	163	174	186	154	176	170	172	170	154	161	195	153	172	175	155	140	168	150	168	181	160	173	192	177	196	182	162	187	172	190	176	195	173	178	161	166	179	160	189	186	183	192	161	183	166	200	182	189	173	169	158	164	165	150	183	186	156	168	157	172	181	189	169	166	174	171	193	187	181	175	173	179	173	169	189	169	176	151	195	169	173	175	174	155	169	169	171	163	154	174	190	168	207	194	181	176	172	174	154	176	158	169	146	183	185	179	202	192	179	187	184	182	160	189	168	177	176	198	167	171	194	162	172	192	186	173	163	157	177	152	153	182	173	168	157	172	166	173	169	157	177	159	198	156	186	175	168	189	176	169	172	170	170	175	182	162	183	168	180	184	188	165	163	161	186	180	173	170	204	181	161	165	181	159	184	170	173	187	188	162	175	176	176	163	168	195	166	180	158	179	181	183	154	181	165	157	185	163	164	203	181	175	160	142	169	178	195	169	166	172	168	175	169	181	177	191	164	179	176	203	196	160	161	167	175	163	159	153	174	183	160	198	158	169	175	157	175	154	175	167	180	162	150	192	173	181	151	160	148	159	186	172	166	180	183	171	171	190	172	175	166	159	177	164	188	171	180	171	165	174	175	178	175	147	180	207	173	161	170	177	175	176	163	165	183	187	175	134	178	181	174	187	156	166	163	187	161	187	174	163	169	178	190	174	187	178	185	167	172	159	161	168	184	161	193	146	173	155	175	167	178	190	190	187	177	181	176	191	200	161	170	190	164	161	168	170	152	159	180	175	163	179	208	153	167	170	189	189	198	171	170	187	173	158	206	171	166	177	160	164	160	165	182	159	163	181	153	179	169	186	156	196	152	180	171	192	170	182	173	174	165	143	172	161	191	154	176	189	178	186	191	154	153	171	184	188	175	156	189	169	156	175	174	165	178	153	168	185	163	168	186	181	195	164	147	161	169	157	170	181	165	177	187	192	162	176	182	199	171	181	171	158	187	174	168	160	176	178	172	172	191	188	148	163	193	167	185	187	148	182	175	168	177	208	171	166	162	151	171	188	162	172	169	156	178	182	169	147	170	166	173	161	167	183	193	166	177	189	174	160	172	153	148	174	211	160	165	155	162	190	169	158	154	183	191	155	186	190	176	175	192	165	172	182	144	171	186	167	158	173	177	162	176	160	177	162	172	171	179	173	169	170	173	160	165	166	183	160	165	151	178	170	150	161	182	179	172	177	157	162	182	161	167	171	189	160	185	175	175	170	199	170	166	186	173	182	203	160	174	153	160	160	194	170	147	182	163	177	166	161	169	186	185	171	202	180	163	166	157	165	149	205	160	199	173	170	172	183	206	172	174	175	146	183	160	174	186	138	153	198	170	187	181	148	172	176	180	175	165	169	166	187	157	158	154	153	197	191	176	191	172	164	161	164	177	159	168	176	194	168	175	156	167	183	152	197	197	167	165	135	165	153	191	171	145	186	169	163	164	178	139	150	186	157	164	160	201	172	176	184	152	154
22795	32520	20769	11100	9192	7997	6003	5133	4054	3401	3426	2955	2619	2287	2006	1720	1331	927	842	737	606	442	342	303	250	224	232	252	240	226	221	196	231	250	245	213	227	249	250	234	204	219	236	217	200	215	208	235	209	200	197	225	202	205	220	208	210	212	198	178	186	169	182	203	208	205	192	209	205	181	187	183	203	210	196	177	184	184	163	208	188	205	185	190	173	194	202	225	166	211	175	183	198	192	188	194	166	177	156	179	182	185	202	174	197	212	200	205	190	182	169	204	192	177	194	195	177	166	217	193	196	212	184	204	191	188	187	189	206	187	175	166	205	180	176	190	196	180	176	185	157	193	206	179	185	183	186	184	191	186	204	189	172	190	201	195	203	205	175	202	189	195	204	156	187	194	170	225	179	184	188	191	185	203	168	184	204	162	180	203	193	172	183	161	192	173	186	191	201	187	175	202	199	182	167	193	171	195	206	187	164	208	200	197	183	178	184	184	175	183	194	192	175	199	201	177	205	183	173	207	154	191	193	203	175	191	179	193	191	170	194	192	171	191	162	183	169	197	219	198	175	195	196	174	202	198	198	189	176	201	194	190	185	184	159	182	193	193	210	206	206	185	189	214	207	161	191	174	188	183	209	199	190	200	199	166	227	185	211	199	211	167	170	180	177	183	187	172	187	197	202	206	206	171	208	170	205	186	177	189	196	189	172	204	189	187	179	189	162	185	208	206	191	183	196	183	190	231	176	208	201	186	179	190	185	156	177	194	203	193	201	192	179	187	191	170	189	182	205	179	166	181	185	167	194	187	192	194	170	180	179	202	175	191	192	206	213	201	190	187	194	209	196	196	201	196	207	188	170	200	182	204	169	184	183	182	177	192	178	193	195	184	190	202	198	202	182	170	204	192	189	160	188	159	182	185	172	177	148	205	197	191	165	192	177	171	214	177	197	198	201	180	190	203	193	148	227	167	180	215	184	190	205	183	212	197	164	175	168	217	182	181	176	196	185	184	187	191	230	190	206	182	215	203	210	195	210	200	223	187	195	165	163	200	166	183	189	190	196	205	179	186	164	181	181	183	192	192	184	205	189	179	176	192	199	193	190	199	194	192	192	189	216	183	199	197	204	189	194	179	184	198	187	203	208	180	197	172	179	228	176	156	200	210	175	201	193	185	183	198	183	182	193	188	193	192	183	196	196	192	188	177	190	183	181	190	213	203	194	195	182	210	179	200	193	180	190	200	180	186	196	199	200	207	191	175	201	197	219	192	190	179	176	209	203	203	184	184	179	205	191	184	187	193	174	183	196	198	179	186	165	202	201	208	155	210	199	196	194	183	188	177	192	175	182	202	187	175	197	184	188	182	184	178	169	208	176	214	193	189	200	213	188	198	189	188	197	207	202	177	168	203	170	161	180	217	202	177	173	214	188	214	192	181	187	201	184	188	185	183	199	187	157	174	213	198	198	175	203	193	197	175	175	210	168	186	177	192	183	206	216	182	199	199	198	197	194	195	174	205	192	210	207	185	190	185	174	196	175	191	179	206	202	181	180	171	208	165	195	194	179	204	194	201	188	178	178	204	194	175	170	176	185	178	211	210	194	182	168	195	184	177	200	198	200	199	200	179	165	189	186	202	179	200	205	202	203	165	196	173	204	171	203	208	206	190	200	189	197	180	201	195	157	166	188	187	202	178	175	192	177	201	172	173	179	224	170	208	179	198	190	195	180	193	189	182	191	180	198	184	173	174	179	201	177	176	193	180	176	199	189	188	201	176	176	194	186	204	189	192	172	206	195	189	199	200	201	196	184	179	157	193	186	174	178	189	189	213	211	207	188	184	184	182	199	172	166	175	198	188	199	179	182	193	199	203	198	208	211	167	190	172	182	185	200	206	199	191	177	180	188	195	191	197	201	185	181	187	178	200	207	202	195	195	168	214	187	213	203	213	182	198	205	223	184	188	191	189	172	197	189	181	205	199	206	180	193	175	193	182	182	203	193	191	172	201	177	180	187	171	181	191	218	216	169	201	178	181	175	216	206	199	166	193	209	166	178	208	214	183	212	190	188	200	181	207	188	191	209	201	193	202	208	181	179	168	192	188	207	197	189	181	185	217	190	216	193	171	180	204	196	189	194	181	172	197	199	198	171	201	206	176	178	171	210	166	189	197	208	181	206	202	201	186	218	181	196	185	192	189	191	173	199	183	184	195	182	183	169	209	181	202	207	179	195	194	173	182	207	174	205	190	187	187	186	198	212	209	206	208	181	178	187	152	199	194	219	196	194	181	189	163	208	196	192	191	160	191	155	187	175	217	193	187	176	157	212	183	197	196	199	190	216	170	187	180	172	202	165	212	201	181	191	177	160	194	203	193	192	193	189	199	189	181	192	188	190	202	200	204	144	177	190	171	200	183	222	204	163	184	194	165	172	202	195	185	184	194	195	190	185	181	207	184	178	205	176	188	196	189	200	166	200	185	198	183	187	179	218	193	195	180	219	199	190	192	185	207	170	197	209	198	170	185	193	170	201	168	196	207	195	199	168	216	205	163	190	204	198	190	181	194	188	184	167	157	181	180	187	188	181	183	222	191	190	186	162	192	198	189	189	197	183	191	180	191	198	178	187	175	191	192	166	208	193	186	175	213	189	192	203	193	174	163	199	197	221	205	172	196	189	224	166	180	223	183	176	180	185	188	189	193	214	182	197	189	188	154	180	176	184	184	210	179	203	194	202	179	197	173	197	172	198	210	202	188	176	175	200	197	185	205	194	192	176	206	184	187	194	157	186	210	197	201	200	212	185	196	176	178	166	199	193	173	217	167	182	194	201	193	173	202	174	194	188	211	209	207	180	186	204	176	194	198	170	190	177	164	205	195	171	202	206	191	195	168	176	197	179	170	208	199	202	185	203	195	186	213	191	196	180	193	182	176	185	167	168	198	194	180	210	220	209	180	193	194	178	197	176	189	186	197	173	186	195	206	195	181	210	152	184	187	188	191	179	200	187	193	190	208	163	190	188	189	177	168	220	171	175	189	221	184	200	180	193	155	201	194	190	198	189	192	198	209	217	182	166	179	186	192	180	182	170	184	212	170	206	195	203	182	201	198	191	188	177	203	194	193	190	177	181	166	211	214	179	201	184	208	196	189	201	196	174	189	185	202	177	197	175	175	180	210	182	200	177	169	201	183	204	208	169	188	189	184	191	198	213	163	180	155	167	188	202	201	212	202	161	167	190	197	182	207	214	200	177	194	194	183	177	169	193	202	188	180	173	212	184	198	200	185	156	189	204	178	184	174	213	168	188	181	175	169	181	175	194	195	201	172	175	204	198	203	206	195	158	165	196	184	194	185	211	181	168	166	208	191	201	179	196	167	184	206	198	172	164	180	179	193	204	192	182	162	195	186	193	187	184	188	202	182	188	191	195	204	209	185	196	162	219	203	196	175	203	193	199	194	197	194	178	178	188	182	198	195	175	211	169	191	214	193	200	183	188	207	178	180
25614	21699	28039	25759	14571	4764	3104	2433	2185	1874	1799	1573	1379	1351	1156	974	835	795	786	722	583	545	457	475	454	456	434	446	460	469	409	448	423	447	468	456	453	430	458	446	458	400	428	470	445	465	459	464	459	445	438	421	422	467	400	428	421	436	412	445	437	444	419	416	440	412	441	466	407	427	411	436	433	422	395	427	437	455	403	457	404	450	446	408	446	434	436	408	443	424	405	438	404	404	423	436	415	450	476	428	411	424	444	458	425	429	415	409	415	448	407	413	429	392	442	449	431	431	447	391	407	413	440	450	407	438	405	401	419	448	445	486	411	415	426	421	426	412	450	442	455	422	415	435	419	393	406	428	429	433	402	407	443	446	472	427	420	418	440	430	456	406	399	443	409	405	415	424	416	437	438	413	441	421	414	418	423	421	430	416	430	419	411	431	448	405	401	410	400	410	484	419	444	444	419	430	396	428	426	436	410	413	430	439	410	411	430	455	442	437	438	446	421	390	443	413	444	441	435	436	402	432	456	466	457	438	404	423	423	426	396	410	463	437	451	418	423	409	430	417	448	400	419	417	432	413	441	448	413	365	406	449	412	375	439	418	427	434	420	386	424	432	406	402	389	414	438	426	433	392	455	470	413	436	457	425	417	481	422	448	412	397	429	449	397	430	434	441	428	426	460	418	421	394	408	428	431	441	444	465	436	437	418	442	422	437	460	426	411	395	417	403	415	436	420	454	405	436	416	426	431	413	406	439	411	422	419	408	426	422	432	425	429	467	405	414	422	427	425	441	471	405	430	460	402	453	420	447	438	445	401	422	442	399	445	408	396	472	422	430	442	422	416	407	428	446	418	443	405	432	444	395	387	404	434	430	442	430	429	408	433	408	415	435	372	380	411	385	453	436	441	419	412	415	398	416	416	409	443	405	394	377	420	415	459	422	448	437	434	427	455	457	412	395	406	430	428	450	461	434	386	444	464	471	433	447	391	449	430	405	435	454	431	433	445	434	449	380	379	438	418	389	408	453	456	439	410	421	447	425	424	453	400	433	434	395	426	407	421	501	435	436	399	432	425	443	430	427	437	445	463	433	434	388	438	438	404	419	445	415	452	423	465	436	427	427	438	441	437	434	427	408	434	398	431	454	443	441	402	429	403	436	469	424	447	425	393	466	437	395	394	395	412	431	398	466	399	432	428	400	411	429	436	404	452	439	396	429	413	432	415	411	425	399	452	447	453	415	409	436	398	454	441	407	427	398	405	427	437	430	435	421	404	442	445	434	397	416	416	417	424	478	397	435	409	429	415	434	398	439	410	435	407	434	419	414	419	465	462	400	400	422	458	400	406	429	444	461	421	407	426	448	403	448	437	438	424	405	446	431	398	466	441	464	395	411	443	436	445	431	439	428	419	401	459	449	439	424	481	416	486	463	390	420	394	456	418	425	430	410	400	441	421	435	475	428	463	444	437	421	397	420	445	431	427	439	420	447	392	453	390	435	394	422	440	429	464	429	388	484	445	445	398	420	426	425	409	396	437	415	419	456	418	415	424	416	433	436	434	430	382	432	441	395	408	459	426	448	416	428	427	418	445	426	405	426	425	419	450	446	407	420	447	377	449	448	410	437	416	424	395	441	450	422	430	460	412	450	425	411	460	460	400	448	388	448	451	456	380	409	408	470	425	408	442	426	397	440	439	424	412	436	384	421	429	402	405	395	421	422	396	433	389	404	430	422	430	387	419	426	413	429	447	443	416	435	437	423	424	388	432	450	399	437	430	426	402	455	440	392	422	403	408	472	427	430	432	421	428	421	428	403	406	448	417	413	430	414	393	451	421	428	419	430	409	431	428	413	394	409	423	434	457	443	379	449	446	453	479	405	405	411	433	453	457	425	443	425	404	401	399	442	425	421	434	426	419	427	427	432	389	451	459	422	474	395	424	435	430	449	420	455	437	400	452	410	413	427	432	410	407	425	414	405	425	398	451	457	405	441	448	416	420	488	450	416	431	422	412	420	397	443	426	431	419	455	395	414	445	433	438	442	432	439	449	406	450	432	445	429	400	414	437	416	406	468	426	455	452	466	421	406	441	452	395	456	387	407	391	391	423	450	416	429	440	396	399	452	434	413	400	391	424	423	397	415	434	451	455	407	430	426	417	421	451	417	448	451	399	415	452	432	411	402	428	405	387	411	399	402	397	440	472	445	426	450	431	457	446	426	393	415	434	456	399	411	417	405	434	411	423	427	443	379	424	475	430	446	474	419	428	448	418	444	431	437	413	402	398	445	449	435	430	402	441	415	422	454	426	420	426	458	431	432	412	429	407	441	469	406	420	440	433	427	428	442	422	441	430	400	462	433	385	441	411	415	443	429	439	430	397	431	405	462	447	395	414	413	453	452	443	433	447	398	388	413	396	407	429	421	436	384	419	413	439	440	439	416	418	421	396	440	392	446	428	436	431	450	423	405	433	437	398	438	436	410	410	456	417	404	401	432	428	404	391	413	425	388	447	446	474	454	425	403	432	417	407	424	438	429	449	432	400	431	415	420	396	439	414	427	456	455	460	453	396	411	409	441	411	413	438	416	425	390	431	399	425	437	417	421	432	423	419	448	452	410	413	448	440	423	419	401	405	425	389	410	479	409	437	402	450	372	434	408	444	426	384	402	419	397	449	401	449	413	382	437	431	414	450	407	410	392	416	397	450	428	412	386	399	414	430	421	476	412	411	431	431	420	412	428	425	422	439	417	385	443	441	454	436	420	397	471	430	447	414	424	448	436	419	463	411	421	415	433	425	391	454	452	471	420	412	429	451	436	437	487	402	442	409	398	431	448	433	402	405	404	429	443	458	394	417	414	428	489	423	390	413	437	410	424	446	406	385	444	443	403	432	431	410	432	440	414	430	487	430	430	434	423	390	435	413	431	458	425	424	452	448	431	420	405	431	397	451	434	426	433	373	388	415	411	400	420	367	436	431	414	420	447	411	421	431	451	464	391	396	387	427	420	457	424	396	423	417	426	436	435	406	443	394	406	398	423	404	407	412	431	441	412	456	405	436	434	405	434	407	434	445	434	455	452	433	403	450	439	403	412	471	414	407	405	370	431	453	441	430	448	422	442	441	451	430	424	412	477	424	450	421	430	409	403	418	409	413	439	460	443	441	440	440	434	424	402	453	401	432	450	459	450	405	436	405	416	443	441	424	413	422	405	417	420	442	430	463	414	432	391	480	390	430	462	417	409	458	403	407	422	396	372	430	435	417	415	411	371	431	425	393	425	436	450	409	445	439	435	431	446	453	422	412	461	427	406	417	387	442	456	453	400	397	436	429	434	440	444	394	467	419	445	369	455	425	444	404	478	444	442	418	442	451	429	455	478	406	421	411	423	425	412	432	440	425	407	437	417	373	419	484	379	414	421	461	421	402	396	427	465	400	422	407	410	415	391	425	407	378	420	502	412	394	440	409	417	413	401	427	437	388	470	427	453	405	413	408	425	428	458
22239	28852	18324	9284	7446	6558	5094	4362	3838	3014	2870	2535	2211	1992	1793	1487	1125	1058	967	925	724	651	515	498	483	493	482	458	458	497	474	450	442	417	484	489	456	473	467	488	471	490	443	478	469	494	426	434	458	437	452	421	448	443	479	401	434	421	483	471	451	409	449	419	433	443	472	471	442	413	475	441	427	442	435	432	421	482	439	463	440	428	429	419	419	445	459	435	479	423	446	406	450	447	418	415	464	465	452	430	444	443	419	461	436	430	426	414	446	427	438	428	416	437	406	434	451	448	451	442	415	466	398	409	469	425	464	432	430	459	463	424	465	465	422	455	432	430	453	416	431	408	451	440	431	433	471	466	438	421	452	455	459	430	449	439	472	463	418	469	436	447	442	433	476	429	421	425	477	429	419	437	431	443	444	410	483	444	412	415	436	462	461	464	427	441	410	430	457	451	455	442	472	467	440	439	441	459	423	398	405	453	465	435	425	462	447	436	457	406	424	407	446	467	394	441	439	476	449	439	433	459	439	429	425	481	395	441	433	460	449	466	424	431	448	452	455	478	410	423	422	439	454	448	450	465	450	478	436	452	451	428	466	454	451	472	440	450	447	392	449	423	430	437	449	416	409	465	452	440	428	414	446	438	461	487	438	446	456	449	444	429	468	443	452	430	439	428	420	423	437	439	448	411	440	447	406	420	455	474	412	474	407	428	484	462	424	427	430	414	432	427	437	450	443	413	423	452	471	428	436	416	473	401	487	443	433	453	450	446	451	429	436	452	467	442	459	427	452	449	455	463	412	452	447	449	473	426	473	481	397	437	422	420	480	472	465	458	459	403	439	455	438	438	459	452	447	438	430	435	453	469	446	436	456	413	419	446	385	443	419	464	449	434	440	424	457	455	498	449	427	417	414	463	438	424	437	400	438	449	427	423	421	467	404	429	429	433	481	402	505	429	440	444	479	462	456	438	442	427	451	416	403	466	446	441	450	425	444	457	448	425	456	468	455	435	444	425	442	506	471	462	459	452	439	443	426	427	449	414	406	453	391	439	442	441	462	400	452	439	441	448	442	438	444	442	454	419	429	431	483	455	462	431	427	423	426	425	437	443	438	422	453	460	444	416	456	428	450	413	440	430	437	483	458	445	464	444	437	443	456	452	462	408	493	482	418	491	412	469	418	435	446	443	428	396	458	447	399	415	448	433	454	446	458	469	416	426	471	404	415	455	463	411	482	442	448	419	416	450	416	486	452	465	420	406	470	484	443	425	449	472	446	385	405	426	441	431	399	461	409	425	474	426	398	442	467	441	444	459	464	414	402	420	427	454	449	424	462	420	440	443	429	447	448	470	454	432	422	462	452	432	461	459	422	482	493	434	428	465	437	444	450	447	412	403	424	440	439	429	468	429	450	424	456	436	436	452	432	471	443	446	444	458	463	419	445	446	422	426	460	417	445	427	440	429	454	451	458	450	421	414	438	423	436	465	414	446	457	445	414	476	427	461	442	438	456	428	444	422	449	443	459	410	417	496	469	430	391	427	418	450	450	441	452	442	421	461	424	478	470	424	432	488	423	431	429	430	447	442	407	492	462	455	422	433	459	403	466	436	486	457	427	463	435	418	472	430	425	467	424	456	454	483	428	403	431	418	442	409	443	447	463	415	436	488	439	437	419	420	445	415	429	447	462	422	463	436	465	423	469	455	435	450	443	451	466	407	420	404	471	461	418	463	478	439	442	437	472	430	437	462	464	434	468	469	424	458	442	448	440	478	479	409	433	426	455	397	431	399	433	453	412	446	437	467	454	479	443	457	436	440	466	454	425	472	450	451	438	463	472	431	413	472	451	455	431	454	439	457	450	452	431	465	431	433	430	403	432	430	417	426	458	432	435	439	426	413	454	448	467	443	423	433	446	454	442	459	414	433	455	415	461	453	448	426	449	410	438	418	460	469	458	424	476	454	396	447	459	437	443	436	410	446	438	432	420	442	422	451	450	454	446	406	449	442	476	421	468	441	467	441	426	465	435	442	466	441	430	467	496	459	475	452	436	409	433	433	474	448	479	418	433	449	404	460	462	455	428	435	437	420	474	460	495	442	451	462	446	467	460	438	479	461	457	411	400	438	409	473	456	431	514	448	461	428	468	463	412	408	518	452	412	435	476	428	453	424	434	456	431	411	422	434	432	469	438	449	434	419	448	439	427	439	393	419	460	441	459	428	437	434	461	479	429	457	445	437	456	445	408	456	418	438	447	416	474	427	451	423	436	485	416	424	449	471	446	466	441	399	448	464	434	444	435	447	442	456	456	439	441	448	462	488	472	473	479	400	468	451	397	411	438	438	449	435	416	450	456	437	431	438	444	423	434	419	456	442	463	466	424	423	427	431	390	444	439	456	434	452	400	448	442	474	433	453	437	442	431	460	478	411	458	467	442	452	418	447	429	424	441	453	438	489	450	482	450	462	421	428	426	466	460	447	444	411	418	416	417	477	428	466	410	488	431	469	422	461	482	422	443	444	458	414	460	408	399	459	458	461	408	451	433	451	435	460	473	432	429	423	407	406	415	423	415	427	441	463	446	462	436	431	443	444	422	419	426	471	453	461	458	452	474	446	458	431	443	448	425	441	389	451	426	432	466	446	436	467	447	422	464	462	456	437	446	418	417	458	432	465	415	439	441	451	459	431	457	458	419	417	470	441	431	451	484	431	482	474	474	437	439	438	435	432	430	421	478	428	439	483	417	414	437	446	451	447	485	426	487	425	452	491	441	418	445	440	441	458	440	405	418	478	474	445	429	413	393	461	447	409	426	429	446	459	433	449	458	448	455	409	403	446	444	440	427	439	474	451	413	477	465	430	417	453	456	467	438	424	432	449	420	410	427	448	405	439	435	425	442	433	478	460	447	454	452	421	461	465	401	455	450	443	462	399	440	449	431	441	419	446	456	441	446	462	476	467	491	408	419	433	401	452	413	429	404	435	452	418	431	422	395	428	464	416	471	406	451	419	445	437	438	447	424	465	460	486	429	474	461	441	424	445	472	476	432	464	467	441	443	416	451	418	450	419	453	449	481	424	435	428	434	436	457	432	453	459	471	447	377	443	446	425	444	458	436	446	481	453	438	441	435	429	422	438	433	419	496	482	440	441	454	481	473	436	427	429	427	437	444	410	417	464	449	411	443	434	436	443	443	442	424	428	441	425	435	410	447	440	435	466	480	405	462	443	456	409	407	456	419	420	453	431	455	460	435	452	449	438	429	440	458	447	478	441	413	450	447	430	467	416	442	458	478	431	463	463	472	483	444	460	473	406	443	456	404	424	455	387	420	478	446	452	431	463	446	456	413	455	463	421	447	408	448	427	432	452	455	387	418	423	491	415	423	456	439	459	404	443	444	436	442	434	421	410	445	398	471	466	445	426	461	464	424	461	505	418	436	412	432	450	461	446	421	421	477	431	453	460	481	458	423	455	476	449	409	442	447	463	439	422	456	464	424	432	404	434
23218	21667	29472	24370	21694	21945	13629	5014	3508	3207	2646	2303	2101	1881	1577	1218	1062	1006	983	739	601	507	438	408	381	336	363	368	378	344	324	384	324	359	320	356	372	389	363	374	373	338	345	349	363	332	326	349	318	310	319	321	304	304	321	311	337	320	320	331	338	321	308	315	323	323	314	335	319	332	350	306	316	327	291	324	304	318	313	303	321	309	291	324	319	332	274	312	311	331	317	315	295	298	320	347	301	299	314	296	318	296	305	319	282	321	338	301	334	295	342	348	300	319	311	295	306	306	299	306	306	323	319	293	322	305	288	323	289	308	321	315	282	314	302	342	314	299	320	289	290	327	309	320	312	306	318	306	292	276	291	316	310	282	328	321	296	284	327	307	303	335	305	295	310	306	323	314	271	305	345	337	282	289	295	284	319	323	298	313	315	322	277	295	301	300	330	329	314	337	310	337	307	308	320	328	299	287	292	294	323	336	308	303	320	315	314	340	266	281	353	301	299	327	317	333	325	291	280	314	325	332	278	280	301	330	315	325	309	318	306	330	311	297	340	324	299	310	309	332	295	326	314	303	335	287	296	302	288	282	313	310	308	329	324	346	288	290	307	288	295	291	284	306	313	338	298	316	321	304	328	332	315	320	305	330	338	310	315	286	307	309	296	321	297	314	289	336	297	323	296	323	312	284	286	301	293	286	318	305	309	313	293	283	306	314	317	313	301	289	302	322	289	303	285	344	299	329	322	322	320	300	299	293	287	300	310	301	287	343	305	313	281	315	306	304	301	295	296	302	298	325	298	319	338	347	294	331	299	309	297	306	314	285	286	321	317	312	371	306	302	325	310	296	330	302	327	304	278	328	329	293	298	307	322	287	330	311	304	309	306	329	319	323	305	308	266	338	332	315	321	310	353	294	312	323	332	335	305	299	320	298	319	315	300	333	291	297	317	301	311	289	331	322	326	307	318	341	322	303	276	298	320	330	305	301	323	301	311	337	282	316	345	311	295	306	306	305	308	324	332	307	285	316	302	313	308	304	305	316	314	309	323	303	316	294	330	307	286	345	293	352	320	302	314	315	319	303	289	312	316	307	318	322	321	330	324	326	331	331	309	306	323	322	287	314	263	307	322	255	282	319	288	315	304	303	315	323	310	310	301	303	310	333	330	331	310	315	298	316	339	282	303	307	333	327	321	304	331	288	300	307	300	315	309	322	298	260	287	326	306	330	316	314	297	319	327	355	290	307	284	332	303	302	284	319	308	291	327	310	303	328	273	301	296	282	337	305	284	349	326	312	311	317	340	297	289	327	298	290	315	318	304	283	330	321	311	325	310	321	303	315	298	296	345	319	309	296	342	295	323	298	311	321	320	328	320	297	328	306	305	283	333	315	303	322	295	283	313	297	293	315	325	328	302	319	301	299	336	317	277	294	292	269	288	303	301	310	324	355	312	363	303	320	310	320	343	287	295	319	293	296	321	297	289	292	311	313	290	310	329	316	324	317	327	323	302	317	305	327	331	306	342	338	297	337	324	317	332	327	331	298	302	299	344	327	312	297	287	270	265	335	306	290	288	313	320	304	337	281	290	306	317	308	321	341	305	308	325	346	306	306	334	321	318	346	316	316	316	288	328	291	332	289	335	305	305	332	296	300	328	302	306	322	311	298	313	316	307	333	321	293	316	317	305	310	286	312	325	301	311	319	315	295	316	294	277	331	302	337	287	318	311	303	323	316	333	319	328	327	335	326	285	294	314	325	323	310	319	274	335	286	323	301	323	289	310	297	306	341	291	270	294	273	317	332	294	339	304	289	324	312	315	283	355	283	326	275	324	327	342	349	310	303	288	333	293	314	291	304	285	297	302	284	313	327	297	332	291	300	295	283	302	251	310	298	354	341	311	321	292	352	345	296	334	326	294	304	314	313	336	292	321	318	292	324	337	339	317	273	308	330	306	328	304	287	318	321	313	308	313	302	313	291	319	321	327	285	307	297	307	317	290	311	306	304	316	309	321	297	331	311	313	295	305	309	284	305	303	301	279	301	316	290	296	319	305	303	305	284	298	316	302	335	328	307	301	282	328	334	328	337	317	288	305	340	339	313	296	318	293	307	326	293	333	326	343	315	326	311	300	329	313	301	336	318	299	304	304	290	298	317	306	321	309	308	278	298	321	300	326	284	323	274	306	339	301	324	312	275	312	333	317	317	303	325	326	283	337	327	307	293	308	325	334	319	270	298	337	319	322	325	321	290	298	335	309	304	303	306	310	292	307	320	279	314	309	320	339	348	314	297	332	303	319	309	303	308	315	339	337	284	336	320	342	332	325	293	301	322	303	284	272	272	322	283	313	306	307	297	318	309	328	327	291	276	304	267	293	327	313	351	322	307	314	295	317	304	359	300	323	292	303	308	271	312	284	301	315	296	309	288	312	343	329	301	289	324	330	325	342	306	290	302	325	317	310	294	298	301	302	314	298	312	334	291	342	298	310	303	298	334	337	294	296	283	329	312	333	289	300	298	328	327	316	315	334	301	344	301	321	298	306	335	327	298	314	276	323	326	314	292	322	281	332	323	329	316	303	319	299	290	322	308	279	317	319	323	307	319	309	319	306	307	350	289	311	310	328	290	313	308	291	265	323	303	333	295	283	297	311	315	309	314	312	322	316	340	322	298	302	309	341	346	297	287	319	275	328	336	337	286	298	310	313	324	323	290	329	323	317	311	306	310	325	291	342	307	316	336	327	323	286	282	309	329	324	324	326	325	315	325	295	313	314	310	331	341	295	289	318	303	324	316	291	304	309	280	308	281	292	317	294	317	310	298	295	278	332	313	323	313	301	293	313	327	294	352	283	308	262	298	298	341	298	360	348	315	302	345	313	288	296	275	307	298	326	308	339	309	331	287	302	325	286	326	331	308	279	307	281	325	331	313	310	295	327	297	319	318	302	299	318	331	321	292	289	303	304	327	322	275	307	280	325	312	309	285	295	338	303	301	319	305	300	360	305	326	379	333	298	306	327	308	291	313	324	322	294	301	319	290	326	307	328	319	288	327	321	309	319	306	332	283	325	327	317	302	325	317	304	325	315	312	286	312	314	340	296	322	286	322	334	310	295	318	310	324	315	294	309	319	319	310	271	321	332	281	291	308	308	287	323	307	279	298	309	302	318	307	314	311	298	310	253	317	307	288	316	318	318	307	311	278	285	305	336	327	323	308	315	307	287	288	304	299	322	292	330	308	307	327	314	336	311	304	339	287	282	315	313	317	337	320	308	332	317	299	298	303	324	298	329	287	298	305	278	303	297	293	293	271	339	301	302	310	302	280	293	327	315	294	338	275	339	318	344	288	317	306	284	309	311	321	305	283	311	319	293	317	294	297	337	286	325	318	320	303	330	276	313	336	312	307	342	300	320	325	278	306	331	305	284	286	320	333	338	299	334	327	303	324	325	319	337	298	315	312	273	275	318	298	338	271	296	307	315	297	309	315	279	298	284	306	311	301
24924	36260	26250	15470	12159	10417	8477	7153	6006	5267	4372	3831	3408	2999	2389	1771	1585	1510	1417	1051	828	678	519	456	461	386	385	426	385	350	367	350	359	349	374	380	355	343	379	368	358	351	353	383	391	373	311	358	304	317	340	298	315	292	326	298	332	324	315	319	324	362	311	332	364	327	308	294	291	299	295	292	309	330	286	303	275	322	297	337	332	315	275	305	326	293	317	324	317	300	313	333	317	337	310	305	293	336	311	306	320	302	292	325	351	296	328	293	324	306	291	293	304	320	360	300	299	327	305	306	299	288	312	295	289	321	343	328	323	304	305	303	335	340	332	314	298	333	315	302	293	313	322	307	339	325	289	307	328	324	348	266	319	327	324	330	309	332	285	325	294	309	331	296	329	279	301	311	288	288	336	336	279	319	315	327	316	316	302	270	297	335	298	337	294	306	330	313	317	313	292	311	318	286	308	318	309	313	295	302	324	336	305	318	325	343	299	305	306	313	303	325	283	332	306	308	316	290	317	319	281	285	301	317	330	299	306	334	297	338	324	290	315	291	281	334	303	322	342	290	307	322	331	356	291	324	299	287	313	309	319	357	338	326	283	296	297	316	360	343	304	320	321	315	312	311	305	314	291	290	327	311	309	317	298	267	327	280	315	313	333	307	313	311	324	285	339	334	288	334	286	297	273	314	323	305	315	319	290	317	297	295	305	331	292	314	306	325	325	291	252	312	326	299	288	333	338	302	286	336	315	308	303	292	306	302	304	299	309	311	299	306	302	277	324	330	321	285	326	304	357	310	306	319	317	341	336	313	330	312	334	323	356	320	320	325	311	305	301	304	296	332	316	316	297	297	305	318	320	311	332	315	321	319	326	324	287	303	278	299	305	273	340	328	312	321	311	312	310	329	335	293	333	319	313	310	365	308	320	318	302	321	317	306	311	309	339	305	291	355	289	306	304	329	336	335	300	338	313	315	332	285	290	304	319	300	315	316	280	317	277	329	254	311	314	323	308	333	323	276	290	345	314	304	289	306	319	298	313	298	292	316	293	316	324	352	328	326	350	313	338	325	324	293	302	265	298	303	313	320	325	301	345	311	334	339	341	316	332	323	301	286	295	294	301	314	324	306	293	320	298	305	299	285	325	290	318	307	290	292	310	294	338	306	343	291	322	342	273	317	318	291	306	340	302	311	325	325	286	305	311	324	346	295	308	292	296	315	298	302	300	304	279	334	316	316	310	280	308	318	318	321	315	324	286	318	319	326	356	314	311	322	316	316	309	297	303	327	345	306	289	298	310	309	306	283	299	301	330	319	321	348	340	330	326	315	327	322	309	312	308	325	327	326	323	341	321	327	304	331	309	311	310	298	327	301	334	302	289	302	302	301	277	289	320	305	338	334	314	323	300	335	291	306	307	309	312	299	304	309	314	308	329	327	340	344	319	318	295	303	340	294	286	309	303	325	313	323	297	331	309	311	310	308	335	284	283	289	294	308	277	329	300	305	347	319	295	314	333	302	297	290	348	321	311	296	306	302	310	323	321	346	308	329	316	316	306	303	298	358	306	324	329	316	323	315	333	274	312	283	318	345	319	304	338	296	306	337	284	343	283	290	346	326	320	326	343	337	305	319	276	296	348	306	311	306	317	322	328	309	300	344	305	297	339	286	324	336	309	289	311	326	307	298	313	309	301	307	317	277	348	311	319	327	329	320	292	324	317	264	315	317	317	292	286	327	309	304	311	291	303	319	281	289	326	332	313	320	344	330	302	305	308	336	327	313	327	333	313	304	266	342	302	321	282	288	315	305	320	318	333	292	336	296	309	315	350	273	283	267	307	296	311	343	319	332	303	302	303	319	288	324	345	310	287	305	275	307	295	314	318	338	284	303	286	338	316	295	319	275	310	282	313	322	332	328	335	315	334	305	333	290	307	310	310	321	370	318	322	318	327	307	288	341	306	281	326	331	300	310	311	358	284	312	309	322	335	315	309	303	333	319	332	299	327	333	335	308	307	334	328	304	313	305	311	287	307	299	314	292	334	306	287	354	308	302	331	293	311	327	317	290	302	311	327	329	293	309	292	282	340	317	298	299	300	333	334	307	310	315	326	327	305	284	327	302	314	319	317	304	324	335	305	334	319	319	323	340	303	315	312	322	306	296	294	320	285	297	321	335	335	319	311	318	295	277	306	295	296	308	300	311	323	317	318	330	340	295	314	302	326	289	335	320	315	316	318	296	285	293	344	314	321	333	288	307	317	285	304	327	305	299	317	303	327	288	283	287	328	307	299	314	328	308	335	257	316	331	323	329	298	303	254	309	298	327	340	341	346	290	327	330	319	306	326	335	297	297	344	354	325	300	326	296	325	313	355	296	302	339	315	300	317	336	313	286	305	323	277	302	311	302	292	321	321	301	297	330	285	325	318	327	311	329	304	306	298	314	319	316	343	303	285	312	306	321	322	313	316	310	299	310	305	342	308	322	347	289	318	326	302	328	315	318	330	358	319	338	352	284	326	314	317	306	282	280	318	290	299	313	311	293	291	312	305	294	302	323	284	301	334	342	346	328	320	324	326	302	282	299	335	356	296	303	289	320	336	308	332	311	304	313	324	350	310	341	295	272	310	335	307	312	298	346	319	315	326	333	307	318	341	294	315	291	308	309	323	311	323	304	279	291	299	323	281	313	311	302	343	313	318	285	290	307	303	287	327	300	270	315	310	318	279	316	328	345	292	325	286	295	298	309	307	305	323	288	319	296	298	333	311	329	325	284	313	338	334	303	367	330	321	311	301	310	318	293	319	322	315	310	306	296	313	294	303	287	320	338	367	294	314	319	285	318	292	313	304	325	336	294	337	317	299	322	280	316	310	317	285	317	342	305	338	317	305	308	326	304	342	294	301	312	304	289	316	315	321	311	302	304	323	284	312	301	290	316	320	295	296	311	343	313	321	298	308	311	341	344	322	320	308	338	303	328	339	339	318	296	297	304	313	330	301	302	314	325	326	317	305	345	296	291	291	356	314	275	313	316	283	309	331	339	302	330	290	290	336	314	313	293	293	296	316	306	331	299	299	318	310	312	316	307	293	312	292	317	330	348	314	290	301	314	303	323	305	334	324	329	315	329	295	327	305	298	333	317	319	305	294	278	295	325	323	290	310	313	333	308	312	309	327	342	296	315	318	294	318	311	295	295	311	318	304	348	306	320	321	295	298	318	318	312	296	321	309	299	290	345	310	321	347	280	295	285	347	325	312	299	328	342	298	284	325	283	305	307	310	305	342	295	322	300	341	286	302	278	302	304	308	300	329	314	288	312	319	296	297	315	340	334	284	344	324	305	314	313	303	315	321	336	308	313	344	302	336	329	320	298	321	305	314	312	310	298	305	292	292	317	296	330	307	305	322	314	313	307	314	317	297	299	309	306	364	297	325	327	324	310	322	306	308	330	332	321	292	289	330	276	304	310	316	310	315	310	317	286	280	281	302	322	292	317	302	306	343	260
29266	20942	16050	8013	3902	2639	2155	1908	1534	1340	1270	1127	932	844	732	630	662	589	532	454	380	328	324	323	320	277	273	301	286	302	270	285	306	308	335	324	323	305	281	280	302	285	308	306	270	288	295	271	264	294	298	287	301	289	260	292	301	303	263	283	250	265	330	286	294	285	289	284	269	270	265	297	293	279	259	290	307	305	279	302	276	256	291	291	327	322	295	306	320	321	286	313	284	302	286	307	308	295	269	303	286	289	292	291	294	284	321	287	302	295	332	302	267	310	263	281	294	264	290	275	287	249	322	274	290	277	291	283	284	299	272	292	311	297	296	287	282	295	285	309	306	295	290	302	292	277	291	278	282	282	275	334	302	285	276	297	271	277	290	279	299	304	263	275	297	305	293	277	285	273	250	268	270	289	284	290	302	282	295	306	290	302	325	268	275	274	292	294	311	316	279	264	297	279	284	296	310	262	290	309	305	310	281	285	301	316	317	297	306	303	283	289	272	271	294	315	289	294	270	249	267	264	274	273	254	286	294	303	285	263	270	273	292	292	276	303	293	280	299	262	321	296	290	297	281	297	301	281	290	277	282	272	297	294	309	285	305	263	307	284	303	296	288	316	296	280	279	306	279	266	319	292	272	301	278	294	317	278	282	307	313	268	298	313	290	279	308	300	283	303	270	304	266	282	302	312	273	303	290	284	287	278	265	286	265	300	291	276	268	250	286	271	256	286	299	281	301	269	265	297	259	347	264	259	288	325	291	304	294	328	304	286	274	307	271	290	289	301	299	288	310	290	266	302	298	280	293	285	292	303	276	258	258	270	275	278	268	267	295	315	300	254	299	290	311	315	260	298	285	271	303	273	285	280	308	296	306	321	309	290	310	277	305	300	256	269	306	272	310	273	282	288	286	322	311	298	291	255	284	263	292	276	313	284	276	297	295	293	321	296	299	296	299	275	279	319	283	289	281	296	288	320	310	294	309	305	298	303	269	305	310	266	273	295	274	254	291	282	257	280	277	332	294	294	298	300	284	259	311	314	293	285	281	295	279	258	291	279	289	281	294	291	300	298	310	305	271	290	274	277	300	308	285	315	298	283	290	268	278	308	301	298	279	292	280	289	288	278	299	271	289	280	274	319	271	279	279	314	305	280	301	282	280	289	286	305	277	283	282	297	279	306	306	315	311	278	283	281	294	295	299	282	281	290	294	280	332	271	302	313	289	297	287	299	304	280	295	299	285	276	284	272	289	270	285	280	288	283	269	283	314	291	286	278	288	308	293	285	289	274	287	279	282	312	284	280	285	292	249	300	330	311	307	286	292	300	280	309	268	248	256	283	245	301	278	323	335	284	276	286	274	306	257	279	307	277	291	279	294	276	282	293	297	280	281	299	295	302	283	293	289	274	300	280	308	278	296	311	281	264	288	315	294	285	301	295	276	284	260	287	298	291	284	309	304	317	292	309	293	303	296	287	284	283	295	245	273	238	286	275	290	293	295	282	287	284	280	270	284	288	299	263	289	311	272	283	316	312	279	298	284	306	297	281	312	285	270	331	311	284	250	310	289	257	323	309	293	298	308	293	295	273	264	326	279	274	291	263	284	304	268	317	261	311	274	319	297	272	311	321	289	331	298	305	282	290	308	274	292	274	305	295	262	308	299	294	306	298	285	301	272	279	272	310	290	271	282	309	304	300	269	325	281	282	288	278	285	291	299	261	294	268	264	298	308	292	303	304	302	322	284	313	291	286	280	293	310	286	308	274	275	287	278	287	301	304	327	317	305	291	305	297	285	291	318	280	296	289	286	282	279	282	263	281	297	284	323	278	312	273	269	298	288	312	262	277	292	276	290	290	279	282	315	270	312	285	261	336	325	292	286	273	296	291	267	286	282	253	287	299	308	286	273	241	288	272	339	271	296	294	299	263	302	297	282	277	284	314	283	284	270	273	317	309	261	299	306	305	272	276	283	269	273	277	313	248	306	271	308	290	283	287	333	269	299	294	275	292	292	267	300	298	295	286	286	287	283	275	296	317	282	269	303	259	294	311	285	289	291	322	291	270	292	284	287	253	286	311	327	287	295	272	314	293	278	282	259	283	334	272	285	290	293	288	320	296	280	290	281	299	270	282	291	294	278	350	275	272	275	318	274	282	300	315	289	258	284	284	310	307	285	289	279	310	267	277	262	271	287	288	260	276	273	315	274	292	279	278	259	290	268	302	283	312	278	262	288	285	295	299	285	284	301	309	281	301	325	295	289	278	324	299	319	280	276	308	322	256	266	272	280	302	271	287	311	261	291	286	299	302	284	281	287	272	268	288	273	278	302	269	329	300	297	272	286	286	268	318	298	317	304	284	306	271	292	291	305	275	326	312	280	308	311	268	275	288	310	311	295	283	316	328	295	306	256	271	288	299	284	279	312	280	281	272	309	282	278	272	319	308	288	281	270	286	304	295	288	305	291	277	283	278	292	317	299	307	303	308	287	314	294	315	286	288	285	320	288	287	272	327	294	263	240	302	306	321	268	265	276	295	308	303	299	310	285	299	294	290	285	308	284	286	277	302	301	289	260	266	289	315	270	277	316	275	264	314	290	313	305	291	273	302	287	312	295	294	292	278	306	268	280	292	289	278	298	324	283	288	283	299	303	280	285	283	245	262	308	314	286	273	273	286	254	282	302	271	290	281	275	278	279	307	245	316	305	290	294	272	277	272	269	301	280	288	264	319	311	275	283	307	287	291	300	291	293	277	273	267	312	280	286	316	283	278	271	269	309	310	308	296	309	247	290	297	290	292	282	284	292	282	299	287	275	265	287	295	281	304	311	284	296	311	279	273	294	296	277	328	294	332	278	292	296	280	311	296	274	263	297	300	278	300	284	317	284	280	303	313	279	314	287	285	274	296	299	271	283	301	295	303	288	292	275	300	253	303	271	313	291	314	246	284	307	296	267	281	257	314	311	282	317	291	296	299	270	306	262	272	284	299	263	287	313	278	323	289	278	295	308	268	276	294	301	302	285	289	275	295	287	265	297	307	300	267	272	299	271	299	306	273	315	268	301	286	294	300	316	337	260	301	284	278	274	306	271	302	270	300	299	309	300	294	285	306	300	293	271	304	290	287	297	284	300	312	295	263	272	307	285	288	315	272	316	311	292	283	291	275	291	276	315	311	280	294	292	293	304	306	313	273	258	265	282	328	287	278	272	309	307	290	289	304	288	297	297	291	303	269	264	302	296	265	278	301	278	261	297	303	281	276	281	316	310	284	307	261	298	304	279	288	297	282	287	284	311	303	287	309	293	275	270	309	295	282	329	289	319	262	291	269	293	259	292	295	294	290	284	296	309	244	296	318	315	290	323	288	299	256	264	261	314	280	294	305	309	283	277	276	252	288	352	285	288	275	289	289	274	308	292	300	306	288	292	276	292	297	282	257	285	269	306	276	276	294	279	325	259	264	288	330	312	283	295	292	281	291	313	252	279	326	274	291	251	293	270	319
19261	21983	16070	7916	5631	4578	3933	3201	2702	2172	2098	1860	1476	1401	1044	874	883	905	733	567	468	382	355	375	318	304	341	310	338	309	310	328	319	313	326	341	332	306	317	335	346	337	333	325	333	350	330	312	291	313	299	368	325	336	297	303	330	298	348	304	324	297	309	293	304	310	305	345	295	286	316	328	311	308	299	314	339	344	329	332	292	318	301	318	312	297	303	335	331	323	294	291	311	303	301	292	299	308	309	304	301	320	312	310	342	320	318	322	313	328	331	294	317	298	335	313	336	290	315	330	311	315	290	316	274	321	359	342	312	301	294	313	328	307	293	340	349	319	303	350	320	310	326	315	306	305	321	325	329	312	317	333	298	305	295	319	301	332	328	326	316	306	289	298	319	312	323	281	322	322	317	285	315	302	322	341	328	304	309	310	316	328	308	317	334	337	309	334	325	319	324	325	333	325	347	299	290	329	323	317	293	334	305	304	321	302	323	294	293	342	323	295	312	303	314	282	335	306	318	278	298	321	331	332	320	329	291	293	332	321	289	303	354	309	325	304	312	329	336	299	326	312	296	328	313	303	304	296	306	306	298	282	334	338	336	314	328	323	334	321	325	319	321	307	329	304	299	347	317	346	267	318	318	297	317	335	285	316	295	329	357	345	331	318	279	304	307	296	303	281	285	294	307	300	304	309	311	300	289	339	317	310	300	297	298	301	319	308	307	294	292	294	316	309	296	312	319	292	274	284	301	321	325	300	298	321	315	340	286	326	322	299	316	321	277	296	300	332	331	303	272	296	337	357	321	320	338	332	300	292	322	317	307	318	305	320	302	315	310	309	311	323	287	316	315	278	313	288	320	317	317	297	338	318	312	315	336	319	327	307	317	299	342	331	317	307	297	346	325	282	301	331	315	304	321	274	316	311	316	312	295	321	332	348	276	331	315	299	313	301	295	301	327	298	323	338	351	305	288	325	301	320	297	307	330	299	317	306	302	322	324	322	320	317	291	298	319	332	344	295	338	318	298	309	314	309	323	313	297	283	316	312	307	334	290	315	356	333	328	298	295	306	328	332	301	333	360	339	329	291	287	350	325	305	333	325	287	336	303	317	340	285	328	303	332	338	304	319	306	295	311	327	337	343	305	284	330	317	348	314	316	316	323	325	298	318	290	319	313	320	334	324	340	309	309	352	324	300	321	323	333	345	318	299	299	299	306	304	323	354	320	341	314	316	351	316	297	339	321	313	298	297	310	352	313	321	301	276	326	282	308	278	331	319	296	307	304	274	318	324	319	303	311	321	353	326	301	315	314	319	310	319	312	303	291	296	317	328	305	311	312	313	307	319	296	339	307	335	296	313	294	314	331	293	294	288	339	278	326	328	313	342	289	304	311	350	331	324	328	272	313	349	311	323	327	321	339	351	339	332	294	308	277	314	296	338	331	320	320	328	309	310	308	305	316	303	301	311	301	318	337	289	317	300	301	312	288	309	330	297	324	296	286	305	321	311	312	314	315	285	300	286	354	331	304	318	306	347	333	346	291	301	312	298	281	317	301	298	322	308	316	302	320	300	325	330	327	300	287	293	316	314	339	308	305	285	307	326	313	328	317	297	279	334	294	297	323	275	300	302	303	308	283	317	303	306	291	308	308	298	299	319	320	334	340	312	341	309	287	325	344	281	306	297	304	342	291	291	311	302	338	336	276	351	279	286	305	319	302	314	317	342	321	300	302	291	309	313	298	311	348	319	301	304	275	332	348	330	330	346	314	290	292	303	299	317	334	316	298	301	306	305	324	330	301	318	313	295	315	304	340	331	336	303	316	327	307	308	299	309	311	321	320	306	307	320	299	308	299	307	260	307	339	324	310	294	321	339	305	313	334	285	327	327	318	322	321	320	314	340	291	319	323	320	301	305	353	280	326	313	313	316	292	314	323	310	347	305	298	304	306	342	294	304	322	286	297	316	293	326	299	307	300	325	330	323	308	331	293	299	321	281	305	315	300	355	314	289	328	284	289	322	288	286	336	342	301	320	323	309	331	272	315	280	324	309	312	309	301	290	307	313	288	325	288	302	320	305	313	337	285	334	307	292	317	313	306	299	324	296	342	287	305	294	329	328	313	305	321	311	328	339	296	297	325	317	334	324	331	300	299	307	327	309	320	326	349	282	291	310	318	321	324	335	302	298	303	319	301	316	322	327	312	325	329	330	314	323	293	315	323	293	316	310	307	334	278	290	293	323	347	300	319	270	334	315	327	303	334	342	318	309	293	288	314	293	307	319	296	316	301	295	326	331	328	322	297	309	295	305	304	331	335	339	313	341	288	330	291	310	315	330	298	331	322	312	328	318	319	310	299	290	295	298	285	288	294	341	317	298	311	308	320	297	311	321	317	317	311	328	294	300	348	308	315	313	327	323	318	345	321	329	312	327	321	312	314	292	318	312	323	303	294	314	330	300	326	292	334	295	307	315	298	321	316	308	332	312	310	330	313	326	287	316	307	311	290	312	280	328	310	323	319	299	325	298	302	315	321	302	290	296	319	310	320	317	299	310	337	306	295	280	299	321	343	278	349	322	293	304	337	291	293	319	309	318	333	309	331	333	309	338	314	308	316	280	317	325	321	309	335	301	304	320	296	304	284	347	343	296	287	296	280	280	320	337	319	310	298	356	340	309	299	315	296	312	299	311	345	300	309	339	320	315	319	307	313	336	326	299	302	316	309	335	326	311	321	317	303	317	320	331	290	283	331	310	318	326	331	301	290	324	322	347	289	299	295	316	291	302	341	316	306	304	321	316	308	308	336	331	308	331	320	309	310	312	322	310	309	311	297	304	299	316	283	342	307	321	333	282	277	305	293	318	306	318	315	329	333	299	304	293	294	334	309	307	299	314	303	310	300	285	318	326	316	338	317	308	303	328	290	321	311	295	300	318	314	328	309	275	327	321	319	325	318	340	337	302	295	298	333	304	306	304	324	293	290	347	330	303	324	309	292	307	309	323	330	322	330	309	359	306	316	338	310	325	341	317	300	292	270	338	308	303	305	291	311	317	312	305	342	286	315	348	314	304	329	306	285	297	316	328	329	343	341	305	338	292	309	300	291	306	297	304	316	333	288	296	360	304	329	306	312	308	317	322	289	314	312	311	334	280	306	349	326	340	299	297	322	324	340	313	289	308	329	322	325	310	305	333	313	296	294	303	290	327	315	286	337	333	286	346	288	294	313	304	332	320	278	329	340	304	322	319	309	291	313	324	314	303	307	345	325	312	316	306	295	319	298	333	315	341	322	294	312	329	314	340	341	281	314	305	312	313	316	308	282	313	275	287	292	299	283	324	312	332	337	321	336	292	344	283	309	335	295	305	301	292	333	329	312	330	301	305	305	330	337	281	322	347	308	321	301	304	290	329	285	321	286	318	314	336	314	282	316	301	305	342	325	327	308	303	300	315	291	313	289	312	323	336	329	295	332	281	297	309	270	336	298	294	305	311	284	319	339	328
24332	21667	29035	24804	21727	13013	4683	3138	2307	1853	1707	1594	1315	1114	907	858	825	736	574	428	363	289	236	237	223	214	213	193	216	186	179	204	204	204	216	210	208	195	202	215	213	215	159	202	213	189	189	176	185	162	170	170	158	160	174	166	173	190	184	173	163	188	161	174	176	178	166	175	186	176	168	187	147	189	171	197	186	167	166	190	170	177	164	148	181	155	168	171	172	193	186	162	180	166	182	169	179	182	155	179	161	147	144	185	151	160	155	178	179	166	172	196	160	156	151	182	162	170	159	177	161	161	183	188	181	167	172	167	177	175	184	166	189	174	154	154	149	178	160	176	179	180	178	182	150	193	167	172	184	170	171	183	194	163	156	168	176	179	158	193	167	161	162	164	150	175	190	185	167	173	173	163	180	175	177	172	179	176	180	140	175	166	173	177	157	172	188	151	164	181	178	174	156	171	173	168	158	176	163	177	184	153	185	168	174	170	167	183	192	168	158	171	157	169	181	167	149	170	164	180	187	181	192	190	170	167	152	188	179	162	175	190	175	163	184	175	142	161	199	183	175	185	166	168	164	205	189	158	181	161	175	172	182	148	184	181	168	149	172	171	163	164	154	171	166	167	179	181	171	151	175	202	182	168	190	162	164	194	180	173	175	184	178	165	175	200	178	173	184	178	178	183	161	151	186	179	180	187	170	176	165	179	180	170	164	178	164	179	181	201	178	154	176	169	176	172	156	185	161	188	177	175	163	166	163	184	179	182	168	168	168	176	177	176	191	181	176	181	154	163	165	184	163	167	174	166	179	174	191	174	175	152	175	157	171	159	165	177	189	169	184	171	189	184	174	156	171	167	160	156	159	169	154	174	182	188	176	184	171	173	189	183	145	182	206	185	151	157	182	175	196	181	196	169	155	178	170	166	169	153	175	161	155	171	186	200	152	141	159	180	175	165	186	164	162	172	155	165	167	152	172	148	150	163	157	177	177	152	183	202	168	184	186	181	145	170	164	166	155	153	185	164	173	181	187	173	184	193	168	196	173	183	171	204	177	173	167	183	165	183	176	189	180	156	184	188	182	148	183	168	180	169	171	171	156	169	158	171	155	174	177	171	182	160	189	165	172	150	174	187	156	151	166	175	174	158	169	183	179	159	165	191	174	188	171	162	176	170	144	158	164	160	177	150	157	185	176	166	154	201	196	187	170	164	191	160	188	160	175	199	179	191	166	166	175	181	161	171	151	161	161	163	166	164	188	191	146	161	177	187	145	181	184	156	176	141	126	186	177	188	173	161	184	188	175	160	154	169	170	155	169	170	156	155	181	193	161	204	172	160	161	166	183	186	169	154	139	166	194	191	177	170	178	140	156	170	175	160	153	151	184	187	181	165	193	162	167	173	152	158	174	151	162	185	167	163	176	143	203	193	164	198	183	188	184	184	161	166	181	171	144	183	174	164	162	162	180	165	173	157	159	174	173	163	173	198	180	180	175	190	174	193	167	178	162	169	181	171	177	187	172	174	166	176	160	184	178	187	172	169	170	154	168	148	171	178	156	156	178	165	174	178	158	180	193	176	148	166	179	164	184	172	165	158	161	189	187	160	184	156	191	197	187	180	171	188	169	170	190	171	163	181	156	176	181	161	181	198	160	177	192	159	162	166	171	165	186	147	173	177	163	178	151	167	178	159	173	188	171	176	180	189	177	162	164	179	146	178	162	169	191	195	181	207	167	197	180	174	173	178	154	152	167	168	182	176	165	176	164	190	153	172	150	188	182	161	180	167	144	149	155	158	161	164	177	180	175	171	175	151	168	170	183	167	165	183	162	170	178	160	178	166	181	175	183	175	162	169	170	179	150	189	164	184	181	184	164	170	170	155	196	184	162	159	180	188	181	174	170	151	167	172	168	178	175	173	167	173	179	172	201	166	176	167	169	195	160	169	179	159	189	157	173	172	172	171	160	175	181	178	190	146	171	166	171	155	155	148	160	176	176	169	188	157	191	139	174	175	179	166	166	162	163	189	160	165	171	169	184	175	174	179	174	177	179	163	187	182	179	177	161	169	155	185	167	169	164	162	177	192	201	181	173	167	160	181	136	197	157	167	169	175	146	167	173	189	173	191	189	178	180	166	181	174	181	181	151	185	164	188	192	182	186	156	173	168	167	178	185	172	171	170	180	159	186	169	179	183	157	172	150	190	180	173	182	165	166	181	171	182	164	187	142	158	165	199	152	172	160	170	191	179	157	197	198	183	164	157	166	168	190	149	155	163	193	180	145	171	179	194	174	138	178	173	171	189	199	179	171	187	176	204	171	184	193	172	181	189	162	147	178	195	175	163	180	178	181	166	180	174	177	183	153	147	181	179	167	168	187	162	177	194	184	170	181	163	161	172	165	182	160	195	172	188	171	192	190	166	178	186	172	161	168	167	185	162	143	175	164	190	195	164	175	178	168	170	220	175	179	188	193	199	182	187	180	153	168	182	171	188	165	167	182	166	156	177	170	152	158	203	169	196	166	166	190	170	178	174	162	198	184	191	193	171	185	155	166	171	169	191	158	176	190	194	166	181	181	154	179	143	164	161	192	180	181	200	179	171	157	179	181	190	178	152	161	186	177	192	183	157	174	195	176	148	197	165	161	164	159	175	163	164	164	188	189	178	143	165	181	137	149	186	180	164	144	171	168	147	165	161	173	165	178	165	187	159	172	189	181	192	165	185	181	190	174	166	188	165	180	176	185	173	162	176	170	173	161	176	172	156	180	161	179	167	173	157	185	158	146	194	158	182	160	172	174	168	152	181	168	171	189	175	188	188	178	167	188	179	194	191	181	178	168	171	183	184	173	173	155	188	182	175	181	179	169	160	166	166	160	163	147	166	158	135	167	175	190	195	143	172	190	169	168	155	182	157	144	173	201	171	159	182	165	165	179	161	166	180	183	166	156	169	184	189	173	159	172	138	182	188	167	168	151	187	171	158	163	183	163	181	165	159	176	170	162	156	178	184	160	173	169	152	177	174	153	164	195	158	170	155	175	175	163	172	144	187	178	166	178	176	166	176	173	161	160	165	185	148	193	169	147	184	162	179	177	172	160	180	151	184	175	143	174	169	188	174	169	168	179	171	176	166	177	163	163	187	153	204	152	159	171	161	196	172	188	171	190	175	176	173	149	159	155	178	169	178	166	168	195	184	195	170	195	186	182	191	190	161	203	159	175	173	162	188	180	174	141	165	184	188	186	153	156	168	202	172	150	194	149	191	165	164	163	162	177	164	175	180	187	196	200	172	154	165	171	165	160	167	154	181	161	171	164	182	163	186	150	170	143	180	167	173	176	208	186	152	155	158	166	170	185	162	183	195	165	174	163	200	186	163	191	163	186	173	171	190	182	158	178	173	164	148	164	178	179	188	164	153	158	179	155	177	161	151	169	155	194	165	156	177	182	169	157	158	174	192	160	152	159	156	174	192	175	148	159	170	164	177	160	167	199	177	168	200	151	174
21300	30038	22911	12354	8882	7306	6086	5173	4217	3333	2935	2613	2095	1734	1379	1293	1189	1081	806	575	461	349	304	293	255	250	220	220	214	210	209	204	217	235	217	255	250	223	261	229	211	226	270	235	212	192	199	183	185	223	188	200	180	198	194	195	165	194	198	188	201	176	189	179	195	183	199	205	192	211	208	167	184	202	198	190	185	188	207	195	213	200	174	216	170	172	182	185	208	171	178	175	178	198	190	179	186	185	184	199	193	202	197	199	185	194	198	184	190	184	175	185	202	181	182	176	175	203	185	202	178	189	195	186	184	191	191	192	198	184	198	201	217	158	199	206	176	180	192	212	190	208	193	189	176	171	188	180	177	195	185	166	213	195	200	226	188	195	190	186	207	190	197	181	191	195	195	221	178	185	173	187	184	194	197	207	196	186	171	173	181	191	202	199	186	185	188	205	177	200	188	190	184	199	188	166	192	191	188	190	179	191	211	195	168	207	199	196	204	177	202	196	190	194	194	181	183	190	179	155	201	206	168	183	186	195	165	189	202	197	196	169	199	178	194	166	208	186	214	171	210	182	196	190	192	230	199	175	192	163	183	187	183	194	186	182	207	213	191	199	211	201	176	212	181	170	195	205	163	184	188	167	197	196	196	172	171	201	201	180	181	179	168	193	207	168	205	198	188	200	197	202	191	179	161	193	206	183	183	198	193	170	171	171	180	195	196	185	194	172	190	208	198	184	201	185	181	195	186	173	183	209	201	182	195	208	175	200	188	192	191	172	168	208	190	205	193	196	188	163	209	185	188	183	200	178	189	165	178	185	204	181	203	207	185	205	184	193	192	203	186	192	182	183	180	208	184	200	185	209	174	199	183	185	214	194	190	211	185	171	210	205	181	165	187	197	205	195	189	199	184	169	212	187	191	198	187	205	200	196	182	171	182	190	192	185	208	193	186	214	222	154	184	189	198	201	190	196	206	212	191	190	194	200	192	198	180	187	179	169	178	159	177	172	180	188	178	182	191	210	171	197	211	194	187	187	198	193	182	199	195	188	158	181	168	201	173	189	180	194	179	200	211	180	183	163	177	216	197	163	174	192	186	201	202	179	187	209	190	195	194	206	180	187	208	192	176	157	192	186	188	170	198	195	185	165	211	207	192	190	195	175	192	189	182	205	188	204	180	196	192	193	222	182	189	178	191	215	189	161	212	169	185	180	207	172	180	187	201	190	204	176	186	201	197	173	185	195	193	181	192	184	203	174	186	208	173	184	180	206	175	202	182	166	175	190	181	192	176	200	163	198	204	206	172	177	182	185	171	154	143	182	185	193	179	184	204	188	197	202	190	188	186	184	166	198	191	218	211	177	158	191	194	204	181	191	188	183	201	185	176	196	203	195	208	160	171	185	172	189	198	182	186	213	185	181	202	198	211	212	195	211	183	186	181	184	173	188	179	174	209	194	179	179	183	195	180	165	195	205	182	215	188	223	195	174	172	174	204	199	185	167	208	208	174	178	180	189	209	166	200	210	212	174	192	182	187	205	199	210	197	181	173	181	209	189	186	187	171	169	169	199	160	205	207	196	183	206	186	201	195	195	168	188	172	200	191	208	160	187	190	208	193	177	169	189	215	202	200	183	181	190	194	212	193	181	203	197	182	167	190	173	193	178	207	203	195	195	194	202	177	191	210	207	210	207	207	183	185	187	161	192	177	174	195	205	196	196	196	185	171	189	220	215	193	197	202	208	193	199	205	174	208	202	181	199	194	188	187	200	209	202	193	184	209	206	176	191	185	201	153	204	198	165	225	196	178	205	185	174	194	211	209	180	186	208	214	193	178	190	195	206	192	155	194	192	204	177	195	186	201	171	176	178	210	206	203	169	201	208	176	181	176	170	176	226	186	207	187	185	178	165	204	200	185	178	208	191	180	182	214	206	198	196	185	217	207	167	190	198	181	205	187	156	183	166	196	183	186	197	204	194	180	179	175	188	200	219	200	204	181	207	212	201	199	180	161	187	177	204	179	210	173	184	181	186	210	192	187	169	198	194	198	205	196	193	184	162	205	221	193	205	180	167	183	208	171	179	189	197	195	184	188	180	178	195	205	194	224	192	191	169	220	203	174	189	198	192	174	178	210	217	181	180	203	210	167	188	210	194	204	188	174	178	196	219	187	202	203	204	200	186	167	187	190	169	194	199	206	196	173	185	187	191	205	167	184	180	203	199	179	187	198	189	196	200	197	182	183	212	194	205	189	180	181	172	183	189	167	198	180	212	177	202	182	207	195	190	168	202	182	201	178	183	202	184	224	176	196	189	176	180	210	178	185	196	200	202	165	191	203	179	195	210	180	205	197	185	197	196	220	185	183	205	192	188	207	198	192	203	195	185	176	181	193	160	214	178	154	168	190	192	184	208	228	228	183	207	186	203	172	191	199	200	192	180	197	180	192	191	200	184	198	196	178	184	182	185	194	191	183	200	181	201	178	192	189	196	198	168	188	181	194	198	197	193	184	193	178	194	218	198	193	187	164	202	190	188	180	198	207	199	184	178	185	198	170	184	184	204	192	187	207	189	197	164	183	168	173	206	200	192	179	189	210	174	184	177	188	162	190	210	184	209	178	165	203	177	194	188	178	187	203	186	207	181	191	194	199	182	203	196	177	206	185	198	182	165	211	173	199	190	171	197	213	178	177	202	182	164	206	172	182	175	186	176	213	174	179	196	222	194	192	206	178	176	190	198	194	191	196	172	200	195	182	176	200	182	168	182	189	172	225	200	184	196	195	175	194	183	202	198	185	173	199	186	167	207	211	190	226	194	173	195	179	185	218	210	190	183	197	175	204	165	181	193	197	191	206	177	204	169	186	192	209	188	159	194	185	206	158	170	194	195	211	192	179	216	191	198	195	170	168	200	193	177	178	169	192	187	181	177	219	185	175	198	204	169	198	193	196	184	189	172	176	175	186	210	190	177	185	197	185	209	190	179	177	184	194	207	193	220	181	193	176	197	165	196	186	214	168	214	192	174	171	190	201	179	214	174	174	186	210	180	168	201	170	193	189	166	179	180	173	209	180	203	188	194	179	182	197	184	206	166	178	177	177	193	215	180	198	188	204	167	190	184	192	200	186	196	185	182	180	182	203	208	214	191	193	203	199	209	222	179	190	200	183	194	177	185	187	181	201	229	188	170	176	200	218	184	206	215	201	185	155	175	205	195	189	181	189	169	183	172	181	177	165	183	192	223	162	193	170	200	194	184	192	182	203	215	183	190	186	212	188	189	193	209	212	162	188	214	197	180	185	186	196	185	189	200	192	218	190	184	202	205	198	196	199	199	202	170	197	180	191	192	168	186	162	174	190	181	207	208	187	197	166	179	179	183	201	193	205	184	206	201	164	189	203	178	206	196	204	168	178	204	169	173	198	205	192	174	224	198	202	191	167	181	194	192	200	193	196	184	198	196	207	189	209	184	186	189	186	170	173	195	198	198	179	178	204	195	177	188	194	184
25542	21610	27991	25727	14225	4466	2818	2467	1908	1731	1417	1352	1166	1055	1065	948	884	857	744	607	567	512	457	493	455	450	432	414	438	427	448	427	415	433	470	453	410	463	461	433	468	457	472	442	445	435	436	436	433	456	453	402	435	432	431	417	441	421	452	452	453	425	403	420	422	436	448	436	422	434	443	431	431	442	411	415	443	415	405	454	413	407	410	438	445	422	416	440	416	405	419	447	444	435	418	419	446	413	427	406	433	411	422	423	426	414	428	451	454	417	445	421	430	392	407	419	411	409	401	424	420	393	418	433	449	465	423	418	455	447	425	390	422	438	423	442	429	407	422	422	433	406	454	427	432	458	407	416	398	408	443	426	415	441	442	437	441	416	432	382	397	440	427	421	437	433	456	393	426	429	473	421	455	402	458	421	434	425	453	442	389	433	444	458	429	453	444	418	450	409	411	393	462	428	410	389	428	456	446	405	466	383	448	436	437	427	430	438	464	426	456	400	413	452	428	412	433	459	402	437	443	420	425	449	415	439	430	437	467	412	430	437	416	445	440	419	393	450	419	400	438	400	431	443	409	443	439	380	417	393	429	406	419	421	414	397	437	444	412	441	389	402	399	417	479	420	378	424	438	417	416	391	413	403	436	445	420	378	450	462	415	446	439	444	407	408	387	405	417	435	440	432	461	402	395	454	421	440	423	421	389	465	420	434	438	415	396	419	395	414	441	404	440	417	416	411	422	425	459	400	434	428	431	398	434	431	442	458	443	417	446	441	419	431	432	421	406	436	429	406	444	439	391	391	437	431	441	441	428	388	426	456	426	436	418	410	421	436	415	424	427	453	407	410	394	436	401	447	405	423	415	433	417	387	416	414	401	431	387	435	399	406	440	395	466	452	411	425	409	407	427	423	372	464	435	414	411	444	425	391	455	445	408	413	466	427	432	442	451	412	431	431	432	433	463	424	462	452	416	438	412	422	426	414	423	411	421	455	448	439	414	429	439	427	395	436	388	396	436	435	453	440	423	419	429	415	434	424	392	412	400	393	455	448	450	409	437	447	438	423	428	430	411	447	424	440	443	417	422	414	423	388	433	426	389	430	446	414	467	444	430	445	457	443	430	396	418	450	407	420	434	416	406	433	440	449	450	460	419	439	402	440	426	427	406	401	410	413	430	442	449	437	366	416	440	454	394	440	405	405	390	424	413	442	440	407	418	405	437	432	420	420	436	441	455	430	406	417	401	433	418	418	391	423	426	426	417	403	405	420	416	422	421	418	398	441	406	402	442	444	412	434	441	413	435	424	427	450	438	426	446	412	416	429	402	443	412	428	409	409	406	434	431	426	415	415	435	402	425	417	427	443	441	403	439	411	426	436	405	409	411	430	389	431	428	429	419	447	426	432	434	449	434	425	420	420	430	404	436	477	426	434	390	416	425	453	445	414	374	441	421	450	398	406	421	428	422	435	443	411	436	408	407	432	446	447	399	420	446	418	435	416	441	422	408	437	455	425	427	468	427	451	423	458	404	412	436	423	437	480	434	418	427	431	431	393	441	420	445	453	444	410	440	443	429	454	415	399	416	445	435	439	466	455	454	449	404	420	433	454	423	395	427	433	401	438	426	422	425	449	431	397	435	446	392	432	411	430	454	405	406	470	425	436	436	418	423	429	424	422	446	446	432	443	433	414	436	455	358	433	415	454	457	387	420	406	431	422	424	382	424	438	440	419	425	429	415	416	409	464	401	390	427	416	417	424	423	461	410	435	440	423	426	456	408	421	454	417	429	426	427	422	426	413	392	396	403	442	427	424	454	401	407	413	405	405	425	408	467	447	458	425	447	419	456	404	444	439	439	438	415	416	423	380	466	415	384	467	384	420	455	405	419	389	454	408	412	442	442	445	451	416	447	437	382	453	436	400	424	417	448	456	442	436	452	429	419	439	403	434	402	376	376	419	446	415	393	402	424	410	439	413	380	429	412	429	403	402	414	409	433	439	428	412	440	426	440	449	467	401	411	432	402	406	437	448	436	436	441	400	439	469	444	438	443	446	457	421	435	400	455	412	413	428	410	432	463	411	435	429	439	431	419	444	450	439	438	444	383	414	420	429	470	453	421	441	417	426	436	424	423	442	446	399	462	423	466	426	420	410	445	410	424	389	445	409	439	408	420	410	438	433	408	411	434	423	447	427	447	425	441	400	415	459	405	441	426	404	431	398	427	476	404	438	398	369	444	418	436	409	403	402	432	440	424	422	449	431	452	449	439	417	435	417	468	410	420	422	406	425	422	445	431	439	384	426	423	401	452	421	413	422	440	413	417	472	407	432	453	434	440	451	448	450	453	451	433	428	438	432	445	469	422	456	433	473	409	447	460	435	430	474	430	442	373	434	417	433	449	413	442	455	454	432	437	405	372	436	427	403	412	458	423	430	389	415	379	408	488	406	442	433	443	438	446	424	436	438	413	408	441	385	398	450	431	409	391	411	428	444	470	437	424	406	391	454	420	425	474	433	453	386	436	448	446	403	408	382	422	438	416	440	423	417	416	453	431	452	409	431	422	438	428	398	429	417	435	434	404	460	399	455	422	441	405	421	407	392	412	416	448	432	460	429	431	462	419	430	401	403	411	436	398	460	420	418	435	438	436	377	421	425	421	459	419	429	402	447	419	441	432	434	424	390	443	396	443	467	451	412	397	438	449	432	415	428	429	442	383	408	436	415	416	430	431	456	436	402	450	470	472	435	416	408	438	389	422	411	417	431	411	392	446	416	410	416	425	427	460	476	414	417	454	409	419	441	401	391	433	433	407	448	407	462	431	403	407	430	451	426	418	419	446	460	445	454	443	431	428	470	391	422	430	426	429	444	426	428	396	413	442	467	408	411	422	420	420	426	427	466	490	412	462	424	438	460	406	422	450	448	499	413	386	421	409	427	384	420	443	415	420	468	433	414	406	403	406	439	421	455	420	427	452	438	403	409	421	443	434	403	459	413	425	410	431	415	435	413	419	456	422	424	409	408	460	425	425	430	397	417	440	470	406	409	425	401	427	409	442	460	456	408	416	389	395	409	454	371	466	445	430	418	463	390	425	428	416	416	402	426	420	397	426	413	393	433	431	459	421	435	453	470	417	404	422	418	386	452	411	436	431	391	407	422	410	455	443	426	399	386	447	447	425	438	435	395	393	413	392	381	380	435	419	412	414	408	467	434	453	452	403	425	425	427	415	414	403	466	449	424	416	412	442	454	441	435	427	415	418	408	404	430	468	432	403	410	442	419	398	452	478	459	411	430	427	448	458	402	409	392	462	433	411	431	407	404	427	404	424	439	436	424	399	423	419	409	446	405	455	426	415	454	424	445	421	421	441	412	375	437	415	427	465	414	438	425	438	434	418	415	413	420	416	419	454	439	431	406	419	418	426	406	430	379	458	455	420	450	456	400	439	413	445	445	433	398	432	427	439	433	427	432	431	407	412	426	423	378	399	416	450	404	425	443	432	483
20406	25845	20055	10550	7052	5960	4704	4202	3587	2933	2458	2185	1793	1611	1459	1352	1261	1144	986	740	624	568	530	525	501	479	451	466	469	428	453	445	473	482	483	480	498	463	460	474	449	446	474	455	456	456	432	447	452	455	495	460	455	423	465	445	447	446	430	436	430	426	432	450	424	418	441	468	451	447	409	416	424	453	456	407	437	443	506	442	478	442	422	454	453	423	454	405	452	460	443	436	434	466	459	445	434	447	424	452	416	440	453	437	468	425	459	416	440	443	435	464	437	435	437	466	449	442	454	445	428	442	439	380	503	412	444	455	431	407	448	430	440	458	439	425	400	422	439	441	452	443	438	451	423	439	429	394	434	420	469	433	454	438	459	422	443	453	424	398	429	419	435	449	425	472	466	443	434	480	428	456	428	436	434	449	408	438	474	439	453	482	438	436	436	456	410	442	433	383	430	454	438	424	465	449	435	437	424	448	401	411	447	414	398	431	422	441	456	445	451	451	422	440	458	467	436	423	479	458	453	451	398	436	429	454	432	466	402	430	424	469	468	434	473	426	422	415	423	457	437	397	412	416	453	443	435	422	445	451	482	470	404	433	464	409	450	412	441	427	444	413	450	462	454	484	488	422	418	450	449	437	430	478	466	429	453	442	464	444	443	432	472	459	435	476	444	460	423	435	460	442	414	443	457	469	427	442	444	420	449	414	433	442	409	436	409	416	468	431	425	456	456	442	477	432	448	439	444	444	446	472	446	421	430	447	461	459	448	428	441	494	447	443	452	451	439	437	417	426	457	458	445	474	431	385	458	430	454	420	411	415	427	421	428	426	391	498	417	423	448	431	420	449	428	472	438	436	460	456	423	431	427	434	429	464	446	462	466	449	434	458	400	458	439	432	411	418	494	427	452	477	481	441	419	455	418	438	423	457	433	429	440	421	488	460	435	448	472	440	426	438	422	463	441	429	463	419	428	432	432	415	452	459	431	464	441	467	416	428	472	405	442	449	415	431	496	435	436	418	410	424	419	458	449	426	451	460	459	461	396	433	451	445	419	407	448	437	427	497	422	410	431	442	438	436	457	450	472	488	482	503	426	452	410	466	429	426	455	523	441	423	444	399	445	461	460	439	424	437	456	433	459	473	458	460	398	455	415	463	441	450	414	392	442	446	415	451	453	438	420	439	474	465	434	435	460	434	464	428	431	478	431	440	470	428	445	462	433	458	424	422	451	461	411	451	449	428	440	441	432	451	438	437	424	441	439	440	441	449	446	431	413	437	426	426	426	387	455	454	452	445	437	437	455	475	469	457	432	420	476	433	490	447	427	439	405	462	409	424	477	431	450	415	450	462	451	397	417	469	423	432	483	438	480	442	444	426	403	433	409	464	463	459	443	466	423	460	421	449	422	457	440	403	446	435	439	433	439	436	470	466	466	424	436	501	446	422	419	430	429	439	445	445	473	419	450	438	451	447	438	479	450	429	468	458	429	487	471	431	421	420	448	460	469	438	478	459	469	407	438	412	453	446	451	423	436	462	421	401	469	417	414	451	399	428	410	430	449	447	439	447	443	457	471	439	428	447	446	467	466	479	447	422	451	423	432	450	488	406	480	440	435	416	422	422	447	480	402	412	425	442	440	418	410	415	448	444	437	481	408	452	424	428	441	392	448	435	488	391	413	426	421	414	470	412	450	431	446	468	411	449	423	447	458	434	448	486	449	431	440	456	429	447	431	390	463	413	453	416	415	471	432	417	433	434	445	439	456	465	439	424	453	468	436	427	444	482	444	467	453	430	454	433	439	440	402	465	417	445	418	436	426	433	461	447	414	436	415	480	456	457	422	457	427	436	437	406	415	444	467	442	480	428	421	437	441	430	446	408	447	449	415	429	448	466	442	464	416	413	463	433	439	407	445	410	442	454	462	452	427	447	471	426	436	425	404	458	449	466	467	430	448	480	409	471	455	425	471	471	425	452	397	393	440	425	445	460	449	453	445	458	434	430	442	449	443	425	456	424	418	459	445	450	440	440	441	449	457	423	435	448	454	441	422	439	427	449	437	414	434	461	454	439	454	442	425	487	472	450	425	429	425	421	433	474	450	438	438	442	457	419	420	460	423	414	452	427	463	451	437	377	459	456	441	408	425	437	440	419	467	422	416	417	422	428	448	424	456	456	444	454	433	417	433	444	439	428	419	421	464	413	416	431	410	433	399	433	435	422	430	429	423	452	459	452	484	467	444	436	411	465	459	415	475	427	447	408	440	455	453	448	473	457	410	455	403	449	431	430	455	430	474	429	444	415	423	444	420	469	450	450	417	443	462	464	443	398	477	444	453	418	422	411	418	433	468	444	461	465	442	444	453	426	445	459	427	464	407	444	435	410	435	442	484	457	430	450	430	405	432	455	448	443	466	424	433	421	442	431	443	437	431	472	418	454	463	462	442	412	426	410	431	434	426	442	437	437	459	409	457	411	418	420	459	437	450	400	485	462	470	423	474	439	448	455	456	423	483	435	451	432	444	423	422	413	432	408	433	441	393	425	451	459	479	451	439	462	449	448	445	466	438	428	444	463	438	487	460	439	423	431	449	400	489	465	429	467	435	457	498	433	426	401	454	446	402	481	448	473	412	472	413	455	418	432	433	461	460	428	444	424	451	415	459	458	426	412	431	424	436	440	484	438	496	421	415	464	458	436	452	456	460	445	436	475	428	443	463	444	464	466	443	446	416	439	424	499	436	468	430	402	433	439	432	413	449	446	417	433	473	453	432	422	460	425	455	459	480	439	430	441	477	446	448	434	466	451	393	479	452	445	438	434	441	433	418	418	450	407	414	418	476	452	491	402	418	437	442	457	410	429	425	439	410	388	465	443	438	450	476	416	463	468	441	434	388	424	382	452	446	470	465	421	432	493	428	458	459	426	432	457	409	425	431	430	447	434	462	438	423	449	464	414	440	470	445	430	428	417	463	454	447	423	438	442	458	384	392	448	466	418	429	427	484	468	425	452	442	463	401	407	423	424	483	427	426	473	410	419	439	451	432	489	451	435	444	445	437	430	422	480	476	440	435	475	465	400	430	424	435	476	403	445	428	450	435	471	439	444	467	476	440	434	419	460	459	431	459	437	481	432	477	459	479	443	459	471	475	434	440	453	438	467	468	417	393	439	413	456	455	460	422	459	421	433	429	428	411	429	460	436	402	406	414	426	454	440	410	435	453	421	453	451	485	461	417	418	450	450	436	470	460	436	438	429	428	496	441	412	440	434	447	447	400	457	443	427	468	471	463	459	400	453	446	423	451	441	445	451	447	453	397	447	416	418	471	466	421	426	405	415	437	456	448	436	467	423	452	393	457	440	431	461	443	432	419	436	441	415	462	426	447	448	491	447	429	427	444	406	437	397	420	453	433	408	461	446	431	447	455	433	451	426	424	431	437	421	473	450	444	452	411	430	438	433	464	484	463	452	422	451	474	456	459	434	426	422	429	452	471	449	428	460	466	468
23166	21664	29511	24314	21685	21896	13088	4427	3226	2727	2285	1972	1820	1519	1426	1318	1203	1057	848	679	602	473	423	377	351	374	357	366	336	377	346	352	352	353	341	375	384	351	334	363	357	371	340	337	314	338	331	307	317	340	311	326	305	306	340	332	299	331	285	310	319	337	303	312	304	320	322	317	315	342	330	342	287	296	348	308	338	295	342	321	315	336	278	311	317	317	352	321	284	324	285	304	314	325	311	294	302	319	311	333	334	301	313	298	325	327	317	292	297	311	276	321	329	282	299	294	340	335	343	333	309	346	327	317	310	339	339	317	318	298	306	317	317	315	316	327	287	307	338	284	304	340	324	332	323	344	338	308	329	290	290	309	289	309	342	313	348	290	324	314	340	306	315	297	315	331	328	320	328	309	291	328	284	309	310	312	320	284	296	292	302	329	318	328	287	297	320	290	313	302	372	304	319	324	318	279	312	331	312	321	346	276	312	292	313	303	326	291	302	325	294	312	320	304	333	343	302	294	303	291	305	317	338	306	323	314	351	332	312	321	298	311	322	337	332	319	303	291	324	350	288	268	302	302	320	325	353	328	309	291	292	311	307	288	298	295	293	323	318	325	325	307	345	309	330	303	306	321	313	327	309	324	337	329	319	326	295	313	316	313	315	325	295	329	326	326	301	300	295	276	323	335	324	293	326	293	311	312	317	323	328	284	277	332	298	321	315	309	316	316	300	297	338	316	286	352	304	331	302	297	302	296	327	343	333	305	310	329	318	310	302	306	291	316	287	307	295	317	283	329	336	355	320	305	311	296	283	334	311	330	314	316	322	315	325	292	293	311	284	362	300	323	331	333	345	290	287	316	317	295	305	320	303	348	308	318	313	310	323	301	318	310	324	321	318	316	316	323	313	304	310	312	319	331	335	291	330	311	300	325	296	288	313	280	347	315	318	314	296	311	284	332	329	304	348	301	355	313	312	298	307	313	320	271	294	278	312	315	314	306	326	318	300	306	314	339	310	282	322	306	303	283	295	303	304	308	305	313	286	312	303	302	333	314	282	282	287	301	335	323	301	308	314	301	320	285	310	306	314	309	330	322	315	312	321	308	299	299	276	282	296	295	287	326	335	314	287	313	318	328	296	278	297	312	322	321	284	317	344	315	317	256	280	341	330	288	341	343	303	329	310	321	319	299	304	315	331	319	330	336	330	308	309	325	304	337	306	327	294	293	303	307	326	311	300	291	307	332	329	315	325	313	290	296	285	304	338	308	342	326	288	303	298	320	309	314	305	287	334	297	291	317	280	319	285	319	308	298	322	331	295	342	297	327	296	307	292	301	344	324	320	358	329	324	289	309	287	317	304	326	315	310	323	311	282	303	303	284	302	318	334	300	294	351	315	325	342	316	325	332	327	308	288	344	339	307	305	313	327	299	306	323	313	317	314	304	301	308	297	301	269	289	314	324	302	315	285	315	275	279	304	349	344	297	297	285	316	338	310	317	308	340	329	307	285	291	296	312	309	301	298	330	292	318	312	299	322	313	315	300	326	293	308	315	292	315	333	331	281	312	315	309	334	290	297	307	330	340	326	276	310	307	329	303	320	333	297	318	322	309	330	320	337	320	308	293	308	318	305	310	302	308	359	299	302	275	316	325	336	308	316	329	324	299	303	315	302	311	339	272	300	328	330	319	306	307	345	342	314	300	327	299	291	302	317	320	294	281	308	309	307	324	278	291	339	336	333	319	285	341	301	320	320	322	331	295	316	278	326	349	296	282	332	278	321	342	329	297	301	286	321	305	310	296	299	291	301	306	305	328	323	298	281	290	303	313	312	307	360	336	342	270	281	311	328	294	318	279	317	309	290	341	313	311	293	335	330	286	333	311	320	274	293	295	287	318	325	279	299	294	310	315	292	302	308	318	319	317	261	300	291	272	353	303	353	311	300	301	319	309	314	296	298	296	310	336	289	300	345	310	321	311	321	316	288	327	297	320	334	307	335	325	273	303	323	308	307	333	343	324	305	330	293	308	306	312	296	328	313	309	291	285	315	333	285	327	318	296	318	292	300	321	290	304	303	312	302	286	326	319	340	287	359	336	315	308	320	277	318	273	344	303	323	314	320	323	309	312	272	307	290	320	314	325	306	309	321	346	318	308	304	330	318	301	278	302	293	320	333	341	334	302	311	335	301	307	333	322	307	283	316	310	299	306	298	292	335	317	302	293	312	328	301	322	318	318	296	302	338	341	334	327	317	290	274	315	331	306	323	322	279	344	328	301	302	307	318	317	314	315	339	307	289	307	332	327	306	308	312	314	319	354	308	301	307	318	326	288	319	314	281	331	299	266	308	320	336	304	324	317	324	304	325	287	345	346	323	332	301	344	303	327	317	295	320	336	323	363	302	357	310	328	303	313	335	304	331	366	288	291	309	337	287	331	306	325	310	311	291	303	333	301	324	317	314	355	335	308	314	294	338	309	321	325	365	329	335	286	329	305	316	303	305	323	318	287	336	320	325	347	290	318	326	309	311	330	337	293	298	335	297	313	314	323	331	304	327	291	356	321	312	314	316	291	291	273	317	310	274	277	278	299	308	301	304	339	309	318	311	291	316	341	339	293	273	335	303	348	332	316	283	329	322	307	324	345	276	350	311	310	288	341	321	297	305	289	327	350	300	334	304	303	324	275	300	317	309	337	289	312	298	299	280	324	269	292	318	291	314	325	302	286	311	315	308	276	313	343	313	316	316	317	307	309	307	328	331	318	346	350	289	304	328	329	296	275	314	286	334	319	287	289	283	314	324	329	322	337	307	322	300	335	331	309	312	301	316	333	323	328	314	328	282	303	324	322	291	309	336	300	326	345	290	305	316	315	314	299	283	321	318	319	338	311	349	323	317	304	308	323	338	330	290	324	332	304	313	304	334	338	334	308	316	332	306	295	292	328	341	295	322	300	324	329	301	339	302	297	341	318	308	332	289	314	300	269	305	297	298	337	303	314	290	321	319	333	329	336	317	287	336	297	311	295	324	311	338	298	320	291	343	307	301	301	330	305	307	307	321	306	292	315	330	316	321	298	321	332	299	295	305	332	309	346	277	309	284	325	316	322	334	277	319	317	301	285	313	320	319	322	319	303	318	313	282	320	310	310	350	324	280	285	289	352	341	335	348	338	321	336	326	286	316	331	312	330	342	305	323	313	329	302	311	328	324	297	328	330	323	309	308	302	315	326	274	304	313	321	341	331	326	301	332	316	286	313	322	291	328	319	316	308	324	329	329	333	321	313	290	292	312	329	301	301	346	298	322	287	308	317	296	303	304	306	313	300	299	302	307	318	310	349	310	324	315	308	314	339	300	281	330	315	320	287	289	305	349	326	306	317	289	256	326	286	327	304	341	299	323	314	320	297	308	298	307	313	296	308	276	303	328	318	321	327	348	323	308	362	312	329	332	328	321	311	311	314	340	296	318	316	305	288	316	315	287	294	281	288	349	273	304	314	313	303	308	326
23699	34188	27329	16889	11568	9458	7707	6405	5338	4429	3559	3247	2731	2356	2227	1940	1728	1434	1193	856	698	566	500	464	404	418	390	374	400	367	357	375	350	327	409	376	402	421	430	378	370	373	381	338	378	311	323	310	311	335	318	320	328	308	353	318	324	291	310	310	312	296	303	310	314	282	326	317	306	295	300	326	308	317	315	314	315	332	302	306	311	315	302	317	301	311	288	300	283	321	315	335	324	309	287	324	362	332	354	316	302	318	349	308	344	312	307	317	293	344	311	311	307	301	282	279	337	300	295	337	322	319	353	304	303	295	317	309	292	309	330	315	347	336	333	296	326	283	327	333	316	330	309	327	335	328	341	296	289	307	299	337	304	312	342	330	296	355	295	283	317	324	334	310	309	303	310	340	333	313	345	335	294	333	309	297	319	296	332	310	316	307	320	319	304	318	335	330	276	309	300	331	317	293	311	350	333	320	311	321	319	330	308	297	301	298	334	278	304	319	308	290	304	338	304	307	300	298	321	307	308	309	298	302	304	283	283	307	342	304	312	338	317	309	292	313	321	304	311	346	283	309	320	314	327	321	293	338	348	294	289	312	313	309	344	315	314	329	323	301	319	331	335	295	299	331	272	297	347	300	341	308	304	332	330	346	304	331	303	281	296	296	306	322	322	307	323	322	329	308	296	322	335	347	316	321	336	307	308	320	290	338	292	317	310	314	325	307	307	317	324	299	316	312	314	309	310	308	324	312	294	310	303	330	320	333	337	311	307	307	328	335	301	294	337	285	296	299	312	341	305	330	333	306	322	304	311	288	306	292	271	290	321	303	298	300	330	321	295	300	279	312	274	317	311	304	338	316	299	307	329	303	331	330	362	330	315	316	284	328	299	322	359	327	313	282	309	346	323	344	326	290	299	332	299	317	302	303	311	296	308	304	298	338	301	314	327	313	294	318	295	295	305	302	302	287	329	312	287	306	307	311	315	309	322	279	321	330	325	297	324	286	337	335	334	327	311	312	309	301	315	300	320	323	278	317	349	307	310	336	298	327	323	287	332	332	309	332	302	296	309	321	297	311	298	300	317	331	319	354	310	341	298	309	308	315	303	314	304	312	303	302	330	320	318	320	335	299	327	288	297	316	303	338	302	327	303	322	283	296	291	323	305	305	312	321	304	307	315	294	296	282	312	338	310	324	340	325	283	318	334	346	320	303	309	344	304	292	302	294	304	312	322	311	315	316	301	319	354	293	310	330	312	327	312	313	332	314	272	305	310	324	319	316	313	303	314	288	338	299	324	318	282	315	316	298	299	312	298	282	309	365	345	312	315	318	314	307	312	304	277	293	299	315	340	335	315	327	297	321	314	310	309	298	333	337	334	300	313	314	304	321	352	286	278	314	358	340	323	295	290	343	317	317	315	314	289	347	320	340	292	321	300	298	298	317	341	319	298	319	317	304	328	301	322	278	306	305	315	327	335	286	322	314	345	306	348	307	321	311	285	286	332	304	322	328	327	315	343	319	291	298	300	299	314	322	331	289	321	299	320	323	282	310	283	342	347	327	304	302	308	303	283	299	329	298	313	328	325	315	291	280	321	285	318	313	291	312	291	316	289	302	339	291	339	307	310	298	310	327	300	328	320	329	323	305	306	310	311	329	304	305	323	307	312	316	262	330	320	307	296	339	321	325	294	296	297	318	333	318	309	335	321	305	302	316	331	324	295	311	330	309	312	331	290	303	318	301	305	316	309	316	332	301	284	315	356	338	321	341	309	295	316	338	289	337	296	338	332	326	330	325	319	294	330	310	305	310	343	311	310	307	307	308	340	339	303	347	286	301	313	313	327	299	299	301	308	298	343	320	327	305	338	293	275	325	321	299	301	311	310	327	330	308	303	313	319	343	322	330	286	300	305	315	324	310	315	283	304	308	338	326	313	311	318	302	283	359	309	310	330	307	314	319	308	330	320	304	330	337	304	332	313	302	316	324	347	333	301	343	321	315	302	303	324	285	299	313	331	310	299	321	325	318	290	319	316	304	282	299	286	281	342	316	329	331	302	289	327	324	312	291	337	304	331	320	299	338	335	291	285	329	317	299	310	316	293	326	322	345	297	323	331	336	294	324	318	307	314	282	317	330	310	316	316	313	303	328	301	318	320	302	300	329	316	286	308	306	332	329	293	313	301	306	337	329	274	338	304	324	308	301	336	326	322	301	316	307	317	306	303	298	316	342	328	335	307	336	306	306	312	308	290	329	315	302	333	312	343	302	296	321	321	318	327	313	304	337	299	333	289	329	304	328	314	313	336	280	323	275	328	336	318	319	319	304	347	293	303	319	279	333	322	353	298	319	316	319	296	326	295	303	300	312	296	293	304	347	334	330	316	316	292	322	320	295	299	302	310	373	287	298	330	328	351	315	303	326	311	321	321	286	301	324	318	322	325	319	327	317	301	302	318	317	340	322	349	314	278	300	319	294	318	294	332	303	323	305	318	334	321	302	319	315	278	314	295	301	298	307	299	309	307	336	316	319	307	297	328	325	324	353	329	308	334	280	308	313	328	300	323	302	299	320	317	313	299	323	332	297	339	295	331	342	295	349	329	291	312	299	331	318	328	328	312	309	335	334	316	312	308	308	322	312	315	298	318	326	327	317	298	315	337	316	309	309	332	310	309	300	375	332	319	299	306	310	294	286	307	287	269	318	277	318	334	274	302	313	313	283	276	321	299	311	336	319	321	321	324	314	273	305	280	313	296	332	286	313	333	315	311	305	298	313	316	318	300	317	330	291	312	318	304	338	312	320	308	313	283	342	337	318	332	331	348	326	317	344	283	320	318	337	341	310	312	291	344	314	318	304	295	299	332	313	312	302	294	301	285	315	333	301	320	337	327	297	325	312	307	340	317	330	341	314	308	310	334	299	299	299	283	310	286	289	328	306	307	320	334	328	318	308	332	332	301	317	298	314	297	283	326	321	297	326	317	328	317	293	314	303	316	310	296	331	308	289	344	334	297	281	314	311	322	299	325	280	274	301	297	307	320	336	323	281	335	286	318	311	320	328	327	294	284	294	326	291	314	274	338	309	299	287	323	337	305	311	325	336	287	293	300	344	333	319	321	320	326	284	290	324	274	278	299	297	325	314	320	310	321	281	287	319	310	295	328	329	331	318	312	303	312	286	317	304	301	291	290	285	293	297	318	315	308	290	328	336	293	266	316	330	293	301	304	304	326	302	327	330	336	317	314	298	322	316	345	322	324	303	286	294	290	305	318	302	343	291	299	334	334	322	292	341	318	342	327	307	293	314	292	321	297	294	331	312	310	284	332	329	308	318	322	329	326	317	316	310	324	281	297	304	321	326	323	299	334	298	313	274	277	324	323	311	319	284	333	333	291	336	305	339	273	281	311	325	302	333	323	301	324	330	299	316	321	298	301	334	335	361	320	290	336	302	327	285	308	295	287	324	313	314	303	312	318	290	303	329	328	305	329	292	313	316	329	319	310	321
29067	20663	15281	8560	4003	2521	1957	1584	1275	1170	976	914	840	713	712	682	623	531	450	390	351	320	308	316	306	316	273	292	297	320	334	281	297	290	319	292	269	289	345	295	340	328	290	294	295	288	287	261	281	263	293	284	259	282	288	249	277	288	315	298	254	278	264	265	286	296	265	264	307	279	285	280	298	330	276	294	263	320	310	282	332	289	297	331	264	296	298	279	276	312	281	284	278	308	278	279	266	275	304	267	295	290	301	282	329	306	302	264	307	278	306	285	267	280	279	329	298	270	311	291	270	283	281	283	321	289	281	313	288	289	254	291	268	270	291	280	286	321	277	288	306	328	282	277	305	270	283	275	281	300	283	285	301	287	259	273	306	282	338	305	284	286	286	280	301	275	313	301	298	286	287	263	281	294	299	269	299	315	284	268	290	293	289	279	271	306	299	287	317	285	312	288	290	253	301	293	276	266	266	297	304	277	296	266	291	321	299	294	299	303	296	279	266	312	298	277	277	276	277	284	295	285	265	268	268	299	286	285	295	286	278	286	276	305	315	292	275	266	282	307	288	310	267	277	287	271	318	281	303	299	290	274	302	328	280	296	289	289	285	307	241	293	298	255	293	276	281	298	288	281	301	281	299	277	277	264	292	294	292	299	298	287	262	334	303	270	288	296	287	271	295	315	284	297	331	315	272	275	295	308	317	297	284	271	262	306	304	316	278	271	271	266	299	315	315	308	279	275	307	310	346	276	289	307	288	285	298	257	257	259	305	311	284	307	303	307	275	279	287	293	280	317	308	281	303	328	275	270	299	292	274	273	283	279	289	283	306	304	310	303	289	274	270	303	316	286	301	299	271	303	299	293	309	297	296	284	304	300	278	302	274	282	281	293	280	281	293	301	293	307	267	305	289	294	315	291	298	274	271	316	282	276	283	271	280	289	275	282	274	277	336	293	318	279	299	297	288	323	279	322	290	300	295	298	291	299	313	246	287	276	275	304	288	292	304	257	304	283	266	255	298	296	299	293	289	291	278	285	307	307	306	313	274	272	295	303	294	282	280	284	270	282	253	291	290	272	275	279	301	300	286	288	283	276	271	321	298	280	291	294	286	309	283	287	309	284	299	282	259	295	278	291	265	301	308	282	284	295	293	296	288	290	283	266	285	275	264	322	288	296	303	277	281	278	306	304	304	264	318	272	283	319	286	265	278	317	284	315	297	274	299	280	306	300	322	276	277	296	305	277	299	297	313	272	298	292	315	277	277	272	330	286	285	278	271	300	316	286	312	269	309	271	287	277	284	290	258	287	296	298	286	277	306	301	297	291	298	287	269	291	285	271	289	306	266	278	272	291	267	265	322	275	302	299	262	329	281	313	276	267	299	274	282	274	275	282	284	297	265	297	310	305	277	301	328	280	296	276	311	294	290	282	299	311	295	300	289	289	295	295	282	272	290	299	262	296	266	314	264	315	278	283	296	298	294	265	290	313	286	264	292	273	296	278	304	255	313	275	307	276	286	281	302	264	308	285	279	267	275	300	317	267	298	283	302	305	280	255	261	294	278	285	288	291	277	304	285	296	295	306	267	283	292	304	276	270	299	292	289	299	285	312	276	329	310	300	289	312	286	316	296	303	287	337	243	276	277	291	268	298	275	281	307	287	263	308	300	284	285	286	285	314	278	280	318	259	258	284	307	283	296	283	273	299	294	296	279	276	278	295	296	314	277	308	290	293	296	294	305	323	292	280	305	288	306	295	301	297	309	310	263	292	297	304	296	287	289	275	301	292	297	308	294	268	282	282	288	263	282	288	275	289	284	247	296	283	320	259	299	280	285	316	289	274	271	282	289	278	255	273	295	278	291	283	306	291	306	295	280	293	315	272	298	320	259	300	315	293	294	302	281	290	326	285	291	281	298	318	299	297	280	286	260	264	313	307	298	278	302	306	286	326	296	291	280	300	302	319	284	278	327	272	314	287	300	291	291	298	253	290	297	315	285	294	266	290	281	287	280	313	298	312	292	262	263	276	283	295	296	292	283	284	284	279	292	291	258	275	295	291	287	283	279	329	288	293	296	291	261	281	284	272	277	270	279	270	285	278	281	282	273	298	285	297	301	273	295	268	262	310	293	285	292	268	320	292	319	277	319	306	268	279	282	267	269	264	290	298	269	285	285	332	318	328	304	298	288	305	292	268	304	300	266	292	290	298	271	297	254	297	300	318	277	288	279	297	289	282	286	276	326	288	305	268	273	324	289	271	276	302	270	282	304	280	289	286	308	274	327	296	321	300	317	291	276	273	315	280	305	294	258	305	290	260	283	323	277	301	292	274	305	302	264	284	323	334	294	279	308	322	282	304	292	274	274	286	309	281	316	315	276	300	293	260	308	316	293	272	282	296	297	331	289	306	280	294	268	321	286	308	323	293	270	328	257	271	288	317	300	319	268	281	316	311	291	290	311	306	294	291	283	311	295	300	295	283	247	284	295	314	293	300	299	282	297	298	303	284	300	302	277	276	283	274	283	261	268	317	305	292	294	314	270	323	298	280	265	295	296	297	291	296	321	280	309	262	266	269	281	278	315	282	306	282	267	260	268	300	306	334	309	256	271	283	260	275	274	277	287	316	292	298	291	307	301	271	264	287	269	282	253	289	291	305	290	281	271	311	303	297	287	265	282	281	271	264	282	288	283	282	294	278	293	261	276	299	279	304	317	277	270	269	283	307	308	296	296	271	280	258	290	279	304	291	294	298	270	327	279	296	320	296	295	262	290	300	312	306	280	305	290	331	288	274	318	274	259	285	312	303	276	315	309	295	304	275	301	262	270	274	292	305	305	271	302	259	307	294	275	294	292	312	305	298	280	259	288	289	255	280	285	314	310	285	287	282	298	257	311	296	311	267	289	296	265	275	266	299	306	280	309	289	299	274	269	312	259	277	275	307	276	309	271	304	274	290	274	277	298	283	245	276	286	312	278	270	261	296	268	294	308	286	290	322	277	261	295	290	303	297	317	274	278	273	296	309	290	306	305	295	260	286	269	281	270	286	260	270	289	285	283	267	281	318	289	276	298	258	288	294	307	254	291	277	299	300	295	307	292	269	291	285	293	289	308	265	264	289	277	308	289	297	279	308	263	299	295	308	272	279	285	279	280	302	305	292	275	302	269	295	252	304	289	307	270	291	297	265	282	291	318	280	288	250	278	270	282	282	262	308	294	271	298	287	288	293	267	302	296	292	302	321	299	275	290	285	260	271	286	318	324	255	284	272	299	290	289	259	289	321	299	291	287	282	287	293	303	310	281	285	310	271	283	295	286	271	284	267	280	276	286	285	246	263	292	295	284	292	286	302	285	285	292	302	269	288	293	305	293	271	285	303	292	272	289	278	298	300	254	282	276	291	281	281	298	300	306	274	288	307	304	305	281	272	279	303	319	264	263	304	277	304	319	311	285	268	286	273	314	282	308	297	294	326	306	287	253	288	296	277	292	294	301	260	284	271
18109	21130	15448	8396	5444	4008	3333	2757	2375	1942	1603	1454	1256	1175	1012	933	849	752	591	446	429	363	381	343	351	297	375	317	327	318	310	319	315	335	336	329	339	341	347	329	352	311	290	335	293	316	318	300	306	314	310	293	317	310	370	307	301	328	296	316	308	305	345	295	298	297	283	336	290	311	321	325	342	321	307	331	285	280	314	334	305	317	312	324	289	321	336	293	317	345	332	306	305	328	310	312	313	315	321	307	333	298	319	307	308	315	312	325	292	309	275	313	309	319	310	282	323	308	319	328	301	326	315	314	300	298	302	303	296	349	310	296	303	338	345	310	342	325	316	331	334	325	299	311	340	285	324	308	321	322	297	322	308	315	317	308	325	303	307	299	285	330	284	326	301	317	288	305	341	321	294	330	303	328	314	362	322	304	287	301	298	301	267	317	297	293	272	339	314	330	295	304	348	294	309	308	327	343	342	327	334	301	298	303	322	336	329	331	339	320	303	275	290	301	334	328	290	299	306	308	305	337	319	318	328	310	314	282	276	295	319	336	308	306	329	360	308	315	296	312	322	333	345	301	294	284	335	306	317	321	309	305	280	330	304	297	315	330	335	317	284	307	321	309	334	342	297	331	313	333	288	316	314	315	323	343	319	317	323	287	314	307	298	310	310	303	294	309	295	323	320	328	318	350	333	316	336	306	306	323	312	311	336	318	332	309	340	326	316	311	310	306	341	331	315	333	322	326	325	289	302	306	299	310	279	311	329	319	326	309	308	294	307	314	308	321	278	321	309	310	337	318	294	296	275	290	287	291	325	292	315	311	322	303	273	297	335	318	300	324	332	293	296	282	320	314	325	304	302	319	329	360	315	289	314	292	312	299	293	331	338	310	321	319	301	312	299	309	315	325	310	317	330	300	309	312	319	307	312	335	340	287	316	308	308	294	305	318	306	322	305	299	312	340	289	315	323	311	331	297	334	311	303	314	312	295	319	324	294	312	324	324	302	312	337	315	298	288	321	316	320	311	309	313	311	301	295	316	319	297	295	336	301	313	313	295	308	263	310	324	307	302	321	320	297	319	317	313	311	335	336	291	327	316	340	304	290	310	317	357	338	308	307	341	301	302	342	289	278	318	333	318	283	291	329	336	271	330	311	302	305	287	293	314	309	316	310	314	315	332	298	302	270	314	304	331	289	331	307	300	330	311	332	312	308	330	326	321	330	304	313	299	330	321	298	324	328	315	330	310	344	321	335	325	294	288	339	314	277	341	305	310	301	322	355	359	329	325	318	319	313	323	315	296	285	315	314	313	328	309	295	324	315	287	308	299	323	323	304	291	340	314	291	337	319	309	312	312	323	291	299	351	313	332	308	304	341	317	296	310	312	323	301	314	330	323	307	311	331	317	305	309	306	288	308	318	320	296	287	272	295	353	315	349	334	333	297	307	312	291	304	292	327	298	323	325	310	304	291	313	311	306	319	316	276	310	332	330	335	311	301	318	339	279	284	320	321	279	279	333	292	305	310	320	320	308	324	327	310	292	338	325	335	326	320	310	337	346	302	325	332	295	311	332	301	318	315	327	325	287	314	334	285	295	332	302	299	314	320	331	296	346	354	316	319	293	306	302	325	293	320	319	286	319	305	296	302	329	299	320	311	327	347	281	311	283	286	306	339	316	294	313	320	283	281	324	340	289	310	328	311	323	309	306	336	352	314	310	328	298	300	278	332	283	335	292	305	271	298	301	305	305	310	322	326	306	305	284	306	328	322	290	302	310	294	323	326	309	336	308	282	322	345	323	299	318	301	292	316	300	302	295	302	313	327	293	300	318	321	329	324	318	272	306	331	335	303	313	317	329	291	321	309	320	297	321	325	340	307	317	338	334	309	286	317	300	296	299	294	351	286	344	305	309	294	293	284	316	302	329	312	299	307	313	314	336	326	341	309	302	312	294	336	307	281	333	315	280	315	315	312	361	314	290	327	323	318	315	315	287	295	350	301	309	319	321	304	300	310	295	334	295	330	319	294	340	340	331	307	321	283	329	279	321	309	303	314	312	294	318	320	294	323	313	309	336	293	292	329	292	298	315	299	303	269	300	322	344	317	276	316	323	302	305	337	291	300	324	272	299	319	311	301	319	322	317	290	322	301	319	326	305	315	314	323	296	301	290	313	353	318	281	298	288	288	309	319	317	307	292	320	331	331	307	357	296	323	330	320	302	301	317	310	284	330	283	292	307	315	294	301	309	328	299	331	310	307	359	303	316	295	270	291	313	329	343	305	315	290	303	296	340	334	332	288	309	302	315	304	288	307	308	307	333	339	312	304	295	298	294	348	306	336	297	311	310	352	324	323	329	295	294	315	307	297	313	306	302	287	331	309	355	327	287	320	301	327	302	305	310	325	287	292	335	294	307	337	297	329	329	325	322	318	312	320	322	338	296	335	311	324	319	307	296	315	325	287	343	297	323	351	290	292	327	338	301	327	338	295	277	323	301	331	318	294	308	328	295	306	322	318	310	310	326	339	305	303	334	330	316	336	323	311	310	311	325	306	315	297	343	299	284	330	330	295	295	289	338	311	321	329	330	301	346	319	326	317	317	356	298	317	297	308	322	312	298	295	298	318	296	292	291	281	321	301	292	323	309	351	297	329	314	270	354	310	306	313	301	320	328	285	338	327	319	320	286	303	320	298	325	335	294	342	297	333	315	288	295	310	304	305	275	335	325	296	318	276	324	322	286	300	318	295	321	344	306	329	303	323	330	290	310	293	300	318	307	304	285	331	338	272	312	288	297	300	329	321	313	296	314	302	318	302	335	358	315	353	328	286	307	294	318	319	328	331	308	315	291	323	316	303	305	300	296	315	293	295	308	315	314	271	293	330	321	314	317	312	290	337	288	303	281	308	303	314	323	310	298	326	327	323	322	293	336	329	310	319	276	292	324	278	292	335	289	309	297	310	289	301	289	330	296	318	311	292	339	291	351	327	333	322	310	310	311	310	300	303	326	311	313	295	297	302	295	332	331	334	321	321	330	310	280	317	299	310	323	301	284	339	307	311	318	310	310	315	289	315	299	329	315	296	318	307	329	299	322	310	338	308	307	292	315	269	321	298	314	308	326	306	318	307	294	300	305	317	304	318	289	296	295	322	315	324	311	314	282	307	299	279	274	307	334	324	320	310	315	261	350	317	321	322	321	303	311	323	317	311	303	356	320	306	286	320	321	303	336	316	353	328	297	282	288	311	286	289	303	337	350	331	302	346	286	308	291	336	309	320	301	307	294	322	320	325	319	329	329	319	315	359	334	306	320	281	304	339	307	292	333	332	307	303	321	318	303	311	297	350	321	287	291	282	305	316	300	336	299	318	312	315	299	308	299	332	333	285	317	330	313	322	327	347	325	283	318	303	325	311	351	328	295	320	306	315	301	286	291	301	346	305	315	327	312	314	323	288	343	322	291	301	325	322	284	318	341	298	333	331	308	294	304	344	315	325	317	305	286
24487	21699	29065	24857	21684	13041	4305	2777	2101	1738	1483	1242	1092	974	909	851	727	584	462	413	294	268	238	230	199	220	231	203	196	215	206	199	192	214	228	192	217	207	199	183	198	179	191	189	176	146	177	173	167	169	153	157	158	174	172	161	163	180	165	167	187	171	161	168	165	198	177	143	178	174	165	174	163	189	134	175	170	158	159	162	168	161	147	169	150	175	212	181	169	151	158	164	169	182	155	187	158	182	154	189	189	194	179	164	158	158	162	175	175	194	161	158	172	153	157	176	163	174	154	158	184	191	187	191	156	173	150	167	179	198	158	178	180	165	197	169	168	147	167	169	178	177	165	168	172	168	166	175	175	170	185	177	190	190	139	170	177	208	173	178	203	169	170	154	186	183	201	166	172	168	151	180	159	160	173	178	178	166	186	178	169	191	184	190	184	164	169	169	187	161	183	184	155	177	176	160	183	172	156	175	168	176	182	163	164	194	201	143	155	167	163	171	167	167	197	168	158	198	149	171	159	146	162	175	182	142	169	155	196	170	152	197	177	170	172	174	179	169	172	173	179	160	161	181	181	169	161	172	177	173	165	165	169	159	189	167	185	175	171	168	153	165	139	183	164	189	151	167	188	177	185	168	178	166	155	143	182	188	170	147	189	179	171	175	142	177	192	179	200	198	176	167	190	176	177	174	183	155	176	186	226	154	168	182	174	166	185	182	185	178	175	159	155	157	170	183	175	152	173	176	153	174	180	165	171	190	187	161	178	179	169	153	162	202	197	176	200	181	165	154	175	194	175	183	168	140	172	164	192	167	170	175	166	159	157	168	189	177	161	175	169	161	186	166	163	170	184	149	157	169	175	162	182	184	179	154	183	177	182	169	181	167	154	166	161	157	196	192	160	160	176	165	178	175	149	162	153	189	167	153	173	162	163	174	187	176	147	182	161	151	181	203	180	164	192	169	160	173	190	170	195	185	168	195	171	193	163	171	171	197	165	185	187	155	179	147	181	160	200	173	136	157	142	152	163	160	166	190	170	163	207	194	161	184	169	189	169	188	184	196	182	155	160	161	177	153	168	159	185	165	150	166	165	172	183	173	180	172	172	174	167	160	176	167	188	171	191	183	176	193	171	178	169	165	178	190	168	158	176	168	176	186	176	167	168	156	165	153	182	167	189	164	157	176	166	163	140	165	159	142	178	182	183	180	165	169	169	149	184	163	178	163	178	164	170	182	181	189	177	187	203	198	170	190	191	185	167	161	166	177	158	166	154	182	176	161	163	192	163	181	172	193	157	177	160	172	167	185	172	187	186	161	190	164	205	181	151	183	185	177	187	202	168	160	185	172	176	154	172	171	170	165	182	187	170	168	172	189	183	185	193	182	160	182	159	195	163	171	198	168	147	166	161	181	166	163	196	182	168	142	161	162	181	182	152	124	151	163	191	169	150	184	160	180	166	160	164	161	162	196	162	177	182	179	178	188	170	156	153	179	197	175	184	170	145	153	166	169	173	145	169	173	183	176	159	165	166	183	164	178	168	166	174	186	193	170	169	177	178	175	188	172	162	168	204	166	189	169	150	141	169	188	179	164	185	165	159	195	188	175	175	166	183	168	159	161	182	187	168	196	162	176	179	191	150	192	173	160	161	174	187	168	164	184	176	172	175	162	155	162	173	149	189	190	165	161	159	187	167	155	187	187	160	164	189	184	187	158	144	193	183	173	198	170	174	187	168	173	181	147	156	178	160	193	168	167	187	165	167	155	172	197	185	165	180	169	161	173	171	134	196	150	176	173	151	201	170	173	173	158	178	175	174	158	176	176	182	179	161	165	172	168	170	174	153	145	196	168	175	167	163	149	188	182	165	168	157	187	192	169	166	168	166	163	165	155	181	160	174	167	171	188	166	168	177	175	143	172	160	194	152	179	173	155	182	158	175	152	185	179	181	177	191	161	155	167	162	185	175	189	160	169	175	207	187	164	169	167	162	172	177	160	168	156	196	197	183	198	183	183	161	177	186	165	175	187	186	175	158	183	191	197	185	162	176	169	181	174	159	188	181	197	163	175	191	161	172	184	155	157	165	178	165	184	169	172	197	168	159	180	186	176	184	185	191	164	189	170	158	186	168	160	157	168	188	188	178	161	179	171	176	172	160	189	190	187	174	157	181	155	147	151	157	163	157	177	169	172	185	177	185	163	177	170	151	174	165	168	196	198	172	193	166	183	162	173	178	158	147	186	165	145	194	181	189	165	174	154	153	199	153	146	172	159	163	185	147	167	182	158	167	192	163	186	166	155	147	182	181	195	170	157	167	187	144	168	158	187	163	164	167	173	179	151	178	183	166	161	172	190	191	167	172	184	186	191	177	172	183	182	177	155	181	161	165	188	173	169	167	150	179	187	164	144	168	166	161	173	196	173	153	170	179	164	201	178	171	169	165	177	192	173	174	152	163	172	164	175	196	163	178	161	165	163	155	166	164	166	187	178	207	163	168	169	178	195	141	187	174	153	158	172	158	182	208	187	172	168	168	191	167	186	155	187	184	171	168	192	175	165	175	184	161	171	178	167	159	180	158	181	173	152	175	163	175	161	182	162	170	175	165	171	168	170	178	163	198	154	164	180	177	156	166	148	186	141	200	196	169	148	154	182	177	177	180	152	169	193	170	159	170	185	175	175	177	172	193	145	159	172	187	179	189	175	165	173	191	182	188	185	141	161	187	150	163	151	155	164	164	154	158	161	171	181	163	179	163	180	155	189	199	167	177	168	171	184	178	164	163	184	174	145	180	176	159	167	168	183	176	189	163	184	166	195	184	190	175	184	167	166	170	163	177	161	184	163	185	167	152	180	160	175	147	182	168	163	167	164	157	170	175	168	165	186	173	166	171	188	153	191	168	170	157	177	169	156	185	167	181	180	157	177	192	149	167	164	166	157	165	190	178	170	173	204	194	173	188	204	160	183	170	155	178	195	158	164	185	185	195	151	176	175	172	177	214	186	179	192	169	153	164	185	165	168	146	156	177	177	155	169	153	181	161	153	172	175	175	156	178	181	161	172	187	168	179	184	154	163	175	170	172	190	172	191	164	181	165	172	198	159	190	140	183	197	193	179	184	193	171	165	167	156	174	165	190	176	178	176	159	161	151	173	152	167	156	178	157	166	186	182	165	175	151	160	182	170	163	175	151	174	144	185	181	179	179	175	185	187	185	167	183	176	192	182	149	173	162	172	168	180	182	189	181	166	170	173	171	191	183	156	168	166	175	153	188	172	183	164	171	183	172	173	170	181	170	178	158	180	167	183	180	166	178	174	169	161	170	177	168	162	176	198	185	186	166	176	182	166	163	170	164	188	146	153	168	197	164	178	178	197	188	167	131	163	181	187	159	158	178	164	150	158	158	157	182	155	169	165	169	162	165	169	173	181	167	159	169	176	172	194	155	163	169	188	179	167	169	157	164	163	170	179	186	174	185	170	164	158	174	184	164	173	169	185	156	171
20543	28425	21147	13312	9220	6778	5390	4685	3723	2991	2382	1962	1740	1562	1411	1254	1072	832	679	503	405	355	332	269	243	269	252	230	243	218	217	250	227	248	266	276	227	261	251	234	213	247	230	219	202	199	165	188	202	180	197	184	200	193	197	155	211	172	201	205	184	184	203	202	191	203	175	198	182	200	195	176	188	204	194	163	175	154	174	189	178	188	173	192	186	172	166	203	190	212	175	189	166	167	199	205	164	176	211	188	214	197	175	206	211	196	182	209	192	186	182	201	177	206	185	190	180	170	191	187	193	192	207	201	194	191	186	185	180	221	190	206	175	191	180	177	177	201	181	201	178	181	207	180	185	163	178	164	184	184	163	181	170	169	199	195	184	209	200	201	199	196	200	199	184	206	194	209	178	194	165	166	172	191	204	184	181	175	181	180	187	197	178	202	169	191	187	201	171	208	197	185	198	175	185	191	185	196	172	190	180	177	171	189	191	194	175	210	192	181	187	200	177	195	196	197	182	187	177	192	175	184	170	209	193	171	202	229	200	182	191	191	177	189	230	212	210	215	187	193	193	195	191	202	191	200	175	183	214	203	199	189	185	193	186	198	206	201	193	190	174	191	190	179	178	190	175	191	209	190	187	199	184	194	185	186	185	199	200	187	215	174	187	179	205	196	193	204	177	200	198	180	211	187	178	161	200	194	185	190	167	171	206	186	169	214	182	181	175	190	193	214	192	189	172	189	201	184	195	199	190	191	196	182	192	177	182	184	211	197	182	193	195	200	202	196	195	160	202	180	182	174	179	165	214	183	192	182	189	173	186	184	208	196	172	169	178	180	176	197	177	209	184	180	177	170	182	157	186	187	190	192	167	188	207	176	202	165	190	174	183	206	213	171	182	172	212	168	193	212	185	183	193	195	201	191	182	192	199	189	169	190	187	171	156	189	199	170	190	172	161	185	193	224	213	166	201	198	180	186	157	196	192	198	181	217	189	165	177	180	193	193	195	211	190	198	206	184	191	190	183	189	183	200	206	181	180	207	169	181	215	204	190	196	205	207	203	195	199	195	180	178	192	182	188	189	213	180	168	198	195	195	193	182	187	185	182	207	179	195	206	174	195	209	192	182	193	189	202	217	181	187	176	202	180	194	200	188	185	177	167	197	180	186	205	182	204	187	179	189	184	203	165	200	195	171	207	182	178	171	179	171	186	210	192	187	201	177	194	195	174	203	180	185	194	199	188	175	198	173	201	216	201	194	166	175	187	191	190	174	198	200	206	176	197	201	187	159	177	195	196	172	177	205	174	177	214	190	203	184	224	212	187	199	205	204	203	196	187	205	188	160	184	189	165	183	217	184	173	177	196	169	186	183	181	181	183	173	175	187	182	186	188	198	185	220	193	199	195	164	167	188	184	186	184	192	192	204	186	197	201	209	174	177	184	193	159	179	165	190	180	189	206	170	177	211	196	208	159	178	183	175	208	197	181	192	203	183	197	208	197	169	195	199	202	180	198	169	198	201	194	189	199	192	207	202	194	197	181	170	212	184	196	191	198	204	228	179	197	190	188	180	167	167	184	186	209	187	193	170	194	182	187	188	167	199	179	177	193	186	192	193	197	169	194	166	200	181	177	198	228	169	188	200	182	179	227	197	197	199	180	191	184	188	197	169	182	178	174	187	175	186	189	177	214	188	197	202	218	187	190	196	199	194	214	206	177	207	177	177	189	199	198	188	201	211	203	189	206	174	205	205	179	187	205	187	191	175	231	201	174	191	180	195	208	198	189	167	203	191	197	194	175	186	185	185	185	179	189	185	175	194	206	193	187	197	163	212	176	207	191	207	174	203	159	218	178	189	178	209	225	176	181	180	186	198	186	161	203	204	167	205	193	200	190	182	172	182	193	187	166	178	189	196	183	199	172	186	212	173	161	212	198	202	217	189	216	183	185	212	196	203	183	197	206	169	196	169	172	206	200	180	193	169	176	214	194	169	202	181	193	189	186	183	197	197	174	182	204	170	182	181	216	214	194	211	201	179	185	191	193	182	171	182	224	189	201	162	175	184	188	212	202	165	212	167	174	195	173	208	179	217	196	187	178	188	217	223	184	186	194	208	183	207	168	209	184	200	198	196	197	196	178	208	182	187	201	168	175	174	216	169	179	172	174	217	199	180	185	201	200	177	181	196	180	189	180	212	179	192	190	166	173	182	201	208	191	225	178	194	168	157	179	191	182	197	183	182	181	175	202	210	167	178	192	199	193	205	200	181	160	185	198	200	212	207	196	171	192	170	164	194	187	180	192	182	188	208	187	177	192	189	195	213	173	187	171	196	189	197	185	212	210	197	207	180	222	190	184	177	183	173	184	187	210	215	172	189	199	204	175	190	178	186	193	173	190	210	171	207	198	206	191	176	196	176	197	171	180	185	190	187	192	188	185	180	199	190	170	178	208	197	168	200	196	218	177	175	183	158	198	175	185	181	205	179	183	183	182	183	209	202	169	167	185	187	202	183	194	188	174	199	196	170	182	190	182	197	201	177	184	180	184	217	189	203	184	190	180	193	180	184	197	171	210	158	179	170	192	213	170	184	220	193	183	199	196	184	185	166	180	222	168	175	183	167	199	167	176	189	201	180	193	186	154	168	193	190	208	176	169	205	193	200	169	184	203	190	209	180	172	178	165	207	206	194	196	180	196	188	177	180	180	178	183	188	199	195	188	177	171	173	182	212	174	192	179	198	202	211	184	159	206	204	180	191	203	191	169	194	175	170	208	194	193	185	218	187	195	197	206	207	204	171	171	178	184	184	194	196	191	179	210	174	174	178	180	175	183	192	202	203	192	187	221	179	166	193	200	170	189	207	179	184	194	163	193	215	170	175	178	199	168	210	182	191	174	180	183	204	179	201	181	191	173	183	206	195	172	186	206	202	201	172	194	204	199	187	183	193	187	192	195	189	193	175	191	201	180	189	177	182	193	198	198	189	184	199	179	169	193	183	183	189	199	182	212	184	194	199	206	195	202	194	199	200	214	177	197	179	191	164	180	211	195	190	186	188	169	189	186	185	174	192	186	175	182	212	203	202	190	203	175	186	199	199	204	188	185	190	184	182	215	191	169	203	201	209	189	183	187	194	159	196	177	203	166	194	194	181	196	175	181	203	179	191	199	212	198	197	200	224	190	178	186	194	187	187	201	183	198	189	188	197	188	187	174	168	214	187	217	173	196	224	187	185	170	190	182	192	176	208	199	193	160	182	174	181	191	178	190	207	169	203	197	185	187	164	197	201	195	178	204	202	212	177	205	185	186	182	171	179	172	178	194	196	203	198	194	195	206	167	192	178	200	184	200	215	166	200	219	197	176	182	200	166	158	190	172	190	203	189	201	184	209	194	206	193	158	195	168	167	175	179	201	185	182	195	163	152	190	206	162	176	211	202	197	183	175	196	204	177	196	182	217	170	189	199	197	187	194	185	190	204	196	195	179	184	190	175	170	219	159	229	203	208
25573	21654	28012	25825	14792	4619	2732	2202	1781	1668	1360	1113	1033	919	900	815	767	661	613	543	517	475	479	455	451	449	485	447	470	431	474	452	455	431	419	463	440	447	473	448	448	401	405	418	421	416	436	436	440	421	458	415	436	418	427	429	433	461	453	444	426	447	431	450	413	400	420	426	410	423	420	409	426	433	425	396	443	415	423	405	413	454	428	442	386	420	437	367	416	436	426	425	403	419	425	415	415	388	390	460	439	433	403	415	410	420	412	428	412	455	443	423	398	437	434	421	514	402	430	410	431	477	440	414	447	392	427	456	408	445	412	395	407	436	452	436	440	469	423	400	439	407	389	425	421	446	412	426	421	426	443	416	450	407	404	416	410	439	433	389	383	448	458	430	433	416	435	432	424	413	440	426	397	424	420	436	433	445	449	417	439	422	416	424	403	429	403	407	444	433	454	412	395	403	434	407	451	411	421	470	487	440	399	431	432	431	375	398	423	441	451	442	439	435	413	444	426	397	450	420	436	432	454	464	427	442	424	446	352	417	417	466	403	444	397	453	441	451	440	415	400	434	431	414	437	421	451	423	437	434	434	417	411	432	426	429	468	423	447	408	430	439	412	436	462	438	389	407	448	407	449	431	447	466	409	405	436	402	404	457	452	431	443	450	412	407	423	427	445	402	438	441	444	480	426	408	421	428	440	409	440	446	395	428	439	447	422	429	401	440	425	450	385	413	418	410	449	464	413	438	413	437	421	417	440	407	441	460	457	438	413	438	415	426	402	460	417	428	422	424	426	419	439	417	411	406	443	398	484	413	454	407	417	441	418	431	394	455	438	444	457	415	431	398	448	447	411	398	458	434	424	420	449	451	485	446	415	416	427	404	422	399	450	404	459	424	408	456	426	435	429	427	378	427	455	438	394	421	395	408	440	407	433	407	422	425	397	416	429	403	443	398	422	412	447	441	403	428	386	439	440	399	446	435	437	391	480	404	415	460	438	409	428	426	424	467	463	436	475	440	451	453	440	390	430	404	457	447	436	446	433	447	402	429	408	444	407	441	433	414	435	432	420	474	445	426	423	432	405	433	441	443	414	413	414	420	439	413	384	396	441	445	430	440	428	431	400	430	430	402	436	463	459	388	447	467	420	437	399	429	401	404	390	436	411	474	423	398	419	408	435	426	376	406	439	419	432	419	402	429	376	462	433	410	443	445	415	443	427	427	447	422	422	434	436	437	405	431	447	409	448	452	456	403	390	413	402	420	404	462	416	420	415	423	370	434	428	419	420	451	462	424	417	402	411	402	443	385	467	411	412	428	454	419	490	416	409	424	386	446	409	410	416	385	406	424	390	405	402	406	419	447	411	417	414	411	415	416	435	437	436	423	422	382	433	436	480	391	434	424	399	410	426	449	377	417	405	429	420	398	433	410	440	445	424	439	425	421	397	413	402	389	425	431	417	429	421	403	456	407	445	437	453	403	400	408	424	436	445	452	426	480	442	424	416	465	442	420	442	427	464	449	449	421	407	393	429	462	448	433	416	427	439	407	428	391	423	458	445	412	408	411	418	401	428	408	431	455	429	425	441	440	409	419	420	416	440	408	417	433	460	407	439	437	441	407	409	442	393	426	407	394	388	412	402	421	436	403	399	398	403	413	408	433	414	400	421	431	461	411	393	418	469	425	389	424	452	428	389	391	417	465	414	461	445	423	409	406	463	419	466	468	425	456	420	429	427	442	415	404	395	414	439	454	409	424	434	419	442	430	436	414	422	452	427	419	436	438	428	436	427	408	453	438	420	409	450	442	425	458	406	390	406	408	417	456	368	432	398	445	430	419	432	414	394	471	405	412	450	402	428	431	392	437	450	391	450	441	432	420	410	424	401	452	406	433	413	425	439	446	428	386	402	445	420	424	452	392	434	454	353	410	425	404	411	416	448	403	407	435	407	444	431	423	461	442	430	466	409	458	431	440	425	433	416	402	440	466	395	442	449	434	433	415	477	392	427	422	430	425	450	422	441	395	382	434	419	433	434	411	459	440	430	412	406	436	425	422	434	421	436	436	418	432	447	422	402	412	440	450	422	399	466	464	407	423	414	426	409	434	465	448	422	443	447	445	448	431	409	413	409	421	398	433	440	424	440	409	385	449	450	407	442	464	415	455	460	403	428	409	421	406	444	414	420	430	447	427	449	407	400	404	442	430	401	410	414	433	420	433	439	435	432	426	419	438	414	417	436	442	417	414	458	434	438	398	439	428	475	439	450	433	436	453	405	402	418	435	450	445	423	428	423	442	381	414	447	438	411	409	424	453	407	429	429	454	406	455	441	436	421	433	391	461	437	472	416	468	403	388	400	429	436	444	411	443	441	438	471	451	442	428	414	436	395	437	424	438	419	422	432	441	424	454	425	430	412	419	430	420	436	408	436	410	450	437	456	424	428	437	458	450	429	435	423	418	429	415	452	466	396	448	387	429	401	477	430	454	375	411	433	418	438	421	427	406	445	426	458	449	431	452	408	382	430	446	441	411	411	444	396	432	423	453	445	464	428	426	467	437	453	457	439	460	425	419	417	472	410	460	443	439	464	399	426	414	444	436	403	432	465	473	409	403	417	532	365	445	450	405	457	421	419	442	402	404	452	411	427	404	400	462	420	423	444	455	440	427	425	442	469	406	407	459	448	449	434	389	407	414	434	446	403	404	402	415	430	411	453	429	466	423	364	421	457	395	408	430	443	427	400	432	455	417	465	441	408	415	421	461	451	429	454	421	409	413	475	435	414	438	392	407	434	451	408	432	405	401	420	410	429	438	422	419	437	399	377	424	446	422	457	463	449	422	403	425	413	443	418	450	400	442	403	406	443	485	428	419	391	410	436	423	407	447	429	452	435	418	410	447	436	422	456	427	439	407	396	435	450	409	464	460	438	420	447	437	463	469	444	436	396	428	410	420	453	412	438	443	436	395	462	454	425	422	405	449	435	432	475	423	442	420	453	466	419	456	474	439	417	388	436	428	426	392	421	419	462	421	431	386	391	439	453	388	397	449	416	434	407	450	403	433	445	423	456	418	444	435	390	421	413	447	394	477	415	433	450	411	414	410	399	410	389	426	401	407	463	377	429	436	432	429	451	441	412	424	418	408	411	431	410	428	422	405	410	417	409	460	420	417	445	473	442	399	421	411	429	476	393	428	414	424	406	417	408	399	489	480	418	419	390	397	424	426	449	418	409	440	435	441	401	447	450	427	411	402	414	436	434	421	426	414	440	437	440	466	421	397	437	422	444	400	418	399	417	411	437	415	430	425	427	398	383	438	458	454	423	471	401	413	404	435	453	454	423	413	380	413	411	429	415	439	450	419	405	442	426	422	405	410	437	385	412	427	442	438	421	383	411	472	382	392	424	382	473	427	422	385	416	453	412	436	401	421	454	410	435	411	429	450	423	446	422	423	404	442	413	367	423	397	413	452	428	417	456	432	432	410	396	423	399	442	438	412	457	400
20138	24690	17105	11092	8191	5884	4312	4064	3239	2627	2225	1845	1671	1399	1286	1200	1021	836	786	628	612	588	480	509	486	455	444	452	476	439	466	463	496	524	500	497	481	526	463	472	488	479	403	469	447	455	450	466	451	475	441	455	451	434	460	438	450	444	442	435	433	405	473	464	432	442	463	444	482	389	413	444	418	419	450	407	422	422	427	417	463	458	428	447	448	464	464	463	461	470	438	434	416	449	423	421	435	439	427	449	484	424	440	398	443	427	443	444	460	415	439	440	475	448	466	455	450	432	418	469	435	461	469	454	451	455	450	428	404	441	470	474	481	482	435	433	456	459	452	453	451	452	473	434	437	470	424	395	435	453	434	421	444	430	416	474	451	420	483	446	451	393	461	435	451	444	446	428	434	429	444	431	419	480	455	432	445	475	468	455	423	424	450	433	425	413	436	441	490	426	460	463	431	472	422	430	486	468	458	428	474	454	440	422	472	447	479	482	486	422	434	418	426	446	462	421	458	427	374	436	429	439	465	490	435	451	431	406	436	419	444	454	428	435	450	404	449	451	434	425	421	432	395	459	458	456	433	461	420	428	437	445	410	456	441	426	459	419	436	463	440	446	437	480	441	430	452	418	439	411	397	416	395	432	442	456	414	430	457	448	418	463	446	457	459	419	448	420	431	439	432	433	442	429	437	425	463	459	437	427	456	459	447	452	413	418	445	448	464	431	476	460	437	453	449	443	444	442	420	421	386	418	445	440	434	433	430	449	453	410	479	458	443	446	471	434	428	462	433	407	450	454	401	427	445	467	424	426	432	443	446	420	429	428	437	466	501	411	415	456	425	457	477	449	441	458	467	443	411	457	440	405	410	445	422	442	446	467	446	414	475	473	431	433	504	437	424	431	458	458	444	468	465	451	449	450	474	432	463	423	439	444	433	414	427	406	437	425	447	426	452	446	448	449	437	469	409	492	431	438	448	466	461	432	414	444	423	470	433	412	459	446	432	412	426	471	457	415	442	405	463	423	464	459	427	444	431	446	413	489	378	470	436	427	449	425	426	413	402	470	463	432	427	463	444	446	440	427	442	478	442	460	500	474	456	421	463	458	426	451	442	451	434	448	459	462	416	446	388	475	468	435	435	445	425	445	474	435	421	429	466	472	481	434	454	434	427	445	425	512	410	429	435	461	439	463	449	405	459	459	413	419	428	420	421	484	465	446	391	389	432	480	468	478	464	445	447	458	445	418	429	414	408	478	436	444	446	472	439	470	490	484	419	470	461	459	432	439	452	426	445	468	448	462	454	455	428	460	443	449	436	446	434	459	424	447	442	474	457	433	462	462	437	471	466	397	453	429	435	410	419	454	479	430	418	423	455	441	459	439	483	473	405	422	428	442	417	424	452	447	438	448	441	433	446	463	444	404	406	449	451	415	463	408	450	443	449	427	453	471	449	463	415	430	461	442	395	439	435	450	427	438	432	465	421	462	443	475	448	443	433	445	467	417	472	425	447	448	444	459	406	439	447	481	411	461	447	423	413	479	444	426	420	425	450	410	418	434	454	436	435	474	452	452	443	460	401	459	419	438	466	434	457	386	473	428	457	451	452	450	408	401	423	441	411	453	458	442	424	459	419	461	414	465	484	417	464	467	416	436	439	462	446	485	417	447	413	449	438	452	445	445	445	444	470	465	469	431	442	437	446	425	435	463	433	455	444	454	451	487	462	403	409	442	432	450	436	448	420	429	413	457	426	375	449	440	437	504	438	426	470	436	453	432	412	465	462	451	441	421	414	439	471	441	410	408	424	418	433	426	423	437	457	457	429	458	433	488	400	465	398	414	439	465	485	412	423	431	449	419	429	429	444	438	450	430	485	430	442	443	442	444	438	436	399	427	441	423	467	446	419	431	427	442	447	407	431	451	453	422	413	434	430	423	463	438	454	429	446	421	436	433	452	481	453	460	436	458	483	461	456	454	476	429	419	440	457	464	427	482	463	419	426	460	426	421	439	448	452	414	421	460	458	441	415	428	433	465	441	464	489	448	449	419	445	474	452	448	444	424	465	411	390	450	447	432	456	414	456	384	442	493	451	414	406	473	427	403	438	439	476	435	405	417	445	445	469	425	416	445	391	440	444	442	452	418	437	434	444	445	450	429	444	445	460	468	434	423	436	487	433	412	451	429	454	443	430	440	447	425	468	417	463	487	476	442	449	454	409	451	426	417	444	443	438	439	474	431	433	420	441	444	470	451	444	454	417	461	452	493	433	473	425	416	439	416	449	440	444	431	410	437	465	470	445	461	437	422	438	431	407	442	456	457	432	443	470	453	425	444	430	432	485	456	478	474	484	447	413	465	435	432	467	436	461	461	411	469	441	466	441	448	452	456	422	436	449	450	490	442	432	435	427	436	461	368	436	479	396	442	438	456	428	443	452	428	426	447	453	432	443	455	443	439	459	434	474	451	452	420	444	438	433	431	442	457	410	471	472	454	438	479	454	444	423	480	469	452	456	429	461	452	448	432	467	405	437	455	464	400	434	449	421	465	402	426	457	374	444	452	463	432	428	444	442	452	463	470	462	481	433	409	423	415	431	454	425	484	444	430	430	447	438	429	454	472	446	472	434	448	409	449	460	470	466	448	470	437	452	403	431	442	439	416	482	455	476	466	456	468	421	438	449	444	483	448	425	453	431	395	437	467	456	390	474	495	425	426	420	421	453	450	418	428	445	441	468	425	407	419	431	453	482	443	435	413	443	423	411	459	449	458	428	449	454	460	456	401	413	460	426	430	466	469	449	444	446	399	429	435	413	466	450	433	450	435	455	411	466	424	434	461	443	443	450	411	448	456	448	413	471	430	451	422	446	441	463	464	447	442	406	441	441	407	449	449	462	421	410	438	470	467	451	456	431	431	465	438	417	432	421	432	431	443	428	445	433	401	462	439	455	399	445	451	433	443	449	432	454	448	472	438	458	469	405	450	495	450	429	459	458	428	451	420	432	469	422	438	464	440	425	471	490	426	401	376	434	424	421	456	480	428	431	483	426	464	449	415	455	453	477	430	441	440	466	417	428	405	437	436	444	421	470	458	460	427	414	449	432	444	454	501	452	482	490	424	446	446	420	482	446	417	424	471	454	461	415	467	418	443	449	441	421	428	458	422	462	425	451	422	455	397	430	454	448	473	423	491	414	432	435	421	451	437	436	458	475	461	414	438	427	447	429	461	426	447	416	439	458	396	471	420	414	404	416	428	460	471	463	456	426	423	439	491	448	445	501	437	456	399	411	467	447	466	445	414	425	463	447	452	403	447	440	438	452	423	454	431	470	467	445	407	434	440	455	447	439	428	442	438	434	480	463	440	447	427	452	449	442	439	471	423	431	408	449	429	423	447	487	419	363	432	422	458	463	411	426	404	446	417	453	442	454	414	409	447	430	432	479	438	419	440	422	410	467	435	382	484	419	444	461	453	452	430	442	450	443	404	458	432	461	441	415	476	457	479
23253	21716	29592	24401	21747	21977	13097	4195	3127	2543	2100	1662	1468	1274	1161	989	914	814	712	561	524	466	413	365	360	380	336	380	328	309	352	361	351	401	372	387	404	370	355	365	349	359	333	344	323	276	301	304	332	329	303	314	296	314	329	306	307	331	307	320	313	360	302	304	329	332	316	322	340	323	339	328	285	359	302	307	319	303	282	331	315	319	335	303	294	316	315	314	295	318	309	294	305	338	317	315	329	334	354	319	310	314	328	318	323	323	310	334	302	345	313	313	324	313	305	309	342	323	290	292	312	324	310	345	276	342	282	347	317	318	298	347	301	304	316	302	322	329	292	331	333	297	334	290	316	322	307	320	301	300	334	317	326	285	317	306	273	352	312	332	288	306	314	316	355	310	290	305	291	320	301	317	303	310	301	309	295	322	309	311	323	296	312	325	341	301	308	302	322	323	321	305	324	300	312	300	305	278	310	347	349	307	320	320	322	322	310	297	329	323	317	315	289	302	314	312	313	285	340	313	298	321	311	317	312	321	328	331	307	311	315	334	323	326	325	293	314	320	363	291	338	312	291	300	314	306	312	286	279	311	287	302	320	305	306	352	270	344	327	294	303	269	365	314	290	317	314	340	340	339	311	330	302	341	311	316	303	277	285	298	314	289	306	329	300	295	307	335	308	284	345	318	312	292	315	298	294	344	290	317	320	309	315	306	346	321	303	332	329	319	297	341	308	294	308	283	324	307	344	308	304	331	325	326	332	361	319	302	322	303	301	330	323	326	283	313	315	332	292	322	295	311	341	296	315	281	296	317	319	281	327	328	327	329	325	315	305	315	326	291	332	316	332	337	319	320	321	310	308	308	345	338	309	311	308	336	311	308	331	313	306	315	323	329	362	324	320	272	317	302	309	320	314	333	296	331	324	321	292	310	359	329	311	357	324	346	299	286	335	282	307	314	321	328	301	293	317	317	335	314	290	311	297	313	304	281	345	313	328	308	302	324	335	340	323	314	303	325	312	261	303	341	306	312	326	305	282	295	323	297	310	327	305	311	323	313	262	305	319	298	328	311	283	288	312	323	322	305	349	298	331	309	298	297	326	322	294	297	328	300	318	295	307	294	310	306	316	328	294	319	301	274	342	302	329	300	296	319	335	298	311	336	315	317	292	313	319	324	310	290	321	327	310	304	271	321	296	308	323	311	307	283	314	315	283	285	284	315	317	318	314	321	315	297	289	304	310	302	309	295	315	272	314	299	284	323	333	329	289	296	333	322	321	288	313	285	321	322	333	306	322	318	315	330	299	316	318	347	321	316	309	295	299	308	331	328	338	290	333	316	299	311	300	318	315	345	314	318	321	299	317	298	294	341	317	321	301	341	295	307	317	332	318	331	339	311	303	339	331	316	294	317	294	305	342	293	325	304	306	329	311	275	309	341	334	300	292	333	318	342	292	297	292	348	314	334	314	322	313	312	302	304	312	314	291	314	320	309	314	286	322	309	305	302	330	314	310	299	317	318	353	297	306	332	331	317	349	304	321	303	295	307	318	284	307	317	306	316	319	317	288	307	314	297	315	322	307	304	327	292	338	316	296	294	301	308	321	318	302	302	315	338	275	308	318	309	322	304	324	349	281	289	306	302	299	325	334	280	307	340	311	336	323	283	295	326	294	288	313	315	350	339	275	276	319	333	309	334	330	330	294	325	297	283	288	313	332	301	301	318	266	316	315	311	321	332	307	288	315	297	306	304	327	319	293	307	295	329	344	334	323	336	277	284	330	313	308	297	341	308	312	321	299	334	333	312	312	327	328	329	345	299	266	320	338	299	320	328	304	302	317	311	325	304	323	310	340	298	298	304	331	357	338	322	337	312	288	313	287	319	301	286	316	339	303	292	326	292	279	300	320	287	327	323	298	328	300	314	327	299	294	273	325	333	319	333	318	312	281	351	287	369	352	304	285	296	300	284	314	291	286	307	339	303	308	320	312	342	321	334	313	340	271	338	278	312	322	318	329	347	300	334	309	320	321	326	315	290	294	362	319	283	312	314	276	293	313	320	367	300	319	315	296	304	331	319	289	291	309	290	295	315	332	360	295	293	320	330	333	310	311	324	299	323	314	333	320	362	288	296	305	322	332	297	326	291	312	307	300	322	331	323	313	322	308	300	307	311	324	281	304	322	316	323	339	314	313	270	301	310	341	329	319	285	355	296	328	323	318	334	341	293	310	277	343	300	308	292	291	315	311	322	293	318	302	292	306	331	322	296	310	329	300	317	314	345	314	318	308	333	289	301	339	318	306	298	307	296	327	345	317	346	332	312	316	312	303	320	318	304	287	308	332	327	305	304	310	332	325	331	315	324	290	300	301	301	306	272	321	296	307	309	311	338	337	299	319	314	307	273	285	313	351	304	312	293	304	292	306	338	308	310	337	286	313	322	315	304	340	300	309	334	332	294	330	316	334	307	287	318	297	341	350	320	279	329	301	327	340	294	288	316	314	308	309	317	319	303	335	291	337	308	314	318	291	336	328	335	336	298	294	342	309	311	334	335	308	309	336	352	300	294	304	324	326	340	293	327	289	297	298	328	289	298	296	330	343	308	330	310	330	324	334	295	331	303	312	302	309	336	338	357	326	299	287	335	305	314	307	320	292	274	344	315	327	284	320	301	318	309	338	319	301	326	336	305	312	285	293	296	332	298	305	300	310	296	344	308	309	262	306	300	335	297	303	314	295	317	311	285	336	307	313	332	305	296	305	307	325	292	316	299	321	322	328	324	303	287	277	312	306	304	310	281	322	297	316	300	317	290	317	291	337	314	302	312	331	350	296	276	312	318	309	310	297	293	314	306	303	319	299	349	300	333	274	318	300	297	257	303	325	298	308	304	356	334	304	334	309	301	293	299	331	338	324	284	311	290	295	294	329	335	306	317	339	288	308	312	295	304	286	321	337	328	314	318	293	318	325	315	332	299	298	313	320	288	318	305	287	299	306	297	324	303	306	305	267	329	325	301	335	326	307	299	312	310	315	286	308	318	337	341	322	323	340	318	301	313	295	323	322	324	339	312	306	313	308	319	341	333	336	328	297	287	277	333	320	327	289	330	316	317	331	344	331	346	341	297	310	305	314	303	327	324	310	308	332	318	293	310	347	291	325	292	325	310	358	317	307	306	317	330	317	304	318	323	301	299	291	335	313	309	302	301	312	320	299	305	305	319	310	315	312	312	305	332	313	315	328	330	309	353	288	322	322	290	315	353	316	327	306	308	329	357	341	334	300	300	302	305	338	315	309	326	306	307	324	293	323	302	305	328	298	320	288	310	333	325	303	291	308	295	299	289	294	335	354	314	299	324	307	297	305	312	285	300	317	305	321	304	290	284	341	337	357	327	306	339	306	355	353	311	299	296	323	284	301	307	302	337	301	300	307	301	325	291	300	312	324	300	304	325	323	309	319	287	311	336	306	296	273	281	326	316	309	327	308	318	309	294	304	297	307	292	293	307
23534	34013	23949	16903	13382	9908	7881	6343	5216	4312	3359	2630	2305	1964	1707	1479	1263	1098	952	726	667	574	445	420	414	420	379	369	367	353	391	378	398	389	395	418	357	390	378	379	377	345	347	369	337	312	295	340	327	322	340	316	310	299	317	347	300	326	344	334	311	318	318	287	321	291	316	329	309	338	294	331	320	326	322	297	312	314	315	321	305	306	295	320	335	311	268	331	303	327	280	347	323	349	286	316	314	309	310	312	278	300	299	311	315	308	318	322	321	274	317	314	314	333	334	322	306	273	352	321	337	329	304	317	303	305	315	304	301	331	309	310	317	313	276	309	312	323	337	324	315	326	328	305	338	310	306	262	305	286	311	294	315	339	274	334	331	322	309	277	306	319	334	304	298	307	335	299	303	335	327	351	315	318	292	320	286	321	301	354	357	316	305	319	291	312	283	331	326	352	330	313	321	319	306	307	323	323	312	317	329	299	306	330	318	361	309	313	316	315	291	279	324	284	309	289	299	324	355	302	313	318	293	324	314	312	303	323	334	301	309	312	307	320	305	321	298	328	315	349	309	302	297	298	328	280	357	320	327	327	330	319	336	307	325	301	302	304	324	308	341	351	335	316	312	322	296	320	305	293	317	283	329	316	314	287	295	313	327	337	295	311	325	301	341	301	283	319	328	334	297	292	334	351	285	344	332	325	312	292	368	325	315	318	296	318	320	307	330	325	338	355	311	292	301	319	309	276	319	304	326	297	309	304	320	296	298	323	315	312	297	298	289	311	306	327	317	312	314	287	333	338	324	306	339	331	289	316	316	311	312	284	297	327	324	302	337	325	308	333	328	342	339	274	314	335	303	286	324	304	332	307	294	287	333	282	331	269	312	329	311	277	358	330	329	318	330	336	307	330	324	291	314	294	313	305	323	300	326	323	303	307	321	292	285	322	352	309	325	335	311	319	330	308	304	293	319	314	304	317	292	304	342	332	296	343	330	334	339	316	271	313	287	324	300	320	318	324	329	303	325	305	303	340	297	301	313	309	283	306	287	329	328	351	286	278	301	335	298	303	306	308	316	305	297	315	320	304	314	308	301	295	306	303	320	319	278	327	311	288	306	299	292	313	322	330	339	308	308	318	287	322	315	325	294	344	301	334	320	332	345	333	303	295	316	298	293	314	315	328	307	357	299	301	328	297	330	329	291	319	301	306	327	315	301	329	284	308	317	309	299	318	311	306	315	291	304	323	348	316	323	296	305	314	307	327	330	343	298	309	290	305	318	334	301	339	343	328	296	305	311	329	294	317	296	326	305	304	312	316	301	302	276	323	323	283	294	263	305	340	333	309	311	311	326	316	342	328	306	280	307	329	326	330	310	289	341	270	301	279	323	348	328	304	308	339	295	335	315	337	302	324	311	326	322	330	329	325	319	325	275	329	336	311	296	356	310	326	331	340	313	316	331	303	313	328	306	320	322	338	274	311	339	335	311	320	318	290	307	323	333	275	311	299	317	295	323	327	315	329	309	303	303	281	343	313	304	304	332	318	333	298	328	344	310	294	306	317	320	333	312	301	330	302	325	285	306	312	333	312	320	304	340	291	287	329	320	310	283	286	328	317	322	349	298	297	335	330	299	323	321	333	313	300	329	306	292	324	327	348	294	329	313	338	311	304	307	316	293	318	340	334	340	294	322	341	284	277	310	353	344	313	316	348	318	315	341	300	307	318	299	311	307	300	295	311	328	283	301	288	295	339	323	302	331	302	331	298	298	282	334	306	321	322	302	322	322	313	342	330	295	308	312	317	291	329	296	339	324	317	344	287	324	322	348	339	324	362	305	350	314	326	322	300	288	318	294	343	300	320	331	343	338	346	331	313	307	324	304	337	327	345	298	319	317	301	346	326	327	342	291	298	308	304	322	337	330	310	328	300	306	325	307	317	288	294	333	317	280	298	330	328	321	293	319	340	313	310	320	296	333	280	303	330	311	266	345	294	313	316	317	318	328	301	291	330	329	351	307	322	322	300	295	331	318	309	306	315	306	327	303	322	282	338	314	327	339	288	337	373	317	314	333	328	299	315	316	309	284	313	373	319	329	323	318	321	318	279	306	351	306	298	310	306	307	323	311	302	336	305	311	318	320	326	348	297	340	322	332	280	311	300	318	314	353	291	309	323	305	345	280	337	310	317	340	342	334	311	307	313	322	309	295	341	302	315	281	330	321	341	315	347	296	308	298	280	299	322	314	296	340	301	330	339	332	326	332	341	284	317	339	309	314	317	348	300	333	317	314	362	291	319	334	320	299	278	294	312	319	294	294	323	323	331	278	315	305	301	322	310	313	330	294	339	304	284	297	326	304	286	290	313	307	277	318	306	321	272	276	322	337	306	347	317	319	356	340	312	302	312	309	320	290	308	291	318	307	308	311	340	310	315	296	301	298	326	333	347	287	346	305	326	293	303	298	345	323	318	314	292	309	301	311	318	274	296	295	365	320	364	320	299	292	325	327	345	288	347	315	339	301	284	311	322	314	336	313	289	321	322	323	286	337	330	323	327	306	323	317	307	320	322	310	292	355	299	312	299	317	310	336	325	304	315	325	293	324	310	338	300	304	304	325	305	311	326	356	308	314	320	338	318	330	314	333	308	344	304	323	283	318	326	299	287	325	341	308	336	322	321	314	335	295	290	317	312	313	316	310	334	300	344	356	293	303	348	326	325	299	302	297	341	308	309	358	286	342	333	321	318	341	339	311	306	302	308	332	289	318	293	329	326	339	335	346	273	303	317	318	290	327	305	342	294	300	304	304	307	316	312	293	320	294	322	323	321	324	336	313	293	303	325	325	291	307	319	290	311	309	327	305	324	305	344	327	309	290	349	298	306	309	301	310	309	305	322	308	352	319	341	295	303	292	329	313	327	293	329	286	318	344	307	345	316	314	296	323	311	301	302	318	320	312	326	310	274	289	304	319	309	291	337	288	323	354	331	305	309	307	289	322	349	299	310	315	317	317	303	310	288	294	307	322	312	317	316	323	311	333	317	319	300	311	336	314	317	304	297	326	294	315	303	314	293	337	316	318	294	286	300	301	336	284	352	313	328	326	318	345	318	318	297	303	304	312	330	291	319	320	303	299	298	308	306	294	321	320	317	295	312	280	298	301	306	308	324	323	334	303	289	289	325	300	315	286	299	292	296	320	307	305	316	311	305	307	294	328	313	307	328	334	282	342	288	303	316	322	307	324	301	269	312	315	317	306	308	313	286	281	293	314	346	341	326	326	288	294	301	300	305	323	301	319	273	311	334	303	324	326	305	321	333	296	328	307	321	310	305	307	312	328	299	355	339	297	320	349	321	305	331	324	297	304	325	308	312	326	332	301	323	289	285	304	310	301	326	319	320	304	320	298	331	302	303	335	300	297	312	318	329	295	292	302	294	297	305	307	356	297	328	329	312	329	304	310	346	330	315	311	288	292	328	327	338	311	296	325	291	335	329	309	324	307	306	309	294
27860	19481	12651	7397	4275	2663	1973	1462	1202	985	885	697	691	612	548	543	483	444	382	316	357	306	285	284	289	268	293	272	271	323	289	290	295	299	286	243	339	277	314	296	290	314	303	260	269	276	267	279	279	243	274	289	258	296	266	228	279	272	282	292	262	236	269	268	274	286	264	250	267	282	285	297	269	275	295	267	287	290	271	248	266	275	302	291	271	288	276	272	292	245	307	276	285	280	272	276	272	268	279	276	267	244	268	277	283	257	271	280	269	277	287	285	247	274	229	282	269	255	288	272	258	268	274	286	272	269	277	255	255	276	283	263	266	275	258	291	286	308	260	299	268	259	286	280	264	294	262	275	261	248	287	256	239	273	285	289	263	284	265	254	264	281	302	269	295	268	298	254	270	250	252	288	271	265	254	253	301	303	271	278	303	251	255	268	274	287	279	289	269	268	280	297	287	263	261	285	288	292	278	270	311	277	281	308	271	291	277	275	269	306	291	277	246	265	277	293	280	248	274	240	270	288	283	288	296	267	278	266	287	274	264	286	270	264	257	290	259	270	261	251	270	287	279	265	254	265	277	270	264	274	290	285	266	274	274	269	242	298	281	276	264	318	260	259	273	275	272	274	304	269	267	290	280	288	267	302	279	246	258	240	274	245	273	271	291	259	266	291	282	271	267	302	287	288	237	267	276	296	275	266	282	234	284	266	287	306	258	275	249	296	283	287	284	281	284	272	263	285	302	248	286	288	262	288	258	247	263	271	266	245	270	297	286	249	286	259	293	234	243	285	264	274	268	319	285	285	294	281	309	279	266	286	318	257	264	262	270	260	270	264	297	267	282	293	246	284	266	276	283	285	238	306	276	288	297	286	278	275	339	264	276	272	257	295	285	295	291	291	263	291	267	234	264	277	277	264	269	270	262	303	274	274	320	304	264	275	269	267	256	254	248	261	267	246	266	268	287	260	310	292	251	276	267	279	264	264	282	269	262	281	279	269	266	268	278	271	247	286	252	257	270	277	281	244	264	278	261	261	286	265	294	288	241	287	261	238	256	277	274	292	255	251	281	272	248	288	282	288	273	276	277	282	259	270	292	301	278	266	267	259	292	290	284	280	289	272	271	278	267	261	289	290	251	271	289	266	267	334	282	289	260	309	276	290	240	265	278	299	298	281	255	261	276	288	282	269	254	266	267	290	266	308	302	247	261	288	286	305	272	303	286	255	270	275	272	247	296	249	285	295	261	308	266	310	261	245	251	268	299	282	271	273	287	288	274	263	288	267	269	278	277	257	264	284	273	287	272	275	301	290	275	278	297	308	303	269	280	285	279	277	295	274	278	279	277	250	276	254	245	289	304	265	253	283	260	296	259	289	264	298	292	284	233	270	256	293	263	287	271	258	298	244	279	281	270	297	273	287	262	257	250	278	255	272	266	273	269	276	283	268	290	275	276	255	275	279	240	242	276	254	260	312	307	273	277	262	299	271	256	263	279	291	275	278	267	246	272	256	273	261	288	304	261	241	270	274	278	287	268	289	258	309	295	296	277	270	259	287	263	262	291	268	266	258	252	283	264	276	281	295	275	272	265	270	269	263	261	291	275	278	289	281	304	273	288	303	282	247	258	253	244	294	275	302	256	255	266	283	308	282	269	282	270	296	274	299	270	285	275	273	304	291	255	277	289	283	237	260	266	245	270	258	259	275	313	259	239	295	290	298	263	262	260	283	250	293	273	294	273	245	291	261	258	274	255	263	280	262	260	294	277	259	297	266	283	291	281	238	259	264	270	248	270	245	272	274	275	262	288	284	290	277	267	284	289	293	261	265	255	278	316	246	284	270	289	280	239	249	273	276	264	246	270	257	276	257	265	295	266	283	262	258	273	286	269	271	289	285	245	261	261	293	262	297	288	313	236	247	303	276	279	273	282	290	280	272	260	276	298	276	292	258	308	256	307	295	271	243	279	284	266	291	271	278	261	283	263	255	290	257	262	260	266	279	266	255	284	277	290	304	258	263	274	258	289	300	263	272	286	291	273	295	285	286	255	248	301	247	272	278	296	277	269	265	286	288	284	263	289	289	302	254	256	281	282	296	277	311	250	265	270	296	287	265	271	295	286	274	279	299	295	258	309	262	296	286	276	268	300	292	285	293	266	268	251	285	277	243	273	301	279	288	298	284	259	270	252	284	245	276	276	258	254	275	299	250	284	292	283	267	289	259	304	279	283	291	264	285	292	268	266	250	280	271	284	279	281	270	267	287	277	272	262	270	281	266	266	294	270	275	278	259	282	274	287	267	248	286	280	255	281	289	258	260	312	270	254	280	274	260	278	271	270	263	270	271	242	268	252	267	295	244	269	289	250	263	262	302	275	279	269	274	262	272	306	276	270	263	288	270	262	271	268	264	268	276	268	264	255	251	274	278	240	274	280	252	267	268	291	282	229	308	276	259	284	248	301	267	291	271	291	277	274	271	244	254	264	304	286	266	286	245	287	282	296	284	280	274	284	232	284	303	271	281	274	247	245	260	277	270	292	263	256	263	275	284	255	244	283	241	252	295	291	278	267	278	257	272	280	242	208	290	284	273	264	306	305	284	273	262	290	286	288	261	267	254	272	283	279	299	287	276	302	265	271	278	274	252	284	268	296	256	266	280	297	265	262	226	269	266	276	272	276	286	273	280	263	263	280	274	261	290	279	276	255	258	272	289	282	261	254	269	269	284	285	281	295	300	308	265	266	257	271	278	263	246	291	311	264	267	270	278	271	267	276	279	289	272	262	257	278	268	251	289	296	290	273	274	282	267	269	286	304	284	267	263	265	270	309	291	277	304	261	264	284	279	278	276	294	267	291	264	263	249	253	294	279	289	285	270	273	272	273	301	272	284	296	268	273	268	276	309	264	260	265	301	279	297	272	284	251	265	288	309	242	240	249	277	274	291	274	263	271	275	255	296	269	258	256	282	290	281	288	241	293	244	270	272	285	278	263	282	277	291	272	253	273	291	267	279	262	291	301	255	287	274	290	266	301	287	260	253	276	287	276	245	279	258	297	314	257	284	310	306	262	262	264	253	281	286	305	263	256	247	256	248	285	255	270	271	271	308	283	270	276	291	250	298	290	270	278	254	243	276	250	288	295	244	277	276	275	294	306	258	275	285	274	261	310	275	267	294	270	281	291	274	274	273	266	283	260	294	306	262	286	287	281	235	285	277	274	265	295	243	258	273	298	267	274	275	248	260	244	264	254	305	281	298	269	269	261	262	279	286	278	281	284	276	256	263	281	278	309	282	295	233	268	272	284	312	251	259	272	270	257	292	286	281	295	287	301	276	290	263	289	292	274	256	274	294	255	242	275	252	280	292	271	284	279	284	276	285	262	273	275	259	305	262	278	267	298	282	275	273	287	277	310	290	290	278	259	265	260	258	314	248	270	268	249	274	308	281	261	247	285	288	263	274	291	269	296	261	238	270	289	243	289	276	269	247	262	265	276	239	309	266
17420	18968	12296	7731	6196	4469	3522	2635	2068	1678	1468	1049	998	929	732	722	645	560	402	428	408	371	330	297	295	299	271	305	295	295	332	345	356	348	317	327	333	318	316	311	320	327	310	314	291	335	339	328	319	335	274	306	312	284	286	262	345	286	284	269	286	276	317	280	302	321	256	263	320	299	303	282	272	311	290	305	306	270	310	277	283	290	265	284	287	298	284	281	315	311	279	284	315	300	286	312	298	328	329	308	293	295	281	315	296	317	307	315	297	298	301	308	301	302	259	289	335	305	289	324	290	311	310	297	273	277	320	283	336	315	293	315	316	324	288	305	319	302	266	282	300	310	316	302	298	297	287	292	274	307	288	289	309	272	301	305	279	334	313	299	269	274	289	326	287	297	307	290	294	283	289	278	288	316	312	281	293	270	281	313	307	289	313	275	287	282	284	299	287	302	285	305	287	274	305	291	280	329	290	304	282	319	291	306	305	261	269	313	291	328	299	288	312	262	301	286	291	277	317	315	293	302	322	290	343	289	286	281	318	288	292	304	291	285	286	288	298	302	277	321	327	299	306	315	295	325	311	305	333	286	278	254	282	283	306	295	272	305	300	300	277	294	316	260	302	308	280	309	307	296	307	287	322	300	286	315	294	301	301	308	283	312	296	289	310	293	288	291	313	259	335	267	291	338	291	278	315	275	292	295	298	293	270	283	300	305	332	302	287	282	332	285	286	290	291	289	292	302	281	323	300	278	302	288	282	297	315	308	279	319	323	282	295	298	300	319	287	297	270	306	307	305	296	297	282	274	328	299	266	300	308	272	309	274	293	278	319	304	300	288	303	314	286	296	295	294	284	294	294	286	280	286	296	285	324	270	285	280	256	307	288	280	336	318	276	265	263	294	318	283	262	327	286	329	302	294	274	290	281	320	324	269	306	332	280	322	303	313	344	345	310	293	305	318	275	317	336	322	303	300	288	296	294	318	330	302	305	304	317	291	293	291	293	303	298	304	306	318	343	325	273	315	301	284	280	313	271	307	308	305	290	285	299	286	302	303	321	288	291	302	295	317	320	300	284	278	287	332	301	276	285	286	301	285	284	312	299	333	292	307	328	275	323	313	319	287	286	301	323	286	278	284	274	306	291	284	280	305	296	293	294	291	299	292	290	296	286	288	280	270	300	306	303	301	284	261	296	302	283	301	247	270	336	297	261	305	299	275	308	299	283	318	315	295	293	326	295	268	284	306	287	266	316	308	294	301	288	275	304	292	301	292	313	291	295	267	317	278	328	289	295	299	271	293	298	316	270	333	314	290	273	309	287	274	300	291	294	292	304	297	265	309	301	290	289	289	308	291	306	293	273	308	328	310	291	301	270	292	321	269	306	317	302	284	297	304	329	294	289	285	305	285	281	300	301	282	342	295	306	267	310	290	300	317	310	305	291	276	298	269	303	303	313	300	278	319	285	304	282	283	299	312	279	306	307	293	315	288	304	278	319	292	325	306	289	292	298	313	270	289	300	245	311	289	325	291	318	261	281	296	302	299	319	294	295	304	277	309	320	278	289	330	312	303	306	311	309	309	284	272	297	289	313	285	307	287	282	295	312	280	312	306	286	298	299	283	304	268	281	295	301	292	325	305	273	318	303	292	321	316	291	287	280	287	317	295	303	293	291	302	281	298	303	318	305	294	282	297	329	329	295	257	289	307	327	309	312	302	293	298	308	288	317	312	291	310	281	301	308	293	318	324	286	287	295	303	285	308	293	315	269	271	311	302	293	278	284	331	287	290	263	306	306	305	288	321	307	267	310	303	296	308	312	302	302	273	287	308	307	288	297	308	281	319	289	286	305	304	262	272	318	281	288	307	311	271	307	315	310	323	291	259	292	298	311	293	296	293	284	286	306	305	284	289	318	286	318	286	297	294	275	282	295	303	295	283	296	321	244	298	312	295	281	296	306	272	321	306	291	265	291	303	342	315	290	279	284	269	312	302	325	292	307	316	310	288	296	308	301	279	318	295	299	299	293	285	276	273	279	255	302	313	292	301	288	279	316	293	328	310	311	315	289	289	248	271	284	285	322	269	307	299	273	304	296	277	272	287	265	303	286	293	308	281	277	325	322	274	291	310	282	276	328	278	280	273	284	295	310	318	303	299	295	289	320	311	296	305	314	315	301	286	285	301	289	349	307	352	281	281	282	290	278	312	307	289	307	287	320	303	296	279	275	301	292	299	298	284	306	289	293	311	280	301	282	328	291	296	299	305	277	335	267	281	280	305	280	311	284	299	306	327	328	294	299	282	272	294	285	296	267	311	290	313	312	310	294	312	295	312	305	297	298	266	292	303	286	252	314	311	291	279	250	324	296	289	293	310	299	307	328	303	333	279	320	310	293	303	271	264	305	289	276	322	282	286	308	302	298	294	276	288	304	312	255	275	324	315	296	297	285	290	296	290	304	295	290	294	321	297	308	295	315	299	296	284	322	287	326	278	306	298	292	291	281	291	273	307	299	302	281	304	273	322	284	327	297	289	306	282	290	295	270	293	302	285	299	291	314	295	293	301	299	298	338	281	319	271	285	341	284	268	299	283	314	291	327	324	294	276	297	291	325	273	299	307	297	276	311	335	283	324	343	301	294	273	272	298	326	297	304	300	268	303	281	273	309	297	303	308	269	260	301	296	314	280	286	283	325	291	302	291	295	336	288	303	301	304	298	287	308	294	299	294	281	280	321	280	293	297	309	268	274	284	307	311	280	320	287	271	279	293	293	298	300	329	291	257	291	319	302	287	298	303	289	320	286	312	292	268	310	298	320	308	290	304	268	287	287	295	281	291	288	302	303	309	289	296	311	264	280	315	301	261	291	306	276	304	305	293	303	314	284	301	297	316	284	302	294	275	294	308	283	290	290	277	289	285	268	285	347	284	335	305	276	278	297	275	288	303	301	281	305	323	310	289	276	303	267	300	322	342	284	294	281	296	276	319	309	305	287	291	287	291	287	307	281	307	274	285	310	290	297	290	283	309	326	260	317	280	310	275	292	311	308	302	281	280	280	282	291	302	311	313	299	301	317	283	302	266	293	284	286	273	270	278	303	293	299	280	288	284	272	309	298	307	327	286	297	307	287	310	305	287	313	259	305	288	270	318	301	289	305	295	294	291	286	279	285	286	296	276	298	283	290	286	304	299	305	310	277	321	291	291	277	322	299	320	278	283	323	262	301	300	287	283	324	274	307	308	282	281	297	284	284	301	269	317	306	280	281	300	288	315	312	298	291	292	305	309	280	334	258	293	312	304	304	312	344	322	289	290	309	308	277	300	277	290	277	297	302	305	324	320	327	301	259	309	288	296	269	313	306	303	303	279	281	305	287	282	287	309	310	289	322	274	332	284	295	323	309	294	277	303	283	295	311	286	313	312	301	329	307	291	301	283	335	283	274	344	301	337	294	300	296	294	323	288	304	321	300	300	329	340	279	290	311	302	321	298	300	312	298	266	303	292
24452	21685	29010	24890	21706	13421	4727	2656	1975	1531	1316	1069	896	826	666	633	616	460	361	292	311	248	229	199	195	212	211	177	185	199	179	172	222	226	218	220	200	192	196	192	182	186	185	164	174	200	191	183	166	191	170	177	198	184	172	176	170	176	161	170	211	192	176	171	175	185	176	192	164	194	160	186	162	157	154	164	182	146	170	191	163	170	170	154	162	174	185	185	167	174	166	162	179	158	174	180	193	155	161	161	187	177	177	191	155	200	158	167	183	177	172	164	165	194	167	184	179	159	176	181	187	161	167	178	174	168	183	164	158	172	169	155	175	175	177	151	151	190	148	162	180	171	175	157	183	155	174	163	169	156	174	200	153	145	183	171	159	181	165	155	149	166	175	175	170	178	177	184	171	164	158	154	172	177	170	179	168	191	179	165	179	167	156	172	157	156	169	175	158	164	159	157	177	170	160	163	151	163	169	158	201	166	155	155	177	192	173	160	172	171	161	162	174	156	172	146	166	166	178	154	164	158	163	174	165	182	156	170	171	182	165	157	166	158	199	165	171	177	158	155	181	152	182	171	151	167	190	158	161	175	170	166	172	187	194	172	150	156	176	159	159	155	153	165	186	159	174	153	170	178	178	157	175	174	163	177	179	158	185	183	162	163	168	189	157	184	164	175	176	174	164	167	152	161	171	168	154	166	175	152	182	166	171	171	155	161	177	178	165	141	139	148	159	166	171	190	178	169	178	175	153	166	173	187	174	174	163	153	184	156	175	162	164	176	169	167	160	178	184	153	192	149	165	193	161	168	164	180	157	156	174	169	174	176	164	186	172	169	163	169	165	171	143	182	192	177	178	172	140	194	162	167	177	167	187	173	172	175	174	183	165	202	173	192	175	167	162	157	187	193	163	151	184	182	169	168	166	178	183	181	182	170	171	146	199	178	139	189	171	178	181	139	176	173	181	172	166	151	153	152	185	151	159	181	180	185	181	166	166	167	160	196	175	171	195	170	153	165	185	167	169	160	177	168	167	150	158	171	167	194	174	154	163	157	164	174	169	153	184	191	178	161	147	180	170	159	165	170	167	156	132	185	171	183	148	178	177	167	159	148	156	146	176	170	174	175	158	152	180	160	153	170	180	143	155	152	181	153	165	173	191	142	187	170	173	160	157	192	158	153	179	159	164	176	181	166	169	169	140	157	176	164	151	189	179	162	187	166	160	175	181	167	166	168	158	165	159	180	192	179	172	192	185	181	185	166	156	163	167	168	156	188	164	177	165	178	194	168	178	165	197	173	173	177	148	170	181	166	168	160	150	132	199	171	175	166	172	167	188	188	167	181	148	169	153	143	174	162	162	187	195	164	159	179	155	173	164	163	168	174	162	181	158	183	167	181	144	167	183	171	156	147	172	166	147	180	168	171	140	157	147	164	167	185	181	160	181	146	163	143	164	142	175	174	165	150	173	183	157	179	164	180	191	182	164	149	186	171	178	162	151	163	159	145	174	158	172	187	155	152	170	180	167	152	162	156	164	167	165	149	176	166	169	168	194	170	175	161	161	176	161	172	178	142	181	179	162	178	179	173	183	185	175	152	158	146	196	150	176	174	178	172	161	176	177	175	146	163	187	178	172	174	186	170	196	146	188	167	186	180	161	152	153	175	163	149	138	134	150	155	194	147	143	185	183	165	184	169	180	159	172	150	145	166	168	180	154	160	165	186	176	153	139	163	152	182	145	170	180	179	149	165	182	182	152	172	166	166	168	165	167	161	174	163	164	174	178	182	172	170	162	187	153	167	167	145	145	170	152	189	165	167	192	175	186	163	139	153	165	172	155	163	182	166	183	183	190	150	160	161	181	185	195	158	153	160	186	152	153	160	180	176	159	167	152	158	158	168	162	184	161	171	172	162	169	160	168	151	164	174	176	164	155	173	191	175	168	163	181	156	165	167	179	145	178	154	159	176	175	141	191	176	173	162	162	174	161	157	165	187	189	165	181	176	178	161	163	176	181	190	184	178	158	161	179	170	177	187	156	190	180	148	150	174	142	172	164	141	171	153	167	175	163	162	166	165	143	184	174	179	186	164	148	156	174	172	178	176	162	158	185	156	175	180	163	171	143	174	167	185	167	180	161	166	175	192	149	161	170	159	172	165	173	162	192	137	161	170	170	174	156	171	157	192	170	171	196	160	186	197	166	185	170	192	152	169	170	173	154	163	170	155	146	158	161	169	170	173	175	179	163	158	188	163	160	154	151	173	163	169	177	195	169	149	167	170	160	183	176	149	204	160	150	163	179	185	177	186	170	202	141	181	164	189	162	197	149	174	154	143	190	148	172	155	182	185	180	161	168	184	177	170	176	166	160	181	184	172	144	187	170	178	182	169	163	171	164	177	165	134	161	162	189	182	173	149	166	174	151	158	168	165	140	197	168	170	181	174	174	146	178	181	182	170	183	172	148	154	169	177	170	183	163	187	151	171	183	170	185	187	179	164	156	149	173	171	156	170	164	156	168	155	183	186	181	158	169	161	171	176	172	146	156	177	165	163	167	156	175	174	170	154	145	143	172	160	161	173	200	197	149	158	165	155	170	144	170	161	154	174	176	176	145	176	178	177	163	177	170	171	174	173	165	173	167	178	177	137	143	154	185	163	191	146	165	193	154	170	172	173	166	197	168	195	171	182	162	158	184	177	158	163	162	161	179	179	189	178	168	174	185	164	174	167	158	173	168	177	181	157	146	171	177	178	161	174	164	167	132	139	160	163	153	192	159	145	174	186	163	157	184	177	145	163	147	161	178	165	156	153	156	157	162	160	183	180	176	179	164	177	162	181	184	169	181	157	174	143	186	166	162	156	156	187	160	182	189	176	194	153	171	181	151	175	180	159	155	177	172	158	160	149	147	165	174	151	208	165	166	180	160	185	188	152	157	153	173	153	144	178	180	182	171	163	156	197	175	170	163	172	162	180	163	181	168	139	187	162	165	181	182	168	169	179	174	160	164	160	157	153	160	154	170	148	140	167	182	171	170	183	170	180	183	182	165	165	158	147	172	172	185	175	166	178	176	148	179	185	136	163	146	159	160	150	176	154	157	150	178	167	153	178	164	159	161	158	159	184	144	183	175	191	165	183	152	159	158	165	178	144	186	186	154	185	180	167	177	161	181	176	159	161	194	164	172	169	179	187	171	162	162	189	156	173	142	172	184	156	146	179	158	155	177	157	181	158	179	186	189	177	186	168	160	158	185	178	151	174	189	179	159	178	180	165	145	163	162	172	162	168	155	153	173	167	189	185	202	184	181	160	166	162	164	166	178	173	187	174	169	185	159	173	163	168	190	147	147	179	176	168	180	164	173	179	170	176	174	163	164	164	165	171	161	150	172	186	163	161	176	180	207	141	182	184	156	167	175	165	160	166	191	164	166	189	150	166	155	177	177	167	145	172	147	157	150	156	178	181	168	154	187	166	176	142	164	171	168	167	148	182	175	199	162	172	181	171
20722	27938	19387	12743	10329	7765	6042	4484	3359	2715	2208	1692	1450	1263	1186	1040	883	647	527	443	378	330	243	254	266	229	205	213	217	227	228	228	243	210	241	229	214	218	205	220	185	216	199	219	227	210	213	170	183	198	194	218	195	201	195	213	210	197	181	172	201	189	192	165	203	193	195	167	194	193	171	198	177	177	167	175	214	188	196	219	174	190	187	178	164	203	171	184	183	188	201	172	189	200	216	197	193	203	175	202	200	191	183	200	186	192	176	192	185	182	197	178	210	188	218	216	177	190	191	222	198	167	171	185	178	182	191	182	200	194	173	197	187	157	195	196	179	169	199	185	212	186	203	174	191	179	161	187	178	180	186	183	184	189	150	189	193	161	186	192	195	199	196	203	155	212	177	188	209	179	184	192	180	163	171	182	187	196	197	195	190	189	177	191	185	189	188	193	205	211	193	181	198	190	195	169	198	161	173	184	192	183	191	179	188	159	205	171	166	180	164	184	218	177	167	199	178	187	173	193	175	173	188	179	185	184	186	187	172	167	187	181	171	178	211	194	185	169	178	183	192	193	198	191	188	169	172	191	167	194	203	194	222	193	168	198	163	182	167	167	161	193	180	192	176	184	175	196	171	190	199	211	169	182	180	208	188	192	181	193	189	183	223	203	170	177	185	207	175	188	165	196	207	190	181	184	184	190	173	183	206	190	163	191	180	206	173	159	186	185	177	171	183	197	177	195	170	164	199	171	181	203	192	170	177	201	182	177	193	170	198	191	188	181	174	163	172	216	201	200	169	168	186	185	188	206	197	195	220	199	197	191	176	191	170	161	177	185	154	178	191	176	205	199	195	207	169	187	217	172	188	187	196	188	165	199	229	194	210	194	171	190	185	192	204	192	171	173	198	205	185	189	180	187	204	181	165	166	194	205	179	188	168	176	187	183	171	196	205	175	180	188	198	209	172	175	211	176	223	194	171	171	191	179	202	195	202	183	168	221	171	198	182	194	197	155	225	202	189	179	198	202	202	176	183	215	189	186	155	173	196	198	192	209	192	175	183	187	184	174	181	191	178	176	188	199	198	190	189	185	174	184	171	178	200	185	182	189	177	185	200	182	187	164	205	183	157	177	192	191	180	174	203	195	180	179	187	175	187	181	188	183	201	190	195	190	203	196	185	205	166	206	186	183	170	201	205	184	203	202	176	206	197	204	191	209	191	200	201	186	195	194	178	199	174	198	159	183	170	170	195	184	190	190	188	179	209	202	171	208	184	187	188	183	189	195	192	181	188	200	196	163	201	215	191	199	188	196	165	192	189	196	183	172	185	198	191	193	171	193	182	190	188	197	202	181	211	197	194	173	190	174	171	201	177	167	205	165	185	183	178	172	188	188	180	188	170	200	178	147	177	164	193	183	191	197	174	168	203	167	187	168	173	183	171	201	197	189	182	194	172	184	185	179	179	181	178	184	176	184	171	172	180	192	172	206	170	175	174	182	187	187	182	191	197	200	198	167	182	197	197	216	188	188	218	206	210	187	195	165	204	204	189	180	188	188	217	206	184	182	176	180	182	200	185	203	187	197	183	196	210	198	191	184	170	208	161	199	166	161	175	190	180	193	181	176	176	181	180	189	214	166	158	182	196	183	193	156	206	186	186	209	208	209	184	200	175	192	192	211	178	186	170	165	185	204	182	162	191	186	194	191	214	191	205	188	196	195	202	191	162	202	209	188	162	206	180	197	177	164	204	201	203	185	165	185	191	181	174	176	188	186	187	183	186	169	187	193	206	177	185	186	182	196	172	177	193	176	186	172	178	184	163	184	183	183	212	171	163	187	195	204	190	208	205	195	217	194	192	195	216	181	195	168	208	187	153	209	185	204	156	193	186	180	178	175	197	201	178	181	171	203	178	185	185	193	201	202	130	198	211	196	189	183	182	180	178	179	192	157	172	185	213	194	173	177	177	167	212	181	208	163	180	166	201	180	202	156	176	182	182	192	177	184	219	197	186	205	153	200	150	198	164	194	179	188	190	204	176	204	178	159	194	191	200	172	174	190	215	177	202	181	196	188	183	205	198	184	179	164	175	205	201	176	196	198	185	190	203	174	166	191	194	213	188	188	201	177	174	190	181	178	189	173	191	187	196	202	184	182	219	186	224	175	198	191	180	201	200	204	170	196	198	186	175	205	207	199	173	203	173	175	199	192	208	187	210	171	164	181	209	178	182	212	174	179	169	185	202	186	161	190	187	202	172	153	192	199	171	170	172	194	189	196	185	193	195	191	188	179	191	190	192	197	210	171	188	186	172	200	163	203	189	174	172	192	191	183	190	175	186	182	184	179	170	182	184	186	181	181	188	174	198	175	169	214	192	196	168	218	215	172	174	174	186	172	203	204	181	178	193	178	195	175	170	183	189	193	155	202	192	189	195	172	187	201	174	189	185	169	188	174	145	162	203	175	200	172	218	190	192	177	187	196	203	199	213	184	196	204	187	192	177	193	171	189	196	193	168	178	197	198	192	194	198	210	192	161	170	209	182	189	175	194	174	192	171	177	182	179	196	184	174	195	192	179	202	194	180	203	205	198	188	212	178	209	181	207	181	182	175	202	176	179	188	187	193	206	183	194	183	174	163	207	196	207	198	186	208	163	180	189	203	222	191	189	187	194	169	165	199	210	184	198	185	183	198	187	202	194	191	189	201	178	182	196	171	184	187	187	191	178	181	197	207	197	197	192	188	202	180	188	189	184	191	207	189	169	209	178	175	195	188	195	201	197	197	176	182	184	196	189	176	197	172	194	204	217	190	199	188	175	177	193	184	187	197	192	172	192	211	194	181	189	185	207	196	179	181	173	186	192	180	195	160	183	193	187	195	207	197	178	181	188	171	212	181	203	172	176	206	187	176	186	185	167	206	211	185	187	184	178	193	193	182	202	178	188	156	203	178	195	167	197	178	183	180	188	185	186	210	210	190	220	199	192	181	197	156	198	202	159	198	185	199	179	175	199	197	176	201	195	193	169	191	189	176	208	194	189	202	206	190	167	184	182	196	190	190	207	177	188	218	198	188	172	179	180	202	172	185	212	226	190	181	185	183	165	172	203	176	145	192	182	172	196	212	193	179	180	210	193	195	178	180	201	180	201	176	169	203	186	172	179	180	209	169	192	228	188	194	224	178	185	203	177	200	217	195	208	186	198	176	178	217	180	175	190	198	171	170	204	165	196	183	186	172	183	181	185	185	194	205	185	171	196	214	193	201	187	192	186	195	195	180	178	181	177	203	184	176	169	199	163	172	186	183	188	180	199	185	171	207	191	178	172	181	190	172	180	169	184	188	189	206	191	169	176	213	186	186	205	183	181	196	177	190	197	201	205	169	206	182	186	177	189	202	184	175	191	179	171	187	185	194	178	177	176	193	206	196	170	179	178	198	220	203	204	187	175	178	174	189	165	171	177	217	189	194	226	181	178	190	188	194	167	184	188	176	193	199	196	193	176	174	182
25565	21641	27955	25789	14860	4750	3074	2171	1617	1437	1239	1087	939	832	849	767	729	654	568	526	498	494	460	488	463	454	399	493	415	443	494	404	474	428	458	443	434	450	443	464	424	452	434	412	432	433	443	414	438	458	408	402	431	436	433	423	471	446	406	427	411	415	438	452	413	424	445	450	439	425	424	422	405	420	447	423	395	460	449	443	431	455	436	396	401	463	458	462	449	390	418	454	425	431	424	427	417	426	420	408	391	440	429	420	433	454	429	439	424	401	436	442	432	444	385	459	433	418	418	424	448	456	452	431	414	400	365	441	423	415	462	445	384	420	443	417	417	441	451	439	418	393	428	433	434	436	439	429	434	431	421	403	378	416	448	423	434	454	447	405	401	464	451	456	430	450	419	438	439	404	436	394	409	439	402	382	464	420	418	424	439	482	387	397	440	422	437	442	402	414	450	428	393	435	435	435	437	403	425	451	422	434	455	398	461	458	418	444	433	442	413	427	378	426	436	449	423	428	428	422	426	472	469	420	403	396	438	422	413	425	410	447	425	374	412	448	422	436	432	440	449	433	447	372	417	400	450	458	409	404	412	443	439	443	447	450	421	395	449	437	452	472	447	397	436	428	415	450	434	394	419	439	426	442	430	418	453	462	441	451	434	427	429	448	421	439	437	429	426	421	421	441	404	437	447	431	417	423	405	431	452	434	409	451	463	435	404	448	417	435	448	469	459	453	417	398	436	444	453	433	442	446	432	429	450	445	439	447	395	433	398	392	429	400	447	394	410	437	431	418	444	444	412	428	395	432	425	420	390	419	436	470	419	437	421	397	437	436	425	431	430	427	430	434	411	409	401	417	438	404	436	434	442	450	441	392	391	382	423	436	445	434	377	425	438	444	448	404	423	418	452	406	430	384	446	432	437	421	409	433	438	399	435	454	457	430	463	415	414	457	453	411	394	427	421	425	394	435	438	424	433	408	420	407	413	435	426	447	433	408	461	428	433	423	423	450	438	418	412	442	425	439	437	419	422	474	445	417	414	379	436	472	400	461	443	433	398	396	418	434	412	439	417	479	462	403	426	421	468	392	421	432	441	399	422	418	407	440	442	383	382	437	444	418	438	416	437	411	435	457	430	477	456	371	431	445	393	440	436	432	421	430	441	422	441	428	415	452	410	430	438	437	392	399	402	418	440	415	424	380	434	459	388	419	416	450	431	421	466	423	457	402	416	436	431	450	408	424	416	424	433	443	440	412	448	441	428	451	438	379	438	461	443	430	430	455	397	432	414	457	459	467	425	407	415	420	448	448	421	424	432	424	437	467	391	444	460	430	425	443	425	423	421	405	419	404	423	422	417	436	450	433	383	430	480	427	372	428	462	412	405	446	435	451	429	424	423	407	400	450	416	440	418	410	469	448	424	406	433	410	476	403	453	406	413	473	440	405	445	431	413	422	474	425	385	410	445	435	403	433	404	402	410	420	420	414	443	418	414	438	462	410	416	422	475	438	437	412	400	455	397	433	434	437	408	461	414	398	426	392	398	433	421	431	436	428	420	451	403	434	448	455	400	453	411	454	416	412	424	438	462	428	406	414	409	430	450	422	463	434	407	420	432	430	419	419	425	416	429	426	468	464	447	422	437	464	402	425	412	388	420	430	459	383	395	429	432	413	454	378	427	412	453	441	415	435	452	422	425	431	412	465	433	411	432	422	429	439	447	418	425	436	456	428	430	431	443	422	425	395	422	419	439	421	449	430	435	474	428	382	428	399	419	412	413	411	425	427	415	427	416	421	417	446	437	440	454	406	418	404	447	445	422	421	370	432	439	442	445	438	444	399	448	435	439	426	413	412	423	430	422	431	440	405	391	418	431	392	385	416	423	440	404	428	469	409	461	430	416	418	398	437	431	419	430	428	438	453	443	443	394	433	464	428	399	421	407	431	439	433	413	429	401	412	437	423	428	468	420	407	419	428	418	387	438	454	443	418	390	407	437	412	432	423	431	449	418	454	435	416	437	436	444	421	427	461	432	416	434	462	438	439	440	455	432	434	417	410	434	413	414	431	436	441	396	417	424	433	456	422	419	443	417	438	407	419	390	411	409	438	419	420	421	391	437	420	419	442	404	445	408	457	440	438	427	444	395	407	397	430	397	415	425	433	418	427	447	437	479	419	417	439	406	348	406	406	504	430	444	447	401	467	420	432	451	406	443	390	422	451	440	453	424	415	471	456	445	434	417	403	453	411	419	432	397	425	423	395	425	430	441	433	444	439	428	423	439	431	422	394	401	454	431	412	444	431	431	422	402	454	427	462	426	432	432	440	430	430	416	437	443	410	416	410	445	420	411	444	423	414	409	430	456	444	471	458	435	432	421	424	428	386	415	462	398	432	439	412	474	411	473	404	399	433	432	418	394	424	427	425	418	475	426	415	433	426	420	439	430	404	445	439	412	432	415	450	430	424	429	427	465	414	418	459	434	420	420	403	444	432	426	447	424	441	421	423	406	424	466	389	381	429	442	458	444	447	437	424	415	459	444	465	420	432	410	424	452	400	470	439	445	403	395	381	426	424	420	404	430	432	446	447	424	427	461	408	409	423	410	379	409	380	418	417	458	401	432	406	433	440	432	440	453	408	395	442	427	414	422	465	415	443	377	445	404	443	406	405	425	431	444	447	430	380	433	437	439	454	458	386	436	423	411	441	409	422	448	429	434	433	420	425	461	446	462	405	459	414	447	386	413	448	386	418	405	454	413	392	421	403	439	423	407	435	433	435	406	416	419	442	420	423	441	400	424	406	437	437	399	409	427	408	433	402	444	406	399	455	405	446	391	443	405	426	412	407	405	466	455	418	459	426	383	435	440	480	430	444	427	473	414	377	430	443	442	420	465	411	458	445	444	452	385	440	427	453	404	403	431	456	448	411	431	454	410	422	458	411	438	395	405	494	448	416	387	417	418	441	443	402	463	429	481	434	413	407	419	430	423	409	407	415	422	430	433	442	405	450	399	440	456	381	443	389	410	433	424	374	428	416	458	427	389	453	438	453	411	401	427	432	405	434	416	419	414	377	453	404	426	441	411	425	429	443	423	426	459	462	428	404	463	425	420	380	452	467	468	432	411	432	417	439	435	427	383	397	441	446	488	424	461	425	453	459	465	414	420	476	394	439	425	418	408	434	423	405	442	425	443	398	442	402	441	439	443	455	466	451	430	441	408	415	430	439	440	427	461	466	428	457	434	432	424	433	447	446	426	465	420	406	390	387	433	440	427	430	424	421	401	424	422	401	417	392	447	370	433	402	396	431	472	430	396	440	410	397	446	433	464	429	403	402	402	410	443	426	440	438	434	450	422	450	405	430	419	394	411	396	444	407	409	454	446	402	431	419	457	407	419	444	452	442	416	422	407	412	440	445	428	438	417	418	418	443	429	418	429	437	433	413	423	413	412	397	442	427	441	413	412	395	448	461	446	434	420	403	475	429	422	452	418	441	441	457	423	431
20608	25258	16390	10137	8189	6350	5086	3925	2911	2422	2059	1629	1499	1259	1203	1078	973	819	709	657	580	562	500	478	438	472	450	466	462	479	487	506	503	510	486	482	464	460	511	466	502	469	440	428	438	444	405	467	467	473	456	492	450	439	418	474	458	459	445	494	433	435	448	482	443	474	462	441	465	445	436	409	421	460	457	455	439	437	453	466	443	491	466	442	464	446	457	431	461	426	452	431	453	463	414	432	439	441	437	452	434	434	433	419	455	433	429	429	448	435	420	467	473	461	424	480	449	466	454	448	443	414	439	461	431	448	439	435	458	460	452	427	431	410	460	451	459	454	455	422	505	433	440	420	481	425	429	412	417	450	454	400	421	435	424	422	438	433	448	410	447	433	432	454	438	462	453	445	445	448	462	433	442	430	453	441	440	457	430	447	417	442	452	421	414	424	463	414	432	449	453	461	448	448	424	473	440	413	475	404	441	449	426	443	443	451	424	468	445	470	442	434	454	457	496	433	426	415	477	400	442	439	430	426	466	467	496	438	454	447	448	407	476	443	458	417	428	454	428	435	457	440	488	437	426	407	472	442	434	434	420	442	438	420	471	410	441	446	392	422	424	433	438	453	463	432	455	433	440	479	441	402	417	424	413	429	465	440	433	432	421	427	439	452	417	416	458	432	470	435	463	422	459	415	443	446	479	471	445	430	438	417	440	461	413	464	412	432	450	466	440	431	426	430	467	481	447	477	416	424	452	409	406	462	431	483	467	468	461	429	453	430	440	451	473	421	423	428	483	434	444	443	434	461	423	432	417	435	435	459	418	399	476	475	461	429	447	429	423	494	423	413	446	418	417	453	413	451	439	425	434	453	429	406	424	449	448	438	431	454	471	430	444	457	443	465	476	431	433	458	446	451	446	468	407	427	432	433	431	427	424	432	447	431	428	490	439	418	493	443	423	410	434	421	420	491	467	403	436	447	474	451	417	428	433	454	474	460	464	405	449	414	452	465	402	430	442	478	443	455	457	458	447	459	425	468	429	434	421	437	437	445	460	474	454	476	446	472	429	432	404	473	431	434	447	423	427	459	451	490	436	442	424	443	459	468	431	425	443	454	423	444	465	439	417	470	443	473	404	428	402	433	456	434	498	446	474	455	414	491	428	456	444	404	442	474	457	438	464	431	414	422	476	439	447	440	432	436	424	436	466	434	451	466	439	432	483	396	465	466	412	457	409	431	479	448	432	458	442	444	408	428	426	428	419	437	430	445	458	457	460	445	446	448	463	412	439	441	404	475	458	408	454	457	437	446	485	423	478	448	440	408	426	443	460	458	406	466	444	436	405	397	440	473	471	455	412	461	471	430	412	460	439	454	494	456	443	451	440	416	424	390	455	414	440	425	448	428	447	433	414	449	480	441	435	479	448	407	419	451	441	435	438	485	438	469	479	462	446	423	449	464	446	469	462	440	446	450	429	446	428	444	445	433	458	429	456	433	461	440	428	450	435	455	434	405	466	440	400	454	459	471	446	459	447	452	474	461	437	458	437	448	467	458	436	462	445	435	438	421	436	462	435	441	435	442	426	460	445	440	445	430	414	465	399	459	423	447	441	494	409	467	441	429	445	438	418	442	463	433	468	396	450	439	470	419	449	456	461	430	446	431	436	411	476	428	465	433	460	443	426	453	465	453	436	448	451	442	449	440	435	428	437	396	441	406	448	423	442	430	472	461	445	477	441	426	413	429	426	487	441	447	462	489	436	434	454	404	464	431	442	444	440	434	452	407	448	443	422	418	424	466	440	424	458	419	416	460	438	463	438	445	425	418	483	431	445	447	474	424	467	434	468	467	435	426	454	443	425	445	444	443	456	454	411	454	430	445	464	407	451	467	438	470	463	462	433	499	455	476	449	439	438	433	414	433	441	438	422	463	442	444	449	454	435	448	436	448	444	446	455	441	451	457	417	421	416	471	477	435	456	399	451	447	443	445	429	434	398	439	471	436	440	388	424	462	423	449	427	432	438	418	452	459	453	418	474	443	419	441	450	407	447	448	444	481	467	453	418	451	455	441	460	448	437	432	455	464	467	441	440	456	442	477	463	419	438	433	473	452	434	431	485	443	437	447	454	422	455	420	474	429	436	455	466	467	425	452	441	424	436	466	438	434	498	460	463	439	432	472	417	438	444	423	428	447	456	410	465	416	435	432	434	427	443	435	459	459	468	439	465	467	460	433	456	432	473	408	429	447	418	414	452	408	439	456	443	444	458	436	432	428	432	418	442	454	466	426	464	455	469	444	466	451	434	449	417	424	433	443	442	450	472	450	414	458	475	444	451	406	458	450	438	457	424	460	423	474	456	430	453	449	470	451	455	416	426	425	425	429	425	435	412	457	486	430	437	432	460	419	466	458	452	447	470	411	423	441	476	434	443	476	443	458	429	462	454	423	489	465	436	409	430	450	463	436	456	447	465	438	458	459	464	428	474	451	443	460	450	479	421	482	444	455	421	460	412	431	432	425	410	478	452	444	432	451	447	425	448	457	473	425	442	463	440	465	471	464	460	471	462	482	451	464	478	431	453	425	438	427	505	458	425	434	473	454	477	444	447	454	424	438	432	440	416	438	458	439	455	469	433	444	406	462	479	411	455	434	421	449	447	432	459	467	476	447	434	440	417	419	466	463	465	420	453	422	471	442	452	490	425	471	443	415	386	453	442	437	426	468	447	467	473	411	491	426	431	419	441	430	444	434	476	436	414	412	455	438	459	415	447	428	497	468	481	442	455	432	477	478	433	457	447	439	428	467	479	441	472	427	452	460	422	457	443	473	436	414	436	442	446	474	438	485	437	481	440	446	459	409	435	424	408	430	434	428	478	424	403	464	409	424	467	449	455	410	436	453	476	465	436	439	459	443	428	426	451	459	431	454	462	450	427	474	423	442	452	479	463	444	415	459	455	432	438	457	418	474	452	463	456	420	406	464	439	454	452	425	472	418	485	489	482	488	449	453	435	433	495	439	445	419	434	438	437	441	436	448	469	448	474	436	429	414	440	447	434	414	435	442	442	463	472	432	421	403	417	405	441	444	444	432	471	461	432	421	439	449	419	457	478	420	462	452	450	429	433	466	436	423	420	442	491	425	477	454	470	449	470	425	477	448	487	460	455	417	444	465	444	439	446	464	459	462	448	459	429	402	466	448	470	454	447	453	388	465	449	449	421	422	448	475	485	463	463	418	437	443	433	469	452	455	457	421	433	441	418	435	427	459	465	446	460	445	443	452	473	425	454	428	446	429	465	469	464	439	460	398	457	466	447	434	469	400	477	434	471	466	406	420	439	408	442	448	410	446	430	405	398	443	449	460	442	444	438	439	430	455	455	463	394	463	474	421	447	419	476	452	473	452	463	462	438	464	452	445	438	455	449	450	386	454	458	451	445	479	446	432	439	437	452	455	472	444	451	448	455	428	389	459	425	439	472	445	425	444	458	424	466	395	457	413	448	449	439	435
23306	21726	29541	24430	21741	21977	13320	4442	2800	2299	1897	1629	1396	1238	1092	992	923	694	626	563	510	446	381	387	381	379	357	348	353	355	381	381	341	368	392	402	372	347	374	370	380	329	320	309	319	320	313	341	321	289	337	289	329	287	335	318	283	292	322	341	321	305	335	311	300	325	324	324	311	322	317	365	312	326	313	304	289	350	331	322	326	328	297	326	299	319	309	297	308	314	306	295	323	317	284	332	321	322	312	330	332	305	289	323	319	325	294	258	281	293	318	318	335	310	315	331	302	298	310	314	319	339	294	297	281	334	356	300	338	298	312	313	314	356	327	317	325	313	311	346	272	331	330	291	294	310	344	339	323	332	295	312	306	310	303	324	322	318	339	335	327	297	335	293	294	312	326	320	347	281	326	291	299	334	331	295	295	342	301	325	313	363	311	309	300	310	294	290	317	317	314	348	312	323	298	314	307	293	308	341	324	295	357	329	314	312	300	311	320	307	308	309	309	272	316	338	301	303	291	294	319	332	298	283	319	302	313	318	270	310	297	314	278	285	298	329	290	284	292	336	307	319	297	313	318	316	313	295	307	304	307	310	320	321	309	331	312	310	316	300	304	302	330	332	323	325	318	309	329	310	295	288	307	300	297	326	317	308	338	297	316	314	294	319	300	317	308	289	331	332	325	313	313	338	306	316	311	312	275	319	301	296	337	313	287	308	316	325	285	315	310	316	306	312	300	325	299	326	301	323	304	325	343	312	293	310	301	302	346	305	321	318	318	288	310	308	288	327	300	308	285	287	310	311	323	313	332	340	298	293	341	313	312	323	313	342	318	331	344	306	309	317	292	346	334	320	317	318	291	307	338	296	307	340	291	325	303	307	330	280	311	302	295	274	335	321	321	325	325	301	294	299	347	311	314	278	324	307	311	336	294	308	307	317	377	335	301	313	300	310	291	291	289	299	304	326	336	291	320	315	315	319	315	305	257	304	316	309	305	312	339	351	312	291	304	309	286	297	329	288	276	314	278	336	309	323	337	321	271	297	302	315	309	287	282	293	334	322	328	311	298	308	303	336	336	289	308	329	331	336	319	296	302	312	296	298	308	333	333	319	295	363	317	306	283	318	338	306	281	314	332	350	320	295	310	337	338	320	314	334	297	278	332	353	312	300	315	347	326	294	287	291	273	294	289	284	323	339	335	286	304	312	295	299	317	317	307	344	311	333	314	296	324	327	303	319	345	311	315	323	350	309	321	332	345	335	304	326	283	317	286	317	324	310	292	317	317	292	333	288	310	322	336	307	312	329	323	314	293	324	294	299	311	280	304	283	308	322	325	304	305	320	343	313	314	299	284	288	316	322	327	328	303	357	331	334	309	316	284	326	281	306	321	289	277	296	328	321	311	294	315	319	307	287	289	318	337	315	308	282	305	303	304	361	303	301	304	302	313	321	322	328	300	295	305	279	317	351	328	313	331	340	306	295	313	266	315	285	312	307	345	339	335	329	307	321	317	293	293	324	308	315	315	328	310	302	316	309	326	286	283	300	296	303	333	302	353	319	330	323	328	317	334	314	326	294	293	310	287	346	281	315	316	296	314	329	288	350	313	337	322	337	319	311	311	295	312	319	300	340	275	326	319	289	329	307	291	316	317	314	298	297	303	309	288	327	347	289	317	331	279	296	343	304	325	292	314	323	304	312	320	301	295	337	319	322	308	330	322	327	328	309	316	313	322	331	281	316	351	318	317	312	307	323	324	306	313	288	335	335	318	289	303	300	268	306	314	359	334	306	301	313	292	294	309	308	305	324	302	320	287	281	323	309	319	318	287	331	319	322	299	311	307	288	312	320	316	310	334	304	309	299	302	291	304	333	292	327	305	305	322	357	304	317	291	295	338	286	327	349	302	323	302	307	319	287	282	296	332	310	340	326	290	311	330	287	309	306	315	296	321	309	303	329	305	327	319	277	290	319	335	315	317	335	328	298	298	273	320	309	326	321	305	326	284	302	306	306	305	317	322	347	347	325	318	310	295	304	329	298	325	301	336	312	299	315	331	328	335	276	305	276	344	354	311	346	327	311	289	319	311	289	326	323	315	324	340	344	313	317	303	302	311	322	285	305	326	301	289	321	335	306	339	294	340	295	310	312	299	321	324	336	297	334	314	315	347	281	314	310	345	313	303	319	307	319	299	313	310	319	295	298	310	322	298	317	306	354	332	300	332	316	331	354	285	333	347	318	310	312	318	319	303	321	293	313	304	303	342	318	314	313	317	286	321	328	332	325	339	328	313	297	326	286	319	316	303	317	317	298	325	345	289	328	318	329	292	303	332	309	325	294	291	323	311	308	337	314	321	324	278	312	268	318	273	296	312	288	305	310	331	276	300	296	310	350	292	285	295	313	292	344	304	316	320	292	313	305	304	291	314	323	274	327	333	285	317	315	297	300	349	334	296	334	302	282	310	316	299	318	312	324	340	293	335	317	309	301	298	361	314	307	304	321	274	345	317	328	292	306	299	329	301	299	309	292	320	348	330	329	340	302	291	330	324	288	331	303	312	299	290	318	338	326	295	325	317	350	330	308	313	305	299	339	300	290	314	305	290	291	316	321	310	315	328	308	321	305	320	317	317	316	299	323	303	283	314	322	319	303	305	291	303	314	289	329	304	321	293	281	289	324	291	322	332	329	308	308	319	306	322	328	297	329	340	309	287	307	319	324	285	313	277	304	303	287	340	337	311	309	318	309	313	316	304	332	330	338	300	299	311	323	326	309	339	318	294	316	314	325	300	313	283	308	328	321	294	300	290	302	335	308	293	300	330	321	290	319	296	333	322	314	314	283	316	293	315	322	324	327	320	349	319	308	337	313	327	301	295	322	306	287	317	325	311	315	327	319	322	328	287	305	318	327	303	296	332	303	310	303	281	305	298	331	305	332	305	323	302	299	294	274	326	345	298	354	333	281	321	310	296	296	300	318	320	311	310	320	336	312	333	271	307	327	313	304	319	314	312	323	327	352	320	278	322	285	259	296	291	327	330	314	338	309	340	277	297	320	326	337	302	314	324	341	348	282	294	333	298	323	305	311	342	342	301	289	325	290	280	302	330	295	327	309	296	322	303	287	293	319	289	323	317	315	312	322	304	298	322	314	336	305	295	288	307	318	327	323	312	296	324	320	313	286	274	323	305	313	307	324	279	299	291	305	330	305	285	306	304	321	311	313	319	323	313	321	289	331	321	304	317	330	332	335	308	300	298	306	297	309	314	293	297	322	322	312	320	325	299	291	313	307	358	301	285	318	288	308	295	306	312	330	303	328	299	296	313	318	314	288	312	269	334	301	304	301	336	296	307	293	301	327	291	344	311	343	278	300	311	302	307	300	294	318	296	318	295	327	310	272	295	318	287	290	291	333	316	327	345	304	317	305	336	344	316	316	301	316	303	301	297	320	281	307	330	349	329	304	302	311	346	287	332	298	321	299	293	294	331	293	347	348	321	284	318	282
23911	33795	24338	15960	12985	10283	8248	6368	4753	3857	3310	2640	2369	1914	1672	1521	1244	1008	800	720	575	462	457	460	426	367	412	389	398	402	407	408	397	433	399	406	399	389	381	337	338	355	323	345	339	330	307	363	344	356	317	312	319	353	324	324	347	299	309	305	337	316	317	326	299	305	305	306	311	308	311	338	307	291	309	314	306	297	261	287	296	307	331	318	332	311	325	294	323	306	310	312	365	293	289	298	351	320	327	298	357	294	303	300	302	281	280	293	325	296	305	314	285	313	298	317	337	312	298	300	335	300	297	324	334	310	331	300	308	296	294	288	311	278	319	322	337	347	334	306	302	292	298	306	289	316	312	299	307	304	300	312	301	330	318	317	316	330	327	309	313	303	281	311	323	312	294	315	330	314	295	302	311	285	304	334	324	299	285	295	328	289	304	313	318	321	319	290	283	309	317	304	331	320	315	303	301	302	312	288	301	316	334	344	299	354	309	327	302	317	327	324	307	306	295	339	297	318	311	321	315	310	333	298	319	368	291	293	301	355	302	313	320	314	315	328	301	292	332	321	315	327	288	312	325	346	310	355	316	305	333	329	333	294	304	272	315	326	296	283	325	334	330	313	309	327	324	303	309	328	315	309	366	306	339	299	318	310	318	325	317	331	315	329	308	283	335	300	305	318	326	302	322	344	330	312	347	330	284	333	330	293	306	307	294	340	306	341	316	308	327	320	322	315	308	297	326	309	332	294	295	305	329	316	299	313	322	331	310	302	288	297	291	296	309	324	325	328	289	281	336	315	282	324	334	326	350	311	308	296	310	291	303	362	327	332	309	320	316	312	312	321	302	304	306	296	312	331	340	292	301	343	337	301	320	319	318	304	317	312	303	341	287	331	318	313	326	296	310	331	305	332	316	353	308	323	325	356	293	296	309	308	284	351	310	320	310	310	306	332	327	293	306	327	321	324	289	319	353	341	307	342	332	295	311	321	350	337	285	332	308	327	311	302	312	316	316	305	306	324	310	316	321	314	325	343	331	333	328	321	313	293	307	300	292	326	300	324	317	298	304	285	318	332	296	337	309	303	298	291	324	313	298	325	312	304	336	310	301	290	317	328	312	297	276	327	305	345	301	311	318	335	321	294	298	325	312	327	332	341	300	285	279	319	297	327	360	298	314	296	312	322	305	280	283	290	327	314	315	310	292	337	282	328	322	289	358	297	326	357	344	273	291	336	334	333	343	303	313	339	312	322	324	315	356	327	289	311	329	330	312	314	320	311	338	324	296	292	329	332	314	304	294	323	302	311	299	340	310	327	297	344	359	317	339	307	306	287	307	305	306	317	327	333	306	301	315	289	322	314	281	322	314	330	313	323	304	287	307	303	304	313	301	331	295	330	328	329	343	339	299	325	278	312	338	311	274	335	330	299	336	291	285	311	326	324	306	328	342	277	306	319	337	306	328	302	338	353	306	318	312	286	318	316	321	320	287	318	295	312	316	318	281	322	333	332	318	341	319	316	302	289	315	287	287	325	298	313	278	327	337	306	324	344	311	286	332	303	321	320	307	334	353	341	306	298	338	295	314	322	328	322	326	316	310	306	345	340	332	315	316	310	333	316	314	292	351	304	329	325	309	317	303	302	329	321	336	328	323	369	326	318	329	304	334	301	297	335	289	326	311	289	336	316	297	300	288	313	281	331	346	300	315	311	340	305	296	333	324	327	321	302	292	302	310	336	328	329	299	319	326	300	303	312	302	324	328	329	317	321	305	339	323	343	352	280	318	309	326	310	359	333	313	307	323	312	321	302	291	309	295	276	319	331	294	304	341	339	295	304	342	327	303	353	305	290	313	315	339	339	353	321	316	301	347	303	329	340	304	277	323	325	304	313	286	308	329	303	303	299	326	291	323	280	288	304	305	316	335	282	316	319	315	301	288	316	275	294	324	317	328	298	300	313	311	315	311	352	303	312	318	328	343	302	334	307	324	297	314	306	276	287	318	336	285	295	311	330	369	335	329	310	310	328	327	305	308	327	345	339	302	336	308	308	324	288	310	350	285	328	311	319	310	291	328	292	315	321	318	322	324	339	333	312	279	326	296	292	334	309	317	311	355	308	338	317	303	302	301	326	312	349	328	319	309	326	345	330	305	338	326	323	332	294	266	281	313	324	312	333	312	311	319	281	343	338	321	284	340	311	321	306	332	334	327	328	304	305	288	316	288	304	328	339	322	289	310	291	309	283	339	315	339	332	296	332	319	343	317	297	303	288	307	309	319	312	306	294	277	320	343	336	315	332	287	330	305	296	334	330	328	303	286	311	299	283	308	314	313	287	337	316	294	324	290	300	332	306	317	297	298	320	301	302	296	297	303	334	317	305	288	293	332	296	342	300	297	320	318	345	313	323	321	338	334	335	329	346	305	337	321	320	343	297	321	306	323	325	298	307	312	299	295	296	298	319	314	309	289	309	305	298	314	322	335	319	343	301	313	322	317	295	298	329	316	316	321	310	282	310	324	313	293	331	317	303	302	303	302	339	307	319	328	291	316	282	300	296	329	327	287	288	316	339	299	292	305	289	344	334	306	293	313	316	316	308	309	303	305	306	315	334	344	338	309	308	329	333	329	318	341	330	332	331	313	349	310	291	298	298	305	306	330	321	339	304	315	277	291	331	338	345	308	287	312	309	341	286	295	320	308	316	305	300	333	286	284	312	336	290	321	284	354	316	310	281	294	317	321	314	326	323	325	321	322	324	265	301	317	346	279	307	296	301	343	324	305	292	305	308	344	337	320	331	283	302	308	321	320	342	295	333	287	304	308	314	332	328	298	314	325	294	313	310	309	318	293	315	327	291	338	288	310	338	308	330	316	321	291	303	328	310	332	337	295	309	344	308	314	292	306	290	315	298	324	319	319	318	295	276	326	303	290	320	295	310	301	338	308	321	309	302	310	325	322	335	337	320	328	329	316	334	349	326	305	332	294	309	328	321	306	337	277	346	324	326	309	305	338	316	310	317	299	305	296	316	337	333	333	316	322	318	297	316	285	341	317	329	341	287	318	284	310	349	338	336	290	326	321	278	328	295	324	348	330	293	305	319	341	351	335	329	298	301	302	342	325	331	290	329	321	305	331	286	356	305	334	312	308	320	302	325	326	295	291	334	329	297	291	324	317	318	317	303	312	286	272	297	316	281	293	298	342	311	338	340	320	294	299	305	310	338	283	296	317	310	338	322	327	292	293	313	314	311	328	335	312	315	321	313	334	330	328	300	289	317	274	310	299	318	304	331	296	340	300	342	301	345	304	330	318	333	301	322	327	311	333	329	312	322	255	318	315	305	330	330	317	294	338	334	311	295	300	335	307	314	300	318	304	342	302	341	326	351	317	323	315	337	290	287	314	320	340	313	309	314	333	303	278	307	295	320	289	329	331	323	295	329	329	321	330	318	338	311	285	323	303	298	314	301	285	309	338	309	355	305	293	316	297	321	343	287	334	292	304	282
29079	20321	13063	6947	4029	2707	2081	1563	1163	974	863	789	684	634	596	545	435	448	354	357	333	344	292	306	307	289	305	287	322	321	323	295	319	295	287	306	310	315	281	284	286	284	285	285	316	308	292	287	308	285	296	305	288	267	287	299	278	286	294	317	281	281	269	269	282	306	311	263	317	287	307	322	305	297	287	274	298	284	293	297	269	300	291	260	293	288	256	301	298	301	282	269	270	293	276	300	281	311	277	315	333	272	275	314	286	277	261	275	279	290	291	288	290	269	289	278	271	271	276	284	295	311	303	279	273	268	269	283	296	261	326	273	280	289	264	254	289	273	286	279	269	320	275	275	290	269	290	304	281	265	313	286	271	283	285	291	261	274	283	268	272	300	305	235	291	260	274	296	267	288	283	242	286	290	277	279	279	279	284	283	281	271	289	268	296	290	283	294	271	282	280	284	297	275	286	265	288	280	301	266	263	295	294	299	259	282	289	290	259	243	305	275	267	276	291	280	288	265	309	292	324	249	293	304	265	275	268	297	291	310	275	290	299	253	288	319	298	348	287	300	291	271	291	297	270	262	290	312	278	278	268	294	322	280	275	294	325	304	300	296	297	283	290	257	281	284	261	307	268	289	316	276	297	298	292	301	292	296	300	259	286	262	320	259	278	267	295	287	275	308	296	268	306	288	302	286	281	295	266	270	272	284	288	304	279	264	290	295	281	299	291	266	335	283	318	301	328	298	287	283	285	289	282	258	286	266	265	271	271	260	297	296	285	302	299	308	265	293	276	276	307	265	272	254	288	270	274	286	310	268	276	271	266	289	295	278	274	284	324	293	290	315	307	322	266	316	289	282	291	286	282	285	306	265	302	323	254	267	278	301	285	282	294	272	291	297	300	293	275	284	279	269	281	290	316	271	306	285	296	309	273	304	301	277	279	285	276	269	292	317	318	287	262	309	267	273	291	275	288	272	267	296	276	274	272	286	286	272	285	294	272	277	264	294	299	277	283	327	282	312	287	330	307	269	302	307	295	282	256	274	280	279	275	312	258	301	308	268	289	298	292	292	298	323	285	288	280	278	285	284	279	311	279	277	287	299	257	285	295	307	265	280	308	301	275	280	315	308	313	297	280	292	285	245	280	292	299	297	283	328	304	332	287	295	263	284	291	290	281	263	288	289	299	294	313	261	276	311	310	290	245	293	294	274	289	289	280	300	284	265	275	276	284	304	256	321	284	265	279	259	270	292	267	273	267	267	271	309	270	276	277	285	311	308	280	284	300	306	309	259	298	267	267	253	276	257	277	275	311	247	282	308	297	282	286	326	310	288	279	272	284	286	262	256	288	304	305	292	281	290	279	286	262	278	297	265	255	307	265	288	298	265	254	285	288	314	282	284	284	266	253	285	281	246	286	279	272	292	264	290	274	289	292	299	298	290	266	283	289	291	276	296	267	269	306	252	254	264	298	281	304	307	270	270	278	286	281	253	268	251	266	294	274	292	271	290	238	288	246	292	282	324	306	306	289	316	286	290	274	301	274	277	289	275	260	284	291	295	304	266	310	302	284	324	288	278	294	257	280	287	273	299	287	268	262	292	274	272	307	289	283	289	255	281	301	286	251	272	276	273	276	276	272	288	266	297	260	306	301	279	281	283	268	305	256	275	307	309	253	274	259	264	281	275	280	266	289	308	295	246	286	270	293	270	288	283	288	272	304	286	304	254	296	269	280	302	268	275	306	278	292	288	309	247	271	267	289	283	278	270	281	298	292	273	277	310	286	271	277	292	285	253	307	268	279	270	294	298	288	281	268	302	282	330	312	286	279	299	253	282	317	300	285	287	268	312	284	287	290	281	258	256	284	270	314	288	271	280	303	270	299	295	295	293	287	294	263	291	294	272	288	305	289	273	268	281	296	283	266	299	318	271	335	275	285	287	280	298	264	281	307	296	302	297	257	258	272	280	269	321	290	289	278	283	286	302	290	269	288	280	295	252	287	260	283	278	262	277	290	289	285	287	304	243	291	288	275	304	312	256	238	286	289	280	297	289	295	276	262	295	261	276	308	306	297	258	306	284	311	277	313	271	323	288	297	285	289	282	273	265	285	280	275	284	309	276	289	296	302	284	286	289	246	342	291	286	281	288	294	269	310	307	312	305	289	269	287	262	299	280	261	273	304	297	285	278	297	289	300	299	296	302	267	326	277	278	275	281	278	263	272	295	293	261	288	302	310	290	272	293	278	311	263	301	282	273	254	284	311	282	270	294	249	300	261	293	283	305	288	273	278	283	299	270	293	277	279	277	268	281	302	305	250	267	300	259	268	271	277	278	264	268	266	325	270	307	294	245	270	278	354	304	279	308	266	261	268	261	296	315	266	278	292	273	302	273	262	270	288	271	283	260	286	306	286	261	271	276	292	270	305	292	275	302	280	283	266	300	265	287	286	292	282	281	281	270	270	321	278	297	287	256	274	302	265	283	292	268	296	282	257	303	290	301	288	288	316	266	305	288	266	262	272	278	296	302	313	292	281	268	295	283	310	284	318	276	301	294	305	319	290	295	302	304	286	263	259	276	247	313	313	262	270	316	290	286	307	273	304	266	271	260	283	269	270	264	271	262	307	295	266	264	277	293	255	298	268	280	297	258	279	331	311	268	286	309	294	260	293	279	264	270	293	293	272	287	282	294	285	262	284	285	310	266	290	277	286	286	268	295	281	306	305	300	286	277	288	285	263	275	303	281	276	281	294	293	299	286	295	291	264	263	302	275	306	285	281	276	320	267	279	272	283	288	272	287	278	280	275	295	283	288	299	283	254	290	297	285	288	281	294	265	271	303	274	289	319	291	306	284	294	287	292	288	300	311	269	294	287	300	309	288	287	304	271	267	261	269	279	276	275	251	298	294	266	292	290	272	292	306	282	268	285	286	306	281	264	281	262	296	265	282	309	300	323	296	270	298	305	267	307	289	285	277	307	291	295	286	278	265	264	292	280	309	286	294	274	301	316	315	305	272	288	249	278	247	298	275	275	288	285	257	310	268	268	297	269	318	294	249	272	270	281	306	302	273	285	275	312	272	263	302	293	302	298	278	250	233	300	294	286	299	258	308	279	278	279	239	277	275	281	305	305	278	271	267	310	295	274	261	283	300	252	259	303	225	286	299	286	266	293	284	312	288	279	288	284	273	290	326	307	280	278	266	249	292	306	276	278	278	277	270	271	284	282	295	277	268	278	306	274	289	300	272	299	263	300	281	268	305	285	293	295	298	305	300	303	285	287	294	282	300	249	279	277	288	279	277	314	269	292	253	289	276	290	299	319	298	310	301	294	269	320	255	285	295	309	282	286	277	306	289	258	273	287	257	287	276	274	288	294	303	312	287	280	301	300	270	289	271	299	302	264	318	285	257	243	283	277	275	294	290	292	288	301	312	285	280	300	270	256	281	307	276	298	268	296	321	275	293	282	291	308	281	296	281	298	294	318	304	281	294	298	298	292	306
18092	20229	12680	7326	5795	4529	3578	2652	2037	1688	1549	1186	1132	931	836	723	622	537	486	435	393	329	341	354	341	315	307	360	313	313	345	327	361	318	315	311	331	316	341	337	305	331	319	304	320	328	323	280	338	293	306	325	286	313	324	291	302	286	304	318	326	320	296	323	314	323	308	311	322	307	271	328	314	324	312	281	324	318	318	251	298	306	306	325	272	325	301	303	292	335	326	265	317	334	317	342	298	294	297	308	282	290	333	300	325	301	309	311	280	318	333	289	331	326	347	309	349	329	280	323	286	287	306	311	305	320	290	309	305	305	326	339	297	287	315	293	316	327	307	297	289	296	307	333	344	295	283	294	323	315	289	296	322	329	312	305	297	311	310	295	306	320	298	313	318	319	323	328	280	322	316	266	271	324	304	316	315	317	266	306	312	305	308	278	309	300	309	315	286	290	359	268	288	298	323	338	294	330	307	318	326	287	284	317	320	331	305	298	301	321	287	295	275	304	326	298	323	316	292	310	338	311	318	320	284	320	277	338	290	316	318	307	299	277	327	331	305	331	284	324	337	284	329	287	296	307	316	335	296	285	291	298	287	331	273	343	301	316	281	316	306	302	274	300	305	320	304	321	306	303	289	304	302	309	324	298	298	317	314	327	324	328	323	284	323	268	318	306	298	305	302	327	303	279	305	296	320	299	329	311	306	304	325	305	307	309	315	301	304	328	308	314	325	309	301	305	286	309	297	320	306	322	289	337	312	313	274	298	327	295	270	347	277	300	299	285	271	328	304	314	297	322	328	314	336	358	331	316	316	301	292	349	297	353	315	318	305	290	295	323	336	294	289	322	321	318	309	322	302	296	315	307	296	277	287	267	266	324	305	295	279	355	295	269	295	308	317	324	323	317	315	279	299	310	299	306	319	306	318	305	294	340	308	283	333	306	322	321	343	310	296	327	326	307	287	309	325	311	300	329	303	301	312	314	290	303	316	312	306	321	297	311	321	323	281	287	302	310	309	316	301	305	351	313	297	299	291	328	313	310	321	326	295	309	297	339	298	327	299	301	338	317	293	283	315	293	287	290	322	350	320	316	314	333	298	274	298	315	306	307	303	316	335	312	305	317	315	280	299	307	325	322	286	317	290	287	323	343	284	316	300	311	310	312	298	312	323	328	318	303	309	305	309	303	308	328	295	317	308	302	342	340	316	325	328	306	293	324	311	323	275	298	320	307	279	284	326	319	305	303	308	295	302	274	278	306	317	284	303	317	334	300	330	340	319	330	265	328	310	331	283	267	339	307	338	305	306	300	274	337	328	298	302	303	293	303	277	316	291	334	337	330	322	293	307	308	309	265	283	321	313	296	316	283	288	354	324	315	312	332	283	338	324	300	302	313	309	303	311	302	313	321	308	309	305	317	294	343	317	287	310	307	316	316	281	337	293	306	331	308	306	314	292	302	295	310	306	307	313	334	342	326	284	307	309	301	302	313	318	288	292	329	339	284	301	338	316	312	311	319	296	271	306	297	311	327	333	299	308	312	318	297	316	304	319	316	315	310	298	321	293	281	312	347	305	292	305	296	334	339	305	310	316	318	274	294	303	272	277	338	285	326	333	316	293	306	316	289	349	289	286	330	291	306	308	341	324	277	330	317	322	312	318	323	330	298	291	301	277	313	274	310	330	320	318	310	298	288	341	318	340	337	287	318	326	318	302	318	325	285	304	270	310	323	310	324	332	315	339	317	293	318	313	337	332	328	333	323	274	313	337	334	281	289	313	337	325	307	314	278	295	306	307	304	301	284	326	286	310	331	307	290	307	331	332	292	338	296	275	324	311	319	332	343	305	325	315	354	296	341	308	300	306	279	282	327	314	284	323	283	278	315	304	325	287	281	335	320	319	309	294	310	327	294	270	325	302	305	327	336	317	329	289	292	314	310	321	320	322	308	316	321	278	341	311	318	297	331	312	321	295	332	346	318	308	277	330	302	327	310	299	328	317	299	324	313	322	324	334	322	293	296	326	316	277	328	307	327	336	310	286	353	312	317	314	362	247	283	306	286	328	332	301	339	317	279	297	298	319	318	321	342	308	324	312	311	291	307	312	306	297	297	286	331	280	325	328	290	333	318	329	317	299	316	297	296	288	304	277	294	309	303	332	327	305	307	304	296	340	300	306	272	324	310	329	309	291	319	328	312	306	310	315	326	349	300	360	302	283	334	309	292	323	306	293	307	316	295	285	322	301	325	327	301	301	313	311	285	297	286	309	340	302	316	312	335	319	289	277	321	304	282	316	330	319	332	332	306	302	299	292	320	282	306	328	326	286	301	300	329	313	340	314	265	300	301	326	298	318	288	301	337	291	321	316	283	336	307	299	307	345	323	330	287	271	289	302	308	298	299	314	288	298	310	306	325	301	299	312	322	331	308	316	342	310	285	291	305	292	309	272	321	289	308	297	310	310	286	321	313	316	298	300	328	299	302	329	305	341	330	332	288	310	324	277	311	306	324	319	318	326	331	298	301	324	298	306	295	309	328	282	297	311	315	292	296	314	302	313	290	313	319	263	315	299	301	329	341	298	316	316	343	306	342	305	339	284	326	298	325	290	283	294	343	283	305	307	317	298	340	288	330	304	338	276	299	316	301	303	305	329	322	341	332	314	338	316	322	296	315	308	292	305	287	283	294	314	317	336	304	323	293	290	340	338	317	341	297	283	316	335	319	298	295	300	295	324	285	324	328	306	334	302	330	304	330	309	306	252	316	322	291	322	322	303	319	360	328	317	309	293	305	297	332	280	325	305	310	300	286	310	349	300	305	325	317	326	313	311	328	304	312	327	298	301	312	300	291	275	327	319	327	307	286	285	321	309	313	327	311	295	318	306	314	324	300	333	327	304	310	348	307	365	321	315	310	297	310	320	343	335	317	317	307	317	298	275	289	301	308	306	335	301	309	359	285	311	290	328	321	328	328	323	285	332	296	318	278	321	286	294	324	351	319	323	281	329	322	312	308	351	312	307	326	298	318	300	320	304	313	302	324	327	300	303	307	341	340	304	333	306	310	317	301	307	295	311	279	332	265	319	317	286	298	283	326	362	334	332	284	313	299	308	284	260	337	305	282	301	307	266	327	349	277	304	294	297	301	316	306	274	309	321	325	291	320	290	277	335	315	329	309	305	296	307	313	326	349	301	300	275	284	306	309	295	313	312	312	294	307	303	329	303	322	319	290	309	282	316	284	281	306	329	303	314	302	287	284	316	307	280	313	311	349	318	295	314	294	303	310	280	312	307	299	344	328	303	321	308	264	338	297	313	329	292	299	325	312	314	308	351	323	276	324	331	304	320	314	281	314	320	278	327	317	312	305	311	312	335	325	276	329	307	339	329	320	354	311	278	329	302	329	310	278	319	278	350	357	313	328	320	320	305	350	325	349	321	322	321	331	320	325	293	283	320	324	318	306	310	301	280	333	273	310	319	315	330	306	316	321	331	310	296	359	327	316
24457	21706	29082	24916	21729	13075	4487	2549	1781	1410	1272	1210	1025	861	702	604	509	389	380	288	253	204	205	225	199	189	188	183	189	202	219	184	178	220	206	205	195	203	188	188	176	205	159	176	174	183	171	182	169	189	187	177	166	151	177	157	169	176	163	158	193	176	179	176	154	175	159	171	201	152	162	190	158	177	146	171	163	185	165	182	155	181	168	168	151	161	193	173	202	198	159	155	156	159	170	156	174	169	165	169	157	177	182	172	174	158	167	167	169	153	180	182	187	170	168	191	174	168	147	146	204	153	177	158	168	189	187	159	158	156	160	176	180	144	142	173	174	175	157	185	168	180	166	172	176	172	159	171	170	174	174	172	180	159	184	176	153	183	198	188	183	165	180	155	183	148	169	168	166	184	150	182	169	143	162	164	164	166	159	169	163	197	175	171	182	169	160	170	186	165	170	164	165	154	183	161	187	171	160	159	186	186	165	183	163	181	168	163	168	191	156	158	181	160	177	168	172	156	173	180	169	184	175	154	200	180	171	146	157	155	164	156	187	179	191	168	188	161	163	148	158	162	130	190	182	160	167	163	167	194	185	168	157	165	142	152	175	183	172	172	167	177	162	154	173	153	179	141	180	169	156	173	166	155	177	155	177	175	174	166	174	174	156	173	165	164	162	170	176	182	148	168	160	162	166	187	155	192	158	149	169	179	185	169	158	165	165	166	163	167	146	136	138	173	160	168	167	154	155	180	159	171	167	161	149	164	173	173	163	144	164	166	143	178	168	160	174	181	174	165	157	185	151	147	150	176	168	184	176	178	162	179	167	153	171	175	164	161	183	174	183	181	164	170	165	159	183	150	193	170	170	180	186	150	139	165	173	152	183	155	182	190	178	170	141	171	200	170	175	159	155	155	191	190	174	182	193	183	157	167	168	154	163	170	170	191	165	147	182	129	190	159	152	173	164	156	159	168	158	177	183	184	176	192	155	145	161	170	183	178	179	167	162	166	178	157	170	172	167	171	184	183	177	162	175	160	155	175	173	165	146	175	180	159	182	149	176	168	160	181	171	171	175	188	168	166	173	181	159	178	128	161	170	169	165	184	187	140	146	167	163	169	160	170	155	158	161	180	161	181	185	163	153	193	178	186	185	177	150	146	177	181	186	188	161	172	172	175	156	182	175	169	202	183	157	155	169	175	166	164	178	168	175	179	182	155	190	188	174	201	164	161	161	176	164	181	190	166	171	162	167	173	177	170	176	161	148	184	166	191	158	175	173	185	190	162	178	184	168	158	155	164	163	174	155	177	192	163	157	164	172	163	164	152	169	180	175	181	179	152	164	140	180	149	161	176	174	191	180	160	155	165	176	140	183	163	172	161	153	159	185	180	185	168	161	151	163	174	186	196	155	161	152	173	180	176	157	159	155	171	181	167	174	186	156	177	161	177	166	199	157	157	151	185	185	161	161	175	169	165	165	183	155	181	183	179	165	162	181	164	162	196	169	157	169	169	162	164	161	171	183	174	177	178	174	167	164	180	156	171	165	177	169	186	163	174	180	155	165	157	167	180	170	174	171	147	137	154	184	189	163	145	173	181	165	178	172	160	144	156	173	150	168	181	178	172	165	153	206	176	163	175	162	148	164	176	166	192	149	185	182	164	164	143	187	168	179	171	173	181	160	177	167	166	157	169	167	190	176	151	160	163	181	172	160	183	155	170	147	173	192	187	144	155	169	174	160	194	186	187	179	140	160	169	159	148	152	168	149	156	185	174	167	161	152	149	188	181	144	166	160	197	161	164	179	165	167	154	194	187	192	164	161	183	151	166	177	149	151	166	176	168	167	138	179	152	178	176	150	170	160	183	178	165	159	174	179	170	179	155	166	181	200	197	163	164	165	190	158	174	178	177	167	174	191	170	157	143	167	158	159	147	153	179	156	188	173	173	155	170	183	160	180	145	210	167	163	173	167	163	167	155	148	181	209	176	176	167	182	154	175	156	161	181	175	174	171	192	154	180	175	189	172	152	183	158	197	178	184	165	152	191	177	158	163	162	175	185	152	152	183	178	188	169	162	166	162	151	162	164	189	168	169	167	176	161	164	189	158	178	178	164	168	154	160	165	193	181	188	183	164	179	160	194	182	176	153	157	151	179	176	155	158	166	162	193	146	169	168	154	192	173	173	152	154	148	166	164	170	152	161	175	188	154	136	170	158	157	151	176	171	175	169	159	185	173	166	182	193	175	170	166	168	200	175	177	160	143	152	176	173	157	166	176	176	197	166	180	164	147	199	183	191	188	183	159	181	175	168	178	154	187	176	196	184	155	181	166	181	176	176	155	183	167	164	167	183	185	187	182	157	164	190	165	175	175	160	153	158	165	173	172	163	183	151	177	179	167	149	169	167	164	164	173	175	192	159	205	152	168	165	162	154	149	196	196	179	154	152	156	166	167	153	182	173	186	158	167	156	143	169	153	165	184	161	183	161	165	170	179	156	156	159	179	172	171	162	171	174	188	156	164	185	198	167	175	200	169	156	151	172	186	150	160	144	167	185	157	182	170	180	164	193	162	186	172	157	170	169	151	154	181	198	174	158	170	158	181	168	150	175	166	182	163	159	171	165	151	145	182	171	169	152	157	165	174	167	177	160	168	184	157	160	190	170	171	159	159	156	163	157	165	191	186	193	155	147	186	165	179	193	154	154	176	175	179	161	164	172	162	155	189	173	154	183	157	174	170	149	196	154	168	189	165	157	182	196	174	186	173	166	158	172	155	161	192	181	171	180	168	176	154	184	189	161	169	160	192	169	165	179	172	182	179	175	208	176	179	189	179	182	156	144	179	192	176	183	170	178	184	184	178	194	165	169	140	171	164	159	159	182	168	162	178	163	167	176	173	165	162	170	134	159	166	172	166	175	179	175	180	171	163	190	152	163	205	178	177	165	174	168	181	189	179	180	166	153	158	185	176	173	183	187	157	183	175	155	168	161	182	185	172	158	180	170	156	141	144	151	187	164	157	168	177	172	162	166	167	172	133	166	137	180	139	165	153	164	170	167	165	190	157	162	159	150	177	163	166	146	186	195	175	170	156	165	166	175	174	173	170	171	187	175	178	161	153	196	176	185	184	171	196	157	161	174	152	172	183	161	161	181	171	186	163	177	188	169	188	176	191	178	194	176	176	164	168	167	154	150	170	159	181	173	190	175	154	165	172	151	169	197	144	170	174	166	172	166	160	165	137	160	151	169	167	171	177	164	167	186	164	161	162	180	184	173	171	160	189	216	158	162	168	173	178	157	144	167	152	194	163	152	163	165	145	150	168	151	151	156	163	186	144	171	166	137	167	144	174	161	158	181	173	155	161	157	158	181	176	165	165	165	160	160	163	176	160	170	143	166	176	137	179	164	169	157	205	150	192	171	172	161	169	183	141	170	166	177	170	175	161	172	154	165	155	151	177	185	137	190	166	159	154	168	165	193	164	174	170	161	171	180	158	194	156	154	183
20680	28975	19313	11672	9128	7060	5591	4289	3174	2608	2245	1957	1624	1335	1076	917	724	549	533	395	351	283	271	222	245	230	233	211	237	261	245	226	234	266	251	254	233	240	227	221	219	227	184	206	174	172	197	187	192	180	212	177	186	182	203	196	194	166	178	197	173	188	162	186	180	192	202	185	186	173	192	212	167	172	208	186	183	173	200	176	180	195	198	183	178	189	175	193	184	193	177	163	191	185	187	156	199	185	209	186	207	175	189	205	198	182	218	191	180	184	194	196	178	184	192	155	178	167	153	173	210	204	197	214	212	176	190	187	179	195	178	166	207	162	175	178	185	168	182	182	165	184	179	168	192	199	197	175	176	176	183	173	178	185	187	177	163	189	177	163	191	183	164	161	178	196	183	183	173	180	179	186	208	190	191	196	168	192	174	189	189	202	191	179	188	184	176	180	169	175	172	206	196	207	196	199	219	191	191	183	194	185	185	209	187	182	167	206	189	179	196	188	176	168	172	192	203	181	184	221	190	192	187	184	162	169	211	181	174	188	162	199	191	179	199	152	187	174	179	195	206	182	186	175	177	191	186	176	202	195	187	171	184	190	170	200	190	212	167	201	186	191	164	210	186	197	224	210	204	195	185	192	213	185	196	193	169	179	195	168	165	165	175	194	189	182	171	176	191	177	184	211	186	198	153	169	184	166	191	201	176	194	153	187	144	193	225	182	165	190	179	168	189	192	187	175	161	183	186	156	209	212	207	203	213	178	188	204	166	179	192	191	170	183	187	193	176	173	204	194	175	186	207	204	198	214	182	181	191	178	188	175	165	195	193	219	178	180	187	181	172	178	194	211	164	195	184	195	194	186	177	180	194	201	195	187	166	192	164	192	182	181	176	166	168	181	206	175	170	178	180	178	198	190	197	190	193	169	186	189	185	193	210	169	182	192	178	171	178	188	163	175	202	193	175	199	165	212	191	193	192	175	201	179	156	171	189	180	173	188	183	181	200	171	198	196	178	208	180	164	186	205	186	168	211	214	171	201	183	183	207	203	185	188	191	188	176	194	202	182	191	181	189	198	191	205	186	179	193	178	182	179	182	188	200	190	150	189	192	204	193	193	200	185	208	182	168	167	148	180	189	162	173	179	173	177	199	163	157	167	177	196	197	175	219	203	195	203	176	186	189	199	186	183	172	180	193	194	187	179	186	186	198	171	191	190	170	202	195	163	183	183	181	194	215	186	164	174	188	186	188	195	164	173	202	218	194	186	183	200	199	185	185	173	192	185	164	185	183	159	180	186	205	177	164	151	166	204	174	170	186	192	185	183	190	186	180	188	181	218	195	188	172	190	183	174	199	182	194	174	206	184	176	210	150	179	187	183	179	187	198	188	201	176	204	175	216	175	199	171	194	166	206	188	203	184	202	187	198	185	209	198	179	176	171	195	188	191	176	182	177	176	188	181	189	176	180	203	193	190	189	157	195	199	194	168	200	194	168	185	193	164	184	163	175	161	194	191	164	182	175	189	190	186	181	205	218	173	174	199	196	190	180	180	182	186	159	193	182	190	174	177	186	188	170	181	172	164	165	188	159	187	149	203	188	207	198	201	204	196	196	162	184	147	197	188	186	183	197	204	175	167	190	170	180	192	187	188	177	182	176	168	183	171	200	189	179	195	194	178	202	169	202	202	197	174	176	205	190	183	179	166	172	189	200	203	198	175	213	177	196	172	169	183	200	179	168	174	189	214	171	191	181	206	192	180	199	167	207	201	172	184	182	173	170	218	183	192	174	203	187	201	188	163	183	170	191	206	160	185	201	169	184	187	177	190	169	160	186	169	200	184	182	185	189	192	174	182	176	177	208	200	169	193	155	192	181	192	172	175	206	196	203	168	198	177	196	178	154	172	169	197	170	195	163	163	201	160	175	168	182	203	188	196	176	186	193	172	213	179	202	181	193	185	197	163	181	201	192	198	197	172	207	208	203	198	183	195	205	170	194	172	181	179	198	170	172	204	206	195	177	193	175	187	157	182	184	185	178	189	203	195	144	188	180	179	191	190	206	182	178	192	181	188	208	184	189	164	173	175	168	162	192	214	183	186	200	171	189	186	178	155	173	170	172	171	174	152	184	193	198	202	190	191	194	183	222	203	194	169	172	181	179	165	185	198	176	195	175	182	201	187	169	209	174	180	177	170	187	163	165	190	175	174	186	179	172	167	209	174	191	192	178	171	166	201	178	177	171	191	196	183	204	189	189	172	165	191	191	160	197	179	190	193	187	181	179	201	186	190	175	178	161	173	166	192	178	174	198	207	183	183	180	169	183	184	194	177	192	185	195	177	176	205	168	173	184	166	186	192	169	182	175	173	185	202	166	187	192	184	186	186	189	188	180	166	190	178	156	192	169	188	172	205	200	191	195	180	167	184	199	197	178	192	198	192	172	170	226	194	190	201	178	186	177	176	190	180	196	186	175	183	179	185	173	193	187	165	184	178	178	189	192	188	176	215	181	173	189	179	196	163	176	173	193	183	181	208	197	192	181	172	195	189	154	190	181	188	204	193	195	231	173	204	192	195	169	190	183	196	201	176	178	198	195	201	192	193	213	179	154	178	189	160	194	206	189	204	197	195	200	207	205	170	162	182	194	161	171	194	203	193	183	211	187	187	194	185	193	178	167	203	166	227	208	197	181	172	202	194	195	182	186	188	181	196	183	167	167	176	170	174	196	175	189	177	176	169	216	170	193	175	170	185	190	164	174	163	196	208	160	202	206	199	183	174	186	187	208	170	164	196	174	191	183	193	194	185	182	193	177	173	191	199	195	186	208	201	200	167	162	186	217	182	180	178	182	173	183	205	194	211	199	198	202	201	176	165	199	189	202	156	240	200	192	197	191	195	197	207	152	179	161	173	203	191	184	205	196	169	213	181	166	207	194	182	183	195	176	204	198	179	168	201	170	178	179	181	192	173	167	177	190	175	204	177	178	167	212	207	179	206	170	184	200	191	184	189	176	186	186	191	172	176	197	182	188	175	187	185	183	167	198	176	182	194	209	176	177	171	190	191	195	168	188	188	182	193	189	194	184	171	181	173	189	174	187	189	164	198	200	185	179	170	193	190	159	183	202	172	187	185	177	189	199	175	194	176	193	182	168	167	195	191	176	177	166	175	195	195	195	179	166	214	187	170	172	169	166	204	199	189	196	173	183	178	188	204	186	166	175	184	177	166	179	156	160	170	177	194	192	170	209	204	183	177	201	187	174	186	186	183	171	188	172	183	170	169	209	185	182	165	195	198	200	164	192	192	174	173	216	192	193	179	186	194	193	170	167	197	166	174	163	216	186	181	183	194	164	200	169	196	177	201	183	207	192	189	169	204	188	162	162	181	195	200	192	162	196	217	173	212	174	185	187	170	177	183	191	181	189	176	183	205	158	180	173	192	198	182	189	188	196	167	180	181	187	200	188	215	192	175	188	184	186	186	195	190	167	171	154	186	189	173	198	203
25430	21575	27853	25673	14560	4515	2751	2050	1599	1387	1212	1145	1009	924	813	690	623	635	569	536	481	423	489	439	430	429	443	473	485	416	493	455	427	475	449	420	437	444	428	498	453	418	471	423	424	423	440	427	440	437	452	442	402	438	418	409	440	435	423	442	423	414	437	444	434	439	447	408	430	426	394	398	423	455	424	428	420	431	411	451	429	401	438	451	485	448	451	439	442	398	460	436	439	437	403	435	462	464	405	427	456	439	455	433	415	406	423	430	432	429	411	434	462	412	433	423	426	448	419	446	399	448	434	403	432	429	440	393	412	429	417	430	427	401	429	427	458	416	417	446	425	452	447	430	433	452	443	428	423	434	411	436	437	410	452	441	451	394	442	428	424	433	391	413	408	465	459	422	403	409	452	438	430	431	413	443	406	437	448	407	436	444	410	452	424	468	433	424	471	438	435	431	460	462	417	433	450	432	447	436	437	434	416	441	404	431	413	443	418	409	446	430	421	454	448	426	461	394	436	431	429	424	468	411	393	416	473	392	463	425	385	437	434	418	419	449	431	411	391	427	412	450	411	417	431	449	457	421	396	462	432	438	438	420	452	450	458	431	435	424	404	381	411	382	444	420	462	444	423	410	418	412	429	463	394	422	429	421	412	383	405	467	430	466	424	415	456	384	395	386	445	416	432	453	411	418	439	402	420	411	393	416	407	459	403	429	426	448	426	451	399	447	419	464	441	385	448	433	445	411	441	420	400	456	421	432	422	441	440	419	417	434	454	412	420	436	422	439	441	430	401	434	447	419	422	440	406	423	391	442	422	406	421	452	397	408	456	418	436	442	415	420	429	441	441	425	434	440	474	477	409	400	432	410	431	402	446	429	448	402	394	400	447	426	415	449	454	417	436	418	427	406	411	428	444	434	454	474	426	464	436	429	453	449	398	435	406	434	433	414	428	405	435	439	438	402	420	395	435	394	422	410	474	405	455	448	428	414	388	429	405	441	428	425	424	429	431	417	391	419	424	477	471	454	437	404	430	414	420	432	425	415	430	423	421	377	451	437	431	455	434	407	447	470	419	455	414	434	425	408	437	389	472	452	445	439	432	421	448	409	433	444	433	396	438	464	451	434	417	435	426	411	434	444	410	423	427	413	430	440	431	434	427	401	439	423	410	414	458	426	443	411	453	467	414	418	438	398	442	422	422	462	471	430	441	415	403	413	419	483	449	447	439	415	426	394	400	463	408	450	428	446	407	425	450	411	426	423	406	398	439	418	430	404	428	415	397	421	427	441	429	415	440	453	403	430	417	453	440	419	440	411	435	445	434	455	459	427	398	433	458	441	400	431	443	415	457	418	444	430	445	467	386	456	437	439	420	450	388	404	417	427	420	473	386	394	452	425	418	425	432	424	472	431	465	388	407	435	428	476	484	417	423	417	413	420	429	426	435	403	422	422	438	421	446	416	434	430	439	449	447	442	439	419	413	453	412	459	445	431	423	437	428	410	422	433	432	441	443	419	443	398	427	441	417	441	433	400	416	404	434	424	480	432	412	410	403	447	425	426	411	406	427	421	396	429	419	405	411	444	447	427	434	426	420	432	412	419	383	470	443	412	410	407	413	409	457	409	363	434	428	455	405	417	458	379	433	429	453	427	406	400	412	392	439	426	392	423	423	418	439	422	441	416	454	404	428	430	484	429	424	428	424	427	429	429	411	461	391	485	414	445	410	444	455	432	426	422	401	428	429	413	411	408	452	454	430	431	431	425	425	441	440	402	434	432	408	468	444	406	400	456	411	439	439	434	423	428	407	447	458	478	437	431	414	434	440	404	416	451	395	425	443	449	425	433	464	410	404	437	417	421	458	447	416	402	436	447	477	425	427	436	454	426	454	415	406	427	417	412	414	444	401	439	417	434	383	400	431	437	442	437	422	436	398	418	445	439	424	421	414	430	413	441	447	430	417	386	470	415	431	425	391	399	409	404	423	424	422	460	419	460	439	415	432	422	450	454	428	400	444	418	375	393	414	422	454	394	434	421	427	442	448	437	392	467	406	420	425	406	383	424	453	435	458	450	417	420	421	425	421	445	421	413	410	441	443	411	450	442	413	398	438	414	418	451	422	394	442	441	444	409	383	464	403	412	425	370	452	428	462	385	459	444	456	406	441	449	435	422	438	463	440	425	410	444	459	445	414	428	424	391	406	423	414	432	454	429	381	381	416	464	433	416	441	420	430	456	454	410	413	401	452	428	448	464	509	416	419	412	417	456	400	449	428	432	397	390	423	398	412	444	440	425	432	436	411	457	398	436	435	411	433	425	444	405	434	439	445	411	441	398	427	461	426	393	438	430	448	439	420	445	421	443	433	429	425	413	413	421	422	400	452	427	432	441	420	427	445	419	390	398	428	420	438	426	437	424	393	441	453	394	430	447	419	418	428	399	425	430	449	430	440	435	430	419	447	434	412	452	448	438	435	428	397	399	424	439	421	432	439	417	413	415	401	440	451	461	433	422	418	437	414	437	429	426	423	450	443	414	411	419	414	428	436	412	390	422	394	444	435	439	442	452	412	448	417	421	458	412	409	413	428	446	421	479	414	390	457	449	428	446	423	470	418	399	413	443	408	427	426	428	443	435	397	453	434	448	431	416	464	432	404	413	413	453	414	463	396	428	406	417	433	416	433	430	434	415	420	379	387	449	421	403	399	414	476	453	442	451	432	408	419	473	402	433	410	441	431	427	453	375	461	452	435	410	453	434	419	403	426	409	419	446	380	429	476	443	428	451	430	436	418	421	444	438	452	406	450	436	462	471	445	425	430	452	414	422	418	384	423	422	411	442	443	430	427	385	439	422	437	468	445	399	447	418	417	407	418	406	442	440	443	380	457	401	399	440	452	448	437	432	403	409	433	446	436	444	436	431	445	430	397	461	422	421	418	405	420	473	434	425	416	455	429	472	415	462	426	450	418	421	474	430	421	395	424	434	419	386	408	395	404	410	458	416	396	410	432	427	415	414	414	445	417	393	458	460	393	419	414	431	444	414	443	413	388	384	406	457	432	398	412	433	375	396	408	440	422	420	412	422	416	437	397	438	427	435	417	417	438	405	425	464	452	435	404	440	415	439	398	408	421	438	442	416	430	427	390	403	400	415	439	429	435	455	399	438	409	445	406	478	377	449	409	443	421	477	447	472	419	456	387	416	433	449	415	423	406	448	422	411	360	414	423	445	472	447	416	390	442	428	429	408	437	405	434	427	453	433	466	397	414	495	432	429	413	417	408	417	447	431	398	433	461	436	423	449	411	396	396	418	471	407	412	428	450	441	428	407	418	413	390	400	413	458	430	459	430	410	415	401	407	411	438	430	447	413	423	426	406	405	377	428	427	417	457	408	435	424	404	430	416	415	421	461	389	435	457	492	447	424	418	423	415	434	445	410	465	430	417	413	427	420	451	436	419	415	454	437	407	436	453	437	417	437	409	386	403	411	439	427	401	432	420	413
19619	25021	16716	9099	7497	5757	4440	3554	2809	2365	1993	1787	1550	1364	1179	918	764	751	704	590	528	480	492	502	495	436	438	494	490	498	460	507	482	490	499	492	496	467	481	477	414	455	433	436	439	417	426	481	464	438	440	451	449	404	448	445	465	450	488	434	442	429	413	437	429	398	430	429	463	447	463	459	417	444	401	485	438	449	433	453	449	445	448	435	412	445	441	439	475	459	434	427	401	389	426	440	456	469	462	432	414	439	447	407	436	449	411	467	434	455	450	426	448	476	486	438	451	478	456	413	419	428	434	444	464	423	417	412	451	382	431	432	422	419	488	452	438	453	452	445	427	410	434	424	458	443	474	449	422	436	446	445	473	420	442	424	432	436	463	432	433	410	471	429	464	430	488	490	443	430	442	450	442	437	443	406	389	434	454	423	492	471	430	463	419	438	443	434	425	453	455	442	464	458	460	433	464	429	413	459	471	422	458	480	430	444	469	467	443	418	467	464	468	459	420	443	436	448	464	421	432	472	472	429	419	453	440	445	422	457	442	449	439	485	426	442	413	397	429	437	415	455	417	428	458	419	436	418	454	418	463	462	471	435	406	443	417	451	471	406	429	456	451	448	421	447	428	476	439	432	459	442	433	447	451	434	456	478	444	473	427	461	441	433	429	470	448	448	456	427	405	448	441	418	422	418	404	452	484	457	471	430	448	435	471	455	446	462	418	391	427	450	441	448	464	474	453	472	461	459	429	435	437	427	454	448	441	439	434	450	443	466	423	472	418	446	455	413	391	457	439	441	436	419	467	420	434	460	422	431	452	433	424	422	430	430	444	443	421	433	431	454	459	468	441	455	426	432	443	442	463	422	434	419	482	424	445	439	438	423	448	454	440	417	467	439	435	435	447	472	437	456	481	418	447	452	456	456	426	471	454	462	445	459	448	432	416	445	454	433	473	460	500	448	458	490	476	423	423	448	464	408	434	425	438	446	433	457	454	443	414	422	477	433	432	461	411	437	460	412	457	434	444	433	453	435	434	452	429	439	464	433	445	473	432	469	455	452	423	424	446	448	465	461	456	429	422	392	443	431	461	409	447	442	463	415	465	432	451	435	430	447	434	467	440	452	438	421	469	436	438	456	459	470	467	457	445	434	432	475	466	468	478	429	436	412	422	477	433	460	422	438	422	427	447	445	445	438	417	417	449	437	438	460	441	462	461	473	423	464	406	418	431	422	454	417	419	441	455	459	395	459	413	483	411	437	420	405	477	436	427	431	457	506	419	458	417	447	423	442	446	467	438	425	441	436	448	422	419	453	431	449	444	454	429	383	425	422	456	441	439	475	445	455	449	429	456	463	461	394	473	440	464	433	419	451	447	440	430	448	456	440	408	465	417	447	457	456	441	432	456	440	440	443	428	466	426	455	442	439	453	398	462	450	410	403	461	427	438	410	455	444	469	429	397	463	488	448	435	477	417	440	436	462	432	438	465	463	484	445	439	470	431	474	471	447	462	463	443	432	431	422	457	441	429	469	438	443	447	444	451	451	440	437	476	426	431	416	454	447	476	396	433	395	437	467	417	449	434	459	440	439	457	483	436	428	404	465	453	439	423	485	427	446	433	434	449	458	474	430	471	443	405	443	422	429	462	453	473	454	439	417	430	436	465	418	430	460	460	430	455	426	454	448	382	417	445	394	458	460	453	451	418	463	419	456	420	454	467	466	468	441	440	426	452	413	439	442	433	458	426	464	447	443	421	479	430	396	449	444	424	436	442	425	458	485	478	442	451	447	402	448	415	440	457	473	472	463	432	427	448	419	430	481	434	441	418	438	440	433	400	444	416	468	419	436	406	437	476	449	433	437	423	448	468	473	429	464	425	437	412	447	505	445	462	439	417	445	468	465	428	409	434	430	432	449	453	431	449	463	452	454	442	435	452	450	420	478	451	452	456	421	422	443	443	433	464	425	457	426	413	474	436	422	448	441	457	469	458	460	441	413	440	462	459	469	467	474	445	473	445	421	441	422	427	431	448	421	452	475	435	412	443	434	427	467	456	459	448	451	468	426	433	456	426	433	436	429	431	439	428	415	472	472	440	435	456	417	466	458	425	429	420	456	460	434	463	430	413	430	442	458	447	414	441	466	412	464	447	440	416	450	435	446	497	426	429	424	436	414	433	464	462	448	429	463	441	454	445	449	434	475	441	429	435	464	441	453	448	456	462	446	465	449	464	459	471	412	422	433	413	455	419	448	447	453	408	442	442	417	460	469	408	417	455	474	410	411	458	414	448	431	424	432	450	442	407	435	387	480	419	427	415	462	437	407	428	453	432	419	452	449	416	462	407	424	469	402	445	457	445	395	451	438	445	456	424	429	448	467	449	476	448	436	444	419	445	466	424	461	409	435	447	427	465	429	451	399	436	403	479	433	435	456	472	457	414	429	441	454	462	459	458	430	450	397	420	412	468	476	446	442	453	430	449	477	406	438	441	434	442	423	467	413	420	419	451	437	408	451	442	437	500	451	478	449	433	410	495	427	425	443	429	477	407	434	415	451	459	439	453	479	437	449	462	411	432	401	459	441	449	442	443	447	434	438	441	426	426	431	439	423	416	419	457	446	435	473	418	407	442	466	458	464	431	445	428	446	479	414	429	420	485	408	465	456	434	415	404	443	428	411	445	427	455	445	466	459	453	440	464	424	438	442	458	427	422	421	465	409	466	449	456	488	427	433	471	389	455	491	451	443	462	460	448	453	455	438	435	424	433	412	456	403	416	424	440	430	475	459	432	445	473	472	411	445	444	456	414	417	455	425	438	451	465	392	437	417	472	455	422	456	437	447	441	436	441	444	430	411	432	435	417	452	455	479	433	451	431	453	421	470	448	454	458	420	452	435	484	431	454	457	439	446	480	431	446	412	425	438	424	464	418	449	417	425	436	441	434	435	398	480	443	449	425	484	435	438	435	450	469	459	382	418	456	480	451	452	450	463	427	474	450	427	428	457	436	425	505	438	470	439	441	445	457	434	451	451	421	473	448	420	433	459	458	439	461	447	458	485	461	431	433	442	470	420	472	446	478	452	421	422	451	417	427	434	479	457	441	455	452	446	462	430	459	476	409	468	417	437	421	437	437	443	457	444	435	467	403	471	452	441	414	413	458	439	429	476	445	456	432	447	449	409	483	416	446	433	436	413	460	420	457	416	451	441	442	418	431	447	426	428	431	458	448	465	437	427	461	437	454	440	427	414	445	414	457	430	435	468	457	448	422	411	460	428	455	415	431	445	442	402	462	453	448	421	442	455	439	476	443	433	426	402	426	415	411	473	457	451	450	426	450	467	450	421	448	462	439	447	413	460	451	428	434	457	450	477	418	405	423	444	423	464	417	457	490	427	415	414	405	416	488	476	434	469	420	450	441	441	418	440	426	463	421	444	403	428	419	447	460	455	461	450	429	456	442	424	419	437	422	413	448	417	411	439	433	421	429	411	422	453	424	454	413	483
23211	21668	29535	24322	21688	21923	12732	3949	2709	2230	1901	1619	1372	1206	1012	830	786	652	636	474	427	442	412	393	386	377	359	367	385	407	358	385	373	382	399	354	349	363	368	368	335	364	319	337	285	315	310	316	299	316	341	300	342	330	308	317	339	313	308	314	303	314	309	317	312	311	322	282	303	313	318	319	337	270	355	276	291	318	309	313	321	313	322	324	279	318	317	298	324	328	294	305	299	290	311	320	327	302	314	342	311	324	340	292	322	316	303	292	315	313	359	364	304	296	302	295	307	318	289	291	316	330	312	289	334	330	314	303	315	284	320	309	323	317	293	343	316	316	338	294	301	335	320	308	335	294	337	279	322	311	314	345	296	302	307	317	305	310	305	314	304	316	312	297	284	297	295	297	294	307	295	300	305	299	325	318	294	310	325	303	289	326	321	299	322	331	314	324	278	308	289	306	303	301	314	282	293	302	331	297	296	342	327	331	328	322	329	328	314	303	284	298	346	315	330	290	328	320	302	292	311	278	324	320	323	343	321	302	299	308	330	310	330	308	287	286	321	324	305	343	300	293	350	314	293	319	331	294	303	329	311	282	295	318	325	301	309	279	300	283	303	323	322	291	328	326	322	324	292	299	320	318	318	307	320	341	304	319	271	330	294	296	284	309	345	319	318	315	319	328	341	312	333	316	298	293	335	340	298	316	321	295	334	328	293	340	293	295	299	324	313	304	287	339	321	311	320	318	275	324	312	337	264	304	301	277	307	309	275	328	295	313	282	308	320	323	328	312	329	340	300	367	311	327	280	307	303	343	294	304	297	301	294	341	318	301	292	294	313	298	291	275	303	297	305	307	316	281	298	283	310	288	308	305	315	298	295	313	300	345	326	315	283	321	327	304	312	334	292	284	292	316	337	333	326	327	308	321	324	312	314	284	334	290	295	295	298	303	314	345	304	364	312	328	310	318	300	320	297	290	354	266	312	324	290	321	325	296	331	310	345	280	322	288	295	315	291	323	300	306	298	329	301	347	324	302	320	308	310	283	268	290	316	281	317	324	325	311	282	287	283	300	329	313	278	295	293	297	312	303	303	301	286	330	313	330	313	299	309	271	323	331	347	272	304	292	312	316	326	334	325	329	306	310	300	312	288	302	248	310	327	294	332	329	309	304	314	313	318	335	298	308	322	330	307	334	293	327	285	311	299	340	317	290	312	316	316	315	298	309	301	320	313	306	305	316	307	313	283	337	334	309	313	299	313	320	308	323	350	319	345	327	309	280	285	296	309	324	322	293	290	320	299	309	317	315	352	322	309	332	310	283	315	309	331	284	275	323	320	333	300	290	286	302	316	326	291	322	297	317	296	327	319	324	307	339	324	320	295	299	336	333	320	310	276	280	316	314	297	310	289	314	275	293	304	316	309	288	300	319	333	307	321	305	276	312	326	319	297	321	319	281	307	325	298	325	296	308	308	305	311	309	343	321	299	294	290	300	331	320	304	295	309	305	338	291	286	338	322	312	319	316	283	318	326	274	296	351	286	295	325	330	320	322	304	325	343	337	305	331	290	344	326	309	278	327	283	297	322	294	276	324	305	298	304	303	307	277	282	286	290	332	286	283	321	309	299	320	316	284	324	302	339	327	306	324	319	307	309	326	342	310	310	326	292	303	318	304	288	294	295	303	304	304	342	340	286	281	299	307	303	310	315	326	303	350	327	295	305	326	304	328	303	319	279	318	334	306	310	328	308	293	313	297	312	324	311	306	320	326	309	311	314	283	292	315	294	330	314	288	292	325	313	282	293	345	299	309	287	344	316	293	304	304	299	303	297	314	305	300	255	300	309	343	336	333	332	291	324	322	313	282	288	327	327	336	322	321	336	320	288	314	316	293	318	332	296	326	323	333	327	339	302	300	337	277	296	315	308	319	301	309	306	320	306	304	316	318	329	305	326	319	320	302	296	349	322	356	355	313	318	328	321	303	311	314	332	319	304	301	317	343	296	324	322	346	308	333	305	326	318	329	305	316	280	304	323	313	307	321	317	310	327	264	323	340	291	306	304	296	345	304	326	329	306	332	294	305	272	317	336	321	301	299	304	314	305	344	299	286	319	321	332	303	295	290	301	325	294	299	289	307	301	313	294	314	288	297	339	294	302	305	278	325	279	304	292	303	279	315	279	315	310	304	314	322	299	324	332	292	325	320	301	298	311	341	328	344	324	306	315	289	319	307	296	301	299	308	319	298	277	304	316	342	313	306	328	309	306	316	295	339	322	306	292	289	282	334	321	307	313	310	342	317	301	319	331	315	338	342	342	278	342	308	317	299	320	330	314	346	320	299	297	306	346	298	302	343	281	300	319	314	299	333	299	305	291	322	334	295	320	299	326	359	295	304	330	297	310	329	337	302	292	302	303	319	305	266	330	296	325	340	336	287	295	327	331	334	301	297	317	331	324	317	301	337	319	314	287	311	334	287	319	311	321	297	316	313	329	281	336	331	287	303	320	318	329	332	316	319	284	298	305	292	299	332	322	299	299	312	321	312	301	306	313	286	293	327	334	308	331	310	327	324	336	339	329	303	308	337	308	323	344	313	332	332	322	296	307	309	317	311	313	269	322	309	286	325	299	293	297	298	301	319	341	314	292	313	322	298	282	311	317	316	282	300	328	320	321	347	316	296	318	322	323	304	346	297	318	303	305	317	336	301	366	280	330	278	309	314	325	280	315	285	326	294	297	322	316	333	294	275	290	285	316	302	297	270	322	298	298	315	306	311	318	297	312	297	311	300	292	274	319	300	328	298	284	321	295	308	298	338	307	282	304	293	311	302	332	280	308	286	336	305	303	309	294	309	306	311	295	310	295	305	318	304	317	330	299	321	311	310	319	315	314	307	280	293	300	306	338	352	327	321	300	323	278	323	325	285	328	285	308	323	327	308	309	298	300	289	287	315	334	302	262	303	278	303	316	306	314	302	304	326	297	290	303	320	298	321	343	289	305	284	320	313	301	321	322	287	319	297	281	319	289	312	348	260	307	288	327	328	325	330	336	293	324	281	318	313	315	299	323	306	283	333	342	310	306	342	344	339	333	299	296	331	294	303	295	325	340	296	296	312	316	328	337	292	319	312	296	302	318	327	301	335	305	327	314	301	313	292	302	324	324	294	307	307	318	340	306	321	317	304	305	329	329	313	336	315	299	324	324	312	299	305	335	364	294	294	319	328	275	305	315	310	317	309	286	283	319	342	301	312	298	324	294	301	350	318	327	313	312	294	336	303	358	322	304	321	292	338	319	318	317	308	287	288	281	297	313	295	314	296	321	293	311	333	320	310	315	316	322	280	314	306	314	371	293	318	324	301	325	332	323	300	321	315	342	293	273	287	303	304	313	305	310	338	301	325	295	323	319	289	311	304	317	293	329	289	315	321	318	323	295	326	344	285	300	315	316	317	319	300	307	293	299	290	339	296	300	333	322	312	339	345	349	350	312	315	304	332	303	286	292	313
23160	33744	24111	14660	12017	9625	7354	5747	4491	3756	3113	2586	2241	1836	1563	1222	1049	967	781	641	497	467	395	369	403	388	374	384	399	389	442	424	419	409	366	409	405	395	392	349	363	371	327	316	320	357	321	346	334	335	324	308	308	314	306	357	303	311	340	329	325	330	314	278	316	318	369	323	299	309	344	347	342	283	296	316	285	304	331	338	317	316	291	340	327	329	319	324	327	316	301	303	335	327	318	317	308	294	316	324	288	330	360	294	316	302	306	287	353	315	299	301	290	341	319	281	347	317	328	316	314	320	298	314	323	310	315	301	281	308	357	340	301	296	324	320	351	341	324	320	314	303	313	299	306	272	303	316	284	330	330	306	317	340	320	296	282	322	291	325	311	303	296	314	323	309	292	322	317	330	317	320	315	320	302	310	307	346	325	309	294	311	328	309	312	355	321	312	281	292	310	307	287	305	305	318	315	330	290	291	312	300	327	305	301	322	310	305	314	325	283	307	313	324	297	329	285	296	327	308	345	285	313	342	265	312	301	345	304	336	353	311	317	332	328	323	314	319	273	321	337	289	300	315	289	341	328	309	306	307	315	339	325	327	318	293	323	311	289	317	322	303	306	306	326	297	326	324	282	312	325	328	327	316	318	323	312	302	321	303	310	328	325	325	319	309	318	299	301	295	292	303	324	317	301	296	305	306	308	311	294	356	319	337	316	323	333	321	305	304	311	339	327	308	341	318	304	311	331	312	348	339	310	327	312	306	322	330	311	309	332	321	324	295	315	314	321	318	319	328	317	331	304	309	333	325	309	317	321	307	304	304	339	304	314	344	305	317	339	332	297	281	318	329	316	337	313	296	320	333	311	316	309	297	307	321	311	325	315	309	315	297	296	304	288	314	291	323	314	314	311	291	315	292	302	304	315	306	328	318	330	323	283	343	315	317	294	316	336	311	326	307	303	285	324	348	356	308	294	319	276	317	341	319	320	304	333	290	285	328	313	311	291	304	307	302	313	304	341	319	307	293	310	338	323	310	335	315	305	303	315	327	297	299	340	329	318	279	317	286	331	318	291	329	322	320	356	318	268	299	309	321	312	339	304	277	305	305	315	298	336	321	310	317	315	302	316	347	293	330	321	304	317	341	289	311	319	328	280	313	302	320	299	321	287	308	322	340	289	320	312	307	326	322	320	312	324	333	319	317	297	299	320	323	313	307	300	294	308	322	342	328	328	342	310	344	300	331	322	326	307	326	311	338	294	320	315	310	332	317	318	336	297	287	312	298	318	299	311	325	309	300	314	301	302	331	326	318	315	319	322	303	327	322	288	302	307	303	358	308	347	312	312	296	326	330	310	329	300	308	338	315	307	300	296	302	309	316	316	343	306	317	328	293	312	299	350	317	320	329	309	323	311	297	302	312	322	299	310	312	272	315	324	312	304	308	286	329	297	345	364	310	302	326	288	321	308	313	333	311	297	327	313	318	330	304	311	307	319	299	319	315	335	278	293	317	282	318	305	312	335	329	319	298	314	311	299	350	306	310	300	331	279	317	336	306	327	326	331	314	308	328	325	312	297	329	305	324	343	271	309	298	303	324	310	312	315	312	335	325	302	335	320	330	341	293	325	320	292	337	314	330	325	310	303	343	307	338	324	293	316	304	296	316	315	304	318	318	316	296	318	323	321	290	299	304	279	318	340	340	304	340	335	316	308	328	301	317	348	318	319	306	313	321	346	317	282	337	313	339	317	299	324	320	295	284	304	296	320	283	305	325	340	314	332	322	322	320	288	299	328	324	301	334	329	297	318	301	290	312	303	308	332	295	328	316	323	345	338	304	326	297	310	320	304	303	323	332	298	292	307	303	304	312	316	345	319	335	295	297	352	309	306	335	317	315	302	317	341	310	321	316	295	330	333	327	305	323	302	341	306	317	306	330	281	314	270	322	327	313	330	342	294	330	314	303	316	293	310	326	337	319	306	332	304	325	327	304	282	316	308	321	305	326	322	295	294	344	307	305	298	271	343	285	334	316	338	306	298	306	300	326	318	290	295	283	313	299	334	310	315	345	307	322	314	288	299	315	284	320	318	328	331	313	276	294	302	328	314	279	330	317	318	308	288	294	305	311	323	302	300	306	330	328	296	310	330	286	322	302	294	300	311	306	284	272	325	313	324	314	318	302	309	316	292	313	307	277	315	308	319	310	328	320	294	323	307	318	323	311	321	346	311	298	322	339	341	340	332	276	312	308	312	326	309	279	358	289	295	338	331	334	299	343	322	305	316	326	321	294	297	306	312	281	288	317	312	312	331	322	334	281	310	331	314	306	278	306	338	346	324	326	318	333	351	327	315	301	286	302	291	349	327	320	324	330	309	316	319	306	309	317	346	308	305	274	314	315	330	305	348	295	343	298	326	323	304	354	329	317	308	325	316	298	324	285	309	330	303	325	273	354	317	325	302	313	325	318	318	325	295	274	330	300	303	322	333	315	328	307	305	308	327	315	283	330	290	323	288	328	330	305	294	326	302	338	317	287	306	306	347	313	300	328	304	304	294	310	312	276	277	309	292	334	339	350	356	326	312	302	326	298	334	293	304	322	317	281	302	311	322	302	302	331	320	287	313	318	343	320	329	329	296	325	293	328	300	325	277	324	284	348	327	312	327	305	317	311	307	301	315	346	301	273	336	307	305	306	293	339	309	342	306	327	303	289	313	326	325	311	301	308	319	331	303	282	286	306	346	289	292	315	309	347	329	297	254	309	300	311	308	304	280	309	287	313	329	304	280	323	301	323	332	317	284	313	287	317	346	299	331	313	314	322	301	311	313	314	321	343	355	310	347	325	334	277	292	324	298	319	308	318	354	320	278	320	319	321	334	302	328	325	352	291	332	316	269	308	315	305	302	350	281	356	311	321	331	325	332	349	300	290	324	293	306	302	350	323	308	309	310	324	322	355	291	322	301	296	330	309	315	336	339	346	336	310	270	311	322	324	307	305	318	319	299	315	303	342	339	300	305	314	329	305	315	314	289	350	354	322	361	306	288	310	296	305	326	343	325	327	311	319	312	314	302	314	353	316	323	343	307	310	304	348	331	332	330	347	345	289	315	298	318	297	315	335	320	319	328	287	349	313	288	317	302	326	304	313	297	316	316	280	329	305	350	280	338	308	301	285	286	331	327	357	301	297	320	317	310	328	309	318	332	342	333	310	305	325	312	301	326	295	313	315	323	310	301	300	333	289	285	316	289	312	295	317	322	305	309	304	321	302	350	321	313	333	345	320	314	335	309	305	323	298	333	321	322	319	303	324	302	310	326	294	283	345	335	317	323	298	341	326	296	309	321	307	296	318	320	347	345	281	296	323	304	311	347	338	330	340	316	333	321	352	300	329	312	309	319	313	313	303	283	288	310	288	294	336	342	313	334	291	333	310	297	299	295	330	294	295	305	330	306	314	347	292	299	305	329	303	327	335	309	276	288	334	292	329	314	336	312	332	324	312	320	299
28866	20093	12787	6025	3336	2490	1746	1455	1154	1014	839	741	663	556	529	500	405	417	380	305	273	286	313	293	310	252	254	278	291	289	293	291	308	313	331	269	293	276	301	287	268	295	293	277	270	270	273	274	291	291	269	318	306	267	273	269	305	309	259	260	299	282	282	261	263	295	288	299	267	287	310	273	260	300	247	299	296	281	296	275	311	287	282	303	259	276	289	261	270	272	296	250	291	330	273	265	264	278	267	271	263	308	293	269	264	244	283	249	279	309	295	292	288	273	257	299	299	305	262	294	272	298	288	275	279	257	292	307	282	272	261	247	277	277	279	266	308	266	275	284	293	269	286	313	309	262	251	251	263	295	280	281	297	300	283	265	291	323	306	269	288	283	252	275	298	282	273	269	265	259	279	283	248	261	299	261	292	288	259	271	309	270	300	318	268	278	253	260	302	274	283	293	265	274	309	279	266	272	303	290	293	271	302	253	295	261	306	288	280	280	314	262	303	284	241	294	313	303	281	310	312	278	273	293	282	303	280	259	296	286	278	279	274	272	264	258	288	288	295	276	282	287	273	300	269	280	278	301	297	276	314	297	285	278	289	312	295	254	260	266	304	304	273	284	263	266	279	265	264	294	239	279	288	292	275	273	254	279	285	277	279	303	293	254	289	269	281	270	292	280	266	309	257	274	265	278	271	281	288	307	315	326	293	284	275	297	277	294	263	262	247	275	294	293	293	289	306	261	282	299	289	313	279	295	256	295	250	295	297	295	277	286	250	295	282	264	278	287	299	262	275	280	273	299	297	316	291	290	242	265	305	295	278	254	274	308	285	306	283	296	290	302	303	309	257	262	301	275	273	275	270	293	272	247	296	293	277	276	287	298	283	291	266	294	273	266	285	298	290	318	275	282	280	300	285	287	280	286	285	271	317	282	276	276	281	268	276	289	290	248	281	276	289	279	270	266	305	249	282	283	283	292	267	300	265	286	248	295	248	276	301	280	281	256	288	300	286	268	278	315	282	288	290	293	277	280	266	290	298	252	277	267	298	285	274	285	285	269	277	287	319	275	277	265	309	268	290	282	304	292	283	304	270	297	291	273	296	291	300	281	249	237	286	267	301	300	276	287	296	335	254	262	295	265	268	289	288	304	269	253	294	279	310	272	261	263	299	277	265	265	260	285	303	279	310	256	284	272	272	299	290	267	263	276	284	300	298	254	288	271	274	269	287	276	289	301	279	265	305	281	298	261	284	306	277	288	295	298	269	284	282	283	299	296	266	289	251	280	280	285	293	255	270	281	281	272	279	264	284	302	281	301	279	270	267	307	311	261	291	264	281	297	250	326	268	334	310	284	250	275	244	270	298	296	278	263	294	276	294	292	264	284	276	274	283	284	284	305	277	252	266	334	264	279	299	277	274	305	276	282	300	275	262	279	308	261	278	300	275	276	303	278	291	273	282	287	286	285	272	282	303	266	273	279	288	311	250	267	292	280	284	262	271	307	264	286	266	280	271	324	284	262	273	296	266	284	276	271	236	279	283	312	277	308	307	319	294	293	279	288	246	257	255	278	278	275	270	306	240	283	303	290	265	267	271	278	269	282	260	276	291	294	286	283	293	300	261	274	291	269	280	293	286	296	287	286	253	291	274	260	261	281	312	286	267	333	261	264	260	294	306	290	274	282	294	273	267	286	276	318	272	283	269	294	268	299	272	292	270	258	301	297	249	287	287	297	278	281	305	308	289	277	281	286	255	274	302	292	258	308	290	263	307	281	272	309	255	295	266	285	302	324	265	301	282	304	270	268	291	280	287	285	278	276	306	276	287	264	302	260	286	284	272	302	300	285	257	277	308	294	285	249	295	293	265	286	290	277	265	279	298	289	264	249	268	281	262	285	291	281	269	276	273	270	290	266	272	293	336	281	284	284	276	305	281	259	268	286	265	252	301	291	267	273	291	276	280	257	283	296	287	252	309	284	293	246	303	286	259	268	282	273	274	273	246	253	262	295	297	269	270	257	270	292	266	322	271	271	263	267	262	253	295	310	267	284	283	282	293	272	279	260	264	303	259	293	294	285	285	273	263	279	292	249	278	265	297	286	273	264	255	266	253	284	308	265	282	268	281	285	282	269	270	296	310	269	289	285	282	294	236	307	269	290	273	318	294	293	288	268	281	265	259	287	267	290	279	279	283	308	298	295	283	283	266	295	319	286	265	279	272	273	275	269	298	328	300	244	292	276	319	274	293	272	283	293	257	286	270	253	302	277	278	290	304	297	249	285	313	269	287	279	258	299	279	277	303	276	283	272	296	250	258	303	310	295	296	309	297	301	270	258	259	267	276	313	306	285	233	271	297	254	261	285	285	287	301	269	270	286	268	293	264	296	282	267	283	259	259	269	292	289	271	288	270	297	294	265	290	263	292	287	271	284	296	280	299	290	284	271	310	282	333	280	273	292	288	311	243	286	269	299	259	279	280	269	315	296	260	272	250	275	288	265	297	278	283	290	258	253	294	288	281	276	279	299	337	276	260	274	285	264	262	313	304	286	269	315	291	298	279	259	275	299	248	302	297	289	293	279	299	335	300	296	290	309	292	279	258	297	255	302	271	315	280	270	278	263	277	249	269	254	294	280	272	270	293	303	277	282	331	304	263	314	280	289	276	281	287	297	287	306	266	277	272	280	321	279	276	262	288	279	252	269	266	307	265	267	291	286	264	278	298	255	281	266	277	251	276	275	273	299	267	284	275	300	282	259	310	291	280	292	266	320	287	268	285	258	287	266	298	274	264	296	300	303	299	290	288	267	266	292	266	287	294	293	297	306	300	271	284	282	305	274	293	298	287	303	274	275	304	267	267	278	268	290	286	289	269	295	288	275	284	303	275	290	286	291	269	291	284	311	274	315	300	253	265	286	294	281	282	269	277	321	272	248	303	286	258	244	282	272	278	279	287	271	274	267	261	251	232	262	307	313	291	278	257	297	294	280	276	295	294	270	294	304	272	264	261	288	294	268	284	334	300	259	262	309	294	287	294	245	284	265	267	281	289	272	286	276	280	278	321	252	264	306	305	312	295	265	297	305	297	275	289	290	305	291	280	292	294	299	293	305	246	292	297	297	259	259	271	291	294	290	253	319	280	277	261	297	281	243	288	291	271	265	269	279	292	276	267	309	269	271	282	286	275	284	277	284	289	313	283	302	282	287	295	261	299	302	284	261	277	277	291	273	262	286	287	292	300	274	300	284	288	297	277	294	300	276	263	273	268	303	297	289	298	267	268	280	275	275	276	296	291	270	302	275	288	261	282	286	297	282	285	257	285	272	283	284	308	288	282	275	274	278	270	278	264	281	292	279	275	285	282	282	299	263	301	281	301	297	307	278	286	274	283	330	285	268	300	293	300	299	288	273	284	292	283	281	283	268	281	314	290	325	272	284	297	288	275	306	274	293	289	335	300	292	281	291	282	294	272	276	288	262	318	281	268	302	280	282	268	296	281	297
17678	18876	12782	6421	5035	4214	3261	2648	2030	1511	1421	1196	1010	921	780	624	591	449	416	403	355	365	324	288	316	311	365	323	325	317	320	336	338	317	343	328	322	341	312	334	319	324	313	298	321	295	268	312	295	330	283	307	352	303	288	298	296	312	299	327	295	309	321	301	307	296	283	314	297	302	287	313	293	318	306	300	292	305	314	285	286	273	306	283	311	294	318	333	300	298	311	302	327	324	323	301	328	328	338	285	310	291	326	324	289	326	282	316	319	307	330	328	318	286	304	341	357	302	340	314	297	330	299	329	293	295	314	272	307	303	313	350	332	309	290	325	299	297	305	307	317	305	288	298	301	276	277	319	289	327	287	328	306	307	322	308	326	318	314	324	314	281	310	343	309	314	311	325	292	289	273	298	307	282	310	308	302	322	321	324	286	298	304	286	314	344	302	324	314	341	290	293	301	311	328	311	312	312	293	324	314	311	299	304	331	328	305	291	302	336	301	316	321	319	299	271	323	304	309	325	315	323	299	303	293	304	333	307	307	286	312	316	292	330	310	300	282	304	318	305	312	324	311	313	344	283	342	290	268	330	302	310	290	313	307	291	308	315	328	336	308	335	283	317	289	309	299	343	304	290	278	284	310	303	302	312	322	296	313	302	311	301	327	318	303	274	321	263	296	293	309	316	298	336	277	311	304	286	287	288	327	311	306	312	308	296	338	295	320	301	298	321	284	292	293	278	328	294	311	306	300	283	298	313	328	299	311	313	286	316	338	328	318	299	306	311	271	301	325	306	317	305	319	298	285	336	282	304	289	309	310	291	323	282	298	299	271	318	314	307	298	324	322	309	298	293	312	306	317	340	305	324	272	308	316	303	284	311	310	324	319	304	331	312	318	312	322	292	328	277	273	302	310	309	318	278	282	277	303	275	288	335	289	332	292	315	310	286	309	315	313	293	284	308	310	272	304	295	295	317	332	308	327	284	307	287	305	307	324	294	311	339	287	295	282	317	340	316	282	296	283	287	336	312	296	332	286	312	321	294	307	313	288	283	310	307	334	308	295	272	324	340	328	289	301	312	298	326	316	319	273	311	306	319	309	304	294	320	351	318	311	300	351	290	323	313	335	323	315	298	310	281	279	274	301	308	307	315	311	297	316	299	284	314	321	302	291	328	328	313	309	282	324	306	293	305	324	338	285	305	315	325	312	307	324	288	313	330	323	321	300	330	299	301	335	325	278	298	312	333	301	313	304	326	301	303	329	284	286	353	291	324	289	336	306	295	345	319	293	288	315	338	331	306	334	302	311	306	312	331	304	283	346	277	309	316	344	320	293	312	295	300	311	298	319	326	288	294	303	325	305	339	308	297	312	297	312	275	325	303	308	303	293	345	295	274	322	317	296	341	311	304	320	330	313	325	323	307	285	328	328	325	324	304	351	320	324	321	285	306	325	289	298	310	314	324	275	278	286	316	304	335	313	295	319	325	309	286	308	332	332	294	301	281	321	287	278	313	310	302	304	327	309	313	320	304	288	317	321	281	284	313	340	315	290	314	291	300	284	274	283	307	317	276	302	279	316	294	302	300	310	316	319	292	302	294	312	292	311	297	279	307	310	308	338	347	310	319	314	315	307	314	298	274	310	327	313	304	300	301	347	313	292	310	323	297	314	309	335	325	320	276	305	315	310	303	319	287	284	278	318	285	298	258	321	314	323	325	294	322	292	303	297	298	292	278	311	336	303	274	298	288	323	321	308	299	309	301	271	333	289	312	315	338	332	291	296	315	282	320	308	285	305	281	320	308	306	329	322	339	308	303	297	297	311	318	346	316	294	311	260	317	293	294	307	320	320	293	330	301	295	326	306	297	313	301	310	292	304	346	309	326	349	312	322	307	306	295	320	292	301	320	320	301	295	292	284	329	283	312	286	302	289	311	334	325	318	303	276	320	294	323	262	317	316	332	291	322	330	309	309	323	295	314	314	306	319	307	305	298	325	298	320	346	305	307	295	304	303	331	323	301	328	301	304	329	324	299	294	316	304	320	327	347	313	350	297	299	304	311	326	279	324	314	275	325	282	326	323	291	274	303	299	326	322	333	304	301	317	328	300	291	303	308	312	310	280	297	296	299	315	315	297	344	314	305	293	327	288	336	303	306	305	329	333	318	308	272	287	298	288	289	290	305	325	315	314	325	313	360	318	301	299	331	293	312	316	301	318	283	292	319	345	272	274	334	334	298	318	325	316	344	312	326	308	298	302	326	310	292	346	294	318	306	295	333	347	328	286	296	283	310	302	314	302	344	330	329	285	302	330	309	309	286	299	286	311	309	316	299	296	318	308	315	334	301	317	322	312	319	304	312	326	303	286	279	269	304	296	291	298	293	309	333	315	319	320	294	282	277	311	293	315	301	298	318	298	299	279	295	282	310	295	271	313	315	322	311	308	337	338	321	327	314	281	326	314	305	305	322	293	324	323	295	299	294	321	322	315	292	324	312	326	315	314	307	278	265	295	295	285	338	321	330	319	290	320	321	291	292	311	311	296	328	296	281	313	334	301	316	329	290	329	291	325	322	300	322	302	320	303	275	324	311	313	317	323	317	315	295	307	298	304	319	275	307	298	323	311	283	296	286	311	290	291	309	290	316	309	310	298	313	292	326	321	304	330	271	325	317	315	303	272	277	316	321	325	309	321	279	293	377	335	296	332	313	343	296	285	322	304	303	311	311	324	315	296	310	308	280	312	295	290	300	311	298	340	295	299	298	284	284	312	325	314	304	310	314	327	285	327	276	307	296	312	291	294	325	316	292	288	276	321	277	358	298	306	307	332	327	310	334	300	301	292	314	321	298	332	304	334	307	312	310	330	315	284	316	329	312	304	306	303	303	324	334	318	313	299	302	297	302	290	306	328	303	327	283	334	298	300	315	326	311	283	331	294	316	306	297	315	295	300	294	296	330	312	286	317	334	295	321	291	279	318	305	309	305	299	316	296	326	298	295	314	316	277	295	318	292	300	286	331	276	337	317	323	317	282	291	344	283	303	286	313	306	293	322	303	313	302	290	322	315	325	280	290	316	311	314	341	322	294	330	311	330	318	309	326	306	288	306	303	306	311	314	313	285	283	314	302	303	308	302	324	312	290	326	313	290	321	313	309	314	339	313	317	311	309	317	310	276	302	282	320	282	293	296	307	317	320	320	277	309	304	275	315	302	296	276	280	285	284	307	297	293	333	292	318	303	326	330	299	309	316	321	305	295	302	286	309	296	333	302	327	301	306	280	285	312	308	321	351	295	318	284	290	303	303	279	315	315	304	306	296	287	313	334	320	288	320	288	327	324	305	326	317	279	280	301	287	305	331	293	300	306	284	294	266	283	309	291	313	291	302	313	314	313	310	330	300	316	308	289	294	325	274	304	312	334	285	348	310	309	286	309	308	292	301	323	312	280	332	318	308	327	324	309	343	316	302	299	307	290	305	273	324	304	302	314	312	331	337	303	310	299
24219	21550	28884	24694	21544	12382	4282	2437	1727	1319	1168	996	829	691	600	553	492	430	316	261	260	243	201	177	181	200	205	187	186	193	205	222	196	209	221	192	195	178	206	189	191	184	197	159	154	188	173	159	169	153	170	174	161	177	186	191	165	154	143	179	153	172	174	179	147	185	147	183	184	157	167	176	187	168	166	167	194	175	165	175	183	162	157	181	154	166	144	159	153	140	159	168	158	150	181	192	169	173	169	187	176	154	158	166	160	144	175	160	148	180	167	169	149	167	145	156	174	140	179	154	174	152	162	180	173	169	175	147	168	159	157	154	164	156	177	167	184	139	176	151	177	159	163	156	180	167	185	152	152	166	152	165	156	142	198	170	181	183	166	160	150	162	169	153	140	162	168	151	154	159	186	182	194	168	180	173	171	157	140	128	153	177	146	146	176	153	163	145	187	159	141	159	143	153	164	165	162	150	175	136	159	158	172	152	169	161	156	163	156	164	153	167	160	174	182	176	150	163	173	173	166	164	179	156	183	155	152	157	157	175	144	160	187	162	158	154	165	155	160	163	173	169	183	170	147	167	161	169	163	138	159	171	142	174	159	153	171	162	161	159	174	169	153	200	153	158	177	164	164	192	201	150	166	154	188	169	166	166	181	159	162	161	166	167	151	167	171	178	158	174	163	162	172	151	137	181	138	149	175	177	125	184	169	188	174	166	165	144	188	162	176	173	174	157	159	171	156	173	157	167	163	176	155	156	152	170	150	159	160	135	171	143	163	159	173	171	156	154	172	170	181	176	180	154	157	158	166	184	160	165	170	176	187	147	170	155	158	169	151	185	183	160	176	187	156	168	168	165	157	167	163	177	149	181	173	163	168	178	186	176	162	160	182	187	167	164	151	172	164	175	168	165	173	148	149	154	157	164	161	173	158	150	169	185	158	160	163	158	159	157	179	168	176	163	149	152	157	156	176	176	162	180	160	170	153	188	148	179	156	195	168	176	138	153	176	161	163	146	151	168	181	175	143	159	164	162	152	162	158	177	172	184	142	193	180	172	163	154	148	172	150	170	153	171	182	154	148	179	177	164	146	160	172	167	179	185	154	150	175	173	156	165	176	165	166	144	161	143	145	150	154	151	161	173	149	160	172	158	177	183	162	155	178	154	150	168	153	176	165	176	176	150	164	179	146	154	150	164	168	179	161	153	156	158	167	199	160	164	155	170	158	148	157	186	167	129	181	172	170	177	171	178	167	171	155	151	156	155	148	186	180	180	157	157	163	158	156	167	160	158	154	161	173	134	171	170	176	159	152	154	165	155	152	174	165	142	184	170	154	160	150	171	162	154	170	157	166	193	151	164	161	165	168	180	175	174	155	160	172	177	192	153	199	168	164	179	146	191	180	160	156	142	174	167	167	165	146	168	177	147	150	169	165	166	176	156	170	177	161	178	158	147	155	177	156	158	185	152	146	157	175	175	162	147	191	166	166	166	179	157	165	186	152	188	169	158	173	172	181	179	150	163	160	165	161	146	169	165	157	173	166	159	146	163	180	142	174	181	161	165	137	157	153	147	163	144	170	178	128	156	183	164	165	186	167	176	163	175	164	146	172	157	165	171	170	169	141	150	167	160	169	143	153	175	157	169	151	161	161	163	171	171	161	174	158	171	182	156	157	138	178	192	148	157	159	154	174	157	186	151	164	161	164	157	160	160	169	173	166	159	179	179	150	148	159	177	177	169	174	164	176	138	140	151	182	149	175	162	168	183	159	177	159	167	179	170	186	160	168	165	180	178	179	154	160	174	157	131	163	187	161	186	154	145	172	175	158	159	143	168	139	151	169	171	168	163	161	180	154	174	167	169	162	159	169	171	136	144	148	149	182	164	176	160	143	165	162	171	148	164	159	157	162	135	156	156	171	167	162	177	158	172	168	154	158	181	160	174	172	148	155	135	152	189	157	160	169	163	167	163	166	149	169	165	185	154	180	164	186	181	164	170	163	147	159	171	138	162	159	167	164	171	155	152	158	164	154	193	152	154	153	172	140	167	163	178	165	158	165	162	148	167	163	169	160	178	180	163	177	164	179	158	153	151	160	172	152	137	173	170	174	165	155	148	164	181	162	158	162	163	165	170	177	148	156	159	167	164	171	140	176	173	163	163	185	163	137	170	169	175	143	166	152	187	164	178	176	165	172	171	132	165	150	172	143	161	164	166	163	156	161	161	152	157	160	155	172	172	163	167	169	159	155	177	174	148	170	166	169	162	176	190	154	164	157	162	155	173	160	165	175	162	130	149	147	171	170	169	176	166	182	162	152	153	169	170	176	172	158	182	162	143	184	168	165	142	167	159	154	186	170	171	157	147	155	169	180	159	155	176	165	163	163	160	169	162	184	170	152	147	172	184	142	158	170	181	155	150	175	154	153	164	171	156	158	168	173	191	146	154	162	166	165	173	155	166	182	183	160	173	169	151	159	151	172	163	168	157	139	166	173	193	159	152	164	184	175	146	170	164	168	151	165	172	186	158	178	174	176	171	188	143	175	152	177	159	183	167	155	131	153	163	159	160	163	180	153	172	167	141	167	164	166	171	159	155	169	171	154	172	146	151	150	171	177	154	189	170	187	191	166	161	151	169	183	177	132	181	167	192	178	144	160	180	160	150	140	174	143	149	181	173	182	162	164	158	155	124	163	153	170	143	172	166	162	149	166	145	155	147	175	164	163	180	161	179	150	150	150	171	158	163	171	174	144	164	164	181	149	170	159	158	160	164	163	155	164	154	164	161	179	136	168	163	172	167	149	179	147	163	146	169	152	177	153	146	147	157	175	174	147	171	184	174	153	182	167	179	158	178	183	162	185	176	164	197	170	149	179	159	153	185	165	170	160	162	155	180	180	156	198	163	164	166	177	142	168	175	177	162	134	176	147	164	180	169	197	171	162	169	156	189	163	157	179	156	141	165	139	164	168	162	177	164	170	166	149	191	175	166	175	160	185	182	162	159	161	137	159	159	173	166	156	177	179	169	152	163	140	173	170	174	160	160	142	151	160	145	179	160	172	159	162	161	161	163	160	171	156	175	187	179	156	164	152	177	166	177	163	162	166	153	184	181	150	158	163	171	155	166	170	146	200	152	167	146	149	148	154	150	159	160	163	168	165	150	161	166	186	153	157	139	177	173	164	142	175	161	164	160	162	180	158	156	175	173	165	183	167	167	162	165	164	151	163	157	149	169	153	170	174	155	155	168	151	157	168	186	183	150	153	172	165	142	166	153	165	167	161	176	145	171	143	172	175	167	135	164	153	173	193	168	150	161	147	160	154	174	172	166	167	169	161	142	154	147	169	170	168	167	175	148	174	165	168	186	157	158	175	140	180	133	189	157	167	169	162	165	167	179	179	153	156	153	170	167	157	170	169	164	176	161	170	162	183	163	189	149	177	183	172	162	182	172	161	140	166	164	166	159	193	149	162	161	166	161	172	132	151	179	186	168	174	177	166	154
20135	26848	19305	10433	8056	6688	5635	4222	3028	2443	1990	1750	1396	1177	997	847	703	564	450	330	276	261	243	235	237	219	242	236	211	251	210	215	264	258	222	225	198	258	221	200	190	180	184	186	215	170	190	188	187	196	155	197	181	197	191	207	193	178	186	199	179	165	197	184	190	175	179	198	182	199	170	191	189	171	182	185	167	190	187	196	190	191	194	174	168	177	178	173	196	193	192	189	163	179	182	188	178	152	178	184	194	190	159	174	177	187	159	179	207	181	169	188	193	185	194	219	185	159	197	187	192	181	177	181	168	187	165	187	183	204	183	180	200	206	188	154	172	189	181	152	181	189	181	153	170	191	185	209	200	193	160	184	191	174	155	196	172	185	177	184	155	178	180	178	183	170	172	148	174	200	186	185	187	169	165	199	179	172	179	189	193	211	183	183	213	184	194	174	178	180	192	171	182	174	164	195	166	158	168	198	191	181	172	170	204	196	197	161	186	189	180	194	184	199	162	194	162	195	183	208	179	185	193	179	173	188	182	203	176	186	206	170	193	145	184	193	195	180	171	183	176	171	188	172	166	173	186	193	184	156	179	170	213	177	147	186	186	194	206	179	202	147	187	198	196	194	163	170	169	186	192	187	203	184	186	177	201	180	181	161	184	179	167	170	184	197	180	175	186	166	176	187	198	177	176	180	173	205	178	171	194	176	203	190	180	164	179	175	158	182	190	169	176	183	173	202	167	185	178	200	224	182	187	190	176	160	156	187	182	151	186	201	181	156	142	191	193	170	173	182	193	189	176	207	201	166	170	199	187	182	188	189	177	200	175	151	166	168	185	185	195	178	150	170	196	184	178	192	183	160	182	172	195	194	185	196	172	185	175	177	162	163	191	186	171	172	166	183	166	190	181	215	193	193	178	202	182	178	183	197	204	152	169	189	190	186	185	208	192	185	197	167	180	188	170	205	166	188	184	181	173	182	170	196	193	173	181	180	164	187	181	195	209	159	194	185	190	174	175	189	196	193	195	183	188	182	189	185	165	206	176	176	190	170	177	187	194	183	186	168	187	197	204	185	187	172	172	195	179	180	168	185	176	171	202	187	184	203	196	185	164	184	189	187	169	159	185	194	188	176	195	179	205	175	182	168	163	184	187	208	183	187	169	161	174	182	179	191	214	213	163	216	225	191	179	157	206	200	199	171	177	187	155	172	177	187	194	180	198	155	175	213	172	137	184	151	177	168	208	189	171	186	208	174	174	186	184	172	223	182	183	182	188	186	171	158	162	167	165	187	185	164	158	182	171	179	187	180	198	192	191	188	188	188	179	167	201	169	179	179	164	171	175	188	181	181	197	166	184	171	195	175	182	176	189	200	175	184	200	152	174	171	178	190	162	174	190	193	188	148	195	206	159	177	178	169	178	185	207	182	201	181	187	202	200	193	169	168	160	193	186	194	177	195	194	180	187	168	210	188	165	197	193	165	170	184	196	182	184	180	180	176	176	184	194	199	193	155	187	176	193	158	169	191	174	179	193	144	167	200	181	174	180	187	190	201	174	170	163	187	179	189	170	169	187	182	193	182	212	199	206	178	183	201	175	193	164	189	172	186	173	183	202	216	198	188	205	201	192	175	199	156	195	177	180	171	154	196	173	181	169	174	164	184	156	201	167	193	180	200	182	176	184	185	184	194	187	173	190	159	188	202	185	169	186	210	192	180	175	168	187	143	170	179	150	168	175	176	166	168	197	179	186	204	184	185	179	191	173	186	166	189	169	169	203	153	189	175	188	167	177	169	171	188	193	168	173	195	157	163	180	189	191	177	212	186	180	176	184	158	166	177	184	170	173	188	199	181	194	162	189	178	184	180	174	187	178	180	185	171	188	197	199	171	179	178	168	185	170	177	202	192	183	178	176	179	182	182	178	182	164	169	180	175	187	185	168	167	176	149	198	180	195	189	178	181	202	182	187	190	160	164	165	199	178	169	187	187	189	166	208	197	180	188	199	192	165	201	199	168	176	179	193	204	169	203	187	210	177	177	169	185	174	184	178	184	205	182	170	190	190	199	179	167	172	170	175	186	205	172	163	179	188	197	183	188	200	183	175	144	194	197	155	168	192	176	182	176	168	208	175	198	174	190	167	167	161	190	192	170	172	196	189	148	202	164	175	171	185	177	197	186	187	174	179	185	170	196	173	185	177	162	168	208	201	169	192	175	168	163	168	193	167	175	186	193	200	205	177	190	213	185	178	175	189	185	202	183	195	170	158	184	155	191	172	193	174	194	165	185	202	181	181	189	182	199	161	187	180	177	179	183	165	205	188	167	198	179	192	177	195	169	151	186	165	171	172	180	161	187	175	182	185	197	180	194	158	200	184	186	187	163	184	177	188	188	166	167	191	174	177	163	151	177	172	170	181	166	154	195	160	171	179	179	171	189	175	176	193	162	184	181	175	194	200	204	166	177	186	178	171	167	182	190	151	180	175	193	170	196	195	196	204	181	186	186	204	166	183	192	168	163	201	171	166	199	190	201	188	164	166	179	178	196	173	200	169	187	164	179	179	173	190	194	189	191	181	187	156	180	185	185	172	184	159	158	173	190	180	178	175	170	189	193	181	158	184	186	185	171	199	183	161	166	199	193	187	184	180	203	181	207	169	194	212	186	182	193	181	178	180	189	186	164	168	192	180	196	206	177	188	195	184	164	211	185	146	169	169	174	182	169	212	167	194	179	159	188	188	190	186	178	190	166	192	165	164	208	205	186	181	191	182	195	186	200	200	180	170	188	177	176	188	196	161	174	180	160	175	183	148	164	186	169	202	181	181	191	171	195	207	177	178	178	190	182	180	181	170	181	168	189	179	165	190	158	190	172	172	184	198	174	202	189	186	182	175	174	189	177	173	166	191	169	177	192	177	191	190	191	205	187	156	206	167	180	184	187	172	175	189	175	178	188	208	174	191	189	201	193	174	187	206	189	191	199	177	177	170	178	176	175	208	160	223	192	182	166	167	173	188	175	167	183	183	177	171	199	173	214	200	186	176	178	193	177	197	164	195	184	176	162	180	187	178	193	170	194	176	194	189	173	173	188	179	184	216	191	195	187	174	147	176	173	187	172	170	186	196	191	205	178	212	182	171	191	187	182	193	177	196	187	165	168	171	172	181	174	167	182	181	177	177	172	165	184	192	169	199	185	177	180	181	184	168	197	195	193	197	183	191	199	188	194	172	205	170	197	193	176	176	183	174	176	187	155	170	174	224	176	184	180	170	201	187	192	178	200	186	179	181	205	187	195	175	190	216	173	177	177	183	190	178	193	166	171	173	175	212	161	166	163	179	171	185	145	184	177	178	171	171	194	179	191	184	151	179	178	183	188	163	178	183	182	177	181	180	173	178	197	197	203	173	170	196	180	182	155	192	187	158	181	172	181	180	175	176	199	172	195	180	173	208	178	177	175	153	177	183	194	187	178	184	182	213	175	179	178	151	152	185	190	198	188	180	170
25430	21635	27953	25671	13600	3848	2659	2138	1499	1354	1141	1063	923	833	717	727	650	615	541	519	454	438	439	388	426	425	462	433	437	439	456	442	419	474	449	474	480	481	456	445	436	393	443	436	452	423	433	409	446	419	403	388	409	420	427	410	427	429	382	404	437	457	458	462	421	432	409	388	437	486	469	451	434	432	433	404	425	431	449	409	412	402	399	422	451	410	442	444	414	430	421	412	401	454	394	470	414	464	420	408	435	441	439	453	430	417	410	453	429	409	393	441	425	432	429	436	401	459	407	441	424	443	424	446	436	397	405	414	407	423	416	456	413	434	465	401	400	420	428	447	432	406	395	402	416	413	398	392	459	445	455	426	407	415	394	411	421	444	461	448	419	434	428	428	449	427	409	437	446	439	430	419	403	409	429	439	416	461	411	453	460	423	441	420	469	458	430	438	409	426	429	441	472	409	432	398	447	453	457	454	472	415	432	440	427	440	414	390	438	401	427	431	436	424	436	449	428	424	456	413	406	439	402	454	410	429	418	474	437	429	409	429	397	411	360	469	413	397	436	418	406	455	434	444	443	420	418	415	417	425	396	399	410	446	422	417	410	419	408	440	451	400	424	431	462	462	446	417	452	431	403	398	398	450	491	443	439	409	432	419	434	412	440	437	485	416	409	408	406	478	446	446	400	419	390	449	423	433	446	413	446	408	415	445	417	408	388	434	415	386	441	446	422	426	433	440	446	409	427	419	412	400	398	451	437	438	425	420	487	414	448	408	434	413	416	458	431	428	429	410	429	439	371	438	435	412	454	448	426	396	425	425	425	437	403	440	393	445	414	421	437	439	429	383	444	419	410	427	446	405	429	451	456	448	404	422	434	460	403	440	426	433	418	402	388	414	413	433	420	415	442	465	437	430	452	431	420	433	440	443	422	457	438	439	455	394	388	414	420	454	421	388	432	447	399	446	430	448	425	426	453	382	428	382	420	445	435	438	464	443	418	408	397	445	417	427	415	436	419	427	423	396	470	416	474	443	422	445	427	413	422	466	413	433	429	426	429	429	409	414	449	407	426	410	427	416	440	428	424	438	443	414	411	432	416	435	420	419	427	411	396	401	429	412	411	426	471	411	476	419	446	405	419	420	464	447	438	413	410	431	426	443	457	403	420	427	445	420	437	455	440	385	402	438	400	451	433	398	415	442	427	447	431	446	394	420	404	395	474	438	457	428	427	420	418	410	406	440	484	400	426	423	465	402	401	411	466	436	443	413	411	419	449	403	430	447	438	469	422	457	452	445	458	444	426	411	452	429	417	427	452	427	436	418	413	432	438	419	432	436	406	400	397	441	447	413	443	454	431	463	409	427	446	389	429	461	417	411	412	425	408	426	405	438	426	433	437	413	431	431	425	421	444	429	391	448	431	408	431	427	455	451	460	408	430	410	394	417	425	445	412	383	447	423	409	434	450	440	402	420	462	434	422	448	435	423	426	453	444	402	414	399	451	418	423	427	427	439	458	433	441	437	456	425	430	456	438	408	431	460	455	423	404	399	432	453	420	475	436	421	421	428	443	396	423	423	450	433	443	471	423	447	385	454	429	417	420	403	422	423	434	446	413	417	449	432	419	420	445	422	410	414	442	465	415	417	409	427	398	435	403	432	426	396	393	417	432	414	442	397	439	430	444	405	430	422	449	422	444	429	428	442	447	428	448	425	454	418	422	423	410	404	433	435	411	415	387	452	441	432	470	443	427	412	431	450	420	426	394	412	406	411	450	407	441	404	441	421	408	428	426	446	455	405	434	458	426	457	432	447	430	412	434	438	408	427	451	466	443	401	439	447	413	415	379	423	411	436	420	392	416	419	444	430	433	417	383	442	420	458	442	416	472	434	422	407	461	420	411	439	445	462	424	451	401	395	452	401	437	445	443	418	431	454	474	403	409	441	414	437	426	462	403	458	415	416	413	418	419	429	415	445	412	437	407	426	437	483	425	407	472	433	389	438	415	430	430	398	435	432	399	431	366	413	419	453	468	419	422	415	435	419	428	440	455	441	430	435	458	419	433	404	434	418	451	445	459	382	431	415	430	433	468	424	426	387	452	429	430	426	410	418	382	432	405	410	435	429	406	440	390	461	403	418	422	413	428	419	465	456	426	448	427	445	421	403	430	446	407	430	399	391	398	425	415	423	421	435	434	415	400	386	427	457	432	443	460	380	430	415	423	408	426	424	426	470	441	408	421	424	438	461	410	411	442	420	416	429	399	423	418	407	408	460	424	397	412	426	451	412	468	459	431	451	419	413	438	444	436	430	458	381	461	475	418	436	432	439	398	405	407	419	398	441	408	426	419	433	432	430	392	398	407	407	457	414	424	403	434	433	437	468	431	431	419	411	396	400	443	418	401	410	423	460	396	487	425	415	415	418	423	435	398	410	430	408	432	435	434	461	436	424	452	441	442	445	418	422	427	443	406	439	465	416	368	433	423	407	466	452	465	397	427	407	388	440	385	426	436	421	433	403	432	458	419	472	393	433	452	414	423	404	391	441	398	416	428	439	412	446	424	404	445	449	413	424	422	478	428	432	398	439	423	431	407	442	428	445	418	420	405	436	411	416	412	407	408	392	433	454	394	396	419	403	429	423	439	414	467	445	432	393	467	419	412	398	482	442	432	422	386	418	431	428	451	417	391	456	425	489	395	461	436	426	510	442	454	423	418	439	435	455	477	436	410	445	428	419	419	445	403	418	405	439	418	400	444	398	430	432	449	401	435	442	454	408	458	440	446	438	447	431	448	441	417	460	417	443	405	457	408	407	422	422	464	470	403	411	438	467	407	455	436	448	450	424	378	444	475	454	437	420	433	401	457	463	434	432	453	457	415	431	439	440	451	411	446	410	458	422	410	422	368	401	431	424	448	398	414	427	459	390	410	407	443	399	430	447	416	412	399	442	408	423	437	462	450	419	438	401	416	454	420	413	425	419	450	421	368	432	482	439	393	421	445	421	421	416	432	423	392	404	416	450	437	409	402	431	460	412	391	454	432	411	431	417	427	419	421	398	384	423	413	416	433	417	433	445	441	484	428	395	418	403	438	432	401	452	452	429	402	444	436	416	469	417	420	416	432	397	443	411	447	430	418	448	457	412	430	424	435	439	399	432	412	418	411	425	406	413	459	435	439	467	445	430	378	443	397	404	433	481	455	438	432	432	438	426	454	405	427	441	426	451	422	431	457	421	448	405	430	430	432	449	404	457	448	383	434	424	443	445	457	433	393	418	460	385	441	464	442	423	394	438	424	424	430	416	422	438	457	416	456	413	435	416	425	452	431	415	423	431	452	386	423	445	417	438	442	434	436	452	440	407	438	412	406	421	467	413	437	405	401	403	433	430	427	429	426	431	452	406	423	426	447	419	464	455	393	428	420	423	398	430	427	419	451	406	439	413	443	416	427	431	433	473	398	408	416	437	412	443	424	431	367	411	421	391	429	447	450	443	432	431	418	428
20132	23628	15441	8624	6082	5266	4312	3473	2655	2176	1834	1650	1410	1168	1027	932	802	710	635	601	568	498	502	482	481	483	493	470	476	473	488	497	512	504	494	483	478	457	457	487	457	457	459	479	457	453	465	487	462	422	438	453	417	453	421	470	435	414	450	465	405	479	447	455	464	441	441	447	454	432	425	428	451	439	446	425	444	449	402	450	446	447	443	468	455	465	466	465	432	452	459	421	448	477	461	422	394	466	433	445	444	433	458	439	419	451	439	398	411	448	449	433	439	428	458	446	482	434	447	470	443	424	424	450	492	509	431	438	473	437	461	476	419	433	412	469	414	431	468	433	445	430	474	401	476	399	443	450	489	440	477	473	464	435	420	433	456	423	412	446	439	438	455	518	466	465	437	471	475	430	417	448	480	462	445	430	431	448	459	462	429	489	449	436	461	422	468	445	457	430	457	474	434	448	445	417	469	427	466	450	428	447	445	438	465	434	433	417	441	478	472	384	480	429	437	442	477	436	463	446	436	404	424	480	462	461	485	452	464	445	451	437	443	469	427	433	444	478	435	457	456	419	435	475	425	456	498	442	439	459	474	419	436	420	444	433	484	469	449	446	465	453	418	431	471	465	450	435	444	408	460	444	432	447	462	437	480	402	466	457	435	433	443	439	402	441	463	402	435	475	455	421	448	468	433	433	447	451	443	425	428	417	473	453	462	440	412	438	455	420	417	444	455	476	423	450	430	430	407	435	458	497	453	437	469	485	487	467	461	451	445	443	451	449	439	463	431	477	431	457	465	458	432	423	425	424	439	454	451	453	435	441	453	460	439	421	469	448	427	443	444	424	480	444	471	449	433	444	415	412	441	413	444	479	463	445	464	427	417	463	430	466	456	450	441	441	485	460	427	412	435	468	437	453	442	452	430	438	453	451	471	414	439	429	479	427	412	450	442	411	428	459	437	433	451	397	436	431	434	407	486	446	452	456	448	428	428	463	459	475	411	404	449	415	430	448	457	420	466	442	427	423	437	461	397	444	469	449	464	450	426	433	432	411	427	452	446	448	474	443	437	488	428	433	451	434	438	435	415	452	457	427	425	456	441	471	422	449	425	444	436	466	446	450	429	439	447	472	450	426	414	436	452	389	462	461	433	475	451	428	449	446	436	435	480	422	426	447	424	457	438	445	412	398	482	456	455	437	448	477	433	416	445	450	470	447	428	443	447	470	454	434	438	472	424	442	482	501	399	428	436	457	441	432	416	440	418	449	456	437	428	422	482	427	458	492	481	435	422	464	458	440	455	440	440	441	435	403	461	461	415	450	474	447	423	476	398	448	449	457	461	432	422	431	453	430	464	452	453	420	441	458	470	488	426	452	454	425	466	408	442	478	423	401	414	446	442	449	420	462	466	502	427	459	472	457	428	396	432	466	439	463	471	435	401	453	453	451	423	445	416	485	447	444	472	448	434	438	451	450	405	457	470	484	467	454	406	472	470	444	467	421	456	497	434	462	462	438	422	443	420	467	450	458	446	456	455	420	433	426	456	452	429	461	432	430	458	465	438	470	459	448	492	442	458	446	459	457	424	464	434	402	434	427	441	436	442	434	448	472	404	455	440	414	437	448	441	451	452	429	447	421	451	475	437	460	478	425	459	436	464	445	436	417	443	484	410	417	435	425	469	430	443	418	483	432	428	455	446	448	435	446	441	496	469	427	431	438	422	486	456	429	454	476	465	440	444	469	430	450	465	430	455	434	455	434	447	440	449	443	452	456	446	448	411	430	444	458	459	429	451	445	436	457	475	492	424	420	472	443	413	456	447	446	423	456	470	458	451	450	443	420	467	463	459	413	435	478	456	458	467	436	450	437	448	433	426	463	447	449	448	457	425	488	453	455	434	447	468	444	486	436	476	476	468	444	424	382	465	416	474	403	445	427	439	449	448	422	397	462	459	434	463	434	427	442	461	414	434	444	465	458	425	450	454	454	439	427	432	426	392	438	438	452	448	442	453	456	455	427	403	468	433	454	432	450	485	444	440	456	454	433	388	445	451	433	459	443	486	440	478	475	466	444	470	419	475	430	457	469	447	427	404	446	434	446	402	475	495	453	455	467	460	439	442	435	487	449	436	460	437	414	465	462	453	443	426	427	452	430	454	460	474	401	434	441	444	448	454	455	466	414	443	451	471	423	470	424	434	451	437	442	435	471	405	441	419	457	415	431	417	450	483	455	457	420	481	468	429	442	440	476	464	423	477	460	458	436	460	447	441	441	435	418	418	432	435	445	426	413	414	440	455	428	442	471	454	451	448	457	439	474	442	420	457	423	462	441	432	458	446	433	438	439	432	456	441	420	431	404	439	396	441	435	433	460	420	435	442	461	449	447	468	441	441	343	448	462	452	440	415	434	421	450	477	429	471	404	482	430	456	432	465	411	485	424	440	431	478	415	443	470	450	443	478	480	446	457	461	387	450	445	414	444	441	443	442	445	412	436	466	439	485	434	458	470	438	484	425	439	419	422	469	441	436	451	435	439	439	470	474	434	437	415	444	455	432	422	450	434	460	439	445	448	440	423	469	443	458	431	406	468	451	453	456	454	455	424	430	416	462	429	445	431	448	442	423	472	438	458	440	447	406	481	441	445	459	463	467	432	452	422	445	435	435	433	460	456	456	466	459	451	453	415	447	455	468	396	445	447	461	427	435	468	456	467	449	423	484	440	420	460	436	396	442	425	433	469	452	450	427	410	421	445	431	452	444	405	455	474	473	506	443	424	451	434	438	446	481	481	466	417	428	417	452	443	424	418	471	437	459	465	443	433	411	458	464	433	463	463	415	485	462	452	421	464	427	437	417	445	443	443	457	416	451	467	441	450	420	455	448	440	475	426	450	442	495	469	449	476	453	414	440	427	448	417	459	448	447	444	439	419	478	437	471	419	435	433	409	434	434	466	431	440	457	444	454	455	436	443	419	469	428	428	429	446	449	435	413	417	443	446	464	431	417	431	424	492	449	479	465	430	426	411	457	445	429	474	417	466	432	449	447	453	462	448	437	447	415	438	445	428	395	438	441	474	429	423	434	399	432	466	419	457	441	462	448	442	473	441	408	399	444	455	497	436	438	482	441	463	413	442	434	443	434	422	475	419	458	443	426	431	410	414	454	423	450	485	440	408	421	458	470	460	443	453	447	451	440	492	417	438	448	432	443	439	505	431	470	477	472	426	455	489	430	422	441	426	429	461	490	444	425	461	466	422	471	454	430	434	439	389	408	434	431	440	461	414	469	439	450	465	452	444	462	467	458	448	460	440	478	428	401	421	452	461	423	447	414	451	459	479	417	482	431	468	413	417	490	444	445	448	439	432	475	444	442	457	432	406	478	421	467	466	440	457	473	407	460	481	393	443	478	471	467	472	454	430	446	440	451	491	436	452	461	465	458	459	454	431	457	462	448	421	423	434	447	427	407	432	478	419	417	441	420	501	438	481	442	422	457	446	447	446	445	458
23182	21701	29569	24378	21707	21859	12193	3516	2428	2049	1830	1535	1300	1108	1006	818	745	643	548	475	427	379	372	374	377	359	341	353	353	349	379	366	389	375	361	383	389	346	347	367	351	330	339	306	310	330	309	338	308	321	306	306	353	334	296	349	313	293	340	326	341	320	299	303	339	321	335	339	346	328	312	308	311	324	313	303	291	317	319	318	282	313	315	300	310	328	310	295	308	318	287	310	277	329	316	331	316	354	325	306	277	335	326	332	321	323	301	317	338	296	297	296	299	294	281	341	292	315	319	316	311	301	317	300	311	282	289	313	309	282	303	328	336	311	345	310	322	304	325	283	305	329	320	325	288	327	308	307	327	323	301	315	297	290	318	280	294	322	311	284	303	322	350	316	313	320	335	314	275	323	323	326	296	318	312	289	320	316	302	292	323	317	307	343	308	324	324	311	316	343	321	308	322	306	321	329	345	304	335	287	316	324	279	302	323	309	331	321	309	327	289	312	319	319	299	307	304	320	300	342	279	287	319	303	325	302	306	322	308	310	299	321	326	299	330	316	328	297	315	303	304	299	313	343	294	307	322	312	317	318	289	336	280	312	315	335	300	317	311	324	310	320	273	295	354	315	296	325	335	317	329	300	328	310	334	301	311	314	318	317	291	323	332	296	332	317	356	310	303	307	275	327	285	324	308	318	288	294	337	274	321	274	310	322	309	291	301	305	297	316	317	326	296	288	288	316	277	319	327	320	312	304	285	297	321	292	339	312	320	342	315	287	334	331	321	315	322	300	287	311	295	312	330	323	304	348	336	287	288	312	307	323	299	325	309	295	310	292	325	294	333	305	348	295	326	323	302	294	313	330	289	316	348	272	262	296	311	278	296	322	317	321	299	310	311	299	297	338	321	320	319	319	315	307	322	313	301	294	302	301	294	317	333	314	311	280	305	299	294	321	316	296	287	327	307	308	339	309	314	297	323	309	297	302	320	302	312	326	312	283	314	319	316	316	333	329	304	325	319	313	312	295	290	283	307	307	300	332	269	340	341	310	343	287	283	297	293	318	291	329	290	293	339	336	303	314	309	296	336	292	307	288	326	297	328	315	324	286	324	313	307	318	321	290	321	330	318	312	332	297	307	314	315	267	287	304	312	310	333	311	335	285	314	316	332	292	286	336	298	290	300	350	331	323	290	308	320	318	262	308	294	314	307	273	299	318	321	305	290	315	348	300	315	315	291	313	331	303	322	303	313	304	292	316	306	311	286	330	297	333	276	295	297	333	295	312	312	317	322	300	291	297	302	291	321	329	317	324	312	317	294	317	326	315	310	290	329	275	305	311	287	297	348	286	280	285	300	305	297	286	304	332	306	321	347	311	312	316	278	298	325	285	286	319	309	285	300	336	299	298	341	313	293	307	297	313	328	293	317	303	306	349	337	338	323	319	283	309	307	304	290	311	324	341	297	315	293	314	301	333	308	332	316	296	284	308	327	366	292	296	315	334	282	296	297	285	311	300	297	318	317	299	304	296	299	318	304	335	298	302	313	341	301	310	302	341	309	291	300	313	328	301	316	340	285	291	319	316	299	309	303	320	317	329	324	330	330	305	328	362	314	283	309	333	339	282	315	319	332	325	284	281	329	288	301	296	299	288	297	295	293	274	321	319	322	316	297	305	283	338	329	328	303	332	272	300	293	327	307	320	338	312	318	306	319	289	342	291	309	333	311	330	302	315	323	300	290	271	308	291	284	319	300	313	301	325	286	286	315	301	341	308	317	300	302	298	305	294	308	328	319	296	331	333	313	337	319	301	307	344	334	306	308	312	315	292	347	335	311	279	305	301	316	321	295	323	316	315	294	318	310	307	283	281	309	310	288	333	346	328	301	310	337	303	310	319	302	302	279	297	302	293	307	321	292	296	280	281	295	326	331	295	290	307	325	328	303	322	308	345	309	296	323	280	286	285	341	289	320	314	321	330	320	322	304	299	301	317	318	313	302	331	320	281	329	318	290	313	309	305	328	295	305	292	292	335	331	314	333	341	274	291	292	343	315	327	300	305	321	324	301	324	310	296	321	318	340	281	318	334	303	320	343	301	275	311	325	345	350	308	299	311	292	333	283	313	293	288	323	329	331	348	317	313	312	320	340	321	301	287	312	307	304	337	297	311	302	315	306	269	319	302	305	310	360	311	341	296	328	315	291	315	292	345	334	341	291	318	307	314	298	316	292	291	319	274	336	290	322	268	317	321	305	259	326	310	298	338	334	334	315	309	328	300	307	293	279	286	304	326	305	311	326	334	335	297	293	286	298	290	293	322	346	287	329	301	318	311	294	324	321	293	311	332	299	309	309	288	318	277	300	306	295	315	311	337	285	286	284	304	321	309	328	318	289	304	310	311	308	315	308	315	330	326	330	331	306	332	306	295	315	282	320	302	329	312	278	310	316	316	320	309	347	308	315	326	330	309	286	302	327	311	289	319	309	307	315	341	324	311	297	298	310	361	326	300	301	323	312	306	307	345	299	301	316	325	297	308	286	319	295	312	323	277	320	326	331	279	306	297	318	315	310	324	293	304	306	306	296	313	308	288	308	310	307	313	297	310	274	311	282	313	348	304	310	340	334	311	274	356	306	301	313	296	277	322	293	306	317	328	332	300	313	298	284	304	313	299	347	307	311	304	298	292	298	329	290	322	289	274	292	326	329	323	312	277	312	318	286	302	309	303	294	295	313	293	324	312	292	309	321	322	338	312	331	288	307	322	301	278	303	283	313	316	294	358	317	292	285	319	343	285	322	301	302	312	311	298	316	284	328	292	322	313	325	297	297	279	331	305	293	307	310	321	273	308	301	316	288	343	296	310	297	306	325	319	320	280	308	275	299	340	330	309	349	308	310	308	312	325	310	317	307	298	325	301	296	301	281	277	326	298	256	291	296	325	323	290	297	332	289	281	272	312	292	329	320	283	298	345	287	305	307	343	312	329	315	322	313	310	295	325	305	271	302	299	314	297	295	309	279	325	308	311	316	306	330	312	313	317	303	322	310	295	300	295	339	289	281	305	320	294	312	296	333	307	313	312	344	342	302	297	310	298	321	306	339	291	312	339	294	295	261	283	305	310	299	300	292	304	317	281	303	313	319	319	320	291	332	299	260	317	309	307	297	279	298	325	284	326	314	297	311	317	305	335	308	304	331	324	317	264	281	302	305	298	338	313	354	298	300	325	273	260	304	329	311	321	316	356	296	314	307	289	306	314	314	305	316	306	284	351	310	300	344	336	299	324	315	344	309	319	317	303	331	328	308	294	307	281	296	300	309	322	290	327	307	311	313	303	293	304	292	278	307	318	333	291	303	311	318	292	301	319	316	284	332	299	308	317	289	277	302	313	320	309	277	324	304	294	317	332	297	316	325	296	292	292	309	320	287	298	309	317	324	344	292	310	306	320	314	327	324	320	301	281	332	283	271	299	307	339	298	315	332	282	298	328	317	316	319	314	297	324	328	307
23760	32107	22852	13997	9867	8107	6774	5400	4225	3459	2961	2514	2111	1694	1433	1246	990	897	692	592	531	479	434	411	395	401	348	333	383	408	408	419	440	433	437	408	390	400	351	346	367	332	307	302	352	309	299	333	349	352	322	338	340	334	332	321	333	346	340	297	318	324	320	329	342	323	323	306	280	331	317	316	299	306	329	324	321	328	346	372	297	321	315	349	305	327	300	313	293	295	300	313	331	314	312	321	314	296	353	282	332	322	320	308	368	294	312	330	308	268	318	340	351	301	301	282	299	349	313	314	320	301	320	326	280	301	322	311	281	340	320	328	312	295	314	327	324	320	318	326	315	306	322	359	323	336	306	325	301	298	327	317	309	287	325	302	289	292	310	340	331	322	301	326	280	308	287	322	309	318	326	351	333	315	324	295	299	291	314	321	336	306	325	326	350	329	307	298	301	300	331	307	289	316	334	319	334	325	304	289	291	332	285	322	318	303	319	339	321	327	306	326	340	278	319	310	305	343	322	333	298	335	305	322	333	292	299	324	288	327	318	295	311	309	306	326	314	293	334	349	294	321	325	314	297	310	326	324	325	338	297	318	307	373	333	352	310	336	310	347	335	309	336	324	315	319	329	331	340	313	292	295	314	316	323	340	318	298	326	356	289	326	287	348	314	311	309	312	330	325	294	313	309	300	341	315	331	337	348	319	325	306	305	330	338	300	335	298	303	309	325	311	315	331	329	301	307	318	301	306	332	320	295	328	303	328	324	317	329	312	344	310	314	339	314	295	324	282	322	309	311	304	318	294	328	320	315	311	308	301	288	327	325	290	330	343	311	335	322	314	294	293	320	306	304	333	313	319	294	321	298	313	330	316	337	311	318	320	357	305	305	316	334	325	304	305	312	311	330	323	319	311	307	328	307	292	328	291	310	328	282	308	315	295	324	309	313	303	335	335	335	334	351	293	318	304	324	321	304	329	281	334	307	325	326	306	312	340	310	337	303	290	320	328	328	335	342	324	301	327	298	344	294	307	339	313	315	316	318	298	296	299	319	333	317	293	312	307	278	292	317	310	308	332	297	308	293	336	311	307	305	286	298	334	315	302	340	295	301	296	327	321	294	327	322	336	305	309	294	295	316	329	312	299	302	290	312	314	299	318	318	327	367	314	369	314	327	320	316	297	320	329	336	315	314	317	283	324	301	320	320	332	343	324	310	318	306	308	330	314	334	296	292	315	337	322	278	303	297	317	305	334	313	325	286	288	325	271	308	295	294	277	337	328	322	286	347	320	310	318	298	331	308	342	328	289	317	328	311	316	303	314	290	325	288	318	334	318	289	346	299	304	298	349	319	334	319	325	291	308	347	315	309	312	298	295	319	323	299	274	321	286	303	307	326	334	324	304	331	305	281	331	327	291	330	284	321	317	323	305	344	320	317	318	326	302	317	297	293	309	321	339	320	292	307	306	313	323	318	335	321	301	326	333	315	312	305	296	298	306	330	322	313	304	330	323	300	292	314	318	332	319	342	328	299	324	319	342	310	337	349	316	312	318	324	339	314	297	324	280	312	295	342	288	306	336	326	316	291	338	297	346	306	303	281	308	326	311	321	295	346	327	351	316	311	319	308	293	316	300	304	345	295	319	290	288	311	304	297	278	310	337	288	327	317	308	338	319	337	331	340	317	296	297	312	313	314	329	317	284	333	312	286	321	325	336	310	313	294	277	308	322	319	302	311	332	324	299	319	315	308	290	313	319	325	298	316	299	340	284	317	293	314	323	320	322	323	309	324	314	340	316	318	306	345	325	283	293	292	340	278	332	297	302	297	299	304	307	306	305	286	317	313	333	321	323	329	296	294	293	320	322	300	305	337	331	274	345	275	316	298	292	279	307	318	313	305	315	295	328	276	297	345	318	294	311	313	336	320	345	323	345	280	313	331	299	287	312	330	329	327	308	301	316	330	312	286	306	368	323	292	349	276	326	324	352	325	290	325	330	320	322	300	308	322	295	319	297	327	319	329	321	316	320	352	306	328	327	285	325	301	316	299	299	328	353	346	295	304	317	318	330	302	308	322	285	340	300	307	345	324	288	295	328	305	297	317	291	309	329	336	308	310	329	280	303	320	323	298	301	295	323	239	312	321	342	312	317	321	318	335	304	272	316	315	300	316	294	331	289	329	331	324	294	312	325	308	342	320	306	350	327	333	300	307	326	322	298	318	342	301	317	309	324	333	343	315	337	300	313	300	286	314	323	289	351	316	333	308	315	310	304	316	340	318	311	294	332	291	309	297	299	320	312	292	317	305	334	288	316	351	307	299	298	313	293	330	315	306	301	309	288	315	311	292	332	324	335	281	304	291	286	325	294	286	318	286	318	330	303	294	324	315	312	323	303	317	289	325	312	308	332	315	299	304	326	303	314	292	333	325	322	316	352	328	304	305	315	335	314	306	311	312	326	306	283	316	308	322	340	292	330	289	292	313	340	322	329	305	341	331	318	313	286	284	319	312	309	322	304	329	272	326	270	318	326	276	354	313	299	305	317	313	330	317	286	283	307	307	330	307	316	290	320	317	314	335	281	309	326	303	307	340	317	299	320	293	297	308	328	307	320	315	302	268	327	363	333	329	347	314	274	293	297	331	336	300	316	302	325	299	315	305	325	313	326	285	334	293	328	337	330	316	323	354	334	334	350	344	319	279	299	308	341	308	283	301	317	331	299	321	309	317	331	315	321	293	325	285	311	291	305	322	291	319	282	283	329	300	332	307	336	326	296	321	313	326	311	315	335	312	271	308	288	308	334	317	344	308	327	354	310	321	319	326	313	292	315	307	305	295	331	364	326	328	294	262	319	271	277	344	286	304	324	309	327	328	320	323	292	308	330	322	300	344	316	318	273	309	292	340	295	341	308	324	291	312	357	293	356	311	335	318	321	335	303	297	343	294	312	309	349	297	323	333	286	291	312	373	300	302	344	358	329	310	313	330	279	336	341	317	328	335	325	322	303	299	286	345	295	321	345	327	294	339	295	317	309	311	338	346	315	308	310	321	278	323	309	322	327	332	325	302	291	318	314	316	346	287	291	319	304	306	337	308	300	317	340	281	338	302	329	307	302	328	339	310	348	332	304	303	308	339	318	325	327	322	316	308	309	317	310	291	355	302	348	315	349	333	296	290	302	325	349	305	334	310	309	275	321	302	286	306	314	292	332	311	293	293	327	307	299	323	300	318	315	309	327	329	272	326	358	307	312	345	323	299	332	337	299	303	307	337	344	291	314	318	325	315	339	295	329	310	299	322	311	310	305	330	306	336	301	284	313	311	300	313	314	291	304	316	315	303	305	295	314	286	310	312	305	301	307	328	287	305	323	339	298	337	310	277	321	309	338	308	316	333	346	316	321	308	299	312	330	308	335	331	331	361	309	299	310	312	302	307	333	269	307	330	306	331	320	280	316	314	300	295	295	324	330	327	307	304	300	322	337	308	331	308	288	297	285	332	308	315	304
27651	19012	11011	5254	2525	1763	1450	1160	975	825	748	617	591	525	460	421	379	350	340	284	302	277	282	261	278	288	295	278	277	293	278	301	302	291	281	280	295	259	270	292	255	276	292	280	277	261	261	260	226	258	281	287	258	249	308	285	263	254	255	268	253	278	264	286	266	283	242	289	256	274	257	244	312	230	256	268	275	267	254	281	276	268	268	250	243	260	271	251	299	255	263	254	263	271	269	261	229	271	273	235	274	268	282	273	294	272	302	254	255	258	278	273	270	285	297	274	275	271	252	250	271	272	252	260	278	266	253	239	271	253	283	263	254	277	223	276	320	294	260	256	272	252	291	261	252	245	227	248	272	280	257	252	247	283	252	269	253	229	266	238	285	292	246	289	240	248	291	282	244	280	251	291	264	266	235	269	248	273	277	278	264	278	282	266	277	313	289	295	271	256	267	242	284	258	272	249	273	253	268	269	275	250	281	254	274	264	269	258	266	231	258	254	252	287	261	245	245	260	254	290	257	269	239	273	254	262	289	282	283	258	296	252	253	274	249	258	276	281	254	284	258	275	273	282	269	262	254	297	268	279	282	258	287	267	260	261	277	248	262	245	261	267	259	234	277	263	265	266	269	283	283	285	256	247	252	281	297	267	273	275	286	245	272	272	285	268	267	265	257	302	284	288	262	266	282	258	286	273	267	274	269	263	289	264	269	248	222	270	294	238	265	255	300	254	249	267	275	275	249	261	275	269	299	266	280	279	284	286	254	245	267	253	247	282	276	278	281	254	297	277	275	234	300	284	283	261	243	283	276	256	253	248	290	286	236	293	262	253	246	276	268	288	275	258	265	277	273	257	267	251	301	293	292	269	266	304	275	241	274	275	274	283	248	289	268	291	258	302	284	283	261	282	238	283	255	274	265	270	276	275	250	237	248	291	270	271	276	275	282	260	276	266	272	285	257	231	246	278	290	297	270	288	249	260	279	250	247	290	265	258	268	261	269	271	277	250	293	276	276	274	267	292	241	294	249	297	253	267	286	274	284	253	241	260	258	274	261	259	280	265	274	258	257	259	277	266	279	280	268	254	274	277	268	301	286	261	301	232	265	247	236	293	277	258	267	269	276	255	276	284	251	289	247	285	270	278	264	262	272	276	280	286	266	258	279	267	281	304	253	278	279	262	287	284	287	246	278	279	248	267	271	255	279	267	262	236	288	251	262	290	285	250	261	255	271	237	278	271	233	278	262	264	278	270	320	288	300	286	247	243	285	270	290	238	294	294	269	255	277	269	242	288	285	276	260	273	249	256	235	273	269	292	267	283	287	281	259	272	276	253	262	257	283	254	252	261	242	302	283	263	297	264	260	258	237	268	279	255	250	258	268	265	304	277	282	255	277	290	264	266	250	269	242	264	270	240	274	263	257	255	276	282	266	288	257	262	260	265	266	242	263	230	272	273	276	270	256	260	279	279	273	261	275	283	240	272	300	279	249	310	281	281	286	291	262	290	263	262	274	272	248	265	250	256	266	276	233	291	268	252	232	278	271	290	275	254	271	287	279	270	261	252	262	269	293	243	268	288	231	286	274	271	251	273	241	249	262	256	252	287	270	247	266	254	268	272	268	272	244	295	291	246	281	300	294	277	280	272	261	277	269	265	248	275	257	284	244	274	258	269	272	270	275	279	271	285	267	297	291	272	276	301	260	288	261	259	263	268	316	258	240	252	273	236	283	259	262	265	295	270	269	282	271	269	270	281	272	291	259	227	298	275	269	299	248	271	269	222	266	240	269	266	280	263	289	260	270	268	282	282	275	264	257	295	280	278	308	274	281	251	256	253	260	278	300	278	251	288	250	270	282	235	294	269	268	278	246	284	258	280	274	283	252	292	271	266	284	269	271	249	266	263	252	247	242	285	296	246	257	259	263	282	265	253	255	274	250	290	277	278	283	277	253	277	259	271	256	259	271	244	273	275	252	257	265	267	293	258	271	263	254	276	300	291	247	293	266	279	254	229	256	284	266	254	278	273	282	284	245	255	255	270	257	251	269	245	282	282	227	256	245	286	275	271	276	277	241	227	274	261	268	269	277	259	269	234	229	236	272	268	240	272	272	292	254	277	271	278	280	284	296	278	257	246	292	241	263	268	267	292	252	258	286	285	263	314	243	246	258	281	261	256	298	274	261	256	265	292	258	237	241	247	260	279	255	271	240	272	270	298	263	300	276	284	280	251	245	243	247	263	285	270	268	231	273	280	270	252	279	271	236	262	269	289	286	286	277	287	248	283	269	297	252	296	258	268	286	269	242	273	281	262	268	295	289	285	249	267	278	219	266	268	248	271	256	247	294	267	256	263	296	264	262	255	242	268	269	228	271	264	275	275	239	239	256	268	253	258	269	260	279	279	270	261	297	249	257	253	269	276	308	271	266	263	310	284	278	288	263	250	247	265	253	279	285	297	265	264	251	276	280	286	278	280	280	305	283	298	276	290	263	257	290	246	253	250	272	274	291	255	284	256	275	255	263	273	288	254	266	231	258	274	247	261	263	280	281	260	273	238	257	250	268	256	290	267	278	267	273	267	279	281	281	257	246	264	257	257	264	266	256	266	251	269	275	262	272	234	282	247	267	291	223	279	272	249	262	244	289	249	224	271	232	250	293	288	280	272	268	255	271	269	246	248	253	273	257	290	274	240	284	291	261	277	286	306	278	269	248	257	261	269	255	262	262	245	256	231	261	266	234	258	263	276	295	285	253	288	281	259	296	246	220	259	256	264	268	254	273	291	262	258	252	277	269	296	259	247	259	277	262	253	241	275	286	241	262	247	279	263	293	256	256	260	271	236	278	279	269	269	261	250	279	275	270	240	301	258	274	245	298	259	278	285	268	257	277	269	261	271	286	275	276	282	274	249	263	270	284	277	244	237	257	249	233	284	278	265	266	274	299	288	277	260	263	252	275	276	280	259	263	240	255	247	273	254	268	268	248	265	284	268	263	258	254	258	231	249	268	260	283	268	276	291	298	266	247	283	232	260	256	291	258	292	263	268	285	267	271	258	304	290	245	254	251	297	273	274	251	267	263	278	244	258	253	301	256	242	262	268	241	258	243	267	265	274	268	295	281	272	264	271	272	250	261	266	290	264	263	302	284	253	292	306	264	282	265	246	281	235	236	241	285	258	265	249	273	269	257	254	312	247	299	273	240	247	240	273	291	270	260	292	244	272	275	265	251	279	265	239	251	271	271	294	252	266	268	276	255	241	273	249	268	256	260	242	270	259	274	291	284	264	275	256	275	282	266	276	279	288	248	264	267	259	246	262	285	259	293	267	296	269	247	236	283	295	291	245	283	268	280	253	263	258	254	275	270	246	255	272	267	262	260	261	285	275	293	268	288	285	283	287	257	289	276	274	279	278	291	264	279	296	253	246	272	267	274	290	231	270	277	272	283	291	272	257	258	261	265	290	257	263	257	246	265	257	286	262	296	264	252	265	271	280	259	274
16716	16969	10607	5605	3786	3055	2527	2004	1715	1451	1198	1062	961	740	701	596	533	428	414	372	351	306	314	318	328	316	319	310	304	334	300	350	296	320	302	338	320	304	320	301	341	305	283	286	300	270	345	264	324	299	288	302	293	284	277	251	265	289	291	274	287	308	270	314	291	290	314	296	285	288	293	297	251	296	301	285	332	296	278	303	296	259	299	284	286	292	300	286	299	283	287	273	274	302	309	308	299	290	304	299	278	317	291	256	288	332	308	279	296	309	293	303	286	306	310	267	272	275	299	297	278	281	279	308	274	269	307	269	308	316	274	305	277	283	303	283	297	291	308	279	282	278	298	318	292	300	303	281	276	253	311	295	276	272	318	305	299	298	311	286	286	295	283	294	287	293	299	297	276	290	293	296	317	281	269	304	318	308	298	291	295	296	287	325	297	274	285	302	292	303	279	254	276	277	301	298	303	283	301	289	305	303	299	284	276	257	309	296	282	312	278	324	311	257	273	291	305	287	292	291	304	297	295	305	287	282	267	279	267	282	315	287	292	305	277	323	322	282	313	299	304	282	323	291	290	299	303	291	283	296	262	289	289	283	269	242	284	276	317	322	315	290	300	301	299	277	316	293	279	295	293	300	303	281	296	300	314	295	280	255	286	303	301	262	313	304	286	264	310	249	303	280	288	296	290	286	306	292	298	319	293	296	319	236	298	288	296	292	274	302	279	292	287	293	289	289	283	286	290	327	313	292	279	290	277	279	316	282	308	276	314	324	271	284	309	321	296	282	278	261	257	308	274	312	265	312	286	295	291	281	280	312	287	280	282	293	284	289	284	280	270	280	314	279	283	302	293	297	294	287	274	302	323	305	284	283	298	274	293	322	288	313	291	283	257	288	308	287	295	270	289	279	271	275	262	314	266	304	277	289	282	315	289	319	291	271	289	299	277	302	297	319	264	314	269	296	288	292	264	266	286	309	331	304	257	276	300	304	300	275	289	285	291	314	273	309	305	304	297	297	320	276	328	293	319	295	288	306	267	298	300	291	293	302	258	278	260	287	282	322	329	264	323	272	264	296	302	290	305	283	306	283	280	282	271	290	306	299	300	307	269	300	271	287	329	308	313	304	316	280	286	286	303	292	296	313	296	324	287	311	280	330	290	286	283	292	274	280	296	280	256	293	311	295	256	296	296	269	298	299	321	279	275	293	287	286	322	310	282	280	284	263	259	268	289	346	289	359	286	287	293	291	318	320	258	299	302	295	289	283	261	289	294	292	256	274	321	268	272	282	291	301	280	274	287	275	272	288	294	298	321	310	297	249	333	295	263	310	304	287	285	272	327	287	271	325	298	302	289	267	300	292	279	280	270	286	272	322	296	315	299	282	284	305	308	294	301	339	264	294	317	284	311	293	289	268	305	292	270	281	279	310	279	311	326	327	295	313	293	280	302	292	273	268	284	300	260	309	280	313	279	307	276	305	259	292	319	293	316	318	277	302	270	269	297	290	297	282	292	327	304	318	282	282	275	287	300	295	297	293	273	273	302	286	273	292	289	283	273	297	292	305	306	289	284	317	327	296	299	279	308	270	273	291	263	317	303	275	307	299	303	305	278	299	289	277	291	314	313	292	295	297	281	283	312	292	293	281	283	294	314	307	318	310	259	273	268	302	284	283	287	295	301	278	287	284	257	291	304	310	288	282	288	279	302	269	310	289	289	292	299	322	314	300	290	295	282	274	299	289	289	286	296	300	313	276	293	311	292	293	305	312	273	305	285	266	287	299	294	277	298	305	289	266	290	288	303	282	269	290	297	287	275	281	297	291	281	309	279	310	311	308	289	286	295	289	270	291	312	273	270	255	298	276	301	296	288	266	272	260	282	293	288	311	286	308	261	283	275	267	303	281	304	311	288	291	256	307	285	286	302	288	278	297	307	295	281	297	251	276	303	321	306	273	296	325	251	320	272	314	294	307	266	282	291	269	299	301	270	283	278	278	311	284	311	288	275	299	291	282	311	301	304	273	304	272	285	286	319	280	276	300	313	286	297	274	294	311	312	306	307	293	279	301	339	298	294	304	290	265	306	281	265	275	279	310	285	276	289	303	276	296	284	308	294	314	293	283	287	306	322	298	310	291	274	294	284	283	307	265	270	272	282	292	290	342	278	311	297	265	290	297	347	282	322	297	256	335	299	287	280	258	275	285	330	282	305	340	292	307	302	287	297	354	324	296	293	279	284	318	297	260	315	287	282	320	283	308	305	315	315	295	296	285	302	270	278	275	317	295	277	309	302	311	298	294	309	304	317	313	293	302	278	290	273	280	260	285	313	301	295	270	273	295	329	272	325	274	304	306	295	321	257	297	296	280	296	255	268	295	295	277	318	309	267	284	294	296	315	321	275	272	313	292	300	300	260	280	291	273	284	275	301	298	309	297	299	277	323	277	301	305	281	272	300	281	268	299	311	286	264	292	272	294	301	288	283	309	307	281	301	295	311	300	308	314	286	292	284	304	311	289	264	268	303	293	320	273	312	278	311	294	289	283	300	297	294	328	306	294	280	302	248	294	272	317	277	324	292	267	302	326	304	307	280	278	302	308	289	320	305	284	263	306	301	288	255	308	289	288	308	281	311	282	290	302	284	259	315	262	290	281	306	294	293	296	309	282	295	292	308	313	303	285	311	296	297	281	357	294	273	301	282	305	315	278	291	288	312	283	314	311	287	307	299	255	286	303	296	271	309	294	325	274	303	281	309	292	311	319	286	280	306	289	298	292	300	325	289	287	303	302	248	312	301	288	311	277	281	277	295	315	309	290	297	300	264	297	297	274	288	309	309	300	345	267	288	281	298	294	272	304	281	291	309	284	295	272	281	291	302	283	332	290	312	278	312	305	317	274	302	290	306	314	266	285	245	269	297	294	280	294	298	288	293	297	326	286	328	308	301	256	269	319	275	274	273	275	302	273	281	277	306	300	305	310	292	279	297	272	297	326	256	308	297	311	293	276	340	289	284	262	299	300	270	315	260	336	303	285	288	307	307	255	307	294	262	302	311	274	282	268	269	319	287	285	286	322	284	311	298	300	294	308	313	297	299	290	322	275	322	319	304	281	270	286	316	274	280	279	285	289	284	289	280	339	277	290	332	299	308	287	307	292	270	292	295	295	293	316	285	285	269	294	269	268	310	254	310	299	260	301	327	303	281	307	287	259	280	287	298	288	287	309	292	286	279	283	277	275	307	264	272	307	281	273	323	288	328	285	267	292	289	288	288	296	279	298	289	294	263	274	303	263	280	279	298	292	296	292	268	292	296	289	291	281	258	287	339	279	276	292	301	307	292	353	312	308	304	288	297	277	277	315	286	308	281	267	286	321	304	298	291	294	280	284	311	285	333	298	287	288	281	288	273	302	303	281	307	309	319	284	281	282	296	269	300	275	304	324	306	289	272	268	308	307	283	260	285	286	282	276	274	294	260	303	316	292	306	296	305	304	301	281	295	290
24427	21683	29054	24844	21673	11874	3234	1975	1494	1248	1104	956	799	669	606	522	436	324	295	272	241	207	184	181	178	217	214	181	200	213	238	201	207	178	191	215	178	197	173	165	166	163	171	159	176	173	171	140	173	179	173	163	163	159	186	167	145	151	164	168	151	163	185	139	175	171	136	176	157	175	167	154	162	163	154	163	140	197	178	161	167	184	163	171	175	175	160	164	166	158	167	154	178	161	149	143	170	166	156	177	162	157	157	159	154	154	150	175	156	152	163	172	188	162	171	163	192	165	182	139	165	173	173	163	166	145	145	168	179	166	156	165	163	161	178	154	136	156	164	174	168	153	165	169	185	156	151	146	168	161	149	172	169	152	165	169	155	160	166	184	157	145	169	160	151	167	161	144	174	171	178	182	154	151	164	155	176	176	164	155	168	140	177	170	180	161	171	181	168	181	148	189	163	190	180	140	153	151	168	173	177	148	172	139	174	165	165	169	175	142	152	142	155	171	147	165	170	156	157	171	171	160	151	170	163	163	170	153	171	168	151	176	166	177	139	163	158	172	158	156	153	174	156	162	153	175	193	186	169	138	183	157	134	166	160	150	153	174	166	140	158	140	175	174	153	174	154	168	185	167	154	142	155	193	175	183	178	153	158	162	152	161	142	178	171	203	164	150	171	136	141	171	169	174	169	175	155	149	150	164	140	160	158	188	164	160	149	168	177	174	164	180	183	178	176	165	185	178	174	163	186	180	180	150	149	154	142	177	147	163	186	181	168	144	164	144	150	152	147	164	165	173	171	157	142	172	151	162	163	172	147	178	159	152	163	128	151	125	162	181	134	174	146	154	164	161	168	177	160	175	167	173	192	160	171	176	167	159	154	150	158	161	172	177	164	176	153	172	170	156	165	182	154	140	161	182	180	161	145	152	151	145	161	155	157	155	165	154	152	172	158	137	173	166	170	155	160	153	180	176	184	188	172	163	148	193	160	133	170	154	154	166	147	151	173	166	175	171	196	150	157	167	165	166	142	155	160	179	150	159	176	163	158	164	184	162	164	149	165	144	168	159	203	179	157	168	146	165	156	157	174	166	147	151	156	154	168	161	157	161	169	165	163	156	159	179	157	183	144	151	145	153	160	166	159	174	145	161	178	152	153	150	168	181	149	179	148	158	150	157	150	134	172	153	162	174	158	173	168	157	152	151	137	156	187	155	146	155	147	160	147	166	172	183	163	149	157	157	168	155	150	160	153	152	166	192	155	164	129	176	147	180	171	161	172	164	144	166	179	156	167	122	156	161	154	159	185	132	163	170	162	172	175	161	155	143	154	159	149	141	172	169	165	166	143	151	173	177	163	144	168	163	160	153	164	170	186	163	161	169	142	146	183	146	136	158	175	150	155	178	155	172	176	174	171	140	159	134	189	161	174	160	180	157	147	152	152	165	150	160	158	148	136	173	166	141	166	176	176	148	178	173	154	160	173	181	151	148	171	133	157	168	153	172	149	140	152	150	170	147	156	149	152	154	149	163	157	158	159	171	171	180	160	152	162	155	167	156	172	163	190	171	154	176	145	154	159	161	184	183	199	169	169	157	155	164	166	175	162	155	172	150	159	134	176	160	164	177	140	148	163	172	153	165	150	170	135	179	160	160	186	180	160	169	149	165	170	162	192	179	153	156	146	171	171	147	145	143	152	180	164	154	145	146	163	158	152	190	171	157	148	164	146	153	151	163	159	162	162	152	164	152	152	160	167	172	165	151	168	186	152	143	159	175	151	141	152	178	160	172	148	174	139	149	150	182	162	164	175	169	162	162	148	147	156	160	168	164	187	159	142	191	176	175	157	172	177	146	175	168	185	130	168	176	152	156	142	147	163	175	150	154	165	154	185	174	189	155	177	171	155	170	177	136	165	143	148	158	142	165	166	142	159	175	170	153	176	149	152	162	173	175	167	158	159	146	196	186	152	145	163	185	158	162	188	156	161	181	162	168	156	149	163	163	174	147	170	143	172	177	161	150	182	141	129	165	161	152	125	167	147	167	142	184	164	178	149	155	166	196	169	156	154	165	157	183	158	154	153	150	166	137	160	164	165	153	144	173	139	150	160	166	171	161	155	163	177	160	179	167	141	164	165	133	164	158	163	156	168	166	160	173	169	167	176	160	151	171	169	162	161	184	162	172	142	176	171	170	176	134	159	160	129	160	159	154	163	172	185	161	175	162	157	143	168	140	164	132	162	155	154	146	154	174	141	163	168	187	177	171	175	132	170	167	172	167	152	153	155	154	164	161	157	166	169	185	184	161	160	159	137	147	136	188	171	158	142	174	175	163	169	180	173	170	160	143	167	160	193	166	154	145	168	137	178	176	178	165	165	154	191	163	182	145	163	177	149	162	169	159	157	136	171	172	157	181	174	159	179	155	148	173	176	192	186	204	186	164	155	154	145	148	165	158	142	145	148	144	147	164	176	155	157	158	146	158	155	177	160	183	172	168	182	133	161	166	157	163	180	177	154	165	172	164	175	181	198	150	148	156	161	133	173	141	160	161	141	146	175	162	164	158	161	148	156	157	146	166	186	184	165	156	170	176	141	134	173	152	168	151	164	150	177	172	146	154	182	176	183	147	165	174	162	149	162	170	175	151	172	179	181	139	166	156	140	177	185	162	166	165	170	166	186	154	171	157	135	146	152	162	170	156	173	156	138	174	171	164	155	179	165	176	160	169	176	173	171	154	161	175	165	164	160	147	143	181	155	151	149	165	170	179	162	173	144	154	154	178	170	161	166	160	181	159	141	175	168	171	178	136	175	163	173	140	126	160	155	176	164	161	164	175	166	151	155	157	170	171	162	151	162	162	169	186	157	177	141	167	167	151	134	182	171	147	146	170	172	132	147	150	144	174	145	162	140	155	152	165	157	179	163	167	160	164	156	211	167	155	152	163	166	151	158	178	166	169	136	156	157	162	155	169	165	159	169	189	172	159	175	178	191	162	161	163	155	177	165	198	140	190	160	160	154	170	169	163	164	158	159	143	177	159	174	157	159	160	142	167	178	164	170	160	170	152	147	139	184	123	163	171	165	143	148	159	146	146	164	166	154	154	162	164	153	148	159	159	157	177	166	163	163	171	148	141	167	135	154	175	167	171	173	174	185	156	157	162	172	138	160	172	167	155	175	163	171	156	145	147	147	154	156	146	181	147	175	164	176	162	143	173	160	165	154	159	157	157	146	169	170	159	159	178	174	168	141	175	143	160	178	177	170	162	167	179	158	174	161	170	150	150	163	165	157	190	159	172	154	153	136	150	145	171	169	169	168	177	158	178	153	157	155	149	189	158	145	164	153	171	151	171	180	167	159	150	154	147	140	156	149	149	176	160	177	147	156	175	161	163	168	150	169	149	165	146	162	152	150	151	158	151	162	173	152	165	166	161	159	178	171	161	164	160	155	192	199	142	165	164	159	162	147	161	161	168	175	142	167	161	144	144	172	148	164	159	175	159
19560	24480	17108	9981	6989	5424	4262	3375	2564	2169	1867	1627	1338	1030	879	753	631	435	424	323	299	253	261	250	221	247	224	211	256	252	228	257	253	235	225	267	246	210	224	206	199	198	173	192	186	188	191	187	193	193	185	202	174	183	183	183	185	191	174	175	183	167	199	187	180	193	177	188	184	173	178	198	189	172	194	201	183	191	201	184	167	183	202	195	183	174	172	177	197	182	185	180	203	164	179	208	162	210	179	176	178	179	197	194	193	180	209	188	162	186	173	174	174	170	179	181	172	185	188	177	180	173	190	179	165	195	196	194	163	186	168	187	178	188	177	194	178	193	192	187	206	199	174	163	185	193	173	186	161	159	180	172	165	191	186	156	172	190	167	160	197	194	207	187	177	173	184	193	195	190	164	190	198	177	174	178	191	191	180	171	205	185	170	182	189	178	179	163	171	192	173	178	184	187	155	174	184	188	202	158	178	178	151	171	185	152	200	196	161	169	188	198	176	180	169	166	193	177	202	175	182	191	167	197	175	180	176	162	175	162	175	171	171	189	176	171	157	180	187	184	187	176	190	165	194	194	189	194	202	193	180	152	187	170	182	187	160	189	169	201	183	161	193	175	181	189	174	190	203	185	203	181	179	144	186	164	170	192	168	183	167	166	197	184	199	160	182	178	193	166	170	195	171	181	183	191	183	160	190	177	185	189	172	180	194	171	209	151	193	179	204	191	169	178	179	178	199	184	179	186	183	179	197	197	183	186	206	166	186	189	187	198	209	161	184	186	215	168	162	183	170	188	163	202	179	166	181	183	163	187	170	179	175	194	189	174	150	178	192	176	177	175	179	163	157	175	188	159	176	191	191	189	180	195	213	178	190	170	184	163	187	178	162	171	191	177	193	196	207	183	179	188	189	185	175	181	173	175	187	162	181	165	154	190	172	165	182	172	180	172	178	185	162	148	183	181	194	184	181	175	165	168	176	178	190	172	181	192	202	196	210	182	180	199	181	178	173	153	167	172	168	156	176	169	173	173	170	181	181	187	196	152	191	193	178	167	207	186	198	182	169	187	164	171	181	184	181	175	193	173	168	197	172	188	201	162	201	197	186	177	168	202	164	167	176	176	172	200	180	180	177	159	175	165	190	173	172	175	165	203	169	183	197	186	184	168	167	199	171	201	172	184	185	159	183	181	228	150	170	178	186	180	163	172	185	151	182	185	181	177	183	173	166	186	177	160	176	199	202	196	172	161	162	189	183	189	187	178	161	201	188	183	172	201	174	163	200	197	197	193	191	164	181	190	176	172	194	193	179	174	167	169	188	192	200	173	155	160	163	189	185	150	176	175	163	176	186	193	162	169	178	193	173	177	167	185	196	172	185	178	177	195	188	193	178	197	169	201	170	178	169	196	198	179	198	178	174	195	182	179	187	184	177	199	168	191	198	171	150	180	174	143	178	173	167	195	179	170	167	194	164	140	159	178	168	167	190	190	169	190	183	179	163	173	182	169	181	159	186	169	178	189	175	194	171	174	191	197	183	167	169	180	170	188	201	161	196	186	167	169	176	192	181	183	176	188	176	175	213	189	185	168	178	193	173	181	194	187	188	178	182	169	182	181	178	193	183	156	189	161	179	165	167	178	165	195	193	204	171	175	178	202	198	175	195	183	181	180	158	168	175	162	177	180	169	172	187	195	178	172	151	173	156	184	175	198	162	167	176	177	160	169	191	170	175	167	173	186	195	183	173	184	175	190	175	197	167	167	174	190	160	195	190	191	156	213	171	174	188	183	184	188	180	175	190	174	169	184	179	165	185	182	196	189	181	170	168	162	174	174	158	197	207	182	163	173	165	153	204	181	172	176	189	193	176	170	193	185	159	158	186	185	179	192	186	161	178	185	160	177	165	165	173	179	200	202	180	172	177	201	188	206	180	172	171	182	212	174	193	172	200	180	195	214	175	176	173	204	169	186	185	167	187	180	188	149	199	175	175	171	184	180	171	184	163	164	191	209	180	158	189	172	182	180	165	174	206	174	174	182	189	173	170	178	188	185	179	200	196	169	192	179	161	151	198	197	193	162	189	150	210	186	172	184	196	173	170	174	163	169	185	186	171	193	186	184	156	182	157	182	195	176	167	181	173	184	190	162	196	192	166	168	168	185	171	203	190	199	189	152	169	187	165	195	162	169	164	191	166	192	138	170	166	162	174	163	163	185	179	177	175	182	166	175	173	202	149	173	171	200	166	172	160	177	176	204	182	181	180	174	190	198	163	169	194	182	169	180	198	175	177	199	183	178	224	174	178	175	194	179	160	156	181	206	183	169	161	172	161	151	164	194	182	168	188	193	174	179	184	173	175	166	165	186	193	175	170	170	181	194	175	177	181	163	179	204	161	193	162	188	179	195	177	172	184	181	186	174	180	184	191	182	168	167	172	156	187	211	180	166	160	187	169	181	170	195	169	187	166	168	194	181	196	149	169	167	187	173	186	183	180	177	179	214	213	172	172	176	200	171	198	172	194	169	153	178	176	174	172	180	188	187	179	190	173	180	173	169	175	197	186	151	206	155	153	199	165	190	185	161	178	191	187	178	179	168	173	179	186	154	172	207	175	182	163	164	192	187	166	202	188	153	195	169	180	209	185	171	176	154	193	183	177	180	164	181	169	174	179	189	186	206	158	200	160	217	177	183	187	189	159	149	160	210	201	182	199	177	164	186	173	190	192	170	207	159	199	198	176	175	177	169	207	177	154	181	180	193	178	195	170	180	189	186	186	183	177	196	206	189	191	174	183	179	189	166	152	166	166	161	197	189	183	161	158	173	197	196	183	161	190	160	205	188	163	187	191	147	170	191	214	188	185	176	183	168	180	181	193	179	182	187	197	186	192	183	174	181	188	180	187	190	198	207	176	185	166	182	163	212	175	181	199	197	159	183	149	196	189	186	175	183	159	174	171	191	203	191	158	191	193	179	185	171	184	156	201	175	180	170	190	186	187	170	203	175	191	193	173	184	172	200	186	177	197	209	157	171	170	187	180	164	172	163	174	163	165	192	177	178	160	189	171	169	185	176	171	161	172	191	189	174	162	162	202	176	183	161	170	136	194	169	181	180	178	159	172	201	178	179	155	178	193	170	179	173	198	165	180	184	185	193	182	162	188	167	159	181	178	168	180	181	164	165	176	201	178	189	205	167	157	187	189	196	184	187	172	194	176	172	188	172	187	180	169	153	178	207	172	180	171	170	187	167	182	168	170	200	173	170	180	165	178	157	194	179	199	186	171	172	169	193	192	184	166	191	179	186	178	154	189	173	176	184	176	166	183	185	208	172	191	183	170	181	148	195	188	183	173	185	174	169	202	177	197	177	179	193	187	184	157	148	183	199	168	170	188	179	173	178	168	190	168	189	169	159	174	191	165	172	184	191	179	177	167	180	178	178	190	187	179	195	197	175	192	189	185	168	181	202	173	205	201	180	194	168	174	172	186	192	158	170	206	187	201	180
25542	21743	28157	25831	13363	3098	1996	1596	1387	1130	1097	924	873	766	668	666	623	553	530	514	479	465	455	424	445	423	458	483	463	439	492	467	441	475	460	472	443	440	453	442	387	492	426	449	451	398	419	453	421	459	403	432	413	425	401	461	431	430	447	440	447	427	417	444	427	384	398	461	429	450	417	419	431	418	413	407	410	435	405	438	428	442	418	389	429	405	467	444	419	448	433	430	459	438	412	463	414	422	404	451	394	457	412	389	425	446	402	434	428	420	421	427	423	402	438	433	413	438	423	441	449	462	443	427	427	471	414	436	466	405	414	454	418	460	477	402	462	449	414	418	422	429	409	446	438	420	452	412	389	409	447	471	442	415	436	427	438	389	403	419	445	390	448	448	419	435	445	422	482	426	448	420	474	436	440	404	426	433	422	416	433	398	401	444	482	436	441	453	414	421	445	457	469	454	460	421	439	419	459	418	437	421	413	433	426	437	401	435	408	429	403	436	451	440	446	443	442	453	476	463	382	436	443	427	429	398	399	418	402	405	424	451	431	441	474	467	437	462	448	394	429	434	407	427	388	465	420	419	425	445	419	417	405	433	421	409	444	390	423	449	406	460	386	441	477	435	452	409	396	401	441	391	457	381	404	424	399	448	420	427	436	435	439	426	456	434	433	432	383	455	433	440	449	412	413	406	446	415	458	438	434	425	383	434	430	423	424	408	393	424	448	458	400	414	431	433	437	446	416	475	423	417	416	421	403	450	414	437	432	423	400	486	459	407	426	422	424	411	401	459	412	414	420	466	426	470	437	402	431	420	425	406	468	423	439	411	438	452	411	448	412	453	431	431	435	447	428	436	444	452	407	424	420	435	407	435	461	415	439	444	442	413	411	402	410	473	450	453	459	417	439	450	400	444	393	448	419	454	441	428	458	469	438	429	446	456	430	426	443	445	419	388	404	444	460	455	451	414	469	432	434	453	451	405	459	424	413	432	446	438	459	427	429	440	431	412	449	415	424	448	400	419	416	396	438	420	434	444	438	450	444	437	416	457	452	412	461	438	404	437	429	407	431	427	449	439	465	445	427	453	437	425	428	468	413	428	416	456	438	433	440	454	422	438	418	415	441	439	416	400	417	462	450	400	446	452	437	442	467	456	432	394	446	472	445	417	445	432	432	425	416	424	432	437	443	438	408	417	478	407	396	406	446	446	427	413	409	428	425	435	410	427	454	411	427	430	425	443	398	440	383	393	430	432	416	416	394	416	417	439	421	430	467	424	436	402	489	454	445	461	401	451	479	426	423	418	442	398	446	404	419	446	464	422	423	407	429	404	422	456	421	474	426	442	443	422	418	407	442	427	441	436	427	451	434	453	435	473	480	425	399	449	428	409	424	423	422	421	428	492	440	438	422	448	409	422	434	439	437	429	446	422	423	433	467	409	442	428	428	415	446	432	448	428	441	403	394	411	404	429	426	430	454	406	463	429	439	446	431	415	431	430	370	388	455	443	417	418	420	436	424	457	464	420	424	458	436	401	411	461	426	424	414	451	429	435	465	430	443	454	421	447	364	398	416	407	370	388	412	452	457	427	430	428	436	433	428	446	454	434	404	431	416	444	429	451	425	455	417	453	385	432	425	419	430	441	455	452	434	426	413	411	429	438	426	434	417	427	437	439	442	381	426	448	433	460	473	414	428	440	440	425	453	426	425	442	445	437	446	412	438	437	441	438	452	409	462	435	430	403	444	438	426	410	445	429	408	443	444	397	428	466	414	449	416	433	425	406	454	417	475	432	427	455	434	410	431	414	428	405	438	432	441	442	425	436	432	428	439	438	460	455	422	426	414	404	439	437	434	432	416	436	400	442	440	428	432	428	402	463	456	416	444	417	418	402	426	405	427	409	426	424	411	421	466	435	423	403	408	404	412	456	424	436	436	420	417	389	434	444	444	452	467	441	445	408	464	403	435	432	396	417	435	436	447	426	426	476	411	413	430	414	444	387	430	436	457	408	458	443	421	420	402	425	436	417	434	401	432	424	429	409	426	409	434	461	432	433	398	424	443	420	440	456	473	429	413	424	423	386	442	440	421	496	421	407	427	431	419	435	426	441	446	419	458	419	432	425	408	433	417	467	424	457	443	451	421	440	424	448	441	395	433	438	416	429	437	453	396	442	408	453	450	434	434	438	423	463	456	442	402	405	431	439	421	437	419	406	442	421	404	455	419	427	461	410	443	464	409	433	455	420	446	415	445	430	445	400	393	439	417	448	474	448	472	440	417	470	439	426	402	440	438	396	432	437	418	421	447	434	450	433	457	447	417	421	435	395	414	473	427	396	397	447	421	430	370	440	454	447	447	423	451	441	464	423	484	405	425	424	414	402	418	443	391	453	449	431	434	440	417	440	408	455	441	426	440	415	412	409	450	466	442	461	405	464	456	452	394	431	430	435	415	427	405	433	420	420	414	409	437	416	425	437	448	404	426	438	453	435	477	413	387	385	420	404	375	454	420	437	428	437	412	416	404	441	448	435	445	450	403	468	417	428	449	413	461	405	460	444	404	443	452	405	454	424	436	420	413	402	421	426	462	445	386	437	426	400	451	435	434	459	452	398	409	412	405	438	425	428	432	425	412	436	420	474	441	426	437	448	451	417	415	442	449	419	433	458	442	402	481	401	439	424	431	468	439	449	445	457	452	425	403	379	464	424	430	449	457	413	442	461	417	414	422	394	419	405	453	462	431	430	399	449	422	439	423	414	432	393	442	422	418	432	455	415	458	418	433	439	455	442	396	423	447	436	455	450	394	438	432	449	419	437	403	401	439	458	451	425	424	424	466	421	486	420	432	436	430	431	433	413	467	449	442	422	410	447	423	430	435	426	467	447	429	417	410	441	456	433	435	443	433	416	444	407	429	414	447	437	430	422	450	442	402	409	432	434	442	438	427	440	447	443	385	466	428	433	404	397	380	409	403	445	452	439	446	453	406	427	426	428	402	407	453	401	421	389	399	407	430	445	434	447	416	441	420	431	425	445	455	441	413	440	451	412	400	416	419	433	422	389	437	417	409	434	399	446	426	405	405	464	424	419	430	399	441	424	410	445	431	442	403	407	436	405	417	435	433	446	436	369	414	488	444	428	441	439	418	420	431	398	427	415	465	425	484	429	438	413	436	450	437	430	444	428	425	447	439	400	464	423	411	406	449	422	481	465	428	404	404	455	439	430	468	417	463	425	443	406	417	446	456	439	452	480	450	414	417	422	431	437	425	387	404	411	440	427	443	433	438	411	396	450	433	434	426	422	414	444	407	414	418	439	444	426	443	446	429	404	431	427	453	463	426	393	409	438	436	457	441	467	429	468	418	439	449	439	437	425	440	418	407	420	415	456	446	423	468	417	443	442	398	441	411	402	428	411	403	422	426	435	431	407	408	436	432	390	424	423	410	435	460	415	445	396	435	478	432	402	432	482	426	429	445	437	458	410	465	388	456	426	444	448	432	419
17949	18891	12680	6781	5018	3827	3008	2453	2033	1751	1497	1333	1117	973	860	767	689	624	597	520	424	429	411	433	447	454	426	417	437	485	481	452	458	459	421	431	453	428	410	426	403	399	428	417	379	439	407	433	384	417	411	376	423	410	408	422	381	359	429	433	397	411	404	440	430	370	469	395	384	408	413	399	398	433	458	410	394	381	434	421	398	413	438	432	435	402	417	411	431	403	386	393	447	405	412	391	369	411	391	404	428	417	422	391	398	418	396	391	418	401	371	403	418	439	401	440	426	423	400	443	397	386	419	409	409	415	413	404	387	453	421	389	418	401	423	411	419	398	430	410	395	411	396	401	390	412	368	395	402	410	391	398	404	417	399	404	378	403	434	415	442	398	405	379	396	413	406	416	401	409	419	385	400	387	394	400	441	381	424	414	409	439	396	386	405	389	401	409	399	439	399	427	380	405	392	425	448	378	393	433	425	414	411	412	394	408	408	415	422	419	411	395	402	415	420	436	385	440	381	405	431	413	408	393	408	451	396	416	431	408	403	372	433	366	414	427	399	445	400	437	413	406	443	429	421	420	418	437	393	409	390	420	402	426	418	364	405	399	440	390	422	408	395	398	423	405	420	407	399	400	362	419	391	387	421	428	399	394	384	381	406	421	379	406	401	390	406	371	422	412	433	420	370	424	386	366	409	358	412	406	433	434	382	404	402	387	382	447	406	373	391	396	445	382	407	369	418	399	404	398	412	420	422	398	380	390	428	420	399	376	407	377	382	368	367	440	381	420	416	419	393	421	412	446	397	391	436	404	440	399	402	380	348	414	395	396	397	382	433	429	392	387	412	412	407	394	426	395	396	417	388	402	394	383	433	423	378	387	384	388	414	431	430	402	411	381	415	402	425	392	416	382	402	400	406	390	388	426	371	406	379	394	430	413	404	401	393	393	413	442	394	376	415	442	417	417	398	417	412	423	405	417	395	385	362	453	421	408	412	401	423	390	421	426	434	407	392	471	421	409	428	373	402	404	383	422	388	409	445	397	416	402	388	377	400	370	383	414	399	400	411	406	414	398	408	390	397	400	382	392	385	393	395	362	404	389	418	408	407	422	394	392	371	396	391	403	413	393	381	437	394	397	395	444	412	392	388	400	404	406	397	401	426	421	402	383	385	414	404	369	384	407	394	399	446	401	415	394	378	421	401	434	418	417	415	422	397	402	415	428	422	402	399	396	406	397	418	416	392	393	421	412	378	397	417	417	408	396	452	398	401	422	414	443	383	389	383	420	392	388	390	406	415	398	393	438	441	405	406	456	397	418	406	390	425	413	370	429	398	406	401	382	436	374	412	424	403	408	381	414	453	366	419	389	400	370	422	403	392	386	412	421	427	405	395	387	423	425	403	425	391	448	414	398	414	422	424	393	372	397	403	390	417	396	388	434	424	397	402	368	397	396	419	451	417	442	407	424	404	377	433	370	382	397	395	400	371	417	383	390	388	382	420	368	388	430	402	396	420	398	402	407	423	403	401	426	385	421	412	394	422	419	418	407	414	388	413	444	374	419	409	434	384	419	424	435	410	393	379	408	412	426	417	419	387	404	397	407	373	401	389	396	416	396	440	388	384	373	371	400	397	417	420	387	387	403	415	400	437	411	406	376	368	397	404	388	401	424	380	401	407	416	367	397	423	394	395	456	432	398	395	407	380	417	391	427	396	420	364	423	382	392	389	412	413	401	387	433	396	411	391	434	402	403	435	402	429	442	386	396	379	416	426	378	407	385	426	383	427	406	426	389	414	405	405	397	383	374	395	430	414	406	442	415	415	392	412	383	394	386	374	373	401	406	415	412	391	369	428	414	427	427	406	396	423	408	366	426	396	406	390	413	411	434	396	421	412	418	406	409	412	425	433	427	409	392	392	402	428	425	394	391	361	373	410	406	424	379	388	389	390	391	447	393	379	398	394	434	434	410	425	404	421	406	396	416	409	366	412	399	388	441	410	405	409	397	411	430	399	459	417	400	406	397	439	393	400	398	411	408	431	394	411	436	404	382	400	426	434	368	421	426	412	397	392	423	393	377	399	415	417	401	385	411	379	390	411	397	430	395	398	407	421	405	411	411	388	421	369	405	412	395	378	397	402	381	432	397	412	411	412	409	433	395	420	434	379	388	420	388	411	419	413	389	400	406	414	386	424	417	395	421	395	382	396	395	377	358	456	364	393	420	397	400	435	403	370	418	403	441	410	398	420	407	411	410	394	417	386	433	393	416	383	416	408	415	398	372	365	379	415	394	385	371	362	399	410	382	383	387	421	367	408	401	389	383	372	389	393	393	419	378	411	389	378	404	399	402	362	397	411	379	415	374	415	410	388	381	439	412	386	391	393	410	399	381	404	379	400	385	406	403	408	423	403	418	404	417	375	416	406	428	418	388	391	422	394	405	430	427	396	405	364	384	425	375	433	397	399	406	419	407	358	409	391	424	403	406	400	369	392	407	412	394	398	414	388	418	399	403	404	435	423	399	428	393	400	398	384	414	384	400	427	406	407	404	403	427	402	402	412	389	406	412	403	417	394	426	413	414	435	429	412	402	408	373	413	395	380	435	386	431	420	406	412	439	383	415	419	434	379	442	392	378	418	429	435	410	421	402	397	422	384	401	416	410	379	373	410	394	422	393	392	397	452	419	407	383	398	436	428	415	408	424	425	414	463	420	413	396	390	434	420	423	399	402	417	396	431	389	408	392	404	351	379	394	413	409	412	374	400	462	382	403	395	409	433	372	385	407	384	422	359	398	386	390	434	395	421	458	432	412	403	432	415	380	403	397	395	431	404	408	388	438	390	393	409	419	393	394	388	448	379	413	411	397	401	394	407	426	418	421	400	394	410	388	383	384	462	392	423	435	431	397	410	401	454	380	419	456	365	441	420	388	375	412	382	440	409	391	402	418	392	369	386	425	378	402	417	380	399	384	412	395	373	425	395	420	394	418	371	416	438	421	388	440	379	392	392	386	430	400	393	407	420	402	405	382	403	399	404	371	391	411	401	410	444	384	430	410	406	398	398	423	430	407	360	401	401	419	389	413	406	398	392	421	418	394	383	393	432	393	388	400	413	411	443	378	414	381	418	393	366	421	404	437	388	429	428	415	402	435	383	375	418	412	413	398	375	385	401	403	356	429	424	449	414	386	397	424	394	379	357	402	385	363	403	387	383	402	418	385	376	395	411	379	403	394	430	389	380	413	394	393	412	444	420	402	402	413	410	393	410	408	437	433	427	416	448	398	395	385	424	359	424	418	426	387	417	388	372	416	416	381	391	442	408	384	414	391	416	410	364	425	370	424	392	409	379	425	383	404	442	426	406	390	413	388	384	438	424	427	388	437	400	394	432	408	437	437	436	373	428	403	389	397	373	407	409	408	383	385	394	388	389	389	390	395	447	379	393	406	399	413	393	372	393	416	412	394	379	392	454	387	415	405	418	360	407	407	444	394	428	391	396	414
23151	21650	29455	24355	21661	21796	11342	2938	2007	1737	1507	1372	1218	1010	912	800	623	625	557	454	402	419	378	369	391	344	393	386	366	380	406	381	392	390	384	337	351	306	315	313	317	311	347	294	320	310	319	339	328	288	324	350	323	290	316	334	294	283	324	290	299	285	336	350	298	340	307	289	321	316	292	324	324	297	324	305	317	324	293	270	331	305	335	290	294	304	294	321	310	335	300	331	322	279	313	322	297	324	299	303	325	302	292	324	276	306	294	317	300	311	308	316	292	335	268	323	306	285	337	320	313	292	300	293	349	337	292	315	298	318	334	313	316	317	328	331	283	335	318	298	302	342	328	312	320	338	334	311	315	305	302	310	298	298	306	312	299	320	303	304	264	309	308	311	274	312	329	298	313	345	309	320	348	314	289	317	296	272	312	298	313	305	319	350	323	302	305	306	323	305	281	292	309	315	329	297	286	329	315	336	296	299	281	319	320	300	317	295	312	318	307	297	313	307	295	303	333	312	305	308	301	307	317	276	310	295	334	305	311	337	315	305	280	259	314	312	305	345	320	302	285	331	337	313	333	299	298	296	299	347	298	319	304	313	305	320	318	320	319	292	281	269	327	319	292	313	294	319	282	334	309	303	319	338	320	271	314	316	309	327	282	315	301	318	288	296	267	322	301	326	318	308	318	312	307	305	299	305	314	295	330	330	294	310	313	315	321	304	303	319	286	300	296	338	308	330	299	327	315	293	296	309	306	316	289	281	297	349	309	329	286	318	282	321	291	281	314	323	335	315	298	290	321	273	331	311	285	305	305	266	297	287	300	298	332	323	333	324	310	301	315	265	310	331	329	336	307	308	312	312	300	343	316	312	318	312	314	333	294	333	315	299	285	289	309	296	304	315	296	323	317	314	311	327	290	283	312	336	313	325	328	309	308	354	309	287	301	330	313	274	311	329	301	298	337	341	331	289	312	305	317	295	290	323	318	334	293	300	304	317	308	307	294	308	307	316	292	332	312	298	319	314	336	272	316	338	264	317	291	300	304	300	321	285	312	297	336	303	298	326	328	323	325	305	271	309	343	303	311	302	327	319	350	335	315	322	317	306	332	315	349	284	315	327	278	275	294	304	294	297	306	349	328	307	309	314	356	319	315	329	333	310	317	312	286	294	279	322	330	321	307	325	295	330	306	306	346	309	308	310	268	297	297	318	290	299	289	327	322	331	330	307	274	314	288	312	292	287	323	299	306	309	311	302	317	319	343	303	301	309	308	335	300	316	318	327	330	297	298	314	315	337	295	290	303	332	315	326	327	292	331	313	329	293	307	300	315	313	328	308	324	311	307	330	314	281	301	323	313	318	327	303	303	300	299	318	299	297	343	292	286	306	293	315	289	292	310	300	296	332	301	288	306	321	294	308	331	335	334	337	314	288	320	293	293	340	347	315	324	291	339	284	307	314	293	296	286	292	288	313	364	310	304	308	301	308	311	304	312	317	318	303	275	310	311	304	316	309	297	291	322	278	323	290	286	295	344	329	288	324	333	307	322	287	304	285	330	312	298	274	312	307	295	312	292	336	312	299	285	302	314	340	315	306	314	314	314	304	305	304	327	302	319	292	283	286	314	297	309	297	281	302	298	297	290	310	317	298	298	318	328	303	365	309	290	293	334	339	290	318	313	296	315	287	267	275	268	294	324	322	304	277	338	331	311	317	318	304	282	311	292	300	333	326	287	325	311	335	326	334	352	310	323	323	281	314	333	336	315	318	348	305	294	291	327	304	313	261	329	310	331	319	279	328	320	303	304	276	304	296	288	308	284	314	298	313	285	305	273	294	319	289	309	272	314	309	307	290	303	304	308	335	327	334	299	304	349	318	306	306	286	326	341	320	323	303	339	319	290	287	276	294	308	286	315	328	306	303	295	310	288	294	308	290	317	295	327	332	293	312	275	283	295	306	313	321	330	312	297	313	326	336	305	272	333	308	302	298	312	307	314	320	313	333	322	314	300	310	311	292	330	311	332	295	347	330	296	337	325	285	289	330	319	327	313	299	287	302	294	308	336	309	300	333	346	314	296	300	323	292	287	309	353	320	322	317	306	293	301	290	304	302	350	313	332	308	323	307	322	311	282	313	289	274	321	322	351	310	304	331	318	320	320	316	309	352	318	278	329	327	323	318	310	301	340	298	284	307	321	359	314	290	280	321	283	321	288	333	315	286	305	310	333	316	316	339	315	318	312	292	302	308	298	306	333	297	332	266	289	304	317	323	348	292	278	299	312	340	337	278	302	314	328	309	317	337	301	326	308	298	341	296	288	326	298	293	292	323	297	293	285	287	317	297	331	307	302	305	287	307	307	323	301	300	312	277	271	294	317	300	320	301	334	297	301	335	310	314	326	300	305	320	311	301	291	313	314	358	322	298	317	314	291	337	300	297	286	310	300	304	310	287	289	302	316	307	268	335	329	323	325	321	341	321	338	322	285	333	324	306	311	315	302	323	322	317	278	309	296	301	331	329	291	296	303	298	325	323	329	282	296	320	313	324	315	291	318	341	315	324	309	311	318	317	318	291	288	301	293	314	305	336	315	302	329	299	312	299	314	309	322	281	290	307	288	292	318	302	319	305	290	333	337	330	305	287	327	336	327	276	299	293	299	298	304	313	295	330	288	314	281	313	294	316	327	303	309	317	270	299	325	290	339	304	315	277	358	277	336	304	303	299	299	281	334	324	322	308	298	318	312	301	326	316	286	263	307	307	327	313	318	313	314	328	328	319	303	314	325	330	314	320	275	317	348	277	281	309	327	321	296	319	317	308	341	299	292	309	299	318	332	318	330	327	313	301	333	319	260	299	331	332	270	280	297	297	307	335	331	304	313	291	340	305	308	284	317	315	314	308	329	326	317	286	321	285	323	325	277	297	303	311	284	307	333	295	318	317	302	318	282	309	293	335	322	331	311	322	301	300	310	357	296	312	326	302	305	334	323	323	330	316	314	285	310	311	284	308	305	302	343	309	327	309	328	341	322	301	341	281	290	327	303	310	337	342	284	310	323	317	280	308	320	299	276	315	329	336	321	290	298	325	302	297	286	312	272	311	358	296	335	277	321	301	334	289	307	319	339	320	317	330	313	315	310	270	283	314	317	301	309	299	280	324	336	307	300	306	299	307	296	301	333	294	285	357	321	325	317	300	297	334	347	310	301	312	307	292	318	309	301	325	304	311	337	311	336	286	315	332	319	301	318	297	331	317	318	332	312	310	322	296	314	308	319	327	308	312	298	328	334	316	300	324	311	292	314	312	304	304	296	317	300	263	304	292	325	332	277	311	318	324	314	306	323	313	284	327	302	301	333	346	308	289	312	326	310	315	310	301	305	295	312	296	301	302	298	356	266	287	316	318	290	256	310	300	297	313	317	315	296	315	291	315	335	285	262	311	306	302	313	314	309	311	271	314	311	314	331	329	326	308	317	324	319	276	320	287	270	306	299	340	308	321	305	293
23388	28634	21129	12414	9102	7347	5508	4414	3470	2901	2566	2159	1817	1602	1318	1097	903	791	700	598	489	458	415	373	405	422	375	431	398	405	451	436	438	419	432	389	385	349	336	316	366	323	325	326	318	361	314	310	300	299	329	338	357	354	322	326	322	332	318	307	306	340	326	343	305	310	314	302	310	330	307	292	304	354	302	313	330	314	327	289	287	323	319	304	313	317	301	328	306	311	297	301	314	336	308	350	338	327	318	317	301	337	299	325	315	324	297	330	306	324	326	323	328	322	312	301	273	302	330	328	289	349	315	336	301	332	286	325	304	305	299	277	295	328	306	353	317	304	310	302	323	311	299	288	275	333	297	343	308	281	305	301	288	282	303	318	277	313	304	315	334	332	308	308	321	291	311	335	306	327	321	324	337	321	311	337	298	335	302	315	296	295	295	341	314	327	356	335	333	299	320	305	317	307	331	313	315	309	302	306	292	297	299	308	309	279	331	275	265	328	291	297	293	332	293	316	324	318	278	295	314	272	305	291	308	305	316	350	273	312	340	329	283	302	349	341	276	292	305	309	313	300	295	298	319	352	334	324	302	326	300	308	337	293	347	301	320	301	305	327	297	307	291	320	287	333	309	297	277	312	292	323	314	287	320	269	323	305	337	294	324	314	305	294	312	324	358	325	341	321	311	300	319	290	270	320	321	319	319	316	303	316	281	336	318	343	295	322	303	314	326	300	292	296	304	331	312	302	306	298	321	304	308	317	303	320	282	291	349	315	305	288	328	308	317	314	301	290	323	299	330	275	289	318	304	294	328	300	307	317	326	299	320	299	338	334	306	305	327	272	308	332	309	333	321	332	308	324	337	318	325	335	309	324	343	323	313	291	299	319	316	324	301	344	303	330	274	290	338	306	298	290	296	313	376	312	268	331	326	296	288	319	296	315	334	315	298	301	336	331	330	333	295	315	296	327	329	338	300	346	294	321	311	284	300	325	284	317	297	324	340	310	317	292	332	287	327	305	295	331	316	295	304	297	298	310	322	334	308	311	317	303	288	297	290	279	296	343	315	277	319	301	333	306	285	283	333	323	325	295	335	308	327	321	264	306	316	299	331	337	311	314	299	325	313	316	294	321	293	319	318	298	294	297	327	329	328	347	320	325	306	304	333	317	339	324	311	266	300	311	305	271	305	324	332	308	325	318	302	343	341	320	308	318	311	309	310	323	340	311	324	323	338	305	325	320	301	316	319	297	295	333	318	314	307	297	333	357	305	348	293	330	301	296	321	326	308	317	331	288	316	290	273	311	284	312	311	342	327	307	327	298	309	310	339	268	311	316	304	332	301	318	295	307	327	325	298	325	282	316	339	320	333	334	304	306	313	331	320	311	331	337	321	310	358	299	296	311	318	305	319	304	280	311	341	305	304	306	338	321	303	337	287	335	318	315	295	310	323	314	316	319	315	304	342	352	341	347	313	308	342	303	309	287	290	292	293	332	328	364	324	302	336	320	294	322	309	326	316	310	330	312	283	314	297	328	306	332	327	283	325	318	318	308	323	317	335	302	306	316	298	320	314	296	282	290	335	299	310	276	334	326	336	301	307	337	324	305	331	330	291	326	330	343	293	279	315	301	286	288	334	280	276	297	324	344	312	319	322	330	316	322	311	320	331	345	305	278	300	274	302	325	301	304	303	325	295	330	310	334	299	275	322	308	319	318	299	348	325	297	313	331	318	317	306	304	338	306	316	332	284	307	294	304	301	325	313	310	313	331	331	302	316	302	316	304	290	297	320	293	305	316	335	305	324	323	352	306	298	301	300	315	306	302	314	301	338	325	321	306	325	304	331	325	309	321	292	296	276	283	324	305	312	321	280	308	320	301	296	333	307	313	294	329	301	330	329	286	327	289	303	306	290	299	295	302	341	301	298	325	313	319	327	329	291	331	310	311	337	324	313	298	303	330	319	287	296	301	347	298	295	301	303	292	305	312	332	301	299	312	290	311	335	334	293	318	304	340	278	306	322	300	312	307	341	321	333	305	310	336	301	294	335	313	297	316	344	298	293	309	311	345	294	314	332	304	323	323	294	318	338	341	283	349	322	315	301	324	318	339	348	353	328	329	317	313	369	298	285	340	318	326	319	311	294	336	345	300	321	332	316	329	308	313	314	319	324	283	298	299	323	312	300	287	332	285	339	305	324	343	310	302	289	294	326	334	283	324	289	306	312	302	276	309	313	298	264	323	333	319	336	322	313	283	325	302	339	318	317	322	318	307	295	320	311	326	340	292	312	299	309	348	303	282	326	314	315	326	297	317	314	292	295	348	301	342	271	337	279	302	331	306	312	316	330	282	294	303	301	294	318	307	329	303	277	285	292	293	310	317	321	308	335	297	307	292	294	301	303	326	344	321	315	362	293	333	303	313	326	321	324	310	322	309	268	322	298	287	332	306	316	295	284	342	311	318	330	332	298	328	317	301	321	328	316	279	325	333	307	314	311	294	288	314	279	304	295	316	318	293	317	272	335	314	328	339	302	318	355	316	321	302	297	317	312	331	334	276	310	324	300	287	303	291	312	305	305	322	314	341	321	299	307	303	314	305	307	298	322	353	313	304	304	304	325	333	341	320	317	316	319	319	318	310	305	289	317	323	287	323	303	316	295	325	314	298	317	292	311	327	324	342	333	319	318	328	305	306	315	308	332	338	323	324	318	306	301	324	308	301	320	323	327	306	311	290	300	345	322	344	319	309	303	333	293	310	313	365	332	333	316	295	340	303	283	325	321	284	320	307	320	295	329	306	317	334	316	315	337	361	316	313	313	305	328	342	286	341	326	353	309	321	315	306	301	341	301	328	276	307	288	348	313	322	320	304	298	306	297	316	295	282	350	348	303	314	313	295	316	337	317	300	319	333	325	319	317	312	334	276	294	290	294	333	336	306	314	289	317	286	299	306	297	333	295	320	290	322	293	309	307	310	293	324	298	315	283	348	304	332	310	311	290	353	340	309	331	314	307	320	309	291	307	301	306	289	308	332	318	303	317	313	322	312	337	319	301	325	331	310	283	311	318	310	291	309	308	305	332	313	358	290	315	318	330	306	299	300	312	280	295	310	286	303	328	321	302	325	334	347	328	318	311	321	318	309	314	332	309	285	283	331	285	293	322	294	313	310	338	305	324	311	304	319	353	335	322	338	343	339	305	305	289	336	318	317	312	315	310	323	327	299	300	317	323	314	321	308	342	353	313	299	312	308	274	312	310	301	301	311	294	327	312	304	303	329	298	303	306	279	290	340	261	308	317	297	299	288	286	324	323	287	306	333	302	294	306	285	303	313	307	315	330	302	322	316	293	312	325	319	332	290	304	345	322	315	300	304	313	307	318	308	297	311	274	284	298	298	289	318	324	304	315	309	324	294	333	321	309	347	306	296	283	309	296	318	324	284	324	322	309	312	315	344	326	299	319	319	286	322	336	314	328	328	336	295	302	298	317	321	323	297	321	351	315	300
28926	19410	10583	4588	2348	1493	1246	1118	882	743	712	594	571	535	466	482	389	380	297	357	303	320	285	304	278	322	314	273	316	274	281	321	314	292	327	256	312	279	266	254	269	316	304	255	279	278	289	277	249	290	260	263	268	252	277	283	264	300	274	295	287	278	291	255	306	282	288	272	277	295	301	278	274	287	280	296	281	271	276	279	283	272	270	274	295	274	274	261	283	273	292	288	269	299	272	264	299	272	300	236	252	281	258	243	318	274	257	310	288	286	270	291	293	280	285	267	255	297	265	270	293	278	251	315	276	282	252	258	278	289	276	285	299	271	276	286	268	275	253	287	261	279	286	263	292	286	275	278	251	267	291	234	267	295	260	285	290	284	289	262	285	273	287	246	285	275	253	314	279	277	257	274	280	282	268	312	252	290	320	300	260	293	266	292	295	260	267	268	283	289	267	269	267	267	264	262	277	249	290	260	311	293	277	292	287	275	278	289	297	252	237	293	282	292	293	263	256	298	277	275	285	275	242	269	309	269	271	246	288	284	277	308	282	282	278	277	254	272	270	300	277	278	309	264	273	283	308	264	263	282	276	277	281	293	294	299	280	314	271	285	291	261	245	272	276	300	256	297	260	258	266	288	276	285	279	284	310	287	271	285	272	286	302	280	276	314	276	308	313	291	270	269	298	293	308	293	276	287	250	269	288	284	281	265	275	283	302	305	305	276	276	274	291	291	256	284	290	260	267	274	278	294	295	272	297	255	278	279	282	318	295	297	284	306	264	289	254	273	298	289	273	274	267	277	296	269	282	276	275	271	259	266	295	302	253	280	291	268	273	261	295	299	271	279	268	284	262	269	264	285	285	282	272	299	289	273	256	237	288	259	279	278	283	279	268	279	285	291	269	267	264	307	275	279	300	249	315	278	286	272	289	288	271	270	292	308	321	290	279	276	320	287	283	282	281	282	310	246	263	259	310	265	268	251	287	267	314	247	273	282	272	284	292	258	286	291	285	307	296	272	295	278	267	304	269	279	287	273	288	281	283	273	272	303	261	283	277	284	275	290	277	284	289	283	269	262	278	281	302	300	243	264	271	306	267	291	272	287	300	324	265	285	336	276	292	288	337	298	264	286	295	296	313	269	287	271	277	286	277	292	289	277	277	272	294	274	270	258	242	260	292	256	261	275	282	288	270	291	267	307	258	263	244	283	265	257	297	268	270	275	280	274	285	278	296	280	316	260	278	273	296	260	283	257	293	277	269	259	319	317	258	287	284	274	283	283	312	303	254	263	286	281	274	264	291	242	274	278	276	278	284	255	257	254	284	260	279	281	298	294	270	271	282	267	311	272	273	267	289	275	293	266	264	277	265	302	263	254	274	282	284	310	254	289	272	297	279	292	292	260	287	296	246	279	270	297	279	267	296	264	294	289	308	247	258	306	273	273	281	279	260	310	317	242	289	291	286	267	255	286	272	242	257	256	275	277	272	276	285	264	313	277	291	266	312	279	277	277	252	281	293	284	273	278	280	297	287	282	263	283	270	304	296	277	269	262	289	279	295	309	274	283	241	294	264	280	280	301	278	265	255	256	299	283	287	264	247	285	288	291	293	292	250	277	311	323	255	273	300	254	265	258	283	288	268	307	234	297	297	253	282	279	255	271	267	260	288	269	254	269	277	260	258	266	280	265	277	276	283	295	301	268	284	271	269	271	305	284	252	289	271	262	285	291	271	269	284	293	250	252	262	271	275	267	302	281	290	303	303	273	285	274	255	276	277	253	287	289	297	259	266	280	306	271	257	311	265	284	267	268	300	266	283	296	309	297	294	277	260	246	284	278	296	291	277	269	282	287	267	292	294	285	259	270	310	269	278	280	287	334	264	315	289	304	273	278	279	265	279	265	272	307	287	283	263	287	300	286	267	296	252	280	281	293	278	286	264	280	289	258	312	259	260	257	292	251	269	279	310	280	282	284	264	317	293	281	272	276	312	302	288	302	276	264	265	292	279	295	302	272	268	258	279	283	295	254	268	273	275	259	286	286	281	293	296	241	264	308	278	263	244	261	295	283	292	303	291	267	308	277	275	277	279	288	264	289	257	296	282	281	266	272	274	268	264	260	269	285	288	295	270	286	280	311	316	302	286	261	277	289	278	273	296	295	294	311	284	324	261	274	261	251	278	295	276	291	258	240	243	293	291	291	296	284	285	269	295	280	280	262	288	289	275	293	276	280	285	274	260	302	245	279	319	267	293	282	318	250	297	290	276	292	273	292	253	282	259	278	297	288	245	288	266	264	295	295	298	297	299	250	289	268	283	281	319	281	288	299	262	291	273	255	288	261	290	272	287	261	280	279	264	266	275	241	281	301	301	298	284	269	299	286	260	267	270	291	285	279	284	269	279	281	266	281	262	273	259	247	316	276	277	278	260	292	261	285	303	265	291	259	251	285	298	268	278	268	271	293	298	253	292	272	292	276	263	291	273	282	291	267	263	289	286	298	271	293	281	285	281	274	273	315	266	288	253	279	264	274	270	289	280	273	288	254	276	250	288	269	277	302	276	296	273	281	289	263	304	289	287	284	265	266	292	296	288	258	279	277	283	281	286	308	282	304	261	276	281	278	279	243	303	287	258	267	276	284	304	265	261	309	271	286	278	307	280	279	289	231	267	301	276	287	270	271	271	283	293	279	292	298	258	252	270	279	303	270	255	304	305	296	282	286	273	266	281	283	276	254	301	272	276	249	297	262	292	283	273	283	270	268	283	257	290	259	268	335	295	299	261	265	294	295	280	263	284	278	266	289	313	279	262	296	290	279	296	275	284	270	291	277	289	266	252	279	298	242	288	269	257	259	259	270	267	268	275	298	311	275	281	254	265	294	307	287	279	320	278	264	285	301	268	279	277	249	289	281	308	272	267	283	284	306	261	280	278	307	287	272	287	262	267	287	301	293	289	298	270	302	275	288	294	253	285	278	263	241	243	269	275	280	256	287	278	265	265	265	260	272	273	291	280	309	298	285	267	253	280	265	278	294	280	285	284	286	275	269	239	295	287	286	272	287	293	287	278	264	303	281	282	281	287	268	259	276	310	275	245	288	282	265	276	283	255	285	294	280	246	276	267	270	315	311	271	287	289	270	284	290	272	280	279	257	274	272	253	270	245	303	294	270	276	285	292	278	275	273	279	275	289	262	278	291	268	278	254	302	300	284	291	288	294	262	277	287	285	279	285	262	280	297	280	289	262	283	275	258	300	281	270	303	279	267	287	296	297	274	287	302	294	280	262	257	278	263	259	260	298	296	236	276	269	287	265	259	290	270	277	285	277	278	260	290	258	290	313	283	282	274	303	319	312	294	264	273	280	261	265	278	287	288	269	255	270	281	318	275	291	269	269	279	321	260	291	278	268	239	279	273	267	253	251	250	291	248	253	278	255	295	285	263	271	263	282	253	280	297	282	288	266	278	280	290	296	287	269	298	266	286	272	292	279	270	317	287	288	278
16774	14339	9899	4738	3392	2588	2179	1845	1530	1265	1059	974	834	724	652	493	491	425	411	386	340	337	299	331	315	319	342	339	317	361	337	326	367	344	340	347	318	319	329	293	275	301	301	286	301	302	335	314	301	296	322	327	307	313	300	308	324	283	305	287	290	316	301	320	298	330	285	286	327	320	278	314	293	327	308	305	297	290	319	307	305	317	279	267	299	316	281	278	277	298	279	310	274	298	314	291	279	316	304	304	310	324	317	292	306	307	301	308	330	302	302	311	293	284	289	298	307	315	293	302	309	284	327	324	322	353	282	289	309	306	309	295	285	285	299	310	315	344	290	316	323	300	309	314	308	329	293	296	318	278	313	298	294	312	316	295	309	307	283	293	291	318	298	302	306	310	273	297	308	340	319	316	283	349	293	345	300	318	322	292	303	312	316	285	299	318	306	289	320	309	343	290	292	286	326	328	310	312	307	287	304	335	323	295	306	302	309	299	310	305	279	292	296	286	302	325	272	336	316	295	312	298	309	318	290	305	305	313	309	288	284	312	306	302	278	287	318	304	316	294	320	306	291	312	304	336	300	327	296	309	325	303	331	303	307	303	319	316	342	293	275	311	291	310	273	292	337	310	310	285	310	314	322	326	312	311	291	295	283	307	291	304	311	275	314	338	293	314	316	303	320	290	327	291	303	296	309	322	310	291	302	306	306	310	321	320	311	320	313	295	287	325	287	288	292	305	337	298	287	321	334	306	312	300	291	299	288	316	272	291	308	324	299	289	310	301	314	309	302	272	304	313	297	301	317	284	288	310	306	320	266	318	295	294	277	328	323	271	282	292	316	311	301	298	309	303	298	300	288	304	302	303	299	300	312	316	304	310	278	290	346	270	326	293	291	298	284	338	329	301	306	296	307	317	310	349	300	308	323	324	302	290	345	288	300	289	254	313	308	274	272	306	344	287	281	307	313	299	315	302	290	318	313	287	330	312	286	288	319	326	296	304	303	333	312	298	280	309	292	299	295	318	315	329	300	303	288	297	269	295	338	295	302	293	307	271	284	291	338	291	294	308	339	308	330	294	280	295	281	288	333	284	293	306	324	296	329	290	287	286	305	323	320	336	334	292	273	306	291	324	314	323	312	288	310	284	310	303	277	293	310	308	290	295	303	300	304	312	290	283	288	304	289	315	280	298	330	322	291	309	289	288	290	326	302	307	296	303	283	309	315	307	341	304	317	299	292	309	297	297	304	305	323	330	327	324	304	321	327	338	307	310	310	320	360	306	302	278	315	336	309	313	305	298	273	305	295	286	325	292	307	285	293	284	304	295	301	303	307	298	270	309	307	304	304	306	289	313	281	283	291	302	280	317	336	312	313	308	296	310	307	305	314	305	299	300	313	303	305	313	296	285	328	279	313	275	307	312	300	314	306	324	315	315	300	315	338	289	288	279	281	314	312	311	313	269	284	318	313	300	279	313	322	323	310	293	306	308	291	332	305	289	315	304	299	313	317	289	329	275	283	319	340	298	272	336	311	301	323	321	281	306	326	320	266	325	294	318	299	333	304	320	300	290	347	301	294	281	317	314	267	292	325	300	299	302	318	299	307	289	297	314	324	303	313	323	288	287	305	319	313	338	310	313	333	302	299	327	323	319	295	302	350	325	319	308	284	320	308	315	305	277	295	277	310	315	311	305	325	316	334	295	308	305	302	296	307	284	297	309	309	314	306	291	295	322	325	336	315	287	318	285	286	273	287	283	314	307	297	328	317	347	315	279	296	278	312	305	355	299	301	284	321	304	323	294	315	318	296	319	318	310	274	309	313	304	289	317	323	335	310	311	308	294	313	290	297	258	315	309	283	287	313	316	294	301	272	290	290	304	310	301	294	304	310	292	312	273	308	291	315	298	278	306	279	293	313	285	302	298	319	324	297	288	314	308	319	318	300	302	291	279	326	302	296	304	290	292	312	314	295	323	298	289	302	306	309	288	309	310	288	313	319	340	307	317	325	292	295	311	331	316	309	285	313	314	325	301	316	313	308	319	302	314	341	304	320	296	288	309	302	313	302	324	300	290	289	317	289	318	334	313	315	327	323	287	296	307	306	300	320	291	285	301	302	284	308	316	342	294	293	310	314	283	315	286	317	297	315	318	340	280	294	308	310	312	290	298	316	314	311	306	331	313	311	303	299	302	309	324	325	310	295	303	314	286	306	311	266	302	278	274	330	307	321	338	293	317	299	314	302	290	274	294	308	283	270	285	353	294	307	287	304	289	291	300	307	301	320	329	310	273	296	290	322	340	310	287	268	308	308	295	293	324	302	302	274	289	313	320	306	326	299	291	315	302	292	292	298	313	318	288	299	310	289	319	321	322	307	286	316	312	281	299	309	291	332	282	295	292	301	328	290	333	321	328	287	291	338	323	307	295	322	309	336	316	324	309	318	303	287	283	281	316	319	282	276	323	329	307	368	270	304	305	315	320	288	285	312	314	298	296	312	312	289	266	304	313	274	315	292	301	304	338	287	291	307	315	290	306	327	323	321	290	291	286	311	291	311	283	283	285	295	319	315	266	266	265	315	351	296	288	314	311	322	294	325	284	282	302	302	309	335	286	294	320	288	337	315	315	327	302	300	278	304	330	301	323	268	309	324	303	308	281	288	292	288	318	278	316	324	282	289	305	297	291	301	337	316	289	286	295	313	277	305	322	285	276	294	312	315	284	284	306	326	320	308	297	289	323	289	326	294	307	327	312	322	311	320	283	300	317	275	304	305	309	298	307	309	284	311	314	318	332	327	327	285	306	296	299	330	326	308	317	323	325	327	311	322	283	308	305	324	317	280	317	321	359	291	285	323	307	305	304	289	296	321	274	290	296	311	299	328	307	312	325	304	291	281	314	291	293	297	301	305	308	307	317	307	293	328	314	287	295	334	284	298	320	314	335	317	327	296	321	331	316	289	334	282	304	307	269	313	300	300	300	308	301	315	318	275	281	289	312	344	328	336	294	285	310	301	311	301	314	260	308	339	305	272	347	296	322	327	303	296	293	312	311	281	297	295	327	313	292	334	298	319	304	311	310	331	301	300	274	321	296	282	303	295	308	303	307	306	281	330	311	290	301	290	335	300	315	293	299	335	300	325	306	309	313	296	279	309	314	308	298	324	315	303	302	320	285	285	309	323	281	300	325	293	280	320	292	294	275	317	291	316	271	287	319	319	327	297	295	325	316	282	275	311	313	308	279	302	296	296	311	303	286	294	271	321	296	307	337	303	301	311	316	306	306	276	304	283	305	297	291	327	331	276	285	282	302	298	310	298	318	317	312	294	329	310	294	280	286	272	334	312	285	301	279	324	298	301	317	285	294	312	304	299	310	268	317	287	299	318	280	307	289	338	302	280	275	293	303	291	279	320	300	308	294	305	325	300	304	301	284	300	280	303	325	296	340	297	307	303	331	296	323	291	310	300	304	336	287	312	306	308	301	310	296	292	305	299	296	301	330
24454	21684	29073	24820	21669	11180	2692	1814	1527	1159	948	822	736	663	527	420	353	359	279	253	252	199	194	187	199	188	202	213	219	212	205	245	207	220	192	197	171	189	160	135	165	189	168	158	166	169	179	175	163	148	141	175	172	162	174	156	172	184	146	156	169	158	153	166	142	151	162	161	147	156	161	174	156	136	161	151	176	160	167	178	152	163	167	160	154	182	158	176	181	169	180	149	161	177	139	171	161	153	150	178	164	143	161	174	189	156	182	167	138	154	158	155	161	183	158	129	170	157	183	146	174	143	155	165	140	147	159	172	137	152	173	158	168	178	180	160	164	165	161	178	149	154	163	152	174	168	152	166	158	177	147	165	149	187	147	159	146	165	155	189	168	181	161	160	158	141	164	176	159	185	172	162	162	177	134	139	163	154	153	147	158	165	166	179	168	161	167	152	143	166	163	180	160	175	147	171	160	203	150	159	155	181	166	174	159	178	162	146	163	197	147	154	172	162	170	182	160	178	166	158	158	139	159	161	157	181	176	150	157	157	162	167	161	166	161	151	144	133	161	155	142	163	161	163	146	153	179	173	160	164	159	160	143	160	135	190	177	143	180	171	146	137	157	170	147	155	175	158	150	153	180	161	166	144	176	169	182	155	144	165	144	167	168	170	169	151	170	147	165	139	158	183	154	161	161	157	165	153	160	160	154	161	161	168	151	158	172	162	144	173	160	153	150	168	166	169	167	184	173	146	158	166	179	150	179	152	174	146	175	171	151	172	162	152	166	171	167	154	182	161	159	164	170	153	132	161	165	146	158	145	162	175	206	167	151	142	147	167	149	160	163	153	165	167	180	171	170	147	168	173	180	161	167	157	183	167	160	158	168	157	186	157	153	131	184	165	173	162	129	193	160	148	147	182	171	178	183	166	171	151	157	166	151	148	167	170	165	178	146	157	149	167	151	187	139	143	168	141	154	148	161	188	155	155	165	156	159	168	168	149	166	167	153	139	152	175	166	165	161	169	149	150	170	180	164	188	152	151	172	143	156	171	158	149	141	158	164	144	168	158	140	177	169	166	152	156	172	182	163	164	147	156	153	166	201	138	167	172	182	162	146	144	181	166	170	173	153	159	161	144	157	161	148	167	158	156	200	163	157	150	184	178	168	155	163	160	171	165	141	150	164	154	158	156	160	156	166	158	145	165	167	155	164	162	176	178	160	159	159	175	161	150	157	164	135	179	142	164	154	150	166	178	169	154	151	152	155	161	149	148	154	163	173	144	148	148	153	164	153	177	159	151	151	171	186	153	159	163	151	133	141	157	184	166	151	156	168	142	148	172	160	173	155	152	161	157	180	141	184	155	153	183	171	174	170	153	179	178	157	197	146	179	179	168	145	172	168	169	150	155	163	151	139	178	164	166	165	151	153	176	140	147	166	154	159	160	179	167	157	125	150	170	141	146	172	155	173	156	145	167	157	155	174	160	151	177	142	175	164	160	159	170	155	165	146	171	162	161	171	145	194	151	158	159	160	147	164	168	160	171	182	166	158	170	165	164	155	134	189	151	182	156	155	140	151	139	162	151	174	169	158	164	153	162	151	153	147	173	182	179	170	160	169	164	152	158	177	180	146	142	154	157	169	161	147	134	166	169	152	176	169	155	154	159	166	153	166	145	183	165	155	159	182	139	149	142	142	173	169	164	170	154	143	145	144	182	167	164	156	170	153	160	147	149	162	137	155	158	155	148	214	146	146	183	168	153	157	150	173	150	158	168	192	164	163	158	161	140	171	153	171	126	149	155	151	172	170	171	155	159	155	181	159	169	162	145	168	178	173	159	154	125	154	142	170	166	147	141	139	168	157	151	155	142	184	146	151	148	177	140	186	149	145	183	153	183	138	157	144	161	152	152	177	153	162	177	147	167	156	158	188	155	161	165	161	141	163	165	148	153	140	162	168	145	139	173	156	153	164	154	165	142	181	162	165	137	168	140	179	177	168	165	121	166	151	166	172	163	153	148	155	180	171	165	142	152	168	163	152	153	166	163	158	179	149	172	154	176	159	169	162	169	159	141	151	147	138	157	146	146	134	154	140	157	159	172	169	172	168	158	157	158	144	168	172	168	154	157	152	150	171	139	186	152	150	186	160	147	159	147	142	171	163	177	173	155	177	159	165	156	137	150	170	156	163	156	162	163	174	171	167	158	173	187	127	169	174	156	152	176	176	155	180	151	168	167	141	172	172	166	166	149	170	149	157	144	156	153	180	147	142	146	148	174	169	154	170	158	162	167	180	167	146	168	159	151	161	143	161	163	165	176	154	177	158	153	178	185	151	168	150	158	127	144	165	154	163	161	165	168	166	148	138	180	135	174	165	192	147	168	163	186	170	149	155	146	164	175	157	178	147	182	170	166	190	171	141	147	156	177	154	153	194	163	184	163	163	167	166	140	167	161	189	135	171	149	180	155	147	138	147	141	148	153	139	153	150	165	177	188	159	184	152	169	159	158	172	157	156	145	154	183	155	167	166	158	144	154	174	165	167	172	172	159	165	159	181	172	182	159	172	158	163	144	160	165	166	185	169	154	180	136	150	156	169	129	147	153	170	162	140	159	166	147	150	140	172	168	181	169	175	169	167	161	164	169	158	170	152	148	164	151	159	155	146	184	145	137	185	155	169	148	154	156	191	195	163	171	145	151	133	161	174	151	157	162	176	166	175	143	149	159	172	168	170	149	165	168	156	161	167	174	174	161	165	169	168	159	147	153	159	179	146	150	150	169	180	137	162	168	172	192	183	141	157	154	155	171	169	183	142	166	174	148	144	164	157	181	193	165	168	152	134	153	175	171	157	156	165	135	184	163	148	173	146	170	167	139	145	146	176	122	172	160	177	156	164	157	160	176	145	149	160	175	151	162	167	188	160	162	182	182	166	146	185	153	160	153	179	149	182	167	160	172	158	158	143	182	161	153	167	166	159	163	171	166	164	149	159	148	152	154	175	160	164	151	135	160	153	191	170	158	161	159	176	156	145	148	149	194	157	157	145	153	182	166	158	177	160	154	160	159	161	144	164	181	166	172	148	154	163	154	155	170	152	165	164	167	162	160	151	132	154	166	163	159	156	165	184	171	162	178	183	144	176	165	157	183	163	136	182	154	174	161	183	129	156	152	156	159	160	170	160	147	157	145	163	170	154	166	160	172	153	168	151	175	133	169	150	174	169	189	140	173	181	161	178	145	172	134	144	147	192	174	182	154	152	147	179	158	180	166	156	161	151	171	177	159	163	157	173	177	149	154	190	152	152	156	161	162	149	173	140	164	159	171	167	133	145	160	150	182	155	154	156	170	178	164	154	168	159	155	153	173	165	173	146	175	153	163	155	161	176	187	169	153	154	148	177	121	175	136	182	173	196	143	174	145	139	144	150	152	145	176	154	153	169	163	161	159	144	162	150	163	167	185	154	148	162	159	171	176	168	152	171	149	187	164	147	162	156	162	158	168	169	156
19495	21758	15805	8606	5956	4575	3642	3215	2659	2012	1643	1400	1210	1004	881	688	535	457	352	302	297	255	256	234	220	217	225	250	250	236	222	264	239	259	228	234	224	199	197	179	175	224	170	187	174	185	190	185	164	182	199	204	161	201	191	181	183	216	186	180	186	190	183	209	185	148	190	177	169	217	169	178	175	178	201	183	168	199	186	176	171	182	205	183	183	190	184	189	186	190	191	173	183	189	168	196	168	177	183	179	186	182	197	178	191	195	180	177	175	171	181	189	186	149	156	168	190	150	191	171	178	210	199	197	180	178	199	175	179	197	181	171	212	149	145	180	195	174	158	174	218	156	177	173	165	189	172	181	174	153	177	163	181	176	201	171	178	186	186	179	221	175	163	194	168	184	168	188	183	164	184	179	164	192	160	178	148	202	164	214	198	179	182	160	144	189	180	186	172	174	161	169	164	182	162	189	182	214	200	181	177	195	159	170	165	210	175	184	163	198	179	173	189	192	182	180	178	178	182	187	168	171	171	176	170	168	184	158	161	179	171	197	163	178	172	174	179	187	173	168	183	187	179	198	188	195	163	174	180	172	195	193	159	156	180	167	172	164	158	206	202	202	190	194	181	167	173	188	177	164	165	176	182	156	167	172	180	164	159	160	173	162	159	194	160	219	198	172	191	186	188	157	199	169	173	185	167	177	182	169	192	177	204	175	179	196	176	175	163	181	179	171	145	172	170	190	161	181	166	198	167	166	166	163	182	159	186	180	165	148	180	171	178	161	165	182	204	203	171	185	164	168	176	171	171	194	189	167	185	196	164	165	174	159	169	171	185	154	137	165	172	178	186	175	179	170	161	167	184	164	162	184	163	176	173	199	175	189	177	169	179	188	191	176	171	168	180	160	183	177	184	182	165	168	177	173	191	174	175	200	195	183	187	172	191	176	154	190	187	204	176	175	162	195	202	198	191	155	181	198	199	195	184	160	180	191	155	191	188	189	196	181	165	177	172	176	182	166	172	171	179	156	212	179	174	191	193	164	188	187	163	180	188	160	193	187	180	181	180	187	189	171	182	169	170	171	163	188	183	201	178	201	167	194	178	183	191	164	165	188	188	170	202	174	191	180	193	199	171	197	174	155	171	193	161	175	164	152	176	201	165	166	164	212	205	180	170	175	192	168	173	188	189	180	165	174	180	162	166	214	186	155	196	196	191	154	163	166	169	178	188	184	160	196	200	199	179	178	183	169	169	187	157	194	180	170	184	166	214	175	144	204	172	191	171	180	192	183	178	179	191	179	151	172	180	167	193	155	185	162	200	193	183	173	172	181	148	193	181	171	193	192	192	173	148	175	168	189	154	166	168	187	164	179	196	179	168	176	149	193	169	182	198	180	191	180	186	182	207	180	182	196	171	203	173	179	159	179	186	196	186	164	175	158	184	205	163	207	185	191	159	175	167	191	164	172	180	211	181	188	149	161	182	170	168	176	189	177	167	187	152	164	176	197	188	165	168	179	177	165	184	154	167	189	181	184	180	192	176	203	177	170	190	190	173	170	198	190	180	167	161	189	158	166	193	187	177	174	181	161	181	174	159	188	175	156	186	161	186	175	165	169	184	192	179	183	185	203	199	181	168	186	162	166	181	161	177	183	196	155	187	185	176	196	185	168	175	188	196	175	166	179	189	193	188	195	182	176	161	156	167	176	178	174	178	185	168	200	191	210	180	169	204	195	182	169	172	178	193	166	171	166	167	168	156	174	191	166	178	172	166	175	191	159	159	169	147	160	195	166	154	183	174	166	187	189	150	223	177	167	199	184	196	184	188	197	176	180	175	187	171	195	179	200	202	178	152	162	160	159	186	197	202	168	164	161	178	167	173	193	174	183	185	177	198	158	194	194	169	154	167	176	178	206	176	171	184	184	188	194	204	202	187	182	192	185	181	185	192	170	183	179	163	171	166	173	172	204	165	169	167	194	190	186	186	184	175	166	164	177	168	184	168	188	169	165	181	173	174	176	179	180	161	150	163	195	172	159	189	198	174	181	185	178	176	170	187	201	169	169	190	191	183	166	167	174	171	168	194	183	188	179	166	173	179	178	182	177	176	166	177	152	172	179	184	165	191	178	199	201	181	177	186	204	193	190	181	183	166	198	167	188	170	164	195	208	177	165	196	173	177	164	172	190	194	177	180	181	163	174	193	178	176	171	154	177	168	176	198	189	167	164	165	179	166	186	165	155	177	183	203	188	188	171	163	175	186	173	177	178	197	183	178	154	163	156	183	168	174	192	194	164	179	151	162	165	170	187	190	163	177	172	174	179	182	161	161	206	181	192	187	184	178	190	182	197	163	181	162	190	168	175	186	168	169	143	155	178	205	194	183	185	210	195	148	182	170	197	176	161	186	169	195	189	179	178	179	155	183	167	180	181	182	170	185	188	168	202	175	162	187	178	179	173	183	181	186	167	177	175	165	194	176	182	201	172	175	176	195	201	190	152	182	171	168	168	157	173	187	172	184	180	202	190	210	173	173	179	187	180	162	164	211	202	194	184	155	185	161	182	193	188	182	157	182	167	195	191	163	205	202	181	178	181	176	180	194	174	185	170	151	158	182	175	188	177	200	185	188	190	172	181	189	173	190	177	181	183	182	179	168	164	157	176	177	190	187	184	177	177	194	189	192	169	212	175	181	161	184	171	180	196	191	168	135	175	202	182	163	181	168	197	180	154	178	165	192	170	165	178	160	197	195	196	216	167	178	200	187	188	167	172	157	192	178	186	183	194	174	189	167	171	149	171	171	202	191	176	188	185	166	181	177	167	190	188	186	178	167	190	175	200	176	161	197	170	164	189	169	188	183	185	155	160	178	169	183	172	157	173	180	184	177	187	162	171	180	185	155	165	169	170	209	178	166	197	163	184	208	178	167	178	179	192	167	177	176	173	158	172	159	167	185	181	191	192	176	144	176	181	176	203	173	187	158	186	183	187	172	182	166	170	169	181	189	182	177	192	159	195	169	195	165	186	178	178	200	168	181	155	185	175	188	182	169	160	175	161	181	209	171	163	170	175	173	187	166	182	194	191	194	185	186	179	170	176	190	216	186	173	147	149	173	173	153	193	195	169	194	180	171	161	187	171	174	186	166	157	175	163	157	176	183	187	178	178	207	189	177	160	195	191	172	184	171	197	173	185	171	161	162	160	174	194	180	166	157	199	161	171	171	175	175	188	154	172	187	186	196	169	156	189	199	175	195	184	172	159	198	169	202	173	188	172	186	191	177	172	202	141	177	167	188	186	172	179	182	196	180	183	160	197	161	173	164	173	146	186	179	179	147	168	196	184	168	191	201	174	158	176	181	156	179	162	158	161	193	171	152	174	182	189	172	175	190	180	164	180	178	161	168	186	186	180	190	172	178	188	194	180	191	200	167	184	197	176	177	186	199	198	178	172	169	180	146	161	207	176	180	157	203	171	184	180	186	185	178	183	181	184	176	177	156	184	179	190
25432	21641	27930	25781	12782	2586	1749	1475	1352	1224	1030	932	904	806	698	663	626	549	505	468	452	464	476	439	403	478	443	447	445	467	468	429	504	427	422	457	443	445	441	442	416	421	449	412	450	430	463	380	460	441	462	430	410	438	446	467	425	422	453	443	439	429	393	426	453	418	418	431	421	414	393	435	397	460	422	438	414	410	423	468	452	387	436	453	415	421	418	444	424	421	437	448	430	419	421	426	423	395	449	449	425	433	427	412	430	424	405	392	436	422	422	429	388	430	423	457	420	406	403	456	432	425	414	418	439	427	408	437	432	461	444	413	398	414	422	429	439	468	452	392	428	423	414	450	443	426	425	429	388	431	449	381	435	418	452	408	468	454	409	436	441	391	444	479	457	412	397	409	430	444	393	410	460	469	426	448	429	394	423	435	431	454	465	408	437	497	412	407	432	448	462	392	469	436	452	453	421	463	450	403	396	411	438	440	425	442	433	455	431	417	429	435	439	454	415	432	409	435	460	423	421	436	417	426	413	417	432	442	394	398	451	424	436	388	442	432	447	446	415	396	419	448	469	467	413	448	426	450	442	418	422	415	435	434	437	408	419	423	422	406	425	434	398	431	412	449	418	402	411	390	411	401	456	443	422	416	407	428	427	421	436	428	436	434	406	430	456	454	447	457	415	420	438	429	413	401	458	417	407	439	424	441	414	417	456	395	419	427	395	439	472	430	445	437	433	390	419	434	475	444	402	432	424	420	473	422	404	418	404	413	414	405	444	430	414	440	387	430	401	409	419	402	410	467	463	423	447	425	396	407	429	413	433	416	417	428	445	408	430	421	385	447	414	414	446	431	440	430	406	439	440	437	422	437	430	413	442	405	387	445	428	417	418	409	452	455	433	420	453	423	418	442	424	463	418	450	420	424	416	452	451	452	455	434	450	396	419	423	397	422	401	415	421	406	419	427	450	400	429	424	461	420	439	420	414	420	458	416	465	425	430	423	432	410	396	406	414	413	422	448	431	402	435	396	447	409	414	440	417	416	420	422	432	451	420	413	432	438	398	404	475	397	430	406	446	445	460	437	466	414	435	450	441	410	417	438	432	413	392	430	392	412	408	403	408	423	406	448	442	440	418	410	414	437	465	427	417	441	430	390	427	392	423	412	439	391	434	419	429	399	469	442	419	456	426	418	410	434	443	416	423	449	451	423	425	448	407	438	427	468	441	434	419	445	448	428	402	430	433	419	410	422	434	478	415	449	442	376	440	423	415	434	434	395	431	400	437	433	401	403	448	440	433	426	428	461	436	437	420	454	441	428	408	418	425	426	409	428	399	448	408	424	442	466	414	418	431	386	443	423	440	453	420	438	433	383	408	421	434	421	424	407	420	414	434	417	456	472	432	413	433	438	419	396	442	383	431	400	416	440	411	452	418	448	412	436	434	424	421	434	408	429	468	398	405	432	405	398	425	435	402	419	430	430	418	442	441	414	401	416	456	434	436	431	435	419	422	422	419	424	434	411	391	419	402	447	468	408	430	414	443	430	403	406	405	435	423	432	457	434	432	452	441	483	419	418	438	422	474	452	421	424	421	426	449	388	446	426	430	429	443	435	407	461	460	393	403	440	420	400	408	441	447	422	431	457	456	437	415	460	446	446	424	448	440	464	409	428	432	452	431	425	451	455	418	427	417	432	457	409	398	438	395	428	386	402	434	410	448	399	435	443	445	404	457	402	420	482	431	427	389	427	422	413	432	400	411	431	440	446	410	448	437	387	418	441	435	432	430	475	422	448	450	386	416	415	423	412	395	447	433	401	404	449	408	427	452	421	400	430	412	438	436	448	407	413	423	446	429	455	399	389	397	427	393	435	383	468	445	428	452	443	376	426	446	423	439	456	389	468	429	416	460	402	437	467	420	415	433	409	454	452	455	427	399	417	411	444	409	421	415	403	436	460	417	424	425	454	402	424	470	391	429	402	421	416	432	465	421	441	387	402	425	408	434	413	439	418	466	403	422	417	424	475	411	450	419	428	436	453	413	415	456	436	434	425	419	397	464	427	444	403	411	431	423	394	394	457	435	445	416	424	431	442	433	399	441	397	424	458	417	434	392	451	451	451	417	423	420	459	448	443	456	429	381	421	438	456	435	418	433	417	431	430	419	440	418	440	391	416	412	449	466	427	389	459	420	448	457	461	381	438	465	413	388	413	447	405	410	444	408	428	429	439	470	417	439	442	415	456	419	441	408	393	440	438	419	418	364	475	438	403	441	428	434	432	418	420	407	457	397	448	474	433	460	421	426	455	445	419	405	429	439	449	461	433	425	450	399	421	413	459	406	374	415	418	405	420	404	434	410	416	423	441	394	431	407	451	424	463	384	457	468	443	434	455	424	429	409	424	445	453	404	453	415	425	406	419	436	425	439	436	422	401	415	468	427	442	423	409	406	424	425	424	441	435	419	445	416	460	412	443	435	409	432	442	423	423	427	443	415	423	438	413	442	419	411	430	414	421	453	431	463	443	434	421	420	430	406	446	440	394	449	436	455	462	460	435	437	431	405	367	430	409	403	428	411	408	400	404	411	472	404	460	445	421	445	387	436	445	388	437	412	421	404	417	458	468	434	407	452	420	401	457	415	433	424	439	423	441	430	436	403	415	449	447	414	422	440	450	458	470	470	428	435	471	411	448	445	419	458	397	430	435	438	438	423	455	399	415	449	403	425	424	470	430	476	466	418	449	425	431	443	424	448	410	403	408	405	430	397	419	395	421	459	443	473	441	441	400	464	406	399	400	427	430	439	454	371	430	439	409	410	411	435	412	409	404	438	411	447	415	456	438	421	468	439	399	458	444	443	436	416	431	456	422	444	414	446	440	416	449	418	415	419	439	429	450	415	442	398	383	461	408	421	446	434	462	409	466	418	464	409	395	440	413	456	422	411	417	444	455	416	459	396	397	447	434	417	450	448	425	400	450	384	420	434	439	415	413	411	455	474	434	407	434	417	400	434	430	411	415	495	438	432	429	458	468	436	440	442	401	412	401	423	406	401	423	457	441	453	458	434	415	437	399	411	461	433	434	411	431	403	442	417	430	475	433	433	416	406	441	445	438	406	417	428	430	417	438	435	409	417	422	431	416	446	425	363	396	439	429	416	443	422	431	414	440	410	444	417	417	438	468	410	433	466	411	434	427	400	472	454	434	457	437	401	376	387	421	434	422	415	446	443	378	408	436	425	449	394	436	411	453	437	483	420	443	411	445	414	405	446	449	411	421	428	403	403	414	449	426	414	411	439	450	443	404	420	434	437	419	426	422	447	428	428	440	397	410	445	436	483	425	409	387	397	398	422	420	453	438	435	431	433	410	431	426	401	450	406	419	400	448	441	443	428	434	428	397	423	445	391	420	427	415	387	460	450	403	470	412	439	452	434	379	447	450	457	436	435	431	403	433	426	453	437	408	445	423	401	441	427	425	408	419	417	418	454	432	405	452	445	440	407	453
18542	17207	12199	6559	4477	3519	2964	2548	2280	2012	1696	1410	1177	1122	952	815	723	672	576	546	522	451	498	494	461	509	490	508	476	507	535	496	528	485	468	468	461	464	458	443	438	476	455	491	430	398	463	456	429	454	441	443	460	433	459	450	446	490	440	430	438	439	440	446	457	446	410	426	467	480	450	420	489	458	456	429	446	438	461	440	409	457	468	430	396	446	438	477	441	468	468	474	424	452	463	442	450	469	429	410	420	435	410	497	463	461	433	463	443	464	461	451	429	470	428	449	449	470	453	430	469	474	450	409	447	397	474	450	459	406	474	425	438	387	483	426	434	448	473	432	425	440	441	422	440	442	434	449	491	459	441	480	475	500	436	443	434	426	408	468	443	465	439	467	436	478	466	458	421	432	448	441	424	449	452	422	474	426	464	441	462	484	466	488	439	442	459	461	438	441	468	443	460	421	448	430	460	444	418	450	426	463	411	438	414	415	430	443	440	450	431	485	479	453	455	472	413	440	411	448	391	412	451	449	472	454	446	475	428	465	408	436	486	432	454	464	435	440	461	448	456	441	465	434	461	440	460	432	455	460	453	439	460	451	454	479	426	466	421	447	467	465	410	450	463	498	445	438	461	430	481	456	442	412	434	445	429	430	457	410	430	452	415	446	444	496	438	424	434	444	438	437	491	437	453	477	452	447	445	447	429	421	465	464	453	456	437	446	464	442	463	460	454	459	485	430	452	445	442	428	444	447	466	430	463	470	445	437	450	450	463	432	440	436	441	448	431	403	459	464	435	430	455	422	482	451	421	439	457	469	428	423	439	422	444	465	427	423	454	456	430	444	480	438	408	478	424	428	451	465	419	461	413	479	480	448	411	415	440	411	428	461	457	423	445	424	429	441	471	439	440	468	476	457	444	416	452	472	425	461	437	468	419	455	468	445	438	410	499	448	428	466	443	478	403	418	418	463	444	424	469	456	437	435	450	414	442	432	443	466	426	483	451	420	433	422	479	440	437	423	471	465	428	419	424	451	445	434	478	436	453	440	445	447	419	453	471	451	467	429	427	478	439	461	429	452	447	446	451	410	445	449	463	480	455	473	449	417	464	483	440	431	489	470	442	426	457	447	422	430	406	435	462	447	383	432	471	468	430	470	456	454	418	437	481	437	440	470	426	449	416	456	462	423	472	463	444	449	448	405	463	474	454	447	440	434	451	495	445	413	438	441	477	462	454	474	390	455	453	440	420	443	454	439	409	453	426	436	462	447	404	457	461	483	435	410	473	470	474	450	461	466	462	462	494	464	433	465	476	468	461	429	445	444	479	410	467	433	470	444	448	411	430	461	463	469	443	456	468	432	492	450	438	501	405	428	435	433	431	490	414	470	432	455	450	435	476	424	451	454	444	414	439	440	429	453	431	402	434	459	428	485	429	457	449	467	476	462	490	446	446	417	441	432	477	446	450	450	438	446	444	419	430	494	429	442	447	475	439	417	474	428	439	436	469	456	412	445	442	429	400	427	474	461	452	452	448	468	471	424	447	450	429	439	466	463	425	432	433	448	453	443	435	449	412	462	448	433	405	396	446	426	479	446	443	404	463	455	432	433	471	457	422	425	451	441	468	431	493	437	486	488	474	458	446	460	464	439	416	459	436	422	420	431	448	443	414	430	440	428	445	450	468	464	434	452	471	439	440	486	423	436	412	447	458	408	457	448	418	501	414	435	454	424	477	447	443	468	432	448	453	427	479	417	409	421	448	463	465	413	462	456	449	491	450	450	440	509	450	451	424	447	449	429	459	439	438	415	469	437	454	461	463	442	462	424	424	440	448	412	448	403	462	461	418	442	429	461	460	462	410	424	445	422	441	430	454	440	416	443	513	445	452	459	433	459	460	431	452	451	439	477	465	458	434	465	475	432	457	441	442	433	441	427	449	459	443	424	416	456	487	453	471	430	501	434	446	441	482	449	411	494	455	456	422	429	430	441	450	457	436	451	408	400	437	436	437	409	443	447	451	460	450	443	450	480	432	446	440	470	454	458	437	478	459	469	437	444	433	425	444	425	445	482	446	420	447	439	456	428	477	457	485	461	429	438	425	464	453	450	469	471	416	425	451	442	433	458	466	409	432	445	462	482	473	493	423	422	448	434	485	410	496	462	439	458	449	419	438	521	463	442	466	449	474	439	435	454	441	432	452	430	446	453	416	433	469	422	432	443	429	440	463	402	458	457	443	452	438	482	416	408	459	417	461	412	473	445	450	465	457	451	467	485	436	468	440	479	463	447	437	435	463	435	445	427	436	443	451	489	446	435	440	477	542	464	448	422	449	439	415	481	442	392	437	468	457	421	440	466	460	449	442	426	432	438	464	451	428	464	433	412	430	439	468	434	454	441	437	426	437	403	452	501	450	470	457	430	497	443	494	434	415	437	451	479	440	449	409	454	483	461	438	406	431	432	410	458	450	453	470	427	420	434	478	445	436	428	423	462	407	422	438	466	427	451	441	467	428	445	425	459	446	446	420	426	459	441	446	452	442	450	440	439	448	440	448	449	431	436	452	432	477	462	458	418	445	446	456	467	418	434	446	428	440	479	471	444	447	434	463	430	477	469	473	408	473	418	425	446	442	472	433	421	466	500	443	417	463	428	428	423	451	448	451	410	415	440	460	420	448	419	433	420	451	466	451	476	471	429	475	466	438	434	469	440	431	429	427	457	460	491	428	421	440	486	440	431	438	461	419	418	412	431	439	471	432	457	453	455	417	431	432	467	460	450	444	438	456	401	457	443	455	448	437	465	473	468	455	421	473	473	446	432	441	444	471	423	437	419	433	444	412	429	416	450	438	426	438	428	406	449	419	450	481	445	438	438	445	472	452	423	442	448	447	454	438	434	447	463	431	430	441	407	445	411	455	490	454	433	447	394	450	447	425	414	448	474	446	457	421	491	486	445	423	457	455	447	456	471	429	446	422	423	464	452	436	468	457	446	428	463	451	484	465	444	430	463	441	419	480	434	406	417	466	416	466	445	438	415	446	419	430	424	434	425	439	429	388	446	473	459	509	468	446	403	460	466	475	456	502	465	454	432	393	413	461	422	454	424	448	427	471	443	450	450	421	399	480	488	457	481	439	456	497	459	402	407	445	416	432	444	454	443	411	477	455	458	445	423	447	426	409	466	416	468	425	465	485	423	443	449	450	487	407	417	479	450	441	431	436	452	498	414	427	467	415	458	456	469	459	457	467	437	456	407	431	446	469	424	431	393	428	426	440	428	462	484	446	439	474	439	472	477	444	443	443	419	452	458	455	429	448	439	468	451	424	445	442	393	449	433	460	471	448	493	455	417	470	442	455	441	438	454	493	479	464	422	457	458	444	454	414	466	455	445	440	422	430	453	431	454	440	422	425	448	462	470	426	433	465	491	446	470	454	459	427	455	459	467	426	443	436	415	450	449	441	453	491	465	463	429	448	446	440	434	456	455	454	456	434	443	468	427	465	435
23211	21655	29512	24304	21655	21776	10925	2802	2006	1843	1660	1387	1236	1015	794	734	614	559	508	445	447	347	357	374	402	366	415	377	434	388	377	340	378	365	348	372	355	336	319	287	329	328	341	327	340	311	338	300	330	331	317	333	319	324	301	302	325	319	301	338	314	319	309	321	313	289	307	304	310	278	320	293	322	329	332	318	297	302	302	316	298	304	329	330	309	334	288	321	327	297	302	304	312	296	337	296	353	296	329	315	342	340	334	332	315	309	336	335	311	322	293	280	320	349	328	342	323	313	301	302	309	289	334	321	303	311	310	310	332	335	308	299	340	343	332	323	317	313	323	312	274	337	312	313	312	315	312	304	319	276	318	327	317	360	329	311	308	311	283	316	333	309	315	306	315	312	311	314	296	292	288	280	302	271	281	304	316	273	316	307	331	307	335	316	324	290	295	283	323	314	313	312	323	316	324	308	293	336	299	314	301	314	296	340	332	339	298	311	329	304	326	290	281	310	294	337	293	305	306	318	342	276	331	311	281	313	318	317	319	305	318	301	313	302	287	267	322	310	348	308	310	296	295	299	277	297	292	314	323	303	285	320	312	319	328	298	330	307	285	306	316	306	300	305	299	306	312	331	317	300	313	345	306	301	283	285	292	352	300	302	333	335	337	309	334	308	289	300	302	306	329	320	308	304	311	301	329	301	313	295	315	311	298	320	281	316	300	315	308	289	309	311	288	314	293	296	309	297	309	290	326	266	310	304	311	329	293	310	317	313	338	286	295	326	291	295	306	281	350	323	291	327	336	299	284	344	326	331	306	324	326	297	320	270	305	300	316	304	345	319	312	299	297	303	287	340	286	297	315	314	306	296	337	304	307	281	256	292	314	291	314	302	301	310	305	312	319	316	321	296	272	320	313	300	318	322	295	284	305	298	297	333	322	290	278	293	320	310	307	321	321	316	332	308	323	312	329	316	294	345	303	318	291	306	339	316	311	317	342	356	295	315	300	311	289	308	322	325	302	336	295	295	320	346	303	312	300	321	299	292	298	321	313	282	314	286	317	300	339	301	315	307	295	286	293	290	301	326	292	293	295	307	326	300	353	325	311	336	331	306	303	343	316	304	338	303	286	320	315	334	313	303	302	319	355	326	317	321	320	317	309	294	325	308	343	343	305	299	306	294	303	267	305	312	339	316	303	291	323	272	304	298	344	294	310	317	297	293	266	303	329	342	317	288	307	320	271	295	308	308	319	309	286	319	322	343	286	291	315	333	348	297	286	274	309	302	274	333	306	283	356	292	306	317	346	290	300	300	312	304	306	333	317	298	297	289	304	323	287	307	303	307	313	303	302	323	307	263	323	318	292	318	330	330	316	292	293	299	331	288	326	294	308	317	343	296	312	336	339	306	327	308	305	311	328	325	304	318	323	315	332	288	301	331	331	317	290	285	316	315	291	311	317	312	318	314	291	301	320	310	301	298	328	296	305	343	332	302	295	316	297	339	296	327	295	323	280	267	310	339	265	308	294	292	327	296	316	302	312	305	287	290	321	314	304	311	293	307	305	282	306	294	313	320	301	313	310	321	313	292	311	301	327	298	319	292	311	316	312	328	323	338	351	297	298	292	306	335	302	301	300	335	292	320	287	314	314	324	298	327	307	316	333	306	299	319	328	329	310	332	285	310	297	286	315	303	326	327	309	336	316	316	287	297	289	309	307	325	321	310	296	280	299	311	303	278	321	328	316	301	318	291	296	303	306	335	308	304	295	281	297	316	321	289	299	301	301	281	345	297	330	311	324	308	300	308	287	288	317	279	294	311	305	344	314	310	330	278	330	300	315	319	297	304	314	308	272	321	301	314	318	297	320	304	293	304	290	332	290	312	295	333	292	286	310	315	317	313	315	321	329	299	312	348	304	323	342	313	304	290	362	309	310	304	306	295	316	277	307	315	322	307	327	296	317	302	294	341	302	325	279	293	277	320	288	321	322	279	309	309	324	312	313	314	317	300	270	325	297	292	316	297	290	302	319	302	315	309	363	295	287	295	329	316	330	304	331	287	318	295	319	289	293	322	306	311	335	305	277	303	299	303	311	309	314	329	350	322	315	317	315	286	317	289	324	297	316	319	300	297	332	298	300	302	308	302	286	281	310	329	315	320	311	382	336	330	347	293	324	342	311	320	313	301	304	302	306	321	325	309	304	288	298	329	306	306	314	299	307	321	308	294	304	302	308	316	290	311	302	301	314	312	296	347	302	322	311	315	305	302	335	312	288	335	305	303	348	306	310	294	308	336	285	334	311	325	313	330	338	333	300	283	317	314	324	294	300	329	291	310	323	321	297	313	293	327	318	277	289	321	310	300	318	314	288	307	298	287	295	308	336	312	328	314	311	292	283	335	310	308	307	316	330	312	303	303	306	316	317	327	325	293	337	295	291	322	329	309	321	305	302	329	316	306	289	317	286	296	295	323	320	323	302	322	327	313	271	302	273	324	314	292	328	301	295	321	309	340	314	317	302	278	323	322	295	292	306	295	331	319	307	306	295	308	304	313	323	318	339	327	297	308	358	299	297	289	301	313	289	318	320	308	335	316	307	321	317	340	312	329	308	305	301	301	318	320	302	324	322	307	301	313	295	291	301	300	283	283	300	321	311	318	321	336	295	291	313	324	318	314	322	316	309	351	316	349	325	313	275	325	302	298	266	305	304	295	286	276	288	290	291	325	298	305	328	307	297	278	297	312	322	329	312	314	307	295	304	327	308	296	342	317	305	309	308	318	329	315	320	343	320	300	313	331	321	325	332	334	298	288	269	329	331	309	316	338	296	282	316	291	295	314	292	302	318	292	344	327	284	321	309	304	290	292	283	288	314	321	273	283	297	324	285	281	292	307	312	296	309	281	311	304	297	308	327	288	323	319	301	298	301	331	300	321	294	278	305	299	293	300	310	340	277	346	316	314	302	342	305	295	326	311	312	304	290	295	298	321	313	337	286	308	297	269	316	317	293	326	329	299	304	302	307	311	321	345	288	303	314	329	306	275	323	307	321	284	300	300	296	316	323	332	317	287	281	318	264	315	341	316	324	323	295	284	304	284	284	301	329	289	338	308	299	322	308	312	290	336	325	299	285	299	311	316	336	306	308	309	293	298	323	321	323	304	322	314	308	293	293	310	314	291	320	322	304	308	324	314	325	324	274	309	280	324	321	330	316	294	291	315	307	297	366	290	273	265	313	289	318	303	307	286	309	283	294	287	287	323	291	307	327	326	305	344	303	294	300	297	291	333	306	323	330	327	299	300	293	321	273	304	301	288	330	276	305	301	301	291	302	321	294	312	309	313	302	314	328	303	283	319	303	332	295	288	303	305	273	309	289	316	300	311	322	287	305	303	301	290	333	343	355	303	314	321	355	323	297	328	329	286	309	265	339	304	325	264	292	309	318	297	328	293	346	334	307	304	311	289	310	283	330	293	299	281	319	322	294	334	286	310	329	304	308	287	310	299
22536	26001	19377	11485	8048	6313	5133	4199	3616	3098	2711	2348	1867	1538	1180	995	844	681	538	513	453	459	421	418	414	409	441	416	429	478	417	431	393	398	470	364	376	322	346	358	349	335	335	303	355	329	324	331	333	313	354	350	305	316	329	317	322	317	296	313	330	316	324	326	315	311	291	311	294	274	311	319	343	314	324	304	314	307	338	313	362	316	329	328	333	311	301	329	311	337	315	312	307	306	323	333	308	304	302	313	312	340	326	300	306	288	296	324	348	338	316	315	280	287	285	304	297	319	308	322	326	321	305	318	315	309	313	331	306	289	332	305	351	331	295	310	339	322	313	311	323	302	340	323	326	304	305	315	314	318	279	329	285	328	327	300	296	343	306	337	338	311	309	343	327	292	329	350	316	279	314	317	289	297	303	312	350	302	338	315	311	343	331	324	322	299	290	290	297	334	328	319	305	257	315	337	308	273	309	320	312	312	340	306	300	341	278	308	308	310	324	309	325	336	316	308	309	295	283	304	280	296	335	308	309	321	279	310	306	318	311	309	306	320	326	274	342	311	287	339	314	288	322	305	332	304	289	327	297	336	288	293	332	313	291	313	299	317	309	311	308	306	337	308	314	281	348	280	336	318	313	301	359	307	275	295	327	331	347	342	302	304	329	310	325	292	325	319	301	298	338	331	322	287	314	306	308	298	314	305	277	315	306	292	341	266	283	313	325	301	333	317	319	303	338	319	294	301	316	313	330	329	334	325	313	303	317	323	313	314	312	280	289	315	326	314	322	312	310	301	315	332	298	309	334	296	327	317	310	311	301	301	321	321	316	301	318	321	299	309	285	288	317	296	309	269	301	281	297	335	329	350	321	320	325	313	345	331	313	327	321	335	278	303	285	289	316	306	354	305	315	347	304	317	307	297	332	319	304	292	301	340	279	283	285	302	348	316	325	315	317	324	334	280	311	299	306	319	293	320	297	327	312	308	295	291	295	317	328	312	344	314	289	315	333	310	288	348	309	319	323	324	328	292	310	310	326	320	283	289	330	331	357	300	307	290	297	306	317	295	307	293	331	301	317	314	322	328	322	356	319	328	316	289	316	335	295	329	315	293	334	294	327	343	296	323	314	354	342	314	287	337	362	313	326	278	303	305	281	304	306	328	313	321	291	305	271	322	327	284	307	306	306	298	310	354	346	328	288	318	306	297	308	289	302	330	332	310	295	316	316	310	331	308	347	287	313	315	361	323	326	303	309	299	352	302	271	326	338	287	312	336	273	298	314	318	307	308	313	316	307	304	330	343	312	331	300	332	302	277	292	313	278	319	313	309	342	316	302	298	293	323	310	323	299	314	347	339	297	319	348	313	298	325	306	355	317	305	289	310	307	265	329	332	289	308	319	303	305	316	302	339	315	327	313	320	334	293	318	293	297	315	341	294	288	301	334	336	327	288	316	307	336	321	330	310	316	299	312	282	312	286	310	296	294	312	310	324	289	336	311	329	313	305	321	320	283	307	324	306	326	327	337	292	329	320	313	300	318	318	311	286	326	300	306	286	339	302	357	337	309	338	322	315	332	308	329	345	314	324	267	326	321	329	308	293	275	298	315	319	278	325	288	330	339	300	318	296	285	312	293	334	313	329	296	328	339	299	303	325	329	314	291	309	301	336	281	306	284	338	305	323	324	322	297	304	308	307	322	307	327	347	298	304	309	343	301	337	328	306	313	302	307	327	304	312	319	307	300	324	340	330	342	318	310	301	298	297	333	306	308	304	321	319	297	307	324	331	331	282	276	300	304	314	322	303	321	301	315	316	300	299	298	298	303	316	319	304	310	313	319	297	307	280	303	316	346	306	322	305	323	320	345	307	325	340	297	327	321	267	320	306	309	304	289	300	324	310	307	339	320	320	326	330	316	297	319	327	306	307	321	323	316	293	324	314	318	320	314	304	310	324	315	330	285	297	295	330	282	329	296	296	329	325	302	273	314	330	323	308	300	302	323	330	299	320	304	296	293	328	325	310	343	304	303	317	305	304	330	302	333	297	299	303	330	324	329	314	280	321	305	292	314	309	322	311	320	282	310	296	305	334	297	305	320	328	285	317	324	301	315	312	285	321	321	302	290	331	281	344	304	287	313	313	303	302	336	301	306	332	319	297	287	334	326	317	316	280	299	307	294	288	316	322	328	325	324	304	297	313	309	331	303	279	325	327	330	320	314	318	316	309	306	303	313	327	285	308	311	344	318	294	330	318	316	321	305	295	313	336	300	324	304	314	303	298	347	335	326	317	286	327	293	323	317	318	306	328	305	290	307	312	320	324	292	292	349	319	320	337	299	360	294	279	319	327	308	302	333	340	299	335	315	315	279	318	304	321	298	331	331	310	279	319	284	343	334	305	350	295	306	310	309	296	307	289	307	335	327	307	308	322	357	340	289	311	297	318	310	296	304	309	300	286	316	339	361	326	291	290	279	315	289	289	306	340	296	321	331	326	330	280	326	273	317	327	303	318	308	293	330	339	285	334	306	283	329	305	318	318	322	301	314	286	305	303	323	326	316	311	306	279	326	314	310	295	301	316	313	306	335	293	275	314	325	300	308	308	309	352	278	284	318	307	340	300	320	343	300	309	339	300	331	330	326	316	312	371	298	301	311	300	315	299	303	303	312	326	297	285	300	305	333	330	342	291	302	331	310	310	302	323	326	294	296	332	305	323	293	315	340	323	318	311	308	314	311	288	315	307	303	303	289	341	299	338	321	321	296	294	282	281	335	310	334	339	306	320	336	307	309	307	307	320	310	324	345	313	314	354	315	325	295	305	307	324	304	330	361	317	320	289	303	311	330	299	329	277	299	340	313	340	292	287	298	309	320	297	325	329	305	337	323	327	313	306	303	287	338	325	301	322	327	303	289	331	330	313	306	308	341	324	298	271	313	285	289	299	340	309	322	281	331	330	356	318	313	337	309	279	320	328	311	318	313	296	328	298	310	321	312	295	332	330	309	337	334	275	274	309	328	329	327	320	302	314	323	291	325	295	310	301	320	316	301	267	309	302	343	312	298	297	342	328	315	327	327	285	333	326	304	293	333	313	316	326	320	320	298	282	307	268	307	308	315	327	328	347	324	296	320	311	311	328	331	304	304	330	318	314	310	301	304	300	303	308	279	337	334	305	304	312	321	300	294	283	299	277	352	328	356	323	306	344	331	323	318	324	307	293	330	307	317	313	303	298	267	319	308	308	390	338	344	327	315	294	320	306	343	315	313	307	329	323	329	294	321	289	319	291	320	309	313	317	296	322	304	313	336	334	343	365	296	314	346	326	330	296	282	327	310	308	312	292	354	335	306	294	294	292	332	321	290	291	310	317	283	285	317	260	338	292	319	303	299	332	328	335	287	314	324	306	314	333	332	285	307	323	322	322	327	310	338	310	311	322	313	301	294	315	309	321	325	318	328	312	317	296	332	359	293	314	290	328	345	304	287	284	276	314	325	287	350	329	313	359
28914	19011	9105	3914	1924	1258	1073	949	822	747	710	622	581	526	444	415	385	347	340	302	271	283	288	289	297	273	313	318	314	295	297	288	281	267	303	284	256	289	293	248	286	288	278	270	276	302	268	294	247	289	248	284	289	281	271	274	268	265	266	270	260	276	286	284	277	242	246	269	266	252	294	278	286	269	266	294	268	274	286	250	268	251	278	303	279	285	293	289	273	312	282	274	244	245	284	266	273	283	284	299	284	315	298	275	276	287	299	261	277	282	255	292	260	257	264	293	303	269	260	291	274	248	311	265	264	266	258	284	288	280	264	316	312	254	303	256	276	280	278	286	267	280	272	270	265	279	266	261	264	287	297	276	284	280	294	268	258	266	291	288	297	299	304	268	255	305	283	266	273	290	266	274	299	265	270	294	308	259	296	259	292	288	266	266	291	314	282	268	288	283	302	270	271	238	255	258	298	282	249	265	286	250	288	288	294	298	279	272	289	303	282	291	254	264	274	286	306	273	270	292	272	260	290	269	277	285	282	309	313	255	270	312	281	256	273	319	276	279	291	258	277	277	303	276	280	274	270	251	290	260	288	300	268	280	278	267	272	288	280	297	287	283	263	294	265	254	295	271	292	252	297	278	252	283	273	252	268	268	261	290	280	257	280	266	282	298	300	249	286	296	247	277	291	270	293	246	286	325	261	301	293	265	308	310	292	253	300	246	267	255	299	293	276	284	286	258	290	288	289	270	283	284	265	307	302	261	277	272	288	269	262	259	275	261	295	322	261	261	306	309	258	261	311	293	249	268	281	302	259	244	269	276	257	300	273	267	283	281	258	272	265	272	286	269	273	246	262	258	260	268	319	298	240	278	260	297	256	226	283	273	275	274	286	245	278	275	280	279	273	276	279	279	263	293	269	304	255	247	256	268	279	286	295	263	268	258	271	296	279	278	251	311	267	282	271	276	264	281	278	253	281	278	271	269	274	244	267	283	272	276	280	284	284	255	278	255	298	292	274	265	291	280	264	279	290	255	284	280	261	299	262	272	312	247	280	274	290	294	316	278	287	249	263	262	253	285	268	278	274	263	263	299	275	256	282	297	255	267	295	255	297	281	304	296	290	306	255	288	271	276	265	262	269	295	287	283	277	296	270	271	245	292	290	277	250	288	280	293	268	301	299	286	288	292	300	290	282	290	284	275	261	269	282	291	293	285	280	265	292	272	289	300	310	267	277	288	289	289	233	279	263	269	249	292	275	294	284	275	320	294	288	276	272	283	277	269	276	272	282	306	290	294	290	282	300	270	278	276	289	277	289	248	294	272	311	289	299	306	277	286	237	291	260	286	292	282	291	304	286	270	298	316	285	263	269	287	280	293	279	253	250	320	279	278	268	290	287	286	314	287	269	265	270	290	294	296	262	297	321	255	265	268	289	255	287	270	318	300	285	276	270	314	278	266	286	320	294	278	251	248	280	288	289	272	292	227	296	280	271	285	276	295	268	293	323	275	277	289	256	269	275	245	263	280	311	246	301	312	279	262	279	274	270	288	252	297	269	292	280	265	296	291	269	303	292	311	289	322	279	275	266	280	287	290	288	277	281	276	313	300	292	277	261	281	268	293	261	293	293	280	278	279	277	270	286	271	285	246	261	295	268	272	294	284	279	274	270	279	246	281	281	267	274	268	275	278	303	282	251	257	276	297	273	268	292	291	276	301	298	272	293	307	277	276	284	264	272	281	259	306	291	261	309	266	273	257	290	291	254	270	290	279	285	294	281	290	295	291	256	258	273	284	278	276	274	275	266	279	287	274	247	305	270	295	287	271	298	274	272	282	293	278	276	259	251	301	281	275	267	294	287	276	304	248	255	274	271	298	308	292	266	289	274	248	273	291	303	282	272	289	258	269	277	295	274	268	291	296	273	255	305	292	274	259	277	290	279	294	250	287	284	282	278	285	254	265	271	263	287	276	270	286	293	259	260	285	286	279	283	273	248	286	252	279	221	251	285	271	277	279	305	292	276	292	263	283	281	264	274	258	265	261	283	257	256	285	287	294	282	268	279	251	287	292	296	292	281	262	279	257	274	281	276	274	268	260	265	265	290	281	276	250	300	259	247	285	288	315	284	286	280	296	267	282	262	283	294	275	294	275	259	266	298	322	278	269	292	279	261	287	272	294	285	283	281	277	266	281	284	277	285	289	253	300	314	253	279	276	298	283	261	291	257	299	256	288	272	295	287	256	296	272	292	265	255	278	277	295	284	271	280	267	258	277	281	291	269	260	292	289	271	284	290	272	281	287	297	284	278	268	286	274	270	283	292	276	278	269	279	295	278	240	286	246	298	276	288	280	281	308	285	281	261	268	286	266	268	264	257	271	283	283	267	296	306	273	271	286	280	265	306	273	282	263	265	259	296	263	274	270	286	257	289	274	275	269	281	276	273	282	244	274	247	267	268	280	275	274	291	274	278	304	267	257	270	281	276	283	309	267	294	283	275	265	270	303	271	279	270	269	287	268	284	276	272	264	273	276	270	269	292	297	279	261	280	278	257	287	292	290	295	251	271	295	248	290	292	278	254	271	289	276	279	251	280	278	255	269	287	253	297	280	297	279	278	290	267	268	278	282	268	257	264	297	253	295	275	281	280	289	280	295	252	287	252	252	293	303	294	268	266	253	268	245	273	297	293	232	293	281	248	298	295	282	280	280	272	273	269	289	258	268	261	249	288	271	244	281	277	302	277	306	281	292	274	280	256	262	271	259	277	280	262	292	275	286	268	325	303	264	272	257	282	283	252	251	265	274	257	277	303	278	276	274	301	252	270	246	308	271	293	300	295	247	296	298	268	273	291	270	270	277	312	287	272	275	292	269	264	277	275	271	246	287	272	245	322	291	264	269	302	304	257	265	260	273	260	277	283	270	270	302	294	279	278	266	296	290	275	275	302	262	270	285	295	278	246	282	276	285	281	249	276	282	266	280	264	281	271	302	316	269	276	265	284	284	266	262	268	266	320	274	252	287	280	286	287	249	274	265	298	307	257	274	262	254	288	277	281	275	238	274	267	270	271	268	273	276	281	288	259	295	295	264	272	283	294	270	278	272	278	271	268	275	270	269	289	278	253	267	259	266	257	254	282	298	236	269	277	286	278	256	275	286	272	269	283	297	267	279	295	275	274	286	271	269	299	274	247	266	274	251	267	260	280	268	301	265	257	239	300	263	262	256	272	269	274	270	274	266	266	295	288	264	260	286	288	273	272	280	273	288	318	248	303	282	268	248	296	291	338	269	325	277	292	264	283	299	283	271	282	282	305	296	294	293	283	268	280	241	276	285	291	270	278	293	290	262	267	266	301	290	261	280	249	280	261	287	295	270	271	276	275	258	279	279	281	299	289	303	271	311	255	267	271	278	262	313	250	260	254	274	272	259	282	284	282	266	282	289	256	272	291	243	294	244	266	309	282	283	302	278	275	274	265	282	244	311	283	267	263	252	263	272	284	273
15914	11728	8238	4367	2753	2152	1865	1587	1397	1252	1143	952	885	735	636	513	499	381	374	359	359	313	314	285	311	342	344	327	357	345	329	352	363	320	320	347	302	317	288	312	303	290	297	324	296	319	313	266	279	327	299	300	313	282	305	312	290	303	284	316	287	296	278	345	317	321	302	302	296	305	301	284	320	279	325	309	346	290	274	317	306	310	295	307	314	278	289	319	351	305	297	324	301	290	314	308	282	284	286	303	314	306	289	326	292	316	301	303	302	284	299	298	332	309	300	317	302	291	297	305	334	292	273	304	294	316	320	331	314	335	303	310	306	332	297	298	290	295	275	312	310	303	294	292	303	311	316	315	283	314	321	320	295	305	307	281	285	324	294	312	311	294	301	321	301	299	314	294	294	311	279	303	292	304	291	350	290	328	296	316	280	304	306	294	287	284	283	298	305	334	291	271	304	297	312	295	272	277	299	306	300	304	290	274	279	316	302	302	278	304	314	297	285	288	295	312	295	326	322	324	280	323	305	318	283	290	326	324	316	294	303	300	340	300	309	324	316	329	301	292	309	281	267	306	341	295	290	313	282	259	324	324	316	321	294	313	303	303	309	335	321	287	267	276	298	294	334	293	305	274	296	280	309	313	320	300	285	316	270	303	282	309	265	325	323	296	317	331	336	294	306	292	291	302	332	309	325	306	287	350	324	308	296	307	279	267	265	282	309	261	268	306	318	289	297	290	291	329	310	293	284	265	294	281	322	328	343	306	310	333	320	332	312	320	323	304	318	286	274	340	297	290	310	303	283	286	354	305	287	310	277	292	292	328	310	297	303	310	283	328	323	319	256	303	310	308	292	294	299	315	334	315	319	310	321	333	326	298	283	318	302	294	300	285	317	297	300	292	342	289	287	296	297	312	347	290	299	307	303	301	299	297	293	318	297	283	295	305	312	296	304	316	317	283	284	310	329	308	305	339	283	322	302	306	313	338	302	293	295	285	321	320	310	307	300	295	295	293	300	284	307	311	319	310	314	323	338	327	314	305	305	331	308	294	294	299	308	262	339	278	315	324	324	330	294	306	307	317	301	327	321	281	318	298	304	320	312	282	285	290	311	313	286	337	328	330	284	310	318	320	311	292	289	312	312	321	324	304	280	272	296	290	319	287	314	340	356	295	306	315	286	291	282	298	285	323	318	316	309	309	302	295	309	298	296	301	321	307	275	314	283	323	303	307	321	305	319	298	322	289	306	301	302	318	274	310	301	278	322	322	281	309	314	286	304	331	315	292	292	335	323	308	343	316	308	263	294	310	311	306	324	308	269	316	317	322	296	303	306	285	298	285	291	295	323	339	287	286	309	294	307	283	282	286	313	303	318	283	314	314	301	288	317	298	301	321	301	312	314	309	304	288	317	325	318	313	271	303	310	327	282	314	299	298	304	307	307	300	308	319	315	298	312	324	312	311	303	316	304	293	280	359	296	291	335	290	292	347	316	313	290	294	306	310	318	270	326	305	296	298	285	332	304	313	278	313	285	279	270	292	315	312	279	305	276	298	341	311	323	303	332	322	317	285	292	285	306	308	300	314	293	285	320	307	278	315	291	314	287	307	322	321	319	309	301	344	289	317	330	312	276	295	301	279	321	332	322	301	321	310	295	308	305	288	317	324	277	329	296	337	297	325	318	308	302	301	322	297	303	327	295	309	310	307	315	293	330	313	313	288	305	281	348	328	324	315	312	322	306	290	301	279	320	311	308	310	281	346	325	338	294	285	304	316	315	289	277	315	321	311	273	328	301	283	301	291	302	303	333	284	272	287	290	294	319	302	299	277	307	299	317	306	311	323	317	270	308	331	314	273	336	306	288	308	338	320	341	279	267	293	297	309	289	323	330	317	314	322	293	280	279	315	319	295	287	286	299	303	335	303	296	305	285	301	291	275	288	321	281	320	302	293	286	309	322	311	292	292	289	323	295	332	279	316	274	317	311	275	307	322	304	290	296	321	323	316	287	302	309	307	299	285	290	301	296	308	289	299	294	303	319	289	261	315	316	300	303	299	300	289	318	268	302	296	312	311	294	312	282	342	317	300	310	255	341	344	301	293	320	310	327	273	315	306	310	293	296	291	303	307	267	269	298	322	266	275	276	317	306	345	284	298	312	325	326	296	307	291	321	341	293	321	303	319	309	296	298	303	286	293	287	332	321	322	328	311	287	311	323	300	332	312	256	291	308	294	303	274	307	302	271	299	297	296	302	278	300	297	289	330	306	329	316	310	284	283	325	323	312	305	282	315	303	309	314	319	303	330	315	336	293	280	334	283	327	324	319	327	294	311	310	290	296	300	312	329	290	330	295	304	313	291	310	326	286	305	312	284	312	311	296	318	305	334	290	340	287	291	280	269	305	299	296	312	337	263	289	331	291	311	298	297	324	301	316	328	324	312	312	289	328	281	301	288	303	301	305	287	302	298	318	346	321	311	307	276	331	311	305	311	273	298	275	344	311	298	258	317	297	284	297	306	337	287	330	316	311	323	339	290	338	296	295	282	287	315	333	303	308	319	290	301	288	289	290	319	317	320	273	304	305	307	292	269	311	332	278	341	308	276	328	319	301	286	284	298	328	311	281	302	286	312	313	304	324	310	330	306	293	278	294	305	302	318	286	286	300	291	291	305	298	270	289	307	303	275	323	317	314	316	316	360	266	277	305	315	324	294	281	301	319	307	293	308	339	300	313	311	287	304	332	306	283	315	290	294	331	295	298	314	288	290	321	300	315	337	327	280	310	303	331	297	336	299	308	326	294	338	336	333	297	279	277	292	312	325	266	290	344	314	309	316	307	296	302	287	295	322	328	304	317	330	297	304	307	317	311	296	272	308	302	368	271	337	310	278	302	311	290	296	301	301	314	294	320	274	318	315	324	333	291	293	314	278	319	300	280	294	328	300	281	291	310	284	311	293	294	273	325	319	279	317	321	306	322	324	297	310	314	301	319	293	292	303	307	288	289	344	310	328	302	274	294	310	307	307	297	312	294	303	309	267	298	334	307	349	309	295	310	332	311	309	302	313	302	317	304	287	336	276	278	329	327	287	326	283	280	309	320	277	312	313	313	303	279	337	317	293	308	281	304	292	305	282	324	313	299	309	331	319	292	298	311	314	297	316	330	302	291	320	321	294	309	293	318	317	330	298	317	310	302	261	296	280	311	327	334	292	278	297	291	310	289	318	340	323	299	293	286	289	308	273	322	304	289	306	304	279	306	283	299	317	296	311	320	290	286	333	307	303	291	317	324	293	327	304	283	285	334	294	314	313	304	286	314	300	270	272	318	302	281	284	308	287	337	327	342	312	339	299	328	319	306	307	283	313	297	284	314	308	321	305	332	292	313	314	313	279	294	302	266	319	273	323	308	310	316	302	285	297	288	290	271	306	299	322	300	302	321	280	313	307	294	319	264	292	290	301	283	303	286	307	315	286	307	321	302	343	304	295	290	299	316	306	327	319
24407	21634	28997	24766	21616	10797	2472	1597	1162	990	948	791	691	587	516	442	390	355	280	244	212	216	213	184	200	173	215	216	243	194	225	174	195	215	189	172	167	171	164	172	159	173	186	171	155	152	165	163	170	146	155	163	166	157	196	163	162	155	160	169	170	149	155	148	160	174	160	144	140	158	164	142	173	155	163	156	158	151	166	153	160	153	143	147	154	147	144	163	144	167	140	174	158	193	169	139	149	152	151	171	179	158	166	165	160	136	175	157	177	156	131	171	137	164	138	165	167	137	165	172	163	152	166	144	167	151	185	173	171	170	146	142	132	162	186	144	153	144	158	165	149	158	140	124	169	182	153	181	150	160	151	136	153	133	152	150	160	149	153	141	166	137	136	158	158	152	172	142	151	153	147	174	172	131	166	148	163	161	166	135	154	162	163	173	154	168	151	156	182	154	142	153	174	150	158	159	160	158	169	156	156	180	136	170	161	163	147	132	168	135	173	159	151	141	148	153	154	149	151	161	152	167	163	157	162	155	167	163	145	161	147	165	169	130	144	151	151	149	153	147	151	144	139	168	152	159	143	165	160	180	145	169	143	140	175	149	188	165	141	155	165	165	131	167	142	150	148	144	163	159	161	132	156	173	168	160	150	163	163	154	149	146	171	143	169	170	154	157	166	140	155	176	164	143	156	154	156	132	141	194	174	152	149	168	159	163	165	153	139	130	138	162	159	163	156	158	163	156	164	170	153	146	157	146	173	169	175	166	157	166	169	158	165	138	150	175	150	169	135	175	143	167	144	166	162	173	168	171	160	149	172	156	138	159	175	168	164	155	162	139	159	160	153	159	159	162	161	173	159	171	164	164	153	143	168	158	155	159	147	141	165	162	155	152	156	129	157	156	151	153	157	166	156	150	144	143	158	134	145	170	160	136	169	164	164	140	141	162	166	154	158	140	152	167	153	146	167	172	154	150	174	182	166	125	149	138	171	159	145	177	176	155	168	137	153	158	159	149	149	161	171	169	160	168	148	158	154	160	162	166	148	177	155	167	144	156	165	148	188	162	159	177	163	174	163	145	177	175	143	147	177	144	142	176	167	144	132	141	156	162	162	176	137	133	152	184	155	174	158	136	151	162	159	162	151	166	152	182	168	151	155	154	155	138	179	166	142	168	135	170	173	159	163	160	146	138	140	148	175	171	155	161	159	176	177	168	152	155	144	173	141	170	152	172	174	130	194	161	154	155	163	167	144	163	148	170	178	149	142	152	157	168	155	136	177	165	164	137	178	184	165	177	154	181	127	165	141	156	140	165	166	153	149	179	180	141	168	149	160	161	165	170	142	143	138	137	144	174	153	143	173	156	155	158	158	169	144	179	154	173	151	138	176	161	155	183	168	153	175	153	158	168	168	157	147	143	161	181	170	158	151	151	164	165	170	176	145	149	160	146	149	146	168	152	167	155	160	155	140	156	175	155	152	155	163	154	153	186	159	156	155	150	141	141	142	166	148	149	168	177	171	160	167	169	151	172	148	149	162	175	162	181	152	158	181	160	174	138	149	149	152	176	194	157	184	181	174	170	180	161	145	182	153	160	162	147	162	158	146	143	178	171	168	164	149	141	151	148	156	182	157	151	137	152	156	132	166	198	191	165	147	141	147	165	128	142	141	159	158	141	149	149	169	162	166	172	173	164	165	145	150	168	153	166	146	160	149	142	170	151	169	141	147	165	178	141	153	152	169	145	152	173	133	135	163	153	148	151	137	162	167	160	143	162	144	150	159	141	155	148	145	172	135	149	185	171	149	161	175	157	172	149	162	162	156	172	152	139	187	141	160	173	158	139	152	185	155	153	159	141	167	167	148	155	163	149	142	161	168	166	151	155	163	140	155	186	150	170	168	136	143	163	166	150	128	178	178	158	154	152	161	165	151	148	167	168	143	158	175	166	162	174	152	157	179	153	183	164	152	178	163	163	132	196	173	200	157	164	152	150	151	151	163	158	160	149	141	172	152	169	160	164	144	153	173	179	149	152	161	141	159	143	168	163	151	149	168	163	154	140	161	152	169	180	169	147	166	148	185	167	166	122	144	155	160	149	170	186	141	163	160	152	160	145	154	171	159	151	170	167	142	158	128	164	159	133	155	144	153	151	142	145	178	146	164	167	161	177	159	167	145	143	162	162	149	176	167	137	162	159	143	150	151	165	171	161	177	159	152	149	158	157	153	151	152	154	152	151	178	175	126	148	177	141	150	139	159	159	152	154	170	165	133	165	144	167	172	148	153	167	146	168	152	157	165	165	147	173	172	159	162	154	151	177	155	164	142	171	178	164	173	160	159	154	176	173	172	159	175	145	156	164	177	137	175	161	141	148	157	154	127	146	161	151	146	142	147	152	164	160	182	163	151	201	181	172	140	168	169	171	132	159	165	147	163	158	161	147	148	154	178	157	147	180	168	184	158	158	164	171	163	157	165	164	168	154	146	154	164	159	175	152	181	143	154	148	166	153	152	182	153	147	150	142	162	164	147	120	173	157	156	150	171	177	158	155	155	147	152	174	164	157	154	161	185	168	151	158	168	132	160	149	161	155	163	153	162	155	158	143	140	148	152	168	169	167	164	156	165	147	149	144	144	153	158	130	155	186	166	165	153	151	163	144	162	173	162	197	172	168	155	141	166	172	156	154	167	179	162	173	166	138	162	145	157	140	149	163	144	151	163	155	171	158	148	152	166	168	146	155	173	153	165	163	148	130	167	169	148	151	155	164	172	165	145	150	161	157	183	178	147	163	148	169	155	135	165	158	171	186	179	155	164	138	159	146	157	158	193	146	163	177	156	164	167	177	153	147	165	152	151	144	161	165	155	167	151	163	162	163	161	170	176	149	184	149	150	171	160	140	138	150	164	149	154	125	146	159	163	148	158	149	165	173	179	149	183	164	162	176	150	130	173	147	170	157	167	147	154	162	160	176	154	165	153	194	162	149	191	164	155	147	163	150	167	166	155	156	151	145	159	171	178	158	170	169	172	148	151	169	168	175	164	174	167	162	127	156	160	159	147	156	171	174	146	166	168	182	155	163	157	144	165	164	192	173	155	136	172	146	163	155	167	147	148	161	167	155	132	143	147	158	159	156	118	152	157	144	160	144	136	146	162	154	163	146	150	160	171	144	152	150	157	165	132	155	164	160	165	145	155	151	152	168	153	151	168	159	156	151	145	170	170	145	161	161	167	142	164	159	164	143	167	152	173	184	163	158	154	137	168	154	152	139	145	157	159	159	173	159	157	152	169	163	179	153	161	154	154	138	176	152	147	156	169	165	143	154	165	152	176	164	164	163	176	152	157	163	170	152	171	162	167	164	144	145	147	143	158	164	165	157	143	182	153	165	166	174	177	156	149	155	150	181	151	168	147	137	162	150	170	168	157	158	172	156	173	171	146	180	155	175	155	138	152	175	145	162	159	170	167	158	165	166	158	142	147	138	167	131	164	170	160	166	138	146
18500	20035	13819	7735	5166	3865	3300	2681	2140	1798	1499	1290	1136	990	809	597	583	452	332	281	253	263	247	252	230	265	248	217	236	276	268	237	223	218	229	218	222	179	181	181	174	207	187	180	184	182	176	174	155	154	173	186	179	185	205	202	168	187	200	174	193	189	174	187	186	165	173	182	205	172	195	165	173	170	185	165	176	179	157	206	191	216	167	197	174	201	149	174	179	191	180	193	159	187	187	181	180	173	204	198	192	176	171	150	182	175	171	183	182	154	178	166	179	186	166	181	184	167	163	177	168	184	162	176	197	167	159	181	156	184	152	188	181	167	182	169	168	182	188	185	207	179	174	185	211	182	164	182	160	187	193	167	167	167	188	174	195	173	186	165	172	161	193	172	177	170	167	152	179	192	194	165	172	180	163	172	175	187	158	181	172	194	187	161	172	185	174	197	189	173	175	182	205	174	201	174	162	158	161	184	168	203	197	201	195	176	194	203	164	198	175	193	159	175	196	173	159	190	194	180	178	182	161	186	176	192	177	189	213	188	186	183	165	192	179	174	184	191	187	157	182	184	171	185	191	162	186	178	165	186	198	181	176	193	184	151	185	167	191	167	171	174	183	178	187	177	181	167	157	169	170	171	185	172	165	198	183	194	156	179	189	168	164	179	183	191	158	180	174	192	204	170	177	193	197	169	177	180	204	164	152	172	181	186	180	188	209	161	171	185	193	171	168	173	187	180	172	162	186	191	174	193	194	156	167	163	202	187	168	178	187	178	186	150	174	194	188	204	172	176	175	179	186	173	171	172	187	186	163	160	162	174	145	189	183	176	176	135	195	152	165	188	189	185	187	153	179	186	180	195	178	154	171	178	193	176	146	205	172	174	188	191	152	189	187	204	184	181	164	186	185	171	151	165	171	165	174	173	188	158	162	168	167	188	148	190	165	165	156	177	184	168	186	176	180	193	193	196	159	185	178	180	185	150	168	179	172	184	184	158	163	171	166	198	171	186	180	175	154	178	171	177	181	178	175	202	192	189	178	167	191	154	168	168	193	183	166	197	178	177	188	200	172	152	166	179	155	171	150	177	180	191	182	183	176	184	190	179	177	197	189	154	163	185	188	183	164	175	160	179	195	194	185	173	169	165	161	183	165	175	198	143	179	194	176	170	164	169	179	172	171	166	188	161	162	157	180	169	171	200	174	181	156	184	175	180	172	190	174	185	183	155	175	203	185	189	197	177	187	212	138	198	188	180	193	180	205	167	161	166	177	149	170	171	167	208	185	162	192	174	194	187	188	183	174	167	172	169	155	177	166	184	174	165	191	179	171	172	176	193	176	164	192	182	171	187	209	177	187	183	191	185	166	147	180	176	166	190	195	164	166	193	182	179	160	183	185	173	160	181	197	201	198	159	183	188	170	168	189	188	207	181	177	199	175	183	160	199	180	180	186	189	169	176	182	181	140	180	174	173	176	160	173	173	187	183	182	171	183	193	168	208	179	162	170	193	178	187	187	200	184	191	174	171	186	175	153	194	183	198	167	188	167	170	169	164	182	190	203	183	172	180	184	186	181	198	170	172	183	166	173	166	191	172	183	193	150	181	182	162	175	176	176	180	199	158	180	165	159	189	175	193	171	182	164	178	170	172	198	196	189	189	172	173	167	156	183	185	179	183	164	184	189	178	177	166	168	182	194	171	177	189	195	169	157	193	181	190	185	191	173	162	164	182	196	172	169	185	172	166	168	200	170	191	187	180	186	164	161	183	160	179	190	174	200	162	188	213	168	180	145	173	152	209	169	182	179	172	180	178	170	162	160	158	179	176	199	187	180	180	173	168	178	169	190	157	181	181	189	149	210	184	181	150	185	171	171	178	176	177	170	185	175	169	183	208	173	185	178	141	175	171	177	198	196	183	187	191	174	190	171	186	160	177	189	161	184	177	180	177	208	162	170	173	184	189	166	178	181	176	152	188	182	188	156	173	183	167	182	170	196	166	178	164	165	161	179	183	148	183	191	146	191	153	159	179	186	164	191	159	181	170	183	179	173	175	170	180	181	184	202	174	192	182	151	184	173	163	186	167	179	178	183	175	151	166	189	183	197	175	169	175	149	183	175	206	155	190	177	165	196	189	202	181	146	188	183	174	178	160	168	191	185	173	176	196	186	165	191	179	161	175	163	225	183	169	199	183	178	177	159	206	175	182	179	166	184	192	187	167	186	166	182	182	166	162	191	169	145	179	174	183	173	162	189	182	197	168	172	171	179	154	182	175	179	177	177	170	162	196	192	175	172	187	182	160	178	164	191	185	166	186	159	185	169	173	178	209	180	163	196	151	171	171	181	159	184	166	166	161	161	177	186	185	150	172	186	157	175	205	179	173	198	194	163	174	194	177	145	172	189	168	194	182	183	181	179	171	200	156	178	182	177	178	163	200	165	157	155	171	176	188	177	197	154	179	190	168	180	171	174	160	194	175	174	174	201	175	163	184	190	186	195	177	189	190	164	177	203	195	182	196	165	176	166	175	177	181	176	179	177	184	184	182	169	179	179	184	181	176	188	166	192	185	166	199	158	197	184	176	179	190	163	159	195	195	210	163	172	201	159	165	159	204	182	175	180	189	193	170	190	175	177	178	183	191	193	157	184	186	179	196	179	169	175	157	191	161	166	197	176	177	180	197	177	194	177	170	175	177	150	154	162	154	171	188	155	184	187	186	184	180	167	172	168	187	149	195	200	157	186	146	190	182	202	144	177	191	175	187	146	178	196	170	163	157	172	176	207	174	174	145	208	159	180	185	178	169	157	162	166	184	187	176	186	179	194	204	183	173	186	170	189	157	193	179	171	180	167	180	187	158	173	169	177	164	177	175	163	157	181	153	179	178	188	166	168	173	173	177	171	185	176	166	180	180	191	198	174	188	199	181	189	168	174	162	203	157	178	183	194	189	187	152	188	187	162	182	175	179	170	172	202	182	175	168	166	182	172	164	176	167	170	178	183	181	172	188	168	175	177	183	164	198	180	174	194	189	175	199	199	182	195	178	173	181	185	180	172	184	179	181	166	154	176	177	186	171	182	195	181	169	160	154	181	178	168	169	151	168	189	173	196	187	174	185	180	188	167	179	145	191	180	166	165	186	162	175	153	167	206	190	161	200	169	177	166	158	192	180	164	194	178	165	168	178	174	192	163	153	199	170	203	153	169	180	172	190	195	191	179	156	191	182	159	180	178	194	169	165	168	171	148	185	177	192	184	174	189	164	180	193	144	165	201	176	176	172	162	172	178	168	171	178	176	168	173	168	192	173	195	189	178	167	191	187	190	165	164	196	189	165	170	166	169	186	170	184	163	180	165	171	166	161	162	208	189	184	150	202	176	167	201	160	175	170	167	173	173	159	177	157	170	184	186	156	165	188	190	177	167	181	154	162	196	179	186	182	170	159	156	190	163	179	205	166	165	161	183	210	190	165	181	162	187	212	191	183	183	169	167	180	175	173	186	174
25525	21636	27980	25800	12582	2286	1710	1242	1137	948	930	833	830	746	737	637	576	519	518	474	507	456	509	466	466	454	478	479	455	474	471	490	443	411	438	412	457	436	421	472	442	425	453	448	455	434	430	411	427	430	432	404	413	444	451	458	460	456	434	431	437	436	428	431	434	426	397	423	465	408	443	435	421	428	419	389	425	410	445	425	431	426	441	461	431	451	410	401	415	429	445	427	402	476	430	412	500	422	415	443	427	415	416	416	446	453	458	429	436	412	422	400	445	468	425	469	457	437	437	420	390	454	409	426	434	434	408	388	431	418	465	450	433	421	434	457	437	477	500	419	435	405	473	405	438	418	440	425	409	407	428	392	412	425	420	448	418	415	452	415	458	451	407	430	457	424	420	447	394	463	445	477	465	431	443	398	452	425	429	432	469	422	440	440	425	445	430	431	412	403	444	416	429	433	445	389	422	420	438	428	423	423	410	427	458	432	428	438	405	406	409	457	459	455	412	401	438	448	442	474	409	428	391	439	425	430	443	437	398	395	442	403	459	431	444	417	411	405	396	455	403	415	464	418	418	415	491	473	416	482	444	468	431	457	413	409	424	432	416	400	444	443	410	475	430	447	464	412	425	412	435	405	446	420	457	476	474	404	395	400	436	443	429	413	420	432	446	431	448	426	420	412	403	422	451	416	417	416	419	441	420	449	409	416	423	445	427	433	431	426	429	425	420	433	442	416	404	453	449	434	437	408	413	422	464	434	395	396	448	421	432	395	400	429	414	483	445	444	425	377	443	388	441	416	488	422	423	432	402	416	416	411	401	406	437	422	406	418	402	433	395	422	428	436	441	434	411	470	416	447	462	409	416	437	444	401	399	421	454	450	393	442	395	462	433	413	404	452	410	467	440	425	441	453	438	410	397	422	407	404	414	434	459	422	448	392	424	414	420	426	402	422	481	416	434	421	394	423	422	432	447	405	449	433	442	397	437	450	415	395	421	466	417	432	430	412	445	438	438	449	434	383	453	442	431	421	418	503	408	419	426	432	427	401	438	430	405	424	454	393	428	410	402	415	453	406	410	410	418	403	434	416	451	431	453	445	399	404	424	420	456	399	427	386	437	414	453	423	450	440	428	428	397	465	421	417	444	447	444	438	441	436	437	456	412	424	464	403	432	461	419	395	474	435	416	426	471	434	425	427	430	436	437	493	393	410	444	455	406	413	450	431	421	436	434	404	439	467	429	438	427	434	418	466	423	424	420	435	442	491	442	418	389	429	469	418	443	394	413	452	383	434	391	472	426	436	412	390	445	415	436	462	421	435	444	422	422	429	429	458	398	400	449	408	448	411	406	407	435	426	404	458	403	447	410	397	410	392	427	435	458	445	462	408	478	417	436	432	451	460	412	379	446	416	417	437	401	450	431	430	415	439	457	381	411	421	423	432	432	444	415	438	399	406	455	450	396	423	417	416	445	423	396	429	378	460	431	423	443	439	381	446	397	419	431	458	430	426	400	406	429	426	407	426	429	430	428	413	413	396	422	432	432	432	392	394	457	447	404	444	445	437	471	446	426	441	423	423	437	464	445	440	440	463	440	447	451	431	428	428	426	393	424	424	428	436	447	428	424	407	375	431	413	407	446	464	465	418	439	407	428	421	398	432	447	412	425	446	425	419	435	422	420	409	419	415	417	446	462	450	399	403	446	402	427	487	412	416	417	433	415	407	463	403	446	410	462	452	434	423	400	440	417	434	432	364	409	404	436	430	433	424	438	419	462	427	418	418	452	414	438	431	425	446	414	426	417	437	435	445	433	419	401	392	443	445	449	431	421	412	409	446	439	413	438	402	405	436	458	408	425	442	448	443	437	441	460	421	419	413	439	425	409	396	455	422	432	421	447	424	423	410	452	430	438	415	453	390	440	404	466	426	424	426	434	425	459	434	425	425	438	456	439	450	399	418	383	441	423	432	436	372	425	420	404	414	438	399	430	426	415	409	426	463	421	416	442	416	454	411	422	439	415	451	431	394	437	417	459	397	415	441	406	419	409	441	434	396	461	447	461	430	420	387	464	459	443	424	426	460	408	402	439	394	414	407	436	456	452	393	441	394	449	390	417	429	444	406	440	434	412	417	420	391	443	407	445	417	410	441	399	423	413	487	398	416	383	437	440	408	420	435	466	480	401	495	416	441	409	422	419	430	410	445	434	426	446	428	393	442	444	413	397	404	467	447	405	441	440	432	425	427	389	435	421	455	417	433	435	416	420	451	432	412	457	445	443	438	448	400	454	418	423	382	437	426	428	439	401	422	469	387	413	406	455	459	407	392	408	399	420	428	436	445	446	429	391	452	432	421	435	464	396	425	447	427	409	395	433	442	424	400	427	428	445	434	412	450	403	438	431	422	434	425	444	444	442	415	435	431	455	450	462	427	453	440	459	431	446	453	441	419	391	415	448	413	433	457	419	397	422	463	444	447	426	446	449	406	441	426	442	428	397	413	439	404	459	414	438	472	411	455	462	423	411	423	405	446	410	433	439	430	423	429	437	404	445	438	407	427	449	387	415	410	417	397	398	405	419	450	444	418	465	414	429	409	449	384	433	471	425	435	426	407	449	419	437	444	427	377	439	483	442	420	414	435	436	432	439	452	434	424	431	419	475	436	414	437	402	421	427	399	409	418	398	437	456	436	428	444	445	416	445	436	431	421	428	380	411	435	468	431	393	437	415	440	415	420	454	437	422	437	411	452	403	454	448	419	444	428	437	403	429	420	476	436	419	448	417	398	472	439	431	417	433	440	435	439	404	412	424	423	435	431	436	398	431	413	460	411	424	454	422	425	448	399	442	421	446	436	412	451	432	425	422	413	421	413	440	420	442	403	425	430	414	453	425	428	437	424	448	448	421	418	416	442	453	403	399	451	415	429	460	430	408	413	420	456	437	401	450	402	440	437	464	416	390	433	487	402	422	482	412	427	443	441	437	404	452	405	418	458	429	414	427	450	420	449	441	454	418	442	430	427	442	411	409	450	404	454	395	408	458	463	454	407	433	440	444	436	424	428	441	446	426	450	426	406	455	438	443	388	419	431	433	431	434	452	436	445	436	434	407	429	428	456	437	444	413	413	433	435	413	418	439	423	412	409	416	395	382	440	449	476	443	413	461	395	441	437	432	420	430	454	410	421	460	480	431	437	429	421	446	419	440	421	403	444	403	438	442	441	399	403	439	405	460	442	428	421	464	445	403	414	455	446	408	428	385	416	437	458	423	435	425	446	441	420	431	453	416	388	426	446	435	416	418	448	436	447	421	444	436	453	460	411	401	468	423	443	464	412	413	422	459	438	459	381	464	439	427	452	438	411	433	416	396	453	430	447	450	402	449	424	421	459	438	462	430	414	390	433	435	387	457	388	399	436	433	436	399	429	432	400	433	443	458	442	421	440	422	434	424	475	433	464	412	458	407	421	458	398	441	437	441	424	465	450	454	452	448	419	412	420	431	421
17314	16351	10951	5803	4004	3091	2769	2278	1936	1628	1422	1274	1154	1077	912	803	710	583	581	560	517	476	479	432	544	480	503	515	543	492	499	495	515	461	468	466	462	491	479	484	454	438	466	438	467	457	441	430	445	444	467	456	441	448	451	446	435	470	453	476	458	422	440	453	451	449	444	434	451	451	438	463	446	455	457	444	460	482	432	431	471	448	409	440	437	426	449	452	442	411	438	439	430	475	436	476	453	450	432	399	456	451	441	400	462	421	413	454	423	432	498	444	412	426	427	466	486	479	436	416	462	467	478	492	468	480	447	471	421	468	452	415	472	445	448	405	454	473	457	437	404	440	469	462	460	454	437	451	440	465	442	455	469	386	419	427	469	435	446	467	472	467	432	484	424	441	441	414	441	444	440	437	423	451	443	460	442	450	449	445	415	439	465	419	429	429	408	445	443	448	446	440	436	488	446	488	489	431	453	458	446	461	437	479	456	484	437	466	438	416	457	467	476	449	464	484	518	422	406	436	456	427	404	421	455	432	454	455	462	491	457	444	459	426	452	431	449	417	445	439	465	477	444	418	439	450	451	466	451	479	440	429	460	457	372	419	404	413	462	461	469	465	430	441	429	435	448	440	442	482	467	452	478	428	454	422	461	424	444	466	455	421	415	431	422	439	448	456	449	446	440	435	463	440	441	474	455	461	462	409	469	449	453	441	467	447	384	435	411	457	441	470	467	443	431	442	498	438	422	446	450	447	475	461	476	460	406	479	441	491	386	487	463	435	459	440	462	435	446	495	484	450	449	458	418	464	434	463	440	442	492	441	434	413	459	477	478	446	415	408	450	501	463	464	501	419	438	409	491	449	451	415	463	447	450	475	435	434	489	439	427	447	432	396	459	440	439	423	450	444	463	477	434	446	459	462	460	434	488	436	423	443	441	438	439	472	453	450	479	480	419	486	473	468	442	459	448	481	440	478	428	428	483	440	463	453	467	427	465	448	409	455	445	436	431	443	462	430	470	450	433	453	431	438	426	433	456	400	467	456	420	469	398	429	444	437	440	448	476	429	481	455	448	437	422	452	431	433	451	443	454	438	462	452	440	442	501	434	439	459	438	439	430	451	456	448	427	423	458	492	481	466	462	478	453	428	445	438	447	460	465	431	432	442	446	431	438	451	412	462	437	453	433	465	453	463	448	445	484	425	450	436	446	459	450	446	437	450	432	428	458	441	476	474	424	422	457	414	468	424	456	454	463	472	502	430	440	462	459	451	435	438	453	421	447	414	472	426	466	452	445	452	418	456	463	441	431	458	473	463	436	478	454	474	459	444	448	458	487	419	419	435	419	453	440	451	441	423	456	468	490	459	442	433	480	445	444	404	435	469	420	472	433	485	440	446	457	500	434	473	456	428	435	453	460	424	471	470	469	491	474	432	382	462	457	477	454	441	476	445	435	479	452	450	423	463	433	454	492	458	445	442	448	487	446	402	430	435	430	448	477	439	458	418	414	453	491	460	438	420	453	455	445	434	443	427	474	452	455	440	466	452	452	455	443	440	411	448	442	441	479	428	401	423	467	457	440	464	466	424	462	459	495	471	440	466	452	431	446	468	439	452	429	440	452	447	467	477	445	428	452	457	455	462	470	454	430	454	441	450	443	430	455	442	447	479	461	451	446	428	439	417	491	453	460	450	480	464	461	426	460	471	456	476	504	443	456	420	457	459	417	460	427	433	441	455	470	449	442	448	407	462	421	432	463	450	452	477	456	450	434	431	457	433	424	464	462	395	411	461	450	450	427	455	448	425	467	459	437	487	438	432	471	432	461	448	455	436	502	432	418	449	419	440	455	428	472	389	434	455	475	429	437	443	421	468	438	451	402	459	437	416	431	477	407	454	468	429	421	473	445	454	457	465	445	470	451	453	430	448	432	438	454	432	461	444	473	393	459	459	417	432	432	429	459	456	469	445	444	447	414	445	434	477	467	446	432	438	453	404	504	429	457	455	449	416	462	479	451	460	454	470	473	452	443	465	458	474	434	412	467	447	482	486	478	463	497	453	465	433	466	440	426	458	416	457	448	446	442	422	445	467	454	476	494	464	448	447	423	469	480	429	449	421	427	472	442	450	460	454	442	456	467	434	444	476	450	438	448	451	411	478	486	427	455	439	458	438	483	440	441	450	449	437	463	422	452	476	444	496	446	424	470	436	415	461	425	454	440	422	472	436	435	428	420	444	457	457	458	400	484	463	496	471	411	454	452	416	416	406	451	468	464	485	436	434	428	397	474	455	412	416	445	422	427	429	458	435	418	451	450	462	426	442	441	447	429	487	463	431	476	462	450	458	428	453	430	462	457	453	405	453	449	469	414	431	472	445	464	449	437	471	449	495	459	444	445	425	415	453	448	450	439	442	445	464	434	467	449	428	443	473	450	442	452	460	451	415	443	438	442	448	461	428	412	462	442	465	436	449	406	488	449	452	452	431	455	459	452	429	467	445	471	446	432	437	467	443	420	460	453	442	432	409	447	461	473	415	426	432	489	471	460	454	452	437	437	469	493	454	435	433	437	467	463	445	454	468	386	474	431	468	468	440	459	424	437	403	440	440	460	462	437	419	467	441	422	427	465	432	418	468	435	416	462	449	440	459	450	440	425	448	498	445	419	451	470	424	493	431	457	456	467	420	470	468	457	475	476	414	437	464	462	452	440	478	477	456	433	444	409	446	443	435	459	440	437	474	442	431	475	499	440	437	436	445	417	453	472	429	467	488	425	453	452	430	442	461	451	429	456	433	428	421	458	447	437	444	427	445	442	411	497	454	439	466	458	458	438	449	429	449	447	439	445	408	432	447	426	454	458	405	437	474	421	468	447	439	466	429	488	491	436	436	445	491	459	484	473	452	414	446	451	435	445	478	450	461	497	418	434	426	518	476	435	465	494	447	465	474	446	423	441	453	448	442	435	458	432	446	462	447	436	454	429	461	420	440	437	405	474	444	454	460	450	449	441	428	434	431	453	470	479	437	434	429	459	446	474	485	464	443	446	455	455	469	452	458	411	461	457	452	434	466	475	426	449	425	449	409	480	429	437	456	419	441	415	468	417	444	431	460	425	436	459	444	440	441	454	421	438	481	449	432	449	433	464	440	449	437	467	420	412	401	433	440	450	429	437	458	418	456	442	425	446	471	452	467	407	405	444	430	420	433	440	451	418	428	421	442	426	430	424	484	399	440	428	433	425	463	475	464	431	498	474	459	462	451	458	419	466	446	423	417	444	448	434	447	413	470	418	440	389	425	452	485	430	437	419	451	423	439	419	437	472	432	425	433	459	455	443	466	436	403	425	420	429	437	413	483	459	474	473	433	425	430	466	473	476	459	448	398	446	457	431	440	434	457	445	440	469	429	452	460	463	437	473	432	443	442	432	418	458	445	465	451	454	456	472	487	423	476	447	488	440	450	447	462	458	483	468	451	432	444	462	442	432	454	472	467	440	421	387	455	435	460
23086	21550	29349	24206	21563	21641	10151	2484	1717	1462	1305	1145	1050	992	862	757	587	527	491	439	378	395	374	347	363	358	404	381	374	338	393	379	386	358	341	336	330	308	353	347	318	319	285	330	298	332	330	311	327	302	302	332	330	342	308	317	298	314	303	301	318	309	319	337	358	303	298	301	305	332	306	304	306	339	291	343	311	313	288	304	330	318	351	323	332	320	297	311	326	318	299	306	306	292	291	306	328	295	314	310	333	283	302	313	323	311	313	314	340	300	321	316	311	327	327	294	319	336	312	310	299	299	339	336	322	317	331	314	287	307	312	334	323	285	291	315	281	289	319	307	312	296	333	315	308	297	312	319	322	331	327	298	320	307	303	298	297	292	326	293	311	311	326	308	302	318	322	306	300	292	331	313	303	307	282	325	358	310	314	341	329	306	323	320	293	313	296	299	342	298	286	296	308	301	291	290	309	330	329	311	324	305	307	317	317	312	333	313	337	325	300	334	281	317	300	313	328	288	321	312	319	351	289	291	302	326	289	318	298	293	324	306	283	311	315	292	325	365	295	338	310	311	306	324	332	290	314	301	286	302	318	330	312	342	307	325	311	315	310	309	280	314	328	296	321	319	306	324	319	341	308	297	367	280	312	323	313	284	329	332	315	310	313	326	322	281	344	315	312	290	274	314	340	319	285	268	331	296	297	319	304	316	317	304	308	328	282	292	277	315	285	332	289	286	289	316	310	288	334	301	317	285	327	308	300	352	324	283	324	266	319	357	295	298	282	313	310	310	285	292	333	303	298	306	331	297	330	311	333	287	283	290	280	334	285	290	309	323	312	308	309	306	288	309	319	288	313	314	282	305	336	274	272	316	327	276	305	286	320	320	276	351	340	323	317	317	295	331	263	306	338	293	299	310	302	309	332	297	302	331	310	317	344	303	314	309	317	312	301	278	336	298	322	297	326	323	327	321	329	316	264	306	295	313	330	296	336	336	305	321	308	312	321	278	324	320	322	339	290	306	296	319	294	325	304	305	307	306	298	343	326	342	325	307	326	303	281	315	314	277	284	296	318	291	291	344	318	289	309	306	284	320	312	320	336	328	318	284	309	313	278	321	302	327	316	309	317	307	300	346	343	283	324	310	283	321	304	322	316	289	300	311	317	299	310	349	318	309	289	310	310	303	304	312	278	278	304	320	340	322	287	330	318	302	321	308	290	331	299	334	289	309	315	323	301	337	302	318	303	325	330	343	292	309	292	309	306	316	281	318	355	298	313	307	295	299	292	335	325	342	308	330	312	289	295	319	328	308	295	315	317	314	276	328	294	274	297	338	317	336	334	337	321	277	294	275	304	294	303	296	304	310	334	345	313	345	292	325	294	305	318	309	304	324	303	359	308	301	282	303	299	318	307	286	293	298	338	323	275	278	317	313	333	304	311	297	287	287	291	296	341	300	294	328	341	320	319	327	297	317	328	332	315	307	312	304	312	303	308	322	296	322	280	320	311	324	320	332	319	325	297	311	300	318	321	335	293	306	307	319	348	314	310	308	305	312	286	294	321	359	284	325	339	318	331	330	290	333	282	341	297	330	323	306	307	302	327	314	336	312	301	344	337	284	304	307	313	303	300	276	303	335	303	318	305	321	308	325	339	343	279	337	275	281	320	320	308	326	288	306	317	307	303	318	327	310	321	327	313	286	322	292	317	326	328	302	336	299	271	338	314	323	299	315	332	293	328	318	282	291	274	316	309	316	278	311	366	307	299	304	328	286	319	318	309	275	296	293	313	295	308	286	311	279	338	311	327	288	295	308	317	296	326	287	329	348	316	326	303	310	305	338	304	338	321	314	304	302	315	301	323	335	312	309	311	300	302	335	289	316	308	311	285	306	300	292	318	272	293	316	275	306	322	286	336	317	301	311	308	272	290	294	284	307	303	305	289	297	326	296	317	288	300	306	294	352	328	290	325	315	315	319	327	288	302	313	295	315	305	291	316	317	302	332	307	291	297	320	316	332	311	318	269	285	293	310	317	292	320	324	274	288	359	320	295	332	341	295	303	313	328	340	315	285	318	298	325	287	317	283	321	295	299	321	324	305	293	307	306	315	306	332	271	288	295	295	317	316	294	299	314	302	327	308	313	304	315	313	303	307	322	282	309	324	320	344	324	321	324	300	324	292	306	305	293	288	296	303	304	338	319	310	306	314	289	314	337	326	290	314	300	314	329	333	342	288	272	301	299	321	336	322	325	284	343	325	309	298	315	339	319	306	330	324	304	292	314	287	335	291	297	300	324	331	296	336	310	282	281	310	331	325	325	310	331	322	297	337	323	328	273	327	312	328	328	322	312	280	312	301	288	313	308	309	304	262	299	299	303	382	306	328	320	302	321	293	310	312	260	281	306	314	321	297	292	291	292	336	297	327	334	306	307	303	308	298	319	322	326	312	303	314	292	284	320	346	312	334	319	305	325	319	354	301	313	316	305	311	272	268	324	319	318	272	288	271	307	277	334	328	296	343	311	312	326	301	316	310	324	286	322	324	315	327	326	316	297	318	320	324	334	331	304	306	295	292	334	288	306	283	337	299	296	323	318	317	316	299	311	323	307	272	341	313	292	287	342	313	319	330	284	344	316	268	294	321	322	303	327	297	291	296	355	312	338	278	287	276	322	317	300	297	346	313	317	290	304	296	332	324	301	282	337	316	323	325	311	307	307	314	326	298	313	312	284	290	302	301	301	327	301	250	317	295	323	324	316	318	326	334	313	304	284	338	305	288	294	294	307	312	292	324	304	340	315	314	318	313	325	318	308	314	333	317	372	308	297	321	313	317	331	284	274	303	297	295	299	321	332	295	304	309	352	300	323	323	315	333	291	305	301	327	293	325	280	276	301	307	309	311	310	287	355	304	315	296	319	320	313	321	336	304	321	309	315	326	314	269	309	299	329	339	312	303	359	302	338	308	321	328	300	311	323	314	333	289	328	302	326	310	326	319	304	310	322	327	312	301	309	307	319	285	303	300	278	335	296	312	291	288	295	293	302	312	339	327	322	329	284	311	300	283	319	307	322	306	326	321	298	274	328	327	310	321	322	302	313	341	321	309	321	327	310	313	314	318	299	319	326	307	332	310	334	316	309	299	313	340	353	302	320	306	319	345	298	292	289	307	339	284	329	345	332	316	281	303	313	342	327	306	294	316	316	303	312	319	289	314	318	311	330	300	328	313	327	313	331	334	318	299	330	307	315	295	297	343	284	306	317	310	336	314	339	307	309	295	286	346	298	308	327	295	323	329	334	318	303	296	312	338	330	274	304	327	303	294	323	320	326	338	290	309	257	312	336	293	307	314	322	275	328	310	306	308	318	325	312	297	300	306	283	326	305	311	309	303	304	321	304	335	301	312	329	304	304	282	307	294	333	303	304	296	341	324	308	305	338	314	307	308	314	323	313	284	333	303	312	308	318	324	302	285	294	296	321	282	300	309	306	316	339	329	298	336	299	299
21868	26105	17813	9922	7096	5512	4416	3778	2903	2470	2141	1838	1676	1459	1279	1124	857	645	557	504	469	436	426	426	403	409	442	450	417	404	383	411	428	368	374	347	368	319	315	329	315	322	323	347	357	285	312	340	295	315	325	329	294	318	314	313	308	349	325	286	301	328	326	312	330	318	300	310	300	305	323	318	299	312	311	324	301	330	304	332	321	309	308	304	300	297	300	330	301	316	313	300	336	310	339	305	297	320	331	337	298	266	317	311	294	310	314	301	336	315	320	309	316	294	350	290	295	322	314	326	296	312	319	313	323	327	300	280	329	300	323	344	309	329	340	321	285	312	318	305	321	312	314	331	334	304	317	306	296	293	323	322	322	319	316	300	311	316	305	319	290	342	277	342	297	304	309	341	340	304	286	286	323	310	299	336	306	298	309	323	331	334	303	294	307	276	305	307	310	321	294	333	268	313	314	318	328	303	313	306	311	319	344	321	337	338	290	285	274	333	318	312	301	327	352	306	304	300	305	313	302	305	336	333	301	347	317	329	328	316	306	288	307	325	275	339	317	320	327	336	302	318	299	315	281	281	326	303	311	325	285	310	321	331	305	296	308	320	314	314	306	285	319	325	295	337	295	314	301	334	316	332	306	324	320	293	333	302	307	304	320	291	321	328	332	299	337	309	290	274	307	337	316	299	315	302	323	294	309	326	320	334	313	311	335	329	303	306	315	329	303	318	324	306	336	303	314	348	303	319	303	339	324	338	335	319	345	344	314	295	321	334	299	306	281	320	319	342	330	307	325	324	284	326	301	325	311	321	320	320	313	315	355	285	297	333	325	309	303	324	320	316	310	323	305	305	315	308	324	311	308	326	324	292	320	304	295	327	271	304	358	310	325	325	315	297	287	285	305	325	343	314	279	331	277	317	304	290	298	329	314	319	287	327	332	310	278	307	333	330	314	293	294	317	328	301	312	293	328	315	331	335	314	300	300	309	326	292	301	306	314	310	306	332	309	328	326	307	298	306	347	321	308	288	310	318	317	295	300	340	328	316	321	329	314	307	299	309	325	287	343	304	335	289	305	302	322	320	354	302	297	312	303	296	330	295	317	303	326	327	334	366	326	310	323	316	342	325	307	339	294	328	343	320	298	282	307	310	299	297	324	309	290	320	321	278	317	322	314	336	292	283	316	315	318	324	332	279	307	327	299	317	322	326	334	311	324	293	301	347	298	307	301	320	361	273	337	319	292	307	332	321	318	302	292	297	298	303	313	311	331	303	272	305	260	290	285	318	302	303	295	280	322	322	322	304	346	318	314	318	324	312	308	338	298	322	317	319	320	344	315	300	315	330	301	290	347	303	321	317	320	345	326	326	342	321	293	309	285	358	338	321	298	320	305	330	314	299	311	326	336	317	304	282	304	289	322	319	289	285	297	323	318	318	308	304	307	315	319	302	342	305	289	302	307	303	328	321	317	347	328	325	288	317	296	327	286	289	308	294	304	322	285	314	331	321	288	309	323	305	320	301	314	336	343	311	317	321	332	312	307	318	334	294	305	308	343	327	288	306	285	340	314	312	308	301	302	326	306	296	317	312	321	308	307	305	321	311	305	318	322	304	300	326	307	319	311	321	339	335	331	301	308	305	309	304	302	332	295	317	296	327	310	318	333	288	310	327	330	308	291	322	314	325	295	348	318	332	313	292	290	291	354	344	340	347	312	306	320	315	333	309	307	290	307	326	320	303	344	341	334	318	324	309	279	275	312	279	332	312	330	306	310	312	340	333	269	327	308	303	340	296	315	316	304	316	323	301	328	319	337	315	282	321	285	288	317	319	292	317	311	304	319	304	347	332	329	326	291	293	302	328	323	321	320	295	305	324	337	322	342	276	325	295	298	306	319	295	308	315	330	351	303	311	286	298	296	301	310	318	298	295	318	307	289	317	314	317	311	313	310	316	318	300	314	289	325	297	298	299	324	280	308	282	307	325	298	327	326	296	346	331	316	311	294	319	317	326	303	310	283	305	325	336	314	317	344	287	338	332	327	317	338	338	321	314	320	304	288	319	348	356	316	318	300	308	307	302	303	317	315	304	319	344	300	309	291	293	321	280	258	301	298	335	319	315	317	282	319	311	301	320	325	314	321	337	329	304	312	304	311	312	306	330	307	304	290	308	333	325	313	296	343	302	304	324	298	315	314	325	343	314	309	287	338	331	282	323	313	315	331	323	310	318	302	311	337	273	311	312	310	326	318	332	306	304	275	296	300	335	323	328	321	302	310	321	325	316	325	307	312	306	329	287	332	323	320	317	324	316	310	327	312	292	338	345	296	309	314	309	288	289	324	307	298	315	311	305	299	302	316	324	323	294	313	336	349	351	309	321	318	315	304	330	295	267	335	305	284	302	308	313	309	309	332	301	287	338	312	330	318	322	358	289	345	323	301	347	284	314	309	355	304	348	312	289	335	303	328	310	311	310	275	328	326	285	298	294	297	329	331	315	310	302	278	297	318	319	322	349	311	305	305	301	289	289	323	338	337	319	339	309	362	291	330	321	283	290	306	298	297	325	348	289	308	303	313	296	288	305	318	323	299	306	297	307	308	331	326	318	306	327	295	320	321	325	326	320	344	298	321	337	338	324	336	300	331	300	316	310	326	299	311	302	328	320	268	287	307	317	305	307	307	345	299	309	315	315	306	314	281	322	325	314	297	317	308	312	332	285	337	297	297	314	329	322	299	321	326	302	329	305	310	316	302	319	349	293	310	293	312	327	323	359	253	301	308	304	292	318	312	325	330	308	300	339	311	325	302	310	324	318	310	335	337	300	312	288	309	323	330	311	322	293	342	333	312	310	313	335	298	282	343	312	304	295	341	312	276	305	300	349	301	285	346	306	332	286	324	309	319	303	281	324	307	343	301	313	333	302	293	292	320	302	334	323	319	316	293	301	292	339	298	323	335	351	303	327	331	290	305	316	329	323	308	278	343	273	267	330	308	300	316	301	302	313	318	339	321	343	332	330	279	290	308	343	325	295	324	312	347	302	313	282	297	342	329	296	280	335	283	306	303	330	308	331	285	303	330	333	305	302	326	321	324	310	304	300	316	280	322	341	336	314	289	358	317	327	314	327	347	314	302	286	303	305	316	297	326	297	284	315	318	308	323	301	317	326	308	346	283	305	322	324	324	305	321	308	319	313	319	301	271	282	308	337	327	323	348	304	297	316	329	331	336	337	323	320	319	297	294	336	326	320	299	343	317	324	312	315	308	306	328	298	326	323	299	293	298	305	318	330	298	303	281	301	305	319	348	304	322	328	318	336	305	321	318	314	309	310	340	317	320	318	341	298	316	310	338	359	314	322	299	292	302	277	315	306	331	302	331	319	326	310	304	288	314	316	302	288	304	288	326	294	291	305	298	322	304	340	325	304	335	309	293	302	353	320	291	317	333	322	327	302	316	298	320	365	306	290	317	285	301	286	315	333	325	284	315	299	293	323	311	322	302	322
29003	19052	7912	3126	1505	1046	882	769	617	598	595	531	511	501	463	392	379	350	329	270	320	299	284	269	294	287	312	313	300	319	275	282	287	309	288	262	305	297	260	274	270	275	286	281	278	293	283	299	265	278	283	262	257	269	254	288	282	292	295	288	322	292	265	287	292	266	307	277	254	270	274	283	256	285	272	295	285	259	289	271	289	267	285	292	259	272	274	287	273	290	246	322	274	291	249	310	266	277	277	298	257	256	292	285	276	266	292	259	323	291	267	289	230	284	310	278	283	297	299	276	283	284	297	301	297	270	284	270	252	303	261	266	256	277	286	276	296	280	271	245	267	266	293	281	262	294	269	291	281	267	291	267	289	313	287	270	287	276	267	303	283	265	290	275	293	270	277	293	294	284	281	286	300	293	256	268	283	261	284	295	280	267	252	257	302	285	290	254	277	284	250	301	304	290	300	290	296	253	277	291	292	268	235	272	257	289	269	294	285	300	276	283	269	285	298	293	260	264	283	295	280	296	301	281	293	269	248	259	263	292	286	275	277	278	290	271	274	278	273	291	300	283	266	302	255	289	280	240	287	274	281	297	292	234	272	287	269	265	291	293	279	279	262	286	297	291	282	293	264	274	292	270	286	298	276	286	298	254	269	280	267	260	284	260	286	260	291	269	294	268	261	281	275	293	258	289	304	283	270	274	281	290	273	274	298	271	254	284	232	274	258	270	260	265	246	272	256	268	286	257	307	270	292	269	280	297	287	269	273	250	300	281	296	262	276	249	277	255	286	270	280	297	275	283	247	287	269	273	287	291	283	259	272	296	275	239	265	288	302	290	302	298	270	283	282	293	268	322	301	289	278	284	260	285	266	271	258	281	249	282	281	301	296	264	302	287	267	301	260	274	284	266	243	291	269	263	270	277	266	273	301	278	259	263	289	271	257	265	294	286	282	275	303	297	281	296	267	259	282	263	286	268	271	253	284	279	270	287	291	280	291	299	238	279	285	267	264	267	309	224	272	282	270	291	244	271	273	312	265	265	287	272	278	314	283	272	285	250	285	300	298	282	263	308	290	257	284	295	316	279	282	282	260	298	272	293	301	260	254	280	287	262	269	302	269	287	270	266	277	286	283	289	280	266	287	266	264	263	291	286	284	279	275	291	282	270	268	260	285	282	290	264	244	289	290	268	289	286	295	267	269	274	293	259	315	309	333	271	276	281	295	277	303	291	277	278	293	262	286	291	287	252	249	264	317	272	310	300	302	273	300	276	263	304	247	286	297	297	285	265	284	264	270	291	290	234	295	276	277	290	277	311	261	284	279	296	298	286	268	268	289	257	290	289	269	267	269	288	264	264	267	292	262	279	296	265	246	288	259	262	269	283	293	264	268	255	270	276	291	270	266	277	277	269	256	278	305	280	288	268	286	271	281	260	295	277	287	301	280	263	264	262	286	259	265	310	283	293	285	259	290	262	264	277	274	292	284	279	290	267	299	281	305	294	252	308	265	297	298	282	256	285	266	315	296	278	290	268	283	269	265	259	299	271	241	256	284	265	248	294	306	304	262	297	262	277	268	249	295	308	271	291	259	320	252	265	274	274	259	301	309	267	258	296	264	297	265	264	284	290	286	274	264	284	292	268	234	289	272	267	268	298	272	270	277	291	276	311	283	301	272	276	296	271	289	265	284	281	290	268	243	289	254	276	319	272	277	296	261	272	305	286	280	293	253	285	266	317	250	260	292	277	286	264	292	265	274	289	273	272	289	255	252	265	308	283	283	260	287	276	280	283	310	273	274	274	266	315	317	278	272	278	265	248	256	269	278	251	268	278	269	321	293	267	291	274	251	276	268	248	289	294	284	270	311	283	288	278	268	288	277	290	265	274	273	266	279	262	316	294	275	264	273	289	256	266	295	247	264	280	309	274	270	272	274	291	295	333	292	291	272	291	270	306	275	272	302	276	282	296	319	258	274	284	238	269	274	297	277	284	294	292	277	286	316	277	295	242	273	291	308	263	302	310	284	295	302	269	278	270	261	269	267	286	288	284	254	257	283	275	290	291	275	275	292	262	308	289	295	280	269	265	262	296	267	315	295	273	273	271	294	233	258	274	275	285	273	293	260	268	268	288	271	311	265	278	272	286	265	270	287	312	317	285	280	293	263	262	272	274	293	244	263	273	277	308	269	267	277	277	290	283	276	261	275	286	269	265	261	267	285	249	302	274	303	315	273	255	292	292	252	307	294	307	288	313	278	289	282	270	282	263	273	290	282	304	293	293	247	304	275	237	293	296	286	317	258	274	236	279	289	309	276	303	252	299	287	278	277	288	279	268	257	268	273	277	282	281	263	279	295	262	302	280	315	264	293	272	270	260	288	242	307	270	276	289	263	271	261	279	307	293	315	278	277	292	313	319	267	285	318	255	309	298	230	281	274	341	287	275	267	294	278	307	291	278	280	269	306	280	283	297	274	284	302	268	282	292	265	281	251	275	271	283	281	293	295	275	273	261	280	282	275	291	268	273	302	276	271	266	263	287	324	271	280	270	287	265	276	284	287	285	280	287	284	269	273	292	285	301	258	260	287	254	301	276	285	298	255	260	273	275	299	286	280	273	267	297	303	299	266	278	281	253	288	280	239	272	262	255	275	265	250	297	291	277	244	272	289	301	305	290	277	273	255	307	286	268	290	301	290	268	257	266	274	278	301	273	249	280	284	281	273	287	288	257	287	312	252	267	273	282	260	297	254	289	289	257	252	269	287	305	297	276	272	295	288	293	296	294	284	297	330	285	267	315	264	276	290	304	303	304	284	283	279	303	285	300	275	293	288	262	252	264	295	242	251	305	293	299	264	273	295	294	292	273	310	316	251	300	261	286	309	276	282	261	294	261	280	272	284	282	306	280	290	299	308	230	274	332	263	296	312	275	302	251	309	295	318	307	295	261	280	284	281	274	255	276	281	286	292	269	255	264	269	290	306	277	256	283	275	267	266	284	271	265	275	270	286	282	315	267	266	262	285	296	272	304	300	277	255	317	285	301	315	261	284	274	303	286	282	243	298	287	291	296	295	280	280	298	298	265	259	253	291	269	284	289	290	275	284	283	266	282	277	290	257	269	284	269	305	268	292	292	279	259	286	280	257	278	272	249	257	257	288	291	280	279	253	269	263	262	296	281	285	248	286	280	297	304	303	278	283	269	292	304	247	278	269	257	265	274	273	302	294	262	315	290	276	269	288	269	294	293	267	293	298	317	288	307	270	266	303	286	281	294	286	298	255	276	256	272	250	282	276	253	287	248	294	295	268	270	248	283	290	310	285	296	287	275	256	270	296	267	288	274	292	271	276	274	293	259	273	284	261	284	245	274	278	260	294	270	251	285	302	302	271	277	286	310	300	303	294	287	274	272	293	236	278	263	291	264	269	254	276	246	259	258	294	299	293	269	312	287	294	283	279	267	257	259	280	291	282	289	276	271	274	284	275	276	300	284	290	298	282	270
15906	11585	6421	3401	2337	1765	1592	1203	1066	910	864	827	706	703	600	489	428	388	378	367	317	355	328	296	346	345	335	322	312	314	329	336	294	324	296	325	308	303	301	283	312	315	268	287	308	305	279	308	284	274	316	291	296	331	314	314	300	318	315	292	302	313	311	339	312	322	316	325	310	339	305	299	297	334	302	322	294	304	282	285	284	324	287	275	335	290	327	298	295	299	313	264	295	288	285	306	298	288	286	302	306	322	308	272	325	305	317	330	313	306	329	306	303	321	303	293	306	293	288	309	318	334	323	300	326	300	324	312	263	310	295	330	317	295	338	313	296	308	291	301	308	310	328	300	339	310	274	291	313	305	292	309	313	335	297	275	320	313	298	320	326	300	339	304	289	306	317	280	294	307	325	294	287	305	317	305	357	307	309	304	275	307	281	343	316	340	307	268	321	309	283	283	325	298	303	286	307	322	287	292	304	292	327	306	313	320	293	320	330	306	304	318	340	312	314	323	310	279	272	297	326	289	329	316	286	311	277	308	298	351	294	299	335	315	301	312	307	289	333	307	311	323	307	330	333	300	284	301	314	291	316	284	318	320	308	303	317	295	314	293	288	280	298	319	293	298	316	298	323	306	311	307	277	323	306	303	291	321	313	292	314	331	313	351	299	298	331	363	320	287	344	317	291	289	286	290	308	317	308	320	292	333	285	288	301	283	328	329	306	320	294	309	285	301	337	340	305	324	290	277	308	328	306	295	316	317	313	303	263	318	288	276	263	308	304	313	279	308	305	292	295	288	327	312	279	280	285	312	295	281	300	295	326	322	316	346	304	293	340	297	306	284	270	328	305	288	333	305	294	312	336	288	306	314	294	298	298	315	317	323	268	340	294	360	312	347	329	313	294	307	300	320	321	313	301	310	321	297	291	304	296	298	308	284	310	313	301	306	305	323	321	301	328	320	266	323	338	305	278	268	279	306	311	322	320	296	314	336	268	289	325	309	301	294	286	304	324	306	321	294	291	321	307	271	302	298	273	305	300	308	291	329	311	316	307	306	291	321	280	316	296	298	292	340	341	299	282	306	292	331	294	329	297	294	328	315	303	322	329	285	286	298	296	288	300	293	307	314	296	300	265	300	308	304	294	313	308	304	320	320	328	317	337	316	309	306	328	318	306	344	311	313	289	310	323	281	260	336	317	302	283	318	301	275	321	297	304	297	270	309	321	313	290	281	284	315	295	282	302	329	348	315	311	321	318	296	309	342	322	297	350	317	315	319	298	314	310	297	307	288	309	320	305	295	296	323	309	322	293	300	339	291	331	284	311	309	281	299	300	310	290	323	301	314	304	300	280	302	294	309	321	346	285	318	309	306	319	291	332	294	297	302	316	324	330	352	357	301	318	296	287	304	300	304	281	338	298	320	329	266	316	324	339	355	318	297	300	278	323	299	286	318	313	310	335	291	288	299	304	312	345	310	315	301	307	304	303	296	290	293	321	303	314	283	314	322	300	305	323	304	272	317	343	313	289	312	282	294	299	325	285	291	314	314	299	303	317	281	274	283	312	302	315	300	292	316	330	307	309	285	301	285	323	291	330	304	329	308	287	327	300	292	293	323	281	316	279	326	276	324	330	324	318	307	312	314	310	311	326	293	310	328	311	296	316	324	310	314	277	318	341	297	312	296	303	294	278	317	294	325	326	309	308	324	292	324	293	323	292	272	278	269	279	306	299	308	300	307	280	296	301	280	316	300	288	342	311	293	301	349	292	300	300	308	303	279	330	295	296	325	302	307	308	314	328	287	279	292	316	326	325	316	329	317	324	296	295	307	331	309	257	292	332	324	319	271	293	328	318	310	311	270	329	307	284	299	306	322	325	319	320	323	306	266	281	299	300	293	284	266	310	355	303	321	317	304	313	314	318	350	304	305	313	303	309	276	299	292	328	313	310	328	294	350	314	301	289	294	298	262	297	310	327	276	338	313	311	320	301	289	302	326	322	299	290	286	313	330	293	325	279	315	280	301	326	323	273	319	318	331	296	292	304	308	318	273	315	304	329	312	287	322	277	275	302	318	288	328	285	316	300	337	286	308	287	312	309	287	333	296	297	310	278	306	333	345	313	302	275	301	317	319	287	334	309	294	292	287	315	299	290	291	333	294	288	321	286	301	324	313	326	298	312	291	293	297	295	320	316	338	292	327	272	343	315	307	270	277	334	308	315	333	281	311	310	299	296	268	304	305	284	315	288	339	321	314	312	300	308	310	346	290	318	313	311	300	323	300	314	311	311	308	341	318	305	321	329	298	303	301	318	297	320	285	340	299	309	294	319	284	291	286	294	303	299	312	320	304	322	330	302	297	297	288	304	289	317	284	289	305	298	293	288	333	310	311	325	304	290	301	343	296	306	302	324	318	285	335	291	286	305	317	312	306	304	295	299	316	322	304	317	321	289	292	292	320	354	324	319	311	337	318	315	326	338	264	280	274	308	320	319	316	318	317	284	284	330	341	292	321	318	309	292	309	286	269	286	280	304	278	286	305	304	307	281	337	346	318	284	308	321	294	311	318	337	328	294	308	304	302	316	301	275	320	319	321	323	311	315	319	314	313	283	303	306	324	309	338	287	329	333	328	319	292	288	304	287	298	336	320	284	294	312	320	315	305	305	312	310	337	302	322	295	302	318	280	305	312	294	318	315	291	280	310	312	316	309	311	272	300	300	287	289	310	303	299	271	318	301	311	325	277	295	326	320	324	342	336	303	326	291	308	290	309	278	279	327	295	295	294	307	325	278	330	272	323	313	316	302	308	298	285	328	298	321	290	348	299	289	281	307	299	297	299	327	290	295	296	312	302	298	317	317	279	351	320	320	286	296	295	305	298	307	293	305	290	324	353	308	330	283	287	282	330	279	318	327	327	312	301	292	293	307	300	271	319	319	292	310	293	278	309	299	317	303	297	313	297	315	314	287	305	312	308	314	329	278	310	298	318	306	295	301	275	304	304	302	302	320	315	304	306	297	309	290	325	294	290	315	297	299	292	303	300	319	301	280	305	288	264	300	320	298	313	308	319	296	311	291	317	350	331	336	301	278	310	332	328	293	314	247	302	280	313	327	290	304	287	307	299	327	309	324	310	295	307	299	307	305	277	314	310	306	304	305	317	309	302	319	285	279	319	319	301	296	341	292	304	314	299	308	293	286	335	330	307	289	294	314	301	274	337	304	313	321	310	303	326	323	310	285	328	296	326	306	312	294	312	326	268	304	325	301	294	294	335	288	308	297	306	329	300	309	288	294	283	294	320	302	328	308	294	268	289	307	339	295	320	318	314	284	295	317	321	329	286	301	311	311	302	307	333	344	319	291	308	309	284	296	308	348	347	296	314	341	322	320	326	306	293	317	311	328	281	290	301	343	309	299	313	333	283	319	298	294	336	323	320	342	312	275	306	298	310	305	327	333	292	276	310	320	286	314	296	305	296	304	316	296	305	325	321	311	296	313	311
24308	21642	29028	24760	21621	10208	1862	1154	903	824	731	679	597	570	480	411	383	278	268	217	245	211	202	199	197	192	211	199	223	221	182	182	190	195	169	189	164	153	166	185	174	190	158	178	150	169	175	160	155	164	159	154	171	163	174	159	181	152	159	181	161	178	147	152	174	184	151	179	169	154	157	161	191	194	147	170	154	142	148	165	153	162	144	149	168	156	145	170	167	159	164	141	157	152	172	158	163	142	152	162	159	175	178	173	159	148	149	147	153	162	170	164	151	172	139	165	166	152	145	141	160	164	190	153	152	175	175	162	166	163	180	158	174	143	166	137	152	146	162	169	160	180	170	167	158	175	169	160	160	185	173	147	170	143	178	159	170	170	165	173	156	170	167	176	171	145	155	141	150	149	148	162	188	159	154	151	158	166	135	150	160	168	152	160	169	152	157	160	179	152	176	178	172	151	185	152	172	171	158	172	161	150	167	148	153	156	140	176	171	139	182	172	135	167	150	177	156	149	169	167	149	164	163	136	178	160	169	161	160	142	150	161	150	134	161	167	171	166	163	162	143	161	149	152	142	183	149	159	159	157	153	161	147	151	152	159	143	171	154	179	151	181	178	182	163	172	175	146	168	142	178	176	152	165	166	148	181	141	152	160	166	155	147	196	170	160	149	159	164	170	152	161	169	160	201	150	161	150	152	181	153	154	182	150	164	175	151	177	138	181	159	172	169	177	181	156	147	155	176	163	147	138	173	173	141	148	181	176	148	146	167	159	146	149	174	133	153	155	143	162	163	177	170	157	171	139	173	146	168	150	168	155	149	158	151	176	160	159	136	167	171	145	145	170	182	166	141	173	165	172	154	151	165	160	167	174	159	162	169	174	142	160	163	164	169	181	165	166	163	166	177	154	162	162	140	174	172	166	164	178	143	168	154	168	181	167	163	156	159	151	146	144	157	159	157	165	154	170	160	158	167	192	176	150	154	158	128	158	166	156	153	150	140	156	158	146	155	139	156	171	171	148	154	176	166	148	158	155	163	164	157	161	143	148	161	154	147	150	178	151	175	168	144	190	170	166	174	145	173	167	163	172	161	161	160	178	167	152	156	144	188	169	157	169	188	167	163	155	188	152	143	171	163	175	169	154	163	144	135	172	158	152	175	161	166	181	151	173	194	169	170	153	145	157	144	163	167	156	150	183	158	161	161	145	184	158	169	161	155	146	160	154	164	170	188	165	161	149	177	161	170	189	178	163	159	170	165	162	151	154	164	164	169	154	168	145	155	172	163	146	164	169	186	174	147	146	142	146	162	177	177	159	166	170	130	174	128	149	159	174	153	154	161	168	149	181	181	159	156	157	162	165	149	142	147	168	153	166	178	153	173	153	159	159	183	147	190	163	180	152	157	161	165	177	162	150	167	152	171	181	164	141	156	156	152	142	168	172	152	158	142	156	157	168	159	165	145	160	165	163	163	155	153	175	151	160	149	174	156	142	150	178	160	175	159	161	169	168	143	165	144	166	158	145	157	154	172	147	148	171	168	169	155	155	167	164	156	149	187	163	149	159	164	157	143	165	161	153	173	162	184	138	160	154	190	149	158	167	166	153	189	145	161	176	140	156	169	152	156	157	155	157	160	155	150	166	180	157	174	139	130	147	160	158	184	156	170	159	148	182	167	158	166	165	152	164	169	154	187	136	144	158	143	142	176	154	164	143	163	171	165	146	164	156	140	141	166	148	163	161	153	157	179	151	144	163	161	153	168	164	158	155	157	170	151	152	161	142	171	179	167	161	193	174	146	175	189	168	189	161	170	147	173	143	171	161	167	187	162	162	169	161	148	160	169	149	185	154	167	159	171	155	157	158	162	160	172	152	186	161	168	157	167	168	146	177	138	147	167	151	165	160	165	168	154	149	161	157	161	154	161	167	157	175	166	168	158	167	170	163	148	149	135	156	164	165	169	163	166	174	150	157	155	159	171	159	165	154	137	168	182	151	155	148	149	195	144	158	148	147	152	148	167	150	167	169	151	134	156	150	146	156	156	165	147	160	141	170	151	172	171	167	163	171	168	154	155	182	154	170	163	169	167	163	166	160	173	163	175	159	150	138	178	139	157	174	160	173	154	148	148	127	150	153	138	148	143	151	164	143	140	144	179	147	163	151	153	147	147	140	156	151	151	215	148	147	148	161	180	150	160	169	173	146	149	167	159	160	176	165	187	155	131	150	154	160	153	174	135	146	152	157	152	146	141	159	140	158	143	164	177	173	148	169	177	158	165	180	141	156	163	162	157	168	139	178	146	157	173	159	171	158	170	158	162	162	170	143	138	172	158	154	168	162	147	147	151	163	159	152	134	150	169	178	155	161	152	156	171	149	145	153	149	173	155	138	157	177	166	166	154	180	147	144	168	156	154	139	149	152	161	177	173	149	156	153	161	167	170	160	175	170	160	180	174	153	155	157	156	128	181	160	185	162	165	157	175	169	147	201	155	158	152	147	159	143	143	142	160	158	160	153	142	140	170	185	135	163	174	170	170	145	157	178	164	147	161	186	153	168	165	164	152	165	163	151	149	173	172	144	146	161	180	157	156	164	174	168	195	150	171	160	170	154	170	154	170	209	158	163	183	164	153	163	182	158	174	171	152	167	149	156	175	148	168	169	164	169	155	161	153	154	137	174	171	151	161	149	165	145	156	163	154	154	178	171	149	159	154	177	154	167	146	182	162	156	166	150	164	142	159	185	145	165	168	161	168	182	153	151	157	169	168	153	162	171	155	157	149	165	151	163	160	148	142	181	160	151	138	153	145	161	153	151	162	165	160	147	163	166	135	164	169	159	148	139	189	174	152	159	150	188	183	167	157	144	161	149	163	148	158	179	176	163	165	149	160	141	158	165	140	152	144	158	145	164	172	140	159	146	147	159	192	148	182	177	155	142	162	175	162	155	168	149	168	154	154	174	145	155	158	150	154	152	177	165	164	188	158	150	175	169	156	173	165	181	170	174	165	156	195	157	154	183	159	161	172	184	180	150	158	166	133	133	190	170	136	146	142	166	142	172	176	146	175	191	164	169	147	158	177	152	188	155	146	151	166	152	152	163	180	171	132	160	160	157	159	166	174	167	182	160	156	156	162	155	156	164	154	151	176	143	173	164	150	178	163	183	162	137	132	176	158	151	159	179	138	167	170	160	166	152	142	167	131	148	184	180	158	155	155	158	180	174	170	164	141	183	176	136	137	137	161	158	171	170	158	145	160	175	162	166	151	152	150	159	142	166	162	155	173	173	152	177	158	164	150	154	189	159	169	142	152	170	163	173	171	177	161	168	127	166	152	137	167	142	161	141	162	167	171	193	163	146	154	164	153	160	163	141	182	181	151	142	154	162	170	152	151	144	180	142	149	160	145	168	184	177	151	145	154	179	149	179	161	155	165	150	164	171	161	182	166	160	177	157	169	169	153	161	182	181	161	159	175	154	183	165	159	201	159	145	151	156	148	175
18750	22217	11606	6185	4266	3173	2581	2022	1659	1367	1209	1040	984	887	731	573	479	415	344	283	244	264	239	231	243	269	273	241	246	257	204	205	255	186	204	195	205	172	190	210	192	208	172	190	181	199	168	190	162	186	194	169	191	197	181	199	180	176	202	189	179	175	185	166	161	185	170	199	179	191	166	202	154	211	176	186	179	173	171	202	172	192	185	196	181	139	177	173	185	174	180	184	162	165	153	185	143	179	149	180	189	175	204	186	166	186	160	188	202	193	201	186	197	177	190	169	194	160	181	160	199	146	193	179	195	191	171	178	150	165	165	188	173	179	176	193	194	175	173	185	182	175	158	175	185	186	183	165	187	181	168	165	205	171	162	186	177	161	202	190	189	191	156	167	187	177	169	177	183	181	173	195	153	152	180	174	176	162	186	168	167	186	177	172	209	184	187	172	163	131	182	186	168	174	190	159	205	172	170	194	204	178	198	187	193	155	183	171	157	178	177	176	191	159	175	186	166	163	200	183	171	190	169	175	188	195	177	170	169	198	176	170	184	177	149	174	177	202	167	185	192	176	185	173	178	162	164	184	180	161	189	188	144	173	171	184	161	176	166	185	172	182	159	180	157	189	169	174	167	182	152	193	184	175	170	199	172	179	196	189	169	164	164	218	187	181	164	158	169	176	199	178	179	155	179	202	164	170	174	175	169	171	180	173	175	187	189	171	156	167	179	171	179	161	174	164	179	188	164	213	166	197	163	194	155	166	169	167	195	200	184	177	172	197	179	191	175	165	197	197	155	185	198	193	172	159	179	182	177	165	165	195	173	179	180	191	180	179	176	183	175	153	171	200	181	173	175	195	171	178	164	185	172	195	175	166	164	212	190	176	163	168	192	183	195	176	185	180	159	178	175	190	182	183	181	193	181	181	167	175	171	175	179	187	190	160	153	188	169	167	180	187	177	169	163	179	165	198	176	167	173	169	190	187	166	187	180	161	199	171	203	183	213	178	161	188	171	188	166	182	164	189	169	185	169	186	178	173	172	155	155	177	185	161	192	161	178	184	160	181	194	168	173	181	139	195	183	164	154	185	163	180	177	179	175	178	148	173	163	183	164	185	201	178	191	172	189	181	185	175	182	166	189	182	189	182	182	186	175	193	172	201	192	168	184	174	182	207	182	190	169	174	175	169	156	175	177	147	180	175	208	172	167	172	167	185	174	187	168	184	197	194	178	156	189	171	184	174	176	178	151	152	146	187	180	186	185	179	189	202	181	187	174	182	196	173	173	167	163	179	167	195	186	182	195	164	183	176	172	192	183	180	165	186	154	198	161	171	173	188	166	159	206	196	181	178	180	185	195	195	179	166	150	158	161	193	190	174	187	187	179	184	166	198	181	157	176	174	184	181	172	199	182	201	192	196	200	193	181	193	183	204	169	181	162	200	179	162	188	181	172	181	189	158	161	190	197	172	228	185	155	171	176	177	187	184	182	166	179	175	179	170	178	165	174	182	161	195	173	196	144	164	174	171	171	187	164	193	181	179	163	178	178	166	171	187	182	171	182	175	183	173	182	172	164	183	164	186	163	173	192	161	185	189	192	166	167	190	184	193	183	176	148	202	191	189	169	187	183	195	173	169	144	183	188	167	193	183	185	185	176	167	169	164	190	182	152	174	176	168	186	165	187	166	159	194	185	191	172	162	169	175	164	175	193	196	151	204	188	188	158	160	169	162	174	171	195	185	154	168	173	196	196	181	161	179	176	171	152	169	189	189	178	183	191	190	186	196	176	204	181	184	185	175	183	173	165	165	177	181	179	191	195	162	172	157	180	183	184	172	180	168	160	178	185	183	166	163	164	201	167	187	184	173	187	187	179	175	172	193	177	155	150	167	172	192	200	172	176	177	172	188	142	157	177	158	196	181	176	168	176	185	186	166	167	187	178	181	172	166	164	177	196	182	159	150	208	154	161	170	181	166	144	153	191	158	153	195	162	173	218	154	204	167	177	168	171	185	176	168	174	177	205	179	169	180	162	192	176	164	194	171	186	173	195	209	183	165	181	182	171	183	179	164	170	194	187	171	172	187	147	182	198	178	175	171	185	173	173	193	172	183	176	191	177	174	190	180	152	187	171	191	159	172	160	183	173	194	189	175	187	204	184	174	184	174	187	189	206	170	180	160	165	189	154	186	182	175	175	184	185	193	188	172	192	191	170	182	195	185	165	190	176	165	189	159	189	182	178	171	189	174	159	178	155	184	159	188	176	144	165	167	195	187	161	178	182	179	173	196	186	185	173	196	178	174	183	176	185	160	176	185	173	188	183	181	174	170	188	179	173	163	174	171	170	175	181	163	161	173	177	181	190	177	172	179	183	187	167	187	213	193	172	148	177	191	163	186	191	183	198	199	173	177	168	186	173	181	188	187	186	173	209	176	169	177	166	174	153	159	172	181	199	173	182	188	188	175	189	163	178	192	200	144	185	186	219	182	180	193	182	188	170	165	178	196	144	179	181	191	165	162	173	174	189	155	177	182	182	192	189	155	169	181	170	177	177	181	168	204	184	182	183	172	162	187	184	183	177	180	159	181	177	163	181	187	184	170	173	180	185	149	167	163	168	148	187	172	160	175	189	176	191	171	181	168	184	171	164	161	188	172	188	149	179	161	179	176	181	184	176	181	191	151	195	191	163	192	204	179	184	194	162	176	175	181	160	175	194	203	187	178	161	179	162	178	193	166	163	181	173	193	183	178	167	174	173	185	213	182	178	186	173	185	208	185	200	161	183	195	185	212	172	198	172	198	163	196	169	172	139	177	177	162	188	172	215	178	178	197	188	183	196	163	181	184	164	189	158	184	178	167	162	195	173	196	191	184	185	180	175	184	191	176	177	182	185	184	182	193	202	167	185	169	177	178	165	192	205	190	164	158	163	198	205	196	179	186	176	185	199	184	188	197	185	190	170	181	187	167	192	144	185	187	153	196	173	184	198	179	196	152	194	178	185	193	185	171	192	165	183	189	157	191	182	200	194	171	189	175	209	178	169	159	186	213	168	185	183	196	182	184	172	187	170	161	172	185	181	190	198	183	143	191	169	190	204	181	153	167	181	180	164	179	164	170	177	170	197	187	186	168	198	176	177	209	166	181	198	192	183	162	182	189	198	181	164	159	162	184	171	180	181	161	168	166	180	159	166	178	184	193	171	175	163	174	175	191	164	157	207	188	185	187	194	172	192	155	194	178	176	181	172	159	180	209	171	180	189	158	187	198	190	203	158	171	186	197	176	167	170	173	183	191	188	176	173	192	191	157	161	165	185	182	180	200	196	192	186	185	182	173	173	145	186	183	177	169	175	191	176	164	149	178	194	205	167	182	157	167	174	194	189	175	173	191	193	207	177	207	158	192	175	182	189	178	169	166	179	190	179	199	181	189	215	176	183	183	187	175	169	186	174	190	151	194	176	197	180	192	172	174	207	172	151	189	180	173	158	183	191	180	177	181	183	181
25494	21630	27895	25745	11822	1804	1279	1031	904	859	867	745	750	700	686	636	569	510	501	427	480	480	514	466	447	464	486	443	475	465	440	451	468	444	462	437	427	438	467	449	440	444	457	423	431	438	468	429	441	430	395	470	415	461	420	429	448	467	433	399	436	459	428	463	412	444	480	430	444	463	432	425	418	436	459	454	434	423	424	439	439	478	425	421	401	439	449	485	442	420	399	419	473	410	433	409	410	458	423	417	422	426	444	429	464	436	419	429	430	437	413	427	427	450	410	409	448	413	408	437	415	470	430	418	416	448	446	412	469	416	457	441	402	440	405	411	441	395	407	438	446	402	411	415	456	464	438	425	459	428	436	456	402	457	450	420	443	464	439	421	458	430	462	448	427	434	457	487	437	421	410	417	461	404	440	442	424	425	411	439	401	403	460	411	429	415	482	424	451	437	435	411	438	437	429	458	450	465	452	446	445	437	442	428	453	443	440	464	421	425	426	411	412	434	439	397	473	427	435	402	429	399	439	425	456	435	428	450	440	448	436	455	448	411	441	438	438	420	442	410	450	436	439	448	439	428	418	450	439	444	437	405	429	462	459	422	465	461	482	431	442	405	422	450	454	426	387	411	417	427	410	425	464	425	403	440	434	435	404	416	440	429	425	442	432	451	433	435	436	421	417	430	457	424	440	435	463	428	468	464	407	463	388	406	409	421	448	432	475	428	430	414	413	466	412	421	445	430	461	480	420	470	407	405	417	422	449	405	450	421	453	429	446	417	441	434	450	418	433	424	441	427	418	438	436	429	434	453	438	427	411	480	411	418	422	411	377	434	442	444	435	429	435	448	447	458	397	401	426	442	414	464	436	459	399	470	445	444	480	447	397	425	446	453	448	445	442	439	461	449	418	400	449	418	454	414	428	454	426	437	427	389	423	445	414	470	451	446	423	418	391	420	407	426	428	401	416	447	427	434	491	448	468	418	449	419	445	421	451	463	431	423	404	400	409	447	434	447	456	431	447	421	426	425	440	409	444	423	389	437	423	435	428	425	399	457	434	440	456	432	450	463	444	442	448	433	453	472	438	436	417	431	442	440	410	415	431	430	473	469	451	457	480	438	400	440	425	445	444	444	443	450	443	460	468	444	420	454	428	426	398	402	439	465	444	429	408	436	459	457	452	396	445	433	419	455	434	449	416	429	422	436	420	431	461	416	415	430	423	403	437	411	441	416	407	446	461	412	442	469	433	394	433	425	431	432	449	410	399	420	415	403	470	426	446	410	460	417	449	448	440	439	404	453	403	404	419	503	423	443	408	439	446	438	446	433	452	429	398	443	459	433	451	458	467	464	435	439	433	435	426	452	469	428	395	414	420	462	430	435	460	407	431	446	448	427	420	436	444	413	451	440	413	438	446	423	445	471	418	437	422	450	444	420	424	405	436	428	406	409	423	424	431	442	419	412	434	434	465	452	432	410	429	460	443	445	438	448	400	458	485	427	450	429	452	428	409	471	431	482	442	444	454	364	441	439	441	398	434	428	445	420	414	471	427	421	431	457	447	407	457	447	455	443	435	443	428	451	479	419	421	434	426	405	442	410	429	441	448	455	449	425	456	437	442	459	470	449	427	410	448	406	459	439	465	451	449	428	452	440	438	451	431	432	437	466	446	411	402	441	414	434	436	396	440	416	448	474	419	420	423	396	440	448	444	482	426	439	421	454	456	442	469	407	388	420	415	424	429	417	415	378	408	416	469	412	401	399	435	438	411	435	451	440	397	467	455	428	422	429	443	429	424	448	444	429	396	429	438	398	454	399	403	454	423	442	377	449	477	436	427	448	453	435	413	438	461	468	445	429	455	446	453	442	410	444	419	431	415	442	459	468	454	439	452	435	449	414	441	403	394	441	482	449	450	457	436	434	462	446	457	400	417	449	433	486	433	451	453	443	440	422	432	464	420	442	429	468	426	429	417	419	434	415	416	427	428	460	412	444	450	413	432	427	401	449	437	436	476	437	447	425	437	468	409	424	368	431	441	466	409	432	429	490	437	399	447	435	454	432	432	411	456	471	427	439	437	410	442	447	414	410	423	450	387	422	408	422	399	445	427	458	437	442	426	433	396	432	423	454	426	434	442	432	431	420	422	409	460	428	420	423	427	428	462	437	421	430	415	410	416	410	398	444	424	446	444	426	446	416	404	403	439	423	408	441	429	422	435	456	402	459	420	402	439	477	467	431	405	390	474	432	448	471	428	451	470	459	474	460	472	419	412	412	422	451	438	428	415	408	450	443	465	441	404	444	413	442	445	430	448	406	451	410	427	426	474	432	455	400	469	410	443	426	434	439	433	406	435	414	429	433	439	445	435	443	418	392	415	453	456	463	408	406	414	426	416	429	414	439	418	404	456	443	423	402	413	426	395	439	454	431	452	425	421	417	442	397	425	415	466	417	406	458	423	424	470	458	484	440	429	442	439	420	409	479	435	452	444	426	412	424	416	477	461	475	441	431	473	426	426	458	411	434	441	460	400	399	421	440	414	439	404	404	434	441	464	408	432	461	427	443	483	415	450	450	429	459	454	444	457	413	435	469	453	404	416	461	422	413	426	443	436	416	449	407	437	458	435	417	459	435	458	433	399	418	483	394	421	415	420	406	424	414	437	453	431	423	433	451	410	389	446	412	387	444	415	411	421	448	384	423	413	424	466	411	415	418	462	452	428	400	455	480	436	451	392	425	455	415	436	452	439	446	427	463	459	458	478	426	460	439	428	389	418	503	457	458	425	437	414	437	453	469	435	426	424	444	445	457	434	412	463	461	455	417	403	437	458	449	399	401	423	453	443	446	453	397	418	441	431	432	457	433	434	440	442	420	454	412	485	435	408	458	436	440	432	418	442	451	432	434	444	426	438	440	423	432	426	463	424	456	417	419	419	453	457	449	421	416	431	447	421	426	436	439	448	405	438	397	429	423	435	428	423	446	406	466	427	454	420	428	465	424	436	414	455	437	448	421	455	423	422	431	427	443	455	473	462	433	415	417	423	429	464	418	462	437	433	431	420	413	453	449	474	442	409	432	441	448	450	437	454	397	445	391	427	449	450	427	415	444	465	457	439	441	416	437	452	440	483	445	442	465	415	395	428	460	475	438	446	433	450	453	439	441	424	453	421	453	420	435	459	435	411	428	462	399	401	413	402	443	419	435	441	461	449	419	465	455	452	458	411	409	402	429	424	434	396	462	434	446	469	431	440	409	429	413	481	423	444	421	432	437	469	457	428	422	484	441	456	442	471	471	419	414	402	444	461	422	401	471	427	452	458	425	462	455	437	447	480	448	404	427	420	430	420	426	454	399	460	468	413	442	456	434	449	415	455	413	430	408	424	430	436	408	407	424	392	452	407	431	434	472	406	411	419	437	450	448	435	454	394	444	439	435	457	416	438	428	447	437	378	443	396	426	450	440	419	418	423	413	436	415	454	469	428	435	419	397	421	428	392	429	446	434
17637	18300	9092	4520	3269	2441	1981	1673	1490	1384	1241	1096	999	948	829	750	671	625	532	568	549	516	479	472	495	523	521	472	511	473	508	492	487	455	463	475	503	467	480	469	480	486	449	475	464	458	430	443	482	466	492	451	472	484	417	429	478	498	459	493	473	468	474	463	429	461	458	472	444	473	459	420	458	445	463	451	463	486	427	466	453	463	466	498	425	440	443	504	451	417	453	437	479	471	458	420	467	409	479	440	430	468	495	471	465	427	447	475	444	467	435	436	451	453	432	440	452	436	412	476	448	461	472	442	459	436	463	433	456	498	445	435	473	480	509	489	483	446	499	482	433	437	454	452	444	441	484	449	446	447	430	428	456	447	471	469	445	450	444	406	440	441	446	425	468	474	421	430	461	446	409	438	452	467	428	462	452	427	509	479	453	421	469	454	469	446	417	460	445	461	459	451	426	472	470	411	493	443	431	451	411	426	471	445	484	468	479	431	466	459	485	472	422	415	462	442	459	464	472	458	440	472	467	478	434	423	411	495	424	491	490	418	473	432	422	441	458	466	443	429	475	459	438	412	462	458	483	453	446	435	429	428	479	424	442	481	434	429	464	482	440	433	480	459	486	408	412	433	466	426	487	467	463	455	434	431	476	454	472	450	470	481	435	460	459	458	490	438	462	485	484	438	463	414	455	458	456	460	450	427	474	433	441	477	435	450	473	435	483	437	463	484	437	462	437	412	410	449	460	479	465	493	461	457	453	440	468	444	446	445	453	428	457	488	439	516	478	441	429	473	469	441	457	440	463	447	468	453	469	425	453	482	493	448	454	452	467	442	427	467	456	456	432	423	464	475	435	430	391	448	457	449	460	457	473	441	485	458	429	460	465	450	476	440	475	441	436	472	483	464	441	461	442	447	465	483	446	445	420	475	460	463	469	463	434	473	439	453	455	422	454	429	462	465	455	449	426	459	426	470	474	424	457	440	449	392	420	455	466	427	456	466	471	477	426	483	451	410	430	444	454	465	445	474	453	467	505	466	429	446	479	446	431	496	441	443	502	477	467	428	463	469	449	474	472	501	449	472	466	448	455	469	451	425	432	454	445	480	432	457	477	432	471	435	430	425	455	448	434	450	500	439	454	445	443	429	441	422	427	442	426	461	460	483	445	421	475	477	433	446	501	461	440	452	454	456	413	457	437	462	488	481	472	423	465	443	442	458	463	463	435	468	494	445	450	467	479	433	464	418	502	466	458	487	465	449	488	459	436	471	486	487	450	447	445	455	449	473	508	412	463	456	455	474	473	492	470	474	448	445	473	433	435	454	447	421	460	484	481	439	451	454	484	462	453	465	470	493	465	434	453	461	452	448	407	450	442	462	444	451	457	445	442	486	467	451	454	450	446	456	421	453	468	476	470	449	452	453	443	448	458	444	450	434	429	398	440	419	460	430	451	448	462	459	470	461	444	465	455	429	452	445	423	447	441	435	451	444	433	458	475	451	463	446	443	429	451	470	478	373	446	434	451	437	458	461	478	422	397	475	483	466	477	461	461	435	467	453	492	450	417	443	445	439	448	481	463	400	492	472	481	470	396	453	450	450	468	445	435	438	438	402	454	426	445	433	453	462	419	478	480	450	462	435	459	478	434	452	475	446	468	434	490	463	460	486	477	495	416	466	450	478	446	436	484	454	487	462	425	466	449	436	441	424	438	446	466	448	480	480	444	431	416	463	431	448	464	462	432	445	421	429	459	456	437	447	408	456	420	460	448	450	476	414	471	440	445	449	459	467	491	466	455	401	429	453	448	468	451	487	474	449	476	460	444	435	461	442	415	480	454	423	438	470	426	439	423	453	426	441	427	429	416	480	458	435	449	476	489	448	488	441	496	457	415	483	470	423	438	443	430	458	474	446	412	445	503	463	467	448	449	472	427	455	445	460	434	454	506	436	492	450	449	477	427	471	456	461	462	467	430	426	475	453	483	459	429	459	492	393	451	427	467	462	426	475	483	450	429	447	460	470	438	481	410	455	441	441	440	455	421	458	447	465	445	398	457	472	484	452	469	451	415	462	447	464	407	445	458	476	452	448	468	455	462	423	468	464	439	444	417	475	431	466	440	436	460	417	442	430	466	471	443	458	482	463	432	429	468	459	465	445	494	417	459	433	470	456	464	458	437	471	484	430	413	460	459	457	473	455	457	423	453	460	438	448	438	470	465	474	439	463	444	436	444	484	440	447	499	446	424	430	477	486	464	429	429	440	455	476	450	444	447	462	475	445	438	480	458	482	435	460	450	465	415	442	451	454	478	416	439	446	420	425	437	481	481	479	407	440	428	444	473	436	473	478	456	391	438	475	435	470	415	437	460	440	457	402	427	473	453	494	429	469	466	452	430	481	427	457	445	421	485	456	455	458	468	438	440	452	459	455	414	413	462	488	452	471	440	487	446	449	450	503	458	462	437	435	447	461	475	434	522	458	455	448	464	490	448	451	443	440	414	454	413	429	482	435	457	459	463	494	432	422	483	487	457	425	466	488	466	422	436	418	434	488	446	455	486	467	438	461	462	485	447	462	434	479	459	471	491	464	472	490	445	454	443	473	423	471	427	423	475	440	449	451	410	450	446	455	423	471	446	440	462	482	501	441	477	455	446	472	453	441	458	472	458	476	426	484	443	436	452	455	431	449	456	476	429	464	486	438	450	451	413	446	462	464	455	434	474	458	445	419	433	478	435	424	474	481	483	443	418	458	446	470	442	450	432	456	426	448	437	436	442	474	485	456	466	451	462	462	422	413	479	462	438	434	471	436	468	474	473	448	435	442	455	445	482	491	454	492	465	422	450	400	400	467	485	457	455	465	444	507	422	466	479	417	474	436	427	497	434	447	445	474	434	446	445	443	452	479	447	459	462	458	460	447	407	469	512	449	440	455	442	458	417	419	462	445	454	409	442	448	407	437	474	443	462	470	443	448	436	454	476	477	453	430	453	480	421	454	464	471	410	436	447	462	448	451	438	481	455	477	438	430	461	426	464	419	463	422	441	475	487	470	463	483	457	426	478	477	465	501	471	414	465	480	454	405	446	452	450	469	469	471	465	470	453	414	457	452	462	472	459	437	433	457	426	454	445	495	426	402	439	422	488	453	446	445	449	445	455	448	451	443	456	473	456	422	440	476	446	453	468	480	453	460	432	472	434	456	434	451	434	436	456	449	492	442	439	468	449	438	419	445	469	434	446	464	479	431	440	438	425	453	421	417	464	429	429	450	431	431	491	453	476	418	462	453	467	489	474	452	439	410	478	432	472	424	457	470	467	434	455	464	453	473	477	493	435	430	474	434	474	421	430	458	433	462	447	444	426	426	458	417	432	440	443	451	459	454	433	413	480	444	467	435	431	450	444	405	489	435	437	503	394	420	437	435	458	457	436	430	480	443	475	431	499	467	430	438	455	444	463	477	480	432	453	486	451	474	444	463	455	477	457	477	449	450	419	440	438	484	475	417
23188	21684	29531	24367	21686	21756	9306	1872	1413	1287	1195	1133	974	854	759	636	621	558	480	420	403	397	395	400	359	369	397	378	375	375	361	363	360	331	365	354	310	356	343	313	318	332	325	310	301	350	317	347	366	324	325	313	331	351	325	344	298	346	266	314	341	350	309	313	333	323	324	321	325	343	328	318	300	353	309	324	317	365	306	311	293	313	350	323	304	312	289	318	344	285	285	316	340	304	339	306	351	325	331	291	329	323	326	319	327	329	343	320	304	312	333	322	297	303	282	332	308	325	319	308	319	319	307	296	311	324	327	334	328	324	317	344	326	322	318	344	328	309	318	321	332	336	331	331	340	320	325	318	288	313	315	326	314	283	299	319	299	311	316	316	317	316	307	311	315	310	286	322	338	338	344	336	341	324	331	346	306	331	292	291	308	336	293	342	313	327	337	321	324	328	324	324	325	300	321	290	331	341	302	348	311	321	305	295	310	337	294	288	311	331	311	300	308	332	318	316	301	311	299	312	302	304	312	302	347	320	327	344	308	307	297	300	301	317	311	309	341	315	323	326	311	319	323	318	341	332	302	347	314	341	314	334	339	329	323	346	331	337	293	316	277	324	314	292	296	361	295	315	307	313	348	307	319	320	335	337	322	321	337	304	280	289	319	337	310	325	307	301	305	260	304	347	350	288	321	324	343	334	320	355	318	320	301	336	307	298	311	316	313	358	306	324	311	320	339	320	333	347	293	319	304	326	312	307	338	303	322	289	306	308	344	334	341	328	318	300	329	309	287	307	310	303	335	289	310	332	328	318	338	348	295	293	302	329	323	332	312	326	313	313	301	338	320	313	281	346	351	284	317	301	311	333	335	315	325	338	313	299	331	320	352	327	306	279	333	293	260	302	317	331	360	341	325	339	282	281	322	302	311	314	320	338	308	325	311	342	267	315	333	306	315	314	328	342	325	325	337	330	297	285	349	312	310	317	345	269	313	306	303	334	308	328	299	311	307	335	292	335	305	311	366	304	308	327	289	318	315	327	308	298	354	300	313	322	339	313	325	307	329	317	330	307	292	295	323	328	335	316	312	286	310	336	296	317	315	298	311	324	320	297	324	277	314	332	288	322	323	334	330	289	340	341	331	287	338	314	329	299	311	325	302	325	322	328	293	344	335	310	311	306	332	349	269	311	361	333	333	306	314	315	317	315	280	326	317	300	319	330	287	316	310	275	318	306	342	310	309	306	312	316	301	342	315	293	322	307	328	306	355	277	328	320	327	329	312	326	298	294	300	311	327	316	329	279	365	303	319	323	352	304	291	340	320	291	339	312	315	363	322	275	330	322	299	306	310	312	326	294	324	297	335	328	304	322	310	343	287	321	350	337	301	312	295	316	292	315	272	317	314	333	293	317	322	311	318	308	303	335	323	319	312	315	338	314	301	291	293	316	291	324	313	285	310	300	322	312	311	315	344	344	305	305	327	317	306	293	312	305	295	303	349	320	302	282	322	344	303	290	313	313	303	317	289	332	340	320	279	315	312	304	344	317	318	300	316	339	300	306	320	329	315	345	312	315	292	348	300	317	318	298	323	349	307	307	299	276	296	292	279	303	337	310	311	280	299	305	316	368	319	300	329	324	336	315	329	322	321	293	316	338	295	321	289	315	304	295	338	305	313	311	283	269	334	324	284	327	292	313	301	306	299	297	328	328	332	321	306	330	313	307	300	301	316	308	282	295	285	304	318	315	333	323	321	322	342	294	304	315	331	306	324	304	287	313	305	310	288	315	323	317	291	336	357	285	294	306	317	328	322	333	278	324	343	326	331	323	318	313	287	316	316	309	298	324	303	310	284	318	304	301	308	316	338	299	308	314	332	319	309	302	328	319	323	292	297	347	331	310	325	289	351	319	329	294	319	318	308	316	326	267	365	315	311	320	299	297	337	303	339	317	315	299	344	298	338	345	342	309	315	316	309	336	314	336	318	316	313	300	305	320	299	311	310	295	318	318	309	311	327	297	325	313	311	352	302	349	343	331	315	320	286	376	347	318	333	335	340	307	293	296	306	285	341	327	322	291	310	318	294	337	291	310	340	336	325	313	318	320	337	319	333	325	321	310	297	309	299	305	306	310	323	316	310	311	324	323	296	325	312	281	281	332	326	322	328	301	300	319	330	330	321	306	308	309	322	300	334	297	320	323	323	318	293	342	348	338	326	335	292	326	304	311	337	321	301	293	300	336	317	311	311	328	298	347	312	345	320	318	306	292	327	338	297	353	294	298	308	306	345	312	303	318	332	318	307	280	313	324	340	317	334	347	310	328	310	314	327	327	309	322	314	326	328	333	336	312	302	296	325	331	329	339	302	279	318	346	320	343	332	328	309	307	310	320	315	309	345	325	309	341	281	292	271	291	275	282	332	311	327	312	334	336	326	294	311	300	300	312	319	296	314	334	291	308	305	317	295	304	315	316	313	348	334	330	290	355	292	327	286	300	313	308	281	344	309	340	322	290	337	311	318	355	312	338	281	319	341	337	349	321	329	324	315	327	341	324	341	351	327	319	298	349	292	332	331	301	295	325	315	296	310	313	290	296	310	295	294	313	374	330	319	303	322	337	317	329	305	311	293	318	319	322	353	309	306	280	339	324	299	309	325	321	297	338	353	307	298	326	294	332	308	304	325	342	301	332	326	323	349	301	319	296	320	290	339	297	346	328	284	313	309	309	338	323	324	306	321	301	307	312	286	305	304	354	309	294	303	341	299	306	348	313	328	275	285	318	340	327	312	312	305	314	322	331	324	305	299	348	304	312	281	330	287	302	322	359	294	314	298	296	321	329	334	300	299	341	321	321	290	335	343	324	331	325	293	316	276	314	321	309	335	295	297	302	335	309	278	299	336	326	371	296	302	353	339	311	303	309	306	327	306	296	312	336	327	289	325	323	298	291	337	295	334	307	322	303	304	336	334	294	338	325	320	306	336	301	321	331	285	315	324	297	310	325	309	296	303	290	322	339	308	352	303	338	280	300	321	309	318	344	336	331	306	304	309	309	327	325	349	316	327	313	297	306	330	251	308	326	324	326	321	297	324	295	333	327	313	317	320	341	311	349	324	315	315	336	306	309	314	347	317	329	302	322	326	330	336	342	309	305	339	278	317	316	324	318	298	325	323	284	356	309	304	344	289	321	321	279	332	323	297	318	315	333	322	317	313	306	297	313	318	329	309	303	311	322	323	310	333	311	296	338	312	314	310	276	311	293	367	321	316	304	311	313	334	313	308	352	331	326	331	322	309	337	313	315	331	289	309	287	341	311	297	299	328	337	321	322	318	310	308	286	339	316	313	319	348	340	321	348	298	320	299	306	318	331	323	309	311	303	287	325	307	341	317	300	326	313	345	326	317	299	289	319	307	294	300	295	304	310	311	335	306	279	295	328	295	304	297	348	328	335	327	337	288	331	325	304	329	342	314	383	355	341	333	269	292	299	313	328	339	292	366	327	281	304
21120	27781	16252	8201	6192	4527	3500	2799	2366	1998	1826	1680	1381	1246	1125	978	753	684	555	489	463	422	415	426	447	442	429	415	392	423	399	393	398	381	359	371	360	371	335	325	329	295	316	343	326	360	328	333	327	323	304	325	357	347	339	346	313	339	332	336	318	305	320	315	343	321	349	335	339	343	322	303	310	349	306	329	359	322	307	310	323	333	315	320	347	326	302	333	321	339	315	357	323	321	304	288	339	331	355	324	322	337	293	348	339	318	320	357	340	340	332	334	314	338	333	327	306	327	341	319	325	309	309	326	336	321	345	330	347	350	328	307	325	367	329	332	325	325	292	298	330	314	301	298	320	321	324	311	320	320	323	318	332	337	298	310	322	331	325	328	342	324	325	311	325	331	300	324	309	332	315	304	319	320	318	337	340	320	318	302	296	307	302	312	307	315	316	330	311	329	320	299	306	299	295	329	321	302	312	337	321	310	321	302	317	298	317	327	310	321	316	324	302	340	324	315	329	324	319	308	304	315	303	313	344	345	310	305	321	332	296	340	326	321	328	327	301	287	311	335	305	317	312	272	328	312	348	343	344	312	308	328	299	323	330	310	341	283	311	348	317	335	302	302	310	340	322	325	332	334	311	307	349	321	325	321	351	309	314	315	323	312	328	323	293	308	325	345	286	321	308	317	340	288	338	318	312	343	315	298	312	326	317	328	295	319	322	293	323	318	307	306	330	331	321	307	311	335	323	303	336	323	309	323	324	313	348	322	326	318	321	326	276	330	328	325	336	308	299	310	342	330	294	290	294	319	314	332	287	314	332	328	329	339	339	294	339	336	329	330	348	307	308	332	312	336	311	320	326	333	339	352	328	313	330	327	317	323	340	319	308	335	319	303	326	302	359	294	309	319	361	296	337	321	314	299	299	309	302	290	306	333	331	339	312	350	333	332	311	316	307	317	311	311	339	313	328	295	310	333	320	356	366	319	344	283	315	326	320	319	314	329	356	315	308	332	297	346	304	269	324	334	299	348	287	328	298	341	307	316	319	319	318	302	332	326	338	309	300	279	362	306	336	356	304	300	317	321	316	299	333	318	285	315	306	323	289	309	331	316	349	318	341	328	310	319	321	316	286	325	354	315	334	325	304	329	331	349	320	290	288	324	322	353	326	315	298	316	313	325	285	318	321	361	333	314	295	332	330	317	322	345	296	319	327	301	326	337	320	331	324	304	321	320	314	283	350	296	331	358	314	310	324	295	335	341	362	322	311	285	338	295	304	278	309	332	299	327	295	302	327	328	323	332	301	328	329	318	340	360	320	301	341	307	338	331	321	354	318	315	296	318	309	301	304	325	320	318	358	280	295	310	332	312	348	336	317	290	327	314	316	306	329	324	312	320	301	326	313	314	313	335	323	309	317	319	306	337	299	339	334	312	312	336	339	335	331	328	317	305	307	323	357	340	341	297	316	320	314	328	296	345	302	292	310	341	307	336	336	310	342	348	350	327	336	294	322	337	357	331	328	316	285	337	309	336	297	304	305	311	312	315	323	322	309	304	341	335	316	324	329	293	326	338	322	305	308	302	318	332	327	302	307	302	325	343	319	338	322	308	314	328	319	330	297	337	316	303	318	320	300	327	319	316	300	338	329	331	337	309	313	295	355	316	337	291	312	301	323	311	326	316	352	331	331	305	326	307	317	303	336	291	315	322	339	330	318	327	281	339	309	311	335	290	312	342	333	308	329	324	328	328	315	316	323	303	291	303	305	344	294	329	297	284	315	327	305	352	318	307	312	334	309	301	319	347	329	306	293	312	333	291	337	320	327	351	295	349	340	326	348	349	373	300	347	329	321	309	349	296	350	324	315	296	302	326	338	320	330	323	322	309	286	313	340	314	306	347	338	309	329	333	316	331	298	330	310	314	328	310	309	302	336	304	311	326	339	332	316	342	328	333	326	306	318	316	284	331	364	311	329	322	305	325	329	289	326	315	325	311	336	299	328	307	333	313	276	322	361	314	335	308	328	302	305	314	345	306	345	314	282	337	314	317	326	328	309	297	314	332	336	337	320	336	315	314	332	308	339	317	316	333	315	308	321	340	321	345	312	343	333	323	307	307	305	310	326	317	324	326	298	339	322	298	338	318	332	344	356	292	326	300	320	308	321	310	337	315	294	328	330	325	304	322	313	329	310	339	330	313	313	353	320	356	334	323	325	308	303	311	351	328	295	328	330	318	311	328	305	311	314	311	301	313	288	331	335	346	312	333	327	326	373	316	352	301	311	319	326	327	316	294	350	310	304	335	353	294	332	324	343	360	323	337	297	332	323	322	314	324	298	331	320	295	306	317	327	331	311	320	309	320	318	328	325	283	346	328	334	295	318	322	335	323	336	319	345	325	324	312	329	328	315	295	332	305	328	314	306	280	298	309	332	308	313	297	312	312	321	333	322	317	301	329	370	306	318	332	289	313	317	317	320	342	317	292	313	318	339	332	312	327	291	333	309	334	322	342	312	304	295	306	327	335	308	334	309	356	309	309	331	346	310	357	324	313	317	320	307	301	322	304	306	336	311	341	319	307	313	293	319	301	310	320	302	333	348	307	356	317	341	313	306	329	299	340	288	313	304	320	290	326	305	298	302	328	317	329	290	334	333	332	308	321	326	356	324	304	327	317	335	329	342	325	344	317	348	309	363	359	311	308	333	321	303	312	308	318	343	323	315	328	296	326	315	300	297	296	320	309	307	340	324	315	346	341	306	338	341	301	343	321	329	324	337	323	320	308	306	322	324	331	319	314	294	348	313	329	320	341	278	344	321	300	297	314	322	323	330	299	301	322	311	324	341	325	290	320	319	331	339	278	325	312	340	297	304	310	301	327	315	303	336	282	340	311	303	328	301	321	308	342	331	339	325	318	320	282	330	332	332	335	338	335	347	301	328	335	342	331	358	307	314	331	356	312	322	326	316	342	327	323	325	341	306	328	326	311	340	336	328	334	302	308	323	330	340	327	320	317	328	316	308	309	295	295	316	328	314	314	326	298	327	317	332	377	331	318	320	346	331	336	322	291	291	332	343	340	345	302	318	306	318	318	316	337	292	306	319	303	299	342	325	329	309	343	326	319	357	333	306	301	321	301	317	325	352	263	319	315	308	329	342	305	325	309	311	330	316	311	320	318	278	323	285	343	307	322	309	330	296	302	314	321	322	306	327	322	329	280	351	337	289	315	341	372	322	322	343	311	306	298	345	309	327	330	325	323	348	346	324	305	326	298	303	308	297	290	330	292	294	348	316	312	318	302	315	321	304	294	325	313	314	317	299	322	323	338	299	323	312	315	295	300	328	326	294	294	336	324	327	312	327	317	315	300	324	314	306	316	334	331	272	336	323	334	323	355	327	333	312	316	306	279	330	367	299	317	302	341	286	303	334	319	321	321	317	326	302	318	333	324	336	343	323	319	327	325	340	296	305	325	313	331	308	295	320	280	289	365	304	283	328	336	307	330
28868	19180	7839	2449	1347	1021	786	597	554	534	486	533	513	406	440	398	394	345	290	321	296	277	273	322	312	318	293	269	284	301	306	266	275	277	303	321	282	290	316	279	269	264	268	306	266	292	305	307	314	294	279	305	296	292	321	290	284	270	289	273	294	279	293	300	275	268	315	295	291	289	258	305	301	275	290	267	303	274	298	266	285	291	316	296	275	274	301	270	317	267	286	277	287	292	300	294	276	281	268	292	264	263	255	306	300	284	299	283	277	280	312	280	283	289	279	296	291	273	268	263	313	305	317	289	270	272	281	299	283	280	292	302	311	262	286	280	265	287	285	282	298	330	288	273	274	272	300	306	281	243	297	289	266	297	310	282	302	285	285	262	303	283	264	271	304	254	291	262	261	270	268	259	261	264	298	278	257	285	263	268	314	281	283	248	289	296	300	283	291	297	282	263	303	282	293	311	267	277	289	290	283	255	295	280	272	284	273	298	283	278	286	269	292	265	304	282	279	288	291	282	279	275	280	297	316	294	311	290	309	274	276	299	325	282	287	314	295	318	267	306	288	294	249	325	258	283	260	304	297	280	281	309	298	292	266	262	289	260	278	301	294	280	296	276	268	296	301	263	282	290	289	305	276	304	257	292	263	320	265	295	303	274	271	308	295	267	294	271	271	304	275	292	310	313	305	277	305	267	294	257	308	271	298	279	290	291	290	288	291	302	270	309	319	259	284	281	284	302	300	272	295	311	295	300	294	281	285	289	309	282	304	314	285	289	280	286	276	297	276	281	297	301	293	313	301	240	293	276	267	274	286	316	296	271	277	295	266	244	260	284	281	310	307	291	282	306	270	273	296	306	302	269	306	295	281	291	306	254	306	285	313	258	303	262	270	295	294	276	266	279	290	310	302	299	248	298	298	263	261	280	302	310	273	288	295	290	287	304	271	266	268	265	296	288	283	318	281	292	285	303	296	256	286	284	253	329	305	271	270	286	304	291	269	278	277	244	298	287	264	287	302	302	286	318	284	304	300	297	275	301	317	277	275	245	291	312	288	258	317	318	273	303	281	278	287	285	298	260	278	261	293	302	283	277	283	286	290	287	288	317	278	289	311	312	288	303	255	275	275	249	307	300	268	290	311	281	296	288	304	258	296	300	291	264	290	274	268	282	278	295	271	240	263	285	278	277	281	286	307	314	291	282	288	332	312	297	312	305	287	273	270	307	276	299	288	288	274	286	308	274	278	250	307	297	298	306	303	285	283	303	281	284	268	256	275	299	276	305	285	304	271	303	274	304	287	296	300	308	283	291	296	310	289	304	267	273	271	323	283	277	283	280	255	281	267	301	286	292	310	287	284	309	301	288	274	273	293	271	308	301	280	264	290	296	307	286	302	275	282	270	292	286	287	304	262	271	285	282	283	316	273	338	273	310	283	272	260	278	253	290	269	294	280	264	303	294	299	286	282	268	262	253	279	249	281	299	293	295	299	258	295	282	267	293	270	301	290	283	270	285	300	300	252	319	272	256	271	281	286	298	275	281	273	283	305	278	296	230	299	293	280	269	284	266	271	312	284	265	278	299	284	292	267	302	277	315	313	285	291	297	279	289	264	277	287	323	314	280	273	288	247	319	291	278	299	292	290	276	292	290	263	279	271	281	244	287	304	283	274	272	277	276	266	284	244	276	308	291	267	260	296	258	280	267	285	266	260	265	281	303	285	273	279	291	256	310	311	273	282	308	247	273	286	302	262	296	285	278	308	301	290	281	262	275	296	278	324	266	259	303	271	253	293	287	273	270	270	289	310	285	289	256	281	257	272	281	274	282	276	274	300	299	264	311	260	289	285	276	289	285	263	306	302	286	283	274	283	265	289	300	279	298	297	247	289	314	292	290	283	292	302	300	285	276	282	302	272	310	286	327	283	272	299	282	284	242	280	281	285	305	287	264	263	279	273	299	275	257	271	278	299	274	289	309	288	275	310	294	280	291	279	292	277	283	301	285	239	288	306	260	299	258	311	289	302	272	290	309	258	284	312	307	251	296	290	312	281	302	267	291	257	275	257	244	288	307	292	297	304	278	293	250	298	294	306	296	276	300	262	264	270	250	279	274	283	305	292	289	274	274	276	318	308	289	254	273	304	290	278	290	256	278	311	297	288	288	298	302	303	283	299	307	304	287	279	328	267	266	257	264	308	291	286	285	297	266	290	291	282	277	295	311	309	301	275	293	275	275	260	293	262	300	296	293	272	281	272	263	273	283	281	286	283	305	298	288	300	276	270	292	296	278	312	308	303	287	295	283	280	286	288	281	281	260	292	276	272	307	281	271	290	301	277	300	285	310	313	274	268	287	312	319	279	302	301	302	273	300	262	287	277	290	301	278	255	287	276	263	269	289	302	279	300	286	288	269	308	279	305	291	270	265	321	257	296	291	276	295	284	290	287	293	292	277	313	281	320	293	293	259	268	299	330	259	285	300	277	287	277	272	282	299	286	282	258	283	299	343	270	304	284	283	272	301	287	311	292	256	293	303	282	293	292	298	284	277	272	308	271	288	297	303	277	296	297	264	297	275	307	301	297	263	326	269	298	257	290	281	325	274	293	280	300	282	258	287	311	276	322	282	285	267	278	275	298	306	294	286	278	302	286	271	300	288	259	279	291	265	274	280	289	313	289	279	265	293	286	244	265	282	285	301	304	298	270	261	269	304	271	306	305	264	300	318	286	303	320	268	305	271	289	266	248	298	271	304	286	265	285	286	246	271	269	274	273	287	323	295	266	262	307	289	297	284	257	279	293	298	279	266	276	300	294	272	293	271	285	318	300	292	277	267	304	285	283	278	260	291	299	278	281	293	292	296	290	306	287	283	275	297	272	282	280	275	286	273	262	301	279	267	297	293	280	266	282	304	254	269	275	282	277	296	271	256	305	296	307	254	269	273	270	305	277	317	280	300	285	276	276	320	266	264	278	315	301	284	257	287	324	267	301	298	320	309	271	308	293	277	297	284	327	279	263	267	281	317	298	272	263	274	298	288	324	271	300	322	298	315	287	272	271	275	288	284	278	288	299	259	283	289	271	314	287	275	306	265	302	295	303	316	271	258	302	275	286	309	291	296	310	306	316	287	275	288	305	311	304	317	262	310	301	291	279	264	280	303	299	276	295	272	269	292	291	288	282	274	293	267	296	263	278	301	290	297	260	278	304	265	274	286	262	272	270	279	272	299	302	256	304	299	294	289	284	309	287	298	287	297	316	274	293	292	309	299	285	249	297	296	278	305	274	274	280	286	299	291	295	277	296	277	273	259	326	282	300	325	300	295	278	285	271	280	299	272	340	279	251	279	275	287	294	284	296	274	321	298	293	267	283	287	251	284	263	277	278	294	263	287	264	252	301	286	289	285	285	287	266	306	278	298	289	275	304	293	293	279	298	269	266	306	283	257	309	270	282	304	275	285	279	262	295	305	285	341	292	284	268	268	290	326	301	306	266	287	262	280
13604	11635	5286	2295	1618	1262	1006	929	792	737	753	662	627	528	506	452	375	347	326	326	296	267	284	309	313	297	339	297	313	317	291	300	299	283	265	306	285	270	292	291	284	282	290	277	285	292	289	301	288	285	311	269	278	292	259	286	278	298	258	283	305	291	305	288	272	299	282	304	287	278	256	286	297	267	262	269	272	280	285	326	296	299	301	284	275	309	284	253	301	273	270	287	295	289	277	337	288	278	286	286	294	269	313	278	243	275	297	294	282	288	307	301	292	259	293	287	270	302	268	285	274	297	298	248	271	317	259	272	253	266	286	288	296	230	273	268	267	285	295	253	279	264	297	284	271	270	251	282	255	291	272	290	287	280	292	240	291	301	266	286	303	261	294	296	278	291	293	297	277	313	298	258	285	295	277	293	276	306	270	255	318	291	303	264	272	337	291	302	284	290	267	267	281	268	289	308	285	296	305	287	301	265	285	312	302	316	237	294	248	277	293	265	263	308	319	298	286	284	280	271	282	269	309	285	289	290	305	283	278	261	230	284	302	278	276	284	299	273	290	271	293	257	294	304	322	278	274	318	286	309	269	273	245	278	258	308	266	287	291	281	294	262	279	309	268	275	295	280	257	282	274	290	263	297	338	286	284	304	279	310	287	284	291	287	286	290	269	262	273	269	275	273	278	258	266	304	292	293	304	261	314	270	301	276	280	307	283	273	284	313	281	292	265	288	292	278	273	299	305	290	285	269	296	272	300	296	280	273	263	290	288	286	269	292	273	302	279	303	293	251	308	263	296	295	292	263	290	281	300	273	254	274	302	265	322	266	292	264	269	281	324	295	275	289	278	266	252	303	334	259	324	300	282	305	291	321	271	298	261	293	280	292	276	305	276	255	288	265	266	263	285	309	292	268	265	309	289	265	285	306	274	271	277	276	283	291	298	312	274	288	295	287	250	302	269	271	294	296	268	244	286	275	290	245	263	307	297	284	312	292	246	288	269	256	273	309	302	284	282	267	297	276	285	249	268	299	299	269	290	307	285	273	304	282	282	311	286	285	268	256	289	263	287	266	329	263	244	280	285	290	296	272	263	280	263	315	299	321	270	269	268	284	278	273	316	272	286	301	272	283	280	265	274	289	257	301	269	263	287	301	256	289	278	289	293	294	251	262	285	287	268	276	306	267	265	302	276	282	264	298	283	315	289	256	284	283	270	281	274	279	296	258	283	260	284	316	271	271	282	279	282	288	274	261	277	244	290	277	311	294	313	254	277	299	268	277	312	254	271	292	298	253	278	295	294	301	286	276	250	284	282	290	245	299	291	259	301	292	272	283	299	278	309	293	280	267	267	265	299	282	274	290	282	289	297	293	280	323	274	293	261	293	289	272	278	271	247	278	279	270	270	269	284	293	277	286	266	277	272	283	307	263	275	282	264	264	300	293	267	275	298	276	282	285	264	282	280	297	297	266	272	285	275	300	285	314	284	276	277	274	275	303	286	285	249	293	314	311	281	253	289	280	263	290	290	295	259	247	280	262	272	299	293	287	284	275	271	314	265	280	278	291	282	296	281	277	283	286	291	319	280	307	316	260	280	283	269	291	301	305	281	260	274	273	251	282	275	268	314	282	297	321	293	272	292	286	308	316	293	294	291	260	266	290	279	304	268	262	290	301	254	251	304	290	296	297	302	283	280	299	288	288	262	261	267	314	306	289	277	285	250	270	269	261	292	282	257	285	276	283	279	269	253	261	270	295	286	278	279	281	298	269	309	289	275	292	281	287	254	276	280	276	268	294	287	293	279	291	304	282	297	306	283	277	298	285	260	312	265	299	278	278	299	273	261	304	281	310	264	269	271	287	276	274	309	287	312	304	290	285	298	266	286	282	263	315	277	243	279	300	278	297	310	307	262	246	308	292	303	306	278	274	281	296	279	299	278	287	264	294	301	283	279	294	290	277	284	269	261	281	284	255	302	273	286	269	281	259	290	257	282	291	320	286	257	270	251	270	295	261	316	316	251	274	302	266	283	278	286	284	293	299	280	281	276	255	278	258	246	275	309	302	264	269	288	280	290	311	265	286	273	273	288	264	297	312	285	260	257	292	306	281	297	252	276	281	292	272	301	267	244	300	284	283	322	300	314	295	277	285	292	283	261	273	293	294	285	264	290	257	271	299	284	290	277	281	279	306	282	255	267	282	302	256	273	292	293	296	294	293	264	274	250	262	290	278	284	278	284	262	286	325	296	282	282	263	300	277	284	294	272	306	275	249	259	296	288	289	248	279	279	256	287	297	250	270	269	295	285	261	303	258	264	265	281	295	258	296	271	258	330	278	259	296	282	312	293	274	269	294	267	285	282	284	249	310	305	295	286	292	260	279	285	302	300	296	295	282	298	300	305	302	244	294	288	276	275	295	273	305	303	291	220	262	295	272	281	267	249	274	250	265	273	285	300	301	313	301	291	313	273	270	298	255	295	276	275	302	289	279	292	285	276	277	298	291	261	265	293	284	259	276	299	290	299	286	293	296	272	302	272	296	248	281	262	301	267	279	282	312	273	288	255	264	269	293	279	325	308	303	299	274	312	293	263	275	266	256	278	272	265	282	271	309	296	286	284	267	301	303	298	288	274	314	284	274	311	258	308	276	293	292	264	291	307	287	291	261	279	288	282	277	317	300	275	271	287	287	289	250	276	284	281	307	290	276	321	281	302	294	304	282	299	278	272	291	274	288	301	280	275	265	331	303	295	287	262	285	277	303	255	297	256	277	277	271	307	284	286	275	309	282	290	283	284	295	294	273	267	274	272	287	308	279	271	298	295	290	276	273	270	298	303	284	269	272	285	263	284	275	306	277	292	289	273	288	288	273	248	285	260	290	278	279	286	278	283	303	263	271	261	257	275	287	285	287	268	273	295	293	295	291	275	268	284	278	269	317	271	269	287	279	305	294	280	310	255	307	283	282	299	293	290	269	302	291	279	255	279	260	271	290	278	290	257	278	276	280	279	303	307	280	274	258	295	281	297	310	278	283	317	278	279	288	262	297	281	287	250	276	311	281	286	286	294	294	274	268	289	256	296	268	285	299	296	260	256	267	314	266	306	289	288	273	307	293	290	270	262	283	273	301	276	273	262	273	272	283	272	291	275	258	278	288	283	286	279	291	285	311	295	259	281	290	288	248	275	263	274	289	282	280	269	285	274	272	282	295	254	297	283	273	300	271	275	316	280	288	289	299	290	291	312	281	286	278	272	292	303	274	299	301	292	286	262	290	261	306	245	277	275	268	301	309	305	266	309	278	304	283	286	287	268	275	281	270	276	282	278	281	272	257	295	267	312	292	282	288	257	301	269	291	281	307	288	287	266	278	279	289	273	293	285	287	304	270	282	283	314	292	258	294	292	292	277	273	284	287	288	267	260	282	249	283	302	283	290	305	279	308	318	263	250	288	265	293	256	289	290	259	269	264	295	321	273	296	308	287	284	294	289	255	281	283	234	278
24454	21658	29036	24786	21630	9930	1592	974	929	770	704	663	572	535	492	418	333	297	211	208	235	218	202	185	198	258	199	191	202	210	187	216	195	183	208	180	201	152	199	196	168	183	149	187	167	181	184	171	169	146	182	163	190	187	182	164	205	182	167	178	194	169	172	157	179	174	180	190	197	183	168	154	195	178	168	169	170	158	169	178	177	185	173	205	198	170	170	175	161	180	178	159	165	161	161	180	173	164	176	165	164	175	179	174	159	177	186	167	182	171	171	160	209	151	166	159	173	170	157	168	211	166	161	183	181	136	210	193	190	169	173	189	163	167	180	189	164	155	166	169	155	143	186	163	178	150	194	146	195	166	166	171	179	171	191	172	165	188	173	173	178	173	207	178	174	166	185	158	187	182	165	163	152	177	177	179	154	179	180	175	179	177	183	189	191	181	135	175	149	189	177	165	173	172	173	162	159	168	183	173	157	149	176	167	170	179	181	176	184	164	172	177	176	152	179	154	157	160	184	196	186	161	168	156	164	160	184	184	145	166	173	160	163	175	166	155	192	156	182	174	160	190	181	150	163	172	157	169	167	184	168	164	172	156	161	174	186	199	184	166	170	166	155	151	167	179	165	172	146	178	175	190	188	163	162	163	147	163	146	158	183	155	164	186	181	170	192	175	156	167	173	169	192	164	164	169	157	185	185	195	166	156	175	193	162	186	162	161	173	177	180	167	163	149	194	194	188	175	143	172	147	151	149	155	182	166	171	200	182	188	187	180	170	188	178	171	161	192	189	174	169	166	188	179	167	164	150	164	172	163	157	136	186	176	149	189	154	185	170	180	181	152	173	166	167	188	169	177	190	183	147	194	159	190	192	177	183	182	171	177	177	179	156	161	164	192	171	163	170	169	171	170	181	177	149	184	158	157	170	191	188	167	175	174	170	178	170	185	170	172	167	206	188	181	164	176	154	171	162	167	177	194	163	165	180	159	174	194	191	171	191	165	191	176	173	149	190	171	174	152	173	172	167	193	186	189	141	146	172	158	175	191	166	162	153	159	190	169	157	191	168	182	165	194	178	185	157	174	153	158	164	188	163	165	181	175	175	169	188	172	186	178	189	172	160	170	197	162	182	183	176	184	186	150	150	169	184	146	175	173	168	163	187	176	172	172	156	161	163	158	151	189	177	174	179	178	159	174	168	159	133	194	158	153	167	149	185	186	169	171	178	185	185	171	201	149	159	140	163	166	171	169	159	169	183	191	184	176	184	173	164	185	171	157	152	169	176	166	175	172	166	173	148	141	199	161	175	159	180	194	159	160	169	166	159	144	199	161	162	159	160	153	183	177	166	186	176	160	186	147	172	171	155	161	152	168	190	173	178	193	178	157	182	166	186	185	178	186	178	169	157	170	189	146	175	154	163	161	168	155	169	168	158	167	180	172	155	190	176	150	171	187	190	175	169	173	166	142	174	158	160	175	179	157	173	172	164	163	159	194	157	162	182	183	163	169	191	154	156	163	161	167	162	174	175	182	186	176	135	160	175	186	199	136	176	194	178	176	169	157	163	198	172	165	200	186	174	156	175	185	162	164	151	182	149	143	172	168	164	155	172	166	177	196	181	177	156	183	176	161	156	169	172	161	168	185	177	169	178	173	164	176	168	192	184	196	144	162	160	179	183	152	167	173	160	185	171	163	174	177	175	175	163	145	185	161	180	187	159	162	166	165	167	169	170	166	170	166	178	160	181	157	178	150	150	175	174	184	148	180	178	173	185	195	161	172	143	173	185	198	151	160	169	151	188	182	178	187	165	154	178	181	178	184	148	167	186	185	161	156	179	158	181	168	141	153	178	169	173	176	185	174	178	166	177	151	161	160	156	155	194	184	153	166	149	187	172	178	156	178	173	189	185	180	182	164	174	173	166	178	172	175	148	165	162	167	149	183	164	170	171	176	156	184	154	166	172	189	169	161	174	180	171	182	147	160	172	181	184	161	179	184	179	171	158	177	186	159	158	175	181	148	158	169	180	165	175	186	168	200	160	178	166	159	175	169	160	173	185	162	188	199	143	185	153	170	158	173	176	147	151	154	173	166	186	158	191	158	176	166	180	162	180	180	163	159	164	159	187	172	174	144	175	156	162	148	161	190	197	175	168	189	168	170	184	178	179	163	168	181	157	161	166	157	170	184	172	152	162	174	162	204	177	174	164	158	160	163	181	165	164	193	143	175	156	182	154	180	173	168	152	190	172	154	169	170	172	165	167	168	167	149	183	176	163	170	167	174	177	193	173	151	161	186	175	158	157	166	148	170	151	180	187	164	173	166	154	188	161	172	166	181	167	185	163	181	181	171	156	171	164	145	144	181	174	167	179	171	151	163	184	186	150	169	169	158	172	159	192	160	181	185	163	169	182	166	166	190	153	177	180	170	159	176	172	169	184	160	163	151	172	177	159	182	181	178	160	170	177	164	161	173	170	183	187	161	168	164	185	172	148	177	171	191	179	159	182	195	159	160	170	162	165	155	195	169	170	201	173	177	176	162	155	169	181	175	184	169	160	155	150	145	167	181	157	177	182	166	168	154	178	170	151	189	148	188	168	179	164	168	168	175	162	180	185	172	176	162	184	161	169	126	175	164	152	173	161	171	143	163	176	190	166	164	183	155	153	177	161	170	154	168	188	167	165	184	172	172	189	169	182	164	146	165	178	173	189	167	196	176	184	182	177	169	186	174	171	173	174	194	181	170	174	171	178	173	159	202	162	150	156	177	154	171	178	164	163	183	169	182	164	181	181	181	175	157	165	185	138	168	163	173	170	189	178	160	159	161	166	184	181	167	162	183	157	187	159	180	169	182	172	177	165	166	170	170	156	152	185	169	154	170	168	188	170	153	171	161	164	162	180	171	202	190	177	175	157	173	158	171	206	177	195	177	165	180	156	179	141	166	162	173	153	164	175	163	184	180	154	186	186	164	157	171	164	161	198	166	149	178	158	159	167	151	172	158	150	160	151	158	170	156	164	163	183	170	170	166	171	164	171	184	166	151	178	159	169	181	165	178	187	176	172	172	187	161	165	169	171	175	170	188	191	160	178	181	173	169	160	182	160	168	144	160	179	152	149	164	179	185	163	182	151	167	167	156	171	158	149	160	158	181	179	159	168	172	157	164	178	149	183	203	156	184	171	165	159	170	181	160	180	172	150	155	144	183	189	189	165	164	187	159	159	170	167	176	170	175	160	180	158	157	165	143	183	159	151	159	164	173	208	166	186	158	183	147	169	152	152	188	164	170	143	173	182	164	151	174	174	186	175	151	185	190	180	175	157	174	189	176	168	153	183	155	161	160	169	164	168	160	155	157	173	167	170	171	165	180	179	184	154	161	165	159	166	196	177	170	164	179	196	174	166	168	172	163	152	153	150	185	197	175	184	193	170	176	173	180	188	179	149	178	165	164	164	159	176	146	194	160	168	186	163	169	168	145	157	202	165	179	182	159	172	172	147	183
18240	22819	11323	5481	3631	2820	2099	1832	1606	1374	1216	1057	963	816	719	578	514	374	301	292	301	270	241	241	281	264	243	252	233	245	226	239	225	227	220	226	215	192	187	187	210	221	217	191	200	216	240	204	188	194	198	210	188	197	179	204	183	199	191	205	191	187	181	170	203	176	185	203	202	190	207	198	183	192	212	183	200	215	184	207	176	168	198	206	209	177	179	191	186	184	190	171	185	186	171	214	206	188	212	201	176	221	185	190	186	190	209	182	167	195	196	191	201	214	209	194	197	194	195	219	198	206	179	185	214	188	191	166	185	175	202	182	196	172	192	187	190	197	189	179	169	198	187	199	189	206	185	181	164	190	193	202	188	196	195	170	194	179	185	157	177	202	182	204	180	179	183	208	190	186	182	193	179	194	192	195	207	184	182	203	190	185	229	176	201	194	191	183	202	200	211	189	162	183	165	190	181	182	200	175	184	183	178	218	193	186	189	183	191	190	194	205	195	180	192	183	189	169	169	182	164	166	208	211	205	185	191	177	180	205	217	174	194	196	165	182	164	180	174	194	177	183	206	194	174	167	163	186	177	186	209	166	169	211	188	192	196	187	181	165	182	204	216	180	166	193	193	209	204	167	171	181	203	213	190	199	206	222	164	173	182	204	184	179	184	174	160	193	204	199	186	199	195	180	163	184	173	200	193	207	189	180	184	193	176	159	197	182	202	194	214	165	175	211	191	205	181	203	192	184	155	193	163	192	191	190	209	212	183	181	195	186	200	199	195	179	177	162	172	165	186	169	173	189	169	183	180	177	178	203	195	168	178	221	213	208	191	174	198	216	167	189	184	175	203	191	177	178	164	186	197	177	219	192	169	205	194	205	172	184	190	184	172	181	195	185	198	187	222	174	188	188	195	176	171	167	191	165	191	180	179	177	202	178	207	179	198	179	175	156	186	178	175	184	177	202	182	175	170	194	177	203	186	200	185	160	173	199	191	193	174	196	194	178	201	223	199	206	159	187	208	161	194	180	189	170	181	211	181	195	190	193	169	170	199	167	176	184	183	172	213	172	190	187	207	192	171	194	199	197	198	191	202	196	174	166	190	166	197	178	192	165	170	192	171	207	181	206	172	191	198	181	148	208	167	167	213	173	188	207	184	192	196	201	205	205	199	212	189	191	182	158	198	190	184	193	181	211	164	197	194	182	175	188	190	188	162	194	177	183	186	177	176	177	189	197	185	188	171	194	185	170	183	185	176	207	168	205	193	193	213	194	176	185	199	192	177	186	211	186	202	175	219	178	179	179	198	181	201	189	181	190	195	193	201	161	179	192	206	212	195	181	190	202	193	180	203	211	193	197	188	190	180	201	181	166	193	166	201	219	204	159	176	163	179	176	198	157	179	186	203	194	192	199	180	167	153	196	174	179	157	208	174	186	202	173	191	201	180	197	189	195	187	192	203	187	185	170	188	208	192	199	200	182	207	175	206	197	194	208	208	227	203	175	169	186	193	183	173	200	173	196	184	174	199	189	185	169	186	192	193	203	195	198	217	192	186	196	178	181	211	161	184	192	199	213	204	210	156	166	163	187	175	184	192	186	196	160	205	178	172	207	213	203	186	171	164	195	194	209	204	205	179	197	179	172	208	198	224	160	201	180	208	199	185	166	189	211	197	184	172	205	208	185	201	206	207	196	182	185	194	163	198	193	184	179	185	222	187	221	179	174	202	183	188	201	181	198	188	195	206	189	186	209	183	171	211	186	198	205	187	205	186	218	208	176	216	185	166	189	208	201	185	173	200	185	177	178	169	185	184	173	178	163	196	167	177	209	193	177	199	213	202	169	194	191	195	205	180	175	177	183	190	196	176	172	186	165	181	206	204	199	194	199	172	196	198	192	183	179	205	191	181	193	179	217	195	175	187	182	184	160	211	199	178	171	193	209	212	176	173	193	201	186	193	175	199	182	185	189	189	194	197	201	189	181	190	174	202	193	206	176	175	191	184	184	181	206	192	183	194	165	180	166	178	214	182	168	193	205	191	160	174	187	170	193	201	176	183	191	187	182	185	200	186	180	170	181	203	169	191	185	192	184	210	209	208	186	202	172	186	198	190	174	195	206	187	181	182	170	210	172	204	204	196	178	186	215	181	195	183	180	186	197	193	192	178	187	174	181	176	196	202	179	178	189	182	182	176	190	192	163	185	160	199	175	168	209	204	193	199	187	175	213	197	185	172	206	152	173	198	180	180	221	182	173	207	211	177	183	194	181	181	168	183	181	179	182	192	186	176	196	176	179	187	198	199	174	187	197	162	192	160	193	175	183	203	215	189	187	188	218	198	203	193	194	180	181	176	201	178	198	195	177	168	191	178	202	185	184	177	196	201	172	216	201	183	184	176	205	187	192	203	179	189	194	175	207	194	195	190	192	182	206	190	182	195	185	182	204	181	203	230	179	191	189	172	195	166	201	196	209	203	186	195	172	197	197	187	169	199	166	179	195	185	179	181	204	163	193	203	156	189	198	204	184	190	191	194	193	174	181	196	168	203	187	170	192	181	187	181	184	205	190	191	167	207	181	167	185	177	191	205	195	183	202	199	161	191	204	186	209	185	191	189	200	184	183	178	203	158	175	192	185	198	214	218	216	160	209	166	173	209	180	176	156	185	203	182	174	200	196	193	191	194	200	188	172	196	203	190	183	158	171	168	234	183	202	187	182	194	191	174	194	186	182	187	191	211	197	170	177	168	165	152	199	210	228	159	188	196	193	175	188	183	184	212	188	199	175	199	202	184	179	184	195	176	206	196	176	197	173	198	186	174	166	221	209	182	185	180	208	181	177	189	184	188	164	180	194	174	172	195	177	186	208	173	180	212	196	184	170	183	215	184	184	184	175	184	190	183	184	189	176	191	191	192	156	180	187	186	191	191	199	192	189	200	172	181	194	174	180	189	190	164	189	177	192	169	178	172	196	200	179	160	181	185	184	182	199	172	189	199	190	190	202	185	189	210	189	203	200	165	161	180	178	205	191	182	166	184	175	202	184	184	197	203	193	188	170	195	176	182	204	174	174	189	183	189	190	165	191	193	209	208	192	183	200	195	186	195	180	184	181	176	183	169	176	201	185	181	190	184	185	172	196	207	188	177	187	189	201	183	175	184	194	185	181	189	169	184	197	188	218	216	193	191	201	215	194	166	174	170	178	195	205	185	174	175	206	182	189	193	182	203	182	181	205	191	188	178	183	188	209	171	211	209	189	199	183	188	172	205	196	186	192	181	196	191	182	174	160	156	162	205	188	198	195	186	207	174	193	219	170	149	168	174	208	195	165	201	210	203	199	177	203	192	166	173	201	201	200	198	182	177	182	195	200	202	188	196	178	178	216	190	205	179	193	192	220	182	199	186	178	170	160	171	190	169	193	169	178	192	201	188	191	189	187	185	197	177	192	172	181	193	192	171	172	180	202	164	164	174	197	185	169	181	192	192	196	177	186	188	196	199	184
25555	21683	27964	25773	11694	1730	1250	964	944	855	863	802	733	716	628	582	544	503	509	470	444	477	461	495	501	469	453	446	484	487	445	483	477	450	473	466	464	458	432	451	453	475	457	456	443	430	423	447	455	423	458	461	470	451	447	423	412	466	426	436	433	460	461	439	460	424	458	445	396	444	430	488	446	449	448	416	433	440	398	425	420	460	433	523	522	428	449	392	457	444	415	446	435	443	442	461	459	461	440	440	460	435	424	437	430	447	435	477	445	485	458	481	515	482	445	442	426	418	437	446	398	439	446	445	449	469	436	455	437	465	404	466	422	462	434	418	437	464	424	424	472	436	427	406	441	459	426	423	442	465	448	456	408	410	428	436	436	445	433	436	487	415	447	462	436	463	412	450	414	420	424	495	466	430	427	447	474	445	470	456	475	458	452	458	441	422	433	458	438	459	428	459	413	436	462	460	475	462	412	444	451	398	422	448	443	440	412	438	433	458	455	432	477	445	469	415	424	409	439	482	431	466	400	443	426	412	458	439	477	461	415	474	436	489	433	413	419	416	460	454	450	430	434	465	444	466	457	473	442	438	439	452	410	433	436	420	452	393	420	445	426	438	442	465	481	453	441	424	442	492	466	406	452	482	442	436	401	453	421	422	457	449	452	461	430	495	458	435	439	423	443	485	413	460	444	477	470	442	440	465	452	421	437	432	427	425	447	473	460	464	449	445	445	445	462	455	443	484	439	461	425	418	399	432	455	437	439	431	479	454	467	456	409	417	422	460	423	450	437	451	440	450	459	468	409	451	467	437	450	461	482	441	429	433	483	435	418	423	454	467	460	480	465	423	444	489	425	426	448	399	435	434	445	433	457	437	444	447	445	437	441	397	478	463	422	432	419	448	482	439	416	457	462	482	441	441	475	401	430	485	446	474	460	472	447	449	460	427	438	458	435	435	433	444	433	429	422	459	442	437	451	457	430	501	430	444	433	459	456	434	464	465	458	434	432	467	489	447	450	439	469	454	445	424	429	434	403	446	463	438	470	445	446	463	484	470	432	456	424	447	419	416	463	444	436	445	477	448	461	437	410	423	430	439	432	468	431	453	412	447	448	463	433	472	425	457	433	458	460	469	463	454	460	476	423	438	421	430	448	427	441	446	427	458	446	459	458	440	459	419	462	475	490	438	475	451	452	461	434	427	445	469	441	441	446	465	455	421	444	434	467	439	444	424	456	437	432	441	447	473	404	452	439	466	443	466	445	410	462	467	439	499	475	419	468	434	410	403	455	453	440	427	474	446	459	467	450	463	486	485	455	476	439	447	384	451	449	451	464	460	476	398	438	445	457	442	441	424	439	464	433	454	458	460	458	440	446	452	438	408	462	434	455	466	409	451	453	427	465	457	464	470	469	455	477	445	466	433	450	496	444	449	487	420	419	450	430	456	441	421	448	431	437	449	447	443	435	411	453	451	433	449	435	467	427	486	468	435	454	443	456	502	424	424	459	484	447	492	413	434	488	440	446	468	457	405	436	451	444	429	434	462	457	496	443	450	460	417	441	453	429	416	462	450	468	445	421	439	476	436	438	447	443	464	459	453	450	461	423	502	468	466	425	451	450	458	466	430	469	442	459	448	441	438	484	430	447	431	444	458	470	472	437	390	440	444	469	432	443	456	470	409	444	431	409	456	426	475	468	461	472	441	456	427	476	440	430	468	461	455	435	419	469	456	474	432	473	447	461	436	444	452	448	424	434	424	457	413	439	457	457	473	480	470	466	468	469	451	436	446	439	438	439	456	448	427	439	432	449	432	464	430	449	452	442	483	414	429	436	455	462	432	420	447	462	438	437	409	475	450	414	430	445	435	417	441	461	461	442	463	449	438	428	431	443	441	483	428	412	408	464	450	471	445	476	421	448	429	418	418	456	443	479	375	445	448	439	423	459	458	472	437	454	480	453	440	459	462	423	446	450	436	453	406	461	435	466	456	452	430	435	469	452	473	444	455	451	424	466	460	445	419	443	424	473	447	433	431	417	443	468	417	443	402	447	463	458	476	460	486	453	446	463	440	428	438	455	435	448	427	421	418	485	455	414	452	461	463	448	486	408	449	424	420	458	453	455	437	438	440	420	462	460	439	482	436	453	452	442	463	451	446	432	447	428	503	424	458	447	470	449	452	444	447	418	491	447	467	408	434	472	486	477	435	444	392	461	486	432	460	437	430	437	468	471	394	450	429	454	471	441	443	438	464	423	431	479	438	421	411	472	467	432	447	459	461	450	452	455	461	407	451	450	447	487	435	451	481	413	486	472	460	414	440	430	441	461	455	462	477	424	453	467	458	469	438	449	449	443	453	440	478	469	432	449	451	438	446	472	441	484	470	472	452	439	435	423	480	413	437	438	429	458	485	453	453	438	451	467	482	460	441	456	470	423	462	461	417	429	447	417	416	447	413	456	433	454	469	403	458	415	425	455	442	463	435	445	454	454	467	445	471	421	444	459	434	419	428	457	423	439	440	463	476	454	454	485	458	442	414	462	440	457	442	487	468	410	481	419	460	444	471	460	463	452	459	456	435	433	437	454	446	438	426	425	430	472	433	436	461	468	495	429	453	385	469	422	419	454	418	410	454	435	441	460	436	455	459	433	463	416	418	460	434	441	450	462	429	460	443	484	433	461	412	455	461	490	419	442	429	465	442	455	463	434	415	445	439	456	448	408	444	441	428	464	440	409	433	446	459	475	459	425	486	443	447	447	461	449	431	421	461	468	470	466	472	479	454	471	431	466	466	426	448	442	455	470	437	501	451	457	463	435	432	464	403	455	433	447	484	418	466	421	476	439	470	460	451	434	408	449	459	468	450	440	451	438	487	474	424	445	442	453	443	425	397	452	447	475	403	459	461	464	446	441	469	440	413	446	441	445	450	450	454	445	456	424	420	467	439	481	458	396	429	424	460	459	451	440	419	422	464	486	444	443	439	420	432	449	433	431	419	420	480	442	481	431	459	411	449	455	411	427	472	427	430	461	427	450	448	471	466	443	420	449	473	433	446	416	470	427	458	442	456	425	423	445	445	468	488	452	442	490	454	470	463	437	400	436	423	447	437	460	452	484	450	420	458	454	427	456	437	439	461	430	415	462	464	418	426	441	417	470	426	445	451	436	498	438	444	423	499	451	453	425	447	408	442	457	451	462	445	460	455	403	484	445	461	475	487	443	413	420	447	434	449	444	451	432	452	422	449	457	451	453	462	438	463	419	448	454	466	429	456	427	429	428	401	461	423	435	454	432	483	450	422	396	475	404	432	440	441	466	464	433	429	458	445	437	440	439	411	424	459	423	466	455	438	434	496	462	494	466	441	471	452	506	483	455	395	441	445	435	496	433	483	424	448	464	466	407	397	454	455	429	442	431	393	474	399	449	428	453	442	439	449	451	464	420	452	455	483	437	432	459	434	410	431	462	446	418	450	471	444	440	459	457	460	451	424	420	446	449	434	433	436
18094	19314	8377	3778	2946	2335	1819	1592	1474	1350	1271	1166	1057	991	849	760	717	589	577	506	517	484	525	474	557	522	483	519	497	497	497	506	508	516	481	491	443	463	480	447	443	478	468	429	490	491	443	462	483	473	450	509	500	407	475	458	457	465	459	475	502	457	485	439	456	483	475	480	499	470	447	434	433	445	477	456	496	455	441	433	521	510	473	543	490	490	481	443	449	461	469	468	517	438	472	467	483	434	459	451	444	474	485	465	431	470	452	424	463	458	471	457	513	472	472	487	486	427	463	458	436	463	457	454	496	438	463	474	415	456	466	443	460	446	465	501	480	534	497	469	468	491	469	438	455	477	431	446	451	467	414	461	459	453	447	470	464	472	476	414	472	433	495	462	492	479	485	496	444	466	465	442	458	474	443	444	498	447	470	444	451	464	456	453	440	493	481	465	463	438	442	449	477	482	417	502	483	457	468	483	445	415	432	482	508	440	446	452	477	453	462	453	458	474	421	459	474	457	467	431	445	483	462	441	483	461	456	478	459	463	503	484	428	472	459	460	425	475	462	447	512	470	483	454	474	430	444	463	483	452	474	488	482	443	483	470	427	459	429	450	454	459	464	430	477	458	476	473	454	444	450	415	473	486	464	467	458	477	460	477	451	518	477	463	476	444	445	444	479	479	490	440	414	484	455	463	435	487	437	461	458	472	455	463	414	484	439	448	474	473	465	479	444	483	451	443	447	480	445	439	492	446	436	447	446	436	471	469	423	493	426	422	465	464	435	467	428	468	495	465	438	427	455	459	468	457	439	454	429	503	445	464	481	501	480	447	476	421	476	487	440	455	463	449	451	494	500	444	438	436	442	441	466	487	451	469	445	445	446	452	477	514	475	467	467	472	492	452	493	476	451	459	469	474	432	466	480	459	450	459	486	490	442	442	461	445	452	445	470	451	451	462	479	452	460	459	463	490	434	443	462	445	453	462	492	485	468	436	452	447	475	471	431	476	474	470	443	478	489	507	472	458	485	447	439	426	493	473	507	452	450	506	492	421	473	451	490	488	427	483	459	446	439	469	479	423	483	420	467	473	437	468	483	475	460	416	467	460	452	496	427	425	429	509	453	486	460	398	440	478	434	458	442	425	456	458	487	472	413	492	430	447	503	444	459	439	482	478	449	460	472	483	465	451	451	466	448	442	485	504	510	457	478	430	450	455	460	495	480	455	451	466	464	453	462	467	491	458	463	473	472	520	450	460	447	487	479	461	489	451	490	465	442	448	483	451	425	450	482	469	509	444	503	447	484	488	473	449	453	461	449	457	440	431	481	476	470	465	452	464	443	450	497	439	446	456	457	458	426	491	487	458	468	423	474	456	460	479	507	484	437	495	452	473	463	477	474	459	470	465	477	454	475	455	467	442	468	473	454	460	458	435	442	443	461	515	455	476	482	499	471	445	438	469	442	459	487	478	430	437	472	449	492	453	465	477	458	462	463	524	479	450	417	486	471	452	443	488	480	480	461	442	442	459	489	452	488	465	471	453	442	467	472	450	446	463	479	447	458	445	456	448	501	472	471	487	464	481	453	441	461	454	463	454	423	461	464	432	442	461	475	472	446	431	458	471	462	450	439	462	463	498	451	469	479	442	501	476	461	479	437	430	463	471	415	460	426	483	502	448	510	483	460	467	469	453	441	441	439	433	468	449	452	487	431	457	494	480	505	461	472	449	436	493	444	482	482	459	485	470	469	474	446	455	480	441	461	443	467	423	453	454	463	489	473	482	479	476	474	477	472	485	471	500	451	461	494	492	462	442	468	456	508	429	423	470	454	490	439	428	467	453	484	466	452	455	486	452	515	487	474	442	455	447	431	450	474	449	460	504	483	476	469	452	446	485	470	489	423	416	479	480	482	463	456	460	435	505	467	489	416	448	472	470	474	465	473	466	460	489	432	427	476	453	496	472	450	458	487	488	454	488	453	480	447	471	452	480	485	450	444	443	453	496	451	458	431	447	479	438	495	474	455	459	459	449	421	507	442	486	504	461	481	489	480	448	464	441	475	420	473	468	428	464	474	497	472	472	479	478	454	496	424	465	455	465	472	467	444	473	421	432	441	472	434	475	454	478	481	488	459	512	438	455	468	490	494	477	441	465	448	463	431	467	484	460	422	433	489	430	425	467	450	473	449	459	452	443	449	469	435	467	442	472	471	443	453	447	453	446	511	463	447	461	476	461	455	500	446	447	495	471	418	476	479	504	473	460	450	471	481	434	470	447	499	465	479	434	460	466	452	436	454	447	452	478	480	467	470	454	435	474	460	436	471	456	417	465	501	455	424	484	445	470	466	466	453	446	495	487	472	478	500	451	461	457	437	433	458	486	483	443	474	448	449	465	435	456	469	447	485	478	448	465	441	441	467	477	480	466	427	465	467	507	450	456	466	427	452	443	409	470	489	470	435	463	486	483	440	455	466	493	449	488	475	486	444	471	475	430	464	484	471	464	460	458	471	492	476	467	468	461	501	445	463	436	458	467	514	442	457	437	476	429	478	505	449	432	461	452	487	459	462	441	452	494	477	472	497	454	477	461	495	473	438	453	406	481	471	412	453	456	491	474	463	509	443	450	492	469	482	470	448	502	489	453	466	503	468	485	498	471	447	452	474	454	428	469	498	421	471	475	466	458	454	458	439	431	429	487	454	468	476	455	463	448	445	465	444	464	446	482	459	465	427	440	468	462	425	465	495	493	452	476	473	470	465	458	459	488	457	444	463	441	447	458	479	454	511	457	510	409	478	462	499	440	485	463	485	490	467	444	477	482	437	487	490	422	462	478	471	440	475	473	459	459	421	467	483	441	486	476	466	487	489	395	437	450	464	481	446	464	481	455	425	438	478	486	477	474	462	451	478	448	493	496	441	436	489	450	514	467	444	468	481	510	461	459	484	474	462	463	460	463	462	466	455	457	489	443	455	435	486	473	441	434	459	465	451	470	460	424	486	523	448	450	469	438	504	511	506	448	457	466	469	474	471	461	458	498	485	500	404	478	460	428	452	450	451	487	501	475	482	473	480	492	453	492	463	454	430	445	480	493	456	512	485	459	505	456	459	426	443	497	466	476	485	435	459	460	429	490	513	471	445	457	445	482	429	454	469	452	479	483	461	450	476	435	454	478	464	490	473	466	489	491	424	442	434	455	450	493	439	438	475	462	431	432	443	447	451	492	437	472	429	444	467	451	447	466	484	497	426	480	501	474	473	480	474	453	452	491	454	454	461	463	427	447	442	443	510	459	450	457	437	456	470	461	475	473	445	480	449	483	453	421	455	493	448	439	455	487	408	480	461	452	442	468	427	417	474	462	455	438	492	472	466	485	457	467	446	473	457	457	420	461	452	502	414	468	465	456	456	463	470	457	439	476	506	408	438	452	474	427	440	484	464	493	441	516	506	438	500	457	461	447	424	442	471	477	447	493	482	490	455	448	454	419	458	439	463	477	471	447	508	465
23144	21656	29515	24287	21661	21731	9432	1827	1398	1393	1267	1085	971	899	752	724	535	464	452	415	433	402	415	399	449	392	373	375	411	339	366	358	371	378	355	360	375	337	359	322	364	369	342	311	287	367	351	322	338	285	357	362	373	331	364	327	352	341	350	316	358	331	319	301	317	351	376	382	334	332	332	293	305	325	340	353	338	343	340	352	330	332	333	390	371	351	307	318	322	318	325	347	329	335	306	325	353	325	318	349	320	366	359	343	355	324	339	341	310	315	348	330	342	356	327	322	302	343	326	329	325	304	341	333	309	308	364	322	292	311	331	330	337	320	307	326	380	334	360	297	314	328	346	311	324	322	324	374	377	355	349	324	344	307	338	344	319	356	348	311	321	326	351	375	316	320	314	323	298	342	310	308	330	344	347	355	331	340	336	334	355	339	321	371	320	335	319	320	337	337	337	335	347	342	321	333	349	334	340	323	313	288	337	320	328	355	347	356	319	339	330	317	306	357	322	332	354	339	324	352	324	326	327	352	331	307	364	341	326	347	343	330	330	355	337	300	331	313	325	370	334	353	332	339	370	362	343	322	362	320	310	338	325	350	355	338	308	342	364	320	321	343	329	360	326	349	304	287	332	290	313	323	295	336	332	344	314	327	319	359	351	326	319	322	303	325	325	302	322	365	341	325	316	331	323	359	319	321	328	335	289	312	298	335	316	343	328	295	326	343	349	325	329	380	345	318	331	314	325	327	342	315	294	324	311	336	334	359	290	340	331	328	317	314	341	320	361	321	326	302	302	320	308	348	367	320	296	318	310	310	342	298	331	337	347	340	328	346	339	325	341	328	341	345	328	336	329	326	344	303	305	323	325	326	343	348	343	330	352	292	312	304	324	330	323	330	346	325	345	357	300	323	334	352	363	305	329	338	344	311	331	314	341	307	296	309	307	314	317	311	319	325	295	306	322	354	321	342	282	350	320	310	307	335	312	338	330	385	329	297	312	347	315	351	331	312	316	313	387	334	344	360	316	320	302	322	328	308	340	333	321	325	303	323	326	298	344	322	293	317	348	311	350	342	361	357	328	311	355	320	363	299	311	376	325	334	347	315	318	341	311	361	332	322	333	307	313	326	327	307	334	307	323	356	333	330	343	319	314	316	323	339	331	353	329	366	303	313	354	319	335	354	325	346	345	383	322	307	327	310	332	342	348	338	315	318	361	328	304	356	313	346	329	311	337	324	335	342	322	289	333	330	359	329	344	331	314	319	348	325	354	317	366	355	331	330	332	354	345	327	327	329	305	329	352	347	382	360	330	316	291	324	338	346	342	341	308	337	341	327	365	330	340	337	317	345	346	303	342	340	335	302	321	316	292	322	352	305	341	336	338	304	349	374	326	283	337	338	288	324	308	350	317	330	348	310	320	329	346	339	347	332	334	340	320	358	324	352	311	302	317	319	339	313	332	346	352	324	332	329	324	330	337	332	288	318	337	325	306	313	336	342	336	317	326	331	315	324	342	349	321	343	344	346	319	334	338	323	328	323	333	316	356	348	347	335	326	323	350	322	318	303	304	319	328	364	344	306	328	349	325	303	332	347	340	370	349	344	343	341	328	324	350	309	304	313	328	293	307	345	335	338	317	341	323	310	324	314	344	327	325	325	321	345	340	321	340	346	317	320	333	333	321	305	348	343	311	320	344	320	330	311	358	344	340	327	324	325	324	342	353	345	328	335	335	305	322	311	338	305	335	339	324	318	335	300	312	317	330	325	278	328	324	342	353	309	329	301	299	317	331	343	335	365	351	319	293	340	328	363	342	319	345	327	301	341	359	332	297	339	321	291	363	343	317	326	372	344	300	337	358	348	353	330	347	323	308	342	315	339	344	327	327	363	333	323	346	324	320	378	328	341	301	334	336	349	342	321	325	328	349	346	290	312	336	328	385	316	359	374	330	332	362	338	332	314	318	308	349	325	324	314	323	288	327	334	322	329	345	343	337	316	339	394	337	304	332	349	343	322	346	344	305	353	345	302	334	382	355	337	338	325	351	342	315	323	340	319	340	349	337	314	352	354	334	347	297	328	298	315	318	312	351	346	335	303	316	324	353	326	324	341	352	320	313	306	321	326	322	336	353	348	304	331	353	328	348	358	350	318	363	345	304	324	314	344	323	367	307	312	323	357	353	329	374	299	339	362	316	311	304	304	304	336	302	327	347	339	327	324	329	339	316	354	314	321	315	320	302	335	313	334	317	323	315	327	323	316	317	324	296	319	320	364	351	312	281	338	331	326	327	314	332	347	347	325	355	305	332	365	324	345	315	307	321	334	328	331	325	337	335	336	336	346	347	331	295	323	313	326	340	321	325	359	342	329	339	338	305	348	335	323	332	321	308	340	314	340	295	376	312	327	316	312	319	284	323	340	301	348	344	343	314	309	293	296	327	326	353	319	336	331	340	324	298	353	316	345	316	340	298	321	330	326	302	328	320	319	304	331	317	308	351	320	295	330	311	336	320	338	315	318	320	349	334	343	304	324	305	354	354	319	311	326	335	330	318	328	313	348	324	303	345	324	309	319	300	345	333	333	321	353	340	358	303	327	315	340	333	314	339	318	341	334	320	341	338	317	322	337	305	362	356	311	337	336	314	364	341	312	310	310	313	331	324	345	365	316	318	334	338	321	335	338	334	348	339	337	309	360	321	312	317	311	324	353	345	303	324	320	314	305	330	331	324	359	311	358	329	312	339	299	326	310	366	319	319	350	312	363	325	336	342	330	314	340	335	329	321	301	340	329	309	330	347	340	291	332	340	320	354	332	324	354	319	353	338	365	305	332	335	359	298	340	311	350	316	289	332	334	334	368	337	319	322	298	316	269	322	280	321	357	331	304	339	362	346	318	354	356	354	312	343	333	321	323	335	303	290	331	331	344	323	316	330	316	341	333	356	318	320	332	336	363	319	335	303	318	350	339	325	319	333	321	361	301	309	341	331	303	286	336	346	356	333	323	316	347	349	319	339	331	345	303	319	350	338	333	328	310	343	349	330	289	390	349	335	324	304	302	331	339	347	331	334	325	325	327	324	311	359	305	316	311	337	339	341	350	332	313	325	332	359	311	328	327	318	346	316	307	343	349	334	338	340	283	287	309	296	339	328	336	321	348	311	323	355	317	379	304	332	289	355	316	327	315	331	340	319	330	323	324	325	345	329	312	315	327	365	334	315	349	323	316	317	297	310	312	327	332	333	319	355	313	327	337	339	332	357	340	310	349	347	312	354	353	328	334	355	361	342	333	333	346	333	342	307	316	316	306	329	355	322	318	335	296	332	346	317	324	380	322	290	321	333	352	313	291	341	349	329	318	312	378	333	313	334	342	326	332	330	367	321	332	336	315	333	328	347	324	311	341	346	358	312	342	331	336	311	342	311	351	332	329	358	340	360	327	373	314	319	346	314	315	324	318	341	339	337	331	317	305	352	362	315	318	342	332	328	286	319	327	325	342	364	321
22080	28376	14629	7641	5707	4391	3313	2730	2345	2267	2121	1714	1441	1300	1113	892	723	572	558	512	427	422	430	459	444	431	463	443	404	416	423	393	393	416	387	380	380	343	381	347	328	350	324	338	368	313	348	371	336	350	331	330	346	345	326	324	304	337	376	314	316	380	321	331	327	324	368	318	312	358	350	302	327	360	335	318	315	334	335	309	351	343	370	411	351	339	322	329	331	333	325	335	319	307	333	345	371	352	309	341	324	337	304	340	333	328	301	327	342	332	329	330	364	314	305	332	299	334	342	310	311	312	322	332	312	311	305	352	340	374	320	351	317	335	332	351	347	347	336	326	350	313	323	323	322	312	337	310	332	296	318	309	332	327	338	338	332	323	330	340	326	336	320	356	336	329	327	336	355	358	339	302	295	299	324	334	305	314	309	351	344	343	352	327	307	343	341	360	326	326	313	329	312	332	307	318	344	307	303	344	347	301	336	360	301	318	321	318	319	338	349	319	327	337	343	302	335	351	323	321	330	354	328	300	342	343	328	291	374	362	332	318	359	338	315	326	341	333	303	333	312	340	309	321	308	313	304	318	302	316	333	310	327	291	360	342	343	335	324	316	350	336	347	327	354	293	331	340	321	309	347	335	324	377	332	316	340	336	306	323	363	342	344	324	326	354	327	329	355	303	343	293	343	310	321	317	337	304	304	354	324	354	338	339	335	314	322	293	337	376	333	327	320	349	368	314	316	343	350	307	370	327	335	315	319	327	354	315	350	325	349	329	353	339	315	352	332	358	336	318	310	324	335	315	319	356	318	318	335	331	319	299	302	320	311	315	352	329	320	308	321	329	319	356	343	327	306	331	330	316	379	329	304	314	320	323	324	348	335	325	351	339	331	316	329	345	363	336	332	314	319	309	311	363	332	323	329	305	368	347	344	333	344	326	341	351	347	302	320	338	300	296	322	334	343	333	376	348	332	336	347	341	342	331	336	320	329	334	346	348	344	310	327	311	345	322	294	310	298	331	323	363	332	342	314	345	339	339	352	336	315	317	312	321	327	333	366	307	316	355	357	342	340	352	315	328	307	328	352	341	321	324	329	307	325	331	321	355	350	337	352	366	335	328	346	352	310	300	323	333	377	368	316	326	356	321	325	315	340	337	319	368	334	337	342	335	314	349	342	310	342	354	324	349	304	322	311	308	324	308	335	357	306	315	323	359	349	302	320	335	325	354	320	313	340	334	348	314	323	350	300	313	316	304	319	340	314	350	311	325	373	304	315	348	325	350	327	326	338	371	313	307	343	310	338	338	334	356	336	325	311	323	295	301	329	313	329	330	336	348	319	321	290	355	325	309	323	299	331	340	339	344	286	340	337	342	321	350	346	335	318	330	329	358	322	331	342	349	364	332	323	342	308	329	312	339	291	311	349	317	322	324	346	344	355	314	304	340	345	301	325	340	329	351	324	302	308	337	324	325	344	321	313	290	307	338	330	356	347	340	335	316	316	318	316	284	341	322	309	332	314	303	358	364	349	311	318	312	325	303	338	331	331	323	337	326	333	312	331	342	354	303	326	324	318	348	363	326	333	319	338	319	319	320	324	301	360	340	344	334	340	335	326	347	320	366	346	367	336	339	319	317	349	345	331	324	315	337	323	343	328	305	314	353	326	338	342	327	322	338	334	333	317	344	329	318	353	346	307	354	319	342	321	290	330	328	352	324	326	329	313	351	328	346	325	304	350	346	329	310	326	296	336	296	335	333	338	355	322	343	327	327	346	321	351	293	313	309	358	302	316	307	344	319	313	327	344	300	348	330	311	321	309	339	309	330	309	296	315	347	328	359	306	344	313	331	346	343	330	356	314	330	310	357	322	351	322	366	334	325	339	303	369	334	304	335	356	338	358	371	344	315	328	323	303	329	354	340	339	328	336	362	343	312	329	342	359	307	351	316	318	294	314	327	335	352	323	348	322	314	328	347	345	343	353	352	315	343	324	319	307	331	332	314	332	308	325	301	361	320	327	324	367	321	315	313	317	315	301	348	346	316	305	324	302	340	357	338	328	317	334	335	327	340	302	357	307	325	345	325	300	332	321	331	334	376	338	349	324	335	305	327	343	320	314	317	326	317	344	286	297	328	324	347	384	312	297	340	305	346	326	338	298	328	342	319	321	301	332	324	340	346	342	322	334	332	377	335	311	304	304	315	326	351	312	343	334	317	364	309	328	338	328	311	313	351	333	335	347	346	344	311	368	339	303	301	340	331	318	332	312	322	303	306	315	325	323	354	332	333	355	300	322	332	323	322	299	329	351	309	305	330	342	312	338	320	310	366	313	327	340	348	351	337	325	341	318	359	327	346	322	323	318	321	339	283	319	288	309	340	326	326	356	339	345	300	345	339	335	350	348	309	337	332	316	358	313	351	337	312	363	333	332	354	318	330	320	341	376	331	362	353	343	344	360	324	293	329	338	342	342	335	337	282	321	302	302	339	302	337	354	310	315	307	350	311	366	337	313	330	335	304	345	337	333	333	332	333	327	334	318	318	319	318	344	342	334	343	311	317	331	321	312	310	313	311	346	324	318	351	340	359	317	328	326	327	332	336	321	336	333	347	318	346	337	332	319	337	345	338	348	330	329	311	313	318	337	338	335	314	339	330	349	307	308	323	334	356	337	319	321	338	364	346	310	346	343	354	343	323	303	335	330	322	306	365	315	327	336	313	320	331	348	342	312	337	313	352	338	334	309	340	309	337	344	291	316	317	344	332	331	341	322	343	350	359	324	345	331	325	327	339	327	300	338	290	315	316	332	337	317	331	357	334	303	324	332	336	343	291	310	293	310	358	321	328	324	312	369	330	316	329	336	339	329	332	347	326	359	373	334	322	304	360	318	296	350	326	363	296	352	368	323	308	304	349	340	313	332	360	340	355	305	342	337	300	335	324	358	359	332	325	303	326	331	340	299	359	345	338	330	313	318	300	342	331	335	335	363	304	352	301	363	340	345	314	307	337	351	304	328	342	338	319	328	349	285	326	304	308	338	339	331	289	313	323	324	337	341	293	339	317	353	340	364	325	297	368	328	312	308	318	287	329	324	302	352	328	334	319	368	330	330	339	318	348	326	316	338	294	329	318	316	321	328	321	306	326	359	332	321	331	324	329	345	348	309	330	345	351	313	343	313	320	341	289	326	323	338	337	364	360	312	353	350	334	303	322	332	327	303	321	333	362	317	309	322	332	312	345	324	339	341	316	295	312	337	360	337	323	333	319	353	322	311	322	356	344	325	330	330	320	347	345	327	327	334	308	311	366	355	320	341	344	321	375	370	318	295	304	320	294	317	355	324	344	331	364	337	305	325	336	336	347	352	329	322	362	328	321	338	314	310	340	323	319	357	346	343	333	337	352	322	339	353	343	364	347	307	335	310	317	349	319	316	339	328	333	351	350	312	315	315	342	317	338	308	385	318	362	321	338	336	371	350	329	306	320	360	356	332	296	323	336	348	341
28941	18958	6851	2070	1259	1087	765	647	618	578	534	540	448	475	399	427	337	353	328	335	307	324	293	288	307	318	350	346	321	313	316	300	334	298	270	300	294	314	298	317	303	271	288	297	283	273	294	295	298	308	304	287	270	288	320	260	298	313	282	320	313	307	287	279	293	310	311	308	294	322	288	278	285	307	287	299	302	278	329	312	307	279	298	311	293	302	319	300	281	276	275	323	304	273	300	287	306	307	335	300	291	304	319	308	302	281	262	250	276	309	298	277	316	266	317	333	302	326	309	300	292	294	316	310	308	308	260	291	292	281	327	307	291	288	292	319	275	316	286	311	293	286	300	328	290	335	293	282	283	277	312	285	315	269	331	296	313	285	319	292	294	317	323	288	304	282	280	268	296	292	301	297	274	292	281	291	299	298	302	296	304	312	309	295	266	286	304	293	302	269	288	285	290	298	305	292	286	286	290	313	327	279	300	290	320	310	352	287	279	291	278	317	269	312	297	275	283	308	252	287	271	305	283	298	251	281	311	297	293	273	271	286	263	310	305	267	304	263	287	286	280	313	307	308	303	296	309	310	303	289	304	282	306	282	267	289	325	297	302	260	269	285	280	312	312	304	318	323	296	316	299	300	291	306	310	322	302	307	283	283	290	296	271	291	316	316	312	318	310	303	307	318	330	317	307	310	322	300	274	313	339	309	280	302	307	311	255	247	295	290	295	323	302	303	295	282	306	308	289	283	307	309	287	295	269	325	291	306	301	328	306	283	284	278	266	315	256	282	274	347	306	294	292	265	283	307	280	266	302	304	305	301	278	305	301	303	306	313	317	286	263	288	327	301	263	298	279	304	277	284	301	312	292	280	295	300	294	281	295	319	307	333	300	308	284	287	284	304	315	302	300	319	297	314	298	315	302	294	333	255	286	292	296	265	272	305	307	294	293	308	291	290	269	297	319	320	308	320	314	328	316	286	322	286	295	284	306	324	317	303	285	313	289	309	318	313	287	297	291	296	256	288	313	291	300	276	265	292	295	302	298	310	295	313	294	281	274	302	271	314	292	307	320	319	317	327	281	300	285	327	291	298	331	289	305	310	329	293	286	305	327	293	304	298	295	292	293	312	291	284	276	293	282	283	315	283	295	288	285	334	261	290	293	277	288	292	278	305	323	301	285	274	305	268	325	299	287	263	298	325	311	327	309	301	267	281	294	296	295	320	308	277	317	289	310	287	312	318	310	281	291	323	321	288	291	311	314	294	300	267	328	278	313	299	307	307	301	293	305	314	327	306	300	315	272	310	302	295	254	311	306	322	285	311	315	284	282	330	323	329	315	297	277	304	292	310	306	273	285	280	268	260	295	291	282	303	284	307	298	294	287	298	285	293	311	310	311	282	295	286	295	303	307	288	293	324	298	273	278	318	280	298	287	285	285	305	303	295	288	314	303	291	272	275	306	313	310	280	305	289	290	299	270	280	324	309	286	312	313	298	318	309	293	289	310	298	283	272	267	284	264	298	298	269	294	304	285	289	295	275	290	282	289	294	288	294	288	287	279	295	278	284	312	299	301	302	348	289	312	315	294	310	257	291	280	282	298	279	302	288	279	316	290	324	252	344	312	295	272	316	295	290	294	282	301	286	292	314	314	295	290	323	287	300	311	266	286	292	308	274	281	298	280	293	281	256	303	322	303	299	297	282	314	293	332	296	289	293	305	294	305	278	304	278	299	270	329	288	309	289	303	291	264	281	309	285	290	277	278	272	302	288	308	305	310	278	290	314	293	297	317	282	297	310	297	302	301	299	276	303	307	329	303	303	315	327	271	288	315	318	323	314	298	308	296	269	304	289	283	280	296	294	321	299	283	276	272	277	258	284	288	343	297	298	313	295	321	323	267	301	316	268	306	263	313	274	298	291	287	289	310	278	309	302	331	314	267	277	298	305	292	297	305	306	287	310	275	297	319	311	286	274	289	327	326	298	260	257	296	304	303	310	309	303	320	323	305	316	284	272	290	294	319	311	286	284	316	300	328	317	290	276	272	296	289	298	311	322	278	313	274	304	285	293	308	305	284	290	304	316	267	289	275	306	319	294	268	302	309	309	284	291	300	312	293	297	299	306	300	290	269	291	292	332	314	307	294	305	262	304	294	291	284	294	293	283	302	281	318	333	273	308	309	266	286	310	265	328	316	299	324	307	298	301	302	329	310	296	274	287	284	316	296	302	270	305	285	296	313	313	335	302	298	331	301	273	296	293	287	315	297	290	282	303	309	301	298	300	278	295	303	295	293	299	277	289	307	305	301	281	308	290	284	275	322	291	302	300	283	277	322	284	306	287	295	289	309	309	303	287	284	308	315	327	316	299	298	309	295	317	299	282	312	294	300	337	312	295	294	296	271	310	309	296	308	289	315	286	278	288	290	328	270	287	322	266	324	291	258	321	266	323	305	337	282	278	294	301	303	309	311	321	275	315	300	283	307	287	270	322	334	298	286	261	279	292	293	319	301	284	306	302	299	276	318	288	268	262	281	289	297	326	305	288	299	269	318	301	291	323	291	313	287	287	312	315	301	330	302	306	293	316	316	265	293	295	300	292	306	285	288	286	290	299	317	307	304	324	287	298	287	296	313	296	296	310	294	277	309	270	320	307	299	308	279	254	273	319	286	296	293	297	299	324	319	312	292	285	314	286	300	293	284	313	281	250	277	301	295	286	288	282	330	297	278	311	281	294	321	287	330	326	323	287	320	297	282	265	277	286	332	318	309	296	269	282	318	281	302	323	297	307	306	313	317	278	295	301	265	307	280	288	280	295	299	230	296	266	323	288	309	307	293	281	289	301	276	306	293	314	298	305	314	284	313	307	325	323	277	302	293	278	323	287	274	311	275	266	295	281	285	319	323	281	305	302	291	306	265	290	313	277	281	294	302	293	278	304	279	290	303	333	257	295	281	280	274	286	287	298	319	345	306	330	299	287	303	318	286	288	296	290	305	297	318	301	299	283	290	294	311	264	311	317	296	307	315	321	304	319	288	314	291	273	272	306	313	320	305	297	298	295	299	291	310	298	277	293	291	298	312	262	280	307	300	300	304	285	282	333	289	328	311	303	297	304	290	319	301	278	300	308	295	297	285	284	313	307	261	340	276	274	293	276	300	300	317	296	298	292	309	307	290	281	308	300	263	302	297	301	308	331	310	281	299	303	281	296	296	296	328	344	343	312	299	306	296	278	294	285	321	339	281	279	308	309	293	258	301	288	301	284	309	288	267	277	262	325	284	317	285	281	285	273	255	284	286	291	288	317	283	315	328	287	299	282	284	318	323	262	314	273	320	299	338	294	291	296	310	305	267	310	293	274	285	318	294	276	307	303	280	278	290	300	295	310	283	281	307	326	284	331	288	276	282	290	327	287	310	270	276	326	311	287	309	293	312	326	319	282	309	282	312	272	300	290	305	284	330	310	294	296	293	272	302	277	247	264	294	283	306	264	266	282	307	304
15459	10541	4542	2106	1654	1452	1230	1006	988	894	868	747	665	651	562	491	455	384	366	400	349	372	378	336	351	369	337	342	364	341	354	350	340	330	343	332	297	326	314	343	305	362	336	312	349	308	343	323	341	342	340	304	340	330	314	334	302	327	309	336	335	327	321	362	315	329	344	346	337	299	309	342	305	318	342	293	304	319	327	338	310	345	345	344	329	327	287	328	324	307	332	333	326	319	297	298	339	320	336	317	332	305	304	319	321	318	325	312	284	318	324	313	279	343	312	288	309	335	318	339	313	317	322	344	304	311	358	334	298	282	342	324	297	323	335	332	302	310	326	309	322	313	372	318	348	348	315	298	305	313	324	290	319	308	333	310	332	327	330	323	326	352	317	291	299	283	291	317	312	333	318	312	299	346	357	336	309	290	303	293	321	328	305	335	309	329	320	320	325	297	305	361	296	334	339	337	328	336	356	318	312	288	307	321	360	357	336	319	298	309	291	313	331	321	310	335	321	326	346	309	330	302	286	336	325	322	316	334	339	311	311	339	307	313	352	335	297	319	313	314	360	346	294	317	332	338	306	320	327	311	342	287	309	306	294	293	297	333	345	341	308	325	326	304	336	336	342	328	316	321	316	323	311	333	317	337	336	351	331	326	325	294	329	319	320	307	297	310	336	274	293	348	321	286	324	310	342	315	314	330	340	326	339	356	305	352	328	308	325	288	334	336	323	289	329	348	308	324	338	299	329	317	321	329	313	315	316	344	350	310	346	317	303	368	352	330	306	277	311	329	312	313	327	324	306	330	342	323	318	291	308	316	307	315	355	323	297	311	325	331	331	323	328	287	315	308	322	329	348	303	327	334	320	340	339	305	312	290	339	303	317	318	325	307	328	324	304	308	332	334	340	346	306	313	283	312	321	288	302	315	308	321	319	329	337	311	321	330	314	341	339	335	344	327	314	302	344	309	302	329	326	312	300	341	338	355	342	324	340	327	308	302	339	308	328	337	352	302	312	313	314	349	336	325	340	326	296	295	274	313	344	328	326	314	321	335	325	330	310	347	355	296	325	347	311	319	306	292	330	304	359	327	331	308	340	305	309	331	307	322	354	332	300	315	324	306	319	292	353	308	323	327	304	319	309	310	329	290	348	336	344	325	295	311	321	349	338	306	325	348	321	318	293	296	317	302	347	315	326	350	357	301	319	321	323	313	335	316	333	327	294	328	302	275	325	297	331	335	337	315	322	313	351	319	333	311	292	321	318	293	345	321	305	347	321	321	315	345	328	335	327	358	349	304	319	348	320	340	323	330	304	346	352	332	328	345	327	307	294	323	354	330	330	357	336	355	324	311	342	333	323	317	318	324	333	354	309	278	315	317	335	337	345	301	306	287	335	327	334	323	310	332	324	336	325	345	294	309	316	320	297	270	315	329	292	327	331	333	344	332	308	301	324	343	331	341	329	302	318	323	337	303	336	321	355	337	314	306	328	322	310	324	331	298	319	287	299	337	336	302	329	365	348	338	325	326	283	339	338	321	317	360	339	327	299	316	322	335	322	318	360	332	318	332	318	308	313	299	320	355	327	310	331	292	297	320	330	329	315	367	306	337	325	288	339	325	325	279	334	301	332	331	307	332	312	327	314	328	318	324	327	269	328	298	311	311	309	341	323	331	320	357	330	312	362	338	283	338	314	286	316	300	308	321	313	313	316	334	278	303	318	328	296	327	325	321	334	298	322	287	320	340	329	318	317	304	340	331	312	334	298	292	340	338	324	295	354	333	299	307	319	305	295	330	306	316	330	306	323	322	318	354	341	351	341	341	321	314	330	344	288	320	318	328	304	302	268	347	310	328	318	313	330	340	310	355	343	308	333	338	356	330	322	343	329	267	323	311	315	361	341	330	312	317	349	305	328	321	319	306	334	330	325	328	333	319	324	359	345	316	348	333	328	303	336	298	334	305	306	317	341	341	312	319	313	315	327	318	323	291	318	325	343	321	294	316	325	322	324	317	306	322	312	305	354	308	333	323	331	356	336	314	307	330	320	313	326	307	317	351	318	322	318	319	338	305	336	295	326	346	324	314	340	305	308	313	322	330	324	318	320	351	298	334	317	337	308	322	326	309	335	304	352	323	319	359	294	339	308	353	332	315	317	348	312	316	303	338	327	312	328	319	307	343	306	327	309	359	356	304	343	319	325	330	323	333	337	300	326	326	342	307	295	309	295	305	344	329	308	323	346	336	337	315	327	302	314	330	300	302	324	338	330	337	366	308	329	315	303	342	318	328	337	326	355	312	340	285	343	326	344	342	347	338	304	327	340	334	331	318	319	312	315	351	312	296	317	313	294	357	366	336	308	320	341	322	325	342	323	321	282	308	350	324	328	301	324	312	344	302	341	338	302	330	338	333	322	355	333	334	342	299	322	313	311	311	289	287	336	317	322	312	332	315	304	328	319	312	322	330	329	328	306	319	315	323	354	315	269	294	313	349	324	335	311	339	332	325	357	335	337	318	304	324	333	340	340	338	328	312	308	325	331	324	311	314	323	310	325	324	336	309	317	262	299	313	322	352	308	331	318	349	305	368	339	338	343	322	329	331	324	325	326	323	294	331	337	327	338	302	315	289	340	318	318	349	294	290	330	319	316	353	321	329	323	316	323	314	344	323	320	322	318	318	315	305	312	284	337	328	290	312	289	335	325	316	321	320	332	326	332	308	341	343	279	331	311	332	326	325	319	315	327	293	309	309	321	322	330	323	331	335	341	336	311	316	320	322	371	329	306	312	307	326	312	323	320	328	288	334	320	339	292	340	317	328	306	318	308	333	359	309	313	334	305	335	339	325	340	322	339	327	305	337	314	310	295	307	326	322	331	312	357	306	321	290	323	314	309	294	314	332	307	305	354	304	329	342	325	312	348	319	297	314	307	338	316	315	335	305	340	328	324	352	324	340	317	290	350	304	302	313	312	303	331	339	316	336	343	330	340	302	308	356	279	341	322	324	319	324	360	311	325	328	328	341	293	302	348	350	300	352	345	303	335	341	335	351	319	334	326	297	334	316	307	334	325	313	348	338	337	352	298	322	336	313	324	310	324	298	306	296	329	333	330	349	321	305	332	309	335	319	332	303	325	307	319	295	311	339	325	338	335	323	309	332	318	313	335	279	324	310	306	286	327	328	346	338	336	331	347	370	295	326	319	334	338	296	315	314	315	367	335	325	319	301	348	318	339	311	312	335	340	328	316	330	338	319	325	346	320	311	305	317	313	325	338	324	295	353	335	341	321	333	326	322	322	335	333	314	339	334	319	339	342	302	325	311	360	337	324	312	338	305	344	318	325	347	332	280	330	334	346	342	334	350	330	295	321	336	266	323	329	326	332	353	361	312	355	314	323	286	336	332	310	292	336	322	330	324	330	327	290	331	316	304	309	325	317	312	343	298	301	340	338	345	325	343	307	334	323	298	334	304	330	313	336	294	340	291	321	305	351	326	327	325
24288	21643	28987	24798	21630	9964	1667	1057	915	762	719	603	570	449	408	346	297	257	241	232	226	226	198	212	201	238	230	220	215	197	199	191	219	183	152	203	194	197	195	178	166	180	161	208	196	167	190	178	175	206	205	198	167	182	168	196	194	180	191	194	210	169	190	170	195	197	187	211	167	178	178	166	169	169	180	175	173	162	173	175	186	166	163	204	211	182	191	171	166	160	171	171	186	185	172	181	189	199	164	169	186	181	177	155	169	172	181	189	188	179	184	152	167	208	165	172	180	171	190	152	183	168	172	199	151	173	185	174	167	183	189	175	181	167	181	163	189	176	180	192	170	162	178	169	176	183	188	185	159	159	190	168	162	173	181	165	171	198	161	157	173	195	193	141	158	171	169	197	154	163	195	172	176	158	176	166	180	155	198	202	153	159	143	158	168	180	194	161	202	154	177	180	176	155	167	161	175	179	188	166	155	146	168	169	169	166	165	184	163	186	171	172	168	183	175	182	174	176	161	178	155	175	190	173	196	178	198	194	181	179	172	182	177	162	148	185	185	158	171	157	174	182	158	179	174	180	179	172	184	176	172	191	161	171	151	170	169	168	175	178	175	191	183	194	177	181	194	186	156	168	181	172	168	167	208	165	171	183	189	163	175	184	169	159	200	184	184	186	169	168	178	162	205	170	183	183	184	164	176	181	183	192	177	190	176	188	149	165	166	180	195	177	186	162	192	170	182	179	189	197	164	164	167	179	144	198	168	184	191	203	157	194	192	181	187	183	161	174	188	180	176	190	155	191	161	177	155	167	163	178	157	168	196	179	185	154	207	183	176	178	172	189	169	179	163	150	150	203	172	179	184	194	155	164	199	177	192	160	184	184	182	158	159	161	183	175	159	163	185	191	158	191	163	191	179	181	163	177	171	182	173	188	179	181	192	180	180	183	197	161	180	203	195	184	167	161	170	176	161	166	178	196	181	166	175	173	169	167	164	176	184	174	193	178	173	184	191	162	175	166	178	172	188	179	179	182	160	161	170	177	176	161	175	169	179	198	175	176	157	172	182	179	190	159	135	185	179	171	198	162	176	178	147	194	180	181	187	163	192	185	173	174	196	184	197	178	174	169	186	157	191	195	199	190	179	166	181	176	167	181	181	168	191	188	182	163	203	168	184	188	179	182	183	173	164	177	173	181	187	165	172	177	165	188	158	189	170	142	168	177	189	181	170	192	162	167	170	155	161	162	161	168	180	169	193	173	190	160	205	196	168	181	190	170	187	165	179	173	178	198	176	170	188	156	172	185	192	171	153	176	170	175	178	169	141	174	186	173	181	156	191	183	185	181	154	181	176	183	173	186	179	156	165	172	160	172	197	172	167	202	174	179	196	173	153	179	181	186	177	177	170	156	178	174	160	189	156	183	163	167	173	169	162	161	186	189	181	149	190	168	182	185	184	191	170	166	185	198	162	177	162	171	181	164	174	179	159	146	162	175	166	188	172	167	182	174	176	191	173	173	175	160	183	207	172	174	178	157	179	190	172	183	160	176	173	165	177	185	180	179	184	162	177	177	166	189	192	193	171	161	206	188	181	164	214	182	177	164	128	160	160	176	151	164	183	150	179	185	172	161	187	180	165	156	209	189	174	156	159	172	203	177	177	193	177	158	175	172	173	170	154	177	192	179	188	168	179	158	158	170	175	163	180	203	198	185	173	174	141	142	160	175	140	169	169	191	178	190	181	179	162	153	162	165	170	170	179	205	147	197	186	162	180	174	169	191	162	168	189	189	167	177	174	158	178	155	162	188	181	193	193	178	140	189	172	183	188	191	176	172	191	179	174	155	168	150	191	188	187	164	172	180	183	159	184	158	174	164	167	171	194	164	189	172	178	184	167	166	180	162	169	167	178	190	180	191	139	188	194	175	185	183	190	178	169	143	184	177	170	157	157	201	168	177	177	185	182	163	174	157	169	178	213	153	173	197	197	169	162	177	184	192	181	180	182	175	168	182	158	157	177	167	163	176	166	176	170	174	186	154	181	198	162	148	176	184	157	206	205	213	192	162	166	182	180	192	202	191	168	176	163	181	173	157	142	157	176	165	171	178	181	186	176	181	144	188	171	172	157	174	173	191	185	170	187	177	190	173	166	164	171	162	165	185	162	168	160	180	199	186	181	177	177	150	159	158	170	191	184	191	194	171	172	173	155	173	184	175	167	183	165	193	153	164	162	198	165	162	162	188	173	141	169	165	185	180	168	179	153	165	166	179	193	189	160	164	184	195	184	181	135	154	173	169	197	190	166	167	165	172	188	163	161	189	183	181	164	188	168	177	168	176	201	201	186	174	176	169	147	181	183	163	182	182	184	162	173	179	178	198	176	188	162	183	173	171	198	186	194	203	169	172	184	188	152	153	178	187	169	175	182	170	175	167	171	161	179	170	180	186	179	171	181	130	175	168	154	180	176	179	168	178	166	183	180	159	218	189	154	161	179	184	164	175	179	160	161	175	164	194	198	170	152	178	164	179	159	160	181	190	178	183	161	168	178	158	167	155	200	180	170	170	192	179	164	178	196	161	168	162	166	183	170	185	169	186	197	185	190	186	187	173	167	165	166	183	182	176	165	175	189	181	200	162	179	196	179	165	181	180	170	167	162	170	158	173	170	171	186	170	169	171	218	175	164	171	156	177	176	180	185	191	167	188	160	179	169	181	197	180	180	168	160	152	154	171	184	162	183	175	168	183	174	192	171	164	188	190	172	188	176	184	186	165	160	190	182	191	163	167	167	152	177	170	193	163	188	179	167	190	154	163	167	186	162	176	157	172	187	184	160	187	184	170	194	179	171	184	157	181	176	177	179	177	184	167	165	189	177	180	165	169	185	176	170	204	161	182	176	180	171	186	166	154	180	154	182	168	181	179	179	183	164	170	167	160	184	207	175	188	177	158	184	191	167	169	179	178	183	188	162	168	157	196	180	175	157	176	185	165	175	156	197	179	167	162	188	161	151	178	157	167	166	189	163	151	174	195	190	168	187	200	187	187	158	194	142	180	214	160	187	206	182	172	176	169	152	182	184	158	168	171	185	167	177	153	170	179	182	167	165	187	162	144	176	159	186	189	166	166	191	159	170	182	185	191	167	173	170	173	170	204	188	183	178	186	184	204	167	181	174	151	168	180	180	169	177	179	185	174	171	163	178	182	193	202	173	186	180	175	201	153	189	166	161	166	193	168	164	171	180	157	180	186	183	195	169	192	159	157	173	173	158	161	168	207	181	178	180	154	147	189	171	169	188	176	174	169	187	199	189	176	157	159	181	186	155	200	185	201	157	204	168	186	164	165	160	179	199	175	171	181	180	164	174	166	174	167	150	158	197	176	190	166	172	165	183	201	192	190	192	176	170	162	169	165	187	167	174	188	177	187	172	182	178	178	200	204	161	206	175	195	189	189	179	150	165	182	186	177	162	198	176	186	179	194	174	175	183	177	148	178	194	171	206	158
18473	19048	9965	4661	3493	2735	2311	1755	1483	1289	1224	1049	931	731	636	473	441	350	325	310	266	252	284	267	251	289	247	227	280	228	242	255	219	236	221	238	192	196	211	221	190	209	208	205	229	184	194	191	199	214	189	206	178	196	186	176	182	195	175	207	201	191	199	215	227	224	218	211	236	205	169	204	183	201	186	211	173	183	181	186	191	188	203	256	219	205	184	179	179	203	181	182	181	215	176	176	197	212	175	203	182	188	183	205	168	191	191	207	183	212	174	187	193	209	211	181	189	199	180	201	182	204	197	171	196	168	191	180	225	190	210	169	206	183	188	187	199	203	205	203	182	190	197	178	200	172	197	216	175	181	209	177	194	187	189	195	206	179	188	195	205	194	206	184	199	181	189	208	208	176	212	185	224	202	185	209	169	197	194	196	174	206	187	203	205	191	202	193	204	196	188	193	204	190	196	206	191	196	182	203	199	201	207	203	168	178	187	181	182	180	210	200	191	192	190	181	194	209	165	177	203	183	187	180	199	187	205	203	218	194	190	189	201	170	181	195	174	207	221	204	199	188	200	175	190	197	200	220	204	203	191	189	200	183	177	193	205	202	172	200	188	187	180	184	180	184	201	196	188	206	193	211	205	190	197	198	212	167	198	196	179	208	214	203	211	205	193	178	197	203	184	197	172	212	215	188	200	190	194	171	177	204	191	208	186	201	198	203	196	205	190	193	187	182	191	206	190	193	202	198	200	177	219	189	195	212	175	170	198	209	188	204	174	188	198	184	185	199	191	183	195	184	212	197	226	203	178	171	181	185	193	181	185	203	214	190	181	189	183	202	177	209	205	198	179	193	195	199	218	210	196	172	221	186	174	189	188	188	201	195	202	206	210	203	202	199	187	187	212	175	193	188	206	212	217	185	203	192	188	190	190	201	168	184	201	169	188	195	210	166	209	202	178	196	176	181	181	234	196	199	198	196	182	187	183	211	196	187	188	190	200	197	222	181	170	205	217	181	195	195	188	184	197	175	179	190	171	173	205	202	189	197	188	199	193	170	176	176	184	195	192	185	178	169	210	186	199	182	169	197	214	194	195	193	196	209	179	185	206	223	215	199	180	171	209	176	197	184	197	179	194	218	180	200	162	185	192	230	181	180	174	216	196	186	170	193	197	226	203	201	179	186	197	175	182	195	197	197	214	197	198	181	176	206	180	176	200	196	205	211	193	209	182	196	212	184	206	197	189	171	192	178	202	154	184	186	182	177	174	189	199	199	191	195	202	181	197	207	186	186	181	209	174	189	204	210	197	180	197	217	196	189	160	189	197	201	174	210	192	178	199	191	214	186	202	178	200	182	193	181	204	188	192	224	205	177	191	191	192	183	182	192	197	194	181	201	182	170	170	166	215	203	174	187	193	190	192	189	180	190	193	203	202	201	162	184	189	193	211	211	213	193	183	189	174	181	191	191	182	215	172	190	227	182	206	191	192	180	192	163	203	198	202	201	214	169	182	177	179	206	208	173	222	208	182	197	196	200	222	179	204	207	209	208	189	224	194	208	205	190	185	197	221	230	182	201	188	191	191	159	177	198	216	210	201	172	184	195	207	194	187	195	198	202	194	174	184	195	217	189	193	206	189	220	175	163	218	184	189	213	188	179	198	198	218	187	188	194	183	197	193	206	192	208	202	210	169	175	173	179	178	206	193	189	176	221	175	186	201	191	165	195	204	187	194	202	212	194	184	164	213	180	187	200	192	201	217	178	194	194	199	195	162	216	188	188	189	165	220	186	197	179	160	202	194	200	205	193	174	209	182	199	197	180	213	179	216	186	180	213	173	186	185	219	212	188	204	196	187	200	205	172	189	206	178	185	190	189	197	197	190	206	198	172	172	210	213	197	190	218	200	203	184	210	184	174	180	186	178	221	205	199	245	189	194	199	210	180	204	193	183	207	172	178	233	190	206	173	191	188	194	172	208	196	175	184	183	178	199	179	188	185	195	212	190	183	203	183	168	202	183	145	180	208	190	202	185	204	198	211	178	184	197	198	203	214	205	186	173	200	210	192	192	205	193	191	171	187	167	212	175	202	188	212	217	219	222	211	173	189	204	185	177	190	174	172	188	187	187	213	194	205	179	197	184	195	191	196	175	182	197	203	211	168	199	201	201	204	219	184	205	200	203	177	180	196	195	195	183	173	185	202	218	205	177	212	197	228	195	196	190	191	210	193	194	195	209	202	182	182	197	192	177	202	210	184	195	180	193	196	180	186	184	165	213	194	192	176	185	204	192	196	210	203	207	173	202	175	194	211	195	204	190	183	211	218	180	210	194	191	173	186	198	204	232	206	175	173	218	167	194	181	179	182	187	197	194	190	174	194	189	203	187	200	208	178	200	190	206	185	191	196	212	207	197	189	196	205	192	194	197	179	189	179	177	208	193	187	209	182	199	182	186	204	173	224	215	211	203	185	184	177	201	191	182	187	182	194	194	172	181	179	177	191	196	177	205	197	189	191	180	174	182	182	199	183	192	176	198	200	181	216	176	200	184	193	184	189	185	183	185	232	192	195	210	197	214	214	191	180	189	164	224	207	192	194	172	201	204	216	221	186	195	180	177	182	200	193	200	187	174	181	201	186	182	173	158	186	205	200	185	181	187	196	168	173	193	194	182	177	190	210	186	178	185	166	167	181	196	204	183	202	195	192	197	199	187	203	212	203	185	196	212	189	199	185	204	204	174	217	217	217	206	189	185	169	210	192	200	179	204	202	208	198	228	202	202	212	191	209	176	196	215	183	193	212	183	195	172	184	196	196	178	214	195	219	198	194	203	190	196	205	205	225	180	189	216	187	179	204	197	198	180	190	213	171	215	191	199	184	195	207	205	176	177	201	188	193	201	171	189	207	195	202	185	177	222	195	185	172	192	220	204	213	219	234	173	158	186	214	193	172	204	182	176	198	166	187	192	169	232	215	176	176	191	193	174	204	196	211	207	180	206	182	188	199	187	191	186	181	187	196	180	196	186	197	182	207	194	180	177	187	192	215	204	202	193	194	199	179	181	191	203	196	203	183	200	209	188	191	174	219	218	181	190	196	198	168	193	178	183	198	192	207	177	182	216	192	201	203	195	210	206	180	176	199	179	182	200	203	194	182	215	224	211	198	199	219	170	173	178	175	193	189	228	191	195	192	203	160	199	180	195	186	204	192	164	180	189	180	220	180	191	170	166	226	214	202	191	163	205	194	201	211	174	183	200	196	184	174	199	200	173	205	189	196	214	180	201	195	206	202	183	197	210	185	211	202	200	195	172	173	180	213	179	182	176	208	170	195	199	206	180	186	189	179	210	160	214	187	188	213	192	194	197	225	201	197	216	210	198	192	188	193	200	209	196	199	195	214	212	186	174	177	215	205	187	210	203	194	186	203	194	218	188	185	192	182	179	187	203	190	197	173	220	209	199	197	208	178	192	208	197	172	186	220	201	219	171	211	211	205	184	205	185	161
25520	21694	28045	25800	11806	1537	1124	994	888	837	839	729	711	665	657	588	511	506	507	516	469	490	475	483	469	464	490	454	449	487	483	445	453	455	486	444	475	508	473	470	444	420	438	477	475	453	446	492	473	450	448	446	463	452	445	479	485	431	464	476	462	466	457	462	490	458	499	471	443	458	480	462	457	433	474	423	460	423	501	466	460	476	455	504	468	477	450	470	434	410	448	433	445	458	468	470	444	426	486	436	463	451	427	433	436	460	468	457	457	472	422	464	454	450	467	438	467	444	459	458	428	450	454	449	438	436	428	480	459	465	433	441	454	461	399	460	450	440	486	438	470	451	482	488	456	426	459	497	480	428	518	493	438	451	451	446	452	439	495	404	423	445	447	426	446	436	449	452	439	466	460	441	471	463	446	458	455	461	443	435	461	473	457	483	473	471	431	443	460	432	502	424	447	497	473	410	430	416	476	446	429	494	425	423	446	451	422	440	412	457	460	437	434	435	444	479	434	471	449	440	454	391	446	477	468	441	458	408	471	443	435	450	473	455	452	447	458	449	453	444	465	430	469	459	464	472	471	452	466	495	459	477	477	419	421	485	456	454	415	476	468	440	447	436	404	421	426	472	459	496	510	426	463	444	488	448	454	436	461	481	465	423	486	486	416	478	450	459	447	457	415	480	427	472	434	423	418	429	453	435	475	445	434	476	441	449	450	473	437	447	477	484	440	456	447	463	471	445	442	480	470	454	502	443	450	486	447	425	449	440	474	441	443	453	464	460	473	464	453	462	425	428	459	480	417	459	446	381	507	447	452	401	466	415	439	452	453	430	428	459	467	473	472	448	519	467	474	480	447	490	475	458	467	433	484	444	438	439	444	460	487	468	463	440	481	418	480	445	442	449	486	438	460	446	461	474	421	496	392	453	448	452	451	468	450	449	517	484	442	422	454	499	465	488	464	479	432	433	457	484	436	465	458	406	432	451	471	449	451	462	457	479	462	443	437	432	452	458	448	446	476	480	449	469	425	443	457	476	440	463	463	412	424	452	468	458	452	478	432	391	428	450	491	445	455	445	461	441	446	437	459	448	460	469	454	432	479	415	439	499	427	471	452	431	529	439	420	444	429	475	476	453	448	458	455	457	479	447	465	440	434	434	412	507	475	480	474	443	424	426	445	475	448	455	475	460	414	442	396	437	487	481	487	482	459	458	462	439	487	481	473	462	479	468	447	451	426	464	443	440	454	441	443	422	441	431	416	483	437	429	455	502	491	469	473	496	465	441	458	454	446	436	467	451	445	504	450	427	433	474	453	458	422	480	448	453	456	440	441	477	445	480	468	467	475	470	458	402	459	442	443	423	468	445	453	475	507	431	427	413	434	436	458	435	442	460	429	434	471	454	435	444	471	458	430	457	476	462	450	412	450	488	445	431	461	430	472	420	463	451	473	421	479	415	457	465	452	458	481	453	425	454	457	467	444	451	465	459	443	466	449	446	433	447	450	464	473	456	439	436	479	443	486	468	445	455	454	492	482	438	469	445	451	463	452	434	440	466	455	458	420	475	462	466	460	493	473	467	465	449	417	454	511	423	449	439	457	478	435	465	435	446	478	444	457	459	502	468	454	423	461	471	483	381	469	422	475	436	445	473	489	437	476	437	438	457	411	442	433	466	430	494	468	429	479	419	455	463	451	479	460	437	443	428	439	439	460	428	446	485	486	460	465	480	434	453	460	454	442	459	483	452	462	469	471	469	441	462	416	412	471	434	462	451	501	474	447	454	459	462	494	444	434	459	445	425	476	464	430	416	442	475	472	465	447	418	469	433	446	464	476	401	432	443	453	457	467	446	445	467	465	489	456	492	459	456	458	469	457	441	466	461	435	485	447	503	390	453	427	458	483	468	459	456	445	504	475	486	476	432	487	462	459	430	477	471	430	464	453	464	474	483	438	458	416	459	449	452	463	477	473	466	472	456	515	463	435	486	466	471	446	484	481	455	439	432	465	462	448	439	496	459	463	456	468	481	424	459	478	457	454	451	462	444	459	416	453	418	466	432	414	443	447	479	465	439	476	427	445	481	453	452	448	440	437	448	452	483	433	458	475	476	457	429	428	461	469	455	441	453	442	490	461	435	426	441	500	481	459	488	480	488	454	464	515	485	451	439	414	452	448	454	411	440	420	491	463	462	448	434	450	440	443	434	424	425	438	470	416	457	465	456	435	492	431	449	465	496	458	404	447	431	425	499	441	435	488	426	413	501	420	458	496	470	436	418	432	438	447	446	422	481	436	440	455	482	439	474	494	475	448	441	436	446	459	428	487	475	467	449	434	485	459	440	425	464	496	430	464	446	422	471	402	424	474	453	442	426	446	431	423	447	438	458	437	452	444	468	456	462	457	467	441	494	434	429	421	466	494	455	418	466	455	412	470	444	451	462	441	435	420	467	433	463	442	439	434	469	496	457	473	457	431	476	459	459	443	430	459	451	427	481	441	493	474	430	446	461	471	421	431	411	452	438	466	443	486	418	444	455	460	436	490	424	448	438	450	475	473	426	453	418	433	437	455	480	462	448	454	444	466	432	462	468	493	473	447	440	473	415	439	425	434	473	447	425	445	431	406	430	431	419	397	440	449	450	464	470	448	415	406	461	489	439	451	477	450	470	451	499	449	436	457	433	477	429	460	466	455	456	418	436	467	472	431	455	444	472	460	498	471	440	443	446	433	454	474	468	464	439	519	482	442	419	448	453	456	483	471	472	450	486	455	467	429	445	460	452	512	464	464	470	465	457	434	429	458	443	463	457	462	421	434	440	451	458	427	466	463	477	459	479	461	458	444	470	460	453	493	438	431	453	449	446	447	458	450	467	446	455	446	496	482	443	453	415	449	438	443	444	481	459	478	419	444	435	444	473	433	448	446	453	447	480	465	457	426	413	464	463	436	423	454	465	428	441	413	440	457	457	446	457	442	419	414	467	475	463	458	440	421	447	491	443	430	465	455	452	471	469	431	428	461	460	462	437	408	415	480	462	469	462	446	442	460	464	450	445	461	433	443	452	501	474	444	435	437	463	429	460	483	428	476	467	451	447	435	444	433	452	472	481	444	455	464	459	444	447	477	430	447	468	483	450	435	457	439	437	458	478	460	462	464	457	461	440	465	467	456	466	478	443	460	444	450	435	432	425	459	457	449	485	461	446	460	435	471	463	454	469	456	462	451	466	463	459	476	453	498	428	447	446	454	456	416	439	438	451	504	416	427	438	460	441	457	463	424	481	403	448	437	440	466	465	476	460	462	473	430	422	476	449	438	453	467	438	454	452	503	403	477	487	460	450	493	424	437	459	434	456	432	481	446	439	458	422	469	450	416	456	426	427	400	454	400	461	445	435	451	472	463	438	439	417	454	500	429	456	435	466	455	446	442	496	483	440	425	435	460	421	445	402	449	474	466	461	439	459	474	455	433	458	451	455	407	439	482	420	468	477	470	444	463	454	443	429
18024	16695	7209	3366	2517	1982	1773	1643	1417	1326	1151	1063	983	869	800	675	615	591	564	555	569	495	510	507	489	504	549	512	546	521	512	538	519	487	472	498	476	505	477	490	456	480	445	494	511	459	467	504	466	498	469	482	518	503	447	498	471	484	501	528	470	461	488	487	450	462	474	467	491	517	535	471	461	442	459	468	501	481	469	438	468	474	476	507	504	441	466	467	477	452	483	469	456	494	499	522	443	477	508	494	470	454	440	490	489	451	464	467	496	481	477	465	417	480	456	513	490	454	476	452	453	475	487	492	448	453	467	473	451	459	511	451	406	475	429	437	471	440	465	459	508	474	481	468	480	454	486	517	443	515	457	480	466	488	489	464	493	471	485	461	447	489	478	479	504	463	466	458	512	468	468	498	484	487	497	469	477	468	457	471	488	480	441	471	479	482	491	463	446	492	475	422	462	463	459	477	449	487	480	456	471	487	444	445	488	470	467	435	452	471	481	447	480	514	452	457	461	453	467	434	483	467	467	442	481	468	499	445	485	457	529	454	441	462	458	418	486	454	481	477	496	490	464	462	450	479	463	472	478	490	494	460	459	447	409	465	488	449	516	484	511	487	453	496	483	467	457	442	455	474	503	492	463	444	476	452	492	441	446	494	445	492	476	440	448	436	496	476	453	455	486	517	444	496	446	493	485	502	428	486	443	426	491	487	473	494	454	471	471	505	468	457	486	459	479	443	487	461	479	484	419	445	468	462	508	439	480	481	426	478	457	460	504	468	482	460	480	444	481	483	451	517	480	516	472	504	456	472	479	494	483	463	481	489	485	456	456	449	457	440	457	484	491	459	467	465	459	497	486	483	448	476	461	434	476	453	488	488	477	504	509	511	520	484	462	496	466	471	487	495	439	442	442	455	473	479	480	458	468	487	459	452	446	496	465	490	471	484	466	466	528	501	490	465	481	474	483	472	481	449	495	441	460	497	507	456	492	496	484	472	483	458	438	450	459	483	481	477	501	473	507	485	457	481	477	485	517	484	501	470	485	484	479	524	466	452	510	463	512	486	470	461	447	471	478	495	465	447	517	476	455	481	511	501	465	474	502	472	448	501	470	456	475	492	474	420	476	477	441	427	485	515	471	514	470	472	495	496	432	458	482	507	464	475	459	457	477	467	446	459	474	477	420	482	501	460	469	523	457	513	472	472	433	517	476	499	483	492	454	470	485	488	461	474	475	468	489	481	496	487	449	463	505	443	521	467	485	472	473	486	448	467	472	475	441	507	501	405	467	503	466	465	430	441	495	480	501	459	491	476	448	446	459	485	484	474	472	490	488	464	478	505	429	438	430	474	489	510	459	488	483	464	493	439	416	468	505	470	484	462	509	510	453	455	450	493	462	472	491	465	475	488	454	456	495	472	464	495	497	484	443	444	441	475	482	437	459	475	469	491	481	472	473	496	455	492	488	502	484	501	488	483	460	469	454	457	488	459	440	435	478	485	495	442	433	458	480	478	460	470	456	489	448	467	480	473	460	494	493	457	466	477	458	479	459	469	444	457	461	493	469	502	439	492	456	468	452	485	503	455	420	447	451	421	448	448	465	434	456	451	470	471	469	464	440	473	478	452	478	433	489	438	523	490	458	496	441	426	438	488	459	469	466	466	491	471	453	450	461	498	508	444	469	460	484	477	428	544	439	439	429	443	469	464	475	481	488	468	472	463	461	462	481	467	461	466	443	476	477	485	548	410	482	451	460	493	494	468	480	488	480	469	443	499	500	487	422	482	450	479	490	492	468	434	468	464	474	437	501	501	431	466	446	428	452	449	427	507	463	507	442	459	473	471	477	476	425	488	440	496	438	495	439	495	475	461	475	477	446	483	509	443	451	454	490	457	501	463	467	478	450	469	436	540	476	491	472	485	482	444	449	449	436	503	475	462	461	474	452	499	451	486	477	494	456	443	466	507	503	490	478	434	487	477	475	464	472	447	444	475	454	500	446	485	475	464	479	507	488	485	439	451	491	445	448	480	504	526	500	494	492	448	479	452	497	443	485	499	435	478	442	467	433	473	483	483	443	464	463	479	491	438	454	457	482	495	441	468	457	470	469	511	515	456	470	451	468	454	467	456	473	477	451	461	448	464	499	425	456	488	464	456	506	494	479	494	485	478	416	487	463	446	462	462	432	494	468	475	451	492	471	472	443	507	524	442	424	487	508	465	463	489	480	506	460	434	438	461	436	458	472	460	466	508	452	446	482	455	458	443	443	469	497	476	478	452	466	484	434	435	511	508	466	467	451	458	464	471	472	473	480	434	502	466	478	464	461	451	463	480	477	461	466	491	456	461	485	478	448	460	445	480	443	462	490	504	457	464	465	466	417	453	466	456	492	500	486	451	467	445	461	437	435	502	483	476	493	460	459	530	484	471	488	486	447	469	493	495	474	461	459	426	476	446	454	452	441	450	423	486	507	483	472	467	469	469	471	462	448	473	469	478	481	458	468	458	510	431	489	497	456	458	441	465	467	478	477	477	457	466	489	477	473	461	432	464	477	483	492	491	438	457	464	458	451	466	467	505	470	486	457	460	465	446	475	501	458	432	472	462	457	462	469	463	433	467	448	490	487	522	483	468	492	514	450	505	489	431	445	458	451	478	501	428	530	450	467	442	461	464	444	482	504	452	495	478	506	455	474	464	445	439	451	470	458	492	455	496	437	452	494	459	429	446	454	476	541	468	460	461	478	462	499	482	495	498	473	505	472	481	455	502	462	473	455	455	468	464	449	487	476	469	473	467	511	451	480	451	444	546	487	488	476	482	445	447	485	441	440	513	484	458	502	401	451	469	467	484	485	472	481	490	484	522	491	453	494	470	468	427	481	469	437	492	485	484	459	456	498	498	477	484	442	481	474	479	485	489	449	487	483	468	487	481	477	490	451	459	429	455	450	476	477	483	449	470	465	427	453	511	439	474	474	431	440	466	474	465	462	465	472	484	482	475	476	488	481	463	453	480	507	439	478	438	500	475	473	461	432	469	464	474	452	488	460	459	475	484	447	443	471	458	432	482	449	487	494	454	430	459	461	471	470	496	497	475	397	500	439	477	476	469	476	493	481	462	494	475	477	507	488	480	500	455	497	454	464	488	501	462	452	453	502	490	484	471	480	482	487	475	470	487	426	452	451	468	507	449	445	471	512	436	469	499	484	488	441	501	418	444	441	439	477	478	482	465	465	470	456	508	460	459	491	502	469	494	490	504	418	472	498	468	461	448	457	471	455	490	465	479	468	464	428	458	465	490	469	473	466	478	472	448	491	455	469	473	434	456	480	482	471	462	432	455	455	488	499	474	445	434	472	438	433	435	466	495	476	465	452	511	443	479	442	478	469	445	450	505	489	472	456	443	470	451	473	474	441	513	449	476	466	457	424	456	482	496	481	441	492	456	459	489	481	450	436	459	444	485	462	485	450	473	473	467	482	442	520	476	457	443	454	448	446	445	468	482
23207	21738	29604	24400	21743	21817	8991	1812	1353	1273	1147	954	879	795	704	644	509	546	490	427	395	384	407	412	442	405	425	393	434	389	378	378	314	355	391	358	339	348	353	351	395	352	356	333	357	358	373	339	357	337	317	344	347	366	366	326	329	330	359	314	352	377	386	366	378	366	370	366	365	323	352	336	366	350	333	340	309	342	324	372	352	327	369	352	440	312	326	318	315	325	311	343	340	326	358	335	375	331	344	354	347	363	321	365	349	324	338	340	347	341	330	381	358	351	314	329	329	333	354	358	351	341	350	314	340	346	312	380	347	353	375	336	333	331	298	338	346	311	345	325	350	338	367	345	342	333	349	369	376	342	335	316	320	350	336	349	340	341	345	313	325	332	343	364	368	355	337	350	330	331	323	313	321	326	363	353	347	342	331	348	364	335	347	338	342	366	348	302	346	364	349	304	366	379	334	364	333	326	349	329	345	337	303	330	360	349	322	325	350	323	369	332	308	311	310	359	332	327	342	357	315	368	351	320	355	353	363	317	331	355	336	324	337	329	334	383	337	334	347	343	343	334	330	311	328	348	327	344	356	330	342	383	346	329	357	338	354	362	378	345	359	331	361	340	345	372	299	343	325	329	340	350	334	343	318	329	334	336	351	309	334	307	354	345	345	350	347	332	347	306	366	339	351	355	348	328	360	357	336	314	335	315	342	363	347	331	330	346	308	322	326	334	330	337	333	321	322	362	375	317	325	359	335	346	302	334	292	342	376	368	313	342	347	321	362	352	339	354	322	351	351	307	342	381	292	335	337	327	331	363	338	332	336	310	336	349	338	333	357	311	325	339	368	341	362	353	374	328	331	351	355	325	343	339	290	325	352	314	318	333	357	327	306	322	348	367	323	371	342	323	318	349	380	337	309	313	368	340	320	321	345	348	347	327	301	328	323	314	330	335	349	303	355	351	346	330	349	344	335	339	305	307	350	344	327	349	350	362	319	341	348	305	353	363	319	365	332	307	328	363	333	345	319	348	335	352	342	325	299	313	348	334	353	321	343	390	331	324	322	364	322	323	378	353	374	296	370	361	335	330	329	322	338	339	327	334	319	341	341	347	361	358	320	360	335	337	364	329	360	336	328	359	352	341	345	371	319	341	337	349	319	340	312	348	326	334	343	325	335	365	352	318	336	324	328	323	369	330	309	306	341	323	352	348	322	342	330	358	371	337	334	332	355	352	311	338	337	340	360	347	316	358	364	332	366	340	372	316	340	314	343	317	365	305	304	341	351	323	309	341	331	334	344	347	329	315	374	346	336	340	350	325	343	306	350	369	359	357	364	358	325	347	322	341	308	343	349	335	378	288	349	329	316	342	330	317	362	352	303	341	338	333	337	350	337	362	322	370	343	334	330	305	359	362	314	323	372	336	331	344	364	374	369	359	328	320	325	329	353	333	334	312	318	347	313	339	330	306	353	361	329	361	353	352	342	338	333	342	314	316	356	323	354	306	328	356	334	372	344	325	332	358	318	326	347	347	323	338	339	365	337	325	341	364	346	363	347	331	366	340	326	342	351	322	314	351	350	304	351	319	319	359	304	334	345	357	345	379	358	309	356	307	323	365	399	301	375	340	306	332	353	330	357	373	350	345	315	325	336	338	348	333	331	362	355	325	355	362	312	368	315	316	350	351	347	323	338	370	351	339	327	371	346	336	324	341	340	356	346	351	331	353	352	326	356	318	368	331	356	364	342	325	341	345	323	332	331	313	294	320	337	340	355	325	320	341	340	333	356	341	346	336	325	379	336	364	349	340	291	330	387	336	312	339	342	337	334	322	327	343	321	371	331	372	360	358	335	308	326	314	349	337	325	297	338	316	312	342	349	323	277	330	313	332	342	334	360	368	346	336	345	343	325	287	329	315	351	329	361	334	337	346	330	349	331	333	324	326	368	381	349	382	359	375	351	340	319	322	377	338	326	328	372	344	321	327	338	331	339	352	317	359	346	348	337	346	344	328	325	348	367	335	367	365	356	351	327	335	344	332	337	351	354	341	336	364	330	341	316	348	333	325	307	371	322	336	338	350	338	346	325	323	338	325	368	351	354	366	339	320	345	347	356	348	338	359	343	332	334	354	360	322	356	313	345	338	343	326	346	313	349	343	329	341	316	329	341	346	327	360	308	322	372	350	321	368	314	315	336	359	333	345	319	325	320	308	352	345	376	319	346	355	352	326	364	330	333	337	334	334	327	363	312	362	337	318	361	330	352	360	301	334	323	342	384	346	344	350	357	338	336	354	328	359	336	382	318	304	318	358	352	332	331	400	354	362	359	337	345	366	354	344	334	355	322	326	361	346	340	359	343	371	342	321	326	364	349	356	334	335	318	380	312	337	351	308	361	344	351	378	333	311	328	357	350	368	325	341	334	317	326	352	319	367	321	329	312	339	330	327	336	316	307	341	347	304	334	354	329	317	326	338	336	317	348	312	347	308	309	336	347	343	306	342	347	312	332	345	329	317	340	300	320	343	353	324	318	344	350	352	346	377	336	346	329	317	367	319	330	339	317	359	318	352	315	366	332	374	331	347	354	388	305	349	331	369	333	323	322	354	343	333	321	335	328	320	332	350	345	336	310	331	348	349	325	343	313	363	343	332	349	335	302	344	333	321	325	318	313	323	340	323	359	352	326	349	317	330	319	303	328	330	344	367	368	340	304	329	332	337	340	308	348	337	311	308	329	365	355	340	330	325	313	343	347	334	325	365	327	310	352	314	332	334	329	333	354	317	349	321	332	325	311	343	350	351	330	321	322	331	333	367	325	322	315	328	316	345	385	336	308	325	383	332	349	349	336	372	345	357	356	319	340	316	332	377	349	305	323	345	366	336	368	371	314	330	332	361	364	317	358	351	332	346	344	341	362	327	332	356	348	365	348	341	324	306	334	318	362	343	372	353	349	321	335	345	344	329	321	334	315	330	354	325	353	319	322	331	341	323	336	338	334	341	324	332	354	312	331	352	321	320	354	341	336	340	332	343	347	346	326	326	291	366	327	316	331	348	367	348	322	374	346	370	367	333	341	334	366	309	330	351	334	355	311	341	332	310	321	326	302	338	361	304	318	324	331	342	331	373	339	311	347	330	323	318	326	340	319	335	315	331	379	320	357	345	320	331	363	353	379	307	339	364	336	314	329	357	326	336	335	337	353	317	338	330	360	376	332	308	306	336	363	319	323	356	327	337	331	352	356	346	353	309	297	319	344	345	401	331	335	377	363	345	363	351	339	338	367	349	331	332	344	340	349	308	330	335	322	337	334	337	331	339	354	359	360	320	326	327	326	347	333	368	326	318	362	325	345	326	354	366	334	301	369	321	348	366	319	352	337	316	366	355	372	308	307	335	347	351	354	357	323	315	351	345	330	357	335	345	354	318	312	331	309	347	332	364	357	351	350	328	326	322	336	354	370	343	331	332	336	347	348	331	333	334	343	358	335	336	331	333	321	352	352	341
23305	27151	13528	6815	5075	3896	2987	2554	2349	2023	1781	1451	1236	1156	957	820	684	672	536	523	453	458	434	461	457	438	462	468	437	447	417	436	401	402	375	386	339	345	395	327	366	378	393	379	347	346	387	342	339	348	380	367	378	371	393	365	366	343	330	330	368	371	375	354	376	373	358	387	357	357	360	363	354	352	355	352	371	340	329	331	336	339	399	366	464	349	322	311	332	339	349	339	353	338	359	362	326	324	353	348	338	336	327	345	350	378	345	336	343	352	360	339	307	343	336	353	341	342	337	330	317	347	326	355	347	345	320	331	304	380	334	351	332	338	345	318	345	363	329	336	341	354	335	338	365	331	344	361	313	389	339	346	368	342	387	333	347	322	331	325	354	311	331	340	338	363	364	321	347	304	333	345	357	345	310	345	330	350	285	336	307	354	339	318	332	331	325	316	327	355	341	303	338	331	350	352	379	350	351	341	336	374	329	370	342	337	367	325	308	364	360	328	336	330	330	332	305	310	313	347	331	338	342	340	343	372	358	331	375	326	347	367	352	362	347	364	335	347	331	308	337	339	341	350	358	355	325	384	369	327	343	324	332	343	360	335	384	363	360	341	351	343	342	357	341	318	327	347	347	347	356	290	337	347	353	338	335	356	344	328	337	330	367	306	363	354	352	352	332	352	334	342	293	364	393	337	345	325	346	350	331	324	352	329	315	343	359	334	365	346	356	355	339	334	335	335	332	346	326	354	366	321	336	334	340	348	337	355	326	362	343	293	338	358	367	318	357	353	356	361	352	362	339	359	321	318	361	341	360	353	307	344	341	323	369	354	345	342	315	340	355	340	365	368	350	377	380	371	344	352	343	343	342	336	335	359	330	307	363	354	351	343	361	326	278	342	318	319	337	355	333	346	329	359	351	336	339	382	318	344	372	340	343	363	324	350	344	338	350	381	362	345	343	350	340	365	344	329	332	301	337	350	363	344	363	346	350	361	357	333	362	344	314	327	350	347	353	351	349	368	347	350	323	315	348	360	326	340	315	344	338	335	331	319	326	343	316	376	318	328	361	366	318	337	306	357	312	311	401	340	358	378	342	348	391	326	330	328	348	313	330	321	328	333	322	372	323	364	348	354	329	317	347	346	370	348	335	327	329	323	330	308	359	330	326	292	343	353	321	342	354	343	342	331	311	319	360	349	317	323	357	329	325	335	338	368	359	339	340	329	373	327	367	343	331	351	347	338	351	369	330	355	341	352	332	347	322	325	346	345	349	346	301	345	354	337	335	356	375	343	333	337	344	340	362	336	366	370	339	328	322	336	346	362	320	368	355	365	309	358	309	363	332	332	346	351	362	323	365	339	332	372	354	370	324	356	342	331	321	344	338	352	357	317	345	351	352	360	363	350	376	331	312	376	328	348	326	344	342	319	380	377	331	313	330	337	326	326	371	349	319	334	380	334	329	330	311	310	366	321	332	370	321	332	337	322	372	318	343	342	357	302	398	335	375	307	375	367	342	324	315	346	330	337	312	333	339	332	331	361	352	323	368	359	334	349	310	355	337	324	342	355	338	332	332	376	375	327	308	327	379	319	355	325	352	327	343	343	372	357	349	362	332	322	363	324	366	336	348	326	350	301	332	338	360	346	339	314	340	362	345	323	339	353	315	360	350	343	358	304	326	318	309	344	299	330	318	347	345	343	360	315	341	339	351	350	309	329	353	349	353	350	338	352	358	350	337	309	361	319	326	302	352	345	318	332	319	324	360	367	381	353	352	362	306	322	327	346	363	344	327	349	364	338	326	347	349	350	373	359	348	309	332	324	351	329	340	347	322	361	358	369	349	348	364	335	328	355	308	321	324	325	347	325	332	310	346	290	351	351	346	358	363	320	348	352	353	349	340	350	341	347	320	329	360	344	350	318	371	346	339	361	323	353	309	347	350	331	346	333	337	319	321	324	325	340	329	335	351	335	347	338	338	323	362	326	334	343	317	347	342	336	350	337	376	306	366	307	314	334	318	337	354	327	319	363	360	377	346	370	351	351	320	364	337	326	361	327	353	339	344	341	320	355	321	350	347	354	336	361	314	323	346	325	362	329	348	384	340	334	337	355	366	336	349	328	313	323	348	341	365	335	337	310	315	324	362	324	325	319	358	320	340	314	304	370	320	337	357	348	350	347	341	369	354	332	337	332	338	369	359	373	366	352	350	359	355	347	326	336	366	331	342	337	351	332	349	304	314	331	330	329	321	351	333	352	331	357	366	354	331	362	355	358	343	326	332	354	357	333	322	341	370	335	343	339	359	325	337	334	331	331	368	336	335	313	345	359	341	337	338	345	327	336	340	341	341	318	324	323	340	326	343	343	329	346	333	314	369	328	333	337	334	287	318	313	326	354	356	335	328	341	368	351	339	334	373	356	319	345	358	365	334	323	326	358	364	352	327	333	321	346	341	336	363	322	347	345	357	349	344	354	334	334	347	331	344	352	351	355	339	333	367	342	331	351	301	349	338	334	363	319	321	325	344	329	321	350	346	300	350	320	371	333	369	317	356	330	357	347	372	330	350	347	349	377	329	325	338	313	330	347	350	339	345	335	356	351	336	362	370	327	345	307	335	350	323	336	346	303	329	354	362	341	367	352	387	353	322	323	341	346	350	364	346	324	376	316	330	372	342	355	329	359	371	331	351	345	377	342	335	333	360	317	364	362	349	350	344	344	342	338	352	338	356	324	356	363	384	292	343	327	354	319	335	383	344	332	319	315	355	328	368	320	325	351	337	365	340	339	352	344	331	355	321	311	328	355	346	323	345	324	387	358	297	345	318	364	330	352	366	341	333	322	349	322	328	331	353	334	332	308	368	346	352	352	340	356	358	330	376	337	337	328	376	323	326	334	337	362	359	312	353	320	320	351	322	299	321	322	338	334	348	379	345	347	372	322	326	342	360	335	378	367	335	328	392	312	309	347	331	371	348	348	332	337	350	316	376	346	344	280	338	342	360	364	360	349	322	375	361	318	365	386	332	351	331	305	313	342	319	330	318	346	342	314	337	332	350	332	330	352	347	357	357	334	343	330	334	367	313	360	335	353	355	312	356	350	358	365	312	317	316	344	364	297	383	345	332	350	336	327	350	370	330	317	341	333	350	309	375	369	330	349	326	342	334	342	315	352	360	331	336	317	372	339	294	330	337	324	349	357	344	347	348	319	329	337	326	375	328	338	313	313	345	326	315	370	360	331	366	353	322	321	326	336	386	350	360	306	329	361	342	342	328	344	354	333	334	342	328	342	369	352	319	332	366	369	337	349	291	330	336	342	326	326	355	339	358	348	362	323	363	341	341	315	357	344	346	340	369	349	357	323	351	340	369	312	352	383	359	327	359	322	340	347	362	343	355	323	337	325	348	337	344	328	345	363	330	325	399	340	317	343	344	343	346	345	340	364	312	324	324	324	334	320	362	338	350	356	303	348	335	356	316	333	332	326	316	349	367	345	345	336	336	311
28863	18973	5946	1456	908	716	646	537	532	511	513	456	467	395	399	352	356	316	317	333	296	299	324	348	301	335	321	291	306	338	330	349	307	313	309	254	317	317	325	345	304	308	315	334	273	274	311	320	318	279	316	315	276	316	323	325	303	325	297	312	335	327	280	327	297	313	310	302	340	300	304	307	318	326	306	309	280	329	320	307	280	299	306	304	322	296	291	266	301	312	293	322	311	307	275	327	300	316	330	326	277	306	287	275	301	285	294	337	283	339	309	290	322	297	295	299	311	310	283	303	288	345	337	293	305	292	315	263	260	301	322	307	302	291	324	327	318	302	279	302	309	334	331	293	317	283	315	323	336	340	316	316	319	310	298	276	314	314	279	298	322	302	300	301	316	299	333	285	297	303	275	286	298	304	315	301	306	312	300	314	306	292	294	338	287	309	321	283	306	319	328	300	304	296	264	336	269	317	301	287	280	309	316	265	336	294	339	321	338	309	305	305	323	319	306	306	295	286	302	302	311	281	324	302	315	338	288	289	279	283	303	327	314	316	277	309	331	329	316	283	286	307	290	302	306	338	309	312	278	300	321	283	308	305	290	261	290	306	286	332	292	272	322	306	327	310	271	319	316	303	331	307	300	303	306	334	285	302	336	300	320	309	316	335	290	333	300	293	325	299	283	302	307	306	309	325	321	307	313	328	323	296	306	325	284	304	302	284	302	310	283	296	290	298	247	307	301	300	308	324	316	314	297	316	293	354	308	341	322	301	282	291	290	308	304	337	304	265	319	301	285	298	304	295	287	298	254	317	313	310	268	298	285	298	316	296	269	302	313	323	306	317	266	302	301	313	288	323	315	307	323	288	293	308	315	299	313	284	311	315	324	326	312	326	278	310	318	288	328	316	323	311	325	306	323	271	312	322	323	302	291	337	324	304	327	313	295	319	320	299	304	303	299	298	314	320	311	271	310	331	315	274	297	306	339	300	287	284	342	284	285	310	312	308	310	301	305	311	300	270	320	334	305	296	308	308	294	315	278	317	323	308	287	286	312	305	303	297	317	302	322	306	304	347	299	311	296	320	317	330	314	342	308	307	303	312	304	304	304	287	312	294	313	323	309	315	300	270	312	320	353	295	290	308	320	308	310	330	323	295	312	340	316	261	287	309	310	298	333	315	305	321	340	318	298	304	321	291	311	315	292	294	313	288	311	291	295	291	309	321	306	306	310	300	289	295	289	289	306	308	318	302	309	348	317	299	316	305	306	286	312	290	306	288	296	265	302	310	293	300	303	309	320	323	297	285	317	318	295	302	316	288	286	294	306	311	280	299	313	265	281	275	275	341	317	305	291	292	272	287	300	284	328	327	333	312	317	282	336	308	295	293	296	304	302	331	285	277	304	320	290	302	285	294	307	279	330	340	316	308	296	318	308	292	318	283	301	276	302	320	329	270	301	346	320	285	303	324	282	303	342	279	341	305	322	293	309	306	307	271	340	279	307	310	275	288	308	352	284	286	310	307	314	277	291	304	310	299	325	318	302	312	331	309	269	300	312	291	270	319	309	323	274	320	299	324	285	297	300	305	315	288	320	316	327	283	342	289	317	324	290	331	310	302	330	303	281	332	286	349	282	320	297	308	285	308	340	319	284	308	298	312	310	304	300	317	310	290	317	283	309	295	314	320	293	288	284	328	284	313	261	302	325	293	321	284	304	306	312	283	311	299	309	308	284	305	286	279	281	295	325	323	304	303	304	302	299	298	322	285	311	308	327	286	309	340	284	307	326	296	280	299	285	324	299	308	299	301	291	330	302	325	274	347	316	277	293	320	296	302	308	308	323	254	284	286	300	312	297	299	332	305	291	270	314	282	288	294	279	301	293	307	289	297	291	288	311	327	297	319	320	297	334	316	319	286	287	287	331	326	314	313	280	312	291	286	312	304	314	301	329	305	305	293	316	306	299	297	309	285	293	313	286	311	313	300	292	299	279	321	300	303	283	313	318	309	309	303	301	298	327	280	300	296	275	321	300	274	296	298	314	307	302	296	297	332	320	278	311	304	268	291	316	300	306	312	324	303	322	308	311	295	299	340	296	311	323	294	315	305	310	314	288	315	292	325	270	323	342	358	296	285	315	325	279	320	299	302	333	279	306	293	310	334	318	285	306	326	280	287	343	275	333	321	304	303	318	279	286	299	322	276	304	328	318	312	280	306	278	325	312	295	311	301	293	303	335	351	290	321	314	329	308	298	326	328	331	314	301	301	311	344	289	279	312	332	290	290	334	321	337	291	307	303	323	271	298	313	304	305	319	311	327	314	307	275	327	328	307	314	297	261	264	316	295	312	316	300	321	332	301	337	319	324	283	317	281	302	309	286	291	315	296	279	256	297	313	317	303	301	324	305	314	294	289	308	308	290	328	289	291	300	304	277	301	296	346	306	285	289	331	279	315	295	298	297	307	310	309	299	300	327	296	314	292	318	281	286	284	305	306	297	321	277	315	305	310	295	267	324	322	295	277	296	316	298	304	307	299	319	271	298	338	316	273	293	307	305	306	310	293	309	326	303	321	300	320	304	281	325	308	281	287	307	305	303	299	300	259	308	318	328	299	317	302	309	299	306	322	325	311	299	287	301	310	293	300	290	319	293	319	317	325	298	298	299	302	297	303	312	292	283	311	298	325	297	318	317	298	295	306	325	298	316	297	272	320	304	304	299	314	307	289	312	296	317	293	310	254	321	269	337	293	293	299	287	298	296	270	290	325	276	346	302	310	278	314	283	300	317	267	290	292	311	301	321	316	309	316	287	299	315	316	308	296	290	291	273	342	303	296	286	285	319	334	341	338	309	304	277	281	304	323	291	276	297	292	324	309	284	289	314	309	308	340	330	288	330	304	340	312	316	315	312	283	303	322	304	296	306	320	307	291	275	332	310	266	320	301	324	339	347	326	320	296	285	288	338	270	294	310	316	307	303	334	265	277	312	307	296	296	289	305	312	318	304	300	335	309	279	311	270	345	312	302	319	276	351	307	319	273	301	287	313	296	339	304	279	349	284	314	325	293	317	298	317	312	318	274	270	326	293	280	302	335	297	308	322	310	295	321	286	331	340	275	299	342	298	305	278	332	295	304	282	273	280	289	284	294	328	309	294	319	302	311	321	312	304	318	301	328	328	281	291	314	302	316	300	314	325	312	311	309	312	299	315	310	304	319	305	329	318	322	316	321	288	313	281	340	295	300	292	259	310	305	312	308	310	299	269	319	301	279	300	313	309	316	321	305	297	302	325	315	305	276	313	309	294	310	301	273	310	331	274	322	322	298	290	313	265	299	311	324	301	294	327	290	294	293	294	289	331	324	292	321	283	299	287	293	309	345	322	294	268	296	293	303	288	283	307	268	309	305	285	335	323	273	299	337	285	319	310	305	289	308	298	337	298	278	318	279	336	260	287	289	318	301	288	315	299	308	301	293	322	294	301	301	304	287	306	313	313	301	313	303	326
16096	9612	3252	1563	1283	997	911	836	733	825	765	685	590	538	449	448	377	391	348	363	346	356	358	347	327	362	363	372	366	335	346	363	318	320	302	331	365	351	334	334	312	354	305	329	332	314	301	354	329	322	345	326	311	306	325	334	328	382	305	367	322	319	325	338	349	340	317	369	313	336	343	340	330	326	339	330	302	321	308	334	317	317	338	339	341	350	346	315	325	324	353	324	306	342	354	364	319	320	340	364	305	318	334	330	323	303	326	344	307	310	329	323	317	331	325	311	365	334	343	323	336	329	330	332	350	308	347	321	325	331	334	348	305	317	377	330	330	358	334	317	336	356	302	323	305	329	306	330	357	306	334	321	329	317	343	328	317	321	310	338	320	343	320	349	334	340	346	333	339	347	325	327	329	357	328	328	324	327	334	356	320	326	309	314	331	308	311	302	316	339	323	326	315	336	337	347	307	327	309	328	302	327	298	340	319	338	356	348	341	327	319	338	364	299	315	313	332	322	351	302	351	305	320	345	295	370	337	335	325	332	323	333	323	282	335	334	320	324	350	359	319	323	355	295	336	332	325	339	331	330	327	331	349	341	306	342	315	311	376	337	335	319	304	319	324	326	317	355	303	365	326	318	358	334	334	327	337	291	338	319	326	303	332	343	342	344	305	338	332	325	328	337	355	342	339	307	354	312	337	350	347	332	330	367	328	361	339	331	340	319	321	350	339	350	322	333	340	320	332	312	320	321	330	347	315	331	350	328	328	366	336	344	323	330	336	362	325	353	316	334	351	326	329	313	316	342	353	366	348	309	304	332	339	333	316	319	334	361	310	323	331	318	328	347	296	351	355	302	327	330	313	315	307	335	309	323	341	316	352	356	324	318	318	355	348	358	342	318	352	327	320	335	366	312	313	324	351	336	346	284	328	329	345	344	304	290	333	341	328	331	313	316	347	302	343	337	343	338	324	346	328	341	318	316	289	331	339	336	340	331	325	338	347	345	354	352	374	370	312	318	324	321	333	333	336	344	305	319	339	318	338	342	301	366	343	352	324	283	320	330	338	363	347	330	284	324	294	354	304	347	328	339	348	321	308	316	355	315	342	316	312	327	332	335	360	289	349	322	354	339	342	349	323	338	314	345	313	321	297	306	351	315	325	344	373	326	343	313	330	321	359	331	358	368	354	311	313	335	295	321	352	351	367	346	313	397	321	315	331	361	347	299	309	298	363	329	346	320	317	314	327	327	324	277	316	359	332	338	316	319	370	338	321	352	343	344	337	327	359	304	335	305	339	363	340	319	352	327	311	328	297	336	324	341	303	324	328	274	301	337	359	321	320	313	340	332	357	362	320	306	299	311	308	328	315	325	346	345	338	340	348	323	336	310	311	330	321	351	356	348	340	335	321	338	329	274	337	349	326	309	328	336	335	295	338	318	366	317	346	310	336	311	323	346	337	329	317	315	357	308	318	349	356	331	333	303	309	324	327	301	333	314	334	326	322	349	346	348	349	335	356	322	327	306	318	341	322	319	331	340	316	325	322	308	311	313	303	333	324	330	313	339	301	281	323	322	323	318	331	321	306	330	341	332	325	356	347	352	335	328	339	308	293	320	340	325	313	318	323	331	319	333	346	310	322	352	303	328	347	305	329	351	337	358	322	331	298	341	325	325	356	336	311	325	345	378	312	326	325	347	332	319	327	298	320	343	340	348	315	326	360	365	343	361	357	323	332	373	337	354	361	349	315	342	268	341	337	325	361	333	303	341	320	334	333	335	365	387	323	324	337	347	289	351	368	326	352	318	328	342	356	323	333	339	340	324	350	358	312	330	316	338	307	340	295	341	309	305	317	320	333	320	315	346	327	354	312	315	347	332	309	342	353	362	318	334	350	335	338	305	328	316	322	327	347	335	308	363	340	317	327	337	350	332	312	352	322	334	313	329	323	318	312	323	334	324	348	315	348	331	317	330	315	314	356	309	334	334	310	367	347	336	331	333	330	326	303	370	338	359	327	361	333	337	360	363	345	329	346	336	333	323	318	353	332	336	346	330	346	328	360	345	331	347	334	353	327	299	326	344	352	325	321	320	292	329	337	329	316	331	319	303	303	326	349	329	341	320	307	326	333	324	359	335	325	321	352	347	320	327	314	397	317	328	333	335	327	317	347	334	288	327	324	339	318	327	310	318	347	329	312	343	350	312	346	330	336	322	320	312	344	320	346	306	299	353	303	310	311	279	327	321	347	298	309	319	325	322	310	333	298	345	353	319	361	329	351	346	341	306	344	325	326	330	329	374	371	339	315	310	333	337	306	319	321	334	346	316	322	318	333	320	336	341	321	318	355	297	328	335	323	345	341	328	320	338	342	362	308	337	322	337	340	307	299	335	344	312	319	309	317	349	346	326	292	326	340	309	331	348	334	326	336	344	332	317	312	309	321	328	336	324	307	328	316	364	333	380	324	332	331	350	343	312	341	360	316	348	331	337	357	354	309	314	306	310	350	357	344	328	306	341	319	289	311	340	338	364	324	353	327	337	333	323	333	310	328	309	314	335	330	321	345	349	312	292	311	337	333	328	336	330	321	300	314	341	326	346	338	360	318	342	358	339	340	356	324	331	335	321	336	335	325	337	327	298	320	313	329	354	308	332	333	323	361	305	310	301	311	350	296	326	321	327	332	324	312	347	278	307	326	338	327	352	314	327	298	351	322	357	316	292	316	339	304	310	343	325	340	324	308	325	357	314	346	341	311	330	330	353	331	303	314	329	285	331	312	335	377	294	363	336	344	328	335	312	340	299	335	341	302	309	343	321	330	329	320	346	349	322	338	335	331	353	336	324	337	333	323	376	308	342	330	320	307	345	294	322	319	331	314	323	351	327	305	338	320	336	323	335	326	322	306	299	312	346	355	316	322	316	358	328	344	330	310	308	335	308	328	303	374	319	344	333	332	307	335	333	330	343	329	350	334	320	342	339	314	326	290	300	345	295	340	316	317	304	328	318	319	302	345	343	341	329	329	336	330	341	342	332	344	340	302	347	320	349	326	317	321	326	327	351	338	305	287	340	350	333	322	314	346	339	324	351	351	341	327	347	326	332	349	351	343	343	319	346	327	334	334	358	348	367	341	334	361	309	285	357	306	324	353	349	295	363	337	341	323	315	331	333	311	323	350	315	311	338	306	358	331	325	314	314	332	348	346	343	322	356	354	318	349	323	321	319	327	320	356	318	353	336	322	316	349	339	331	329	340	324	322	333	322	346	311	357	341	330	325	333	321	316	319	323	319	308	332	356	322	373	327	334	276	339	329	302	340	327	348	331	333	336	337	332	331	366	373	321	344	337	337	320	316	352	340	325	339	350	346	309	320	349	331	355	314	348	327	324	346	295	301	312	310	311	354	337	314	343	316	334	303	334	293	340	330	343	348	300	324	336	331	335	320	348	315	343	315	305	310	341	361	332	334	353	345	363	358	329	331	337	324	324	317	338	321	347	333	304
24479	21647	28911	24677	21549	9815	1314	839	691	744	699	541	522	441	359	305	308	292	253	251	246	262	252	220	208	236	238	217	281	203	208	237	181	183	192	204	195	212	186	193	207	184	205	177	185	206	216	190	187	180	210	211	185	165	172	187	186	192	182	212	219	193	202	208	207	200	199	183	209	215	184	212	169	198	189	207	152	172	186	194	164	173	188	190	216	207	190	226	173	193	192	184	176	177	165	190	180	165	204	208	174	179	193	213	183	189	187	181	175	195	174	170	166	159	175	205	187	168	164	173	164	204	197	188	178	150	206	168	167	178	186	174	197	167	194	179	172	170	192	175	193	180	171	189	155	184	189	179	194	188	192	174	171	162	176	182	191	181	174	170	194	153	190	156	192	175	174	156	186	195	180	191	167	194	179	168	161	169	182	197	176	193	163	192	211	212	192	192	175	179	184	184	210	185	185	172	199	166	190	170	163	181	182	174	181	182	185	161	186	192	213	193	167	151	191	167	189	201	185	185	178	168	166	182	218	196	180	176	192	176	179	171	175	180	186	151	179	196	207	189	213	216	164	188	172	186	190	190	199	202	192	187	155	168	175	178	185	212	188	167	215	193	196	166	186	180	183	195	196	187	165	189	180	179	179	197	192	197	198	194	188	176	185	189	183	209	164	186	192	163	177	190	178	186	194	167	201	188	169	169	202	174	177	178	190	159	183	156	180	203	161	164	150	181	187	169	180	159	196	186	213	180	152	191	209	191	183	183	189	173	216	188	182	200	171	201	178	185	175	191	187	178	223	188	190	178	210	163	191	196	175	187	204	167	191	193	180	146	182	194	189	206	155	171	166	169	164	184	177	193	188	205	158	188	191	161	191	163	198	197	188	193	170	179	187	176	189	186	167	203	170	172	179	184	153	177	171	207	192	180	182	208	178	182	188	185	190	186	197	188	200	179	182	193	189	160	181	202	184	161	192	173	182	197	188	187	198	213	175	211	169	208	206	177	195	187	195	163	186	191	190	192	194	167	205	181	181	173	178	195	187	202	178	193	184	148	196	160	159	161	189	186	177	191	174	188	175	194	163	184	181	183	179	178	200	216	190	196	189	181	173	181	200	176	198	201	183	168	169	185	204	169	161	186	175	192	210	186	191	197	201	195	190	179	165	189	195	203	185	211	187	192	193	182	185	190	195	185	208	184	186	168	161	188	178	205	187	198	181	175	188	200	198	197	165	162	172	183	171	186	199	204	184	170	197	188	180	198	184	165	171	194	163	188	198	193	174	193	173	194	209	180	189	177	213	199	204	190	188	196	191	198	171	191	207	172	206	188	161	177	194	187	165	156	187	182	191	183	174	184	218	177	194	161	204	195	166	191	204	188	169	183	213	198	206	177	209	180	198	183	192	180	203	197	186	183	186	167	200	159	185	174	198	170	201	172	202	184	190	187	200	179	193	197	184	178	166	196	171	190	171	185	181	183	201	215	182	189	189	179	198	171	180	174	206	175	182	176	173	162	173	197	187	184	159	178	193	181	186	181	189	178	186	177	207	172	194	207	180	197	158	185	176	180	172	163	167	193	191	176	182	207	215	192	195	179	179	201	168	159	165	179	181	171	196	171	185	215	167	192	214	205	176	195	179	194	202	183	191	191	184	171	194	188	175	185	183	179	181	176	192	177	202	174	158	178	168	179	194	181	197	171	170	173	191	193	183	170	174	183	206	186	199	165	201	193	193	171	187	171	189	191	213	169	183	187	168	167	215	182	166	187	179	209	211	170	202	181	180	173	190	174	180	176	176	207	176	179	165	187	193	195	185	169	191	184	195	175	176	158	185	177	189	181	178	176	212	208	165	195	191	201	179	167	206	188	172	194	190	172	182	200	190	214	185	192	198	175	193	184	238	197	197	196	180	157	187	191	187	177	159	202	215	165	179	180	216	179	180	180	195	206	183	194	206	187	167	189	178	178	206	150	176	167	188	187	185	206	183	176	192	172	191	191	184	172	207	193	192	185	182	192	189	168	152	180	178	159	186	188	191	198	199	158	189	176	176	184	190	201	192	204	182	188	200	189	188	222	167	176	161	194	156	178	178	190	178	179	163	186	202	189	193	192	172	174	175	170	177	205	203	194	180	193	164	176	197	175	188	166	184	197	198	195	169	180	154	185	175	191	196	190	207	178	177	204	211	179	191	193	198	200	186	165	169	172	194	182	180	166	170	168	180	184	198	199	194	197	194	187	176	172	193	156	201	172	180	187	198	190	197	183	177	188	190	193	194	197	179	181	181	200	174	192	180	191	178	203	179	199	185	146	209	186	181	186	191	186	197	166	174	177	181	173	176	188	193	187	172	189	180	158	194	176	183	174	201	191	184	156	174	184	159	186	191	193	180	194	194	192	197	208	196	166	188	178	198	165	197	189	172	166	189	167	164	175	185	183	175	172	172	204	195	173	185	219	192	198	163	192	181	197	163	178	186	212	177	173	158	192	185	189	187	175	180	200	182	178	190	175	194	186	184	195	190	166	175	172	177	174	173	173	199	176	191	181	200	176	194	183	186	162	163	196	175	169	191	164	168	198	190	188	215	180	183	170	193	168	197	204	189	188	176	174	175	191	165	177	169	179	178	184	185	164	195	201	210	187	189	184	197	152	187	185	198	178	195	216	164	204	180	174	166	184	205	195	176	234	207	177	186	219	179	162	173	191	183	197	181	178	180	192	196	201	177	181	188	170	193	194	193	185	187	154	188	175	170	185	208	149	173	174	173	167	198	203	186	186	178	181	194	184	188	166	184	178	183	194	189	176	189	188	187	189	181	185	178	217	183	200	168	194	174	185	176	176	179	159	192	185	183	191	183	183	178	192	186	218	190	173	190	185	191	193	175	191	163	178	197	174	187	177	184	170	188	187	188	193	169	179	194	180	202	181	178	205	175	171	200	161	181	196	209	181	198	183	177	181	174	172	173	197	194	181	185	213	196	181	199	199	188	193	185	185	181	172	192	189	184	160	208	168	179	163	188	182	182	184	190	177	191	191	178	180	161	181	187	172	158	196	184	168	170	182	186	197	164	173	177	200	189	178	203	188	188	175	179	194	196	194	189	194	188	212	146	182	190	196	189	159	154	187	165	176	213	196	199	183	178	184	197	174	209	191	196	170	200	160	196	193	187	197	187	194	170	180	192	183	190	179	171	213	188	203	184	180	168	176	202	181	163	195	189	170	208	181	160	182	166	167	198	159	195	164	183	172	179	175	204	190	178	187	178	183	192	195	196	174	178	180	181	169	178	167	195	162	167	205	179	204	170	180	185	185	180	178	192	171	198	201	178	188	198	193	171	200	182	193	169	197	166	172	209	192	175	187	209	188	170	182	174	187	186	188	168	173	177	198	191	176	185	176	169	172	186	169	180	174	192	199	187	211	208	190	195	192	181	170	190	186	192	172	173	197	191	160	172	178	171	182	206	187	199	182	195	186	195	184	151	169	163	168	181	183	191	207
17868	17823	7834	3734	2653	2096	1546	1400	1112	1091	975	896	720	606	480	411	381	355	313	264	228	229	247	235	244	277	222	248	254	230	248	233	219	200	181	203	170	210	208	205	176	187	196	207	183	196	181	163	205	180	189	184	185	186	202	189	197	191	199	203	192	179	217	203	220	202	208	230	226	183	204	192	193	184	178	176	160	167	155	174	195	207	165	197	248	203	151	173	176	184	161	183	188	189	183	161	195	169	198	191	180	191	174	181	179	186	198	185	169	152	177	157	177	190	175	206	175	176	179	176	200	179	155	195	165	168	180	161	179	181	161	187	181	187	172	203	183	166	146	179	166	168	185	169	197	199	182	180	203	180	207	181	185	199	180	172	173	204	167	197	197	173	189	211	195	161	188	219	191	191	193	202	181	176	192	196	217	163	178	171	174	186	151	196	194	184	181	159	188	168	194	208	196	196	192	193	171	194	194	185	215	178	194	174	183	162	202	189	191	194	174	175	182	196	180	188	177	180	178	195	178	167	186	192	173	198	215	174	180	196	204	196	182	186	185	183	199	172	183	214	166	187	182	227	192	140	198	177	194	171	172	188	187	180	183	216	193	189	175	182	195	181	210	194	191	200	201	173	182	176	190	168	206	187	186	194	178	191	162	177	164	176	191	178	181	186	168	184	180	164	189	188	158	184	186	185	196	187	197	165	182	167	157	171	165	176	177	179	215	172	183	215	186	191	163	186	168	180	174	159	180	215	190	181	175	184	182	169	186	177	193	198	177	180	171	177	193	224	169	207	192	182	185	178	195	206	179	181	166	184	185	154	171	181	184	179	191	205	171	183	165	170	197	194	185	181	177	206	185	207	200	179	180	164	190	180	160	166	179	199	182	181	198	180	181	162	191	173	177	157	195	190	182	185	167	193	166	178	190	186	184	192	158	187	206	198	189	178	185	189	184	176	181	173	193	190	190	196	163	179	182	197	163	196	176	194	148	199	167	179	174	193	186	163	193	205	216	187	194	166	198	174	194	173	189	184	216	197	199	207	185	172	179	175	193	173	178	189	178	188	185	186	167	178	194	181	174	189	189	187	196	191	182	170	171	178	169	197	189	183	188	167	192	195	167	190	189	193	204	184	162	181	158	203	177	190	175	190	180	180	185	191	175	186	189	183	192	192	211	188	177	184	190	207	183	206	185	177	193	197	190	165	170	166	178	195	190	204	183	182	200	206	175	212	194	170	188	180	176	167	185	189	194	194	171	182	174	175	151	173	192	173	167	192	181	194	184	176	178	185	180	184	171	210	184	202	186	166	163	166	159	172	189	196	182	188	178	181	184	171	205	195	155	183	164	193	187	198	179	196	179	176	196	175	193	183	180	171	171	175	186	178	199	176	216	176	198	189	195	171	185	181	171	205	178	200	195	170	177	183	191	194	196	182	181	195	221	168	196	184	195	177	183	175	201	196	179	180	172	207	191	173	199	172	181	190	163	230	182	174	185	200	182	186	197	180	189	185	179	210	168	168	169	194	181	162	157	169	176	171	188	199	183	181	186	190	179	201	170	170	183	203	174	186	192	191	198	194	190	181	173	198	187	157	180	187	183	182	213	171	200	195	169	187	175	173	183	198	199	186	180	187	205	198	182	184	206	167	192	178	213	210	166	179	183	211	189	174	169	173	201	185	177	168	179	187	200	187	163	183	193	188	196	192	177	166	216	199	176	203	171	178	190	184	177	204	167	179	191	183	195	187	182	192	165	179	197	153	174	190	178	195	188	181	161	194	182	185	223	194	179	180	186	223	172	188	193	180	198	177	189	174	178	161	173	181	202	172	186	195	174	196	192	187	199	196	167	193	188	177	186	177	198	179	176	196	163	190	197	168	199	177	183	179	201	165	190	181	190	182	161	178	186	212	177	191	189	184	177	189	198	177	184	190	166	204	173	175	195	165	197	174	178	189	199	178	187	193	188	183	197	176	173	167	203	178	189	182	193	141	186	186	152	184	153	181	155	200	192	189	194	189	157	198	191	205	207	196	187	170	170	208	164	184	188	187	178	196	197	184	175	198	179	194	197	175	172	183	173	205	169	175	176	187	190	187	170	154	189	183	195	154	197	199	205	199	164	187	166	171	184	188	178	167	192	163	175	189	175	181	200	164	187	213	193	217	179	175	160	183	184	179	180	199	169	192	195	180	178	166	182	185	185	168	200	173	205	183	194	179	194	184	185	170	194	178	189	186	186	170	167	184	199	212	172	180	174	199	163	196	174	158	176	193	196	205	183	187	174	202	159	172	203	196	184	191	177	179	180	209	195	181	175	174	193	211	173	181	169	175	176	196	187	177	184	174	173	184	178	194	193	188	195	175	175	165	200	177	181	167	181	169	192	207	179	185	182	186	208	180	192	209	175	179	164	170	176	174	179	197	177	196	192	168	151	180	189	183	184	211	189	158	194	176	186	179	185	173	194	172	178	196	204	193	192	192	187	180	187	180	189	212	198	174	203	188	171	203	168	191	158	174	189	204	174	182	185	178	157	165	171	207	167	168	191	187	179	170	195	186	168	182	166	179	183	171	157	188	171	205	182	203	178	207	175	172	174	165	209	204	165	173	193	195	175	184	182	176	180	170	189	182	161	191	187	215	168	165	170	194	188	152	190	185	185	197	157	174	192	184	190	162	177	181	173	209	171	184	193	213	176	195	186	188	191	166	174	172	165	201	203	158	171	165	210	171	194	192	182	168	185	178	202	172	188	151	203	182	176	172	167	180	178	186	195	176	188	190	183	190	175	170	172	165	173	178	175	172	214	203	177	171	180	194	183	198	181	189	221	172	190	184	186	181	193	196	187	192	177	178	184	167	199	182	175	192	170	164	179	194	185	171	155	203	188	177	213	173	159	212	194	179	183	167	189	207	164	207	180	176	160	169	189	181	154	206	201	189	207	201	176	170	175	189	188	167	185	209	170	197	187	202	165	175	184	166	215	185	174	191	200	180	181	175	182	185	179	164	205	190	155	181	204	188	182	196	170	177	195	173	180	195	186	171	177	174	188	185	165	174	176	183	206	203	193	173	209	176	180	162	191	205	172	200	169	186	175	175	170	187	166	190	156	191	165	184	181	184	211	177	189	176	177	184	177	171	190	177	209	183	199	182	189	163	183	187	167	169	203	174	190	197	188	174	203	184	176	183	172	184	198	189	175	185	181	191	169	174	190	177	179	172	205	171	181	166	189	189	196	193	193	175	183	201	190	180	167	182	185	184	196	170	193	167	184	198	182	202	199	175	174	172	180	187	190	167	181	176	186	150	162	172	184	198	166	187	183	190	159	164	185	187	169	191	159	182	177	177	168	171	193	199	161	203	196	185	164	172	199	196	172	183	167	199	205	196	202	180	160	187	171	181	194	195	188	181	168	172	197	183	185	184	189	170	169	191	175	184	166	166	181	193	208	200	179	151	191	171	168	182	184	170	169	205	187	181	171	179	185	169	184	213	186	194	189	162
25453	21677	27937	25803	11400	1459	978	851	823	800	756	738	672	623	587	534	530	545	504	526	486	488	491	480	503	484	473	472	538	469	500	492	456	452	459	461	460	438	499	442	464	468	462	435	487	479	482	470	445	510	476	450	485	444	466	431	452	458	443	438	474	420	475	476	506	513	488	470	488	465	472	433	488	466	477	459	436	421	475	453	486	440	500	468	476	483	477	470	464	468	433	414	452	507	442	428	460	455	454	467	464	433	476	480	441	433	479	436	496	460	495	432	440	468	435	492	485	481	471	471	429	509	469	487	438	431	449	483	471	472	482	490	455	409	460	515	425	455	438	438	461	418	444	466	458	485	455	468	441	433	499	456	467	427	439	481	495	440	516	488	442	406	467	467	456	465	423	465	403	449	432	476	464	436	422	460	467	477	488	459	489	416	485	444	436	441	476	471	449	449	425	459	455	458	454	472	473	417	466	465	463	449	495	385	488	463	422	441	426	469	426	476	445	454	457	507	439	444	475	438	479	466	470	466	443	442	459	464	440	489	450	430	457	480	462	456	472	458	514	480	462	460	459	459	467	480	435	445	477	413	486	437	459	457	454	452	436	432	445	431	443	459	472	439	459	474	485	453	476	419	454	467	466	436	445	450	468	459	419	449	426	514	451	480	520	452	435	437	492	500	437	420	445	469	463	445	410	503	489	438	475	417	449	487	453	428	447	432	419	444	438	477	491	471	453	447	463	453	457	448	445	469	467	484	477	501	514	448	486	474	448	486	441	443	447	482	474	432	426	507	468	483	492	462	476	413	446	463	463	473	450	467	446	445	403	477	448	485	449	434	467	439	460	456	453	494	462	475	476	463	475	447	479	444	441	446	460	467	488	454	438	427	465	461	459	444	462	440	454	467	455	422	466	512	473	481	429	429	484	459	495	459	461	438	505	478	450	464	452	435	435	492	464	410	455	454	457	422	458	486	471	480	480	484	484	412	476	502	446	502	455	432	465	435	500	451	459	473	440	455	476	495	468	469	442	476	491	462	478	485	464	463	421	421	442	499	420	448	428	469	431	454	449	461	479	438	466	446	433	429	467	430	477	513	463	456	486	472	487	471	471	455	479	435	419	492	484	449	450	451	470	467	457	464	494	464	481	431	474	464	516	465	416	445	445	437	430	466	460	486	437	444	454	496	488	487	457	443	466	443	444	471	440	476	458	468	473	471	460	467	465	499	479	502	464	493	502	450	457	468	475	413	454	462	442	453	471	491	458	457	443	454	442	471	494	467	460	467	472	522	449	484	442	472	432	455	428	424	477	508	460	408	455	440	492	458	462	497	479	442	482	473	455	468	422	497	480	507	450	461	441	472	472	457	487	505	471	467	477	467	452	465	462	437	457	440	402	455	441	466	484	465	458	456	457	478	446	440	432	455	455	452	428	432	504	443	438	444	479	434	467	479	444	452	423	469	480	441	458	460	508	466	463	431	463	450	455	445	453	448	536	464	470	467	426	451	415	473	411	451	491	473	487	472	483	503	445	472	505	470	469	461	475	449	428	502	451	448	442	506	429	461	435	454	460	469	423	464	449	451	442	482	414	457	446	449	462	417	479	447	480	433	490	442	474	490	484	458	487	438	477	479	486	466	464	469	494	462	472	464	453	434	473	437	437	437	467	453	457	470	479	494	465	451	460	465	458	455	450	456	447	483	405	473	461	465	412	459	474	416	424	489	430	445	463	480	444	452	435	461	422	483	518	485	458	456	434	460	451	452	463	480	453	438	469	445	493	477	453	429	466	471	485	490	437	462	477	411	452	456	450	438	469	426	481	456	457	460	435	489	445	469	414	454	451	437	409	489	461	422	456	460	471	448	481	445	471	477	455	503	484	444	495	483	487	487	449	443	475	470	443	480	420	477	466	456	489	429	511	450	462	443	468	450	443	473	439	452	448	506	452	426	455	449	456	494	497	422	445	449	460	430	464	428	487	451	495	497	435	454	457	491	459	493	421	461	432	475	431	442	449	448	495	488	474	517	427	501	460	465	478	440	435	495	447	437	478	454	467	460	465	433	416	443	473	456	469	469	429	448	471	465	500	507	456	462	413	437	449	440	458	527	465	480	462	425	434	448	451	463	469	473	464	472	436	440	477	503	428	472	463	469	461	461	436	437	487	471	450	476	488	479	491	461	457	448	452	443	443	443	436	448	473	471	470	418	442	468	486	476	443	516	491	428	479	435	485	488	496	481	458	469	455	431	452	460	458	462	443	462	456	447	469	445	461	465	458	445	453	447	474	465	449	451	437	440	449	442	455	418	433	508	436	480	452	437	403	436	455	436	458	524	439	440	478	506	467	429	465	462	468	460	442	469	487	440	472	455	470	480	498	461	455	441	416	462	439	463	461	468	470	470	450	435	486	471	465	456	412	464	476	449	455	474	445	502	458	431	479	441	467	422	420	459	464	458	444	439	404	439	486	440	452	483	477	468	434	455	423	424	471	472	463	488	427	450	499	452	425	475	444	442	469	457	446	497	527	445	453	445	450	469	441	440	465	460	451	443	447	460	472	481	436	417	423	433	426	418	432	424	458	436	470	475	430	440	427	440	446	421	468	433	488	457	470	485	405	485	438	478	426	442	428	468	435	456	472	449	461	449	447	455	509	479	496	449	462	492	484	462	487	450	450	456	473	468	454	465	465	486	448	442	443	446	437	478	434	471	433	468	435	441	462	427	461	444	431	445	449	451	432	418	435	484	479	454	473	415	445	482	467	432	448	472	483	500	436	451	473	477	444	492	482	448	484	435	474	466	470	451	439	465	446	450	467	401	467	477	472	434	451	470	470	450	426	443	479	430	479	502	444	438	443	411	472	443	446	403	465	460	464	439	454	476	440	479	477	488	461	461	456	447	463	457	426	482	477	493	429	471	457	447	416	454	474	414	441	473	431	484	464	489	441	426	474	467	465	482	457	446	468	470	463	450	474	436	426	469	464	433	464	425	476	488	499	445	432	452	473	465	433	438	433	446	472	461	455	488	437	475	482	459	459	469	444	488	450	472	465	448	441	457	447	472	460	453	445	475	461	448	497	460	450	461	486	428	433	503	468	481	444	505	477	454	464	474	464	483	478	448	493	436	442	469	442	479	465	460	475	446	442	419	457	467	469	469	489	487	443	463	440	455	451	501	434	426	475	445	480	437	459	421	461	478	438	468	456	446	503	448	496	435	432	463	456	428	457	453	448	465	471	474	527	464	461	450	450	441	486	510	486	449	470	480	431	433	460	443	479	477	426	443	427	423	450	469	467	491	465	484	464	463	462	428	463	462	454	437	507	495	451	472	451	436	466	463	477	459	478	444	464	462	452	488	464	486	454	419	495	452	448	463	482	437	468	487	452	479	476	434	442	510	440	464	454	446	440	469	422	446	442	458	454	444	493	452	460	477	434	459	451	466	460	452	462	449	440	463	486	473	438	444	458	448	475	448	468	480	468	476	404	430	447	512	441	456
19621	16259	6315	3155	2323	1945	1492	1296	1201	1149	1081	982	878	778	704	646	617	647	572	509	519	535	528	504	533	516	516	508	530	517	504	527	498	497	483	461	477	504	525	467	454	487	476	454	441	481	509	503	519	496	481	478	454	513	471	481	466	451	473	453	504	475	499	512	495	477	500	498	491	474	491	484	445	458	466	469	476	457	479	484	452	466	459	507	560	485	491	466	467	499	491	473	473	469	472	455	481	440	425	519	490	429	483	472	476	475	468	528	493	489	456	495	468	490	488	458	446	509	464	531	463	446	432	454	493	485	465	480	480	497	488	466	484	464	471	511	448	437	503	481	451	473	512	481	438	483	470	448	493	494	476	490	480	452	450	467	487	448	520	441	506	482	453	454	506	457	445	481	471	477	499	501	488	503	458	441	431	438	496	516	494	464	492	471	491	496	492	501	455	462	479	517	510	498	463	501	465	471	501	460	447	464	441	485	458	460	465	501	437	469	461	489	494	502	494	509	458	479	495	470	479	474	532	493	464	521	460	454	518	476	476	511	493	457	508	464	478	471	474	501	477	467	520	499	451	450	464	480	464	477	431	495	469	502	492	487	484	479	495	479	493	478	507	462	487	482	465	488	475	453	480	454	465	488	434	470	537	473	488	504	455	498	470	482	480	486	479	485	486	435	485	489	456	438	449	488	503	462	474	437	427	518	490	477	507	459	475	445	494	480	485	460	443	471	444	491	449	478	489	449	468	418	492	486	446	474	461	451	464	453	483	488	452	459	483	479	471	502	457	495	502	481	523	454	448	444	491	447	499	481	517	469	503	495	509	456	463	433	486	451	471	522	491	453	496	442	468	448	477	511	489	484	509	432	485	472	478	474	451	498	470	452	483	453	484	506	476	504	461	494	508	502	473	483	468	504	448	497	492	479	493	485	464	461	476	503	498	446	462	490	530	484	470	520	438	501	440	455	501	509	459	462	463	457	405	445	484	446	491	457	499	469	454	496	500	483	462	473	468	474	505	468	490	460	461	469	503	489	455	485	498	492	506	488	500	484	457	475	451	485	463	438	471	477	447	448	478	499	485	518	463	512	477	489	512	438	511	439	471	458	487	483	483	519	468	501	490	457	514	440	476	470	492	489	511	487	473	482	506	465	481	449	477	497	478	483	461	471	464	483	493	471	458	492	482	503	480	455	454	424	498	484	480	480	477	496	471	469	456	501	484	469	491	467	471	469	451	494	462	476	502	464	458	471	512	482	488	480	440	466	435	449	491	494	485	486	510	472	523	474	460	470	470	431	475	453	485	502	458	519	525	505	454	453	470	498	474	475	511	484	450	480	484	506	499	457	480	485	511	488	489	455	457	456	450	508	498	505	490	455	467	481	463	472	468	421	445	510	479	467	501	479	466	502	463	511	490	472	499	438	468	485	453	488	496	473	489	498	438	483	482	436	510	471	481	499	488	480	457	472	465	532	544	451	435	466	485	488	469	462	500	513	494	440	511	455	504	466	477	517	467	472	438	480	501	469	499	458	491	472	475	451	477	505	463	479	511	479	461	446	503	490	459	474	424	505	466	497	473	496	467	479	497	466	445	479	475	467	484	509	472	513	483	466	494	486	433	490	439	465	462	474	456	501	489	470	496	492	471	455	464	484	481	468	460	424	481	483	439	470	435	488	470	473	480	455	503	455	486	509	473	456	455	482	446	478	475	485	484	472	463	450	471	495	492	475	500	449	484	469	460	467	460	479	474	465	451	509	488	464	532	459	466	474	424	469	474	477	501	515	470	494	497	507	464	521	424	493	487	429	446	423	482	498	466	464	486	540	488	482	419	465	461	449	461	458	486	488	463	464	517	496	476	494	469	484	431	523	464	430	485	472	481	490	499	465	446	515	506	446	535	463	475	476	476	464	481	461	517	501	505	444	484	427	449	494	473	523	486	467	491	537	486	464	477	483	452	462	503	500	515	466	469	476	462	464	475	501	475	452	513	474	485	448	485	519	458	495	462	479	454	465	463	455	474	489	458	452	480	445	503	491	517	485	467	534	478	462	452	471	457	450	431	497	447	440	449	474	468	454	517	516	500	482	454	441	476	499	504	430	484	469	490	477	474	507	458	449	485	501	460	491	517	472	503	468	451	494	449	459	474	502	506	495	454	451	453	498	500	461	474	499	494	479	469	471	518	489	463	461	481	461	511	470	487	487	483	480	478	466	488	475	465	493	496	524	470	501	474	495	480	498	461	483	444	454	485	471	476	475	457	439	470	482	502	461	461	456	481	464	490	459	482	469	467	461	493	476	485	482	486	469	487	515	481	491	454	462	485	477	490	434	450	457	477	519	494	485	472	527	447	456	474	477	490	453	465	460	456	459	455	496	470	449	464	435	483	511	477	488	511	461	497	484	469	476	534	488	470	491	457	499	464	454	462	490	503	443	471	482	455	502	473	482	487	467	466	485	485	449	460	502	480	495	489	495	507	509	504	461	458	482	456	475	446	483	483	465	462	470	512	478	500	427	502	460	490	498	472	488	448	452	465	474	485	488	488	455	494	485	539	484	466	510	498	455	473	489	454	448	459	479	451	447	464	457	477	504	478	447	495	506	453	504	457	447	470	477	461	449	484	472	492	493	469	471	477	466	516	454	468	495	490	487	483	494	471	452	433	452	470	486	486	436	448	479	469	420	494	495	460	490	462	462	518	462	516	481	469	502	474	458	465	512	449	498	434	474	478	490	513	460	461	485	493	446	450	522	443	436	460	505	457	496	488	481	468	459	464	451	519	467	475	458	463	499	460	456	507	446	464	493	468	434	475	473	477	475	443	488	449	466	471	476	482	554	448	464	464	460	495	464	496	510	493	483	481	511	463	464	452	523	439	528	450	520	466	475	467	503	464	478	434	460	467	495	500	475	472	494	504	497	444	444	480	494	497	450	464	450	482	466	522	491	456	479	456	506	485	488	502	459	486	487	467	482	447	473	449	509	496	457	465	503	483	508	458	498	463	508	499	472	439	520	497	531	488	478	466	481	483	476	475	491	461	491	490	479	503	478	488	517	485	468	440	486	488	482	474	459	480	461	483	460	458	483	448	511	494	443	458	491	462	457	483	493	470	495	520	466	495	462	526	487	508	451	453	482	488	478	469	458	473	451	533	452	478	436	486	481	477	442	474	486	459	475	475	444	461	488	494	463	467	466	476	486	475	465	469	448	480	465	462	474	484	434	486	495	517	473	474	435	468	467	468	461	505	483	469	462	434	447	497	516	459	503	491	450	482	481	442	501	514	471	498	484	477	486	483	463	493	489	490	468	491	515	464	517	458	452	527	524	484	457	452	474	468	492	466	480	499	464	520	446	475	481	507	451	463	500	475	454	479	452	513	469	483	490	500	447	542	484	510	447	468	479	485	445	507	503	444	464	502	479	452	428	517	466	481	509	474	509	492	482	459	458	490	484	494	475	453	470	469	457	464	461	477	485	511	498	461	487	432	538	468	460
23313	21782	29676	24460	21787	21846	9025	1574	1169	1172	1014	905	814	676	650	625	588	535	447	435	463	438	429	417	452	443	440	421	437	439	413	389	366	394	356	406	357	360	358	359	346	388	375	373	362	341	377	390	383	319	384	398	371	365	330	357	378	349	379	364	347	323	378	350	383	367	420	396	392	406	351	344	378	352	360	368	366	370	338	373	397	333	357	360	416	358	339	360	319	342	333	343	366	372	374	336	311	314	352	370	322	351	343	344	338	366	369	340	354	358	362	360	370	370	323	367	334	360	353	353	357	326	337	355	362	342	327	357	340	329	355	350	381	367	336	331	358	345	380	323	333	353	365	345	387	330	373	391	348	348	358	338	359	321	361	368	334	334	378	369	340	354	342	331	361	356	348	340	334	368	336	345	339	366	313	356	332	356	364	382	349	337	363	342	355	341	341	347	352	351	327	376	319	343	364	350	340	383	367	379	339	364	350	333	351	389	398	334	325	371	346	354	381	354	350	315	348	352	383	323	346	328	377	362	321	329	316	339	357	353	375	338	330	321	367	352	365	361	345	335	324	341	387	362	341	354	325	297	351	375	323	340	353	371	355	351	340	364	337	346	336	368	338	337	329	312	351	325	308	357	352	357	366	303	377	331	318	350	327	381	353	347	345	365	332	359	380	329	346	352	369	357	330	348	361	331	347	353	355	378	338	356	333	357	374	352	359	340	346	374	385	322	335	356	364	335	326	374	345	379	323	329	365	366	336	342	330	339	344	338	335	340	349	357	330	326	345	351	363	351	360	352	349	335	345	337	316	352	324	377	363	336	327	364	355	347	320	362	325	352	318	337	339	332	303	377	340	345	348	339	358	374	359	303	368	354	340	342	330	343	340	319	342	348	375	355	358	372	360	338	355	354	386	323	331	360	340	386	355	378	368	361	349	346	344	347	350	345	352	333	355	322	374	346	364	348	351	370	357	340	401	322	337	344	341	337	380	336	359	343	368	338	368	367	374	367	345	336	342	336	371	339	331	358	330	334	314	355	350	336	375	335	341	343	359	366	361	376	365	349	345	372	358	344	321	315	338	361	374	356	332	353	361	337	332	389	334	308	359	353	356	337	335	342	339	331	361	370	327	332	319	362	353	345	363	352	325	337	329	313	363	320	358	356	358	361	343	389	335	333	357	351	351	343	325	348	373	344	357	379	344	323	337	326	367	336	347	363	361	381	360	322	354	359	335	326	295	327	330	343	338	361	329	355	354	345	347	335	330	321	327	339	343	343	360	323	357	334	371	358	354	349	349	339	371	369	376	363	374	332	348	346	348	362	355	362	373	354	368	358	357	341	334	320	373	348	375	329	378	378	355	346	354	335	374	334	359	331	333	367	352	329	350	343	350	327	340	362	328	351	360	323	359	340	353	371	344	348	367	377	324	370	338	382	356	341	355	311	374	358	342	348	346	358	326	383	380	323	373	339	340	365	327	326	342	341	352	355	327	322	326	369	305	330	350	356	344	355	331	342	362	367	331	365	339	334	341	375	372	366	328	329	343	340	361	388	342	348	346	366	360	347	346	398	330	340	363	352	342	317	372	363	377	320	351	319	330	351	319	340	317	311	335	369	345	374	341	360	348	371	358	340	317	301	324	303	371	361	356	364	314	349	327	362	370	332	358	340	354	339	338	345	341	351	358	328	331	350	340	371	368	330	333	319	381	355	329	355	297	339	365	366	356	354	357	349	330	328	364	376	333	349	307	335	340	356	333	374	334	321	289	376	356	329	388	341	342	343	379	341	338	352	365	350	368	365	339	353	356	321	365	363	382	346	298	352	365	357	362	361	345	341	334	361	339	309	359	337	336	344	369	371	356	334	363	318	328	354	321	332	329	341	369	346	382	315	380	381	345	366	357	324	356	332	322	337	352	343	355	392	339	325	313	351	342	356	349	391	374	349	337	308	326	357	354	372	352	345	340	360	379	358	339	341	365	344	346	349	335	356	374	344	364	351	366	359	322	353	333	332	343	369	348	341	366	352	362	338	350	331	314	365	346	363	369	360	373	364	344	324	327	359	329	381	353	323	355	333	316	311	329	367	313	375	355	364	366	347	369	345	356	345	377	360	315	353	343	342	335	353	337	364	353	343	344	332	337	355	329	356	374	348	351	347	332	362	321	337	350	348	318	358	338	372	343	350	349	338	316	384	328	333	361	361	359	385	351	350	364	371	295	365	357	364	360	348	349	329	359	331	379	372	348	383	349	342	337	350	363	338	348	339	336	327	322	332	340	322	335	353	360	361	348	375	319	354	324	345	360	354	368	324	328	336	354	348	350	338	330	354	341	335	324	366	329	337	388	341	337	358	321	366	343	316	357	370	358	350	348	377	355	343	342	339	347	337	353	360	335	342	367	375	335	360	333	383	365	339	349	356	344	331	342	308	361	369	315	348	370	332	340	299	360	344	377	337	349	355	354	386	328	352	342	332	339	353	342	359	375	336	360	358	354	343	368	343	367	353	362	363	357	328	323	375	328	348	332	322	333	357	340	361	349	350	334	376	348	344	340	364	348	347	335	346	358	339	329	381	340	400	342	355	368	352	333	361	323	345	349	373	357	346	374	330	347	316	355	384	351	315	408	353	346	362	331	359	334	353	355	315	306	330	348	350	361	374	339	341	329	357	353	362	403	362	343	377	346	333	356	365	341	362	314	377	324	358	345	372	364	337	341	337	340	383	349	324	366	356	331	350	338	351	339	326	336	382	367	317	361	328	361	329	369	355	360	356	371	333	349	363	344	314	304	324	342	332	365	376	362	392	346	358	344	357	357	323	351	331	331	359	353	327	346	341	370	317	323	329	371	368	352	339	341	335	360	314	342	355	334	329	339	357	316	303	306	375	328	331	324	375	358	353	350	296	378	356	319	335	371	368	352	352	367	362	363	328	336	358	309	335	390	361	331	327	356	391	341	315	311	352	352	335	350	337	315	331	328	360	361	317	361	313	380	347	351	353	364	350	359	369	332	312	325	333	344	380	375	323	329	304	349	382	367	332	343	306	336	375	352	332	302	333	371	359	347	343	357	345	374	376	356	365	359	318	356	351	374	351	339	352	312	308	379	368	323	333	339	346	323	344	337	316	344	357	337	349	349	325	315	337	331	360	328	311	368	384	346	326	344	376	372	385	376	344	331	323	336	353	361	348	310	321	346	342	325	354	343	324	348	344	330	337	343	337	371	333	333	357	329	378	346	349	376	318	329	348	333	298	360	314	330	352	348	371	330	344	370	351	355	349	322	377	339	371	341	372	388	328	344	346	327	363	366	331	358	338	352	358	358	359	337	330	335	346	333	369	355	368	359	354	374	341	322	350	340	350	315	365	321	379	330	336	343	335	328	330	398	338	355	357	375	365	335	378	332	327	354	370	358	330	345	340	343	362	346	341	348	352	371	324	329	326	306	332	349	347	342	324	349	364	325	334	352	375	335	345	351	351	312	376	354	341	348	362	359	329
24307	24047	13020	6968	4848	3848	3063	2381	2070	1874	1623	1320	1170	936	865	764	728	674	506	478	520	501	480	463	456	485	423	454	444	526	478	407	409	392	379	370	379	367	363	403	398	389	391	392	381	359	353	322	348	333	357	371	363	352	390	378	372	376	381	333	384	399	420	379	391	402	422	387	381	363	369	355	367	386	352	368	377	367	356	342	366	336	369	418	389	382	352	350	356	361	380	348	352	362	280	331	339	351	322	354	363	339	395	379	359	340	371	340	349	330	366	351	330	352	330	363	354	301	349	351	343	321	372	338	339	347	339	365	293	335	354	361	350	346	370	321	313	341	336	372	355	341	328	354	371	382	379	343	337	329	328	339	305	360	341	326	317	392	375	336	360	332	372	359	353	357	359	361	355	360	388	348	328	366	317	344	360	367	368	324	326	358	324	320	367	364	345	355	335	361	336	329	321	341	360	329	299	347	348	339	357	326	381	359	330	387	351	335	319	361	367	355	332	328	330	378	354	349	352	368	347	331	332	328	354	332	383	360	370	347	377	366	349	338	356	375	348	335	339	350	336	375	358	379	334	309	361	354	354	339	326	335	334	355	373	370	346	346	343	375	367	338	349	324	352	324	386	359	349	337	330	326	370	369	330	328	356	349	374	377	359	356	331	361	362	358	326	361	342	333	386	349	368	363	349	356	379	335	339	341	351	370	349	355	344	325	314	331	341	340	324	382	340	352	371	369	340	332	377	368	351	365	373	328	343	328	341	367	329	339	367	350	319	372	376	322	359	368	348	324	346	371	368	326	362	347	355	352	349	340	355	328	380	360	349	354	360	356	347	377	325	369	372	325	336	335	319	368	381	355	358	387	360	341	349	354	350	351	358	333	354	326	340	359	351	352	365	362	347	353	351	355	345	338	374	330	345	371	343	322	326	330	326	333	349	321	355	331	367	298	388	357	326	330	338	340	403	383	359	349	365	375	325	370	315	352	340	377	376	379	336	337	352	332	377	367	371	346	347	334	331	331	355	322	317	334	323	313	321	348	382	352	303	363	359	343	370	349	331	366	393	368	350	353	364	360	353	366	360	355	353	369	375	324	366	389	365	328	353	339	373	344	348	365	372	361	351	335	367	352	372	352	337	350	323	344	396	319	337	298	345	346	365	390	349	336	355	359	335	342	369	322	395	369	340	350	349	341	322	363	329	364	324	359	362	329	317	351	381	351	334	377	332	364	345	342	309	336	369	348	350	325	346	337	374	362	361	338	343	358	360	327	338	325	368	355	361	362	334	382	351	333	363	352	370	345	372	367	357	351	358	350	341	360	355	393	332	346	327	354	372	336	361	348	351	356	362	361	341	353	340	334	332	335	319	378	381	346	340	357	328	317	342	353	347	360	380	353	326	367	329	340	370	386	356	349	329	339	356	345	346	392	344	339	346	367	339	349	347	347	348	356	333	380	362	360	366	344	366	324	376	371	360	355	339	348	355	359	328	354	340	362	339	330	361	350	381	372	349	363	352	361	347	324	346	380	368	316	378	334	351	367	331	374	348	376	363	329	351	375	329	365	361	330	344	384	372	348	353	348	336	373	335	342	337	376	360	359	366	361	342	376	366	345	353	326	351	311	371	323	350	349	372	370	357	324	351	325	352	335	367	371	327	338	355	333	348	337	361	363	347	369	380	349	363	341	370	339	365	326	351	358	374	355	339	352	369	357	308	347	329	335	372	367	331	372	345	366	342	330	352	374	344	339	362	329	341	350	343	324	327	320	348	379	332	363	338	337	376	365	348	335	337	356	374	325	347	326	357	355	343	341	355	337	358	356	362	342	362	330	360	334	342	345	358	385	391	357	331	362	363	345	364	316	330	362	374	327	363	348	307	350	358	335	344	381	347	319	326	331	341	348	313	341	337	362	366	342	341	347	352	366	367	351	347	333	373	327	366	351	350	343	374	350	360	348	340	342	370	372	360	355	344	354	362	320	354	309	335	379	331	352	364	334	367	369	372	329	351	364	360	388	379	342	316	361	363	377	344	344	326	328	370	354	366	351	355	332	368	370	367	341	313	364	348	335	350	359	369	353	353	380	381	341	310	358	325	356	340	350	337	349	343	351	332	329	376	341	346	342	352	363	358	342	344	336	370	326	376	359	363	331	344	341	358	320	371	360	351	324	360	334	325	334	367	340	344	363	379	356	321	316	334	339	376	368	362	367	351	340	351	331	337	375	362	380	347	378	368	309	354	337	335	380	350	375	379	338	354	375	367	348	405	361	335	344	375	336	370	358	362	355	339	335	337	361	392	337	346	339	355	379	332	313	345	371	346	371	340	345	337	351	363	391	387	344	363	337	329	365	350	380	371	340	335	352	339	330	362	355	335	386	356	347	319	396	360	344	361	385	385	347	386	372	366	348	342	352	347	335	348	353	288	378	381	326	348	348	363	347	340	378	325	388	376	337	350	363	375	345	349	357	348	352	326	342	354	363	328	331	379	364	347	338	360	353	360	345	351	401	331	329	321	357	389	370	354	358	363	342	333	351	320	354	372	341	322	341	365	352	346	405	356	346	343	358	370	355	324	378	359	340	330	372	377	353	358	362	367	350	372	335	356	341	333	302	369	362	359	352	363	338	367	337	370	350	354	391	345	347	382	329	326	360	349	367	337	367	355	341	325	391	324	376	362	327	384	371	369	360	356	319	324	366	358	381	335	362	345	333	366	352	337	354	374	339	345	353	337	355	324	340	352	373	335	377	351	313	356	365	346	356	348	363	355	376	349	347	355	351	339	385	365	325	357	357	361	292	337	338	338	338	351	354	381	332	364	373	351	360	347	363	351	365	341	342	351	355	339	329	352	329	358	363	351	340	339	333	352	354	330	372	319	323	330	312	353	338	347	346	314	354	344	340	378	384	361	335	399	339	362	380	336	356	352	389	355	329	367	354	308	320	367	337	339	323	344	347	342	344	368	368	311	325	369	344	364	345	352	333	362	345	371	375	390	332	342	358	370	342	353	380	358	377	322	339	334	347	342	337	331	333	331	388	358	350	355	342	326	356	381	334	343	355	349	363	351	313	368	390	378	332	379	356	349	367	317	347	323	360	356	367	362	389	346	339	376	318	362	357	335	354	333	359	373	349	335	380	379	362	370	338	350	354	384	355	311	345	341	360	398	371	377	351	352	376	343	327	368	321	339	361	357	346	348	347	322	353	343	355	361	331	331	349	351	345	341	362	341	357	357	329	371	321	362	343	365	342	356	347	358	346	412	352	343	358	376	347	353	337	357	355	356	379	369	357	376	346	366	325	357	362	332	351	352	336	344	340	388	357	325	369	345	378	361	414	363	369	338	356	339	331	353	352	334	352	336	344	390	342	334	381	334	325	343	331	373	377	352	362	319	348	341	373	359	364	344	355	328	362	364	316	361	344	347	346	336	351	346	374	350	343	327	351	336	367	349	311	313	361	345	388	363	327	370	341	348	369	345	353	333	336	364	326	346	335
27674	17801	5366	1579	881	673	641	568	471	460	472	421	378	377	363	353	332	305	280	343	304	284	298	308	322	297	282	303	329	308	313	285	326	293	298	319	284	297	296	333	315	296	299	311	297	279	299	318	282	297	278	310	303	274	340	274	305	307	316	335	269	312	319	334	325	343	310	295	312	339	303	282	280	293	297	286	296	315	352	291	300	274	292	301	278	331	301	318	307	290	279	311	295	306	304	306	301	285	287	306	293	294	297	294	303	338	301	335	273	267	277	298	302	313	272	335	322	301	279	324	288	295	285	302	291	303	327	324	339	297	335	302	314	309	288	307	304	296	330	285	274	310	316	318	327	290	299	285	304	303	326	316	318	277	301	301	310	326	309	302	294	317	313	291	292	322	307	274	293	279	293	294	290	294	306	308	282	292	300	278	293	261	287	323	304	304	315	297	318	306	318	302	302	293	307	332	303	306	283	315	297	307	272	300	306	312	306	272	319	295	310	312	317	307	324	321	303	281	261	307	295	310	297	253	279	329	306	293	316	292	268	296	311	282	302	310	304	292	288	312	314	315	313	306	308	317	301	277	290	283	313	278	279	296	298	289	270	286	272	306	294	304	310	300	292	304	275	298	269	323	295	309	295	326	311	304	312	310	288	335	292	329	311	283	311	317	284	317	313	290	303	295	329	275	283	332	275	307	297	305	319	334	300	297	285	301	299	348	289	299	309	294	309	312	280	315	290	278	282	293	306	297	307	323	272	310	295	304	296	320	288	310	293	315	322	296	271	317	323	321	312	328	312	302	299	287	293	298	285	285	321	342	292	292	276	318	309	277	296	297	305	276	314	257	303	305	298	322	310	304	319	263	315	313	278	279	276	310	292	296	316	325	281	336	288	283	292	289	296	314	310	280	324	283	307	332	287	284	290	268	292	295	272	335	298	332	300	259	312	313	308	267	332	309	272	265	284	278	304	299	290	295	310	329	307	281	284	284	272	293	312	289	264	308	288	325	263	278	278	327	267	275	275	302	272	272	297	299	290	294	289	315	306	316	290	317	272	261	298	315	300	307	332	296	329	313	321	298	295	285	292	317	299	332	297	279	317	284	299	276	323	309	302	280	313	298	298	309	337	302	321	302	309	315	278	290	319	298	289	301	313	267	283	297	313	289	325	298	324	317	277	311	298	276	314	270	292	270	299	253	256	276	322	318	257	312	314	305	298	309	326	315	322	300	300	300	288	323	264	303	306	297	302	286	305	320	293	348	290	333	302	288	279	321	297	306	310	315	302	332	337	297	292	291	303	307	308	300	344	297	294	293	264	315	288	342	294	272	300	281	295	261	286	296	283	262	321	301	299	293	320	293	317	306	321	291	324	259	280	285	292	319	336	299	343	315	305	310	268	272	272	303	312	288	274	296	289	300	313	330	289	308	267	309	301	296	280	310	288	316	301	333	289	305	282	313	301	312	304	284	270	303	309	298	281	268	315	293	296	338	273	318	306	309	279	304	319	302	299	324	304	300	316	310	270	301	285	291	283	308	294	279	307	300	316	291	305	274	292	282	303	343	298	308	309	336	254	290	295	283	304	286	327	310	294	328	302	321	304	300	308	292	305	300	315	291	285	320	278	282	283	292	339	338	276	314	272	273	328	315	309	283	312	312	306	289	330	303	292	291	274	312	295	302	317	297	297	304	310	344	318	286	283	276	286	308	317	284	287	293	316	332	335	297	293	314	305	314	302	312	307	275	278	280	296	317	289	291	331	298	290	272	300	278	318	284	312	308	328	307	301	313	286	294	298	316	305	302	302	313	309	295	297	330	307	302	305	292	287	322	299	295	298	300	291	324	273	317	318	302	276	304	280	313	307	296	315	302	298	297	275	339	286	301	318	313	311	286	314	284	272	334	307	313	314	321	297	317	301	304	284	291	289	302	318	308	265	317	288	307	308	304	347	309	320	286	304	280	290	301	287	305	303	297	299	294	286	297	279	293	310	283	272	310	304	284	297	269	299	291	285	322	305	325	285	300	293	316	302	291	288	274	323	321	290	308	300	303	309	297	289	329	288	296	308	271	305	299	302	286	300	268	306	305	289	299	304	301	300	323	281	324	311	308	286	294	318	298	296	286	296	292	298	311	287	304	311	307	301	291	298	308	329	271	339	263	293	286	303	323	287	281	275	291	261	299	310	304	287	361	315	315	309	278	330	297	306	317	325	301	317	336	318	305	288	289	272	302	308	302	303	284	295	285	287	335	305	314	335	303	314	302	282	290	326	283	267	337	332	303	297	294	297	293	310	278	313	307	294	294	302	305	329	302	300	276	314	296	287	293	290	293	287	334	294	275	285	318	293	277	307	301	300	306	307	314	304	293	311	300	305	354	281	300	318	305	299	328	275	293	303	286	317	280	340	324	291	287	324	281	280	312	282	319	284	318	327	312	327	307	290	287	317	315	296	324	282	337	314	279	314	313	306	300	299	308	326	307	290	303	296	281	299	316	279	295	310	315	272	278	335	284	294	329	303	299	286	308	299	285	301	315	270	283	276	301	295	291	305	296	311	310	286	308	324	298	333	297	308	262	294	286	298	305	289	283	304	308	280	305	287	312	286	340	301	294	277	281	300	273	300	305	285	314	271	331	295	296	275	290	311	285	319	264	287	328	291	302	290	274	284	291	331	293	320	315	332	329	325	296	320	298	298	311	279	294	284	302	303	334	310	304	285	300	305	283	303	293	299	296	303	319	270	285	298	276	293	306	325	314	340	319	302	280	278	281	307	297	251	314	297	298	301	302	313	291	318	314	278	288	293	329	300	289	282	325	320	303	296	295	313	294	328	308	293	288	299	283	278	317	291	313	275	309	277	292	285	323	310	293	308	304	297	295	292	300	306	296	319	333	332	329	282	289	315	297	308	333	268	284	307	273	312	277	279	282	335	317	258	299	299	309	296	293	293	283	293	298	288	306	281	298	284	295	306	321	339	292	279	289	289	312	302	304	281	275	307	324	291	301	320	312	291	295	291	299	322	290	302	306	302	292	287	305	301	274	288	297	314	310	287	300	295	272	298	311	310	295	317	295	308	257	296	277	305	310	272	293	277	312	255	326	291	291	313	278	278	303	288	304	306	301	281	293	292	317	294	293	300	274	337	266	317	302	302	326	297	301	287	317	293	318	305	306	280	332	310	298	304	278	281	286	292	311	308	280	308	274	321	303	301	303	304	282	309	304	284	311	321	305	324	276	317	307	319	282	283	294	277	306	326	299	302	275	302	307	292	287	310	320	310	286	295	299	316	304	305	284	301	294	316	297	301	282	305	292	303	319	287	284	325	290	286	311	274	342	295	297	316	307	295	290	309	288	304	300	313	303	255	302	313	286	313	299	312	314	305	270	315	279	306	319	281	308	309	302	290	267	296	342	304	289	301	315	305	297	275	286	312	326	294	290	306	292	275	292	312	277	292	318	293	295	342	289	294	314	323	303	286	299	287	272	303	289	283	290
15495	7432	3054	1663	1289	1144	961	775	688	757	605	588	500	494	481	473	428	371	360	367	337	327	311	359	354	320	356	367	329	318	360	324	344	315	323	334	325	308	336	363	323	305	316	328	310	321	295	346	344	359	305	324	304	360	323	309	343	323	347	344	323	334	347	336	317	346	350	356	332	317	371	359	325	323	312	304	336	297	296	311	332	344	322	351	370	312	323	291	333	325	353	338	311	314	341	328	329	319	310	327	323	334	324	302	347	309	325	321	342	324	339	320	319	381	340	336	324	318	361	332	323	324	338	316	359	328	331	325	373	331	323	341	339	313	347	300	355	312	309	325	334	304	299	337	350	313	332	320	339	321	340	309	329	355	335	328	308	306	328	354	322	341	326	273	325	336	326	327	350	342	340	326	339	294	346	330	317	323	322	320	336	325	292	318	351	343	330	316	344	291	330	318	276	304	354	302	334	281	342	336	325	337	319	312	350	338	332	313	317	334	340	337	322	328	298	326	304	334	343	334	351	330	343	327	328	307	323	319	287	295	349	306	328	314	345	353	329	330	350	343	347	311	332	360	324	300	331	325	350	324	328	331	307	294	358	309	326	305	316	331	338	309	320	337	313	345	322	347	355	293	339	357	332	344	328	355	326	342	326	321	345	328	339	324	340	391	323	330	345	328	296	302	359	351	347	297	315	296	296	303	307	329	295	337	322	328	375	312	332	323	342	322	317	307	300	315	325	328	294	290	333	323	309	324	333	309	303	314	307	298	335	344	319	323	291	339	319	311	326	331	330	336	305	352	339	356	333	325	331	310	318	322	315	304	319	316	300	347	332	332	353	330	342	345	358	310	332	336	287	339	299	342	327	304	324	308	329	319	310	323	355	300	323	356	342	323	309	320	340	337	324	320	354	327	325	313	330	329	271	337	277	296	333	298	321	330	307	320	334	306	328	373	327	309	297	344	355	352	325	351	293	310	319	311	318	310	301	320	322	331	344	320	350	342	351	317	333	302	292	337	309	358	312	343	328	322	326	300	312	353	324	305	344	291	348	354	311	317	298	317	302	327	341	319	339	294	320	298	327	301	303	344	339	304	277	340	344	304	282	307	316	302	342	311	293	290	335	343	298	297	339	331	314	317	329	316	356	332	329	321	351	333	309	347	312	333	298	347	353	346	344	305	318	334	286	313	327	309	347	314	342	355	331	313	329	361	307	282	321	312	363	303	350	307	311	319	332	349	324	327	317	342	324	301	317	302	350	309	299	322	349	312	325	296	329	356	311	303	332	358	311	316	316	328	346	363	343	346	351	327	324	324	310	353	324	328	341	314	309	330	347	323	342	310	307	304	309	312	325	311	295	323	333	313	323	316	333	311	333	335	319	318	331	313	295	321	330	345	343	332	307	305	324	301	331	330	328	329	345	320	334	304	313	282	338	331	345	327	328	329	311	322	339	327	329	333	338	331	324	361	313	316	338	305	316	311	297	349	330	341	324	355	312	300	329	343	333	326	336	322	341	337	320	325	310	288	362	332	323	337	329	293	342	312	331	349	345	370	322	327	298	309	333	318	345	325	313	326	307	335	311	317	316	352	304	340	326	334	339	337	292	326	320	340	364	377	327	328	306	330	319	347	305	324	341	324	322	301	309	356	303	307	309	332	319	329	313	325	363	318	319	337	327	368	329	333	314	298	333	318	296	350	324	344	315	303	332	308	280	383	342	332	325	330	335	303	346	327	342	315	285	354	308	319	344	330	317	362	346	306	320	328	331	315	350	350	339	340	300	339	320	297	289	324	348	321	365	342	324	349	329	314	297	328	350	333	299	333	322	335	351	358	320	337	331	316	303	303	334	328	331	342	310	324	283	345	350	328	339	316	318	311	334	337	331	334	314	330	341	299	340	303	312	360	330	323	305	337	324	319	352	318	346	323	361	329	331	319	348	300	368	342	320	330	314	319	315	334	348	340	331	350	317	367	335	351	316	307	312	298	350	342	318	302	303	301	301	308	322	346	329	345	343	329	306	330	360	320	369	319	312	298	375	348	321	371	344	313	303	333	320	315	309	343	332	351	323	339	301	324	332	364	334	352	302	307	343	352	344	319	304	339	325	331	342	294	325	321	306	332	384	320	336	336	329	332	322	338	344	327	321	307	334	315	336	352	337	340	307	325	326	344	337	329	322	341	314	324	362	314	310	346	321	357	324	337	314	327	327	348	309	347	336	319	334	318	330	339	343	324	315	304	299	310	324	323	323	308	300	359	340	326	339	323	336	308	328	310	359	301	291	324	347	338	330	340	318	299	344	344	329	288	322	314	325	284	328	324	292	335	366	299	362	324	310	365	337	356	311	291	317	323	323	328	324	338	308	336	302	315	321	299	300	360	312	283	320	343	316	339	346	301	344	325	329	293	340	343	345	330	323	350	318	327	302	320	309	283	311	291	306	367	298	356	355	293	319	331	281	326	345	341	340	306	317	329	322	329	364	328	309	305	309	300	334	330	333	332	321	315	356	296	329	316	334	328	319	344	320	333	322	339	353	293	318	351	349	315	325	327	308	322	315	335	321	327	325	332	353	325	325	327	322	349	342	344	326	285	291	319	355	301	318	309	333	340	294	325	325	298	300	321	325	331	335	301	317	348	356	292	364	308	339	356	333	329	317	319	332	325	340	276	322	313	365	316	314	331	321	334	332	322	355	322	334	323	341	312	312	328	305	323	319	296	323	304	307	308	339	343	341	341	344	354	321	368	308	343	358	342	318	322	340	308	352	334	296	334	326	328	305	336	322	326	303	291	319	340	340	304	350	354	318	319	346	308	336	306	320	343	346	323	327	338	305	358	317	306	335	312	312	323	305	317	294	335	290	293	314	288	315	339	344	335	336	316	344	322	321	349	345	348	351	335	308	316	321	337	321	296	335	357	339	320	317	327	350	347	335	331	345	345	320	330	322	335	320	305	336	327	329	345	322	320	331	305	348	331	335	360	292	311	328	306	350	323	301	312	340	345	299	325	294	327	333	321	344	325	346	319	333	338	308	334	327	327	307	340	329	357	324	342	354	345	318	287	331	314	311	344	336	318	332	339	352	320	346	319	324	309	319	324	320	312	289	328	330	309	269	324	348	314	325	298	332	316	311	320	331	362	323	288	339	296	341	333	335	331	292	347	311	335	341	322	326	325	323	336	306	324	300	310	315	340	312	325	356	315	300	330	347	315	318	329	326	320	313	322	325	327	326	333	323	331	307	341	348	339	322	319	309	335	381	339	346	354	323	322	325	301	327	313	327	347	346	325	345	329	332	314	316	304	333	306	307	309	347	307	342	327	351	333	330	326	314	338	322	337	318	338	344	345	308	360	326	322	334	333	332	298	301	336	321	321	322	360	323	346	319	351	334	349	326	334	350	318	326	325	328	321	331	358	311	342	344	346	335	335	332	309	332	365	333	333	331	326	304	351	352	343	304	341	333	324	334	311	324	341	305	311	335	356	331	320	346	360
24400	21702	29123	24838	21712	10201	1537	993	729	659	619	567	484	424	403	353	360	266	264	243	243	223	238	228	226	249	238	243	262	235	248	213	241	186	233	236	203	212	217	184	222	205	218	223	222	201	246	187	202	218	207	214	195	216	226	208	210	224	220	218	216	181	213	246	230	226	253	227	234	215	231	197	204	199	189	212	209	196	201	198	189	170	217	248	254	215	198	216	198	198	206	179	220	221	192	195	207	196	202	219	205	205	186	202	196	207	208	185	218	216	185	201	190	227	215	219	212	207	206	195	180	194	183	220	199	220	216	211	198	184	221	195	204	186	223	205	188	196	193	219	179	202	194	176	230	187	204	214	197	219	171	213	223	196	210	228	187	196	202	188	211	207	206	211	218	199	194	194	193	204	220	209	189	214	203	198	209	197	181	191	177	193	190	200	190	211	207	187	206	184	204	200	208	199	200	206	209	199	217	194	206	193	221	194	195	184	174	188	199	210	192	215	214	195	191	213	217	202	216	184	202	192	178	219	219	171	219	207	191	199	183	217	189	194	207	209	196	208	202	190	202	194	207	211	184	187	193	183	206	190	226	192	212	204	194	185	199	208	210	230	225	214	245	203	198	211	185	193	199	193	189	199	185	184	217	184	196	222	193	207	195	233	198	179	218	219	227	200	212	207	210	193	213	196	211	226	208	202	215	215	179	189	197	211	199	214	210	212	201	160	181	183	179	217	204	181	191	218	204	218	211	210	200	198	213	199	195	203	196	180	210	178	231	217	199	224	201	208	176	215	215	212	186	228	189	190	204	222	215	193	207	236	206	221	197	203	178	215	192	197	198	220	220	196	205	220	194	223	214	218	202	218	222	192	205	208	208	199	207	188	218	208	211	201	169	195	192	209	184	190	220	190	215	186	196	199	189	201	206	211	200	191	196	215	205	214	187	195	204	186	212	198	211	193	184	225	219	199	188	229	201	205	215	210	202	204	216	184	188	205	175	188	190	192	188	185	195	213	213	199	194	211	200	177	221	190	188	172	197	198	214	168	213	196	217	181	196	221	198	198	195	214	183	192	209	187	204	174	198	218	203	174	194	192	187	212	217	192	187	218	195	178	181	184	222	219	238	225	212	200	219	193	218	205	194	193	234	191	225	212	223	208	180	178	187	205	202	199	184	212	189	198	189	184	220	212	181	187	210	232	202	204	190	204	210	185	224	205	206	191	190	182	214	207	196	200	201	214	178	198	226	234	208	189	197	220	193	204	202	213	197	158	212	209	206	206	203	210	170	211	193	202	201	183	208	226	213	189	212	238	191	202	195	215	184	163	199	195	200	192	204	199	194	222	178	212	195	235	183	180	214	222	221	207	221	190	190	230	211	206	195	197	214	152	208	201	202	210	211	200	218	199	214	180	195	191	206	190	229	207	219	210	185	194	180	187	209	199	212	215	205	181	203	204	206	208	200	193	215	193	195	207	198	198	173	200	209	212	181	207	216	172	193	222	212	199	217	202	188	226	221	207	208	188	199	183	205	198	225	203	197	195	204	206	190	200	204	169	195	215	222	183	205	216	200	198	213	193	226	187	213	205	205	194	206	210	210	196	193	226	206	193	207	202	206	217	207	185	210	200	197	218	212	204	222	186	210	214	220	203	219	198	193	215	218	220	187	185	204	213	214	187	190	197	198	193	201	212	183	209	205	182	220	180	204	206	189	211	198	204	209	210	193	204	204	195	198	214	209	181	202	186	210	180	204	189	221	202	200	191	207	204	210	206	226	215	212	180	201	214	209	196	211	206	208	198	181	186	212	194	196	195	189	183	198	188	216	216	210	217	188	237	201	219	207	207	194	212	184	222	218	236	196	200	192	181	208	200	196	224	198	192	216	198	201	202	193	213	208	198	208	209	227	198	197	209	199	191	209	214	201	220	196	227	215	197	205	218	195	196	196	197	210	196	206	220	169	205	202	184	173	202	201	221	213	192	213	187	199	230	214	215	199	204	214	188	218	222	205	209	177	207	206	185	218	200	196	187	184	201	210	220	202	176	206	188	180	206	193	217	204	218	193	202	225	197	183	196	188	183	207	214	204	174	193	212	211	209	186	226	200	196	210	210	210	197	200	179	195	206	189	218	170	202	214	205	215	198	193	219	174	221	189	194	214	225	202	215	182	201	190	188	198	205	214	190	191	207	196	211	177	174	214	183	212	199	201	184	223	219	183	216	180	199	218	204	190	191	166	208	181	210	215	183	194	198	183	179	188	199	216	205	208	183	198	189	215	209	204	189	205	187	196	174	202	209	186	212	199	227	230	189	223	198	207	208	221	193	204	193	204	189	210	180	199	211	199	237	214	198	200	199	177	212	189	218	200	188	203	201	229	226	204	201	205	179	191	194	187	208	196	213	198	178	192	196	213	191	179	190	197	198	196	222	195	208	201	219	168	203	202	184	190	197	208	206	218	206	212	198	225	211	191	193	218	189	196	194	183	210	203	209	200	202	204	210	226	209	206	195	182	203	206	205	219	225	198	226	204	197	211	195	204	211	175	189	190	181	178	210	199	207	192	199	190	183	186	192	212	227	203	195	169	214	208	222	219	172	206	172	216	178	208	211	210	180	194	187	193	209	211	195	179	195	184	198	161	207	193	208	230	195	167	205	215	217	226	186	202	192	181	196	209	211	220	204	182	208	184	197	228	203	197	176	208	202	191	206	217	197	192	213	235	216	217	200	207	211	192	196	203	190	198	208	204	220	198	198	182	205	190	216	182	221	189	214	215	202	197	193	184	200	190	220	189	209	236	225	225	202	219	219	201	217	187	199	190	189	199	180	189	187	211	206	187	199	194	192	201	174	192	196	200	219	203	192	207	172	201	184	196	214	194	179	193	199	226	217	199	202	197	223	208	200	210	203	215	201	210	191	202	208	204	205	193	228	208	194	191	183	209	193	181	193	187	183	200	200	197	223	216	203	199	165	165	222	179	204	175	197	207	188	191	212	206	196	182	214	199	184	203	201	194	216	198	199	218	212	197	184	178	204	198	199	154	223	208	211	195	192	208	217	197	206	192	185	186	171	197	200	200	187	209	189	205	211	190	201	186	214	208	221	219	200	195	203	190	220	182	206	203	194	188	203	207	197	194	196	176	205	211	192	195	195	183	204	183	198	196	211	207	206	191	217	213	198	182	196	186	195	165	206	194	225	202	194	215	184	202	218	217	212	198	213	221	218	200	184	209	195	212	210	226	206	211	203	221	211	191	185	214	180	191	203	199	225	200	186	202	182	196	200	195	191	192	208	194	195	195	190	215	199	204	185	222	203	183	196	181	172	190	207	195	194	202	219	213	218	239	212	213	226	205	201	210	182	208	176	186	201	209	221	209	197	205	221	193	189	200	211	239	208	217	195	222	232	190	175	166	224	203	176	187	202	214	186	213	219	208	193	201	200	186	206	182	190	194	218	228	170	189	206	193	196	237	212	232	205	229	213	196	199	185	201	210	208
19716	17991	8346	4295	3252	2549	2073	1572	1326	1032	1033	793	675	593	569	518	445	371	338	296	263	297	292	278	256	289	279	260	287	282	254	260	215	261	249	225	237	231	208	249	241	220	213	233	231	231	203	200	215	239	221	196	236	235	200	252	226	259	222	243	234	235	248	265	271	267	238	237	246	227	245	232	231	220	212	252	230	208	221	245	228	214	226	301	282	240	226	231	208	197	252	220	245	219	221	208	215	215	213	221	210	215	209	223	232	244	227	200	228	205	222	215	201	219	207	211	247	239	208	229	213	247	194	207	198	206	223	235	222	219	227	195	253	237	225	205	210	202	227	212	224	205	240	198	205	244	189	216	222	220	198	207	189	200	228	245	216	221	221	224	240	213	225	197	238	233	203	232	220	223	233	196	240	219	248	235	199	228	209	237	208	218	223	204	229	228	234	231	223	230	217	202	216	216	239	222	220	221	229	224	220	208	213	198	231	227	211	229	212	209	207	224	235	181	205	229	218	233	205	222	229	190	196	221	227	199	221	212	189	203	223	210	224	208	209	217	224	207	224	235	238	199	238	248	214	226	211	248	211	224	217	222	220	226	231	244	221	239	219	214	245	216	229	207	193	207	218	202	218	232	232	216	233	218	235	206	198	212	198	233	211	250	205	218	211	205	207	222	228	202	194	238	231	234	222	220	216	227	222	228	196	218	243	222	242	206	229	235	248	234	234	205	212	229	217	225	238	254	224	228	228	188	205	194	232	214	204	211	211	247	234	227	215	217	240	236	202	215	226	225	216	233	219	237	194	224	230	213	224	228	206	227	200	242	221	218	204	211	215	233	201	198	201	194	221	230	208	227	233	215	210	187	220	213	220	215	210	225	246	229	196	196	239	248	217	235	238	200	204	191	202	217	214	227	218	220	219	230	228	235	219	206	223	208	205	230	222	195	222	236	217	218	195	220	219	229	218	223	256	231	216	229	185	222	203	247	203	242	231	207	248	207	233	213	185	210	214	239	232	221	225	237	226	229	209	211	224	211	191	229	230	236	241	230	200	216	217	207	231	219	201	211	209	191	188	242	240	214	249	219	200	205	230	198	225	201	207	217	254	198	247	234	219	221	232	205	238	232	220	212	195	204	234	203	211	246	246	224	189	235	233	190	217	237	221	216	222	202	237	220	206	219	231	203	222	233	212	213	207	205	218	220	210	221	224	229	213	217	211	220	239	201	210	244	209	203	221	203	189	216	227	246	209	231	195	226	215	214	230	232	243	232	200	236	201	200	209	196	240	209	224	220	216	225	235	241	221	220	211	225	223	219	228	221	218	222	221	215	211	199	214	195	214	201	226	236	234	212	221	235	240	209	210	229	206	227	233	222	209	222	209	221	209	187	200	199	213	218	210	227	191	247	215	221	218	236	227	229	192	244	247	222	247	236	225	211	197	220	246	210	227	208	257	222	227	213	223	248	227	234	219	204	221	222	209	220	224	207	230	205	208	217	224	204	238	217	234	212	222	252	212	226	212	215	199	266	209	216	231	201	210	222	222	217	212	214	222	225	240	199	224	222	191	208	222	200	214	212	232	219	218	241	199	216	217	219	224	213	212	212	211	215	231	208	205	213	219	189	219	208	212	234	224	212	205	197	211	193	221	241	197	204	219	226	205	216	214	213	224	212	220	205	223	224	207	237	222	238	221	185	225	242	212	245	224	222	218	236	200	230	233	224	248	229	198	210	224	196	247	208	231	202	222	209	213	210	222	240	210	224	232	216	209	228	220	208	230	225	223	238	238	241	216	229	235	224	221	215	216	249	247	216	203	229	236	214	209	203	234	237	210	222	206	225	227	212	199	227	217	210	218	225	209	235	197	214	224	226	229	210	234	218	205	217	199	216	233	222	217	247	208	236	208	217	197	235	236	186	187	192	204	204	254	241	211	228	222	247	235	224	188	199	231	226	206	221	200	228	214	218	204	216	204	240	226	219	227	213	207	212	255	205	243	222	213	245	204	224	225	190	233	212	238	237	204	214	197	207	205	229	195	202	233	230	241	205	193	213	221	225	212	235	213	235	224	225	173	230	225	180	224	204	234	201	209	225	190	225	206	231	216	237	218	221	206	190	225	270	207	230	241	219	203	213	212	224	185	210	216	224	220	239	224	195	207	212	244	230	193	240	210	241	207	209	220	225	219	228	209	223	205	224	225	228	202	221	204	230	211	226	233	202	203	223	219	207	196	206	223	224	204	207	199	202	197	227	213	211	208	234	248	221	212	218	221	204	214	217	222	218	219	222	191	223	207	233	246	198	194	221	264	222	218	205	223	236	201	216	255	197	224	245	218	205	223	207	218	215	215	234	208	235	222	234	218	217	216	220	205	217	218	224	240	218	244	242	239	214	200	241	210	202	211	237	214	229	224	215	197	239	224	195	253	231	216	237	195	256	213	239	222	223	239	224	232	223	210	209	219	223	233	211	206	220	212	216	201	210	236	222	217	212	220	210	239	226	216	206	221	218	234	195	201	217	226	197	221	201	216	225	239	191	231	238	189	242	219	207	204	223	204	223	211	218	216	208	223	228	204	236	247	240	212	175	210	221	204	200	232	247	211	204	241	207	217	217	219	209	227	229	235	216	226	234	212	232	200	235	204	212	213	232	203	237	219	211	190	203	222	204	220	244	233	235	236	267	205	207	203	241	207	225	227	207	233	221	227	215	222	214	223	219	211	232	220	224	216	214	220	219	234	211	209	196	228	206	212	219	220	195	218	210	206	228	220	211	218	246	212	242	193	234	238	189	208	228	215	202	228	246	199	199	242	230	204	248	214	206	200	198	182	228	222	208	202	236	206	206	229	209	220	225	211	233	236	203	202	203	229	194	210	245	230	215	199	208	215	208	219	220	253	225	187	209	237	230	220	207	235	209	218	203	209	234	212	217	214	253	198	243	204	216	230	211	234	215	206	225	219	228	226	224	233	199	226	217	225	219	219	227	198	216	211	212	243	239	203	208	205	216	215	220	210	221	218	216	214	216	212	234	225	211	227	208	226	211	221	202	210	239	214	243	224	197	225	227	215	242	211	247	219	245	208	241	222	235	211	226	233	202	205	260	210	221	217	201	234	242	188	193	204	198	232	192	218	214	245	221	244	234	237	241	219	205	216	215	212	214	193	206	203	209	225	226	231	223	233	216	208	223	191	199	214	215	224	244	221	213	235	225	219	217	219	207	201	237	208	194	210	212	238	211	228	190	235	200	245	215	208	214	212	211	194	186	225	229	218	222	194	205	221	200	207	211	220	237	241	210	234	247	207	232	199	224	210	218	233	210	235	222	237	194	218	200	237	219	256	212	175	219	198	232	194	222	215	233	236	241	249	219	204	216	207	238	237	211	226	205	233	208	228	225	218	210	200	232	218	223	219	242	224	231	211	222	220	215	206	216	256	193	216	206	244	216	212	228	202	207	210	227	222	218	207	216	212	230	247	218	222	224	237	227	213	210	207	230
25478	21668	27976	25808	11880	1548	1160	945	870	797	795	691	660	677	640	605	546	503	523	528	535	479	503	461	471	501	512	504	502	515	479	503	524	497	476	485	458	510	458	466	471	464	495	483	439	460	486	482	485	450	500	515	481	459	499	483	513	490	468	484	484	475	468	460	513	499	447	521	533	468	531	502	476	485	502	498	443	458	491	467	512	474	493	520	506	496	499	501	461	465	496	489	500	473	474	466	491	455	465	471	462	450	441	457	481	461	486	463	459	520	440	457	457	444	459	445	453	478	475	435	494	457	461	456	456	491	483	452	510	445	466	511	486	445	505	437	490	440	472	439	454	503	513	470	488	474	449	462	419	465	461	492	462	462	505	451	440	473	460	494	447	480	463	471	489	467	490	461	471	480	508	468	486	472	456	436	510	472	445	473	503	499	456	496	494	461	457	485	491	437	473	464	453	472	459	482	478	460	467	455	439	491	473	468	473	503	516	463	481	499	460	453	494	449	489	491	456	447	464	475	462	473	490	432	468	456	504	483	467	457	447	454	449	468	455	502	456	452	451	433	481	476	490	472	461	467	471	448	442	488	442	477	467	452	458	478	494	485	488	485	473	472	494	484	476	467	453	425	468	457	464	406	457	449	464	447	461	506	504	440	435	497	448	465	484	469	465	487	470	476	414	448	442	470	452	456	430	526	503	492	461	484	532	467	466	449	471	458	456	493	509	462	488	458	483	479	482	462	444	477	461	486	471	500	453	464	474	461	468	484	454	447	475	474	444	472	464	484	487	478	483	483	478	466	472	465	449	440	456	443	466	452	489	458	516	467	458	486	467	487	442	501	493	424	437	451	490	464	469	467	492	439	480	459	487	468	488	456	474	503	468	463	417	451	507	475	489	493	482	496	499	498	461	486	461	463	462	468	462	447	495	448	483	485	505	457	495	456	501	480	468	463	505	440	398	453	497	474	525	492	474	457	454	451	517	499	445	480	440	472	436	455	443	466	454	477	405	449	460	487	540	474	462	499	491	474	496	495	490	483	477	420	481	480	472	498	445	461	446	450	479	479	461	447	463	476	430	451	437	484	430	486	440	491	457	489	478	472	462	495	411	464	492	442	491	473	470	472	471	479	481	473	526	502	463	477	462	461	480	473	461	435	463	445	456	437	481	434	496	433	462	475	485	485	461	479	450	494	470	477	441	443	476	485	419	480	488	473	460	448	453	469	481	478	448	485	504	478	489	508	479	466	485	493	461	483	468	458	505	449	461	468	449	439	477	482	423	486	466	481	491	451	451	468	453	453	477	494	465	489	482	481	482	476	470	507	494	493	489	424	467	479	463	467	476	482	478	493	447	456	472	489	437	492	509	450	487	489	472	492	419	465	447	448	455	506	483	495	477	444	442	459	472	461	425	462	437	489	452	484	471	448	468	467	507	482	464	468	467	448	478	472	442	487	466	451	474	463	450	459	461	460	467	473	455	489	467	492	467	503	459	486	441	453	427	492	470	490	446	480	492	478	509	443	492	462	471	473	483	512	487	493	447	493	483	505	479	480	481	482	435	430	437	472	461	476	498	447	469	462	462	481	447	468	450	481	471	474	499	481	454	445	472	488	463	476	503	469	427	438	479	498	453	457	482	461	495	492	481	478	448	508	432	482	437	442	468	485	478	467	473	484	455	426	448	469	480	482	431	460	457	478	477	459	487	486	462	458	482	478	470	503	469	505	467	486	476	478	486	432	436	486	433	475	457	469	461	444	462	482	451	432	444	459	444	503	435	482	490	423	485	429	487	500	477	453	444	476	459	465	477	497	481	501	463	474	477	497	466	438	470	449	498	466	460	481	467	455	465	455	474	470	476	514	493	438	458	490	480	449	490	462	501	467	498	459	480	446	494	496	478	483	463	504	501	486	483	477	519	470	484	498	482	455	488	465	487	468	462	452	470	447	466	509	480	473	475	498	445	422	441	519	519	452	489	453	475	434	446	482	430	467	458	474	467	464	467	463	479	488	446	505	517	472	469	480	483	481	462	475	463	476	482	417	432	473	446	527	474	455	482	463	487	488	446	479	506	515	525	447	533	430	449	478	463	468	441	492	452	475	500	476	472	480	516	432	512	454	499	486	469	469	443	463	455	516	472	490	436	501	507	510	475	447	477	439	439	501	464	481	452	436	471	466	466	449	476	432	471	456	482	498	478	484	479	461	458	470	516	499	500	464	454	458	479	464	482	467	468	450	443	466	450	472	451	418	433	469	456	492	504	444	480	446	459	495	474	467	469	473	449	453	473	516	450	492	482	483	489	475	471	485	501	462	491	462	469	488	486	476	460	480	439	476	478	461	479	474	488	442	455	517	441	470	509	472	478	506	517	459	451	455	458	492	486	498	455	509	470	479	461	479	467	479	526	440	461	472	464	461	488	484	457	495	466	430	461	460	490	450	466	489	447	450	506	458	476	450	458	488	449	503	452	469	429	516	471	493	496	500	479	449	476	459	489	518	486	467	495	473	461	488	455	505	456	455	471	463	484	471	472	476	440	501	472	467	491	470	478	457	501	445	458	446	446	483	460	447	478	449	481	436	456	497	470	487	489	464	492	451	465	470	477	453	454	451	470	480	500	507	513	442	471	442	467	488	506	472	497	434	489	492	493	474	470	470	472	448	472	510	477	481	464	494	457	487	469	476	477	455	441	463	442	473	457	434	487	499	496	493	482	455	447	481	466	462	525	489	481	443	432	424	467	478	488	506	466	457	468	475	458	451	452	476	482	450	518	474	477	448	456	482	468	458	493	463	497	463	502	464	467	450	472	512	458	443	445	470	436	429	426	429	447	483	454	429	490	428	470	457	436	473	499	473	475	479	496	488	463	477	456	454	467	461	460	477	441	449	457	478	487	521	455	466	462	473	495	476	484	492	459	481	481	447	495	471	494	490	465	451	460	434	454	449	427	454	474	530	412	474	524	436	431	485	454	478	442	413	477	465	445	495	477	468	437	495	482	474	453	447	493	491	474	497	485	480	440	441	468	460	504	453	462	458	469	467	450	481	497	445	458	483	481	456	448	478	445	487	443	488	450	455	466	475	499	500	456	469	457	501	478	482	489	475	476	472	485	501	457	471	505	472	449	472	452	489	465	469	483	502	483	486	497	463	455	468	488	457	454	465	466	469	498	458	480	482	512	481	464	442	442	458	478	471	461	486	442	492	490	482	446	451	478	454	436	499	474	463	478	497	434	515	480	495	500	455	472	443	528	476	499	462	491	463	449	445	483	466	492	494	448	483	466	470	445	444	531	489	455	496	462	506	500	447	490	490	468	473	479	479	481	497	495	470	484	493	468	445	446	476	488	472	478	444	436	478	420	457	445	448	463	475	479	500	450	471	432	478	495	476	453	450	450	482	505	475	449	494	468	497	471	476	480	491	483	472	428	506	460	485	505	462	466	474	501	497	443	434	462	458	474	484	462	462	467	445	452	480	457	488	435	464	472	449	463	498
19840	16206	5776	3298	2715	2107	1836	1514	1371	1099	1048	994	938	833	820	704	595	577	551	583	565	534	544	522	527	538	567	524	534	551	558	480	494	575	474	512	541	532	510	507	521	502	508	475	465	481	519	496	465	458	480	456	565	507	498	513	520	516	512	482	504	535	552	483	487	488	494	543	504	517	488	531	480	511	502	501	477	487	457	496	471	482	518	516	530	487	455	492	523	497	467	468	514	507	504	500	489	477	499	503	504	461	472	506	507	494	517	499	507	476	514	478	501	511	464	486	501	510	505	511	479	545	491	461	500	493	471	500	499	488	450	480	480	473	496	514	495	498	468	442	484	522	491	504	491	495	495	487	474	471	457	481	480	501	505	511	499	499	458	429	524	476	490	477	499	512	483	507	515	489	516	500	526	507	455	474	464	461	494	500	495	473	466	514	486	453	505	504	474	496	449	482	456	496	500	507	484	500	478	453	507	525	490	482	464	499	469	489	479	470	511	495	484	479	501	464	479	486	528	479	482	491	474	494	459	481	487	492	471	439	507	482	484	514	467	499	511	487	462	495	492	489	473	476	461	486	474	498	443	511	503	512	493	479	513	513	498	502	510	495	477	516	504	485	467	520	474	484	517	510	506	473	478	479	501	490	524	549	489	480	459	474	519	504	494	476	469	493	470	448	477	501	475	507	488	485	478	487	508	459	470	492	494	490	467	493	494	486	473	570	456	523	490	505	470	507	492	504	451	488	531	508	455	503	475	495	476	486	484	509	486	497	455	494	482	529	511	483	513	482	490	486	492	479	500	483	467	529	490	468	494	502	535	497	492	515	451	477	493	478	479	491	463	484	492	498	529	480	490	458	477	480	485	486	464	489	465	532	531	561	507	461	479	530	487	497	459	471	442	502	496	486	477	524	427	475	480	500	497	520	514	487	478	526	489	497	485	473	506	496	511	527	485	487	462	478	492	474	506	498	492	529	471	473	479	476	527	452	546	470	542	466	506	462	457	550	486	467	469	480	501	533	502	518	466	484	465	469	486	466	485	523	516	486	469	506	499	442	498	507	492	500	490	488	511	471	464	490	534	440	508	514	465	505	497	489	508	504	522	499	536	489	462	482	549	500	479	470	488	475	465	483	480	524	513	461	472	450	487	527	499	513	487	514	444	485	493	484	505	525	485	517	481	472	483	488	467	459	469	496	511	444	503	463	501	480	494	475	517	514	425	463	489	483	480	459	501	491	459	492	492	499	497	508	440	496	467	472	472	459	478	512	472	453	464	493	454	556	474	468	465	467	467	532	492	528	485	511	482	477	532	530	509	490	441	508	468	469	472	505	481	483	449	508	482	517	508	499	484	468	456	482	484	464	501	498	497	483	491	495	477	509	443	541	476	471	495	495	524	489	503	459	463	495	492	480	458	499	465	498	516	468	485	492	484	486	514	479	484	519	493	466	520	477	523	506	456	520	485	496	474	487	500	456	477	460	475	529	494	515	500	451	489	485	510	492	465	491	519	490	489	486	464	481	494	498	467	456	506	431	516	488	503	478	476	494	502	500	483	503	477	496	562	506	501	456	465	461	495	459	510	487	482	446	513	509	508	479	503	509	496	440	472	495	490	468	517	481	487	501	462	496	502	469	460	492	486	507	484	480	526	460	497	439	459	475	512	487	455	490	468	495	475	483	496	467	498	511	469	500	493	472	487	483	521	508	457	449	443	492	518	508	480	463	452	477	515	513	496	503	519	470	467	488	501	477	496	507	506	479	515	533	509	503	490	461	436	503	504	509	516	520	478	474	469	470	469	471	445	547	506	511	519	514	492	481	489	465	497	501	472	485	501	476	479	465	481	468	481	466	458	467	495	519	488	462	456	478	498	492	450	509	487	482	474	517	475	471	482	511	503	508	463	504	503	471	471	497	491	479	485	533	468	502	498	479	505	488	499	469	486	508	461	483	493	526	503	511	513	481	490	483	473	508	528	510	500	435	462	490	489	506	480	526	494	489	450	485	479	506	476	495	488	476	490	513	433	516	442	462	484	434	464	488	446	474	537	501	443	458	502	495	495	488	459	508	502	462	450	457	483	483	484	509	479	496	514	509	499	473	486	532	522	507	488	473	498	483	500	502	496	494	460	465	485	420	482	475	482	524	474	462	506	468	515	442	501	469	499	511	497	490	500	500	477	501	497	502	479	478	471	527	476	475	484	507	461	441	463	474	501	484	501	473	458	497	497	486	469	503	505	507	463	483	453	464	486	512	503	463	537	449	491	543	494	463	479	517	471	498	474	493	476	486	498	488	502	487	471	479	516	508	506	530	503	475	510	477	463	484	469	455	488	466	483	492	483	464	474	463	484	455	468	495	487	519	495	519	500	459	469	493	486	459	506	480	494	497	461	502	490	452	458	488	490	517	511	492	489	456	502	484	499	517	496	500	479	453	477	422	464	504	520	500	511	453	461	466	474	511	470	495	517	495	460	481	473	529	502	523	535	512	475	513	511	452	470	473	483	494	465	541	503	500	522	471	466	507	479	448	497	474	501	467	471	480	452	477	481	521	497	495	507	471	459	485	495	491	483	479	472	501	474	456	498	479	461	498	465	469	498	493	464	489	486	452	446	512	472	481	509	474	467	452	517	490	456	486	473	462	475	502	455	469	502	481	475	490	476	449	499	520	493	476	462	507	503	463	472	486	473	483	471	489	517	499	484	494	501	494	487	495	509	441	503	525	532	479	469	535	497	518	497	520	516	484	474	472	466	502	484	447	484	468	507	479	523	503	471	499	511	452	475	470	463	502	448	473	508	513	466	453	512	462	496	506	437	496	497	448	495	492	481	497	536	519	483	484	448	479	504	470	494	488	438	489	467	454	482	478	481	462	523	536	509	475	466	503	497	489	522	496	502	489	507	511	478	490	515	464	505	492	480	516	523	490	465	479	479	494	477	465	495	469	466	480	483	486	519	467	501	493	449	514	471	502	482	484	466	491	469	475	494	473	486	543	546	469	491	461	461	478	502	507	487	524	466	492	460	471	468	485	463	520	506	472	481	529	510	499	463	498	473	495	494	514	496	494	493	484	476	514	512	469	446	465	472	476	465	502	494	462	500	483	487	513	509	435	476	482	507	539	479	491	481	439	516	470	478	495	480	468	481	525	494	486	450	500	527	472	510	491	497	484	499	511	496	495	489	519	514	476	495	479	501	509	510	461	486	518	482	485	520	477	488	537	483	503	491	476	513	485	517	488	479	466	475	452	475	473	460	479	489	464	458	494	492	486	509	510	468	472	537	490	482	504	456	489	520	492	487	522	466	469	490	480	528	486	501	500	518	503	489	536	483	507	510	476	488	476	493	522	515	475	467	477	480	478	509	505	480	471	506	474	521	505	470	446	447	483	472	490	468	484	515	474	498	471	512	515	469	489	475	504	504	459	473	489	465	468	499	525	500	512	488	498	461	465	503	502	528	533	484	467	522	482	461	510	480	487	501	483	478	490	479	496
23270	21766	29625	24460	21771	21836	9420	2043	1344	1130	1023	967	888	814	752	593	542	494	474	460	443	425	409	424	409	426	398	413	458	421	441	363	378	369	379	382	391	359	402	375	372	360	367	339	353	369	333	387	360	398	380	345	353	381	327	370	357	363	371	354	392	388	417	384	425	387	456	425	402	362	396	371	377	358	341	346	335	377	349	378	368	368	409	429	378	397	368	358	345	381	351	358	344	399	353	350	374	367	369	397	361	359	345	369	361	366	378	353	358	379	366	383	336	368	365	351	338	373	361	365	341	354	350	373	397	348	379	343	358	328	341	322	347	385	374	362	347	361	373	378	358	376	384	360	366	379	342	346	357	362	347	334	354	359	385	384	351	371	334	355	362	353	379	389	355	359	340	375	347	337	345	327	345	374	364	377	339	369	369	366	335	373	352	369	370	372	354	376	334	329	343	375	334	373	368	391	337	314	380	381	387	370	368	404	332	340	360	308	340	361	387	341	359	354	333	327	306	346	382	356	351	372	347	344	374	361	362	353	373	355	356	372	351	340	348	339	352	358	353	329	367	416	360	371	347	379	366	382	371	377	350	364	354	342	372	366	387	348	343	334	370	374	365	370	391	348	359	348	344	398	375	353	370	349	354	350	311	345	363	371	357	356	350	371	323	370	347	385	346	360	360	351	372	331	345	375	336	331	339	358	353	311	353	370	374	353	365	376	360	352	381	345	358	335	356	363	343	333	347	357	364	400	328	376	359	367	320	346	351	363	372	370	355	325	359	383	370	351	359	373	392	354	339	368	352	354	337	357	368	337	319	385	338	387	366	364	358	309	386	370	383	397	358	376	321	377	381	344	361	380	394	322	361	386	359	351	349	365	355	309	330	369	354	352	352	365	361	364	320	364	356	339	396	320	372	372	338	380	396	393	348	365	339	361	365	356	359	353	347	350	365	351	377	371	341	343	344	322	311	350	365	344	347	363	354	356	352	370	372	354	363	381	331	343	380	345	373	375	329	355	369	346	365	380	369	346	370	370	325	337	362	318	345	327	323	404	354	372	366	378	337	407	371	367	358	356	386	390	345	336	330	326	358	344	392	378	364	372	357	402	346	345	321	368	352	379	359	360	364	363	339	361	335	363	351	354	385	337	341	366	347	374	335	350	359	346	360	376	347	393	374	366	335	336	353	331	369	370	344	395	315	347	328	361	383	378	370	363	378	355	348	369	360	324	350	364	354	363	333	372	369	352	352	324	356	388	351	336	322	344	321	351	359	378	384	333	372	361	375	373	382	356	381	353	354	318	375	351	372	337	370	369	321	393	386	373	333	348	348	357	344	379	355	323	335	371	371	366	369	354	369	376	371	341	369	379	360	359	346	328	340	320	356	371	362	377	339	339	336	373	373	367	329	344	358	352	356	372	317	350	368	338	376	388	331	336	399	347	363	410	333	389	381	367	354	369	374	396	351	358	329	368	340	331	343	375	314	371	369	357	383	345	376	354	390	362	370	361	324	357	371	346	339	387	342	350	332	349	362	360	367	356	381	356	363	360	331	381	341	368	345	381	351	371	375	367	356	321	359	357	361	364	344	375	343	357	372	343	385	392	350	345	369	350	327	368	383	359	372	355	317	343	351	366	354	372	368	380	371	399	342	369	361	367	360	376	315	369	346	360	370	359	360	355	375	354	366	387	370	367	387	371	360	358	352	322	355	354	366	351	358	347	356	380	370	356	360	376	357	375	350	382	379	359	357	352	350	376	392	366	345	377	388	325	400	326	389	359	377	339	375	370	393	339	346	343	348	381	355	340	342	352	371	346	359	359	356	378	370	332	333	361	363	389	378	363	366	373	348	355	339	373	353	373	346	343	324	334	332	357	386	346	366	400	385	362	359	346	375	378	343	353	355	341	380	355	333	324	344	367	364	354	352	400	394	370	348	356	352	340	355	341	337	356	371	369	393	349	369	372	366	353	333	359	330	365	354	376	359	368	330	330	363	393	330	352	336	361	325	351	337	375	359	360	372	358	369	358	361	341	348	361	370	340	368	365	341	360	351	377	356	345	359	350	371	382	342	340	372	339	375	310	358	379	396	364	381	333	367	379	387	345	401	366	372	358	396	343	319	363	372	354	361	368	368	397	345	378	399	415	348	395	381	360	363	322	385	368	338	372	356	359	357	345	357	386	371	382	338	342	372	337	369	363	382	358	359	367	341	364	385	355	342	356	339	352	347	367	353	354	355	378	376	339	337	366	389	364	368	353	371	344	358	360	348	379	365	329	375	324	352	353	320	361	383	359	383	365	385	368	363	368	357	362	394	348	332	361	364	371	385	379	350	353	333	335	358	371	343	370	343	362	329	353	316	353	357	340	352	335	399	374	349	394	369	365	362	373	349	345	373	355	378	354	380	338	326	358	363	357	338	398	343	350	326	368	368	354	297	375	337	314	348	358	368	377	349	367	371	360	360	365	354	343	363	381	381	343	348	387	316	372	378	356	378	330	342	393	342	372	338	366	332	340	348	341	342	386	349	346	365	314	381	347	342	366	381	383	360	355	353	384	356	340	343	361	356	348	374	348	322	334	316	391	320	331	369	335	381	326	367	350	345	375	356	374	334	354	343	363	343	350	321	368	345	367	371	373	378	325	337	357	382	338	359	383	364	361	344	363	378	345	384	328	342	335	356	358	338	354	314	375	357	311	321	375	362	368	334	353	338	358	359	369	367	362	366	387	337	367	331	331	372	348	365	355	372	355	359	379	366	353	344	372	383	335	320	365	347	354	344	390	344	354	351	357	384	365	370	348	330	334	352	405	361	353	369	349	363	357	371	346	329	359	359	363	390	323	361	351	335	370	388	374	333	333	317	366	352	378	353	337	390	390	368	394	373	346	340	378	396	373	355	376	349	356	397	347	363	347	327	372	362	351	360	340	314	367	368	358	370	363	370	360	364	334	362	331	369	386	352	353	353	347	350	372	367	354	356	348	361	318	348	374	348	375	387	347	384	346	344	362	371	345	386	372	351	355	383	377	363	351	358	363	361	375	340	358	377	322	356	352	330	335	386	356	352	305	354	365	364	370	384	376	348	396	364	369	351	358	362	349	359	363	372	343	309	351	391	362	352	350	369	344	338	370	352	314	360	387	355	358	339	382	344	354	374	369	350	403	365	355	349	337	375	352	400	336	352	378	348	364	408	342	370	382	371	385	367	353	325	388	337	365	395	374	383	355	409	342	333	364	375	364	364	323	351	361	310	346	351	368	368	347	359	364	351	377	354	350	356	355	354	331	334	336	373	352	381	357	360	352	367	367	352	343	390	375	381	379	357	343	363	347	362	365	377	366	353	362	369	352	368	335	323	367	382	363	363	363	337	350	355	357	335	362	386	355	386	320	343	353	328	368	390	325	378	334	350	342	353	393	362	392	330	331	375	331	348	387	378	387	373	372	328	352	339	365	341	363	331	353	350	368	358	347	379	373	360	358	360	364	375	374	342	374
23145	25601	12676	6820	5450	4152	3522	2898	2212	1889	1535	1402	1253	1068	923	805	668	625	550	493	447	414	473	440	496	494	487	462	517	539	460	416	396	366	379	360	401	386	380	384	364	381	386	358	382	356	348	370	378	382	384	367	369	386	407	368	395	375	372	397	395	381	388	424	417	428	441	423	433	393	388	376	367	362	379	351	360	332	364	368	369	363	359	497	393	367	369	373	365	337	335	396	362	375	358	375	353	400	324	370	406	369	377	360	370	400	375	358	362	358	376	399	371	365	369	387	359	347	380	385	356	357	357	339	354	375	361	338	376	373	352	327	377	375	383	405	390	362	359	343	362	397	350	380	352	373	343	355	366	367	344	355	372	360	369	353	370	373	374	368	361	349	373	341	355	371	378	353	348	338	370	340	344	353	382	381	371	377	354	364	388	363	334	368	385	366	336	341	366	335	352	359	371	405	355	336	338	390	328	359	381	394	351	379	363	389	348	329	350	354	363	354	375	359	379	362	375	373	355	408	355	398	376	372	351	343	355	357	368	370	366	369	368	359	368	385	369	355	358	351	381	352	393	362	340	383	370	362	370	370	355	368	361	366	353	337	369	392	363	344	380	381	358	366	334	361	381	375	368	328	337	353	370	345	379	370	339	317	360	315	366	384	353	373	363	361	397	343	374	319	361	357	371	358	383	372	355	366	352	372	339	369	354	377	358	369	362	332	361	381	365	358	344	386	379	372	357	373	335	377	378	336	350	335	411	353	347	338	349	394	363	359	375	350	346	361	376	329	353	388	359	359	411	369	342	363	361	302	364	389	370	348	338	372	349	393	394	336	353	382	363	334	366	343	342	332	369	396	346	335	353	344	356	373	385	401	329	386	348	382	382	387	382	377	345	381	336	385	352	372	378	394	420	360	370	362	350	357	383	341	379	407	330	379	368	363	352	387	338	387	353	322	372	397	343	343	348	367	326	374	358	343	377	366	345	374	361	396	343	370	353	344	367	339	381	307	326	344	347	392	324	354	364	379	361	339	363	397	351	353	366	351	338	362	386	381	336	355	355	370	375	379	377	372	370	390	374	362	376	382	364	386	381	349	357	352	341	356	370	374	399	367	364	385	347	352	382	390	366	342	362	363	375	383	340	330	383	361	396	385	362	358	378	339	319	397	345	366	376	388	336	363	380	376	371	383	369	345	359	365	353	370	362	355	388	362	365	316	371	366	397	362	350	368	336	351	345	361	348	332	379	376	377	370	355	353	375	351	342	366	360	345	408	347	370	354	375	369	372	361	363	368	346	365	359	370	407	380	360	331	371	310	385	389	385	336	370	386	395	389	361	361	387	346	384	358	365	357	364	332	362	353	354	371	378	369	352	323	381	356	330	330	375	326	388	346	363	344	390	364	354	367	354	391	349	386	373	311	363	356	352	377	363	363	347	388	350	364	363	354	360	329	370	376	333	330	365	343	354	384	359	402	358	359	385	387	372	372	349	348	379	386	332	368	376	379	354	364	378	376	392	368	381	363	346	340	375	337	341	352	383	340	367	368	403	370	359	368	366	353	379	349	348	359	355	353	341	381	366	385	361	339	384	366	374	374	355	346	394	361	373	320	327	342	385	337	327	390	387	370	349	375	353	358	340	337	340	355	353	365	344	356	373	371	359	363	415	358	314	368	347	375	380	377	366	375	374	338	365	359	368	359	359	344	351	337	363	348	371	354	375	411	349	392	343	366	327	362	367	333	353	371	363	344	366	353	370	389	343	396	366	381	365	366	331	355	363	358	355	393	353	362	343	352	329	387	366	331	376	367	353	362	366	355	382	355	352	368	364	367	359	397	375	363	354	408	352	364	369	343	358	388	366	359	367	323	363	372	331	368	381	388	381	351	368	345	365	397	380	373	398	381	342	377	379	340	377	377	385	390	381	377	397	381	351	379	361	373	343	332	357	360	415	368	361	383	359	352	386	372	337	373	369	383	374	375	355	355	369	347	364	379	346	415	376	346	406	362	350	409	406	389	360	364	357	367	351	351	356	377	383	355	354	359	331	357	368	338	358	380	393	369	359	320	346	328	369	350	348	334	350	362	373	394	334	349	348	370	380	342	353	376	370	363	369	368	374	352	361	380	374	375	377	380	390	337	341	344	346	390	346	377	381	375	382	353	362	353	356	364	399	392	322	356	360	381	343	335	410	372	399	375	356	365	348	371	342	355	379	378	377	345	342	356	349	365	377	370	351	378	382	348	350	373	354	345	348	362	372	364	354	340	359	347	386	371	382	370	389	355	382	396	376	377	381	360	378	387	383	394	388	385	381	345	348	381	377	320	355	336	330	357	352	369	346	365	347	333	342	355	344	367	359	371	381	344	377	361	406	382	346	339	345	351	368	360	364	372	363	371	368	348	334	338	381	338	363	370	377	368	366	349	387	357	355	365	373	374	346	368	393	397	360	378	366	368	404	363	395	368	368	348	373	370	347	367	358	372	336	361	357	395	368	368	342	385	355	393	369	332	364	394	377	382	341	340	350	359	375	371	345	376	378	387	331	370	371	351	368	397	367	343	391	352	354	367	364	361	347	365	369	356	346	352	349	396	367	313	375	356	377	344	342	374	329	355	347	384	350	371	374	362	325	406	375	373	359	363	372	361	357	346	380	337	357	331	377	397	292	347	393	358	366	365	368	343	360	394	343	381	337	358	356	354	363	373	374	339	366	356	369	385	380	379	385	361	358	353	385	387	377	369	352	355	363	358	363	351	354	363	369	352	371	332	342	351	367	345	347	353	373	326	358	326	360	371	325	382	377	365	386	367	355	353	362	367	349	377	364	372	345	382	351	365	362	382	358	350	358	319	366	371	363	332	364	364	356	381	379	394	326	347	340	362	354	382	367	313	353	378	354	354	361	361	362	385	363	377	373	351	384	351	353	349	350	325	353	358	368	378	393	380	355	347	377	372	346	349	400	328	356	356	347	323	350	374	362	395	316	367	351	368	372	378	340	355	315	349	357	374	333	362	344	389	334	341	374	355	340	384	382	343	388	362	350	337	381	372	369	357	361	346	354	343	371	308	389	338	341	368	370	375	372	371	365	358	362	356	367	354	376	388	349	390	370	350	373	350	366	331	348	371	363	368	362	376	344	414	349	373	368	353	356	350	374	425	333	384	360	378	355	373	368	368	369	359	373	371	375	348	371	404	355	325	366	344	348	367	367	359	365	383	336	342	345	326	397	385	351	359	367	386	340	355	376	357	370	398	365	324	362	380	355	364	328	373	351	335	358	349	362	354	382	368	365	364	342	360	365	369	370	364	345	376	363	402	358	358	359	332	329	373	335	360	357	375	358	376	364	353	409	363	368	364	351	331	355	373	363	370	351	348	374	364	390	377	362	372	368	340	353	348	345	356	358	383	384	379	342	361	376	342	336	387	349	349	356	371	359	388	365	388	373	406	349	351	386	395	368	357	360	408	312	364	368	369	368	391	360	374	399	362	341	388	351	363
28824	19138	6089	1641	1125	814	749	675	609	513	480	464	466	441	367	387	323	393	344	306	311	365	316	299	344	360	381	374	325	333	350	318	313	298	314	349	343	319	311	310	326	330	317	310	315	314	278	295	329	292	351	326	302	302	327	331	349	344	355	330	330	325	314	326	299	367	347	341	302	347	381	330	332	318	290	319	334	349	359	342	384	319	347	347	355	332	337	327	350	318	322	325	359	325	338	323	304	319	285	350	298	318	330	334	319	304	335	328	318	313	344	323	292	307	305	355	319	325	287	341	337	354	308	339	305	312	351	326	330	298	320	330	300	331	364	322	334	340	361	299	335	348	332	343	309	310	320	331	321	300	295	312	340	318	355	320	315	336	325	337	350	324	355	316	339	343	317	327	312	285	318	346	309	346	341	303	328	324	349	326	338	305	337	331	308	328	319	288	340	344	303	352	317	341	316	293	329	318	314	323	314	306	314	349	345	326	324	343	334	307	365	327	336	324	348	315	330	323	304	329	347	314	364	331	336	334	319	331	299	317	340	331	361	329	325	333	309	332	352	303	323	335	314	312	337	320	338	344	336	319	343	313	320	324	346	299	342	345	299	313	312	342	360	308	305	339	305	360	347	363	335	315	330	353	312	314	302	346	341	342	336	323	319	329	277	326	313	342	300	301	324	336	288	340	343	301	325	311	327	334	352	330	302	302	301	322	299	322	325	326	274	342	305	322	298	290	357	311	309	286	295	348	334	309	316	304	320	292	307	349	310	305	305	330	328	326	310	339	309	316	300	311	304	351	306	350	341	308	340	291	341	303	322	326	337	302	309	336	318	284	312	336	315	345	311	325	308	330	308	345	342	320	331	351	335	296	315	331	346	305	300	347	319	311	314	320	346	311	371	343	358	295	287	323	345	361	335	323	339	304	310	344	332	322	294	293	325	321	331	335	324	287	322	329	305	331	297	329	320	300	333	316	325	334	320	330	288	310	319	304	309	323	319	341	342	265	324	334	327	331	329	320	322	277	318	319	323	318	321	328	318	316	287	304	315	330	347	323	326	328	305	304	358	292	335	359	321	349	315	304	319	332	337	331	338	316	295	320	326	333	327	330	302	321	310	313	311	306	312	296	326	330	316	329	348	337	290	330	309	291	322	334	304	309	320	315	320	326	339	306	331	320	325	280	301	316	357	347	278	299	303	331	331	301	309	297	315	329	297	339	325	322	297	348	313	354	316	297	336	335	317	292	320	280	348	332	315	299	317	298	312	340	292	344	322	351	352	341	329	352	326	344	288	324	312	370	317	347	330	311	311	341	314	327	345	301	300	323	362	327	313	323	298	297	336	327	316	348	360	323	326	347	353	311	323	317	332	313	298	340	303	336	332	324	337	324	329	325	328	322	314	316	315	313	324	317	324	344	345	328	328	335	310	297	311	311	310	320	316	306	334	314	334	319	299	309	310	335	322	369	315	313	338	284	328	343	321	328	327	317	324	339	333	329	336	341	345	306	321	317	311	328	338	328	333	309	317	335	318	330	293	299	346	297	339	328	311	317	315	343	326	332	357	352	353	292	362	320	336	305	341	337	303	350	288	316	332	310	317	345	336	314	315	340	339	325	313	344	323	331	319	303	342	360	327	298	331	313	329	335	317	315	307	350	296	346	315	335	302	297	295	319	299	318	327	336	316	317	309	341	319	327	318	302	340	328	305	349	340	306	322	330	305	338	310	322	322	327	334	349	335	333	280	316	321	326	333	323	351	323	327	334	332	314	321	318	358	354	327	321	282	313	331	312	299	310	318	324	325	327	315	292	326	355	298	314	310	312	341	327	319	310	331	311	333	328	320	336	324	323	298	355	338	293	338	300	295	340	342	311	307	339	308	311	336	315	325	333	341	346	348	342	315	324	312	314	346	324	319	292	299	309	298	312	313	313	318	333	352	314	300	321	327	320	315	321	319	293	304	318	336	306	309	343	307	345	298	333	350	313	302	340	345	295	306	309	325	328	355	341	321	330	333	321	315	359	371	335	323	326	347	310	330	329	322	341	307	333	326	343	364	357	340	340	315	320	337	327	294	318	328	329	313	294	316	293	315	346	329	308	366	316	353	328	343	323	346	303	313	354	334	332	315	318	340	349	277	307	356	335	342	310	316	323	303	310	344	311	306	315	317	292	316	292	317	269	302	318	346	328	319	293	314	311	310	316	322	309	334	317	297	310	301	324	338	295	336	327	319	310	296	301	341	331	305	335	306	297	333	321	303	313	329	342	311	317	331	328	326	325	300	323	340	329	292	321	344	341	310	310	326	324	347	327	319	322	359	370	341	329	306	324	317	324	336	326	349	340	315	322	309	304	294	293	328	290	320	346	322	302	323	311	337	345	332	328	332	351	343	319	307	356	330	342	333	316	291	328	330	328	331	330	307	316	328	319	313	315	317	348	317	329	290	326	332	355	302	321	336	315	274	279	302	323	337	306	329	306	318	355	312	325	305	306	379	335	326	329	312	311	352	294	288	353	330	316	335	328	341	326	350	283	349	343	279	337	351	322	353	342	322	344	329	320	318	335	309	295	304	309	286	350	312	338	306	336	316	314	298	314	345	334	318	351	317	344	326	331	312	334	311	316	323	305	318	318	303	307	365	348	324	312	330	296	318	336	340	327	315	345	326	311	317	331	332	343	313	343	311	303	355	364	318	298	335	341	315	322	314	343	284	306	319	311	291	296	347	303	312	348	317	323	266	321	306	297	311	335	332	304	321	319	298	330	296	326	321	335	299	343	314	326	318	284	334	303	331	323	336	311	317	363	297	292	323	338	348	352	343	332	303	346	322	298	318	309	318	331	347	351	356	356	301	311	297	313	312	290	323	318	331	319	327	319	335	306	304	329	299	333	307	354	298	327	363	355	322	315	364	315	306	339	325	314	304	317	349	355	337	310	344	343	333	355	298	353	320	329	337	321	340	331	296	341	341	308	297	294	290	350	333	307	310	332	285	313	300	277	347	308	329	348	331	346	345	318	324	340	297	321	321	307	304	295	326	306	304	354	364	315	316	300	331	336	319	354	329	310	328	301	316	295	331	309	335	351	325	333	310	321	379	294	322	297	336	344	325	313	371	300	318	338	342	324	315	318	315	329	299	316	316	342	322	331	349	310	334	310	332	362	309	290	347	301	315	318	337	311	339	310	276	312	323	328	322	319	317	312	317	307	318	321	340	329	319	343	330	337	293	303	323	322	278	328	314	331	346	311	308	312	309	326	346	334	347	315	320	338	340	345	336	325	330	342	320	320	346	307	341	319	345	285	298	334	358	307	326	316	325	334	298	326	306	345	304	315	293	318	342	303	305	317	334	307	299	289	343	316	328	307	331	306	313	333	320	311	314	332	344	317	289	336	327	339	323	322	337	296	306	325	318	314	327	318	310	347	321	315	340	311	347	329	348	345	326	339	321	315	333	323	323	359	335	343	331	296	319	323	295	349	328	321	323	339	301	342
15659	11172	2807	1740	1606	1323	1212	1127	900	724	696	616	573	541	479	469	349	364	361	350	384	375	348	371	386	393	409	407	377	378	351	378	376	362	365	328	354	353	323	390	358	364	373	346	347	342	339	342	313	375	346	357	356	356	348	363	355	347	346	357	393	366	347	355	341	372	368	391	397	324	367	337	340	385	338	334	347	323	352	372	349	360	363	401	349	365	350	347	361	361	359	347	374	341	368	323	335	378	361	345	341	372	360	354	356	337	327	329	373	357	343	356	320	365	370	342	373	337	383	333	322	385	354	358	352	360	357	328	393	356	377	332	347	332	335	337	320	378	372	366	367	328	366	373	357	354	338	373	357	354	366	362	360	359	354	327	344	391	366	368	345	349	381	342	320	396	351	381	360	352	345	350	361	353	337	351	357	339	338	376	356	344	359	337	331	351	355	351	358	323	317	358	355	360	351	327	350	325	387	348	359	352	354	371	357	340	322	332	344	320	347	327	336	338	367	354	335	353	335	369	359	332	333	341	332	347	368	325	372	307	360	368	351	361	327	356	329	332	352	341	352	384	341	341	388	340	350	360	346	383	353	360	369	331	327	353	335	365	370	356	341	332	353	363	361	343	365	338	360	335	389	353	357	357	366	353	310	343	358	342	312	380	358	361	381	361	352	327	377	330	348	336	346	359	358	355	349	346	367	366	346	362	380	345	360	344	334	338	366	344	343	393	353	380	310	336	344	331	370	323	338	331	388	339	331	331	357	326	343	340	351	329	334	334	339	376	381	351	345	397	348	309	350	372	354	383	381	330	343	365	386	339	303	361	335	339	351	336	357	339	378	348	362	358	365	375	350	378	365	358	334	324	352	360	350	351	352	347	322	368	357	342	365	341	343	341	331	338	331	360	353	326	353	340	315	339	350	341	345	362	336	330	350	347	351	334	350	349	318	337	338	340	363	345	356	354	330	340	348	329	371	316	335	348	345	341	347	358	352	321	337	335	343	333	337	319	355	354	349	365	327	324	315	343	293	360	365	342	349	345	330	335	350	346	338	330	357	328	335	330	351	360	343	368	339	360	350	345	342	361	329	342	366	354	355	377	338	381	350	367	331	360	359	320	352	349	354	354	362	368	377	334	352	365	325	325	347	349	313	352	362	340	378	333	358	345	348	366	344	301	385	356	357	358	353	317	352	300	323	372	350	363	382	341	351	356	377	349	357	376	367	361	392	333	384	328	352	350	347	350	359	330	341	341	336	400	332	364	327	358	354	335	335	400	339	352	359	347	331	348	319	346	347	336	293	349	338	355	338	349	367	335	377	360	344	363	345	359	351	337	349	377	337	348	383	389	381	366	343	344	337	348	371	349	332	355	314	375	355	398	358	359	351	339	343	361	344	379	371	379	369	374	326	388	370	305	311	335	365	355	349	357	347	362	344	332	343	363	350	371	347	317	334	385	354	344	310	376	346	320	351	317	329	376	344	334	354	371	353	320	348	320	339	356	364	381	336	339	345	372	320	330	382	326	339	334	357	362	330	385	357	352	356	351	341	318	369	334	364	339	328	363	339	419	336	356	370	373	332	344	359	356	356	359	345	320	369	343	361	358	357	350	330	329	351	371	352	354	368	358	307	331	375	348	371	347	324	392	351	351	360	312	368	363	364	342	358	333	365	351	349	379	391	346	360	335	335	355	359	336	333	372	319	388	337	367	370	342	322	345	323	347	332	347	338	343	333	353	359	364	325	364	355	305	352	333	372	375	344	355	348	331	345	350	341	350	351	349	348	352	373	346	329	372	346	339	401	377	330	351	352	316	358	350	398	369	321	367	353	356	386	323	333	348	342	382	322	380	342	365	352	337	313	390	348	312	353	366	371	350	345	336	378	346	336	340	336	358	348	358	365	336	352	361	345	328	360	348	365	343	375	376	332	356	324	360	366	334	340	318	356	356	371	357	322	356	338	305	367	323	336	339	344	343	354	321	372	330	319	342	336	349	363	370	370	382	332	342	366	348	376	367	345	331	340	366	330	342	374	344	325	358	361	344	345	369	345	356	342	370	326	379	354	347	353	353	324	332	320	338	357	362	368	340	352	352	330	356	343	359	359	361	334	369	344	364	372	353	381	360	345	348	337	350	374	339	358	339	317	350	345	377	347	351	358	335	363	335	352	373	385	339	345	358	360	410	347	375	354	355	376	372	300	360	327	357	351	333	339	330	370	361	354	323	354	326	328	350	341	359	353	329	335	340	321	321	329	330	328	345	357	347	348	372	346	329	348	368	369	323	373	373	365	337	367	323	344	344	308	335	352	361	328	334	348	345	373	341	313	365	362	347	346	346	358	338	345	369	351	333	359	346	327	353	353	330	332	356	347	335	355	342	357	310	362	384	384	368	360	323	335	351	347	327	357	326	349	346	333	350	368	351	341	324	358	349	354	335	336	336	361	337	349	350	376	339	344	352	390	323	376	365	351	350	331	366	374	337	367	361	341	344	385	358	390	347	336	333	353	362	362	323	335	349	352	341	387	355	365	370	334	355	342	351	350	329	342	339	360	364	338	355	329	364	335	365	376	318	362	331	328	335	341	372	336	337	352	365	355	366	371	347	350	339	348	344	345	349	336	370	344	371	341	356	365	353	356	383	343	361	340	342	357	352	329	357	385	349	341	364	334	372	336	341	328	312	363	341	298	341	355	345	333	328	353	317	367	338	335	400	348	371	353	317	330	385	324	361	356	346	337	345	338	345	354	350	345	364	325	373	349	338	333	329	371	353	352	384	362	351	352	366	363	344	327	353	337	326	376	340	331	342	332	366	338	378	329	356	335	359	347	354	370	392	356	329	376	353	347	336	352	330	361	342	376	365	380	343	337	372	348	325	330	333	332	352	388	394	353	367	353	338	349	344	373	326	355	347	368	370	352	372	348	360	334	373	348	346	345	342	352	352	361	311	318	315	379	380	321	352	351	362	362	380	333	312	332	377	341	373	350	353	352	364	344	346	367	338	340	333	330	318	344	359	344	319	327	365	348	340	349	359	344	339	349	358	356	342	366	355	356	325	371	369	330	331	359	354	328	368	352	358	352	354	362	334	356	359	346	359	367	354	399	359	344	351	352	310	342	354	379	361	341	331	351	341	344	355	326	318	352	370	334	335	387	337	353	356	376	332	360	355	369	344	357	344	350	372	329	346	320	360	364	317	390	341	387	389	342	328	352	361	335	338	367	326	373	369	370	363	348	353	346	356	323	343	331	327	332	350	352	346	362	362	384	350	327	359	345	371	320	365	366	323	335	349	312	381	385	307	361	347	363	352	339	345	328	360	349	391	366	347	357	339	349	358	359	361	358	363	317	346	346	360	353	361	371	363	362	314	364	331	339	356	363	356	346	361	325	355	365	380	369	353	374	364	346	357	329	332	364	335	362	366	375	365	326	310	338	330	359	352	366	375	333	339	334	347	313	374	360	398	367	354	385	349	336	336	335	359	310	375	348	335	377	352
24436	21703	29076	24853	21714	10143	1642	1167	989	763	661	577	530	463	390	348	307	308	284	237	249	261	234	227	227	245	270	286	264	274	238	230	210	234	224	209	218	230	213	227	196	208	219	220	211	249	203	216	189	219	203	198	242	221	206	218	200	245	233	226	224	200	224	205	203	221	222	214	240	239	204	195	210	194	213	228	222	189	185	215	201	203	196	260	213	206	190	221	220	220	217	197	186	232	200	193	222	203	210	175	179	214	215	217	206	196	204	187	197	212	204	224	206	188	195	193	236	206	207	210	190	216	201	214	203	216	205	217	220	195	188	200	222	205	220	213	199	232	213	198	209	203	212	212	206	202	191	194	195	198	222	198	210	199	181	205	191	195	259	219	213	212	178	219	217	180	214	196	192	217	224	211	210	224	177	222	225	197	239	209	217	224	211	195	184	185	204	208	211	205	213	236	200	203	205	216	188	205	210	201	210	219	180	180	216	188	234	187	203	196	232	192	209	212	194	224	192	220	189	211	197	201	204	223	212	185	187	233	224	216	204	183	225	219	198	222	204	205	197	221	205	197	233	227	201	198	206	248	184	218	220	230	229	223	220	224	242	217	211	198	214	193	193	202	196	208	196	209	236	215	210	210	207	229	216	198	222	219	223	197	200	201	195	224	200	217	215	204	217	190	232	221	193	200	231	206	221	191	208	198	210	195	193	209	215	221	208	213	228	211	208	206	211	172	208	215	206	216	188	205	195	200	205	219	207	214	197	214	202	223	213	207	194	225	195	207	244	207	214	209	188	192	237	192	225	210	225	225	194	200	209	190	217	205	205	209	208	179	195	217	233	207	198	220	216	208	171	202	229	220	214	187	199	219	234	177	198	212	216	231	229	212	218	216	197	218	180	212	204	185	222	212	202	219	220	215	196	198	196	198	231	202	223	207	209	224	196	193	195	210	196	182	185	193	200	209	184	176	182	222	187	220	232	234	213	216	195	242	185	205	194	204	172	208	218	190	226	221	201	209	231	195	212	217	201	205	204	204	198	208	211	186	212	205	229	182	219	182	207	188	184	207	216	215	189	188	216	224	217	212	208	198	185	201	195	214	227	175	210	213	210	222	222	205	200	199	187	200	204	192	185	194	227	176	215	217	210	200	198	206	199	223	207	243	217	229	223	220	208	215	197	202	202	225	218	199	197	198	239	210	215	218	202	201	209	194	217	186	199	209	206	211	207	196	209	195	206	231	195	207	197	197	204	201	206	221	214	187	230	209	206	193	208	174	211	202	190	211	215	222	192	205	207	194	229	211	204	221	202	222	213	197	189	225	229	207	192	200	188	199	205	203	168	182	206	197	207	225	224	200	206	198	185	228	213	212	213	189	185	231	205	226	204	197	197	216	200	202	189	223	206	214	203	219	183	219	237	231	210	222	234	190	212	219	210	228	205	199	190	181	221	202	207	231	199	182	200	197	180	197	217	202	220	200	211	207	211	187	180	229	234	204	196	190	205	204	227	195	208	226	203	210	208	205	209	206	237	210	197	217	226	208	215	216	217	192	214	237	229	205	205	213	186	177	223	221	204	184	196	196	220	215	209	207	207	230	211	219	216	187	241	199	216	229	185	186	204	201	197	227	184	203	233	184	185	227	223	227	234	207	220	219	231	213	205	211	205	186	225	232	202	221	215	211	204	216	178	195	216	226	204	201	216	228	214	208	214	224	220	226	217	208	204	190	218	214	218	208	190	204	201	205	185	213	215	197	214	207	190	205	228	201	206	215	189	200	182	178	209	211	231	233	188	223	203	218	209	218	219	215	199	221	170	214	202	219	222	182	208	233	180	190	197	193	218	204	215	210	203	219	207	200	221	215	221	237	188	202	207	235	204	180	196	197	199	208	207	199	215	206	216	217	193	227	200	201	198	185	194	189	226	206	239	211	205	210	197	192	194	224	188	223	191	196	211	208	203	199	198	241	210	211	203	211	207	194	193	205	188	203	187	196	218	211	176	222	198	224	212	225	212	200	215	205	206	226	191	188	210	189	209	200	211	216	203	211	187	209	190	223	181	209	185	220	220	211	222	187	187	212	228	217	200	186	209	223	191	186	188	207	220	220	208	253	221	197	190	183	211	225	189	233	207	210	192	193	208	191	194	201	193	198	225	223	205	218	185	219	211	211	213	215	215	182	206	216	229	204	192	219	187	198	189	188	197	209	189	188	216	212	201	206	214	213	217	188	226	210	214	197	205	215	210	202	229	234	206	224	221	187	214	198	219	199	175	228	207	253	210	209	198	210	223	237	204	208	240	200	205	227	201	189	189	200	189	216	219	187	211	204	234	188	185	176	189	206	196	205	215	182	203	223	234	189	220	178	232	206	206	216	209	211	193	221	219	183	207	189	192	205	215	193	219	223	216	198	202	183	202	218	183	200	191	215	208	225	206	200	191	196	226	195	222	208	179	216	217	212	207	222	187	211	230	192	183	196	197	228	209	197	222	192	202	193	206	180	229	206	183	202	195	214	202	212	220	220	217	187	209	215	203	221	214	222	224	229	196	205	213	198	206	200	189	202	186	228	199	214	217	223	217	200	238	222	201	193	209	218	208	219	191	205	206	219	181	238	188	190	222	212	198	200	215	196	205	201	198	194	213	204	210	204	204	228	213	208	221	215	215	204	216	212	222	186	200	197	203	182	224	214	221	228	192	196	211	188	180	202	177	208	226	214	201	205	235	202	218	188	185	196	204	194	191	196	226	218	185	214	213	201	203	197	208	215	190	217	209	203	199	182	183	199	213	211	201	199	215	205	198	214	204	202	189	209	194	206	215	206	225	208	196	213	208	219	222	207	222	170	200	217	222	191	219	183	233	233	215	215	210	193	197	194	223	200	207	193	217	197	218	232	215	207	202	227	198	206	227	196	231	218	232	210	199	195	205	177	193	213	247	230	199	204	188	202	214	208	204	191	213	217	206	205	207	197	208	208	220	223	190	214	209	185	192	198	202	211	195	203	210	217	192	217	227	195	214	204	208	211	233	211	210	203	215	208	216	203	217	200	178	200	195	204	197	163	222	214	186	190	191	201	211	201	203	184	215	209	191	190	227	203	223	203	210	205	199	219	227	216	221	210	201	215	213	195	172	239	220	202	221	222	179	203	238	226	227	215	221	233	221	228	210	236	227	227	196	230	228	217	218	213	189	180	231	199	238	221	204	191	215	210	217	208	214	201	211	213	198	208	212	196	194	231	210	216	205	190	208	221	191	220	196	192	187	215	190	196	196	237	194	214	196	201	181	211	211	220	182	197	216	198	212	217	216	202	193	204	209	191	199	191	199	232	223	227	197	219	205	233	209	208	217	214	204	224	214	201	238	196	234	203	209	244	223	220	204	220	219	194	215	198	185	223	239	184	224	210	221	197	219	218	203	187	224	214	207	217	209	202	205	206	211	221	208	205	220	186	200	185	199	218	228	186	201	216	191	206	212	206	228	225	206	217	227	210	211	212
19226	22270	8362	4308	3600	2828	2259	2032	1697	1293	1090	848	757	634	599	406	413	346	357	318	291	312	273	302	289	308	329	366	350	300	275	262	239	248	250	241	257	239	236	215	235	252	219	234	221	225	226	245	200	216	218	238	214	214	247	236	237	262	239	265	249	283	236	262	276	259	243	247	285	264	258	229	256	226	231	215	228	247	226	225	211	247	235	292	245	205	228	244	219	216	243	223	229	227	216	216	237	257	212	243	230	231	230	230	193	213	237	217	225	218	225	214	271	215	218	217	196	211	222	224	222	248	240	245	248	219	236	219	229	202	220	227	217	183	230	222	243	208	198	217	226	233	232	194	227	205	240	242	210	231	222	211	244	231	212	223	253	225	228	250	217	257	221	256	219	205	220	232	206	192	233	244	231	219	198	217	224	244	228	251	200	204	202	231	208	233	207	223	224	225	268	257	210	223	234	213	241	242	197	237	236	218	246	233	219	216	239	224	261	208	221	206	243	245	228	194	224	228	217	206	243	244	240	208	218	203	204	199	227	232	251	233	222	218	227	205	195	227	235	213	221	230	214	203	217	213	224	254	243	237	221	227	254	212	218	231	260	224	228	222	221	221	214	217	222	216	233	245	215	227	219	255	259	251	203	245	216	235	240	230	220	220	226	226	250	225	226	245	234	234	199	216	235	240	224	211	233	206	234	229	251	206	245	246	230	221	240	236	240	242	217	226	242	231	220	215	222	199	225	236	221	242	227	222	253	223	221	221	198	208	240	242	210	232	229	204	218	194	229	225	243	199	247	222	234	228	226	215	220	217	244	227	208	220	210	205	224	220	255	250	226	232	222	220	229	232	215	238	222	231	221	235	228	226	220	241	217	226	233	217	232	230	218	225	228	226	243	224	226	218	253	236	217	226	269	227	193	226	223	224	224	228	236	224	210	216	235	245	242	233	240	196	239	217	244	234	224	198	240	231	224	229	204	245	213	242	209	233	238	229	237	236	240	239	218	230	225	240	211	234	246	218	209	224	215	226	222	243	220	213	230	213	216	227	211	205	200	202	238	223	242	205	207	234	254	222	239	208	208	217	220	196	232	215	246	222	226	224	233	225	224	226	241	225	206	230	229	229	229	214	224	215	213	203	235	224	214	228	218	216	253	210	245	248	194	216	226	216	241	237	204	209	246	259	215	203	238	235	214	245	224	209	241	197	216	252	206	204	241	250	208	220	207	240	231	263	226	220	246	224	215	214	213	219	242	225	212	225	210	215	229	221	204	226	219	254	205	220	213	220	249	205	209	252	250	240	208	203	208	230	250	204	226	231	240	233	231	212	194	214	224	254	198	239	219	208	224	224	219	214	218	243	244	211	201	225	217	214	210	216	222	226	234	206	225	220	227	251	241	228	262	205	224	242	223	252	204	241	213	240	210	225	234	232	229	226	222	217	214	229	209	239	231	208	227	211	264	217	240	231	204	229	231	236	239	242	228	218	228	235	209	230	217	241	237	227	240	222	211	217	238	239	216	247	240	227	230	202	257	213	231	239	210	217	232	207	252	256	203	234	228	211	207	234	236	228	226	237	215	214	213	217	259	191	237	219	271	212	236	230	227	220	234	236	231	231	250	227	226	231	232	232	232	218	204	241	255	214	208	244	247	212	241	227	216	215	240	238	248	223	262	226	209	207	263	212	207	211	242	231	218	224	207	223	241	220	197	220	218	214	207	229	214	216	244	199	238	222	230	207	215	246	231	216	242	223	242	202	234	222	229	234	221	241	207	256	212	246	211	235	247	215	247	233	212	233	214	248	222	236	234	238	213	208	235	241	229	228	198	226	219	258	220	216	243	237	232	224	235	238	206	250	223	202	209	232	216	231	232	233	209	214	226	195	199	216	224	224	212	225	229	230	216	239	201	241	227	236	248	247	206	217	266	230	214	245	203	212	213	240	235	255	246	280	242	221	217	232	244	206	239	216	240	249	206	250	226	212	207	218	240	242	223	234	218	222	213	223	244	230	267	239	226	219	243	243	232	222	234	226	205	220	226	244	230	213	252	224	217	217	216	227	201	246	223	223	222	212	198	194	215	257	239	231	220	219	234	219	180	235	250	229	247	215	229	210	216	232	227	232	218	222	249	234	205	222	201	204	233	228	219	214	217	220	229	240	223	226	217	232	202	239	206	221	206	238	238	236	226	215	244	228	195	214	206	192	234	234	224	199	212	210	218	213	269	247	243	202	223	210	235	250	212	214	233	223	222	218	245	220	216	251	215	223	225	218	224	213	244	238	218	209	225	237	213	218	226	236	212	230	238	213	235	249	213	229	229	264	237	219	220	247	242	227	212	232	240	234	239	230	232	225	241	224	232	236	258	216	213	224	240	220	247	226	222	242	223	186	238	205	213	214	234	194	194	219	230	217	227	236	211	216	214	230	200	210	246	254	195	193	213	228	241	207	218	231	204	239	227	204	212	228	239	228	224	232	209	258	215	227	242	244	207	220	232	226	202	253	218	218	230	224	269	242	221	210	235	222	226	249	235	206	225	223	215	197	231	198	244	218	245	234	220	202	240	214	227	214	213	245	230	208	216	221	214	221	217	213	234	238	246	209	229	225	222	231	214	209	216	198	231	233	197	247	242	231	222	248	217	212	240	216	246	210	225	207	239	203	218	224	208	232	224	261	218	228	225	241	207	222	219	219	229	233	224	236	217	202	183	242	219	250	245	243	234	204	254	233	231	220	219	232	235	219	215	245	202	229	253	212	249	236	242	220	219	221	199	231	249	207	199	195	225	243	217	244	194	218	210	223	223	210	210	202	238	241	235	221	220	237	216	253	215	219	209	241	211	220	226	227	230	224	218	211	202	210	236	217	249	224	212	227	227	219	214	245	232	226	214	215	221	231	219	238	214	242	221	228	201	270	223	224	257	243	244	237	206	245	220	233	240	222	204	213	220	200	249	227	221	210	227	216	242	217	214	234	223	217	237	240	253	222	221	212	232	215	200	220	227	229	191	260	225	229	212	243	223	229	240	224	230	213	230	229	224	240	193	233	225	227	219	220	237	211	209	212	230	257	212	214	212	216	258	225	235	221	207	231	225	246	220	230	228	238	219	223	265	204	218	244	235	238	222	214	228	219	249	223	220	214	228	231	245	241	223	246	226	217	228	215	237	227	222	212	216	206	215	227	225	237	238	241	216	231	218	233	216	234	228	250	231	233	229	212	239	224	221	236	220	224	222	221	221	227	218	232	255	239	235	245	221	210	244	240	237	229	220	236	213	280	202	209	237	220	222	244	234	219	207	222	252	223	239	223	239	220	227	208	225	207	229	231	230	222	244	210	231	216	242	206	201	221	212	246	236	258	221	226	214	238	217	236	212	234	214	199	227	214	229	196	221	233	223	229	222	260	250	222	200	214	213	209	205	236	230	247	212	220	228	229	225	223	218	241	204	251	206	197	226	238	235	222	247	231	230	247	237	240	219	242	224	223	220	226	216	253
25593	21696	28016	25860	11879	1799	1361	1049	1016	905	824	706	671	646	602	605	532	572	513	528	482	487	522	482	507	517	532	510	525	473	501	494	480	535	495	467	477	481	449	519	456	459	460	490	483	501	460	487	493	494	467	490	480	457	490	472	477	511	464	485	505	482	485	501	535	512	502	505	507	517	476	442	472	498	449	475	500	480	448	511	481	452	478	541	514	469	453	458	450	488	473	455	504	497	464	508	445	468	488	467	495	477	439	499	493	504	498	484	464	482	498	461	490	472	479	490	494	493	492	428	472	508	486	444	461	448	458	451	455	481	462	493	499	476	481	516	489	461	444	516	461	482	480	488	501	475	454	485	466	496	479	442	503	466	514	475	469	515	478	458	456	505	478	475	451	480	522	472	508	493	453	482	494	454	467	454	490	465	429	492	472	479	502	484	449	491	477	480	495	494	478	496	496	476	452	471	489	464	495	450	502	443	487	490	511	458	469	464	487	482	437	490	502	473	490	494	503	483	502	462	499	495	484	447	496	473	467	519	499	493	446	415	500	465	467	472	452	447	493	470	508	490	497	481	498	509	497	444	487	452	447	482	501	505	474	455	478	483	473	502	462	480	452	458	480	499	493	466	461	473	463	449	474	479	473	486	482	477	486	456	492	481	534	473	441	467	478	456	511	500	506	452	486	462	510	497	488	492	517	479	443	447	452	483	464	474	504	500	487	473	460	450	479	429	453	461	503	494	460	491	495	477	484	502	470	452	445	509	462	454	461	453	507	450	482	502	419	463	464	487	499	460	506	472	475	464	434	442	489	481	508	477	465	451	497	493	463	481	475	503	440	499	490	481	461	518	494	483	497	503	461	496	500	489	510	467	430	496	494	499	490	486	479	448	499	455	459	473	485	505	493	501	448	475	491	494	479	461	521	493	426	477	494	481	453	466	487	469	474	464	466	495	473	503	495	478	469	501	499	461	469	487	493	475	488	471	498	461	490	446	469	457	516	489	432	520	467	476	459	445	495	463	474	459	470	486	485	463	469	483	501	489	479	472	480	474	512	476	501	480	491	459	472	485	440	459	496	430	529	492	472	453	488	461	515	502	465	499	479	473	482	498	455	477	502	505	509	508	459	505	499	474	486	491	479	495	465	491	511	509	473	459	499	483	483	464	453	453	479	472	470	453	435	467	485	509	481	480	478	520	480	473	466	478	440	459	502	509	461	491	493	474	482	546	496	501	511	460	464	436	469	507	419	483	503	507	521	461	498	451	457	494	481	475	484	498	500	477	471	518	487	491	456	480	495	462	460	491	486	503	473	490	461	452	512	496	506	461	460	488	435	500	474	462	493	463	463	450	488	469	470	487	478	474	501	458	517	493	489	457	499	492	476	440	467	495	488	492	439	467	486	464	491	510	475	457	475	512	439	500	488	473	507	498	495	461	488	499	478	483	473	487	509	495	491	488	460	472	477	433	509	481	469	511	473	536	523	484	478	487	478	481	517	467	493	478	498	479	486	477	483	483	473	477	482	467	482	477	479	471	459	481	497	484	518	485	479	465	466	504	481	421	498	471	503	470	513	486	483	482	476	505	490	461	445	509	479	533	495	467	475	478	468	425	485	456	469	456	483	441	542	495	497	462	452	485	466	462	491	469	453	476	463	467	462	523	467	522	538	503	498	469	461	483	482	508	467	456	484	469	456	468	452	510	481	448	496	463	496	469	451	471	436	534	474	452	482	475	490	463	492	500	462	459	486	487	465	471	451	440	495	496	493	479	493	483	475	498	485	482	480	516	458	466	470	505	517	474	484	507	498	494	502	475	479	501	505	452	480	475	500	515	490	482	510	471	468	483	457	469	486	487	473	476	508	480	481	464	505	485	475	491	494	445	481	450	460	469	498	489	492	469	456	499	495	483	533	450	449	490	465	524	497	503	463	476	499	491	446	487	486	484	465	493	502	461	486	474	460	514	492	466	501	491	470	480	521	476	526	461	449	461	471	477	484	499	505	494	487	510	470	487	497	486	477	480	472	461	470	515	484	487	472	478	489	495	512	491	457	455	480	450	488	475	473	561	486	483	460	452	472	494	475	488	450	519	483	448	457	455	437	476	466	497	492	476	510	487	476	505	442	487	509	469	466	500	442	438	469	496	488	490	469	489	510	484	464	519	512	480	461	517	505	455	471	492	484	495	454	451	488	487	444	487	527	505	452	466	430	472	484	486	526	502	464	491	465	471	463	467	482	452	453	460	490	465	501	491	487	459	437	481	422	472	485	483	451	450	466	512	465	451	490	483	466	517	442	487	508	502	479	470	462	510	497	453	507	459	506	492	514	465	496	465	509	489	501	434	461	483	477	503	457	457	460	415	485	479	472	511	502	510	465	455	473	466	464	487	487	503	479	459	496	457	478	508	480	474	497	449	420	523	475	521	481	461	474	483	494	483	502	446	518	478	489	496	474	488	478	527	489	489	467	477	455	497	543	433	462	447	510	491	487	424	466	452	484	476	455	486	469	518	478	491	503	497	451	484	491	476	454	453	476	468	461	525	456	498	474	516	478	480	473	458	489	473	478	453	447	504	447	460	486	508	456	463	485	456	510	504	541	484	477	508	490	461	477	527	459	435	488	497	493	498	473	463	437	454	486	455	486	480	513	436	448	478	455	445	469	478	519	460	455	510	439	440	490	516	446	499	451	499	500	477	463	462	465	519	465	479	468	471	537	497	430	478	456	515	485	468	469	489	489	464	482	498	490	451	486	509	473	471	498	472	450	482	481	470	497	459	456	482	497	477	466	492	452	497	464	476	510	462	459	473	474	442	506	458	480	455	481	450	461	451	487	471	492	487	489	439	462	492	470	449	478	477	450	477	518	424	473	467	450	457	457	454	473	486	522	441	514	474	484	477	483	503	503	472	520	482	523	464	499	454	517	507	484	451	470	466	474	478	498	466	548	431	432	443	447	453	505	508	473	489	394	455	467	486	497	507	443	464	460	493	469	446	463	486	482	487	431	517	477	481	483	491	472	465	418	500	524	495	480	499	487	448	460	508	456	437	475	478	503	474	482	480	467	434	512	467	473	454	494	448	511	492	447	498	452	464	464	435	540	474	480	480	489	474	512	510	522	493	477	503	493	499	469	484	476	470	510	446	489	465	474	483	476	511	453	491	446	460	468	441	462	455	462	485	496	443	442	464	529	475	464	486	467	479	470	467	486	501	450	461	457	452	497	463	522	430	481	476	465	509	502	517	448	452	469	484	490	472	496	524	473	460	472	481	461	483	475	479	517	496	426	454	461	478	521	424	459	481	480	508	496	452	452	475	464	442	450	449	490	480	480	464	464	478	457	467	475	458	472	500	452	492	496	487	499	443	488	456	492	484	461	485	517	501	458	461	465	477	470	496	467	484	481	458	441	479	458	445	454	481	482	498	500	486	502	493	441	536	472	467	493	508	436	468	505	506	494	477	498	452	469	525	465	487	463	455	453	461	492	484	425	447
19196	18960	5836	3378	2893	2356	2026	1747	1496	1309	1118	1010	794	830	708	656	567	570	569	558	536	580	548	538	515	547	585	615	542	541	493	515	484	505	524	486	485	503	532	439	526	484	511	515	508	483	500	492	490	469	499	482	520	494	490	524	465	526	530	522	502	542	485	503	535	524	512	532	532	476	505	526	456	523	515	503	509	529	519	502	520	487	495	527	525	442	495	498	533	473	462	495	482	489	542	543	398	504	512	550	469	481	516	482	509	523	491	510	500	521	465	479	467	503	453	481	492	501	461	480	493	488	495	521	460	453	523	483	514	499	526	454	476	540	517	495	478	497	517	495	505	510	483	502	471	492	512	474	505	483	485	511	464	481	503	506	457	481	524	465	460	523	506	454	462	482	521	461	509	529	505	485	487	532	478	499	448	456	493	491	513	484	481	516	450	489	497	526	511	502	472	480	510	485	502	494	533	490	492	511	491	505	490	489	501	444	487	530	504	495	524	518	434	512	495	472	487	517	483	470	501	503	479	468	456	504	505	480	516	469	530	525	482	472	480	514	509	510	510	521	493	518	495	504	511	515	531	494	514	492	481	524	462	468	502	500	519	466	482	470	479	521	483	500	461	493	484	506	505	460	480	538	533	499	469	497	495	549	472	473	467	487	488	540	474	487	535	498	504	483	533	524	460	513	517	490	503	531	505	499	495	516	481	489	523	517	480	484	518	514	463	523	475	518	490	514	460	491	517	471	514	501	523	506	493	469	507	481	480	496	500	451	480	490	477	487	510	486	437	487	440	496	483	519	464	514	450	514	496	470	520	503	495	498	484	487	518	511	484	501	463	461	503	472	481	506	460	482	525	515	506	486	532	478	502	490	549	466	520	493	537	462	505	528	476	487	488	510	489	488	462	484	470	510	507	509	443	522	512	486	499	476	483	481	508	492	444	516	490	469	501	461	515	480	519	487	485	495	498	499	499	470	530	469	513	497	475	528	505	525	504	484	484	487	485	506	427	498	478	472	485	450	482	494	483	487	461	475	499	483	481	502	492	490	449	481	519	512	518	498	516	495	518	461	505	510	504	514	515	468	481	496	512	494	499	495	498	489	529	470	510	499	494	492	499	502	527	488	521	483	509	495	473	482	494	504	536	482	491	487	500	529	471	521	483	503	509	518	517	464	517	485	480	511	467	450	495	500	497	511	513	504	512	495	484	473	477	502	464	525	490	494	467	505	475	471	520	505	522	522	505	536	497	478	496	494	539	505	459	521	502	525	489	436	510	510	487	477	550	461	497	481	525	502	520	464	511	519	510	489	518	491	516	505	501	514	498	513	485	515	521	505	520	504	502	507	518	498	520	499	449	499	495	504	479	524	499	484	503	516	500	488	495	521	520	468	504	494	454	480	473	504	508	473	486	503	491	501	459	498	487	500	469	473	494	502	478	508	482	499	511	491	526	460	463	459	529	537	476	511	501	517	487	512	493	484	469	516	509	525	463	522	470	489	494	503	483	501	535	494	503	538	480	525	469	534	542	485	533	475	467	516	526	496	527	497	489	485	535	526	510	461	503	474	491	503	475	528	525	496	502	516	459	502	511	534	525	536	510	453	488	532	460	512	472	465	508	501	427	459	505	464	478	497	545	495	470	491	468	455	542	505	508	494	518	496	475	489	520	455	504	481	510	468	497	515	521	466	512	482	533	508	498	458	486	510	472	466	508	498	494	468	510	460	490	519	477	493	512	524	501	479	524	481	514	501	461	488	477	485	501	471	487	499	488	500	468	490	522	485	493	493	526	457	486	521	489	501	485	476	519	486	518	529	500	498	453	514	513	475	517	496	507	501	464	533	482	511	473	480	485	513	462	493	535	523	488	498	490	456	502	531	450	483	531	482	495	478	511	513	478	496	516	538	518	503	510	493	506	489	513	489	511	523	509	477	522	534	506	499	498	467	516	472	472	428	521	510	485	486	474	477	434	483	492	473	473	500	502	502	487	530	513	507	501	522	475	478	504	497	509	507	494	488	500	498	520	518	501	483	510	480	489	493	485	482	497	468	480	492	513	503	479	526	446	473	495	463	487	503	515	494	470	497	440	483	487	461	523	502	548	509	501	512	494	484	467	503	519	463	473	538	546	508	503	507	505	508	477	489	481	521	503	504	498	505	533	490	476	476	488	543	503	531	517	485	508	476	514	503	496	500	515	501	487	512	489	470	513	490	444	509	487	525	502	496	432	491	465	462	493	505	462	527	497	480	499	496	491	475	471	499	445	471	531	513	509	466	509	497	470	521	466	499	474	474	475	477	492	493	503	483	481	489	487	494	519	490	525	490	553	516	461	510	520	457	503	472	472	503	509	540	537	456	492	462	479	487	472	487	527	498	469	517	523	513	480	585	496	506	462	506	499	476	478	490	482	486	522	468	492	503	466	498	496	506	509	552	501	487	492	492	516	498	495	480	513	486	467	513	523	508	509	525	487	542	511	500	503	487	454	498	488	493	508	516	467	452	502	474	526	493	511	502	523	482	535	512	464	486	545	475	478	556	479	472	460	506	510	476	465	525	523	502	506	498	468	481	504	472	554	497	490	497	469	491	474	500	540	509	542	499	495	489	476	515	485	516	502	487	548	517	479	497	500	456	500	499	461	487	480	542	460	494	492	510	497	467	453	530	459	513	509	506	526	509	487	529	487	520	505	493	471	530	478	494	534	513	496	465	498	505	474	464	539	453	473	474	527	490	517	501	500	518	503	526	489	507	508	492	495	487	523	479	443	483	509	520	487	490	512	550	501	530	509	488	510	471	496	534	484	497	515	455	462	454	490	483	494	486	482	521	531	511	510	442	489	455	475	457	498	480	517	502	488	529	470	516	493	498	498	502	512	477	499	443	496	516	493	519	469	493	521	524	502	495	502	479	499	510	483	469	486	509	522	468	502	543	491	519	449	509	474	534	514	487	514	524	493	481	479	520	534	500	467	479	502	514	459	518	491	468	498	466	460	491	458	508	518	517	502	493	514	499	532	487	529	494	496	527	519	511	502	498	537	491	528	517	500	492	513	527	497	474	478	497	481	485	485	496	510	489	490	469	511	523	478	476	506	515	472	469	506	503	460	506	509	498	504	499	486	457	514	465	509	480	514	488	497	521	502	481	496	513	487	486	502	487	484	464	490	518	483	564	509	485	523	511	499	494	503	503	512	537	497	520	467	520	520	517	516	474	462	513	489	513	508	480	506	555	498	475	502	506	497	505	503	542	478	488	456	478	507	527	505	447	483	464	519	481	464	506	447	474	502	513	471	505	459	433	512	494	474	500	506	469	465	487	511	501	500	509	499	519	498	492	463	500	457	452	428	537	482	493	510	507	466	477	482	503	502	497	491	503	549	454	472	507	472	513	491	485	525	517	526	516	476	486	496	484	480	485	484	522	516	474	477	509	547	515	480	474	511	500	515	456	530	477	504	472	483	499	550	449	462	535	534	455	484	523	478	505	490	490	513	482
23123	21658	29490	24326	21662	21754	10102	2070	1509	1275	1165	960	867	765	654	593	572	543	468	424	404	441	428	435	472	411	503	478	479	418	398	400	376	383	368	411	395	426	409	431	410	379	411	387	369	352	412	385	383	383	375	356	401	332	416	405	382	427	403	424	384	383	397	429	381	399	415	387	357	364	409	344	354	356	363	337	371	350	374	351	373	361	377	446	400	349	353	391	358	391	378	353	361	411	376	350	358	363	370	368	383	396	374	363	384	368	360	388	390	371	352	338	377	388	387	350	393	345	347	382	389	381	420	388	401	366	372	393	397	351	323	363	371	392	392	389	398	344	380	354	351	392	354	370	417	386	363	354	364	379	341	361	383	373	364	348	377	377	351	382	348	369	380	354	367	381	358	417	355	325	384	336	349	350	382	392	386	342	391	336	394	370	379	328	394	362	375	359	355	380	418	379	387	370	337	402	376	371	370	374	398	348	367	363	392	372	418	369	358	350	406	308	348	362	355	365	354	338	362	364	353	372	353	358	384	391	397	371	390	380	366	357	353	334	360	404	348	384	353	347	347	387	372	406	403	354	369	403	414	394	371	373	351	342	398	355	366	335	387	383	329	354	373	346	349	373	369	373	354	392	370	392	375	376	401	353	366	385	358	356	351	398	360	337	364	374	368	383	349	387	379	397	359	355	371	334	357	370	342	386	363	373	417	334	346	368	396	344	384	375	408	404	386	366	359	358	342	327	387	361	359	360	342	346	359	360	391	355	367	355	383	351	374	363	360	408	373	319	410	359	356	366	402	381	384	373	368	351	369	362	371	366	394	354	373	377	328	394	355	367	392	395	381	349	373	375	352	349	378	360	389	349	371	399	354	350	375	362	366	393	358	412	392	351	358	377	353	359	362	357	357	392	339	381	373	365	375	379	364	377	361	397	325	355	390	354	363	376	371	346	345	380	386	370	375	390	352	360	368	381	380	368	356	364	370	398	344	393	339	374	368	394	322	350	408	372	372	351	378	340	373	368	363	375	385	338	402	366	369	352	381	336	356	357	369	340	390	393	366	363	324	371	347	376	347	349	377	336	371	346	319	342	352	393	377	380	381	383	366	391	377	365	361	343	372	369	355	379	365	365	408	378	369	351	405	346	410	369	377	315	361	352	374	391	382	352	378	340	392	337	375	371	379	356	372	349	370	361	370	338	347	404	362	362	345	370	379	378	367	354	351	360	343	334	392	324	394	354	380	333	344	380	361	366	371	359	359	331	353	379	355	401	395	358	380	358	355	389	400	387	361	358	387	348	367	372	340	352	387	370	351	374	353	337	387	380	377	361	355	389	360	382	350	337	335	379	345	347	415	357	393	388	366	360	375	349	391	361	351	385	380	358	355	379	342	369	419	340	355	349	371	381	391	374	358	365	343	351	355	372	336	377	361	367	377	367	356	361	359	368	363	355	365	357	356	362	369	378	380	348	349	401	370	364	356	381	365	359	333	373	365	357	343	344	377	374	377	369	360	365	376	378	368	362	350	384	357	374	342	353	377	353	401	358	355	377	390	349	382	349	352	356	377	370	389	367	352	349	363	376	361	369	383	367	347	380	354	373	355	333	367	369	396	334	371	396	368	380	348	392	356	385	361	377	359	350	404	365	338	354	339	363	367	362	360	381	382	378	365	379	374	354	342	396	377	408	340	406	352	338	366	361	394	381	374	401	353	379	340	373	401	354	351	375	384	382	385	378	388	385	375	380	389	350	346	387	373	353	339	386	352	360	364	377	361	346	359	397	372	357	354	337	355	375	366	386	394	354	350	385	367	352	384	377	366	371	367	359	323	355	363	395	362	373	378	340	341	357	388	378	389	357	380	385	347	358	359	400	395	368	351	355	396	319	377	345	384	355	386	378	393	403	377	330	402	364	352	340	373	376	382	376	366	349	371	402	364	382	340	340	332	363	379	358	368	359	354	408	370	349	357	343	390	403	348	341	384	369	350	355	357	305	363	339	326	359	341	361	398	354	362	358	338	340	337	356	350	363	387	361	350	348	349	393	360	334	358	384	352	363	383	382	350	428	350	355	349	335	377	341	351	375	389	355	368	367	371	396	366	344	368	364	373	391	356	372	384	380	386	345	365	387	345	388	407	390	389	380	353	368	334	387	357	360	381	366	352	350	345	377	377	361	343	359	353	368	378	366	362	346	358	379	380	383	370	374	380	344	342	359	348	362	411	343	357	293	362	400	361	377	347	344	375	330	376	343	364	365	348	382	386	348	403	385	377	344	284	342	295	373	349	372	365	396	373	384	357	382	353	324	358	352	381	363	368	376	355	386	357	365	313	383	382	352	367	382	358	374	399	383	367	356	355	400	358	367	345	356	356	318	356	394	371	364	380	360	380	385	359	347	336	370	387	349	383	389	365	358	413	354	380	354	340	360	395	349	353	370	345	366	354	361	385	340	358	357	367	368	359	362	367	381	381	337	373	380	400	355	370	330	377	378	381	386	384	361	360	352	372	372	390	343	360	351	349	372	375	354	359	355	368	356	353	353	340	356	362	360	362	399	384	368	334	359	387	370	364	386	353	384	348	396	374	367	352	367	373	349	377	348	376	378	391	376	384	339	360	361	364	340	382	342	357	374	398	357	405	376	341	355	388	360	384	392	345	368	361	362	326	364	381	353	382	356	350	356	336	361	364	354	372	359	372	383	366	360	336	355	370	379	377	349	351	367	367	342	356	368	363	370	352	370	375	346	348	378	378	387	392	366	384	387	350	369	374	355	372	403	372	366	348	366	396	368	379	354	395	328	375	366	377	400	371	351	392	357	343	374	366	330	345	384	375	380	371	370	397	326	372	389	351	386	375	378	396	374	376	381	361	365	400	375	409	383	378	376	377	361	348	367	385	349	366	365	334	338	355	362	385	356	370	335	360	357	351	373	410	376	380	353	348	368	400	335	392	336	360	346	354	374	418	372	351	357	363	379	354	356	360	405	330	360	381	376	350	368	394	372	354	377	401	373	331	370	354	350	328	389	359	368	337	355	376	367	348	377	338	349	384	341	370	358	334	363	362	351	389	358	388	365	346	371	372	347	365	344	341	389	363	371	364	355	341	393	330	376	399	353	377	397	383	345	352	372	350	361	355	369	390	368	339	351	388	372	342	364	337	372	340	357	353	376	366	401	362	345	357	371	346	381	345	351	360	364	334	383	370	359	371	378	399	373	378	349	348	324	350	344	362	358	360	380	351	378	336	376	358	395	347	354	369	358	392	390	340	352	369	388	354	337	353	379	356	348	398	361	383	359	368	342	360	377	411	348	371	356	373	409	363	410	342	392	332	372	340	402	401	375	397	334	364	395	365	373	389	382	359	323	340	348	364	356	380	336	385	372	341	361	384	334	361	358	382	351	350	366	373	393	339	403	369	369	349	383	374	334	358	365	349	406	345	344	359	379	371	373	346	367	350	368	391	366	349	386	375	342	362	356	368	382	399	337	352	367	385	389
23672	27687	12786	6974	5755	4647	3687	3000	2541	2085	1818	1501	1177	1058	908	813	659	572	518	516	527	498	467	458	461	451	514	576	485	466	425	435	392	396	393	371	402	410	441	408	383	345	393	365	395	352	378	378	366	404	340	386	348	353	405	382	400	381	389	384	425	397	413	400	413	424	377	413	431	377	400	374	340	392	376	380	373	351	397	352	378	381	381	481	399	342	378	398	350	380	351	346	363	377	355	372	357	371	366	382	373	385	357	368	375	330	346	394	379	342	411	385	369	392	348	392	385	367	365	382	394	369	362	355	367	344	357	350	400	378	373	353	368	368	373	384	350	391	367	348	375	363	376	372	361	388	358	346	342	376	357	364	386	336	394	360	382	343	391	373	354	391	358	368	356	377	406	356	395	354	381	387	368	338	350	336	377	378	391	369	314	376	342	373	358	375	369	356	353	387	348	372	344	349	342	358	392	353	386	347	389	399	349	353	384	332	351	358	402	361	388	378	356	388	384	377	345	372	348	369	361	367	377	372	340	363	368	363	377	398	360	376	380	347	354	357	375	359	398	405	371	331	341	373	390	376	353	366	394	375	373	357	359	359	370	340	405	349	370	361	386	378	355	388	359	360	332	376	341	386	347	384	378	368	316	373	329	402	320	362	364	398	368	353	364	382	344	371	351	365	379	386	343	392	380	355	367	343	385	384	366	369	377	364	363	388	382	420	380	353	397	345	382	375	342	392	387	380	374	371	379	366	362	392	381	358	378	360	389	382	364	378	348	353	363	339	361	390	401	366	376	346	367	328	340	403	394	416	375	357	361	384	374	352	356	361	372	356	367	367	372	364	334	370	390	385	394	376	377	340	357	362	358	340	361	377	364	338	376	354	399	325	366	394	346	342	373	367	379	359	345	373	375	336	348	328	363	351	356	374	351	369	367	402	375	349	349	339	366	347	384	380	379	353	373	346	332	384	364	380	384	348	379	368	374	347	367	388	380	379	346	386	366	358	385	382	376	388	362	345	380	399	330	370	380	373	371	350	351	352	373	362	374	349	379	369	387	365	357	389	360	367	372	382	348	365	391	394	393	392	375	378	348	375	360	363	379	366	371	350	334	393	348	339	370	399	370	359	380	370	372	376	359	382	373	372	366	370	374	385	378	357	377	345	406	368	346	381	356	379	382	374	373	343	381	389	356	345	360	389	340	349	363	338	360	400	356	368	350	378	400	382	382	395	349	388	370	330	353	353	361	389	368	363	334	415	383	378	323	386	380	342	377	379	385	345	355	359	371	377	383	352	376	356	356	390	365	391	385	355	332	379	373	366	373	390	381	349	343	377	396	382	379	358	360	378	368	363	397	361	361	335	405	377	387	375	360	365	399	385	368	353	384	362	370	369	337	359	342	363	341	366	367	366	371	353	391	380	381	342	355	392	347	364	382	357	388	369	341	366	384	370	382	338	350	355	363	391	356	377	387	373	386	376	358	359	362	353	375	376	387	364	371	389	345	361	370	354	360	343	375	354	337	388	386	356	383	398	387	343	371	354	383	381	325	352	366	367	333	361	344	356	342	354	356	357	377	359	344	345	384	362	379	370	397	361	354	369	346	341	348	334	372	378	382	379	337	357	340	357	369	325	317	384	344	374	384	379	349	383	352	402	363	373	367	357	404	359	386	380	354	331	354	368	408	375	364	365	344	372	325	358	344	376	365	396	351	378	376	396	342	364	386	361	343	367	377	364	359	357	346	384	360	347	325	389	364	406	392	350	359	397	336	371	370	392	359	404	385	377	354	377	372	327	358	362	379	389	364	378	368	351	376	329	331	357	376	382	382	356	355	344	393	338	344	353	377	353	329	380	336	381	330	378	366	394	360	384	349	343	344	366	387	394	417	368	354	363	394	364	365	352	377	373	335	367	357	345	363	364	368	381	333	348	366	365	369	351	357	398	344	364	360	365	367	370	355	355	366	339	369	373	378	371	378	381	376	366	359	349	360	355	353	367	336	338	358	364	353	368	361	379	379	387	390	366	358	377	351	391	363	363	370	371	335	380	344	354	354	370	314	369	373	341	343	372	358	326	340	358	355	307	391	379	365	325	357	358	361	382	353	386	376	328	369	365	354	386	369	356	379	363	407	354	350	374	354	364	379	363	374	353	366	359	403	333	359	364	367	381	381	395	365	348	378	364	364	354	345	359	354	365	361	365	377	345	375	339	360	366	358	381	358	343	374	379	340	337	332	332	380	333	365	352	339	356	367	348	386	372	397	344	371	417	349	376	376	369	369	409	342	367	379	349	365	375	331	327	360	353	360	350	350	373	357	361	403	365	371	384	368	349	381	366	345	389	373	403	374	369	359	366	337	354	389	371	362	336	354	362	348	366	369	386	365	354	392	339	368	369	385	369	390	399	345	360	364	358	361	338	357	358	379	360	342	351	362	383	367	343	382	390	400	375	368	358	378	373	349	350	331	352	392	380	351	390	402	356	331	383	340	389	332	348	355	387	363	344	366	393	361	353	352	376	366	379	420	372	361	356	343	383	372	364	345	369	362	361	363	352	353	362	408	377	398	373	363	371	372	383	355	375	341	341	358	349	371	335	361	367	332	357	367	396	303	372	414	375	377	395	398	351	370	367	346	359	348	348	376	385	364	359	345	355	375	348	376	379	403	364	343	379	350	353	343	366	362	329	374	352	371	360	348	387	361	391	382	375	408	382	352	361	393	359	398	340	377	378	363	387	374	362	369	344	368	354	390	360	354	401	350	383	352	369	368	368	378	376	347	384	405	382	356	375	353	371	383	345	401	370	391	339	397	376	395	378	368	364	397	365	388	386	330	367	361	364	377	352	373	348	341	395	383	379	360	353	363	365	354	419	351	377	399	375	366	365	359	389	365	392	341	367	356	385	402	367	360	391	401	372	355	353	365	379	348	351	358	363	328	378	381	407	380	372	365	329	356	345	345	367	403	365	384	385	351	381	328	351	351	382	361	393	352	341	349	352	380	371	371	358	361	390	373	377	376	374	398	350	341	388	385	346	378	375	394	357	399	346	417	375	390	372	367	368	373	349	366	359	378	405	380	397	395	365	391	344	368	366	386	359	370	384	367	354	364	410	377	372	379	391	367	400	384	350	370	343	358	389	364	373	356	425	379	374	357	365	400	390	369	322	380	350	353	383	344	361	391	338	408	352	374	378	313	367	358	394	384	401	357	358	349	369	350	380	342	386	359	362	361	396	350	390	346	336	366	355	361	361	376	358	370	329	356	346	404	393	346	370	357	354	364	363	353	356	418	358	397	344	354	368	348	364	359	351	341	380	334	344	367	350	369	352	361	349	360	348	375	408	357	365	376	386	375	389	389	362	392	321	350	380	344	364	365	377	343	377	359	351	368	364	357	365	335	355	372	351	357	371	395	377	368	360	362	366	377	400	341	363	352	354	369	336	371	389	359	373	369	347	401	342	350	425	387	361	348	380	388	407	362	357	405	375	379	372	360	365
28908	19387	6487	1957	1326	1131	837	676	647	602	499	509	424	372	404	388	361	375	328	324	342	352	320	339	340	346	339	371	370	296	341	328	360	319	338	341	339	303	353	348	344	332	320	317	321	349	328	332	311	296	318	320	339	334	292	346	332	340	338	345	347	334	337	342	357	348	316	331	352	334	361	315	330	329	327	314	345	336	342	335	335	335	356	381	337	330	346	369	352	335	336	343	336	343	352	343	346	359	323	340	336	311	343	309	326	351	337	348	334	336	328	312	338	353	356	302	330	351	349	346	338	317	316	333	339	276	332	326	331	349	302	344	320	361	328	322	317	350	336	310	323	331	319	342	313	347	312	341	334	347	345	326	337	323	325	324	342	302	309	343	333	323	325	332	360	337	322	356	331	295	343	335	340	331	317	348	349	322	321	310	337	329	304	352	301	329	300	353	370	306	303	375	318	317	328	331	307	338	325	320	307	366	371	340	331	360	317	333	343	334	324	341	339	315	345	321	329	340	357	370	291	366	329	326	331	328	341	338	309	327	299	330	314	319	321	333	297	352	320	365	328	349	351	303	361	329	313	311	343	322	357	358	336	320	313	305	295	303	338	351	319	352	324	301	303	328	318	347	341	347	349	347	353	330	331	351	317	319	339	351	303	340	318	329	319	327	331	362	322	321	324	308	350	328	326	304	313	320	328	331	329	327	321	349	320	341	326	314	341	318	317	312	300	317	354	314	349	363	332	327	314	344	330	356	369	319	321	358	322	319	350	305	321	363	314	297	352	309	316	327	320	344	357	342	342	329	365	309	320	312	311	331	352	311	316	298	326	348	359	342	330	306	335	357	342	342	305	345	296	309	335	292	324	322	350	316	326	324	332	333	318	344	352	317	369	361	325	343	319	322	356	290	331	353	346	304	355	341	332	330	325	330	319	337	304	338	370	315	350	338	334	294	363	298	330	331	332	330	327	299	335	341	356	306	318	352	349	323	333	340	310	337	313	311	335	340	316	343	318	346	321	349	325	320	351	312	329	353	296	314	330	307	332	295	331	337	319	354	313	337	359	313	359	327	362	325	315	372	313	333	315	345	330	323	320	309	348	319	314	326	327	332	306	359	340	317	326	334	356	310	319	324	361	323	303	341	315	354	342	312	306	360	334	321	343	345	291	321	331	334	346	326	335	340	328	338	322	339	377	311	327	348	339	305	315	311	326	333	301	313	304	333	309	342	353	358	329	312	315	304	338	331	366	341	347	323	356	330	337	344	295	324	355	314	319	306	328	307	348	314	322	347	337	343	309	327	373	365	323	335	337	301	298	349	333	325	318	322	315	329	317	328	316	332	336	341	309	322	362	326	307	290	335	363	307	293	317	335	378	330	336	326	335	303	335	348	331	362	346	332	341	340	319	333	383	327	297	381	321	280	318	354	347	361	311	337	322	354	324	339	321	307	318	336	314	327	343	328	311	323	323	358	337	363	332	376	312	313	349	336	325	332	339	329	336	341	321	321	330	303	316	284	334	332	322	307	360	316	322	294	333	338	334	320	335	322	343	281	321	328	335	346	320	348	345	349	377	336	303	346	316	358	313	324	348	343	347	314	359	300	339	317	320	330	324	334	321	335	342	329	325	339	332	300	309	287	315	289	327	368	338	317	293	311	333	315	334	303	320	349	363	322	304	334	324	329	312	327	326	346	310	332	335	359	350	323	354	333	310	348	323	334	320	321	330	301	351	377	344	313	330	345	350	366	353	302	341	345	347	325	300	356	343	310	320	319	343	342	333	324	354	308	345	311	340	313	352	344	368	338	286	325	328	375	328	332	327	336	316	311	319	326	347	327	354	314	333	319	319	346	304	345	340	361	310	325	332	354	327	321	340	303	327	337	304	344	332	331	325	319	325	312	335	317	354	330	359	342	334	341	331	325	304	351	325	363	322	353	338	339	327	348	348	363	326	308	344	295	346	325	297	320	316	324	331	338	326	332	330	339	321	302	296	296	301	324	355	331	368	339	354	277	325	352	337	362	314	334	351	323	340	293	332	255	343	340	317	303	339	338	322	300	346	329	314	360	320	308	347	299	317	312	323	362	316	329	343	319	314	328	304	329	293	327	362	342	321	343	342	325	332	315	341	356	317	347	322	351	343	333	356	312	344	338	325	329	332	289	345	339	353	351	312	300	345	334	309	346	333	354	320	320	308	353	304	352	347	348	304	311	363	354	337	305	338	332	346	357	301	352	328	318	339	305	321	297	314	314	325	321	300	316	312	373	312	338	318	308	332	323	318	318	320	336	320	315	357	321	336	329	317	325	327	317	334	318	341	346	329	302	298	318	314	378	316	326	341	338	352	333	319	366	371	311	315	304	310	313	311	302	343	348	356	320	336	319	347	356	342	298	327	319	339	313	363	294	343	353	319	314	354	356	331	309	317	332	338	347	369	338	341	301	317	339	322	337	322	330	327	334	292	337	366	301	302	352	321	302	327	333	338	346	327	354	377	327	339	321	342	359	317	345	350	325	292	331	337	313	327	319	342	361	326	332	337	320	346	336	334	312	346	307	315	305	351	348	316	363	348	335	353	346	321	317	314	344	330	304	308	345	333	302	315	327	343	319	322	337	318	335	367	337	297	312	366	307	311	334	335	340	317	319	333	287	350	327	314	326	316	316	343	296	349	316	339	329	327	345	326	332	364	328	337	339	336	343	334	335	332	331	330	314	295	352	334	320	321	324	363	334	299	303	331	338	347	339	314	301	325	318	298	328	357	290	296	332	315	348	303	329	344	336	347	378	345	309	337	310	345	353	319	357	363	330	346	327	345	336	312	334	338	350	346	352	336	342	319	299	312	333	361	330	317	313	353	336	338	328	319	330	332	335	321	333	331	296	316	341	326	334	353	315	315	329	343	305	322	344	339	330	342	342	324	345	323	303	319	358	330	337	318	307	322	354	350	342	323	354	339	329	339	322	326	321	353	311	350	340	329	306	310	335	335	318	362	308	333	314	330	345	324	337	338	321	334	323	323	328	297	326	305	322	314	338	313	322	334	324	316	337	327	319	283	350	302	319	339	310	319	326	328	300	303	333	343	349	324	358	319	318	337	332	306	336	332	333	341	336	344	330	344	342	322	321	303	332	370	343	315	349	300	317	326	322	324	302	373	324	347	365	322	311	333	338	319	338	281	322	329	315	332	369	320	355	340	328	312	336	322	341	344	336	323	320	335	324	338	356	324	317	371	320	309	294	329	333	321	354	339	316	303	317	316	323	300	394	374	350	321	331	317	349	359	345	353	327	325	322	319	336	332	329	363	307	336	320	338	320	351	332	321	331	311	324	329	325	330	319	356	303	312	346	296	324	331	328	352	316	362	323	320	320	346	353	321	290	327	330	332	353	314	329	338	316	316	327	332	327	316	331	339	332	298	354	317	324	326	327	326	328	306	326	371	352	341	344	307	329	326	323	371	320	377	303	355	363	352	349	321	336	329	329	316	342	376	319
16764	11502	3452	2022	1735	1593	1194	1076	926	854	727	677	577	498	499	459	402	414	384	391	371	368	388	392	391	389	400	388	370	349	351	381	361	383	318	370	395	346	367	388	410	372	335	351	336	363	357	353	346	348	393	355	350	337	361	361	364	359	360	354	362	371	359	324	347	404	400	352	377	389	357	363	353	369	379	368	343	372	378	365	370	390	401	405	344	349	352	363	364	363	365	370	369	394	329	344	350	354	354	329	347	335	340	345	374	365	355	360	365	329	323	357	348	385	362	390	363	335	333	355	343	342	342	383	370	333	365	347	329	342	338	374	367	353	333	383	368	346	356	333	366	380	340	372	371	351	366	339	359	364	360	359	318	358	317	343	363	350	351	335	341	372	350	343	346	343	369	378	325	343	333	340	332	340	330	346	387	352	365	329	347	336	369	362	382	354	352	332	348	364	395	341	349	370	341	339	358	330	327	350	342	387	355	376	352	347	353	346	363	373	349	340	358	376	337	353	366	351	392	344	357	337	357	347	352	348	356	390	364	355	331	335	333	377	394	324	383	343	340	384	341	369	362	347	358	321	357	365	399	340	338	342	347	345	353	352	356	366	316	402	356	355	362	371	341	348	363	356	355	331	346	331	311	353	354	383	347	334	358	342	371	378	351	358	366	359	354	353	351	339	361	365	357	396	360	347	356	324	358	363	341	363	360	361	351	350	350	364	347	375	360	352	356	357	349	323	334	341	347	330	328	365	353	360	340	371	366	353	338	344	320	359	355	357	390	319	355	326	352	364	340	372	370	332	337	358	382	339	368	367	380	364	390	375	351	333	349	363	372	344	376	352	349	338	356	341	363	376	356	349	358	384	357	346	343	365	366	340	372	384	358	354	361	345	373	357	363	329	381	363	354	399	355	325	354	370	383	382	375	354	340	323	329	349	330	354	385	366	358	360	377	357	383	346	355	331	359	341	328	385	347	355	336	365	372	355	311	369	337	332	341	325	367	372	361	336	361	334	354	321	363	327	395	369	340	363	334	342	367	327	357	360	379	371	333	336	354	309	356	357	360	370	375	342	388	362	383	359	360	354	386	354	362	336	345	342	348	367	346	340	361	375	362	344	375	355	380	353	336	361	343	356	341	374	328	344	354	329	364	371	406	382	336	349	363	388	384	361	360	351	358	365	356	352	392	332	371	364	327	356	386	377	362	364	347	359	338	358	378	365	341	340	361	370	377	361	359	357	370	305	372	357	346	359	336	376	360	356	345	331	328	347	349	354	348	345	346	377	344	346	348	353	336	365	343	365	365	330	375	353	376	343	347	341	329	398	366	377	375	375	372	331	365	380	360	327	360	338	352	386	341	343	376	379	379	401	322	376	393	364	366	348	351	342	342	359	360	318	364	333	344	381	334	342	370	359	398	379	380	376	319	339	363	396	377	333	351	340	342	377	364	339	347	342	338	360	375	375	347	334	360	384	356	375	346	392	386	362	363	379	383	368	362	339	355	362	326	358	377	369	333	360	380	345	402	370	376	341	355	401	350	361	351	376	351	369	336	338	399	365	353	332	342	372	345	363	346	337	355	338	344	333	359	349	320	363	368	334	359	337	338	363	361	340	343	345	372	366	346	331	310	351	357	352	360	354	344	366	371	359	346	346	352	356	332	327	342	362	329	366	350	374	381	356	381	369	358	360	363	359	361	386	349	399	346	323	342	359	337	357	344	366	363	330	367	360	347	367	351	368	363	335	360	353	355	319	350	360	340	336	379	367	332	363	355	356	394	373	345	376	348	341	363	382	344	339	335	347	325	348	358	340	349	358	315	327	370	308	334	353	371	355	348	331	365	363	356	353	382	355	373	375	340	362	345	369	333	367	330	340	366	356	351	370	353	387	340	377	357	382	342	374	361	335	350	346	347	340	332	329	309	342	379	376	354	341	391	348	322	326	363	348	371	349	391	396	354	358	371	336	370	378	359	328	378	347	324	382	329	371	372	339	357	339	340	366	342	345	373	328	342	367	366	332	369	389	351	352	379	374	312	345	389	358	370	386	333	364	358	351	351	380	339	352	368	398	339	374	348	337	377	359	352	332	352	351	356	343	362	370	370	353	320	334	378	373	379	372	358	333	364	348	323	341	394	362	384	343	381	351	389	343	378	385	345	367	338	379	365	354	365	372	383	327	355	332	350	374	357	336	378	363	358	393	349	347	383	356	336	408	354	373	370	367	347	347	350	387	367	340	339	394	395	382	358	351	347	358	384	350	368	356	353	368	355	369	342	345	371	344	340	344	371	350	368	334	357	349	353	384	333	337	307	355	356	356	356	380	340	401	367	358	363	354	353	373	375	355	341	349	341	399	342	359	377	377	375	326	345	384	345	379	357	393	342	362	352	391	344	354	361	350	368	364	383	378	314	350	304	349	325	345	337	388	358	369	358	386	375	378	358	340	369	352	358	339	349	328	385	349	365	374	337	367	348	360	375	380	327	333	342	363	343	370	334	359	355	350	337	318	375	352	340	360	341	368	383	342	364	365	366	374	369	388	319	364	364	355	371	375	407	340	352	346	367	363	372	364	399	348	351	369	366	356	349	331	379	332	366	341	376	356	344	376	348	365	367	385	372	366	363	368	348	398	356	344	335	354	321	351	322	350	359	331	353	340	343	336	376	352	366	347	357	363	379	347	358	361	385	355	369	341	335	343	370	350	362	356	365	352	361	365	320	370	350	328	373	366	389	346	334	343	356	358	403	325	385	333	357	358	374	352	341	364	328	331	351	328	333	348	315	348	334	371	320	351	342	318	371	317	398	365	337	359	337	379	376	343	346	359	321	350	370	345	380	340	357	353	349	363	368	379	341	343	358	352	371	337	363	339	330	364	367	332	339	335	356	347	380	362	345	391	347	344	323	363	379	380	334	359	342	313	365	373	361	344	365	351	362	361	365	383	359	354	365	370	365	361	379	367	370	337	339	364	333	357	373	343	363	337	338	361	390	351	344	356	350	349	322	374	391	350	335	337	374	325	347	337	350	352	359	367	359	366	346	357	381	388	318	379	343	356	349	331	372	331	357	342	336	369	355	349	349	349	362	349	371	352	361	388	351	348	361	362	391	380	360	360	369	375	380	391	352	316	351	335	367	336	339	361	361	382	328	323	351	381	385	354	357	320	371	343	348	364	342	365	357	350	387	347	319	364	367	387	344	364	340	373	326	334	376	353	339	379	346	326	353	371	328	376	385	335	374	356	376	358	324	358	366	412	365	391	394	328	343	382	375	380	352	372	353	348	332	392	357	324	404	348	361	344	357	364	368	335	347	383	354	353	360	345	379	374	386	367	387	358	368	350	381	366	352	384	328	369	357	347	357	378	336	363	335	345	373	322	374	355	359	374	369	359	370	332	364	382	398	314	340	359	329	365	364	394	338	388	337	371	386	372	373	369	372	372	345	317	355	351	348	333	331	382	357	369	319	323	409	381	321	359	362	362	377	322	345	398	369	385
24398	21649	29022	24767	21615	10570	1967	1085	934	739	698	595	498	464	434	345	294	308	265	250	276	245	256	252	246	299	290	271	260	257	241	231	236	217	213	234	231	230	218	230	232	232	212	188	204	219	201	207	246	224	215	202	223	219	232	232	248	224	218	241	223	244	233	241	248	218	230	251	217	227	242	256	241	237	237	191	209	210	231	181	201	222	240	219	216	188	234	206	223	211	235	222	239	197	230	212	213	207	241	229	210	229	226	222	230	209	234	199	185	220	202	229	227	209	249	227	206	203	234	221	229	196	225	214	226	213	201	198	236	225	223	216	217	201	240	196	210	214	198	209	221	208	238	217	211	208	226	217	202	237	201	198	222	194	217	172	209	223	199	215	193	215	225	210	219	225	215	222	213	215	215	221	199	201	213	234	235	211	210	225	229	221	204	202	230	230	229	225	215	231	195	231	222	207	212	215	229	230	215	205	208	222	197	228	228	235	220	204	201	209	249	232	199	198	193	223	199	226	223	216	228	230	199	212	198	200	204	215	215	230	235	209	225	214	205	217	210	223	217	216	244	207	202	202	226	210	183	238	198	196	207	215	208	204	236	174	218	202	223	223	220	226	223	252	217	237	208	227	229	213	224	210	217	190	213	203	171	204	218	208	211	222	197	207	219	226	196	214	236	203	218	236	207	212	215	212	205	226	224	226	214	225	225	240	205	210	210	190	194	239	194	200	221	186	224	227	206	204	212	214	231	203	199	214	192	218	246	221	222	239	229	239	214	235	247	210	213	223	201	185	228	209	225	200	202	227	217	218	239	213	207	209	229	217	190	225	225	234	216	216	222	220	189	251	220	215	221	208	191	212	199	201	240	213	200	213	226	206	216	221	214	219	220	223	234	231	215	197	223	205	234	222	240	238	226	203	233	223	225	193	228	220	210	217	203	229	210	217	211	204	212	227	239	189	196	216	194	235	217	216	229	244	194	209	207	187	194	205	213	224	211	192	205	178	186	212	204	216	213	202	208	213	223	186	207	231	219	212	212	209	214	196	230	216	242	212	219	224	190	239	220	215	210	217	210	195	232	217	232	220	217	229	210	240	212	234	209	215	201	207	218	192	202	217	252	230	227	203	217	230	214	204	215	203	206	210	224	207	237	218	202	221	219	211	215	244	200	199	195	214	224	221	242	212	214	210	209	204	198	195	208	208	222	234	208	233	226	230	219	212	215	218	206	263	236	205	217	226	220	226	183	207	201	183	232	190	213	211	209	210	217	225	231	230	233	193	207	218	201	190	207	201	226	220	228	205	205	206	238	236	205	229	194	219	206	203	214	208	199	197	179	199	228	216	211	207	212	203	208	206	230	217	215	228	244	188	234	239	218	227	227	202	232	220	209	213	210	226	222	199	204	229	213	194	250	237	203	219	211	190	210	203	228	210	191	211	206	221	213	217	205	217	210	219	213	193	223	217	201	220	263	234	219	242	197	217	212	207	232	230	203	193	220	213	196	235	214	208	184	201	207	212	228	194	212	240	193	220	218	214	204	204	202	205	207	227	192	197	212	216	202	212	233	219	225	214	207	214	221	208	232	227	212	241	246	225	213	192	206	209	188	221	233	200	204	211	222	233	201	230	213	207	202	190	221	223	238	210	220	193	235	216	224	197	201	213	205	220	221	251	209	213	214	179	209	210	205	197	204	204	195	219	213	232	232	198	185	216	196	224	207	210	206	228	205	199	230	190	215	211	231	201	216	238	199	233	199	247	199	222	226	200	231	239	248	197	204	195	238	212	203	222	232	187	219	206	221	207	217	221	222	199	193	218	226	197	209	214	206	223	201	214	197	238	212	229	214	205	208	224	190	234	226	200	205	229	201	228	221	210	208	208	214	239	208	210	217	232	238	221	222	205	205	216	223	226	190	216	215	242	218	209	238	206	199	216	208	226	213	209	196	222	241	194	217	230	212	261	216	202	227	201	194	224	232	188	232	234	224	185	232	216	208	213	195	212	209	219	212	222	232	204	223	227	193	207	212	199	209	194	216	236	225	228	197	216	195	243	224	198	217	231	226	175	210	194	227	195	211	213	197	223	212	243	207	201	212	211	212	207	202	221	232	211	227	205	222	236	207	200	220	214	221	248	216	226	211	214	200	226	221	194	211	219	243	206	202	216	217	218	184	234	193	211	203	219	201	213	215	209	202	203	218	233	210	194	230	223	228	232	202	212	215	196	219	210	193	214	225	214	213	223	204	208	227	189	230	250	225	227	200	195	214	233	230	247	214	218	230	206	206	215	203	196	216	219	194	217	202	221	199	191	196	202	215	202	229	225	208	226	211	222	219	221	207	217	209	212	214	211	200	225	181	206	233	215	217	195	219	223	210	208	234	200	209	219	207	203	200	210	188	208	192	201	221	187	217	203	248	215	213	198	224	204	201	228	231	168	190	193	212	209	208	206	202	205	224	183	219	211	200	211	223	233	229	208	225	227	213	191	228	213	188	198	218	194	194	187	210	233	216	232	239	229	251	208	211	201	202	224	224	192	210	226	223	204	238	240	155	199	208	231	212	215	217	217	230	217	213	187	193	249	241	231	190	200	190	206	211	196	249	208	233	217	221	219	242	219	211	224	220	179	222	217	210	225	218	226	235	193	213	234	189	196	220	239	227	209	215	210	238	234	204	198	213	221	218	237	203	220	218	213	193	206	186	233	220	221	221	217	191	203	197	204	198	216	213	224	208	204	210	230	187	212	225	212	211	210	255	216	208	208	215	234	218	188	231	211	194	227	205	208	233	222	210	199	198	212	207	207	225	195	188	205	218	204	187	206	225	208	198	195	214	200	233	219	234	235	229	194	202	217	240	192	214	205	212	212	202	216	207	228	200	203	202	188	215	174	171	207	209	208	188	201	224	201	196	187	200	199	213	207	224	233	221	195	200	222	201	193	212	230	209	250	199	199	210	219	205	237	209	207	216	220	193	201	225	225	222	224	177	212	191	251	191	212	222	210	222	224	224	217	225	200	221	232	211	222	236	207	217	205	224	210	193	179	220	235	209	226	221	214	205	222	199	218	235	235	252	223	218	209	213	219	221	209	201	219	195	223	229	226	215	239	212	220	196	229	251	242	224	211	196	205	206	200	198	202	198	214	236	197	209	211	215	204	219	218	210	223	214	220	222	220	221	212	213	223	233	218	226	227	239	196	220	224	216	204	211	229	222	223	190	210	223	203	203	241	210	222	211	216	199	194	193	204	210	200	213	185	249	198	191	217	216	198	248	201	209	218	210	219	232	214	227	212	186	217	220	203	212	218	219	231	230	197	204	218	224	237	217	205	213	248	226	229	212	179	197	223	218	219	227	189	224	211	210	181	239	227	209	205	190	223	227	235	233	229	218	206	236	204	225	201	210	188	205	225	225	223	211	197	228	222	217	229	197	226	202	212	219	219	200	190	209	232	211	214	200	214	210	210	229	236	205	217	210	224	209	229	216	217	233	218	220	234
20206	23458	8832	5059	3620	3227	2481	1873	1539	1294	1045	856	745	613	556	464	432	324	353	301	323	293	290	329	294	324	387	329	300	313	283	270	235	270	249	267	265	257	237	281	221	255	235	209	278	245	230	231	243	246	211	239	228	230	275	265	254	251	235	277	300	266	266	276	271	279	262	272	254	284	248	242	257	239	238	218	229	235	223	230	231	220	260	288	235	224	263	243	242	221	227	207	237	209	214	217	230	240	237	271	238	218	234	217	231	234	203	228	233	228	234	229	244	241	232	235	228	221	239	259	262	216	223	222	194	249	227	249	221	223	218	233	215	222	232	208	240	213	234	215	223	252	207	218	221	233	237	227	229	201	209	244	224	243	242	243	232	231	218	241	243	215	240	246	247	228	219	264	222	230	244	249	251	233	226	236	207	233	242	271	208	211	220	219	186	225	235	238	269	225	217	267	235	231	204	217	246	235	215	227	217	233	223	235	250	222	240	251	224	235	255	223	225	253	245	225	203	239	230	262	213	237	216	236	224	225	224	256	236	220	247	273	224	209	239	215	238	225	238	263	229	261	230	212	228	244	221	232	235	230	247	241	206	239	252	209	233	233	220	235	233	255	244	244	224	232	236	253	226	228	245	245	243	211	255	248	232	226	241	250	232	237	224	223	240	229	224	230	203	272	257	232	248	232	221	234	241	233	271	226	236	238	273	250	232	226	238	233	250	200	243	247	230	248	219	246	215	231	242	266	217	214	224	250	248	255	254	219	220	255	253	234	195	212	227	202	236	223	249	250	208	221	237	236	243	206	230	241	237	243	245	244	221	214	243	238	240	248	235	218	259	231	246	232	247	225	251	222	224	210	226	229	231	238	228	233	232	219	222	229	227	218	217	242	217	229	212	260	229	222	231	221	231	225	227	238	234	253	227	235	201	243	217	223	235	234	234	246	236	231	233	259	234	223	204	245	267	220	241	220	252	239	242	232	234	255	251	234	212	238	247	209	229	252	214	228	229	190	211	228	234	239	206	223	236	232	223	230	221	209	227	234	257	250	236	247	218	225	234	240	229	249	222	212	200	224	252	254	213	236	248	237	232	209	245	219	223	230	261	237	242	230	227	235	229	224	236	239	228	248	227	226	260	235	243	233	230	232	240	253	211	204	240	199	231	215	230	217	256	245	249	247	257	221	226	238	219	239	242	244	219	234	212	239	213	218	240	247	211	236	230	231	235	215	237	258	243	236	247	214	220	273	233	218	227	276	211	248	229	186	242	234	227	218	216	239	219	221	231	252	240	233	241	261	222	222	225	236	213	226	208	222	223	234	227	242	230	220	230	233	225	217	215	235	227	248	223	219	213	233	222	253	227	232	230	227	221	243	248	215	241	254	226	235	233	217	210	212	239	225	248	243	205	238	228	245	232	258	233	225	210	219	227	236	212	253	234	220	257	214	248	211	249	215	245	249	208	251	253	232	226	259	256	224	236	257	261	256	216	221	199	229	223	234	255	224	233	236	218	252	220	255	199	248	239	243	242	216	241	244	232	262	212	225	201	205	243	237	211	230	233	237	243	277	211	238	236	233	219	234	205	230	229	230	220	212	236	237	238	230	225	261	234	225	245	219	232	218	235	228	248	233	229	236	211	241	230	248	253	244	258	232	203	225	223	226	228	237	222	251	238	246	218	232	231	220	240	247	246	223	237	234	215	215	247	224	224	231	226	234	246	245	242	220	228	212	213	261	231	232	231	229	215	216	202	236	244	205	216	234	224	211	229	275	221	241	209	221	219	230	224	241	230	219	238	216	247	238	251	226	219	231	238	247	230	251	244	241	232	241	216	221	251	255	244	248	217	230	223	244	227	203	236	223	250	234	234	236	260	216	232	206	235	211	229	251	217	223	247	241	218	210	230	207	242	245	219	243	220	230	229	253	211	237	247	231	213	233	256	230	224	253	247	227	250	229	229	210	214	239	226	239	218	229	215	220	246	246	247	216	232	231	206	230	212	228	214	214	244	230	231	258	217	235	223	228	248	235	242	236	223	235	230	224	244	222	229	235	234	227	225	212	234	229	241	232	245	201	220	219	225	222	225	220	236	226	245	222	244	220	219	244	258	219	225	251	241	256	256	254	227	264	237	215	223	227	240	226	199	212	240	229	236	244	249	259	233	249	262	243	214	225	260	230	217	232	220	231	213	221	235	238	217	237	225	251	206	238	246	221	206	223	236	223	228	234	249	241	222	198	262	245	219	253	236	240	234	236	245	235	224	225	244	231	227	255	243	213	205	227	223	220	230	240	227	217	208	237	229	253	247	214	235	243	238	226	249	235	248	227	206	218	243	221	244	235	216	213	224	228	232	258	233	226	228	214	252	214	240	205	251	232	243	219	201	223	224	244	204	244	223	219	252	253	248	230	211	219	254	243	226	219	208	219	235	241	220	209	225	230	252	233	239	276	200	225	225	220	232	241	261	229	240	225	208	238	219	215	225	220	248	228	220	201	228	242	224	229	218	237	242	237	203	220	263	224	230	227	240	228	235	251	229	221	210	227	211	214	271	235	248	211	230	222	241	255	204	257	236	217	240	243	219	222	209	214	255	225	230	242	232	225	232	234	242	218	243	232	219	262	225	247	244	226	235	234	213	264	236	221	211	229	234	239	208	236	223	223	219	243	250	232	223	257	236	215	246	229	250	233	237	208	233	219	250	258	223	231	231	244	202	224	218	222	263	215	246	247	256	222	257	251	222	228	185	209	228	247	255	231	224	235	239	225	216	204	269	247	241	227	209	218	225	228	254	213	225	240	264	262	249	242	263	224	238	188	229	229	220	225	228	251	254	232	261	227	217	259	229	238	203	253	217	223	243	204	237	252	227	239	224	255	232	241	216	216	234	218	251	228	245	254	236	207	210	218	239	244	243	228	253	223	208	234	237	228	224	211	232	243	231	246	235	220	204	234	230	236	219	206	219	243	207	211	238	225	256	232	203	238	233	205	217	227	220	218	225	236	224	255	235	232	231	236	226	243	226	232	251	261	245	227	251	202	210	245	234	213	253	221	231	221	240	239	205	228	204	239	223	219	234	236	219	238	213	204	223	234	217	231	232	252	212	211	236	233	226	226	255	240	217	232	222	204	256	230	238	262	249	242	232	242	231	218	238	221	251	230	234	213	229	224	243	260	262	238	208	234	253	219	237	261	226	246	234	221	223	245	222	260	244	235	223	215	218	213	220	259	234	237	236	226	236	232	234	270	224	208	236	252	235	211	241	246	216	241	260	261	214	238	252	211	246	234	242	230	237	246	243	253	240	219	252	230	256	243	221	249	231	230	260	269	231	231	238	223	225	244	233	236	248	241	243	215	229	225	253	249	244	228	225	226	259	241	242	260	242	231	217	242	227	207	252	229	266	239	230	207	243	225	223	232	224	248	225	236	224	248	240	240	270	238	245	244	255	267	203	228	238	229	238	223	223	225	231	226	250	220	234	217	240	262	214	209	231	239
25587	21690	28017	25810	12256	2007	1477	1067	1011	903	783	730	696	621	623	615	563	528	519	501	540	497	526	502	532	497	549	556	567	480	489	508	466	497	520	498	535	484	529	494	541	465	510	468	505	450	512	459	493	468	485	475	487	480	458	544	490	486	483	499	507	521	497	480	538	516	537	514	501	561	520	492	476	519	469	471	501	465	482	518	482	503	522	538	503	490	500	503	499	499	502	487	474	473	445	488	503	463	499	446	503	496	483	464	482	511	476	473	456	502	478	453	495	496	489	466	469	500	452	498	444	491	449	492	480	485	461	468	495	466	460	502	490	492	514	451	493	497	487	451	466	520	534	460	494	508	471	496	493	479	498	493	499	493	490	487	464	442	496	516	513	438	494	482	497	493	470	486	446	494	534	440	489	472	512	448	493	488	405	496	490	489	454	484	491	464	473	481	456	503	483	480	488	475	459	467	503	456	510	527	504	493	480	493	497	490	489	498	533	495	461	488	475	455	518	491	508	476	487	464	466	506	490	501	486	496	499	473	477	494	515	481	476	509	485	484	528	518	523	499	482	498	515	526	476	537	470	473	485	494	513	467	526	476	473	482	486	491	461	529	509	527	506	529	506	506	501	473	494	475	474	501	499	504	464	523	498	511	456	499	502	487	530	520	445	515	495	474	500	506	474	467	467	504	505	482	497	471	457	480	495	475	480	487	534	487	459	451	434	497	492	480	486	498	504	459	460	498	468	535	503	481	503	509	501	532	469	499	482	498	496	495	540	504	477	522	492	467	498	486	485	472	449	477	484	477	507	456	490	495	485	509	490	504	480	464	441	481	452	466	443	464	466	479	492	466	497	481	465	477	501	461	474	479	480	468	472	454	515	524	479	524	496	519	479	519	494	480	472	460	498	490	474	483	480	466	497	464	514	464	487	503	444	494	459	518	479	413	505	437	444	511	476	513	466	487	485	488	480	487	509	490	438	495	477	491	477	454	475	492	489	516	487	494	511	517	456	467	493	492	485	482	497	512	484	465	451	510	475	483	520	480	480	444	477	496	482	466	460	457	512	510	474	461	453	468	505	478	490	482	517	466	470	464	481	548	486	463	439	485	521	506	469	476	495	466	488	495	502	466	466	489	486	530	502	505	483	560	513	485	519	482	531	474	481	499	492	490	508	500	449	489	453	483	454	505	485	523	454	470	488	520	486	484	511	461	478	519	495	472	499	481	466	501	489	488	501	529	515	512	464	477	452	480	467	482	457	496	477	474	488	495	457	438	505	500	500	493	481	468	474	470	489	488	533	455	518	487	535	462	492	470	498	480	485	499	500	495	482	487	478	469	452	482	546	481	511	513	523	470	469	459	478	500	496	498	460	487	501	496	491	508	473	500	483	470	457	505	474	536	482	481	476	545	506	469	465	507	431	498	474	445	466	487	491	485	475	475	518	476	489	513	503	492	497	482	485	494	488	481	498	503	442	458	490	466	509	524	454	486	481	490	463	494	457	492	485	491	535	473	516	467	513	514	491	525	496	510	508	467	471	465	468	511	481	468	474	478	499	481	491	505	514	537	463	470	483	500	475	504	480	484	483	486	463	455	486	503	486	475	486	467	493	505	486	499	504	452	498	515	495	486	498	497	515	501	474	478	498	470	472	507	527	487	467	484	432	468	466	525	473	492	528	479	518	491	520	496	536	515	504	520	494	458	527	457	505	478	497	452	495	461	486	500	449	497	515	470	523	495	502	504	519	503	498	500	473	514	514	482	489	500	535	481	493	508	472	469	497	502	501	475	493	494	508	488	472	489	501	509	461	501	496	476	484	508	449	488	451	490	434	449	524	484	495	475	487	470	482	482	480	475	496	506	486	492	491	479	514	479	491	490	477	507	476	495	546	476	474	525	503	474	494	482	479	523	467	498	485	499	504	490	484	531	496	458	470	502	526	494	471	503	513	496	484	475	497	463	468	502	473	491	503	473	494	520	486	488	483	505	495	476	502	458	474	521	454	451	451	476	504	476	527	480	541	463	455	466	497	470	475	454	466	462	533	507	448	524	477	468	496	515	506	476	515	478	539	467	493	501	452	489	492	446	490	488	503	493	499	517	510	461	472	494	540	469	500	500	486	494	478	497	487	503	504	512	506	504	476	434	521	490	516	445	488	464	462	500	453	468	471	506	490	476	486	488	493	429	474	490	464	487	513	448	508	506	483	530	535	492	461	519	476	469	487	487	442	498	538	522	510	499	490	473	482	524	484	485	454	460	477	528	492	480	499	473	490	509	502	493	503	516	488	495	485	529	480	470	497	507	494	484	508	506	469	496	469	454	489	501	449	499	502	529	454	465	487	487	496	461	508	483	465	482	526	527	512	482	478	480	480	460	537	513	463	497	479	508	450	464	457	477	471	493	444	510	459	465	485	469	484	510	479	532	487	478	486	507	504	491	477	499	496	478	469	460	485	473	481	471	527	475	505	483	485	508	507	477	467	511	475	492	506	492	502	491	466	465	474	472	480	463	479	479	503	500	493	505	473	470	471	439	527	479	512	472	486	458	516	466	480	465	466	444	489	504	484	492	482	446	505	481	486	514	482	468	523	510	542	480	483	495	503	481	530	503	476	467	512	499	477	460	496	506	457	530	461	507	530	477	517	474	426	485	454	476	484	473	508	459	471	476	505	523	505	478	522	499	455	467	503	459	514	451	493	494	478	548	473	492	514	454	502	501	484	495	512	521	476	490	468	485	496	496	493	477	487	475	519	489	503	478	507	487	454	506	515	504	482	467	492	430	494	492	503	435	499	441	461	461	489	486	481	508	498	494	499	494	479	440	499	530	492	499	484	503	471	485	477	485	452	476	469	512	502	480	458	476	499	539	521	493	521	491	471	494	509	510	507	457	509	495	462	496	455	471	486	482	482	455	469	532	493	513	474	493	524	475	505	490	513	490	462	507	492	454	486	495	527	469	480	497	472	486	459	475	512	490	494	476	487	466	486	524	470	505	520	510	507	481	474	504	489	488	494	471	538	472	537	475	482	488	517	467	469	511	477	513	490	475	493	487	535	470	475	464	465	450	502	524	493	466	477	491	522	490	515	482	494	487	464	491	446	502	510	530	458	478	499	487	501	518	455	465	482	506	531	505	475	478	477	488	509	478	518	494	466	495	500	495	481	469	471	482	491	492	496	480	522	499	491	466	465	468	521	465	458	507	459	473	521	503	503	479	496	515	495	485	497	469	475	491	475	500	489	484	453	452	467	483	496	449	474	500	483	443	483	510	485	510	478	513	511	508	445	530	517	422	489	444	441	471	486	483	510	479	514	471	503	466	446	511	485	447	467	524	492	533	482	479	440	458	503	529	469	465	521	503	511	483	484	481	515	501	466	518	530	441	478	463	458	472	500	467	477	485	446	471	479	493	519	495	472	484	461	492	496	482	505	496	466	519	505	478	465	497	444	469	462	533	476	440	474	496	464	479	439	478	453	479	483	487	481	498	454	487
20418	20403	6426	4025	2963	2844	2424	1721	1503	1321	1134	1013	942	715	714	706	604	601	572	527	564	529	555	514	548	624	605	570	570	494	519	542	544	561	507	521	533	471	516	537	499	516	485	464	531	519	496	477	485	482	501	495	530	517	507	498	500	535	520	546	530	515	484	534	529	532	509	532	509	497	538	493	535	496	490	538	488	514	496	529	520	519	525	535	469	509	471	502	494	503	518	519	507	513	465	480	497	486	542	514	518	497	502	528	498	505	459	480	467	519	517	498	518	508	480	521	523	513	451	491	506	500	475	473	468	490	524	479	532	494	524	509	520	506	520	499	494	500	512	492	496	498	485	529	497	476	495	509	502	512	495	480	472	473	507	473	491	543	484	505	487	506	511	519	500	492	514	520	467	464	483	478	477	475	511	452	531	485	509	545	527	520	531	511	490	491	527	508	549	538	492	539	510	490	512	470	480	475	487	503	494	527	515	464	485	509	512	456	474	491	502	530	508	500	543	490	498	485	492	516	479	479	551	510	477	477	503	481	512	484	523	495	504	481	503	495	489	474	511	509	487	527	509	525	502	492	518	519	552	516	482	487	467	532	515	495	482	491	490	495	538	534	496	485	531	504	507	536	488	471	510	527	489	524	499	487	511	515	531	522	489	494	492	547	521	478	510	518	484	514	498	531	458	536	493	496	508	513	486	472	499	506	514	490	494	470	521	510	522	516	539	510	503	521	510	521	502	482	534	512	497	528	518	501	538	529	471	534	472	550	482	477	495	553	490	463	518	490	501	482	520	530	505	473	489	491	503	486	511	474	503	505	467	482	491	538	452	503	472	465	521	487	503	523	497	537	527	550	539	512	486	534	528	512	528	466	535	529	508	482	480	506	485	547	512	501	519	475	510	491	517	465	514	459	490	494	455	444	521	507	502	493	546	496	539	489	487	541	533	460	507	519	489	512	510	496	474	498	493	484	532	488	490	539	578	503	515	544	492	476	506	489	485	488	491	473	517	492	499	535	471	510	510	508	482	524	510	497	503	494	478	468	456	462	519	487	531	514	485	478	534	512	506	515	477	473	491	513	500	480	512	526	485	537	503	479	475	511	506	482	478	497	478	575	526	500	491	502	497	527	497	520	522	505	534	476	523	541	498	500	519	503	520	494	514	516	478	504	492	504	490	477	495	479	494	503	497	496	476	539	472	527	491	547	550	455	465	508	505	536	484	495	532	481	494	500	504	523	479	513	490	535	480	499	491	473	517	469	481	499	506	529	552	535	481	507	512	512	545	493	525	530	493	476	491	513	515	507	494	512	515	510	531	497	491	522	491	524	508	482	529	491	500	510	514	489	509	494	537	476	534	491	477	511	488	506	510	528	499	469	496	518	500	467	501	491	512	464	516	533	492	496	515	517	526	458	476	495	495	505	477	508	507	461	519	481	469	470	482	505	505	498	520	513	508	473	487	508	535	490	495	511	520	514	506	513	521	517	504	478	503	523	506	551	519	523	503	501	511	479	474	497	529	500	519	484	524	497	457	498	531	519	497	499	460	494	506	517	520	500	494	499	477	467	499	503	507	434	540	485	508	488	496	482	495	477	511	464	480	489	511	480	495	503	454	487	514	489	517	522	504	500	491	459	489	510	495	482	494	480	512	473	525	488	496	504	510	462	512	477	492	514	479	464	469	482	540	493	511	515	482	486	484	508	440	490	530	487	450	486	517	488	483	509	534	490	496	461	522	491	521	542	501	470	476	491	493	509	496	529	491	484	510	498	512	490	468	553	491	478	532	525	481	458	483	508	535	494	484	461	503	485	508	468	541	529	511	499	507	547	446	476	476	502	538	548	508	541	517	521	466	515	483	482	499	482	456	467	490	502	488	533	510	497	506	514	485	544	480	444	512	469	485	444	460	499	516	507	503	503	480	515	512	491	467	509	488	482	494	493	488	483	484	506	499	499	492	495	459	532	501	509	493	514	499	565	467	477	504	505	496	503	510	501	513	478	532	529	469	512	492	567	488	495	517	503	518	558	535	496	483	482	486	487	440	470	483	469	502	512	515	521	497	489	491	479	501	476	512	526	488	470	528	510	499	552	506	500	512	452	474	497	489	493	512	506	455	494	481	524	491	502	479	551	506	492	491	531	470	517	487	488	502	521	502	496	481	472	487	536	502	497	533	524	503	503	511	494	503	532	485	508	513	490	496	510	490	510	488	515	491	516	487	495	497	502	503	500	481	518	511	481	550	514	505	527	502	519	465	512	498	508	504	483	566	472	504	520	504	535	483	492	495	450	491	546	501	483	469	489	488	495	481	470	473	508	469	492	490	520	520	503	492	502	538	507	515	493	539	544	487	470	513	477	513	482	499	505	508	502	565	497	488	541	491	473	511	494	503	514	504	482	534	536	521	476	542	513	516	539	500	503	469	527	499	502	487	506	502	506	468	515	528	474	505	465	510	486	499	522	518	519	526	465	531	463	505	493	468	481	507	513	527	481	514	506	494	500	525	468	501	506	514	503	465	505	524	532	479	507	553	524	538	499	512	483	500	558	482	460	462	525	527	517	531	493	485	514	531	481	502	493	514	487	491	465	498	516	502	504	478	524	525	485	471	481	500	514	489	497	498	513	514	532	485	496	529	509	470	560	513	493	510	522	488	541	486	477	490	474	523	485	431	469	491	458	516	484	500	509	497	484	517	490	505	523	542	477	460	553	533	494	503	509	527	483	475	494	493	492	492	505	495	510	533	503	526	472	493	432	494	514	543	525	525	526	518	518	516	500	521	490	499	511	526	523	535	498	520	513	519	486	530	541	550	517	507	515	501	478	510	550	523	508	472	485	489	526	464	505	493	491	475	477	487	523	532	513	469	479	494	510	528	518	487	507	441	475	505	497	488	541	490	566	509	496	474	521	533	500	495	514	523	495	525	544	463	502	497	495	506	535	487	473	474	517	525	499	471	545	504	464	506	528	517	507	511	500	472	497	482	488	519	534	476	539	512	492	516	467	477	526	469	515	491	508	493	515	523	518	525	534	494	503	501	463	517	479	485	490	475	508	523	490	500	465	499	477	516	526	569	448	525	537	456	487	501	506	545	488	476	496	465	473	488	537	498	539	483	504	527	536	490	500	476	478	493	468	517	546	491	480	481	528	479	532	508	490	502	525	458	499	532	506	503	473	466	493	508	510	508	502	546	519	504	505	490	520	473	470	501	531	472	475	445	491	531	492	491	487	545	519	463	519	511	478	519	518	547	506	499	492	512	474	484	497	482	496	497	478	503	523	488	470	515	530	500	464	490	482	526	483	452	523	436	488	537	489	485	515	477	495	492	474	489	515	533	487	489	535	526	495	500	542	523	485	487	483	526	471	491	516	505	462	501	508	509	506	520	516	510	488	508	464	532	510	490	474	497	498	534	510	506	515	501	482	504	487	542	513	503	485	514	485	531	510	532	522	520	513	534	551	490	503	457	480	489	525	535	503	504	521	506	512	498	497
23170	21661	29517	24323	21662	21792	10560	2280	1540	1328	1077	885	875	771	663	640	499	504	437	444	453	472	438	452	414	518	496	501	485	415	419	388	384	400	405	392	401	408	454	380	402	364	403	387	375	378	366	357	378	381	378	360	382	383	389	412	364	401	386	411	393	423	382	381	408	434	419	416	369	371	421	393	345	345	366	357	379	345	372	336	350	384	395	448	380	352	395	338	353	353	390	402	350	377	360	358	423	397	360	367	393	376	368	356	370	376	378	373	408	409	361	381	374	392	382	359	373	388	382	392	349	353	417	375	379	352	386	387	384	368	353	392	357	381	343	323	341	404	383	379	399	383	379	383	390	385	361	383	391	374	403	448	406	338	392	377	387	370	363	377	349	363	384	366	368	382	383	390	385	398	404	394	365	370	386	384	378	360	373	376	378	349	376	395	329	365	374	382	353	380	409	388	342	349	391	382	360	395	376	374	386	355	426	375	368	366	376	353	336	377	378	377	371	359	434	393	366	355	370	379	385	361	355	390	401	388	375	353	365	335	358	383	360	359	392	391	329	396	379	361	364	376	398	341	390	395	368	374	404	385	417	396	358	353	389	377	390	387	383	408	358	339	361	328	382	399	367	399	376	352	354	352	363	356	359	388	389	351	391	364	385	315	381	392	342	372	360	348	391	368	362	373	369	364	386	350	372	368	343	387	397	372	333	361	356	347	334	365	368	388	358	354	362	356	363	348	390	396	415	402	384	377	387	373	349	392	347	357	399	354	403	383	371	370	386	363	398	358	374	382	363	370	352	355	361	429	358	384	373	328	347	377	349	362	397	382	372	363	382	397	362	372	366	420	382	380	363	344	371	386	382	386	368	352	366	343	349	382	349	379	346	375	400	362	378	341	392	374	375	407	362	405	367	422	367	366	408	359	395	356	343	364	352	375	359	380	373	376	371	367	374	364	383	359	382	378	383	354	366	373	351	392	359	375	363	372	369	354	372	384	385	401	371	348	374	316	381	365	364	430	385	364	362	388	394	351	339	382	359	356	349	379	335	350	357	361	397	386	370	377	397	392	367	374	363	379	396	363	404	334	383	383	375	371	379	400	379	348	387	358	368	382	377	370	372	373	357	381	385	380	361	386	375	380	391	375	366	378	368	400	387	352	362	395	413	382	420	371	345	395	380	383	354	386	367	345	368	389	381	387	364	333	370	383	371	380	354	364	408	374	378	392	361	368	359	403	359	404	356	346	372	384	381	326	362	391	348	373	372	381	356	325	350	416	374	371	363	361	366	351	400	355	374	333	393	367	368	384	328	401	362	383	384	371	385	397	403	372	388	392	395	369	376	378	370	344	401	392	373	345	408	366	390	394	372	397	373	394	384	343	365	353	363	371	378	390	395	395	391	361	362	385	429	391	343	419	337	360	391	371	374	345	386	378	373	341	393	342	380	363	379	380	384	349	411	368	363	354	369	384	380	392	368	359	400	320	374	414	376	336	394	404	359	388	359	342	366	355	370	369	383	387	352	414	359	363	347	364	362	391	372	360	358	363	340	385	368	324	398	370	361	415	389	373	405	340	342	334	365	376	379	370	377	384	371	364	370	344	362	366	368	295	381	382	392	379	356	381	429	404	391	375	366	390	396	407	361	382	339	386	368	378	366	347	401	379	361	369	379	383	354	379	385	379	335	356	337	416	352	351	372	383	390	393	392	373	361	345	377	388	350	368	397	347	405	379	363	386	366	395	382	383	401	363	387	373	353	374	377	375	398	382	398	397	356	344	335	342	352	369	384	380	376	352	418	359	379	379	378	425	347	348	370	387	374	350	346	347	364	395	352	381	357	375	408	368	357	355	383	354	426	372	390	379	372	363	351	369	379	403	436	385	385	332	383	356	357	370	356	347	370	375	375	367	406	351	416	370	365	347	381	344	404	365	382	356	376	387	366	343	394	373	381	370	342	363	347	349	390	351	334	398	345	392	365	346	410	334	387	346	358	353	362	389	360	412	399	366	392	407	390	362	375	389	342	349	361	371	380	350	358	379	383	334	406	370	389	376	372	365	357	382	388	348	401	402	384	359	367	388	382	390	415	348	348	386	360	364	385	399	352	380	378	326	368	333	381	367	354	378	353	383	346	351	381	349	403	378	369	346	348	353	364	377	347	324	397	389	369	378	368	370	369	420	370	349	391	364	360	393	362	390	356	400	381	378	384	348	377	376	427	339	405	357	398	381	392	377	354	344	364	382	350	347	399	376	376	379	379	381	421	375	390	321	332	375	353	344	392	376	383	364	364	393	382	366	379	356	360	347	346	385	338	384	341	378	365	363	363	373	402	429	333	354	365	359	361	397	378	364	372	372	352	348	348	343	363	367	373	341	347	392	387	379	387	353	386	369	368	398	357	393	388	387	384	366	385	352	341	349	373	389	361	392	348	372	356	347	367	389	386	381	356	406	354	374	363	409	389	380	357	373	403	350	411	375	380	348	385	357	358	374	374	376	347	346	353	437	348	373	369	357	373	336	374	366	376	373	393	330	401	351	389	340	355	381	390	347	347	395	387	355	361	354	369	362	386	357	406	394	354	355	419	369	374	378	383	366	394	353	364	370	379	383	355	393	350	363	357	369	366	370	337	372	383	354	377	402	387	369	395	352	389	366	368	383	384	372	393	383	414	365	357	382	366	359	335	381	376	334	357	357	388	365	366	359	378	335	379	373	370	343	382	355	385	343	358	389	358	353	349	381	366	383	373	380	329	401	377	362	362	346	331	355	375	350	363	390	370	377	370	342	368	343	370	389	370	410	363	345	362	401	360	344	361	360	379	354	359	374	328	403	379	337	387	378	358	387	372	346	410	350	363	384	380	400	368	365	383	363	361	337	365	377	374	343	337	351	399	368	373	362	382	374	383	403	379	376	404	404	371	351	361	387	370	348	391	359	417	364	369	401	362	372	360	365	391	388	371	377	353	360	368	385	331	372	355	399	374	384	348	368	357	368	396	378	350	353	382	406	358	373	390	372	335	395	374	379	374	368	369	420	403	357	361	358	351	375	340	376	369	371	376	373	336	393	356	363	363	383	347	381	372	377	386	373	375	373	361	385	370	379	398	365	392	374	356	369	381	365	362	383	361	375	381	387	400	366	370	350	371	351	344	337	360	397	374	368	368	388	339	399	400	368	362	363	396	360	387	382	381	366	351	370	398	398	349	390	333	392	367	344	347	333	359	362	339	364	395	366	388	368	395	371	377	389	399	345	387	390	368	363	376	369	387	365	387	396	362	412	349	316	371	413	368	363	350	362	377	389	401	388	375	355	339	388	390	371	383	392	368	338	366	363	384	367	352	351	386	343	363	394	368	405	376	354	375	348	358	331	354	367	387	362	375	349	362	356	384	366	333	383	390	389	349	370	368	417	395	375	385	380	389	391	418	361	361	376	371	353	384	382	385	367	356	369	365	387	404	443	362	363	348	371	372	321	321	372	407	368	358	363	362	342	386	387
25212	33866	13862	7955	6172	5132	4869	3374	2703	2227	1723	1406	1207	1068	863	731	665	552	545	505	471	489	487	467	484	531	533	494	500	481	459	411	379	378	399	385	399	421	406	388	360	371	358	381	404	405	386	368	427	386	387	345	385	363	410	382	404	384	411	407	399	446	409	430	426	435	429	445	397	373	394	367	362	401	378	384	387	381	365	391	395	362	405	476	412	353	377	353	344	340	372	364	363	379	354	393	349	371	379	357	404	383	364	365	381	344	371	370	365	410	390	392	376	375	393	384	394	356	375	383	390	344	374	349	349	388	362	401	381	339	379	341	371	387	348	374	381	370	394	358	406	406	346	410	338	390	382	358	382	357	382	363	354	384	354	371	365	370	356	376	336	370	376	412	362	350	351	365	363	374	371	395	426	372	375	356	368	361	360	365	373	352	347	373	369	355	371	390	352	381	407	380	370	363	389	383	351	375	384	388	364	381	394	352	379	391	357	375	377	414	380	382	378	359	362	393	335	336	373	366	384	393	388	363	367	400	363	364	403	361	389	399	385	441	423	381	382	381	344	389	378	338	400	365	356	427	362	415	401	380	357	389	362	350	374	357	389	375	383	358	359	391	369	333	384	360	407	398	336	411	396	370	379	379	385	376	372	358	378	384	388	400	364	374	427	378	366	353	365	335	334	374	352	399	387	373	364	377	369	324	354	350	352	388	377	405	402	391	374	346	401	335	391	425	380	381	365	389	333	380	380	359	343	355	349	358	407	365	371	357	392	332	377	387	364	338	372	373	371	385	371	354	352	345	393	386	366	355	377	356	374	378	370	406	384	358	405	387	383	390	381	367	375	396	365	380	407	349	396	371	386	355	385	361	364	375	367	363	375	383	393	397	397	373	358	378	350	366	335	370	374	374	381	391	405	337	373	392	366	363	376	345	362	415	401	360	416	376	342	386	340	370	383	378	352	409	381	379	421	353	393	379	383	377	395	379	358	357	381	352	341	367	356	362	375	400	385	354	385	388	380	347	387	374	377	378	400	400	373	397	367	367	358	381	369	386	382	379	374	374	388	373	357	398	391	399	351	355	397	389	385	361	368	368	399	367	402	367	395	361	402	385	394	398	350	370	402	379	392	339	375	387	389	389	414	392	377	366	406	371	407	356	398	378	381	418	349	403	380	337	395	360	362	372	371	370	355	374	369	362	348	374	363	384	355	373	369	372	401	343	378	376	357	391	363	355	386	383	357	426	388	384	387	380	367	370	359	369	350	363	353	353	394	349	346	393	411	392	340	373	366	365	371	375	359	414	393	379	380	397	379	358	383	368	355	364	380	350	341	396	372	401	349	377	365	386	385	385	408	360	376	378	373	366	367	341	373	358	414	363	380	394	394	352	365	352	383	339	374	396	365	350	355	375	375	371	405	427	370	376	366	363	370	350	367	380	367	350	369	336	378	356	358	339	384	387	388	374	375	398	401	397	335	372	325	376	393	394	364	384	353	381	413	375	337	350	355	361	402	361	373	335	326	365	378	329	381	391	384	375	380	398	371	363	347	372	383	376	368	393	388	361	367	348	384	354	388	368	404	369	386	375	382	373	361	385	331	368	364	332	376	374	339	375	372	370	345	353	373	372	374	346	379	367	396	378	362	388	350	344	355	363	371	369	351	360	361	358	365	345	382	372	366	388	357	356	367	384	397	388	373	400	332	414	363	373	399	385	350	399	394	383	365	384	415	349	361	373	365	360	382	385	385	364	340	372	359	363	375	367	415	359	384	392	318	399	373	374	373	347	366	380	352	385	368	335	378	384	338	377	378	389	363	412	362	359	389	362	369	370	409	350	395	414	374	370	397	364	332	403	357	346	384	414	371	348	394	356	357	386	348	396	396	352	359	352	386	364	385	368	365	340	359	366	361	402	324	346	361	368	358	372	354	362	392	352	397	361	362	376	365	391	328	398	383	364	336	368	386	387	339	400	382	385	397	356	374	375	380	393	376	381	374	354	400	359	367	347	375	378	381	385	359	375	348	395	361	359	388	336	377	401	364	380	382	347	397	358	377	376	365	378	391	402	378	357	352	383	390	413	385	399	374	373	357	381	344	363	362	362	362	353	374	420	355	363	349	326	368	394	391	399	389	379	374	379	389	371	353	415	379	373	372	387	370	368	371	401	364	359	371	374	337	309	380	419	396	384	371	341	375	380	388	395	369	382	396	394	364	389	379	378	352	387	358	330	391	375	355	389	364	360	365	388	414	382	367	401	410	367	376	380	374	364	367	354	393	346	345	404	364	417	404	343	407	374	380	318	380	340	381	401	350	361	398	370	372	373	398	388	349	357	382	363	335	395	379	410	364	370	339	377	388	372	384	367	413	352	369	330	418	346	340	334	379	366	361	361	377	343	376	372	366	375	384	385	381	389	367	351	412	324	358	407	381	380	402	371	379	394	385	342	349	405	395	377	378	368	382	385	392	361	409	348	326	374	368	392	346	388	365	361	390	382	367	332	371	358	381	376	385	401	397	361	378	373	358	358	335	350	366	347	349	334	358	365	375	365	392	355	383	372	348	368	357	360	350	410	393	367	379	342	389	371	388	385	359	373	342	390	351	414	375	368	381	392	388	341	350	360	350	376	351	338	366	369	400	344	392	369	367	359	381	389	348	369	358	348	370	398	340	363	360	369	382	349	355	376	371	385	378	410	352	364	392	397	375	419	362	375	353	387	381	372	373	363	337	375	351	378	391	314	409	368	348	383	368	351	391	373	352	349	356	375	360	408	362	363	369	367	393	373	364	372	379	369	405	364	367	353	379	361	432	374	406	386	390	365	377	384	379	399	375	381	402	411	398	378	387	372	359	358	378	373	362	385	383	382	403	355	395	371	381	408	383	412	373	322	359	390	346	355	369	339	349	390	376	389	374	421	373	365	396	311	390	407	387	366	409	390	366	370	405	379	362	392	368	371	367	408	387	379	369	406	356	364	384	400	364	362	379	362	368	379	352	376	401	378	339	368	392	419	419	362	346	365	372	381	370	378	369	370	366	366	363	402	373	343	408	360	336	411	357	379	391	374	359	377	380	384	339	364	381	356	367	361	325	381	356	388	375	409	385	405	406	365	344	324	394	385	359	363	373	365	382	385	382	369	361	370	365	341	356	373	381	368	362	376	402	395	380	391	362	389	379	367	398	375	375	381	377	367	394	407	366	352	398	360	408	375	370	393	357	400	344	361	381	381	372	372	382	368	390	390	352	372	388	378	380	379	406	397	386	392	360	377	380	373	337	385	393	364	375	368	389	359	362	334	354	332	371	357	381	376	366	374	378	379	384	414	347	374	381	356	373	373	371	379	356	385	402	393	427	367	380	407	378	364	359	394	369	355	389	354	394	356	379	379	420	377	409	356	414	369	370	383	355	381	340	353	373	342	414	370	375	394	383	386	390	385	342	386	383	355	393	361	417	375	392	369	357	327	366	384	383	393	413	395	371	356	369	390	373	370	404	361
29054	20065	7894	2102	1580	1157	1196	990	752	677	572	480	466	435	415	374	352	367	327	331	349	343	368	331	378	364	360	351	359	355	321	356	355	341	351	351	332	382	358	331	322	367	325	342	318	349	364	327	333	324	326	339	334	352	340	342	310	327	335	334	347	333	383	325	373	334	347	319	356	342	330	331	338	345	348	353	349	320	349	363	314	326	369	340	334	347	312	335	319	327	327	327	305	340	339	355	346	315	355	301	330	352	339	340	306	310	356	328	317	323	342	368	336	334	324	360	332	338	296	354	344	326	348	338	347	344	318	330	334	307	353	339	319	330	345	366	323	355	333	363	356	322	321	354	322	292	316	349	334	331	317	330	335	336	365	328	353	335	356	320	297	333	347	336	330	388	322	349	349	307	346	332	332	306	364	352	337	328	351	311	345	337	360	337	327	326	335	359	321	319	312	336	347	345	348	320	315	341	371	340	350	310	341	324	313	312	347	334	347	359	355	313	309	300	354	335	379	325	338	328	351	347	319	334	328	368	344	348	340	324	339	345	290	327	340	328	341	339	334	333	314	339	339	340	357	371	341	315	309	317	334	359	360	342	344	310	313	361	335	320	342	356	314	359	320	303	336	330	367	328	346	333	334	305	355	300	325	340	336	360	317	348	301	355	360	362	355	290	321	319	353	328	334	340	312	328	328	356	313	335	330	339	314	335	321	328	335	335	315	350	357	324	345	348	341	336	344	346	297	345	326	343	320	348	373	315	315	314	344	321	350	311	313	330	342	303	327	339	364	346	337	353	354	322	339	349	342	321	342	344	357	336	354	319	342	300	387	326	314	303	332	342	325	314	305	324	345	334	338	374	353	319	334	335	323	329	317	304	327	320	332	343	331	291	350	326	291	317	308	370	351	319	311	350	336	323	312	316	327	338	324	342	345	341	365	363	324	342	360	349	353	298	316	336	319	343	353	318	312	328	331	301	347	336	326	313	362	334	323	332	300	331	339	339	315	324	359	359	312	302	330	325	345	315	351	323	308	340	327	325	323	322	322	376	345	326	367	353	338	344	367	337	355	337	312	324	334	309	356	329	327	338	330	332	341	357	332	370	319	321	350	334	322	344	360	319	336	337	332	330	356	356	324	326	311	371	311	338	292	342	341	339	321	369	321	364	332	329	316	368	318	299	310	321	330	317	330	329	318	374	344	340	349	319	354	342	306	335	352	357	312	328	341	309	339	352	355	335	342	338	345	338	327	352	355	319	360	320	300	336	315	332	365	301	311	337	320	340	313	338	320	358	307	337	298	317	318	337	323	345	336	339	365	345	338	335	325	328	342	354	361	327	351	343	322	323	335	338	301	336	307	332	347	349	296	350	356	338	335	315	297	317	331	349	349	338	346	274	320	334	297	315	292	333	329	342	321	324	319	339	353	362	332	310	325	345	336	324	367	342	338	347	350	339	329	306	336	355	350	347	372	368	328	331	323	331	318	350	332	334	313	321	337	308	358	346	324	313	322	338	303	325	331	346	327	312	353	348	359	359	343	356	341	359	348	361	311	336	327	344	318	342	339	302	359	316	341	371	355	299	331	316	323	301	311	337	337	332	360	344	336	366	354	324	338	321	341	350	346	346	306	325	315	328	331	349	344	315	320	351	369	346	331	354	342	373	355	333	307	323	353	301	320	349	342	339	338	347	394	319	368	364	361	326	341	354	355	363	320	334	336	359	326	318	361	324	327	369	336	357	353	356	355	313	366	328	325	336	350	346	317	319	299	354	309	330	375	365	347	337	344	336	354	354	350	306	355	326	291	332	348	323	338	358	383	317	302	335	345	328	333	346	374	328	346	330	342	351	323	337	353	354	314	327	325	307	332	354	330	329	347	332	307	310	348	315	341	360	323	349	373	326	372	357	313	341	341	335	362	374	357	322	353	334	343	325	321	348	368	335	329	322	320	364	329	307	339	344	340	312	343	342	293	345	357	341	355	346	333	340	353	325	326	372	334	333	324	301	316	356	376	347	342	331	302	308	330	355	315	355	333	333	350	376	357	340	343	296	322	319	366	327	363	340	342	323	359	335	355	337	320	352	312	339	352	335	357	339	346	356	360	309	288	307	350	301	326	363	328	337	326	348	337	332	325	341	347	302	323	309	336	339	309	338	351	333	322	340	331	318	347	320	310	314	344	332	336	329	321	353	371	350	325	333	303	328	362	342	355	309	343	353	341	334	334	369	350	347	322	343	322	331	325	355	352	363	315	338	335	346	354	344	303	302	365	332	310	333	320	314	320	331	362	320	357	326	304	354	350	282	356	337	346	350	352	355	349	291	356	334	335	339	329	284	344	347	351	348	334	335	329	323	333	321	347	336	330	313	329	327	340	338	322	379	358	307	344	348	291	298	363	339	351	311	370	345	308	333	334	333	324	314	339	330	336	334	319	341	379	376	338	341	319	324	371	383	321	355	322	345	335	332	346	375	364	358	330	338	326	326	366	336	327	294	317	350	306	345	301	345	319	355	322	317	324	375	336	338	333	348	323	347	353	323	339	323	349	309	364	304	325	391	316	362	331	307	349	291	329	332	313	308	313	306	330	330	350	341	322	315	323	336	345	354	322	310	341	353	336	330	329	324	350	305	331	342	303	309	330	348	351	341	334	350	312	341	319	339	330	324	318	307	342	320	328	319	336	348	337	345	337	358	346	317	346	348	354	364	342	333	358	297	358	308	352	324	316	316	346	298	325	330	329	349	302	307	354	346	343	358	340	319	334	322	333	303	307	329	316	316	332	333	346	323	323	336	329	315	318	316	320	314	306	325	313	324	332	323	347	307	322	343	297	321	375	374	350	315	337	344	362	328	350	342	367	361	362	340	322	359	348	335	323	324	336	345	333	331	333	337	366	346	348	302	323	352	345	328	335	325	337	323	352	349	350	329	344	370	280	340	339	360	351	359	311	336	369	354	322	333	310	348	317	315	311	334	313	339	334	350	357	370	360	297	322	328	325	348	353	333	369	339	358	342	325	288	365	326	353	314	322	325	357	341	346	314	346	314	361	336	325	364	349	352	311	343	356	294	349	328	329	325	325	365	339	366	307	326	319	323	330	356	320	345	323	329	342	352	266	345	331	338	305	352	343	333	346	330	353	310	322	322	329	348	317	321	329	378	339	318	353	335	326	325	315	329	337	355	336	287	320	345	302	351	315	326	315	381	357	311	370	323	345	324	366	329	327	335	378	352	331	383	314	356	342	321	319	308	337	351	347	339	333	362	377	315	341	353	334	315	330	337	354	321	325	338	317	324	321	374	329	343	325	317	316	334	313	322	341	310	346	329	353	335	330	335	361	354	293	305	346	360	328	317	325	286	288	331	369	315	309	352	349	335	328	338	336	345	307	327	331	297	347	363	331	347	352	304	349	327	338	312	329	302	336	327	314	331	340	326	344	340	306	345	314	292	331	331	345	330	345	355	361	328	339	353	354	335	332	354	306	337	327	329	328	333
18296	16375	4219	2263	2314	2098	2145	1636	1151	988	853	752	604	511	464	389	382	377	374	387	382	356	389	391	393	441	397	381	397	431	347	319	368	375	381	379	386	375	351	370	363	382	389	339	328	375	368	341	366	329	346	371	361	367	374	379	373	379	422	364	345	384	391	399	356	375	374	369	388	350	372	369	343	367	378	365	353	364	319	386	364	377	361	358	373	355	341	360	356	332	385	389	374	358	340	390	357	367	370	326	335	358	339	323	355	353	367	352	367	345	375	353	408	314	361	377	357	353	344	344	359	353	367	373	356	359	344	401	344	371	336	354	369	329	352	388	330	365	368	350	334	381	356	344	379	386	381	339	378	375	389	342	378	359	350	366	329	355	362	338	339	401	325	349	365	376	377	348	328	359	354	331	361	358	327	391	352	338	351	365	379	352	370	318	368	375	386	360	386	385	349	363	341	385	348	400	333	361	349	365	332	381	377	372	360	358	369	320	360	348	399	367	342	338	358	343	367	365	365	346	376	390	331	348	365	376	362	360	370	366	366	359	364	365	339	381	338	352	355	378	391	381	370	364	374	359	383	367	356	368	321	326	350	368	352	354	381	344	359	366	364	358	325	394	341	359	354	325	390	374	343	378	386	381	392	336	373	380	367	364	389	335	354	364	349	360	357	395	357	354	346	331	325	361	366	391	389	320	315	364	375	353	351	394	364	386	387	348	354	360	360	348	355	376	389	372	346	351	349	370	367	356	337	364	350	353	363	362	369	382	347	383	357	365	388	381	373	336	391	343	352	368	373	363	388	368	369	385	370	340	353	379	351	320	324	401	377	368	389	373	351	346	362	361	380	383	351	342	338	379	370	328	372	344	396	373	373	342	358	330	379	370	347	318	382	379	371	338	380	345	375	346	362	370	375	386	338	369	364	349	360	355	365	362	362	361	386	373	352	386	352	334	370	330	349	334	366	369	374	340	393	354	374	333	333	350	366	375	337	372	360	332	343	373	357	367	356	337	364	372	348	369	352	370	345	332	317	370	372	379	339	342	373	345	358	365	349	398	364	349	371	371	331	358	376	348	368	383	368	345	403	340	354	378	370	379	386	367	332	348	334	370	331	364	333	373	370	382	357	376	353	376	392	347	362	376	362	352	350	345	371	313	347	348	368	355	320	353	334	336	391	365	368	357	355	381	376	385	366	345	375	359	316	348	341	371	388	383	341	365	380	349	344	345	340	357	363	347	364	377	350	383	393	357	341	354	362	320	369	384	347	389	356	373	365	323	337	343	362	347	372	364	385	368	367	367	382	374	357	340	368	372	356	375	350	350	365	322	345	369	335	370	359	359	351	387	368	376	355	378	403	320	384	330	354	401	349	358	361	373	352	395	347	375	352	370	359	334	368	383	345	350	354	378	389	379	354	341	385	377	370	358	369	359	370	343	362	368	394	369	389	346	360	368	358	381	350	345	371	365	354	333	385	365	365	364	368	337	347	365	371	380	364	345	338	363	371	386	352	361	365	338	366	336	365	339	371	368	358	347	345	385	372	380	368	391	335	381	346	358	374	353	327	352	330	364	394	362	361	335	346	374	343	373	336	373	356	367	342	356	373	344	352	350	387	367	361	358	390	360	379	336	338	366	368	388	353	394	340	374	351	376	359	324	351	384	324	367	328	323	358	389	341	351	380	350	377	349	362	368	370	368	355	369	335	345	365	392	368	360	351	363	329	391	389	360	326	384	359	360	343	340	370	372	331	377	327	330	311	374	378	378	351	331	364	362	330	348	382	357	362	357	376	357	358	353	350	362	360	329	361	343	329	382	398	320	358	375	364	344	381	374	341	386	355	367	354	383	342	382	352	334	369	397	397	372	331	354	353	385	342	334	360	367	340	361	360	356	365	347	356	349	364	375	370	366	370	355	387	337	382	389	338	346	360	322	366	370	372	367	351	369	361	366	387	328	339	366	352	343	347	351	355	365	345	332	347	375	351	350	368	356	354	361	377	353	358	345	358	374	347	350	353	370	377	354	388	369	357	375	357	348	340	367	342	379	372	354	382	335	360	374	360	403	343	378	346	397	345	367	349	380	353	364	344	361	343	335	374	358	331	379	342	372	341	365	348	364	405	352	348	366	334	343	344	360	342	366	336	354	358	347	357	338	363	362	367	410	362	368	361	351	364	359	388	365	374	363	331	338	379	365	357	365	332	349	369	363	346	391	389	349	353	360	358	380	376	360	357	336	381	371	353	362	367	379	386	382	377	372	384	367	349	363	362	371	352	369	371	394	388	368	352	350	358	352	415	356	353	348	384	344	333	362	354	341	371	333	326	389	362	375	360	372	365	345	321	358	359	334	364	388	369	391	372	370	342	353	385	358	333	371	376	347	357	369	364	378	377	400	344	340	376	365	383	371	348	369	358	347	376	372	372	339	389	324	327	370	352	344	390	360	362	379	348	369	350	362	355	348	359	355	356	343	357	364	386	359	356	350	368	401	350	347	353	367	377	347	351	358	364	317	368	337	355	385	350	379	352	390	338	384	377	395	342	395	362	346	370	360	350	402	375	376	366	392	377	381	397	343	376	347	354	360	352	382	334	334	349	350	364	343	324	337	360	382	323	378	365	336	364	356	344	392	359	388	369	357	360	358	344	369	370	336	356	349	373	326	377	350	357	404	351	332	361	374	391	358	367	362	381	342	343	390	375	384	349	327	328	340	342	358	351	379	380	395	369	361	357	338	356	373	357	364	342	377	348	358	354	350	352	369	393	348	371	393	356	351	381	361	341	339	354	403	340	361	344	350	375	316	371	346	381	377	336	362	358	341	367	340	373	358	373	350	349	352	361	332	396	332	380	340	357	365	332	339	383	357	343	352	369	365	390	350	374	353	369	365	351	340	389	354	413	383	340	366	385	406	354	355	323	341	378	342	372	320	375	334	368	350	369	373	398	356	368	343	332	376	380	367	374	371	346	365	391	366	400	377	365	369	401	375	367	361	360	374	362	361	356	372	355	377	375	374	404	357	353	369	344	368	391	345	363	365	346	359	343	366	347	341	357	360	366	355	348	382	351	352	357	337	361	345	339	360	347	392	339	355	355	412	351	389	329	380	329	361	391	369	325	369	363	368	381	329	397	321	363	346	353	372	352	372	395	323	341	362	348	380	350	339	366	332	382	375	373	367	347	332	394	364	378	378	353	335	372	366	407	358	350	357	377	359	332	402	390	324	366	366	355	357	347	326	370	384	352	382	304	366	360	339	347	379	343	356	360	350	356	353	368	395	430	362	392	353	296	364	310	352	354	375	358	370	360	362	356	372	364	353	372	381	356	362	353	350	352	364	320	370	343	372	342	351	359	357	356	372	363	375	325	387	375	361	345	370	376	384	382	345	383	352	345	334	382	363	347	360	360	356	340	356	404	371	365	370	354	362	343	355	380	356	386	388	341	378	387	345	335	365	355	335	333	367	321	365	373	349	345	353	345	393	373	338	379	360	335	351
24314	21663	29028	24784	21640	11245	2921	1810	1221	1111	939	779	614	510	367	352	299	263	237	268	274	247	265	249	254	287	280	289	291	246	218	253	240	239	220	210	251	214	229	219	211	241	227	243	230	207	245	224	239	236	227	240	247	247	245	251	239	261	239	244	231	262	239	234	236	236	262	240	243	252	209	223	232	237	196	212	214	243	234	227	232	222	249	266	214	228	234	223	248	206	239	218	224	221	237	222	268	209	227	231	231	215	226	229	233	216	196	196	239	191	237	216	220	228	241	238	238	189	254	230	227	245	205	234	197	217	209	230	221	235	221	218	249	201	226	227	209	238	225	231	214	196	205	224	207	224	192	210	209	188	224	226	224	224	245	193	208	224	220	237	248	215	212	213	209	215	230	222	226	231	252	202	219	227	226	205	218	216	216	236	217	213	202	209	249	236	205	226	224	228	225	229	204	229	219	237	202	188	208	238	232	224	228	229	228	219	225	231	226	203	211	222	215	202	214	217	249	207	226	200	236	196	221	225	237	194	220	215	238	202	241	222	212	194	236	212	249	201	200	238	234	218	196	203	234	232	207	220	211	246	197	214	217	240	213	206	236	230	231	209	221	233	236	207	223	236	218	214	219	219	228	210	211	205	219	224	214	214	231	211	209	235	243	229	229	210	220	224	224	225	211	233	234	213	230	219	201	224	237	247	205	236	227	200	207	204	218	223	239	209	199	203	221	218	225	229	234	215	209	193	251	208	214	230	204	217	204	229	235	206	227	231	227	225	232	222	208	234	220	219	225	202	218	229	226	222	237	197	207	214	236	230	217	219	204	220	224	238	221	219	200	205	193	200	200	214	245	216	223	233	192	221	202	204	204	206	238	240	234	234	214	176	212	213	226	218	192	224	197	194	225	218	197	221	208	239	201	230	215	203	224	209	222	217	220	206	240	217	229	236	233	218	198	206	210	213	237	202	245	212	195	215	211	205	203	185	230	193	233	224	201	206	222	233	234	222	232	210	206	250	214	191	183	226	209	218	197	195	221	220	252	224	219	226	227	209	227	231	223	210	222	194	195	221	243	209	224	213	227	232	222	241	220	218	228	237	198	230	238	229	229	228	197	237	241	226	227	211	200	223	196	216	225	228	206	238	214	217	243	213	253	199	234	215	219	255	197	213	214	243	220	223	225	223	218	225	198	224	208	216	220	218	205	226	236	218	229	222	218	203	215	215	231	208	217	222	230	196	203	228	227	217	237	237	236	222	225	217	226	206	205	225	219	214	215	233	210	218	227	247	221	237	203	231	220	236	234	221	227	207	256	224	236	198	236	210	233	210	216	211	229	208	195	212	212	199	240	217	195	222	227	196	225	218	228	231	232	208	235	202	222	218	222	233	227	211	219	249	207	208	211	234	221	204	208	224	238	204	218	210	245	221	253	207	195	222	220	247	232	187	205	203	199	216	224	228	219	213	251	212	236	201	211	239	223	193	214	228	211	230	237	197	223	245	232	194	236	222	205	220	218	235	217	246	236	203	202	226	211	236	195	214	206	234	229	217	235	221	211	224	214	213	223	215	207	234	196	217	208	197	218	201	200	244	242	248	201	194	234	199	212	209	195	217	211	217	206	215	238	229	252	226	224	212	230	235	203	203	216	218	203	243	205	215	229	216	229	232	240	210	209	242	190	220	214	221	215	226	201	239	208	209	216	201	205	214	193	230	198	253	207	200	217	194	235	241	239	209	198	185	219	221	236	211	229	230	224	227	200	211	237	261	214	192	224	220	212	214	222	213	195	198	236	209	199	233	203	190	202	189	219	202	232	211	227	221	216	223	236	203	193	205	222	203	205	229	216	222	217	237	219	219	219	236	224	237	214	229	224	214	211	244	215	219	198	213	223	201	213	185	243	231	216	193	191	238	256	248	229	220	200	208	205	205	237	218	220	214	229	235	222	208	222	195	206	245	216	214	220	244	222	222	207	215	214	196	197	198	216	214	246	243	223	233	248	204	232	244	217	221	190	246	202	218	202	223	237	211	193	221	228	220	227	210	222	221	219	224	222	224	205	233	222	221	234	230	189	232	199	234	247	208	256	197	233	224	214	219	243	232	203	210	215	242	244	228	220	214	206	205	197	216	250	177	216	222	223	244	240	218	223	216	225	228	215	219	213	224	218	209	203	225	262	203	227	212	255	208	209	213	212	242	248	232	220	224	185	236	255	220	213	233	244	226	220	206	222	203	228	212	231	234	196	214	224	222	217	228	241	208	233	226	189	219	227	213	225	195	207	237	240	224	246	221	206	223	212	242	197	201	212	224	206	197	213	229	239	208	219	232	206	209	217	219	210	217	228	205	227	222	207	219	233	198	235	211	221	207	236	219	230	226	247	225	202	235	215	217	208	240	209	230	190	222	203	231	251	224	199	224	219	215	237	233	211	208	238	232	225	246	205	235	218	187	221	201	209	211	231	240	201	233	203	235	218	204	207	216	193	201	198	236	194	197	186	203	202	223	218	244	231	216	221	216	215	215	233	219	213	215	250	207	240	228	224	215	226	209	240	225	245	221	233	221	220	247	214	208	202	227	238	220	233	210	222	198	208	204	199	242	208	189	230	216	208	226	210	218	265	225	230	211	239	239	214	208	201	224	218	228	215	197	239	205	208	227	211	226	215	220	214	225	225	229	248	238	209	204	223	215	243	214	214	232	221	213	229	211	219	238	225	246	235	208	231	218	212	206	249	244	224	194	214	218	221	180	208	214	242	197	238	219	226	216	212	228	230	218	229	212	248	201	240	205	229	223	238	216	217	228	213	237	215	232	222	216	213	212	202	237	247	231	225	237	220	206	257	233	230	221	219	272	222	209	227	229	226	218	219	261	209	216	189	207	220	244	198	206	211	214	220	220	208	228	204	207	217	222	231	221	205	239	197	224	240	218	206	238	215	210	194	197	219	210	219	207	227	204	221	233	225	229	223	230	242	212	242	229	227	209	201	244	218	212	224	229	240	228	261	175	207	218	228	232	223	211	225	232	240	222	217	216	203	213	202	221	242	208	215	237	225	222	223	242	209	231	198	219	211	217	206	231	215	236	231	212	238	212	220	207	237	205	219	213	233	194	218	223	200	228	208	215	212	220	233	201	214	212	235	231	205	199	229	199	230	224	204	263	249	219	211	234	226	210	202	226	208	209	218	204	216	211	212	219	224	226	217	220	207	221	243	216	245	238	202	222	216	214	219	204	234	219	210	222	248	248	218	200	205	198	198	241	244	200	214	234	219	219	218	216	198	200	239	232	181	187	189	209	202	206	222	214	244	236	217	213	233	231	209	229	236	208	233	224	202	239	203	207	239	218	211	200	225	235	217	232	226	235	197	222	234	205	204	243	218	238	231	236	222	189	218	219	227	220	227	229	220	179	222	229	214	219	246	224	224	207	208	223	226	210	214	232	218	219	227	204	218	243	229	230	217	233	198	205	232	211	221	234	219	200	202	189	215	231	218	243
22586	28998	9694	4938	4163	4248	3700	2948	2093	1843	1370	1169	829	685	557	449	355	310	350	306	294	306	293	294	313	359	335	373	321	280	268	269	271	239	250	275	282	277	249	245	235	240	231	247	285	236	242	279	243	262	196	227	257	247	253	219	285	271	249	306	276	246	277	296	280	277	273	263	283	241	256	271	270	239	259	247	225	229	218	229	254	226	273	307	282	238	245	238	218	251	231	220	237	238	223	207	252	254	249	193	248	226	216	231	236	234	252	236	220	248	223	234	251	209	240	276	213	247	253	229	227	248	227	264	239	245	245	228	258	239	233	228	241	213	243	249	220	233	244	232	259	243	280	232	233	246	233	225	219	231	249	234	247	230	209	219	213	237	228	234	220	260	224	223	229	241	244	252	246	249	208	228	226	250	215	223	258	266	249	209	223	256	241	239	265	250	255	238	225	213	250	217	253	227	221	236	222	238	238	247	265	220	245	246	232	236	240	226	251	228	225	243	237	234	223	238	241	251	245	228	234	262	226	258	246	216	224	264	219	243	243	246	262	246	262	232	262	224	231	233	225	235	223	246	249	237	246	212	220	219	221	201	204	232	225	261	237	237	250	216	225	227	247	226	238	257	246	231	238	226	242	243	252	226	238	219	226	233	253	249	224	210	250	227	250	250	238	255	213	245	252	261	227	239	230	219	245	215	253	210	237	221	220	237	210	243	238	221	244	207	245	237	250	225	236	199	201	280	230	242	258	234	228	231	245	227	250	234	243	228	235	234	211	251	275	228	196	262	265	242	239	218	250	248	249	205	231	234	211	239	242	215	263	229	231	241	210	226	245	230	228	231	244	229	254	238	218	258	235	245	226	253	255	239	236	218	252	248	224	226	227	250	248	259	246	268	251	242	229	235	264	250	232	243	262	217	246	239	249	226	253	226	255	251	230	242	268	227	270	239	242	253	240	226	238	230	242	240	272	221	222	218	271	257	250	225	229	222	246	220	212	240	240	231	220	235	235	231	264	247	236	230	254	225	249	211	239	244	242	245	219	238	228	223	247	249	247	245	249	230	260	235	257	244	234	266	244	230	239	255	240	231	227	216	218	244	270	220	217	210	238	265	228	247	242	230	265	261	228	243	226	225	246	247	227	213	242	245	217	252	222	221	242	214	238	220	250	251	221	250	234	229	238	268	249	255	255	253	231	233	243	200	231	227	225	226	236	231	229	262	248	239	206	219	242	253	244	250	235	219	246	238	259	227	231	245	228	235	264	234	221	251	241	224	239	246	230	250	235	238	223	214	268	230	228	230	252	222	244	218	229	258	252	215	213	214	248	247	246	227	202	235	266	240	253	243	254	222	245	260	235	201	248	233	271	231	216	220	257	273	250	250	234	266	238	225	224	216	234	237	221	237	232	239	210	231	237	211	209	217	234	228	230	214	239	229	235	228	220	253	240	252	231	243	231	252	233	240	242	241	235	242	239	211	217	230	224	235	239	266	222	234	248	246	256	223	271	217	242	236	208	245	257	225	264	216	230	252	243	236	254	228	237	237	215	219	252	236	223	239	264	241	263	256	239	237	240	248	247	249	236	242	247	223	230	206	244	243	292	209	229	235	233	251	222	250	229	229	246	242	212	226	234	228	230	246	246	219	227	256	233	225	236	227	231	252	217	258	249	228	246	240	237	232	253	245	232	216	202	258	259	255	209	238	227	257	257	247	253	221	221	238	229	275	240	231	203	222	222	199	232	239	244	285	234	238	256	218	252	252	221	253	238	231	246	234	236	262	239	239	229	239	229	233	273	254	259	234	239	252	230	240	252	235	241	240	232	239	254	235	237	230	239	222	246	241	245	242	236	247	219	279	226	232	231	235	199	232	244	238	201	226	200	225	221	231	228	257	227	230	223	247	259	241	239	231	242	222	242	226	225	267	234	232	271	224	226	259	242	224	210	211	220	243	245	245	235	214	255	227	240	227	223	234	268	232	244	250	240	258	236	237	244	229	257	224	228	216	234	254	235	229	216	222	216	236	251	246	216	271	224	199	240	236	248	243	253	229	234	241	243	254	243	222	242	250	198	225	272	233	248	226	233	246	236	236	246	264	228	249	228	237	263	242	233	235	249	235	263	221	230	269	224	255	260	228	240	250	239	241	210	238	259	260	239	223	251	255	232	209	246	239	200	223	204	239	278	254	227	258	250	229	239	222	219	233	227	251	233	234	246	241	247	265	221	252	249	252	232	242	234	240	248	249	238	222	249	256	265	220	228	233	240	211	222	252	181	251	223	214	252	238	244	208	221	217	264	221	242	248	234	236	247	212	238	248	225	257	236	231	239	240	229	243	222	225	269	243	240	247	219	237	238	219	246	229	245	210	264	228	250	223	217	241	229	247	248	234	243	245	238	216	236	218	262	236	259	223	245	237	242	252	229	236	220	214	243	255	240	216	255	228	231	241	240	238	242	217	231	252	259	243	250	247	246	236	253	269	247	259	261	238	250	244	241	256	252	249	270	211	238	236	244	281	255	208	240	246	227	231	227	210	262	243	251	198	246	230	214	235	239	235	224	239	255	226	227	213	244	245	236	250	248	242	218	227	240	251	256	247	234	235	258	224	227	239	206	239	239	220	241	227	228	240	263	202	257	247	223	231	248	237	234	223	231	237	245	217	277	211	262	232	265	250	220	263	265	235	244	254	221	226	250	228	234	230	255	247	223	252	212	227	239	244	231	249	254	240	224	247	249	283	248	243	233	255	229	240	268	224	227	202	239	234	214	237	232	219	264	236	273	257	223	231	226	238	228	232	266	249	218	229	207	249	241	201	273	253	238	218	245	227	247	231	265	247	274	226	237	234	251	237	245	222	202	255	227	254	237	238	224	234	217	241	236	255	250	240	236	272	231	248	252	243	250	253	245	258	240	215	232	257	226	266	252	241	230	217	244	240	225	232	235	228	236	245	242	235	250	218	235	259	252	250	247	223	256	225	241	227	259	245	268	235	220	239	257	253	265	239	240	234	233	251	233	226	217	246	254	248	216	258	234	239	242	249	231	246	261	240	245	221	214	231	228	255	209	253	229	239	216	218	250	260	254	238	217	240	245	225	258	213	246	213	205	249	256	223	274	232	241	256	247	244	255	244	235	220	228	225	232	247	262	229	245	230	234	277	223	226	244	240	241	241	253	250	259	211	249	212	243	219	208	247	260	226	220	257	230	230	229	240	230	226	242	218	263	225	249	244	206	234	235	217	257	202	224	233	219	212	241	249	220	237	227	224	248	215	264	257	230	231	257	231	247	253	252	230	226	236	238	237	233	260	236	228	266	257	210	252	234	248	236	232	260	226	228	211	226	243	279	244	242	235	216	236	232	246	239	232	246	218	238	231	226	241	264	209	262	242	223	224	231	256	236	224	223	254	226	224	245	239	222	232	232	251	229	267	245	219	241	225	221	218	224	224	236	220	234	232	225	242	224	258	237	251	215	278	217	223	230	241	237	229	243	223
25336	21522	27760	25539	12343	2316	2067	1493	1272	1147	985	833	723	672	593	547	550	553	537	488	500	500	481	514	530	544	540	525	520	525	469	480	577	514	486	486	518	478	463	477	485	487	441	513	473	529	494	470	507	482	486	494	506	465	501	506	495	480	517	511	492	518	535	537	502	505	521	508	506	487	478	473	457	479	505	482	479	481	496	466	470	466	460	461	475	478	480	503	476	435	472	486	463	469	469	498	450	473	505	420	454	464	487	504	480	499	482	488	504	506	471	482	465	443	478	505	488	489	471	483	528	464	465	489	502	502	447	445	510	476	491	425	496	510	477	499	465	504	469	469	517	490	505	480	476	447	475	502	516	496	483	498	478	495	510	517	507	536	438	475	482	466	507	503	449	444	467	493	455	464	483	522	489	478	489	521	452	491	491	477	486	494	486	471	473	480	441	496	472	483	504	463	495	500	480	501	480	431	478	523	485	489	464	490	481	515	480	499	497	494	473	498	474	483	467	472	461	451	482	490	489	509	496	470	489	515	497	475	489	496	445	497	457	457	484	491	466	474	487	474	467	477	473	463	532	512	469	504	494	497	476	451	461	455	507	460	496	490	491	488	516	476	508	483	435	534	497	475	482	441	476	444	443	473	522	455	450	487	505	499	505	509	458	522	509	500	470	485	541	474	464	494	459	490	480	488	497	465	488	474	495	482	463	514	467	508	516	484	489	525	495	460	416	523	513	525	476	491	463	472	510	448	439	476	459	471	533	522	471	512	476	440	491	509	516	503	532	453	485	468	476	447	481	458	474	486	468	465	500	487	524	519	468	463	500	470	469	469	487	495	501	465	463	493	475	423	510	492	515	474	479	501	498	503	451	497	503	477	527	488	484	521	446	471	472	448	497	467	509	515	464	483	472	449	487	453	487	469	508	488	469	455	511	460	546	505	483	503	460	476	477	486	486	502	485	465	498	493	477	481	455	512	506	521	477	453	480	496	471	497	471	500	500	462	497	484	517	477	510	469	479	484	464	488	461	480	460	476	455	514	445	452	504	454	524	474	483	493	491	476	454	467	485	502	487	493	508	489	453	460	494	517	509	489	488	480	515	442	484	449	493	483	505	492	446	500	493	504	451	466	480	451	442	481	472	442	506	503	492	522	458	505	463	488	494	466	464	466	483	538	467	530	484	447	507	511	496	488	472	490	497	493	461	521	503	458	464	477	450	468	493	482	470	492	458	497	516	470	491	460	489	494	511	490	462	484	531	476	485	441	463	464	477	464	475	463	513	515	412	476	520	460	488	462	442	494	515	497	495	500	431	518	498	493	474	518	478	490	469	470	515	481	486	472	510	471	464	503	501	534	481	532	490	503	459	449	489	487	497	465	466	515	478	487	495	485	488	476	493	507	483	498	451	501	481	467	461	486	529	461	465	516	444	466	501	455	479	481	510	464	498	485	491	474	481	515	478	495	476	514	512	494	455	475	455	522	493	481	536	488	477	472	460	482	510	474	487	496	438	475	532	488	463	463	504	501	497	454	526	519	473	474	504	513	470	502	481	453	462	552	549	433	496	491	514	432	491	465	513	527	493	476	436	489	463	509	469	482	499	512	468	518	469	517	472	462	482	439	495	490	485	490	483	489	459	504	471	483	447	487	479	482	482	512	458	438	507	460	467	522	477	486	499	485	480	505	461	463	477	440	486	513	490	495	512	478	498	526	477	470	509	520	485	486	504	478	472	498	489	490	502	488	446	503	459	491	506	451	473	492	501	466	493	491	472	515	479	477	479	505	501	503	458	486	502	473	494	517	509	491	512	461	495	532	525	457	481	524	493	489	488	458	499	487	452	457	476	494	481	490	488	524	493	477	490	452	488	498	484	496	484	455	491	474	467	530	457	468	496	463	488	492	531	458	472	491	456	426	458	460	464	513	491	504	468	457	485	495	474	456	459	473	484	480	451	484	455	510	509	483	474	461	514	480	505	492	471	490	450	508	444	473	463	433	501	500	483	484	495	464	464	496	468	476	481	500	486	466	452	507	497	483	547	487	491	489	467	466	474	485	479	487	493	473	495	470	492	457	486	498	490	500	434	484	463	430	486	486	452	504	527	500	450	450	480	483	475	468	460	483	507	478	491	474	491	475	503	481	491	508	503	468	502	462	483	481	440	451	481	474	489	492	500	461	457	499	496	452	483	450	474	452	478	496	504	519	514	499	477	466	473	501	470	467	461	494	494	462	496	476	481	472	497	471	485	460	450	465	492	502	478	470	515	476	445	465	509	460	483	474	512	499	464	462	462	462	483	530	495	493	470	473	512	494	484	485	486	476	488	512	491	487	475	511	455	473	476	487	487	485	479	463	458	439	444	479	488	471	458	469	488	459	502	422	505	467	486	423	430	490	474	463	510	466	499	488	478	463	494	503	501	526	499	500	515	446	511	501	485	493	461	476	463	501	442	486	508	497	492	512	472	504	477	473	526	512	495	489	482	483	468	534	498	476	504	451	514	440	493	486	455	503	460	486	491	548	490	524	427	506	495	522	503	464	500	484	482	462	474	460	507	460	462	482	483	497	474	474	462	486	445	502	455	471	471	481	463	470	481	469	465	468	512	455	533	487	464	471	480	477	454	489	483	482	471	496	493	483	499	476	446	497	480	495	468	518	516	476	485	459	491	486	474	514	502	442	476	458	462	469	439	424	519	463	513	445	456	488	491	488	517	511	473	512	488	474	469	476	446	490	469	506	466	466	444	500	471	479	450	507	465	541	473	486	510	490	467	519	481	557	463	486	535	515	475	467	506	481	507	491	472	509	486	486	507	441	461	479	475	431	511	503	521	516	509	492	458	478	475	466	500	449	473	499	466	497	458	512	491	474	505	457	449	474	459	502	457	453	446	504	469	508	456	477	477	496	536	479	450	454	558	468	482	498	455	503	488	454	509	456	509	457	522	493	487	493	477	457	488	478	506	519	483	465	475	439	457	447	443	477	493	514	464	458	436	476	498	491	494	494	476	504	477	458	482	516	479	491	471	483	478	514	488	462	484	470	504	481	520	494	485	491	475	455	479	477	483	478	465	494	451	506	500	504	488	467	474	471	471	477	454	478	486	514	495	527	511	497	502	487	481	472	496	527	491	491	496	464	455	489	492	447	498	496	549	500	541	522	494	513	466	489	458	486	472	514	458	471	477	456	490	468	459	454	481	492	503	521	490	489	513	491	476	451	501	482	495	436	440	469	509	536	487	416	506	445	438	507	454	469	516	488	518	512	472	446	501	511	445	523	487	458	484	478	500	451	508	469	514	457	471	500	481	486	492	487	482	489	492	467	521	488	512	485	479	456	475	504	447	495	493	497	466	459	479	473	524	494	459	453	471	461	491	472	479	501	450	477	453	507	509	452	483	461	477	460	520	512	477	460	506	490	503	455	491	473	472	487	496	485	472	454	466	493	430	508	464	519	487	447	470	511	437	466	463	474	455	509	463	460	527	483	479	453	489	496
22065	23699	7424	3859	3308	3365	3323	2534	2086	1691	1489	1240	1074	864	654	605	579	582	584	560	533	523	521	578	606	565	596	590	538	547	538	500	552	511	497	506	560	524	551	505	474	480	502	520	535	498	473	522	472	500	529	511	465	527	458	542	511	545	525	531	520	522	517	544	526	541	510	535	483	521	512	501	457	477	476	499	424	520	508	498	500	492	481	509	516	479	479	482	521	520	464	463	498	495	485	466	492	511	502	485	473	511	505	486	482	459	506	501	498	507	520	492	520	495	467	492	464	535	505	514	481	499	509	458	457	509	475	498	542	489	482	511	504	530	514	511	501	455	490	494	484	494	473	481	507	466	469	504	490	514	515	505	456	500	478	530	440	480	482	516	525	457	503	470	508	495	509	487	474	520	538	515	521	530	498	486	507	485	483	559	531	490	513	474	494	507	521	513	509	476	491	524	480	492	461	546	502	492	457	499	507	486	551	486	504	497	496	463	485	520	510	476	485	523	504	525	492	517	505	457	477	463	523	510	487	518	485	464	458	538	522	515	515	505	482	504	501	473	500	485	511	481	482	474	498	550	524	517	446	485	478	467	473	481	506	419	469	482	501	497	464	510	517	495	483	492	476	505	481	490	503	500	464	527	461	501	514	488	471	520	517	510	510	483	510	453	535	476	515	518	517	481	484	508	530	511	462	486	492	488	478	488	488	509	523	514	467	524	481	499	482	511	557	525	481	535	469	485	457	539	507	466	500	498	500	489	512	490	498	501	486	495	525	479	467	518	527	489	518	467	506	502	500	542	462	514	498	496	500	499	508	468	497	491	493	515	499	517	529	499	500	457	484	484	515	483	481	472	545	500	490	510	506	526	482	521	480	504	484	492	477	498	480	460	500	453	489	482	492	505	524	462	530	511	508	508	477	526	481	496	547	483	497	512	532	497	473	495	511	488	519	474	517	492	482	503	482	484	503	471	489	507	515	477	443	504	497	471	508	481	469	469	476	502	524	468	478	441	461	506	485	486	523	538	478	503	519	484	469	512	528	498	542	492	476	513	495	463	488	487	530	479	459	508	517	513	467	481	484	531	509	536	551	503	501	535	505	520	470	492	499	506	470	498	487	549	479	496	508	485	488	489	480	493	498	514	513	518	506	511	490	527	506	511	444	492	470	498	499	500	481	486	443	523	490	506	501	502	486	481	540	513	519	479	497	493	479	469	502	492	524	487	513	496	498	541	517	511	474	480	510	486	487	495	461	500	534	483	493	524	485	532	545	485	471	540	494	465	525	496	515	507	450	489	514	478	506	510	509	509	520	527	507	503	452	505	514	506	511	503	497	518	493	464	511	474	550	446	484	470	457	514	508	460	536	461	492	523	518	484	465	492	477	442	503	498	488	476	490	503	467	526	471	499	503	479	506	523	483	474	505	485	487	512	480	561	484	479	518	489	517	504	533	466	504	501	512	479	533	477	506	512	493	500	511	469	484	495	486	524	488	495	538	486	510	499	469	470	484	473	544	468	496	480	485	506	510	498	482	512	496	488	486	490	468	529	460	476	493	515	480	505	479	523	509	462	496	528	513	483	530	491	488	501	480	523	511	508	490	475	480	494	501	506	487	508	512	535	479	547	512	463	494	512	506	462	522	474	527	480	531	510	505	494	512	461	514	502	477	475	491	504	491	494	473	517	488	484	518	471	495	461	502	507	554	531	494	518	500	525	461	477	495	492	539	502	512	539	549	483	512	536	508	509	475	507	517	507	484	480	517	480	502	505	491	483	449	482	507	477	522	478	490	475	508	525	480	499	480	509	475	521	469	521	478	497	511	490	477	497	497	521	524	507	547	454	460	472	545	459	488	468	522	522	483	508	485	524	503	475	511	460	526	487	473	494	483	471	461	458	491	466	490	497	519	496	488	488	512	485	487	501	501	536	492	478	553	522	534	491	510	499	475	504	510	516	472	464	506	487	516	493	512	486	515	523	528	478	499	523	489	487	492	490	509	492	482	451	493	504	470	478	513	494	505	542	494	448	500	476	479	463	484	471	467	533	497	527	510	484	476	477	499	481	471	473	494	494	450	461	492	491	511	467	518	469	478	479	491	517	512	447	516	476	524	492	500	512	507	502	462	481	519	489	522	503	491	475	486	501	474	479	499	483	470	513	454	486	481	470	522	493	504	497	475	532	483	464	497	498	519	540	513	466	513	510	488	491	477	472	524	490	482	498	524	508	468	459	523	509	497	521	499	532	497	465	498	520	519	499	484	529	490	499	480	485	456	481	503	486	511	499	504	482	500	526	495	512	478	490	503	523	437	495	514	506	510	485	475	507	495	503	503	497	491	524	483	503	515	495	494	482	481	521	483	518	493	497	471	470	450	465	547	488	519	472	479	481	489	492	522	516	495	525	467	478	479	482	506	498	518	490	507	495	475	444	485	464	553	468	486	476	488	488	515	504	509	510	477	530	519	469	533	470	501	484	554	550	525	493	546	500	491	535	504	524	516	486	464	524	554	505	498	522	507	496	474	525	495	501	486	505	495	473	515	459	496	504	516	489	473	506	477	494	472	512	509	502	488	484	497	518	486	487	505	513	477	504	480	500	481	505	481	493	496	499	516	489	492	477	463	546	482	464	496	429	450	521	502	523	448	476	505	511	490	491	536	501	519	507	494	526	464	469	473	519	476	516	501	476	519	495	498	464	489	473	520	472	469	504	521	477	495	479	490	495	452	511	494	478	500	479	481	498	507	508	466	516	508	520	507	480	524	515	542	496	501	522	500	473	499	535	493	501	488	530	540	472	510	533	499	503	508	487	476	530	457	518	502	469	468	464	484	529	491	516	485	520	545	494	480	489	441	486	512	528	486	504	503	479	501	507	479	465	454	477	486	521	503	495	520	514	518	476	476	503	507	494	482	505	523	494	489	485	457	417	525	512	484	523	495	480	499	510	461	489	521	499	466	488	485	478	507	496	487	516	474	444	499	513	488	487	492	496	481	513	495	505	464	499	481	480	489	515	504	504	496	504	521	493	482	512	517	466	493	501	502	507	520	543	475	511	518	479	503	472	500	445	475	499	453	527	505	509	499	501	507	508	523	473	479	494	480	498	516	524	467	491	495	493	508	494	473	509	486	468	493	511	491	465	469	438	518	506	492	538	513	505	503	544	520	485	517	526	499	473	468	481	461	492	514	478	504	467	511	510	509	511	502	510	516	481	509	542	477	512	477	500	506	533	510	491	475	490	535	508	480	471	464	485	498	498	500	469	492	493	482	514	522	484	488	506	468	485	488	499	499	496	480	512	506	490	476	474	513	466	512	486	508	461	523	476	480	478	499	486	481	517	452	484	523	499	464	513	503	513	502	487	484	492	470	511	514	523	529	503	493	532	511	499	505	539	455	481	520	515	464	493	501	487	474	540	508	491	473	496	493	499	514	482	488	474	483	499	542	494	485	501	487	500	487	464	496	509	483	495	538	489	521	495	477	475	507	479	491	500
23228	21694	29543	24381	21700	21807	11345	2615	1764	1701	1420	1199	897	803	631	539	476	474	479	493	443	453	432	456	500	509	515	518	432	434	452	394	407	420	379	425	414	391	369	405	434	389	400	397	375	414	355	368	425	368	399	404	372	446	405	405	403	405	422	438	398	406	415	421	412	400	385	413	374	343	351	405	379	376	389	409	393	400	388	374	395	373	453	409	369	394	372	403	403	360	380	388	395	388	399	385	365	341	432	384	405	389	387	368	398	367	395	343	405	389	395	379	386	402	363	413	378	368	358	377	352	375	420	396	393	371	368	338	379	393	373	364	370	388	386	373	385	376	367	400	406	374	384	393	376	359	351	386	378	394	378	383	374	364	381	402	356	398	392	367	376	378	376	369	376	376	338	391	374	358	416	373	418	399	371	389	368	374	404	375	354	371	380	347	374	368	373	351	377	392	388	401	403	362	383	371	366	356	362	367	405	377	382	378	380	399	389	384	396	364	380	386	353	352	372	368	382	365	412	379	360	364	371	375	408	353	368	350	338	390	378	410	384	392	373	379	413	347	362	372	377	369	389	402	377	372	368	394	389	390	351	386	380	376	375	370	383	398	406	352	366	387	360	355	368	362	376	361	393	365	380	360	350	361	400	384	377	385	402	351	361	358	376	409	380	343	386	369	370	382	385	407	394	393	384	355	376	394	381	361	402	367	379	355	418	379	339	386	336	389	399	371	379	400	406	344	414	384	373	358	391	370	386	364	414	373	398	390	373	373	401	349	383	402	358	407	376	403	394	395	385	378	338	427	406	349	337	368	336	361	388	348	404	384	361	407	385	365	407	373	406	354	368	383	386	382	360	373	390	390	377	360	396	371	397	397	383	407	377	399	389	427	380	374	355	370	389	357	382	344	379	347	372	388	394	366	408	364	386	385	376	391	354	351	388	411	369	397	329	384	355	405	412	377	378	407	343	382	401	356	406	384	370	395	373	356	371	374	337	382	366	360	367	389	377	376	450	411	358	405	404	389	363	378	379	354	390	377	393	362	386	378	332	351	391	331	382	367	372	388	355	371	367	406	359	391	358	367	395	382	392	346	396	374	367	380	371	384	383	314	377	403	344	400	406	347	365	340	352	402	390	378	410	381	393	358	367	353	402	333	372	378	357	389	396	378	368	343	368	378	349	357	384	386	381	374	338	351	402	383	350	335	392	378	401	393	357	380	363	361	362	402	325	381	350	370	400	338	365	381	342	415	375	350	389	424	369	350	328	333	399	367	376	385	376	357	390	385	358	365	380	376	355	382	379	416	412	344	396	350	361	419	331	388	417	404	407	362	383	382	381	381	379	344	391	375	387	429	343	361	363	390	346	364	379	355	333	386	383	358	373	361	390	353	372	371	390	348	379	388	391	383	348	383	364	370	379	346	334	417	362	371	372	391	387	380	358	379	386	393	391	379	389	356	346	397	405	361	371	360	364	392	388	362	388	374	380	350	352	366	378	384	374	369	431	360	379	355	368	369	373	376	398	341	357	379	364	389	398	375	360	357	372	347	393	417	354	339	400	400	336	375	379	358	357	367	376	368	327	391	367	366	366	389	342	429	381	385	363	395	396	377	341	363	353	364	374	369	353	358	404	353	375	381	353	367	388	344	401	351	400	351	372	375	390	384	374	366	406	380	365	387	383	365	363	393	413	388	366	348	386	347	345	350	366	386	364	382	383	379	347	389	390	411	354	363	336	378	378	359	369	373	364	366	407	384	380	346	358	387	358	373	333	372	359	358	362	400	400	398	379	355	335	379	405	403	387	341	387	372	377	364	372	369	359	349	399	386	359	366	394	381	355	367	349	406	374	374	357	356	360	397	389	376	369	365	425	361	385	393	374	393	391	402	405	371	392	398	355	370	379	359	397	351	376	360	405	365	388	354	375	369	379	390	394	380	367	406	331	368	380	402	382	376	364	368	340	390	358	363	381	400	393	403	373	337	384	362	372	366	377	382	380	350	365	407	414	351	373	380	418	365	385	379	385	401	345	377	364	375	354	400	337	407	391	401	389	388	361	360	366	369	408	407	359	377	375	347	368	374	405	352	386	394	394	383	385	384	392	383	344	410	389	378	369	383	364	379	396	349	387	376	387	381	366	358	375	358	356	398	355	418	370	391	360	395	361	349	373	418	384	386	355	353	354	365	361	382	361	361	379	389	381	382	371	384	379	344	364	384	358	356	356	409	383	370	363	363	407	383	391	391	396	341	361	393	371	412	376	409	405	341	359	372	393	383	352	379	368	351	399	366	331	358	366	375	398	387	366	360	372	385	356	389	376	371	367	395	399	331	353	384	395	368	367	366	354	373	383	381	384	365	346	363	391	334	404	379	414	363	370	349	399	374	376	345	357	340	390	374	389	393	390	372	367	387	409	390	376	409	351	420	373	363	397	380	379	371	382	382	381	403	416	339	391	393	369	387	365	399	391	378	385	377	358	385	419	377	372	361	381	388	366	353	359	366	403	384	362	387	377	396	385	381	386	351	381	385	375	373	375	385	371	372	385	390	387	377	389	345	368	394	410	385	385	371	381	434	387	403	384	372	360	352	390	344	358	354	337	350	385	357	376	404	386	375	371	350	399	375	383	384	365	378	378	375	395	392	380	361	374	363	351	363	379	358	366	358	389	418	364	396	401	365	324	378	416	378	354	379	383	357	411	421	376	374	383	355	408	377	383	363	366	342	351	371	362	361	364	342	363	356	384	392	357	370	381	383	378	383	375	386	376	375	385	368	358	415	387	375	373	404	365	408	352	375	377	344	360	362	365	364	373	414	398	342	367	392	362	382	367	372	364	398	371	380	361	360	399	382	375	379	361	347	369	408	363	364	376	418	391	356	362	388	398	375	381	379	382	356	363	373	357	397	363	374	378	409	366	376	359	386	367	356	347	372	372	370	366	388	364	347	371	419	373	385	349	366	378	401	395	390	394	403	376	388	417	381	379	360	363	387	370	346	385	402	385	338	377	355	380	346	356	343	380	375	388	377	388	389	385	401	396	355	394	345	396	374	414	409	401	407	371	361	370	368	411	366	401	354	338	335	370	349	344	344	369	381	356	346	401	376	402	377	358	351	363	355	412	372	367	380	395	402	408	362	363	340	368	369	367	390	372	395	365	386	390	373	370	381	375	375	382	401	367	418	385	360	356	353	396	372	356	365	385	365	389	366	342	373	371	377	395	377	345	386	408	381	405	379	383	385	358	382	362	367	408	350	414	349	384	356	368	381	359	385	360	381	429	352	372	406	388	364	366	371	392	366	403	356	390	371	375	357	378	368	380	382	371	390	353	376	378	391	377	376	383	378	353	369	387	384	365	356	401	410	379	368	375	371	372	380	358	354	358	371	369	360	392	386	353	355	373	370	370	390	370	375	341	375	389	412	386	334	394	359	402	372	383	373	350	356	351	370	391	356	378	402	363	394	404	361	405	358	402	347	403	355	382	376	359	345	349	335	395	405
26405	36129	14284	7880	6331	5512	5134	3902	2980	2851	2178	1752	1384	1060	784	669	592	511	509	498	528	475	427	506	542	559	554	520	473	451	410	431	398	431	439	449	445	396	401	386	406	390	375	399	396	385	436	406	388	422	384	434	389	423	441	386	436	432	443	418	409	421	423	450	433	448	449	402	410	372	357	382	391	388	370	376	404	355	407	376	361	361	427	395	398	352	403	395	377	379	380	371	389	403	378	352	370	396	367	362	366	418	368	384	362	359	381	358	362	374	398	362	385	356	377	416	395	370	380	390	387	365	366	357	376	428	412	364	370	377	396	368	411	370	396	403	374	411	371	367	374	367	399	364	341	354	404	379	394	385	378	335	365	361	348	391	380	381	372	354	397	393	396	383	406	423	407	363	386	406	384	370	349	364	393	354	355	367	367	367	376	373	414	385	353	398	433	415	393	394	374	388	407	382	380	358	370	334	370	375	384	392	347	422	354	374	391	351	386	358	351	392	384	386	381	381	404	362	360	415	369	385	383	368	376	373	367	370	401	364	340	378	350	358	405	338	388	360	385	416	378	383	325	374	422	385	384	390	396	374	378	350	343	389	380	359	376	372	375	346	391	407	376	375	388	366	386	359	371	351	355	379	363	385	372	383	386	399	397	330	339	368	362	383	390	428	387	362	387	389	389	403	368	400	357	407	379	393	357	349	376	388	373	384	362	382	363	368	355	388	372	344	402	380	383	384	380	365	395	355	353	371	372	375	360	386	401	377	358	375	360	352	354	374	355	364	356	399	357	362	349	371	358	386	384	339	425	396	361	384	411	385	406	369	356	390	364	319	364	372	421	397	371	359	353	369	371	344	350	385	379	367	365	348	358	381	369	351	387	365	388	349	441	372	358	352	376	334	373	375	358	362	402	361	368	377	343	395	376	367	368	355	390	407	381	371	374	373	392	375	363	332	383	372	357	387	399	389	373	393	421	389	397	336	400	390	395	396	364	373	378	357	366	354	372	361	374	391	377	368	339	366	394	377	377	389	375	376	381	418	391	383	380	377	354	361	386	375	385	377	396	375	390	374	412	360	354	338	374	393	374	331	381	368	341	375	354	366	336	397	367	380	397	419	386	339	346	375	400	343	374	364	376	336	378	370	374	364	381	383	417	369	359	368	377	345	394	376	373	382	367	365	419	382	372	407	361	390	387	376	402	350	394	363	413	363	361	374	399	351	415	364	350	350	379	353	392	368	395	336	378	371	416	387	377	361	368	376	391	402	375	369	353	356	355	368	383	372	389	385	398	340	379	381	352	349	337	395	397	347	390	357	395	358	363	369	384	353	388	355	391	378	391	346	388	390	346	398	377	310	370	407	411	385	355	391	338	344	374	389	357	334	370	413	371	389	365	423	381	355	380	388	399	367	393	358	387	434	416	394	356	378	368	394	395	411	391	389	385	374	381	400	385	385	394	377	408	369	412	356	389	378	362	419	404	402	360	356	379	408	364	380	384	372	378	367	393	410	390	377	362	374	354	394	374	362	382	397	387	380	404	382	373	374	375	430	372	383	370	360	372	371	386	380	375	364	345	376	413	377	375	371	385	375	389	380	386	390	363	372	398	340	374	325	370	374	373	374	358	394	385	415	373	379	360	366	405	379	393	378	383	348	358	400	381	378	378	364	366	381	364	357	418	369	367	406	389	419	381	393	374	348	364	396	388	364	364	380	389	354	392	383	353	390	387	364	379	346	376	372	410	363	377	353	427	381	409	374	387	364	383	400	364	363	404	345	366	404	401	382	383	392	373	389	379	365	385	397	382	377	393	373	368	413	392	367	363	347	378	370	402	395	360	377	410	365	367	364	351	381	348	399	386	387	419	376	331	377	386	348	358	358	396	391	356	378	376	378	427	397	368	357	390	385	395	369	395	402	366	364	383	361	345	386	358	344	394	352	437	360	364	373	401	363	403	350	369	365	375	355	402	406	368	390	359	380	386	384	363	380	362	410	341	359	381	354	360	350	366	376	366	420	328	389	404	387	361	391	420	367	403	399	341	358	375	342	360	380	405	411	435	389	346	404	383	369	370	385	406	346	406	363	374	357	379	362	311	354	354	418	362	381	371	406	392	395	370	415	405	356	386	356	350	384	348	334	361	358	347	390	409	395	374	391	389	391	366	361	368	401	370	391	363	382	379	370	366	363	375	397	392	360	328	370	388	395	383	394	387	404	370	401	379	398	368	421	383	397	363	382	423	374	376	363	369	391	363	322	373	415	403	401	395	395	390	370	377	396	357	378	384	351	372	379	424	375	403	361	378	390	364	375	355	341	367	368	390	377	397	370	398	384	394	392	365	372	363	365	404	376	398	391	382	369	354	354	386	380	371	357	398	357	360	404	386	393	376	357	359	381	378	381	385	363	362	364	375	377	369	344	373	397	380	396	379	381	359	355	384	352	356	390	382	377	361	331	349	388	372	360	343	362	372	355	401	424	382	399	380	380	411	323	339	394	375	357	380	387	360	350	362	394	383	379	400	360	366	395	382	361	382	347	340	369	373	390	366	383	400	370	371	354	423	388	354	390	397	389	379	364	396	348	380	371	428	418	386	356	398	375	336	373	415	393	411	353	388	357	383	361	400	361	368	358	398	388	397	386	364	378	356	368	383	402	377	410	379	402	361	370	379	383	354	389	351	371	375	391	373	360	353	354	388	377	350	373	377	379	378	426	375	382	409	385	343	383	396	389	396	384	352	360	354	385	360	348	407	353	342	384	409	379	350	365	378	387	372	366	369	349	360	364	338	325	366	345	354	388	373	353	391	340	406	338	390	384	370	378	372	365	353	359	326	372	385	368	331	349	423	366	377	376	383	371	370	366	339	398	367	374	379	375	396	363	387	348	355	380	408	399	384	390	398	386	360	416	370	387	393	381	361	371	364	377	364	402	367	374	369	376	372	403	378	404	368	370	379	378	358	364	401	409	383	387	377	406	374	338	376	395	382	355	355	398	386	377	378	355	341	353	344	367	370	361	416	363	348	345	331	360	370	379	357	377	358	373	353	379	345	365	382	344	396	341	357	382	389	334	379	333	358	340	412	379	365	379	365	369	374	401	359	366	363	380	380	371	362	399	407	390	358	347	372	363	381	398	432	389	358	346	401	359	383	354	359	365	362	379	380	382	398	394	360	373	358	351	338	358	378	396	386	355	370	366	407	379	385	397	376	345	367	373	373	351	406	363	379	404	377	385	366	361	389	373	374	358	353	366	363	391	366	344	361	369	376	399	382	383	388	394	382	361	359	402	360	425	377	415	348	377	381	365	349	365	369	367	380	363	399	378	372	338	373	378	386	356	379	375	409	392	393	364	367	392	368	383	416	354	389	367	339	380	372	396	372	368	367	368	349	385	350	371	398	374	383	353	370	366	392	362	370	390	385	378	415	380	378	356	397	348	396	381	358	371	358	396	393	352	395	412	357	365	378	376	363	356	405	369	368	377	382	366	387	369	414	355
27708	19227	7973	2679	1690	1380	1115	774	681	679	630	520	409	420	363	352	359	345	339	363	332	316	303	353	299	362	354	309	378	355	308	296	321	317	310	319	324	321	323	326	298	315	315	314	358	314	341	312	314	328	304	341	363	335	343	301	315	365	333	312	365	340	293	331	328	336	334	352	325	316	341	294	308	293	348	370	326	317	332	309	319	307	318	317	314	330	310	351	327	294	317	314	267	312	324	318	275	314	350	339	318	274	327	322	294	313	314	303	321	310	316	300	344	309	301	309	311	286	301	331	325	337	337	318	334	283	350	326	315	313	309	321	348	347	290	357	299	348	310	344	327	312	286	349	320	316	357	318	324	312	310	300	335	298	332	324	303	313	286	324	356	298	350	312	314	339	315	293	324	302	278	332	330	304	294	346	316	332	332	332	301	294	305	313	334	333	302	344	340	341	293	315	308	321	309	300	324	364	321	317	305	322	293	332	324	313	306	300	334	326	309	334	340	329	331	325	309	301	322	307	326	330	319	304	294	313	332	312	294	313	319	315	311	327	318	320	315	343	323	334	345	305	330	284	321	305	317	317	332	320	328	353	324	304	311	308	308	300	314	294	311	311	328	320	295	333	350	337	341	335	337	307	288	333	296	320	299	302	297	314	331	289	349	322	314	328	305	299	342	300	341	327	346	315	310	338	319	296	322	315	311	308	364	322	313	349	308	295	346	323	301	315	292	328	282	304	345	330	339	315	342	329	322	293	320	317	291	352	338	321	312	303	287	366	330	301	344	295	322	322	311	320	300	328	302	317	305	313	279	344	291	300	312	309	316	305	305	308	290	316	316	331	287	308	306	325	316	330	323	314	327	343	322	339	286	321	300	307	315	301	309	342	323	303	305	327	306	321	309	290	316	322	331	328	321	362	304	324	313	340	288	334	319	314	327	328	329	330	313	331	353	318	296	321	268	312	312	322	281	331	323	333	327	299	320	304	326	338	296	325	303	315	308	343	312	319	297	324	283	317	322	303	314	328	305	332	315	317	303	331	330	333	318	293	306	317	349	327	365	310	315	345	339	345	329	330	333	344	344	329	311	327	327	305	327	314	338	320	310	314	311	325	309	319	302	310	302	334	334	321	286	311	294	321	303	313	316	348	315	330	341	341	341	320	310	326	347	327	347	313	316	305	323	322	313	327	354	323	320	324	324	324	324	282	294	334	341	351	315	354	335	317	318	290	335	280	326	341	320	346	317	293	315	309	324	349	342	306	312	333	328	337	321	275	303	303	302	329	323	340	335	308	306	304	348	339	288	294	340	334	302	316	327	321	313	330	320	309	337	311	294	306	291	311	313	303	303	316	321	296	331	293	300	315	322	327	332	325	312	318	334	310	334	313	320	322	284	325	297	290	328	293	348	336	313	317	313	307	303	351	302	313	291	311	298	318	327	293	343	310	300	318	324	352	341	315	306	323	342	326	347	292	314	333	351	334	281	304	328	305	292	318	329	324	320	314	304	323	325	307	337	311	338	319	321	325	314	311	303	304	325	318	305	330	339	308	341	326	321	316	344	317	303	286	297	290	325	332	317	338	342	334	298	309	345	320	299	337	329	309	363	303	324	319	314	321	311	296	274	326	310	294	298	312	297	321	278	298	318	324	332	309	329	304	291	330	359	330	294	313	318	287	337	317	320	295	313	308	320	302	334	341	323	317	334	342	298	315	286	328	369	311	279	312	304	345	307	343	344	322	341	346	306	321	328	374	287	331	308	321	335	328	289	327	329	325	334	313	338	302	301	313	335	292	299	295	323	335	311	320	335	332	298	312	344	320	307	338	329	313	279	339	331	344	316	301	354	336	319	291	320	306	322	299	309	322	296	327	304	309	317	325	339	311	337	281	315	314	308	342	316	311	303	323	322	306	311	320	337	314	330	323	346	292	284	306	297	314	326	298	334	317	296	314	316	355	303	327	337	340	320	311	290	313	337	309	300	303	303	331	305	277	328	327	300	346	308	284	339	301	300	314	325	297	309	345	331	303	309	306	313	332	316	346	277	328	335	313	304	333	286	333	301	333	323	316	339	339	298	318	338	324	320	292	300	319	332	327	309	323	312	332	326	293	314	316	325	305	327	319	314	350	310	320	340	322	322	330	315	344	302	342	323	326	364	345	310	321	319	335	334	319	346	281	320	280	294	291	307	310	324	332	309	348	319	310	323	324	307	331	315	316	314	325	314	324	304	335	312	317	347	330	307	332	336	322	328	309	321	299	313	313	304	318	294	302	324	322	313	316	353	323	320	315	343	329	305	296	329	355	319	296	309	307	325	351	361	303	344	325	332	320	297	334	297	301	300	309	286	321	348	300	300	315	303	304	322	319	315	351	324	301	305	324	331	311	296	304	322	341	315	312	316	359	281	278	317	338	333	332	335	323	311	322	305	300	303	318	358	316	324	334	296	319	339	320	268	319	314	290	300	319	311	319	292	296	299	307	334	320	336	313	345	313	336	329	319	318	321	305	323	305	315	322	326	317	328	319	331	317	328	318	304	329	271	315	349	323	323	298	327	327	324	333	302	335	348	320	336	334	313	321	321	298	334	323	337	303	347	314	324	303	318	310	311	288	311	327	321	295	314	325	311	307	292	325	332	299	324	304	292	354	348	297	304	321	299	301	314	340	333	312	321	306	287	334	316	310	322	342	313	316	299	306	321	311	339	299	321	362	336	289	305	341	330	316	300	344	315	343	333	305	306	283	323	320	288	325	307	294	348	292	315	324	317	320	347	324	323	322	363	329	329	304	333	325	350	325	344	322	321	356	332	321	314	341	302	295	279	294	301	294	288	309	331	290	330	304	315	305	290	327	347	359	311	325	354	303	328	344	352	293	321	323	358	313	308	339	306	319	301	310	302	344	312	335	332	337	358	279	313	355	303	333	331	339	340	290	283	330	308	336	313	325	327	310	326	336	297	295	291	335	326	350	323	312	302	336	341	331	310	311	320	346	312	328	278	301	325	339	311	324	308	289	299	295	315	318	320	325	324	351	311	308	311	326	332	342	343	317	319	319	317	293	280	357	297	297	300	355	361	274	309	312	320	329	341	337	344	304	331	285	328	346	303	318	304	330	307	324	293	326	315	319	324	331	305	322	334	358	307	333	338	317	289	330	346	325	321	345	272	331	322	317	336	310	322	313	313	334	336	327	337	316	338	310	324	325	309	300	332	292	345	297	298	296	326	311	328	323	342	340	297	294	324	302	338	330	362	338	321	311	348	341	296	301	324	303	322	316	340	324	351	323	317	307	322	325	306	317	326	299	356	306	306	324	303	322	323	286	302	324	327	330	311	322	318	334	323	344	314	288	328	332	318	322	347	306	354	300	326	334	302	297	332	345	330	310	327	333	338	316	314	296	329	335	322	320	307	343	320	310	312	291	299	328	320	326	318	320	305	314	319	310	297	312	324	343	335	309	287	318	319	324	322	315	302	337	311	317	313	328	332	315	322	351
18486	14990	4738	2593	2223	1868	1691	1258	893	990	855	715	533	447	390	367	366	391	377	371	342	385	366	365	407	413	380	386	362	350	327	329	344	336	364	368	372	374	349	361	378	344	307	360	345	353	323	331	347	352	329	333	350	321	322	362	398	371	350	380	393	352	352	335	344	349	376	361	358	358	331	352	345	361	336	362	343	328	344	318	353	327	369	360	319	332	305	385	359	313	324	332	379	333	347	348	365	325	348	295	348	362	349	330	328	343	368	367	329	355	350	326	337	316	351	367	326	359	328	353	330	342	353	346	344	360	350	350	348	353	352	334	346	351	347	347	339	377	341	357	309	336	335	357	344	337	342	354	366	323	358	337	333	349	352	387	320	360	318	330	335	345	348	359	338	323	334	352	379	350	344	347	345	326	325	332	330	335	350	329	330	340	329	333	343	356	323	356	383	363	341	334	373	351	334	365	370	377	353	344	338	320	353	336	331	328	350	349	357	352	341	348	393	353	351	337	330	354	343	363	359	339	347	352	366	333	349	315	321	334	383	348	323	354	350	334	341	352	376	327	349	317	346	353	332	348	317	364	325	354	341	346	358	288	388	356	312	350	323	353	335	327	368	342	361	358	337	353	360	329	351	312	330	353	385	335	364	302	358	353	318	367	359	331	368	355	356	362	372	387	337	367	309	321	317	353	294	337	322	327	354	327	353	349	354	355	310	333	361	330	331	348	341	347	327	367	318	317	381	332	349	333	322	343	337	350	325	368	347	336	328	376	331	358	325	329	351	343	298	334	355	343	317	331	348	340	363	357	363	321	319	387	301	343	315	396	342	347	351	331	366	340	366	333	353	363	360	334	351	342	356	350	327	323	357	328	364	366	349	318	339	352	364	347	332	344	316	311	343	349	352	369	353	337	346	354	339	378	306	350	348	311	358	322	357	322	345	324	346	346	337	373	337	341	341	353	353	322	353	301	314	366	358	340	362	319	293	325	334	359	342	362	344	351	365	339	332	303	357	375	361	349	349	329	312	356	319	354	356	322	333	320	337	349	334	333	367	344	340	337	360	352	329	368	334	358	315	344	372	340	329	319	365	340	361	372	379	392	340	371	294	378	380	354	331	333	354	360	321	327	357	321	329	357	340	328	345	377	369	370	354	342	329	364	352	356	359	356	342	348	332	346	327	335	327	328	318	335	346	312	329	355	308	335	332	334	328	352	315	317	329	316	354	346	323	351	319	338	380	367	371	366	348	333	348	382	346	348	340	365	351	315	333	340	348	352	357	351	342	346	364	330	310	371	382	358	363	326	337	323	327	358	341	352	353	331	363	373	343	313	345	315	332	353	355	353	341	361	366	371	347	363	363	326	374	308	401	354	353	345	344	345	359	346	340	354	337	348	330	369	375	373	349	356	348	343	366	347	334	362	305	343	343	363	327	337	362	364	355	332	341	346	354	331	327	377	337	355	350	345	324	370	398	337	356	379	336	339	345	341	351	320	325	323	342	330	339	343	343	341	343	315	335	314	364	349	346	326	356	355	327	298	323	339	359	323	330	372	360	314	338	378	340	355	352	339	333	332	366	358	349	338	306	368	343	340	379	335	334	344	371	353	333	347	343	332	304	348	323	360	354	343	320	363	340	367	377	338	345	334	337	363	337	339	351	344	341	311	317	357	319	342	346	362	324	355	359	377	325	332	338	340	357	347	311	363	341	318	363	307	339	342	341	350	314	336	339	313	336	334	333	358	378	316	311	355	358	358	334	337	329	355	332	340	334	331	338	373	336	342	370	329	322	363	319	350	353	334	333	395	349	327	366	347	342	351	365	360	359	353	348	337	345	325	369	386	331	339	366	339	340	327	350	305	341	329	350	353	358	331	343	359	342	339	315	353	372	359	332	342	346	366	326	339	322	353	330	379	329	355	317	377	366	350	310	353	351	325	366	350	331	332	339	342	358	366	331	341	348	363	359	375	340	338	340	319	331	359	311	381	317	336	335	315	336	331	366	354	331	349	351	346	334	306	357	336	336	311	365	317	336	326	361	337	342	347	358	336	330	331	327	347	323	355	374	326	356	378	339	345	350	365	361	346	341	309	360	369	368	321	347	311	353	348	345	329	350	351	344	332	339	336	345	346	360	337	308	359	358	332	336	351	338	337	327	295	310	365	370	326	375	338	330	351	309	322	325	355	336	369	361	316	316	329	363	362	310	341	355	343	341	323	344	363	324	364	317	324	351	317	345	338	352	341	319	352	372	327	336	352	349	333	327	340	366	309	318	348	342	366	366	334	344	346	378	340	312	379	342	334	308	361	310	322	340	348	338	334	340	330	374	328	352	337	315	319	350	338	369	333	351	350	353	353	348	337	347	335	346	353	339	330	338	364	333	346	364	341	317	365	347	339	376	352	337	335	361	335	378	373	332	303	321	380	370	370	365	323	319	329	355	349	380	361	331	362	357	328	355	339	322	355	333	351	336	315	322	330	329	333	338	357	317	350	355	311	329	303	328	335	338	361	305	322	350	361	376	367	343	338	333	314	341	336	315	342	331	336	350	342	340	322	352	335	333	328	368	346	340	335	347	335	355	330	334	359	342	323	351	346	343	326	357	328	337	335	355	341	355	361	356	332	342	344	345	320	335	351	308	350	324	345	345	342	331	322	317	314	304	325	356	322	370	350	346	348	303	368	364	322	335	348	329	342	361	369	331	346	344	333	303	348	348	314	347	344	349	332	354	344	304	350	345	367	366	342	355	300	349	331	332	312	369	344	333	339	308	343	374	360	374	358	329	370	355	360	333	318	338	339	346	339	341	360	349	359	326	360	344	339	347	293	328	326	356	345	337	369	329	369	350	324	342	346	318	330	339	317	358	317	357	348	320	358	336	333	329	360	351	356	314	328	345	304	311	355	307	348	340	336	331	369	346	324	359	342	338	371	335	334	318	315	325	358	344	340	341	352	391	337	352	363	346	337	323	311	369	343	343	339	335	367	336	304	324	354	317	349	351	341	339	371	344	316	303	368	310	324	353	334	340	328	329	357	334	315	351	350	353	370	327	338	348	336	314	353	346	303	360	359	319	356	353	353	331	335	321	371	359	336	354	333	335	331	329	345	354	360	362	369	367	337	344	306	318	358	338	323	335	357	344	349	312	351	361	348	345	347	325	335	368	316	355	325	388	313	345	317	331	317	345	373	354	336	383	369	370	302	298	318	330	382	361	341	358	308	349	330	331	356	349	349	351	343	338	339	318	327	331	326	354	325	342	383	344	363	340	336	344	318	356	326	376	334	326	321	362	357	340	341	374	333	341	379	320	363	336	347	330	351	331	342	331	305	345	347	337	305	328	359	338	350	325	354	348	358	349	339	322	307	358	337	348	349	324	359	360	332	354	347	330	388	351	334	331	329	347	348	338	327	337	346	315	334	323	372	344	335	383	338	337	321	374	314	345	372	330	378	359	349	344	305	347	358	329	352	339	312	340	332	338	346	342	347	353	357
24268	21524	28858	24641	21498	11109	2244	1216	1048	728	782	629	524	400	352	325	303	292	256	259	224	259	253	272	293	358	265	265	279	263	247	226	246	242	249	243	207	253	240	254	220	209	221	219	239	231	222	226	213	195	226	198	222	244	241	260	202	234	223	247	262	235	225	264	244	241	238	236	221	217	213	220	231	230	220	238	231	215	216	198	223	205	232	209	204	216	237	202	239	217	243	202	242	267	227	203	195	213	208	239	225	203	205	216	219	224	251	238	204	210	239	200	212	218	230	192	231	222	236	218	203	236	258	215	232	202	217	208	217	226	241	206	215	218	230	206	197	244	198	255	218	212	208	227	221	231	218	206	234	217	213	237	225	166	209	236	216	212	208	209	244	208	221	214	229	240	216	193	257	205	240	212	214	196	206	231	209	202	215	199	219	202	246	247	219	234	203	214	248	225	203	203	196	201	215	222	245	214	243	217	228	224	232	218	220	216	214	238	203	214	216	202	212	192	213	224	220	233	232	204	222	236	228	222	222	215	209	201	202	232	214	201	206	224	184	205	197	214	206	212	215	210	219	210	212	201	229	190	227	222	204	211	226	213	224	219	207	210	222	220	225	200	227	247	241	236	238	201	211	213	179	216	230	239	202	218	219	220	207	237	217	212	211	218	233	202	210	219	235	219	201	212	223	236	226	221	214	224	182	196	224	199	206	196	220	246	197	226	214	185	201	221	242	192	214	210	229	206	194	206	231	205	206	215	196	212	229	194	218	190	197	226	199	184	189	226	216	190	221	212	212	229	222	209	213	240	235	215	207	226	221	230	210	211	226	210	204	201	215	186	226	219	229	218	211	221	212	186	231	216	203	223	209	218	212	231	250	224	228	238	222	226	237	217	225	216	233	212	222	226	220	203	203	215	225	216	214	219	228	209	197	239	217	208	240	216	227	203	207	213	215	248	212	190	217	240	218	208	221	215	221	243	232	212	201	219	219	230	217	238	241	203	209	194	222	219	223	211	214	207	230	177	229	224	230	225	220	250	230	221	205	204	197	217	192	208	223	216	215	201	215	222	206	212	251	221	251	213	233	219	201	226	223	231	250	216	227	223	242	223	219	226	221	205	229	230	233	213	220	206	199	208	219	224	194	211	204	224	203	199	224	203	216	247	210	204	203	244	204	208	232	199	238	219	225	204	219	197	195	219	203	197	191	234	209	216	214	242	217	226	227	239	221	219	221	198	226	211	221	226	226	191	227	218	205	219	234	214	189	220	203	208	221	232	223	198	224	197	239	234	214	238	229	199	223	206	202	206	239	215	247	204	190	216	212	223	211	202	223	209	220	207	243	204	226	192	210	233	216	222	227	234	221	223	215	217	197	233	232	223	218	215	225	240	208	221	238	215	236	229	212	226	192	223	235	232	223	193	215	229	204	231	224	222	226	223	209	226	219	219	183	213	203	216	248	222	201	216	214	216	229	233	210	223	201	198	225	199	230	217	226	202	201	225	215	220	235	202	204	216	214	221	232	228	223	221	211	221	208	215	205	218	200	211	224	216	209	224	218	199	210	236	190	209	248	220	215	234	213	217	216	212	187	217	201	203	251	213	236	228	205	224	224	218	217	209	243	240	227	208	215	199	213	245	213	216	226	205	209	214	236	205	218	242	244	227	189	218	201	221	233	223	216	207	235	208	211	207	199	226	235	223	238	198	214	216	210	236	220	192	225	201	232	199	209	235	205	221	208	218	212	192	216	250	208	217	208	239	227	199	223	197	222	223	216	217	225	207	216	194	227	210	199	219	198	213	199	203	216	229	210	227	233	198	219	215	202	229	224	211	202	219	187	212	201	215	199	209	228	195	257	214	205	246	221	227	198	200	204	201	191	209	212	207	226	225	190	224	230	229	199	220	233	203	237	192	228	199	242	205	215	212	217	228	221	210	215	211	184	181	222	209	232	213	208	218	216	220	223	214	208	226	233	222	206	221	212	202	233	225	201	210	201	221	238	216	217	195	237	223	207	211	224	222	210	214	194	203	238	198	210	204	204	213	209	227	195	184	220	206	176	223	207	213	214	232	199	217	192	215	221	219	219	206	228	200	222	214	216	196	213	232	194	217	225	240	241	227	205	249	198	208	204	228	225	225	227	213	238	208	205	211	226	205	202	238	222	215	196	222	232	218	201	218	203	233	173	227	194	217	232	204	217	224	222	201	192	203	219	212	216	244	210	189	216	213	227	211	236	229	232	209	237	245	204	225	213	209	187	223	225	227	234	216	248	240	205	222	209	210	209	196	215	225	218	203	192	212	215	217	234	212	214	247	214	238	206	228	204	227	221	225	202	232	201	212	198	230	242	206	240	182	200	217	212	198	210	241	188	203	223	238	229	196	210	217	227	216	207	213	242	200	212	235	216	208	240	209	258	233	204	213	201	197	200	227	199	225	217	227	225	206	224	217	232	231	211	212	203	206	211	222	223	221	233	247	210	215	233	197	218	207	203	239	230	189	181	198	217	211	200	205	226	245	207	234	200	195	221	208	247	220	206	215	193	236	213	241	233	246	195	207	211	231	245	220	217	226	208	213	216	228	201	204	216	210	222	199	216	210	203	238	221	218	259	226	226	209	239	213	232	214	209	230	211	246	232	199	228	220	206	216	219	230	254	231	246	199	232	238	192	199	200	202	219	248	206	244	236	223	212	216	241	200	211	227	225	226	214	213	205	217	205	237	222	232	205	209	210	230	222	216	217	212	216	210	220	248	217	203	237	208	206	206	206	202	223	246	219	235	209	222	226	233	202	213	248	221	212	218	245	236	223	214	219	197	204	223	219	238	217	228	214	194	231	234	224	241	215	243	236	206	209	214	198	211	194	223	228	257	226	198	205	210	191	235	207	208	211	210	209	246	218	216	211	237	215	236	208	236	192	200	209	232	190	195	223	211	223	215	228	222	214	228	236	238	217	191	243	205	202	207	217	221	213	239	193	210	191	207	221	220	250	236	198	216	224	236	212	225	223	195	222	224	220	222	225	231	208	223	227	199	238	225	216	217	227	184	214	228	217	204	242	212	207	197	246	236	213	232	232	227	237	232	216	213	253	202	232	216	200	225	229	209	226	218	225	211	223	231	218	233	221	199	214	236	197	235	198	202	247	237	193	226	221	219	233	188	211	243	228	204	204	225	218	212	239	215	223	211	192	214	212	217	203	219	220	232	220	207	235	236	248	208	201	213	208	205	225	232	227	208	217	221	199	222	228	227	216	209	216	224	209	230	225	236	210	205	219	224	228	176	241	223	209	233	215	192	214	219	211	219	209	239	210	227	217	215	209	207	215	219	211	219	222	202	216	220	224	226	197	219	219	209	208	204	195	218	178	215	219	199	189	234	221	215	245	236	233	215	225	206	199	196	222	221	209	210	203	202	222	196	228	207	238	226	212	208	207	214	227	220	221	191	205	221	218	218	190	224	216	222	223	193	236	239	226	233	214	202	224	197	238	251	221	200
22240	26554	10732	5881	4788	3884	2922	2060	1673	1277	1264	1019	714	593	469	390	363	354	279	280	297	303	310	321	338	410	315	277	312	265	270	266	267	281	265	268	289	273	261	248	273	232	270	222	255	249	243	256	249	251	256	247	248	264	271	233	250	283	274	255	272	298	283	298	259	306	288	263	234	216	242	199	234	241	258	260	248	229	241	232	234	219	287	251	233	248	223	210	231	240	247	248	212	263	251	239	236	225	258	228	245	256	240	224	260	219	259	235	223	240	220	208	257	238	224	238	229	251	239	216	222	261	249	237	220	249	255	230	245	223	242	230	240	226	253	251	220	232	213	224	247	228	272	227	264	215	256	246	233	261	232	239	229	252	220	244	259	247	233	219	253	211	247	248	224	208	263	240	236	201	255	240	253	234	245	227	246	220	235	236	216	238	245	231	239	211	243	249	247	202	257	261	221	228	219	261	251	212	220	233	234	231	225	238	237	234	232	235	228	215	244	251	234	248	265	218	244	247	254	270	263	227	239	246	237	244	237	241	235	217	256	205	241	246	242	230	231	236	244	216	247	246	264	249	254	234	247	245	239	228	233	211	235	288	239	229	258	220	232	247	229	232	231	244	209	228	232	250	239	262	227	219	237	241	225	224	237	264	249	233	262	243	234	249	264	214	218	258	267	257	237	227	240	232	221	232	261	232	228	216	227	215	210	236	219	239	248	235	229	238	226	251	247	239	235	231	220	238	248	221	226	251	224	249	254	210	259	239	221	231	235	249	275	238	234	235	219	247	245	220	240	258	225	229	224	208	237	231	200	215	258	214	226	234	238	222	235	244	213	238	238	201	236	265	228	243	241	249	214	230	226	228	194	236	238	209	240	252	270	229	224	263	227	245	254	263	257	230	226	238	243	246	223	254	237	247	228	234	237	251	218	255	254	238	242	246	241	220	238	232	237	236	258	224	208	252	235	232	245	227	238	235	219	241	214	255	236	217	225	195	235	237	219	233	223	211	229	251	224	233	244	229	221	219	233	230	228	231	213	217	239	246	234	230	215	195	246	227	256	245	234	225	260	241	249	237	242	263	235	230	227	249	248	270	213	220	261	214	231	232	211	202	248	229	226	242	195	231	244	254	235	233	212	262	257	230	236	236	244	227	244	226	269	244	216	235	239	244	238	243	243	230	249	231	225	212	210	227	228	229	230	237	262	257	228	241	257	237	273	219	238	217	249	223	225	257	207	212	221	242	213	225	238	257	241	240	229	219	218	222	244	248	220	231	258	235	241	233	246	226	243	247	245	237	254	214	219	245	221	227	222	210	225	210	242	224	233	251	232	212	223	237	231	217	243	222	218	228	253	220	244	251	230	219	234	249	243	242	263	237	211	206	245	224	223	252	224	249	214	248	238	233	232	251	240	221	247	248	230	211	242	247	236	255	235	235	212	232	239	240	262	212	232	219	250	210	243	239	245	252	234	240	248	243	245	209	248	247	252	215	221	235	222	220	239	239	225	236	236	237	284	230	231	265	243	216	238	227	241	226	210	196	247	228	235	234	227	268	224	243	225	211	241	225	234	276	227	226	221	213	207	229	233	217	246	244	233	260	242	228	226	226	214	255	242	229	244	227	250	243	262	223	244	237	199	241	261	230	245	253	254	236	250	258	247	258	234	229	229	263	237	243	216	235	230	236	196	235	229	242	217	236	224	240	228	220	236	232	210	229	244	233	249	242	255	219	243	245	241	262	235	218	218	262	246	275	243	236	231	217	245	234	263	199	229	234	250	244	262	241	241	263	239	244	230	235	221	225	223	215	256	259	228	236	251	243	233	217	253	239	229	232	217	213	266	242	229	209	254	236	233	245	211	238	216	248	249	234	250	247	252	250	258	254	239	266	256	245	244	201	243	235	251	239	227	250	248	229	236	251	233	228	264	205	227	238	237	239	245	240	238	233	246	228	244	273	230	229	230	208	211	263	254	248	248	227	238	237	235	225	223	217	237	247	221	237	206	242	235	237	201	241	241	247	231	260	244	263	218	235	246	211	253	216	214	248	194	246	253	224	244	233	248	253	220	218	245	223	227	236	261	251	230	259	233	249	230	235	248	256	224	245	216	217	216	239	220	245	235	242	225	229	239	248	251	245	256	253	239	251	212	242	225	227	252	256	258	237	218	239	222	241	240	233	229	233	259	216	228	231	221	231	228	232	231	248	229	216	233	243	234	252	237	267	245	240	238	238	251	248	274	245	241	238	219	233	226	198	226	216	255	247	228	239	249	224	262	261	265	243	243	252	242	221	222	244	236	226	225	249	242	254	241	231	242	254	236	214	226	241	251	242	245	239	228	231	221	236	192	214	219	281	268	246	246	241	242	244	215	225	231	257	247	244	240	233	228	242	231	220	241	235	247	242	240	240	240	267	263	204	207	228	213	225	254	216	250	223	215	245	233	235	225	237	225	224	231	248	238	220	226	235	212	253	252	244	208	214	229	233	248	252	250	215	221	213	229	254	268	247	243	257	212	223	246	260	233	223	253	218	244	230	230	230	239	252	225	218	235	240	236	247	231	216	239	257	240	232	253	242	246	246	210	242	219	242	268	243	248	226	223	226	211	240	241	241	241	222	246	261	243	262	235	231	225	231	235	224	244	221	222	236	234	262	248	252	244	221	220	258	229	221	218	232	242	228	259	257	228	260	237	255	244	256	223	228	238	247	226	267	239	232	228	253	239	226	226	245	257	246	249	238	247	219	264	194	226	249	245	252	254	232	232	243	201	231	271	235	264	238	243	214	248	233	219	256	243	252	253	262	241	226	234	257	221	245	223	228	224	250	220	212	221	246	241	219	233	212	271	254	222	233	234	227	236	215	207	227	236	228	243	240	233	226	222	269	264	223	243	236	238	260	249	237	251	235	232	243	234	242	218	256	251	241	250	241	215	213	227	211	238	241	237	232	224	245	232	222	221	214	219	228	233	232	241	212	243	243	215	213	253	204	235	200	223	240	223	239	234	226	246	281	249	221	249	220	225	232	229	231	217	219	234	220	249	222	247	236	219	259	241	283	229	234	270	224	223	217	215	235	220	252	228	248	232	200	220	240	236	221	264	231	218	245	214	232	249	246	262	249	229	253	226	238	266	208	207	240	230	247	232	240	225	234	225	277	210	230	207	236	247	239	257	224	254	233	244	268	213	260	246	245	217	223	238	259	250	243	233	229	227	241	208	232	239	261	252	220	223	234	235	238	268	240	247	235	203	236	257	225	222	253	248	247	239	223	250	220	229	241	224	217	216	238	214	256	222	225	249	217	254	208	252	216	236	236	235	233	250	215	265	243	245	234	248	219	217	220	231	230	264	245	235	234	234	237	276	221	246	243	265	248	214	233	246	233	229	277	244	254	227	240	251	227	234	216	211	214	240	214	258	224	278	251	219	227	230	243	246	211	236	229	251	226	253	216	241	241	245	223	244	202	222	256	199	233	230	242	253	234	224	234	239	243	239	255
25542	21647	28009	25654	12813	2697	1646	1156	905	828	792	764	712	621	570	523	558	540	510	537	515	555	465	557	558	585	494	503	521	505	503	492	523	505	514	478	491	489	492	498	522	538	479	494	510	480	468	499	492	495	503	501	486	504	504	512	492	531	532	490	488	496	544	526	531	535	504	487	540	491	491	517	456	476	476	477	488	431	491	482	464	501	507	507	463	483	529	515	476	507	472	479	461	479	484	510	508	515	499	532	459	494	480	476	470	492	486	504	491	478	476	454	453	484	519	489	477	512	542	513	526	496	471	530	490	505	481	474	456	527	468	480	508	494	487	486	522	488	494	515	457	450	493	472	474	500	439	485	500	504	496	513	478	473	522	497	534	476	500	522	494	519	527	485	515	489	491	501	504	472	487	443	478	511	476	474	510	532	496	509	468	497	492	459	516	471	509	538	516	514	485	485	502	548	462	495	546	541	486	461	467	494	490	515	502	529	491	486	531	487	493	504	488	495	465	472	497	483	496	504	457	490	521	498	561	512	514	506	482	464	514	497	504	462	486	479	480	455	522	488	488	502	514	496	512	511	492	480	495	464	481	467	458	460	470	485	493	502	498	458	528	483	503	494	505	490	484	447	485	508	481	500	515	483	479	504	492	531	509	513	434	484	487	483	476	508	507	488	474	487	526	442	469	482	465	467	471	508	525	484	483	468	515	499	520	535	471	499	511	506	501	511	501	497	488	508	525	532	522	493	505	471	505	497	491	526	492	496	482	513	477	503	469	510	490	485	499	478	518	498	479	514	518	534	519	508	499	479	511	502	517	497	488	458	454	481	457	484	464	499	478	462	478	466	515	502	497	477	489	514	514	490	490	448	511	491	503	492	455	487	513	474	528	511	505	532	481	508	518	479	473	464	485	493	522	477	480	465	474	468	476	537	466	491	490	507	438	468	535	471	497	468	495	543	490	463	488	487	515	562	444	519	504	538	456	496	510	505	485	486	484	507	481	477	518	481	490	475	504	517	497	454	488	466	488	488	473	471	485	460	493	489	489	511	492	513	483	443	495	537	472	522	488	491	492	496	494	486	437	461	500	472	511	474	465	492	492	479	520	478	450	482	502	509	495	446	495	542	494	523	503	482	493	464	450	536	468	513	443	508	475	505	497	495	481	516	472	521	505	515	473	541	477	454	506	470	457	461	487	483	495	521	480	510	516	511	499	490	495	518	459	467	447	501	551	519	480	481	457	503	480	480	473	505	456	490	504	487	494	517	502	524	451	482	518	482	456	460	454	542	516	482	469	504	470	470	532	498	501	473	464	503	479	529	496	528	463	465	521	521	506	466	491	474	447	451	486	478	525	510	448	497	486	456	475	504	493	518	530	463	487	485	505	508	483	470	466	519	491	514	506	442	512	480	472	511	473	543	483	544	502	492	490	478	510	499	499	522	484	456	510	497	473	499	452	492	469	518	488	473	482	472	460	514	502	501	474	503	504	492	500	505	507	534	499	457	482	495	443	506	492	492	508	520	516	467	504	527	464	484	503	491	469	513	531	446	515	528	476	497	521	479	482	465	516	502	508	464	489	535	525	472	507	493	488	485	511	510	439	485	501	478	479	496	487	536	478	494	467	490	488	477	489	504	501	484	495	500	488	496	493	482	484	504	516	483	480	508	522	515	510	496	475	502	514	476	464	515	482	492	497	508	469	502	519	479	501	497	497	459	515	452	503	517	477	461	507	498	479	504	477	509	491	479	461	531	491	466	483	460	525	474	492	481	501	441	476	526	479	488	482	437	477	454	496	507	523	499	456	487	489	501	503	531	496	504	498	488	539	465	519	465	484	481	466	518	537	517	501	491	484	470	455	511	509	502	476	494	508	509	477	481	480	503	463	482	492	481	497	514	485	501	477	470	497	479	454	480	474	478	499	466	482	547	472	543	483	435	523	509	506	487	494	480	459	500	509	524	516	509	515	534	490	467	483	490	512	512	495	491	499	488	487	481	491	472	462	476	513	483	468	493	481	467	504	450	515	483	491	483	485	499	471	452	510	519	483	446	530	504	497	452	495	496	514	479	465	515	506	517	521	511	489	487	475	470	476	457	488	480	498	492	474	511	483	520	472	527	485	469	467	508	531	517	465	483	510	498	503	454	512	456	522	491	512	496	487	509	490	456	473	549	467	455	511	513	489	451	483	467	503	473	496	462	480	490	480	479	531	486	540	516	549	484	484	490	481	491	492	483	517	491	537	483	447	474	480	501	497	471	459	496	514	507	478	471	500	466	494	513	494	462	545	496	471	446	488	468	479	446	495	476	451	492	523	473	490	500	512	484	525	504	467	475	482	432	486	474	527	465	474	477	519	503	500	505	458	505	487	462	504	478	502	519	481	531	526	509	510	459	501	502	499	464	524	451	489	484	499	482	490	474	482	496	477	530	512	479	483	507	505	533	480	503	488	484	512	496	524	462	498	512	499	483	455	472	471	472	494	474	503	478	486	509	490	463	488	471	507	512	489	481	536	459	533	467	523	481	466	465	500	464	473	472	481	549	501	496	491	482	477	500	494	486	476	482	465	487	485	513	480	467	454	480	474	464	507	476	502	500	486	494	471	512	472	485	483	481	476	528	498	526	512	446	489	476	507	501	495	463	477	481	492	464	483	487	487	462	497	480	490	524	510	515	469	493	517	470	517	480	502	511	488	472	486	455	484	503	500	490	484	519	528	457	472	499	507	493	472	510	503	461	500	445	479	520	500	486	508	476	484	496	499	507	541	502	541	506	488	482	522	467	500	459	489	517	501	469	481	527	466	468	475	475	497	502	523	473	464	494	520	480	512	513	472	496	531	465	448	478	461	493	474	528	518	535	488	493	490	499	468	476	484	487	475	493	494	478	523	473	498	538	464	510	473	504	504	506	486	500	514	493	505	465	471	501	460	480	492	525	499	490	486	478	492	520	475	484	484	486	459	487	473	539	496	492	479	509	497	507	536	481	510	494	508	494	487	475	496	529	487	493	515	515	506	464	481	517	533	518	498	511	500	472	489	492	497	472	511	504	493	504	500	465	463	498	549	473	473	452	511	480	524	482	492	474	510	473	491	504	546	514	520	503	478	481	493	495	491	512	484	476	476	483	510	536	492	486	453	527	491	484	513	462	477	476	497	476	481	496	482	507	478	485	494	512	503	483	485	484	487	473	463	504	505	480	497	499	467	441	486	493	498	493	452	500	515	442	501	502	470	541	486	489	486	502	470	481	518	488	483	440	466	511	442	469	505	497	460	464	487	476	486	508	493	471	500	510	452	501	511	542	486	482	516	506	477	478	477	470	477	478	488	486	484	475	482	464	490	525	509	492	470	504	477	496	490	435	495	492	473	517	507	513	505	471	454	457	506	533	435	501	516	481	507	506	478	461	467	471	447	485	481	483	493	510	495	466	479	516	469	509	467	487	510	518	510	477	516	523	495	496	487	523	473	495	492	494	482	493	437	459	519	520	514	479
21948	22666	7967	5043	4011	3647	2712	1868	1493	1174	1118	1041	896	754	640	599	600	579	562	619	548	556	540	572	602	559	582	559	542	546	512	573	510	526	514	509	586	520	515	495	500	506	518	499	514	536	483	540	509	529	534	566	540	505	524	556	536	552	515	516	549	529	553	561	556	556	561	519	517	536	460	504	506	541	458	491	501	523	518	487	548	526	534	509	500	524	505	523	501	506	501	523	534	505	479	522	485	514	472	509	485	486	530	469	553	486	490	502	498	497	488	497	529	514	541	525	507	510	518	518	518	509	498	491	504	530	526	501	499	487	552	538	478	499	526	489	537	492	505	495	485	512	526	474	520	526	474	506	510	503	464	496	538	516	518	512	494	505	488	507	548	497	516	503	535	536	530	530	504	511	505	503	522	517	508	494	490	532	515	529	496	532	522	498	523	515	530	500	465	527	495	492	520	517	541	508	548	501	493	552	526	476	506	523	502	512	498	520	477	491	526	532	506	514	507	509	499	521	499	523	510	507	524	494	536	462	465	517	529	482	480	529	463	477	534	507	499	520	500	447	479	511	468	497	469	508	494	494	508	475	466	514	526	512	561	527	463	489	528	488	520	445	518	487	515	529	524	548	503	512	480	504	531	483	498	490	519	535	485	504	503	526	547	484	521	547	495	535	517	491	487	522	465	492	483	572	499	535	519	496	534	518	512	495	497	488	491	492	512	488	533	480	493	493	507	540	525	487	475	482	535	496	542	542	531	528	504	548	532	505	516	506	550	456	513	519	544	527	503	489	509	493	525	484	530	531	496	530	534	491	531	525	517	507	485	493	525	501	496	548	513	522	500	534	480	513	556	455	517	505	493	526	508	511	480	490	505	525	537	495	539	505	510	522	539	509	500	480	514	525	533	506	527	531	506	547	488	489	552	516	496	513	526	486	541	502	529	497	542	497	515	507	523	520	515	504	501	481	458	511	515	529	533	551	503	521	531	493	505	494	513	520	525	525	527	533	507	502	508	509	497	500	509	515	525	495	491	465	511	501	521	503	520	496	473	561	490	508	501	469	491	535	547	517	518	539	502	488	515	459	491	536	529	493	523	528	512	494	530	557	507	507	497	506	521	514	537	535	507	492	511	501	487	453	484	489	507	488	499	504	520	499	490	545	485	527	492	462	550	515	478	501	503	516	515	513	545	479	482	486	471	507	536	507	520	499	509	502	461	519	496	523	502	510	517	488	541	480	488	536	498	526	496	509	461	496	517	515	511	500	536	507	525	480	519	517	475	485	483	504	507	465	498	552	521	481	467	485	483	553	521	479	472	449	509	534	522	476	496	493	495	562	513	477	510	538	524	530	538	525	497	536	501	501	525	502	486	500	492	514	521	473	504	480	509	529	506	486	530	486	544	508	512	475	521	526	498	509	511	481	508	504	517	501	489	472	496	544	475	501	496	529	500	502	521	522	492	549	511	514	552	500	509	510	488	505	495	535	554	481	484	504	533	529	456	507	503	508	486	491	469	485	482	507	490	520	528	506	495	508	514	524	499	507	474	497	554	518	480	514	505	510	505	535	491	514	520	528	549	526	520	516	481	557	498	514	508	529	528	506	509	475	533	507	546	529	542	507	490	513	480	521	496	486	477	528	487	522	473	524	515	527	464	485	550	521	513	559	522	485	515	504	494	468	528	516	480	517	518	475	486	487	490	523	512	491	476	504	487	501	505	504	518	523	531	502	466	490	519	496	474	513	517	523	519	474	524	522	509	506	508	485	498	538	533	479	528	468	495	522	524	509	493	501	532	521	484	503	523	536	573	499	495	490	513	478	500	510	497	510	523	509	518	477	498	510	500	496	546	519	518	517	545	466	526	526	519	525	543	494	493	510	506	509	542	492	476	489	510	501	488	481	486	537	494	552	518	497	496	538	497	507	554	487	518	523	504	504	498	488	498	516	501	429	530	540	495	501	518	509	521	501	501	477	505	494	517	458	479	509	517	519	515	489	506	512	527	549	516	521	513	528	493	496	544	522	520	533	489	501	518	534	529	514	530	530	505	477	481	528	500	529	528	550	483	556	469	520	487	508	503	490	526	525	491	548	546	516	527	500	455	505	517	521	494	514	488	533	477	538	506	482	494	524	530	479	532	479	501	486	543	491	536	528	478	486	503	497	518	520	526	456	490	491	514	550	511	490	511	500	501	531	530	532	502	528	528	544	524	505	489	500	521	488	479	497	529	555	450	548	493	528	504	490	484	502	546	513	522	488	515	493	541	527	495	505	496	506	537	484	507	513	519	532	540	516	500	554	485	531	491	516	507	460	504	490	473	534	509	499	501	511	494	513	495	501	488	504	512	512	491	526	492	468	511	485	503	511	518	527	517	473	545	528	505	531	508	554	504	514	493	493	537	524	522	476	503	532	517	532	513	473	553	494	452	489	515	497	491	492	491	496	537	553	513	477	542	505	499	511	502	513	518	517	536	540	494	514	506	515	493	503	527	481	535	528	540	523	516	518	528	506	532	486	493	529	485	484	527	457	511	540	480	517	533	509	509	536	512	497	533	553	560	551	508	483	493	512	532	507	485	509	523	532	510	506	518	525	513	516	539	551	498	485	521	499	555	478	507	470	558	508	500	499	533	544	469	519	533	521	505	516	518	499	516	553	523	474	478	524	534	533	478	474	521	471	506	492	523	509	545	456	529	531	501	540	531	520	523	506	487	462	548	497	524	499	506	498	529	496	519	497	558	539	507	537	540	497	515	502	515	514	518	519	523	509	479	540	512	529	474	496	549	501	540	488	547	480	511	531	522	546	497	553	494	485	506	506	526	511	522	520	500	516	510	472	521	472	531	504	517	494	491	520	511	498	518	530	486	491	517	534	498	556	528	487	485	489	488	536	572	512	516	497	517	527	526	514	475	513	517	500	501	496	531	490	505	548	497	467	504	545	514	509	505	519	472	517	510	544	493	512	492	558	533	551	519	509	542	502	487	503	516	529	498	551	473	490	535	493	517	511	480	500	496	520	525	475	539	501	475	519	546	490	479	524	492	521	504	516	533	523	511	454	519	516	507	520	484	494	548	521	506	479	532	500	508	488	504	488	489	476	533	530	540	486	523	461	512	504	476	521	495	519	490	505	517	501	487	503	514	531	520	527	504	478	504	507	498	528	471	514	519	485	523	502	484	512	484	524	532	490	485	517	510	452	459	515	496	501	521	516	536	503	495	518	513	553	511	506	522	509	495	484	519	522	497	542	486	472	501	490	538	489	509	499	498	525	506	485	534	507	541	524	507	507	515	505	553	530	484	490	529	546	490	518	497	526	489	465	507	500	535	529	504	486	511	540	508	500	479	540	504	516	523	517	515	525	526	530	487	494	484	504	511	499	533	500	517	517	533	485	521	509	484	535	492	494	508	536	512	511	510	537	481	460	548	490	545	519	546	486	531	528	513	515	496	524	498	522	538	486	522	465	547	545	478	529	484	499	498	482	518	546	509	505
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
