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
341654028596	341654029156	341654029706	341654030256	341654030806	341654031356	341654031906	341654032456	341654033006	341654033556	341654034106	341654034656	341654035206	341654035756	341654036306	341654036856	341654037406	341654037956	341654038506	341654039056	341654039606	341654040156	341654040706	341654041256	341654041806	341654042356	341654042906	341654043456	341654044006	341654044556	341654045106	341654045656	341654046206	341654046756	341654047306	341654047856	341654048406	341654048956	341654049506	341654050056	341654050606	341654051156	341654051706	341654052256	341654052806	341654053356	341654053906	341654054456	341654055006	341654055556	341654056106	341654056656	341654057206	341654057756	341654058306	341654058856	341654059406	341654059956	341654060506	341654061056	341654061606	341654062156	341654062706	341654063256	341654063806	341654064356	341654064906	341654065456	341654066006	341654066556	341654067106	341654067656	341654068206	341654068756	341654069306	341654069856	341654070406	341654070956	341654071506	341654072056	341654072606	341654073156	341654073706	341654074256	341654074806	341654075356	341654075906	341654076456	341654077006	341654077556	341654078106	341654078656	341654079206	341654079756	341654080306	341654080856	341654081406	341654081956	341654082506	341654083056	341654083606	341654084156	341654084706	341654085256	341654085806	341654086356	341654086906	341654087456	341654088006	341654088556	341654089106	341654089656	341654090206	341654090756	341654091306	341654091856	341654092406	341654092956	341654093506	341654094056	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	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
23417	21893	29005	25447	21928	16444	4525	1984	1385	1054	804	654	623	506	514	466	427	396	369	360	312	357	319	316	309	327	313	326	318	352	324	290	361	298	312	288	312	329	335	335	327	312	317	306	301	255	335	317	321	304	319	322	323	314	299	297	330	300	303	313	291	313	304	319	318	305	301	310	326	296	304	304	302	322	341	299	317	327	312	329	304	281	333	308	294	331	315	282	296	319	280	325	323	334	301	317	341	286	336	300	283	286	319	306	315	256	288	306	309	329	328	307	317	320	338	306	331	314	319	296	311	318	316	325	312	321	335	327	318	323	303	307	271	307	335	296	278	344	326	344	317	302	329	291	291	297	297	292	310	308	295	269	328	319	320	316	293	306	332	296	312	288	337	315	313	301	297	316	328	301	301	314	330	309	299	312	287	299	282	325	308	332	293	295	312	308	307	298	287	322	293	331	326	313	293	314	304	359	311	309	313	304	317	331	309	323	297	280	310	295	302	327	315	301	298	373	319	286	319	263	328	309	303	324	334	308	316	348	315	319	298	299	319	306	306	339	314	295	331	314	290	320	317	302	313	308	301	319	328	301	283	312	294	325	343	334	326	313	318	327	304	289	274	316	320	322	318	281	320	303	296	319	300	307	341	334	267	329	297	345	352	273	327	314	345	340	315	322	301	330	300	327	334	306	295	301	290	335	320	282	295	303	313	291	317	295	330	292	330	332	312	317	337	338	343	319	325	320	302	330	292	286	294	303	298	302	313	282	294	321	322	341	317	345	311	305	334	305	334	341	317	304	297	309	291	308	310	307	318	309	328	286	304	307	278	321	293	336	318	308	291	331	316	304	324	300	317	324	317	314	300	314	310	307	330	323	332	341	330	305	297	293	287	281	294	318	327	284	286	322	315	311	327	322	321	303	331	307	345	289	337	307	314	291	324	312	307	339	321	311	280	305	301	295	327	334	323	322	329	332	345	309	315	271	296	311	319	307	312	293	297	291	317	325	303	325	292	290	281	313	343	293	319	310	321	260	335	324	266	296	302	319	295	331	328	344	349	324	295	306	319	318	348	313	308	310	302	312	311	315	335	335	334	334	318	330	301	332	313	333	331	321	344	341	312	329	306	314	310	313	329	305	314	285	290	338	335	268	341	331	321	317	276	331	309	326	319	299	307	326	319	334	322	291	302	320	336	341	332	323	326	300	290	328	318	315	280	306	278	313	291	308	293	311	322	316	290	283	328	334	294	302	279	312	303	302	304	286	313	303	348	312	319	292	301	309	318	329	323	311	309	334	312	310	308	323	301	292	304	322	320	319	334	301	317	290	316	325	296	332	310	328	303	293	298	309	311	335	311	336	359	337	324	303	292	335	279	312	298	328	341	296	331	304	327	335	320	328	339	341	287	320	318	293	324	302	330	312	340	315	305	335	278	296	341	315	281	328	290	296	303	296	326	307	314	314	300	338	318	351	302	340	308	301	293	315	314	307	363	317	314	302	331	285	309	333	328	311	292	307	297	340	306	271	298	332	316	302	347	282	361	281	286	303	341	307	310	329	293	300	330	324	272	337	299	296	348	297	305	286	322	328	338	316	324	331	293	319	312	312	338	311	344	313	320	297	317	335	333	322	294	333	302	294	295	322	284	314	322	316	309	290	317	327	345	304	305	278	318	326	285	323	316	319	297	293	326	283	338	308	286	285	323	340	292	325	325	323	313	291	309	332	322	326	312	315	310	322	320	298	296	318	320	345	326	304	316	324	321	295	357	307	307	333	315	298	286	301	326	312	318	311	325	312	310	294	275	298	328	314	308	300	315	294	319	297	308	278	290	289	315	351	316	324	312	325	309	322	313	318	314	317	365	352	307	307	326	321	321	279	270	331	310	326	348	322	285	337	332	312	303	307	313	343	287	326	317	288	314	320	298	303	326	296	271	290	305	320	307	299	321	285	336	327	304	315	289	275	307	321	281	317	336	289	311	321	290	310	297	293	279	332	305	310	309	303	305	324	307	285	285	317	305	327	304	312	297	315	310	314	309	272	295	325	333	324	311	284	335	304	304	323	313	326	297	316	335	321	297	313	330	312	308	299	337	314	302	292	320	291	318	357	314	305	305	295	321	303	299	328	297	333	318	318	270	298	335	311	325	310	265	304	308	329	331	333	303	339	332	340	300	318	325	325	332	298	320	317	308	331	318	286	327	300	303	290	331	316	321	304	338	295	310	312	290	336	292	356	311	312	334	311	329	317	313	315	295	320	312	297	334	297	312	291	312	337	305	295	302	332	334	314	295	292	356	298	313	301	297	348	320	331	288	309	297	320	353	303	330	304	297	289	328	289	307	360	322	325	314	316	295	297	338	306	286	314	295	315	307	286	309	322	330	338	300	262	308	336	294	333	296	291	302	336	325	305	318	293	329	305	322	306	307	328	322	321	322	305	321	325	270	306	293	307	295	324	316	295	324	305	328	279	323	305	310	306	292	262	318	291	297	320	311	330	331	291	371	302	337	322	276	277	306	301	308	290	341	295	283	335	325	341	306	303	301	300	336	318	333	306	324	293	329	307	338	321	313	273	303	321	315	304	326	297	286	302	287	297	345	268	331	299	328	299	326	283	313	321	305	301	319	329	295	271	266	313	328	281	297	311	287	307	324	319	315	312	310	316	311	300	298	315	286	327	318	335	309	303	301	273	331	315	305	311	296	287	326	281	330	316	339	308	299	300	296	321	343	294	299	310	295	292	303	322	313	303	291	293	306	312	345	321	308	304	298	285	307	297	296	325	283	324	323	336	285	301	307	315	306	319	318	339	320	301	327	318	323	319	323	289	326	304	317	294	322	288	336	295	322	330	335	331	299	315	320	305	300	285	293	299	302	297	294	314	347	326	341	287	271	319	333	327	301	278	298	324	292	283	294	338	308	299	304	308	332	298	311	322	300	308	294	300	317	311	333	321	311	306	311	303	303	323	323	323	294	310	311	288	298	290	312	319	293	299	298	278	326	287	327	301	294	304	324	302	321	307	316	311	301	314	312	318	322	324	277	298	300	325	292	316	300	325	303	296	336	312	342	317	296	318	311	304	312	320	325	291	321	340	310	301	312	325	315	344	323	297	311	321	330	317	320	330	285	299	297	316	353	302	345	319	303	285	285	317	302	323	318	318	305	293	311	334	309	321	316	302	325	287	293	313	328	304	285	301	285	300	269	340	282	294	326	298	289	308	312	304	291	330	321	313	306	321	332	317	317	325	318	343	316	333	314	296	317	306	298	311	306	301	335	301	308	284	335	313	311	305	343	311	325	307	302	289	301	278	326	337	332	301	313	339	331	317	328	270	326	308	315	305	295	320	333	302	282	320	276	300	348	308	301	298	305	307	300	298	295	333	334	346	315	292	309	319	293	267	321	298	292	279	301	341	342	349	320	334	295	332	294	309	291	284	309	290	312	306	323	318	336	342	325	325	300	329	314	326	321	351	313	317	309	303	324	330	327	293	344	333
17244	38703	30072	18558	11510	7544	5180	3593	2635	1961	1530	1157	1052	880	812	764	743	670	633	578	543	503	497	524	478	519	513	504	503	516	472	463	487	470	494	470	459	432	507	468	474	515	472	496	456	459	450	483	514	483	478	445	478	439	465	461	441	465	474	498	474	442	474	455	464	431	466	416	474	447	463	473	424	472	464	478	471	457	462	450	466	459	467	467	460	466	494	477	486	471	473	454	490	456	443	507	466	475	509	465	455	467	469	451	445	486	497	478	468	464	497	441	477	486	493	435	452	440	444	451	484	480	487	470	440	458	492	463	464	447	436	464	445	455	463	510	471	485	434	469	464	455	451	471	462	478	439	440	471	479	440	485	443	440	498	433	465	433	445	459	477	462	466	487	465	430	448	491	462	445	467	449	465	445	515	486	430	498	478	469	459	500	451	469	477	483	484	526	482	507	479	462	455	390	479	459	438	467	422	491	454	485	478	517	433	438	495	471	449	442	497	466	489	435	484	424	465	456	506	449	460	457	465	458	474	495	427	460	440	434	462	474	435	485	462	461	472	477	451	528	536	463	446	457	468	433	480	475	461	527	436	489	464	461	474	491	467	441	503	466	466	475	471	456	486	433	467	470	452	464	451	450	466	462	467	496	473	490	477	473	442	476	465	486	476	486	486	442	428	486	421	478	453	449	460	451	488	449	462	454	423	517	494	431	473	460	476	465	438	509	493	456	416	476	460	441	468	473	472	458	505	460	437	435	455	485	444	450	442	471	483	450	477	494	454	464	453	481	478	428	466	460	447	458	480	453	500	452	463	461	463	477	477	449	472	512	486	482	434	436	449	445	452	495	516	473	499	474	449	473	455	463	495	466	439	462	467	467	487	459	439	429	421	432	467	430	476	530	481	469	438	467	480	458	466	466	450	449	487	465	417	470	471	486	459	460	471	446	449	474	431	457	470	492	446	447	477	454	452	484	462	479	489	475	462	469	492	417	510	485	491	493	449	462	488	470	460	506	468	465	463	477	456	456	441	431	462	458	503	494	467	466	499	505	453	495	452	465	444	452	443	446	458	477	441	480	484	492	457	476	468	462	502	433	487	447	468	465	473	423	467	483	470	458	439	451	445	478	448	447	465	480	482	435	500	515	486	463	482	484	507	447	472	507	481	472	477	453	487	450	490	454	464	518	433	458	487	457	501	460	531	461	465	465	458	451	438	450	518	502	469	431	460	464	472	468	451	453	458	430	445	470	463	481	479	452	454	498	500	486	493	460	495	475	427	476	462	486	503	461	495	517	472	509	467	488	473	449	470	468	447	440	525	523	430	412	481	484	497	490	461	497	452	516	491	439	476	448	444	469	477	510	464	470	459	469	467	469	477	468	495	437	516	476	461	445	481	464	459	506	463	497	476	483	473	447	455	452	469	469	436	431	494	484	470	480	433	481	472	439	464	461	473	501	522	484	487	515	459	499	492	473	498	460	458	463	459	483	470	461	468	452	480	483	445	427	477	445	451	485	463	449	430	460	495	465	427	496	491	464	463	478	433	438	461	443	472	461	503	445	464	456	489	476	484	453	463	458	493	476	471	486	463	458	464	484	463	445	450	465	454	467	453	483	453	482	492	450	479	479	484	445	494	462	454	455	425	428	481	453	449	425	456	460	442	453	444	488	487	446	461	487	504	445	427	502	491	485	507	475	441	427	469	445	459	473	465	467	446	484	448	471	481	483	460	472	526	469	458	484	463	419	410	469	506	443	484	457	450	438	457	469	446	461	475	425	465	445	479	459	458	433	461	454	462	464	466	467	466	427	477	446	493	491	435	467	467	475	494	469	483	451	471	487	469	479	474	433	488	444	476	475	471	461	476	465	475	511	473	465	468	468	508	447	473	480	439	491	461	464	493	492	470	437	467	460	489	447	445	500	449	458	499	477	458	487	454	499	472	476	458	439	428	497	451	492	466	506	451	453	444	485	469	465	474	440	454	450	464	435	452	415	440	463	471	484	490	478	440	457	427	481	460	455	457	479	489	417	472	435	475	511	429	498	459	440	508	474	460	475	490	444	465	479	445	445	477	435	477	480	429	480	451	483	496	496	472	439	517	462	438	415	482	493	438	491	490	467	465	481	473	497	454	486	461	454	482	472	417	461	490	477	467	455	462	447	471	510	483	438	466	484	478	495	454	433	483	471	477	455	458	488	441	497	476	503	449	470	443	466	436	477	488	462	460	463	465	458	514	429	448	464	435	519	456	448	426	508	469	480	481	451	494	465	442	467	455	478	470	451	496	449	471	472	436	448	455	481	480	470	404	442	465	438	512	467	446	454	457	480	486	457	477	477	463	519	493	447	417	454	504	434	466	455	476	469	447	481	455	456	432	428	450	488	465	441	492	441	462	449	465	484	498	442	502	505	461	505	500	487	446	476	448	494	470	467	478	464	515	497	469	471	479	466	469	469	461	475	469	471	467	451	440	487	470	504	535	454	445	461	455	457	481	472	464	468	486	473	487	519	465	468	463	493	458	487	439	472	476	474	507	488	471	480	505	529	452	438	454	430	515	458	424	458	442	503	467	528	446	495	476	476	428	505	457	540	453	473	483	504	471	502	452	477	427	475	482	465	455	494	464	456	489	501	467	453	443	497	476	466	480	433	464	485	450	485	469	469	478	483	461	485	470	472	485	464	466	419	457	481	433	483	422	498	454	473	480	465	444	475	487	471	451	422	451	471	475	483	456	483	455	467	463	457	465	454	467	459	496	488	472	465	454	502	487	490	488	454	458	445	483	481	459	472	480	446	475	474	465	531	464	475	465	512	477	456	502	466	456	480	466	494	437	476	484	445	519	466	505	466	480	454	455	460	465	441	460	462	445	458	437	458	499	448	477	491	465	464	478	446	439	505	450	473	485	511	420	462	447	485	458	485	457	449	441	468	457	465	460	487	468	473	414	511	466	467	441	462	465	436	460	473	462	433	476	477	491	481	426	482	446	460	478	478	472	466	414	447	498	428	444	458	461	470	465	455	450	464	463	521	468	480	461	456	496	470	498	477	474	434	461	436	474	472	420	483	493	465	453	469	488	486	452	477	473	477	437	452	439	448	476	455	461	444	435	439	460	501	463	447	493	482	465	470	437	493	437	472	444	470	504	464	450	437	480	461	477	460	486	445	456	454	465	490	432	468	502	419	454	460	443	496	465	482	427	451	459	479	460	451	479	468	477	460	438	468	448	446	466	445	484	433	447	451	444	482	468	474	455	457	416	441	487	456	481	479	475	449	475	501	460	443	504	489	456	478	421	456	455	451	486	507	453	490	541	463	467	483	467	463	505	452	449	489	489	442	490	509	449	508	447	498	466	464	432	446	475	462	445	460	480	450	476	472	477	464	462	481	465	450	447	480	447	453	468	498	433	425	505	459	470	470	448	435	480	453	485	497	444	483	470	461	472	472	476	452	466	465	455	449	459	477	499	487	489	458	456	469	477	500	463	433	456	441	462	477
28349	20092	13695	6132	2707	1640	1063	866	676	546	510	421	403	376	360	376	344	339	310	321	316	314	324	324	323	282	293	313	311	273	317	328	281	328	285	289	341	318	303	309	287	290	302	321	279	304	315	350	320	297	302	278	278	332	331	271	302	305	308	301	266	269	297	332	332	308	304	313	314	317	277	292	289	297	307	328	345	300	291	301	327	320	293	315	315	296	313	364	323	346	327	320	277	316	292	295	311	299	344	329	334	297	322	305	304	323	296	312	309	302	286	292	279	327	292	314	313	337	275	325	335	308	319	307	296	297	306	291	304	325	299	289	282	295	313	320	286	328	296	264	297	299	324	311	296	323	287	261	318	293	308	299	337	312	285	285	320	310	288	293	321	303	289	304	307	306	303	263	326	299	279	276	317	313	293	297	284	276	300	311	323	321	277	287	305	293	295	317	334	291	318	321	334	322	322	317	305	303	289	330	310	341	264	331	325	319	296	300	295	305	324	285	275	292	328	302	285	285	300	271	295	299	278	308	294	294	310	312	294	298	329	305	303	308	306	299	295	293	305	312	283	330	323	296	320	282	287	333	317	325	303	294	276	294	288	299	331	325	275	298	311	311	296	325	289	292	308	350	252	284	286	294	318	286	307	307	296	297	263	287	303	295	305	313	301	304	320	287	316	288	278	314	343	335	282	281	331	299	297	299	336	351	301	322	302	297	303	284	276	308	328	289	293	295	304	323	318	313	329	305	279	304	304	317	274	269	333	296	286	283	299	322	307	286	301	306	329	320	290	330	294	312	314	279	293	294	300	292	283	306	277	304	326	273	294	304	319	305	297	340	329	266	313	274	306	297	303	278	298	314	297	283	293	290	297	266	286	295	340	305	326	312	318	293	276	290	270	296	300	319	303	292	313	314	288	297	286	335	331	274	280	289	287	324	309	278	281	284	315	306	336	295	322	304	317	329	311	302	282	307	304	314	328	276	258	339	286	275	295	304	305	296	311	318	303	278	302	295	301	285	302	299	303	293	282	292	296	304	285	270	301	307	314	314	307	305	293	308	305	292	322	322	278	299	288	298	304	296	275	260	320	307	322	261	296	305	302	285	307	303	314	299	299	283	313	295	298	312	337	267	337	287	288	319	262	307	306	308	334	287	304	326	316	309	287	281	300	332	313	287	325	299	340	310	298	315	327	314	319	326	314	300	314	279	310	312	317	339	310	274	297	304	298	324	298	301	315	306	322	330	265	315	314	320	283	312	313	282	322	287	307	307	316	296	330	314	304	274	330	332	284	303	327	286	306	275	311	322	335	330	318	303	239	323	310	320	338	322	286	304	281	298	325	284	299	345	300	280	300	318	321	286	315	284	308	301	279	332	305	295	317	334	305	303	294	307	293	290	312	278	273	284	288	305	306	319	315	308	288	288	305	293	294	298	288	319	357	282	322	307	310	302	315	324	310	357	312	337	302	312	319	329	340	324	282	323	323	299	322	309	264	298	313	323	283	311	300	312	292	311	308	295	300	318	276	319	317	311	285	285	310	328	297	297	316	302	293	305	310	273	305	317	301	299	302	277	291	297	314	310	339	319	304	304	320	300	309	295	275	321	300	298	283	330	294	308	308	295	318	309	266	311	285	301	314	317	327	320	298	317	312	291	339	315	307	331	267	307	288	299	308	283	287	324	320	320	322	318	293	293	318	296	330	296	296	299	327	295	337	309	308	267	321	315	294	303	326	314	333	307	314	265	332	287	283	307	288	301	289	344	291	314	300	328	286	325	325	271	319	288	285	311	304	315	289	311	304	325	322	313	294	293	312	313	308	302	292	316	330	322	315	296	294	324	319	311	300	306	291	296	293	324	297	288	306	322	311	293	279	312	273	275	317	325	305	314	308	316	294	309	312	293	281	324	316	328	316	302	292	299	290	314	284	292	301	301	314	319	300	285	336	290	285	297	312	317	335	289	277	299	311	324	286	293	273	321	286	288	305	299	306	290	300	282	319	307	305	338	278	290	304	310	293	301	331	310	301	281	318	275	299	328	322	341	313	285	295	302	315	299	316	308	337	343	300	306	332	332	287	323	334	299	315	314	299	316	283	307	311	318	293	294	301	282	279	312	325	315	294	301	307	309	287	307	281	296	303	268	303	294	290	318	291	320	313	299	320	341	288	318	318	280	282	293	297	291	320	325	304	272	328	283	288	290	297	286	323	279	285	290	316	322	288	297	296	313	348	274	316	309	315	277	331	324	290	254	313	306	316	328	281	326	310	319	305	295	306	279	328	316	304	307	294	315	329	306	293	327	345	310	303	302	331	277	300	270	313	286	311	316	320	319	272	305	269	315	312	272	309	262	274	297	282	319	295	306	296	312	314	303	311	298	304	280	295	274	271	297	320	297	301	306	300	308	330	322	294	312	307	285	297	285	304	307	293	282	282	312	319	315	279	300	290	300	294	285	290	298	303	335	314	320	303	311	346	318	283	306	311	319	306	325	301	286	295	296	328	322	307	308	323	335	309	299	296	318	297	326	320	271	303	282	283	307	316	303	302	301	313	358	273	305	304	314	293	305	325	281	286	320	288	277	285	311	308	287	299	315	310	309	286	299	287	299	305	293	314	293	264	305	263	312	344	308	283	339	304	315	286	299	319	319	324	318	303	310	302	318	323	295	344	296	308	301	303	346	296	321	300	308	292	278	305	304	303	310	324	312	314	326	318	303	293	282	304	287	306	288	287	318	287	331	322	311	278	317	276	288	288	298	280	336	333	326	298	326	295	274	297	322	327	313	289	289	332	310	285	282	295	303	321	312	300	281	293	317	295	321	314	318	316	294	328	263	299	321	296	298	322	284	294	316	312	336	313	303	303	339	349	299	326	321	317	331	312	303	304	304	322	325	321	294	318	286	297	308	315	296	317	311	285	314	315	311	284	279	309	290	314	311	311	284	318	263	317	292	325	293	298	311	294	281	332	279	292	312	302	333	306	281	286	306	315	323	271	339	331	302	303	323	310	287	288	336	288	314	322	310	309	309	326	320	277	328	321	292	295	275	315	298	313	313	300	309	311	295	297	296	324	327	266	311	283	306	311	284	330	338	314	289	288	299	310	290	295	325	367	331	324	332	343	291	310	279	312	310	309	290	264	300	282	310	295	307	304	281	274	317	317	285	329	326	311	308	314	311	298	319	348	307	334	321	317	308	312	323	300	298	312	293	331	293	300	307	279	295	293	298	317	320	318	300	331	283	307	332	283	280	305	301	341	293	313	300	285	276	306	291	294	296	326	298	305	276	292	322	283	306	288	296	313	327	296	307	278	295	309	296	294	286	299	300	281	307	308	302	299	280	300	301	320	304	280	316	319	355	305	310	302	303	285	289	295	339	293	331	313	283	285	309	308	268	278	267	268	329	295	307	292	302	328	309	322	302	293	291	308	306	312	297	285	311	307	299	300	308	306	313	369	293	277	319	276	282	317	312	330	336	283	322	303	322	301	320	312	322
14667	25332	17838	8783	5177	3283	2225	1674	1279	966	880	788	631	643	558	559	585	482	514	517	534	481	462	463	482	460	471	513	464	460	474	460	491	444	473	493	431	437	464	484	504	459	440	471	449	459	465	488	498	479	456	458	480	450	449	430	484	456	473	474	447	480	450	471	446	496	459	451	486	432	498	463	455	474	451	441	453	478	483	463	476	454	464	445	456	430	429	453	473	431	440	449	482	460	478	451	457	445	482	454	460	445	414	484	443	469	470	456	457	424	462	441	466	448	466	469	443	447	466	456	453	485	445	433	487	497	483	465	454	510	446	453	430	401	454	419	481	477	452	443	467	497	473	477	471	472	472	466	478	461	508	470	470	444	454	416	457	446	459	477	504	463	453	476	429	460	473	488	467	429	458	436	435	442	484	440	476	458	458	443	466	455	427	443	503	449	439	427	501	456	455	501	451	439	483	451	459	530	459	441	450	468	471	465	442	498	481	424	451	454	430	476	461	457	445	456	475	474	441	501	474	456	453	474	468	458	488	467	464	473	438	459	469	444	482	424	411	459	473	462	457	477	453	460	453	470	422	465	477	458	420	489	439	425	437	510	447	457	476	457	486	488	507	436	446	431	429	468	477	463	453	440	428	487	484	433	464	448	441	435	456	481	450	478	487	487	439	466	459	472	464	410	458	465	464	479	478	493	478	472	424	467	448	450	504	428	432	453	482	457	453	496	435	482	482	429	445	454	499	460	456	435	458	469	469	458	440	446	492	462	469	432	456	511	470	437	467	426	483	438	427	472	493	427	439	464	465	458	445	471	472	480	452	475	464	480	474	468	449	454	446	432	464	456	468	504	472	461	456	459	438	479	457	419	478	427	477	438	458	439	495	416	436	481	436	503	445	456	469	446	440	481	450	474	429	477	484	495	456	475	441	493	455	473	476	457	411	436	451	469	468	491	458	454	489	467	482	449	495	489	459	468	459	471	463	472	441	491	447	455	413	460	480	490	481	464	475	460	513	434	444	474	437	456	470	501	469	444	494	460	454	469	429	435	450	501	453	444	466	449	459	468	441	450	463	484	459	442	471	465	452	440	475	474	459	457	423	447	423	467	450	455	462	487	484	470	470	457	443	478	458	473	450	458	495	444	448	446	466	470	457	459	468	463	499	454	485	521	469	428	456	470	453	472	472	481	486	439	438	452	453	466	433	438	470	487	466	451	457	494	447	499	469	462	481	492	458	450	449	468	466	496	434	484	440	471	447	425	462	455	453	465	440	463	450	465	437	468	421	514	445	460	477	446	444	470	425	454	471	482	465	443	438	460	453	423	467	467	500	421	470	467	481	459	450	478	427	455	442	472	455	462	434	513	485	468	426	454	466	490	440	458	449	468	447	482	472	474	433	447	455	452	463	452	420	436	489	463	500	490	469	469	468	470	501	487	462	440	455	472	460	460	401	438	417	488	456	464	527	489	466	500	460	455	445	479	467	440	451	454	418	466	467	461	450	452	473	445	433	517	490	486	444	442	481	464	466	451	471	473	468	448	439	436	468	431	466	497	440	437	428	448	466	439	462	440	459	453	472	489	486	454	457	448	464	480	462	446	426	461	443	438	480	471	418	471	450	447	462	501	445	475	472	424	489	444	464	445	468	450	493	505	479	409	442	488	447	479	477	443	473	443	451	466	475	493	449	476	460	458	453	473	457	477	477	466	459	489	439	441	454	475	457	461	458	463	450	467	480	440	471	453	436	460	448	407	463	469	492	460	493	476	440	467	453	462	457	474	454	472	485	450	455	431	439	426	441	480	488	486	462	451	457	475	469	438	453	477	490	452	451	432	476	490	467	497	466	485	470	466	465	458	467	466	500	459	499	434	476	468	435	463	465	483	408	485	454	439	426	453	474	456	464	462	435	473	500	448	437	482	465	445	453	461	448	460	479	489	510	433	461	497	453	478	453	454	460	469	435	464	461	475	453	449	442	478	449	453	452	464	482	460	458	438	457	447	440	460	496	441	489	438	425	457	498	453	435	466	442	448	435	484	476	458	440	449	417	496	429	486	458	474	433	465	466	503	491	472	480	445	454	458	481	453	463	452	421	459	467	468	432	472	492	486	450	467	458	445	455	472	451	469	456	456	484	468	441	441	435	480	481	440	445	468	446	480	464	471	451	460	485	470	459	429	409	440	454	436	465	486	500	496	446	497	490	471	465	472	439	434	456	493	457	447	468	472	468	445	429	488	473	486	476	467	460	436	454	469	461	473	433	469	471	464	460	458	426	470	446	454	463	485	456	453	445	470	478	465	449	453	453	443	477	465	442	465	449	466	470	450	474	430	494	467	452	436	482	433	462	471	447	477	477	481	466	454	457	464	456	434	420	450	461	452	491	459	472	476	485	435	451	490	433	441	467	458	487	475	469	469	508	460	476	436	454	451	429	468	464	434	471	501	476	458	423	443	490	476	470	466	472	421	468	476	498	434	466	434	424	485	481	431	472	482	453	480	460	456	474	483	478	437	464	459	476	476	478	445	457	498	457	478	453	485	452	458	433	434	466	456	465	438	440	459	429	463	474	421	501	466	478	487	458	480	450	436	452	429	462	445	469	476	459	449	479	454	423	492	487	485	437	490	441	474	434	492	448	438	472	443	425	465	499	419	439	460	430	452	470	465	442	440	476	448	486	435	462	477	450	437	505	439	463	454	447	460	453	463	464	450	449	477	449	453	396	478	465	448	433	418	464	451	460	457	455	425	444	474	469	492	466	460	471	442	443	437	469	435	476	471	467	524	455	438	496	431	458	442	443	467	458	430	435	418	485	422	440	476	496	433	496	480	470	467	468	443	454	471	466	476	484	487	484	406	468	465	438	467	467	435	467	444	479	455	446	475	456	477	462	462	464	477	469	461	484	442	465	494	461	463	459	406	437	484	459	447	468	460	487	484	438	476	425	437	463	459	458	506	423	471	431	468	466	460	448	450	455	475	428	440	446	448	450	473	472	486	441	495	476	434	433	495	487	425	454	440	438	455	453	421	405	440	429	472	449	483	486	459	444	451	472	454	462	448	458	452	524	466	447	467	432	400	457	464	465	458	469	449	534	429	414	487	469	483	432	471	474	461	449	443	490	453	457	466	476	478	460	471	409	451	454	474	463	461	459	454	467	417	427	466	432	466	456	467	499	460	446	434	500	465	472	440	470	455	469	467	470	492	451	429	436	464	450	474	446	492	449	439	489	468	443	467	469	499	454	462	464	490	439	460	472	511	405	454	472	412	499	469	441	455	455	478	471	447	460	449	457	445	452	487	452	449	444	492	476	469	451	475	417	477	469	445	458	465	461	475	482	501	517	461	456	430	477	441	462	470	473	503	459	439	424	476	391	475	482	498	467	445	461	474	469	513	487	436	462	469	490	458	453	448	439	453	442	436	471	455	446	452	440	466	423	478	486	457	492	463	451	472	444	491	483	456	490	469	468	459	474	438	476	451	497	434	442	418	506	464
23971	21507	27756	25663	18101	5195	2355	1443	1021	782	671	579	461	433	459	454	429	393	407	363	323	350	374	317	295	330	344	324	328	314	310	339	324	318	354	307	330	327	316	322	340	321	325	334	326	345	342	330	337	304	330	333	305	299	327	317	315	318	319	322	342	332	310	306	290	326	325	356	324	323	303	331	347	289	295	338	314	313	354	338	324	313	314	329	326	331	316	329	340	304	315	335	356	315	331	313	298	323	312	331	303	331	315	351	310	328	331	304	325	303	299	300	326	354	314	307	309	313	323	294	327	306	350	320	320	353	303	328	327	328	308	319	300	307	316	319	313	316	331	331	321	308	302	319	311	343	361	337	287	315	312	317	327	358	349	334	336	313	354	316	319	339	325	322	303	327	343	330	292	321	322	328	331	271	313	338	310	320	319	309	324	313	316	313	309	312	312	318	345	352	321	363	313	329	317	290	309	292	305	324	309	318	342	313	320	296	314	324	298	302	294	290	317	339	328	312	311	327	324	323	309	310	362	313	321	284	315	343	332	365	306	305	324	340	319	318	325	335	306	304	325	346	329	320	324	300	309	344	312	288	331	329	303	331	308	337	351	292	330	322	274	297	317	306	319	325	320	315	299	326	326	349	348	339	350	314	306	307	310	326	291	335	308	331	322	313	286	295	318	304	318	295	319	326	351	327	309	358	302	316	282	314	319	340	328	314	334	329	349	314	318	305	313	339	295	343	315	324	320	270	289	331	323	310	330	333	304	317	332	298	300	300	314	288	319	310	322	307	292	320	296	349	281	303	311	334	348	340	299	351	329	313	342	301	296	326	314	341	326	298	346	356	330	307	339	332	345	316	312	292	322	325	280	317	360	317	290	315	347	328	313	350	310	315	323	336	316	303	306	342	304	308	320	307	284	330	317	292	339	330	298	353	322	309	334	351	342	316	324	341	312	318	312	282	307	318	331	300	303	311	323	367	316	342	333	325	303	308	300	316	316	295	280	328	293	326	339	344	303	327	299	333	303	306	340	325	312	323	335	344	320	340	270	305	327	291	352	310	320	321	288	321	327	322	334	326	334	287	322	303	328	311	315	318	356	328	314	338	305	337	349	363	315	324	317	342	299	301	335	332	311	319	304	351	329	318	310	314	321	330	290	327	312	348	316	312	321	340	329	326	322	294	352	344	309	331	329	338	306	311	332	352	350	328	337	322	283	329	324	330	312	307	332	325	310	319	342	323	311	342	293	324	298	305	306	346	282	323	339	324	357	301	296	316	292	314	326	346	336	343	332	338	336	295	323	302	332	311	325	331	324	300	350	330	337	318	293	312	336	323	310	332	336	342	316	333	322	320	307	349	296	310	310	310	310	333	370	319	304	329	334	322	309	271	330	344	321	326	330	336	337	292	314	334	316	329	317	335	306	304	347	292	330	298	323	318	303	327	304	312	286	350	342	313	320	330	322	315	310	285	305	290	293	313	329	313	282	335	288	330	300	312	322	317	286	311	315	354	332	304	316	326	353	317	302	342	327	331	304	325	317	337	326	309	309	333	344	328	316	289	317	321	292	284	316	299	330	340	330	353	318	304	307	294	343	317	319	328	293	352	344	307	308	317	319	328	324	326	296	331	328	315	319	330	330	306	320	320	322	322	338	316	310	307	329	322	307	346	331	332	339	300	342	294	328	309	300	321	335	270	342	315	289	356	329	292	313	303	329	332	332	324	317	313	337	286	317	312	306	336	318	319	329	334	277	329	325	311	309	313	303	310	311	312	307	343	303	305	328	328	325	318	387	301	308	305	324	350	292	326	307	317	314	329	309	329	296	352	323	324	310	346	341	283	353	340	358	307	323	284	342	321	322	341	307	343	336	332	327	303	324	326	296	336	325	339	333	332	342	320	311	309	291	316	324	351	289	307	319	350	335	328	311	353	330	336	313	323	298	335	307	315	320	324	303	306	310	330	334	312	301	308	306	352	301	334	339	303	307	330	315	302	327	315	319	295	335	330	325	338	321	333	339	308	317	322	338	288	319	287	315	337	334	309	330	318	306	330	338	294	351	340	330	310	290	337	356	307	338	297	304	328	315	310	323	314	336	287	314	327	328	351	334	323	299	339	319	327	307	312	327	320	369	287	325	312	335	341	330	311	331	307	332	350	305	287	304	297	297	299	337	315	304	330	327	348	334	322	310	339	325	319	301	372	348	340	305	306	300	296	332	341	289	318	299	360	299	318	293	344	303	315	316	336	318	327	307	329	348	325	326	332	303	323	322	288	296	317	331	337	321	299	328	334	345	317	310	316	303	310	285	303	308	351	317	283	300	335	333	303	339	314	327	296	303	317	301	303	309	294	282	270	332	332	300	332	322	319	299	282	321	317	332	323	304	309	298	342	338	338	304	343	311	334	296	321	340	315	327	319	324	318	313	324	320	357	328	305	326	351	320	329	295	334	329	302	301	309	309	341	327	299	352	315	309	302	320	342	335	318	347	290	318	315	303	356	321	330	305	306	339	340	318	294	336	290	290	328	325	333	315	303	331	297	331	309	313	347	326	333	336	353	332	314	358	306	354	312	288	295	313	302	325	291	353	300	314	310	291	312	295	322	324	309	296	317	288	316	343	328	335	283	328	336	318	306	321	311	300	304	310	324	316	312	353	314	310	325	309	334	298	334	331	295	318	330	329	320	342	336	303	355	280	343	347	319	306	305	355	308	313	331	330	302	318	333	331	317	311	327	297	324	334	302	332	275	318	326	318	329	307	312	301	293	298	284	297	354	300	322	317	308	364	291	366	336	333	345	298	286	322	315	323	314	312	307	292	337	347	356	323	298	325	314	310	322	360	343	305	294	333	318	310	340	322	302	295	317	302	328	301	346	319	315	324	315	348	291	325	315	314	326	318	316	311	317	309	305	331	330	334	331	301	306	347	354	330	353	305	320	303	357	321	304	313	344	294	326	325	321	331	312	303	330	321	340	333	324	302	364	290	327	340	339	378	341	344	375	300	326	327	333	325	316	308	301	311	319	344	285	335	346	315	351	316	321	322	311	340	337	368	308	332	307	346	303	312	314	310	335	326	307	318	319	302	312	308	305	304	321	276	340	325	294	332	324	338	339	308	327	332	310	321	331	298	333	318	306	309	292	299	304	305	345	351	304	319	319	293	333	373	317	346	313	285	314	324	350	321	333	324	299	336	331	344	299	329	292	318	327	321	329	294	303	333	282	312	333	301	361	331	335	308	332	332	312	300	292	336	324	336	327	302	341	338	344	321	321	334	321	322	301	307	306	313	334	330	329	296	332	290	320	303	330	303	321	328	344	313	325	340	312	350	319	332	353	300	356	287	332	347	305	333	324	355	388	297	318	312	314	325	294	286	316	312	315	283	331	333	315	350	329	349	310	342	301	350	299	306	345	337	340	325	308	319	323	345	327	304	351	338	354	319	335	316	307	343	305	317	270	329	322	324	319	305	310	343	331	317	317	296	337	345	292	314	336
15823	33607	25598	14438	8841	5784	3781	2786	2061	1458	1218	965	874	785	717	660	668	603	570	554	505	538	522	509	518	508	500	506	540	518	468	465	492	492	503	486	475	465	489	481	497	504	477	472	504	500	494	437	500	495	480	500	459	464	512	465	474	496	540	466	506	455	460	471	477	498	468	496	433	450	483	457	466	473	485	450	486	481	481	444	497	502	460	492	484	472	487	489	523	488	447	475	489	485	458	458	493	498	493	464	463	475	509	481	513	459	473	474	475	459	515	475	507	465	474	492	495	477	484	478	479	513	454	491	457	469	498	462	465	474	511	492	489	510	493	475	485	477	486	485	426	508	449	496	446	480	461	517	472	451	458	485	498	487	503	514	483	498	462	481	446	469	463	467	497	484	520	472	492	479	477	486	497	496	412	446	472	488	531	474	430	470	487	515	474	470	483	522	490	473	494	482	482	466	460	443	486	499	495	472	476	484	460	492	494	518	489	492	474	483	498	497	480	457	497	490	438	503	468	484	501	465	486	461	470	419	550	466	460	500	446	503	461	471	491	480	472	460	493	478	500	484	480	491	495	521	477	454	509	465	469	480	520	459	495	513	518	499	501	477	487	464	482	477	474	479	492	527	477	470	490	459	500	483	480	497	474	438	497	472	502	503	482	493	483	496	493	476	460	486	461	496	472	506	510	494	457	495	467	490	510	454	480	516	490	493	462	507	463	480	467	470	489	487	453	518	456	487	471	471	507	487	496	498	482	481	462	466	507	506	478	495	490	485	447	477	424	495	486	475	440	487	486	471	477	465	477	518	486	496	481	496	453	450	456	456	493	463	503	527	483	511	463	489	469	484	453	472	538	471	503	482	500	501	486	497	457	454	488	497	481	486	495	482	507	485	495	479	459	456	502	479	477	451	481	488	479	479	470	464	480	488	446	461	494	459	469	475	472	500	484	489	463	476	478	462	498	461	452	483	475	506	489	476	474	463	491	485	461	491	455	472	524	503	484	511	477	494	480	485	474	515	420	529	470	502	501	454	480	498	495	463	455	530	462	480	485	464	501	494	512	476	447	489	459	504	469	483	478	490	462	481	516	494	448	512	503	467	444	514	496	490	485	481	530	502	494	441	470	485	458	480	434	487	481	456	488	478	472	481	481	494	467	450	491	520	453	458	487	494	485	460	509	472	460	492	452	477	497	505	461	518	504	455	460	476	484	518	481	485	468	487	467	459	505	474	491	464	506	459	495	501	476	478	462	468	497	489	479	478	472	453	485	454	511	481	452	482	460	486	544	444	493	467	508	458	460	486	492	475	495	501	459	481	464	460	517	480	456	511	474	503	525	501	496	499	481	464	507	467	479	482	465	474	468	485	476	472	508	460	487	496	498	490	509	497	506	450	473	443	508	478	490	513	484	460	487	496	497	473	474	468	480	508	566	490	486	515	488	492	490	467	500	472	481	454	504	481	489	459	452	482	520	527	474	450	469	477	483	478	489	450	496	491	495	485	508	468	481	499	484	504	459	451	453	475	492	512	511	491	468	518	476	461	469	476	475	433	476	516	500	517	464	480	506	467	489	544	471	453	472	483	468	528	475	422	488	496	486	460	491	472	501	514	488	441	476	502	504	445	450	477	505	512	481	477	488	489	484	485	477	504	442	501	470	493	478	496	509	474	482	477	463	486	478	479	456	457	499	501	473	489	465	467	460	491	521	495	490	489	504	479	451	439	469	496	447	474	469	520	466	454	493	472	487	466	473	482	473	459	492	408	484	466	481	491	492	453	459	476	471	497	486	494	481	478	484	523	476	519	496	458	482	464	512	499	475	499	472	481	464	463	486	503	474	513	487	450	499	489	502	466	477	444	464	508	481	512	499	466	464	486	476	492	460	474	480	476	490	479	471	516	526	489	498	506	469	444	505	465	473	504	491	464	459	521	461	475	496	493	459	518	448	481	468	457	454	444	501	502	515	484	481	464	512	480	460	484	507	526	462	524	478	484	474	467	470	507	498	478	426	459	481	466	507	482	488	471	478	454	449	502	466	494	481	490	517	502	455	499	515	486	444	497	468	487	474	485	474	499	462	494	513	503	422	469	471	483	465	475	479	491	515	475	426	468	466	520	477	493	561	479	467	536	467	484	463	479	476	462	461	503	518	473	515	491	465	456	497	490	502	436	522	430	471	508	509	496	443	485	519	471	506	472	477	527	531	481	488	495	493	477	488	449	488	505	446	498	490	481	467	491	458	510	500	481	487	530	492	467	472	453	478	482	498	485	485	519	521	456	450	488	487	496	499	441	480	484	527	513	480	499	494	462	482	500	484	484	457	482	509	493	514	510	500	503	540	461	486	487	478	460	487	495	484	459	468	500	482	424	473	498	456	522	476	486	542	514	487	515	500	473	469	495	464	490	493	467	487	462	494	467	465	532	454	457	490	473	449	500	482	492	475	502	475	483	487	451	446	503	470	489	460	489	469	469	490	499	444	506	452	464	470	483	465	439	463	481	473	484	461	459	508	461	470	469	499	496	437	479	435	457	476	478	479	494	452	515	472	469	464	462	493	496	495	523	469	485	444	476	470	507	480	502	504	442	478	499	479	514	491	494	438	479	472	488	498	485	520	486	491	485	477	470	483	471	448	457	485	485	496	458	490	476	468	483	490	469	491	496	541	502	442	517	461	495	477	461	445	511	459	503	483	468	478	468	496	488	483	473	457	483	500	539	502	482	480	440	430	493	479	476	511	491	484	503	493	490	439	498	498	471	444	495	451	483	448	488	500	481	481	442	460	465	498	481	506	479	466	484	478	496	474	482	481	420	454	463	502	466	508	474	496	458	474	493	480	499	460	456	476	491	460	474	447	440	490	503	531	504	469	480	457	478	474	513	505	464	493	518	467	497	508	456	459	489	482	478	484	479	470	468	466	477	483	466	512	493	448	452	518	470	485	462	469	491	461	463	471	467	462	530	484	510	478	467	491	510	484	454	493	458	467	471	469	461	463	499	461	450	489	496	476	484	470	473	476	467	461	495	475	472	504	481	489	478	479	542	486	519	476	436	481	480	490	474	467	515	489	511	461	496	471	444	491	461	520	484	452	482	479	504	517	502	510	472	498	486	477	481	471	486	494	492	448	488	469	486	495	499	504	499	445	478	513	477	485	494	498	489	459	494	468	485	471	480	428	457	477	472	458	501	482	497	474	477	461	481	467	492	465	464	466	481	474	499	518	467	428	530	447	488	476	494	456	526	495	474	502	497	487	505	461	485	531	477	469	477	466	457	509	482	440	511	449	442	464	446	521	466	497	450	506	449	475	475	481	505	505	526	476	466	504	500	472	457	457	481	485	467	512	523	467	488	504	439	504	531	516	514	520	492	505	464	473	487	484	466	481	450	499	488	477	459	470	465	480	484	462	459	466	479	470	468	490	482	494	479	475	529	518	494	484	509	461	504	462	471	428	520	510	489	466	476	460	507	443	497	453	458	506	496	482	478	500	447
25536	21512	24980	20286	4393	1983	1367	969	768	588	478	477	415	369	361	330	323	311	342	303	322	294	307	303	316	304	275	304	295	300	265	278	298	281	287	282	280	260	278	267	271	300	304	273	296	291	267	302	284	273	291	268	276	287	298	298	282	258	250	300	292	275	285	287	263	298	293	279	268	281	293	290	273	283	274	305	293	293	282	284	255	267	275	244	277	288	309	288	284	227	288	268	266	311	292	272	288	296	305	273	296	274	276	293	254	264	300	287	296	294	297	292	264	288	279	285	276	293	311	289	276	311	258	266	268	265	308	315	279	256	272	312	285	289	303	275	282	291	276	318	281	269	314	287	279	231	287	272	269	263	286	280	307	277	296	282	289	258	304	289	298	286	293	278	262	287	332	264	271	275	283	287	282	251	283	308	309	271	275	264	316	261	309	244	254	297	287	262	270	279	287	292	292	294	297	281	271	286	269	314	273	275	291	256	279	302	256	261	275	283	271	292	262	250	282	275	289	254	274	305	303	279	295	270	266	267	280	264	253	308	278	273	274	295	277	285	265	277	308	296	268	271	268	278	288	278	287	295	253	274	285	257	285	267	275	279	289	294	298	296	279	329	283	295	274	268	282	287	300	273	300	287	274	263	298	269	292	312	271	298	266	272	281	274	269	271	287	289	320	276	293	300	269	274	308	280	306	302	295	276	309	306	290	279	302	281	263	284	290	232	263	311	290	269	266	300	274	281	289	272	281	301	287	273	255	285	274	260	298	289	304	306	283	272	280	260	289	294	311	269	285	295	315	295	270	279	261	284	315	276	275	292	276	275	264	306	252	333	274	244	272	226	305	281	321	283	281	297	253	276	285	305	241	265	276	281	292	273	246	294	286	266	249	259	290	288	268	286	292	292	302	303	313	271	302	269	249	290	281	312	290	292	270	285	265	265	300	284	286	289	294	288	268	283	286	274	275	240	278	273	279	277	254	294	308	278	314	298	290	293	298	261	283	267	283	289	280	257	269	255	250	257	283	291	275	275	282	288	237	265	300	266	277	301	256	259	295	313	284	290	261	261	302	287	298	270	285	300	323	278	271	278	249	241	283	271	276	303	283	262	300	246	280	274	281	272	266	283	299	273	282	277	278	289	276	270	268	284	288	292	269	290	254	321	271	285	299	272	275	289	263	289	271	260	301	274	265	298	280	304	281	284	257	257	284	275	270	273	292	289	266	261	274	279	273	288	273	274	318	288	286	325	270	277	283	281	303	296	290	293	289	283	316	312	284	256	282	278	269	277	282	312	265	297	267	281	301	310	270	284	300	312	271	303	293	267	287	304	283	304	296	299	276	264	273	278	290	291	299	272	306	293	301	287	279	274	250	296	282	266	275	302	284	284	291	315	265	267	283	289	262	273	279	288	284	267	271	260	309	284	272	290	281	266	267	292	304	275	267	295	274	289	274	256	264	292	293	299	264	284	297	269	265	284	295	277	277	280	281	292	280	317	275	282	284	262	250	261	293	260	271	273	281	289	282	269	267	303	282	292	291	265	246	275	293	294	279	306	278	306	298	316	267	296	262	271	308	259	276	290	290	280	283	303	276	264	268	238	278	298	312	272	257	305	254	253	268	304	305	292	294	295	269	272	265	269	279	255	244	257	297	244	267	278	267	273	251	294	276	271	272	264	279	295	307	276	282	301	302	277	264	270	292	300	284	290	244	273	268	265	256	287	296	267	292	289	273	289	275	257	277	304	267	292	293	277	301	307	272	260	280	268	266	295	286	262	297	315	281	281	277	267	312	280	266	291	272	280	266	287	271	288	287	287	288	268	240	288	314	320	286	267	301	274	294	302	278	291	273	277	277	268	285	290	281	270	304	277	265	278	292	300	272	273	282	239	284	292	280	260	301	295	292	295	285	296	274	296	274	285	299	282	286	280	284	274	270	266	259	289	272	256	256	306	280	333	278	277	311	284	292	272	276	312	290	272	252	303	223	302	282	285	271	294	277	270	293	273	280	286	301	299	265	289	288	286	311	268	280	267	278	277	282	294	301	293	270	254	284	274	283	291	267	283	291	282	289	274	299	288	274	278	268	269	274	283	300	262	273	284	291	246	283	277	286	292	256	296	280	262	282	256	278	266	263	293	263	266	274	282	313	273	272	257	277	265	289	287	302	282	295	281	265	313	295	284	269	309	271	293	237	280	248	274	288	294	298	285	277	287	263	324	275	303	250	295	256	281	269	279	308	270	284	269	289	307	311	255	289	255	277	304	330	287	279	279	278	262	291	297	299	305	278	291	280	288	299	263	275	282	283	294	311	297	282	280	282	297	262	296	287	298	285	279	270	285	287	269	272	272	289	274	287	289	279	265	280	272	280	299	304	313	295	285	297	313	286	286	303	295	267	262	284	293	284	281	266	254	288	318	294	284	291	242	284	272	271	316	254	258	289	284	286	294	299	278	285	277	294	288	271	265	265	289	278	299	277	283	300	309	286	316	282	281	272	286	261	313	256	259	316	295	287	292	292	260	301	293	273	278	323	286	276	287	300	260	279	271	259	274	274	296	283	263	290	314	302	304	272	262	282	282	281	282	273	270	282	269	309	269	279	256	278	278	272	267	296	283	285	274	275	257	272	286	310	287	271	308	279	277	292	275	290	278	306	268	301	302	286	304	279	264	269	292	304	266	291	253	291	284	259	311	297	263	314	287	267	280	299	279	271	289	317	255	280	287	289	252	295	272	269	277	279	311	285	260	299	310	309	299	303	287	302	284	280	298	262	287	305	269	292	275	261	299	254	298	278	271	303	282	297	285	298	291	271	291	279	268	274	313	316	264	305	275	294	293	281	267	270	285	288	300	306	286	278	307	266	310	271	272	279	298	274	280	279	295	260	274	286	300	266	276	316	264	304	297	268	256	274	280	276	279	240	294	289	285	282	291	267	288	263	307	293	300	301	285	275	334	276	276	277	286	295	299	276	284	259	247	284	253	288	276	285	257	286	309	303	281	262	258	303	305	263	292	280	278	317	318	290	258	269	267	256	281	279	270	226	292	277	304	297	277	295	279	313	294	285	281	270	301	267	284	261	265	271	286	297	267	248	281	294	274	265	278	272	272	284	272	287	254	307	289	316	257	294	280	262	324	284	262	324	301	267	291	267	293	271	278	291	286	304	291	288	277	289	265	282	274	275	291	272	273	287	280	315	277	281	292	261	288	273	292	254	276	272	266	279	250	303	269	301	277	262	301	314	273	279	290	288	279	295	272	301	286	275	268	284	265	290	276	295	284	269	284	282	326	294	282	333	304	267	299	301	261	266	283	272	276	275	285	284	268	304	310	269	271	309	297	302	275	314	290	290	330	302	270	277	271	298	285	255	272	285	287	269	302	250	312	284	294	270	285	289	268	289	299	290	284	264	276	256	277	258	265	277	264	286	288	283	294	254	281	286	255	270	295	275	293	266	297	309	261	307	311	292	272	257	278	281	297	294	306	289	276	318	296
15412	29017	20790	10855	6603	4119	2913	2000	1455	1103	879	779	656	611	564	517	546	501	485	483	500	480	466	457	409	436	415	424	468	451	428	443	466	425	422	472	426	383	435	442	433	460	447	418	436	437	453	426	453	428	425	410	421	453	428	454	481	423	429	435	457	417	426	443	440	422	417	408	478	440	422	431	432	406	420	430	404	421	455	439	420	420	453	466	417	428	444	451	442	452	397	386	420	418	451	420	435	407	424	446	420	419	457	446	433	454	412	450	402	426	411	479	412	406	410	429	434	453	421	414	465	437	439	431	414	438	442	434	405	470	439	442	404	435	406	451	437	385	476	438	422	386	412	438	451	455	425	392	433	415	415	440	432	437	400	456	436	473	460	447	454	410	410	406	440	420	418	408	444	418	450	421	431	427	457	413	403	445	438	465	423	409	466	414	469	435	447	419	416	438	418	435	490	432	416	439	432	428	434	438	432	422	415	428	413	420	427	434	415	386	421	445	415	426	435	440	416	434	446	440	474	430	413	368	454	439	439	438	435	447	434	429	383	392	423	420	451	409	411	410	397	464	421	397	411	451	410	432	444	459	393	446	424	441	443	447	413	401	439	424	435	379	437	400	449	444	426	406	415	423	469	409	433	433	387	429	404	415	436	428	427	443	417	399	448	456	391	415	421	440	417	441	414	426	439	451	421	454	427	428	427	442	386	469	438	383	434	420	444	454	407	445	410	383	439	424	421	409	447	468	448	414	414	469	374	426	435	416	433	420	450	446	397	431	398	423	479	457	427	421	422	462	438	432	363	437	415	394	417	423	434	442	436	423	392	391	450	413	411	428	407	426	454	440	396	395	433	474	429	456	437	465	434	400	425	410	420	421	442	441	413	413	428	406	471	401	420	412	475	460	414	412	440	444	435	458	435	432	430	433	473	430	459	379	439	446	455	454	421	423	410	413	457	396	418	437	393	409	422	437	426	407	424	447	424	445	421	411	397	452	452	454	427	433	441	408	431	427	431	418	428	413	412	454	434	409	417	418	437	434	453	445	443	391	455	412	422	453	447	425	437	398	463	407	432	429	427	436	434	416	429	433	466	418	418	416	400	446	443	412	404	410	451	410	422	440	429	413	434	411	442	402	388	442	402	413	422	413	419	415	420	452	445	400	444	427	441	435	430	447	408	444	433	449	440	446	448	433	416	432	445	432	417	418	407	429	447	432	456	435	430	428	454	416	435	426	461	415	404	438	452	438	440	442	413	406	425	430	463	436	425	416	435	387	453	414	424	430	452	428	464	403	431	446	456	420	411	484	410	441	400	415	434	450	450	462	404	433	428	487	450	440	437	428	399	413	411	445	444	447	409	435	468	427	410	428	461	389	417	424	407	454	452	445	416	409	432	422	432	473	441	428	427	435	415	426	433	466	441	440	458	437	415	460	435	398	456	440	440	411	443	443	449	400	436	412	439	419	428	447	442	446	455	420	445	433	429	443	427	416	414	434	400	456	398	457	435	449	439	468	420	441	443	425	434	443	443	415	395	423	463	479	419	432	418	474	407	419	437	448	464	449	387	397	450	405	451	412	431	432	424	443	411	406	443	462	407	431	416	442	424	405	448	433	445	418	439	406	446	415	407	412	446	398	443	413	467	447	428	440	433	442	425	424	451	426	472	402	431	429	421	431	379	427	439	449	442	403	429	422	421	430	429	438	442	397	409	418	413	410	411	401	444	436	418	412	410	437	411	367	417	449	413	409	391	399	410	436	409	469	437	431	405	455	416	458	412	458	417	394	434	446	438	412	438	476	398	425	391	411	426	441	444	420	482	437	432	429	464	437	413	428	441	443	385	408	444	444	442	461	423	425	444	427	409	413	439	424	411	435	403	436	448	419	441	383	414	438	396	439	431	444	466	438	417	435	402	454	433	464	414	422	395	404	424	432	393	453	402	446	471	467	426	420	436	409	417	427	424	429	444	403	434	393	409	472	440	424	376	459	459	463	419	412	426	456	436	450	385	406	451	434	416	424	412	437	463	430	417	416	378	408	401	408	434	437	443	425	454	411	433	411	457	407	426	437	385	409	426	472	419	515	435	469	427	462	414	448	427	438	447	420	465	460	427	391	421	416	440	421	441	435	430	446	418	427	444	423	422	382	474	423	430	453	424	412	418	406	390	411	472	438	408	430	427	423	410	465	446	439	384	412	453	438	435	412	439	434	431	434	447	429	431	405	432	440	432	401	411	415	430	445	430	397	434	456	396	400	423	409	427	435	399	406	395	430	435	400	424	421	423	437	439	425	410	405	438	405	401	400	436	436	401	448	432	447	439	412	395	438	452	455	402	439	420	427	394	391	410	431	445	417	411	432	408	395	471	453	419	486	447	420	395	446	412	421	430	458	419	452	444	427	418	406	395	427	428	414	461	417	416	407	436	450	458	454	437	461	424	441	465	406	414	437	431	425	402	466	455	419	413	456	451	389	434	425	456	454	473	418	446	446	435	418	426	429	425	450	448	402	459	420	444	427	423	416	423	434	408	433	418	406	454	426	420	425	424	392	417	439	422	383	441	454	435	445	392	450	438	428	438	423	427	446	432	419	443	449	450	435	394	396	403	434	377	427	442	410	418	426	418	434	410	417	429	434	401	451	446	443	456	413	422	432	453	411	421	420	419	447	460	445	393	448	398	407	433	426	465	416	415	432	433	413	453	410	436	451	407	364	458	458	445	414	440	420	439	442	433	386	461	415	434	400	384	405	414	429	449	416	439	415	428	391	428	395	442	437	451	417	411	419	434	431	421	452	446	467	425	433	462	452	436	435	438	425	450	404	447	451	425	448	415	422	436	450	435	454	436	424	408	412	407	437	417	436	432	441	426	429	408	445	429	387	443	376	470	474	447	472	430	414	424	423	421	421	445	416	487	411	416	432	449	436	428	437	392	441	419	462	427	436	443	437	400	426	445	403	445	419	422	429	422	444	395	473	407	432	442	419	421	430	445	429	417	410	385	407	459	413	397	429	447	437	469	418	434	436	386	431	429	412	429	445	402	446	410	430	445	427	464	425	435	427	432	411	414	429	440	403	428	454	463	442	436	449	420	460	423	462	437	422	440	442	433	461	433	412	470	420	440	463	437	409	406	441	437	444	441	405	444	420	420	468	415	417	453	390	403	398	420	461	430	445	423	428	433	410	458	435	397	405	454	429	424	418	438	441	431	418	419	415	425	458	430	449	418	428	424	437	429	411	419	419	403	453	449	401	412	436	415	420	453	435	454	443	422	408	398	412	416	409	426	440	481	483	404	415	411	437	430	425	433	404	447	430	417	426	432	443	420	424	469	421	430	413	418	476	461	444	451	436	424	400	431	431	451	452	488	436	399	421	450	418	428	427	426	419	409	454	440	457	466	426	424	430	417	391	439	430	424	432	401	464	437	457	434	432	388	441	400	429	440	409	424	419	451	424	445	433	430	430	450	458	420	408	449	427	419	496	449	460	427	437	419	471
23005	21537	28523	24995	21568	16643	4542	2007	1332	1016	780	656	577	512	467	453	384	451	338	333	326	329	328	359	309	350	308	321	317	322	320	293	339	306	310	327	322	311	326	325	327	312	306	305	284	311	297	329	312	321	328	300	311	325	295	314	292	327	302	313	301	292	332	288	299	287	335	297	320	291	320	279	333	280	292	318	295	279	293	306	360	317	298	295	276	316	319	306	273	312	302	315	322	340	289	326	295	293	343	285	318	299	318	316	323	304	310	309	306	291	300	297	295	330	306	326	311	303	297	295	290	308	294	310	312	285	310	333	303	311	324	313	323	271	307	339	334	324	283	303	330	302	299	305	309	299	322	297	310	263	320	274	308	321	310	320	294	333	300	327	289	278	305	337	295	297	310	309	320	309	300	310	272	321	327	288	277	290	307	314	269	293	329	297	311	311	315	321	286	314	327	323	308	324	293	297	331	309	296	276	314	311	301	295	290	328	317	309	315	317	300	299	301	328	302	305	295	269	315	308	278	323	305	301	299	285	309	335	304	326	306	318	337	305	290	325	320	338	330	303	295	331	321	321	318	289	284	266	305	326	290	309	281	300	300	282	348	314	305	329	300	348	301	304	294	276	303	310	283	290	321	315	302	344	354	288	278	290	277	302	325	294	283	276	306	310	327	308	321	300	306	312	294	295	347	324	343	306	314	312	281	283	320	304	310	338	288	314	307	288	329	317	331	319	296	297	305	270	289	300	285	292	301	285	307	292	271	302	304	300	328	304	285	296	308	338	309	333	308	302	330	297	319	320	311	279	325	305	299	282	294	299	318	313	311	287	300	334	301	283	327	276	308	307	301	275	305	319	319	321	309	310	347	300	320	284	330	311	317	282	309	291	285	324	286	288	303	295	308	301	327	284	287	310	300	312	313	335	298	301	310	286	327	283	293	296	353	321	327	332	317	322	274	312	294	275	322	320	312	317	323	309	318	299	292	282	296	304	319	270	318	293	288	294	343	294	302	300	295	319	307	299	305	314	291	304	293	288	320	304	315	306	285	335	325	297	309	319	315	293	327	258	329	300	318	334	327	321	262	286	310	293	288	289	326	325	312	319	323	329	323	310	313	311	287	281	303	328	301	299	294	303	296	312	289	323	315	317	313	307	318	309	322	276	329	302	321	294	303	318	291	292	276	292	301	293	311	324	289	314	294	300	318	282	347	324	295	308	284	309	291	321	343	301	298	302	316	328	327	279	320	302	298	292	290	292	282	298	328	322	306	301	346	275	319	327	285	310	308	325	299	317	321	321	298	306	288	319	323	309	317	312	292	328	302	255	315	299	291	301	319	299	312	338	314	325	321	320	290	308	296	298	323	293	297	310	262	311	269	316	305	325	289	274	302	321	307	322	290	306	311	292	301	325	307	277	317	311	320	297	338	303	321	303	335	303	303	309	322	287	285	280	333	305	319	308	314	303	310	326	297	297	299	309	311	311	295	283	308	299	292	330	307	317	320	314	303	330	310	293	299	325	313	313	324	300	323	300	335	354	315	311	313	311	292	300	319	301	320	309	316	313	298	316	317	290	307	297	297	321	292	326	298	300	320	287	328	314	296	308	303	291	324	327	321	316	341	303	289	294	312	291	312	331	304	327	328	292	322	322	350	326	290	317	333	288	313	316	291	308	324	296	296	329	320	305	289	305	274	306	303	327	299	309	304	299	294	306	261	286	305	304	275	326	296	297	303	289	296	293	324	313	303	288	274	326	284	296	312	285	273	282	293	293	293	290	295	317	312	315	286	303	289	291	302	293	302	291	294	319	295	341	289	323	322	308	295	310	299	339	313	285	299	321	307	302	289	334	273	314	265	294	299	313	328	291	314	269	307	305	317	306	310	319	333	306	293	302	309	291	291	285	318	294	291	325	298	320	317	315	339	348	288	322	339	287	274	307	320	321	324	313	286	321	337	293	298	308	331	334	312	317	334	302	305	300	288	302	345	296	295	299	343	333	310	293	301	293	307	327	275	299	299	287	310	309	315	318	291	318	303	306	304	297	282	295	311	279	288	315	312	333	317	313	297	322	333	319	284	285	303	292	308	325	317	298	296	306	296	306	289	285	290	331	325	303	300	323	321	308	308	309	299	299	313	308	324	333	254	298	290	327	302	338	309	302	305	312	280	289	329	286	281	317	301	305	298	297	309	303	286	304	275	310	303	317	322	280	282	317	302	302	313	348	291	322	310	311	321	298	297	311	308	302	306	285	277	302	301	300	323	335	255	315	336	333	274	288	325	305	310	333	318	295	322	303	298	319	298	288	292	360	261	319	285	322	285	306	287	298	321	307	302	323	330	327	300	308	334	306	294	315	270	286	289	316	286	299	319	275	297	278	307	319	272	302	311	318	303	301	286	306	345	305	310	307	302	320	312	291	320	274	281	309	335	307	311	318	301	282	318	301	304	317	311	317	304	303	309	333	317	308	304	295	302	346	290	295	310	344	323	287	293	337	291	284	322	308	319	275	296	293	321	313	293	320	295	320	319	322	289	287	302	309	314	279	292	333	320	306	288	292	284	295	305	295	296	273	274	290	305	298	339	309	327	322	322	318	281	291	304	333	308	303	309	289	331	288	324	315	290	307	285	290	282	323	305	276	287	315	316	327	304	310	300	306	313	294	334	311	335	293	311	326	281	291	312	299	306	305	260	293	326	307	310	326	279	313	322	264	303	321	304	282	336	296	313	324	271	314	335	310	304	280	296	327	314	319	328	277	291	268	279	322	293	277	275	310	316	283	316	311	324	313	305	291	307	285	293	280	287	290	326	327	332	305	292	308	319	291	288	337	298	292	299	347	305	281	304	304	282	344	324	295	301	282	324	306	303	321	313	311	300	302	308	341	324	298	347	305	317	315	319	290	261	277	312	298	317	294	317	309	306	292	301	290	308	313	316	334	298	288	314	308	317	296	313	284	308	307	323	317	316	306	303	292	298	318	294	293	295	304	321	299	315	304	319	291	263	318	335	309	302	343	240	288	304	294	277	309	287	279	310	303	307	304	281	335	324	308	298	304	295	330	291	317	310	318	278	269	278	318	290	290	292	319	281	311	283	328	345	286	315	321	330	298	324	320	294	276	301	312	310	288	365	282	314	284	301	318	326	304	311	297	309	308	325	306	335	270	290	323	298	315	274	309	288	276	320	302	311	340	329	307	279	278	288	278	364	302	285	315	324	307	316	317	316	337	284	318	289	287	331	286	308	309	327	291	316	301	304	305	269	273	324	319	321	279	293	306	294	270	279	287	295	310	312	265	319	327	310	307	299	295	305	306	292	330	315	302	279	310	318	304	291	286	317	313	323	304	315	304	304	332	301	316	286	326	313	298	303	327	346	301	295	290	308	306	308	306	295	315	271	287	305	284	337	314	285	302	331	281	300	320	300	315	280	313	282	290	294	299	288	342	286	309	323	294	336	285	324	328	299	278	299	301	325	267	326	345	324	321	325	304	283	281
18197	38539	29916	18566	11838	7983	5483	3718	2727	1953	1500	1188	993	867	794	703	688	609	589	575	532	503	494	476	470	477	467	457	476	456	455	452	479	457	497	500	446	458	480	467	512	436	469	408	496	477	448	456	482	421	475	463	447	465	438	471	490	462	438	448	482	432	469	482	442	436	412	457	444	457	446	450	449	456	453	465	430	464	460	503	440	453	491	485	489	473	461	455	464	494	458	452	468	449	438	490	427	441	444	452	425	442	460	477	463	473	450	487	430	465	437	458	452	476	491	445	452	480	467	425	469	466	431	492	445	472	446	421	437	488	432	437	426	455	464	454	440	450	466	450	464	493	449	481	452	446	414	491	449	459	482	469	445	412	492	454	450	477	449	483	475	431	477	454	452	457	460	457	466	477	463	463	449	449	501	464	452	458	423	461	463	431	481	427	451	423	457	363	448	450	453	453	494	459	458	450	448	470	474	487	446	455	440	477	461	435	443	444	440	464	487	433	501	446	470	471	445	470	470	428	465	492	454	452	434	469	469	456	436	476	401	433	472	463	484	432	438	455	453	468	515	467	471	447	454	441	464	466	498	436	450	483	460	436	434	475	437	445	435	458	458	438	461	458	472	458	467	445	483	462	439	456	472	416	500	454	456	449	460	438	469	455	451	437	465	460	422	451	446	475	455	438	454	438	439	424	468	431	437	460	435	444	459	410	449	452	461	449	477	473	466	501	472	481	490	463	468	422	440	396	447	433	432	448	458	497	449	488	443	475	489	456	484	452	482	452	434	478	470	458	470	480	474	470	446	486	463	477	463	443	467	442	465	436	427	415	442	454	457	470	476	426	450	460	459	431	434	453	412	454	450	475	483	455	452	419	408	478	455	423	409	457	480	468	459	487	514	454	488	465	458	470	483	482	442	441	492	458	457	467	425	454	451	454	455	461	469	453	421	498	455	448	468	392	507	436	474	422	459	427	451	492	470	449	426	458	467	478	462	431	477	480	476	498	424	461	444	460	457	476	496	478	432	454	496	467	428	473	513	497	454	460	486	456	444	457	471	466	483	453	406	478	466	486	448	464	480	458	472	472	476	460	461	437	447	490	448	466	456	470	462	445	481	453	443	466	437	465	458	407	462	510	478	483	435	454	450	492	460	446	458	489	458	450	466	445	459	480	493	464	495	441	456	454	486	477	445	436	463	457	432	443	432	446	466	464	523	455	451	462	481	438	478	451	467	469	454	452	461	442	458	451	458	440	458	446	439	452	436	440	493	447	476	471	451	461	447	427	421	436	437	443	427	424	486	466	452	450	454	486	484	443	466	453	441	472	439	436	443	457	455	488	480	452	469	480	462	462	451	416	455	476	462	447	473	455	437	446	479	427	462	488	459	423	453	469	453	478	481	442	443	451	421	458	429	444	445	420	463	526	489	447	501	471	452	488	472	494	452	478	456	454	464	467	426	464	428	462	472	477	475	454	467	444	469	465	474	468	480	471	472	441	426	446	468	420	468	504	453	430	461	466	463	457	450	443	444	464	434	461	466	480	454	430	476	493	488	460	467	444	431	459	475	462	416	437	458	468	450	489	462	452	429	438	470	449	460	482	436	449	490	482	440	490	452	476	446	456	471	473	440	478	429	441	426	448	442	432	483	464	461	470	452	456	472	452	461	496	452	483	470	487	470	442	482	420	463	452	461	437	504	485	419	461	475	449	444	454	429	454	481	464	446	436	472	466	463	453	433	429	431	467	447	457	480	501	477	458	424	465	462	456	485	495	474	444	437	437	468	475	477	440	456	402	459	435	486	407	480	450	459	454	464	458	426	462	443	445	430	472	466	435	483	478	436	425	476	410	448	469	458	468	423	422	490	463	477	435	445	406	422	442	460	433	461	490	429	449	474	424	420	474	457	439	468	452	446	469	502	456	432	444	435	474	481	468	449	440	438	455	425	475	451	468	448	433	463	458	445	480	477	447	451	448	483	413	465	434	429	457	457	466	467	474	467	423	444	494	469	466	445	440	445	433	459	455	473	448	466	422	465	451	470	471	483	444	465	480	429	436	503	461	456	463	457	477	467	452	452	468	462	459	424	476	417	448	473	457	417	472	448	487	476	444	492	461	453	470	480	468	483	449	459	456	442	467	466	417	468	471	489	476	465	469	422	433	454	459	461	477	458	490	447	441	473	492	459	477	438	449	484	483	431	472	446	456	486	487	436	459	448	475	435	413	489	472	472	478	460	442	444	464	434	477	448	434	455	454	486	444	457	415	484	472	479	419	494	465	456	449	450	472	464	435	489	463	457	435	400	477	470	487	451	455	493	457	449	430	479	456	449	472	458	477	457	445	429	439	453	460	444	491	451	435	429	462	475	455	467	463	432	490	467	457	427	496	468	467	461	464	447	430	454	503	457	435	450	445	480	465	411	434	446	427	479	444	441	463	478	431	484	434	465	452	465	468	439	448	473	443	435	431	453	462	440	456	464	440	433	470	449	477	441	422	448	470	501	432	480	456	425	441	449	474	493	452	439	471	466	486	420	441	492	447	418	432	468	482	445	463	501	464	446	486	453	489	475	462	449	465	448	441	440	454	475	429	435	441	447	452	470	439	468	464	459	407	435	432	470	486	454	457	424	445	468	453	452	421	440	461	435	449	452	442	473	451	455	456	440	437	455	459	453	439	479	460	441	443	436	451	434	453	435	441	483	471	444	451	431	433	435	467	449	453	458	441	475	471	421	453	463	462	435	468	457	502	420	460	444	449	474	458	489	446	451	455	436	422	446	489	445	489	428	450	448	441	428	484	447	495	442	470	466	437	488	462	449	469	449	440	458	431	448	439	453	452	472	431	442	461	467	455	478	463	473	493	464	467	441	430	462	469	444	452	422	434	452	479	431	477	448	452	468	467	434	459	427	454	490	466	481	441	440	440	481	476	420	443	434	463	435	441	447	455	436	464	446	436	486	463	442	460	476	437	413	462	499	456	475	462	463	427	510	485	471	445	443	487	474	452	451	477	493	466	453	442	481	463	480	469	442	479	439	437	477	426	463	450	440	451	466	414	449	486	477	476	445	435	467	458	449	459	424	466	458	502	478	496	450	437	466	448	478	458	466	458	472	433	414	448	433	455	464	453	444	465	475	461	459	450	466	431	420	420	432	427	439	429	412	455	467	444	461	458	451	426	482	473	439	435	493	462	447	444	501	467	489	460	436	427	435	449	433	480	434	482	469	466	455	446	465	439	386	451	483	427	505	453	428	492	482	463	452	444	504	464	474	451	466	452	462	459	474	477	442	457	419	436	409	443	464	488	444	467	467	465	461	506	423	451	487	467	417	431	454	469	496	479	517	438	478	463	469	439	455	438	471	464	463	480	439	445	443	491	464	431	474	481	452	429	478	391	471	466	449	480	424	487	506	430	493	464	454	496	440	439	449	476	469	456	482	430	443	430	445	438	457	444	436	408	456	455	474	481	436	454	466	450	439	458	438	441	465	463	448	470
28184	20058	14139	6175	2685	1680	1134	835	671	512	443	398	410	375	351	331	353	345	324	327	307	309	291	320	286	304	309	289	292	282	301	333	285	312	334	311	326	287	289	316	325	315	305	287	275	336	296	280	293	318	314	318	291	300	292	304	304	282	315	296	304	287	283	280	309	244	298	296	283	295	311	309	307	284	334	294	304	297	312	276	280	305	291	276	317	299	310	313	287	297	262	281	292	298	285	332	334	328	287	299	297	314	314	258	312	275	314	304	307	278	275	309	295	290	317	260	299	275	301	318	301	322	287	303	314	345	298	294	289	293	286	286	285	304	282	296	279	280	271	302	319	276	291	304	284	306	297	306	298	299	310	317	299	284	292	286	346	306	316	299	299	275	320	306	283	296	272	323	326	321	294	321	295	319	315	297	325	288	281	302	294	301	296	287	311	276	266	268	281	301	306	290	287	339	279	310	311	318	302	300	281	271	320	302	318	287	301	322	289	305	306	304	333	290	311	315	287	298	292	273	290	322	286	308	286	294	311	307	307	302	311	302	299	299	250	329	303	262	293	310	302	324	276	274	312	290	293	275	289	286	282	294	264	303	279	280	304	329	299	323	292	292	272	280	307	305	271	299	280	298	299	286	284	277	288	290	309	292	309	306	300	285	309	323	302	300	312	304	315	304	302	292	316	274	290	320	320	323	290	319	265	311	291	316	300	286	294	297	301	304	311	272	285	316	283	316	295	297	315	283	310	286	316	306	315	356	329	315	316	302	294	298	257	270	301	285	317	331	282	292	323	355	306	315	289	310	272	293	304	353	291	310	269	305	310	287	307	302	273	274	304	310	318	287	284	275	323	300	283	298	297	306	326	316	289	278	296	281	302	328	296	304	292	308	324	277	293	295	302	268	278	275	288	332	313	316	296	275	299	287	294	308	335	290	283	315	295	302	285	298	312	290	304	312	268	288	288	288	276	319	297	289	298	295	313	309	271	307	270	275	280	304	291	303	289	274	293	305	290	324	287	300	326	310	302	334	326	332	296	306	265	284	292	302	299	283	308	303	291	274	281	319	308	264	289	302	307	291	291	282	303	271	289	279	303	293	330	293	292	276	282	286	324	302	298	280	269	303	292	292	305	324	318	306	299	331	289	311	298	340	291	282	277	319	276	287	289	267	290	333	302	296	340	279	285	290	319	302	275	288	309	312	310	306	300	312	282	301	278	286	306	315	276	314	300	313	318	322	266	326	363	302	346	292	329	263	358	276	307	280	286	296	289	317	297	313	266	268	304	305	310	310	284	312	286	285	281	309	317	308	288	319	273	276	292	311	270	309	303	286	304	281	308	333	316	306	310	308	290	327	321	290	295	290	299	299	330	287	317	301	322	321	274	283	290	295	308	289	293	297	279	315	272	318	306	288	288	271	270	292	304	319	311	301	305	272	306	310	296	311	318	300	324	328	294	282	298	311	302	297	310	309	320	294	284	303	298	315	267	291	318	300	307	308	311	307	316	309	302	295	286	322	324	307	315	293	275	288	304	313	295	300	298	343	302	318	269	296	327	294	310	297	327	298	297	278	299	316	301	313	309	274	296	303	310	284	305	294	324	286	306	298	284	305	313	339	276	314	342	262	282	297	313	299	301	344	267	250	308	305	324	312	281	314	284	298	301	325	280	258	266	296	334	316	272	276	299	280	298	301	307	289	288	310	320	289	283	309	281	287	307	309	304	289	304	296	282	280	318	298	303	297	279	288	291	312	297	317	301	278	320	286	286	302	286	299	306	303	292	289	272	300	294	321	260	280	284	302	288	332	311	289	279	279	335	306	301	323	321	304	300	279	303	303	302	308	258	291	299	303	309	324	320	306	300	274	296	339	272	296	289	293	288	287	305	330	302	284	322	261	311	304	306	339	287	286	307	324	305	311	316	316	326	315	301	298	276	309	292	302	308	290	281	300	269	325	310	339	331	292	302	284	263	270	300	277	320	290	311	299	322	319	299	303	316	307	299	307	290	282	299	262	300	312	304	305	314	305	298	325	314	301	266	290	352	312	306	307	332	280	298	334	300	291	308	294	337	291	325	296	266	310	269	299	278	321	286	306	298	262	316	300	306	305	289	282	280	307	298	298	325	301	314	296	340	348	304	290	299	301	297	311	285	337	289	307	275	284	328	291	317	309	315	303	293	326	293	265	303	313	324	304	284	303	313	306	298	298	319	273	270	284	292	303	271	291	319	286	301	320	324	300	285	276	287	258	317	310	304	288	292	298	265	281	278	275	280	284	303	273	301	312	289	329	302	290	323	293	312	300	304	286	289	292	298	294	283	276	282	317	293	303	298	288	293	327	296	323	299	309	294	286	281	292	324	303	281	345	301	302	297	263	281	278	315	315	299	307	295	283	284	304	279	293	330	276	297	285	304	284	288	321	262	317	300	297	309	287	306	286	296	317	284	322	326	303	311	274	309	317	301	310	303	298	292	289	290	314	303	284	299	306	314	320	306	314	318	313	298	290	263	300	294	303	315	288	283	305	285	332	314	295	278	311	298	274	322	312	276	290	304	289	286	298	322	322	294	302	311	310	271	290	298	334	299	287	297	294	345	329	297	300	292	298	296	295	274	319	337	316	292	307	278	288	317	277	300	293	319	297	281	289	310	299	283	285	306	335	269	305	296	316	285	334	293	310	330	284	293	307	318	271	314	294	288	298	297	285	295	306	290	330	293	292	292	299	287	288	276	329	291	287	276	308	292	302	329	299	301	311	287	313	301	321	255	306	300	290	294	326	294	340	306	312	267	315	332	280	275	314	312	273	287	283	277	301	311	285	277	343	296	312	295	315	303	293	281	310	302	300	312	285	287	290	263	268	309	291	284	352	293	307	303	287	313	320	292	303	311	314	287	327	320	290	306	297	298	298	282	290	291	289	314	272	291	295	305	268	306	298	322	290	321	280	299	262	305	289	289	299	295	283	300	302	290	252	315	287	290	286	278	302	314	277	299	330	311	297	298	283	276	271	281	312	281	297	284	318	278	295	306	296	291	322	304	298	290	321	323	321	264	280	294	275	289	303	284	289	317	330	286	311	337	278	270	268	290	286	283	302	305	285	297	292	279	303	274	288	310	265	323	295	294	270	258	340	311	296	301	285	269	283	298	297	284	284	288	323	304	309	281	301	318	327	314	294	277	287	279	301	289	270	299	303	318	329	293	307	270	265	312	299	292	272	295	306	280	302	320	274	307	311	300	298	290	304	309	287	286	304	258	319	299	279	302	321	307	277	313	308	338	288	321	300	314	274	319	306	274	308	288	309	306	311	294	321	298	282	275	283	316	299	298	285	300	305	298	313	306	308	299	304	315	292	308	297	316	313	298	286	288	283	296	278	298	317	294	300	307	303	269	313	266	281	278	289	328	288	308	287	302	311	305	295	303	298	269	310	293	313	304	288	299	326	309	284	293	295	283	286	315	298	319	280	291	279	314	310	336	325	294	308	287	298	282	299
15377	25755	17913	9056	5277	3469	2261	1624	1187	949	841	692	644	568	534	523	515	492	504	513	440	500	462	470	469	493	442	450	451	451	456	453	470	450	468	477	407	485	436	458	465	441	432	458	422	420	461	464	456	455	458	488	470	456	440	467	442	461	452	428	459	440	430	461	442	478	472	440	435	471	433	439	471	406	438	488	441	467	430	448	421	464	423	491	435	442	415	487	427	458	449	413	472	464	480	460	466	444	442	426	433	464	466	432	440	426	456	457	472	454	450	478	452	449	479	445	439	486	458	467	448	460	440	456	482	457	491	417	491	463	456	451	458	478	426	472	460	456	429	450	462	429	467	457	424	451	440	481	439	437	469	443	434	452	461	449	446	427	474	457	458	471	493	421	461	452	451	468	456	441	442	476	453	424	458	482	406	456	464	483	466	442	457	431	491	427	457	430	471	458	449	456	457	460	450	463	497	442	448	459	464	433	473	466	466	482	494	465	463	473	450	465	443	473	434	457	438	495	464	476	457	462	444	434	445	448	448	477	429	466	435	436	451	446	418	457	454	447	452	450	456	441	463	467	424	457	471	453	435	436	500	443	470	438	435	444	445	408	403	444	443	443	470	456	442	457	440	425	429	452	489	448	411	451	448	459	454	469	421	444	463	445	481	433	443	450	461	456	434	480	469	447	483	414	426	448	477	456	435	459	446	454	419	462	439	443	411	452	475	469	470	402	435	468	449	414	456	470	423	467	446	439	438	472	468	462	472	452	489	439	458	453	459	442	438	444	451	419	449	436	470	479	432	441	464	435	483	448	455	436	451	448	482	419	439	459	426	445	441	453	458	426	472	431	464	459	466	477	434	442	443	471	399	417	438	466	437	444	457	502	442	416	501	450	464	483	431	447	424	478	447	456	443	400	452	459	467	467	443	470	453	440	409	444	406	423	448	461	451	473	430	435	437	500	432	454	445	455	489	396	451	450	448	450	445	470	435	456	447	453	446	435	492	464	422	442	463	475	463	449	445	452	482	464	432	421	459	490	434	443	464	449	439	391	399	480	469	464	453	421	455	465	425	441	459	470	453	452	444	478	443	471	433	452	444	453	465	439	473	472	447	462	429	490	469	419	451	475	406	442	442	455	443	447	423	476	470	450	440	449	413	461	451	456	459	464	466	429	468	476	479	456	443	444	464	451	445	460	464	464	462	445	414	429	436	427	464	470	434	431	424	496	477	471	442	458	428	476	448	423	448	505	464	494	468	448	463	479	467	450	456	452	445	413	442	455	466	447	426	458	462	455	457	449	476	485	463	471	442	442	483	440	457	466	417	447	505	476	455	442	455	453	446	425	480	449	435	449	427	425	436	443	422	457	474	443	439	480	477	449	487	475	436	473	424	465	451	472	456	426	441	439	408	473	494	439	425	487	474	453	437	450	432	426	420	460	443	465	446	469	400	446	482	468	431	446	499	481	415	495	457	445	477	484	437	466	458	455	463	441	451	456	491	468	455	432	478	467	473	523	434	400	464	440	469	466	435	473	479	448	431	460	472	435	456	454	460	427	475	479	453	419	467	461	470	482	485	421	432	434	475	452	456	455	415	435	448	475	445	448	468	433	426	471	461	463	437	419	461	459	466	467	455	441	432	503	451	469	457	469	441	429	427	476	446	485	493	452	454	454	469	420	445	467	467	480	449	461	426	447	481	449	434	436	471	452	425	479	445	457	451	457	452	441	452	456	450	451	458	450	426	378	438	431	458	462	494	462	473	464	448	450	439	475	444	461	461	421	429	417	427	459	400	458	485	439	460	471	500	462	463	460	448	446	457	455	450	446	466	475	455	463	410	472	432	448	433	459	456	446	469	454	462	450	469	457	450	444	497	467	450	471	463	430	445	468	461	409	412	450	438	461	468	463	433	476	484	456	430	456	448	433	410	484	427	453	438	472	466	505	450	463	466	485	445	468	442	441	455	450	469	468	413	470	492	463	491	473	459	434	470	434	486	443	435	492	448	478	450	447	457	447	449	455	472	444	448	481	465	473	439	413	462	481	484	433	431	442	443	441	489	459	446	470	447	431	439	500	463	475	480	457	467	411	436	443	437	439	452	458	451	425	470	474	440	450	460	430	466	463	470	414	426	449	441	440	441	429	512	444	424	418	414	444	476	437	449	459	440	476	459	509	431	435	473	492	448	444	453	433	478	443	437	467	420	430	483	410	437	452	440	461	472	443	465	448	435	438	455	469	459	497	453	441	433	450	423	451	471	448	438	470	448	432	461	437	467	454	454	456	464	425	442	483	427	472	447	442	438	483	451	461	491	439	458	425	457	424	522	460	413	474	424	439	456	500	484	445	445	487	475	500	451	454	451	499	458	430	461	447	460	458	483	475	431	458	444	466	461	422	428	455	477	498	486	454	412	423	477	486	432	424	429	462	424	477	448	476	456	448	474	425	434	467	453	446	422	435	461	406	434	449	453	401	460	438	446	448	483	438	448	449	464	453	469	451	459	422	442	470	444	476	469	458	437	417	486	457	456	449	454	456	451	449	456	447	460	467	465	454	447	451	437	479	467	449	442	503	452	473	458	470	431	446	501	473	426	474	507	432	443	420	446	436	494	472	429	478	454	434	468	485	428	455	462	450	481	460	446	460	467	457	460	473	429	454	449	478	448	440	479	455	413	442	429	458	448	451	415	461	465	444	451	441	465	474	477	482	475	514	458	465	437	449	491	438	434	442	441	454	480	442	485	405	463	458	465	431	474	450	480	427	425	453	437	460	473	468	462	476	448	489	473	464	481	418	455	455	445	420	473	477	455	458	449	441	445	470	413	449	501	446	442	489	415	459	440	404	437	488	456	426	470	502	455	434	429	433	487	447	424	450	448	459	475	433	482	450	478	432	447	430	398	457	441	453	472	458	465	416	414	449	439	460	430	479	463	437	443	463	414	461	482	477	476	449	435	472	480	482	484	463	448	418	456	500	488	476	457	413	446	457	465	454	454	463	477	466	468	450	471	492	464	461	471	469	475	441	434	476	428	483	457	435	463	443	481	431	483	450	448	460	453	436	441	462	479	445	448	452	466	457	460	463	474	461	494	467	435	483	454	448	469	444	472	452	483	433	442	468	453	472	466	462	446	423	467	472	484	424	423	486	478	434	431	461	438	456	514	449	486	454	449	454	468	413	506	487	430	458	440	469	475	468	414	419	444	450	400	466	438	483	454	463	472	416	484	480	459	472	443	464	438	447	451	466	476	474	466	448	416	435	464	434	447	436	471	477	408	427	455	464	461	470	477	463	463	415	465	459	442	482	438	464	458	451	442	450	427	513	453	446	462	445	477	452	430	465	474	441	451	472	424	460	466	438	434	416	464	475	460	425	484	486	449	448	468	441	460	461	490	446	428	456	449	476	446	433	419	475	480	459	461	437	425	437	456	449	426	434	481	485	460	452	462	453	470	439	472	427	447	441	480	418	420	431	472	471	453	464	440	426	437	475	458	478
23886	21503	27816	25642	18337	5240	2226	1365	925	757	614	547	511	466	442	414	369	389	362	357	369	330	333	338	348	336	332	310	328	311	331	321	358	367	340	293	331	319	304	340	311	332	295	331	348	353	310	332	312	339	318	300	316	324	312	324	272	352	330	311	295	314	319	353	322	360	345	318	302	324	336	300	305	322	361	316	324	326	341	337	329	311	312	325	317	321	319	310	314	329	318	327	323	311	319	330	312	353	335	329	307	330	289	332	336	280	322	331	361	310	271	290	314	342	355	318	343	324	322	305	325	335	329	314	358	290	312	333	286	336	314	309	310	321	343	326	302	326	304	362	314	312	290	310	353	297	335	329	334	302	309	311	296	329	345	331	300	329	370	312	356	325	345	356	319	327	321	313	316	336	304	337	335	329	307	341	318	330	292	312	288	321	332	314	327	323	363	313	330	284	297	333	323	328	294	364	333	363	328	327	316	330	299	341	298	327	347	319	326	324	316	324	335	334	347	304	291	352	333	339	286	316	331	326	317	329	324	334	312	335	321	298	330	312	327	287	319	316	308	297	345	344	280	320	309	321	317	312	322	304	308	307	327	290	330	318	319	307	332	322	310	312	313	284	325	300	314	322	309	320	328	314	329	328	330	321	330	287	316	287	354	357	352	310	298	376	302	282	289	312	314	322	301	334	336	316	301	306	324	323	335	291	293	313	312	337	318	317	316	317	320	334	291	325	315	329	315	325	286	363	322	348	358	319	317	364	307	318	348	352	329	341	341	321	335	330	340	318	319	309	333	317	330	338	295	308	300	301	321	305	278	297	344	332	352	291	312	329	326	324	317	326	328	312	315	333	324	330	324	339	312	339	315	308	336	331	303	310	327	314	294	335	345	313	290	306	325	315	314	310	329	312	327	299	326	307	323	324	331	316	307	311	299	325	308	320	317	309	314	349	298	336	308	308	328	324	327	327	323	309	337	340	318	299	300	338	287	330	332	284	315	317	311	340	328	338	326	323	327	308	326	326	310	284	369	345	321	338	327	338	362	312	313	313	363	325	317	319	317	301	345	327	346	350	306	302	317	305	319	304	335	346	315	336	319	305	329	325	311	319	293	300	315	298	308	317	323	325	288	310	319	308	272	344	315	318	309	302	313	333	300	317	321	319	284	311	328	349	300	328	330	332	343	326	300	322	316	323	343	304	309	313	314	318	317	361	307	314	311	338	323	327	334	355	327	313	329	298	307	337	307	293	361	332	321	299	332	352	346	309	326	300	324	344	321	296	299	328	295	311	337	301	335	294	295	333	326	318	318	335	338	348	302	319	307	331	325	352	323	312	372	305	310	335	330	327	369	282	313	300	311	308	325	316	326	320	362	336	322	337	333	301	310	313	356	303	299	314	337	294	325	328	330	311	337	321	303	318	299	343	297	323	347	339	262	326	316	311	334	312	321	305	293	344	294	342	312	323	333	298	339	297	324	305	322	333	344	335	368	321	319	336	319	336	351	341	291	311	303	278	335	304	302	317	292	312	333	326	286	336	335	306	335	309	349	301	354	330	339	360	312	322	303	321	295	334	305	337	327	328	330	345	329	323	300	329	320	289	317	319	296	337	312	330	314	342	330	346	333	305	337	315	328	314	312	354	331	305	329	325	344	312	316	323	331	325	314	316	324	323	277	303	312	332	338	315	345	323	347	291	344	335	296	313	355	310	343	356	326	329	319	308	303	318	290	313	296	326	333	318	320	275	309	328	326	316	342	328	328	331	320	309	307	321	330	314	349	314	302	305	315	319	323	326	307	307	313	340	339	306	324	302	302	322	295	329	343	365	339	289	340	359	317	291	327	341	334	325	344	330	309	345	314	306	345	318	345	328	304	310	315	318	351	325	315	311	347	321	308	326	321	307	318	321	295	309	320	309	343	319	314	323	330	345	303	308	326	310	349	319	350	320	298	338	332	325	323	323	327	330	338	314	313	298	322	306	324	320	306	332	313	329	294	287	304	292	318	323	320	328	336	321	342	348	336	343	329	288	337	311	349	320	324	347	309	317	358	308	312	322	323	319	320	304	324	298	342	320	311	327	326	324	341	337	347	315	301	307	326	344	304	325	317	358	304	327	331	340	322	343	333	331	338	333	326	314	319	330	331	307	299	307	299	315	325	304	298	332	302	321	323	310	324	322	299	325	314	368	295	299	319	301	313	324	313	322	357	299	307	305	351	348	343	313	329	297	369	318	306	317	304	315	322	322	311	348	314	316	308	334	337	339	342	330	311	362	291	300	309	341	339	314	335	341	302	313	330	347	323	324	322	316	308	316	323	345	323	308	324	324	299	311	316	315	355	295	321	348	329	317	307	297	293	332	335	343	317	348	307	317	331	314	334	299	338	332	333	324	316	323	295	304	346	333	319	331	287	335	310	303	295	303	332	317	337	306	342	302	308	299	345	346	338	307	334	323	326	302	325	319	308	299	293	309	340	337	292	319	309	301	326	301	306	315	306	311	306	327	309	318	344	321	308	270	293	338	361	340	293	292	327	332	313	319	351	344	310	302	325	303	305	308	302	326	306	343	306	318	295	317	316	283	292	338	315	323	311	302	328	345	307	345	325	313	307	326	313	334	311	325	307	333	318	326	332	287	327	315	329	351	310	280	318	323	347	337	310	294	307	333	318	325	323	319	305	307	311	324	308	349	321	322	297	324	302	328	342	331	351	310	309	323	305	302	338	325	326	323	329	325	327	331	285	345	355	365	298	345	304	312	339	323	343	291	291	340	309	331	322	349	342	348	311	330	333	283	315	295	339	321	314	314	325	285	334	297	335	320	342	297	329	322	319	323	311	339	343	320	318	343	319	348	333	342	306	335	338	309	318	327	279	292	299	322	317	338	337	299	343	337	301	302	315	309	307	288	324	306	322	354	304	320	301	316	333	303	299	349	343	336	310	331	328	342	314	320	316	328	275	313	318	304	340	319	346	308	307	305	345	318	313	313	352	349	329	315	329	334	283	326	314	354	337	291	319	337	300	321	306	347	323	342	337	269	343	324	274	309	301	335	337	297	334	332	353	306	314	312	312	348	304	306	312	318	297	311	304	302	327	329	316	319	327	309	322	328	302	314	322	309	305	336	326	313	276	298	322	326	286	329	349	290	364	315	350	339	294	317	310	337	318	324	324	329	327	319	343	277	313	298	348	339	292	302	329	352	310	329	326	322	355	353	303	313	282	314	345	307	345	296	315	310	327	349	341	315	334	299	311	315	352	298	331	326	326	305	299	297	326	313	328	336	323	327	312	328	335	304	307	326	335	299	324	309	308	306	324	306	320	310	309	320	328	348	342	331	284	356	295	297	314	298	353	353	329	292	362	338	319	335	324	301	320	321	305	318	315	328	314	285	347	341	311	285	322	316	323	309	307	307	297	331	335	332	322	321	335	328	298	315	337	308	344	336	320	312	311	314	316	351	329	316	318	290	299	321	323	306	338	330	301	305	363	305	345	345
15410	33278	25280	14152	8762	5830	3872	2676	1932	1499	1129	1035	885	799	717	676	655	563	545	522	528	533	502	471	533	493	470	486	499	508	500	503	483	475	508	497	497	514	493	487	505	485	522	470	476	437	511	486	500	488	472	477	477	536	475	479	478	522	439	536	553	454	508	526	479	515	422	496	477	491	456	469	493	490	482	485	474	487	517	516	444	491	521	477	532	486	483	483	491	499	465	476	500	526	506	496	518	514	499	488	463	486	508	453	488	505	487	466	484	514	498	476	467	490	460	492	491	493	524	520	456	453	466	450	488	517	528	455	528	476	479	491	471	469	454	522	489	479	464	499	458	481	501	451	467	484	470	456	490	482	450	500	470	453	535	491	462	485	480	495	523	488	471	478	523	493	456	509	446	506	506	520	526	505	446	478	491	515	475	468	507	476	443	491	463	472	476	471	468	469	493	484	498	490	490	461	492	464	522	481	499	484	499	487	501	473	481	479	493	463	462	481	475	479	473	481	468	451	439	487	478	501	442	488	506	501	488	479	470	476	484	484	472	521	473	512	434	459	467	497	487	498	456	537	476	527	464	468	505	487	471	479	484	472	464	528	470	473	490	507	481	473	475	512	476	464	488	458	476	495	502	463	474	459	484	445	457	525	500	493	500	491	472	461	489	492	506	512	478	490	461	503	470	494	468	466	491	476	469	470	501	493	524	491	474	504	475	472	487	503	455	451	490	468	527	467	458	492	467	505	494	497	496	433	527	492	503	480	499	520	514	500	491	480	506	484	491	454	474	469	451	498	479	484	441	479	494	460	466	464	526	486	466	456	503	427	484	453	458	507	463	470	490	480	453	455	505	461	497	505	511	474	510	469	483	505	499	510	490	483	453	527	517	445	474	481	495	441	462	455	488	480	473	487	475	504	445	479	460	473	442	492	488	548	489	482	496	513	505	490	496	517	454	497	492	506	469	502	444	500	456	482	497	468	479	464	449	501	479	471	475	485	496	509	469	476	547	458	428	478	500	480	467	463	491	468	508	504	496	474	474	453	496	467	498	485	430	502	482	509	479	445	513	489	499	485	489	483	508	480	468	484	490	476	460	510	506	517	474	454	503	463	489	458	460	454	490	456	482	475	467	495	477	473	497	527	516	490	479	485	493	502	473	490	455	483	459	468	496	484	470	495	470	453	489	509	484	495	439	494	503	493	479	490	519	508	502	479	446	510	498	468	480	466	512	477	457	518	470	485	493	481	469	478	467	446	454	481	496	491	472	500	468	475	501	486	477	472	461	490	453	492	510	528	458	474	508	494	474	441	506	498	462	513	446	480	484	494	467	429	484	500	497	487	485	488	515	502	499	498	500	518	481	509	465	518	486	484	487	493	476	492	494	480	514	495	474	508	462	451	429	476	508	494	491	475	450	485	495	451	488	528	483	466	505	473	514	501	491	482	507	521	472	498	450	489	494	489	465	494	456	483	479	444	454	488	479	485	476	489	473	509	483	485	474	520	474	467	506	463	480	477	487	469	524	485	461	484	494	517	460	491	444	497	474	496	465	508	441	500	469	464	469	467	466	463	463	499	493	514	508	499	492	460	501	510	493	485	497	503	449	507	501	488	477	492	451	492	479	532	497	446	493	477	464	486	467	506	466	505	475	510	470	528	487	498	457	467	493	483	487	507	468	506	519	487	512	498	504	538	437	481	469	464	473	492	470	474	489	473	452	483	481	496	487	465	483	476	505	453	480	477	483	457	476	499	490	470	494	478	507	480	497	482	471	498	521	503	468	500	447	528	456	508	519	496	436	502	452	463	482	484	463	497	472	491	494	482	497	488	475	488	484	485	492	512	477	456	480	469	453	492	488	474	460	460	461	458	458	491	460	490	506	487	475	492	522	471	445	511	487	462	471	535	456	481	476	474	481	478	488	508	516	463	441	514	456	479	486	485	485	464	474	510	483	453	491	469	468	491	472	455	475	511	478	439	481	511	469	538	489	497	483	484	513	431	448	474	506	446	485	517	491	501	458	467	497	472	476	519	501	448	479	499	458	519	459	496	448	502	493	453	505	490	502	510	479	472	469	455	511	490	468	492	484	491	450	478	469	478	473	479	453	427	465	490	481	460	507	472	480	498	511	484	473	495	451	479	514	485	481	484	485	481	462	476	478	436	479	457	485	523	457	484	455	499	465	498	465	432	493	503	466	482	440	498	470	490	479	516	523	472	479	452	495	474	444	474	471	497	485	458	475	476	463	479	485	461	518	480	523	482	518	488	459	500	487	497	447	501	471	486	488	492	470	490	470	470	495	496	457	500	500	462	502	497	491	490	481	510	487	542	459	447	512	500	450	473	486	527	484	517	512	478	505	492	481	498	527	482	510	462	479	531	517	465	492	471	446	491	492	503	539	500	519	461	498	465	490	500	484	459	513	433	506	475	454	515	471	481	490	496	471	495	471	469	475	542	551	477	442	467	471	485	461	460	517	483	464	444	498	508	489	476	483	467	508	485	486	532	461	463	476	501	495	481	478	472	469	489	489	481	499	493	497	474	488	476	505	477	501	471	475	477	484	514	492	525	480	449	479	499	479	473	495	463	480	482	521	452	483	499	506	489	492	460	454	490	507	468	489	460	558	489	525	504	499	490	444	458	479	504	460	473	511	468	457	523	488	457	462	465	498	496	475	451	495	454	479	481	478	479	502	484	497	527	466	459	484	491	479	459	484	481	492	476	508	504	472	452	478	455	451	465	521	472	448	489	458	501	520	470	488	479	497	456	490	443	505	527	487	488	502	468	481	456	480	499	438	477	468	438	478	461	487	485	502	468	486	484	442	490	496	470	482	511	499	499	461	504	469	505	503	532	480	524	511	489	439	524	467	477	472	503	490	480	517	481	501	463	450	487	495	453	463	470	486	472	489	487	495	473	491	438	473	465	483	502	536	479	514	499	488	481	489	484	459	461	492	451	478	497	501	460	422	461	471	494	468	484	454	455	473	492	481	492	478	487	495	453	532	507	481	499	498	460	505	495	484	499	471	456	487	512	496	467	489	523	509	488	441	470	458	503	520	486	487	481	493	456	436	476	510	477	476	514	468	492	449	483	443	474	440	506	486	466	502	467	477	500	541	479	491	457	473	509	514	505	487	446	491	512	482	467	444	497	437	453	473	446	499	496	451	464	495	459	469	469	511	504	508	473	444	468	502	494	470	503	502	506	512	484	472	459	517	460	499	490	487	485	470	515	467	487	446	517	439	502	487	496	477	468	457	460	472	520	442	459	486	500	451	491	478	480	523	462	481	488	510	491	460	472	524	509	490	497	472	483	482	469	466	483	489	481	454	495	456	482	494	494	474	497	459	498	503	443	462	501	515	488	466	445	459	485	470	467	474	452	504	484	474	501	449	502	466	480	500	468	483	500	494	481	468	472	516	469	466	492	457	492	496	486	489	477	465	518	473	511	504	479	483	488	476	477	521	441	489	514	486	464	486	441	476	516	479	480
25491	21512	24989	19721	3472	1572	1022	750	607	501	413	399	384	393	337	339	321	316	285	312	302	278	278	299	296	297	260	284	280	312	302	261	286	260	262	291	288	274	270	267	286	235	304	289	258	297	272	264	264	298	294	298	270	265	265	282	262	289	295	286	271	272	303	270	267	255	253	288	269	262	264	296	272	268	306	237	301	293	285	278	263	265	264	296	270	289	272	292	268	291	247	281	272	302	271	281	258	276	292	288	254	282	273	276	248	249	286	260	281	294	265	268	252	276	331	264	283	268	287	297	287	299	282	275	308	287	293	269	288	275	274	287	278	229	274	280	286	287	281	275	250	280	286	269	278	273	245	274	261	303	270	259	279	295	276	258	277	256	256	275	249	285	266	296	301	269	273	284	258	255	271	264	301	311	274	269	280	245	272	278	261	288	303	306	289	281	280	269	260	299	300	287	296	247	265	273	271	276	270	269	261	255	278	289	291	287	272	287	288	299	272	255	257	274	288	285	302	257	293	288	272	260	296	265	263	305	273	277	233	288	260	266	263	274	268	282	274	292	297	273	285	292	267	281	292	243	289	260	281	313	270	272	274	290	275	287	275	270	267	273	268	295	261	280	283	296	275	264	271	291	267	276	303	238	264	265	289	277	273	263	306	272	301	285	294	268	282	249	308	261	267	259	296	276	284	284	319	276	286	263	260	294	254	291	269	270	270	293	299	285	276	266	254	271	270	283	272	302	264	285	256	276	274	263	295	304	284	258	252	295	256	258	291	277	278	289	259	293	255	268	308	256	268	287	276	295	288	281	281	308	270	270	259	291	272	259	273	304	264	275	303	295	249	292	274	273	269	276	276	265	269	287	290	291	300	284	298	266	284	268	275	284	257	294	308	282	288	274	246	282	287	278	287	272	276	270	281	261	316	253	287	272	283	278	253	294	278	263	285	248	286	257	286	294	248	270	306	275	256	277	278	288	281	275	260	266	310	315	262	271	301	304	284	298	273	275	270	257	266	279	296	282	256	301	263	242	294	245	289	285	255	262	241	270	284	253	289	277	272	275	272	294	263	282	303	276	284	280	280	264	274	271	270	235	292	290	284	270	279	276	268	268	278	258	249	255	261	286	277	293	272	289	276	263	280	252	266	283	294	311	252	301	287	276	312	284	275	248	307	286	264	260	257	263	265	257	275	276	302	283	281	273	293	283	288	290	274	269	292	268	257	313	270	290	286	278	263	296	277	282	265	278	298	298	261	271	264	268	251	281	277	296	292	278	266	271	299	295	255	295	294	287	286	312	264	278	305	237	277	286	231	252	307	283	290	273	261	266	281	277	292	259	274	271	242	231	274	259	289	270	276	306	298	259	254	289	292	294	271	265	278	260	288	280	289	253	273	263	288	292	265	289	261	286	262	281	282	262	298	274	274	279	262	284	247	283	284	315	301	265	287	281	285	282	294	285	271	295	247	292	254	296	260	282	270	287	291	280	242	273	300	273	274	296	258	253	254	289	278	306	312	270	294	283	276	266	271	263	285	259	275	278	278	272	288	261	259	256	271	273	298	293	261	272	260	288	255	252	304	279	306	277	285	271	274	253	257	281	253	272	285	262	274	261	286	300	286	249	269	249	246	296	288	277	242	265	303	279	261	274	258	288	306	271	256	260	269	263	253	252	296	266	260	251	262	262	272	291	284	296	280	258	277	255	286	288	260	304	282	249	260	280	284	290	263	258	274	246	277	284	268	295	292	298	275	281	302	229	295	287	313	283	290	305	317	302	283	268	283	270	281	259	268	290	268	267	299	276	279	280	259	295	272	263	314	265	266	270	257	280	298	276	269	247	239	263	272	250	276	287	280	282	291	263	282	263	282	247	265	286	294	294	279	260	262	261	236	304	281	263	312	285	282	271	286	302	279	261	300	284	245	253	254	286	285	271	274	261	270	249	286	300	269	244	269	276	274	257	270	267	286	283	287	264	305	288	252	247	270	273	294	272	299	216	250	281	321	268	300	295	302	288	280	298	314	296	246	273	298	275	267	292	271	290	322	288	280	284	258	256	293	296	252	300	292	256	269	255	267	262	257	285	253	291	297	280	270	262	276	285	316	266	283	278	277	289	286	291	256	261	288	265	267	282	271	250	252	269	261	276	313	283	287	311	281	278	258	265	291	284	310	264	235	277	247	271	278	253	303	302	282	297	292	296	300	299	272	269	268	258	290	284	274	265	259	273	281	252	281	260	269	298	316	275	286	303	275	280	270	261	276	322	266	255	282	290	305	271	299	271	260	269	289	264	267	263	255	277	271	292	272	259	243	265	270	280	261	292	251	258	281	255	310	272	300	290	272	308	283	290	285	263	296	259	281	258	290	282	298	270	273	273	258	264	312	254	273	277	279	257	281	277	287	316	239	257	258	282	264	318	286	284	271	279	294	274	265	270	282	293	278	300	297	296	251	265	258	284	293	284	305	282	290	293	266	277	273	282	300	283	281	274	264	259	309	267	258	276	255	278	306	286	256	256	259	268	264	289	269	269	265	295	291	256	299	277	269	277	288	273	277	283	243	275	304	306	263	270	283	294	240	269	275	290	281	300	289	281	263	287	289	278	281	313	281	278	264	251	262	277	291	270	295	293	262	258	293	295	289	273	294	287	276	263	281	279	258	300	299	259	295	271	282	274	272	299	263	261	282	302	277	269	291	305	286	257	288	266	273	266	299	274	274	253	252	240	305	283	253	282	279	292	271	278	314	292	278	286	272	291	273	291	275	271	277	287	277	299	250	252	279	272	272	243	275	274	258	276	284	288	278	277	282	281	269	290	277	269	269	289	271	290	270	272	280	246	256	284	285	266	273	284	277	264	293	283	281	286	269	245	256	292	246	251	283	281	276	289	277	265	269	261	265	279	290	266	258	284	259	296	291	290	257	268	292	274	263	286	254	255	254	309	276	262	268	284	265	290	258	274	268	256	264	267	290	276	272	295	289	274	273	243	284	273	304	268	266	305	300	284	289	290	278	281	283	264	299	275	303	298	273	277	262	278	290	288	254	269	264	241	229	283	286	280	321	268	262	263	304	287	270	274	280	250	303	295	284	294	278	273	273	282	306	263	244	274	287	262	283	258	289	267	262	289	287	245	241	277	293	274	310	282	274	271	271	281	266	266	280	280	290	279	283	261	258	292	306	294	296	264	267	278	276	294	279	274	306	274	287	263	258	258	248	285	311	294	295	300	280	277	264	266	246	270	292	269	302	292	258	262	287	291	310	280	254	282	267	278	285	271	270	257	300	272	287	285	283	274	282	279	289	265	275	283	263	266	276	273	286	275	307	296	275	276	276	280	262	270	275	259	253	293	279	279	276	308	274	247	272	258	261	263	287	266	266	279	290	292	287	278	259	276	258	266	291	261	263	265	287	289	257	256	290	279	272	250	278	291	268	292	263	289	272	279	242	271	251	259	278	296	274	297	260	263	265	268	289	271	281	267	278	288	304	278	251	287
11099	18433	15080	7782	4820	2883	1903	1356	1037	832	736	652	591	580	519	476	440	479	419	465	399	467	460	420	405	434	414	418	449	454	444	391	446	447	437	450	391	409	451	395	431	397	461	464	448	444	418	401	405	404	445	434	410	465	438	421	406	410	419	441	423	395	421	386	429	419	411	429	428	435	401	440	434	445	383	389	394	429	425	405	399	423	433	399	422	402	409	418	397	430	424	437	419	396	430	416	392	448	423	402	417	425	398	408	440	455	426	424	437	416	388	416	423	433	409	379	431	389	387	362	404	409	433	409	432	424	451	426	402	411	393	402	413	444	397	417	416	423	441	438	417	410	452	406	403	427	417	410	431	406	434	425	409	412	480	415	415	374	411	390	439	428	402	420	427	390	463	409	445	401	409	412	442	428	432	388	439	475	445	431	371	431	423	429	415	423	429	416	427	428	428	426	411	382	397	437	402	443	455	416	445	369	415	453	435	415	411	428	414	416	410	458	434	401	400	448	378	424	433	434	427	394	394	427	423	419	413	408	444	416	433	443	390	410	399	419	425	423	381	396	415	429	419	428	431	424	423	416	457	412	431	457	415	420	432	443	430	420	444	439	452	422	429	390	419	420	386	415	407	396	437	422	419	409	423	404	441	441	422	417	431	408	448	406	448	425	431	440	421	436	372	445	392	413	426	376	441	426	424	433	411	471	450	432	419	431	442	411	439	428	413	438	426	387	402	459	406	427	441	435	409	401	438	407	390	440	440	396	467	382	438	419	412	406	412	413	434	447	419	414	399	430	380	424	420	445	413	440	434	446	391	386	398	419	411	452	435	415	417	432	399	432	425	440	448	407	436	449	452	441	408	440	428	382	434	383	447	431	436	402	382	405	434	414	389	439	433	416	401	418	431	448	464	447	402	431	444	432	396	409	450	436	404	411	418	414	424	407	373	412	406	416	414	418	427	408	409	432	404	441	425	425	458	404	409	408	413	415	395	422	394	432	451	384	411	393	446	450	433	431	377	400	419	434	415	409	426	454	431	416	443	408	444	396	403	388	416	420	465	437	423	437	435	446	415	374	416	428	436	442	396	403	409	457	423	443	385	396	407	416	419	418	413	438	438	427	406	434	463	431	424	436	420	432	423	407	441	424	436	438	431	429	441	459	423	407	394	424	443	391	446	414	436	393	400	427	446	423	420	402	409	414	388	439	426	414	394	387	407	423	390	431	435	428	404	459	420	452	413	401	450	420	436	443	423	405	405	461	432	411	423	433	398	446	443	427	396	430	413	416	441	447	435	376	446	409	390	400	443	417	396	441	413	434	482	417	403	464	443	452	434	426	439	404	402	412	422	453	442	423	449	384	405	405	425	423	396	423	419	470	438	416	435	427	433	408	440	397	428	423	464	447	430	416	430	423	423	432	402	407	438	463	437	404	414	407	437	467	407	403	446	413	411	445	472	420	389	436	393	432	420	462	424	444	419	419	448	394	405	427	440	424	411	399	404	428	426	384	435	433	407	427	454	422	387	433	414	436	385	421	421	403	410	429	422	455	408	431	437	455	392	420	404	426	417	425	446	429	455	404	417	453	445	438	408	405	417	427	396	393	416	401	421	410	391	437	407	373	433	412	422	425	378	445	448	426	450	420	416	440	418	409	426	438	423	408	460	434	400	439	436	420	412	403	413	428	401	439	472	423	400	421	416	434	443	455	446	404	431	427	430	457	427	418	475	408	429	379	392	419	457	442	431	426	436	432	415	399	414	390	382	439	414	437	429	391	436	430	405	427	428	394	411	473	443	438	470	446	419	378	431	417	411	402	447	433	453	399	473	402	415	415	434	459	417	414	394	445	393	429	434	436	441	388	389	444	424	414	388	468	450	413	445	446	425	435	435	409	423	440	449	426	464	396	436	412	457	408	421	394	420	471	399	427	473	438	432	384	421	417	412	425	440	449	430	441	432	436	392	456	433	400	427	414	400	407	439	419	427	424	439	408	416	398	426	424	442	417	433	422	406	440	418	427	438	445	449	448	377	445	430	407	444	445	434	421	396	456	449	429	431	409	413	427	406	433	424	412	429	408	444	435	415	426	436	437	427	425	438	404	437	404	395	409	426	404	420	419	405	407	401	453	400	408	399	414	412	408	402	440	403	415	381	406	458	428	409	416	424	397	399	428	400	404	403	408	422	429	447	444	395	425	428	425	436	395	410	408	415	404	387	456	414	437	409	440	433	382	420	399	442	446	456	420	434	432	447	415	416	404	435	402	416	427	429	443	394	458	382	419	398	432	421	466	415	408	401	434	413	441	401	457	401	418	436	415	422	405	399	442	453	412	439	434	437	416	418	399	437	428	415	416	432	410	395	419	396	411	401	426	425	441	461	459	441	427	427	415	420	412	422	441	423	419	418	388	447	413	428	453	392	418	451	384	436	398	429	425	380	407	423	466	420	472	413	396	440	411	397	426	434	429	417	436	405	394	408	465	422	446	394	418	402	468	455	404	444	434	419	426	413	412	413	435	403	412	403	419	411	443	403	416	440	409	408	444	397	437	447	406	429	413	413	393	431	393	453	446	428	408	407	439	366	458	419	443	397	402	435	393	405	444	398	392	424	448	449	416	396	407	405	424	443	445	383	395	389	416	380	447	425	437	432	425	458	395	408	446	428	420	417	429	372	405	436	426	393	426	445	417	387	436	401	452	429	407	433	409	405	421	433	412	462	444	460	421	446	452	379	439	407	444	441	425	402	426	434	382	426	444	403	452	476	448	446	393	433	449	420	463	421	419	410	392	439	396	418	421	436	393	437	401	441	450	408	421	417	373	413	375	427	402	405	421	424	396	400	442	448	445	413	403	378	439	474	401	428	409	400	437	443	431	434	434	435	418	441	401	424	426	426	461	434	413	458	386	439	442	460	394	418	459	436	454	443	422	404	411	481	427	431	426	429	411	472	395	450	402	439	426	403	387	396	451	411	428	402	427	414	420	455	419	420	417	418	432	356	451	438	436	404	449	371	427	419	419	405	435	416	460	368	416	420	376	468	373	425	393	427	412	408	448	439	443	425	430	389	434	392	423	385	422	433	436	395	416	438	452	388	411	416	394	406	393	419	385	429	404	429	410	446	416	438	444	434	421	394	479	456	421	409	370	421	436	442	395	427	432	437	445	436	452	401	417	458	424	428	421	389	407	419	411	437	420	423	436	386	389	414	427	415	423	402	427	401	422	435	419	425	462	391	457	431	414	447	435	438	426	409	405	406	412	421	455	444	398	416	422	418	396	424	430	390	398	410	427	417	411	424	444	442	409	457	439	401	410	417	407	406	420	375	465	423	400	406	401	432	413	403	410	408	427	408	425	434	407	413	450	413	419	419	411	403	443	380	425	414	405	422	418	469	452	450	399	392	435	428	452	455	415	422	408	457	429	418	425	440	443	403	433	435	451	412	446	395	429	445	436	426	377	450	401	405	422	396	427	405	385	422	413	450	398	421	400	406	413
23027	21574	28587	24993	21578	17618	4447	1922	1185	939	737	655	536	560	492	426	401	359	348	368	336	312	351	291	328	317	304	325	313	290	324	313	315	314	319	329	323	323	302	321	302	287	311	310	305	331	305	308	317	330	327	284	295	293	309	312	307	302	312	322	325	324	319	330	300	306	251	331	311	315	327	294	293	301	320	297	324	311	313	296	292	269	305	314	318	297	316	320	303	312	325	287	279	338	307	297	309	321	296	309	298	337	304	328	318	309	326	316	334	303	294	295	332	343	311	299	318	326	292	322	302	318	310	318	268	316	349	279	309	327	321	342	298	300	300	309	317	313	265	303	334	275	332	327	316	326	282	323	319	318	285	294	290	331	309	287	292	296	280	317	333	303	310	321	327	294	318	350	294	296	308	321	296	287	331	322	320	292	306	310	327	293	315	308	323	292	321	299	323	291	281	318	310	314	306	305	289	338	305	308	304	293	313	282	309	282	319	306	293	301	338	294	300	322	355	296	306	312	348	294	317	282	299	300	315	311	326	293	327	326	345	303	328	332	285	286	291	336	304	322	305	304	296	303	328	314	297	320	313	338	325	326	279	325	328	319	305	307	315	308	305	335	304	299	322	314	298	303	302	298	313	308	331	316	292	320	286	305	346	286	324	322	330	327	323	313	291	303	299	335	288	294	298	318	302	305	310	315	327	297	291	294	273	288	295	334	288	309	283	323	313	308	310	345	317	299	294	322	317	304	294	324	317	328	313	297	303	318	318	304	314	332	303	308	293	351	297	294	306	338	290	283	291	304	336	295	318	314	312	313	311	320	296	304	325	311	323	311	300	317	319	302	306	339	296	323	318	287	310	306	313	330	316	302	339	298	327	331	299	309	294	312	307	315	325	298	315	263	285	285	310	320	302	293	297	305	327	293	333	283	315	306	315	300	295	289	329	340	322	295	320	323	329	305	287	339	312	290	284	304	296	289	343	306	334	289	317	316	327	310	330	291	303	316	327	307	317	299	282	297	283	286	342	313	300	310	290	314	317	285	291	315	325	308	303	340	342	333	319	298	316	302	325	305	302	315	323	284	299	322	334	318	300	310	288	285	287	371	341	304	289	309	290	312	294	297	314	336	299	311	323	282	323	317	322	331	278	303	297	314	320	303	284	292	317	318	293	301	310	291	284	284	313	316	301	273	337	299	319	313	301	289	304	310	321	275	349	319	289	296	294	290	336	299	318	333	318	309	331	299	294	309	322	315	320	308	350	296	316	295	300	295	321	306	297	313	295	320	297	296	306	313	351	309	285	293	314	327	294	285	343	300	313	295	340	354	340	339	302	283	317	308	319	323	296	317	291	287	303	305	305	303	299	356	331	292	322	301	304	300	307	308	302	304	340	323	301	278	322	309	324	285	321	346	303	284	311	321	347	306	293	318	326	334	296	326	306	265	306	333	309	366	301	302	325	289	313	322	333	272	305	360	312	323	305	315	299	312	331	320	305	287	316	319	310	338	314	291	323	308	298	287	309	325	302	272	318	318	291	297	286	284	291	294	301	322	305	305	320	307	315	313	308	297	275	270	292	311	315	308	311	292	301	347	303	312	281	305	337	292	306	322	301	305	292	313	333	294	317	294	301	314	301	327	305	323	332	323	315	302	296	301	319	342	296	291	290	307	322	303	304	316	254	302	308	324	330	325	312	290	295	304	316	300	296	300	305	300	323	340	326	292	341	336	305	249	326	299	311	305	305	315	304	294	320	305	333	326	306	315	299	314	292	287	318	331	334	301	324	312	316	305	316	319	322	294	310	298	317	327	300	331	305	322	321	295	313	316	343	306	314	280	346	305	277	328	315	306	313	327	339	311	281	265	285	330	338	298	316	276	306	319	322	303	304	301	332	344	335	299	337	317	333	277	321	307	306	284	285	340	319	314	284	341	291	278	333	277	287	301	295	299	288	323	311	287	313	299	294	330	271	279	326	321	296	322	302	299	341	323	301	323	326	325	317	308	286	298	309	317	308	295	298	306	327	308	319	275	314	302	313	310	289	284	295	283	303	292	335	318	320	301	321	308	270	307	331	317	310	315	296	346	316	311	316	307	290	273	307	274	313	273	295	311	315	296	337	314	298	313	303	324	315	306	295	297	325	300	312	303	281	337	319	293	285	315	316	309	293	303	304	299	323	275	293	318	285	320	287	302	298	317	326	303	331	248	308	319	306	315	325	292	330	296	311	322	292	308	326	312	274	287	325	314	321	345	290	295	310	322	309	299	316	322	302	309	289	308	307	331	329	289	281	315	293	339	299	292	328	307	327	308	318	314	309	318	330	303	320	293	301	340	286	316	333	324	301	292	288	302	292	309	314	293	316	308	280	317	333	325	276	291	334	289	303	316	315	331	281	288	313	314	300	299	284	319	314	355	316	308	289	295	307	304	294	314	310	313	317	336	310	314	302	312	341	321	312	312	302	318	305	276	317	319	331	308	318	341	327	295	311	315	328	293	305	294	312	310	315	293	326	321	340	315	299	276	310	300	318	303	313	284	306	328	281	310	302	290	303	281	327	274	308	331	300	326	316	328	295	308	300	341	299	291	280	296	313	320	303	276	283	336	298	303	346	328	306	327	279	278	284	323	298	276	302	340	313	336	304	309	342	327	317	317	331	308	304	305	325	319	307	323	301	311	312	305	314	294	326	326	308	305	298	325	286	288	312	332	288	317	322	301	297	335	273	277	313	303	308	313	307	312	328	335	344	295	287	317	299	322	299	294	297	310	310	292	281	308	327	308	324	305	316	320	319	320	311	305	310	316	306	333	286	304	311	329	328	300	314	324	308	274	336	318	330	292	293	277	316	282	283	301	320	328	302	296	308	293	326	331	287	306	308	313	331	301	339	279	315	310	255	325	298	335	318	332	323	333	278	294	293	295	293	340	323	312	326	309	329	327	333	290	301	292	304	301	293	320	309	301	304	313	312	288	291	316	287	285	338	296	304	311	346	300	301	295	296	300	297	311	326	312	295	278	309	305	326	262	282	319	326	305	310	301	289	336	343	302	281	338	286	341	325	283	305	302	314	302	316	318	287	293	344	283	330	326	286	294	293	308	308	334	310	304	309	281	334	290	321	322	303	316	303	300	316	332	306	296	315	292	320	293	324	286	305	314	335	316	335	296	288	329	314	316	292	319	295	313	303	344	302	339	324	312	329	309	372	317	318	323	317	318	284	284	303	318	323	294	314	325	324	292	310	308	305	330	353	307	289	283	312	294	287	305	266	284	294	279	303	313	306	323	299	311	284	299	290	352	272	323	303	307	309	298	326	346	275	296	308	276	330	347	278	316	346	320	306	286	308	289	312	325	324	279	277	305	334	312	297	321	336	336	302	314	299	312	318	311	311	283	315	288	326	318	316	293	270	291	311	300	301	328	314	295	301	306	314	299	341	326	277	308	280	307	297	329	311	303	295	318	343	292	289	307	295	307	296	317	327	319	339	322	309	324	323	315
18457	30873	24917	14972	9429	5976	4153	2896	2015	1589	1150	989	926	816	732	665	611	563	558	517	526	503	462	461	466	486	477	444	473	454	479	454	461	492	446	490	474	459	452	421	449	458	433	512	456	453	460	445	459	475	491	469	420	487	439	466	433	449	473	419	455	423	439	492	454	442	451	418	475	470	458	415	489	476	430	441	444	485	455	459	462	463	439	464	468	446	464	431	427	426	452	465	445	478	448	436	457	463	437	412	471	448	458	469	469	442	452	449	481	457	431	445	490	453	450	503	473	454	452	484	435	421	459	427	419	448	466	443	453	430	514	493	443	440	432	477	428	447	485	477	462	466	469	458	507	478	466	488	442	469	458	511	491	479	421	462	421	488	492	444	453	455	449	451	438	497	423	488	406	442	462	436	442	434	460	422	459	473	450	464	429	450	459	430	433	488	480	437	469	444	436	487	467	441	464	456	472	479	457	487	408	454	457	426	449	457	445	467	447	453	427	447	481	491	454	460	506	423	445	498	471	438	448	411	444	470	462	463	431	450	529	445	433	460	485	463	446	482	455	462	443	406	423	444	486	420	405	444	475	453	473	462	396	464	474	457	476	460	449	474	449	441	441	440	480	469	449	459	461	464	470	415	469	424	495	470	461	445	479	481	449	487	462	475	471	450	480	437	467	468	438	448	419	467	502	404	429	483	479	442	441	487	437	446	441	420	464	461	444	437	441	439	450	443	448	437	467	467	438	470	455	446	456	438	468	461	480	422	418	446	475	460	422	467	472	503	470	438	449	468	448	454	472	438	432	435	469	455	461	478	484	445	449	441	418	476	443	469	458	473	457	509	490	483	452	424	452	466	429	467	464	411	469	458	495	457	477	467	444	464	450	411	460	463	423	466	432	441	468	442	468	481	502	438	497	461	414	436	468	434	445	477	434	460	451	452	459	413	491	460	479	438	456	479	443	451	427	429	439	470	473	468	465	452	468	455	453	429	423	442	468	487	481	498	447	474	432	488	481	433	473	404	483	409	444	414	459	448	460	424	468	485	471	442	464	466	442	442	436	444	435	395	435	452	409	491	448	511	427	505	458	461	454	482	428	416	471	438	450	471	464	444	460	448	441	478	503	438	430	443	507	485	441	461	456	473	463	464	476	410	492	441	452	433	428	466	470	453	508	447	424	437	411	513	462	495	464	467	445	421	434	467	485	448	479	463	453	476	464	458	434	480	457	463	430	434	438	454	507	436	458	448	413	475	450	481	454	469	449	468	451	500	450	464	452	450	470	451	452	454	431	476	446	466	480	498	471	456	457	451	458	415	469	425	474	443	426	453	425	459	467	443	455	451	484	443	404	485	477	465	457	465	443	422	448	452	472	466	443	492	445	479	449	510	437	466	443	511	442	435	460	428	435	479	448	465	483	438	439	430	449	416	458	472	439	446	420	455	485	490	417	428	466	447	458	486	472	452	462	444	478	438	467	464	430	475	450	426	458	420	445	444	416	428	464	472	458	458	474	484	440	435	425	433	461	439	438	408	484	468	419	436	427	438	436	475	434	490	457	481	485	451	439	411	434	466	431	439	436	478	493	484	427	454	462	471	467	440	459	456	444	466	435	437	415	483	432	468	459	419	511	477	471	429	472	429	446	451	476	463	451	448	455	462	483	472	455	462	487	449	444	486	426	421	466	434	469	427	452	442	452	472	455	493	433	481	469	471	477	479	439	463	492	473	444	477	464	426	432	482	472	471	439	458	443	451	461	467	454	428	448	445	474	457	514	460	442	454	461	483	480	462	453	455	451	461	464	478	483	412	450	452	461	419	488	479	465	464	437	452	471	455	456	461	451	430	465	457	464	493	443	472	478	428	446	462	468	441	474	479	478	495	443	452	468	441	445	456	459	461	462	477	460	448	434	506	456	471	457	440	471	481	410	485	485	499	452	486	456	459	469	451	459	478	465	443	468	429	449	448	464	483	493	514	458	474	453	458	457	451	417	454	477	411	508	477	464	484	422	481	484	432	463	459	427	455	448	491	474	455	471	491	442	472	445	468	470	454	473	478	415	452	490	452	434	455	433	490	466	432	446	499	419	482	480	420	451	460	432	467	455	492	460	455	438	521	430	423	460	463	427	440	485	444	456	466	471	413	433	476	435	450	470	451	479	488	474	456	459	440	459	467	482	478	483	464	456	410	458	456	496	428	479	500	504	461	459	447	447	432	445	470	465	444	470	461	451	430	473	447	446	445	458	444	467	459	490	463	472	456	438	456	454	449	429	479	500	459	477	454	451	505	495	417	469	429	438	458	445	458	488	433	466	475	454	472	484	459	482	482	447	473	472	419	475	459	454	450	472	446	445	459	418	441	460	483	481	416	473	475	464	478	463	454	453	459	483	471	440	458	436	457	460	412	466	467	415	489	470	462	431	476	416	482	447	462	443	449	489	465	443	449	459	464	483	477	449	459	459	435	470	443	502	468	443	466	467	455	477	425	456	435	461	456	425	447	437	464	472	445	461	442	459	453	485	433	455	467	439	424	463	451	453	435	438	455	463	457	481	459	475	479	478	516	474	472	405	463	471	453	472	482	443	448	423	435	453	444	458	496	451	471	457	467	473	434	475	450	433	464	453	481	449	473	449	442	492	438	464	445	450	430	448	471	447	466	443	480	456	479	468	420	430	441	457	442	482	492	454	492	433	486	440	479	460	435	404	465	452	456	463	470	448	463	510	468	448	405	449	455	441	462	442	481	489	473	480	465	459	479	444	478	409	429	438	459	433	457	441	467	468	460	499	456	465	468	422	445	473	475	423	466	432	452	478	469	424	446	444	432	424	473	437	469	408	487	469	441	489	474	489	492	466	431	456	429	467	478	455	440	429	423	416	466	448	489	440	473	441	429	455	444	476	432	424	468	488	493	445	462	477	460	424	428	484	461	477	453	432	487	490	463	441	437	495	481	463	412	468	476	456	454	440	450	446	428	439	475	438	452	462	447	461	437	453	434	488	438	450	490	469	456	469	476	454	455	446	459	507	476	438	416	432	462	447	466	453	458	483	466	476	446	500	475	440	442	470	447	470	472	447	489	530	460	453	460	457	455	463	446	449	427	492	443	464	467	479	474	442	460	470	467	456	419	442	485	481	459	478	488	443	429	439	458	445	470	420	478	456	455	437	452	457	434	433	447	437	501	447	432	453	448	400	457	418	461	496	439	480	479	460	453	469	447	467	452	457	434	463	472	446	440	434	450	427	464	468	459	464	515	480	472	429	494	480	445	440	456	415	456	454	476	466	495	466	426	471	435	417	427	456	443	493	459	462	455	479	435	468	454	452	465	456	446	460	470	446	438	469	462	466	445	468	455	457	475	466	457	450	455	462	477	467	465	444	448	477	435	447	462	489	469	486	468	456	464	463	460	469	416	456	459	479	487	466	454	494	403	446	452	449	447	416	440	506	483	459	441	483	462	425	476	513	479	443	464	453	426	472	464	456	444	423	436	411	462
28227	19563	12532	5573	2497	1522	982	732	593	488	445	410	401	386	384	346	367	319	319	354	297	317	306	310	286	324	287	324	290	335	303	326	326	302	316	298	334	314	292	282	310	327	293	296	328	279	298	307	279	299	291	319	308	308	303	293	314	323	310	300	304	315	255	301	304	333	299	296	287	311	310	333	302	312	292	301	294	303	314	318	300	292	300	330	306	321	313	348	309	325	300	325	329	297	326	326	317	310	321	323	323	323	320	309	309	294	306	306	304	309	312	274	312	287	309	292	295	310	318	305	312	314	316	324	294	331	322	323	347	307	309	272	304	317	291	311	302	315	294	309	322	307	278	323	306	309	291	295	350	316	309	294	320	287	325	331	287	292	315	294	265	284	322	320	321	309	287	312	303	300	307	309	301	318	303	318	335	313	313	299	304	309	317	303	293	320	325	312	351	300	310	287	281	330	344	317	321	313	302	320	291	297	313	315	321	317	306	337	299	309	330	308	292	293	311	288	314	295	314	288	297	301	302	309	341	284	277	268	273	316	312	318	294	303	300	315	309	319	322	357	318	322	319	316	297	326	307	329	287	296	324	292	302	301	281	304	331	294	310	274	300	290	299	300	309	337	321	304	282	347	322	294	321	332	300	300	277	283	328	310	292	290	306	327	316	306	320	341	313	318	310	294	291	286	309	315	293	307	300	300	362	314	316	314	300	315	283	296	306	343	302	314	319	323	295	299	299	263	287	303	307	310	319	322	278	303	335	317	312	299	311	321	322	314	284	305	276	284	297	304	310	301	275	302	294	302	277	286	284	324	308	315	295	318	272	301	303	336	313	285	332	338	288	283	316	291	298	321	302	280	292	296	311	309	327	307	325	295	281	305	315	308	295	311	302	313	303	329	322	319	310	304	300	291	299	306	294	320	313	265	290	313	316	317	310	306	307	276	283	327	301	308	246	330	298	316	308	323	282	316	274	284	319	306	321	295	311	304	355	304	319	311	280	286	321	327	287	290	315	286	270	282	316	313	289	293	307	292	306	308	308	308	303	296	294	277	300	306	295	321	300	271	292	307	332	309	285	320	330	341	327	318	317	310	308	330	294	307	342	293	311	331	301	300	305	324	314	291	310	274	289	309	290	296	290	310	314	309	326	296	307	295	314	312	325	315	321	323	288	307	292	298	304	312	355	295	306	295	324	313	289	301	276	284	298	308	300	288	291	337	299	300	301	311	313	301	330	304	283	308	306	293	272	279	334	288	309	314	303	334	303	303	307	309	289	302	294	317	305	323	314	276	309	305	295	319	334	321	317	307	324	363	337	318	315	314	307	284	317	296	283	285	282	300	325	299	323	299	295	288	320	338	325	303	326	298	332	305	304	339	305	326	299	321	305	339	320	332	315	317	346	314	335	312	298	330	300	300	315	330	283	316	307	358	319	302	292	327	309	307	312	305	312	308	298	304	298	314	309	272	311	312	294	301	287	326	335	343	284	301	295	310	318	318	303	324	322	301	328	319	287	303	315	292	304	282	322	292	287	319	302	303	292	302	322	332	303	315	313	321	292	319	329	291	325	330	298	305	290	303	281	299	315	335	299	286	305	295	298	319	329	294	322	328	308	303	331	277	309	302	300	303	291	311	288	317	301	296	308	314	298	309	313	286	327	285	301	300	306	330	307	273	312	307	288	308	319	326	312	317	302	328	291	313	317	302	326	310	293	294	295	326	319	308	320	325	268	293	316	319	295	307	328	297	289	287	309	298	290	333	306	259	314	300	302	324	311	321	331	286	309	284	296	277	318	299	345	337	323	316	305	332	301	320	319	322	310	296	292	290	284	328	303	311	308	283	309	327	328	302	299	337	317	338	330	294	335	333	326	307	337	297	297	303	356	348	293	306	343	330	306	315	319	299	333	309	278	272	286	302	285	306	311	315	301	331	293	315	314	280	314	325	317	312	291	344	340	331	287	290	335	273	326	302	302	296	305	288	328	299	330	293	311	295	318	316	310	301	291	342	298	285	315	310	289	291	299	286	317	307	322	324	288	302	307	316	272	327	273	315	282	320	327	329	303	315	297	286	276	335	303	308	339	320	312	304	315	302	310	305	261	320	282	290	300	328	349	309	317	295	297	307	301	244	312	293	292	318	339	329	294	311	260	312	342	308	328	321	317	304	319	310	327	309	312	282	290	285	350	299	293	265	308	344	279	282	292	299	323	315	302	325	295	302	278	314	292	329	300	291	285	296	318	305	294	316	303	294	294	298	310	314	289	320	298	289	302	337	284	312	310	327	322	316	280	274	306	313	323	321	303	290	311	334	289	317	318	307	286	308	306	309	304	306	336	266	322	313	307	306	335	293	309	317	316	331	307	313	305	319	320	312	328	294	303	309	301	313	298	314	324	282	280	325	297	298	328	314	304	313	328	293	310	307	303	324	278	340	310	290	310	314	304	300	310	320	312	313	312	328	307	299	342	318	292	305	289	308	294	305	294	306	282	285	316	327	282	332	309	298	308	300	332	311	322	327	288	296	304	304	306	287	295	324	312	285	333	304	311	303	328	313	306	328	300	323	316	288	313	293	308	306	314	322	312	305	297	303	315	304	324	289	310	327	316	328	287	302	305	338	332	291	326	303	314	294	334	355	294	294	338	289	284	335	323	313	315	286	302	319	293	310	313	285	268	327	296	307	295	301	284	310	310	288	358	311	286	284	300	302	291	316	313	304	317	302	310	321	331	304	333	322	309	347	302	303	328	307	305	294	306	288	336	312	272	308	323	322	322	329	319	317	289	309	322	291	304	311	303	320	312	284	324	293	317	310	323	290	332	308	309	311	316	314	310	319	290	298	295	260	281	311	329	309	325	323	302	328	291	318	280	320	340	321	285	267	280	306	307	324	306	321	302	285	312	319	281	322	296	311	290	305	305	320	297	288	290	326	295	299	315	293	323	303	313	310	334	281	275	343	278	273	326	324	305	314	311	281	292	306	312	293	290	283	322	318	305	297	290	307	282	285	315	310	296	301	314	306	303	302	300	310	321	310	282	292	299	263	313	345	309	289	314	304	294	329	338	311	303	331	304	302	317	314	308	304	289	281	322	290	299	311	311	306	337	312	277	319	331	307	290	314	314	305	312	305	310	308	291	309	315	297	294	322	310	301	316	307	306	295	282	292	292	316	298	305	291	310	311	298	316	296	316	302	272	296	303	265	319	330	296	292	321	330	284	318	293	325	320	284	316	283	322	321	323	330	301	316	302	290	308	286	328	314	299	320	341	325	298	314	332	288	286	300	327	290	322	284	327	279	313	294	338	311	341	313	311	295	311	314	332	268	303	302	320	337	319	320	292	314	331	286	304	292	298	318	309	304	319	316	305	287	330	294	303	292	296	286	352	339	330	335	313	300	309	326	284	284	287	334	314	282	325	316	314	337	298	314	338	278	340	297	303	297	333	290	276	296	307	295	298	311	317	309	324	295	331	314	308	271	328	316	328	310	307	293
13728	18050	14076	6442	3670	2364	1631	1215	875	761	673	627	629	578	564	532	463	508	492	456	473	500	482	466	467	470	468	496	452	481	489	467	508	470	433	466	444	431	427	441	443	444	442	478	462	467	447	471	439	478	467	494	440	468	449	450	447	431	459	478	482	457	517	478	456	444	499	399	454	463	469	449	426	456	489	458	466	443	484	450	446	445	470	467	486	472	442	494	440	491	459	480	443	480	470	483	461	466	435	464	490	522	446	456	451	445	445	492	447	424	470	472	438	481	454	479	434	462	490	425	455	447	468	434	496	475	513	496	443	436	493	487	477	455	459	478	493	433	433	477	492	463	481	438	476	451	440	472	444	462	452	450	434	488	453	472	483	459	426	448	450	453	468	414	506	437	491	451	477	503	456	451	465	419	500	474	486	490	443	468	451	448	471	419	492	435	452	462	478	488	484	440	449	497	437	461	399	459	433	480	468	421	495	459	472	483	456	469	493	432	467	455	485	485	468	443	458	413	508	467	440	444	441	465	475	495	472	446	477	469	421	463	467	450	499	449	472	471	453	505	461	463	433	444	449	476	465	475	469	438	469	451	439	487	436	474	435	444	425	478	467	474	452	494	444	491	437	450	476	450	445	470	465	499	455	462	479	431	470	468	516	467	446	465	495	476	460	462	449	453	454	458	452	454	480	481	467	476	462	451	478	447	455	485	469	449	474	496	451	479	482	449	462	504	450	482	461	474	427	466	432	477	446	459	476	441	471	439	459	478	449	464	464	439	485	453	446	478	478	460	440	449	473	476	390	468	494	461	507	448	477	466	449	468	439	492	478	450	448	480	470	440	450	505	449	439	470	479	455	447	455	442	452	444	474	476	472	469	460	451	467	478	497	486	482	467	457	435	464	442	490	474	440	446	436	472	451	484	409	466	448	441	457	460	483	457	487	431	422	452	469	446	467	482	483	468	456	473	448	470	481	447	472	475	471	442	446	482	456	451	453	431	472	462	475	502	457	444	480	467	467	459	402	453	412	469	455	455	431	461	452	434	487	509	465	459	444	487	449	471	478	469	485	427	466	493	435	479	471	459	449	439	426	424	491	441	504	444	459	462	454	437	436	486	466	501	468	437	418	468	512	454	443	481	457	445	493	451	483	454	461	505	478	447	479	457	490	449	477	466	513	475	453	463	445	483	460	500	461	501	466	441	468	445	478	448	483	465	455	472	463	473	426	472	500	474	457	465	454	434	429	433	440	470	425	455	450	481	451	461	484	492	469	456	466	448	487	465	474	448	459	455	482	464	447	450	444	462	436	478	459	470	487	443	439	484	497	451	529	466	496	467	467	473	453	484	485	409	460	409	449	462	459	464	514	514	465	474	470	495	484	452	459	464	436	453	466	485	449	482	493	469	515	479	463	430	460	435	485	464	466	472	484	464	462	431	437	467	445	433	477	457	485	429	479	461	465	466	419	474	475	444	470	405	475	448	496	454	475	462	504	474	470	473	456	466	493	465	471	437	454	473	468	476	444	454	510	502	487	479	458	447	467	415	478	453	442	474	421	492	478	446	454	433	474	426	471	462	475	448	444	456	469	504	462	482	461	457	452	436	495	457	503	479	474	500	476	484	491	481	492	479	475	436	459	462	427	476	455	469	472	449	479	498	431	465	447	459	454	471	454	473	453	475	469	427	468	481	457	453	469	426	474	439	481	434	459	451	495	479	444	465	451	506	476	476	455	453	417	469	452	467	453	465	469	437	467	500	454	448	433	467	477	432	451	452	467	442	438	446	472	441	425	456	430	470	417	448	465	467	457	437	443	454	469	464	466	452	478	416	421	483	501	487	467	465	475	458	474	452	444	455	472	473	455	474	458	487	462	446	477	448	451	479	479	452	491	473	460	454	437	488	441	445	444	487	502	440	476	452	474	416	463	444	463	444	429	499	477	444	452	471	458	468	480	408	495	431	486	459	483	450	428	454	431	459	466	464	498	491	459	483	445	500	469	446	457	420	446	463	455	478	443	434	468	481	473	476	489	472	452	438	465	481	461	447	457	482	472	470	456	468	468	425	466	494	480	443	452	471	489	467	444	438	460	419	484	421	439	467	481	462	484	418	472	474	480	497	455	447	445	471	486	470	463	486	435	463	483	434	472	450	468	477	482	476	473	467	454	466	432	485	458	484	438	456	484	461	444	442	443	431	475	445	460	502	457	446	439	464	474	450	436	463	488	450	461	448	464	438	478	470	455	475	469	448	463	481	436	494	450	455	432	447	506	416	448	458	438	455	454	474	465	442	470	498	476	444	446	496	480	453	450	443	440	463	470	454	448	443	446	474	417	458	473	456	444	465	437	473	446	459	422	464	460	477	492	465	452	473	401	455	463	513	446	437	494	459	452	461	457	464	465	506	455	458	436	427	473	450	472	441	469	472	481	500	481	479	466	477	462	465	449	503	429	473	485	473	457	502	495	459	468	483	466	442	482	424	447	476	459	513	482	475	475	389	453	444	458	471	421	462	476	481	445	462	466	431	460	449	418	458	429	420	442	466	464	507	453	422	453	510	459	472	467	459	472	440	450	474	501	442	494	454	423	446	487	474	482	477	452	469	482	448	454	453	441	450	460	464	434	461	464	447	466	470	477	499	447	443	499	455	470	450	445	474	483	467	435	459	475	455	445	449	469	474	502	467	468	456	465	453	470	434	442	471	479	484	462	461	497	458	426	485	449	485	468	452	466	469	472	454	489	436	425	454	434	461	438	447	456	462	433	455	460	495	467	494	427	465	454	470	476	446	453	442	470	452	445	490	474	469	479	503	526	470	468	460	454	420	484	466	458	450	423	459	453	436	456	483	468	458	476	432	488	478	475	467	479	469	459	489	486	495	470	448	477	487	445	427	452	457	462	437	448	487	475	486	472	479	447	478	431	501	444	450	419	443	433	432	435	481	465	496	469	466	480	474	467	427	466	464	450	486	479	472	462	481	409	490	496	422	491	468	470	464	433	454	444	469	460	447	458	400	470	467	442	475	481	452	473	482	458	479	444	490	484	444	464	463	489	456	476	469	480	436	449	461	491	483	505	448	451	480	479	427	453	489	471	442	494	510	460	451	454	460	444	444	463	473	499	484	465	465	477	476	467	461	448	454	478	463	475	475	461	483	468	469	439	456	448	456	437	490	465	472	464	422	486	471	450	462	488	471	472	467	472	458	478	498	480	500	421	502	475	476	446	429	479	427	460	473	460	423	462	467	475	480	451	499	439	472	456	455	428	465	462	426	463	477	493	438	449	482	478	421	490	473	471	456	462	486	461	470	479	435	490	466	434	433	467	419	449	497	445	482	409	425	458	445	450	462	460	475	472	451	477	494	459	464	458	484	460	473	471	420	446	431	456	466	472	474	479	463	469	459	494	432	497	464	437	447	468	415	475	438	459	450	458	520	513	451	497	457	507	424	473	471	485	468	462	434	480	468	460	464	511	453	433	450	444	508	450	485	473	429
23930	21525	27806	25694	19294	5247	2103	1193	848	733	598	541	511	461	484	440	397	355	344	336	347	355	310	354	337	316	334	312	347	328	327	320	287	324	298	315	334	366	316	323	341	337	337	362	344	305	356	315	337	304	346	333	345	352	296	336	299	343	331	343	330	331	310	330	311	339	328	315	332	336	359	335	315	318	331	336	336	322	331	327	351	314	292	346	291	349	358	331	284	336	352	323	313	333	337	357	333	340	310	325	358	366	331	311	327	344	347	325	320	344	330	317	336	329	311	314	340	315	330	293	342	323	312	314	318	333	342	322	325	357	347	356	348	320	350	330	349	347	324	346	307	349	321	362	282	323	349	335	313	337	332	340	320	309	333	335	344	333	335	320	301	300	327	333	347	336	309	362	312	362	350	327	354	319	324	306	322	321	351	345	309	317	299	316	286	327	350	344	354	350	316	304	285	342	352	347	320	364	356	341	325	308	326	353	349	327	315	320	348	341	309	313	337	322	321	331	344	341	308	323	325	314	340	310	329	328	349	326	317	301	326	312	287	338	355	318	344	341	320	332	321	347	348	351	312	338	331	320	339	317	337	331	360	351	323	340	328	333	338	347	319	330	342	348	347	296	332	351	344	317	308	327	343	337	312	326	335	317	340	303	317	324	320	316	304	312	312	383	319	311	369	337	350	338	325	352	334	322	362	319	375	312	329	308	306	308	311	328	317	364	345	318	340	311	311	320	317	342	356	306	295	376	329	332	363	343	301	352	337	302	308	332	328	332	327	334	357	298	299	297	332	301	326	354	314	340	349	359	328	347	331	311	371	343	306	298	316	321	350	336	330	330	339	313	303	342	341	343	267	334	326	329	333	291	277	319	303	300	341	337	368	346	305	338	324	336	305	322	327	334	338	309	330	294	303	315	339	330	386	339	344	319	364	297	331	328	330	355	309	332	322	343	320	307	318	319	347	325	339	337	317	339	356	315	326	323	306	283	313	331	360	316	337	294	320	359	347	320	336	322	348	340	306	331	339	325	339	325	324	308	323	333	314	312	298	301	369	301	325	348	337	301	333	300	341	346	320	307	350	311	286	352	354	332	336	323	301	322	309	360	316	312	344	331	326	335	317	339	325	349	294	313	345	311	306	329	318	328	331	330	333	367	343	326	328	305	326	348	303	324	299	332	301	336	352	324	317	334	351	325	337	328	332	339	323	331	340	343	355	375	316	311	277	342	341	320	368	327	321	318	342	344	346	303	335	339	322	371	330	307	342	353	345	335	348	359	336	330	341	337	323	320	356	312	331	357	348	315	331	333	333	348	314	301	315	355	322	361	332	332	333	339	307	320	352	321	334	324	348	324	345	330	376	340	312	314	346	345	332	317	320	342	335	308	292	326	310	319	313	336	350	339	330	339	289	320	311	371	296	308	298	345	359	288	348	343	313	338	337	343	333	313	311	329	292	323	323	297	326	295	352	350	314	303	325	327	351	357	310	349	292	298	314	299	317	318	346	314	326	317	294	316	357	332	311	314	331	303	327	298	336	327	321	331	319	344	344	320	311	325	324	315	330	319	310	333	353	337	349	345	333	350	319	364	342	365	309	307	376	340	327	312	318	356	327	331	351	307	304	288	320	345	338	332	341	346	308	338	284	342	346	326	341	364	364	337	345	368	337	346	327	334	326	336	339	356	372	353	349	343	319	358	375	343	336	309	346	331	365	330	350	330	303	340	315	347	311	324	321	324	326	308	355	343	329	327	304	361	308	296	363	317	315	300	295	316	353	356	341	334	324	335	316	309	319	335	335	331	341	324	357	334	298	337	371	314	317	335	315	334	309	314	347	308	348	332	292	336	324	350	337	331	331	351	348	351	339	333	292	327	341	339	345	311	327	329	334	344	310	341	307	352	355	307	326	320	318	371	312	339	325	294	328	332	344	333	299	332	300	312	310	338	322	348	348	350	315	312	317	353	339	358	328	323	338	318	293	328	335	316	310	349	320	305	338	310	326	355	351	322	332	340	298	325	314	365	304	336	326	322	311	341	366	311	349	326	308	324	315	326	348	354	326	344	338	326	325	302	317	303	321	353	318	350	324	316	290	387	333	376	352	315	341	333	346	289	301	345	307	320	332	327	332	316	312	307	352	340	337	342	347	308	289	327	320	300	328	345	309	358	345	312	327	331	331	304	350	312	320	319	337	342	288	344	316	347	337	328	339	339	327	325	331	297	329	337	345	320	305	330	327	332	365	331	348	309	321	325	332	350	305	356	363	328	337	341	309	322	319	362	322	357	350	339	316	309	295	311	337	338	322	360	314	320	329	316	333	321	323	316	322	365	311	338	324	285	313	303	329	329	313	318	324	309	360	332	293	316	328	313	305	329	335	304	322	291	365	340	347	327	331	324	329	339	322	337	320	357	326	340	352	341	321	322	359	331	306	326	302	288	357	291	319	326	315	311	311	333	331	339	308	308	331	326	328	297	339	323	357	296	339	299	316	315	331	301	332	341	313	300	321	348	334	329	326	316	324	320	336	342	325	330	310	360	322	329	332	336	346	357	348	299	306	322	320	316	321	326	329	338	324	337	323	304	332	336	344	339	340	328	344	309	330	317	331	321	306	303	312	303	358	301	332	329	314	334	323	334	314	335	317	365	336	341	324	307	328	325	310	350	343	327	342	302	348	321	326	312	333	327	318	346	312	356	333	330	354	323	315	342	306	340	332	375	339	347	326	334	316	314	341	346	365	322	322	314	295	323	329	338	367	334	320	321	325	302	327	329	339	351	353	341	322	344	346	314	314	348	320	338	314	358	318	330	324	369	343	313	331	293	309	324	347	308	320	326	317	335	315	333	335	358	330	313	326	317	332	313	313	333	360	309	307	352	324	305	335	343	319	353	324	324	359	337	333	351	322	311	315	316	338	326	309	323	341	327	301	355	345	305	324	306	336	321	349	364	340	320	335	324	301	319	349	277	358	338	369	351	340	353	361	323	286	335	329	318	303	321	352	327	347	313	304	321	334	315	313	332	331	321	343	335	313	345	313	328	320	327	311	338	320	333	301	339	350	313	340	340	329	343	364	319	329	343	343	366	320	340	338	332	301	325	340	326	329	314	329	304	310	336	337	340	324	319	303	366	347	314	305	302	322	281	302	291	334	311	325	331	335	369	339	314	335	352	324	339	276	320	347	312	334	320	326	320	312	303	308	297	318	298	330	340	308	315	345	343	330	313	357	359	324	314	307	318	317	327	354	375	326	332	355	349	343	321	317	359	348	346	309	344	313	329	345	364	319	321	312	350	328	355	323	341	338	325	360	323	332	327	342	324	339	339	378	295	339	324	308	342	336	326	338	340	302	342	287	314	329	330	294	322	353	357	363	320	313	341	342	329	329	342	345	360	320	325	346	331	341	311	316	320	332	344	353	322	292	350	346	360	324	309	314	351	302	330	353	336	344	329	348	348	345	339	319	324	322	339	325	345	310	311	326	347	328	328	318	353
14809	27819	21694	11564	6780	4227	2694	1916	1438	1094	942	816	731	729	716	645	578	521	539	542	527	530	516	487	485	487	513	495	527	486	498	496	548	497	532	488	503	450	480	484	532	507	521	463	504	491	478	485	493	486	495	466	525	513	472	469	487	516	462	537	476	471	492	542	531	470	499	515	483	496	496	505	464	543	518	515	512	497	506	524	483	468	518	491	485	515	483	482	497	479	516	442	473	465	497	496	494	482	503	496	520	508	519	493	515	447	469	566	496	498	488	502	489	473	503	495	452	462	525	527	490	499	505	512	492	462	495	510	484	501	468	494	471	479	497	484	483	501	450	490	470	500	474	496	466	492	521	531	525	525	491	515	521	480	497	499	463	489	482	462	477	493	521	465	516	506	483	545	477	506	478	474	480	491	497	486	464	516	511	485	475	500	493	505	480	482	464	452	523	477	497	474	548	466	482	501	518	524	485	509	461	480	478	489	532	498	474	521	499	525	457	517	498	491	488	481	481	488	513	520	504	478	515	507	475	517	504	483	522	485	497	470	489	534	486	503	478	488	468	513	524	494	504	530	454	492	491	501	452	496	468	489	506	473	526	459	471	479	491	509	468	426	518	479	515	496	500	459	481	495	474	508	467	483	471	485	503	475	501	473	489	488	492	487	467	523	461	501	505	462	453	461	508	475	517	507	480	471	490	485	464	474	468	475	439	492	488	473	505	482	488	493	494	483	501	505	508	521	487	509	505	508	524	516	492	462	463	497	501	537	473	480	481	500	471	472	473	504	485	500	470	456	462	469	510	501	495	489	461	476	483	473	483	547	478	458	468	498	478	466	518	445	470	491	493	527	467	516	504	495	471	495	460	491	489	500	488	457	520	514	500	465	475	506	452	522	498	492	532	464	488	463	528	466	499	492	475	530	520	506	519	518	507	500	472	481	475	524	487	474	489	504	448	483	476	485	495	492	461	506	538	453	503	490	509	511	523	473	519	494	512	516	479	516	477	488	496	464	510	535	503	487	463	505	477	492	472	490	481	473	519	486	521	507	492	460	502	479	473	528	527	505	497	483	487	470	489	476	513	479	529	503	494	482	524	473	509	481	511	520	467	476	494	511	459	512	489	532	449	515	449	479	487	477	487	459	519	518	480	509	508	446	477	488	478	460	500	499	537	509	508	479	462	493	455	468	503	484	499	517	469	490	503	534	455	502	476	508	487	443	489	523	514	524	474	502	489	482	464	465	485	473	490	461	489	543	471	515	515	489	490	482	466	508	500	536	497	516	495	499	459	472	487	520	483	514	496	488	455	524	497	501	494	484	494	449	517	487	501	531	480	469	526	497	541	489	514	495	498	504	512	534	537	499	527	511	468	523	475	445	484	494	522	491	491	476	482	458	490	480	515	499	483	462	510	539	530	507	497	485	540	450	510	515	491	481	484	495	546	489	466	479	519	467	482	449	496	495	463	520	493	492	472	512	502	509	494	497	505	537	473	510	481	504	496	490	492	485	458	493	455	510	488	456	473	501	497	481	494	471	472	474	547	497	472	496	499	516	489	507	512	468	506	478	484	501	488	482	486	505	480	466	452	491	464	495	454	500	516	481	509	482	509	520	476	504	496	489	489	513	473	547	535	509	512	486	505	531	501	540	491	515	488	460	484	511	522	460	508	485	481	522	503	477	500	484	524	551	468	486	503	506	499	508	485	481	490	508	515	473	567	493	484	470	492	495	526	478	508	488	531	530	521	492	507	468	434	516	482	511	502	531	519	484	472	501	442	480	504	549	466	493	514	523	463	522	495	502	483	493	480	538	489	474	447	524	483	465	518	441	508	474	505	508	453	472	500	472	499	484	510	482	523	498	494	522	473	495	483	471	498	467	517	471	527	515	452	512	469	509	474	488	524	544	484	540	459	489	511	497	519	495	469	500	465	480	523	475	486	501	483	467	507	518	461	520	509	501	494	471	480	486	456	523	485	459	483	486	524	476	469	448	488	507	513	488	491	523	489	489	519	517	504	456	499	478	521	474	509	496	467	514	486	491	512	508	508	455	521	526	512	509	442	499	493	475	488	483	514	496	513	453	484	488	500	488	506	490	461	487	459	533	517	494	472	488	458	490	488	452	477	517	506	499	480	493	532	494	498	473	518	497	469	472	473	478	476	473	481	456	487	501	473	480	458	505	458	502	475	459	543	501	474	502	485	451	495	500	516	472	494	516	467	470	472	506	474	500	482	501	477	474	494	489	504	497	520	514	467	492	451	544	532	497	464	500	503	481	483	495	480	492	465	499	481	518	540	492	491	470	517	491	513	499	502	497	527	508	479	523	511	514	495	479	483	481	469	507	523	515	477	493	497	469	488	473	472	514	557	484	459	463	497	508	482	502	499	500	480	453	470	510	508	496	504	474	510	510	514	487	499	513	478	501	478	484	499	500	477	513	474	466	509	465	489	486	453	523	487	497	511	505	462	520	473	487	477	462	492	459	476	516	468	488	476	514	502	520	507	499	503	482	482	532	499	482	517	484	520	512	473	477	457	531	502	440	484	485	471	503	448	517	502	462	485	486	484	520	487	536	469	532	481	484	481	505	499	477	460	519	537	484	483	491	498	493	481	470	492	478	455	501	458	475	521	506	512	503	492	539	520	491	489	494	468	515	519	496	455	468	513	496	506	509	466	477	495	526	480	468	524	470	481	503	523	507	539	507	524	487	466	495	486	470	534	484	503	502	479	515	478	501	481	498	487	509	482	469	519	495	496	476	445	501	470	472	549	478	504	475	494	512	516	503	471	489	525	495	474	541	495	470	463	460	503	492	436	482	503	494	508	506	508	459	519	473	489	426	508	485	488	512	497	483	458	515	461	463	493	516	492	454	519	466	538	465	507	488	490	469	520	536	538	490	503	498	475	506	470	498	460	519	488	507	501	494	464	489	492	494	492	499	494	478	512	510	464	536	497	471	500	505	474	499	451	498	493	493	490	498	490	475	490	474	509	533	523	478	502	501	482	451	498	481	510	446	457	511	511	503	482	490	478	491	485	494	466	507	493	481	506	493	487	533	530	476	484	510	482	444	479	523	514	522	454	488	507	536	507	544	506	476	461	481	503	525	487	528	497	463	496	487	522	496	498	522	503	494	464	496	483	504	490	511	497	517	459	502	469	506	530	494	502	490	515	497	497	442	500	478	502	468	476	510	499	505	491	532	460	502	483	513	504	536	504	467	477	512	522	498	443	489	511	476	508	480	482	478	486	481	512	481	495	480	550	476	508	462	513	481	503	497	488	463	468	497	448	508	466	505	478	466	443	470	499	478	505	483	466	500	517	514	515	490	497	489	488	467	511	479	484	475	471	491	474	498	498	491	510	494	507	526	490	493	516	501	508	484	493	502	503	471	470	492	486	491	469	492	497	480	464	484	493	527	486	489	496	471	490	483	511	516	481	501	456	505	476	461	531	460	446	460	510	486	504	469	504	501	500	492	468	515	487	494	474	492
25617	21580	25299	21469	4199	1768	1126	793	618	509	483	419	401	400	288	339	316	295	274	299	282	299	300	303	271	296	293	309	273	309	253	284	282	302	302	254	277	294	273	274	318	275	288	284	294	291	303	291	299	315	288	271	326	281	269	275	286	294	258	294	288	298	305	290	303	314	282	283	292	309	291	287	285	287	289	255	291	273	312	290	283	279	277	263	299	275	307	266	293	291	294	264	302	296	302	301	274	306	275	273	300	306	288	269	300	283	267	331	299	265	313	287	317	280	309	284	315	296	292	295	281	290	293	319	280	283	287	287	284	304	284	270	263	291	278	273	266	299	272	272	281	275	296	266	290	289	265	239	300	269	286	293	264	290	276	272	296	268	281	276	258	290	298	267	291	300	284	258	310	277	287	241	288	272	284	286	268	276	274	264	293	314	279	271	299	295	274	285	298	281	285	268	277	295	310	265	287	295	288	309	286	297	267	281	287	304	264	294	265	287	264	265	252	287	284	309	306	293	281	311	284	269	295	285	279	286	286	283	297	279	315	276	276	285	287	276	301	252	283	271	282	290	223	262	299	254	301	288	277	265	290	282	284	296	290	293	269	280	274	294	263	306	308	295	290	274	294	271	299	274	285	251	278	286	311	326	313	303	284	272	288	302	272	294	296	283	280	283	282	261	283	277	281	279	261	277	290	311	294	258	274	314	289	290	280	264	276	274	305	275	286	251	279	301	289	325	288	269	287	296	267	291	284	289	297	277	301	303	259	283	252	293	287	253	316	310	262	279	280	292	278	276	298	291	314	307	284	288	302	274	266	282	268	266	290	290	286	312	307	335	289	261	286	293	281	296	280	291	265	275	274	297	273	296	288	284	292	249	280	274	316	300	318	292	290	281	324	302	297	299	277	289	295	303	306	283	290	302	267	270	298	265	298	292	286	285	284	266	305	279	287	261	257	274	261	308	318	286	274	280	289	278	278	275	290	301	257	314	307	299	289	288	302	277	285	289	304	298	292	283	284	289	305	289	299	290	320	267	285	266	275	269	289	297	296	284	277	322	289	294	298	288	300	296	286	280	280	286	276	294	296	284	287	320	292	287	263	277	310	281	288	289	295	294	291	308	283	325	278	270	265	280	292	284	299	313	286	260	282	267	280	289	302	270	296	288	292	300	272	265	281	312	281	271	300	278	276	286	278	281	281	301	266	295	277	289	264	277	293	283	308	270	271	301	279	307	281	287	281	283	308	274	276	307	258	285	291	323	294	283	308	274	282	276	271	296	278	316	289	284	327	286	296	288	292	267	264	324	278	298	297	282	270	283	275	284	301	269	271	262	309	286	298	279	268	298	289	288	299	307	259	288	302	278	266	258	264	265	294	301	275	269	283	293	309	289	298	303	264	308	276	325	269	307	271	317	282	296	274	291	275	284	253	307	282	266	286	277	296	274	268	294	300	286	295	284	259	287	284	273	290	292	286	316	274	294	272	278	277	290	318	287	278	313	301	294	291	262	285	303	285	311	306	267	293	273	275	279	279	288	267	270	257	280	295	293	287	313	278	294	285	307	270	288	277	297	306	262	302	295	261	291	324	295	284	285	311	269	270	285	292	274	288	315	289	297	303	271	310	321	307	320	300	295	265	282	307	273	257	293	252	305	292	303	258	298	303	283	266	278	302	291	320	276	284	290	297	275	298	276	285	283	337	246	272	263	312	285	291	266	317	315	257	278	267	279	342	287	270	310	305	309	277	271	269	300	262	274	291	275	285	289	282	274	274	292	301	288	314	294	301	310	300	294	281	297	288	296	264	290	293	282	295	279	291	294	287	270	305	290	270	281	294	274	321	295	292	307	279	278	334	250	275	285	259	302	271	265	279	303	287	268	290	273	255	278	310	302	268	296	282	276	294	294	309	314	297	272	293	272	312	278	310	303	282	295	295	324	276	289	284	247	309	304	278	307	268	309	295	306	275	280	294	285	307	282	309	270	298	313	274	271	319	271	266	276	293	248	292	277	312	298	273	267	329	281	269	263	313	265	275	290	250	304	293	315	272	272	298	288	273	280	285	271	264	264	243	270	262	263	259	307	295	253	305	300	278	273	279	326	274	285	272	242	277	258	287	257	266	288	290	284	327	297	297	282	273	296	275	293	279	304	302	310	301	262	270	261	294	283	269	269	274	294	317	283	269	282	305	305	317	287	307	290	288	272	318	262	280	294	310	281	292	267	271	279	282	292	293	300	284	313	288	294	312	291	283	265	297	275	287	299	291	253	278	272	278	285	278	320	270	299	302	289	261	265	315	295	297	306	318	296	276	293	288	286	311	303	293	273	283	295	235	257	285	273	297	282	257	310	300	261	288	299	266	271	286	258	281	283	265	312	281	271	292	268	304	293	294	301	292	257	271	292	275	276	306	276	286	272	268	256	316	322	274	270	272	280	285	280	258	260	260	303	277	279	295	328	276	304	288	254	305	309	303	282	286	304	296	296	315	270	282	266	277	275	283	314	313	278	276	293	278	275	289	273	293	318	285	290	306	275	263	296	264	271	269	277	282	295	274	255	298	281	310	284	327	306	300	264	288	317	307	297	294	295	272	322	261	276	286	290	275	281	306	274	307	274	270	259	302	280	292	285	281	279	275	289	293	271	259	298	286	266	323	284	283	316	305	316	318	302	293	290	281	315	271	269	295	298	279	297	332	268	307	279	276	276	292	273	295	289	261	320	274	312	294	273	292	275	296	298	292	263	303	295	301	268	293	320	280	292	319	272	256	271	287	325	299	286	283	266	302	311	293	287	275	290	265	312	299	278	322	291	288	269	285	278	290	258	274	272	285	274	283	252	280	270	307	309	256	292	273	266	275	314	276	293	280	291	272	287	304	262	294	286	291	312	254	313	264	264	281	272	276	311	287	310	272	272	274	294	290	313	304	283	244	274	308	276	324	296	311	269	277	274	297	256	272	272	282	268	285	296	292	268	273	285	295	293	291	274	298	289	289	274	245	272	291	289	300	277	283	280	321	267	307	279	309	286	297	297	291	258	269	293	274	295	300	283	281	292	304	273	252	257	314	269	267	272	294	272	308	297	315	297	275	299	311	312	323	315	250	292	290	291	346	301	287	283	293	311	286	303	254	298	283	300	295	271	326	269	239	320	291	274	288	311	292	288	287	285	318	295	281	272	285	257	278	298	302	260	311	288	283	281	255	310	289	263	262	312	280	286	275	304	304	317	259	306	284	321	304	290	273	283	262	262	258	293	267	290	304	302	267	286	285	267	282	272	287	286	277	291	270	266	272	277	285	296	300	291	277	273	270	288	277	276	274	289	293	317	271	283	296	294	275	274	284	263	296	269	262	297	267	319	294	288	282	282	275	294	278	277	294	287	283	242	290	317	263	298	298	267	268	255	286	312	267	295	293	278	297	261	288	306	280	309	268	273	277	309	293	310	305	300	294	265	278	254	288	273	300	293	253	290	307	261	292	292	300	303	279	270	289	273
14622	25034	18383	9072	5127	3117	2125	1401	1136	815	714	670	685	584	557	505	455	498	457	462	442	458	452	431	437	454	411	413	453	416	435	485	408	432	450	472	405	440	453	439	430	442	426	454	470	426	419	433	434	430	437	413	424	409	406	422	430	424	433	456	396	441	429	446	422	443	452	438	459	414	432	450	457	433	412	451	442	418	473	429	396	479	414	447	445	455	423	491	425	409	448	453	396	447	404	397	439	404	441	459	431	396	443	448	428	447	434	478	449	435	437	411	473	432	428	406	412	423	449	452	432	433	432	454	401	413	436	446	427	406	428	411	441	434	436	452	427	471	442	438	440	417	421	418	448	435	437	409	393	395	422	416	451	442	421	465	445	438	438	413	439	427	434	436	450	426	432	452	452	448	486	455	443	409	453	430	445	466	461	425	436	427	476	461	439	434	438	450	446	440	462	413	427	461	418	441	449	441	457	439	445	456	444	445	416	448	423	423	431	446	423	456	446	461	412	448	436	425	448	436	406	453	441	448	440	439	477	424	430	428	427	433	449	446	440	461	439	421	400	431	446	454	418	450	408	446	446	444	437	428	456	428	443	402	458	436	412	471	463	406	406	449	420	411	414	442	441	461	442	423	419	425	401	435	412	421	453	455	437	457	434	450	433	461	468	486	413	437	412	451	420	432	419	444	438	443	460	408	428	451	411	419	429	439	432	442	419	422	433	429	434	430	448	448	463	431	430	406	458	455	472	433	411	450	428	397	447	421	468	450	449	427	436	422	431	434	404	405	479	424	440	451	419	440	449	447	419	463	435	449	412	440	447	439	387	434	435	442	450	390	452	399	413	408	438	448	457	445	452	434	437	426	425	417	423	435	436	413	440	443	432	466	408	443	429	453	463	424	388	417	422	408	427	431	435	433	411	441	410	467	413	416	423	431	443	426	440	475	434	415	446	416	499	406	430	434	413	452	418	426	451	453	458	394	439	407	454	463	426	430	454	436	471	429	437	452	404	432	439	436	455	404	432	419	393	445	435	416	456	464	419	433	442	463	430	416	441	468	394	426	433	427	426	427	429	458	446	429	417	461	405	413	424	451	448	414	422	422	431	447	433	413	457	424	439	432	469	439	470	434	418	445	454	429	405	478	451	402	451	449	472	444	465	443	399	421	443	412	441	439	447	469	395	432	409	446	448	393	394	435	416	439	444	393	397	424	465	438	449	438	463	426	459	443	440	451	424	448	424	447	455	429	425	463	431	430	461	453	428	437	436	454	399	443	438	441	418	441	449	412	454	416	427	445	420	443	407	469	438	420	429	426	435	467	433	457	430	477	443	455	434	408	424	397	410	430	434	431	415	466	432	420	432	418	494	443	454	440	448	428	430	445	461	438	400	455	428	428	473	418	436	458	453	395	452	407	426	407	410	406	389	446	416	449	422	445	443	383	430	418	433	420	384	440	397	452	417	427	438	400	428	429	437	428	441	404	453	462	425	432	421	443	448	420	447	463	439	453	429	434	430	442	438	407	473	445	420	488	451	440	420	430	402	434	444	426	442	451	462	413	462	456	432	465	416	381	428	425	416	461	455	427	413	447	467	446	427	401	423	430	473	414	426	414	445	419	451	459	419	461	393	454	435	439	411	423	413	438	469	453	482	431	403	413	464	429	436	444	456	424	456	454	471	396	464	450	413	437	448	400	411	435	418	407	425	443	461	481	444	418	405	358	455	422	458	426	422	441	389	450	478	472	458	439	461	431	454	410	467	440	423	427	450	428	418	428	398	447	449	427	458	430	423	428	437	436	461	448	400	405	429	446	416	417	455	463	458	419	397	454	489	454	419	422	445	442	427	403	431	422	382	442	434	447	426	410	433	443	424	395	404	443	465	412	448	449	445	409	460	427	435	417	447	425	408	439	465	440	402	407	453	446	452	467	430	460	422	430	458	447	451	456	442	462	451	456	391	470	477	453	422	451	410	449	428	447	398	410	421	467	418	450	434	413	463	415	442	461	429	443	431	407	426	463	432	478	412	448	438	445	414	402	470	424	432	456	408	438	422	420	444	469	436	443	415	409	458	402	425	401	436	418	420	430	409	446	407	466	458	432	428	471	470	438	458	474	438	420	458	460	448	418	381	426	429	422	436	451	431	415	450	466	422	432	452	418	436	445	455	391	473	461	440	393	423	434	434	442	414	471	476	432	408	426	420	458	410	397	464	398	438	444	429	433	429	446	413	413	430	430	470	449	418	458	431	428	416	416	433	417	418	439	444	410	435	452	433	432	439	432	432	451	440	450	440	395	399	463	469	436	441	439	453	450	454	424	492	462	444	437	484	458	450	431	440	376	430	408	426	440	433	413	439	445	438	411	461	401	405	418	420	460	436	442	438	432	444	393	439	452	439	438	409	457	457	379	441	407	407	409	443	465	413	449	416	420	430	439	400	454	438	445	418	445	414	470	427	445	416	403	425	469	430	453	430	383	423	460	438	436	405	401	466	436	429	401	423	452	448	388	468	417	399	457	438	452	420	416	435	407	415	452	408	416	435	364	440	402	449	468	406	417	450	394	456	431	424	470	395	473	396	419	429	440	407	388	428	472	431	464	430	415	445	432	438	494	458	447	448	449	447	454	449	424	395	444	392	416	462	408	419	414	382	438	445	455	455	444	397	454	447	443	467	461	433	409	439	436	469	434	471	455	434	431	453	460	448	465	450	443	480	391	437	440	454	419	458	436	411	459	435	463	449	452	467	424	426	432	467	444	433	448	412	469	445	416	442	426	428	439	445	426	425	452	449	447	439	429	442	427	385	421	457	434	411	427	423	435	421	434	394	456	409	445	472	445	439	416	447	390	456	452	446	455	444	446	403	447	426	423	426	450	415	443	421	465	412	437	416	436	422	447	443	429	428	439	434	446	418	405	424	418	422	486	417	431	478	438	433	409	485	426	393	422	430	447	450	396	451	436	406	416	422	400	423	430	450	443	440	429	398	415	397	453	426	509	427	445	451	422	428	438	445	400	411	438	442	430	443	446	407	422	412	412	445	400	401	424	427	401	450	448	444	392	460	432	444	408	444	463	445	426	411	462	479	435	451	465	406	423	470	385	403	456	447	443	439	434	431	427	458	407	436	422	416	440	432	478	449	416	381	444	450	429	420	395	441	435	405	447	448	486	443	450	418	439	446	409	437	431	448	450	407	446	418	464	410	466	395	422	422	401	478	449	464	432	435	404	424	419	455	427	417	418	426	457	464	458	423	408	415	416	451	408	430	450	425	458	459	452	450	446	439	413	445	417	432	426	427	410	456	419	442	406	458	386	436	430	443	458	427	415	446	438	442	434	425	452	414	424	455	428	431	436	428	413	458	396	451	409	435	439	431	432	438	419	411	426	460	445	408	448	444	470	433	443	457	423	426	431	478	440	398	427	401	475	446	425	469	443	419	484	431	448	424	436	428	453	457	443	448	425	427	414	411	427	426	465	433	397	430	440	450	448	456	443
22982	21570	28574	24983	21577	17663	4179	1602	1036	906	712	596	562	493	446	458	408	365	358	354	343	359	317	344	340	298	287	305	340	318	338	304	343	298	320	298	340	338	301	317	314	303	320	334	318	359	314	332	326	313	340	311	314	305	284	336	321	297	339	334	346	349	339	312	334	313	313	331	280	317	323	291	313	318	319	300	327	312	328	297	322	313	308	348	323	312	312	306	309	344	315	305	334	306	296	301	345	290	315	328	308	312	309	344	323	343	329	282	317	345	302	317	271	326	331	332	318	324	280	331	339	321	327	312	336	314	358	303	344	320	286	295	276	306	304	328	295	298	303	346	344	294	315	335	327	299	296	331	288	336	310	308	301	325	343	322	323	319	306	316	356	315	329	308	301	310	309	306	325	319	351	302	318	325	320	307	289	333	339	305	322	281	317	310	302	340	327	289	338	336	331	319	312	296	332	309	335	321	297	335	337	299	324	323	331	343	304	297	334	269	320	303	312	342	310	308	297	323	358	317	331	350	321	331	313	332	319	319	311	334	289	278	343	334	322	286	310	306	278	320	310	314	310	333	301	304	284	323	284	313	335	303	309	346	339	296	356	322	314	322	300	305	334	315	310	312	309	310	328	335	305	331	331	325	359	286	316	313	322	293	310	295	305	330	296	307	300	314	341	308	323	310	318	308	290	327	308	315	330	310	325	296	307	282	313	321	304	304	353	306	299	281	363	300	323	303	326	306	292	314	329	306	292	305	330	351	307	299	339	311	341	323	350	352	299	338	322	353	318	340	326	329	295	328	333	297	336	316	335	303	306	323	321	345	325	307	303	294	287	304	297	318	298	318	308	328	315	294	310	317	305	342	305	329	303	331	297	329	267	329	301	313	329	302	324	340	293	298	318	321	308	302	307	298	312	289	352	310	307	321	306	285	278	317	323	289	334	340	326	332	317	312	319	282	321	292	338	304	317	309	298	311	299	325	332	290	305	325	293	327	349	294	331	337	306	303	338	329	333	328	297	332	347	337	350	323	338	321	320	309	298	303	326	318	318	350	322	331	342	282	295	306	322	284	348	301	336	307	325	304	301	333	292	314	312	303	295	312	290	328	298	314	338	336	298	347	326	318	317	283	282	335	311	322	303	282	350	304	300	316	303	290	329	313	317	310	291	283	293	317	298	303	354	327	323	307	315	326	303	303	320	311	321	337	314	321	307	329	311	325	316	302	326	326	297	317	310	325	303	299	352	327	321	311	286	325	298	322	312	307	326	333	312	319	339	312	331	298	340	308	321	298	310	324	300	349	356	326	322	280	303	291	325	308	312	287	306	301	323	323	314	321	311	319	299	314	286	310	310	310	302	296	345	301	336	328	336	332	322	326	302	301	287	291	297	301	294	302	315	309	326	313	351	299	304	315	332	303	347	333	314	306	319	324	315	296	324	323	340	295	340	348	277	325	318	313	329	311	325	314	334	314	359	309	286	303	348	303	293	323	303	295	298	309	300	308	297	333	358	353	325	330	326	297	298	336	312	319	301	325	273	321	317	325	323	322	303	293	304	323	343	318	333	339	267	315	302	288	325	335	301	329	297	324	321	302	311	314	300	334	298	333	314	336	284	300	303	331	318	302	318	315	318	328	303	319	356	296	292	361	326	311	340	324	327	331	321	321	324	322	297	308	307	321	266	304	337	321	324	339	323	329	342	353	332	317	341	279	310	286	326	313	325	281	333	324	332	310	327	275	319	335	351	325	330	329	313	323	301	330	308	285	314	294	332	304	321	337	327	330	285	326	321	302	304	327	310	335	337	313	327	313	338	301	305	337	289	318	312	307	348	322	327	312	331	331	314	321	321	296	310	313	311	333	291	282	312	334	305	310	308	292	333	336	304	326	313	324	310	297	307	336	342	314	328	329	322	306	319	303	354	302	325	306	306	325	308	284	361	290	329	318	320	290	335	295	299	318	341	335	315	318	325	300	308	318	319	311	317	324	303	302	332	275	301	322	298	325	304	317	308	314	338	338	322	312	331	318	279	314	309	295	300	347	325	337	315	287	295	326	307	266	317	316	325	330	326	322	302	296	321	309	310	318	292	297	298	320	302	330	304	317	296	313	320	309	317	310	292	312	270	303	335	317	309	299	312	313	319	333	351	291	328	337	298	329	324	309	309	332	283	325	319	288	335	327	340	298	293	311	306	314	333	306	343	319	295	334	309	296	306	290	357	309	335	304	294	319	355	296	319	292	307	306	318	310	324	317	308	316	320	314	295	357	293	319	329	283	308	313	317	316	332	350	283	309	335	313	331	303	317	288	317	326	309	317	321	304	307	310	307	281	300	307	304	342	319	305	339	271	294	321	294	293	300	273	297	302	340	304	335	298	326	322	284	342	325	342	311	319	325	319	309	342	289	289	338	334	342	322	292	313	312	331	332	319	296	304	309	328	311	294	309	303	333	313	273	323	326	288	302	328	297	310	315	295	288	284	317	329	285	338	335	288	322	326	324	333	319	317	330	300	306	296	301	293	274	322	326	305	317	299	313	291	306	323	325	288	321	309	288	321	312	365	301	303	357	314	322	332	326	320	310	319	308	333	308	302	298	328	309	327	318	282	318	324	322	312	320	339	318	290	306	317	308	285	315	312	333	276	305	323	297	327	268	315	339	336	289	318	303	295	346	308	301	324	310	331	337	351	355	308	328	290	303	265	293	291	313	315	325	333	291	306	319	313	295	309	307	340	323	330	305	336	334	332	312	324	334	322	329	301	331	326	298	334	356	314	312	308	303	314	298	335	284	327	300	308	313	303	330	291	296	318	311	326	321	316	322	318	325	306	284	315	301	303	303	297	271	295	333	305	328	308	323	302	315	316	324	328	326	327	303	307	319	278	356	309	315	283	314	293	320	326	324	306	317	288	304	307	287	305	305	314	315	321	328	304	294	311	323	286	312	333	343	312	309	313	290	305	297	304	298	309	295	273	325	313	319	320	294	298	362	282	324	302	323	320	302	308	319	317	304	337	325	360	311	311	278	308	325	337	342	281	331	315	297	340	319	329	329	329	313	328	301	315	326	312	309	315	310	339	338	331	313	314	329	300	313	334	302	287	327	301	272	277	327	318	322	294	325	297	314	288	352	327	323	297	310	292	353	300	293	326	278	313	307	321	344	301	325	329	302	332	307	322	335	309	311	321	305	307	326	325	331	304	311	291	313	318	342	311	329	335	318	304	351	302	309	298	336	334	332	311	319	309	303	315	360	318	319	301	315	332	293	302	305	299	321	304	304	305	317	329	305	323	305	335	339	297	326	316	290	337	323	320	267	327	311	254	301	318	330	305	297	325	312	295	299	291	318	316	340	279	282	296	321	292	318	326	307	329	288	306	310	275	293	343	329	320	341	340	323	323	295	330	327	320	293	318	297	304	293	315	301	329	335	318	308	345	316	314	327	337	312	315	327	285	326	316	308	277	291	329	331	331	317	281	309	302	306	297	313	335	303	329
16450	34707	28279	16061	9716	6357	4052	2708	1927	1467	1150	1039	915	821	752	697	611	549	565	542	567	501	481	487	514	473	486	515	473	475	468	439	502	465	488	477	449	468	451	492	488	478	451	504	472	467	456	495	486	477	496	517	513	482	456	482	499	489	486	458	456	471	487	440	428	464	459	481	451	475	478	450	453	463	467	460	474	493	453	483	486	495	494	452	472	482	478	468	502	495	477	473	454	475	475	457	431	494	465	444	426	490	480	468	482	525	466	437	464	478	449	487	468	446	455	455	474	464	465	466	491	477	491	450	444	466	516	475	435	467	468	458	474	516	466	472	445	480	476	455	481	456	460	508	490	472	451	457	483	475	478	445	443	481	478	505	492	504	464	494	471	482	468	468	468	464	482	479	503	467	449	429	459	467	469	461	485	477	485	475	439	474	468	478	474	440	461	504	450	455	482	531	508	465	456	493	471	466	482	489	443	456	484	465	490	484	497	492	526	461	477	493	431	488	486	484	478	492	456	479	499	487	484	450	446	478	449	467	446	464	502	496	440	459	483	491	504	468	466	465	450	472	484	444	464	500	490	472	492	405	493	455	478	434	487	473	482	460	506	487	477	479	455	458	494	471	445	451	446	494	471	483	492	441	480	485	439	473	468	450	442	485	540	428	473	436	425	471	428	473	501	466	480	496	431	501	490	478	449	548	496	482	437	489	457	465	484	479	469	468	469	474	476	468	439	482	465	482	487	489	431	469	475	447	488	485	469	473	460	456	514	463	495	457	484	481	458	469	461	460	431	480	463	455	465	480	441	487	466	472	432	478	443	435	476	489	450	510	464	459	458	491	472	444	487	491	478	467	480	474	434	468	427	509	459	448	451	464	458	473	482	465	463	474	502	452	435	467	461	453	442	481	465	445	484	481	461	454	488	482	443	503	474	453	483	428	453	508	440	490	474	464	463	493	448	463	440	487	466	490	439	468	473	481	445	505	456	495	459	483	471	439	443	527	485	475	475	444	463	431	473	495	502	480	522	512	489	455	446	476	489	466	452	492	436	447	469	458	518	462	486	473	450	465	468	488	422	482	489	481	501	466	485	448	468	494	481	461	457	460	437	472	475	459	503	458	518	457	463	476	458	457	480	496	503	485	490	437	466	517	480	432	502	469	481	457	457	440	436	465	467	463	462	488	460	455	493	462	471	499	485	529	484	482	492	456	489	502	506	457	516	430	462	466	474	464	491	501	452	488	466	464	483	513	466	475	463	468	493	469	444	458	457	477	477	477	452	393	480	458	441	477	485	461	435	491	473	465	456	438	460	497	455	486	442	466	489	431	435	448	483	477	463	473	478	464	437	466	409	443	469	476	470	472	466	437	492	491	459	437	452	422	454	460	416	505	528	467	489	471	438	450	478	479	459	501	481	455	490	463	488	489	470	455	510	494	464	491	455	445	488	483	522	460	495	533	465	448	484	446	471	480	458	443	466	460	482	430	493	487	433	441	434	497	446	489	500	479	472	464	477	467	473	434	461	447	454	474	467	484	511	485	471	435	465	447	492	410	471	517	458	458	457	474	482	474	478	478	458	495	446	443	492	451	470	441	495	477	442	489	455	438	478	489	482	494	451	519	461	468	481	520	427	450	445	466	483	463	468	462	506	473	441	461	469	499	453	439	466	451	490	451	461	448	463	449	444	470	492	452	485	460	481	462	478	449	457	473	494	444	453	444	448	470	500	465	475	447	417	442	483	463	450	486	476	463	462	454	454	466	452	427	463	463	498	509	481	471	452	450	508	480	445	498	474	452	488	464	501	439	474	443	482	479	493	457	448	469	462	467	464	454	475	447	451	485	469	470	476	493	454	502	487	468	465	481	460	515	455	494	456	476	472	478	489	454	468	510	413	485	488	476	472	454	465	439	465	485	448	443	489	457	475	457	462	509	474	519	469	469	475	485	437	461	491	442	429	464	484	455	438	476	477	457	501	472	483	444	450	463	470	417	482	459	451	459	488	473	491	454	475	472	490	510	490	425	487	487	475	489	472	491	456	436	480	449	474	474	464	468	508	455	481	480	472	471	475	465	516	462	460	434	451	461	478	467	431	426	450	477	491	516	453	478	482	447	426	470	450	423	496	460	478	475	478	466	443	496	472	475	474	426	437	490	469	446	504	445	439	452	481	490	462	444	502	445	475	483	447	488	488	504	500	463	452	469	495	497	449	446	468	463	457	474	432	483	452	459	466	443	473	483	485	461	478	515	458	479	501	519	465	446	477	477	473	505	496	477	478	456	477	462	508	481	458	473	515	470	441	452	464	441	492	453	470	490	453	451	426	464	467	423	471	490	444	439	477	459	526	485	421	514	442	447	474	449	464	485	445	481	459	500	467	438	512	518	494	484	479	469	463	466	456	497	476	449	467	474	454	453	470	501	454	502	493	498	482	478	469	440	459	436	478	447	467	463	483	515	477	468	514	472	413	468	482	471	457	496	471	450	494	476	471	453	495	488	463	460	504	480	446	454	443	490	451	446	470	453	456	493	459	422	462	466	494	453	466	487	478	507	436	480	503	475	461	475	474	501	458	479	441	448	456	484	508	452	470	493	486	478	491	418	459	462	475	479	463	512	449	447	462	475	450	476	468	470	463	486	482	467	439	473	473	443	431	469	483	480	482	459	443	432	451	424	452	442	465	453	451	455	457	465	494	474	478	467	470	505	480	440	479	487	449	493	452	460	491	461	462	512	438	494	457	439	484	509	455	461	478	431	479	490	440	449	461	439	490	474	487	432	477	449	503	486	493	491	464	480	528	479	507	456	496	503	491	446	444	489	475	455	432	468	437	470	480	462	437	480	487	474	476	492	464	503	499	481	472	470	464	444	457	496	433	530	453	488	501	484	470	466	503	490	485	469	487	474	475	473	465	490	464	478	459	468	445	470	457	430	484	475	486	451	461	445	440	433	469	423	471	445	488	430	469	436	459	487	501	469	446	450	479	442	469	495	497	458	452	483	455	446	471	514	462	456	496	480	485	476	438	451	473	472	479	489	469	487	485	465	434	444	463	451	456	476	449	460	454	477	481	471	475	428	486	494	451	519	484	473	448	425	470	492	465	463	470	453	465	504	480	468	482	465	473	448	487	484	468	462	465	460	468	457	484	441	432	429	467	490	443	450	486	491	446	490	499	453	493	471	483	476	473	470	428	448	454	472	476	471	449	479	448	488	427	522	468	479	475	426	438	437	494	462	464	489	472	459	465	453	456	454	470	484	479	450	490	484	465	474	464	445	490	474	465	478	471	506	432	469	481	503	473	505	449	478	470	477	479	476	490	463	458	448	528	445	454	493	463	486	479	467	492	443	448	492	476	489	485	505	458	466	457	478	466	467	479	453	452	462	475	473	479	485	458	448	483	487	462	506	508	458	462	468	410	490	464	460	448	498	490	497	484	514	484	492	490	452	468	433	475	481	445	523	506	439	491	482	480	467	454	476	467	439	446	486	486	446
28094	19720	13051	5713	2370	1396	958	731	524	506	440	417	382	367	341	341	342	332	310	342	325	325	319	318	340	326	312	330	329	342	319	287	292	325	345	310	325	310	311	342	313	305	330	340	305	323	300	299	325	297	290	298	297	307	314	296	318	298	325	283	319	274	307	313	300	332	312	341	342	317	328	337	317	327	294	305	302	325	326	295	309	303	327	316	316	308	283	334	314	296	315	318	300	303	297	286	323	306	297	294	307	362	336	291	338	306	296	298	344	316	291	332	323	312	338	318	297	318	306	306	317	306	301	345	332	316	308	324	293	294	311	321	276	296	319	311	291	316	315	323	295	307	308	327	328	293	318	322	292	305	303	307	297	308	310	338	300	332	341	333	319	310	305	330	322	296	288	350	316	287	325	305	322	317	297	348	289	293	337	333	334	310	316	340	293	332	311	302	313	305	296	325	334	333	318	299	317	289	278	331	279	326	329	316	294	336	313	294	272	305	306	311	298	319	306	303	330	326	349	279	336	303	317	305	282	319	308	272	307	279	324	311	289	309	338	310	314	289	269	321	317	302	301	319	298	318	330	300	306	345	332	308	332	318	340	356	314	298	328	276	341	330	291	322	307	318	297	279	340	333	313	307	330	308	302	297	310	325	306	317	335	316	305	300	294	328	286	317	299	303	316	302	329	307	301	317	327	277	327	305	305	329	327	328	326	345	332	327	299	330	341	322	341	357	337	331	295	300	319	306	300	332	311	326	315	330	296	300	304	294	277	290	296	346	314	291	306	318	303	314	352	277	306	298	310	343	305	339	305	329	334	304	314	311	297	327	286	290	318	298	325	310	317	334	291	320	301	307	283	308	323	319	294	289	302	294	337	317	320	293	317	351	329	309	306	326	306	318	309	306	307	273	310	309	299	336	336	341	308	289	335	278	309	338	338	305	316	278	315	314	313	284	297	308	290	349	323	295	334	283	310	314	309	286	325	328	339	320	311	301	286	332	335	315	305	337	326	332	287	289	330	291	297	320	318	332	304	331	294	329	299	292	330	328	298	321	325	324	313	321	297	353	301	328	304	336	342	307	342	279	285	311	281	291	328	332	318	314	328	314	339	316	329	323	290	310	312	293	316	312	329	296	315	303	278	322	318	330	316	339	281	312	316	312	303	320	308	305	307	291	357	311	307	326	278	308	293	327	302	323	312	317	305	328	315	274	317	320	322	321	303	293	293	291	290	288	321	289	310	309	279	323	282	299	341	296	308	322	296	349	313	282	307	311	313	330	313	298	290	302	285	300	287	328	315	303	359	310	321	311	283	353	321	324	294	315	296	317	298	334	321	308	306	343	323	306	336	341	326	321	280	336	307	326	334	286	313	300	306	322	348	335	302	305	278	319	284	322	282	307	348	312	327	326	305	286	320	286	322	326	350	306	317	314	282	280	328	313	322	293	297	316	301	327	348	348	314	331	328	298	327	339	308	296	325	315	303	303	275	293	313	301	328	317	287	320	322	318	292	314	305	317	289	335	318	298	317	319	304	300	335	320	321	303	299	332	334	346	300	311	306	336	307	295	297	302	290	302	323	313	291	330	315	327	311	282	295	308	328	315	299	308	327	288	290	322	347	293	308	274	323	296	293	304	298	323	341	304	319	321	327	327	345	309	314	311	318	332	297	297	301	266	322	313	317	301	314	296	290	294	327	334	317	321	333	335	332	323	294	306	300	316	321	275	340	300	311	308	323	334	286	328	290	321	309	282	298	319	302	336	334	325	338	315	310	310	313	321	327	328	290	322	298	295	305	349	288	297	328	298	324	309	276	297	302	302	319	308	351	311	341	300	312	291	308	299	304	310	328	323	343	325	345	318	301	333	269	277	313	334	312	283	317	313	321	301	261	286	339	291	337	315	322	298	325	299	330	301	326	305	327	320	315	311	329	310	320	346	310	315	324	317	312	315	294	299	335	299	314	313	297	320	292	317	327	334	295	286	311	345	317	298	322	321	317	306	346	313	338	321	342	309	341	319	303	343	325	284	290	335	327	313	290	305	310	311	316	334	332	299	328	308	326	306	300	304	306	316	327	320	327	324	317	336	313	317	329	339	315	298	336	312	310	287	296	288	339	288	338	304	327	318	281	328	310	291	333	318	292	311	288	318	309	328	302	305	337	303	318	323	323	316	321	305	289	318	282	300	310	305	326	283	314	287	300	332	327	307	297	303	299	295	300	327	305	299	309	313	287	295	299	321	327	333	312	306	298	310	308	291	270	311	329	286	289	301	310	331	314	310	306	299	331	330	292	306	327	313	304	320	311	302	284	337	313	320	311	288	332	327	328	323	312	327	283	320	311	296	293	294	331	315	297	327	300	334	313	312	339	276	311	319	346	317	357	295	279	326	320	330	303	318	318	324	297	311	290	301	303	299	353	291	335	339	313	321	302	355	324	286	309	318	318	331	329	334	322	344	303	324	345	350	339	303	300	287	295	302	335	316	327	340	276	347	326	316	314	298	292	315	287	327	301	318	323	339	289	330	349	300	317	300	327	330	332	315	300	261	320	321	313	303	307	312	305	308	336	301	290	311	307	323	336	317	293	290	306	299	310	294	324	337	311	301	305	304	361	301	299	290	292	310	324	326	330	310	318	330	306	347	291	330	329	321	329	307	355	304	342	334	309	284	311	341	335	305	327	286	293	315	307	295	378	331	293	321	307	339	332	337	286	314	294	327	312	314	300	318	310	303	312	315	322	297	286	328	332	335	326	302	295	285	314	293	300	291	303	319	331	304	273	338	336	300	309	328	307	337	307	318	343	270	302	290	345	322	299	312	338	309	324	281	320	326	304	305	311	304	314	303	322	296	325	335	288	296	328	335	315	313	323	327	309	260	300	330	346	312	311	318	345	285	330	322	303	293	284	288	294	319	318	299	312	293	301	311	334	333	320	303	292	300	318	293	308	314	305	319	298	316	292	284	356	300	337	308	299	295	321	288	313	313	310	328	325	341	360	320	304	318	357	303	317	273	308	317	313	297	344	336	329	350	331	351	316	310	315	306	321	347	305	307	323	339	311	316	300	324	332	311	305	310	350	309	313	318	293	334	307	297	311	302	333	317	326	303	336	351	303	294	333	303	322	305	317	323	292	316	337	331	314	315	292	320	323	314	311	293	313	299	334	346	346	312	303	267	316	278	334	323	322	313	310	336	323	313	323	315	303	300	317	310	310	306	303	306	310	307	337	323	312	350	315	303	337	291	296	298	318	300	317	315	347	332	313	308	340	318	299	313	319	330	334	306	321	274	308	321	319	307	265	304	323	331	301	301	314	286	299	318	317	311	323	337	313	302	326	338	323	322	316	329	305	313	297	305	297	331	312	300	333	319	317	313	316	275	278	297	316	284	279	316	295	324	322	317	309	323	294	304	314	296	298	285	320	321	300	328	311	286	324	297	326	356	282	313	304	301	331	299	300	302	304	315	335	303	337	305	318	319	319	323	304	315	315	280
13649	22785	16951	7679	4455	2732	1803	1353	988	853	766	658	619	638	547	516	502	516	496	480	488	466	482	497	494	470	448	458	441	500	442	487	459	487	477	478	454	491	476	483	461	469	503	452	497	453	433	467	479	462	485	492	444	460	440	488	484	457	450	465	486	504	512	476	450	464	479	457	527	440	508	471	466	504	477	505	417	452	454	476	447	507	482	459	471	469	493	484	452	435	501	511	486	488	463	453	476	463	465	469	468	494	462	460	430	488	459	478	469	518	465	502	448	481	466	465	459	467	459	455	507	503	470	507	450	487	461	462	449	428	457	488	487	454	472	457	504	450	502	492	484	476	475	477	476	486	460	439	445	444	471	476	485	468	463	468	455	481	444	493	488	482	464	477	495	492	498	438	481	425	493	445	485	446	468	460	471	484	499	468	461	445	481	466	450	466	477	446	465	496	468	445	479	457	492	503	478	481	493	441	494	445	501	478	465	507	472	463	496	449	487	490	489	503	461	494	468	484	471	474	471	472	474	514	488	490	464	473	477	427	461	517	491	467	459	497	470	494	515	457	515	484	473	448	444	502	483	479	471	481	451	511	493	491	498	478	466	498	459	455	495	475	447	451	499	488	511	481	494	454	457	495	483	449	449	469	477	483	470	462	444	468	484	494	492	469	489	450	472	460	452	478	479	464	490	500	459	445	491	467	480	491	488	438	486	492	511	497	465	441	464	450	457	507	451	489	474	509	495	485	475	501	473	483	488	478	483	436	453	486	452	461	481	447	496	502	499	476	461	479	494	501	475	474	461	473	479	462	464	453	467	494	493	484	493	512	471	484	433	487	501	432	462	447	439	506	455	445	454	470	459	479	404	525	475	471	444	461	501	467	445	472	487	482	470	483	449	447	517	479	478	492	514	471	465	503	443	477	476	477	466	500	500	451	486	487	481	472	483	473	489	422	470	487	466	485	494	476	452	464	470	472	437	442	479	475	479	482	500	463	482	467	464	468	495	478	483	466	454	481	471	507	470	431	474	474	454	498	483	437	509	476	485	498	479	462	497	488	484	471	478	456	468	451	510	438	475	476	467	439	466	484	468	461	439	467	461	485	522	461	456	434	452	460	451	472	481	478	474	480	497	446	504	455	458	533	503	449	492	461	467	489	462	464	453	476	457	468	520	481	448	481	445	463	470	487	497	449	493	467	489	483	476	466	441	512	459	410	430	506	496	527	462	486	478	513	493	494	494	465	477	440	460	500	438	480	473	454	500	483	466	475	457	470	466	487	467	460	477	469	435	476	479	458	492	459	447	446	471	477	467	499	493	468	512	469	441	443	504	446	475	431	490	507	446	469	473	479	444	501	460	484	469	468	427	461	488	451	495	478	451	435	458	487	473	465	498	465	478	471	504	434	498	469	488	467	463	448	474	473	479	485	468	447	469	459	510	479	457	483	493	485	450	478	469	461	475	468	484	503	482	458	450	475	463	479	455	479	480	490	444	466	432	442	424	474	483	479	481	445	460	460	507	444	473	478	475	452	507	455	487	488	492	481	482	435	427	453	441	434	468	455	465	431	480	472	429	481	502	472	495	484	494	499	478	455	463	460	511	468	460	492	456	464	490	438	487	462	479	443	472	507	477	454	468	484	477	446	465	463	499	425	443	488	461	450	472	496	489	492	478	443	485	483	504	460	464	456	466	446	496	487	505	469	443	477	498	462	478	455	471	478	442	458	470	482	492	482	485	465	447	457	483	491	485	457	517	466	457	517	503	472	474	508	468	493	452	433	472	515	500	480	456	453	497	482	469	493	474	470	486	449	478	442	475	487	521	496	467	464	483	485	494	479	497	488	445	466	458	463	440	463	477	512	464	520	465	493	452	456	433	451	476	485	458	532	436	460	480	466	479	480	481	446	477	405	468	457	474	444	472	503	482	456	447	495	463	485	509	466	445	516	460	497	448	508	439	457	501	447	464	480	494	475	491	445	508	448	453	480	415	475	474	471	456	466	464	483	466	491	484	475	455	456	426	434	477	484	471	460	465	480	470	492	439	476	521	486	439	488	457	428	492	484	465	464	471	449	459	447	452	427	456	485	492	480	517	517	485	523	462	506	469	476	489	473	466	470	499	488	466	452	481	476	472	521	467	471	454	462	457	442	423	455	517	454	484	425	446	514	450	483	486	471	501	496	472	481	444	504	513	441	480	494	521	500	470	502	503	474	483	479	475	487	470	433	491	439	449	481	477	442	453	444	451	488	483	466	473	470	454	472	458	477	503	474	478	461	467	462	456	419	461	506	486	447	463	470	426	467	482	446	492	469	524	495	458	486	483	448	496	503	464	469	446	451	500	525	471	457	462	490	478	458	435	467	509	482	460	455	507	450	451	461	458	468	447	468	472	460	487	472	467	464	459	443	477	433	483	465	457	483	456	499	496	491	486	446	472	479	465	471	524	465	493	454	476	450	439	474	482	484	479	485	454	431	494	456	465	461	464	450	484	497	492	492	514	472	452	450	484	479	419	473	473	450	424	448	480	463	482	477	464	453	487	462	494	464	451	485	506	476	474	463	513	487	437	455	469	452	464	488	463	501	461	463	485	488	493	486	517	463	487	485	474	490	446	474	443	455	454	473	452	482	471	478	485	508	458	456	461	503	460	471	467	441	499	440	445	478	434	430	493	452	495	469	512	469	450	451	485	454	475	461	480	454	513	502	488	429	462	478	491	460	478	456	486	480	460	458	441	439	479	478	495	444	489	485	457	488	488	448	514	494	479	433	487	476	469	476	460	485	454	484	451	431	459	488	489	466	483	472	482	491	469	437	464	484	490	494	438	490	443	435	453	493	508	457	469	446	482	451	453	524	451	481	499	454	455	485	453	483	463	463	492	471	460	469	479	457	479	454	527	466	430	456	486	494	492	486	477	495	446	458	528	481	472	495	441	463	512	451	452	453	483	448	459	506	479	477	477	472	495	469	438	520	493	474	447	481	456	505	465	450	472	508	456	499	453	510	482	471	505	432	480	481	483	465	476	479	453	481	450	472	444	502	487	452	464	451	455	492	467	475	488	489	443	474	471	480	457	477	454	456	481	476	475	470	471	452	463	476	464	457	490	489	466	486	492	483	448	501	460	492	460	493	472	449	452	501	489	454	456	516	503	475	453	507	436	491	465	448	502	505	447	476	448	506	459	488	483	458	487	477	467	461	509	461	477	475	461	448	456	487	500	473	482	476	486	461	476	452	468	471	461	483	484	448	444	479	475	454	515	482	478	447	466	479	477	450	468	457	433	435	481	507	478	488	457	469	465	479	469	451	490	442	475	485	461	480	488	469	462	487	454	499	504	485	483	520	482	459	480	459	495	473	502	465	443	460	458	491	442	472	467	484	470	436	499	433	456	468	465	453	475	472	471	479	472	466	489	434	497	460	478	429	473	449	457	474	478	461	508	504	475	511	479	454	472	440	446	514	447	488	491	437	464	463	463	504	523	468	502	484	449	448
23849	21499	27807	25629	19035	4978	1975	1118	887	751	606	573	476	467	452	435	402	348	343	365	328	364	332	329	308	314	341	347	346	331	318	334	351	330	315	353	320	362	348	347	315	309	332	315	339	334	320	347	332	332	315	331	325	336	301	354	302	308	327	308	323	320	301	327	307	342	335	333	370	363	339	320	327	336	302	327	317	343	322	324	312	338	344	321	346	332	323	339	338	353	313	326	342	347	352	356	329	347	313	317	339	365	308	315	305	342	338	342	355	339	315	318	326	355	306	367	307	312	360	316	345	311	333	324	377	325	291	310	313	345	345	372	347	326	342	315	309	327	329	352	323	334	326	316	339	298	323	328	343	309	340	313	346	339	348	305	364	342	298	335	306	314	339	350	344	322	333	335	323	365	345	366	365	339	328	340	360	344	356	348	357	333	335	337	291	335	350	317	296	329	314	353	351	348	339	341	318	330	297	287	341	322	343	308	323	326	340	339	329	341	330	349	324	334	334	342	346	306	341	329	345	358	296	337	331	344	318	316	320	366	336	341	310	344	359	351	325	331	337	332	324	349	328	334	335	338	322	338	316	350	375	329	333	362	332	354	354	343	321	326	345	343	311	318	333	331	328	319	333	320	318	328	355	328	344	320	338	318	317	345	377	330	317	339	302	326	340	344	315	328	322	324	329	348	322	339	370	281	351	329	328	330	365	327	361	343	329	317	334	364	322	335	323	364	358	321	364	315	348	344	330	349	367	297	330	330	321	321	343	359	315	348	334	366	332	313	352	344	296	336	364	355	305	363	324	324	314	317	317	342	327	342	326	353	360	326	334	346	323	350	325	316	354	351	346	350	330	301	318	344	351	314	350	356	317	329	334	321	297	363	334	358	303	328	317	327	351	323	307	308	359	300	333	321	343	346	383	326	334	341	301	347	341	351	307	309	311	314	334	321	315	355	317	330	363	366	355	314	348	321	324	335	321	347	344	371	345	312	339	357	333	326	318	346	365	355	335	309	335	342	336	330	357	340	363	328	326	360	343	328	336	351	313	335	340	360	366	333	347	353	354	349	313	320	364	331	309	328	373	323	334	302	326	343	339	324	315	359	343	313	319	308	313	313	323	328	356	346	338	309	300	329	316	320	305	338	332	347	313	329	351	328	326	334	351	331	342	345	351	335	332	338	335	331	341	325	348	345	352	359	345	323	329	331	328	299	328	333	338	342	354	348	349	318	318	336	330	338	309	343	299	315	322	302	338	353	321	335	340	343	302	297	312	351	322	321	346	344	335	360	354	362	337	355	337	341	351	332	363	307	352	352	333	298	341	330	353	358	342	318	344	359	375	316	340	308	308	326	342	342	329	337	316	353	312	324	339	341	323	343	338	351	346	329	344	319	332	307	348	352	278	345	316	360	358	321	359	361	353	342	321	333	329	317	331	376	369	352	314	338	336	301	326	341	334	344	343	358	324	329	306	324	312	335	364	363	327	342	349	322	308	303	351	341	354	308	343	346	350	345	362	345	329	327	349	383	365	317	332	311	330	315	317	307	371	329	337	341	334	329	365	331	339	318	347	374	329	341	360	320	314	337	317	290	317	325	326	323	360	360	293	322	309	323	324	322	345	344	332	324	346	309	369	324	306	327	326	318	332	350	339	313	340	360	339	332	315	306	314	325	370	337	342	328	350	303	301	374	341	310	341	317	313	364	329	348	336	318	319	332	330	344	354	322	315	366	362	342	338	329	330	338	334	333	351	327	328	374	357	305	339	349	327	317	377	315	327	349	334	354	325	335	323	308	329	318	365	356	312	326	347	305	343	352	319	304	320	339	304	331	352	328	325	333	310	350	333	335	272	345	320	321	335	323	314	329	331	338	334	316	309	362	318	329	300	318	345	361	310	325	350	332	330	307	334	309	366	325	322	317	322	344	339	290	332	326	317	353	330	299	363	346	353	345	347	333	331	340	306	355	337	355	347	337	345	324	330	349	341	337	320	355	329	339	332	372	316	344	334	346	323	327	336	311	362	328	299	327	380	347	320	356	304	337	311	342	326	336	333	333	350	355	308	352	322	317	346	318	327	360	336	311	344	338	327	339	317	333	315	348	304	332	320	336	315	321	340	343	345	354	330	320	318	306	317	329	324	321	333	310	326	333	329	367	315	346	321	341	344	323	355	310	313	327	345	384	344	332	350	358	339	299	339	326	349	322	339	348	332	340	366	351	367	315	317	313	303	340	343	346	341	295	334	336	334	316	334	332	344	352	325	329	343	345	332	329	368	361	365	333	321	368	337	334	323	343	323	313	335	328	332	317	356	295	321	338	340	316	344	335	363	345	331	318	338	348	304	324	336	300	378	381	307	343	347	347	345	349	373	310	354	327	330	328	305	347	319	328	351	330	330	330	349	340	321	318	342	335	342	344	327	356	328	344	353	343	337	340	321	364	327	345	349	331	321	320	339	309	334	336	314	341	336	302	328	315	336	329	322	346	348	323	320	336	354	325	319	320	330	326	335	348	319	314	342	328	356	310	349	333	313	338	335	316	328	351	360	301	331	367	357	341	330	318	352	363	355	343	341	315	358	325	362	326	351	342	343	332	359	334	308	336	361	340	366	360	301	354	353	346	350	337	338	338	326	324	335	344	306	306	340	316	302	338	315	342	340	313	335	345	305	356	349	350	334	347	326	300	312	352	347	309	341	336	333	336	326	353	304	343	330	339	324	339	303	299	337	374	341	343	365	331	327	357	341	296	341	327	320	344	362	315	341	346	325	339	321	329	331	342	355	305	353	317	296	357	341	316	333	341	391	319	353	341	325	329	349	336	329	343	320	324	335	328	317	349	305	312	345	326	319	309	379	349	307	289	337	345	331	360	325	323	330	342	340	305	336	341	345	285	362	293	338	335	315	341	337	314	353	332	309	344	360	336	361	359	354	337	340	309	325	320	365	345	339	350	323	287	332	343	333	350	324	354	333	310	346	316	327	353	352	355	342	337	333	355	333	323	340	320	343	311	340	316	351	327	367	334	324	316	332	341	346	316	351	313	346	322	348	339	308	331	326	337	343	348	352	346	311	335	342	362	324	348	329	340	299	343	321	338	329	330	328	299	322	347	320	346	371	349	358	363	302	325	371	345	326	375	328	317	337	295	321	355	345	357	360	346	317	326	306	324	345	319	289	345	341	331	312	348	328	313	313	314	328	334	326	358	331	343	332	319	341	309	354	331	346	359	329	350	350	333	336	350	325	353	352	317	384	363	331	297	325	341	341	336	314	343	318	346	313	344	307	307	336	321	320	294	318	349	331	332	325	346	363	360	326	354	360	362	343	345	342	339	311	343	342	343	312	339	336	328	394	341	358	347	336	328	358	343	365	340	304	339	376	329	302	317	336	346	320	345	316	317	323	330	318	368	311	348	334	356	300	330	328	324	341	336	339	319	299	329	335	360	312	351	327	362	336	328	334	318	340	362	337	369	303	340	348	354	355	339	370	359	337	316
13416	31067	23752	12689	7796	4831	3086	2232	1635	1363	1058	978	799	763	743	678	584	580	561	517	556	528	509	517	486	525	499	437	553	526	488	490	490	543	510	491	498	474	482	506	526	520	513	527	501	499	495	503	485	515	501	521	484	475	514	508	516	491	500	508	467	507	527	494	523	513	500	533	513	555	511	492	508	518	486	482	545	505	548	499	486	545	501	514	499	488	507	478	495	520	494	462	489	531	484	510	497	510	472	449	507	485	503	493	467	502	463	522	482	499	507	488	474	489	512	515	518	495	483	467	539	463	523	470	533	492	523	542	517	467	528	484	521	536	471	513	506	496	479	501	478	531	532	483	486	485	511	509	541	525	496	503	494	486	539	487	512	506	510	514	519	499	501	511	522	534	492	497	461	519	509	498	495	490	469	489	508	528	475	473	534	558	559	487	470	538	485	495	490	493	514	510	523	466	476	510	490	471	529	525	513	461	520	499	495	475	502	473	530	483	518	485	503	507	462	496	531	480	447	548	515	571	517	518	462	486	511	476	514	498	490	510	484	473	516	499	520	503	498	506	475	527	514	517	462	473	492	463	478	496	489	522	531	473	469	500	548	493	503	530	527	544	540	519	492	501	507	453	451	455	488	492	488	540	490	468	552	516	520	464	460	509	513	511	499	495	494	482	519	489	459	510	501	506	478	467	499	506	484	499	485	544	498	497	500	484	472	461	527	519	494	493	485	503	469	498	476	479	476	526	503	504	513	521	505	532	474	483	522	473	470	512	485	455	499	474	498	473	506	475	528	458	500	491	529	558	522	481	483	474	530	487	509	467	487	486	511	477	495	474	518	536	537	549	536	517	519	475	531	478	510	505	485	458	495	487	523	521	483	508	478	473	508	493	493	550	464	530	511	494	516	496	488	516	509	504	503	517	441	460	463	492	448	476	523	478	508	483	518	528	471	532	457	476	481	496	505	512	457	494	490	466	535	535	522	476	491	520	512	510	454	466	497	509	527	463	495	525	477	472	528	537	488	511	508	486	456	561	508	524	489	502	483	507	480	481	476	526	511	470	480	522	482	500	504	496	477	494	485	482	500	511	528	483	455	516	492	534	533	501	499	492	480	475	438	512	488	515	528	484	488	477	465	470	498	503	522	498	479	521	536	469	540	492	501	501	498	510	538	481	465	501	490	515	491	538	484	464	496	498	513	485	532	510	476	520	543	478	495	452	480	518	497	481	476	501	491	510	503	519	491	545	519	503	528	492	458	529	472	537	522	496	482	468	532	497	522	466	481	515	510	495	505	486	471	495	505	500	493	489	552	489	528	456	495	523	465	508	519	508	509	483	503	501	497	454	499	429	494	503	449	483	528	521	491	501	522	498	496	547	519	505	501	499	492	486	502	448	498	521	502	511	491	476	491	498	492	508	524	509	502	492	523	548	519	475	512	477	498	517	492	517	537	473	457	534	503	526	545	494	501	511	493	465	519	510	496	511	506	525	502	477	518	544	500	511	521	493	532	490	489	473	555	565	485	537	542	500	501	496	524	508	481	495	500	495	472	496	508	491	507	503	474	514	523	499	531	487	489	490	504	474	512	469	507	491	503	524	533	519	558	547	515	550	505	468	481	482	476	477	461	468	500	531	490	530	488	496	498	523	558	474	470	537	476	495	530	518	494	522	487	495	541	510	508	525	536	529	520	486	498	511	502	467	490	482	520	506	501	482	521	490	500	528	501	490	485	484	516	456	518	495	503	514	517	484	492	483	523	528	481	458	500	471	481	556	483	541	478	465	493	466	487	491	485	512	476	510	471	534	480	489	504	503	474	511	467	491	532	514	500	532	493	447	494	521	497	469	516	477	515	501	492	496	527	526	480	541	524	511	518	497	500	479	495	519	519	494	476	507	552	498	506	505	518	512	482	533	494	500	528	487	511	462	516	447	504	473	482	504	507	504	466	470	478	512	496	478	515	552	483	529	473	487	494	516	476	494	469	527	515	508	447	493	536	499	547	481	493	519	540	477	479	514	457	480	549	506	463	504	514	509	469	522	499	502	499	523	495	493	489	519	479	486	519	519	497	508	515	571	521	520	495	505	492	539	511	484	519	474	487	498	488	516	492	531	503	505	514	522	510	520	532	490	516	512	516	510	482	479	478	535	522	503	492	478	512	519	486	519	484	496	489	495	520	499	485	455	499	501	470	515	513	516	485	513	556	520	504	501	506	476	508	532	468	482	529	509	478	469	494	452	498	505	523	516	508	518	475	517	507	499	482	493	505	471	497	478	492	487	544	507	491	486	489	459	546	459	528	485	488	490	490	545	494	466	488	540	507	519	488	508	521	484	484	526	506	492	498	530	507	493	505	471	489	525	518	537	503	500	485	574	514	540	484	528	476	490	540	496	519	503	494	499	528	513	474	497	511	489	497	466	488	472	457	495	499	518	506	481	510	488	474	479	537	503	502	527	487	488	531	465	490	488	508	512	492	492	499	488	482	490	489	486	468	512	569	510	483	488	508	483	508	541	446	497	504	490	513	494	502	510	527	520	527	506	488	511	502	536	530	506	517	497	517	500	489	482	474	546	528	548	507	505	533	540	499	492	497	498	493	507	510	520	554	493	516	479	508	514	497	476	518	500	534	501	504	538	534	548	529	486	480	472	514	497	491	487	500	476	520	529	439	558	496	488	484	537	490	532	473	504	497	520	507	512	478	480	479	456	510	502	506	506	518	487	508	496	489	490	504	508	482	534	492	506	497	501	524	505	522	499	551	470	520	516	539	488	482	503	511	514	548	490	521	515	498	521	508	499	487	510	467	485	525	510	476	500	527	558	524	498	504	490	519	453	488	513	500	523	454	531	510	452	550	520	485	494	526	479	534	497	503	472	501	520	485	481	513	523	510	509	525	497	507	481	483	497	473	494	525	490	511	467	485	495	523	521	516	528	493	512	514	495	487	559	512	510	487	512	466	524	472	509	524	532	521	529	496	465	502	489	534	492	496	502	507	477	466	507	488	529	515	502	515	494	528	474	520	492	507	523	477	537	464	470	520	518	520	515	518	495	499	543	466	546	509	476	523	472	498	520	479	484	500	464	514	546	489	499	550	466	528	531	495	535	547	536	479	535	486	525	481	521	501	549	466	497	460	466	524	473	503	490	520	505	530	502	534	482	498	483	488	487	517	445	516	464	520	527	480	503	506	477	534	499	561	483	535	521	489	486	514	490	516	503	516	496	515	522	484	529	540	497	502	507	476	489	478	488	509	499	511	487	497	485	515	493	522	470	532	514	465	485	476	488	492	466	487	480	485	478	526	504	503	475	513	495	479	522	487	496	521	488	507	510	528	509	491	523	508	494	497	485	529	534	485	480	496	479	503	489	503	513	467	488	508	468	451	496	482	553	490	508	510	537	482	463	474	484	473	498	472	514	495	520	563	533	490	462	462	507	506	490	494	479	491	471	521	497	526	482	510	517	471	482	466	514	468	535	544	487	508	499	487	468
25478	21539	25264	21005	4132	1683	1164	805	652	553	491	399	421	398	350	356	322	301	316	283	330	273	282	283	306	273	305	274	282	276	274	295	282	278	288	285	285	298	267	295	279	272	274	277	283	280	272	271	290	269	293	291	298	292	308	255	275	300	302	310	286	290	295	281	283	270	257	305	291	265	256	276	280	283	312	342	289	269	286	276	285	303	326	279	306	295	279	303	279	282	324	293	289	275	285	283	309	289	267	263	262	299	295	307	275	271	305	277	249	299	317	278	279	262	284	295	286	291	304	301	291	301	276	251	260	273	300	268	255	274	295	295	295	277	320	274	266	284	325	316	260	280	288	284	284	310	294	311	262	307	296	274	264	304	304	256	293	299	275	298	281	309	310	315	293	296	283	280	276	289	345	307	261	300	307	277	283	293	287	305	280	273	289	274	294	278	289	269	275	332	273	306	271	288	291	282	308	260	285	291	305	327	283	295	293	296	303	295	278	309	287	289	300	294	269	292	289	303	291	323	310	289	259	267	312	289	318	314	268	263	288	277	313	263	295	286	279	273	314	283	265	302	303	292	264	284	272	284	285	302	286	305	259	269	293	303	306	306	292	283	301	276	308	292	283	264	305	284	281	283	290	261	275	282	264	289	262	288	295	276	267	281	311	300	271	238	279	279	276	308	283	261	275	331	305	274	300	306	295	274	281	305	270	293	309	304	286	271	301	262	292	273	293	313	302	264	296	301	247	285	275	307	276	288	310	288	284	298	268	327	302	281	294	277	255	279	296	296	299	305	304	276	289	315	262	280	307	290	283	307	271	314	300	328	293	305	284	298	284	283	289	278	257	270	274	285	294	278	276	284	309	310	289	291	291	286	319	260	289	287	285	281	256	270	288	287	287	296	320	304	278	285	306	286	257	274	291	284	278	285	292	274	279	323	295	326	307	313	287	266	322	244	291	287	304	294	287	287	276	282	285	316	288	298	310	302	293	317	326	255	299	295	288	274	265	297	282	289	302	281	318	288	299	260	299	295	266	306	301	277	326	286	263	305	288	313	305	264	280	316	305	272	286	292	268	296	289	289	336	324	314	284	271	291	298	320	300	330	285	297	289	290	284	302	275	306	274	288	275	311	281	312	253	292	312	296	279	298	317	302	288	315	286	320	285	311	283	298	314	304	285	285	303	319	266	296	307	274	308	291	281	296	300	289	289	299	301	289	289	286	261	315	278	284	282	267	312	260	289	288	296	304	305	303	281	308	278	292	288	284	289	276	290	334	283	273	290	289	300	270	314	280	273	287	280	274	302	302	287	301	272	301	286	268	323	263	271	288	293	298	287	277	295	263	270	298	277	298	284	271	295	285	309	305	282	259	296	280	277	280	308	296	288	274	275	321	281	284	275	287	279	303	301	294	303	261	305	277	278	302	286	310	312	278	284	256	272	257	269	305	287	284	268	296	279	280	287	292	289	285	278	286	311	276	316	315	292	302	316	261	292	277	271	324	299	283	303	283	285	293	286	292	276	320	294	288	297	263	281	283	275	317	272	300	283	288	309	293	303	320	277	329	281	291	316	284	279	265	283	287	276	277	296	297	289	305	306	280	278	296	311	306	321	267	317	306	304	285	292	273	284	295	291	314	306	289	319	259	303	285	294	283	303	295	306	291	287	300	274	273	294	271	297	297	306	279	292	285	321	269	290	282	300	285	311	291	348	261	278	289	299	279	302	279	311	295	289	308	302	278	280	284	278	306	301	289	303	299	267	286	292	296	246	295	299	327	306	257	286	299	285	291	324	284	265	296	283	277	289	288	281	305	266	289	319	269	257	273	282	321	269	298	285	291	308	297	254	312	293	289	300	293	287	286	269	278	301	315	286	273	293	269	296	291	305	276	316	312	270	307	260	292	327	310	301	315	269	286	283	288	263	289	308	297	330	301	261	304	316	290	303	289	289	285	293	292	279	295	276	272	282	293	310	255	266	279	282	284	284	262	313	291	271	299	266	252	270	278	283	300	316	246	283	316	282	298	276	309	273	303	285	334	262	285	306	274	283	274	280	291	302	279	296	289	332	287	276	307	265	295	278	264	291	299	307	284	291	306	311	262	319	290	262	295	283	270	279	277	298	276	284	326	269	282	275	280	305	247	288	284	334	277	303	295	300	275	271	306	272	293	299	294	317	283	287	287	275	277	312	283	280	297	288	304	284	270	275	287	275	275	282	288	291	299	280	278	272	286	297	299	281	277	318	302	302	274	267	310	263	301	292	276	321	324	294	285	278	262	293	281	293	309	305	281	282	291	275	311	286	277	264	268	302	306	294	297	266	270	287	274	291	277	307	305	299	279	302	250	316	274	314	271	259	255	305	266	259	273	288	250	275	271	294	285	292	284	310	277	276	279	281	267	289	305	291	297	305	299	274	293	283	283	265	290	271	318	277	303	279	288	264	287	278	274	318	294	297	308	287	304	306	301	279	277	272	280	270	264	272	291	272	300	274	272	272	291	280	264	287	279	298	287	307	282	296	282	274	264	269	307	312	269	276	289	282	291	270	292	302	282	289	286	309	283	331	294	305	281	277	280	273	301	274	287	271	266	276	275	286	279	258	274	261	278	315	283	290	240	278	296	246	295	291	273	295	308	273	296	271	294	292	273	302	313	289	264	303	275	288	271	332	312	305	297	304	262	281	296	293	286	292	272	288	280	274	283	291	275	253	281	277	273	321	287	301	276	280	302	309	291	292	266	272	285	273	293	284	294	310	294	306	256	295	292	310	293	274	295	313	273	270	273	294	308	292	261	295	294	273	305	288	283	270	286	289	285	281	255	282	277	309	298	325	310	300	290	276	301	300	289	300	302	305	293	304	309	333	288	280	288	273	279	296	249	306	309	269	264	286	270	295	272	285	305	292	298	290	282	295	300	341	283	282	275	248	299	306	246	270	299	273	270	290	300	279	287	263	295	273	298	274	261	287	309	272	286	298	303	285	287	295	287	298	278	264	309	309	295	279	275	270	284	286	261	245	247	292	313	258	301	273	272	285	346	283	265	298	257	294	284	295	298	303	307	301	317	288	303	276	291	296	280	270	297	292	272	257	261	265	275	278	298	302	287	293	306	295	303	284	315	281	270	265	278	294	299	286	298	280	291	305	312	316	308	321	288	236	320	285	267	293	309	291	275	266	293	302	315	289	289	265	304	295	319	291	280	296	276	279	288	258	307	299	323	288	269	276	294	321	282	275	287	280	316	274	285	290	283	294	295	281	282	277	303	321	285	260	290	304	307	274	295	277	294	283	253	298	302	304	283	297	297	288	272	296	313	274	292	295	297	298	285	298	278	264	303	290	287	316	302	294	293	308	320	299	285	277	303	293	259	315	289	304	305	304	280	313	309	297	299	319	282	282	254	294	293	293	288	304	279	280	271	307	270	294	254	286	308	314	273	275	271	321	306	303	272	294	287	311	260	298	272	288	284	276	277	311	307	306	246	289	260	286	271	319	264
12742	26483	19716	9781	5638	3547	2182	1627	1231	991	827	745	618	609	569	481	522	458	436	468	471	453	449	463	456	425	439	423	407	475	435	417	458	411	436	409	509	446	435	445	434	450	474	450	460	442	479	436	417	435	456	453	451	438	417	452	445	415	427	449	439	388	454	429	386	418	468	450	476	434	436	434	436	472	473	393	410	446	465	430	406	442	421	438	421	454	434	425	431	436	498	462	438	460	413	398	426	448	422	455	410	451	434	462	453	468	453	420	413	400	410	404	447	416	431	438	445	491	432	414	425	423	426	446	464	413	451	411	405	440	453	428	418	464	401	436	416	435	438	476	430	418	430	453	431	446	414	449	419	438	462	447	410	435	422	417	436	429	457	387	412	431	384	405	432	415	434	452	448	456	431	430	440	393	487	418	425	429	417	425	438	473	426	466	381	452	444	472	443	451	431	447	392	421	457	434	419	443	412	459	447	448	451	411	412	460	440	460	427	447	435	437	426	400	433	401	418	458	462	419	442	444	437	434	436	477	446	455	442	436	446	447	426	442	433	443	416	469	407	410	459	453	440	462	397	390	459	408	447	448	441	432	424	433	420	400	443	418	433	441	433	441	399	440	456	427	417	451	444	425	407	448	430	412	444	439	452	453	440	459	444	412	441	444	447	435	409	417	501	432	469	420	440	418	403	440	427	408	375	384	434	432	445	428	431	445	428	419	429	422	404	400	414	438	456	420	472	451	402	456	462	421	425	429	409	421	440	425	447	412	456	444	406	415	485	419	442	445	422	461	460	445	422	469	434	418	443	441	418	427	412	418	472	407	442	443	438	459	435	442	391	428	462	464	437	428	452	455	444	418	454	427	454	427	440	414	446	407	391	436	427	444	433	440	422	439	412	461	423	436	467	447	430	413	461	446	427	423	426	433	412	414	446	416	414	447	422	460	427	461	444	476	472	403	415	448	421	426	429	449	416	420	441	445	449	407	422	421	411	382	430	412	441	435	422	447	423	391	464	451	392	468	439	456	424	407	436	455	452	416	436	435	459	431	439	405	445	460	436	453	449	440	413	431	423	451	451	455	489	428	430	441	412	433	428	437	451	432	460	456	462	438	411	412	456	433	430	401	407	419	461	419	461	404	450	462	414	454	436	422	408	435	439	415	435	441	432	432	371	461	450	466	441	435	453	431	401	463	448	430	439	429	418	453	417	432	415	441	429	420	447	443	458	402	400	445	421	427	454	423	420	425	448	438	429	465	448	456	457	413	444	398	413	429	437	470	450	471	426	465	444	436	423	431	420	429	439	447	455	413	414	452	427	476	444	433	475	455	458	431	418	427	473	452	466	439	445	412	408	456	388	454	449	416	421	408	449	424	448	435	455	383	432	424	421	411	467	444	444	463	448	401	380	456	399	471	445	434	455	438	407	441	439	416	417	485	413	413	424	401	471	478	425	480	424	427	448	472	438	416	437	384	414	452	447	424	441	399	457	491	457	461	435	452	460	433	425	405	454	442	422	458	454	399	452	426	444	463	424	437	442	457	420	419	455	464	416	427	463	448	412	433	466	450	440	482	402	433	463	474	427	424	426	438	452	424	440	423	421	422	449	430	473	435	457	418	434	464	445	418	393	443	395	411	419	457	491	398	437	457	422	482	403	451	433	443	434	462	457	393	473	434	455	480	432	457	448	466	459	417	446	427	425	438	456	397	408	452	468	425	427	487	480	462	437	459	451	444	414	425	419	453	442	429	415	456	401	405	447	442	421	436	420	442	443	455	447	440	432	409	423	434	415	435	413	433	439	435	414	463	397	420	434	453	427	419	416	441	446	454	433	423	432	453	457	462	453	437	406	450	434	412	444	436	424	401	465	421	398	448	417	390	448	443	467	438	398	456	428	440	430	437	424	456	403	431	449	411	438	429	425	427	453	434	427	460	447	452	424	435	467	427	446	449	437	430	434	431	424	419	438	417	482	392	476	427	429	458	414	458	456	409	422	390	475	430	463	439	409	464	425	429	415	432	402	436	458	440	429	428	438	433	394	409	474	433	432	460	432	437	423	431	451	422	437	432	404	460	413	445	489	424	440	433	433	456	439	441	416	466	406	433	438	448	423	451	443	426	424	419	372	427	397	436	447	475	454	406	389	466	463	435	401	432	435	422	432	431	458	424	412	417	399	419	448	424	437	423	434	396	477	433	496	442	465	433	442	435	392	422	460	432	424	444	436	428	410	446	406	406	434	430	442	413	434	426	439	435	451	422	482	445	443	420	427	441	453	430	415	417	429	428	434	448	411	458	441	449	450	399	464	450	437	407	424	461	416	449	404	413	422	443	409	441	432	484	437	495	434	430	434	441	436	429	483	420	433	459	461	404	440	393	399	424	454	423	436	423	470	423	466	419	434	449	431	426	432	416	444	435	391	424	453	428	401	408	413	430	441	462	419	441	453	409	420	429	440	430	468	405	420	473	440	447	457	430	469	413	413	435	414	447	425	453	435	409	405	423	426	442	454	446	437	411	429	421	431	428	436	455	500	441	386	447	428	452	443	386	430	420	453	428	467	453	420	433	440	425	407	449	397	445	470	425	427	425	438	451	457	429	445	468	426	432	440	417	479	439	451	430	430	443	391	421	464	432	424	448	439	437	412	407	415	406	428	425	452	459	401	440	447	412	439	416	436	409	430	418	449	371	447	425	434	431	428	429	397	452	425	446	403	454	432	429	408	413	434	415	384	424	413	469	467	408	436	441	410	440	437	415	445	445	454	465	440	435	449	480	456	465	490	427	443	429	410	405	424	424	442	431	436	413	464	423	452	458	452	414	444	404	441	422	419	394	412	435	401	413	412	420	450	408	427	449	426	467	456	468	452	422	396	422	449	399	400	422	438	430	481	412	427	476	396	418	434	436	441	444	455	438	434	417	428	438	416	482	435	443	459	439	443	403	398	465	434	407	460	455	461	416	420	466	440	427	445	461	435	448	430	409	439	394	481	449	449	435	437	434	439	452	440	390	445	423	475	460	436	408	412	413	446	429	406	441	434	442	454	417	435	430	425	469	441	417	415	422	445	453	459	441	428	449	424	439	420	438	456	432	433	454	420	451	413	427	439	438	461	467	428	446	387	445	427	424	441	440	436	439	417	455	422	443	442	463	436	392	425	411	440	450	430	442	438	417	441	449	424	437	499	431	442	418	406	418	417	433	431	484	438	435	461	427	401	461	432	411	428	397	464	396	424	463	441	427	422	417	405	440	470	478	419	425	405	451	418	437	448	440	439	441	415	469	444	452	417	399	450	439	505	465	442	451	427	415	408	422	393	450	443	439	466	449	434	433	469	419	469	467	430	485	457	441	449	399	454	465	427	463	427	466	447	480	422	458	425	413	437	427	401	434	461	442	400	443	451	427	428	429	429	447	445	441	446	446	461	464	416	438	437	438	432	422	436	435	437	454	413	425	431	484	450	434	423	445	407	416	439	403	442	438	443	436	396	412	442	393
22954	21524	28517	24985	21529	17317	3922	1675	1094	959	767	683	586	530	446	454	418	396	375	341	359	350	344	295	333	323	313	360	326	316	319	356	330	354	359	321	311	339	313	357	327	312	300	307	326	306	311	331	350	302	323	308	356	322	326	321	356	342	349	333	330	315	305	342	324	322	332	295	312	329	316	297	340	302	349	311	295	304	321	329	324	317	310	360	331	330	315	302	290	334	312	336	334	318	316	334	321	351	315	319	314	337	286	323	327	310	331	316	329	304	297	303	316	333	314	314	333	326	335	310	320	306	327	336	345	352	336	335	317	302	309	335	292	277	303	274	333	321	317	323	301	311	316	321	325	324	309	330	330	352	338	350	327	340	327	314	286	325	334	340	348	286	316	299	294	291	315	364	329	341	314	335	300	278	330	330	297	299	290	314	321	350	286	323	360	306	359	322	335	341	298	323	327	318	318	332	282	306	311	314	306	326	333	349	333	296	320	279	290	327	314	322	324	308	302	338	305	339	307	340	302	315	312	308	347	322	293	318	330	295	321	317	310	329	318	304	301	326	333	317	304	301	348	308	310	310	324	322	307	314	313	289	332	297	294	302	337	296	299	329	304	316	312	353	364	349	315	310	324	307	337	324	314	328	324	268	277	325	310	333	316	318	319	334	309	328	313	307	319	323	325	308	328	333	314	296	336	313	340	305	318	291	318	298	293	327	316	303	306	310	300	298	303	292	306	324	308	327	302	330	302	334	305	322	292	316	312	313	312	346	343	335	319	316	327	340	319	339	287	326	310	339	378	291	316	332	293	299	324	331	313	322	327	332	325	306	324	340	313	327	300	294	313	314	349	311	315	305	331	331	323	304	310	312	317	334	333	330	301	311	316	344	309	321	327	301	302	287	336	306	308	338	317	332	276	316	323	297	320	299	341	315	323	286	350	322	308	335	319	301	336	300	302	351	322	348	344	315	346	320	325	323	297	350	304	323	356	336	348	345	312	315	332	308	325	304	354	304	332	332	328	304	317	318	344	331	311	322	338	319	339	292	309	352	331	309	332	308	319	321	347	330	326	342	296	293	309	305	341	318	332	322	334	351	343	310	315	323	325	330	310	325	329	353	331	321	337	325	322	308	318	320	329	297	310	340	320	327	304	309	300	330	303	302	329	317	337	321	328	326	293	327	342	291	313	315	316	333	279	300	317	337	306	311	315	311	317	263	307	302	326	313	333	296	324	338	350	325	304	329	308	349	327	327	306	345	337	333	308	336	302	318	328	340	316	321	301	312	323	323	333	312	323	349	324	302	326	338	327	356	309	313	325	329	307	344	307	301	329	309	283	316	329	327	333	308	307	309	311	306	315	316	296	369	276	290	331	325	342	335	306	295	304	338	313	301	293	300	324	320	310	336	304	296	320	293	321	299	282	320	307	300	325	339	321	349	319	295	321	341	290	325	295	354	322	323	308	322	318	296	318	317	314	366	310	308	304	308	327	329	276	314	317	327	302	296	303	331	313	304	321	306	337	305	317	333	315	335	318	314	316	334	292	316	309	290	316	349	332	320	326	320	298	325	297	301	322	298	330	335	344	296	308	324	320	331	321	324	320	308	337	284	317	332	304	312	325	321	297	335	308	335	315	302	342	346	298	302	307	300	319	323	324	313	321	313	351	324	319	307	324	333	334	308	342	323	300	318	343	324	347	364	284	301	356	296	347	300	340	325	337	324	311	336	302	302	317	310	321	311	325	300	308	321	296	306	317	323	308	301	336	309	321	294	308	346	318	306	314	309	328	315	340	319	322	319	342	345	339	274	344	324	345	302	333	328	326	316	327	307	312	319	273	326	314	335	332	308	327	332	312	304	331	337	334	336	321	330	329	307	317	310	326	330	315	326	325	296	337	323	289	300	312	313	310	346	327	319	331	345	343	323	308	337	345	299	326	340	313	331	325	334	313	307	300	332	357	327	333	338	340	310	325	350	323	303	305	349	313	316	328	296	310	292	334	346	348	314	347	300	341	335	291	331	301	316	313	321	307	304	324	323	333	329	337	349	315	326	317	329	291	335	305	319	313	324	296	312	312	333	329	304	334	313	314	326	314	322	309	320	319	288	331	304	323	313	310	318	326	327	326	325	316	313	327	299	305	319	339	325	293	308	282	329	345	287	297	349	323	334	345	294	328	342	307	327	285	312	338	305	292	339	317	332	346	356	320	340	347	337	316	351	316	339	305	342	317	311	324	311	282	347	340	327	318	279	332	316	310	307	351	318	342	331	314	316	297	320	338	314	345	294	329	312	324	358	348	333	358	340	317	308	314	317	309	327	319	344	288	312	312	330	310	296	326	353	348	293	332	316	318	306	314	319	315	317	358	307	319	319	286	300	313	329	312	307	310	323	320	311	321	329	327	334	289	308	337	320	342	304	311	292	348	345	317	322	309	312	330	293	319	283	330	316	303	321	319	333	337	343	325	328	346	274	314	351	325	346	289	314	330	332	307	296	329	330	321	317	325	337	321	315	337	332	296	323	297	307	307	310	317	335	328	312	332	317	314	303	322	325	301	347	341	323	349	316	272	318	349	346	312	295	351	311	318	323	296	326	312	309	324	325	302	303	330	309	306	342	296	327	349	300	321	322	310	336	295	326	307	330	309	311	346	290	284	283	335	339	327	317	344	340	316	303	332	315	321	305	324	324	307	311	310	299	322	326	296	339	322	322	289	331	309	359	290	360	299	309	335	301	298	341	289	300	296	343	327	314	317	338	334	312	315	310	300	335	308	311	350	308	319	310	331	327	309	313	337	337	332	349	315	336	302	302	317	309	311	301	330	336	346	343	348	324	317	301	305	303	311	313	302	332	299	339	350	337	310	324	332	333	339	308	335	294	319	339	335	300	290	316	330	317	335	323	280	323	349	307	310	305	345	310	337	309	325	326	319	321	326	317	328	283	311	303	355	348	352	308	323	321	333	315	330	348	300	356	311	284	296	309	353	329	343	305	307	315	319	300	305	300	319	331	304	303	313	316	351	293	323	302	310	318	306	297	305	325	343	328	369	337	332	307	329	325	321	306	323	305	340	311	338	318	325	346	299	330	318	350	346	316	319	350	300	315	313	316	322	333	283	319	312	293	318	307	303	346	320	359	344	315	319	282	328	328	313	320	290	322	337	318	291	301	311	309	322	313	334	308	299	353	322	344	307	310	299	275	329	331	372	310	338	328	358	267	300	302	288	308	306	342	307	343	313	308	340	280	324	307	319	316	320	327	315	328	336	339	283	306	339	315	284	303	308	331	313	307	334	333	294	327	300	340	310	318	312	340	318	322	309	344	318	328	308	318	317	300	300	338	307	296	309	318	320	309	312	321	319	325	321	318	299	338	322	299	275	298	302	319	300	336	329	305	331	288	313	303	332	321	320	323	313	321	341	326	320	340	301	315	364	343	330	318	328	323	334	312	309	290	296	293	319	348	312	334	330	333	326	327	313	291	294	317	282	306	330	294
15844	36498	29169	16715	10682	6523	4373	2961	2263	1758	1353	1173	1013	821	819	700	649	596	542	516	535	466	524	497	509	481	464	468	481	499	454	480	460	528	509	480	480	456	470	476	516	458	461	492	498	457	467	478	489	506	498	462	485	480	468	490	476	444	487	463	485	506	433	486	465	465	482	425	470	474	481	473	457	467	434	459	456	459	506	472	459	495	467	519	475	492	516	460	461	484	428	473	468	499	458	440	468	457	482	491	460	461	518	481	457	485	497	465	472	484	463	470	496	441	491	471	475	439	489	443	499	477	442	497	484	494	454	542	467	480	460	464	476	489	481	462	476	487	435	472	470	462	478	478	506	452	438	459	473	483	527	490	463	437	440	445	449	464	499	475	460	454	445	471	477	441	498	444	501	434	475	466	480	488	494	465	468	502	523	477	473	441	464	459	495	478	481	518	501	471	454	483	494	493	481	523	496	498	445	470	460	447	476	477	459	478	460	487	464	456	464	490	462	496	433	498	443	435	454	429	433	472	519	492	454	460	478	433	462	499	444	453	451	470	502	490	484	490	511	449	444	474	458	510	456	471	468	472	453	457	496	454	482	446	498	484	465	478	475	455	456	415	498	468	477	438	478	478	472	438	468	519	470	466	466	443	435	493	437	469	489	448	483	464	502	458	446	444	430	470	449	476	489	458	486	458	464	500	456	450	473	505	454	467	460	514	512	487	505	468	462	449	459	471	465	466	477	454	484	430	464	443	496	492	476	504	520	482	482	468	479	450	463	481	483	479	450	486	473	460	502	474	447	485	504	521	465	461	455	469	433	484	484	500	428	478	474	462	449	437	487	490	474	487	443	473	482	467	441	481	477	517	461	496	468	509	480	430	476	478	455	523	475	442	460	503	469	452	448	498	460	513	475	429	507	425	480	479	441	498	458	522	467	471	457	486	508	480	478	468	482	450	458	458	465	450	443	496	509	485	489	490	459	513	499	492	477	448	469	492	472	460	461	420	474	464	466	490	463	497	458	471	461	449	473	468	452	454	471	467	422	456	443	437	453	486	453	449	498	483	461	440	497	492	468	478	453	458	478	473	484	494	459	478	481	478	479	446	483	453	464	476	470	494	501	509	456	411	479	515	459	483	460	476	460	486	425	464	433	463	452	477	476	459	470	482	462	457	513	483	452	535	489	472	498	461	485	473	458	463	495	437	505	455	479	454	444	507	509	484	455	488	464	470	482	468	484	440	468	461	467	493	471	485	482	493	467	507	474	459	452	465	467	478	439	483	483	478	435	472	457	474	463	472	473	444	454	451	499	454	479	497	482	447	452	471	517	521	461	484	474	458	487	471	433	456	469	522	456	478	486	468	452	516	456	470	457	493	479	462	423	451	458	421	465	467	442	488	508	466	460	498	492	449	457	460	444	488	488	480	490	503	486	433	495	488	493	480	488	463	462	509	478	495	483	449	471	535	466	483	488	451	457	435	453	475	472	507	475	507	456	504	440	444	435	474	448	464	459	477	474	512	468	488	453	438	496	467	460	480	531	444	454	483	519	462	438	478	474	486	487	481	541	490	476	471	507	501	486	434	478	491	460	464	457	462	485	468	464	462	446	455	450	457	492	492	471	486	469	477	479	461	498	422	488	526	456	452	478	455	487	493	465	474	469	433	499	437	456	457	479	449	489	451	474	501	452	479	506	478	484	458	460	451	454	453	424	493	492	507	496	480	412	441	491	467	495	494	454	444	435	437	506	504	486	509	492	484	466	464	485	429	476	480	481	489	457	451	483	468	441	453	450	457	492	483	463	445	478	475	455	448	479	485	438	450	453	506	488	479	445	522	508	490	487	464	469	467	398	449	449	467	513	426	472	488	467	445	474	459	460	491	465	450	461	426	428	490	517	510	463	473	452	476	419	443	473	492	481	495	440	448	494	439	434	492	466	516	506	475	462	477	491	450	497	423	462	444	474	457	485	436	491	438	482	474	443	483	495	462	463	497	464	459	479	443	469	490	478	422	456	480	475	475	463	432	426	483	470	439	471	452	463	431	470	435	451	437	439	490	449	475	513	445	451	443	450	501	464	461	472	453	505	483	473	455	488	482	519	466	438	463	478	509	461	492	478	488	467	452	441	465	464	466	473	446	450	418	464	518	484	442	460	465	455	501	476	477	474	461	472	501	455	461	473	490	491	436	495	446	490	460	474	478	505	454	501	499	503	463	470	442	467	491	469	498	465	494	499	462	493	466	439	508	483	492	458	484	488	443	461	516	481	477	496	437	455	449	456	445	418	465	477	495	473	484	470	450	495	473	513	513	456	448	430	465	458	474	448	458	486	476	467	484	469	467	478	489	459	457	485	437	446	481	488	493	455	513	479	468	463	447	506	471	481	494	505	456	486	502	483	461	488	505	452	487	456	458	433	478	482	467	455	465	450	476	485	421	498	479	452	487	450	451	455	457	512	453	482	479	469	439	468	469	513	490	495	455	469	502	491	498	485	455	476	462	471	480	488	470	465	465	441	477	500	492	472	465	503	518	443	451	471	504	490	467	494	460	464	474	500	482	489	479	479	450	524	450	452	449	475	449	470	466	465	489	495	467	481	510	478	498	508	468	485	497	485	495	504	462	455	487	502	511	465	481	463	453	467	454	475	475	446	490	467	480	462	483	512	430	466	473	485	461	430	471	461	449	514	494	472	458	463	503	495	471	518	471	490	468	476	469	483	447	474	450	450	462	460	461	480	479	461	435	462	474	471	476	510	466	462	474	463	522	450	480	479	459	490	501	468	427	466	469	443	439	488	486	484	437	488	476	472	493	474	466	468	459	459	454	456	467	517	447	511	459	470	478	473	499	463	465	446	443	455	470	457	458	500	472	487	480	498	474	450	476	448	474	481	468	465	435	463	468	492	468	455	465	441	462	446	490	460	476	459	488	493	483	502	491	461	435	484	523	471	409	458	462	477	506	454	482	489	464	446	433	444	451	506	480	464	426	460	488	499	494	482	475	487	464	485	504	475	484	472	469	491	473	469	494	499	456	469	469	476	484	505	457	515	440	472	432	483	447	473	477	439	431	479	495	468	521	460	438	465	489	486	481	495	449	485	477	451	448	472	511	478	483	489	456	451	450	443	476	449	451	403	453	480	496	434	512	474	512	482	479	473	447	523	478	463	483	489	458	466	461	485	460	479	497	493	453	466	471	489	447	489	467	441	489	460	478	482	479	466	455	495	488	478	456	468	470	512	467	497	494	448	476	502	444	473	466	456	475	416	453	485	474	451	470	423	463	520	462	463	436	457	459	497	466	488	489	479	439	467	505	481	486	502	482	466	470	491	482	484	492	440	464	474	472	511	516	518	476	504	453	460	459	433	470	471	442	484	494	480	476	487	467	474	463	473	494	480	475	468	440	467	445	466	472	467	436	464	498	454	476	468	449	476	476	471	471	472	516	493	480	478	470	472	455	500	501	443	517	488	470	472	451	461	484	472	471	474	485	491	484
28284	20202	13342	5903	2327	1296	901	750	625	537	444	419	399	413	386	334	339	349	342	347	335	314	339	311	299	338	342	314	333	363	340	330	307	314	349	313	339	341	343	309	316	319	318	340	318	316	339	318	346	352	315	309	297	313	324	337	311	278	327	314	358	326	327	326	304	311	338	308	333	318	277	297	342	299	326	317	315	341	332	336	314	296	329	313	320	314	326	283	327	298	340	318	299	331	312	309	316	329	349	330	326	322	315	291	289	318	338	340	307	291	301	303	318	323	335	353	291	347	329	296	292	296	314	320	310	308	333	314	327	324	303	279	325	305	310	299	305	302	311	298	338	315	313	319	335	298	342	339	336	317	319	319	306	309	302	315	296	332	309	353	315	325	325	268	312	310	331	293	302	320	300	330	284	321	333	318	315	308	290	377	319	299	313	300	336	327	301	334	315	294	300	291	307	326	344	306	316	339	337	323	342	316	385	313	309	298	337	330	291	351	345	357	338	314	313	313	307	325	327	326	335	347	339	296	302	283	332	346	351	334	328	368	338	354	300	336	317	322	323	321	316	325	314	297	357	319	324	323	328	324	309	311	303	339	331	334	316	346	345	302	314	335	339	353	348	320	320	304	290	331	324	313	333	321	325	327	317	318	314	335	338	294	324	329	339	298	319	331	318	327	323	320	339	302	313	307	323	358	307	310	328	288	310	312	320	313	290	317	303	328	342	344	295	315	324	309	306	317	322	316	322	333	360	296	322	336	315	301	346	326	349	330	323	317	281	324	327	339	325	315	330	290	316	327	289	317	301	312	336	314	343	310	298	340	337	327	317	314	311	324	324	351	354	320	335	326	328	326	345	301	300	329	321	302	312	304	311	326	345	320	323	326	313	346	290	334	337	352	316	326	303	337	331	328	286	312	315	315	303	320	335	314	331	306	314	338	318	340	343	318	327	305	338	294	348	310	318	303	326	326	301	296	340	320	304	332	303	314	339	328	312	324	338	296	322	348	321	325	325	290	315	338	324	334	346	329	328	328	319	313	301	326	314	334	325	343	316	330	286	327	300	313	305	321	324	305	331	296	330	359	321	332	286	343	294	324	328	337	306	291	320	300	333	310	319	342	330	303	329	306	320	328	317	310	320	361	324	328	281	346	290	324	310	338	343	379	339	335	326	310	332	295	285	310	359	337	336	301	309	299	328	297	326	323	316	297	315	310	329	332	315	320	323	307	329	336	319	316	291	334	307	332	283	350	302	315	318	319	316	322	345	311	288	320	300	320	343	313	319	368	345	290	331	335	330	310	338	304	307	325	313	304	321	334	317	336	309	312	356	316	320	346	362	340	318	345	337	332	341	336	325	273	315	285	289	308	306	360	343	357	324	318	292	294	293	365	315	331	301	312	326	328	314	297	317	301	328	342	322	334	344	322	334	311	331	336	319	323	319	318	329	337	331	313	320	323	325	314	319	310	312	309	327	326	329	338	284	325	347	294	320	320	319	313	303	314	321	312	309	318	298	322	322	314	322	333	332	323	309	301	349	304	339	317	313	316	326	324	327	333	318	295	328	316	310	302	328	324	349	306	332	329	328	302	324	316	340	342	334	306	330	315	299	317	309	325	310	326	313	326	336	307	325	316	306	322	319	296	299	296	327	309	327	341	299	328	336	325	384	358	309	316	341	326	315	333	311	321	313	308	302	328	296	305	293	311	320	326	329	323	315	331	335	332	307	329	306	308	310	334	292	318	319	299	310	334	312	315	321	327	312	321	324	306	313	335	307	302	338	323	321	352	315	342	281	358	332	319	293	338	302	323	341	323	340	313	337	308	290	320	299	296	300	305	310	319	297	340	340	304	296	317	327	325	296	303	284	327	320	290	315	339	343	337	307	325	332	334	309	359	355	315	342	303	339	308	345	304	344	306	297	322	339	324	347	333	312	309	313	340	312	286	314	321	335	315	317	328	320	349	328	361	318	312	327	323	316	309	308	327	331	291	328	316	283	341	302	311	334	329	305	330	309	339	334	309	338	339	304	303	328	331	348	331	330	306	316	311	331	334	342	312	286	337	301	327	353	316	311	322	340	338	347	333	330	316	356	325	307	320	316	322	326	324	324	361	316	322	294	353	309	333	316	330	304	292	319	317	327	301	291	299	350	324	305	327	296	331	294	336	279	343	314	333	305	331	340	318	301	315	337	350	330	346	316	306	303	304	333	328	333	297	329	345	332	331	324	326	314	313	298	297	351	313	330	294	288	329	312	302	303	323	314	323	325	350	313	367	319	329	315	329	322	332	316	311	304	386	317	328	310	320	295	318	312	312	346	320	319	335	311	323	312	330	317	316	317	313	350	316	333	337	316	326	300	284	309	299	323	281	317	337	321	287	287	313	308	328	317	307	318	333	319	317	330	330	326	324	333	307	332	327	352	329	299	321	321	316	299	302	297	321	329	302	325	303	323	321	319	332	282	354	323	289	328	321	345	346	334	321	333	340	294	323	315	324	320	305	342	305	319	302	314	343	317	317	336	296	321	320	340	331	307	318	325	320	346	330	344	339	301	288	325	306	310	325	300	347	307	294	313	322	326	314	329	333	306	318	338	306	321	327	304	312	313	286	333	321	332	339	332	304	295	310	341	295	312	327	347	349	306	300	333	318	315	315	346	327	334	328	325	351	344	302	329	313	290	289	344	353	317	306	317	314	319	311	312	323	334	341	328	285	329	352	321	314	292	313	319	306	300	299	321	326	327	337	332	322	296	342	342	290	336	303	324	343	324	310	316	288	305	348	336	310	349	326	335	303	307	323	319	342	307	343	328	302	312	322	304	327	345	306	315	335	337	320	319	339	318	322	314	344	366	278	314	320	348	322	329	327	357	314	325	339	320	340	320	320	342	286	301	339	298	308	291	319	343	291	300	315	365	325	307	311	327	325	312	317	319	303	315	300	332	336	326	351	316	308	295	281	310	329	336	315	307	326	332	319	352	314	353	316	327	305	301	321	337	333	312	299	311	340	324	316	338	298	345	343	317	301	337	333	310	305	332	301	343	365	296	346	325	351	358	330	302	313	361	326	316	307	286	342	326	317	326	320	309	302	313	331	338	307	350	314	309	351	308	335	333	300	324	323	323	330	305	299	273	323	317	329	330	326	317	309	316	323	306	334	336	328	318	326	315	343	363	310	320	310	305	318	285	282	343	316	332	357	335	336	337	306	348	308	359	323	312	296	313	320	320	330	326	311	350	330	313	325	331	315	370	295	296	320	292	305	309	314	293	323	335	304	338	324	346	332	298	312	308	333	312	323	325	345	344	319	331	330	334	335	343	324	348	327	328	313	318	342	283	341	312	304	331	289	308	338	319	268	327	295	329	318	328	336	333	343	296	316	290	315	340	331	316	321	296	322	325	303	321	333	318	312	323	324	326	295	351	306	326	276	305	313	305	344	327	340	316	324	341	342	308	312	308	335	317	318	302	314	326	313	298	333	315	309	315	331	312	337
13749	24855	17559	8314	4658	2730	1931	1434	1140	923	746	747	658	602	634	547	511	523	527	480	508	471	501	495	467	491	464	478	486	470	495	499	508	478	493	508	510	463	518	453	459	496	495	492	517	496	507	474	474	526	492	499	469	505	449	469	460	468	470	481	463	508	450	468	498	467	496	481	508	451	519	478	455	474	465	501	445	500	464	542	485	470	480	434	467	479	453	473	452	456	476	475	472	453	469	482	499	519	460	445	474	435	441	459	473	508	451	487	483	484	462	484	447	444	497	500	495	510	443	485	453	500	418	475	459	506	495	486	481	453	507	490	491	488	490	477	498	462	489	457	479	463	483	481	424	487	446	473	434	509	490	455	499	481	473	487	454	441	469	488	483	499	503	472	459	480	497	493	455	514	469	463	518	484	477	503	457	476	496	495	449	441	468	477	479	460	450	473	486	479	505	466	476	455	518	506	475	512	472	488	493	503	432	494	494	481	520	474	492	510	534	459	512	515	468	458	483	458	461	458	488	437	483	473	443	468	475	479	480	473	491	497	480	448	468	457	502	491	487	473	500	457	485	464	477	470	464	473	478	506	486	482	509	478	489	480	456	452	493	469	444	482	482	482	466	504	500	460	501	486	517	465	487	487	474	483	485	469	475	509	504	485	477	470	446	464	461	489	453	490	521	484	500	468	519	494	523	523	507	500	493	461	490	474	517	466	454	466	488	508	472	448	473	468	450	477	490	463	499	493	473	440	527	442	470	487	466	471	504	503	478	529	501	475	478	510	513	441	444	527	466	499	479	458	457	489	478	467	475	504	487	452	456	433	518	490	468	464	500	443	451	471	468	454	460	484	471	476	437	514	495	476	476	468	495	503	447	489	486	485	455	480	495	466	492	463	461	466	508	471	450	446	494	489	441	483	484	479	494	462	491	488	477	479	497	469	512	462	463	477	516	495	463	498	504	452	449	467	489	499	510	469	481	523	466	460	476	491	470	488	465	485	474	508	501	529	470	519	492	467	490	482	506	511	504	457	476	479	444	472	484	474	471	524	471	478	434	477	471	465	519	502	483	508	517	449	442	509	473	497	463	475	504	486	485	521	443	523	470	455	480	471	477	517	508	482	498	491	452	470	489	481	477	488	489	496	484	463	464	462	485	500	507	492	506	470	478	468	446	477	494	493	490	482	503	501	447	438	451	492	480	484	514	440	471	455	489	455	441	492	454	469	463	489	441	490	493	480	476	478	464	479	480	471	464	475	503	462	492	488	493	466	503	488	492	454	457	484	487	471	483	510	477	478	481	426	479	474	474	464	500	458	460	511	426	479	525	460	498	469	493	451	449	481	501	465	451	476	506	513	453	467	470	484	486	453	470	457	462	492	448	469	450	494	433	473	477	461	430	461	492	505	490	530	504	478	459	485	484	448	457	462	468	466	481	460	462	517	497	447	474	474	464	457	500	480	513	486	520	501	457	449	468	505	469	516	456	502	463	506	493	490	445	496	462	487	470	507	454	482	469	470	457	482	500	493	492	464	499	503	464	459	481	430	478	479	458	472	474	500	491	510	484	441	489	474	499	465	455	475	489	487	510	476	469	481	463	465	525	486	477	466	513	499	515	456	448	509	448	494	487	490	480	503	509	427	486	495	504	467	508	452	480	479	460	486	487	482	481	483	482	447	477	507	465	455	495	486	479	499	486	491	475	472	506	448	482	490	468	481	421	516	491	467	453	473	436	458	497	488	506	473	469	494	473	483	509	498	434	491	476	445	462	457	494	497	456	459	429	505	497	437	510	509	478	490	460	511	491	461	456	495	429	476	476	478	525	452	473	491	459	493	494	495	476	462	481	459	493	496	492	452	490	476	475	477	470	456	445	480	460	484	517	459	415	486	461	511	514	475	485	485	446	478	476	475	435	475	493	458	478	478	483	509	475	504	472	487	519	498	466	467	490	489	499	493	496	449	478	500	473	434	504	506	479	506	467	484	501	498	478	476	484	488	487	505	448	462	471	486	479	447	530	471	483	492	485	491	478	462	518	461	477	475	473	477	503	482	448	517	470	516	497	435	483	462	491	475	462	467	426	504	460	472	465	479	474	495	452	511	497	473	495	465	519	509	472	515	456	481	472	434	482	491	484	499	453	471	482	496	463	463	512	487	435	469	485	513	493	498	451	487	484	478	462	487	463	468	485	429	509	489	494	478	446	443	526	453	521	495	508	462	526	468	463	479	465	486	459	466	470	463	507	493	453	516	481	464	466	507	527	471	502	493	472	477	500	458	468	472	466	508	464	445	488	510	442	474	461	538	467	446	476	494	496	485	490	449	469	483	476	507	499	438	471	485	496	457	500	476	453	501	465	465	520	484	481	476	486	489	472	484	460	501	477	500	521	491	473	467	492	484	504	448	449	460	492	509	448	443	497	486	449	462	479	529	476	514	474	506	447	461	483	496	488	448	533	497	495	494	472	495	446	469	480	503	458	489	513	506	494	473	513	495	441	434	470	478	441	459	476	488	454	469	484	475	450	476	437	507	476	520	478	492	457	505	506	468	475	494	474	499	475	476	464	490	475	467	445	475	507	481	494	471	489	472	457	473	496	469	484	480	491	495	464	477	495	457	462	461	474	461	468	506	482	485	462	475	476	487	503	467	513	537	496	472	492	501	502	466	435	457	497	475	472	427	479	516	496	440	505	478	523	468	504	481	478	493	515	460	507	468	444	456	497	477	511	523	452	491	550	463	502	487	465	496	474	445	503	479	484	504	518	472	485	504	485	518	489	437	484	484	453	463	467	448	491	492	529	512	483	508	450	473	461	472	463	450	475	413	472	472	470	465	456	469	502	483	472	479	496	490	439	455	445	485	506	479	540	499	489	438	496	531	467	536	500	496	490	450	485	436	444	480	481	518	487	472	486	494	480	490	431	432	475	480	515	488	472	497	452	445	445	486	451	469	481	512	470	474	501	487	489	483	513	507	445	469	479	450	469	457	517	495	458	471	447	466	474	465	469	445	499	480	489	450	481	433	482	497	465	484	482	464	497	479	468	525	488	458	454	452	465	480	466	480	488	505	461	457	495	491	477	510	472	452	453	495	454	481	489	485	448	490	477	527	470	479	465	486	493	489	489	472	482	472	471	484	450	457	481	476	477	442	450	465	504	486	491	454	468	460	519	510	479	444	487	500	479	501	446	518	466	475	476	480	450	472	533	454	450	448	474	468	454	484	476	470	488	483	466	466	469	499	504	471	457	446	475	475	482	487	468	487	467	501	494	486	485	477	507	516	461	490	497	476	478	468	470	517	497	473	479	486	526	468	469	468	483	511	473	464	459	453	476	449	465	505	498	509	463	472	515	468	481	466	451	483	529	500	511	505	446	484	471	450	467	495	451	482	475	469	496	458	494	484	454	475	476	489	425	502	476	456	495	495	484	497	475	458	484	489	527	458	456	468	444	477	510	461	483	480	457	465	476	486	484	451	479	482	493	462	504	485	481	473
23867	21536	27805	25679	18721	4508	1934	1179	912	704	630	563	578	428	440	440	424	380	383	387	346	421	333	377	319	342	336	368	335	353	335	349	368	346	372	360	373	327	332	329	349	355	350	332	370	338	343	316	330	331	316	326	345	330	356	313	333	360	333	362	359	324	356	340	332	326	345	367	327	341	371	355	346	323	349	339	375	320	331	345	325	347	355	355	370	336	354	345	375	314	346	332	372	333	370	352	310	375	312	351	346	338	327	326	342	329	316	344	353	339	350	359	358	336	344	314	349	391	332	334	345	323	360	370	310	332	327	325	354	357	326	339	342	331	292	323	371	370	295	336	317	350	364	326	354	322	355	326	393	340	333	340	347	316	354	377	358	348	325	385	343	362	329	343	355	318	336	337	352	353	354	349	363	344	352	362	332	328	346	355	372	322	341	375	329	368	327	329	372	359	339	342	360	317	357	355	319	354	342	354	292	345	360	310	360	369	353	336	354	334	344	350	369	327	338	319	343	352	373	344	356	358	348	350	357	355	333	357	339	357	339	356	320	323	331	353	362	347	339	343	311	341	338	324	343	344	336	349	342	338	318	327	340	325	334	319	332	351	327	345	334	369	327	340	340	319	361	330	348	365	361	370	350	342	365	327	363	354	356	370	337	331	365	345	353	346	345	348	341	354	328	343	336	322	353	353	333	346	305	333	326	332	365	372	334	349	327	315	349	352	336	347	355	362	339	349	337	352	345	310	353	324	354	365	321	301	319	344	348	346	393	345	336	369	362	330	331	377	361	338	352	321	356	331	373	317	314	352	324	329	360	330	316	326	337	341	323	322	341	353	362	352	342	338	360	334	346	332	357	290	312	324	340	338	318	341	348	300	349	331	345	335	340	322	338	342	343	349	332	331	356	348	357	346	341	325	359	359	369	377	350	389	324	341	344	345	329	366	360	360	339	379	297	385	357	315	340	344	324	314	337	365	347	292	354	353	320	320	345	343	322	351	328	343	358	335	368	300	342	349	367	342	343	344	342	355	359	332	351	329	359	357	358	351	349	368	330	347	372	358	361	321	343	320	367	342	345	335	356	334	352	349	333	344	318	367	355	359	308	342	345	352	378	345	314	343	339	343	336	348	357	379	357	334	348	365	340	360	333	391	367	357	337	366	371	359	307	331	335	363	333	352	346	359	346	339	365	374	338	313	325	339	357	343	341	346	365	294	361	324	338	355	352	320	317	342	328	365	339	316	351	371	328	342	326	332	300	335	307	332	324	366	346	361	362	352	372	364	355	365	330	363	343	352	327	389	340	356	348	336	336	350	356	337	353	327	358	337	318	352	338	328	331	335	336	364	350	358	337	358	342	356	321	312	306	336	354	307	329	359	378	381	344	324	364	333	363	333	350	352	340	347	355	339	339	321	314	318	337	285	351	340	332	351	327	353	367	337	343	329	342	346	345	321	334	336	351	336	328	356	364	374	291	338	348	335	366	353	345	330	315	338	357	317	358	344	359	306	322	366	347	324	362	347	356	336	345	355	352	320	321	334	339	345	355	319	336	358	342	348	326	342	358	352	346	346	342	332	341	374	364	325	363	336	343	309	353	373	353	369	319	334	347	328	347	344	350	322	350	345	343	343	338	349	326	343	344	328	339	336	357	354	350	346	314	311	347	333	357	351	361	327	327	336	371	328	347	307	342	327	343	340	323	336	346	353	316	357	330	373	353	346	383	350	320	373	384	350	338	321	345	328	322	366	344	346	343	351	363	346	329	344	321	338	363	349	340	321	361	350	329	304	371	318	310	323	361	347	378	318	322	344	332	361	361	356	375	356	332	368	341	299	346	349	349	346	341	343	340	347	336	363	307	341	317	351	340	382	341	375	330	363	359	364	339	327	354	348	316	339	360	322	320	351	358	374	353	327	339	331	332	363	358	343	360	307	330	308	327	347	329	338	354	347	325	350	366	364	341	357	360	348	373	346	328	367	359	334	361	357	343	367	325	343	330	324	368	364	345	327	313	336	337	343	358	351	316	308	350	346	330	334	366	365	348	316	314	345	317	333	344	351	332	367	362	327	331	335	353	370	347	374	335	337	343	350	370	384	352	321	350	372	357	342	339	339	386	394	389	355	356	359	362	344	357	350	354	334	372	358	341	324	378	345	353	348	357	310	339	359	328	321	339	341	342	329	354	360	333	335	370	321	355	371	359	377	345	341	343	338	339	297	345	350	349	344	332	323	373	373	356	375	311	356	343	329	339	362	352	356	358	367	350	331	348	365	330	352	347	355	387	318	339	332	361	359	349	370	354	363	306	374	369	371	346	347	360	326	336	329	319	324	321	331	326	398	384	307	331	316	385	337	303	316	340	370	341	355	334	343	316	352	325	352	343	339	396	319	334	359	365	326	368	329	332	333	333	344	362	332	360	333	329	377	343	368	365	334	344	349	388	338	349	366	316	334	324	355	364	354	320	373	359	355	340	345	329	327	341	315	333	363	366	352	380	337	346	352	352	368	353	338	325	357	365	369	361	360	353	328	325	332	365	343	368	335	327	317	351	333	374	341	370	318	335	332	296	346	354	353	364	338	337	332	343	324	306	366	355	346	363	334	367	314	370	330	377	347	331	339	359	356	359	355	347	344	344	329	316	318	389	327	345	383	357	317	334	370	364	352	315	321	315	335	379	366	339	357	316	353	337	349	373	342	343	337	355	348	352	358	336	352	338	342	341	346	366	340	343	347	341	346	339	325	340	331	347	367	369	387	300	372	387	346	344	352	340	350	358	314	333	356	386	365	312	351	316	350	339	376	343	343	371	375	314	388	354	356	364	346	349	337	339	329	322	348	331	348	320	346	330	328	374	342	346	309	334	383	351	346	359	335	348	321	345	329	335	354	349	349	337	341	339	352	355	354	364	328	350	376	328	326	320	338	340	342	328	356	347	388	345	346	357	378	321	304	365	364	324	368	354	356	338	389	348	319	322	339	318	328	334	339	343	336	328	333	366	351	340	323	335	323	372	378	330	334	398	333	348	340	360	363	367	325	352	332	322	356	348	359	365	342	336	307	339	331	378	328	317	339	352	354	343	323	339	367	335	338	335	350	361	358	331	354	373	374	354	363	310	341	377	345	362	325	356	337	328	326	348	351	335	336	327	330	328	343	319	320	323	339	321	344	331	365	366	360	323	342	363	357	353	347	359	347	349	337	358	334	353	353	345	357	363	327	325	330	348	353	326	350	313	329	356	357	348	351	326	363	370	376	332	337	313	322	320	368	362	336	287	336	381	371	357	359	306	321	355	343	347	327	323	325	354	341	351	338	350	382	340	330	341	314	333	373	327	384	333	365	370	332	335	338	369	354	324	317	332	347	330	347	369	311	363	361	341	328	328	356	356	336	327	334	345	337	342	351	328	331	321	378	360	313	343	315	372	336	377	361	370	334	356	353	347	366	335	314	326	293	337	352	346	358	311	329	362	360	339	355	337	359	336	341	338	311	322	357
13580	33067	24994	13393	8109	5111	3299	2420	1880	1412	1191	1058	834	818	713	643	586	593	570	562	516	551	529	506	499	509	536	516	542	516	519	510	584	506	518	528	512	506	521	504	528	506	563	526	528	524	517	532	549	506	498	515	523	504	519	496	510	512	523	559	475	490	495	516	543	538	536	483	512	498	519	547	559	504	485	509	522	522	483	540	517	542	495	538	474	489	555	509	492	508	513	542	512	476	516	489	518	565	508	505	536	541	531	517	577	533	473	514	524	517	530	512	487	504	538	525	508	523	499	536	464	554	511	542	529	544	471	521	549	521	487	521	477	534	511	557	476	544	523	538	527	494	530	477	463	535	520	516	536	556	498	528	535	541	520	521	516	493	526	495	498	510	507	557	475	540	526	538	468	482	535	466	498	485	493	468	501	513	490	522	491	512	531	543	514	548	482	530	505	506	528	498	507	505	530	523	526	558	515	514	545	488	481	498	552	519	530	496	518	505	555	517	539	569	539	521	496	536	540	491	478	505	500	558	492	508	514	517	466	506	525	532	545	492	498	557	493	532	513	490	511	488	528	526	494	516	515	546	491	536	517	522	547	527	538	531	545	514	534	497	526	477	514	520	487	566	484	531	558	502	514	505	497	503	508	480	524	523	470	541	540	498	524	490	515	484	511	496	539	531	489	529	468	506	517	492	547	489	505	555	500	526	514	521	536	539	516	505	510	502	489	507	539	510	493	516	498	550	552	530	522	488	522	578	501	503	538	541	473	457	543	519	500	546	489	507	497	551	547	495	517	484	477	496	516	508	494	573	518	481	487	503	560	509	488	501	522	524	518	486	533	526	488	455	487	535	523	520	522	491	503	527	547	533	506	537	545	506	506	513	499	521	510	525	519	557	488	497	504	506	514	520	520	491	543	514	537	547	485	524	517	504	496	497	519	536	510	500	523	503	481	486	497	481	516	504	524	544	493	476	500	502	516	529	472	511	494	489	515	527	500	516	528	518	537	563	500	541	553	505	508	497	514	520	501	495	527	502	513	513	559	526	483	462	478	509	501	482	511	546	526	463	555	475	513	511	531	469	537	539	507	521	551	512	522	551	521	515	529	504	471	547	495	522	524	499	536	505	531	549	478	489	542	529	518	507	492	556	513	548	492	526	500	540	528	540	502	494	505	497	508	542	519	495	523	539	521	565	491	519	490	495	519	522	513	534	514	523	511	534	548	499	544	503	514	530	531	548	526	477	493	525	510	527	504	474	527	496	518	486	498	543	536	501	528	490	519	496	505	481	528	520	521	497	519	472	499	455	535	506	497	507	513	534	506	510	539	475	517	527	498	547	568	505	490	474	549	528	517	538	526	486	491	491	519	503	488	525	546	513	520	508	528	520	533	525	522	515	513	513	473	519	523	518	500	533	508	502	479	515	533	494	506	530	480	511	518	473	510	512	528	560	525	561	495	557	542	522	530	525	512	541	480	489	472	497	491	549	524	536	518	502	500	509	544	483	537	521	539	524	510	551	526	536	515	509	522	494	510	537	564	510	538	506	540	512	516	489	498	510	491	507	504	549	533	509	528	497	473	522	500	503	520	504	524	543	502	558	490	483	536	515	544	533	523	553	542	530	495	524	512	519	523	528	466	492	508	526	459	514	535	509	517	516	496	501	506	498	488	492	495	488	563	489	535	512	565	500	481	471	568	505	532	527	487	534	549	510	541	546	543	523	490	527	520	499	474	540	513	531	507	473	467	505	500	526	477	514	491	495	482	498	524	531	526	513	545	587	509	541	531	517	521	523	550	528	582	533	535	526	524	478	525	525	488	517	455	493	524	503	503	519	524	518	510	494	538	514	490	541	500	469	528	510	494	479	474	559	482	506	499	487	551	508	526	500	530	511	510	559	539	491	502	496	466	532	506	456	525	540	502	505	519	504	541	519	520	537	504	547	537	489	501	494	518	470	510	544	508	532	536	536	485	514	560	515	515	520	523	492	556	501	530	514	500	496	497	536	493	514	509	503	504	512	536	527	552	511	531	502	517	494	487	485	524	494	510	526	528	506	540	521	531	564	501	503	476	551	502	487	509	503	474	520	525	528	500	532	499	467	561	510	501	528	502	503	535	516	487	486	488	486	507	460	501	522	521	525	508	508	534	518	511	540	485	472	487	521	521	552	541	525	525	518	494	501	501	497	486	575	532	520	512	530	540	492	487	517	521	535	497	515	492	530	500	498	548	546	511	557	505	545	539	474	524	539	534	481	531	512	512	535	491	518	490	516	536	506	471	544	514	493	517	469	546	561	513	515	486	480	562	522	496	532	501	522	531	481	500	502	479	529	497	492	510	515	501	484	515	520	524	526	526	510	503	522	518	501	547	565	529	525	511	514	568	471	489	507	511	500	540	485	559	528	492	507	526	491	528	535	547	546	558	508	494	506	531	532	513	521	518	495	512	520	476	516	521	511	512	498	547	505	533	494	504	481	485	524	517	496	534	478	514	534	517	476	493	511	528	524	506	523	532	501	490	492	534	493	511	543	517	485	512	498	493	559	496	538	485	511	510	523	483	572	530	506	518	531	526	512	532	496	509	473	543	493	487	515	514	545	528	485	538	506	496	526	530	501	555	527	470	490	505	540	505	524	487	508	525	503	511	511	541	558	513	488	545	516	515	521	512	481	525	540	529	549	494	501	510	553	550	514	539	541	519	507	512	500	498	512	475	536	522	549	535	489	482	500	511	511	523	491	497	522	510	503	513	547	522	512	486	485	501	511	504	501	483	504	510	524	517	482	539	480	514	508	539	528	523	498	495	486	520	500	541	498	512	540	527	530	482	475	492	520	539	496	505	468	506	527	510	460	503	525	514	551	491	520	555	571	499	510	505	516	528	514	526	467	496	493	503	531	512	468	519	474	544	561	550	487	491	524	506	527	536	526	497	506	484	480	526	522	518	533	542	548	506	550	542	517	536	539	521	486	523	522	516	515	526	498	542	524	502	507	496	529	514	501	507	516	505	531	521	530	541	516	498	481	516	537	452	539	520	493	545	499	491	516	530	499	523	533	562	533	555	527	548	491	516	495	532	499	469	491	521	491	514	561	522	510	497	536	513	491	551	530	557	525	526	486	502	495	465	537	519	511	478	521	476	494	514	556	553	503	547	522	517	512	476	518	513	494	482	495	478	542	522	561	503	528	508	504	537	514	503	495	530	519	516	486	502	459	537	481	489	495	506	554	489	490	535	497	508	519	553	503	501	520	482	492	521	532	473	496	523	519	520	559	498	518	504	562	526	509	512	492	500	469	523	518	471	521	532	543	490	502	496	490	527	550	534	520	498	544	496	510	551	576	525	491	522	488	531	540	510	488	526	496	532	500	527	512	515	551	541	513	496	487	483	490	538	532	524	496	492	558	521	506	479	498	513	517	471	529	557	528	527	487	540	497	497	441	532	527	560	471	466	543	479	520	572	535	510	551	503	517	514	535	494	490	488	512	532	554	527	520
25489	21499	25124	20264	3671	1571	1081	823	612	536	498	406	388	396	382	352	329	354	337	292	315	310	303	275	313	309	281	310	281	317	288	327	282	312	288	321	296	295	306	287	340	296	273	297	296	290	293	283	276	291	298	273	313	296	301	293	287	298	274	333	295	336	277	281	318	289	308	334	288	312	277	304	314	265	299	315	281	268	290	288	320	275	276	325	282	334	327	283	279	330	307	291	295	278	338	303	290	290	320	309	326	318	290	304	313	263	311	316	315	305	316	311	339	295	292	320	297	298	310	302	286	335	264	286	310	294	324	337	302	295	270	282	328	295	268	303	331	276	287	300	304	281	304	305	284	333	307	308	323	269	303	299	283	293	282	295	272	286	301	275	332	285	296	295	302	295	303	321	291	310	300	284	276	284	308	299	316	319	294	292	294	288	280	316	292	284	306	302	265	335	296	306	315	323	281	285	301	281	324	297	317	318	287	303	265	267	311	307	302	289	300	301	278	276	295	332	304	313	294	317	288	279	288	303	296	295	286	302	325	286	317	293	268	270	293	286	288	311	289	307	279	279	327	285	306	277	307	311	291	291	309	277	324	277	332	276	296	293	311	319	307	281	292	297	344	280	298	307	302	277	318	300	299	280	288	267	298	309	279	292	311	288	292	302	301	297	292	309	287	271	309	309	305	291	270	264	298	298	282	289	286	288	284	312	283	304	309	302	306	290	275	282	309	306	269	307	265	333	290	299	284	289	324	317	300	290	305	243	303	258	302	296	281	307	289	308	251	309	291	272	288	308	316	300	281	336	292	309	310	281	284	297	289	280	304	320	285	321	280	315	309	301	273	306	331	310	327	297	313	306	295	285	287	309	285	296	293	310	299	316	319	287	289	283	329	324	314	320	295	292	288	305	299	337	280	317	287	320	293	289	262	298	286	293	297	289	299	296	290	301	272	293	296	290	280	278	289	293	322	276	306	262	249	321	285	304	318	285	298	316	308	285	279	288	289	296	323	322	289	334	358	288	309	288	284	327	309	268	307	291	291	269	292	299	278	312	266	323	317	288	307	290	296	260	268	286	304	280	321	314	295	296	298	294	288	276	323	286	328	288	320	289	274	260	327	301	304	316	295	292	288	309	301	308	273	306	293	306	305	295	317	317	306	294	255	292	317	289	283	264	315	304	301	291	309	271	283	299	299	297	313	318	309	309	288	293	266	280	282	288	282	278	280	285	301	290	309	315	319	270	310	261	282	307	323	298	334	271	320	296	324	289	290	292	333	292	296	288	287	306	332	288	294	286	288	269	299	305	304	309	299	307	261	287	299	289	296	278	296	297	303	302	282	295	300	315	324	290	324	327	289	302	312	297	281	311	302	288	312	333	283	282	297	318	313	305	291	302	273	295	274	302	301	302	283	324	306	331	273	269	296	305	306	290	287	292	274	319	315	286	301	303	273	318	289	356	277	290	288	312	311	279	285	316	271	277	280	286	298	281	290	341	285	307	278	292	297	285	318	295	293	288	311	319	309	291	300	310	289	233	280	333	312	319	282	311	283	305	284	299	319	288	279	283	295	275	286	319	293	312	296	285	324	281	303	298	309	295	309	281	291	301	277	295	293	314	293	305	311	271	324	297	273	318	292	296	304	312	302	304	298	316	312	275	299	302	289	288	271	293	291	277	311	312	291	303	270	302	291	324	282	349	276	250	296	261	325	308	297	317	325	300	304	310	326	305	292	306	276	294	318	278	306	299	271	264	277	312	302	311	302	300	271	316	280	297	313	284	326	295	287	328	336	273	277	271	280	305	298	302	284	285	288	284	303	293	311	282	299	318	295	289	290	305	332	328	257	285	302	302	260	304	290	272	274	300	282	265	319	300	315	280	292	326	304	301	259	318	315	312	298	305	315	301	300	284	311	296	272	321	322	320	314	338	312	272	279	299	300	304	298	304	268	292	292	348	294	303	317	322	291	282	272	297	277	285	247	295	313	316	318	307	281	312	299	297	312	316	279	300	290	311	308	311	295	297	311	308	298	324	322	262	286	272	274	300	312	292	285	302	320	329	313	291	319	290	258	289	317	304	309	310	302	325	292	273	306	292	315	314	303	289	309	281	294	279	296	291	306	286	257	313	293	294	261	290	276	285	318	279	339	297	342	278	286	298	290	301	328	280	309	277	295	298	291	277	254	263	306	310	296	328	301	282	297	309	299	290	292	281	307	268	279	309	266	320	314	296	287	299	309	270	293	278	321	307	276	310	309	322	308	294	312	295	305	331	299	284	273	311	323	280	325	330	306	278	280	279	291	302	295	295	314	274	304	296	297	322	325	316	252	303	290	303	290	291	295	275	289	305	299	298	321	288	275	322	283	277	304	342	314	296	297	292	302	311	287	318	344	312	299	271	295	312	298	335	291	317	271	316	322	322	318	348	294	304	284	305	297	288	290	285	292	314	312	281	292	296	313	303	287	311	273	313	300	300	296	282	291	299	281	295	296	305	307	307	302	321	282	278	313	273	313	302	285	272	293	289	293	304	317	301	277	290	298	274	308	301	286	295	274	291	278	288	300	304	294	269	296	309	319	304	305	292	278	266	309	277	307	300	289	317	312	286	324	350	295	305	305	289	282	298	297	285	278	300	271	282	296	309	299	304	324	318	302	310	299	319	300	275	276	287	265	286	317	295	295	266	325	287	338	278	335	305	330	300	310	291	295	281	281	270	318	309	294	305	278	305	285	280	305	300	295	306	312	334	283	268	314	302	294	309	282	316	291	307	265	312	289	272	327	325	295	292	304	290	296	352	279	314	283	312	305	308	287	283	319	305	279	283	299	324	273	261	285	316	292	304	319	307	298	304	308	287	316	303	293	318	295	287	309	290	282	306	288	295	328	273	257	286	311	285	305	330	300	296	263	319	295	290	303	314	288	332	301	311	317	301	265	308	314	321	309	314	300	286	292	289	296	318	301	295	309	301	254	314	323	278	312	306	298	271	282	329	301	298	305	295	263	300	306	298	301	304	270	272	356	287	315	285	304	284	297	291	267	297	301	259	285	324	319	322	304	312	295	262	293	298	317	308	319	300	307	298	305	306	292	274	293	279	277	330	308	304	311	313	290	312	282	325	299	313	304	280	289	311	311	296	285	301	308	272	291	333	292	281	301	329	279	316	306	326	335	278	291	297	289	295	292	304	340	277	319	299	314	314	283	280	285	290	306	289	321	302	305	275	290	311	304	299	299	308	324	302	317	302	290	296	328	311	302	333	298	310	327	302	262	324	290	299	256	268	302	301	280	281	294	296	311	301	314	289	300	303	312	288	290	276	314	303	310	299	319	283	269	296	281	272	288	297	280	302	298	293	303	320	315	253	289	307	283	308	274	333	289	276	298	308	276	294	288	316	288	306	265	282	283	288	320	295	306	280	352	309	286	279	291	305	307	274	301	285	313	313	317	300	323	318	302	295	306	290	307	280	284	298	317	294	294	283	284	308	278	295	286	254
13452	28378	20374	9888	5635	3464	2447	1835	1406	1067	918	787	676	630	626	598	539	495	474	447	479	416	453	440	443	420	443	490	415	420	456	447	447	474	432	435	443	459	440	448	474	425	455	440	480	452	453	471	448	484	458	477	464	439	464	429	449	420	470	481	407	430	481	420	404	476	467	469	453	459	450	469	464	441	480	446	435	466	449	461	463	416	486	437	446	432	435	430	456	441	441	479	446	456	440	484	448	455	460	446	471	500	482	467	433	456	462	500	463	467	441	437	457	431	467	460	464	432	440	445	438	421	437	430	445	446	473	442	448	463	461	444	448	457	450	448	477	409	443	473	438	430	439	490	423	461	460	439	444	465	465	445	473	429	462	460	445	446	437	470	480	447	415	466	465	468	466	432	439	448	454	434	418	471	457	465	427	423	462	438	477	452	472	490	425	446	445	454	489	428	446	427	481	474	448	432	446	466	428	431	487	465	479	445	434	473	457	460	454	480	488	434	457	428	448	477	447	427	438	471	460	460	468	444	460	423	440	406	474	460	414	433	448	421	443	493	426	455	424	482	462	411	463	446	463	463	453	450	414	496	415	417	446	454	441	436	450	484	459	490	419	450	471	463	469	446	441	449	423	452	449	428	475	452	468	451	424	442	452	488	449	451	474	469	489	460	485	471	430	425	465	472	420	457	467	409	466	440	444	431	444	452	439	392	493	493	445	433	462	457	413	450	463	465	463	432	485	443	444	464	450	472	420	431	446	433	478	434	399	451	437	440	460	446	459	475	444	456	419	468	435	480	486	427	461	457	448	463	467	445	437	443	449	471	484	455	434	424	461	448	431	436	439	447	428	439	448	423	461	414	487	452	493	483	463	461	472	475	469	441	462	429	456	415	441	463	433	472	454	450	475	458	460	455	429	447	442	474	438	473	475	409	444	431	417	433	414	457	450	476	500	453	471	452	436	470	468	414	477	504	439	460	428	452	435	442	431	451	405	433	481	481	456	406	457	419	432	442	479	474	493	441	449	457	407	485	431	442	431	440	427	443	437	455	448	458	454	456	431	450	415	462	436	483	443	433	433	408	431	405	478	484	441	448	484	473	444	466	448	457	456	442	473	463	431	496	445	442	456	453	447	466	492	457	453	431	471	457	436	433	439	453	456	455	460	418	445	444	426	503	486	419	476	472	437	447	461	471	452	440	431	493	419	457	455	433	427	436	450	461	464	438	446	477	436	469	443	457	438	420	413	441	438	436	451	486	450	442	471	442	459	462	449	471	459	480	450	469	481	460	458	453	453	431	452	450	455	483	475	473	459	454	451	427	458	445	484	452	497	466	438	456	485	450	496	468	449	450	452	452	436	454	485	444	437	490	433	422	466	466	450	400	409	443	459	422	437	454	441	447	454	449	457	443	490	418	481	429	475	431	408	441	465	452	458	451	435	443	421	459	421	426	489	491	482	420	450	419	479	480	435	400	449	433	460	447	424	446	432	479	458	456	448	458	472	445	455	398	460	433	481	489	467	438	432	441	446	410	470	465	461	452	448	476	416	505	418	456	464	453	421	478	466	452	440	455	425	432	472	428	461	437	456	451	448	396	490	444	454	444	480	467	432	441	464	496	462	466	477	465	485	429	441	442	432	494	421	472	434	455	450	503	429	501	463	435	420	439	425	410	465	440	438	439	459	435	450	441	466	444	433	464	400	459	469	447	471	430	459	448	450	433	434	495	490	457	468	482	454	475	432	468	413	463	481	446	422	499	432	464	461	426	476	451	484	483	464	466	443	469	447	459	440	496	438	496	430	467	472	471	457	469	414	452	427	422	453	460	442	433	446	422	463	439	461	446	444	458	429	446	433	415	423	468	426	477	492	439	438	453	454	441	431	447	456	455	461	410	471	468	451	428	415	486	435	445	472	438	458	448	457	463	435	460	427	466	435	438	461	468	490	428	439	446	411	471	463	440	430	467	477	444	428	455	449	483	457	460	451	443	406	435	475	412	435	465	438	448	437	442	448	456	459	471	449	473	469	395	481	466	456	429	468	457	459	440	420	462	452	408	452	449	422	459	471	428	459	475	458	437	439	440	459	440	437	430	476	427	431	443	434	421	417	431	418	432	421	435	445	438	446	466	472	445	481	446	453	488	466	421	445	460	509	480	456	456	448	479	422	455	443	482	454	423	436	438	421	447	435	473	450	444	406	454	425	458	449	418	466	441	464	484	437	440	435	476	479	479	461	476	456	435	440	460	413	431	408	456	448	412	452	435	464	437	402	486	462	382	428	439	479	449	439	466	487	460	425	452	430	437	451	454	486	469	454	463	453	420	443	405	413	466	459	454	438	476	450	457	459	437	458	491	448	462	482	403	442	453	466	460	470	477	458	477	462	426	462	471	401	447	454	464	434	504	428	457	432	469	457	440	485	454	464	467	433	462	445	470	496	463	442	447	442	457	443	484	466	485	438	428	436	490	469	458	446	442	468	460	451	463	427	448	446	466	432	419	454	473	459	498	445	456	450	469	436	426	435	470	419	456	422	438	457	459	434	450	501	480	430	427	436	482	527	476	454	453	445	471	467	467	445	470	418	458	433	447	475	451	437	435	437	468	427	443	471	467	448	446	418	430	404	446	458	437	421	430	458	458	455	452	445	427	464	438	455	463	455	437	456	469	468	463	419	448	452	412	476	417	439	427	427	478	440	431	457	475	435	458	461	443	448	466	455	417	470	468	424	443	436	450	439	480	462	429	451	462	449	465	419	434	490	479	453	452	514	442	427	446	437	454	472	460	432	461	418	466	470	420	484	449	459	464	458	451	430	429	412	442	457	428	418	479	447	454	457	420	445	439	461	448	477	475	461	433	441	462	474	474	451	421	474	461	428	429	455	452	458	433	448	445	415	445	468	449	494	455	476	464	493	418	448	481	431	438	490	431	453	491	468	459	482	477	451	484	444	466	474	462	444	473	454	475	462	423	455	432	456	432	427	429	430	453	434	424	442	441	439	449	429	451	456	447	461	452	457	411	423	459	476	450	489	427	467	437	458	453	456	463	434	450	464	459	432	407	455	467	489	464	457	474	469	476	450	398	452	439	453	437	484	440	427	454	459	481	477	442	424	450	435	464	440	456	455	442	430	422	478	460	502	469	421	448	473	461	430	446	422	424	458	454	447	470	438	459	452	438	448	443	424	456	460	437	472	454	425	451	446	463	449	490	461	439	467	449	472	457	443	450	456	467	504	447	445	459	424	456	423	459	492	432	434	426	472	462	453	452	459	439	453	465	450	431	452	439	444	444	448	435	466	405	469	434	432	479	467	441	464	461	467	454	456	424	477	457	461	439	478	442	447	434	452	437	485	467	464	417	447	480	439	474	455	413	453	443	407	442	451	423	438	461	409	411	479	446	495	500	440	440	485	461	468	474	454	486	430	492	464	443	470	468	431	405	450	438	429	414	484	481	449	448	464	438	461	446	447	451	456	496	450	489	469	468	436	417	434	458
22951	21525	28521	24948	21532	16420	3765	1629	1217	910	761	630	584	521	477	417	424	397	357	336	367	334	349	344	362	336	329	336	322	307	333	338	312	331	349	347	341	338	309	341	340	309	322	328	334	335	343	321	335	297	301	310	329	323	309	316	323	314	322	330	356	349	336	315	345	312	310	324	341	336	310	298	332	322	308	349	304	317	337	353	320	345	323	300	325	307	330	373	318	325	335	312	319	297	335	325	352	330	310	324	345	329	324	316	314	346	340	304	320	334	325	336	326	301	322	320	330	291	302	319	333	320	310	286	337	319	330	335	300	294	330	295	320	324	285	300	314	292	300	302	340	308	338	320	285	339	314	348	320	344	299	330	333	312	339	334	321	306	343	299	339	333	335	330	303	292	339	306	316	324	323	331	304	312	335	321	328	334	301	319	329	338	307	355	317	325	292	310	337	331	375	334	287	306	305	336	321	328	325	331	347	300	313	338	343	326	331	333	300	335	340	303	313	327	323	328	311	352	359	324	333	313	309	298	326	344	306	308	328	349	328	324	305	328	326	336	364	309	347	323	316	353	340	318	295	333	334	340	342	295	334	334	329	304	304	338	313	357	332	331	344	306	295	324	331	339	302	308	358	343	330	342	326	340	331	311	312	359	321	335	314	333	333	341	322	335	329	328	327	346	267	343	323	328	347	364	347	329	325	328	309	311	323	335	322	360	327	327	377	351	306	355	309	313	313	344	333	315	337	304	349	300	348	334	309	302	355	321	293	332	335	319	342	320	337	321	352	330	331	342	339	338	309	307	346	295	341	326	333	320	336	332	338	328	337	332	325	318	316	307	354	310	327	327	334	343	328	319	317	331	331	318	325	312	318	354	331	337	345	302	324	335	313	310	299	337	326	321	325	297	323	335	334	331	311	323	326	312	328	327	336	356	316	310	320	321	321	346	310	327	296	333	360	314	328	337	318	305	323	335	343	299	323	302	337	305	309	322	307	350	354	343	318	348	358	308	315	338	331	340	318	328	316	289	359	322	319	330	332	327	327	292	334	336	302	334	286	315	339	345	328	328	353	352	343	362	322	300	339	342	332	307	303	316	355	335	313	320	304	354	319	317	339	289	305	325	287	316	302	321	316	336	301	329	352	360	297	341	309	315	340	317	325	333	302	326	339	336	339	337	331	336	324	321	354	326	314	315	325	301	315	301	302	304	298	314	319	334	332	320	333	325	317	349	343	311	328	362	330	304	318	316	303	362	325	321	307	294	357	297	353	333	339	365	333	328	303	305	335	337	306	349	330	329	292	338	310	287	325	326	323	326	346	314	341	339	311	324	298	300	314	297	308	327	307	317	315	311	327	320	303	311	326	321	318	306	311	330	346	343	345	321	334	347	313	336	315	312	340	319	316	303	298	322	324	349	340	327	328	314	323	323	303	305	327	320	329	332	348	314	339	314	307	298	328	340	326	318	337	358	342	303	356	362	343	306	302	353	345	316	362	318	305	353	314	338	305	296	324	342	340	335	348	318	348	314	287	328	373	329	317	307	351	296	316	332	285	328	318	334	336	309	297	312	321	306	318	310	323	330	323	325	328	322	343	342	318	337	314	305	338	345	321	311	344	324	360	341	317	337	324	285	334	311	348	324	318	319	343	335	339	281	298	320	312	329	342	326	301	333	331	338	317	316	318	344	312	302	330	304	295	298	319	315	339	288	330	336	328	302	360	306	338	324	335	283	314	327	334	385	346	326	303	312	330	341	274	333	335	307	324	305	325	350	300	303	315	307	332	333	350	312	315	298	341	335	306	302	330	314	312	288	312	343	336	327	302	316	319	359	330	311	338	314	305	344	335	349	318	312	340	365	325	310	327	337	348	321	328	305	361	315	299	356	326	328	318	327	336	342	307	329	301	297	322	338	300	323	337	320	312	361	328	316	326	314	320	306	340	303	328	308	295	343	305	294	314	314	325	299	298	363	331	303	316	333	333	333	290	371	326	302	328	347	337	319	312	316	316	321	328	329	329	327	298	323	322	340	326	321	339	310	315	335	338	302	318	340	298	321	329	326	336	326	303	291	329	318	329	342	293	279	324	291	325	309	306	296	292	335	324	288	319	328	335	310	322	327	331	348	319	352	328	336	304	294	340	320	322	331	324	346	329	304	344	322	330	317	344	323	347	321	315	334	314	320	303	291	317	314	314	345	322	329	348	319	304	312	298	319	269	310	334	312	315	323	321	317	322	335	320	298	310	288	346	319	324	328	332	340	321	315	311	320	305	309	314	312	331	324	331	344	308	343	311	338	308	302	314	310	302	338	316	332	319	315	338	336	323	361	316	292	312	347	340	336	333	304	305	323	324	333	329	333	330	335	304	321	308	318	328	318	341	320	311	302	334	341	315	355	323	342	328	301	345	356	324	324	341	312	326	336	312	356	344	317	305	332	335	324	311	334	340	327	327	318	334	334	328	335	299	316	303	325	321	317	330	347	311	329	311	329	317	305	354	308	337	335	311	300	310	350	322	326	298	343	333	346	340	306	294	317	326	329	327	300	346	344	307	309	305	351	375	324	324	302	332	335	327	324	322	343	337	334	331	309	348	312	337	280	336	340	351	318	348	314	293	304	349	335	336	300	331	313	309	321	334	339	312	339	291	351	324	303	321	323	327	313	317	327	333	313	346	307	347	311	329	308	349	325	324	341	344	324	332	302	316	324	343	345	318	313	292	314	350	331	327	325	318	335	326	324	322	307	340	319	313	319	337	318	311	315	316	311	321	296	344	295	335	312	362	333	341	356	318	325	300	309	314	344	364	337	310	315	316	306	308	307	333	351	278	285	332	327	334	326	315	340	270	351	354	284	307	317	335	337	326	297	342	314	338	299	347	299	308	290	337	305	321	329	321	308	314	307	308	299	313	312	341	312	327	339	339	345	331	318	354	342	328	332	315	286	296	360	349	327	298	359	354	304	323	368	299	317	326	336	334	322	317	352	327	311	358	317	335	322	337	319	326	353	335	323	298	311	327	330	325	320	322	298	280	290	316	337	330	333	309	330	316	320	328	318	349	296	326	330	323	309	330	344	305	337	341	326	344	309	325	313	348	322	340	313	340	333	350	315	307	320	356	330	339	315	270	354	328	284	316	333	352	323	337	308	313	273	319	313	308	323	294	333	323	357	345	310	306	327	339	337	331	330	306	307	314	295	298	338	309	305	328	280	295	337	318	318	339	315	335	349	342	337	308	333	309	312	302	281	314	334	337	313	326	317	345	282	318	326	361	317	317	331	304	337	336	320	322	313	334	356	328	350	356	369	338	333	333	316	329	332	324	313	295	311	320	288	326	338	349	318	350	352	319	313	316	322	318	326	318	325	297	333	316	314	330	315	298	313	296	296	379	309	334	349	307	308	331	306	327	322	312	323	351	310	328	293	321	323	300	312	337	326	317	307	348	299	319	333	283	324	340	329	299	328	322	331	332	291	293	317	310	329	347	300	338	366	316	322
16524	38317	29539	17217	10278	6719	4767	3429	2389	1853	1494	1241	970	955	781	696	624	583	548	524	537	532	547	490	496	471	508	493	492	473	475	489	471	492	480	480	480	493	447	484	507	503	490	457	500	464	467	477	497	455	460	476	445	485	477	491	481	511	514	494	468	468	489	485	501	444	522	494	470	496	508	482	496	455	458	471	434	486	534	501	448	494	431	445	505	503	482	513	471	464	467	448	464	486	486	470	474	493	491	462	474	491	465	464	453	477	484	501	475	521	479	485	507	484	504	467	490	513	469	479	439	461	486	480	505	483	499	441	531	477	503	535	502	474	490	485	493	477	447	455	459	453	454	484	464	463	459	487	452	504	516	511	483	477	465	451	465	452	483	491	457	494	499	472	509	465	490	456	455	440	489	487	489	482	471	525	446	485	506	496	465	441	447	461	473	490	480	458	435	479	520	486	487	464	519	459	470	517	452	478	486	463	514	493	485	480	448	496	514	504	426	470	472	521	444	513	437	484	495	475	483	484	431	484	458	542	499	465	456	455	521	482	484	480	509	505	455	478	460	502	483	489	510	500	466	485	458	501	486	473	486	499	509	486	481	472	465	468	517	498	460	529	474	471	475	506	480	496	501	495	509	507	464	481	489	501	432	460	463	461	437	521	555	491	495	489	489	507	490	446	489	470	491	494	488	443	475	487	450	501	528	466	454	520	493	468	492	478	484	459	491	489	489	501	522	483	467	493	458	452	469	518	468	463	472	485	478	417	460	450	501	478	456	456	504	508	469	511	479	469	510	497	471	489	497	447	446	499	493	469	462	498	499	496	488	465	502	432	469	502	468	481	485	473	506	479	495	461	514	462	494	445	512	503	451	484	510	505	470	445	482	490	475	514	467	465	461	494	479	497	480	476	465	493	510	482	501	488	469	469	466	452	511	504	498	473	495	478	493	477	475	520	495	451	464	472	498	428	494	497	473	505	505	450	488	497	440	493	451	493	531	512	483	478	494	478	463	489	494	501	467	507	457	501	503	481	456	508	486	450	468	483	484	494	487	491	463	464	487	487	494	467	505	449	485	480	497	449	430	483	462	481	470	458	469	491	476	481	465	475	490	484	497	497	483	503	481	480	495	504	470	513	511	511	484	463	440	454	514	501	495	496	484	465	462	474	471	471	476	489	478	486	475	472	487	462	451	481	508	475	508	485	494	478	474	463	497	511	467	468	483	466	471	499	477	461	531	480	504	513	481	476	482	488	490	456	493	467	463	463	520	477	480	456	505	485	480	487	470	458	456	491	457	488	506	455	505	501	509	503	454	492	453	487	466	485	480	480	479	492	451	488	513	484	467	500	506	462	517	514	496	492	479	498	463	517	479	461	485	458	493	469	469	492	510	482	490	461	487	433	481	486	469	477	465	453	515	464	413	454	470	466	459	449	467	480	487	470	513	469	444	499	492	451	522	498	447	475	486	442	458	482	459	461	528	501	510	501	483	496	460	483	468	492	528	467	443	464	489	515	485	544	488	524	485	511	481	514	474	521	482	487	489	489	501	479	480	501	474	486	516	480	463	508	505	464	510	435	458	504	481	472	471	474	478	478	494	506	485	484	495	471	509	464	485	484	452	459	481	501	491	486	451	500	476	477	524	485	462	513	527	484	484	455	502	474	464	503	451	438	509	523	468	478	469	488	504	500	465	468	485	457	479	525	470	498	492	456	440	461	491	454	443	509	490	507	455	473	485	480	450	501	500	507	489	489	523	491	479	454	477	500	445	454	445	477	488	469	510	478	484	484	515	491	498	512	462	474	448	516	487	484	484	465	489	460	477	525	482	487	434	480	475	479	466	465	473	483	477	510	479	456	494	488	494	479	486	501	499	485	512	466	463	476	482	452	469	473	469	479	456	452	500	501	467	492	494	488	463	480	495	490	490	500	507	501	497	503	476	486	489	475	525	465	474	480	443	464	487	440	486	486	490	475	499	497	458	491	456	505	460	508	532	478	484	472	489	466	482	494	475	485	494	493	478	468	469	479	481	469	465	468	496	443	500	484	489	509	489	488	480	485	444	482	450	479	480	483	509	445	427	514	489	458	483	502	474	486	491	484	466	464	484	488	458	470	475	472	492	491	497	505	478	486	495	462	503	484	514	461	481	469	492	481	470	463	513	457	506	462	438	483	461	443	494	478	459	488	450	498	515	498	478	476	498	489	475	456	493	481	505	513	507	496	466	470	499	431	501	443	491	495	439	481	460	472	498	493	488	478	458	473	499	517	513	462	514	491	500	472	462	461	479	497	474	492	456	468	534	514	518	445	474	478	482	472	457	503	466	491	471	476	503	483	495	464	437	446	477	510	479	444	441	493	501	460	509	500	466	485	500	468	484	479	485	466	469	457	495	517	465	457	499	462	476	495	486	485	464	489	500	490	484	470	503	447	470	460	467	478	483	472	462	497	461	442	485	503	493	489	487	497	465	484	492	499	476	543	466	485	466	524	466	503	464	462	493	428	509	485	503	485	466	482	447	471	516	472	455	471	503	503	467	481	469	501	469	489	479	504	494	469	492	463	478	475	464	440	455	496	460	491	484	487	495	476	508	484	463	481	517	507	455	494	458	470	492	485	507	500	454	457	458	508	422	482	484	441	466	467	496	490	492	506	489	505	472	495	488	487	447	469	491	477	477	504	447	461	475	479	473	489	501	519	489	463	502	493	504	505	491	483	501	465	460	457	477	495	463	463	466	504	502	498	510	477	515	511	459	479	427	486	485	527	436	507	490	464	520	511	490	516	465	519	452	494	481	448	471	456	486	476	487	485	487	531	490	485	534	479	483	493	453	478	518	462	454	495	500	470	480	492	437	496	476	484	494	529	518	458	472	481	468	503	480	453	487	487	473	494	508	512	473	471	463	486	492	453	491	463	448	486	494	479	470	501	480	484	453	480	461	493	474	463	494	485	520	460	505	480	482	457	503	484	506	512	503	467	484	474	473	476	441	462	480	484	501	483	459	518	496	475	505	514	519	454	498	467	474	463	455	461	516	495	483	476	532	469	472	473	464	492	428	480	464	481	464	496	472	496	477	531	503	475	453	441	469	539	499	451	465	473	456	515	472	479	492	489	496	485	491	495	475	489	485	465	484	474	471	496	482	498	485	491	533	495	491	476	449	526	445	468	518	518	474	554	487	484	480	442	470	451	475	482	514	495	493	471	462	464	483	451	547	452	470	440	447	498	455	488	488	477	497	443	479	500	469	500	500	437	484	491	484	464	438	523	467	510	482	458	475	459	510	487	526	495	457	507	476	458	500	483	498	498	449	476	489	488	522	510	509	466	476	476	515	492	488	510	457	497	479	456	462	504	481	486	471	485	461	528	447	492	500	481	516	471	484	464	490	490	480	485	446	507	474	499	503	468	459	467	502	521	460	492	445	507	454	502	506	477	512	456	466	465	487	500	506	487	466	486	474	496	496	483	456	486	484	481	485	492	497	476	487	450	501	483
28221	19926	12774	5091	2068	1374	966	700	559	535	456	467	399	361	357	346	318	339	342	321	348	356	288	308	302	302	342	280	308	340	318	308	322	332	325	309	326	341	318	317	340	319	336	311	308	373	324	335	315	320	314	327	331	346	322	341	325	337	327	319	319	343	372	337	323	330	305	311	301	353	369	321	290	312	335	306	386	322	316	333	289	300	351	338	318	350	322	338	349	316	344	329	307	363	310	349	335	340	321	334	309	309	305	347	320	314	304	324	328	308	308	313	306	297	324	340	298	334	319	339	309	315	354	306	300	329	344	352	322	314	334	346	338	346	272	326	325	359	339	323	329	321	341	316	337	306	337	334	324	331	319	365	304	312	313	283	305	329	340	338	351	339	335	363	324	316	322	307	301	322	291	357	345	305	339	321	359	318	320	351	347	320	311	338	319	370	332	295	294	378	315	335	298	302	333	332	314	329	312	351	349	327	346	319	373	307	310	330	353	363	351	336	331	312	299	313	333	316	334	289	322	313	354	299	328	330	304	319	357	328	344	302	323	332	310	319	306	317	339	320	360	313	342	316	348	336	326	323	311	313	299	339	315	321	327	305	294	321	349	329	320	322	314	323	321	341	313	294	336	362	332	288	325	305	355	341	319	329	347	323	298	326	316	320	332	319	359	329	309	345	331	319	295	285	305	318	312	320	330	317	317	325	329	340	327	333	330	301	329	307	341	330	316	356	317	309	331	315	336	330	323	340	329	323	333	335	344	346	314	300	336	332	324	303	349	334	311	331	321	319	327	318	294	323	306	337	323	335	322	335	342	328	322	346	338	330	327	331	330	313	327	311	344	323	329	336	344	310	304	299	329	307	325	334	352	368	313	354	300	349	276	293	314	320	307	325	310	304	315	324	338	328	316	336	345	325	323	310	352	321	316	335	346	331	302	321	326	334	315	310	293	324	355	345	328	359	313	329	328	314	350	307	306	321	319	324	370	328	312	365	322	357	305	312	300	374	302	299	328	327	323	323	280	309	311	334	342	347	316	360	324	325	345	355	340	315	328	304	330	344	330	332	327	338	347	323	313	337	337	320	313	325	311	327	339	337	266	319	340	329	357	327	337	325	319	356	319	356	332	283	316	318	294	323	292	334	334	308	304	299	297	350	335	324	342	317	342	324	324	335	344	332	317	312	307	313	319	294	342	333	339	329	318	341	308	318	336	322	340	315	314	339	347	324	350	335	346	364	315	341	355	298	318	357	325	336	343	322	304	313	337	318	316	320	336	340	349	321	340	309	315	342	338	326	319	367	351	346	324	350	326	340	357	348	314	355	333	321	303	311	319	285	316	307	291	330	343	335	352	305	341	317	331	354	295	338	356	316	313	312	311	305	310	323	335	314	332	322	324	285	334	304	314	329	318	343	331	314	333	343	369	377	330	294	306	341	288	303	355	322	308	348	354	315	319	347	323	324	313	298	344	299	340	305	327	340	341	313	306	275	340	330	352	348	329	300	348	335	308	325	313	342	328	343	318	329	335	353	331	324	317	298	326	320	328	316	337	328	298	323	314	333	332	324	335	344	300	342	285	363	335	342	319	329	344	336	333	328	333	326	283	336	293	302	320	324	327	298	301	328	322	350	308	321	282	316	333	361	300	311	317	321	321	316	334	306	341	342	312	316	327	376	305	354	307	287	347	329	317	288	310	353	348	348	322	347	325	335	294	312	335	326	311	342	325	316	300	309	315	321	320	320	335	313	361	337	343	349	362	288	304	316	325	358	318	322	309	325	301	316	339	345	356	312	315	335	317	333	323	322	290	332	300	357	312	328	309	345	363	335	328	313	293	332	330	329	374	349	334	326	300	350	334	332	318	304	334	333	310	342	297	313	328	333	318	344	326	310	327	355	308	328	325	325	351	327	331	332	331	318	329	317	351	289	346	350	334	324	350	356	347	347	319	311	328	328	319	348	300	333	304	318	335	313	285	325	291	362	319	335	289	330	329	322	338	324	335	337	316	354	339	295	320	348	322	314	319	326	327	351	294	323	283	313	324	337	352	334	315	338	339	329	344	372	343	316	327	335	338	322	321	319	307	336	298	332	316	311	312	315	323	325	361	343	305	304	299	361	337	347	303	334	284	302	303	326	322	319	331	358	343	320	338	315	356	328	323	342	329	317	303	334	322	332	318	315	308	317	306	345	322	334	338	332	329	326	346	322	316	310	334	312	347	317	310	321	328	338	339	347	347	342	332	337	318	325	321	350	311	321	321	345	315	312	295	344	315	310	326	293	317	319	331	307	332	330	309	317	305	338	312	336	299	329	310	311	327	310	328	302	299	300	328	314	330	313	325	314	297	320	354	303	314	326	297	320	319	330	328	337	353	312	339	325	293	319	328	330	312	328	308	319	315	294	339	304	320	320	336	313	335	291	311	295	326	316	303	331	312	336	345	317	315	318	349	329	319	341	368	311	334	298	320	329	319	354	321	357	309	322	334	320	319	307	320	333	316	345	324	338	271	329	314	312	318	335	335	330	349	348	329	312	325	346	329	308	325	334	350	298	333	341	332	326	304	319	326	359	312	319	309	343	337	306	305	343	300	314	348	288	335	280	349	292	317	305	350	296	352	349	321	339	343	322	325	334	332	300	310	323	313	332	309	324	350	313	335	320	326	323	366	297	330	315	342	288	315	312	341	332	347	324	313	368	349	319	289	317	343	315	347	328	306	353	292	361	281	347	330	311	375	356	329	315	300	342	336	337	339	318	315	294	334	355	348	345	332	365	346	322	310	287	349	353	314	334	296	330	359	324	325	336	346	323	311	323	303	333	338	301	284	320	304	343	318	340	320	310	304	352	323	345	291	319	324	337	304	325	313	354	338	339	303	313	339	282	321	314	341	365	320	331	319	298	365	338	330	313	310	333	312	311	332	338	305	346	353	305	299	322	318	337	317	364	327	317	332	355	323	319	287	331	313	326	315	339	335	327	335	318	335	332	335	331	327	333	302	309	359	322	327	291	298	316	316	340	292	321	338	321	313	307	285	301	342	324	336	368	329	307	311	315	354	321	339	335	334	320	307	302	320	344	323	337	342	340	280	328	331	316	342	298	335	308	331	334	324	306	338	299	300	338	319	363	323	330	355	314	318	317	340	318	315	330	329	313	355	311	294	337	327	359	321	311	330	320	325	341	277	358	316	333	337	293	311	335	339	307	331	318	314	299	327	311	343	333	307	349	314	345	346	358	314	329	320	328	330	292	343	302	317	314	332	336	320	303	345	329	319	322	307	327	316	321	330	323	312	311	331	317	312	297	286	317	349	337	312	306	313	305	341	340	337	342	333	324	343	339	299	331	315	343	326	332	353	361	323	312	320	339	306	343	350	319	337	341	305	318	338	352	339	348	308	341	337	338	319	333	327	332	327	319	298	327	279	309	294	336	333	319	313	330	304	320	301	332	323	333	327	340	330	289	366	322	332	331	327	323	341	319	326	342	345	332	305	326
14288	25197	17350	7921	4418	2904	2019	1587	1124	967	859	721	722	626	570	527	557	490	464	479	480	482	493	462	502	499	468	512	470	552	487	481	477	493	519	496	479	467	493	495	498	496	517	467	505	473	483	495	503	474	512	528	527	508	486	452	468	451	464	463	471	458	467	498	511	483	477	468	520	525	488	517	484	488	481	508	466	501	476	493	455	474	501	457	513	502	508	487	489	470	506	526	502	510	521	488	502	440	524	470	491	461	501	489	488	478	497	512	459	512	516	465	460	475	471	519	454	507	479	464	467	492	500	473	472	498	492	487	468	472	491	478	488	486	508	510	492	478	533	545	499	491	510	474	474	479	467	469	521	504	503	427	462	470	480	493	515	441	497	472	493	456	473	478	456	477	495	428	460	450	479	530	512	484	496	485	456	476	489	502	477	509	497	521	475	508	482	458	461	465	458	517	509	492	507	493	452	496	503	476	450	489	514	463	497	510	508	500	516	465	491	506	451	507	535	500	489	448	515	474	424	510	493	466	462	484	492	479	495	533	496	463	468	476	474	491	464	526	495	465	468	486	495	474	490	472	469	467	438	462	448	484	478	473	480	482	491	476	481	490	467	514	476	453	471	506	488	477	473	459	504	464	486	509	502	472	484	488	502	497	470	510	476	501	450	472	473	477	471	509	473	496	496	492	478	515	475	481	511	512	504	498	494	488	454	488	472	461	484	466	481	476	526	517	475	521	455	491	492	474	481	489	488	475	465	494	478	499	521	502	480	460	486	482	487	439	517	453	468	476	484	511	460	510	495	482	468	504	496	460	499	467	470	493	495	475	486	495	476	482	488	492	493	529	475	490	527	481	474	494	493	487	494	467	480	506	494	468	473	494	465	482	486	486	511	484	497	519	482	515	500	481	500	524	499	495	496	472	487	493	473	476	486	515	502	490	502	459	515	468	484	504	488	463	475	458	458	481	461	528	460	456	483	503	504	488	509	466	483	474	459	480	515	470	474	481	485	471	451	484	473	455	511	467	526	535	457	519	469	481	452	505	536	469	494	462	507	468	477	489	483	443	496	508	485	482	493	466	469	492	492	473	501	501	481	524	517	486	505	486	486	472	480	552	467	452	499	458	486	529	490	445	505	494	459	506	467	520	492	469	497	493	524	525	488	479	497	495	458	482	472	484	454	518	485	481	506	504	434	492	496	519	474	481	479	485	461	505	486	475	464	487	466	492	509	446	484	443	486	468	468	506	500	486	483	512	470	512	496	498	489	471	491	518	518	496	483	472	509	511	509	444	505	446	489	487	520	480	485	474	487	535	484	507	485	464	488	505	496	463	535	493	482	485	483	448	509	472	493	471	469	440	525	474	479	509	457	510	512	491	496	500	492	478	515	518	514	510	482	469	509	464	503	457	489	449	503	508	481	507	492	470	480	439	475	533	548	461	453	489	535	493	490	492	469	474	507	481	509	523	479	474	525	471	450	488	495	465	512	442	476	485	487	484	513	471	508	503	481	519	493	476	501	511	492	497	510	471	506	520	472	536	500	507	507	483	498	481	484	490	477	482	471	502	483	511	506	438	486	470	513	463	507	558	447	455	482	511	508	483	517	488	503	494	487	515	428	489	480	501	512	472	471	534	489	521	502	499	509	484	483	434	522	467	471	505	491	487	491	492	504	457	493	507	462	470	474	485	472	473	456	489	534	496	453	469	474	494	509	479	495	496	459	458	482	521	476	469	499	452	493	486	473	498	541	477	492	503	461	467	502	495	510	495	490	502	449	509	463	508	516	495	488	465	531	492	465	505	484	480	470	482	491	475	499	489	522	489	506	480	493	482	507	496	479	495	466	507	445	492	465	468	472	501	499	478	462	484	462	453	439	487	500	487	510	491	481	482	494	501	463	480	506	476	476	491	511	565	484	497	474	516	485	461	514	446	490	512	446	519	483	493	480	510	508	480	459	477	485	508	464	484	492	480	533	524	488	488	483	469	480	465	441	483	500	470	479	487	483	509	482	478	470	449	523	501	508	463	511	476	491	474	504	500	466	482	471	508	427	479	448	508	491	478	517	504	478	480	487	497	468	517	517	494	468	487	487	479	527	490	500	490	485	488	517	497	471	508	508	480	513	492	470	460	500	495	490	492	502	504	554	516	478	513	515	452	510	495	464	476	489	481	485	519	513	492	472	462	516	538	496	513	510	461	491	480	472	507	473	499	509	477	458	462	494	438	508	528	501	503	465	475	460	479	493	477	527	498	536	474	512	462	489	498	503	526	500	496	449	502	492	472	499	473	487	481	465	514	487	548	477	483	434	486	462	469	483	495	527	485	512	484	457	501	482	490	463	486	442	416	446	516	487	449	521	496	521	516	473	480	499	498	537	501	451	473	493	461	514	489	536	472	518	488	487	478	508	510	500	507	481	490	482	473	498	476	507	498	483	485	462	503	476	510	459	525	512	494	500	498	474	510	528	515	498	472	489	495	493	516	501	451	476	501	514	516	462	480	476	471	487	509	511	480	543	467	468	485	508	483	485	477	483	479	484	507	528	455	470	528	537	475	481	458	481	493	512	502	497	493	504	478	522	493	477	487	460	479	531	506	485	469	503	492	516	481	519	470	520	498	463	527	451	517	454	505	497	468	455	529	481	510	525	501	516	454	459	475	482	490	490	485	475	487	489	462	488	511	497	480	471	514	475	485	511	460	456	508	463	495	443	469	497	508	479	464	485	494	463	470	525	501	506	493	506	491	463	467	477	488	471	518	470	532	493	527	482	522	471	511	455	466	485	504	513	520	470	507	462	487	489	477	487	482	453	511	510	470	472	479	472	524	493	453	474	442	540	503	491	522	474	507	493	506	477	484	481	472	477	522	492	478	499	506	477	505	492	491	512	486	532	479	523	468	456	493	494	493	452	463	494	516	463	506	471	506	502	500	524	507	510	516	493	480	500	492	488	504	494	480	486	457	545	506	480	479	495	507	484	471	481	464	481	507	497	500	484	501	517	468	506	505	505	478	490	477	488	464	522	498	488	471	467	483	465	519	516	480	502	451	474	510	471	484	475	467	500	478	496	461	508	471	467	475	509	503	457	512	475	521	517	479	496	495	495	533	495	471	492	515	514	519	521	496	489	529	489	497	515	497	451	482	489	493	489	489	493	529	491	476	485	494	470	495	490	507	484	495	517	502	504	471	500	490	500	513	499	550	487	474	471	534	466	478	507	497	500	498	501	468	463	472	479	496	488	479	475	462	459	479	509	444	478	490	458	555	489	490	482	479	479	482	510	471	518	504	463	493	500	530	514	466	469	481	474	489	477	501	462	508	512	492	449	546	540	469	508	481	453	478	464	483	474	502	494	512	515	462	496	510	476	515	442	503	468	453	497	491	475	497	513	506	468	489	499	488	527	516	490	505	461	495	487	482	503	491	489	456	478	468	500	503	495	478	487	472	518	463	491	496	470	492	504	486	478	501	485	488	526	493	543	508	496	524	495	505
23937	21499	27766	25629	17825	4020	1920	1177	844	767	691	576	507	449	413	408	347	391	362	367	350	365	343	340	346	342	374	353	387	365	365	316	329	361	367	351	348	304	365	346	328	382	345	313	360	339	337	325	385	323	365	354	364	328	359	339	344	339	325	359	347	324	333	354	344	334	334	355	352	343	345	328	338	346	372	376	333	348	355	374	348	354	343	373	350	341	362	348	344	344	335	336	318	351	338	344	343	326	353	341	372	330	342	363	366	337	345	346	319	316	378	370	362	341	379	368	344	344	364	359	336	357	366	357	367	358	363	347	365	364	357	359	316	327	332	346	346	354	360	349	334	350	353	376	330	342	404	350	325	342	353	348	357	354	331	352	350	342	359	326	344	339	368	327	332	321	367	354	367	350	346	368	345	335	365	348	355	376	352	354	316	346	343	371	354	378	353	340	334	310	352	348	360	358	366	357	357	345	344	318	358	331	356	382	337	352	346	353	278	352	323	338	365	349	375	341	325	333	345	348	355	374	327	344	370	347	347	343	332	345	352	353	318	350	348	363	351	377	347	350	365	345	357	339	357	339	344	326	334	344	353	354	361	333	355	355	340	361	359	363	313	339	335	348	403	363	359	337	363	363	331	349	394	364	394	347	364	364	348	338	360	340	357	368	348	365	348	353	330	352	376	348	338	367	347	333	336	352	354	375	313	383	337	356	356	356	348	328	340	351	355	325	324	331	341	366	381	363	332	374	310	359	332	344	356	324	332	362	323	335	347	345	341	342	349	322	368	364	293	343	357	372	349	335	328	371	354	343	331	370	341	337	343	339	324	359	379	368	340	319	374	363	364	353	354	367	337	347	310	373	323	369	335	318	355	346	310	350	348	350	369	367	361	319	323	344	334	339	379	349	372	354	331	368	323	341	360	329	361	330	305	342	357	340	329	338	332	332	362	336	335	338	334	364	364	356	326	303	335	338	373	349	334	327	335	360	364	354	361	339	339	364	346	366	340	343	365	352	339	370	355	348	370	362	365	311	359	354	377	353	317	317	339	361	359	314	339	370	371	373	330	372	349	380	339	358	338	347	333	351	351	325	386	347	368	324	356	348	347	361	352	342	372	402	385	348	342	371	356	339	342	323	325	348	346	326	358	366	348	327	327	349	346	341	332	340	342	379	361	349	357	354	364	360	353	319	346	368	374	369	336	341	367	338	336	393	322	354	309	358	355	352	333	353	339	369	334	343	341	359	341	347	335	364	332	322	327	361	374	351	370	348	339	323	359	356	368	328	357	423	352	376	327	327	379	324	388	341	339	307	339	352	372	356	329	347	340	354	367	373	401	321	356	342	361	339	344	348	368	349	320	333	385	354	343	359	329	370	372	348	373	337	367	368	349	287	306	344	334	339	310	350	382	344	314	358	357	342	369	340	313	330	355	346	350	387	352	352	387	332	354	372	364	342	343	352	341	326	374	333	363	369	356	354	358	349	354	365	351	366	341	355	382	354	345	334	341	359	370	345	347	323	329	338	380	350	350	317	327	369	318	369	331	339	348	326	324	341	332	364	325	383	321	356	318	370	311	355	336	366	318	333	351	347	329	369	328	338	322	331	361	307	325	350	344	369	350	362	351	366	356	353	336	344	342	334	312	378	377	310	327	338	333	337	353	344	323	315	323	363	380	384	343	332	365	344	332	340	348	354	375	339	390	346	323	341	353	336	356	338	359	332	333	336	317	357	320	356	347	351	337	312	360	408	340	326	354	322	343	336	306	355	346	336	326	358	352	350	313	349	364	376	343	341	365	323	357	319	345	346	324	368	339	342	326	353	318	325	343	376	338	369	360	348	318	353	334	365	318	338	342	345	342	331	347	338	337	371	366	396	325	341	366	376	345	349	346	323	363	347	364	360	334	318	367	368	343	366	350	383	369	356	366	358	314	357	360	333	340	387	329	309	363	344	351	359	338	311	362	369	328	364	368	367	348	349	351	329	330	346	334	345	315	374	318	343	343	332	328	328	337	336	295	363	337	368	374	349	373	378	359	346	344	343	350	324	351	368	334	353	357	334	343	336	344	332	341	330	351	350	338	318	355	352	329	343	330	360	334	341	339	366	364	342	354	374	335	331	348	346	351	331	306	364	368	315	341	356	354	359	328	334	329	348	333	322	383	328	359	330	345	339	352	354	338	290	373	359	347	347	358	338	340	344	344	384	365	357	336	379	312	329	355	347	354	388	322	333	315	335	341	364	329	352	351	342	351	350	381	402	328	343	307	322	334	346	349	350	356	363	362	398	349	382	360	326	356	328	362	321	350	371	366	379	349	337	337	354	319	343	366	342	352	341	332	372	344	348	316	337	369	335	343	354	335	367	332	367	341	332	341	323	341	370	336	374	332	366	352	337	372	327	324	357	356	357	318	342	365	313	345	370	378	347	335	343	344	374	341	389	331	350	326	329	356	351	333	337	352	383	355	338	356	320	322	346	322	332	346	358	355	341	375	345	317	350	339	350	374	320	345	367	348	373	342	347	339	348	337	341	325	323	353	344	348	377	345	359	326	324	357	334	324	338	328	364	370	325	327	334	324	352	332	339	364	347	361	351	357	369	333	355	337	339	384	357	353	347	308	342	329	349	343	352	355	343	330	360	352	352	354	355	356	369	362	359	366	367	349	361	324	339	326	297	346	323	361	320	327	330	340	350	339	354	350	308	336	355	355	383	305	321	350	342	327	336	356	317	343	316	332	355	313	352	330	338	383	311	362	336	349	343	355	342	346	371	390	355	313	364	366	330	350	334	361	395	347	383	314	307	373	335	359	371	316	349	349	371	329	351	334	340	345	352	332	349	364	346	309	370	368	365	354	378	333	348	367	360	354	343	321	365	331	349	354	343	360	333	350	350	375	361	338	346	324	361	342	334	375	368	353	329	355	353	304	373	350	381	385	346	375	353	331	353	327	339	346	355	362	353	354	369	343	345	329	355	351	342	374	339	304	356	341	354	368	333	306	368	358	344	357	335	348	310	334	342	321	322	354	343	344	336	347	343	363	390	363	342	370	352	349	361	355	405	315	353	366	322	357	315	348	343	377	329	350	380	347	311	359	336	333	355	326	358	353	344	337	357	371	373	370	310	369	307	354	355	346	322	355	343	332	358	340	329	319	342	339	345	361	332	359	346	378	331	337	362	349	335	365	338	333	327	362	353	363	366	360	376	333	360	313	403	352	341	353	394	325	342	337	320	347	376	341	386	343	335	374	359	343	346	353	331	367	344	368	359	349	341	349	313	338	360	383	306	328	378	336	353	367	352	362	365	335	350	348	349	371	314	343	371	330	333	368	330	328	334	332	331	323	317	344	390	343	325	350	344	320	347	339	331	376	342	331	348	331	364	320	351	370	344	349	376	321	332	346	355	339	334	322	347	334	328	342	347	370	344	323	350	377	345	305	355	367	360	338	369	337	329	360	318	386	340	305	372	329	312	354	345	368	322	345	335	349	354	357	345
14455	33254	24433	12786	7632	5043	3637	2506	1868	1470	1263	1032	895	785	734	655	598	575	578	542	557	489	530	491	542	517	537	540	490	553	533	520	523	524	476	553	518	516	513	542	492	532	530	560	548	521	573	504	531	525	473	541	490	475	529	509	522	527	508	510	521	528	515	493	504	500	554	499	533	535	526	508	498	530	518	523	512	544	541	544	544	504	533	497	528	545	509	528	502	533	529	496	563	544	511	497	530	536	521	544	514	512	522	497	515	556	497	542	525	502	535	529	531	475	472	544	546	539	529	495	525	519	517	527	512	544	479	548	510	488	519	534	561	508	523	498	499	549	539	488	502	511	524	478	518	532	524	471	498	466	480	501	560	485	495	483	477	540	523	514	561	520	500	546	500	535	553	507	494	522	551	525	510	530	517	514	502	538	526	474	501	545	527	537	528	514	482	529	549	524	523	537	512	550	509	485	552	497	531	568	504	533	543	496	519	545	510	511	502	558	546	559	545	529	516	492	477	509	525	525	571	544	523	537	540	506	586	574	522	544	515	515	499	515	526	527	522	495	514	504	528	517	529	557	547	548	506	558	510	545	511	507	484	510	592	542	489	526	500	518	516	512	520	521	555	491	498	561	494	510	474	527	498	560	586	546	516	489	541	543	472	518	541	497	502	529	517	507	551	518	500	510	514	561	528	516	490	488	498	530	472	493	507	553	539	463	536	530	485	494	500	523	541	544	561	518	530	517	505	493	520	522	497	529	505	541	527	510	509	550	545	498	537	514	482	542	523	572	492	524	531	498	529	516	525	497	527	542	511	490	542	513	525	506	524	517	523	500	501	515	501	550	579	540	529	506	510	562	532	521	520	517	569	561	515	528	506	538	521	542	518	482	513	519	516	550	499	531	520	537	536	507	489	548	548	484	504	517	493	498	543	491	481	498	541	539	527	507	511	501	518	500	494	499	522	502	495	518	521	518	529	517	536	529	513	488	507	530	506	538	542	514	527	513	516	513	529	515	527	496	518	535	512	508	523	528	481	549	489	511	547	523	498	516	486	488	544	556	507	523	545	511	539	512	506	524	504	553	535	513	490	572	494	515	495	526	492	515	532	539	553	512	554	512	510	494	552	512	485	492	534	480	548	495	493	504	511	471	497	527	503	505	520	492	514	531	488	533	512	541	505	524	514	504	539	525	506	494	527	540	511	490	503	511	508	542	546	480	527	517	507	529	510	546	494	488	529	497	495	499	506	534	515	500	518	508	549	527	581	512	517	509	521	508	521	498	516	523	558	479	536	515	517	551	525	556	538	535	533	522	534	556	533	561	511	508	560	511	501	515	502	473	570	471	547	515	514	530	524	547	502	509	555	514	551	528	529	538	528	509	508	487	488	526	499	480	528	487	503	557	523	511	513	534	476	535	481	531	524	515	483	524	531	461	499	487	515	523	544	490	528	538	500	563	565	553	497	548	514	545	508	545	505	514	537	523	494	511	545	525	526	546	509	533	487	526	481	543	497	568	516	506	552	532	518	518	492	544	541	529	545	514	519	539	523	525	487	583	499	501	508	525	508	511	541	544	521	555	534	528	548	535	536	509	464	533	519	517	515	485	526	549	565	527	537	534	546	554	497	466	544	568	538	541	512	516	519	549	512	539	536	517	493	506	507	537	529	534	539	539	516	528	527	516	557	504	524	534	535	507	512	510	486	506	516	499	506	524	519	513	526	546	523	505	501	511	567	562	485	554	518	545	515	494	484	475	530	502	557	533	494	513	504	520	507	545	527	510	489	522	496	477	504	547	494	497	521	538	513	513	540	514	516	508	530	529	525	535	497	541	515	514	513	521	537	495	512	518	537	544	516	524	551	482	511	499	506	528	506	508	551	496	530	499	503	516	511	490	524	518	529	528	492	498	506	538	497	547	531	504	539	521	525	504	547	520	500	541	535	516	540	486	556	511	513	525	497	522	487	490	488	548	542	576	535	533	539	532	532	508	500	528	503	532	534	523	510	532	487	487	557	513	523	489	487	528	539	573	553	531	548	528	550	527	509	507	507	505	557	556	520	509	524	489	520	527	557	519	546	525	562	507	528	527	488	513	517	566	562	513	520	528	539	517	520	550	479	540	501	528	519	535	545	510	530	519	498	517	521	516	530	511	520	470	535	528	515	525	510	526	547	522	548	529	528	516	529	523	526	525	485	507	487	533	527	527	509	537	533	536	528	532	535	510	493	485	512	552	535	517	531	489	501	521	525	517	516	518	523	508	531	518	510	504	520	520	536	480	513	539	490	515	525	524	503	524	541	513	573	484	496	554	509	510	534	529	510	506	490	531	528	507	550	502	494	501	533	486	454	570	538	525	548	499	534	522	552	524	528	513	541	509	505	514	503	561	536	507	502	547	543	507	495	497	543	522	534	517	562	484	511	500	509	534	507	546	537	536	518	541	500	527	513	500	560	545	500	505	551	531	517	506	501	483	518	505	506	498	473	501	558	549	514	535	539	530	533	530	552	543	511	543	498	486	547	487	481	516	546	488	556	503	538	534	522	475	526	522	503	526	518	510	520	565	531	498	542	513	541	505	508	540	535	514	525	548	503	528	523	523	525	517	495	532	543	541	479	516	538	502	523	518	519	523	532	536	527	504	497	498	539	491	509	503	516	563	550	532	507	523	501	517	501	548	498	519	492	537	562	567	520	516	487	486	533	536	490	512	483	532	511	482	519	494	523	512	524	462	536	541	551	522	504	559	509	565	536	508	541	475	556	490	526	519	538	521	513	499	508	542	515	524	540	549	520	535	481	531	514	528	555	507	562	548	515	522	492	507	531	516	490	546	508	515	499	505	515	542	484	552	513	530	558	542	531	533	509	492	525	522	506	525	491	533	513	512	518	519	516	517	541	554	567	489	482	527	505	534	464	504	512	503	519	546	552	497	557	538	525	518	552	520	527	497	534	566	522	554	508	552	522	482	531	533	584	543	548	575	503	578	534	500	507	542	556	515	550	539	550	517	493	525	548	515	521	534	554	532	514	536	504	524	507	530	508	544	485	552	527	538	513	516	519	512	495	508	530	516	494	540	508	517	501	530	509	494	474	489	541	534	530	486	524	525	499	503	514	539	537	544	477	515	549	509	488	498	530	514	501	510	519	486	563	484	564	511	491	578	484	489	519	533	549	544	515	482	514	523	501	542	502	496	501	486	514	550	540	515	549	559	515	557	513	517	535	550	504	493	527	481	516	498	535	525	568	523	474	551	535	496	509	526	544	504	531	534	506	533	520	518	568	504	524	533	466	520	529	514	523	548	543	523	478	510	497	524	517	532	497	556	542	520	561	505	496	529	530	502	568	539	494	494	551	503	515	523	509	515	505	550	528	479	496	499	553	531	535	536	489	511	531	493	526	496	539	511	498	523	513	520	539	509	546	515	531	512	549	558	504	487	489	538	497	493	519	505	578	552	520	562	504	569	504	521	537	546	516	532	566	531	476	503	497	509	538	520
25698	21584	25064	19655	3521	1609	1168	836	663	560	512	417	420	385	355	351	343	309	311	280	307	307	309	302	310	306	287	286	308	313	290	316	316	293	328	317	291	321	288	303	326	309	310	302	294	325	307	287	308	311	314	276	316	303	318	293	301	290	299	307	324	313	309	306	291	296	326	299	308	300	324	308	301	328	295	332	310	311	302	301	307	340	313	315	304	294	288	299	307	284	279	315	299	272	320	314	332	307	304	302	291	333	335	298	273	324	288	302	273	304	302	295	299	304	323	286	299	323	294	311	323	323	256	297	310	338	305	292	366	288	306	298	350	319	250	279	324	306	287	322	304	322	292	313	305	302	291	344	295	317	290	312	314	295	318	328	315	301	296	281	313	314	304	302	299	275	311	276	290	307	286	313	303	295	303	295	320	295	307	306	299	287	294	282	303	270	318	297	330	298	319	322	290	314	301	352	314	301	300	301	301	309	293	292	281	285	287	299	314	320	318	320	315	319	313	283	296	295	303	302	297	290	324	314	321	298	324	279	308	320	318	286	299	302	304	310	309	313	299	291	316	276	304	316	288	331	302	322	292	278	320	330	298	292	290	301	290	313	295	330	299	330	294	289	309	299	322	315	301	298	325	309	302	311	293	289	310	304	280	278	321	309	297	273	329	279	256	303	319	299	309	291	309	276	333	315	291	317	299	313	315	306	302	302	281	289	281	304	284	314	291	309	317	319	327	322	306	316	274	303	295	315	309	290	291	318	310	284	290	319	308	336	298	271	291	292	326	300	284	307	308	338	322	295	325	312	281	324	312	297	305	321	303	310	309	299	296	314	277	294	295	276	331	293	282	273	300	287	299	324	289	291	286	331	284	271	302	288	317	283	301	328	299	294	297	285	321	305	326	278	280	304	295	338	310	308	324	290	280	293	302	326	283	303	293	308	275	329	313	314	310	306	292	301	303	298	303	310	337	278	277	308	327	276	284	314	297	304	304	317	296	298	269	319	279	317	298	291	303	334	325	315	309	328	301	289	273	321	312	292	310	292	285	292	302	313	314	302	277	316	313	297	286	297	328	290	276	288	277	302	268	295	307	304	264	341	308	308	293	304	308	299	311	282	321	324	310	325	312	311	289	313	296	280	284	311	291	294	302	320	284	288	288	289	294	288	324	300	297	330	294	295	327	329	281	314	298	310	336	288	297	308	316	290	306	306	323	306	330	302	294	317	293	283	308	324	285	267	345	301	301	309	295	297	282	308	295	304	330	309	331	311	326	290	290	322	270	311	322	298	285	291	342	311	317	291	305	278	294	262	321	299	293	350	291	276	305	324	295	296	310	315	311	315	322	305	304	310	275	299	309	331	288	298	314	304	297	304	323	305	302	318	293	324	302	306	305	315	305	266	328	306	297	296	311	320	295	313	304	326	281	312	281	304	292	332	317	303	306	296	332	304	293	311	321	295	328	319	280	343	291	333	267	347	304	279	309	321	313	288	299	311	295	288	298	312	300	330	303	307	291	304	313	316	276	318	297	302	323	303	279	308	317	284	286	278	320	315	313	284	294	294	289	313	331	303	316	298	332	303	320	322	308	333	283	312	305	291	312	268	292	280	319	302	276	288	301	331	278	292	301	306	285	330	292	296	299	306	270	288	325	319	325	327	322	278	287	286	323	286	302	304	302	294	334	304	310	292	307	325	306	302	283	339	291	299	295	304	313	304	289	307	289	277	311	317	335	323	337	304	282	291	323	309	301	316	280	308	301	310	326	321	301	319	296	309	316	316	308	302	350	296	269	251	303	285	307	337	295	309	295	284	310	328	286	282	299	308	310	271	269	300	302	309	321	312	285	327	312	303	293	305	317	303	323	305	297	287	310	323	283	300	316	304	305	318	306	311	307	306	281	301	315	296	319	306	330	282	278	312	335	346	311	287	302	284	304	303	284	277	319	287	303	305	303	307	279	294	297	310	297	301	310	317	322	292	320	338	313	318	304	300	289	274	288	305	289	315	284	288	285	310	291	334	291	287	302	319	339	294	276	278	294	299	290	304	288	299	325	329	322	265	312	295	268	310	302	320	324	308	294	318	315	280	288	307	296	317	289	315	295	332	328	317	303	308	297	297	304	334	298	344	293	335	278	284	300	295	326	274	315	307	284	322	308	303	296	310	301	338	295	303	309	331	295	315	300	278	305	311	287	290	291	298	318	298	316	276	313	311	301	272	331	285	293	296	305	300	315	322	298	324	327	291	313	315	310	315	318	320	306	301	273	287	316	317	273	299	322	297	340	339	321	280	297	325	297	319	282	316	271	294	316	315	307	305	312	271	299	297	339	294	305	308	314	327	294	317	321	286	295	285	298	282	308	316	296	278	302	288	284	281	283	289	351	289	337	299	296	326	299	317	330	312	332	287	307	327	338	324	321	328	317	306	335	316	297	310	317	280	295	307	270	332	300	321	284	286	325	279	309	336	325	302	293	349	285	300	306	323	309	301	317	306	282	322	313	318	298	318	296	308	302	312	281	273	315	289	318	301	284	305	330	274	295	304	300	302	322	330	314	307	321	294	279	307	305	305	291	302	321	309	312	287	280	299	308	313	294	306	344	326	322	316	282	286	285	297	303	287	303	292	315	310	304	311	316	304	312	312	313	274	334	294	311	324	312	280	320	289	317	359	331	284	299	330	289	285	267	313	292	310	314	286	298	299	305	318	311	323	292	307	295	301	334	319	308	294	289	318	300	332	304	303	327	303	311	306	303	282	294	287	277	318	320	268	267	305	287	278	314	312	292	300	296	324	295	302	305	304	298	281	286	309	289	307	311	298	327	285	258	326	309	319	332	296	333	301	319	282	288	302	324	267	287	325	305	280	270	334	325	342	325	328	313	289	287	306	314	294	306	284	310	290	329	331	304	307	304	295	326	321	280	287	302	305	314	323	288	298	286	302	296	277	315	290	311	290	307	312	303	313	315	266	300	282	258	310	278	272	267	324	304	327	304	331	325	291	309	292	288	294	289	287	328	271	280	313	300	289	278	312	322	306	303	321	291	310	276	290	310	300	286	291	297	319	315	321	324	311	312	309	279	319	309	295	280	271	296	335	296	292	316	312	295	306	331	273	305	315	293	302	325	305	316	281	291	294	283	322	288	309	307	320	315	302	286	334	321	284	328	321	323	321	330	277	293	296	314	294	340	302	261	311	325	329	294	277	284	306	259	283	273	327	333	281	316	308	319	335	330	315	328	319	287	311	305	326	272	332	301	289	300	304	299	329	281	305	285	323	308	299	291	315	303	298	286	301	290	300	304	304	323	312	298	307	302	312	295	275	336	293	305	306	277	257	292	305	290	355	312	324	299	316	297	261	320	275	280	306	286	303	290	294	351	309	321	263	289	309	322	304	332	320	328	281	319	325	306	295	313	319	304	290	320	299	301	313	332	319	275	337	287	314	317	268	299	310	278	285	287	303	280	324	333	299	279	264	266	334	296	295	273	308	294	255
13743	28406	19365	9653	5735	3740	2699	1792	1340	1116	961	794	730	681	575	533	523	489	496	459	459	472	490	447	451	482	460	438	445	436	485	433	455	440	469	503	478	475	450	456	472	506	428	484	446	476	455	463	456	483	466	434	447	472	423	497	445	435	485	451	476	454	477	485	455	444	447	451	474	446	444	464	457	434	474	496	424	453	455	467	463	493	449	464	409	457	466	410	442	463	462	457	477	427	479	449	436	447	490	430	444	495	467	457	431	453	467	473	445	481	470	450	437	474	429	479	458	431	458	464	434	447	497	460	452	472	449	491	449	441	433	482	449	467	443	457	426	485	451	438	430	484	441	453	484	450	502	448	498	459	464	442	459	479	463	493	456	485	467	432	431	425	462	444	408	446	487	454	455	442	454	457	471	476	432	478	472	476	442	429	469	461	463	426	435	447	465	433	447	444	456	473	441	475	468	509	435	489	464	502	443	448	436	436	468	451	498	455	457	477	450	484	513	472	431	441	474	484	459	449	458	456	482	436	456	467	428	455	426	451	455	443	456	450	455	488	445	476	433	437	462	446	460	511	437	460	434	470	461	471	449	488	443	462	456	435	457	451	440	484	479	487	454	443	455	511	475	480	456	422	449	444	463	448	472	452	428	446	459	449	475	449	416	436	428	452	441	477	448	416	449	439	467	450	461	482	457	456	486	426	453	487	475	488	468	457	457	499	488	436	466	458	474	470	453	456	431	442	444	480	449	533	441	485	460	419	476	438	440	439	505	457	464	439	511	436	473	498	422	481	470	471	453	442	436	469	446	445	459	478	461	486	445	495	460	431	437	443	462	458	474	452	470	494	481	429	453	493	434	450	454	489	407	434	463	441	428	477	470	454	432	448	496	470	457	434	455	450	462	444	445	452	481	447	449	465	435	448	432	447	454	491	484	440	442	478	465	463	450	451	413	423	487	491	463	455	448	456	455	446	484	432	451	473	460	469	438	464	463	497	445	496	445	442	460	464	450	466	462	477	477	457	486	439	444	479	442	422	442	469	457	420	464	441	436	452	458	461	459	441	450	452	493	478	459	509	473	445	448	459	456	481	474	441	438	462	462	437	491	504	455	463	461	435	472	433	435	457	482	473	465	450	414	456	462	488	458	430	446	445	477	458	450	471	459	458	451	455	443	434	453	504	473	453	485	468	442	422	442	468	480	483	465	448	444	468	450	463	435	446	433	463	473	464	496	428	469	419	461	415	468	474	463	464	452	452	463	443	458	455	446	418	443	487	475	438	467	485	471	452	434	495	457	506	492	482	478	467	461	450	452	453	459	455	451	487	457	472	480	443	458	458	476	480	466	465	471	478	464	438	438	433	453	460	439	489	440	454	468	482	471	430	430	452	451	441	446	478	450	437	448	437	442	440	432	459	477	442	478	486	467	474	478	463	493	466	476	474	454	452	459	471	488	453	447	460	500	435	446	468	470	463	459	473	438	433	480	470	498	455	474	455	447	502	458	427	476	459	442	448	432	445	459	444	442	456	424	456	472	490	434	458	467	471	474	457	464	486	461	448	464	451	511	453	438	473	476	464	449	455	454	410	452	427	487	425	482	429	438	481	449	476	457	456	459	498	457	407	448	466	458	422	466	466	473	418	450	426	447	453	445	442	454	484	470	441	451	474	459	446	478	451	462	474	422	445	494	458	458	484	470	483	486	464	459	499	503	474	476	443	417	481	449	459	465	467	475	426	457	435	421	479	486	438	477	481	456	456	460	447	473	458	438	473	447	452	453	482	470	453	465	450	444	454	486	461	447	460	432	416	422	425	463	439	458	452	465	471	473	438	439	431	446	456	408	431	437	465	446	447	475	444	411	464	466	466	479	443	473	413	460	481	465	456	436	426	443	460	451	486	451	413	481	458	477	454	477	471	471	495	481	447	458	442	464	432	444	455	467	461	469	439	435	464	442	494	455	481	467	446	443	474	454	493	464	464	449	479	450	444	510	473	487	469	446	457	446	469	415	438	461	460	469	475	471	449	514	456	463	453	461	457	477	437	463	479	458	461	432	473	422	465	449	469	465	482	446	418	427	439	449	447	438	432	472	482	435	477	447	450	453	490	441	464	423	475	460	448	441	446	478	457	442	444	469	448	457	420	488	435	455	470	444	452	479	434	461	463	459	474	473	390	440	456	467	491	395	451	450	463	456	457	473	448	440	457	480	426	446	471	467	486	475	425	415	416	446	487	482	452	442	466	486	437	471	476	446	450	465	454	455	473	485	441	426	450	473	418	441	422	451	491	469	509	463	466	423	473	476	432	418	474	468	466	465	470	435	424	456	395	453	525	430	460	433	451	451	485	426	477	511	442	450	428	442	459	498	440	445	405	438	493	449	454	457	484	438	467	457	448	467	458	453	430	475	424	479	452	413	454	419	466	458	497	462	479	434	452	454	455	452	460	417	469	473	415	462	478	437	484	461	429	449	438	468	437	472	459	441	468	447	446	471	463	459	452	444	446	471	467	465	410	465	434	431	483	490	425	469	492	474	435	447	439	454	467	452	446	483	484	440	468	475	439	421	438	471	409	479	480	471	454	448	445	448	437	457	482	420	453	501	464	426	443	442	474	486	508	448	411	466	465	436	442	456	480	490	477	471	470	443	463	424	421	476	432	459	424	422	468	470	490	422	446	429	448	484	487	489	455	465	458	507	473	457	454	411	468	447	464	457	456	482	416	392	478	509	439	433	473	460	465	475	428	485	492	482	439	452	481	502	458	452	463	453	475	443	485	476	461	488	438	455	499	458	452	438	481	473	467	426	446	462	487	509	458	461	479	483	443	455	485	488	472	461	442	441	447	437	456	480	443	466	446	494	447	424	394	441	461	448	483	463	479	412	466	447	459	440	453	429	443	474	443	453	436	441	462	476	465	416	409	408	465	439	494	463	440	428	494	435	487	450	454	470	428	434	444	469	459	462	463	467	437	460	463	398	460	463	440	435	477	460	493	450	470	436	446	435	448	457	434	439	433	475	430	427	478	457	441	471	458	466	467	443	450	483	458	433	474	418	452	414	491	447	461	414	448	465	467	459	444	472	443	430	430	487	460	471	424	452	446	493	473	438	436	440	469	417	461	464	450	480	444	446	420	444	434	458	434	481	462	471	472	451	427	439	451	500	463	442	479	449	476	439	462	429	481	477	448	472	431	455	476	466	466	467	461	475	462	461	495	458	448	451	473	409	438	474	492	447	493	448	450	453	470	452	486	436	478	453	455	457	403	493	506	495	435	419	481	472	459	467	475	404	474	429	436	475	421	456	435	507	453	450	454	470	418	475	475	458	445	432	449	477	438	480	443	434	428	434	445	415	459	445	471	423	459	439	469	463	468	447	490	465	428	494	479	426	427	480	455	457	428	466	464	471	430	491	477	502	434	410	445	464	471	465	476	449	486	455	483	429	490	488	451	457	449	466	514	437	488	438	444	454	414	463	457	461	484	431	454	467	413	458	453
22978	21540	28623	24891	21541	16336	3651	1581	1122	946	816	658	551	459	455	438	432	355	378	349	387	333	348	339	359	367	337	337	351	313	321	354	359	295	324	348	340	346	313	329	352	356	324	321	355	307	359	356	320	352	340	359	329	352	349	335	307	322	344	325	357	369	334	323	328	336	339	356	345	362	344	336	360	338	314	373	323	324	346	345	326	346	310	322	338	335	313	324	350	334	329	337	356	354	336	361	329	317	343	317	324	309	351	308	323	365	324	354	345	355	334	332	303	322	334	325	345	348	366	342	336	381	335	328	363	338	330	358	350	332	351	315	328	333	369	339	363	316	360	326	303	331	336	310	335	331	360	311	361	337	353	336	357	317	324	350	325	336	333	338	346	314	315	371	362	306	346	358	354	339	323	320	363	326	349	355	358	319	349	362	321	332	325	326	324	331	322	343	328	368	351	318	352	333	340	307	348	315	347	321	340	332	337	349	330	319	351	334	344	300	344	334	343	301	316	344	353	362	313	299	325	294	341	316	323	324	339	368	368	342	318	313	342	350	337	355	328	320	334	322	300	321	336	326	328	338	287	324	329	351	352	335	353	343	361	318	321	336	316	329	357	352	311	323	335	349	340	314	332	352	347	320	339	333	365	318	349	337	357	355	338	323	337	359	349	315	344	346	323	350	378	332	332	337	346	343	304	355	325	327	345	337	324	346	333	352	338	327	357	296	317	343	349	308	346	355	353	336	345	305	320	325	313	333	327	344	347	357	346	347	350	321	319	332	342	317	309	328	343	316	308	317	361	310	346	324	346	361	361	340	314	336	340	325	340	341	352	329	328	333	323	326	304	337	324	350	370	352	330	337	346	349	338	345	321	346	342	341	322	349	321	327	345	321	324	343	324	348	347	325	356	327	341	308	322	325	343	298	315	328	365	359	332	322	344	333	338	345	334	318	333	340	330	325	318	330	322	316	363	358	352	331	323	338	343	332	357	347	334	367	341	364	340	322	343	327	307	322	346	358	333	334	379	374	319	310	323	304	344	317	351	369	344	353	342	325	321	335	341	326	316	335	317	334	359	345	321	321	331	357	337	343	354	361	319	358	344	332	323	333	318	340	314	296	331	360	306	304	346	332	297	361	315	328	365	343	358	367	353	371	340	340	300	354	306	337	316	387	325	305	339	341	338	368	310	372	320	349	341	317	364	361	328	355	313	324	354	327	344	346	332	315	349	374	319	356	337	345	353	338	344	338	332	337	330	334	326	347	312	328	325	343	324	338	343	342	335	326	304	338	374	342	391	341	338	330	354	353	317	375	336	331	307	334	320	327	314	304	337	384	318	303	328	319	340	328	334	346	292	355	330	346	350	340	362	309	368	337	328	319	328	327	327	382	354	325	351	333	326	329	329	346	371	336	325	324	330	363	354	326	356	310	301	327	330	356	361	311	318	317	318	326	346	357	295	323	313	337	319	302	335	360	339	334	308	323	335	324	339	328	338	343	346	340	343	347	336	371	342	369	343	337	313	333	317	313	330	346	319	298	336	349	320	312	347	314	374	308	340	348	328	340	353	354	335	343	318	321	300	350	323	343	342	332	333	298	346	337	357	314	297	355	333	296	343	350	341	309	327	333	336	324	318	318	354	365	328	341	328	365	317	323	331	325	326	329	336	345	321	352	311	330	325	341	337	336	312	344	354	349	358	355	375	325	304	326	348	314	323	352	304	324	322	359	307	335	358	313	339	320	322	357	324	320	358	322	299	326	314	345	343	344	348	330	333	344	320	297	323	359	358	338	352	357	343	302	327	368	351	308	333	317	333	356	305	333	339	353	288	300	346	324	365	324	364	350	312	339	377	328	347	319	350	349	343	339	318	331	326	308	317	358	339	313	339	360	328	332	330	346	314	341	315	340	313	341	334	320	319	300	342	339	341	354	330	296	347	312	339	319	326	310	314	369	337	349	345	363	339	364	359	355	309	360	366	314	332	348	331	326	347	341	346	314	337	360	338	342	318	331	334	341	388	327	329	331	332	342	316	314	323	318	338	333	334	335	342	342	309	346	338	356	349	335	331	353	343	312	306	307	358	362	348	347	356	333	344	333	364	322	326	319	346	346	320	338	308	310	379	328	320	349	316	336	329	311	313	323	339	340	352	324	337	340	332	304	315	331	337	352	329	354	353	306	318	310	322	318	316	337	312	346	349	329	322	352	327	348	326	317	315	331	360	332	364	334	344	318	369	329	330	320	325	339	303	350	331	372	347	323	326	322	345	345	340	331	356	343	338	333	315	328	325	321	343	333	343	353	318	343	324	340	317	328	331	321	329	343	350	359	325	337	345	312	313	341	332	350	313	318	341	301	326	319	342	332	330	345	356	359	330	357	322	332	377	355	322	334	373	355	340	325	324	308	316	362	355	321	345	333	315	314	309	304	330	338	324	333	331	315	307	314	337	330	315	326	344	362	327	301	344	305	332	367	327	323	369	356	313	311	333	345	335	355	344	330	300	329	327	358	340	344	345	341	334	346	327	339	333	308	322	327	325	310	336	325	352	336	322	332	337	363	375	275	342	369	338	339	336	347	338	328	312	376	355	339	340	348	326	348	328	344	342	344	348	358	329	338	367	333	300	334	346	352	345	365	329	352	348	327	340	329	342	346	349	347	350	314	332	333	309	346	333	337	321	310	332	351	350	356	333	331	338	319	338	344	326	334	339	348	350	311	370	335	327	349	335	309	352	314	332	356	355	369	326	341	337	330	351	333	326	310	333	321	333	340	320	287	358	330	320	309	342	336	357	342	341	325	373	325	336	333	342	326	364	347	348	352	330	316	340	346	326	347	352	364	329	347	328	338	353	354	326	371	327	362	345	343	339	348	322	330	340	356	355	353	298	339	331	349	311	324	323	348	343	367	334	344	388	353	327	369	357	347	311	312	307	325	317	325	331	337	359	334	341	367	357	370	330	324	351	356	349	341	332	313	356	342	303	334	327	322	346	358	327	341	312	322	324	355	313	345	377	339	339	319	331	336	354	361	319	304	330	366	357	370	322	342	321	332	331	340	349	296	326	334	351	323	298	349	332	314	342	312	331	366	327	339	341	321	302	347	313	341	322	330	351	310	363	326	332	342	315	343	347	334	321	353	359	311	361	275	326	316	372	327	333	322	347	315	341	322	325	313	342	327	351	363	360	353	350	321	344	325	339	357	322	341	320	356	324	323	314	311	310	328	337	311	338	318	300	337	353	349	296	337	310	331	360	334	344	345	332	365	344	349	342	334	333	325	352	348	305	365	342	348	326	317	321	281	330	360	341	330	309	332	318	331	317	373	322	339	357	323	338	304	360	327	305	347	349	326	358	340	358	329	309	300	352	345	299	366	336	318	318	332	309	324	320	354	301	326	324	357	337	338	336	320	324	342	347	337	324	347	338	357	336	317	322	358	361	303	294	345	306	348	325	370	326	347	337	327	341	334	358	322	334	359	340	341	322	334	309	316	310	307
16118	37261	28563	16295	10205	6943	4757	3238	2469	1860	1575	1219	1022	799	756	723	647	592	596	527	563	507	561	493	494	514	510	498	511	485	488	488	495	474	478	481	488	494	497	471	529	503	539	485	539	456	477	512	480	496	512	453	482	510	466	517	499	491	503	445	497	512	512	492	471	513	496	465	486	480	511	494	463	530	499	509	514	472	490	500	499	516	530	520	504	469	498	485	498	497	473	470	505	458	515	491	513	523	449	504	512	463	507	478	484	470	515	544	511	527	484	449	462	499	497	483	517	468	470	519	492	480	513	484	472	475	516	503	502	508	488	505	502	472	520	515	489	508	453	518	481	494	467	503	463	487	493	497	522	496	504	507	501	472	532	479	495	471	498	463	459	520	463	476	481	511	490	481	482	478	503	475	502	511	478	509	492	506	479	480	490	458	505	491	497	505	504	506	490	503	459	524	476	515	477	534	504	489	515	499	493	478	480	483	506	453	503	526	494	527	461	435	481	484	479	483	466	507	541	512	470	435	488	531	462	504	530	522	452	453	489	512	480	522	506	474	456	445	468	458	460	525	522	473	490	491	490	468	498	480	502	477	504	507	489	509	475	465	477	479	514	485	464	486	504	486	502	455	480	470	471	527	546	480	474	497	498	499	515	487	520	460	507	518	529	494	491	476	469	498	476	500	484	499	498	506	485	542	516	484	468	502	464	503	484	541	465	523	534	492	488	492	454	498	504	467	514	509	493	469	456	503	468	464	490	485	493	496	517	478	490	522	516	477	499	483	487	459	471	506	525	507	475	456	525	488	430	515	477	510	462	498	486	486	465	492	513	531	515	484	505	493	497	514	488	493	517	459	505	488	469	508	502	500	501	506	485	454	509	487	512	480	483	481	497	533	480	494	517	517	505	503	517	520	522	486	462	487	487	483	467	471	485	493	482	467	467	476	467	504	498	489	463	461	494	510	467	492	505	513	498	502	537	493	506	493	461	479	511	472	502	530	510	512	477	512	504	530	497	492	478	504	499	502	461	528	542	503	484	455	521	489	509	490	547	457	492	481	514	501	507	496	471	495	498	508	490	482	497	513	533	494	489	463	537	486	473	506	503	521	486	514	509	481	495	508	522	472	502	470	470	509	497	489	501	534	491	488	509	510	489	513	523	501	522	504	476	477	479	489	494	487	492	500	454	507	501	524	456	507	492	479	505	480	471	501	504	482	488	556	493	512	465	521	464	496	478	551	479	467	506	478	489	509	480	496	456	515	496	513	511	518	502	518	512	504	458	506	513	501	474	504	498	501	542	496	502	461	471	529	480	472	510	486	510	455	510	489	535	493	491	472	509	520	530	499	473	528	508	510	483	500	482	521	481	480	508	494	510	469	492	467	508	469	513	502	492	491	483	517	470	513	498	522	500	523	523	499	480	513	491	505	495	512	470	470	453	521	515	535	441	469	480	520	473	493	510	525	531	499	485	474	478	528	530	499	495	480	537	496	451	488	485	501	505	461	477	529	476	513	512	479	480	514	462	479	507	496	498	462	492	475	520	465	513	465	505	532	491	486	511	484	463	498	527	505	504	506	505	499	474	493	512	469	515	525	485	465	513	493	453	479	544	542	500	469	537	488	490	473	480	509	515	489	502	482	530	517	507	497	464	509	461	502	464	537	485	499	487	522	482	466	528	493	513	513	455	500	496	478	506	517	490	523	495	530	494	529	520	537	488	446	499	486	469	530	531	503	476	508	519	527	463	499	434	489	480	489	494	490	501	529	481	464	504	522	445	488	531	492	499	485	523	482	516	492	476	486	504	520	513	481	488	534	490	531	515	520	470	485	492	473	545	488	489	489	471	507	489	489	481	461	498	470	506	485	498	506	502	506	490	514	508	520	538	481	473	458	515	518	522	490	524	481	501	526	501	509	486	523	496	499	508	486	499	520	470	490	493	470	488	461	541	508	551	481	494	527	445	489	487	481	445	479	471	464	505	456	476	477	497	497	460	460	530	487	510	508	508	447	507	493	505	508	539	515	528	498	461	428	498	527	523	498	525	452	468	521	496	485	473	499	476	517	528	535	455	524	469	478	498	469	513	475	493	481	497	490	461	499	505	516	483	516	510	491	536	522	524	487	463	501	530	505	492	462	472	506	522	538	521	514	514	495	530	478	519	527	498	495	548	499	486	527	496	486	471	498	506	490	531	535	482	545	544	502	508	475	490	437	498	506	516	482	490	515	529	491	507	499	454	487	521	504	477	446	491	494	468	530	517	485	521	488	518	518	510	479	507	509	490	471	484	483	513	489	500	500	516	482	483	482	486	516	495	488	468	473	557	471	481	486	491	457	461	478	486	478	451	527	513	508	524	506	456	518	489	529	463	515	527	476	455	509	477	470	488	490	436	516	519	507	522	471	460	446	474	468	490	507	511	493	487	474	440	506	480	513	484	469	520	461	486	497	490	533	461	479	483	469	502	492	468	503	487	457	506	512	515	477	491	468	502	459	491	500	491	505	475	501	460	496	528	540	472	515	465	502	491	525	490	474	515	484	461	475	486	456	497	489	482	510	473	508	485	460	477	477	514	491	511	499	531	467	484	505	486	481	497	506	515	485	488	490	501	473	501	486	483	489	457	489	530	498	476	493	512	501	454	478	487	495	494	492	508	487	499	454	478	518	525	506	481	495	508	536	486	502	493	533	495	503	509	505	520	511	463	530	517	511	507	454	492	509	545	520	470	508	474	439	499	492	479	512	496	527	483	485	482	485	508	494	479	471	495	503	492	506	490	463	457	539	488	533	507	460	458	488	473	483	523	488	569	509	461	479	498	488	524	504	538	517	503	490	525	532	507	504	490	539	506	510	463	499	469	498	475	489	471	526	514	504	489	504	509	519	455	499	532	516	521	503	492	489	520	471	500	487	463	490	528	460	518	500	513	487	519	474	495	471	523	488	509	484	480	489	476	525	520	496	439	487	487	483	516	483	529	469	488	524	509	486	499	496	518	484	500	468	491	517	521	459	471	465	482	487	481	514	508	557	511	509	499	465	481	463	515	500	467	509	557	510	517	540	465	465	508	470	512	510	522	509	455	452	531	488	482	494	506	515	516	524	500	482	495	518	465	516	500	486	481	499	485	484	525	512	503	502	499	469	454	512	488	517	458	506	495	490	532	492	463	501	491	514	483	492	506	491	516	483	448	482	510	460	537	515	478	480	492	496	482	500	497	476	470	515	488	499	463	475	466	490	499	462	519	502	497	496	488	525	454	534	493	477	555	484	475	501	481	532	459	494	524	514	511	468	479	513	490	507	489	470	496	491	499	527	510	493	518	471	485	502	517	486	450	496	467	501	496	512	504	517	493	521	472	500	490	495	537	513	447	487	496	506	483	432	505	494	495	498	485	523	476	540	486	487	487	510	472	497	457	473	475	508	497	520	507	445	528	515	530	497	481	478	510	519	461	516	473	507	508	489	435	513	488	479	480	522	505	463	542	528	505	518	497	493
28151	19759	11738	4635	2032	1263	869	698	616	534	498	461	378	371	337	369	345	345	370	317	303	346	330	331	316	303	333	366	341	339	315	347	312	312	320	319	342	333	331	305	328	309	346	337	342	333	314	350	315	312	319	346	334	336	357	307	377	329	306	329	355	309	344	394	334	318	335	332	338	312	333	336	342	327	360	308	327	311	322	312	318	315	310	367	350	329	336	323	332	334	328	298	354	350	326	342	342	325	330	333	341	331	336	332	329	340	346	345	347	311	351	339	349	319	353	341	337	342	338	339	297	327	303	324	313	326	300	330	303	305	358	325	310	302	317	355	301	375	335	349	314	343	324	313	340	349	328	311	312	341	320	329	320	330	307	335	322	349	354	332	324	340	337	332	350	349	364	348	348	333	335	341	320	340	318	320	316	290	330	355	318	321	340	302	332	329	366	351	345	307	338	341	329	384	336	334	362	336	340	310	309	346	344	340	351	344	331	352	333	353	336	351	334	303	353	327	347	304	346	333	313	329	369	342	331	338	359	351	306	342	336	339	365	348	334	362	355	320	320	315	305	340	338	327	320	344	328	339	335	315	319	332	359	334	308	344	323	371	335	362	330	322	341	300	328	337	314	341	319	354	303	341	331	334	325	335	314	319	316	341	318	366	299	312	331	325	315	323	335	336	338	327	328	333	330	323	322	329	348	342	359	350	340	310	356	304	313	328	330	375	344	332	376	308	354	341	347	320	330	359	325	359	325	315	324	333	317	329	318	340	364	360	323	336	335	374	355	327	316	342	317	352	357	328	315	322	324	336	365	335	317	319	329	334	363	323	300	322	339	312	324	334	340	319	283	350	329	370	311	339	341	347	339	309	317	342	346	332	320	338	302	332	338	345	323	338	322	334	344	347	316	317	327	346	337	341	329	310	318	326	337	322	331	311	320	343	335	339	328	319	341	335	341	321	345	343	344	346	346	316	301	340	389	345	323	329	342	283	353	335	365	331	328	328	330	321	304	329	341	318	355	339	365	319	342	343	324	358	322	320	320	332	337	335	324	329	333	376	337	334	301	328	326	331	324	330	349	344	368	326	307	319	293	335	332	340	340	331	358	324	355	359	352	339	325	339	337	371	362	321	368	340	341	342	333	352	318	341	333	314	314	315	319	349	327	339	323	344	339	302	348	364	327	348	303	343	335	325	343	315	306	321	347	367	322	331	335	363	341	317	314	332	317	332	314	313	311	329	324	341	341	325	366	343	340	338	297	339	341	335	328	339	341	344	336	332	333	299	303	317	292	293	312	346	348	322	329	335	328	360	333	330	358	296	325	311	340	348	353	364	350	341	324	352	376	337	329	333	343	319	320	317	318	366	320	315	342	313	344	338	353	331	331	344	330	348	324	328	319	338	334	333	326	343	291	316	312	363	355	329	339	344	352	317	343	361	311	318	350	363	351	354	335	353	346	307	362	309	344	336	312	344	340	334	366	330	354	336	366	343	328	352	351	338	293	304	376	346	346	334	323	333	357	355	352	292	335	332	341	315	339	311	320	345	348	340	331	316	338	294	376	353	316	312	282	332	356	294	352	305	322	347	336	342	330	301	332	325	334	365	316	321	328	363	348	329	318	356	335	351	330	371	323	365	318	305	319	354	376	373	321	331	335	330	324	340	361	315	322	307	367	362	385	330	335	303	359	338	334	320	311	353	341	331	303	342	347	340	344	320	349	336	320	315	359	341	330	357	335	351	374	350	318	337	315	346	355	327	320	345	325	351	325	334	321	313	365	333	299	335	326	363	354	295	334	301	322	319	321	317	351	313	312	313	328	314	327	323	337	301	332	318	307	358	310	311	304	349	331	328	362	332	304	340	335	313	329	331	330	323	323	341	336	358	357	326	358	348	345	300	354	330	346	326	351	313	308	352	322	304	346	305	341	321	340	343	361	319	366	349	313	321	364	310	360	332	296	331	338	340	316	358	347	347	344	322	353	325	346	322	310	313	359	327	312	328	332	338	341	343	348	353	330	363	317	328	336	341	340	325	317	342	352	344	346	300	355	337	347	333	294	321	326	366	352	354	316	329	317	321	352	300	355	338	335	322	354	357	355	340	334	343	330	349	326	312	339	360	345	353	331	294	319	304	332	348	330	315	312	338	340	342	360	347	313	330	337	307	328	368	328	364	303	342	303	364	339	359	332	336	329	325	338	302	350	323	352	316	329	328	316	324	346	342	345	369	323	334	343	333	330	356	327	369	314	329	323	329	351	340	339	308	340	321	331	396	312	339	353	317	309	324	326	321	309	339	337	312	348	312	369	320	342	322	338	338	320	351	346	351	311	379	360	327	311	328	339	331	328	350	312	350	350	343	381	325	378	364	351	316	313	354	305	338	314	363	349	341	366	345	320	326	336	332	313	336	368	302	366	349	312	339	311	330	370	347	320	350	340	358	338	304	348	305	369	332	329	321	348	335	308	309	357	334	332	309	303	311	319	313	332	340	317	342	302	322	327	342	358	346	348	356	319	311	344	321	341	327	321	329	329	353	308	358	323	334	339	364	325	326	338	313	330	331	349	345	339	358	364	341	338	351	341	323	296	357	290	355	329	325	302	343	326	373	348	303	336	320	352	357	327	340	345	361	320	342	331	324	339	344	315	330	322	330	366	334	348	335	306	343	326	324	331	317	327	328	305	319	330	326	335	319	323	328	334	315	344	336	328	332	329	311	298	297	375	321	316	324	320	353	314	338	372	338	318	337	306	305	334	316	344	299	329	333	331	336	315	363	364	334	317	341	332	349	323	370	355	334	328	318	318	354	340	315	321	337	339	341	341	315	345	343	329	383	347	367	317	353	340	355	399	354	313	317	341	316	348	331	297	339	346	325	325	304	329	332	335	344	335	330	336	312	324	322	319	356	340	330	307	341	320	357	354	339	338	310	323	330	327	295	320	351	347	328	340	355	360	347	292	361	324	320	343	329	342	350	364	314	326	362	345	341	376	318	353	342	334	336	316	299	362	316	306	340	338	336	326	317	351	332	342	353	353	335	334	331	344	340	317	319	321	348	301	316	353	360	355	327	328	319	345	344	332	344	362	295	346	318	327	344	307	339	316	316	307	359	369	335	336	324	327	351	348	329	325	343	348	290	354	357	336	311	348	331	338	338	368	317	353	310	327	337	370	322	302	361	323	331	312	357	342	297	332	325	358	347	331	331	349	362	333	357	343	322	310	326	317	361	337	354	292	313	318	333	336	324	357	348	309	351	358	365	349	342	343	333	343	342	344	310	295	341	332	329	318	370	329	360	272	362	313	338	323	376	311	339	339	334	336	343	321	338	354	342	299	346	308	328	342	328	321	308	345	333	323	343	316	320	327	308	333	335	335	364	339	328	306	346	320	325	363	335	365	367	335	335	333	368	323	297	326	335	336	319	364	322	344	353	358	321	329	349	330	319	347	349	338	369	380	317	311	374	310	340	320	349	348	333	318	364	354	321	329	352	341	340
13627	24034	16074	7641	4410	2895	1903	1482	1173	947	821	785	679	635	560	535	518	498	506	526	522	524	507	492	482	524	517	495	468	475	482	494	470	495	478	500	491	495	495	482	512	472	485	490	479	487	481	476	473	496	507	523	531	533	503	529	479	495	515	517	498	469	507	499	541	486	509	502	510	487	534	506	548	502	500	490	536	512	503	516	509	492	473	520	524	552	502	498	514	529	514	506	494	492	474	485	465	541	506	465	478	487	498	514	506	524	474	454	506	488	482	530	531	464	529	550	474	522	484	518	532	498	517	506	506	535	470	491	511	505	477	512	477	496	471	456	482	494	491	500	481	466	497	516	473	522	521	503	540	475	525	505	465	489	470	551	515	470	494	500	492	492	496	472	475	499	524	509	529	498	517	544	519	516	498	485	498	492	546	522	489	516	495	495	454	507	474	482	477	518	475	511	522	492	488	472	510	495	497	426	489	500	485	501	480	468	461	489	487	485	495	478	468	462	492	515	476	486	497	476	504	485	503	499	480	518	517	517	514	516	475	500	479	520	533	478	479	481	464	514	524	534	533	468	533	515	549	490	522	522	520	515	490	471	518	451	496	509	525	530	500	471	496	521	502	520	521	512	485	531	517	467	521	506	512	466	479	523	510	531	525	467	486	506	495	515	524	536	495	490	483	506	505	549	525	493	498	513	542	518	524	493	536	494	484	504	513	525	495	486	505	506	507	492	509	514	466	493	467	461	492	513	482	485	520	514	490	510	526	478	505	482	481	480	483	488	501	496	514	518	527	484	516	522	463	534	491	505	520	458	505	522	472	496	500	477	468	540	430	502	463	498	483	509	482	511	479	475	504	514	498	508	497	478	493	503	538	492	522	486	482	443	505	491	490	441	501	543	503	461	487	516	471	495	480	488	498	475	547	452	493	514	511	498	496	498	519	461	494	535	523	487	505	493	501	502	507	560	529	487	500	474	474	482	490	546	519	508	539	519	545	474	499	491	523	475	479	464	506	520	481	495	525	504	503	460	472	513	484	507	490	475	458	524	495	546	466	460	545	512	469	485	479	487	480	460	503	461	477	488	472	558	563	496	487	487	467	505	456	530	473	490	447	493	492	526	537	479	522	510	495	522	507	515	500	497	468	548	490	484	486	537	491	523	458	516	533	485	478	465	468	513	484	484	538	492	477	497	505	490	516	523	516	521	511	479	491	510	491	462	506	520	522	471	520	526	497	499	454	472	515	508	498	526	524	511	504	513	535	467	490	483	521	484	497	493	492	498	496	491	517	483	542	536	482	471	491	500	490	460	498	505	506	500	489	505	496	440	497	492	501	517	512	460	496	504	505	495	485	488	491	509	474	477	444	514	494	493	484	521	479	486	479	516	477	492	486	537	523	530	478	485	528	516	505	507	509	491	519	512	496	495	477	513	432	512	530	514	492	525	483	507	511	515	509	510	516	447	464	500	493	486	486	503	517	489	500	491	526	492	540	506	470	498	510	500	501	517	500	502	508	509	520	491	491	544	492	510	480	499	494	532	500	514	506	458	555	468	493	487	498	530	506	502	496	500	487	511	499	478	452	436	516	523	516	490	513	523	505	485	502	457	492	479	499	513	447	497	475	534	527	488	472	518	512	488	498	539	502	495	498	514	504	499	494	475	476	451	483	532	544	492	510	482	520	520	511	498	503	515	500	509	472	491	510	471	491	507	490	480	484	499	491	512	503	466	478	507	493	551	494	552	491	505	516	523	512	493	501	469	474	553	525	498	512	496	488	465	482	511	500	490	530	494	531	501	502	496	516	465	499	521	508	523	522	456	480	540	485	506	502	512	471	460	568	528	535	519	463	513	521	541	473	469	483	527	506	489	520	495	493	468	479	548	493	461	483	505	515	483	512	501	513	475	519	502	507	483	466	511	479	477	474	503	525	480	510	495	536	521	555	485	517	468	488	527	544	527	509	457	525	504	484	491	535	503	484	533	512	485	503	490	449	551	453	479	489	524	496	511	487	497	504	512	499	461	515	518	513	519	512	506	517	493	511	483	492	502	520	466	522	542	476	459	457	536	484	503	472	525	550	456	478	509	508	485	496	482	503	503	507	506	505	531	500	502	475	491	500	512	459	491	483	545	462	533	483	463	517	487	484	483	512	478	480	501	486	549	467	490	530	505	519	453	502	491	531	541	515	474	513	475	485	519	530	482	532	484	496	517	503	476	495	506	491	516	450	477	496	503	503	464	519	460	531	460	477	524	496	530	485	510	512	499	423	484	501	487	483	481	485	477	484	504	549	491	508	491	494	499	516	485	505	532	497	528	487	506	464	495	475	521	455	495	508	497	488	527	510	466	493	502	519	484	471	483	505	496	487	525	469	528	473	516	492	498	466	476	462	499	524	517	499	508	511	461	545	502	487	489	492	567	501	508	504	476	520	525	500	478	476	503	535	510	485	497	489	483	504	504	497	529	441	506	530	517	494	502	464	474	493	489	479	495	507	519	464	481	478	493	497	481	511	481	516	446	522	529	491	492	487	496	493	506	531	479	479	470	451	482	494	489	496	520	505	469	508	513	519	519	527	526	524	517	511	487	464	519	523	470	466	520	509	484	503	481	487	524	497	546	525	517	510	482	475	499	518	499	491	495	528	508	495	544	490	484	505	511	474	497	553	504	484	493	551	502	497	517	486	507	473	469	518	459	513	511	485	467	477	480	496	507	489	504	494	528	532	486	474	496	528	486	500	507	508	472	499	512	511	501	510	468	491	537	493	489	493	504	472	476	530	500	465	505	501	515	520	465	466	499	479	483	509	495	496	508	502	512	533	509	486	503	518	506	497	501	461	476	473	469	514	466	501	534	494	506	506	476	460	477	485	481	529	529	507	530	497	497	473	522	496	464	500	500	494	503	479	526	516	475	493	492	524	504	527	485	480	531	499	474	484	510	519	535	498	484	488	521	481	544	490	478	507	497	547	485	529	512	521	524	512	475	479	521	492	502	514	500	523	540	524	540	484	533	506	488	514	493	534	496	492	482	516	490	466	505	499	478	458	503	479	477	473	509	479	507	490	467	467	515	472	494	453	473	508	504	495	464	479	524	482	474	529	518	494	487	527	475	504	456	473	500	476	522	489	521	478	518	474	513	517	488	512	492	520	462	502	497	490	497	506	498	470	489	493	480	527	515	507	497	490	492	536	510	481	514	513	504	524	489	502	504	483	511	529	507	510	491	487	491	480	501	505	541	512	525	478	491	486	508	497	498	462	470	485	502	511	520	533	482	523	500	503	483	552	474	527	504	518	502	503	480	504	519	494	504	474	511	497	476	479	511	492	524	462	482	492	493	489	525	497	478	495	513	532	515	498	475	504	491	472	510	478	469	498	448	525	491	501	484	486	510	537	518	447	460	456	502	518	504	513	500	506	528	490	473	486	446	486	498	512	499	510	501	455	506	489	498	494	477	514	528	489	522	483	490	526	511	550	552	458	501	502	482	454	504
23903	21547	27906	25649	18402	4039	1633	1118	860	754	619	518	544	465	433	424	386	390	390	380	364	368	368	346	347	342	355	393	377	375	367	371	330	340	346	373	356	359	370	369	358	328	365	354	381	337	341	376	332	349	300	336	350	349	360	355	377	395	375	359	342	374	383	330	326	361	343	352	373	366	340	336	415	342	339	354	321	352	357	337	346	326	366	360	346	331	345	386	347	359	342	353	379	375	377	362	389	317	336	402	338	372	366	367	374	369	365	343	351	345	347	398	383	361	356	356	366	313	344	389	369	354	344	374	389	352	394	340	377	358	350	378	336	400	351	314	357	386	359	343	369	341	369	325	375	347	353	339	333	363	330	330	356	349	360	377	391	350	384	367	338	379	332	376	349	366	346	334	353	353	338	346	365	345	329	361	363	376	360	360	356	337	386	349	327	356	325	343	349	355	373	329	346	344	341	337	363	352	355	353	338	365	345	386	345	367	366	369	355	366	349	383	356	367	321	355	355	359	391	353	329	335	384	346	342	333	335	355	359	343	360	375	333	369	385	361	387	337	329	347	353	352	363	359	369	372	341	330	385	340	354	381	350	328	361	369	351	380	381	361	359	349	371	346	335	321	344	346	365	334	335	331	359	326	370	361	355	384	349	342	331	340	356	336	366	390	346	366	349	365	335	345	369	363	327	372	356	361	370	359	348	377	379	364	357	359	357	329	346	349	372	334	371	355	364	329	341	356	347	375	383	371	379	384	359	346	338	362	382	368	349	350	354	374	368	343	346	372	345	380	366	388	392	356	372	340	356	372	349	355	337	369	368	347	376	343	353	357	377	363	332	372	379	346	344	338	337	337	369	347	345	371	359	346	361	371	393	388	359	395	345	320	346	347	365	357	364	334	370	359	353	323	387	373	321	320	368	347	322	353	383	334	368	368	340	371	374	347	350	356	372	354	369	337	341	360	355	345	352	353	353	371	400	333	372	387	366	373	357	325	339	356	362	349	359	358	381	356	387	316	360	367	342	325	374	340	376	358	350	380	359	350	332	334	353	334	350	358	364	357	354	355	349	352	358	377	359	370	377	348	325	352	298	343	358	376	366	400	337	374	363	353	350	378	325	340	323	340	329	351	362	354	367	303	340	336	373	380	390	351	355	384	344	369	387	344	387	346	339	345	346	329	356	386	349	339	347	359	370	361	407	349	349	350	329	338	348	339	336	346	344	343	334	339	366	345	359	346	315	379	353	309	342	330	340	354	359	341	355	336	359	355	369	345	364	339	341	349	325	330	361	340	363	369	354	372	352	358	344	344	380	360	378	359	330	344	384	334	377	339	346	352	369	366	377	383	347	350	349	380	336	348	404	320	346	354	337	339	375	363	397	354	355	332	367	360	323	381	413	344	356	355	327	357	340	331	355	345	315	330	359	360	341	335	357	377	347	359	384	361	353	354	390	367	386	357	329	373	350	363	328	324	355	358	348	318	347	361	371	365	374	355	380	362	342	322	378	378	376	360	370	360	369	369	350	378	352	324	366	370	351	379	332	323	347	317	342	376	350	374	358	350	344	348	360	351	363	317	349	381	359	377	343	348	398	327	343	357	356	345	374	307	323	343	327	335	343	331	381	367	362	397	334	331	340	344	364	377	329	321	355	369	333	323	344	393	326	345	358	327	321	333	364	347	357	352	352	370	362	335	356	377	365	318	381	354	360	347	338	346	358	345	347	367	339	374	372	358	337	334	340	357	343	337	322	366	360	350	357	327	364	336	351	355	337	368	362	348	325	364	364	339	336	349	321	347	358	357	354	352	350	355	367	357	334	361	337	327	344	375	346	392	338	372	346	318	353	368	368	390	357	384	338	344	339	366	338	366	330	379	350	336	356	375	366	358	384	377	337	342	364	357	327	333	315	367	369	365	330	375	373	354	353	372	343	387	348	338	352	359	357	345	324	362	348	349	346	343	348	331	348	326	373	337	337	365	361	357	341	360	370	359	363	374	354	376	379	351	366	388	374	351	370	320	378	359	347	341	356	351	322	349	364	363	363	330	360	355	364	368	350	357	334	384	350	348	367	356	360	381	362	380	323	335	342	352	354	387	353	354	346	361	360	383	371	387	340	368	353	358	347	395	335	349	336	327	326	348	345	352	345	380	330	369	355	354	359	352	332	344	338	343	344	372	368	345	345	354	389	331	363	355	321	370	373	359	352	351	341	339	354	343	370	364	358	356	360	335	366	348	336	358	366	322	378	328	396	309	351	383	354	352	335	375	366	334	330	362	354	344	356	328	361	358	346	351	340	387	338	353	350	322	331	392	365	386	377	340	388	366	366	342	366	378	342	342	359	349	348	373	346	337	375	365	334	360	380	375	363	346	346	348	339	343	326	387	405	365	359	360	331	342	352	357	377	360	391	339	357	355	350	360	369	353	341	346	366	380	363	344	352	394	307	362	366	341	358	325	394	335	370	377	341	351	330	381	336	365	365	352	333	357	359	341	358	376	352	350	387	367	339	383	358	340	340	355	361	354	354	324	384	352	370	393	317	345	346	365	341	306	360	314	340	357	333	341	342	344	338	398	335	357	312	370	350	341	332	336	363	330	390	346	343	343	373	346	368	336	335	345	376	365	341	346	328	364	390	342	334	353	332	334	336	370	361	388	364	336	340	343	335	350	332	363	384	323	379	321	342	339	323	350	398	339	341	308	327	348	337	353	359	388	351	357	349	363	346	354	350	349	349	332	354	319	355	358	381	365	320	354	320	374	368	333	364	342	316	376	363	366	334	345	338	356	359	353	328	356	371	329	370	359	336	358	362	362	357	365	342	343	395	360	360	371	335	350	362	329	379	357	356	363	339	349	359	331	371	380	370	367	340	307	314	333	352	353	352	346	364	332	362	337	374	308	381	345	359	344	355	376	343	354	316	358	353	356	349	388	338	325	376	347	351	344	375	358	345	346	352	313	366	362	389	337	371	346	339	346	397	331	375	346	351	375	364	365	366	380	354	358	379	349	368	397	342	363	377	337	352	363	346	358	353	323	355	334	338	356	352	348	337	376	354	382	367	362	359	330	323	353	373	315	367	348	377	378	366	398	328	301	336	393	369	349	363	350	341	333	362	336	322	352	342	356	357	371	330	383	335	375	377	384	350	367	360	370	365	369	339	346	334	355	345	370	360	382	351	349	355	358	345	385	347	339	357	364	328	370	344	373	355	342	339	318	358	353	356	372	369	371	350	366	371	353	341	339	353	367	335	380	360	366	345	348	381	360	351	338	351	342	325	330	387	357	364	364	351	368	346	377	367	402	359	364	391	336	358	350	381	335	326	374	352	344	348	340	354	354	349	337	334	346	322	345	366	353	360	343	350	378	327	333	373	330	363	376	399	360	345	391	343	407	334	338	342	361	321	364	356	305	342	371	359	344	368	340	354	375	364	344	389	372	341	338	360	337	367	359	391	350	336	370	376	379	327	381	340	322	354	360	346	359	353	353	356	360
14281	31179	22775	12474	7270	4932	3175	2322	1796	1382	1246	1114	889	768	650	633	608	613	563	544	562	543	531	546	522	540	521	533	474	519	517	530	562	577	572	549	523	559	540	506	511	545	537	512	526	506	520	540	514	515	537	522	536	572	494	520	529	530	536	523	536	522	508	552	548	598	523	515	532	488	521	538	517	470	498	573	528	514	514	513	499	486	585	582	506	496	535	547	512	505	520	523	520	538	517	508	529	500	539	566	519	540	536	504	545	518	558	518	504	544	550	518	580	510	545	518	520	517	537	512	562	506	516	526	551	485	520	536	551	530	543	502	564	561	525	530	529	551	533	534	534	519	539	531	516	543	509	508	545	527	519	516	508	511	578	517	490	558	507	552	504	530	512	553	517	552	508	513	528	537	502	529	487	519	555	512	553	542	511	501	542	531	517	507	520	570	520	519	500	526	530	510	525	566	536	547	518	563	539	524	535	490	520	510	509	557	551	527	568	529	550	509	492	524	533	509	521	496	506	511	485	525	534	561	522	544	532	508	506	536	517	537	521	484	522	514	533	501	520	561	507	546	545	516	519	563	558	503	536	489	530	558	523	510	527	526	545	473	519	498	522	578	517	490	529	555	523	516	533	493	471	558	527	555	527	523	566	525	563	566	528	544	530	528	545	523	500	506	513	539	552	507	535	497	513	525	535	517	512	508	552	539	521	539	502	540	563	540	505	489	539	503	544	505	532	511	539	506	487	527	502	467	524	517	501	563	483	534	491	517	505	476	579	551	528	520	521	557	533	539	528	516	539	546	547	537	547	514	549	517	517	566	522	545	526	500	544	519	541	544	525	547	542	528	544	522	537	562	523	560	547	548	531	520	467	508	534	527	521	543	559	548	535	540	535	530	518	545	466	539	529	521	522	486	532	546	512	538	538	575	515	528	509	513	506	555	488	506	536	528	532	528	509	545	521	513	497	517	537	518	550	492	547	550	516	532	537	551	527	528	532	571	532	557	498	531	546	502	533	547	507	555	554	524	536	499	529	514	534	575	517	530	520	510	538	531	541	530	538	522	518	521	562	507	546	493	503	513	546	521	536	539	543	483	543	537	480	555	533	519	515	527	531	520	531	537	538	533	544	546	511	530	521	564	545	529	542	513	528	522	503	568	530	498	529	552	556	507	573	533	538	504	532	499	536	534	530	506	496	531	532	553	551	547	546	526	526	533	511	525	541	513	492	559	557	511	486	507	508	493	563	531	499	509	528	545	577	565	531	556	505	545	521	540	542	503	502	509	476	548	521	502	511	531	490	514	542	532	524	569	542	545	512	506	553	459	513	499	553	543	517	544	492	539	498	527	558	533	503	494	523	515	575	563	551	526	535	524	513	530	523	507	541	504	498	530	563	532	515	542	558	511	506	535	498	537	531	564	503	530	534	534	527	528	538	482	505	544	523	533	527	539	537	523	487	500	578	565	520	558	500	485	508	546	541	555	509	537	556	497	551	533	561	533	501	491	549	536	502	511	546	541	541	562	554	544	516	557	504	556	486	582	504	574	528	552	579	530	517	518	538	514	515	489	520	540	547	541	521	517	509	521	581	546	490	494	489	533	537	515	506	525	504	545	519	524	503	540	523	574	510	529	517	527	535	528	486	521	507	515	541	541	518	485	533	544	517	513	536	520	565	528	519	537	502	541	525	539	514	534	484	529	505	549	541	513	573	545	543	496	522	534	499	562	565	533	539	542	529	462	537	521	554	504	514	531	520	513	542	522	509	560	526	535	565	520	527	559	504	540	513	536	533	505	534	502	535	528	533	533	500	518	517	518	590	520	509	579	510	507	530	536	524	537	503	528	529	530	557	533	531	541	518	528	532	516	530	517	502	536	523	558	483	532	517	533	543	540	525	536	555	528	471	543	557	553	491	548	529	547	517	510	524	513	510	491	535	516	515	541	507	507	517	545	563	582	551	535	507	512	532	540	514	531	489	542	523	577	585	515	506	532	506	510	532	524	489	512	545	560	536	551	482	507	574	531	539	526	554	485	523	530	514	540	526	551	494	522	498	517	528	529	539	537	515	548	500	530	556	510	552	521	548	535	490	493	529	535	514	517	480	497	549	522	508	548	493	526	536	544	530	506	545	586	565	483	556	603	532	505	545	541	548	544	510	517	488	523	560	535	537	527	495	528	590	500	550	543	513	536	518	535	536	532	507	469	552	525	546	546	543	520	535	519	545	533	523	518	526	565	543	510	576	499	557	547	511	546	497	501	524	531	529	524	521	513	515	553	547	534	561	528	526	553	512	523	528	504	522	517	544	545	467	516	528	511	516	509	546	504	520	503	537	496	572	543	555	545	489	519	565	512	480	572	576	531	522	503	511	519	505	513	523	523	523	517	527	511	576	513	506	544	520	535	515	482	544	583	517	499	527	529	567	507	521	542	495	527	550	482	563	521	512	520	522	510	519	508	559	489	590	523	542	551	533	491	518	531	513	550	491	525	513	533	503	487	560	508	513	545	484	473	548	573	549	543	535	548	554	509	512	491	518	517	539	515	539	525	519	492	498	548	558	520	532	531	492	522	536	558	534	524	502	557	558	505	549	548	516	547	525	533	519	557	554	539	534	540	516	576	546	512	522	536	540	582	532	526	512	518	522	539	530	558	526	511	507	550	523	538	535	528	530	516	555	539	557	478	576	555	532	523	540	534	513	528	542	558	517	510	512	505	527	563	515	515	519	498	564	533	553	593	570	555	511	510	542	563	556	558	517	531	499	549	528	523	526	542	527	537	517	543	539	494	505	577	542	510	538	522	524	538	542	533	513	525	560	511	517	535	547	507	548	528	519	545	506	528	548	496	526	534	523	514	526	516	526	509	506	568	480	564	511	494	496	500	507	530	527	537	487	528	563	525	489	537	544	513	516	543	501	528	495	534	552	558	552	523	532	574	504	537	524	549	512	547	505	542	540	534	522	544	568	507	519	550	539	520	522	529	493	529	515	575	521	531	511	521	557	539	506	505	548	559	522	546	485	552	542	534	504	522	470	572	500	534	553	518	516	499	506	508	507	556	543	545	534	525	530	532	574	518	524	565	507	516	565	525	511	495	531	566	512	536	515	544	533	515	504	530	545	518	537	553	506	555	518	527	570	525	558	501	531	527	567	530	543	517	494	526	525	508	559	585	511	597	520	506	579	552	529	536	524	557	510	537	520	555	516	516	569	560	537	541	521	498	517	552	487	538	545	511	520	520	552	460	516	492	541	532	505	513	532	513	537	557	512	499	537	577	545	519	489	547	524	541	522	564	530	535	506	564	529	502	570	535	563	533	520	523	524	502	557	526	520	562	528	523	522	517	531	518	562	519	503	512	508	487	521	573	573	518	495	521	553	522	544	502	533	549	589	540	539	502	498	574	533	533	520	551	540	518	538	542	584	507	510	527	509	518	487	524	516	571	540	526	522	510	508	501	533	526	530	510	497	535	527	516	521	522	558	509	508	520	482	538
25387	21492	25205	20275	3417	1493	1024	786	666	566	492	436	403	347	344	330	336	313	329	334	312	284	317	314	298	303	360	333	275	310	303	329	293	287	270	323	283	325	320	318	286	316	320	282	323	318	276	322	310	330	314	308	317	296	318	330	334	311	283	299	302	274	302	321	325	325	323	292	314	289	299	308	331	302	301	320	309	296	278	353	328	288	321	303	298	277	324	294	303	319	293	293	318	297	279	302	285	311	329	291	318	315	313	312	328	313	341	296	310	288	315	314	285	293	311	303	343	287	321	303	314	318	310	320	302	303	299	304	289	281	320	311	300	340	304	315	300	307	296	331	341	308	297	300	302	307	321	305	297	298	304	272	305	312	279	319	325	334	282	338	321	298	315	312	295	309	290	312	320	286	322	315	278	305	306	284	278	315	289	301	305	283	322	349	309	333	302	285	286	293	292	350	321	284	315	300	261	309	306	301	309	314	296	313	320	322	300	303	297	286	293	274	326	275	295	290	297	286	306	309	279	312	310	305	310	319	324	327	280	262	320	318	304	317	310	317	328	299	330	311	316	330	284	333	319	313	310	267	300	278	263	313	303	308	269	298	313	297	268	307	301	318	316	326	306	285	330	295	297	312	304	289	291	312	278	295	307	286	331	298	307	303	308	309	299	287	282	310	291	310	332	337	296	304	304	313	335	339	313	301	308	341	276	321	299	320	324	301	325	295	297	346	323	294	306	320	301	310	326	303	307	311	333	301	298	306	280	335	292	295	289	283	326	313	333	306	296	336	313	301	294	302	294	329	323	313	279	316	304	304	292	310	295	325	309	247	345	311	303	288	301	309	312	336	324	324	311	277	306	318	275	307	330	290	314	319	305	321	312	291	279	287	331	319	307	318	318	308	321	274	330	302	315	283	313	290	325	332	294	318	296	312	313	298	268	297	315	312	301	309	303	338	308	301	302	292	300	350	329	331	317	298	328	333	288	320	329	319	294	313	268	291	298	296	300	341	310	331	338	328	296	308	319	321	295	301	337	328	306	309	303	305	318	305	291	311	345	322	275	291	290	315	322	296	292	331	330	287	296	293	293	307	327	305	311	294	317	286	304	252	309	284	298	281	289	289	289	319	302	299	309	311	295	317	320	290	312	299	301	291	298	295	311	290	335	348	305	316	292	335	312	327	292	327	311	309	325	281	291	336	321	321	308	318	308	283	299	306	282	320	336	304	289	315	314	324	296	297	323	303	336	326	312	290	315	288	312	326	324	318	282	298	300	295	325	292	345	286	282	303	281	286	280	313	311	312	304	328	281	323	326	328	301	292	281	307	302	294	282	331	323	281	345	291	320	284	291	323	316	278	311	319	310	333	318	287	307	318	309	301	309	317	323	304	274	325	326	275	286	301	282	311	311	298	307	329	311	304	307	306	298	317	308	316	302	303	322	311	331	325	302	325	298	290	316	343	308	303	312	328	308	301	334	315	313	334	302	303	292	282	283	290	276	305	288	275	318	295	328	290	275	283	299	308	304	335	314	319	259	300	344	302	309	300	297	289	289	297	294	315	308	304	326	291	313	275	265	334	304	285	315	311	302	305	311	299	329	309	274	288	289	317	292	303	312	306	268	299	307	280	283	302	288	292	319	299	315	311	300	305	330	324	316	278	335	280	318	308	282	307	321	289	291	288	292	310	311	302	300	317	302	286	306	323	292	319	301	293	318	343	326	340	324	283	311	310	275	312	294	321	324	286	274	311	305	307	306	298	302	327	336	297	289	315	327	332	293	296	315	332	311	318	299	303	306	309	321	302	301	300	292	331	306	286	279	304	307	313	294	317	331	297	296	274	306	305	317	292	278	285	314	288	301	285	297	284	303	297	298	327	335	316	301	298	319	331	316	307	309	309	338	322	310	314	311	308	308	313	313	299	294	281	302	282	311	323	294	316	326	305	321	289	308	292	304	302	306	323	304	293	281	334	339	319	304	283	335	337	305	318	329	326	322	281	334	330	285	313	292	332	311	298	313	307	300	270	294	298	331	278	317	332	307	307	306	307	281	305	306	306	332	305	296	322	315	309	322	313	308	319	301	271	315	305	307	332	313	301	311	343	316	295	287	309	287	271	339	270	298	285	294	301	320	333	310	300	299	297	311	298	295	317	281	311	304	296	301	332	297	269	311	304	319	319	313	304	291	331	305	328	298	306	309	301	336	313	279	302	333	312	303	261	302	323	282	342	286	310	298	303	333	287	281	295	318	294	308	339	328	270	329	295	326	302	309	329	318	318	303	311	319	300	315	321	307	308	321	345	330	325	305	316	288	304	290	321	304	303	296	295	321	332	315	322	263	319	300	319	267	287	286	336	314	256	307	292	312	310	312	300	311	281	300	309	301	338	294	315	321	286	307	299	313	283	312	318	333	291	302	329	315	298	299	319	360	308	316	322	325	303	281	282	294	354	278	308	296	314	310	315	316	296	301	293	332	287	302	278	324	287	320	292	290	283	297	303	298	287	304	310	306	316	303	317	283	324	290	299	309	329	300	333	291	290	326	293	275	324	303	305	290	292	309	307	287	304	319	289	329	318	309	326	297	318	301	311	319	318	320	313	347	279	302	325	285	312	301	324	267	292	314	329	309	294	302	323	339	327	305	283	296	332	294	329	328	303	316	279	288	283	285	309	323	292	330	283	303	287	306	306	306	305	297	303	290	276	296	327	343	331	334	315	279	289	298	331	331	302	329	304	303	298	306	307	300	322	313	303	304	272	283	317	319	305	305	309	334	303	292	317	297	288	322	312	280	290	303	303	342	314	272	295	329	350	340	330	260	282	330	296	312	342	304	307	299	279	290	319	337	347	305	329	289	311	307	314	296	302	303	309	304	278	304	307	296	319	282	309	325	304	313	313	342	297	304	332	312	342	281	308	327	330	289	301	311	310	299	326	285	314	293	301	321	296	317	316	302	330	303	292	326	320	305	284	308	309	301	299	310	326	320	334	313	281	291	312	300	313	303	311	310	296	316	302	302	328	283	304	312	316	311	325	345	294	332	310	323	302	331	289	330	321	328	295	293	288	289	330	290	274	283	276	320	327	344	267	325	297	307	316	331	323	292	314	318	343	300	289	284	302	289	327	298	327	303	271	302	303	300	329	294	311	301	323	298	279	307	322	304	289	290	330	308	318	306	297	305	293	321	303	312	316	317	281	309	323	315	325	324	310	279	302	305	285	295	307	311	281	300	311	310	335	316	349	334	325	313	317	297	306	307	329	307	317	329	290	302	294	294	273	330	315	282	328	306	303	324	287	321	300	345	293	313	304	313	304	357	271	260	318	287	325	306	294	319	312	300	300	305	319	307	328	338	294	305	289	285	306	309	299	316	304	315	354	305	311	304	295	311	310	311	323	317	271	353	288	289	321	278	306	311	305	279	329	317	319	283	301	314	281	294	291	334	320	297	258	311	315	331	285	283	329	309	278	310	295	327	304	301	289	284	328	311	296	313	318
13575	24585	17545	9008	5298	3269	2231	1705	1291	1101	949	771	647	613	533	565	488	491	490	433	460	504	454	458	474	453	459	461	432	475	490	470	454	464	473	452	470	454	477	490	447	500	442	460	477	455	481	466	443	464	479	502	450	466	507	462	426	489	495	445	473	468	445	468	482	467	474	437	478	478	456	440	435	473	458	449	499	499	470	470	449	461	437	452	455	452	506	458	490	479	430	413	453	466	440	483	498	478	512	440	466	460	437	439	441	491	447	452	456	440	415	480	456	443	483	481	429	464	491	462	461	439	464	455	502	467	484	437	492	442	439	449	460	463	501	450	451	464	444	467	469	455	414	436	465	502	474	473	490	484	482	449	468	470	487	407	462	478	477	460	434	454	415	450	449	449	443	440	421	445	457	463	418	434	478	505	503	441	484	462	451	483	504	479	490	452	464	487	454	467	454	421	450	466	466	447	434	453	439	466	465	481	462	486	457	440	454	475	479	487	456	430	472	437	456	422	431	450	442	482	438	492	444	486	488	467	444	436	453	439	457	453	452	475	494	465	493	447	436	449	452	451	496	435	480	507	477	425	442	465	463	426	457	471	476	463	448	454	487	464	472	469	466	443	444	449	468	450	476	475	411	438	444	469	457	458	453	449	488	450	472	451	497	426	449	453	477	444	432	474	450	449	444	460	423	441	435	466	466	476	484	437	484	466	471	459	444	447	421	454	488	487	495	439	498	456	468	456	471	463	432	450	494	469	460	485	484	434	461	458	459	488	481	471	418	465	475	462	478	495	421	486	468	431	498	480	440	424	510	455	469	444	455	401	457	441	465	483	458	469	438	390	467	421	408	453	479	452	448	504	451	464	470	468	498	475	448	426	439	460	424	482	456	480	472	448	408	506	484	424	464	463	482	442	434	457	453	469	472	458	491	462	459	456	456	476	497	480	454	455	432	481	438	442	477	455	453	452	438	443	447	481	473	468	475	435	475	424	419	494	486	423	462	471	450	493	430	438	448	460	458	472	461	444	451	467	449	507	484	423	462	486	413	437	457	455	434	460	454	470	459	450	479	432	476	446	447	462	500	466	413	464	469	460	454	462	435	446	430	478	454	479	444	431	460	458	462	437	465	444	495	473	481	503	452	448	439	475	448	477	437	501	477	486	503	469	464	435	492	488	485	427	427	476	462	468	439	459	471	482	498	417	442	441	467	482	490	477	470	449	430	431	407	454	474	447	427	407	498	437	432	447	484	499	442	468	427	469	478	463	457	431	458	484	439	468	455	441	464	504	441	463	460	419	487	436	437	449	451	453	469	448	467	477	470	443	500	428	421	458	471	472	471	413	419	487	462	503	504	464	451	446	448	476	495	431	441	435	465	478	458	479	461	420	468	475	476	458	460	453	428	436	449	473	453	457	459	465	449	456	473	470	476	456	470	450	460	487	444	514	450	448	494	472	468	443	488	467	459	498	472	430	485	467	460	473	487	438	440	445	456	477	506	478	504	448	489	445	454	448	478	422	480	457	457	426	498	433	487	444	449	416	454	460	433	418	457	458	458	420	438	471	464	422	483	438	457	463	438	418	461	436	453	485	476	455	465	464	456	454	445	454	452	471	427	430	479	440	453	424	427	443	433	480	465	413	478	445	476	444	514	486	436	459	493	438	432	472	487	489	454	449	459	443	443	464	458	442	469	468	432	472	457	455	503	471	453	450	464	460	489	434	458	498	447	479	448	447	426	432	464	485	451	498	433	446	516	464	462	463	474	489	452	444	487	456	472	458	454	476	462	463	466	471	468	500	453	464	460	444	432	416	456	457	450	467	416	492	446	453	432	476	441	451	495	476	465	470	479	467	452	478	451	417	456	458	419	449	483	471	460	473	442	479	443	461	465	429	485	466	460	457	485	438	464	452	474	466	475	438	443	452	494	509	484	468	476	417	462	472	455	428	502	468	472	495	473	475	446	445	486	428	459	459	466	465	466	451	472	418	488	487	467	490	466	426	437	481	478	451	457	455	448	441	482	445	455	464	468	460	474	472	461	440	459	505	502	451	428	451	426	474	458	478	462	471	460	459	496	418	495	440	458	430	452	439	459	464	466	420	443	466	484	464	424	440	438	461	482	476	478	456	488	443	483	475	474	439	471	459	453	443	463	465	444	450	451	460	449	435	479	449	450	476	472	490	452	481	439	479	475	455	473	472	476	451	490	460	491	447	460	473	472	469	439	470	492	452	491	435	488	407	482	445	434	481	411	476	473	474	440	481	463	448	421	419	455	474	450	425	488	504	501	486	470	432	463	448	486	459	471	494	459	464	460	469	474	439	467	429	462	449	461	474	464	459	446	473	409	417	433	504	440	454	430	436	465	457	468	465	491	487	463	445	455	463	504	469	462	493	465	494	479	470	451	414	424	440	449	463	484	445	451	480	432	444	494	488	433	437	484	476	499	470	439	479	431	447	455	495	459	450	421	479	492	475	446	417	456	440	432	453	426	463	461	472	442	431	472	471	439	468	465	464	479	443	513	416	484	481	492	483	425	455	480	467	414	436	434	459	431	434	456	470	457	446	500	453	448	478	483	448	440	453	434	455	450	486	511	447	480	432	484	471	440	475	477	472	483	423	473	462	464	471	457	473	472	465	502	474	481	421	452	470	442	453	438	443	431	498	430	474	413	470	506	525	474	434	462	441	457	432	461	467	456	435	486	439	447	459	471	447	457	474	477	462	474	441	490	456	459	436	470	462	446	448	450	486	476	462	494	461	437	471	451	439	450	514	496	450	440	465	474	488	486	494	463	485	481	463	493	462	418	446	460	443	465	435	457	475	460	438	453	461	482	446	495	482	491	444	466	457	435	444	492	453	443	480	479	451	481	451	435	488	462	466	443	457	434	419	456	445	476	479	489	460	450	440	470	506	439	464	500	476	471	443	493	447	481	447	468	486	480	506	433	454	432	462	461	438	459	446	482	436	495	467	496	435	469	499	498	472	457	470	475	455	451	459	482	457	463	500	457	450	448	485	483	481	475	467	458	457	457	448	492	492	451	493	436	450	453	425	443	427	442	461	486	456	463	461	462	435	457	447	438	499	473	460	483	493	449	481	464	451	471	476	465	484	472	451	468	430	460	480	461	450	473	455	484	464	450	475	501	441	446	465	452	449	442	463	483	458	460	474	441	484	451	419	417	446	470	431	433	464	414	438	461	446	501	460	431	454	469	456	472	484	443	460	485	432	510	471	449	412	442	466	438	451	436	451	475	438	430	502	470	457	446	455	497	427	450	480	420	452	445	499	490	447	440	464	435	434	468	501	436	476	475	478	447	478	469	482	445	443	504	471	429	490	458	445	436	438	497	460	440	446	441	461	443	475	442	464	467	424	497	474	425	446	447	458	466	429	439	431	433	431	482	475	462	475	456	486	477	479	464	461	454	462	450	471	481	497	455	469	482	489	448	480	449	428	495	505	454	480	434	449	455	489	455	438	481	456	494	423	413	476
22829	21528	28698	24790	21532	17076	3583	1628	1057	888	747	580	529	463	416	394	311	398	368	379	342	303	358	344	347	347	360	341	340	322	302	317	354	367	338	361	351	349	360	311	349	339	350	329	329	333	352	309	363	361	355	367	354	358	328	307	355	352	350	323	357	308	319	318	304	348	374	326	378	356	318	355	341	341	365	362	307	311	341	340	358	354	312	343	361	313	307	363	338	305	328	343	341	324	349	355	337	308	313	347	355	330	371	349	360	335	324	354	345	327	348	356	321	369	293	351	354	372	334	334	347	341	356	349	345	348	320	351	349	320	352	343	319	361	344	334	357	343	361	359	349	340	327	384	351	360	325	378	317	366	355	324	338	327	357	307	352	338	321	331	314	356	344	342	325	344	330	349	362	341	374	323	330	335	355	321	306	323	348	341	377	348	343	341	311	347	353	350	304	321	339	335	326	325	319	329	343	305	359	324	323	329	326	326	348	334	365	317	364	309	324	349	333	325	339	341	341	324	363	362	340	376	327	305	304	352	308	344	372	329	340	323	366	306	360	353	280	388	321	327	329	334	331	336	325	376	351	317	331	329	350	327	333	369	331	370	363	357	332	339	348	285	348	359	345	331	358	336	301	343	369	349	346	341	355	325	308	381	376	342	335	334	353	326	343	343	304	332	341	351	338	346	369	332	354	337	350	379	319	343	318	324	336	321	324	365	332	335	365	363	347	355	355	349	329	342	352	364	366	342	351	401	373	303	313	335	325	327	347	326	344	349	346	344	340	358	347	382	332	339	346	338	351	341	279	345	375	335	327	342	325	317	345	333	339	372	315	325	333	340	301	337	312	352	341	306	329	347	314	346	360	327	306	331	361	350	311	294	343	321	307	310	351	353	342	370	337	331	335	320	355	351	327	350	357	327	323	319	351	306	329	332	338	357	340	341	319	355	329	324	333	316	355	335	325	366	298	359	358	400	332	362	316	331	333	329	353	314	358	336	339	333	387	334	351	317	361	358	360	341	373	351	367	335	340	335	313	333	341	335	305	319	320	324	341	314	323	327	322	360	341	331	347	310	352	382	336	354	360	341	342	339	350	318	366	310	302	366	334	373	350	364	344	324	361	354	318	318	347	338	343	356	335	349	331	345	295	302	326	359	322	304	322	330	304	333	356	326	351	343	322	311	354	343	350	309	318	312	355	337	319	344	344	332	346	333	385	328	361	339	311	328	299	334	349	336	366	317	359	306	362	325	343	347	337	343	358	344	340	345	350	322	363	338	357	359	358	332	335	361	333	326	290	355	337	345	359	339	334	338	330	345	365	325	343	315	360	341	333	340	329	336	380	375	366	346	333	339	324	339	325	336	321	324	344	338	307	324	321	343	343	321	366	325	367	339	358	370	341	349	356	327	347	319	329	364	357	325	336	311	348	331	345	339	324	345	325	354	331	326	321	354	314	333	342	325	341	325	329	326	330	319	364	319	341	327	319	329	301	336	341	331	354	330	343	344	339	326	351	335	330	370	358	343	297	326	320	361	346	335	334	333	344	338	368	361	340	351	346	323	335	317	341	279	350	336	338	361	309	364	316	326	331	366	351	326	319	391	352	311	385	314	338	362	372	332	341	334	335	319	371	344	342	328	342	311	315	322	349	332	307	350	320	347	356	332	320	350	350	332	365	331	354	323	314	345	362	319	347	367	363	330	340	328	334	319	330	355	339	346	325	327	331	328	337	321	316	329	328	328	363	354	341	322	333	345	318	328	363	333	329	320	334	333	362	322	327	330	337	357	342	337	356	337	356	342	344	313	305	333	344	334	334	318	337	367	326	355	334	321	321	340	314	339	330	349	349	324	354	322	288	342	378	387	342	337	323	318	307	333	333	346	324	337	359	338	340	352	324	358	327	299	344	336	382	335	343	334	336	327	357	352	348	315	347	348	346	323	333	319	319	363	322	313	355	391	339	341	383	335	321	361	341	355	345	340	322	343	357	326	316	341	335	370	312	325	344	337	312	357	344	337	305	337	313	343	350	341	341	316	341	319	336	347	326	349	346	355	312	348	357	331	334	363	330	405	340	324	307	319	374	320	338	325	351	326	348	329	336	326	346	326	339	331	313	334	332	363	402	338	368	315	365	354	298	334	321	330	368	326	320	329	323	309	343	335	364	327	356	334	351	336	331	336	304	351	316	335	311	348	376	358	321	344	329	361	333	338	358	348	339	358	321	348	341	333	375	344	345	348	350	320	322	370	312	350	340	350	345	317	315	355	335	390	341	345	354	334	339	315	362	326	368	347	335	355	355	315	326	343	329	337	331	351	336	352	348	347	342	323	371	366	325	336	317	335	362	310	354	334	324	332	329	351	336	308	337	355	322	312	350	309	338	322	326	333	331	389	330	375	310	326	304	320	386	322	349	334	327	319	323	348	333	325	326	358	314	356	361	336	312	318	321	337	358	352	332	332	331	337	331	333	362	311	351	331	349	303	317	340	353	336	348	293	339	310	308	335	341	312	328	364	337	315	319	346	326	327	342	342	342	325	314	324	304	337	351	335	299	324	367	328	328	322	344	300	360	312	320	323	354	349	338	317	316	376	347	331	287	362	326	338	335	331	313	321	319	352	344	352	327	345	352	320	326	324	334	335	313	335	335	334	357	323	347	306	365	320	336	342	314	316	332	295	304	331	335	321	354	371	329	337	349	341	313	330	358	340	360	327	354	375	336	339	369	359	369	331	367	322	349	366	345	318	325	365	320	296	305	361	337	361	393	368	360	326	329	340	337	340	335	332	315	346	328	307	315	321	341	353	346	320	328	348	368	325	317	330	311	359	336	356	355	307	339	348	325	342	334	348	340	328	348	351	340	342	359	334	347	372	346	334	311	320	366	349	329	359	342	372	354	310	339	335	362	335	329	362	370	356	326	323	317	321	345	350	386	316	343	368	355	359	348	325	321	319	363	322	341	336	337	351	341	343	376	330	348	312	344	329	328	334	327	313	353	333	336	337	329	328	339	306	341	318	340	394	324	361	354	350	307	323	321	341	328	336	314	338	336	340	329	355	332	326	337	341	346	306	332	329	342	333	296	356	330	332	314	349	350	321	363	341	348	344	337	323	352	307	342	330	327	354	306	319	330	375	318	330	320	310	320	355	321	331	351	368	326	326	331	358	320	347	325	378	318	321	353	325	315	338	345	307	337	317	354	342	364	350	347	364	320	341	331	351	328	345	363	332	350	342	307	323	308	350	331	336	330	320	347	348	353	349	334	339	346	334	326	375	316	316	370	334	330	294	349	305	335	354	337	352	338	344	307	351	363	331	283	361	327	348	355	357	329	354	347	351	356	332	346	300	334	334	349	335	330	343	361	324	318	340	341	318	362	320	356	340	327	358	356	311	317	323	328	340	323	353	340	336	365	334	330	322	351	311	327	327	341	319	352	328	331	334	337	365	329	358	329	343	357	320	334	317	337	343	334	349	340	350	309	346	325	377	330	341	340	336
16403	34207	26943	15587	9587	6120	4206	3088	2368	1798	1408	1153	931	848	754	647	600	583	567	542	528	503	537	484	497	497	470	457	478	479	526	501	531	517	481	490	482	536	497	474	516	521	533	504	499	524	496	484	488	498	527	503	511	532	520	550	553	512	503	505	493	502	502	514	500	491	490	509	490	535	553	481	487	480	525	508	460	516	523	470	478	535	525	496	514	506	501	514	500	531	490	493	518	493	495	471	489	494	497	503	486	513	470	469	475	503	447	496	491	511	495	493	497	516	495	524	515	521	472	492	506	462	472	536	503	521	498	522	510	533	508	512	468	509	496	491	506	522	457	480	457	466	505	518	532	510	527	454	461	505	501	501	487	503	483	489	551	517	517	497	502	475	494	505	522	472	503	499	491	552	487	501	492	489	505	488	523	534	514	521	482	524	484	501	465	469	521	485	498	488	514	491	486	547	512	510	492	487	470	461	510	495	517	505	487	523	474	490	558	558	495	496	497	509	471	536	513	498	499	497	507	511	485	498	514	522	526	530	528	481	522	520	505	479	530	513	511	482	492	486	491	495	525	482	484	512	544	490	469	487	506	497	486	541	511	489	505	514	506	487	483	495	510	514	497	488	473	524	495	500	518	524	485	465	478	469	529	560	536	509	473	494	515	474	498	477	527	494	510	477	546	488	516	490	500	519	505	467	458	497	512	494	485	541	504	509	500	502	494	494	520	476	489	544	496	456	471	498	525	508	496	477	472	480	523	483	482	496	536	496	509	510	497	477	512	485	499	461	450	521	495	467	517	511	520	535	534	494	523	509	528	494	476	459	509	502	499	537	482	535	487	479	486	482	507	454	475	510	500	542	502	517	497	475	486	523	498	509	513	472	538	515	489	503	489	510	508	472	481	535	524	514	506	482	518	506	543	516	485	482	476	535	565	518	450	521	512	520	459	550	480	487	479	537	499	492	509	491	496	468	477	502	503	559	515	523	518	525	490	475	446	487	502	533	495	493	518	496	509	485	537	537	523	470	507	542	472	466	469	493	514	517	512	532	487	469	511	503	485	468	516	537	480	517	528	478	490	512	509	496	504	455	485	486	470	496	525	507	512	475	470	478	552	504	451	518	482	489	549	472	475	513	509	500	467	490	506	492	537	495	515	533	519	471	494	524	499	555	527	531	510	516	481	445	509	503	496	509	530	508	471	517	503	513	527	513	509	528	491	533	478	484	456	516	510	492	517	468	492	431	501	497	531	520	528	515	489	509	486	487	495	466	545	495	498	523	474	550	516	498	473	473	537	472	499	480	526	498	507	513	500	496	488	493	463	510	521	459	502	486	509	456	445	512	501	514	484	508	519	557	498	516	485	506	477	536	522	514	473	499	494	544	528	509	509	544	498	476	505	493	491	501	499	484	496	449	506	487	538	477	503	515	521	485	513	484	500	490	550	490	495	461	497	506	497	483	551	492	490	476	505	488	491	492	489	459	488	530	490	528	544	512	481	496	496	502	480	491	475	507	485	485	494	467	485	522	483	482	471	523	511	513	542	480	517	493	521	494	509	506	479	506	477	511	489	500	487	544	468	541	533	450	503	464	550	505	526	509	491	547	530	511	522	496	503	478	519	496	519	528	514	500	510	469	481	538	498	515	486	500	456	492	468	481	467	467	529	458	496	486	492	500	510	528	518	487	477	512	502	499	496	505	514	529	540	478	503	471	519	540	524	504	496	544	524	466	524	512	492	490	511	533	500	519	478	532	510	504	493	490	535	508	536	501	511	540	506	534	497	495	509	511	502	529	482	472	502	510	521	523	493	510	501	510	540	504	526	469	462	518	532	492	496	503	485	499	510	490	511	484	490	498	506	488	470	517	535	512	496	510	522	496	509	476	511	483	489	499	517	495	488	520	515	494	495	472	508	461	466	507	492	518	519	462	494	513	475	528	494	492	492	523	514	526	501	502	476	494	506	482	532	480	506	513	513	506	466	496	461	491	505	528	502	518	515	514	518	470	480	511	488	492	456	486	509	512	513	505	457	507	484	460	479	509	501	514	533	507	445	505	484	523	521	515	534	470	480	501	518	441	506	504	482	487	505	502	464	503	504	482	516	521	522	529	487	518	461	513	502	492	462	494	530	485	492	452	504	509	528	505	486	516	509	507	532	515	459	465	471	506	498	481	501	492	494	480	493	469	509	511	504	507	522	492	514	514	500	541	493	502	481	480	446	507	506	499	490	515	530	495	503	493	511	500	499	540	487	525	486	523	495	531	475	508	518	471	520	492	517	503	510	538	474	535	510	530	501	486	474	521	513	514	500	544	510	531	513	537	488	480	499	526	502	487	476	503	517	512	506	501	535	471	515	496	523	500	518	502	514	489	495	521	497	495	514	471	481	496	497	545	520	458	472	503	508	464	526	489	504	503	522	506	515	498	508	513	508	494	510	476	489	486	505	507	487	485	497	471	549	471	500	505	492	507	476	464	507	504	497	539	526	526	488	488	525	510	507	514	494	556	539	505	480	540	535	480	514	508	485	499	493	469	504	529	505	509	527	491	507	536	486	493	497	469	495	508	519	486	516	521	505	501	485	495	489	493	561	504	486	503	497	500	497	510	494	485	496	480	469	526	505	543	493	516	490	526	504	531	512	484	490	504	503	492	495	489	489	509	480	491	501	524	514	494	531	531	500	506	475	506	494	492	525	513	468	504	482	514	493	495	492	528	492	477	527	508	531	515	495	499	505	529	518	498	503	495	505	470	514	478	501	459	506	461	482	544	498	545	505	511	513	532	520	506	488	478	500	480	478	525	494	481	509	478	491	473	489	523	499	522	470	517	503	528	529	534	494	490	473	482	485	461	540	490	516	501	496	499	482	507	486	531	504	499	474	507	496	500	474	437	463	517	501	497	505	541	454	464	497	495	478	485	494	493	489	458	483	523	465	491	465	505	508	516	475	536	511	515	499	565	486	464	505	510	513	471	511	548	501	532	536	489	490	493	531	490	502	495	509	504	486	468	538	519	461	504	522	542	503	531	484	473	452	501	531	476	486	537	497	493	516	488	501	505	542	493	552	493	476	494	511	484	489	551	520	523	484	493	519	475	497	481	460	507	485	523	516	525	542	529	494	511	487	487	496	518	509	536	521	517	564	487	518	547	506	507	526	533	524	507	497	502	492	486	481	531	507	471	506	516	508	533	522	478	469	508	518	477	505	502	478	532	495	492	561	536	480	491	475	504	520	504	473	492	529	541	488	526	487	491	523	481	499	492	500	502	494	509	503	532	515	504	523	481	474	518	472	488	498	485	513	484	495	490	511	500	556	506	506	497	504	530	489	513	470	520	482	492	538	537	517	510	496	519	511	508	527	542	520	536	507	515	482	492	545	532	478	481	471	492	487	493	504	503	484	492	489	520	466	498	540	511	467	501	494	514	546	471	490	514	506	510	524	503	526	456	468	523	498	507	512	483	492	503	487	531	491	495	539	501	502	503	494	471	491	520
28042	19640	11167	4654	1945	1204	951	784	594	536	478	430	410	395	387	376	345	344	341	349	373	322	313	330	359	306	342	366	367	309	323	373	329	323	328	357	321	342	350	346	336	334	349	343	352	344	337	385	343	334	357	323	316	347	342	362	342	345	361	349	321	345	315	372	348	307	332	372	314	333	372	350	303	342	321	325	366	356	331	370	350	328	355	336	333	349	327	338	370	352	345	305	332	357	349	345	345	339	361	331	331	338	349	344	355	356	328	356	323	336	352	364	356	377	344	341	304	337	358	335	332	322	326	337	332	350	326	356	342	360	319	354	325	352	336	332	323	323	360	341	344	335	374	350	354	357	339	347	361	336	322	383	350	311	347	355	345	327	352	307	323	353	339	308	349	358	358	348	342	353	312	330	366	306	336	377	354	331	330	339	286	350	336	328	356	336	317	322	341	341	348	343	325	364	364	326	361	369	381	327	347	333	305	334	348	358	324	355	361	324	350	345	314	376	330	346	369	357	343	352	322	396	359	301	338	338	347	368	322	342	360	305	369	317	321	341	349	339	335	366	335	356	371	337	331	344	348	356	358	343	371	345	352	361	315	340	333	336	358	352	340	319	339	363	379	353	352	348	320	344	348	335	369	346	333	348	315	323	314	337	352	328	336	362	318	324	350	353	340	344	319	325	324	353	353	309	361	368	332	332	314	314	350	342	343	339	331	324	323	309	336	319	342	350	357	335	333	337	314	357	329	342	342	366	360	352	337	354	341	335	344	356	360	373	353	331	342	336	364	335	360	334	322	335	344	373	356	360	354	335	377	357	323	378	345	369	361	346	335	340	324	338	381	364	361	321	353	311	321	344	334	353	374	361	354	342	351	314	344	335	352	362	300	335	352	328	363	346	329	332	353	339	332	298	316	317	344	315	355	365	371	365	352	355	339	346	338	325	355	376	353	308	330	303	343	332	303	370	348	352	360	329	344	335	388	342	366	332	361	347	356	330	359	355	332	348	373	367	344	337	329	349	324	330	348	344	329	341	363	344	328	342	319	372	324	322	334	324	344	368	365	357	363	367	348	358	389	361	341	365	291	334	323	303	321	319	352	342	339	333	349	376	341	374	342	378	347	349	336	342	344	336	350	357	350	331	319	306	338	356	361	333	352	353	317	341	348	335	346	342	327	333	337	355	366	351	357	327	319	305	340	361	353	397	341	332	354	338	326	325	338	324	342	310	339	354	363	339	321	334	339	359	309	333	376	346	327	317	318	329	333	339	318	328	360	365	356	340	330	346	291	337	352	364	342	334	327	347	364	345	350	336	315	324	362	344	327	367	346	334	368	353	356	312	320	323	350	324	322	349	353	346	311	365	348	337	306	313	352	365	356	325	329	353	376	343	384	336	329	301	373	344	330	333	335	368	324	341	364	363	340	350	356	314	341	328	340	363	339	329	311	329	323	319	359	331	336	351	346	318	347	352	339	353	332	376	367	340	366	349	352	337	318	362	333	336	347	347	343	335	330	335	335	324	367	386	352	343	344	337	313	338	363	336	356	326	348	324	346	362	329	354	321	346	343	378	341	358	345	312	366	303	368	337	346	309	343	329	324	331	338	352	341	351	362	312	324	369	378	344	359	365	360	332	355	311	336	368	367	332	370	348	348	319	319	356	353	360	351	310	373	370	330	347	340	356	351	350	379	360	335	359	324	348	350	335	371	368	352	340	364	352	328	377	342	351	345	321	345	318	323	328	365	325	359	340	333	339	358	335	341	323	355	361	312	335	348	380	355	368	343	317	324	328	357	346	332	320	325	297	344	336	328	335	337	325	359	353	330	307	337	343	370	365	336	321	374	319	344	355	318	353	347	327	346	353	339	337	342	346	335	353	326	343	345	332	336	346	316	349	336	321	314	328	367	378	303	330	363	380	371	347	327	335	349	346	319	339	305	352	341	319	382	306	349	347	340	332	328	323	322	351	330	332	325	341	353	365	381	318	354	368	369	356	360	351	346	354	371	345	345	334	372	354	345	376	351	337	334	351	362	355	316	359	351	341	344	357	344	340	340	343	361	344	346	346	383	368	354	352	331	363	329	316	317	369	380	310	350	347	332	318	338	330	342	389	308	360	347	350	373	347	357	341	355	356	319	353	351	329	335	323	353	318	385	343	357	323	343	342	339	329	349	340	343	379	354	355	339	353	369	344	334	357	316	355	310	315	370	347	334	310	305	307	346	353	373	340	352	372	315	324	313	331	336	343	377	365	354	351	321	307	324	339	350	318	367	362	338	348	322	361	307	327	357	348	329	317	335	356	331	375	360	357	350	339	327	370	350	335	368	336	338	343	354	316	329	320	357	372	347	350	373	370	337	325	358	338	319	362	334	315	331	338	318	336	338	350	379	302	328	329	325	336	328	353	335	340	349	340	346	371	352	380	365	356	343	353	352	347	333	306	334	315	330	358	354	362	336	330	354	337	376	356	342	311	329	310	354	335	349	344	336	374	319	315	368	359	377	328	335	352	316	375	340	350	335	363	349	332	342	356	339	354	351	346	338	302	350	350	390	358	339	342	339	336	348	348	376	350	317	364	352	373	342	324	331	371	317	335	343	342	367	368	358	315	358	327	322	349	316	326	349	351	349	365	309	335	336	356	367	333	351	350	343	343	352	361	335	369	356	340	329	323	353	289	379	353	339	368	361	363	348	347	345	312	319	326	342	351	313	346	351	368	320	362	311	376	344	361	318	321	333	328	358	348	360	337	337	333	311	348	360	308	344	359	345	362	312	341	332	358	357	363	358	325	346	377	346	319	357	363	352	333	369	352	327	312	311	347	343	333	346	334	355	330	317	339	358	360	333	326	351	337	350	368	336	321	361	342	325	337	335	350	318	326	314	330	385	337	362	335	343	363	317	343	335	345	328	336	361	352	331	345	343	297	345	355	349	321	346	348	315	347	339	346	382	384	350	333	360	300	298	341	392	351	318	339	334	392	353	392	351	324	321	347	338	338	345	346	339	363	322	354	364	364	320	335	347	320	340	331	373	372	346	336	350	329	344	328	327	386	335	338	338	346	337	346	344	337	327	344	334	333	338	346	356	392	355	355	351	322	370	352	347	295	344	349	342	341	363	365	299	363	335	342	356	379	361	332	399	322	342	363	341	306	326	342	331	345	358	315	353	334	327	356	357	337	336	376	319	345	356	363	322	332	347	390	341	344	332	367	325	363	293	390	333	356	325	349	342	329	358	373	321	320	323	364	319	345	357	338	365	367	321	339	343	321	321	326	333	363	316	358	345	372	327	340	374	315	314	349	367	353	349	341	340	351	355	324	304	308	344	345	354	389	315	317	328	372	354	365	333	344	347	365	334	336	341	351	358	368	321	333	333	318	333	336	336	338	320	346	321	332	319	341	383	353	351	390	327	387	296	340	368	340	305	356	351	321	313	352	324	339	341	378	314	350	385	362	309	344	351	327	367	356	355	314	354	355	345	301	323	319	345	332
14369	21896	15121	7560	4174	2641	1932	1516	1200	1003	845	718	666	609	596	528	601	525	573	514	528	489	529	513	481	552	559	480	507	518	513	536	485	489	528	557	480	540	499	540	524	521	504	492	510	506	516	524	544	531	451	524	487	518	518	520	523	455	536	462	533	490	502	477	516	492	523	537	545	506	474	494	496	494	560	525	528	513	521	534	472	487	484	536	499	515	483	535	487	482	489	527	500	507	526	518	555	525	499	498	497	520	513	505	529	509	528	503	499	521	515	500	530	509	460	469	469	510	488	481	514	520	528	501	535	505	485	471	483	510	525	508	497	481	459	529	536	501	519	498	474	514	507	499	506	494	514	511	524	515	488	558	524	525	501	477	511	507	485	491	515	518	507	483	544	503	530	555	498	490	502	525	499	519	551	492	524	547	505	523	510	523	533	477	481	500	479	506	491	506	497	498	493	521	514	553	483	520	543	553	518	544	512	543	549	523	499	522	471	484	487	531	470	499	543	491	510	552	522	507	502	532	519	515	484	512	487	498	510	486	454	492	469	551	507	522	451	480	496	505	519	497	505	524	501	558	522	504	486	509	525	503	497	556	497	488	538	506	489	467	525	489	531	514	508	555	481	555	500	501	473	519	502	472	520	580	519	528	527	526	522	530	521	523	519	513	529	512	516	484	539	512	492	503	509	492	508	480	476	524	544	498	482	497	462	501	514	501	466	504	508	534	526	493	490	448	528	520	537	506	501	557	511	531	518	519	516	515	469	535	524	499	505	489	499	517	505	514	533	524	526	506	544	526	516	500	499	557	535	528	506	513	503	484	477	521	496	508	532	514	550	468	492	509	502	492	498	481	493	491	469	533	471	540	510	506	511	490	463	504	530	522	478	486	495	493	497	527	484	518	502	499	489	517	533	499	486	510	512	517	500	545	503	478	501	523	521	493	444	472	500	515	531	490	587	517	549	528	490	520	509	510	494	492	505	515	517	515	490	466	462	500	511	512	496	534	516	475	541	549	520	495	540	540	530	532	493	509	547	504	528	526	498	511	554	508	501	525	530	491	496	503	532	499	503	500	484	534	556	529	518	505	482	517	521	545	497	537	546	500	506	508	508	536	518	509	527	560	506	557	494	500	491	524	504	529	497	459	543	485	470	532	526	528	469	524	522	510	518	506	519	521	498	531	530	504	450	516	512	522	559	540	522	530	497	479	513	533	509	511	518	519	503	499	480	565	523	512	532	458	502	527	492	512	511	567	531	519	497	495	518	499	511	504	505	501	538	510	536	520	514	531	527	526	534	518	506	524	526	468	492	504	515	484	504	497	498	537	500	505	483	491	522	494	504	515	515	516	513	539	535	505	495	502	510	515	527	481	518	522	522	486	489	519	528	536	527	495	541	507	529	506	479	538	511	487	491	528	533	519	513	532	501	531	499	508	526	467	502	490	491	523	520	536	476	493	515	487	520	518	478	484	518	506	501	499	522	489	518	500	519	490	511	487	523	536	526	504	513	502	508	468	484	496	493	525	506	506	516	531	499	501	517	545	476	518	527	499	510	525	531	498	480	501	541	535	538	501	546	505	520	480	513	520	572	504	508	487	503	504	548	516	507	515	533	575	463	545	508	496	561	517	477	510	459	532	481	548	503	516	538	508	509	513	533	514	539	494	511	495	458	515	494	507	492	488	543	500	478	540	525	493	493	493	487	512	505	457	471	469	528	515	532	544	557	464	547	510	511	515	543	488	540	524	512	495	537	494	470	479	515	507	526	532	540	503	512	541	484	513	515	484	516	552	498	522	521	531	527	511	523	524	505	541	499	510	495	531	517	517	502	497	483	516	494	500	478	460	529	541	478	546	555	509	504	528	512	516	475	530	510	478	531	512	493	491	506	517	486	537	506	489	510	534	496	538	538	484	521	500	531	541	547	518	525	498	500	498	505	504	537	504	507	501	503	512	510	511	531	519	527	504	544	517	505	525	548	484	491	512	498	503	484	514	495	461	492	515	481	496	470	537	509	511	501	497	535	517	558	475	495	498	477	491	514	507	546	484	538	546	538	522	550	475	487	521	507	502	553	527	491	506	477	555	530	479	515	471	500	485	528	508	480	499	512	493	518	492	512	537	479	518	557	503	543	514	541	481	508	546	497	511	514	513	525	474	519	481	520	526	524	508	523	517	499	523	497	517	536	545	494	487	535	521	549	547	522	489	532	508	517	548	529	487	515	502	517	471	548	539	477	486	508	557	496	531	504	495	521	547	518	537	538	519	513	506	539	475	524	513	503	538	488	514	520	515	540	463	525	514	495	510	496	552	521	567	532	504	499	478	508	563	493	541	480	521	508	522	514	511	512	497	502	467	486	510	528	520	528	511	517	521	508	520	512	536	498	532	519	520	501	484	505	542	525	483	536	555	509	504	488	514	533	558	543	473	516	492	503	518	473	481	506	523	528	480	512	538	533	539	521	494	516	475	517	515	538	484	529	484	524	507	530	511	531	504	487	542	504	514	514	525	568	495	511	476	484	515	523	499	516	502	515	497	529	510	517	531	487	541	516	516	532	519	481	475	524	514	506	556	518	494	519	516	525	519	490	503	497	508	509	522	496	495	511	528	462	555	516	520	493	472	546	469	548	522	517	478	540	502	483	536	489	516	519	505	541	505	462	527	511	518	501	545	489	507	517	499	514	477	468	533	516	526	509	544	493	482	572	512	500	519	522	466	516	512	537	510	490	525	491	537	511	518	505	544	511	540	485	492	503	521	520	512	519	549	564	511	499	454	525	502	522	480	524	517	526	495	528	538	509	508	537	522	518	512	469	503	509	547	515	530	503	496	480	518	502	497	541	504	540	507	522	501	465	515	539	514	526	481	499	508	523	501	471	503	485	494	525	521	490	491	493	499	526	491	487	522	477	503	546	550	493	523	486	515	553	534	495	527	505	514	506	472	506	500	514	522	515	516	540	567	508	491	469	513	508	500	466	508	512	484	499	505	519	539	519	513	514	516	553	527	557	505	493	510	505	523	528	515	551	585	522	507	482	520	522	506	477	523	542	514	544	512	505	516	516	513	502	531	458	508	514	488	516	505	480	542	474	496	532	536	498	508	532	498	543	480	517	528	513	506	512	517	487	514	496	528	538	501	550	525	484	509	541	507	546	507	500	481	544	543	496	508	497	531	481	519	480	521	524	512	516	515	490	530	538	527	506	545	505	486	498	499	502	520	539	517	500	482	516	515	492	502	525	490	539	503	467	484	476	512	484	507	523	486	493	568	494	535	485	540	491	519	520	497	540	503	496	495	548	508	481	519	525	507	535	486	533	489	499	492	493	528	486	506	512	507	481	537	530	517	499	530	514	521	509	506	494	510	488	495	509	525	510	506	507	512	509	518	531	561	498	536	510	473	491	496	491	532	491	532	542	507	489	491	570	513	478	506	510	511	491	515	510	498	503	511	501	543	492	534	498	518	508	534	515	553	514	525	499	528	525	527	494	485
23810	21502	27859	25561	18659	4136	1782	1195	907	730	681	517	493	448	408	394	414	383	364	377	368	373	367	383	369	371	397	389	355	372	357	351	397	394	364	367	379	346	363	387	386	379	378	402	344	337	363	350	370	364	373	353	346	390	342	365	353	372	371	369	413	363	358	341	347	343	376	347	346	345	366	392	373	336	364	370	369	353	367	365	372	370	314	372	328	362	397	357	366	384	343	339	360	391	380	365	342	347	378	347	403	363	363	368	392	378	365	350	356	362	327	370	363	373	377	397	365	394	371	400	362	317	378	383	361	387	386	360	368	362	372	360	345	369	370	368	361	383	356	359	350	361	357	335	369	376	359	339	362	377	388	372	370	370	379	394	354	373	356	391	368	397	330	404	364	362	328	355	367	368	377	363	412	414	370	363	389	379	378	372	353	385	403	338	402	369	352	364	375	364	392	317	342	336	395	346	376	403	344	364	361	373	371	325	370	369	360	361	375	384	375	398	380	349	364	362	350	369	363	358	364	342	402	385	340	341	378	351	344	366	370	381	350	349	355	356	375	392	362	353	394	390	390	376	377	369	355	380	372	354	393	417	380	380	341	397	348	363	367	346	382	380	345	337	372	357	377	404	355	345	382	365	378	331	383	343	333	353	346	355	397	338	358	371	369	391	374	365	364	349	388	351	352	334	381	316	377	341	361	373	365	379	354	379	351	367	369	369	333	369	363	378	373	382	391	341	360	386	359	365	378	369	372	340	404	343	381	338	377	364	362	351	361	382	369	344	400	389	354	379	368	398	329	371	339	352	356	319	371	366	406	388	394	370	360	350	381	397	376	360	376	376	356	352	331	392	380	345	383	380	395	333	387	379	363	362	318	370	374	416	363	405	360	352	365	379	349	364	378	343	364	373	361	357	350	384	351	373	390	373	367	370	365	320	374	357	355	373	401	406	381	321	327	317	376	338	352	334	378	354	358	343	344	369	345	348	368	341	358	380	375	371	344	386	368	367	336	369	375	355	363	357	345	381	358	341	385	359	361	364	317	379	375	378	370	381	359	339	408	354	379	343	360	374	353	319	371	373	372	359	350	365	353	359	383	377	371	361	372	324	409	385	341	377	400	364	354	346	419	392	367	381	379	352	347	353	388	334	376	381	374	384	368	381	349	359	384	327	388	351	371	351	369	346	375	407	378	393	391	364	371	358	337	323	360	373	378	372	381	344	351	385	363	383	348	360	397	372	368	357	337	363	336	366	383	353	368	359	387	382	382	381	363	358	357	382	341	387	375	353	370	373	375	351	356	361	391	385	391	370	359	364	344	337	384	356	347	387	385	381	377	371	359	365	372	382	366	361	382	370	330	342	382	340	375	360	344	378	374	320	371	426	397	355	368	340	353	355	364	365	349	345	353	378	365	371	404	361	384	360	380	352	362	357	388	335	410	372	326	366	377	380	337	343	377	370	381	387	355	351	353	354	330	376	366	358	371	351	376	362	385	355	356	337	353	357	374	364	376	384	358	372	376	363	372	386	384	362	413	390	397	375	368	380	351	354	392	394	380	376	363	390	383	379	349	381	362	391	353	368	344	353	356	364	381	331	384	376	350	414	379	375	368	347	385	389	373	343	360	356	368	359	403	358	368	392	395	385	360	345	355	336	360	341	383	340	419	348	381	372	347	348	353	381	364	355	354	363	400	365	334	373	384	374	373	420	358	353	375	363	378	379	415	369	356	358	392	357	387	369	359	379	379	357	404	414	381	376	339	339	372	355	396	346	365	356	375	379	390	364	383	362	354	364	379	354	378	398	367	369	339	379	349	366	371	366	375	354	365	393	379	350	361	358	367	377	370	338	333	361	364	383	344	319	371	379	367	372	376	347	367	356	395	363	359	362	337	384	362	389	346	380	362	371	353	357	362	357	353	354	358	382	372	368	344	367	322	323	373	389	331	366	404	345	322	396	381	316	346	380	367	375	394	355	407	382	377	373	362	352	333	383	362	351	342	357	347	384	400	352	372	351	334	361	362	378	386	381	376	358	365	357	369	352	402	328	353	384	417	365	367	379	383	386	345	367	371	365	363	371	345	366	365	342	357	362	370	343	338	327	360	373	367	362	372	360	360	352	367	360	351	375	348	363	360	343	375	369	366	405	402	413	405	372	323	332	359	334	357	374	369	413	373	376	372	383	367	358	345	376	382	399	346	356	359	335	371	353	376	368	362	346	348	387	370	340	371	355	388	386	388	346	365	351	402	346	358	400	365	358	412	356	379	377	332	398	376	336	365	348	364	375	367	369	385	349	365	369	368	372	386	362	361	374	349	383	374	380	380	357	351	384	368	367	336	338	388	372	385	393	365	354	378	367	375	372	385	385	371	361	340	364	377	336	355	408	348	371	387	364	381	342	366	364	395	386	390	355	350	370	373	338	373	365	404	353	355	343	341	385	400	358	386	392	378	365	384	343	390	343	391	318	339	373	378	358	364	355	379	364	382	388	352	361	370	377	377	369	371	369	350	375	355	349	357	367	368	375	352	317	372	375	345	355	362	371	341	363	331	362	366	380	353	379	340	346	369	405	339	368	371	368	379	353	388	389	368	343	377	383	355	361	335	425	401	371	366	340	397	351	374	352	361	351	341	372	354	376	367	351	394	386	370	368	323	368	395	375	356	402	355	344	379	410	344	354	355	357	364	385	371	392	356	351	341	338	354	390	384	354	327	345	354	368	372	363	351	353	342	356	352	352	378	386	374	372	385	365	424	399	370	332	390	354	362	342	378	351	366	349	344	351	347	338	402	332	348	333	355	358	350	390	343	394	350	374	371	390	350	377	350	348	371	329	379	359	358	348	368	382	365	344	370	371	410	336	403	366	408	392	344	335	380	348	376	353	365	371	353	390	370	410	366	351	369	359	365	347	383	351	394	375	375	409	353	387	370	340	372	407	367	336	381	359	373	373	354	383	344	368	374	366	364	367	355	392	359	354	367	322	354	390	361	378	346	352	364	346	373	327	352	379	352	364	372	365	385	350	368	359	402	347	365	393	386	403	355	375	375	383	398	387	369	357	352	339	364	377	381	358	384	363	375	347	372	357	373	359	341	363	342	351	370	331	374	371	399	344	363	360	378	340	378	358	320	360	359	375	384	368	389	366	341	380	355	400	367	369	346	380	336	386	351	376	375	357	375	349	379	363	382	373	373	381	362	393	365	363	365	371	349	391	372	351	354	373	397	359	368	341	374	382	353	382	362	357	375	382	365	362	371	383	360	378	338	357	360	332	373	356	386	378	379	359	379	369	349	370	366	368	370	360	362	385	318	391	352	378	369	367	338	345	376	349	383	367	342	358	383	348	360	358	382	379	365	363	334	358	370	372	363	347	361	363	360	323	341	367	370	353	327	376	358	365	416	384	355	380	339	350	413	374	353	367	340	374	330	390	358	385	364	364	341	366	364	393	371	364	359	350	394	394	355	370	382	347	368	377	335	341	400	369	379	356	366	386
14929	30006	22797	12459	7284	4683	3266	2470	1868	1430	1173	941	872	725	709	649	574	578	596	568	543	537	531	603	554	549	567	528	595	603	521	540	555	551	510	529	542	556	575	502	540	549	577	522	564	559	524	524	571	533	533	522	539	555	516	547	567	542	554	554	534	543	560	552	516	557	559	568	549	526	545	521	524	537	535	546	535	518	522	519	577	526	544	538	554	551	519	554	584	552	537	557	524	546	549	550	568	516	550	542	546	547	565	541	520	542	523	541	560	541	544	514	569	531	525	545	565	591	521	575	561	587	536	524	538	536	527	568	549	547	571	519	528	536	520	538	536	537	528	545	507	521	541	534	554	559	519	548	575	525	542	547	593	550	525	519	537	527	587	572	498	563	556	524	525	561	577	576	557	530	512	526	498	554	530	544	543	557	545	573	550	542	521	585	577	604	569	495	578	534	552	577	602	561	539	528	556	543	550	546	549	530	568	538	550	544	558	543	581	559	560	508	506	541	545	542	545	549	572	563	529	562	560	553	573	552	524	550	534	547	552	576	516	566	568	559	549	533	566	514	503	495	569	563	544	527	557	554	532	542	537	582	535	581	545	539	521	538	527	530	511	571	581	549	532	505	569	553	563	480	543	522	581	602	542	530	558	580	540	561	573	539	534	537	527	540	544	547	535	545	569	563	556	548	513	575	546	552	531	534	563	566	539	496	537	553	498	541	562	530	556	545	534	535	504	550	531	506	544	520	572	529	530	550	571	572	550	521	530	511	566	576	517	547	511	526	550	564	507	526	529	507	523	549	532	523	598	592	562	588	556	524	569	528	537	555	565	559	548	605	527	554	547	509	544	572	522	586	608	516	545	535	533	539	585	549	552	572	548	551	541	596	544	492	560	514	539	505	530	557	572	592	544	560	567	512	590	542	539	527	576	559	542	552	522	573	525	537	503	526	586	556	524	550	534	559	522	569	573	522	540	557	536	527	515	559	593	524	515	528	527	582	529	543	542	548	538	527	576	507	568	528	562	535	558	535	533	522	525	524	519	514	508	567	485	576	538	594	499	578	588	532	543	523	525	556	524	561	528	529	549	504	544	577	587	564	496	533	567	552	538	543	536	540	545	568	528	534	553	550	564	576	507	561	544	531	542	547	541	550	536	549	547	556	524	516	547	543	555	541	509	521	540	526	548	563	579	532	513	535	509	501	512	522	555	568	546	562	553	533	548	526	512	543	519	538	559	543	503	556	524	540	560	521	565	562	522	536	513	546	583	574	578	542	553	549	525	557	575	546	584	518	535	538	546	518	551	578	580	510	530	537	553	540	567	506	548	591	502	528	567	579	562	558	551	513	604	550	595	567	561	530	560	544	572	574	527	552	554	582	546	577	554	521	552	511	516	534	556	525	541	541	560	504	544	581	479	582	504	540	532	502	569	543	585	561	534	555	555	542	493	547	535	540	523	489	517	505	541	552	501	542	555	544	583	550	558	552	536	524	527	580	534	550	543	615	566	547	582	525	512	532	540	534	558	532	556	570	547	581	551	534	548	571	546	542	553	597	540	494	510	536	537	521	558	550	576	586	584	522	553	548	516	540	555	540	535	540	554	518	530	557	542	561	573	541	553	541	524	546	522	518	514	587	587	577	541	572	553	550	542	513	577	506	532	529	519	570	556	529	552	543	534	534	566	502	511	530	518	518	574	568	557	518	571	526	549	548	541	572	541	537	567	548	549	542	531	527	497	529	543	559	555	541	532	559	547	513	547	588	557	562	551	574	561	557	498	591	536	528	535	523	536	555	559	557	550	574	539	527	546	568	509	573	549	594	534	551	554	541	541	560	567	603	531	563	506	529	527	528	594	523	545	564	549	560	576	507	522	541	542	554	504	565	557	525	545	517	539	550	535	544	541	566	491	514	571	550	533	521	541	558	533	558	551	538	550	555	562	570	491	563	545	565	525	555	575	547	566	561	534	522	553	534	576	510	545	527	524	512	537	519	553	522	545	565	564	535	529	584	508	546	530	553	539	543	575	530	514	510	535	543	555	527	533	570	521	537	552	545	578	608	540	553	524	564	514	502	551	523	498	534	567	553	574	546	528	560	535	527	573	529	554	558	556	592	551	531	562	538	572	534	569	562	533	534	552	540	557	541	521	552	495	484	565	563	543	543	562	519	571	544	581	536	553	566	510	518	540	546	572	531	546	529	556	554	546	552	559	573	542	549	543	550	542	494	573	521	532	497	510	526	501	573	554	516	560	508	530	566	627	558	571	535	547	568	526	552	525	543	536	544	553	537	559	552	562	538	577	555	543	539	556	532	553	540	514	575	556	572	519	563	554	572	579	538	514	520	575	582	574	529	522	531	563	548	518	567	581	579	520	585	565	543	528	536	559	499	515	525	543	540	538	532	565	579	543	543	509	564	515	573	548	543	560	526	515	549	567	541	510	554	580	541	515	518	531	518	538	543	527	553	519	545	556	555	503	523	555	552	526	524	552	510	536	514	564	540	562	564	548	523	548	535	557	517	582	582	533	537	549	551	547	550	564	569	544	567	509	498	506	563	542	561	554	536	550	553	523	565	529	562	538	578	518	554	547	557	478	554	530	587	564	533	564	597	570	570	554	528	534	521	564	536	561	509	570	581	576	556	526	524	568	556	553	533	517	602	555	503	538	534	552	560	535	573	556	552	552	582	610	544	549	538	558	556	547	567	541	521	539	511	554	515	560	533	544	534	524	560	521	550	540	562	524	514	511	559	483	542	541	527	558	559	527	568	527	539	576	567	533	572	537	513	565	541	540	537	547	561	529	619	576	545	550	524	529	558	517	564	546	560	509	547	521	574	563	588	499	505	521	554	513	546	538	533	514	577	530	511	556	536	606	516	546	531	580	563	529	581	579	567	567	514	552	533	536	528	538	561	565	547	545	545	534	528	528	546	531	543	548	564	582	562	542	517	545	548	561	535	536	556	557	552	506	599	526	524	553	530	549	534	507	554	520	507	549	522	580	516	512	515	562	537	538	549	498	539	504	588	495	518	510	502	555	521	520	553	585	558	604	573	576	526	567	537	537	540	543	535	598	566	571	530	544	543	538	569	538	548	566	584	575	512	539	514	556	552	537	555	542	518	552	561	532	566	554	559	550	536	536	581	571	559	554	556	519	517	542	551	571	586	534	549	539	535	546	520	554	530	552	531	537	554	555	541	550	515	533	574	536	571	554	572	531	537	561	562	577	587	541	577	525	528	579	520	553	524	543	528	515	590	573	590	528	586	572	553	551	548	547	539	584	533	528	531	532	560	567	538	551	573	487	558	527	519	542	531	524	541	549	577	549	545	525	545	549	551	536	534	531	516	533	578	526	552	535	590	552	573	567	540	509	531	537	562	551	537	486	550	556	550	550	582	592	589	501	528	578	543	561	517	543	517	514	539	579	555	567	534	563	517	551	563	544	535	529	563	549	531	527	560	506	534	536	533	528	575	530	561	552	550	537	548	547	539
25428	21515	25253	20286	3291	1661	1190	869	683	566	509	478	370	400	333	341	372	335	326	334	316	327	346	313	326	316	335	328	285	320	314	338	335	329	335	319	314	286	358	342	291	338	362	320	338	305	349	348	316	336	313	338	329	294	304	305	328	318	321	308	308	339	335	285	338	311	314	310	334	326	295	293	341	343	329	340	299	322	295	284	310	303	323	328	322	358	347	290	334	312	369	340	313	298	330	340	333	284	276	346	297	360	304	352	331	339	329	343	334	337	339	313	325	327	348	337	334	309	340	318	319	325	315	347	275	371	305	298	345	333	319	344	337	314	335	307	308	309	343	280	323	316	346	339	355	340	329	301	313	318	333	347	307	318	327	331	316	298	336	347	330	332	341	333	349	325	337	324	312	309	332	337	340	325	340	309	319	331	327	321	321	323	330	308	320	317	290	323	310	335	317	335	319	343	324	330	304	303	280	366	350	336	324	318	369	316	307	332	316	309	314	289	310	340	293	369	323	339	328	319	331	345	343	339	306	347	360	316	329	310	316	353	299	323	335	350	343	352	323	324	307	300	345	306	363	312	318	313	324	337	331	351	342	330	338	277	352	333	307	309	327	321	311	328	347	327	312	328	338	319	333	340	347	320	304	369	298	290	339	329	328	345	361	333	335	339	352	328	317	296	299	360	314	286	308	353	327	328	323	311	314	332	327	330	318	317	327	301	342	308	327	348	297	338	322	313	335	329	343	325	353	344	323	329	294	352	349	316	322	315	318	314	324	305	316	327	341	309	349	311	332	320	325	310	335	326	336	347	334	303	295	306	338	341	330	325	337	326	286	326	343	373	328	334	304	337	320	305	312	339	323	310	322	307	358	307	330	319	324	291	320	332	311	335	323	317	305	320	305	335	327	333	304	331	349	324	316	333	331	336	329	301	339	344	318	302	337	317	343	315	312	303	329	304	368	334	372	302	360	320	345	329	308	347	289	334	344	317	315	319	315	322	328	312	333	337	331	348	342	326	313	349	338	327	311	305	316	348	296	319	329	354	355	344	333	337	346	330	301	290	345	305	330	323	304	353	314	364	305	308	335	306	339	315	342	323	347	329	325	309	329	359	324	338	334	323	327	324	334	328	348	340	303	302	337	309	333	312	345	335	304	325	324	336	312	295	329	352	298	300	315	308	336	329	309	362	328	306	340	331	316	346	335	308	335	312	333	285	297	341	306	309	312	317	309	331	338	321	335	335	324	355	326	331	286	335	319	324	333	353	321	324	307	319	308	325	327	314	336	336	308	335	372	313	345	338	332	315	318	326	331	328	306	355	330	295	332	316	326	307	314	302	345	349	318	325	327	303	319	326	298	353	310	325	350	343	339	340	328	349	314	320	326	346	296	310	313	338	337	339	326	327	290	333	303	328	334	343	340	336	309	313	331	334	315	352	297	338	341	327	318	332	334	379	314	317	329	301	345	289	295	318	310	368	343	334	366	345	352	315	336	336	313	340	347	309	319	320	306	320	330	335	338	329	335	331	323	329	340	324	317	306	338	318	322	312	308	332	361	319	348	325	321	346	283	323	296	360	345	328	334	343	322	322	334	305	326	315	331	327	315	346	299	317	333	316	316	366	373	304	314	335	314	338	346	322	349	341	340	319	318	322	351	324	336	302	323	314	336	324	306	320	287	370	338	318	328	314	300	294	333	298	318	325	314	331	318	299	299	325	304	316	288	320	348	354	341	294	369	312	303	324	316	327	344	301	315	310	354	322	343	371	329	339	293	325	316	324	316	299	351	331	324	336	301	318	354	290	317	338	336	306	322	277	309	305	304	343	341	290	329	304	365	332	320	315	323	324	311	319	341	337	318	341	320	305	317	331	293	295	343	310	360	316	317	307	343	318	327	299	329	365	324	316	361	283	284	346	321	322	352	327	333	354	344	320	342	326	353	340	296	315	325	304	325	318	360	351	292	331	324	334	305	337	355	286	355	318	375	320	327	314	332	309	305	327	340	295	310	333	356	343	344	335	347	325	311	323	358	361	332	310	326	340	301	336	265	352	323	349	312	310	304	358	340	355	327	336	320	343	333	300	334	296	305	349	311	329	323	329	318	300	346	303	333	351	312	333	338	323	307	298	335	317	335	313	322	351	335	345	307	332	317	338	321	332	323	365	332	294	354	313	319	332	318	291	294	288	318	335	341	321	330	310	335	324	337	294	329	359	319	306	318	330	313	344	355	279	306	325	303	322	335	320	330	304	337	322	354	333	353	344	316	343	348	311	329	321	292	342	315	340	341	343	305	366	295	357	318	337	328	348	336	306	299	300	315	351	361	343	333	335	332	332	338	329	325	286	329	332	293	335	334	314	306	316	316	349	332	331	349	339	338	318	343	319	348	364	323	314	314	303	325	343	332	330	328	309	350	329	369	313	321	323	332	323	314	313	290	352	351	341	331	334	337	349	358	347	333	314	335	336	310	306	360	321	307	328	310	327	328	304	297	339	323	312	277	327	332	327	333	307	332	320	296	305	332	341	334	348	330	290	306	376	320	328	321	313	329	318	329	338	340	339	334	318	329	311	317	317	323	322	372	332	320	325	330	313	315	306	325	318	308	333	291	331	341	290	338	293	318	331	315	334	361	350	347	333	298	352	341	358	336	317	344	343	341	320	289	350	330	344	322	336	342	320	287	335	318	322	260	332	350	306	301	337	337	327	329	348	354	311	353	342	272	317	341	317	337	332	321	336	318	310	357	328	322	298	322	337	314	319	324	323	340	319	323	319	308	319	350	375	343	311	317	357	331	321	342	316	332	334	319	312	336	324	338	333	299	356	276	307	305	333	308	311	359	342	331	299	330	315	302	309	341	314	339	349	356	307	360	331	311	344	321	296	324	322	286	318	321	358	317	301	346	349	312	326	323	331	309	343	319	348	317	321	322	341	358	292	320	307	345	330	326	330	331	322	335	359	324	314	342	338	324	323	312	357	316	327	308	321	331	320	347	320	366	319	331	372	360	327	297	323	334	345	335	348	326	303	296	301	303	331	344	329	305	332	301	322	328	334	302	315	339	360	354	296	323	314	305	286	286	304	333	336	311	326	323	329	328	325	347	324	345	329	296	351	317	307	313	348	362	298	354	322	331	312	325	317	352	340	363	344	339	331	303	322	304	326	321	310	332	310	323	306	330	338	323	321	362	356	342	325	328	315	296	311	315	331	332	325	312	351	347	326	323	315	330	332	356	324	329	338	322	324	283	300	336	315	350	323	331	353	300	355	319	356	338	300	292	316	333	316	330	342	303	358	321	313	326	330	343	317	328	337	343	304	327	284	310	311	349	320	324	340	299	312	318	328	341	329	317	329	328	348	359	319	318	330	310	333	333	334	340	342	314	323	337	312	327	309	326	315	347	340	324	321	324	331	292	356	337	308	332	340	326	319	328	311	314	319	321	317	307	334	331	315	346	303	328	301	357	335	330	311	321	317	293	294	339	321	345	312	358	311
14011	25388	18030	9388	5289	3569	2429	1857	1497	1127	925	802	701	636	596	559	578	495	502	499	510	494	546	537	475	500	496	477	505	475	470	450	503	478	518	487	485	479	474	491	526	465	508	463	485	429	542	520	450	475	502	498	459	529	477	474	515	520	527	500	489	485	452	497	500	506	509	494	515	446	478	469	530	451	483	481	506	499	449	475	482	501	478	492	481	499	498	502	512	470	482	494	524	507	510	500	472	495	479	482	512	460	493	479	481	507	504	472	502	456	490	474	515	510	431	477	508	487	470	477	452	511	476	456	525	525	516	496	481	512	460	467	506	484	468	460	488	466	501	474	494	495	485	451	493	470	481	484	482	453	469	447	476	465	472	496	535	486	467	490	441	510	521	479	469	515	482	472	490	504	444	485	510	481	468	507	459	485	482	493	511	476	511	456	453	542	502	512	504	482	480	469	477	492	465	492	467	499	472	494	480	455	489	464	479	449	514	496	451	517	483	491	469	494	475	478	499	492	477	498	525	514	469	489	499	487	490	467	472	477	478	500	443	492	515	494	481	463	523	498	429	479	474	486	445	506	483	488	465	496	476	459	496	466	467	485	503	477	470	503	475	481	512	492	506	505	485	473	492	494	492	490	452	469	445	478	473	469	497	518	484	466	456	496	487	488	459	482	481	471	505	436	485	470	495	490	486	518	478	492	470	458	485	472	477	542	490	443	477	498	526	509	470	484	436	526	489	485	480	519	508	466	490	490	484	498	519	487	490	481	506	458	473	443	483	462	479	492	505	453	486	459	537	460	476	507	488	490	493	512	456	530	489	497	495	466	506	478	512	450	486	496	469	492	456	504	505	472	475	485	459	453	425	457	453	507	487	501	462	457	507	491	458	465	462	492	520	479	469	514	451	492	454	506	499	483	406	484	479	500	482	503	477	476	493	480	480	492	532	497	485	450	489	492	527	470	455	492	456	495	472	507	484	510	498	498	466	513	484	490	438	483	489	472	487	521	484	492	474	486	484	491	493	478	448	476	472	477	493	456	469	467	478	492	472	496	477	500	515	497	522	488	498	474	517	463	511	470	483	490	488	494	476	474	483	477	480	485	479	484	478	474	482	467	477	495	437	469	476	524	471	452	501	518	457	476	478	518	498	508	521	491	467	507	485	498	497	459	489	500	478	431	471	494	460	485	469	502	467	446	480	478	434	516	483	516	479	504	445	486	507	456	430	463	499	510	483	476	520	471	461	491	473	542	465	477	475	482	471	512	463	507	496	501	524	521	486	452	454	482	523	504	482	478	493	474	454	465	486	508	449	486	512	495	490	441	480	524	466	499	468	494	441	498	511	500	488	522	475	479	461	522	489	520	459	458	467	486	480	473	494	471	517	475	460	486	518	446	485	516	454	442	509	486	495	480	459	456	497	469	508	480	490	482	469	477	495	442	491	494	467	481	477	528	497	469	505	492	517	496	504	451	451	464	493	483	491	477	507	478	490	516	503	490	481	509	505	458	491	492	496	467	500	498	528	498	462	491	490	487	480	477	463	492	486	518	533	465	472	487	481	487	474	492	499	474	505	478	433	491	515	444	471	485	492	479	526	459	476	441	498	490	466	505	457	460	461	506	498	504	521	453	494	490	489	454	519	517	473	469	461	441	490	525	488	490	509	463	484	499	463	454	473	511	466	497	496	523	471	469	463	489	471	479	492	502	476	493	542	477	481	505	464	517	478	487	502	482	491	465	454	491	513	463	461	517	486	488	467	501	452	491	493	496	528	498	484	503	494	492	476	487	510	512	472	478	520	469	527	486	474	468	488	480	491	486	506	446	505	486	460	506	459	500	492	475	492	536	515	490	446	485	498	441	484	479	453	472	513	480	498	511	465	468	507	450	469	466	484	484	497	496	478	491	484	490	480	441	451	502	456	499	478	494	468	482	479	465	477	483	516	493	496	523	454	507	490	491	502	490	480	470	493	487	518	493	466	479	486	452	466	465	449	518	465	501	469	503	496	507	503	487	483	458	464	454	510	510	424	465	498	476	504	514	513	448	502	470	513	457	478	504	489	487	466	460	505	495	499	481	480	492	482	471	526	443	494	527	471	530	499	498	481	488	461	507	511	462	496	495	463	455	472	496	496	490	520	502	475	473	469	486	467	481	470	461	462	524	456	487	474	460	473	469	505	477	515	464	493	497	494	480	525	454	486	502	491	476	447	494	484	511	495	490	465	493	477	511	491	484	481	484	506	515	490	523	486	439	493	512	458	474	430	482	470	509	483	459	443	497	470	515	499	462	478	502	504	450	460	474	462	478	469	521	468	479	504	507	446	464	442	488	449	462	503	492	497	502	503	491	518	470	501	498	510	474	511	482	491	474	516	472	495	492	494	458	505	509	452	520	501	504	475	523	506	478	488	482	488	463	457	480	497	482	496	484	523	503	539	503	488	514	485	465	473	520	494	502	515	519	443	463	508	524	489	469	519	478	455	473	511	504	457	522	498	507	517	506	498	493	493	484	490	530	457	509	466	459	482	494	487	489	522	506	509	471	487	476	506	481	456	506	493	492	492	455	496	503	479	506	472	471	477	477	453	473	494	481	518	433	475	466	453	501	483	468	478	479	461	542	456	499	502	455	527	471	472	483	455	504	500	490	438	491	473	519	472	508	490	503	529	471	456	453	470	499	498	457	502	468	478	482	498	484	458	514	474	455	482	500	484	471	506	510	523	517	503	502	512	491	507	501	444	520	473	478	485	476	473	501	471	489	507	457	465	510	485	463	449	446	466	520	495	531	501	510	503	463	475	512	499	500	487	463	494	452	478	444	489	484	455	492	481	499	487	463	489	500	456	477	484	462	522	528	522	482	492	462	443	497	461	524	442	492	535	441	497	483	531	485	488	463	479	455	479	515	521	505	470	487	466	507	493	499	501	500	506	487	492	483	483	462	482	518	457	486	488	473	510	482	489	447	489	497	486	485	515	471	452	464	476	454	499	502	476	491	481	472	472	522	491	492	482	470	503	462	482	484	503	481	514	484	474	485	461	467	500	475	497	500	487	460	495	470	477	499	479	490	519	508	478	537	456	494	473	480	438	520	475	430	472	515	447	461	484	492	446	480	503	466	454	469	550	478	468	499	514	484	467	486	462	495	498	453	493	491	484	482	496	519	478	461	461	496	453	491	512	487	500	506	489	499	480	468	507	462	460	484	495	498	493	491	491	498	475	511	506	503	511	464	518	481	477	487	478	477	529	514	502	481	480	482	493	488	487	490	497	499	483	482	492	466	514	490	476	486	489	497	458	485	488	506	473	451	482	504	450	504	537	465	462	477	501	430	477	482	496	518	456	498	502	499	516	501	501	490	482	516	505	520	456	488	513	491	460	490	465	453	501	487	442	469	471	478	494	441	519	494	523	494	486	472	485	491	485	454	445	491	464	496	491	496	492	468	473	506	481	475	457	494	475	490	491	480	469	506	481	488	469	505	485	452	534	472	525	483
22876	21532	28673	24864	21540	17687	4145	1788	1139	919	780	618	513	497	482	467	412	424	394	373	391	346	377	376	359	416	362	364	368	337	361	341	369	348	361	399	341	406	387	340	388	342	358	354	381	350	330	379	373	369	368	367	371	316	332	369	351	319	359	382	347	349	342	384	317	350	336	378	349	349	389	335	356	388	381	353	377	358	350	347	341	374	365	386	347	371	367	407	349	366	325	372	346	363	367	361	359	341	368	346	333	357	381	347	369	380	337	374	342	338	340	340	324	335	343	365	372	353	370	354	376	381	401	328	363	346	387	370	321	334	364	344	373	344	346	320	336	330	352	369	363	370	368	331	385	354	389	381	347	362	374	364	389	359	335	322	342	347	313	378	354	371	372	383	371	342	353	338	364	329	338	339	348	363	375	367	353	372	382	365	374	352	386	344	360	378	356	365	351	356	352	357	324	364	370	367	384	331	354	366	403	368	347	345	342	376	367	364	356	373	363	351	359	330	377	347	329	347	356	326	343	360	342	310	361	376	361	339	368	345	364	377	387	337	343	336	348	354	343	336	349	360	327	397	366	358	359	348	382	362	348	382	365	351	359	367	352	370	349	346	354	359	364	354	350	375	347	362	364	331	381	377	389	372	363	357	338	348	364	347	363	345	350	376	380	362	360	371	366	379	372	355	374	365	335	372	399	356	325	378	321	374	386	355	394	352	375	371	343	358	364	347	358	370	383	370	326	356	358	344	347	356	367	385	348	357	381	338	333	372	352	353	362	334	385	331	372	324	363	339	378	366	333	353	366	373	331	371	354	348	337	353	352	379	371	382	340	379	346	371	361	412	368	324	375	360	348	403	363	383	335	324	374	345	368	363	349	360	323	394	375	354	336	390	376	370	346	376	358	372	347	351	321	359	335	414	342	380	340	340	349	355	352	349	366	356	341	366	376	385	347	319	311	332	345	358	341	346	394	371	376	358	334	390	372	388	356	351	354	374	356	361	353	331	347	354	359	362	358	376	380	351	338	371	329	329	357	346	351	341	358	353	352	367	356	356	360	393	342	358	340	351	356	322	349	374	328	367	363	340	340	361	375	340	321	340	333	364	359	359	356	351	348	368	386	395	364	348	372	377	347	379	325	360	376	356	349	371	348	413	341	357	348	332	347	385	367	349	366	384	369	360	352	386	394	339	372	358	371	330	365	381	375	363	354	364	367	337	355	357	385	337	368	336	346	340	402	372	381	340	406	354	380	380	353	366	340	356	350	391	375	325	370	340	356	342	370	347	364	319	364	372	347	363	377	353	346	335	376	363	349	332	351	341	372	340	362	337	390	354	356	364	344	359	392	354	375	375	367	366	351	366	348	369	336	337	336	368	366	341	335	376	333	373	363	353	357	358	344	367	367	369	376	377	350	383	330	342	344	349	374	368	323	355	327	379	374	352	363	349	366	369	364	364	363	364	355	402	324	349	338	369	334	352	359	366	364	381	369	357	357	373	365	369	354	359	340	364	397	337	340	379	349	381	351	350	352	345	350	346	334	355	364	340	355	350	342	368	380	345	376	356	350	359	364	357	339	365	370	360	336	353	361	394	363	347	405	363	328	380	351	357	345	335	320	358	347	334	354	342	341	368	361	355	356	380	365	390	364	364	355	340	354	343	352	377	359	341	327	357	350	348	364	356	394	357	361	387	377	357	377	390	360	370	306	354	340	351	368	337	369	368	391	320	355	346	397	343	361	380	359	317	368	364	369	330	379	360	400	345	366	374	342	340	380	373	416	351	354	361	375	363	362	349	375	322	367	365	347	344	330	368	376	347	357	338	324	350	372	321	383	372	339	393	356	319	377	361	339	370	356	363	354	381	355	362	337	371	351	367	350	355	346	339	370	341	353	360	348	325	357	342	360	347	340	358	367	339	349	380	367	353	335	335	355	322	364	350	345	353	364	361	351	371	361	363	365	357	352	389	349	338	368	352	363	355	323	369	336	382	365	362	347	354	338	386	398	385	374	342	340	377	365	378	379	377	346	366	329	344	360	381	381	356	363	338	368	377	363	362	363	375	368	323	362	339	363	348	356	363	366	373	352	333	369	361	337	344	384	354	343	364	360	339	361	402	373	302	356	343	371	360	366	315	327	365	360	348	380	341	346	367	341	345	387	395	329	325	337	356	352	367	377	358	345	345	360	376	358	376	354	371	367	349	378	355	357	346	321	376	344	360	341	361	352	373	349	359	375	371	335	351	354	333	337	374	358	359	375	362	380	346	361	348	377	336	376	326	360	338	357	327	338	375	359	353	343	302	333	373	374	385	361	333	352	345	356	359	320	387	366	383	361	344	345	352	365	354	324	344	361	374	351	353	336	358	387	379	351	386	376	371	345	336	362	326	348	367	374	349	349	335	343	333	341	396	356	377	367	394	360	351	328	341	369	349	342	357	382	364	347	323	365	388	363	353	387	340	391	327	341	366	359	396	388	414	377	384	347	366	355	377	373	361	352	331	373	363	358	347	359	370	339	389	368	340	349	353	334	363	330	359	329	343	382	359	339	366	345	363	340	370	358	340	327	366	359	377	363	374	345	367	352	347	363	362	396	375	379	338	310	400	336	360	379	359	374	365	390	393	342	378	360	347	359	333	368	360	360	336	338	375	369	358	353	399	354	339	357	341	329	373	338	337	324	369	324	383	354	327	370	365	363	363	388	376	382	349	343	360	358	362	384	365	353	321	367	348	353	337	362	364	343	362	297	373	334	345	323	336	364	344	359	335	368	370	338	367	354	353	368	364	357	387	368	352	345	368	368	379	375	379	333	378	355	360	385	313	355	314	377	320	345	368	353	350	362	358	380	352	356	328	331	364	389	346	365	342	402	369	355	342	371	340	363	372	370	387	330	344	356	361	338	355	363	375	346	373	407	354	373	373	362	371	378	353	342	399	333	315	352	389	330	297	372	351	340	316	373	386	334	357	377	387	342	369	361	377	361	370	378	360	367	352	352	347	344	324	372	356	387	346	397	336	360	324	350	367	344	339	336	353	386	364	364	375	368	344	377	373	371	360	374	350	351	364	349	347	347	350	341	358	347	399	349	346	331	370	351	356	367	351	347	316	349	335	357	350	344	363	340	378	355	351	345	358	362	375	369	315	347	390	359	359	349	353	362	329	353	390	333	361	345	353	346	348	368	375	368	390	345	373	336	351	334	374	317	341	372	333	371	361	361	363	344	346	343	349	349	328	389	368	415	355	343	378	345	360	368	365	294	288	403	381	361	351	362	350	362	361	366	387	332	359	358	362	375	325	354	347	383	373	341	350	399	369	354	346	365	325	331	365	373	360	322	381	341	357	339	371	337	330	378	352	358	352	377	380	343	364	336	371	332	374	342	374	340	381	320	361	349	339	343	390	362	342	387	360	358	363	346	373	359	349	344	353	376	375	352	356	379	361	336	353	331	358	366	389	327	361	360	354	365	344	409	332	352	353	343	332	335	354	367	391	333	381
16112	34787	26633	15893	10072	7000	4801	3443	2483	1891	1429	1122	997	800	712	667	620	606	587	562	531	568	509	522	514	488	535	497	544	547	494	515	522	522	552	492	518	544	514	542	501	511	503	534	567	491	533	521	524	513	492	522	515	512	516	538	522	510	519	529	476	531	522	532	523	510	510	507	529	532	515	502	506	485	521	546	533	498	569	538	515	517	495	514	510	531	524	510	541	525	535	488	550	519	514	487	551	531	564	503	518	481	570	515	528	518	537	554	508	530	499	498	502	519	524	521	511	494	520	518	526	487	517	488	529	558	520	513	508	498	551	521	487	508	554	491	512	545	491	507	522	535	497	518	535	514	511	540	547	518	551	532	526	545	521	490	505	524	524	536	515	524	478	562	569	488	494	519	520	506	476	518	487	568	542	531	518	521	553	488	528	527	516	606	522	527	560	503	536	513	502	539	496	532	481	516	522	471	507	533	501	546	521	543	520	523	468	525	550	525	514	564	502	535	480	553	571	529	490	516	520	544	476	501	486	544	523	552	522	548	537	518	517	501	554	531	536	514	533	549	508	503	518	545	517	541	525	538	514	539	532	518	546	510	524	532	530	478	508	524	533	518	526	522	523	480	515	558	555	528	511	540	544	501	508	551	523	507	534	551	526	525	509	523	539	571	489	542	529	524	538	523	507	523	497	499	546	501	521	496	515	522	471	540	505	520	546	551	535	520	559	520	462	531	547	514	491	518	512	542	506	490	515	528	530	552	528	564	510	485	544	499	523	489	554	529	516	532	467	540	520	532	533	533	512	500	521	524	550	533	520	556	494	560	542	509	553	536	493	510	510	513	550	500	532	513	511	503	520	510	574	523	506	515	525	534	520	508	529	549	529	488	502	513	542	482	541	564	560	536	553	476	506	523	525	542	556	474	554	485	515	546	535	532	485	492	511	531	568	539	558	546	528	544	519	544	562	540	539	503	567	512	495	535	496	535	501	542	519	516	515	539	514	565	526	545	505	536	540	546	535	524	528	495	518	486	502	568	543	515	528	515	573	484	483	509	524	529	497	539	555	535	542	517	514	522	568	524	510	478	504	506	532	486	524	542	519	496	525	485	536	509	488	547	503	521	490	571	513	541	499	499	513	492	565	514	564	522	492	525	502	527	465	509	538	526	549	527	550	515	520	537	531	539	501	530	502	517	523	487	515	533	503	561	534	522	546	513	535	576	526	537	490	530	500	530	495	502	490	510	539	503	544	539	510	539	484	515	522	532	554	518	513	550	549	522	559	495	526	495	511	533	531	509	514	524	519	539	542	539	527	526	548	509	507	511	526	508	570	522	525	552	505	560	521	504	498	517	497	498	496	515	550	517	501	520	533	515	512	575	525	493	516	520	516	528	515	509	514	535	531	542	486	502	513	507	536	549	519	523	533	527	538	538	495	518	526	517	532	518	534	497	526	484	533	522	530	573	478	521	512	485	512	548	608	508	510	527	509	525	549	513	519	491	500	490	532	509	540	545	509	525	587	496	531	524	499	504	485	561	518	515	538	525	506	524	516	518	539	501	513	495	562	521	586	577	536	514	476	557	520	506	484	510	531	545	523	504	511	536	545	530	523	504	486	508	506	532	566	520	495	518	500	502	532	531	499	530	508	508	523	547	541	536	526	514	485	467	565	510	502	552	522	521	535	508	525	562	494	493	497	498	513	523	485	551	489	525	497	496	517	514	530	486	520	535	466	526	535	513	527	482	549	545	511	515	506	578	503	531	533	503	504	482	548	499	496	521	512	509	522	481	553	506	507	499	532	502	551	539	480	491	538	509	550	521	538	532	501	523	535	510	516	528	543	515	528	541	546	521	510	536	544	514	509	506	463	515	535	517	540	512	511	538	491	526	478	511	525	532	517	521	496	521	540	537	511	531	559	545	552	560	514	564	470	549	505	504	523	558	524	528	506	554	544	506	539	486	531	516	494	530	551	506	510	534	525	520	493	518	496	502	500	518	525	546	540	508	519	515	496	478	551	513	551	530	499	500	552	490	502	513	558	531	547	500	483	529	560	530	521	568	493	503	543	478	514	523	488	522	539	493	508	530	504	525	501	491	538	533	525	541	494	517	540	519	519	525	518	492	526	495	523	471	573	536	495	514	517	507	520	549	500	477	553	508	524	514	534	544	562	554	512	542	549	551	496	562	528	536	492	568	542	561	486	524	547	537	514	523	527	489	510	542	464	477	518	487	529	526	536	554	511	545	512	537	488	528	503	504	541	531	537	552	499	519	529	529	518	506	554	479	524	539	505	515	543	532	536	505	510	538	547	518	489	494	504	561	559	523	512	543	519	533	493	558	525	520	555	514	514	488	522	533	536	537	519	508	533	500	492	519	534	493	529	520	518	541	506	510	524	546	538	501	539	504	499	500	533	545	531	538	493	540	518	516	544	493	556	497	522	538	498	552	490	532	525	517	551	504	524	548	512	547	508	492	539	492	511	513	494	503	519	552	552	528	536	557	504	563	528	520	520	503	476	507	540	563	551	563	516	523	545	516	527	517	494	520	517	536	518	523	532	564	551	524	529	523	504	551	483	519	500	525	546	554	530	498	506	526	553	531	492	524	529	533	554	541	509	496	525	512	518	553	526	539	493	523	538	505	554	550	465	528	550	556	526	529	564	508	510	489	518	545	559	501	538	524	510	502	530	505	511	473	529	527	518	531	529	572	515	512	504	530	543	538	557	456	525	503	529	545	538	528	543	500	533	538	519	551	511	543	497	551	516	522	529	523	528	504	546	511	524	510	531	533	584	519	546	479	537	500	503	537	546	497	569	551	496	511	515	562	518	476	510	498	533	526	535	538	498	522	520	518	468	503	509	540	535	530	513	513	530	498	533	551	566	519	493	552	536	508	542	553	505	528	491	512	569	468	497	552	521	475	522	547	528	551	505	532	514	499	513	500	512	507	503	466	524	530	508	511	513	518	487	534	535	546	532	544	530	516	550	550	535	523	568	523	553	539	472	506	538	504	517	538	549	546	471	526	550	558	509	529	531	521	502	558	538	486	502	496	542	528	562	512	553	491	507	496	514	498	540	518	469	500	536	522	526	500	498	557	609	531	546	515	489	516	539	500	533	519	557	546	562	519	518	528	502	525	566	500	504	540	532	529	524	509	509	541	542	537	517	528	531	570	530	533	551	558	537	524	490	516	520	513	554	507	518	539	521	514	528	532	532	565	500	503	544	552	505	541	549	521	529	532	493	507	508	524	538	512	529	520	532	523	475	523	526	521	556	543	555	553	470	504	537	511	539	540	519	534	522	524	492	498	499	535	526	516	542	536	584	509	491	524	559	574	527	476	534	495	509	529	525	519	485	547	539	531	519	556	499	528	544	536	533	555	525	525	538	537	497	531	528	528	537	551	516	565	546	527	494	502	520	534	546	536	507	528	532	564	539	569	531	499	504	486	533	506	550	518	494	512	509	543	538	526	519	527	499	528	475	538	521	540
28147	19743	11322	4308	1952	1283	1060	740	660	577	455	431	417	417	368	372	381	341	371	351	368	369	356	373	338	392	351	359	365	371	384	340	351	348	339	362	361	374	321	366	353	391	363	363	365	381	362	324	343	340	382	362	369	371	341	360	330	361	367	320	385	368	332	355	334	342	355	364	343	333	352	347	338	384	319	374	357	343	353	362	322	345	371	334	328	354	375	359	357	325	339	335	344	410	308	381	391	344	353	352	372	314	328	319	308	351	362	353	342	363	378	356	340	378	345	348	388	359	357	329	345	349	363	362	360	386	367	383	375	346	346	360	370	336	338	389	363	341	333	352	367	363	371	357	347	365	346	383	365	399	344	328	371	377	376	381	358	337	324	359	361	338	378	361	387	372	344	347	350	337	353	370	345	386	353	367	373	367	355	369	376	350	363	357	335	330	355	348	353	361	352	352	367	398	320	378	382	338	352	373	359	339	387	372	428	340	363	364	378	342	391	375	359	347	371	375	341	364	356	337	344	374	349	358	337	387	359	349	354	346	389	365	359	410	362	372	337	342	360	339	396	363	369	357	335	364	363	358	358	353	379	342	348	326	351	382	354	358	342	348	379	344	359	330	355	333	334	360	359	335	376	376	334	344	353	337	312	362	334	375	382	359	345	330	349	379	339	345	364	339	356	361	333	351	361	359	326	376	354	360	349	352	355	314	355	367	356	373	375	318	365	346	335	366	338	341	375	388	370	390	342	384	309	350	351	352	338	355	348	322	355	330	337	375	344	339	355	336	352	331	360	365	341	363	348	378	318	375	361	356	347	357	353	355	350	337	340	369	345	345	348	367	326	369	402	365	373	320	350	354	340	343	370	348	367	352	405	375	355	333	343	366	321	378	326	371	364	342	349	318	342	364	350	345	335	353	348	373	337	355	336	341	332	334	338	339	351	342	351	381	375	351	354	344	344	316	329	336	391	380	366	361	359	360	346	380	370	339	356	365	374	355	312	350	382	352	362	409	395	317	358	363	367	323	404	350	337	349	348	355	328	375	352	402	348	323	349	383	339	367	348	364	334	355	376	356	370	337	391	352	366	375	333	364	369	387	352	372	362	345	354	349	331	351	347	357	341	353	347	368	339	352	329	336	376	355	339	364	361	353	365	369	346	389	353	343	366	357	366	347	347	376	334	376	372	356	332	350	360	351	339	352	391	352	326	366	324	377	352	340	366	363	326	348	353	336	345	326	332	389	361	345	338	339	385	360	390	351	368	344	367	345	343	366	357	357	322	355	324	362	368	333	359	367	370	354	369	367	369	314	350	370	376	360	370	382	343	376	345	375	338	347	336	336	376	352	354	331	366	367	308	326	330	344	339	344	346	376	370	371	352	372	358	362	352	396	338	385	358	362	395	360	340	321	302	382	350	353	381	331	349	384	356	353	358	361	383	324	339	361	343	376	370	377	343	344	325	352	398	339	407	329	351	362	362	352	376	362	340	357	350	337	365	353	360	376	375	352	332	357	372	371	398	360	380	351	350	364	344	332	350	339	339	377	355	344	345	353	344	354	348	381	381	373	387	392	340	355	315	358	366	382	376	349	339	394	330	383	337	415	348	385	334	349	350	397	359	335	337	343	350	355	356	381	317	341	340	366	370	401	341	375	355	385	338	344	337	359	346	330	378	360	361	350	368	327	370	347	395	338	340	369	382	360	356	344	341	340	369	347	322	352	368	336	349	361	341	340	320	367	339	358	378	340	380	398	353	362	314	376	360	356	353	380	333	368	360	367	346	358	332	374	339	386	360	349	392	344	365	362	362	367	318	386	360	370	335	359	338	343	379	347	359	338	395	324	354	348	386	356	376	368	357	365	355	333	336	385	317	357	359	340	343	336	374	382	369	353	384	344	352	359	360	396	357	338	342	360	338	380	352	362	346	333	370	396	395	363	362	370	322	353	365	369	364	374	380	378	345	348	330	352	379	355	334	361	351	347	346	373	359	353	329	357	363	403	353	377	339	359	347	357	363	355	386	340	363	375	350	357	325	319	391	350	367	402	361	312	361	370	357	376	319	370	377	328	344	326	384	338	360	377	385	360	351	344	361	378	358	340	358	336	308	378	359	353	342	361	362	356	338	364	339	338	356	330	354	344	354	350	338	322	380	375	374	328	355	349	371	331	379	365	347	352	358	362	325	354	362	346	367	342	370	334	385	370	355	352	359	366	352	339	324	337	330	355	378	323	331	365	356	368	360	349	370	352	387	368	346	344	369	367	354	350	367	362	384	348	341	361	379	360	342	352	354	391	344	336	355	354	350	390	352	370	330	368	356	417	341	348	342	342	347	320	363	349	368	370	366	350	324	338	316	341	366	373	344	338	346	330	363	380	359	353	368	341	317	384	344	341	348	341	347	384	331	335	354	330	351	372	375	340	359	356	343	388	344	365	344	334	375	373	318	325	363	350	359	342	396	361	338	335	334	374	341	361	345	334	381	343	370	371	344	371	362	358	364	352	368	399	371	340	379	355	372	340	372	349	351	339	374	338	358	339	363	342	353	328	346	354	345	374	394	344	383	391	381	348	381	343	329	365	345	331	376	355	367	339	352	343	346	374	343	353	338	359	364	359	348	370	368	379	327	334	360	351	324	319	350	370	343	342	378	378	354	360	359	370	359	360	314	359	372	351	361	369	330	343	352	344	358	342	338	359	350	323	351	345	361	337	356	348	353	348	367	343	341	331	380	368	371	357	356	356	380	382	370	352	369	374	402	372	317	379	323	380	347	388	348	335	356	362	320	359	342	340	363	383	347	348	388	376	364	327	350	349	362	363	347	364	368	356	376	383	363	365	404	344	330	348	361	388	309	364	346	364	329	358	365	341	360	363	358	344	333	350	390	370	349	343	357	355	328	355	345	336	398	392	293	358	334	351	380	357	361	330	341	349	380	353	369	393	360	348	374	338	380	356	359	350	338	359	363	348	408	359	354	355	360	352	346	372	384	343	362	360	329	353	344	346	350	352	378	325	368	361	325	356	384	335	361	375	387	355	375	360	376	371	354	362	374	349	349	356	339	332	374	355	344	373	365	377	361	380	335	371	350	333	340	344	377	377	368	351	389	365	388	342	364	343	331	332	398	390	336	357	380	347	336	324	344	371	323	352	349	373	351	352	341	381	340	326	351	317	364	370	381	343	351	347	361	364	368	342	350	340	359	390	335	341	344	372	384	347	370	384	344	333	365	382	373	352	341	325	319	330	323	354	351	343	352	358	359	327	385	360	364	379	347	350	347	338	364	360	381	345	352	343	363	365	346	328	335	355	326	352	365	364	378	342	352	367	341	346	329	352	362	355	338	351	336	359	341	356	365	376	377	359	378	375	327	376	368	340	371	356	356	347	369	377	369	341	363	368	370	328	331	373	368	383	369	359	386	388	327	352	365	348	340	368	346	363	378	382	335	347	370	375	370	336	342	371	372	366	337	365	352	391	361	355	354	347	363	359	342	326
13823	22637	14900	7296	4372	2891	2177	1556	1238	1033	833	702	661	630	622	569	551	550	536	587	518	528	497	540	546	545	528	556	525	530	493	564	504	535	513	552	511	549	557	548	561	537	582	550	529	493	552	557	529	547	460	499	558	548	544	544	523	538	547	559	535	543	534	536	491	530	519	568	488	543	483	558	536	495	520	483	524	503	514	553	544	511	517	516	523	477	549	535	561	503	546	565	512	463	552	503	555	490	504	570	514	538	492	515	481	482	506	522	518	538	529	517	538	545	493	541	542	542	469	545	588	517	550	477	509	577	530	511	556	538	558	522	539	534	531	506	504	538	520	538	624	535	557	501	501	531	497	494	521	550	539	558	550	521	471	547	484	544	541	535	508	520	490	570	519	546	554	557	497	518	555	530	560	499	562	497	523	575	527	541	545	528	522	502	499	535	543	516	471	530	484	538	526	545	550	510	526	551	531	482	557	487	545	530	526	508	495	524	531	506	497	519	544	516	537	543	510	557	536	558	515	588	497	528	572	539	538	524	561	495	504	530	574	550	563	528	517	543	522	586	517	508	565	536	518	490	484	553	539	520	523	541	507	547	549	534	536	577	568	541	544	547	568	554	486	499	538	518	553	546	550	541	542	512	548	484	537	540	534	559	574	544	558	525	563	520	564	551	544	531	553	521	518	523	513	547	542	553	532	507	546	533	486	551	516	499	581	555	540	524	494	534	520	516	519	552	494	530	514	517	524	535	497	542	500	507	504	522	528	547	514	502	510	564	546	533	538	529	531	534	564	540	514	536	513	488	525	515	492	540	549	553	500	529	537	516	545	522	536	551	577	555	568	546	525	521	519	524	554	518	545	505	506	545	585	522	509	527	553	500	521	507	519	548	513	527	535	557	552	558	540	503	556	532	514	553	565	528	546	528	548	523	521	522	526	506	546	568	533	509	526	531	540	503	519	520	535	493	539	512	531	523	511	542	521	500	492	527	567	577	505	526	570	532	520	572	570	524	532	510	519	506	486	572	494	558	547	522	560	514	520	506	498	578	508	548	533	522	541	524	530	518	552	520	516	550	533	540	576	560	530	568	564	491	536	510	551	569	497	518	567	516	511	529	533	513	556	500	526	507	526	529	544	535	498	547	514	576	496	558	555	566	547	537	529	539	587	508	545	557	556	540	484	506	536	546	536	555	569	511	516	507	521	497	525	505	537	527	513	557	570	534	564	484	534	519	534	546	550	521	526	566	541	511	558	498	531	497	499	531	552	541	567	545	503	513	538	529	516	532	503	521	529	513	537	533	514	529	529	485	554	544	498	543	567	545	548	497	572	517	544	539	503	511	498	528	508	479	558	565	498	519	557	544	590	501	530	522	581	522	566	558	548	547	541	514	578	497	484	578	529	519	521	499	523	499	537	534	522	538	476	516	509	566	508	514	525	539	464	543	547	543	548	481	527	540	521	543	574	524	527	477	508	558	498	574	544	556	515	531	545	518	544	573	591	546	517	539	542	500	522	507	575	530	530	511	514	506	531	509	570	551	515	529	522	513	541	506	535	514	550	510	483	565	546	536	535	513	546	537	515	539	554	518	506	481	523	526	514	531	533	528	568	545	545	516	535	539	544	560	518	505	516	551	467	486	570	515	515	506	500	552	535	563	581	519	542	522	501	551	540	561	510	516	524	517	561	549	508	518	530	562	570	530	491	498	527	534	544	541	543	523	544	510	576	524	538	523	512	538	540	512	516	547	535	596	538	549	547	555	534	554	542	502	565	541	541	515	530	569	520	514	494	514	562	551	551	474	524	554	534	560	510	511	523	553	503	516	510	525	519	529	545	549	495	548	561	534	513	564	514	523	561	543	520	544	546	547	518	512	520	508	527	523	516	544	541	489	508	534	508	494	504	489	540	543	528	531	519	562	524	563	524	519	540	564	519	570	521	512	554	543	528	517	548	511	489	536	575	556	520	541	537	557	508	529	530	508	551	510	508	500	537	520	550	512	525	518	535	523	510	499	571	553	510	507	545	551	563	527	536	521	554	546	496	551	561	529	528	526	495	547	527	569	519	495	554	508	532	509	528	508	537	519	538	557	565	540	541	548	535	549	596	538	499	511	555	551	556	523	561	508	539	563	538	589	499	518	582	520	545	504	548	493	522	532	543	571	517	555	552	524	536	526	524	511	516	509	492	492	563	580	534	507	526	528	536	501	519	559	550	541	511	519	540	566	554	548	517	503	551	556	562	538	517	562	486	559	539	534	566	531	520	549	513	559	561	504	500	501	539	552	506	576	531	550	560	491	541	501	538	534	514	552	553	557	573	529	479	551	506	504	526	534	554	530	556	519	572	519	544	546	534	500	541	534	538	556	547	538	530	526	490	561	504	500	544	553	539	548	519	543	539	526	565	538	535	509	532	538	511	501	533	551	569	562	511	512	526	470	526	502	572	506	546	506	510	539	522	559	562	524	526	523	547	536	513	481	558	525	545	523	530	492	570	560	535	519	522	519	582	537	545	519	552	551	524	521	533	506	479	540	573	534	549	519	550	523	522	542	571	527	553	489	520	525	513	526	548	535	494	514	596	503	555	548	572	552	518	514	483	533	492	505	512	473	550	555	578	558	483	517	529	570	549	562	542	537	536	540	498	505	560	525	580	564	528	541	568	558	537	537	487	554	515	549	488	526	513	507	545	516	517	523	540	493	507	526	495	512	529	526	552	539	525	584	515	554	523	534	529	530	535	545	505	573	548	541	532	562	534	492	518	509	542	539	507	549	535	525	573	552	548	516	519	518	534	534	581	489	533	509	569	563	553	531	511	562	518	554	540	555	537	509	541	509	517	549	562	525	520	512	554	540	520	510	554	549	549	524	497	499	533	518	518	550	531	509	499	527	527	471	511	512	574	539	596	550	501	571	513	532	543	487	559	515	546	484	530	550	525	554	526	526	504	529	519	570	520	521	519	487	499	535	539	504	568	540	521	523	531	543	518	546	508	532	496	555	492	533	491	513	519	534	563	562	545	537	553	531	593	532	488	566	526	546	504	527	547	507	561	550	535	508	568	532	525	536	548	532	527	546	548	517	540	542	510	568	585	585	531	550	547	507	520	484	539	523	535	545	498	519	534	531	516	515	507	541	532	509	517	519	529	532	503	525	531	511	542	542	518	504	532	496	529	504	552	524	498	524	553	558	518	535	511	523	534	507	465	541	540	502	545	528	551	562	534	553	510	526	555	555	523	501	519	565	531	574	572	572	542	533	571	528	492	551	541	485	544	532	521	534	539	539	499	539	533	510	515	558	539	532	521	549	520	487	537	544	531	504	522	504	529	532	607	519	554	517	511	487	537	534	526	530	593	539	509	535	509	528	534	528	552	557	536	561	529	533	535	541	520	535	531	532	531	510	514	516	547	505	530	559	549	552	527	555	537	581	507	492	509	486	535	553	526	561	560	539	511	529	507	534	523	537	527	521	531	505	523	567	520	565	519	558	520	526
23819	21497	27866	25558	18706	4143	1709	1151	889	720	565	553	454	478	416	441	396	375	345	370	402	409	420	394	374	395	386	388	356	376	396	392	370	367	378	354	392	376	397	349	372	389	399	389	431	371	398	346	393	388	345	378	328	383	386	361	403	349	374	374	392	389	389	372	365	361	380	393	361	377	386	368	383	413	371	385	371	372	387	384	316	336	341	355	374	383	397	379	364	365	364	384	414	357	340	376	390	374	370	342	367	360	389	343	359	395	365	346	381	369	411	373	379	399	356	367	405	371	390	374	367	347	410	395	394	369	392	380	387	372	377	396	366	401	389	373	379	383	372	388	387	398	373	391	356	366	365	415	343	378	368	370	377	387	404	346	380	356	380	334	371	365	388	353	409	383	367	355	367	383	370	402	359	337	362	382	361	369	346	378	382	334	394	368	399	384	372	390	373	405	384	416	351	362	375	400	396	372	399	368	359	380	336	381	358	379	378	361	378	377	394	357	368	351	379	365	371	383	347	376	372	365	391	391	361	359	367	361	393	356	333	409	367	366	374	371	360	361	337	390	370	362	420	387	400	336	380	376	341	352	351	364	383	358	371	385	322	360	388	388	385	387	355	350	403	359	392	391	373	359	351	357	380	367	388	368	358	384	380	363	370	390	351	353	379	374	379	357	399	382	350	381	362	353	382	379	339	373	370	362	371	356	369	394	377	404	381	366	358	368	387	361	364	357	387	394	389	396	412	374	339	361	389	412	361	392	389	366	346	363	369	374	359	358	390	395	360	376	371	393	375	383	391	395	357	361	375	376	351	351	396	363	357	393	379	360	347	408	389	360	372	386	366	347	339	333	361	365	371	362	383	354	389	363	380	353	368	365	379	391	380	364	373	360	357	391	389	385	371	392	404	351	379	385	369	352	403	394	388	389	402	375	386	345	359	385	371	387	381	396	395	363	388	392	389	388	342	359	408	372	389	383	367	398	354	378	394	400	377	359	423	385	338	369	369	367	381	350	400	365	362	366	405	361	382	373	376	391	349	374	340	350	355	375	379	370	346	380	367	342	372	383	375	357	372	349	388	369	340	388	376	393	343	377	385	360	354	340	394	406	364	356	378	362	401	395	369	324	357	366	393	389	419	381	384	354	362	365	383	394	372	377	371	387	375	356	371	369	385	367	410	381	400	380	360	375	359	384	384	376	358	383	368	351	356	401	392	383	355	384	369	402	361	358	389	349	356	371	363	354	405	378	393	396	323	382	360	397	353	371	387	391	348	341	354	378	386	352	383	362	362	355	369	349	349	366	399	373	383	380	346	369	373	361	304	391	330	398	374	366	353	381	383	378	354	347	369	360	385	372	374	380	342	396	356	402	360	359	355	390	383	380	382	354	381	348	360	372	376	394	406	376	372	379	376	356	385	374	361	397	351	320	400	347	344	355	355	350	351	345	378	373	361	343	368	363	369	410	359	337	390	378	395	373	403	375	368	368	392	365	373	324	382	340	391	379	379	354	365	390	382	356	344	390	358	384	372	354	377	354	386	365	383	400	380	355	354	356	356	352	384	388	377	347	385	378	358	368	397	364	369	344	319	364	353	392	360	368	387	371	353	353	356	366	364	341	362	360	395	331	352	367	371	354	384	406	393	396	373	366	358	366	384	358	357	359	376	383	384	392	380	377	370	385	366	353	382	396	359	372	390	362	370	391	367	388	384	365	389	364	418	365	355	388	328	357	384	366	400	377	325	375	389	386	385	380	348	347	362	348	373	371	362	368	376	367	374	363	370	380	393	387	345	341	399	393	352	369	359	371	391	345	363	383	371	398	364	375	394	380	385	386	356	369	344	354	372	379	364	352	360	365	397	346	380	365	377	416	384	379	393	362	389	408	375	383	351	366	374	336	350	376	362	393	370	369	372	367	410	351	397	388	371	360	399	382	388	416	366	389	346	370	381	378	399	342	421	367	379	380	376	379	383	393	397	342	357	358	347	362	360	345	370	351	376	364	368	387	370	383	406	379	336	382	357	354	384	347	365	386	382	341	406	406	353	406	348	396	399	392	331	367	391	386	364	383	363	383	360	354	396	412	400	399	374	371	395	346	351	396	357	335	379	362	397	362	341	367	340	371	387	374	361	399	389	365	371	382	378	355	383	343	348	353	371	370	348	389	391	400	385	348	369	359	384	363	374	412	409	346	363	390	363	358	379	376	349	376	411	362	354	363	366	400	423	410	359	369	340	357	402	347	379	388	390	360	366	397	384	393	360	364	346	351	387	381	399	317	387	336	391	373	337	366	349	362	350	377	342	352	347	357	388	416	359	358	388	389	372	392	413	373	383	367	400	367	355	341	395	367	362	393	333	370	405	343	372	350	346	360	360	396	379	369	365	339	358	348	357	351	373	363	395	355	367	378	345	354	373	344	386	368	362	392	374	365	347	315	366	363	357	369	389	364	370	356	379	386	383	385	378	380	366	370	391	375	370	414	358	368	360	380	372	362	395	400	414	338	373	355	394	380	349	350	407	358	405	407	390	366	324	375	350	370	374	355	346	348	355	366	404	387	362	373	400	373	371	361	364	354	352	368	391	330	354	370	372	369	331	375	385	390	375	351	361	395	366	385	380	393	350	362	367	408	363	362	354	381	358	366	374	376	362	370	368	370	364	372	404	352	378	373	380	359	336	382	387	352	380	387	374	357	394	374	398	388	361	366	362	371	356	362	372	372	355	354	367	402	383	356	362	381	381	369	357	362	321	384	335	365	366	396	337	366	357	375	391	368	357	353	371	385	397	378	386	403	378	358	389	383	419	375	357	374	369	366	365	356	391	395	389	390	363	386	362	375	335	374	379	356	389	381	357	387	347	374	376	379	338	374	376	376	371	373	405	368	352	402	360	372	366	373	344	387	316	366	413	353	383	360	400	382	351	372	323	385	375	345	392	323	370	340	365	371	379	343	343	373	375	370	412	363	349	344	347	346	371	365	394	348	343	375	370	352	367	363	404	367	346	360	395	382	394	380	369	370	392	380	365	358	393	376	354	357	380	347	385	345	382	393	355	385	372	369	379	373	370	375	384	361	353	350	413	398	384	352	378	369	412	376	362	349	385	394	355	359	370	363	370	358	378	338	376	374	401	354	358	371	369	360	395	347	335	368	376	351	390	358	347	358	379	399	405	394	414	392	392	377	410	395	376	367	347	365	374	395	394	350	374	348	376	374	382	401	363	366	369	411	331	376	395	376	376	382	385	388	381	364	365	376	364	323	382	360	355	387	384	369	381	361	398	342	403	395	363	374	405	372	368	379	376	380	371	380	373	386	372	358	340	351	341	352	346	355	363	360	387	393	374	362	350	374	349	385	390	357	369	394	352	363	346	336	391	405	356	372	379	390	332	345	367	377	346	374	337	349	382	383	372	360	369	378	354	358	379	393	395	367	365	337	349	347	355	345	347	373	398	377	355	373	365	350	359	386	381	364	391	399	368	363	386	391	336	370	392	395
13965	30125	21076	11924	7322	4895	3475	2372	1833	1391	1043	985	793	729	698	641	668	599	626	614	605	586	554	592	570	556	577	564	564	518	553	599	535	529	544	565	542	551	569	552	572	561	593	541	559	493	557	559	582	565	559	568	555	569	602	537	563	577	531	566	519	581	522	506	537	597	555	568	556	511	583	592	523	551	556	579	575	570	549	575	584	544	550	554	549	587	613	530	560	562	575	602	559	539	578	530	576	596	590	560	554	530	527	560	540	564	571	547	539	539	571	553	585	586	500	503	576	531	543	560	531	551	573	524	573	539	540	586	533	555	511	539	533	564	557	508	620	536	547	571	550	511	554	581	618	565	539	578	550	540	565	539	592	572	543	571	539	575	513	625	557	548	570	552	551	544	567	566	582	515	554	560	574	539	570	542	555	564	547	586	606	557	573	592	552	534	517	600	592	536	555	562	560	542	575	578	542	555	579	515	585	552	557	563	539	544	531	563	578	548	546	538	557	563	601	547	541	533	558	567	552	571	520	567	539	560	572	557	582	543	560	551	560	562	573	577	556	587	557	522	590	564	569	527	513	566	564	581	588	548	566	548	540	568	515	562	561	544	547	521	592	522	584	508	568	568	500	527	531	553	540	578	532	551	548	544	566	552	545	530	540	622	572	525	564	525	540	525	558	577	569	561	571	520	526	567	560	527	573	554	520	535	579	567	546	555	550	524	560	593	560	500	585	601	557	581	580	535	526	561	588	534	562	562	522	591	585	543	556	594	555	570	530	543	563	575	558	543	551	542	578	577	552	576	577	555	575	589	525	536	556	529	570	532	559	571	532	585	618	533	567	536	536	579	535	576	587	534	529	597	529	582	590	608	552	610	584	564	564	566	541	560	516	579	502	558	557	553	553	531	540	533	579	552	547	528	568	550	593	513	528	552	556	531	590	546	528	581	536	582	545	527	586	572	550	586	567	574	554	533	547	534	579	566	555	532	551	557	571	544	539	546	586	555	554	589	547	571	582	587	544	553	575	551	561	533	589	541	570	567	539	545	522	580	537	537	511	550	522	607	564	554	564	544	522	533	586	553	550	612	586	514	580	561	576	571	533	540	602	552	592	552	566	526	568	501	545	524	542	566	569	571	559	581	513	583	571	560	587	579	573	534	553	560	574	587	555	535	559	540	580	601	545	546	509	590	575	503	604	569	525	520	559	570	572	581	564	534	529	549	542	565	555	543	592	564	567	523	555	567	532	523	561	545	557	530	562	533	557	578	565	531	516	579	540	554	518	565	506	548	551	519	560	540	580	545	542	577	528	531	576	561	569	541	590	594	597	605	558	544	574	564	573	538	589	598	555	560	545	535	533	581	576	537	551	550	604	545	538	565	579	571	609	574	516	549	547	535	564	551	542	563	560	558	554	577	541	548	562	618	550	578	581	549	537	565	548	557	579	576	546	570	535	592	543	545	574	520	544	550	562	584	534	570	579	566	574	562	599	548	586	586	557	548	541	558	538	565	569	528	529	536	562	530	572	559	572	601	544	545	573	531	505	522	555	585	542	542	532	565	543	548	625	544	536	576	594	586	571	540	523	549	555	549	573	544	554	555	516	540	579	555	581	510	577	533	541	551	555	536	540	542	527	559	545	566	541	516	560	518	576	515	546	513	600	521	527	586	537	557	544	552	559	544	538	564	549	543	532	562	570	579	543	563	540	543	556	584	527	558	536	552	526	549	568	547	573	541	561	565	598	595	574	560	508	576	579	542	538	584	548	587	590	578	577	557	551	536	585	509	603	527	557	572	576	554	535	523	572	596	588	555	545	576	551	552	590	586	538	574	539	541	529	511	569	536	561	549	615	550	541	596	574	564	538	556	587	562	534	535	543	551	521	567	527	546	536	542	576	538	593	555	549	537	533	507	516	589	574	565	601	520	542	587	574	554	525	549	536	550	531	561	610	573	546	541	574	604	566	483	538	554	583	538	532	550	575	590	515	546	555	561	567	570	552	550	579	598	518	531	549	524	517	528	567	541	582	571	558	551	574	545	524	547	555	555	566	548	546	541	575	571	573	534	563	517	492	543	558	600	566	535	574	584	562	529	538	610	567	559	523	516	596	548	573	518	546	591	573	561	599	553	554	562	576	578	586	538	580	584	584	527	570	583	529	553	527	632	560	585	537	554	556	514	555	540	596	598	565	518	565	554	548	557	545	548	574	551	565	541	537	563	518	516	559	552	521	581	577	543	547	593	536	543	567	521	563	484	558	551	568	538	561	553	584	575	535	531	522	519	566	543	572	518	557	567	557	552	558	594	557	546	555	562	551	574	560	569	529	539	548	568	587	546	546	541	586	535	571	565	561	507	528	565	535	581	578	561	577	536	556	530	578	555	538	544	586	574	521	516	571	526	552	527	536	582	509	530	520	572	561	542	523	578	558	560	560	505	553	572	578	545	557	567	564	546	553	561	561	557	551	557	536	533	571	542	547	550	574	543	527	580	533	540	545	574	556	566	565	542	513	542	534	568	615	556	529	549	554	544	561	568	552	580	549	586	552	587	580	574	541	566	559	580	558	578	580	502	522	553	563	524	526	529	558	522	610	564	568	534	551	569	544	539	548	540	525	595	552	539	601	542	571	580	573	604	555	587	592	540	569	543	549	527	537	516	556	573	527	552	563	595	610	539	554	552	534	558	578	553	549	572	529	599	586	576	536	563	556	573	573	573	565	558	544	539	579	534	567	536	519	568	535	556	583	556	593	539	584	565	555	594	575	579	513	554	525	564	583	549	635	572	550	550	535	524	563	547	584	558	527	563	528	556	543	593	564	550	580	528	542	584	549	565	568	613	561	531	545	573	508	577	529	574	544	537	581	553	595	568	539	560	525	529	525	574	561	572	564	546	550	579	518	575	545	562	545	550	560	582	529	559	557	540	595	560	527	518	592	579	521	554	545	539	520	589	555	583	538	523	576	587	548	577	579	519	616	558	563	593	551	563	519	546	565	553	565	540	568	546	604	528	535	526	586	571	531	563	545	540	548	533	570	606	565	549	527	590	526	526	593	521	572	588	586	524	495	601	546	564	522	549	523	580	551	553	495	555	554	579	568	579	552	530	540	532	612	535	560	545	547	557	541	592	564	564	536	594	578	531	602	558	538	589	543	522	556	581	584	535	558	534	572	536	571	557	556	570	544	566	550	550	594	557	517	537	527	541	556	544	564	557	542	539	533	557	522	551	539	549	554	539	543	551	524	587	531	546	557	573	538	566	551	576	587	521	584	537	572	557	554	561	527	560	540	554	554	588	558	555	537	581	522	559	560	507	540	587	562	518	585	518	543	549	611	581	573	532	533	554	540	574	585	569	524	535	520	543	574	551	588	556	557	514	539	610	521	535	512	571	570	562	546	537	552	576	555	567	549	580	541	598	557	578	581	502	555	584	505	593	584	564	541	589	523	542	554	580	526	581	539	529	567	575	535	540	575	542	538	572	554	538	564	549	552	566
25493	21497	25092	19802	3104	1487	1010	756	641	575	436	384	423	339	347	344	356	353	335	334	327	353	352	317	346	343	344	306	310	324	344	345	334	315	350	314	333	327	308	358	296	315	320	328	310	297	338	348	335	332	321	317	338	350	360	346	323	359	334	320	329	365	311	324	345	332	312	305	317	316	311	365	347	346	352	352	305	327	343	336	335	310	337	309	337	287	329	350	331	327	336	349	342	338	329	315	325	313	300	317	326	369	325	326	299	337	350	371	342	364	323	331	307	311	332	313	351	377	327	325	350	347	309	341	318	325	326	348	331	327	348	333	328	359	334	316	291	319	322	360	321	310	328	361	330	335	318	348	333	292	339	327	326	311	339	360	318	365	333	322	313	371	298	349	326	319	343	294	347	354	321	314	372	296	344	301	322	320	330	340	337	314	366	353	323	312	323	315	333	324	303	318	339	330	308	349	316	321	346	334	337	340	292	309	307	343	339	344	329	356	352	339	337	332	328	319	327	316	347	355	313	316	341	348	308	300	352	358	333	342	320	329	360	336	313	356	339	281	346	323	331	333	352	335	350	335	309	334	308	316	342	339	324	329	327	341	338	320	320	346	348	345	307	289	330	317	337	286	302	323	349	313	343	334	358	357	337	330	320	335	345	359	365	336	339	320	337	322	290	322	323	369	321	345	375	308	314	336	321	343	330	344	342	349	331	330	313	356	299	360	311	339	303	360	346	341	304	315	333	320	328	322	349	329	341	345	331	328	331	323	326	332	332	332	313	318	343	348	361	339	349	350	336	322	306	349	310	337	337	314	314	349	321	339	345	335	350	348	356	322	389	325	319	317	352	355	316	315	339	322	348	341	334	333	322	301	339	334	292	296	365	335	316	330	327	326	343	350	330	357	289	327	334	338	331	310	325	307	316	313	299	330	343	289	320	338	332	333	333	322	319	350	334	316	332	365	330	293	338	323	352	343	353	368	332	324	374	316	339	340	348	353	338	351	349	378	353	291	320	357	344	333	341	306	315	327	345	346	344	323	333	350	319	316	326	350	315	325	356	329	324	346	299	318	319	330	339	344	354	299	323	328	296	311	338	306	305	321	321	309	317	306	338	299	294	353	322	315	327	307	332	347	345	317	296	341	323	352	324	357	338	347	344	323	315	324	322	342	362	329	320	362	328	319	332	320	312	328	295	324	335	338	303	315	362	317	316	352	296	337	339	335	312	323	324	362	324	350	351	303	366	326	345	311	333	340	336	336	298	331	335	329	329	319	356	329	318	328	325	313	316	312	312	321	327	370	304	301	328	339	336	330	307	341	326	330	332	340	353	352	351	343	323	313	282	306	324	309	332	303	337	346	325	304	332	342	348	318	329	302	314	348	330	333	315	325	333	326	339	318	301	322	315	329	341	312	308	298	333	371	324	345	329	371	331	334	330	320	330	325	336	346	324	311	338	345	287	344	333	309	309	310	314	345	310	324	341	326	350	332	307	322	350	337	299	294	333	341	309	323	323	306	326	344	327	328	336	326	321	340	317	331	308	321	345	286	350	304	328	329	361	316	358	326	336	322	325	375	369	345	286	309	299	351	347	316	333	332	307	305	295	322	340	348	329	315	315	334	350	293	331	349	367	331	339	301	324	324	329	334	338	339	341	353	348	357	336	345	350	331	317	351	318	354	329	329	343	334	351	297	303	292	353	326	315	303	320	343	325	297	343	331	356	338	318	325	332	345	322	312	329	337	333	295	348	326	323	335	312	358	333	354	316	368	314	321	328	334	304	327	326	325	374	327	331	315	361	354	336	343	328	346	333	321	312	341	353	363	334	343	329	350	347	325	332	312	319	349	348	330	310	353	362	299	334	323	310	344	334	342	326	309	349	341	324	354	306	368	333	304	346	340	334	344	331	292	345	348	304	304	349	314	333	330	346	361	307	338	366	320	333	337	319	317	307	316	347	341	329	303	329	330	318	318	329	311	337	296	344	326	365	334	332	369	323	304	311	347	328	342	321	314	314	347	294	350	358	329	330	314	347	311	333	317	319	321	339	323	341	351	313	307	336	321	362	335	338	331	343	308	308	315	320	334	303	303	311	303	328	339	362	353	325	331	326	334	319	358	347	331	350	316	331	322	337	368	324	298	319	331	324	306	330	296	329	342	332	322	339	354	311	300	307	339	305	345	323	330	308	328	313	335	335	335	317	346	331	324	319	335	300	309	350	335	322	316	306	360	367	312	318	322	312	338	382	332	347	325	332	342	333	301	321	325	332	340	289	360	342	324	305	326	334	317	313	345	325	339	306	329	294	325	340	337	297	292	366	328	303	329	342	326	326	330	323	343	330	325	330	319	357	325	328	348	341	370	316	353	342	330	319	323	369	326	340	301	311	337	330	336	326	350	328	350	335	350	311	330	360	318	338	333	332	304	320	340	349	325	326	335	316	332	315	319	312	341	304	325	313	323	342	321	310	352	327	301	318	313	326	304	371	308	349	300	361	352	309	318	339	316	316	342	343	341	314	321	346	340	328	347	332	326	361	320	325	333	339	374	331	334	333	341	347	305	346	308	317	322	333	321	298	318	316	363	309	289	297	338	344	324	302	354	307	355	332	290	351	318	339	348	322	306	342	310	316	301	335	318	312	364	327	344	348	338	323	329	317	330	335	312	334	345	333	336	334	316	332	311	373	346	315	320	325	319	332	339	349	314	351	313	311	327	350	301	328	338	358	347	325	345	347	338	299	339	323	297	336	306	324	330	340	351	329	378	339	323	360	315	323	359	332	337	317	338	342	319	327	336	340	327	346	306	287	329	331	351	355	303	316	322	318	311	336	314	341	344	303	340	349	306	346	340	309	345	326	309	335	307	309	344	342	350	337	331	325	341	298	336	315	343	338	323	329	362	322	320	329	311	338	327	299	334	343	346	322	324	275	342	331	325	338	310	327	341	330	332	348	337	337	328	349	321	301	325	323	327	321	310	353	296	327	321	344	331	329	312	300	363	360	344	318	325	322	326	334	342	326	328	316	340	324	318	329	282	347	325	330	335	338	340	327	336	349	326	365	331	349	328	331	328	314	348	337	305	335	339	322	313	336	308	349	322	343	329	322	314	321	320	354	332	357	304	331	316	343	291	318	347	305	318	306	342	325	305	323	328	328	328	330	314	353	317	333	332	293	341	319	350	309	334	337	316	334	315	338	320	298	322	306	323	290	318	329	347	372	368	324	339	328	338	334	319	343	320	324	330	345	335	334	334	355	321	347	347	312	316	345	344	306	330	322	330	343	322	335	320	311	342	301	334	329	347	314	322	332	356	318	307	322	368	336	333	337	379	335	325	329	318	367	338	323	337	307	303	323	297	323	367	334	337	319	335	313	350	328	311	313	359	350	341	339	319	319	316	327	334	325	343	326	327	353	317	312	330	333	325	344	337	317	300	315	370	325	344	339	338	314	316	289	327	305	333	345	336	331	311	322	314	332	319	345	327	333	345	299	320
13370	24921	16511	8897	5065	3515	2587	1806	1313	1076	858	745	689	608	611	517	561	525	541	542	506	552	501	498	511	529	468	493	507	491	498	492	482	493	521	528	506	500	470	488	510	509	520	534	520	476	516	512	480	498	508	511	512	503	537	478	489	477	501	486	459	487	483	518	468	481	486	512	499	494	467	507	479	537	485	493	491	477	482	509	486	516	522	484	488	502	474	509	502	474	445	508	494	504	455	469	505	492	463	461	493	511	479	494	460	461	477	493	500	491	494	503	501	489	491	503	475	523	510	480	513	529	501	474	468	468	474	511	454	506	490	474	484	529	488	487	559	481	478	484	513	505	474	481	485	488	491	517	503	467	476	486	501	488	479	498	463	490	522	511	488	496	491	534	533	488	471	508	521	469	507	477	483	521	501	474	501	531	468	498	502	522	494	499	515	521	452	492	538	493	479	452	488	496	497	495	483	460	492	493	532	488	507	532	482	547	487	481	507	510	433	507	476	484	468	469	491	483	480	530	489	497	502	483	479	493	531	527	490	468	526	507	515	476	533	539	508	497	476	503	488	502	540	510	494	517	501	457	464	482	501	487	475	498	486	449	466	499	491	501	516	491	485	520	445	511	504	505	521	497	521	519	489	494	512	498	512	494	471	457	449	512	509	507	514	483	486	486	506	450	484	490	497	536	500	466	499	503	455	499	517	519	497	541	538	538	507	477	502	512	503	481	474	513	471	517	512	501	516	503	509	506	495	472	469	504	521	458	541	506	488	547	490	519	512	500	493	507	512	480	483	493	490	513	518	492	482	474	492	467	459	501	480	467	512	464	512	485	471	501	534	518	505	476	534	503	513	498	549	488	516	474	478	514	487	524	509	476	503	509	480	508	508	473	476	487	473	479	532	486	509	461	503	506	509	468	471	512	463	503	474	467	498	519	466	492	471	489	487	469	511	485	518	477	469	486	485	502	541	508	531	549	502	517	469	504	480	492	501	463	489	482	513	503	511	530	514	479	498	475	477	500	513	514	472	462	478	490	515	526	477	534	567	501	528	481	477	505	506	470	488	489	461	487	448	475	483	507	507	490	504	494	525	518	455	474	505	507	486	508	444	508	531	494	463	511	519	472	520	501	466	483	477	505	522	502	505	502	472	509	475	469	493	529	501	542	494	490	495	525	488	502	501	517	496	474	466	475	512	509	469	502	488	486	490	509	511	491	530	487	517	499	541	517	452	498	487	508	526	456	509	486	511	485	502	509	491	513	476	489	474	494	480	474	485	490	485	506	487	490	455	536	467	537	526	526	487	445	545	508	521	494	476	473	462	512	473	483	460	544	501	495	516	501	512	488	495	465	471	473	502	532	489	517	505	474	498	489	495	530	536	487	462	503	538	508	478	529	511	493	485	518	494	523	517	506	489	487	508	494	497	479	493	481	492	478	500	483	511	518	494	501	505	510	474	486	509	520	438	509	507	479	481	481	460	493	520	514	479	513	509	515	468	535	509	465	499	516	522	480	504	488	521	488	502	467	532	510	503	506	489	510	502	439	503	519	481	507	476	480	479	480	466	508	482	524	499	518	504	535	497	515	489	506	466	475	531	473	518	513	497	497	499	456	470	459	489	485	502	497	525	514	481	489	494	516	482	509	466	510	503	513	545	487	484	523	489	480	456	520	484	504	510	500	518	494	466	494	502	517	493	488	486	505	501	501	470	480	516	485	490	465	464	512	506	444	480	485	497	476	488	512	496	506	489	517	537	485	525	453	481	490	524	493	474	494	504	499	498	526	537	450	503	495	502	527	511	516	498	497	477	475	491	501	506	478	481	479	493	535	513	485	523	495	482	480	531	478	502	533	508	508	513	503	483	493	479	526	509	440	510	515	467	493	528	500	492	514	489	487	496	504	471	502	535	517	496	488	498	511	461	491	518	493	496	489	506	514	513	444	496	524	505	507	523	490	463	487	503	512	510	493	501	528	506	493	505	504	564	509	464	518	497	519	533	483	519	449	474	529	499	486	467	492	507	500	487	445	506	503	459	495	482	522	486	476	490	487	473	538	483	456	486	526	481	503	516	515	479	486	502	459	518	509	487	506	472	468	495	480	498	499	483	545	498	467	489	482	471	490	482	473	499	489	522	483	492	489	461	490	501	530	514	522	526	490	451	494	484	488	448	431	503	487	490	478	475	485	521	477	500	457	524	539	532	501	484	493	499	509	484	508	458	467	533	548	511	518	498	481	520	508	511	485	487	498	526	492	504	471	516	501	480	484	501	464	484	503	544	492	491	488	522	479	498	448	500	487	466	502	501	490	501	497	508	483	554	542	485	463	521	497	503	512	513	507	551	516	500	484	493	556	521	495	488	491	514	485	493	502	507	504	475	521	501	510	507	472	488	515	500	473	481	509	518	527	532	500	505	486	517	524	492	497	548	488	508	528	524	549	508	476	511	498	499	521	508	501	477	492	476	506	498	482	496	462	476	505	496	457	477	481	561	479	537	527	492	479	490	490	472	480	459	501	520	477	500	491	530	475	483	468	537	503	506	486	470	468	497	478	508	499	502	475	490	491	486	510	476	475	488	521	507	541	446	527	461	518	499	479	524	516	528	502	450	488	481	504	490	473	483	530	487	471	490	509	476	501	497	511	484	489	505	507	490	535	496	533	498	548	499	515	507	502	459	499	481	511	452	521	470	486	480	505	472	510	491	491	469	524	483	496	510	470	505	534	480	479	479	495	498	472	512	494	539	474	486	529	477	509	475	532	484	489	496	501	504	465	486	529	493	493	465	501	472	497	504	466	485	483	476	500	536	478	543	529	495	547	477	500	523	512	514	518	495	510	503	527	551	498	517	460	452	475	524	502	538	487	473	520	510	517	500	487	460	520	501	520	529	468	486	518	493	507	508	499	500	474	491	497	485	501	494	504	489	469	486	497	489	500	506	495	524	540	473	469	452	491	512	498	484	513	463	496	485	509	476	541	504	496	489	503	514	493	474	533	484	480	510	500	497	491	484	473	527	519	520	488	522	515	508	487	566	479	519	488	440	464	541	520	495	480	486	502	478	534	508	536	497	452	516	495	446	532	508	534	520	515	506	486	520	425	523	488	542	507	494	518	498	485	508	500	573	496	476	494	495	483	519	479	536	476	527	466	496	493	459	508	521	489	511	466	522	491	492	507	454	490	529	477	477	471	496	482	490	532	518	510	462	527	503	527	456	502	482	506	496	459	470	526	528	521	481	507	488	536	484	476	500	472	503	493	510	513	471	462	512	499	456	479	499	526	501	514	522	461	475	473	498	514	521	522	528	488	519	504	509	498	480	452	445	486	508	457	524	520	497	453	491	505	526	546	469	486	526	504	507	471	493	521	478	474	467	519	528	486	483	477	509	512	492	481	499	520	505	535	500	501	467	489	507	484	497	476	499	499	529	474	465	511	467	476	457	487	495	465	498	502	496	501	487	524	507	533	465	457	488	494	467	526	475	513	503	513	541	468
22877	21527	28671	24807	21535	16311	2822	1269	892	709	592	546	535	467	404	439	413	387	407	384	355	355	390	370	379	389	390	379	365	351	364	347	369	347	343	364	363	364	332	365	321	333	347	396	366	370	363	359	380	323	386	365	366	405	343	384	341	367	368	348	365	336	347	356	358	350	369	330	332	366	327	402	358	359	358	350	341	343	344	356	415	379	355	358	355	367	343	369	348	335	366	355	364	376	379	357	380	368	371	339	347	385	375	366	362	356	327	343	362	339	365	353	343	375	363	339	401	367	376	332	366	360	364	340	355	337	346	328	350	341	351	396	372	356	356	329	369	332	365	381	362	327	350	368	371	366	363	342	343	399	357	373	401	346	355	362	374	381	378	341	330	350	350	355	339	357	371	356	351	343	346	363	329	355	313	366	371	361	360	368	346	379	341	380	359	375	375	369	356	387	350	344	384	362	359	347	379	356	380	342	403	372	362	369	357	377	388	347	362	335	327	345	368	359	349	343	398	407	364	337	377	350	380	351	343	364	384	370	344	356	333	368	357	358	314	387	358	391	369	337	353	362	365	362	386	369	366	350	338	384	367	394	372	344	332	341	333	348	375	372	367	363	402	352	378	361	358	332	387	374	369	364	359	354	347	373	362	349	374	353	362	384	347	370	348	366	353	394	392	310	381	385	372	355	364	332	355	346	317	339	365	369	366	371	335	316	371	377	385	366	377	361	330	344	370	407	330	339	355	394	366	351	323	372	367	337	360	365	408	360	352	350	369	358	391	336	351	330	386	388	322	362	344	361	346	365	386	358	380	368	330	381	390	356	353	335	371	346	362	366	339	343	370	345	370	366	360	339	376	339	384	376	356	342	404	374	336	387	365	352	367	352	374	319	334	353	353	363	353	368	368	356	383	361	355	400	320	329	372	371	348	337	363	355	376	362	309	345	360	376	356	368	377	350	357	373	364	347	362	340	361	357	372	343	344	355	360	336	394	329	382	373	360	349	373	346	356	380	329	371	338	340	318	382	335	377	335	382	364	365	348	383	363	334	355	359	322	383	346	362	413	344	389	375	343	351	324	372	337	371	338	372	345	370	365	391	354	349	355	355	355	362	350	362	342	326	356	365	362	369	322	376	356	356	368	343	349	409	369	364	343	332	308	384	403	360	359	401	332	365	379	359	344	368	388	343	323	374	348	360	358	381	360	363	348	359	358	337	373	358	338	363	391	417	361	347	359	360	371	351	366	346	370	375	365	362	359	391	370	342	342	332	343	378	372	370	401	399	353	339	361	387	366	363	336	352	355	377	347	385	337	343	333	354	394	354	373	378	350	338	364	357	342	360	374	341	380	354	331	354	371	367	333	384	398	399	371	352	350	373	377	391	354	346	340	383	383	306	338	353	361	347	355	375	400	358	347	381	362	377	408	345	354	389	390	349	354	356	341	358	356	336	367	328	372	384	366	352	332	339	344	347	353	396	339	334	318	373	353	362	388	376	354	354	364	359	351	348	378	391	349	386	363	356	356	321	360	377	357	370	364	361	364	363	367	344	362	368	341	352	374	367	372	340	362	374	332	348	371	345	364	393	396	319	381	365	346	337	341	364	363	349	379	347	362	344	335	352	359	326	369	369	332	384	364	339	316	358	364	349	357	384	351	367	368	345	364	352	353	351	348	354	355	335	374	361	339	365	381	355	339	385	364	352	383	343	374	353	329	354	341	350	359	390	379	373	344	386	362	350	364	342	385	339	346	381	348	327	365	354	380	339	363	348	347	344	346	345	370	358	414	349	365	339	337	328	346	371	368	348	346	393	321	348	374	366	373	368	324	357	347	321	382	338	355	341	365	346	376	358	376	354	355	371	376	374	372	355	380	345	338	362	373	336	348	351	345	307	344	358	350	355	359	374	340	339	352	311	388	370	383	363	366	352	359	367	375	364	385	343	377	364	350	356	354	334	354	358	333	381	386	359	379	360	327	335	317	360	342	332	355	390	381	348	342	362	364	375	355	365	332	366	354	368	379	377	350	344	327	354	401	365	349	398	351	331	350	362	353	355	351	368	349	379	389	320	349	338	377	359	334	324	342	360	348	360	396	340	345	331	360	376	339	378	330	380	317	393	354	358	370	352	354	334	356	373	375	361	368	341	339	368	394	364	357	376	358	377	368	340	359	369	363	378	341	365	328	362	377	360	351	356	357	327	361	357	371	357	386	381	334	361	377	340	357	364	368	376	356	346	346	356	364	334	362	363	364	335	349	354	341	364	338	359	349	348	343	364	387	354	375	357	379	370	362	341	344	365	372	376	345	344	369	366	402	346	371	320	364	358	337	339	361	376	395	367	374	360	355	368	323	341	379	345	340	363	366	375	319	374	388	357	380	388	324	351	362	316	386	337	348	376	363	332	370	378	354	344	348	397	332	338	380	339	379	366	350	360	350	337	340	374	371	341	320	368	332	324	321	359	372	329	340	357	368	347	347	367	385	349	374	359	368	361	320	348	330	385	344	348	372	354	339	367	399	375	374	322	354	355	402	350	400	351	367	384	344	344	374	353	367	348	413	362	373	368	334	360	399	355	350	326	324	327	341	382	394	398	364	342	357	353	369	374	330	324	379	378	368	338	368	368	362	355	363	338	338	389	344	335	362	376	363	338	344	346	359	342	338	366	375	336	326	342	353	357	383	349	365	381	347	366	364	388	347	354	359	353	353	369	376	355	374	338	397	376	345	356	333	388	387	355	342	367	353	330	352	320	380	337	326	360	363	379	362	361	349	350	342	352	355	389	349	406	359	332	363	369	374	380	336	346	331	324	355	340	379	385	343	363	363	355	343	363	341	389	365	382	387	329	368	361	320	370	372	348	340	366	312	355	400	356	350	337	410	383	358	318	387	364	378	367	356	363	357	370	352	406	358	322	378	331	374	315	337	349	337	377	351	403	407	365	363	345	358	387	348	377	360	364	369	351	338	382	345	335	373	390	357	340	356	366	404	376	329	395	364	353	339	364	398	397	357	365	354	340	404	391	333	366	358	369	343	378	371	379	390	373	393	368	376	364	367	347	369	356	380	356	372	372	345	372	352	336	365	381	325	366	345	370	360	353	361	342	348	363	374	349	382	343	373	350	391	347	361	351	367	399	339	375	355	390	344	392	351	322	380	328	372	366	355	354	362	322	359	387	336	350	360	329	344	353	340	359	335	342	358	343	358	333	377	353	357	372	354	379	395	357	355	347	343	355	345	356	352	396	354	390	370	352	368	357	382	382	347	367	346	358	393	361	372	354	364	344	380	346	365	368	359	363	369	352	323	340	311	334	336	334	349	383	329	358	370	366	375	377	339	366	344	354	383	345	353	363	336	340	355	367	384	368	375	368	382	340	350	377	338	371	361	369	363	358	360	370	355	382	354	353	349	349	358	353	391	389	380	370	332	343	362	347	396	354	365	373	369	358	340	361	356	353	367	338	344	335	374	342	362	360	338	323	378	348	383	372	367	334
14334	28136	18994	12397	8096	5413	3620	2509	1884	1345	1184	930	846	802	716	671	596	603	551	553	558	537	496	516	576	529	530	524	523	498	531	529	509	531	508	525	556	560	564	564	567	516	520	553	558	568	588	530	521	495	556	512	567	572	528	538	517	524	518	542	550	523	507	544	500	539	567	549	532	562	530	539	524	564	523	578	515	514	575	555	544	580	518	547	541	562	568	528	518	510	511	534	528	512	489	513	556	513	511	550	491	521	560	573	489	536	516	546	537	502	586	522	533	536	517	518	516	534	550	540	505	531	532	526	525	526	531	480	525	516	458	518	545	514	524	519	543	522	542	558	530	540	534	556	530	526	532	522	543	541	530	531	524	551	484	501	563	560	539	531	535	512	542	501	505	561	522	480	537	540	477	506	549	520	552	522	516	538	521	515	534	483	524	527	556	518	552	527	534	568	572	520	566	528	525	505	513	547	533	497	520	572	516	537	547	553	537	497	559	514	540	511	506	551	552	549	571	534	561	529	522	544	503	531	507	548	518	516	514	514	479	557	479	498	532	551	485	565	543	501	512	515	546	561	551	537	504	510	534	549	512	537	556	511	516	561	525	588	502	518	523	521	568	507	557	521	500	502	521	561	501	556	532	538	507	525	542	501	501	500	532	486	556	554	545	528	525	510	556	477	510	507	512	531	503	529	523	504	537	533	545	520	503	561	516	527	547	555	533	542	509	544	518	530	509	547	536	545	509	535	535	526	516	528	550	481	480	518	523	526	571	524	554	543	552	527	511	530	537	518	519	493	535	544	525	555	543	517	523	556	499	526	517	515	537	508	566	531	539	491	533	522	488	531	509	557	497	545	577	547	539	510	569	500	546	512	544	500	509	576	525	529	517	543	516	504	556	572	548	533	514	550	535	524	523	529	572	505	541	533	505	531	552	479	531	544	511	527	528	533	537	531	487	550	510	522	516	486	536	515	547	540	549	518	540	537	535	521	495	514	529	543	571	525	538	489	512	510	531	537	513	542	510	506	515	524	578	507	570	515	543	563	540	568	510	538	520	503	536	550	507	500	529	534	553	531	515	546	538	510	509	529	533	512	537	520	511	508	531	567	482	509	544	505	539	569	512	520	529	535	557	535	513	548	523	527	504	529	580	516	507	565	524	506	556	515	494	489	499	537	558	516	513	509	553	526	522	523	520	517	529	499	492	532	529	540	506	525	505	556	551	535	554	591	507	538	545	544	467	525	545	516	556	555	558	530	502	563	533	559	555	543	537	547	499	525	548	559	499	544	557	521	574	529	540	519	518	512	543	510	520	560	501	499	530	542	502	553	562	533	546	538	497	532	532	525	521	533	519	523	558	500	521	512	544	566	540	550	507	530	520	521	549	540	508	529	538	497	559	580	512	535	549	516	517	533	524	542	537	569	571	538	515	521	524	521	555	501	502	537	504	521	536	539	522	548	558	536	558	514	482	569	573	491	531	513	554	532	520	528	544	522	515	536	535	502	530	582	529	557	538	546	547	513	556	527	514	531	511	534	524	493	513	543	549	512	584	514	507	509	560	541	568	512	514	570	540	564	512	508	516	484	528	536	530	506	550	490	510	533	527	541	528	520	493	506	495	572	535	515	531	572	537	515	553	520	557	517	529	545	539	552	517	500	589	547	530	501	570	544	566	519	549	568	543	544	544	560	487	544	535	527	534	553	533	510	569	533	505	535	528	520	521	502	537	563	517	543	492	537	545	549	601	508	517	503	537	519	546	541	516	525	547	564	525	545	537	523	498	565	491	528	547	531	502	528	523	550	515	540	525	542	480	550	558	526	567	523	510	544	500	574	560	511	543	515	575	509	511	584	560	519	533	537	492	535	529	499	526	527	522	536	494	530	495	571	537	582	526	543	514	545	565	541	555	518	550	530	539	516	530	545	537	543	563	545	540	558	551	503	552	550	476	569	548	523	554	510	509	538	564	527	530	558	534	535	529	534	497	521	524	537	526	517	505	539	567	521	525	552	492	519	550	521	523	514	531	551	497	552	526	500	501	569	497	521	573	509	527	538	504	565	509	536	548	548	481	514	515	537	515	522	550	495	488	526	568	564	531	507	547	484	518	528	560	538	540	540	493	560	535	513	546	531	556	552	563	514	570	597	548	521	523	497	543	524	534	537	533	550	576	527	498	560	535	465	518	523	542	555	500	505	496	561	535	514	516	534	548	510	538	553	516	499	557	516	536	551	579	554	540	522	548	512	490	573	522	484	567	520	518	527	525	518	487	504	579	541	497	516	560	519	555	544	535	579	503	481	529	542	522	532	524	530	532	533	519	579	495	524	473	531	528	519	540	552	500	547	551	538	509	544	523	520	516	516	495	505	547	529	494	513	558	543	515	526	540	531	542	528	505	549	518	537	513	552	542	543	510	454	545	524	559	540	542	505	537	553	486	533	560	587	566	515	490	507	498	541	566	551	520	493	499	488	525	546	520	565	528	500	541	557	490	557	535	536	502	519	474	522	536	511	534	483	521	521	588	507	565	510	540	500	584	489	506	548	569	543	517	546	517	514	488	539	501	518	541	534	508	514	518	537	543	555	555	518	516	516	556	514	527	516	542	529	565	524	510	559	538	545	519	523	533	570	538	555	511	511	558	535	535	531	500	499	541	516	503	518	528	501	489	519	546	534	516	553	540	504	529	541	540	532	537	551	510	563	517	484	532	544	574	541	510	523	532	516	538	503	521	525	519	505	506	546	505	515	498	561	517	523	561	521	531	520	541	525	517	519	539	538	536	526	545	539	494	530	533	495	535	503	564	526	541	531	512	534	541	514	521	532	531	509	538	576	507	510	524	483	527	533	513	564	507	544	536	530	572	544	535	482	529	504	537	500	541	547	515	528	543	527	565	548	520	511	529	561	524	525	549	516	553	526	525	557	556	508	528	544	516	556	574	475	550	547	555	540	565	538	535	526	543	535	486	571	511	511	571	525	490	520	527	487	474	562	507	484	504	532	526	578	499	539	555	546	516	566	509	549	533	492	526	503	561	524	535	534	506	492	516	560	517	487	555	555	554	517	510	513	518	572	510	539	528	550	524	545	531	555	526	544	546	532	542	546	553	568	512	547	531	526	535	552	527	492	531	531	516	563	536	536	535	490	560	473	511	539	537	511	511	544	520	531	503	529	513	525	552	542	513	556	540	520	525	518	578	523	554	541	557	514	539	517	509	525	553	523	501	547	512	527	510	558	523	530	564	559	521	553	555	541	512	514	485	502	518	527	512	526	520	521	552	516	548	510	533	528	525	570	572	568	540	519	548	549	504	519	550	506	535	555	499	537	544	554	534	523	561	562	502	523	539	549	523	538	567	543	533	539	528	523	560	494	542	506	532	509	552	517	486	560	519	530	539	515	524	548	534	501	527	509	477	519	509	514	501	524	548	548	488	509	548	505	522	574	516	521	555	516	511	572	570	536	534	520	541	509	544	545	528	522	528	469	507	519	540	503
28250	18633	7250	2828	1450	956	713	633	520	481	456	389	380	409	373	412	374	365	391	386	348	350	358	340	361	342	332	371	375	357	377	376	366	379	364	371	376	348	339	336	377	365	344	397	367	373	344	379	336	353	364	373	373	362	378	356	341	357	337	404	345	369	397	351	389	383	375	404	335	357	353	353	329	326	364	333	371	370	336	362	360	356	353	365	357	398	393	366	328	355	369	312	349	348	365	335	358	380	372	350	337	372	336	373	358	365	348	374	367	370	340	340	333	339	374	346	354	398	356	350	349	351	337	362	347	389	374	349	378	362	358	358	340	381	340	314	346	370	352	339	385	391	358	364	345	370	375	316	339	334	346	333	365	382	349	364	378	350	384	358	359	361	366	371	370	373	376	394	369	331	348	342	344	361	347	349	353	365	343	364	380	375	374	343	309	374	382	360	354	343	401	387	370	374	342	366	333	333	364	356	351	351	355	336	389	406	336	411	379	340	324	329	349	381	386	363	347	369	364	359	352	339	375	312	351	333	352	341	379	374	369	355	352	369	340	343	334	337	346	359	330	352	350	375	350	341	375	370	337	386	370	354	348	387	370	346	382	345	382	341	358	323	377	390	377	390	348	371	344	355	334	365	342	357	352	372	375	370	355	354	340	333	373	350	370	344	323	342	384	373	403	401	343	328	340	384	361	381	336	356	377	313	359	355	338	325	339	364	354	361	361	350	342	390	391	365	358	336	371	338	354	326	325	354	358	355	335	352	332	373	392	370	310	376	331	345	313	334	412	350	360	349	351	334	359	391	317	359	340	332	358	347	357	352	348	349	355	347	377	332	349	334	351	377	386	361	360	356	333	372	375	355	347	363	346	356	345	373	359	338	350	349	347	335	382	351	384	345	338	342	351	348	360	357	336	354	344	379	332	378	335	361	372	364	361	344	356	354	367	399	367	358	378	334	334	350	329	387	361	362	365	328	354	377	380	372	358	353	375	334	355	358	369	339	379	352	374	340	323	334	360	380	370	327	327	389	349	335	342	352	366	372	325	349	366	361	379	343	351	350	374	360	369	353	314	366	352	340	378	360	332	362	350	323	345	352	349	378	338	372	396	366	364	356	374	345	347	368	341	345	353	383	350	386	361	361	356	384	366	358	369	368	364	355	377	368	369	333	355	366	363	336	365	357	353	340	348	379	338	382	366	358	325	379	356	362	330	408	376	391	366	347	350	395	356	388	343	362	341	358	334	343	334	361	393	362	381	347	386	366	347	357	384	375	356	347	353	347	357	374	359	363	375	350	352	351	374	331	351	362	335	363	380	365	347	344	353	328	323	358	378	347	354	385	344	340	370	375	364	373	336	371	363	348	370	381	361	354	346	352	355	313	310	354	365	350	360	356	367	345	362	342	378	355	380	323	376	371	328	369	360	386	340	326	346	352	403	343	331	375	357	340	388	339	372	341	361	375	381	371	344	336	345	335	358	379	374	363	364	355	378	368	373	349	359	372	381	345	392	392	394	348	343	351	382	377	372	347	361	340	372	340	311	375	357	384	363	374	358	370	409	330	366	346	380	353	370	379	345	376	371	369	392	368	335	361	342	345	344	402	343	359	366	348	376	355	334	361	388	374	336	397	366	332	334	376	369	347	372	361	363	372	372	378	360	376	339	341	326	362	337	370	367	380	348	353	371	337	377	387	382	363	364	313	334	368	349	359	355	352	363	356	363	378	373	353	363	376	333	372	374	312	380	392	376	346	369	309	355	348	347	337	326	379	364	333	350	391	381	359	324	320	387	390	346	372	339	374	321	380	396	350	332	359	421	334	342	329	398	342	382	359	350	373	389	356	358	356	367	375	356	350	367	345	387	374	374	366	352	355	347	338	384	342	326	377	319	371	332	389	374	335	385	348	379	383	358	373	385	378	408	372	367	370	370	333	376	376	390	353	354	351	337	338	363	350	379	349	327	336	362	338	372	347	354	357	351	384	356	367	380	375	367	329	348	359	347	369	339	355	332	365	359	343	366	366	362	341	355	367	364	351	365	335	354	376	356	381	328	338	363	351	364	328	350	391	343	358	349	360	368	352	335	388	339	351	385	403	384	387	359	355	355	396	313	376	349	348	367	380	382	367	382	302	341	344	368	322	376	356	390	382	370	359	372	352	360	350	376	340	362	372	365	389	344	330	367	365	358	361	357	331	348	368	328	368	362	361	376	352	343	384	368	353	400	356	378	356	369	381	406	356	370	372	385	355	348	336	332	341	347	360	363	325	340	359	384	352	353	357	327	353	378	380	351	337	336	384	400	349	349	376	365	312	395	355	363	350	379	346	407	358	372	361	402	351	366	360	381	362	376	375	344	353	366	336	387	357	339	369	353	361	337	328	353	347	355	362	382	376	345	372	362	363	361	347	372	388	350	342	349	373	353	375	347	369	345	386	363	354	349	387	364	364	369	379	345	386	341	335	370	326	319	349	354	344	350	368	335	378	361	344	337	336	377	326	370	358	375	338	340	344	386	353	359	368	326	356	342	369	336	391	371	387	330	353	385	358	344	337	374	399	396	348	373	367	360	370	358	370	333	374	354	343	380	367	379	320	349	376	379	331	347	379	353	366	334	366	333	331	348	378	346	367	392	344	363	364	348	312	376	373	378	286	358	358	340	360	337	355	352	351	355	352	340	372	360	318	326	325	352	382	379	347	387	389	353	320	343	367	356	359	342	391	349	387	368	321	363	416	350	353	340	329	349	346	363	339	345	343	370	348	362	341	338	354	338	344	341	367	362	359	352	349	341	374	382	359	330	361	359	347	340	354	340	344	367	367	339	370	406	411	330	363	333	320	352	393	378	368	374	315	305	342	324	373	340	387	349	362	346	333	365	350	372	341	380	349	382	338	352	331	343	360	356	361	333	350	366	354	382	360	374	347	373	377	394	326	369	339	391	379	330	359	347	385	369	383	370	378	379	329	334	361	329	376	367	372	340	337	355	358	362	339	326	340	347	381	378	329	347	351	336	363	319	335	380	386	380	372	379	342	366	369	368	342	356	405	353	354	324	333	350	361	362	318	340	370	361	377	350	356	350	384	363	361	384	320	319	358	380	354	379	344	361	351	371	324	356	319	361	362	382	405	354	341	349	374	353	366	414	383	366	357	379	367	369	355	345	370	369	351	380	349	366	337	342	351	340	341	339	377	363	339	347	388	372	369	346	351	355	358	350	386	375	342	390	358	341	352	348	341	351	341	322	350	352	361	360	354	351	348	345	386	349	360	384	362	361	364	390	380	378	378	384	359	346	342	323	381	365	328	346	352	327	353	356	362	373	354	355	336	366	374	375	333	304	358	363	373	383	337	409	367	370	332	357	329	365	343	382	329	374	346	353	377	358	356	382	353	312	299	382	343	334	366	370	337	322	369	351	340	376	355	356	370	367	356	366	321	363	372	337	330	342	370	377	354	343	375	355	350	326	347	371	362	323	336	363	343	397	373	339	369	326	343
12574	12766	6683	4592	2957	2101	1505	1130	875	770	705	676	660	604	633	573	537	537	540	553	556	537	531	541	534	555	545	538	525	528	536	559	537	545	513	538	530	548	567	533	546	524	548	522	501	532	595	549	544	533	510	515	539	556	556	501	542	557	558	554	534	589	504	552	501	570	520	556	507	552	503	545	532	560	505	546	533	552	496	510	521	510	574	529	530	516	545	534	537	509	575	555	536	598	527	508	519	549	524	590	549	548	507	532	602	520	526	509	557	514	525	563	546	576	552	514	584	534	530	574	535	552	569	537	526	517	514	514	544	522	595	544	536	550	584	511	526	526	570	529	510	523	567	524	569	547	522	542	571	542	549	578	524	554	526	513	517	576	524	487	550	567	555	558	545	590	512	543	544	549	531	549	501	558	526	551	549	490	541	515	504	560	527	549	526	535	519	526	518	548	553	549	535	553	548	548	539	547	554	516	594	519	542	531	524	536	579	563	547	505	532	575	526	562	542	503	567	549	516	527	550	572	541	565	531	553	553	517	528	575	505	508	561	527	506	546	535	558	537	559	508	538	563	525	559	536	512	528	545	571	516	535	561	508	533	562	517	557	538	545	535	524	580	513	520	554	560	527	536	503	527	555	560	519	514	501	561	508	537	530	514	529	531	524	573	522	582	513	578	528	546	544	532	560	571	508	540	567	552	564	554	542	555	540	518	519	546	544	562	525	529	538	493	526	514	532	482	570	582	565	519	499	565	511	538	570	541	537	562	551	546	577	545	545	481	580	493	579	593	505	554	569	506	515	587	553	512	521	531	542	557	542	549	530	528	552	505	538	553	511	567	577	529	522	540	539	534	564	531	554	532	538	529	531	555	566	568	557	520	543	550	536	550	528	516	512	514	541	533	559	551	559	541	501	515	550	558	525	519	562	526	547	508	524	558	520	520	556	553	545	542	525	535	551	572	525	526	509	560	558	538	546	557	543	514	535	552	558	577	512	533	547	543	569	504	549	549	567	491	503	526	578	513	568	541	547	529	536	535	597	550	549	493	558	534	498	541	525	538	547	530	590	542	552	561	525	479	541	512	563	545	544	569	548	544	535	530	508	557	527	578	557	526	525	532	533	524	557	545	551	505	556	557	564	536	536	520	559	596	537	563	553	530	536	548	493	533	520	544	538	549	499	538	537	527	588	518	552	562	532	568	573	507	542	610	568	561	499	541	557	548	522	516	529	529	566	510	559	515	500	509	539	540	520	510	541	536	563	531	497	515	486	527	529	575	571	527	547	558	563	526	516	538	491	508	549	538	523	535	526	545	498	563	574	516	585	547	517	553	540	492	526	523	559	555	533	538	525	533	573	530	494	539	543	522	531	533	578	554	536	536	536	552	497	514	517	483	522	462	543	564	507	539	509	534	549	544	579	521	522	552	552	533	531	495	512	561	557	515	519	519	581	525	534	565	503	519	547	546	526	574	542	521	502	502	539	543	532	534	529	531	575	550	534	542	542	553	546	572	534	532	559	524	534	546	511	520	552	602	529	531	527	546	538	542	520	549	540	555	549	539	531	540	538	504	539	534	546	573	567	520	530	552	558	544	563	485	582	526	609	542	527	527	542	492	568	518	514	580	514	568	495	562	519	514	535	529	557	533	544	538	535	540	558	547	513	563	539	552	529	526	517	548	553	559	535	541	545	551	508	547	553	524	547	536	545	525	516	497	512	489	541	543	569	568	549	558	548	543	480	573	520	503	531	538	559	520	508	580	536	514	517	521	548	533	536	562	540	536	565	539	538	507	493	519	502	595	517	518	540	518	526	517	553	539	535	523	529	567	560	552	543	557	540	520	553	535	553	515	512	506	493	524	513	546	537	481	585	531	521	478	559	529	524	561	544	521	540	561	526	522	547	506	548	516	515	559	600	599	524	543	519	545	549	507	515	551	514	512	511	551	512	553	521	502	506	516	571	527	494	559	509	565	517	534	571	538	510	517	555	512	522	547	551	559	529	548	546	565	494	546	545	501	560	565	557	555	567	527	562	519	514	526	481	565	530	546	540	557	559	558	540	542	550	532	522	531	533	532	527	527	560	589	512	560	517	584	521	497	555	529	537	494	572	587	560	529	554	543	536	492	518	563	545	560	550	558	511	517	508	558	537	548	558	498	479	546	523	544	577	578	509	480	547	531	519	556	535	538	528	547	519	557	581	531	524	566	538	527	528	554	503	550	528	536	490	532	532	572	534	543	574	530	545	548	532	546	561	580	506	509	558	526	545	583	564	535	541	584	528	515	515	549	552	515	515	530	553	504	548	565	531	531	533	513	557	560	577	531	552	556	550	554	534	585	523	524	503	539	528	538	574	519	533	517	517	538	551	577	533	540	552	569	555	509	526	564	550	532	559	563	546	559	534	555	565	570	523	538	571	548	530	526	545	573	565	526	497	524	495	575	557	567	552	529	509	514	555	511	550	536	541	552	557	496	510	559	539	546	538	534	527	521	552	542	504	553	551	537	548	493	559	538	539	514	528	520	554	533	492	590	526	572	552	558	530	547	523	591	524	543	530	537	521	532	538	560	532	551	510	533	515	578	596	527	572	538	509	513	541	562	526	527	559	538	522	504	521	543	544	523	582	551	556	533	498	537	517	507	562	522	548	568	554	506	556	546	525	516	547	551	549	512	526	519	522	527	559	549	541	553	498	513	589	539	594	534	533	517	497	506	555	547	550	546	563	546	564	534	551	518	486	516	555	520	583	584	534	525	523	563	568	520	554	579	544	552	472	511	555	559	563	498	527	548	549	569	518	497	565	511	541	578	521	509	538	562	527	596	551	542	547	511	535	540	517	510	511	525	537	522	533	545	553	569	565	517	520	526	558	495	558	565	552	546	614	555	541	527	559	519	495	543	556	519	550	570	511	562	532	528	563	524	490	517	517	509	527	525	548	538	568	527	553	518	561	550	541	487	568	488	519	558	532	561	493	550	564	524	562	565	569	517	561	518	532	528	559	519	535	524	540	524	532	558	562	569	492	600	545	545	568	574	530	576	521	559	558	528	496	520	576	599	525	504	568	517	557	494	524	517	484	566	511	551	583	540	521	541	504	527	541	566	560	562	516	576	551	543	528	563	548	516	531	523	548	505	564	507	573	553	492	548	500	493	542	549	540	535	531	573	539	542	537	528	557	544	571	536	571	525	533	561	519	532	566	556	521	566	560	537	557	560	527	616	553	537	586	534	509	514	543	520	536	516	528	560	579	556	531	555	543	562	519	524	541	579	519	496	526	502	497	538	527	521	520	495	548	551	523	530	541	530	564	539	541	495	486	539	501	536	539	532	533	540	525	543	527	521	534	536	555	559	557	552	516	518	563	492	571	522	537	536	515	583	565	577	550	541	524	572	541	530	585	528	530	565	511	556	538	520	555	547	561	534	598	522	523	546	553	547	518	538	474	516	516	543	525	544	509	564	560	509	526	524	503	538	519	522	517	527	552	546	527	497	570
23938	21501	27758	25664	18567	3752	1639	1010	761	712	602	532	479	458	418	446	421	428	427	397	405	384	380	354	367	379	395	351	394	349	397	382	393	391	398	372	386	358	381	346	375	379	371	366	371	379	381	362	398	357	394	351	416	386	374	367	374	382	337	371	388	396	379	339	357	365	352	365	375	366	391	387	371	412	382	370	376	353	362	402	364	377	397	388	398	390	360	387	390	368	341	333	382	356	375	405	336	410	396	380	374	389	326	367	392	390	379	391	390	373	362	385	398	344	353	373	354	376	378	391	375	360	407	398	365	381	392	366	386	351	396	368	366	370	419	397	402	372	376	349	369	407	358	374	387	392	354	370	363	402	386	353	426	399	369	382	356	402	352	380	358	398	372	383	368	387	367	435	367	370	392	400	421	391	385	337	363	384	393	406	352	360	380	424	342	378	398	372	380	399	350	369	392	383	372	358	375	382	339	351	394	372	375	353	402	373	383	377	385	356	382	392	372	392	392	370	387	370	339	396	375	396	380	368	396	398	349	367	398	353	348	381	404	355	363	310	395	349	381	342	389	369	371	348	377	366	399	378	374	412	367	371	388	391	354	404	377	417	405	365	387	348	390	376	361	373	380	372	384	383	377	357	396	372	364	374	392	381	374	402	393	369	387	404	417	396	369	349	354	370	386	369	387	378	380	355	401	341	364	362	366	377	336	360	368	366	367	407	374	372	417	365	346	357	391	392	383	383	403	369	397	371	352	369	391	389	363	375	360	332	368	341	359	353	410	363	376	348	376	397	401	367	397	363	410	392	384	347	370	392	396	382	390	358	386	358	379	395	370	376	359	377	351	379	363	350	393	345	350	377	383	369	370	398	373	390	368	397	369	344	414	380	352	364	375	370	399	366	358	396	372	390	396	388	372	371	357	391	369	390	381	386	386	363	396	361	369	373	380	435	375	361	406	379	358	400	375	352	366	342	335	367	352	367	350	358	388	368	366	385	371	352	393	401	337	391	379	412	381	390	360	371	364	417	401	374	376	355	380	378	380	382	374	360	377	336	377	361	367	394	343	383	383	412	367	358	346	372	364	387	363	391	369	395	381	354	390	402	376	375	328	354	379	359	401	386	378	363	373	347	386	390	379	379	412	365	379	399	399	377	370	372	395	418	372	399	369	381	368	386	373	369	381	379	403	345	390	394	350	350	363	348	370	369	387	355	380	390	377	343	367	346	366	362	354	388	381	425	381	417	382	387	381	355	354	363	397	377	344	378	359	374	384	388	363	396	384	370	343	401	389	369	376	418	372	397	379	390	378	367	379	379	412	385	369	378	394	361	399	373	362	330	376	357	397	361	387	421	385	359	363	382	365	363	384	346	365	342	392	378	368	365	372	363	376	370	384	387	374	362	382	341	364	354	361	426	387	389	344	401	380	380	387	361	399	377	354	375	335	369	372	356	369	384	377	385	352	411	363	353	374	403	404	381	350	368	363	394	402	371	396	383	355	370	363	362	426	391	412	367	323	396	392	385	331	375	415	392	395	367	374	364	347	385	382	351	382	398	355	345	405	388	387	367	390	343	397	353	369	369	377	385	377	378	370	356	372	388	385	366	363	386	365	394	371	378	366	361	391	354	379	377	411	354	360	362	371	402	383	380	368	343	391	358	374	362	368	362	383	380	353	396	357	398	398	367	374	361	367	422	398	365	365	381	377	384	374	369	377	364	370	354	410	358	409	418	373	375	377	384	350	389	365	373	352	392	415	371	366	365	345	374	395	373	374	375	350	372	385	428	410	365	374	375	323	397	394	358	346	374	348	385	408	353	370	385	321	389	392	358	383	404	425	405	356	353	427	359	416	390	363	383	377	364	333	379	400	383	391	379	367	383	410	358	344	391	371	394	359	374	361	363	399	387	397	365	402	408	381	367	389	392	377	374	372	369	369	365	369	374	400	371	369	404	403	374	400	361	372	403	379	385	405	371	382	368	377	376	383	354	374	357	361	379	404	383	372	369	358	388	374	383	347	411	348	384	423	383	369	374	370	356	378	366	377	394	376	363	343	376	357	396	385	384	354	379	375	388	377	365	420	403	368	370	349	356	395	394	372	369	417	394	353	375	366	376	345	416	387	369	390	383	396	362	344	408	379	366	375	397	363	348	355	390	395	372	397	377	399	390	365	338	388	361	350	371	370	379	358	354	368	400	374	384	379	366	352	372	375	366	409	379	402	410	364	366	371	363	360	342	373	381	365	355	376	400	367	368	399	366	364	376	362	369	367	362	352	383	387	408	337	409	407	409	396	387	378	383	391	379	374	366	397	368	392	345	338	365	381	392	375	384	370	381	421	373	361	386	419	394	386	410	372	363	382	353	411	352	388	331	371	373	415	330	370	394	401	388	431	400	382	356	381	384	384	382	386	369	359	340	321	360	381	370	376	347	363	347	396	355	389	403	387	363	352	410	394	388	374	377	410	361	372	382	363	381	411	389	394	375	352	362	357	380	360	359	382	385	351	394	349	371	355	371	386	385	376	395	375	394	353	393	395	392	387	394	352	420	362	361	359	338	346	366	376	397	352	389	396	378	339	363	331	357	372	373	394	380	407	417	380	382	364	381	358	349	370	391	372	360	362	363	353	376	374	361	390	391	384	371	405	367	374	356	339	352	351	374	398	368	421	394	411	339	373	374	395	358	369	371	363	385	420	425	380	376	357	381	382	387	397	388	376	365	418	352	376	363	387	386	384	406	380	334	364	349	398	357	345	361	378	367	397	383	370	361	396	380	379	372	361	401	363	367	358	391	398	377	356	405	365	389	356	377	395	378	363	389	373	389	380	397	382	383	361	363	361	360	376	358	391	374	363	377	387	368	383	373	343	370	370	385	361	395	369	366	375	369	352	397	363	367	355	377	376	330	405	376	398	355	396	359	412	350	380	355	352	353	363	367	371	350	392	405	360	377	424	378	393	364	382	352	395	376	350	378	387	343	412	400	369	387	376	349	367	379	405	377	363	364	345	388	411	372	372	363	355	385	344	414	375	389	399	361	322	370	393	367	365	358	407	381	366	391	383	388	375	364	377	390	386	376	393	369	383	384	368	391	388	394	394	375	376	362	345	365	347	361	390	380	405	413	337	373	370	383	407	364	380	395	416	391	361	357	373	361	363	384	387	354	371	356	366	372	323	359	368	382	397	388	354	378	362	399	366	379	385	401	378	399	395	397	358	405	374	394	380	384	380	388	427	378	370	382	346	408	396	383	383	389	373	394	378	378	393	380	371	368	363	399	385	430	385	350	386	388	341	370	345	403	370	360	405	406	401	408	359	359	334	356	370	373	352	365	367	364	354	354	377	380	387	387	347	372	375	350	360	371	377	366	349	401	363	357	391	410	348	372	406	387	374	341	399	378	368	398	388	354	373	370	363	367	391	386	390	381	381	371	388	372	404	393	386	352	373	399	372	383	361	368	371	359	387	379	372	391	373	385	366	386	374	384	385	378	365	407
16092	23276	13619	9106	6069	3976	2760	1910	1469	1179	989	907	782	724	682	639	608	617	588	582	585	584	574	544	543	563	553	569	550	531	528	538	542	568	562	586	602	536	557	553	570	551	540	546	518	527	556	602	533	527	559	564	584	542	567	581	594	544	559	576	546	530	539	539	580	525	560	579	556	597	593	535	544	552	564	533	539	563	558	571	577	570	563	602	550	524	552	552	589	549	611	582	573	508	525	537	525	547	520	559	595	559	561	550	550	552	548	557	541	568	523	574	557	527	560	558	586	552	596	552	517	564	570	577	532	545	566	557	562	565	530	600	549	611	547	547	552	581	521	598	537	569	582	526	521	523	554	554	567	536	574	557	565	584	580	538	588	574	576	521	598	575	550	559	561	559	562	571	535	502	546	573	581	564	548	555	530	527	527	551	598	571	537	601	538	589	538	577	532	577	558	538	570	560	560	580	544	559	560	564	571	591	548	595	634	540	566	595	603	574	548	564	545	538	569	577	563	574	555	590	599	556	555	626	565	554	578	558	567	545	536	555	562	556	574	589	579	528	576	598	558	569	519	565	586	559	564	575	583	550	546	589	565	553	544	560	564	553	582	557	539	555	557	531	543	560	553	554	522	570	594	554	554	557	536	543	544	587	549	565	565	555	589	551	542	532	546	587	561	525	553	549	573	549	525	600	529	541	590	571	533	566	542	590	572	573	533	548	580	561	547	516	530	544	547	605	587	565	543	590	530	568	542	556	558	583	554	583	518	548	558	525	575	535	583	557	575	545	595	542	531	541	602	589	575	595	571	515	594	592	547	558	588	570	558	578	559	566	532	570	550	507	557	580	533	560	579	543	526	553	537	567	545	538	537	537	528	556	560	563	554	595	587	562	505	549	573	535	548	600	542	527	534	594	552	517	551	571	572	548	570	551	552	557	530	571	555	568	542	582	553	547	524	565	557	544	543	582	569	548	557	560	545	564	544	550	572	552	533	586	565	556	590	560	575	527	562	550	528	587	518	568	542	570	528	568	542	589	557	599	506	620	590	556	596	557	530	529	577	517	570	514	568	554	535	564	532	533	543	562	559	558	559	526	530	520	530	560	555	583	542	560	533	547	559	558	568	567	556	576	588	558	598	532	574	567	578	557	625	571	574	523	544	577	565	578	519	572	556	592	621	528	565	555	558	529	545	570	563	546	535	540	599	566	552	530	582	562	521	567	540	539	591	583	553	535	608	536	557	527	564	597	537	537	559	554	505	583	580	562	521	540	525	580	554	535	574	558	550	604	566	559	543	599	562	525	565	532	572	583	577	557	540	522	594	568	585	594	555	559	509	549	557	565	545	525	552	549	549	580	548	511	585	537	578	537	593	576	583	563	557	546	543	547	564	576	592	600	592	585	568	550	544	541	582	566	569	581	571	576	547	516	536	595	555	540	555	568	555	525	574	521	550	597	548	547	523	592	584	552	589	536	534	567	554	549	568	546	570	547	572	591	590	548	578	601	546	521	545	545	600	555	630	555	524	552	571	482	559	556	551	533	588	592	594	592	548	527	566	623	530	544	544	561	534	581	584	567	540	543	563	550	558	575	605	582	576	556	509	536	569	527	568	581	543	542	555	569	552	527	566	549	560	539	574	563	552	587	580	553	538	587	564	567	557	526	546	534	545	565	558	554	535	553	536	553	594	538	591	545	548	551	555	598	585	544	509	542	516	579	532	564	559	534	554	568	573	559	584	528	595	530	600	550	572	543	539	552	553	555	562	568	550	591	608	576	534	568	575	535	555	602	498	579	571	578	556	591	527	564	601	590	582	605	547	543	540	558	586	574	532	541	577	515	541	580	567	534	567	590	612	583	567	531	554	557	587	563	563	550	541	555	565	602	580	577	566	530	534	541	542	602	539	600	540	548	601	611	561	557	599	529	566	539	552	535	575	571	530	563	589	574	583	625	530	548	546	555	587	570	583	610	577	549	559	544	564	552	544	520	545	551	524	574	591	523	587	566	571	531	567	532	552	576	500	605	571	565	554	606	545	574	577	532	544	528	568	565	579	535	556	578	548	557	598	557	571	560	550	584	592	562	590	608	548	581	541	564	573	530	543	559	553	571	594	526	565	548	588	535	540	546	553	597	559	567	561	591	550	558	524	592	581	560	554	540	562	598	532	563	546	591	547	560	594	593	613	544	553	510	575	524	583	569	581	571	562	518	544	512	608	538	573	572	534	522	541	547	571	547	572	551	555	563	574	543	545	564	558	537	587	558	580	505	561	546	583	538	548	552	544	559	520	536	528	545	523	589	565	529	577	544	549	492	544	570	531	533	564	574	510	595	574	598	506	565	589	548	530	558	534	565	541	559	569	543	602	577	582	528	553	567	556	550	584	556	516	567	546	524	603	519	544	553	518	567	554	521	541	540	489	550	589	569	570	551	619	586	519	558	527	540	566	559	572	541	562	559	525	603	511	597	567	518	539	551	505	522	532	574	528	578	537	566	577	559	584	563	543	553	558	563	556	570	524	558	555	582	563	537	579	589	563	549	571	601	569	558	572	544	533	571	554	560	547	552	554	551	576	551	583	538	568	575	578	558	575	519	547	553	555	558	531	562	599	554	540	552	571	537	513	548	594	602	583	539	533	496	544	559	551	534	565	617	582	533	609	561	576	513	570	583	569	542	538	561	551	546	576	591	563	563	564	555	533	567	543	553	589	591	533	549	542	573	508	551	515	552	599	573	556	537	578	582	575	524	553	520	502	578	551	596	580	571	548	560	542	608	527	539	590	544	555	580	529	573	544	547	563	546	561	609	548	608	554	509	548	588	543	587	585	570	529	539	562	564	589	563	537	537	543	563	555	576	574	585	559	525	560	544	579	558	541	595	568	526	554	572	559	580	562	529	565	580	529	550	555	561	564	537	609	529	568	539	565	560	592	561	558	563	564	582	552	536	634	544	543	536	589	578	604	590	533	549	564	570	560	512	499	574	585	554	570	568	563	540	542	597	555	573	571	581	572	533	575	572	580	561	593	551	593	538	566	563	566	555	553	508	572	535	549	530	575	539	594	571	531	547	504	574	552	519	569	574	551	566	590	514	565	500	571	538	563	579	530	614	531	561	537	579	603	539	567	568	526	616	536	588	573	561	558	568	583	553	561	531	574	567	560	585	581	563	590	559	553	568	565	543	562	619	579	566	530	544	568	527	526	565	549	558	586	575	566	527	615	512	557	582	560	547	563	555	551	571	566	528	568	563	581	532	569	533	549	584	564	542	587	534	559	539	620	585	584	585	587	594	567	550	555	555	546	581	567	572	564	576	570	600	582	562	554	534	580	566	534	579	540	548	576	566	538	561	546	634	545	546	529	554	541	574	562	565	576	556	565	539	514	530	555	578	598	564	546	564	554	612	532	534	543	563	577	574	593	536	563	541	586	565	576	579	564	591	533	611	535	544	551	568	570	584	566	600	606	505	550	543	531	561	573	550	521	505	571	555	531	569
25601	21524	24968	19924	3135	1505	1047	767	621	566	507	412	400	433	364	339	396	343	332	351	352	312	340	338	348	332	313	328	348	322	320	367	326	373	329	354	334	342	359	331	315	329	335	326	342	316	333	346	329	363	315	324	327	331	328	335	373	321	331	354	320	348	317	318	325	339	321	321	316	314	320	341	298	351	363	330	327	337	350	360	324	322	319	332	351	309	349	341	315	310	377	308	296	349	351	340	339	321	351	346	367	339	319	347	353	354	356	330	344	346	343	377	357	322	325	309	328	355	327	317	312	338	327	308	316	316	345	369	350	336	352	328	320	348	374	328	332	338	331	345	382	318	344	353	339	357	318	338	362	335	348	337	329	354	336	345	326	300	353	352	348	347	331	330	328	342	321	338	325	346	335	348	321	364	356	312	349	359	290	330	364	338	327	361	333	308	367	307	362	348	353	326	304	328	330	337	364	327	356	339	341	352	343	330	343	320	332	335	336	335	343	348	344	354	344	360	308	332	306	319	336	325	316	329	344	332	345	318	358	340	306	330	340	339	337	331	320	352	351	327	337	340	337	350	368	335	346	330	318	336	349	354	339	318	352	334	323	347	296	354	345	337	304	353	333	343	324	315	349	311	336	324	320	337	351	334	303	340	353	386	336	320	333	344	323	345	380	322	371	297	356	339	320	312	306	331	321	315	306	329	353	352	336	344	337	294	326	340	344	349	334	294	307	332	298	306	335	345	343	340	325	351	360	347	377	328	343	305	359	310	354	353	326	312	305	338	327	344	265	320	350	288	361	311	339	332	354	372	332	346	341	326	336	335	337	349	334	345	340	346	355	333	345	324	359	357	365	341	354	356	348	337	340	321	318	339	319	346	337	365	319	327	347	341	362	376	316	316	316	341	346	340	376	332	328	334	335	340	376	331	361	299	331	337	333	309	309	322	333	331	335	350	328	358	349	342	339	333	303	339	337	339	324	372	323	339	346	339	334	316	324	339	354	323	350	322	355	349	316	323	319	349	309	324	323	345	321	360	353	322	323	348	308	354	330	321	353	321	348	325	323	347	328	366	345	387	331	354	363	323	342	350	330	324	355	343	332	304	290	363	309	365	365	339	375	333	342	340	350	330	335	376	345	352	332	342	345	334	318	329	352	334	304	314	312	363	365	338	330	334	323	315	336	356	337	334	358	349	339	336	335	355	356	318	317	333	310	366	346	334	344	316	319	320	317	344	355	318	303	317	337	314	347	335	318	321	331	315	329	362	343	372	336	358	302	318	350	352	356	326	336	345	345	360	338	329	309	344	336	303	334	347	338	333	385	352	338	322	306	364	329	337	336	368	352	310	350	328	338	370	339	317	342	316	336	328	310	357	311	351	357	333	298	330	353	340	355	329	339	350	342	384	308	324	333	323	340	322	354	330	344	306	326	315	369	330	340	335	348	346	357	334	349	345	340	332	344	347	302	353	331	340	344	309	313	303	330	355	330	367	330	325	339	324	332	327	319	300	361	338	305	332	333	337	310	348	318	332	356	328	366	348	324	351	323	348	331	360	347	310	338	339	333	296	348	339	339	303	348	349	319	324	345	323	351	348	331	281	339	302	333	331	323	296	341	326	341	359	331	307	325	344	337	318	331	360	341	317	392	344	353	346	371	328	339	352	338	356	350	353	349	321	321	323	346	378	340	349	330	307	359	329	378	331	318	338	336	355	330	355	296	326	317	313	369	350	341	334	325	334	316	323	356	340	311	349	321	350	350	314	352	341	326	348	337	338	355	365	351	341	339	349	318	336	361	345	343	346	370	359	341	321	347	312	333	308	327	325	340	347	359	349	333	341	326	342	324	316	373	353	330	338	344	351	340	332	316	341	339	350	356	335	320	331	314	340	322	352	373	391	359	320	329	365	352	379	292	357	300	309	300	363	329	326	359	377	322	327	304	329	309	355	316	338	328	338	329	354	365	320	356	305	323	331	330	375	341	335	323	333	340	319	321	337	347	341	326	343	329	320	312	324	356	331	338	372	276	338	311	313	375	321	320	313	336	337	331	340	341	343	341	347	351	346	345	327	349	312	350	316	368	321	359	360	370	324	340	320	346	359	320	356	342	335	332	305	357	344	334	351	312	320	319	349	322	327	354	328	334	336	368	345	345	375	307	311	330	331	339	310	355	326	329	352	369	326	355	350	321	325	327	313	335	315	348	326	320	353	355	355	350	366	326	371	323	349	348	352	346	327	338	314	345	349	366	324	360	327	355	365	329	334	362	368	319	317	350	364	337	347	341	377	347	285	355	328	327	329	344	325	333	372	325	364	341	313	333	371	322	364	304	338	310	327	309	324	344	363	343	333	315	316	339	344	323	350	360	300	334	343	351	324	362	351	343	352	343	327	355	342	332	310	333	390	340	347	368	347	352	310	351	346	328	327	331	347	340	369	331	328	347	346	336	331	354	320	322	353	332	329	315	368	364	351	363	320	364	368	319	357	311	369	355	322	348	348	320	317	319	338	349	331	353	327	319	337	324	325	354	376	369	325	360	352	360	353	335	353	331	356	332	325	346	336	312	330	321	334	338	330	331	310	352	364	336	353	353	334	344	319	342	313	332	334	306	349	345	370	313	336	300	344	351	349	323	346	332	327	330	318	346	338	331	365	343	340	326	352	322	329	343	335	339	305	318	365	317	328	323	344	325	336	353	348	347	329	334	333	358	319	335	363	314	353	336	334	303	329	336	327	310	323	357	327	311	367	300	312	339	345	332	335	358	321	336	328	338	325	314	325	316	325	320	313	323	334	346	322	345	348	345	330	372	304	304	307	342	330	338	337	352	322	322	303	349	314	349	344	336	340	372	366	352	331	357	344	319	373	306	318	371	330	350	333	337	347	332	325	320	356	344	308	341	307	361	352	334	335	298	329	343	325	330	312	329	335	342	358	324	328	308	355	309	303	364	339	357	329	364	309	367	331	341	321	359	308	302	333	326	327	332	354	323	344	315	326	317	335	371	350	333	346	307	327	331	343	379	319	340	329	363	339	313	347	343	326	357	326	344	297	315	360	323	333	320	341	357	379	353	364	362	337	347	425	326	353	336	339	338	335	323	341	369	322	328	328	336	338	315	365	354	347	342	361	350	356	294	353	330	319	299	327	314	333	359	343	313	322	324	350	313	336	349	323	321	337	296	314	299	361	354	333	329	322	319	333	354	340	330	335	340	350	318	353	323	365	339	352	346	350	351	348	320	318	352	339	346	355	347	332	349	331	339	348	329	344	315	311	299	315	360	312	324	314	369	354	311	323	357	310	327	358	351	324	356	318	353	322	297	365	375	343	335	330	320	350	333	346	335	319	309	362	326	328	310	331	345	362	330	326	357	358	327	312	316	332	297	328	349	362	351	315	293	357	334	351	365	316	363	347	307	305	322	320	319	332	307	338	338	363	318	335	349	361	332	355	350	352	342	342	338	344	328	334	371	335	345	340	324	334	323	327	311	370	320	353
16364	20415	11237	7354	4698	3100	2112	1518	1232	1011	848	756	667	628	599	566	537	532	517	502	524	487	497	511	532	483	568	517	507	514	512	527	539	502	481	505	469	499	478	519	491	553	504	524	544	477	547	495	554	532	511	535	503	497	484	537	464	515	508	529	543	456	496	526	504	522	508	485	482	517	481	487	501	530	486	498	514	539	513	502	500	515	538	488	550	514	482	506	539	507	495	514	493	508	506	515	505	482	522	544	505	514	522	523	464	490	503	485	523	537	479	518	522	509	484	518	485	492	531	513	542	496	515	547	493	485	505	515	472	531	535	512	493	548	466	476	490	539	489	492	488	511	502	518	502	491	494	519	511	501	493	490	473	479	530	492	481	483	498	536	503	507	487	521	485	500	523	490	527	471	479	484	455	463	519	509	453	514	515	465	446	518	541	479	522	532	505	506	550	496	512	544	496	486	520	499	509	495	535	487	507	480	512	506	526	521	457	511	530	540	495	540	488	481	510	539	503	497	505	507	539	476	511	505	492	515	528	519	494	476	518	512	499	476	507	517	492	535	496	533	513	502	478	502	499	491	524	483	514	479	536	510	482	528	473	474	498	485	520	496	496	460	510	471	526	514	503	512	487	521	510	500	547	510	528	516	500	489	482	465	496	475	494	488	499	504	502	495	489	484	500	465	499	500	522	528	559	530	537	466	518	488	521	511	545	470	501	497	513	507	542	504	487	514	509	487	478	488	483	481	472	511	515	516	435	533	510	472	509	482	486	478	513	509	508	529	497	470	522	481	537	516	503	493	480	503	508	523	508	498	512	489	511	505	496	500	497	507	486	537	541	465	506	553	506	525	494	500	532	536	490	530	481	526	504	515	510	495	535	495	520	532	535	493	495	496	518	502	478	498	525	497	507	503	529	475	496	530	521	467	453	523	448	494	531	506	484	519	513	508	496	510	466	529	522	509	523	518	503	519	485	495	483	522	488	503	514	533	525	519	510	490	509	526	518	514	510	508	513	480	515	476	536	538	526	540	464	496	500	507	479	521	504	471	531	502	550	520	530	498	495	508	494	513	529	503	467	498	511	488	438	513	549	476	512	456	531	491	511	483	509	480	490	480	473	522	495	498	498	495	472	501	480	500	479	496	519	515	512	489	501	524	505	479	499	539	459	511	505	540	538	506	497	509	537	538	530	540	497	486	527	530	525	527	508	509	523	507	489	510	486	465	531	524	540	520	482	522	484	544	514	459	509	506	499	532	496	512	538	511	475	503	496	535	502	496	494	494	495	516	503	491	499	579	516	542	507	485	532	505	500	535	488	478	488	497	466	479	500	491	522	555	513	496	511	442	528	484	523	495	516	542	483	511	516	493	509	503	509	491	508	487	503	525	483	504	472	558	480	543	500	470	505	489	576	508	491	519	516	494	504	505	518	465	490	453	507	466	465	503	500	499	513	496	502	506	492	509	504	507	544	518	526	534	505	511	516	503	478	502	529	490	457	506	493	487	514	476	460	493	504	491	493	510	503	529	508	502	483	492	492	489	435	483	514	478	484	502	484	509	454	504	494	511	512	506	486	511	480	493	529	488	529	512	523	500	504	490	505	508	489	515	462	520	532	485	505	515	467	513	514	516	517	490	509	485	509	511	509	465	540	482	476	505	534	499	472	521	512	529	481	503	483	538	507	492	497	555	538	524	488	510	524	503	481	500	506	495	547	513	508	498	530	547	487	499	514	523	525	525	492	483	531	487	468	582	467	492	521	491	493	490	501	485	509	544	534	499	477	528	498	486	502	525	513	490	509	523	474	517	514	514	514	499	469	501	526	489	465	481	478	517	480	495	496	434	472	498	509	493	521	500	481	470	504	514	494	487	515	513	539	507	487	484	517	485	498	487	498	507	510	468	495	479	489	502	518	519	525	524	562	523	486	493	499	514	506	491	517	521	516	537	509	470	506	468	529	510	512	503	550	516	515	528	498	533	543	505	465	511	540	497	538	502	504	484	495	525	493	504	539	500	517	511	472	502	477	507	521	514	529	487	519	472	521	561	474	515	524	566	513	488	471	499	490	474	469	518	462	483	515	494	506	507	531	511	463	516	498	525	515	495	521	490	453	523	491	481	500	500	496	512	481	491	466	526	488	523	492	482	510	529	500	511	494	548	492	534	504	496	506	511	471	498	579	476	552	496	491	464	519	544	545	475	481	518	515	489	487	511	514	524	516	516	491	480	519	491	497	502	510	496	499	519	512	530	539	487	522	504	517	476	511	497	482	506	483	489	539	532	528	506	505	476	509	453	544	491	475	531	505	476	533	529	500	492	487	525	483	482	486	479	509	456	512	506	481	523	531	499	521	540	549	500	486	528	531	487	518	463	533	504	543	552	480	570	519	484	493	540	515	496	492	489	502	532	530	488	498	522	494	486	500	530	513	508	501	523	492	481	463	499	504	533	520	487	511	502	486	474	518	490	523	512	496	507	448	509	518	506	521	496	518	539	475	495	533	529	477	531	541	488	547	519	467	505	478	506	525	490	480	464	507	516	523	509	499	502	487	519	523	531	490	520	496	513	496	468	474	527	518	483	551	498	481	502	526	539	524	515	505	509	529	469	509	488	547	478	493	519	484	497	509	514	489	524	492	498	528	502	515	480	504	526	498	511	533	442	491	494	482	497	462	490	528	506	509	515	526	493	510	500	519	447	490	506	524	502	523	488	498	502	512	497	521	504	479	461	518	504	524	510	526	510	533	493	508	533	501	519	496	489	516	514	515	509	507	516	530	475	536	547	509	498	536	473	528	514	513	477	516	518	483	495	503	512	492	527	506	526	500	510	490	478	489	522	493	466	491	487	512	514	534	489	498	537	483	457	522	439	525	525	496	534	514	527	549	511	469	489	499	470	507	498	525	462	535	530	511	502	501	537	517	488	547	474	519	494	529	509	536	527	521	483	508	467	492	520	547	485	473	540	506	501	487	509	475	515	513	522	481	530	536	516	495	486	470	492	470	466	494	489	535	537	452	514	494	488	502	489	498	509	509	454	517	458	524	480	506	485	480	496	509	510	521	545	505	514	527	491	519	484	507	522	491	543	506	476	507	507	494	526	486	489	483	441	490	460	494	496	458	501	520	505	485	504	511	485	531	518	522	467	539	519	515	554	487	489	554	483	507	524	468	487	496	479	523	495	515	553	472	481	474	492	482	508	545	515	503	474	535	536	520	521	491	469	539	489	447	527	497	493	500	495	510	504	501	503	478	457	505	498	505	472	509	499	472	489	535	522	525	535	506	493	497	480	472	516	511	512	496	480	490	509	512	515	512	519	491	475	465	509	488	498	505	510	474	502	532	482	537	503	507	512	510	474	511	478	529	493	492	523	486	509	495	500	492	521	525	484	483	489	473	509	521	503	502	550	457	553	498	489	510	471	498	485	485	511	491	477	491	529	500	485	496	532	519	507	515	490	473	505	504	485	485	470	546	495	510	499	509	516	525	525	502	506
22926	21533	28568	24898	21538	17410	3662	1585	1159	924	720	641	525	499	419	438	442	391	385	360	392	344	386	348	349	383	356	382	364	342	372	398	341	360	391	342	354	353	390	345	358	336	336	343	354	352	371	356	367	394	378	377	386	366	395	379	364	351	354	348	349	366	345	338	348	342	353	391	377	340	368	339	362	381	328	374	356	340	371	352	340	378	348	363	376	362	389	360	341	374	390	334	409	342	351	346	381	356	363	364	373	334	353	367	360	360	352	365	358	384	364	370	330	375	374	355	338	362	365	350	354	345	336	360	361	375	326	343	366	375	343	391	388	338	388	360	352	370	364	361	386	361	357	364	401	352	348	354	344	347	358	365	327	373	356	333	367	373	344	355	349	369	341	363	367	390	400	365	366	349	365	358	378	365	369	352	389	356	352	366	374	340	348	347	346	374	334	344	325	345	376	356	405	371	370	347	359	357	345	355	408	341	409	364	377	319	356	385	363	343	377	354	326	355	369	375	366	395	340	373	367	400	355	359	392	363	339	356	347	367	341	359	354	406	401	356	366	381	382	374	352	368	307	358	343	364	336	355	341	366	385	366	354	350	355	365	355	343	368	356	350	329	342	359	347	369	362	382	368	373	386	355	355	377	327	338	339	360	358	393	354	357	385	371	314	354	350	329	335	329	360	380	387	365	367	363	401	357	369	388	381	347	338	370	337	389	385	364	401	333	344	352	374	346	343	347	358	367	349	384	400	378	357	344	309	330	350	402	350	349	369	357	368	363	378	346	363	340	368	350	340	388	353	376	365	344	378	367	370	381	393	374	344	381	359	338	324	395	319	393	353	343	321	377	366	351	371	364	328	395	395	396	316	350	352	333	368	346	387	380	369	353	334	343	334	373	373	361	333	365	385	380	351	377	345	351	336	360	362	351	354	339	365	351	381	368	348	333	369	354	340	343	371	366	344	356	346	355	357	343	370	374	366	386	353	401	360	326	345	340	362	368	348	333	341	355	359	407	350	395	355	343	365	328	324	320	341	369	361	363	349	363	367	353	361	376	363	341	368	364	359	355	352	374	375	332	330	374	363	375	366	383	340	365	354	312	378	362	346	326	338	362	365	318	369	364	344	327	344	347	381	400	376	398	394	344	318	366	315	356	366	365	382	368	374	362	353	383	348	358	355	381	379	405	349	327	365	368	389	353	352	365	393	329	354	375	374	341	371	389	345	365	326	377	382	345	342	379	354	351	362	352	364	352	317	381	368	354	357	365	397	355	344	328	382	365	372	368	315	344	361	354	358	365	412	353	373	355	343	373	359	365	344	382	405	369	373	326	359	390	317	308	344	359	387	346	355	371	356	394	355	365	338	358	368	332	361	374	366	361	360	371	370	363	312	355	344	358	392	337	361	373	375	357	366	361	376	384	338	352	358	383	383	353	351	347	359	363	351	408	347	388	397	347	388	346	343	357	359	340	374	367	346	358	359	356	341	362	358	379	356	365	357	389	357	374	350	334	358	357	325	369	381	357	371	353	344	341	368	372	368	336	377	397	395	330	375	338	352	359	380	384	356	364	348	329	338	352	387	378	344	329	352	349	377	356	376	359	364	326	340	350	352	344	362	368	355	355	347	355	324	343	367	346	320	336	356	360	381	409	369	326	361	342	371	327	327	411	353	369	350	330	342	341	362	340	369	348	381	330	343	375	343	347	400	344	346	360	406	369	352	387	354	353	333	352	382	357	374	358	381	349	354	369	379	361	353	348	318	350	342	323	355	333	379	353	387	368	321	362	401	357	388	350	361	368	377	362	378	364	351	367	365	365	378	322	362	380	386	356	352	339	351	369	373	369	364	377	343	380	368	369	351	377	362	316	352	360	355	344	396	342	360	352	342	327	337	315	399	354	360	358	319	315	345	351	375	377	349	357	357	343	389	346	352	369	315	372	359	328	356	339	388	331	365	350	377	340	389	357	380	352	366	363	366	342	393	358	367	356	354	394	352	350	368	339	356	338	360	363	391	385	385	328	371	388	395	361	355	374	395	393	349	342	354	337	337	373	356	344	352	346	346	372	370	373	392	372	366	395	398	358	354	329	328	357	390	350	362	313	363	371	349	346	358	357	348	343	357	335	381	362	355	367	361	341	387	359	339	381	374	369	345	373	364	364	349	326	360	351	337	355	332	350	321	380	351	352	374	354	344	361	368	392	368	377	346	361	397	382	351	376	349	299	353	377	382	365	354	391	334	369	389	369	309	344	370	351	366	324	373	368	354	376	355	341	340	349	368	363	366	355	340	340	372	354	362	351	338	369	363	385	348	348	364	324	397	324	389	379	348	368	332	347	364	358	330	368	320	357	338	387	384	357	354	377	369	366	333	366	357	361	360	358	397	372	336	379	356	369	350	371	402	354	363	336	348	350	324	356	371	364	351	329	344	341	360	371	361	346	345	372	347	345	351	388	364	343	356	353	384	335	354	349	364	334	338	360	361	337	367	331	392	383	383	326	345	360	361	383	367	367	363	363	356	321	356	392	361	337	365	367	388	363	348	382	340	333	345	367	370	335	361	337	353	352	368	359	344	396	372	327	339	350	333	353	361	374	345	315	383	353	373	342	353	344	348	366	366	342	326	354	384	373	348	392	369	382	351	318	384	348	352	365	360	344	362	356	336	331	345	348	364	351	348	357	341	343	377	383	365	344	343	353	354	358	338	339	363	381	334	341	363	360	371	397	352	361	339	340	341	373	334	322	364	363	356	327	372	369	352	388	359	386	356	347	349	347	366	379	347	366	379	392	344	325	392	366	408	352	356	369	392	379	361	307	378	393	368	370	394	329	330	380	329	357	356	352	360	368	316	343	345	361	393	347	361	346	363	337	374	386	362	353	326	361	356	363	399	379	372	343	388	350	364	357	362	369	331	396	379	397	369	362	376	353	363	386	387	380	366	403	353	367	346	325	327	367	394	362	343	356	342	388	352	370	346	351	373	357	349	362	363	331	340	358	359	337	362	339	328	356	346	374	357	367	365	349	356	374	352	352	368	348	357	338	363	359	369	378	346	363	332	349	364	351	349	359	332	356	384	363	348	356	307	383	380	347	363	370	344	366	361	383	377	350	334	342	367	344	362	396	340	393	356	353	346	335	313	325	352	379	375	350	343	331	323	365	351	377	322	374	327	338	346	371	364	359	356	376	323	366	373	351	385	407	367	353	387	376	338	357	355	357	356	347	388	368	353	400	333	394	382	380	374	345	353	342	371	355	330	363	367	355	343	356	321	380	322	343	376	351	340	385	336	330	349	371	328	372	340	347	362	361	380	350	334	354	353	302	377	347	326	325	334	354	388	352	342	355	348	391	337	348	351	377	331	357	387	363	353	361	366	348	338	362	357	335	375	382	376	392	375	364	372	338	379	322	389	355	352	363	346	392	360	363	343	366	340	342	366	349	340	352	367	381	359	379	353	367	374	358	397	403	385	375	344	359	370	340	375	346	371	353	331	374
18650	31552	21053	13990	9097	5981	4046	2960	2315	1715	1311	1091	930	814	729	708	582	554	599	523	576	539	532	519	532	532	528	563	500	502	546	544	530	539	548	493	531	530	550	501	571	518	503	563	542	523	551	482	578	556	553	517	530	521	562	554	501	535	570	572	502	524	513	562	502	517	517	479	536	486	516	510	520	492	534	516	492	490	516	527	526	512	553	549	525	510	506	513	541	521	533	541	535	534	555	524	516	522	552	525	523	524	537	570	489	514	509	551	491	580	554	497	502	516	511	565	529	476	533	551	520	532	540	512	538	549	489	538	543	538	475	542	529	542	484	531	546	518	505	481	498	531	483	513	529	553	532	527	523	531	496	521	518	520	522	537	563	528	484	496	528	550	498	535	532	515	559	533	535	509	514	537	498	549	551	503	518	529	532	525	512	498	561	477	519	480	533	542	524	546	556	515	498	528	542	537	545	546	575	581	527	533	552	542	544	507	556	522	505	541	521	520	500	539	535	507	531	510	536	497	539	549	547	542	557	562	540	531	565	556	539	547	561	574	535	537	535	507	507	564	525	501	537	542	493	541	518	533	530	539	550	585	502	570	551	551	556	527	524	531	510	515	559	518	504	550	566	498	504	505	528	546	540	537	558	563	548	546	543	575	544	514	498	524	507	518	592	558	513	537	502	546	552	517	555	470	539	549	505	539	537	518	476	531	546	500	509	573	571	520	527	516	558	532	537	561	515	527	531	499	521	520	550	558	532	522	579	546	546	493	512	535	540	514	509	519	547	498	547	505	497	551	514	513	517	532	535	535	530	505	560	548	538	531	552	497	562	520	509	540	502	552	535	516	537	555	509	495	550	506	525	532	535	497	538	520	497	526	523	525	513	513	535	525	529	531	549	521	494	522	533	515	522	490	530	548	552	551	513	543	508	550	513	512	515	505	561	514	526	552	527	529	482	520	529	557	526	549	520	560	518	506	514	471	526	562	532	543	523	546	523	519	532	534	537	544	568	566	523	514	549	560	513	485	550	498	535	533	489	478	539	556	559	552	500	534	508	509	540	512	542	533	530	523	511	535	555	494	505	546	537	527	535	545	524	512	532	544	521	530	544	530	506	548	531	526	550	519	522	536	543	560	558	539	480	518	495	534	550	525	560	520	507	500	571	548	524	486	558	525	583	552	552	547	527	545	542	523	511	537	527	557	517	533	519	533	522	544	515	526	550	520	552	503	525	542	553	489	519	551	542	550	544	535	508	542	515	539	521	510	540	503	556	542	493	541	542	515	521	514	551	540	549	530	525	547	529	559	528	547	532	556	534	529	531	490	537	466	513	507	522	550	500	528	527	519	531	536	502	560	544	524	555	549	580	520	552	531	551	511	524	545	550	559	520	518	553	508	510	516	531	510	535	541	511	500	582	496	557	524	543	518	596	529	544	529	525	552	479	540	517	512	529	526	531	542	542	576	514	545	544	516	558	552	525	516	534	514	537	524	528	526	495	577	537	537	516	515	555	540	516	523	531	546	565	533	552	549	521	588	557	543	552	508	552	596	537	556	521	520	554	526	546	550	579	510	505	535	505	531	546	549	525	550	522	532	578	554	487	563	535	563	563	542	492	541	563	585	552	512	522	579	517	543	539	563	528	534	525	530	513	531	531	496	533	499	512	519	541	506	526	522	516	509	495	517	556	508	546	484	486	575	500	558	527	548	544	548	546	544	524	577	517	513	532	527	556	515	532	578	530	479	511	510	551	510	540	557	552	537	575	563	573	518	557	500	531	527	537	528	534	521	546	544	518	539	534	538	546	545	513	520	551	499	528	502	541	516	516	584	541	525	562	539	530	531	571	523	514	525	531	488	515	539	495	533	563	535	516	486	534	556	536	558	542	536	529	530	545	506	543	552	531	507	554	530	546	521	547	548	507	508	571	561	534	558	532	562	563	560	559	596	506	537	531	516	532	532	552	535	503	489	512	564	533	536	518	517	556	503	497	525	525	528	523	519	524	542	510	544	504	540	516	529	518	532	528	511	562	544	510	513	524	543	525	528	511	532	542	565	536	569	524	514	551	578	537	512	544	524	514	563	506	523	500	546	565	546	526	527	527	529	541	529	502	540	535	524	572	532	531	499	548	504	507	507	541	582	491	548	529	547	537	548	515	525	550	506	565	566	534	515	531	553	538	499	546	489	544	543	554	498	531	498	529	544	531	486	484	533	536	531	501	512	568	517	522	505	537	523	543	565	515	493	554	529	534	531	484	530	541	556	530	542	517	526	540	525	521	514	532	535	558	527	533	539	496	574	485	547	547	531	488	543	501	525	498	523	543	524	567	524	504	520	548	503	514	513	532	584	520	495	502	557	542	531	522	524	535	543	523	541	532	519	521	511	528	519	539	526	498	572	532	565	533	492	489	509	524	533	532	525	572	528	518	520	528	532	526	507	522	522	539	503	555	533	541	540	525	524	556	531	531	539	493	560	516	505	518	560	534	503	549	517	509	547	541	573	558	530	542	573	469	530	527	558	559	509	526	503	513	523	589	526	576	552	486	491	515	491	547	546	572	549	528	519	538	495	488	528	520	491	506	521	518	533	498	516	526	490	531	541	542	538	544	555	523	525	503	561	559	510	530	532	531	558	510	576	543	533	510	522	516	516	530	532	503	480	505	541	569	510	563	542	557	535	503	557	492	510	502	518	518	566	522	527	531	511	524	531	555	537	560	538	568	522	563	543	537	514	529	538	527	526	533	557	517	530	498	479	562	497	566	502	518	524	494	559	549	547	531	525	496	520	528	510	517	499	574	543	515	515	534	543	496	534	512	530	523	555	545	557	498	525	518	515	542	534	526	526	515	525	510	521	525	550	546	566	521	530	505	534	558	536	510	540	508	529	523	521	592	543	467	561	554	511	517	526	508	569	563	530	547	540	543	540	532	520	527	532	536	543	557	481	565	496	547	549	531	540	528	514	492	554	481	529	572	509	519	521	490	508	570	555	540	540	551	520	551	546	526	522	530	543	529	521	519	516	538	502	542	510	543	532	522	501	565	510	530	559	498	561	521	546	549	541	566	550	514	527	575	537	488	543	483	504	530	529	552	497	528	550	539	506	533	523	531	491	530	525	549	509	576	530	548	507	531	546	523	496	505	546	551	557	537	554	513	523	544	522	539	542	529	563	517	539	553	497	500	535	488	542	537	508	516	548	553	547	547	493	566	548	504	520	530	515	538	555	519	501	529	508	567	550	522	525	563	533	532	548	560	510	550	525	541	569	516	527	540	532	576	560	525	555	535	515	571	500	517	519	568	539	554	540	499	534	533	541	493	545	522	570	538	560	479	533	512	537	511	553	557	551	550	523	503	487	511	474	525	557	538	528	502	546	549	513	541	496	502	507	522	536	486	509	529	564	547	557	494	528	547	532	491	513	508	572	569	530	524	514	507	507	549	550	520	496	543	499	540	558	533	546	496	495	600	509	525	522	524	528	509	519	527	537	524	524
28343	19773	10589	4024	1994	1270	933	784	607	529	488	429	416	416	389	346	355	381	354	328	361	366	344	366	367	364	380	365	322	359	304	358	366	357	350	355	319	343	314	336	370	342	347	353	342	346	320	323	350	361	353	316	344	348	338	374	341	356	383	365	335	353	351	338	309	305	326	371	324	386	396	353	327	349	383	348	375	346	355	357	355	364	350	353	336	364	353	368	360	351	326	366	333	327	376	366	365	330	334	369	335	361	347	364	362	360	328	349	387	359	353	324	326	368	357	338	358	342	337	357	358	346	336	382	322	315	388	359	354	363	387	354	351	412	375	377	329	358	367	332	361	368	347	373	314	388	363	341	336	341	340	349	335	376	335	368	366	317	338	358	376	373	350	318	357	357	349	386	330	343	353	353	370	380	346	343	343	372	350	341	333	342	348	357	371	352	345	349	370	360	367	373	370	336	345	353	345	352	356	332	333	348	357	363	346	386	364	363	328	343	346	357	337	316	362	339	389	355	350	323	377	362	352	372	352	353	341	360	337	346	373	330	336	371	369	373	310	343	368	376	324	371	341	365	358	368	307	383	346	351	328	338	356	354	377	340	382	337	349	366	357	375	361	388	360	358	365	353	313	378	375	357	383	352	332	351	352	373	350	351	344	329	372	360	363	362	303	336	363	324	343	355	380	324	330	348	343	345	373	336	362	384	357	344	337	330	372	371	343	380	329	359	347	348	386	397	337	351	354	351	361	352	355	332	368	362	357	362	345	366	356	346	347	347	343	341	361	369	350	362	380	314	348	327	351	329	323	334	364	359	351	370	354	352	368	341	363	340	377	353	364	344	381	390	349	362	343	343	360	369	344	341	331	388	386	366	346	311	363	356	378	329	332	370	349	355	384	351	345	351	396	344	370	340	352	360	337	357	313	340	321	336	375	346	364	333	346	357	385	383	356	370	322	318	369	347	334	338	363	368	382	330	355	367	318	403	355	354	365	354	375	378	371	385	366	337	340	338	315	350	360	334	370	297	378	318	345	346	373	365	382	357	383	405	351	370	330	351	362	343	399	331	361	333	346	349	335	353	361	349	349	354	322	313	334	322	382	333	330	354	360	344	336	344	355	337	354	312	356	370	350	375	340	344	339	345	347	361	362	364	344	382	318	331	365	359	364	368	331	353	402	321	319	337	336	359	363	391	368	337	327	370	350	331	345	369	340	387	362	356	328	360	339	321	372	373	336	399	354	345	349	341	339	348	337	350	339	377	372	354	365	344	335	351	378	353	341	350	325	386	336	347	342	386	348	350	338	342	352	327	341	387	383	374	367	394	387	363	360	322	334	350	351	391	345	361	376	358	350	372	294	356	292	354	343	336	379	355	387	369	327	351	307	350	363	334	341	370	364	332	312	384	336	355	361	351	369	347	351	321	365	355	391	355	364	368	383	339	372	389	353	373	322	364	351	359	317	364	352	316	337	367	359	345	360	324	374	355	313	343	348	348	327	334	332	348	335	374	353	372	353	339	352	358	355	319	340	358	334	379	339	354	361	367	350	340	357	368	340	360	381	346	349	326	347	326	344	324	346	343	371	362	367	356	337	355	339	353	362	328	348	386	320	352	373	318	364	334	356	335	349	334	341	341	333	368	351	369	383	362	399	347	357	371	371	363	350	369	330	363	356	366	334	365	342	329	358	340	352	335	356	346	353	349	331	361	376	323	376	376	366	365	372	356	329	340	385	342	382	359	362	346	354	344	374	328	331	360	366	331	353	338	386	346	373	344	347	372	336	361	348	329	309	365	357	352	337	361	355	329	343	347	353	403	315	319	358	383	363	333	346	362	358	359	354	354	384	366	353	352	332	334	359	347	365	356	359	368	365	331	359	377	356	388	365	382	362	370	367	360	354	343	377	352	340	362	366	355	345	337	321	396	372	369	371	344	363	338	333	372	339	344	369	406	369	365	355	348	364	361	347	354	365	355	326	341	387	357	335	344	359	359	341	347	367	357	370	345	353	311	356	347	340	377	390	340	357	382	344	397	340	360	354	374	326	370	370	335	360	341	319	363	339	358	325	362	364	345	377	353	383	318	351	362	351	330	337	344	354	345	357	350	325	390	332	337	365	361	365	322	352	314	345	339	341	350	349	344	339	357	336	358	369	358	325	385	352	338	337	372	368	310	352	380	352	348	345	377	359	339	323	336	353	348	331	337	328	364	382	335	358	306	332	364	369	352	336	359	350	380	372	352	363	333	347	375	358	357	374	368	330	325	373	369	371	365	363	393	341	343	352	348	369	352	347	355	349	367	345	367	317	351	338	343	385	323	327	332	350	347	330	332	353	388	354	350	359	383	335	384	347	353	356	376	312	346	348	340	389	372	371	350	392	327	332	383	376	341	327	336	378	369	351	325	320	304	360	327	328	342	336	371	356	322	364	355	348	349	356	342	326	328	338	350	332	375	356	356	312	338	345	357	374	334	343	327	329	333	332	333	342	345	353	370	353	351	307	347	356	352	357	346	386	359	368	328	370	345	346	371	385	356	333	358	384	360	358	339	404	390	314	341	340	341	331	318	362	362	351	367	332	344	372	371	341	361	331	354	366	328	384	370	341	360	341	396	323	345	337	352	399	335	349	369	317	343	368	371	365	370	347	361	302	383	358	376	334	357	377	359	399	367	347	354	322	350	346	341	345	355	348	321	370	344	383	390	339	358	371	339	353	373	344	336	375	357	321	345	355	334	371	334	325	345	330	360	358	353	361	357	352	382	353	351	386	353	340	336	369	342	353	367	359	344	359	367	356	356	387	368	338	342	344	346	371	364	373	328	377	364	372	336	314	349	363	336	367	358	380	334	337	371	370	320	366	361	332	334	329	352	314	338	377	340	303	329	361	333	400	340	379	360	388	330	335	331	325	374	316	365	336	366	372	364	342	370	335	358	343	333	341	345	355	348	376	388	323	344	348	327	359	336	347	367	321	378	358	346	351	366	376	396	357	361	345	363	345	306	367	331	348	327	380	348	359	344	341	365	352	366	334	350	335	361	369	342	349	357	343	344	351	368	349	353	365	348	349	375	348	369	361	342	341	334	339	358	348	367	371	313	416	334	360	349	369	337	365	325	339	298	357	359	371	371	318	361	369	336	332	362	394	329	357	372	363	347	332	332	373	365	370	347	357	327	392	363	325	372	330	329	322	382	352	356	342	332	348	341	362	361	346	364	363	346	351	338	353	357	348	355	369	350	362	377	396	353	372	350	389	344	342	349	349	367	329	387	351	349	360	315	349	344	322	405	356	379	348	334	356	359	334	339	339	369	339	364	371	338	343	391	340	346	359	326	351	329	359	345	356	334	371	362	361	330	383	318	335	368	337	382	356	345	363	337	344	370	331	361	358	352	371	324	322	360	369	337	348	380	357	311	329	340	338	328	336	355	363	351	336	325	352	351	346	307	343	293	346	344	346	363	370	376	346	332	366	351	346	377	388	358	334	346	355	368	393	335
15489	20043	10812	6369	4041	2643	1886	1511	1201	930	839	708	688	578	585	574	513	572	517	552	574	518	540	547	555	562	543	531	557	537	538	519	519	533	513	530	546	513	509	509	521	516	552	569	515	536	534	564	542	546	504	505	500	532	541	585	524	525	540	484	511	560	528	516	505	506	542	500	489	528	542	541	511	538	531	546	545	552	575	569	514	564	524	562	564	510	534	546	525	484	537	520	534	510	539	532	576	546	478	504	525	551	556	527	515	566	507	543	537	513	544	513	532	541	523	516	551	541	527	498	555	496	570	541	497	529	506	502	494	562	482	509	490	524	540	564	521	527	515	529	531	543	504	529	552	562	479	538	517	507	508	537	541	547	542	526	524	529	520	537	546	510	558	529	537	526	515	505	522	575	538	544	509	529	509	570	505	496	555	520	522	515	559	531	517	513	519	527	503	556	501	551	542	518	530	529	520	537	526	472	532	509	558	517	560	557	525	529	560	539	556	510	528	501	544	508	515	488	570	492	541	544	519	546	524	541	532	517	530	535	534	480	513	536	577	468	529	515	528	548	572	539	535	494	552	551	530	533	539	497	558	514	506	513	495	498	522	579	545	486	518	523	509	532	518	494	501	484	534	527	510	553	497	542	520	560	570	518	549	523	549	507	512	515	510	515	524	588	533	515	540	551	552	555	570	519	520	548	525	501	550	500	525	517	535	476	524	514	541	544	531	543	553	548	545	574	580	528	525	524	567	512	526	517	559	573	564	565	533	525	518	495	515	517	535	527	519	506	517	524	522	511	567	544	508	530	559	520	528	540	557	507	466	542	511	550	525	506	561	507	516	534	537	556	519	522	525	501	519	496	502	518	534	570	551	519	491	543	527	510	527	515	549	563	531	492	529	542	515	515	517	506	537	521	517	503	481	517	543	510	560	509	525	513	553	565	519	518	512	530	512	514	528	541	532	520	540	506	507	516	513	546	535	547	520	520	565	525	536	505	511	494	548	512	511	536	498	520	536	538	502	555	581	537	546	499	520	529	536	493	523	568	555	546	509	519	531	520	555	530	532	516	526	541	534	533	507	528	536	489	526	531	522	568	585	525	512	551	538	487	533	540	510	535	543	556	489	557	524	536	563	506	558	547	535	521	557	512	556	530	536	564	555	526	512	536	511	491	575	509	533	533	509	491	511	559	508	551	546	520	544	544	560	535	547	510	572	495	498	536	497	517	597	522	517	542	501	573	509	462	510	550	556	550	525	540	532	532	510	540	535	545	527	483	557	523	508	490	484	533	577	507	524	530	547	538	538	501	517	516	508	520	525	491	478	502	501	492	514	490	508	515	528	538	561	589	511	525	539	492	534	554	533	571	538	503	528	530	541	538	522	507	551	533	516	575	514	536	507	571	529	520	542	510	599	542	530	536	549	511	539	542	538	521	524	534	518	490	527	513	532	549	538	561	545	537	531	549	557	518	507	565	505	523	531	535	559	539	546	538	509	507	543	500	531	554	524	532	522	525	503	526	557	540	534	542	539	510	476	548	524	583	524	548	568	509	513	539	493	515	524	519	551	509	509	514	517	533	542	513	507	507	553	537	510	554	531	545	504	522	525	533	554	531	520	512	512	512	545	553	483	509	536	515	544	527	535	506	523	526	523	571	502	561	516	529	507	542	503	541	542	515	520	551	537	517	544	568	525	487	507	526	553	560	509	525	521	489	534	545	561	505	569	520	483	568	552	525	524	585	523	529	526	511	527	524	522	540	516	541	531	549	543	509	552	546	505	509	504	528	531	492	516	500	548	505	525	517	498	534	541	493	556	528	511	547	531	511	556	541	536	523	576	545	515	550	515	553	493	543	507	508	496	582	499	492	533	530	499	498	515	546	520	522	524	517	529	546	558	542	517	559	484	511	512	544	537	574	532	522	520	507	548	538	522	546	571	512	590	514	523	575	473	512	549	528	525	534	514	527	525	503	526	530	494	518	513	549	590	517	515	508	573	537	485	537	531	567	547	546	517	534	520	533	554	522	504	511	517	536	533	540	534	531	540	519	539	513	527	532	520	515	522	493	535	513	553	548	528	523	493	502	522	515	525	487	511	541	558	491	520	528	557	524	526	555	545	552	527	528	528	520	514	516	561	520	531	488	509	520	491	527	479	459	536	579	575	562	530	493	538	508	573	521	536	561	510	568	515	576	588	580	545	508	507	526	557	536	496	552	540	511	532	487	534	525	554	584	521	535	537	492	532	573	601	552	525	520	555	550	544	551	538	533	528	494	539	506	520	514	543	477	540	565	528	541	512	575	500	541	519	542	534	529	567	507	578	551	493	520	502	458	526	543	494	541	538	526	518	527	536	507	501	526	506	509	544	527	534	506	557	550	508	508	505	522	531	559	571	551	540	502	547	512	499	514	514	513	494	582	556	523	495	527	532	552	558	540	565	515	516	526	508	525	507	519	555	504	541	517	553	504	527	494	489	592	570	538	537	555	527	588	545	524	526	522	528	574	501	526	480	522	576	534	547	494	567	521	564	515	526	515	515	541	512	580	534	520	521	511	526	545	530	534	543	533	522	549	510	511	526	516	555	519	550	516	555	548	493	529	491	535	517	540	530	543	481	546	560	521	550	506	541	531	516	480	517	574	495	497	529	506	471	513	502	504	527	542	535	525	515	555	539	505	534	530	537	543	548	509	500	548	531	530	498	492	545	497	520	542	530	534	526	531	520	548	504	521	529	526	557	539	547	548	568	513	525	538	491	566	520	575	526	545	600	515	532	545	506	516	495	492	533	506	573	514	490	561	529	511	482	537	502	519	543	547	503	526	524	516	519	516	563	513	528	522	545	526	536	505	540	551	537	537	529	499	559	564	566	547	499	519	538	563	557	545	541	498	508	546	498	560	523	515	534	534	536	576	581	530	538	567	533	557	513	505	553	531	516	520	520	542	549	498	543	482	533	561	499	505	527	526	531	521	519	564	535	523	529	514	531	537	528	529	506	501	564	524	543	529	555	527	547	503	530	493	517	572	524	530	535	556	515	511	543	495	533	519	529	525	565	551	521	535	546	529	501	531	511	569	517	553	521	525	508	558	544	504	547	535	549	520	516	536	517	508	531	562	561	509	540	507	551	546	524	521	542	520	569	510	528	530	528	518	519	518	493	527	532	545	544	522	526	535	500	526	491	528	522	492	486	535	554	514	541	539	532	537	503	543	548	503	554	526	511	504	511	578	537	519	557	527	535	579	540	562	539	510	518	531	507	500	521	578	538	547	531	544	537	534	520	500	526	520	542	506	520	508	531	533	513	566	512	479	556	526	507	535	562	553	532	582	500	508	521	527	567	525	565	524	543	509	521	560	557	515	546	527	511	504	563	499	510	529	579	519	523	537	559	532	510	533	506	566	532	553	477	555	516	498	517	507	554	545	524	543	504	522	532	482	522	517	523	492	541	503	567	560	530	542	534	567	540	542	506	571	538	519	518	457	553	512	496	516	541	542
23825	21508	27859	25579	19522	4393	1785	1137	812	714	555	558	541	450	453	383	385	420	373	365	346	365	384	407	342	366	366	348	365	370	378	388	404	398	407	386	359	390	371	346	365	377	381	363	359	378	379	360	405	388	378	403	343	385	386	372	381	379	347	371	379	412	354	388	376	358	369	412	404	391	336	349	345	360	389	386	376	408	387	365	372	337	379	370	349	397	355	374	390	365	351	375	365	371	362	393	384	415	371	361	385	388	384	383	365	404	363	387	371	390	380	370	385	362	378	369	393	376	398	390	368	369	385	362	377	331	344	353	386	392	355	385	362	389	351	359	352	419	385	386	388	337	346	402	378	376	339	374	339	381	332	388	359	380	374	389	350	357	350	429	332	380	386	407	353	377	401	392	401	388	367	389	374	380	354	360	359	347	364	393	352	354	353	369	373	376	360	342	404	359	389	377	404	363	360	370	398	369	366	347	371	351	368	365	389	386	392	381	380	392	337	362	379	357	369	357	356	404	364	375	359	370	405	382	377	356	345	398	356	356	401	348	367	334	346	378	389	422	358	371	331	377	389	379	389	318	365	363	351	359	366	349	390	374	384	385	364	375	336	348	383	374	364	361	369	378	387	403	367	378	367	372	383	359	386	397	389	393	353	356	360	347	344	341	323	380	373	384	377	395	381	348	376	393	362	392	383	360	368	389	374	353	382	346	371	350	381	369	365	378	354	356	387	403	384	378	377	362	380	344	379	375	390	353	375	382	402	361	374	371	384	366	388	365	369	359	361	363	409	396	380	378	400	365	369	383	361	349	358	334	371	347	385	377	376	384	388	386	364	381	364	379	375	347	362	348	354	337	350	346	411	337	374	381	379	405	355	379	336	356	363	390	397	347	361	369	362	355	357	372	362	358	378	368	376	387	351	357	387	405	379	393	372	360	361	344	349	384	377	361	349	348	396	331	347	417	343	364	350	377	375	356	371	352	362	381	340	349	350	383	396	329	373	386	376	333	378	352	366	381	392	394	346	389	332	375	386	395	387	364	384	370	360	343	359	385	374	363	364	377	378	353	367	368	374	371	367	354	334	351	397	345	374	336	375	372	355	354	333	368	355	383	356	364	365	376	335	365	385	337	380	384	363	338	391	377	383	368	361	413	385	393	351	381	354	363	399	381	408	375	337	375	370	390	379	348	379	343	373	363	393	375	365	371	395	370	387	374	349	374	375	349	378	342	352	408	343	364	378	375	361	385	372	384	334	356	355	382	371	370	366	355	387	359	371	389	395	378	391	368	352	369	417	382	391	390	388	385	348	349	368	360	386	373	362	335	348	340	386	359	372	409	351	350	375	365	395	364	356	385	328	394	396	371	369	400	400	356	383	356	371	374	364	368	403	402	358	367	370	345	389	360	379	365	345	372	354	403	359	369	366	390	384	344	370	375	374	368	370	346	366	366	385	377	375	374	374	392	376	378	399	350	382	373	382	352	356	349	367	384	361	409	397	355	367	389	375	340	323	356	374	374	356	370	358	386	373	375	380	376	341	363	380	352	379	364	364	370	366	366	369	364	374	356	367	377	380	376	351	389	385	361	355	350	380	351	358	382	345	377	371	369	376	361	361	368	342	336	331	384	372	356	363	353	360	370	376	384	375	371	368	355	390	361	351	392	397	367	371	393	344	386	373	413	356	347	373	411	322	380	323	393	420	381	358	401	363	369	375	394	378	339	384	367	351	367	367	390	367	382	386	331	365	364	363	366	362	367	358	339	382	358	382	371	398	362	388	358	374	370	341	382	354	352	348	375	360	372	409	369	385	389	377	366	377	389	372	362	378	391	344	380	407	399	347	365	351	342	373	350	376	369	352	340	414	359	357	404	390	358	382	357	386	364	353	357	356	373	365	368	363	376	372	361	373	375	372	390	396	404	344	366	378	348	371	362	379	369	355	388	380	394	388	408	325	359	346	383	383	346	361	391	341	403	376	400	373	375	324	373	365	364	366	384	356	373	366	372	368	337	379	357	378	367	375	324	384	373	319	371	349	378	384	343	309	395	381	369	352	384	353	378	374	359	381	380	373	365	378	332	375	345	333	335	370	381	370	383	360	381	381	375	346	384	354	358	417	382	381	409	392	377	370	386	386	364	397	368	420	373	371	355	395	388	366	417	374	344	335	364	360	344	358	378	376	336	352	382	328	369	354	382	369	387	366	362	375	368	386	363	357	376	379	354	385	357	387	364	354	383	358	376	354	375	367	387	376	401	355	384	370	335	344	349	384	359	368	367	366	388	396	364	353	349	367	377	390	366	317	375	329	389	388	372	371	379	376	352	385	373	362	358	417	340	368	355	391	378	375	364	356	379	365	375	371	349	377	369	374	407	393	357	388	399	367	346	345	385	352	355	402	361	395	375	378	376	362	370	361	344	343	397	381	364	367	374	409	377	351	385	377	343	346	358	377	360	363	350	349	365	344	438	370	390	349	343	354	362	376	405	363	364	386	358	360	353	397	333	361	373	347	359	413	390	399	355	362	352	366	395	357	381	356	379	388	366	361	349	377	366	375	372	382	372	379	402	374	325	359	398	340	370	409	386	384	342	359	345	347	373	335	395	342	377	353	356	371	408	368	364	346	367	377	354	323	380	389	399	358	380	407	403	341	362	369	415	373	372	396	354	325	334	386	362	420	365	369	373	382	378	348	366	387	360	354	361	364	337	346	370	375	375	389	331	347	362	359	344	389	378	345	413	374	378	343	366	378	372	346	350	373	388	399	361	355	375	384	370	357	352	400	390	337	368	357	362	379	363	388	368	391	341	364	406	379	401	386	407	375	409	342	377	361	367	361	369	375	359	385	391	360	396	381	330	368	383	351	426	370	366	353	364	389	379	334	391	375	390	371	364	379	358	374	357	345	350	401	369	355	400	377	343	386	343	378	375	326	389	369	346	341	362	384	347	406	349	376	378	368	352	370	381	357	391	348	358	369	406	400	397	366	399	371	359	361	358	360	380	351	372	401	366	378	357	356	337	387	374	373	389	367	365	371	346	385	350	365	374	370	371	375	367	381	348	351	340	407	386	358	412	343	406	349	401	383	344	368	360	357	359	372	344	329	404	369	401	366	369	362	370	339	365	389	356	386	347	368	382	384	359	360	382	336	345	379	372	366	394	366	375	341	370	370	377	388	365	383	359	384	372	386	363	409	354	396	359	370	353	379	377	404	359	353	368	363	385	353	383	370	380	372	372	343	411	333	364	353	359	348	368	401	361	376	333	369	348	371	376	349	370	364	372	367	354	388	356	372	345	348	359	366	358	401	357	384	364	407	404	336	390	335	320	371	374	393	356	363	368	370	372	376	378	336	321	387	383	365	377	387	371	366	385	365	399	402	372	402	382	343	358	377	322	380	359	369	386	368	371	378	397	343	345	365	373	362	413	367	380	356	353	381	364	404	414	412	315	397	324	407	369	354	353	383	367	370	370	326	366	405	367	344	391	373	402	382	373
15940	28343	16893	10908	7028	4512	3160	2251	1640	1304	1053	927	806	766	673	623	613	587	549	555	554	536	512	544	550	555	568	573	561	578	566	570	544	619	576	529	552	585	536	543	554	550	597	562	526	550	524	597	552	512	530	532	553	538	518	583	548	578	554	532	516	558	535	547	586	536	557	551	578	537	573	535	529	549	567	532	508	543	538	562	553	531	535	573	522	531	571	570	542	536	550	532	522	536	537	546	563	563	545	539	574	529	558	588	550	550	528	507	546	546	553	590	560	579	602	549	562	563	561	591	551	569	564	580	512	498	556	558	547	527	561	583	571	558	532	560	543	565	568	559	584	572	550	526	585	556	576	532	573	529	538	544	589	587	520	562	548	543	582	543	559	578	566	582	560	595	537	545	542	545	531	514	571	548	541	550	562	538	538	535	558	506	528	512	575	536	572	596	534	545	557	556	578	530	586	506	588	565	531	527	572	557	565	565	536	574	553	529	556	578	567	545	546	550	577	482	535	569	597	570	568	581	544	567	529	579	532	569	525	548	562	556	564	560	536	569	541	567	532	560	509	555	573	527	563	564	541	583	546	571	538	519	538	573	592	570	574	584	543	534	558	575	547	529	545	577	575	547	536	561	535	558	563	559	502	541	576	570	548	583	555	548	539	549	593	575	591	548	572	560	522	574	591	585	552	581	543	588	527	549	566	550	575	543	568	550	510	523	548	579	516	594	576	566	552	544	531	587	551	567	593	571	544	603	513	551	546	523	579	549	555	561	544	563	579	535	511	537	544	569	582	520	555	575	542	571	529	557	567	579	520	576	558	560	563	500	524	545	554	546	552	508	541	567	595	570	548	548	554	510	574	552	533	540	607	584	535	547	525	562	530	578	541	516	550	546	535	554	538	577	578	514	540	562	560	557	544	542	536	573	567	523	562	518	542	569	592	544	561	541	579	560	553	532	588	558	511	555	593	549	573	553	562	529	545	556	567	536	532	539	556	532	573	541	543	537	502	541	560	526	534	554	565	583	557	595	555	569	565	561	546	562	547	564	518	592	554	541	542	523	528	556	548	618	593	551	557	548	524	525	525	549	550	556	532	596	576	521	533	574	583	584	608	543	522	528	538	543	533	533	518	540	586	552	554	580	591	552	580	553	565	586	575	541	581	565	561	547	528	568	579	536	552	592	513	545	579	567	559	542	550	595	575	604	521	537	557	544	546	549	552	563	536	528	525	584	540	545	560	504	586	541	561	533	565	580	561	549	575	537	531	534	548	537	569	507	547	524	580	576	512	529	528	556	537	538	543	538	520	590	583	536	569	564	577	522	514	523	510	543	526	520	551	552	527	556	501	511	528	552	520	567	530	541	527	536	616	507	533	588	572	541	537	536	544	597	567	537	564	559	526	564	528	512	579	537	560	560	539	525	563	555	561	538	507	520	596	528	555	576	517	542	542	554	533	561	577	590	549	571	600	532	527	560	548	558	558	536	534	534	511	577	562	538	574	547	539	543	556	505	558	514	547	544	569	538	554	555	575	552	535	572	602	542	573	539	549	535	536	544	584	563	548	567	562	559	544	533	547	546	529	579	581	559	559	581	625	541	557	568	564	558	538	548	575	573	564	543	590	557	566	552	553	543	517	595	492	537	526	545	547	565	576	535	564	535	526	551	554	515	552	563	577	526	533	544	589	568	527	545	509	529	553	574	536	530	626	556	530	527	510	505	550	511	557	552	542	549	526	512	533	516	532	579	584	554	535	552	515	548	558	552	545	513	607	527	546	526	547	572	530	506	526	558	546	510	541	556	540	545	558	584	534	586	542	570	558	526	568	577	576	543	541	566	541	531	539	545	585	549	553	559	526	510	537	598	573	518	536	555	486	555	559	535	543	579	598	555	545	528	546	563	607	552	563	565	539	551	572	567	516	560	569	547	569	561	554	568	526	560	599	574	587	549	543	587	539	526	538	583	592	606	587	540	540	541	545	542	514	599	549	562	622	561	544	562	574	575	593	559	545	554	545	550	554	522	558	568	539	586	565	571	555	574	542	553	568	510	573	549	547	554	556	531	552	544	554	556	547	567	538	542	574	585	538	560	530	564	537	557	600	524	517	538	563	557	543	568	538	528	572	539	566	560	574	572	589	515	564	576	556	537	551	616	559	537	571	523	563	543	562	553	586	537	560	542	579	554	549	544	521	529	559	575	550	574	554	555	552	547	555	605	557	543	558	563	577	575	581	519	520	554	554	527	542	550	544	551	565	558	532	532	564	564	551	563	533	575	576	572	561	514	521	553	566	532	539	518	574	581	559	468	535	554	541	553	569	514	548	573	521	559	530	571	569	558	537	542	544	563	558	532	515	561	577	545	553	581	555	520	575	569	532	567	566	550	562	549	526	534	564	535	493	543	572	581	566	514	522	505	524	513	544	584	596	550	564	573	535	582	559	545	556	566	548	554	546	544	577	541	555	527	604	560	566	544	518	566	557	521	558	619	543	536	592	576	545	594	553	555	539	529	541	599	525	569	515	535	566	516	569	564	527	534	554	597	568	520	579	573	582	555	565	576	550	543	554	560	539	543	553	584	552	532	544	559	534	589	555	555	570	544	532	568	563	541	546	564	551	530	533	556	577	542	589	568	587	560	565	536	575	549	548	566	572	511	597	539	527	581	552	546	570	555	572	547	564	578	595	551	510	570	526	561	521	576	556	572	578	554	527	552	566	563	539	569	600	578	577	593	556	479	525	580	572	536	549	536	555	554	510	575	565	583	552	541	581	534	537	547	557	583	583	549	532	518	561	526	540	572	550	570	576	539	549	517	560	529	523	568	546	570	556	564	518	582	589	551	557	544	573	530	557	605	555	582	574	554	560	565	546	531	506	545	530	535	545	551	533	551	567	562	559	518	516	578	524	580	571	577	580	557	520	598	531	609	547	558	522	561	579	574	563	573	575	577	539	519	525	559	478	557	543	565	530	538	577	550	509	594	538	546	565	596	613	601	575	539	538	562	571	501	577	567	581	576	562	586	580	560	562	571	534	536	559	578	570	544	542	552	498	597	551	595	609	525	581	566	517	581	584	535	532	550	573	536	580	530	546	589	556	556	555	599	549	528	524	569	514	555	557	545	588	533	558	552	550	531	567	522	557	570	578	581	584	590	542	548	546	531	552	538	557	532	551	559	583	559	571	531	547	552	566	521	563	551	549	588	548	531	574	570	541	577	560	583	518	503	538	547	510	501	550	534	581	619	542	557	531	560	511	574	562	568	560	534	550	578	542	532	573	556	552	538	527	559	596	570	569	573	543	543	528	555	563	510	558	545	564	541	579	546	564	564	542	554	553	568	572	572	548	515	541	532	577	592	558	522	534	550	548	556	557	570	570	582	501	561	581	554	553	553	519	572	600	529	577	550	551	580	540	552	534	568	551	530	522	521	562	555	583	615	611	523	559	564	549	571	588	571	551	554	545	540	490	590	549	614	564	568	532	568	554	544	545	543
25430	21514	25282	20752	3110	1449	1058	753	632	525	461	405	428	375	381	357	368	341	323	340	292	343	345	363	324	323	330	350	367	312	367	375	350	333	329	347	356	329	355	335	329	310	335	349	357	322	299	325	328	326	323	367	349	338	367	322	328	307	320	309	292	320	331	309	355	325	324	335	321	335	317	301	341	311	329	345	336	344	331	336	320	318	304	350	330	343	315	302	336	332	344	336	323	345	347	332	357	337	350	354	329	324	293	313	307	326	306	330	303	314	352	329	333	340	327	325	371	316	318	294	335	336	357	342	351	324	305	327	316	332	317	339	341	307	310	340	315	326	318	342	317	307	379	321	320	332	381	314	326	346	311	317	310	326	357	343	328	306	313	319	324	293	341	317	298	319	336	367	325	359	332	327	357	309	356	321	308	312	308	320	328	323	323	324	334	325	352	324	336	343	324	346	325	293	338	313	317	321	321	314	341	311	324	331	340	311	339	325	320	344	351	357	343	326	326	322	365	321	318	336	291	316	343	339	325	341	366	322	298	336	342	336	363	342	342	309	363	308	353	317	366	321	313	322	303	328	338	327	315	326	332	317	327	308	329	340	339	346	369	335	311	306	352	355	319	315	344	316	345	319	334	310	348	339	312	334	335	317	305	351	308	325	347	345	321	351	355	319	336	296	309	349	330	325	328	352	316	346	339	354	324	329	337	325	328	330	319	340	337	296	328	311	330	336	337	325	340	346	305	345	334	342	350	354	323	295	313	317	311	345	367	332	307	331	323	343	327	313	320	333	327	308	328	341	340	323	346	319	334	327	314	308	309	363	350	354	358	372	323	319	353	325	345	297	323	298	346	329	304	290	289	333	309	354	316	339	289	350	330	308	365	322	341	340	310	325	299	353	362	294	318	314	343	343	330	359	316	371	321	337	310	359	334	339	325	319	329	352	297	308	327	352	323	329	310	317	350	313	344	341	320	337	338	341	350	320	335	347	326	344	330	331	311	322	329	335	344	324	330	346	305	341	342	333	333	304	322	337	347	311	336	304	347	319	335	307	344	341	344	345	339	311	340	326	292	317	327	341	331	362	310	335	362	337	337	300	325	337	334	311	340	340	315	341	322	332	355	327	321	314	347	329	316	352	325	310	321	321	330	336	322	350	316	341	317	305	325	314	349	315	340	337	336	345	334	305	342	330	340	294	328	301	347	324	317	302	346	301	335	299	306	338	327	326	316	327	335	331	316	365	343	358	304	296	339	330	319	331	338	341	307	365	330	347	344	324	339	324	333	330	333	322	297	333	336	336	325	318	309	372	316	346	334	342	328	298	342	300	345	317	348	360	347	325	316	335	359	316	316	324	348	324	347	333	339	340	322	356	330	314	337	302	345	339	312	337	332	311	324	319	340	335	326	320	365	330	337	314	325	356	322	357	341	315	364	345	332	330	350	301	333	337	342	335	323	317	343	317	349	343	359	337	345	323	351	346	333	311	330	340	317	322	308	348	334	340	323	327	317	338	325	293	315	299	337	307	353	354	295	323	306	325	331	335	327	309	345	358	347	324	330	330	322	282	335	294	330	341	325	354	298	366	325	332	309	333	323	316	354	349	316	351	316	312	329	296	297	316	342	316	338	308	320	339	338	362	309	311	311	339	347	379	349	324	322	338	347	362	350	335	333	323	300	330	310	310	347	327	293	332	296	312	318	310	310	359	350	373	319	300	313	335	330	344	326	369	339	331	334	315	316	315	348	356	325	329	347	360	331	300	334	339	307	305	342	306	319	323	325	342	345	297	360	329	308	359	353	313	314	301	379	320	308	345	324	320	295	333	292	342	368	327	362	313	335	289	335	359	323	314	318	335	333	307	329	319	312	380	333	344	330	327	351	322	331	343	337	337	346	320	315	327	338	354	359	293	320	289	320	371	381	327	334	368	352	306	336	331	367	356	345	312	314	340	341	345	324	330	317	317	327	309	322	315	334	336	303	307	344	334	337	339	317	329	346	326	337	317	336	302	324	334	330	328	335	344	320	310	307	310	312	314	303	315	328	311	316	313	314	342	348	335	301	340	344	355	337	285	332	317	336	318	337	351	336	357	330	338	338	345	321	357	349	321	334	343	308	287	298	279	349	346	319	332	333	323	349	353	325	334	333	321	337	336	297	336	306	349	328	308	325	352	350	314	310	330	343	309	323	354	359	334	334	331	363	332	337	328	332	305	341	358	313	329	315	315	280	321	335	374	350	327	347	333	311	332	333	344	340	305	350	353	312	346	331	309	347	319	315	346	356	345	321	323	317	304	303	327	325	317	332	308	319	321	313	332	327	333	320	317	341	342	340	339	324	285	311	319	310	307	340	339	319	362	361	348	332	343	329	326	342	334	334	328	298	321	319	307	325	358	337	332	334	321	340	348	336	315	310	337	333	308	332	316	330	352	332	320	340	330	320	365	319	319	345	325	346	311	343	300	333	362	361	327	345	383	344	332	318	303	348	359	328	324	332	343	322	344	320	320	331	339	324	348	310	319	323	329	327	307	322	317	355	333	323	335	336	337	368	334	336	355	323	316	314	305	332	329	299	325	304	322	330	356	334	311	317	352	353	357	321	341	314	321	331	358	314	333	309	332	330	327	337	304	336	329	342	312	328	311	323	348	311	312	341	374	313	344	315	322	344	343	301	317	304	342	341	347	320	337	353	331	313	335	305	348	311	349	330	379	311	307	320	330	318	305	330	313	315	323	309	319	315	328	318	318	361	291	313	372	307	338	328	346	343	358	308	319	347	332	352	332	314	334	321	343	334	324	318	315	335	315	313	326	356	341	353	326	322	344	351	295	325	292	316	326	334	320	324	319	341	304	318	357	288	334	343	337	322	321	355	330	331	371	339	342	345	346	358	339	330	344	339	352	335	304	356	342	295	319	316	326	342	347	364	343	350	328	324	344	312	342	337	288	360	317	337	326	358	319	337	328	344	323	329	340	340	316	357	312	368	311	326	360	336	342	383	356	336	308	340	309	332	313	333	312	290	313	314	354	335	340	359	332	334	336	364	328	343	314	321	337	379	313	343	337	330	319	327	351	328	362	337	380	329	345	322	330	326	359	381	320	349	347	331	332	327	335	321	336	327	351	304	347	355	354	330	329	328	281	303	337	329	336	316	346	315	304	309	315	298	292	295	302	314	384	320	313	353	303	324	347	338	340	351	335	320	315	338	337	323	331	340	322	354	312	327	319	308	340	326	345	308	317	339	337	305	337	321	354	336	323	352	324	316	326	319	339	323	362	313	327	315	311	333	314	311	317	325	355	343	341	318	337	310	308	342	376	333	314	334	325	333	329	312	341	315	364	329	343	350	325	314	311	349	344	349	319	327	370	333	315	320	338	320	320	331	371	325	328	309	328	316	333	374	333	342	303	299	345	308	342	331	347	376	309	322	293	334	324	336	322	342	328	335	333	318	299	327	313	363	349	314	350	350	332	328	288	342	326	329	345	339	343	353	360
15677	24400	13635	8073	4990	3344	2376	1729	1321	1052	862	767	642	637	605	546	524	505	528	495	514	499	515	533	497	490	531	481	477	471	454	528	506	482	500	511	472	499	514	513	479	467	462	549	485	495	499	477	486	490	541	515	525	485	488	530	520	492	466	494	495	452	440	498	543	485	485	516	500	469	453	503	554	495	499	502	512	502	492	480	515	501	481	459	512	527	456	489	506	499	517	473	511	477	504	506	482	509	510	485	516	492	518	480	493	528	523	483	517	485	508	498	482	490	539	517	491	494	549	476	557	502	470	478	478	520	484	534	520	455	486	495	533	499	476	499	492	483	481	507	493	496	497	526	474	480	490	528	502	489	536	486	467	515	556	478	483	476	496	489	485	499	544	457	496	514	504	461	515	482	492	506	533	522	503	499	490	474	511	487	517	503	498	512	499	471	505	495	502	465	469	500	546	514	495	542	473	461	501	513	489	511	552	508	503	481	507	487	489	511	519	510	509	495	496	535	481	494	497	530	504	495	487	505	520	512	506	525	519	490	517	487	484	513	498	524	470	498	484	518	464	468	529	536	501	454	536	537	512	505	457	485	486	493	496	523	445	492	503	515	489	510	488	494	474	487	503	473	507	483	478	458	539	504	510	480	502	447	521	530	475	442	518	549	511	511	518	477	482	490	470	476	541	497	515	480	509	477	522	468	456	505	474	506	454	516	523	495	505	517	480	530	511	478	474	517	509	504	466	516	529	537	509	491	467	514	497	484	530	509	504	515	528	475	452	502	481	479	478	492	506	534	524	520	502	483	504	451	537	478	515	495	471	503	486	482	482	493	529	470	494	545	487	529	526	498	534	494	492	469	548	509	485	493	481	530	469	515	536	504	482	482	509	476	480	508	501	495	487	542	483	488	481	474	510	530	511	485	525	502	481	494	492	434	504	498	494	536	519	482	505	493	471	527	481	473	488	520	456	510	469	493	495	479	506	493	512	473	528	496	517	512	477	478	529	514	462	528	462	461	485	446	485	495	501	469	475	481	509	526	510	510	468	512	461	513	520	512	469	495	508	498	524	474	449	493	511	524	507	480	524	452	502	514	459	500	492	482	461	529	500	510	525	472	459	494	470	479	442	501	518	499	500	550	524	515	518	482	519	523	538	460	527	483	520	518	502	520	504	489	475	487	491	486	534	485	538	457	525	535	544	500	514	492	447	472	502	475	493	521	462	503	503	524	495	507	527	516	484	471	499	510	467	495	552	484	487	477	490	481	487	516	473	478	507	521	495	496	482	474	556	498	518	489	488	494	483	500	493	520	513	487	494	520	458	495	507	495	456	541	478	498	500	512	512	496	510	495	504	489	506	479	452	495	510	479	487	498	480	474	479	491	459	521	497	514	494	519	471	493	509	466	479	488	473	503	498	539	478	477	468	515	485	457	499	445	452	491	506	471	485	512	519	517	488	481	467	485	491	509	497	489	484	535	502	463	490	523	466	507	510	502	463	499	496	539	501	550	469	498	500	487	478	499	488	482	512	494	488	483	515	495	476	478	489	484	484	542	464	515	513	472	487	487	507	536	517	498	516	500	526	457	466	512	501	513	493	528	482	454	525	518	495	519	493	491	506	487	494	496	463	530	478	485	486	489	503	474	466	468	501	501	518	489	483	513	467	475	452	469	507	501	477	508	483	494	531	512	519	502	504	524	483	494	494	507	506	502	463	524	470	538	497	477	519	500	499	488	457	475	496	461	490	429	510	524	496	510	515	514	477	542	513	480	490	498	481	486	444	519	506	473	523	500	467	475	520	537	522	486	495	509	479	491	464	457	505	524	519	530	477	495	479	460	478	516	480	482	516	490	492	455	514	457	445	503	540	480	516	521	518	504	479	475	519	537	516	481	466	508	500	488	473	477	504	516	471	549	490	470	480	504	480	500	526	525	498	510	481	475	496	524	468	467	483	487	462	495	483	510	488	505	500	493	469	481	506	500	492	498	530	504	501	527	454	520	531	508	516	485	465	464	481	478	487	491	500	475	502	501	499	520	522	523	474	500	482	496	478	536	538	470	533	483	500	482	478	477	493	480	522	502	490	460	510	499	517	532	515	482	476	503	535	525	541	484	510	474	478	515	533	513	501	482	489	528	526	543	486	502	520	481	519	473	493	528	491	495	467	493	482	489	519	506	479	511	518	529	477	477	477	503	479	517	482	460	517	481	518	471	533	449	502	532	489	512	445	517	477	506	519	460	450	503	482	505	479	485	503	506	488	511	519	491	494	502	499	508	478	521	498	533	457	519	506	451	488	502	498	478	523	494	479	560	494	477	521	492	472	507	493	520	494	493	448	504	554	500	497	497	494	473	476	499	493	496	521	508	477	478	481	528	488	513	459	513	502	467	489	524	468	502	481	540	534	512	453	500	488	478	515	547	523	519	517	498	507	496	484	535	527	488	500	521	531	500	513	525	495	519	506	542	481	520	507	484	512	457	473	511	534	509	482	530	506	484	463	461	479	510	521	477	523	533	500	487	467	520	488	457	490	521	523	507	514	467	512	502	496	522	503	510	509	507	513	467	519	527	476	480	477	480	482	487	458	508	485	489	481	474	500	529	485	512	534	525	491	491	489	488	482	504	499	503	529	492	467	506	538	471	438	513	528	497	475	506	503	503	496	526	480	507	511	485	487	476	504	482	537	509	530	475	487	548	495	480	458	518	516	500	510	454	499	500	515	533	486	533	504	484	507	498	495	491	523	498	525	525	461	488	510	465	502	497	489	500	498	463	448	505	514	492	498	508	516	478	485	506	516	488	476	504	511	457	496	486	504	524	546	519	479	510	504	476	457	499	467	539	447	456	523	493	529	533	518	493	555	549	502	518	532	494	473	519	515	524	510	504	532	470	493	536	504	517	481	492	543	527	497	517	508	457	503	495	523	482	497	512	532	493	497	499	507	532	493	488	544	500	498	492	462	471	493	556	436	495	510	451	502	522	494	462	469	470	500	513	493	525	506	486	476	496	505	528	533	509	509	494	491	524	500	496	503	517	522	467	486	499	472	497	489	518	493	493	487	533	508	504	464	491	486	496	510	490	521	497	481	489	510	501	555	487	492	495	490	467	509	463	540	508	507	474	491	488	508	542	478	463	499	482	507	516	493	462	487	465	497	477	472	523	510	491	516	511	519	505	548	516	509	500	492	511	512	482	520	503	549	452	474	489	500	520	460	509	463	508	500	484	506	500	524	479	494	496	508	496	497	504	535	476	509	466	472	544	472	503	473	513	508	519	465	515	480	478	508	503	427	498	477	508	493	530	499	529	508	540	500	492	489	449	536	461	471	464	501	518	494	474	478	507	533	529	507	488	481	482	505	512	489	460	490	513	523	488	514	467	523	480	459	494	497	523	514	491	504	527	532	456	539	504	521	509	505	488	525	488	496	515	493	492	519	496	486	486	492	490	465	513	507	529	504	519	472	449	492	501	500	480	492	466	500	493	492	479	478	450
22862	21540	28603	24917	21537	17862	3767	1600	975	834	696	557	530	475	436	433	391	396	364	378	368	375	368	395	353	354	369	373	331	357	345	385	332	350	390	342	355	354	373	361	356	352	390	362	383	347	359	376	383	386	324	365	417	364	372	378	360	362	384	394	377	361	342	351	355	384	368	366	369	360	388	347	354	352	382	339	356	384	404	371	343	363	384	334	364	364	357	371	375	393	367	318	374	362	346	373	361	396	353	350	342	373	383	347	401	355	382	336	386	338	352	361	362	385	358	346	325	366	381	378	372	373	386	347	369	353	328	356	360	380	371	356	362	350	322	357	352	356	335	404	359	326	360	386	364	366	367	342	369	373	376	401	418	355	330	353	348	360	348	387	366	321	386	375	372	396	325	378	367	385	374	400	351	368	359	357	361	351	350	398	357	319	376	362	382	373	373	372	392	377	341	356	351	380	386	374	359	368	367	367	312	351	368	375	343	374	331	341	363	352	364	350	350	376	376	367	366	376	347	341	344	338	371	376	334	355	339	328	366	369	377	334	370	360	337	349	379	337	346	350	352	390	347	354	333	359	364	389	326	358	352	368	404	393	335	349	358	370	357	364	376	362	363	343	367	380	381	346	330	333	367	345	355	346	361	365	401	380	362	385	370	313	362	388	326	353	377	363	347	382	335	380	358	347	361	353	333	332	361	342	347	363	369	373	385	372	359	376	341	390	342	384	365	335	421	366	355	380	384	334	360	357	374	382	386	365	372	369	375	342	402	337	409	362	354	368	372	353	362	363	363	376	354	365	378	330	336	332	377	348	379	329	404	369	326	358	361	376	351	355	377	370	351	368	398	364	360	367	374	357	385	365	365	345	373	403	350	373	380	356	325	365	384	374	333	387	391	360	366	369	372	366	358	354	342	353	376	370	346	374	352	354	335	349	353	376	382	343	365	322	327	349	346	361	348	339	380	397	342	330	356	400	370	312	353	374	373	354	299	379	328	358	373	353	365	375	365	339	353	343	348	378	369	399	349	360	351	361	372	349	389	387	360	347	379	352	364	360	359	347	334	357	353	345	367	369	405	350	349	343	369	362	356	331	362	328	329	351	366	349	380	371	373	340	349	370	341	338	405	361	349	368	366	352	359	371	364	357	344	369	334	359	355	351	336	351	358	346	391	360	365	375	340	363	333	330	353	359	345	391	382	352	357	357	386	360	388	364	391	360	373	381	362	333	361	368	365	396	354	368	367	348	363	368	364	355	370	362	389	412	374	377	359	369	393	376	339	379	354	346	372	360	375	372	306	371	396	347	354	377	355	360	371	345	354	334	360	330	357	359	341	364	339	414	371	352	362	339	401	344	373	346	316	376	353	360	367	381	388	376	383	352	329	342	345	341	336	366	377	381	353	345	358	365	329	337	368	383	356	344	364	373	371	334	345	389	364	338	370	375	354	362	342	379	365	352	376	387	340	371	385	359	355	397	363	357	374	377	366	364	375	356	346	344	343	371	352	371	350	348	328	373	298	355	363	355	387	353	357	379	376	320	334	343	381	340	330	360	358	329	376	369	342	409	376	384	366	331	353	349	342	362	372	390	358	385	356	337	324	391	349	349	346	386	364	343	386	340	370	385	326	342	377	376	363	333	361	383	368	339	383	348	331	356	370	386	323	357	374	348	381	381	367	374	366	366	365	346	346	388	355	370	339	382	385	322	358	386	330	363	369	363	342	351	369	359	363	372	334	384	392	334	365	381	372	377	375	354	345	363	377	378	382	346	359	387	344	386	363	337	340	355	372	370	355	356	339	339	351	340	354	345	354	383	347	368	353	336	360	401	372	391	361	352	376	360	378	382	365	391	394	373	387	367	347	353	358	405	365	374	341	348	352	352	352	405	362	371	384	371	364	367	372	366	358	334	359	360	374	368	385	402	377	356	372	380	335	370	344	346	347	381	341	376	370	378	330	363	352	362	367	385	350	347	333	377	337	390	354	372	368	382	335	388	389	355	364	363	369	377	333	353	336	394	352	344	375	374	359	365	374	345	360	371	389	369	355	372	358	338	347	390	370	349	365	329	395	360	350	332	358	365	369	334	343	371	343	376	317	361	362	385	350	359	362	347	338	380	355	350	345	346	372	348	379	344	383	361	367	379	386	358	360	394	361	379	389	365	332	356	348	338	339	346	397	336	332	385	337	337	380	345	352	361	360	341	347	338	367	343	381	353	350	360	390	385	376	358	391	359	356	351	367	385	357	353	352	354	370	362	355	339	368	331	365	373	360	357	398	388	391	368	357	362	387	377	390	369	350	377	352	368	368	357	370	341	388	336	352	387	318	361	327	358	382	378	354	373	332	361	345	333	368	376	358	367	370	354	358	357	373	365	347	363	366	326	372	373	382	337	342	341	353	371	376	380	383	360	364	364	359	350	375	362	366	342	342	346	340	354	361	340	339	365	389	382	368	360	340	380	350	326	348	354	358	356	361	339	371	360	373	364	382	379	341	340	343	397	361	373	366	402	369	334	340	375	377	344	375	365	374	330	349	377	371	372	335	330	361	341	365	355	357	348	358	348	372	356	374	371	354	360	354	386	340	346	385	397	367	394	338	380	375	385	393	387	374	352	362	360	412	376	350	337	370	361	346	343	375	399	356	365	363	364	367	352	357	370	357	408	339	352	373	360	400	385	360	333	376	322	365	375	370	348	357	366	354	385	353	379	376	374	377	400	363	336	340	354	379	341	336	332	372	358	379	352	370	387	351	368	350	380	349	343	377	381	332	359	361	339	348	386	361	359	363	381	348	362	340	346	345	337	362	380	330	342	372	358	377	375	325	375	371	344	379	385	368	358	349	387	394	373	322	366	379	370	344	376	363	327	339	331	338	359	347	364	372	379	369	365	341	348	356	358	406	397	354	343	397	362	362	354	373	341	351	359	357	333	376	356	372	374	389	380	385	346	341	366	340	346	336	355	363	370	364	370	379	354	361	373	325	385	362	387	371	369	333	344	352	364	338	347	347	375	372	330	342	342	368	315	404	355	351	357	340	361	349	366	373	342	363	365	378	358	333	363	363	370	341	371	355	352	354	387	339	337	352	384	399	338	365	366	364	345	355	388	373	345	327	404	353	342	336	351	366	406	353	357	365	360	338	373	357	364	366	351	365	332	358	371	343	361	387	382	359	348	376	353	346	368	381	343	371	360	382	369	368	372	402	393	360	362	375	361	316	379	366	360	344	336	372	338	363	363	372	342	369	328	390	372	326	370	357	345	328	369	365	361	346	377	347	323	363	339	366	350	363	331	374	356	385	347	361	358	372	379	323	374	364	377	342	357	357	350	368	386	392	361	365	327	351	374	339	354	328	346	385	364	299	365	340	377	355	377	372	351	323	407	356	374	366	326	355	370	346	357	352	360	366	346	331	365	368	340	385	354	356	348	353	356	359	351	355	373	349	347	364	341	379	350	354	337	359	382	370	339	360	353	379	380	384	358	342	349	368	355
17910	34629	22520	14366	9543	6368	4577	3005	2120	1652	1238	1098	869	766	729	654	654	557	547	596	539	533	536	544	519	571	587	534	493	527	537	498	546	538	568	577	528	513	539	546	518	544	535	551	568	550	553	589	515	552	535	536	558	540	516	545	543	535	544	588	503	550	552	520	511	582	523	533	513	549	566	509	546	530	528	519	515	507	566	495	562	536	525	520	530	527	560	521	502	536	523	561	498	515	524	579	506	527	521	556	541	526	528	509	531	529	540	593	513	523	498	514	541	522	518	541	497	532	539	579	554	535	522	525	539	523	550	543	532	533	516	511	491	527	528	538	548	539	533	567	529	501	481	567	520	536	522	509	519	548	548	555	521	561	523	506	514	521	509	562	552	533	551	540	496	509	550	557	526	559	514	533	514	547	535	557	544	515	525	567	528	567	533	581	525	519	543	538	546	519	534	556	547	536	558	546	539	520	536	594	533	580	569	550	515	520	558	506	552	566	531	529	541	565	496	489	517	546	580	530	562	526	533	549	536	527	532	517	498	557	549	565	573	514	515	514	555	506	547	497	527	560	538	541	560	520	530	518	549	524	533	504	545	562	563	532	584	555	557	495	548	513	519	519	525	521	528	535	526	499	535	525	531	551	492	534	542	531	548	539	486	527	517	553	571	523	530	538	543	531	534	540	510	570	559	534	548	489	549	555	516	485	538	528	553	523	518	529	535	574	542	541	537	544	493	554	517	512	522	542	541	533	540	499	497	516	541	527	512	523	551	556	515	562	545	517	506	589	549	514	513	563	540	556	532	526	544	514	514	538	532	547	524	576	573	510	499	528	531	573	529	497	546	511	565	498	556	550	553	558	502	507	528	542	563	527	549	571	533	529	529	512	541	540	528	568	480	564	538	556	525	521	511	580	496	525	565	541	509	526	560	562	533	565	543	519	544	546	537	540	522	612	510	565	518	548	519	560	529	555	538	519	532	528	526	539	511	573	547	547	521	522	563	540	503	506	516	505	524	553	542	519	564	555	530	516	485	591	528	521	498	526	542	566	495	509	503	549	539	507	543	497	566	545	528	524	525	542	519	531	522	535	510	536	544	528	546	540	518	538	556	528	513	500	495	557	531	538	571	579	547	563	545	528	505	562	529	551	555	507	531	496	556	482	513	528	561	539	509	545	547	500	503	515	524	555	538	498	523	536	517	569	507	577	511	526	498	521	529	543	542	522	557	577	497	551	554	487	557	573	514	537	590	503	512	523	547	507	539	574	548	513	537	521	535	480	519	508	548	559	545	494	522	512	522	506	534	514	508	501	543	510	516	585	542	524	521	540	494	487	599	547	557	508	524	533	514	531	583	531	544	495	578	495	538	541	499	506	565	570	518	522	535	521	522	508	541	538	541	554	553	523	525	549	510	498	484	538	564	517	542	547	531	552	531	563	537	543	567	567	593	532	563	488	545	491	503	553	501	504	509	540	517	550	531	528	500	517	511	542	535	500	510	538	470	555	523	511	537	576	554	534	541	553	547	535	536	498	534	513	507	544	571	493	543	561	511	514	512	557	498	546	550	517	523	511	533	512	548	525	524	528	528	506	514	531	514	571	524	504	514	584	561	550	561	508	510	470	524	521	517	544	537	553	545	545	568	528	544	482	521	564	522	555	547	516	487	530	511	488	515	551	499	528	550	526	551	544	597	518	542	531	537	543	531	524	524	529	519	563	514	531	550	519	500	564	562	537	511	516	538	501	502	494	491	493	479	519	521	526	571	548	531	518	526	534	549	528	553	543	498	545	531	480	558	557	511	516	522	530	520	517	557	523	544	530	511	514	512	579	553	541	555	533	504	525	517	523	525	526	520	533	508	554	522	509	522	524	530	546	533	541	537	503	546	528	510	528	527	559	550	537	532	515	521	542	518	567	527	536	583	543	535	573	552	562	518	540	489	520	562	534	556	544	507	587	528	489	542	511	539	486	571	565	544	499	485	526	531	512	556	531	515	536	504	515	537	469	567	498	565	499	542	530	560	565	549	545	519	556	493	544	546	567	551	561	524	557	545	524	525	542	489	545	534	539	506	506	499	544	502	546	497	525	506	531	568	568	556	508	547	552	474	472	509	526	538	498	544	558	569	578	580	522	516	511	539	565	526	506	533	539	542	572	506	536	508	569	520	518	536	550	548	531	526	516	554	509	553	495	531	492	515	554	575	546	512	522	541	488	544	565	520	554	532	510	560	574	560	548	560	554	539	531	503	530	508	494	570	499	574	543	529	558	573	552	501	519	554	503	522	502	536	500	524	499	549	543	525	530	505	522	525	536	539	538	532	492	556	547	489	529	547	569	512	543	526	566	535	519	536	523	521	584	552	531	530	544	548	513	512	545	543	510	532	547	543	495	533	563	472	565	537	550	536	546	541	513	510	520	522	520	534	523	531	563	527	542	508	527	531	476	514	550	498	521	510	564	532	586	520	495	531	539	519	575	527	529	508	515	524	510	521	473	524	500	576	550	531	530	538	513	524	496	561	530	504	584	501	532	550	516	556	554	509	539	487	492	510	544	543	511	556	567	554	510	530	549	498	521	496	529	548	509	520	563	501	552	540	543	505	514	525	510	480	565	552	535	563	551	531	531	540	536	512	511	531	571	549	517	532	527	525	576	542	539	545	481	536	541	545	498	561	562	499	526	460	490	544	545	556	547	590	558	519	517	533	538	565	518	504	532	496	504	520	530	538	472	539	542	493	532	559	529	562	541	565	551	537	531	542	517	519	497	527	498	540	500	570	576	537	549	504	519	534	496	535	517	525	527	527	550	569	539	559	584	563	500	547	559	509	505	548	530	551	584	535	524	484	534	530	518	527	534	519	494	510	575	523	529	505	527	516	536	544	539	530	569	510	515	500	504	518	516	512	522	483	521	492	552	558	547	473	547	495	548	544	528	569	532	494	526	515	535	550	510	519	499	536	559	507	568	484	501	549	524	508	502	517	529	515	514	552	544	540	547	518	491	540	506	522	514	509	558	521	545	524	505	522	554	552	531	530	510	510	547	542	505	518	566	549	527	509	561	564	554	533	534	515	529	518	540	526	500	545	535	526	505	531	529	585	563	501	510	547	487	496	519	529	545	476	528	528	512	545	504	531	553	558	544	491	525	524	530	538	518	526	579	549	524	510	572	486	562	566	548	531	529	543	523	535	517	561	526	537	538	566	511	513	523	516	538	560	509	507	528	535	558	543	529	573	587	542	549	504	471	532	529	541	538	507	512	523	524	533	498	554	503	542	541	553	524	503	554	532	505	569	510	519	513	519	558	544	522	525	520	506	527	526	545	598	537	514	516	544	514	569	528	533	605	579	532	532	547	527	511	574	523	506	475	516	567	539	550	557	526	520	501	538	534	567	527	517	513	538	500	601	504	557	562	503	539	530	521	536	571	558	504	565	511	562	524	510	596	538	497	555	519	536	521	500	525	532	523	502	503	491	574	522	498	559	573	523	528	523	514
28081	19496	10009	3680	1650	1118	843	688	532	465	404	431	425	397	354	394	370	365	356	340	331	369	369	378	390	356	383	399	373	370	377	337	352	363	360	343	375	370	335	368	393	357	368	319	383	346	321	394	374	359	331	346	355	344	335	354	350	409	348	322	333	378	326	367	339	386	354	370	349	384	354	369	351	373	344	368	363	386	370	347	373	343	389	392	375	325	374	365	356	342	385	345	374	372	362	354	369	323	359	373	358	374	354	349	349	391	389	344	329	377	344	342	385	356	372	343	373	356	332	380	327	373	338	344	364	362	371	387	357	357	338	345	366	378	376	379	373	372	382	366	364	344	396	378	351	383	360	351	346	348	397	384	343	369	382	366	371	343	350	342	367	379	331	332	386	365	370	388	386	385	321	375	368	372	364	388	364	351	337	367	361	343	330	375	347	338	367	357	384	380	384	354	403	324	337	356	376	345	345	371	342	357	366	363	357	363	374	325	386	401	380	351	381	376	351	381	380	341	341	355	343	366	354	374	346	326	367	378	372	358	338	379	377	340	347	379	339	370	367	354	351	337	374	355	364	352	348	354	336	361	368	350	356	404	356	341	376	348	365	357	319	352	366	331	364	373	377	373	312	382	333	350	380	375	332	358	341	327	369	332	388	372	373	387	377	330	365	350	376	381	359	360	345	377	345	345	342	347	345	361	384	326	375	361	395	372	375	354	332	403	365	356	329	318	355	340	382	357	322	376	349	378	314	389	337	351	369	354	339	357	358	374	401	359	337	363	375	365	362	360	374	350	391	363	402	334	374	342	362	366	361	354	391	326	366	397	376	357	372	341	335	363	362	357	384	345	366	341	352	332	353	354	354	354	355	346	377	380	361	377	374	339	376	375	335	363	356	352	364	327	346	368	361	343	353	321	378	346	361	372	354	392	366	362	375	385	350	369	381	356	341	368	394	378	344	370	351	369	366	356	377	386	362	341	375	353	368	391	358	373	355	366	336	366	342	367	349	370	377	363	338	356	365	377	328	370	377	363	371	360	340	366	352	360	350	353	373	363	367	361	366	370	352	387	337	320	351	343	370	322	343	365	335	391	353	398	370	375	350	363	360	370	352	345	376	351	374	400	374	370	389	335	339	366	356	334	341	351	352	386	354	365	338	365	365	363	355	324	351	397	381	357	320	343	346	347	332	335	350	347	407	346	393	363	355	351	386	335	350	363	354	342	344	336	363	365	355	355	360	353	366	380	334	376	340	402	362	364	356	364	362	383	356	387	367	392	362	357	333	361	386	368	383	362	315	343	387	389	372	355	353	347	354	375	355	367	375	352	351	361	372	376	347	332	362	365	344	363	384	346	311	373	384	347	372	375	348	324	350	342	380	354	349	366	340	352	327	407	374	365	374	333	355	339	371	339	333	363	360	349	352	383	367	359	380	357	352	379	367	371	366	353	358	371	336	367	356	375	382	375	348	345	358	403	374	375	357	339	356	354	351	330	366	360	360	362	322	346	331	346	370	360	336	305	379	355	386	390	347	383	381	359	374	419	363	375	370	384	342	332	371	388	354	356	352	345	391	385	357	372	369	365	360	359	362	375	394	363	353	361	365	371	350	380	381	338	373	370	364	373	346	386	368	394	310	327	358	388	349	343	369	344	339	365	368	344	321	348	330	333	358	355	346	354	383	375	369	374	338	384	360	352	357	364	360	344	398	354	374	345	368	358	340	345	359	345	356	293	346	349	377	377	362	328	381	359	368	405	303	366	325	346	378	392	387	372	338	338	367	377	345	394	380	367	352	359	356	351	379	366	363	367	366	336	354	334	342	390	342	335	351	315	385	349	346	343	348	351	375	356	364	406	381	366	339	366	353	367	348	371	377	362	341	362	338	346	367	362	342	348	336	380	351	336	374	365	342	368	363	342	327	340	337	302	356	356	370	382	363	375	360	347	345	348	356	381	381	356	333	373	319	363	344	362	309	353	354	372	347	329	356	350	312	378	370	354	353	361	366	358	362	349	348	368	355	364	369	364	395	359	352	348	353	381	369	339	355	353	375	352	353	354	365	383	367	359	326	365	363	342	370	367	349	389	355	352	344	333	372	349	345	341	323	354	336	338	376	334	373	389	372	373	376	375	391	333	339	360	348	368	384	360	348	352	352	382	355	346	344	347	354	354	340	339	383	352	367	399	349	371	349	373	359	398	336	348	375	357	356	382	352	354	338	348	370	356	359	390	337	351	346	378	361	371	376	372	358	390	375	378	385	357	360	324	391	353	348	345	372	390	361	343	330	371	359	361	354	351	351	373	387	346	328	358	365	358	371	357	383	336	326	358	347	366	378	360	371	339	381	355	357	353	373	355	317	347	346	356	346	394	353	364	350	358	339	357	327	349	347	349	365	327	361	355	357	326	338	330	351	377	349	382	344	353	365	353	353	359	364	367	313	402	370	377	357	350	348	358	351	337	345	345	367	372	359	351	367	365	354	361	390	351	366	391	342	389	365	352	394	407	361	370	351	326	357	364	343	366	333	357	356	377	322	340	317	351	392	388	354	349	359	330	364	397	338	397	344	364	344	347	343	335	364	334	380	333	378	347	363	364	347	383	346	382	387	364	392	353	353	369	341	343	349	382	356	366	366	361	377	375	362	323	359	339	388	321	352	352	337	383	370	351	386	382	383	348	364	333	377	338	348	355	375	358	332	378	341	352	371	387	343	335	363	340	369	330	323	316	373	363	345	346	347	350	369	340	369	359	345	392	341	364	366	358	388	354	378	323	357	330	355	329	331	388	407	358	349	371	369	363	341	335	367	396	351	354	400	367	336	374	357	371	358	344	363	374	356	335	356	325	367	369	369	348	377	370	386	374	354	339	358	364	369	346	353	384	356	375	390	382	369	375	381	389	403	341	373	359	365	392	346	325	349	361	354	338	346	360	382	356	324	370	376	345	357	363	346	356	342	392	368	392	388	385	357	334	410	337	368	343	337	367	340	359	366	347	385	366	369	367	343	358	336	370	364	367	388	385	376	359	354	330	378	385	390	387	360	354	353	366	334	352	358	340	354	381	348	382	357	331	393	335	358	393	339	353	381	379	350	365	361	344	404	359	351	362	361	385	374	362	365	341	355	375	337	351	354	344	378	374	348	366	359	333	358	378	375	351	372	387	364	370	368	369	357	379	374	312	372	347	339	346	353	381	351	368	362	373	339	353	324	332	343	352	358	340	384	366	319	381	354	350	327	335	369	367	352	410	349	363	354	369	367	349	367	345	370	342	357	351	403	343	358	364	340	332	373	383	401	347	349	390	354	360	376	315	337	358	348	379	364	346	357	332	351	383	401	347	346	371	364	357	366	362	391	360	398	346	344	399	336	375	342	378	384	378	356	322	373	357	398	348	367	362	371	387	400	385	335	357	361	366	351	390	370	337	342	348	352	361	392	370	361	377	340	363	363	368	349	369	372	351	361	349	366	365	364	375	358	345	371	361	330	322	340	355
12512	21196	10403	5444	3517	2456	1724	1276	982	822	729	696	637	644	604	501	567	531	571	584	560	506	501	561	504	561	555	566	516	537	557	545	494	529	581	559	546	564	534	512	519	539	530	524	542	507	557	531	528	533	520	520	551	543	546	562	554	559	529	543	515	527	544	502	505	504	540	519	575	524	502	575	531	547	525	509	534	542	520	495	521	530	519	507	542	515	549	542	541	532	536	537	538	498	583	535	537	548	567	516	543	510	565	533	558	539	539	460	543	502	527	519	561	503	561	542	540	574	542	523	543	551	553	566	582	534	563	520	542	545	570	548	588	540	522	543	546	543	603	524	534	525	549	529	544	562	544	519	565	538	545	518	542	532	490	529	531	539	543	525	517	550	509	540	483	584	545	496	550	536	527	543	507	527	498	576	539	514	510	563	548	551	579	552	555	544	586	515	538	562	540	506	540	553	520	552	605	556	506	557	537	540	543	539	595	530	524	561	502	566	564	526	547	558	509	560	529	578	519	528	552	540	564	545	505	542	544	560	563	525	548	538	531	505	506	521	571	558	529	495	541	541	539	535	526	549	566	551	528	528	502	594	544	515	547	530	540	543	563	554	534	520	536	534	538	551	516	544	517	525	510	510	538	545	542	576	534	553	562	529	490	562	570	572	572	535	535	527	536	531	515	529	520	562	530	549	515	522	583	526	506	531	517	545	512	532	554	500	592	497	501	537	557	533	467	562	546	552	562	570	507	545	509	532	503	490	500	526	499	505	569	514	491	534	531	519	534	525	565	510	567	528	510	546	503	534	529	538	560	540	500	521	534	525	539	590	507	544	541	515	543	538	511	542	575	529	562	525	537	542	545	574	557	555	520	551	539	572	539	515	505	512	528	552	542	543	540	529	541	526	520	570	524	521	537	563	533	535	556	555	533	541	522	488	582	564	577	510	527	548	570	529	504	514	529	552	529	550	491	511	550	538	507	538	511	541	542	501	545	556	541	550	524	555	524	540	545	572	505	592	500	528	549	554	562	537	553	559	504	544	558	518	505	521	529	539	518	533	532	550	510	583	521	539	514	561	560	597	493	534	532	518	539	561	541	529	567	524	533	577	566	533	532	530	522	520	578	575	531	551	520	506	511	522	505	509	552	513	519	559	539	554	508	575	514	574	524	578	564	515	581	538	547	519	544	539	523	577	517	506	537	557	523	576	529	529	523	541	534	502	550	547	550	570	578	548	525	487	553	557	577	532	520	512	521	543	557	544	528	526	531	523	499	548	504	517	542	515	594	507	548	552	550	573	532	539	560	526	546	548	512	560	569	514	534	537	526	508	548	536	551	530	521	539	539	559	569	532	537	510	566	568	543	505	546	526	554	515	518	549	550	526	517	547	536	539	573	549	544	552	556	498	522	543	594	504	530	486	541	532	552	578	537	548	544	562	533	548	545	498	499	505	532	495	524	555	566	547	556	570	567	557	528	513	531	515	536	545	557	536	552	515	536	516	566	548	541	506	581	557	554	547	504	551	544	567	532	568	509	547	547	530	507	594	515	555	530	568	566	508	532	578	544	536	535	545	534	535	535	532	570	525	545	559	557	540	547	506	515	539	553	522	512	481	538	522	507	541	570	535	532	549	526	564	588	527	546	551	479	553	510	583	505	524	521	525	568	538	531	540	540	547	533	577	524	576	488	526	575	560	565	579	556	548	541	540	537	505	554	551	566	554	518	534	509	540	551	541	554	555	535	535	500	532	529	514	560	540	500	588	511	553	522	537	530	524	525	531	542	587	550	503	497	583	550	532	533	525	500	539	516	556	553	519	549	563	573	484	518	539	547	552	542	533	559	535	521	552	573	555	498	565	549	487	547	538	494	582	530	522	510	524	560	525	556	520	514	547	522	537	523	523	552	517	565	563	487	535	548	525	540	568	570	537	502	552	563	552	498	543	543	501	548	502	556	529	565	557	563	525	563	548	529	535	533	547	541	595	562	503	551	575	521	583	494	557	477	509	523	562	542	537	503	494	559	552	495	561	544	563	514	535	555	539	508	520	524	536	568	517	550	532	573	574	549	526	540	537	564	532	513	561	496	535	546	499	515	501	531	545	518	539	559	564	502	520	570	519	523	550	544	508	513	561	553	512	539	531	504	553	526	553	524	554	547	574	585	502	533	511	582	530	535	508	510	531	533	511	492	499	538	577	534	550	518	547	530	538	541	529	544	534	536	502	519	557	527	514	522	518	539	512	548	582	532	568	530	552	572	535	545	535	546	490	528	565	546	531	535	538	505	545	511	539	534	566	525	553	547	550	541	550	557	505	485	546	582	498	537	544	558	526	536	512	520	507	557	576	537	533	579	548	560	525	530	500	532	588	496	543	570	531	550	529	556	531	525	559	513	500	507	543	513	515	525	517	505	534	564	530	500	544	538	536	538	566	548	513	553	557	501	488	544	514	516	561	541	567	555	578	506	499	565	541	504	552	526	538	541	543	543	533	529	552	520	513	521	530	564	552	514	523	562	523	525	531	555	519	572	556	543	529	552	524	550	574	548	578	551	528	518	524	516	547	532	507	602	527	593	528	521	572	562	496	524	535	548	553	534	543	550	548	551	540	565	496	559	537	538	532	554	541	521	556	526	520	531	578	523	564	552	530	529	561	493	508	572	543	580	532	584	534	540	516	540	539	500	551	503	531	561	543	527	562	529	563	554	535	532	504	515	536	570	568	532	520	555	553	499	558	548	561	520	538	527	539	498	534	538	519	542	563	558	522	533	552	544	523	527	520	506	512	547	528	523	552	561	505	514	524	533	488	528	518	517	565	538	537	546	529	510	524	487	570	511	525	551	568	526	575	525	489	526	557	513	513	502	516	515	542	588	517	516	533	544	545	561	537	551	533	496	557	555	569	534	530	542	528	539	541	522	573	530	540	527	527	535	523	530	519	560	531	546	526	565	552	558	529	498	522	517	531	550	490	556	569	560	530	540	559	521	533	522	550	541	507	585	532	530	551	532	532	475	526	519	526	539	529	534	537	532	515	505	550	542	537	518	540	568	587	562	550	527	564	544	561	573	557	513	554	540	525	523	551	510	519	515	481	518	568	526	535	544	491	569	525	556	549	546	539	490	526	567	536	574	523	576	566	514	552	517	528	509	535	518	517	522	555	533	527	549	516	512	505	541	549	523	556	528	511	559	551	514	534	568	534	564	560	514	569	538	573	548	537	539	516	531	531	537	521	538	536	511	528	542	551	578	525	553	561	526	578	518	545	559	572	537	541	529	520	494	497	523	518	577	565	549	509	545	548	537	503	537	558	549	515	494	526	532	494	542	500	533	549	543	551	531	537	521	558	545	509	535	559	556	494	540	536	546	521	564	535	546	526	557	545	501	525	535	496	533	518	525	561	534	537	562	561	533	533	541	510	548	536	532	533	531	537	551	535	518	549	543	505	568	539	512	533	501	501	521	537	518	526	553	536	504	543	509	556	517	513	515	536	520	532
23797	21512	27899	25556	18736	2951	1204	825	650	569	468	430	451	407	412	369	414	353	413	422	396	393	411	363	387	382	398	371	412	385	394	370	403	383	405	396	392	395	374	398	388	419	402	421	408	398	396	381	422	403	382	402	386	446	405	385	347	410	399	371	411	406	387	352	396	379	404	411	369	379	352	395	388	402	402	388	424	370	414	374	388	365	400	397	425	378	382	380	379	346	380	385	419	351	349	411	386	417	407	401	402	387	372	395	365	379	383	382	353	387	389	379	381	369	355	360	356	397	402	417	378	356	413	388	421	403	406	375	396	358	378	372	399	392	375	383	371	412	356	388	380	420	386	358	394	381	382	388	385	404	390	359	370	370	404	389	410	373	407	373	355	376	370	378	359	371	411	391	379	393	434	347	422	381	377	386	382	394	419	406	401	401	363	378	366	393	372	371	395	359	386	377	419	382	383	384	364	400	379	343	403	365	385	387	377	379	351	395	385	395	390	386	386	378	370	390	350	379	394	368	371	412	378	384	365	355	381	358	393	389	370	382	426	393	410	373	380	397	377	374	377	371	386	374	343	362	407	379	387	370	410	397	346	360	424	344	377	383	385	417	361	405	382	380	346	340	390	358	389	384	404	382	366	400	353	387	385	377	367	359	363	403	402	364	417	364	349	391	362	396	389	401	355	387	406	397	393	389	393	366	364	388	379	402	360	382	389	377	422	369	420	387	379	395	363	366	369	417	380	362	396	381	373	369	399	403	379	381	380	394	373	352	382	385	384	394	370	391	369	403	379	370	380	377	402	389	362	369	402	371	369	388	379	383	392	376	390	378	391	370	430	375	398	367	374	400	372	383	387	389	381	341	398	376	396	410	378	378	394	376	389	399	393	389	367	359	396	375	406	360	374	388	395	371	391	380	364	402	362	401	407	348	404	361	364	365	384	410	378	365	383	380	376	405	358	354	379	398	400	418	389	373	379	356	391	370	414	384	401	398	382	390	384	389	394	390	366	333	372	363	371	383	351	372	362	391	366	380	422	382	342	391	352	365	419	390	356	427	396	373	370	399	431	398	369	369	374	379	379	388	379	388	419	391	372	385	382	366	402	385	350	406	374	388	374	410	376	408	361	346	389	389	372	403	405	347	411	385	385	379	386	373	349	414	377	409	379	365	354	348	380	353	365	388	362	370	386	393	383	385	393	388	349	374	373	385	380	403	419	368	376	420	364	404	395	400	343	398	373	363	394	390	402	366	374	372	392	397	385	367	376	395	384	393	410	366	395	367	391	382	389	386	397	379	366	381	350	408	342	393	422	392	409	401	397	401	365	379	351	381	372	350	362	374	394	411	391	392	392	371	390	368	415	379	382	359	392	351	358	352	409	395	413	404	365	372	362	382	402	404	353	416	382	354	383	389	388	397	425	385	377	410	391	394	353	391	378	363	358	396	358	393	369	409	323	373	407	360	398	388	378	379	392	357	379	370	393	355	399	353	393	407	361	352	371	392	417	389	363	390	381	398	434	390	375	398	371	366	350	420	399	409	343	392	381	420	382	402	380	383	393	385	365	353	418	398	392	380	410	369	356	391	380	377	415	368	358	389	392	384	389	367	335	362	406	391	361	357	427	402	399	395	380	380	392	407	371	402	415	368	373	368	361	354	411	364	372	372	371	373	378	351	371	399	357	395	353	376	377	373	411	386	349	371	378	413	433	349	372	393	386	401	418	385	381	381	357	382	344	373	414	396	398	399	389	394	393	396	376	375	397	376	388	374	378	385	389	358	370	372	369	360	357	396	391	390	405	364	400	380	414	360	391	408	369	353	382	383	421	372	367	365	369	412	358	396	413	358	394	367	363	379	386	364	381	387	397	397	404	407	381	427	389	390	384	384	362	376	401	379	389	395	401	371	392	428	387	391	412	363	348	400	386	375	360	378	367	367	350	394	395	417	416	391	385	397	353	386	345	378	375	385	361	329	350	396	369	370	423	424	403	367	370	378	378	374	379	337	391	406	374	381	405	375	372	363	391	358	378	377	401	375	416	396	347	431	366	373	399	366	404	354	413	395	397	378	388	369	358	416	353	358	406	420	387	385	361	357	390	385	364	375	377	368	401	389	358	368	390	348	440	346	371	382	375	372	387	418	368	385	375	422	389	387	382	365	367	366	386	362	398	386	373	387	426	384	376	387	389	375	370	389	388	365	370	423	358	388	364	373	377	371	410	379	370	373	359	444	454	382	384	383	364	405	414	389	371	412	359	372	377	370	364	387	383	362	370	377	387	365	424	368	375	374	385	397	387	396	369	354	384	365	379	396	414	391	381	359	381	390	372	364	360	365	353	374	377	419	404	398	367	353	416	380	365	352	368	353	394	390	363	385	380	383	383	372	379	371	422	405	387	391	445	385	390	376	363	351	396	401	393	398	376	388	369	413	375	380	397	338	343	403	384	402	371	388	355	406	348	377	427	387	382	382	361	388	385	414	376	395	361	372	399	394	377	362	361	382	445	395	387	388	375	404	409	366	389	362	354	430	339	385	377	414	405	368	380	382	392	387	357	394	381	351	388	389	402	387	412	376	397	364	363	381	394	387	369	411	407	368	406	384	387	358	385	426	416	410	353	422	368	414	409	397	409	374	369	437	389	352	384	383	394	387	356	379	380	340	388	365	399	377	396	394	392	388	373	375	357	389	379	354	361	374	368	407	382	378	388	391	373	380	398	407	361	352	379	379	364	351	382	374	380	396	383	358	388	350	376	396	395	394	377	326	416	376	367	385	392	407	381	401	396	383	390	427	384	420	388	410	360	428	405	412	402	395	382	345	398	384	410	359	385	407	402	409	344	410	386	389	344	416	389	364	416	361	349	394	370	391	374	369	397	383	403	424	345	432	380	394	360	384	353	406	357	372	431	391	395	357	402	361	398	371	387	396	375	401	366	387	369	375	347	395	386	399	433	363	398	413	399	361	387	413	396	397	398	369	355	373	374	386	397	386	338	400	391	361	364	393	392	385	366	381	405	391	376	346	356	381	379	365	452	371	398	411	354	395	402	401	388	389	417	340	364	370	384	379	360	353	383	392	363	376	353	369	371	395	399	359	373	367	409	368	355	378	400	353	364	373	380	387	394	382	385	391	385	389	391	361	374	378	379	358	354	362	391	384	354	388	365	421	388	400	367	366	377	355	367	364	349	383	372	386	373	420	361	380	416	352	361	361	364	352	411	364	380	362	371	387	371	363	372	429	393	375	383	386	380	359	358	396	400	420	390	386	416	368	411	400	369	392	402	365	411	403	380	341	431	397	387	422	396	404	384	363	387	391	385	390	380	387	372	372	418	392	367	402	407	355	359	409	371	396	413	365	360	363	384	347	362	386	375	351	369	357	362	351	395	387	380	376	397	394	385	421	362	374	401	401	407	380	365	371	366	375	377	386	375	394	366	383	364	420	379	381	383	390	368	403	361	379	404	412	380	348	362	355	392	364	370	380	385	368	360	414
8445	13708	7955	5393	3802	2683	1811	1391	1053	856	792	727	654	609	639	599	625	534	600	558	534	570	572	572	565	562	541	602	600	583	514	589	615	545	560	550	568	611	549	613	601	555	601	566	585	613	538	568	581	548	579	627	561	534	564	568	592	550	583	589	571	554	551	542	597	595	573	543	598	562	586	546	589	587	559	539	569	544	602	579	595	580	576	580	552	633	506	609	549	569	612	529	567	576	614	568	531	580	554	556	559	591	557	610	544	582	579	596	556	599	553	592	559	570	568	580	545	509	546	557	587	583	585	576	538	535	559	595	586	572	561	549	566	571	601	542	526	522	624	577	561	550	611	571	551	582	553	536	572	613	568	563	531	543	540	565	554	592	572	576	556	538	593	547	592	514	537	598	536	522	600	563	568	565	573	567	570	523	579	523	602	597	530	566	581	564	574	587	559	583	625	539	532	597	559	562	563	542	568	555	530	572	540	530	530	561	589	593	595	513	568	571	562	576	570	594	541	552	548	554	535	575	566	570	527	566	585	594	579	575	555	553	573	594	590	580	570	579	564	571	576	572	567	556	610	547	564	596	553	575	590	560	617	546	536	573	557	563	553	525	571	570	563	558	575	576	578	555	592	569	571	541	613	559	543	571	588	596	574	576	561	566	545	544	575	566	541	579	574	567	527	562	580	575	547	579	499	629	554	557	569	545	572	548	579	565	542	616	596	590	590	570	568	580	586	559	602	553	554	566	575	565	600	611	583	543	565	596	532	570	545	581	603	608	554	568	571	539	585	594	562	574	523	589	567	561	555	596	593	579	631	571	546	559	574	571	559	572	567	593	571	575	559	555	587	549	551	567	571	573	562	582	568	569	589	594	566	613	548	559	588	600	574	592	578	570	561	608	573	547	614	569	601	613	570	531	597	600	569	589	551	560	549	591	562	559	568	570	606	548	582	571	575	531	545	546	592	541	595	580	574	611	585	597	605	571	597	568	591	591	546	604	603	593	562	597	590	522	559	626	548	594	595	593	580	539	614	540	592	550	554	518	572	528	588	528	574	568	561	623	589	568	562	587	526	592	548	620	581	551	540	563	545	533	595	590	523	538	557	568	583	549	572	582	553	554	602	582	556	598	555	538	571	579	578	532	605	551	590	589	570	674	552	575	587	524	558	562	559	537	555	538	556	555	572	557	555	580	587	552	621	576	507	602	556	576	557	587	537	569	521	573	545	543	562	564	614	570	581	559	552	585	595	533	562	587	582	604	565	589	582	577	555	564	547	547	522	582	565	528	575	601	545	551	572	558	552	552	598	562	530	601	571	551	567	559	575	621	564	558	556	550	585	556	564	520	561	534	595	569	556	568	586	566	608	569	609	580	550	575	575	585	569	563	540	597	575	551	538	543	571	536	568	546	553	596	575	563	583	583	595	543	599	573	517	533	549	553	571	522	572	549	537	536	580	609	592	566	572	582	565	589	551	610	574	558	551	547	590	517	567	555	598	587	541	564	595	591	588	565	593	535	586	569	607	565	543	571	558	528	557	559	550	559	565	577	594	557	510	611	624	547	561	582	558	548	561	606	568	555	546	577	583	588	610	553	560	597	648	533	556	573	554	581	575	617	577	556	565	584	591	560	644	564	582	528	574	584	525	562	531	550	544	565	564	606	583	562	555	534	592	567	543	579	551	586	557	543	593	585	602	605	562	558	539	570	599	529	571	621	590	542	551	550	523	560	603	569	594	542	604	591	570	588	574	540	519	573	624	564	576	547	623	570	617	610	590	574	555	569	604	571	557	544	529	609	560	554	555	534	587	596	550	539	542	568	544	603	539	582	587	544	576	538	575	556	575	555	563	578	582	550	556	543	588	522	543	578	548	574	602	592	539	573	577	588	601	580	581	589	571	566	578	585	596	557	537	585	567	578	569	548	534	600	585	576	585	574	562	586	565	592	556	553	580	567	563	595	542	577	557	592	570	590	561	596	572	590	568	598	525	549	544	529	520	563	581	566	605	564	612	555	517	567	602	551	577	575	571	568	519	553	555	599	563	564	541	561	571	546	595	550	626	601	593	537	595	537	533	606	572	515	616	573	571	574	569	593	529	604	545	537	523	587	552	575	553	598	581	536	553	525	577	549	607	562	532	542	555	525	580	576	552	576	586	514	600	534	566	584	567	551	555	585	544	573	544	557	569	547	577	578	556	578	571	537	557	611	543	593	580	572	558	571	583	587	573	558	561	515	583	597	565	571	612	571	504	593	519	581	582	596	572	575	556	593	553	551	551	559	586	566	597	598	550	575	573	549	601	545	557	593	576	576	551	578	562	527	558	538	573	572	583	602	542	593	538	544	575	598	537	601	577	602	525	518	523	587	564	562	558	554	586	519	592	552	564	533	576	570	575	536	574	592	594	580	581	555	563	597	546	574	601	586	570	530	588	579	607	534	557	561	535	566	551	567	585	564	579	571	564	553	495	615	587	541	586	601	599	560	573	563	541	605	611	604	602	572	577	565	599	561	576	520	593	567	562	579	589	545	577	586	596	542	549	531	581	541	529	560	548	596	559	558	591	550	576	563	570	544	542	541	559	578	558	556	551	573	571	550	567	578	581	581	574	578	606	586	554	577	574	595	587	565	567	552	570	580	542	580	537	548	561	564	581	553	552	559	589	540	580	538	553	562	530	574	580	557	560	563	595	548	563	583	571	554	556	542	572	560	583	571	549	554	577	596	583	573	548	559	610	547	592	562	576	562	554	518	537	567	593	545	585	560	579	598	523	553	572	589	577	553	573	567	607	550	562	551	590	604	541	539	536	567	571	596	557	596	565	578	595	564	583	572	595	586	534	552	538	544	518	590	573	600	567	617	585	597	565	596	620	568	567	576	562	528	541	568	521	553	571	573	536	592	573	562	541	570	555	572	589	558	564	595	545	549	572	575	571	577	564	587	574	586	521	568	604	536	544	611	568	577	582	547	575	561	588	602	567	582	530	593	585	544	559	576	554	586	578	561	569	570	541	618	606	556	550	575	530	588	561	586	535	562	550	603	562	521	575	601	587	566	565	567	595	583	559	545	571	593	549	577	568	560	615	560	583	516	597	565	543	586	551	556	533	597	534	566	577	633	598	562	587	541	564	572	594	569	573	548	583	607	613	590	548	563	573	562	551	568	588	562	559	575	574	563	559	579	560	554	596	553	537	567	556	568	555	527	562	549	576	551	591	561	575	552	511	543	625	563	592	528	548	571	535	547	552	594	598	565	569	573	581	573	553	558	586	594	581	594	568	570	574	561	567	593	554	584	577	562	571	600	605	563	595	579	546	562	590	590	582	562	584	552	562	576	529	569	595	541	559	582	563	585	537	585	576	604	588	542	578	606	571	558	589	556	626	550	606	567	573	550	568	568	603	539	559	610	575	585	573	540	569	576	535	617	522	548	567	594	567	572	550	600	576	565	563	562	578	595	543	562	554	579	560	528	545	555	589	546	555	584	545	591	569	534
25444	21480	25125	20348	3615	1819	1232	858	616	548	490	430	430	395	361	351	361	325	339	341	349	353	344	339	352	355	359	350	354	362	356	356	309	320	337	345	334	288	325	312	331	331	355	354	374	330	329	328	328	346	369	337	328	356	335	322	360	332	348	373	319	348	341	339	349	364	345	380	341	353	351	350	351	343	360	363	381	380	341	325	348	343	360	348	346	352	353	362	337	350	350	325	349	348	325	329	328	366	356	378	362	330	327	342	363	350	334	373	333	370	323	368	347	343	361	346	376	353	327	318	342	341	364	379	334	359	334	353	361	345	363	355	353	343	351	357	328	336	376	383	324	342	334	363	322	355	400	364	362	349	364	308	337	357	319	355	303	342	370	341	359	342	349	344	343	350	341	354	385	315	343	342	340	341	349	338	309	310	346	327	372	335	323	317	358	317	390	373	378	350	319	372	341	381	351	357	347	340	333	320	365	343	365	343	377	346	361	319	344	320	369	309	353	337	335	342	351	347	367	339	318	322	319	315	342	342	340	362	356	340	355	326	332	369	292	355	365	353	376	358	338	357	364	346	345	352	320	377	357	347	369	349	327	328	359	375	357	376	321	317	359	348	348	340	338	316	327	369	320	363	331	348	360	344	354	328	310	354	353	331	337	344	351	345	316	349	328	324	339	360	370	378	344	332	331	325	355	329	353	366	340	333	342	348	351	321	361	339	327	349	350	373	349	398	329	348	336	368	352	360	351	362	348	377	355	359	361	362	354	308	372	352	326	356	361	345	358	356	367	327	353	336	340	339	367	363	364	340	380	366	337	372	354	361	323	357	348	351	361	335	362	353	386	371	296	345	386	318	368	330	349	380	379	359	324	392	347	340	323	338	350	337	351	345	334	353	356	338	354	345	337	334	327	321	345	311	370	382	347	333	346	326	348	332	337	350	343	322	356	329	361	324	347	357	315	363	338	331	352	353	341	366	347	343	346	343	349	343	363	359	400	351	354	376	367	351	361	349	350	382	351	315	348	331	327	353	357	362	337	369	335	329	321	350	337	350	362	342	359	325	337	344	322	363	338	339	347	393	347	322	352	329	386	347	372	326	349	337	333	350	369	357	330	331	365	357	322	350	372	353	344	343	348	319	325	330	376	317	349	331	353	381	340	336	349	316	326	351	397	353	342	367	363	343	347	334	346	348	375	348	337	363	405	337	310	348	359	359	343	330	355	322	345	356	330	377	346	371	340	373	377	326	319	338	344	345	333	363	326	347	351	343	366	345	343	347	331	328	370	377	371	343	322	363	359	356	341	327	335	361	314	357	372	343	325	348	340	347	302	332	351	359	362	365	350	366	346	361	357	327	355	330	352	364	372	358	316	344	384	330	354	382	335	338	397	398	362	345	332	342	345	326	375	353	358	328	361	365	328	321	339	341	342	322	370	342	367	321	364	352	346	326	369	351	344	312	351	348	334	324	319	335	343	342	365	330	353	382	350	346	310	327	334	324	353	359	337	371	376	319	373	314	352	328	361	350	358	359	354	331	359	357	347	379	366	336	341	359	353	361	371	333	379	370	356	355	331	358	360	339	347	331	360	344	354	355	359	321	364	350	346	339	354	327	361	336	363	338	354	339	367	345	353	348	344	343	379	399	346	354	334	339	327	362	347	302	334	343	353	377	366	337	351	361	330	354	344	348	341	359	339	350	328	360	375	333	358	374	337	382	340	371	337	344	369	389	326	330	376	353	345	324	371	373	354	333	325	345	348	304	352	337	350	351	335	370	345	324	349	366	350	341	329	386	352	360	362	346	348	333	350	375	333	331	346	355	339	351	374	365	352	319	372	355	352	355	356	397	337	344	318	321	356	362	336	351	356	331	342	323	325	372	314	351	369	331	351	335	311	311	356	342	326	349	296	365	353	353	336	317	334	348	353	347	343	316	366	329	321	327	355	357	360	319	345	363	364	324	340	328	334	376	334	343	359	350	354	376	352	355	364	359	323	341	352	342	374	367	348	352	373	331	332	347	344	372	367	354	363	368	371	305	360	341	368	329	343	360	375	354	356	358	323	368	371	348	339	367	371	363	353	346	372	302	328	350	344	370	345	346	350	345	342	325	329	354	336	380	341	338	319	360	327	359	344	383	351	332	369	387	362	315	324	353	364	333	334	349	346	373	319	344	369	333	376	348	354	380	314	345	319	302	362	344	311	332	350	337	354	350	330	357	341	380	337	374	365	362	358	380	386	317	343	355	339	352	312	369	368	368	369	342	354	338	379	346	348	363	370	364	332	343	349	360	365	327	333	384	396	336	353	318	363	342	331	346	309	371	336	360	349	353	361	350	330	367	335	348	348	341	357	329	325	339	330	371	319	325	342	331	345	339	354	344	378	363	340	344	365	348	338	330	342	347	344	356	362	374	344	399	363	374	326	342	371	347	354	357	318	357	332	354	359	332	356	351	314	366	350	381	358	342	365	316	368	361	404	331	348	346	358	333	352	350	365	331	358	339	328	355	333	345	343	361	362	345	324	354	363	319	351	341	323	362	380	356	342	341	345	326	349	355	365	353	340	342	354	365	340	353	370	382	355	344	353	357	341	355	329	358	347	348	325	350	317	336	377	345	386	343	344	314	339	374	338	377	351	365	352	341	314	349	351	351	307	349	351	335	368	338	342	356	368	343	351	340	323	338	360	358	342	316	366	355	341	329	378	366	369	343	342	383	338	336	353	364	335	326	331	338	353	347	353	361	330	352	322	340	373	340	364	337	369	345	396	351	325	352	343	341	368	345	351	371	346	334	366	322	328	362	343	368	313	343	342	305	352	340	339	350	359	334	385	324	340	360	339	322	318	371	323	349	329	332	327	336	341	341	362	343	333	367	339	320	363	377	336	350	369	310	347	370	317	356	340	340	315	357	370	346	354	367	338	343	332	347	315	335	311	369	346	343	350	341	321	357	334	341	348	351	380	360	345	353	368	349	328	344	357	368	350	322	343	348	338	324	344	356	347	349	359	328	340	386	353	341	353	375	360	326	335	365	340	395	350	348	341	350	320	331	306	377	325	349	318	329	299	331	340	333	362	339	357	364	349	360	337	321	359	341	373	356	365	360	349	349	349	325	324	365	317	344	339	336	341	368	351	362	354	321	314	378	357	335	354	371	370	344	370	363	346	328	355	347	361	342	360	343	348	370	350	330	346	357	326	365	360	331	370	359	332	353	333	347	388	336	341	329	317	373	324	370	326	345	332	351	338	322	344	367	346	321	334	371	350	337	359	338	351	324	350	332	349	370	312	330	352	367	343	345	349	332	314	344	361	372	332	362	367	362	323	354	309	342	351	333	352	331	358	347	334	368	364	364	371	353	342	365	376	374	343	332	354	350	324	358	365	324	374	352	334	332	349	337	367	379	372	329	322	349	386	363	380	319	365	341	380	351	350	364	370	330	333	366	374	325	323	356	363	342	354	357	357	356	343	319	341	368	332	349	342	313	319	371	318	341
17122	22056	16063	8588	4716	3140	2049	1469	1054	906	770	634	635	569	588	552	498	475	542	545	541	544	554	536	548	502	519	511	529	537	510	551	534	510	555	531	552	557	504	500	536	520	543	509	521	544	544	523	545	500	523	509	543	539	505	538	535	518	538	532	514	523	511	505	501	527	500	559	492	509	518	582	495	469	514	501	482	523	541	483	522	531	519	491	495	508	531	503	529	536	504	514	499	512	472	545	530	560	499	482	544	495	491	504	524	500	526	549	542	520	492	523	541	500	488	529	509	589	496	533	527	504	478	537	530	526	507	552	519	495	503	521	541	510	521	486	520	534	505	497	524	458	518	511	512	542	538	547	524	514	523	517	472	556	534	560	492	548	512	520	502	525	477	537	561	493	545	510	502	515	546	558	525	501	524	522	485	514	471	502	517	534	546	511	544	488	529	524	550	517	506	521	502	535	512	508	523	557	504	505	555	540	551	520	489	522	514	498	527	526	523	557	550	561	525	520	506	516	566	500	505	513	507	516	507	556	510	524	535	527	518	488	538	509	527	541	525	512	524	507	542	505	538	512	498	518	537	558	511	502	548	518	527	526	548	532	536	561	519	526	558	489	542	549	562	540	521	539	525	503	504	522	508	494	530	516	493	542	502	499	500	534	503	547	508	536	530	498	490	522	528	514	513	537	487	517	530	502	536	564	518	524	541	524	488	494	505	458	521	572	511	506	516	547	528	492	532	492	516	518	492	503	526	512	535	555	517	517	531	518	521	487	545	518	541	520	506	518	516	503	499	522	544	496	523	506	545	541	561	562	535	544	504	537	497	510	486	527	524	513	555	506	480	538	534	506	483	513	530	554	543	528	569	551	526	475	529	500	541	496	553	497	506	501	538	526	484	504	524	557	523	531	547	558	535	530	542	529	508	522	545	516	515	519	496	521	550	499	518	490	543	540	545	510	522	512	498	540	539	533	527	512	544	547	485	493	518	513	487	541	510	497	517	520	531	517	533	558	504	548	515	522	518	527	528	456	476	497	508	505	538	534	484	540	553	527	532	495	554	501	509	546	515	506	532	578	548	529	480	491	551	488	512	496	547	520	532	507	512	540	472	521	544	493	494	524	559	570	534	560	518	534	529	513	524	542	498	528	468	560	527	503	498	538	552	480	485	527	532	514	550	515	512	467	508	547	511	499	530	488	507	506	472	512	524	529	498	475	557	509	485	487	533	507	551	512	490	480	504	495	523	525	522	505	574	518	518	504	541	508	511	524	569	568	513	495	541	542	489	575	507	523	547	483	544	524	537	490	541	500	527	535	488	545	514	535	511	540	510	541	503	526	562	521	533	520	507	537	525	480	504	519	560	541	536	514	530	514	526	534	543	526	525	506	563	498	548	516	506	521	522	528	537	515	546	480	506	520	520	537	547	536	529	522	560	519	483	533	496	516	512	549	494	547	490	527	498	499	529	515	484	524	518	526	548	500	528	522	550	536	538	530	523	536	556	551	514	489	504	536	486	526	546	493	479	513	520	530	516	545	510	514	519	543	533	549	506	505	531	549	556	548	490	468	470	498	547	539	485	509	548	546	496	494	529	539	513	488	504	519	491	506	555	548	519	527	531	475	477	532	537	522	533	481	520	476	528	507	480	558	509	534	504	506	541	470	570	529	512	525	551	503	466	517	516	484	515	545	523	544	562	556	491	538	487	514	557	509	542	562	518	533	549	522	550	517	536	550	512	521	508	556	523	506	519	541	537	507	517	479	492	494	513	503	521	504	475	516	499	506	481	508	484	490	516	570	507	529	521	536	539	517	521	544	544	513	494	496	512	526	509	549	543	509	506	539	505	502	556	513	522	462	533	525	526	524	498	547	536	511	534	520	539	538	532	515	547	534	548	549	509	546	564	506	473	523	558	523	547	508	543	540	521	544	505	513	531	506	509	515	534	513	496	532	520	499	551	508	537	484	527	523	576	555	517	503	520	485	524	531	537	568	505	492	525	498	551	519	496	493	497	520	535	524	508	551	517	548	478	543	520	552	514	472	485	554	519	548	520	531	528	504	567	514	524	530	535	548	502	560	503	507	497	543	512	519	531	488	549	475	538	506	546	524	520	464	520	548	481	515	475	508	523	504	517	523	513	471	507	492	504	542	520	513	527	551	534	506	537	564	488	513	479	509	500	528	481	535	522	600	507	507	530	495	475	491	540	502	541	507	511	508	559	485	526	543	539	522	487	534	504	537	524	527	515	546	537	480	534	528	525	533	505	543	536	537	530	521	489	507	513	477	499	481	548	507	529	539	547	483	506	555	550	510	524	500	488	480	540	508	532	529	554	495	544	537	591	526	517	503	515	503	523	510	520	512	526	521	504	501	517	502	526	555	525	518	505	502	471	511	542	522	494	495	507	525	483	496	471	501	529	508	488	473	518	484	571	525	532	544	526	501	524	511	536	515	483	516	538	523	513	528	527	471	535	498	541	484	496	512	544	548	492	516	502	470	509	499	519	534	525	507	505	544	519	509	519	495	567	548	525	536	517	448	523	526	530	508	557	473	519	555	518	542	518	533	545	482	523	522	521	516	500	565	513	537	524	509	502	550	522	504	478	531	552	546	521	537	513	526	549	512	540	478	524	491	560	499	546	533	504	529	541	529	477	511	541	499	466	570	515	489	578	545	502	492	524	536	521	514	501	531	499	544	500	498	530	572	524	493	536	527	473	510	537	493	540	496	514	496	498	490	504	515	491	545	467	538	540	479	516	523	499	514	495	504	510	550	522	553	558	576	542	521	547	518	517	515	502	540	554	501	530	476	499	534	482	504	466	480	533	509	512	535	541	508	516	504	536	534	519	510	473	488	512	535	555	534	546	540	508	546	533	505	549	526	481	506	518	446	511	486	542	514	502	498	560	519	543	504	525	538	508	529	540	539	501	515	548	497	572	596	513	529	514	504	522	534	545	553	523	492	492	566	548	522	516	522	499	511	581	486	500	513	537	524	562	507	489	477	536	515	526	493	516	518	502	505	529	508	489	569	534	555	520	523	501	464	547	499	519	513	496	511	522	521	477	533	549	513	483	498	496	549	491	527	536	532	496	513	505	573	493	545	534	499	519	523	490	549	508	521	475	517	522	541	501	514	522	479	514	538	509	508	505	561	522	479	554	488	527	499	476	532	512	512	550	529	500	518	567	508	538	487	551	532	510	531	507	517	519	512	498	533	514	508	537	507	517	512	554	523	565	514	544	523	498	559	533	533	479	508	496	546	511	523	561	516	569	527	525	515	484	494	494	546	509	515	532	525	511	503	490	525	574	544	451	545	552	502	554	516	560	485	514	533	530	543	577	501	491	519	530	470	526	506	519	545	566	526	516	488	490	530	548	506	536	524	519	489	554	520	512	513	499	510	565	518	529	515	552	518	515	569	505	498	537	515	516	497	498	543	500	509	501	510	535	494	546	489	501	526	564	528	495	488	544	520	526	541	482	550	528	532	502	537
22812	21528	28537	24958	21535	18454	3415	1319	914	744	557	541	490	404	453	415	459	392	412	391	362	378	424	369	349	393	361	352	387	371	404	370	388	382	386	366	398	389	358	325	402	371	354	378	365	384	391	355	368	368	353	399	362	408	399	367	428	371	337	389	398	351	376	370	393	362	351	393	361	348	394	367	362	422	357	378	346	375	380	355	352	365	333	364	383	382	359	401	356	393	402	358	393	361	365	362	362	401	377	390	390	375	365	392	362	363	372	373	345	336	381	351	402	385	403	371	373	394	369	377	350	378	340	399	352	365	362	392	398	367	405	403	353	369	376	362	348	386	374	355	381	399	405	357	315	374	346	385	408	361	375	369	377	355	354	392	363	361	389	400	333	374	422	375	359	360	354	360	379	392	398	379	353	399	388	384	362	356	394	404	374	360	367	363	389	404	408	395	384	409	339	386	404	395	372	368	411	377	412	409	361	362	396	399	372	410	394	381	349	415	396	387	374	368	358	394	337	355	383	321	403	368	392	366	421	384	373	346	382	389	401	380	368	384	396	371	379	360	395	414	366	435	347	364	398	383	407	369	364	406	372	365	422	388	370	346	393	362	377	396	368	372	383	364	399	344	403	382	393	397	385	409	389	376	354	343	378	382	356	378	376	392	397	383	338	380	354	356	351	385	359	384	354	393	350	394	411	372	340	358	380	385	357	392	372	390	384	374	359	359	367	382	399	357	345	376	387	361	360	382	394	382	388	381	377	407	394	387	368	389	388	396	381	375	394	378	402	379	340	390	392	358	375	375	434	385	380	362	373	371	385	353	356	364	351	399	354	374	371	348	370	360	368	357	395	391	381	366	375	406	363	378	392	402	414	383	378	368	383	404	385	375	370	378	343	375	357	380	370	399	386	395	398	354	352	395	391	366	364	384	359	356	387	389	402	365	399	383	360	378	390	334	356	355	366	371	404	394	389	374	386	382	383	346	370	375	405	413	390	369	361	389	347	410	390	409	362	360	403	369	415	387	365	378	383	357	383	329	365	356	393	365	379	378	350	381	409	391	338	406	363	364	336	393	364	348	392	387	408	366	364	387	395	349	370	386	361	378	355	363	354	375	391	394	358	363	394	385	334	346	376	354	420	382	401	377	371	393	381	358	385	381	390	358	334	419	353	384	403	408	411	400	410	360	370	365	360	419	380	352	362	395	375	358	409	408	379	375	350	372	395	387	364	382	373	389	348	399	364	360	371	389	365	383	371	359	344	356	366	362	343	357	385	339	335	366	390	366	385	348	382	402	387	369	371	394	350	425	371	358	381	390	361	358	347	356	409	378	349	369	386	364	397	375	394	389	369	381	345	383	362	378	376	408	379	362	361	388	381	374	378	357	344	340	404	401	359	381	375	392	408	400	353	398	337	374	342	371	378	363	394	354	385	360	388	339	381	387	381	381	329	384	393	367	359	375	345	370	373	374	378	406	365	381	358	367	399	368	384	383	345	370	397	367	393	352	417	384	354	409	341	377	376	355	373	396	361	370	375	300	370	373	358	345	398	358	344	401	368	357	355	404	393	350	382	380	379	378	407	395	343	367	385	390	370	363	403	336	375	397	407	379	362	438	365	350	379	358	404	353	377	367	363	376	338	369	364	367	383	402	355	375	400	384	397	386	370	360	360	375	398	367	397	396	416	350	377	371	369	335	397	390	358	379	361	383	347	356	359	356	421	420	404	383	358	420	362	351	385	388	368	340	339	367	377	391	358	378	353	348	380	344	374	367	387	378	376	358	392	364	386	389	376	352	361	378	372	394	351	369	362	387	391	384	388	379	430	367	368	359	366	358	401	386	383	396	366	358	354	412	356	382	341	403	362	398	405	362	403	359	354	396	351	400	355	343	393	334	373	417	395	389	380	377	391	366	358	384	384	373	381	383	393	386	414	367	375	394	366	387	425	378	377	351	392	396	386	410	343	392	360	372	356	365	364	338	375	371	364	356	378	399	373	376	364	370	383	383	394	380	373	380	356	399	375	348	363	386	359	374	378	378	369	418	330	396	404	388	378	356	374	371	319	399	355	360	365	378	372	379	369	371	374	380	389	379	387	384	352	372	339	378	391	369	392	407	381	372	350	369	391	375	365	345	374	343	365	405	358	368	361	379	410	375	339	397	366	358	390	354	389	338	359	391	346	383	384	391	380	377	358	427	357	393	368	385	373	344	395	369	363	368	376	385	371	376	372	356	364	395	387	353	366	378	380	361	391	354	397	350	373	359	356	412	376	423	358	395	381	372	352	388	383	381	368	408	365	369	366	388	385	375	401	383	409	376	374	408	388	378	361	388	392	363	365	389	369	342	356	371	327	350	350	378	387	378	400	421	360	370	371	422	378	367	399	382	371	396	370	351	366	349	365	400	362	377	392	390	366	377	385	379	405	354	334	380	349	342	400	366	363	395	373	388	370	378	372	336	375	378	391	376	397	382	358	365	384	396	375	386	335	397	373	356	366	363	350	363	384	418	358	384	376	384	368	357	375	359	397	354	343	365	361	385	395	362	371	392	390	365	384	361	355	384	357	398	351	361	381	387	352	385	398	371	374	369	389	382	334	360	375	351	354	375	405	394	402	348	375	370	375	399	379	374	369	385	398	398	369	372	384	377	358	369	349	368	379	354	371	379	364	404	357	388	360	378	362	327	384	395	361	352	393	369	379	383	366	396	389	387	389	362	347	336	384	383	378	364	395	373	382	378	358	380	405	345	356	369	385	359	409	362	404	368	378	374	383	366	381	351	383	388	383	358	396	397	362	367	381	363	367	348	340	386	385	373	375	410	380	358	392	370	370	384	358	386	369	364	401	387	382	371	363	387	358	352	382	381	388	372	361	392	377	361	366	379	369	364	399	369	370	368	335	339	352	356	366	395	404	363	350	400	378	382	335	394	380	368	353	351	357	338	364	396	383	383	382	379	367	333	364	350	401	416	347	393	351	389	402	360	394	354	361	369	391	362	374	381	360	389	350	347	349	353	379	359	353	388	386	396	372	377	372	367	366	382	368	393	395	382	380	376	383	425	368	395	380	369	356	427	364	369	360	373	376	368	375	378	406	361	340	353	375	398	360	385	396	387	396	386	372	384	411	348	365	335	385	379	389	376	398	375	394	384	361	364	372	351	376	364	388	393	349	392	388	361	381	385	366	376	384	376	359	367	387	376	367	371	359	361	434	368	389	349	358	365	360	388	378	376	386	374	400	380	373	392	379	396	393	381	380	374	392	393	411	357	341	388	406	377	381	340	386	390	388	382	349	390	378	361	378	378	400	371	380	360	394	377	405	377	359	350	337	338	376	350	369	367	399	349	418	370	354	385	352	368	408	388	350	378	350	363	362	370	380	367	357	372	357	368	375	373	386	357	390	388	362	398	357	362	355	339	379	376	347	395	362	385	385	396	382	411	363	372	369	436	409	389	367	386	387	335	360	363	396	363	371	350	364	355	387	381	391	377	386	410
21220	29340	19585	11255	7093	4664	3141	2231	1634	1211	1005	768	763	705	638	640	587	589	574	550	549	565	573	544	580	544	593	549	560	543	569	544	561	578	561	540	543	546	542	559	547	554	518	506	547	568	585	587	554	547	569	560	525	548	550	566	549	558	584	568	500	528	556	595	550	539	517	539	533	514	558	590	608	562	560	560	567	534	527	584	562	548	553	567	537	556	548	550	528	572	566	557	528	541	575	544	558	611	539	558	589	566	514	536	494	554	600	606	564	550	550	567	537	534	572	580	543	529	543	598	522	570	587	572	550	524	597	535	537	568	528	550	576	535	558	572	571	542	523	565	580	509	549	578	532	529	517	535	536	533	533	582	497	566	573	545	547	524	595	598	580	548	499	550	551	542	536	536	528	527	566	513	569	541	572	547	519	559	527	562	580	539	545	543	533	583	534	536	591	527	564	603	557	564	564	539	557	573	558	532	554	518	528	539	567	558	558	538	578	553	545	520	525	533	548	510	569	568	559	506	612	517	576	579	590	569	531	565	522	548	551	544	530	566	485	532	554	547	553	522	614	513	567	574	536	565	563	532	558	542	577	567	498	564	506	567	539	508	568	569	532	535	526	562	572	505	525	576	569	591	564	535	584	576	546	567	560	504	537	555	509	573	541	533	542	521	556	542	551	527	541	533	596	544	571	540	572	548	589	555	546	583	544	590	551	568	576	568	591	571	563	533	524	514	561	556	536	533	555	559	583	549	560	585	536	539	537	556	525	571	531	554	516	557	515	582	550	519	541	585	522	559	525	534	554	551	551	567	561	578	516	586	582	539	535	537	536	519	529	571	552	544	546	569	572	568	587	578	526	546	558	545	554	544	520	579	564	529	524	530	578	560	554	528	578	521	528	529	537	511	568	560	507	574	531	534	547	534	557	521	539	539	542	562	573	552	560	549	551	590	587	542	550	542	558	529	575	530	538	559	529	575	568	538	546	541	573	522	591	554	535	536	558	543	545	551	545	593	564	586	550	574	534	542	545	536	538	542	557	546	550	564	564	592	557	561	522	541	530	561	538	552	580	578	541	551	510	579	551	547	534	533	577	548	590	529	564	551	542	550	554	509	540	526	535	568	551	516	515	601	530	529	565	560	544	540	576	508	535	532	551	532	577	554	537	502	537	514	541	538	553	530	531	544	561	554	558	559	545	524	548	556	593	526	544	527	595	540	519	569	556	568	543	577	547	565	490	528	575	544	554	590	538	549	544	575	572	580	559	567	560	590	553	545	565	562	547	562	534	523	511	614	554	565	547	565	609	552	504	544	515	581	563	519	512	490	561	536	584	560	585	565	562	575	565	518	554	555	562	556	588	547	565	547	558	540	561	546	549	547	576	495	546	547	497	562	577	598	536	554	552	565	529	570	527	579	519	547	556	553	593	562	548	575	546	563	562	571	576	572	551	561	548	589	580	553	572	545	540	572	575	563	533	589	557	542	523	544	518	557	563	538	564	563	551	572	578	583	596	535	533	572	549	561	576	600	551	512	568	568	548	535	555	579	543	547	556	577	570	542	580	556	554	534	543	541	575	573	523	524	562	542	563	558	576	588	511	537	574	583	569	548	577	511	588	541	614	545	559	504	538	556	559	593	542	587	564	584	544	578	572	545	581	568	527	508	533	536	558	571	510	577	563	558	523	527	531	555	555	522	581	573	555	530	545	536	535	566	570	535	549	536	585	557	584	536	580	537	524	529	519	557	531	612	553	518	535	549	532	550	557	551	551	561	571	559	536	564	508	543	540	511	556	545	518	591	537	538	573	570	622	545	594	550	563	582	596	517	545	520	555	568	523	551	588	587	575	583	569	580	533	565	536	534	572	557	579	532	566	568	544	566	542	546	542	528	548	534	507	567	534	554	581	549	528	537	537	534	582	540	571	566	567	545	550	593	578	525	559	516	554	579	557	589	565	543	529	573	567	568	572	523	557	561	560	559	537	524	505	550	553	563	541	573	495	552	582	558	573	543	562	586	581	549	556	540	553	518	577	570	564	594	521	546	583	574	556	539	567	542	531	595	548	572	590	516	510	560	539	558	551	606	526	553	542	575	563	541	555	583	537	534	570	582	527	520	551	531	523	564	571	576	558	536	591	535	558	567	548	520	563	616	540	516	530	525	524	539	553	570	557	577	550	565	545	561	545	569	552	520	564	572	547	521	551	571	541	572	531	505	548	585	538	554	578	574	557	572	572	519	540	553	578	541	549	563	543	540	535	514	571	538	559	573	509	578	512	583	553	551	529	558	565	549	575	558	511	555	572	572	525	558	518	536	556	507	583	541	559	557	568	530	544	572	573	542	595	512	579	517	511	561	530	553	539	554	512	538	501	531	590	514	550	540	556	547	537	565	556	568	553	550	537	539	542	588	557	559	554	532	536	539	534	535	585	529	608	525	546	545	568	556	547	506	537	523	545	619	530	591	573	546	520	564	545	574	574	548	571	545	558	553	502	537	591	511	578	551	589	554	578	586	567	543	540	475	543	552	567	521	547	521	567	517	595	543	537	585	577	588	555	552	566	567	523	534	568	541	543	531	529	537	601	582	549	555	571	575	540	567	583	530	529	548	504	593	582	551	530	537	586	545	553	532	561	527	534	535	596	523	543	579	534	494	550	551	579	597	568	579	552	521	547	621	590	538	546	546	519	516	548	550	552	552	537	587	504	545	533	582	522	577	540	561	575	541	614	570	538	529	584	529	549	613	552	528	564	547	530	561	531	573	543	522	565	558	589	549	563	494	577	528	555	533	551	620	526	536	579	533	523	532	543	540	570	543	559	532	563	524	506	571	571	593	513	531	525	594	590	541	531	580	523	568	539	555	517	548	527	554	538	520	543	531	559	573	513	557	566	569	544	540	516	518	534	551	536	518	554	575	528	551	566	567	558	588	510	559	524	586	582	565	554	558	602	580	548	531	498	546	558	597	530	557	560	541	524	541	529	557	552	535	563	536	564	540	536	563	570	551	571	541	525	562	566	558	513	580	593	591	545	527	591	536	556	600	555	583	553	587	518	540	531	507	547	554	586	526	514	541	521	574	538	581	531	537	530	545	540	582	558	546	542	542	559	500	535	548	493	535	548	559	561	554	543	536	525	563	553	559	585	542	549	520	508	541	565	512	587	585	576	564	539	544	553	560	564	527	585	590	547	503	547	601	532	499	545	584	533	553	495	559	541	566	531	515	535	582	559	571	544	554	541	543	563	551	563	562	556	602	495	551	550	556	562	546	534	551	532	550	544	558	557	583	581	546	498	553	547	526	514	596	542	560	570	516	583	552	573	540	593	560	529	590	560	543	570	575	536	532	591	511	557	563	529	513	549	573	550	568	592	524	548	577	538	584	570	548	532	563	488	552	508	555	544	506	538	511	572	500	544	539	551	602	528	580	529	539	521	569	563	585	557	560	521	528	526	576	554	561	555	532	596	553	582	589	548	559	562	583	550	520	572	553	550	518
28502	19475	9164	2890	1402	998	768	594	484	433	416	381	411	371	382	341	398	396	359	369	340	410	336	354	366	413	396	376	352	380	374	369	380	374	391	348	412	363	394	371	340	386	346	372	351	373	376	381	348	370	362	343	361	363	372	364	375	349	354	355	378	369	376	386	385	346	359	348	408	342	368	379	350	359	371	352	361	357	352	367	387	335	389	351	401	380	406	371	380	366	359	365	388	376	364	387	377	370	394	372	395	370	386	379	350	360	372	303	351	392	350	406	362	360	378	380	368	381	388	357	399	368	395	378	365	362	350	359	394	330	377	368	381	369	386	397	357	411	359	372	360	354	354	364	353	341	364	345	377	385	352	384	355	395	358	384	397	363	353	409	397	361	385	365	346	365	347	399	345	390	395	379	373	369	368	362	389	349	360	372	352	369	344	388	377	364	328	382	392	358	380	331	348	372	409	366	372	380	346	364	351	349	348	376	375	387	403	373	386	354	356	352	371	393	396	359	365	343	393	381	361	351	364	380	396	398	386	365	368	350	420	375	328	370	401	365	346	346	338	349	386	370	333	393	395	363	380	354	371	375	371	414	386	398	369	384	361	352	371	388	396	384	365	382	347	332	370	378	352	351	375	349	383	375	332	364	361	338	361	351	383	387	382	391	386	378	375	373	348	358	370	333	358	326	380	362	369	387	375	398	400	374	360	396	361	361	360	345	368	393	383	348	401	387	372	358	387	404	375	383	381	373	373	370	377	373	377	366	381	358	359	356	355	354	346	338	359	354	367	349	375	401	356	370	430	389	400	353	385	401	379	367	384	359	364	367	398	404	357	341	388	374	380	389	353	354	367	349	380	374	364	383	375	363	362	348	356	375	375	368	349	362	373	403	377	399	343	356	364	367	381	366	374	367	352	339	378	353	350	385	348	413	342	366	366	382	355	388	361	401	346	352	390	344	380	397	360	371	388	380	399	385	360	355	365	376	398	353	368	359	360	359	346	329	353	351	364	382	357	386	380	370	348	399	351	351	360	376	352	393	382	378	355	374	332	384	374	407	367	418	379	365	339	362	376	377	385	394	391	388	384	389	353	366	370	392	358	366	358	400	338	391	363	358	357	385	382	358	339	364	407	398	370	381	392	382	352	358	373	368	376	408	368	404	361	378	360	348	355	406	392	383	367	378	338	385	376	421	355	358	380	341	386	348	376	364	364	339	390	366	370	378	339	364	373	392	400	377	369	357	350	384	357	387	366	376	368	356	357	365	413	354	377	383	359	341	342	354	387	340	379	349	359	368	346	391	365	376	375	357	371	347	337	357	360	396	373	361	343	383	354	367	375	388	370	349	353	354	343	373	378	388	382	342	367	381	391	381	380	348	361	351	364	389	365	377	389	351	383	398	400	395	373	391	344	373	345	349	383	379	366	382	351	380	370	355	402	383	379	373	327	363	373	353	368	343	374	339	372	335	360	385	349	397	340	380	356	369	390	394	387	377	382	381	367	367	358	375	397	370	377	367	361	356	397	371	303	333	367	347	361	381	345	369	385	371	392	356	415	363	415	377	355	339	403	351	401	352	377	327	382	356	364	400	360	369	329	385	367	348	343	366	376	363	396	400	361	394	367	369	355	413	368	358	379	361	372	341	351	361	378	369	370	324	380	379	361	371	396	401	360	389	391	354	399	365	356	395	383	371	407	395	386	358	343	357	353	415	377	363	369	371	374	381	360	385	381	408	360	380	360	345	372	356	371	350	354	368	406	340	361	366	371	372	376	382	381	390	363	385	357	380	346	375	344	362	377	380	349	386	357	351	351	322	378	371	374	382	379	386	368	388	376	393	357	366	376	390	367	343	354	390	344	391	362	345	371	377	380	350	382	376	353	395	342	358	384	375	384	423	337	348	378	377	356	354	396	365	343	376	406	382	345	390	360	406	369	367	369	380	368	353	332	398	398	390	363	378	414	384	364	368	353	381	365	366	321	384	395	372	355	403	364	413	361	371	341	346	382	380	369	377	370	375	386	375	349	406	377	393	403	363	373	385	346	361	329	372	376	429	381	396	352	350	358	370	373	357	397	364	404	373	380	355	401	390	377	356	370	349	373	361	349	336	372	351	388	386	362	360	380	362	369	376	372	407	368	416	383	385	384	360	375	378	408	394	347	379	367	401	394	367	335	363	400	374	371	391	385	364	371	333	364	370	371	328	373	380	361	412	338	368	347	358	366	354	369	388	410	368	375	381	379	380	376	360	417	366	393	376	396	365	403	366	396	366	388	376	386	375	419	386	363	361	384	377	364	374	383	362	363	379	396	378	361	340	365	386	358	426	402	373	391	358	385	376	355	369	356	366	376	350	379	380	375	364	382	359	377	372	413	361	344	382	371	363	340	394	375	375	340	390	364	381	362	384	367	357	410	350	361	345	402	346	366	379	386	380	401	361	340	383	401	400	387	381	366	354	364	379	339	350	385	367	391	362	377	378	414	341	397	397	406	353	369	332	357	371	386	331	354	380	353	366	390	369	411	373	385	382	416	346	354	366	384	382	344	373	399	376	350	395	358	365	378	359	354	373	386	372	386	348	378	390	345	405	353	377	396	386	381	350	393	372	376	355	340	379	351	360	396	342	383	414	396	370	338	372	357	366	374	338	343	385	369	368	374	399	336	360	389	379	368	355	385	364	349	349	368	361	366	322	359	390	364	370	359	369	354	392	374	382	375	404	381	366	373	360	407	387	361	386	379	346	396	383	361	389	352	348	367	363	337	393	409	415	388	350	379	368	368	379	374	372	390	382	389	353	353	345	327	385	372	361	375	378	356	376	356	394	388	365	353	364	373	402	353	371	342	337	352	348	386	356	378	332	372	340	343	362	351	360	391	396	383	373	382	350	398	368	357	361	370	392	370	375	368	369	381	371	350	396	408	399	385	386	415	357	375	391	342	374	387	348	364	393	371	387	368	352	347	350	374	376	355	371	388	388	371	333	342	336	345	365	375	362	327	395	405	389	369	376	346	364	391	398	391	364	370	371	352	362	336	389	360	386	375	389	377	376	340	352	375	370	363	410	366	375	380	362	422	343	356	383	362	373	385	390	405	368	386	372	389	382	370	374	366	355	372	359	310	368	383	364	367	414	385	393	401	394	336	337	373	392	340	391	417	367	372	390	359	381	394	411	358	336	402	395	353	375	372	350	394	347	348	390	386	368	395	349	350	357	368	384	354	357	370	378	372	370	376	354	364	361	384	369	352	307	365	364	360	380	364	391	413	357	383	393	362	385	332	382	379	354	371	380	403	357	368	341	342	411	366	374	367	369	382	366	365	385	326	343	422	344	400	374	375	386	378	386	347	383	386	365	376	338	387	413	372	347	364	346	400	372	371	340	366	355	372	401	361	374	340	403	368	382	392	334	371	373	349	394	371	382	391	369	376	390	355	339	376	360	370	389	352	362	375	372	363	399	348	365	360	354	363	414	363	398	375	370	356	306	371	368	401	401
17921	15282	9217	4379	2632	1806	1340	1020	864	726	658	657	577	568	603	591	581	527	584	571	567	569	538	522	581	571	556	537	551	573	568	589	532	553	574	556	548	589	560	552	532	512	559	538	564	534	551	629	565	551	542	544	569	578	567	594	549	565	550	580	525	548	540	538	555	573	530	545	571	528	552	502	566	552	559	540	512	559	543	533	529	540	538	576	529	577	548	508	550	558	565	607	534	524	511	574	543	544	536	532	578	552	580	552	526	526	555	571	539	563	531	522	522	537	561	565	575	569	572	586	577	582	583	566	557	546	531	574	562	542	567	547	545	571	583	547	556	549	550	525	559	530	515	568	585	573	591	556	537	568	537	541	583	560	545	598	594	571	537	555	552	562	528	570	562	600	570	558	560	543	537	546	553	516	533	566	522	567	558	574	556	569	541	517	585	550	501	543	551	561	564	547	582	532	523	577	541	526	570	548	559	560	524	522	596	561	538	531	577	568	550	533	543	534	586	551	565	561	619	539	560	561	594	537	544	553	529	510	569	558	524	547	565	565	561	552	561	563	556	522	547	543	545	577	507	565	573	563	533	553	533	579	572	524	541	557	607	555	565	568	499	528	594	568	582	577	509	497	535	557	589	521	544	553	503	552	551	546	536	557	557	551	567	592	545	565	526	586	571	563	521	587	568	544	562	540	578	545	543	545	540	564	592	549	532	509	550	571	550	545	574	581	553	566	516	562	571	558	545	528	507	560	558	590	542	535	568	570	537	524	568	562	544	564	513	566	574	574	568	581	554	539	531	555	531	565	533	540	524	550	574	562	594	561	566	544	501	550	559	568	544	508	569	571	544	548	516	572	532	560	522	561	584	574	561	561	590	553	547	609	572	570	564	566	517	553	598	585	591	555	559	568	598	561	562	530	556	561	558	576	546	598	505	529	512	566	558	589	542	587	562	580	559	548	570	563	540	565	510	570	564	582	548	528	530	531	565	537	577	568	550	563	530	565	573	529	581	568	563	559	536	526	564	549	545	543	554	545	531	511	560	560	539	552	564	525	606	498	555	532	554	586	555	530	537	575	536	533	529	556	560	540	596	578	594	555	556	539	522	558	569	549	587	593	517	565	554	600	533	543	569	514	512	522	591	562	579	572	555	532	612	585	524	564	574	635	522	530	575	527	530	567	550	545	566	573	553	571	553	533	570	563	556	547	517	542	568	566	568	580	552	544	547	571	573	538	571	549	513	509	546	524	524	541	540	555	513	581	541	604	597	525	514	574	569	550	550	561	546	543	540	528	510	557	536	550	538	570	554	547	554	544	567	556	560	602	595	577	549	557	525	573	538	562	545	582	545	592	568	548	525	533	538	533	542	543	525	567	531	551	577	550	608	547	556	507	592	565	563	558	570	540	537	557	578	537	579	536	553	537	512	555	543	540	536	557	508	593	579	514	587	564	542	527	522	508	578	539	534	566	589	549	574	568	586	530	555	542	540	577	532	603	513	559	560	563	582	603	525	553	556	537	568	558	548	559	627	499	542	526	549	568	575	527	563	553	501	563	570	573	540	556	589	581	576	564	581	562	598	546	559	562	546	550	550	556	526	554	603	547	529	577	559	592	555	515	589	551	560	565	625	603	522	564	551	563	590	511	591	564	549	527	567	529	528	579	581	529	570	580	583	529	560	567	546	537	555	530	561	527	547	507	567	549	556	548	588	555	495	562	550	573	583	555	526	581	518	577	576	566	562	546	550	522	540	518	517	578	584	571	538	494	552	522	556	571	561	593	535	492	549	588	559	528	557	540	544	559	538	538	561	555	529	558	554	567	561	555	532	554	609	538	535	579	533	517	562	547	558	560	544	540	520	573	518	588	528	553	576	561	556	543	555	588	575	529	575	537	555	564	575	594	518	613	589	528	595	521	498	548	583	530	543	549	516	546	541	568	531	511	569	552	569	533	507	567	535	517	566	547	561	564	520	588	582	569	550	565	533	546	575	553	543	514	560	555	573	574	541	555	548	522	545	560	590	586	574	552	590	546	556	578	528	557	539	554	561	538	569	558	506	564	569	576	531	575	555	531	553	539	550	559	539	538	541	570	563	521	586	564	547	528	558	605	597	602	588	584	576	566	521	596	589	514	549	548	538	533	542	548	602	533	572	601	585	544	551	554	554	511	535	576	522	537	547	585	559	543	565	552	557	566	560	551	524	543	554	572	580	552	556	509	535	529	546	540	552	528	563	565	544	578	541	571	521	560	587	581	531	560	531	538	517	533	557	568	550	535	578	572	595	549	550	566	543	580	541	518	589	586	551	554	556	561	548	542	515	555	552	563	554	521	571	553	541	574	558	563	558	570	561	552	546	560	578	552	532	545	524	511	551	514	564	556	534	535	534	509	527	587	564	563	543	506	544	563	524	587	539	543	551	563	512	534	571	552	583	558	524	596	540	568	541	529	553	572	547	543	523	542	553	548	551	561	559	574	530	559	554	590	535	560	603	552	555	533	528	590	554	525	576	582	581	559	591	536	544	590	563	546	545	572	582	550	588	505	531	547	575	550	571	595	536	554	542	567	503	556	558	555	560	556	522	586	528	555	545	567	493	565	568	578	546	542	558	546	560	584	585	544	576	545	573	541	585	519	568	578	533	578	606	570	603	573	540	552	546	561	551	592	550	535	589	530	547	551	533	540	545	562	526	550	521	577	573	574	539	573	582	579	563	514	532	557	550	566	511	575	539	510	563	494	558	570	577	548	558	565	585	553	536	564	564	559	528	532	558	560	569	566	588	533	595	576	554	557	537	536	539	570	585	547	555	562	572	539	544	551	553	547	546	529	571	519	506	569	561	589	565	546	536	562	557	540	564	602	550	575	534	553	547	554	568	560	518	531	549	567	580	537	603	511	539	543	523	539	543	590	578	562	578	520	566	548	585	567	561	546	580	565	564	579	544	538	565	581	561	569	632	586	569	556	519	554	540	548	565	588	561	526	551	562	537	557	582	555	559	495	572	531	528	547	543	570	544	568	547	552	595	551	556	561	563	540	576	567	569	554	543	520	564	511	557	518	579	545	552	524	578	572	538	544	569	549	571	591	556	540	545	527	533	509	539	541	587	584	560	581	573	547	606	535	540	585	567	510	569	556	527	583	579	527	519	560	511	573	579	540	539	526	577	564	532	577	610	560	593	516	495	572	571	569	552	558	534	550	530	554	548	570	545	529	513	546	545	576	547	576	581	529	509	525	565	569	573	577	596	568	560	588	574	575	526	558	530	593	551	529	522	525	590	553	518	562	561	535	555	506	538	574	532	527	569	574	518	509	534	578	573	562	576	579	553	555	547	558	495	577	561	530	578	577	564	528	571	555	556	565	551	547	552	555	545	585	544	555	543	527	533	524	559	558	575	559	588	545	573	538	554	543	541	547	577	571	540	555	538	543	559	544	548	555	548	551	578	532	538	527	540	510	584	579	550	545	560	532	551	533	542	575	544	583	576	581	571	579
23895	21524	27780	25679	19306	3846	1457	924	695	598	511	463	467	411	406	417	355	394	408	382	419	404	397	370	397	406	414	364	369	398	424	437	374	391	392	404	390	403	408	398	417	388	367	379	352	378	428	424	375	357	382	413	355	368	372	360	382	374	357	403	390	349	411	365	369	379	394	415	387	417	423	405	383	410	406	421	390	404	391	342	371	383	419	392	396	407	362	414	435	373	386	389	397	375	359	396	376	363	371	365	369	397	413	389	367	353	393	374	370	411	405	407	389	398	413	404	409	403	403	396	362	406	390	418	371	350	407	406	398	385	388	390	376	390	387	400	403	399	419	376	410	379	364	413	369	391	376	356	406	417	366	410	380	374	368	377	415	336	410	431	420	374	367	371	402	385	385	414	409	400	389	375	378	389	331	392	366	378	397	399	397	383	408	362	364	389	410	412	373	390	389	378	387	405	384	383	405	344	396	390	395	364	358	393	400	364	348	376	384	391	393	349	423	382	367	379	416	412	421	395	376	394	369	399	398	388	403	401	369	400	360	427	386	383	362	426	374	405	397	386	385	387	401	383	378	367	394	396	386	390	373	374	387	383	391	406	425	383	381	410	365	392	405	346	400	381	385	385	386	381	360	373	369	428	393	385	398	393	393	390	390	390	402	380	361	392	383	400	364	370	411	393	380	374	403	386	441	358	416	385	365	402	405	393	401	380	435	397	405	402	387	399	381	428	404	418	419	375	395	397	445	373	411	404	394	378	416	414	371	373	418	415	373	381	389	390	386	358	402	346	386	383	387	345	413	413	381	379	386	360	391	358	393	414	385	394	348	404	404	381	370	397	376	367	384	383	385	391	390	399	367	433	370	377	390	356	388	400	398	407	396	378	412	387	405	388	431	379	398	422	379	399	396	406	365	404	366	417	383	396	389	355	372	389	386	384	381	354	364	399	391	353	410	398	401	394	398	395	401	391	381	402	342	389	392	419	361	350	385	368	390	401	389	417	387	390	351	418	376	395	383	403	368	403	424	409	392	371	353	388	378	380	366	381	383	381	388	400	417	400	382	408	380	346	410	408	404	366	389	376	371	424	385	399	371	345	375	371	429	351	394	375	364	397	381	426	396	386	403	413	357	372	405	359	399	380	413	367	387	406	414	367	388	417	411	380	397	369	424	365	372	388	364	394	411	395	359	402	406	437	408	377	392	381	379	370	348	397	402	379	411	367	370	387	388	408	386	395	399	366	385	354	394	365	389	374	380	388	409	415	391	370	368	380	377	393	390	386	378	375	374	364	343	415	397	376	407	357	400	385	391	384	372	401	400	398	352	392	370	400	362	372	425	394	388	392	358	379	432	368	391	415	425	401	396	378	384	392	392	418	344	411	403	402	403	383	397	372	423	403	384	412	415	385	377	393	356	442	378	405	381	403	388	372	398	379	406	374	424	403	393	395	407	367	379	362	425	361	381	415	394	391	414	391	373	348	382	393	352	397	392	371	396	402	366	370	381	361	374	389	407	403	353	393	405	387	394	401	400	374	407	378	376	376	376	398	409	394	374	388	400	385	410	399	404	399	380	406	365	386	383	427	384	386	370	399	433	412	373	423	406	395	381	398	427	384	380	365	394	395	364	412	356	397	413	427	397	357	405	382	412	413	372	382	441	350	416	412	405	362	400	379	395	397	393	399	390	397	376	367	353	377	391	393	390	375	350	397	397	382	371	360	336	391	398	389	401	378	398	389	407	384	392	406	402	389	387	375	406	373	407	367	416	401	385	408	392	404	364	358	417	344	369	361	386	395	390	381	372	376	384	360	398	370	402	374	398	362	370	414	411	391	433	386	356	409	387	400	396	404	416	400	378	400	349	411	393	387	385	380	424	360	387	375	384	403	399	388	392	410	413	395	396	388	411	408	379	394	403	410	369	372	428	351	384	376	374	341	391	394	384	381	391	390	388	377	395	374	356	402	385	383	418	402	407	408	455	395	383	402	350	402	408	391	384	383	382	352	408	376	381	393	411	391	362	342	401	390	414	371	422	410	405	370	382	384	382	396	404	416	407	366	388	404	375	387	412	406	392	391	384	390	390	368	388	404	397	376	386	387	415	366	389	388	395	389	411	400	384	371	351	426	406	412	398	386	362	360	382	392	411	413	391	375	434	387	390	386	392	372	371	429	366	418	391	409	394	364	399	441	359	352	372	380	394	343	384	388	407	392	359	394	405	414	389	379	376	385	335	384	397	396	379	345	391	383	368	430	370	386	398	381	365	400	380	381	399	400	398	412	394	363	389	394	416	380	374	402	370	360	404	401	359	414	364	390	396	388	397	380	368	385	374	379	391	392	406	394	389	375	399	388	376	419	388	391	388	397	397	389	416	385	431	364	405	396	384	382	345	385	398	413	380	391	355	377	377	335	395	412	385	388	384	388	400	407	381	391	426	405	380	407	393	392	397	396	391	373	383	400	362	370	374	407	414	361	373	354	352	396	391	368	391	383	408	372	394	374	402	420	358	394	356	381	399	373	393	359	393	362	382	403	396	400	378	360	412	388	354	390	385	397	405	392	407	403	380	366	405	420	416	366	384	356	405	418	401	356	396	379	413	357	366	371	396	426	376	391	412	389	389	404	389	391	395	348	401	427	370	369	358	372	414	386	375	395	404	401	411	388	354	416	402	394	392	392	413	382	407	375	406	389	379	394	393	399	395	391	395	401	407	341	390	392	391	369	413	404	358	380	399	362	382	384	374	395	369	381	398	377	382	383	403	383	390	373	401	383	387	380	393	403	379	371	372	368	381	400	385	388	367	407	392	392	386	397	444	373	397	419	398	384	341	353	399	406	390	381	398	381	379	391	413	386	371	416	392	376	367	386	371	404	366	391	399	410	402	375	383	381	361	350	368	383	371	381	375	391	387	389	369	368	381	392	381	398	387	360	381	354	351	395	376	404	396	378	384	381	413	389	388	372	387	371	364	363	405	370	396	361	403	386	400	387	398	407	427	403	373	397	345	412	393	409	388	383	375	343	391	357	413	398	386	384	360	406	372	368	371	378	398	377	374	396	390	433	386	391	396	385	409	425	403	393	365	413	434	367	357	356	388	380	385	388	400	416	392	391	384	371	373	401	376	405	436	385	393	423	359	385	379	406	385	388	405	376	453	364	396	401	414	382	383	367	368	383	375	398	376	398	399	395	359	382	395	405	362	354	392	371	427	372	411	412	404	380	393	404	373	390	398	394	356	362	382	370	424	384	341	382	362	390	383	352	400	410	392	379	381	353	410	432	386	421	402	405	350	365	399	396	395	388	415	396	391	370	374	381	412	388	401	386	367	358	363	402	402	422	392	378	407	371	399	377	398	369	383	362	403	404	429	422	368	422	371	366	385	398	353	413	364	371	386	379	401	370	356	391	411	408	408	399	371	398	374	397	387	396	371	391	411	361	386	387	365	354	416	387	406	346	427	403	369	398	353	403	392	381	392	383	395	365	403	371	386	380
16946	25477	18159	9302	5520	3305	2226	1604	1245	1034	819	721	713	619	655	582	607	646	580	594	591	613	572	630	562	629	591	574	590	557	562	602	592	591	585	571	568	601	569	582	563	631	531	614	569	603	595	611	609	596	592	572	580	571	560	582	621	589	577	576	564	579	621	620	591	599	618	585	591	580	602	618	568	618	575	614	615	605	572	596	577	598	555	576	591	608	608	611	573	587	592	547	575	591	564	580	616	600	581	573	580	588	580	582	618	571	562	573	552	621	559	565	604	558	579	586	610	581	567	588	577	601	584	575	557	619	594	648	602	589	566	569	580	599	602	591	578	581	597	559	560	547	598	564	611	551	585	626	581	597	614	591	561	601	544	598	590	607	559	579	562	567	573	581	547	613	569	575	611	609	586	625	558	585	570	587	585	575	542	556	598	576	541	576	578	595	572	578	565	536	550	599	582	599	561	573	581	593	580	562	566	565	554	604	628	587	553	565	592	565	580	563	565	564	646	584	603	598	580	595	587	580	619	583	598	601	585	557	593	607	554	625	578	616	559	569	618	560	599	602	594	579	575	603	580	616	563	560	561	572	616	544	582	550	571	620	570	553	595	494	589	588	595	543	590	573	555	638	533	612	586	602	602	612	612	543	589	568	564	609	574	588	615	621	597	597	578	612	616	571	571	564	576	618	610	604	600	627	568	606	571	572	574	571	621	586	559	504	594	570	559	633	603	592	592	630	572	567	587	556	604	593	601	604	601	572	553	578	567	576	609	561	553	586	567	599	589	576	558	625	592	569	589	584	606	603	603	577	581	590	581	595	582	593	620	568	575	589	578	566	600	653	583	555	597	616	609	574	562	591	596	534	589	555	593	583	576	562	561	597	614	574	544	581	573	573	588	582	584	569	622	610	639	610	623	563	563	545	613	579	530	613	596	580	545	586	614	624	579	595	595	576	574	560	544	589	575	605	610	589	571	594	577	591	607	567	601	599	579	589	575	558	590	581	548	605	583	638	603	589	585	562	579	605	594	557	565	546	589	551	568	577	585	551	581	558	561	553	573	610	563	600	572	601	599	572	627	598	564	555	560	578	586	591	590	579	607	533	631	592	574	567	569	522	597	559	633	543	553	606	594	590	567	634	595	558	588	576	602	572	582	562	566	577	571	569	616	610	568	593	598	623	572	582	579	561	584	611	543	597	655	593	547	594	585	569	558	583	603	539	617	607	572	551	626	563	529	561	633	602	586	601	567	580	593	577	559	553	541	597	638	550	603	591	611	579	561	528	569	618	585	598	599	558	619	547	576	533	597	601	619	569	580	570	599	576	583	557	586	578	566	564	534	580	565	591	556	607	601	598	611	592	639	566	598	594	578	573	545	583	599	590	609	638	555	583	586	599	610	590	598	609	628	595	597	604	560	551	611	597	584	568	578	606	588	621	619	610	585	568	590	596	596	554	568	588	538	563	589	560	609	586	574	564	562	583	578	632	597	575	556	575	559	580	555	543	570	560	589	581	608	584	580	576	580	597	564	529	566	567	594	626	552	544	622	577	569	606	564	642	568	539	563	564	558	583	596	581	551	593	521	561	585	609	571	589	581	615	579	575	618	610	604	601	630	585	580	571	539	582	591	593	613	567	612	585	551	555	558	634	580	549	565	572	611	611	599	578	583	641	597	579	513	566	596	546	573	597	603	541	607	571	613	602	587	588	586	602	534	576	576	580	606	607	578	586	553	566	588	593	573	624	548	576	610	588	550	596	594	578	621	572	546	620	554	607	556	562	614	576	532	550	571	614	582	638	644	610	560	588	587	579	574	553	578	623	578	607	561	614	600	593	622	586	568	581	556	608	601	607	532	568	588	544	564	583	587	558	585	570	589	591	604	540	590	561	563	635	563	600	556	574	624	589	600	543	558	590	552	654	575	606	606	636	553	566	580	561	527	551	551	581	599	620	582	619	596	552	606	585	614	624	569	585	523	568	609	582	570	575	594	559	584	563	562	563	620	590	625	578	537	567	583	609	561	575	582	555	563	575	590	555	577	562	606	584	566	599	572	582	581	558	568	557	603	633	617	553	577	573	590	560	586	574	617	558	585	592	625	610	589	575	543	536	601	592	534	532	586	586	598	636	610	533	589	580	563	595	626	585	609	601	564	586	563	629	612	573	608	569	581	569	573	595	586	568	618	561	570	539	584	596	597	561	539	579	580	555	552	591	617	610	603	602	582	591	583	569	572	607	611	585	567	534	595	608	572	586	587	583	620	599	569	570	594	589	558	621	588	609	570	600	573	569	583	595	574	558	580	617	553	591	601	569	605	569	588	576	591	579	587	568	591	602	568	559	616	568	566	575	548	562	554	594	586	560	595	602	599	594	581	607	548	577	593	580	620	596	561	570	551	557	573	585	668	611	560	607	590	588	589	601	588	603	610	550	592	605	575	580	550	576	574	599	584	582	592	597	628	578	568	586	556	611	605	580	565	615	552	585	561	594	622	592	559	591	599	571	590	604	572	529	582	633	566	571	583	655	559	559	621	571	563	594	569	555	585	567	595	619	618	545	570	581	614	588	593	573	597	570	626	571	648	584	624	611	562	593	606	615	593	598	616	559	620	601	616	616	583	616	645	563	660	604	586	612	596	579	618	587	567	552	580	602	578	590	579	587	582	564	582	605	579	611	539	590	570	635	541	606	567	545	628	601	576	581	587	535	616	610	592	608	578	584	568	573	565	594	573	601	607	552	572	579	588	570	555	609	590	557	646	583	592	582	547	569	580	579	554	614	606	628	609	575	581	532	554	592	618	601	546	597	596	554	578	630	618	603	585	602	617	608	655	577	598	592	596	524	601	596	605	574	612	553	593	575	620	555	564	573	600	557	605	565	552	591	559	605	574	619	550	565	585	575	606	593	583	544	596	572	581	593	597	608	560	618	577	614	567	574	565	560	531	555	563	587	532	563	575	562	571	549	626	513	596	601	548	580	580	588	575	570	602	632	553	626	550	610	588	562	597	610	563	574	568	553	585	529	583	582	620	555	570	562	557	558	597	568	543	544	555	578	563	555	608	558	554	598	602	631	618	578	602	600	566	611	574	567	569	548	608	615	590	585	577	584	584	580	637	582	645	544	581	590	606	574	600	598	564	599	587	589	578	613	556	570	588	564	591	605	581	572	623	603	613	542	580	639	540	561	583	606	550	556	572	572	570	570	609	583	607	628	601	576	619	583	597	582	591	554	581	539	579	562	568	601	608	562	571	579	589	567	543	582	575	555	569	558	573	588	574	596	564	559	602	579	590	586	568	591	600	543	594	569	595	596	587	579	624	607	554	546	605	526	549	590	593	614	536	597	540	585	559	565	558	620	605	587	533	578	577	566	602	566	576	595	588	599	621	652	620	621	608	554	623	551	604	590	573	579	564	626	565	575	591	560	612	577	580	582	556	563	564	568	634	610	561	564	621	587	614	569	567	577	574	564	563	608	600	571	565	533	586	547	537	559
25425	21461	25223	21025	3289	1441	947	710	541	482	439	386	343	408	363	383	361	351	363	345	402	364	354	378	403	353	334	347	369	361	352	360	352	355	372	354	359	343	372	321	388	343	368	369	350	401	344	336	333	339	365	327	346	344	383	349	332	338	329	348	347	366	337	339	363	374	345	360	359	353	380	326	361	328	359	367	345	339	327	337	350	358	347	366	319	383	354	366	360	351	364	334	363	349	316	300	335	345	353	330	355	355	341	356	335	373	355	347	346	342	358	369	333	341	345	364	349	344	335	352	363	380	364	337	328	355	383	363	367	356	345	338	335	342	375	381	334	357	361	339	372	344	321	362	351	350	336	347	353	359	352	322	357	352	340	391	351	333	363	338	345	385	355	328	361	357	353	364	353	382	366	344	340	357	313	345	303	356	337	353	351	312	339	376	346	367	362	344	333	330	349	357	355	339	346	366	366	359	360	371	364	390	329	341	379	361	317	354	377	306	404	346	370	330	338	356	333	327	365	340	352	337	351	347	322	376	344	371	340	382	350	323	368	360	351	393	357	329	337	355	373	360	332	351	315	367	404	355	355	339	331	361	338	320	339	316	370	331	396	343	359	331	364	343	379	349	365	351	364	341	325	344	358	345	331	351	367	338	358	341	341	376	376	350	358	341	348	383	377	347	338	374	352	363	326	353	365	341	360	366	343	388	360	353	332	362	363	358	339	328	347	391	348	389	346	374	357	374	333	346	352	365	363	346	356	360	353	393	317	376	367	343	357	339	349	320	356	367	363	384	349	395	317	335	325	323	352	333	350	343	350	344	329	358	354	374	334	367	352	363	351	355	367	319	370	339	327	346	353	338	346	356	341	357	380	363	359	363	362	378	341	368	364	368	366	323	362	351	353	336	382	343	339	355	402	317	384	353	357	345	346	315	369	343	336	354	330	350	333	347	392	394	335	383	310	358	377	391	333	328	386	361	355	349	325	344	339	343	377	338	348	344	349	372	332	351	347	349	367	359	389	340	362	342	353	336	333	354	354	385	332	292	359	366	363	362	359	361	321	347	328	347	355	387	385	360	357	357	357	378	349	350	326	380	376	382	367	374	357	354	372	377	341	335	370	339	349	331	354	338	351	377	348	375	363	378	336	355	340	384	341	334	348	343	339	335	302	316	351	355	335	355	355	302	376	341	329	346	348	333	357	334	338	384	347	368	331	339	395	321	392	365	358	366	368	335	364	364	323	357	365	315	361	311	360	363	385	373	399	394	351	355	335	379	369	320	338	348	363	343	350	360	335	336	342	347	336	352	382	330	364	367	327	349	398	334	359	356	363	366	382	358	353	364	334	338	360	368	398	370	322	339	346	347	366	355	350	365	336	351	311	355	336	373	360	363	352	378	368	300	325	347	324	340	338	354	368	363	372	365	375	344	337	329	364	346	352	350	342	336	378	345	336	355	335	378	339	377	332	328	361	343	369	344	336	387	370	350	322	370	373	339	365	356	356	355	385	379	384	362	359	351	351	346	365	361	329	346	345	345	351	326	364	411	330	378	338	309	362	348	347	361	350	331	336	346	338	373	366	380	394	331	331	367	380	349	342	332	361	364	322	378	341	372	354	369	362	331	345	368	353	354	346	349	365	331	349	372	347	343	365	370	344	339	368	342	369	347	341	350	344	349	351	375	362	365	338	361	357	356	364	348	402	353	355	355	367	343	347	382	404	350	361	329	382	362	377	364	353	337	369	380	336	357	360	316	340	390	363	347	375	374	404	351	363	334	360	354	370	322	348	336	362	354	338	327	375	343	344	324	376	326	329	311	320	378	347	354	350	337	347	335	374	356	387	348	382	349	359	370	317	345	341	325	342	358	339	363	343	378	354	320	348	325	383	335	348	369	356	361	342	350	339	362	377	402	361	388	365	361	332	359	352	353	353	327	341	351	372	372	329	343	324	340	364	343	369	349	347	349	351	367	352	349	387	375	378	312	338	338	349	365	372	344	345	363	375	357	343	358	361	350	321	381	358	394	345	371	359	362	350	354	330	338	375	336	359	351	379	354	356	326	325	362	377	336	368	351	381	361	355	317	356	352	349	362	320	307	350	354	344	368	371	343	350	364	367	364	335	311	371	382	324	352	360	353	338	323	343	341	361	337	355	348	356	322	352	379	340	355	337	364	327	353	319	321	345	372	345	353	340	327	339	335	367	346	377	360	353	359	336	324	343	396	335	349	349	357	335	362	320	326	360	341	390	370	343	362	331	346	359	343	344	356	356	379	357	356	372	372	381	392	350	367	354	331	361	339	361	343	343	360	348	329	360	354	351	356	357	380	379	368	396	364	338	362	319	354	330	352	342	388	376	337	363	380	362	322	361	310	333	350	344	355	361	389	356	358	371	325	360	349	361	341	346	316	376	346	356	351	335	343	349	368	363	326	345	334	356	361	380	357	373	348	357	364	352	403	363	354	381	347	360	342	373	304	352	360	365	365	401	331	368	359	352	366	351	345	348	365	343	340	339	304	370	372	370	363	372	342	330	354	372	365	349	348	333	371	376	365	385	383	373	339	352	360	359	355	340	386	368	371	347	350	385	375	354	367	338	378	352	320	385	345	346	372	371	326	361	322	337	361	359	333	347	369	334	344	336	347	367	350	365	372	326	360	347	360	362	360	340	323	319	388	340	328	369	343	346	375	369	368	358	368	358	346	327	362	375	347	343	374	327	379	325	386	307	365	326	353	413	394	363	349	369	326	381	327	351	332	353	346	354	355	337	342	361	350	326	368	363	368	352	359	376	331	335	366	375	341	337	363	368	331	372	332	372	369	358	356	351	352	325	339	374	355	346	354	360	363	373	352	372	352	361	335	328	352	363	311	367	339	388	357	355	343	325	344	356	359	390	358	320	353	375	345	333	366	379	358	347	310	346	390	366	370	353	355	367	334	368	352	341	323	350	340	351	363	376	329	351	338	317	366	329	359	370	327	367	317	386	329	354	359	363	356	356	330	328	367	336	345	363	342	374	341	328	327	340	327	330	347	361	340	347	368	382	330	360	325	327	363	361	357	344	352	336	343	372	362	352	336	358	345	353	335	372	329	346	369	362	345	353	375	361	340	393	377	363	370	359	375	328	374	344	348	348	325	337	379	338	336	359	366	356	373	337	371	372	330	355	337	338	356	354	368	338	370	335	362	372	383	338	325	358	354	373	336	364	342	361	381	335	369	355	380	369	343	320	332	342	306	353	361	389	323	358	318	360	348	346	321	327	360	345	356	334	344	337	375	355	352	334	355	334	375	327	350	343	322	371	324	365	347	303	312	313	367	356	371	337	357	358	350	338	342	339	347	327	370	325	325	397	356	315	361	404	357	372	338	356	366	375	359	362	336	356	346	392	368	366	351	335	345	384	348	324	375	345	368	361	366	365	326	347	380	314	323	364	376	390	350	341	356	353	350	357	350	362	311	321	332	355	348	367	368	341	366	332	354	329	351	354	318	372	330
15414	23201	17290	7902	4494	2862	1812	1287	951	797	668	639	590	582	574	578	532	563	527	529	560	506	518	561	541	543	513	563	524	553	521	528	517	536	536	542	543	522	519	548	466	538	504	522	511	532	490	514	556	538	523	490	488	538	565	502	482	501	497	495	479	510	527	507	533	537	466	545	550	541	522	568	514	525	578	515	498	511	559	525	527	528	524	536	544	559	551	531	514	513	524	515	510	483	511	533	560	515	517	519	562	558	523	575	512	517	550	539	545	502	511	482	517	516	538	517	505	533	503	524	530	508	489	543	529	516	572	519	526	497	520	522	498	538	523	479	483	471	539	519	475	526	541	501	516	564	540	528	511	495	508	513	539	524	523	518	539	556	561	533	516	528	536	488	474	531	512	518	528	540	548	557	548	522	525	533	523	494	577	536	519	497	532	529	551	569	508	535	534	498	535	525	582	511	521	489	491	503	513	533	507	563	514	513	518	526	538	499	533	495	521	511	523	500	481	572	512	526	490	513	510	531	489	563	484	517	515	544	492	532	534	494	524	493	546	511	504	481	531	546	523	573	520	582	526	546	580	498	526	534	510	534	503	511	555	500	491	518	519	536	483	500	516	507	572	516	512	497	549	487	487	528	555	519	575	557	469	520	474	543	503	559	539	558	529	559	563	483	525	516	513	487	574	526	514	514	516	505	509	529	565	527	504	521	540	547	513	530	529	506	507	471	527	530	501	532	544	525	509	522	555	481	535	529	529	553	501	511	491	533	522	506	536	534	515	471	548	533	561	535	496	534	552	521	536	532	567	464	513	538	533	485	544	572	544	540	516	524	537	514	497	505	521	546	511	523	524	548	534	519	525	517	511	515	538	565	543	539	540	580	550	510	525	539	524	535	529	531	497	577	530	489	533	521	535	516	531	490	528	513	576	516	520	513	497	487	531	510	484	545	515	559	529	546	513	537	538	549	553	524	539	512	527	513	510	521	516	520	545	521	531	551	506	523	549	530	510	488	516	530	497	546	539	512	565	569	485	501	529	544	532	519	521	513	509	534	508	552	540	524	543	497	546	513	515	528	527	514	504	557	555	539	506	527	514	452	494	535	526	519	518	502	544	518	586	528	580	510	548	531	507	508	496	524	562	522	531	531	491	562	516	550	555	523	529	555	514	511	492	537	514	547	537	537	534	510	525	535	557	525	521	516	501	508	530	522	534	550	465	505	519	519	557	508	510	532	536	498	532	519	525	526	523	564	560	555	518	521	503	498	544	523	475	523	527	466	525	544	566	496	542	507	507	480	528	496	497	543	551	511	508	530	567	529	548	537	538	526	546	522	508	501	516	515	505	525	528	528	534	524	559	497	498	507	502	521	539	532	546	525	500	537	506	519	543	490	472	508	541	537	539	516	549	534	494	532	515	512	544	480	468	514	503	529	563	561	556	473	515	506	535	518	541	534	536	503	524	552	508	482	518	521	497	552	504	500	539	523	490	548	497	557	481	531	498	560	495	495	558	542	559	553	511	509	533	505	536	539	506	536	537	537	548	498	503	514	497	533	542	528	531	532	525	517	531	555	512	518	526	524	549	519	523	473	563	546	564	533	514	570	561	493	540	536	550	511	532	514	511	530	563	533	536	523	522	556	541	548	491	550	492	498	576	534	535	513	535	531	516	534	522	506	497	511	510	563	498	510	546	534	526	508	540	502	532	548	503	524	543	512	520	523	540	546	542	513	475	488	520	542	523	532	507	520	512	542	516	516	527	484	517	547	535	528	556	536	538	505	483	525	537	513	516	571	508	551	542	521	530	526	551	538	514	516	528	545	517	521	546	524	547	538	544	536	527	527	522	471	532	510	516	569	537	500	517	505	499	570	510	533	528	522	496	513	521	575	543	483	520	490	483	543	553	511	532	527	508	526	555	547	536	561	518	576	511	479	541	519	527	520	519	552	523	495	523	526	541	554	560	531	565	504	545	517	560	565	520	500	513	524	542	537	486	529	499	577	539	528	516	526	574	525	488	510	528	561	512	496	499	513	523	512	540	522	493	518	471	559	518	512	518	474	538	503	505	531	486	532	579	530	515	533	560	553	498	526	526	523	509	563	501	520	493	477	492	532	521	586	565	545	515	511	507	489	524	574	520	510	533	503	491	532	584	519	476	531	542	486	511	490	531	494	529	525	537	515	528	603	503	497	550	552	544	545	567	524	552	457	517	522	548	537	536	578	558	481	515	498	531	531	493	515	532	568	519	523	538	517	560	519	530	497	501	518	522	549	537	491	492	518	526	479	516	517	547	506	550	538	529	547	525	530	562	490	541	534	530	544	527	538	565	512	484	536	500	504	523	464	539	486	531	541	515	486	534	573	511	544	549	521	536	514	519	496	534	533	518	519	496	560	485	519	527	503	526	473	471	484	532	491	520	534	543	544	505	538	512	527	515	496	527	567	457	513	500	545	576	503	532	508	513	540	527	562	542	519	531	532	581	490	571	523	541	523	527	559	515	534	531	545	522	517	563	546	545	494	506	507	518	537	509	562	506	484	511	518	498	519	555	531	525	510	534	528	553	499	536	495	542	492	512	517	524	547	581	562	524	551	521	513	530	513	556	512	497	546	528	532	521	555	525	521	522	510	545	499	518	521	521	517	511	524	505	547	523	486	529	517	536	534	513	504	510	514	531	537	527	510	519	531	551	530	545	525	491	534	561	502	549	519	497	519	534	511	539	528	520	545	544	588	467	531	542	553	544	528	522	541	509	535	570	544	552	522	477	545	517	552	507	543	532	483	547	524	499	553	558	505	530	539	526	550	579	533	519	530	568	488	518	539	496	535	497	526	527	534	506	536	544	506	535	544	501	522	519	483	567	521	530	538	520	509	558	542	545	549	533	530	568	500	513	544	509	500	546	548	504	521	549	516	538	536	533	511	499	529	500	511	495	526	530	538	513	538	521	528	576	573	525	536	545	481	534	529	521	519	518	517	529	499	531	531	505	536	533	520	551	502	527	524	480	515	546	503	537	506	529	579	524	544	535	544	531	532	508	529	483	505	556	528	529	580	509	504	537	533	527	517	541	535	544	522	543	504	547	547	543	551	539	489	507	494	526	527	531	500	507	514	531	490	570	536	546	514	491	510	552	512	502	540	526	512	522	513	539	508	576	492	517	540	523	487	541	523	503	550	510	508	543	519	527	528	560	521	514	540	563	472	524	529	528	535	518	465	553	567	517	520	534	525	523	531	516	510	554	544	510	538	540	486	512	541	545	478	510	543	495	492	577	506	499	538	510	512	523	515	548	505	507	551	541	516	498	546	493	542	506	564	483	519	520	552	500	515	546	529	555	528	542	520	541	530	486	530	523	564	503	553	569	530	549	513	544	506	488	510	536	526	524	506	518	554	537	512	553	528	552	555	517	518	534	524	549	515	524	510	540	487	526	492	520	564	496	536	524	543	503	484	524	529	553	542	527	507	494	537	528	488	581	501	495	531	538	498	525	497
22876	21548	28577	24970	21547	17700	3535	1404	916	733	641	503	448	488	444	395	399	411	387	401	396	405	399	425	382	376	439	376	371	407	346	406	373	391	403	385	363	425	396	362	353	409	363	387	378	411	348	391	370	385	394	375	383	403	352	407	361	383	355	379	377	361	400	390	395	361	412	342	347	410	389	360	397	360	403	408	398	379	380	397	408	403	379	388	359	376	374	386	404	409	395	378	357	414	375	359	425	378	396	356	398	351	380	366	384	401	410	399	353	361	372	395	366	399	400	370	378	372	395	379	356	378	394	367	379	403	362	397	400	366	411	392	354	355	346	383	386	406	391	364	362	346	397	384	348	380	387	385	399	364	400	365	383	383	388	425	367	337	384	397	393	356	379	320	370	396	393	382	366	375	382	381	407	332	381	380	359	388	405	377	398	378	396	383	368	396	395	389	383	421	378	376	381	412	423	332	387	332	370	353	421	414	354	363	396	402	365	380	381	389	365	389	368	385	381	336	344	401	404	396	401	361	378	407	364	433	411	385	361	379	386	395	360	404	386	425	366	375	404	355	389	374	366	389	375	416	392	339	361	390	362	393	388	359	388	389	392	373	366	398	351	375	431	383	379	381	365	366	369	381	368	386	384	358	358	392	382	379	373	363	360	368	368	387	364	387	362	353	379	343	355	369	384	368	371	389	378	379	398	386	372	377	382	385	364	412	396	406	410	374	362	374	376	386	372	360	397	382	339	356	389	394	364	354	354	373	348	377	380	395	393	386	373	377	352	376	417	371	375	381	362	415	414	357	397	395	357	393	374	389	406	388	356	423	360	379	361	404	385	360	416	368	380	383	392	368	393	374	371	380	365	395	395	373	409	374	363	412	402	382	373	374	415	362	403	388	341	353	380	363	413	363	398	372	354	358	393	366	364	388	390	392	399	376	399	411	420	371	399	351	375	389	382	381	418	371	386	366	364	344	394	370	412	387	402	392	390	399	351	359	398	331	388	353	377	408	438	385	390	420	362	392	378	410	392	365	383	370	394	353	427	385	360	392	364	372	401	374	378	386	397	368	374	380	370	386	376	392	401	381	380	376	385	394	383	362	410	388	384	391	360	387	385	388	376	357	367	355	372	413	397	407	388	375	359	381	385	383	396	388	361	403	384	420	414	385	392	351	391	369	386	373	389	373	371	376	366	439	381	362	382	388	375	405	363	339	398	365	380	393	384	393	369	349	359	354	356	371	390	417	421	373	383	361	380	363	350	418	351	375	362	351	373	378	354	368	363	365	378	398	374	382	393	328	368	372	367	378	379	352	354	349	404	406	391	355	358	391	386	378	420	377	371	391	404	392	374	360	417	374	386	388	373	393	368	383	395	359	375	384	375	365	409	370	403	342	403	400	355	382	386	376	383	395	380	375	398	381	385	361	381	393	385	386	335	402	396	381	376	417	369	382	353	403	362	368	394	381	414	378	400	372	384	416	397	377	411	434	374	342	386	392	374	370	384	377	361	371	359	378	392	407	406	368	398	413	373	340	355	364	420	406	400	387	360	388	389	383	364	415	391	372	377	408	398	412	378	404	391	377	402	394	366	393	389	362	393	363	382	392	395	392	369	382	382	340	372	396	375	409	382	381	385	362	379	358	356	365	429	370	373	378	374	421	379	405	385	387	380	336	356	401	350	357	374	383	349	375	361	393	346	387	409	349	368	376	382	382	393	361	376	350	373	397	380	398	386	390	401	374	390	367	355	343	361	364	395	367	365	339	364	399	389	414	390	379	361	396	383	369	371	411	374	368	375	412	380	363	399	381	398	365	371	384	382	384	387	400	392	397	389	387	406	356	367	389	337	386	382	382	377	394	378	374	356	400	393	382	411	396	405	375	411	366	353	371	413	382	405	381	382	389	383	358	390	358	387	380	361	368	386	358	372	415	364	360	369	383	425	379	374	405	366	362	356	373	387	394	411	381	398	407	387	368	376	367	373	412	355	396	417	370	362	376	380	389	386	381	388	405	371	376	417	406	382	389	362	386	383	375	378	372	376	382	373	369	385	335	394	403	375	379	370	381	371	351	355	362	371	378	374	371	354	347	392	389	361	410	398	382	376	360	359	377	386	404	379	378	380	401	369	404	368	387	384	376	364	381	437	351	335	408	336	351	359	398	378	394	380	360	385	373	361	366	412	369	363	375	410	373	352	400	380	387	401	371	363	377	399	387	372	392	353	395	334	374	362	363	388	352	360	402	376	356	410	376	382	358	403	377	382	375	369	361	389	425	410	354	427	375	378	396	356	385	381	354	412	382	386	377	400	378	376	412	345	407	367	382	403	427	374	386	379	396	415	387	398	381	375	356	422	393	347	342	380	346	382	386	380	414	349	378	367	390	383	367	370	388	372	394	362	394	358	406	373	372	412	377	411	382	395	398	384	367	368	363	438	361	377	392	345	363	367	374	422	406	376	381	382	386	411	363	400	367	353	393	355	402	392	385	355	363	369	340	376	351	357	382	359	373	341	365	380	383	400	403	381	385	376	364	388	395	373	386	408	349	351	359	390	351	411	351	391	384	384	366	376	369	401	404	392	359	417	386	381	363	395	354	352	374	367	376	384	343	374	385	365	345	388	371	383	362	380	374	416	347	385	362	399	379	382	373	378	372	367	368	353	361	380	334	372	378	361	351	386	388	388	368	345	405	406	389	367	395	378	391	364	379	349	368	371	375	393	387	402	403	413	378	371	367	382	383	355	376	358	358	368	406	391	416	366	351	397	357	357	405	385	388	392	370	351	394	377	381	409	405	407	368	388	364	355	374	385	376	354	389	421	388	362	353	384	400	381	389	411	348	382	346	407	401	386	345	366	378	377	383	418	370	355	370	352	392	351	374	405	383	353	397	376	401	356	368	389	370	405	340	408	386	357	398	376	349	405	378	357	382	373	404	383	414	387	391	378	372	403	347	357	393	365	349	443	382	406	386	391	386	384	370	386	402	419	370	357	375	379	392	375	365	407	382	380	366	376	402	366	344	329	381	393	381	385	382	388	345	373	384	386	360	368	391	388	358	366	379	365	369	376	343	341	366	396	372	392	403	390	403	410	386	413	385	367	401	369	375	382	326	395	359	379	384	393	362	362	369	375	376	337	356	372	376	361	347	408	386	397	378	406	383	392	407	396	352	390	414	363	390	396	390	363	349	384	365	409	366	374	418	386	384	384	377	395	393	393	404	376	359	409	353	352	380	357	398	378	384	394	399	386	356	383	369	389	394	366	401	378	342	370	372	365	366	362	368	394	420	337	374	404	390	395	399	390	369	375	392	371	388	380	386	360	346	387	379	368	368	372	409	370	365	388	390	392	354	379	387	389	380	322	407	364	376	400	388	358	375	401	382	390	399	373	403	403	364	399	383	348	423	402	368	374	357	351	379	379	395	371	368	416	370	394	374	385	386	414	357	396	356	398	382	361	392	361	405	422	372	391	370	353	373	400	374	388	384	398	354	406	395
17751	34375	28065	14957	9175	5658	3682	2547	1720	1254	1001	815	744	694	651	652	602	579	621	613	588	518	570	606	576	539	602	598	559	547	534	572	536	556	533	602	545	533	525	556	587	599	583	606	584	534	534	512	510	559	521	614	526	585	563	566	571	540	553	548	549	586	570	568	544	574	533	587	583	552	561	529	590	549	573	574	556	549	604	585	559	577	585	543	573	543	546	555	568	543	513	557	561	565	568	598	591	561	520	538	541	544	528	542	491	506	533	535	526	511	528	569	569	491	515	545	542	572	570	554	497	575	557	554	577	547	542	593	524	563	516	567	540	582	559	568	569	559	554	521	561	517	578	588	562	546	567	555	584	572	559	560	576	538	595	566	569	542	552	526	542	574	603	560	534	567	535	558	547	546	551	546	548	540	586	536	541	536	524	564	566	552	584	612	574	548	575	557	559	581	546	568	586	552	548	577	558	591	568	569	545	554	566	544	567	542	557	585	533	548	538	575	537	583	574	539	539	584	499	537	546	521	567	555	636	544	558	573	561	575	558	539	558	583	571	577	525	555	568	589	588	506	559	532	534	543	539	573	556	549	578	588	543	558	588	569	556	535	554	532	548	526	543	589	559	530	560	542	540	556	577	559	598	572	559	542	572	607	549	589	594	527	515	553	582	578	541	516	593	567	544	555	573	584	560	553	549	562	548	568	578	545	572	550	576	584	547	555	545	550	552	536	577	534	549	536	526	572	569	560	584	546	563	599	519	518	563	558	504	547	577	565	532	551	555	548	577	571	557	555	555	555	569	583	580	551	588	529	550	530	560	542	515	547	542	540	591	558	536	536	509	535	551	556	543	541	538	618	536	548	561	575	543	533	555	536	562	549	564	559	573	556	536	567	539	498	584	527	557	489	562	534	583	518	565	563	587	577	542	550	566	562	552	605	558	587	499	531	569	537	524	510	566	536	544	561	574	540	554	520	543	571	604	568	516	528	585	565	576	563	578	590	564	578	545	574	566	609	585	557	547	550	525	546	564	570	572	564	571	526	561	589	622	533	544	555	544	563	561	556	557	568	556	553	578	576	542	580	563	514	582	519	555	524	530	562	547	556	571	533	580	589	549	595	555	585	551	595	543	609	597	582	550	592	578	566	550	550	526	550	571	527	563	608	589	595	547	572	535	555	568	588	581	593	554	581	556	584	536	548	532	521	530	567	604	535	587	573	522	590	532	525	554	549	553	573	560	564	535	561	580	528	559	552	542	558	561	513	552	529	533	519	534	558	599	526	542	551	499	542	557	603	592	599	576	559	581	553	588	565	577	534	575	532	509	593	543	587	545	603	551	528	537	596	602	556	532	561	548	525	531	567	583	571	591	592	567	584	566	510	558	557	591	507	561	580	564	570	549	554	507	579	561	539	532	577	559	551	520	557	555	542	546	547	521	541	548	582	557	507	559	561	542	520	577	550	551	537	579	542	566	563	585	550	514	535	564	561	582	570	529	547	557	560	601	547	548	546	555	583	525	574	534	544	564	532	529	596	571	560	592	527	553	545	560	527	554	526	554	572	558	564	556	580	545	596	556	534	563	566	557	562	587	558	556	594	551	554	583	544	556	536	600	583	548	563	531	544	539	561	557	588	595	551	525	576	568	562	565	565	548	508	567	534	541	579	528	585	535	554	565	566	561	537	518	558	530	581	592	550	570	542	549	569	551	483	535	565	546	517	544	569	587	580	572	538	565	552	583	551	585	548	538	530	535	575	551	542	517	534	562	554	548	582	621	528	567	547	502	519	539	586	535	533	558	532	568	576	529	578	556	568	569	527	562	579	525	526	579	539	585	533	570	559	547	559	554	517	552	559	576	545	565	561	530	574	582	515	555	572	542	587	584	519	553	557	563	527	528	552	581	552	562	560	564	555	524	550	538	582	545	534	550	585	582	562	561	563	584	555	536	592	568	568	544	586	591	513	572	532	559	531	555	560	574	582	519	549	549	568	524	540	582	522	560	602	569	574	580	564	537	539	559	552	532	584	581	585	550	555	578	542	538	561	510	543	524	556	556	591	558	601	567	547	521	547	536	537	549	569	565	529	595	565	581	541	569	555	557	528	577	559	564	602	569	517	555	551	536	543	568	570	524	583	558	551	560	555	557	558	566	514	550	553	568	564	562	610	585	519	563	522	600	580	589	557	553	618	609	526	521	529	548	549	577	588	563	543	574	561	525	533	536	551	520	566	576	553	559	599	546	572	555	560	524	543	563	553	562	588	514	614	563	578	552	572	551	569	596	553	548	536	554	545	576	567	577	550	571	538	508	545	511	569	580	541	523	576	581	524	558	589	504	559	558	534	541	552	558	525	559	546	525	533	547	514	546	592	505	522	553	543	508	598	547	575	525	547	536	552	570	516	590	571	562	566	538	552	529	514	593	562	555	603	562	536	595	540	551	518	537	578	548	552	542	536	533	568	568	565	529	550	584	529	567	499	557	565	549	551	546	559	579	590	582	555	570	546	557	510	564	573	543	585	602	528	589	515	565	551	570	524	586	550	527	511	584	568	544	561	568	576	553	529	541	543	567	555	567	582	580	550	555	540	595	547	537	537	553	568	513	566	574	552	559	537	568	569	565	552	554	525	590	522	537	574	534	543	588	579	552	586	557	547	515	561	555	571	576	563	597	588	565	527	540	565	533	581	593	565	536	496	619	528	584	543	548	592	572	543	547	571	528	537	548	552	548	576	546	555	552	565	563	587	546	524	560	552	560	565	600	548	560	551	524	541	623	571	611	526	527	588	563	557	519	586	566	516	510	593	546	521	579	525	518	555	549	565	566	587	541	575	590	538	541	554	580	527	566	545	603	565	567	562	560	535	559	524	608	522	551	592	545	553	572	575	565	577	554	569	562	536	512	577	525	566	538	530	558	533	553	555	577	590	564	544	521	548	566	524	551	556	566	583	554	581	547	537	559	528	562	562	586	544	568	596	556	538	515	536	562	538	518	548	592	551	546	568	554	570	563	548	538	514	507	579	562	543	541	610	579	566	565	502	568	571	567	560	559	566	539	560	565	534	567	558	508	533	572	549	550	558	547	542	551	599	539	552	571	555	560	565	608	565	560	585	555	545	569	552	542	562	527	544	554	519	564	575	545	554	567	515	513	535	559	506	592	531	565	562	563	572	600	554	530	558	571	562	591	564	503	543	529	542	565	577	549	568	541	583	594	559	541	537	600	520	521	525	546	587	547	548	529	533	584	566	535	550	538	571	596	562	583	558	586	575	579	541	529	509	536	539	504	543	564	561	508	548	546	543	576	550	562	551	526	578	529	558	496	575	556	503	602	554	538	583	551	526	640	556	573	574	559	571	538	550	591	557	575	591	525	586	538	569	531	597	565	567	552	562	572	536	518	555	574	503	533	551	567	515	582	639	531	548	551	568	565	535	545	582	564	553	535	565	571	576	570	604	579	518	569	582	535	529	573	597	532	567	537	549	577	527	565	551	576	541
28339	20120	13015	5065	2064	1269	906	672	567	532	433	446	420	393	397	385	370	398	388	384	390	362	378	354	398	389	373	379	401	343	358	389	353	409	359	410	422	374	364	373	366	404	404	359	378	360	378	404	374	360	396	375	330	369	384	392	363	383	382	372	345	350	401	415	376	366	406	370	368	398	394	375	366	376	362	345	378	382	378	370	368	348	347	344	347	400	366	405	384	369	364	377	404	385	401	369	342	370	375	358	380	374	369	355	332	366	372	403	342	394	384	335	380	376	362	361	337	331	370	374	368	386	394	396	381	375	384	389	392	350	421	369	358	343	339	371	387	377	377	390	355	343	375	342	360	368	377	355	371	347	352	365	375	393	363	369	356	386	333	359	395	387	353	367	373	356	362	374	373	375	366	390	368	405	333	363	390	374	375	348	375	383	412	383	386	355	359	371	327	374	370	348	395	391	354	369	349	368	366	378	347	379	401	390	373	370	359	366	374	330	347	381	384	377	347	382	326	364	360	384	389	370	347	381	407	377	386	386	372	417	367	367	332	395	378	375	363	341	358	382	328	356	370	408	361	370	351	359	375	345	345	380	371	398	391	352	349	336	380	372	358	359	351	364	363	395	361	351	357	327	344	358	386	362	400	377	367	381	371	378	383	361	394	364	382	365	361	368	364	360	384	351	342	360	381	358	344	341	361	342	375	359	350	361	373	363	365	328	357	391	379	375	382	363	409	362	383	362	372	380	394	367	394	414	365	401	366	423	388	367	373	398	358	375	390	404	388	369	384	359	342	354	395	382	381	371	339	364	413	350	360	386	386	401	393	364	386	377	379	367	352	355	385	380	368	347	356	380	358	362	331	405	383	373	374	353	335	393	379	347	389	384	340	396	368	337	365	321	366	365	378	392	384	360	339	394	381	340	325	361	325	390	374	362	382	384	378	357	362	375	359	353	368	385	365	357	365	378	415	361	403	403	357	397	358	338	395	374	378	381	373	388	346	367	348	384	367	370	370	348	398	382	389	365	390	399	377	322	381	395	344	372	367	384	397	378	340	377	359	383	373	360	387	360	354	375	389	370	362	373	363	372	361	368	372	339	392	375	401	395	372	390	369	355	363	391	345	403	351	351	402	344	411	387	384	370	358	346	355	374	386	379	393	386	342	372	342	380	411	342	367	374	380	391	342	354	382	378	375	355	333	369	392	417	360	371	341	408	364	339	389	399	361	394	374	413	374	374	405	373	371	346	383	364	346	347	381	383	362	411	369	376	386	377	352	389	385	367	387	358	351	362	339	344	372	356	379	373	350	364	418	409	383	379	351	385	377	366	372	393	355	333	347	366	362	375	373	322	366	344	348	402	377	356	403	393	372	383	384	384	394	359	390	360	396	331	355	376	364	352	352	417	382	393	366	378	386	366	392	391	370	390	357	372	356	352	313	382	379	379	353	354	376	349	378	354	379	372	358	373	358	352	365	370	378	361	359	360	348	391	369	326	386	385	408	387	409	402	373	352	369	336	355	366	377	396	369	376	376	366	389	391	364	378	374	370	393	366	369	362	388	341	379	360	394	414	374	349	365	358	344	348	361	373	387	348	364	389	342	367	372	383	365	366	378	382	341	399	368	379	342	370	378	384	366	355	392	375	346	397	351	392	406	367	408	359	375	412	389	385	381	399	351	408	368	371	370	390	359	344	382	361	372	388	385	367	374	394	360	345	343	374	392	366	370	379	362	362	354	356	361	367	371	358	377	395	346	388	367	387	371	343	318	347	385	388	356	369	383	346	373	372	377	358	411	391	386	385	358	421	376	399	371	390	384	369	371	365	342	338	393	346	357	365	373	393	368	382	362	369	370	419	374	383	380	364	361	349	385	386	379	377	359	388	379	382	330	365	355	390	353	347	408	331	375	373	335	370	372	377	381	373	348	367	378	351	362	390	393	396	378	411	359	370	397	360	371	357	335	363	369	368	364	388	338	404	368	380	383	388	338	380	373	370	343	337	362	344	386	351	361	397	334	346	355	368	395	402	414	375	345	368	345	358	376	357	363	371	393	370	369	362	370	382	390	328	357	356	383	399	393	350	380	316	353	347	394	354	416	393	391	365	357	343	370	364	370	366	367	373	366	396	364	391	366	355	370	334	369	362	385	384	352	394	380	351	378	388	345	361	399	368	379	389	378	390	392	384	341	381	358	366	401	381	366	344	326	352	361	339	378	357	404	375	356	384	350	352	368	380	374	386	355	337	373	404	348	368	396	374	349	348	379	358	360	351	362	360	395	369	352	413	396	354	381	415	378	374	380	363	379	378	373	371	351	374	369	396	391	384	375	388	331	377	385	358	386	365	376	352	350	393	365	371	382	368	395	370	379	408	362	354	332	366	370	381	384	390	371	400	374	359	349	356	356	365	376	405	367	386	370	370	369	351	336	376	364	362	383	402	359	365	368	390	378	394	373	385	369	361	371	374	376	378	355	370	370	367	356	361	362	347	387	386	374	381	385	364	369	376	373	373	367	322	353	394	357	365	389	355	374	379	371	406	373	344	392	346	362	340	368	364	359	387	375	352	367	377	379	370	361	343	347	410	370	353	386	344	390	366	364	386	377	364	368	376	374	409	324	387	395	361	384	394	387	394	386	405	372	356	363	341	338	405	408	338	397	332	388	357	375	382	381	383	399	346	368	376	388	355	360	353	404	392	380	350	382	386	402	398	396	349	397	402	348	363	365	381	404	385	369	363	361	368	332	350	356	373	353	349	373	344	349	376	381	388	394	340	411	357	396	389	374	370	351	338	371	390	387	367	361	376	378	377	359	370	372	363	400	365	382	375	352	353	373	351	393	362	355	378	336	367	381	384	360	366	359	374	395	384	365	353	336	377	347	350	376	372	425	374	371	368	384	390	374	374	370	395	351	392	358	359	392	357	373	368	358	349	366	354	352	382	391	395	377	370	364	351	340	341	370	372	373	347	359	362	386	374	376	381	350	351	373	378	330	382	376	369	384	383	361	353	352	397	330	338	360	365	351	374	390	377	397	364	396	390	377	370	363	363	393	382	380	325	365	363	435	362	402	348	371	348	358	394	373	333	401	356	394	407	333	373	371	349	359	355	371	353	365	367	364	374	415	373	394	375	380	394	380	378	336	399	375	360	382	360	364	344	364	371	354	362	376	350	376	373	387	375	350	365	353	397	395	371	360	403	395	382	378	348	358	361	423	344	369	365	379	344	361	403	411	362	373	346	370	386	355	365	384	397	367	340	361	360	390	385	380	376	386	361	368	400	348	388	347	351	388	375	381	407	400	362	348	368	379	392	371	400	377	368	363	374	406	367	374	338	378	404	367	384	389	382	355	324	368	344	352	369	380	392	352	380	415	395	398	388	404	332	362	336	371	359	369	363	361	355	371	429	381	395	398	350	389	368	395	385	419	358	373	364	371	358	340	425	347	372	384	316	378	346	369	326	373	386	389	369	371	383	350	352	369	381	352	388	367	365
16889	24188	18375	7978	4444	2835	1923	1389	975	820	682	707	574	556	588	536	552	593	569	537	555	597	572	562	555	576	566	547	556	530	542	608	548	572	537	552	586	575	562	526	534	536	545	536	571	550	540	572	512	548	562	544	578	504	605	514	561	539	573	574	554	551	544	561	525	546	596	597	588	612	588	580	552	583	558	573	554	530	554	556	571	583	564	546	541	539	542	585	549	555	542	587	555	580	554	552	593	529	531	578	555	603	581	569	527	568	576	582	563	592	539	573	539	536	545	484	524	542	598	546	558	517	571	575	581	564	592	552	584	538	541	541	538	531	530	545	540	553	522	576	552	545	562	518	537	589	541	561	557	568	541	585	557	581	576	561	539	580	619	510	526	605	594	541	540	577	573	574	532	570	539	496	541	526	560	535	538	527	545	591	531	583	540	598	529	556	536	561	563	527	577	528	583	571	559	552	622	562	542	552	553	518	538	576	574	554	559	562	601	572	534	582	548	591	569	514	535	563	567	529	569	570	554	567	519	586	572	562	552	575	566	545	539	556	537	532	577	548	552	563	565	530	552	538	550	588	547	569	549	531	585	486	578	560	584	568	576	560	540	571	535	553	546	543	542	506	577	573	596	566	571	547	546	557	548	567	574	569	527	570	558	554	544	567	537	541	584	581	551	530	571	550	530	538	594	561	527	541	526	577	562	564	521	613	542	560	543	626	556	583	543	564	552	551	567	534	576	522	538	542	563	570	546	548	524	529	569	515	557	534	544	556	491	574	559	599	556	536	562	558	518	573	537	537	552	530	568	555	556	546	584	569	550	561	552	564	588	549	553	603	598	570	537	570	491	609	565	539	547	559	545	544	568	592	560	509	508	585	559	536	567	586	561	550	542	523	575	522	551	569	593	572	579	542	538	573	580	574	563	547	557	572	539	554	556	560	619	543	547	589	561	554	518	523	547	549	528	543	595	556	515	564	587	554	556	595	502	517	572	557	543	559	538	569	551	557	616	543	538	521	556	582	533	552	573	564	548	542	553	558	562	532	517	575	517	533	532	546	561	565	550	566	554	545	530	524	551	504	527	581	528	555	526	542	582	584	552	542	562	517	539	570	543	542	621	614	549	557	599	518	597	569	583	540	589	544	577	584	582	524	551	523	564	524	516	528	502	578	554	524	565	525	579	510	552	541	542	566	589	558	592	586	576	530	577	563	577	581	529	561	569	532	548	528	546	604	583	589	520	563	524	541	559	571	567	567	541	537	546	545	551	572	536	538	550	560	560	595	575	573	573	580	530	579	582	531	519	558	524	603	545	588	551	542	546	561	544	565	567	543	570	585	556	517	555	573	536	536	544	583	585	555	575	567	563	565	560	580	541	553	585	556	534	562	582	542	543	561	576	558	528	518	529	580	541	561	543	574	556	536	555	536	581	547	570	558	557	561	565	574	517	555	569	544	559	599	552	562	538	575	554	546	540	539	542	578	548	567	557	624	568	555	545	512	560	534	566	539	544	567	517	579	506	546	534	547	547	538	527	595	558	551	570	541	592	590	580	550	553	542	550	518	552	564	546	560	543	554	560	577	533	559	516	547	561	558	549	545	547	565	519	545	582	544	567	559	575	625	553	566	515	593	554	586	539	582	555	549	565	544	573	543	559	567	592	570	534	521	557	580	530	558	544	576	531	537	524	570	575	536	580	539	543	575	549	565	511	538	552	560	518	522	543	538	570	560	569	537	543	562	566	555	539	564	565	523	554	504	562	548	580	573	511	546	564	561	573	521	554	522	514	532	551	553	569	578	563	526	537	527	549	591	521	565	550	538	537	542	521	556	571	586	575	547	574	542	559	572	560	554	575	560	607	528	566	573	539	597	536	568	534	590	559	552	565	569	570	600	570	571	576	603	596	556	583	554	562	580	499	550	578	530	556	577	528	521	548	565	540	527	585	542	553	586	555	583	531	556	578	572	551	557	568	552	544	587	522	546	558	574	558	526	548	559	539	558	613	566	573	561	548	552	535	574	553	524	581	574	578	570	564	575	575	562	582	581	559	552	583	557	537	548	583	579	511	583	569	543	550	513	556	524	527	554	519	523	570	556	565	557	492	531	534	544	579	525	555	581	566	580	547	545	572	579	534	562	530	555	586	544	572	569	547	519	558	544	563	548	538	560	575	593	568	538	547	525	533	551	603	567	578	556	575	583	538	526	501	553	570	529	590	548	568	543	547	522	520	570	572	524	510	538	595	570	564	564	574	514	577	538	594	556	548	552	544	546	562	540	526	522	559	581	567	554	557	560	550	579	523	532	575	549	571	564	553	572	529	539	575	586	542	596	530	530	534	509	558	573	536	612	588	534	587	544	546	538	576	552	579	548	577	572	543	570	582	580	562	551	538	561	584	615	580	578	539	543	538	549	542	539	566	603	546	538	544	560	559	599	576	544	593	529	556	611	543	593	562	551	508	537	566	595	582	541	531	558	561	548	550	556	570	541	566	563	535	545	545	571	534	574	571	562	515	575	569	580	614	565	578	548	578	591	549	538	515	588	582	570	560	547	511	528	576	533	494	607	556	521	555	533	580	564	530	554	581	543	511	549	557	528	570	530	558	563	536	528	544	533	513	585	527	567	510	573	521	556	591	557	570	562	533	561	504	533	585	581	540	552	556	567	565	560	577	540	535	540	547	539	605	590	546	515	546	546	570	573	571	522	569	592	532	536	563	565	602	591	561	589	566	556	544	574	547	564	511	571	525	558	541	582	580	596	514	547	536	544	591	538	577	559	573	533	585	576	533	541	579	546	549	555	546	556	507	542	536	554	574	537	558	588	545	540	589	597	572	497	521	549	569	562	582	561	547	552	539	539	566	563	541	545	557	587	569	520	553	619	566	572	576	562	550	560	560	532	568	548	583	614	546	528	547	558	565	568	524	574	577	562	558	559	506	556	562	557	567	543	551	553	557	539	544	577	578	541	570	591	525	602	580	558	508	550	558	591	520	599	531	544	554	572	537	570	550	511	538	559	549	515	561	576	588	580	541	530	532	558	554	609	566	557	576	537	530	537	549	588	533	592	567	571	572	568	550	532	547	552	533	579	560	529	536	602	558	540	536	607	531	504	562	556	532	582	581	597	547	574	541	556	581	566	589	612	585	524	562	522	590	552	549	564	568	535	513	565	552	551	541	576	575	548	547	578	517	564	558	565	559	544	536	528	569	570	548	550	532	565	575	552	507	508	522	565	556	551	556	562	579	535	545	557	551	561	518	569	522	536	603	566	563	558	530	539	527	560	579	531	571	569	548	519	546	558	555	529	581	566	570	609	524	576	564	553	519	574	553	512	545	531	546	592	567	574	567	563	525	553	564	535	554	534	591	529	576	556	547	572	574	576	586	543	562	548	517	589	554	546	522	529	567	530	540	565	535	563	516	547	561	553	572	536	525	572	558	551	515	571	537	564	560	565	594	568	570	544	567	589	554	571	547	572	599	586	578	590	561	581
23900	21544	27812	25725	19002	4501	1777	1063	743	648	550	534	423	422	429	400	416	423	436	403	371	367	431	379	372	404	399	397	412	397	376	404	416	396	383	385	384	406	413	391	394	417	397	381	365	395	377	364	365	382	363	400	396	381	376	368	378	381	370	407	377	370	368	390	434	399	381	369	391	406	380	388	371	368	342	414	413	404	396	405	385	406	398	389	405	402	373	401	409	355	389	400	386	390	399	374	372	380	365	397	396	386	362	421	398	380	391	423	432	389	378	375	416	400	384	374	387	412	399	394	388	377	369	343	357	396	405	408	391	393	409	388	373	402	390	355	428	385	411	379	422	362	404	356	402	421	396	380	410	406	429	407	380	406	402	415	382	383	385	389	400	380	382	378	412	354	393	378	376	390	375	377	397	393	392	396	370	367	364	389	418	368	398	395	391	430	379	414	403	414	385	401	346	370	372	367	419	373	413	358	372	401	380	363	398	394	360	401	400	362	380	360	379	388	393	365	394	363	379	386	374	371	420	394	392	385	420	411	386	378	386	407	390	396	369	415	403	398	405	424	401	345	388	390	374	382	391	349	415	407	415	385	400	354	379	409	397	413	395	382	349	367	382	391	435	385	378	422	407	375	400	380	397	408	415	397	396	414	372	375	356	411	394	389	368	389	398	378	387	380	394	379	398	398	404	363	426	377	393	382	387	383	405	382	389	388	375	397	391	388	399	391	392	422	438	386	387	407	371	399	385	379	380	383	394	411	386	385	398	383	350	387	402	382	380	418	394	355	411	391	377	377	384	369	381	375	413	392	384	364	399	356	389	403	402	373	346	385	382	374	423	378	394	399	395	398	395	423	366	430	415	367	389	389	404	373	352	434	389	354	403	394	388	395	414	409	404	417	389	395	425	372	382	404	372	380	372	393	425	399	401	429	411	367	403	363	387	385	363	390	369	381	386	410	377	423	391	383	421	419	403	379	396	418	396	380	417	379	392	373	416	379	413	385	373	371	398	403	445	391	387	376	409	392	419	385	416	381	395	405	373	402	389	395	398	391	370	394	372	376	416	347	402	386	389	390	400	361	394	419	416	394	391	409	403	391	402	354	363	402	409	366	384	390	410	412	414	372	401	393	407	383	392	393	371	400	394	374	360	370	372	389	375	389	378	347	391	375	411	371	408	396	381	338	401	409	400	386	394	384	374	389	358	402	388	407	353	458	381	391	377	415	361	407	390	403	435	391	386	386	401	399	386	359	384	422	390	379	384	386	414	363	384	393	420	384	374	370	367	373	379	397	417	383	352	392	382	379	380	405	386	392	410	400	368	406	397	446	433	385	385	374	405	376	427	384	399	398	384	378	382	395	378	360	369	378	405	424	360	418	395	365	386	426	367	409	343	422	342	375	390	423	403	375	393	340	385	409	373	341	424	366	402	374	410	418	392	405	363	388	393	357	391	369	410	401	408	382	381	402	403	374	371	398	399	395	401	384	382	399	374	344	381	396	384	403	386	385	404	387	389	377	400	385	408	363	406	391	391	401	377	361	408	406	390	407	357	373	447	383	399	425	392	348	399	381	407	401	403	397	380	374	402	401	448	384	383	400	405	406	393	381	417	382	373	428	381	414	403	378	371	411	372	384	386	408	390	368	386	375	405	346	402	373	371	384	418	398	380	400	367	382	408	408	447	403	408	367	389	398	406	402	352	404	398	396	396	349	397	404	412	396	396	401	374	383	403	398	407	405	398	383	405	411	413	406	387	397	397	368	374	374	390	396	389	355	404	386	360	347	383	379	404	378	393	373	383	394	381	398	395	401	384	373	412	425	410	397	403	401	384	386	415	388	402	403	388	390	414	391	400	410	388	376	392	407	366	412	374	406	381	393	407	401	422	378	379	400	365	412	395	355	399	402	351	402	384	393	377	366	368	403	385	407	423	359	368	375	378	402	358	422	419	381	425	364	395	355	372	423	416	366	429	401	403	399	425	411	386	418	421	377	390	371	389	406	355	393	404	392	412	394	394	409	397	371	377	386	389	363	402	403	425	364	397	379	369	418	384	405	379	372	398	383	376	344	399	397	398	383	418	382	364	403	404	418	388	371	406	374	396	382	392	410	401	372	403	361	407	389	352	381	387	405	394	418	387	415	417	391	389	358	380	400	402	403	416	402	406	395	371	405	369	415	436	384	403	416	388	370	426	416	394	392	390	409	368	389	363	410	396	425	398	372	400	394	395	372	377	376	340	342	388	384	412	413	392	408	392	396	420	378	420	416	384	354	385	392	373	393	377	385	402	403	422	403	396	424	397	401	407	390	363	388	412	396	392	370	394	371	397	385	391	378	376	396	404	371	385	413	405	354	395	409	401	382	386	409	384	401	402	380	386	373	387	382	378	387	415	389	415	388	369	394	415	363	422	377	413	374	386	367	412	406	395	388	394	396	419	402	398	414	381	394	368	382	327	384	386	403	382	369	396	429	382	398	393	384	404	377	391	394	378	394	363	373	375	389	373	396	392	400	420	414	372	432	364	369	417	386	378	392	387	403	380	401	356	413	407	437	383	401	362	410	393	386	383	438	403	393	369	376	392	401	400	398	356	397	412	414	379	363	391	406	384	394	396	390	374	382	402	449	394	382	369	418	404	389	400	388	384	402	400	401	416	404	353	389	391	386	365	385	396	380	386	413	403	375	377	419	394	419	391	392	373	402	375	387	387	390	389	368	403	379	368	410	385	417	369	395	383	360	402	386	401	395	362	382	380	421	384	416	379	374	431	379	421	362	372	369	394	396	368	404	384	381	393	370	411	409	428	391	383	395	400	357	393	426	362	390	407	398	390	403	392	388	390	367	366	373	414	372	364	372	417	368	372	396	397	359	406	374	385	401	390	348	384	402	407	421	388	389	401	405	382	405	405	390	417	438	418	378	383	402	424	384	381	364	365	385	412	403	374	365	423	364	421	397	385	397	417	436	383	407	361	374	396	365	417	394	385	423	397	373	410	371	360	383	405	381	372	368	407	394	398	379	399	352	379	401	393	417	413	409	401	384	400	369	417	406	393	416	385	424	373	374	379	381	406	387	415	421	406	398	382	390	396	377	389	411	372	436	439	381	361	412	412	393	396	366	395	411	392	385	391	390	385	426	420	357	385	403	377	399	405	382	375	391	358	425	376	382	363	446	404	379	409	380	384	383	420	400	386	409	384	388	359	387	379	381	419	420	391	375	382	364	388	387	377	384	402	368	387	402	344	384	360	388	412	360	401	398	417	405	420	420	375	399	376	417	387	376	395	404	403	412	400	389	403	365	393	395	368	371	403	415	388	361	375	434	397	424	400	370	390	395	384	375	393	368	366	359	382	400	404	388	369	366	424	403	404	337	392	395	400	442	399	402	388	401	432	389	378	439	418	401	387	382	355	378	401	387	403	405	381	381	405	370	372	409	363	374	347	396	399	356	391	402	395	407	378	401	410	368	416	404	375	403	411	380	401	366	394	380	400	375
17277	32841	26032	13840	8103	4988	3268	2190	1432	1124	853	782	713	651	664	655	614	583	576	608	593	554	565	639	607	616	576	632	569	637	605	577	611	631	593	576	585	637	554	609	631	613	551	608	567	582	598	603	592	618	538	558	613	604	625	559	616	580	609	599	567	597	571	581	576	617	619	592	551	557	583	596	546	621	606	575	599	564	582	603	570	554	569	580	609	593	580	576	593	571	560	611	612	590	584	560	585	573	572	586	579	585	579	601	582	609	586	530	635	585	593	624	561	599	532	580	563	610	580	568	586	620	547	547	558	603	596	542	578	560	566	578	553	538	549	563	581	568	597	601	564	612	602	609	551	595	545	587	564	586	579	575	610	594	539	579	555	597	578	593	599	600	570	604	629	574	568	546	624	600	556	593	540	577	574	558	553	619	597	597	600	595	543	571	585	597	604	611	608	581	597	581	568	596	609	630	607	554	550	609	583	603	572	613	576	568	544	542	577	562	571	544	567	583	559	560	588	567	587	584	597	545	566	572	585	600	565	567	548	580	572	561	598	585	590	561	602	501	586	582	580	582	593	569	570	569	571	531	618	537	574	573	581	574	603	624	575	585	572	569	593	566	575	561	569	553	579	632	568	603	609	620	611	582	524	573	598	594	537	635	551	602	606	585	575	573	562	552	567	560	590	577	561	546	569	629	543	582	628	548	577	548	559	560	559	593	599	566	591	591	563	580	566	578	558	571	577	559	585	538	561	554	611	594	592	582	618	610	604	589	546	582	543	570	590	559	563	580	585	525	600	561	568	569	544	611	573	593	570	588	594	590	565	582	610	617	550	611	557	593	578	550	531	532	536	565	583	566	555	558	535	588	565	612	573	585	570	609	596	612	595	586	587	607	549	556	585	573	572	583	548	557	590	568	598	564	560	562	572	573	571	571	563	557	555	618	596	608	569	608	585	597	571	535	603	617	518	549	623	563	586	587	555	569	612	610	572	598	574	577	556	548	612	578	580	592	568	534	551	565	569	557	584	568	585	569	585	589	565	580	553	577	555	574	563	602	570	546	576	605	550	551	618	549	584	569	574	566	571	599	577	590	565	591	614	540	604	621	551	569	615	619	548	583	606	575	603	588	526	575	562	553	537	555	561	571	617	582	621	547	602	597	601	590	625	584	570	595	575	549	584	579	571	553	565	585	545	564	583	571	561	537	571	580	568	604	600	620	577	555	566	572	600	567	566	585	578	581	575	590	571	580	559	617	553	606	597	587	564	543	591	552	575	608	557	581	528	617	573	566	555	605	557	558	580	553	568	626	600	566	635	585	582	623	567	578	566	543	541	572	604	541	630	548	546	579	588	544	615	590	554	559	579	587	551	608	585	595	562	580	596	545	590	608	575	566	587	562	560	561	560	550	624	610	612	612	543	575	572	551	569	556	566	533	567	578	605	548	548	544	560	589	575	587	577	574	598	575	610	601	616	586	611	569	586	530	621	536	574	582	557	620	588	554	600	582	579	599	551	549	591	617	583	604	604	610	541	596	598	596	567	583	555	591	624	572	583	541	547	565	589	627	566	556	557	614	546	603	561	559	570	584	583	612	535	570	568	543	578	564	589	583	593	587	551	571	554	545	559	566	594	568	556	609	599	570	577	566	572	578	596	592	586	588	618	571	588	578	576	554	589	562	560	555	625	578	545	602	594	555	581	567	612	596	570	601	553	566	566	604	607	566	617	583	592	613	567	608	587	558	623	596	557	582	585	585	610	575	565	566	571	552	564	598	565	573	544	558	580	563	590	603	544	574	557	569	533	539	617	566	595	574	553	567	571	580	542	591	564	563	563	614	617	570	612	599	578	586	563	573	550	551	593	613	580	599	608	550	614	556	581	581	587	570	546	596	535	577	599	609	618	579	604	605	589	583	574	605	621	541	587	596	591	616	536	583	572	638	554	560	576	612	542	562	569	590	565	594	553	602	546	535	571	580	559	600	590	549	589	551	531	549	606	601	581	597	601	607	587	558	531	619	573	559	626	557	600	537	585	594	560	600	595	525	577	598	586	573	558	583	570	576	563	599	600	580	562	545	570	555	601	571	571	564	600	601	569	583	582	597	559	581	573	544	597	579	569	614	567	629	589	589	636	572	543	610	575	591	591	549	569	580	596	599	529	569	534	605	595	576	560	566	591	631	568	618	567	573	558	585	571	566	569	581	606	550	577	613	574	574	611	559	575	570	606	571	492	587	587	599	590	614	605	561	594	574	571	568	595	612	587	586	532	594	588	558	534	595	597	555	608	593	567	578	603	570	570	574	593	552	571	586	562	533	580	590	598	564	572	590	578	602	575	565	580	561	538	577	570	565	580	556	563	583	622	588	603	577	543	608	594	549	615	615	558	572	592	574	579	523	573	575	557	590	561	582	573	578	576	594	610	586	549	617	560	594	578	572	627	594	523	615	561	570	588	595	559	548	572	585	610	562	533	551	550	559	552	543	568	583	584	600	547	610	549	582	592	548	578	602	597	578	588	568	571	577	560	592	615	595	594	573	618	583	602	564	597	570	588	612	582	513	562	578	581	568	563	515	559	572	596	536	593	588	559	601	590	580	583	605	570	609	588	580	571	601	594	598	592	589	583	585	533	565	581	581	587	580	566	591	569	554	556	572	559	560	593	627	590	577	576	589	582	598	587	567	549	599	628	545	569	612	607	559	528	565	590	556	579	588	549	576	556	567	586	601	568	572	567	569	614	564	603	616	580	611	604	605	600	569	537	548	601	573	568	627	644	534	597	560	559	552	557	612	596	642	608	603	618	588	561	561	543	591	573	582	559	600	576	621	556	582	580	602	586	586	578	572	563	610	580	582	597	526	581	546	604	601	575	575	573	564	597	591	550	590	595	580	596	547	571	553	599	588	609	576	602	601	592	559	584	583	581	587	578	582	631	561	578	598	575	550	575	582	568	589	598	535	578	618	558	544	573	564	582	574	607	561	587	586	555	555	592	562	566	559	573	552	582	590	596	604	588	548	590	627	591	571	579	549	549	580	581	560	574	613	580	567	548	551	543	562	580	571	554	618	589	606	597	621	546	583	531	590	529	598	574	627	573	546	578	563	581	643	633	547	576	564	592	569	581	609	578	558	586	567	635	608	554	577	606	561	582	584	582	553	567	581	559	565	568	570	593	570	546	613	596	578	555	543	605	571	636	545	609	611	597	620	592	578	587	575	601	591	608	572	567	579	598	560	572	555	573	576	597	630	577	577	558	586	587	605	567	592	569	610	583	553	556	586	582	627	574	587	593	595	586	602	612	553	597	581	584	621	589	555	538	620	590	569	605	591	622	533	603	552	606	551	585	602	585	571	608	586	572	592	555	561	580	559	549	562	575	580	620	587	581	553	577	565	624	538	579	580	566	577	584	595	608	575	566	599	579	603	568	555	583	595	559	541	613	519	564	593	594	580	643	560	573	565	570	574	582	572	600	604	570	551	620	555	557	545	562	597	610	542
25319	21431	25141	21012	4131	1780	1116	798	550	503	422	379	390	397	370	343	358	333	329	343	372	334	339	341	373	345	362	361	333	338	339	340	320	341	318	332	332	336	339	354	346	351	309	362	350	325	352	366	340	324	365	335	351	364	325	334	328	358	305	348	355	396	329	376	356	324	329	334	340	364	331	348	331	310	321	319	338	343	386	363	360	349	334	329	328	364	314	338	333	332	335	346	363	328	376	326	334	356	354	356	339	334	358	320	311	337	340	398	349	359	381	340	351	344	363	350	359	330	315	347	351	355	360	355	327	354	334	344	354	338	363	340	348	339	335	341	360	338	340	361	349	334	361	362	316	329	344	346	345	321	331	341	326	364	324	342	336	335	320	367	345	343	352	313	329	337	340	328	318	325	345	341	329	336	375	351	354	361	347	362	347	343	342	368	368	318	378	316	340	371	342	389	352	334	348	332	321	360	357	327	353	308	311	383	317	330	334	337	359	321	351	310	373	352	309	335	310	342	335	332	338	334	339	379	329	325	365	340	350	362	351	326	366	347	347	382	330	305	333	383	328	344	319	340	339	344	359	326	330	351	313	329	379	345	358	306	323	323	324	364	319	329	335	328	356	367	326	369	363	350	336	338	360	337	331	362	340	362	323	322	368	336	356	333	363	372	339	332	363	345	315	317	353	330	356	312	329	310	348	304	347	331	314	333	361	346	376	340	348	355	340	342	312	357	350	337	352	375	340	377	320	318	340	338	362	359	336	352	330	386	346	366	371	323	327	341	295	337	308	337	318	371	318	349	360	379	339	327	349	332	325	357	342	341	332	346	341	314	346	320	372	347	331	350	343	354	323	346	341	360	326	341	350	367	351	351	318	375	316	365	340	353	303	326	374	329	342	348	329	349	339	345	321	320	336	318	347	326	312	361	335	333	342	334	333	334	339	319	337	350	363	335	349	356	360	334	337	335	329	307	357	327	312	325	346	353	334	358	382	353	369	338	366	311	343	310	348	329	346	328	302	349	361	357	338	393	328	349	346	331	345	297	372	346	341	341	369	326	341	378	346	336	338	342	320	326	352	363	364	342	331	335	343	309	316	337	295	354	372	339	321	353	314	331	327	308	341	319	341	346	310	322	341	317	349	368	347	341	369	342	355	357	342	344	329	355	360	380	366	337	334	368	352	347	359	340	351	311	341	353	319	363	360	337	320	345	367	322	347	373	351	325	355	359	335	375	364	339	341	335	378	368	315	363	338	346	352	353	337	311	342	322	336	354	359	362	323	305	351	335	363	358	358	334	332	325	322	324	357	344	329	332	349	369	376	323	355	321	358	315	310	359	318	359	347	327	358	334	322	351	336	337	338	343	324	344	347	329	351	313	322	371	350	321	328	342	318	360	324	357	344	353	361	326	380	350	336	342	317	328	319	383	318	344	376	324	333	339	340	372	356	369	346	323	346	331	314	351	361	342	340	344	305	370	335	307	326	296	320	320	364	329	328	338	361	346	349	348	353	351	320	361	343	343	327	355	312	355	352	338	327	353	322	369	355	315	353	353	356	345	344	356	353	344	368	347	316	319	356	354	327	344	329	358	346	349	360	328	341	359	366	343	318	342	342	349	316	338	354	326	315	323	351	359	371	348	328	320	361	329	348	343	337	344	334	312	329	364	336	352	321	374	311	328	348	360	371	363	337	330	359	332	348	368	356	372	363	341	319	329	360	357	344	331	336	370	337	332	324	317	333	336	335	324	348	342	328	317	326	322	315	329	301	328	337	348	341	327	323	301	326	385	350	337	353	393	325	360	359	320	358	342	348	344	330	343	347	320	349	338	367	313	351	354	321	340	353	342	341	363	349	347	363	331	335	342	355	327	356	314	307	311	328	356	330	348	343	375	343	357	332	315	294	348	369	338	362	361	352	314	374	370	339	335	350	342	327	319	368	299	327	355	390	360	342	338	363	331	344	376	368	350	340	345	324	317	321	358	330	327	371	348	325	352	316	356	344	349	324	331	354	368	334	370	337	350	334	357	337	351	343	330	346	305	345	333	371	353	324	323	323	350	363	295	318	335	335	349	368	352	309	391	338	392	385	355	352	358	309	342	342	330	358	333	354	380	336	358	381	335	385	316	323	341	358	350	318	328	341	307	331	330	331	308	333	314	345	326	313	319	347	322	342	335	335	338	320	329	364	367	325	367	376	317	336	325	321	354	341	352	355	369	347	336	349	325	343	310	345	364	335	346	341	339	316	321	342	389	301	325	316	345	344	364	330	328	338	351	338	356	341	371	375	378	362	331	340	320	337	337	348	323	337	315	343	317	358	356	335	342	331	330	367	355	370	318	316	380	338	339	365	313	313	331	387	361	365	380	330	368	357	354	299	372	344	344	335	387	357	347	339	384	341	351	335	301	325	340	354	359	345	285	346	329	308	334	356	356	335	364	320	341	350	352	361	306	360	350	306	334	326	309	324	371	404	307	321	337	338	319	349	353	334	342	375	318	327	354	330	377	306	326	354	349	348	326	319	335	341	326	310	313	325	340	362	319	352	349	376	318	332	338	335	350	363	372	333	336	317	313	345	309	333	328	354	305	313	350	339	327	366	349	330	326	326	363	371	399	358	330	316	350	331	354	354	366	324	346	324	318	329	329	350	367	358	334	332	345	344	328	342	367	362	364	362	324	327	376	354	334	320	337	334	354	350	352	315	353	335	370	343	294	350	369	384	370	306	348	316	339	334	344	336	351	333	306	342	330	371	309	347	345	328	329	375	355	326	330	359	328	374	313	322	317	330	347	337	329	309	324	350	323	366	368	329	348	362	342	357	333	325	350	347	338	333	306	330	370	342	344	341	366	336	353	351	343	323	377	369	348	328	345	338	334	316	351	325	341	321	389	351	352	352	311	337	339	336	356	362	336	352	350	364	357	358	318	340	347	319	358	352	343	355	341	368	325	334	338	331	364	297	346	312	352	359	355	338	341	335	359	335	312	338	326	324	324	343	330	323	323	359	363	358	332	325	350	348	342	353	367	302	323	350	348	336	342	357	347	348	332	324	339	321	338	370	346	321	356	386	342	354	346	350	329	346	351	390	330	342	342	346	364	363	349	328	310	301	337	335	328	315	349	347	361	358	334	362	351	383	348	350	330	312	351	366	317	334	339	348	344	364	323	335	309	330	360	359	348	318	316	333	316	311	326	342	361	346	342	364	336	333	329	359	321	342	339	319	312	328	346	325	350	335	345	366	378	347	337	366	371	358	361	350	318	350	356	347	328	311	346	341	366	335	371	348	356	341	349	337	305	368	326	346	354	312	333	345	364	341	378	334	363	340	352	343	348	381	367	334	345	337	337	314	352	304	290	366	323	316	342	363	315	326	313	341	361	323	335	326	312	355	327	316	350	329	318	358	355	322	345	333	338	346	284	340	318	343	339	330	326	334	314	373	359	345	351	319	360	355	335	354	368	352	348	359	366	328	319	305	311	369	318	316	313	345	365
17605	28992	22980	11223	6515	4027	2583	1701	1160	935	725	689	596	578	571	539	533	521	522	500	516	545	543	488	512	511	511	500	508	480	479	509	532	486	515	523	528	506	527	481	491	508	479	506	515	474	462	463	487	539	525	495	501	499	512	477	516	505	508	524	515	454	513	519	490	502	530	483	505	499	500	473	482	526	516	565	469	494	508	509	477	491	542	513	523	497	474	517	502	489	506	512	542	505	520	519	524	516	497	486	527	502	505	504	473	508	447	502	546	509	467	520	464	511	490	500	521	514	476	508	493	528	523	529	500	518	475	521	501	497	492	485	492	498	497	463	509	516	545	493	488	515	461	484	510	458	468	512	436	498	491	485	483	471	539	474	467	456	511	504	539	512	486	528	516	493	540	503	539	502	477	521	459	473	539	514	497	499	533	498	501	477	518	493	482	469	490	538	524	490	484	506	495	518	466	513	509	504	514	514	471	504	503	520	490	508	503	477	492	452	534	490	512	511	522	490	492	569	520	488	491	518	502	465	522	494	512	522	480	527	514	509	538	525	514	504	506	492	489	527	469	521	493	488	508	518	514	450	495	510	482	494	530	526	491	492	494	527	497	513	520	478	511	548	478	480	513	478	531	488	507	495	480	528	492	519	509	483	504	544	488	543	515	529	525	483	507	524	516	475	508	539	528	513	510	521	541	530	529	497	511	500	504	511	511	513	506	540	502	521	490	505	466	491	542	478	487	529	515	504	502	521	537	486	495	496	504	501	541	542	527	528	517	476	476	467	506	500	537	493	497	503	503	521	526	549	486	485	490	506	454	524	510	508	493	513	501	485	527	502	461	476	487	505	507	485	485	524	517	514	495	487	536	482	524	483	496	478	474	472	482	493	497	520	536	502	536	483	514	510	464	487	514	521	519	485	457	533	495	532	530	536	519	507	549	524	515	552	480	507	538	486	537	521	504	490	532	517	490	489	535	496	504	493	465	488	471	515	500	475	527	507	516	506	517	538	483	537	508	473	512	512	545	569	485	530	481	493	498	488	498	522	537	523	505	514	451	494	477	481	495	496	472	507	524	470	532	519	495	499	532	475	572	529	489	517	480	521	491	529	543	546	503	541	524	520	514	474	481	487	486	483	514	489	532	484	531	518	475	462	493	502	503	479	504	489	499	505	508	487	542	502	502	514	512	453	488	517	525	511	507	477	540	516	503	490	522	528	506	532	490	478	468	490	508	514	486	519	481	469	535	472	480	508	522	530	537	491	498	520	504	478	507	490	520	515	491	531	503	510	504	494	455	510	510	506	475	509	508	494	524	494	509	491	492	502	505	512	550	503	479	476	538	508	517	489	550	510	502	506	488	496	489	505	488	445	534	543	500	520	514	504	501	553	513	535	521	487	533	482	515	479	514	475	499	448	501	523	534	506	475	510	485	486	483	500	488	522	473	502	500	538	522	517	479	507	525	480	512	490	424	499	491	498	517	491	512	495	507	499	535	510	473	498	480	531	507	458	529	508	504	490	489	489	519	545	454	558	553	487	477	506	528	484	512	550	499	513	514	522	518	529	483	470	516	545	506	480	511	503	507	468	493	539	530	483	484	496	474	494	454	525	502	538	538	499	472	497	512	475	493	546	500	479	515	535	514	525	505	497	488	521	502	508	510	507	490	501	513	507	505	490	505	495	533	522	501	549	525	541	472	520	519	501	493	490	502	474	491	516	500	526	505	490	496	501	517	477	446	475	548	504	472	514	509	478	549	491	523	482	523	492	529	526	550	541	516	531	544	503	538	494	505	536	461	546	499	525	514	504	509	507	507	514	518	490	528	526	493	482	499	521	555	488	493	511	523	550	501	547	526	549	532	547	489	500	494	527	511	492	483	520	514	502	513	502	540	489	505	530	504	547	514	513	485	492	455	513	508	517	467	505	522	511	457	523	488	510	511	543	505	510	484	492	473	496	492	464	535	531	507	511	517	548	518	536	523	510	544	518	511	509	503	506	496	508	538	478	516	498	522	506	482	527	490	465	511	470	500	521	522	515	529	510	477	484	476	491	510	517	527	497	518	526	508	498	519	487	514	524	518	488	484	536	491	488	513	538	510	519	488	529	530	508	518	501	516	502	495	497	491	511	481	477	501	563	531	481	488	503	472	480	479	499	477	511	499	481	481	470	486	503	528	505	480	511	523	496	511	485	554	513	508	512	522	504	488	484	548	522	481	476	527	501	549	500	484	500	524	453	470	496	479	475	488	507	508	529	487	516	521	461	455	487	490	490	563	490	528	511	527	527	505	468	528	479	501	537	522	520	534	514	536	535	503	524	517	502	499	498	513	479	521	476	498	502	523	507	467	505	504	527	465	498	509	476	497	542	508	456	462	520	470	514	480	510	505	532	487	482	500	509	518	504	527	515	520	489	502	497	538	511	518	538	488	500	529	495	517	513	499	498	528	505	508	453	524	521	526	487	577	498	506	478	528	482	520	501	494	541	517	503	500	520	487	533	468	516	483	498	491	494	528	518	503	500	502	546	510	488	475	504	499	453	498	517	512	522	489	510	528	523	506	529	524	491	538	492	518	534	510	499	520	514	525	501	517	499	503	569	523	476	467	514	548	485	487	523	549	525	504	510	452	500	536	519	478	511	489	499	478	478	519	522	556	509	501	457	548	526	543	490	516	559	529	481	475	496	506	497	504	510	501	471	479	492	494	495	484	500	530	509	532	496	512	514	491	535	512	501	511	481	495	519	478	520	523	471	499	506	462	506	468	502	495	474	496	535	482	501	527	479	477	477	573	510	521	501	526	539	509	504	504	515	502	512	489	507	507	507	524	498	488	519	481	549	470	541	468	511	485	477	472	504	507	499	477	491	486	470	502	503	475	527	481	507	512	496	496	528	481	470	506	483	499	475	546	519	509	472	529	528	521	506	503	522	515	512	452	474	496	511	483	502	506	473	515	501	497	481	509	530	472	493	518	482	522	521	526	514	548	490	518	519	515	546	494	483	490	513	500	487	490	518	532	477	502	472	476	513	509	531	482	524	482	455	479	512	469	523	524	488	505	525	515	532	514	507	521	464	527	501	522	555	514	511	469	483	517	512	515	505	526	475	524	523	494	494	509	507	507	516	467	464	555	515	511	511	491	505	519	499	513	492	452	479	528	538	464	491	522	533	494	498	521	512	484	463	488	510	549	534	493	490	533	458	486	534	509	477	525	499	472	522	518	514	498	466	490	531	507	492	488	528	480	514	523	502	515	512	514	463	493	505	529	496	464	536	515	491	519	505	519	517	480	500	492	511	514	499	502	531	449	523	489	503	531	487	543	470	505	493	488	539	491	509	497	518	531	513	513	489	477	482	529	520	479	526	529	519	488	514	482	515	552	505	480	459	484	486	489	535	511	499	501	507	465	444	546	464	502	450	504	498	517	514	465	520	515	508	556	492	502	501	506	496	494	511	476	489	496	529	539	503	516	511	492	500	507	506	500	513	498	476	526	566
22947	21554	28561	24958	21551	17357	4020	1508	1001	732	619	529	468	427	411	411	399	415	361	367	401	357	395	376	382	368	406	365	362	365	375	371	398	347	407	389	390	362	385	361	386	417	374	368	352	364	335	365	369	347	374	392	356	362	356	351	390	362	365	349	361	389	391	360	395	370	398	344	363	343	391	357	356	336	369	361	370	374	329	372	336	351	366	332	340	396	341	344	369	384	405	399	369	345	349	393	376	371	393	357	389	364	318	382	394	387	368	371	405	375	354	360	362	348	357	390	376	375	376	337	357	399	360	379	345	367	372	394	345	326	357	374	344	382	364	367	381	360	395	378	330	365	380	382	362	359	349	356	392	371	363	373	369	362	330	383	365	358	336	411	361	352	340	350	337	372	345	367	381	366	350	344	369	357	335	366	394	343	399	383	362	353	374	360	367	328	375	364	345	365	350	312	334	347	376	363	387	357	376	354	357	378	356	330	365	388	370	321	359	380	329	332	368	353	342	383	344	397	368	337	369	375	356	410	401	324	371	357	407	333	341	368	419	357	377	398	374	362	355	367	354	381	378	360	367	356	390	362	366	363	346	375	373	358	366	375	322	351	365	377	362	381	367	354	360	396	342	355	370	350	375	375	358	372	366	334	347	409	364	402	367	371	376	369	370	380	342	371	395	335	389	359	362	353	329	388	357	375	338	372	363	370	361	378	332	358	378	380	375	372	337	352	350	345	357	376	384	342	346	384	335	389	327	376	376	400	354	353	382	353	336	363	328	354	393	365	369	386	375	386	348	376	377	366	327	364	371	372	347	389	390	349	351	373	342	344	325	353	348	347	367	385	354	379	413	350	373	336	369	350	348	363	352	383	388	346	353	356	356	371	370	325	342	347	358	386	358	341	368	355	330	399	354	389	376	392	396	329	355	376	351	383	367	372	358	367	394	370	325	353	394	338	366	389	376	374	365	366	394	326	360	369	352	366	369	394	375	374	363	333	344	336	376	378	364	353	410	385	371	359	356	389	398	394	372	352	358	335	364	389	412	364	367	395	384	377	345	362	345	359	350	370	348	358	381	378	329	363	363	359	357	360	400	340	365	374	408	344	374	368	391	400	396	367	356	369	363	340	398	340	354	360	389	365	401	387	370	356	350	359	385	396	351	356	352	387	381	369	380	345	332	375	371	363	366	365	361	402	384	370	368	340	368	354	341	356	396	375	379	357	378	362	341	379	392	362	356	379	372	381	353	356	350	342	393	346	360	384	370	379	339	353	389	358	395	339	358	349	351	381	375	355	346	369	362	364	363	375	387	401	342	334	364	376	360	372	343	346	363	390	374	383	351	370	345	388	367	327	356	383	366	324	352	382	385	380	345	355	320	391	352	365	360	350	355	346	363	362	336	349	332	389	346	377	349	368	382	340	348	386	383	393	352	357	348	346	382	346	342	327	381	374	400	382	348	344	372	378	336	369	383	350	364	377	363	347	389	378	368	342	398	329	356	353	391	350	351	381	355	346	387	405	367	337	396	403	342	422	347	336	370	372	359	386	391	391	368	415	347	374	335	364	365	363	368	349	322	368	379	355	368	419	393	358	384	342	365	362	379	380	384	362	360	355	346	343	337	362	360	394	346	347	377	354	357	365	371	342	388	399	375	343	338	377	369	330	359	368	365	373	345	329	383	373	359	357	344	356	363	326	371	364	379	381	349	347	392	364	370	378	358	385	370	368	365	383	357	370	376	344	372	344	320	409	323	393	356	366	366	363	383	374	355	343	349	354	336	358	358	394	339	345	355	372	371	355	376	364	373	358	380	359	394	360	344	374	367	351	378	332	366	345	398	355	371	385	375	350	354	356	381	375	374	346	359	388	384	351	370	371	386	384	430	354	366	375	343	387	326	335	354	352	367	375	375	378	370	366	358	381	365	352	383	377	343	384	386	357	380	374	372	397	382	340	390	363	365	331	383	402	360	365	388	360	362	412	392	395	390	345	375	358	333	369	363	374	362	393	350	338	357	395	328	397	390	381	357	344	364	350	411	384	361	349	360	357	365	352	324	357	363	337	365	402	379	360	356	409	349	351	365	383	365	355	361	382	345	366	350	370	367	379	367	353	363	376	357	369	303	392	376	338	395	347	372	386	372	372	385	359	363	379	347	380	388	366	350	376	394	376	325	380	382	363	367	398	336	358	362	362	364	363	356	377	395	342	347	329	379	349	363	369	356	365	392	363	319	354	376	382	375	388	365	370	341	335	381	370	357	374	345	427	329	362	377	365	380	361	356	367	379	339	378	362	370	375	374	333	349	369	340	376	351	346	359	335	353	360	370	382	322	364	357	330	354	338	381	360	396	352	365	387	357	358	351	352	377	336	344	361	358	361	352	336	415	375	355	364	412	378	362	373	336	370	396	399	369	401	372	347	348	378	356	340	382	380	374	348	364	376	361	349	378	332	339	320	384	394	324	375	356	394	353	365	378	393	359	380	362	371	359	350	364	385	374	354	354	370	391	356	360	395	374	390	369	383	357	371	352	356	397	380	358	368	391	362	353	337	365	369	362	334	353	403	354	382	366	366	378	342	364	336	329	347	348	364	354	366	368	349	391	364	378	363	342	345	339	405	394	374	371	381	343	388	375	349	354	366	346	365	347	365	359	362	390	373	328	359	369	337	385	352	378	360	356	369	364	376	349	410	377	377	337	351	348	345	351	353	338	363	339	370	376	375	338	380	376	343	346	368	366	378	387	364	380	346	355	369	346	351	353	394	331	362	367	394	345	352	356	356	354	345	353	368	369	360	361	345	372	354	374	349	364	355	399	337	372	362	366	343	370	388	362	373	378	349	372	409	333	369	364	373	374	363	357	387	376	387	366	362	350	359	371	391	345	371	357	360	348	372	357	359	315	360	340	362	363	351	383	343	341	327	381	344	358	364	371	395	371	371	342	364	385	370	365	368	387	381	347	383	376	352	400	330	385	397	338	344	364	321	349	354	371	351	353	359	366	326	360	395	340	349	375	343	380	364	341	326	332	353	330	363	350	377	394	389	368	352	382	355	374	350	354	352	356	373	372	362	371	367	380	349	360	349	370	370	342	335	358	356	357	382	386	376	352	409	379	358	350	345	363	382	376	368	364	368	336	361	403	371	361	350	381	334	369	347	375	366	382	379	359	334	339	370	375	397	390	389	390	374	338	358	346	357	389	365	365	370	423	355	378	368	353	383	352	346	346	361	377	345	360	338	357	396	348	378	344	415	349	339	376	389	349	357	352	386	364	318	417	372	371	329	354	361	364	344	364	374	372	354	358	363	360	342	397	368	376	384	393	391	369	364	344	362	374	351	333	387	368	389	343	380	372	381	372	333	344	382	360	354	373	351	345	308	348	359	348	393	337	394	373	333	345	346	338	342	367	378	349	367	366	359	331	391	360	346	372	390	365	344	360	362	342	339	397	363	381	332	373	358	347	385	352	371	369	382	352	354	385	382	374	371	378	350	360	336
20109	39622	32887	19557	12270	7776	4884	3083	1997	1434	1043	910	762	668	636	592	597	636	597	558	618	556	567	564	525	564	529	530	546	605	555	531	555	555	524	546	531	561	527	550	497	545	532	565	566	550	532	508	519	537	501	553	552	539	514	552	490	527	502	538	538	575	556	526	572	580	533	570	550	534	502	537	564	525	547	524	474	556	493	564	554	565	551	548	591	529	526	579	534	532	534	536	527	537	544	538	560	514	532	541	540	512	560	527	543	519	521	563	560	527	518	534	540	561	518	525	562	511	549	552	536	556	526	580	537	497	548	539	542	525	541	557	535	539	510	548	507	553	529	537	547	571	493	559	508	530	569	553	509	487	525	549	549	531	563	558	589	578	525	504	553	555	534	518	526	513	569	530	540	481	504	564	531	535	549	543	557	473	516	516	537	459	571	551	563	560	550	529	566	513	539	562	541	556	511	506	541	555	497	556	519	564	552	532	549	520	502	546	516	526	503	574	499	481	565	551	494	551	545	520	519	567	535	550	500	502	522	548	497	519	518	557	538	518	551	530	527	527	540	498	523	538	529	509	524	531	557	490	517	548	515	520	546	515	528	520	510	520	526	552	516	550	548	513	557	535	509	504	535	491	560	547	533	548	550	551	579	528	541	513	536	556	525	554	509	534	526	531	525	508	537	510	505	518	552	499	539	528	539	521	487	555	529	560	505	546	541	603	519	531	532	527	539	517	569	516	550	545	477	551	539	558	568	577	550	530	557	544	517	540	550	527	523	542	533	537	533	514	572	565	514	530	525	535	571	542	527	530	531	516	555	525	531	546	542	518	526	554	527	550	531	527	572	544	560	537	520	541	514	514	525	582	527	502	527	515	575	534	581	517	514	548	526	534	537	562	536	493	554	503	557	524	538	579	498	552	530	513	500	571	532	546	534	527	559	533	557	504	586	570	534	539	558	555	524	571	508	491	539	507	551	552	508	541	567	543	510	512	540	527	547	545	519	541	550	536	495	521	556	556	565	554	526	526	531	579	506	520	515	527	536	539	533	524	541	557	538	544	548	519	540	552	513	550	513	548	519	521	538	491	543	494	516	579	541	524	586	519	483	530	498	543	540	498	538	541	556	574	566	506	512	486	506	496	526	523	503	552	519	512	541	491	526	545	524	536	538	519	526	507	536	536	523	552	566	501	547	513	540	535	526	534	529	488	530	568	551	532	548	534	492	567	512	513	538	578	539	545	521	546	566	574	524	554	508	517	517	523	544	556	589	535	547	555	528	545	518	532	512	518	583	574	532	501	501	570	537	540	520	510	569	531	520	522	566	524	546	509	541	538	542	505	527	520	538	567	531	536	517	512	535	535	553	512	563	540	503	533	515	521	568	518	532	555	562	492	533	532	535	542	503	537	558	534	548	584	538	578	523	543	534	539	522	540	545	564	560	508	563	508	527	530	549	537	555	598	511	527	539	553	521	535	512	560	587	521	541	535	521	540	524	567	529	531	532	550	557	525	563	525	481	561	554	548	521	507	521	518	552	537	565	583	549	519	535	496	527	536	528	557	499	535	503	506	538	521	571	533	536	515	549	551	540	537	550	518	529	565	510	520	560	524	559	546	533	533	524	535	517	517	545	563	526	545	539	521	547	530	535	593	526	569	525	549	533	547	528	540	564	555	539	576	530	550	554	565	544	537	501	531	539	527	506	541	544	521	514	547	520	519	530	545	531	523	556	554	532	509	531	584	514	526	558	516	538	525	529	519	501	522	498	501	510	535	532	523	490	548	528	574	535	557	542	546	555	535	558	550	553	527	526	555	562	515	510	515	528	559	521	550	550	557	521	542	533	586	543	541	558	494	503	539	534	542	556	529	514	508	514	532	576	563	514	554	512	498	586	544	562	591	544	531	470	540	569	500	549	532	568	536	576	553	510	470	566	533	513	537	549	507	520	532	535	495	532	540	493	546	514	533	518	530	537	553	516	532	503	577	541	555	584	493	506	550	533	540	522	552	527	537	527	523	531	538	514	560	546	542	532	515	542	491	558	514	537	567	539	526	502	559	521	530	543	529	527	581	543	546	516	489	529	530	552	533	557	550	520	508	562	495	553	528	498	555	519	539	540	542	536	522	510	537	555	533	526	538	556	527	556	531	468	560	521	528	562	549	539	511	544	544	546	528	577	537	534	542	561	566	534	520	578	520	501	549	542	543	535	565	506	557	513	569	509	550	527	584	522	506	544	520	535	520	577	536	513	556	531	522	552	524	571	536	548	529	556	537	536	533	547	530	557	567	555	549	514	530	492	504	520	555	540	524	531	521	560	519	513	528	528	531	556	558	530	572	532	552	544	526	570	542	520	533	510	568	591	584	537	550	528	540	536	517	541	529	538	548	537	597	524	541	523	570	565	505	509	540	508	516	541	559	544	551	538	533	500	529	519	545	549	545	547	528	506	524	579	532	529	497	532	500	578	524	557	542	530	522	556	536	534	536	532	577	567	538	565	525	543	550	539	557	542	534	529	542	459	564	521	564	548	553	537	540	534	516	554	508	539	557	542	552	499	534	506	475	558	519	548	512	528	541	531	551	546	564	519	508	510	571	527	569	547	568	567	538	572	546	459	560	523	527	557	537	517	542	546	564	546	508	549	551	534	522	554	565	501	543	524	526	564	511	486	520	563	528	510	522	565	552	536	544	518	603	544	557	555	528	540	564	541	534	520	498	562	566	504	522	537	534	518	535	590	551	535	536	537	565	534	553	543	529	566	561	560	538	535	527	540	549	514	525	532	548	532	540	495	521	524	539	517	538	519	594	528	542	542	548	528	552	524	543	484	551	549	593	531	508	519	568	524	564	554	517	538	497	538	520	558	548	535	579	515	541	570	491	536	509	506	544	540	504	546	509	554	518	554	518	547	518	564	559	551	544	599	538	529	566	541	532	541	563	543	493	539	537	570	548	533	553	538	536	533	521	513	473	506	543	520	546	549	535	541	550	559	553	525	548	543	571	543	528	507	523	502	522	508	547	561	501	536	531	556	572	506	543	543	513	523	541	535	514	521	520	543	571	499	551	544	511	507	507	528	527	518	534	571	541	524	513	518	520	542	542	509	546	529	542	513	547	539	490	545	495	529	578	517	562	526	525	538	511	496	534	529	520	510	547	525	544	537	498	526	574	539	515	560	529	545	551	526	544	487	507	523	541	534	551	512	554	510	546	511	524	502	521	534	515	553	527	519	540	594	518	562	551	562	582	559	547	552	576	557	509	496	499	498	527	522	543	547	545	507	491	548	523	557	529	520	552	502	534	504	488	507	552	592	514	573	561	543	571	510	514	566	551	513	519	550	506	534	549	546	541	533	538	554	544	571	527	494	531	562	512	575	541	526	563	535	552	536	535	585	516	521	528	538	491	510	539	508	548	553	531	537	540	543	533	549	562	557	512	547	524	531	535	540	529	572	518	490	518	526	546	500	538	575	512	533	506	514	553	511	513	532	515	533	538
28396	20420	14795	6321	2626	1487	984	649	566	505	428	415	399	374	417	378	394	373	351	325	350	386	385	395	366	352	350	346	343	352	333	361	376	358	353	346	358	355	371	354	369	377	359	366	325	350	361	342	394	367	348	356	327	346	339	357	380	378	374	367	356	377	337	335	344	345	378	368	366	372	338	369	320	367	335	380	355	342	389	367	321	358	383	353	370	384	359	310	373	387	396	362	365	328	388	355	380	359	367	367	324	368	333	373	361	357	351	379	343	348	364	353	383	345	341	342	318	356	358	374	336	331	367	386	343	354	367	366	348	364	347	377	332	387	367	361	335	358	334	363	372	353	356	382	394	378	370	357	372	340	312	344	345	376	390	361	385	355	355	332	326	370	380	351	344	368	396	364	367	364	356	326	372	382	385	350	374	328	359	368	339	354	366	365	361	359	378	362	366	372	372	348	370	371	355	348	373	359	351	381	350	349	337	378	379	315	379	355	340	352	353	363	368	352	345	373	378	384	338	351	350	352	381	370	342	362	346	380	362	395	366	363	329	351	367	323	363	353	371	378	371	350	383	293	364	361	395	325	343	364	335	363	385	341	371	316	373	366	361	408	357	408	359	385	371	350	358	384	353	369	356	364	369	347	352	384	339	352	352	350	364	341	394	365	346	355	389	370	352	362	337	358	340	369	371	354	332	354	345	372	384	357	361	346	354	358	370	355	348	332	395	365	383	346	378	366	364	331	380	321	392	356	361	373	363	348	354	337	369	353	331	366	393	392	374	368	341	369	324	377	367	348	327	354	360	333	382	354	391	364	369	382	349	381	356	361	353	351	353	363	364	346	346	353	378	357	336	348	375	381	383	386	339	353	332	351	356	341	315	355	351	341	363	350	358	368	359	388	373	386	349	328	336	366	336	378	358	365	387	368	352	369	347	341	362	353	354	386	379	366	335	388	380	351	378	377	342	367	374	328	370	362	331	327	338	394	355	343	347	373	372	353	334	348	335	373	373	362	373	373	351	373	369	358	352	390	358	316	354	344	356	413	373	340	355	321	367	349	373	354	367	373	370	356	355	382	346	375	401	369	318	342	363	396	353	340	350	365	357	355	383	387	354	330	348	369	344	371	369	394	385	372	387	364	364	372	346	365	381	372	339	378	352	385	343	372	361	348	356	354	363	390	353	351	353	352	348	333	344	344	376	341	335	355	349	361	358	364	371	369	381	333	344	339	366	390	358	355	355	359	357	342	335	348	338	358	372	379	343	369	361	354	335	333	343	343	375	382	364	364	348	363	358	323	388	343	390	349	368	357	354	350	373	383	390	340	388	359	350	341	350	354	363	354	305	382	353	358	349	379	332	395	354	342	362	387	385	333	353	340	361	364	360	336	359	359	334	359	348	346	360	356	350	372	355	337	354	334	367	351	376	379	333	398	365	353	344	374	348	334	368	376	337	334	374	357	334	312	365	344	372	370	394	365	370	362	372	383	341	365	378	323	360	377	337	356	342	321	385	332	360	360	337	337	338	365	341	355	362	364	363	347	327	379	381	333	371	370	371	366	375	341	349	359	344	360	365	374	359	360	361	365	371	350	359	334	388	376	383	359	367	395	360	303	361	375	367	341	377	371	355	367	369	398	364	360	369	365	399	368	357	337	408	415	347	386	381	376	360	363	365	377	380	333	354	398	370	366	370	363	341	368	353	352	348	348	368	391	325	335	355	364	328	360	340	366	387	369	337	359	328	344	361	345	336	401	355	379	369	333	352	372	383	366	396	332	350	367	357	383	377	352	375	362	380	325	371	361	360	367	364	388	367	328	369	371	388	399	354	388	353	380	361	389	349	369	371	369	332	343	373	363	345	352	405	370	343	397	353	391	397	382	354	396	353	371	368	354	355	369	374	368	310	335	363	364	373	372	324	331	411	325	374	361	379	358	379	373	361	374	338	357	375	356	367	350	373	370	360	333	355	366	351	349	356	337	369	362	380	391	367	348	386	369	366	358	352	337	353	339	362	384	351	322	335	347	344	339	343	368	326	360	342	415	375	368	356	358	377	392	332	350	334	383	332	372	405	360	369	399	378	352	348	364	367	350	377	349	417	355	361	378	328	378	365	382	362	333	382	355	366	343	391	390	365	359	391	356	337	366	362	393	355	344	347	338	365	328	378	381	354	352	382	391	358	338	336	370	368	368	389	375	376	383	365	350	323	389	331	355	350	385	348	383	383	371	366	332	381	374	376	349	366	406	370	349	342	361	362	358	361	372	343	339	379	343	346	373	362	353	392	383	383	369	372	341	396	362	349	351	348	383	364	356	387	379	370	365	360	363	352	375	372	404	388	328	370	346	367	359	344	389	343	357	328	398	358	391	367	347	382	399	337	376	339	366	338	336	342	412	353	356	333	359	342	369	364	313	393	354	379	368	343	387	374	383	379	367	295	388	398	323	348	319	354	349	378	331	358	381	362	341	347	360	347	340	360	385	385	381	374	383	363	365	397	341	350	368	350	342	344	348	382	320	381	365	390	387	346	393	368	361	364	331	338	342	351	342	364	373	379	373	365	362	364	383	379	334	367	359	371	373	358	350	372	335	369	356	348	351	384	399	370	372	351	363	380	349	362	343	367	363	342	385	348	376	350	366	383	350	374	370	340	315	368	350	331	375	360	361	362	333	338	345	393	370	338	341	360	382	383	318	333	361	346	370	342	347	348	332	344	361	349	347	347	335	330	393	418	362	346	328	353	364	347	356	381	384	384	328	354	363	367	385	356	362	348	391	352	364	364	372	369	348	364	379	384	408	355	377	372	362	361	383	351	345	350	361	356	371	344	372	348	374	374	405	377	351	324	360	364	393	365	369	339	365	367	370	344	350	346	329	395	371	362	391	391	340	336	386	350	370	343	338	363	344	388	349	293	329	395	343	392	345	369	330	380	362	345	360	345	322	344	381	359	386	386	375	365	374	334	398	331	337	382	333	338	397	378	360	345	380	346	340	371	367	328	333	382	384	357	388	364	363	343	359	397	366	367	366	366	359	382	347	369	341	363	396	383	331	393	358	359	331	366	382	378	367	334	374	358	358	387	379	332	382	365	357	346	337	375	326	337	356	328	347	357	347	370	321	366	342	359	349	374	400	374	338	359	384	392	375	355	390	371	374	388	339	393	380	358	368	382	399	387	340	353	345	394	353	365	349	370	380	336	370	335	342	334	357	386	373	347	340	412	359	394	383	327	370	348	390	351	400	381	362	357	358	360	375	348	374	356	355	340	367	341	361	347	358	382	360	357	363	347	343	400	363	364	349	362	344	389	378	367	345	387	349	369	356	353	390	365	343	373	330	351	386	355	338	376	380	413	333	369	377	375	337	362	359	358	386	351	394	368	340	355	340	333	357	383	349	381	393	376	345	348	360	395	342	362	342	372	351	353	359	380	386	334	371	355	351	333	378	320	374	380	351	322	374	355	360	387	368	374	370	369	364	408	361	376	356	329	354	383	346
18409	27665	21689	10292	5993	3618	2152	1426	1114	813	739	644	615	597	596	528	620	557	569	545	527	523	580	516	541	533	557	517	518	535	522	573	545	497	508	525	526	523	510	550	535	515	513	548	534	551	527	512	532	547	519	509	572	555	577	529	540	531	566	554	524	511	551	494	522	561	509	510	506	549	521	529	533	535	529	503	533	504	519	575	537	512	539	534	566	558	525	551	494	524	538	518	551	509	518	543	530	525	519	523	513	550	544	530	515	542	513	550	558	519	518	540	509	544	542	573	565	512	553	547	497	493	522	521	534	572	567	532	493	543	519	529	562	515	497	511	526	501	528	535	547	515	517	498	543	526	539	563	488	532	540	517	539	500	518	511	533	504	529	562	534	484	489	550	565	539	529	570	547	515	547	565	541	544	518	527	505	515	518	557	519	493	549	530	524	559	541	556	554	552	503	526	558	556	506	529	540	564	582	539	537	538	538	491	497	545	549	524	576	514	540	590	529	519	525	521	522	605	497	518	515	508	551	489	527	567	502	550	466	496	503	502	522	550	563	498	495	497	526	539	514	552	555	538	542	528	550	530	547	498	527	557	518	541	548	539	507	552	538	562	551	559	561	564	506	550	503	530	514	544	539	548	505	526	514	566	562	526	547	536	500	547	574	530	547	547	512	501	543	551	508	528	561	527	517	540	501	480	500	511	522	552	560	532	504	551	545	527	540	518	506	507	559	525	556	567	553	507	505	549	550	513	513	547	519	526	522	553	569	502	561	571	521	516	567	504	515	536	506	537	526	539	565	536	523	515	570	526	532	489	517	538	558	555	530	523	527	528	521	549	551	543	547	522	531	525	502	524	504	532	533	521	543	563	556	488	576	530	581	522	507	545	531	556	502	511	566	543	559	590	555	530	589	514	551	529	550	513	502	561	570	532	520	550	531	499	545	520	545	570	501	537	538	529	542	527	516	498	562	569	510	513	540	538	517	556	540	528	564	540	541	521	527	532	523	565	555	556	528	560	544	513	517	532	550	511	546	541	519	558	556	549	510	558	532	539	539	543	507	518	574	557	532	552	546	558	494	526	528	537	549	516	594	504	504	527	527	561	524	510	521	545	510	525	520	527	524	538	525	544	543	549	531	534	583	509	535	544	558	521	511	522	551	518	533	517	515	514	516	514	541	510	549	535	546	521	520	598	551	542	536	507	550	517	547	585	500	550	496	549	509	502	524	538	537	577	535	536	516	559	486	519	495	573	542	511	563	557	546	498	528	493	501	501	529	515	517	530	504	561	528	537	519	529	488	537	536	538	603	548	562	516	552	493	533	506	548	546	499	543	529	529	520	519	519	518	524	551	564	502	538	519	511	543	543	496	550	580	530	521	521	536	481	524	518	504	547	536	519	514	549	576	526	572	525	516	534	508	552	532	547	548	553	531	522	509	511	543	507	518	522	512	537	553	523	548	568	529	553	494	534	554	538	590	547	527	529	523	533	561	531	551	520	541	516	530	534	552	522	532	553	554	579	524	557	523	541	567	495	511	526	528	540	521	557	521	539	513	515	500	520	546	517	531	573	552	525	537	511	508	523	501	506	528	535	504	524	519	528	549	546	552	518	525	509	529	573	523	515	546	540	546	526	523	537	519	551	530	531	556	507	535	564	548	541	525	519	515	535	553	550	548	529	543	541	515	528	517	502	520	547	501	521	520	531	515	493	579	529	535	551	571	527	539	537	521	527	546	552	539	519	561	548	534	530	509	568	496	509	553	512	544	538	510	558	571	535	537	547	521	519	551	530	537	553	519	543	542	543	561	525	577	557	513	518	526	536	539	514	525	517	543	526	511	553	520	549	558	554	591	535	538	561	525	541	563	581	512	503	538	489	520	555	524	552	540	546	491	521	506	554	546	547	534	556	508	525	546	532	525	525	507	579	488	506	533	557	509	530	555	547	462	536	510	528	557	532	527	526	544	551	521	524	489	522	553	543	531	526	541	523	577	512	542	541	518	520	497	549	481	566	512	546	547	538	532	536	539	525	543	516	572	530	497	535	511	567	546	562	487	535	528	539	561	520	551	545	534	537	526	554	525	540	514	490	558	517	559	475	511	541	525	488	535	537	521	515	555	500	529	488	538	496	547	521	489	522	566	572	568	529	536	591	541	507	555	513	530	526	507	534	563	541	515	498	575	567	522	515	556	553	523	555	509	532	491	472	568	530	518	540	509	484	488	516	553	540	528	588	524	534	537	514	518	524	570	530	546	518	534	526	521	500	534	493	565	494	560	527	538	510	485	561	532	576	527	555	531	547	527	541	555	517	514	496	522	501	490	518	500	531	547	536	519	480	514	506	514	519	526	574	511	554	514	571	548	509	559	527	558	563	549	508	534	538	541	584	521	548	538	538	544	493	525	537	545	546	554	513	508	559	510	593	523	552	509	511	515	514	545	536	495	560	544	528	542	562	529	532	560	553	555	548	546	515	529	515	524	503	528	555	527	546	524	526	518	544	557	557	528	522	535	532	512	529	568	519	520	534	504	542	501	548	547	534	514	507	555	547	533	513	554	559	585	563	532	533	536	543	562	521	544	507	520	537	501	504	497	545	531	585	535	601	555	552	517	616	559	509	560	510	531	519	530	558	548	520	534	534	590	576	554	569	523	559	530	489	504	553	539	546	516	529	511	508	552	557	504	499	504	544	494	531	548	537	541	520	545	538	522	506	557	491	515	538	491	577	530	512	571	542	527	509	542	567	537	493	506	521	531	491	512	527	534	553	512	545	537	524	517	518	533	547	527	558	557	525	529	542	516	557	531	554	506	520	514	558	518	518	529	570	490	601	520	483	559	548	519	510	510	495	540	531	501	526	543	501	603	561	556	513	524	523	520	536	488	555	539	560	511	570	570	509	516	526	534	533	550	521	528	572	511	512	554	512	506	520	516	484	548	555	537	517	552	506	550	545	551	500	556	478	573	564	527	497	531	541	576	562	517	552	547	565	549	534	524	534	548	579	539	520	520	528	534	523	521	565	566	535	543	549	541	528	542	544	537	512	533	520	562	484	562	522	536	554	520	548	549	526	498	550	524	532	560	507	551	564	574	524	565	537	539	563	523	511	528	519	540	523	530	552	546	526	543	527	552	556	521	515	516	572	526	571	527	541	524	526	557	572	549	508	546	541	535	530	523	549	543	560	516	534	562	536	535	557	525	506	515	587	538	538	600	570	532	518	523	509	539	500	520	504	538	538	515	562	543	527	553	508	487	531	519	526	534	535	554	499	555	519	506	533	539	505	544	470	523	552	509	526	552	533	512	537	537	498	558	506	512	523	488	581	539	516	509	510	512	541	556	591	545	520	570	527	537	485	476	557	479	557	562	544	526	536	537	510	550	532	525	529	518	525	550	552	553	547	504	551	547	530	526	538	530	532	557	554	574	564	537	549	514	562	511	561	558	518	551	552	550	534	521	553	538	513	562	503	511	498	508	530	535	551	513	532	552	543	568
23936	21555	27889	25671	18773	4891	1774	1148	789	610	560	535	457	416	473	433	437	438	398	404	382	428	397	397	407	400	367	369	347	399	366	401	379	394	370	410	421	408	390	410	378	364	415	396	411	380	415	374	383	393	369	364	401	395	399	394	374	447	415	406	415	386	386	402	352	376	386	356	378	415	372	384	409	391	393	366	374	396	371	416	396	396	369	382	385	396	418	361	388	375	397	385	368	366	405	410	377	408	404	358	397	400	405	386	364	396	391	381	340	387	435	409	356	387	404	376	344	399	397	396	382	376	372	383	375	408	383	400	400	379	380	392	397	343	369	389	379	374	366	366	400	374	377	384	377	361	380	384	368	394	358	433	364	372	391	368	382	387	408	371	370	355	380	366	350	334	400	397	358	375	407	381	372	407	377	415	391	380	351	379	409	358	366	363	395	415	393	365	395	359	335	382	381	358	383	333	374	367	388	353	376	383	385	366	360	356	398	405	418	386	359	359	402	381	385	366	388	412	394	328	374	364	359	396	381	381	417	398	410	372	387	374	357	373	388	391	398	386	385	379	394	391	388	367	379	380	402	387	356	385	366	359	364	407	393	369	400	348	393	360	358	377	385	375	372	406	354	376	364	385	349	343	389	380	380	354	392	407	418	384	399	386	385	413	387	381	384	375	340	379	414	362	353	386	396	382	371	357	386	381	380	375	390	399	404	366	335	401	376	389	373	392	376	358	360	403	373	389	370	382	372	413	395	364	383	369	374	345	372	389	391	400	377	395	390	387	365	358	379	393	354	405	411	405	419	400	431	373	413	383	359	349	404	366	382	365	394	398	368	382	376	421	371	368	401	386	381	409	378	353	388	380	357	377	384	378	411	356	395	407	407	390	369	394	389	382	389	387	383	403	374	366	377	356	366	369	371	362	366	376	365	391	400	337	396	417	348	396	425	372	361	377	406	364	409	419	391	393	360	334	393	384	365	371	388	383	389	339	357	400	344	382	382	397	359	400	412	394	383	371	382	382	378	355	377	380	394	372	392	420	370	401	373	401	374	380	418	368	364	377	341	391	372	404	391	407	395	371	369	369	375	380	413	375	383	376	368	377	400	382	347	395	383	415	389	408	409	389	360	408	353	382	377	405	401	440	382	370	402	387	387	371	356	395	391	357	378	378	354	371	372	421	396	375	377	378	414	389	377	385	366	383	405	391	349	389	396	393	377	396	377	398	388	388	379	383	396	370	359	343	378	383	376	386	399	375	389	404	406	362	400	376	392	397	384	419	379	429	366	370	397	366	397	392	401	370	379	388	362	388	353	365	370	395	367	385	391	375	412	371	416	429	409	404	399	373	411	390	375	356	364	414	380	391	372	409	366	395	378	382	362	382	413	426	376	418	392	354	379	391	372	377	370	371	392	361	406	402	349	380	388	358	385	391	391	357	366	389	411	406	402	379	379	403	386	367	376	350	383	408	409	405	372	366	417	374	401	406	426	375	385	394	381	369	410	381	370	369	412	364	366	363	376	384	355	401	420	363	391	372	384	399	379	403	392	401	402	389	358	405	377	367	423	352	375	390	378	401	383	383	382	378	404	375	392	401	394	377	384	379	371	402	395	356	413	383	404	419	363	406	395	365	394	375	403	335	397	387	407	354	324	373	398	403	367	374	360	382	393	379	410	374	397	393	374	411	369	383	386	389	383	380	404	390	378	325	381	375	343	362	419	416	364	378	369	370	386	394	339	384	415	369	371	391	379	358	408	392	409	386	401	397	379	378	392	370	390	402	396	374	390	388	374	381	388	345	378	394	346	392	375	384	392	398	365	418	373	372	367	396	379	372	380	374	372	376	381	405	398	359	390	378	363	383	390	385	381	446	364	361	382	388	396	360	380	361	393	400	372	377	368	402	381	364	361	397	377	442	375	351	385	378	396	412	402	411	393	379	392	408	388	403	386	411	378	359	379	405	422	411	393	361	397	386	371	384	404	365	369	416	377	386	395	378	368	368	373	423	384	397	374	383	363	382	360	381	388	382	379	378	427	406	409	386	392	396	382	372	388	375	384	392	325	375	396	381	411	391	391	378	399	392	353	374	410	392	374	365	373	373	384	379	388	384	374	374	390	381	344	370	385	375	397	368	384	400	379	374	360	385	367	412	386	360	390	401	408	367	378	359	399	385	378	376	364	385	361	363	380	406	397	379	356	371	405	401	384	370	398	348	384	416	379	372	369	363	393	365	392	354	363	375	394	376	364	365	385	362	374	380	398	389	390	365	386	427	378	420	377	392	433	363	357	374	368	383	386	370	396	403	393	374	379	387	386	381	404	391	374	374	389	378	397	357	351	415	379	398	368	397	363	367	407	374	378	382	375	360	396	412	395	408	358	360	372	412	389	396	347	369	367	388	357	399	388	372	401	399	361	411	392	365	413	394	385	401	395	368	402	390	411	374	393	396	363	377	390	383	396	393	417	388	374	410	380	394	404	381	393	371	383	396	387	389	418	383	368	376	363	374	383	373	358	399	395	411	384	397	385	391	383	380	407	391	384	390	385	353	377	360	413	389	419	385	344	393	349	383	389	379	381	412	350	390	394	391	403	393	393	383	392	363	397	420	378	390	368	361	401	371	351	405	401	382	417	374	348	390	364	411	393	391	395	387	386	407	390	383	394	366	381	389	377	401	374	416	418	380	371	397	378	414	390	409	380	367	418	397	368	377	398	383	393	377	385	381	377	396	372	360	376	426	382	389	369	377	343	361	351	376	395	372	407	363	382	383	402	365	400	411	366	380	360	368	351	368	403	357	378	385	386	380	416	398	415	402	412	369	404	347	347	383	368	380	362	372	376	396	364	388	378	360	389	389	385	352	407	405	377	382	388	384	405	369	380	388	392	373	356	397	395	363	404	367	381	400	369	376	402	381	370	403	372	377	377	376	392	368	402	375	379	356	383	395	363	377	372	378	369	372	413	386	399	337	412	389	374	391	388	411	405	367	384	381	375	384	377	386	417	397	368	343	419	357	407	378	375	391	384	367	396	353	396	390	341	366	371	391	374	371	390	396	373	387	346	387	366	363	385	395	393	378	376	391	374	376	356	353	349	400	348	389	396	392	409	376	386	342	419	387	426	379	394	372	407	387	382	365	407	347	379	404	387	378	349	390	399	408	404	397	377	402	364	377	397	400	381	377	427	379	377	388	367	426	411	391	378	346	405	380	370	402	373	369	376	392	407	351	367	381	409	373	396	423	392	365	389	378	385	351	382	378	380	366	375	386	395	376	376	401	377	401	408	376	372	388	352	366	397	396	401	391	350	345	396	405	410	393	394	409	401	419	389	397	396	413	369	403	389	356	409	405	404	365	383	378	404	365	378	374	387	414	407	394	386	390	400	380	382	395	383	400	410	366	388	385	386	391	396	350	363	383	402	385	361	405	412	402	395	400	382	393	388	363	375	410	380	433	350	359	380	377	363	399	410	381	430	384	382	405	389	407	406	392	360	431
18834	36913	29686	16218	10045	5847	3610	2293	1553	1118	945	865	808	672	661	611	588	608	586	642	600	585	563	583	529	556	556	516	570	593	581	550	574	572	519	558	570	598	555	616	569	580	556	550	591	561	566	545	596	549	573	547	593	555	557	574	548	553	594	599	571	596	586	634	550	579	511	554	605	542	558	582	555	562	552	523	539	587	604	623	557	573	575	578	563	560	560	602	581	547	566	588	597	573	572	582	564	589	553	528	567	555	521	610	540	557	574	570	540	606	516	586	537	549	602	547	518	569	554	537	538	558	546	570	526	576	563	577	551	541	546	560	583	553	567	585	578	600	548	581	591	554	524	543	559	569	582	567	564	630	572	573	593	587	574	533	564	570	587	551	559	552	607	587	563	598	569	569	576	532	516	557	584	615	629	542	525	559	530	568	567	618	582	587	596	547	567	543	553	585	552	584	562	556	583	582	557	560	578	549	560	581	618	552	572	563	527	550	574	530	584	561	545	568	566	553	584	575	565	554	617	577	562	593	555	537	554	583	552	564	564	559	540	558	537	536	560	541	565	567	559	594	596	592	570	562	570	603	516	580	590	554	578	584	580	561	558	564	553	574	564	549	562	536	615	550	577	565	576	573	536	547	591	549	529	529	568	570	563	555	585	566	564	574	539	593	555	582	557	577	604	552	570	591	571	526	610	541	529	539	590	531	552	568	619	583	508	557	580	565	533	558	597	537	572	577	570	583	624	596	542	545	529	617	523	546	578	569	548	516	583	573	597	583	588	577	592	527	552	575	595	592	544	609	598	559	578	594	594	556	563	564	584	583	540	562	546	575	583	597	561	543	557	594	520	547	541	541	553	602	585	553	554	543	560	579	539	586	556	563	588	554	564	579	543	572	558	552	578	544	566	539	559	570	590	576	547	521	534	544	573	522	561	550	580	586	563	545	556	549	596	557	547	579	559	580	588	592	576	585	596	592	567	582	534	568	585	530	550	571	570	568	552	559	581	581	623	574	587	559	591	577	556	562	577	543	594	593	554	551	531	575	556	546	559	577	617	535	559	557	565	572	580	565	586	568	553	598	554	582	556	545	591	539	602	549	570	547	574	560	591	540	576	561	566	546	565	564	539	562	526	580	582	562	554	587	534	518	565	580	598	564	546	567	528	605	560	583	550	576	577	587	582	589	612	616	558	591	578	562	575	539	536	584	582	566	572	598	520	547	563	600	571	528	562	566	574	546	549	564	527	576	577	564	578	546	572	568	601	557	575	555	570	545	523	562	574	544	575	517	595	554	551	594	553	560	545	577	585	589	527	560	526	556	594	555	572	569	571	597	565	561	535	576	536	585	596	584	529	524	595	563	579	621	577	563	561	589	570	577	544	564	585	555	534	586	557	548	584	550	559	537	594	610	579	516	549	602	526	570	541	574	560	596	562	555	614	549	560	572	582	552	586	550	529	573	591	548	558	556	546	555	535	568	540	598	571	538	541	554	560	577	556	616	576	581	558	544	582	573	541	561	563	571	553	569	562	583	542	530	566	563	562	610	554	510	651	574	531	581	580	598	580	588	533	566	563	584	557	569	581	538	599	556	558	577	535	571	578	557	571	552	596	559	563	602	582	558	568	589	557	562	583	531	567	577	569	555	573	562	518	577	582	572	544	530	564	557	511	578	599	568	558	558	604	590	552	536	582	549	556	564	565	549	558	571	549	548	555	576	558	529	558	559	518	550	580	561	568	535	526	545	567	586	576	612	575	563	554	581	575	567	550	544	622	574	541	567	559	558	588	560	564	592	565	564	576	532	558	602	558	564	549	538	545	594	582	536	544	531	560	508	552	569	586	561	550	510	606	585	562	564	591	529	553	588	563	590	604	543	588	570	558	571	569	572	576	562	551	564	579	536	540	554	552	527	573	572	573	549	558	546	587	548	553	524	559	567	549	590	573	569	626	511	568	565	598	584	564	555	523	522	574	581	560	595	587	582	582	538	596	552	582	614	491	558	583	575	556	572	570	584	593	546	584	587	573	610	577	628	615	559	582	558	561	573	609	578	571	614	569	577	582	552	604	546	573	589	552	572	548	593	584	547	555	555	559	575	541	533	545	594	549	575	535	571	569	591	561	613	597	566	559	545	625	528	560	542	567	542	570	556	571	560	580	517	560	549	541	579	597	608	581	564	537	572	558	548	529	561	577	558	583	588	561	547	536	570	555	550	556	561	522	571	588	572	555	563	561	539	559	557	559	574	588	581	580	596	587	567	569	578	594	563	546	536	562	609	580	584	540	564	586	521	595	590	580	523	598	541	592	577	576	578	561	541	563	572	564	549	593	562	559	526	567	584	582	529	562	581	574	557	575	604	589	540	521	576	567	565	521	582	588	592	538	581	591	571	558	561	586	596	595	560	565	601	560	535	541	531	555	593	599	565	514	540	573	565	535	597	532	567	581	589	586	549	553	542	531	535	572	502	543	549	591	622	574	572	533	580	588	609	581	563	592	533	569	597	605	542	512	551	588	607	571	572	549	559	567	589	579	542	583	593	561	568	561	535	570	541	569	562	556	557	556	567	524	537	554	511	570	582	607	535	553	552	575	517	555	542	561	546	581	542	588	573	573	580	561	569	545	586	555	583	548	580	552	560	566	518	523	585	550	564	566	575	558	561	557	562	614	570	550	544	559	571	565	582	583	592	570	570	584	567	551	516	569	577	511	553	562	543	561	592	582	561	562	589	554	575	602	602	614	545	554	546	577	590	596	544	557	598	540	561	544	540	557	584	584	530	556	542	533	552	610	588	569	561	580	552	551	625	504	535	498	590	593	523	599	606	544	571	534	575	553	556	543	535	582	543	558	550	586	597	582	593	576	547	572	584	539	550	589	568	573	564	540	524	534	551	535	607	585	576	630	524	560	570	560	502	583	567	551	585	532	546	639	564	561	563	580	572	569	583	592	595	559	569	582	534	567	585	562	600	569	559	573	556	564	566	592	510	603	564	565	557	557	571	561	577	552	554	526	546	624	614	587	579	594	599	550	552	539	540	596	583	527	560	568	566	517	529	622	544	580	569	565	576	573	579	551	562	547	575	579	565	523	550	568	576	607	581	559	577	587	564	609	578	572	564	564	564	544	615	573	605	575	520	542	547	549	580	549	562	564	589	583	556	547	592	532	562	548	485	558	547	602	593	593	551	620	528	521	606	562	541	557	631	573	555	515	571	601	560	544	543	556	549	562	603	543	581	578	563	585	568	533	593	539	577	550	575	529	526	556	571	567	514	557	586	549	576	538	563	581	541	552	592	552	587	559	581	581	542	562	552	591	568	555	564	557	571	586	570	594	571	536	562	587	581	598	531	582	511	599	547	558	582	552	528	554	562	596	545	559	577	575	541	553	588	569	563	605	582	590	540	538	571	557	548	543	593	573	556	546	560	591	526	565	585	593	545	593	561	601	574	564	590	594	555	533	575	542	566	558	528	572	599	533	601	521	547	572	541	583	614
25438	21481	25130	20598	4367	1731	1179	775	618	499	442	409	363	349	373	350	343	322	351	314	335	334	350	332	348	321	315	333	346	335	322	325	311	324	331	356	302	339	326	308	349	311	348	323	323	319	325	324	316	322	325	325	348	317	341	303	323	322	312	308	312	294	325	308	336	325	313	336	327	320	313	356	332	322	347	317	319	302	298	321	342	321	333	322	314	360	326	321	311	341	326	325	340	316	320	337	332	341	340	329	301	336	304	301	312	335	324	301	310	324	323	282	336	335	316	326	307	334	312	302	302	310	329	324	324	325	321	327	296	316	306	314	347	304	343	318	319	325	327	325	331	333	315	344	331	356	331	320	319	300	350	288	325	319	314	341	327	321	327	298	322	305	320	314	325	354	344	332	337	304	308	320	286	298	347	334	293	290	324	322	323	327	323	335	328	323	320	303	338	310	289	330	308	326	314	313	346	317	359	307	331	335	345	330	321	344	298	320	297	317	291	335	295	321	372	286	319	392	322	352	351	293	289	326	324	330	351	308	334	298	324	328	311	342	349	338	347	326	346	334	331	302	332	324	325	325	317	302	307	313	307	316	321	321	337	308	310	328	297	321	354	322	338	333	355	354	326	325	326	323	322	319	363	318	330	323	328	309	341	324	323	350	302	336	303	342	342	338	297	308	332	317	284	281	307	292	354	310	312	301	280	333	334	336	303	348	313	330	300	277	327	351	326	325	316	329	300	338	328	310	305	315	338	334	312	309	337	308	319	307	315	303	331	300	339	307	312	314	331	343	293	369	334	315	292	292	341	310	351	307	338	292	360	300	318	321	290	314	318	326	308	315	324	304	317	328	340	322	303	318	318	319	327	329	321	288	313	336	340	319	309	342	301	360	327	290	326	305	349	310	328	343	321	323	327	328	297	318	336	337	334	312	356	346	312	274	313	323	317	302	294	328	349	339	300	342	328	315	362	337	322	283	323	324	332	321	341	296	316	316	343	316	333	339	334	327	310	367	311	315	333	325	322	354	312	344	301	333	336	316	375	331	286	342	327	284	332	329	318	343	320	297	322	350	353	328	314	322	311	331	317	301	348	308	307	286	293	326	310	299	309	321	331	307	311	351	345	309	325	306	332	316	318	335	315	313	332	302	318	324	307	339	335	277	350	287	350	320	336	312	299	343	319	323	343	327	331	307	331	315	342	326	321	324	323	319	303	326	318	325	350	354	323	313	322	300	343	326	365	347	341	308	268	305	343	296	335	303	303	347	326	330	324	335	315	333	334	307	342	298	355	331	347	353	291	340	330	351	330	336	306	327	322	334	305	350	360	327	308	328	316	327	344	345	290	344	345	307	353	336	329	321	331	338	298	334	318	317	303	325	310	298	350	343	313	332	340	321	298	320	313	325	294	323	284	341	335	324	302	313	359	340	333	353	332	335	352	309	322	343	327	305	330	307	330	300	298	312	327	317	306	308	317	290	320	322	317	332	347	341	336	328	299	306	334	312	339	331	351	333	288	332	321	334	322	336	351	312	356	321	315	330	289	321	343	346	323	319	314	323	282	313	322	358	304	300	317	330	328	317	345	303	337	305	358	354	324	306	318	322	327	343	329	322	305	319	357	341	333	302	309	304	324	323	293	314	321	331	322	313	306	315	320	322	313	327	360	329	350	332	320	339	306	374	283	339	327	318	342	294	352	285	324	308	336	364	292	319	322	329	295	303	340	343	354	330	346	334	287	357	305	321	317	291	300	331	323	331	332	310	312	333	305	309	353	309	334	328	308	321	355	340	342	328	330	294	322	299	288	335	328	304	330	325	335	320	343	317	343	315	344	345	307	309	335	359	325	345	305	307	325	325	307	291	306	319	308	308	336	329	291	331	333	330	325	320	306	317	300	354	317	322	332	339	290	325	311	330	308	297	322	311	322	333	313	314	330	324	310	308	326	318	307	352	298	327	323	334	290	306	339	332	307	303	325	310	341	343	314	335	286	358	352	312	297	308	320	331	306	290	341	310	320	349	323	315	316	340	326	315	311	301	333	356	320	331	333	320	326	308	321	305	312	318	304	338	315	339	308	340	314	342	332	331	287	294	336	325	339	317	316	358	333	311	317	326	318	334	345	339	319	330	319	317	333	338	328	336	342	325	330	302	324	308	330	323	329	317	306	317	361	346	328	324	319	316	345	351	324	351	323	320	324	359	330	316	330	335	342	348	315	296	299	305	344	327	345	329	306	330	324	336	333	312	318	299	310	303	323	319	319	342	345	318	306	296	302	304	320	323	338	329	341	326	313	327	297	326	323	340	323	369	320	332	330	329	301	327	339	329	306	365	295	337	282	355	303	339	310	330	319	354	326	342	324	344	299	332	297	312	336	321	323	299	332	335	329	285	290	334	298	326	308	347	306	316	340	299	323	322	335	319	315	358	331	342	313	314	346	356	331	324	268	319	342	299	321	305	337	311	286	324	294	342	303	323	340	312	327	311	318	291	304	330	317	318	283	347	354	315	327	297	327	361	344	307	307	283	316	337	304	317	319	358	334	325	297	305	302	337	324	338	313	317	368	314	312	314	308	352	308	337	345	316	335	325	277	340	309	325	351	336	301	325	317	293	328	288	312	344	331	336	331	320	299	337	293	317	320	345	337	326	295	333	355	345	317	339	315	330	330	328	290	344	326	325	324	294	299	336	307	308	319	363	330	343	320	343	314	312	322	310	331	345	327	317	340	296	317	321	327	299	324	300	348	314	316	317	307	327	345	331	289	325	342	371	316	279	339	342	298	293	322	342	340	325	324	340	304	343	329	299	336	324	330	312	283	302	351	308	325	297	316	317	323	300	337	341	324	275	295	330	314	313	346	335	363	290	340	320	281	320	323	349	322	318	281	336	328	327	343	336	323	337	319	337	355	335	357	323	305	325	316	321	323	332	333	331	308	317	305	305	346	310	341	319	326	334	343	336	369	306	333	316	316	321	343	371	311	316	312	325	307	335	322	329	326	314	299	331	343	329	334	354	302	308	304	310	318	334	378	332	363	306	306	343	309	331	320	313	331	319	342	340	388	324	341	335	351	343	290	339	320	321	314	330	308	350	327	289	302	331	322	328	356	310	339	340	295	350	324	360	301	315	327	286	317	304	341	310	303	337	339	308	360	311	291	338	314	302	318	334	334	297	303	326	322	334	303	312	339	321	322	314	326	335	325	306	304	325	334	301	309	311	355	320	354	318	316	315	327	324	287	309	326	293	320	302	328	326	297	292	335	321	332	340	321	346	314	334	373	337	316	316	317	356	299	319	313	315	311	311	300	335	319	341	341	312	326	322	307	304	332	328	323	340	330	316	319	343	344	321	318	341	338	331	301	305	316	332	317	321	322	325	317	318	321	311	297	330	320	331	341	317	330	324	313	341	310	308	332	306	344	312	293	315	336	325	341	305	339	321	347	342	302	314	340	281	313	304	323	289	364	333	304	343	340	311	322	309	299	315	306	289	346	305
18794	32303	25136	13033	7552	4351	2659	1761	1209	915	791	602	587	576	528	541	530	503	524	493	497	467	511	505	488	490	440	498	459	514	519	471	497	532	497	490	510	466	480	511	462	483	476	508	469	477	480	464	495	526	509	498	477	495	511	501	474	535	474	443	476	502	526	463	450	526	473	470	491	502	496	463	476	545	437	493	458	477	479	497	465	461	504	483	524	449	499	489	473	461	466	491	435	495	490	503	462	452	460	500	456	512	497	489	448	491	501	462	512	492	515	484	478	461	457	479	491	496	503	474	426	487	434	460	508	463	454	465	483	469	487	505	528	467	467	459	481	485	482	507	435	490	476	459	487	493	480	471	507	492	475	434	505	510	460	502	500	484	500	520	497	467	471	467	492	460	492	484	479	514	508	464	482	491	480	446	456	463	443	471	463	513	488	453	507	489	432	466	481	462	495	478	483	469	490	498	514	442	462	483	499	434	467	474	476	477	484	477	481	516	469	485	507	519	474	482	473	480	520	508	476	457	491	467	503	498	434	465	477	496	440	481	494	502	461	478	525	472	444	467	488	497	485	472	472	474	460	494	502	448	487	462	491	484	459	475	447	474	469	514	492	463	497	463	440	490	483	493	493	515	511	456	462	480	489	494	493	490	442	459	468	486	469	437	521	467	498	504	459	511	497	468	508	507	484	497	479	452	472	465	468	537	484	479	489	522	463	459	452	452	469	502	455	448	458	447	430	494	489	493	518	508	447	438	467	522	476	505	491	514	464	475	475	514	484	488	488	512	489	541	521	467	511	480	446	476	481	482	510	489	464	521	484	506	489	500	422	471	494	486	488	498	505	460	475	447	509	497	441	461	509	451	499	437	426	486	478	459	485	466	511	511	466	456	448	510	521	476	467	424	442	504	517	524	469	439	477	481	488	484	523	483	494	446	470	532	480	444	489	470	455	501	476	497	506	489	479	521	513	491	444	464	495	434	482	495	446	476	479	493	447	514	493	450	484	500	488	478	503	493	478	452	461	484	514	464	463	443	517	477	486	463	470	518	475	479	489	494	475	482	459	498	479	465	462	461	475	524	465	510	496	461	464	488	476	467	488	506	508	438	501	482	449	494	487	509	459	492	458	508	448	499	470	488	488	506	552	485	526	466	490	459	508	446	501	515	496	478	462	501	467	476	509	472	484	501	493	537	533	506	463	517	495	489	505	486	511	447	476	457	531	453	485	480	469	526	517	495	483	471	490	495	509	511	468	473	489	474	446	453	495	439	504	476	461	480	476	530	448	516	459	493	470	484	468	487	464	447	497	482	474	462	503	451	464	464	512	474	506	490	477	452	464	476	448	502	480	487	478	495	471	459	480	506	500	439	488	484	469	443	462	435	455	499	481	493	480	493	482	496	486	451	512	471	456	485	477	422	504	511	465	496	493	479	500	448	488	456	502	464	490	440	460	489	479	436	485	473	471	498	463	482	450	477	467	508	472	504	461	477	467	487	497	455	431	463	466	494	474	454	511	442	486	481	470	477	472	507	533	499	461	484	524	479	466	511	464	482	495	441	461	462	460	474	488	480	496	490	474	443	483	488	481	464	488	439	514	510	526	469	478	496	496	439	470	472	462	500	492	488	467	471	499	476	442	501	479	473	533	481	499	493	501	512	503	441	461	456	487	492	491	507	485	492	462	471	452	466	499	463	475	474	515	487	458	463	485	491	464	494	464	506	473	470	495	463	467	495	509	483	463	477	497	471	481	490	464	463	473	491	484	469	534	481	481	484	467	473	442	498	478	467	452	485	481	496	450	485	485	480	478	464	475	469	482	455	496	503	503	480	521	496	489	463	499	507	494	504	485	488	496	514	501	486	469	491	462	463	471	469	466	455	480	494	449	487	491	455	476	500	471	484	450	493	491	495	462	499	473	518	506	504	486	461	495	503	479	468	450	515	468	481	506	471	476	482	500	478	521	490	456	489	476	469	436	447	517	476	493	487	494	489	454	477	459	456	521	491	475	448	437	457	470	507	485	479	480	489	473	498	468	458	456	485	460	517	469	487	475	471	481	454	526	469	451	508	404	468	532	490	490	482	485	498	501	495	496	541	507	495	465	432	476	464	460	485	504	481	511	485	478	442	485	467	501	474	477	483	461	460	453	504	458	503	472	535	477	470	504	473	497	485	459	469	477	464	555	518	491	478	459	508	465	490	518	448	527	496	450	469	482	499	457	525	460	485	512	459	477	469	460	482	457	480	525	465	474	466	481	452	465	461	475	493	504	487	485	485	486	489	493	483	467	473	510	502	442	485	443	498	475	502	448	478	464	517	499	474	484	466	480	512	476	498	469	494	469	505	452	466	498	506	482	489	484	489	462	491	478	486	486	461	495	470	466	446	472	444	486	481	431	479	442	493	472	477	467	475	506	441	472	492	459	496	490	484	473	415	484	487	467	511	461	479	495	499	505	483	465	456	472	502	497	482	512	478	473	471	456	482	513	448	442	465	495	492	487	461	464	499	488	495	483	490	461	449	487	522	473	472	484	476	526	494	455	448	463	507	517	525	487	492	483	478	495	456	462	469	466	489	473	496	484	497	452	458	516	496	482	507	510	471	466	489	459	481	455	545	499	491	479	471	507	479	463	521	455	490	515	467	495	472	517	500	459	463	478	510	524	507	493	472	459	468	500	506	464	492	465	469	473	511	495	491	499	477	511	467	473	475	496	468	485	493	486	485	520	490	523	497	536	488	449	487	476	533	468	464	489	457	499	503	525	501	465	456	510	494	475	490	471	458	483	452	476	506	486	465	461	514	520	474	449	459	506	485	483	477	481	457	483	475	501	505	503	511	509	505	438	454	498	497	491	497	474	519	505	479	486	478	500	466	494	476	466	463	478	499	511	493	452	527	462	466	472	458	487	509	470	454	488	445	482	479	471	477	457	506	484	451	500	458	443	481	476	492	481	469	468	509	462	471	470	477	480	481	485	467	464	491	458	492	507	494	440	465	474	417	491	482	513	488	521	506	468	476	464	485	488	520	464	485	464	438	515	492	464	510	494	458	454	480	478	463	480	487	490	473	487	491	475	489	496	476	506	465	470	473	484	487	478	476	472	437	502	467	475	452	480	469	494	464	553	459	458	487	462	479	490	460	468	480	506	481	484	476	462	472	478	500	485	454	528	483	456	469	478	502	485	478	463	507	522	480	488	536	472	466	452	514	451	458	474	475	464	480	461	486	480	537	471	487	456	446	442	520	479	474	490	519	460	493	502	454	535	521	488	499	463	529	505	470	516	468	453	488	467	499	469	497	498	489	483	468	493	485	479	502	453	468	463	481	474	469	505	493	429	485	465	488	475	460	492	491	456	476	498	513	493	520	459	465	474	500	464	474	503	496	476	483	460	485	494	467	485	428	521	510	481	482	477	490	480	505	476	478	478	470	476	478	463	539	481	459	494	480	477	483	496	485	462	476	467	515	558	484	494	471	488	479	498	515	460	458	498	495
23027	21532	28611	24942	21553	16968	3981	1528	1051	738	565	516	498	425	438	404	393	405	374	403	377	387	338	350	368	398	426	371	381	381	381	391	364	351	379	366	366	364	389	346	343	377	430	355	372	356	366	367	336	339	379	378	333	386	345	371	363	375	347	347	339	372	349	363	363	301	334	355	381	405	379	362	368	349	344	376	373	374	335	377	350	354	379	366	374	360	326	339	362	330	354	333	357	362	337	343	356	329	336	327	331	334	309	342	355	319	370	360	354	379	343	376	367	357	313	368	375	333	365	370	358	363	338	374	383	368	369	350	335	342	350	370	380	361	365	387	325	328	383	350	435	331	403	378	335	367	355	355	365	347	328	364	336	374	339	368	395	371	348	350	360	345	367	359	357	356	364	378	349	312	380	372	358	369	362	353	371	361	353	323	347	341	350	364	362	355	347	367	367	356	333	369	350	403	359	335	332	391	338	351	370	339	358	354	363	372	350	378	350	387	343	370	372	367	372	350	362	363	338	373	335	361	342	363	332	392	361	367	349	338	365	373	352	343	351	388	359	323	334	363	351	366	343	352	400	357	341	358	329	357	338	396	352	355	375	365	346	334	351	391	371	386	366	339	378	417	347	358	358	349	404	390	344	351	322	334	367	385	356	332	402	395	357	379	397	357	356	343	377	397	339	368	348	350	356	384	396	365	359	368	362	362	369	368	352	344	353	350	397	326	314	343	382	359	365	362	380	340	346	360	344	340	321	342	364	349	384	355	376	371	329	383	359	351	362	344	342	347	363	377	349	338	343	347	378	343	351	354	340	360	383	370	352	388	389	344	360	363	360	381	357	377	356	392	364	373	344	376	345	350	393	374	354	343	347	354	325	346	370	336	355	355	358	349	352	386	376	321	322	367	368	341	318	363	328	335	350	388	388	372	344	339	355	379	342	377	347	351	360	339	364	365	374	363	334	352	340	360	351	366	351	342	367	336	343	342	359	363	365	354	381	344	323	384	357	352	320	355	351	374	407	360	368	354	367	369	377	375	392	362	308	374	355	353	360	342	363	375	350	346	382	380	340	387	375	352	371	362	363	328	353	379	371	340	345	341	374	370	379	372	363	348	369	347	391	336	319	348	357	368	364	352	346	379	377	347	391	351	348	368	318	348	369	347	371	325	390	356	335	347	361	336	349	353	365	360	388	352	389	365	322	377	380	401	341	347	330	350	363	369	382	359	359	323	360	370	348	370	369	386	373	383	382	367	335	377	337	400	357	363	390	403	395	380	347	339	375	362	347	326	364	341	346	387	338	354	378	356	358	342	357	341	360	369	374	417	366	342	347	379	339	338	357	361	344	340	372	382	357	358	343	391	361	344	355	371	378	369	364	357	346	402	386	342	372	318	375	359	348	358	359	365	373	389	354	340	346	361	344	382	375	371	370	346	346	360	338	361	387	321	361	370	355	388	350	347	407	350	378	369	370	360	338	371	360	351	322	375	324	376	340	383	354	347	340	369	369	343	363	368	317	378	374	351	325	371	356	354	338	346	343	371	355	346	360	373	371	377	366	356	350	352	352	354	336	346	388	371	358	350	337	368	375	365	335	366	381	342	326	372	327	353	384	369	355	364	353	370	380	368	361	349	352	353	359	397	348	350	349	351	365	320	381	385	388	341	364	380	351	347	378	374	344	330	401	343	379	357	374	349	337	378	341	360	374	378	384	336	354	360	337	354	331	371	368	354	384	338	351	361	383	330	389	346	350	339	427	339	374	320	376	375	351	357	340	362	332	392	381	320	380	355	356	360	367	329	377	367	358	354	360	374	347	340	348	345	348	363	337	357	355	336	368	368	361	414	355	334	326	369	368	335	364	338	360	373	360	367	365	339	337	381	361	386	352	390	362	355	359	369	335	360	341	384	350	355	334	336	344	321	352	400	343	355	352	368	359	386	353	346	340	373	348	365	377	325	357	335	394	341	382	399	387	355	389	354	364	336	370	323	393	375	367	378	365	359	344	364	332	364	359	333	345	376	347	363	365	387	361	371	376	355	363	347	366	323	349	360	331	372	353	381	352	344	358	400	386	362	345	314	385	372	357	341	337	348	342	373	339	345	355	392	383	368	365	353	329	396	338	378	343	329	348	343	385	366	348	375	353	327	357	340	344	362	376	358	380	363	352	342	368	338	384	333	347	384	353	388	377	339	401	367	350	353	359	373	355	355	358	372	375	356	333	356	354	361	376	380	365	320	388	361	347	339	404	377	326	376	338	335	350	362	324	349	390	340	358	323	347	364	333	371	337	389	361	355	356	355	387	350	360	339	366	334	394	369	344	354	345	363	318	341	372	360	377	349	386	377	355	353	317	360	372	353	357	347	366	354	370	363	359	371	344	373	336	385	343	379	374	334	366	345	344	367	358	357	362	356	368	308	379	341	352	371	356	368	375	361	329	373	351	378	328	346	366	379	340	355	344	385	366	352	349	383	341	383	354	340	372	387	353	321	345	368	334	328	394	365	388	351	347	319	344	384	374	332	343	346	362	370	382	347	359	340	373	364	348	373	349	337	345	371	369	363	358	359	354	377	336	366	346	345	365	376	359	371	344	384	339	385	367	359	323	351	338	359	372	355	342	344	356	366	355	363	350	376	346	366	382	333	350	362	367	377	342	346	375	381	373	372	371	370	358	342	361	337	333	399	337	374	327	358	359	351	393	344	364	356	355	342	353	355	369	351	337	389	358	346	327	368	380	369	354	378	321	337	393	344	336	360	364	398	350	341	380	350	356	383	367	347	339	417	363	339	380	356	356	376	365	373	389	368	363	385	365	352	387	348	362	353	375	319	327	388	362	340	337	404	376	341	355	363	382	370	365	337	345	351	351	367	339	351	367	355	354	354	342	340	407	327	358	362	357	389	363	374	390	325	377	334	352	360	387	365	368	389	369	344	370	369	365	342	374	418	333	352	368	339	331	330	339	362	369	340	358	361	369	380	337	393	356	349	354	336	348	354	372	346	384	339	367	352	363	394	378	367	354	370	333	370	329	393	335	376	344	340	384	373	379	312	371	363	375	346	356	342	384	328	325	371	346	339	341	363	349	385	363	397	340	356	394	369	380	387	377	332	342	399	391	353	373	342	342	368	330	341	384	366	356	356	355	385	364	323	347	362	384	382	352	355	342	404	362	353	381	374	364	360	338	348	373	375	325	320	339	380	357	347	362	388	366	378	334	369	363	365	334	326	338	317	376	342	366	393	333	349	340	364	356	364	343	343	357	342	358	389	341	381	349	368	336	339	353	366	371	359	389	380	361	397	378	367	347	351	375	350	331	369	386	348	391	337	345	350	371	379	351	384	343	368	377	395	360	360	346	370	345	343	358	340	355	338	339	369	373	356	389	331	357	377	353	367	373	381	365	353	376	352	320	395	345	368	339	327	352	331	369	386	376	341	371	411	375	338	347	366	338	347	385	337	362	364	403	368	396	331	367	364	371	353	364	377	353	333	339	354
21375	41302	34368	21045	13195	8119	5119	3257	2208	1542	1197	983	814	748	737	682	665	621	598	609	548	531	590	550	594	560	530	554	593	533	553	527	524	556	564	497	517	590	485	539	542	544	550	528	561	518	531	541	509	490	555	519	504	567	511	528	495	529	536	536	531	533	558	529	520	484	485	525	485	531	535	547	517	521	531	515	536	530	506	550	513	496	502	555	557	523	524	496	523	553	504	508	537	522	544	499	481	488	512	532	522	539	547	539	537	531	524	514	496	548	556	503	515	538	541	536	501	492	508	519	535	537	529	500	512	500	534	486	485	547	582	523	513	575	534	518	500	560	555	574	538	514	536	557	518	546	509	532	536	546	492	536	525	519	502	536	489	547	534	493	535	543	475	565	527	530	518	515	570	517	540	518	537	513	524	550	538	515	536	531	528	542	514	498	519	523	520	496	531	533	523	505	544	526	541	519	529	539	539	526	525	547	522	512	509	483	494	498	525	528	536	541	541	522	533	532	518	535	546	510	535	527	526	545	560	511	522	584	525	521	531	534	543	521	502	516	599	513	492	549	541	517	497	529	537	525	483	536	565	512	549	530	537	506	502	526	509	566	554	519	553	557	506	533	495	498	520	546	474	528	541	512	539	531	503	525	545	522	524	528	458	496	550	505	495	540	548	524	478	509	509	553	504	525	486	540	519	500	519	540	553	497	491	533	541	579	513	549	522	502	501	513	507	535	511	532	499	527	519	539	542	509	531	547	527	543	554	516	560	516	536	569	527	552	513	535	556	499	534	546	507	516	581	502	532	500	492	526	512	549	573	537	534	516	541	522	554	496	541	528	562	549	516	466	538	508	550	529	542	527	520	531	488	527	509	520	537	565	534	554	512	538	482	547	535	519	496	584	530	496	487	548	546	513	530	559	511	552	538	524	532	521	517	533	492	519	539	558	585	503	521	581	517	535	533	522	529	567	509	548	550	512	567	499	555	496	537	533	559	498	523	549	511	561	495	540	519	532	546	513	500	540	533	535	514	526	517	512	481	551	551	533	524	508	560	540	542	480	537	523	511	507	516	546	519	507	525	491	534	576	538	561	503	499	556	559	506	521	543	505	516	521	549	518	538	511	521	532	499	535	504	508	520	576	523	499	505	520	531	564	515	517	534	540	535	530	509	512	538	538	550	553	527	524	512	533	526	547	484	557	509	533	527	495	525	506	526	488	540	523	529	517	540	528	487	578	552	525	530	538	535	517	559	513	557	529	526	520	516	499	500	527	511	529	528	521	570	524	539	514	527	538	544	493	519	536	519	525	494	520	523	506	509	526	538	502	490	540	539	532	530	537	552	557	532	510	479	514	536	529	555	581	547	519	549	571	557	575	524	508	560	469	515	534	505	519	512	540	524	525	500	491	553	525	538	535	531	497	501	564	501	516	540	526	521	524	533	515	499	524	538	523	541	505	500	539	548	532	530	528	537	526	525	537	519	497	589	551	510	513	495	484	546	515	513	511	535	556	583	531	511	539	517	493	507	522	543	515	519	527	544	554	555	527	543	505	534	509	523	531	557	504	495	531	525	500	503	510	545	512	541	522	512	502	499	534	497	521	535	498	513	506	550	527	510	537	506	540	541	549	527	549	501	499	546	517	498	503	498	511	508	555	554	497	546	559	538	550	527	516	571	549	529	562	530	548	526	534	572	517	518	532	536	529	528	565	539	523	491	568	550	509	510	501	517	540	533	493	531	552	541	517	529	531	531	511	513	556	512	532	528	548	499	530	528	516	497	565	503	559	517	513	553	534	517	567	588	517	490	535	528	504	512	537	515	510	522	526	521	555	482	521	516	511	492	528	510	507	460	540	539	511	525	555	527	496	558	563	516	530	571	538	531	548	517	527	507	534	527	551	491	509	517	538	533	520	498	526	518	530	525	515	562	513	496	564	528	519	508	547	511	523	545	518	502	540	507	502	526	571	532	512	531	505	485	575	509	537	508	550	511	503	498	557	514	530	506	555	505	529	516	511	528	527	519	518	549	543	528	525	529	556	524	569	504	520	541	561	518	527	525	526	486	525	513	531	529	543	504	514	559	485	498	510	515	526	534	538	558	555	502	534	520	538	581	567	550	528	535	509	527	527	567	510	489	513	574	550	517	525	553	521	544	526	546	491	512	519	504	510	507	542	507	561	539	541	520	490	530	552	523	540	568	514	501	513	542	526	531	512	534	539	529	532	538	537	534	549	506	514	529	501	521	487	544	492	522	506	518	528	560	538	530	545	514	502	519	510	567	516	551	540	537	533	516	568	558	514	514	510	551	529	517	516	511	483	551	521	522	546	531	537	545	517	531	510	502	540	554	532	530	525	510	536	542	491	532	501	503	511	501	504	548	513	548	523	533	505	508	548	541	514	549	553	543	557	545	541	517	547	525	488	502	493	550	585	515	550	517	512	539	512	552	512	516	538	535	510	505	564	546	504	565	495	499	500	531	496	498	514	540	543	519	507	578	541	522	537	568	546	591	532	536	553	545	496	486	523	521	539	529	516	503	538	563	554	527	508	534	544	514	519	520	544	565	537	524	514	542	521	538	494	515	510	534	518	512	542	498	521	561	520	539	529	567	551	522	508	580	508	544	524	531	504	529	529	551	512	522	550	479	528	500	514	487	544	509	501	532	525	516	507	513	507	575	555	465	534	524	515	515	571	504	515	513	570	465	533	510	536	497	529	505	525	500	526	544	485	554	489	533	506	555	578	539	542	521	528	547	498	537	536	497	524	531	509	540	576	567	494	500	536	501	499	520	530	517	499	515	493	501	547	553	477	512	519	526	552	513	535	585	534	530	506	556	515	518	521	512	469	521	548	546	531	534	481	523	512	519	489	521	537	556	532	547	498	514	540	562	558	542	561	520	487	543	516	505	548	514	530	519	517	501	539	550	501	522	499	499	560	488	472	526	565	568	514	500	541	537	554	535	542	520	521	530	523	520	551	515	540	530	523	538	568	520	547	527	513	559	507	573	557	502	544	537	507	546	520	582	494	517	543	528	513	570	537	515	514	515	535	519	524	547	544	532	545	559	517	536	526	511	568	541	498	520	510	559	503	508	553	530	547	524	529	544	511	540	526	516	571	487	502	508	518	552	528	550	528	510	530	503	544	549	544	537	516	492	547	554	525	507	551	518	550	509	503	489	545	542	542	493	528	522	567	513	539	502	522	556	505	539	561	500	521	545	549	555	553	527	493	526	569	537	529	563	517	510	520	512	585	494	563	505	477	539	482	536	542	503	522	557	538	512	521	541	542	522	520	534	527	495	528	505	533	525	589	542	527	531	556	528	524	516	502	549	556	532	488	543	538	532	488	490	493	527	516	503	583	529	525	571	559	544	526	535	540	539	522	535	526	532	527	465	526	486	543	548	563	525	540	542	502	503	555	566	517	540	541	548	549	484	541	510	473	546	501	564	539	531	534	469	521	547	536	593	527	525	548	526	513	538	529	539	555	563	598
28263	20855	15832	6820	2566	1448	1005	700	568	481	414	419	355	416	379	346	371	362	346	363	368	358	382	361	394	347	365	367	350	395	387	363	336	358	351	383	365	337	345	342	344	357	357	339	346	405	360	360	383	406	387	350	344	320	378	379	401	379	333	380	383	343	358	356	335	380	350	337	389	371	351	343	354	395	352	355	378	373	352	366	355	355	376	337	329	338	399	372	350	377	340	348	383	371	334	347	339	385	370	344	378	354	378	350	380	368	349	373	370	374	346	367	361	323	345	364	364	343	343	382	348	358	346	349	374	365	364	344	355	328	369	375	366	360	323	389	359	336	338	345	387	357	353	331	358	337	365	368	384	365	326	333	371	324	383	380	317	340	367	360	334	378	341	369	325	364	347	373	349	371	356	355	394	328	320	339	359	364	354	357	344	336	352	367	351	378	345	394	376	363	335	360	357	382	334	347	343	379	373	358	336	385	346	357	360	355	345	396	368	378	352	360	401	384	366	346	399	350	375	343	356	384	361	351	370	382	374	333	333	371	374	338	335	359	352	335	376	379	342	349	359	336	359	372	354	341	345	366	351	363	343	362	332	357	370	355	367	369	314	363	345	362	384	412	350	336	343	324	358	379	364	346	346	376	359	365	366	371	346	342	374	346	329	373	339	379	363	366	357	373	349	338	380	370	332	376	320	380	327	376	368	344	349	392	376	388	364	381	347	343	356	367	363	350	388	390	342	351	358	370	358	330	356	389	348	357	341	335	369	382	354	349	340	329	370	364	338	339	354	337	338	359	351	335	367	373	380	376	374	356	377	383	372	329	329	344	342	359	350	376	340	363	374	338	341	339	360	357	372	364	349	344	351	344	343	363	328	352	323	370	334	325	374	361	342	405	344	350	315	322	355	335	359	353	352	407	374	323	347	331	373	337	356	345	339	364	368	349	361	354	350	352	351	326	346	378	327	377	339	361	375	366	344	365	341	345	354	346	333	376	359	383	353	365	323	378	375	349	347	359	381	370	364	371	326	366	353	352	414	354	342	368	348	365	350	369	356	334	342	353	368	361	373	366	351	370	359	363	343	341	367	340	351	360	384	358	328	344	358	348	371	381	339	360	360	355	377	370	374	384	343	359	389	336	369	339	381	339	377	334	380	403	339	329	383	347	353	346	366	353	339	344	371	379	347	350	358	370	355	353	386	356	329	330	351	361	374	348	360	371	401	384	366	353	357	335	369	359	364	367	356	335	353	372	346	331	355	360	344	355	349	367	365	362	397	368	352	344	401	341	347	409	349	315	357	357	369	346	337	362	382	357	397	380	360	323	358	396	315	342	393	370	335	322	391	352	381	334	360	364	374	327	350	345	353	344	333	345	379	382	352	354	373	376	370	359	353	385	350	312	374	342	344	357	344	375	345	360	343	363	356	358	377	385	348	373	338	338	390	358	362	390	353	380	370	349	369	351	347	347	334	321	357	349	345	381	292	343	337	366	328	339	323	335	362	395	345	365	370	383	351	355	352	358	369	338	333	312	346	370	373	351	349	359	380	364	359	338	333	318	373	369	354	357	388	365	341	333	367	349	371	371	346	392	331	338	391	324	386	351	340	344	372	346	352	364	347	373	332	371	354	383	352	348	332	371	339	363	387	381	358	396	351	347	354	332	352	371	376	379	370	349	341	361	359	330	341	349	378	381	370	344	363	369	351	368	341	357	361	397	389	365	339	358	357	372	356	331	319	328	344	371	347	347	374	358	347	395	357	356	369	343	354	362	339	352	317	351	371	314	376	334	340	325	344	371	371	325	360	356	360	360	395	369	345	368	337	332	309	358	361	345	348	363	365	360	352	339	368	330	349	339	372	387	328	342	366	357	369	372	363	343	359	364	334	331	353	404	360	344	334	358	370	374	358	341	376	382	330	333	370	356	335	341	363	375	367	330	362	325	316	357	354	342	337	338	316	358	368	387	365	356	396	365	377	342	350	417	354	328	363	341	370	340	371	347	380	347	358	346	338	352	327	358	347	351	341	346	370	385	356	332	342	363	369	347	358	360	352	355	333	346	344	341	351	382	374	337	374	340	372	355	344	356	354	371	358	362	349	363	366	349	340	363	343	338	380	346	344	348	388	358	347	371	361	322	360	321	347	383	358	384	339	341	352	368	369	337	354	374	337	355	393	361	335	372	354	358	391	389	349	353	350	352	388	334	348	357	360	344	368	353	354	358	353	359	362	322	351	380	339	376	368	353	352	369	345	363	396	345	376	389	354	339	360	376	329	364	352	368	337	357	368	381	369	366	350	379	381	385	370	351	362	358	332	325	354	356	335	354	375	344	394	353	348	395	364	366	359	340	382	351	347	365	324	345	373	343	342	339	370	406	386	363	365	335	360	353	351	354	379	368	362	364	345	350	353	365	392	344	367	384	353	338	363	371	325	317	371	360	345	345	344	374	349	324	371	378	381	341	357	328	351	380	330	352	370	359	360	353	363	365	365	352	370	343	358	363	358	352	355	351	364	369	366	333	347	324	320	377	355	353	372	377	376	354	328	362	384	345	304	361	347	375	351	362	393	368	329	331	363	366	323	337	343	363	332	370	362	345	369	335	364	348	351	343	352	358	373	365	340	355	367	340	393	378	342	380	368	342	366	349	345	352	306	362	356	339	346	352	372	358	362	341	369	360	349	328	355	339	355	357	343	374	373	344	379	362	382	386	344	333	316	353	367	339	350	339	362	333	358	351	377	384	347	350	344	335	338	370	354	315	364	372	362	357	342	328	346	351	345	371	361	350	350	347	382	358	355	387	358	374	343	395	331	368	380	375	342	380	341	348	375	338	370	359	335	350	343	360	347	332	364	361	324	385	380	361	345	368	362	345	392	346	387	319	354	357	392	370	364	352	384	357	371	351	337	316	329	373	342	344	375	367	363	347	381	348	360	357	351	377	347	333	370	348	351	361	358	382	370	379	358	361	341	365	359	360	383	382	382	348	358	360	331	330	389	370	377	340	330	318	363	378	354	368	367	370	394	352	342	347	389	348	335	373	380	360	349	339	374	377	330	368	353	354	366	368	351	379	364	348	343	363	338	332	369	369	361	377	388	360	334	318	364	354	384	373	343	377	387	367	376	341	347	367	354	394	341	345	341	348	353	345	357	378	376	338	392	349	361	352	336	352	332	378	323	370	345	344	343	348	344	360	375	359	347	345	374	348	362	373	361	362	382	384	346	328	367	339	367	366	354	369	355	339	367	361	357	365	349	376	388	363	359	328	343	375	338	405	373	362	371	368	398	345	361	359	336	370	350	377	354	346	321	370	396	343	321	383	327	361	378	352	362	347	354	349	348	365	357	362	370	361	314	343	357	372	371	357	333	369	384	353	381	384	410	370	378	361	379	380	331	339	373	351	339	323	380	379	395	376	343	347	318	332	376	353	345	326	367	362	375	335	374	360	344	382	360	341	354	380	358	341	350	383	356	333	358	392	369	368	339	359	387	362
19039	29719	22191	10932	5840	3415	2238	1448	1042	877	766	705	599	632	529	591	574	531	539	567	543	526	527	535	534	525	487	560	549	543	529	523	521	520	505	527	523	531	528	505	556	514	532	533	533	539	532	543	556	551	525	529	526	530	576	550	547	522	522	510	559	566	589	545	552	544	569	524	503	553	493	541	539	579	512	538	555	527	552	544	540	570	480	508	524	522	539	496	579	518	522	543	544	525	547	540	517	512	521	508	545	496	554	532	556	551	485	533	567	541	519	530	527	530	488	528	532	506	545	530	519	569	558	495	534	511	575	531	568	548	508	537	481	501	526	542	552	498	567	530	564	550	515	557	571	509	539	513	537	598	531	562	533	523	491	541	479	494	508	518	535	510	502	546	555	544	553	480	539	545	514	495	534	546	563	572	484	523	516	546	524	528	540	513	532	548	514	522	541	507	546	539	542	529	487	525	525	538	525	522	518	524	525	528	510	521	525	547	532	565	532	522	533	543	531	540	510	515	518	532	533	546	532	541	505	552	510	550	580	560	527	524	533	556	545	527	508	511	514	510	533	540	543	557	531	522	543	524	562	553	509	533	559	561	515	518	505	522	542	515	535	545	528	494	562	511	510	525	518	562	547	538	554	483	537	560	534	527	552	535	528	500	548	556	525	559	527	546	509	543	516	538	508	528	547	574	542	511	544	516	549	530	541	535	575	522	538	497	493	502	519	529	497	527	535	538	531	567	557	563	553	507	512	520	531	507	543	534	556	529	537	503	541	530	537	508	524	539	528	562	522	521	515	544	531	552	515	536	533	509	542	572	495	513	544	511	519	535	525	517	539	523	533	572	515	569	505	568	556	507	544	563	522	533	528	551	514	557	549	493	530	530	515	534	531	498	572	517	563	554	583	528	600	523	542	522	523	518	538	539	489	530	541	539	554	567	520	523	549	495	533	530	526	505	563	536	544	516	534	558	527	542	545	572	533	571	509	564	524	548	500	531	557	538	564	524	565	535	525	580	527	545	491	525	497	546	541	490	507	547	547	562	488	559	530	549	540	545	482	521	538	523	522	547	507	557	550	522	532	585	540	515	526	541	493	536	550	518	501	537	522	554	507	514	529	508	479	541	498	529	556	532	544	534	569	538	492	532	557	535	542	521	531	573	531	542	563	531	545	513	507	531	496	482	496	518	523	548	532	524	526	530	494	547	517	563	551	525	536	520	545	531	554	530	531	526	567	526	495	531	534	596	539	520	479	573	544	539	533	567	530	538	577	547	545	488	537	516	536	526	519	558	509	545	528	547	547	550	552	484	559	523	523	575	465	516	521	521	535	542	533	509	526	561	543	551	536	551	550	566	562	539	579	554	528	527	509	559	516	561	539	512	543	520	543	533	521	489	539	559	526	549	506	527	529	517	543	528	552	529	527	563	537	510	478	527	558	550	514	534	548	575	511	529	513	545	563	506	566	508	517	515	548	561	498	520	540	508	502	550	553	554	556	544	550	516	548	547	524	556	563	572	509	516	548	550	498	547	536	499	559	511	536	515	565	533	526	508	552	522	526	476	523	524	520	505	560	539	510	522	506	552	564	541	551	572	513	525	514	550	549	527	560	524	533	528	497	526	551	573	496	539	497	525	528	525	464	531	546	543	551	571	505	511	532	477	520	525	545	555	506	511	546	535	549	527	550	571	489	557	541	532	529	542	549	557	492	538	549	498	541	534	558	539	539	528	534	532	543	514	543	501	530	540	525	534	533	524	555	532	574	492	567	527	553	532	534	555	517	542	515	544	535	576	517	523	518	509	548	519	551	510	533	550	532	526	562	535	540	500	548	511	533	517	527	522	561	527	544	555	529	541	559	518	586	541	484	545	550	534	531	535	520	531	543	554	523	490	534	501	546	537	517	532	524	522	515	537	538	528	588	489	535	516	513	544	504	549	538	567	540	527	524	540	541	525	546	551	550	535	504	527	540	535	527	546	513	524	492	539	550	550	516	515	539	526	497	537	550	525	530	547	528	549	556	539	519	497	550	506	516	540	495	521	549	546	552	512	534	536	521	491	559	546	537	529	559	570	522	527	521	496	529	545	485	574	522	512	525	542	528	516	536	522	519	556	508	552	494	505	542	542	528	552	493	548	525	556	534	544	504	505	579	580	523	515	537	545	547	507	540	613	543	531	488	535	530	545	548	547	564	553	521	562	551	519	512	511	534	547	546	513	500	475	524	546	503	538	570	540	522	547	468	562	570	554	488	592	484	581	539	545	560	548	546	502	527	506	537	562	493	527	522	559	518	533	526	508	549	570	559	526	552	524	536	522	534	548	525	544	518	543	529	538	545	580	540	555	524	564	492	511	552	527	514	511	555	516	541	527	561	518	502	519	573	530	513	548	526	529	540	537	531	550	527	542	515	532	517	552	532	528	513	527	529	520	529	518	535	530	528	518	558	541	522	570	534	527	540	536	526	547	483	498	561	538	547	511	504	522	563	502	527	538	563	542	571	536	539	550	523	543	583	520	560	550	538	546	480	556	535	497	507	576	600	571	562	516	561	534	541	522	531	528	509	557	540	568	569	562	538	611	574	494	545	524	522	537	500	534	536	543	507	523	496	541	546	552	545	513	534	536	565	531	556	509	535	529	523	512	495	567	521	517	553	566	534	498	545	487	525	516	529	515	497	507	514	503	543	586	525	510	569	529	541	503	528	528	560	538	558	504	588	531	494	494	534	520	563	526	527	508	537	551	562	519	538	528	534	554	496	537	580	505	543	550	549	544	507	514	518	522	529	549	552	538	581	538	522	529	570	568	585	490	533	541	514	530	552	538	527	518	523	559	541	548	570	513	509	550	524	545	534	516	528	511	519	510	533	553	571	574	559	532	520	495	486	546	513	528	538	518	560	577	535	534	542	583	524	540	551	527	557	540	547	517	560	517	547	546	541	507	513	521	585	559	525	504	556	539	532	561	515	551	515	521	552	562	547	475	507	549	514	561	535	560	545	536	518	543	539	520	538	520	533	522	509	511	547	543	545	536	525	560	511	508	516	560	480	528	534	498	557	524	495	573	504	534	571	488	514	535	498	530	540	539	535	547	561	537	537	528	501	535	525	522	502	521	567	580	541	509	563	526	557	512	546	546	551	528	505	525	531	514	511	496	533	533	521	549	568	573	495	519	547	553	510	530	575	540	530	489	522	535	511	537	531	518	547	580	544	552	535	482	556	536	538	532	565	528	563	555	544	549	541	547	535	540	555	490	543	554	516	498	552	529	542	553	549	537	552	531	541	541	572	533	511	566	565	495	522	537	606	512	495	538	568	504	553	535	535	529	519	534	561	588	521	504	483	526	518	472	552	505	559	520	582	496	554	563	542	547	523	550	570	592	530	527	557	534	521	546	551	558	508	529	521	527	545	572	507	495	500	569	490	527	506	581	490	513	503	554	563	508	535	541	534	509	535	499	557	507	477	527	514	506	499	527	543	561	533	577	509	528	467	546
23921	21481	27812	25572	18474	4858	1977	1134	861	685	582	519	477	436	440	434	380	400	449	433	366	371	426	367	397	389	359	376	368	403	408	398	394	351	415	391	402	397	403	355	384	411	386	312	397	411	403	382	370	354	388	386	394	370	379	338	358	378	397	402	400	410	337	398	346	417	382	393	400	387	381	392	403	388	378	399	370	380	381	405	376	415	361	403	373	403	383	362	386	404	396	362	380	379	388	359	376	386	368	388	395	358	387	416	389	375	373	408	377	397	430	376	367	386	383	351	413	427	394	387	360	368	395	357	385	393	380	399	382	390	381	364	378	343	399	394	372	377	426	402	385	414	387	401	379	389	417	375	374	380	403	388	350	333	371	358	381	404	346	377	367	374	397	350	363	402	352	411	391	374	365	403	391	363	377	347	382	397	385	367	379	345	381	367	381	377	360	356	406	381	386	372	389	413	384	405	342	336	368	398	421	371	408	356	374	359	426	389	420	341	389	386	379	375	383	357	404	382	375	388	389	387	388	383	374	380	382	366	386	385	360	403	388	387	374	377	387	414	369	367	378	406	362	383	390	373	383	381	390	387	394	426	375	393	359	398	399	399	379	388	385	378	400	381	382	374	382	386	367	399	383	384	369	395	386	370	360	382	345	382	387	364	380	365	402	396	373	407	385	374	349	359	411	359	364	365	403	397	384	388	374	405	351	377	382	400	362	391	396	364	385	397	366	386	398	357	407	387	364	348	385	373	357	364	361	375	392	413	377	316	393	342	396	377	400	370	376	364	377	400	345	398	368	385	367	393	373	389	412	401	410	347	389	377	360	370	385	380	341	386	413	351	377	406	393	400	393	359	397	404	389	377	391	396	393	389	390	391	379	357	358	362	389	395	351	372	383	358	368	394	372	378	403	375	397	396	358	382	384	355	355	401	372	363	365	383	398	389	390	381	383	390	345	381	346	338	385	373	420	393	373	393	350	367	373	414	365	361	389	408	354	392	371	399	386	390	350	387	398	358	366	384	357	409	398	372	361	377	375	455	358	384	359	346	385	357	374	376	388	420	363	380	374	355	357	372	410	414	389	375	351	410	345	396	417	358	408	385	379	354	388	356	381	383	394	406	398	403	378	390	375	380	379	364	363	351	393	375	351	385	378	393	387	403	362	391	387	372	350	406	420	394	392	334	395	379	416	381	370	387	359	362	370	357	406	381	375	390	356	342	388	372	358	392	411	359	391	377	378	368	365	358	398	410	368	386	383	400	367	410	376	398	408	398	360	359	399	351	358	385	371	373	370	391	353	387	426	394	401	417	390	378	385	396	375	385	395	387	376	392	378	404	400	376	365	410	322	375	389	371	386	395	357	379	357	395	362	392	391	373	383	373	375	374	363	364	353	390	414	367	397	381	360	375	408	389	390	365	385	361	377	383	385	381	401	374	415	408	359	374	406	385	385	402	371	381	379	362	354	405	382	419	396	395	386	405	390	405	400	372	364	329	338	379	391	363	369	374	366	371	394	360	401	370	392	408	379	355	381	377	400	395	369	389	390	407	370	377	377	403	351	382	395	396	398	375	376	378	411	374	360	416	389	395	359	382	368	358	350	349	399	374	396	354	381	354	411	392	384	376	382	351	387	400	363	387	401	397	358	391	370	377	397	402	367	364	380	371	384	414	404	366	340	387	404	360	367	370	376	353	364	372	385	366	384	421	363	359	398	398	383	374	390	411	389	388	401	371	375	396	383	381	401	359	370	361	420	386	378	390	367	376	388	361	361	392	404	379	410	391	366	360	393	359	397	366	351	355	358	400	358	394	365	366	386	379	357	371	336	356	346	381	381	401	374	352	396	375	398	375	394	393	366	362	366	375	366	420	359	347	373	362	404	367	403	372	343	370	371	403	359	385	423	396	400	364	369	369	395	370	387	364	374	397	382	415	401	387	415	390	357	387	379	382	381	371	402	392	384	345	361	356	380	383	342	374	385	375	377	382	345	389	380	390	382	368	372	366	374	361	426	369	408	373	417	426	395	342	413	385	374	399	389	365	410	378	383	400	420	394	387	363	390	378	416	369	356	361	398	356	391	421	386	378	395	363	418	365	401	347	377	376	402	372	400	386	381	365	408	403	409	380	363	370	382	357	376	413	365	395	410	365	370	365	367	398	402	408	384	350	376	426	389	389	382	378	390	348	363	372	394	418	340	383	378	395	391	391	389	374	375	395	389	365	350	392	382	338	390	389	361	388	354	401	377	377	410	388	417	336	389	407	396	383	363	388	431	388	367	413	373	399	356	388	349	370	415	396	408	367	362	366	387	404	384	371	405	349	374	392	372	398	382	381	408	390	403	387	370	381	387	382	372	397	393	407	355	376	404	360	346	364	353	389	381	372	380	367	378	378	391	374	400	386	378	415	399	398	370	395	419	391	356	372	349	379	416	360	345	397	391	376	365	368	363	395	364	343	409	373	392	386	366	364	404	372	378	396	392	422	385	329	371	395	346	364	383	348	364	372	378	366	356	378	383	402	355	385	423	391	379	374	377	364	396	378	365	398	409	375	389	369	366	418	403	368	360	404	383	416	391	394	413	387	415	358	409	360	364	409	382	393	357	339	390	371	402	361	346	371	394	393	397	391	399	395	376	394	372	381	426	370	370	362	395	387	370	353	375	397	376	384	380	395	394	380	379	419	393	389	414	397	363	370	358	385	380	402	398	394	367	406	392	375	396	356	392	386	388	359	324	393	388	387	401	395	345	361	367	396	389	370	382	373	360	391	359	366	379	412	389	407	432	357	399	364	388	395	367	363	370	392	408	379	383	374	388	382	404	361	328	395	381	415	385	371	378	350	411	379	367	383	361	373	373	402	415	397	380	405	384	373	404	395	401	397	387	346	397	409	375	410	373	398	386	382	341	393	368	395	423	380	354	394	376	398	361	364	357	378	398	399	370	375	366	376	383	391	390	406	387	396	373	396	372	353	373	387	375	383	366	400	373	364	351	362	346	378	349	387	373	375	382	383	402	390	381	419	407	412	352	385	364	374	361	382	407	338	375	367	419	402	364	401	396	366	392	356	393	416	391	369	404	365	379	404	377	385	398	349	398	426	372	364	383	369	363	378	346	400	366	387	430	417	385	414	382	363	384	331	346	360	377	377	362	376	384	374	400	374	364	363	374	406	378	365	395	415	367	389	360	392	351	369	382	363	373	394	388	375	426	373	367	378	377	386	363	401	407	417	411	396	395	390	380	385	382	375	394	360	399	384	353	347	399	376	418	396	379	365	348	364	361	378	348	361	384	371	346	388	399	392	373	352	335	419	376	349	421	393	378	372	374	376	385	360	410	366	377	392	380	402	364	406	372	398	387	375	375	364	394	404	413	393	400	362	380	366	407	388	376	372	404	385	367	367	375	379	364	403	396	432	372	364	426	395	407	434	385	359	359	372	373	387	363	390	390	388	350	397	359	393	365	396	399	360	412	358	338	359	393	405	404	383	378	386
19708	37250	29029	16495	9861	5883	3900	2431	1670	1359	1070	936	789	683	689	662	652	573	611	632	605	599	600	603	555	566	581	528	595	546	594	545	595	582	545	602	540	580	543	615	600	572	578	557	584	549	557	552	571	583	549	564	590	550	548	552	592	559	573	545	554	565	601	524	577	554	596	571	526	575	589	552	526	530	550	571	582	576	580	591	546	566	547	540	550	539	584	546	559	614	575	589	601	572	584	587	535	570	588	585	562	571	561	563	588	560	565	534	561	545	554	613	608	557	564	608	570	579	552	506	585	594	587	552	541	541	552	568	526	561	536	600	585	613	582	564	557	593	569	563	576	594	574	544	590	584	573	544	590	536	592	519	541	546	592	557	574	547	547	570	583	587	566	571	550	546	514	564	598	533	582	546	534	552	530	586	546	564	588	594	555	555	557	530	581	590	569	536	538	575	560	526	577	573	539	558	582	561	607	545	544	574	532	521	600	563	591	566	564	549	584	541	546	565	573	592	600	522	529	516	548	549	536	583	561	557	587	555	507	580	611	608	561	594	537	545	563	570	603	534	606	593	562	602	531	545	542	530	565	580	530	562	579	551	547	578	537	566	578	591	550	531	546	546	572	562	619	560	542	520	602	598	545	611	540	566	575	612	553	582	544	557	586	560	600	571	556	581	615	580	567	570	571	555	611	557	522	580	552	528	536	532	597	553	590	566	556	575	583	576	558	605	599	528	559	554	573	577	543	545	566	554	567	589	528	553	541	556	561	534	542	583	527	539	576	581	589	573	609	537	525	537	581	559	545	570	563	565	582	604	645	543	527	578	558	581	531	574	535	593	585	561	546	539	592	596	576	556	575	565	564	536	583	514	571	537	567	505	550	553	607	630	539	585	576	590	575	551	571	541	595	542	576	515	570	552	584	539	598	582	557	579	565	555	563	546	554	555	571	569	531	587	589	596	569	565	598	563	570	553	570	583	598	614	541	576	596	623	574	591	571	599	561	600	541	555	571	537	546	585	597	540	611	615	606	547	555	574	565	544	554	585	588	530	580	526	542	594	559	522	599	537	518	528	587	571	580	550	571	566	567	593	592	540	582	575	527	586	552	579	573	563	541	517	556	580	600	548	605	592	554	566	554	563	593	589	560	586	551	558	564	545	551	580	546	541	572	522	571	573	610	538	603	566	541	563	554	586	607	571	544	556	534	632	592	559	572	589	600	590	584	569	563	557	533	532	555	590	572	599	533	539	536	585	549	553	571	557	551	570	551	594	558	540	621	593	559	551	572	593	568	572	606	612	548	617	566	567	558	591	606	553	502	577	572	577	582	573	574	579	585	584	562	595	579	549	582	562	575	598	546	572	536	565	522	584	529	590	588	556	555	550	558	573	569	580	573	564	582	574	576	543	544	554	553	594	563	556	554	570	566	536	589	565	532	595	570	539	549	558	530	536	547	568	533	588	570	537	553	579	546	568	576	550	532	548	526	565	551	504	623	591	507	567	603	567	558	549	540	543	607	600	580	519	500	591	557	528	588	527	576	586	598	563	573	562	531	586	583	577	557	559	557	576	561	541	570	554	545	546	560	565	537	598	573	529	592	548	598	595	576	576	509	573	528	563	604	554	552	586	547	601	561	557	517	547	572	521	555	575	538	556	567	567	541	566	522	558	578	526	525	542	574	564	596	545	600	529	587	518	558	547	587	601	542	560	503	511	575	570	549	538	585	557	556	544	560	600	613	574	586	571	553	569	555	551	559	588	595	571	591	594	588	585	536	566	577	531	573	526	552	565	593	575	568	599	539	555	587	582	580	569	542	530	533	587	547	517	506	547	539	521	543	537	593	574	583	544	554	573	553	534	576	594	561	569	577	543	563	569	556	554	564	549	589	553	569	606	592	589	609	582	549	537	554	501	586	527	584	552	569	529	581	533	571	551	551	550	600	570	582	593	576	577	564	561	555	575	562	572	580	579	569	588	559	568	554	546	547	539	555	565	575	593	567	585	589	575	589	572	580	547	579	542	548	598	527	534	532	582	559	568	586	595	578	546	555	552	551	538	545	500	544	624	526	593	563	546	563	584	576	557	562	589	563	550	538	531	564	605	565	569	593	567	551	564	588	566	594	540	537	551	571	555	540	550	600	574	572	522	573	585	539	547	584	537	520	600	574	568	558	601	539	557	547	579	551	542	578	561	570	548	573	548	547	543	561	551	550	614	601	562	587	572	559	548	561	554	605	579	569	593	532	562	553	570	551	517	584	584	582	585	562	570	556	537	552	592	593	568	589	532	529	577	547	581	561	588	561	603	583	556	606	584	567	549	613	563	564	533	560	576	584	569	537	559	547	527	563	559	570	604	596	564	512	513	570	578	553	536	572	570	584	543	555	580	559	573	573	571	599	517	557	578	556	594	599	567	570	547	578	564	576	596	571	572	556	571	592	557	556	584	601	555	595	584	565	527	611	570	523	589	547	627	553	584	592	586	577	580	607	540	566	555	573	576	569	560	601	532	582	571	563	616	550	548	567	580	556	602	545	521	528	566	575	583	591	588	567	567	573	566	556	521	560	575	552	603	561	579	559	543	605	567	594	552	597	574	564	552	553	608	589	612	585	553	576	550	568	591	541	563	580	598	562	558	566	572	560	584	569	563	606	565	540	549	567	577	596	582	555	564	541	594	575	564	581	531	538	569	610	574	579	559	534	592	585	573	559	543	526	552	586	553	572	591	594	537	524	579	562	530	523	596	542	581	592	567	570	561	563	563	565	589	571	528	540	555	584	553	567	556	592	573	529	614	556	579	552	565	576	610	536	594	541	540	592	549	540	558	528	594	539	548	617	608	566	579	586	605	555	547	594	605	584	530	583	554	577	587	532	564	550	555	564	574	595	583	560	600	571	546	543	559	583	563	605	569	535	564	552	563	560	583	504	582	588	595	563	570	605	567	528	569	576	560	559	547	579	557	547	566	526	580	575	586	572	573	560	539	566	580	582	557	555	538	513	561	541	606	555	580	516	555	591	572	523	541	552	587	574	575	553	533	524	600	573	556	540	569	553	561	576	557	557	538	558	593	567	564	572	569	572	586	556	573	559	551	594	577	568	566	552	589	560	598	570	590	561	554	569	606	578	548	573	589	619	554	549	560	591	548	586	594	527	525	561	580	577	529	532	598	558	594	545	546	588	556	547	550	587	599	544	578	558	536	582	561	574	576	551	607	500	518	598	563	551	555	581	527	590	538	575	547	590	597	547	554	575	560	547	579	605	588	545	527	592	587	566	570	552	540	539	589	563	555	617	563	564	564	556	542	521	573	612	556	560	546	596	538	604	580	585	583	567	603	561	559	557	579	565	575	557	520	576	566	570	579	576	597	590	557	560	578	578	593	579	512	624	589	555	627	574	558	536	556	598	526	565	588	566	562	592	560	583	533	559	553	538	550	546	573	597	589	589	574	529	576	599	495	558	556	579	528	593	555	539	594	579	561	549	570	544	569	582	549
25503	21507	25230	20546	4121	1729	1080	794	573	487	416	421	365	354	342	353	335	331	392	321	340	340	309	330	317	318	299	314	320	331	342	319	348	329	347	330	321	318	308	314	327	343	322	316	320	345	332	320	330	325	322	316	330	307	361	316	353	334	316	313	298	309	317	355	350	333	298	306	291	340	345	336	297	317	315	332	313	346	316	323	335	304	314	310	298	350	313	308	321	310	317	335	323	313	335	313	347	266	329	332	338	309	298	315	346	316	326	318	311	320	314	348	319	302	316	315	343	322	302	315	327	343	353	332	338	314	292	347	335	303	324	345	327	309	339	289	318	291	344	285	325	330	374	314	334	326	313	353	337	305	291	288	312	293	309	324	353	307	321	316	316	303	327	317	335	340	297	302	356	310	308	345	317	329	336	345	328	360	310	325	329	316	326	333	326	292	314	325	318	331	328	350	309	318	302	306	310	316	321	336	312	347	308	339	312	328	313	302	319	300	326	313	323	336	318	350	304	309	331	333	341	300	311	329	331	310	320	330	352	328	316	340	284	305	357	298	352	365	299	316	292	327	319	328	327	315	297	322	318	332	352	342	303	316	294	295	327	325	323	296	347	335	350	340	314	327	317	304	329	336	269	308	294	325	329	337	309	336	322	325	346	351	329	357	351	315	334	303	323	316	309	300	280	296	291	319	318	322	340	287	301	336	363	308	278	332	294	338	317	322	333	323	344	293	307	307	327	266	349	321	326	313	324	336	362	338	282	324	307	329	303	307	321	324	311	319	310	318	351	321	328	304	308	318	337	319	314	330	327	315	314	328	347	308	322	338	345	289	340	336	328	307	303	276	332	341	334	309	300	299	348	313	315	358	325	327	318	309	304	324	298	341	281	302	376	322	344	322	275	308	311	307	293	321	321	314	321	351	338	325	313	331	331	317	327	311	296	322	299	293	339	310	310	332	332	303	320	318	308	322	312	345	312	309	314	282	326	313	323	307	302	310	325	312	335	299	298	336	341	323	332	320	324	327	339	296	326	318	323	304	341	353	320	292	320	323	331	353	324	329	305	316	319	370	323	316	340	326	337	323	334	341	324	280	339	307	318	340	328	317	327	336	324	334	318	308	315	327	302	293	304	309	338	305	309	324	318	327	315	349	313	309	323	333	314	323	319	282	310	298	347	334	297	319	335	305	351	339	320	344	300	348	322	295	328	305	314	340	315	298	332	325	324	312	343	323	311	280	344	308	308	338	313	296	316	336	343	336	280	320	299	316	296	336	310	326	304	334	314	330	357	310	337	320	345	311	314	368	347	311	341	357	295	311	311	295	317	322	310	338	306	301	353	319	301	280	315	307	296	331	312	328	314	339	298	319	312	319	328	306	321	316	322	311	328	339	308	333	334	312	328	321	321	341	281	312	341	279	291	338	287	319	322	316	295	321	334	337	296	341	305	331	353	339	311	307	330	308	332	306	291	343	320	308	325	307	309	288	300	331	319	321	300	314	315	329	288	299	320	311	301	317	323	307	325	288	299	329	321	333	334	321	318	280	326	314	348	299	355	312	338	357	290	322	317	365	365	318	318	318	317	328	317	323	337	324	344	293	327	332	345	318	307	316	306	343	310	327	313	308	324	336	284	376	317	327	292	341	329	347	334	289	279	325	355	328	304	308	324	313	326	317	330	327	316	300	328	330	335	303	293	319	317	337	338	310	340	314	295	296	356	338	352	291	266	311	306	332	313	298	296	345	364	325	342	320	312	318	328	328	335	324	345	335	328	294	332	315	348	315	353	330	318	314	326	317	333	313	329	363	325	285	324	292	321	307	349	337	351	330	283	331	329	274	327	304	302	301	334	352	321	312	352	305	329	328	310	331	323	319	327	330	331	310	347	336	320	304	299	342	335	326	331	315	314	330	320	300	340	319	340	341	331	319	332	328	295	288	340	311	312	311	351	298	338	306	271	327	308	314	305	278	309	311	350	344	305	304	329	311	295	306	360	300	299	312	316	308	297	314	323	346	291	315	307	348	311	334	317	309	340	330	334	324	334	303	319	319	295	302	297	296	332	291	334	340	313	318	325	317	315	343	321	316	320	322	315	331	319	314	311	313	326	335	328	316	343	305	320	313	316	294	304	363	303	368	299	326	299	311	322	337	355	309	314	293	318	292	304	313	309	318	294	320	334	311	329	330	321	325	290	317	298	334	320	310	360	336	332	309	300	324	329	361	337	338	322	327	327	338	324	287	295	306	322	365	304	305	347	312	303	333	345	337	296	316	350	278	327	297	314	336	315	334	363	317	357	341	319	340	297	304	299	319	319	333	321	330	314	289	318	355	311	333	300	338	314	336	294	326	306	276	303	308	298	313	338	333	323	335	325	297	318	341	321	302	320	315	321	302	366	298	313	349	330	344	318	318	337	313	340	306	325	315	318	354	333	345	307	340	327	314	317	318	363	289	293	326	321	306	294	337	325	327	325	311	333	326	288	346	355	302	330	279	329	291	293	313	306	300	334	297	319	312	307	296	323	317	324	321	323	309	326	350	298	331	299	357	296	330	337	294	313	325	331	344	300	295	342	331	310	281	308	330	285	322	334	320	339	282	315	313	346	317	307	297	295	303	330	345	321	329	315	329	304	327	315	330	333	310	314	327	331	321	331	320	335	329	332	302	311	333	353	283	340	352	365	313	308	323	344	343	331	302	329	304	372	305	338	313	313	307	321	324	334	325	303	320	327	320	324	311	325	289	339	309	310	296	319	321	314	321	328	333	275	297	338	344	313	312	317	304	290	341	311	277	319	305	334	293	359	314	329	305	280	324	329	326	342	343	306	332	304	297	304	375	310	309	305	305	295	318	325	336	315	327	305	334	314	332	310	296	327	328	360	358	287	326	341	294	349	344	300	323	316	308	315	331	332	338	319	317	307	296	285	349	303	319	295	328	341	281	315	332	326	324	314	322	325	338	317	311	311	305	313	301	335	334	309	309	321	317	324	308	300	291	341	334	309	297	322	353	322	308	309	312	308	321	327	327	301	286	326	330	326	337	340	354	327	327	317	332	320	308	334	323	290	328	335	328	343	299	306	334	327	330	320	351	308	314	315	323	309	311	333	339	329	330	371	332	337	349	326	354	301	309	324	325	339	356	337	321	314	335	292	308	324	307	314	313	350	306	332	322	311	334	353	316	304	325	312	317	335	309	342	324	313	317	334	332	318	355	364	297	334	310	320	342	333	330	308	315	330	333	296	288	314	356	292	313	304	322	345	318	306	309	311	305	319	304	290	303	344	350	315	307	318	353	346	329	351	331	321	287	273	331	344	320	313	307	320	313	292	302	312	332	343	340	313	306	307	303	320	307	323	315	330	325	261	328	338	312	313	335	308	331	317	322	326	291	306	325	322	346	351	323	323	284	360	286	301	292	288	359	325	298	310	298	344	300	296	316	300	315	282	285	327	291	311	344	348	324	320	329	316	332	289	333	315	340	325	334	317	317	328	350
19631	32185	24144	12392	7108	4204	2680	1718	1236	992	794	656	612	577	551	549	517	535	504	524	481	471	481	476	473	512	495	487	487	479	514	459	511	515	467	473	449	470	464	468	477	483	491	472	486	465	485	474	429	492	469	478	490	520	480	474	472	447	480	477	535	476	520	443	460	453	483	446	491	513	481	440	515	471	478	502	430	449	453	506	464	486	470	481	495	414	496	484	469	476	480	483	491	475	463	479	443	447	464	485	474	464	481	463	496	450	486	470	479	528	488	492	481	521	483	464	478	529	476	533	471	485	480	477	471	443	506	484	482	475	492	452	492	446	465	467	483	470	482	467	498	482	457	475	531	517	454	484	498	489	485	452	516	455	463	499	486	488	417	438	466	459	466	478	527	466	495	503	536	453	480	467	459	465	454	519	471	459	492	479	481	467	474	488	527	489	461	460	489	480	464	463	460	485	501	447	503	487	450	456	512	494	475	527	499	480	481	456	484	505	517	480	483	460	471	460	496	452	496	475	472	442	474	428	460	489	450	468	494	496	453	487	489	468	486	487	451	450	470	485	502	483	423	491	464	454	473	480	481	492	471	442	460	466	451	474	474	475	475	465	474	486	452	444	453	470	468	458	476	474	480	448	484	489	449	448	489	476	456	494	481	477	485	459	474	473	470	471	461	482	459	479	474	478	510	508	491	478	492	466	486	455	480	459	490	466	496	454	502	465	457	498	456	484	470	478	483	462	479	481	512	469	459	481	483	431	478	483	475	460	470	491	482	491	462	454	477	503	443	500	485	528	497	483	478	523	480	437	479	475	468	501	424	472	466	536	494	456	472	503	503	497	461	488	471	504	486	442	460	481	448	479	486	444	475	495	474	478	419	487	497	470	484	449	480	472	465	481	502	494	461	512	487	475	472	499	505	473	457	477	470	487	442	473	457	515	481	460	468	472	507	471	477	491	480	478	489	501	461	461	479	437	486	453	473	461	451	418	478	515	478	495	475	473	448	455	425	449	459	462	490	471	447	482	498	486	481	493	471	514	422	479	478	528	452	469	487	473	481	468	456	508	481	448	480	461	459	461	461	485	445	500	499	471	504	454	509	520	497	460	455	472	468	475	460	450	494	426	519	473	470	482	493	500	484	462	484	500	498	471	513	473	423	422	465	468	509	491	447	480	434	493	504	414	498	477	468	499	444	471	452	501	484	477	462	466	493	482	477	486	464	509	460	452	470	496	511	486	437	488	501	478	479	473	458	534	492	476	467	450	488	495	458	485	451	492	532	439	478	494	471	517	497	486	460	449	482	472	442	485	467	440	468	443	462	494	485	457	476	509	475	504	479	489	512	504	448	483	498	501	476	434	484	479	498	468	481	451	474	505	496	462	470	511	480	487	449	481	501	457	471	491	463	448	487	520	512	492	503	463	456	455	483	439	495	480	469	472	481	495	468	418	482	466	440	498	487	475	508	470	469	471	462	490	492	521	506	490	449	491	463	511	479	472	474	458	458	493	439	442	477	460	448	515	498	500	455	470	484	462	480	447	446	499	474	416	478	491	517	483	473	470	502	486	480	440	453	435	473	486	514	447	459	464	481	482	455	472	445	434	458	472	470	470	420	529	465	442	479	468	467	467	446	478	470	489	482	471	444	479	464	473	463	479	475	474	462	422	472	437	482	468	484	458	478	462	506	462	477	499	464	438	454	491	490	457	512	470	495	480	502	500	447	473	473	452	495	450	456	455	474	495	484	502	463	459	501	503	487	426	473	464	461	497	458	477	478	456	512	475	470	446	478	499	457	472	465	524	488	471	489	472	507	474	488	486	465	465	473	452	454	472	479	489	489	453	482	453	505	500	465	458	486	475	466	483	464	494	453	509	442	488	479	428	450	430	501	465	493	439	441	485	446	446	479	508	490	486	494	466	531	505	507	475	485	505	485	505	472	481	488	432	472	474	478	466	456	480	492	412	453	453	481	463	504	467	469	476	464	498	474	461	440	473	472	479	484	450	505	465	460	424	491	469	455	423	487	464	476	486	497	461	476	456	525	468	455	485	507	501	464	449	500	524	443	502	515	470	493	467	472	487	490	425	469	465	490	456	468	478	464	503	463	473	470	455	472	494	468	474	467	454	461	478	462	481	482	498	463	470	504	502	488	497	502	479	481	457	477	476	468	483	466	484	488	451	502	458	434	479	466	492	427	462	469	458	473	499	490	477	496	449	518	445	471	488	460	454	468	472	471	461	453	436	504	494	464	511	471	435	464	503	481	469	503	502	441	468	505	471	403	488	456	476	502	449	474	478	498	490	469	478	464	441	476	511	463	443	491	501	478	497	474	471	472	456	482	510	499	501	488	478	461	469	437	474	493	497	462	467	451	490	497	499	492	456	479	462	505	474	430	500	487	428	466	466	491	472	480	463	470	470	456	478	474	466	507	475	486	489	517	450	498	454	515	481	481	467	472	464	456	499	452	483	482	490	462	482	447	496	484	498	481	440	537	464	479	496	482	466	484	451	467	447	461	451	486	477	453	487	479	502	478	506	451	475	511	467	461	470	449	506	479	506	448	485	485	461	468	477	480	498	465	477	471	447	461	524	512	463	496	468	494	454	472	467	483	458	475	478	453	490	449	481	439	457	489	497	476	480	496	490	489	476	484	514	506	486	474	494	458	476	532	477	481	458	493	500	450	488	456	476	427	462	463	467	483	485	507	504	471	495	516	510	476	493	491	484	490	456	448	511	485	463	445	508	459	491	508	507	465	469	453	509	473	465	488	475	484	486	502	485	479	483	509	448	449	425	546	464	421	477	490	438	485	471	488	480	483	449	499	468	425	478	485	511	457	492	496	490	469	444	486	434	463	492	478	449	503	492	441	475	458	499	463	464	452	438	435	461	484	534	475	471	476	539	497	494	476	492	488	534	498	414	492	499	439	473	485	498	472	492	466	455	492	497	464	508	501	481	488	503	438	488	472	460	464	471	467	498	464	440	460	452	457	449	479	458	463	488	510	470	484	449	471	462	528	459	474	495	486	471	501	459	472	473	489	486	470	429	525	486	496	496	482	460	471	460	454	481	513	489	501	480	441	506	507	486	486	492	486	485	491	471	459	496	487	468	481	487	508	443	512	482	459	490	462	497	479	492	489	465	443	464	480	451	478	447	497	498	463	458	483	472	442	452	469	476	486	506	499	481	477	502	459	465	500	461	459	506	473	444	490	531	469	508	456	513	472	493	486	450	476	486	461	439	488	468	451	468	497	496	473	478	475	500	429	465	487	474	481	484	507	527	466	506	486	424	473	459	465	477	554	497	489	481	490	459	522	481	498	460	480	489	464	508	512	459	489	471	490	456	474	454	471	494	477	467	476	498	458	480	483	533	475	481	500	456	491	488	498	442	481	444	478	483	465	467	468	495	476	510	493	475	493	496	488	447	463	465	463	505	465	469	471	471	493	465	447	447	509	456	478	477	484	497	461	490	493	454	435	449	484	468	531	455
22966	21576	28595	24939	21586	16763	3814	1558	946	782	653	534	458	460	451	431	405	384	400	413	356	398	372	375	401	392	369	384	367	370	377	361	343	322	345	371	327	364	378	335	353	350	385	349	360	358	363	351	357	351	378	350	336	325	361	379	346	347	380	346	364	339	367	348	362	369	358	335	372	361	378	351	335	365	376	343	336	337	340	332	365	330	356	351	338	350	346	367	368	357	377	342	352	336	340	368	362	346	356	361	356	324	349	350	338	384	337	369	366	364	339	357	359	328	374	336	340	366	354	334	382	368	347	335	355	356	368	349	348	319	374	353	364	376	336	322	329	357	325	333	318	334	348	301	348	350	354	332	367	350	356	331	363	326	352	348	350	380	346	377	326	344	322	314	318	319	336	343	334	364	339	346	352	325	338	344	363	362	317	371	356	391	358	349	335	355	363	349	365	364	335	337	378	361	349	359	379	363	345	305	311	336	352	343	366	349	333	347	380	359	336	315	332	350	366	365	349	345	341	358	348	321	370	344	352	353	361	381	393	328	351	330	343	386	365	380	368	375	368	358	339	347	369	331	369	329	362	344	363	342	338	342	359	372	377	329	346	358	376	346	348	324	355	371	403	374	333	346	342	352	329	399	341	330	397	355	358	346	313	348	359	344	341	351	335	387	314	363	361	353	324	341	359	375	349	346	338	338	346	407	344	343	334	328	353	363	326	384	379	362	362	382	333	381	357	346	354	354	381	334	361	337	312	358	396	351	359	345	343	339	379	320	348	356	348	344	358	355	361	340	369	359	332	370	369	361	401	368	367	348	354	316	362	370	325	368	340	337	332	365	375	365	345	354	351	384	340	377	351	355	371	351	342	344	324	324	359	341	340	324	327	346	364	383	342	342	358	339	349	357	356	349	311	353	332	381	362	343	362	334	352	376	362	361	337	334	345	364	343	358	314	363	358	382	356	327	354	367	324	356	333	322	359	353	314	356	341	337	334	371	327	364	366	372	365	340	354	372	340	360	335	346	355	360	374	343	334	380	333	372	336	341	339	380	359	355	396	375	349	346	347	355	337	374	361	376	342	346	353	309	346	346	382	333	351	346	386	371	351	321	381	366	357	355	378	339	330	339	347	341	363	357	354	383	344	333	337	380	366	332	384	382	362	361	365	363	359	349	339	332	320	379	368	327	349	330	368	355	369	344	382	374	370	339	356	341	346	364	320	385	347	354	320	330	354	363	365	372	369	332	370	378	331	350	375	346	367	358	371	370	321	383	328	365	367	342	381	363	323	355	355	312	355	344	356	341	314	347	370	355	339	336	384	354	354	330	364	321	339	366	334	338	398	361	326	339	353	341	365	343	356	343	333	358	357	349	340	364	364	323	352	346	337	348	366	328	379	352	338	320	330	370	353	355	362	330	359	362	348	320	351	342	340	354	336	347	313	339	340	302	370	377	366	359	291	392	345	367	375	312	348	308	357	363	324	350	389	375	353	370	327	327	345	365	355	365	360	324	340	364	362	381	349	356	364	381	365	346	364	354	365	381	348	369	333	353	337	357	375	351	386	332	348	340	363	345	333	380	360	350	338	354	340	340	351	372	324	349	352	342	350	363	350	333	348	359	351	363	355	316	355	376	340	308	390	343	360	366	372	373	319	332	353	354	345	351	355	373	370	345	346	337	397	375	374	372	343	316	333	315	327	352	380	341	322	364	345	367	360	369	363	354	339	344	348	357	341	326	337	355	340	347	325	345	347	372	374	373	395	315	313	322	325	380	313	356	350	332	348	332	317	348	352	318	307	380	326	393	357	365	315	363	316	340	330	355	381	355	363	370	318	387	339	341	335	363	339	348	341	384	354	344	349	344	341	344	309	325	372	384	334	341	366	331	383	349	369	351	342	348	354	353	355	338	382	360	345	359	330	338	348	402	347	349	350	362	362	347	373	373	331	342	356	338	348	393	359	363	340	334	321	347	363	334	401	357	338	352	329	363	328	387	351	347	404	355	313	359	327	351	355	359	319	366	350	333	356	350	361	310	366	341	373	374	354	354	312	359	370	336	350	322	341	355	379	349	345	333	358	325	370	350	342	360	364	330	364	372	358	347	368	342	334	324	354	357	373	355	377	347	333	349	352	370	370	376	388	382	373	389	370	380	363	382	324	394	348	346	374	343	366	347	362	352	399	327	338	337	339	335	345	339	367	358	346	339	361	376	386	332	350	375	365	314	350	356	350	340	359	357	340	380	349	380	347	346	336	342	355	375	353	363	340	340	352	344	367	342	373	338	359	354	355	382	334	352	321	378	335	362	352	342	374	353	359	389	366	353	356	369	366	338	375	335	340	336	354	353	364	392	337	319	350	360	345	376	334	336	384	342	343	366	323	358	380	350	346	342	361	381	381	356	323	329	332	355	323	327	344	359	371	346	364	356	329	354	334	355	373	341	377	345	392	355	374	352	380	358	323	329	364	354	351	328	355	329	359	349	351	387	342	358	353	371	349	354	328	344	366	352	360	372	356	360	345	338	359	374	343	350	353	368	360	360	356	380	354	385	354	345	366	378	321	372	354	359	356	347	351	373	355	368	335	359	343	390	322	327	337	339	368	336	329	336	338	355	339	327	346	361	324	360	366	349	351	361	354	370	339	335	358	389	356	342	366	337	409	330	280	340	355	342	350	350	348	365	345	312	368	349	372	340	343	350	339	372	367	335	345	325	369	354	367	364	333	367	330	317	340	372	355	330	367	350	324	371	347	340	309	342	359	341	339	352	347	341	366	384	365	357	341	341	338	371	378	338	357	347	364	346	370	332	400	339	351	378	361	353	375	336	356	341	352	356	404	330	342	324	334	383	343	359	390	366	360	322	359	330	343	350	378	366	347	312	338	328	358	336	337	352	340	352	322	366	328	356	332	342	358	364	379	362	346	331	397	340	304	353	335	339	350	383	360	393	376	347	377	340	362	351	351	360	365	315	417	328	367	363	346	366	359	347	375	348	360	334	366	358	363	346	321	358	366	378	346	348	373	329	338	361	346	339	346	325	349	335	341	344	361	337	340	348	361	338	347	339	350	362	368	337	327	391	386	366	359	372	325	365	350	346	350	306	341	348	354	370	336	350	340	357	349	360	364	367	308	340	367	357	357	354	324	408	376	358	345	365	374	365	347	385	338	344	339	355	316	337	368	344	328	326	380	408	336	359	357	346	347	358	354	344	355	367	340	354	371	364	368	338	375	344	338	328	302	346	364	347	345	335	319	382	338	368	345	384	357	311	344	355	371	379	360	386	370	327	363	357	357	371	367	365	332	327	334	397	346	368	354	351	350	317	358	387	350	319	347	377	331	359	377	329	361	334	322	360	323	337	338	357	365	361	326	373	343	362	345	334	359	363	352	358	370	371	346	332	366	352	354	344	338	333	351	334	338	364	348	385	364	341	322	335	336	341	366	347	329	325	347	362	355	383	333	360	336	348	370	346	355	354	369	352	399	375	351	342	342	338
22161	41031	33007	19589	12828	8144	5108	3220	2186	1591	1230	982	827	739	757	653	602	582	568	587	544	538	590	545	545	540	601	589	535	525	524	477	524	497	509	493	532	495	530	502	527	522	541	519	512	523	504	481	501	560	511	506	519	467	493	551	506	512	518	527	515	509	506	548	544	489	505	510	539	560	498	536	566	527	488	518	516	523	512	546	518	501	540	478	501	514	464	557	498	544	495	510	533	530	534	529	470	492	494	527	533	521	485	546	511	537	511	509	507	503	512	496	513	517	537	479	529	474	519	491	497	500	502	535	512	528	496	482	528	522	518	509	512	528	546	514	530	530	488	502	482	519	552	550	535	496	496	483	497	483	520	526	531	521	503	545	543	516	492	495	496	487	478	541	483	548	496	508	550	517	481	484	504	513	504	522	534	504	552	511	499	513	513	532	552	520	488	503	515	490	509	483	531	492	502	512	519	525	496	539	480	530	537	518	536	490	538	497	493	531	529	514	539	489	487	489	525	495	532	514	522	521	511	541	506	529	517	473	494	531	561	521	497	504	517	522	502	520	516	521	517	526	494	525	523	508	529	513	508	529	491	554	517	510	507	501	517	497	499	511	524	539	539	572	468	487	535	536	529	558	498	501	517	551	514	481	488	507	517	512	510	488	508	496	501	515	536	482	508	488	506	485	546	504	551	476	548	497	489	530	502	544	533	521	555	552	530	526	524	558	535	505	532	533	540	547	532	489	491	516	491	488	527	541	515	531	534	511	489	518	506	468	498	480	514	522	518	482	563	505	532	550	539	492	522	528	514	491	474	498	494	504	553	497	534	516	501	524	521	524	490	539	532	560	540	479	476	533	520	524	540	549	495	529	525	518	536	520	502	505	531	532	542	525	542	508	498	517	525	507	454	509	513	503	522	523	516	550	523	513	554	491	502	503	545	496	534	529	526	521	523	483	530	532	530	548	512	543	543	500	485	484	519	537	509	524	515	522	556	459	470	543	522	496	563	528	459	524	522	489	518	516	489	535	516	513	517	500	519	512	537	519	506	489	509	539	507	520	514	548	510	530	515	509	529	505	527	496	530	527	517	490	486	525	493	500	513	520	500	514	493	503	499	521	480	504	514	504	494	583	522	524	491	509	504	535	542	544	529	529	499	517	515	507	503	518	561	507	532	497	501	549	526	523	553	509	526	520	477	477	533	530	512	522	530	509	530	521	515	527	535	495	523	523	506	554	499	500	528	524	527	516	544	501	507	541	485	512	537	512	503	506	507	467	544	531	521	518	523	487	532	535	493	482	527	545	520	493	490	499	477	515	509	501	532	522	531	510	554	503	543	531	487	521	512	542	506	513	521	508	515	541	545	508	513	543	521	524	526	494	529	509	544	509	517	509	534	495	520	530	513	539	541	521	530	470	542	497	512	547	525	535	547	553	518	539	511	520	529	459	492	496	540	495	519	505	515	519	537	520	551	500	523	512	531	519	515	512	536	569	473	499	530	518	538	558	509	497	540	503	540	519	514	490	509	551	541	531	489	514	516	530	533	509	470	516	522	485	517	542	495	526	559	510	494	514	527	486	513	531	517	505	518	496	503	520	528	499	521	496	545	529	490	530	495	509	514	525	503	513	522	493	501	519	546	593	548	564	502	518	485	522	503	492	504	513	526	532	499	497	524	500	496	483	536	542	523	531	504	500	545	497	539	515	518	534	526	506	554	513	533	537	488	498	548	510	509	554	508	539	538	556	509	491	505	478	566	545	497	516	526	489	536	485	477	518	521	507	541	500	525	517	519	511	496	522	494	554	547	541	536	465	499	509	530	482	568	537	529	547	508	514	479	520	539	566	523	512	504	506	524	544	510	540	490	497	490	508	524	520	522	500	516	531	493	525	515	516	514	510	520	486	536	529	514	549	547	486	473	527	480	507	520	531	521	548	549	544	515	510	490	541	575	532	576	509	527	535	492	536	507	494	552	492	512	532	527	512	488	506	496	501	513	516	529	508	548	532	488	500	489	526	522	516	496	512	506	501	515	550	517	495	501	518	527	499	525	534	502	565	560	512	580	569	519	507	535	515	523	493	523	523	476	545	569	504	505	541	519	533	516	555	478	514	496	541	548	500	526	544	548	475	515	509	516	514	533	456	497	518	515	546	507	533	528	530	494	535	504	490	511	574	526	505	507	489	533	542	530	520	545	483	508	544	507	512	501	510	502	518	536	546	510	515	491	540	512	543	531	533	505	573	516	479	517	491	476	562	529	484	536	530	492	560	512	511	504	502	509	522	535	541	553	494	495	566	538	503	503	509	494	534	500	531	514	500	504	517	527	524	532	543	546	512	483	447	548	504	557	510	517	512	504	538	495	523	511	539	499	525	510	517	538	503	496	531	520	536	513	496	519	556	545	479	521	506	505	553	477	513	544	545	542	499	527	485	562	480	532	515	538	502	518	515	498	516	536	494	555	487	504	520	530	542	539	485	511	508	490	520	542	558	498	527	516	523	539	523	506	525	491	502	553	499	516	508	503	532	541	549	502	572	481	463	547	525	480	539	571	556	481	486	517	529	529	520	492	522	522	499	525	513	505	535	514	548	501	484	515	517	512	520	519	556	507	516	538	513	507	544	528	511	498	537	511	484	523	519	512	513	497	522	553	525	570	514	503	490	495	500	529	510	493	469	552	538	528	519	486	510	572	518	482	532	544	485	541	526	492	528	546	525	532	499	516	493	504	501	524	493	545	499	506	481	512	493	567	532	504	503	528	501	503	486	499	454	520	481	538	513	521	464	529	489	533	511	511	558	523	501	483	516	451	514	516	528	537	504	513	524	561	524	518	494	498	520	523	480	479	544	543	497	513	542	506	517	523	512	499	529	557	539	523	483	523	514	487	541	523	527	538	491	536	556	513	529	509	504	536	534	508	516	514	493	508	506	515	483	494	477	499	478	516	556	541	549	523	488	520	546	529	544	529	487	482	499	536	512	469	560	518	502	547	519	531	509	507	538	494	501	499	540	479	506	531	513	519	526	493	506	559	515	528	511	559	493	552	534	496	519	549	512	512	492	536	496	509	528	551	510	558	515	499	560	573	531	493	509	519	494	499	499	463	487	531	554	527	546	500	520	504	536	468	526	522	562	474	504	510	541	513	537	545	492	512	522	518	556	526	514	512	529	518	522	529	525	476	518	492	499	538	527	510	487	531	483	517	534	504	502	559	521	509	494	515	467	542	503	504	505	532	509	501	511	524	533	496	498	535	511	496	501	511	512	513	551	471	539	489	531	561	516	511	523	501	541	543	529	524	540	510	486	503	521	495	500	521	535	533	552	483	538	519	497	497	533	501	449	489	509	493	503	507	503	502	537	556	504	518	509	544	554	527	504	515	510	539	508	496	512	519	552	528	512	503	485	554	500	537	501	533	541	543	508	529	545	498	487	513	535	478	514	512	499	556	520	502	506	538	536	500	513	526	481	527	554	497	527	513	494	514	520	559	520	523	516
28288	20681	15019	6097	2316	1306	876	685	526	463	402	434	403	352	380	398	346	336	373	377	369	366	401	379	382	378	384	378	346	372	343	338	393	306	360	367	365	369	370	347	346	351	347	363	366	342	371	336	354	359	357	341	370	350	351	365	326	365	347	329	362	345	389	352	388	326	368	357	404	326	345	344	360	352	350	355	368	353	360	342	355	355	326	346	377	358	378	369	344	355	350	358	373	329	373	324	339	390	359	349	354	358	378	365	341	365	340	355	285	328	340	323	336	388	346	353	361	359	352	349	360	361	344	352	366	364	337	373	343	386	354	348	335	375	367	331	320	342	351	394	345	386	366	359	360	332	365	313	376	342	378	361	346	354	352	353	354	332	368	312	336	386	353	330	364	363	353	314	339	370	359	334	331	353	369	319	349	369	328	347	369	373	382	331	351	354	356	358	358	333	355	356	325	370	337	335	325	333	342	374	344	366	338	375	363	381	309	345	349	368	354	342	349	369	334	353	382	341	379	360	358	328	350	350	334	321	333	374	351	351	355	355	329	357	344	364	366	351	314	339	377	352	351	355	368	360	349	339	331	345	331	384	344	338	358	364	356	328	341	350	369	317	353	359	338	342	341	353	339	373	348	373	325	354	338	336	372	357	358	367	375	344	333	344	344	365	345	346	337	360	343	348	403	342	341	388	347	368	390	341	326	370	365	364	350	411	403	335	338	357	320	331	381	337	384	342	377	353	353	357	358	359	364	372	362	374	322	358	354	353	361	341	338	342	379	318	340	356	368	341	366	338	325	313	341	363	388	362	362	340	362	410	345	373	377	353	319	346	363	367	338	376	383	334	342	364	367	330	347	364	351	334	347	364	310	374	352	330	364	330	334	335	360	355	374	344	358	379	371	353	342	370	341	365	329	362	345	332	348	328	358	360	372	320	365	361	324	362	374	350	327	346	335	384	321	331	315	393	371	384	388	401	327	360	353	334	355	345	373	372	341	343	311	364	396	365	380	375	357	384	344	378	368	352	370	358	344	326	370	356	341	344	309	352	374	339	373	326	325	364	342	318	361	344	350	395	355	353	339	368	353	345	381	336	365	353	383	335	352	360	367	393	374	347	331	360	384	356	319	388	337	340	343	387	335	351	339	382	356	320	368	355	353	358	366	363	338	351	353	348	381	332	367	347	369	347	403	356	360	360	377	386	373	392	347	374	382	345	328	369	357	343	337	372	355	346	350	367	379	341	346	389	333	372	356	363	352	371	347	325	349	344	336	392	367	340	343	359	336	362	328	350	374	336	369	357	362	360	337	358	365	379	346	336	379	368	355	366	363	379	349	388	345	336	353	328	363	337	342	355	306	326	352	357	352	357	358	320	352	394	340	379	354	360	360	344	395	321	340	360	333	382	364	383	434	369	375	349	337	346	341	366	348	367	388	343	326	352	390	356	346	363	370	360	394	354	375	331	356	343	321	349	349	360	353	340	342	361	360	394	372	337	328	334	375	342	322	334	364	360	358	362	358	321	348	385	359	349	340	340	349	376	343	331	357	387	383	372	342	357	354	369	391	385	345	388	320	319	367	340	362	374	303	367	350	329	368	346	385	337	291	349	341	368	341	372	390	352	329	356	360	335	331	340	369	349	323	367	343	342	364	370	377	359	364	346	347	328	370	311	379	349	389	337	356	354	353	370	349	361	330	376	316	352	371	385	371	338	361	355	383	347	359	338	340	360	365	383	312	314	353	347	364	298	331	357	350	338	361	342	354	343	351	361	375	360	341	354	321	354	378	366	368	306	356	368	342	341	337	337	351	330	365	350	361	340	368	364	353	370	325	394	348	341	363	363	396	342	301	350	367	337	354	373	334	366	349	366	353	365	351	390	367	359	360	354	360	342	340	368	328	365	355	354	381	363	373	342	343	338	329	351	368	321	352	344	341	344	328	310	362	349	341	343	362	366	346	348	362	332	359	313	369	340	387	354	344	336	333	366	352	361	354	338	341	357	375	361	346	385	346	381	369	340	381	373	349	356	333	348	347	373	379	353	363	337	329	328	331	335	366	378	339	345	366	351	361	362	374	353	381	349	304	358	394	363	372	322	372	343	365	351	320	361	341	354	358	351	382	354	350	377	349	386	372	373	366	354	343	375	338	361	339	356	352	379	320	359	327	332	344	386	355	381	356	356	335	335	337	348	364	346	358	329	340	338	339	354	335	371	363	372	352	386	367	368	345	326	379	398	366	344	332	347	356	342	343	322	350	348	358	371	336	356	332	382	346	324	323	337	365	323	365	345	373	364	318	328	340	368	345	365	320	343	379	317	361	367	361	366	372	328	375	335	354	381	329	401	379	344	323	347	320	352	346	333	384	335	381	339	396	354	348	386	345	352	369	349	360	332	387	359	356	343	364	338	345	361	365	375	335	357	379	372	355	316	354	329	362	352	342	341	343	376	348	378	377	348	350	331	348	362	316	368	344	347	318	351	367	364	383	373	339	343	312	364	326	324	380	349	380	368	380	329	348	359	323	361	364	347	375	352	373	394	353	338	351	382	347	364	389	361	373	389	357	349	338	327	382	347	315	405	323	365	332	340	314	391	341	322	374	370	341	373	362	348	324	381	352	379	358	355	374	377	357	347	359	355	350	325	364	337	385	347	345	362	328	334	367	342	340	373	340	365	347	382	338	324	339	352	325	359	326	349	319	355	331	329	355	367	371	346	345	351	363	338	350	346	360	318	329	361	348	381	358	389	348	345	353	374	343	330	314	352	338	388	356	369	370	351	371	327	287	352	340	359	385	339	360	365	373	370	362	361	375	339	345	386	392	341	314	368	375	340	359	356	333	375	333	336	337	365	336	352	333	365	354	334	346	363	331	316	387	348	316	374	351	376	377	354	367	313	370	380	334	340	385	334	360	376	363	342	375	338	360	342	297	374	360	380	347	358	377	352	353	350	367	380	370	355	338	383	374	330	350	372	369	339	385	322	358	329	382	357	365	389	379	343	317	357	334	331	366	371	354	370	374	360	352	337	351	336	371	356	353	365	337	352	322	402	378	336	371	369	342	333	349	375	371	355	369	361	349	360	342	354	326	310	354	326	358	367	350	367	374	369	385	373	375	361	373	375	325	355	370	332	356	318	346	346	345	373	361	333	378	389	366	358	387	375	343	351	328	384	381	368	363	346	369	338	329	355	337	340	362	345	317	371	334	350	324	374	340	360	367	350	368	317	379	370	348	360	330	338	370	378	371	356	340	357	355	370	349	357	361	317	355	331	382	317	339	369	359	356	373	381	377	372	358	346	340	361	384	355	375	383	327	373	363	331	345	356	349	352	386	345	349	380	317	335	333	368	365	350	352	345	341	352	366	325	370	326	361	319	358	381	348	352	352	359	367	320	383	378	337	362	376	364	343	346	368	351	367	372	374	341	333	357	341	354	352	339	372	316	360	349	331	377	336	364	345	368	380	361	336	364	346	368	339	344	369	364	389	343	313	372
19574	28236	20474	9618	5595	3332	2033	1351	1067	852	704	645	619	631	557	545	582	595	569	537	566	549	536	518	546	537	555	522	556	534	498	518	563	508	540	564	499	494	508	514	519	517	533	519	533	529	490	528	516	534	524	545	562	499	525	522	525	528	512	578	552	515	476	511	518	500	540	510	537	564	570	483	502	524	560	560	525	534	540	516	548	493	509	512	576	546	517	534	546	507	531	528	468	545	528	544	569	496	493	490	539	513	537	552	542	535	565	533	512	531	562	535	549	527	513	544	520	491	516	531	537	498	487	523	531	532	511	515	565	556	543	544	534	525	539	517	544	508	559	544	550	559	496	548	506	491	501	527	530	505	522	478	546	506	548	479	482	542	479	578	525	521	516	524	531	534	494	544	527	497	517	526	498	507	566	516	538	563	553	492	509	577	512	556	550	546	536	524	555	530	503	559	552	487	536	544	553	533	547	519	523	503	525	522	539	525	559	552	484	500	537	522	574	497	553	514	554	523	560	544	527	509	531	503	508	517	552	562	529	544	567	529	561	492	516	517	553	536	570	539	514	532	529	534	522	506	522	555	539	537	515	565	484	520	569	493	536	528	478	519	573	478	539	528	524	548	516	574	555	529	553	533	539	528	543	470	503	502	542	522	528	535	511	541	563	511	509	545	513	541	552	534	512	549	542	502	500	532	538	575	523	502	555	515	529	516	551	514	526	503	548	543	542	557	465	538	483	545	522	558	520	487	552	531	555	538	542	530	471	517	565	544	538	572	485	547	513	517	541	507	552	515	552	527	539	552	537	557	543	514	551	538	496	530	530	502	503	528	546	552	531	491	541	532	546	511	528	524	568	467	474	540	508	558	529	534	517	527	491	520	530	527	556	544	518	548	546	517	537	528	485	532	538	537	466	494	511	534	518	508	544	495	527	562	534	510	513	527	548	498	557	500	558	534	506	525	517	566	493	548	524	552	539	504	533	530	538	553	497	531	538	530	553	537	510	529	532	537	514	547	538	551	494	496	561	502	521	533	560	547	544	533	521	538	539	548	531	536	529	501	509	565	526	521	546	533	570	521	530	526	522	533	490	519	481	542	481	540	531	516	508	494	538	560	488	537	490	512	535	547	519	538	539	567	571	526	508	531	590	514	494	532	492	497	539	536	511	507	539	507	540	497	540	545	523	559	497	485	524	544	514	493	513	557	553	538	514	546	499	534	502	539	533	495	533	529	563	546	524	515	464	545	543	534	515	554	536	546	514	486	515	522	529	521	534	518	505	534	516	525	525	515	582	547	537	540	519	543	524	543	528	523	533	561	493	545	547	540	558	548	539	517	546	527	483	566	555	565	533	580	524	490	534	519	489	560	528	496	543	543	530	523	511	540	513	559	554	495	542	513	499	514	530	536	514	532	566	499	554	499	551	518	519	541	511	513	530	554	541	539	568	547	509	537	516	543	520	501	543	536	547	501	510	526	483	522	528	524	496	526	526	533	530	542	562	536	528	512	493	532	507	522	526	547	498	510	538	526	536	533	492	515	575	491	580	516	535	489	531	563	524	534	488	543	550	550	530	504	520	556	522	531	541	521	521	499	579	503	509	496	523	530	540	533	529	579	573	530	524	477	495	557	519	539	486	517	515	553	538	516	525	523	519	515	525	552	550	537	545	544	519	538	517	562	563	522	514	517	542	559	553	552	529	553	564	550	542	525	533	516	546	497	486	512	519	527	543	536	513	524	516	518	538	535	513	520	502	540	525	484	486	553	550	537	485	537	527	533	583	503	540	519	519	513	546	549	529	538	561	529	560	516	499	520	548	573	540	522	515	495	532	548	502	536	521	506	527	544	536	530	516	497	530	533	530	513	552	500	579	533	501	505	524	528	482	506	530	523	540	573	518	448	474	508	508	515	516	548	543	569	509	539	468	543	547	519	565	497	548	534	515	532	528	482	523	541	515	522	496	505	505	514	528	523	504	511	544	522	556	550	573	503	548	539	543	494	501	569	526	499	527	507	540	558	508	537	500	541	499	533	527	519	534	521	533	529	531	490	521	496	553	531	535	537	546	541	575	530	530	536	497	517	548	523	519	520	520	506	500	495	481	513	463	517	524	528	554	524	521	503	511	486	500	546	583	537	521	530	508	517	600	530	585	515	522	537	535	517	517	518	512	514	543	532	505	517	486	523	511	549	503	510	536	537	554	532	523	495	497	556	509	518	530	507	481	509	534	555	559	525	514	554	515	521	507	510	527	516	572	504	534	527	506	516	535	506	496	529	554	538	560	525	514	573	516	546	519	516	546	512	509	519	526	504	533	495	507	511	577	521	533	514	474	539	519	517	552	497	520	535	489	501	589	528	519	526	483	558	500	500	517	548	565	552	509	558	532	538	521	493	548	555	510	526	486	473	572	504	556	484	531	530	555	552	566	520	499	544	517	466	560	543	536	522	526	530	526	535	502	488	513	553	542	544	532	519	549	546	524	499	510	547	512	510	524	572	552	546	550	497	540	542	571	528	551	550	511	519	547	517	503	495	510	553	502	517	543	557	561	511	507	546	567	503	493	493	527	530	525	524	503	519	534	518	528	509	527	530	511	548	495	545	522	501	551	526	495	531	506	474	517	532	522	541	514	519	549	484	560	570	504	533	501	561	509	550	515	508	521	514	522	511	526	515	509	520	548	522	526	532	545	503	570	525	559	521	505	536	541	528	530	507	554	525	532	510	565	496	479	561	565	487	542	513	543	493	519	580	525	525	525	534	535	554	557	519	546	535	556	511	527	543	478	549	506	488	482	523	512	528	504	541	523	525	514	525	522	515	531	549	523	513	527	487	523	509	501	561	534	533	549	525	496	477	525	532	503	511	545	514	557	566	509	490	527	531	502	525	520	478	548	524	518	533	525	554	531	550	548	526	542	529	524	502	510	527	538	529	525	528	498	552	540	501	515	481	510	593	525	503	517	586	490	505	532	524	509	524	517	498	535	508	542	526	514	507	539	513	484	531	457	517	540	567	523	539	511	516	526	549	539	553	521	539	517	533	477	532	551	505	482	510	501	478	520	548	513	525	541	499	522	558	562	507	531	530	528	529	513	499	547	502	539	511	490	524	559	515	528	531	502	522	549	538	533	514	546	486	533	552	511	514	565	543	541	553	492	542	532	505	501	529	560	556	513	510	517	553	552	515	524	493	521	539	501	530	539	542	505	564	493	552	511	535	551	525	538	520	535	548	525	510	569	531	502	508	511	541	482	536	565	544	519	519	511	539	529	516	501	517	488	491	557	543	518	517	504	547	514	523	480	508	492	578	498	527	551	529	495	533	557	514	529	526	536	539	518	535	495	518	550	522	513	516	522	543	509	529	543	503	510	527	508	495	531	533	512	483	501	543	508	527	516	549	495	542	557	532	514	546	527	556	533	547	532	539	561	555	486	519	494	517	534	519	485	541	534	521	506	521	518	538	493	573	510	581	553	543	510	520	505	544	532	534	557	511
23966	21529	27802	25682	18164	4444	1909	1115	817	633	574	548	439	435	442	407	423	420	398	419	370	393	360	392	390	422	395	403	361	366	393	373	383	403	396	378	393	378	370	372	410	350	396	383	364	385	356	418	373	393	395	386	368	372	397	341	416	410	380	401	429	367	372	431	343	364	385	396	420	377	346	376	394	350	415	375	388	403	366	423	396	413	389	411	389	369	392	395	422	356	404	357	367	389	407	360	383	423	409	379	364	392	425	386	341	401	364	360	387	389	367	378	360	381	384	359	365	359	401	398	392	359	378	392	372	370	367	357	441	359	365	355	395	367	364	379	364	352	365	404	395	367	384	334	363	357	427	390	380	370	363	406	420	386	398	351	399	431	360	381	409	425	426	351	375	354	373	363	404	385	376	326	413	380	395	426	370	361	407	404	363	373	400	410	377	343	378	403	460	376	385	401	373	418	399	361	391	398	383	400	382	376	361	367	402	374	395	414	381	396	367	384	394	387	376	374	361	389	386	390	350	386	383	370	419	369	409	354	357	371	399	419	337	371	392	363	386	382	405	398	395	365	368	363	401	387	356	383	356	377	366	384	389	383	360	384	396	391	379	366	437	383	395	408	361	409	403	389	370	385	394	378	386	382	391	399	404	397	369	398	386	374	367	402	377	373	404	387	356	365	406	401	411	364	378	353	351	378	413	367	403	345	386	390	384	352	391	395	397	405	402	378	403	357	422	403	366	370	363	386	376	416	372	394	373	404	374	397	381	368	387	424	389	387	377	428	388	359	397	411	378	381	378	397	391	379	343	379	399	410	406	374	389	380	400	406	360	376	360	374	391	369	381	396	398	404	385	399	398	344	407	409	406	386	401	393	414	396	344	373	353	402	361	385	368	364	361	379	377	320	390	393	374	355	389	384	406	386	381	361	414	407	383	353	402	355	400	385	369	379	364	377	377	389	415	369	429	403	384	382	436	394	376	395	404	360	380	395	354	366	395	417	364	406	358	387	415	360	361	393	424	385	390	366	363	372	349	342	397	369	383	362	378	381	360	374	347	346	386	376	422	387	393	358	373	371	370	380	373	364	390	391	384	402	383	411	369	357	361	422	389	382	406	414	384	379	376	398	387	367	363	405	395	415	386	359	416	374	381	413	379	394	381	384	378	346	397	382	365	390	358	380	381	361	396	344	398	372	379	369	393	370	413	364	369	394	402	335	414	344	357	333	378	387	393	395	342	365	389	391	392	380	415	400	391	401	403	412	388	366	407	379	353	382	366	364	366	371	401	390	397	386	341	403	356	366	402	397	406	421	379	386	419	392	403	371	427	383	357	369	379	341	406	373	397	366	385	364	423	363	370	359	372	391	386	431	382	406	388	386	353	381	378	405	377	353	369	390	357	415	406	384	387	357	375	374	405	386	403	362	390	405	411	356	384	387	377	409	376	396	368	377	356	367	361	352	380	402	397	413	388	372	403	372	375	372	358	410	373	380	385	389	370	371	392	395	410	372	363	396	377	377	389	379	372	363	360	381	380	405	365	410	376	387	387	381	381	387	376	333	376	387	369	375	414	376	391	406	373	398	370	412	391	408	395	397	345	418	394	376	372	388	375	365	402	378	396	416	369	405	417	399	420	366	372	377	408	404	430	419	370	359	349	388	408	402	347	373	377	377	376	393	390	367	362	371	392	382	385	403	411	416	377	395	401	377	392	372	382	419	371	367	376	370	376	431	375	380	387	365	365	381	344	393	402	358	363	364	406	386	410	357	398	368	409	401	342	389	376	403	383	388	369	404	394	380	388	361	396	367	381	369	376	375	387	381	350	370	396	395	385	396	368	379	388	375	333	388	378	390	376	386	375	366	350	409	380	348	391	361	375	344	382	401	394	397	386	382	380	408	383	392	401	378	428	379	363	372	368	359	391	383	358	368	390	415	414	393	381	376	362	386	400	383	362	388	340	374	386	366	384	370	394	372	373	418	379	364	377	387	371	393	361	369	381	367	390	389	396	395	397	391	407	430	424	385	369	405	413	337	383	340	388	370	393	396	369	386	375	413	377	392	370	369	377	376	363	411	392	384	363	357	388	375	350	360	366	348	378	386	388	394	365	372	334	392	364	351	392	378	401	362	419	421	400	373	363	403	376	366	396	402	355	375	343	378	392	376	362	383	389	376	357	397	355	367	420	377	405	398	378	408	380	384	391	364	387	392	374	390	390	346	381	355	365	384	373	380	414	393	397	380	390	403	368	386	366	350	390	356	396	374	417	369	390	413	384	355	396	382	416	371	386	398	384	386	355	371	388	373	374	361	398	391	375	398	390	385	349	389	365	409	402	374	371	379	347	402	374	382	399	350	376	405	353	393	372	368	395	411	366	376	405	396	346	405	362	359	402	366	353	393	390	368	344	390	395	374	365	419	373	358	400	407	343	379	352	400	364	384	410	361	368	373	343	348	370	374	411	390	378	358	360	368	398	373	370	416	406	407	367	382	363	413	372	370	407	387	364	380	380	373	397	346	371	395	395	409	371	427	390	458	387	355	386	405	367	377	396	397	376	360	371	411	369	435	349	387	379	366	341	381	401	398	357	373	375	378	384	379	364	368	369	378	380	388	384	374	387	385	404	433	385	362	402	364	382	413	388	334	394	361	366	379	381	370	395	368	416	406	363	407	391	378	364	390	376	384	377	418	355	393	397	397	385	367	388	370	372	388	399	399	380	382	409	396	362	364	379	386	382	341	348	385	410	373	364	379	385	357	366	389	359	363	343	386	423	392	370	409	381	378	398	424	359	352	346	384	379	374	383	377	413	419	398	387	387	413	402	370	386	365	369	389	391	408	363	407	376	366	347	377	397	413	389	389	364	404	375	395	377	405	402	353	404	378	377	361	369	392	399	408	403	389	401	379	349	391	372	386	368	368	396	400	387	388	391	388	332	330	384	362	367	431	367	379	411	388	374	383	392	398	364	382	362	388	379	391	403	397	379	380	382	381	378	389	400	379	404	411	384	384	386	396	411	360	359	366	392	356	394	367	384	374	387	397	382	405	368	371	381	428	371	375	339	379	385	395	368	389	363	371	400	408	358	410	409	387	378	386	361	407	356	377	341	393	362	393	377	402	412	402	396	393	384	403	392	381	399	343	400	367	383	323	394	361	372	366	354	408	357	373	378	384	379	378	357	373	376	371	394	366	365	366	433	368	384	407	365	355	385	395	381	382	398	358	358	385	369	370	384	362	371	377	388	396	427	369	389	393	400	403	347	396	389	361	396	383	416	341	397	372	346	394	371	383	385	417	392	338	395	360	402	368	365	384	374	384	387	389	389	353	331	349	342	378	418	391	384	387	424	409	405	402	389	374	376	394	365	375	390	376	373	372	386	396	397	394	424	399	344	386	386	342	404	390	384	408	359	388	397	397	354	385	414	391	364	361	413	391	422	376	396	391	365	347	403	403	372	406	409	372	365	347	423	349	384	409	400	364	374	395	391	386	384	388
19800	36027	27488	15827	9344	5646	3640	2321	1704	1261	979	885	795	775	693	642	630	616	680	610	614	610	611	576	612	599	622	576	553	593	577	617	554	615	550	561	589	562	595	601	554	558	504	592	561	554	558	540	547	570	614	563	552	558	552	549	559	573	560	534	517	583	611	545	552	607	554	578	578	574	578	544	553	549	560	543	571	553	518	529	540	580	607	525	555	555	558	578	570	571	527	577	574	587	596	580	542	581	577	606	545	566	594	633	569	555	537	546	550	609	553	541	593	556	565	547	547	576	561	579	585	575	545	568	543	569	529	566	556	556	577	587	604	548	561	541	522	519	569	577	538	574	566	578	563	532	591	568	527	557	543	551	579	545	627	536	575	597	527	567	582	566	591	550	569	569	552	569	547	543	566	497	518	541	577	535	567	589	565	561	585	572	539	588	614	579	589	552	523	564	551	569	566	554	540	587	553	579	545	571	589	560	510	549	560	574	561	571	612	586	607	562	616	489	540	577	589	599	577	595	538	573	599	583	528	575	539	563	569	525	565	565	600	570	550	589	554	600	587	564	586	590	538	568	522	563	532	547	567	576	561	541	561	554	538	558	555	561	533	593	559	565	555	585	572	570	614	547	564	506	577	555	542	573	535	527	571	618	601	600	579	599	578	548	568	571	578	557	500	538	546	555	567	553	589	576	577	565	520	571	579	565	558	590	577	578	525	572	557	604	533	572	579	561	569	591	606	547	595	599	563	551	547	608	566	545	560	542	586	578	562	566	529	587	559	543	545	507	561	593	590	601	570	547	616	537	597	610	552	574	543	540	575	560	552	576	555	548	538	550	536	574	523	496	513	547	589	590	578	575	580	575	580	625	563	578	514	569	549	539	587	550	590	553	588	572	577	543	567	565	590	563	529	551	578	593	589	608	572	587	590	560	538	542	552	549	555	575	618	547	573	560	565	549	573	574	597	551	581	545	604	604	560	583	539	574	571	584	570	583	549	576	580	548	592	592	554	538	525	553	558	551	583	558	579	591	554	576	568	518	567	587	573	535	558	535	555	541	577	554	572	567	553	613	550	613	555	580	534	566	558	578	566	533	583	566	530	540	574	552	572	574	580	546	571	571	558	553	575	523	553	508	573	580	546	576	572	578	560	538	578	553	551	545	539	533	542	567	570	556	600	571	526	594	516	549	541	531	560	582	552	568	551	528	577	541	510	555	523	516	576	548	570	562	570	585	574	579	524	567	586	514	582	539	565	546	565	600	547	542	607	580	533	522	575	556	570	568	492	540	597	552	521	540	522	564	581	584	584	572	555	560	562	548	562	539	555	555	584	569	572	537	543	567	534	533	552	575	560	533	557	578	546	605	569	571	565	571	562	540	532	525	520	590	552	574	629	576	590	594	629	585	528	553	540	558	585	594	585	570	589	582	557	530	542	570	609	581	562	593	563	528	545	538	537	595	532	560	533	597	558	551	566	564	581	581	571	575	544	618	577	522	574	534	546	573	552	547	534	585	590	543	612	556	553	567	573	568	535	553	529	557	611	563	593	585	568	551	658	553	561	558	542	522	555	563	556	561	570	571	531	563	557	608	590	542	604	574	517	607	555	559	590	572	562	603	606	580	566	559	565	536	585	557	554	565	547	577	564	553	542	583	581	546	553	599	553	549	562	552	596	551	559	602	562	594	551	560	568	582	557	564	570	611	594	516	548	574	540	574	591	578	525	569	541	577	603	545	563	557	533	557	541	569	554	553	558	612	588	606	568	532	588	593	563	522	564	568	546	576	564	543	558	546	581	598	607	542	585	539	581	534	589	539	573	583	554	570	575	570	566	563	601	553	494	601	568	542	557	565	582	511	596	557	572	557	573	576	569	565	560	556	583	535	571	532	566	608	572	536	605	583	573	586	571	571	549	563	566	579	581	549	555	595	550	567	533	600	589	561	550	565	560	566	517	558	518	558	566	565	556	548	591	587	532	557	556	566	590	545	534	529	573	528	559	556	559	563	588	557	590	612	525	506	585	550	577	573	554	534	540	562	537	550	557	549	564	588	613	587	561	547	591	579	559	547	589	592	574	557	549	555	575	520	620	536	534	575	560	567	552	527	564	529	613	558	526	588	540	606	547	571	543	575	560	570	557	538	560	575	533	534	576	555	556	573	553	550	525	570	583	545	627	557	559	587	596	554	595	587	552	583	542	592	580	565	524	586	562	611	561	531	570	575	620	611	580	556	590	597	545	522	551	558	553	546	561	491	556	557	572	564	556	596	543	550	545	582	592	569	585	551	561	517	598	561	549	564	562	537	592	596	564	596	519	556	525	522	538	532	581	578	567	606	578	540	547	575	541	567	566	551	596	580	589	579	603	541	564	605	579	554	549	564	561	559	541	553	561	556	577	573	594	583	568	576	551	557	562	538	571	601	591	589	552	556	541	576	575	581	526	595	577	543	573	566	588	539	568	588	577	537	582	550	555	568	575	576	568	553	545	545	582	551	549	555	562	592	543	591	579	578	604	606	582	564	534	573	539	597	506	542	555	531	579	540	583	592	596	568	576	552	525	546	521	533	569	562	565	532	565	601	599	587	560	563	540	515	598	600	556	587	548	554	590	575	567	548	564	591	603	538	582	551	583	566	622	574	564	580	562	565	586	574	567	560	565	545	596	557	599	559	571	589	526	583	575	517	566	588	555	583	553	605	552	546	552	579	577	586	551	558	579	579	529	587	559	585	552	581	579	584	615	575	573	564	580	575	580	521	534	566	561	588	543	549	576	566	564	620	534	547	577	602	558	562	571	546	555	549	536	522	564	571	586	568	563	604	505	569	588	604	564	538	614	583	565	534	522	585	583	557	541	588	598	606	595	533	560	591	555	537	544	571	521	523	578	546	565	591	615	626	562	547	551	535	602	573	529	585	565	566	578	569	583	578	558	530	545	563	543	547	572	574	531	582	581	549	562	553	550	546	552	540	578	530	551	535	565	552	541	537	602	564	548	564	604	561	540	593	522	548	513	540	580	557	613	628	614	571	625	571	564	540	629	566	545	595	570	574	568	579	528	554	554	554	544	549	569	571	552	569	574	528	547	561	594	566	579	580	583	560	537	563	561	562	570	588	526	539	533	603	540	575	538	575	557	623	576	619	568	513	572	562	529	600	574	536	546	550	524	531	539	587	583	612	539	544	537	550	547	607	525	578	538	584	534	559	545	542	547	577	598	556	544	573	606	525	566	538	611	535	560	550	552	569	554	568	556	550	573	579	541	544	558	603	555	571	570	514	581	543	552	564	567	581	587	563	607	531	527	612	555	541	552	538	607	564	584	579	566	534	531	549	603	558	540	574	526	596	565	511	553	505	574	574	573	614	585	561	599	549	550	581	543	588	554	560	602	544	544	515	537	561	527	540	531	550	589	578	579	548	554	563	572	520	566	574	568	541	581	565	534	585	596	581	555	572	565	550	598	598	611	605	563	533	587	598	557	556	554	531	598	585	549	571
25443	21480	24988	20249	4019	1609	1074	719	611	447	421	412	398	347	338	378	345	338	345	327	351	320	333	311	327	349	318	326	325	321	304	338	329	328	318	332	317	317	337	331	310	326	321	318	332	328	280	336	297	318	310	333	321	349	295	304	308	343	350	307	311	320	318	295	343	339	357	306	305	319	324	315	298	334	295	310	332	314	310	346	299	349	304	306	320	311	341	350	326	316	337	358	315	331	320	307	295	353	305	333	312	315	313	342	327	320	315	311	303	312	332	320	323	316	347	322	320	342	288	369	325	322	316	310	317	333	343	299	326	340	317	316	290	315	319	290	321	326	333	340	352	337	302	322	301	333	290	329	337	326	303	302	313	331	337	293	348	303	301	326	351	322	341	340	333	316	307	338	311	323	290	327	292	322	313	278	322	350	332	301	301	296	306	307	324	313	305	339	305	304	298	301	336	322	333	313	324	322	293	306	334	288	330	295	312	311	313	323	315	303	322	332	339	336	344	308	283	293	310	325	286	314	318	333	317	290	328	328	326	337	361	325	311	324	303	339	304	315	326	320	295	289	320	357	322	331	312	313	346	296	314	320	291	324	338	322	340	303	345	354	334	313	320	300	306	358	323	299	288	322	327	327	330	316	349	322	336	319	329	300	331	342	333	325	335	317	315	310	325	293	358	304	294	336	331	323	358	294	329	325	335	330	302	292	359	302	322	317	319	325	323	304	293	348	358	312	326	358	295	351	350	341	342	321	321	306	342	326	325	328	303	301	315	346	341	339	308	340	312	316	292	311	318	319	328	346	327	309	348	290	359	334	300	319	356	323	365	340	342	319	325	318	322	332	318	318	348	330	342	333	306	324	305	350	325	310	328	304	333	295	315	318	333	313	340	321	327	326	332	333	329	292	284	296	334	319	311	280	307	304	335	294	284	314	316	301	288	318	330	328	324	293	308	312	335	317	278	294	297	313	305	310	287	335	331	315	319	309	331	302	333	326	309	342	332	325	336	287	309	313	313	313	285	310	330	331	292	327	310	304	320	293	283	322	339	319	327	332	363	342	302	329	302	326	297	301	294	313	297	315	304	313	315	307	341	332	303	306	327	352	313	331	349	351	297	368	331	331	354	291	303	315	290	301	307	312	329	325	313	332	302	294	310	312	338	351	323	342	314	337	320	298	335	319	282	332	326	334	307	320	287	301	339	316	310	304	316	318	335	336	328	309	304	288	309	325	344	313	318	318	312	309	314	299	322	313	325	303	296	322	296	332	341	270	317	339	306	322	326	318	298	290	337	299	333	330	324	304	318	331	333	325	331	305	315	325	322	306	314	334	363	321	326	346	305	352	305	337	313	340	304	306	324	345	330	329	321	351	315	296	327	291	321	341	308	323	316	327	323	318	302	332	336	292	295	306	315	335	336	301	321	339	300	313	306	314	350	308	307	323	287	312	313	280	317	326	310	316	292	349	317	321	307	313	335	348	298	317	330	358	321	353	327	355	338	297	318	318	298	319	312	322	335	298	307	320	331	351	324	303	340	348	313	297	338	307	318	295	307	281	317	359	354	300	347	356	329	318	328	319	338	269	280	309	327	308	317	308	325	312	280	321	338	340	334	280	311	308	307	318	307	316	328	306	293	334	325	298	338	325	330	356	308	342	316	331	361	308	320	316	300	303	337	315	341	305	299	355	332	328	325	324	317	328	292	336	337	322	301	311	307	303	337	330	360	322	312	349	283	328	278	316	312	322	323	317	309	317	296	329	345	288	342	325	317	333	285	333	317	334	340	327	332	364	314	288	309	309	333	323	313	300	343	320	276	326	284	324	338	335	315	289	316	290	329	312	286	308	308	285	302	307	328	302	372	331	328	314	294	326	335	321	332	311	327	312	333	325	327	308	299	323	295	316	338	293	312	341	340	290	323	329	338	310	306	321	347	341	296	308	307	334	315	269	306	299	303	317	308	318	317	319	292	291	324	295	325	360	327	324	306	311	304	321	320	333	317	312	349	312	278	314	333	303	312	319	295	328	347	331	337	307	320	336	330	295	314	294	333	287	339	276	346	318	318	320	309	287	332	293	297	285	297	312	294	314	314	325	319	291	321	304	344	320	321	295	313	316	321	337	302	339	304	350	309	336	344	316	305	309	315	330	320	311	314	295	330	321	318	323	342	332	330	311	333	301	316	307	276	310	304	309	327	299	328	301	305	322	317	337	316	326	306	329	313	318	292	338	327	293	303	294	327	332	300	315	286	336	301	323	329	329	339	295	319	303	309	297	303	329	318	352	325	315	360	336	312	300	310	342	318	293	320	310	316	309	336	308	318	301	333	321	296	284	305	368	315	325	332	316	322	329	299	340	311	310	331	313	314	319	299	337	323	313	320	333	318	307	300	282	322	314	348	297	302	313	300	331	299	317	288	326	305	311	304	319	308	339	314	275	292	301	324	335	328	306	346	338	315	311	330	327	325	330	321	323	287	329	299	340	312	320	296	302	311	300	304	316	282	299	336	310	335	337	338	323	312	319	304	291	314	326	318	328	285	288	336	283	287	318	293	315	329	304	339	333	342	299	298	334	335	304	321	346	316	322	310	342	310	320	315	299	317	302	294	322	339	302	311	306	300	298	310	360	318	319	304	298	333	318	312	321	331	316	306	335	312	327	322	312	308	308	348	316	289	300	297	286	333	299	336	313	298	288	317	308	290	327	335	340	332	331	338	328	320	322	376	339	365	330	326	309	330	317	334	291	294	299	312	305	333	273	280	324	340	323	337	295	307	304	319	312	327	334	351	285	320	328	321	305	279	297	336	313	280	321	314	324	320	296	328	344	360	292	346	334	327	299	334	308	286	284	373	303	299	323	292	314	307	325	324	339	333	311	363	340	310	308	299	335	305	325	337	336	325	306	313	313	334	314	325	326	337	294	327	282	296	304	336	302	296	300	347	291	284	305	315	330	331	322	295	316	347	341	292	308	310	301	315	314	321	313	321	325	355	300	339	293	327	333	335	317	298	300	319	320	318	356	325	343	315	325	326	323	314	284	317	312	299	295	326	312	333	339	339	302	316	302	316	342	333	289	324	321	320	329	316	287	316	298	339	336	324	315	310	312	305	341	329	323	358	313	330	331	300	315	331	333	327	324	310	309	329	340	337	326	307	311	308	305	340	343	331	281	335	299	332	321	370	317	309	320	329	315	301	291	323	307	334	319	342	318	310	328	301	331	299	301	359	327	307	305	326	323	320	329	335	306	351	294	358	323	315	327	360	336	343	358	318	299	306	332	321	292	332	302	326	319	302	306	302	346	292	317	334	322	308	329	349	301	307	342	288	305	344	304	325	300	319	334	336	342	325	305	336	315	298	329	342	314	317	310	348	299	326	285	332	312	312	322	320	360	293	319	322	328	321	321	331	314	291	342	321	336	333	322	307	319	308	299	307	332	319	300	307	331	310	311	338	313	301	309	338	291	314	324	335	302	334	309	335	309	315	321	302	307
19002	30334	22584	11592	6535	3986	2582	1684	1290	842	711	694	606	581	553	491	530	536	516	502	496	478	480	506	490	484	451	485	489	483	453	527	491	443	474	464	495	488	487	449	461	483	492	481	495	511	467	475	449	474	483	491	465	437	495	463	501	433	480	463	448	453	470	478	469	483	473	510	442	469	476	483	484	467	471	463	484	453	453	467	478	510	443	459	473	483	465	471	496	483	493	489	443	508	467	455	453	449	456	472	485	501	469	488	426	474	498	496	456	451	461	461	471	434	478	502	440	494	472	494	510	491	477	474	490	479	511	505	449	470	522	471	426	479	456	429	478	471	491	437	446	453	457	481	472	487	494	435	501	456	429	484	499	471	461	460	498	508	437	484	470	463	447	490	499	494	476	499	503	506	510	478	495	473	502	495	477	476	476	497	487	458	489	496	484	496	472	491	483	462	445	478	491	429	503	485	452	486	512	400	461	483	449	454	509	461	464	437	511	478	461	505	488	486	516	482	464	467	458	467	459	486	430	461	472	488	468	487	463	474	446	491	458	494	456	512	469	469	491	432	466	451	489	447	477	447	471	456	467	471	497	450	451	458	444	469	498	497	501	415	469	469	497	504	426	448	486	447	457	459	470	468	470	499	492	429	476	486	456	506	491	469	516	460	485	485	496	495	443	487	505	427	484	515	485	439	511	430	487	495	486	453	460	493	489	502	516	500	483	455	489	485	461	503	444	460	475	463	510	501	434	455	448	472	479	479	519	447	483	473	473	467	463	466	460	475	461	506	478	474	472	485	464	497	488	429	474	458	473	469	495	483	457	468	429	454	459	449	482	485	513	473	504	455	435	500	499	472	478	468	456	493	486	475	478	475	525	495	498	491	490	454	433	481	463	466	465	472	491	437	487	486	508	469	475	477	508	493	449	449	467	466	472	461	443	504	422	498	488	454	484	501	459	460	459	469	481	497	488	473	461	479	464	469	475	484	488	493	505	509	483	510	457	451	472	459	505	491	461	454	486	450	481	474	495	535	461	470	469	473	450	456	464	483	455	460	485	454	477	461	468	480	501	476	450	498	440	441	417	447	484	477	482	478	457	467	497	519	492	510	448	496	421	478	484	490	482	492	492	518	468	500	493	465	469	530	490	466	515	458	524	467	499	469	478	472	469	458	483	449	456	500	447	470	463	535	495	474	460	494	505	482	478	445	470	479	470	501	483	471	489	479	454	449	466	520	469	474	453	458	464	484	512	474	457	509	461	493	458	513	455	513	484	466	469	477	519	472	512	510	485	475	454	504	474	475	457	480	457	452	444	482	522	482	498	459	487	452	499	468	484	446	485	513	506	474	459	502	490	450	463	485	470	426	446	478	493	474	475	491	440	457	455	514	458	475	469	490	487	473	487	447	456	492	512	495	511	495	457	470	453	477	468	437	467	463	484	473	513	489	461	458	447	493	478	457	489	446	435	441	456	461	483	487	503	474	445	499	494	444	436	468	478	459	429	434	479	444	480	486	513	447	490	538	486	471	481	461	477	492	461	469	471	488	466	495	504	479	456	469	466	453	483	484	456	441	460	480	457	470	513	408	505	487	478	455	481	464	488	458	455	438	487	465	447	447	455	506	465	485	449	449	450	504	450	472	487	456	485	438	441	483	495	452	491	482	493	447	442	486	462	481	472	468	473	477	492	496	503	453	456	482	509	476	489	470	510	456	476	478	478	529	448	475	521	473	486	502	466	452	458	448	445	448	488	441	466	484	521	478	443	475	475	500	497	455	464	499	465	494	492	471	437	470	479	492	457	442	480	455	475	452	501	515	488	463	443	450	497	460	449	489	422	476	452	499	471	427	448	478	481	499	496	465	459	458	462	509	443	504	491	473	467	478	453	507	466	431	517	489	447	488	455	467	439	443	445	483	457	473	462	457	475	456	469	518	481	458	486	458	439	476	476	463	519	449	471	466	456	452	476	476	500	482	465	461	444	525	467	496	464	465	484	428	453	513	427	488	541	455	485	466	485	453	469	472	490	493	477	441	435	467	466	471	477	473	456	505	517	479	469	401	462	524	494	491	452	486	486	458	484	507	483	471	475	486	504	464	455	496	453	448	476	500	454	491	427	488	470	460	477	524	500	509	463	442	500	473	452	494	480	481	483	450	505	433	502	492	535	467	480	466	493	440	476	494	474	477	466	479	463	497	486	478	453	484	499	458	495	473	438	474	469	487	506	454	506	459	453	478	493	472	520	446	449	463	458	428	474	496	470	476	517	437	474	486	487	516	480	476	485	488	500	524	465	508	455	486	433	487	484	461	458	475	487	467	466	469	476	464	484	487	474	481	478	464	505	516	466	476	460	467	482	457	461	458	479	471	476	486	478	475	479	459	513	513	520	473	493	471	446	502	505	470	470	483	501	471	513	461	464	447	462	474	477	486	464	452	477	457	527	498	493	449	476	463	476	471	439	459	500	493	448	469	482	462	465	469	525	503	494	459	459	472	459	479	464	506	492	480	448	465	464	506	459	478	453	483	498	479	459	453	477	481	488	455	474	441	472	470	480	482	482	475	480	485	457	476	478	477	520	443	463	482	468	491	482	481	484	509	463	453	454	433	449	441	494	472	486	434	441	466	458	514	471	462	451	455	494	486	467	476	457	485	480	455	462	450	504	443	455	433	471	463	483	447	480	453	523	485	478	462	474	420	505	469	499	474	473	507	464	492	452	478	489	501	457	462	496	498	512	487	479	488	466	529	491	470	461	465	477	482	473	470	479	454	489	533	475	477	460	483	474	427	480	462	452	465	477	455	468	458	508	474	470	493	489	459	494	491	454	502	495	450	459	482	482	477	460	511	475	441	473	419	439	487	458	457	451	471	468	466	465	447	516	474	481	486	418	461	463	471	497	472	458	484	488	493	476	498	486	491	466	476	488	439	507	464	460	473	486	479	446	463	479	476	470	485	456	460	465	459	513	423	467	532	471	502	459	459	458	440	502	496	456	452	450	467	461	492	507	524	477	455	481	465	482	492	457	501	452	484	499	478	459	498	480	480	502	472	472	447	482	473	464	493	467	460	483	474	519	489	422	462	466	498	456	471	475	476	463	460	444	482	440	495	479	500	471	466	470	488	504	465	466	466	485	476	497	506	434	507	475	494	446	461	488	464	491	474	501	481	466	495	492	493	465	493	453	460	489	515	506	463	470	469	463	483	479	463	492	458	473	493	491	516	478	494	470	491	452	471	474	465	469	515	485	443	510	485	483	437	472	462	471	441	507	478	484	487	499	477	525	453	494	433	468	515	464	458	480	476	503	485	475	471	446	461	471	487	467	443	521	495	507	467	489	455	463	473	511	475	480	512	519	523	457	475	474	506	466	452	424	469	480	481	430	488	528	525	447	480	449	506	498	478	418	472	480	486	460	500	463	480	471	517	476	460	499	519	458	448	434	455	450	501	474	459	496	455	479	496	455	445	454	437	477	460	499	465	487	478	476	493	476	519
22901	21517	28555	24921	21530	17062	3616	1478	941	709	577	508	458	475	410	422	461	429	399	412	379	368	361	362	364	387	366	368	352	357	317	340	327	365	370	385	340	375	348	384	348	383	347	379	376	382	393	373	327	386	363	304	369	353	346	376	346	385	390	363	394	381	350	368	366	345	320	391	373	349	357	343	338	385	344	334	378	367	334	379	351	360	312	369	309	332	342	335	381	372	340	344	365	378	336	361	384	322	351	357	341	360	359	335	361	353	351	332	356	356	327	358	367	349	359	376	361	346	344	340	372	368	356	358	349	385	356	338	371	346	363	359	353	345	368	354	375	364	354	356	322	331	371	341	365	342	342	350	369	288	337	376	390	340	339	343	352	352	333	340	357	383	340	317	326	324	321	368	384	338	338	346	353	382	358	338	348	340	326	375	324	327	356	328	340	367	361	348	366	320	328	345	372	380	350	363	323	336	333	373	349	349	337	340	385	333	349	352	353	347	347	341	345	347	340	342	363	337	338	330	348	376	310	365	354	361	340	346	360	361	357	349	343	365	349	336	338	349	335	382	345	352	359	338	296	377	351	362	341	350	339	327	351	327	347	395	355	337	370	370	376	368	381	357	341	337	348	368	351	356	355	352	344	296	354	353	340	313	335	335	366	348	359	327	384	360	372	395	401	350	369	315	379	368	385	354	328	347	364	356	343	364	342	360	375	369	354	360	377	380	364	362	353	359	349	345	387	364	361	370	331	343	363	334	345	355	364	369	337	350	358	371	323	328	341	370	389	374	342	364	371	331	351	346	365	354	327	351	336	363	344	344	340	341	373	372	339	324	347	342	362	351	351	349	369	345	374	364	362	362	329	350	324	382	354	363	342	328	365	330	348	319	365	346	355	358	359	368	343	359	308	325	344	329	349	351	329	328	321	320	344	343	368	340	365	367	352	369	351	383	344	353	350	351	350	351	375	361	334	389	371	313	324	362	340	342	380	349	370	392	339	353	368	348	355	342	360	334	373	386	363	350	362	311	362	333	374	382	355	395	359	360	360	358	340	346	347	335	339	294	323	393	389	362	313	340	346	320	333	355	349	372	327	334	333	333	355	352	368	343	351	343	341	345	352	356	345	363	339	344	334	378	334	355	309	330	323	346	365	338	331	347	386	366	311	342	384	345	301	400	389	340	353	356	363	329	353	367	330	345	330	371	359	352	349	375	321	339	373	347	337	337	349	364	370	417	304	346	324	367	367	359	361	375	352	349	347	329	338	353	346	363	348	352	358	338	341	358	381	346	341	356	376	325	365	354	344	347	366	325	334	360	346	350	342	355	339	350	373	354	371	335	379	342	354	342	361	368	393	363	324	344	345	329	345	358	366	356	327	379	345	354	334	322	382	357	334	393	363	379	362	349	367	357	386	337	342	351	364	343	381	369	302	361	320	380	357	343	372	313	358	374	339	355	347	344	305	386	366	394	360	355	379	350	350	366	318	344	377	364	329	356	352	336	362	343	378	351	366	389	360	342	398	342	334	325	369	361	338	358	336	331	319	352	335	379	354	297	364	369	343	362	333	378	355	371	322	322	361	325	358	351	351	375	349	382	344	363	370	379	347	330	329	319	363	345	303	348	377	375	360	363	358	344	359	326	366	374	342	321	341	353	366	326	333	324	317	357	353	356	371	339	375	368	373	371	373	354	327	351	371	367	345	316	335	332	337	366	368	354	365	372	350	340	323	352	341	328	323	299	355	376	333	333	323	362	359	336	374	327	315	386	326	366	363	334	334	328	394	342	351	379	332	350	377	360	320	364	351	372	329	348	354	354	354	349	340	358	330	305	364	334	346	374	348	368	373	366	354	372	364	353	342	369	351	345	339	341	311	336	369	316	379	351	333	380	369	368	357	325	364	355	336	357	374	389	317	345	330	368	337	362	343	321	349	381	351	316	366	359	362	341	338	388	336	329	362	358	368	391	332	334	323	360	321	343	361	371	367	368	340	373	357	325	302	334	362	337	375	351	363	312	347	362	360	366	353	357	347	345	355	366	326	356	356	337	364	353	324	341	339	360	355	356	354	343	340	371	327	327	355	349	343	346	362	338	345	336	376	365	373	363	374	360	383	375	350	393	353	368	338	344	344	346	370	357	348	333	364	340	363	366	364	361	389	337	328	346	321	361	325	352	356	357	316	345	342	350	338	371	375	321	352	376	325	344	367	357	342	355	363	356	336	322	360	374	351	342	353	318	350	369	351	328	339	350	361	354	347	360	339	316	371	348	325	336	352	336	373	368	351	335	364	351	335	334	360	344	330	339	345	351	322	361	353	344	381	338	373	340	335	317	368	346	364	377	354	347	334	370	354	311	367	361	361	359	351	342	394	347	343	366	342	366	334	360	319	356	355	351	385	349	343	340	327	337	361	313	323	394	370	317	373	369	354	337	350	366	344	358	311	347	349	375	354	343	352	354	354	325	340	303	339	389	344	337	323	357	353	373	373	335	349	348	385	352	369	311	313	361	344	352	325	366	382	366	327	329	326	355	377	357	341	367	385	345	358	370	356	352	365	346	365	371	366	344	345	337	352	390	377	341	371	356	346	339	343	359	359	335	363	322	353	338	332	331	341	349	333	352	351	345	328	341	365	354	357	341	340	354	339	346	326	374	370	329	348	324	355	323	328	376	348	314	349	328	375	338	341	334	317	308	334	373	359	349	327	360	366	308	342	336	338	354	360	344	347	334	349	360	362	337	338	344	361	378	353	352	359	317	319	341	358	329	337	323	329	336	334	339	362	336	302	352	394	353	363	333	373	329	319	370	353	371	344	327	358	336	360	349	360	354	353	335	323	374	348	371	368	340	371	336	340	343	355	324	340	361	360	355	331	389	335	350	359	362	348	346	370	312	333	371	337	337	347	363	355	336	385	340	340	372	376	354	374	341	348	368	329	354	330	348	331	369	337	351	360	358	330	335	337	317	377	339	328	324	358	335	326	366	339	342	353	326	360	353	359	365	355	342	346	341	345	328	356	353	358	359	333	363	359	327	342	330	336	336	330	340	302	375	345	380	363	358	393	351	310	361	352	355	336	346	341	342	357	338	359	367	343	373	349	387	346	343	344	351	354	377	351	345	334	351	345	330	351	389	333	357	329	343	351	317	352	343	367	329	329	328	336	354	345	332	357	326	334	373	348	356	367	330	349	374	350	337	304	346	354	368	311	353	358	368	388	343	369	365	366	330	341	375	378	313	335	363	346	345	336	347	312	329	348	377	327	366	357	362	354	369	318	357	370	363	394	351	360	372	332	331	347	326	340	350	367	324	366	372	360	346	350	352	328	326	329	350	362	364	363	362	324	356	357	322	371	356	326	355	385	355	330	341	337	316	357	353	323	363	359	336	356	355	369	362	358	365	343	373	374	361	351	336	345	349	331	357	343	334	390	356	362	354	328	326	347	339	328	339	312	357	367	354	374	355	363	335	363	347	353	359	350	380	356	359	352	320	364	347
21573	39168	31085	18562	11707	7329	4651	3040	1931	1453	1113	939	793	707	733	659	637	633	612	585	583	585	614	600	580	575	529	578	576	495	564	558	520	512	527	542	576	452	533	533	538	481	485	540	496	503	505	534	512	515	505	508	541	534	543	486	502	532	514	520	520	553	509	484	478	513	538	485	520	571	555	517	537	529	496	511	458	513	491	533	517	504	483	496	523	519	494	520	509	495	552	467	537	513	523	506	567	541	513	511	529	537	514	502	522	521	547	506	503	526	504	545	520	518	512	500	500	563	507	509	499	490	524	523	476	530	492	540	529	482	505	522	532	528	548	505	540	497	525	518	511	501	531	531	511	534	501	500	547	469	494	514	517	481	531	540	543	523	545	525	510	531	505	550	524	503	561	512	501	523	494	537	501	533	498	535	518	500	485	536	513	525	529	504	517	490	528	510	530	514	468	517	536	486	498	538	530	483	485	538	531	509	521	499	512	515	511	531	515	501	486	514	484	517	552	522	529	503	524	510	515	527	524	576	544	520	479	553	542	519	533	534	530	510	496	538	555	498	526	499	516	531	519	529	503	527	456	519	547	532	521	476	541	504	501	514	484	481	476	522	511	516	514	474	531	529	481	468	518	518	521	548	495	505	511	517	535	563	516	494	486	510	522	554	539	512	544	560	519	482	484	538	531	512	516	561	508	494	491	533	531	499	529	529	478	482	518	509	506	516	556	513	504	486	488	507	514	485	517	544	523	515	517	534	510	549	488	497	470	522	506	482	517	493	493	534	515	526	537	521	531	501	505	550	514	529	532	497	519	509	516	509	522	531	524	497	515	488	542	509	541	514	494	533	532	564	517	489	502	507	532	490	546	502	495	537	488	501	521	486	540	558	528	534	484	509	533	499	504	495	497	508	525	501	527	521	530	527	533	516	491	523	504	528	510	555	529	468	548	507	531	498	484	517	534	509	555	547	472	510	513	546	478	499	545	543	481	520	532	531	543	512	494	550	519	535	543	541	602	483	526	507	504	578	512	510	524	550	501	515	554	506	501	501	450	527	515	537	571	502	540	526	536	481	533	564	512	488	549	502	488	545	546	537	520	544	522	540	505	531	509	457	455	486	554	523	500	555	492	502	501	505	505	533	526	471	547	528	505	503	485	515	561	482	515	477	533	508	556	513	520	509	524	520	569	538	503	485	491	486	569	561	509	476	514	510	532	493	492	501	502	514	529	530	499	543	532	531	503	564	549	477	504	471	530	511	490	503	525	509	540	480	505	508	545	550	521	534	508	527	545	557	482	536	526	518	533	501	521	549	508	504	499	534	489	503	473	513	512	527	533	557	516	518	495	524	513	527	506	532	503	515	490	497	500	515	520	478	541	487	582	526	522	483	522	535	547	533	526	530	550	490	499	526	516	530	523	495	467	553	511	514	535	523	526	517	513	543	504	570	487	505	511	488	508	556	522	502	499	504	509	521	541	511	524	511	537	532	541	506	493	475	565	499	496	501	494	507	552	514	486	520	483	548	552	517	533	490	526	521	464	521	539	496	536	513	544	546	557	519	535	472	496	518	490	513	488	506	501	497	504	461	500	477	517	516	483	522	548	543	524	525	518	529	506	507	525	508	560	477	503	475	530	495	480	544	518	513	519	524	505	505	535	538	540	470	505	508	534	518	501	575	545	522	535	536	529	511	546	522	495	499	491	511	506	508	526	556	546	520	535	500	499	490	520	534	549	495	552	505	511	471	475	492	506	497	518	525	530	522	524	514	502	495	544	555	574	496	489	505	528	497	546	548	540	553	495	501	508	507	527	562	479	556	523	524	541	492	503	561	453	537	515	522	521	510	543	526	509	527	490	518	524	528	512	524	544	526	506	511	548	551	521	496	505	501	541	563	509	514	527	480	557	530	527	544	537	508	486	505	516	455	538	507	482	520	525	515	481	553	514	497	520	494	489	525	493	517	477	473	508	524	539	546	477	511	533	485	516	516	526	500	500	540	509	514	525	522	507	515	518	521	532	543	479	496	535	515	514	524	500	509	545	545	515	481	524	526	479	510	531	501	552	496	532	511	560	502	497	519	499	491	518	517	525	492	562	489	502	526	520	509	531	541	500	518	485	542	496	539	548	474	535	549	545	498	518	562	528	486	474	513	546	508	525	506	507	547	519	528	501	534	527	498	463	508	528	558	528	491	491	542	491	520	551	507	506	531	484	518	572	504	532	525	530	556	526	518	522	497	526	530	528	499	496	506	526	517	532	502	505	532	546	504	509	506	512	548	511	518	511	519	538	524	489	516	520	525	516	529	517	547	514	485	507	504	517	549	540	527	550	530	510	516	504	530	536	523	486	558	524	503	529	515	553	514	536	526	542	535	492	524	533	527	510	520	528	516	532	556	539	563	521	511	518	514	498	505	539	508	483	478	520	505	539	532	561	518	541	498	536	504	518	498	517	515	529	519	514	529	508	490	478	500	558	512	505	518	492	510	517	537	490	523	499	480	490	553	495	503	481	520	513	555	513	524	501	517	523	522	524	542	482	488	507	561	521	569	481	538	478	543	564	469	541	530	495	508	504	537	520	496	597	512	524	487	525	482	482	545	485	494	504	494	457	483	503	501	507	493	539	496	541	528	540	526	552	496	492	498	510	501	529	520	543	488	530	510	530	515	533	573	521	522	537	494	505	538	527	506	517	488	499	488	505	520	519	511	514	530	479	514	563	523	499	503	494	501	513	500	513	512	511	506	519	494	540	499	546	510	528	511	529	505	491	494	509	476	509	533	523	463	525	498	513	491	527	517	542	535	527	506	521	535	504	503	539	516	496	562	558	518	507	503	518	516	485	495	507	484	503	479	519	492	484	539	503	524	494	515	488	443	515	532	489	494	494	512	528	531	466	506	505	540	524	499	519	488	493	553	506	516	527	514	528	522	518	514	543	527	549	505	499	511	525	510	531	484	529	513	542	521	501	539	492	542	474	505	526	499	521	539	513	479	538	510	531	524	550	507	511	519	483	528	501	554	481	534	493	509	500	572	502	503	511	532	510	500	535	543	485	501	485	508	544	520	527	516	506	528	554	524	537	481	545	531	498	491	521	493	473	497	535	559	536	501	564	536	530	518	517	515	456	530	505	453	508	504	509	522	530	518	543	540	524	514	524	564	507	556	541	518	547	528	486	512	535	549	533	512	529	526	523	509	522	514	482	478	474	490	505	544	535	525	507	516	494	510	489	495	529	530	539	547	488	520	509	559	567	478	522	492	497	488	523	471	508	546	532	489	559	522	502	526	524	506	516	485	469	536	514	505	553	507	517	522	505	504	523	527	494	525	535	527	488	507	527	538	497	531	530	523	529	510	529	554	489	484	509	487	526	491	528	549	532	498	506	528	504	511	471	508	529	550	483	473	516	572	501	503	500	529	528	520	513	516	528	484	526	524	524	480	506	512	536	480	540	519	465	501	529	519	528	543	517	514	524	517	573	484	522	507	515	507	551	531
28466	20386	14105	5888	2281	1269	875	683	544	501	466	348	408	380	391	401	367	374	370	381	381	351	392	378	342	359	318	395	388	325	352	360	352	339	334	334	375	388	363	357	360	347	366	364	360	358	399	353	342	359	344	355	364	347	326	398	352	356	353	365	329	341	327	344	359	345	346	336	357	328	374	354	322	362	356	369	358	376	340	342	336	357	371	342	369	371	353	333	342	348	362	360	333	354	346	357	340	332	372	368	356	374	343	350	395	380	344	339	313	351	372	347	376	342	344	327	354	363	374	353	337	384	340	364	327	364	355	363	333	345	353	335	351	377	343	356	350	354	346	343	338	343	369	364	346	378	363	355	363	352	333	365	344	370	328	301	381	369	337	345	382	371	356	359	355	337	344	344	352	369	395	337	347	356	351	342	346	342	338	354	367	355	366	389	383	377	348	346	355	377	402	317	341	320	338	362	343	360	340	384	334	365	329	343	375	330	363	328	366	367	335	361	341	392	355	362	341	354	335	373	357	358	384	355	322	358	366	316	344	371	347	350	361	336	359	346	357	318	330	341	385	362	367	342	375	365	345	356	353	367	361	332	319	317	376	333	362	340	368	373	372	354	349	375	370	343	352	355	322	367	362	349	339	366	368	330	345	355	354	353	340	390	349	353	347	364	355	399	329	355	348	340	378	384	346	371	345	348	369	367	341	376	346	372	394	351	377	363	373	327	349	351	332	350	387	344	346	378	358	345	319	316	338	365	343	344	356	374	393	355	337	317	373	325	368	334	361	380	359	359	341	364	365	337	360	347	359	348	384	329	390	371	388	377	382	367	362	364	338	406	339	352	358	346	331	370	345	348	356	391	363	375	378	350	333	371	386	355	380	348	360	399	388	348	371	350	368	334	342	360	358	335	333	330	381	372	359	367	340	356	360	367	345	386	332	339	391	321	356	319	354	330	359	310	342	359	378	366	397	352	344	368	360	315	347	359	341	365	362	338	354	334	299	359	347	351	326	340	349	361	336	371	336	371	326	358	347	326	369	350	381	356	349	370	371	376	327	333	351	318	340	361	336	298	349	347	340	358	344	356	350	348	361	342	361	328	367	345	318	349	362	392	348	323	311	347	367	343	339	360	364	361	363	353	350	367	381	350	361	366	383	381	360	347	373	352	338	347	368	330	333	333	413	346	364	381	335	344	389	340	372	315	327	363	395	346	341	366	368	366	392	351	335	326	318	369	372	363	358	376	366	323	403	346	339	352	373	364	374	367	336	369	328	390	321	330	353	360	355	351	346	376	353	328	375	358	322	356	375	366	382	366	384	311	381	407	371	366	366	354	344	377	374	385	345	342	342	313	354	356	345	334	366	374	390	350	362	358	333	358	361	364	354	339	364	343	340	328	349	367	335	396	364	319	366	365	336	375	350	300	359	353	346	333	387	352	352	365	381	334	325	335	318	332	355	339	369	380	349	417	356	312	343	362	389	357	342	341	366	368	301	354	333	336	401	372	342	359	350	339	375	357	368	377	330	338	380	391	339	343	353	368	365	353	326	345	363	345	352	367	371	340	356	340	379	368	316	382	365	365	382	331	350	343	376	348	338	382	363	355	362	334	363	333	373	367	359	377	351	358	349	375	364	344	372	348	371	361	369	381	340	354	368	348	386	353	353	333	350	374	381	323	342	378	400	331	364	410	387	335	372	341	368	380	366	358	375	373	373	378	335	368	389	334	364	319	367	351	369	371	371	361	339	359	343	342	338	377	329	367	361	325	336	339	363	343	357	325	361	355	361	389	391	335	374	338	350	350	327	363	321	365	357	334	330	333	378	376	353	327	329	337	330	349	358	332	363	356	341	336	368	329	343	375	385	345	361	372	355	361	337	360	382	352	338	316	340	371	371	364	371	362	368	397	365	349	363	344	330	385	334	374	364	365	339	363	348	345	343	364	347	348	341	320	325	329	356	360	361	351	333	347	331	355	342	336	337	320	344	319	374	380	347	362	371	347	349	339	340	375	337	302	400	338	374	342	357	350	368	297	361	370	359	338	336	332	353	346	376	373	354	350	374	364	348	351	353	350	332	360	348	332	339	361	342	375	324	353	327	358	347	346	369	374	333	359	357	350	354	353	325	332	328	355	362	354	358	359	333	370	363	353	355	333	364	362	341	348	330	346	373	363	343	386	321	349	379	358	338	372	356	354	337	341	325	366	350	371	375	362	331	364	314	352	371	326	349	342	374	387	368	352	377	340	345	364	328	382	384	352	339	381	359	351	361	341	384	364	343	364	384	318	365	350	361	390	350	337	337	346	350	309	323	380	348	383	362	368	408	360	378	374	356	380	371	355	348	359	352	327	371	336	339	369	341	338	347	366	357	346	341	356	336	353	372	354	353	330	333	364	345	378	358	365	356	356	345	376	330	353	371	341	354	349	359	377	361	382	361	354	343	331	389	341	360	326	314	330	350	353	376	313	342	350	357	352	348	352	337	315	373	367	330	370	309	331	341	363	318	387	341	348	354	340	341	369	349	367	338	346	344	363	350	350	366	344	365	310	387	385	384	356	353	360	349	340	369	367	369	358	347	354	340	351	353	345	362	339	369	354	347	363	348	356	372	343	384	341	331	366	345	327	338	330	369	369	371	340	351	356	351	369	333	325	342	358	380	318	318	360	354	377	358	331	357	341	391	335	359	350	340	389	384	339	343	328	341	356	320	395	372	383	332	334	334	358	344	356	357	358	374	338	334	368	352	352	359	361	362	356	356	323	345	347	352	338	384	340	396	361	343	335	367	328	346	360	343	348	327	334	363	378	345	341	370	358	346	355	345	356	364	340	385	325	350	319	332	334	383	349	383	328	321	324	324	351	357	331	313	337	344	374	390	371	385	363	364	375	362	338	335	327	367	379	354	382	376	337	327	355	341	353	391	356	330	356	344	335	324	337	311	361	383	339	364	336	326	349	348	366	327	296	372	350	385	339	344	347	331	350	338	343	369	365	332	353	353	354	323	357	382	382	358	370	395	344	381	358	358	358	378	325	347	377	367	366	322	326	352	377	325	348	370	361	342	340	335	341	348	358	329	336	355	344	369	363	368	341	372	351	344	388	367	353	371	382	367	348	343	388	357	361	369	336	363	361	373	349	359	381	366	363	339	369	346	364	376	349	353	345	320	387	381	377	380	385	330	347	368	339	369	346	293	360	356	353	351	356	336	335	352	351	342	377	373	358	334	359	367	362	344	375	347	328	366	386	386	323	353	349	353	371	361	325	340	322	376	355	390	378	354	396	351	343	374	333	366	351	350	360	337	345	384	405	332	366	325	346	384	320	349	329	351	345	363	367	348	341	370	347	348	339	356	376	357	344	389	352	355	316	342	308	356	348	371	370	336	324	353	355	324	384	373	355	379	337	378	386	376	347	349	362	339	337	343	361	364	366	348	359	359	361	373	344	372	351	352	383	353	324	375	327	327	367	355	356	351	376	339	355	374	350	352	351	381	351
19313	26242	18739	8768	4828	2911	1954	1369	1030	815	704	660	626	625	578	593	561	554	529	546	568	559	586	497	546	522	538	571	522	546	555	545	548	524	488	544	502	565	545	535	527	520	494	530	559	518	534	568	532	524	558	542	550	515	527	503	575	521	494	518	568	525	512	558	542	539	543	480	481	545	521	510	528	508	507	521	515	509	551	533	518	550	536	514	524	534	544	530	503	495	509	545	528	516	506	545	467	534	531	560	521	517	491	535	573	545	516	537	550	495	531	567	521	504	554	489	551	555	523	529	554	502	509	554	519	575	555	542	549	534	516	548	515	535	530	527	534	524	546	509	511	503	487	562	507	536	507	561	507	505	489	549	512	519	513	542	485	516	572	516	516	477	542	504	531	497	535	520	530	569	514	497	544	543	580	546	551	506	496	513	498	529	508	503	513	517	579	544	539	534	528	571	493	509	528	559	538	540	539	534	540	532	554	534	506	508	542	515	548	510	516	519	508	516	543	517	525	538	506	544	523	485	511	534	544	524	551	541	526	528	548	490	550	513	510	525	537	550	556	501	592	517	520	514	512	528	514	529	523	538	500	546	522	508	540	514	521	570	518	488	530	544	521	502	505	532	499	541	513	562	491	545	516	497	506	530	520	567	528	535	558	493	518	569	511	506	555	524	488	520	546	507	510	527	535	512	517	559	508	518	563	501	469	562	534	496	532	512	521	586	511	511	552	552	514	530	508	557	535	487	520	517	484	544	539	532	553	524	567	531	534	535	535	539	532	524	537	546	526	528	546	528	537	544	521	537	509	492	565	541	531	573	502	548	532	505	515	526	515	523	524	514	527	526	505	545	563	564	525	530	566	532	508	502	540	509	551	491	509	549	524	528	516	542	559	510	582	504	568	503	525	547	560	484	523	538	506	534	544	535	532	517	513	540	528	515	464	547	490	535	493	535	526	491	556	546	505	486	532	501	524	520	539	549	499	549	570	540	531	521	527	551	522	499	513	511	517	462	520	536	540	545	536	554	553	521	519	565	523	550	529	544	547	547	509	472	516	524	527	527	527	509	500	541	525	543	549	511	526	541	532	478	541	516	510	533	560	530	534	519	528	480	527	506	564	506	559	548	557	542	512	575	595	534	585	544	512	535	539	527	568	500	504	504	508	512	518	504	579	525	527	533	584	509	553	542	550	549	518	472	533	457	544	524	548	551	543	562	515	538	535	569	552	552	486	538	519	542	539	528	534	544	504	552	526	499	499	553	535	535	514	502	560	570	541	538	521	504	517	524	542	521	550	514	582	547	541	555	533	502	516	533	553	535	524	549	536	531	514	536	499	519	509	544	543	531	542	546	500	524	485	534	557	532	514	522	499	483	517	489	511	475	533	494	520	514	535	513	523	498	541	507	521	508	473	521	514	512	592	541	519	531	561	550	510	542	511	529	538	549	524	557	533	537	524	525	503	544	517	535	554	527	506	510	524	476	526	500	527	490	493	555	541	523	515	474	537	548	526	545	509	549	516	536	561	481	493	523	537	527	485	502	546	510	506	503	511	551	515	554	514	544	552	537	511	535	549	503	507	493	505	518	560	486	488	508	533	511	534	517	526	542	506	543	544	542	527	563	509	527	540	499	520	539	506	531	527	536	570	525	555	568	518	519	541	533	498	555	546	519	478	503	521	541	531	506	533	470	542	526	521	552	563	567	545	516	501	554	515	558	546	525	514	526	502	499	547	485	527	559	531	530	515	516	487	540	515	543	484	547	478	532	534	530	522	503	533	526	541	514	507	531	568	534	503	561	535	558	522	547	541	537	552	537	529	532	568	517	516	519	509	507	557	526	552	532	556	585	516	519	533	519	480	520	530	515	534	509	558	582	519	502	549	565	554	540	521	535	555	545	523	533	549	482	543	533	519	523	531	548	508	485	542	543	541	577	483	551	508	550	499	531	584	534	511	541	515	502	519	482	515	547	529	549	533	523	571	515	528	496	534	533	551	526	563	563	551	523	578	528	507	493	515	498	517	525	534	582	499	539	524	527	506	558	518	521	546	519	554	540	513	474	512	500	530	555	518	548	545	600	523	572	528	532	533	470	555	525	483	558	539	524	507	525	545	518	523	520	507	516	520	549	557	531	519	553	534	511	541	586	516	505	525	534	526	539	513	533	528	561	522	511	512	501	505	527	527	495	521	503	541	525	509	542	534	513	533	527	555	549	543	487	519	537	543	502	508	541	523	520	515	538	515	531	550	500	500	520	502	546	523	522	520	548	509	522	559	538	493	527	564	536	539	498	532	517	522	578	498	560	557	484	550	554	524	525	537	536	514	510	511	521	551	495	534	532	559	508	538	563	565	509	536	474	533	506	519	521	515	526	512	530	563	513	508	549	550	538	560	551	558	528	518	541	519	513	515	509	516	511	535	549	500	563	528	489	535	556	504	530	521	533	520	588	554	535	556	529	470	550	541	547	521	504	540	537	537	525	521	571	517	552	516	489	460	525	509	545	528	556	556	573	524	494	555	515	527	592	495	508	533	541	547	497	523	518	517	523	518	532	505	496	515	529	499	516	528	498	503	527	504	544	521	553	540	508	560	530	510	539	516	586	495	530	528	558	548	517	559	555	522	554	503	626	526	484	539	503	569	527	527	528	567	513	527	501	552	478	520	516	492	548	492	545	537	521	556	553	534	523	547	547	579	578	509	495	527	570	546	518	484	537	547	554	530	534	551	502	514	549	545	545	528	557	522	544	519	507	538	513	542	529	557	520	552	543	493	523	532	551	494	501	527	549	527	557	539	556	560	543	515	497	561	575	545	540	521	566	546	540	518	538	497	492	519	510	553	501	553	553	545	571	531	507	530	541	539	505	501	567	515	544	488	509	548	503	530	513	484	502	520	493	496	549	506	496	504	566	545	534	515	508	522	550	528	520	519	525	537	532	511	517	506	514	501	496	529	521	510	564	529	558	521	535	537	522	537	531	511	491	532	528	529	510	551	519	542	548	509	544	495	507	523	517	546	525	582	493	571	483	513	526	551	523	551	537	483	510	562	513	487	529	472	517	556	505	496	539	543	512	485	514	497	523	550	537	487	531	539	529	563	556	536	507	515	540	502	503	576	548	543	518	568	530	541	504	522	543	526	543	571	532	506	496	554	523	562	543	545	536	495	482	527	552	491	500	537	513	555	527	526	512	510	519	537	524	514	556	540	537	545	487	565	521	566	533	522	510	500	535	531	547	525	529	519	509	504	516	549	528	544	545	523	509	489	518	552	530	531	505	563	520	514	531	497	497	554	510	516	541	509	533	533	547	514	516	568	553	555	552	495	492	511	507	527	517	516	541	497	535	533	520	556	528	528	549	535	536	508	513	526	546	518	549	558	530	524	544	513	486	506	551	562	509	501	540	542	536	515	488	520	500	525	510	536	532	511	531	503	525	544	516	541	520	548	560	566	509	530	568	542	537	549	525	561	526	543	573	521	513	514	556	555	529	538	522
23733	21471	27824	25527	18927	4850	1860	1039	711	665	547	497	492	466	452	418	435	421	434	420	390	382	366	383	386	380	381	422	437	391	426	377	438	363	392	380	345	421	366	387	393	370	347	369	398	393	380	414	413	405	403	395	415	394	388	391	424	388	388	419	387	368	390	384	357	392	345	421	373	376	359	387	359	411	349	376	448	392	356	386	372	395	373	383	391	409	392	427	392	411	399	425	399	376	390	379	406	356	412	384	374	390	365	384	391	405	401	420	371	405	407	379	359	399	375	373	407	379	367	402	374	421	385	373	398	369	413	415	367	415	388	387	379	352	386	352	382	397	398	363	383	412	375	393	361	417	399	389	382	370	363	358	395	382	371	396	379	420	377	395	396	352	432	398	373	388	410	397	390	376	418	410	368	390	379	435	395	376	363	389	398	362	421	372	410	358	391	386	383	356	361	393	399	376	426	413	375	352	435	365	361	385	393	378	396	338	375	409	385	363	402	407	397	409	400	371	365	383	362	395	393	388	357	374	379	394	356	359	371	392	343	394	388	373	373	411	395	363	393	364	395	367	374	384	387	371	378	394	376	395	427	403	378	374	413	388	381	382	396	334	354	406	374	366	434	404	380	407	423	383	401	403	381	414	402	397	377	375	391	380	380	440	396	374	381	397	376	383	339	389	388	390	353	361	429	385	328	419	394	413	376	390	368	366	384	372	394	369	398	393	378	400	379	382	382	378	372	369	390	386	358	382	381	374	375	365	395	400	392	393	417	349	404	351	369	398	354	417	345	410	388	386	335	380	388	391	356	365	374	399	361	372	395	388	396	365	354	376	377	368	381	363	369	385	374	408	406	387	394	402	385	387	410	381	362	377	445	396	367	405	411	344	407	392	380	348	396	349	384	387	379	372	359	373	396	368	408	355	405	402	377	396	379	372	393	390	392	410	402	390	406	409	361	407	357	383	400	396	374	391	384	375	410	363	373	385	372	364	378	388	380	375	399	356	398	355	372	410	371	395	417	369	385	383	391	408	389	354	383	369	358	410	378	388	400	372	394	393	386	385	375	352	398	366	386	405	354	394	430	395	392	365	385	359	377	369	380	391	395	407	402	384	390	405	398	372	398	406	374	388	369	400	407	379	389	346	396	411	344	375	383	400	392	376	388	378	378	379	392	386	382	373	412	392	376	372	400	407	371	346	356	400	388	379	389	387	362	387	399	369	385	413	427	392	385	371	355	384	379	377	389	374	371	409	376	391	375	396	371	384	356	396	431	415	362	410	405	406	384	380	378	362	358	389	408	391	404	374	372	361	388	393	371	404	379	376	390	373	406	352	380	383	371	360	402	356	372	379	387	398	374	375	406	386	401	376	380	414	426	388	390	407	390	386	358	372	344	407	416	346	379	400	404	379	410	398	364	358	351	410	413	415	376	401	364	384	415	385	364	373	379	387	382	385	369	374	391	372	394	399	354	391	383	371	380	424	423	417	368	383	383	363	377	360	384	436	399	374	444	412	410	371	395	370	395	363	362	386	385	375	403	389	346	352	388	375	369	368	366	346	365	375	363	368	387	437	395	377	402	394	378	379	378	396	392	370	390	369	395	398	388	396	369	389	362	406	400	405	410	369	423	394	378	400	385	378	395	376	434	350	394	347	366	374	378	418	412	425	388	368	378	363	348	427	368	375	373	375	417	398	402	412	396	376	393	366	417	332	360	387	381	397	390	335	418	388	385	391	377	359	394	378	411	392	361	399	399	368	354	385	394	378	370	372	386	401	389	400	395	401	374	391	397	394	364	383	403	392	371	369	394	401	382	411	391	397	389	367	395	391	377	354	370	385	376	377	404	378	364	382	359	341	407	400	442	401	360	376	424	371	374	361	395	389	358	453	394	407	369	348	358	370	341	375	376	361	370	412	411	383	380	377	361	362	384	394	368	364	358	402	358	407	385	372	400	391	425	393	419	392	411	390	363	398	396	404	412	376	389	378	368	414	375	367	380	395	404	364	384	371	375	397	355	385	376	375	401	369	368	355	386	404	374	390	413	386	386	363	405	362	384	357	374	372	376	427	357	385	370	359	360	366	396	409	391	373	386	415	392	399	385	361	393	377	359	379	403	371	370	394	425	365	395	376	358	368	351	382	382	391	382	363	376	393	398	353	386	412	407	401	412	409	369	403	355	375	355	390	356	384	410	385	376	382	373	355	393	383	401	393	407	396	387	405	382	406	361	415	378	396	365	397	380	396	387	364	381	386	380	394	401	387	362	400	408	363	376	386	362	394	391	397	361	389	402	365	359	391	385	392	395	399	413	392	349	397	373	357	389	369	371	357	373	369	369	414	397	369	388	383	408	400	361	402	383	379	384	379	363	373	385	395	365	375	361	376	416	381	381	381	429	374	356	396	366	373	392	352	383	382	419	348	405	386	395	398	402	355	362	393	398	349	389	369	395	397	352	391	345	367	370	409	374	373	384	378	397	345	399	402	372	401	359	388	389	381	391	366	376	352	365	378	368	388	416	366	394	356	395	362	390	373	358	383	393	381	391	402	408	339	363	342	374	394	392	351	376	383	392	435	379	374	343	357	397	351	382	398	388	387	378	384	397	401	391	418	402	372	387	361	386	416	390	368	387	376	385	397	364	375	370	386	403	383	378	366	361	401	420	378	408	373	379	371	398	339	369	371	423	384	365	384	365	368	407	373	395	363	408	373	436	399	420	369	363	387	377	370	398	398	387	353	368	387	368	397	436	416	369	397	389	387	396	408	349	379	406	401	404	406	371	346	388	384	342	352	354	363	385	384	387	379	408	403	395	377	406	399	391	376	373	383	370	390	411	388	375	360	407	391	386	372	340	396	387	355	350	395	382	388	402	371	378	394	396	430	363	387	396	360	391	394	354	377	373	374	399	392	391	407	361	381	379	389	402	377	395	354	380	371	402	366	412	376	361	384	395	398	341	387	416	396	388	357	367	386	379	356	369	372	399	384	409	383	372	382	385	377	410	366	347	382	413	334	365	383	405	411	417	369	417	382	381	396	404	358	382	338	367	375	356	396	401	387	393	421	357	381	386	403	365	390	398	384	401	408	394	389	392	385	387	414	359	399	412	386	416	395	381	420	401	392	396	389	393	387	396	374	372	396	363	402	379	389	342	384	427	349	431	374	428	343	403	364	382	357	370	402	371	367	380	375	370	403	385	390	395	400	400	395	397	343	381	365	375	374	382	354	410	380	364	406	405	377	403	421	363	359	402	364	424	411	373	373	371	348	387	405	401	410	398	394	400	388	416	395	401	419	384	357	379	385	409	370	383	349	384	403	396	380	385	366	388	370	353	384	379	400	396	393	376	381	401	384	431	401	376	370	392	380	384	421	406	396	383	374	391	377	402	407	354	381	358	383	387	395	397	368	420	415	398	387	386	392	395	349	370	415	357	355	392	382	344	379	370	408	363	411	366	377	349	390	348	353	400	397	382	339	404	428	400	428	377	371	368	381
19717	33298	26308	14165	8166	5000	3230	2116	1499	1119	1015	882	817	709	730	758	660	644	612	613	611	613	605	585	612	610	578	550	596	573	563	558	562	554	620	621	590	584	530	558	578	547	589	552	563	569	522	533	550	577	597	557	544	559	580	567	578	590	565	536	566	588	539	571	573	561	588	590	590	552	606	523	543	618	610	582	597	560	584	553	547	547	604	550	521	570	568	556	555	559	538	568	568	604	582	548	569	598	583	596	563	589	542	576	539	588	559	539	553	541	514	528	563	544	551	580	557	556	572	558	550	570	574	578	576	571	569	532	584	557	588	563	524	507	525	554	583	521	564	583	572	612	560	567	594	536	583	565	512	567	502	571	580	553	573	582	599	586	560	545	599	586	571	589	561	555	584	564	559	566	575	614	625	542	588	584	570	545	524	555	569	567	601	538	553	582	576	570	570	568	579	579	583	561	583	551	558	581	588	564	538	570	570	568	575	598	523	542	578	572	572	537	586	528	548	548	603	534	558	573	550	555	560	579	559	571	563	546	582	579	545	563	495	604	550	579	577	590	550	573	565	600	533	585	558	561	546	557	615	600	580	556	568	545	535	555	494	577	583	533	549	598	564	551	565	575	567	559	578	572	583	531	557	616	553	562	586	566	587	554	618	570	606	552	577	631	584	560	580	542	620	573	591	600	583	550	576	567	573	570	576	591	591	572	559	531	595	594	535	557	573	552	561	533	532	591	536	594	556	550	606	541	572	574	581	577	543	516	584	559	640	602	547	523	595	594	589	599	625	574	560	567	540	554	582	551	582	579	575	547	543	529	587	564	580	577	579	573	560	559	556	580	617	589	563	608	564	555	630	580	548	606	599	589	564	607	566	565	577	545	578	556	557	564	560	576	548	546	581	590	577	561	538	570	598	565	584	583	576	559	579	550	556	505	553	587	630	539	572	517	609	579	576	594	572	547	551	583	590	570	558	577	612	554	551	586	570	615	583	547	530	586	513	564	590	547	541	607	565	571	573	554	611	573	575	574	538	528	565	555	572	581	569	554	564	556	534	540	540	569	572	529	562	520	567	540	591	555	580	567	561	585	565	552	584	571	529	586	534	561	543	610	581	608	565	543	599	575	596	555	562	586	557	593	551	543	591	537	591	563	568	543	544	586	547	579	640	579	586	600	573	565	568	549	537	560	568	552	552	561	612	563	544	573	611	579	593	541	564	567	554	547	573	573	532	603	558	519	564	607	576	561	575	562	582	565	553	566	550	536	554	574	576	635	602	590	572	547	569	567	577	548	565	586	582	557	549	562	553	562	543	550	575	560	578	567	540	572	570	554	587	572	544	591	557	585	552	564	594	577	605	551	552	583	536	595	545	574	572	555	582	588	526	562	578	580	573	527	610	588	547	555	601	589	568	561	590	606	525	595	590	589	557	613	579	556	586	577	505	580	573	570	560	540	537	557	569	620	594	553	623	550	592	531	591	589	581	551	577	585	603	577	583	545	602	574	559	599	555	578	570	581	549	561	560	549	610	546	562	540	530	475	576	588	579	549	561	562	585	555	564	597	603	569	553	541	557	551	569	590	588	613	602	562	541	575	595	572	601	581	579	547	567	589	559	584	571	553	522	577	576	601	592	531	581	621	563	565	615	593	561	603	563	607	574	561	573	558	546	584	598	625	571	594	551	577	565	542	540	554	546	590	580	604	574	526	589	563	563	534	574	590	552	591	591	582	573	586	568	549	591	567	537	592	558	572	558	526	551	588	587	538	505	596	528	586	587	526	575	568	560	564	553	539	584	559	562	601	554	544	559	555	580	547	542	536	607	577	568	616	613	579	595	543	526	574	523	557	557	551	548	535	594	624	597	576	594	556	567	589	603	565	566	552	586	641	575	588	610	584	595	565	539	575	586	577	600	554	564	581	552	556	552	557	548	594	584	558	560	537	577	564	576	569	538	551	532	576	579	591	610	593	590	541	603	591	558	595	577	605	566	579	551	621	542	557	583	603	576	560	544	559	559	543	577	589	608	551	574	601	559	539	580	585	555	561	564	583	583	620	578	604	596	573	549	580	547	506	563	580	537	572	581	598	560	586	592	518	569	554	593	562	550	594	559	549	585	580	583	549	590	540	589	592	549	539	572	595	557	569	579	604	540	568	590	569	584	608	549	573	572	581	566	563	552	570	569	583	594	562	578	524	620	557	570	588	578	599	558	536	551	580	579	578	557	523	564	587	560	566	547	571	609	524	624	545	580	546	582	568	577	594	533	559	515	590	559	573	565	586	541	576	583	574	582	590	533	574	622	583	601	572	585	539	600	549	601	529	578	562	572	571	561	560	607	554	556	571	560	585	568	558	587	566	593	566	553	568	591	555	570	588	591	610	552	570	577	564	570	561	594	541	597	563	551	564	562	520	553	574	561	514	577	533	557	555	598	553	582	585	601	568	555	567	570	581	574	584	554	543	557	573	638	512	567	547	546	524	573	599	531	548	581	578	553	582	524	563	541	568	590	558	560	594	536	579	588	573	561	559	597	569	548	582	614	594	576	530	568	571	605	538	580	575	575	572	566	604	586	604	549	560	561	571	589	569	540	596	522	620	621	540	541	608	575	533	595	578	547	551	573	566	592	571	546	561	596	557	579	576	560	573	641	578	555	549	508	545	552	562	548	586	543	547	568	566	563	585	598	574	574	546	573	553	553	540	565	519	552	545	564	594	568	556	558	560	571	587	561	582	557	566	564	551	591	564	565	594	537	565	592	566	561	540	575	549	595	573	565	520	566	547	607	585	563	573	590	554	598	577	546	577	545	590	589	580	574	552	557	574	540	592	584	542	575	538	570	561	538	537	605	573	592	560	549	561	582	545	571	558	553	605	599	553	592	553	536	583	590	569	576	612	564	538	595	564	629	582	549	589	579	570	539	546	559	543	586	576	580	541	586	593	575	599	545	542	533	554	584	565	559	582	571	547	586	532	549	546	542	591	532	554	558	570	558	563	553	498	541	546	574	568	584	624	597	556	548	606	560	584	549	620	587	536	552	547	577	605	584	587	514	570	561	584	557	567	591	608	601	546	493	559	544	568	566	574	584	551	578	587	570	571	581	561	557	580	590	608	549	570	576	553	552	569	541	551	562	561	562	602	561	570	552	568	566	617	555	591	565	553	537	585	553	525	575	556	595	562	603	551	555	553	534	532	533	606	601	559	624	576	552	560	574	568	554	581	546	573	527	553	587	559	553	540	527	612	550	613	574	578	527	618	565	558	586	577	578	576	573	584	545	601	565	581	593	579	564	603	558	554	549	535	569	552	552	612	564	585	568	565	563	554	575	579	552	605	603	582	585	578	578	573	560	574	578	559	569	584	550	580	600	597	569	542	561	566	595	535	582	570	527	623	580	570	556	569	541	597	567	576	605	573	588	551	585	521	585	555	560	552	605	538	583	607	583	595	595	551	549	581	567	577	566	508	561	552	575	578	601	554	636	594	567	562	600	571
25466	21519	25198	20514	3868	1657	972	708	547	475	479	405	393	408	376	378	381	362	356	356	361	342	357	368	339	363	332	307	336	344	341	368	311	362	285	311	296	315	323	349	362	311	320	333	335	318	338	340	315	295	301	331	347	319	311	324	362	327	327	342	328	344	318	331	351	348	313	307	321	343	305	317	313	330	306	342	323	343	338	326	330	304	325	328	317	315	360	318	310	325	345	295	334	330	332	317	333	313	323	309	338	311	309	324	352	337	338	357	346	315	309	339	321	317	315	313	356	312	299	327	339	294	341	347	329	372	298	299	317	335	327	330	342	320	354	309	338	335	332	331	313	339	332	346	335	306	321	310	330	321	330	320	315	312	331	324	298	315	351	280	324	323	324	323	333	313	318	353	319	366	289	323	330	329	311	327	346	356	358	309	333	315	317	339	318	337	335	317	323	345	317	338	339	327	299	321	309	320	333	327	285	332	312	328	320	323	316	346	330	339	352	310	317	315	319	320	352	319	303	331	339	348	355	316	316	313	332	314	304	333	359	314	274	300	287	307	341	319	362	314	336	311	331	341	333	336	311	315	345	325	324	337	288	319	316	323	343	327	323	332	326	334	348	323	328	308	330	350	314	352	341	381	310	329	323	330	311	328	337	326	300	298	305	331	304	322	345	343	288	333	311	350	357	376	320	331	304	359	351	339	322	298	304	351	348	307	333	340	332	347	307	334	302	302	332	348	295	367	344	289	339	328	337	353	322	306	318	318	316	360	309	340	328	315	304	392	313	313	320	355	325	332	323	312	364	325	331	345	313	344	348	331	326	300	318	351	323	320	337	319	325	329	353	340	283	326	338	319	328	328	341	356	322	343	337	309	350	306	345	308	323	315	341	326	344	319	307	332	325	330	329	342	321	325	356	301	330	318	348	293	333	311	342	306	343	285	307	319	309	350	323	340	326	362	319	360	311	345	305	350	369	329	311	316	344	335	332	348	311	299	296	300	333	289	345	316	332	287	301	289	301	304	369	356	346	347	358	333	298	362	330	315	324	326	309	333	326	319	346	322	327	358	310	340	296	327	330	359	355	345	298	341	325	334	302	342	312	315	342	333	316	321	306	297	357	329	347	339	331	327	325	337	325	331	321	346	354	356	321	361	340	306	343	313	297	312	300	339	337	313	344	305	360	356	296	306	325	318	356	345	336	316	340	312	351	328	303	343	329	330	311	341	325	312	357	335	338	321	361	357	334	325	336	338	317	317	320	311	347	339	345	271	337	298	306	308	330	338	326	338	343	338	328	324	320	335	334	318	330	325	323	332	330	331	328	360	329	317	322	325	322	325	323	304	304	316	342	347	349	306	355	312	334	348	341	339	354	321	332	321	341	320	317	354	371	313	334	344	324	323	330	326	328	292	324	317	322	357	346	313	330	309	369	335	338	375	311	343	315	304	336	314	321	338	347	342	324	336	329	329	292	305	339	327	325	353	357	329	299	323	306	355	313	336	290	340	327	328	321	341	325	314	325	339	357	360	300	313	337	305	329	318	352	299	346	337	314	332	347	328	328	334	340	345	324	300	295	315	335	348	323	330	348	338	341	323	351	306	333	320	304	321	315	325	323	317	309	340	322	333	314	291	318	312	321	338	317	337	319	325	353	325	329	333	332	326	315	355	324	352	309	308	321	303	339	331	336	301	313	356	334	337	339	367	319	311	305	298	334	313	328	317	324	339	303	334	332	290	307	331	316	341	335	344	337	343	330	304	314	345	318	319	323	316	323	332	337	318	356	322	320	332	304	324	338	306	335	329	353	343	335	311	293	313	315	316	355	315	322	346	344	320	297	336	286	319	310	317	376	367	344	353	347	324	310	323	300	310	317	321	319	368	338	342	350	322	331	322	337	326	333	298	339	337	372	307	329	330	342	325	301	345	355	327	327	352	330	328	333	363	322	284	337	324	333	296	313	331	353	312	337	292	318	328	340	315	326	340	356	343	311	332	321	327	321	349	310	325	313	319	367	337	341	346	348	345	320	303	323	336	339	338	318	326	330	317	284	368	351	323	311	328	312	316	335	288	317	295	322	360	318	360	321	296	321	346	331	316	311	346	313	328	314	314	350	323	334	305	296	336	344	321	311	305	325	350	332	371	345	351	314	316	303	324	370	324	320	331	312	318	323	314	319	332	298	334	335	328	315	305	335	324	341	336	315	294	265	353	314	318	317	329	301	302	328	340	312	341	331	326	316	327	319	350	342	323	339	314	314	300	321	333	304	328	341	336	333	369	329	332	323	346	332	328	331	312	302	316	295	320	312	301	340	289	317	325	349	405	312	330	342	337	317	320	316	319	347	334	320	344	350	293	339	317	328	331	311	290	350	323	335	315	342	345	309	312	334	351	327	359	335	333	326	291	328	307	312	296	309	290	324	313	316	330	319	321	340	329	327	314	343	319	294	330	312	328	301	330	319	341	309	319	337	320	338	320	339	330	318	321	343	321	353	346	304	339	303	307	327	321	324	340	332	346	343	317	335	340	343	322	329	319	326	317	353	331	323	328	334	343	331	287	355	315	323	299	297	322	325	353	299	331	316	301	314	319	309	316	308	303	293	337	331	347	331	303	352	307	344	349	330	304	371	314	299	341	296	338	338	334	321	341	349	325	339	364	314	314	313	329	328	327	330	334	344	338	338	310	335	329	333	309	332	329	338	323	341	289	333	322	325	345	290	336	356	345	331	358	344	329	333	319	342	366	307	324	327	315	323	308	323	296	327	309	332	344	362	327	330	327	324	299	293	324	328	328	316	326	314	355	317	316	330	318	344	316	315	305	303	337	350	344	366	328	330	339	329	335	314	333	314	324	325	299	290	304	343	349	344	320	342	331	362	330	327	384	295	359	360	338	332	329	353	324	355	334	311	301	325	351	310	348	327	304	345	317	321	330	340	325	339	326	391	366	317	303	314	318	331	318	329	323	286	317	333	314	317	327	332	346	366	333	308	325	309	355	351	312	332	329	326	314	323	298	325	324	343	359	326	343	317	298	322	318	307	304	359	323	305	349	319	312	342	315	352	291	324	328	325	364	295	327	327	302	320	326	340	326	305	328	317	335	337	295	338	327	348	326	328	331	313	342	336	322	346	349	318	350	320	339	322	335	335	328	343	316	353	303	329	312	308	329	337	321	323	310	327	362	352	319	299	334	309	333	318	313	346	346	310	294	320	320	285	320	274	320	342	332	347	317	319	313	328	336	325	323	317	314	360	284	343	324	337	319	324	323	326	352	293	335	356	300	327	315	336	318	316	332	304	335	335	312	309	311	342	346	311	328	306	327	310	345	324	337	347	321	346	301	357	326	315	330	335	340	366	358	309	336	361	328	306	342	345	300	329	313	332	333	347	308	331	343	357	346	328	349	320	325	331	326	317	310	327	350	309	323	307	335	323	329	299	326	338	314	302	311	316	286	355	343	319	290	340	291	351	325	353	323	354	304	340	328	303	336	322	329
18755	28893	21812	10634	6009	3748	2312	1463	1070	943	792	679	644	645	661	567	556	576	573	517	515	511	487	482	524	519	473	522	481	483	497	475	489	470	465	516	490	486	505	515	475	454	515	523	483	495	501	459	482	481	522	533	487	507	501	510	542	543	507	495	491	490	498	471	454	470	457	461	505	488	488	522	504	502	554	504	509	499	496	495	433	496	473	465	522	448	472	485	522	444	523	497	492	459	476	494	498	509	452	512	502	439	520	493	488	463	472	451	470	533	461	474	476	513	485	522	486	475	503	478	475	507	490	520	467	482	485	476	451	502	471	470	490	454	481	470	524	475	444	447	526	489	533	525	458	528	503	448	466	480	516	496	484	488	448	482	494	496	508	483	496	467	516	484	479	481	472	523	487	511	464	451	497	435	472	482	485	509	485	481	473	452	472	472	510	487	463	495	509	470	493	520	461	490	445	501	489	463	518	486	469	502	504	521	489	461	521	460	459	450	495	519	478	467	501	468	501	485	469	522	497	469	478	490	481	497	468	468	556	447	487	494	504	506	485	494	489	467	468	512	491	472	509	470	487	476	498	486	493	479	482	450	522	493	511	502	514	481	488	487	487	500	547	526	474	473	489	516	482	516	492	461	507	473	474	499	505	498	496	451	501	465	524	480	529	487	492	490	490	502	461	504	522	479	508	465	471	511	459	504	447	512	476	463	457	478	501	494	475	503	519	514	516	462	486	466	529	481	510	546	444	480	505	461	525	505	488	454	474	467	469	485	483	496	495	499	498	464	515	493	480	513	513	513	463	486	500	491	503	501	493	435	502	523	497	454	500	483	495	471	463	515	458	457	463	476	473	490	490	499	496	455	486	503	503	503	520	452	508	487	499	472	471	484	452	487	522	464	483	512	489	550	488	465	488	485	488	462	489	498	481	478	467	476	501	511	482	431	473	470	462	513	471	483	486	479	499	489	479	479	486	503	513	462	457	490	490	469	493	462	498	479	495	489	489	495	511	483	473	462	474	501	505	523	501	482	462	504	533	522	505	498	503	505	468	522	502	497	503	491	497	464	496	500	483	517	505	492	459	466	512	493	493	452	479	494	488	499	467	505	514	488	464	498	456	484	520	482	451	487	447	513	487	515	481	473	505	470	534	495	487	498	438	532	469	492	503	555	530	481	498	475	454	497	462	485	491	476	479	470	461	460	485	495	478	462	523	513	504	447	493	500	488	485	471	479	480	499	501	475	528	525	489	503	545	492	494	494	465	472	492	509	473	528	463	493	464	484	486	508	496	490	499	490	468	523	503	537	493	477	503	463	518	499	495	489	514	523	473	481	514	499	481	521	488	480	461	468	445	482	482	465	487	505	529	469	475	472	479	468	475	499	499	484	493	519	476	518	468	467	502	507	457	476	483	497	479	485	515	532	488	506	491	459	482	448	478	506	541	524	474	501	504	467	519	461	494	477	450	497	476	453	469	507	488	473	491	490	495	481	496	506	493	480	508	474	553	476	456	512	533	463	488	493	504	463	505	493	531	461	486	462	498	493	497	480	490	472	485	510	481	495	479	496	489	521	497	480	506	471	481	499	476	439	496	464	476	477	502	507	491	524	507	508	506	474	494	463	496	480	537	520	485	463	488	499	457	499	515	506	513	446	464	474	501	481	477	464	481	481	503	482	495	479	487	519	518	494	482	463	518	480	478	486	501	499	464	454	481	476	465	506	479	462	462	501	497	477	450	510	484	460	468	501	455	453	441	485	501	488	474	496	469	454	506	543	482	495	510	507	483	509	466	496	472	507	473	473	464	464	523	490	478	489	506	499	503	448	417	469	464	464	519	491	500	543	487	470	515	474	475	485	470	464	483	535	499	473	468	484	474	455	509	513	433	491	479	472	500	517	447	499	500	489	481	460	449	495	509	535	490	514	492	513	516	500	503	486	446	489	502	483	491	475	508	520	504	502	555	493	468	480	458	482	465	473	519	482	465	451	510	501	463	471	484	502	477	482	523	530	485	476	519	476	489	498	462	492	478	458	503	473	492	442	508	481	503	477	493	450	460	491	493	483	491	502	523	496	466	518	477	498	517	512	484	489	488	511	493	463	470	483	488	472	491	472	491	490	506	503	500	516	498	455	513	492	509	482	481	524	498	482	458	522	462	484	445	517	454	488	495	472	466	470	471	484	502	483	501	464	508	463	501	482	491	516	479	477	491	534	552	536	492	505	499	460	503	484	479	483	503	493	476	457	512	448	468	471	531	508	491	485	466	454	510	510	519	520	460	507	455	517	500	477	489	462	481	505	459	495	488	479	524	520	491	490	484	415	525	469	492	487	477	502	499	524	505	499	490	463	461	510	467	501	466	490	479	431	474	485	501	486	511	521	480	501	497	486	509	482	507	495	480	462	492	473	512	491	502	482	494	482	469	479	517	469	499	528	469	487	457	492	494	480	490	488	457	450	471	514	496	483	494	485	498	461	494	479	465	482	494	487	509	518	454	481	487	477	506	489	477	434	495	488	461	545	491	502	495	506	495	493	504	494	480	513	497	484	494	455	478	510	508	465	458	502	475	444	474	450	489	466	485	520	452	523	471	522	485	473	493	504	458	484	510	476	511	481	479	505	500	489	477	512	476	511	510	473	466	484	458	494	479	481	479	506	497	457	443	514	466	481	477	481	484	490	474	445	501	501	504	486	481	467	489	469	478	469	470	486	502	491	515	461	517	510	475	480	471	511	478	492	499	482	476	500	479	486	486	449	460	504	529	503	482	512	484	464	526	525	505	514	480	503	480	497	515	508	500	464	504	477	511	504	532	454	442	495	462	477	477	528	538	481	442	521	452	500	536	512	513	462	463	512	501	499	476	455	495	482	483	503	470	488	469	491	496	513	473	482	469	460	479	506	485	544	494	510	495	501	462	508	508	512	484	522	501	494	489	469	509	522	450	478	499	465	486	456	489	517	492	500	449	500	524	461	475	469	480	492	503	499	438	470	459	499	510	464	456	501	545	472	481	469	503	472	504	479	497	483	501	478	451	505	516	462	501	506	509	522	486	447	507	476	498	490	496	494	495	467	502	478	530	449	487	491	469	517	523	485	501	497	478	473	450	481	490	515	452	463	475	489	506	467	468	478	452	503	527	501	496	474	497	520	457	453	457	511	503	489	492	512	567	470	480	528	457	468	490	517	512	501	522	465	464	502	466	494	493	471	495	470	469	517	501	497	488	491	480	457	504	488	491	472	488	461	464	496	498	455	476	475	462	512	483	443	480	493	435	519	474	505	470	498	468	493	481	507	517	458	450	481	483	477	448	490	514	488	494	479	475	483	516	510	504	504	486	501	462	458	483	462	519	491	461	501	516	481	524	474	466	514	498	475	533	471	490	473	503	467	499	489	487	459	511	527	519	491	499	499	506	513	518	502	492	496	458	531	495	530	467	468	502	480	489	482	493	527	536	501	504	504	518	483	486	521	450	480	457	490	492	480	486	456	491	454
22926	21522	28614	24880	21537	16704	3573	1410	911	779	662	576	514	510	472	498	455	484	408	382	417	400	389	397	386	353	388	378	352	389	359	397	357	371	379	367	386	353	378	343	392	361	356	373	378	334	402	363	336	385	373	366	378	350	333	349	315	354	381	350	348	367	318	353	372	371	396	368	372	361	350	368	379	372	361	358	341	371	362	359	342	338	366	341	371	354	370	340	354	371	384	353	351	352	332	389	359	365	350	378	370	344	391	346	357	334	375	353	357	319	377	349	344	353	345	366	362	352	400	325	371	392	353	360	345	360	361	345	339	368	386	372	353	374	347	366	338	365	345	360	426	359	339	366	306	368	361	381	384	364	383	355	354	353	368	351	348	327	346	380	374	342	367	371	342	352	351	359	365	390	356	365	346	367	379	338	383	357	359	360	408	356	355	355	399	350	377	365	355	377	360	367	361	328	336	346	343	384	357	328	364	358	384	364	373	369	354	333	375	369	355	334	386	368	358	365	391	358	363	341	390	356	371	342	381	372	379	349	351	347	384	348	372	342	374	356	376	361	338	381	387	366	355	345	383	381	341	347	353	354	349	377	355	366	357	363	384	351	365	355	366	362	335	361	369	384	386	386	360	350	361	350	359	354	388	357	345	357	364	368	371	373	355	357	381	346	396	332	348	351	369	383	331	368	370	378	335	343	378	353	332	344	383	348	330	355	317	397	356	324	371	380	398	385	380	353	332	363	359	362	357	429	380	382	349	320	348	346	386	355	344	347	363	400	386	346	364	344	334	329	363	368	371	361	362	378	375	362	373	374	355	352	389	391	322	357	347	370	352	357	351	341	364	362	348	370	339	313	351	405	333	361	351	374	323	371	357	360	357	346	341	365	350	389	345	352	375	349	356	346	325	367	413	368	349	349	373	353	342	342	346	379	366	377	347	367	386	388	342	360	357	365	375	392	353	370	395	361	385	374	346	365	392	322	389	381	370	381	361	373	351	351	351	354	381	378	392	365	378	347	338	368	351	382	350	360	337	357	341	369	363	336	350	365	352	359	369	350	344	328	360	337	389	372	353	364	360	367	345	378	371	377	361	377	362	372	341	375	347	363	363	331	351	380	351	368	337	362	355	400	346	358	355	366	338	374	375	379	364	356	342	365	344	338	374	397	339	354	336	371	361	357	366	351	356	367	370	331	363	333	387	381	376	359	343	347	386	347	342	370	368	372	369	351	347	376	362	368	366	386	354	345	398	358	343	359	357	363	364	366	344	341	369	365	337	367	342	337	358	355	334	381	342	356	384	365	369	333	371	385	341	373	362	364	363	387	377	336	379	402	340	356	383	349	316	384	361	349	337	368	378	368	347	366	365	348	347	361	368	357	362	359	369	377	356	362	360	366	367	333	364	364	390	363	367	360	347	349	366	403	385	360	363	360	362	342	375	385	343	349	332	366	353	361	366	358	334	403	367	349	334	367	353	368	349	368	350	345	332	377	377	329	355	366	378	315	357	325	390	335	365	375	398	367	358	374	315	333	362	380	344	405	357	373	363	356	334	359	391	377	346	335	366	335	339	339	354	335	401	364	340	338	339	367	362	355	322	360	346	372	357	364	363	364	365	374	355	362	340	366	327	369	371	342	324	395	351	335	366	369	327	380	340	351	378	349	402	377	343	370	330	339	330	357	375	341	347	336	365	350	381	343	363	326	389	362	383	342	366	375	361	367	345	322	384	392	372	375	314	381	356	352	344	367	313	392	344	373	381	375	378	365	350	355	339	316	335	339	378	366	364	395	367	365	396	361	360	363	342	412	363	357	351	371	378	384	328	368	354	360	342	337	382	392	393	360	356	334	360	368	347	375	388	359	364	390	361	397	312	327	360	348	398	357	347	342	356	361	359	351	340	371	364	366	387	343	335	352	375	324	369	328	364	346	357	392	332	379	355	372	352	379	324	397	368	330	389	377	344	350	367	359	369	351	356	358	364	365	372	372	314	337	368	346	367	352	382	372	366	366	327	391	355	333	374	367	356	344	371	361	367	366	376	329	362	351	366	350	361	373	372	388	351	365	343	386	361	335	340	340	375	350	347	357	357	374	328	382	336	362	339	365	382	352	336	355	363	385	369	366	346	362	398	399	341	357	378	348	375	358	368	361	345	391	375	358	368	344	366	338	340	335	332	375	350	351	357	361	363	359	351	337	370	355	361	345	339	365	371	349	336	325	331	333	352	371	345	372	363	363	367	382	359	344	369	354	336	350	348	377	361	329	320	380	359	355	346	350	368	377	380	374	356	354	345	374	354	341	317	372	350	351	353	387	368	337	368	450	346	329	322	333	350	368	333	416	370	380	375	367	349	361	351	328	374	335	345	378	337	350	349	349	356	349	383	368	409	371	365	376	391	369	386	346	382	351	381	332	372	338	374	403	364	375	389	386	389	382	372	364	371	354	350	363	387	373	338	371	347	339	373	365	369	370	384	359	372	324	349	372	380	342	354	366	367	365	384	329	352	353	369	358	370	354	364	385	355	347	355	343	379	375	338	343	358	364	358	378	349	362	332	344	362	318	376	366	335	378	357	352	347	396	359	350	326	362	375	365	373	351	324	333	353	338	338	362	343	364	364	374	363	330	352	373	362	312	336	361	375	399	361	353	351	330	338	378	381	409	362	350	345	343	341	349	363	377	350	362	371	340	357	370	369	356	365	369	380	333	352	362	368	371	322	341	383	361	336	327	377	368	356	352	343	376	370	340	360	359	343	343	336	382	350	352	345	358	372	354	353	375	393	398	364	325	373	341	357	362	360	413	377	374	354	339	336	325	343	361	372	408	349	336	353	374	354	385	370	333	299	347	377	386	361	355	383	358	387	382	385	335	364	339	384	329	353	362	372	357	339	325	386	361	327	357	364	350	374	366	348	367	374	371	331	349	350	389	360	335	369	345	374	375	375	370	362	368	345	397	326	354	349	374	377	369	378	359	342	376	383	347	334	364	388	322	371	358	372	378	336	359	356	383	359	379	345	382	326	341	377	348	375	365	367	380	354	388	332	350	382	351	340	376	347	394	383	361	364	350	334	353	365	350	349	363	350	337	359	347	354	376	365	334	360	323	346	366	373	348	334	347	346	357	333	385	338	369	359	408	343	361	354	358	328	385	348	386	334	330	382	363	383	355	412	364	399	359	371	354	391	349	353	353	360	380	356	344	364	400	367	322	379	338	335	357	363	371	338	381	346	368	378	384	340	353	367	357	364	340	360	332	328	367	384	353	317	377	366	350	373	371	379	393	318	367	359	333	362	365	324	355	322	383	349	356	373	372	374	350	330	383	384	367	388	375	374	358	366	375	396	384	366	329	379	379	340	338	328	376	374	379	344	379	380	376	362	379	334	361	339	366	339	384	311	363	322	366	352	322	334	347	368	373	372	365	356	368	380	376	391	360	350	349	404	375	347	356	337	405	353	366	327	349	362	342	335	390	347	346	353	345	341	324	347	356	375	356
20799	38473	30703	18482	11462	6986	4419	2734	1967	1500	1206	962	1005	940	808	721	671	706	677	647	616	592	611	602	615	588	557	520	519	531	549	533	560	539	561	564	532	505	539	554	553	547	537	566	529	499	530	513	581	498	520	536	548	523	535	557	534	562	534	506	560	536	549	508	490	547	517	514	508	606	541	513	546	499	499	527	558	505	515	494	567	559	558	557	526	556	510	567	533	567	536	531	591	554	544	536	511	530	516	511	492	594	542	565	541	549	519	551	522	527	556	483	531	512	501	528	497	566	520	542	598	529	534	538	559	545	547	528	542	535	499	525	527	561	524	543	498	503	527	522	514	535	573	514	498	533	561	512	536	539	524	507	500	537	510	584	507	539	528	540	488	531	521	544	551	517	526	538	510	527	507	551	529	522	559	493	511	521	487	507	510	544	539	539	505	513	539	570	527	548	549	532	513	533	509	547	562	524	546	526	506	557	525	539	530	528	536	509	510	514	507	569	551	570	533	546	529	586	541	498	540	507	550	499	562	542	527	511	554	485	547	561	524	549	522	568	519	525	518	503	513	567	530	530	567	552	573	512	528	525	567	543	507	542	517	490	516	500	535	460	505	529	529	558	569	548	549	516	556	532	524	535	517	521	512	542	502	520	489	518	556	513	552	498	526	545	576	564	591	514	508	544	535	528	526	534	563	517	537	534	557	506	540	546	539	527	514	547	512	539	544	559	551	561	581	540	531	517	533	514	508	503	562	477	540	550	554	540	526	579	561	518	516	492	556	481	548	504	566	516	573	559	527	545	550	514	519	518	553	495	520	532	535	528	505	537	518	544	519	519	532	510	504	552	576	531	538	506	571	525	529	475	567	518	520	561	566	523	568	546	556	558	524	554	586	526	525	550	515	514	563	527	515	563	535	548	557	534	533	565	551	575	516	544	517	532	540	500	549	518	523	511	535	519	511	546	492	498	515	551	547	514	542	521	524	547	496	537	520	536	517	502	539	494	557	546	537	540	498	503	502	524	545	533	503	478	518	502	545	544	517	538	488	516	515	544	511	528	591	559	557	535	526	546	500	542	560	542	511	557	503	524	527	534	509	542	512	512	534	522	508	566	534	497	543	587	540	529	522	585	539	553	561	524	531	517	552	530	507	551	534	507	499	568	588	549	540	533	513	531	555	509	511	582	512	536	502	528	545	500	546	509	517	500	547	514	520	511	516	521	536	513	537	556	534	514	516	536	522	547	484	541	533	524	497	561	516	544	533	512	498	510	538	542	510	533	534	497	554	534	517	542	519	541	505	505	551	515	527	529	491	524	543	530	547	514	529	503	536	549	539	474	526	495	467	514	553	551	504	531	535	541	521	518	537	534	548	516	545	504	515	512	584	511	527	539	535	528	556	566	512	579	537	515	521	554	551	572	570	528	534	534	537	541	523	540	565	574	516	548	554	547	546	529	522	538	496	564	532	520	541	538	573	540	524	535	545	516	528	543	515	548	514	534	529	509	525	531	508	529	533	541	500	520	556	508	553	521	506	534	547	553	567	550	506	519	491	547	512	559	565	539	487	555	561	533	507	550	521	543	502	535	507	511	553	540	569	529	519	518	513	529	549	481	488	532	523	511	566	549	573	530	558	528	515	568	539	546	539	509	521	506	510	504	567	532	545	552	511	506	507	549	528	502	559	493	544	526	517	517	513	508	509	521	522	520	540	546	493	559	551	541	530	549	514	509	531	533	553	513	555	554	569	496	544	530	552	532	565	549	478	500	573	513	515	485	502	499	520	580	545	552	547	517	516	503	544	538	555	529	551	525	534	510	549	535	528	519	509	503	525	522	524	503	570	495	540	521	542	527	512	494	557	542	549	521	540	535	569	496	530	537	504	534	554	556	513	544	523	561	505	535	541	559	495	539	524	526	558	506	531	551	542	557	561	575	514	513	509	553	557	553	516	510	517	487	549	542	532	517	536	529	531	528	521	567	575	553	512	545	526	533	495	528	497	519	522	504	534	547	477	529	543	527	564	508	518	503	510	496	540	524	561	549	560	520	516	565	507	510	546	556	528	547	505	543	503	563	550	547	564	523	549	552	496	474	535	516	568	507	550	532	532	510	505	511	533	510	523	574	554	541	542	526	574	560	500	546	518	579	513	516	526	545	521	561	530	525	528	594	508	532	545	547	561	519	490	519	514	525	539	524	571	502	531	532	516	476	543	563	566	515	542	532	505	525	547	554	520	514	513	523	553	516	543	508	542	542	539	552	550	513	521	524	519	544	536	511	592	524	529	567	539	546	521	524	499	538	512	500	542	524	498	562	549	503	499	530	512	518	528	525	483	575	527	567	495	539	548	498	559	552	508	507	481	499	536	531	544	484	536	536	579	579	499	519	515	534	555	570	516	549	498	512	543	540	535	552	526	555	525	526	550	552	547	516	539	525	554	599	553	547	503	530	523	545	545	525	534	563	566	518	513	528	521	540	576	561	513	530	531	588	533	554	534	510	498	505	553	554	526	528	571	542	555	538	519	542	511	488	524	525	509	535	533	525	527	483	522	572	539	485	546	551	532	549	560	526	546	518	508	560	530	525	537	533	573	493	537	524	514	529	579	536	519	575	512	550	467	545	530	577	555	553	540	553	503	545	575	530	510	581	531	588	540	526	588	526	544	525	570	561	558	517	546	570	530	508	533	548	507	530	537	544	533	531	553	533	526	532	543	531	558	546	550	548	524	504	535	524	543	519	525	537	548	503	541	531	494	556	541	528	559	533	544	511	523	546	506	522	566	537	536	546	530	530	546	535	537	575	538	525	562	526	559	527	562	560	520	541	544	556	536	543	554	559	550	569	505	509	544	563	576	526	522	509	502	493	530	524	540	510	538	493	516	496	540	535	538	534	529	540	533	527	507	479	554	521	526	541	517	548	496	500	498	551	508	524	558	536	511	558	542	527	556	529	523	552	539	538	516	537	504	553	501	525	556	523	515	560	531	537	518	516	551	492	544	489	525	499	533	531	543	513	554	502	518	525	522	548	527	510	493	509	497	530	518	547	519	527	501	516	513	554	559	519	505	584	562	538	560	520	534	509	570	551	520	500	496	522	525	529	538	551	550	525	556	514	548	530	567	539	541	535	575	526	560	506	511	513	560	528	556	488	526	520	532	489	518	558	523	557	490	522	563	518	537	514	537	589	505	540	515	532	508	512	546	494	524	536	538	504	542	562	538	588	544	527	525	522	534	537	547	544	524	522	504	530	548	501	536	507	516	553	525	488	548	528	535	501	564	581	517	539	539	533	564	531	528	586	540	534	518	540	549	563	553	529	500	503	556	548	560	495	542	512	553	516	498	524	482	547	582	557	483	545	522	471	549	520	509	551	602	523	525	551	489	513	503	509	547	535	547	518	549	577	557	550	509	529	557	577	518	530	572	548	539	548	516	480	546	535	530	532	529	575	506	509	529	523	497	525	537	533	585	540	531	540	507	534	534	552	531	532	519	539
28339	20413	14104	5724	2331	1315	845	662	516	533	462	445	419	408	432	403	413	392	402	389	380	382	380	370	382	386	346	368	390	335	365	398	344	332	342	371	365	353	389	362	349	351	361	343	318	375	397	346	345	397	392	391	346	357	338	360	380	340	373	366	361	325	379	338	347	338	361	345	352	347	361	384	375	389	362	350	369	363	386	354	337	358	373	316	350	372	363	381	337	382	339	337	361	389	359	343	370	338	335	367	416	353	359	351	398	358	316	369	365	363	366	366	381	384	359	367	360	340	363	354	353	412	352	364	353	395	390	346	337	356	364	346	354	391	333	356	353	397	351	387	366	366	374	364	377	352	372	362	365	374	351	370	333	357	381	386	383	366	358	365	375	363	364	319	377	380	361	376	351	359	369	390	397	333	388	361	370	335	376	370	392	382	394	348	345	354	354	387	374	351	379	367	347	378	348	367	387	336	352	368	377	342	359	371	355	401	359	350	340	357	349	340	392	384	341	358	342	343	345	351	379	353	359	342	364	368	365	355	399	365	377	367	342	391	374	359	392	356	373	371	342	371	386	355	367	378	353	381	378	408	377	355	329	381	367	365	372	367	350	389	337	369	381	330	399	352	382	342	362	341	391	421	336	340	391	360	367	353	376	368	391	356	379	367	336	376	331	377	400	425	353	369	357	351	399	377	400	385	363	354	363	348	369	368	349	378	400	380	380	392	371	355	357	340	354	339	359	380	334	381	345	356	377	352	365	372	383	356	353	341	365	344	360	414	398	380	369	349	364	385	373	379	356	364	345	379	339	377	353	379	339	358	372	370	372	371	360	377	379	357	398	350	382	347	357	370	366	376	364	352	343	385	354	381	334	342	370	370	335	371	359	386	371	365	401	368	368	378	369	367	363	357	410	358	374	358	389	403	339	343	369	349	340	385	379	370	353	372	371	360	357	381	362	391	339	345	354	387	369	366	366	345	373	346	347	348	355	345	331	345	361	377	326	375	375	359	356	373	382	360	332	362	405	372	374	356	330	365	360	355	328	372	370	312	309	348	342	351	350	340	378	388	371	347	345	398	361	346	350	358	356	378	359	361	347	368	354	373	368	374	370	384	372	388	340	357	363	374	361	351	348	376	339	367	358	357	375	380	354	357	378	376	358	337	367	336	332	357	370	339	339	363	355	339	382	320	342	371	369	350	350	381	353	358	366	353	348	378	369	341	357	367	346	360	328	355	347	356	374	359	322	367	382	354	389	360	386	352	320	373	362	379	375	360	361	378	353	340	345	403	356	367	366	381	371	388	406	367	346	358	372	382	393	344	361	340	350	362	355	355	361	367	341	376	408	350	353	374	371	357	333	354	368	351	377	354	373	348	366	360	352	397	406	352	346	355	376	348	365	376	334	373	357	333	375	377	340	388	357	362	358	332	347	393	352	351	402	336	410	367	357	419	422	358	373	381	357	401	370	361	353	358	350	382	370	357	359	339	333	375	354	345	325	341	354	374	355	361	326	372	349	352	363	398	355	388	378	369	358	326	317	372	363	391	344	353	352	339	380	387	340	354	370	344	335	345	358	382	388	356	352	349	354	385	366	345	405	376	351	371	352	377	340	389	361	370	376	355	356	344	351	369	383	392	387	393	369	383	354	350	344	389	372	365	331	383	376	381	334	389	383	324	362	429	368	333	354	352	361	355	382	349	352	354	349	368	392	395	423	349	351	340	331	390	345	342	356	366	394	329	377	335	352	339	344	341	396	358	346	334	357	342	389	368	326	385	389	362	356	378	351	376	357	386	358	394	390	356	358	366	359	380	356	370	382	367	345	346	369	341	363	374	365	350	358	370	364	347	331	386	391	367	353	395	402	367	375	384	370	364	369	376	355	363	353	360	367	355	354	358	382	361	325	339	386	349	353	390	371	378	401	363	359	380	384	366	377	365	368	380	369	364	345	342	383	378	368	381	382	401	349	340	390	326	352	377	386	341	382	386	374	409	395	386	378	348	360	357	358	367	355	345	371	359	389	361	378	325	372	366	365	362	365	389	357	351	368	361	368	363	344	353	327	386	352	349	336	365	365	370	349	363	402	348	377	362	357	357	373	337	365	364	370	383	362	351	357	343	353	361	359	399	371	364	378	360	375	350	353	368	362	382	352	368	393	379	387	358	354	412	369	349	320	374	367	354	354	387	370	335	360	391	343	368	336	382	340	352	328	384	362	349	381	354	351	367	342	415	366	371	375	354	370	371	403	396	327	358	352	349	368	347	371	359	350	351	370	340	376	373	340	400	354	368	387	372	366	384	359	330	376	374	347	360	370	353	341	352	360	385	359	395	352	364	385	330	366	323	375	398	376	346	358	376	392	353	364	364	356	395	404	358	385	373	374	359	363	352	362	376	321	396	384	358	392	347	378	321	355	355	360	350	373	365	387	340	374	358	352	388	376	331	367	332	380	383	391	391	365	369	370	360	338	353	378	360	354	378	348	371	377	320	354	359	347	358	327	355	350	386	359	366	396	371	361	340	337	363	359	363	382	353	363	374	347	326	332	362	344	352	360	366	386	395	362	359	319	375	356	375	394	316	365	352	349	346	367	373	365	354	370	362	372	362	336	362	355	377	364	372	374	361	347	377	355	371	375	336	365	360	364	369	363	360	353	364	403	350	342	345	384	373	368	354	380	362	354	359	388	330	377	364	350	350	374	336	347	356	356	327	364	349	350	376	355	382	356	371	369	333	370	357	364	369	345	371	384	382	359	349	382	405	336	377	341	397	368	373	334	333	412	355	346	336	342	362	354	361	346	354	355	321	373	386	362	372	367	395	395	385	373	365	337	355	358	339	387	373	358	325	363	346	358	350	359	385	348	351	368	368	357	362	375	378	338	331	392	362	364	354	384	342	375	384	396	360	354	330	356	338	362	353	355	376	404	337	372	392	353	343	339	342	367	342	366	380	363	343	365	360	354	344	350	348	369	396	366	403	379	377	351	357	331	329	371	383	365	391	380	352	337	394	368	365	360	329	376	372	357	352	362	376	377	346	398	380	354	365	362	361	356	338	345	371	377	396	351	372	329	360	365	370	332	376	351	370	339	368	371	363	371	363	375	362	368	395	358	369	375	386	387	370	339	368	343	354	342	384	337	371	386	368	359	363	372	330	386	350	341	322	413	393	374	392	359	368	332	351	375	364	354	394	386	358	351	369	363	397	364	339	365	368	354	383	378	344	365	367	411	357	396	381	357	363	353	391	361	391	376	354	360	379	387	373	367	382	368	367	339	396	391	394	346	355	373	367	364	333	339	366	371	403	358	355	382	373	390	375	360	343	372	348	381	377	339	367	351	347	361	356	359	391	378	378	371	363	361	345	357	359	370	367	376	371	377	362	362	365	365	371	367	367	334	364	371	383	367	374	322	359	357	345	351	352	350	362	356	396	369	403	376	348	353	370	359	374	380	367	325	356	362	343	343	345	368	348	357	380	372	352	342	388	331	353	418	377
17902	25834	18642	8423	4829	2880	1907	1245	1094	833	777	666	688	658	615	614	597	619	583	610	612	564	582	568	580	528	529	562	546	569	503	496	540	553	542	532	557	575	510	510	536	546	564	526	537	561	501	539	539	540	581	553	510	514	558	509	520	563	528	571	523	502	495	572	540	563	538	564	543	553	524	534	522	548	577	572	505	550	530	553	559	567	531	510	536	565	563	580	562	565	530	578	529	530	547	525	543	555	503	512	549	529	591	544	566	583	516	505	539	519	573	585	546	551	543	528	564	497	573	516	494	528	565	548	535	529	545	516	535	564	566	553	557	574	575	564	511	557	525	551	518	551	520	520	514	575	499	543	506	529	581	522	575	567	562	509	526	533	504	521	502	578	529	524	538	548	532	571	515	538	531	526	588	509	545	542	540	534	526	548	553	537	529	578	511	524	600	538	531	510	555	566	530	549	526	537	564	525	506	570	593	552	499	565	556	560	544	564	545	510	536	533	553	530	518	564	528	555	534	536	517	540	579	502	591	576	545	512	531	544	528	548	520	508	518	533	534	547	513	526	522	586	542	550	520	521	510	579	564	492	543	551	524	537	529	564	529	566	546	535	541	538	521	525	527	534	516	558	515	555	583	532	567	475	530	513	520	504	556	557	496	534	548	545	506	481	519	539	584	504	577	518	507	561	564	516	498	548	552	505	555	524	501	530	530	544	527	542	523	556	578	539	522	536	537	544	586	531	522	546	539	511	553	538	515	577	542	566	566	493	570	532	497	581	560	549	551	550	571	570	537	558	561	507	492	499	511	553	554	565	512	534	556	592	549	527	556	578	553	602	552	521	529	532	569	539	548	573	550	540	550	523	558	571	507	533	562	523	542	513	558	561	562	507	547	531	549	529	549	542	534	502	583	527	562	586	520	558	551	535	599	533	512	509	520	516	590	543	531	527	534	565	538	543	555	527	545	572	526	603	514	568	562	533	553	501	537	505	560	561	539	563	539	568	534	539	537	565	544	507	539	576	580	555	540	522	519	533	530	524	543	531	569	556	553	532	557	595	504	526	530	524	559	551	539	569	563	536	560	513	516	556	518	564	582	511	570	559	530	508	560	548	578	550	531	535	513	521	537	557	591	515	579	503	533	544	572	582	540	569	532	554	504	529	572	449	540	556	515	536	499	535	555	539	560	546	537	554	540	531	539	569	506	525	541	544	580	553	537	539	585	566	569	544	592	514	586	508	521	507	545	562	527	562	504	583	542	554	528	521	513	541	528	573	556	534	508	543	566	525	529	525	541	557	543	528	547	538	525	556	578	578	568	534	532	528	549	541	534	563	570	571	506	537	543	518	504	562	534	626	531	526	569	553	514	526	514	543	541	581	526	520	557	538	562	532	560	526	555	526	543	558	556	558	541	511	546	529	552	576	518	558	512	554	550	523	542	514	556	530	533	604	584	513	568	558	512	524	540	573	569	547	531	509	529	511	545	507	564	574	534	532	542	527	564	559	503	540	513	526	539	546	528	542	549	580	536	498	538	506	548	528	520	539	503	555	560	573	548	552	554	576	567	548	548	582	543	554	545	486	505	542	531	546	532	534	583	521	544	548	554	542	529	541	569	542	536	545	526	497	522	581	504	540	503	528	541	507	533	522	541	521	539	534	529	551	522	558	503	533	542	493	514	557	555	586	535	525	562	558	588	535	522	572	568	504	524	498	506	530	541	547	549	570	544	532	502	498	530	584	508	529	572	552	537	576	560	496	539	514	509	526	535	542	551	531	535	538	517	528	516	586	558	541	531	553	541	486	538	520	528	565	570	553	535	549	544	532	527	572	537	511	554	527	557	553	504	561	547	525	570	587	543	535	568	513	552	540	532	596	554	535	539	520	546	570	550	516	530	574	516	527	562	547	554	573	478	571	555	556	521	537	518	511	531	541	556	527	506	548	533	515	550	579	542	531	557	566	593	558	591	571	524	534	564	513	517	520	561	533	549	519	541	540	522	478	559	532	515	511	552	518	537	504	573	510	507	534	537	584	521	550	558	557	565	579	544	532	527	570	562	516	546	538	544	547	568	555	593	544	569	529	537	595	515	548	561	535	551	575	501	528	507	567	560	547	581	518	505	522	554	553	498	558	581	585	581	547	533	544	555	517	569	504	543	548	557	580	571	562	529	518	587	564	532	566	560	533	575	553	526	558	541	521	510	546	538	608	505	534	558	561	554	540	547	524	565	550	544	532	530	545	557	558	541	536	494	583	514	514	556	538	521	539	515	561	577	565	578	530	572	540	519	532	533	537	534	540	497	546	534	549	543	553	493	480	550	534	553	563	578	555	540	570	546	560	546	546	523	548	507	554	515	548	586	559	531	585	548	534	545	525	545	544	546	546	536	579	538	576	542	517	529	550	503	554	520	537	536	560	554	538	581	580	571	539	605	514	520	505	604	564	530	566	525	540	542	531	510	557	552	529	584	534	569	534	495	544	566	508	542	537	530	563	569	597	536	507	509	552	542	511	568	561	533	506	558	532	509	535	507	575	521	580	535	551	559	551	531	510	520	535	569	536	538	535	568	521	564	491	493	539	580	533	564	547	490	540	537	550	516	518	552	536	523	555	505	546	566	538	520	555	520	523	580	561	511	535	568	625	518	555	562	551	534	583	536	556	555	523	562	493	597	549	553	525	554	518	537	534	523	545	521	524	560	575	506	524	550	530	521	508	506	559	573	497	550	559	551	546	549	497	585	559	540	584	570	539	565	549	557	558	524	534	518	533	555	506	544	575	561	553	511	533	551	539	547	506	528	534	545	528	539	537	549	509	550	517	559	557	526	530	524	527	517	564	564	531	549	562	541	503	520	556	511	528	514	565	544	549	597	567	543	545	551	568	506	564	539	543	564	580	547	509	520	548	570	524	518	536	572	548	568	569	552	522	569	533	555	541	557	560	519	563	563	529	584	568	513	538	533	581	539	566	550	569	511	515	577	564	519	533	577	518	511	519	547	551	513	509	553	560	498	482	544	530	525	526	532	539	523	543	516	531	551	551	529	531	536	537	531	508	511	531	562	510	573	531	520	539	583	532	520	573	576	530	562	593	556	566	618	529	516	515	497	554	547	549	532	576	533	516	532	552	542	541	538	541	561	563	544	515	538	533	556	547	583	549	544	519	530	559	530	540	552	523	505	549	500	524	531	524	511	546	554	561	523	508	515	562	568	528	542	515	548	577	523	551	576	552	529	540	548	569	557	542	532	541	550	546	504	551	614	561	589	559	552	530	576	537	526	545	534	571	514	544	538	547	570	506	548	565	533	583	565	534	566	553	568	534	566	538	570	574	531	511	545	586	543	509	547	538	551	536	521	562	531	518	558	537	527	548	529	522	539	559	548	503	526	520	541	556	517	527	500	590	534	567	522	531	551	577	526	519	560	558	498	610	571	526	559	524	560	573	522	552	570	581	549	548	539	545	511	546	545	545	519	545	556	502	555	498	577	514	521	523
23906	21539	27800	25694	18325	4544	1806	1143	778	672	600	548	540	492	493	446	434	444	430	432	442	418	412	436	425	404	423	433	431	441	431	442	415	419	377	416	387	422	399	378	403	385	395	411	385	386	348	396	410	387	370	411	414	409	395	419	441	420	379	365	410	409	434	392	412	397	361	431	401	379	411	384	422	421	402	441	394	376	369	391	416	401	398	390	395	423	410	425	414	406	371	411	402	399	402	456	367	408	411	371	378	367	394	431	382	465	413	374	427	401	410	374	420	432	420	401	404	418	377	391	393	395	377	392	374	382	417	367	402	400	369	397	407	402	451	394	392	388	417	420	387	385	336	372	368	345	368	404	359	387	398	364	416	389	414	399	389	373	383	374	392	379	409	378	382	410	426	387	404	429	376	393	370	409	366	382	417	383	447	396	418	384	415	423	382	433	364	400	392	359	413	380	367	365	423	397	382	391	392	380	405	415	410	400	364	408	386	368	419	412	398	372	385	381	363	404	411	410	435	431	387	387	411	385	405	365	389	385	389	400	364	422	407	371	397	393	397	386	408	385	404	362	398	398	372	403	427	396	433	375	357	407	371	406	419	379	393	407	345	386	382	381	343	356	401	393	350	385	429	361	404	373	343	380	399	386	416	393	380	394	376	396	393	401	396	372	447	393	427	370	407	400	380	380	387	399	409	369	435	399	389	356	428	398	383	381	370	354	406	366	378	384	369	411	409	395	389	398	419	375	390	360	386	386	378	367	383	420	395	385	383	411	378	436	369	373	374	395	417	397	401	406	395	398	424	375	430	380	383	387	421	426	370	381	386	334	380	388	425	412	408	390	426	442	394	395	413	377	393	420	392	380	402	398	423	383	407	422	415	391	417	397	412	377	378	371	406	446	449	395	394	416	378	426	422	372	409	372	412	410	412	427	403	411	377	377	389	379	374	392	397	393	367	407	378	410	411	406	406	392	382	409	391	345	387	435	409	424	384	369	374	385	383	406	424	391	393	392	402	362	392	402	405	380	375	371	396	393	374	395	423	401	432	403	399	410	368	383	430	378	371	390	357	362	394	401	405	392	394	365	382	400	393	411	402	411	379	382	365	379	399	397	390	405	377	380	398	386	384	385	369	409	382	384	389	399	385	404	428	355	414	432	369	406	391	399	330	379	375	392	409	417	384	396	352	435	401	385	368	408	376	407	408	353	405	385	372	357	357	415	416	390	402	352	368	394	375	399	380	384	438	389	399	421	411	374	399	399	411	431	428	412	406	397	374	385	424	391	400	375	393	402	384	402	382	379	425	389	404	381	389	394	374	417	360	377	422	407	372	379	403	411	418	390	405	401	377	398	401	359	397	372	404	341	348	361	394	416	379	425	409	408	414	396	390	386	405	380	387	387	417	432	407	410	359	393	398	387	417	420	395	389	408	399	400	370	412	380	447	393	439	386	366	380	387	385	386	432	387	389	404	373	408	383	405	382	364	371	405	398	382	374	393	369	381	426	378	408	410	394	404	392	378	408	395	356	426	426	395	415	389	383	387	381	401	381	390	406	371	372	411	393	389	400	393	374	411	378	380	422	380	377	367	387	368	383	394	354	370	392	387	394	419	388	402	428	387	390	418	404	405	384	398	423	393	355	361	386	382	400	381	395	435	400	384	396	403	428	414	397	362	357	413	405	391	342	399	427	388	363	409	401	380	386	407	431	377	377	375	392	399	407	392	418	399	401	389	392	391	420	410	378	344	404	409	375	404	369	398	418	380	360	435	435	392	431	361	398	355	395	414	356	403	412	401	399	397	390	385	391	416	409	409	420	367	393	432	403	401	406	343	366	379	371	383	397	397	416	374	391	393	394	403	398	403	411	422	432	436	337	403	397	437	375	386	419	393	368	386	406	406	409	437	397	402	403	370	377	384	395	426	427	401	400	392	394	417	395	397	379	394	376	394	426	375	412	383	361	392	377	416	373	398	371	377	417	408	412	425	424	414	440	395	404	363	372	387	393	388	400	393	399	428	376	420	377	407	370	404	380	377	371	418	388	372	416	412	432	411	435	412	405	391	416	395	394	411	415	383	411	372	392	417	357	382	410	430	361	430	363	437	344	400	393	408	427	392	394	431	403	404	390	426	392	387	387	383	415	371	367	373	397	376	379	383	402	372	394	404	396	396	351	365	387	400	381	420	375	383	378	401	408	354	392	390	415	438	351	407	396	415	392	395	410	415	361	391	409	393	375	384	394	393	387	373	407	409	437	388	398	366	375	386	389	391	418	374	401	379	406	410	380	389	382	422	376	403	389	411	426	398	386	397	417	389	398	437	374	415	391	381	385	394	394	380	398	419	376	394	385	380	386	414	362	426	399	375	380	422	385	411	414	418	365	389	417	379	401	401	399	412	356	382	389	385	401	418	396	410	434	419	406	422	382	381	390	414	386	361	351	393	350	385	405	425	340	398	391	394	421	394	365	397	425	388	419	401	416	378	373	357	390	386	407	428	369	409	388	381	361	434	411	408	387	404	381	420	382	390	418	391	390	395	381	396	395	368	356	384	404	388	373	391	393	384	383	361	394	400	389	379	407	358	402	389	393	417	417	417	412	392	350	386	413	405	440	403	381	402	352	390	411	380	381	388	405	372	418	395	388	399	410	384	431	403	399	438	356	395	400	406	387	401	382	368	389	365	397	406	380	424	412	410	408	362	412	367	381	404	422	397	366	395	390	396	388	408	406	407	421	387	393	384	371	394	421	402	374	409	413	407	421	412	367	391	367	436	396	464	361	394	417	390	416	362	400	400	380	420	370	429	354	426	386	392	381	419	392	367	397	389	365	384	410	404	373	434	403	417	419	385	386	377	406	393	367	381	412	393	379	368	364	371	385	407	373	402	406	369	386	397	369	396	389	399	374	413	411	382	389	392	391	382	376	401	412	413	377	408	426	405	421	399	352	383	394	398	378	387	393	354	373	411	412	419	377	391	396	419	379	385	387	382	381	360	397	361	398	372	409	426	414	387	371	421	386	410	353	405	376	415	410	410	397	384	375	414	412	386	407	389	386	382	390	407	413	424	359	435	386	437	410	396	407	373	349	433	418	408	366	391	407	358	364	404	396	385	416	377	413	408	382	383	385	401	352	395	411	404	381	387	392	377	389	408	409	389	408	363	389	403	408	378	389	375	411	420	362	423	389	401	417	381	412	425	373	375	395	427	398	382	415	394	421	349	358	376	400	422	379	451	389	381	390	392	407	384	420	363	393	395	382	392	400	374	372	361	403	389	370	394	414	385	388	405	420	394	364	413	387	357	387	377	431	419	428	421	406	384	415	425	396	370	350	391	437	375	392	418	373	350	385	408	398	377	338	391	392	372	431	404	394	349	380	408	406	376	383	355	385	390	412	418	380	384	376	376	371	395	411	397	418	377	386	392	389	434	363	374	439	394	395	406	431	394	395	366	409	446	409	409	380	415	399	371	389	427	423	392	397	399	393	393	424	346	378
18342	33335	26067	14229	8486	5090	3258	2213	1680	1266	1047	929	842	822	782	734	727	672	697	680	683	640	643	622	610	624	597	591	575	593	600	601	564	598	608	579	640	599	602	559	601	625	593	611	543	606	590	578	580	602	568	626	587	584	623	611	555	661	585	602	530	611	572	644	624	559	573	601	592	576	549	587	563	581	572	569	599	585	619	531	584	582	565	616	601	588	520	620	598	587	562	567	583	562	586	549	572	564	622	604	580	544	623	592	565	535	592	620	581	581	569	581	596	561	611	627	593	582	553	582	591	603	583	580	575	547	599	567	567	589	606	594	552	610	575	586	563	614	603	568	577	592	586	568	613	580	583	561	602	585	571	607	578	600	605	594	515	575	588	580	580	619	520	589	551	554	622	546	587	539	546	560	604	609	571	584	552	577	642	556	609	590	599	590	589	593	620	606	595	585	599	578	548	577	592	604	617	597	591	593	557	572	621	581	566	592	598	611	583	606	577	572	555	577	545	539	582	542	577	585	531	639	580	601	597	569	572	583	563	602	562	618	573	643	627	599	565	574	580	582	595	570	569	556	595	592	585	599	521	565	570	583	567	584	566	588	613	548	595	609	582	530	559	598	583	601	593	556	601	593	591	553	527	581	619	570	540	575	613	551	561	584	626	581	556	606	576	568	609	648	636	596	558	584	591	567	595	580	577	569	561	603	616	567	575	586	607	572	600	585	578	594	513	583	575	591	579	629	583	578	581	554	542	593	584	579	594	583	584	565	591	581	532	616	583	593	563	564	563	576	605	573	587	566	542	573	579	595	545	577	546	590	582	572	572	590	569	592	554	593	588	541	582	607	565	551	557	585	615	567	606	559	593	578	590	591	583	553	566	587	581	611	622	575	586	538	584	598	594	580	611	589	578	609	591	584	573	562	589	576	552	615	604	571	584	572	579	578	538	596	530	547	528	580	589	620	594	617	614	610	592	585	557	597	633	624	599	560	629	607	568	575	552	617	589	623	582	539	615	580	557	542	564	613	594	636	578	591	576	536	616	573	557	596	577	542	658	588	583	557	577	540	598	564	602	540	608	595	618	582	612	552	567	575	600	568	599	565	567	556	563	610	554	532	587	551	552	555	574	547	572	615	560	582	594	586	566	584	610	576	570	568	622	553	583	580	576	574	595	577	565	585	582	595	576	603	616	588	589	593	594	578	553	552	577	617	590	601	582	568	566	633	574	602	640	588	596	574	563	623	573	597	563	583	587	608	566	562	612	611	568	588	604	586	583	591	595	603	586	570	593	589	601	592	553	591	603	564	563	579	555	617	597	565	606	573	572	608	590	559	596	572	576	600	610	565	614	596	594	597	577	609	579	600	623	579	533	559	549	587	592	571	621	584	618	587	642	570	575	626	600	582	570	580	547	572	596	623	572	593	604	581	612	567	586	579	555	579	542	586	618	576	580	576	506	555	574	602	564	608	608	635	601	578	556	592	609	615	620	565	555	537	587	575	624	602	577	559	584	614	616	598	599	585	558	594	592	588	597	624	623	599	601	596	561	576	568	587	567	593	570	546	600	564	576	573	558	610	603	597	588	554	569	612	569	583	618	580	586	568	587	625	597	589	567	588	579	560	560	567	607	557	583	601	565	543	604	596	578	599	559	634	539	593	583	600	597	518	625	562	592	584	574	587	557	574	600	589	546	600	567	547	583	573	560	535	570	581	574	598	578	604	588	580	591	580	582	556	609	579	605	568	579	610	555	583	575	591	572	605	567	600	591	584	595	570	565	544	566	580	596	601	595	574	568	590	597	592	566	580	571	548	549	607	593	564	560	568	562	579	562	586	582	615	575	577	579	600	559	619	589	577	589	559	585	608	568	598	593	615	585	571	563	559	565	611	620	564	576	536	577	530	571	563	560	615	609	594	599	584	563	590	558	582	519	557	595	610	553	540	575	551	544	568	574	561	640	544	580	594	590	567	568	607	579	605	579	618	545	592	585	589	527	598	611	576	595	555	554	614	577	586	531	634	623	604	577	588	635	553	565	554	543	589	558	569	581	556	570	569	548	602	564	592	573	581	596	585	600	558	605	578	560	585	611	581	558	580	586	572	560	568	581	566	589	621	596	559	577	566	598	578	619	594	621	593	583	592	579	590	582	603	575	530	586	598	550	557	585	578	578	579	535	618	581	583	575	581	588	583	574	615	591	583	549	624	588	602	573	552	629	584	560	574	574	536	574	576	641	574	600	582	575	569	592	594	546	609	538	594	599	564	614	587	663	598	601	563	596	586	580	599	592	576	598	626	612	571	575	568	567	568	602	585	580	580	517	623	542	585	597	545	576	605	625	601	581	602	611	584	569	537	577	600	597	598	640	582	560	562	580	571	571	607	536	597	629	562	588	588	613	586	632	571	606	593	571	537	580	597	595	602	544	605	582	550	609	552	556	631	572	588	596	572	585	573	632	577	627	528	571	609	562	635	587	586	596	538	615	562	585	581	560	579	597	569	585	547	567	592	558	588	565	562	589	570	582	542	591	561	584	597	587	567	592	594	603	569	595	579	616	564	589	587	629	581	612	548	542	586	585	593	570	567	570	612	595	614	584	568	585	594	571	553	592	611	583	587	594	574	592	594	550	591	538	554	553	617	580	570	573	606	584	624	587	560	593	605	552	591	589	561	576	609	588	559	529	608	655	606	595	575	598	561	599	580	588	595	595	566	567	625	638	596	586	593	548	559	581	553	556	613	617	556	609	563	562	563	562	589	620	543	591	578	539	586	595	582	602	581	616	557	566	597	622	582	519	608	637	583	588	552	626	585	560	586	548	562	570	592	582	540	579	594	534	577	583	596	574	542	608	585	579	562	569	571	550	576	558	616	592	563	572	606	566	529	574	558	571	603	537	589	596	549	603	567	586	582	595	588	592	581	591	569	551	567	591	626	593	603	595	535	538	556	579	613	584	579	595	587	610	591	560	542	582	537	610	579	619	586	616	548	611	563	563	638	630	577	625	570	610	542	610	545	555	610	566	584	570	622	551	562	658	606	626	597	583	569	567	579	603	560	587	597	597	552	657	571	561	592	580	590	576	548	576	553	601	599	551	620	541	563	619	542	597	603	570	576	594	589	589	581	543	578	613	550	588	577	588	571	625	601	530	570	555	600	557	586	616	588	630	560	555	556	588	619	591	591	590	557	599	626	596	605	586	563	584	588	599	565	598	594	562	606	571	598	576	598	590	598	576	571	592	568	556	574	586	564	600	602	556	600	596	595	562	533	545	553	565	564	592	565	598	588	569	573	584	596	619	625	597	584	604	578	532	543	624	509	590	597	571	635	552	603	555	580	556	547	617	579	570	607	550	598	599	619	551	605	615	585	611	572	557	594	584	581	572	581	583	617	571	597	571	614	571	575	581	552	570	564	590	605	580	577	566	586	573	563	603	596	550	556	564	591	602	576	581	597	579	562	589	573	593	578	598	558	570	588	571	565	558	564	591	549	621	606
25522	21462	25028	20078	3788	1568	1011	748	593	511	498	444	417	429	403	389	353	389	390	350	348	346	339	363	368	353	354	332	346	352	356	314	322	341	352	335	330	311	362	303	325	371	333	364	343	320	355	321	319	339	341	364	333	333	356	343	364	318	336	328	312	347	311	308	342	340	312	315	340	366	345	310	355	324	318	373	343	325	345	386	346	336	350	330	336	348	323	332	341	349	315	329	325	332	320	348	299	341	347	368	347	313	359	310	333	344	333	359	352	366	348	306	344	313	343	343	346	351	326	339	350	381	337	336	333	360	326	335	302	343	355	357	340	351	315	337	348	304	357	342	323	355	373	330	343	313	311	316	325	357	309	347	334	346	348	342	319	350	317	304	348	366	352	369	327	355	352	375	314	366	325	357	326	345	325	312	319	346	328	312	312	338	330	327	316	341	310	340	347	325	335	313	307	351	324	339	323	318	358	310	295	291	328	334	309	325	331	342	329	326	355	336	310	332	319	343	361	307	333	320	312	294	340	348	353	365	340	298	319	320	289	337	309	347	372	345	333	331	351	344	327	362	315	337	330	340	363	366	338	319	295	332	332	350	336	332	327	347	339	321	349	376	375	340	326	345	316	348	339	344	323	355	340	359	363	330	323	314	310	312	326	340	353	352	323	325	328	335	342	334	388	355	334	328	346	319	301	326	317	350	303	339	337	343	315	319	326	357	346	316	318	318	328	314	325	356	353	332	354	347	351	330	309	333	350	374	322	324	302	359	332	311	330	329	315	310	342	323	346	336	331	349	318	318	316	338	348	312	347	311	326	352	342	341	364	339	319	327	314	294	346	335	323	308	341	354	332	360	345	310	353	333	345	329	337	338	355	338	347	324	345	354	336	336	365	336	332	379	338	344	332	314	356	321	323	340	346	344	343	317	348	311	326	328	340	351	330	331	322	358	339	305	325	344	324	354	323	326	331	336	353	318	335	358	344	307	333	348	337	338	347	323	334	341	330	321	330	344	328	351	335	332	342	350	328	354	346	336	312	336	342	326	310	297	337	341	335	353	354	335	310	307	325	343	336	374	329	354	327	347	333	365	345	352	342	330	344	345	327	331	316	320	330	318	334	322	354	338	329	350	362	335	331	328	328	331	333	369	361	321	335	326	337	331	327	320	326	350	370	320	383	321	367	342	323	343	324	333	355	308	349	334	322	309	320	335	328	321	323	340	307	359	340	370	319	323	358	311	327	290	349	355	348	310	338	364	308	335	341	294	340	368	335	315	322	332	324	332	332	316	363	339	337	307	322	350	341	347	322	345	343	325	303	336	331	325	320	319	343	346	334	325	345	309	335	299	336	298	348	361	335	357	328	339	341	337	322	301	319	318	351	326	342	375	318	324	328	334	353	324	318	344	363	330	339	338	337	341	383	361	339	319	338	301	324	329	328	329	334	319	314	326	375	304	348	324	385	344	340	348	352	341	346	308	307	356	325	364	359	337	322	349	336	317	326	345	373	309	313	336	350	343	358	356	299	358	322	326	344	313	342	354	338	357	360	334	340	335	373	348	378	306	316	322	354	338	324	332	333	347	328	337	335	373	338	320	351	324	344	318	347	354	335	335	321	331	319	335	332	357	309	338	304	328	344	320	321	359	298	333	323	372	318	338	360	356	334	326	331	337	373	321	355	346	341	370	336	316	298	346	350	353	323	334	358	338	354	328	359	315	324	334	322	326	368	316	333	351	353	349	341	304	367	299	322	352	306	375	325	331	353	323	351	337	331	326	332	330	330	314	337	341	327	367	343	298	375	333	351	323	336	330	304	366	336	350	332	326	319	363	304	380	367	328	338	327	354	338	319	340	322	404	323	347	354	355	359	310	317	312	353	341	322	350	340	339	354	329	361	317	330	329	288	330	355	346	341	346	343	343	358	335	312	299	346	357	353	345	314	341	362	308	328	352	332	332	346	289	299	368	379	378	299	323	322	325	310	346	371	316	303	361	342	331	363	350	340	324	297	342	321	346	331	342	368	331	334	323	350	347	356	333	312	349	316	309	336	297	319	327	348	334	345	332	328	338	344	335	311	342	342	339	346	334	320	342	352	331	320	326	333	328	335	337	372	360	324	320	351	340	334	326	352	344	333	315	324	311	325	303	339	350	330	329	307	329	323	346	327	356	359	365	335	328	317	317	332	331	353	346	316	342	328	379	296	332	323	293	377	337	340	305	320	355	355	321	303	321	304	372	376	353	379	353	356	384	343	299	342	336	325	336	311	314	357	338	352	335	308	329	348	366	315	357	328	294	353	347	292	331	298	354	321	307	348	329	304	356	346	313	342	342	332	332	343	355	315	315	358	346	325	329	318	317	394	320	366	329	350	311	321	325	348	338	352	335	318	338	304	353	298	349	320	343	340	331	302	329	326	350	338	344	338	353	352	341	330	339	356	316	325	346	391	299	326	315	313	369	344	324	319	361	334	337	306	353	330	359	313	351	324	351	340	331	334	334	329	357	330	315	333	353	325	342	363	298	331	344	339	327	346	353	343	308	325	339	334	320	324	345	332	338	349	340	323	285	338	351	364	320	331	336	334	320	329	345	332	291	360	347	309	339	328	329	326	346	324	335	344	331	335	353	323	320	299	326	318	324	332	329	322	355	340	334	332	371	335	339	352	343	318	313	324	343	329	343	340	331	343	321	311	310	327	341	287	342	370	331	316	326	334	352	314	327	303	356	321	318	329	339	356	349	350	337	348	359	311	347	339	353	332	376	328	337	333	343	363	326	333	330	309	333	330	357	332	341	341	338	314	322	327	344	328	333	341	302	315	355	342	315	309	375	339	350	341	335	362	355	328	335	326	344	374	320	348	352	355	315	342	304	355	332	335	320	345	332	316	323	290	341	356	318	363	332	308	326	316	313	339	347	347	352	320	334	327	341	344	360	349	328	339	373	324	319	355	345	330	335	340	359	329	333	331	292	295	352	314	339	324	344	342	320	315	361	346	320	358	330	324	349	337	349	313	329	383	321	304	346	346	350	318	378	375	311	351	348	374	360	341	344	331	322	346	343	319	310	337	309	333	345	309	319	325	318	343	317	347	364	292	331	349	309	354	361	340	320	357	322	326	315	350	338	346	333	341	307	332	327	339	371	313	339	350	352	339	336	317	369	321	317	320	348	321	338	353	334	309	324	348	362	348	328	338	347	326	333	315	343	332	317	316	340	300	325	385	367	343	348	339	302	309	324	330	338	355	336	328	335	336	314	327	336	343	350	360	337	335	341	308	331	332	335	374	286	317	300	288	358	319	317	355	333	314	337	323	327	348	323	351	316	363	354	331	334	342	341	324	310	336	360	324	328	348	317	359	358	315	320	301	337	307	341	337	334	330	346	338	344	328	341	333	345	308	363	348	346	324	309	352	337	348	338	369	324	339	324	336	365	353	329	371	329	321	347	334	356	357	335	368	337	334	328	337	352	332	335	343	327	333	326	340	328	362	320	339	284
17445	28492	21202	10619	6048	3473	2293	1702	1219	938	844	758	744	674	668	542	577	579	552	542	571	539	490	513	557	511	496	520	492	523	518	528	506	490	520	503	537	482	475	500	543	476	519	524	494	519	525	481	515	488	512	503	505	518	486	503	512	479	481	513	488	504	531	540	494	575	525	527	490	483	502	525	505	528	443	466	557	501	491	481	537	499	476	465	469	523	495	453	528	491	490	530	496	496	504	532	526	498	474	502	528	492	540	488	448	510	473	495	484	504	506	547	489	462	518	476	535	499	489	494	506	488	538	463	521	493	507	499	509	510	515	481	468	500	484	520	513	495	478	516	510	477	513	512	496	488	499	519	485	479	487	520	496	495	477	505	502	486	491	497	508	501	476	498	530	495	533	480	517	484	497	546	490	520	521	495	511	510	507	489	520	518	527	483	500	497	512	517	512	514	498	507	534	526	522	477	467	500	523	501	493	499	454	498	457	519	500	487	496	524	485	471	523	518	459	531	462	507	471	482	498	523	513	502	489	479	502	508	516	470	487	507	524	463	473	507	512	521	492	493	486	514	508	485	492	513	531	496	511	519	495	530	525	493	482	513	538	510	504	477	504	526	526	486	479	520	498	490	529	493	472	494	540	515	492	542	478	512	533	485	464	528	487	529	513	477	500	474	495	493	517	531	478	483	532	469	504	484	465	524	480	490	547	500	512	489	467	519	517	492	499	483	500	458	498	491	500	499	487	522	488	490	533	506	508	489	486	463	453	484	473	519	494	501	491	511	506	490	494	486	445	478	533	457	512	466	457	543	536	528	541	519	481	524	519	481	486	495	506	486	494	508	509	544	495	497	506	502	492	493	496	494	521	511	496	501	521	538	485	473	508	493	487	530	465	526	503	489	515	532	492	504	515	543	510	528	497	505	485	475	528	490	485	536	483	471	503	514	484	542	487	505	492	511	533	506	514	473	469	502	515	481	503	503	527	484	508	470	510	489	510	469	485	506	531	514	485	489	483	495	464	515	496	499	507	520	489	488	518	490	501	518	466	495	442	463	488	483	498	516	504	521	520	498	509	453	495	483	490	486	508	487	475	527	508	492	522	498	492	551	509	495	514	463	527	516	551	502	494	518	547	493	493	496	462	481	554	555	488	507	496	520	488	538	507	488	474	514	493	505	544	482	514	526	461	506	498	489	494	479	521	497	543	518	485	532	494	511	515	482	493	474	486	488	505	476	507	491	505	523	503	490	529	467	456	484	523	516	513	540	484	489	499	493	496	501	519	514	540	513	488	482	510	466	503	547	488	527	518	516	523	511	504	551	501	531	504	472	535	466	529	482	514	481	530	476	497	476	471	487	488	524	465	521	503	528	499	533	489	534	474	522	492	526	493	506	520	511	503	517	479	478	462	501	516	506	516	508	506	492	482	463	505	477	497	515	490	514	506	496	505	507	514	475	494	491	513	537	528	472	507	497	513	500	533	536	488	518	472	520	481	509	511	507	501	509	505	529	499	498	503	491	541	458	486	488	513	540	506	503	518	491	515	485	484	476	528	473	503	516	494	474	515	474	501	519	507	497	497	517	493	467	484	480	491	478	478	476	495	491	485	488	540	516	482	511	536	522	500	457	502	490	494	510	517	485	477	490	533	503	480	544	498	505	498	475	495	490	515	496	489	472	485	482	496	494	506	477	521	496	511	505	521	482	511	515	499	502	506	522	491	478	506	485	474	499	449	543	468	510	484	523	473	456	526	489	502	486	500	507	489	489	501	491	496	514	468	497	493	483	470	505	492	481	528	473	492	498	482	479	522	519	466	498	491	478	472	483	478	480	488	481	474	481	493	514	495	511	508	519	466	519	520	523	501	476	503	508	487	514	537	500	534	524	514	513	505	477	502	474	503	544	504	486	496	461	504	483	519	490	484	504	484	468	481	512	454	495	517	487	515	491	529	506	501	482	509	502	509	520	459	516	475	523	454	491	526	520	464	490	474	481	488	527	481	487	477	525	531	486	500	483	541	516	502	546	482	499	466	485	494	517	489	442	487	493	500	499	499	531	516	505	435	482	503	477	498	520	494	507	522	511	463	530	543	515	527	475	525	465	515	468	472	529	454	513	469	524	482	474	522	484	484	512	476	497	489	510	494	496	483	490	494	490	542	513	511	479	521	502	515	516	492	497	537	496	469	542	489	505	524	503	510	489	517	512	499	527	461	542	498	472	531	564	509	480	486	544	493	485	516	500	492	497	499	543	515	541	510	495	507	504	475	488	501	522	545	458	481	513	540	502	484	527	517	515	497	513	520	507	483	517	511	505	517	479	519	512	484	477	467	482	479	539	524	516	490	484	517	504	523	505	488	513	476	516	525	498	505	500	517	481	502	511	477	480	524	482	517	490	498	505	495	524	517	513	498	511	498	490	499	515	539	508	488	486	515	494	509	503	490	522	462	497	502	490	493	482	480	472	517	497	498	486	497	514	491	546	497	478	495	490	516	525	522	497	498	507	487	484	527	559	513	509	471	485	475	530	484	520	511	489	481	509	507	505	481	483	502	469	533	507	497	493	504	513	524	537	501	518	514	526	492	503	479	439	512	462	495	537	529	481	515	483	500	521	476	524	493	514	493	482	531	504	498	485	530	530	504	506	473	474	523	473	527	507	471	526	493	484	493	484	536	504	509	526	539	485	487	492	510	487	483	557	536	478	481	511	510	536	519	504	468	487	496	502	469	524	492	482	541	512	473	472	531	477	492	518	500	524	511	494	470	478	536	503	495	470	520	534	531	493	518	499	451	491	479	530	522	487	509	467	520	538	553	480	500	520	496	475	495	454	448	490	519	546	492	472	508	542	500	488	470	476	520	528	509	491	501	516	470	538	495	482	509	541	477	453	490	511	513	509	482	538	483	489	526	498	467	502	498	491	514	487	482	478	502	559	529	493	524	503	481	472	509	518	523	501	509	487	501	524	480	524	475	507	487	492	482	538	506	487	501	507	506	488	490	506	524	468	476	541	521	516	504	486	506	491	486	503	496	520	523	490	492	525	544	528	518	507	492	511	506	491	499	489	482	509	524	527	501	490	537	486	493	461	487	462	503	485	510	492	469	505	519	527	481	473	515	473	505	542	499	513	519	474	485	474	480	520	504	495	522	460	453	513	489	511	489	476	500	481	535	456	494	531	471	485	563	495	492	474	513	481	456	511	502	549	511	497	480	534	490	501	491	503	502	502	480	485	519	478	509	510	515	522	503	488	506	467	469	506	498	475	517	473	539	489	490	520	498	497	506	485	519	539	497	506	523	480	475	486	503	503	476	501	503	497	489	535	491	513	499	498	471	514	547	478	514	511	509	465	488	531	482	484	478	543	490	517	502	495	520	500	531	459	534	464	541	538	479	530	495	472	482	486	491	507	498	502	513	486	511	491	510	531	477	517	471	496	495	467	515	512	508	479	480	477	497	525	463	525	504	488	484	481	517	490	498	477	495	547	487	478	518	473
22951	21536	28605	24919	21548	16063	3371	1456	940	821	633	545	615	528	507	510	487	424	450	443	421	431	392	402	391	388	376	383	402	382	395	382	351	337	367	377	340	359	373	362	359	394	383	370	371	365	384	367	340	353	359	361	369	393	391	367	384	356	353	379	366	385	353	360	379	360	347	335	362	370	358	360	391	357	351	351	392	378	338	339	362	336	351	376	357	344	355	403	359	380	360	385	383	388	380	367	357	393	403	363	380	369	357	327	407	346	343	376	339	398	345	336	357	370	368	367	366	354	353	353	370	336	354	384	374	342	377	380	382	374	340	373	378	379	351	379	379	337	352	355	396	388	360	381	377	386	367	369	365	348	376	408	378	344	356	378	399	365	380	359	348	353	345	362	352	345	367	342	339	347	364	368	373	349	393	339	367	391	400	345	365	359	369	368	353	374	345	381	329	387	370	381	370	349	402	352	364	396	366	380	374	379	397	356	351	359	370	372	365	382	378	370	339	376	382	382	351	350	368	381	375	362	337	386	394	376	357	368	368	372	376	398	365	372	351	375	358	386	367	371	381	368	369	380	371	397	368	366	386	384	331	383	380	348	363	391	392	380	362	354	381	360	407	370	394	338	381	399	361	339	365	377	373	380	362	361	346	394	338	337	385	389	411	354	325	358	324	346	372	363	336	348	337	366	351	361	376	370	336	334	410	356	362	334	380	404	355	410	370	382	360	368	349	357	367	348	373	334	340	373	376	376	343	362	365	374	391	380	369	349	376	375	389	365	367	384	377	334	344	375	413	357	397	354	385	377	376	369	386	324	387	353	396	381	396	407	351	351	379	372	347	370	385	379	368	336	364	339	393	325	375	372	357	368	367	347	329	357	345	368	356	362	364	352	394	373	405	359	336	371	403	332	403	357	341	361	385	389	387	386	359	403	386	382	350	350	390	413	373	350	380	364	367	375	372	355	366	401	363	363	409	361	338	371	390	376	374	367	349	387	355	346	383	342	347	339	354	383	342	371	368	398	407	364	336	361	367	358	367	393	362	367	361	344	399	365	375	366	395	374	347	374	360	343	390	401	380	365	354	341	328	376	371	373	360	358	366	362	403	390	351	370	381	319	351	360	383	350	384	377	319	356	377	363	340	359	349	363	332	342	343	358	371	374	368	395	367	375	373	411	377	348	348	393	393	384	360	372	362	315	367	390	409	390	375	382	345	352	373	339	394	405	389	342	387	364	384	374	378	428	372	343	356	369	362	420	323	382	342	359	341	338	386	395	351	360	339	360	371	384	352	384	361	372	423	363	363	354	370	372	356	336	375	367	345	370	364	341	357	388	379	361	376	355	389	363	370	366	388	379	401	392	379	344	378	389	351	395	396	383	371	368	347	383	400	347	371	381	355	405	382	368	386	376	339	376	364	366	407	358	382	387	337	393	369	353	368	350	338	346	334	357	391	373	359	390	360	342	359	359	418	348	399	327	368	367	380	372	351	392	341	350	348	381	380	319	386	375	382	357	365	374	394	374	376	389	388	362	369	364	365	348	408	359	379	385	329	364	367	381	353	357	346	385	362	349	384	392	400	369	375	381	338	377	392	391	335	368	334	388	394	357	368	375	391	353	411	388	367	371	357	383	384	367	364	383	394	368	376	382	399	377	356	375	349	369	394	372	315	359	373	362	370	326	350	355	352	370	352	347	381	393	346	394	347	353	344	396	356	397	383	343	370	372	366	373	394	361	367	363	391	346	325	373	333	338	375	387	374	353	394	376	366	312	364	374	378	357	340	341	355	382	359	396	395	378	364	366	386	347	407	376	352	360	351	377	388	361	348	367	352	390	345	364	368	383	349	376	364	333	363	404	382	347	349	384	361	346	366	382	401	348	364	349	375	347	368	377	391	357	367	361	350	351	347	372	370	364	334	328	368	385	392	358	377	411	366	361	374	373	366	346	352	369	371	371	385	404	370	377	375	342	390	316	395	374	362	355	346	347	390	363	399	356	345	368	378	386	427	380	378	339	397	384	374	400	387	357	397	369	398	363	377	363	378	352	395	362	361	360	358	361	354	365	396	368	362	375	397	342	361	379	372	376	373	357	400	383	380	389	390	367	379	361	374	355	363	371	367	382	385	371	374	379	375	393	331	386	355	361	357	401	379	351	383	386	352	351	388	342	361	345	350	354	409	354	380	380	361	378	375	361	369	379	363	358	392	396	365	361	359	328	337	340	345	348	355	395	401	351	348	366	388	371	391	378	339	355	366	390	378	390	369	319	375	369	369	365	347	370	366	360	342	345	389	335	346	347	375	367	392	342	363	348	397	373	363	358	384	338	363	377	401	383	337	382	370	354	370	369	349	376	378	362	407	355	373	348	345	364	358	374	363	364	400	347	402	375	352	355	403	366	366	345	329	406	369	359	333	404	352	378	353	357	382	372	376	406	350	369	402	404	367	366	341	353	344	364	399	341	385	394	386	382	389	385	368	360	352	377	339	369	378	366	372	358	359	372	370	373	344	352	349	378	394	359	379	358	383	388	376	390	372	343	401	349	400	379	369	382	386	367	383	362	377	375	358	381	372	358	345	358	382	365	380	334	363	356	349	378	363	412	358	371	388	348	376	345	364	374	325	379	370	361	370	389	373	362	404	376	406	357	323	399	350	367	377	329	355	366	347	392	355	364	388	387	347	359	357	371	374	389	365	350	381	385	386	370	385	356	339	323	353	388	401	357	374	385	371	359	383	388	384	372	370	368	344	352	341	379	370	365	343	373	346	355	367	395	369	352	405	359	399	358	332	373	388	408	352	378	392	387	373	378	355	359	367	360	377	402	400	350	379	363	365	367	345	375	359	397	354	369	372	368	350	336	367	379	377	365	356	373	391	364	365	346	395	371	371	309	369	361	358	390	366	385	374	364	357	381	392	393	350	370	359	356	367	331	377	345	358	346	332	359	374	359	350	344	355	364	357	355	362	371	357	374	384	380	360	386	378	381	355	390	389	354	364	346	357	393	348	374	362	362	369	376	381	356	351	363	388	362	360	364	369	362	377	345	357	352	364	352	334	342	383	361	411	363	375	369	363	322	357	373	400	415	336	394	363	374	374	363	358	359	364	388	392	369	400	376	405	352	359	402	373	358	384	379	372	354	371	375	352	381	383	352	338	357	355	365	391	356	388	372	367	325	369	365	351	398	334	342	371	374	403	378	370	359	336	346	377	344	365	372	373	367	378	356	331	374	390	330	353	378	378	375	378	362	390	365	372	330	390	360	361	340	338	352	370	360	358	384	357	375	370	381	357	334	358	347	356	357	343	354	365	377	359	334	356	365	366	384	370	338	361	373	324	347	370	361	377	381	354	369	352	383	381	404	325	383	358	354	354	328	375	328	399	359	395	356	395	353	349	345	370	363	370	355	353	369	365	379	399	351	344	403	337	353	364	345	324	360	330	396	376	376	372	366	363	394	378	402	366	387	364	380	361	351	334	359	351	383	360	341	371	375
19670	37324	30391	18239	10955	6587	4268	3007	2042	1510	1232	1117	1019	982	838	801	727	724	661	707	634	623	605	601	584	539	537	560	556	559	562	525	575	531	540	527	560	548	548	552	554	545	571	571	547	542	526	581	529	561	538	536	570	531	538	547	557	544	529	553	558	566	584	547	511	529	545	583	540	540	559	546	566	515	534	567	536	536	580	549	551	547	512	572	496	562	550	513	508	492	583	586	546	568	574	548	529	562	538	562	582	533	581	526	552	539	548	533	556	579	540	575	572	516	527	569	499	567	529	540	578	589	553	552	550	520	584	532	568	536	515	586	527	504	569	495	573	572	530	521	536	583	578	520	552	528	524	495	549	576	577	529	504	549	559	530	536	514	574	550	550	523	543	503	533	546	510	538	574	560	550	542	535	588	537	563	545	562	546	546	561	513	536	509	580	531	549	535	530	587	544	541	588	553	538	553	531	557	544	515	550	554	603	576	558	548	577	516	533	586	527	561	544	547	568	539	522	607	563	566	528	502	527	587	557	580	578	550	552	542	555	531	568	507	526	564	525	499	520	523	513	487	531	572	572	507	575	541	509	538	584	577	526	526	548	512	560	541	549	512	560	568	520	526	530	530	551	528	536	572	573	541	549	564	532	539	548	562	493	559	584	533	568	547	521	534	575	547	567	555	530	555	525	534	573	515	558	566	569	549	549	545	577	558	523	513	507	537	566	523	531	534	525	544	556	499	508	539	520	513	498	538	509	546	534	539	497	524	571	531	530	547	571	555	552	519	547	569	553	533	594	510	538	534	538	546	555	516	580	582	510	504	541	500	584	544	568	541	541	532	540	513	564	544	538	557	540	537	521	535	554	558	556	531	561	509	544	556	508	546	537	563	537	525	546	537	571	543	516	553	559	545	496	546	528	534	545	556	537	531	570	540	524	520	547	548	564	537	517	539	541	555	530	489	540	519	507	551	544	600	553	551	549	531	570	576	503	550	533	553	556	513	549	558	540	547	563	525	540	541	535	534	514	571	586	521	524	536	518	540	551	502	541	530	523	599	531	558	535	554	550	583	562	546	534	524	516	569	573	529	548	515	565	582	536	553	533	511	505	514	533	554	551	545	556	570	534	569	559	537	521	538	544	528	496	574	508	540	521	542	585	515	514	547	539	535	529	512	519	556	571	572	559	568	568	537	549	530	593	544	569	559	558	568	547	557	515	572	506	561	529	514	561	522	576	561	537	526	528	554	555	554	551	552	570	547	534	539	554	549	563	555	551	565	529	506	522	538	579	541	547	524	560	557	571	587	554	536	533	549	629	491	545	513	558	510	546	586	581	535	536	559	544	530	514	578	578	541	511	543	579	526	523	547	538	506	526	479	556	548	537	572	514	560	543	532	560	554	577	527	506	561	536	562	545	576	542	536	548	557	548	544	512	573	556	534	507	544	562	510	550	555	544	518	502	577	526	536	494	515	550	555	516	518	578	586	526	531	532	581	573	566	539	546	546	528	520	575	557	568	576	599	546	546	531	535	571	533	563	571	554	533	543	552	518	517	514	575	591	535	546	536	540	546	545	561	539	559	517	542	528	568	551	568	535	555	538	552	566	573	531	522	530	517	515	540	555	569	553	557	484	517	546	553	577	580	514	530	531	522	529	535	504	570	567	551	505	554	532	586	569	544	570	529	540	540	517	535	529	547	569	576	577	552	586	530	512	557	547	570	569	562	535	528	539	522	497	549	520	515	562	561	514	516	554	544	583	529	578	566	549	557	540	518	563	521	574	546	513	590	531	575	556	531	586	549	558	578	539	534	490	604	497	573	556	569	530	556	524	518	552	556	502	552	579	527	560	580	520	509	582	524	558	550	545	579	518	561	573	537	540	541	530	539	603	546	561	507	546	547	524	553	538	529	523	522	463	532	555	520	528	546	494	555	579	552	521	517	580	467	565	603	550	551	543	533	540	543	540	556	476	526	533	542	568	508	556	584	559	540	560	553	522	546	560	549	497	571	582	489	574	556	476	558	592	531	558	534	521	535	549	525	591	513	533	536	586	577	598	585	551	556	555	513	561	576	531	543	527	543	540	562	538	579	578	510	534	535	536	529	517	534	514	506	532	511	567	568	511	551	567	540	572	533	514	506	561	513	527	554	562	526	551	575	532	486	545	532	527	602	549	524	518	531	507	548	600	538	543	582	558	563	533	535	534	556	524	549	517	572	564	542	556	513	542	538	536	564	550	513	539	552	556	551	557	550	558	538	548	567	577	523	577	519	541	543	528	524	530	560	563	533	530	556	535	587	489	559	590	551	518	543	531	535	532	546	523	531	520	515	533	547	550	545	542	572	556	516	534	558	538	511	534	541	537	579	593	577	526	545	519	527	546	522	580	565	540	545	514	512	562	547	546	575	572	593	561	517	525	560	525	528	556	520	548	511	525	530	531	567	551	574	514	533	544	537	581	585	528	579	533	544	532	513	530	536	525	566	543	532	599	539	541	549	525	537	510	562	564	542	565	557	546	542	565	550	528	562	532	550	571	541	568	579	525	538	555	533	533	528	581	551	565	515	575	538	529	538	555	545	574	532	522	562	534	588	524	586	545	603	524	556	568	553	582	522	564	545	515	545	544	561	534	507	499	538	565	535	542	546	535	577	545	551	570	560	538	513	551	572	574	527	506	506	528	591	522	510	548	523	567	543	505	569	568	546	528	551	535	550	567	573	540	530	538	508	566	521	507	550	548	483	533	565	533	557	576	554	535	522	536	517	560	540	542	515	516	559	512	536	559	547	550	557	519	544	490	507	539	567	540	571	531	565	542	565	529	561	539	551	575	524	543	540	550	545	503	515	564	514	533	529	568	508	569	546	540	556	546	566	584	548	505	535	520	531	521	511	549	539	530	524	508	557	555	544	502	579	535	564	537	492	506	541	559	535	515	546	536	586	534	530	547	542	544	543	599	487	564	552	527	522	553	530	539	570	545	532	559	522	558	505	559	532	585	551	586	547	555	513	569	539	561	534	568	557	606	529	550	526	546	562	528	508	579	523	537	501	547	584	561	573	534	525	546	513	541	494	536	545	542	522	569	542	532	543	521	526	506	565	557	524	517	514	553	565	502	540	535	524	558	575	556	521	540	522	516	554	556	546	555	565	568	553	562	521	532	522	583	537	513	537	546	553	551	558	532	575	560	556	562	550	513	540	537	520	521	564	587	568	528	559	565	567	532	534	566	542	510	524	553	510	553	559	558	547	553	538	535	533	560	525	485	555	509	524	561	564	527	514	509	558	530	510	539	530	522	547	536	545	591	553	556	533	567	525	547	571	538	567	524	560	570	530	565	538	566	583	546	522	538	528	578	521	511	543	551	502	566	525	576	530	512	538	521	531	519	517	528	574	541	554	538	558	511	531	526	530	559	516	552	552	557	546	527	548	569	547	487	561	521	506	555	545	555	542	562	531	565	533	528	535	563	571	552	543	553	565	545	575	556	574	541	540	523	570
28275	20153	13404	5572	2185	1149	851	688	549	482	492	473	456	440	426	410	412	430	420	389	399	399	366	316	353	345	367	370	373	356	363	368	386	394	384	375	412	409	381	362	401	384	364	373	369	328	370	400	382	384	370	391	376	370	357	387	384	395	389	412	381	351	363	383	402	422	376	362	404	368	335	409	370	394	380	349	383	342	398	395	395	378	373	352	354	333	357	371	373	393	344	379	340	388	398	394	380	381	331	377	390	371	416	371	347	345	405	370	369	362	363	379	386	388	377	391	358	377	397	368	374	374	371	379	359	351	347	397	363	368	397	374	396	392	378	413	392	360	362	370	374	335	394	357	374	398	389	360	426	366	380	389	415	378	369	362	339	355	363	349	341	359	394	360	409	369	356	364	398	367	352	375	406	372	365	382	372	372	363	345	374	367	371	363	395	352	414	343	390	379	379	347	381	360	354	360	394	384	359	368	361	350	388	393	396	378	370	335	363	375	344	388	390	355	385	366	368	357	356	371	374	400	395	375	380	356	372	396	390	396	366	360	377	391	391	380	391	357	394	393	350	371	350	353	354	397	374	331	373	380	341	368	378	375	410	392	381	358	339	346	385	355	392	369	348	374	343	358	406	312	357	373	361	399	376	357	381	396	378	351	412	380	376	344	346	327	366	361	431	387	355	368	349	386	385	354	347	387	375	377	371	346	386	364	340	368	373	358	362	402	395	334	340	370	368	374	384	372	382	356	353	388	406	365	419	375	370	385	345	369	373	377	386	387	360	347	414	375	385	356	391	385	339	325	391	390	392	353	390	351	396	378	353	355	366	382	387	397	358	372	359	357	358	387	377	380	402	391	377	382	389	403	380	348	379	341	377	377	333	396	378	405	382	369	389	377	367	385	391	354	352	347	370	356	334	377	375	354	367	412	373	394	337	353	381	373	336	335	317	391	375	366	376	363	386	371	368	363	358	407	395	349	360	408	386	336	371	378	374	349	368	362	382	364	366	377	388	375	358	381	353	344	379	388	405	387	401	373	377	364	371	388	361	412	408	340	380	363	361	352	365	354	366	399	374	401	375	373	395	346	379	365	386	404	408	359	366	397	359	375	372	400	365	405	349	365	343	354	362	393	378	342	373	404	384	406	379	367	360	377	356	378	368	363	387	363	369	396	357	381	339	321	390	359	342	394	355	371	388	383	378	360	365	392	347	343	352	376	348	396	379	375	371	365	369	361	340	396	389	349	407	375	362	384	342	374	381	407	380	414	366	372	396	322	399	391	404	392	365	388	393	397	377	395	367	366	393	370	358	417	424	368	367	364	344	356	380	342	366	352	380	369	392	344	347	359	381	362	407	411	373	392	361	365	359	374	414	371	349	358	326	388	406	337	361	371	392	364	370	348	364	357	353	368	384	382	372	378	351	345	350	375	380	409	367	364	379	399	349	417	397	374	387	369	364	374	343	352	358	380	366	357	374	339	373	379	396	375	365	356	392	372	354	403	405	405	376	337	390	389	378	373	391	366	378	391	364	378	367	414	371	389	382	384	375	365	366	336	404	380	382	387	396	362	371	350	401	375	376	373	387	408	366	413	380	352	395	377	364	363	415	358	353	378	369	376	352	395	372	376	376	360	400	360	387	356	358	364	360	350	375	360	385	383	350	377	406	331	384	363	378	403	361	407	388	392	407	354	378	373	386	319	377	407	396	365	373	364	378	384	384	399	398	367	369	412	353	368	366	381	373	359	377	357	390	341	382	379	373	353	363	398	386	355	350	376	370	384	363	414	398	376	383	388	385	402	309	387	401	390	368	348	391	392	384	399	421	382	351	389	372	375	353	378	361	393	389	370	377	368	357	362	342	353	375	383	402	374	345	382	339	372	360	372	375	378	413	375	372	385	390	373	345	363	364	343	375	380	386	405	397	350	383	342	385	370	361	403	364	402	384	370	383	382	383	363	351	372	370	359	335	369	358	383	375	376	369	355	352	378	396	358	360	357	358	375	390	396	416	374	358	329	395	369	361	360	350	346	369	382	374	344	370	349	379	377	347	352	366	376	387	356	381	380	343	365	400	381	399	392	409	370	399	387	375	366	411	403	372	359	409	393	392	393	359	372	376	385	371	359	409	364	394	383	366	355	373	392	417	344	368	390	346	380	348	398	330	352	369	380	452	402	388	342	385	344	381	373	345	375	379	389	369	349	365	368	386	399	368	414	382	407	355	375	400	350	386	380	325	369	379	348	372	364	433	378	370	366	357	348	392	359	401	364	388	348	384	352	385	394	416	358	346	388	382	377	385	374	415	363	340	371	367	380	367	416	367	384	390	346	357	333	377	373	371	379	364	395	367	389	382	359	404	396	360	392	381	379	342	392	379	366	376	383	382	378	380	423	398	387	417	391	421	352	359	338	391	370	381	406	340	337	351	389	343	388	389	382	354	362	391	361	387	398	379	361	358	384	370	377	369	398	363	376	373	388	339	403	355	361	403	376	377	399	397	394	381	427	366	383	380	376	390	350	405	402	413	382	348	333	354	378	365	347	384	367	386	385	379	360	390	374	361	376	367	359	391	368	348	374	395	381	361	347	393	376	365	362	376	375	413	383	408	361	343	379	342	375	418	388	389	439	344	362	369	361	355	394	379	374	407	353	371	388	371	347	364	361	395	380	365	418	416	361	392	354	369	364	396	359	391	352	363	350	407	385	390	377	372	352	361	372	335	416	372	391	390	369	373	363	361	421	366	393	373	369	385	372	378	344	394	385	384	378	363	389	410	392	355	404	373	383	393	398	376	326	412	353	344	366	369	347	370	383	383	377	431	396	400	371	364	384	337	373	372	331	359	379	354	366	366	379	383	349	390	385	390	381	377	379	380	358	388	347	361	335	409	367	363	347	394	371	404	368	320	365	351	359	374	382	357	386	360	370	396	349	399	391	353	373	366	398	379	381	350	391	386	363	372	356	370	344	408	368	391	390	379	369	393	339	370	371	328	378	356	383	389	355	363	376	371	361	405	404	378	403	371	387	368	384	374	425	390	342	384	408	375	409	351	402	359	404	400	385	387	363	388	364	398	379	355	379	384	390	341	384	331	370	354	343	377	398	404	358	380	344	397	353	399	379	360	378	334	345	377	383	375	363	343	366	389	367	389	386	355	405	355	411	371	355	360	367	374	334	343	375	396	380	379	349	392	340	360	352	407	378	387	352	378	370	348	407	357	353	351	385	373	362	392	385	401	358	368	361	393	379	396	377	371	366	384	366	363	359	376	381	391	372	411	381	381	383	409	376	383	407	362	357	382	377	363	395	360	367	385	362	387	359	415	393	384	406	376	362	376	371	355	378	380	387	397	396	392	332	399	395	357	369	369	369	361	351	385	367	364	386	363	375	390	371	371	370	361	363	406	390	388	389	391	370	345	366	376	386	408	389	347	371	347	395	383	351	368	389	399	411	378	393	367	408	354	413	372	385	376	386	404	402	359	351	337	383	404	393	368	350
16473	25089	18486	8423	4539	2632	1912	1349	1033	871	811	727	728	721	654	657	624	594	657	582	598	590	582	575	558	510	544	550	580	515	538	595	541	562	596	582	565	565	578	562	563	603	561	549	563	529	586	552	552	576	559	594	564	533	558	557	513	568	575	529	589	565	608	563	563	571	619	510	562	546	582	563	549	552	577	559	558	556	551	576	549	568	566	569	563	586	547	560	555	587	543	565	577	555	604	543	576	536	557	576	544	570	533	563	580	547	556	575	542	526	598	540	564	532	585	558	573	593	564	539	521	577	551	592	547	547	589	545	548	604	530	523	547	588	616	548	537	575	562	571	573	567	539	575	578	538	548	599	555	523	557	520	554	517	591	583	540	545	575	557	512	551	518	549	609	556	510	513	513	569	594	536	569	532	599	554	548	563	515	544	581	560	555	549	531	557	543	556	558	549	519	557	535	570	538	557	554	587	523	513	601	545	562	561	552	573	540	569	552	525	601	578	549	529	581	557	578	543	598	596	545	557	537	558	529	594	564	568	589	546	563	535	589	578	584	551	525	571	553	570	577	590	542	533	552	552	546	507	536	550	530	541	601	561	575	624	567	573	575	537	547	571	587	541	533	593	529	579	585	575	521	597	557	590	580	551	543	568	559	524	511	567	585	535	572	600	570	603	557	549	572	555	556	527	522	517	504	594	583	569	567	506	547	557	514	576	559	550	554	568	575	549	554	522	518	556	576	560	589	570	540	567	570	580	556	537	549	516	625	585	581	591	550	558	607	575	544	536	578	577	525	582	588	524	523	556	572	516	589	537	591	542	549	528	565	543	552	539	575	563	575	574	564	534	542	579	558	580	566	545	577	518	558	553	569	555	558	544	541	490	534	507	562	583	591	563	571	578	570	561	533	536	525	538	565	532	568	544	593	559	543	533	498	538	527	539	534	540	515	545	557	556	575	556	535	568	565	559	562	556	568	543	605	571	580	495	555	540	503	568	580	559	591	546	569	529	550	596	566	513	569	560	570	555	508	509	563	562	509	561	597	559	539	544	537	579	568	572	547	543	537	545	515	549	502	568	555	565	546	498	584	542	575	536	559	556	551	534	543	582	505	554	585	546	565	533	578	599	571	572	566	546	550	552	574	562	549	572	539	528	542	575	540	573	544	539	553	558	546	580	566	483	592	575	534	568	578	583	548	516	555	565	522	614	584	583	599	553	545	598	605	560	546	549	588	529	580	543	602	553	519	503	550	541	544	558	535	520	588	557	545	570	541	541	544	561	577	591	539	565	576	566	524	574	535	532	608	597	552	560	537	525	556	593	596	547	526	537	589	600	529	543	521	561	542	535	564	536	515	535	555	574	569	572	567	531	600	569	569	553	559	615	610	547	529	563	589	525	572	566	579	572	571	592	566	592	576	540	545	566	536	586	553	582	540	537	557	570	555	559	583	552	529	524	564	533	579	561	555	536	502	537	588	572	552	561	556	555	585	550	589	530	548	569	565	529	555	574	545	587	549	551	579	539	570	570	570	576	513	556	556	584	552	510	560	523	549	574	555	566	566	562	565	531	531	575	557	533	538	574	592	578	575	528	548	533	572	566	579	536	514	535	522	520	592	588	522	567	540	581	555	585	573	532	561	557	514	595	547	592	556	543	535	560	550	538	518	579	540	564	525	549	558	598	549	565	530	571	580	543	534	544	592	597	542	635	549	588	578	552	566	546	570	568	580	586	552	575	532	558	548	576	555	568	543	557	564	568	571	562	553	574	593	592	528	578	554	561	549	567	542	566	545	569	568	574	592	497	605	554	563	550	574	557	521	563	539	567	549	559	538	555	545	553	521	512	531	606	556	523	583	621	496	508	536	537	550	529	580	595	607	532	574	528	535	596	574	577	557	593	584	586	592	583	580	617	533	576	560	541	573	534	591	555	546	594	555	584	546	605	568	548	533	587	543	548	573	600	532	545	579	541	578	567	553	595	561	568	566	553	505	568	548	536	537	582	543	539	582	518	543	584	551	549	536	559	621	560	523	560	591	526	532	539	545	567	534	541	575	541	562	558	541	560	536	512	580	564	589	557	534	548	592	553	586	564	517	558	567	565	588	577	571	508	544	547	591	536	548	541	555	558	583	536	525	571	609	552	538	588	572	587	580	586	572	535	571	532	551	549	545	551	547	536	523	574	550	567	528	572	567	570	547	590	527	558	531	575	544	584	559	538	579	586	563	504	523	546	550	522	544	606	569	605	557	539	579	585	527	559	570	531	579	556	600	586	582	580	542	551	544	545	588	543	559	585	570	559	545	570	580	567	549	579	570	591	553	541	573	594	538	536	537	541	533	615	573	565	587	588	578	583	577	577	575	566	561	589	549	565	566	523	545	532	550	581	560	537	539	578	579	524	536	571	554	564	561	540	556	580	532	554	559	582	610	534	577	570	546	593	589	562	547	572	586	534	566	572	536	563	599	591	581	539	560	511	550	560	575	586	541	580	525	564	551	531	537	555	546	548	591	552	548	564	546	528	576	546	533	562	537	549	573	551	565	542	573	594	530	533	571	540	528	537	526	521	557	557	546	532	563	581	547	578	519	541	552	541	544	548	561	564	558	569	543	594	581	584	598	553	527	567	570	538	551	566	580	582	575	563	572	543	634	574	535	536	538	602	558	532	550	588	556	556	617	527	579	554	574	549	534	550	564	562	523	577	559	582	570	531	565	586	544	549	556	523	588	546	565	553	577	562	545	566	554	575	532	514	528	553	620	549	542	535	542	551	533	613	554	516	560	585	576	540	583	551	587	553	574	605	550	578	580	571	542	570	521	584	553	555	548	556	530	581	594	570	567	526	566	557	579	577	553	572	567	532	590	554	540	561	586	526	550	562	592	545	576	562	573	544	549	538	529	557	552	564	578	541	571	571	577	539	543	588	560	559	534	567	551	555	537	574	535	571	584	517	571	573	579	531	554	579	538	566	542	571	575	581	557	550	541	571	571	562	532	571	582	583	576	578	540	603	525	517	530	566	528	538	532	549	566	582	563	577	572	547	560	552	573	561	559	559	540	596	579	557	573	534	566	574	528	613	526	550	545	523	577	580	547	576	595	541	520	583	550	588	581	570	564	570	584	598	584	551	559	575	592	564	537	556	518	555	552	584	551	553	540	531	567	550	574	605	562	540	552	549	576	548	556	618	581	527	543	586	599	554	608	548	521	535	533	584	546	584	574	537	583	552	588	600	566	575	553	560	551	574	564	552	517	559	536	590	515	561	567	545	583	550	559	492	546	578	551	550	544	578	523	513	564	569	568	604	599	546	557	582	559	551	538	525	535	521	519	516	584	550	546	522	586	555	558	528	586	558	581	544	574	588	562	536	525	545	566	559	540	566	573	572	543	565	577	564	584	525	604	576	561	566	570	558	560	581	569	545	560	583	545	552	590	538	586	556	570	536	569	568	600	551	540	545	579	522	557	543	529	524	548	551	582	621	601	581	554	575	533	563
23913	21468	27761	25560	17952	3973	1807	1051	750	640	586	574	554	535	517	504	463	438	468	461	480	423	445	421	393	377	402	418	367	406	396	389	425	429	409	373	405	369	410	397	409	406	358	384	406	396	419	392	379	404	395	425	437	432	418	392	423	416	416	409	439	414	408	391	364	406	407	384	421	398	395	378	381	371	354	396	380	383	432	383	381	372	411	395	394	398	399	431	392	402	391	401	391	408	380	402	334	397	421	384	394	435	405	422	355	375	401	393	398	393	397	365	423	414	405	398	398	373	404	351	395	416	384	388	382	389	362	422	389	371	391	389	422	383	388	419	408	439	399	411	392	419	371	385	396	412	390	417	437	395	396	411	434	406	398	381	430	398	382	384	406	411	388	443	386	364	448	428	380	406	396	412	374	404	447	397	405	444	429	430	367	389	361	415	396	396	410	370	402	416	405	385	392	415	413	421	377	403	410	417	388	419	383	376	406	359	433	373	384	409	410	398	454	396	399	443	396	354	397	428	401	374	400	424	423	384	375	389	373	415	426	383	430	374	375	393	420	383	403	393	410	413	421	353	394	403	407	413	429	385	394	348	413	398	410	411	383	396	411	403	404	393	397	396	405	396	427	403	384	429	377	391	399	427	401	389	355	379	414	378	418	386	420	381	389	416	434	375	409	388	399	416	370	432	386	366	382	405	385	378	446	390	429	419	400	409	415	436	370	399	357	417	371	420	395	392	449	388	431	392	386	389	367	394	389	396	369	392	376	375	367	417	366	414	413	391	385	399	397	384	416	400	390	394	402	362	406	425	391	417	421	428	385	438	381	372	405	402	407	389	368	376	385	387	406	397	439	384	379	407	384	391	392	387	397	406	409	387	402	416	427	349	402	412	418	393	428	407	400	417	404	414	381	431	408	411	387	391	400	435	428	413	402	403	408	428	376	395	422	426	402	406	402	351	385	331	374	397	384	377	395	428	422	398	395	442	406	391	384	423	384	373	387	386	394	419	383	394	370	410	385	379	407	404	413	393	425	386	393	395	388	404	365	420	383	409	388	401	377	403	413	403	408	365	389	406	399	384	424	428	394	379	388	410	399	371	397	413	397	404	399	402	373	417	397	390	396	403	396	394	459	375	377	366	407	389	431	427	417	364	387	412	416	402	406	400	380	376	424	398	421	401	394	391	374	345	379	366	351	410	387	412	406	401	400	372	370	388	397	374	400	388	401	413	428	400	405	388	398	431	428	407	384	380	422	390	401	425	447	390	405	425	419	374	402	363	402	403	357	392	403	395	376	390	406	409	401	425	404	406	393	421	407	382	397	395	378	379	433	371	392	388	436	372	386	376	333	375	380	394	389	402	393	448	395	427	394	398	360	424	394	404	409	412	361	376	404	398	408	385	400	375	373	393	377	415	392	358	384	422	394	411	405	371	407	408	388	433	409	385	411	391	380	432	403	371	382	412	431	427	444	414	427	411	410	378	399	396	385	383	443	404	399	394	391	370	413	364	396	411	375	405	400	401	410	442	394	356	404	438	399	369	419	368	406	420	383	423	383	412	429	411	369	374	433	372	434	398	413	394	385	413	391	389	417	394	410	400	398	395	439	394	395	417	402	406	402	405	370	417	407	372	362	387	421	391	377	371	425	389	412	411	417	385	411	394	420	391	387	387	417	439	406	415	432	413	374	381	398	412	409	406	405	363	405	408	421	393	401	396	388	418	409	409	390	394	420	366	395	429	438	381	397	417	424	382	373	436	377	399	389	376	414	370	367	412	419	428	399	431	382	397	397	386	382	393	391	377	406	395	416	431	406	364	372	380	365	422	387	381	411	386	420	411	385	400	385	409	381	405	403	393	430	378	389	403	402	414	385	373	409	407	408	374	382	431	416	360	400	391	360	376	401	368	374	423	363	418	386	373	411	398	393	374	384	403	406	384	404	433	386	429	400	378	428	415	410	372	360	396	404	391	398	389	396	355	427	386	420	420	377	393	387	399	395	400	364	417	371	370	365	425	416	349	423	414	375	381	377	420	391	425	391	408	371	415	369	388	409	363	420	410	404	372	364	421	411	390	430	428	406	385	415	432	432	408	384	393	391	393	369	372	407	411	366	379	399	365	443	421	401	409	417	420	348	374	367	408	411	375	377	389	379	394	375	382	413	404	411	380	386	417	391	420	414	362	415	436	417	397	414	392	379	404	404	394	402	387	395	421	403	428	403	384	388	402	396	425	375	384	390	408	396	396	366	392	385	424	382	409	405	396	383	399	393	422	386	390	399	409	413	351	396	395	393	409	381	395	420	392	409	405	389	414	380	419	410	382	414	366	417	408	385	365	398	424	407	383	371	375	369	395	370	420	413	401	388	412	386	368	421	396	398	413	396	387	435	408	388	398	384	388	413	372	408	426	415	406	393	419	371	387	414	401	390	345	387	408	450	394	392	406	396	394	378	393	363	435	439	381	364	410	396	400	385	399	398	418	385	437	360	386	364	403	387	398	375	437	437	444	393	400	439	450	417	387	391	399	393	375	420	359	399	381	396	376	400	411	379	479	400	414	396	399	372	389	402	431	415	406	412	420	386	397	393	419	377	440	419	383	377	362	384	407	375	416	382	426	413	396	369	381	414	393	404	403	403	408	416	413	405	381	411	387	403	373	397	414	393	383	423	433	379	431	387	378	369	374	396	422	364	398	382	424	398	401	385	375	396	405	415	414	407	415	383	401	420	424	406	381	379	371	391	423	402	404	430	380	408	407	398	395	373	406	415	404	396	360	413	373	425	391	347	387	401	426	424	379	411	420	401	424	413	387	389	413	388	407	421	416	417	437	421	401	423	375	422	392	387	397	424	399	402	421	412	388	403	362	421	411	382	385	374	389	392	366	391	385	411	404	419	395	394	434	382	405	372	365	390	378	422	390	416	393	399	406	402	375	413	361	398	384	388	402	419	429	429	370	380	359	397	382	440	385	402	377	395	396	382	375	397	400	379	399	390	425	363	400	401	381	387	407	382	415	386	393	367	391	379	426	396	400	398	408	378	372	419	422	390	408	401	419	398	409	400	382	388	419	392	379	413	400	380	399	388	405	385	407	386	412	394	412	355	415	381	353	391	431	420	389	408	405	406	419	447	400	408	395	392	387	382	412	402	386	420	403	357	383	378	418	425	422	422	416	437	361	398	426	391	398	386	432	379	434	384	384	373	443	369	415	398	369	400	394	378	402	377	420	429	409	417	375	378	375	389	410	400	387	387	418	368	419	381	419	351	405	419	449	397	360	417	426	388	376	443	409	417	410	375	399	462	399	384	366	405	414	404	410	387	371	425	387	400	415	379	406	391	376	388	422	399	433	393	391	406	399	416	396	354	419	373	396	427	394	363	358	411	390	407	421	393	418	414	402	402	360	375	425	402	409	422	412	361	390	416	401	384	357	413	394	375	412	385	399	383	430	430	453	374	412	388	403	357	361	390	410	378	413	411	391	388	392	406	387	447	388
17117	32602	25489	13671	7644	4864	3280	2230	1660	1252	1065	1022	933	914	867	710	744	769	703	651	655	641	631	603	619	634	573	614	575	600	599	608	636	598	602	610	590	583	619	623	612	575	590	592	620	594	628	626	571	591	612	583	605	601	624	610	565	557	601	596	558	637	603	594	632	589	610	612	663	595	591	594	608	608	624	626	585	618	585	581	606	629	610	623	584	604	585	556	625	585	628	558	611	542	610	601	605	615	577	633	546	562	626	588	584	622	647	604	586	615	553	571	608	622	546	583	565	566	608	604	638	539	581	577	580	617	611	569	588	593	564	612	568	603	635	599	603	590	568	550	604	626	597	664	598	588	595	606	567	587	610	602	593	600	547	598	590	581	589	592	587	620	601	611	633	581	588	592	591	557	595	612	611	594	585	567	609	560	626	601	586	624	610	609	624	627	618	566	539	638	599	545	588	555	644	678	606	597	643	543	639	587	596	598	584	594	573	605	582	592	610	574	615	613	625	532	608	561	612	595	635	569	584	563	584	613	587	602	595	625	623	576	600	564	575	602	578	595	585	569	625	580	638	649	618	579	607	627	620	608	607	585	582	601	553	557	576	618	601	597	604	612	590	563	578	582	572	575	590	629	634	603	578	590	581	592	593	576	580	600	595	594	623	529	565	596	642	590	573	578	636	572	592	612	582	584	569	599	640	608	630	584	607	578	585	559	571	587	606	609	586	616	614	637	588	551	586	631	577	611	554	552	597	599	599	591	585	597	631	607	623	598	623	581	564	636	579	595	629	619	553	607	558	561	630	676	654	579	620	589	571	569	594	595	601	615	626	558	563	590	606	619	634	564	630	558	637	646	606	573	573	590	546	625	589	608	591	539	646	577	597	590	602	562	571	629	616	633	607	647	569	627	591	580	571	605	557	544	623	603	607	629	600	587	627	606	600	574	568	613	613	587	566	603	574	606	585	567	598	581	587	585	591	646	603	566	597	586	592	609	553	625	531	592	582	620	563	576	606	570	621	605	632	566	580	591	578	607	575	573	636	556	554	608	583	559	543	577	572	605	608	593	647	568	652	601	599	616	576	580	618	565	576	615	639	591	555	590	619	614	564	584	579	590	614	646	607	564	609	568	620	612	607	589	572	623	580	585	621	573	570	594	611	625	575	562	590	605	600	589	593	585	586	581	600	572	608	613	606	602	611	609	554	628	561	643	631	604	565	562	597	592	583	618	600	575	599	582	602	624	587	592	588	623	608	558	631	583	620	589	616	583	601	560	592	671	551	581	624	594	603	592	588	581	632	595	600	597	624	637	654	588	595	583	587	644	568	621	583	561	607	606	617	536	603	649	626	582	580	593	610	542	587	601	603	605	614	585	571	583	558	595	599	621	606	582	579	565	621	613	632	606	548	614	587	607	623	635	556	556	583	625	582	558	568	599	622	591	575	625	629	609	587	615	582	598	600	590	586	558	610	630	576	607	599	571	594	583	620	650	651	558	559	581	558	649	600	589	668	596	570	650	599	590	599	605	582	587	613	548	600	546	601	603	623	605	600	557	648	590	591	567	601	578	600	554	614	671	638	581	603	609	596	604	653	598	627	598	631	659	621	588	613	688	618	623	577	568	601	599	637	594	546	597	569	620	616	629	620	578	599	566	593	574	587	559	616	610	541	589	590	595	632	585	615	624	587	623	615	602	602	563	599	600	577	614	602	571	595	606	558	593	638	559	615	663	588	604	620	574	624	585	579	586	608	623	616	602	622	585	564	602	592	567	563	569	637	615	573	538	578	613	577	559	585	552	573	597	565	574	591	608	553	585	584	590	642	610	554	573	594	589	606	603	645	592	590	582	590	592	593	608	621	609	604	607	597	613	598	588	577	594	627	581	596	549	577	577	550	565	619	586	587	602	595	600	571	568	564	627	632	621	607	610	577	617	582	577	604	571	600	618	629	596	625	584	565	582	585	545	589	613	611	597	570	547	568	591	560	602	586	558	620	565	607	575	608	606	607	586	609	580	600	570	562	626	565	622	645	568	575	625	618	594	608	596	592	578	594	584	582	595	590	562	622	620	593	613	609	572	593	630	579	649	633	609	625	601	611	616	595	598	628	622	606	575	641	597	576	602	624	582	609	583	560	591	613	593	584	602	564	596	572	604	610	595	575	570	587	561	594	611	634	622	589	572	568	570	605	600	568	600	537	580	607	626	624	619	596	617	606	607	600	585	595	593	591	634	630	636	566	592	606	589	622	559	604	631	560	571	545	625	610	604	594	604	589	583	570	590	590	615	571	585	575	599	626	592	606	608	564	595	610	609	591	595	592	591	603	601	531	577	650	605	569	615	580	572	573	623	582	592	587	582	565	626	562	573	563	574	599	640	593	616	578	594	598	557	584	575	618	562	574	624	576	641	604	596	553	607	599	576	567	597	590	588	621	609	627	605	587	630	570	580	616	597	609	567	610	583	606	612	613	594	577	572	594	601	582	593	596	583	584	635	608	603	583	548	571	613	571	621	584	584	582	627	592	616	610	591	553	580	579	619	629	588	616	560	622	610	566	623	628	584	590	640	570	612	568	621	595	613	614	611	610	608	663	602	604	549	571	591	581	578	641	658	595	609	597	593	610	622	622	607	604	593	634	611	593	592	604	604	616	586	597	612	560	622	602	584	591	586	605	622	643	573	622	558	629	574	639	581	619	580	618	567	637	597	621	620	591	611	582	617	634	623	600	581	567	563	557	572	597	599	554	623	596	611	608	602	614	559	600	636	608	609	632	644	605	591	604	601	590	572	592	581	597	604	629	605	560	581	581	614	584	622	578	582	583	621	596	605	606	588	617	608	597	551	590	577	642	567	607	608	580	575	572	588	577	568	641	602	563	588	557	586	596	569	594	619	583	594	582	582	593	581	593	593	636	571	609	574	621	564	587	587	610	609	599	644	574	587	608	585	573	611	586	578	582	614	621	617	581	570	542	587	593	629	640	573	622	557	571	574	607	638	603	572	606	602	622	571	589	584	614	577	569	619	607	597	597	592	615	654	600	591	618	563	562	581	578	608	562	610	549	564	591	592	568	597	607	585	619	594	624	604	586	581	579	598	633	599	589	627	631	547	583	578	617	581	613	581	580	583	615	594	679	607	570	572	621	560	614	547	551	583	614	602	619	600	584	547	574	603	601	567	603	612	594	597	600	584	548	609	597	638	604	629	585	570	576	580	569	609	544	582	576	594	614	645	599	619	614	581	536	572	603	573	613	549	626	600	630	568	578	594	613	640	628	547	626	629	660	627	584	618	593	575	577	580	553	602	585	560	624	641	574	570	611	578	602	621	570	602	622	586	593	594	551	573	596	593	606	581	576	601	616	630	599	608	577	587	547	590	564	628	601	576	611	574	594	630	584	594	592	582	612	585	592	592	600	599	643	586	603	581	613	562	606	665	576	543	556	578	629	593	614	591	596	612	643	586	578	628	591	601	587	593	590	591	585	584	582	612	547	555
25476	21487	25040	19840	3312	1497	1035	813	614	539	479	437	432	428	419	382	388	387	335	380	343	366	385	362	380	376	359	332	329	312	348	365	340	364	369	335	327	368	340	336	335	345	345	348	338	363	368	358	327	348	340	348	305	345	359	351	329	350	324	351	334	325	371	338	346	358	360	342	337	334	310	332	356	341	341	340	343	358	338	343	346	306	341	360	366	372	336	355	322	369	312	321	346	342	319	323	353	355	337	352	375	348	348	330	364	397	374	340	370	346	365	343	351	339	319	345	344	308	327	328	341	351	344	343	347	352	355	376	339	335	352	344	317	334	389	330	331	356	328	327	351	360	338	337	338	348	337	323	378	334	375	340	364	370	351	332	343	350	352	336	297	366	330	352	305	359	358	323	392	350	353	347	334	357	324	340	347	346	323	342	365	344	347	332	364	354	334	366	337	342	327	365	347	354	304	318	329	364	330	318	358	363	354	321	329	310	330	322	313	362	373	326	326	377	336	335	352	342	313	364	331	325	339	355	357	355	352	357	321	352	343	344	374	333	347	368	325	304	346	358	306	341	335	356	385	349	373	350	370	324	342	316	359	358	354	333	340	346	314	326	339	354	334	326	359	333	312	341	345	345	366	317	349	334	368	356	337	355	358	353	333	338	352	335	355	351	324	363	331	346	352	341	351	341	339	335	317	334	345	314	330	367	325	372	349	344	341	321	355	353	363	347	353	371	343	370	309	377	345	342	358	333	311	352	346	313	335	331	350	368	357	341	357	382	326	349	358	355	346	333	326	346	341	340	389	303	334	323	367	322	336	325	366	390	331	360	342	318	327	346	349	324	340	342	348	378	344	342	351	350	337	329	338	324	353	345	358	372	321	363	342	322	341	374	387	381	355	327	341	374	333	352	369	322	344	342	309	338	333	348	309	336	372	352	362	347	339	365	337	390	356	363	354	340	341	334	338	349	349	357	377	330	364	355	337	331	374	332	362	306	371	331	338	362	376	349	357	370	343	358	361	339	337	339	365	354	331	351	346	368	388	369	345	353	346	340	361	345	341	367	350	333	311	349	310	318	377	394	379	307	347	353	313	372	297	335	330	376	352	308	311	338	336	331	346	336	344	336	336	363	350	375	334	328	334	298	327	342	355	375	308	324	325	370	352	341	307	328	315	331	382	332	352	367	365	322	341	352	338	399	356	371	364	366	337	359	340	342	328	332	326	338	369	356	347	349	341	337	327	355	323	312	346	360	341	359	342	363	327	370	343	329	328	348	358	353	334	363	367	364	382	369	335	357	330	310	326	383	348	385	337	379	356	339	365	350	304	361	341	378	332	305	319	357	371	331	366	360	339	350	298	337	331	307	349	337	324	339	346	366	352	327	368	340	345	342	351	325	318	360	365	362	324	340	328	372	323	350	327	335	344	345	326	342	339	316	330	359	327	352	327	331	332	349	307	329	333	370	311	374	335	318	330	364	377	341	362	334	341	352	331	343	333	302	334	314	348	358	372	318	350	358	352	323	348	339	302	351	329	319	361	364	332	339	358	316	284	353	341	364	349	340	349	363	348	334	343	334	355	327	354	361	316	325	352	339	341	361	325	334	326	297	359	353	355	315	360	322	312	394	344	320	343	346	344	369	340	308	339	357	327	346	319	327	367	348	354	356	366	320	329	364	350	351	330	334	351	342	381	364	329	355	326	351	340	315	324	360	323	340	386	340	343	341	367	326	309	325	313	345	343	355	363	314	340	380	343	361	376	370	349	334	354	414	344	359	368	339	339	350	326	374	355	355	331	329	332	323	362	366	347	329	322	338	324	354	325	361	302	321	332	321	336	328	338	343	331	332	313	336	331	350	372	369	353	329	343	320	334	332	359	321	353	332	325	349	331	385	347	344	344	340	357	345	314	338	365	352	342	317	345	334	321	354	365	366	315	337	361	361	348	336	344	319	354	334	352	332	347	366	376	362	353	356	341	356	360	372	365	349	344	325	365	330	330	342	332	335	305	342	360	376	379	338	350	338	324	340	322	354	362	387	319	307	322	376	362	323	360	336	303	371	337	354	364	304	338	341	318	347	336	339	365	364	337	334	312	367	354	332	355	347	350	327	354	337	335	358	354	357	332	332	348	349	342	367	329	369	329	333	337	343	321	339	299	332	322	355	305	361	343	326	353	338	330	370	321	333	329	343	355	306	366	326	389	333	350	337	308	395	358	347	349	350	368	375	321	356	360	385	335	371	358	309	377	300	350	337	322	344	348	320	361	340	344	326	314	352	358	356	346	323	348	382	307	331	369	306	358	354	334	354	335	343	355	358	351	328	350	350	337	358	341	333	332	339	361	355	365	360	350	326	319	341	371	335	326	334	366	342	375	347	344	361	339	364	324	347	348	320	340	321	330	371	338	362	327	365	355	341	321	349	338	336	378	353	376	371	339	357	317	358	343	354	393	353	328	348	335	361	343	361	328	359	330	336	332	320	340	345	375	344	347	348	341	332	371	348	356	306	336	330	322	322	328	353	355	350	324	358	345	321	364	340	325	321	344	346	335	344	323	352	326	345	328	323	306	357	340	328	335	325	331	361	353	334	346	367	363	354	374	315	343	353	343	329	361	362	336	350	355	335	350	335	327	339	353	322	324	312	358	334	336	357	363	345	339	370	325	337	318	351	361	360	348	297	349	320	360	355	343	370	315	350	365	327	361	337	355	353	336	357	344	346	353	379	327	322	348	370	310	341	354	366	341	391	324	353	337	404	334	329	339	321	337	304	364	314	368	338	347	340	335	333	379	340	322	351	344	340	335	342	300	338	327	364	331	327	327	346	315	336	343	369	346	368	366	371	320	351	337	341	301	348	375	331	353	343	328	386	371	362	325	321	334	344	344	315	347	342	373	332	370	380	318	350	343	320	366	326	344	318	346	362	365	364	364	339	337	353	326	343	330	370	349	323	339	398	351	352	374	346	353	310	319	346	359	350	350	350	347	327	354	334	373	360	327	350	339	344	339	327	300	320	328	372	386	321	331	361	360	315	349	335	319	351	344	335	348	312	349	325	313	353	328	359	369	343	355	339	358	353	371	381	340	323	301	348	340	347	353	327	351	354	339	358	340	356	347	324	342	352	330	374	369	295	378	367	329	355	327	297	333	319	345	324	326	349	322	333	366	349	335	349	331	340	365	367	299	344	378	328	336	361	344	375	360	343	346	351	334	332	339	335	360	343	370	344	358	350	349	381	329	370	373	351	361	344	355	354	322	321	368	335	364	343	358	350	368	357	346	357	338	352	314	318	343	347	362	346	335	301	333	369	363	335	358	349	331	364	341	334	333	340	345	317	359	324	348	355	346	356	319	353	351	344	319	333	347	340	351	336	332	365	338	345	373	350	324	323	314	369	346	333	344	348	346	319	316	307	358	353	335	359	343	339	347	368	354	332	358	368	332	359	330	347	321	346	337	347	325	349	352	319	352	350	391	341	299	300	352	296	322	339	342	383
15846	27103	20787	9810	5440	3383	2292	1528	1192	1004	910	804	782	754	681	672	598	612	580	558	531	555	535	525	544	557	510	539	513	487	489	580	488	526	526	519	541	518	535	543	512	553	488	481	527	484	511	517	515	527	515	524	496	550	544	517	533	505	573	534	514	523	498	524	518	518	479	516	500	470	510	490	518	504	494	532	497	510	502	512	529	461	490	532	499	504	492	503	463	505	504	515	545	512	531	518	533	495	506	511	483	503	510	534	528	531	495	512	488	566	495	498	515	532	504	556	506	499	473	481	540	529	525	502	552	503	530	496	486	529	534	535	522	531	488	493	507	575	485	512	542	492	498	522	501	525	511	498	529	525	511	546	492	486	495	502	561	478	591	530	535	485	508	484	543	509	509	523	540	533	515	524	517	526	497	493	458	466	497	555	525	517	526	506	528	522	482	537	527	502	481	490	520	504	553	531	499	529	538	494	507	517	509	504	498	522	515	539	527	502	459	528	500	533	547	494	481	512	535	519	507	491	515	514	534	529	483	548	536	490	516	516	530	502	500	458	457	517	478	526	504	502	566	534	492	528	564	516	495	494	514	495	513	500	530	541	553	496	498	545	537	501	480	522	494	469	511	542	510	531	524	537	515	499	509	510	492	508	485	506	526	521	505	524	541	528	514	499	505	520	480	529	488	518	517	518	482	509	509	480	527	478	497	526	506	551	444	524	479	536	530	513	532	546	507	528	505	533	540	524	512	483	535	516	500	514	542	496	523	500	494	546	500	510	494	504	518	489	519	568	520	498	514	527	502	515	522	544	504	503	551	497	518	535	526	497	473	501	506	503	521	507	485	537	506	506	471	499	516	486	510	492	477	502	524	518	522	492	526	520	531	550	486	524	532	511	518	513	481	527	558	502	540	535	504	517	535	507	534	520	521	550	516	500	527	534	538	524	536	548	536	471	550	497	544	526	520	506	489	501	504	492	544	500	542	523	508	527	555	498	536	482	500	491	483	496	574	544	549	512	539	555	537	518	551	486	518	505	492	510	555	496	525	510	528	502	510	503	500	526	479	526	542	534	500	515	510	534	511	518	492	499	486	514	508	476	527	548	529	541	519	547	538	556	533	515	537	520	492	550	505	479	519	511	501	507	548	526	505	511	552	511	490	535	501	500	491	533	480	511	527	514	523	524	485	477	489	526	496	531	542	541	518	485	564	536	495	504	477	504	513	541	485	519	468	491	523	498	536	480	488	514	519	520	493	527	517	502	536	495	538	569	528	590	497	517	494	529	539	524	497	522	507	509	524	538	500	509	532	482	504	491	522	517	497	545	515	534	556	486	511	487	511	502	525	491	507	501	484	489	489	522	489	527	471	497	497	472	484	483	475	543	540	513	528	509	504	497	506	512	518	518	507	548	474	528	495	521	495	515	512	503	483	485	562	490	495	553	520	522	512	501	499	531	478	497	519	522	494	499	469	481	461	507	527	498	530	501	503	495	544	497	531	490	531	512	498	494	529	504	532	531	497	502	503	515	512	468	509	461	528	500	521	549	502	533	491	509	529	530	519	532	510	512	525	522	502	502	562	509	514	513	518	515	525	512	505	474	514	504	537	502	556	535	515	554	520	519	541	543	540	507	486	512	506	512	524	533	506	526	493	494	506	507	539	508	522	483	529	495	525	530	520	560	500	530	530	497	504	525	515	529	496	514	529	518	531	507	551	539	546	502	527	509	531	500	562	494	485	510	520	521	487	496	492	570	513	570	521	561	504	510	565	541	538	509	532	491	512	508	547	503	505	508	531	544	526	519	491	540	481	529	519	512	487	529	534	502	542	482	483	522	533	471	582	543	496	542	472	501	535	520	499	508	498	546	480	562	496	527	510	541	516	524	505	541	517	517	537	518	502	509	480	493	536	511	521	514	513	522	533	509	500	485	529	530	503	520	491	529	544	484	502	533	489	509	516	502	545	570	537	505	533	480	584	548	498	518	482	508	515	528	503	522	518	523	504	499	503	488	508	508	524	507	462	533	489	466	488	528	512	551	519	518	517	500	487	545	512	507	500	538	570	501	513	532	488	490	483	530	530	497	494	522	507	558	510	514	476	493	515	516	532	497	525	487	524	527	531	527	510	488	476	564	499	497	459	520	492	545	502	524	528	522	506	509	530	556	490	507	507	480	468	492	528	504	496	547	563	492	558	548	488	564	541	521	539	485	484	521	459	538	545	552	468	550	490	534	553	505	499	554	520	522	521	511	529	490	522	509	486	542	480	489	513	481	525	535	513	484	507	503	530	531	506	503	519	510	501	520	524	500	508	541	477	532	497	521	513	480	529	506	535	534	534	526	525	483	550	527	496	503	558	469	488	516	514	519	482	552	543	499	548	529	511	488	514	524	515	558	511	514	493	473	527	503	488	532	513	522	492	480	496	501	493	531	492	490	516	493	506	493	531	491	512	514	544	538	477	536	566	466	528	499	535	511	516	515	472	536	543	515	534	522	548	506	502	506	586	571	530	514	505	556	515	514	519	505	499	499	544	469	498	556	454	507	532	524	482	527	548	502	482	501	448	528	538	526	516	520	512	509	526	512	483	497	502	531	506	540	544	527	521	519	545	573	537	513	517	531	529	537	507	498	487	505	498	504	519	503	500	533	528	537	504	509	539	504	519	541	497	528	496	523	479	492	511	522	487	525	550	506	498	533	492	529	524	489	505	495	502	514	531	501	513	504	473	502	524	509	518	521	502	500	489	551	544	530	474	535	479	474	537	498	509	566	496	492	565	556	479	548	547	515	537	534	513	527	509	519	509	535	537	502	493	518	523	524	498	515	543	529	541	513	477	528	426	522	496	517	467	530	547	543	513	536	508	500	510	494	517	512	519	483	519	504	502	535	506	510	516	520	534	456	503	506	517	546	505	495	504	510	459	559	522	515	538	504	535	491	484	537	510	499	508	520	539	501	527	562	551	558	502	526	513	517	545	552	506	523	471	511	489	538	524	496	500	530	526	504	520	482	525	486	500	502	540	568	522	545	547	505	498	502	543	519	522	514	512	506	497	517	516	506	516	524	471	547	543	521	553	517	527	539	524	527	544	527	539	509	505	481	494	553	511	527	538	470	508	526	545	485	473	523	529	532	480	512	485	503	549	503	534	522	542	543	493	502	491	480	516	530	509	505	561	512	512	531	540	519	498	501	531	541	547	493	546	449	536	526	527	502	495	523	527	513	515	552	515	523	507	481	532	488	522	494	498	518	529	510	522	518	524	473	481	523	521	502	528	480	482	543	526	507	546	519	553	537	522	514	527	510	496	518	494	528	494	544	543	478	549	517	526	527	552	526	508	515	527	517	547	533	551	515	504	532	504	520	533	521	527	534	500	517	507	557	499	533	460	506	560	539	537	550	527	511	505	532	517	498	555	528	505	522	526	470	555	469	530	497	511	547	499	499	547	564	550	527	533	495	493	492	481	523	506	551	523	545	544	489	531	490	507	520	521	531
22878	21532	28604	24924	21532	16555	3328	1364	912	730	693	601	604	546	539	495	513	436	429	396	426	398	361	412	382	403	401	452	360	400	426	380	388	363	411	375	366	393	360	366	337	351	385	407	373	378	374	359	395	373	380	376	390	352	365	364	388	382	376	378	390	401	384	354	372	377	373	402	412	387	395	406	332	369	379	404	372	367	396	360	383	392	359	350	406	382	402	365	384	373	335	347	342	385	339	401	389	377	368	394	351	368	368	354	356	404	351	378	376	379	358	373	404	367	346	404	402	418	363	356	380	388	398	387	365	381	365	385	381	368	366	354	355	350	395	392	366	379	421	390	379	362	406	390	377	362	377	346	367	354	368	369	362	394	322	370	369	358	396	383	374	408	344	371	377	423	385	378	335	384	372	381	390	415	368	365	355	343	402	376	370	379	396	399	373	346	358	349	374	367	392	363	373	359	386	354	354	383	347	363	375	373	391	345	403	351	386	367	398	388	408	427	384	392	386	379	369	391	367	407	343	384	382	399	412	373	372	332	386	384	374	344	365	378	404	380	377	368	378	355	378	392	364	396	412	340	401	387	374	382	381	394	403	397	403	362	370	352	339	390	353	389	395	363	363	372	392	374	364	379	367	407	374	368	386	382	378	393	402	361	374	365	384	392	391	390	369	401	375	406	381	370	381	377	384	363	358	393	370	382	365	387	402	406	360	364	373	414	390	358	398	374	369	368	399	366	366	404	402	363	388	385	384	369	380	424	359	371	378	368	341	395	361	401	371	395	380	409	387	369	377	387	404	351	385	382	385	347	372	370	378	386	352	355	366	382	384	389	368	366	377	384	338	384	363	370	332	371	353	409	375	397	388	404	364	381	378	368	364	391	360	360	360	393	389	414	377	377	379	393	330	378	385	379	343	386	401	395	376	367	364	348	368	386	376	357	443	372	392	394	376	385	375	373	388	399	381	360	378	418	363	384	380	391	386	375	387	353	359	360	386	380	365	396	356	393	361	347	383	383	377	372	379	378	377	383	366	392	389	337	343	386	405	390	383	365	381	354	388	362	377	336	381	361	356	402	362	358	369	377	396	382	339	383	390	383	365	354	370	379	402	363	355	370	372	353	398	349	367	387	390	395	394	392	356	397	368	408	371	408	399	400	397	332	376	389	386	364	380	394	371	398	363	350	368	355	375	378	386	344	405	381	404	371	358	366	365	391	375	387	388	408	398	390	407	411	369	390	375	383	375	345	377	381	357	396	372	373	365	355	385	336	363	377	374	387	406	371	409	401	370	384	366	339	363	383	340	387	378	352	379	368	378	377	377	379	385	398	363	422	390	403	375	340	354	378	376	366	366	375	376	345	366	384	384	358	347	395	392	359	366	389	350	389	380	368	382	362	397	417	344	394	406	412	384	337	371	369	351	386	358	383	383	369	373	364	386	352	372	355	348	377	368	392	379	377	354	360	366	401	372	356	398	385	376	366	369	397	363	359	341	385	388	370	338	359	355	355	376	376	384	369	374	357	397	361	377	378	372	336	354	358	384	374	355	361	382	369	387	387	374	369	353	399	370	364	349	339	369	361	384	368	364	371	398	342	384	389	364	369	357	376	394	392	362	353	339	378	382	343	392	399	371	366	360	372	387	380	378	380	381	371	360	406	362	359	429	404	330	344	386	372	373	374	408	373	381	395	405	372	382	391	388	384	391	353	342	399	337	349	379	363	385	390	358	367	395	380	366	373	388	392	370	386	382	403	359	381	343	368	397	387	382	415	381	386	383	348	409	403	377	381	380	399	387	389	374	376	385	405	393	422	370	359	349	342	359	354	400	337	341	371	364	382	353	389	398	336	352	363	390	372	379	364	341	364	365	368	406	378	413	395	405	373	406	395	406	359	379	411	380	366	350	360	373	387	376	392	374	378	389	336	384	393	422	402	386	369	368	369	349	387	357	408	368	374	382	404	371	388	388	359	372	372	398	396	396	368	412	410	379	372	368	385	382	361	388	397	387	385	403	353	376	368	370	431	368	377	393	373	330	330	421	343	361	413	357	378	394	388	401	404	403	383	376	382	368	336	373	346	362	386	358	374	363	412	372	344	351	401	361	374	429	377	376	361	390	357	365	386	392	363	390	410	339	375	392	345	375	364	391	375	354	364	352	365	367	411	379	383	398	358	387	413	366	384	346	362	363	386	421	393	386	375	378	407	385	418	402	364	360	385	387	367	350	394	384	401	382	391	360	384	362	390	355	375	348	392	374	376	414	412	381	338	367	373	391	367	358	394	426	383	385	393	369	364	340	367	365	358	352	371	356	352	416	363	372	399	381	360	368	364	361	352	382	355	324	395	412	400	400	350	368	372	363	359	355	382	390	380	336	353	388	372	382	373	390	394	401	379	349	381	368	378	363	398	358	392	349	348	374	373	354	375	378	363	396	386	394	388	359	373	361	374	393	358	375	393	375	362	364	360	401	399	373	377	363	349	388	356	363	387	371	394	375	372	390	389	373	375	369	387	364	415	392	369	384	379	376	370	348	391	377	365	393	372	375	380	397	386	384	371	355	383	374	361	370	375	378	373	400	368	351	353	378	352	378	359	385	402	408	387	382	362	358	379	370	352	377	371	368	359	367	375	380	367	400	398	405	358	338	370	401	366	361	360	363	368	363	378	407	376	348	371	353	362	375	367	402	362	369	370	387	371	378	390	369	388	380	400	353	389	392	365	393	359	445	365	375	438	347	402	406	426	381	355	370	360	400	370	379	362	391	358	364	389	363	412	372	386	392	379	361	399	344	393	384	369	364	373	398	391	356	391	371	366	404	423	343	413	361	357	347	327	396	364	376	388	330	371	390	390	365	342	359	405	393	414	361	359	353	372	398	384	354	351	377	345	401	386	401	350	354	384	357	401	384	389	397	411	389	384	354	386	380	389	399	354	380	372	395	392	399	391	383	400	390	356	374	379	379	372	356	387	363	414	378	377	370	387	393	418	370	379	367	382	381	354	362	390	405	375	367	381	360	397	356	374	364	357	341	343	379	432	344	337	344	339	403	385	365	371	372	358	412	392	364	378	366	364	411	388	381	365	383	408	404	382	360	357	362	386	383	422	430	387	414	402	403	371	375	392	370	384	383	389	368	392	345	403	335	389	346	374	347	344	370	378	362	387	388	350	380	368	395	376	341	373	367	367	379	357	374	365	372	389	373	402	371	398	410	347	358	384	392	378	349	362	376	384	390	360	385	374	331	393	363	328	384	399	370	373	405	389	385	357	385	371	400	376	396	353	398	383	369	380	390	401	377	393	408	358	368	341	408	407	383	348	399	355	375	361	364	375	384	390	356	340	388	378	378	377	394	364	357	384	429	388	367	392	371	353	361	427	420	366	393	415	339	371	387	347	372	383	387	397	374	409	379	385	375	337	389	416	349	393	399	360	376	363	350	391	351	390	358	395	383	384	357	380	392	422	392	367	406	368	381	371	367	399	371	351	366	367	335	361
18229	35444	29153	16073	9178	6044	4014	2565	1839	1434	1270	1080	1017	912	880	818	733	749	679	692	623	614	611	616	634	613	583	644	567	550	548	553	585	543	542	538	558	523	613	566	550	541	570	552	569	558	535	566	559	557	551	500	560	560	590	561	522	551	553	541	540	566	566	547	571	567	551	547	590	562	554	559	560	519	588	548	558	586	553	516	605	560	550	556	531	553	535	575	538	595	571	579	564	538	554	599	516	576	542	561	540	522	562	571	582	533	620	589	537	567	570	585	540	576	514	556	592	533	545	525	592	577	560	515	539	566	598	552	530	562	546	501	503	546	529	538	570	518	574	560	542	571	576	556	603	523	555	529	571	548	525	602	599	511	542	568	577	554	532	561	560	556	559	580	564	585	534	561	549	546	551	546	607	553	596	557	532	570	526	539	544	557	563	594	519	500	574	534	530	572	494	580	561	541	579	520	606	621	536	561	516	532	568	543	546	584	546	548	550	538	563	501	531	571	527	534	534	571	576	582	563	595	617	532	573	575	539	589	570	547	532	536	556	578	534	551	530	544	551	571	551	562	580	560	532	526	553	535	571	572	523	515	588	577	571	539	576	606	565	549	571	556	522	538	540	535	566	542	607	536	588	548	551	579	544	579	517	576	538	560	544	567	508	561	579	527	512	555	567	533	595	549	552	575	562	520	581	558	536	564	536	544	535	573	568	595	555	523	542	534	562	573	575	569	562	542	556	588	555	546	560	555	564	551	565	521	559	546	528	514	548	612	573	572	552	568	555	576	576	564	581	550	557	537	539	559	559	601	560	574	548	560	554	533	581	558	565	533	577	529	531	545	559	529	610	566	562	620	587	571	547	523	588	588	520	537	544	535	547	575	553	523	526	526	507	521	548	544	544	557	553	570	541	591	623	540	509	567	533	514	572	556	583	551	554	540	542	556	535	496	591	522	510	565	594	560	523	544	573	594	542	597	519	553	507	520	542	513	521	564	561	562	562	514	559	539	588	514	539	532	515	562	527	557	567	523	584	573	541	578	570	617	507	564	566	570	530	566	532	537	576	565	524	561	570	566	512	570	546	520	549	567	560	567	563	546	551	569	547	554	531	544	556	509	549	547	586	540	585	606	572	547	566	562	534	583	573	526	590	555	580	544	523	561	555	559	550	555	598	523	530	512	544	544	541	539	526	532	547	515	568	550	531	508	560	540	566	518	535	543	573	539	533	549	588	553	532	552	556	521	551	583	500	513	531	579	521	540	549	561	566	551	564	544	549	549	518	597	557	543	609	557	567	496	555	570	576	585	557	576	559	536	549	559	582	564	559	532	590	562	527	553	565	540	609	562	564	583	527	561	586	542	532	512	572	552	567	566	541	553	547	549	591	584	556	571	525	585	517	573	563	539	557	634	550	521	589	481	565	568	561	578	537	545	552	543	557	577	585	549	514	545	537	543	554	542	534	553	614	580	581	564	526	542	549	569	543	575	572	546	558	566	565	512	550	572	575	546	543	569	510	552	523	543	540	550	580	557	517	571	561	549	563	529	586	532	552	523	499	564	573	528	507	588	546	565	547	510	521	543	561	574	564	550	559	592	544	528	577	540	563	543	571	558	541	550	526	532	576	584	569	549	582	555	545	579	545	552	518	565	535	567	537	526	523	542	542	588	573	547	556	551	569	581	574	575	516	564	564	540	558	536	587	542	536	570	579	520	557	542	530	520	542	570	571	526	558	520	555	585	552	557	556	573	534	587	582	552	527	479	549	520	539	573	556	563	530	532	544	574	571	501	544	582	546	498	569	563	533	533	530	524	535	578	528	539	556	510	611	524	530	546	563	521	585	547	555	530	580	551	549	558	561	539	575	578	562	563	565	570	586	545	528	562	561	540	553	513	547	562	497	527	518	553	503	545	549	508	568	546	552	567	580	516	592	589	540	588	564	504	550	605	524	563	535	566	573	561	526	565	585	527	521	508	539	571	590	527	544	566	534	526	595	550	554	553	546	568	542	574	527	540	556	547	579	598	559	520	549	565	581	522	538	559	554	546	507	565	589	562	566	505	574	584	533	570	575	530	559	508	543	538	540	530	531	567	579	574	545	525	579	552	623	568	527	554	542	544	595	548	566	604	587	577	560	559	537	575	507	534	577	536	565	618	555	583	580	556	529	542	517	565	543	570	584	562	539	516	570	568	573	570	568	559	533	549	515	559	549	532	548	562	576	504	588	532	585	552	546	561	533	546	517	557	529	530	544	492	571	549	558	541	562	574	557	581	565	569	548	542	548	557	553	574	523	574	551	525	550	527	581	529	605	532	581	507	536	547	591	544	547	580	573	560	601	539	527	581	573	539	556	574	553	542	548	508	552	551	563	591	569	526	600	548	550	536	556	519	571	570	564	509	556	560	577	570	563	580	525	531	566	525	535	516	584	549	575	556	534	556	558	520	540	593	560	553	537	536	566	567	591	587	501	569	565	540	520	577	523	520	493	581	598	533	575	530	553	592	540	549	535	567	593	510	529	523	541	547	545	560	559	540	552	605	543	568	561	579	531	578	575	572	571	548	559	580	563	544	520	550	620	490	561	565	548	559	558	565	582	552	527	567	554	565	533	568	551	532	593	532	557	540	546	538	532	556	597	537	586	564	586	550	557	538	552	515	557	561	572	533	540	562	558	502	547	486	528	506	514	544	557	555	574	572	529	539	526	577	566	553	572	553	603	594	510	564	554	584	558	528	560	546	581	557	604	569	550	570	590	526	561	554	563	548	551	542	551	515	525	573	541	569	560	541	575	576	549	538	539	562	543	595	518	554	568	541	533	558	575	565	538	537	538	534	561	581	544	547	547	479	554	559	566	562	553	575	525	509	553	529	568	527	558	544	608	568	602	567	588	559	565	521	548	556	550	507	529	563	572	596	576	545	572	574	578	543	585	546	551	559	591	563	559	550	552	588	560	565	574	553	532	530	549	544	560	576	556	524	562	578	548	577	561	556	544	530	522	570	587	558	587	522	576	555	579	596	542	569	552	522	540	551	554	580	552	553	530	567	562	576	533	573	567	552	549	559	574	587	524	537	581	542	563	513	562	584	506	551	577	583	600	524	545	594	520	596	579	509	530	570	532	562	565	563	561	569	541	540	570	539	587	523	566	528	499	539	557	552	518	538	537	561	570	543	557	594	535	525	526	522	571	514	602	562	530	556	548	556	545	544	553	538	599	563	574	546	567	554	544	574	569	529	543	526	579	536	540	594	543	568	557	565	546	584	547	518	531	527	553	532	529	522	582	581	557	559	537	575	551	541	542	560	595	524	553	508	522	601	558	560	578	572	582	570	571	553	567	580	579	601	569	513	544	520	537	573	557	571	584	553	594	560	534	561	540	614	565	532	535	547	568	582	551	540	524	550	547	547	564	556	536	548	580	576	513	584	530	544	547	570	575	526	557	555	540	585	586	628	552	570	570	564	511	606	573	553	518	544	615	524	535	530	538	567	509	524
28084	20218	13032	5054	2018	1189	787	643	572	550	472	477	507	450	431	450	383	400	399	397	405	368	395	402	395	366	400	410	354	373	396	365	415	364	373	400	364	348	391	397	404	375	380	380	349	376	378	377	405	392	390	403	404	376	425	379	388	351	375	392	378	374	367	421	421	363	369	392	357	397	376	399	371	393	387	359	363	373	380	412	347	343	375	385	401	366	368	378	340	362	353	382	405	365	369	371	364	369	413	385	385	361	387	374	368	395	342	392	400	423	339	382	406	378	381	423	355	375	388	383	358	320	343	389	380	379	374	379	414	335	344	384	399	378	385	352	395	382	365	351	408	375	380	369	370	419	371	368	373	344	383	380	383	383	341	398	388	382	386	389	356	336	369	370	368	365	357	365	376	418	336	384	372	346	383	416	396	395	367	359	377	367	376	393	365	346	378	366	367	379	399	357	404	369	382	396	385	374	376	379	376	397	369	371	401	387	392	347	400	385	402	362	355	404	382	353	401	366	366	379	410	345	342	388	399	372	385	387	353	383	388	358	342	393	379	382	397	342	402	394	338	347	422	337	415	345	381	388	394	350	386	395	387	369	404	377	386	377	376	362	377	375	348	373	342	382	391	358	378	381	360	364	404	355	385	368	409	362	361	352	375	387	364	378	357	368	378	394	379	363	360	386	360	363	377	372	367	352	372	388	377	373	388	375	386	353	403	385	388	406	381	368	384	352	368	364	386	370	370	424	393	370	367	342	382	376	370	423	362	396	378	384	375	374	390	384	368	384	358	380	395	367	370	388	358	401	377	398	341	395	381	371	353	371	395	389	383	363	383	367	359	379	374	345	374	392	363	379	388	413	407	386	384	387	392	375	373	340	405	356	401	404	356	388	327	345	366	385	357	374	352	372	364	390	381	361	382	381	346	381	354	374	361	366	401	379	334	402	381	391	388	375	366	362	382	367	393	355	408	366	393	407	378	368	385	392	355	381	392	384	379	368	390	381	371	397	393	382	400	351	381	349	387	364	372	343	352	372	344	359	370	408	384	376	378	375	390	345	376	348	399	416	377	379	354	357	368	365	357	342	392	391	363	413	362	418	389	382	365	362	405	390	385	402	378	358	398	390	379	394	356	394	401	393	384	384	378	386	393	369	361	397	355	396	355	370	391	413	390	395	417	365	385	347	403	328	369	373	366	388	415	377	363	371	394	402	405	363	365	351	404	400	361	387	385	343	386	398	399	348	404	370	377	345	366	355	367	370	393	341	370	398	370	382	359	376	395	355	356	366	362	432	377	362	401	341	396	367	425	370	367	399	344	377	358	397	358	334	364	377	412	415	364	371	357	421	370	376	355	393	389	405	376	370	363	394	383	404	356	361	367	414	367	399	340	388	405	389	385	362	359	392	393	391	365	410	357	399	371	367	362	374	378	386	408	425	368	380	346	361	376	391	367	384	377	382	377	389	359	381	360	366	379	374	401	365	370	385	385	371	380	395	346	348	356	408	338	372	370	365	376	363	381	402	373	365	351	379	367	402	376	379	376	371	362	359	371	408	369	363	373	358	367	387	377	404	375	379	347	364	385	386	374	379	387	345	381	358	394	367	361	362	371	363	333	394	376	398	373	366	398	376	399	397	386	401	367	363	398	373	388	403	349	347	349	366	371	417	354	340	387	371	352	348	375	381	396	385	370	381	382	414	401	387	398	387	375	386	347	366	356	364	360	370	363	369	356	349	397	368	394	402	362	374	351	401	376	402	405	366	406	362	350	367	381	391	359	407	373	361	382	387	363	369	373	403	388	413	357	355	392	337	394	381	370	371	334	396	370	360	347	369	360	356	356	404	356	423	370	399	386	407	370	377	403	357	396	394	416	426	374	366	379	392	375	342	408	374	379	387	396	372	362	367	379	388	396	360	370	381	347	406	358	339	369	399	387	380	368	407	377	383	356	365	377	354	385	363	366	335	363	370	409	376	376	355	342	407	365	366	329	368	352	408	369	389	386	379	364	374	388	352	394	376	367	363	395	371	361	389	368	359	409	368	376	368	357	398	398	375	362	370	357	345	364	354	402	379	389	353	401	390	384	381	401	382	408	391	387	390	368	390	354	366	336	395	391	382	394	354	349	379	369	368	374	387	399	395	405	375	376	348	396	367	370	374	378	393	391	381	372	345	379	417	389	344	373	389	364	390	404	376	384	397	367	368	362	337	382	399	370	381	362	366	390	372	377	383	400	374	360	383	373	368	331	381	363	396	423	350	399	373	334	377	319	397	420	403	387	377	399	345	384	361	404	414	383	366	385	422	389	398	359	413	363	409	358	335	353	399	393	359	389	351	351	384	367	359	362	375	436	387	372	363	398	368	375	389	383	399	362	401	368	392	405	387	370	380	334	376	378	356	365	379	356	376	396	342	366	375	349	357	369	365	356	378	373	382	390	373	367	397	365	373	343	358	371	337	379	382	345	332	340	356	384	386	403	368	379	385	400	355	371	358	353	359	367	377	378	390	394	357	397	374	399	387	425	400	349	383	352	361	359	382	375	382	372	377	373	364	401	405	361	341	340	387	388	387	380	405	379	372	391	403	398	387	380	394	361	338	364	384	378	395	334	382	401	388	380	382	372	354	384	391	405	400	382	382	357	341	344	353	433	388	370	382	370	367	408	402	367	394	363	387	374	368	367	348	381	381	362	376	389	373	360	350	367	386	383	382	387	403	405	366	378	370	363	395	408	383	393	373	342	349	353	369	379	353	357	360	379	353	398	376	354	378	377	377	384	336	381	366	352	391	392	399	381	386	345	403	372	430	359	382	394	380	375	350	405	381	395	368	365	366	364	384	360	362	433	402	318	397	337	369	353	360	376	365	395	397	372	395	353	384	328	350	373	383	374	361	367	360	369	361	400	380	402	364	407	375	362	367	340	380	373	367	334	356	380	407	379	439	354	386	398	390	381	396	388	391	386	382	402	386	396	408	342	351	381	364	384	323	392	402	379	396	411	380	359	385	374	373	348	372	358	350	364	356	369	386	411	393	362	408	385	372	357	402	382	367	400	367	416	385	362	360	349	371	385	383	363	383	400	348	380	379	350	379	384	349	381	363	341	380	382	395	331	350	388	382	375	396	397	379	388	367	408	347	355	377	375	379	397	361	419	361	382	384	377	370	362	360	372	367	346	379	399	385	390	386	402	360	393	382	412	334	377	386	377	374	379	397	363	370	372	410	407	358	393	381	377	378	366	388	375	366	402	378	388	350	385	357	392	358	364	328	393	423	371	361	376	368	402	387	375	391	377	385	406	368	370	400	381	411	380	361	377	388	399	370	386	375	369	371	381	362	386	364	386	389	372	382	404	395	375	352	354	360	392	357	360	416	389	371	393	392	372	348	337	376	370	381	415	401	390	368	407	375	417	386	373	366	350	377	352	374	350	370	380	401	370	397	377	389	359	376	371	391	371	359	384	379	384	392	402	360	367	379	394	361	351	403	395	349	360	367
15611	21124	16096	7035	3875	2495	1650	1156	983	854	809	702	717	691	667	662	619	635	602	569	562	570	586	593	579	573	549	539	542	557	575	569	561	562	570	570	590	496	593	556	530	588	584	539	567	569	587	558	563	588	507	578	564	527	577	571	583	565	554	528	587	569	541	566	538	552	557	573	535	568	519	586	551	558	565	618	591	537	585	578	572	556	553	550	560	557	596	549	542	563	550	570	483	532	508	557	518	597	605	556	610	529	590	507	581	547	545	563	566	550	625	549	583	593	590	628	527	595	542	570	586	547	545	523	522	561	543	522	576	608	539	596	551	560	553	543	555	577	588	531	539	534	563	541	567	516	509	575	597	558	607	558	565	594	589	573	559	520	582	541	608	567	559	607	555	568	598	545	522	567	575	562	558	557	577	572	534	602	568	568	555	563	547	536	563	577	557	553	506	601	562	565	585	521	582	580	554	575	574	586	544	536	532	535	559	528	548	588	574	569	547	545	486	548	589	586	581	547	597	548	566	548	531	585	543	608	523	541	564	537	573	589	551	552	620	557	570	563	529	563	563	563	551	573	587	579	557	553	569	573	556	556	531	566	575	598	572	535	557	591	571	554	570	592	504	531	547	618	566	574	558	505	528	593	541	560	512	568	524	515	559	551	577	552	565	525	579	547	553	533	559	570	569	569	545	534	568	512	550	601	578	525	524	556	516	550	541	534	548	519	571	584	561	554	541	561	559	572	563	570	568	545	577	579	544	544	545	544	523	538	552	542	571	534	564	533	603	580	537	529	535	571	569	540	585	544	601	558	575	521	519	488	603	548	577	610	545	533	584	554	526	538	583	514	543	539	571	550	607	505	554	567	536	574	547	555	603	534	542	593	551	589	532	591	581	543	538	564	577	572	577	530	523	532	511	514	572	541	579	562	581	525	571	562	562	582	549	571	540	524	567	555	574	535	594	570	594	536	545	577	535	569	581	567	556	607	549	535	555	563	584	586	568	588	546	558	526	551	591	572	551	577	580	574	571	540	517	537	569	553	529	571	535	558	597	539	515	592	545	542	586	581	514	567	543	529	570	578	597	556	566	590	583	579	579	547	579	598	540	550	554	559	551	561	578	541	541	547	550	584	537	592	518	554	574	525	596	588	558	529	560	567	586	569	578	528	605	572	549	583	553	553	541	567	614	531	561	592	590	580	521	590	586	562	607	582	532	572	550	499	557	576	573	562	572	593	593	545	563	541	553	581	586	542	552	550	544	592	528	552	554	566	536	550	574	528	564	597	565	552	549	551	573	596	562	550	595	558	531	557	570	531	533	620	551	564	548	577	561	560	574	575	524	559	537	582	569	574	573	574	600	577	552	599	575	567	593	586	565	568	589	563	597	518	561	572	536	577	557	569	576	540	606	542	574	604	583	579	533	564	560	570	553	515	570	575	508	570	564	553	610	585	532	551	592	549	577	571	552	584	566	626	552	518	566	599	547	582	557	600	568	549	607	549	616	583	513	535	568	587	572	570	573	547	554	552	583	541	518	564	571	543	585	551	574	565	559	578	548	548	570	533	552	542	565	523	565	535	487	557	543	590	555	558	559	596	560	550	584	584	600	576	589	561	515	574	579	528	531	565	564	546	531	539	591	542	622	569	548	572	547	551	552	534	519	543	589	533	586	539	584	558	567	535	580	597	561	569	594	539	556	574	545	618	525	583	549	530	565	590	600	534	548	548	552	581	551	509	557	535	530	569	570	542	578	528	561	565	546	582	565	565	576	562	561	609	543	550	524	556	572	545	576	606	564	529	556	537	601	578	580	533	557	553	567	542	579	550	580	567	560	586	552	552	551	574	533	543	545	530	576	573	596	561	538	539	566	612	573	547	536	550	588	559	575	569	600	567	591	536	559	599	556	610	559	556	567	549	561	577	526	549	559	521	519	564	564	562	566	580	604	555	556	535	575	528	572	524	634	562	561	559	547	547	554	568	531	593	544	533	576	572	569	564	516	559	559	537	544	541	558	541	546	570	591	576	548	546	503	557	511	559	538	549	591	572	574	560	508	538	588	595	565	556	579	525	615	541	539	538	556	540	551	521	584	579	591	580	553	556	562	567	564	535	547	558	589	550	552	561	563	597	550	555	536	546	580	539	551	583	562	618	563	559	580	561	589	596	596	580	563	542	522	527	551	573	570	560	561	525	582	544	571	616	573	554	597	597	563	567	551	567	540	576	500	525	593	542	564	589	552	543	571	566	547	538	554	570	560	567	564	599	586	632	567	584	524	547	539	547	555	569	568	571	526	509	563	510	588	533	542	547	523	558	583	536	591	527	603	532	591	558	517	557	563	549	550	537	551	549	534	539	513	535	552	582	533	578	550	549	555	553	594	466	579	588	515	561	575	553	568	549	547	527	577	544	545	541	570	548	536	576	574	584	587	547	566	562	513	540	544	537	545	562	561	532	569	556	575	541	539	600	530	599	575	567	547	531	543	584	587	560	571	551	559	558	552	545	548	550	581	559	577	524	532	571	579	563	560	593	570	576	566	526	563	604	571	571	558	573	525	576	548	552	580	545	543	565	547	581	555	563	559	566	559	572	578	568	575	533	574	580	602	558	558	557	564	574	587	538	557	524	589	553	544	534	522	570	552	513	555	568	569	576	560	581	566	588	555	613	574	553	566	558	597	594	550	540	563	564	556	544	515	558	530	551	539	574	560	588	579	531	589	567	593	573	546	550	534	570	556	566	586	552	528	568	568	546	563	574	553	595	567	554	509	560	609	575	541	565	572	551	556	591	545	552	577	564	545	530	540	552	545	566	571	556	537	568	585	557	573	564	543	613	531	543	549	539	556	577	562	573	577	588	530	572	570	605	576	560	556	600	581	540	555	506	558	566	540	558	555	564	564	560	554	566	529	538	585	538	528	554	529	583	586	602	561	581	559	512	562	564	550	575	573	575	593	558	597	592	567	567	568	559	578	586	552	576	567	571	526	594	563	563	559	566	545	512	563	554	561	611	535	577	550	571	574	543	575	568	567	513	587	576	563	585	595	548	549	592	542	531	562	565	586	599	549	580	546	605	658	609	551	542	558	548	533	580	524	575	555	589	566	588	519	536	533	574	561	532	590	548	607	551	549	509	581	560	563	558	576	540	559	563	552	504	526	532	556	530	517	591	527	603	507	576	555	588	565	515	578	549	522	590	539	556	568	514	569	530	561	553	537	510	539	561	551	581	538	560	600	513	548	595	552	571	578	545	570	505	519	555	558	589	575	577	557	524	562	584	576	566	591	573	499	536	564	565	521	538	534	577	548	564	610	621	575	526	594	554	550	549	578	600	578	588	550	586	557	571	540	560	541	563	544	601	542	554	487	533	568	582	532	536	551	542	532	570	569	585	540	587	566	558	544	529	531	556	543	580	552	583	515	597	528	514	557	540	556	569	590	587	544	573	559	598	525	552	556	518	624	530	561	565	561	531	573	597	611	559	559	582	565	542	567	591
23544	21457	28071	25240	20247	5406	1565	960	747	620	622	596	513	541	499	480	466	469	414	457	426	404	437	464	421	425	429	394	448	421	380	418	407	397	387	417	389	409	384	396	369	395	415	387	417	410	410	400	412	396	446	396	423	384	395	398	419	418	405	418	402	424	378	434	390	449	431	420	358	415	382	388	373	420	374	364	384	398	403	388	389	430	425	394	382	398	401	403	434	422	381	401	395	376	414	403	388	414	367	359	444	396	396	457	415	437	385	371	420	405	405	422	440	397	424	442	395	418	416	413	410	377	402	396	420	417	380	423	386	409	402	389	403	408	415	406	396	412	402	392	403	394	425	373	416	405	433	384	416	440	363	427	396	402	408	403	414	396	385	423	449	399	407	382	418	376	383	428	410	439	373	392	385	392	436	383	388	385	365	410	415	387	442	399	416	414	414	440	395	425	392	425	390	412	395	408	435	390	402	412	396	397	432	415	422	374	401	387	414	406	376	365	361	418	403	398	385	402	374	396	414	385	401	400	394	373	395	453	394	422	378	384	407	377	422	414	400	398	399	404	421	370	393	433	440	414	379	386	446	402	411	379	410	391	421	402	418	404	435	395	382	432	422	388	401	403	406	376	386	429	389	395	398	416	412	381	448	434	409	407	396	368	401	401	425	421	387	403	425	409	406	412	370	376	434	396	418	421	436	409	402	412	397	405	376	422	401	399	379	419	404	390	427	421	405	431	384	418	404	437	408	381	410	390	428	424	406	385	392	372	420	375	393	367	425	404	405	418	375	416	381	436	393	389	412	388	425	399	394	432	379	401	378	404	412	382	373	404	366	426	432	402	409	414	376	401	409	402	417	428	370	401	360	430	396	395	393	365	408	406	387	387	421	402	368	392	404	414	412	425	445	386	378	427	372	400	395	410	421	388	401	416	404	413	415	397	394	396	389	390	393	391	403	370	375	404	394	381	419	408	397	405	407	398	446	407	345	378	417	401	388	368	395	415	377	420	415	416	380	401	417	411	376	410	422	378	414	397	399	400	396	421	397	404	386	405	414	445	405	372	409	403	421	418	397	395	403	397	394	414	395	397	399	404	401	436	399	389	399	446	418	392	405	386	410	427	405	385	394	401	408	422	386	412	385	427	343	402	390	392	408	376	413	399	393	375	411	437	405	427	420	432	395	388	389	382	403	387	450	399	418	405	391	411	413	398	441	393	415	400	402	405	406	398	411	392	428	382	386	387	410	380	371	382	402	391	426	402	401	355	382	358	392	392	404	392	403	388	424	410	427	388	362	371	398	407	415	391	435	413	438	407	416	428	368	408	384	382	398	448	396	357	385	390	400	460	437	355	418	390	396	416	394	383	381	408	406	393	405	390	405	383	373	406	388	401	410	400	412	380	390	405	416	412	408	376	364	400	389	377	415	399	375	398	378	420	389	400	418	397	388	381	416	398	411	426	360	407	423	389	379	416	360	430	439	416	414	393	409	414	387	405	395	384	411	406	426	408	412	391	408	390	473	445	373	402	415	424	402	379	433	390	378	388	403	425	406	432	408	391	387	403	359	394	397	397	433	400	387	410	354	417	412	401	402	441	419	362	423	362	378	399	403	427	414	409	374	382	429	411	393	388	420	398	427	439	428	413	384	373	408	403	396	431	414	398	386	409	405	419	398	414	402	397	407	408	395	408	388	399	401	378	452	382	394	416	399	408	404	439	404	396	424	419	433	405	394	371	383	410	416	396	375	342	415	430	402	383	408	397	411	417	395	411	409	402	411	407	389	407	349	411	414	390	438	428	397	441	348	403	401	384	404	406	415	383	418	372	387	421	437	399	415	435	386	401	412	409	427	402	392	377	393	390	405	418	391	420	376	410	413	411	414	398	417	391	373	400	425	423	416	402	409	407	404	369	413	391	408	381	407	387	367	418	419	422	451	418	365	340	418	413	434	393	414	376	389	376	416	383	408	393	394	386	400	413	407	399	408	383	432	408	415	413	390	395	415	371	412	383	391	415	382	447	396	391	378	375	424	418	407	411	426	400	439	379	394	396	400	422	386	408	429	417	402	368	398	406	413	399	386	390	411	411	439	402	439	402	376	399	379	390	388	412	435	449	395	422	382	396	428	391	364	386	423	410	379	426	425	405	407	421	384	421	394	420	415	408	395	417	389	393	411	442	415	424	399	406	390	426	423	374	392	366	421	415	424	386	446	387	386	410	397	431	396	426	399	374	444	391	409	417	402	402	401	397	407	374	383	376	397	379	381	398	405	423	401	398	420	398	407	375	416	343	403	410	384	397	380	438	393	411	413	391	372	398	370	397	400	412	392	368	394	386	397	395	418	393	423	374	381	395	436	371	395	400	427	415	401	420	393	372	431	381	473	406	419	416	434	408	373	374	399	441	411	397	394	412	432	412	370	414	373	397	422	386	385	415	401	416	446	405	383	402	388	461	415	451	388	422	391	388	387	389	416	378	407	373	412	431	381	405	372	410	409	416	371	386	416	404	381	379	384	458	402	373	407	405	397	397	436	399	435	398	396	378	392	403	397	385	422	397	396	381	428	387	359	367	412	397	400	384	384	406	377	474	422	376	395	397	400	388	422	374	439	413	385	407	391	380	391	384	385	386	400	427	357	390	388	400	427	397	396	420	369	439	410	381	392	379	398	352	401	417	419	409	396	369	399	426	376	397	386	391	396	426	412	406	379	403	421	403	429	398	410	411	379	428	366	382	417	384	359	406	413	426	388	426	398	383	416	374	394	389	404	364	411	358	388	413	425	440	397	435	413	407	374	389	389	398	389	420	398	419	379	408	422	429	428	395	377	427	408	414	401	403	399	420	369	364	420	420	416	422	401	372	416	415	383	388	399	377	405	386	395	374	393	383	413	409	399	421	377	406	406	405	390	431	431	405	418	412	404	432	362	387	397	400	405	369	397	400	392	371	420	392	431	413	418	377	414	452	400	404	416	406	393	377	405	415	387	409	400	422	410	412	407	420	438	402	383	363	404	429	387	434	438	385	426	437	400	410	380	399	397	407	399	394	374	384	430	409	380	411	365	390	395	403	426	426	392	377	436	426	416	399	405	440	402	385	406	411	422	402	414	417	395	382	403	393	387	400	380	394	412	441	405	390	397	405	394	407	377	366	410	401	445	433	355	383	350	366	375	398	353	437	426	380	399	398	449	405	408	407	400	402	375	374	396	424	376	387	390	401	396	408	395	411	407	408	425	418	401	426	360	386	410	392	422	423	451	395	439	410	395	405	404	386	366	372	376	406	408	423	445	387	402	394	386	403	425	372	409	415	380	399	381	398	400	391	383	424	384	360	435	421	364	388	390	420	416	400	458	393	354	389	411	383	402	399	403	410	401	421	414	422	415	403	388	418	400	375	394	374	421	419	383	405	401	389	405	392	409	430	386	415	399	404	422	405	401	402	380	346	403	409	438	395	399	388	410	387	395	393	430	395	391	445	395	394	424	409	385	363	411	418
15447	27468	23050	11037	6642	4185	2516	1750	1407	1250	1000	930	908	936	793	763	753	709	681	648	667	628	621	626	625	640	586	617	590	614	602	597	560	640	554	588	579	629	582	602	636	614	616	592	640	597	612	589	626	603	601	613	598	606	608	574	556	615	627	560	575	612	589	608	590	586	551	585	583	595	609	636	569	574	611	573	618	635	606	630	559	595	618	588	603	579	550	570	560	584	585	557	599	588	610	628	585	585	590	581	577	597	569	594	610	528	576	585	566	581	613	600	593	568	593	578	589	570	607	574	595	592	594	555	563	627	640	581	607	577	633	601	612	599	619	635	617	630	595	594	567	565	608	617	624	562	631	570	606	599	596	640	578	583	605	568	591	600	569	552	589	585	601	623	575	592	629	568	575	579	616	593	569	613	580	604	597	604	606	601	545	623	613	595	616	614	609	556	594	588	625	612	581	559	589	560	582	616	565	620	572	604	579	579	625	593	575	588	596	618	572	630	556	594	600	632	576	640	628	560	604	608	588	578	612	645	574	592	593	584	565	571	593	627	619	539	556	622	536	617	553	587	566	596	608	620	552	599	601	596	607	617	576	604	603	609	578	574	555	574	546	571	564	605	576	580	583	642	613	599	561	593	609	631	664	622	603	623	588	617	577	613	596	554	587	588	610	621	595	604	629	596	614	567	593	604	559	581	599	633	622	602	623	662	595	635	559	578	620	627	609	645	595	582	611	643	601	574	585	626	577	620	573	582	611	569	604	568	614	612	610	554	589	568	593	589	620	556	597	584	598	544	603	577	586	618	588	604	576	616	579	630	568	593	560	604	572	560	619	638	569	620	585	560	573	594	576	640	566	596	583	542	571	573	611	594	577	593	597	638	582	581	628	615	626	537	570	585	574	601	607	587	549	617	604	588	568	599	610	604	589	614	561	617	594	586	615	594	614	547	580	581	560	569	595	558	609	584	583	619	583	580	583	626	588	601	626	603	576	640	614	578	617	622	573	569	657	583	618	587	573	590	624	620	612	620	603	571	617	596	625	574	554	609	587	597	584	597	556	582	605	567	573	611	599	587	602	574	642	608	604	635	589	555	593	619	578	575	584	600	586	661	626	641	560	566	598	568	592	636	570	650	544	622	601	593	598	635	628	563	648	607	598	628	582	578	579	618	591	569	618	640	565	614	614	603	638	597	594	572	538	592	610	601	599	598	596	614	605	614	616	600	564	616	605	628	563	606	595	601	565	601	580	591	584	634	566	600	591	532	575	588	607	597	574	566	620	599	593	633	536	604	556	606	651	601	609	594	621	622	578	589	595	567	600	591	595	588	627	596	634	595	606	612	603	590	618	602	610	553	564	552	611	587	580	611	601	602	562	600	570	624	574	574	583	595	608	593	587	588	611	599	562	616	630	545	598	577	588	582	655	579	550	628	598	581	558	620	609	619	591	657	547	577	620	587	616	635	609	602	609	583	591	620	562	571	576	581	576	603	621	558	594	542	594	573	600	570	630	587	572	601	617	585	606	604	585	613	643	588	552	577	595	600	612	574	621	548	586	610	611	572	577	568	626	636	607	584	644	597	573	580	614	611	580	553	604	608	573	595	609	619	577	604	560	620	611	603	578	614	603	627	637	595	639	602	622	581	528	579	586	580	573	581	586	637	629	578	639	591	569	597	623	630	604	628	610	586	594	590	570	599	613	577	616	589	628	650	608	590	548	600	603	582	597	601	584	559	636	596	599	598	643	575	580	653	632	596	621	627	583	615	598	573	601	565	567	589	556	675	633	616	622	603	601	593	574	586	600	580	617	583	599	597	610	600	601	612	585	646	644	617	585	600	578	604	611	598	590	632	612	606	612	594	598	600	586	602	561	531	576	616	587	589	643	591	575	575	556	618	605	598	609	553	616	584	588	573	562	583	541	569	620	609	601	580	625	593	580	579	591	583	555	611	609	629	515	624	567	574	591	609	573	586	596	582	579	571	601	572	596	593	638	611	602	576	590	582	534	632	588	631	609	581	610	632	613	606	633	587	576	596	542	629	553	572	579	602	551	613	636	603	589	601	554	640	586	564	591	576	579	567	578	577	609	600	581	597	559	631	605	625	591	569	580	616	630	596	597	605	620	603	614	598	615	588	599	607	599	593	587	627	584	544	571	583	544	594	602	579	602	598	602	563	601	611	609	530	580	614	577	596	579	596	641	633	634	609	573	614	613	564	618	618	628	572	577	599	582	630	592	558	610	605	586	598	637	627	612	559	613	621	594	603	607	570	603	598	632	581	597	634	620	588	572	635	596	594	587	608	558	604	598	587	603	591	596	581	615	585	585	598	582	607	605	547	587	642	617	587	579	568	554	589	581	625	588	577	631	623	589	595	616	623	576	614	579	604	624	625	574	598	631	567	633	594	570	605	613	595	577	613	606	621	571	584	624	603	589	585	609	571	560	617	589	644	617	574	557	568	550	575	605	595	639	560	544	623	591	620	613	638	645	600	605	599	600	602	647	554	565	624	613	611	614	620	576	601	612	573	586	594	624	600	541	610	602	562	563	605	629	610	548	614	608	565	605	597	606	615	634	622	582	617	550	605	588	645	585	575	613	577	581	555	589	653	579	574	626	589	650	560	575	591	593	591	624	621	593	555	582	586	572	549	634	641	602	629	597	576	593	610	627	567	575	620	639	597	619	616	602	524	576	586	575	582	607	565	585	642	644	621	598	620	585	567	609	612	583	613	601	613	595	626	647	591	576	610	538	576	583	592	551	632	599	592	623	599	594	605	597	606	594	614	611	591	629	562	584	643	607	565	579	581	617	639	559	574	573	629	575	603	607	598	612	575	619	599	600	604	587	622	563	595	623	600	631	576	542	579	609	603	571	571	591	653	620	603	638	603	587	569	621	638	544	579	643	613	642	612	607	593	567	597	603	598	597	568	581	567	617	586	596	599	592	612	563	591	586	587	621	621	551	588	589	611	588	606	541	579	597	590	604	583	577	643	590	608	545	605	619	585	574	569	593	625	619	598	627	578	589	596	611	599	587	644	558	587	625	606	607	607	591	576	569	584	645	562	579	627	591	566	572	597	580	637	551	582	584	634	539	619	586	555	595	617	612	606	580	594	574	564	610	598	605	580	601	586	598	566	581	594	598	580	578	594	602	608	614	636	605	611	597	569	594	597	642	603	623	621	608	612	577	603	617	596	614	627	621	594	551	574	594	579	583	573	633	617	599	613	580	616	598	590	622	640	568	567	655	639	624	580	600	610	583	572	565	603	595	581	575	592	609	624	606	598	618	578	573	615	588	589	599	586	554	569	572	562	596	578	586	615	615	590	601	585	561	586	615	559	636	618	606	611	580	607	582	617	618	553	597	578	608	587	564	551	604	592	595	599	627	572	565	600	565	564	616	594	586	614	531	584	588	592	588	651	599	606	575	617	574	579	650	579	619	575	585	566	606	608	606	582	591	607	576	573	616	571	554	598	537	621	567	570	566	584
25043	21472	25689	21968	3813	1432	876	615	592	518	472	433	380	395	413	392	370	402	399	354	354	341	362	353	350	361	312	355	375	337	350	331	345	337	332	361	351	337	359	311	351	349	320	344	363	347	352	325	355	304	351	335	321	333	320	347	340	328	328	348	323	337	325	330	330	345	337	344	341	385	361	321	336	338	383	362	335	357	337	340	327	328	336	365	358	334	351	326	330	323	317	340	342	355	331	342	333	357	348	298	321	306	331	322	360	325	364	380	329	333	315	335	330	348	358	371	338	333	335	341	304	368	338	328	392	325	346	357	353	316	353	347	344	311	352	349	364	311	307	349	326	338	331	342	321	335	339	306	332	338	308	357	336	329	347	341	315	356	361	345	337	317	356	348	332	328	357	318	392	390	360	355	333	350	317	343	344	303	362	369	337	341	329	336	306	341	350	343	321	353	326	360	319	333	339	333	351	333	354	315	309	356	324	352	328	381	335	372	370	359	333	342	347	356	329	327	310	329	330	330	314	338	361	299	364	335	357	349	328	344	325	304	345	335	344	366	349	326	338	325	349	334	357	303	310	344	300	342	365	370	334	324	339	340	345	329	347	351	332	371	354	335	338	329	354	346	335	349	346	351	338	341	325	333	345	349	335	307	385	353	346	337	322	351	296	353	364	344	318	323	330	322	309	337	343	351	326	356	327	343	345	327	304	323	369	322	363	359	304	368	347	340	348	342	326	351	344	351	351	383	361	339	337	333	315	337	298	328	342	362	326	341	345	300	322	351	333	340	344	329	325	334	339	329	337	328	333	353	371	324	329	380	333	339	329	336	356	335	294	322	371	337	354	330	320	337	334	338	311	333	328	347	317	302	306	374	333	329	358	348	317	348	335	328	361	311	357	330	315	298	335	358	317	328	365	340	335	309	336	338	339	340	350	343	326	335	350	315	344	330	353	339	335	349	322	333	332	329	320	340	374	365	349	362	352	365	342	330	353	333	311	308	342	383	340	353	327	380	343	338	335	343	323	331	336	344	339	317	365	350	363	363	309	346	351	358	368	361	371	325	383	315	357	329	301	327	361	332	371	328	369	309	329	321	343	337	342	337	387	335	320	340	312	357	351	333	364	349	337	322	343	344	318	340	309	338	346	348	334	363	340	354	296	355	359	353	353	357	345	309	336	345	331	360	340	332	333	335	358	376	320	328	312	326	343	332	311	367	326	337	321	353	353	345	331	332	347	331	353	354	332	369	348	391	325	343	328	329	359	350	351	374	317	342	345	360	322	343	332	361	341	335	332	352	333	335	368	311	338	348	329	358	318	344	321	310	336	331	357	357	296	325	368	343	318	371	346	355	338	329	385	328	343	356	324	356	309	299	342	346	333	360	321	358	362	355	321	322	337	331	307	303	347	365	307	333	341	361	326	354	380	346	362	316	330	375	320	346	350	336	316	363	351	320	330	326	338	346	367	334	345	339	356	330	301	334	345	362	354	326	328	329	374	330	341	306	339	357	349	352	346	334	363	332	311	329	319	329	334	325	305	331	323	357	341	323	314	300	366	357	367	338	339	365	350	335	337	334	308	325	330	322	343	344	381	346	347	344	363	315	300	297	329	310	337	315	352	335	325	329	344	343	345	311	316	368	364	328	335	332	319	366	350	310	318	349	337	303	319	348	347	368	353	337	334	368	349	357	333	352	333	340	307	360	348	342	338	371	351	341	314	356	373	316	351	367	322	325	302	378	339	366	338	359	346	331	336	346	348	313	348	341	349	326	339	309	356	334	348	345	313	349	328	318	351	314	308	293	331	357	324	333	362	330	341	325	346	360	362	341	317	356	335	357	342	365	358	338	366	330	344	371	339	338	324	302	334	340	327	352	386	315	339	325	343	363	311	342	303	333	361	337	326	348	327	349	325	352	345	360	357	341	341	349	334	374	316	344	330	350	332	309	370	341	343	329	327	341	349	333	331	341	325	337	349	333	328	339	339	325	345	344	336	342	338	314	337	334	351	353	343	333	336	325	337	338	337	357	349	354	328	344	357	348	330	318	354	344	312	324	365	353	331	327	333	315	333	298	319	362	355	336	355	312	338	370	319	342	312	385	325	349	340	353	329	357	342	333	341	353	361	337	350	331	361	367	335	329	390	347	363	330	328	345	319	335	382	322	313	338	329	334	340	316	352	360	339	330	342	347	327	340	355	377	353	350	302	338	327	313	342	354	383	379	358	334	315	330	337	329	335	319	348	330	342	347	346	345	337	352	333	336	316	332	303	343	328	341	350	342	372	335	325	302	332	375	324	357	335	325	328	322	315	373	334	335	293	377	364	311	343	342	340	354	331	328	319	353	306	302	323	330	320	335	313	391	344	328	362	335	333	367	321	340	316	339	338	369	360	317	342	346	326	302	355	363	312	328	352	348	329	320	379	349	309	312	346	312	344	338	330	359	363	355	327	316	325	325	330	348	322	328	347	352	336	337	334	337	363	333	338	323	370	331	360	325	371	324	329	319	342	376	302	319	347	326	367	331	316	325	338	365	349	297	354	362	304	308	329	341	334	342	333	326	338	362	358	367	339	371	353	326	337	357	341	335	364	414	332	332	360	339	387	343	326	310	357	315	354	335	366	351	358	339	320	336	341	331	381	328	335	341	347	349	347	365	332	343	319	301	349	348	348	332	314	328	345	335	331	321	326	332	323	328	334	306	309	310	343	349	330	353	322	361	347	347	313	348	353	352	340	356	372	341	323	364	316	336	356	338	349	355	357	329	333	329	363	330	328	326	342	338	342	345	324	358	366	342	335	330	339	348	340	365	336	340	341	327	324	347	337	322	339	366	304	369	338	341	360	352	362	316	345	330	316	320	338	319	311	362	355	352	321	339	351	349	339	337	345	360	337	355	362	327	327	314	366	352	347	328	335	328	330	324	320	369	340	344	298	346	317	310	342	347	329	329	360	328	310	319	323	350	333	337	326	353	319	368	311	376	324	318	358	356	330	333	342	339	331	323	319	371	342	352	329	352	309	341	330	351	329	343	341	362	359	345	342	329	379	334	339	321	313	327	336	332	325	329	350	329	311	289	350	359	354	338	302	353	359	323	364	366	328	327	334	362	355	334	348	317	369	346	326	324	333	350	371	325	357	344	348	345	336	360	330	301	343	323	376	318	342	362	340	333	323	328	342	326	329	320	348	372	365	362	328	374	299	349	313	299	353	338	333	327	347	338	366	373	331	362	341	351	321	362	316	339	335	357	309	323	325	342	362	297	336	360	297	375	339	327	339	333	336	353	347	310	337	353	334	332	295	311	323	317	301	333	326	355	331	311	330	346	320	334	342	332	353	351	356	364	330	341	337	324	372	349	324	334	351	345	321	324	298	341	311	343	335	335	373	335	350	316	377	325	350	315	341	343	364	327	337	342	367	316	328	344	343	344	346	350	313	343	353	357	334	332	312	317	360	323	334	307	346	331	359	332	320	344	381	320	305	355	348	322	357	335
14651	22914	18462	8454	4758	2870	1857	1345	1071	961	788	774	694	648	684	670	636	629	551	588	493	535	524	547	529	552	456	528	519	499	528	484	555	502	490	524	466	542	517	492	505	527	478	519	510	513	508	512	511	553	493	518	532	555	496	491	513	495	507	503	521	495	538	501	541	510	509	469	489	505	534	488	474	518	521	485	550	506	508	480	463	505	478	472	496	518	524	571	483	519	527	560	493	509	470	501	548	494	508	482	547	493	497	546	495	495	511	519	473	511	485	529	446	493	500	538	558	563	515	523	476	516	498	520	495	496	530	523	493	518	506	477	502	529	508	475	516	525	528	529	509	533	496	520	510	519	522	487	492	476	499	508	511	505	507	531	533	489	491	526	471	512	492	481	534	487	534	497	520	495	524	530	508	512	531	519	495	513	489	545	545	486	537	489	523	562	512	496	519	547	518	467	529	521	529	578	522	519	561	523	510	493	467	535	538	480	480	491	485	512	498	492	505	535	515	505	462	536	515	477	528	493	514	532	503	510	512	517	529	507	502	490	516	504	515	511	529	523	500	526	507	507	512	496	516	500	493	513	550	499	535	513	488	531	510	521	532	516	527	503	520	525	527	453	495	493	496	499	519	524	509	503	497	537	473	515	481	508	515	517	523	469	479	530	532	491	524	489	530	507	503	540	519	545	527	457	497	537	497	521	488	531	499	496	539	548	488	483	533	483	503	513	513	517	510	481	556	521	508	508	513	554	488	494	553	499	523	510	497	499	511	512	487	471	467	521	530	489	500	505	498	513	488	507	499	549	530	514	504	500	491	528	490	494	510	478	483	506	454	510	526	492	505	495	531	519	478	515	525	505	565	541	528	474	524	513	490	521	525	533	486	505	497	481	485	529	510	511	519	518	502	488	479	490	508	536	485	561	477	495	505	533	521	509	515	545	540	495	509	523	483	512	533	530	522	517	550	509	502	492	524	492	516	498	502	504	511	540	476	502	469	510	484	502	540	513	482	518	493	475	485	515	500	557	501	478	509	503	539	525	521	484	479	483	517	480	535	520	459	531	557	474	482	451	544	530	520	502	521	479	559	488	465	494	542	494	500	498	517	499	504	494	507	505	483	543	509	517	524	500	478	491	495	493	534	502	512	501	527	496	487	532	514	499	533	530	524	493	495	508	495	512	523	478	498	513	464	476	494	510	543	510	517	526	493	481	500	508	487	508	511	496	517	524	528	532	517	498	505	506	501	532	541	497	516	487	488	499	524	518	493	488	500	481	490	493	514	484	458	512	505	486	483	506	508	471	490	551	533	492	485	543	531	525	502	500	492	466	518	514	505	471	534	501	502	500	552	503	468	509	485	477	507	487	477	513	508	504	503	470	522	527	490	537	521	503	518	467	548	479	518	508	487	521	475	501	547	513	535	529	489	529	519	530	533	548	518	494	504	480	474	490	509	514	473	503	539	509	519	477	513	496	483	528	454	488	500	511	497	550	514	516	517	484	539	511	551	547	503	494	536	499	512	518	497	521	531	528	521	502	522	548	491	524	519	492	512	505	501	483	534	511	533	528	481	553	499	511	501	518	527	552	506	515	524	514	514	530	515	521	519	540	541	539	498	490	484	476	479	509	513	485	548	508	526	527	521	483	526	489	501	529	528	540	499	524	500	509	504	499	505	489	512	518	490	485	520	513	498	522	498	515	475	496	507	485	546	533	516	458	468	538	557	520	497	522	501	522	489	468	507	538	485	491	504	535	570	515	514	535	489	494	468	469	492	501	562	504	467	514	522	554	543	502	512	521	514	515	514	509	507	480	508	462	533	498	472	472	506	481	521	520	511	545	501	498	525	507	471	536	501	490	489	525	515	529	497	465	546	564	513	511	499	483	505	512	478	498	527	514	482	474	487	546	504	525	579	510	484	514	459	513	517	475	505	511	502	521	518	484	522	544	539	524	490	523	495	506	535	454	499	513	495	514	486	479	516	539	511	512	507	511	500	485	479	490	500	509	485	504	496	524	481	478	500	523	532	561	484	487	505	527	469	488	513	499	478	495	528	462	470	532	501	487	516	525	524	462	498	472	524	477	541	497	490	496	489	456	541	497	521	494	512	513	535	511	510	520	533	545	502	473	495	431	515	490	486	507	528	578	498	485	519	511	468	502	516	491	554	531	489	474	499	535	528	524	517	523	508	510	549	528	522	498	528	510	528	494	514	491	519	499	528	525	528	516	505	520	499	486	528	460	562	529	528	455	481	503	483	497	542	526	511	520	505	487	487	531	501	497	493	484	531	477	508	462	476	527	512	493	516	508	509	513	520	499	516	538	485	526	536	538	534	521	483	459	501	526	512	507	498	553	525	526	476	483	532	485	528	465	498	503	533	513	510	545	495	528	526	513	516	541	489	537	526	451	498	485	520	523	501	511	504	476	513	503	502	514	510	477	517	506	496	526	505	478	549	514	477	511	471	483	543	545	525	498	544	494	525	472	536	501	494	497	481	458	513	500	499	541	505	535	487	459	514	511	460	509	488	452	538	471	544	508	534	520	500	542	520	491	516	524	532	522	524	503	487	495	482	525	529	501	517	485	477	477	512	480	542	483	482	503	491	524	497	544	523	516	519	513	484	534	493	519	519	513	477	538	488	511	494	527	562	518	506	523	475	471	495	511	461	485	532	530	492	506	500	506	498	486	502	509	497	512	522	475	504	491	532	543	496	443	496	546	499	429	497	463	511	471	486	532	549	516	546	491	524	506	512	516	488	513	466	484	534	474	493	489	540	491	564	536	508	546	494	503	481	485	517	524	504	511	539	523	507	438	496	542	496	524	539	516	519	534	491	507	487	525	531	471	494	523	476	489	482	474	580	514	522	500	524	535	495	506	472	492	509	506	487	485	526	514	540	513	511	517	522	485	514	459	562	507	523	498	506	496	545	503	499	477	492	507	511	451	545	501	498	539	544	541	496	547	485	554	523	541	513	506	480	502	514	544	531	484	510	432	516	503	533	503	546	486	513	511	516	512	536	504	488	508	456	504	519	513	503	532	512	489	557	491	505	460	520	507	507	537	497	499	503	500	505	511	494	499	464	491	544	467	556	519	503	499	492	498	514	498	495	498	538	517	503	509	501	522	534	510	503	523	512	459	506	512	505	502	509	514	510	500	494	520	478	491	507	491	518	515	517	520	471	479	520	500	514	527	491	517	526	528	464	507	493	523	534	538	512	485	500	516	518	489	519	499	515	544	506	514	515	513	545	480	485	467	470	536	500	514	528	490	482	502	551	478	509	478	526	523	511	559	560	503	491	504	464	500	504	508	477	548	494	519	529	510	457	514	474	507	488	506	516	518	534	511	519	501	523	534	506	515	509	501	505	512	545	494	522	517	508	510	514	529	523	454	497	538	539	521	549	513	529	488	520	481	525	480	507	568	498	524	492	522	477	503	530	508	513	520	518	497	498	503	493	542	488	501	509	477	484	477	513	509	490	523	504	546	515	473
22746	21555	28824	24748	21564	19383	3746	1314	929	812	710	598	598	548	522	533	496	383	476	431	412	417	439	413	393	404	382	375	373	387	395	383	392	420	368	362	397	386	393	384	389	390	392	359	376	407	380	361	399	381	392	406	401	356	380	372	393	385	403	401	374	389	379	363	379	374	365	376	401	398	364	373	382	368	426	377	377	392	394	360	372	378	367	375	392	388	372	361	376	391	400	404	372	369	390	372	371	417	393	404	359	388	381	379	395	376	359	386	346	370	371	362	402	424	358	399	406	371	377	342	383	394	369	354	386	374	397	399	392	399	400	344	395	371	392	361	406	409	390	421	357	395	364	386	395	394	393	374	375	370	366	393	355	396	381	339	389	428	364	372	406	380	384	373	383	406	375	368	388	374	393	366	399	359	383	397	338	377	381	405	382	400	355	396	410	380	381	363	374	375	389	367	350	419	371	355	377	383	394	386	366	356	365	417	405	358	412	385	395	367	394	392	385	367	385	366	374	377	383	380	387	404	397	377	379	411	374	395	418	363	391	394	383	393	351	371	361	373	373	368	378	376	354	355	425	357	391	400	370	372	354	406	372	373	374	387	382	364	407	357	432	367	369	385	383	406	383	415	371	383	361	388	411	367	362	393	373	392	400	349	339	406	407	423	371	383	385	391	392	400	416	385	360	377	401	382	417	393	382	380	344	381	416	391	380	359	374	389	391	380	378	382	393	358	364	390	364	399	375	378	379	373	402	360	386	404	387	379	416	369	392	374	402	372	407	381	374	375	410	398	390	361	348	424	338	385	376	352	422	411	408	404	377	394	420	381	390	370	385	374	374	395	370	401	378	374	382	367	357	406	325	402	396	387	347	379	403	407	348	376	410	382	363	341	358	375	385	371	402	370	381	388	401	393	402	371	377	381	376	406	405	359	361	366	362	395	376	376	404	372	400	395	360	420	381	351	372	377	375	371	389	378	363	375	362	402	375	361	375	386	364	401	379	402	399	402	378	353	371	387	382	402	375	396	396	372	405	401	391	430	387	387	408	387	367	375	372	349	382	378	444	400	376	401	385	392	388	337	375	387	393	428	351	375	330	396	363	397	377	363	369	374	360	400	377	382	364	390	373	398	346	372	384	366	369	352	382	377	405	371	355	393	387	453	372	361	360	391	394	396	383	430	399	352	356	367	372	395	386	413	407	379	371	400	378	403	388	389	374	387	415	391	385	386	353	370	370	371	402	374	373	380	355	372	372	372	391	370	351	358	384	374	359	356	379	373	328	393	361	359	388	388	376	402	353	365	391	400	403	370	344	407	329	398	383	383	385	353	357	378	376	381	377	388	361	382	417	373	391	375	420	348	388	363	389	423	363	412	363	390	375	375	387	395	409	353	381	348	381	373	368	354	383	366	375	346	404	394	368	425	374	389	370	347	408	378	381	344	365	414	389	404	383	356	398	380	398	362	381	382	370	381	364	377	377	403	376	350	416	383	387	371	376	352	398	363	353	409	365	383	398	436	365	382	393	399	376	376	384	354	410	355	356	372	386	365	379	358	389	401	396	399	381	402	390	376	364	364	374	392	376	370	392	353	386	387	399	380	375	381	412	371	390	398	383	387	398	384	353	389	387	384	368	367	393	382	402	378	364	371	420	364	388	389	351	388	378	385	365	354	355	377	459	386	380	365	388	355	355	389	394	358	356	392	390	374	369	410	364	386	374	379	382	387	404	393	379	332	360	362	409	380	394	381	375	374	364	375	360	391	404	377	390	426	353	387	365	365	408	372	375	403	353	391	379	403	389	405	380	369	394	401	361	365	329	370	377	401	399	357	401	364	386	390	384	401	348	364	389	340	359	372	381	381	370	419	359	358	407	377	404	385	345	376	392	365	417	374	367	358	384	399	381	384	343	399	380	357	353	358	392	418	368	364	380	362	371	416	382	386	390	358	376	364	401	363	403	426	378	372	368	368	374	376	406	404	400	361	379	344	358	367	381	381	332	383	382	397	363	374	388	412	342	411	346	396	376	370	374	361	371	384	355	360	371	375	390	396	377	385	336	390	340	387	360	398	347	382	368	368	369	401	373	374	366	414	348	366	356	382	387	380	370	353	344	409	377	345	363	397	380	387	370	389	396	367	369	340	352	358	372	395	404	382	423	361	382	388	368	365	430	392	392	363	383	361	379	388	395	380	408	427	379	349	356	371	405	401	401	361	381	386	375	369	401	364	382	376	406	412	397	338	410	353	391	375	344	364	363	343	350	367	360	346	413	368	386	370	378	322	344	358	357	390	375	396	339	351	348	337	351	382	343	401	370	359	376	353	387	374	355	400	401	350	380	400	372	387	394	396	368	359	381	356	411	328	374	372	398	400	376	383	349	372	371	386	355	358	390	353	365	369	389	371	418	367	379	370	358	368	376	383	363	354	399	366	371	408	397	393	395	375	379	376	379	369	403	379	355	382	391	341	374	373	378	372	391	413	390	343	399	334	348	353	407	386	379	376	374	390	361	370	362	377	397	389	418	371	416	396	431	401	375	350	373	358	357	365	389	403	365	375	407	348	414	359	368	389	384	363	354	417	380	378	378	383	368	386	388	390	365	380	355	384	399	360	366	314	398	347	349	391	382	359	380	368	399	407	365	357	359	363	398	359	399	385	383	366	391	359	402	402	359	373	359	383	396	404	343	381	371	377	370	359	415	367	370	379	368	365	394	358	385	388	391	400	361	370	404	385	356	365	359	356	396	366	352	379	392	383	365	376	365	370	390	367	397	358	393	400	384	385	363	390	365	361	382	376	362	358	410	368	398	347	349	403	401	381	367	375	387	372	421	379	382	348	366	361	388	384	402	361	397	388	413	419	387	411	406	371	371	370	406	374	390	369	377	399	363	361	374	392	360	378	390	407	418	377	417	357	381	356	408	410	398	386	335	405	380	377	367	394	364	394	355	358	379	356	381	380	370	399	370	380	392	379	389	394	402	392	399	381	342	374	390	362	332	377	394	373	355	380	394	372	383	359	420	368	390	390	404	391	355	401	352	401	384	361	378	412	404	401	376	382	382	400	377	379	343	370	388	411	399	375	395	393	360	381	392	405	372	383	398	376	408	417	382	369	390	371	399	381	367	356	416	396	396	401	365	366	378	371	401	365	383	381	358	377	350	383	384	351	338	372	377	395	402	398	380	386	372	369	371	385	418	371	358	385	393	393	413	356	377	381	359	346	381	355	401	422	354	399	394	395	346	352	378	368	404	371	381	391	377	401	382	403	349	391	406	377	394	384	367	397	365	401	389	396	393	384	415	378	397	355	386	420	378	380	415	390	364	362	378	407	364	371	413	362	386	374	366	399	367	392	358	416	381	391	397	405	403	388	360	400	353	361	353	376	401	388	404	375	382	393	361	340	369	369	356	382	383	396	363	369	365	357	364	377	397	377	383	366	385	378	393	379	371	356	386	391	387	363	395	396	379	398	318	368	413	390	378	376	393	371	370	390
16679	32552	27490	14537	8943	5395	3302	2316	1788	1439	1159	1079	973	905	817	791	720	736	703	606	663	634	616	591	580	616	569	618	582	556	539	561	572	530	554	503	570	531	555	547	572	548	541	546	548	547	540	584	561	552	529	534	507	573	527	566	583	520	554	583	552	524	524	584	539	521	529	545	555	590	582	539	545	509	524	558	570	590	563	580	559	581	520	547	608	569	620	523	530	575	571	516	506	582	536	537	537	573	603	518	535	608	568	555	536	559	565	583	566	510	524	588	555	591	543	559	576	541	570	547	544	556	537	559	576	541	542	557	529	560	549	562	522	562	533	550	555	539	538	556	540	496	605	582	544	535	577	575	560	562	517	529	538	546	527	533	573	549	539	533	561	522	571	544	555	560	570	545	583	530	546	545	561	549	574	568	540	540	545	570	589	527	561	526	545	554	546	523	568	529	535	585	583	555	533	546	598	555	556	552	560	595	562	569	548	569	598	571	584	534	548	565	547	569	552	535	537	572	512	557	580	533	566	559	550	546	561	547	597	559	560	539	556	542	545	545	523	530	558	582	576	520	587	553	577	573	548	557	596	578	543	602	558	555	555	518	585	568	537	585	529	562	565	540	536	596	571	536	566	553	530	516	544	564	606	586	561	497	531	565	555	566	549	534	542	597	552	578	593	549	528	586	582	564	513	567	586	582	534	597	549	551	595	603	553	559	581	545	601	528	563	569	570	548	564	542	557	511	515	556	539	554	575	536	563	546	563	523	547	550	516	538	539	529	547	583	551	557	549	528	558	534	572	559	550	506	504	523	525	538	621	545	537	573	548	579	555	570	554	592	591	557	584	601	564	539	543	633	532	576	547	579	548	510	533	573	548	564	560	533	565	534	541	490	594	553	616	555	603	554	586	549	527	530	511	518	541	535	544	563	516	488	547	581	577	552	561	566	512	558	562	530	526	581	538	571	524	578	535	554	510	508	578	538	517	543	551	541	547	529	531	559	527	549	564	590	530	567	571	592	560	580	546	547	557	580	544	520	587	540	564	563	500	598	498	536	534	545	542	536	576	549	527	573	526	565	601	545	545	503	571	530	578	537	541	558	512	583	524	513	525	587	538	551	548	582	533	559	562	555	551	546	528	565	535	563	526	525	527	550	548	559	548	489	547	549	537	529	573	556	478	532	579	551	567	552	531	626	571	529	531	511	526	583	566	547	544	541	574	534	563	548	598	615	552	535	566	554	584	508	564	538	573	531	510	590	570	575	551	587	568	508	539	635	567	562	578	505	571	584	545	560	577	559	548	556	525	535	547	575	541	571	572	543	520	499	570	611	526	547	606	504	550	514	579	556	573	542	553	533	579	509	545	596	583	555	524	558	543	465	524	559	548	614	570	509	565	576	609	564	607	556	523	523	571	558	543	566	535	544	549	542	590	557	602	589	551	556	533	555	563	530	559	543	568	544	553	572	530	577	544	553	536	538	523	559	619	557	534	547	563	563	555	557	531	527	561	571	540	538	563	576	551	591	566	566	547	563	545	559	552	523	510	544	546	569	556	578	528	540	579	536	562	542	607	564	551	566	527	537	571	560	617	578	564	551	559	560	609	565	547	511	588	534	513	575	568	549	580	537	547	530	560	530	541	563	568	585	563	586	538	574	557	524	556	551	512	535	612	526	563	551	537	570	589	531	548	545	543	522	593	553	536	570	599	593	542	540	578	560	549	566	515	536	550	565	570	553	563	596	540	573	573	540	545	578	502	516	542	535	561	555	567	528	558	534	593	539	563	576	533	498	557	563	579	565	528	545	581	572	556	575	524	562	527	541	562	575	539	555	524	523	556	553	572	544	536	564	566	553	582	512	547	543	565	607	534	605	530	612	536	542	530	536	556	562	552	509	498	568	564	581	555	568	557	547	515	563	560	562	558	588	540	572	546	546	526	546	569	549	554	548	559	572	540	504	561	520	505	513	526	517	514	553	552	526	552	590	571	549	563	566	502	548	511	523	564	541	538	548	525	587	570	549	581	549	559	576	542	527	534	569	545	598	528	518	526	553	585	542	565	571	552	529	560	570	565	546	530	593	595	521	569	553	485	537	559	559	565	556	563	594	538	505	556	564	525	565	562	542	499	525	524	589	569	566	510	536	550	571	551	504	524	540	583	530	534	525	584	564	554	520	534	606	565	572	552	563	556	570	563	565	590	562	594	583	568	554	536	576	525	558	607	552	537	595	571	529	508	543	572	493	539	576	559	603	552	571	535	528	583	526	527	543	549	539	558	589	520	545	547	590	575	594	558	548	541	543	531	576	558	544	519	583	550	520	565	565	547	530	572	563	521	552	544	536	552	506	548	534	542	540	537	572	563	543	514	536	530	549	620	587	598	569	573	567	545	546	546	524	529	557	597	579	609	515	589	543	525	547	532	574	552	578	561	635	573	536	512	512	542	554	549	557	531	535	532	557	531	568	570	540	535	559	558	539	549	539	618	563	562	528	602	520	558	589	574	561	529	534	576	541	569	533	571	535	518	523	514	541	557	569	539	540	556	556	509	537	543	552	529	565	522	563	560	558	530	567	542	576	553	583	561	542	572	592	520	530	577	540	571	535	538	554	547	617	553	558	542	530	541	537	520	538	575	579	551	535	560	535	529	553	535	552	548	568	552	575	568	583	544	547	560	579	502	547	566	528	537	570	569	549	583	623	543	551	565	570	583	554	603	563	549	579	539	565	557	570	552	564	531	520	535	592	537	525	614	574	501	554	582	573	540	543	581	578	582	572	555	577	562	539	558	568	549	586	610	619	549	580	553	571	579	557	559	535	551	550	553	578	572	557	582	557	538	569	551	556	586	497	556	519	556	535	578	573	580	542	537	599	558	574	532	533	526	553	558	570	556	543	530	503	525	524	571	550	593	564	514	563	540	536	517	581	563	604	569	560	512	558	532	555	545	584	509	552	568	539	552	516	573	518	570	562	566	569	551	552	549	596	554	548	575	607	540	588	567	559	535	527	529	559	558	563	579	560	516	540	545	529	543	560	534	573	535	530	559	553	581	530	567	578	544	576	573	566	512	576	560	547	574	557	557	572	524	548	561	604	587	552	554	543	546	561	595	515	566	574	565	562	591	551	549	552	557	538	564	589	537	549	489	540	538	520	543	577	581	594	567	517	596	564	573	546	557	555	524	533	590	553	537	586	582	524	551	568	520	553	538	585	569	565	570	554	519	546	574	580	571	575	594	561	537	502	587	552	524	583	579	562	552	576	582	550	569	548	542	568	595	544	575	605	532	533	553	556	536	562	585	543	601	525	547	530	542	563	529	551	566	559	596	577	560	539	550	551	540	530	536	587	570	562	584	534	523	559	584	559	560	512	564	602	521	570	517	574	535	579	591	528	543	566	532	554	554	539	534	504	527	547	572	504	576	589	531	504	572	536	557	554	558	552	544	538	572	561	542	530	573	586	540	555	541	536	559	556	558	541	563	542	550	522	573	571	530	574
27833	20103	12533	4679	1848	1066	798	648	576	512	474	486	424	449	434	415	375	453	399	390	405	402	378	385	365	411	401	373	382	409	372	367	396	372	374	359	366	366	419	373	390	389	378	362	392	394	398	383	398	360	376	368	376	378	360	373	351	380	388	362	347	393	359	383	351	367	397	356	382	404	406	375	373	366	371	402	380	358	392	380	370	408	344	388	350	398	391	387	392	354	405	360	386	352	360	392	403	350	400	420	387	350	358	381	378	357	362	375	343	396	400	405	369	385	365	352	411	380	380	356	364	415	362	356	402	379	352	407	355	386	375	374	421	390	393	390	361	407	372	395	395	389	386	365	398	359	364	350	370	366	389	368	370	404	334	385	388	411	362	385	366	386	396	391	387	364	374	388	380	379	388	371	365	361	384	373	374	372	374	408	332	357	405	393	392	388	374	386	365	384	395	387	365	392	393	382	364	394	397	374	388	377	387	405	371	395	349	403	358	388	332	388	368	394	400	375	421	365	359	384	393	364	396	378	403	373	369	366	392	413	378	383	376	334	390	361	365	367	393	364	419	400	359	376	334	337	377	397	403	369	404	359	373	384	391	303	374	373	380	369	370	400	345	362	372	384	369	369	350	361	385	368	408	417	368	399	373	426	352	395	354	333	376	395	428	399	382	345	386	385	371	384	394	378	355	402	388	354	397	375	374	410	352	401	364	392	356	381	381	414	376	385	401	390	378	368	397	364	378	382	373	394	414	389	399	403	386	376	387	380	360	379	396	397	369	394	388	398	386	364	394	384	393	366	400	400	356	357	352	360	390	379	352	410	346	363	362	398	390	382	360	376	375	367	362	383	385	370	406	375	373	385	367	381	378	380	379	402	352	399	409	379	358	380	401	338	408	370	385	384	401	379	395	371	388	341	358	379	400	391	350	376	356	357	398	359	420	371	363	361	372	402	384	354	372	343	367	367	384	369	356	387	373	374	367	362	404	372	388	409	402	381	397	347	395	382	354	379	360	348	387	381	381	378	391	383	363	360	423	398	404	338	408	370	387	362	415	356	374	398	403	367	398	364	394	401	399	359	352	408	389	409	393	350	372	395	365	406	372	376	369	381	413	383	351	395	379	397	372	375	375	356	395	384	371	377	372	400	353	374	352	401	382	390	370	365	408	366	402	352	378	376	359	377	381	352	373	392	370	374	366	382	402	407	420	369	390	359	370	391	385	337	392	358	358	358	390	383	353	381	377	370	381	357	405	412	393	360	362	421	362	368	394	373	370	376	445	346	387	387	391	346	376	365	388	389	363	423	388	388	368	356	366	372	408	360	387	412	371	396	366	398	366	415	373	408	403	351	417	388	358	353	388	374	399	359	398	409	384	373	376	396	374	356	391	379	354	420	345	395	361	404	364	371	392	351	355	357	375	369	402	396	371	379	387	375	361	399	369	361	358	387	406	400	378	365	387	401	389	369	384	348	375	349	376	347	403	394	384	381	408	404	372	366	321	350	379	389	358	377	410	382	332	343	337	417	377	349	373	393	399	393	364	361	412	396	411	369	359	375	387	377	365	353	364	388	362	371	394	398	368	366	376	376	394	396	393	380	396	396	401	376	373	401	331	395	363	381	402	377	381	364	353	408	372	398	382	386	363	402	372	365	388	378	391	371	381	400	399	374	373	403	424	442	427	360	372	403	383	398	389	383	410	373	366	390	405	351	381	410	383	377	372	374	382	360	402	380	363	390	387	414	392	357	394	391	401	374	389	371	368	409	393	370	388	362	364	359	400	374	352	358	361	375	363	345	409	361	408	402	370	357	366	392	353	397	384	342	340	352	381	424	439	370	365	373	391	384	378	404	378	394	382	384	350	413	362	366	386	398	380	367	373	389	381	383	398	359	371	389	369	341	412	375	380	414	350	398	316	361	364	390	368	365	398	370	337	372	369	372	378	398	358	344	366	382	323	375	384	390	397	350	357	403	393	379	364	362	407	392	402	392	432	360	367	381	359	394	351	382	391	392	395	389	375	427	398	410	392	360	338	399	404	389	349	405	319	411	395	414	376	361	402	365	362	385	375	394	391	351	382	393	359	378	337	386	388	376	332	385	368	386	371	335	384	408	363	384	366	324	386	377	395	388	355	412	367	350	376	383	356	398	404	401	382	388	378	371	357	385	371	382	393	379	453	342	375	379	380	365	336	371	407	386	412	359	370	365	402	398	391	356	362	361	365	393	380	410	397	370	375	373	353	367	408	372	386	398	393	424	402	387	372	388	391	374	398	379	365	393	358	392	394	382	383	395	392	368	343	396	371	377	372	382	389	418	389	404	368	363	370	389	396	381	427	335	396	362	381	360	388	326	376	370	386	376	407	393	379	384	376	373	421	392	386	379	368	381	356	388	364	370	389	385	349	421	382	368	396	393	394	358	342	346	387	386	352	399	400	391	358	365	374	353	403	355	406	376	424	365	387	398	385	410	328	369	371	346	355	384	383	389	380	365	365	382	388	405	389	368	391	403	339	378	359	361	405	391	370	406	366	374	397	380	376	357	379	379	381	408	348	389	397	378	362	383	358	391	353	401	356	380	364	392	407	354	374	397	363	396	407	400	349	368	389	387	393	387	360	383	341	355	377	392	332	358	345	365	409	395	400	372	378	355	357	351	363	359	346	361	402	383	368	373	375	379	392	358	378	398	364	381	384	338	378	364	387	403	393	380	379	388	364	364	409	354	351	348	357	375	394	364	385	397	385	381	369	374	360	345	387	359	378	387	386	352	397	396	367	373	375	373	358	381	388	405	384	408	405	389	407	396	360	408	364	382	392	360	313	362	375	352	420	367	381	372	400	348	362	360	368	386	377	382	367	375	367	381	394	421	370	357	364	408	379	367	384	417	389	343	376	384	376	334	361	401	391	359	385	367	417	396	375	367	421	366	361	386	376	431	374	386	385	384	384	379	393	386	355	397	367	376	384	386	367	349	373	362	380	406	351	378	392	397	398	383	384	401	383	354	359	380	381	389	372	355	370	368	357	392	340	388	378	365	356	402	349	339	409	363	376	410	402	378	396	393	398	356	371	395	363	373	373	413	369	384	363	355	367	378	410	391	376	384	403	387	389	368	334	354	355	401	378	399	387	391	384	397	390	378	414	364	399	372	364	392	370	368	385	406	368	396	380	352	377	372	378	359	313	389	378	336	402	393	386	378	376	384	371	415	364	366	391	411	363	377	414	356	371	354	378	356	393	349	380	394	380	353	384	374	385	384	392	417	365	381	367	403	397	386	364	397	388	348	372	387	392	391	412	394	401	382	396	393	423	364	361	402	385	382	398	418	427	378	362	388	403	384	376	363	348	369	349	393	366	391	369	407	343	395	364	364	393	381	399	374	406	386	384	358	362	365	366	369	371	355	356	376	386	388	364	354	399	364	435	415	370	396	337	376	392	358	381	404	397	409	371	382	380	384	397	374	345	401	392	373	383	393	350	344	384	349	370	361	381	403
14475	19963	15268	6623	3817	2170	1595	1253	1045	891	795	760	732	699	672	678	640	596	616	624	578	568	599	573	607	540	569	575	583	586	550	557	569	551	508	593	546	545	580	540	563	614	560	524	606	556	570	539	568	614	559	551	539	597	576	585	556	549	603	582	554	503	520	595	624	585	580	581	572	550	568	496	581	570	584	540	525	567	570	607	563	505	537	542	582	552	584	563	568	522	600	630	559	596	546	512	541	531	653	566	535	512	588	578	535	581	538	538	578	518	568	571	596	562	581	541	546	566	607	550	581	562	604	556	535	544	546	539	546	588	556	562	556	601	566	598	565	560	645	576	602	547	527	549	580	544	568	520	583	569	612	591	579	575	567	561	541	588	536	531	560	578	536	610	579	528	562	592	561	527	527	553	561	596	602	607	576	542	562	562	531	611	607	592	534	568	549	573	539	546	537	543	558	561	572	586	550	554	595	557	582	541	551	564	577	566	556	543	540	586	555	571	557	576	537	540	552	607	525	578	572	592	559	561	568	556	589	550	586	540	523	570	534	562	586	592	574	564	585	599	585	557	580	575	532	564	568	549	568	560	560	526	581	548	554	567	582	526	592	584	580	532	584	554	559	619	558	582	549	554	522	599	573	543	575	535	545	571	579	559	565	560	551	587	540	545	528	577	573	548	597	562	554	572	543	544	578	595	578	577	544	565	545	567	579	564	587	587	566	498	583	546	573	547	575	558	572	574	570	541	611	539	558	580	568	552	523	561	510	577	575	531	564	545	545	538	578	556	563	523	550	541	655	587	536	542	567	544	528	561	564	584	565	548	580	565	603	565	578	612	589	560	596	565	544	592	573	574	568	565	561	556	546	543	539	558	555	552	523	542	530	564	568	588	612	550	541	587	586	579	567	547	566	568	572	590	544	576	533	579	558	573	562	546	543	560	539	555	530	582	580	530	563	584	578	592	565	520	546	572	550	546	612	576	562	550	561	576	541	580	525	530	590	569	575	539	598	554	569	559	588	578	610	557	571	530	561	606	543	566	533	582	552	531	550	583	590	591	604	585	573	608	554	592	574	567	535	592	556	552	560	575	572	597	600	546	575	564	591	584	546	584	589	553	535	605	561	609	562	522	544	544	532	579	574	568	531	550	574	563	560	578	563	566	529	597	569	505	546	634	524	575	580	577	566	574	549	542	556	569	533	595	582	552	540	583	566	595	588	557	539	617	559	554	624	561	538	613	546	565	575	590	519	585	579	560	595	590	577	576	593	538	571	564	580	540	525	573	551	552	561	541	588	544	611	543	570	554	538	570	519	571	555	538	580	540	536	580	564	575	551	562	537	553	554	524	542	540	577	542	551	551	588	562	575	556	537	593	586	587	558	581	591	604	585	526	612	553	605	571	555	573	525	557	572	525	549	573	559	547	556	548	576	564	534	575	610	537	587	567	609	572	599	546	538	610	561	532	573	543	589	528	545	544	553	563	569	533	531	545	547	574	537	612	551	512	536	601	600	564	538	573	582	563	561	555	602	546	561	520	519	563	569	533	519	543	555	524	555	575	584	572	557	558	554	559	586	592	619	566	531	569	560	556	545	564	555	555	583	555	583	584	545	559	564	607	511	546	524	579	582	542	586	520	533	565	544	581	502	541	568	557	592	538	539	560	564	549	566	541	544	559	542	549	592	582	565	567	540	548	551	582	550	573	567	548	536	546	583	562	584	587	573	578	568	556	535	566	542	565	545	552	546	570	560	528	554	574	536	529	589	572	593	512	574	540	581	538	565	553	543	600	577	575	583	527	583	513	526	574	600	554	592	553	563	529	530	551	582	521	564	535	567	578	498	556	535	585	583	582	572	578	596	556	521	585	594	546	536	543	556	564	564	551	523	563	561	529	516	551	520	559	567	554	571	550	589	565	642	569	616	572	552	508	535	575	593	580	569	622	589	525	542	549	564	558	557	569	576	545	602	578	565	545	582	548	578	576	573	614	568	559	536	544	581	588	552	522	527	555	560	573	576	576	556	553	597	527	544	571	576	576	572	586	545	568	572	581	585	592	527	523	605	573	550	608	520	546	557	568	586	592	565	564	560	537	601	536	534	562	592	551	538	553	539	558	498	568	575	580	590	591	585	522	626	588	553	544	596	585	564	546	550	581	607	569	585	569	567	551	561	556	585	591	540	553	573	565	582	560	566	611	581	596	568	555	523	548	542	548	554	530	614	581	539	525	563	539	603	524	572	547	588	549	559	564	616	583	554	597	574	620	561	584	544	571	594	560	577	559	599	600	539	581	534	575	564	567	575	593	571	566	559	569	599	593	573	572	585	563	553	556	515	536	584	564	569	566	562	581	563	608	533	534	543	565	549	542	544	556	574	555	570	583	585	572	556	569	585	598	570	557	579	577	546	576	569	551	570	548	587	559	573	560	547	574	593	554	554	562	578	546	559	560	558	564	593	568	590	592	551	567	587	575	559	594	583	538	554	595	586	559	564	578	571	617	601	564	530	572	586	597	595	503	577	555	563	546	562	551	529	547	592	561	595	552	572	612	573	559	539	520	550	540	537	561	579	568	520	561	556	593	611	540	562	578	543	545	579	566	607	564	567	569	524	554	615	598	559	604	560	590	568	593	570	576	572	537	559	606	539	545	536	577	556	541	549	607	525	589	557	538	576	583	558	556	564	582	580	553	580	556	548	580	533	582	599	583	559	551	571	576	551	561	604	564	584	552	499	567	599	584	536	564	566	587	604	542	558	590	535	558	528	586	523	544	542	550	598	578	532	557	547	537	618	518	576	506	563	562	578	541	512	567	549	565	553	594	538	581	559	520	614	529	507	576	580	559	547	560	571	532	560	577	554	560	541	552	549	589	541	554	506	553	526	575	554	568	601	557	602	538	543	575	550	547	559	553	548	574	497	566	546	543	609	563	566	551	556	543	546	571	554	558	562	566	537	570	594	536	553	539	545	560	541	537	555	540	608	545	545	535	553	593	564	515	516	565	570	563	581	571	530	584	585	576	532	528	579	571	550	545	528	550	517	569	570	536	559	539	578	550	631	554	579	539	576	569	543	570	607	572	568	578	555	558	561	586	564	574	558	527	536	558	580	594	580	519	544	577	569	597	559	543	547	573	543	574	572	574	605	553	554	545	549	525	504	556	562	543	532	519	555	548	550	583	524	555	582	533	591	583	567	566	547	540	568	590	572	536	534	569	580	575	508	559	590	592	584	553	570	561	572	588	577	579	558	510	573	587	571	583	562	587	549	595	579	535	553	579	547	555	585	560	599	572	530	529	566	513	530	588	574	561	577	579	585	618	578	547	555	554	511	561	542	588	586	555	567	558	570	555	551	561	580	575	592	524	565	570	577	602	552	578	568	574	576	568	529	623	546	561	574	569	564	553	554	579	540	581	617	562	571	568	588	546	563	555	540	564	543	525	543	568	576	552	577	529	537	585	527	576	543	554	555	584	550	539	581	529	547	591	560	586	561	572
23599	21510	28104	25352	20212	4696	1498	961	783	708	649	606	579	551	520	528	474	492	486	457	457	488	432	483	436	397	435	436	440	402	443	428	447	397	403	401	442	429	405	421	427	402	395	451	400	391	432	437	424	423	437	443	391	430	426	407	391	416	419	454	414	420	467	412	405	413	408	417	469	410	401	392	377	442	397	390	437	403	403	436	407	433	440	390	426	454	447	430	415	397	389	416	383	411	385	427	430	411	396	403	385	429	403	393	398	414	444	416	449	415	405	438	421	418	405	413	455	367	442	390	425	398	416	401	401	397	441	403	414	387	394	454	394	422	450	447	429	454	423	388	402	422	426	426	423	429	424	403	377	436	400	421	405	426	414	436	389	416	420	436	419	419	417	436	399	419	440	394	401	454	411	421	405	433	391	406	389	386	385	418	418	364	412	427	397	391	442	431	424	406	384	421	401	391	398	395	407	414	391	397	421	370	408	405	366	425	450	416	382	377	423	384	416	427	377	426	401	393	412	413	432	451	456	459	397	435	414	402	455	391	427	400	357	426	414	425	422	391	394	411	393	408	412	396	418	432	448	439	413	438	405	426	417	403	417	392	431	431	370	410	386	368	393	384	385	405	438	422	430	365	414	441	411	413	408	428	423	421	415	419	413	388	394	450	428	422	405	444	424	395	424	402	418	386	432	424	419	385	435	409	423	418	428	427	399	441	413	419	439	425	412	394	398	405	376	410	418	422	456	398	407	421	415	399	420	432	408	421	384	433	438	409	416	415	414	427	377	410	412	424	422	411	439	412	414	406	425	394	402	397	407	401	401	388	466	441	417	420	393	427	447	423	379	410	373	411	426	401	382	435	417	382	452	390	387	436	397	405	423	422	449	428	420	418	423	400	434	399	430	399	409	403	413	418	440	450	400	412	396	423	418	389	403	391	413	429	424	409	424	451	409	397	423	389	422	417	418	417	408	431	439	370	404	415	390	432	424	402	398	433	411	420	394	383	405	399	411	415	424	443	418	418	438	453	454	428	419	427	432	392	411	420	422	375	441	426	402	422	398	441	475	446	385	422	460	401	386	405	395	386	410	429	399	370	414	395	422	396	368	395	385	418	386	405	397	425	399	401	408	393	431	430	381	413	391	419	437	433	420	422	407	450	413	385	442	404	421	434	412	408	402	436	398	431	400	434	422	433	461	422	436	412	389	394	428	430	395	446	411	402	386	387	391	401	382	402	408	408	394	414	423	411	401	409	419	408	399	398	405	444	439	400	421	440	434	413	423	397	391	382	392	415	419	402	406	458	401	393	395	412	423	419	406	392	375	433	359	391	431	419	388	412	414	410	420	419	403	446	414	418	409	410	370	411	403	440	418	391	433	398	376	414	431	430	410	405	464	425	442	438	419	401	409	470	420	396	395	412	411	407	404	427	381	412	407	439	432	410	435	402	405	382	380	412	419	428	428	423	405	415	415	412	391	409	403	436	421	433	417	370	442	435	395	417	374	413	406	444	414	370	412	423	436	420	391	384	374	412	411	391	406	435	456	404	424	426	438	423	450	417	382	378	430	410	425	389	429	397	443	405	421	407	396	390	398	417	448	393	391	433	410	410	394	418	388	443	406	445	425	389	437	415	406	407	443	431	420	419	401	428	425	377	400	413	425	433	434	439	459	411	425	450	391	409	385	420	413	430	399	417	411	432	401	415	423	425	412	368	436	428	390	428	400	424	380	391	416	429	433	407	439	428	422	423	404	401	421	397	393	389	418	409	418	411	403	429	421	422	406	417	399	368	390	435	444	390	410	413	444	432	431	409	429	438	417	423	405	385	372	445	421	420	413	425	428	412	442	401	402	401	412	382	401	395	440	408	430	423	373	410	410	404	446	423	408	414	440	446	427	436	437	373	428	432	436	356	415	415	397	442	425	422	392	453	407	417	417	429	450	391	432	419	418	431	437	414	411	421	410	407	412	417	393	432	431	450	416	403	424	390	424	397	409	430	435	436	413	391	406	434	414	443	440	451	444	413	411	411	470	417	430	378	413	417	406	388	423	395	415	399	377	360	449	431	415	414	383	418	412	439	435	435	423	408	396	426	403	442	403	424	435	425	456	414	435	412	394	457	440	368	432	444	411	417	426	436	405	408	388	422	433	436	403	415	392	407	395	417	450	410	421	420	438	437	435	372	398	410	418	401	400	397	407	450	386	396	370	408	388	414	411	439	409	416	426	398	401	400	439	408	390	403	422	428	397	380	470	398	416	413	418	416	439	407	421	396	420	442	456	398	396	423	425	392	409	405	394	391	428	433	363	417	411	396	388	421	412	417	394	418	390	389	421	398	381	441	424	352	403	416	403	372	399	438	464	450	443	422	413	462	379	410	397	421	386	390	365	431	397	407	410	419	467	376	360	404	409	424	405	398	386	390	475	353	454	389	451	399	420	435	403	432	400	414	433	411	430	393	425	418	407	410	411	416	415	394	407	404	387	419	364	404	398	414	405	421	382	412	422	417	413	411	451	403	390	449	399	428	395	417	437	410	410	404	425	389	408	444	405	393	400	427	388	394	452	404	426	433	434	392	404	397	435	404	407	453	426	416	426	434	418	381	415	409	425	413	408	435	468	433	397	403	383	417	400	377	401	419	403	420	427	391	388	426	388	398	476	439	402	391	457	403	386	413	413	417	385	404	413	421	420	429	411	403	380	420	405	423	425	396	385	393	403	396	425	447	416	410	428	434	404	440	424	415	426	423	420	395	443	401	415	406	427	388	412	386	424	421	391	422	416	402	432	397	430	412	427	433	416	425	405	394	446	393	390	413	403	434	407	447	411	400	417	411	392	439	466	389	426	416	373	401	398	430	398	410	430	478	404	409	429	388	433	445	401	415	432	406	412	431	388	428	409	429	432	415	448	412	410	408	415	386	431	383	458	401	389	397	428	414	423	404	406	385	398	427	442	411	406	437	463	426	396	389	433	403	420	405	419	410	408	441	431	421	412	402	444	437	413	403	406	398	422	449	392	416	436	457	386	401	451	408	383	437	431	429	411	394	379	429	453	420	413	463	398	433	381	399	439	448	386	413	401	419	390	424	373	377	412	401	434	396	381	417	394	429	392	429	406	429	375	395	427	395	408	392	434	424	396	457	399	397	425	411	409	403	408	415	439	409	417	409	417	408	434	438	405	416	434	403	422	369	384	392	459	424	425	434	422	425	392	372	409	403	403	412	417	419	416	436	385	405	435	430	424	388	413	371	429	434	407	424	423	436	364	429	402	436	428	400	409	427	444	402	416	428	391	410	430	403	465	388	382	374	404	428	376	416	422	426	418	413	456	434	430	414	445	372	409	422	410	446	395	405	423	417	409	394	408	450	395	429	412	447	383	374	398	412	414	424	393	415	379	412	435	393	395	429	411	421	398	457	433	405	427	413	433	408	402	425	421	400	398	424	395	415	410	411	400	448	378	421	428	434	423	417	375	381	444	419	428	419	386	389	410	424
14738	27049	22455	11328	6013	3832	2587	1860	1440	1201	1101	992	931	883	837	828	775	737	702	686	689	647	648	652	664	612	614	666	599	614	592	641	599	614	572	576	577	624	654	669	620	586	576	588	598	623	617	620	615	609	558	630	603	601	590	619	613	592	574	588	601	576	571	654	603	602	622	594	588	636	614	626	626	605	631	611	572	625	611	577	597	571	617	599	643	612	616	592	616	636	623	562	584	563	619	621	609	610	594	588	647	619	581	603	628	619	633	631	653	626	601	571	644	625	612	616	625	646	566	653	602	627	660	632	575	598	589	658	631	589	634	643	602	595	577	592	605	619	632	632	573	612	637	629	569	612	621	594	663	596	618	622	595	621	618	624	641	643	605	577	596	619	662	615	609	576	565	599	595	632	614	607	594	606	605	625	586	628	613	609	608	604	560	622	628	622	614	632	565	621	607	595	620	557	614	637	597	590	582	616	619	589	641	581	595	608	589	624	629	625	601	603	596	641	609	631	598	587	560	603	602	664	579	620	596	613	618	596	636	569	597	630	597	612	583	606	607	644	579	647	603	619	597	631	548	576	620	589	576	606	590	622	547	618	621	594	606	600	557	612	634	642	595	614	639	590	582	581	616	599	615	632	620	570	580	625	601	600	620	564	587	634	586	620	607	570	575	631	610	638	600	593	632	603	647	616	584	640	569	615	620	644	605	626	622	638	632	597	633	594	583	610	607	583	599	569	601	642	602	620	632	602	592	621	591	609	583	571	577	614	597	678	642	606	618	649	582	604	554	596	601	621	630	606	590	625	608	585	586	605	603	562	633	630	607	629	595	569	603	630	615	597	573	585	606	603	599	594	627	576	626	545	602	625	574	616	594	603	576	608	599	599	616	614	592	608	606	612	621	568	586	552	625	611	641	615	605	593	620	587	643	597	609	644	585	591	627	584	613	605	638	600	615	611	590	617	606	611	605	610	618	632	613	630	621	614	618	571	577	624	557	617	627	600	649	650	606	627	590	609	634	587	564	573	583	611	584	600	604	632	606	600	615	666	559	605	575	632	576	605	600	587	614	603	621	677	637	591	634	604	600	586	587	591	637	647	615	617	639	617	608	603	646	588	639	616	585	621	661	599	615	637	613	612	618	577	614	598	583	606	609	617	586	608	583	584	613	585	559	572	610	599	658	644	636	623	562	550	638	598	561	612	633	613	612	648	609	590	600	615	583	602	588	583	592	616	622	593	608	601	597	603	587	590	576	597	654	594	639	625	599	614	635	588	641	635	601	597	621	606	641	570	599	612	586	593	629	620	620	632	599	610	638	591	564	664	601	587	617	583	626	636	589	634	574	585	610	605	616	573	560	598	668	625	677	588	625	617	600	632	585	627	600	644	641	625	588	586	594	590	584	652	579	615	591	542	633	618	624	621	692	651	637	615	608	578	595	606	583	573	598	642	588	539	575	665	577	628	629	639	590	627	590	607	609	629	597	587	653	626	601	583	612	652	650	600	566	596	589	618	613	647	644	599	611	630	575	584	665	631	610	595	579	651	661	622	620	639	645	587	618	607	616	578	564	630	613	602	598	601	617	625	634	611	607	593	613	594	596	610	601	593	619	624	610	664	639	579	627	614	636	612	645	609	581	587	604	601	618	645	537	609	557	642	610	590	580	634	631	598	611	621	622	598	623	578	565	609	634	584	627	579	587	581	606	615	618	645	638	539	640	595	612	608	658	562	583	582	609	632	596	602	635	603	569	594	619	609	615	568	595	603	653	603	627	608	619	607	622	636	580	611	598	570	611	607	589	616	622	593	595	566	625	602	582	618	632	628	646	598	611	648	608	580	591	609	593	614	633	635	602	616	603	627	634	623	626	628	600	600	595	629	590	593	598	590	622	623	607	582	627	633	602	614	614	587	632	598	587	584	613	585	631	607	601	597	588	629	572	604	601	589	596	647	575	610	638	603	570	597	617	571	610	607	590	631	617	626	613	614	590	629	625	610	583	575	597	645	648	599	592	591	594	602	611	586	632	606	596	593	577	606	625	614	629	633	641	605	568	548	642	617	619	594	583	599	609	626	551	634	654	594	567	612	631	617	559	631	612	624	612	611	607	568	654	555	554	587	605	578	628	592	618	615	615	655	616	587	601	618	586	618	638	628	588	600	585	600	593	618	595	607	626	611	623	583	604	632	608	581	589	605	616	615	575	570	608	611	655	563	610	624	623	601	628	625	632	567	618	653	570	599	640	598	596	589	643	606	629	583	651	590	607	599	655	600	573	622	638	623	629	647	558	584	622	609	647	585	633	622	656	593	598	618	609	614	571	615	599	589	642	626	580	662	587	615	638	619	610	642	659	587	618	605	625	605	568	599	648	611	621	631	571	607	575	616	594	594	612	611	586	603	619	597	586	599	584	645	571	564	565	604	574	603	647	570	651	637	601	593	582	570	601	595	630	626	601	596	566	590	575	581	626	585	637	602	625	594	631	612	626	600	563	649	598	602	619	586	633	590	626	631	608	607	585	606	560	630	587	633	655	588	619	641	608	613	601	593	564	592	630	635	625	576	627	591	652	602	632	598	620	625	613	598	612	620	637	583	573	633	585	644	618	593	609	645	586	617	581	612	612	632	578	607	626	589	613	604	614	671	634	569	588	604	597	615	637	618	574	620	621	599	599	628	624	586	622	604	567	595	668	670	591	610	607	601	631	600	584	635	603	589	606	592	636	577	621	599	613	609	641	637	590	618	587	588	599	580	606	553	623	595	610	629	660	647	601	590	608	643	573	605	615	579	570	585	654	600	591	573	632	633	641	650	622	614	623	624	603	641	614	631	582	576	574	605	593	618	646	612	649	610	597	613	605	606	650	615	584	626	584	683	614	607	568	622	568	599	591	627	624	592	566	611	621	640	606	563	624	586	647	590	669	591	622	589	617	637	595	580	598	597	585	655	587	572	578	591	627	616	616	610	579	636	628	596	614	592	608	592	595	564	607	590	616	632	642	629	596	581	552	625	643	619	624	640	595	630	565	615	600	608	625	624	599	631	623	626	630	605	563	608	609	587	633	595	546	575	615	574	583	620	601	629	626	597	624	578	626	628	633	605	631	586	632	556	601	614	596	572	605	653	627	632	569	582	603	607	587	574	573	591	642	608	571	636	614	616	624	604	608	612	624	643	662	589	589	619	571	653	602	586	623	594	633	591	606	596	571	607	609	653	618	611	562	625	616	584	651	611	605	603	607	644	622	587	580	648	616	598	613	604	618	630	646	602	604	638	602	623	619	595	606	613	623	574	616	580	578	584	609	604	608	596	591	612	623	581	604	601	600	627	594	637	599	612	617	576	602	613	580	597	625	595	662	607	597	608	558	594	606	632	606	604	568	616	605	587	593	606	647	647	582	618	599	650	595	598	624	547	612	578	605	617	599	601	600	660	581	584	646	629	601	610	598	618	596	590	617	614	653	599	583	602	609	607	603	616	581	612	598	557	598	582	594	598
25292	21549	25629	21626	3159	1198	862	654	570	532	543	421	465	444	415	399	367	368	356	353	385	369	345	349	343	352	353	363	340	372	350	349	333	346	332	344	355	315	337	332	319	373	375	367	347	384	364	315	316	320	335	365	344	341	322	331	376	360	334	333	396	334	307	364	357	369	347	360	333	374	358	334	310	356	339	329	324	352	353	360	353	318	360	362	361	356	353	371	313	318	331	345	348	344	321	353	337	367	347	347	358	306	305	328	334	364	350	362	333	335	366	344	337	359	364	334	325	361	343	359	366	335	349	388	337	362	310	367	334	326	359	364	315	349	376	334	380	338	338	350	306	342	371	349	363	363	324	345	335	356	319	316	351	337	372	355	342	358	329	334	336	338	320	378	383	326	336	370	372	340	337	365	341	359	345	364	350	340	351	365	369	330	332	374	346	352	343	344	340	371	355	354	354	349	314	321	350	361	365	352	343	307	340	320	347	326	347	336	357	361	384	340	363	362	313	370	327	313	341	322	311	337	381	342	338	332	336	334	340	322	336	325	374	348	340	311	368	337	381	335	349	352	333	357	341	332	328	363	350	354	319	346	338	345	340	344	345	374	364	355	395	373	329	375	351	365	326	341	335	335	362	354	333	336	343	367	327	338	315	360	395	320	359	352	348	340	336	353	320	340	352	368	351	345	314	353	345	333	375	358	330	351	348	361	369	337	372	361	357	372	341	371	337	363	351	341	336	375	342	364	330	314	354	352	370	324	343	336	376	335	351	336	312	353	351	330	349	347	352	369	344	331	368	339	335	321	349	325	318	354	331	334	343	341	357	360	334	316	335	345	353	348	351	310	328	348	347	323	363	364	342	358	337	322	322	331	342	352	366	331	361	361	338	359	395	362	333	367	329	309	355	338	352	322	337	369	367	331	317	371	367	345	335	366	368	379	343	332	349	323	351	336	352	344	333	325	337	342	338	347	339	306	314	350	343	336	371	361	325	331	334	327	351	367	375	350	374	360	357	355	370	362	359	364	365	352	328	365	351	358	308	356	360	359	331	344	342	386	343	318	322	328	340	367	313	341	338	344	341	340	357	336	384	339	359	333	309	369	378	342	352	360	366	362	337	377	381	355	337	353	336	327	375	348	341	331	362	324	348	329	347	336	330	349	337	333	323	341	328	342	319	326	353	337	338	322	344	332	335	335	364	362	359	344	355	361	332	355	333	334	338	350	354	355	340	324	376	358	336	341	384	363	351	335	352	311	359	352	340	315	323	356	337	353	325	386	365	355	356	305	356	338	359	361	337	327	379	348	315	359	339	351	363	346	322	351	342	331	338	333	343	347	327	336	360	305	333	370	338	365	356	330	342	371	346	341	376	371	310	330	377	366	290	350	344	369	314	350	323	370	340	350	348	361	315	354	373	347	326	369	336	348	363	306	322	348	344	363	372	358	360	329	352	356	342	356	344	366	357	354	332	344	363	354	325	325	328	348	376	326	357	338	357	352	323	336	375	345	345	354	330	330	357	357	352	340	335	321	326	332	355	327	357	362	367	360	347	396	366	330	385	373	321	336	371	356	325	307	344	318	317	329	343	347	359	355	344	338	359	366	377	366	323	340	352	366	337	359	366	352	351	321	362	345	352	337	331	342	339	364	329	386	324	349	334	325	335	365	350	325	336	351	347	342	349	329	367	335	345	332	355	324	339	326	369	378	352	311	383	348	344	383	349	333	341	343	343	361	370	328	342	314	357	335	343	356	356	321	363	344	350	327	345	353	341	328	344	342	337	354	352	379	384	372	331	337	353	386	336	346	313	334	348	352	376	363	326	368	337	332	351	335	342	347	367	325	336	337	318	322	316	344	349	349	338	378	368	343	352	332	330	319	348	336	361	348	332	341	367	366	332	352	344	339	324	344	355	342	345	340	305	327	319	370	339	373	342	339	345	302	332	331	336	345	317	347	359	378	367	299	378	335	331	360	339	353	352	339	320	313	341	332	327	333	322	348	340	354	344	345	344	327	363	365	363	360	338	321	306	376	313	347	297	342	326	322	344	358	327	329	344	346	368	337	358	332	330	369	372	344	336	313	344	352	348	345	371	308	358	358	325	355	364	316	354	404	336	349	354	364	372	342	351	344	330	360	343	336	374	354	366	338	347	344	330	338	320	343	351	339	342	318	342	329	327	349	348	306	300	339	346	329	336	344	327	351	356	348	360	338	367	337	342	379	360	348	356	329	364	339	343	366	341	353	387	335	326	349	335	337	367	354	330	359	337	347	331	342	372	323	320	357	355	369	341	378	332	366	375	336	368	344	354	346	360	343	355	335	357	370	340	363	360	355	350	372	344	329	361	321	344	340	309	345	379	360	345	308	343	363	366	342	334	351	337	339	353	317	353	349	375	314	357	306	328	348	308	342	333	319	352	326	360	371	334	363	349	372	305	343	364	347	353	370	377	319	352	327	317	377	343	344	330	346	342	332	337	349	282	354	364	325	339	365	331	326	362	327	380	333	320	359	362	345	359	338	347	338	383	358	373	348	371	335	323	368	326	365	369	376	336	353	345	338	368	387	371	379	327	349	335	344	338	341	342	316	335	345	321	338	349	338	365	335	390	348	364	336	347	389	356	328	321	350	367	347	324	339	340	342	362	342	365	373	364	352	315	351	389	336	346	366	328	346	384	372	377	381	359	357	321	369	345	369	345	345	341	327	347	350	338	348	350	328	358	339	340	351	346	330	334	368	353	356	311	356	348	363	332	348	379	340	347	325	356	335	346	340	341	366	327	364	351	343	345	322	366	347	347	312	371	354	351	329	358	310	349	361	355	387	357	358	374	373	317	361	309	368	355	340	358	331	354	334	360	345	333	338	336	318	345	353	356	336	361	349	354	334	345	326	360	350	345	337	336	380	359	323	358	307	322	338	385	340	320	359	343	337	360	350	344	369	338	341	365	343	340	327	338	344	371	350	354	311	345	316	365	360	309	375	352	320	342	336	341	351	346	349	348	313	333	348	365	357	354	370	349	341	379	351	342	330	328	338	338	363	346	302	339	325	358	381	315	348	341	350	344	384	343	365	356	329	323	359	341	331	339	313	353	311	400	347	361	347	344	341	288	368	346	342	372	329	323	341	343	365	368	337	353	369	333	374	345	366	327	331	352	341	401	325	329	366	357	354	365	349	315	366	377	349	350	351	407	355	318	376	335	311	354	302	344	362	340	344	341	351	336	379	386	320	348	353	346	378	328	345	335	319	340	337	377	325	363	386	339	384	334	334	312	323	371	348	325	346	334	330	328	375	373	352	365	348	344	313	339	349	334	382	401	360	340	348	321	318	358	360	359	344	353	322	340	329	346	356	335	308	362	353	338	359	318	351	330	329	359	339	314	337	340	349	381	333	362	348	321	319	358	336	339	339	356	353	341	355	323	351	375	344	334	354	354	336	351	340	359	336	326	397	352	351	299	356	302	313	333	390	344	362	337	381	341	323	356	326	368	349
14079	22594	18668	8524	4337	2720	1944	1434	1115	1005	864	782	743	710	677	673	612	582	537	584	547	571	548	563	518	527	491	538	521	517	507	535	493	510	509	512	528	535	508	461	501	518	506	490	504	499	508	530	498	506	497	495	513	518	494	515	541	525	490	558	548	510	521	544	488	519	497	541	503	520	517	495	480	499	534	489	533	511	500	520	522	511	559	504	559	527	478	533	483	516	488	510	506	519	484	515	506	527	475	522	509	495	513	522	543	495	493	514	539	553	511	524	507	496	557	492	533	536	494	556	507	518	479	507	536	476	502	472	508	519	514	522	533	531	541	535	535	510	503	524	457	560	509	482	485	506	531	493	543	526	492	471	512	511	507	520	516	525	539	528	532	531	505	541	498	522	534	511	550	533	562	508	510	505	488	504	530	557	565	517	529	535	517	514	516	501	496	460	529	525	510	505	552	470	523	485	530	549	482	529	534	493	529	522	528	475	508	453	508	509	479	531	496	506	500	551	505	540	529	516	473	499	512	483	559	481	545	523	510	514	487	543	548	534	510	522	519	505	516	500	501	502	523	471	587	546	523	525	510	530	526	454	508	522	507	563	542	537	466	508	501	511	486	534	517	531	498	477	510	489	509	507	510	478	554	499	535	506	557	501	486	544	501	493	508	588	545	513	544	462	493	481	521	546	497	454	521	495	503	487	503	518	539	490	517	547	490	502	510	502	499	538	457	497	542	535	512	498	498	511	507	497	495	517	507	537	499	538	488	556	525	514	473	525	554	488	536	545	513	488	512	492	523	507	490	469	471	514	530	494	510	547	500	508	505	497	505	481	511	526	506	521	497	496	537	500	502	497	490	512	499	529	513	521	525	555	528	490	509	535	514	499	530	515	500	493	497	472	473	499	518	495	532	486	494	476	513	501	488	532	553	505	534	557	521	470	568	503	534	510	497	532	504	507	529	504	519	510	496	547	532	525	531	479	484	477	542	495	522	537	478	519	499	470	510	493	497	529	526	526	509	509	524	521	502	521	532	536	497	518	530	513	526	531	476	519	494	545	550	538	506	516	533	475	505	550	484	515	509	489	503	534	519	481	519	501	529	513	555	498	469	523	516	525	490	518	518	523	541	527	507	499	540	517	472	553	564	500	518	471	501	510	520	510	556	531	561	550	497	498	490	528	518	520	509	572	509	514	548	509	520	533	506	525	518	530	504	509	491	509	519	489	523	511	507	465	491	516	495	474	530	513	462	500	528	487	465	526	512	520	522	482	537	524	509	551	506	534	519	507	512	508	532	521	489	532	499	523	537	533	513	488	525	495	489	511	512	564	519	493	509	534	517	525	512	534	483	528	515	509	518	499	535	521	515	473	534	511	493	506	485	518	523	489	528	505	494	527	539	505	556	496	506	515	548	508	499	532	537	505	487	531	520	527	529	482	530	507	460	528	521	493	512	522	517	541	520	517	500	514	496	497	531	545	493	474	529	505	518	504	509	490	507	509	535	489	548	535	516	511	516	522	508	539	521	535	512	510	501	500	495	490	507	523	498	524	500	526	491	535	501	509	497	493	500	520	484	495	493	465	499	511	519	522	525	515	535	534	543	521	503	514	505	473	483	508	467	528	494	538	509	476	494	478	493	502	520	534	523	484	508	525	522	539	488	530	500	548	489	513	521	530	525	542	526	535	518	490	509	497	494	498	525	500	474	516	504	511	532	530	543	510	566	467	490	500	506	525	562	484	506	493	485	502	523	556	507	526	521	519	509	547	508	528	523	516	497	522	477	518	521	544	520	494	476	514	499	497	493	507	518	501	547	538	524	503	522	490	484	547	532	540	484	541	530	485	499	529	480	522	494	514	508	497	528	480	476	510	534	537	465	524	554	535	500	498	535	495	517	507	532	534	502	527	525	517	557	577	510	527	492	477	534	542	488	547	506	490	541	491	504	515	480	545	509	501	494	472	503	481	535	472	516	491	553	517	538	486	492	504	529	506	505	491	492	490	492	516	528	525	490	507	537	515	520	522	500	521	516	540	500	504	514	487	525	526	506	522	484	500	513	500	496	498	529	496	522	519	536	496	529	520	507	552	514	505	491	461	500	508	486	547	530	524	496	461	502	467	513	491	531	523	502	566	505	513	514	524	533	496	522	509	533	511	507	537	495	538	488	511	537	523	501	514	508	538	510	517	487	503	486	549	532	520	495	531	499	500	494	480	508	536	500	519	550	520	552	490	549	532	499	494	511	503	524	544	525	518	523	522	483	472	492	571	507	522	526	518	521	502	495	518	502	526	531	495	491	482	504	531	511	492	487	550	522	501	572	501	514	509	541	471	511	518	490	494	492	511	544	500	504	503	538	507	529	542	533	519	536	513	498	507	485	513	487	530	533	502	498	498	491	530	571	515	485	518	558	502	526	548	505	505	542	523	543	472	507	467	520	506	529	567	517	556	527	516	537	493	500	520	472	510	508	528	518	523	505	518	491	513	536	571	538	490	514	509	515	487	509	468	521	469	495	519	498	529	526	526	523	498	511	535	510	517	475	507	542	527	518	524	516	504	516	527	484	525	538	543	493	492	518	499	499	499	523	485	505	537	478	475	465	509	521	533	492	561	516	527	492	498	538	481	520	475	518	517	474	552	474	505	507	468	512	508	501	486	552	548	524	526	493	516	504	546	523	535	505	496	541	525	501	515	540	509	508	527	512	490	534	503	539	488	511	499	485	487	510	518	525	520	499	515	533	545	521	509	497	489	506	498	495	543	511	497	526	467	547	507	542	517	506	537	566	483	510	530	562	495	510	548	492	494	530	508	470	470	525	529	527	489	543	529	542	523	507	526	535	477	508	503	506	537	549	486	485	505	509	500	533	533	495	496	479	519	510	535	511	494	495	530	522	519	530	524	528	481	555	499	505	538	526	531	543	511	510	568	494	493	486	525	485	493	507	529	481	526	507	495	537	504	506	514	504	554	517	495	465	489	524	518	533	508	546	519	544	506	555	523	505	514	507	544	516	470	556	494	500	503	494	503	513	478	474	518	534	572	505	485	497	493	478	499	477	458	499	494	539	519	498	473	511	535	507	507	479	495	525	480	504	528	485	537	558	507	566	523	495	493	496	535	531	506	504	518	504	486	506	499	540	497	541	518	555	515	546	512	493	471	517	490	455	538	466	504	527	517	526	504	540	531	522	521	487	530	503	492	532	532	477	500	513	527	519	506	513	532	505	501	523	507	533	528	506	503	510	523	523	499	505	520	500	527	500	524	486	516	515	547	545	521	489	526	473	518	532	508	518	534	527	486	488	521	486	514	461	498	545	533	516	478	528	506	480	506	535	502	532	512	533	502	534	547	551	512	532	524	525	552	490	508	510	466	482	475	558	544	488	517	539	518	531	489	556	520	479	514	542	492	513	567	550	527	528	481	516	506	499	505	509	544	528	522	500	510	514	511	492	528	509	521	490	496	512	530	524	502	493	480	534	548	520	514	494	539	520	522
22742	21495	28679	24723	21495	18031	2740	1095	926	749	717	602	578	596	536	506	473	450	469	485	429	407	392	378	399	404	403	368	385	389	364	358	392	377	397	394	390	342	384	403	375	388	386	376	412	389	383	369	364	409	390	370	354	364	401	352	382	385	408	397	389	351	396	389	350	382	388	390	355	375	371	355	377	384	378	397	400	365	363	349	377	412	366	392	334	381	374	380	370	390	421	387	347	352	353	375	373	399	427	330	386	408	359	413	349	378	363	384	389	385	363	370	364	390	353	355	359	343	379	402	328	370	413	366	348	372	389	390	364	399	414	372	368	410	368	349	388	344	357	371	364	393	387	360	369	345	396	365	372	373	390	392	389	348	401	388	383	386	380	362	422	413	356	386	390	389	377	356	380	378	390	391	353	356	397	372	382	387	410	349	373	391	347	400	348	377	376	390	405	359	407	410	360	400	372	389	354	365	373	395	387	392	369	418	371	373	355	367	412	355	357	346	353	370	391	348	368	344	409	377	383	378	400	384	360	431	361	342	424	389	334	387	389	359	374	354	408	382	398	400	384	383	381	377	414	406	437	360	352	393	392	383	391	416	383	400	427	350	428	393	392	399	371	328	398	393	370	382	431	383	379	387	390	374	393	365	412	389	393	405	375	358	386	433	344	408	389	416	371	375	348	409	398	411	330	357	394	346	370	368	378	372	372	401	388	412	359	364	395	392	367	387	380	366	381	370	434	390	371	390	360	402	373	399	386	366	380	404	368	346	356	419	343	378	355	419	377	413	361	371	360	402	343	356	372	368	384	379	393	372	380	379	391	402	354	382	359	388	384	380	369	372	391	356	351	350	369	375	359	371	380	418	345	356	360	436	406	388	408	404	377	399	380	385	357	387	389	383	381	360	372	389	347	356	360	388	413	403	380	392	396	360	405	405	356	383	363	379	402	390	390	356	370	358	376	386	390	349	388	364	350	372	361	382	383	360	350	381	355	363	368	363	372	376	390	363	416	381	353	369	404	356	348	382	375	399	393	346	356	345	390	381	381	372	378	391	383	325	396	338	356	384	391	394	376	371	361	340	378	352	373	375	386	368	390	397	367	381	364	396	389	381	380	368	417	363	357	392	401	376	367	401	390	349	379	372	382	368	377	356	385	418	360	405	406	380	391	385	383	322	347	390	394	352	418	383	384	370	388	338	407	413	382	381	381	343	374	389	356	378	359	362	391	342	374	389	364	383	385	380	407	338	378	389	353	376	351	368	384	357	368	429	400	404	385	366	395	386	373	395	394	420	380	396	389	358	395	340	386	410	368	398	403	356	398	361	424	386	379	420	353	428	343	394	375	381	387	372	368	348	383	365	405	385	360	377	388	387	425	377	380	383	391	392	371	365	409	393	390	398	379	387	384	428	376	408	409	395	366	401	383	372	389	390	393	394	397	387	359	402	394	390	408	349	410	410	360	364	352	341	388	378	397	382	434	385	368	366	367	373	375	359	377	387	399	355	366	389	384	381	369	398	411	368	391	426	387	341	362	381	388	376	357	372	379	344	375	393	390	371	400	371	361	392	407	379	368	398	364	381	380	349	414	364	365	372	407	382	382	403	367	363	339	391	372	358	373	370	383	389	382	356	412	364	351	387	365	413	370	367	354	360	380	407	399	345	393	391	371	369	372	365	371	353	345	375	374	392	347	385	397	363	370	351	374	364	377	361	364	349	386	375	382	374	384	398	377	374	408	373	397	351	355	387	368	368	410	401	405	347	366	382	368	339	365	382	384	361	405	423	368	382	379	362	373	338	383	371	365	413	361	403	382	381	400	387	372	393	375	396	363	377	377	358	373	377	394	392	348	375	382	383	400	391	426	407	352	398	395	349	395	371	376	385	368	357	403	379	363	403	365	363	347	403	396	370	358	429	378	400	393	374	366	367	380	374	372	378	357	389	378	400	387	348	383	378	392	369	370	345	386	353	402	336	425	374	418	390	409	359	358	347	349	361	373	399	373	368	367	411	397	353	382	374	365	348	415	400	392	410	376	388	375	414	385	341	374	427	350	364	381	353	368	335	371	384	419	402	411	347	389	372	371	346	399	375	390	388	356	374	395	380	366	372	378	409	388	392	367	363	331	357	402	417	389	392	402	386	378	381	388	364	352	403	393	373	356	354	391	419	406	358	362	366	362	352	366	377	372	373	358	385	398	366	374	336	391	393	354	398	334	390	408	340	381	365	380	365	363	350	396	375	381	413	381	370	380	402	390	362	373	370	332	389	373	386	385	392	388	385	351	353	395	372	390	429	342	387	356	427	356	373	368	409	407	364	368	346	397	378	379	371	387	385	369	366	363	351	407	364	410	355	374	396	395	360	387	376	404	395	354	389	381	376	358	408	392	372	378	378	371	369	393	367	429	414	369	380	375	359	370	377	378	345	390	382	335	363	357	375	377	366	358	374	366	385	341	373	375	366	397	361	391	386	397	386	372	332	427	399	364	391	399	367	374	396	385	384	371	347	392	360	390	377	358	361	379	345	365	360	364	371	384	348	387	362	365	387	387	357	383	419	332	395	410	379	371	363	377	356	405	383	330	356	379	407	358	379	366	378	393	370	386	359	384	398	350	376	395	418	368	360	440	361	380	366	415	372	391	392	359	422	395	378	371	396	395	403	363	381	404	383	351	374	419	399	375	375	377	356	387	387	418	385	375	376	378	383	426	403	377	356	384	388	381	396	378	354	383	364	348	405	355	347	388	352	401	389	364	358	360	381	348	363	394	371	382	400	401	403	387	348	401	365	374	373	349	378	365	357	410	363	358	392	349	396	401	347	367	362	399	393	396	369	375	407	395	408	355	359	380	393	369	387	348	365	359	331	399	386	382	386	371	352	374	364	385	335	367	384	370	360	377	380	382	395	411	374	391	366	399	333	368	334	378	350	396	357	405	407	342	356	392	366	384	407	396	350	376	366	365	352	386	378	379	387	410	413	381	356	396	353	415	372	374	394	381	366	399	369	366	359	400	352	352	399	393	361	404	358	390	385	376	346	356	362	366	403	382	360	417	361	355	389	366	355	393	365	395	411	384	361	390	381	395	393	346	370	390	398	386	338	359	348	407	389	368	384	365	381	370	394	382	383	358	363	381	361	389	371	388	359	375	352	408	389	397	381	366	356	398	387	395	409	403	359	378	362	391	383	375	373	362	361	360	405	354	358	372	357	394	361	376	342	371	386	355	353	378	367	382	331	413	395	370	374	382	364	362	364	358	366	395	362	347	390	377	385	375	394	354	354	387	367	345	410	366	361	390	394	399	367	367	382	360	389	361	382	348	365	381	407	408	376	407	351	345	412	393	367	374	345	388	392	363	385	389	365	385	389	362	354	393	409	385	389	374	356	381	414	390	362	364	410	389	351	364	414	386	365	376	386	407	366	416	405	391	355	353	349	386	396	388	365	400	409	375	420	388	394	398	388	395	363	348	396	355	393	337	401	361	364	410	358	376	355
14441	25729	24320	11995	6821	4581	3039	2253	1866	1519	1339	1139	1077	998	910	845	806	729	712	632	626	627	628	612	632	567	608	641	541	606	543	559	565	553	597	589	595	556	536	551	540	568	562	593	582	519	530	523	559	561	579	605	569	523	528	566	530	544	528	560	574	571	519	543	581	549	548	568	561	559	595	563	528	536	554	582	532	563	532	562	516	590	563	558	542	534	556	534	534	555	556	541	533	577	569	543	602	539	558	530	564	534	559	575	566	546	591	513	523	536	554	546	536	519	532	531	575	530	541	531	593	565	540	521	528	535	540	544	530	544	558	510	513	542	594	523	576	576	529	544	583	553	587	542	591	600	555	557	545	544	564	544	557	562	560	540	532	549	541	570	527	531	566	564	577	570	598	579	541	528	525	601	524	583	544	540	560	494	565	561	556	548	534	559	581	538	548	552	529	560	553	567	533	544	589	592	539	553	524	522	581	575	529	543	547	540	557	538	558	515	546	521	577	498	550	558	541	579	566	516	526	560	560	587	574	550	556	552	566	507	586	552	528	532	592	539	544	552	524	554	539	564	561	574	599	554	538	544	531	560	538	579	559	510	558	569	527	556	556	567	544	517	549	589	608	510	545	517	577	575	552	523	578	575	532	527	533	583	541	526	506	556	604	575	560	567	542	583	529	526	544	528	535	588	577	498	559	588	527	547	553	532	575	562	578	535	566	573	549	531	548	522	594	546	568	557	614	510	529	544	537	564	545	557	577	611	563	579	558	512	538	531	550	515	602	560	524	578	603	532	528	540	495	568	521	586	570	516	593	583	522	530	567	541	537	553	548	559	561	599	571	528	547	571	562	544	546	505	532	556	575	545	509	543	579	552	569	572	565	501	583	584	558	521	559	555	559	556	553	508	553	562	588	561	534	573	516	549	556	580	547	575	560	557	530	571	574	562	558	568	559	543	575	563	530	507	632	525	578	606	591	572	556	601	538	554	559	549	582	583	589	572	576	577	528	524	544	557	550	536	551	544	545	554	546	595	545	543	538	547	542	562	586	541	500	550	541	556	555	559	465	557	540	548	577	557	584	570	534	558	575	543	548	550	562	524	511	609	585	595	547	564	553	571	560	564	570	568	548	562	495	555	536	566	568	548	562	538	569	563	506	571	554	537	593	559	556	544	558	539	559	534	562	570	562	531	554	562	550	551	517	532	572	560	571	542	565	556	580	552	547	557	570	545	532	560	531	534	563	569	589	554	577	555	593	528	527	529	532	551	582	577	533	560	614	571	550	542	561	567	626	559	565	578	510	572	554	510	520	526	569	579	572	528	536	574	566	542	569	571	549	575	559	526	528	514	547	573	585	563	522	560	527	553	530	533	560	530	534	530	578	539	534	595	580	539	570	513	539	570	518	545	544	564	535	562	537	523	554	577	558	517	558	556	559	578	566	533	571	579	580	553	538	563	555	588	524	612	559	578	541	551	581	579	599	555	594	549	565	554	530	558	551	537	554	547	558	558	563	561	572	566	588	589	569	537	544	559	592	551	527	575	561	551	521	573	567	586	559	559	577	556	566	542	571	575	531	582	527	542	537	558	518	490	561	550	532	549	550	582	559	542	549	528	548	547	559	554	566	567	546	516	549	571	553	585	583	588	522	606	531	515	569	557	515	557	527	542	581	547	526	559	535	560	546	570	563	533	545	535	600	596	528	546	578	571	568	607	566	540	583	564	541	512	559	598	548	492	549	571	564	571	579	541	587	554	541	523	569	611	569	558	574	564	536	488	548	569	546	513	592	517	538	568	544	559	553	548	544	547	550	571	562	532	576	532	528	557	575	554	624	561	523	542	577	594	553	579	566	559	568	582	541	550	584	532	553	556	612	569	550	513	536	516	596	593	579	582	544	574	539	582	580	535	546	554	536	547	558	584	559	551	542	546	546	561	525	528	572	541	531	518	556	543	536	559	540	581	580	567	554	545	566	520	542	569	529	557	517	590	575	560	518	533	513	555	555	560	553	561	559	568	566	578	544	572	536	560	578	534	533	543	529	563	559	562	542	518	552	578	549	563	563	504	558	546	544	538	539	523	544	531	537	550	532	539	550	531	545	557	517	560	546	560	534	598	548	570	614	540	521	537	548	557	546	555	531	546	565	527	574	545	571	550	549	555	584	532	540	548	549	555	573	559	579	549	541	548	530	532	561	546	579	528	555	561	573	559	511	566	563	542	583	555	558	584	577	574	561	512	565	527	598	528	552	568	569	563	518	573	574	573	536	531	547	576	546	544	556	572	594	568	533	573	545	571	506	560	588	552	552	555	532	536	538	536	582	545	549	574	567	544	555	525	498	520	565	571	564	564	523	533	515	548	598	583	551	554	536	557	538	559	527	539	558	545	544	568	586	555	541	555	548	564	576	548	550	545	536	573	554	545	568	590	568	546	582	569	579	535	565	549	567	566	572	557	569	590	541	571	554	537	569	595	581	584	528	527	549	530	535	547	573	566	577	584	563	559	561	531	533	566	531	566	552	546	557	598	527	586	582	524	554	528	552	520	582	504	510	543	536	528	580	535	527	550	568	587	512	600	542	589	566	558	560	547	556	556	557	519	585	553	561	544	597	534	485	571	559	541	543	588	624	590	550	524	579	546	522	554	546	555	508	563	509	532	564	529	519	550	529	548	524	560	593	565	532	550	526	575	571	570	569	559	551	572	575	543	546	538	550	573	552	616	552	530	580	545	560	571	537	540	561	549	551	543	519	578	563	623	507	541	588	557	585	541	554	528	535	508	542	555	556	546	593	577	509	553	572	572	596	542	543	540	573	568	556	577	577	532	530	536	524	542	582	541	520	583	558	552	520	544	604	539	517	530	544	567	554	555	517	615	566	571	559	558	580	561	555	563	577	530	518	563	559	560	558	576	573	542	527	558	587	564	561	580	564	576	535	578	550	575	561	548	576	539	543	551	572	553	580	525	517	575	498	577	577	586	574	588	579	541	535	574	508	576	578	519	549	558	565	566	537	548	537	560	550	566	549	532	535	523	538	535	552	558	525	552	557	529	541	589	559	565	539	571	561	591	552	527	551	543	541	574	525	545	588	535	522	494	583	558	606	571	582	550	619	583	568	569	565	533	545	543	532	570	506	533	527	592	581	562	538	582	549	547	548	539	561	578	497	558	556	520	544	526	557	575	548	528	556	577	561	563	585	576	543	576	579	556	568	577	564	584	533	556	588	552	549	567	597	549	538	579	579	582	544	564	551	535	539	605	509	515	542	547	508	574	545	549	511	513	547	586	561	528	559	522	538	523	571	558	569	561	531	595	556	602	560	549	544	535	522	569	542	573	529	570	502	590	516	535	570	550	575	544	510	522	542	571	538	518	580	576	610	576	591	552	571	579	565	571	563	541	555	596	567	554	513	551	530	560	550	532	568	590	544	539	540	558	566	582	555	536	563	552	545	603	550	565	563	594	534	578	541	538	534	530	541	510	570	514	589	579	540	555
28076	19008	8794	2821	1274	837	639	584	523	518	513	461	429	434	404	440	399	396	373	425	405	341	390	374	393	434	398	392	407	393	382	347	394	388	366	371	363	382	392	394	387	357	397	369	388	372	395	387	383	406	384	340	331	382	353	407	370	399	383	403	372	386	368	356	357	333	375	337	362	370	350	374	382	360	382	406	391	392	384	379	367	355	385	427	370	374	374	357	352	373	333	391	362	402	400	378	364	361	357	354	361	351	358	451	373	393	404	380	398	359	374	376	371	364	368	382	406	370	383	386	350	382	379	395	401	385	382	368	340	362	337	344	359	379	395	345	420	366	368	398	381	388	394	364	370	362	369	349	373	385	385	373	393	353	386	434	381	405	349	353	365	397	360	363	393	368	366	392	392	397	377	373	352	383	345	401	397	357	371	409	368	398	394	397	378	402	328	389	395	404	401	408	380	373	407	415	369	376	391	351	390	372	357	366	408	401	358	379	387	367	394	363	372	359	379	416	369	383	387	417	389	381	385	382	393	335	383	370	402	408	395	306	379	380	370	392	358	378	405	386	394	387	350	415	388	387	354	369	372	404	390	396	383	378	398	387	380	384	355	380	389	400	369	357	393	350	427	372	391	369	391	370	388	353	389	392	364	385	381	413	357	376	408	400	365	422	429	421	387	385	379	382	401	391	368	398	406	388	383	395	369	359	365	373	357	399	375	396	337	359	388	347	372	401	378	372	404	386	370	359	373	411	389	367	351	405	420	418	368	389	362	362	383	376	411	390	412	369	373	369	396	365	382	375	340	410	371	360	403	375	405	369	387	358	359	357	392	450	384	405	399	379	355	347	379	393	362	402	362	358	374	379	403	385	397	346	389	358	395	414	392	370	386	374	399	394	380	352	379	427	370	373	387	376	385	376	394	377	346	377	391	401	386	381	344	398	388	376	389	387	364	380	382	370	395	395	388	398	346	400	390	392	383	370	394	363	365	358	341	348	412	349	387	393	357	386	358	388	386	403	323	364	370	390	375	385	393	365	368	366	402	379	372	386	382	425	356	416	382	408	382	356	371	399	405	379	397	362	383	322	362	375	412	376	375	373	372	343	376	372	357	357	386	350	380	413	375	397	380	397	388	384	392	378	377	401	388	380	363	371	403	356	364	391	371	364	383	365	398	352	369	392	394	375	381	363	377	394	380	412	382	396	389	394	383	340	370	387	394	384	386	378	363	378	382	422	399	403	361	372	363	383	408	385	382	366	349	378	363	376	366	413	376	390	386	378	384	373	385	383	395	371	415	395	390	392	381	372	369	397	345	357	367	404	346	376	379	361	407	361	357	383	388	396	378	395	385	365	376	386	382	408	369	377	356	373	350	406	396	402	334	364	380	376	353	378	348	379	390	416	369	414	377	391	348	389	373	396	397	391	386	370	373	397	405	406	381	368	393	358	363	394	388	358	347	380	400	402	387	374	371	407	404	348	392	387	363	350	375	386	345	374	394	372	393	353	371	389	375	388	370	388	386	365	392	372	375	354	369	388	379	382	376	411	401	361	387	358	424	378	408	413	361	387	373	358	367	380	377	354	382	374	391	378	399	393	365	403	429	402	423	359	382	332	364	411	391	372	382	382	379	378	347	394	373	364	373	355	337	408	385	425	363	367	389	415	366	402	352	380	370	387	369	413	372	385	385	389	358	366	384	417	367	392	391	393	372	398	392	381	376	410	379	376	362	385	368	367	372	391	383	372	375	375	383	382	378	382	370	379	374	330	384	371	373	376	362	378	360	392	376	358	373	396	403	387	385	385	365	352	356	387	372	392	370	380	354	367	393	401	342	427	414	344	390	375	365	379	381	350	389	363	382	360	372	383	388	373	372	426	363	391	413	400	370	396	370	363	406	384	364	362	394	409	362	387	368	398	350	348	410	399	397	372	371	375	387	366	360	387	355	376	380	380	361	384	397	384	352	405	392	407	374	387	370	374	370	399	396	372	347	365	388	387	390	355	398	389	347	379	387	365	397	348	412	379	372	390	381	368	360	430	393	376	347	355	393	422	376	395	358	390	354	393	376	376	376	408	377	389	374	374	377	396	379	401	373	395	372	342	382	361	338	392	385	381	378	398	415	400	378	398	394	332	392	414	377	381	373	397	396	390	339	400	379	363	381	396	356	391	363	372	394	372	356	350	360	388	393	416	410	370	350	355	411	397	382	405	389	360	384	369	377	393	376	388	341	393	383	342	380	397	351	373	361	363	366	360	403	329	395	378	407	389	363	395	353	355	400	389	374	402	373	375	390	379	378	410	386	364	385	387	374	388	378	405	360	373	354	367	377	374	366	416	364	373	382	407	374	367	407	399	391	375	387	367	415	402	371	384	368	374	399	360	398	419	372	404	399	377	375	387	372	402	385	382	373	392	354	380	371	341	359	358	364	332	373	396	372	371	390	398	349	410	332	410	370	368	395	371	373	395	397	373	418	400	360	428	376	368	412	364	404	365	408	361	378	421	417	368	366	356	364	400	359	329	347	358	365	373	422	409	333	405	390	408	364	380	368	370	342	364	393	382	366	399	400	389	377	398	373	378	372	368	365	384	372	371	356	377	394	371	379	374	360	382	370	359	385	392	387	379	364	408	340	355	415	365	407	365	348	367	401	355	375	379	399	382	372	400	373	367	358	377	371	342	340	368	401	377	391	377	373	406	372	394	404	425	417	388	396	375	376	375	340	364	372	392	393	376	379	375	375	372	379	370	379	354	390	369	402	392	392	418	377	371	415	387	394	400	415	353	371	363	402	378	375	365	407	350	375	408	401	402	374	357	410	396	408	367	351	388	357	376	408	385	373	397	353	365	354	409	357	374	394	352	365	410	405	358	398	363	370	389	383	383	360	377	391	365	365	356	381	377	377	369	388	411	369	390	390	355	368	390	372	410	401	389	385	379	354	357	373	390	395	341	368	363	392	391	362	400	428	418	381	381	369	380	374	414	372	381	357	358	319	386	392	383	389	337	364	393	357	372	332	431	398	369	382	407	381	365	393	395	364	370	391	420	357	361	389	361	397	373	380	362	386	355	362	355	373	395	379	392	371	391	372	376	408	375	377	380	382	405	352	418	372	420	399	357	394	390	392	345	346	350	359	364	385	361	400	364	382	387	389	363	383	385	364	367	422	395	372	409	402	403	368	417	395	369	366	410	399	383	351	404	382	403	379	412	382	370	386	388	357	396	352	396	370	376	367	377	377	425	361	335	378	360	388	362	358	353	371	359	377	377	415	434	354	376	380	396	385	390	389	389	385	356	391	368	378	380	393	405	394	392	371	374	386	376	402	370	410	385	413	375	399	403	392	373	396	412	371	407	349	375	387	395	371	366	362	355	361	400	412	368	369	350	390	368	385	389	414	384	420	372	362	373	376	399	383	345	385	384	387	403	357	409	396	383	383	384	386	338	371	319	356	410	373	389	374	362	402	354	376	364	374	404	365	353	391	385	381	403	362	374
11343	10737	9110	3835	2510	1800	1370	1059	950	859	815	747	715	691	658	614	607	647	609	601	623	589	571	577	581	549	585	561	582	587	552	525	549	548	540	535	579	583	561	556	576	570	474	557	590	618	553	552	583	573	579	585	606	557	538	625	552	544	594	599	538	589	558	581	580	600	623	601	567	577	579	554	573	532	561	590	566	563	575	620	534	551	518	528	548	562	587	580	582	584	569	567	535	579	526	526	560	552	558	590	554	593	550	527	580	564	548	564	570	567	569	575	595	587	530	564	558	566	591	558	546	564	547	552	599	550	590	590	537	552	561	551	550	573	574	557	551	543	555	560	610	533	604	597	564	547	581	574	580	557	538	581	553	538	562	546	629	598	558	533	556	563	578	550	573	554	529	536	557	559	584	549	546	523	567	567	571	601	597	559	569	573	569	553	554	555	620	584	580	542	545	593	585	583	550	562	568	560	520	545	581	546	572	536	557	539	581	548	605	558	565	559	607	569	552	583	548	546	563	541	592	602	586	569	589	589	544	580	550	564	570	577	572	601	589	556	605	562	567	561	559	560	568	590	527	597	535	589	553	550	603	542	567	564	554	571	543	565	513	578	574	532	577	613	555	545	586	567	561	582	548	537	581	587	601	581	572	584	556	588	568	576	573	562	580	543	592	532	567	587	554	528	575	537	555	544	567	570	580	531	565	566	538	522	569	565	552	583	542	599	600	601	555	565	586	539	564	560	586	611	593	565	570	555	539	586	642	545	554	581	519	573	561	561	566	545	571	581	566	504	522	580	574	547	594	576	554	562	581	560	525	577	595	603	563	581	560	559	591	574	588	551	561	569	551	575	536	589	588	539	578	570	571	584	573	564	557	562	548	536	554	556	582	618	550	549	615	570	577	587	558	603	567	544	541	608	514	591	568	533	553	597	574	569	534	587	580	600	561	623	546	572	579	590	566	591	572	582	567	532	611	544	552	512	510	596	564	566	569	574	542	551	596	573	602	589	570	563	554	532	566	561	607	545	593	558	553	587	558	500	583	565	548	558	545	552	529	568	547	572	556	533	542	534	590	581	569	576	544	578	569	590	559	609	601	527	564	546	646	562	561	586	541	585	558	584	560	555	589	606	604	591	556	581	612	531	584	579	601	557	569	550	559	515	575	535	580	563	529	577	592	561	553	569	594	578	560	493	614	585	562	556	591	563	549	594	570	550	521	594	548	551	572	637	526	547	575	559	565	587	545	580	550	560	550	579	587	534	577	540	580	593	562	560	530	539	563	588	555	541	518	571	609	567	553	553	554	586	600	559	565	575	592	557	580	569	561	564	572	570	543	552	571	550	549	585	524	601	596	574	547	596	544	532	566	578	538	545	559	596	588	565	579	534	562	520	583	563	550	548	595	628	551	574	553	527	563	563	576	591	587	552	573	583	488	528	557	565	549	570	563	544	563	566	588	567	598	568	551	536	557	566	585	570	579	582	527	578	572	599	532	515	561	583	565	547	551	491	525	563	554	615	584	586	588	584	550	569	588	572	588	562	558	552	549	560	550	571	604	562	612	555	585	571	525	577	536	552	527	599	567	537	522	606	560	551	574	561	601	573	627	582	572	548	511	560	588	614	577	539	542	549	597	572	558	589	578	585	562	588	570	514	582	600	562	554	596	605	545	552	588	586	569	550	574	578	586	592	613	577	573	571	596	566	581	542	586	591	589	557	538	602	568	547	586	541	609	556	570	612	560	602	552	583	550	577	534	570	563	570	572	588	550	559	533	569	563	576	627	569	580	554	521	579	562	548	589	553	561	579	553	550	535	546	563	512	534	548	552	562	530	578	553	547	534	589	543	572	553	550	572	568	540	555	525	572	559	499	584	582	584	582	529	548	562	551	614	572	591	540	584	560	564	561	534	535	543	557	576	543	549	590	601	563	575	608	621	578	581	559	563	565	563	537	539	523	556	558	587	553	556	567	533	564	533	558	570	591	593	554	570	562	532	569	546	590	552	553	546	548	527	564	602	556	605	595	546	589	551	537	567	542	572	554	577	573	550	565	575	539	593	538	573	576	560	626	553	604	554	532	540	597	595	549	558	562	520	567	578	551	612	580	564	599	598	581	612	572	609	586	545	528	562	544	577	536	567	577	545	543	560	543	569	569	516	541	542	546	543	581	547	603	563	527	577	568	561	529	565	554	610	543	549	558	597	565	567	577	571	573	561	575	533	517	539	550	588	560	569	578	565	540	541	586	546	554	566	572	598	596	597	581	573	523	588	566	558	582	585	581	600	599	580	563	527	579	543	580	596	605	533	564	566	584	529	548	546	566	559	559	559	613	587	518	559	565	567	552	531	540	577	576	585	513	549	566	597	556	581	590	524	528	579	573	600	555	571	525	550	591	541	582	516	573	563	555	639	552	556	614	560	587	525	585	526	539	573	537	557	566	541	583	574	560	572	534	569	564	572	572	622	571	570	548	576	545	581	510	543	570	589	605	569	541	585	549	547	610	588	560	571	596	533	564	583	558	568	580	556	618	573	565	551	542	570	584	572	556	568	565	564	575	536	572	566	600	586	586	606	581	547	573	567	587	563	589	550	532	577	578	576	576	552	565	583	614	584	571	608	561	558	580	564	583	576	569	583	534	551	555	569	590	548	568	575	551	535	583	597	545	575	516	559	528	569	540	575	532	550	589	543	583	574	551	525	554	593	539	566	565	540	617	570	556	596	533	575	538	594	596	573	569	528	543	591	541	524	557	571	612	539	577	563	572	562	566	546	567	607	550	558	577	581	573	528	511	553	538	597	561	555	587	542	565	570	529	548	586	568	558	592	547	595	586	550	577	541	545	590	576	534	564	558	558	600	542	555	575	567	586	598	564	551	604	563	582	569	569	580	581	576	543	570	517	530	539	587	556	593	579	521	560	545	572	611	560	614	574	547	516	545	571	571	590	549	556	552	567	565	618	551	543	545	587	551	567	562	566	525	586	579	588	579	575	566	541	613	556	563	566	580	568	563	559	535	509	550	579	544	602	568	583	562	544	564	569	565	539	560	574	546	527	590	567	552	630	567	539	559	583	579	582	578	563	543	558	537	538	615	570	608	540	523	543	512	576	587	641	566	563	633	589	558	563	590	551	569	558	542	496	580	542	565	562	498	522	594	557	561	599	548	549	549	536	538	555	578	571	581	551	577	606	568	542	560	545	549	537	558	562	554	497	575	614	595	542	551	531	556	551	551	513	575	574	553	574	577	617	597	573	523	570	573	559	594	576	563	564	548	552	558	573	523	566	521	551	592	576	546	585	547	562	574	547	530	559	574	564	535	527	571	573	599	537	636	574	573	518	539	570	592	536	593	556	529	536	511	617	546	559	551	569	570	537	536	567	557	571	564	595	535	530	568	553	559	534	554	565	609	539	551	593	564	524	549	550	541	555	584	530	569	563	521	558	590	602	561	556	593	592	588	555	607	555	559	539	534	622	561	553	598	557	587	589	576	573
23764	21474	27810	25550	19355	3258	1352	983	794	797	654	598	576	557	485	482	480	502	448	469	483	452	455	422	401	399	418	419	462	437	418	393	469	443	392	406	407	420	425	436	414	445	400	430	412	425	396	390	400	417	399	385	425	375	386	402	449	456	369	412	403	412	391	405	442	417	375	396	438	410	425	385	415	407	386	398	448	406	432	408	417	420	393	404	395	385	395	401	428	389	419	417	427	406	394	396	365	396	409	436	391	406	415	393	397	413	424	394	409	382	398	428	406	392	401	420	406	401	362	408	414	399	428	418	437	420	440	417	388	398	417	380	397	407	408	381	408	426	430	405	432	393	434	414	399	383	404	415	411	418	406	388	399	407	399	404	399	357	393	426	427	409	385	416	416	403	348	440	370	371	376	379	383	427	413	432	444	403	410	416	409	402	437	424	425	414	412	416	412	448	395	423	427	373	413	426	403	394	419	384	441	414	407	452	450	427	389	426	408	435	419	394	406	430	395	404	419	412	431	433	390	413	385	419	391	415	464	403	400	369	400	398	420	391	404	425	441	409	453	409	369	390	364	422	399	388	404	422	423	417	440	415	421	445	408	396	425	406	407	423	436	419	449	407	424	378	418	434	398	425	396	407	412	433	438	421	424	391	417	418	422	387	427	429	389	392	433	398	377	425	409	399	445	383	423	401	413	400	415	415	398	388	412	415	428	427	406	425	417	405	413	444	446	404	422	395	439	425	408	391	424	404	429	426	432	411	421	376	388	415	401	404	380	385	426	394	410	420	413	453	396	422	371	425	393	434	437	423	402	412	384	391	439	399	432	419	415	438	400	437	387	386	452	434	411	410	415	412	409	380	395	402	430	421	391	369	382	395	409	417	401	401	395	398	417	393	441	399	368	415	403	434	414	389	414	398	414	406	400	401	406	423	450	445	379	396	380	404	447	400	391	397	388	415	404	439	405	460	417	432	402	395	408	380	384	383	380	399	399	410	379	420	395	435	366	424	416	388	422	443	417	393	419	372	362	417	414	419	384	417	394	394	426	377	442	387	430	435	389	389	432	426	435	388	427	443	417	432	362	383	381	386	368	400	425	399	396	379	393	395	376	406	433	395	428	440	417	391	406	420	394	395	414	456	393	411	417	412	383	400	422	406	391	430	381	420	396	436	425	431	404	392	409	392	437	417	401	446	394	406	401	381	400	415	383	364	411	437	413	395	430	443	410	427	412	428	454	430	405	411	401	425	403	420	415	412	387	427	434	421	408	414	377	417	390	424	422	419	391	399	391	420	394	393	412	415	437	392	423	381	418	431	372	400	395	400	384	424	407	442	420	400	407	422	421	408	429	399	389	391	468	416	401	418	369	423	401	394	418	406	409	405	436	369	414	384	437	444	429	381	452	412	431	401	381	380	422	365	356	433	407	378	403	435	419	416	429	408	397	393	415	360	382	422	396	397	391	411	421	427	401	407	417	401	404	380	379	395	419	380	450	406	397	407	393	393	394	399	373	410	384	450	418	448	426	419	435	391	401	403	391	392	457	407	407	430	421	392	394	391	412	386	430	413	428	430	394	398	400	416	420	411	404	377	404	435	392	407	394	389	402	402	405	393	414	415	387	386	412	432	427	406	409	381	417	455	446	423	410	446	387	434	439	400	399	379	423	366	441	431	445	404	411	411	393	407	403	429	449	403	422	396	425	441	412	391	406	397	402	400	426	387	396	418	450	425	406	384	387	384	439	404	418	394	408	396	404	414	427	395	418	401	392	405	381	407	403	391	402	405	403	407	402	398	421	412	388	380	416	425	386	428	414	393	397	372	386	421	384	377	422	446	404	396	393	428	363	430	414	424	396	383	402	366	421	409	357	420	378	421	415	416	395	405	399	430	414	427	417	433	387	415	415	432	404	401	407	400	407	393	400	401	397	397	384	402	376	410	388	403	421	436	424	380	393	393	400	421	385	399	394	404	345	422	374	402	369	429	391	394	405	390	394	421	429	426	433	416	412	405	382	405	442	406	392	412	368	421	413	419	419	398	405	395	388	373	409	409	396	434	424	427	412	416	417	438	414	430	378	385	388	396	410	387	379	415	419	408	403	387	407	351	403	397	432	402	433	404	420	426	403	436	389	405	458	409	390	403	405	387	413	432	432	389	401	422	417	437	399	439	404	401	401	440	376	393	420	426	378	380	406	415	385	399	405	418	383	393	387	429	402	403	430	440	420	420	403	374	408	396	404	389	390	379	382	406	405	393	399	432	430	404	428	383	423	428	440	385	446	428	391	399	434	410	372	391	390	389	397	400	389	390	424	423	424	415	445	428	414	392	406	401	396	378	412	415	439	394	430	432	427	407	395	405	412	409	440	420	394	402	376	421	443	421	425	394	417	423	400	437	432	419	422	428	399	407	385	438	444	444	397	417	412	428	420	386	419	404	427	386	412	435	415	408	416	442	419	415	404	422	410	385	396	393	425	458	433	361	425	390	397	400	395	400	429	395	421	399	404	444	403	423	412	429	380	418	416	409	425	390	416	395	386	404	378	407	435	429	376	406	383	402	416	409	425	421	358	400	400	404	390	379	405	387	417	423	365	411	407	430	433	404	401	388	405	393	394	398	400	399	401	415	390	412	428	432	418	395	432	405	417	416	410	399	403	428	393	394	409	389	410	402	398	375	431	387	410	410	415	375	423	417	415	385	388	430	435	381	390	395	434	389	406	432	408	407	444	411	392	428	376	400	385	387	426	402	404	416	443	409	408	346	429	407	440	424	380	418	423	373	398	428	390	434	425	405	362	385	402	416	413	386	411	413	394	384	407	403	366	406	386	417	437	411	400	343	425	411	445	453	434	443	409	409	392	434	414	399	392	395	413	353	415	412	386	404	390	398	388	425	400	433	389	398	436	413	420	442	366	392	373	407	417	412	415	415	443	410	434	425	424	413	431	412	392	392	430	395	417	423	384	413	403	432	412	402	388	445	400	417	402	376	415	443	387	435	415	394	391	387	426	416	416	393	359	452	400	361	399	391	408	398	423	448	362	416	404	385	414	396	416	431	428	420	369	414	387	411	422	403	381	397	388	399	404	384	408	400	414	429	417	388	373	415	374	391	428	379	418	394	419	406	363	345	396	431	370	424	392	411	406	404	395	420	389	424	390	402	434	411	419	399	401	385	406	448	380	406	413	408	398	425	405	373	390	398	434	404	468	387	394	413	446	420	408	432	381	385	406	375	401	440	380	430	402	375	422	427	388	416	387	442	409	434	394	406	370	394	389	415	425	394	439	413	380	399	386	397	437	421	374	394	432	429	441	414	421	425	401	404	408	382	392	419	403	399	419	386	398	396	399	430	388	389	416	415	427	374	402	382	405	411	413	404	407	392	419	404	434	429	401	397	422	422	424	415	396	421	421	390	396	381	396	381	432	395	408	438	390	384	426	385	412	416	391	382	388	386	387	406	392	399	431	427	434	378	445	374	448	412	438	390	423	427	449	405
12762	19688	15683	7323	4459	2980	2282	1893	1534	1407	1229	1153	981	923	886	803	797	760	754	689	673	664	612	608	616	633	599	614	622	611	620	655	583	629	576	598	601	571	647	611	587	634	588	616	593	590	598	627	611	617	605	603	603	611	594	570	595	613	565	600	639	606	602	634	618	567	611	600	581	629	590	579	614	600	594	677	613	595	615	591	631	607	575	617	640	572	577	587	584	585	590	563	619	622	645	630	538	602	603	600	628	590	647	643	649	592	605	623	608	610	605	613	603	588	613	579	657	592	576	672	622	618	582	619	663	613	616	597	630	583	598	561	582	613	591	589	563	560	589	599	597	601	617	611	619	594	619	644	609	612	566	649	575	595	626	577	627	611	599	582	602	647	611	622	590	597	588	583	562	614	627	601	563	621	557	585	591	604	614	602	568	609	603	581	596	615	619	614	601	589	657	591	613	614	583	656	560	603	626	610	581	585	575	606	606	576	593	599	601	588	627	626	572	619	597	625	569	596	567	636	590	606	631	611	598	627	605	580	640	612	619	623	605	607	593	634	588	559	605	619	626	598	579	546	586	609	618	578	597	603	632	600	653	611	614	608	605	581	578	602	567	625	609	628	628	613	537	633	644	598	607	617	554	604	635	585	624	640	597	572	592	610	594	552	592	641	596	566	608	627	560	569	616	614	616	617	631	569	597	576	657	598	643	599	584	577	618	645	550	567	633	572	600	605	580	621	597	601	629	584	589	560	589	580	643	599	619	610	587	661	604	619	626	596	617	632	584	596	568	611	638	587	589	615	613	584	564	608	627	546	609	616	599	586	604	638	619	609	540	643	609	623	590	590	596	676	556	601	606	560	589	595	615	595	609	584	621	599	634	589	614	601	586	596	607	566	590	617	622	523	621	605	601	599	572	623	630	612	590	587	619	632	570	611	596	614	587	602	621	630	624	559	581	565	568	582	574	582	565	667	569	639	579	659	600	633	599	604	607	582	567	659	599	600	664	615	551	621	613	582	584	590	599	606	600	609	593	609	610	641	568	592	585	619	601	622	581	559	575	567	573	602	614	607	560	612	602	584	629	606	620	582	616	557	573	598	611	537	585	558	593	619	570	597	576	592	583	607	601	555	611	605	652	587	593	562	599	628	601	633	629	573	625	558	588	590	599	575	592	622	610	570	601	621	579	616	574	586	575	558	602	577	664	561	603	594	590	593	604	598	623	632	626	603	625	597	614	589	615	606	582	558	631	644	615	624	576	627	600	608	577	573	637	645	605	628	597	637	582	562	632	584	603	585	613	671	604	603	585	618	628	605	595	600	601	591	640	628	564	643	606	631	619	595	593	590	628	646	645	609	581	575	624	599	590	610	608	613	588	583	620	581	634	585	649	601	586	615	600	636	584	598	619	575	637	591	609	611	605	548	619	596	566	613	593	618	651	568	585	619	631	559	608	570	603	591	615	619	579	602	631	612	564	598	566	589	601	572	582	576	582	620	627	568	583	640	648	620	605	611	577	605	597	677	605	648	617	608	583	597	573	582	596	574	580	604	599	603	573	620	576	597	622	630	627	603	608	593	647	628	563	553	602	625	605	600	634	571	602	603	605	641	590	604	614	576	612	602	612	632	639	619	591	596	614	618	637	578	585	589	571	574	625	560	627	574	612	589	622	601	578	627	599	544	622	624	623	612	604	604	592	577	588	579	632	568	603	622	580	632	640	655	586	584	634	589	624	563	602	593	639	566	629	659	624	621	618	599	611	569	612	653	572	627	628	579	622	583	589	583	586	619	626	623	640	609	563	616	601	621	579	584	564	643	603	594	569	547	597	612	622	583	600	599	640	549	606	645	621	638	573	643	610	575	581	615	535	620	622	604	605	606	636	615	615	618	592	598	581	607	598	598	602	597	591	634	608	634	600	559	563	604	640	581	606	582	631	657	589	560	599	582	608	601	631	607	637	596	600	587	601	624	599	585	599	627	600	575	560	588	582	569	579	626	573	578	625	585	594	606	591	654	656	600	582	634	612	634	540	630	607	591	557	614	567	594	567	570	577	581	635	610	557	626	613	616	641	585	585	602	646	608	646	596	602	580	604	588	629	604	579	612	605	592	619	654	636	609	599	608	574	590	616	593	586	586	621	557	614	604	590	605	617	598	613	640	599	602	571	593	620	600	599	639	610	585	603	611	617	616	579	641	635	637	603	598	605	618	571	562	569	590	615	594	567	523	566	589	565	567	579	600	631	587	606	603	616	630	595	604	599	584	581	626	614	583	620	643	602	596	615	600	587	600	605	595	582	601	598	597	617	607	581	597	590	565	622	569	567	554	582	566	607	604	622	637	623	675	622	582	618	576	640	610	623	638	586	578	578	588	599	582	575	618	593	617	602	613	578	590	572	606	617	666	623	611	597	612	621	580	608	610	613	622	576	583	592	624	604	613	594	615	553	600	653	564	587	590	618	578	636	650	574	593	612	635	581	607	605	592	612	630	597	649	639	593	632	604	607	590	618	579	617	588	579	608	594	608	640	632	594	593	651	620	651	599	611	573	632	618	635	601	580	635	587	597	628	625	614	587	625	587	614	614	593	600	611	586	621	598	581	619	631	612	637	598	555	574	542	586	580	600	577	610	619	561	607	596	559	603	605	627	565	590	601	600	621	594	605	622	626	611	584	580	596	618	615	591	610	586	590	621	604	656	615	673	600	588	636	613	596	621	605	654	564	561	595	632	589	638	633	584	601	613	598	601	582	600	608	575	598	623	636	544	596	660	603	680	617	599	596	571	568	587	626	593	613	634	615	618	586	554	624	606	616	661	593	609	560	581	587	635	597	558	593	619	586	622	634	592	588	603	597	592	554	618	546	610	596	599	634	620	606	575	599	658	597	566	625	646	582	643	600	599	595	629	592	604	616	583	604	621	575	606	635	593	628	599	596	593	565	604	589	556	602	624	619	612	610	584	631	590	587	610	626	617	540	576	563	586	631	622	582	635	619	552	568	586	622	583	615	549	618	620	642	611	579	621	617	636	589	624	594	569	589	589	627	598	588	645	615	575	608	617	600	612	610	574	582	589	650	602	626	593	619	629	610	630	589	599	620	576	596	641	607	578	579	587	627	571	620	580	584	582	604	672	600	627	552	551	581	594	636	592	580	569	588	621	593	624	592	627	615	596	581	627	600	630	657	596	607	573	595	578	640	590	587	566	583	574	598	582	673	640	582	593	544	595	572	591	590	611	606	607	625	575	633	615	605	585	584	598	660	600	574	589	587	612	626	584	629	573	564	603	594	616	603	543	590	607	563	602	579	613	605	596	559	620	592	623	580	633	613	621	645	604	626	667	574	613	592	607	588	639	625	566	599	571	594	557	607	602	627	555	606	590	625	617	606	597	616	572	624	644	584	592	602	576	649	606	600	604	613	584	572	596	610	591	574	610	607	635	607	595	638	641	583	609	611	649	592	537	553	613	601	639	619	608	595	617	611	540	549	634	622	576
25359	21461	25093	19750	2445	1127	872	729	690	597	550	465	451	422	421	403	395	364	373	373	346	385	324	350	368	306	352	328	319	335	338	309	307	359	307	338	377	315	369	340	334	303	338	311	331	366	367	365	339	313	316	360	303	328	345	320	356	354	343	353	341	326	329	319	309	332	331	346	303	336	337	348	337	334	359	332	326	334	307	329	356	308	350	345	346	350	322	333	336	329	341	337	333	310	358	333	327	346	332	335	327	371	329	327	319	340	304	362	348	331	334	334	318	308	318	320	316	335	342	354	343	298	303	292	348	304	298	355	340	312	341	305	305	339	318	335	331	345	331	342	327	336	328	349	300	321	330	328	330	344	346	336	306	321	345	323	333	299	310	313	335	324	330	321	330	336	359	300	366	349	322	341	357	341	297	358	336	330	354	312	378	306	323	315	306	295	321	326	347	342	318	348	340	334	355	292	303	357	365	308	305	329	333	358	315	325	351	336	351	325	333	345	357	329	318	335	320	310	333	329	356	358	329	328	303	302	340	337	306	337	355	330	345	331	299	310	317	309	344	329	338	349	348	334	299	346	360	361	319	317	305	309	321	336	344	342	340	329	295	325	317	306	300	338	313	329	325	314	318	293	327	332	328	306	316	319	321	324	320	347	352	348	337	309	328	319	322	340	320	330	349	337	346	300	318	315	323	335	314	326	351	341	342	340	323	328	308	344	349	341	309	342	339	306	309	352	326	324	355	336	315	334	342	326	336	320	330	290	323	344	324	350	334	343	350	324	332	329	310	338	343	345	339	339	319	321	339	354	330	333	368	304	320	347	315	322	319	317	319	344	376	320	311	331	314	305	333	311	320	335	331	326	343	297	311	306	297	365	324	316	350	318	327	320	353	347	324	327	347	334	334	329	323	345	345	325	340	333	350	306	347	307	336	341	322	327	313	350	342	333	324	300	340	309	334	346	346	339	383	340	321	333	325	328	346	351	327	305	327	285	325	383	302	350	357	316	373	328	332	362	328	361	321	337	331	336	320	342	376	324	313	310	319	331	299	308	349	326	318	353	350	346	315	316	319	314	383	349	305	344	319	308	348	291	336	330	310	333	325	342	344	328	327	315	338	339	301	320	324	314	344	333	318	307	325	333	318	318	328	371	328	337	303	359	345	325	334	319	343	336	346	328	322	327	315	347	310	320	320	277	320	352	331	341	335	326	364	334	324	333	335	313	313	327	348	301	319	333	310	335	308	324	363	323	358	321	331	314	326	325	331	319	356	331	333	339	334	342	321	334	348	315	349	357	324	319	325	361	318	314	296	309	321	335	324	336	327	320	303	369	318	328	319	348	333	329	329	344	353	349	353	338	347	359	306	318	342	331	341	336	323	311	314	344	324	320	299	325	324	358	299	339	322	297	340	325	342	339	342	303	340	359	310	315	305	350	321	296	333	320	342	372	343	300	333	314	340	339	326	316	333	322	324	308	336	330	334	335	337	333	348	343	327	333	305	307	303	315	346	311	310	328	340	315	372	330	332	318	302	310	340	304	302	328	334	332	322	313	363	310	325	323	334	364	309	337	313	336	335	323	316	335	328	330	345	335	376	334	327	323	366	358	305	299	286	351	335	324	360	332	342	344	314	362	321	372	349	311	337	289	310	317	324	329	337	344	337	333	333	335	357	318	316	336	335	337	305	324	336	309	312	319	295	326	304	325	331	331	362	343	319	338	342	324	341	352	324	301	353	365	335	307	325	334	328	357	351	299	319	351	332	314	331	356	344	303	327	311	321	318	345	331	325	344	322	353	337	328	305	322	334	364	322	324	336	322	347	329	348	355	313	340	285	293	317	313	321	299	358	320	345	347	320	304	329	299	364	309	342	348	347	341	357	296	371	338	321	349	344	310	325	305	318	315	329	300	311	320	345	313	319	282	335	325	310	344	312	336	353	334	364	311	341	289	352	348	327	307	320	301	338	323	311	312	368	351	342	342	339	335	335	324	349	317	351	322	346	329	359	303	313	346	360	353	359	307	339	350	320	328	306	360	311	322	319	309	323	338	365	292	339	317	313	343	353	340	319	328	307	367	308	323	346	359	364	341	340	360	344	362	353	337	332	348	328	303	349	291	345	356	341	309	337	351	300	312	362	318	290	351	333	323	344	304	345	357	320	335	327	308	345	343	346	303	334	308	347	297	322	336	335	348	372	342	317	336	294	334	334	360	328	355	334	342	375	341	319	324	324	334	336	324	344	380	355	320	334	314	329	325	367	338	345	367	371	333	326	280	309	317	315	337	322	309	321	319	373	327	312	327	329	321	333	304	331	299	345	282	353	297	314	347	322	327	337	345	324	309	349	332	301	356	295	314	330	310	337	315	295	331	330	300	350	328	336	328	316	309	321	323	313	336	309	334	320	326	348	325	322	329	379	319	350	315	319	353	334	326	365	323	362	297	309	333	323	342	309	313	344	339	309	346	305	318	309	341	341	364	347	315	349	303	342	328	318	309	286	345	323	348	311	344	326	342	342	294	316	319	310	329	346	353	348	319	322	311	312	352	292	332	339	326	335	362	334	309	318	337	341	328	346	324	332	332	334	330	309	330	322	326	350	289	338	288	318	313	308	314	354	330	318	329	335	313	351	322	332	318	361	323	316	334	313	322	322	340	384	328	363	341	367	333	321	342	318	364	316	316	323	361	318	329	284	331	326	332	327	309	341	353	339	342	339	342	324	336	338	355	318	336	352	364	329	328	333	337	345	334	336	326	336	337	319	322	301	316	322	341	324	337	301	342	340	324	312	317	345	322	332	314	345	313	327	327	287	349	318	308	343	341	327	313	333	327	307	323	317	335	325	317	340	350	329	350	329	310	320	313	337	327	337	361	340	331	338	329	313	365	313	336	299	312	306	350	341	345	312	293	347	340	303	333	302	333	341	277	337	343	311	322	348	285	330	337	328	349	344	335	354	344	326	342	368	322	317	337	330	332	324	326	358	363	331	346	343	330	315	367	297	330	350	314	319	337	333	311	324	355	320	343	314	361	299	351	311	340	337	327	332	314	328	353	344	287	341	352	318	318	330	313	313	345	307	317	303	331	312	334	359	329	315	332	346	343	317	342	309	357	327	322	338	339	316	317	341	322	335	335	330	339	271	339	345	332	337	357	330	362	368	323	359	325	342	312	324	326	298	310	350	336	343	347	313	330	343	331	329	339	321	338	331	364	359	310	361	329	344	325	347	320	361	293	339	332	326	339	320	351	328	328	341	336	341	350	331	341	307	323	324	332	325	321	332	311	356	321	344	338	291	306	335	329	329	296	294	364	358	290	339	317	343	327	359	337	309	342	315	331	312	347	318	347	331	318	359	312	329	331	342	327	313	296	330	336	357	356	310	298	283	335	331	345	317	349	322	331	340	334	324	340	333	322	316	313	332	343	309	342	341	305	347	306	334	328	331	349	340	314	303	333	320	324	327	329	329	318	324	336	317	345	328	325	323	346	290	313
12608	16934	11985	5611	3548	2439	1869	1540	1382	1130	1018	879	820	746	690	675	626	566	608	547	580	509	529	540	491	519	504	490	514	544	532	513	497	473	522	476	501	482	496	520	490	474	476	487	482	491	505	513	510	481	485	439	496	530	498	514	511	479	476	476	509	524	503	503	504	495	496	510	527	504	520	506	489	517	486	506	458	494	476	503	510	474	455	479	510	507	477	500	512	504	451	483	534	513	492	509	532	503	497	535	462	521	444	482	456	513	466	543	492	473	492	471	543	466	508	491	461	481	510	529	482	452	486	492	500	519	496	480	483	463	485	507	517	504	472	496	483	477	461	516	518	484	478	487	497	472	493	519	482	464	500	506	497	470	517	505	469	518	534	464	483	467	506	497	466	549	498	482	482	503	475	503	519	473	486	471	477	462	494	514	486	500	505	487	503	522	512	526	498	511	468	503	471	476	494	498	532	533	505	521	517	486	481	443	504	517	530	514	489	453	473	497	511	473	502	486	486	546	492	473	501	522	501	502	473	494	487	527	491	503	498	512	488	488	506	496	474	485	496	490	515	485	489	492	525	528	475	475	502	504	517	499	529	499	514	493	515	480	483	453	507	494	478	496	530	531	500	488	476	509	472	507	457	525	479	522	488	485	497	511	462	534	504	514	494	447	506	462	490	486	453	460	531	482	489	471	498	479	481	503	468	549	500	532	485	498	464	467	477	463	497	534	487	504	450	471	475	478	511	491	503	475	540	509	484	510	517	494	509	480	442	511	506	492	510	488	521	473	515	504	471	512	472	527	516	488	490	491	487	498	487	478	482	443	526	478	475	484	519	510	494	484	508	501	495	501	494	491	504	515	501	443	487	513	500	490	463	482	477	493	498	477	529	534	468	491	484	506	519	485	459	521	498	460	501	495	486	518	516	463	474	521	497	540	483	500	484	474	492	541	521	473	466	481	492	484	471	463	458	516	494	546	473	492	486	515	496	513	502	489	483	481	477	509	522	481	488	511	457	476	510	471	518	526	511	468	447	476	533	505	512	497	459	512	513	495	448	506	517	494	514	477	481	482	482	511	494	495	487	482	487	508	477	510	468	487	469	488	486	480	501	487	506	458	505	475	493	483	478	524	484	470	515	504	505	530	503	489	431	493	492	485	478	485	480	455	495	523	497	505	506	482	515	483	513	500	515	522	511	500	483	501	480	494	504	508	460	468	490	500	482	493	511	476	484	493	486	467	519	504	502	536	477	515	489	488	459	515	490	490	484	479	511	521	520	467	480	491	482	439	463	478	525	515	493	500	520	488	516	486	534	475	478	482	507	548	490	501	502	502	495	492	502	492	501	464	518	508	525	494	483	501	481	444	460	488	515	513	513	539	479	504	489	482	513	491	480	492	483	530	473	515	504	512	489	509	536	521	516	492	478	539	455	509	466	496	475	484	508	448	485	505	499	488	516	466	470	489	480	499	521	484	560	514	510	498	473	505	524	489	476	500	505	500	533	475	507	459	483	529	493	539	484	504	453	475	492	490	490	524	522	495	515	519	474	457	507	491	500	520	506	500	475	457	495	501	464	505	509	439	519	455	470	489	498	498	478	506	492	513	471	454	555	490	491	490	506	480	515	467	496	507	490	512	498	448	484	488	480	533	530	526	526	487	529	508	479	493	499	506	496	481	498	449	503	467	504	487	458	472	493	469	504	532	510	497	511	477	493	487	512	467	495	471	533	455	482	533	493	506	477	469	500	483	494	526	488	535	473	472	507	509	508	503	498	541	491	511	487	511	506	490	498	493	502	548	484	505	494	467	516	486	488	502	501	520	513	451	486	524	505	513	479	508	493	505	455	517	522	484	498	472	506	479	495	525	521	479	523	502	544	482	468	520	505	492	545	500	503	542	500	489	507	465	468	453	486	458	506	488	478	533	497	503	524	513	531	481	478	472	490	525	476	515	467	502	508	494	501	502	489	522	475	503	467	478	498	493	494	483	507	512	505	478	515	511	475	503	475	495	473	517	518	482	488	507	533	495	527	495	509	490	471	504	494	525	485	505	492	489	516	513	501	528	470	452	507	464	501	478	461	532	483	490	464	503	491	533	550	494	469	448	465	540	450	514	480	465	549	520	479	502	490	473	516	492	485	465	483	487	523	443	504	479	467	498	504	506	486	456	487	471	479	500	496	451	491	499	466	519	513	531	500	497	514	478	504	494	516	494	489	523	481	530	495	514	441	481	471	491	510	485	500	491	499	522	484	504	480	500	439	514	479	494	478	494	462	496	484	493	495	480	528	485	496	501	489	505	486	467	526	470	519	474	483	526	507	547	475	512	501	491	512	481	506	504	505	502	505	478	507	518	530	531	499	457	489	469	522	489	488	458	459	498	506	485	526	501	479	483	486	468	475	482	507	489	460	520	471	532	495	492	484	465	500	490	501	478	524	489	527	507	484	497	489	505	500	495	537	489	507	511	509	484	457	490	521	486	523	504	508	484	488	482	552	520	508	462	502	538	439	456	490	515	518	510	514	498	472	477	495	470	511	438	492	436	499	539	458	515	511	513	464	471	485	519	476	515	528	468	468	536	507	514	545	500	532	479	489	441	490	484	487	497	496	514	493	507	474	452	476	531	507	457	513	484	482	482	474	496	500	482	494	490	444	479	441	464	476	459	468	491	509	469	492	475	521	493	513	464	486	495	483	467	563	498	510	466	492	466	469	481	490	513	522	472	481	457	472	499	493	532	484	486	454	478	502	507	510	489	472	490	502	501	528	505	502	512	496	489	516	485	474	472	490	482	474	540	532	502	528	478	477	490	511	480	466	431	498	495	474	500	511	487	479	501	475	483	510	511	496	472	499	498	502	493	520	479	489	503	495	473	481	509	462	486	484	540	489	488	504	483	504	481	538	484	465	530	496	514	473	474	475	513	477	492	485	525	475	494	467	508	507	480	490	482	488	464	514	501	477	482	511	488	524	495	495	487	492	501	468	458	519	510	494	542	483	453	502	516	498	526	466	496	471	529	517	506	495	520	465	491	472	524	545	458	482	495	508	510	486	476	480	473	536	457	467	500	505	456	484	458	490	480	489	475	460	488	496	512	504	518	510	462	499	515	498	487	465	522	514	510	465	467	470	481	492	522	455	465	491	466	490	458	488	541	491	494	514	508	501	496	492	501	514	503	522	498	488	497	479	505	483	483	503	468	514	519	483	494	479	527	509	518	483	518	494	498	512	511	492	461	515	517	520	510	526	503	461	476	471	500	451	472	492	460	474	477	528	524	455	512	465	485	525	443	457	470	488	499	450	445	475	492	522	470	490	491	476	506	516	514	531	491	486	498	540	468	501	459	522	511	488	533	478	496	465	483	495	471	501	508	537	484	490	497	480	500	475	488	492	516	475	499	513	498	511	521	441	477	519	482	458	473	500	470	474	515	502	488	503	509	501	528	488	496	515	457	508	512	487	519	500	487	512	474	466	488	466	491	478	477	511	480	499	493
22851	21535	28615	24891	21542	17659	2829	1432	1123	932	812	662	653	642	615	546	460	471	420	464	455	404	398	399	395	385	384	384	367	358	368	378	349	351	360	358	350	349	357	342	362	387	365	370	371	366	367	370	370	335	388	381	383	354	385	392	384	374	407	360	396	349	355	369	378	330	351	361	362	356	390	377	379	360	352	372	351	381	396	387	355	358	351	353	330	340	406	377	389	380	367	373	377	367	352	321	345	347	413	373	409	368	337	365	382	409	377	367	367	387	390	363	370	364	376	381	355	404	349	385	329	348	367	362	398	369	395	334	362	370	357	391	388	392	376	356	350	354	399	337	422	366	396	368	370	376	373	399	376	374	397	350	381	390	360	337	385	354	375	400	382	365	384	379	371	396	380	369	355	388	385	353	342	350	386	357	398	348	388	379	355	379	339	359	387	384	365	388	376	358	353	353	371	393	369	391	348	376	356	396	377	383	371	358	334	356	365	374	373	338	396	349	406	377	375	373	379	368	360	340	378	394	360	369	390	388	394	364	357	376	351	382	366	380	363	385	382	360	367	395	389	357	393	364	359	370	358	345	365	369	347	381	378	377	394	389	384	403	342	376	357	374	368	397	328	341	390	350	359	361	388	364	362	384	356	369	368	365	378	380	384	347	345	390	371	383	345	391	375	338	390	408	356	358	376	368	374	398	376	379	413	327	394	371	366	334	354	382	377	357	378	347	387	362	338	354	350	349	360	369	355	365	360	384	415	358	355	373	379	397	353	361	361	371	388	345	337	362	384	379	371	332	393	381	385	386	355	376	346	348	384	373	393	415	387	381	356	342	371	369	372	329	374	405	402	358	360	373	318	370	394	356	359	370	365	387	398	391	376	403	342	361	389	366	411	363	354	339	389	371	344	358	352	379	364	366	410	359	370	393	365	391	359	335	375	393	375	364	402	393	347	374	393	337	339	367	362	333	375	368	382	362	343	416	354	361	354	371	386	358	366	383	375	370	400	344	375	360	371	394	387	340	343	384	386	378	359	396	400	365	375	388	399	397	337	398	382	365	365	369	357	352	388	377	369	348	356	395	335	364	349	362	387	395	374	382	369	329	380	363	352	347	351	388	379	376	387	362	403	349	361	349	386	375	383	383	364	357	372	319	376	367	372	332	393	350	362	344	386	358	342	364	365	358	372	372	347	376	350	405	393	409	358	362	325	380	361	373	343	392	385	362	367	380	357	413	335	379	361	391	338	386	365	409	390	349	371	375	369	383	383	372	371	342	350	359	371	366	359	340	371	378	350	404	350	375	376	386	400	403	396	380	347	371	357	362	390	379	348	366	391	366	370	364	366	366	369	368	413	370	387	366	363	393	352	376	396	360	388	366	330	358	387	389	382	396	368	373	391	372	377	363	349	377	389	371	386	365	357	363	355	369	377	391	380	387	411	367	383	350	362	374	390	354	354	385	369	343	369	378	364	343	383	404	376	350	396	335	354	335	368	347	346	372	386	364	374	378	387	361	378	367	362	378	348	373	349	364	382	375	322	366	360	380	396	413	375	384	334	365	364	340	363	359	384	391	351	332	358	360	380	413	363	386	359	369	352	388	369	349	354	365	359	361	356	384	371	387	348	401	356	381	358	385	361	404	399	368	368	371	385	356	358	387	341	376	358	357	367	327	345	328	355	359	416	387	379	372	399	352	373	366	371	369	353	362	411	380	395	336	364	417	376	379	372	390	413	356	381	343	390	388	375	382	345	314	385	353	346	411	352	368	359	367	342	393	373	365	368	365	364	356	357	392	374	351	349	364	379	409	359	369	379	373	385	358	382	368	357	335	376	368	380	357	340	397	339	362	374	381	388	376	391	391	361	351	382	364	362	384	369	383	382	356	357	372	382	399	363	384	375	378	389	353	346	371	374	389	345	401	374	382	361	327	366	331	352	381	373	391	388	371	357	356	335	371	355	390	390	360	369	402	396	397	385	355	372	350	362	348	373	367	353	333	384	376	358	350	380	347	364	347	379	375	399	369	382	364	357	369	322	366	384	370	372	409	328	358	376	362	380	360	370	362	390	363	382	376	365	368	376	391	395	360	378	366	370	355	390	396	376	359	366	364	366	356	411	396	362	330	371	401	380	354	331	345	374	387	395	367	360	336	343	382	398	353	373	358	369	368	342	372	360	360	380	346	324	361	360	375	364	392	379	361	388	362	397	362	395	369	361	386	335	347	363	374	397	375	342	335	360	348	367	340	360	364	360	362	341	335	376	370	389	370	328	326	356	393	363	347	393	397	413	352	393	345	370	367	368	386	372	376	367	316	369	369	346	401	376	355	336	345	373	334	346	375	394	369	362	358	371	333	384	360	344	397	380	357	417	383	385	348	384	368	373	380	352	363	403	402	374	408	369	399	422	344	377	386	351	376	354	350	393	389	347	349	350	384	375	368	334	344	360	374	346	366	377	377	383	358	388	369	377	366	367	372	368	384	360	382	367	358	382	351	370	347	344	386	348	370	387	383	397	385	366	393	337	361	346	363	344	344	420	396	349	348	366	338	366	362	363	365	368	378	375	359	355	353	360	353	366	374	399	347	374	330	357	367	337	366	380	342	353	383	387	376	362	388	375	369	384	391	345	400	367	363	384	391	357	364	369	379	382	369	354	393	390	376	361	351	399	368	398	353	403	374	345	341	373	341	353	368	367	382	362	391	352	408	375	371	353	409	358	348	350	370	381	362	357	377	377	360	364	373	406	377	346	340	395	373	357	348	374	388	356	357	359	349	389	354	396	353	374	365	347	387	397	369	325	378	372	366	376	365	384	372	370	345	364	349	364	397	348	359	376	379	362	369	337	359	372	374	350	348	363	391	391	394	375	372	367	360	366	370	346	340	367	355	363	373	371	342	381	356	355	365	360	397	378	380	378	360	377	368	352	384	391	374	364	369	370	391	360	384	357	365	342	385	351	393	350	370	353	354	394	339	387	339	367	350	369	378	379	376	404	357	357	369	384	343	368	336	342	366	385	352	379	388	357	362	429	381	386	343	338	372	383	362	351	365	337	379	365	353	355	347	392	349	334	350	366	373	368	346	359	380	346	378	359	383	416	356	381	366	376	364	354	382	372	361	392	391	380	350	381	354	398	326	353	365	358	390	368	389	370	392	354	381	353	366	331	355	385	358	380	399	363	384	356	372	400	403	336	397	388	363	375	394	397	345	382	351	383	362	400	335	326	355	353	373	393	357	345	392	392	372	377	375	376	355	352	370	409	363	366	328	361	359	363	360	341	391	376	397	351	375	375	381	375	369	359	377	350	363	382	420	351	370	358	383	360	360	405	377	363	378	385	393	393	355	369	356	358	354	393	368	350	362	392	392	356	382	357	370	377	377	346	379	360	381	325	390	378	349	354	360	359	331	385	365	388	330	358	348	374	379	380	367	353	382	382	400	380	378	370	383	392	344	334	397	406	352	365	364	347	334	373	368	390	368	406	386	350	349	367	379
15671	27934	21912	12247	6969	4364	3254	2860	2318	1771	1486	1250	1215	1081	963	872	829	783	707	677	691	592	624	568	543	591	611	551	581	565	583	533	559	508	550	546	533	522	553	548	555	534	530	542	588	523	530	543	584	571	557	503	562	525	527	536	516	565	526	583	512	523	518	572	545	577	517	566	557	530	537	559	505	546	539	538	551	548	510	557	542	553	519	539	545	562	592	543	535	518	572	554	556	558	554	527	543	545	559	551	532	505	559	587	494	576	530	562	548	551	569	534	531	569	519	529	514	522	575	554	564	580	557	561	534	543	537	540	564	509	592	595	583	545	547	593	542	550	541	529	559	547	571	509	544	527	553	538	505	556	537	510	561	579	511	520	550	557	576	509	575	523	580	542	543	531	552	541	564	511	589	547	547	527	549	513	517	516	523	548	548	568	518	504	571	571	544	539	525	521	550	556	499	540	547	528	577	554	520	538	540	538	504	532	530	574	590	555	515	544	561	528	562	560	570	539	586	529	552	528	553	553	565	544	526	500	520	554	547	546	591	522	557	573	567	522	539	530	522	510	529	548	558	536	561	546	562	528	545	544	518	563	531	509	529	534	557	597	544	491	572	529	546	547	512	523	564	531	558	579	564	574	532	526	542	552	537	540	553	551	549	509	538	524	555	560	551	527	527	512	550	504	520	551	535	544	589	510	506	565	531	504	578	576	512	535	537	537	526	495	496	575	555	558	550	570	541	537	535	543	562	549	525	539	545	561	568	505	524	522	552	555	560	547	550	540	551	540	559	587	535	555	507	572	557	536	516	572	533	532	551	559	560	529	557	559	579	540	582	545	521	540	530	562	547	537	526	562	591	509	555	545	573	545	576	540	538	522	571	530	521	513	570	527	548	547	539	514	524	577	545	524	585	511	537	566	569	526	517	511	501	557	571	555	558	536	562	555	529	575	532	560	536	556	537	532	509	578	521	536	542	545	574	523	550	544	538	579	538	515	538	532	555	521	540	536	578	511	533	505	499	548	559	509	521	564	547	499	546	563	559	545	557	566	506	536	533	536	579	555	540	523	550	545	576	576	553	565	539	580	537	550	524	507	521	542	508	539	582	498	529	546	535	521	519	536	541	552	523	548	534	547	535	512	529	549	546	538	558	542	515	590	577	518	534	561	542	541	557	544	548	534	524	562	541	558	523	538	536	576	531	563	522	542	519	504	583	544	562	520	555	497	552	551	499	530	555	497	552	568	552	522	518	573	525	554	536	555	542	570	519	527	541	529	521	538	511	549	533	552	548	499	574	552	552	522	547	570	507	517	552	574	515	523	595	535	502	567	537	567	569	554	528	515	538	501	548	579	508	527	606	525	514	559	545	549	530	508	548	509	560	561	541	569	561	546	547	570	509	538	522	519	528	486	566	517	504	564	525	567	561	519	540	538	539	545	518	516	563	551	554	509	542	570	549	521	516	536	528	523	543	543	513	511	535	568	540	555	563	560	514	544	557	539	508	612	538	524	567	526	553	522	571	540	556	552	521	560	508	517	581	551	549	558	492	534	515	517	541	546	492	537	533	554	584	518	555	559	519	581	540	533	574	530	570	570	521	547	559	563	537	540	529	527	543	529	541	556	520	527	529	503	576	532	549	572	553	527	547	556	544	494	556	581	525	565	576	527	535	570	558	552	521	549	528	536	577	589	512	541	563	481	553	565	560	584	535	556	521	574	549	590	568	553	512	538	570	567	528	587	567	576	582	589	537	538	575	526	510	542	563	544	536	550	571	576	532	512	565	541	523	552	563	558	525	541	558	568	539	558	539	551	528	556	536	539	565	529	550	511	505	561	532	518	547	540	557	543	542	546	515	546	533	581	539	520	562	557	556	513	534	497	550	494	552	536	536	540	519	529	488	543	583	522	571	545	552	512	570	534	519	534	542	547	524	543	524	524	521	556	545	568	530	559	548	578	528	525	599	515	522	544	550	548	523	550	524	518	523	516	532	482	515	552	578	550	574	537	518	536	562	521	506	505	524	529	578	520	522	567	520	521	541	512	539	511	534	507	525	566	515	559	517	535	557	564	539	561	552	532	536	509	567	516	551	566	581	557	559	546	533	530	539	581	521	546	516	540	535	558	561	557	504	545	554	548	596	534	559	492	510	574	484	517	564	513	526	546	581	504	501	542	544	534	522	508	526	541	575	496	576	577	550	527	518	522	531	522	518	558	507	527	600	542	518	535	522	553	576	563	516	561	564	554	520	550	551	538	574	546	548	570	536	533	515	518	551	540	562	549	556	550	559	539	552	541	504	522	531	539	560	534	562	503	522	532	556	527	547	526	586	533	523	578	529	560	514	568	541	555	513	504	554	559	522	497	507	599	529	545	540	560	542	527	527	520	531	574	522	559	530	546	541	549	521	560	568	508	573	549	523	545	557	543	587	515	541	514	558	548	566	569	559	519	552	555	579	539	618	559	560	556	538	552	554	497	552	582	519	526	530	543	546	575	514	537	565	533	575	522	562	538	548	563	530	529	565	555	519	543	563	517	569	498	540	546	547	542	561	551	525	566	558	544	572	516	586	508	515	587	538	544	557	540	490	528	502	536	561	550	523	562	511	540	572	543	519	573	565	540	544	581	570	519	525	566	552	520	570	539	520	554	541	532	566	548	530	532	547	511	539	536	581	572	534	474	516	587	525	540	521	518	535	574	563	559	532	533	535	514	532	534	523	548	511	548	545	553	579	528	588	490	531	535	582	522	567	561	585	525	568	522	555	550	549	564	567	536	567	532	551	533	558	564	531	507	511	517	518	532	511	569	536	537	567	544	533	547	539	521	517	563	543	539	539	532	534	505	556	514	542	515	542	555	570	596	517	511	542	552	550	504	567	542	582	512	537	511	560	530	510	552	527	535	542	543	555	492	574	544	519	554	557	506	574	546	535	518	577	528	503	500	504	560	542	541	531	550	552	505	525	550	547	521	542	518	538	562	567	506	566	521	524	530	559	554	555	529	513	577	522	552	585	564	604	530	570	547	557	545	554	531	520	537	504	532	483	509	537	527	531	545	502	516	553	554	503	560	506	524	505	535	514	530	511	569	575	513	528	529	523	574	519	516	538	535	526	510	529	574	504	560	532	549	551	545	543	521	568	544	583	507	526	551	556	565	565	522	541	545	511	546	508	557	514	531	544	531	527	600	556	535	549	544	571	532	550	541	533	544	554	545	559	537	510	548	512	587	576	532	518	536	515	565	552	539	520	518	563	567	513	563	495	559	551	564	562	529	515	544	536	553	563	566	570	523	559	554	570	524	539	566	541	550	539	542	557	548	516	542	522	561	571	577	546	539	530	567	545	578	533	538	551	522	512	571	519	543	546	523	530	544	592	518	570	547	565	571	498	545	569	526	529	520	529	534	579	531	522	537	501	514	517	583	560	527	515	532	574	537	517	548	520	507	586	550	552	553	520	518	556	542	555	571	544	549	551	551	535	549	551	516	536	537	537	568
28196	19585	10741	3633	1371	979	834	750	676	568	556	541	519	448	449	430	451	416	425	419	413	381	419	379	386	392	383	387	375	415	399	368	353	358	403	384	371	377	362	361	349	389	368	404	379	376	378	393	380	358	393	433	407	381	379	363	370	416	385	345	359	409	358	369	405	402	366	376	387	418	341	409	395	392	383	356	381	371	375	368	361	384	363	380	354	396	349	378	352	381	356	393	365	383	379	409	390	381	339	399	391	408	364	361	346	319	365	380	379	405	369	360	366	327	352	388	367	367	409	362	382	382	378	383	417	382	382	376	359	394	367	377	379	345	361	402	324	377	391	386	373	381	382	366	351	381	424	384	391	383	375	361	378	389	391	356	381	391	399	405	365	372	382	371	389	385	371	392	340	358	364	384	387	399	388	372	360	368	348	357	390	391	401	371	356	348	383	373	381	400	387	397	322	353	367	417	360	365	393	377	357	360	391	388	394	391	395	387	379	370	381	370	390	375	369	375	370	384	360	358	381	356	392	386	374	363	370	390	382	378	387	364	400	322	351	378	396	388	359	380	362	350	384	376	372	360	385	380	376	399	334	406	383	354	370	364	392	387	414	372	365	371	331	389	387	370	343	380	345	378	358	377	339	352	401	375	378	336	392	380	341	347	379	363	374	430	364	367	381	362	368	390	364	359	367	392	370	392	380	386	392	396	378	379	348	398	348	360	381	403	379	381	409	371	408	395	382	374	394	357	397	371	390	357	381	357	388	387	377	391	345	369	387	383	372	388	364	362	373	387	400	335	347	367	396	378	345	395	372	374	367	376	368	343	376	366	376	366	353	338	323	362	385	400	375	377	334	369	355	366	347	382	337	386	380	390	366	371	365	367	393	385	389	325	372	383	363	408	394	365	375	384	386	378	390	368	363	355	384	380	395	339	378	401	377	371	382	363	394	371	394	390	399	397	414	386	363	370	378	360	402	373	345	377	402	359	363	375	361	383	344	361	384	398	361	400	373	386	353	381	363	375	387	363	398	361	355	349	364	395	411	358	373	352	389	349	373	361	386	380	396	370	357	406	363	383	340	350	357	344	407	358	421	391	367	342	387	377	380	345	389	406	371	347	368	388	348	371	413	382	408	341	367	352	371	395	366	376	337	367	382	359	388	369	396	391	350	360	387	330	381	348	340	369	412	380	384	364	386	401	430	410	379	352	385	383	366	342	371	411	389	381	379	384	373	385	370	391	386	379	420	378	374	365	354	367	401	384	400	392	356	350	398	363	338	384	349	378	387	380	364	366	336	402	393	359	366	409	348	367	407	364	367	371	374	345	419	377	377	355	407	356	365	364	372	404	402	375	396	368	369	408	400	420	366	421	377	399	389	378	384	364	364	377	373	388	382	361	374	381	376	378	414	342	397	385	365	364	352	384	357	368	376	364	388	365	387	360	386	362	390	403	393	367	358	397	334	403	368	391	384	376	377	357	362	389	389	366	399	392	392	378	357	405	372	380	365	354	358	374	399	368	367	388	369	348	367	330	397	399	416	365	366	354	368	360	362	375	391	394	374	342	345	383	410	382	391	386	385	392	377	399	406	392	350	340	390	379	399	358	374	380	390	396	388	397	347	358	373	387	341	360	394	379	379	382	365	360	354	376	344	405	382	366	383	402	375	355	332	366	359	407	365	358	370	383	407	363	399	388	411	394	373	394	390	400	385	411	378	398	372	371	406	356	386	358	364	343	377	372	370	395	369	356	351	377	402	359	362	382	362	348	352	324	346	361	340	364	371	403	356	374	350	362	356	378	391	391	379	352	368	390	382	356	340	388	411	368	364	366	391	334	366	377	392	444	370	345	410	378	394	346	391	345	368	359	396	373	369	378	367	388	419	372	366	362	370	360	387	390	375	388	358	372	340	377	380	370	375	379	378	342	407	378	378	356	355	372	372	373	382	351	407	390	390	384	371	389	348	355	384	407	343	405	380	400	366	373	327	390	372	369	364	405	379	364	369	404	372	380	346	362	380	384	406	352	383	362	373	363	361	403	373	371	374	367	371	353	381	367	375	400	382	417	347	386	369	343	376	355	372	367	365	345	371	385	374	378	355	369	358	376	392	359	361	345	329	373	382	372	343	336	359	341	366	365	389	377	372	351	378	367	391	371	401	346	364	383	385	369	366	391	433	347	378	350	385	331	371	349	385	372	351	370	370	383	384	389	372	380	399	391	370	362	383	399	398	380	338	373	403	350	407	380	382	377	371	355	351	388	378	376	413	376	371	371	394	372	346	372	391	340	373	369	393	400	390	374	345	393	401	368	370	396	357	347	384	372	389	375	405	347	413	369	371	381	386	394	357	394	390	384	381	348	362	372	382	363	380	369	362	365	328	381	393	408	360	351	408	382	399	352	380	425	368	369	373	349	356	373	365	376	367	344	403	390	362	389	353	392	359	380	349	351	364	366	383	391	390	357	350	370	406	343	429	395	417	362	379	359	366	392	346	393	378	368	377	359	382	409	407	358	380	376	365	364	391	373	368	388	377	362	450	389	389	393	390	354	377	382	377	378	406	346	392	364	353	408	413	382	356	419	370	386	401	396	368	392	378	395	379	383	380	391	376	380	356	337	368	361	368	372	332	352	406	400	338	420	391	418	386	413	360	374	373	374	391	377	350	372	402	355	368	382	391	406	350	377	350	361	365	369	355	346	393	367	407	386	405	384	393	371	415	355	360	384	425	342	390	400	399	378	384	382	365	382	394	349	388	352	381	391	393	380	351	379	395	371	323	372	370	379	402	403	373	407	365	388	362	395	410	391	375	341	372	382	366	339	366	383	355	347	366	396	388	371	359	357	367	375	399	340	355	373	390	350	372	407	377	401	369	391	366	400	370	401	334	358	402	387	407	352	371	396	388	381	393	364	350	367	383	393	385	386	366	400	372	389	338	389	382	368	367	383	365	376	377	377	370	373	382	357	359	369	369	379	386	379	361	363	395	376	396	383	373	391	401	343	412	406	382	348	386	401	381	380	363	377	379	376	341	344	326	371	346	371	394	388	385	379	360	351	341	373	410	397	385	395	391	360	380	350	402	378	350	371	365	355	336	372	343	400	366	372	359	362	377	400	376	355	365	380	389	347	399	387	390	370	360	357	347	393	380	352	390	377	381	371	366	358	391	373	386	402	348	378	340	373	334	389	351	391	387	362	395	368	381	355	376	360	362	420	367	365	356	360	409	400	388	394	362	363	384	354	378	321	382	401	359	357	333	356	382	384	351	414	372	361	371	377	380	385	358	378	393	342	377	347	369	421	393	360	409	378	368	380	367	399	362	390	397	415	395	375	398	359	371	412	381	329	381	396	359	334	374	385	360	372	368	353	362	405	342	396	379	369	402	357	377	365	377	364	368	383	376	392	383	389	383	379	360	378	367	357	401	366	384	357	350	381	414	369	383	374	387	372	387	358	371	423	369	381	420	374	390	399	354	371	394	364	377	385	383	391	417	401
13673	16410	11916	5350	2864	2073	1689	1521	1258	1131	979	933	843	746	718	718	681	640	613	592	603	562	584	539	561	585	585	562	540	532	595	565	507	579	557	537	546	569	550	529	555	564	519	579	532	533	583	513	530	529	561	565	536	523	598	551	569	555	543	564	536	587	548	547	569	570	554	553	516	544	540	545	557	539	604	601	543	552	545	568	532	599	532	557	521	531	539	571	580	544	556	563	549	520	543	540	557	556	566	522	564	543	537	612	549	558	576	558	571	558	552	563	562	593	589	532	579	584	563	566	609	545	572	586	580	603	512	521	559	565	524	549	559	547	544	528	531	557	540	587	556	586	547	596	557	579	572	523	562	576	544	549	603	539	552	543	567	552	526	543	605	553	520	504	540	562	562	539	568	569	552	588	547	529	548	544	545	581	527	590	545	588	547	514	553	549	533	560	548	568	558	550	545	559	547	551	573	568	540	520	580	567	550	575	551	581	526	574	577	584	573	565	531	589	586	524	544	578	570	498	550	551	532	585	507	519	513	562	513	547	582	575	594	501	577	551	556	532	559	546	560	561	555	542	556	595	541	518	572	555	577	531	570	570	552	544	534	563	563	565	522	578	557	537	563	590	590	556	564	545	516	535	561	576	534	554	489	585	545	555	560	580	563	581	543	573	537	554	568	563	568	494	574	564	585	544	557	569	531	554	555	590	535	533	575	548	546	553	535	556	552	556	548	539	564	567	526	553	537	519	527	577	521	542	564	574	541	547	558	526	518	531	551	565	557	534	563	557	557	558	561	555	553	576	548	563	510	559	547	537	578	559	578	555	542	519	553	543	570	505	613	575	559	563	525	569	536	524	574	563	562	523	570	523	557	563	556	600	576	563	580	529	555	534	522	571	598	541	560	542	576	543	551	609	520	552	554	573	579	520	549	582	556	568	583	538	544	566	566	567	537	530	545	536	539	549	556	537	572	572	550	527	561	505	564	588	578	530	576	582	575	529	532	571	550	566	545	558	559	576	542	537	540	515	540	531	590	547	578	523	556	610	589	547	588	557	556	544	592	556	569	597	576	533	549	549	497	567	550	523	534	552	546	559	536	531	559	551	529	583	583	496	574	562	527	534	552	566	553	536	565	597	603	549	569	606	547	550	547	541	570	571	567	542	550	575	548	531	518	539	551	550	558	521	512	563	521	526	572	564	578	544	543	586	564	531	560	520	581	492	524	564	536	586	550	548	553	583	572	583	513	532	517	532	538	559	550	577	542	530	522	567	560	534	539	571	608	577	548	571	527	588	562	575	561	548	604	520	548	524	518	574	544	562	562	547	567	601	519	547	529	569	570	600	555	591	547	556	557	519	556	519	530	531	592	553	579	561	562	537	538	606	554	534	522	549	535	575	571	552	568	584	577	563	571	566	554	563	534	559	573	559	572	530	563	546	579	564	534	552	526	553	539	582	558	550	566	525	530	546	541	534	619	565	572	569	533	541	592	507	532	548	523	570	476	557	563	535	575	548	567	546	565	573	528	572	555	564	592	527	529	579	603	554	554	560	570	517	560	570	590	541	518	511	544	542	556	564	554	546	548	560	567	568	529	544	561	546	559	552	520	574	594	523	567	550	544	585	523	575	548	529	538	568	546	557	567	560	579	544	549	531	559	558	534	563	558	546	504	545	568	558	532	566	590	565	544	571	565	528	543	549	532	529	575	568	564	523	511	552	547	525	578	507	531	546	529	539	529	538	562	532	540	569	544	560	531	547	575	521	537	601	536	570	542	535	519	584	543	541	525	555	548	547	534	540	584	564	539	546	589	544	585	520	557	534	542	547	540	529	609	525	536	610	566	561	578	576	559	568	557	554	568	513	577	559	549	546	537	561	584	554	525	564	537	548	558	577	522	539	600	547	545	561	541	539	566	562	569	575	568	531	583	523	568	517	581	563	606	545	592	560	567	565	529	568	549	591	524	592	538	567	549	564	543	543	520	530	557	560	519	552	547	544	564	545	572	535	533	531	564	537	590	526	556	529	589	567	571	527	576	567	510	550	579	547	554	550	581	536	544	565	566	578	556	532	533	552	553	583	567	558	579	546	562	535	552	565	548	548	514	562	529	571	550	549	548	506	524	580	543	543	562	514	552	570	572	565	576	485	579	592	528	568	556	551	533	576	566	571	561	537	514	564	539	573	568	536	568	536	539	544	567	579	575	549	592	572	567	536	546	516	510	568	522	553	576	530	606	560	569	528	564	540	538	585	579	518	568	543	550	567	568	572	581	557	541	582	593	554	577	570	512	525	523	542	566	553	554	520	578	523	561	536	551	585	499	542	546	527	532	557	570	541	543	545	566	540	537	568	556	548	562	549	566	588	589	539	560	556	560	544	574	523	595	573	537	529	553	581	558	557	528	526	583	542	531	539	562	579	518	525	543	540	508	550	575	524	518	539	589	520	540	539	496	553	575	523	588	565	537	552	539	538	538	575	579	561	567	563	553	516	566	539	536	526	548	582	549	522	526	573	559	579	532	535	576	587	554	551	589	540	535	539	515	573	554	530	578	569	545	564	559	556	514	562	531	583	544	584	615	546	521	574	537	517	541	549	535	552	552	556	540	525	606	571	543	550	553	552	531	586	538	539	564	516	558	569	541	549	562	579	594	543	556	549	556	554	563	546	553	556	581	543	581	539	565	564	555	591	537	554	511	525	541	535	517	531	530	568	538	562	552	567	562	530	550	577	557	543	583	552	532	575	559	584	556	534	565	582	562	529	573	556	532	534	508	537	562	613	572	516	554	526	574	554	565	596	557	556	580	539	579	554	554	551	556	614	528	547	601	528	561	547	542	558	541	558	576	501	572	544	572	563	545	576	518	569	535	532	558	565	582	545	554	569	553	555	592	580	521	524	548	597	567	527	513	565	538	558	532	585	551	545	557	584	572	508	569	619	567	576	537	575	602	557	543	561	542	544	532	545	524	567	552	559	563	518	593	549	542	537	564	565	524	586	534	589	578	560	549	550	576	542	586	527	583	557	524	540	501	552	553	557	559	548	573	556	572	521	535	543	573	549	524	554	578	536	572	518	488	560	628	597	577	559	549	531	560	540	538	589	536	546	510	506	535	473	566	549	523	563	565	571	548	499	558	503	539	543	579	586	547	525	580	555	556	582	607	568	528	540	583	585	615	557	529	557	551	555	592	562	584	595	608	539	584	530	583	540	537	589	539	586	572	568	544	559	577	520	551	556	537	522	557	570	569	565	561	568	551	550	525	546	515	579	581	565	519	545	501	607	521	569	554	534	561	555	552	589	558	524	530	547	583	585	520	558	564	555	528	530	602	604	546	578	528	538	573	575	528	556	521	533	548	552	558	584	571	535	496	572	558	571	577	516	572	515	575	589	541	555	551	534	555	547	529	559	605	544	586	561	556	577	615	559	557	535	561	559	571	539	538	595	551	549	499	540	575	565	560	546	559	568	599	593	542	556	568	535	555	563	495	570	528	583
23808	21504	27851	25564	19274	3429	1695	1184	983	841	725	686	621	573	547	518	492	456	440	425	418	404	428	437	387	401	439	380	416	404	415	383	391	402	415	407	414	412	412	409	412	423	391	397	412	379	406	430	355	378	386	381	423	376	408	397	415	362	392	402	402	387	416	380	404	402	389	388	419	401	390	402	398	411	400	411	433	375	400	372	448	420	408	378	407	408	390	405	440	405	415	421	449	420	385	414	396	416	368	378	402	431	413	400	426	397	438	401	378	406	401	377	403	398	402	389	438	440	396	424	411	405	419	411	417	417	374	396	409	409	397	422	404	427	396	414	411	367	413	399	370	397	383	397	392	391	422	373	390	421	413	438	397	438	403	412	378	435	384	414	426	365	407	383	411	429	414	385	411	386	414	406	409	403	429	407	385	412	415	414	402	436	415	442	416	422	396	395	396	388	370	392	370	396	397	405	362	390	419	403	395	423	425	421	415	400	411	412	444	396	418	383	390	406	379	410	455	426	436	397	405	382	365	433	405	412	434	434	430	412	419	393	408	413	401	424	427	438	419	392	425	384	386	416	396	400	377	402	395	365	420	387	411	443	436	389	388	407	417	409	390	431	418	418	424	406	413	416	400	433	352	387	437	426	412	360	396	399	402	419	431	388	427	394	382	391	394	418	391	386	418	399	409	378	365	409	414	430	411	393	420	399	414	424	397	384	456	400	420	414	396	406	406	411	406	400	383	395	397	401	443	389	385	377	404	382	408	404	443	394	421	424	409	391	371	406	389	405	415	381	398	398	433	404	417	414	392	399	385	413	392	399	374	402	390	400	396	383	374	406	390	432	382	410	409	438	409	399	385	440	395	405	395	394	435	412	391	437	410	406	411	383	435	376	393	409	389	427	392	398	417	460	387	392	403	422	400	410	401	400	393	434	395	404	405	449	374	379	395	429	452	391	380	387	394	401	388	376	406	436	407	435	404	395	425	402	384	386	403	435	394	384	390	425	401	391	390	409	463	385	426	399	407	404	404	400	423	379	364	407	405	382	408	374	422	391	406	430	394	400	375	399	410	408	392	396	390	403	427	386	402	421	398	399	425	412	383	441	412	405	380	360	427	427	393	406	403	424	409	396	397	418	415	375	451	387	432	425	377	410	402	434	410	436	423	385	429	390	411	423	412	399	405	398	382	420	407	381	386	403	442	420	410	401	405	380	426	407	372	399	405	412	430	408	402	337	394	373	368	379	378	425	406	400	451	400	421	420	397	405	409	403	405	408	414	408	379	436	429	386	414	383	409	371	389	421	404	399	400	429	424	405	418	406	419	389	397	420	406	396	406	407	408	416	402	401	417	413	392	421	422	434	399	402	427	409	408	368	411	371	432	430	383	388	412	399	403	418	378	391	441	421	383	416	462	421	383	422	414	402	373	393	387	384	431	394	366	417	411	383	411	415	416	412	395	426	410	402	390	408	376	396	441	429	392	396	436	395	420	414	417	409	371	393	407	405	404	449	352	394	404	438	436	382	393	433	396	420	435	369	404	389	405	413	407	433	397	399	402	408	421	407	424	378	383	416	411	405	407	423	441	369	413	425	405	412	400	413	378	437	387	434	418	409	451	435	355	421	394	418	416	388	421	399	432	433	404	390	425	390	389	396	430	404	373	452	425	416	387	370	402	412	430	402	414	409	422	374	423	411	394	414	382	410	396	378	429	387	409	421	396	422	418	416	378	421	412	409	412	398	417	402	412	383	435	363	375	428	390	360	434	410	397	409	434	403	415	381	397	390	376	394	363	387	416	390	435	422	384	399	429	437	397	412	394	411	457	389	420	375	413	406	414	429	369	388	412	398	406	416	388	398	427	395	406	390	416	389	396	363	400	409	379	373	415	380	399	369	437	410	418	399	409	382	381	392	397	392	407	423	402	377	444	374	395	383	381	408	377	376	423	408	388	409	389	415	425	411	394	395	377	370	378	388	381	397	407	411	413	405	413	401	435	423	391	380	383	423	412	420	410	376	392	407	392	375	391	388	378	417	434	357	407	433	408	373	382	395	418	423	411	394	392	370	378	396	415	429	424	435	395	384	414	370	392	412	412	366	422	417	390	395	401	378	419	402	384	412	390	390	390	438	436	386	388	376	415	405	397	425	425	380	432	378	397	367	366	390	436	413	403	445	443	411	418	365	427	413	417	362	415	428	423	411	398	413	360	457	408	403	422	416	422	427	407	401	416	409	388	413	404	398	392	395	419	400	430	422	391	416	414	419	408	403	442	427	406	404	393	390	429	367	436	394	425	370	399	406	388	409	409	404	390	373	410	452	352	415	390	389	388	362	405	434	417	387	398	387	397	388	380	397	404	408	402	420	394	419	395	369	411	433	385	383	422	385	386	440	394	396	414	428	404	389	403	415	396	388	398	411	434	384	439	419	388	385	419	413	390	388	380	382	392	432	433	377	422	422	442	424	394	424	431	394	454	408	416	412	370	399	406	435	419	412	390	409	394	387	408	415	362	390	390	423	402	391	380	403	399	388	381	428	377	407	427	376	407	367	380	387	410	403	396	399	425	395	421	400	406	370	386	391	389	373	419	381	376	417	385	419	401	367	439	374	407	406	433	397	404	408	445	397	412	379	379	439	421	394	407	393	419	397	391	399	412	429	419	398	413	400	422	401	353	367	422	417	406	441	407	417	379	408	382	390	406	381	442	402	415	396	385	400	397	409	400	438	451	424	416	422	439	407	457	385	390	394	412	432	373	398	398	397	412	412	403	407	407	375	405	417	387	399	408	405	410	428	401	418	397	386	405	396	351	366	394	424	433	414	371	380	429	387	399	395	419	432	406	384	391	408	434	416	386	430	422	421	379	384	388	421	373	460	401	413	407	398	386	386	410	403	424	411	406	407	419	429	439	369	417	381	397	405	376	385	402	428	367	405	399	420	399	406	415	375	411	387	428	402	396	385	393	355	384	379	389	414	420	370	392	403	404	382	399	417	405	407	407	354	426	411	427	405	394	342	385	402	410	389	387	400	398	416	405	420	393	422	371	386	419	391	418	408	401	362	399	402	367	386	404	406	409	379	398	381	372	411	412	389	385	395	415	433	399	400	393	407	444	390	419	386	384	425	388	383	374	383	394	394	423	396	418	414	362	420	402	406	422	405	402	396	412	412	386	390	399	403	434	438	418	382	427	399	411	382	436	400	401	397	407	437	398	404	386	387	365	416	399	412	423	424	379	408	444	390	410	397	438	414	438	435	417	415	406	382	395	428	411	412	373	408	403	388	410	418	419	402	426	384	403	380	398	408	417	418	399	399	421	383	386	436	381	392	417	368	432	406	414	455	396	436	393	399	410	405	405	398	400	384	369	419	401	419	412	388	387	364	376	433	383	385	405	407	380	400	378	382	403	393	423	442	429	408	417	386	404	394	380	403	395	401	395	401	421	403	373	396	414	369	428	385	440	441	405	417	398	414	365	404	370	411	367	354	414	414	418	423
12607	22662	15948	7738	4757	3784	3284	2587	2088	1635	1345	1247	1098	987	918	826	821	724	721	760	663	695	701	642	650	651	610	619	638	608	618	610	582	580	576	581	596	576	601	559	597	606	581	611	597	629	583	596	594	610	615	607	572	592	663	615	620	656	605	588	568	601	597	577	606	571	578	571	581	614	603	590	571	610	611	589	597	608	596	601	597	627	562	556	611	569	596	613	603	593	621	627	572	586	603	577	645	600	629	606	673	615	572	556	605	628	572	576	585	560	629	590	593	558	589	599	624	578	609	603	608	661	574	626	612	604	589	602	554	607	585	569	617	606	576	599	609	641	589	630	575	581	595	614	610	591	638	619	607	613	590	567	634	569	550	583	583	600	630	586	574	592	584	620	595	558	602	606	612	607	591	605	625	615	614	604	596	623	589	557	597	598	603	626	626	633	612	589	593	605	559	594	561	602	588	598	599	597	601	602	620	594	621	596	609	564	617	515	629	625	588	597	561	601	584	581	602	641	618	598	571	571	628	624	611	617	612	615	615	622	579	580	574	632	576	584	607	576	613	573	591	596	603	575	617	607	625	616	575	626	564	577	598	588	595	598	565	628	613	597	565	570	572	594	578	585	612	581	596	580	612	599	606	629	594	595	578	554	551	546	625	618	578	571	631	556	621	600	572	557	607	556	618	632	590	659	542	609	605	595	575	656	617	597	572	605	601	576	581	600	594	638	614	624	608	539	631	590	585	592	570	603	593	625	580	605	575	577	587	597	615	612	610	587	633	596	595	593	641	556	588	603	613	568	571	613	579	628	573	575	598	577	585	625	577	628	617	634	573	544	610	563	605	603	584	593	569	615	577	562	613	619	585	585	624	622	550	639	589	571	599	550	592	634	594	567	625	611	577	610	630	537	549	542	582	631	603	588	582	568	569	610	626	612	590	570	620	609	556	593	561	608	605	635	617	618	598	559	591	584	615	600	574	590	598	627	641	598	597	592	606	616	574	635	546	582	642	613	587	611	591	575	618	594	578	639	616	577	624	585	575	608	584	604	639	561	629	585	604	596	561	592	635	610	607	596	591	610	600	611	612	593	621	608	604	608	550	654	614	620	617	607	635	582	615	587	590	574	590	619	609	621	636	601	583	585	523	599	615	600	585	604	657	564	601	570	616	604	590	565	588	633	619	597	621	601	571	554	645	654	640	607	587	636	604	614	592	583	610	595	594	597	635	619	663	583	599	608	595	582	633	587	606	640	587	643	596	542	613	612	593	582	635	560	603	618	593	603	629	616	578	616	578	579	634	598	590	553	586	619	600	629	607	553	616	555	607	646	599	604	597	607	588	611	584	581	602	603	621	605	599	610	599	567	595	585	598	589	620	606	606	642	629	577	618	599	600	606	591	583	617	619	584	582	610	573	603	587	587	617	617	616	576	564	610	606	596	593	608	608	608	600	595	597	594	605	585	573	600	609	600	599	607	611	638	592	600	599	538	628	580	631	573	574	615	593	614	591	586	581	596	596	584	618	579	591	597	610	615	662	601	550	614	598	619	612	606	618	616	609	596	619	627	604	623	621	614	608	550	585	582	640	617	614	621	572	562	581	564	563	597	603	579	608	605	548	594	660	564	564	600	578	602	574	633	638	547	594	612	593	598	605	609	587	554	609	620	591	643	604	625	618	606	614	565	575	602	569	571	625	584	622	617	577	615	638	617	564	623	587	609	542	604	629	619	596	589	631	615	581	589	620	630	578	602	590	584	651	596	624	620	598	604	575	626	605	590	586	560	607	584	585	621	589	594	645	618	609	615	582	556	593	606	602	587	602	597	586	611	580	596	629	595	610	612	615	631	638	622	585	619	590	601	649	581	574	575	634	510	622	625	580	595	632	578	624	570	576	596	557	572	538	565	590	573	617	611	592	654	540	615	580	599	633	559	579	572	594	610	574	628	601	603	610	628	553	602	590	565	622	568	652	611	648	607	565	594	590	595	587	608	634	605	596	628	541	585	610	564	587	603	584	580	577	578	618	561	619	594	627	573	580	598	612	591	596	580	625	578	546	588	641	583	598	641	579	582	556	548	597	584	600	573	603	582	574	603	582	616	599	627	595	630	580	619	617	591	589	573	608	605	612	596	608	607	648	564	634	646	615	577	629	547	599	609	596	597	595	594	596	589	619	569	608	628	589	550	578	606	604	622	586	573	608	627	586	624	588	569	556	579	616	589	611	567	567	614	609	616	612	594	636	602	632	607	591	562	566	605	580	580	602	584	587	619	610	601	621	633	594	634	595	576	624	601	572	602	594	568	601	634	604	565	577	617	618	566	608	593	580	549	603	621	625	632	589	653	602	584	646	601	595	656	628	577	617	584	621	588	609	538	572	577	542	584	607	595	548	608	585	594	576	586	568	634	574	625	603	621	616	596	550	597	572	575	584	588	607	626	603	583	584	613	608	610	634	557	590	611	624	595	615	609	611	626	587	588	588	600	586	608	610	576	608	620	604	592	576	580	606	587	605	601	572	595	536	614	610	603	617	600	600	649	594	597	559	629	547	592	588	580	578	581	615	635	601	579	588	612	570	592	635	592	606	550	599	612	586	573	589	602	564	641	535	635	609	582	594	616	593	595	622	588	569	624	597	637	609	576	589	641	603	584	613	620	587	629	582	582	609	603	595	564	555	620	594	587	600	639	595	577	601	594	634	578	603	663	593	649	605	619	629	605	565	593	570	604	570	619	610	610	658	583	577	611	581	568	556	585	590	595	599	582	582	588	618	571	576	607	637	586	576	641	598	590	597	592	604	571	594	613	606	578	635	633	607	627	585	596	612	578	563	603	593	584	598	606	592	596	567	631	608	592	593	572	594	564	559	605	585	605	574	580	560	611	573	587	569	608	587	638	587	599	625	630	568	602	595	625	578	598	613	572	580	570	565	593	610	599	595	629	614	573	555	602	579	590	615	601	583	594	629	600	639	609	579	633	590	608	601	586	592	570	562	598	572	613	633	601	609	567	625	596	608	614	601	530	649	603	619	601	579	619	583	599	582	599	593	572	589	550	635	576	594	562	651	595	592	597	611	583	594	582	645	604	601	597	577	571	622	564	658	584	613	593	537	612	586	569	596	596	569	605	605	558	585	640	592	566	579	586	590	591	586	588	588	629	620	576	620	605	620	568	563	574	583	592	609	603	560	575	617	608	587	602	604	594	617	596	577	613	625	544	588	595	602	610	602	581	554	597	595	572	610	561	570	577	590	609	593	582	606	575	614	578	622	557	606	587	618	569	572	617	570	631	595	625	627	625	563	582	629	595	626	592	613	604	598	577	598	634	599	640	593	602	611	610	588	563	611	564	599	594	599	607	576	606	599	588	602	627	634	595	626	592	600	621	577	618	593	585	648	627	590	547	601	612	579	598	590	578	594	582	549	619	644	600	574	618	568	571	592	577	615	600	614	643	578	573	613	616	577	584	577	613	593	589	613	629	584	607	618	563	587	620	587
25411	21490	25098	19845	2584	1216	1110	852	709	647	577	552	489	479	428	410	375	362	347	338	359	375	314	336	335	327	338	335	332	330	324	339	321	318	335	333	326	292	330	285	306	304	312	336	299	331	320	325	329	300	306	315	302	339	350	315	365	331	324	321	325	307	345	304	330	349	339	309	347	338	372	320	325	342	338	316	332	341	321	329	354	322	328	321	360	290	338	331	322	336	315	334	315	299	283	315	332	347	306	298	308	295	327	325	338	345	327	314	276	330	311	307	342	357	349	321	322	334	331	326	331	315	312	303	353	306	308	325	317	349	342	349	325	318	321	309	324	312	312	334	303	318	314	308	318	283	353	367	302	317	325	320	324	347	313	292	302	322	322	320	319	341	345	345	334	323	357	336	308	326	313	315	297	333	292	310	349	307	336	320	338	295	342	319	291	310	313	282	306	309	346	319	323	329	325	309	309	321	343	333	323	319	340	301	344	338	317	358	322	296	338	284	354	303	330	363	278	306	322	349	308	347	324	331	312	322	331	326	330	329	327	331	314	335	314	304	354	277	312	325	359	344	315	348	357	359	322	325	337	337	343	317	280	322	355	335	328	326	305	346	287	284	320	321	306	309	312	309	355	334	344	335	300	316	335	311	321	303	350	338	322	313	321	349	375	284	335	335	331	297	333	312	333	282	327	344	321	335	353	318	374	314	336	318	303	308	330	354	335	364	338	295	296	328	319	339	341	334	316	322	332	324	303	314	291	346	310	291	334	333	307	315	302	299	366	302	336	331	331	311	332	334	317	325	326	331	330	323	328	324	328	300	331	316	297	306	316	304	307	331	295	356	338	326	351	349	313	317	301	314	299	348	297	301	334	325	316	321	341	323	331	303	319	336	334	330	319	326	291	297	330	309	314	348	315	348	338	319	322	319	347	339	354	323	316	365	324	349	327	317	306	332	304	304	307	370	325	337	325	333	318	331	318	320	334	317	359	316	324	311	315	364	322	379	315	339	331	331	307	338	292	366	281	317	324	312	303	316	319	338	349	328	305	332	315	319	313	357	345	314	333	321	319	320	339	308	311	301	311	349	322	293	327	319	309	290	319	307	337	345	339	352	357	337	315	324	306	317	318	335	314	326	344	333	335	322	325	310	322	327	367	314	277	320	308	321	299	344	331	330	334	323	327	327	305	319	343	325	283	294	327	353	357	305	316	305	346	357	320	336	317	302	361	320	325	322	340	332	332	365	320	350	327	337	352	306	314	304	315	326	309	305	320	332	297	293	313	336	314	315	297	326	277	343	334	295	297	305	346	340	341	329	333	331	336	326	278	302	347	319	338	346	307	325	318	340	344	329	299	301	306	340	303	352	340	328	308	339	300	333	330	327	322	297	309	315	314	336	323	339	310	318	280	333	315	320	327	298	299	342	321	321	311	303	313	326	328	297	301	298	342	327	322	314	343	314	285	319	315	342	312	304	352	326	324	341	332	334	320	343	320	336	347	282	298	308	315	314	333	321	321	329	306	366	309	332	308	262	323	295	307	320	319	322	307	346	364	351	352	335	311	308	359	299	305	337	341	308	305	322	324	318	332	309	332	326	349	319	305	318	345	361	347	297	312	317	307	307	342	339	325	318	313	343	302	320	333	329	314	331	333	335	291	326	352	337	295	332	350	331	318	324	294	327	325	356	341	333	329	333	288	349	316	320	315	329	347	330	330	323	344	309	290	306	317	345	295	349	312	299	321	334	299	351	341	331	363	305	289	286	320	342	311	340	307	347	333	333	328	306	320	356	311	334	289	326	343	327	281	314	318	334	313	340	345	329	314	316	345	317	337	314	339	335	332	316	360	324	291	333	344	329	327	347	336	320	342	331	290	344	309	350	318	325	306	311	292	353	328	341	331	322	305	320	333	329	302	332	311	306	352	295	323	343	321	313	318	365	312	310	357	296	321	318	318	335	294	315	317	312	307	322	312	310	350	327	317	347	340	326	348	346	286	339	335	296	332	336	327	329	327	322	314	321	325	316	323	324	352	306	304	341	332	329	312	299	359	301	343	324	331	326	321	315	290	328	305	323	303	333	342	329	318	311	275	309	341	294	329	325	309	322	345	309	324	315	344	291	324	303	311	338	337	307	341	304	330	332	303	324	328	311	321	351	336	319	307	316	319	320	323	327	343	331	313	358	336	328	296	311	345	306	332	304	305	340	327	336	340	351	321	321	332	297	314	299	319	339	313	363	320	331	349	289	313	322	319	327	322	348	304	327	345	335	313	323	309	317	351	304	307	319	331	305	313	338	328	319	314	308	321	335	327	300	308	337	326	335	313	326	354	343	341	350	345	303	317	320	330	315	323	326	311	326	358	332	351	356	354	312	311	287	334	304	317	342	321	329	325	310	301	314	323	324	330	318	312	335	322	304	324	317	309	331	346	323	343	318	377	301	335	332	295	309	333	341	336	323	343	303	333	335	316	312	305	311	355	334	318	296	303	333	302	323	328	325	293	313	279	348	335	309	311	306	330	341	315	306	350	328	322	339	340	329	322	324	327	339	299	344	324	321	325	311	286	320	317	346	295	329	327	330	340	327	351	330	315	311	319	305	314	333	338	344	342	331	315	343	314	296	338	322	332	355	311	309	365	312	341	311	313	330	355	311	328	340	322	300	297	336	331	347	300	328	324	312	317	339	310	334	319	331	353	336	329	316	320	346	316	331	326	320	336	362	309	320	294	367	324	325	306	295	308	332	337	314	338	330	309	334	331	324	310	307	325	333	321	295	345	322	354	339	324	322	325	322	335	305	348	351	311	335	348	326	324	310	303	335	336	351	343	298	304	358	345	330	307	363	325	313	318	302	333	334	357	335	350	316	315	323	315	307	295	333	310	356	325	313	328	324	351	326	306	292	330	332	316	352	341	322	319	341	357	279	322	371	312	329	333	311	358	328	320	335	345	356	320	336	329	326	307	335	302	302	335	310	280	348	317	301	320	320	300	300	308	333	331	320	324	326	333	325	339	300	339	329	303	328	320	350	314	329	355	340	320	361	347	317	307	355	332	354	289	322	332	320	345	319	338	313	312	282	346	328	330	320	363	345	334	321	339	370	325	292	324	329	335	350	347	314	313	289	297	326	337	348	336	327	330	316	321	353	336	320	321	331	326	297	370	336	332	328	363	346	324	307	312	341	355	368	315	309	293	344	329	315	369	324	331	336	303	310	360	311	321	320	335	301	321	354	313	295	316	338	295	342	307	319	321	365	316	335	314	320	345	309	302	359	316	332	302	324	327	279	366	340	326	339	341	311	341	307	334	323	314	319	343	313	312	343	306	344	308	317	309	325	346	287	343	322	328	304	341	340	333	274	296	314	322	356	324	311	335	332	280	323	367	334	310	295	313	296	306	343	319	325	324	359	304	315	319	343	307	364	312	320	330	295	329	322	321	321	320	294	314	344	300	331	314	345	298	344	273	349	310	314	320	344	330	292	324	338	315	365	330	314
12267	17240	12513	6129	3665	2906	2528	2039	1526	1189	1063	979	822	757	690	621	630	562	540	534	509	506	530	512	523	536	488	491	486	506	483	466	431	477	453	498	498	464	456	498	451	489	536	467	490	487	490	515	501	490	487	445	464	461	532	503	505	456	457	487	450	493	459	451	495	524	460	508	461	486	491	470	482	500	451	465	457	433	475	486	472	511	493	481	480	487	444	456	497	466	465	493	477	468	494	457	509	463	486	464	493	492	498	486	470	479	461	532	451	481	477	479	492	502	477	491	458	437	538	458	510	474	488	505	456	487	457	472	442	473	464	437	482	505	477	487	507	468	457	470	447	489	506	454	419	445	488	487	464	471	471	477	468	502	459	438	490	462	474	498	498	487	470	467	513	478	464	499	466	452	480	470	493	486	512	493	459	499	475	451	445	504	485	460	464	472	453	477	499	456	505	492	469	459	502	512	470	469	455	479	424	481	449	475	506	521	478	429	485	484	465	497	526	466	504	470	502	456	494	468	426	492	465	513	496	513	463	487	492	465	508	475	448	489	477	498	487	477	455	430	493	479	489	462	456	492	501	460	509	457	499	477	479	461	487	484	485	492	487	494	463	487	466	517	498	471	506	466	503	491	490	501	462	486	508	417	490	500	457	500	504	496	479	442	443	528	508	514	503	466	493	500	515	497	492	458	503	507	483	453	475	476	458	478	464	484	468	482	502	508	487	500	454	445	479	494	468	456	483	471	469	466	477	443	506	499	501	435	487	502	479	492	483	486	466	494	453	424	468	509	459	484	503	484	481	472	490	443	451	486	456	479	473	465	467	466	475	462	479	496	489	501	440	455	491	499	502	510	477	493	461	500	495	479	465	474	453	461	465	486	491	504	474	449	483	490	460	462	473	467	461	481	431	486	464	489	461	460	466	507	477	480	465	501	485	479	454	459	439	446	503	453	509	467	467	460	478	466	477	500	469	462	492	514	464	466	472	495	486	538	477	458	493	500	503	499	475	444	473	468	455	462	476	498	456	477	496	432	424	468	500	496	494	508	488	435	495	492	483	507	477	466	445	453	459	444	478	466	484	482	457	462	494	430	479	465	436	484	479	480	471	456	483	499	467	499	507	482	472	487	468	481	473	489	493	487	489	480	472	462	494	477	488	499	501	471	463	505	512	520	470	472	457	456	451	506	487	467	425	488	488	526	475	476	477	463	491	477	503	502	443	487	497	491	452	481	482	493	490	483	503	475	485	465	475	468	459	450	515	505	450	467	493	485	488	447	444	473	484	477	504	493	480	469	463	451	513	499	453	488	470	495	489	471	481	509	492	475	466	479	464	501	462	491	474	490	465	491	493	501	456	499	476	500	477	479	455	507	462	463	463	471	487	486	499	500	511	467	439	477	437	483	503	490	465	470	478	458	474	511	464	488	506	475	469	503	487	493	488	440	495	488	482	477	474	460	450	475	457	475	473	495	439	431	465	458	478	489	424	503	485	439	447	469	499	484	513	486	482	448	460	511	484	498	484	466	495	458	470	473	489	467	490	487	500	505	487	453	483	511	467	466	504	508	473	503	483	484	475	499	444	491	500	496	429	472	486	483	453	454	492	459	452	489	490	496	464	511	473	500	449	514	493	488	464	478	482	480	519	472	522	483	476	495	432	481	457	459	512	470	544	463	477	487	465	480	530	454	479	460	489	459	492	482	482	502	466	439	496	456	454	490	486	482	503	477	499	482	487	466	494	468	487	537	510	483	466	489	471	523	467	492	501	493	457	471	479	476	460	487	435	512	468	492	455	483	475	486	517	455	512	477	474	473	520	496	482	475	479	506	453	500	483	467	461	464	481	473	525	482	475	485	491	483	489	486	480	491	439	471	447	475	482	486	505	453	455	466	467	466	478	466	481	465	490	443	500	456	468	467	461	462	489	477	453	484	503	496	483	456	484	487	491	480	477	428	512	496	470	457	436	488	492	473	491	492	457	517	469	482	480	461	459	531	438	457	500	487	481	516	466	499	474	468	474	461	507	511	472	497	472	505	434	503	493	467	469	477	512	481	447	467	493	517	463	513	484	487	463	488	475	459	493	482	480	521	492	519	464	440	476	472	492	532	488	488	453	474	478	471	504	503	463	482	474	514	501	486	433	479	480	475	492	506	475	485	450	485	463	501	467	445	501	480	497	504	462	493	486	513	490	472	457	453	490	469	469	482	434	499	502	471	501	466	466	450	450	528	508	479	481	473	488	460	486	472	485	456	503	524	499	462	500	517	471	466	514	464	443	485	464	470	454	482	475	504	475	476	492	469	483	474	530	498	486	497	483	468	494	463	479	478	466	455	459	476	471	464	486	485	464	477	460	455	520	474	488	447	457	493	475	463	459	485	446	452	517	457	467	496	480	492	495	490	495	488	515	478	460	517	466	505	487	429	462	478	485	486	467	459	487	488	474	486	502	469	463	472	431	414	478	469	441	438	489	449	510	483	481	478	475	504	495	498	472	433	486	459	479	454	432	469	475	482	500	470	430	507	477	488	451	462	492	469	476	477	499	483	481	493	480	458	523	451	478	485	488	498	478	492	486	426	493	496	507	452	469	466	465	472	428	505	477	454	489	507	476	461	474	474	446	478	463	510	502	497	483	492	479	469	478	486	518	470	498	463	487	460	445	504	494	476	431	508	487	501	467	494	492	504	456	443	471	489	448	472	459	448	472	504	445	487	486	508	455	438	488	454	483	502	500	475	444	515	522	473	473	423	467	452	477	493	475	495	490	477	486	483	477	500	453	455	515	490	498	497	485	465	466	455	473	453	473	464	435	484	523	429	477	501	515	519	520	471	463	489	486	445	466	449	477	504	417	486	453	454	438	474	488	454	506	465	457	474	519	471	465	488	447	492	470	466	453	460	483	500	499	446	480	480	464	459	512	462	501	485	495	490	489	482	494	496	496	480	455	452	490	467	462	484	511	465	454	474	467	471	500	513	506	511	459	488	485	469	459	511	510	438	490	507	488	494	494	471	489	487	515	450	431	476	469	490	458	482	470	503	512	464	486	459	478	496	482	466	468	484	518	503	468	478	479	493	498	480	492	397	481	476	494	505	497	453	490	463	479	488	478	497	450	494	512	493	523	503	484	494	486	462	482	482	483	493	472	499	497	488	469	500	507	475	432	468	461	494	507	459	464	486	502	440	467	485	453	513	486	472	469	477	490	489	488	462	451	444	521	476	455	480	501	497	498	462	506	465	494	492	457	527	514	483	488	507	474	483	510	467	490	483	471	446	453	446	504	474	504	467	456	494	448	505	475	482	460	465	503	477	459	451	480	483	493	493	475	478	498	492	462	527	483	530	499	469	463	480	464	450	490	509	507	503	479	447	464	450	463	504	486	508	464	493	464	452	455	478	520	472	476	488	480	455	496	485	460	515	486	519	504	490	520	481	476	454	452	499	434	467	449	462	482	478	507	437	479	480	450	482	456	475	487	465	483	436	441	482	462	493
22760	21482	28562	24824	21488	17607	4029	1809	1324	1071	916	768	718	658	621	546	502	488	463	417	427	393	395	404	430	389	361	406	360	409	383	396	366	337	380	350	369	361	371	399	375	344	365	384	358	357	393	346	376	377	383	375	391	389	400	383	375	369	404	376	409	377	355	372	375	350	379	358	350	352	319	373	381	384	415	376	376	343	379	383	369	358	329	371	356	372	384	360	397	348	376	362	344	358	347	374	380	393	381	374	382	380	389	380	363	372	338	380	392	390	348	372	367	369	378	369	339	357	366	359	389	373	405	336	347	352	371	369	360	376	381	371	354	363	376	393	372	402	396	359	373	361	363	383	350	345	355	375	359	358	377	370	375	371	366	356	355	354	390	407	362	377	360	365	363	401	376	371	374	378	368	395	379	354	360	371	375	392	354	357	421	413	381	366	363	374	328	398	356	380	343	354	330	379	369	392	368	363	384	394	369	357	307	371	379	367	398	360	385	351	381	369	337	368	385	391	394	357	343	348	365	356	410	359	341	363	360	346	357	352	387	338	364	344	366	375	335	379	373	357	385	372	371	378	396	382	367	373	359	369	380	349	368	380	334	387	347	378	372	373	339	366	336	376	336	395	378	378	378	339	377	391	359	357	360	383	358	349	356	374	371	375	336	349	357	386	366	385	358	349	377	358	400	384	338	359	356	338	399	392	362	379	392	435	393	346	362	346	366	379	381	360	369	412	342	379	362	348	368	377	332	351	349	373	368	349	347	356	367	376	374	370	387	393	343	370	352	354	362	379	400	358	376	398	373	372	364	354	369	351	387	377	421	374	373	339	363	390	387	367	368	361	354	407	351	369	317	368	359	374	350	334	385	402	384	337	373	361	356	372	375	363	376	391	371	356	345	380	369	397	340	368	369	351	366	349	362	329	389	374	407	390	382	436	357	376	359	374	339	412	375	375	404	379	370	338	367	386	330	372	395	374	410	374	369	354	407	360	334	337	351	361	390	334	327	372	345	348	378	369	356	357	361	319	324	388	338	394	392	367	356	359	423	393	339	360	354	343	359	353	347	399	380	342	371	383	367	382	378	380	375	388	387	396	363	352	394	333	365	384	347	367	355	371	372	390	328	381	390	367	346	369	328	402	357	362	343	396	386	324	386	338	346	386	356	367	398	395	323	334	366	356	360	372	356	418	334	348	355	382	345	362	353	382	360	359	380	371	350	374	366	352	350	378	372	381	376	363	366	394	376	390	374	363	358	354	345	383	365	352	344	376	370	367	386	360	389	338	381	361	373	371	363	366	374	369	356	364	345	378	390	394	378	347	386	381	360	355	371	348	400	335	352	391	374	361	360	372	343	366	320	350	336	367	361	342	348	385	357	381	383	401	385	400	387	354	390	389	394	345	382	367	341	339	384	359	333	350	354	343	357	377	358	350	348	375	398	377	387	368	357	384	362	373	382	352	358	381	361	414	389	394	402	357	329	370	395	336	376	354	369	374	357	376	386	386	396	367	364	372	325	373	377	343	364	376	379	368	360	367	375	377	353	368	419	410	336	374	393	384	336	379	346	384	386	340	387	366	342	365	371	379	363	373	390	383	332	366	393	389	372	371	390	351	376	358	357	348	399	405	372	375	390	340	386	372	388	338	318	368	374	385	387	376	362	361	363	355	351	401	376	358	382	359	338	367	371	391	348	387	376	353	385	359	374	364	358	378	376	365	355	393	349	373	386	380	350	362	402	395	367	355	368	356	340	377	349	349	375	362	371	348	344	413	342	383	374	376	374	363	367	376	351	358	345	387	362	388	350	367	358	364	343	321	352	344	335	376	359	382	365	330	366	344	355	352	360	386	367	366	351	397	343	328	351	388	372	344	367	377	355	357	366	358	337	353	380	388	359	355	366	368	360	338	372	379	366	350	361	375	367	374	345	362	408	418	371	347	366	408	394	355	394	371	376	346	345	385	394	367	358	346	366	389	336	363	394	343	370	340	355	367	367	349	381	363	379	376	350	335	376	375	369	388	399	367	367	328	378	369	369	354	393	356	390	390	363	394	360	364	381	347	403	377	356	395	357	365	356	341	362	361	350	397	338	385	350	374	354	342	357	317	404	389	397	370	376	408	349	378	363	344	324	328	369	346	337	368	364	396	366	373	340	396	372	350	359	355	362	382	375	360	360	372	348	407	360	350	352	364	378	342	344	403	381	366	401	355	357	356	357	378	375	371	348	354	391	332	382	375	369	344	371	341	377	341	419	392	392	389	313	347	380	351	379	380	354	356	347	345	374	328	373	347	385	368	370	378	371	359	350	372	338	364	396	387	375	391	394	367	365	355	385	391	371	355	361	359	377	379	355	345	358	359	371	371	342	348	390	352	352	409	390	381	340	371	379	344	344	349	325	371	381	377	353	362	382	376	339	374	348	369	352	402	382	376	369	377	359	372	331	361	370	357	387	366	342	352	400	370	380	338	345	363	349	327	365	382	361	365	370	358	348	354	378	347	377	414	354	372	375	377	364	368	372	374	355	371	340	358	401	377	418	378	404	372	360	378	345	371	331	342	340	356	369	362	346	395	357	358	352	365	384	315	378	348	356	376	352	385	382	365	383	394	358	354	405	363	367	365	366	370	380	337	372	350	323	386	358	344	381	378	392	340	353	343	370	378	356	322	357	361	377	384	365	400	387	406	351	361	353	378	385	338	355	350	373	374	349	358	355	333	349	356	379	351	358	349	356	365	377	360	358	370	381	376	334	326	378	365	352	385	367	357	355	344	354	346	354	362	340	381	371	358	341	381	372	376	392	344	335	367	352	378	372	359	349	381	352	358	377	367	359	387	374	371	377	361	375	351	325	374	379	407	355	372	350	388	371	387	381	362	386	363	374	349	380	339	365	393	380	384	342	362	381	427	370	375	386	383	377	360	364	393	342	343	348	372	381	375	362	376	373	383	368	351	391	358	332	366	341	380	342	385	322	366	376	376	369	355	364	313	371	363	367	356	386	406	373	390	358	355	397	344	369	396	382	360	385	362	360	331	374	368	348	363	387	366	387	379	360	375	371	374	347	384	339	400	364	368	378	348	361	360	356	385	361	361	347	349	358	370	362	356	365	365	375	374	400	345	358	364	369	348	319	369	345	353	353	370	362	377	382	336	380	352	392	355	339	375	351	358	390	321	400	358	357	342	363	393	369	329	338	393	358	369	389	340	367	372	393	343	354	378	389	408	374	370	368	380	363	355	367	346	345	353	358	361	383	386	347	358	363	353	369	349	376	393	371	380	364	381	396	387	380	358	329	362	392	369	380	369	367	383	350	385	373	351	377	381	351	358	370	369	377	366	356	358	333	336	341	396	340	372	376	380	352	390	382	380	359	351	364	389	355	364	346	344	336	405	377	349	314	401	357	383	361	371	336	360	376	401	324	378	375	343	361	338	358	389	344	361	331	345	349	375	362	381	366	345	349	365	361	383	354	364	352	362	328	370	401	371	377	351	382	369
15204	29017	21611	12365	7456	6150	5158	3619	2813	2248	1813	1504	1394	1257	1100	952	775	803	649	609	658	643	646	602	615	559	546	526	580	559	552	544	608	558	559	525	551	498	513	562	563	505	509	500	513	505	524	538	502	527	498	572	508	516	524	513	541	540	537	518	522	525	551	545	530	516	505	518	522	475	497	546	512	597	543	535	557	550	539	565	546	549	499	510	561	539	534	512	528	522	487	526	589	551	521	522	550	565	515	521	555	516	556	567	587	536	552	574	519	522	531	530	525	573	532	536	521	508	556	478	503	519	526	516	519	525	546	536	489	520	508	524	489	507	580	566	544	555	508	525	565	528	548	524	543	540	544	481	506	488	540	542	525	544	534	533	524	520	541	542	565	526	564	569	573	549	542	539	510	561	515	505	530	541	543	567	562	534	537	522	508	514	510	549	540	520	528	530	553	520	516	540	536	524	543	560	560	533	562	513	506	525	554	488	563	516	500	546	526	562	527	539	519	527	521	553	549	504	515	517	528	493	520	538	523	501	517	495	505	530	551	511	517	543	559	479	530	541	560	579	553	565	566	549	513	533	553	553	525	522	537	544	518	509	553	548	549	507	544	540	538	504	516	546	560	510	531	551	524	512	549	503	517	542	561	523	561	556	562	531	542	510	487	540	516	550	543	533	518	558	553	529	557	567	557	547	514	520	517	535	531	530	541	539	539	543	556	510	495	521	535	521	571	569	539	526	492	543	576	524	545	537	550	555	498	497	555	509	528	489	531	520	508	537	531	524	549	506	537	522	559	545	538	505	562	523	535	504	535	505	539	544	527	492	540	562	568	499	534	501	519	536	534	519	504	515	539	490	533	533	558	542	547	554	547	523	528	517	512	533	498	521	546	505	545	502	519	491	559	547	544	546	515	543	525	571	520	534	559	515	554	467	531	533	553	541	489	557	551	534	501	530	523	540	534	487	543	549	557	530	523	520	544	508	504	588	556	511	549	513	512	546	547	539	524	534	504	530	539	509	556	544	544	559	535	515	550	522	556	517	536	526	527	514	551	556	553	550	508	545	532	535	530	534	562	556	482	532	555	523	495	508	565	536	530	495	485	553	505	520	512	540	523	530	549	565	546	527	511	502	527	567	566	509	521	545	557	549	531	585	528	527	544	513	600	565	551	569	575	548	548	527	525	530	508	554	515	550	578	543	523	503	578	530	549	525	548	529	553	534	526	562	546	522	495	568	497	513	513	533	553	496	525	529	551	531	573	563	542	546	547	548	546	559	557	535	548	487	552	559	519	533	516	527	532	529	567	564	550	510	514	476	577	512	562	518	514	510	514	494	519	522	552	531	543	525	535	525	512	511	538	548	532	510	534	529	514	530	526	512	529	571	547	535	546	533	520	506	539	541	515	524	537	577	581	518	514	520	528	509	572	554	523	523	553	507	523	496	527	542	566	532	529	492	551	544	522	498	508	545	531	538	522	555	550	508	563	529	533	511	513	531	535	471	536	508	551	516	530	558	527	523	580	498	513	526	550	563	521	559	552	528	493	546	498	534	531	519	545	589	537	511	484	542	530	534	512	514	487	532	542	540	524	546	547	533	521	525	520	521	501	559	539	539	535	539	520	536	511	550	515	587	527	545	517	588	553	562	542	521	539	510	527	547	542	531	525	551	545	521	521	549	554	509	537	531	489	539	534	514	537	542	566	553	496	533	489	530	499	513	524	538	512	549	561	593	557	529	557	520	500	540	548	546	512	493	513	534	539	479	524	545	527	525	550	478	509	545	514	519	491	569	514	507	506	485	561	497	528	520	560	492	568	532	588	556	517	519	538	544	539	562	540	561	560	552	512	540	515	537	509	574	583	542	520	541	538	545	526	536	529	522	558	519	523	534	563	519	534	541	499	500	514	511	540	516	537	519	517	551	501	552	514	575	559	542	535	509	492	562	537	508	553	570	518	541	501	569	495	544	564	534	558	563	516	514	553	567	531	526	534	532	493	568	510	506	546	586	487	532	531	505	582	542	537	517	519	503	539	537	508	493	496	540	496	547	557	556	505	509	547	546	508	553	516	539	553	533	508	560	538	541	560	548	494	552	550	491	502	538	511	517	535	518	550	549	523	562	539	535	541	566	552	541	505	509	538	590	521	529	543	546	585	532	509	543	538	559	535	536	506	485	521	509	527	522	560	505	530	508	503	577	485	492	580	558	553	541	521	530	526	525	517	495	515	513	525	564	542	529	506	523	525	534	491	566	526	527	516	482	604	497	546	514	517	548	540	553	512	542	565	533	468	557	560	532	519	546	518	512	507	546	551	538	526	599	552	529	542	544	551	549	546	506	514	524	499	518	537	493	545	554	526	525	548	520	546	517	518	561	537	520	594	560	552	520	566	553	549	557	560	550	517	579	549	572	519	559	507	526	499	527	531	508	534	518	500	525	503	498	500	494	502	464	521	549	549	520	509	568	521	571	495	511	521	529	542	510	511	533	520	525	546	546	534	522	484	528	531	533	554	539	551	558	550	538	504	515	520	523	537	593	530	551	540	547	528	519	512	510	568	547	547	505	589	565	503	497	542	557	553	541	531	597	542	542	521	542	536	542	528	546	510	512	545	509	545	516	545	501	548	539	531	484	557	543	546	570	547	531	547	538	522	542	519	511	577	526	506	522	559	551	553	549	507	530	538	505	552	516	521	508	520	513	522	544	548	534	597	529	532	471	545	531	517	537	498	511	512	543	535	509	558	508	535	501	500	522	536	521	505	522	562	490	504	535	533	557	532	579	508	517	559	483	516	545	559	571	512	524	520	464	533	508	527	555	527	534	532	532	527	513	551	540	568	530	574	524	552	564	510	523	558	552	505	550	532	493	535	503	527	535	520	517	524	502	516	564	524	538	538	552	538	526	530	523	566	504	558	532	515	587	493	506	522	520	556	559	551	539	498	550	538	513	536	551	558	532	534	510	497	515	539	521	527	507	516	564	540	549	530	545	545	558	562	537	551	505	523	494	527	559	538	533	519	512	531	512	560	547	530	564	554	537	534	540	568	553	543	524	546	507	556	500	588	545	578	578	541	546	530	521	522	572	484	540	528	621	561	561	498	578	522	508	566	515	543	558	541	524	535	528	536	526	516	586	560	533	507	542	560	565	548	531	522	537	557	545	533	536	545	531	532	543	545	549	521	559	520	507	580	579	536	518	506	504	518	519	546	518	543	535	512	523	511	524	560	543	527	520	516	530	539	512	536	517	548	528	520	538	538	479	551	536	521	532	533	540	531	538	548	532	576	517	550	573	554	544	518	521	526	553	543	551	535	557	541	539	500	543	564	533	505	538	572	494	537	512	523	555	580	550	523	534	502	527	518	543	507	539	542	559	551	539	528	512	555	521	538	532	543	587	515	536	596	534	526	535	517	525	541	558	522	518	466	518	529	581	519	532	546	538	537	542	545	577	544	522	555	526	543	578	552	528	505	560	542	583	542	555	532	521	536	468	519	513
28051	19550	10819	3857	1896	1509	1178	885	810	711	632	602	532	468	446	481	432	405	435	350	382	410	392	405	420	375	386	371	360	404	376	373	359	375	382	395	379	402	355	395	409	363	371	392	316	383	388	369	416	372	356	360	375	379	374	397	339	374	415	376	376	355	391	342	378	385	368	338	376	359	394	352	393	361	391	403	366	377	413	362	373	373	390	363	360	395	379	379	360	354	405	383	360	376	374	356	368	359	382	391	372	345	345	362	333	349	370	362	323	374	360	379	417	369	339	388	371	353	371	381	367	379	352	381	377	425	391	411	403	345	400	366	325	362	376	356	402	449	361	353	362	357	378	367	363	388	416	377	409	391	378	383	391	385	391	378	372	368	398	375	380	408	379	393	376	365	400	410	364	369	341	375	337	387	365	397	356	379	395	391	370	389	364	374	399	334	361	384	401	381	369	384	388	392	398	379	388	378	386	398	385	411	385	376	381	352	340	359	362	383	371	378	380	384	361	366	390	407	357	400	389	356	346	381	392	369	389	375	362	395	402	380	384	374	360	378	374	365	353	368	379	365	373	342	369	326	341	378	329	404	379	395	363	377	369	358	362	382	396	339	347	358	378	370	394	387	368	375	340	372	405	369	372	356	341	350	406	378	335	453	384	407	394	348	353	341	393	373	385	382	413	425	388	382	334	361	389	402	372	395	392	348	354	373	383	390	368	349	386	353	354	359	391	381	392	352	369	357	351	395	381	343	364	364	368	387	377	348	356	377	366	387	340	344	366	393	369	348	370	370	364	412	380	363	383	354	369	383	375	390	413	372	390	359	373	364	393	369	381	339	375	339	377	381	357	386	364	387	400	420	385	400	353	372	390	376	372	390	365	409	387	366	388	363	343	364	355	385	367	369	356	373	339	342	383	355	368	360	354	369	391	393	382	384	400	419	379	372	373	373	362	367	374	402	378	358	425	370	389	347	415	361	394	359	373	351	362	337	375	358	388	402	391	371	347	348	397	369	373	395	396	381	331	356	368	413	373	375	380	390	372	342	403	390	376	375	415	362	365	379	437	357	350	398	354	393	377	406	384	378	359	367	389	367	386	364	357	378	379	388	366	369	390	390	367	358	371	381	398	370	354	362	419	371	380	405	343	404	387	402	350	369	373	390	388	319	399	398	352	387	370	383	371	398	376	397	371	390	357	394	372	378	365	356	383	406	391	370	373	376	388	364	392	366	378	355	369	377	369	377	370	381	383	396	397	380	372	375	369	360	374	372	400	357	397	365	386	428	338	394	386	391	379	377	406	367	376	359	380	381	403	386	393	399	364	346	386	370	347	414	367	410	386	371	375	372	374	394	367	410	386	384	376	418	401	389	381	355	384	377	380	363	354	372	354	363	375	347	385	387	311	389	379	360	336	362	386	344	384	389	404	358	380	346	396	393	342	378	381	332	349	374	389	365	374	391	343	394	357	357	393	407	347	352	387	379	366	364	373	388	392	358	394	352	382	352	371	384	381	395	332	365	403	366	388	348	351	411	355	360	369	361	332	386	396	356	368	354	399	375	419	370	375	361	426	398	391	377	413	379	345	384	410	367	341	372	389	383	415	384	400	405	364	355	408	390	338	385	344	393	414	363	403	397	379	403	340	377	362	341	384	429	384	399	345	392	399	347	378	391	394	410	385	349	365	344	367	391	392	350	395	355	387	359	358	371	389	367	349	361	376	377	398	348	381	412	340	356	392	392	352	416	364	368	397	400	383	382	383	372	381	439	393	355	356	369	375	374	350	390	372	440	351	354	339	371	364	392	386	345	383	368	363	394	374	384	409	344	375	383	359	390	377	400	383	408	365	361	396	354	356	380	374	373	375	356	353	409	360	349	403	378	401	369	383	373	371	352	342	380	413	380	365	386	346	364	370	378	350	380	396	361	331	351	417	371	366	393	369	407	332	375	374	366	359	369	425	376	372	343	395	361	376	345	375	372	404	388	363	406	408	375	379	390	357	342	400	399	402	420	353	379	421	404	362	390	387	390	395	402	388	378	332	351	351	348	399	374	346	387	391	387	393	413	355	360	373	363	372	378	356	370	388	382	380	408	391	363	365	377	358	382	359	389	346	358	378	392	394	388	347	343	368	346	390	348	392	360	373	388	404	396	382	363	382	351	386	382	366	375	359	386	330	337	393	383	395	384	373	370	369	375	344	398	348	374	390	397	361	380	368	359	347	358	353	334	379	371	358	381	415	356	384	353	380	375	381	411	385	374	369	347	395	389	345	369	380	370	367	357	356	389	370	365	391	369	364	376	374	367	383	399	401	363	348	339	398	397	329	386	398	397	403	365	366	370	368	394	362	382	373	372	435	405	356	414	378	372	355	368	370	374	360	408	373	407	342	367	382	377	375	420	373	324	325	383	380	369	349	371	403	373	370	391	385	357	411	366	390	391	356	390	381	341	369	389	393	403	351	374	339	360	354	360	396	385	403	362	394	345	389	363	356	419	367	368	420	400	376	421	412	351	343	367	361	388	364	370	371	376	380	375	357	362	392	380	344	358	385	378	366	406	364	326	354	373	342	372	397	436	368	385	378	349	372	345	369	426	378	394	358	377	373	432	395	352	372	398	363	386	391	378	331	360	365	392	378	400	397	386	393	364	387	408	390	364	370	362	342	354	400	377	382	361	375	355	357	375	380	422	334	376	380	375	351	365	397	418	386	396	391	356	390	381	355	404	385	380	405	382	343	365	376	348	385	364	369	371	374	345	382	356	388	396	405	355	389	383	377	353	375	395	387	396	390	363	377	369	407	387	380	394	381	379	373	390	381	365	381	411	385	380	356	390	377	366	364	367	364	376	365	382	396	362	390	391	376	391	375	353	383	365	379	411	388	380	404	384	374	385	375	388	397	398	380	407	382	386	370	376	328	413	395	352	407	379	347	413	358	368	349	376	377	412	383	375	360	376	360	363	382	372	373	372	362	361	352	407	347	376	353	377	372	335	390	358	382	381	396	362	331	363	382	391	395	356	346	361	349	362	394	367	359	370	387	348	386	374	362	370	402	368	390	364	371	374	405	391	370	354	337	381	372	359	403	388	402	401	365	372	370	354	416	372	347	387	363	356	388	370	398	359	381	400	371	393	373	360	382	390	367	335	376	381	365	391	376	339	398	368	376	393	347	384	370	404	364	363	394	395	362	367	343	369	387	358	401	350	412	357	384	368	384	394	381	334	391	337	351	393	393	356	398	338	402	368	352	401	397	372	370	359	316	382	367	336	385	360	391	390	407	355	374	361	392	391	365	360	373	381	342	345	379	383	378	364	422	372	389	371	376	362	352	442	346	381	381	356	371	379	374	388	375	354	382	378	361	372	394	383	370	363	382	369	399	378	390	389	351	365	367	376	414	350	362	398	421	357	383	390	413	366	359	357	363	353	367	378	400	396	361	348	359	388	356	364	375	399	376	417	367	393	343	357	413	347	360	333	393	384	376	377	382	407	387	369
13941	19084	12335	5861	4048	3372	2427	1816	1611	1310	1087	981	866	763	805	705	664	628	634	594	605	585	592	621	528	583	594	621	546	550	573	556	549	583	533	514	546	542	543	553	556	577	553	517	535	565	560	531	553	550	600	518	523	600	556	568	541	547	524	514	545	564	537	572	530	526	538	532	576	553	584	571	597	552	542	514	558	556	545	552	558	521	553	575	543	550	542	557	533	573	544	506	526	534	592	508	557	552	575	554	526	543	562	509	548	607	553	562	556	535	526	554	576	555	582	553	558	543	571	542	532	594	572	570	566	545	557	549	561	545	574	553	557	550	544	540	562	533	577	577	554	581	579	616	544	522	499	539	556	552	554	554	532	544	552	564	561	528	558	534	526	583	512	570	572	581	566	537	577	597	605	539	542	581	567	558	520	563	506	540	568	563	542	548	536	522	540	535	533	551	532	569	520	597	559	514	587	553	563	562	567	593	524	563	539	583	534	568	527	573	559	577	531	513	557	532	523	554	557	553	542	588	554	538	511	543	554	536	542	568	546	533	541	544	500	538	514	559	573	600	519	539	594	549	504	561	531	540	553	576	549	518	543	555	507	543	556	548	538	552	553	530	538	612	559	548	508	569	610	532	538	537	553	549	534	524	531	563	566	599	544	569	536	550	578	596	554	569	545	524	614	533	554	575	522	544	575	559	575	525	573	552	569	561	547	564	577	553	569	545	513	544	562	540	557	534	551	585	589	608	559	504	565	551	551	516	601	554	580	526	538	530	566	522	503	587	535	584	549	547	567	558	540	524	533	588	542	571	541	544	505	567	543	542	571	530	520	557	560	561	537	585	545	506	579	547	515	543	574	521	574	543	546	563	562	546	546	535	556	565	585	570	593	531	601	540	552	540	553	607	524	597	561	500	517	549	546	498	554	572	549	537	593	527	540	524	552	563	534	550	519	506	533	553	566	561	514	563	498	551	541	565	579	537	551	538	554	552	511	551	541	575	556	513	521	549	550	528	532	569	543	529	539	559	505	517	592	551	518	517	554	496	533	598	579	554	496	543	552	545	541	492	576	547	577	570	557	537	557	565	516	529	560	543	554	534	535	550	551	549	586	552	541	579	540	552	534	561	574	564	581	583	573	546	563	532	537	528	530	537	526	544	551	566	538	595	574	599	531	506	546	574	556	536	528	557	576	536	520	552	517	567	571	557	502	524	548	546	566	549	558	508	539	577	535	519	515	582	562	550	509	590	613	531	569	561	526	573	566	581	591	570	546	592	545	525	528	537	578	539	497	525	547	551	553	517	520	517	547	601	546	555	519	571	568	522	574	544	541	576	518	534	515	542	522	564	532	575	549	551	552	568	516	534	557	573	529	553	534	501	563	549	532	569	574	576	535	556	578	546	508	552	517	523	516	523	539	581	563	547	557	537	534	551	546	534	569	557	548	570	516	527	571	553	563	542	535	542	610	558	532	538	557	617	533	508	544	560	560	567	552	572	546	500	543	556	572	569	576	553	549	560	538	572	544	573	539	561	580	568	546	552	483	536	558	569	581	532	503	552	592	547	578	497	527	496	564	564	572	554	523	536	597	560	537	563	582	606	572	550	500	551	592	547	533	553	539	544	498	563	543	542	533	558	558	510	567	565	557	509	580	521	544	544	528	565	548	562	556	506	533	538	549	535	534	541	573	565	579	524	558	514	564	549	603	597	560	540	539	540	590	532	556	523	547	559	560	574	578	547	569	539	548	549	524	532	527	576	550	558	536	526	512	542	575	560	572	555	560	498	550	551	524	562	546	542	533	515	572	552	559	560	527	562	538	552	549	538	513	560	547	563	528	549	533	547	553	528	522	566	573	553	569	576	566	554	502	541	514	551	545	542	559	568	566	504	528	535	544	582	583	578	556	571	538	539	604	562	577	516	534	556	579	539	528	563	538	546	566	527	544	536	543	524	561	545	553	532	548	521	551	554	539	548	520	551	555	558	592	542	573	549	550	528	554	573	530	530	515	537	550	506	525	551	546	530	545	566	510	549	525	576	565	542	549	553	540	542	626	532	557	553	530	506	530	561	524	537	555	568	601	562	525	559	583	507	581	549	532	554	548	506	571	535	543	555	555	555	519	526	539	541	584	530	536	551	504	538	550	518	552	554	549	520	572	559	512	583	541	579	571	537	539	577	506	560	491	537	542	565	530	568	579	562	516	553	545	554	505	542	567	544	537	515	540	543	535	538	562	552	520	553	580	579	554	572	566	589	575	604	533	555	527	522	577	586	537	557	546	574	576	525	514	550	508	545	543	560	560	574	543	527	573	543	513	558	559	532	543	573	569	529	540	520	573	565	556	556	563	556	519	553	594	546	532	526	521	536	544	535	505	518	556	528	562	583	554	567	538	535	601	531	559	533	560	555	528	564	525	544	552	575	583	557	538	530	557	519	530	499	490	548	545	542	555	549	551	567	594	542	546	521	547	527	560	559	560	557	515	557	504	558	582	548	533	545	491	565	592	572	574	523	571	554	498	572	584	522	583	559	559	550	606	548	525	558	544	578	594	611	575	545	595	580	563	546	557	545	557	574	503	562	540	611	531	546	530	587	529	575	530	576	564	541	563	516	563	551	545	555	546	559	558	611	505	598	512	562	556	531	589	591	523	582	541	540	581	544	543	560	532	513	529	558	582	556	566	521	574	551	564	583	596	600	483	540	560	510	578	514	533	594	579	555	541	547	582	577	529	562	531	518	533	545	501	566	559	534	561	510	560	561	559	541	557	563	556	558	516	533	570	524	570	543	551	553	532	545	553	514	577	545	526	545	544	517	554	514	582	552	535	575	555	571	500	525	530	545	553	592	532	590	566	542	540	544	575	521	492	577	565	537	537	562	539	534	544	541	572	543	580	539	545	562	563	522	533	566	541	617	542	570	561	593	589	575	562	525	555	490	530	582	519	554	567	552	543	523	599	520	555	554	581	535	574	587	577	602	549	521	549	563	544	508	534	578	562	559	556	561	572	549	505	506	530	567	530	570	570	560	560	549	581	577	571	545	488	540	521	575	558	545	559	557	526	566	549	549	537	541	534	564	545	546	545	570	580	517	579	547	556	498	548	536	543	549	534	547	545	541	577	570	559	534	540	570	510	577	548	507	555	508	536	535	569	597	571	522	556	579	567	528	549	555	544	555	546	554	553	521	589	531	573	561	565	545	537	537	587	541	551	536	526	542	527	537	542	527	518	541	598	540	561	557	560	533	565	516	540	537	515	532	504	571	536	564	561	548	544	572	538	541	556	538	571	545	537	551	552	549	545	582	551	552	527	509	556	494	568	567	553	579	541	544	538	493	547	518	544	552	577	520	537	567	542	542	549	540	504	533	531	504	529	570	553	545	544	545	534	556	561	556	536	548	566	551	581	579	561	524	557	582	560	582	537	532	510	593	532	579	604	551	527	563	523	548	557	560	547	543	565	533	578	561	565	549	565	551	497	561	576	551	566	581	535	534
23850	21462	27767	25568	18784	4271	1982	1252	1047	830	763	686	646	583	593	473	500	471	471	436	439	458	421	447	445	429	423	411	419	429	442	383	419	411	451	379	447	438	382	405	411	443	426	428	417	443	418	461	408	400	421	398	426	417	405	435	444	434	395	394	426	420	403	430	429	426	427	441	426	387	437	400	366	414	420	430	393	403	418	416	389	415	411	432	432	408	422	394	393	421	422	392	402	402	446	416	425	448	412	421	406	376	411	375	417	441	412	415	402	417	422	440	443	393	404	422	405	427	410	401	418	457	416	428	424	406	380	414	415	394	404	387	387	396	413	432	377	395	395	411	403	401	410	443	407	405	399	389	345	413	389	434	401	421	422	392	422	407	404	403	407	419	410	417	381	414	455	428	410	407	392	389	387	431	409	423	389	364	400	439	433	401	391	439	450	406	374	411	375	400	385	426	418	447	392	428	409	401	414	415	391	382	422	403	428	371	396	427	402	436	371	435	428	419	378	426	423	393	399	404	424	372	410	420	404	367	387	440	422	438	414	426	403	430	406	423	362	408	436	422	432	374	380	418	430	398	415	387	396	405	386	437	376	439	398	417	420	407	379	399	406	415	419	385	386	386	391	410	394	397	450	386	447	386	424	394	380	375	437	410	422	380	425	406	422	425	405	388	385	406	414	435	414	434	367	390	381	430	420	440	426	397	414	409	399	413	399	421	410	391	417	402	378	421	407	446	412	380	398	409	433	423	414	403	385	403	410	376	430	400	423	436	386	405	394	386	427	380	384	414	422	412	411	398	416	450	400	378	396	403	382	391	464	408	417	396	439	397	376	387	390	428	397	428	399	430	390	426	409	375	390	402	401	430	409	363	428	423	427	419	412	385	396	402	373	408	406	382	408	431	393	414	424	401	405	463	410	428	393	412	448	391	399	390	412	373	431	401	366	373	403	383	393	425	399	402	395	430	369	444	404	427	373	435	444	443	371	421	434	381	447	395	443	373	417	391	417	435	397	421	428	428	438	407	392	391	403	397	426	380	402	419	386	365	383	438	414	386	426	395	397	381	384	379	392	382	418	400	419	376	385	409	410	419	376	385	413	425	409	394	382	403	400	404	386	437	421	406	418	429	396	407	431	399	431	416	412	414	395	427	416	403	410	429	400	428	432	427	411	407	393	392	404	455	422	389	428	429	445	416	392	433	392	426	402	400	408	396	456	418	426	392	421	420	407	397	404	408	424	397	421	403	421	428	397	433	382	392	425	398	426	387	429	387	430	416	410	463	382	394	387	403	402	423	409	407	427	358	400	389	430	396	398	408	418	416	408	411	390	392	423	418	417	407	443	398	417	419	385	414	440	429	404	394	399	414	402	405	413	399	397	383	408	428	401	410	436	400	418	391	420	388	418	434	398	431	426	422	431	403	400	364	404	438	407	416	411	466	365	391	431	404	431	398	436	423	372	401	382	377	389	379	390	422	399	405	436	389	411	397	424	402	442	415	427	416	407	371	436	362	363	381	416	381	435	397	381	409	425	441	430	414	373	403	396	372	420	398	366	459	398	432	418	433	422	385	435	396	434	417	444	401	372	418	384	434	405	398	403	406	418	401	424	434	431	421	421	385	385	401	424	419	407	423	421	431	396	416	421	408	436	401	415	428	415	395	419	422	388	438	396	411	407	400	415	404	367	462	428	399	431	404	392	416	419	413	415	424	447	416	401	411	387	369	424	387	452	416	401	402	419	409	405	399	408	397	433	405	438	421	404	402	423	444	414	393	423	410	400	377	405	421	407	407	399	411	391	374	411	398	417	427	399	410	406	401	398	427	418	405	442	417	410	379	426	428	384	398	392	414	402	408	420	426	392	418	423	402	407	385	383	404	427	365	429	398	406	397	360	390	387	426	415	388	397	382	389	421	403	438	404	387	446	405	402	393	387	419	382	425	435	404	409	388	433	407	370	407	421	412	424	419	407	449	392	408	464	400	396	359	426	447	407	415	415	443	394	382	430	383	385	410	415	415	423	436	420	400	387	370	409	402	377	435	393	435	412	389	409	434	415	409	361	401	395	400	409	430	407	429	428	413	417	373	385	391	431	427	411	420	349	405	389	411	402	436	408	409	406	422	396	416	417	442	387	376	417	387	420	426	355	393	405	427	376	407	410	409	403	416	403	410	428	444	453	395	396	423	415	419	407	354	406	399	376	438	413	381	429	388	391	420	432	405	376	382	378	410	437	391	399	391	431	429	432	439	405	389	401	432	445	409	388	425	406	405	437	395	392	425	408	419	429	411	407	389	392	399	432	410	376	404	441	365	424	425	408	397	381	429	403	406	396	418	428	414	411	418	384	410	442	384	370	444	392	444	422	386	419	417	408	440	418	370	380	405	421	414	427	405	400	375	398	416	441	412	400	394	424	442	410	455	412	397	378	405	413	425	399	410	432	408	388	445	465	399	414	404	404	401	398	421	435	386	395	412	358	392	381	435	398	422	394	381	411	389	399	392	407	418	399	429	425	422	400	384	411	402	401	416	418	398	398	434	448	443	438	404	413	450	422	459	421	427	395	443	413	394	383	407	416	409	381	399	400	384	452	414	444	411	414	393	422	418	416	402	413	385	410	430	408	397	379	418	420	423	413	390	423	380	425	404	426	402	417	391	398	381	419	398	419	428	395	433	448	436	441	413	402	398	433	415	409	397	407	428	408	390	408	425	413	412	410	388	441	366	426	339	429	379	416	400	396	399	402	431	407	397	443	405	399	424	416	431	400	374	355	429	417	440	383	430	393	426	454	414	430	417	411	409	413	423	411	420	395	400	426	404	451	451	383	434	382	411	425	424	390	405	407	365	446	384	383	415	438	377	382	413	419	449	411	418	407	358	421	395	396	407	399	383	390	405	429	403	438	396	379	426	389	401	446	420	428	374	436	388	400	409	385	410	396	402	425	413	416	402	393	392	425	416	441	411	425	373	411	442	439	415	405	404	396	452	399	407	398	409	373	438	423	383	413	411	411	389	387	389	386	404	408	425	398	415	404	475	393	454	391	362	392	405	424	411	386	416	422	412	422	403	408	437	389	355	424	434	415	392	405	414	395	408	404	400	429	436	403	430	425	451	424	400	405	460	406	418	404	427	439	444	370	396	384	417	415	358	432	416	392	440	386	408	432	430	414	396	390	408	381	417	405	402	407	392	400	401	417	415	435	407	420	387	410	409	415	386	390	388	381	430	424	412	384	405	415	426	425	416	438	392	423	382	445	395	407	364	405	430	376	426	435	397	382	418	444	428	389	386	424	375	385	406	416	390	387	361	399	419	411	393	413	430	427	422	407	419	417	419	419	402	390	397	419	385	420	416	391	466	445	425	413	404	408	413	402	404	416	420	428	416	385	419	428	437	413	420	387	387	410	389	465	417	431	394	356	404	376	423	433	395	396	396	422	437	407	392	385	360	403	378	415	405	401	391	447	393	420	391	396	396	412	425	421	436	407	397	396	372
13997	27239	17545	8720	6600	5264	3740	2931	2372	1869	1517	1330	1153	1031	944	827	796	738	704	719	673	628	646	670	648	627	627	632	627	616	576	575	588	634	599	588	606	619	604	594	666	578	581	559	614	603	595	596	628	612	566	575	615	591	580	566	631	618	552	571	602	584	607	601	593	618	571	596	614	607	576	599	664	573	573	586	549	605	599	573	606	542	604	654	629	589	602	618	608	637	618	632	552	580	580	644	593	595	610	645	604	603	606	628	628	677	585	569	607	584	566	605	589	607	561	622	603	602	610	602	581	604	636	614	612	622	596	635	590	600	594	627	582	600	628	638	632	630	635	559	638	596	560	575	620	591	601	599	592	581	604	640	627	598	602	581	596	646	614	630	597	628	606	602	619	589	603	578	587	596	589	616	584	635	600	618	612	602	579	637	584	597	641	623	585	567	593	589	598	665	592	573	636	621	599	631	568	591	613	596	631	621	565	636	610	615	574	612	591	579	626	556	556	612	630	590	594	581	621	578	569	620	589	588	589	649	579	604	600	595	597	618	613	603	617	640	610	559	602	616	628	632	651	584	627	585	601	589	602	611	632	622	626	557	580	629	604	581	580	625	588	575	535	566	577	570	598	548	564	606	569	570	582	586	576	633	600	634	599	563	588	602	564	583	634	622	636	592	602	612	588	606	626	555	602	567	574	611	622	620	574	600	573	593	558	622	605	624	629	570	562	599	592	588	591	609	624	598	569	601	584	572	589	616	611	566	601	665	573	598	597	630	623	599	552	610	567	600	630	603	594	617	601	630	599	587	588	608	603	626	610	582	593	611	590	586	596	610	572	623	593	596	622	555	582	610	594	579	588	582	556	625	591	609	570	628	600	586	630	637	583	610	632	578	587	615	606	567	600	609	601	620	617	613	611	595	586	659	585	563	633	623	587	580	588	618	650	618	577	593	601	582	599	608	622	610	619	627	608	574	638	605	576	590	668	598	594	605	589	600	595	604	615	620	634	581	582	634	603	590	625	597	574	612	590	597	574	577	578	612	565	593	625	596	622	607	609	554	609	580	614	586	623	627	585	604	585	613	582	573	581	587	591	558	608	585	625	553	581	588	595	578	583	527	604	564	584	559	620	629	590	615	595	639	579	598	610	603	622	574	607	618	616	580	583	600	594	600	614	616	539	574	611	594	642	610	579	568	616	606	585	585	642	593	614	578	619	581	584	594	581	547	589	651	566	637	646	620	587	593	614	635	574	585	566	596	601	618	587	623	593	591	584	624	590	578	636	600	540	595	605	592	610	586	600	630	598	617	597	637	592	614	611	558	607	603	621	586	536	565	596	617	602	589	603	628	572	582	607	580	592	589	547	583	613	589	616	630	616	624	580	591	609	628	563	629	610	614	576	627	575	573	612	603	596	584	606	635	589	604	611	623	637	621	613	614	633	594	548	600	585	659	591	618	558	583	597	631	573	634	590	607	586	631	597	619	603	615	596	642	600	597	642	624	603	615	604	576	604	587	650	596	607	608	610	596	566	562	590	589	569	536	619	641	572	577	619	576	633	614	581	620	614	607	593	605	593	594	593	608	633	611	609	659	578	662	600	562	567	575	619	598	580	565	583	616	623	621	612	626	610	578	604	599	629	591	598	644	623	587	588	606	610	625	629	637	614	592	629	560	637	592	574	625	576	588	588	610	612	596	623	594	630	615	550	629	595	607	604	596	576	595	639	601	612	575	579	617	588	628	613	627	606	621	584	627	603	569	591	635	633	593	605	572	629	580	562	616	580	608	592	586	567	555	594	627	566	627	644	659	581	587	643	637	586	618	604	606	603	598	618	633	612	570	596	563	617	560	606	608	607	601	636	609	627	600	603	597	614	595	596	584	611	633	625	618	564	576	619	585	617	597	605	555	594	605	559	561	627	577	611	581	588	597	607	592	637	588	595	632	597	595	609	616	603	597	601	577	583	591	605	563	640	629	612	611	564	618	594	607	606	635	611	603	609	617	574	590	625	601	585	601	605	621	621	627	562	602	587	657	560	616	597	595	626	641	602	613	574	608	590	584	562	601	624	636	633	628	636	631	588	616	631	595	641	599	583	608	528	572	567	588	573	603	582	547	595	637	607	642	609	615	595	575	584	609	602	621	602	586	561	591	582	581	598	600	586	590	598	577	623	571	564	605	574	587	590	570	556	585	646	585	608	561	601	621	591	597	577	612	611	644	621	629	569	661	623	576	584	581	600	609	543	605	622	564	593	592	570	565	618	648	597	624	614	600	566	591	618	619	603	590	605	583	640	605	583	589	574	632	571	604	578	599	574	646	592	583	560	589	598	577	640	607	573	602	610	619	634	593	618	587	591	616	575	598	556	620	598	606	594	585	577	599	615	660	598	612	616	651	553	624	576	596	628	609	578	595	652	549	619	638	590	561	589	572	599	631	620	599	578	577	577	595	584	601	601	616	599	592	601	633	623	569	635	610	595	608	628	587	630	619	608	615	595	604	625	581	611	610	559	610	597	587	608	595	635	605	649	590	625	588	621	594	597	609	584	597	566	587	613	567	613	612	637	632	585	585	566	610	648	612	621	595	611	587	617	610	652	620	598	574	594	600	566	620	632	618	554	588	560	637	621	639	581	616	587	646	592	596	597	607	581	661	622	609	631	564	582	598	627	568	612	595	620	609	615	627	598	581	592	599	595	596	609	616	620	605	586	579	599	605	599	545	620	572	594	600	638	593	623	538	615	603	562	592	582	561	601	618	594	622	572	605	577	604	618	579	609	569	624	632	588	564	648	613	589	579	609	585	558	592	570	599	588	604	582	639	600	595	548	585	612	614	605	595	592	597	588	600	597	603	577	576	620	611	612	648	615	589	613	635	624	622	644	600	610	613	632	613	580	586	586	563	599	606	592	622	620	580	605	624	632	629	612	547	588	619	613	577	638	623	624	597	614	608	585	601	565	605	579	581	579	607	610	558	578	609	637	575	566	606	583	618	615	593	618	628	595	596	604	596	609	593	576	603	611	558	547	590	628	650	615	596	624	567	618	618	599	578	606	592	662	591	600	597	617	617	569	615	586	630	585	650	597	631	653	567	618	611	591	535	591	617	639	611	574	625	584	592	615	631	579	611	593	588	632	628	627	592	591	635	619	575	641	614	589	618	606	676	572	641	590	579	615	597	596	594	558	675	595	595	604	654	565	613	592	622	605	638	540	615	638	594	609	591	646	618	597	584	623	629	558	590	621	631	616	596	627	643	574	644	598	605	572	587	560	594	580	615	600	645	564	611	587	615	599	608	616	574	608	619	594	576	650	583	578	565	612	589	582	635	614	578	616	596	652	597	613	578	632	619	577	608	622	607	558	559	618	599	573	578	574	602	652	575	639	562	571	640	618	565	603	598	619	650	628	608	608	589	656	619	613	611	576	570	609	611	562	592	572	594	596	602	626	576	604	586	570	574	588	611	597	614	624	598	622	613	565	613	597	609	640	643	598	618
25473	21490	24866	19048	2647	1338	945	774	629	626	531	425	469	415	408	415	370	359	333	375	329	320	361	326	314	300	298	322	305	347	355	335	303	314	299	304	286	340	315	320	319	329	345	315	337	328	310	318	307	352	282	308	284	316	334	367	323	310	314	284	316	309	328	290	319	345	320	339	327	306	327	326	337	319	324	323	347	309	278	302	327	350	317	339	327	282	339	335	335	304	300	327	316	329	300	330	312	327	337	318	344	309	296	312	315	314	315	297	313	317	321	341	325	349	337	348	320	333	337	346	311	312	338	322	319	338	319	351	357	331	316	317	321	310	327	285	316	358	326	331	339	284	325	338	290	339	302	322	307	339	349	350	326	302	336	325	319	319	346	337	332	340	341	345	341	317	322	304	325	329	323	336	335	308	327	283	312	312	319	321	315	314	305	354	342	343	336	325	348	291	301	336	346	319	322	322	331	298	322	330	337	333	329	301	338	346	330	331	326	332	308	327	317	304	314	329	282	334	340	311	286	309	354	292	298	353	353	335	312	322	304	333	315	317	330	348	317	309	308	332	344	346	270	299	340	341	335	310	314	323	337	304	329	349	315	324	307	324	352	301	320	328	331	338	307	323	306	309	299	323	315	353	324	313	293	306	340	339	305	308	317	331	315	315	321	352	337	315	321	318	324	314	344	364	319	317	306	339	300	314	306	327	306	307	350	317	345	362	298	333	334	378	327	326	320	333	320	346	315	362	349	325	318	319	289	344	315	303	344	314	297	311	338	295	330	294	293	321	334	306	322	311	329	352	320	313	320	321	315	304	352	328	318	323	328	334	307	325	345	315	349	325	319	336	312	295	305	326	292	324	310	325	311	321	327	313	346	304	316	330	296	329	327	332	303	325	331	321	317	327	316	317	333	326	329	317	334	323	324	301	309	321	322	334	284	344	322	300	319	326	331	338	306	310	311	335	323	336	327	330	328	333	338	339	317	319	313	307	326	327	335	294	308	337	321	344	306	339	342	358	310	329	319	298	295	321	343	347	327	326	308	305	288	315	329	306	319	319	304	321	313	322	321	319	320	310	320	295	299	316	315	328	300	341	313	305	352	324	351	360	292	325	274	282	303	291	323	301	339	330	322	322	297	325	372	288	314	341	322	297	317	310	310	320	329	361	290	314	331	343	321	320	298	304	310	324	314	331	332	333	337	296	343	327	332	319	319	353	331	312	319	304	296	312	326	305	293	340	317	316	328	313	308	328	321	312	333	321	318	351	299	323	321	329	338	316	340	308	292	338	327	335	349	323	293	348	359	332	295	327	320	318	312	330	326	328	307	307	323	339	286	358	323	342	345	301	345	332	312	315	315	305	321	294	335	346	331	337	313	310	325	316	302	319	290	316	287	340	335	328	313	329	329	330	325	317	317	294	325	331	340	317	306	301	312	333	312	315	294	329	329	329	305	300	302	309	314	312	340	339	319	317	323	322	329	302	328	316	294	319	297	367	302	315	350	324	336	320	329	312	310	336	314	307	306	328	354	296	306	305	325	336	338	304	303	317	293	308	298	322	300	280	293	330	295	319	296	325	302	303	317	328	320	327	355	295	324	310	299	334	327	334	334	349	323	305	318	313	293	308	319	341	300	314	340	338	324	347	332	318	354	267	346	338	346	300	343	326	312	347	347	316	309	352	292	343	325	344	329	320	287	305	322	303	315	337	340	327	303	316	314	313	319	320	322	328	324	334	313	320	302	327	342	331	308	331	302	330	339	367	319	342	297	340	316	315	337	315	338	306	320	297	342	301	303	316	300	314	327	304	308	320	329	325	298	308	352	344	324	316	334	345	292	337	316	340	320	314	345	340	317	346	322	348	320	302	323	324	332	324	346	328	322	320	292	319	304	304	358	332	304	363	301	350	342	322	320	335	336	335	321	348	327	336	290	294	348	317	269	329	344	318	303	323	324	333	348	289	340	337	301	305	329	328	302	331	293	325	330	317	322	336	309	339	339	342	292	344	319	358	361	333	279	339	314	319	285	301	356	333	311	349	285	297	319	350	309	336	342	342	348	318	341	329	341	348	342	312	278	308	320	339	326	358	320	332	315	334	332	357	299	325	345	302	327	320	314	318	316	286	334	297	329	270	303	313	301	320	311	362	343	333	315	306	320	301	323	299	371	314	318	343	312	326	335	309	331	291	332	349	325	324	331	324	302	298	302	311	336	338	311	333	327	292	333	350	339	329	321	346	326	304	309	312	343	335	347	280	322	368	318	330	356	340	340	321	310	332	327	324	311	315	315	301	319	314	306	305	334	327	320	325	331	317	342	338	334	311	296	349	316	321	335	310	296	295	339	325	334	311	311	318	324	341	322	309	312	337	349	347	337	320	299	339	333	329	328	318	351	334	323	324	331	345	326	346	346	359	304	319	281	350	320	320	325	320	325	356	330	302	339	302	346	319	295	364	297	307	354	333	328	323	335	332	324	314	285	314	325	325	306	320	314	367	311	281	318	321	294	312	350	337	334	303	314	335	302	312	339	279	326	294	337	298	321	305	332	305	317	325	303	329	328	325	347	373	285	343	325	344	319	349	309	301	281	304	344	354	316	345	317	342	323	302	315	328	313	317	344	310	354	320	344	343	314	312	338	313	311	305	317	328	312	319	357	285	311	327	335	333	337	321	305	316	342	326	299	335	299	291	293	339	313	334	308	311	322	319	307	328	358	344	328	339	340	310	355	297	291	315	332	342	309	329	294	318	314	315	308	340	319	359	308	323	342	323	312	315	300	312	302	326	319	322	332	313	322	327	312	346	328	350	329	301	347	311	324	366	316	325	311	332	303	348	302	306	317	332	320	340	357	301	326	354	341	302	313	343	314	328	310	322	319	304	313	323	329	321	360	349	320	330	287	327	323	316	338	297	349	333	336	330	339	349	344	334	333	311	331	331	326	344	296	347	328	324	324	311	317	321	336	313	312	296	347	352	339	265	324	319	325	345	318	349	278	307	352	335	347	333	332	340	317	311	330	308	339	324	318	349	282	347	300	313	348	313	327	326	352	344	322	308	320	313	322	304	339	289	319	309	350	343	345	345	348	312	318	316	331	312	313	327	305	337	307	312	307	326	322	343	335	325	310	320	292	322	350	317	328	319	325	338	304	341	293	334	303	337	300	353	316	307	289	316	331	341	343	307	295	318	348	341	331	348	284	323	313	296	303	321	354	311	324	285	325	313	325	304	323	316	341	341	304	313	320	294	327	336	349	315	296	333	347	308	343	308	351	323	350	314	363	324	310	336	325	336	322	303	336	324	313	327	324	337	350	330	294	307	340	326	319	340	292	317	322	316	332	373	348	324	334	325	331	336	333	309	353	306	316	305	294	322	334	312	325	336	317	319	313	314	296	340	320	328	355	335	308	312	311	338	296	309	329	305	312	309	307	330	311	354	332	298	350	306	321	314	316	329	333	346	316	325	328	320	317	339	313	316	324	363	313	332	323	315	322	322
10517	15734	10580	5142	4105	3129	2232	1843	1391	1140	1003	823	756	715	668	656	561	534	532	550	529	484	491	502	453	519	486	499	459	513	437	473	506	501	476	448	501	449	478	534	467	443	473	544	496	498	479	488	474	498	483	495	513	486	482	481	488	451	466	471	515	498	495	484	477	488	500	478	497	521	494	471	474	497	502	505	481	493	504	475	501	451	475	469	505	468	494	461	518	449	468	483	463	488	492	452	472	468	462	449	498	499	496	469	475	475	482	498	528	442	457	459	465	477	516	450	484	492	489	493	478	445	500	478	503	489	484	505	519	464	508	453	526	477	517	470	486	515	516	472	481	466	489	462	492	486	498	467	497	453	495	501	489	476	455	469	528	436	494	466	494	479	485	480	474	492	463	466	518	498	500	514	498	452	492	457	462	488	489	465	476	474	508	463	490	445	466	489	460	447	490	474	460	481	478	451	465	476	489	526	478	486	479	484	456	461	516	440	483	536	508	478	453	470	487	427	474	439	448	475	484	517	513	475	468	471	469	506	486	513	502	502	470	505	458	461	503	479	502	498	455	451	446	471	434	521	463	427	502	541	513	473	457	458	518	488	466	468	495	468	505	459	486	473	501	503	491	448	484	464	511	510	485	452	471	472	499	504	486	466	512	434	512	437	481	485	459	453	488	483	484	431	445	490	494	491	507	494	485	474	503	494	515	504	446	437	469	473	452	465	515	468	493	476	451	464	485	498	430	500	438	464	502	440	496	454	430	487	488	504	487	510	453	502	504	485	476	501	482	480	430	478	463	465	498	501	467	476	478	487	471	499	469	473	439	514	454	493	495	445	491	465	487	498	505	478	497	463	462	449	512	484	464	453	483	483	445	473	500	507	520	488	467	482	449	511	464	433	490	501	462	467	472	477	481	480	450	448	478	433	504	449	470	499	467	469	473	452	473	498	474	476	467	465	497	478	452	456	467	450	476	500	463	519	490	467	513	482	488	501	488	480	475	471	444	518	442	510	491	480	469	464	471	430	432	464	466	465	474	535	509	445	467	470	520	455	456	494	479	422	447	482	481	485	494	461	495	493	486	470	468	488	482	462	471	478	521	495	463	495	476	516	461	506	485	433	491	495	442	487	487	480	463	437	443	483	496	505	466	457	513	495	505	458	445	460	473	444	476	488	497	482	490	483	466	431	488	517	461	513	493	469	467	462	470	515	465	483	481	478	506	510	526	481	433	475	457	499	471	445	452	500	471	474	470	469	465	461	454	481	493	476	462	492	465	457	487	454	468	460	506	473	469	487	478	476	479	495	484	452	478	510	469	503	485	507	479	507	498	472	466	518	459	459	467	452	454	500	453	462	472	498	466	460	450	515	466	480	500	468	470	523	476	468	491	472	499	445	483	481	488	481	476	521	503	460	494	492	457	494	523	449	508	512	467	488	456	522	423	455	491	476	508	480	535	503	487	496	490	496	476	506	507	468	478	515	499	482	482	497	458	458	480	462	460	481	491	439	486	443	491	451	460	474	512	483	479	452	475	493	473	459	475	511	453	468	466	518	481	497	458	475	452	512	471	494	482	427	464	483	473	491	483	459	466	492	501	524	467	446	499	495	476	463	492	491	499	493	499	487	481	444	476	459	468	491	477	488	496	467	519	454	443	483	492	473	519	461	512	475	482	481	480	483	484	446	470	467	470	485	492	436	497	469	481	485	468	481	511	472	469	471	434	520	471	451	456	485	475	475	495	484	471	449	468	478	509	473	487	512	472	455	457	483	476	486	507	437	487	497	467	476	467	481	461	482	474	502	446	495	487	462	463	477	477	521	515	493	480	475	426	466	482	450	454	416	484	471	472	484	463	463	503	483	482	458	454	492	504	450	480	466	456	457	480	451	480	474	453	502	481	478	480	515	498	464	482	482	522	472	463	461	504	466	493	562	459	467	524	487	461	476	463	478	484	478	468	480	490	484	499	470	477	485	440	530	455	478	499	457	484	491	465	474	505	487	498	499	496	461	456	491	466	474	487	487	416	503	481	479	442	497	497	497	495	442	475	466	538	499	461	510	496	505	466	481	462	466	486	459	483	497	529	518	461	486	463	448	449	498	490	467	474	453	457	490	496	473	481	448	480	490	521	493	484	456	479	506	452	482	471	476	518	501	501	482	469	531	462	459	483	461	495	450	497	459	493	475	517	482	455	477	465	520	465	523	489	488	484	477	459	475	454	484	454	481	457	494	508	460	470	485	501	483	494	468	493	499	500	485	470	441	440	513	462	481	458	472	478	487	478	466	460	508	498	496	472	479	473	510	509	467	512	480	467	485	457	490	502	447	515	506	454	488	480	461	441	475	490	510	507	483	449	480	462	449	482	504	465	494	494	463	473	511	499	469	487	496	477	462	473	479	483	484	481	497	547	461	455	465	522	478	478	489	473	497	495	496	521	464	476	478	469	464	468	480	482	500	487	485	512	496	517	475	443	501	466	497	466	484	498	462	453	505	509	471	489	451	472	479	492	479	475	464	475	473	486	496	490	452	484	477	492	456	498	490	485	496	488	440	461	485	495	509	456	505	475	507	452	509	512	474	504	473	469	457	459	456	485	451	461	467	488	496	478	479	461	485	472	472	467	467	499	491	530	468	473	500	488	468	496	459	472	480	461	476	476	499	464	499	482	488	468	495	490	485	473	464	487	469	468	469	511	474	466	463	513	500	465	464	474	491	464	505	469	516	481	457	458	453	500	475	482	479	466	476	518	460	458	517	466	479	499	473	478	492	460	481	460	460	481	494	499	466	476	474	463	482	459	452	470	481	476	480	454	488	483	444	485	495	481	502	492	519	491	475	480	493	467	475	487	496	484	482	462	455	495	512	490	477	472	451	466	467	443	505	495	512	480	489	454	485	460	479	476	481	458	460	464	466	485	505	502	461	452	461	428	517	498	472	484	452	486	460	507	480	478	475	453	478	485	467	526	458	477	462	485	505	482	496	486	503	513	477	481	481	479	474	487	466	484	456	498	443	451	510	477	494	453	483	490	500	499	448	470	443	489	453	473	490	477	476	503	472	474	506	498	506	437	490	501	465	496	490	449	490	445	461	441	528	480	432	472	478	474	497	459	503	440	446	449	480	521	476	498	485	511	506	535	466	514	490	473	472	484	475	489	469	449	477	453	492	478	499	489	486	447	472	498	469	501	497	517	497	447	506	492	461	483	449	480	472	461	494	440	476	479	492	494	464	453	506	476	537	462	477	460	466	451	441	496	469	513	532	469	498	458	459	497	519	488	479	475	487	480	460	438	456	461	491	467	474	465	512	503	478	447	466	451	503	489	442	477	476	473	503	493	447	493	471	521	499	479	453	504	500	488	494	506	461	467	445	463	480	465	493	477	482	446	477	505	463	492	501	478	489	509	505	499	464	467	468	453	483	488	487	467	502	487	495	489	436	463	469	455	463	479	460	473	487	486	462	485	509	497	488	438	427	494	474	505	474	487	502	477	505
22986	21545	28533	24993	21552	16960	3452	1607	1235	1032	793	714	635	593	516	505	457	450	435	432	417	431	369	442	385	377	391	408	409	412	362	424	358	347	360	362	357	360	342	367	366	391	375	401	366	394	355	405	348	403	385	405	380	367	348	370	394	390	376	369	332	366	359	390	356	391	361	363	361	374	378	349	364	341	394	386	387	349	350	376	383	354	354	384	373	401	364	364	386	351	338	379	374	376	339	382	353	387	339	369	370	378	327	389	334	344	375	360	352	384	376	373	390	390	344	364	387	368	366	333	369	353	323	343	347	368	345	358	380	354	362	395	384	379	362	387	378	366	353	383	366	377	366	360	368	375	371	304	375	373	359	371	361	400	363	373	364	344	418	347	342	337	337	373	324	346	368	341	375	381	366	393	372	359	362	377	387	361	358	346	368	369	374	340	352	367	406	375	339	381	363	405	363	362	379	375	362	380	359	388	345	373	376	361	353	372	358	372	378	389	388	395	360	369	385	375	357	395	381	363	360	341	372	371	354	348	381	353	400	350	374	375	351	373	353	363	372	366	393	345	344	400	366	370	387	366	338	375	359	354	373	384	362	379	368	328	385	350	352	344	349	341	399	365	369	365	364	362	372	361	353	387	387	359	360	381	386	353	363	372	364	354	361	360	346	350	347	375	333	388	358	347	424	353	389	342	389	366	368	358	341	354	327	345	377	381	363	319	368	393	342	360	348	416	377	375	332	324	368	371	363	335	370	357	421	393	348	341	363	331	402	425	409	399	352	390	355	361	365	366	399	375	315	388	385	342	363	379	358	366	346	326	341	372	366	399	352	396	378	355	400	349	333	365	369	367	399	376	386	378	330	376	357	357	381	342	353	414	356	351	384	351	362	363	330	362	356	361	375	374	370	324	390	408	368	390	379	369	349	346	366	411	381	360	313	371	349	363	353	348	368	360	423	366	370	374	344	407	321	383	365	361	376	371	363	311	327	361	350	385	309	373	337	348	403	364	333	398	385	370	340	401	375	347	353	377	374	406	368	369	378	355	330	362	385	408	335	361	385	390	352	362	372	375	333	368	402	349	410	377	350	321	384	357	385	344	371	369	338	349	382	354	331	383	352	376	402	369	324	339	367	355	364	382	357	367	378	373	375	370	350	382	351	379	380	367	362	365	376	375	343	388	339	393	348	381	355	342	349	334	381	333	340	362	344	368	363	359	367	349	345	367	390	318	358	354	353	383	368	355	345	390	361	377	375	376	386	364	339	376	349	350	378	350	380	363	377	364	335	361	382	376	374	357	346	364	394	405	330	391	384	360	393	385	357	350	422	363	376	385	381	353	383	358	363	362	340	370	343	403	376	383	364	359	365	369	401	390	371	348	388	359	390	396	409	388	377	384	351	385	381	362	412	355	337	329	379	364	346	382	389	389	393	396	349	333	364	356	370	366	365	387	388	342	339	406	350	371	361	389	363	388	386	373	347	382	404	366	357	374	365	349	373	365	363	373	361	373	357	398	375	384	351	369	342	361	371	391	333	351	375	349	383	371	348	335	393	356	355	360	365	335	369	325	350	335	347	368	356	352	392	392	360	354	414	372	325	351	362	341	401	379	366	417	361	353	396	376	347	356	356	395	360	353	302	356	369	400	365	341	379	363	373	373	365	376	364	364	345	353	381	396	400	382	374	376	365	375	325	373	353	383	383	389	360	392	361	364	346	368	332	361	350	350	343	350	340	316	354	366	320	346	372	352	374	354	335	388	339	353	382	380	361	328	379	359	378	370	365	344	367	373	341	350	378	360	348	348	343	350	376	360	374	346	384	374	379	357	337	369	390	400	382	396	371	358	385	371	391	388	362	384	363	350	387	359	365	356	365	366	360	352	408	355	335	349	373	375	371	365	359	356	373	370	381	364	370	368	366	386	334	376	335	349	349	355	386	380	369	361	351	375	350	375	397	376	343	376	364	372	356	391	325	395	410	363	382	378	367	408	367	362	341	361	344	352	382	375	344	391	331	359	379	358	362	354	376	388	395	383	364	367	342	344	364	360	375	377	372	351	370	366	356	350	394	375	394	391	359	349	370	344	408	340	396	374	375	366	346	404	363	369	370	359	371	363	395	384	377	389	353	347	366	374	373	381	350	352	389	370	411	374	359	391	347	386	400	357	350	368	336	351	371	362	359	378	400	359	321	337	365	374	358	387	355	344	392	358	371	319	351	355	381	361	349	346	401	390	386	370	376	351	350	367	379	342	379	364	350	354	384	329	383	377	369	407	356	378	364	338	348	417	373	347	353	338	347	351	342	329	356	346	359	428	331	367	358	349	337	353	358	381	363	352	362	387	358	323	377	383	386	352	357	338	343	371	403	348	384	323	352	369	369	420	357	385	369	381	368	368	364	349	401	348	347	383	381	373	367	371	349	386	356	349	336	353	373	376	388	350	359	351	374	381	359	412	362	350	348	345	372	391	363	341	369	351	354	402	395	357	381	347	380	419	388	361	358	355	343	350	349	368	353	343	376	368	367	350	390	346	360	342	385	378	358	388	356	361	366	327	399	351	361	356	362	350	299	359	393	361	374	392	378	382	380	349	353	381	392	319	392	354	340	368	371	339	396	355	392	370	418	391	363	353	342	360	348	328	360	355	373	358	323	361	394	364	375	324	386	371	366	406	386	363	374	372	361	372	317	362	372	366	377	369	357	398	374	331	400	352	343	353	332	367	384	382	372	370	363	362	351	391	353	353	383	353	329	386	363	400	352	357	343	377	371	369	382	338	379	336	363	362	357	370	367	384	385	338	373	391	371	348	378	364	385	345	356	360	375	396	365	341	379	349	361	393	363	377	362	404	397	366	374	343	365	373	375	355	325	352	360	378	381	342	354	354	350	355	420	395	359	326	367	370	373	414	381	375	341	370	361	396	375	350	371	365	375	363	363	380	357	391	325	373	392	362	350	355	371	366	322	363	372	382	340	320	353	363	353	384	358	340	363	349	337	372	369	353	359	383	391	348	367	404	352	383	369	350	345	334	395	339	346	382	365	368	367	352	403	366	363	370	329	365	340	392	353	340	391	386	384	370	353	384	347	383	363	358	372	385	368	405	364	362	354	303	348	386	363	352	338	378	337	333	353	385	415	385	340	361	363	366	347	357	351	360	384	362	327	360	367	363	359	382	346	361	363	381	367	380	331	371	400	374	324	336	368	377	375	326	341	400	356	348	337	375	348	316	355	392	342	412	341	358	365	351	376	365	350	378	370	376	371	361	350	347	363	358	355	384	377	376	362	389	342	344	362	345	372	354	334	352	370	348	338	359	375	357	361	374	358	388	358	337	389	376	356	381	373	382	334	368	398	359	317	382	343	392	353	348	379	357	377	354	353	349	348	369	368	342	377	376	334	384	371	370	388	346	393	353	352	358	384	350	374	362	365	380	361	389	340	365	372	375	367	387	370	367	360	364	361	373	337	369	365	356	361	367	361	353	358	358	359	333	387	327
12369	25646	18477	10170	8093	5855	4507	3449	2590	2045	1563	1277	1094	1028	866	844	739	770	684	629	605	637	615	630	549	583	588	577	555	535	576	573	548	564	518	559	508	544	510	509	502	555	540	547	533	528	527	547	573	576	502	551	577	523	576	585	530	522	581	553	551	558	519	506	529	524	506	542	509	511	508	565	556	523	500	567	544	525	528	561	574	518	519	520	521	503	556	527	528	587	549	522	499	556	549	534	519	557	526	516	572	557	526	512	536	514	573	550	506	513	563	555	571	542	530	525	545	562	526	522	533	512	485	541	525	517	504	548	504	490	536	533	533	504	552	507	522	560	520	523	527	519	544	538	519	537	525	521	532	547	566	518	579	515	541	574	528	527	547	541	519	501	522	518	561	564	558	525	531	547	526	547	573	517	530	553	527	564	524	555	545	509	563	567	550	532	567	522	563	511	514	518	549	554	566	548	537	548	516	532	570	529	546	549	525	535	507	512	559	526	552	532	515	560	533	565	569	518	537	548	484	571	506	547	497	511	588	519	504	548	570	517	528	529	534	543	541	567	579	551	557	528	512	524	518	533	475	558	543	548	521	508	507	541	536	530	544	527	523	525	545	554	501	562	534	517	571	503	584	522	507	536	527	516	584	543	526	569	530	519	555	549	506	573	477	497	562	540	534	534	530	562	551	520	524	545	521	548	545	501	536	506	554	563	505	526	502	549	510	554	550	531	531	531	533	517	563	554	542	569	511	521	519	515	535	634	490	551	524	515	562	557	535	557	507	555	558	516	534	523	544	544	532	552	501	514	510	575	589	556	551	531	538	526	526	540	526	504	514	550	540	531	517	558	539	503	531	562	547	533	519	537	544	543	519	572	531	591	533	538	548	490	521	560	531	524	537	531	578	573	546	519	525	524	509	482	559	498	534	550	518	493	538	471	544	560	527	520	502	551	547	512	527	580	534	518	543	612	498	527	538	542	553	542	579	570	518	529	521	522	513	556	543	518	593	579	513	522	523	561	504	576	523	561	536	504	528	526	550	532	524	536	513	559	530	481	534	495	506	489	533	559	513	503	550	564	545	580	531	568	508	496	516	527	508	567	527	549	581	556	562	556	533	522	540	515	511	498	513	555	532	514	536	531	563	527	560	570	571	518	521	532	551	528	550	519	571	525	571	531	495	531	513	549	558	518	522	581	498	564	507	513	551	543	511	525	547	557	571	473	499	541	552	519	521	510	550	503	519	536	532	540	509	566	520	477	508	510	537	525	511	593	565	526	541	483	536	563	568	526	525	541	508	557	518	569	516	520	476	512	548	514	569	536	544	545	499	516	506	510	498	530	520	514	548	506	555	499	521	529	510	518	541	533	552	536	526	504	522	533	544	490	477	532	538	530	515	520	559	525	541	525	531	562	486	535	545	563	546	536	498	554	544	540	547	522	524	521	564	545	497	546	557	505	506	534	539	534	524	511	546	557	521	550	556	539	519	567	494	509	487	534	557	503	577	506	534	527	551	540	548	521	522	513	498	546	510	518	507	524	542	513	563	532	511	550	537	528	529	498	566	544	511	510	500	529	531	496	533	526	563	537	521	493	525	493	533	536	517	564	551	534	530	519	536	546	577	524	576	527	515	514	515	442	550	558	566	499	533	523	556	565	556	517	535	519	553	521	537	519	502	477	552	513	502	519	538	554	549	546	530	552	516	518	551	481	565	523	514	560	533	515	506	565	556	539	537	509	523	583	520	550	575	526	527	502	535	521	524	505	528	562	541	559	528	533	552	553	506	501	554	530	551	501	538	552	544	499	527	518	506	528	504	518	532	496	521	524	572	543	525	530	541	482	507	542	494	520	577	565	526	499	528	548	538	562	550	557	539	508	536	591	544	524	581	533	541	482	569	532	512	583	568	499	528	497	521	494	512	573	559	542	533	523	517	465	515	518	543	542	543	526	531	498	512	540	551	530	540	536	507	507	508	532	554	564	511	535	569	500	562	533	509	547	532	526	504	524	534	554	487	504	566	480	540	543	534	530	551	504	478	499	480	520	573	526	521	503	543	578	544	516	518	523	508	580	524	542	538	526	523	493	516	556	569	535	553	553	558	593	505	498	532	501	538	535	517	556	558	552	563	543	532	539	551	514	571	518	545	550	533	506	574	524	540	520	535	554	524	548	519	561	551	573	536	554	542	538	530	543	527	534	551	552	533	526	538	513	489	543	539	532	520	558	494	526	512	488	537	513	530	544	560	525	503	538	516	542	567	530	477	508	503	541	522	561	550	532	520	538	540	534	507	490	588	528	532	541	505	503	536	531	525	555	531	530	561	519	507	523	530	529	549	523	585	535	529	562	520	522	540	569	494	526	511	536	556	519	527	523	533	552	520	560	526	551	494	511	512	499	524	554	514	534	566	521	530	552	535	513	581	530	479	537	520	533	532	505	527	536	524	534	531	545	540	533	537	553	542	555	514	508	562	500	522	504	553	535	560	530	575	559	537	534	574	536	542	520	520	542	523	508	525	572	558	535	532	534	511	526	533	569	507	523	571	519	511	506	512	535	527	530	525	572	564	529	576	559	555	539	551	541	555	564	550	532	585	543	510	534	557	514	569	511	539	564	560	528	512	524	525	560	558	533	554	526	497	532	522	544	528	497	546	542	548	527	537	514	516	515	518	562	478	518	547	563	512	541	566	554	511	543	528	593	559	514	537	546	534	536	546	531	561	574	530	553	581	508	533	552	546	547	528	525	531	518	534	531	498	507	536	536	549	515	531	522	538	504	526	581	494	539	526	536	558	517	540	572	550	533	528	554	533	538	544	508	537	510	486	541	555	500	520	509	554	534	520	492	526	493	510	503	585	497	488	528	540	520	523	553	519	549	505	482	560	522	526	577	557	543	542	549	517	505	494	527	510	493	518	529	532	502	527	513	530	538	565	533	553	542	530	534	557	520	535	537	576	502	506	559	497	534	551	539	585	519	554	529	516	497	524	555	540	562	549	513	536	509	538	484	528	535	564	535	555	530	515	506	561	537	561	522	545	496	541	489	520	556	516	520	573	539	522	591	508	545	539	537	509	522	569	531	522	531	527	580	512	542	506	538	534	550	549	544	494	532	510	529	544	532	503	510	553	543	589	543	508	522	521	548	543	529	488	515	523	558	535	539	525	513	521	571	606	536	550	536	540	545	464	534	543	533	546	531	556	516	552	527	553	552	571	526	541	503	543	536	508	483	513	559	533	497	525	523	537	500	526	526	553	556	535	529	535	540	523	536	495	563	501	502	506	485	511	514	551	502	516	532	553	512	531	552	533	515	529	527	515	520	502	552	502	524	534	567	525	565	526	529	535	539	518	510	549	513	587	566	533	494	556	499	556	558	546	510	506	550	541	524	522	554	538	558	540	548	551	474	559	536	541	531	517	555	520	514	514	558	551	509	527	539	523	535	545	537	515	522	509	527	573	486	488	540	542	549	562	517	529	521	501	557	548	529	535	545	530	496
28114	18711	8774	3758	1930	1233	1008	822	637	601	529	487	483	440	426	398	430	451	434	415	390	407	372	375	408	408	401	373	367	379	398	368	372	367	393	377	388	366	367	357	357	364	387	375	400	383	367	364	394	360	375	373	401	366	424	406	386	361	380	368	394	375	400	368	354	391	387	363	395	375	354	383	364	373	386	380	364	441	367	397	361	349	377	341	384	389	398	341	412	369	361	369	406	387	382	378	380	386	401	403	386	386	356	383	396	402	354	365	388	393	366	376	394	366	349	369	359	345	354	394	352	379	351	369	365	376	375	354	379	394	366	371	388	371	389	371	374	361	383	354	400	346	390	352	361	364	379	385	352	343	376	369	333	398	396	423	348	393	384	378	356	421	395	371	365	370	391	388	368	375	370	429	374	371	347	357	374	375	351	324	398	350	362	375	354	367	366	377	406	380	389	370	382	356	365	363	370	397	382	369	364	352	374	389	384	364	353	376	356	393	407	385	380	372	386	371	383	362	422	373	347	366	349	354	371	389	393	400	377	342	356	367	366	377	403	362	328	378	350	351	363	349	396	394	359	363	383	361	355	394	364	353	387	356	378	350	371	408	378	383	387	411	364	376	388	373	377	418	378	366	413	388	364	385	375	416	397	358	369	357	381	410	391	390	378	391	358	367	355	387	345	410	367	361	385	360	397	399	353	376	371	366	403	415	345	362	386	361	384	371	393	347	405	401	365	384	343	356	391	372	347	355	368	381	375	368	372	380	373	354	389	400	426	376	333	380	367	391	368	334	357	350	369	396	330	401	415	391	386	376	378	370	368	358	398	348	378	384	399	382	373	367	384	389	369	373	363	385	357	392	371	385	374	421	399	369	355	369	380	382	372	383	369	375	382	396	381	379	402	382	366	380	385	375	419	353	381	373	383	393	385	373	372	375	365	411	394	381	343	374	402	384	394	390	387	384	370	338	345	367	375	377	358	359	379	402	382	404	378	366	336	336	364	388	373	387	366	422	373	426	363	372	372	380	374	360	374	349	381	356	361	368	385	393	401	418	361	367	393	400	385	357	380	370	402	360	373	360	353	345	378	348	410	376	379	363	343	381	366	370	374	378	352	376	376	358	396	388	365	376	394	367	376	397	370	377	366	369	350	404	329	382	372	416	377	359	350	368	365	373	386	395	378	406	360	375	361	373	382	331	365	362	364	399	349	381	371	343	358	357	357	386	402	372	364	383	381	366	405	374	395	348	358	398	376	361	379	373	368	391	340	414	378	383	359	400	349	375	391	389	365	399	388	368	393	416	364	409	406	396	356	354	379	373	356	364	368	389	377	364	381	368	359	380	368	350	382	407	380	391	376	391	382	388	358	381	360	370	380	369	383	373	327	378	352	342	351	376	382	357	343	376	386	364	388	374	377	342	398	402	378	379	371	363	355	377	350	412	353	372	381	369	376	392	392	378	384	338	362	384	366	385	333	343	381	404	377	354	373	406	369	366	354	395	394	350	371	370	384	373	383	383	375	372	357	378	352	379	373	345	378	380	415	418	386	408	392	364	386	370	388	352	359	370	391	387	385	349	374	405	388	361	347	400	350	371	383	389	418	340	366	384	380	393	362	364	389	366	366	385	390	385	377	358	354	385	365	387	401	386	350	404	379	376	340	362	379	415	351	390	404	390	378	423	402	387	376	400	391	384	335	406	378	368	386	384	383	386	323	350	372	353	364	361	382	361	369	376	354	374	328	374	364	368	398	395	357	364	401	350	376	389	399	384	375	369	407	371	415	370	381	396	375	367	361	361	380	359	400	385	394	338	360	370	391	362	413	315	366	361	381	389	377	381	362	379	352	378	356	407	367	414	398	400	354	368	365	403	416	364	372	381	364	352	372	353	369	410	369	427	405	428	373	354	404	378	340	389	375	327	382	383	352	368	367	335	384	375	378	350	396	369	396	365	324	392	395	389	385	371	380	408	382	409	393	407	353	366	410	357	371	335	348	393	394	384	375	370	375	380	380	377	386	373	415	348	342	374	382	381	386	344	388	376	369	411	381	346	382	370	396	360	370	385	409	368	383	355	403	394	382	370	363	410	385	370	394	374	405	395	406	371	388	351	417	375	387	399	376	395	340	362	374	373	407	359	406	418	361	403	365	388	352	416	344	387	358	390	383	363	406	391	355	387	397	393	371	380	386	383	373	378	389	346	353	393	386	390	383	380	381	356	372	377	346	381	386	385	396	446	340	373	386	352	417	366	321	375	349	374	351	399	380	391	392	390	344	391	375	391	402	405	386	367	359	358	363	374	383	373	389	405	392	361	366	376	396	371	379	349	375	375	357	373	396	371	386	350	407	369	359	364	388	390	382	369	365	395	382	380	399	397	399	366	385	370	369	346	375	362	343	369	367	410	370	392	374	417	386	423	411	346	381	375	378	390	375	425	390	346	399	378	356	385	374	359	395	390	376	385	395	378	378	364	368	345	368	386	411	365	377	408	405	374	351	378	369	400	380	374	383	381	386	359	384	361	342	371	372	391	415	376	422	394	373	352	379	407	395	372	380	381	358	386	388	363	386	381	373	386	357	377	405	400	370	373	359	352	382	422	407	365	365	374	375	371	364	353	400	382	363	338	356	388	367	407	375	385	353	410	410	354	389	383	383	390	396	375	374	382	363	359	374	398	395	397	380	384	381	390	403	392	357	413	370	375	386	365	387	357	355	378	390	401	385	374	367	355	374	360	397	378	414	357	391	367	368	367	393	406	358	383	342	372	368	344	376	373	391	378	402	402	360	380	406	390	350	371	354	395	391	386	382	408	356	381	361	366	360	396	405	383	384	383	421	333	387	379	389	404	343	348	359	360	372	376	358	420	378	376	403	386	380	376	399	339	381	378	402	361	363	340	382	357	409	385	380	389	413	371	363	372	382	376	403	381	347	389	385	354	366	358	370	346	370	370	366	396	378	382	371	382	414	361	374	376	381	394	339	371	367	382	369	354	359	399	360	385	387	374	393	413	396	356	392	368	372	396	368	415	397	343	390	357	404	339	376	375	351	378	350	373	392	405	396	366	396	375	405	363	384	368	373	375	330	374	392	377	366	369	383	400	379	375	400	372	382	356	361	418	328	386	369	385	382	385	415	422	360	388	370	355	369	360	402	373	381	383	369	374	408	330	382	387	383	375	412	373	376	398	371	379	350	390	376	385	364	373	367	396	397	394	356	376	337	371	400	351	388	371	389	401	397	355	366	378	382	412	401	362	380	394	377	339	371	341	370	371	361	355	388	367	370	407	402	389	372	383	411	378	377	374	393	381	399	388	339	402	382	387	358	351	404	370	338	346	351	359	422	395	362	383	368	375	372	401	367	391	395	371	357	364	372	377	363	429	358	369	401	384	380	357	405	376	371	383	376	368	372	371	402	356	338	384	347	352	349	396	379	406	363	397	371	354	378	354	385	364	389	352	362	403	420	386	380	371	389	373	390	376	392	382	360	365	387	388
11451	14521	9353	5160	3831	2744	2240	1654	1467	1136	995	814	733	698	692	690	637	614	615	587	583	576	555	572	551	570	579	582	536	568	558	583	529	531	527	587	540	555	554	550	534	516	573	571	566	533	564	535	540	533	551	501	553	533	565	557	543	563	534	580	560	550	539	579	558	533	547	563	557	513	575	533	543	552	550	541	537	548	513	504	571	542	574	518	570	548	574	530	523	565	574	545	551	542	554	563	539	582	586	574	575	553	554	545	563	571	546	544	538	539	529	559	569	533	527	522	566	557	540	556	547	557	542	521	555	536	558	515	572	528	556	522	555	543	535	553	541	591	553	527	530	551	588	547	540	523	577	552	526	549	558	562	580	551	505	560	547	577	527	574	585	595	553	558	552	542	586	546	507	567	515	566	516	567	564	549	527	552	515	541	579	486	527	580	548	537	525	544	541	507	543	563	570	545	532	528	582	558	558	571	536	541	545	521	547	571	571	549	578	542	594	511	594	547	521	531	551	546	545	530	514	550	565	546	543	518	525	538	580	578	624	583	575	517	600	566	548	568	578	551	523	586	600	552	557	535	548	566	543	530	573	530	565	577	500	510	559	564	592	562	506	594	575	522	603	611	550	525	582	541	512	537	553	557	542	535	538	577	578	502	570	559	582	555	607	552	577	592	550	544	568	579	567	512	581	570	576	579	553	585	560	532	547	542	562	521	532	570	537	550	544	536	552	535	561	561	570	565	584	559	540	540	554	556	515	560	543	527	583	541	576	561	515	552	520	567	549	552	578	583	562	596	504	591	562	548	503	533	546	548	535	574	540	560	581	535	543	549	574	545	528	525	510	547	574	563	555	586	524	583	578	597	554	555	565	548	571	545	582	571	574	542	546	584	507	545	559	510	577	579	558	567	548	550	566	559	571	555	557	573	524	512	558	532	540	552	542	549	611	583	575	525	565	590	534	536	572	579	534	557	594	533	541	542	571	487	572	542	568	538	518	552	525	532	587	502	549	549	557	562	601	522	512	506	551	527	537	586	540	563	556	493	573	572	527	541	554	503	566	529	553	535	576	547	562	579	534	547	543	544	569	525	543	530	555	591	565	541	544	562	560	550	554	551	582	561	551	562	550	535	546	528	549	526	550	559	550	568	559	527	581	539	553	574	556	570	582	542	536	523	547	539	575	536	552	586	548	530	574	530	536	547	575	557	555	513	577	584	516	570	545	533	531	537	603	569	540	555	483	558	581	558	533	528	541	545	564	594	604	537	544	607	521	523	550	489	555	587	532	568	594	558	570	555	543	536	542	573	574	579	527	555	528	555	575	534	591	542	537	529	535	554	531	560	560	561	543	547	512	541	558	531	549	506	569	541	568	582	577	570	514	572	575	510	570	513	554	548	567	550	528	586	564	531	516	531	561	551	545	528	550	550	525	553	529	568	569	552	530	565	568	529	562	561	574	596	489	592	514	526	546	531	531	572	556	527	570	545	588	571	578	526	558	569	558	533	573	566	552	548	527	519	538	535	581	555	558	602	538	540	548	590	578	603	553	547	539	532	531	532	556	551	511	547	581	514	583	541	537	560	572	578	566	531	533	563	560	517	550	555	549	574	563	553	549	518	544	537	530	564	523	547	521	533	541	549	556	546	544	602	558	578	573	567	535	550	547	553	506	546	568	546	568	555	610	550	550	553	529	557	562	529	558	577	559	536	572	559	519	547	547	569	598	561	553	589	528	552	553	578	543	595	586	536	563	550	567	558	568	562	575	539	512	573	562	537	512	623	528	581	607	521	560	514	571	577	559	549	589	558	534	557	583	517	540	523	537	537	538	526	578	559	532	542	565	565	534	556	557	567	535	546	558	578	597	549	557	527	553	519	556	579	571	583	533	562	533	515	559	509	550	578	516	530	526	536	550	540	542	522	571	567	567	526	493	563	506	553	556	575	574	575	485	521	574	552	528	578	556	597	568	542	509	597	548	553	594	531	545	544	550	560	535	564	617	564	552	534	536	526	528	572	569	552	540	535	552	559	527	567	559	560	542	573	532	586	554	559	473	575	588	562	587	550	522	552	528	581	546	531	581	528	545	559	538	541	569	570	561	549	552	523	547	577	546	507	550	591	557	537	547	526	562	576	549	541	579	569	582	551	560	550	534	527	530	574	518	574	543	570	588	526	515	598	526	576	626	601	564	576	523	556	544	545	581	518	530	524	604	544	574	551	578	549	534	555	571	562	545	514	535	557	534	552	565	517	530	562	537	539	572	561	501	552	550	497	515	561	565	557	544	522	596	548	569	574	543	556	566	552	589	573	546	548	519	541	585	538	567	562	548	569	554	560	556	549	555	536	552	540	574	559	561	527	566	569	522	560	531	560	533	547	572	552	525	541	604	551	589	515	518	584	539	549	545	566	549	518	541	546	522	599	516	537	549	532	534	539	493	603	540	555	550	530	566	578	539	544	567	566	518	600	558	573	579	590	549	558	546	525	588	576	557	565	529	574	582	582	565	583	538	522	576	575	583	575	562	550	541	609	517	524	554	563	535	523	552	544	526	539	589	552	516	562	529	562	557	512	584	541	492	559	577	563	577	567	589	561	537	556	531	539	560	541	534	573	523	541	550	546	559	514	575	542	555	579	543	546	548	589	584	529	554	579	530	559	588	540	563	541	580	573	591	551	543	598	561	527	525	590	567	567	513	583	549	563	564	554	544	536	548	548	578	588	553	572	547	519	545	514	536	555	552	513	532	519	572	523	553	536	587	591	561	567	561	525	579	571	555	556	534	550	581	534	553	525	511	548	563	516	544	529	531	567	572	556	576	551	558	563	580	534	543	530	537	560	579	525	502	512	582	561	532	534	547	523	557	564	550	558	542	568	561	540	557	562	578	530	571	591	558	556	589	570	553	562	516	560	528	536	562	600	553	534	538	518	547	557	566	560	610	539	508	540	517	506	568	570	567	574	555	526	560	528	576	533	591	558	543	534	546	554	565	578	549	557	553	542	580	548	606	513	584	541	539	541	528	581	552	576	520	546	537	551	512	553	538	571	570	523	539	559	558	519	552	587	604	530	544	552	529	565	528	543	562	555	537	605	535	531	559	569	582	525	555	548	612	582	535	586	565	553	605	566	547	556	553	559	578	558	564	508	518	520	576	553	564	512	569	534	552	532	565	590	562	539	546	574	548	554	528	569	545	581	528	578	589	584	575	550	549	514	556	566	565	557	540	557	571	521	513	567	579	533	522	560	573	587	594	522	549	564	578	563	584	540	513	563	559	570	523	555	542	600	564	590	557	539	501	586	545	542	537	590	590	538	531	536	545	531	558	573	542	565	608	566	523	569	584	554	560	596	509	570	607	497	561	578	527	585	534	559	547	571	562	530	550	519	566	516	573	540	540	525	580	584	574	555	541	564	589	522	567	586	581	568	537	577	512	566	534	533	543	564	550	564	519	585	558	568	566	557	581	542	564	544	528	551	545	524	546	559	530	543	530	578
23826	21470	27652	25648	18640	3994	1939	1243	950	872	751	630	582	572	504	508	467	492	479	432	458	440	471	431	511	400	412	389	415	383	416	430	413	462	424	383	423	427	403	397	398	424	438	434	401	387	398	426	417	418	414	448	385	413	362	399	404	402	409	394	430	414	452	417	398	423	383	428	432	442	423	393	462	417	430	424	426	434	423	402	400	405	443	414	401	405	437	365	458	391	409	420	388	423	431	388	419	399	444	401	403	389	457	438	421	377	426	423	402	402	456	408	424	413	415	419	437	398	421	415	431	412	417	373	415	407	423	400	413	430	404	437	427	379	401	434	391	418	399	400	414	419	412	415	440	452	413	396	431	364	417	438	451	429	381	447	404	407	448	411	395	416	425	402	410	424	416	393	453	432	412	440	434	445	427	453	424	440	381	392	414	442	428	374	422	395	417	385	439	373	411	392	420	452	417	410	426	433	412	421	434	429	451	413	438	442	406	382	447	411	427	380	419	396	433	443	417	399	397	415	413	402	451	406	382	421	413	386	393	427	407	462	413	434	417	424	453	373	418	390	404	378	426	420	420	413	413	412	403	436	391	392	373	443	434	401	426	390	407	427	435	416	422	442	445	432	387	397	414	405	391	437	385	385	423	423	424	399	435	408	391	414	420	412	423	421	426	424	373	429	393	399	398	419	406	372	411	429	400	431	421	398	386	441	410	390	437	412	404	403	396	427	408	464	428	410	421	390	399	427	424	427	467	428	390	425	397	420	393	422	453	423	417	429	415	440	401	414	446	407	436	413	393	437	407	409	403	403	398	441	436	417	399	393	466	439	402	400	439	442	405	398	407	400	455	416	467	402	438	425	409	435	396	426	415	420	404	409	384	414	426	429	385	405	407	398	403	380	436	410	402	412	421	384	407	407	437	420	426	405	409	432	386	446	443	407	399	398	428	421	443	436	430	438	436	404	403	395	402	425	427	401	441	400	442	408	433	367	463	428	438	410	422	408	413	442	413	402	395	412	447	432	407	429	425	420	428	403	397	403	385	413	423	423	412	416	412	388	390	418	452	413	461	411	380	416	433	402	415	393	456	418	410	444	417	449	427	414	432	434	406	451	430	421	424	379	389	425	406	406	436	414	429	403	412	417	462	420	413	402	401	417	431	385	421	419	452	409	389	411	396	417	370	397	429	391	365	400	381	414	437	421	456	412	403	436	383	398	402	408	421	455	404	395	445	415	401	404	415	455	436	399	412	423	412	408	436	432	409	409	407	394	417	445	383	415	430	428	409	457	403	423	432	432	436	384	388	397	405	419	426	392	405	402	404	392	420	415	428	392	434	416	420	419	406	416	404	452	424	429	392	419	403	428	381	433	427	411	439	412	415	437	418	424	420	396	417	420	418	414	415	412	418	415	413	421	414	417	391	419	452	401	389	405	462	379	425	402	385	412	395	398	385	422	412	376	411	394	421	416	403	415	419	433	429	416	415	432	442	420	417	400	423	375	404	422	441	394	398	434	407	417	399	381	428	453	416	412	373	424	435	436	445	409	435	415	390	398	398	426	416	416	452	427	414	417	405	395	422	403	416	408	441	394	382	444	404	430	441	412	409	424	425	416	424	414	431	397	383	398	441	396	401	440	416	391	426	422	405	379	429	439	442	429	437	428	427	416	420	406	394	431	398	409	387	401	447	437	411	385	423	411	396	417	428	429	425	386	384	384	415	444	451	424	391	430	374	392	431	421	408	433	428	377	419	395	417	471	437	421	402	422	408	394	418	426	420	393	424	396	433	398	398	392	391	394	413	395	393	408	411	421	417	418	420	406	441	445	378	439	420	424	404	394	436	414	401	391	410	402	396	396	433	406	406	413	440	413	398	417	406	420	424	393	428	430	440	422	397	399	431	398	413	426	398	441	431	400	394	417	424	413	406	437	435	443	429	378	409	432	408	413	421	415	406	411	451	409	441	443	441	418	410	412	431	393	397	414	422	429	386	398	439	423	399	447	368	440	370	433	452	402	446	405	419	415	434	443	404	378	443	419	442	404	422	425	391	411	421	435	412	421	392	398	428	427	390	405	425	447	415	395	362	451	430	426	436	404	447	416	415	411	397	401	413	386	409	384	431	415	398	395	425	413	431	421	395	461	456	414	385	426	433	422	405	425	406	437	416	409	451	429	431	396	405	420	434	397	385	401	373	429	422	401	417	427	434	393	428	406	419	411	443	436	413	439	420	421	383	407	395	457	430	404	433	379	461	437	419	415	435	408	414	434	432	420	428	388	399	417	392	426	407	405	407	429	445	366	430	425	465	463	394	408	400	373	400	394	425	420	435	442	429	424	422	417	448	423	405	402	415	408	439	422	406	399	465	451	411	401	419	414	402	412	398	454	422	407	391	418	392	442	403	413	421	441	398	398	415	395	443	429	407	419	397	419	417	381	407	407	430	407	436	384	395	427	425	436	402	409	434	424	406	404	396	429	420	413	409	441	391	401	410	409	407	450	437	417	397	405	384	436	396	408	403	423	413	413	441	393	445	397	409	409	420	441	399	377	401	435	413	421	369	419	422	390	402	404	427	411	396	417	447	415	411	378	423	396	421	418	404	429	428	440	434	386	418	418	405	432	392	401	412	376	431	418	389	438	415	454	418	413	413	423	385	400	410	415	432	413	447	417	377	388	398	398	376	404	425	404	383	411	409	417	428	392	392	407	397	444	447	408	383	435	424	418	411	432	416	396	403	400	413	431	428	426	425	441	410	395	408	427	400	421	435	395	424	374	424	460	371	444	444	379	385	394	424	425	399	406	428	418	406	407	404	418	386	406	391	378	399	408	419	467	385	411	430	409	399	453	425	423	421	414	394	395	397	432	398	406	362	393	408	398	414	404	429	428	414	429	395	437	443	418	420	402	417	431	417	370	423	394	442	420	424	392	383	400	444	404	436	417	422	462	422	385	395	420	414	425	397	393	422	385	400	385	422	423	392	415	386	431	425	448	428	374	426	429	414	395	448	395	422	409	418	399	414	413	460	399	435	400	422	404	400	404	395	400	475	412	420	416	382	411	380	409	400	424	397	413	392	417	427	404	399	427	412	389	424	391	400	403	416	416	384	414	410	405	408	415	409	454	421	402	436	421	402	411	380	403	415	386	415	411	441	406	408	414	392	413	395	409	395	406	403	430	439	380	394	414	410	426	393	391	397	434	399	440	429	407	436	397	408	439	380	415	433	437	385	412	418	431	417	422	401	408	401	412	375	394	438	377	408	382	421	384	432	382	428	427	406	402	464	394	434	415	445	399	416	436	406	414	422	402	411	407	429	435	417	443	400	386	426	443	373	413	426	425	407	394	416	401	386	413	450	420	409	410	416	444	392	383	441	384	413	408	404	390	424	429	414	391	396	415	394	444	387	427	392	438	429	435	416	408	439	406	455	393	396	428	437	419	375	383	391	396	428	412	414	409	407	405	416	419	417	424	440	415	433	439	415	403	442	397	422	389
10955	21378	16015	9292	6609	4833	3782	2872	2207	1792	1381	1096	1002	895	857	774	824	770	753	690	692	634	679	614	651	615	650	632	633	605	667	603	615	611	605	641	631	564	560	552	580	600	610	643	630	640	604	571	628	589	609	614	609	591	602	629	575	583	590	621	602	564	636	630	640	644	635	625	595	602	616	626	577	563	587	598	616	596	596	610	609	631	608	570	604	607	625	616	619	676	657	541	600	568	594	612	606	627	596	571	606	554	547	589	608	586	612	618	626	583	577	598	607	601	570	622	568	620	585	557	641	610	648	629	609	618	608	579	552	610	597	598	583	557	629	591	624	642	579	631	603	605	621	642	578	604	605	622	605	589	619	603	605	602	589	641	543	608	608	640	568	616	601	597	589	639	606	630	594	589	612	584	634	626	603	597	603	579	557	616	591	567	598	610	618	619	640	601	610	621	575	636	610	583	584	572	635	636	581	642	574	601	582	627	585	612	619	636	559	620	613	597	596	626	584	564	573	616	542	587	618	642	577	601	595	610	562	567	594	628	627	631	622	625	609	589	631	659	552	586	579	592	638	604	582	612	587	600	615	604	619	588	581	621	592	620	600	624	604	591	601	607	584	605	594	632	592	640	621	591	570	556	619	620	614	601	632	602	653	616	606	574	630	629	596	653	624	582	656	576	607	594	602	597	606	559	594	637	633	618	632	539	585	598	639	628	627	595	604	620	575	624	596	597	565	610	578	616	604	578	602	591	575	605	601	630	635	623	639	576	612	595	618	631	622	621	593	626	642	640	573	552	616	561	592	601	626	598	583	607	644	627	621	612	592	602	640	596	580	579	621	564	578	598	619	578	582	602	598	563	680	610	622	612	621	606	551	606	573	609	608	591	560	603	638	611	703	645	602	652	614	609	599	598	602	596	603	620	604	586	590	586	566	594	595	643	621	597	607	626	584	595	630	580	590	608	587	620	556	556	593	620	628	585	592	601	643	632	594	590	588	596	607	596	624	585	582	635	632	581	607	575	599	593	664	589	605	598	640	618	569	597	590	646	630	560	576	599	599	665	631	600	599	623	556	625	604	625	580	638	591	617	589	602	623	615	600	580	659	627	592	643	569	623	622	607	566	612	606	612	571	647	590	629	679	589	583	588	583	590	597	606	600	567	569	579	574	574	616	587	569	605	567	598	602	601	574	609	617	598	542	555	584	618	588	611	581	600	606	619	634	621	600	637	578	594	643	579	593	605	604	579	586	571	593	627	584	629	561	612	570	629	565	594	576	595	616	600	599	569	577	616	606	598	566	598	604	595	580	605	615	577	589	613	603	641	644	601	611	633	626	616	600	596	641	592	585	597	589	613	632	620	624	603	614	682	594	561	609	627	574	622	598	620	622	585	626	640	591	576	624	649	569	596	589	610	627	578	580	603	588	602	593	609	594	573	569	629	614	599	635	594	575	572	643	594	529	595	625	590	586	625	616	637	602	602	618	629	643	586	580	631	589	622	600	613	617	609	629	579	630	582	600	582	646	561	595	608	620	584	615	596	588	632	616	599	616	645	622	575	615	596	657	673	564	570	610	633	622	636	625	595	606	570	580	587	601	627	590	556	589	584	603	615	594	586	645	633	564	575	600	610	619	594	627	619	630	627	610	593	595	613	585	608	648	625	624	593	636	608	565	577	610	598	566	575	581	642	604	615	624	624	596	602	623	603	542	576	573	614	617	572	607	610	614	614	619	584	574	580	589	631	629	593	637	597	586	566	600	641	594	606	622	620	602	607	581	595	631	612	589	666	581	579	664	606	563	612	572	620	600	612	623	600	564	608	619	618	632	590	662	598	621	561	630	599	611	626	575	634	639	588	601	640	598	637	600	606	606	589	539	618	595	590	608	605	617	567	591	595	580	590	605	630	572	633	594	588	597	565	583	580	596	633	640	583	569	634	615	614	576	670	608	602	630	596	589	610	550	597	578	584	590	597	615	595	609	572	669	630	609	585	637	637	647	599	626	577	611	529	587	595	598	610	584	650	592	604	624	587	617	579	594	594	598	606	612	567	623	621	586	618	620	606	610	637	578	583	636	633	642	638	633	561	614	542	625	624	609	583	620	589	642	585	559	607	612	636	604	628	596	626	664	574	611	638	583	586	624	567	579	556	634	559	585	628	600	585	569	603	561	645	594	569	586	602	592	599	606	606	581	621	607	599	573	577	636	582	599	571	604	625	596	577	602	597	585	562	600	632	571	619	582	645	636	624	607	585	631	567	628	597	563	614	586	602	626	594	596	608	622	650	590	601	615	595	583	640	572	613	564	600	586	566	617	598	628	621	627	562	576	540	605	607	637	592	613	599	578	637	624	616	592	566	636	619	559	611	590	636	582	603	604	629	597	560	569	577	602	588	596	576	554	634	611	599	612	653	630	607	603	589	605	591	598	606	607	584	602	620	643	616	593	579	574	646	578	600	608	619	624	613	583	561	604	604	604	612	633	560	601	611	606	617	602	626	650	613	606	589	590	601	615	595	608	670	619	609	593	580	584	573	604	622	594	635	622	588	601	625	622	618	599	622	565	618	606	594	569	542	561	594	590	595	581	575	600	661	653	609	543	604	636	625	567	594	629	614	594	594	624	632	591	578	586	570	612	587	634	620	602	634	577	606	573	601	600	606	580	646	598	616	603	620	572	622	617	635	625	619	580	590	632	631	597	640	570	624	579	597	652	578	652	562	620	531	588	599	594	600	598	601	635	620	607	598	598	580	582	580	587	618	620	638	609	635	593	620	598	614	584	589	592	616	587	601	595	621	574	641	613	665	631	613	609	609	618	616	627	609	602	618	623	606	581	615	607	608	602	627	612	585	597	602	629	606	599	592	581	602	602	583	605	585	603	618	611	574	653	613	635	627	592	604	624	569	562	620	605	604	626	611	645	636	571	625	599	585	611	619	556	624	584	612	611	622	627	591	605	592	589	576	599	616	672	585	606	595	602	623	615	603	604	606	660	591	631	565	592	610	619	613	623	567	608	615	650	585	621	614	627	585	564	652	604	601	581	622	581	597	565	626	592	545	590	636	584	622	577	641	599	613	631	606	626	582	578	621	621	628	614	603	601	628	598	593	615	624	615	606	636	611	605	617	640	572	613	548	571	628	560	578	630	606	560	600	558	611	620	556	600	589	573	617	655	605	589	616	598	606	556	620	614	556	566	579	610	616	603	598	567	579	627	601	580	592	586	621	590	607	595	588	571	628	588	658	597	579	590	626	629	615	641	606	599	594	598	591	608	606	649	642	642	600	632	578	617	599	603	565	622	619	603	633	572	592	602	591	605	662	592	623	597	597	552	595	552	609	639	653	622	595	604	615	598	568	608	648	621	607	595	584	574	605	609	563	618	575	642	616	562	601	582	628	609	591	601	602	564	620	641	609	617	587	589	584	596	592	624	584	625	578	565	608	606	609	626	573	583	587	622	619	631	585	605	630	570	599	616	599	627	595	624	625	611	571
25403	21438	24810	20356	3296	1550	1263	890	720	604	537	475	429	413	400	382	363	390	360	351	343	342	358	357	323	326	329	311	343	318	328	330	323	308	351	295	339	348	341	329	341	304	297	296	321	302	352	328	316	313	319	354	346	311	341	315	346	319	331	344	362	335	342	331	303	330	344	317	339	335	379	323	324	364	329	304	327	342	324	315	331	331	310	330	314	307	345	327	351	338	326	343	307	326	339	334	331	313	325	295	321	318	303	302	308	339	327	334	336	356	337	319	296	314	325	341	323	346	293	322	337	347	307	333	321	359	306	320	314	329	361	339	321	348	340	311	313	341	321	329	320	318	338	341	318	365	332	341	320	346	317	328	314	349	330	323	310	322	342	333	338	292	353	345	320	307	358	347	337	334	300	343	324	309	324	322	318	330	299	346	318	338	328	289	322	352	359	356	287	351	314	325	343	332	316	330	338	348	349	307	314	320	306	304	319	346	317	329	330	330	338	335	349	307	323	307	337	335	330	317	365	334	314	298	332	348	340	338	344	350	340	316	345	356	338	364	275	334	347	331	325	329	328	344	334	308	344	356	346	364	327	317	322	321	308	328	349	331	319	332	329	322	363	318	351	335	332	315	309	313	307	351	303	336	327	327	369	304	322	325	326	326	298	352	343	342	348	328	304	354	335	365	339	318	307	307	334	317	329	296	351	304	347	307	348	317	343	333	306	328	306	320	340	302	321	328	296	315	351	316	357	310	321	310	338	339	342	301	341	292	334	322	312	319	326	314	324	354	341	354	339	302	307	338	305	354	289	309	339	313	320	316	344	321	318	347	343	326	329	350	341	330	334	309	313	371	343	310	343	322	300	324	337	340	307	333	333	333	329	317	312	344	345	329	343	367	317	303	316	359	328	309	355	332	328	313	325	323	355	319	324	351	349	327	315	344	312	333	290	352	325	307	311	346	340	333	322	359	319	365	318	342	315	329	331	313	371	301	337	314	342	332	344	362	345	320	302	303	312	344	317	345	305	345	343	334	314	340	334	310	323	325	305	307	328	351	346	296	327	336	346	334	372	341	315	336	329	343	316	343	333	332	328	312	354	308	319	337	330	330	282	321	326	336	331	303	341	342	346	339	329	322	351	323	354	336	342	323	294	319	343	320	321	346	308	316	334	334	353	338	315	318	328	317	345	310	316	333	314	343	328	311	317	327	329	319	353	303	326	354	363	342	329	319	357	351	337	322	329	328	352	336	331	296	320	319	347	342	321	337	340	325	322	304	307	333	346	307	339	361	355	319	304	300	308	348	330	329	314	319	333	346	310	324	317	332	316	345	319	348	339	316	331	355	348	293	344	310	347	334	342	316	346	357	338	313	357	338	339	340	306	360	336	335	333	361	352	300	330	336	310	294	331	328	330	344	351	347	377	310	328	331	338	326	290	328	324	328	306	322	307	331	321	354	310	309	313	305	310	297	304	333	315	311	358	326	298	322	319	333	306	327	337	325	318	346	315	339	354	314	320	308	340	326	314	339	340	307	323	308	316	347	336	292	323	311	344	316	302	311	318	322	338	319	355	333	333	326	361	324	341	308	315	372	315	340	321	306	300	342	318	299	338	330	323	301	337	338	348	325	318	338	331	314	308	317	304	321	305	301	320	317	308	314	320	329	299	309	320	300	330	338	314	313	332	298	304	352	349	315	330	324	333	347	331	323	329	324	339	323	352	329	313	321	307	318	330	319	320	317	320	322	308	328	323	328	336	340	327	333	349	355	315	315	290	324	341	320	350	318	335	297	330	324	305	305	309	371	344	339	326	330	317	352	323	347	329	335	316	322	337	339	332	330	373	332	322	361	304	341	341	330	300	314	293	343	321	320	322	300	367	322	280	316	353	310	332	295	330	316	321	338	341	367	317	339	349	333	348	320	351	297	332	349	356	346	297	322	281	346	360	300	335	289	340	338	300	326	294	366	346	321	329	309	308	342	344	335	333	326	333	362	317	304	323	318	317	340	335	367	333	298	355	333	322	312	304	335	336	325	372	339	319	313	312	337	339	328	287	313	314	319	323	325	324	324	330	334	335	338	323	349	345	330	335	331	309	344	307	311	349	325	295	311	336	318	339	339	326	324	331	323	335	345	329	315	333	340	330	321	372	345	318	327	325	332	338	293	311	326	316	336	315	315	346	314	313	333	326	322	328	322	309	334	334	315	344	322	319	340	300	326	353	318	318	342	336	289	339	283	357	312	350	329	328	320	309	299	335	311	319	326	364	312	344	342	321	319	318	345	333	330	299	307	342	357	292	343	328	337	323	344	336	355	325	346	323	308	356	304	328	310	322	369	327	329	313	305	347	361	301	313	314	298	350	308	327	325	348	350	325	353	338	315	318	350	303	333	283	336	350	324	304	337	332	339	303	332	299	312	333	347	315	357	298	312	334	319	327	344	326	343	340	358	352	284	311	306	339	326	323	330	328	336	345	345	308	310	322	325	308	304	327	303	340	324	322	320	347	313	341	294	323	344	324	330	336	326	316	321	326	356	310	353	310	327	332	311	316	306	339	334	322	310	320	329	320	368	334	317	343	312	331	340	368	315	298	325	315	348	343	342	331	315	334	310	330	326	306	319	350	329	352	320	337	335	308	364	321	321	341	323	325	321	322	322	323	301	364	320	332	323	304	339	317	313	327	350	325	356	326	346	332	308	345	308	322	314	318	304	334	315	329	357	323	299	322	306	294	291	315	323	327	301	334	317	323	308	317	322	333	296	321	352	324	320	340	331	317	337	356	316	317	309	358	334	332	337	333	320	328	357	303	332	348	332	325	317	312	294	339	298	316	334	315	351	319	332	320	304	304	318	340	299	302	288	340	353	333	348	317	301	348	336	318	334	326	337	317	315	323	334	323	343	326	333	310	322	347	337	332	311	364	312	288	326	321	330	321	340	349	324	364	336	303	326	340	315	336	336	350	309	336	291	322	338	322	341	314	317	307	335	304	327	326	338	342	309	303	325	311	329	290	296	327	343	329	325	305	349	334	344	339	323	327	337	319	319	319	335	310	318	313	310	351	336	337	341	360	323	304	332	320	296	315	323	327	351	337	331	318	326	331	348	328	301	323	353	330	320	310	322	309	333	338	319	308	362	353	355	353	338	316	325	316	332	298	341	333	329	335	321	317	316	348	319	337	332	331	347	337	338	358	328	311	328	329	323	351	342	313	310	323	321	369	334	321	310	340	302	345	329	328	297	341	316	309	306	307	314	320	304	339	329	300	303	311	308	330	336	312	309	337	329	316	328	308	343	318	320	336	341	342	328	336	321	308	299	323	338	315	326	335	356	315	331	328	319	329	332	308	320	337	356	322	310	306	329	382	325	329	311	316	322	314	320	309	352	304	287	347	328	306	347	373	322	326	315	306	355	306	358	323	335	290	343	300	320	326	337	330	336	347	345	330	327	314	297	319	319	323	342	332	334	336	323	339	362	339	316	322	329	317	309	334	319
10416	17096	13692	7228	4645	3531	2817	2106	1715	1238	993	851	751	718	652	645	607	568	561	553	582	555	564	531	469	497	454	504	475	484	497	457	501	457	463	507	494	483	477	495	509	478	465	481	481	469	498	488	467	452	464	502	490	496	452	485	452	473	504	485	440	481	491	494	497	501	441	431	469	456	547	472	491	485	476	500	489	483	486	474	459	514	468	482	475	498	502	482	485	472	446	512	462	465	453	474	519	475	489	470	496	488	450	480	484	473	472	483	454	453	482	474	483	471	427	446	465	494	446	450	480	494	441	475	489	477	488	505	454	510	461	449	464	462	453	466	515	467	502	481	485	467	449	472	493	453	463	508	498	511	469	468	495	458	480	460	480	507	472	491	470	477	459	457	439	479	492	466	543	497	451	480	454	489	521	509	494	447	454	514	454	520	523	444	517	491	498	462	508	485	480	475	455	441	456	492	475	499	468	437	472	489	494	504	444	467	497	474	469	473	498	466	525	518	481	470	503	459	473	457	498	444	472	510	456	491	493	508	477	459	499	468	488	486	474	448	509	523	482	466	476	475	473	452	474	464	476	540	469	473	484	481	438	501	479	475	483	464	459	473	435	492	476	437	412	450	489	456	461	481	498	469	531	498	499	466	469	451	459	492	496	498	453	460	522	502	464	467	459	499	524	484	465	469	439	488	518	488	519	461	485	437	501	463	501	515	500	475	501	483	474	437	487	493	453	518	425	452	487	448	474	509	468	505	468	471	498	482	458	434	489	496	465	467	493	516	470	443	499	469	487	469	486	475	484	476	491	483	449	451	466	452	460	496	504	494	483	516	481	479	477	496	440	487	516	501	493	472	522	473	509	451	499	458	519	464	477	463	501	492	503	496	474	488	489	468	457	454	505	480	514	455	497	469	503	462	492	470	467	469	488	466	469	466	505	455	460	486	463	503	461	490	497	469	514	467	477	489	431	498	493	501	480	456	470	467	485	491	465	485	463	465	460	482	448	481	475	486	484	467	474	445	454	446	479	444	461	448	474	512	482	506	477	507	462	490	485	478	442	471	480	473	470	525	457	521	508	486	472	485	484	480	450	480	492	457	480	537	486	527	455	456	492	468	448	456	461	488	465	458	484	466	487	448	462	509	485	466	466	469	514	461	492	481	476	457	448	456	485	460	470	488	459	514	484	496	467	464	465	461	435	461	481	491	472	491	464	492	472	486	496	470	478	469	454	473	477	458	499	474	436	464	496	470	470	486	490	473	477	459	534	456	482	457	475	476	491	489	464	456	475	504	482	503	491	468	475	506	495	470	439	521	462	481	444	477	501	443	484	497	493	487	517	480	469	482	480	479	498	477	526	465	496	457	497	474	488	470	499	485	505	466	480	455	493	468	472	489	464	465	475	498	438	506	454	475	488	469	448	441	510	463	460	487	456	474	479	439	489	540	470	509	442	469	457	513	485	468	530	516	497	524	478	482	489	504	452	460	477	478	452	484	476	474	473	490	490	444	462	454	475	471	466	494	508	474	486	472	464	485	467	489	488	454	454	445	473	444	471	488	517	500	472	500	491	480	439	461	499	501	507	479	442	492	481	483	519	491	507	458	469	492	459	490	481	506	511	491	481	456	477	465	493	479	505	491	471	452	510	513	467	478	485	451	501	459	495	490	459	503	475	475	481	505	452	512	453	466	508	516	484	491	498	483	473	484	481	460	543	476	454	471	478	474	499	499	478	489	498	464	471	488	504	503	475	484	483	469	509	473	489	460	476	477	473	449	489	499	494	430	471	473	482	482	470	453	420	524	469	466	491	473	448	475	477	474	449	485	456	499	483	458	466	437	476	506	458	485	460	512	420	485	462	491	485	485	470	481	450	500	465	498	494	452	462	478	467	475	452	480	509	478	494	501	496	452	512	457	505	485	485	495	471	470	491	480	517	480	482	476	509	478	492	446	473	508	496	485	471	489	485	477	498	483	493	459	499	451	468	481	464	447	481	484	483	478	479	444	484	518	467	532	449	453	479	480	495	501	461	472	487	482	459	499	482	425	472	470	435	471	478	507	462	438	449	487	495	502	448	481	509	504	459	488	469	439	456	460	475	495	506	508	493	503	506	453	496	470	474	503	464	515	473	457	483	457	481	500	494	514	453	470	454	485	502	453	482	472	482	525	462	469	456	485	466	453	465	506	472	468	478	481	468	480	477	490	460	473	493	477	473	506	484	440	453	482	471	511	472	477	470	474	478	464	451	456	468	429	473	464	486	453	494	437	482	479	473	462	459	466	448	442	501	483	494	510	473	492	503	495	480	464	500	473	448	486	490	472	450	480	514	515	472	486	469	481	491	470	480	464	504	470	487	505	497	479	449	466	481	487	464	502	476	477	478	487	515	506	488	453	471	469	470	473	429	451	446	464	513	474	462	462	517	483	477	493	469	482	502	476	467	495	451	502	444	473	470	465	515	493	482	511	454	456	449	471	515	491	454	516	481	441	503	473	452	429	458	463	472	491	482	489	490	475	494	484	476	470	475	476	502	476	488	511	449	479	466	447	501	465	488	468	461	476	495	477	439	464	480	473	475	495	470	478	470	497	428	446	499	498	494	484	502	463	452	520	453	446	499	513	497	450	500	495	486	466	455	478	475	447	473	496	472	449	475	458	473	482	496	465	519	476	476	497	480	518	468	468	460	482	490	492	493	511	444	485	504	494	471	494	483	414	516	477	471	483	517	490	457	479	496	487	500	516	499	476	470	437	508	480	479	454	467	486	471	447	462	511	475	472	508	464	483	510	456	483	454	462	479	485	483	500	488	474	484	486	494	469	496	495	499	454	491	481	464	499	459	475	487	444	492	472	443	492	517	449	457	483	449	478	520	493	519	459	490	506	461	495	491	481	472	489	479	487	498	492	496	482	477	507	507	468	476	473	472	512	489	467	513	519	456	436	502	483	461	475	458	515	490	490	482	491	494	468	488	459	491	497	484	498	467	474	538	446	472	459	508	507	456	482	480	460	499	490	469	497	507	479	470	504	485	482	485	476	442	486	469	470	477	455	479	483	477	473	532	508	502	472	502	516	501	480	475	482	485	471	494	486	480	474	484	479	512	459	506	455	455	484	492	518	489	482	458	462	488	454	497	468	453	471	464	471	449	430	463	459	506	494	465	495	476	486	472	466	453	455	455	499	461	472	459	470	479	441	468	474	489	476	501	483	472	509	470	468	481	461	433	449	484	535	480	462	484	476	457	442	414	468	466	475	459	472	474	490	514	493	503	413	474	460	465	462	497	497	491	463	480	433	493	475	486	487	471	471	476	485	501	473	478	466	460	441	478	477	475	467	456	477	501	493	462	510	480	481	448	478	478	473	466	528	428	462	492	508	490	478	476	494	463	539	486	457	481	510	488	427	494	447	517	499	516	439	503	485	442	462	503	473	507	481	465	469	481	450	493	464	489	472	448	481	482	513	489	438	474	492	509	454	496	434	487	449	487	520	485	456
22918	21506	28477	24954	21516	17078	3845	1800	1280	988	805	664	611	583	551	492	498	487	466	434	419	403	405	398	380	390	388	379	366	403	353	414	391	389	393	387	380	377	332	363	367	354	363	350	373	383	390	418	368	358	380	369	391	359	367	390	363	365	381	353	363	338	362	401	372	337	363	378	390	382	347	357	405	342	370	368	351	376	383	358	367	379	363	395	368	340	360	343	367	370	374	374	356	387	362	416	382	396	376	385	357	376	372	362	365	378	389	362	395	357	391	391	373	394	378	364	322	388	399	382	383	358	386	372	359	351	365	333	350	370	393	389	355	410	387	410	372	379	357	344	371	381	359	356	357	363	366	373	393	367	359	367	374	409	391	384	399	395	378	373	368	388	335	360	365	420	369	363	378	367	334	349	366	370	377	375	359	398	383	376	380	374	399	366	386	379	357	379	366	359	390	344	400	349	368	379	409	360	412	374	362	390	396	404	366	389	385	408	358	353	358	354	326	348	355	346	363	366	369	385	361	365	378	370	361	389	348	346	391	361	381	355	353	405	405	365	347	419	354	389	366	389	390	374	360	370	359	361	397	391	359	362	352	377	399	365	336	358	328	350	364	346	358	369	405	386	362	383	384	405	337	364	352	412	365	344	365	394	397	386	375	378	393	377	336	400	402	354	353	372	363	355	368	387	365	370	385	382	417	362	372	363	367	364	356	386	346	360	377	359	355	370	351	407	343	359	372	383	359	350	385	356	377	364	382	380	361	362	385	367	361	404	373	368	394	351	352	354	373	353	361	370	352	382	390	384	369	368	366	328	381	358	382	384	382	397	387	375	362	392	370	385	345	331	385	342	386	410	385	354	395	383	360	390	398	357	393	386	388	327	369	386	367	355	342	400	383	358	407	380	390	347	384	360	357	393	370	393	394	375	371	364	361	354	397	335	382	365	355	392	356	385	343	372	371	350	369	389	400	359	352	382	378	353	376	364	369	367	372	392	412	353	373	355	387	364	369	386	364	385	340	368	386	346	381	342	378	392	403	348	371	390	387	390	412	363	363	375	355	376	369	378	374	384	391	374	363	372	378	396	381	406	353	377	396	366	360	362	351	404	347	373	390	356	362	376	367	403	405	379	341	362	369	363	390	359	357	379	324	367	361	395	388	392	377	340	367	385	390	368	345	367	400	391	386	368	389	373	343	373	360	357	361	360	396	358	366	391	369	369	390	382	399	397	368	387	375	402	396	371	387	368	376	365	366	375	398	355	371	384	369	377	408	379	366	396	373	399	379	401	390	381	360	358	373	345	408	370	368	360	373	370	370	388	355	392	372	417	372	330	399	372	377	367	363	388	377	375	394	343	376	344	385	380	334	350	378	366	383	385	354	387	416	413	382	381	387	349	366	354	410	365	326	377	364	332	376	405	366	390	365	379	387	350	368	365	375	350	354	348	375	360	378	376	383	391	367	372	376	382	355	385	368	362	354	373	333	373	374	391	389	382	396	384	358	356	364	359	352	408	374	370	348	403	353	363	373	347	367	382	371	406	360	422	412	374	368	380	389	376	376	416	377	382	370	362	419	368	360	343	363	340	401	383	372	398	355	385	371	396	369	339	392	362	369	367	378	375	368	361	359	356	385	344	397	382	362	385	380	424	362	366	430	363	409	400	386	361	360	384	352	372	390	360	343	342	355	361	396	364	392	355	347	376	373	387	341	342	350	358	412	368	359	339	376	357	373	388	383	376	396	382	399	353	354	372	365	388	394	375	353	362	405	402	372	383	384	397	392	358	396	403	337	330	396	361	354	382	379	378	399	375	373	368	387	338	376	392	377	377	367	373	383	333	360	355	382	394	369	379	351	366	405	369	345	356	382	349	396	361	372	366	378	362	361	369	373	348	367	362	362	390	353	374	387	370	356	378	365	395	372	362	380	387	373	364	369	337	361	378	391	396	395	396	346	377	381	378	362	369	370	364	362	369	365	348	363	377	397	388	390	359	384	375	406	354	378	372	379	367	340	401	386	365	367	342	365	389	359	331	412	372	391	388	364	380	387	390	349	375	368	378	369	367	356	349	379	382	364	427	379	397	342	378	399	364	371	350	379	390	358	376	376	352	362	355	349	367	405	365	363	373	371	380	354	380	381	342	374	363	355	372	321	364	370	360	389	363	355	386	373	418	380	413	404	377	416	393	358	343	355	381	368	401	378	363	357	343	391	403	352	366	367	371	388	363	344	382	386	342	342	361	367	366	359	391	372	418	365	342	348	360	379	350	344	349	369	361	371	374	358	354	386	354	346	342	382	352	373	343	344	399	414	431	386	374	369	365	377	394	410	388	362	372	367	360	384	360	385	418	369	326	376	360	402	356	375	369	362	379	352	386	393	371	381	404	358	354	359	348	407	365	388	364	363	366	382	375	370	380	408	408	373	359	374	398	405	355	368	378	380	330	365	363	366	328	358	362	403	401	352	357	370	367	365	377	372	362	375	336	369	359	384	369	411	359	381	337	353	381	398	369	387	408	362	349	388	362	381	377	361	372	391	328	349	344	340	361	394	363	399	375	363	362	389	370	384	400	366	357	356	405	422	357	364	379	356	366	362	408	362	410	382	350	362	394	322	334	375	380	403	387	360	365	355	342	337	388	380	375	426	356	353	373	361	429	365	421	369	390	360	347	365	376	355	396	385	360	360	372	420	363	360	402	390	357	383	342	386	345	395	349	365	351	350	342	371	417	358	349	385	403	395	371	361	383	368	380	350	343	395	349	355	380	390	340	349	392	338	363	418	383	364	403	387	398	366	381	386	397	351	340	397	372	366	374	342	403	402	371	335	390	368	347	354	346	393	400	370	378	380	357	369	367	362	362	364	376	371	384	372	346	378	380	336	397	386	369	361	355	361	419	388	376	394	391	379	361	365	375	367	354	390	376	363	363	376	360	335	344	359	358	377	374	342	395	374	350	370	342	329	391	391	383	374	382	372	359	367	358	391	374	383	387	369	373	351	370	373	383	375	384	363	412	393	355	387	379	412	387	396	348	372	395	385	400	355	401	348	386	377	371	395	355	408	405	346	367	360	348	367	401	346	365	380	385	351	343	388	331	351	417	378	327	372	382	372	392	384	376	355	389	401	370	377	377	364	370	381	360	385	385	376	397	364	388	362	365	340	355	344	356	396	346	374	337	366	355	372	370	363	387	397	403	362	398	378	396	342	378	373	369	393	394	367	401	378	375	385	355	393	349	364	420	382	353	386	388	340	342	393	396	379	363	375	379	398	369	364	362	384	387	379	387	376	374	366	375	375	391	366	366	408	379	393	358	378	335	385	400	362	401	381	346	346	416	374	364	370	415	389	348	353	375	374	353	361	392	369	380	354	363	396	371	383	383	364	366	380	370	379	374	367	364	409	389	377	366	349	380	381	342	390	367	355	395	386	363	329	354	343	353	339	369	359	362	390	380	382	377	356	382	350	407	383	377	404	385	356	371	354	369	353	380	349	392
12406	27275	23146	12443	8739	6441	4923	3635	2799	1957	1497	1235	1181	1003	898	903	763	726	710	693	658	586	594	563	600	573	555	533	573	546	515	532	551	582	531	565	550	543	515	563	559	547	560	560	568	533	545	533	509	557	525	566	538	522	517	521	542	533	507	523	551	519	557	539	536	515	511	535	548	535	499	532	541	517	567	559	519	528	525	554	551	561	554	517	548	516	546	541	540	493	528	493	534	555	563	518	586	530	521	553	555	495	539	528	553	546	508	506	505	534	504	507	598	531	525	520	557	522	539	565	522	560	530	524	523	540	607	559	488	555	566	563	557	508	565	540	526	551	521	572	538	547	511	524	535	512	543	563	528	558	525	538	549	529	512	524	551	521	535	576	600	550	532	522	534	570	518	544	493	504	537	538	561	554	543	549	532	564	561	530	528	507	553	562	497	561	577	560	507	553	550	537	538	556	561	582	563	539	512	492	575	553	546	556	544	551	560	526	523	505	545	523	504	529	583	569	568	585	502	563	551	526	534	536	542	498	556	558	549	557	549	531	519	557	528	556	555	503	510	500	533	506	514	558	569	532	540	566	529	464	565	561	553	533	553	546	558	513	533	542	530	551	538	543	545	545	483	542	588	570	558	534	512	524	531	593	574	538	531	544	549	519	584	538	544	518	595	522	505	523	586	535	544	538	558	576	552	531	502	539	529	580	558	510	546	519	549	529	501	514	580	533	516	542	520	525	534	553	520	596	566	548	532	521	544	562	554	507	526	534	530	507	547	563	522	540	569	552	545	540	559	532	539	550	555	568	529	562	519	565	520	529	529	516	517	506	555	530	499	539	547	526	553	533	506	559	535	565	574	581	557	597	540	555	521	528	549	554	574	593	555	529	500	477	558	521	486	543	530	507	481	531	527	543	537	524	559	523	512	548	548	499	502	565	535	538	511	521	529	537	555	558	537	559	512	531	527	557	497	594	573	546	531	569	559	553	536	537	541	534	531	549	538	515	558	533	532	538	554	549	516	531	533	523	498	549	539	540	542	534	567	508	529	527	529	509	522	576	558	556	563	576	510	509	496	508	537	493	568	525	572	509	579	557	534	533	533	549	536	513	526	529	469	538	551	561	553	560	549	562	534	536	521	549	541	500	524	547	527	529	520	543	588	516	494	520	553	531	536	521	492	529	504	526	548	489	529	556	553	549	577	529	529	539	564	569	517	569	535	578	550	537	564	562	482	503	557	486	516	556	563	530	559	516	561	518	556	508	585	537	551	596	564	515	559	506	514	569	533	572	612	565	528	531	534	517	557	558	495	529	545	575	563	502	515	538	544	518	524	523	534	498	542	535	517	554	566	520	521	471	508	538	521	586	551	596	486	499	541	529	536	526	545	577	517	541	551	547	531	580	535	524	526	531	533	557	546	550	511	575	506	507	545	545	540	554	558	530	510	534	547	509	517	597	521	526	532	524	530	537	537	543	557	543	539	577	529	511	552	513	524	534	556	527	547	506	559	545	508	548	547	539	524	556	496	539	544	547	529	518	543	538	520	532	524	552	573	524	540	533	533	527	484	522	511	586	563	535	530	512	529	528	545	551	551	560	550	583	538	546	549	506	542	582	542	546	519	586	587	563	555	564	574	494	605	516	552	569	520	548	537	543	509	509	516	557	564	500	533	538	553	541	546	568	526	574	540	529	541	521	526	532	556	530	572	499	542	518	528	544	551	559	551	539	528	504	539	510	526	496	538	544	544	542	526	559	532	557	524	588	560	547	527	559	539	535	541	511	528	520	551	507	545	541	580	566	562	529	523	522	573	564	531	525	496	520	542	520	530	604	516	534	554	534	589	506	535	553	566	518	576	556	532	564	563	588	575	502	558	573	548	536	583	511	530	575	528	557	528	567	571	562	552	541	532	563	571	498	528	544	515	562	556	561	562	554	535	517	548	558	511	532	525	549	547	509	526	554	507	589	542	537	502	538	490	550	554	533	553	560	534	568	561	491	537	501	544	521	563	516	533	524	540	538	505	575	564	537	553	509	572	519	546	555	519	534	563	564	512	511	555	520	554	488	576	535	513	537	530	514	542	593	570	562	541	552	492	538	531	529	554	546	544	566	518	566	522	540	575	546	560	561	523	555	534	541	540	548	532	549	546	557	527	563	536	514	504	520	544	550	528	547	560	503	541	526	527	540	545	553	542	553	545	534	561	541	538	548	508	524	507	552	487	547	513	547	516	610	551	554	589	541	511	523	554	560	535	537	527	521	584	519	515	552	542	525	561	552	556	526	597	565	538	541	569	551	519	509	538	550	544	529	572	525	547	532	520	528	545	557	498	561	543	555	563	573	558	508	528	582	520	544	516	504	554	556	510	509	500	522	521	584	539	526	545	544	542	577	567	505	542	531	501	519	543	540	561	556	550	533	529	569	601	532	562	540	556	525	534	518	503	555	547	570	541	561	545	557	541	535	523	537	542	553	535	544	537	542	541	562	547	521	562	527	567	551	528	542	574	557	522	556	550	555	500	551	515	533	525	521	525	540	534	554	534	550	505	519	547	508	516	500	509	524	537	558	553	594	544	552	550	550	548	511	525	529	514	524	522	535	539	554	566	509	556	506	535	564	555	519	549	565	564	520	550	493	534	537	518	492	555	540	527	542	524	525	535	540	545	486	547	523	489	513	581	527	573	567	509	537	548	503	489	533	580	506	537	572	528	570	517	546	537	523	511	579	541	508	536	540	511	500	510	525	567	569	528	533	485	533	545	542	558	513	505	555	529	531	572	552	541	529	516	529	551	548	549	514	571	533	564	574	547	569	539	548	555	542	501	565	527	530	578	546	519	519	503	534	558	535	518	518	551	563	557	565	476	523	549	539	529	529	554	544	572	549	559	522	572	581	531	570	499	502	544	546	528	560	559	537	486	507	535	538	522	521	571	542	508	548	538	516	524	559	519	532	529	519	501	526	531	530	548	534	498	541	540	492	556	500	541	556	531	547	567	574	503	530	527	564	515	536	555	560	571	592	506	560	531	540	545	496	518	503	542	533	519	521	586	565	540	552	526	542	555	543	566	509	534	592	530	543	536	571	563	534	525	491	580	501	520	549	501	522	548	555	554	548	537	489	568	541	567	522	525	557	535	543	549	532	554	529	550	505	532	546	555	513	571	556	499	515	512	524	548	548	528	537	554	508	526	524	509	591	543	540	549	524	558	516	550	506	563	560	564	474	566	520	541	528	532	484	537	585	539	545	503	502	574	569	506	535	570	516	463	525	569	516	545	536	546	523	545	535	565	546	509	581	542	533	546	547	527	542	552	553	508	559	547	508	494	556	557	532	512	523	520	551	552	554	559	554	564	482	527	537	563	529	540	522	533	524	572	551	555	534	535	530	549	580	515	507	528	517	542	586	515	567	557	555	556	543	553	541	544	525	560	571	509	553	567	560	556	572	546	559	536	526	530	522	501	521	554	516	507	521	513	536	523	505	516	557	518	535	559	534
28166	19078	10899	4414	2112	1379	1056	835	729	538	521	476	476	466	443	402	376	411	399	402	406	390	411	398	397	392	394	411	399	362	370	372	401	404	355	384	365	415	381	400	398	391	381	383	368	415	408	374	373	347	407	335	422	376	441	361	425	385	358	383	412	385	390	411	378	393	393	391	372	380	420	395	407	448	359	390	367	395	370	410	407	368	366	332	392	376	368	398	407	400	383	381	420	379	420	366	434	412	375	369	383	382	401	373	393	415	421	375	410	406	378	385	352	371	398	369	411	390	421	359	389	399	383	360	363	388	358	371	386	378	434	364	415	398	387	396	381	367	398	385	386	356	382	384	381	404	345	360	351	399	410	375	401	424	402	374	389	413	346	410	375	409	377	407	380	374	365	383	333	408	408	358	380	386	388	400	397	395	370	370	401	393	361	393	398	381	395	394	354	373	376	402	361	387	391	391	402	355	378	399	380	356	380	401	382	406	394	378	411	396	402	377	383	347	405	375	410	446	426	367	392	364	398	384	368	356	406	410	404	370	403	396	350	404	366	373	379	389	373	364	387	383	398	392	372	396	410	401	386	389	368	371	395	376	375	408	389	403	382	379	387	391	363	369	404	363	394	355	388	369	386	346	396	390	388	371	347	335	371	373	369	388	368	397	372	398	394	384	405	394	342	350	378	395	416	393	362	394	416	383	371	364	423	397	375	392	390	356	422	379	390	393	363	387	337	393	377	423	400	359	374	406	389	397	393	386	385	371	387	422	418	359	395	372	347	394	371	366	394	376	391	406	365	377	381	371	384	368	366	375	399	395	413	372	404	379	365	402	399	382	416	402	383	412	404	399	420	376	397	392	456	388	395	395	397	398	376	394	389	375	331	388	367	371	389	389	363	375	348	376	369	365	352	389	377	386	349	395	400	375	420	394	366	368	387	374	390	407	366	419	377	377	371	414	397	418	359	373	343	425	400	410	361	372	376	353	379	349	366	375	393	399	360	394	364	391	385	382	381	380	378	408	372	378	385	378	386	368	359	377	372	366	365	356	399	384	341	396	419	370	418	389	375	348	406	368	370	367	402	392	418	361	403	383	411	421	369	397	394	399	369	410	379	413	390	376	391	433	399	368	402	386	415	394	420	398	371	442	389	393	407	373	424	399	399	389	384	397	390	391	406	405	389	371	350	382	378	366	394	414	392	357	391	390	401	389	387	391	400	353	371	407	393	367	422	379	368	396	390	370	365	344	367	404	389	374	362	383	372	390	418	395	386	394	379	366	406	398	384	391	384	366	388	405	393	376	389	381	390	389	386	409	385	392	408	392	415	328	423	403	354	397	383	377	355	392	424	412	371	360	392	414	387	353	366	381	385	405	368	363	394	388	373	372	434	403	398	366	390	374	369	377	402	382	397	373	447	405	369	406	360	398	394	368	387	420	337	356	368	397	414	392	392	404	377	411	430	403	343	400	391	391	371	380	340	398	375	380	404	382	356	409	407	375	397	384	386	385	402	383	414	413	368	383	378	386	407	362	345	391	383	363	377	372	402	353	404	418	412	354	394	390	372	387	387	404	347	408	360	371	418	383	375	371	378	410	365	382	392	378	366	371	387	366	411	346	405	359	378	387	382	373	406	395	405	422	371	393	366	368	413	397	388	414	365	416	387	426	384	372	382	374	357	376	373	356	396	354	393	367	404	403	418	390	369	409	406	416	343	386	387	405	377	393	395	377	395	397	377	381	386	398	393	375	379	410	374	398	384	398	392	378	413	369	353	413	383	367	343	381	360	371	364	398	387	405	385	374	375	379	390	411	395	385	381	367	364	395	377	353	388	427	382	354	381	367	398	393	372	417	381	384	366	378	358	393	423	388	368	401	407	356	406	398	400	375	367	392	421	364	398	421	400	402	400	382	356	401	389	418	384	362	405	396	401	404	385	418	418	401	379	392	384	380	342	403	357	374	430	368	388	353	394	378	388	384	374	365	381	393	406	372	415	383	413	334	409	386	410	366	388	375	383	374	381	402	384	400	380	342	374	396	372	396	381	364	395	362	352	365	372	397	373	414	384	416	343	385	383	428	405	405	381	423	420	396	409	393	376	373	362	354	340	387	382	383	363	418	370	387	367	412	367	380	364	387	377	402	400	392	383	407	366	389	374	382	376	393	378	418	407	410	405	372	416	388	407	414	383	387	360	401	367	401	402	410	402	381	407	368	422	361	428	382	380	401	384	373	376	392	410	405	382	391	368	414	433	402	360	350	377	389	387	381	411	445	376	390	367	367	366	420	395	368	385	407	382	369	398	399	391	378	406	377	412	386	407	398	423	414	413	417	388	364	407	425	388	382	369	383	370	383	389	378	373	394	384	389	372	389	376	393	394	368	383	352	406	389	359	415	412	359	377	376	419	363	369	394	381	385	370	391	396	402	391	414	392	376	408	369	376	414	388	382	364	401	414	411	422	381	349	397	399	376	391	405	382	398	361	393	389	404	407	385	390	385	366	356	360	413	350	376	387	373	396	385	405	385	397	403	365	384	381	381	366	390	385	368	377	410	385	368	389	367	357	375	396	345	388	389	379	417	361	397	416	402	366	410	408	356	379	390	387	394	416	380	378	366	400	374	377	397	400	401	395	405	416	410	420	381	411	376	394	405	408	356	372	363	412	372	428	413	412	390	366	375	396	366	386	406	363	362	412	384	380	368	403	431	370	401	397	379	391	385	362	370	378	362	407	371	388	358	363	396	369	379	417	381	405	368	392	423	379	407	431	401	378	390	388	403	377	376	390	379	377	429	395	388	403	374	368	367	412	365	384	373	354	415	408	367	374	397	364	392	391	382	405	370	387	407	373	371	383	381	387	404	377	358	376	360	389	395	404	375	387	406	378	373	375	399	342	365	373	361	378	401	391	374	383	397	368	394	365	372	370	388	398	435	417	389	380	342	384	389	403	363	376	410	382	415	388	378	390	373	382	383	374	393	379	387	397	380	408	395	377	375	385	372	366	343	392	386	363	397	389	391	396	378	386	371	419	379	373	378	402	385	382	361	419	373	373	366	378	373	352	399	378	405	405	380	394	441	392	348	392	375	382	343	401	366	362	408	389	426	376	394	382	414	374	372	392	394	407	374	374	385	391	400	395	344	380	375	361	385	399	367	412	381	400	397	418	366	394	399	378	378	388	411	395	367	395	388	372	362	353	381	376	396	396	394	378	392	390	367	401	388	366	379	388	382	375	405	395	392	382	409	380	379	361	379	406	412	385	372	372	387	392	396	411	372	388	411	393	384	368	358	364	391	414	384	408	362	414	376	380	411	388	382	379	368	412	372	425	385	357	371	380	380	362	394	429	387	376	356	410	375	383	370	399	379	416	411	419	377	391	379	384	371	409	388	386	385	378	384	426	422	364	361	391	384	365	390	388	371	322	378	359	380	389	380	362	396	357	407	392	410	370	372	367	405	380	374	398	363	349	365	383	358	385	385	388	376	370	375	367	350
11111	16565	13668	6042	4174	3128	2450	1842	1375	1037	904	800	821	712	707	665	651	637	599	606	558	559	557	570	567	560	573	585	551	537	543	588	573	551	558	596	567	577	578	582	598	549	579	550	559	552	569	564	574	578	565	595	531	553	556	542	565	548	549	587	624	586	545	556	534	573	591	576	590	571	593	589	530	557	592	558	562	571	528	570	533	527	562	560	586	529	542	550	562	535	567	561	558	558	570	578	601	560	622	526	547	546	658	586	554	602	502	530	555	552	588	590	577	518	563	551	568	551	543	572	583	560	589	560	492	546	575	547	557	537	606	574	613	569	582	552	561	597	584	572	575	559	588	548	580	548	585	524	548	543	586	567	578	587	583	590	538	550	540	566	577	570	564	538	557	538	580	545	575	563	549	588	584	549	571	542	561	566	569	547	556	552	547	573	548	604	578	552	559	572	540	592	591	558	550	507	594	559	540	539	593	530	556	550	601	599	577	561	579	625	548	561	599	556	606	546	565	553	530	579	587	549	532	555	620	541	597	568	556	590	559	538	542	606	538	572	574	540	595	532	558	570	537	558	601	549	537	549	571	530	612	523	590	557	528	541	560	588	585	545	601	541	563	569	554	596	567	555	554	549	578	559	592	553	544	555	593	570	578	530	536	571	551	532	534	571	546	546	597	544	549	533	554	552	601	597	597	592	517	558	596	539	565	588	574	556	547	543	618	560	568	556	528	569	560	579	577	567	526	585	570	542	569	609	555	576	549	554	530	565	594	561	610	576	553	589	538	568	587	583	569	560	544	535	579	513	555	538	531	622	579	606	567	565	597	556	541	516	573	558	557	561	540	551	580	561	543	572	571	594	561	576	558	548	539	550	574	587	561	549	530	553	553	549	567	562	546	542	578	580	531	557	587	542	575	572	556	560	541	562	550	549	540	570	535	570	571	571	574	560	550	572	524	573	538	580	555	541	550	547	552	560	564	585	612	554	542	529	528	574	559	563	575	604	580	536	564	590	533	553	568	551	583	576	592	553	563	601	563	521	571	578	522	556	567	538	555	556	547	591	592	604	517	569	543	576	544	573	573	579	583	557	573	587	598	535	588	523	572	610	585	585	524	578	564	538	562	566	563	544	526	550	559	585	575	579	516	557	597	565	544	537	578	583	559	589	556	546	515	534	551	546	567	556	575	593	539	563	604	555	550	580	562	528	609	530	567	601	583	598	592	590	514	548	559	535	541	563	586	552	572	566	543	575	574	558	559	568	590	511	512	525	560	540	517	597	568	558	549	558	544	589	555	541	585	572	564	564	562	585	547	547	513	550	562	564	592	564	540	535	521	559	583	541	598	552	566	543	618	548	551	543	536	573	570	557	579	575	557	581	528	590	596	576	531	602	560	532	560	588	525	554	556	565	593	545	579	566	586	539	558	548	543	563	565	603	574	561	526	549	592	558	538	556	559	584	554	540	591	559	580	594	561	586	600	547	590	569	524	573	509	569	552	570	548	566	594	519	574	570	566	571	563	620	577	548	548	575	541	568	583	593	571	589	558	541	556	569	557	545	584	523	607	543	531	559	607	527	589	557	568	541	609	574	526	521	540	543	575	567	568	539	528	546	566	523	545	529	536	585	559	584	559	559	535	603	600	581	570	583	601	580	551	541	565	553	533	601	555	547	594	542	543	572	554	553	546	575	594	578	531	589	573	599	552	582	562	608	564	535	567	557	605	552	564	533	601	581	590	548	534	564	546	572	504	568	637	553	546	596	571	530	553	560	556	541	591	540	588	550	512	555	558	559	531	562	595	554	549	550	580	559	560	571	597	547	558	569	591	571	562	542	561	574	583	590	561	572	587	604	579	563	601	566	612	593	533	550	564	556	556	590	595	582	531	575	574	555	583	576	594	574	569	581	543	542	608	559	562	594	571	543	591	601	531	594	569	565	592	534	589	563	577	604	560	556	532	597	574	561	540	586	535	565	560	581	582	566	595	559	542	598	587	539	548	537	566	536	568	558	574	548	572	592	558	539	560	575	540	565	558	627	538	569	582	552	560	601	560	576	518	568	584	575	562	568	579	540	534	552	567	535	563	553	559	528	538	533	586	560	568	541	523	526	574	555	532	530	534	544	584	560	580	559	554	533	529	546	590	566	562	569	592	506	496	570	569	541	562	581	566	589	583	522	553	585	577	553	607	584	582	556	600	574	579	581	563	581	586	549	575	598	558	581	599	562	546	586	590	575	556	571	563	543	588	563	569	562	587	591	559	520	558	587	557	581	567	558	546	568	547	570	607	584	581	574	551	545	545	510	558	537	535	551	580	547	554	598	569	545	610	557	551	547	556	558	548	589	574	552	572	575	611	590	589	557	585	544	548	516	578	544	612	606	568	568	537	550	554	561	562	558	567	562	555	543	538	572	529	574	533	570	565	539	613	574	535	587	597	561	511	584	586	580	606	552	552	570	593	551	563	540	547	538	592	629	557	556	587	525	493	575	587	576	538	579	601	584	573	621	558	577	579	563	583	558	565	544	542	549	565	550	573	559	553	582	530	566	548	584	567	561	517	495	596	538	580	540	549	550	578	558	542	555	541	570	543	534	567	608	544	616	515	593	534	580	602	558	567	598	582	568	559	579	573	555	594	580	504	565	546	573	567	568	582	536	535	565	553	509	589	554	576	528	550	551	563	565	565	542	530	516	577	558	540	531	564	563	579	606	585	594	577	614	540	583	569	557	587	566	529	595	568	559	573	591	564	595	548	525	554	552	598	595	549	582	600	579	546	579	574	565	547	568	593	574	561	528	540	550	521	563	579	556	562	564	546	547	579	548	578	540	577	565	557	564	526	547	574	569	557	568	522	551	556	600	561	554	528	557	605	593	568	557	574	520	547	591	532	579	579	561	579	556	580	575	542	549	572	565	555	515	557	575	568	537	574	535	567	544	571	549	581	500	581	550	557	544	600	539	520	530	550	570	533	553	542	537	588	571	591	580	558	569	541	580	604	551	557	572	603	582	589	558	556	589	562	614	564	559	625	596	576	541	576	585	573	564	579	598	541	540	608	549	591	540	594	570	595	588	548	543	506	604	580	584	529	574	533	574	580	571	549	588	547	566	575	562	543	576	556	561	621	606	594	568	542	562	547	544	593	522	568	569	552	550	557	544	577	545	541	625	565	585	585	566	543	565	536	575	567	557	540	549	574	555	525	548	553	512	543	596	597	582	578	534	557	563	540	573	606	556	591	591	533	564	559	566	578	593	586	549	587	548	579	551	560	542	565	570	565	582	554	575	556	579	536	556	519	549	540	564	564	542	553	588	584	607	532	577	578	546	567	580	577	594	565	612	517	566	545	524	567	549	575	598	537	553	571	546	583	583	570	570	543	571	548	560	574	552	558	584	584	559	575	599	577	567	575	554	542	551	553	567	552	550	560	578	548	598	563	552	554	527	538	574	541	603	567	579	551	616	605	559	561	559	558	531	609	555	600	560	557	476	552	564
23819	21472	27705	25660	19062	4812	2231	1309	1002	807	678	668	645	586	521	504	513	481	470	440	470	467	488	478	473	459	448	450	465	433	445	393	441	403	428	427	443	402	392	464	442	406	399	449	469	441	421	457	429	372	477	417	443	388	430	401	430	407	446	449	427	413	427	391	457	412	453	438	418	431	409	439	440	426	392	396	444	414	452	426	440	450	414	417	460	401	396	431	430	445	399	444	447	417	436	384	427	447	430	380	383	419	372	466	429	457	442	453	407	411	406	449	395	419	398	388	424	392	411	452	432	429	425	431	417	414	413	461	411	413	459	400	420	419	395	401	424	448	425	434	419	424	436	453	446	442	434	408	423	425	394	444	451	405	410	402	450	423	410	418	383	384	421	428	420	433	394	430	456	395	414	400	401	410	411	450	415	393	410	429	437	418	400	400	461	437	409	414	462	454	448	417	423	430	432	414	425	449	414	405	409	390	450	424	452	365	454	435	453	428	413	403	443	391	409	429	421	383	443	438	433	389	431	445	418	408	427	427	437	401	426	445	434	418	385	412	444	445	443	414	405	394	398	438	433	424	439	402	441	416	421	419	379	402	438	425	451	420	434	444	412	432	441	468	444	400	423	444	431	441	400	431	415	433	425	456	438	423	442	427	454	436	452	415	432	461	446	462	434	440	453	404	419	397	436	430	428	408	452	417	433	456	431	364	407	411	445	416	436	414	403	462	418	443	433	431	442	441	420	413	429	444	388	428	414	465	467	439	407	427	422	430	409	447	433	427	449	394	465	415	413	400	425	401	434	394	432	445	418	447	432	411	417	432	415	424	435	440	410	420	444	408	408	405	434	457	472	392	456	468	499	418	417	422	421	412	430	447	423	474	432	399	443	425	410	456	465	425	394	405	437	392	398	414	431	432	418	409	483	404	405	416	426	418	410	416	436	413	442	401	429	425	451	450	450	431	433	407	435	428	418	381	430	466	392	440	398	409	432	413	441	411	467	398	434	460	404	405	403	410	456	426	435	442	417	415	394	409	412	441	437	434	432	405	420	479	427	415	400	410	356	403	441	446	443	421	428	413	458	416	392	442	450	420	447	426	433	445	418	421	389	407	448	432	406	439	417	428	433	427	456	426	426	414	429	426	382	410	403	423	391	428	441	433	394	444	443	396	417	378	395	405	396	410	415	418	401	408	402	439	424	410	453	421	378	394	434	388	415	434	439	420	405	414	431	437	442	443	410	425	458	431	434	453	392	434	411	425	423	410	461	449	402	420	461	411	428	407	420	406	438	410	493	413	395	385	440	426	396	414	434	400	418	438	430	417	377	444	444	438	427	436	414	426	420	429	451	417	419	433	449	423	398	414	407	419	449	457	431	387	420	408	448	433	394	416	452	451	409	425	429	451	433	418	463	434	409	432	425	421	388	426	434	403	432	441	414	457	432	416	433	418	419	440	434	431	453	411	443	403	407	447	431	431	423	441	421	437	438	415	423	433	437	462	446	429	417	434	421	394	393	452	443	422	387	426	459	464	392	433	481	428	442	420	439	425	429	452	466	391	435	434	388	401	424	431	447	444	412	405	427	402	432	440	421	413	422	408	434	431	416	406	398	394	419	415	450	476	396	437	433	430	396	411	460	412	434	414	438	409	426	424	449	428	445	419	425	414	387	420	408	409	427	445	416	409	420	409	428	432	433	422	430	449	443	415	421	391	425	423	414	427	440	423	441	396	433	417	414	409	419	422	413	428	430	446	445	431	429	424	423	429	427	468	376	432	432	441	406	409	476	417	433	440	431	439	426	422	401	418	431	424	448	460	403	420	403	392	450	424	406	451	448	427	431	426	430	432	461	434	413	438	432	455	437	447	431	431	448	421	411	388	400	418	437	444	412	391	450	443	430	414	450	421	442	434	396	403	448	386	408	401	420	447	390	426	439	435	442	416	421	401	450	400	394	440	429	419	442	392	460	464	402	398	430	406	468	438	420	404	411	402	395	444	406	428	433	406	424	410	421	421	399	455	395	455	442	392	410	443	422	443	435	438	394	448	396	439	452	414	456	388	413	423	452	422	443	403	414	417	414	389	404	442	393	419	426	412	376	417	424	413	449	448	432	423	443	388	426	420	460	426	390	419	401	470	413	384	457	413	419	439	455	394	434	444	447	402	475	431	360	446	472	406	455	427	402	426	389	459	378	439	447	419	396	408	454	436	434	448	411	429	409	410	437	440	434	440	419	406	445	447	443	431	439	453	404	446	387	435	393	422	409	399	405	412	391	444	449	424	442	418	411	398	423	443	448	421	426	411	416	416	416	407	441	430	407	434	405	457	397	391	438	449	453	441	422	437	446	413	473	450	438	422	418	422	443	397	451	431	433	419	393	438	441	412	417	427	428	487	439	462	404	430	421	428	420	381	417	424	418	425	395	454	419	444	433	437	450	464	426	440	423	464	460	369	423	406	453	402	411	458	421	396	421	397	450	440	383	401	414	418	436	443	416	442	444	449	417	410	420	437	423	471	453	492	434	454	389	415	446	417	459	420	434	417	484	407	435	394	460	401	455	430	394	394	428	434	455	465	438	435	403	413	395	410	415	452	451	403	421	437	391	446	408	438	396	416	431	406	430	399	458	432	434	381	397	439	414	485	442	416	422	392	445	405	415	404	445	422	460	409	400	446	423	416	433	403	423	438	392	406	436	426	415	438	432	430	410	391	430	398	489	389	402	446	432	425	434	409	458	438	431	373	443	427	419	422	413	415	455	404	409	433	407	381	417	434	429	434	398	433	427	362	410	455	405	423	459	466	412	476	399	382	425	436	422	451	415	432	434	428	449	434	439	435	449	442	427	405	437	404	452	445	437	432	428	460	433	438	393	468	417	432	440	457	403	441	434	462	410	429	400	411	429	416	467	429	405	428	401	388	423	445	447	405	432	414	419	438	424	424	444	387	421	410	441	408	417	432	429	418	404	433	435	449	439	415	396	385	434	447	411	434	406	463	400	459	435	409	423	409	417	431	447	390	399	426	432	407	440	380	421	439	478	435	425	467	429	413	390	443	405	399	451	421	434	426	427	459	396	409	447	436	428	436	442	418	406	430	423	423	433	413	425	442	416	394	427	425	444	445	414	419	404	426	428	413	425	414	426	408	387	430	432	407	378	435	411	404	414	430	450	467	388	419	439	425	423	453	396	419	416	452	427	468	424	426	463	412	445	437	416	442	411	421	421	442	444	414	445	429	395	405	406	419	443	439	450	419	428	441	460	430	409	472	433	405	469	417	437	457	439	411	455	414	471	429	377	427	386	394	419	427	408	409	454	375	394	412	429	460	440	412	408	431	446	427	401	417	396	454	413	431	386	414	414	393	399	439	437	414	416	450	388	435	423	454	422	398	433	439	453	403	392	377	400	397	431	425	389	434	380	423	404	425	434	442	432	431	381	430	401	446	402	418	404	420	418	421	430	441	426	411	400	447	435	429	399	423	441	425	434	410	423	411
10082	24771	20008	10394	6889	5398	3915	2912	1952	1494	1287	1186	976	975	975	853	807	739	696	708	712	702	654	706	648	619	657	599	654	622	617	621	635	622	620	593	622	622	623	635	629	593	620	646	605	632	606	647	587	638	605	597	626	618	626	636	590	612	631	601	603	596	629	618	648	601	641	656	607	600	606	567	607	593	624	595	635	625	594	653	580	608	631	619	588	580	608	614	629	595	661	625	622	592	632	631	607	603	628	622	623	604	605	628	631	635	607	601	640	628	647	615	634	614	638	607	639	616	617	596	601	654	622	567	571	600	649	642	620	677	600	598	596	628	594	634	598	622	587	616	658	584	642	611	629	599	625	645	600	580	607	646	621	599	596	634	647	625	584	601	646	630	619	631	614	605	636	609	615	614	578	612	593	635	636	645	632	609	593	598	588	567	625	633	598	599	596	657	651	614	604	623	583	592	636	602	635	622	592	615	654	593	600	633	660	609	620	605	664	630	625	612	568	667	630	608	609	611	600	592	642	628	617	643	650	581	655	633	638	598	632	598	587	574	605	634	627	604	607	577	588	566	634	590	596	651	564	579	611	623	657	670	600	604	617	620	636	607	584	589	584	571	642	599	602	609	618	656	629	604	624	600	609	631	594	636	644	598	658	610	617	608	643	589	585	605	646	607	579	614	574	617	597	622	627	646	584	655	609	611	641	614	601	674	661	608	644	589	600	627	534	620	624	562	643	624	652	628	611	629	620	634	639	607	621	590	599	571	621	569	605	609	649	558	608	616	631	623	624	584	606	556	572	591	566	571	611	650	619	628	615	670	618	637	642	602	612	621	635	602	626	626	601	634	627	623	619	653	632	677	657	581	609	625	636	617	601	600	627	602	632	590	618	605	611	627	605	605	617	597	611	625	625	638	597	618	587	609	638	590	637	587	646	543	647	652	658	631	602	566	580	564	574	631	614	628	649	619	612	614	599	598	605	634	615	612	591	629	606	584	589	631	610	620	614	603	664	580	662	653	629	607	642	589	624	630	599	660	588	570	588	608	682	623	586	647	617	610	639	626	626	590	600	622	585	622	605	659	637	591	615	604	583	623	600	619	616	593	670	580	633	613	640	669	614	581	588	598	588	606	616	623	616	636	588	607	628	641	633	562	617	626	600	609	582	634	613	619	625	624	589	629	635	609	616	549	593	585	627	621	642	623	619	584	629	608	609	624	597	574	610	637	630	610	605	609	652	620	581	618	609	604	634	676	633	599	683	650	654	582	633	573	623	620	580	603	583	597	634	623	628	663	626	613	623	643	615	609	593	644	638	611	601	626	552	601	631	566	595	628	600	618	661	619	622	635	615	626	566	620	632	583	595	617	591	648	650	575	628	632	641	612	571	645	582	626	607	616	583	596	618	670	627	582	573	568	629	631	602	629	600	593	615	651	618	613	670	576	630	616	614	644	598	690	621	602	597	566	601	620	602	622	673	587	663	620	614	611	631	621	627	598	611	621	621	624	616	597	630	596	627	593	608	644	634	603	601	620	588	606	606	586	604	639	602	627	652	603	644	582	586	630	597	639	589	550	588	637	614	640	580	603	590	624	592	628	623	632	607	581	587	619	621	592	645	630	633	595	625	651	631	683	617	648	632	639	584	641	660	567	624	612	635	655	605	625	639	575	652	674	593	577	608	647	572	621	618	631	617	612	589	641	626	658	625	594	593	665	644	566	564	640	603	637	623	641	587	592	656	630	648	658	620	589	600	621	596	607	661	630	638	575	635	628	619	629	613	627	567	628	620	587	644	607	635	618	608	592	590	641	591	598	579	630	612	620	611	642	623	594	646	648	605	571	641	625	588	647	631	627	630	615	607	632	568	633	634	577	632	631	637	639	587	644	603	622	599	589	598	682	597	655	611	576	651	622	623	611	617	603	613	616	661	613	619	660	563	634	597	617	623	593	633	595	613	607	628	623	593	600	615	595	615	623	634	612	609	617	583	604	623	655	574	646	628	640	603	605	630	552	624	639	629	638	599	643	655	619	604	624	647	666	639	569	567	613	571	653	597	610	658	605	601	605	635	631	669	579	651	629	586	638	615	602	650	604	592	605	603	614	632	617	652	593	616	624	650	583	627	631	642	592	659	624	598	629	620	619	613	624	570	647	612	572	628	632	622	607	565	592	606	623	640	596	655	612	618	644	604	600	634	594	600	565	621	617	619	632	642	615	656	605	589	612	624	600	633	602	647	594	612	613	610	581	652	608	665	647	623	624	621	643	624	614	555	628	637	607	582	595	597	612	625	638	581	598	624	588	637	590	625	631	632	604	606	618	660	618	614	640	602	596	598	677	600	589	616	650	617	614	626	640	606	606	634	593	623	583	624	615	624	639	592	649	598	606	584	605	576	580	577	632	575	525	643	647	636	631	572	617	580	651	665	602	613	640	672	633	613	606	603	631	579	626	591	668	621	628	614	655	649	637	627	628	646	576	591	613	635	642	606	632	604	608	648	620	593	636	595	623	636	618	641	638	628	621	585	603	604	612	604	640	594	611	572	565	621	640	660	533	567	614	638	592	596	630	597	586	600	597	585	583	634	557	642	635	636	589	615	641	626	569	634	638	584	640	608	591	636	614	636	556	625	616	600	607	630	587	651	601	638	662	632	633	644	603	611	615	627	611	617	605	610	613	602	612	615	648	613	614	658	647	626	620	600	568	626	614	605	617	594	574	651	580	620	608	594	652	614	629	629	649	623	611	605	591	626	609	593	553	617	640	618	570	583	607	626	613	604	643	614	585	628	621	606	604	630	591	611	623	611	638	657	605	630	628	641	543	619	576	584	583	625	598	599	613	599	594	591	569	625	610	606	578	621	644	578	604	595	601	616	606	639	625	604	613	567	616	644	610	604	614	612	622	577	604	630	596	616	599	617	666	586	671	610	621	617	593	624	600	578	619	623	602	641	629	587	571	627	646	614	611	620	618	597	638	630	607	653	608	629	591	626	606	624	598	584	621	640	605	629	611	607	664	625	619	563	616	587	610	664	631	618	619	594	601	598	634	625	636	614	609	576	621	627	633	546	590	600	552	632	612	604	594	647	591	620	597	626	607	582	560	557	642	640	677	596	595	606	631	630	615	628	613	575	610	597	624	615	646	626	615	612	634	639	605	656	573	638	615	623	563	631	612	597	627	613	627	641	630	657	632	583	624	586	638	591	607	643	630	624	605	623	606	616	623	623	622	600	594	631	625	558	622	597	652	597	599	630	618	589	630	609	636	635	607	587	596	618	631	615	651	571	657	620	642	589	646	616	597	650	550	597	627	639	605	612	609	577	590	632	622	604	667	580	639	638	638	624	629	592	639	604	607	639	591	592	568	654	602	593	653	579	659	640	579	649	587	609	619	623	622	637	642	595	646	627	595	626	619	647	661	598	644	575	622	622	641	635	614	599	620	629	632	642	578	564	615	611	595	597	625	590	623	588	606	641	637	595	571	577	608	576	635	653	558
25610	21521	25131	21279	4490	2159	1531	985	660	626	597	529	454	517	443	428	429	399	370	395	355	335	372	364	348	311	359	329	325	324	332	353	343	356	349	348	337	363	308	334	323	350	402	316	323	318	321	354	336	357	338	336	318	370	354	330	350	355	333	383	351	339	314	333	340	325	309	336	323	342	342	366	330	357	340	348	338	322	337	332	304	324	357	341	356	366	348	317	325	327	334	330	332	346	319	351	321	325	347	347	325	319	308	363	324	353	327	384	327	353	325	288	305	343	327	325	313	295	332	359	339	300	331	311	355	322	313	355	365	320	328	339	310	339	345	327	369	369	334	333	325	327	315	314	354	394	302	361	309	352	317	338	308	334	325	338	330	322	375	323	355	334	335	338	345	312	332	383	339	346	341	330	322	336	317	318	286	293	369	318	340	285	367	341	326	328	353	329	349	362	315	339	334	336	343	348	329	332	328	341	323	329	360	334	344	364	341	373	319	309	310	317	326	365	335	328	334	323	357	351	365	319	320	329	363	336	360	368	383	335	347	382	342	324	358	346	352	328	363	330	341	319	317	323	323	371	320	328	334	344	327	333	347	338	365	332	334	363	325	380	337	314	357	348	314	355	387	372	351	359	341	368	292	324	344	338	348	345	317	332	333	330	361	350	318	346	306	351	314	334	359	342	342	328	326	332	358	339	336	332	341	346	326	338	341	338	325	357	341	330	342	339	351	319	358	342	347	351	371	356	325	303	337	367	353	324	314	333	340	332	357	314	339	330	334	344	371	303	352	357	369	327	367	340	318	359	344	331	333	313	331	321	338	350	310	333	317	352	368	333	348	353	320	331	333	340	328	348	332	326	356	352	328	339	369	329	316	316	339	361	337	327	331	344	325	318	357	373	366	371	311	334	357	316	323	328	315	351	312	348	333	388	308	385	313	328	343	350	345	287	347	321	332	323	334	340	304	318	341	301	353	321	335	311	359	356	350	304	329	307	336	282	337	358	313	356	346	369	319	340	354	356	358	323	329	310	355	310	370	341	353	357	371	356	329	324	302	334	338	323	350	332	355	326	348	343	361	382	348	321	317	370	320	334	335	328	311	337	328	355	302	355	354	364	319	326	331	327	329	374	350	344	310	329	313	353	318	324	329	336	351	333	314	330	361	332	351	329	361	350	329	317	332	344	330	356	317	323	361	337	320	343	329	311	357	345	340	363	291	340	344	322	329	332	339	361	307	347	328	358	337	341	339	356	293	312	319	331	311	342	331	345	315	329	322	337	332	335	353	300	347	297	332	326	342	341	289	342	329	341	338	371	321	306	339	316	321	342	364	318	320	335	334	343	336	335	348	349	362	369	321	345	360	326	342	335	325	351	328	341	339	341	346	350	324	346	327	342	325	335	347	345	299	318	380	330	346	340	313	353	309	355	334	325	306	323	342	380	333	319	350	345	334	314	329	352	352	333	365	298	342	332	344	349	333	317	329	342	370	352	351	329	318	302	370	330	323	337	329	334	326	359	322	312	328	330	321	364	338	343	343	309	359	339	332	363	312	345	368	345	318	331	369	330	345	362	303	356	343	350	364	345	346	339	357	330	334	356	355	327	317	373	322	377	314	348	369	351	314	340	346	279	346	349	329	292	317	352	344	330	332	315	353	352	366	319	373	313	337	357	313	322	327	351	355	302	332	322	333	346	328	347	322	344	371	329	335	342	362	357	342	307	362	305	302	323	335	345	329	324	314	340	319	334	366	315	321	338	339	334	337	323	334	343	316	344	320	327	345	345	339	380	345	324	348	337	304	333	385	355	347	328	305	341	304	368	345	285	352	360	328	351	326	358	364	340	346	347	370	324	332	345	295	326	331	338	307	355	366	316	299	313	323	300	345	338	309	327	357	342	348	349	318	332	313	329	362	329	361	348	376	352	307	356	338	342	325	314	344	351	312	366	321	349	345	304	327	342	316	321	310	355	360	332	323	360	335	315	357	331	353	328	326	339	318	338	316	327	324	325	342	341	375	357	334	359	323	320	358	321	340	340	318	343	342	299	343	344	348	359	329	341	340	318	360	348	337	331	333	326	345	351	323	365	320	348	322	366	338	339	315	340	321	325	335	328	317	353	315	324	341	369	325	342	330	345	348	353	329	362	333	324	366	348	369	350	331	334	348	344	342	338	376	361	327	336	344	329	332	341	341	309	311	339	307	315	339	334	332	330	330	330	341	346	366	334	352	356	352	376	353	362	373	333	342	322	355	338	397	353	328	338	319	309	320	333	352	344	357	372	371	322	337	327	349	317	336	322	357	354	348	323	297	345	337	330	324	291	352	348	312	348	345	305	333	377	325	313	336	333	290	339	331	325	307	343	344	337	329	305	351	322	316	354	353	336	351	337	363	320	326	336	337	323	368	325	344	332	332	329	322	354	334	345	323	327	357	362	324	356	340	344	337	299	315	333	310	336	343	304	334	348	323	328	368	343	344	312	333	338	344	333	349	342	349	357	315	351	339	320	322	326	330	313	351	321	310	344	319	345	356	332	309	323	300	337	336	338	331	319	328	364	326	318	357	338	363	335	328	307	347	386	339	334	373	336	332	351	349	315	345	331	340	337	325	309	348	346	324	342	323	339	311	332	327	363	344	341	313	352	310	327	288	341	352	337	294	300	318	360	333	358	340	336	342	340	321	375	357	300	333	312	326	328	345	318	319	344	339	321	321	351	326	315	362	359	330	340	335	340	363	333	306	315	327	349	335	345	320	357	335	333	348	370	331	338	343	351	331	352	321	327	333	323	354	339	342	330	333	336	363	348	348	310	314	316	354	349	334	306	327	337	322	326	352	382	334	335	344	341	343	347	353	326	339	344	349	339	327	340	333	339	348	325	307	377	347	358	326	345	354	321	345	339	333	308	329	327	332	341	331	343	344	384	338	357	363	325	317	364	382	301	343	317	298	337	332	314	317	318	305	361	332	359	377	341	355	342	337	337	368	365	320	359	346	315	339	344	344	318	341	349	324	306	314	302	313	336	324	334	303	359	353	341	369	297	326	323	324	326	332	344	354	322	325	321	329	326	321	332	355	330	340	357	326	359	310	337	310	333	353	342	325	317	377	328	338	334	307	357	344	327	344	333	317	326	335	347	302	326	300	286	331	344	344	345	340	316	333	323	346	362	314	339	312	348	324	323	305	356	345	304	308	322	320	349	356	330	341	325	346	344	365	336	326	300	311	351	349	301	338	360	335	320	288	348	356	366	298	329	340	316	322	354	365	323	308	344	336	356	369	358	357	347	334	324	307	341	317	340	334	356	325	341	366	343	346	333	339	326	336	344	365	352	314	340	349	356	344	349	357	352	337	343	341	326	333	341	308	322	322	344	339	346	331	320	331	324	351	321	361	342	326	344	357	325	313	335	347	317	324	329	328	350	326	316	344	324	337	348	362	348	334	314	320	333	319	320	320	328	320	306	347	343	291	343	349	331	329	333	347	304	311	309	359	290
11108	21684	16616	8482	6002	4392	3144	2108	1446	1144	1020	897	811	814	733	681	631	601	522	520	531	568	510	517	458	516	494	475	476	485	474	519	514	526	476	505	498	479	537	493	482	514	477	481	507	442	447	461	495	487	481	494	500	475	479	475	448	487	520	506	482	535	484	469	491	529	500	452	470	513	488	467	509	490	459	487	482	459	494	447	479	525	456	507	466	478	486	474	505	461	458	508	493	456	482	485	473	485	480	501	490	550	515	465	486	453	498	488	467	496	429	492	448	511	492	460	478	473	477	502	474	455	438	495	473	477	467	488	504	495	507	480	478	487	480	490	495	462	470	470	502	471	486	446	492	479	477	471	511	494	498	518	500	467	485	497	515	484	473	487	511	507	513	478	541	507	477	486	468	489	520	479	469	520	500	508	507	465	479	497	476	491	500	459	502	495	491	449	477	505	483	498	521	499	467	481	492	468	494	521	476	490	496	494	469	456	490	465	522	499	488	510	456	459	482	463	481	476	466	450	509	452	483	505	505	481	504	489	468	453	465	479	500	488	449	500	465	469	512	487	486	493	498	516	490	514	479	453	500	495	477	475	493	484	508	490	488	520	467	475	480	499	499	509	494	435	466	497	451	459	502	489	477	476	492	475	482	449	459	494	497	481	508	454	511	474	456	501	521	493	496	481	441	471	481	482	475	491	495	493	467	477	492	505	489	494	513	492	512	529	469	479	507	454	483	455	509	475	484	458	491	503	493	472	489	477	474	485	484	477	470	529	476	475	509	504	443	448	437	483	458	483	491	482	485	469	509	528	481	506	461	517	524	471	471	456	501	460	516	466	494	443	445	477	480	510	541	489	454	495	443	482	472	478	478	468	498	475	487	528	523	516	477	451	481	485	478	503	502	494	468	462	458	496	496	485	514	527	493	509	497	501	497	485	524	494	503	502	511	505	462	505	510	498	473	483	499	535	453	504	522	464	508	498	457	482	501	496	446	474	487	491	517	458	484	486	474	506	509	458	462	488	503	457	484	484	494	507	490	474	471	518	466	463	475	519	467	470	499	509	526	468	506	524	496	501	521	494	466	499	481	495	493	456	474	496	480	483	479	475	489	485	524	523	489	471	491	498	451	487	501	499	465	521	452	501	514	470	461	493	511	506	449	491	519	481	470	491	510	479	492	468	453	516	505	527	510	501	482	494	458	496	522	505	480	476	492	513	483	493	488	491	474	471	472	511	445	473	485	498	423	470	433	483	479	504	481	487	495	545	498	504	468	534	514	499	503	472	475	464	498	463	566	499	512	501	458	467	470	503	507	475	471	460	452	494	474	486	427	490	481	469	462	468	515	452	470	533	496	534	495	473	529	485	464	494	529	477	470	480	460	463	511	490	489	471	493	479	542	529	506	435	471	504	464	478	490	437	488	466	484	479	480	530	520	507	493	464	423	488	529	463	479	488	450	494	498	495	462	466	469	487	478	482	483	504	453	493	469	444	476	481	465	493	493	506	479	499	515	481	477	485	489	502	473	501	459	459	477	475	489	492	518	480	508	484	486	455	447	479	506	500	501	490	497	453	520	463	440	446	489	461	525	498	477	473	511	488	506	463	458	442	525	486	490	514	480	478	481	474	509	462	487	502	490	481	481	464	453	518	462	493	467	512	523	514	483	478	516	484	507	483	492	472	477	519	462	495	507	509	471	485	475	493	491	476	514	497	495	513	502	496	491	476	513	459	513	542	489	486	450	476	520	462	449	490	455	485	461	499	479	503	526	502	459	495	501	542	521	506	496	476	482	457	457	494	446	469	537	490	473	492	492	472	482	503	497	459	455	457	519	452	486	465	475	475	493	439	495	459	484	490	487	487	492	497	452	505	464	482	468	494	529	466	474	492	482	465	520	493	487	455	499	457	454	450	494	483	460	456	483	501	506	517	505	482	443	459	504	505	511	501	475	477	486	499	474	482	433	455	509	437	495	491	533	502	491	475	494	480	482	453	472	506	466	525	478	432	480	503	448	443	446	447	509	479	469	515	524	495	469	469	515	491	422	459	506	474	465	465	507	492	496	487	461	477	481	480	484	494	538	472	457	480	442	465	484	512	464	517	506	481	505	468	459	499	491	477	488	498	484	461	496	465	499	475	458	475	499	483	491	486	483	508	496	483	500	475	494	531	458	454	488	473	463	501	515	476	476	497	489	476	466	534	509	494	473	463	514	485	532	497	480	486	487	511	490	475	532	489	528	461	517	499	489	504	486	486	448	466	482	480	479	473	473	477	443	460	500	490	497	500	476	475	499	528	506	467	478	469	510	492	483	467	532	494	515	517	503	487	482	497	431	481	496	528	504	495	487	464	489	481	448	463	539	496	488	480	495	512	489	504	502	504	460	466	529	469	491	491	482	483	496	496	462	492	479	474	481	491	515	498	427	478	489	495	479	492	491	517	467	477	478	464	490	451	505	502	500	486	510	465	521	501	466	484	495	451	501	504	480	504	489	520	491	497	459	514	502	498	486	460	478	488	472	498	482	458	507	474	462	476	482	526	452	514	468	511	477	503	474	507	460	480	441	520	491	495	504	527	516	490	487	494	483	519	530	487	542	496	460	453	470	485	482	467	450	505	499	473	483	483	506	503	444	494	499	481	454	469	444	491	499	478	482	449	513	473	436	464	492	471	505	497	463	471	481	489	467	462	535	530	527	512	458	544	495	474	450	473	473	465	511	486	476	482	489	461	523	477	479	459	487	490	462	496	455	512	459	518	478	521	482	524	492	454	496	469	483	467	482	490	518	454	496	504	488	504	464	448	500	534	534	516	496	468	525	516	493	448	473	469	473	452	471	472	472	514	477	477	471	531	502	452	471	500	502	466	479	481	457	472	456	494	499	484	487	468	506	507	484	486	474	443	460	493	530	470	500	496	503	462	504	450	486	512	496	503	495	521	452	546	460	474	481	470	479	463	499	466	460	471	489	460	505	495	509	493	462	536	498	497	479	479	506	496	483	454	531	459	485	500	458	528	509	480	491	481	523	516	514	497	515	492	494	508	485	487	522	500	455	469	500	475	496	487	483	475	430	489	482	468	480	493	491	460	453	493	484	491	450	541	507	492	473	525	469	458	471	491	466	492	470	506	434	471	469	499	507	514	518	483	516	489	461	508	498	470	494	484	494	454	454	511	518	497	509	504	499	487	504	457	519	493	487	498	497	500	489	472	469	488	472	521	492	479	482	494	482	478	508	493	483	498	486	462	522	451	548	479	468	517	476	515	475	499	459	476	470	489	455	455	528	470	506	479	470	495	494	482	445	483	495	491	497	515	540	488	498	499	480	468	505	538	488	447	495	481	480	456	457	517	521	480	458	479	499	454	506	468	475	484	493	490	471	491	507	521	469	475	488	471	455	473	497	480	497	522	532	490	463	479	514	465	518	470	464	491	484	503	481	455	502	471	528	470	463	504	476	446	439	489	504	432	488	477	454	495	491	485	476	502	463	473	489	490
22866	21506	28424	25041	21520	18016	5054	1912	1233	1096	963	742	707	706	640	624	532	488	483	462	438	412	435	397	366	404	387	379	376	406	403	397	386	380	400	411	368	389	386	423	384	364	426	364	409	401	365	337	419	389	398	355	384	379	368	342	361	374	384	388	369	397	360	376	377	387	409	392	394	393	375	416	399	399	400	348	419	387	328	368	389	383	373	401	385	381	362	371	419	396	372	369	365	370	371	383	395	384	392	404	403	375	389	399	371	350	382	387	365	377	352	374	385	393	375	357	400	392	419	388	369	403	386	366	396	376	381	394	393	365	394	340	372	377	367	390	379	383	353	375	400	388	395	379	346	369	404	389	369	381	369	376	357	366	373	368	340	386	353	392	386	393	366	356	345	354	338	398	367	374	368	402	353	398	371	391	398	361	372	372	354	375	444	374	387	387	365	369	402	441	369	378	363	387	383	386	352	416	375	336	347	363	372	366	360	376	380	393	384	377	412	371	398	353	392	388	375	378	400	358	378	366	358	412	406	357	387	391	368	396	395	388	381	399	361	382	381	378	382	391	363	371	390	388	369	366	368	377	353	384	366	398	367	399	385	370	381	364	360	415	401	361	361	371	419	377	360	364	389	395	377	402	367	369	370	359	411	401	379	388	366	407	394	392	349	379	353	349	411	374	384	367	360	349	385	374	372	387	380	356	386	359	391	386	360	383	366	381	357	364	370	374	370	354	361	352	390	373	390	374	404	395	377	365	353	361	367	367	366	379	377	417	349	389	398	382	368	385	393	370	344	383	372	333	403	357	354	396	385	368	361	382	393	347	397	379	374	375	368	375	386	377	386	393	368	405	382	387	373	375	380	379	403	370	391	380	383	339	395	405	385	394	389	396	389	403	417	415	355	349	370	390	380	359	389	374	353	382	356	367	406	409	339	369	401	336	373	392	389	375	371	338	363	381	366	381	363	376	399	384	384	364	339	401	377	414	369	382	357	353	355	408	380	363	388	378	360	358	352	370	369	370	387	363	366	364	379	387	398	373	361	374	385	407	394	367	380	358	352	382	377	370	362	371	366	392	373	389	395	332	386	401	373	430	379	371	377	382	391	339	378	376	427	338	388	341	398	399	355	380	351	339	392	377	375	383	369	389	412	349	356	406	379	353	350	354	382	373	395	341	373	416	374	377	403	348	389	385	370	369	387	408	359	355	396	361	357	368	365	404	382	383	390	414	396	393	382	391	383	387	371	390	408	360	404	337	394	339	360	404	370	358	375	380	334	358	347	397	340	362	408	355	370	385	372	388	349	387	408	364	409	401	397	355	390	362	394	336	407	369	388	394	312	389	363	346	380	381	383	368	372	348	363	396	347	350	384	398	395	394	421	392	361	353	385	365	414	397	386	401	385	367	385	390	394	409	374	358	372	375	355	405	380	364	377	373	346	397	386	331	413	383	348	393	361	382	357	368	361	384	379	385	385	365	402	381	386	366	380	404	404	362	353	413	359	377	386	359	407	398	376	357	394	375	385	403	370	368	385	358	382	376	373	350	334	392	370	379	375	376	398	375	377	327	359	389	381	371	367	382	391	401	412	388	371	419	377	381	367	342	363	410	376	386	419	359	406	359	394	355	408	365	366	391	393	420	352	393	396	381	386	363	354	402	377	382	406	397	384	382	371	369	400	404	367	361	411	348	358	347	370	361	388	405	386	363	356	417	371	363	329	351	361	398	365	377	402	363	398	334	361	370	430	369	354	361	382	361	390	375	353	365	368	378	402	365	349	370	396	389	385	359	415	382	376	370	378	376	363	399	398	390	362	420	376	359	374	413	371	418	366	381	319	339	342	371	389	412	379	357	378	375	364	405	380	393	388	387	394	395	351	405	366	442	380	397	383	373	393	361	407	375	363	378	368	376	371	371	397	345	366	348	376	411	351	414	373	366	399	397	387	378	396	368	369	375	371	399	363	369	381	374	340	365	401	344	406	360	337	346	355	364	386	360	382	380	392	402	386	421	369	392	373	396	389	342	367	347	364	370	383	418	362	345	379	378	400	384	373	400	352	382	367	364	364	369	386	380	350	372	370	382	362	389	357	347	371	374	377	373	398	353	372	375	363	373	401	359	390	418	363	370	372	401	397	347	364	351	374	352	388	376	366	419	405	389	370	378	341	362	335	357	391	380	398	395	386	391	359	359	340	383	363	399	363	397	358	369	379	344	378	370	350	398	400	360	360	386	374	376	396	390	385	388	380	402	380	361	374	378	430	344	392	389	334	389	332	391	386	357	342	360	369	365	366	334	392	355	423	379	367	402	402	396	364	337	341	353	363	350	377	359	384	379	381	392	381	354	345	363	352	397	372	374	370	395	338	363	396	405	396	353	391	381	391	363	372	384	362	373	373	372	388	331	381	387	366	384	410	409	387	395	426	356	364	384	389	382	353	388	375	367	335	383	391	401	390	389	368	404	373	385	356	372	393	336	371	380	378	394	418	390	369	386	426	361	348	364	408	391	362	402	384	339	385	382	366	348	399	367	350	366	370	362	389	345	342	372	373	385	371	368	384	372	368	384	406	403	398	357	357	385	421	375	377	344	355	387	380	409	379	403	405	358	338	421	377	378	385	366	377	363	341	390	358	358	389	368	404	366	365	380	375	383	369	380	363	384	390	379	394	368	396	395	357	395	361	408	384	379	381	354	370	387	402	355	361	369	393	363	355	372	357	391	358	389	382	371	366	398	384	377	364	363	367	371	366	385	351	409	373	400	358	400	399	398	391	389	353	362	363	352	408	388	363	395	370	426	341	344	378	386	366	384	386	347	349	379	360	402	360	383	382	383	382	396	379	372	386	415	361	377	384	384	379	384	373	349	362	364	357	353	389	360	375	361	371	381	348	391	362	336	370	366	359	331	409	401	358	361	359	379	382	360	363	351	364	365	351	406	352	367	381	393	363	372	404	331	400	366	372	394	371	407	389	406	378	421	398	337	384	374	379	393	377	383	362	381	364	391	381	401	366	360	397	380	396	411	389	357	372	348	370	362	381	369	370	388	378	348	329	343	397	378	367	425	383	386	388	366	391	379	408	407	387	391	371	375	381	370	359	385	384	369	368	383	375	370	358	384	406	374	367	383	377	376	444	392	365	392	348	390	350	352	401	372	371	374	366	359	385	375	363	348	364	368	359	375	402	360	405	386	417	378	390	389	402	419	399	378	421	396	367	404	367	391	342	397	376	420	371	404	372	347	345	373	375	385	415	369	333	359	391	385	387	405	358	347	383	344	373	348	371	376	387	421	376	349	368	388	378	379	376	387	372	359	368	369	375	353	338	386	358	394	365	379	407	354	380	340	377	382	396	369	393	385	369	393	393	369	411	338	389	358	394	380	365	356	377	403	399	406	399	387	359	364	357	385	355	376	384	391	385	414	382	359	392	369	377	384	394	334	358	363	389	377	380	382	382	339	353	369	367	390	353	364	418	376	372	366	389	393	371	355	362	419
13368	31167	25814	15790	11318	8176	5651	3650	2686	2170	1735	1491	1312	1220	1055	979	843	768	730	676	605	675	626	662	596	558	567	609	580	578	550	563	513	578	524	586	548	539	536	548	555	574	529	532	550	568	572	515	532	516	542	560	576	586	592	554	569	544	514	573	551	592	582	550	567	593	580	541	582	608	539	575	534	533	554	529	549	560	535	540	571	539	558	534	570	507	533	509	508	547	535	548	527	548	527	533	547	523	563	523	602	526	573	569	516	575	511	559	534	545	556	571	518	525	532	527	502	538	564	569	557	506	524	528	496	578	552	496	532	557	540	519	547	548	489	546	515	539	521	589	535	554	569	517	545	532	502	540	501	573	519	548	520	560	527	596	521	545	554	569	542	563	536	573	558	560	539	553	593	536	559	539	549	544	536	564	533	548	518	549	550	533	524	536	508	544	536	576	560	547	496	504	572	562	581	569	525	586	495	526	540	548	581	548	538	570	543	554	564	596	523	588	529	545	523	535	557	546	508	546	514	541	554	550	559	553	493	487	552	559	554	536	532	553	564	566	544	545	513	504	495	522	515	511	538	538	571	587	554	570	538	538	525	523	514	554	540	560	531	541	540	569	520	527	526	535	572	541	571	566	558	589	524	558	564	530	567	535	520	562	543	553	537	533	543	508	550	528	563	524	531	555	559	543	541	543	560	533	528	531	530	536	560	518	500	548	544	528	538	534	528	569	565	509	584	538	563	516	522	528	546	544	545	534	590	526	554	559	526	560	573	559	586	549	605	531	572	538	554	533	546	556	562	560	574	538	550	526	534	547	537	546	556	566	550	545	564	536	547	572	587	564	560	548	525	605	576	569	545	551	602	527	561	543	512	557	567	551	538	565	557	549	502	515	539	555	565	563	549	551	523	558	569	556	556	578	558	556	541	571	566	567	515	554	515	546	538	564	543	548	493	570	520	561	545	491	534	535	532	536	540	575	563	574	549	556	560	549	524	538	551	567	553	553	548	515	577	556	582	519	555	549	545	514	547	560	561	533	555	523	520	572	576	550	499	543	559	531	547	543	540	547	544	605	535	526	561	554	537	556	553	599	592	558	538	529	558	580	541	521	538	526	544	557	534	551	537	579	519	540	529	553	580	541	495	541	544	519	560	562	512	527	513	541	584	512	526	589	563	559	543	511	560	506	548	540	536	564	578	594	563	571	585	524	524	544	529	556	553	548	580	532	525	536	581	529	515	523	567	569	555	563	517	595	558	553	561	529	541	534	551	566	517	562	541	569	530	578	539	586	569	544	581	558	529	517	578	563	562	521	512	523	527	560	549	544	536	528	539	553	518	547	549	537	546	553	592	526	577	562	536	558	542	532	581	515	542	591	516	552	529	526	578	550	515	537	587	550	516	543	544	568	533	557	577	510	540	518	538	494	535	533	536	565	523	555	543	551	582	549	605	524	569	562	561	572	539	517	517	598	570	551	509	604	552	512	539	546	480	559	521	513	523	580	557	512	560	556	539	553	542	541	574	473	524	561	502	532	590	516	536	553	535	528	577	510	537	553	558	568	561	546	547	561	537	522	541	585	530	544	493	561	525	549	553	551	567	563	588	569	559	528	551	555	597	534	557	528	567	522	560	507	546	538	533	555	556	553	517	545	548	558	532	550	567	544	592	589	518	599	531	565	554	597	543	525	539	532	519	505	544	527	552	561	541	547	515	561	524	500	543	559	537	593	504	559	529	558	568	515	558	559	557	531	551	555	525	551	567	532	525	554	556	525	552	573	554	530	575	591	512	585	507	540	528	569	516	509	567	545	565	529	575	553	521	530	549	520	516	530	557	558	575	555	532	525	549	542	552	554	526	541	560	547	566	512	564	552	533	540	588	580	551	541	512	535	550	557	544	560	535	556	583	569	546	586	494	546	536	585	545	547	552	558	533	559	518	518	564	522	533	547	545	580	525	585	508	529	548	557	523	542	541	525	530	558	521	595	563	560	557	547	570	585	529	544	550	548	546	542	540	562	552	567	523	520	601	566	538	563	559	585	559	541	559	532	585	522	538	526	567	552	593	563	569	539	519	582	574	571	580	534	527	530	546	487	565	532	546	574	581	556	528	569	534	554	521	582	534	565	515	555	508	541	536	543	564	550	560	556	543	544	546	542	560	558	535	542	542	517	512	545	518	567	534	527	520	564	557	517	585	566	537	547	557	546	570	554	515	543	512	550	556	519	523	581	573	539	555	536	541	576	577	554	591	533	540	550	548	580	545	540	529	521	574	518	548	532	536	549	535	553	592	515	529	540	554	486	574	542	544	531	547	580	556	494	556	546	558	577	588	538	515	528	566	560	602	544	579	544	544	487	533	553	524	540	562	535	563	562	544	555	557	539	616	577	566	551	550	529	498	555	583	543	537	550	532	572	521	537	555	554	556	594	518	594	541	572	551	562	516	464	591	500	541	568	553	539	523	562	542	544	533	565	546	569	542	547	548	536	535	553	580	565	550	527	494	554	517	546	526	527	557	551	556	591	568	566	539	507	532	548	536	517	539	526	544	551	569	553	510	566	579	554	535	525	538	515	549	590	500	583	508	561	554	539	523	581	548	528	554	501	569	552	540	498	542	524	561	542	546	540	522	596	536	541	514	551	569	505	540	542	547	554	560	530	533	527	566	519	519	567	534	526	552	548	579	548	575	565	518	534	557	547	571	551	529	573	538	544	562	494	568	575	560	547	515	549	567	546	580	525	564	557	570	568	556	538	557	579	534	579	568	543	579	525	549	570	523	499	551	527	513	585	557	550	589	555	577	505	559	520	539	611	578	577	536	528	538	548	545	513	548	590	535	557	556	550	583	547	578	540	583	551	542	514	520	522	502	555	615	564	522	545	537	478	564	546	567	562	549	530	548	537	518	536	543	539	534	568	544	541	553	524	527	543	587	539	555	580	573	558	536	578	544	557	538	588	555	551	535	504	515	537	544	561	536	516	554	529	535	526	546	534	559	557	558	566	584	594	579	568	532	533	593	542	595	564	515	564	528	582	553	562	577	546	564	508	523	557	535	561	562	543	534	574	564	617	557	517	555	484	551	531	563	573	538	571	498	564	542	536	553	555	550	549	561	570	504	518	521	531	625	547	512	526	550	549	574	497	541	527	499	524	521	489	532	571	546	551	531	551	528	565	554	556	503	594	553	550	572	512	558	522	513	526	519	527	553	579	606	533	516	559	555	508	586	547	552	552	529	567	557	575	572	544	533	537	526	464	545	553	530	533	545	550	528	574	539	564	523	584	566	529	528	538	617	578	520	553	540	573	588	508	542	583	545	581	542	567	537	533	564	577	517	569	528	541	546	544	534	560	552	564	530	502	529	533	578	565	559	520	568	588	551	539	496	569	536	508	520	539	525	583	536	555	565	527	534	526	569	548	533	553	488	520	554	589	547	511	547	585	558	527	528	551	530	559	531	529	519	544	537	514	564	555	552	518	527	557	548	545	524	475	518	597
28230	19779	14043	6974	3232	1990	1227	918	780	649	627	567	550	509	467	465	483	498	419	435	413	421	392	382	404	377	414	454	397	400	393	386	428	395	407	406	410	404	400	404	406	411	395	380	406	386	430	362	389	375	378	365	389	378	356	385	386	392	409	393	437	402	391	391	398	375	408	391	413	396	370	387	377	376	411	405	421	398	390	375	360	377	395	420	390	368	420	408	382	422	414	423	403	415	378	401	401	381	380	406	395	372	413	384	398	386	426	365	351	411	373	436	386	390	397	415	425	425	368	403	383	404	413	441	404	379	400	392	352	348	384	388	370	394	386	390	404	399	425	420	340	360	355	426	377	420	427	413	393	345	423	375	444	408	389	377	377	378	376	425	400	402	381	386	404	391	382	396	393	421	422	382	395	435	403	407	366	414	417	399	380	383	404	422	426	369	419	371	372	424	389	433	405	388	395	390	384	409	385	372	410	416	400	402	391	426	404	401	349	452	376	391	420	403	397	363	389	429	382	383	393	355	419	403	377	385	361	394	378	401	368	359	410	405	382	438	391	398	421	399	383	391	396	393	379	394	389	387	363	391	403	362	361	399	400	370	367	412	406	369	398	430	388	379	387	392	391	375	360	409	409	384	406	378	391	379	407	372	409	396	359	375	384	390	348	407	375	431	414	368	382	428	373	404	364	380	354	403	367	365	368	367	370	379	355	430	397	409	388	369	397	395	384	411	384	382	378	399	385	372	390	384	437	345	409	437	381	422	364	411	394	385	402	412	402	384	408	420	391	381	408	389	395	365	405	390	392	370	419	417	427	409	404	378	404	396	370	377	383	382	397	388	369	401	390	412	387	400	400	375	403	388	426	387	385	382	395	388	407	408	375	421	409	380	391	402	383	406	362	367	406	379	394	385	400	404	433	392	384	382	412	405	401	400	388	372	386	380	411	417	405	421	409	422	390	419	390	405	429	379	390	427	424	406	396	364	411	398	411	383	386	407	374	390	388	447	394	389	385	410	415	384	385	362	362	410	410	378	393	386	411	405	382	355	380	399	432	387	399	385	440	389	352	379	386	406	391	367	393	384	397	385	457	392	380	381	406	370	398	413	363	424	393	374	373	375	423	399	359	371	372	358	382	383	406	401	352	369	405	431	399	388	408	413	405	399	397	416	369	417	403	459	389	417	379	406	379	351	361	386	399	371	409	402	394	401	395	392	399	393	432	444	402	426	388	416	417	378	396	409	377	351	397	407	383	401	373	420	391	385	373	400	388	404	391	405	375	378	397	442	373	421	417	413	425	406	393	407	389	386	385	356	413	397	347	408	349	399	393	434	358	396	418	385	395	416	394	399	380	390	408	366	372	407	403	401	384	407	387	422	437	397	405	395	403	408	385	371	376	427	436	437	392	431	407	394	387	399	394	371	390	396	404	421	413	406	397	392	414	418	365	411	404	429	411	412	421	386	355	376	402	406	386	370	406	382	396	392	385	377	371	401	375	351	407	395	408	416	412	428	416	417	363	386	409	398	390	412	383	379	379	419	412	388	445	403	420	402	408	392	381	367	382	426	413	448	417	434	390	423	425	397	404	393	381	421	365	391	384	387	429	412	409	371	402	426	362	390	376	383	401	399	368	427	374	391	398	395	413	371	403	391	428	357	399	409	394	402	405	398	388	385	412	402	379	406	373	388	427	400	422	375	388	396	407	420	429	364	387	372	396	393	407	386	408	438	412	397	378	370	369	401	359	423	386	374	392	369	385	422	389	391	379	400	385	383	379	376	382	401	405	399	400	378	418	419	395	406	387	393	384	418	360	394	405	407	408	389	378	403	398	408	356	370	402	397	387	417	374	394	397	416	407	369	404	404	365	389	401	388	380	365	361	400	376	411	388	411	371	435	428	363	392	400	397	383	401	418	379	406	389	375	414	383	401	402	376	391	398	386	405	416	387	403	383	372	412	392	399	383	401	427	368	382	418	376	392	405	380	414	401	420	335	362	416	374	410	437	401	392	401	421	384	406	399	387	393	369	387	438	374	403	388	394	365	342	390	395	408	371	397	418	379	381	380	384	399	375	383	405	433	363	383	413	371	392	400	379	372	386	414	353	397	384	377	395	409	399	387	370	367	398	389	407	375	373	407	397	416	399	426	413	375	391	378	398	406	356	389	364	382	384	380	378	394	377	380	393	370	396	370	384	404	404	386	397	408	445	392	382	357	396	391	417	390	402	420	361	351	395	400	405	375	402	412	386	450	407	423	412	419	417	377	382	410	417	372	352	411	386	383	411	375	396	392	367	414	404	388	384	375	361	399	402	389	409	383	368	370	378	378	444	369	390	409	386	376	360	360	406	414	408	333	396	387	381	395	441	399	403	351	363	372	395	434	401	380	381	386	380	386	382	400	402	380	395	433	383	396	435	373	374	410	400	385	423	414	407	424	404	355	392	397	400	416	418	380	409	385	399	369	374	380	370	384	405	409	382	381	351	416	383	412	370	408	400	405	386	401	424	359	404	411	365	396	411	404	393	403	399	400	370	368	385	377	374	377	417	417	419	388	395	395	393	401	444	426	422	410	381	415	398	383	403	420	412	374	395	405	415	394	429	393	373	400	369	404	399	377	398	404	423	404	363	374	373	413	391	371	390	428	397	397	386	348	412	416	367	394	433	401	371	371	415	391	352	399	388	406	404	389	432	368	402	399	405	390	411	406	365	416	336	400	367	417	428	379	417	350	389	410	418	383	386	376	415	401	415	395	381	392	402	383	390	411	389	412	414	388	423	370	384	360	371	363	378	422	371	400	380	415	431	385	390	409	380	402	397	425	386	377	377	398	395	362	393	417	411	357	397	349	432	372	397	386	396	391	415	393	393	386	368	356	386	413	407	399	364	383	405	398	399	353	371	398	413	376	376	358	388	416	379	385	425	392	401	325	406	401	421	391	368	399	386	389	364	428	372	417	377	364	368	379	402	369	409	376	406	406	375	430	392	412	386	393	404	379	418	378	388	418	406	415	385	398	414	367	376	407	417	423	427	387	372	353	360	365	415	405	396	414	370	381	390	405	366	394	411	412	410	364	397	375	382	396	419	424	401	371	387	415	402	406	373	410	394	395	408	374	392	405	392	423	413	399	389	366	372	377	359	400	369	402	401	406	422	382	423	371	373	405	359	415	397	394	409	401	422	386	382	372	421	387	376	412	361	348	394	388	380	430	390	355	397	411	405	383	377	372	405	383	388	399	393	391	402	384	403	398	396	377	371	367	382	419	399	368	396	387	440	374	382	386	421	439	416	417	421	399	402	390	399	425	350	423	381	400	372	396	420	412	370	384	404	407	386	408	374	376	390	434	400	416	390	399	385	413	413	364	412	402	412	407	402	384	391	405	362	399	416	374	388	398	419	368	407	390	354	380	406	398	401	409	384	402	385	387	428	394	385	375	398	392	403	374	365	387	405	392	376	390	387	369	392	404	386	366	382	374	390	409	388	424	388	414	371
12918	21499	16432	8849	6124	4187	2699	1935	1458	1256	1093	1035	934	855	787	745	723	669	657	641	611	604	612	613	619	547	581	589	554	565	580	561	546	602	576	543	579	600	559	552	577	567	551	571	582	590	580	572	591	540	577	547	575	554	546	590	575	616	520	580	560	572	600	544	558	534	558	559	583	608	528	595	571	593	551	563	576	528	591	597	594	557	600	573	559	519	573	553	589	578	581	624	584	572	556	532	581	555	572	558	553	577	580	590	595	605	573	593	573	573	570	572	582	578	616	604	610	560	557	575	618	573	576	544	576	575	548	594	523	585	599	601	533	574	579	568	596	529	567	560	550	555	599	580	606	586	566	609	541	580	586	559	574	561	543	556	561	593	563	591	581	555	577	557	617	598	582	560	548	593	583	561	532	585	578	512	633	523	559	566	572	561	524	558	577	564	586	588	552	592	538	594	559	552	550	605	591	602	593	603	576	589	585	569	568	584	544	622	614	576	587	593	551	587	555	562	595	619	583	601	564	620	589	613	539	576	598	589	575	577	545	596	557	567	604	566	577	580	569	597	565	557	601	570	571	610	528	557	551	536	633	593	563	549	565	581	597	565	596	601	582	582	586	585	590	579	554	602	588	601	537	591	575	584	545	555	575	612	560	587	561	538	596	609	597	599	565	543	566	590	563	548	600	574	582	558	530	555	566	570	527	525	557	575	564	528	573	597	565	549	596	604	560	551	560	553	581	578	572	586	592	600	560	558	600	570	558	604	609	565	573	615	607	628	578	572	582	572	621	543	625	603	580	551	604	582	580	581	542	586	599	605	553	550	545	575	618	633	567	613	578	597	561	542	560	586	558	604	602	568	590	551	582	563	564	571	535	577	601	568	586	592	522	579	610	578	561	577	574	550	581	549	582	588	597	577	573	582	544	570	594	543	563	581	548	596	587	598	600	587	557	575	545	562	604	584	589	518	563	577	538	587	548	554	546	558	600	590	602	622	556	562	566	563	584	576	574	577	565	572	537	551	617	603	557	559	568	537	562	566	556	594	591	588	564	593	568	565	541	585	577	577	531	537	591	579	554	567	556	536	551	574	596	570	548	558	554	548	559	593	598	563	600	536	553	596	582	569	561	602	611	576	538	581	536	555	519	551	599	565	551	553	557	545	558	542	540	577	579	527	587	537	577	554	555	568	556	570	567	564	565	582	572	607	557	602	564	546	545	525	559	575	565	554	569	549	602	587	554	616	571	626	587	577	566	584	591	560	571	553	558	597	538	561	577	550	564	577	577	594	555	570	535	606	588	544	569	584	639	579	542	569	619	575	555	568	613	561	613	608	591	583	576	532	560	569	595	550	593	607	547	642	564	520	548	554	537	587	566	594	597	583	565	581	584	573	564	584	588	626	562	558	605	581	559	565	575	615	529	568	567	570	612	568	579	596	598	552	580	583	555	554	610	555	579	573	568	555	575	572	592	581	578	556	588	577	600	597	634	596	584	563	576	583	560	555	546	580	558	570	557	625	562	569	553	581	563	548	584	574	571	607	558	597	593	568	575	587	591	556	585	568	561	581	526	588	617	552	552	599	636	581	579	556	573	548	561	573	576	579	559	588	626	588	608	582	542	576	599	568	575	566	526	577	570	559	568	582	541	589	563	566	635	597	576	588	545	565	564	577	575	563	602	582	574	592	580	582	563	591	578	553	623	602	565	556	585	599	611	572	566	598	560	577	598	589	594	557	570	594	558	577	562	590	561	575	553	521	586	593	591	554	547	584	614	618	564	599	584	618	553	538	602	582	527	556	620	519	569	567	580	584	545	577	571	581	616	562	596	588	585	582	550	602	544	574	553	559	627	605	529	592	583	559	559	567	554	590	577	550	602	538	549	607	567	607	593	585	571	587	572	548	567	576	589	565	576	584	559	526	553	591	572	558	581	599	571	585	602	564	581	594	576	558	563	615	580	570	597	541	566	594	579	570	529	602	552	539	587	517	562	624	568	572	595	575	544	574	562	531	552	620	599	600	592	579	531	566	576	606	614	556	600	583	619	558	593	563	565	621	582	600	575	574	575	564	542	568	538	544	622	579	584	563	550	619	587	580	554	546	571	548	574	617	559	586	602	609	604	559	577	583	546	519	587	582	557	536	612	566	606	557	594	582	569	573	579	564	516	558	613	597	568	583	578	576	589	613	563	549	538	564	571	561	615	548	551	607	557	598	526	580	562	567	613	578	551	621	574	575	598	595	578	570	586	606	583	576	592	585	557	553	578	574	581	588	590	581	572	596	572	590	522	561	565	550	555	584	616	574	580	637	579	571	605	611	573	555	605	586	543	562	577	587	594	607	572	596	562	551	584	552	525	556	614	566	621	591	587	589	591	572	599	581	579	542	566	553	569	565	576	543	603	607	553	568	587	559	574	572	634	574	600	632	576	540	552	572	565	564	567	555	604	554	564	539	641	555	617	622	578	533	601	602	554	612	609	568	619	586	570	564	613	572	555	584	563	560	581	561	566	539	561	611	594	603	575	566	536	584	626	554	602	543	578	618	610	579	571	555	610	520	568	564	589	567	551	603	613	561	566	587	618	607	575	541	590	579	573	555	585	589	548	544	547	536	529	543	567	572	598	566	632	553	546	589	571	534	565	548	540	584	574	569	592	569	575	617	582	564	588	595	548	595	571	536	610	604	568	608	601	577	566	579	542	540	598	563	559	539	607	574	598	553	574	598	572	579	591	554	597	567	613	573	559	564	617	570	566	560	593	562	579	564	579	582	572	585	606	586	568	553	576	571	612	577	594	629	613	524	589	608	576	559	602	594	598	563	520	572	575	550	563	635	567	573	561	603	590	556	554	589	578	576	549	540	601	557	563	579	541	590	549	598	541	549	579	610	583	553	562	598	534	589	574	583	593	616	566	544	566	562	605	541	553	623	568	604	577	592	613	568	537	551	606	539	589	584	588	599	590	565	557	582	537	567	596	560	544	572	563	601	574	595	603	585	614	587	610	563	578	603	577	554	516	621	551	606	581	555	552	552	612	592	569	551	572	570	608	543	590	559	566	540	542	555	608	550	574	551	591	605	590	628	605	598	549	592	551	554	577	612	577	547	608	594	580	566	570	597	549	591	606	578	582	615	575	585	569	582	583	571	574	573	571	499	611	518	561	575	607	535	534	606	591	569	640	601	568	602	578	607	597	591	524	556	576	560	550	572	562	574	584	607	609	573	544	565	585	580	569	570	593	591	550	574	592	573	552	550	593	602	573	534	594	627	589	551	544	595	582	611	563	573	592	609	603	555	591	574	514	587	570	587	579	615	565	557	573	561	561	581	567	587	550	537	577	593	576	566	544	553	595	569	574	555	617	597	603	559	576	564	591	581	570	578	606	537	575	568	567	572	588	556	565	578	569	547	583	542	586	580	589	560	563	571	558	512	572	577	604	557	582	575	543	594	595	563	583	607	574	568	526	588	570	576	573	568	545	599	598	588	570	598	570	581
23897	21552	27831	25754	19533	6436	2411	1546	1171	991	921	852	694	715	680	596	553	525	480	509	498	511	450	476	467	461	446	396	427	447	451	455	444	424	442	445	444	446	416	490	415	477	481	434	417	405	457	437	408	451	406	419	437	431	484	439	439	457	437	436	452	434	444	478	456	449	460	405	424	458	453	387	448	447	416	433	425	441	437	459	431	433	474	441	434	407	415	428	437	445	411	415	423	442	464	410	436	443	419	442	394	437	479	418	438	446	461	457	431	471	430	426	449	398	435	457	437	469	416	411	430	426	412	434	431	428	470	405	419	423	435	449	436	436	409	473	422	426	424	435	441	451	423	443	427	458	430	407	440	439	440	431	439	412	424	423	419	436	407	422	462	466	441	420	434	451	436	454	416	402	427	444	403	430	473	443	458	470	434	471	412	439	442	460	460	417	402	422	419	426	407	415	447	388	437	415	452	403	451	426	471	411	466	382	488	465	442	434	428	447	454	431	423	411	398	438	450	456	406	460	453	475	395	454	444	432	441	440	431	460	427	461	410	444	428	447	453	446	449	430	450	424	421	427	440	465	455	438	420	438	442	456	469	467	422	413	448	391	455	416	435	423	452	368	448	451	470	431	462	439	449	480	416	430	403	490	430	429	466	416	437	428	424	442	437	483	441	470	449	487	399	456	449	441	489	483	436	403	412	397	457	399	452	453	422	434	415	414	449	432	443	442	433	463	424	454	438	459	446	400	447	472	450	421	430	453	426	420	447	407	422	436	431	423	469	432	426	448	446	404	465	468	440	453	398	422	437	423	426	435	439	412	425	451	464	416	422	402	442	421	448	440	426	446	433	437	465	482	464	444	452	433	439	427	457	441	439	381	449	464	416	427	434	479	461	431	433	429	434	411	431	474	426	430	388	383	411	447	416	454	426	424	415	409	430	430	416	418	462	414	464	427	454	397	449	438	447	435	416	459	436	463	442	450	430	465	430	451	465	452	415	477	447	442	431	424	412	412	431	439	435	438	410	417	487	426	435	459	444	455	435	430	460	427	501	414	431	451	440	423	398	441	391	419	482	408	415	428	455	428	429	418	430	408	432	435	422	458	456	444	424	453	428	435	440	428	447	410	422	435	437	450	417	441	478	430	402	428	431	409	399	414	438	420	417	460	449	460	448	429	441	428	423	425	464	459	424	426	415	448	448	453	439	431	425	428	418	441	387	442	425	422	444	387	397	426	391	441	429	414	442	421	433	472	445	449	438	407	431	464	442	476	439	396	425	440	442	400	436	437	413	409	446	445	441	404	455	411	446	406	452	406	448	440	464	475	399	474	397	432	410	417	444	448	415	439	416	454	400	438	434	433	442	407	431	441	421	444	456	413	452	408	480	435	437	393	456	441	437	459	396	420	427	428	407	459	385	435	417	442	432	453	407	489	399	429	447	466	453	425	409	459	436	406	444	414	431	382	470	449	390	414	417	460	459	444	448	434	434	421	427	388	435	440	437	430	424	451	448	455	414	432	452	447	441	435	404	417	427	424	446	388	449	424	409	432	451	466	372	418	408	419	423	410	470	460	404	414	427	445	460	390	438	445	446	447	451	411	449	447	409	430	439	409	436	383	435	443	474	431	415	461	429	402	469	461	419	433	430	448	428	448	440	448	445	426	418	415	466	446	425	427	413	444	450	398	443	436	434	450	445	435	450	448	453	417	443	460	426	408	471	445	444	438	426	426	418	398	400	422	439	470	463	459	445	426	423	468	449	475	451	419	473	437	462	447	377	464	445	464	451	437	419	443	422	415	453	443	431	397	421	466	426	462	437	398	437	422	469	439	439	435	470	437	434	402	455	442	471	437	440	415	449	462	425	455	432	438	417	429	413	425	471	445	449	420	416	442	455	454	412	414	447	461	450	409	458	472	451	404	428	435	469	453	421	422	447	360	459	429	451	436	450	464	464	406	464	478	467	433	419	408	441	454	431	376	444	400	439	446	452	408	431	423	417	427	410	448	418	456	435	448	409	436	463	459	440	436	444	423	426	442	485	458	458	427	446	453	447	421	444	463	451	463	417	451	444	454	405	448	450	460	454	465	449	436	416	434	422	413	429	429	419	455	420	456	452	410	395	447	419	413	397	423	432	456	419	450	400	435	448	429	440	398	466	453	406	401	526	441	471	466	423	411	451	430	443	404	421	457	418	417	443	424	395	447	425	433	409	450	452	418	454	427	393	446	431	436	421	456	457	415	461	399	478	445	410	437	436	465	449	458	456	473	450	469	455	403	437	436	442	448	414	454	379	424	449	477	401	437	426	439	405	441	438	465	438	466	431	433	440	436	450	439	416	420	459	440	456	426	465	445	441	421	406	427	426	438	463	423	393	442	418	404	413	453	462	448	392	438	441	430	437	454	475	415	419	429	414	443	415	442	429	420	456	450	417	422	402	418	410	442	459	441	433	435	404	399	424	476	420	423	424	460	428	460	460	393	446	459	427	420	436	447	456	420	456	436	395	422	424	427	420	422	404	491	395	419	437	448	479	420	433	407	433	424	435	434	454	442	407	420	447	440	452	422	420	449	426	493	473	425	462	432	450	447	421	415	442	440	412	451	428	421	454	406	426	402	428	428	423	424	438	454	406	392	408	439	437	459	461	441	428	460	414	420	450	461	419	458	438	453	464	458	425	427	420	422	429	439	409	438	431	442	397	464	383	411	440	437	451	397	433	434	408	431	420	398	486	415	426	413	412	462	462	402	427	410	429	464	436	462	404	436	459	434	427	430	452	437	448	459	443	465	464	411	453	464	470	430	482	417	431	421	432	457	456	408	429	425	412	413	397	440	475	440	440	451	435	437	452	436	431	438	435	400	413	467	451	432	431	446	434	441	441	456	411	421	446	417	387	396	451	410	423	405	468	417	423	418	452	437	454	402	419	472	426	415	410	426	435	455	440	436	444	447	450	474	440	457	421	446	438	425	455	444	412	439	433	446	426	459	436	472	448	472	430	446	425	426	465	448	430	457	455	442	425	424	436	416	460	436	421	430	478	417	410	431	415	412	460	451	471	430	409	429	405	453	422	455	449	472	454	452	437	478	443	448	460	425	397	473	482	437	418	446	450	464	440	419	422	464	427	398	456	394	452	473	452	452	438	451	437	472	438	435	372	453	418	449	390	457	444	431	408	473	430	408	416	430	419	458	458	409	443	446	422	438	441	380	431	470	451	410	430	427	448	439	426	424	433	417	435	440	453	429	425	458	451	402	451	463	415	422	423	445	434	429	418	400	459	424	427	412	418	441	411	413	443	454	443	425	454	458	419	438	447	407	446	447	419	456	388	445	450	448	452	435	380	480	444	439	395	405	429	440	462	405	418	424	448	428	427	446	414	432	485	441	410	451	439	459	458	456	478	440	425	434	443	431	431	422	445	468	421	432	422	440	424	426	440	424	455	435	376	457	422	443	408	400	433	467	435	460	454	445	404	446	407	406	401	433	410	439	426	430
14068	30848	23757	14854	10400	6823	4096	3101	2368	1972	1675	1449	1314	1186	1053	956	864	818	797	765	718	680	769	712	693	659	637	647	670	639	630	650	712	682	624	664	610	636	621	631	644	633	637	599	611	630	652	638	633	634	661	625	586	590	573	682	692	611	625	654	659	637	634	628	605	642	652	669	655	613	618	601	597	651	663	667	592	631	597	661	615	634	638	612	684	652	651	608	637	612	629	664	664	646	627	663	641	630	710	628	660	610	650	626	642	608	660	662	601	668	684	622	679	664	662	624	666	646	629	637	613	629	633	648	656	648	621	630	652	653	663	643	690	689	607	602	616	653	681	669	594	632	653	627	597	674	624	652	622	652	648	636	635	657	641	616	631	634	609	627	656	625	622	654	604	620	611	663	612	600	642	613	641	636	642	622	627	617	651	638	592	660	656	586	613	631	617	618	619	661	638	635	598	639	636	666	628	643	634	629	654	637	589	582	641	623	662	630	643	625	648	637	592	594	661	633	629	625	635	647	643	677	639	679	674	616	603	653	663	608	636	685	603	605	592	645	591	669	628	634	656	644	646	585	658	683	633	618	632	613	674	627	617	632	634	618	634	604	643	672	669	622	583	617	630	617	613	607	620	610	644	607	657	626	628	647	599	644	685	646	636	678	621	577	628	654	644	644	647	628	612	596	601	644	642	634	664	632	641	611	637	641	598	670	673	622	630	612	666	591	621	670	601	648	661	633	658	604	642	662	646	620	643	624	648	645	637	679	627	668	653	600	597	657	615	631	638	618	644	631	665	618	644	651	641	653	669	603	644	562	646	603	681	680	600	649	652	688	656	617	696	654	616	627	657	654	632	582	675	665	645	640	688	615	655	613	661	639	608	641	665	640	622	659	638	621	616	621	633	631	623	625	628	577	681	703	621	658	630	627	618	656	634	623	628	608	649	662	588	673	629	643	649	648	639	643	644	568	648	666	644	668	609	621	596	637	631	665	612	626	655	625	657	609	633	671	616	642	632	659	695	627	626	695	636	652	642	603	594	621	628	621	628	656	622	652	659	628	665	666	668	631	648	609	637	617	660	639	600	651	672	657	561	644	669	629	653	678	692	624	625	624	611	623	616	629	673	615	653	642	613	639	640	588	649	644	611	635	620	644	638	590	656	608	610	641	637	628	604	647	641	614	637	642	622	632	622	663	605	656	677	649	627	673	640	619	616	650	634	622	631	630	618	664	655	604	616	623	622	642	635	625	678	652	660	625	617	619	631	605	652	633	613	627	698	645	683	570	636	643	631	591	637	602	631	661	656	678	611	646	620	623	650	628	621	608	669	656	610	651	625	669	633	586	601	682	604	688	631	616	675	627	681	595	645	603	672	626	662	618	637	634	626	608	626	636	632	653	610	661	647	626	608	618	655	690	653	635	654	639	614	640	670	642	696	691	689	662	605	622	630	631	624	623	639	663	614	642	658	653	602	637	639	605	627	639	595	626	637	622	593	631	643	614	637	620	640	633	659	619	632	635	654	592	641	649	631	597	665	643	648	609	657	592	668	596	636	596	646	650	657	648	666	632	645	656	597	647	626	663	669	647	680	581	620	634	591	629	641	667	647	610	644	619	693	615	682	617	672	688	657	633	636	633	655	657	616	626	623	654	654	680	682	639	631	626	706	636	595	636	640	662	662	631	634	619	659	656	610	652	565	627	662	620	630	649	643	612	602	626	662	645	677	621	593	667	624	662	613	613	601	669	641	601	681	644	592	610	621	591	622	671	658	645	626	646	663	659	634	634	623	656	639	661	601	659	644	681	640	623	633	631	626	625	652	649	653	630	591	674	621	630	611	645	637	591	681	623	592	610	609	638	633	609	668	638	624	610	640	615	640	646	638	667	643	644	602	629	609	640	648	630	664	684	625	645	616	601	608	603	627	618	609	647	613	651	651	612	645	645	608	641	670	641	580	636	639	642	638	649	635	638	603	662	631	663	635	657	623	643	693	664	625	671	625	628	633	630	645	641	627	644	625	682	612	685	654	663	654	668	619	592	630	634	659	677	662	647	570	627	629	647	632	634	604	643	633	628	665	634	623	628	640	643	621	619	614	595	639	643	622	698	655	647	671	665	632	709	606	570	616	628	624	641	644	661	603	619	603	631	632	650	635	624	644	640	662	633	643	678	629	609	602	578	680	652	607	671	613	627	654	640	647	685	647	608	646	622	614	662	611	619	657	599	626	616	646	625	618	660	651	613	669	679	623	646	655	657	654	659	624	644	638	634	644	650	639	660	662	606	625	637	592	652	615	627	650	618	584	615	620	668	651	599	649	635	625	686	629	645	635	611	591	636	615	659	640	652	604	609	656	624	637	676	630	604	641	630	592	659	652	584	679	643	674	620	662	642	627	583	651	650	659	629	637	596	682	617	640	614	606	627	626	639	612	630	613	624	654	615	621	622	640	612	663	580	632	649	645	646	610	618	644	622	622	623	633	627	663	636	652	697	637	596	643	623	643	612	594	646	650	641	642	658	632	644	646	609	666	601	627	651	615	614	633	651	629	615	639	633	619	659	636	628	660	650	662	592	614	626	670	623	645	624	627	649	644	606	642	632	618	660	661	662	634	638	599	583	663	680	652	586	650	589	621	663	632	617	617	621	648	641	663	632	675	607	677	646	630	612	649	613	660	611	616	606	665	653	599	628	646	619	636	634	619	641	649	635	612	608	643	617	665	614	647	597	682	656	642	632	606	665	642	652	652	622	583	617	654	635	633	606	607	618	603	604	621	620	654	625	635	602	633	643	574	650	607	596	574	628	634	665	625	611	626	655	665	612	614	634	627	579	621	619	676	621	612	595	666	635	648	668	610	645	649	630	639	658	593	615	633	618	642	628	693	645	683	639	670	642	636	632	628	696	598	639	626	617	620	632	630	669	636	657	636	617	639	667	591	634	610	603	617	657	638	615	623	617	614	622	642	665	601	675	633	626	622	668	599	656	636	630	631	621	626	628	655	619	617	648	614	632	629	611	629	629	656	669	622	618	655	642	621	675	619	647	667	612	622	604	639	645	616	601	636	641	638	631	673	640	626	629	651	621	638	670	643	596	676	636	641	677	611	651	611	623	653	709	645	654	618	640	656	620	656	663	649	653	610	632	676	632	684	603	627	603	688	626	630	661	640	636	671	654	695	620	618	687	643	658	594	650	655	639	599	615	622	694	656	608	659	666	662	607	619	675	641	613	638	642	682	666	585	640	635	580	644	616	623	608	684	640	621	639	646	618	638	649	630	627	629	658	591	674	643	569	614	620	646	689	628	648	598	640	641	647	610	597	610	661	605	654	632	627	649	644	649	630	672	611	645	621	608	636	626	656	629	625	627	606	669	607	611	662	660	653	629	660	590	612	624	669	603	661	616	635	654	579	612	611	647	620	601	670	658	669	647	627	640	635	607	613	665	631	608	621	655	629	628	647	643	629	621	626	652	650	638	614	657	637	685	621	673	590	666	657
25482	21507	25307	21968	5555	2255	1394	1088	861	741	641	585	598	541	528	491	444	403	442	429	377	397	374	380	348	374	293	349	359	354	367	338	338	345	361	351	344	382	352	341	339	322	331	331	354	363	326	337	341	372	367	359	381	363	331	320	362	310	323	346	316	390	370	323	358	345	350	345	362	356	347	373	359	343	372	345	342	343	352	327	367	361	371	362	316	340	331	328	365	355	362	357	375	347	367	328	354	338	382	343	359	329	335	339	358	389	378	331	305	338	342	326	372	333	368	344	333	322	347	366	336	336	327	330	372	341	350	306	331	372	346	353	365	347	322	359	342	328	331	357	376	370	344	349	369	370	405	351	361	307	342	350	374	347	396	370	362	369	339	359	335	332	312	386	361	341	329	332	373	313	367	358	310	348	343	333	379	330	322	370	380	329	344	348	378	337	372	378	371	322	364	349	338	356	345	361	352	318	368	359	384	365	316	367	345	348	359	329	349	357	368	343	351	360	308	333	349	351	360	364	371	352	339	356	337	379	366	355	322	345	350	359	347	327	323	361	353	338	379	356	395	366	375	314	330	353	366	344	367	359	341	348	335	364	368	356	363	359	346	385	353	331	348	349	349	338	336	319	357	335	340	334	332	330	372	372	362	366	377	352	358	343	379	358	344	389	360	333	342	340	358	335	308	348	354	341	345	330	332	366	368	343	367	345	320	386	339	336	355	344	346	339	341	341	392	369	317	344	374	313	338	337	344	353	338	359	336	351	393	365	352	343	372	339	356	340	325	356	349	365	393	345	334	360	362	373	333	333	336	337	349	328	328	376	351	326	362	339	316	376	349	318	336	328	335	354	349	322	363	338	347	327	329	380	322	333	324	342	339	327	337	320	346	366	340	356	355	329	319	384	351	375	368	345	340	324	358	352	379	362	329	332	370	395	351	318	372	336	330	361	374	359	320	341	367	341	378	348	324	365	334	342	360	333	321	356	318	315	356	340	361	347	323	343	360	392	371	344	364	360	355	344	368	331	323	345	366	362	377	350	367	347	365	348	353	301	337	354	356	343	335	357	351	354	329	334	360	334	348	366	332	361	345	331	349	334	333	329	336	346	336	317	347	364	365	368	346	339	346	386	327	356	326	346	365	356	356	342	355	355	366	376	375	399	357	337	351	349	329	363	373	367	327	333	337	323	334	356	387	366	355	322	353	341	366	343	381	328	316	386	329	335	374	371	359	324	366	330	348	345	355	362	377	336	376	353	357	378	375	347	344	364	353	354	361	344	345	365	363	345	365	345	370	371	362	373	358	339	369	337	349	335	352	343	333	347	359	364	313	366	353	334	341	344	340	347	344	348	344	311	336	306	331	362	388	344	339	308	368	375	362	358	333	335	368	371	326	309	363	336	326	362	352	356	349	356	387	338	352	352	356	336	357	378	367	334	373	360	339	349	347	342	335	350	357	325	372	337	332	322	337	377	356	338	361	358	339	319	362	327	365	364	382	351	352	384	328	350	364	350	332	349	370	353	349	362	309	358	348	374	317	334	356	330	346	343	323	352	377	368	351	371	365	351	352	388	335	350	377	338	338	339	353	358	337	366	356	340	348	319	368	363	355	369	357	346	360	360	353	343	346	341	322	334	354	383	340	362	357	369	356	358	316	364	338	351	370	354	341	344	336	336	379	342	369	368	340	372	365	360	342	370	382	349	349	347	358	337	346	331	306	361	353	348	360	347	374	382	351	342	350	331	366	321	342	340	364	383	346	356	350	305	361	356	331	332	370	355	352	357	350	379	353	351	325	325	355	352	373	366	345	363	375	366	348	358	359	352	301	327	353	379	316	340	343	374	367	350	370	326	347	345	332	378	351	353	386	333	320	356	324	331	329	380	343	345	364	359	338	357	350	374	331	355	318	370	348	355	317	342	355	319	350	346	349	327	369	370	363	361	337	323	356	354	367	336	359	357	336	339	320	369	372	329	311	381	378	326	391	375	342	365	352	380	347	345	352	369	356	333	367	341	334	333	339	364	341	353	334	377	345	333	351	383	363	355	367	363	352	355	353	371	319	360	358	392	379	348	368	322	357	346	370	347	362	330	364	360	376	369	339	338	326	333	335	338	381	343	383	351	386	342	389	358	361	388	369	370	363	367	340	343	337	354	359	344	359	326	364	357	318	357	383	351	324	363	367	373	377	308	374	381	365	381	372	365	351	350	354	354	315	372	361	367	385	353	334	367	369	357	321	362	353	349	321	322	347	368	341	360	362	344	348	364	343	334	349	355	368	374	348	381	385	356	356	361	336	351	326	347	374	344	342	322	310	357	346	368	331	333	354	331	357	361	366	358	352	354	384	321	362	333	362	368	371	338	368	381	368	382	319	369	373	338	370	357	355	344	361	346	382	332	339	372	353	352	338	354	350	355	319	333	358	374	353	356	350	359	364	374	341	333	322	357	349	335	372	305	348	347	381	379	329	340	341	357	338	364	356	316	386	323	333	329	356	345	327	331	359	332	366	345	360	343	329	348	368	415	368	370	358	379	338	339	322	362	357	337	364	348	342	356	392	372	332	405	341	328	358	362	387	366	373	324	345	345	346	334	363	351	351	322	358	353	359	362	371	366	330	344	354	352	374	342	397	370	351	337	381	385	397	342	354	373	322	345	385	355	329	330	351	343	334	343	349	362	327	351	388	360	373	383	356	332	311	339	353	358	335	366	398	346	387	338	341	356	332	324	344	330	374	339	372	369	344	342	359	318	338	359	303	345	333	363	366	341	348	373	348	343	312	364	370	337	358	334	338	375	311	365	338	351	357	348	330	355	362	317	367	333	405	329	317	353	354	351	365	338	337	328	346	384	372	341	369	349	339	325	328	349	345	360	365	351	344	354	349	357	359	344	378	346	349	356	360	351	325	336	333	354	355	340	343	369	358	319	341	327	345	330	350	347	361	355	320	348	398	369	328	366	359	352	381	366	342	349	323	308	342	375	391	334	342	358	375	334	341	330	331	336	341	357	329	374	323	342	363	362	372	372	344	349	353	342	311	364	352	352	359	354	367	374	373	352	319	384	343	394	356	330	357	391	334	360	349	360	354	345	357	352	323	396	364	362	377	333	321	342	378	364	346	347	357	351	348	338	395	345	352	352	347	310	334	333	339	356	333	357	350	345	350	382	339	355	334	344	352	336	343	383	368	333	344	365	365	372	358	345	335	406	334	344	347	341	316	371	381	365	357	342	324	318	348	356	336	358	345	361	367	350	301	351	309	335	350	349	369	334	359	364	370	342	343	366	335	349	354	317	377	349	345	381	308	337	335	380	361	320	315	321	349	368	320	363	344	349	391	337	331	361	361	341	389	368	326	335	381	351	368	344	319	346	349	375	329	357	315	363	358	376	357	325	384	335	342	317	365	339	355	357	338	353	369	299	338	349	349	329	352	373	356	347	365	340	368	339	329	369	323	358	349	352	351	350	334	329	342	338	360	384	332	316	327	369	352	354
14651	27497	20358	12255	8120	4867	3189	2298	1828	1441	1228	1069	1083	925	871	793	741	623	621	617	544	598	538	566	496	498	469	514	505	527	500	522	510	510	487	517	513	537	529	503	478	456	572	517	489	471	529	522	536	555	549	521	489	501	538	536	464	523	521	508	523	536	505	506	524	511	486	525	495	518	530	551	508	492	484	537	474	520	507	492	553	492	515	481	534	492	517	542	517	520	508	521	482	477	505	524	514	478	506	491	501	508	503	474	523	480	468	519	521	523	535	512	517	518	484	513	497	507	509	537	491	509	480	516	534	535	499	500	495	494	560	528	524	464	506	455	506	495	508	486	505	476	510	504	509	498	510	519	535	545	550	486	479	486	530	508	504	492	537	516	543	519	484	530	529	522	545	570	516	514	500	481	482	519	563	515	536	492	512	500	548	540	520	495	538	492	509	541	520	537	496	512	497	522	514	529	540	496	497	486	489	514	488	505	502	530	502	529	506	506	547	484	487	525	508	529	510	536	525	544	496	489	515	506	505	500	496	516	508	504	520	511	494	515	551	515	508	491	515	482	504	520	511	533	590	551	494	528	500	509	515	482	496	504	540	548	518	543	537	527	489	511	552	529	494	492	505	516	546	502	511	500	531	503	538	516	504	513	524	520	571	571	494	523	516	486	544	499	512	540	483	577	501	528	511	510	483	519	507	511	521	479	488	504	535	516	564	557	525	521	527	489	535	544	536	526	485	476	512	505	577	499	528	503	470	483	516	534	526	531	535	526	497	503	530	489	549	506	526	487	512	543	512	484	528	504	569	515	560	531	483	524	498	536	528	498	537	485	499	503	513	519	534	507	523	538	485	512	524	512	550	541	502	504	487	523	520	514	511	498	510	472	491	484	534	487	499	489	569	491	528	487	481	509	487	504	518	518	519	523	500	557	483	579	500	541	514	518	501	531	520	491	498	549	535	482	481	515	492	497	495	476	530	491	499	502	503	565	507	530	483	550	479	518	520	509	524	532	528	476	518	507	552	531	535	480	524	499	521	490	505	520	467	507	488	492	486	509	492	521	539	522	507	532	505	522	558	490	493	527	509	466	511	494	507	511	500	491	487	508	497	517	534	523	481	503	558	510	538	524	525	499	483	491	516	534	571	519	506	498	487	530	518	518	460	483	510	496	526	495	491	530	491	528	500	482	489	477	535	540	488	498	554	494	549	517	502	476	557	553	549	547	481	500	526	504	522	488	534	488	480	502	493	508	552	512	520	512	534	562	514	551	507	522	523	545	490	519	485	527	569	529	481	533	564	506	498	499	510	510	531	511	551	544	545	511	510	535	462	512	499	498	510	539	512	459	500	583	509	528	512	488	518	541	521	472	541	534	539	558	494	533	488	480	555	547	488	492	509	495	509	525	513	496	535	518	493	510	495	476	560	538	508	524	534	554	505	468	510	507	519	512	549	525	527	517	506	523	528	501	530	491	514	506	515	511	487	530	530	476	542	542	541	498	521	489	478	493	517	494	516	514	498	529	528	457	486	486	499	513	581	484	535	495	501	521	551	476	523	518	549	534	528	495	520	500	490	512	531	522	514	510	524	496	540	526	531	499	485	506	513	540	503	500	504	535	471	486	509	491	502	495	512	498	528	477	528	500	521	535	519	468	520	507	499	504	502	450	518	505	495	533	558	540	517	537	476	516	489	496	505	477	522	519	491	491	473	557	467	535	525	516	525	521	498	518	504	510	477	465	506	528	553	536	501	533	493	482	547	521	524	556	507	511	493	528	520	503	495	526	468	530	509	500	521	522	528	531	503	465	498	526	525	500	518	482	488	490	550	512	515	527	511	548	547	495	484	496	503	524	516	523	525	517	471	503	550	510	484	492	504	533	516	499	516	509	474	489	479	519	492	525	472	509	502	465	560	515	512	512	490	516	524	510	514	484	526	532	546	541	495	481	529	532	506	534	467	501	507	511	520	562	505	499	528	537	499	524	519	523	522	536	565	497	499	513	516	511	486	525	498	564	503	521	520	516	515	491	511	516	475	484	486	527	545	563	567	510	507	482	499	513	517	483	504	512	486	500	520	537	503	502	492	521	510	519	538	509	541	496	550	516	488	510	556	512	549	508	532	528	591	550	509	505	501	516	546	525	505	477	512	497	548	514	504	506	540	529	511	512	535	515	465	523	449	520	536	521	528	540	489	485	520	534	513	501	512	512	535	494	545	486	515	518	504	492	524	521	518	530	528	503	501	509	521	500	526	518	495	560	462	478	509	499	583	494	473	537	535	512	504	511	520	475	504	556	498	491	487	502	537	538	498	494	526	495	516	516	544	517	492	533	507	469	514	488	523	513	489	482	502	488	483	528	530	500	500	526	517	483	492	495	514	525	483	483	505	488	494	493	509	508	526	534	545	542	475	474	467	504	458	551	512	486	484	498	497	527	536	505	488	485	497	556	518	509	514	536	511	486	493	545	494	519	524	517	476	528	491	553	501	469	501	472	520	491	492	495	510	499	481	498	510	494	511	520	523	466	503	465	511	487	540	563	487	519	474	519	510	529	484	473	535	531	495	516	520	515	539	539	485	500	542	526	528	501	481	503	508	507	490	493	503	515	492	525	519	542	514	520	488	486	533	475	472	501	471	531	499	524	535	517	500	533	503	527	493	531	517	540	538	514	509	507	471	526	478	528	515	503	494	469	538	483	520	480	533	474	501	489	501	517	481	537	533	507	506	501	552	471	539	511	500	537	545	485	530	544	520	487	560	536	505	519	524	476	560	525	552	502	487	520	537	502	499	518	525	506	513	499	548	512	529	536	535	530	523	479	512	551	488	533	492	449	492	504	537	539	536	505	532	524	544	509	517	552	489	493	524	485	483	521	523	536	528	485	490	510	522	545	516	552	476	579	503	533	502	478	512	500	517	518	523	544	523	515	506	514	526	521	519	541	524	533	528	512	469	473	485	493	551	495	506	503	524	510	500	504	530	548	505	518	549	548	494	512	528	451	531	516	522	489	539	504	544	515	496	515	506	485	476	499	534	447	482	526	517	547	532	513	528	514	505	560	521	486	526	520	481	516	513	542	504	517	535	477	512	533	547	489	525	520	494	516	481	530	536	512	520	520	530	523	466	492	514	492	498	517	471	563	497	480	507	542	492	531	497	548	497	476	508	494	525	541	504	503	500	497	459	504	513	551	504	510	510	527	510	469	490	517	479	550	526	510	502	489	506	498	528	549	527	488	531	539	530	496	515	457	501	477	519	527	504	525	534	524	499	514	533	511	551	559	512	524	497	523	538	543	505	558	525	525	528	540	498	500	556	495	467	528	536	491	516	513	513	510	495	515	529	523	514	529	588	491	530	473	523	530	486	490	478	508	479	478	504	464	458	518	497	533	504	514	526	519	526	486	480	513	525	491	512	505	498	501	505	515	539	469	535	527	511	543	515	531	512	493	520	509	487	536	478	489	523	495	539	529	555	512	529	513	511	547	493	483	497	490
22885	21526	28492	25039	21550	18091	5040	2132	1432	1194	993	894	788	763	684	657	594	544	512	508	474	449	463	406	432	429	389	425	423	436	415	464	460	373	412	411	394	387	381	394	432	403	401	379	380	412	437	370	419	411	389	383	410	395	389	399	379	417	402	399	439	411	367	367	373	411	392	375	372	413	428	405	420	398	426	393	396	397	369	427	419	408	389	393	392	370	416	421	386	443	370	377	402	415	385	389	412	387	428	408	446	378	385	419	373	370	426	426	410	426	388	405	388	364	428	404	434	395	384	406	402	375	438	389	391	433	421	364	387	389	399	374	415	433	419	373	436	417	374	401	412	387	384	393	398	391	414	398	387	403	398	385	391	401	385	388	394	405	449	400	352	419	355	391	390	397	405	410	378	381	438	408	376	378	442	411	437	397	414	415	406	406	391	393	378	376	397	419	395	372	428	401	408	420	402	376	425	430	409	371	377	375	375	394	408	376	406	413	405	398	448	394	366	385	380	399	394	389	402	383	377	445	406	444	381	348	369	370	403	444	376	352	402	416	396	369	395	372	419	430	406	390	410	371	369	400	413	372	393	396	388	397	376	423	384	382	371	385	387	389	388	400	380	387	424	425	404	424	382	412	384	347	411	445	411	363	395	398	402	351	395	422	425	395	411	383	437	442	375	400	411	378	380	375	404	377	387	398	398	419	425	423	357	388	388	395	408	394	428	383	402	401	379	418	396	396	417	380	394	424	425	391	366	410	373	368	430	390	421	383	406	390	393	414	413	436	419	402	376	362	395	405	415	381	386	404	379	436	390	418	437	400	405	398	397	381	409	395	419	398	389	379	413	388	381	408	412	423	395	393	417	429	418	369	397	397	380	422	373	405	441	396	387	389	387	437	383	382	394	396	407	382	413	398	438	420	430	396	409	419	392	435	396	386	382	390	366	395	446	402	414	435	420	410	413	381	394	394	406	397	421	416	385	406	356	417	408	420	342	400	371	378	419	421	398	433	400	414	403	369	423	423	404	430	375	382	384	418	425	336	358	377	378	398	417	418	419	410	387	381	385	412	402	435	415	400	412	373	439	396	390	396	401	417	412	355	405	383	414	384	380	374	368	390	431	400	413	422	374	382	409	400	408	412	390	400	382	342	396	362	410	425	388	426	398	364	404	390	426	381	424	375	414	378	416	397	395	381	401	396	415	420	392	415	424	406	375	435	392	407	396	377	390	402	414	370	431	431	393	410	432	386	381	393	411	403	433	367	420	386	365	377	357	400	403	410	392	362	411	436	410	405	379	370	428	377	393	393	412	399	380	419	412	417	385	408	409	388	377	410	382	388	400	390	389	391	381	395	428	403	416	374	425	421	396	401	378	413	400	381	407	395	390	404	368	390	370	369	388	390	408	395	437	385	419	418	401	382	438	406	409	410	381	387	393	389	395	403	395	362	401	419	370	404	377	392	382	388	400	395	401	364	412	423	436	371	366	418	381	411	425	393	398	396	412	418	430	380	401	388	394	407	430	410	424	396	438	435	389	363	391	402	432	369	417	406	415	400	387	400	408	396	374	368	394	388	385	372	392	386	396	402	429	356	394	431	383	393	425	387	417	396	433	406	430	385	389	374	420	392	407	441	397	375	397	404	399	395	395	383	400	394	414	383	374	396	394	371	384	393	390	421	427	383	407	425	388	403	379	405	431	368	425	424	386	412	395	385	415	420	404	415	378	371	422	424	387	382	367	395	405	397	380	411	378	388	385	404	419	364	399	344	413	376	420	403	384	440	431	381	388	396	430	380	412	421	388	380	361	406	374	399	396	397	394	410	427	391	387	405	401	377	379	407	399	451	407	376	412	402	400	401	412	392	389	388	412	426	364	422	384	379	389	393	381	412	395	406	366	396	428	412	395	410	385	404	399	386	402	416	405	406	395	385	375	427	392	403	396	411	421	389	385	429	392	397	415	392	382	390	419	372	359	372	418	379	387	377	422	416	386	380	358	371	427	398	404	375	393	406	416	445	404	379	384	405	386	375	402	406	399	407	438	421	393	372	396	412	376	405	410	367	382	385	428	387	394	372	409	404	384	369	411	409	353	405	407	427	400	384	421	374	412	410	394	392	371	420	376	400	401	393	388	362	371	409	415	388	378	419	397	383	380	406	394	393	393	402	341	408	398	428	375	390	410	417	433	404	401	360	415	419	401	405	414	416	391	425	426	392	393	366	405	426	390	431	397	401	395	422	382	370	425	366	419	432	387	387	386	386	387	396	400	384	364	412	371	418	378	378	377	393	395	387	449	384	404	409	428	429	405	366	405	380	420	415	402	403	384	383	419	399	408	410	421	386	389	399	383	378	382	398	343	425	387	423	374	382	395	397	384	387	382	403	402	389	369	404	396	372	389	373	382	419	373	401	392	400	403	371	410	396	419	392	373	365	401	384	356	370	363	427	449	379	401	399	425	375	354	391	426	400	409	411	398	406	406	393	368	444	425	387	407	372	391	378	395	438	432	427	380	397	397	384	390	392	416	374	420	425	403	416	379	412	420	392	397	399	393	379	391	408	385	413	390	387	408	406	388	411	395	431	417	432	414	408	381	445	423	413	374	389	414	405	388	383	406	380	389	416	383	384	413	408	428	422	406	409	384	401	419	406	381	407	386	427	409	397	391	415	385	383	384	418	399	423	431	413	412	371	407	408	376	366	390	403	369	420	405	361	390	412	388	368	408	372	370	413	403	389	412	384	359	400	391	411	414	347	393	426	398	387	420	356	419	390	428	383	416	387	394	386	408	412	386	412	382	401	404	395	431	374	383	376	409	413	396	396	360	427	392	408	376	390	398	406	399	403	385	377	371	408	405	386	386	398	379	446	416	394	387	373	367	380	382	383	406	375	405	403	417	405	376	442	400	378	411	402	406	399	392	445	377	422	407	373	415	402	390	358	405	386	426	375	419	388	419	420	393	360	378	375	408	402	392	423	414	416	360	423	399	357	390	444	406	386	355	381	435	400	399	409	397	421	364	414	370	394	438	401	395	376	398	420	371	383	388	412	403	438	392	385	364	401	430	398	342	358	384	428	389	409	347	399	396	404	403	390	398	428	403	390	383	436	373	385	406	376	412	394	382	412	394	414	413	417	391	418	387	368	407	398	397	394	417	383	389	375	388	374	380	407	403	389	369	388	402	368	429	363	404	412	395	416	372	394	366	377	355	403	415	376	381	370	406	396	387	397	399	423	402	421	404	421	395	411	380	415	395	387	420	437	404	423	405	423	388	412	399	434	391	361	414	440	379	408	451	395	363	421	379	407	376	382	387	388	380	394	386	402	402	391	419	381	394	419	390	378	409	403	363	372	393	413	410	394	392	393	419	385	425	391	387	381	399	338	382	421	434	384	405	384	419	387	416	420	420	398	377	407	382	410	407	415	417	380	388	412	370	394	392	385	385	396	421	417	422	364	372	340	411	375	374	408	429	410	409	392	422	404	395	395	400	380	408	360
17702	37102	29921	19994	13992	9121	5773	4296	3164	2410	2112	1764	1655	1406	1241	1091	992	897	800	745	721	654	627	627	614	651	623	587	598	594	599	620	548	603	563	589	585	596	557	545	559	597	565	572	554	563	605	557	555	579	586	571	581	556	580	572	607	539	579	592	561	569	578	557	557	591	567	571	564	562	584	534	541	610	546	552	556	538	565	591	548	583	552	567	587	556	532	594	568	572	574	571	606	590	556	597	584	582	542	589	586	605	572	585	606	545	574	574	567	574	580	558	560	574	580	584	573	575	585	545	579	547	549	603	539	571	599	616	562	580	564	573	602	576	605	578	595	569	583	540	582	573	555	565	539	555	620	573	590	576	597	587	610	565	581	560	539	563	571	589	586	588	544	625	594	548	576	580	579	573	531	560	547	553	539	577	597	589	598	592	578	611	571	593	542	597	556	578	589	620	605	536	626	560	533	570	577	574	608	590	557	563	577	584	573	557	542	539	553	592	570	544	577	594	558	610	571	575	582	610	619	559	551	550	581	524	627	593	588	601	563	607	612	621	589	571	562	553	584	587	565	577	608	555	543	580	577	552	572	575	579	579	580	582	586	603	592	575	577	570	558	533	559	582	584	574	616	559	592	576	580	566	576	609	574	587	586	548	613	574	565	565	539	581	572	606	557	564	560	593	552	603	596	560	543	589	598	553	600	543	582	562	568	584	564	529	588	569	535	541	561	531	592	555	570	576	588	628	549	587	564	632	568	546	585	578	582	572	563	531	580	574	510	589	556	606	576	604	570	549	564	579	605	575	577	603	592	601	524	580	558	603	597	604	553	590	574	562	571	595	583	570	574	565	607	596	582	582	564	586	551	578	641	557	574	562	636	612	620	603	544	570	565	574	582	566	596	586	558	581	578	610	563	580	613	565	595	547	550	566	578	598	567	578	595	562	565	555	592	552	581	569	554	576	601	593	567	578	580	565	601	551	595	543	616	531	600	606	558	595	592	608	614	558	594	572	574	552	558	541	540	578	603	603	571	592	531	580	563	576	535	589	540	584	565	609	598	622	587	569	601	600	572	567	582	549	568	573	556	584	575	586	585	610	574	586	589	564	574	589	530	605	612	585	588	542	585	584	565	580	580	548	602	596	557	557	566	571	572	581	532	579	538	575	627	584	576	623	567	551	570	575	627	548	589	571	622	542	614	523	545	581	529	547	528	580	555	542	584	563	586	554	529	573	588	558	602	581	545	589	530	566	583	578	562	583	597	612	569	550	572	560	589	591	602	581	575	547	602	555	588	630	594	543	576	589	604	569	580	583	566	574	577	578	592	582	591	553	576	571	564	573	550	554	522	614	600	550	595	570	575	539	595	583	595	545	598	610	566	578	552	585	521	555	579	551	545	571	590	603	554	549	538	567	605	578	560	553	587	530	556	567	564	552	585	553	572	602	580	568	569	565	564	542	563	583	557	548	569	545	530	588	572	609	620	626	568	587	575	527	589	586	583	583	563	544	540	581	559	580	570	569	570	610	564	582	555	602	546	605	550	566	604	589	564	535	587	570	557	554	553	593	539	562	568	518	574	578	561	517	565	626	565	587	564	569	570	605	571	549	571	545	537	565	586	556	594	538	636	651	625	595	628	561	618	563	546	529	579	586	552	559	604	576	572	597	547	578	605	584	587	570	604	584	545	587	570	573	600	567	591	598	539	602	548	594	572	577	564	611	552	593	564	568	537	555	552	589	588	598	579	569	581	581	606	577	567	584	578	544	561	556	585	572	594	539	576	572	568	541	604	579	555	544	530	589	549	576	548	582	590	614	596	561	601	551	562	605	590	540	599	566	537	590	567	568	548	566	570	577	569	616	512	541	562	571	546	607	525	578	585	574	586	533	580	565	571	547	564	605	599	566	629	578	600	591	555	561	609	521	522	544	599	590	568	561	572	551	570	568	572	561	563	592	578	588	565	571	586	560	546	570	574	559	602	557	599	580	557	508	574	600	598	582	561	589	558	561	569	569	613	600	608	615	577	572	591	560	541	624	584	628	588	575	528	545	577	553	568	593	568	583	606	549	600	493	548	587	543	565	555	558	552	591	575	591	550	563	597	515	606	586	587	589	573	562	593	557	574	622	586	582	541	562	569	559	556	605	551	547	598	582	533	574	619	547	589	548	559	588	581	570	524	571	596	578	568	579	583	591	534	607	578	579	586	598	565	555	569	560	593	592	553	572	569	559	562	558	548	550	588	545	565	559	584	563	594	573	620	545	571	603	546	635	557	582	546	623	587	587	591	591	561	547	557	557	584	561	558	567	602	570	588	579	576	556	592	559	564	568	578	597	554	621	539	552	608	575	559	593	572	581	610	581	589	574	563	591	547	580	591	556	589	550	569	591	536	575	604	590	553	560	566	563	575	553	522	566	568	565	562	548	554	578	577	558	554	595	577	586	567	596	612	572	586	568	564	548	564	576	581	548	565	595	594	527	569	581	585	590	538	558	623	570	581	580	591	615	588	551	577	610	564	540	605	604	558	586	559	623	561	580	610	554	557	591	560	576	584	589	582	557	624	573	558	573	581	588	632	578	559	571	570	606	582	594	564	591	570	522	575	578	591	626	559	604	621	528	603	591	563	583	579	545	583	580	573	560	544	597	570	568	592	540	562	594	620	590	577	565	599	556	582	549	609	541	568	547	553	581	562	561	549	584	594	569	581	602	563	552	572	562	599	548	631	547	592	552	582	509	562	540	603	596	553	524	560	559	573	582	566	595	554	587	585	552	556	596	540	532	593	532	540	514	563	589	557	568	572	598	595	590	526	563	523	588	574	554	573	569	601	553	570	587	609	585	565	565	573	592	602	609	559	569	592	534	559	603	597	579	572	596	557	583	570	595	539	572	572	577	616	584	581	566	539	619	568	575	582	520	541	597	517	541	550	565	530	506	578	577	568	609	571	580	608	558	582	585	583	590	562	610	601	553	547	612	553	576	596	576	550	576	591	536	563	577	624	605	578	595	528	547	579	589	557	571	581	582	582	596	614	579	579	549	570	557	607	582	556	607	569	561	564	589	613	555	557	530	589	588	591	548	526	602	571	538	544	607	603	641	575	567	589	558	531	578	586	563	569	544	609	575	560	542	582	548	587	550	597	557	546	643	547	561	592	604	555	576	514	568	579	578	579	569	575	534	615	575	558	576	544	587	595	645	552	572	576	544	593	591	573	572	552	540	611	585	537	578	574	574	600	553	531	619	551	574	583	565	607	595	540	536	552	618	513	565	559	565	582	559	574	583	586	537	583	563	571	586	597	595	565	568	594	580	602	624	596	578	560	593	559	577	577	564	605	566	551	598	545	548	525	594	583	580	573	563	580	569	572	539	614	588	557	565	593	572	596	575	564	579	586	521	597	595	595	609	552	562	607	537	613	583	558	578	538	555	602	584	565	593	580	521	570	593	581	568	561	580	577	583	598	625	558	612	569	570	582	581	572	578	559	568	576	586	592	589
28443	20507	16064	8316	3765	1977	1312	923	797	689	642	602	580	559	499	476	464	456	444	439	430	461	441	441	399	420	398	405	413	447	418	420	382	414	420	428	410	407	421	389	438	412	450	399	407	386	411	384	404	419	430	406	401	426	443	408	392	440	415	408	439	395	402	402	411	385	383	388	436	407	426	432	392	444	391	439	402	389	420	425	442	408	417	406	368	424	422	405	411	423	412	438	418	407	386	431	440	438	418	398	399	396	403	397	375	393	443	400	402	434	406	426	422	398	419	457	424	397	433	402	449	411	412	424	363	401	400	397	424	411	391	414	413	413	412	427	405	423	397	437	406	421	420	415	416	435	422	399	400	381	389	397	400	445	394	419	428	414	392	394	419	387	421	396	399	416	460	409	389	391	394	413	399	452	427	406	408	427	404	411	411	368	456	402	377	392	430	417	410	405	438	410	451	412	394	425	405	434	375	334	400	394	396	406	454	390	418	405	431	418	417	433	407	394	419	412	421	427	421	410	374	445	424	444	421	441	414	443	437	416	419	429	439	420	406	413	424	383	354	449	459	424	405	368	435	391	434	431	411	433	405	401	455	400	435	405	417	388	411	421	438	404	385	410	390	447	452	421	404	408	389	443	408	394	422	396	394	447	392	440	441	381	415	412	367	429	401	390	418	400	464	428	382	397	376	388	402	418	435	423	449	385	419	444	420	416	408	412	416	417	420	420	433	436	419	425	441	432	436	383	414	419	464	463	396	371	421	377	423	377	408	425	464	424	443	432	420	416	384	451	393	414	411	410	391	383	432	404	384	419	414	457	416	417	417	433	416	439	399	413	411	408	398	411	365	403	454	406	426	391	387	421	373	428	428	424	434	386	413	403	428	410	375	424	411	431	419	393	444	402	422	410	392	446	445	427	401	415	419	425	435	418	393	372	423	448	373	430	396	409	415	420	383	420	413	379	416	425	391	442	415	465	426	408	410	432	384	443	387	383	394	381	432	390	417	399	430	430	436	428	443	407	440	405	424	424	400	452	439	394	417	423	469	387	384	442	420	417	396	413	427	388	404	390	406	430	431	392	430	407	447	412	423	412	414	427	384	413	444	437	409	387	414	412	404	413	403	446	396	427	419	418	405	396	384	394	392	381	403	400	415	375	421	406	427	384	396	430	446	408	429	395	387	403	428	379	411	391	395	375	400	429	425	420	386	416	364	414	416	423	417	432	389	435	410	435	381	389	429	396	367	419	397	419	432	445	412	375	381	420	392	442	403	366	408	404	412	434	452	388	407	385	411	414	432	390	401	411	397	404	430	401	388	412	404	390	409	433	394	416	427	428	380	400	432	420	393	458	409	408	460	432	444	407	416	405	416	425	454	441	420	428	403	409	425	454	424	422	451	432	401	431	417	392	438	449	404	416	438	427	418	404	426	404	424	436	440	410	378	377	426	382	415	415	378	424	422	377	410	402	406	418	410	420	416	406	396	387	383	405	433	419	407	415	435	414	413	387	403	439	383	419	399	384	399	429	410	408	451	407	405	419	410	411	442	419	448	404	407	422	380	414	442	375	389	410	423	407	417	400	406	421	435	443	411	433	420	433	392	427	424	444	410	434	433	461	392	387	413	423	426	396	413	408	392	414	441	426	413	412	381	401	412	396	404	389	429	379	393	411	410	397	440	400	406	404	400	418	416	403	433	425	408	409	369	389	411	425	401	412	390	380	416	409	421	403	411	429	438	400	417	441	409	397	444	422	419	420	425	385	394	380	395	429	415	422	415	420	448	400	424	393	430	410	377	411	411	402	430	437	424	411	437	422	419	473	455	416	421	361	412	436	409	439	426	395	434	416	450	432	416	441	432	373	442	415	386	435	433	406	415	396	383	422	410	406	410	409	423	385	437	394	407	406	412	417	444	443	412	356	440	453	395	432	397	415	432	404	429	396	440	401	441	394	440	394	456	421	405	395	386	415	401	444	466	438	423	410	448	422	452	423	386	435	441	439	434	425	410	403	409	402	443	385	424	419	380	400	423	431	402	410	441	417	432	429	445	405	413	392	415	446	401	467	401	387	418	409	361	468	445	384	406	448	417	417	421	400	440	448	428	425	459	394	425	389	441	406	435	415	406	408	421	424	395	438	389	421	430	413	435	428	372	396	423	404	413	393	406	391	439	460	402	435	392	401	417	407	456	417	426	456	410	420	404	414	381	418	441	446	424	444	407	433	402	429	423	383	383	446	397	400	392	434	444	388	408	437	392	443	414	420	405	447	421	430	406	412	424	419	414	425	464	380	421	399	399	410	393	435	409	415	428	386	405	415	467	444	435	451	427	405	419	376	416	438	434	420	422	449	401	394	402	418	442	410	397	390	436	398	432	430	419	418	417	420	389	446	423	431	405	397	421	424	417	400	425	422	449	434	395	387	416	437	429	430	426	390	438	423	409	420	360	382	400	460	442	432	427	422	417	419	437	421	388	439	438	404	404	390	412	392	415	416	417	394	412	426	399	402	413	419	430	390	384	385	359	421	446	376	398	441	401	432	427	421	414	404	388	422	472	444	405	431	437	424	420	404	380	404	414	412	388	385	391	372	409	416	400	436	401	409	415	411	404	406	435	423	397	404	388	438	403	445	392	433	428	440	386	388	430	440	407	434	376	446	401	427	471	409	396	433	399	377	431	412	388	385	419	388	428	418	410	433	419	419	409	427	434	428	389	400	442	440	406	426	438	414	437	410	377	458	418	372	440	409	420	406	437	416	385	410	437	383	418	424	426	448	385	426	417	388	429	399	414	411	432	438	406	374	415	403	411	410	452	427	434	400	408	414	423	400	383	398	399	387	407	378	413	435	440	399	411	410	444	432	449	406	415	405	392	401	395	403	391	413	433	424	411	396	403	438	406	453	413	460	417	407	408	394	373	437	431	402	373	402	406	411	400	410	420	448	431	395	404	411	450	450	401	423	410	450	394	392	418	440	399	403	418	409	410	420	423	424	420	422	392	413	386	400	423	412	462	413	424	410	430	388	427	420	407	415	405	405	395	426	398	397	387	379	390	413	399	393	446	421	382	446	416	420	417	396	373	423	386	404	422	427	438	380	378	429	414	411	391	415	408	408	387	434	427	422	388	437	400	435	397	428	387	393	429	400	368	385	454	458	428	400	397	432	411	420	424	427	431	411	398	441	412	440	408	416	413	440	391	353	425	427	402	433	399	437	416	422	416	405	428	421	411	399	420	416	417	406	441	363	384	412	393	430	401	418	418	382	418	410	403	407	410	411	404	424	387	440	404	441	433	429	434	375	424	458	389	422	403	417	407	401	392	428	414	365	468	430	407	415	420	387	412	381	408	416	449	402	444	379	390	435	448	420	417	426	409	430	406	407	428	450	426	409	425	402	430	433	407	387	394	406	423	389	399	412	406	388	434	397	405	409	386	393	354	398	423	430	404	401	395	438	398	415	439	424	426	412	416	433	402	385	423	398	399	424	400	429	460	407
16287	26409	19730	11491	7275	4338	2812	1971	1643	1333	1229	1107	1040	983	873	822	771	739	666	610	647	621	663	631	629	577	599	619	589	624	646	626	612	676	584	577	565	566	570	624	621	583	556	565	601	601	593	588	618	565	614	634	592	572	590	601	581	602	568	614	584	584	635	613	609	594	577	586	561	621	603	531	599	608	598	625	612	591	541	620	559	574	614	619	564	549	616	584	639	609	598	571	559	533	599	594	618	603	597	581	604	604	596	552	609	569	566	569	620	579	632	570	593	585	603	599	609	553	589	616	613	618	602	623	606	649	592	613	604	592	618	587	603	534	564	596	542	644	687	549	583	611	585	620	588	610	631	601	624	580	601	583	581	638	605	618	607	568	609	553	558	605	602	624	592	591	621	571	628	604	618	588	605	614	619	604	641	617	611	562	645	630	576	554	591	624	575	544	621	594	575	581	570	585	603	612	611	618	618	572	593	628	624	639	586	593	555	575	603	574	592	577	599	597	591	607	585	586	586	627	629	613	623	630	594	641	618	592	599	606	596	594	568	645	596	638	566	586	617	584	584	589	632	626	629	577	590	617	675	613	578	595	592	595	598	628	586	646	597	602	610	609	562	598	567	651	587	566	583	588	593	604	592	551	602	555	642	561	561	611	598	604	610	563	613	612	622	635	585	595	576	629	566	569	579	592	548	592	612	576	603	595	600	623	600	619	614	605	589	651	552	613	611	639	591	600	555	552	568	622	607	568	576	580	629	614	564	588	608	596	542	610	623	557	571	615	679	599	617	648	577	654	610	588	600	633	598	583	584	598	609	602	637	610	544	590	575	567	599	591	618	582	630	608	648	646	610	620	581	597	605	619	582	568	587	581	591	581	616	597	575	578	605	611	583	611	576	634	580	611	591	573	579	568	582	592	631	579	590	601	577	640	578	615	618	569	617	612	590	582	596	635	594	564	602	596	614	567	594	587	623	603	568	570	602	604	605	596	621	578	610	652	598	549	614	614	639	594	557	627	598	560	576	581	598	556	585	629	629	596	553	591	584	567	626	618	610	579	584	559	631	617	584	610	586	580	621	584	602	580	588	611	639	570	604	646	590	598	598	620	637	617	610	545	617	592	615	592	625	607	596	608	559	651	596	617	592	555	577	627	615	599	567	605	576	582	604	585	638	602	576	618	633	546	575	618	634	615	545	588	572	622	599	637	610	667	550	599	611	622	583	592	610	639	605	578	609	605	642	575	597	591	614	571	554	559	634	614	609	587	592	583	611	569	638	633	579	586	634	603	571	609	581	567	587	576	620	585	620	586	659	573	624	618	631	599	596	602	632	608	609	628	591	611	659	553	627	650	554	589	613	587	585	582	561	610	597	600	548	637	614	640	597	598	571	631	575	562	612	621	637	619	578	594	600	582	604	586	610	559	597	571	625	647	603	602	670	596	587	567	611	550	642	610	574	581	595	566	582	623	594	603	575	605	561	590	604	561	625	617	595	595	587	555	592	596	584	604	621	601	559	569	642	627	617	603	563	589	628	624	622	590	605	587	567	621	651	577	561	565	600	617	637	634	606	632	633	616	554	578	616	616	594	636	613	581	569	593	582	577	607	578	589	570	577	601	599	591	607	605	610	557	557	593	616	587	595	619	584	571	603	612	585	560	581	587	586	571	592	579	591	613	611	611	559	576	553	596	640	620	586	664	553	580	622	600	597	582	589	554	636	608	617	621	607	636	566	586	593	607	578	628	580	658	530	621	610	602	575	587	581	648	592	567	566	569	645	591	585	625	603	610	570	585	562	622	634	615	570	592	598	588	564	614	638	600	608	634	588	591	608	570	626	625	650	599	629	609	580	613	599	558	612	601	646	597	595	588	621	547	582	597	598	620	598	634	596	595	589	585	557	594	598	556	644	589	573	619	586	594	567	628	591	546	608	627	629	555	579	594	636	586	613	558	540	585	588	588	579	578	610	589	589	600	599	593	580	601	584	622	625	634	606	628	576	589	613	603	582	611	608	599	572	661	593	556	605	636	643	617	590	610	593	565	653	613	560	663	590	596	593	537	594	551	591	626	569	574	588	587	580	606	567	636	597	628	614	563	615	602	629	625	578	604	607	615	603	688	572	546	618	625	605	620	588	597	622	615	599	601	636	610	629	616	612	627	552	564	618	606	613	607	587	606	609	583	590	625	599	618	554	599	564	644	581	619	581	572	608	612	605	614	613	611	643	622	590	600	613	611	621	619	623	613	598	603	585	654	588	578	615	591	635	626	564	570	572	610	616	583	554	605	588	574	575	564	605	589	608	636	602	586	588	612	621	579	563	578	634	602	591	637	610	629	638	535	564	555	617	630	536	618	593	645	628	589	583	592	642	596	602	576	635	559	554	623	602	562	608	645	645	554	579	638	570	587	569	602	601	595	646	617	585	600	621	597	594	596	589	572	569	583	611	604	606	584	607	602	607	601	635	608	616	604	610	613	602	599	628	628	551	569	585	608	634	593	604	620	596	602	590	612	568	582	614	595	596	597	602	593	626	599	630	620	570	616	581	591	633	612	592	599	617	611	583	585	547	614	616	600	607	558	614	564	563	584	597	597	594	584	627	613	570	586	621	617	601	641	587	577	590	581	635	605	571	586	630	577	605	592	604	558	601	564	627	628	556	582	575	609	600	568	589	580	574	631	631	635	568	632	611	588	680	594	594	629	576	605	618	544	598	611	610	570	632	600	591	601	609	609	629	576	570	594	635	589	623	569	603	601	570	658	567	610	600	592	572	619	574	640	630	601	578	589	625	593	594	606	606	608	619	571	586	636	611	601	625	614	609	606	604	668	597	614	597	622	575	619	570	609	621	625	615	557	582	589	586	578	594	587	631	591	577	645	634	619	616	627	596	575	552	592	589	631	628	599	612	588	577	597	553	585	620	618	607	590	597	602	621	536	610	622	584	584	633	564	545	623	571	583	595	639	614	620	566	613	598	615	596	583	551	581	570	618	588	581	599	540	633	595	598	622	576	606	620	626	608	603	559	629	619	632	601	623	598	532	617	604	602	611	588	602	623	583	634	609	581	623	610	629	666	647	613	612	592	559	594	577	585	640	560	553	641	627	599	600	582	599	580	597	583	622	597	616	593	593	645	583	587	638	567	612	591	607	618	578	603	617	590	613	597	577	552	614	612	602	603	602	573	636	563	634	605	593	646	608	584	617	600	577	603	599	603	613	565	618	557	635	628	606	626	593	603	595	567	581	582	580	618	588	575	581	572	588	614	595	527	616	632	600	587	597	602	546	623	545	584	611	606	605	617	638	624	643	595	561	584	602	636	619	595	608	616	614	591	653	618	585	602	611	590	644	572	633	630	597	594	591	572	586	595	578	616	564	574	615	581	615	600	568	586	607	640	571	562	595	594	599	630	613	663	630	572	642	601	651	570	638	585	617	612	565	575	622	568	533	564	610	610	591	588	624	610	599	601	596	567	606	600	579	626	608	561	579	589	619
23820	21485	27797	25602	18991	5889	2474	1619	1161	1028	1012	832	793	739	684	647	544	567	528	475	515	534	504	470	487	441	436	467	432	427	494	452	439	413	485	462	467	438	487	477	423	466	435	424	444	408	462	467	436	460	461	414	454	408	402	456	480	429	443	468	443	463	455	461	444	441	451	460	449	427	434	484	456	427	416	481	429	472	423	452	437	414	438	465	497	454	455	441	422	452	464	437	482	446	446	459	441	482	407	410	421	455	450	456	457	464	478	467	420	449	459	463	460	464	427	453	447	473	430	443	483	462	425	449	449	433	467	479	484	445	468	459	444	445	446	444	451	467	451	465	441	431	451	489	445	446	453	451	422	452	417	481	443	443	440	431	466	448	476	454	446	440	449	473	445	476	446	472	453	457	474	442	461	432	451	388	452	476	426	441	427	459	442	479	460	461	433	448	439	431	467	432	403	446	452	436	433	467	467	476	412	436	493	424	482	450	428	459	432	424	501	442	436	440	481	423	439	453	449	488	415	469	451	447	456	450	449	445	405	479	474	466	454	469	468	452	441	453	460	460	467	459	434	473	438	455	459	449	453	417	494	453	471	458	456	451	457	437	439	480	444	487	459	456	466	440	463	458	492	447	497	440	465	472	430	444	423	450	472	451	444	454	469	449	426	447	437	427	450	437	403	441	426	403	450	444	439	417	443	441	451	445	462	454	483	483	471	423	421	465	467	424	445	469	436	489	462	474	459	456	454	427	423	474	437	440	413	410	429	447	436	451	432	463	457	470	449	436	444	452	415	440	446	474	445	460	477	438	477	443	417	435	427	438	489	441	448	452	443	451	458	461	443	486	469	455	485	498	452	439	443	458	461	448	472	407	410	435	463	413	444	475	425	406	458	416	477	480	438	488	422	423	453	454	512	448	449	442	416	417	460	456	437	481	448	459	426	440	460	443	427	469	463	466	474	473	462	462	453	415	410	451	481	469	490	446	450	431	437	460	436	467	460	443	433	401	478	447	447	459	458	468	488	448	429	423	428	456	425	447	460	468	427	487	435	419	490	461	475	433	457	450	446	453	459	453	483	471	466	446	480	490	429	467	383	420	449	462	435	455	429	411	457	476	457	469	435	450	451	423	438	462	502	451	433	471	464	452	453	462	493	466	408	429	454	465	422	438	456	454	456	471	475	439	477	442	482	466	445	466	475	421	467	444	477	464	403	433	445	451	455	426	454	425	426	463	491	460	464	484	439	446	458	444	432	446	479	485	479	430	420	461	443	469	439	447	468	502	448	426	446	475	460	437	434	418	411	419	433	422	427	442	439	453	414	467	439	426	476	456	458	440	443	444	476	425	466	419	454	437	437	443	413	475	439	476	415	467	471	445	430	428	471	477	462	506	456	408	429	454	427	447	467	435	429	443	440	424	475	463	465	442	414	467	444	426	456	466	469	438	445	450	419	483	436	420	460	435	443	463	426	459	433	429	453	475	440	445	450	479	449	458	442	437	462	416	465	401	495	431	461	463	473	446	439	421	450	434	448	462	453	449	433	475	444	447	452	468	442	456	444	502	454	456	457	425	459	437	458	417	423	440	448	444	402	422	479	451	427	430	441	444	452	432	462	444	462	466	447	433	501	441	472	459	467	447	440	437	429	442	438	465	468	477	438	473	485	456	446	472	466	449	473	438	484	422	448	452	465	429	462	441	458	441	460	449	447	428	454	448	473	436	394	450	442	498	427	450	469	453	468	441	480	442	480	443	491	454	450	490	473	470	456	411	430	445	429	412	475	448	458	456	402	475	450	455	430	462	493	468	409	432	418	435	436	474	468	440	430	424	430	456	430	460	468	442	462	466	440	463	450	457	423	474	461	444	472	405	448	447	471	495	461	445	468	427	418	486	457	460	410	425	448	446	441	434	421	430	463	446	439	442	433	439	434	465	448	434	463	422	428	481	447	449	453	451	416	439	431	463	439	444	442	476	465	435	404	457	460	414	459	476	442	440	475	463	451	469	461	401	439	459	457	431	463	422	436	448	426	452	450	417	427	428	486	472	404	461	431	445	473	451	467	489	428	432	461	466	476	451	432	455	491	444	474	485	434	445	465	465	465	439	453	485	449	470	479	457	456	458	426	449	434	472	447	431	451	450	501	436	432	457	466	454	437	394	432	470	435	443	450	436	462	437	437	463	462	422	431	421	444	441	476	463	451	439	457	467	441	474	437	478	457	458	438	450	457	441	455	452	462	465	451	493	453	470	407	447	435	502	428	463	445	414	442	441	447	429	474	424	447	456	402	454	431	458	444	430	462	435	460	426	430	451	439	496	467	491	442	392	456	450	426	434	483	510	428	458	481	427	428	464	454	460	445	469	430	454	467	483	451	420	462	440	410	421	475	420	449	470	485	453	453	433	434	485	417	501	483	473	441	427	448	443	430	451	454	460	450	455	461	462	455	463	497	432	441	393	466	462	458	436	453	471	429	454	434	488	428	413	432	473	448	424	429	410	477	460	427	461	436	461	409	454	419	437	455	468	438	467	458	463	446	451	427	431	474	469	456	470	422	482	446	442	443	468	428	423	434	423	439	459	450	416	451	480	482	413	448	440	430	439	487	446	456	461	453	427	449	473	453	453	466	441	448	437	455	463	433	459	473	450	398	445	460	423	468	467	459	463	432	426	462	431	419	428	474	463	439	482	472	457	423	450	465	455	466	472	450	447	471	486	481	470	458	431	436	446	449	463	446	465	447	463	472	448	449	457	463	411	464	443	449	424	432	493	425	453	420	470	452	432	446	465	453	482	442	445	454	484	467	455	477	431	459	430	456	434	461	462	453	452	473	458	444	493	457	455	454	426	439	451	445	402	434	446	462	444	433	425	467	444	436	490	471	467	475	486	433	468	473	417	458	457	453	440	466	388	429	474	461	457	448	457	413	403	453	424	464	431	453	402	443	432	423	444	463	430	426	411	419	421	429	414	393	435	447	466	439	445	436	458	445	493	438	485	441	450	447	456	415	413	477	479	440	422	458	472	472	431	435	427	446	457	462	478	476	419	436	465	428	449	439	446	466	451	467	474	462	395	447	449	456	466	434	457	436	471	418	467	448	465	450	409	480	453	416	452	440	442	448	489	426	425	451	442	420	461	432	502	444	454	446	414	393	444	424	481	417	443	446	432	428	471	409	437	400	445	453	475	415	457	454	449	483	432	413	468	468	410	428	448	470	447	461	438	430	436	467	455	456	467	447	439	415	426	458	466	486	478	459	463	452	473	462	447	438	444	466	452	452	455	445	459	463	471	462	452	447	486	454	400	451	476	412	452	462	449	465	447	397	448	436	480	430	474	465	449	436	485	465	437	470	453	456	438	460	424	437	446	395	494	456	477	507	439	457	436	448	438	443	439	441	452	422	455	433	456	443	459	475	432	470	423	431	463	476	433	489	446	498	440	436	434	449	444	439	468	438	442	462	451	449	484	445	466	493	454	451	485	457	429	447	491	468	451
16023	33481	26505	17175	10116	6673	4444	3289	2474	2106	1863	1739	1495	1338	1243	1056	953	810	832	752	727	751	709	674	721	691	734	685	672	674	681	624	669	645	693	659	696	650	648	659	608	678	644	622	663	657	613	625	623	630	617	669	655	656	684	634	614	626	613	629	638	661	660	667	688	655	627	657	692	667	632	658	673	638	628	682	658	660	649	656	668	657	662	618	661	706	620	637	653	624	620	656	664	686	623	604	614	647	670	630	667	622	575	669	659	673	691	651	626	676	654	682	605	613	595	681	667	629	668	636	641	645	681	697	642	653	587	662	703	677	657	647	673	690	638	677	659	647	671	660	681	632	643	630	644	625	657	691	596	626	653	640	651	663	667	595	677	670	660	686	657	657	644	657	651	616	625	659	673	688	649	608	597	658	662	637	701	638	668	666	626	653	614	616	682	616	647	668	670	606	637	665	641	688	651	613	682	652	614	680	593	672	682	661	672	623	591	622	633	646	659	666	658	638	671	629	649	662	661	685	633	647	627	622	670	680	645	646	658	637	693	672	653	649	698	649	636	604	678	667	656	642	669	680	637	656	652	649	649	667	641	658	642	674	671	661	607	697	637	678	678	659	629	685	604	656	667	647	660	627	650	643	648	596	656	645	682	617	631	678	665	658	619	642	648	640	633	629	638	651	679	692	615	645	653	623	668	626	641	661	638	630	667	664	657	627	683	645	642	621	616	658	662	660	676	660	606	623	678	645	646	606	614	638	692	645	640	607	673	662	630	637	661	645	658	669	652	650	668	708	603	610	614	641	611	628	671	635	697	665	642	657	643	624	614	688	634	612	641	626	702	653	685	655	671	679	673	652	641	650	651	610	598	677	654	657	624	618	666	631	649	624	613	638	647	684	659	647	665	657	688	640	627	662	646	630	648	645	665	631	633	660	652	696	683	656	656	643	640	654	627	594	658	654	657	685	633	644	655	645	630	680	695	667	647	633	623	660	668	654	648	673	675	687	624	650	640	658	651	662	635	630	646	655	618	644	653	657	611	617	639	665	629	668	640	682	701	665	642	658	649	724	670	677	647	647	651	642	666	616	641	624	679	652	666	614	616	688	650	623	630	634	646	680	626	650	646	676	672	660	712	679	630	662	683	694	699	625	627	663	683	641	653	607	652	679	629	663	606	668	664	647	651	643	643	654	653	665	654	692	637	632	635	667	635	640	688	655	607	678	666	628	666	640	617	603	657	668	661	590	654	677	661	672	671	654	647	631	680	663	683	645	665	651	637	666	691	668	611	668	653	685	635	616	649	609	675	629	652	671	647	667	638	661	654	657	629	637	657	670	689	608	631	622	645	652	683	698	696	664	661	686	635	675	667	647	659	605	676	649	613	672	662	680	637	666	651	649	625	669	711	679	669	650	632	651	692	698	672	666	665	639	617	641	634	623	614	691	690	649	683	656	671	630	653	635	637	667	651	640	679	643	664	651	630	602	625	649	666	635	637	682	686	615	656	610	666	649	639	715	647	648	585	626	668	673	655	665	653	664	633	671	655	650	672	632	645	640	684	698	686	610	683	590	649	657	679	636	627	646	654	638	630	706	636	681	686	672	640	680	711	643	636	599	655	649	641	615	673	649	675	655	720	632	661	682	662	636	659	673	646	692	611	694	661	640	625	635	612	649	666	716	643	623	636	644	629	647	624	688	628	654	612	669	659	681	682	667	684	674	638	649	669	634	637	663	659	637	654	703	679	669	634	655	656	663	635	640	653	655	611	644	658	609	623	636	663	610	640	685	656	672	664	660	666	651	625	679	712	687	631	668	648	645	639	630	638	640	655	660	667	671	643	669	668	645	605	620	661	682	643	616	635	679	678	635	679	633	642	649	672	663	672	672	635	655	693	645	675	627	671	711	683	622	650	645	611	642	658	644	609	677	638	640	637	639	641	641	653	686	672	636	675	633	623	606	669	623	687	677	641	663	619	666	661	645	652	649	667	669	684	660	665	634	618	655	615	658	680	669	606	687	724	639	626	660	676	662	605	665	665	680	588	652	653	640	584	696	664	671	635	627	611	649	660	660	680	684	657	705	684	605	675	737	653	612	632	650	649	667	677	672	655	616	636	667	626	692	667	621	608	663	682	674	635	652	634	642	637	690	689	696	637	623	626	663	668	670	705	659	608	671	705	598	644	674	671	674	693	670	635	638	670	703	716	629	611	672	661	647	705	622	652	658	679	657	684	625	620	629	655	677	675	649	675	652	681	655	658	683	649	667	632	641	708	651	634	707	624	671	622	677	668	633	661	662	653	677	671	645	691	673	633	606	678	647	655	643	617	653	649	616	682	675	638	685	680	664	694	650	643	666	618	653	625	647	674	652	668	633	679	702	641	618	676	645	661	701	690	646	622	626	622	629	656	638	663	651	630	640	636	684	672	632	635	663	700	617	669	647	679	616	643	617	643	652	620	672	662	629	622	641	587	657	645	621	647	628	654	667	672	673	632	679	644	656	632	684	630	646	652	637	676	670	650	610	596	649	675	679	649	645	639	667	659	692	640	681	658	634	647	681	627	684	632	662	712	651	695	713	639	665	662	648	648	632	609	651	664	647	659	668	637	706	663	665	651	639	672	684	633	632	679	662	697	605	639	633	669	650	642	629	687	652	659	671	653	638	682	629	684	664	689	618	696	670	656	635	635	650	667	642	641	736	665	693	603	645	647	645	679	671	609	640	616	612	679	669	613	611	671	612	645	674	656	608	604	604	701	629	706	680	658	627	670	622	659	608	631	644	654	623	618	657	683	658	655	707	672	638	615	631	619	649	627	662	648	666	640	620	623	647	681	684	658	674	685	672	672	632	644	713	647	627	670	659	687	662	644	671	682	668	673	615	698	640	643	634	670	660	659	661	630	648	695	660	651	645	637	654	605	660	617	630	668	606	648	693	650	648	613	649	643	666	659	644	706	679	682	650	635	652	681	675	632	639	628	648	676	652	644	646	666	624	657	625	666	666	664	645	650	655	610	638	631	648	654	685	623	663	664	636	641	659	642	716	690	663	656	636	692	650	626	672	697	636	679	682	641	652	665	640	652	630	634	652	670	663	689	634	667	681	623	654	647	663	683	665	638	614	639	638	676	642	672	626	670	638	642	670	628	712	632	675	670	613	670	639	623	616	646	670	686	619	658	641	659	646	645	680	631	639	600	637	643	656	628	646	671	648	627	619	619	690	642	616	683	670	695	617	616	712	667	598	647	655	625	654	613	654	685	651	622	631	633	636	663	639	649	686	680	676	620	655	677	628	702	654	644	643	653	670	654	637	658	652	658	651	639	611	670	665	684	640	648	686	637	671	654	677	644	675	677	612	643	606	703	652	635	631	603	669	689	668	662	641	669	660	644	710	616	640	647	671	644	661	657	658	678	664	651	654	676	673	646	619	616	676	673	647	641	602	669	636	659	703	627	636	657	627	662	638	672	670	681	657	607	653	683	701	619	647	629	681	650	671
25482	21492	25334	21589	4944	2153	1416	1076	828	783	667	662	604	526	518	473	448	416	426	370	397	377	378	378	404	354	409	366	340	360	372	363	372	377	350	347	315	343	370	352	420	363	349	339	357	336	350	331	358	386	361	356	374	343	354	362	338	347	377	371	371	313	388	372	387	345	284	382	340	363	350	385	363	388	353	393	385	354	311	351	359	334	352	374	350	373	335	379	347	348	352	349	334	361	349	335	403	358	325	370	338	348	321	357	359	383	365	373	350	351	379	373	337	351	306	361	329	373	401	374	312	345	354	361	355	360	367	371	358	332	373	378	355	361	415	381	398	373	342	395	346	361	383	339	361	360	343	347	339	341	371	359	367	372	342	384	357	356	353	392	383	359	389	332	353	360	366	342	349	363	370	399	400	356	373	367	342	315	387	357	355	375	361	337	346	381	360	347	369	370	362	375	299	382	374	339	389	383	348	332	353	361	401	313	361	353	405	364	347	377	389	366	363	384	375	352	365	373	349	364	372	339	342	384	353	360	369	346	360	326	356	319	322	352	345	321	356	351	354	369	365	353	378	367	333	376	367	352	379	366	386	353	334	341	357	344	362	357	384	322	357	390	367	371	340	345	365	360	338	336	349	349	375	362	381	332	354	360	347	346	355	365	375	346	406	366	354	376	366	338	370	348	356	382	349	398	329	313	325	348	336	374	349	336	384	372	372	359	378	361	365	361	371	373	375	358	361	373	354	330	373	375	362	372	372	392	417	364	381	401	380	341	373	366	351	348	379	318	363	324	402	329	363	351	376	383	347	387	379	356	328	378	314	371	352	369	357	387	336	324	328	349	364	345	335	361	348	364	311	366	398	370	345	355	399	330	365	353	386	386	376	380	330	380	366	375	376	390	357	348	339	373	370	320	339	395	370	358	359	375	406	353	358	336	348	359	350	360	364	383	366	371	366	373	339	327	346	377	404	337	397	349	349	368	363	341	377	390	333	347	364	338	325	386	343	392	356	331	330	359	395	373	329	393	338	379	346	344	362	362	330	317	375	361	415	369	379	333	364	359	342	363	373	348	350	321	362	385	390	337	392	375	376	363	374	356	331	339	346	318	349	354	325	351	324	348	379	363	355	383	321	389	366	330	372	344	354	372	362	326	327	345	352	340	377	337	388	370	366	373	327	339	375	335	357	358	359	320	375	355	341	330	384	324	369	349	369	372	356	353	343	335	353	352	367	366	348	352	343	365	377	372	330	354	348	345	347	368	375	387	370	384	321	352	344	327	361	358	365	339	413	369	337	378	369	358	358	353	352	369	382	357	359	331	395	325	393	340	354	350	372	369	386	350	376	377	366	337	391	362	365	384	363	373	389	337	366	359	373	358	364	363	371	367	379	381	352	359	367	318	355	331	355	389	369	334	335	377	351	390	368	327	350	344	383	340	369	400	354	338	358	363	364	356	354	355	361	380	382	357	378	345	382	346	369	344	355	361	354	352	369	380	378	351	379	361	355	331	335	372	313	366	367	359	382	341	350	347	340	380	343	360	371	341	350	329	363	402	329	371	353	354	349	350	366	335	326	368	376	341	358	338	354	384	359	366	361	363	364	379	372	362	352	376	359	358	389	361	364	384	360	346	365	324	327	317	394	348	331	357	369	348	377	353	407	348	360	388	379	352	363	371	356	368	366	339	405	358	382	361	373	384	380	355	350	353	376	374	381	376	364	358	364	357	375	363	316	371	391	349	342	372	393	352	363	376	351	339	362	344	344	359	339	350	353	360	358	368	379	343	359	391	323	356	371	349	346	378	356	392	330	345	369	359	373	378	360	388	338	346	362	368	367	341	384	380	361	326	376	366	344	337	372	367	360	339	365	324	349	340	367	310	398	363	340	369	355	380	362	362	382	346	365	365	369	359	336	361	342	325	360	387	336	362	375	368	363	355	357	348	377	375	378	395	401	404	399	318	385	390	356	364	352	371	393	370	378	348	385	351	344	375	365	347	353	363	361	344	355	404	338	354	350	360	375	322	357	369	332	361	374	328	344	369	373	373	366	347	365	349	326	355	372	370	335	393	357	363	342	372	371	374	374	381	364	360	349	381	354	372	350	347	343	327	335	373	387	391	379	337	353	343	374	371	371	362	372	361	357	383	377	359	372	368	374	343	345	358	375	337	386	347	370	345	352	337	376	341	400	364	371	380	347	384	343	353	333	361	347	364	360	334	355	401	353	360	350	353	359	365	368	366	390	364	352	336	359	362	364	363	321	371	367	318	357	345	366	356	358	365	389	382	350	361	364	332	353	343	344	340	378	333	399	355	353	365	355	377	383	370	373	326	343	390	338	335	371	379	393	392	345	328	366	316	360	338	358	330	375	357	372	382	375	386	329	376	361	397	339	400	363	371	386	380	391	362	371	387	346	358	341	388	325	366	385	345	344	357	397	348	383	361	346	359	350	345	391	373	352	381	389	366	390	367	375	365	410	370	347	365	339	357	355	351	322	337	384	383	350	359	324	338	375	388	380	364	368	361	376	353	338	343	350	355	336	337	363	376	404	343	350	347	342	347	349	355	377	338	345	382	371	349	394	388	392	369	365	347	344	335	373	367	332	362	362	332	346	399	335	388	371	379	356	349	368	362	368	335	341	348	367	365	362	333	346	368	332	344	382	388	352	371	369	351	377	381	379	346	358	332	345	361	362	415	359	350	353	378	357	360	347	373	337	340	355	352	378	331	377	324	357	399	362	355	369	358	326	376	377	353	365	344	391	346	351	382	376	322	364	361	384	347	346	375	302	327	391	370	328	381	376	357	344	339	348	365	358	386	352	323	367	355	355	345	382	366	368	392	368	348	371	343	329	379	314	355	358	380	343	395	365	389	346	374	337	335	374	369	347	342	385	327	379	379	357	375	359	391	361	378	359	352	358	356	347	299	354	336	344	328	356	373	381	398	367	356	364	336	385	366	365	386	339	354	355	343	349	335	370	349	340	393	360	354	370	349	355	376	393	344	380	376	345	376	336	343	398	382	376	335	367	337	350	375	334	380	392	340	380	338	379	377	397	347	371	376	361	341	368	355	364	375	347	330	341	365	356	355	365	375	346	317	364	350	371	372	372	375	375	382	369	386	381	326	375	353	372	406	352	378	335	355	350	333	339	348	359	356	376	378	361	356	358	364	346	372	400	350	346	368	361	368	371	354	348	369	380	354	349	333	377	375	355	393	326	333	329	367	364	334	387	342	374	318	384	343	342	378	344	398	329	358	347	364	370	367	363	391	326	389	330	342	355	356	346	337	322	356	364	341	367	347	353	354	349	372	354	348	382	359	384	355	362	383	358	384	347	365	379	347	352	352	350	384	363	361	388	370	370	367	361	341	369	362	354	375	360	364	344	406	376	342	325	350	367	395	394	353	378	360	352	336	328	342	340	337	373	378	388	327	356	337	374	381	357	365	395	385	367	369	365	339	360	359	332	356	341	386	356	344	372	341	379	349	359	371
15730	29477	23320	13034	7533	5079	3265	2358	1846	1628	1569	1290	1200	1004	916	819	727	647	662	572	573	579	520	554	537	569	534	558	540	486	560	530	516	527	507	513	524	475	504	551	515	558	507	547	521	501	530	501	513	527	538	503	567	506	532	512	547	575	511	539	544	515	534	525	506	511	533	556	534	564	515	586	500	567	544	540	520	567	528	537	511	528	519	513	502	495	527	590	503	500	504	519	557	476	568	522	521	533	492	549	514	508	545	521	494	526	574	510	557	548	526	523	548	468	501	531	508	532	538	506	555	535	516	548	479	542	531	538	558	472	527	522	537	525	513	527	508	575	491	545	523	510	517	493	551	544	541	543	500	541	504	507	528	530	511	520	503	535	507	495	546	515	489	499	540	498	541	516	569	544	527	508	493	517	536	540	521	582	527	537	496	510	586	530	508	503	525	560	492	539	488	545	500	526	575	544	494	537	537	556	546	523	514	539	540	489	551	515	550	541	510	543	528	528	505	535	536	545	539	498	501	535	511	503	544	528	490	534	545	535	531	520	537	475	503	545	547	534	504	545	537	545	570	529	541	548	517	546	502	524	513	511	547	575	498	471	555	527	517	550	557	527	519	524	499	524	516	544	565	491	570	543	518	559	499	524	528	513	517	544	526	530	544	499	554	543	506	530	528	510	552	553	533	512	541	526	524	567	538	548	526	551	495	519	524	550	527	528	511	546	490	515	490	525	544	521	560	520	507	541	522	537	511	551	570	524	501	531	532	525	550	537	526	538	550	546	564	520	544	507	502	520	516	500	534	497	531	556	471	529	515	527	522	492	511	540	524	541	526	550	535	528	561	499	503	544	500	528	543	501	508	521	509	485	555	556	512	517	537	553	490	504	575	507	501	556	515	536	536	562	531	522	514	558	563	491	555	493	513	529	519	546	534	498	535	538	509	534	518	485	528	557	511	506	526	471	539	539	498	539	530	524	515	517	526	508	526	518	520	542	550	503	555	535	494	514	503	511	545	533	549	524	516	512	558	498	516	571	544	535	512	578	536	543	512	501	499	525	508	516	527	512	530	515	541	485	511	498	512	536	540	494	500	537	554	537	527	534	496	519	554	497	531	533	524	506	525	537	556	490	502	500	527	468	550	495	536	538	546	506	545	543	505	503	478	551	513	483	521	474	518	535	525	520	485	506	512	506	516	537	535	547	567	539	490	496	508	530	555	510	538	553	519	490	524	491	533	555	554	531	521	533	560	506	515	543	529	532	507	521	505	525	526	497	536	541	487	535	562	523	580	550	539	563	537	561	490	532	531	589	488	513	545	507	528	498	503	509	544	510	511	506	541	517	465	523	522	518	518	553	518	532	536	488	535	506	565	491	508	498	549	550	554	523	551	531	493	511	532	552	502	569	514	509	500	519	512	459	509	550	543	520	585	502	512	491	515	464	524	522	554	512	490	541	554	567	554	527	503	589	571	533	537	541	494	556	535	501	531	545	516	532	490	513	522	550	544	525	540	504	536	499	551	501	507	513	536	500	505	550	531	532	539	477	551	528	530	522	517	575	543	491	513	515	528	537	520	532	511	556	526	516	562	546	505	544	510	563	537	516	545	520	500	500	530	528	506	564	539	536	555	523	544	508	525	516	529	559	565	578	480	492	502	534	523	516	554	521	536	544	548	539	540	523	493	512	503	530	542	532	521	502	547	506	549	503	551	493	501	533	504	558	504	534	523	511	531	538	541	534	507	587	529	525	510	520	541	524	501	522	567	519	494	536	531	542	507	539	558	521	558	481	526	553	561	549	517	501	513	523	537	539	523	537	524	499	536	527	518	488	496	549	525	489	509	550	513	539	527	533	515	546	531	519	505	495	482	524	527	505	529	543	554	575	485	502	527	575	518	538	545	558	524	485	500	528	530	516	458	539	496	536	516	531	524	556	546	570	511	541	523	552	536	531	524	508	527	468	510	532	506	526	545	496	526	534	495	488	522	505	569	511	477	529	512	515	523	549	560	534	491	562	538	532	564	540	537	509	499	547	523	536	508	534	542	488	530	544	508	551	505	465	522	480	520	476	502	514	564	529	571	550	505	550	495	526	516	538	540	539	488	545	494	506	521	544	537	546	527	512	504	540	557	527	501	499	554	493	552	523	522	502	546	551	555	519	511	556	519	520	539	510	531	521	581	521	549	511	482	510	535	544	500	522	495	492	546	513	522	536	522	525	518	513	520	537	557	516	495	549	502	508	522	533	535	530	533	526	555	536	510	513	533	524	518	528	512	518	522	516	538	523	496	517	546	532	532	523	551	508	488	517	483	516	520	541	501	505	552	535	560	533	504	469	516	524	526	544	546	496	560	528	561	542	544	515	537	527	522	526	539	535	467	517	522	534	540	504	493	531	520	517	511	536	526	500	521	496	516	506	528	539	518	540	497	539	535	522	513	486	528	550	552	509	589	550	499	548	538	474	546	487	538	509	512	564	573	506	499	534	521	514	554	488	536	531	531	572	555	553	520	539	500	513	510	531	516	564	524	500	530	492	555	529	521	487	491	508	528	566	461	526	502	519	503	519	516	518	556	510	490	540	493	538	527	505	524	511	503	563	579	523	529	525	513	503	503	490	496	526	517	494	518	551	510	546	571	524	517	540	504	557	519	532	520	469	486	543	544	498	527	516	522	478	551	543	505	545	537	502	535	565	497	507	475	525	505	533	560	486	555	499	491	539	515	534	496	546	481	530	473	508	553	530	564	532	492	509	487	525	524	518	513	514	573	520	543	499	556	544	572	544	528	526	535	544	587	540	513	524	559	548	526	533	527	550	524	510	502	525	507	536	548	534	537	484	501	537	530	495	520	527	553	508	545	549	507	496	528	499	514	537	519	518	524	499	515	525	557	520	537	488	567	491	517	549	530	521	560	516	547	530	559	577	516	535	532	549	531	487	463	548	512	526	575	543	538	554	517	512	542	521	518	516	521	551	523	555	520	492	557	519	482	501	510	521	499	515	522	548	500	497	515	520	527	549	558	556	547	526	539	535	516	545	545	549	492	519	517	516	531	511	531	507	497	526	584	552	515	519	542	486	549	517	546	531	504	530	530	528	515	515	518	521	543	537	514	552	520	509	512	516	531	493	560	547	558	539	519	559	553	512	513	522	539	530	549	497	502	500	518	557	508	542	512	508	535	531	544	497	502	492	546	525	508	525	551	536	534	517	530	524	526	542	516	524	561	555	505	565	553	527	557	519	490	518	508	504	573	502	539	506	526	516	486	488	483	575	513	512	559	534	505	518	556	527	507	508	567	557	490	518	499	508	528	546	515	535	499	520	502	528	537	527	539	574	518	528	525	550	524	476	520	492	510	555	526	469	504	576	520	524	529	506	530	501	509	556	528	534	561	555	529	557	523	534	543	488	540	551	510	505	544	528	523	503	543	519	542	517	526	541	506	493	542	506	512	535	513	473	522	501	539	546	562	554	519	523	514	510	538	497	478	531	528	507
23003	21570	28578	25024	21583	17450	4808	2215	1632	1428	1292	1063	939	835	750	635	615	507	565	485	493	459	420	454	436	469	429	427	426	393	427	417	445	396	399	402	428	371	408	420	429	374	395	390	390	416	400	443	428	415	437	418	409	425	395	401	411	418	407	389	433	416	422	412	436	405	408	401	433	431	441	386	386	415	451	415	429	398	391	417	438	424	408	431	393	430	429	396	438	392	422	400	437	402	400	409	406	405	414	411	430	393	409	424	400	422	387	410	374	396	381	417	395	453	395	377	419	402	373	427	407	387	377	430	423	408	393	413	419	457	379	400	415	369	379	417	382	411	402	408	409	386	432	397	444	421	423	398	413	437	431	423	417	405	378	365	387	421	427	399	419	386	403	398	414	434	397	392	407	400	414	394	397	416	421	414	408	380	429	392	411	429	409	398	410	413	395	403	412	387	392	418	375	396	447	371	432	402	455	404	389	398	414	396	412	420	379	416	401	388	382	456	395	389	424	408	416	419	389	365	377	425	405	406	374	365	398	419	431	412	438	401	378	431	401	439	393	432	397	393	399	427	425	397	398	401	413	364	404	407	441	379	419	424	386	424	410	411	422	425	407	414	432	414	410	439	405	409	446	425	427	408	415	401	414	410	413	376	393	427	386	412	433	386	407	422	419	402	414	425	413	394	425	442	397	377	386	398	392	396	399	408	397	405	398	400	435	426	380	434	436	431	416	389	437	406	381	433	394	435	435	405	386	443	401	380	441	415	442	436	398	420	398	380	376	406	417	407	396	401	407	369	398	404	418	431	413	410	403	422	388	398	417	429	437	413	418	408	398	400	417	428	382	379	456	356	406	399	410	410	409	398	397	393	389	409	407	393	434	417	420	418	411	411	394	402	409	410	412	392	389	422	399	401	382	401	381	373	398	405	381	400	391	438	411	398	429	435	422	410	451	424	415	381	394	371	398	404	424	431	385	417	402	396	414	419	422	402	436	415	398	427	418	388	386	452	417	420	384	425	425	408	395	392	400	398	369	405	429	381	420	394	432	426	403	421	392	408	433	424	422	380	456	388	421	405	411	388	425	410	401	418	408	392	361	395	427	459	413	424	400	412	415	397	424	389	426	404	435	437	410	386	389	443	395	391	454	413	441	387	397	397	417	412	391	424	386	414	378	384	453	416	406	388	408	432	430	426	406	426	373	371	426	425	411	426	391	391	402	415	434	374	412	448	414	372	432	395	409	418	379	415	396	389	401	422	373	423	411	397	438	389	419	420	393	412	385	430	407	432	390	431	439	415	427	400	406	421	393	440	420	417	409	433	374	414	421	422	435	418	394	398	430	404	398	426	385	368	379	407	436	407	426	432	405	426	410	407	403	388	412	389	377	388	414	388	389	439	406	393	404	417	403	410	392	396	433	388	407	380	424	412	382	406	391	416	418	455	412	414	438	424	409	428	406	391	447	455	397	430	414	385	397	394	407	400	415	423	418	415	380	427	438	377	400	421	415	425	444	380	404	402	389	428	440	401	391	374	398	443	416	428	399	394	407	378	434	410	444	414	424	416	377	389	421	398	412	370	403	400	369	423	391	439	420	433	427	400	412	425	434	425	426	391	408	410	396	395	428	436	418	416	413	409	447	419	427	395	377	391	378	415	419	440	401	391	406	403	378	378	378	415	420	404	410	402	390	400	413	426	426	392	385	400	427	402	405	394	384	395	437	391	377	380	389	414	427	395	391	423	422	396	418	431	405	424	421	429	454	459	415	446	422	393	404	397	394	413	383	393	380	397	377	410	407	448	411	428	384	419	367	422	432	413	403	411	406	406	419	414	447	436	453	375	404	452	414	411	417	400	419	405	371	372	400	426	433	406	423	433	411	421	410	411	417	397	406	419	424	404	392	416	424	402	417	448	403	406	423	388	362	405	406	405	422	360	401	396	424	409	441	391	428	396	415	399	408	415	400	405	420	369	393	396	425	416	400	423	407	400	395	398	386	423	418	425	441	402	411	392	419	399	431	445	459	410	413	434	436	423	439	400	384	391	405	405	403	452	401	399	398	409	402	413	388	409	390	422	370	404	406	400	392	412	402	388	404	373	387	430	387	422	408	408	426	433	429	423	381	421	437	435	393	400	452	422	449	369	390	404	405	398	395	427	423	414	408	374	403	428	411	407	397	406	435	396	436	422	419	396	419	428	362	462	402	416	405	439	426	416	416	373	441	406	403	382	422	408	399	380	389	414	426	441	419	430	406	414	413	443	394	433	421	443	408	400	352	446	408	408	386	404	420	434	426	408	438	441	424	431	393	417	411	427	449	384	448	409	423	421	424	432	382	446	394	380	424	392	431	404	435	405	395	388	408	380	424	381	370	404	376	403	431	390	436	397	415	437	417	393	373	415	437	411	394	396	415	407	394	411	386	400	386	402	461	407	430	468	439	379	411	411	386	435	386	425	460	378	390	415	370	430	408	409	429	400	419	404	414	417	404	391	412	364	419	405	412	419	416	404	402	381	401	434	359	453	423	424	380	396	384	403	375	426	394	392	399	399	389	398	443	386	399	441	420	408	427	395	397	394	421	380	407	397	369	421	444	414	420	396	394	432	447	437	408	404	405	428	401	459	415	413	401	422	405	443	354	405	391	391	428	415	383	432	395	429	403	386	453	394	406	396	404	403	416	392	414	405	369	368	382	393	399	392	406	427	418	386	400	433	418	412	442	418	396	434	390	400	394	381	432	436	405	401	431	415	422	391	387	425	375	383	450	380	411	450	422	397	388	412	380	390	381	408	399	430	407	416	391	426	414	428	410	389	436	423	435	433	406	405	400	374	407	413	431	407	404	386	386	413	390	407	380	427	428	386	416	412	420	399	431	406	391	437	386	380	410	409	383	428	403	413	418	419	417	379	403	417	431	409	433	379	416	408	430	437	419	415	419	378	399	394	423	392	384	381	394	391	397	385	384	387	416	386	443	410	412	395	383	394	404	435	371	415	439	353	420	384	421	399	409	386	396	408	431	454	388	431	380	411	428	421	425	405	378	375	382	409	430	400	415	426	403	390	411	396	428	423	390	433	384	401	431	403	380	379	397	394	404	429	386	390	445	437	378	398	408	379	400	410	408	401	371	413	418	392	395	409	375	404	420	442	402	385	401	416	431	421	412	423	444	382	419	419	394	403	427	419	390	406	430	439	397	411	395	385	416	389	417	412	420	387	410	414	357	441	396	419	413	385	386	388	429	376	401	416	410	400	403	416	397	416	391	429	439	398	430	391	389	392	380	431	415	434	429	367	434	358	407	433	415	387	397	439	407	386	423	376	405	433	418	408	402	420	401	405	453	384	412	398	435	383	445	414	402	407	391	440	405	379	437	417	405	392	426	408	414	424	431	388	408	387	383	372	432	426	420	405	392	422	428	407	402	404	418	427	418	419	394	436	380	422	424	396	431	391	391	413	450	434	387	404	414	413	384	389	403	392	404	418	414	392	410	414	421	386
18556	40253	31331	18877	12910	8735	6083	4523	3491	3169	2658	2109	1861	1698	1295	1160	1024	897	822	794	700	695	653	650	659	629	690	651	640	636	646	601	596	592	558	621	578	582	608	553	580	612	591	614	600	566	570	574	625	600	616	633	623	620	590	610	600	585	591	574	586	590	613	581	589	602	592	627	606	558	587	600	575	577	583	580	605	607	581	613	599	623	587	530	578	567	610	610	602	547	586	593	575	561	617	561	629	628	600	558	643	602	583	603	578	611	614	613	615	581	538	597	591	555	583	566	611	547	623	550	577	578	572	549	528	572	598	623	596	607	627	557	581	547	593	573	582	584	589	593	612	618	645	590	543	556	577	593	582	567	555	575	581	571	587	606	603	564	636	555	595	574	642	576	592	591	591	631	585	602	613	575	594	573	591	586	593	636	612	592	597	569	610	601	571	578	589	551	601	564	585	565	577	594	612	537	605	573	580	613	582	577	590	579	622	559	564	586	558	584	592	613	582	605	593	565	555	613	591	604	605	606	537	586	552	618	579	640	601	594	612	585	570	593	592	651	615	621	608	571	600	595	620	591	592	591	590	579	597	602	597	593	549	583	572	603	580	583	585	644	606	576	603	598	600	593	576	620	608	568	601	568	577	579	588	571	575	551	610	608	615	586	587	606	587	649	581	544	603	613	566	603	571	610	573	575	614	578	615	617	594	582	610	577	592	561	581	592	601	592	612	588	596	610	593	620	614	588	571	641	545	596	596	595	636	554	559	590	567	592	582	645	597	590	588	559	579	591	553	604	607	622	584	577	577	558	550	590	556	567	591	588	564	579	601	576	561	581	574	600	629	652	616	593	629	552	589	548	577	603	564	568	606	642	568	581	577	549	526	598	573	583	634	591	581	555	602	562	610	603	564	605	613	598	588	608	553	599	602	571	584	544	596	546	586	600	602	591	562	615	573	594	616	606	616	537	610	603	575	584	619	600	615	568	580	594	617	592	596	610	594	610	585	582	595	572	586	606	597	586	576	587	607	600	612	567	577	559	551	616	586	578	570	610	598	586	560	580	542	597	577	580	589	565	582	590	599	603	580	614	586	604	616	597	563	568	582	576	590	600	593	626	557	582	578	591	597	583	628	600	598	628	572	588	578	557	611	603	626	577	622	585	590	563	603	542	599	589	605	617	571	565	566	544	574	567	637	606	593	565	640	599	598	604	638	611	557	609	566	578	621	594	584	617	560	566	571	597	589	599	595	612	605	579	631	597	640	614	583	557	614	591	583	596	608	555	538	628	610	593	624	552	542	567	610	592	601	591	597	592	547	579	597	600	563	608	597	646	590	612	585	630	595	596	632	566	563	545	583	620	564	518	559	575	610	611	613	608	566	620	578	592	575	594	587	554	621	616	677	521	570	628	612	615	600	589	564	570	598	601	567	614	614	601	609	597	583	600	573	599	555	618	602	602	592	647	588	571	600	568	627	568	600	570	581	600	584	599	610	569	603	575	602	627	594	571	580	609	589	587	610	600	582	600	542	599	646	553	586	583	623	590	634	597	600	628	564	606	571	613	604	570	558	614	603	607	580	589	609	586	587	584	623	603	537	562	598	574	599	572	560	598	586	526	594	586	608	639	590	601	574	595	627	597	563	571	578	560	586	592	574	580	629	610	561	599	609	574	617	629	565	611	605	595	584	602	561	583	608	572	587	600	605	588	584	578	558	634	583	587	619	562	597	592	586	639	557	598	580	549	593	559	565	637	626	585	595	617	587	555	622	602	587	595	565	600	614	615	619	612	603	596	631	580	618	608	578	605	605	584	583	596	576	589	588	570	626	547	579	549	598	572	579	555	580	583	547	547	598	556	635	584	582	641	637	612	570	555	545	601	549	554	620	611	595	615	618	587	550	589	576	559	590	570	637	626	601	610	603	584	595	553	580	586	614	572	597	594	585	613	573	600	546	573	575	580	637	601	574	588	592	646	611	606	592	574	607	632	566	598	588	555	587	598	573	584	636	613	577	584	606	566	551	583	597	620	632	571	614	553	575	570	547	595	569	555	549	624	590	579	609	532	567	588	606	607	590	599	604	610	574	566	570	566	565	621	593	570	601	571	597	629	625	643	556	565	555	583	603	623	567	590	590	559	601	570	617	571	578	574	578	602	562	626	605	564	587	588	593	583	566	610	608	553	638	594	594	621	566	608	592	602	571	586	604	568	591	586	623	575	570	555	581	588	574	639	591	582	639	543	553	550	613	576	570	573	542	585	577	587	559	590	586	624	586	571	586	588	616	633	583	601	587	590	582	619	594	595	572	574	593	548	609	567	585	562	585	550	551	620	614	579	587	588	593	598	623	589	625	607	595	609	570	613	653	604	539	547	601	619	567	568	584	593	547	564	631	577	595	565	648	549	606	593	589	615	591	605	578	588	607	593	613	613	576	609	560	576	578	612	549	620	553	621	630	589	608	624	656	557	596	595	592	562	661	597	566	575	592	587	611	609	546	595	610	613	635	630	571	610	581	588	548	584	590	631	598	615	583	570	572	585	590	588	624	512	532	630	552	591	598	592	578	581	593	596	589	592	610	595	567	607	614	610	588	614	611	599	606	573	600	602	660	563	544	552	587	587	602	606	589	599	561	622	599	587	566	574	558	568	611	580	632	582	608	582	603	577	617	612	575	610	527	619	594	557	603	602	575	597	584	566	605	643	571	564	650	607	564	559	572	610	573	599	603	618	624	588	633	585	632	622	601	597	568	612	634	590	610	560	550	577	511	605	595	605	595	627	603	561	623	572	583	619	596	563	555	564	596	580	601	587	591	596	567	610	614	550	568	615	616	583	589	586	582	630	567	593	551	608	566	619	573	593	561	628	576	541	561	599	566	557	571	617	602	575	566	588	609	612	611	566	553	563	596	617	537	645	556	568	567	590	552	603	597	583	576	553	586	608	588	534	588	639	636	585	618	613	596	617	598	571	612	555	582	617	609	614	602	584	617	598	582	584	586	609	596	592	600	522	600	587	593	582	548	574	601	560	556	539	571	594	601	597	623	560	568	572	554	615	586	594	609	548	587	606	583	601	625	544	609	620	575	567	575	594	615	571	569	599	578	591	555	554	602	572	567	561	605	628	584	607	583	577	571	630	627	553	580	597	624	636	532	586	597	615	571	558	672	585	578	601	607	596	582	620	593	587	631	615	601	580	592	625	570	566	629	579	604	603	568	581	636	582	651	601	582	557	557	633	620	579	629	580	577	569	598	579	590	613	578	598	623	615	594	581	571	589	625	595	579	596	577	607	591	589	579	612	590	517	562	610	598	579	602	582	559	595	546	610	536	602	590	600	617	544	592	584	557	571	616	630	568	619	565	558	602	571	590	640	593	589	540	594	602	628	594	600	551	613	596	576	599	605	635	585	549	626	549	542	596	584	574	565	577	547	562	584	630	590	583	551	552	581	619	586	581	592	585	596	631	592	559	561	577	574	582	592	602	586	546	602	560	569	577	573
28455	21290	17087	7529	2925	1645	1163	967	845	827	733	668	667	631	508	530	492	462	482	457	448	479	464	428	442	429	447	436	441	389	471	459	430	428	440	419	447	413	405	372	413	408	449	422	418	425	410	414	432	411	423	422	391	444	428	383	447	451	468	426	424	433	456	383	428	420	435	418	476	429	463	437	407	403	450	460	424	451	420	422	459	421	451	395	428	424	424	424	432	422	416	463	424	408	401	500	443	440	448	427	428	419	412	447	454	468	435	415	443	433	452	432	459	419	453	397	441	423	428	388	437	420	450	437	420	395	455	407	446	429	423	446	429	413	380	405	452	408	459	431	438	447	430	415	423	438	429	426	422	410	427	400	397	414	401	413	443	452	409	479	460	415	445	442	435	433	455	406	479	451	432	418	417	460	432	423	422	458	445	464	426	433	440	449	424	454	432	408	424	408	399	410	427	458	409	411	439	421	431	452	396	461	427	413	421	444	421	478	412	416	393	412	392	441	459	439	446	432	430	447	419	407	440	410	426	451	455	415	415	414	436	445	449	397	425	420	436	427	398	401	438	411	439	463	442	421	449	447	409	374	414	462	449	443	412	449	430	499	414	406	421	371	434	404	397	416	415	443	410	442	433	408	424	438	413	406	418	443	411	414	425	415	442	451	425	418	423	455	411	415	427	442	414	392	434	426	431	424	413	462	407	431	407	451	449	419	443	344	417	446	427	432	407	385	454	426	428	470	438	418	421	426	413	423	400	443	422	451	449	427	446	412	439	453	425	465	444	415	425	443	398	404	409	428	414	441	412	453	448	418	409	425	441	431	433	403	425	421	388	408	441	424	456	434	423	392	446	450	434	447	437	389	401	393	421	471	434	413	425	459	438	412	411	449	415	416	444	428	433	405	421	424	471	389	424	429	426	473	418	447	406	398	392	420	453	396	425	416	435	421	427	435	443	436	448	456	438	445	448	421	437	405	411	403	400	441	438	410	415	405	406	366	429	379	455	411	467	394	435	454	415	436	464	361	431	448	425	481	426	440	442	417	427	387	407	440	409	450	407	445	416	450	392	442	419	409	397	427	465	443	431	428	413	419	441	395	468	432	433	433	443	408	440	424	427	448	417	416	414	439	400	425	428	391	446	378	438	455	456	419	421	411	419	386	418	404	428	423	411	406	413	429	452	446	453	438	429	419	419	397	447	434	426	447	452	443	427	434	424	456	411	447	440	417	469	422	452	395	423	417	454	446	447	441	454	443	407	394	423	418	436	420	398	412	421	419	376	440	472	408	403	440	436	452	420	436	458	391	446	443	440	407	460	468	428	402	430	414	430	428	434	440	420	438	412	440	447	404	435	422	432	407	451	458	395	397	441	414	429	449	412	435	406	420	399	414	456	415	421	439	417	420	439	431	446	423	426	436	438	448	451	415	424	434	419	395	429	439	394	462	413	425	435	382	401	441	396	437	404	442	422	421	428	472	421	430	448	453	434	433	443	433	395	401	437	441	469	417	445	429	427	412	457	444	471	425	408	416	404	443	423	425	385	426	432	425	431	398	395	423	373	400	466	417	449	445	435	417	442	434	452	435	424	430	436	421	423	401	445	428	406	423	437	424	434	403	429	410	427	406	440	389	443	414	465	443	432	430	415	442	431	410	448	470	413	402	406	411	449	387	473	459	454	409	448	434	417	447	437	408	447	432	413	434	442	394	459	460	382	424	441	445	422	448	430	408	395	422	459	442	406	437	436	441	449	425	410	441	450	451	415	419	443	379	476	475	453	407	421	391	425	435	421	400	449	435	414	415	416	397	441	419	440	427	439	414	439	416	427	410	409	431	416	398	415	436	443	446	395	450	423	421	484	443	407	421	438	444	477	446	416	439	443	417	427	432	445	415	400	423	434	434	466	439	461	459	420	417	407	442	434	438	424	421	437	427	455	434	417	435	433	431	434	416	405	422	396	415	432	449	409	421	437	416	448	433	451	416	444	427	425	471	457	386	425	433	418	464	484	422	430	437	407	409	405	435	412	430	456	453	424	422	436	443	439	419	443	401	431	436	407	444	414	421	397	445	412	436	409	456	421	414	468	398	403	416	435	389	406	456	437	430	426	446	446	457	449	450	440	442	459	427	443	455	446	428	453	457	427	450	438	446	416	431	425	439	397	430	421	407	435	417	408	406	444	419	431	447	419	413	461	425	386	399	435	407	403	413	393	461	408	475	396	470	437	448	445	414	436	404	417	447	457	417	452	397	388	422	450	462	432	420	431	441	408	408	404	433	411	414	431	462	418	406	405	447	435	440	428	415	404	393	426	419	446	415	404	423	430	437	383	406	458	445	416	412	460	444	435	441	432	462	380	405	419	452	473	440	416	432	443	402	427	388	390	459	421	415	439	431	457	470	418	417	455	410	440	422	440	406	429	422	456	466	468	426	406	459	408	478	439	420	438	374	430	418	425	421	420	425	483	443	458	455	441	388	401	409	429	418	409	427	432	459	409	403	394	431	409	418	421	383	433	420	423	429	398	456	454	427	439	429	403	442	419	425	470	426	430	439	422	454	403	433	402	438	456	392	418	479	430	471	416	400	445	416	445	441	423	423	400	423	390	458	438	414	438	430	463	383	429	432	418	413	384	385	465	450	409	428	428	460	416	455	440	455	424	421	454	380	425	395	453	436	412	407	457	473	416	435	432	438	407	457	444	443	435	411	424	399	443	426	437	469	425	453	438	410	379	419	415	418	448	432	461	451	417	417	423	439	425	430	424	418	404	446	406	467	465	434	436	423	378	444	445	391	430	407	391	424	410	396	404	384	403	455	456	457	394	428	411	435	449	401	415	421	467	436	453	409	411	441	414	415	427	464	413	421	413	471	440	408	381	412	440	429	443	421	414	436	430	423	439	458	395	454	435	466	465	386	424	443	415	467	447	450	398	415	446	450	428	454	435	446	444	453	428	453	449	407	417	410	384	383	433	432	407	424	469	429	443	441	411	467	450	394	415	418	444	451	394	450	446	428	433	440	415	417	455	453	425	379	444	407	411	423	430	414	406	404	430	432	414	455	432	417	440	427	395	436	434	408	407	401	461	422	417	438	444	425	444	429	430	411	439	418	457	439	410	408	427	457	435	405	426	460	468	384	426	418	408	413	379	429	428	430	437	417	389	383	433	442	433	460	429	457	413	425	407	417	434	443	415	415	406	421	438	481	464	419	461	438	457	411	443	433	419	436	420	429	436	412	448	436	441	430	425	431	429	412	405	440	425	468	410	450	404	473	434	434	442	433	432	432	387	448	440	418	432	402	460	410	430	451	440	459	427	406	458	397	456	433	419	420	462	430	375	420	421	445	437	440	413	437	433	459	407	443	378	418	408	442	462	384	412	412	414	437	463	438	429	480	404	422	406	411	429	438	427	443	429	412	443	429	444	442	420	419	457	434	435	422	429	405	437	434	420	423	428	398	435	437	414	414	435	407	383	438	446	425	425	412	397	443	456	413
17932	29845	20393	9830	6078	3867	2745	2109	1845	1597	1444	1271	1165	1061	878	793	735	747	684	671	674	684	666	649	647	636	613	657	680	641	613	612	594	606	614	622	624	616	620	654	645	599	619	605	607	599	649	613	624	653	605	594	614	642	641	595	650	645	567	585	601	620	588	634	611	635	625	643	603	623	637	626	660	579	599	696	573	628	605	619	632	616	541	630	625	597	644	623	614	651	619	631	619	598	620	614	571	628	664	636	602	614	606	637	631	620	591	656	606	646	608	690	646	590	611	586	616	612	649	630	595	614	622	636	673	678	573	636	621	628	660	590	616	614	624	570	581	602	645	603	648	598	606	597	580	635	680	593	617	608	601	621	621	639	609	612	582	641	626	621	633	601	678	583	597	639	639	620	616	615	668	633	628	650	617	643	570	587	652	608	594	634	622	617	624	623	595	604	614	598	624	588	667	653	628	550	615	601	599	593	665	622	666	650	622	639	632	630	630	665	618	631	646	652	630	606	634	610	657	648	658	605	634	587	595	632	607	611	663	597	621	611	612	599	663	610	633	630	616	606	594	628	630	590	612	630	658	644	590	648	632	670	633	592	628	592	656	612	671	636	649	589	624	625	651	608	580	646	628	586	586	632	638	628	655	622	628	663	584	615	611	641	605	608	649	637	648	644	601	624	623	589	612	633	602	638	612	565	668	581	611	602	644	605	637	639	637	654	646	629	630	585	595	606	587	605	626	624	629	597	626	644	576	615	616	650	664	602	647	597	618	634	636	594	608	597	599	622	605	613	603	644	636	618	616	598	605	601	612	616	662	651	626	605	607	605	625	593	576	654	643	657	626	611	618	611	539	635	635	565	574	615	657	652	623	649	640	584	635	593	626	600	606	589	629	695	636	608	665	649	591	621	640	642	627	601	632	632	655	631	637	638	598	620	622	606	640	591	649	595	625	629	587	611	601	641	624	649	670	609	611	638	586	625	649	619	606	599	573	642	664	624	567	601	643	624	650	612	631	611	563	593	630	601	603	660	594	645	594	630	617	643	596	632	604	633	609	612	582	627	658	573	661	599	609	603	617	592	610	670	616	604	604	667	614	625	692	613	596	627	639	643	611	605	640	596	616	599	598	607	625	619	611	649	618	600	635	590	648	648	600	599	662	683	597	614	618	588	597	601	595	616	616	601	656	629	651	639	596	634	609	623	653	672	607	613	635	620	624	606	636	636	647	655	675	621	594	642	623	596	613	625	596	601	613	642	639	657	610	589	659	643	617	589	637	585	579	591	650	565	600	581	642	616	559	619	661	588	605	573	628	637	635	623	594	630	609	592	616	644	609	582	649	581	642	614	628	623	611	641	632	591	610	587	556	618	599	591	586	634	606	615	571	657	630	622	655	591	626	616	618	603	648	656	595	587	625	621	628	665	601	618	642	625	679	613	634	611	623	647	615	643	603	591	628	602	661	584	624	595	616	616	643	601	630	612	611	601	627	651	601	674	598	612	638	590	611	604	650	641	574	606	636	614	627	642	603	623	620	663	651	628	609	583	606	627	615	624	599	641	608	620	580	628	640	611	617	660	638	623	660	640	651	624	632	579	651	603	558	673	622	609	617	635	612	648	597	595	617	617	642	601	612	574	597	635	650	641	609	624	647	632	637	628	652	617	625	630	624	600	629	654	642	609	591	629	623	578	659	583	601	692	613	628	633	634	625	610	599	595	635	630	611	629	582	657	619	587	552	592	629	615	660	614	645	621	619	581	623	619	637	651	655	656	632	629	626	552	622	603	625	643	638	609	624	614	636	659	579	661	626	651	656	632	575	642	597	657	552	618	616	608	620	650	625	638	632	676	623	651	620	646	596	614	596	596	643	579	638	595	618	612	605	626	644	645	596	587	587	604	637	661	647	596	599	658	627	612	649	663	611	585	635	610	680	614	617	627	638	607	632	635	641	621	663	629	586	638	587	655	627	649	615	626	638	620	602	632	631	612	601	599	598	651	610	618	649	611	609	608	622	601	643	607	609	587	610	643	607	616	639	618	614	652	619	634	624	586	607	659	629	604	620	622	640	621	573	641	631	606	613	590	586	663	609	591	614	668	633	626	643	629	606	622	598	586	620	614	579	634	603	632	637	637	619	568	686	602	601	609	667	670	610	656	628	651	588	590	621	640	621	643	637	598	592	620	659	601	608	652	629	617	629	598	616	659	616	616	624	657	605	625	620	654	666	560	617	612	622	675	664	653	640	596	607	627	607	626	648	606	588	652	626	612	627	627	612	617	645	618	627	594	639	610	620	581	624	558	631	660	618	647	657	628	600	624	622	608	639	691	601	616	650	585	641	626	586	600	563	579	564	643	662	645	630	634	609	611	620	623	599	617	641	622	645	661	643	625	653	621	612	623	603	635	616	607	627	636	635	582	623	596	613	643	624	654	640	624	608	591	629	619	661	638	636	618	655	626	631	631	586	617	605	605	630	627	616	631	616	638	625	654	590	645	561	622	629	566	614	612	626	614	606	619	640	632	633	627	592	626	625	642	640	633	638	587	655	636	613	597	593	621	588	606	621	621	654	623	607	618	608	595	587	603	624	601	638	599	627	624	644	646	607	631	669	587	643	590	606	602	641	595	617	611	608	624	652	666	635	618	599	586	643	588	619	645	619	617	578	652	604	592	624	612	608	633	620	617	635	648	656	615	652	643	574	588	611	610	607	623	583	655	640	616	598	656	604	617	643	603	584	667	620	627	631	629	616	606	616	634	613	629	583	598	628	635	600	589	573	592	621	588	640	651	641	668	666	603	631	645	609	621	615	583	648	641	645	614	623	603	568	571	634	588	621	623	642	651	612	638	632	585	620	588	610	628	642	620	628	650	609	584	623	583	647	620	619	661	574	638	613	610	648	613	591	623	634	600	632	605	610	621	618	602	638	613	656	636	641	593	662	624	661	615	634	613	651	598	636	635	597	581	651	619	634	619	573	624	621	602	615	612	626	685	641	582	619	622	656	656	640	635	567	634	608	568	599	645	577	636	617	620	588	629	629	621	627	585	606	594	572	652	660	608	629	602	623	597	608	623	643	625	575	639	601	608	616	629	585	661	633	588	655	606	589	625	574	559	620	626	597	617	635	606	613	639	603	669	618	631	638	624	630	565	617	605	655	647	624	638	605	596	621	613	618	620	619	604	606	659	615	642	589	631	661	608	614	624	677	639	678	616	620	674	601	636	633	621	606	641	606	610	569	658	648	603	605	637	685	613	628	658	632	590	631	599	632	593	607	642	619	627	615	639	664	601	616	596	630	637	635	611	647	611	611	598	641	630	651	657	620	604	626	665	650	645	623	639	624	615	614	637	677	609	605	679	602	609	555	582	600	668	590	599	614	618	636	644	619	596	613	612	645	604	634	616	660	628	610	641	601	607	600	630	700	582	616	603	602	616	619	648	620	621	607	632	629	586	650	629	612	599	680	603	585	611	619	645	630	593	601	643	620	595	648	602
23978	21554	27853	25742	18504	5133	2311	1753	1434	1262	1030	950	906	697	665	600	529	537	559	505	478	470	489	489	522	479	517	459	450	486	467	462	430	440	471	459	435	449	449	484	436	482	426	447	462	493	481	482	502	478	474	495	450	456	444	469	438	436	442	451	467	441	449	448	505	457	458	462	449	481	465	454	423	427	449	426	461	471	434	425	449	445	461	467	460	449	497	422	462	460	488	496	449	457	455	468	451	410	459	410	486	470	438	475	467	443	474	474	478	458	462	387	451	467	439	440	414	446	439	417	460	477	448	449	465	496	420	437	523	471	459	458	483	470	454	460	455	476	445	450	459	495	471	451	478	479	471	492	458	439	487	493	442	446	471	472	456	462	478	478	449	495	463	476	434	443	479	476	417	461	439	468	435	461	444	448	429	475	472	453	463	469	449	445	462	448	467	465	478	491	458	462	534	450	430	456	473	468	454	488	472	463	453	416	440	432	448	467	436	485	468	448	477	461	423	461	467	490	469	475	501	481	476	461	447	459	449	505	457	425	451	433	458	455	454	468	519	485	489	446	468	468	426	430	493	470	441	461	510	459	426	480	491	433	473	467	454	455	464	473	470	494	427	450	455	420	445	470	467	448	479	479	486	439	453	471	467	460	447	466	439	440	492	464	433	439	477	446	452	451	463	465	468	452	461	462	454	449	452	434	445	442	449	481	489	454	417	433	445	459	490	493	490	428	422	453	406	464	445	491	478	491	450	459	510	481	491	458	451	439	483	451	466	439	475	468	440	492	446	433	428	488	478	481	485	462	430	518	447	464	454	442	461	490	466	440	475	435	460	448	463	442	502	462	499	439	438	464	466	452	458	444	487	468	455	482	451	433	471	490	464	425	463	478	444	457	435	487	481	495	443	495	456	458	486	484	460	449	456	482	473	472	457	449	468	494	463	448	485	472	435	403	458	453	458	423	512	478	442	472	442	430	440	443	444	490	484	425	438	470	438	427	431	468	471	470	440	457	450	451	448	442	484	461	511	447	439	481	436	458	460	468	455	485	455	462	471	490	462	488	466	432	469	447	459	458	489	421	430	457	465	483	455	490	478	474	476	458	449	460	472	446	478	451	502	453	431	497	429	486	479	423	474	447	449	469	426	457	452	465	454	493	474	462	457	436	481	444	423	482	462	465	430	407	411	461	463	441	464	447	477	471	470	457	444	439	458	462	443	443	486	472	440	422	446	453	468	460	466	432	510	456	485	473	460	466	481	484	456	507	447	472	454	485	470	453	486	449	447	466	466	455	450	426	468	438	436	452	475	442	487	497	468	484	475	483	473	482	446	447	452	448	411	442	482	422	504	463	464	431	491	470	465	485	439	435	425	456	453	435	469	454	482	444	444	405	435	430	471	434	470	479	427	465	439	488	479	454	450	431	480	504	491	452	455	436	516	441	478	471	430	469	472	454	429	477	462	485	459	474	495	457	487	475	533	471	417	465	467	433	450	474	461	422	473	427	457	468	429	485	470	454	461	450	457	444	451	446	488	439	425	462	451	482	449	449	427	460	460	440	480	447	429	459	490	473	446	432	455	484	496	473	440	464	445	479	469	480	489	474	431	446	477	476	463	499	535	462	445	466	435	470	454	485	475	414	421	434	449	481	474	450	455	497	430	445	489	454	457	490	488	485	437	472	458	432	484	470	418	526	443	482	443	440	439	458	471	462	475	475	480	466	477	463	481	461	456	439	482	459	460	454	463	486	469	466	461	435	444	467	492	475	501	466	429	460	459	449	435	477	446	415	451	412	436	436	450	448	440	510	457	461	492	461	451	477	472	455	432	448	424	484	436	461	429	510	450	448	463	464	484	478	486	449	471	428	445	433	463	458	471	486	443	470	440	466	429	469	433	473	403	477	453	423	492	472	478	494	411	471	431	439	492	440	452	424	498	445	442	427	438	455	459	423	511	468	492	453	484	465	457	478	458	430	427	471	441	455	478	464	489	451	516	441	462	498	480	459	474	482	450	488	451	465	457	462	421	463	441	507	444	509	461	434	485	477	447	469	482	470	428	497	446	440	444	471	447	456	449	434	491	433	477	494	480	485	473	470	448	433	503	467	461	468	440	480	457	440	456	469	459	486	447	445	465	423	486	451	461	504	456	483	435	436	482	468	448	453	432	447	443	464	453	458	477	459	445	452	478	446	438	429	446	449	446	470	462	430	442	515	464	499	443	450	484	445	429	438	504	463	459	462	439	402	487	503	479	476	454	477	455	436	470	472	466	449	471	438	453	450	480	502	495	436	463	454	474	470	457	445	465	447	462	426	419	491	496	470	480	465	433	464	484	475	486	457	473	459	456	467	496	476	451	461	503	475	446	444	427	458	463	438	448	437	445	441	483	470	480	458	450	437	436	508	453	469	435	433	439	470	472	459	496	466	441	419	433	472	454	436	477	468	460	462	460	474	480	462	454	448	499	436	485	475	459	448	430	467	426	469	431	471	452	476	410	467	445	483	450	447	487	462	478	481	471	487	458	424	473	477	470	439	471	441	461	450	451	444	456	457	498	474	441	470	466	463	448	478	487	454	472	427	435	406	451	452	452	422	462	469	452	481	450	452	440	447	420	426	446	473	431	466	438	444	438	446	417	478	470	472	475	468	468	416	469	497	473	488	477	474	496	496	441	473	479	453	477	444	457	469	500	468	489	481	474	442	483	498	434	471	448	451	486	467	455	474	473	447	511	465	463	465	451	493	456	445	470	477	460	464	484	463	446	440	472	471	432	455	467	417	448	419	429	468	424	419	451	457	457	467	462	442	460	464	456	452	469	479	484	480	462	489	435	514	478	492	459	461	449	473	435	465	445	439	459	448	437	469	421	496	446	430	461	464	448	462	468	453	449	456	451	461	448	443	430	455	508	468	509	484	487	468	456	454	433	478	462	437	451	448	424	436	422	466	497	480	470	463	436	487	460	452	464	432	476	489	449	489	470	457	429	477	447	462	479	473	435	464	421	471	485	463	451	447	471	459	453	445	462	456	440	438	467	463	463	431	441	461	500	480	512	498	431	473	462	489	472	459	489	474	478	459	482	461	459	483	436	427	452	460	460	463	428	465	451	438	468	436	437	446	466	488	464	493	485	447	463	450	470	481	457	448	420	482	451	468	481	482	463	451	475	480	437	482	455	430	475	459	459	454	506	478	485	472	451	461	472	416	435	476	458	478	470	478	440	440	453	464	489	411	466	452	446	477	457	464	432	432	485	469	438	507	461	445	477	454	474	496	442	495	478	503	449	488	476	430	465	416	432	457	464	449	467	413	458	465	458	470	450	453	471	448	433	451	439	459	452	460	456	456	462	448	456	441	462	495	505	456	437	459	455	418	482	458	466	461	450	431	450	471	453	438	426	445	444	444	456	443	464	436	469	444	455	448	444	471	445	411	447	432	484	462	468	454	496	472	493	454	430	440	455	470	486	455	506	485	440	478	483	469	425	464	466	467	465	475
17926	36251	25130	14286	9170	6223	4521	3695	3139	2566	2173	1785	1598	1437	1211	1051	948	845	810	806	761	732	740	716	715	719	746	696	710	670	683	718	688	678	709	631	672	659	627	690	686	642	711	656	651	673	663	641	699	679	616	676	657	652	651	715	686	677	629	703	663	709	664	659	708	664	675	674	709	654	670	659	670	708	674	682	671	690	652	664	646	701	677	688	641	677	702	655	624	700	657	699	614	659	644	703	652	617	647	683	691	704	704	640	660	622	666	665	684	672	663	655	692	668	675	633	648	671	652	675	654	669	664	660	690	678	671	708	689	662	646	628	673	675	677	668	672	666	704	636	686	655	736	664	643	677	679	711	668	663	658	666	726	691	705	665	649	687	654	660	665	643	679	696	704	686	672	666	676	692	652	657	606	690	669	688	651	726	624	671	674	679	681	689	674	686	654	722	669	684	656	667	688	679	660	702	679	611	647	608	677	707	665	687	643	659	665	644	695	668	623	667	646	644	620	652	688	658	684	704	677	700	648	657	748	694	684	638	685	640	676	704	654	688	682	630	663	706	655	640	710	706	653	702	648	695	643	652	706	643	650	682	602	734	658	665	673	655	650	629	688	677	659	627	651	718	641	683	667	653	664	680	677	646	697	684	694	650	635	705	665	679	666	658	648	679	685	689	681	638	627	652	689	657	675	697	669	687	649	686	655	638	666	655	664	636	660	678	686	686	661	657	616	669	601	642	628	660	661	678	701	670	702	661	686	680	681	651	680	675	639	674	686	667	671	661	711	685	685	626	688	698	659	630	738	696	673	667	679	671	678	670	705	647	661	686	680	699	672	650	635	695	645	667	678	628	721	722	688	635	644	677	693	680	671	639	611	660	675	698	671	659	660	662	678	666	681	660	705	674	641	692	723	688	668	625	645	661	661	658	732	651	681	686	697	691	661	678	701	685	669	651	646	635	614	680	676	677	672	691	714	666	695	634	658	676	675	645	645	659	662	634	683	656	659	677	647	665	657	708	645	657	655	650	654	685	668	701	650	661	696	695	666	676	667	684	671	688	671	647	644	659	646	691	637	655	673	655	682	733	617	675	711	628	638	676	664	686	689	667	665	666	630	674	688	666	673	648	658	634	672	645	627	670	713	645	647	674	671	655	739	681	644	666	657	674	720	687	672	673	675	676	670	663	661	639	654	700	696	629	694	627	685	717	746	712	682	684	632	683	674	651	673	748	622	681	676	664	639	644	714	683	679	654	681	630	674	695	634	649	669	653	641	665	658	643	648	660	680	674	669	653	662	634	654	655	669	698	673	670	654	705	694	702	640	629	665	657	707	692	686	689	696	639	647	682	638	616	674	692	597	697	702	665	681	675	652	657	683	657	690	663	659	670	698	642	640	707	641	662	668	691	652	664	702	700	708	700	662	635	683	672	669	614	675	712	703	632	652	628	682	667	636	647	726	673	659	695	711	676	652	658	717	665	670	669	733	671	647	698	695	624	684	694	636	694	678	681	675	673	656	686	718	644	712	704	673	671	650	674	686	660	652	682	718	644	679	687	668	673	686	672	645	638	677	650	626	666	678	653	664	711	678	715	742	695	669	679	667	700	638	713	630	734	657	678	674	686	614	675	656	674	679	690	629	705	721	678	698	664	644	656	734	730	692	639	652	675	665	713	708	674	678	679	662	682	689	670	660	652	638	653	662	682	674	713	700	657	631	673	681	669	685	707	665	700	654	644	704	623	662	666	655	675	606	664	693	694	604	729	657	684	682	708	628	699	661	668	679	666	655	676	664	695	647	654	674	697	660	621	676	639	616	686	656	686	643	704	645	680	652	653	656	645	708	623	695	621	674	711	701	697	673	685	629	647	663	681	614	695	606	677	640	672	660	694	650	671	675	675	689	697	650	689	707	685	652	609	685	704	698	665	658	647	644	697	675	679	656	630	631	669	670	690	691	657	633	651	675	637	653	666	672	704	697	650	699	675	670	706	638	708	683	650	680	668	626	707	683	682	709	652	634	640	689	651	653	651	611	631	655	673	690	651	647	698	641	701	658	724	668	683	659	665	715	692	699	611	649	660	644	682	685	713	644	599	701	680	684	639	656	651	685	666	666	653	699	675	645	642	656	658	620	702	663	687	660	675	703	717	647	622	616	650	617	654	656	662	688	670	652	606	707	670	707	673	642	669	724	659	711	682	637	625	708	628	701	615	668	637	620	675	646	702	649	698	656	655	675	678	702	656	706	616	691	655	650	642	660	613	703	718	699	629	639	660	682	642	624	641	639	670	716	618	681	698	631	646	644	677	673	676	656	687	688	693	647	674	704	688	681	633	651	666	639	677	693	686	689	690	693	669	703	665	699	659	664	633	640	695	667	687	682	647	647	703	654	730	671	693	671	648	640	653	655	641	637	687	675	676	634	664	676	669	652	689	675	645	711	670	652	695	653	689	654	726	656	674	715	708	696	640	649	669	661	659	673	685	667	698	688	653	671	660	665	668	699	654	640	663	662	712	678	675	719	680	642	681	631	664	622	656	691	688	610	663	681	667	683	651	678	704	690	707	648	681	659	676	677	708	686	699	656	630	721	730	679	647	693	629	686	708	647	659	715	663	700	733	696	712	727	589	689	645	652	629	673	658	662	660	629	657	654	633	684	613	653	669	724	659	714	679	661	670	698	676	646	668	672	683	694	660	660	699	697	658	647	617	684	707	626	706	678	678	699	691	642	653	640	657	647	669	705	612	702	713	653	655	626	648	704	643	670	661	613	699	624	669	670	653	594	712	688	609	681	643	612	652	686	669	644	685	684	667	659	708	653	703	663	663	672	659	696	697	650	642	651	696	681	662	700	680	668	679	612	654	673	662	674	660	638	658	617	676	703	679	699	663	677	681	684	675	680	691	699	645	714	678	666	628	696	690	691	720	714	652	638	622	639	669	673	647	649	696	668	669	667	680	681	699	661	659	651	685	689	709	712	680	652	680	668	656	699	683	681	661	676	675	724	653	743	660	658	643	679	670	681	600	699	700	652	700	656	683	651	691	654	674	664	698	668	661	665	657	645	665	626	689	652	622	720	647	620	664	659	625	662	661	701	622	654	648	639	674	670	670	645	653	703	635	655	706	673	646	646	670	660	650	666	660	694	720	700	704	633	672	686	617	703	663	704	675	676	654	694	695	671	647	678	630	699	689	703	679	662	688	689	709	671	740	718	642	691	670	615	654	682	672	670	657	693	641	671	674	691	687	706	696	662	641	648	719	644	649	610	670	675	673	674	674	658	691	665	652	653	640	730	698	677	676	664	634	698	626	665	668	671	664	699	633	663	710	695	656	689	662	632	667	627	658	647	664	671	679	658	678	689	677	672	699	664	695	669	719	668	684	656	676	643	616	651	664	656	652	696	637	680	621	693	637	653	657	634	661	708	702	647	653	667	672	673	684	655	675	683	631	623	699	670	652	677	671	723	662	664	687	686	660	695	651	653	676	647	675	679	679
25507	21506	25088	20305	4335	1923	1426	1139	1006	889	799	731	616	596	527	474	444	412	420	378	381	416	390	387	391	400	382	388	354	412	387	372	376	366	339	360	376	404	379	356	372	387	368	371	365	389	408	362	385	374	395	342	367	371	354	371	374	375	374	400	374	356	340	372	369	333	371	404	332	386	347	374	338	373	378	414	371	328	340	367	366	369	389	372	355	375	354	401	376	373	345	359	382	325	407	356	368	358	356	386	365	403	379	380	381	381	377	359	354	383	397	397	409	358	357	350	363	366	362	368	389	377	393	401	343	413	359	402	377	371	367	379	376	359	405	353	361	390	399	365	393	365	359	376	389	395	343	375	369	381	375	348	341	390	393	337	383	373	384	411	400	354	432	362	373	359	350	388	356	352	380	376	390	379	351	356	355	360	345	387	384	370	401	373	352	370	380	392	345	403	410	356	361	378	372	364	396	361	395	411	365	392	390	369	356	358	370	395	382	365	363	358	340	370	369	359	374	367	380	360	397	383	352	375	382	398	353	349	368	348	404	374	379	344	381	362	407	364	382	373	367	327	415	361	344	374	385	409	381	382	359	340	394	369	357	365	368	343	335	356	395	413	333	357	367	387	365	365	357	348	368	372	376	352	367	385	347	356	375	375	361	353	357	333	355	356	335	400	364	359	383	347	345	339	368	366	385	356	365	391	321	396	363	360	397	343	385	404	407	351	374	391	392	409	348	405	379	380	380	357	366	359	354	365	358	337	365	367	366	411	386	389	365	425	386	397	374	379	376	332	363	375	382	351	388	378	373	352	340	368	375	375	395	353	353	379	401	340	357	384	377	371	401	368	363	333	330	373	368	349	392	351	370	375	402	350	376	362	400	378	336	374	372	385	368	368	405	388	343	377	365	350	369	368	343	383	384	361	371	366	379	369	377	360	397	361	406	360	360	396	373	379	348	358	346	398	386	382	332	364	342	326	339	365	349	354	384	392	436	364	408	422	382	405	382	369	359	376	357	376	314	370	343	383	359	402	342	414	359	375	417	386	366	359	404	396	337	357	355	397	339	352	379	394	372	402	340	348	386	361	371	394	390	392	375	364	365	347	378	387	341	377	381	372	374	414	391	397	358	383	368	410	354	387	384	358	374	407	368	358	342	386	362	364	394	363	347	369	354	389	383	390	350	347	371	346	380	361	354	382	385	369	394	393	411	333	387	369	379	368	353	390	379	363	395	408	369	374	361	370	358	370	391	355	361	406	356	386	390	363	357	382	393	381	327	349	348	341	374	350	366	356	372	353	386	367	368	393	356	371	372	378	373	404	382	370	375	375	371	341	376	349	352	381	382	413	353	364	362	358	351	352	369	394	363	355	384	400	350	361	344	348	387	366	366	380	338	341	314	373	378	390	356	375	389	375	371	402	390	372	352	333	396	338	357	359	394	381	368	360	384	345	388	362	385	373	336	407	354	369	337	425	363	379	397	370	386	364	340	349	378	372	383	383	358	384	378	367	357	362	391	373	350	394	389	395	363	373	412	358	329	348	356	385	382	366	384	352	334	377	367	355	352	379	380	363	359	340	382	390	364	342	382	371	332	384	375	380	380	364	363	359	373	381	363	378	360	371	356	367	383	377	381	388	397	369	352	364	355	374	383	351	407	350	389	358	363	389	335	375	377	365	375	337	355	358	405	352	412	358	383	367	349	373	376	377	369	383	375	368	412	387	340	384	403	358	360	331	382	338	397	352	358	399	376	377	326	361	361	366	364	353	352	355	358	397	350	394	369	370	360	373	360	375	353	376	346	344	412	357	399	357	406	338	407	384	332	396	352	375	386	376	390	343	366	410	371	349	368	369	395	353	363	374	351	384	368	342	329	373	408	380	401	363	378	368	407	375	376	406	381	381	359	365	387	348	398	400	366	365	380	385	383	373	364	351	349	384	371	403	345	398	378	367	380	354	366	329	381	314	362	364	389	339	410	372	354	367	364	366	357	370	307	388	347	353	382	363	381	363	368	397	419	385	374	398	382	361	355	358	370	354	357	353	337	381	409	389	370	376	387	404	368	373	354	346	374	363	381	378	376	379	387	369	345	364	357	337	370	331	376	399	359	360	410	338	361	384	365	368	359	379	368	380	360	358	344	367	381	390	391	401	391	375	371	371	403	398	396	357	381	381	387	362	363	340	351	356	374	380	370	352	378	411	385	387	356	362	367	346	347	391	368	333	368	350	360	366	389	337	338	339	369	375	352	373	327	362	387	346	357	374	367	363	383	363	385	377	416	369	374	359	401	392	363	386	393	359	344	372	395	378	359	371	359	386	413	381	332	379	368	374	416	389	383	373	341	371	370	325	383	374	357	413	355	378	348	359	352	389	372	370	371	385	409	372	353	376	372	351	350	399	341	367	366	353	326	360	354	371	397	372	370	362	363	357	372	339	376	368	388	367	393	353	400	367	390	360	364	370	352	387	387	380	366	386	378	400	408	362	361	369	384	342	372	371	343	361	405	391	353	325	380	331	349	370	374	366	345	409	376	394	369	387	375	338	362	359	353	410	375	356	364	344	420	435	378	373	332	333	364	389	392	365	343	369	345	380	373	359	382	380	335	395	360	381	358	349	382	371	387	356	372	392	404	370	368	358	350	395	341	404	345	342	355	345	352	363	376	387	375	371	344	373	348	351	344	385	352	357	386	370	345	381	344	365	340	358	358	343	392	333	373	333	349	371	382	381	408	374	370	377	372	328	383	360	382	409	376	344	360	372	377	347	380	345	410	344	380	350	375	392	400	366	350	362	372	402	367	369	365	381	372	359	347	376	364	348	389	370	393	374	358	370	355	397	387	391	385	379	327	378	378	367	373	389	361	372	375	338	369	384	356	406	408	357	347	381	355	353	356	367	370	372	372	368	358	328	360	363	372	366	376	360	393	371	342	366	341	391	405	353	376	335	364	381	384	327	370	405	385	423	377	380	358	374	406	385	374	362	387	397	373	363	372	343	361	359	372	385	378	364	373	378	399	366	379	371	375	400	384	350	410	346	414	348	385	361	396	376	388	393	379	334	365	361	369	410	375	355	366	348	338	388	377	383	380	346	377	359	381	338	368	367	366	385	348	381	382	371	392	364	375	389	357	363	389	355	388	358	377	392	351	375	349	390	370	374	350	355	352	340	339	399	376	378	401	357	382	357	362	346	382	382	392	357	351	389	369	385	358	365	389	380	367	388	387	358	336	386	364	384	404	348	390	386	387	370	389	369	348	361	381	383	379	367	399	373	409	395	387	378	356	381	375	365	379	378	371	374	377	377	372	361	370	365	391	356	377	338	380	399	355	352	366	370	371	358	374	364	368	356	355	371	367	366	421	438	408	388	343	368	394	352	368	372	362	423	374	363	361	367	366	351	386	390	364	339	398	327	340	350	384	333	362	351	390	366	380	363	369	379	386	349	359	370	365	391	360	347	354	395	375	368	365	364	364	371	363	354	374	335	345	359	365	356
17131	31152	19518	11135	7022	4467	3378	2801	2336	1953	1656	1376	1281	1013	897	844	713	666	674	655	591	626	580	593	570	619	553	558	553	504	559	572	548	538	546	508	556	534	557	553	567	548	566	511	535	517	573	591	514	557	522	528	501	555	536	514	536	553	531	552	528	585	531	544	537	545	514	539	537	516	525	550	534	538	534	539	552	529	517	544	563	603	562	544	542	528	558	555	541	543	514	507	577	539	538	557	523	551	573	500	550	554	580	556	556	496	541	554	573	514	532	529	531	509	508	528	534	528	577	547	521	546	539	526	488	523	522	531	536	532	565	537	563	566	527	539	547	540	545	558	494	552	541	542	532	523	511	508	529	556	534	545	534	543	555	541	530	537	591	575	498	531	547	603	559	568	555	511	588	561	557	546	533	583	529	509	526	590	597	547	534	569	546	549	560	551	552	572	521	486	550	530	552	550	580	564	576	569	506	577	529	519	526	512	505	566	555	563	546	566	555	563	553	518	566	552	544	538	555	580	498	603	551	550	530	536	512	515	497	526	526	544	529	560	569	534	562	549	521	536	581	563	562	510	543	547	521	597	532	555	562	556	526	484	556	567	508	552	554	510	509	548	560	511	540	510	495	529	536	522	509	495	609	563	576	529	529	565	529	532	491	501	559	546	568	531	563	539	572	532	564	555	544	558	524	549	540	508	522	529	517	532	566	546	512	512	534	560	588	558	571	519	508	540	576	562	551	538	485	554	561	536	563	559	504	545	516	533	537	544	540	559	553	529	508	549	535	541	549	541	525	528	547	511	538	583	563	562	607	533	550	588	604	548	555	556	556	512	561	515	529	563	527	523	580	545	539	566	548	550	533	537	533	523	504	566	557	534	574	522	528	525	559	514	503	498	542	478	555	550	552	499	552	561	514	591	557	555	535	541	518	531	535	518	540	573	537	527	533	611	607	532	570	533	538	552	514	520	503	552	573	548	538	540	522	552	529	560	536	512	523	560	516	544	533	552	561	520	565	538	563	575	514	523	543	501	597	506	515	545	531	556	518	550	555	586	533	545	536	535	562	544	496	534	559	509	507	530	539	520	570	538	499	528	569	558	570	552	534	574	594	567	537	543	558	596	541	525	544	545	553	571	554	500	516	516	540	581	572	531	542	561	531	521	554	569	561	595	548	560	520	548	524	516	569	563	566	521	585	518	543	552	527	546	525	563	510	515	528	554	558	543	567	543	548	558	560	566	516	564	538	520	536	508	565	537	558	514	547	589	521	545	540	527	534	539	513	530	525	531	567	516	567	549	541	547	537	544	555	557	544	524	575	582	571	526	501	504	511	555	515	586	552	530	548	531	533	550	511	549	555	555	583	569	558	560	536	563	535	534	515	562	532	532	549	527	559	536	532	539	526	588	536	508	581	531	526	531	503	557	538	555	550	566	537	583	548	598	558	550	543	542	572	554	575	585	509	507	520	532	568	537	552	559	548	536	521	542	546	551	536	539	555	535	578	578	544	521	527	521	503	580	499	538	527	543	581	572	534	527	554	533	513	580	525	515	527	516	517	531	509	501	512	556	545	538	531	542	562	565	538	544	567	549	553	537	562	508	508	520	564	549	527	576	512	490	540	543	544	540	538	529	526	517	526	534	529	521	537	517	507	505	542	564	535	552	511	518	518	562	489	522	570	545	535	529	566	582	540	541	596	540	512	505	495	563	515	582	558	526	525	514	542	510	566	541	556	561	563	514	554	502	545	555	558	520	547	509	567	550	564	493	525	543	534	548	539	528	560	538	549	546	552	558	508	523	530	526	560	541	533	495	552	588	562	521	560	536	547	516	552	548	587	532	516	562	528	530	518	605	532	563	550	568	537	538	484	578	562	525	508	556	563	535	559	544	506	534	567	570	548	505	542	560	558	565	550	529	547	538	518	554	546	535	552	561	536	538	565	553	537	519	531	566	560	552	581	523	512	539	543	574	559	571	516	556	507	533	556	535	559	534	551	575	539	571	502	534	506	533	531	549	548	546	527	594	513	542	505	513	530	504	567	563	529	546	572	540	466	550	534	573	533	533	533	580	507	618	587	577	535	571	581	560	522	533	524	541	547	551	531	525	542	525	545	552	577	521	554	544	565	601	577	514	548	560	533	539	531	504	537	564	530	527	512	549	513	526	537	526	546	561	532	552	554	571	587	530	534	554	556	575	557	546	519	502	542	551	519	557	544	530	537	547	541	549	519	552	550	561	529	562	552	552	578	537	562	545	536	502	524	548	587	543	554	536	494	516	504	537	568	546	529	512	564	550	545	503	532	525	566	552	533	567	515	536	520	516	534	548	553	536	538	575	518	584	556	547	535	552	545	563	520	491	532	549	528	582	504	528	520	533	572	517	558	544	536	542	526	581	552	509	550	533	540	537	555	543	560	526	527	513	564	570	559	567	519	561	534	544	545	528	526	558	592	527	508	541	543	538	555	546	549	570	529	576	565	521	567	567	521	527	551	539	576	552	578	528	574	536	552	533	542	552	524	564	535	555	536	539	533	506	544	536	520	512	573	542	544	524	529	529	557	524	554	501	550	500	579	542	563	536	550	544	602	567	521	548	550	537	569	528	558	547	551	551	576	545	507	521	543	557	572	561	561	562	540	533	569	541	552	513	502	566	562	532	519	551	564	539	575	513	522	486	550	537	525	525	523	526	547	534	558	518	550	502	527	519	558	538	534	587	504	540	520	595	538	539	546	573	555	555	569	515	531	527	538	579	555	567	589	532	573	585	574	557	547	556	532	516	611	580	534	529	547	520	551	526	530	563	541	543	511	500	525	542	484	530	536	570	532	551	569	566	530	504	557	561	513	562	561	532	520	568	522	559	559	548	539	565	524	559	552	499	539	548	561	523	553	528	493	563	558	540	569	509	553	567	556	546	595	565	503	567	529	575	559	548	551	518	521	557	503	530	550	545	520	528	576	544	557	577	573	534	521	531	550	563	591	575	575	592	531	569	506	508	594	539	572	564	603	541	545	536	552	542	569	516	536	541	547	544	595	570	527	558	551	550	561	519	541	537	562	545	544	552	561	526	579	481	517	539	538	521	566	510	536	602	570	572	545	574	553	531	533	553	509	532	593	561	508	568	545	516	530	544	508	506	538	506	559	536	577	517	550	506	528	535	535	538	553	531	541	564	501	558	548	570	558	531	526	559	518	520	529	533	551	484	533	530	547	519	550	503	501	542	557	526	573	543	552	494	564	569	562	557	548	534	556	513	542	534	541	543	510	497	574	524	567	533	501	578	500	577	538	534	526	538	575	542	515	579	536	507	531	541	565	529	515	585	548	578	552	509	574	551	552	556	519	490	567	506	546	587	565	547	525	532	558	554	482	542	547	534	560	513	555	539	576	569	561	530	555	553	534	538	566	605	528	551	571	497	519	511	528	534	541	551	559	544	565	535	556	555	547	547	538	535	524	539	506	532	587	534	491	575	527	532	544	528	527	525	535	518	540	564
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
