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
340377687633	340377688189	340377688737	340377689287	340377689837	340377690389	340377690939	340377691489	340377692037	340377692589	340377693139	340377693691	340377694237	340377694789	340377695339	340377695889	340377696437	340377696989	340377697539	340377698089	340377698637	340377699189	340377699739	340377700289	340377700837	340377701389	340377701939	340377702489	340377703037	340377703589	340377704139	340377704689	340377705237	340377705789	340377706339	340377706889	340377707437	340377707989	340377708539	340377709089	340377709637	340377710189	340377710739	340377711289	340377711837	340377712389	340377712939	340377713489	340377714037	340377714589	340377715139	340377715689	340377716237	340377716789	340377717339	340377717889	340377718437	340377718989	340377719539	340377720089	340377720637	340377721189	340377721739	340377722289	340377722837	340377723389	340377723939	340377724489	340377725037	340377725589	340377726141	340377726689	340377727237	340377727789	340377728339	340377728889	340377729437	340377729989	340377730539	340377731089	340377731637	340377732189	340377732739	340377733289	340377733837	340377734389	340377734939	340377735491	340377736037	340377736589	340377737139	340377737689	340377738237	340377738789	340377739339	340377739889	340377740437	340377740989	340377741539	340377742089	340377742637	340377743191	340377743739	340377744289	340377744837	340377745389	340377745939	340377746489	340377747037	340377747589	340377748139	340377748689	340377749237	340377749789	340377750339	340377750889	340377751437	340377751989	340377752539	340377753089	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	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
23193	21417	29107	24160	21526	21640	11468	1987	1134	883	794	712	716	653	657	611	605	617	639	574	565	574	559	554	591	538	583	545	543	584	557	563	546	567	564	501	554	559	555	560	553	510	529	552	548	501	543	521	522	583	546	522	602	533	536	520	551	521	522	583	526	539	566	545	544	505	520	547	555	532	542	565	571	532	522	537	515	528	533	512	528	537	501	516	530	541	543	564	505	478	568	535	544	547	529	544	527	536	536	536	513	535	530	562	544	535	531	508	523	568	550	469	558	598	535	531	577	519	530	519	524	536	540	512	526	554	532	581	516	541	521	530	521	533	498	520	520	534	545	597	543	511	550	564	557	539	494	556	532	554	586	572	519	515	506	537	567	519	524	544	532	508	526	558	525	513	554	548	519	562	509	529	551	575	543	546	552	485	564	547	530	549	518	569	560	529	553	564	549	561	540	557	518	510	557	496	534	543	541	534	509	508	537	562	523	518	550	595	535	529	569	528	520	529	534	524	527	558	521	547	532	512	516	555	557	511	558	562	599	563	493	550	532	534	569	526	520	541	531	547	548	574	478	497	511	564	551	506	524	524	528	495	569	514	537	475	508	537	524	578	542	523	535	488	561	556	516	499	520	524	477	534	544	526	521	473	499	491	495	526	539	534	544	506	536	547	504	534	558	523	535	516	563	521	543	502	555	544	552	505	532	567	550	548	541	536	542	515	566	556	506	550	532	534	551	531	560	524	537	512	578	510	535	551	554	554	533	516	584	554	535	538	581	530	549	496	615	536	510	511	518	502	579	540	558	563	514	576	544	542	560	566	567	490	513	491	527	548	566	541	495	531	537	539	553	506	533	536	548	531	518	546	516	552	567	519	506	535	492	530	522	560	523	605	588	544	573	571	568	500	518	520	516	502	506	533	542	525	551	513	510	534	494	509	519	506	538	534	548	533	521	494	495	570	477	535	483	511	562	513	517	553	562	537	533	507	496	531	562	553	572	525	511	534	552	522	498	509	514	503	520	521	535	529	492	548	547	584	513	588	526	511	551	513	549	517	559	562	538	549	520	493	517	511	536	593	517	500	563	523	528	571	493	536	561	536	551	540	575	526	553	530	554	525	527	558	585	521	539	525	503	520	515	587	570	520	538	545	503	499	551	558	530	547	546	503	571	533	497	494	512	538	559	574	502	536	536	551	528	514	552	552	486	559	601	536	480	523	584	534	555	498	523	538	544	510	552	535	587	521	533	551	564	506	577	512	545	573	526	533	582	525	505	516	521	537	511	501	547	582	524	522	523	537	496	540	549	541	523	500	551	521	524	537	575	551	528	510	553	520	546	571	532	551	515	557	542	530	531	579	537	540	539	559	532	535	563	507	567	536	515	576	502	525	545	536	550	583	568	509	536	521	563	555	506	524	548	524	533	552	531	518	545	579	554	551	558	546	546	537	528	551	496	597	523	567	563	532	537	541	533	545	547	546	541	531	527	553	546	524	509	564	573	563	534	505	576	564	500	519	501	530	548	525	523	501	529	551	543	567	528	517	527	539	549	528	541	572	576	541	554	516	532	570	504	603	571	561	524	531	530	497	519	549	513	574	559	511	566	528	552	510	532	496	547	522	509	579	556	493	549	531	537	488	540	533	545	546	542	482	544	529	545	592	531	545	533	516	506	539	500	555	594	519	549	539	543	512	521	513	534	518	529	522	481	560	526	543	505	545	557	581	547	564	526	514	517	511	495	576	504	538	548	530	532	524	521	522	536	533	556	551	523	492	571	545	502	538	512	519	518	533	525	534	505	557	547	536	511	559	554	506	494	523	568	518	552	532	576	548	570	550	527	493	509	507	552	550	562	485	540	505	486	592	531	529	568	535	564	582	519	552	560	520	577	525	546	572	539	577	534	542	514	507	522	511	499	566	443	509	524	510	550	532	532	498	533	551	544	567	502	579	504	459	587	530	462	498	536	585	566	560	550	573	531	528	531	561	532	526	508	563	551	499	512	538	497	523	555	534	557	508	555	547	554	493	531	514	522	558	558	554	525	540	519	504	534	568	528	515	539	558	546	582	599	503	515	540	516	549	555	553	505	530	493	530	520	558	508	577	560	524	532	551	524	557	531	550	554	568	499	529	540	508	541	546	516	578	542	520	541	499	527	509	543	537	545	529	532	543	568	494	537	526	538	530	513	536	557	571	540	503	516	546	534	525	525	514	574	519	535	512	573	472	552	542	499	512	543	563	540	529	516	513	567	514	536	507	510	501	536	534	554	513	501	546	545	521	537	555	519	495	523	522	586	517	552	523	547	568	512	549	553	517	475	530	506	554	583	574	560	526	552	482	506	489	551	522	539	533	525	554	575	543	571	555	526	574	542	569	584	557	566	564	526	538	547	520	548	532	493	507	563	543	558	519	540	540	514	543	560	545	548	533	490	542	534	532	515	553	587	540	542	532	534	539	510	519	489	534	535	539	522	547	541	568	509	518	506	518	539	570	533	501	531	528	490	551	556	535	529	545	533	522	538	503	553	495	542	544	506	516	527	517	526	559	506	567	518	536	530	543	511	551	519	544	543	497	518	516	558	519	568	562	568	547	526	549	531	562	565	531	523	554	488	567	494	535	543	520	522	525	560	579	542	535	540	534	531	552	538	533	523	521	523	576	499	518	551	493	511	549	538	524	542	526	503	565	534	508	584	538	555	522	519	523	532	531	533	635	517	532	531	535	512	516	544	527	553	512	558	532	521	536	527	487	525	557	510	509	520	538	522	579	517	549	532	570	516	501	493	565	511	485	535	562	542	536	534	567	521	606	514	516	594	524	496	505	525	529	550	506	520	554	495	578	550	532	537	554	521	516	562	519	519	529	542	535	552	523	580	562	534	526	548	563	544	530	516	540	557	539	536	539	565	543	540	557	547	567	535	519	527	610	487	544	527	524	561	528	560	494	539	532	499	504	543	532	577	548	497	514	508	559	577	574	557	542	523	530	513	521	516	522	531	548	540	505	527	568	530	538	552	519	520	546	548	528	547	519	515	548	536	551	502	543	528	528	529	502	542	552	544	547	530	532	540	513	541	510	538	549	587	554	516	531	537	521	528	498	528	497	553	550	518	537	554	538	503	552	521	534	520	562	515	532	512	561	531	543	520	521	497	528	518	541	498	535	529	538	534	520	549	549	516	534	538	518	530	511	577	523	500	528	540	543	538	530	536	540	513	557	550	551	530	554	531	511	521	487	556	527	536	539	521	543	540	560	552	538	557	534	528	576	571	523	534	522	558	543	580	533	513	530	537	496	526	549	572	533	526	525	562	511	518	502	535	515	606	476	519	545	556	498	530	550	525	532	540	570	512	537	534	542	526	523	523	518	523	502	537	552	524	571	536	499	541	550	558	533	560	545	533	517	569	493	514	542	532	495	541	526	532	548	570	561	561	539	505	553	518	513	494	519	545	517	549	479	527	520	533	529	527	492	537	524	519	561	556	491	552	517	551	545	538	524
34207	61801	43359	22704	21663	13447	3998	2622	1728	1218	1026	907	864	793	740	729	705	678	655	671	623	661	695	624	673	615	580	591	609	609	632	610	610	591	586	587	583	609	617	635	558	627	610	587	566	597	551	554	606	600	585	594	601	586	580	616	622	576	554	619	607	597	592	557	575	615	607	564	603	559	562	606	612	577	558	565	560	594	620	626	589	600	566	595	573	569	589	538	549	563	579	591	610	567	607	575	593	580	605	552	600	577	575	574	571	602	598	560	644	621	548	573	564	554	567	601	573	584	570	602	615	583	587	585	579	628	590	590	597	624	569	625	621	606	590	553	618	628	573	552	613	569	602	574	599	593	597	604	599	582	578	579	609	612	567	627	584	558	615	596	610	610	601	573	600	602	574	613	554	541	604	579	566	626	593	581	610	559	611	589	567	584	553	590	584	598	553	604	612	576	599	583	585	570	617	591	573	650	578	565	583	585	590	581	585	536	632	579	570	572	589	607	532	571	581	617	593	626	629	564	580	551	611	588	596	591	572	565	604	605	581	560	551	603	600	587	558	562	569	537	491	563	582	586	609	601	578	603	565	640	527	558	575	585	578	602	604	574	575	594	605	588	563	574	583	637	587	572	568	605	592	575	582	594	598	569	578	608	589	560	588	594	581	560	570	551	535	581	587	582	615	603	605	636	564	627	593	565	613	607	566	572	573	590	601	640	560	590	596	583	600	588	554	601	614	587	604	626	584	600	617	570	553	574	623	525	545	588	571	522	622	631	584	575	564	556	605	572	591	592	566	608	618	626	617	560	525	579	575	598	587	581	648	602	593	559	595	592	593	577	581	617	599	619	576	638	567	576	588	576	568	512	587	622	582	550	567	618	605	595	550	566	542	582	592	591	575	615	602	553	633	605	581	603	608	555	583	572	608	610	580	609	561	598	632	586	538	615	597	600	614	569	576	561	563	595	603	535	614	559	606	570	565	617	594	560	646	569	633	590	632	585	589	580	591	625	656	563	609	575	554	583	564	578	546	575	563	602	570	595	532	604	655	611	584	560	619	564	600	597	573	599	567	618	552	583	584	594	581	603	581	553	527	621	618	582	580	582	603	567	593	552	545	618	599	553	542	569	585	562	590	635	550	610	570	605	598	616	572	577	546	561	584	603	555	585	576	564	568	581	594	575	589	604	620	608	561	638	599	593	598	587	561	553	591	595	630	536	604	572	623	585	579	589	594	569	613	603	597	587	567	607	579	604	587	603	584	612	569	592	580	564	610	586	581	566	582	545	597	558	601	583	618	614	591	585	568	573	583	576	604	603	596	597	585	607	587	578	607	593	608	560	603	590	609	587	546	616	593	557	566	592	570	566	537	552	577	552	598	587	567	600	582	602	585	537	576	571	576	597	591	583	583	621	617	585	581	549	608	579	577	587	588	562	619	607	556	558	588	579	562	544	604	563	583	579	602	568	548	564	590	581	582	577	558	600	591	552	585	588	581	596	573	579	608	548	553	587	559	585	572	585	619	547	611	583	616	523	621	580	601	582	594	585	570	566	582	614	576	587	569	600	587	596	573	561	590	570	570	548	621	587	583	559	589	576	608	579	595	630	587	545	566	577	561	631	593	586	589	584	566	573	566	599	575	580	612	575	570	577	543	606	591	560	560	558	570	576	586	583	593	588	563	600	576	596	630	574	574	559	603	600	577	612	585	610	575	576	585	560	575	595	551	591	575	577	590	576	584	622	571	568	559	574	603	635	551	607	621	562	565	595	555	599	590	540	619	597	583	579	574	566	618	593	555	574	575	593	604	601	565	613	559	583	544	576	568	580	577	605	566	556	551	608	586	648	589	600	605	606	584	567	591	604	599	542	553	564	593	548	594	613	602	571	574	573	602	575	575	579	591	608	580	584	561	594	571	600	536	568	605	603	571	613	594	597	597	601	605	601	581	580	597	589	569	569	563	604	562	549	633	579	584	600	615	620	538	558	589	581	613	586	579	541	543	590	572	566	625	532	577	602	605	555	581	568	598	573	604	589	559	586	566	554	551	559	535	569	598	584	597	590	567	567	529	565	587	606	634	607	547	566	611	631	571	576	543	563	579	535	542	560	585	606	547	604	557	615	554	605	570	567	632	577	571	567	561	572	571	563	594	571	566	580	569	547	592	544	621	585	589	588	592	593	551	526	570	586	621	583	601	588	576	571	610	550	603	589	586	552	578	587	584	616	561	573	613	571	599	582	590	610	596	588	569	614	574	548	595	598	571	580	561	576	580	571	603	612	596	567	561	623	597	612	629	554	580	586	569	601	584	629	574	570	650	581	614	591	618	624	590	595	583	605	606	573	563	602	569	569	552	585	576	617	590	584	610	601	589	587	554	577	588	608	587	592	590	589	583	578	585	563	580	570	593	584	573	592	628	594	575	563	612	585	591	576	597	585	561	597	565	564	578	553	592	644	645	599	560	615	572	567	555	644	605	620	610	577	557	603	574	587	593	533	595	546	599	594	568	555	558	546	642	570	588	594	589	548	558	578	576	580	587	607	570	634	577	567	555	590	555	557	565	579	598	576	583	614	549	604	597	607	572	598	578	573	538	559	581	602	541	634	557	590	608	589	585	517	593	603	580	561	598	581	565	621	575	570	573	603	583	554	598	592	584	551	581	576	585	584	541	616	584	565	567	565	584	586	582	564	550	586	566	553	558	590	591	584	550	599	599	581	562	628	610	587	558	586	586	595	568	629	630	584	590	556	579	602	606	582	582	581	607	583	571	562	564	585	578	624	567	633	594	600	556	599	565	572	622	608	554	626	579	559	663	566	612	540	583	591	563	600	570	574	576	585	594	575	574	544	593	643	568	577	590	610	577	566	621	544	588	568	591	546	611	585	612	592	606	611	574	599	606	593	574	584	602	588	569	567	547	611	599	580	549	639	576	574	585	581	568	566	572	638	577	582	584	608	555	581	587	546	601	603	603	582	612	556	579	566	601	586	573	599	601	574	556	588	572	583	605	564	571	612	608	593	607	592	567	560	577	561	559	618	558	556	616	568	595	594	551	546	584	588	608	592	590	567	625	615	580	570	612	537	582	604	574	524	609	586	596	545	562	619	610	630	610	539	583	567	584	658	650	593	577	553	619	581	561	586	530	598	583	651	568	610	624	602	585	576	557	576	551	587	588	556	578	568	610	581	575	615	548	574	540	599	618	604	554	580	586	609	586	581	543	560	579	568	614	579	596	568	591	594	578	551	591	603	605	575	564	560	569	537	577	566	571	609	553	602	600	554	623	550	553	562	567	599	610	595	557	603	603	607	586	569	607	570	546	554	590	584	588	596	608	548	566	613	574	560	536	576	595	611	631	567	574	549	599	592	569	633	621	609	624	599	602	610	561	552	598	576	560	597	585	622	617	579	514	567	581	605	603	619	584	604	576	568	571	557	597	602	530	581	569	573	565	588	592	612	545	553	597	560	581	592	616	631	557	593	549	575	578	552	606	612
28699	26880	27179	15160	6404	3011	878	519	435	460	423	405	419	385	423	405	375	416	390	376	377	399	407	397	418	396	407	408	373	378	356	417	368	390	400	384	381	362	374	377	431	408	376	398	363	389	380	399	379	408	403	383	418	415	411	353	406	400	364	370	413	409	385	377	409	383	362	365	362	368	388	401	389	390	364	374	414	419	361	387	396	386	368	376	391	399	405	402	381	398	404	373	418	377	378	386	403	376	350	394	419	380	383	397	396	390	379	402	393	375	391	394	392	382	382	408	374	397	358	381	397	383	370	362	406	418	390	406	419	392	406	374	379	382	398	363	416	372	363	352	429	426	363	362	393	366	408	378	368	392	392	400	405	387	412	418	400	386	392	400	388	396	431	396	363	406	384	383	370	387	382	344	342	411	380	403	385	349	361	368	379	380	368	423	396	384	384	402	412	388	390	373	405	391	393	362	369	402	387	370	365	401	388	430	410	437	390	377	414	406	377	409	382	360	403	404	383	393	395	411	363	379	391	394	378	400	393	388	378	376	406	365	405	389	401	375	393	360	395	364	393	346	428	399	391	416	435	371	385	399	387	389	356	386	390	377	396	387	403	404	372	385	389	347	386	391	445	374	367	368	385	403	427	397	420	403	356	367	417	397	384	412	401	407	370	392	382	355	380	417	401	388	419	395	388	376	371	397	403	414	409	396	388	362	380	389	370	347	414	398	411	366	388	418	411	372	384	397	396	400	394	377	403	379	432	408	425	361	356	373	391	390	384	399	377	405	397	376	389	386	406	367	388	383	391	383	396	356	366	375	401	392	419	363	362	334	393	379	414	410	400	397	411	387	392	357	351	391	395	375	401	388	396	352	408	371	399	396	394	386	397	438	389	359	397	387	399	399	352	409	411	353	387	360	425	368	399	365	395	397	374	376	369	416	391	401	382	389	369	404	364	378	410	383	413	377	427	375	407	384	405	424	393	361	389	393	401	415	371	373	376	370	425	385	381	414	376	396	389	398	387	372	398	381	388	422	327	385	390	364	388	374	430	414	365	404	368	401	351	378	396	377	382	399	392	367	413	363	405	373	448	367	416	394	416	391	373	365	364	398	376	370	403	387	368	372	390	418	378	416	389	398	357	389	441	369	386	409	385	419	397	389	365	360	394	357	384	352	399	379	355	380	384	368	341	372	358	371	399	393	369	378	415	394	404	394	396	370	344	391	418	379	365	350	378	399	389	416	408	370	369	406	369	388	412	391	384	366	418	392	356	380	390	377	415	398	379	406	395	385	373	371	428	371	412	396	383	364	394	402	407	410	404	356	380	396	406	397	445	379	382	419	386	371	393	414	391	347	373	384	399	357	386	389	389	366	370	401	385	419	383	394	411	384	387	419	396	376	392	371	377	374	413	382	393	401	381	386	411	398	383	396	418	412	372	401	399	378	397	396	409	376	381	390	379	399	396	392	395	353	380	408	372	384	378	410	387	377	380	345	402	365	397	375	427	412	369	322	437	366	392	373	377	380	406	443	401	375	380	414	397	358	377	362	372	376	381	409	396	391	409	373	364	376	390	403	377	403	396	398	391	368	372	388	379	384	349	381	358	383	404	385	362	397	398	392	413	411	372	379	395	381	388	381	393	382	345	383	389	395	378	378	403	386	382	389	394	364	374	417	384	382	400	387	396	391	377	425	361	396	364	377	369	389	388	406	411	374	381	382	378	373	400	387	389	370	415	419	423	400	403	409	406	373	398	355	408	403	392	391	336	390	386	438	351	375	390	385	397	362	394	368	350	380	382	394	395	387	377	358	400	364	387	374	395	407	360	404	351	366	403	399	335	388	417	374	386	391	372	328	371	389	375	371	401	388	370	412	379	382	425	347	368	412	365	394	379	404	400	375	409	390	378	377	388	383	371	394	404	399	367	369	392	415	385	393	345	408	391	416	372	388	406	390	390	388	387	405	393	399	429	389	427	383	407	376	367	376	409	393	426	399	377	387	389	390	400	361	402	415	403	361	388	333	378	390	390	391	371	389	369	423	392	390	369	397	384	405	394	369	411	402	396	368	378	357	388	386	355	395	339	362	329	412	395	414	362	377	397	368	394	376	388	419	380	353	374	369	414	390	396	385	361	422	395	414	391	397	398	363	369	376	372	419	400	373	393	383	384	386	409	379	407	373	396	386	371	384	399	368	380	382	394	366	382	381	408	350	391	392	426	376	373	407	372	400	360	386	378	349	389	370	357	373	390	372	400	364	372	384	366	357	401	408	379	394	360	380	376	355	380	423	370	368	400	408	387	387	393	401	355	417	401	388	379	409	396	392	401	397	386	360	399	410	391	351	408	406	383	360	376	385	409	405	364	403	375	377	409	409	359	371	386	361	399	387	418	363	405	394	367	416	403	357	408	404	417	425	385	385	371	372	385	379	377	394	418	351	372	396	422	366	378	366	393	393	370	379	411	353	397	351	354	391	379	358	375	372	371	406	392	389	391	386	406	392	382	383	377	384	366	408	374	373	409	416	385	403	384	402	393	380	389	419	380	369	379	419	358	377	419	390	376	378	382	377	412	397	346	351	407	401	396	359	417	391	383	368	390	389	365	434	394	364	405	386	382	412	405	368	396	394	404	392	410	356	397	369	329	411	403	402	397	387	411	398	372	389	395	398	356	385	358	377	377	423	397	412	379	364	384	401	391	376	393	378	403	406	389	382	371	389	377	377	376	407	372	425	426	389	396	397	377	396	404	357	399	378	401	432	374	397	398	385	393	401	379	388	386	392	412	354	400	370	401	413	372	406	376	383	380	332	346	390	365	372	415	394	407	368	344	384	415	407	402	365	389	378	395	375	402	366	391	431	406	391	401	385	387	367	396	398	370	361	371	395	372	353	362	344	377	400	390	400	346	389	373	407	385	365	385	420	397	376	397	373	404	377	433	422	375	392	382	420	400	421	384	373	373	389	383	366	371	381	361	356	383	423	417	386	406	396	373	391	370	370	382	381	376	376	400	427	362	403	367	405	407	393	361	394	389	396	359	375	412	367	373	365	393	395	416	415	360	375	394	388	374	417	405	414	391	367	371	400	376	391	388	425	403	423	362	357	363	432	390	404	414	382	394	417	396	379	398	402	382	382	415	356	372	378	381	356	417	409	340	385	392	391	352	414	375	382	376	381	406	391	380	387	411	361	409	394	388	413	380	391	397	388	379	355	383	395	390	426	376	374	390	390	374	371	382	399	382	405	396	374	375	388	411	381	400	380	371	388	415	391	392	390	374	374	357	404	377	377	363	397	361	372	440	378	402	353	396	390	401	370	402	405	376	377	397	385	396	355	393	356	422	353	388	381	392	391	405	360	368	383	406	353	379	368	371	407	380	396	347	417	375	364	384	418	391	386	360	379	401	387	379	405	404	389	403	378	403	413	390	384	375	375	360	368	402	387	378	388	371	386	407	386	389	355	392	383	388	384	430	399	354	405	406	357	385	430	393	362	375	385
31048	43144	27143	13545	8679	4975	1423	793	549	459	477	449	441	482	486	450	385	438	495	456	459	503	476	477	466	444	472	452	453	457	420	459	449	440	466	442	418	455	443	442	456	468	431	435	451	423	457	447	448	410	470	427	460	424	436	454	434	476	465	445	443	460	486	431	437	453	446	421	481	460	408	473	440	452	457	481	433	448	453	450	442	448	444	456	430	490	424	445	442	472	453	488	443	458	429	423	427	425	446	430	437	470	433	430	471	420	455	428	447	428	409	443	427	409	459	440	447	433	462	450	447	465	455	420	422	450	435	444	495	446	452	454	477	474	468	466	426	451	476	443	434	461	422	473	455	453	462	443	447	426	425	471	462	469	450	412	449	435	446	458	467	467	481	432	441	485	459	445	433	440	463	490	468	423	450	490	436	458	453	448	473	409	440	446	471	487	451	438	456	441	433	440	461	447	437	436	464	455	423	480	437	470	434	449	464	429	439	451	448	490	477	440	454	445	461	426	431	465	419	438	449	457	458	433	461	465	436	416	444	395	436	399	432	438	465	450	456	419	453	486	453	430	442	441	449	445	523	437	477	442	452	468	469	508	425	427	487	399	455	415	454	466	466	431	443	434	436	437	471	415	430	453	445	469	461	427	448	421	461	412	465	444	446	448	503	437	447	432	464	463	428	462	478	425	441	469	460	475	431	446	410	470	470	467	466	453	437	418	430	436	459	441	428	458	413	457	424	461	439	454	481	421	453	444	466	462	455	419	487	454	464	408	457	491	445	463	438	452	427	463	483	434	424	423	386	445	445	457	478	457	455	444	452	488	472	480	469	435	438	407	418	454	448	471	467	447	434	450	437	448	446	460	470	457	463	457	457	451	436	455	470	462	475	477	457	446	484	479	417	442	440	455	429	492	456	428	462	472	449	452	464	419	454	446	462	454	521	453	478	460	445	427	472	445	454	454	417	437	405	420	427	484	451	444	428	432	429	457	403	472	426	445	444	477	430	459	397	479	456	446	456	439	482	488	435	411	415	427	431	436	468	459	470	441	470	415	467	434	444	502	413	432	452	449	477	427	430	456	476	465	444	435	447	445	442	456	461	437	467	469	459	438	469	459	447	459	448	443	447	422	421	416	442	452	462	441	430	464	452	424	495	485	427	410	474	451	448	422	456	457	475	439	429	444	432	424	414	457	482	443	462	477	478	446	412	426	460	481	504	448	459	418	446	461	420	456	406	434	496	455	448	461	487	429	467	454	430	443	438	466	437	462	453	473	494	453	440	455	426	482	456	462	448	418	444	426	467	405	472	449	458	436	457	461	435	453	451	453	451	446	470	439	430	416	480	478	430	449	417	423	450	464	433	422	475	418	476	446	466	413	443	435	414	418	457	458	481	469	452	464	433	417	468	475	442	454	474	428	450	457	453	431	462	452	398	423	447	498	412	413	382	443	438	441	470	491	426	474	443	481	444	450	470	415	434	390	464	436	478	450	442	427	473	439	470	482	445	453	437	441	441	452	400	414	431	454	449	426	474	467	457	385	441	449	443	463	442	440	435	466	441	442	449	471	452	487	435	453	421	441	441	465	441	468	451	479	441	414	445	437	443	452	451	482	442	482	454	464	437	477	412	445	464	476	449	412	473	408	427	434	434	440	446	464	441	449	453	458	460	427	441	448	439	449	460	461	446	425	443	448	462	421	410	440	461	449	461	452	448	462	423	452	461	404	419	483	451	468	446	462	465	421	459	456	455	473	447	439	449	437	469	442	450	442	438	438	474	487	419	466	433	482	444	424	466	458	428	433	421	436	461	455	456	492	451	461	443	449	442	465	443	449	491	464	446	450	447	448	425	438	446	458	429	456	491	432	453	463	432	466	424	461	419	458	496	462	431	444	409	446	427	467	417	438	442	443	462	478	464	470	434	448	482	458	477	453	458	455	399	454	430	456	441	433	450	436	461	442	436	448	470	414	476	481	450	424	484	484	440	457	462	438	464	451	423	474	428	452	481	449	449	462	463	461	453	397	474	411	456	453	420	420	459	433	449	449	472	438	445	438	450	422	497	458	447	434	479	475	450	444	470	465	467	427	444	445	452	444	456	411	429	429	423	434	449	439	478	452	431	423	440	435	443	461	444	465	473	392	465	430	465	488	439	437	426	463	428	462	442	474	468	470	468	446	441	435	460	464	410	426	445	435	457	465	440	418	458	455	444	443	482	427	410	414	479	419	497	426	429	460	450	434	415	460	470	468	457	452	443	476	447	426	445	471	405	461	431	444	448	416	474	467	450	441	432	454	419	456	420	447	457	476	459	422	404	438	473	463	461	472	447	464	456	449	512	454	468	424	455	448	450	463	459	419	413	451	464	443	450	438	447	436	433	445	447	450	438	464	447	451	470	448	401	432	452	464	478	456	472	430	410	420	439	453	449	486	439	421	474	444	462	467	480	456	429	450	424	408	448	432	474	417	505	447	447	417	444	440	461	426	445	484	449	482	449	388	420	410	479	453	429	477	435	424	451	469	465	450	440	484	426	463	430	459	467	421	461	430	450	479	430	430	479	446	490	447	458	419	471	468	446	437	471	450	473	447	468	454	451	426	477	447	467	458	467	522	450	473	447	440	464	447	444	439	466	442	499	442	480	472	427	475	441	534	440	423	440	453	426	473	439	467	457	439	455	475	395	457	457	439	469	417	450	431	454	443	454	484	424	429	451	425	425	414	423	474	492	454	445	419	452	445	482	452	450	385	406	443	448	428	426	427	471	471	443	418	469	443	469	444	450	448	447	430	461	465	411	466	462	471	448	448	452	440	466	465	426	439	461	429	430	442	418	483	489	437	486	460	443	437	494	441	457	444	425	480	425	467	430	444	469	420	427	407	484	455	417	475	448	442	412	445	461	463	440	444	439	439	469	460	470	466	474	436	450	467	456	431	437	451	433	443	463	465	442	429	398	459	471	495	443	437	468	453	432	459	470	413	438	488	429	465	467	465	434	435	430	482	459	440	501	460	460	432	440	457	451	457	447	421	451	430	468	448	453	440	482	433	464	455	456	468	434	391	466	452	456	444	419	470	425	460	459	429	428	440	461	439	438	436	458	447	430	467	423	457	460	424	462	447	454	460	448	458	429	431	455	479	489	434	426	494	419	437	419	432	473	455	459	437	433	466	498	449	448	410	433	417	465	470	448	462	432	433	447	467	412	487	438	471	442	482	445	467	451	478	440	438	445	450	458	438	445	432	464	447	425	468	438	425	435	461	414	475	451	410	416	443	449	472	449	443	456	471	443	443	447	442	397	419	461	439	495	471	432	457	430	384	458	453	442	448	459	451	468	459	447	438	459	447	470	440	461	463	495	417	446	445	430	469	442	463	443	455	468	456	430	439	439	463	439	446	412	443	442	447	484	424	418	442	419	433	460	437	468	472	443	421	387	451	464	471	461	461	461	485	444	444	451	441	412	431	460	496	445	474	406	441	440	450	463	463	439	462	490	474
24023	21170	28353	24335	21395	15699	3477	989	707	560	481	499	462	435	417	418	383	417	397	388	381	397	368	413	351	399	398	389	381	382	408	391	401	403	386	354	365	390	388	400	378	384	401	370	366	386	347	364	419	370	376	414	354	404	377	347	376	406	376	379	372	419	396	387	378	372	357	334	372	357	352	397	397	379	328	346	367	349	361	355	342	357	379	363	344	399	409	377	422	366	384	334	365	358	377	408	392	376	337	374	339	357	371	372	381	350	384	376	374	373	352	379	364	384	388	377	390	359	353	409	391	389	341	408	381	337	389	379	368	343	372	366	386	388	404	400	381	370	369	343	359	393	382	372	392	350	403	396	326	384	384	388	370	329	369	371	418	379	360	369	358	370	388	345	357	357	385	426	356	392	408	378	354	373	343	361	391	377	394	391	413	410	337	375	347	369	362	361	344	369	364	393	375	390	369	366	376	392	368	383	381	391	367	352	365	395	363	356	379	363	343	409	380	358	366	369	375	414	407	350	360	371	365	380	372	367	355	374	400	377	402	400	366	373	359	372	375	394	351	353	336	375	346	363	423	355	431	383	368	355	363	363	404	360	389	351	373	407	349	384	336	347	368	383	405	350	342	379	363	374	356	376	367	329	368	365	376	381	363	357	382	349	363	380	414	374	392	396	359	354	385	341	326	411	335	361	353	391	390	389	384	402	411	332	403	359	353	331	372	371	359	378	395	392	377	349	350	374	383	385	358	371	379	373	363	361	343	355	379	349	357	376	379	373	398	367	370	369	354	365	367	379	393	364	392	364	368	331	387	367	391	347	333	350	387	354	389	362	372	352	399	363	369	377	398	372	353	364	400	376	349	399	368	362	382	360	387	400	392	376	362	346	378	358	361	343	350	383	368	359	394	338	353	364	380	355	415	350	369	327	360	395	386	365	388	353	369	385	340	363	337	383	334	382	385	401	386	377	368	378	343	389	376	377	370	365	369	380	356	402	374	394	348	381	372	394	387	376	389	362	370	351	364	381	379	366	372	328	350	410	385	358	384	354	385	369	382	381	379	392	377	376	360	371	347	375	371	357	375	399	411	378	356	389	395	378	361	340	389	342	397	341	418	396	346	376	380	360	370	362	407	385	387	351	373	358	379	377	391	375	371	376	346	378	351	399	394	374	387	374	387	356	379	382	370	363	372	400	338	387	383	401	353	393	363	377	376	328	366	395	370	372	382	358	328	374	355	382	362	339	379	390	362	393	360	351	388	393	382	402	375	344	363	390	376	360	356	394	355	381	376	372	390	372	381	374	357	335	376	383	385	376	350	360	356	336	370	364	362	393	372	362	363	388	354	398	400	391	327	361	351	367	396	364	348	333	353	364	373	409	360	382	354	403	378	384	384	345	350	386	406	354	372	369	352	361	369	361	376	361	371	375	378	395	385	380	361	383	347	356	392	384	393	378	362	416	368	374	373	382	379	357	357	396	363	380	395	392	349	339	363	366	386	375	375	383	394	342	357	339	391	359	358	370	369	358	360	361	359	370	350	352	343	402	396	373	373	399	351	364	384	349	383	380	387	368	355	375	341	396	357	355	390	381	350	359	355	401	407	345	351	364	378	363	379	362	372	362	383	400	363	367	363	400	367	390	386	357	347	378	382	352	391	369	383	401	361	364	369	392	402	359	419	367	381	393	375	351	391	357	365	360	390	374	379	381	383	374	388	397	375	365	373	388	397	372	380	369	375	386	395	379	382	389	377	371	356	374	346	374	369	378	390	357	353	391	384	347	394	330	382	395	348	386	367	353	395	344	361	394	358	392	378	362	368	399	359	412	340	357	363	367	357	350	363	400	416	361	373	335	393	354	367	386	386	381	389	371	352	360	350	372	352	368	345	336	382	356	387	369	411	350	411	348	351	366	409	389	406	348	371	355	375	383	360	363	370	362	362	384	373	430	380	354	399	365	364	382	367	361	393	377	367	354	377	377	430	396	373	391	369	374	359	360	382	396	375	404	393	385	395	344	394	366	367	355	369	390	402	392	351	386	418	351	360	354	359	396	379	372	342	406	347	383	340	349	380	350	380	392	366	350	385	334	382	377	362	354	348	372	382	340	368	329	407	383	368	371	401	392	361	374	376	361	398	386	377	358	370	385	382	378	370	386	384	354	392	377	366	389	365	367	378	355	353	376	372	375	386	328	351	373	400	365	347	374	408	367	381	377	365	354	340	363	413	376	377	400	375	346	364	381	381	352	363	352	376	372	333	361	372	358	369	368	397	346	303	363	395	367	386	356	355	361	337	383	381	358	382	366	356	372	387	372	402	389	396	387	376	384	373	344	369	388	373	360	376	354	333	368	375	382	335	352	344	383	360	405	382	358	420	369	386	360	404	360	361	353	370	391	353	375	352	340	397	364	373	368	363	390	352	359	398	398	376	328	397	364	370	365	352	361	326	405	355	374	348	367	356	393	385	336	389	380	353	373	371	343	390	386	370	377	370	340	354	398	390	344	366	386	400	344	380	379	353	384	369	381	347	374	366	372	379	372	384	391	385	407	337	365	401	339	384	369	375	403	399	378	379	393	370	379	366	387	373	370	386	389	370	370	356	403	373	380	358	371	387	397	364	369	332	374	364	327	356	360	405	392	389	398	407	371	368	367	357	327	387	351	363	390	357	355	367	387	371	395	346	393	382	370	344	354	377	385	368	348	372	345	339	373	377	406	382	342	391	364	376	370	391	351	356	365	381	349	388	372	373	361	386	399	404	366	359	364	365	343	345	387	391	351	373	364	400	363	371	364	379	383	391	386	366	360	381	344	392	374	359	377	371	378	379	370	372	366	370	347	380	366	358	371	349	369	361	344	350	375	356	357	385	367	394	355	399	378	367	378	326	374	357	394	391	417	344	365	402	371	406	400	350	398	401	399	355	371	390	341	342	344	381	352	349	372	370	373	353	376	390	352	369	337	360	385	325	404	377	382	378	383	390	390	346	358	376	348	395	386	356	389	350	358	379	384	376	392	370	367	374	381	360	370	382	395	387	393	379	375	392	360	385	382	383	391	383	383	370	344	371	383	376	380	354	402	362	388	359	356	412	369	389	357	381	393	412	411	365	399	416	332	371	359	388	393	385	374	372	363	361	363	343	371	359	358	393	346	355	352	363	341	414	358	374	389	343	379	394	369	371	348	386	362	409	366	413	388	380	390	343	402	391	408	381	380	328	369	365	387	374	340	368	345	372	425	374	394	393	352	372	351	383	396	373	369	382	407	388	377	365	412	386	377	385	372	393	350	377	367	337	373	383	374	380	305	381	356	406	342	349	367	360	347	358	375	358	347	387	354	349	385	383	378	361	386	385	390	379	359	361	368	375	371	371	342	353	333	363	348	389	352	322	390	420	388	382	378	358	356	375	364	362	401	360	392	382	362	399	380	380	395	370	361	372	343	386	375	354	341	352	377	367	358	339	371	394	377	379	408	426	351	382	355	363	347	369	354	368	383
31486	52736	36123	22414	17027	11078	2820	1454	1031	739	613	596	553	533	540	462	460	451	458	457	450	483	416	458	441	408	469	414	455	464	454	417	459	442	465	468	439	438	426	461	439	443	466	425	398	416	452	408	426	418	436	464	425	455	398	404	386	424	426	443	432	422	442	410	440	487	445	410	460	433	465	416	437	423	423	470	432	434	412	404	430	391	447	411	413	403	395	424	429	410	454	440	428	440	418	437	375	427	436	432	423	414	420	472	416	429	437	450	426	378	452	409	463	387	421	387	426	433	452	398	397	416	428	418	438	417	440	430	427	436	392	427	413	435	437	403	413	420	413	406	426	419	418	427	442	433	419	423	381	424	428	387	439	420	429	396	420	458	438	424	400	421	446	439	410	429	400	400	415	476	432	411	428	438	427	482	426	437	465	423	456	448	429	426	410	428	434	418	433	404	440	438	418	441	397	453	416	488	437	435	447	416	417	465	432	428	432	436	427	438	424	436	459	424	455	430	430	426	420	419	443	420	419	455	428	404	402	421	427	431	428	438	406	424	414	431	423	413	404	430	424	409	431	415	411	426	416	470	407	434	449	437	418	428	398	384	391	412	405	421	391	438	438	397	400	444	408	405	421	396	400	393	462	423	448	470	397	420	411	420	424	402	434	442	432	389	370	386	441	399	431	463	415	385	440	427	414	423	399	448	406	437	452	463	409	405	414	450	401	458	439	444	416	432	410	419	451	435	415	421	422	435	412	414	416	464	407	460	450	367	417	391	436	419	426	440	413	422	435	416	422	436	470	450	432	437	370	463	429	384	413	409	481	421	429	424	414	418	366	416	430	390	442	390	444	429	402	415	450	431	421	440	422	453	404	422	406	425	443	422	416	444	432	422	422	467	445	442	443	420	425	425	445	425	396	414	426	418	454	413	430	421	408	388	436	410	420	397	438	411	428	434	437	428	409	427	507	397	422	413	437	455	428	412	425	410	411	471	444	451	428	446	397	443	407	442	412	409	424	459	388	426	386	450	418	417	425	430	450	466	448	437	447	431	421	424	386	456	433	419	446	415	394	416	421	449	416	437	425	419	424	459	438	398	355	421	462	425	446	389	390	429	432	439	425	449	416	404	457	469	424	444	419	385	411	475	411	411	449	413	398	444	438	423	388	428	460	421	426	412	430	371	392	428	404	393	470	421	417	424	361	427	441	408	433	403	423	428	440	412	459	377	434	411	394	423	431	398	431	415	456	403	410	437	432	403	457	409	390	448	419	444	427	430	415	437	385	434	391	438	424	370	398	394	424	436	428	417	438	435	434	447	478	428	444	407	409	431	420	431	438	427	417	405	399	438	455	418	397	422	392	432	412	435	411	457	406	414	419	410	462	416	412	433	412	447	422	446	426	447	444	415	446	419	421	396	417	406	443	377	429	404	458	422	410	462	427	436	416	409	399	444	381	442	420	431	417	427	413	393	393	463	446	434	385	466	387	427	410	437	409	447	417	399	405	422	408	407	405	407	424	412	429	421	438	403	424	449	420	460	416	412	395	437	437	417	425	421	399	417	472	393	399	430	427	412	418	392	419	391	463	408	444	431	434	425	446	432	416	425	431	409	398	408	447	441	406	432	414	437	403	420	435	396	423	428	399	374	396	425	436	409	412	444	438	404	414	413	441	468	419	431	424	383	453	424	450	413	437	421	448	417	414	402	465	424	431	434	440	408	425	390	436	419	402	454	401	460	440	408	459	470	385	435	421	419	457	430	404	406	428	433	469	430	439	428	400	443	441	425	383	424	441	439	458	434	410	407	461	450	419	414	445	436	414	422	424	410	419	427	387	413	454	402	427	406	406	432	435	419	412	446	440	441	443	407	391	402	468	460	423	427	435	394	416	419	408	416	420	419	440	446	411	454	418	443	419	366	430	421	450	414	425	420	410	466	426	434	374	405	421	449	409	441	406	435	450	433	425	409	414	407	424	415	430	445	416	411	460	419	403	415	437	410	411	451	419	418	424	389	382	406	359	457	394	433	439	423	432	425	442	411	402	459	443	416	438	406	455	423	425	415	407	462	448	412	439	465	426	408	478	430	390	378	457	418	416	438	427	433	451	427	432	424	417	398	411	443	444	409	426	427	441	427	431	428	456	406	429	450	424	464	428	446	454	406	419	464	440	404	436	380	422	410	396	446	411	382	442	418	418	430	425	419	401	441	417	399	414	404	473	422	428	419	429	409	455	436	422	463	385	424	381	384	410	417	442	364	421	427	413	402	432	412	423	453	460	435	427	401	447	413	414	446	408	461	428	428	429	461	401	441	421	430	426	405	418	423	447	427	401	411	431	424	380	429	463	405	418	384	426	436	427	433	446	440	438	422	442	437	435	437	449	424	387	441	456	431	447	442	399	429	423	427	440	443	432	438	438	419	407	440	430	435	407	424	431	387	453	433	418	403	426	407	411	406	470	416	432	431	432	389	436	430	383	433	421	398	412	444	426	407	408	460	386	390	436	407	446	380	442	441	409	408	429	432	396	424	399	421	403	435	389	429	406	397	429	463	407	411	448	429	380	368	374	430	459	411	409	430	441	429	435	432	433	414	422	413	386	425	387	428	418	402	432	459	412	419	422	404	445	442	422	434	439	421	445	409	389	431	412	441	398	412	391	398	476	435	414	440	428	409	396	402	405	436	434	394	439	404	438	418	429	402	432	396	405	421	417	414	428	428	426	435	401	422	447	408	437	419	455	448	424	445	401	427	408	446	388	379	417	433	407	390	388	448	411	394	448	408	423	397	393	413	434	419	464	446	382	450	400	413	418	431	412	445	425	432	470	403	440	426	406	438	456	419	440	445	426	446	410	403	406	397	429	453	393	428	447	439	426	430	418	454	420	437	410	435	419	416	416	420	404	414	434	404	390	427	393	446	390	413	398	389	433	414	436	417	434	439	413	406	453	440	426	397	427	447	415	393	421	432	433	413	455	420	423	449	444	429	411	457	418	430	381	431	424	452	436	456	435	406	428	419	402	393	393	435	444	393	461	462	439	462	420	406	454	435	432	437	443	444	389	431	418	416	434	447	426	474	446	406	410	441	418	433	411	415	403	381	374	419	387	416	387	428	406	436	433	434	386	430	436	429	402	393	460	441	409	412	429	435	389	439	460	417	434	399	436	456	442	413	429	398	426	406	402	430	408	395	435	412	429	430	443	457	432	436	425	436	459	452	423	415	395	450	434	463	411	415	428	433	433	435	440	403	437	419	430	475	432	410	440	408	438	425	430	432	393	452	411	371	442	432	444	426	472	407	431	460	427	399	437	392	393	427	409	403	411	421	423	441	438	406	419	430	432	461	443	420	422	438	446	410	431	433	409	383	420	413	446	415	379	432	438	451	389	400	418	432	424	425	408	402	398	413	417	440	440	423	445	421	427	397	436	422	385	431	445	392	410	435	469	423	431	456	455	434	436	423	392	465	396	450	449	444	434	434	445	449	413	447	397	425	418	426
25226	21234	27424	25419	15971	5814	1229	820	634	540	557	584	583	547	544	517	523	540	516	566	529	512	499	510	511	538	536	550	519	490	504	511	506	520	521	493	492	523	520	509	476	544	513	527	528	483	502	491	547	502	528	513	513	494	497	480	513	532	496	475	484	537	533	522	521	456	503	526	510	499	475	510	498	487	495	479	493	492	497	539	536	471	553	488	528	496	515	525	522	494	492	492	473	521	526	469	501	503	490	510	491	503	513	555	518	529	505	506	494	502	486	507	500	526	500	518	510	517	433	513	577	448	506	496	509	510	506	507	515	478	527	500	537	469	514	500	493	505	519	549	509	487	524	516	501	514	509	503	459	486	546	509	490	530	488	470	533	524	527	501	503	519	506	499	523	494	491	496	550	497	511	502	528	499	499	507	510	524	505	537	490	537	498	490	507	524	556	493	484	522	481	498	495	515	509	489	505	494	467	500	511	510	462	558	468	488	503	481	502	555	518	494	496	532	506	489	501	502	520	505	503	524	517	490	517	496	491	492	528	493	467	501	481	535	499	534	505	505	494	484	495	475	501	515	501	465	488	498	510	505	492	521	489	513	513	496	501	505	500	531	460	505	534	498	488	467	526	479	525	503	488	548	497	489	519	514	510	487	515	538	556	497	480	504	503	512	459	533	506	553	524	499	487	525	514	511	497	469	509	536	509	484	512	518	461	501	528	525	482	523	461	474	527	554	447	478	532	510	490	489	505	549	493	507	543	487	500	530	485	550	525	462	499	546	511	482	475	483	504	549	501	520	493	543	514	520	529	475	499	489	543	513	501	511	502	490	486	485	484	485	512	497	495	531	507	511	505	465	505	497	507	523	529	506	478	536	552	489	520	497	504	509	531	511	515	535	544	529	495	488	509	511	513	529	534	491	539	514	508	502	501	484	487	480	538	525	519	521	482	517	481	515	502	464	502	509	488	538	516	525	498	480	501	494	508	539	496	497	538	527	497	538	517	529	495	494	500	486	480	508	506	535	563	532	478	495	528	534	499	512	504	542	520	510	503	547	502	466	535	521	519	523	525	539	474	510	522	522	495	505	494	488	523	534	509	500	478	500	518	535	545	490	494	513	469	521	533	496	509	505	515	505	500	508	517	481	509	496	482	460	474	525	472	494	545	518	508	552	520	496	508	520	516	508	497	534	526	507	490	509	512	505	501	527	549	521	508	462	541	534	503	489	515	532	491	496	491	525	563	474	486	549	500	508	528	469	549	511	494	506	525	571	532	512	489	497	524	549	505	522	495	553	504	527	527	491	514	537	495	495	530	489	488	463	466	523	518	503	490	520	546	499	530	488	510	545	483	530	503	508	476	477	524	502	493	511	471	460	517	519	553	513	500	519	512	487	538	537	509	469	528	513	522	514	500	531	503	473	525	513	493	565	529	503	483	498	454	501	495	500	502	476	526	500	493	461	528	512	483	504	484	495	513	523	536	495	507	493	511	497	523	507	526	515	442	518	493	507	460	532	480	570	489	510	543	450	485	502	489	515	499	508	496	538	530	480	516	488	475	514	504	558	467	531	486	490	541	497	516	507	513	485	525	541	506	492	525	495	522	513	487	502	516	500	500	527	501	558	505	507	529	521	544	487	492	486	474	507	522	505	522	513	513	499	533	514	498	504	515	485	518	486	485	514	501	536	512	524	517	452	521	471	549	537	511	483	497	495	542	456	533	509	477	492	470	489	494	507	499	527	515	528	506	525	504	510	549	486	504	514	506	519	488	517	478	523	503	500	496	505	486	466	483	462	444	503	539	479	499	526	505	527	488	520	505	524	560	457	545	516	507	495	479	523	494	511	526	510	528	503	461	475	504	496	550	513	472	515	472	525	515	498	507	461	475	515	515	512	506	519	515	472	483	494	521	492	505	523	514	519	481	487	518	545	517	500	511	533	508	489	572	524	525	530	514	485	474	504	561	520	463	492	500	508	477	499	523	535	513	491	476	479	522	509	513	502	507	505	456	544	492	532	505	500	501	488	514	568	466	499	527	510	532	502	525	490	504	490	511	486	485	479	559	515	490	497	503	443	512	511	457	494	529	509	520	547	477	511	517	490	519	510	475	511	516	531	461	546	490	466	511	508	480	534	520	484	478	507	445	489	502	502	495	499	466	535	500	507	497	508	538	469	532	482	548	474	472	501	559	515	511	538	549	528	532	513	509	507	516	493	504	506	509	529	535	525	513	473	521	498	533	525	527	474	527	519	530	506	522	516	483	487	502	487	500	522	515	524	513	512	488	507	517	528	526	523	503	513	468	511	505	505	514	502	506	508	533	525	497	517	516	517	499	516	508	526	459	516	478	498	485	500	534	555	473	496	521	533	539	501	512	490	517	488	509	517	500	517	512	479	497	514	496	491	507	550	492	530	502	524	503	509	515	510	519	526	506	534	538	501	539	498	533	476	502	513	493	486	535	499	527	471	523	514	525	507	594	488	512	513	483	565	597	540	500	528	531	502	510	501	539	511	507	493	528	501	507	483	484	492	490	472	522	476	530	488	475	475	488	528	484	517	523	508	549	501	510	516	473	507	482	506	501	484	503	448	503	509	516	522	516	493	479	512	498	500	513	516	508	528	494	528	502	489	526	502	535	519	488	533	530	530	494	489	510	506	523	513	498	503	519	548	496	505	534	547	495	509	495	465	534	482	492	494	557	499	457	512	500	521	529	527	496	492	506	520	499	501	502	486	492	458	530	520	468	523	503	520	471	491	514	550	528	505	542	499	529	515	473	530	525	507	508	504	477	482	509	492	517	575	521	487	486	528	452	499	522	500	501	544	523	485	493	530	513	499	506	518	513	492	494	521	548	477	522	527	462	482	541	504	481	510	510	505	525	538	516	517	492	498	496	494	474	490	501	519	499	453	494	499	488	499	519	525	526	492	544	500	475	462	487	545	491	503	490	501	508	567	472	478	507	496	512	497	513	516	520	520	517	504	533	523	519	495	527	500	504	502	524	450	498	476	498	495	519	496	521	470	511	495	565	462	475	482	492	494	520	530	489	521	466	512	556	482	500	515	474	532	539	475	539	540	542	575	530	452	524	504	480	485	483	512	475	507	476	511	500	496	510	517	498	499	503	533	541	511	495	517	533	513	550	514	526	527	579	495	474	528	481	497	537	524	500	507	506	536	470	465	500	491	513	508	520	536	534	487	523	504	518	572	467	547	522	461	522	468	535	497	453	501	567	479	522	488	527	524	537	512	547	510	482	496	513	504	554	493	467	523	487	514	464	529	514	498	522	523	492	473	485	537	495	504	511	490	502	505	552	479	485	486	470	482	561	504	480	521	492	514	512	566	525	486	475	476	531	498	505	497	496	530	508	472	503	523	476	479	509	494	487	486	551	553	525	550	515	533	551	490	561	513	492	545	467	538	500	518	540	506	500	518	517	486	551	488	565	475	491	515	472	524	510	557	482	516	542	509	502	487	492	506	494	535	482	501	506	519
33360	48559	30752	19356	14449	7168	1694	1173	828	776	664	661	688	616	618	577	575	588	569	594	582	622	564	592	593	598	616	606	612	637	646	617	580	574	574	607	560	589	567	538	564	572	578	593	535	565	577	607	562	600	581	607	566	540	560	582	597	594	586	582	569	636	572	576	621	602	584	596	582	568	556	561	532	545	553	531	570	607	584	560	606	562	571	596	568	593	546	557	535	607	588	579	546	601	580	571	610	565	655	556	546	581	563	554	602	568	559	569	563	579	589	600	591	555	539	607	584	604	589	581	558	585	575	591	576	580	594	566	595	581	587	579	571	571	569	548	570	583	582	607	559	569	593	579	567	575	588	590	581	559	601	550	568	550	555	549	582	610	596	570	587	597	565	598	570	611	558	568	574	546	544	601	545	576	564	556	565	576	596	568	546	524	576	586	554	565	626	596	600	597	561	551	524	603	550	617	584	576	611	561	592	586	560	596	601	552	610	566	568	529	548	628	573	557	581	589	579	567	551	538	577	623	570	572	596	588	565	586	603	558	567	562	585	580	600	568	558	562	554	560	625	587	557	575	591	538	564	626	580	538	570	580	570	538	553	563	567	511	526	587	557	563	594	586	633	601	566	562	597	564	552	568	594	568	634	586	616	572	595	573	507	508	580	581	562	576	563	605	599	535	548	565	572	556	537	606	570	537	553	534	588	580	566	588	570	550	575	566	570	577	576	563	619	575	572	563	617	553	601	581	578	587	581	615	602	573	583	599	577	616	613	530	610	563	627	593	562	566	575	564	584	550	603	578	583	557	571	596	621	611	583	551	576	600	571	600	543	551	582	593	547	575	597	571	548	597	577	554	545	579	596	601	551	537	563	585	568	559	572	581	522	563	593	591	569	573	622	579	561	561	599	574	596	574	538	581	565	549	567	591	581	588	554	556	613	588	604	603	576	561	544	575	585	586	574	578	615	577	547	569	570	578	560	578	589	575	552	572	582	557	575	589	549	599	545	554	590	570	561	607	609	536	603	625	541	577	570	558	568	579	534	563	558	626	546	554	577	624	594	575	573	612	580	559	584	522	637	576	594	551	546	568	560	568	599	600	572	584	580	554	575	570	582	586	594	612	596	625	570	574	573	598	574	584	580	585	583	557	581	601	563	588	560	559	568	586	546	559	585	521	595	558	587	569	592	603	544	567	534	566	533	616	573	571	587	551	577	579	602	557	611	556	570	560	569	598	541	577	556	603	571	577	583	583	581	588	598	587	562	580	603	574	546	585	580	584	600	547	595	607	597	574	535	540	632	573	626	579	593	566	587	607	568	597	607	588	534	557	546	581	565	570	584	578	547	527	600	604	556	583	559	582	523	570	588	538	570	547	544	587	578	540	593	594	577	585	546	564	586	575	553	561	564	517	540	595	572	583	549	552	584	569	585	567	589	591	553	575	604	609	572	547	560	570	557	571	576	555	590	579	584	567	594	592	586	565	584	616	570	564	563	579	595	524	578	605	583	580	608	519	553	578	595	521	548	575	541	629	578	533	542	596	557	606	546	552	568	579	587	574	574	622	580	585	589	570	571	598	573	605	593	543	527	561	639	574	535	607	555	583	599	606	568	622	578	597	585	551	533	577	585	593	570	569	565	602	555	558	662	570	569	562	540	596	590	608	570	536	570	584	590	611	573	545	589	597	525	594	572	586	582	534	591	605	574	574	561	577	618	573	558	583	589	567	595	561	539	574	561	580	617	565	558	536	545	564	549	574	598	578	579	568	589	562	594	609	559	599	576	599	612	579	580	598	639	567	545	567	575	541	567	566	583	586	571	554	576	586	558	589	602	577	549	577	564	553	572	552	558	563	576	525	555	588	555	584	575	556	603	579	588	606	566	533	613	581	594	547	581	579	585	609	597	584	561	544	554	571	597	574	586	560	596	561	565	544	590	539	611	577	570	558	562	571	553	579	527	587	557	555	597	572	573	555	577	544	599	603	575	610	557	627	516	579	563	604	561	565	555	568	570	572	579	568	551	598	547	560	616	551	602	607	569	593	597	568	553	599	564	563	589	579	558	580	570	560	586	576	613	627	563	602	599	604	574	578	546	611	538	576	585	574	566	582	600	572	601	549	597	592	578	563	592	564	579	579	590	595	594	601	585	565	586	548	564	583	583	579	592	566	555	642	562	602	544	567	590	615	548	583	555	584	570	588	528	595	567	574	580	529	580	582	607	569	586	551	574	564	540	531	571	588	596	534	565	566	596	519	542	611	603	588	560	575	601	562	544	561	558	530	588	575	560	576	583	596	533	613	558	574	563	614	562	543	618	568	603	564	560	562	570	591	573	571	561	581	585	614	594	567	560	566	553	587	571	544	561	587	556	555	589	603	568	540	604	568	569	588	611	597	568	564	561	575	563	550	570	588	614	576	600	555	571	625	591	560	570	588	593	599	625	505	608	534	618	563	556	575	585	546	557	578	592	597	562	562	600	520	611	593	586	586	560	575	635	565	574	544	588	585	564	566	580	571	581	575	560	584	606	577	603	562	570	553	554	580	556	553	575	581	546	602	579	541	599	557	599	595	650	599	555	582	590	592	509	577	606	599	588	610	579	572	567	593	526	613	578	593	549	576	538	590	585	555	558	550	568	570	616	574	575	552	553	555	598	568	558	578	569	562	602	551	598	546	568	579	548	613	539	579	544	546	558	601	551	586	562	593	578	591	547	584	567	614	628	632	602	580	566	588	576	599	562	563	579	533	559	555	588	591	549	517	535	579	577	571	529	588	567	531	600	575	598	590	611	584	566	568	567	581	559	541	588	568	564	556	581	547	570	585	564	555	615	562	571	566	594	610	550	607	638	565	557	613	592	623	542	569	583	594	555	556	609	573	557	571	608	497	594	579	605	585	554	560	539	567	586	596	562	632	596	567	533	584	566	597	581	566	594	568	601	576	580	584	568	559	554	559	605	595	589	578	584	571	591	582	628	598	598	586	597	531	590	602	581	588	600	594	584	580	590	653	532	558	569	593	514	581	522	614	574	555	599	606	551	557	560	565	606	576	634	609	504	574	586	580	558	594	561	615	593	572	607	516	568	543	576	576	600	628	592	596	515	616	598	586	583	596	608	586	586	563	605	593	578	573	604	539	587	539	570	580	617	537	554	625	582	602	590	564	586	576	568	577	591	571	596	571	581	588	583	601	586	562	595	581	580	560	563	598	551	568	587	582	592	542	563	593	578	599	589	533	606	556	587	591	569	587	627	584	588	579	577	566	543	521	526	571	611	619	587	591	551	572	581	539	556	538	619	594	587	611	564	572	585	591	593	545	555	578	581	623	571	554	556	572	538	595	556	604	580	598	568	586	600	581	601	599	556	610	583	592	563	608	560	625	569	582	571	568	554	550	592	576	597	565	566	604	585	551	575	576	595	572	587	536	539	550	583	551	565	568	583	559	586	551	579	567	590	604	549	561	580	585	554	565	621	555	564	595	537	589	604	551	591	569
23044	21239	28937	23897	21383	21272	11119	1686	1050	867	754	700	727	672	653	644	608	596	609	541	601	565	537	564	586	571	556	546	525	570	570	553	557	566	584	509	535	600	555	535	547	599	589	552	588	577	509	496	560	539	524	546	522	575	574	599	622	518	543	550	530	524	551	560	538	536	491	524	581	493	584	542	499	553	487	551	531	553	535	577	530	551	525	578	546	498	536	499	549	550	575	582	515	511	528	517	532	574	522	513	513	563	524	516	510	529	571	540	591	519	517	583	512	556	526	521	551	526	548	524	534	502	562	533	533	506	594	555	522	516	565	565	523	551	491	536	549	504	549	544	547	480	549	576	569	580	549	631	537	543	547	465	556	513	528	497	546	514	570	511	518	583	565	562	547	524	538	552	532	542	532	573	557	548	512	537	553	527	539	488	516	547	557	524	545	510	555	540	504	550	590	523	509	560	532	571	509	561	515	525	487	514	514	525	585	481	563	523	521	579	523	556	557	544	572	506	541	535	536	541	549	527	509	563	540	580	526	518	576	522	551	549	535	544	553	556	500	583	538	555	535	540	541	543	543	527	553	541	504	545	511	541	536	519	548	534	550	549	521	545	551	516	526	504	553	510	539	561	534	524	554	488	539	519	543	551	537	577	573	545	536	557	500	566	527	543	490	537	502	535	522	573	509	553	520	543	499	550	556	532	557	540	517	559	535	514	567	545	533	557	582	518	580	522	560	533	517	568	526	516	542	538	535	534	553	564	511	542	539	526	546	531	509	532	577	602	549	552	555	533	516	549	515	541	537	546	546	550	559	493	548	506	510	535	547	554	555	508	544	585	594	533	541	567	574	518	537	564	516	538	561	581	508	496	536	520	549	554	524	505	523	561	529	570	536	574	546	518	515	557	532	555	541	513	567	554	522	570	517	561	524	515	525	507	558	553	509	529	539	542	544	546	558	531	519	554	558	549	526	534	519	609	575	542	577	550	548	548	573	540	521	520	522	516	529	476	551	550	511	543	521	596	540	524	551	535	556	549	538	515	564	555	570	483	532	559	499	543	514	507	549	560	587	517	522	563	506	549	511	513	524	543	540	559	532	540	539	541	518	520	537	569	540	503	511	579	537	537	504	555	517	570	568	542	552	549	509	532	522	553	544	556	532	541	573	582	534	523	532	541	553	550	598	515	541	521	558	536	558	508	508	527	516	545	503	542	501	547	540	546	509	541	540	519	569	511	549	584	575	524	510	542	517	553	537	511	517	515	521	551	508	486	526	481	575	507	547	516	566	547	515	522	531	520	510	526	558	546	531	488	543	577	533	546	546	584	534	574	511	599	543	557	581	544	486	591	554	530	531	528	495	560	547	554	554	508	516	512	544	537	485	543	557	513	577	517	581	520	536	547	489	499	492	530	579	544	530	525	552	510	551	555	535	560	556	562	527	563	549	529	550	569	552	552	526	534	509	591	519	530	572	538	539	556	529	535	527	495	582	530	555	561	567	531	557	587	516	547	533	551	562	531	532	507	530	525	564	494	551	496	546	532	576	576	541	568	514	527	535	545	543	550	501	528	541	534	526	543	546	511	490	542	519	522	497	517	545	514	526	552	510	545	530	530	552	560	536	556	530	563	525	492	534	568	495	512	518	525	548	518	572	537	515	487	529	574	549	499	544	548	562	531	476	517	533	542	566	549	513	574	527	522	535	536	529	506	572	555	552	570	530	573	530	540	568	516	568	519	547	536	503	520	549	568	482	522	531	535	553	539	540	500	535	546	542	524	538	506	560	503	535	594	558	505	586	547	559	500	549	523	577	516	526	511	529	538	520	557	497	557	540	533	513	527	562	544	572	548	514	547	541	549	544	527	540	514	567	524	515	492	509	514	572	523	553	538	523	556	539	504	517	495	535	538	503	536	503	507	510	548	578	568	528	542	548	572	523	557	527	526	547	522	566	564	511	548	527	529	481	531	568	555	538	516	512	507	510	543	558	535	538	522	538	580	506	554	488	538	510	535	512	557	594	524	540	572	529	504	536	556	520	510	547	561	536	519	552	529	568	487	555	533	568	562	516	519	543	518	506	545	513	514	519	530	536	560	551	516	511	571	519	530	533	522	534	590	545	523	540	513	524	525	588	518	529	542	558	540	513	541	538	535	525	535	513	536	529	556	542	532	539	556	563	507	531	510	562	513	565	562	582	529	557	536	519	492	561	532	527	535	578	524	480	531	541	541	547	522	563	502	572	505	503	560	565	544	559	539	528	558	558	575	550	528	562	508	520	550	528	522	518	577	544	534	534	545	524	525	536	525	499	501	522	490	492	520	486	543	551	514	541	613	580	478	540	533	505	531	524	562	514	524	510	516	533	502	591	541	530	530	533	519	534	550	538	548	534	551	536	551	560	542	542	548	510	495	549	548	547	547	527	530	501	532	505	548	555	550	544	539	560	524	551	555	553	543	582	529	523	501	528	535	513	546	547	522	543	541	567	569	524	555	508	527	516	519	553	561	524	593	508	537	523	537	558	522	536	521	565	518	571	501	526	577	526	554	536	497	552	535	551	596	543	517	504	535	539	539	526	537	519	522	508	576	522	569	522	569	515	534	525	530	526	532	513	492	516	548	523	528	528	500	556	481	521	563	547	568	550	502	529	507	522	524	533	543	527	526	525	537	538	545	556	529	554	548	519	514	543	510	532	499	499	516	564	559	548	510	543	551	526	547	509	534	559	550	546	531	522	510	526	581	543	571	530	535	521	547	525	561	537	555	522	526	551	551	518	539	526	524	543	547	541	505	502	577	525	533	531	520	508	547	530	538	551	523	610	537	598	496	573	573	502	562	551	464	503	508	525	517	531	516	514	507	564	543	531	544	517	530	519	519	516	505	553	522	537	550	520	494	548	578	537	510	509	542	562	543	486	517	504	572	565	534	535	586	588	532	525	523	551	541	517	504	508	606	538	517	518	528	541	493	533	544	492	530	486	527	554	566	489	551	576	512	537	525	522	534	519	562	542	556	537	516	520	529	566	531	539	545	515	540	536	532	513	537	497	583	535	586	521	498	540	520	518	556	515	553	503	515	531	521	537	518	519	517	510	521	539	512	548	542	524	534	512	551	493	535	517	556	550	556	556	519	554	548	570	527	508	525	526	576	536	545	521	540	527	540	520	599	540	588	542	506	530	581	553	500	578	488	529	571	538	463	492	537	544	536	537	534	561	558	541	546	511	512	515	551	521	547	569	527	533	512	522	514	552	503	490	533	532	538	498	536	554	564	529	541	530	559	519	515	520	558	533	566	529	533	577	551	525	523	527	502	553	539	513	499	553	547	572	526	506	521	586	509	493	505	538	517	516	530	517	524	542	527	565	535	516	541	535	488	534	589	552	543	518	573	561	553	532	552	546	537	524	528	495	562	539	536	527	521	554	503	536	520	536	539	502	554	562	560	526	508	514	553	544	543	582	504	526	526	535	545	508	533	490	492	536	557	550	537	557	574	543	540
35069	58172	44453	31725	23204	11315	3769	2155	1462	1124	975	869	824	753	735	736	694	693	654	737	682	627	557	602	602	618	620	631	673	590	584	646	615	614	593	630	601	616	567	576	627	599	618	654	602	571	613	603	563	551	580	592	542	623	609	712	689	596	604	575	578	594	588	551	603	549	559	573	623	583	603	552	544	589	618	618	595	601	606	613	552	582	613	597	564	603	594	559	609	570	533	567	599	595	551	579	595	575	549	583	563	585	571	560	557	577	571	555	575	568	620	604	575	575	565	569	631	601	579	579	602	627	614	556	616	569	607	596	598	560	585	538	558	599	546	550	582	572	535	594	600	569	625	594	586	582	574	631	589	607	587	589	630	595	573	575	569	570	598	591	587	554	618	597	584	621	615	571	574	580	621	594	584	617	586	594	552	548	584	581	572	582	591	560	595	597	564	613	576	582	566	592	630	625	573	548	570	565	588	603	600	578	572	595	570	606	572	558	620	548	569	585	602	593	589	565	540	578	599	595	616	588	572	553	611	572	605	615	584	577	575	591	599	599	578	552	576	576	591	597	564	581	515	610	529	592	582	574	603	585	554	571	578	591	592	574	555	580	573	584	535	634	589	615	562	562	605	582	605	567	581	580	586	592	580	612	540	586	574	597	537	557	612	557	594	600	559	602	554	557	604	578	566	565	556	597	538	599	611	580	569	580	601	579	559	532	574	589	559	564	566	547	564	581	609	594	587	563	610	598	593	568	569	570	629	598	580	553	565	585	549	593	613	550	587	586	599	627	542	627	558	510	590	584	559	579	611	603	586	580	613	577	628	621	622	578	569	615	588	591	579	592	569	601	602	605	577	592	604	606	609	574	569	608	556	572	601	546	543	563	585	572	561	609	566	623	585	570	568	600	595	567	600	629	520	539	575	573	558	603	599	591	580	593	568	580	576	596	563	597	606	621	595	607	583	613	601	575	557	556	585	555	592	588	558	569	559	576	592	542	557	600	565	612	587	570	602	592	582	589	588	613	586	559	587	576	594	598	583	597	597	580	598	597	601	574	569	556	519	593	587	604	596	555	620	579	563	618	556	599	592	577	601	546	586	592	587	614	588	561	584	580	562	602	570	572	604	583	573	558	625	598	561	540	577	562	582	613	590	580	630	579	568	576	620	594	559	575	558	611	570	573	573	573	536	561	589	555	544	567	564	591	575	576	584	585	608	572	592	570	570	627	560	579	617	560	559	574	566	571	632	567	615	576	566	619	570	568	618	597	532	597	536	587	596	560	566	599	607	560	592	559	584	533	550	615	601	562	660	594	600	587	601	573	581	607	583	598	607	591	592	587	560	610	552	569	575	577	606	597	631	561	593	583	554	594	566	625	576	575	590	538	567	581	619	624	617	559	619	548	575	591	580	621	572	582	541	583	562	529	616	595	621	569	571	563	566	581	555	588	591	621	604	601	592	606	599	578	565	570	528	598	568	603	564	619	582	574	598	623	574	593	631	596	578	609	606	594	576	564	605	609	628	596	571	585	616	565	564	550	607	546	598	577	577	611	600	570	563	544	612	537	565	597	574	530	578	596	610	546	595	591	576	628	568	617	588	553	573	553	569	569	576	610	568	604	570	575	605	599	544	580	557	593	549	597	604	557	570	627	553	596	545	578	583	577	590	578	565	548	551	596	567	591	595	595	625	605	592	570	571	567	588	583	563	596	595	595	571	540	565	551	596	555	587	573	554	568	568	572	543	597	605	582	568	605	549	580	618	633	606	608	638	601	600	595	570	595	569	589	570	585	573	572	595	527	635	571	623	579	650	603	587	582	549	586	531	609	579	606	590	628	591	608	557	619	598	562	614	656	590	609	550	596	582	589	577	566	613	587	601	572	541	551	584	610	561	581	592	559	578	581	597	603	575	592	603	584	552	560	604	583	583	584	591	596	594	601	598	515	567	618	635	564	572	596	601	565	541	570	585	553	595	605	580	564	582	585	584	600	584	563	550	556	574	576	561	579	614	572	549	589	633	642	648	539	622	597	583	623	606	592	572	571	621	583	544	601	569	588	578	544	579	599	587	606	552	599	599	592	594	579	584	600	592	556	599	563	547	579	571	562	564	533	604	622	581	586	544	605	581	563	612	571	583	589	591	545	553	551	613	585	561	555	624	591	620	604	568	527	591	611	556	605	579	591	614	572	603	574	615	610	608	606	567	563	591	571	611	562	537	578	593	551	576	560	578	514	574	559	593	592	575	537	546	527	586	586	552	586	567	568	611	592	590	556	606	589	591	578	598	571	602	588	641	563	542	571	578	538	550	583	625	571	584	643	596	611	571	599	624	554	576	614	582	590	615	616	593	587	612	605	596	600	626	582	537	585	603	593	634	602	583	562	572	605	614	595	565	511	555	539	620	594	590	601	602	616	566	554	596	562	585	562	614	598	620	582	571	571	576	585	599	607	604	604	595	572	575	571	580	575	583	577	611	522	614	555	585	599	579	577	550	593	576	606	595	604	625	603	601	577	589	600	610	615	602	574	577	548	613	614	586	604	603	550	608	630	553	587	570	651	559	574	616	572	589	588	552	538	567	586	580	592	574	589	590	568	573	613	571	594	598	590	583	569	613	597	571	567	562	566	575	581	572	547	571	568	543	630	586	585	590	552	561	543	556	605	554	565	585	599	576	577	562	594	593	606	622	583	583	576	587	599	601	583	579	565	606	591	602	588	548	588	565	569	617	580	593	597	590	582	595	580	612	592	598	584	559	572	604	571	597	586	597	551	604	601	638	539	581	594	585	569	589	546	567	587	564	585	576	578	573	569	562	587	592	595	626	551	590	649	568	595	603	548	550	626	545	565	599	604	529	589	596	559	596	564	601	603	593	578	576	585	580	618	615	550	591	560	617	554	591	615	579	574	566	620	545	520	612	565	569	631	580	612	570	613	556	570	596	559	602	556	574	549	554	545	565	610	522	536	542	579	588	592	587	550	560	578	550	541	609	571	568	621	544	598	577	600	583	588	598	583	598	595	612	581	541	578	597	643	567	621	625	582	579	622	572	626	585	619	616	634	564	592	571	586	575	576	596	551	592	570	615	595	547	585	583	586	607	547	605	588	637	574	576	599	534	574	578	581	554	585	578	530	561	586	585	555	610	603	579	591	566	534	560	562	584	566	569	593	589	563	564	559	558	600	603	603	552	617	616	545	595	574	603	569	602	595	598	565	611	608	550	626	549	559	609	593	543	558	594	562	628	605	612	607	597	590	610	579	588	588	595	575	571	609	572	575	596	606	564	586	535	540	591	555	580	555	585	596	581	563	544	578	583	538	546	616	600	603	602	551	602	585	594	617	567	585	604	608	574	593	576	595	591	551	589	588	578	600	581	584	625	627	580	581	608	572	567	567	598	570	608	586	601	558	564	588	597	638	573	555	532	580	558	604	571	601	574	581	588	566	599	576	549	523	577	572	597	602	584	578	616	559	577	562	603	603	544	547	558	545	546	572
28559	26602	28602	17482	7465	2879	624	479	411	431	415	438	440	371	418	441	391	413	394	347	376	389	440	407	403	391	403	345	381	375	377	384	410	417	388	376	374	400	366	391	426	383	388	390	403	387	453	413	377	413	402	390	385	430	382	427	384	399	385	390	396	424	390	447	402	417	369	388	418	407	385	423	404	399	368	360	389	385	358	431	414	410	376	433	374	391	397	376	390	356	353	363	385	406	405	429	380	386	389	394	402	393	388	394	401	440	417	377	375	435	384	384	383	385	385	395	381	418	375	424	389	384	404	382	391	342	405	368	370	377	395	379	402	372	370	381	401	353	395	390	412	377	403	426	433	388	414	383	410	394	392	420	409	383	388	397	387	389	360	380	391	409	399	401	406	376	399	392	401	385	363	413	377	375	394	388	353	403	336	418	394	386	387	434	419	416	418	392	363	364	404	421	357	377	400	412	403	385	415	391	391	408	404	408	422	381	395	440	375	393	389	413	396	425	397	368	368	423	393	380	371	409	380	426	382	393	383	393	376	381	376	353	390	413	393	375	385	380	373	382	427	380	359	372	374	362	366	405	411	391	396	408	379	418	391	417	417	387	410	387	378	380	406	372	409	396	397	430	413	415	375	408	351	379	370	368	427	412	399	417	362	382	390	394	375	404	422	407	445	406	393	392	399	392	404	401	383	377	414	420	385	415	413	392	386	379	393	365	397	415	397	407	400	403	410	426	368	385	386	376	374	391	373	397	398	412	380	367	411	387	416	441	399	379	412	350	352	411	394	412	397	426	394	405	392	392	416	389	405	398	362	394	416	369	388	382	422	404	409	382	402	372	416	393	379	401	382	368	393	409	387	424	412	375	389	427	374	387	428	403	371	370	404	381	423	395	394	433	374	389	422	422	387	414	351	391	377	416	375	397	407	414	384	427	386	395	415	339	388	368	374	400	416	399	396	399	406	394	411	414	372	380	369	397	416	414	400	416	380	396	381	416	358	405	384	412	378	406	426	378	389	392	375	421	400	402	397	400	381	343	402	392	399	379	386	386	389	400	411	401	397	385	408	372	398	414	385	399	399	354	442	388	403	369	386	384	401	384	409	377	404	364	380	385	391	418	419	378	408	380	411	411	405	430	397	386	464	412	390	391	428	424	379	383	366	391	402	371	382	395	384	394	390	380	381	392	388	404	389	377	402	391	425	395	410	417	417	381	398	383	376	405	366	407	400	373	414	390	384	371	398	387	375	402	398	378	392	419	384	404	401	431	405	370	415	369	381	394	407	364	403	402	388	402	417	415	362	367	424	424	389	374	389	394	379	420	378	384	398	362	386	407	378	386	404	414	396	397	409	396	410	381	417	421	406	400	432	368	386	395	373	406	355	396	383	396	367	396	406	422	378	356	435	382	416	384	393	389	372	390	382	398	382	389	398	411	383	374	409	382	379	387	386	403	415	349	387	403	428	409	387	375	395	391	392	404	359	406	381	378	420	370	356	373	406	400	397	403	392	421	368	393	383	383	390	372	388	378	406	400	397	377	398	392	379	390	392	382	403	367	373	418	365	385	386	394	411	360	413	412	437	368	391	391	389	419	404	406	446	407	430	419	393	374	361	421	421	391	371	414	367	385	405	389	397	396	402	381	394	403	384	423	373	373	396	414	377	380	389	413	379	393	380	414	379	383	357	411	380	393	409	414	401	410	405	372	390	427	402	392	392	392	383	396	420	407	411	405	369	400	410	376	394	387	352	403	375	402	387	393	400	400	430	386	384	423	394	419	386	420	390	382	442	412	401	383	394	388	397	394	395	380	403	406	384	373	392	416	387	395	383	376	382	403	365	377	371	342	425	405	405	405	399	402	415	399	404	357	358	418	387	390	363	411	364	401	411	435	375	422	385	389	385	425	386	386	416	398	387	398	395	408	415	371	374	396	363	380	406	392	377	386	410	413	388	409	396	418	408	403	384	396	375	355	413	429	395	455	354	422	402	413	372	379	377	390	386	350	399	389	426	398	381	369	423	369	417	372	395	371	407	410	389	386	394	407	432	413	411	365	360	413	385	398	376	380	432	365	386	416	435	380	398	384	414	376	387	437	406	376	399	417	359	378	405	391	389	373	420	414	397	408	409	377	419	381	389	403	371	372	370	395	414	435	398	378	389	416	353	364	405	391	399	433	388	408	402	384	398	376	397	402	399	385	370	403	399	404	412	429	343	390	385	374	416	401	373	421	444	417	379	360	360	394	374	400	387	403	387	371	422	419	379	386	379	388	409	439	395	403	374	460	394	376	392	396	402	378	384	395	390	384	395	396	385	378	400	424	351	362	404	384	404	400	408	392	381	395	396	376	380	397	366	402	386	376	403	400	371	393	399	379	400	360	364	428	399	370	368	400	430	366	389	382	398	428	392	402	392	377	360	345	423	424	353	406	392	375	405	397	414	393	390	411	393	368	396	373	366	353	396	386	380	359	390	412	374	362	385	380	394	403	399	411	360	406	385	411	398	422	428	403	364	415	399	392	376	396	381	399	398	403	368	389	409	375	401	393	372	446	379	376	361	396	401	387	370	407	387	401	422	410	393	356	438	340	374	423	424	401	440	427	355	414	407	351	387	411	424	403	400	382	363	409	410	372	358	374	385	373	384	413	358	396	406	407	417	393	407	359	408	393	408	373	414	396	363	375	385	391	442	397	409	356	377	420	381	387	392	385	391	391	411	460	386	367	375	355	357	361	391	398	404	363	414	361	368	362	402	345	358	411	410	443	393	396	367	384	393	396	389	394	374	412	418	408	372	390	378	384	382	384	394	385	407	360	396	394	398	365	402	383	367	382	346	354	392	385	402	395	379	407	428	392	410	389	393	398	381	411	404	377	370	427	376	380	417	401	411	350	413	398	417	408	370	381	391	380	402	428	381	378	406	407	357	383	426	384	409	397	386	366	364	419	408	384	368	370	396	391	363	440	348	365	429	381	383	437	386	405	397	394	446	391	385	397	387	386	381	420	398	368	376	418	388	393	412	403	383	390	401	369	396	377	379	378	405	417	375	383	397	427	422	397	433	386	384	346	391	424	445	394	415	357	414	382	426	398	349	425	381	407	426	362	385	373	413	440	380	395	381	376	382	390	389	375	411	395	397	444	388	407	420	352	395	407	385	366	384	401	402	386	390	386	381	382	396	386	402	405	399	397	375	351	391	404	407	380	373	423	407	380	364	382	383	395	418	390	391	401	391	399	379	352	363	410	383	386	394	394	397	347	351	405	381	396	412	388	393	374	412	398	392	390	420	385	418	381	369	425	382	385	371	365	356	426	353	397	357	413	384	392	413	433	389	379	349	431	381	401	355	391	404	433	368	405	391	400	368	390	412	388	366	379	387	409	419	359	388	411	419	370	372	388	385	400	417	371	389	362	362	345	424	395	429	418	413	412	391	391	397	391	380	379	371	390	394	404	412	424	361	375	389	376	369	387	386	412	371	411	375	366	402	361	387	371
29131	43334	28765	15489	9833	4569	943	663	498	507	467	457	482	468	432	478	441	479	466	460	482	476	449	431	434	443	432	453	456	463	442	433	487	478	495	478	482	451	471	450	435	437	474	490	446	433	433	458	435	469	460	417	454	460	432	447	478	424	427	428	479	448	438	437	499	487	477	453	476	472	449	459	456	471	459	451	448	492	442	443	428	440	469	457	466	434	455	475	482	461	470	455	443	433	434	443	476	482	476	426	470	481	441	454	453	431	470	451	467	442	445	474	429	426	468	466	436	436	456	479	451	443	447	457	465	444	467	494	478	475	448	445	454	465	440	454	445	420	436	488	438	474	465	468	454	475	464	456	487	491	480	437	447	452	446	451	460	475	442	470	432	450	444	418	471	446	504	458	448	457	463	458	460	484	462	513	469	468	456	424	429	444	461	460	412	443	480	434	462	463	447	459	468	438	464	476	462	436	475	436	440	452	487	461	435	431	441	464	452	532	433	434	442	482	459	462	467	399	446	438	434	444	423	453	465	448	461	475	465	440	432	465	454	443	452	474	448	453	470	481	471	483	446	433	470	447	433	443	442	433	438	459	455	420	429	454	437	444	442	439	412	425	415	512	489	446	450	440	453	466	481	448	441	490	445	456	467	483	464	469	447	474	436	443	460	479	451	407	452	478	449	450	422	463	435	441	436	485	459	459	462	481	470	458	452	456	437	449	473	517	415	465	455	449	423	443	410	445	473	462	443	472	443	480	471	474	500	453	467	455	434	471	472	450	451	447	469	449	427	451	435	470	497	465	435	440	413	438	465	446	472	467	461	477	442	435	498	408	449	468	421	410	470	463	453	480	455	479	466	467	451	474	491	462	446	470	466	454	446	446	471	433	437	464	486	433	437	432	434	424	459	441	440	446	449	495	437	428	467	442	451	443	459	448	415	480	439	440	451	463	452	455	444	455	445	436	478	449	460	476	469	471	456	464	452	457	462	463	445	446	440	514	425	445	455	427	442	457	437	506	442	431	448	436	412	468	464	439	449	454	468	468	464	426	449	445	494	489	469	541	458	456	497	434	431	485	431	428	438	460	458	448	439	444	431	475	472	475	439	453	448	446	443	451	455	483	462	452	456	433	441	445	453	470	459	460	471	443	459	456	484	468	461	437	463	407	420	491	459	466	438	423	440	453	438	480	467	442	430	440	445	449	445	445	487	446	436	449	448	486	408	486	477	506	452	437	413	492	454	461	432	418	474	451	477	474	442	455	445	461	441	430	449	454	450	442	481	442	447	426	441	433	473	449	465	473	455	480	428	447	473	437	424	419	469	480	462	466	461	486	452	428	482	481	420	463	471	434	439	450	464	488	403	431	455	448	437	489	475	480	427	449	440	456	466	457	468	426	410	461	454	443	452	433	456	453	459	499	453	451	470	458	445	488	447	464	485	423	466	424	427	412	477	478	432	409	468	453	440	430	478	449	487	467	434	427	455	471	416	446	477	462	450	453	461	469	465	456	431	467	446	469	463	471	480	420	437	452	437	429	471	480	462	458	465	475	435	449	447	463	480	392	440	428	436	440	422	447	446	423	423	461	481	454	475	480	456	471	474	464	421	450	432	467	461	483	425	443	473	408	439	486	456	438	456	456	434	457	449	463	431	421	429	449	444	448	445	470	446	436	458	461	455	422	426	455	442	454	505	461	444	450	450	479	454	461	471	461	487	453	422	449	503	462	466	448	450	453	445	470	439	441	450	490	501	431	457	436	443	466	484	470	455	431	481	475	445	424	470	410	457	415	441	421	463	456	451	477	430	449	440	493	445	472	455	458	466	439	431	460	465	464	481	475	416	483	449	443	432	474	439	485	449	464	433	467	445	457	449	435	449	458	436	461	434	461	432	464	440	453	482	463	478	445	464	433	450	442	451	470	469	406	481	457	461	453	472	418	415	440	442	463	447	450	481	461	440	439	430	483	450	437	497	447	453	457	441	446	466	433	467	473	425	470	447	444	429	442	469	474	434	457	412	465	448	444	477	457	425	454	508	407	456	443	462	445	455	461	457	454	439	466	451	485	436	482	429	468	446	458	444	459	474	459	482	472	449	450	469	468	456	453	418	456	450	441	445	430	446	436	459	456	475	446	419	433	483	497	415	475	409	419	421	438	453	506	451	463	477	485	436	493	441	474	410	411	447	442	467	420	466	453	439	438	487	482	505	467	430	424	458	454	476	417	472	428	451	457	489	448	480	446	464	439	485	432	412	408	435	451	461	454	469	433	470	452	470	474	440	466	505	440	423	424	471	445	401	460	483	455	490	435	476	444	490	473	460	428	444	424	446	434	452	466	449	453	455	461	477	445	438	516	425	432	421	444	391	446	465	442	446	492	470	485	495	469	461	460	456	435	441	442	455	444	446	459	464	471	418	434	478	452	445	457	450	442	457	415	473	487	487	456	461	411	442	468	440	490	407	452	441	495	419	423	478	463	470	441	476	433	449	436	464	464	405	437	467	468	469	450	481	428	455	490	452	463	435	481	496	443	470	444	448	472	442	464	453	461	461	473	443	458	434	425	436	420	456	472	469	476	419	470	451	463	491	450	430	435	456	453	415	458	419	456	464	414	461	432	467	471	450	451	473	451	456	443	444	460	484	478	462	446	487	451	451	436	450	448	457	461	459	444	438	410	422	473	456	433	473	418	443	409	425	424	456	453	430	468	477	472	434	449	456	440	463	454	469	449	471	470	460	463	450	455	469	438	475	471	466	432	464	499	459	437	414	464	458	481	409	452	452	445	492	459	477	444	448	477	482	425	461	479	455	470	442	471	469	458	463	459	489	445	455	445	465	440	476	466	434	479	428	459	442	428	443	443	477	420	420	476	465	460	488	413	433	452	438	409	418	471	433	435	461	480	478	436	451	461	443	461	459	443	431	448	459	453	477	512	464	498	453	434	431	466	443	465	447	483	420	454	433	459	418	471	457	411	413	470	453	480	440	462	423	458	480	437	465	429	456	428	451	481	445	464	412	439	411	445	457	467	454	468	436	436	452	476	459	445	495	459	465	462	447	472	454	479	451	426	460	438	461	404	451	449	467	469	459	429	442	469	456	441	440	436	488	451	414	506	463	458	409	461	438	428	453	443	443	462	435	468	447	443	432	479	415	474	428	438	416	451	476	453	445	469	406	465	419	422	460	465	461	436	437	426	466	472	468	499	441	457	447	452	457	444	462	481	482	501	466	437	438	454	445	488	455	450	474	439	490	453	482	471	502	475	468	441	457	470	407	432	477	459	466	446	450	440	472	474	483	460	466	497	481	435	458	430	457	454	430	479	466	463	459	419	450	464	469	422	472	442	450	455	447	466	498	402	487	456	470	467	442	458	473	480	398	421	471	430	443	453	472	442	467	436	474	468	441	421	489	432	437	473	443	452	456	461	421	426	459	463	450	455	469	416	463	469	427	414	464	442	479	427	453	467	420	475	458	460	430	456	409	432	421	469	450	470
23984	21200	28440	24501	21676	17146	3923	856	616	568	454	425	438	427	428	405	405	392	380	434	392	404	381	389	434	381	352	379	371	373	367	392	395	370	382	372	367	370	379	394	352	342	383	399	405	395	379	361	388	373	355	356	349	357	395	428	399	374	366	365	397	392	381	367	392	377	396	406	379	396	426	374	368	348	371	357	391	385	343	367	367	371	360	400	336	372	376	383	343	370	373	390	342	344	361	327	360	368	365	382	376	373	333	367	383	374	390	371	405	372	346	382	350	398	355	376	349	361	364	421	360	374	385	333	346	354	364	394	340	376	360	380	361	367	396	363	383	328	370	385	384	328	312	339	376	368	362	318	409	388	379	387	387	398	364	364	365	392	361	363	389	351	363	379	380	368	369	404	343	355	347	370	378	397	364	382	332	370	380	404	375	395	384	352	370	390	372	355	378	380	369	385	340	392	362	368	368	374	349	371	417	354	376	391	349	367	367	356	361	366	316	381	380	390	359	345	350	373	377	370	407	344	369	344	350	359	364	398	338	363	382	356	388	346	380	360	325	394	367	343	385	379	384	368	366	363	350	379	360	355	357	361	379	398	392	391	392	408	356	402	405	375	394	370	392	383	378	348	344	397	356	368	365	347	383	324	336	358	390	359	386	365	371	382	366	365	360	366	374	388	356	400	334	361	403	370	404	380	358	379	383	341	369	386	378	346	383	370	385	362	361	401	366	421	362	366	376	334	369	382	399	361	392	356	355	334	365	350	367	371	348	371	333	377	387	383	374	380	392	380	364	353	354	363	366	347	363	360	338	390	399	349	362	376	366	355	365	367	374	346	352	374	382	397	375	333	388	371	376	346	341	396	364	388	367	363	399	384	390	365	383	370	336	336	351	378	346	381	367	385	392	378	385	364	380	394	356	374	373	406	391	394	396	366	363	360	386	380	358	366	367	367	384	342	358	393	373	376	358	376	347	367	399	388	344	389	401	389	380	361	344	399	364	369	387	374	408	359	349	373	359	352	355	352	356	346	398	343	367	387	369	365	373	386	360	382	365	400	359	350	360	392	365	364	378	375	359	341	374	394	376	373	349	367	374	372	376	364	379	378	353	370	376	377	379	349	344	367	381	374	359	349	381	348	382	350	368	371	344	393	389	365	353	356	337	388	365	339	375	385	381	336	355	366	348	359	372	373	409	429	370	410	406	400	416	374	371	376	387	357	367	345	385	356	351	330	354	362	392	359	388	369	351	372	356	380	348	352	372	375	369	382	368	359	361	395	378	375	326	359	370	372	348	357	388	357	345	402	367	375	342	344	392	365	366	391	351	372	345	366	382	382	351	390	398	362	342	368	407	367	373	351	365	364	367	411	387	342	357	370	374	356	351	333	363	385	366	390	362	365	391	358	368	336	336	349	385	339	348	370	370	389	389	358	377	341	364	366	380	365	336	385	371	362	336	352	367	380	357	371	349	385	334	363	372	392	380	373	377	339	348	340	367	354	366	358	354	382	329	373	404	371	382	391	366	370	366	380	370	369	358	379	364	373	384	352	359	367	362	422	346	383	341	406	337	343	370	397	375	344	349	389	358	369	372	352	398	382	354	375	367	363	375	362	345	389	348	367	369	357	386	388	367	352	357	376	355	361	357	355	387	407	338	386	371	335	371	419	352	362	340	356	409	332	372	348	369	362	359	362	353	358	341	372	354	355	394	383	378	401	373	359	355	338	364	371	334	361	405	365	385	372	353	389	380	356	378	366	407	366	395	369	375	359	368	361	356	333	379	393	377	359	390	372	346	365	382	385	384	363	360	344	389	415	380	388	363	359	354	389	345	375	371	378	430	375	374	368	368	332	381	373	347	371	369	373	377	352	338	335	397	347	352	333	383	363	363	387	342	372	400	388	399	354	377	413	359	368	359	366	370	366	370	419	355	365	382	344	364	359	387	403	386	370	368	383	381	356	382	333	383	375	364	339	372	365	404	339	388	348	383	378	343	371	383	330	355	378	338	388	407	419	344	387	371	379	369	380	333	342	388	380	376	390	385	369	380	380	363	357	373	379	389	384	345	361	365	384	371	360	358	374	385	356	377	400	371	375	386	357	376	369	340	380	355	371	365	389	385	396	372	348	364	375	346	376	373	362	372	350	378	363	377	397	376	345	369	345	341	327	352	334	391	356	384	375	377	353	357	359	369	386	377	385	354	388	364	378	375	348	347	335	366	375	399	373	356	366	323	376	377	362	343	351	337	390	363	393	367	347	378	389	372	345	370	352	373	347	363	378	361	400	363	430	373	417	382	362	405	382	356	390	361	363	388	393	351	352	387	367	351	370	389	364	361	326	397	317	374	404	357	385	361	399	359	343	332	334	375	398	370	345	356	364	385	348	361	350	381	372	381	376	396	381	331	349	361	376	388	364	398	357	348	356	362	380	371	373	395	386	386	399	392	408	341	363	370	384	338	375	385	412	347	349	352	342	348	394	322	392	367	369	369	390	340	369	385	362	377	384	375	405	379	342	393	383	353	351	394	351	345	361	397	360	391	360	393	364	397	371	373	398	368	342	376	373	389	369	393	354	394	328	378	336	356	376	395	375	374	384	377	368	358	354	338	374	343	351	360	381	353	391	379	357	376	397	381	368	382	382	365	375	318	375	343	359	375	376	382	376	346	355	355	372	359	372	363	357	393	339	375	302	376	342	372	353	371	365	376	368	369	400	381	351	393	385	378	378	380	362	371	359	397	356	409	373	393	349	358	361	393	346	339	355	375	378	337	360	404	358	347	347	377	393	394	352	363	370	347	388	355	393	374	383	368	353	372	361	384	365	346	378	397	375	362	363	353	355	354	366	368	362	391	398	384	382	358	363	379	336	376	389	376	364	372	337	400	370	380	358	375	370	366	398	355	382	377	350	341	368	341	378	354	400	402	354	357	386	365	366	356	367	335	342	402	351	335	359	412	360	352	388	336	399	354	362	399	358	355	363	350	371	361	359	422	381	381	363	372	361	338	372	404	399	346	368	360	344	381	376	340	359	367	344	345	377	363	422	349	349	383	329	369	343	379	373	381	364	397	360	371	344	412	393	403	363	375	350	370	367	388	378	376	401	356	365	363	367	385	348	344	370	363	391	380	345	371	377	379	379	359	359	377	376	383	357	387	367	351	381	366	386	344	386	367	378	367	385	409	373	387	400	408	372	361	369	367	377	381	413	379	383	365	362	376	360	362	321	370	375	360	357	379	400	371	346	359	344	381	388	336	354	384	384	389	397	358	389	396	381	356	335	364	352	373	349	354	376	390	356	376	353	404	371	364	381	380	373	409	376	356	383	356	363	367	362	352	405	380	365	384	393	371	357	360	360	371	357	358	370	362	332	363	391	347	373	378	370	370	399	362	359	353	358	383	358	386	358	341	369	378	365	402	340	391	373	351	388	361	364	364	338	364	344	380	362	370	376	350	359	365	344	382	358	413	366	356	384	362	364	394	377	362	351	359	370
29387	50927	39870	28957	20869	13139	2563	1181	927	687	644	589	548	493	535	501	504	477	444	488	451	439	438	503	465	408	459	418	449	420	487	463	443	431	431	431	424	409	444	464	436	446	433	478	451	416	403	435	420	390	403	483	431	439	431	492	497	434	427	386	421	443	429	453	400	430	432	406	412	410	419	386	451	412	450	424	416	427	421	433	430	425	421	402	413	440	374	402	439	428	429	437	432	400	437	434	439	436	398	462	383	404	415	459	414	419	417	437	425	452	394	408	416	453	457	435	409	424	447	435	402	430	441	410	446	447	447	398	388	456	420	393	415	434	416	432	398	445	426	450	406	461	459	371	464	419	425	441	434	410	432	463	449	431	391	399	447	465	394	419	436	396	421	434	402	432	416	430	398	446	440	440	444	463	379	412	449	441	442	441	443	394	425	398	436	412	418	445	403	433	447	396	424	414	422	407	400	438	421	408	430	418	410	436	436	458	432	403	376	442	423	429	404	450	409	431	415	445	428	422	419	413	445	392	423	422	386	410	460	423	426	414	431	429	421	413	394	444	435	450	413	399	415	417	443	447	360	388	458	453	412	402	415	429	431	418	458	437	431	397	422	447	429	442	413	429	443	429	439	428	410	412	419	396	424	443	420	426	437	429	417	422	395	414	465	404	410	417	421	417	413	431	430	426	444	438	415	437	417	418	455	409	469	415	417	406	410	403	414	412	440	424	409	435	410	415	421	416	415	434	456	474	407	428	425	411	441	452	441	418	394	411	401	407	450	438	418	424	404	369	451	445	407	435	409	429	429	389	377	412	417	442	459	426	398	420	403	404	413	411	443	412	442	392	393	372	449	429	424	423	447	402	435	422	422	437	399	449	454	408	434	426	423	430	413	426	417	440	373	411	437	420	412	463	435	421	424	444	415	420	442	421	461	408	436	387	448	422	428	434	442	426	434	398	433	434	427	432	417	418	451	420	404	404	386	423	460	406	411	442	406	428	426	390	443	439	391	383	424	443	433	412	377	431	403	469	465	440	416	416	404	437	398	446	427	433	422	399	400	421	422	443	432	409	384	454	437	422	403	426	429	434	402	447	406	398	435	451	419	414	428	441	444	454	416	472	413	407	413	438	413	452	429	397	403	437	411	445	432	401	440	418	428	445	441	451	393	426	408	396	446	431	448	442	435	447	405	415	409	443	417	468	432	412	423	403	399	441	413	442	449	424	436	372	438	437	418	434	416	448	436	412	422	438	429	435	412	399	465	407	410	391	418	439	402	411	418	434	441	395	416	387	425	417	388	453	435	428	402	379	418	423	424	420	438	411	413	431	453	451	405	404	434	428	416	412	418	418	410	434	419	453	433	425	410	410	462	452	419	421	428	445	419	411	430	412	396	401	445	430	460	428	453	401	408	430	417	411	420	401	442	409	420	429	408	441	438	441	467	420	471	433	425	447	403	416	423	386	412	410	425	406	401	421	399	407	421	395	439	434	408	412	405	451	408	398	412	425	424	408	427	423	403	436	432	422	392	434	418	410	490	407	422	428	455	440	424	418	415	416	443	384	434	457	392	424	423	446	420	404	399	411	419	386	420	415	422	415	421	447	426	407	429	452	413	411	444	447	395	447	412	401	415	424	470	424	416	413	418	421	428	404	409	420	430	425	432	420	398	405	420	478	441	443	411	415	418	441	411	434	443	433	444	472	430	422	409	413	467	444	431	401	415	387	390	426	395	396	469	456	399	445	407	437	411	457	445	408	438	408	417	407	423	427	441	418	427	440	365	414	443	424	431	414	435	418	412	454	429	395	418	457	391	407	399	381	412	431	405	419	416	438	371	412	426	393	436	423	418	436	413	388	402	392	425	425	429	384	440	456	388	436	453	443	426	431	435	409	426	404	414	446	448	444	415	440	432	447	413	405	433	448	437	398	424	437	416	408	420	442	404	399	417	445	438	412	421	408	422	487	405	439	443	406	410	443	423	440	410	434	390	387	431	473	409	444	442	415	405	423	414	442	440	440	398	439	444	438	399	431	418	398	390	420	421	423	425	398	365	435	443	440	405	429	448	421	446	444	425	437	397	417	397	432	418	435	413	373	416	407	439	431	417	406	431	406	424	436	405	455	411	423	437	430	419	408	413	437	453	437	432	399	406	420	412	419	428	400	416	430	408	441	430	409	402	383	395	411	439	394	401	418	420	391	411	399	443	424	406	438	453	449	456	453	425	414	438	424	431	429	413	409	427	425	449	421	409	440	445	455	397	404	442	422	426	418	423	411	396	420	455	416	440	389	436	413	449	410	432	429	397	391	437	441	429	425	454	448	430	485	394	439	421	427	440	392	366	427	431	415	433	401	422	453	427	417	418	450	408	415	423	433	443	403	416	415	454	439	425	437	409	418	402	444	382	417	385	376	421	427	442	447	457	416	457	392	424	416	419	401	405	420	396	422	459	432	411	451	405	406	447	442	461	417	435	410	415	404	429	415	459	428	446	452	457	386	393	457	413	380	414	415	408	431	388	440	461	392	402	413	448	388	373	406	415	426	427	417	421	406	430	431	401	409	447	422	430	429	433	425	468	440	387	418	443	438	423	391	397	415	417	420	460	417	396	452	449	430	444	368	424	441	393	391	415	408	448	413	381	405	438	395	404	401	434	446	398	432	420	409	447	468	382	443	444	454	459	447	421	405	420	439	436	431	420	450	404	418	416	448	412	435	476	389	439	420	447	433	429	439	415	405	412	411	413	424	448	441	397	377	372	468	458	435	409	467	417	407	470	412	425	424	393	403	452	447	403	390	400	410	434	396	446	394	382	424	430	417	425	410	409	419	405	440	397	454	408	431	437	414	379	474	462	425	420	422	401	422	433	429	408	404	434	431	415	434	435	447	443	401	409	404	411	395	438	402	432	437	393	410	454	427	439	434	451	439	430	432	406	429	443	444	415	448	430	438	437	393	443	414	478	436	440	443	433	420	421	448	421	442	429	441	429	418	444	403	409	434	456	372	404	422	390	421	433	443	438	435	423	418	420	435	390	430	419	430	445	433	421	437	418	421	424	416	413	425	461	455	459	427	438	422	436	432	438	430	401	399	421	423	416	433	440	434	381	433	431	432	427	378	458	418	455	410	426	387	443	441	437	409	404	398	392	443	482	405	410	414	418	453	413	380	380	433	423	432	426	431	414	414	415	403	431	441	445	399	459	401	419	428	397	388	434	422	432	425	434	465	449	378	408	436	430	444	404	455	415	461	405	448	433	410	387	445	453	437	423	429	395	439	416	441	448	448	404	392	415	406	430	428	391	399	437	410	412	426	431	422	406	429	419	429	422	425	444	407	435	400	403	388	412	435	406	444	396	453	426	405	400	446	460	452	391	428	469	403	419	413	405	419	440	383	421	433	459	440	422	474	414	419	399	436	393	398	447	439	406	435	417	434	430	423	443	402	401	432	436	462	413	412	410	425	428	437	430	422	432	385	430	404	437	462	435	427	434	438
25268	21199	27819	25606	17565	5741	1042	698	628	585	569	596	616	518	566	508	552	516	529	535	529	476	499	503	497	481	515	520	519	562	530	527	537	489	499	475	479	542	522	465	533	520	513	533	508	464	505	492	554	496	527	524	439	475	530	487	496	487	531	520	524	528	521	535	475	501	524	501	512	506	498	563	493	507	529	489	511	515	503	506	492	448	493	494	477	470	501	528	471	475	531	530	506	468	504	525	513	478	499	512	511	479	511	524	530	541	477	483	554	485	551	496	520	541	482	487	531	503	551	506	497	502	505	502	527	513	525	501	503	497	530	467	496	493	506	489	504	500	499	522	486	500	483	538	531	523	486	467	504	511	452	479	533	507	526	531	499	509	493	508	490	504	565	485	470	547	513	544	496	512	548	488	528	531	508	494	528	509	503	503	510	503	479	565	494	530	481	501	438	476	481	536	457	507	484	492	490	504	488	507	523	515	486	496	486	484	515	517	539	495	508	502	499	506	522	533	492	547	533	507	467	509	502	518	510	532	527	498	486	512	493	504	500	477	519	498	532	492	496	515	540	535	541	543	532	574	505	548	494	505	522	516	504	547	513	460	491	491	496	515	520	575	512	513	508	504	510	472	514	537	537	528	508	479	503	514	540	506	506	513	482	468	499	492	551	500	503	558	478	521	484	516	477	532	509	520	533	460	514	518	498	487	555	463	495	537	481	563	525	509	514	500	506	480	491	524	507	520	515	513	516	530	531	509	511	533	537	515	518	489	524	488	550	507	522	496	522	530	492	512	517	493	500	490	532	468	491	527	504	520	490	521	513	503	491	534	526	469	552	509	504	482	512	552	515	492	525	500	515	482	564	525	498	485	468	473	521	491	556	517	494	483	494	531	529	516	474	505	488	515	531	521	510	506	456	528	504	467	529	509	500	497	488	517	466	454	521	512	516	527	486	459	537	506	507	503	514	458	499	514	481	512	495	489	548	513	499	485	527	479	541	512	527	512	496	512	471	501	510	477	492	533	512	527	520	534	485	482	537	503	507	499	499	526	563	501	508	505	522	482	481	527	519	503	515	490	525	519	524	505	507	459	504	515	525	544	472	515	547	510	557	480	509	503	508	487	493	501	541	504	488	493	507	479	516	515	543	510	515	570	523	572	489	474	514	506	493	505	495	517	524	511	518	535	504	551	538	540	508	509	489	461	495	497	512	516	487	496	551	509	530	543	566	507	509	509	487	565	509	518	477	509	474	496	503	525	491	494	496	497	512	504	497	515	527	530	543	508	516	499	491	502	515	522	489	503	562	508	509	493	512	519	507	471	483	519	507	491	491	511	454	466	522	520	527	501	507	506	467	452	529	451	460	485	513	513	487	485	498	522	513	475	523	504	467	476	533	554	517	522	493	508	503	508	493	497	525	535	510	519	493	487	556	481	535	526	507	498	515	483	533	484	533	482	515	523	493	488	549	495	508	506	548	508	493	482	482	530	516	497	514	501	494	486	532	501	469	561	515	480	506	554	494	543	537	517	511	457	530	526	512	515	454	531	530	511	489	529	541	484	543	501	527	494	505	510	508	518	503	537	542	520	513	521	499	540	494	509	490	556	536	500	504	489	506	546	513	492	532	521	548	528	537	487	528	529	525	534	521	494	532	478	518	486	532	483	520	532	508	477	549	492	463	498	482	505	481	494	488	495	536	496	528	488	519	490	510	505	501	504	516	526	519	507	488	520	521	483	487	472	465	504	501	522	503	484	494	517	496	483	510	488	494	449	503	477	484	499	505	523	505	522	485	483	452	509	540	486	509	555	507	505	556	453	515	521	495	500	473	510	494	505	486	521	512	477	480	545	541	527	532	530	514	494	497	488	523	518	525	476	525	522	505	521	507	481	488	513	491	495	524	502	523	515	496	474	481	502	480	501	492	497	498	465	504	531	508	487	470	526	537	513	534	477	505	498	511	498	492	480	491	520	477	550	506	503	508	518	538	526	445	474	533	541	529	469	516	526	509	471	514	518	494	469	518	531	510	517	523	513	526	537	478	521	535	513	482	496	505	500	511	527	493	513	478	504	551	521	478	493	545	501	528	492	504	523	484	525	526	523	491	564	501	498	495	510	522	503	531	490	521	478	533	481	490	522	493	511	468	488	501	537	488	483	515	456	491	508	528	502	503	501	521	486	518	512	518	482	507	506	527	517	500	517	511	477	498	499	497	560	490	488	463	542	486	485	540	490	470	475	491	516	495	479	558	522	441	482	509	526	520	477	507	479	473	500	526	503	518	516	523	543	529	477	475	492	501	515	504	514	468	480	476	504	461	537	534	517	476	510	527	475	521	510	475	506	528	509	514	509	472	516	522	518	496	487	484	519	495	502	514	527	492	475	554	524	484	526	498	530	490	459	510	496	523	498	515	501	498	504	480	512	496	506	531	529	543	504	523	523	506	548	513	530	465	505	501	511	515	526	516	519	522	486	531	510	521	549	479	499	464	476	478	489	553	525	477	496	486	516	530	501	508	515	527	514	497	541	503	535	497	503	490	484	519	474	523	498	561	542	517	571	477	539	502	487	502	486	477	517	509	471	493	507	515	496	521	546	511	524	488	567	504	507	497	494	482	526	501	517	565	509	526	515	532	487	457	494	507	522	519	512	510	515	494	519	510	483	503	501	554	477	490	476	515	531	486	519	532	485	524	511	512	507	509	461	492	507	500	486	464	514	480	532	508	511	480	500	530	500	504	492	505	567	539	475	548	527	539	514	494	469	495	511	522	506	474	490	558	510	516	526	530	495	529	498	498	494	504	531	537	525	486	553	476	516	483	520	492	519	483	502	528	516	515	526	496	471	535	499	518	538	509	537	549	501	539	519	530	504	495	555	509	485	530	555	488	497	504	538	540	472	531	518	556	467	530	501	470	556	506	527	474	531	531	491	500	496	479	482	506	498	493	490	508	551	504	514	512	464	505	479	516	513	549	537	471	515	534	472	484	486	501	550	511	514	467	524	513	524	531	488	518	523	519	512	465	506	568	470	487	503	488	476	512	489	493	500	519	507	479	501	472	496	487	517	487	505	521	526	503	526	514	506	516	503	579	498	492	505	552	478	498	532	509	517	494	462	507	523	507	529	526	479	527	484	530	476	506	509	487	512	503	489	528	530	527	556	493	515	454	494	507	489	527	523	484	498	533	497	473	505	499	499	518	498	506	522	518	517	485	529	483	523	507	539	502	520	550	455	464	524	500	503	527	534	468	494	481	505	502	543	513	468	513	524	550	503	533	494	500	482	516	519	459	500	526	481	497	528	525	522	463	510	520	507	545	511	488	519	520	511	504	527	510	498	496	528	494	484	526	485	507	514	512	555	488	477	504	516	477	464	504	535	508	518	502	512	489	510	514	498	453	554	483	471	463	471	520	488	513	503	533	493	488	508	549	465	490	554	514	501	544	521	531	503	518	505	546	521	489	505	469	512	494	502	491	506	526	489	520	519	511	539	514	531
30930	47541	36639	22744	16583	6361	1424	1084	774	748	696	645	622	659	709	646	660	616	614	590	596	562	560	655	596	609	559	586	536	586	604	577	605	612	553	560	631	557	538	583	611	553	580	565	607	559	610	566	569	560	555	589	576	574	602	583	567	589	640	543	557	617	536	580	540	561	578	562	546	543	589	560	637	598	619	530	542	621	563	555	585	550	597	594	577	591	602	580	603	589	562	588	575	558	584	562	573	554	603	569	570	584	564	612	560	565	580	537	613	609	613	601	550	560	598	584	581	536	596	597	591	599	551	590	566	584	594	602	624	574	633	575	570	579	593	589	577	551	562	597	532	589	599	607	577	595	549	610	585	598	594	568	559	545	581	569	555	569	554	557	629	543	580	570	575	602	553	612	574	550	555	555	563	553	582	578	586	530	583	575	572	583	592	580	577	566	586	597	607	570	599	610	581	583	617	598	542	585	538	608	621	551	584	594	601	600	548	553	597	582	564	561	595	561	544	534	622	551	557	602	616	543	530	555	622	582	554	586	603	599	597	598	573	552	583	574	599	583	613	590	545	601	552	580	538	588	574	549	585	546	611	572	600	528	560	581	589	553	562	585	574	564	591	569	546	561	571	590	561	575	609	603	593	556	592	605	539	561	575	545	584	590	540	576	563	565	564	578	583	551	585	565	579	573	553	584	620	614	566	545	546	560	570	581	623	554	543	550	555	602	572	602	563	649	634	548	605	566	569	555	606	599	588	554	571	541	567	600	546	573	568	552	570	591	569	582	523	575	574	506	578	535	572	599	584	534	595	536	574	554	590	574	597	565	564	557	610	581	549	600	597	572	556	579	566	573	543	588	554	542	568	582	556	570	559	590	549	565	553	601	562	556	581	626	570	589	548	561	583	580	603	605	608	608	555	582	556	549	583	548	570	539	586	551	610	557	588	589	558	557	584	562	551	592	543	593	570	578	574	531	549	527	601	555	529	570	593	583	612	610	625	532	578	594	549	571	584	562	562	553	589	558	578	594	552	575	601	597	581	558	563	584	598	598	557	563	584	533	583	556	536	567	574	556	559	595	569	556	518	590	575	548	611	574	584	577	553	599	604	601	567	530	563	574	602	569	572	519	619	519	565	608	569	623	605	576	570	544	538	576	554	604	582	584	555	600	560	548	614	597	521	631	584	577	587	551	585	561	608	529	549	572	615	634	592	622	605	537	574	594	609	575	602	554	596	616	558	554	559	570	574	585	547	560	567	571	590	595	549	574	536	527	547	598	567	559	592	581	615	575	615	565	569	549	562	565	613	610	574	579	585	570	552	634	579	576	553	561	574	575	584	569	574	605	621	539	562	576	573	618	551	633	554	560	589	569	580	581	631	595	593	576	592	586	581	541	629	560	572	565	575	582	566	554	599	597	567	589	552	568	591	528	571	540	507	554	539	524	573	577	564	553	576	559	569	564	569	551	565	559	571	601	596	589	589	602	547	575	565	545	556	574	570	547	548	523	555	565	581	569	579	553	554	592	600	584	562	604	541	635	579	537	553	568	590	566	581	556	569	564	577	568	590	599	593	590	536	520	566	551	568	583	533	596	569	589	596	563	579	593	586	523	576	594	550	551	610	595	573	535	569	555	565	596	595	589	551	575	580	540	589	531	608	583	560	549	596	576	582	564	597	548	560	569	575	554	605	570	571	591	568	580	549	594	583	597	578	594	594	583	585	524	571	531	615	627	520	572	586	519	565	595	576	502	594	587	584	522	568	571	594	633	541	598	573	570	593	565	581	580	557	587	605	587	522	542	560	602	617	578	584	581	559	592	552	562	597	544	590	555	604	534	610	584	595	559	549	572	522	612	576	573	544	581	598	561	545	556	544	612	568	553	532	581	555	558	615	559	568	539	593	579	566	587	617	610	558	589	575	554	621	550	549	595	576	563	588	609	602	614	550	607	587	564	604	591	576	556	558	589	561	599	537	594	557	586	547	580	618	581	548	544	614	586	583	581	554	619	630	510	573	569	564	577	543	556	604	540	581	570	559	588	541	626	590	555	578	616	587	587	569	596	558	593	582	539	598	538	570	593	530	615	555	581	568	587	593	550	580	573	567	590	563	578	578	560	605	526	605	571	597	550	569	575	575	578	576	570	571	545	661	509	594	573	594	575	564	585	606	552	574	583	568	582	570	549	565	582	559	555	558	599	591	589	568	604	599	549	571	611	563	583	562	582	572	563	569	578	610	604	583	562	579	576	544	582	591	607	546	590	562	551	598	591	551	551	559	592	591	567	584	561	582	550	577	581	592	597	603	543	584	587	543	545	531	556	580	560	591	562	562	575	613	563	643	580	567	574	579	592	573	555	625	594	557	553	585	570	575	566	601	612	562	554	596	575	565	575	581	564	553	543	623	579	574	575	609	534	566	547	550	598	580	579	593	612	597	581	555	617	559	580	574	586	573	567	562	571	546	587	586	592	585	585	574	526	568	618	601	559	550	569	562	582	535	592	584	573	567	566	590	539	579	632	553	587	548	570	586	570	571	577	577	555	617	597	584	552	566	558	553	550	541	589	610	623	582	555	558	624	565	526	539	597	577	586	578	606	586	571	560	601	598	557	574	614	593	617	580	566	555	584	560	535	533	592	587	609	593	540	567	557	561	584	556	601	565	558	625	560	557	561	627	586	596	608	560	578	616	590	576	512	536	565	589	551	569	602	564	589	553	579	586	598	582	545	579	590	620	599	594	560	577	618	586	579	580	591	572	545	550	587	507	571	597	601	558	532	580	556	608	599	558	524	551	568	547	600	556	551	606	564	535	590	553	565	588	539	592	639	561	564	573	541	559	595	546	567	592	581	561	586	599	588	580	610	593	598	583	554	581	560	580	545	625	537	593	563	535	588	599	574	558	538	569	591	547	590	589	568	592	596	587	610	537	566	572	579	608	563	592	580	627	560	580	608	581	543	591	571	583	616	540	577	550	569	580	561	568	533	596	552	544	600	539	582	584	551	636	577	585	563	569	577	591	578	581	605	538	584	589	598	592	596	556	636	571	559	568	614	547	551	569	609	608	581	565	576	569	573	599	599	576	582	590	584	578	597	548	547	566	575	575	586	584	587	569	598	560	561	569	555	542	560	602	551	599	593	589	575	574	573	618	557	601	561	628	572	594	580	580	573	593	560	590	566	564	566	610	549	581	620	610	604	574	585	524	583	565	629	592	577	581	559	540	582	551	546	594	567	571	601	595	562	533	577	595	559	576	620	547	587	533	560	600	576	581	575	518	595	607	578	605	575	570	574	577	551	575	582	581	602	583	569	583	601	569	597	607	582	568	548	588	540	559	558	556	585	565	562	595	579	597	594	597	532	583	583	579	589	541	535	542	590	591	591	551	592	621	587	565	582	590	554	565	575	570	578	588	633	601	595	605	603	557	587	555	557	580	568	594	592	562	605	601	588	560	602	578	572	583	623	608	524	553	532	560	544	567	562	569	556	566	608	605	618
23023	21251	28937	23926	21540	21272	10661	1463	938	817	790	664	730	723	680	589	589	619	577	599	636	613	578	536	545	562	574	502	535	544	589	563	551	559	543	559	541	599	548	518	528	520	572	510	525	519	560	593	521	574	550	552	541	532	562	548	577	556	508	529	555	610	518	516	575	530	545	546	499	541	545	501	551	568	518	579	527	544	543	555	472	532	532	574	564	541	534	539	533	589	549	526	546	538	534	547	528	552	551	588	558	554	524	548	547	550	534	546	554	550	547	537	505	493	561	554	552	536	539	552	570	578	519	602	559	516	535	526	542	603	575	519	495	558	505	572	547	514	534	561	560	568	500	557	529	538	509	524	573	520	530	534	586	540	521	524	563	515	550	507	505	533	521	566	537	542	549	540	520	503	548	523	533	531	555	569	578	546	562	540	579	578	522	562	492	536	546	519	515	511	543	524	568	531	540	479	581	532	596	517	549	544	565	549	543	573	549	579	575	545	550	538	560	562	546	528	562	537	564	574	530	545	582	591	527	573	513	493	553	527	542	536	541	584	517	581	517	530	545	561	547	551	555	510	519	549	507	502	553	513	527	512	556	538	574	507	511	529	542	555	557	572	462	546	531	535	532	549	533	554	522	493	530	523	531	548	534	579	542	532	564	508	562	568	530	516	573	565	544	548	569	537	506	550	555	542	541	521	566	551	573	492	559	522	566	539	553	553	540	523	515	532	558	534	532	533	558	537	551	533	567	554	526	532	540	534	543	524	494	491	557	551	526	521	526	530	535	488	537	521	533	541	536	526	577	525	566	549	545	548	550	551	543	545	541	507	529	523	530	540	542	538	552	545	531	527	573	548	529	555	518	532	561	536	556	534	562	532	537	550	504	552	518	517	494	548	536	518	539	525	556	502	544	523	556	579	571	558	544	539	572	552	528	559	547	539	556	530	521	545	539	552	552	539	531	550	531	538	526	550	536	544	586	543	537	552	498	534	506	585	527	543	539	520	537	505	533	490	507	522	545	550	528	562	526	526	568	504	612	589	535	539	558	579	531	553	518	529	521	533	541	555	561	552	513	545	545	524	561	515	549	528	506	534	546	573	557	527	611	586	565	572	533	556	553	501	531	532	544	558	523	535	580	521	558	562	536	578	542	585	527	509	517	575	521	517	519	532	538	577	541	573	517	539	485	571	595	546	578	530	510	558	528	530	559	582	556	548	515	545	570	530	564	569	555	532	514	524	534	571	534	506	528	544	514	531	546	537	591	544	532	536	570	557	542	560	526	550	522	540	543	530	518	497	549	555	547	520	560	513	551	552	498	523	511	449	511	586	543	564	514	570	558	615	548	587	537	540	554	507	557	519	510	507	546	578	527	535	534	567	527	548	534	518	574	506	531	508	586	550	515	523	522	571	545	570	571	545	514	514	530	564	556	499	497	530	521	550	535	569	552	590	569	547	540	509	545	567	546	543	570	566	512	470	532	521	533	512	508	501	540	523	592	539	490	518	484	530	525	558	550	528	608	524	531	536	548	557	560	569	560	527	542	548	522	540	534	529	504	576	523	560	558	521	565	563	539	545	524	504	531	552	563	543	538	496	490	530	507	480	548	584	571	501	567	565	554	548	558	548	532	543	531	558	531	547	538	482	531	564	561	505	520	525	583	537	507	576	518	525	564	523	527	554	530	553	549	533	495	543	546	587	552	554	538	597	565	513	493	571	554	525	536	541	507	534	534	537	523	559	551	542	528	518	570	538	588	522	555	562	568	496	495	521	568	489	580	578	518	513	541	553	534	501	566	502	537	521	532	534	540	528	487	511	535	518	552	576	532	536	518	512	577	516	600	531	536	545	569	534	515	559	542	566	530	586	522	518	579	528	533	552	544	514	554	509	526	536	525	520	518	538	564	536	596	566	539	515	538	542	550	502	539	599	547	496	558	530	529	557	528	529	519	557	543	558	542	543	516	507	524	534	545	570	539	556	573	554	527	536	562	554	527	563	556	565	548	534	539	532	564	534	533	539	509	557	495	523	556	547	553	533	525	520	522	537	564	504	523	497	577	501	568	568	537	579	603	564	497	560	520	564	504	520	533	598	526	514	558	561	532	571	500	540	542	564	529	548	507	551	540	532	522	546	543	541	563	582	510	544	512	521	556	504	520	528	527	550	548	561	510	568	503	551	534	515	523	525	552	552	549	534	548	498	481	546	571	603	521	538	507	511	528	545	565	538	528	548	497	550	541	548	544	569	566	549	488	558	542	515	549	547	541	524	533	544	551	556	533	572	546	530	527	584	549	509	559	571	538	511	546	548	511	531	524	539	520	535	526	544	506	534	544	562	560	527	543	536	559	504	528	540	543	549	579	544	481	549	502	522	504	554	525	558	520	514	532	525	533	532	513	533	557	558	544	551	541	543	554	564	533	510	583	551	558	518	534	548	488	570	546	507	475	543	541	500	515	507	563	546	558	550	537	535	584	524	534	515	536	529	553	531	523	547	531	501	539	550	504	500	529	560	527	553	528	528	544	522	572	515	551	544	522	495	545	525	541	527	545	558	506	559	563	494	551	520	547	515	543	541	552	542	546	536	556	557	565	527	539	515	515	512	499	504	510	545	570	569	518	546	514	567	522	494	559	592	532	520	514	543	557	509	496	504	521	545	549	499	546	538	571	566	522	547	585	511	547	557	527	584	580	514	507	584	557	536	537	524	532	548	540	528	538	471	518	527	535	550	556	529	535	549	551	577	555	568	532	550	506	579	525	508	520	556	545	550	570	507	565	522	528	568	519	570	586	539	546	557	490	547	514	492	521	516	542	541	507	548	548	507	562	502	540	505	531	537	520	545	569	497	550	517	526	554	553	559	552	542	540	487	536	535	556	499	537	553	533	578	542	474	557	526	536	524	524	533	496	552	546	573	529	550	519	534	527	518	548	551	534	531	567	504	579	553	531	538	552	547	541	558	536	499	575	517	529	489	528	508	549	508	554	522	525	563	530	591	524	514	569	583	559	556	533	548	546	533	537	547	513	533	521	501	537	533	566	553	522	522	539	544	530	552	531	564	521	501	522	538	526	547	507	568	538	525	538	535	541	563	519	581	562	549	562	583	517	546	587	509	542	542	531	544	548	511	516	500	482	538	539	540	516	531	542	525	536	567	522	533	541	554	547	538	549	551	553	514	525	546	517	557	578	532	522	581	571	551	554	544	525	523	527	551	551	567	586	570	513	595	531	537	506	539	555	526	559	550	556	524	577	485	564	553	559	585	523	532	539	548	539	560	548	584	530	512	526	524	540	529	565	554	515	551	509	532	584	531	555	531	559	544	520	579	544	531	565	544	543	530	597	574	577	518	526	537	555	544	550	558	530	545	577	546	565	554	507	507	557	538	521	509	545	511	564	527	543	512	528	534	539	566	485	535	554	528	554	546	535	547	513	516	521	545	535	530	548	565	551	528	557	520	515	527	551	516	530	535	562	555	568	555	524	566	506	558	559	512
32539	57034	43750	34450	26194	10184	2855	1975	1419	1167	1011	920	800	774	736	760	744	666	694	696	678	655	643	595	618	649	604	659	642	606	628	577	631	594	588	637	627	586	613	603	620	615	620	595	580	577	620	589	587	593	585	613	564	615	606	669	629	607	576	629	569	617	590	614	578	661	555	593	557	604	560	577	529	572	521	528	610	572	605	589	559	608	615	580	615	612	582	599	595	571	607	585	608	574	579	604	627	591	572	575	616	616	581	605	567	626	606	591	570	620	589	566	547	594	598	568	571	568	627	582	583	619	558	580	601	601	561	606	565	555	576	610	561	619	570	608	594	549	633	594	574	592	615	635	594	647	619	555	560	617	612	609	606	585	594	605	628	583	562	566	596	578	569	566	566	578	604	587	558	586	567	586	609	566	588	518	586	558	527	598	602	661	576	575	601	589	563	578	590	595	613	537	539	575	564	553	611	647	598	576	565	558	597	597	618	597	594	624	557	605	589	576	590	629	617	578	562	569	587	552	570	568	582	573	600	550	609	611	551	562	559	611	584	614	610	592	559	568	579	600	569	569	611	633	552	568	564	635	625	614	540	566	560	594	595	610	601	576	577	548	552	601	586	567	598	615	596	597	559	590	561	555	575	594	547	605	624	575	529	629	596	600	607	572	549	575	577	539	613	590	555	593	574	556	577	590	608	614	558	562	615	587	618	571	612	562	600	606	599	555	551	637	627	548	599	611	589	581	563	586	620	642	558	590	585	622	602	585	623	550	586	570	549	584	610	611	592	581	604	572	573	577	583	575	617	558	592	595	552	574	606	569	565	609	529	603	595	592	599	588	578	580	590	583	591	608	607	583	602	599	585	532	553	581	576	611	629	553	581	571	609	543	608	595	553	566	619	598	598	618	570	588	602	604	609	556	603	615	552	565	587	601	570	585	587	595	572	585	616	589	597	597	583	603	538	572	610	610	595	643	608	622	580	592	618	564	602	587	603	579	610	512	592	605	577	575	536	572	589	562	571	605	590	589	581	572	555	572	602	586	591	606	601	551	550	603	610	627	598	594	582	580	577	553	600	577	573	578	544	635	588	599	599	599	577	582	513	576	559	601	613	573	585	586	592	582	566	569	588	634	655	574	585	587	571	561	550	592	592	582	562	593	576	543	587	554	547	578	554	615	597	600	604	590	565	596	581	582	570	537	575	597	591	585	599	616	586	617	580	568	605	588	589	574	591	623	577	613	593	574	574	596	590	609	611	547	639	596	557	586	591	614	607	555	616	616	588	632	573	573	573	599	569	528	583	617	564	571	557	560	607	590	568	546	565	624	582	583	616	558	627	613	617	577	584	656	571	564	541	569	619	543	565	611	586	577	620	609	568	610	621	588	570	594	580	567	604	574	585	630	609	570	566	600	568	644	577	590	596	589	599	593	576	568	605	575	591	569	609	637	568	583	558	613	607	580	627	585	601	541	578	615	633	636	598	642	598	600	572	608	642	609	603	596	608	590	616	584	572	583	555	573	582	584	590	590	606	600	610	639	543	559	571	618	579	595	590	562	563	566	589	595	577	603	580	542	540	596	594	616	608	570	590	584	600	580	599	559	570	581	600	590	570	515	583	603	582	599	536	632	549	561	550	591	584	570	603	588	594	624	582	523	559	584	598	558	549	625	604	587	598	586	607	584	551	591	623	614	579	539	553	562	560	628	623	551	561	519	556	585	536	581	597	567	627	590	590	591	580	603	635	611	596	577	604	547	591	596	634	565	568	586	541	602	569	609	595	634	556	582	620	627	613	558	587	559	582	627	583	566	562	635	575	566	599	625	565	564	568	616	542	588	618	590	575	586	585	598	550	588	598	623	592	610	592	559	569	566	609	586	601	542	582	600	550	589	577	553	587	594	599	624	608	530	570	630	583	651	597	606	581	592	571	541	601	588	566	606	564	574	631	583	570	582	623	602	603	624	607	556	608	645	593	539	544	618	594	587	569	574	590	595	588	608	619	597	564	602	618	627	585	568	605	587	556	607	559	607	615	585	623	570	589	548	611	561	638	645	589	550	563	597	584	599	606	559	578	550	562	577	613	602	594	594	569	577	620	585	567	592	607	573	601	563	585	608	541	608	606	604	592	565	602	617	583	577	634	551	581	577	583	575	586	572	570	596	554	589	574	576	575	637	595	599	618	608	582	572	577	575	610	572	603	591	576	585	541	561	620	595	580	590	628	577	601	640	591	608	560	604	582	581	574	624	566	579	606	586	592	594	571	622	588	623	573	606	591	587	592	591	592	609	569	557	564	573	611	594	597	616	570	597	562	574	587	588	580	588	576	609	592	587	588	545	579	558	626	590	641	579	587	566	586	575	586	562	620	543	565	574	581	536	573	569	573	549	568	593	595	612	573	600	560	517	624	554	598	607	578	584	598	622	610	587	543	519	597	613	568	598	626	558	571	617	618	566	607	582	544	609	589	560	568	523	601	603	595	576	570	610	561	563	596	587	625	593	606	564	616	573	653	650	560	583	588	605	576	602	603	595	595	586	533	586	605	585	641	581	591	619	561	600	601	597	572	561	598	611	589	581	561	568	607	633	600	618	558	609	564	601	550	586	586	603	554	567	597	553	573	575	585	582	583	567	574	562	591	587	574	588	573	600	589	573	599	605	558	624	583	584	580	576	582	582	584	601	601	557	593	575	611	559	588	629	579	625	562	630	596	583	572	591	563	581	603	632	556	615	565	591	631	589	566	610	559	570	610	556	558	540	596	605	582	582	579	581	584	568	588	575	578	547	626	610	589	565	579	578	586	631	573	629	621	591	588	573	578	583	604	576	553	582	561	642	584	540	626	542	595	571	582	592	624	583	606	565	568	608	569	606	613	568	567	573	568	571	581	608	585	630	603	614	601	580	550	610	566	602	602	561	609	585	628	605	579	571	575	576	610	605	606	579	562	601	613	570	565	584	608	616	547	582	598	574	599	614	580	592	614	590	541	561	583	578	588	580	571	559	596	579	624	585	586	585	590	608	588	604	621	614	583	572	580	535	589	595	579	577	573	632	567	605	539	601	617	586	569	607	575	614	587	573	606	589	616	598	577	583	613	615	590	565	579	615	621	598	578	589	614	597	632	584	572	577	586	531	568	569	598	591	635	563	619	616	642	619	569	571	543	594	601	569	604	617	668	605	566	610	616	579	600	583	568	601	545	554	591	601	608	614	573	588	598	550	552	607	600	575	596	595	587	580	583	604	560	595	537	587	589	609	592	564	609	575	598	541	639	571	565	586	595	578	584	616	572	593	605	594	583	577	590	578	576	546	566	623	615	592	592	612	563	619	558	571	570	613	576	546	566	561	599	555	564	585	563	557	622	557	590	560	595	594	576	584	591	580	570	587	553	586	600	588	572	549	603	552	630	597	584	581	566	609	607	585	595	580	568	566	568	574	586	575	620	538	561	602	602	613	602	624	571	566	593	594	599	588	581	590	573	577	539	596	594	614	579	597
28195	27146	29754	18793	6967	1632	564	456	435	419	397	387	405	389	379	392	406	384	387	378	386	388	376	411	417	393	374	394	402	385	419	420	408	380	412	414	393	412	395	385	370	371	381	364	378	361	409	393	398	376	410	397	403	394	367	399	392	353	392	411	395	391	390	376	426	428	392	384	376	362	394	414	398	402	397	370	338	378	372	379	399	356	398	382	387	359	385	370	369	391	404	385	384	412	386	408	416	384	383	377	380	411	370	408	415	397	403	398	378	398	365	357	391	358	386	391	388	378	406	378	377	372	377	381	365	393	394	394	366	373	361	407	378	360	410	371	381	377	387	390	394	378	409	400	399	373	369	361	388	369	374	376	377	393	380	380	367	395	382	415	387	417	396	387	396	397	368	385	423	355	351	388	380	391	364	368	390	379	380	387	406	384	375	403	413	404	402	394	397	371	375	380	387	383	382	368	422	369	394	408	341	403	399	386	379	377	374	385	403	382	351	368	362	405	358	403	404	361	361	395	387	384	405	368	377	347	388	378	372	375	406	409	371	379	371	408	397	399	359	379	370	391	382	360	414	383	392	368	370	380	377	368	352	424	373	385	409	394	375	368	376	393	412	378	384	391	383	400	375	397	339	392	373	394	364	359	417	385	373	371	406	356	419	381	394	394	372	410	357	361	340	418	405	419	411	370	397	382	384	383	353	367	332	385	391	404	379	399	405	379	418	361	388	387	383	412	379	376	361	390	368	396	368	361	386	430	421	426	361	430	364	389	364	386	414	377	392	377	397	404	406	431	357	391	353	387	415	387	418	362	394	385	396	365	396	394	390	373	383	392	337	392	385	348	394	378	391	393	379	387	378	356	385	414	403	412	424	396	352	407	396	378	355	378	429	382	378	411	408	364	413	386	374	411	383	410	318	378	378	380	382	387	373	414	375	384	387	413	363	400	399	410	384	405	402	369	427	375	396	375	366	377	375	376	362	413	365	424	410	405	382	371	376	406	389	373	372	344	359	415	400	382	386	384	397	379	384	362	366	392	349	375	394	385	379	386	378	402	380	392	407	366	387	388	414	354	352	394	385	399	396	373	356	402	366	404	392	407	383	404	400	393	378	388	392	388	397	434	384	408	405	393	370	365	398	405	384	372	380	377	385	397	439	390	376	389	365	390	384	389	400	369	368	401	376	388	376	368	412	386	372	416	400	377	363	358	356	382	410	378	369	428	396	377	377	367	376	373	406	367	372	409	418	413	375	395	371	398	380	390	382	385	394	363	378	401	398	368	349	383	402	416	386	409	374	394	398	414	411	390	377	362	405	382	410	376	349	362	371	379	394	418	387	378	371	385	353	359	355	408	405	417	355	343	389	366	388	369	370	377	388	377	383	356	412	405	355	372	390	378	396	412	363	387	420	397	362	415	387	416	363	379	379	348	400	422	383	378	388	416	393	409	376	413	365	382	367	411	403	410	396	385	379	366	413	351	394	386	339	396	389	390	365	398	383	370	411	385	399	402	389	401	392	397	383	407	381	368	388	360	414	373	390	401	408	346	392	364	393	398	428	418	424	360	381	405	373	403	402	361	347	388	406	373	389	408	410	386	400	377	353	360	379	394	383	382	399	371	406	408	372	399	392	355	402	361	382	385	359	376	375	407	407	379	379	373	368	386	388	365	397	388	404	391	391	369	377	392	406	373	394	367	400	381	407	360	395	404	383	391	409	380	379	369	378	358	348	341	380	361	392	409	398	389	379	412	370	400	400	375	394	424	371	342	377	380	379	393	409	373	403	413	406	384	394	388	364	388	357	373	397	386	403	390	372	388	382	385	397	378	401	415	417	372	409	374	380	374	422	377	386	387	374	366	404	406	383	380	381	354	358	375	383	404	371	418	390	391	390	413	394	376	397	361	378	403	369	411	426	379	365	376	366	366	381	378	395	371	380	377	386	390	374	371	378	395	392	346	403	402	388	367	401	391	367	395	416	399	420	379	375	376	404	384	385	403	374	407	398	366	365	369	385	369	381	387	364	365	387	381	388	393	377	351	327	383	378	383	409	364	363	400	386	380	398	381	362	340	393	403	390	402	366	352	380	410	386	437	397	383	361	349	365	372	416	365	369	373	397	391	394	355	392	384	389	393	388	390	402	403	397	407	411	395	401	388	380	376	396	400	386	418	360	364	398	368	381	440	384	407	371	362	381	409	389	380	398	380	368	409	377	395	402	340	395	390	395	403	371	386	393	388	403	391	401	406	389	394	360	417	416	409	381	409	364	391	394	373	392	440	365	404	413	390	325	406	368	383	400	404	353	410	403	383	395	389	385	429	414	378	390	407	388	415	418	414	413	391	373	408	371	383	376	363	402	371	374	394	369	362	425	404	410	355	361	387	386	387	389	381	370	412	358	414	397	360	399	384	398	369	354	382	422	417	385	378	418	418	351	404	408	351	386	387	414	380	407	326	411	373	356	367	393	396	380	404	389	404	388	389	401	403	386	346	391	403	349	396	380	358	368	371	355	408	429	389	393	403	419	410	415	343	393	384	390	383	398	370	397	354	335	391	384	415	367	370	382	361	406	392	412	383	394	370	387	385	405	394	400	357	386	410	382	410	371	366	374	359	392	393	393	390	370	380	398	373	363	388	376	380	390	398	397	409	399	360	411	374	414	400	365	376	398	391	400	360	386	390	376	411	367	428	385	387	390	373	384	393	375	393	366	388	377	425	402	355	388	389	375	418	357	402	418	376	359	376	396	394	415	447	403	381	395	370	342	368	379	382	370	411	375	378	359	388	433	417	424	370	440	372	373	403	365	383	402	400	402	386	341	374	398	360	357	374	386	394	395	390	393	387	391	399	360	359	383	379	419	408	392	395	389	398	374	378	374	399	369	402	384	380	386	425	364	380	396	372	412	401	403	417	370	418	367	405	401	383	392	362	404	397	402	378	361	372	370	371	419	374	391	397	381	384	411	402	339	408	359	359	383	373	379	389	409	384	378	365	372	385	391	401	379	379	351	346	378	402	420	405	387	397	394	390	383	383	398	369	403	380	379	387	418	414	431	378	351	347	351	426	376	390	425	407	413	400	377	368	399	376	416	382	360	400	439	327	407	417	342	401	375	410	400	350	385	373	376	406	338	401	374	416	407	406	407	378	372	401	371	344	385	384	381	387	368	425	378	377	401	422	380	395	409	375	409	399	378	390	384	395	378	373	383	382	394	382	400	403	391	372	415	411	386	368	387	388	373	392	406	337	405	413	363	400	347	350	396	386	383	436	364	363	446	398	394	364	403	383	367	392	428	399	398	383	408	363	375	389	397	370	380	389	396	390	366	400	427	370	402	370	392	374	393	379	367	415	376	399	386	363	392	378	388	379	366	337	385	409	372	391	382	402	407	403	354	380	389	384	399	381	409	390	359	386	391	450	372	405	411	358	395	415	403	396	386	393	381	367	394	419	411	384	372	376	389	408	386	431	379	405	390	365	342	390	382	412	378	399
28542	44723	29842	16857	8601	2402	725	553	507	490	499	448	444	458	422	470	465	445	442	450	443	420	452	426	432	414	419	456	448	418	449	455	455	464	415	461	454	474	452	431	458	447	434	475	461	440	469	444	463	475	472	433	461	454	497	435	460	416	416	425	471	429	475	450	443	488	507	457	425	455	451	443	459	447	452	455	452	466	464	404	452	453	470	453	477	458	481	490	417	461	439	439	446	443	423	483	454	440	461	461	460	437	461	423	457	470	460	445	467	473	474	469	502	447	457	430	446	423	466	422	452	416	462	414	453	433	436	427	429	448	411	450	456	449	451	459	447	451	425	467	461	444	460	446	442	419	417	460	472	470	444	427	462	460	470	459	478	461	457	425	465	462	460	456	432	468	426	444	453	477	453	415	453	466	462	442	458	421	458	486	512	457	438	481	459	460	465	415	451	430	438	454	440	434	491	435	455	426	461	461	435	450	471	455	465	450	432	443	417	480	443	441	476	423	443	447	430	415	442	457	440	452	438	422	450	483	478	453	440	464	440	477	453	435	453	415	437	415	446	421	425	429	423	420	468	476	434	455	490	451	451	435	430	416	446	459	462	434	435	437	444	440	465	435	451	483	436	428	399	472	417	439	445	477	457	437	459	464	457	407	426	470	448	441	445	476	482	439	452	443	433	422	464	443	465	444	445	480	475	399	479	459	463	436	436	450	464	470	491	434	475	437	416	488	431	434	407	473	444	454	481	465	475	399	446	458	414	437	472	443	450	458	449	452	435	435	441	451	457	407	462	473	451	430	456	456	468	490	442	469	454	438	468	436	426	408	486	440	455	474	411	442	437	460	445	511	471	449	446	445	446	410	469	425	442	461	459	419	407	433	442	460	475	430	463	424	448	446	458	431	451	450	436	443	431	469	497	423	478	468	488	437	487	431	468	455	443	469	483	421	462	454	452	474	474	443	420	430	449	461	461	464	432	453	475	478	419	447	451	460	473	468	473	449	447	439	458	447	481	436	465	431	424	445	459	440	462	485	436	432	472	499	419	467	483	430	447	438	416	469	477	470	441	457	452	442	474	484	423	440	442	450	427	437	428	422	430	462	452	467	458	468	464	453	439	431	446	501	432	449	469	442	427	465	441	427	448	423	468	472	411	430	454	443	448	474	451	442	441	472	429	459	412	451	463	436	459	473	442	429	446	473	410	448	458	489	453	434	441	493	453	437	419	484	455	478	429	459	410	446	479	431	444	447	444	435	420	435	432	434	428	447	471	432	450	448	469	446	484	461	437	415	462	459	441	468	433	468	418	457	449	430	432	480	418	467	441	422	439	473	421	426	420	426	454	460	442	435	423	429	466	444	442	451	483	446	412	453	461	450	456	467	457	490	468	496	445	465	454	466	470	421	449	453	454	472	472	423	418	406	453	430	458	479	481	441	469	470	394	477	435	428	457	458	421	446	460	440	437	451	455	421	456	463	458	444	472	449	443	459	429	444	472	464	454	405	469	439	459	432	451	492	461	470	421	458	447	446	438	433	434	458	445	441	483	468	456	428	495	475	427	423	430	454	450	426	479	476	485	456	445	456	476	451	425	457	454	451	412	454	438	475	485	449	462	424	468	484	456	472	453	454	475	455	458	460	460	472	420	425	437	454	418	454	423	463	441	465	464	452	432	464	462	455	447	475	460	452	430	446	526	430	451	480	457	460	418	476	453	458	456	446	431	436	493	474	427	483	408	481	451	433	453	413	448	446	451	445	454	435	404	468	427	477	441	448	486	478	419	447	414	432	436	452	460	439	404	476	421	493	435	395	428	456	479	408	489	447	447	444	432	442	419	467	485	447	419	471	436	436	434	458	466	427	448	443	434	456	458	458	456	443	430	449	453	480	440	439	462	462	470	458	443	444	439	458	476	440	485	482	437	395	452	464	468	462	457	485	442	446	445	424	444	461	442	434	462	420	471	482	425	443	461	459	438	442	457	478	447	441	380	440	474	457	469	487	442	424	436	445	457	490	457	458	461	484	456	421	426	471	495	450	441	472	434	442	450	434	453	430	431	436	459	423	440	473	454	458	460	460	451	462	455	442	450	414	401	477	459	460	430	457	443	483	437	426	438	460	478	461	430	459	475	415	472	460	476	426	441	419	450	411	443	462	438	479	475	486	437	468	430	460	483	443	458	414	446	438	485	451	445	424	433	417	441	446	439	481	443	448	448	442	480	454	451	424	468	477	446	436	439	436	415	442	440	451	470	447	447	460	448	467	467	435	421	462	440	509	477	483	457	444	458	451	428	446	447	470	436	428	439	453	459	447	409	397	448	470	445	473	415	446	457	446	471	433	486	484	413	411	428	440	451	441	445	459	479	442	456	456	480	433	473	489	450	447	465	397	438	486	478	422	434	452	432	438	462	452	452	453	437	445	474	425	444	437	403	469	413	448	454	460	450	435	439	427	471	484	483	452	490	450	485	429	455	455	450	434	439	419	480	411	453	426	441	433	444	442	446	441	450	460	402	435	486	463	455	448	421	441	467	477	438	447	445	477	455	449	460	453	419	501	450	425	425	467	460	426	422	437	456	452	489	415	443	451	448	426	487	446	447	450	455	476	475	426	430	430	444	450	473	443	455	462	429	486	446	447	465	459	447	438	457	454	461	480	453	470	449	453	440	426	466	426	423	443	447	465	465	427	440	476	464	456	435	463	437	447	434	463	482	493	480	444	406	449	414	458	408	473	452	403	449	427	500	449	439	489	505	453	472	416	407	442	435	451	437	446	429	499	476	444	480	458	461	473	473	470	445	456	470	454	446	439	448	465	430	425	452	483	445	424	471	448	498	419	466	430	417	448	485	443	459	461	470	469	436	464	476	478	474	467	445	464	485	446	460	438	455	464	432	441	436	479	420	448	460	471	465	442	424	442	471	411	460	417	434	482	469	467	447	443	471	440	456	452	437	466	439	449	445	463	440	419	465	446	472	444	442	459	451	457	456	474	484	476	460	472	467	439	474	504	429	442	441	441	453	417	449	454	415	471	453	439	415	465	430	494	450	432	459	439	453	450	462	487	435	444	395	461	440	463	504	482	469	434	416	467	469	430	445	454	449	495	468	502	401	495	470	439	421	444	448	431	451	461	433	428	478	438	422	481	420	444	470	422	436	459	481	435	442	449	445	446	407	503	481	449	442	424	445	453	429	424	420	463	461	408	419	448	465	464	445	463	473	456	480	492	419	438	441	445	413	444	451	451	488	465	455	467	423	450	453	447	436	464	460	441	453	454	471	503	436	447	415	461	474	453	452	425	425	447	496	439	439	457	462	456	460	471	429	453	426	446	456	435	423	415	455	437	427	458	459	451	448	452	472	461	446	468	446	433	496	462	453	407	434	455	465	458	479	461	470	440	472	452	459	430	452	467	489	437	406	494	439	499	434	455	422	458	431	434	456	436	439	443	439	429	441	445	427	461	466	447	466	441	484	428	473	451	432	439	435	436	489	454
24151	21248	28465	24580	21352	12245	1591	772	581	486	497	446	449	428	440	395	378	381	435	378	411	384	419	415	381	391	374	401	370	387	408	405	403	377	364	326	391	379	395	359	356	358	377	383	365	368	388	348	378	388	368	383	369	413	377	451	458	396	410	405	365	346	373	411	364	390	394	399	403	338	410	401	405	368	366	404	387	402	390	370	385	352	381	352	386	335	398	374	377	362	381	339	371	379	357	377	351	361	368	397	402	390	369	373	367	344	338	359	376	370	389	428	387	354	363	418	379	375	400	348	371	379	379	360	380	376	377	378	357	387	421	413	339	391	380	381	389	386	355	365	369	370	345	371	369	388	409	372	358	350	368	372	385	378	407	344	362	335	368	350	369	394	400	381	380	360	389	382	377	392	396	386	383	354	363	371	406	391	399	367	358	356	342	363	350	381	336	385	394	406	373	381	375	414	406	362	375	393	397	382	428	362	396	361	371	362	396	383	372	389	356	400	397	382	375	367	378	377	359	402	363	367	364	406	362	414	385	375	348	337	372	377	399	372	383	393	362	378	369	364	355	356	346	397	357	372	399	365	397	379	373	367	382	347	400	380	378	395	395	396	421	368	413	370	410	375	360	377	351	361	340	418	384	382	362	353	359	375	356	352	389	383	406	364	377	378	395	334	316	403	342	333	399	363	374	365	416	371	389	369	390	372	364	377	357	366	369	354	383	392	384	383	385	392	392	378	423	355	381	364	386	339	377	377	398	406	372	384	362	365	349	385	371	358	380	389	392	378	373	356	376	379	353	406	384	365	405	353	356	348	366	376	386	391	364	400	391	382	392	359	391	372	423	345	371	375	351	353	373	379	348	348	356	370	386	422	360	409	336	398	355	381	354	373	369	409	385	403	363	354	383	366	372	367	402	386	333	362	387	402	369	362	357	392	394	355	365	403	375	365	412	388	338	375	390	352	362	387	410	391	369	386	332	388	394	387	409	367	389	371	356	397	330	353	380	352	348	349	405	348	388	429	332	375	354	391	367	396	388	363	384	366	391	336	366	370	378	357	403	365	375	408	394	345	402	347	408	387	382	374	349	399	395	379	391	398	341	373	383	405	384	412	425	380	382	388	397	381	348	384	355	388	389	340	371	378	395	392	381	366	395	390	369	337	388	350	376	421	366	362	367	386	394	360	387	367	397	396	381	347	382	387	392	378	342	351	372	370	362	379	379	366	383	369	368	375	401	339	365	322	328	389	360	348	380	369	368	387	388	413	376	399	361	384	400	400	387	373	382	383	402	372	362	403	344	378	391	366	356	344	375	390	362	369	378	391	338	370	378	394	372	339	370	415	414	395	379	380	397	359	413	362	360	391	365	360	350	367	406	367	391	397	356	369	422	400	414	349	364	375	354	366	363	355	387	355	363	397	386	418	393	364	362	371	373	382	387	357	379	414	341	386	400	354	377	329	387	390	392	331	366	384	418	371	384	366	328	365	405	386	371	369	386	385	330	370	371	360	371	367	408	400	384	372	363	385	364	408	423	399	390	380	360	369	385	371	384	336	363	388	361	399	362	386	390	397	367	349	369	351	379	365	370	376	344	398	401	378	430	352	381	361	373	370	379	405	370	409	369	364	370	348	385	400	364	356	388	398	391	373	376	388	374	367	386	375	394	420	372	369	370	366	388	376	374	409	338	381	393	351	368	366	371	382	369	387	371	380	376	367	356	403	361	370	364	374	366	365	377	395	376	376	348	372	393	369	335	371	380	386	369	328	379	414	390	388	354	381	364	378	362	408	384	373	328	369	380	352	371	348	385	350	413	372	363	348	382	369	365	378	402	397	345	368	374	393	398	391	360	359	342	414	398	361	361	367	363	402	374	361	334	347	381	363	374	365	358	385	388	376	361	359	354	357	369	384	373	395	372	427	382	392	364	387	350	398	366	347	376	381	384	370	356	382	382	400	374	344	370	361	368	393	344	408	382	362	390	342	342	378	314	394	385	376	342	352	365	381	381	387	380	379	368	376	383	383	359	389	392	388	362	371	391	366	401	382	350	379	374	348	374	420	396	358	386	362	372	379	388	392	411	372	409	398	365	393	356	372	378	350	377	403	379	399	395	386	381	375	390	363	357	389	394	366	379	379	374	396	348	360	345	407	359	397	365	349	373	359	384	374	376	376	380	375	354	380	394	366	362	408	386	361	342	398	356	398	397	368	351	388	367	337	377	330	410	384	380	352	378	365	387	359	385	402	380	357	377	333	409	365	381	354	406	380	355	366	396	343	365	397	404	383	367	364	343	401	367	377	393	381	365	343	340	360	373	412	364	365	375	386	377	361	376	375	360	407	367	376	376	380	385	352	336	364	338	357	366	332	403	350	372	387	374	390	382	369	408	392	419	364	361	382	336	383	369	387	354	369	385	365	367	404	364	398	424	347	385	377	372	384	392	395	410	367	361	375	368	389	349	391	359	350	380	375	354	378	376	374	365	366	368	357	406	365	376	381	375	340	389	353	372	378	402	392	349	391	383	385	356	375	416	365	386	389	386	391	361	385	393	384	389	386	393	368	369	362	369	383	357	385	342	378	363	372	382	379	372	389	406	380	381	373	364	356	361	376	365	376	383	396	409	393	370	364	358	347	358	367	389	400	383	361	380	376	401	391	350	384	347	377	375	361	374	359	383	357	400	411	370	352	378	370	397	383	375	406	365	403	385	352	374	399	396	373	348	368	345	374	366	399	364	358	366	382	386	347	391	366	387	389	341	358	393	356	379	380	418	343	358	361	351	374	380	353	370	375	369	406	380	367	356	368	372	393	383	383	361	363	327	364	369	372	363	370	366	396	388	367	390	381	385	382	361	396	363	361	391	375	368	394	392	360	373	361	327	416	368	389	360	408	411	355	337	369	369	432	387	403	359	373	336	372	408	370	371	373	358	398	372	374	381	377	346	384	387	356	352	371	371	355	367	377	357	398	383	369	327	360	375	405	353	364	379	383	342	378	368	403	345	375	344	380	379	422	353	346	369	355	377	365	376	407	366	385	368	389	372	369	347	368	367	384	388	385	359	361	403	371	345	367	366	377	363	342	354	358	382	385	373	403	370	416	405	386	397	380	370	339	408	414	387	379	386	378	398	382	373	368	381	363	349	373	348	367	400	366	376	401	369	344	372	391	356	368	368	344	400	342	368	370	382	337	369	385	364	371	375	380	375	380	373	359	348	393	403	399	382	385	394	398	362	331	380	364	375	375	359	389	416	381	389	331	368	366	348	346	340	358	399	385	350	360	366	378	373	405	357	395	404	359	416	380	405	398	392	399	387	388	374	393	338	389	360	357	366	373	365	379	383	379	363	399	373	393	370	353	391	367	353	366	355	352	386	382	382	356	376	335	359	365	376	382	351	386	340	347	376	361	358	353	379	373	374	411	360	370	388	414	398	386	379	388	391	395	390	374	377	392	393	377	406	386	352	355	377	387	415	396	338	369	410	390	346	377	391	357
31558	48937	34576	26716	12912	3916	1510	1081	869	720	622	580	554	539	488	505	496	481	479	465	459	439	477	403	442	418	449	433	461	452	465	490	409	426	409	471	441	455	446	409	437	446	439	431	410	447	430	447	446	418	439	417	449	429	429	563	623	431	396	425	454	409	417	419	425	440	409	435	430	433	419	394	446	445	425	449	406	452	450	396	463	431	436	433	437	462	425	411	448	447	427	444	426	407	431	411	416	433	422	427	412	428	431	436	441	439	407	456	414	441	421	429	413	428	416	470	457	433	402	423	441	441	408	410	426	444	415	425	416	400	446	432	414	402	427	438	440	418	413	415	407	412	425	420	461	428	424	414	423	422	418	424	426	430	473	396	421	411	386	465	449	450	456	466	415	434	406	421	437	433	419	409	452	434	441	418	419	421	430	455	414	436	424	430	403	417	462	461	455	420	419	429	411	433	449	454	435	412	412	417	436	449	418	452	408	450	415	430	429	413	423	427	433	452	458	390	411	421	466	434	412	433	421	399	410	449	410	438	400	405	462	450	405	434	419	406	409	442	404	467	457	438	455	435	417	424	400	427	481	432	438	444	434	431	453	423	430	423	414	464	412	446	403	440	441	455	419	398	429	387	424	415	458	401	450	419	434	451	431	427	449	409	419	419	419	429	421	423	415	425	446	440	417	403	453	396	420	428	429	437	395	440	472	437	434	439	429	398	419	429	438	438	383	418	416	408	453	408	397	451	439	437	396	409	449	415	446	400	418	454	430	439	396	436	409	428	425	437	444	422	427	414	389	441	443	415	445	396	407	432	396	430	442	462	422	432	417	442	434	435	415	424	429	431	432	436	411	455	452	430	432	405	410	466	413	436	434	438	416	429	418	433	427	379	440	416	421	400	426	444	408	415	424	435	414	437	381	448	385	435	401	429	412	424	454	434	417	468	407	415	397	460	487	411	449	424	407	435	423	407	424	396	442	420	430	418	422	434	433	434	417	419	405	449	397	394	412	444	414	402	421	439	411	413	432	427	476	466	445	431	459	399	440	467	451	404	446	416	449	417	430	424	406	445	442	457	422	437	447	460	423	410	462	474	424	447	442	441	433	413	426	441	432	414	407	408	420	405	429	433	393	387	400	432	431	448	433	404	407	425	437	417	411	433	435	395	450	414	444	434	450	454	423	438	418	427	455	378	400	413	449	438	434	449	410	429	420	423	455	444	426	472	419	429	404	437	434	435	432	466	442	418	479	456	411	426	401	411	446	419	401	445	402	423	422	417	422	460	425	438	396	424	457	416	424	410	390	436	398	416	409	402	442	438	436	414	428	425	417	460	466	436	442	411	449	422	411	409	431	431	442	401	429	440	441	432	420	421	419	454	423	465	425	462	420	442	453	456	423	394	391	404	443	423	423	423	443	420	444	390	462	447	425	427	419	409	417	462	444	431	430	432	423	406	389	416	446	430	436	441	439	450	410	440	416	417	403	438	411	440	458	431	422	416	451	426	421	438	450	421	436	433	433	405	423	417	437	422	435	420	451	444	407	432	412	418	438	428	395	391	462	447	421	419	423	413	421	404	449	393	421	401	436	423	455	425	408	410	440	411	405	460	445	438	445	397	419	442	450	418	446	402	418	463	427	466	427	396	460	360	464	456	436	415	404	453	451	401	459	408	418	406	443	416	456	430	412	432	390	469	407	449	432	402	400	400	428	414	450	461	392	417	449	423	423	449	373	389	414	380	400	420	440	417	408	434	388	432	430	413	411	426	426	439	436	409	443	429	388	442	476	430	465	444	415	443	414	434	397	449	441	410	406	431	411	414	422	440	423	420	405	423	428	443	421	432	431	460	438	408	436	463	434	437	412	418	445	433	421	433	411	409	439	404	447	433	429	407	435	406	396	446	438	458	444	408	436	449	402	432	418	403	402	432	431	450	444	399	437	383	449	390	427	428	424	413	425	417	432	402	456	429	422	433	417	441	449	421	465	417	423	409	430	427	439	409	459	412	414	417	424	432	417	414	438	409	444	418	430	482	419	439	425	429	424	468	397	404	416	382	449	435	421	417	406	414	433	426	459	448	411	495	401	417	429	434	427	447	429	369	436	429	451	470	442	389	416	442	444	419	455	429	396	410	445	410	404	442	440	452	420	413	466	440	406	420	400	410	391	472	391	419	436	436	421	464	454	454	425	453	445	444	441	425	419	419	380	400	421	452	401	431	423	426	426	416	411	460	404	418	456	407	441	425	408	426	428	374	416	435	409	406	423	433	382	444	440	430	413	408	414	423	396	412	457	421	436	429	428	449	453	444	425	403	403	426	435	418	404	425	431	452	430	480	453	396	439	456	432	442	399	407	426	438	404	421	403	430	455	434	429	441	465	443	425	421	416	453	425	440	405	487	426	428	421	426	405	424	423	435	407	456	428	419	472	418	446	422	432	437	444	416	443	417	498	426	418	458	425	445	394	408	432	392	420	418	419	459	447	420	459	412	427	440	394	426	414	408	405	442	426	427	444	389	423	449	431	428	432	467	409	461	412	438	432	449	405	429	404	381	429	395	413	441	428	428	407	437	432	430	459	410	438	408	413	435	415	419	443	453	449	427	444	412	448	448	448	403	441	431	387	412	388	405	404	412	424	401	425	430	457	462	431	430	409	406	442	426	456	427	429	425	410	404	405	408	389	416	438	436	431	427	452	431	410	446	400	413	420	416	447	395	424	408	422	420	434	407	395	444	451	409	430	434	438	419	403	435	405	416	423	415	463	410	429	422	408	442	474	446	384	415	427	402	445	482	420	428	425	454	409	426	457	427	454	414	400	452	458	442	406	440	463	425	453	426	457	410	460	467	420	402	434	402	460	429	436	428	393	436	419	471	426	438	413	411	431	452	433	449	441	434	428	407	425	403	435	401	433	404	418	413	436	396	420	435	452	432	412	433	419	420	438	392	410	428	405	450	437	434	434	429	414	438	409	434	423	396	438	379	402	437	436	445	416	443	433	431	431	439	400	418	410	405	430	378	444	435	440	437	431	448	446	434	423	412	439	444	393	453	425	408	467	427	423	436	459	390	431	452	445	408	414	390	378	423	403	425	417	425	405	455	437	417	422	401	434	440	448	423	401	400	442	427	399	399	434	408	455	430	415	410	393	442	474	436	442	427	416	409	432	396	409	449	424	444	417	409	424	458	433	401	407	461	409	395	401	422	403	426	423	412	441	427	388	423	447	433	423	412	433	442	447	399	463	442	443	449	459	391	456	434	425	455	474	448	413	406	385	408	413	422	430	423	410	456	404	452	454	453	440	433	398	426	450	441	406	408	445	433	423	435	415	458	426	426	403	413	443	420	396	423	460	448	428	414	442	421	462	495	413	429	424	425	456	445	400	406	427	414	393	380	415	437	387	447	398	449	397	424	424	426	423	430	401	411	442	427	452	477	417	406	459	447	432	414	383	451	426	416	443	431	419	436	393	440	466	439	435	424	426	452	404	410	424	425
25219	21102	27478	25245	14597	3270	925	712	598	592	544	532	573	512	517	535	538	516	529	535	533	505	549	542	531	498	524	522	522	519	515	498	513	507	512	506	472	531	483	529	558	496	530	513	537	526	508	548	562	502	504	497	485	533	516	618	580	507	522	491	525	529	500	470	509	538	524	510	527	530	510	497	476	485	502	543	479	504	493	482	509	497	560	497	510	515	496	552	531	547	530	495	509	518	511	487	481	490	496	498	565	464	521	500	512	515	472	492	518	543	462	510	523	493	500	462	495	522	512	544	463	508	502	523	488	515	464	519	518	506	474	547	548	503	527	448	536	554	546	500	539	476	541	499	511	483	538	542	468	519	538	491	506	544	511	531	463	517	486	522	483	497	488	505	478	540	538	518	479	504	545	562	470	530	485	494	492	523	480	473	502	510	560	512	482	511	494	506	526	517	535	517	466	514	467	529	517	520	522	570	503	505	554	507	531	518	514	504	528	514	501	506	496	532	535	528	531	502	504	493	508	481	514	502	510	514	542	530	495	521	497	542	483	550	506	509	490	503	514	511	504	489	479	515	479	517	524	546	540	505	503	493	500	525	490	500	505	538	518	491	511	502	499	496	509	502	551	534	540	487	495	509	480	523	493	493	486	506	537	515	500	489	534	492	536	510	516	547	481	510	518	481	480	494	508	485	499	509	504	498	495	500	494	521	520	527	515	490	518	516	544	521	527	554	544	511	520	496	515	462	498	458	536	545	515	474	482	484	474	493	462	493	539	499	458	498	467	491	527	520	528	501	503	514	503	489	467	480	509	490	502	514	560	540	554	503	499	514	497	496	494	512	537	526	507	492	508	504	472	510	501	494	490	486	527	508	491	488	527	506	496	525	520	511	503	520	491	518	558	518	513	503	524	489	523	484	526	500	477	533	509	496	490	494	539	514	546	487	556	532	507	503	534	517	507	535	546	533	520	501	508	479	542	500	503	486	517	498	532	495	505	498	522	506	518	481	485	521	514	481	518	511	474	473	524	511	486	503	549	506	498	521	474	508	522	515	481	472	500	532	505	503	507	472	524	493	555	523	493	531	493	521	516	532	537	499	516	527	516	474	471	458	521	547	522	484	518	503	516	504	516	446	483	500	511	509	507	507	478	499	518	477	474	544	494	464	520	525	511	476	480	533	539	489	487	508	514	515	494	496	517	494	517	513	463	549	530	500	499	511	513	547	527	495	477	459	517	520	504	494	523	519	514	527	529	494	525	516	470	545	521	487	525	536	541	516	565	504	490	509	527	555	494	493	497	497	463	488	507	477	495	486	510	500	512	501	485	515	531	523	512	513	494	487	529	486	504	518	508	486	510	507	511	526	540	455	505	519	478	507	497	503	562	469	503	496	521	502	506	516	511	530	510	565	494	510	475	493	513	501	531	533	522	509	525	519	470	450	513	495	504	534	491	469	475	533	512	523	491	505	537	519	501	489	495	518	494	505	508	524	508	491	500	527	550	534	512	467	486	508	518	517	525	537	497	516	512	524	508	546	471	511	511	484	456	494	533	530	499	537	489	536	489	519	514	502	495	514	494	513	504	537	500	520	447	526	502	529	547	496	500	517	517	545	486	535	537	480	524	509	487	521	511	473	490	503	511	466	511	505	506	522	510	491	556	522	590	486	535	527	495	528	544	533	501	510	482	511	511	472	506	501	510	472	502	494	501	528	490	520	551	506	527	560	491	542	525	505	514	519	531	517	491	498	526	513	497	483	519	516	508	466	520	532	485	518	530	435	499	523	496	475	494	528	496	494	495	495	501	518	470	491	473	463	509	477	522	502	504	464	479	493	493	503	532	488	527	509	483	490	507	524	500	491	522	519	516	517	476	530	507	506	511	489	514	517	504	521	524	493	503	572	492	490	514	537	526	515	492	474	483	528	464	526	460	550	479	531	532	506	527	545	529	503	493	503	497	503	513	495	502	551	532	498	505	537	465	529	494	499	454	485	524	525	486	474	496	529	520	494	596	547	503	473	447	497	504	523	548	543	493	488	562	520	512	505	502	501	545	501	523	498	524	512	503	497	528	523	491	495	474	563	536	511	555	510	493	553	509	493	506	493	444	542	489	503	495	530	480	562	474	506	517	523	504	505	476	533	515	500	505	500	524	490	485	506	501	489	519	468	492	490	497	522	480	489	489	510	534	495	500	507	512	512	504	456	505	495	525	491	527	512	523	518	502	513	498	534	470	527	508	500	504	493	502	479	515	500	512	500	510	488	523	500	532	515	535	483	512	532	496	488	559	508	532	493	542	490	490	519	512	522	497	551	461	549	533	538	500	512	501	493	496	547	513	481	485	508	478	523	527	480	527	543	524	505	501	502	527	463	510	511	539	520	543	518	498	499	504	527	523	516	514	504	528	502	498	513	494	495	517	515	488	531	552	492	503	521	528	535	500	514	508	511	518	467	537	515	485	500	478	502	485	506	524	499	477	527	502	500	507	529	487	487	494	549	530	476	549	476	505	502	512	487	502	515	507	511	509	548	487	497	537	514	503	559	537	527	509	549	509	456	501	513	550	510	498	552	534	482	507	511	533	474	502	487	494	483	515	473	540	517	513	509	529	528	482	485	511	505	496	460	465	539	519	518	510	501	510	524	494	514	498	549	509	468	515	514	534	542	562	488	539	479	489	494	511	527	524	485	495	463	535	522	534	484	520	505	515	497	509	531	512	492	531	526	513	526	521	508	491	520	515	494	506	508	509	499	464	518	472	491	552	499	471	508	487	532	549	499	496	468	505	526	470	512	513	524	516	532	516	501	490	574	524	514	500	503	497	570	485	511	517	491	522	482	504	501	485	574	479	507	499	531	491	519	504	550	534	514	520	490	513	529	489	515	513	489	504	487	508	512	524	502	498	488	540	541	541	535	520	528	534	477	476	497	471	488	496	519	527	510	560	501	516	516	522	469	526	510	484	500	490	492	508	540	487	552	488	535	519	535	479	503	479	523	504	545	497	512	494	496	496	521	547	518	510	525	512	529	494	515	465	499	516	523	498	549	519	535	525	494	508	472	512	522	529	543	481	480	510	499	531	464	523	490	532	513	526	498	502	548	524	565	531	491	495	504	528	538	508	533	515	498	553	536	531	458	476	538	505	510	539	485	496	523	538	526	500	538	530	517	540	484	563	496	502	513	508	506	530	486	523	504	524	526	510	515	483	530	515	533	451	512	503	519	466	498	485	543	519	504	505	507	531	505	498	489	500	528	472	496	535	492	510	447	485	493	530	519	536	530	514	507	515	528	541	457	502	522	522	490	517	496	480	504	511	483	516	518	515	529	490	519	540	477	483	525	497	516	524	518	495	484	512	557	481	498	510	515	466	501	571	510	498	517	485	517	507	523	530	493	514	512	516	516	525	483	523	523	509	561	456	490	505	511	487	494	496	519	492	497	512	495	459	522	535	522	532	535	482	522	465	526	522	523	473	529	528	529	518	509	512	474	504	514
29590	44434	31983	18111	9741	3880	1371	966	863	744	748	690	687	631	645	582	609	584	597	602	613	573	572	568	612	578	604	600	567	573	534	602	588	614	570	526	608	578	570	548	574	564	615	607	613	547	553	577	575	617	633	585	585	575	578	747	763	586	568	593	579	570	569	573	565	544	554	568	597	579	571	588	612	573	545	588	604	611	543	557	535	608	606	550	616	587	550	575	575	607	550	582	610	568	536	563	581	572	599	604	570	599	533	556	561	555	567	557	551	585	596	603	603	531	581	577	625	566	588	609	582	623	596	562	599	559	614	550	592	572	592	565	593	582	589	592	590	603	575	563	555	605	537	622	535	534	556	585	532	607	562	592	590	582	605	583	609	588	582	550	610	570	567	566	591	582	542	598	556	627	539	583	592	561	599	568	556	613	593	565	607	570	590	594	629	587	642	592	557	548	575	549	595	537	597	591	604	542	538	536	580	660	600	585	600	602	555	577	600	562	575	591	545	564	571	555	579	554	627	575	578	558	556	616	567	556	538	595	566	594	577	618	561	608	601	608	564	565	585	580	539	543	571	595	564	581	577	621	601	609	542	598	568	538	557	547	609	589	606	590	558	589	576	595	599	572	591	583	577	575	564	586	537	577	596	581	569	594	629	558	596	524	567	534	539	549	583	570	533	536	584	591	548	600	608	588	627	616	595	587	582	582	590	587	636	585	553	583	628	543	562	564	569	607	532	630	552	570	572	588	588	549	591	574	596	561	580	560	536	571	567	600	599	565	569	583	588	576	581	594	589	579	569	595	565	593	573	552	599	580	596	582	575	609	543	577	571	614	568	586	590	560	546	575	587	598	587	575	603	607	608	568	575	581	613	602	553	613	588	576	578	601	578	581	568	588	584	567	605	608	568	563	551	539	563	524	602	590	609	535	573	597	572	583	562	533	600	571	610	587	596	594	594	535	570	593	564	557	611	592	584	639	582	520	568	564	589	580	571	597	610	567	528	626	584	546	600	561	577	568	553	560	585	574	574	576	569	595	619	547	606	563	554	575	580	518	537	560	596	574	604	560	563	610	580	577	583	557	544	580	587	611	577	599	618	603	544	616	563	572	581	560	556	540	556	592	584	620	582	505	568	579	528	599	585	576	597	570	614	609	581	561	574	562	580	607	575	617	568	571	593	533	602	602	529	587	631	607	555	592	595	540	543	604	562	556	610	590	586	608	584	590	556	571	585	605	643	580	573	608	584	632	596	577	567	580	602	576	628	603	598	569	648	582	553	567	612	622	547	597	554	556	555	615	551	573	536	571	613	526	572	589	554	593	550	641	588	575	552	542	564	568	597	599	592	569	554	581	546	573	595	572	560	571	562	581	577	576	594	604	609	581	592	576	598	561	573	559	599	579	551	555	573	548	569	575	605	586	592	543	565	546	584	583	556	559	540	550	596	605	565	595	555	613	556	551	552	588	667	574	566	573	549	564	555	580	560	594	597	597	575	564	585	564	571	591	609	593	532	586	576	540	582	559	542	548	586	571	609	581	574	563	611	560	587	578	587	611	589	630	585	561	574	604	558	643	548	558	572	582	538	538	551	599	616	537	550	562	594	596	600	601	579	564	563	572	568	598	592	585	601	573	562	591	616	588	594	587	637	586	559	587	541	539	527	563	578	593	597	635	582	576	600	549	582	546	577	592	588	571	599	563	579	553	566	607	569	617	601	596	569	568	638	576	560	600	571	586	567	617	593	593	584	595	599	587	570	573	545	584	594	627	553	582	538	515	567	617	544	541	587	602	573	574	558	623	580	632	579	548	581	590	618	597	578	576	589	562	583	552	615	596	602	572	560	597	578	551	556	531	594	576	547	576	574	627	575	568	553	586	562	545	556	588	569	585	587	628	528	557	595	598	565	580	536	606	550	634	575	572	572	542	651	577	549	598	566	566	585	601	590	598	595	581	532	598	590	582	570	602	584	645	593	579	575	614	581	585	617	599	578	553	511	591	569	612	566	571	582	585	567	543	618	626	568	667	563	592	539	569	558	578	542	588	571	617	587	586	583	571	546	628	624	606	569	589	586	519	600	596	582	620	558	554	545	603	583	580	567	583	574	579	575	561	578	578	616	570	575	597	551	612	579	581	610	585	560	574	570	565	577	568	613	569	579	570	598	575	611	544	515	593	531	596	585	537	600	576	550	578	573	562	595	611	612	613	584	574	557	560	590	616	538	614	579	555	546	611	567	585	591	545	588	572	618	556	605	612	573	551	609	575	593	575	577	572	577	612	589	555	550	528	612	543	572	574	567	584	598	582	542	569	577	595	587	570	539	576	563	576	592	566	588	547	584	610	600	590	596	542	578	575	548	593	552	578	583	573	595	609	576	525	583	532	538	590	598	616	597	570	604	564	617	563	595	559	591	612	575	557	562	581	583	603	551	607	585	567	620	615	588	597	588	591	567	563	568	577	542	598	613	600	581	552	567	602	572	576	574	558	548	614	587	529	619	606	577	584	633	571	573	548	560	613	592	595	625	608	615	566	588	571	550	536	585	550	559	594	616	534	584	600	564	579	618	573	622	573	580	638	561	577	602	572	567	532	597	592	544	638	547	578	595	605	536	585	584	586	570	575	564	607	601	564	574	583	587	590	627	584	549	572	630	552	583	579	564	616	556	599	556	606	579	558	573	568	546	527	587	554	557	633	608	586	597	535	580	553	591	568	610	580	594	581	572	557	591	584	568	563	575	570	526	569	591	563	487	637	594	562	575	604	575	580	566	585	589	562	575	573	605	583	546	578	623	578	613	622	574	578	584	578	552	578	595	600	584	561	569	603	566	572	595	598	546	597	550	562	580	532	555	580	560	579	578	614	552	600	607	589	559	576	589	560	600	563	590	586	561	586	549	594	566	629	587	591	575	585	569	540	557	558	607	574	569	578	587	547	564	605	550	610	561	541	556	548	572	575	553	583	552	555	545	579	585	609	577	591	580	566	586	581	582	573	590	591	580	579	586	592	557	602	575	559	580	574	589	582	564	590	573	573	589	549	568	598	583	586	579	587	578	614	601	561	541	563	602	532	602	591	535	551	559	590	553	592	559	558	554	569	573	557	572	596	551	560	556	602	561	583	588	583	597	544	603	525	608	570	647	575	572	567	581	535	580	541	583	612	554	565	586	557	571	570	605	563	571	588	557	559	605	600	544	578	589	599	602	595	588	585	562	599	567	589	553	577	578	576	591	554	587	595	564	584	564	620	579	613	599	617	586	561	549	575	545	596	594	556	601	598	583	583	606	593	593	606	584	573	579	571	562	543	622	581	587	582	568	615	581	606	579	565	540	608	569	591	603	605	610	599	614	624	579	601	590	520	608	587	583	562	542	576	570	574	543	599	583	612	540	567	549	580	565	571	577	611	589	573	609	570	584	582	570	580	605	586	549	560	569	583	612	623	573	585	582	583	602	575	596	570	605	560	605	608	501	579	571	562	601	601	584	545	592	587	564	557
23112	21305	28983	24040	21693	21034	10040	1403	925	826	762	735	690	689	651	597	635	573	595	604	589	569	578	558	517	577	572	559	561	581	564	567	570	542	606	570	538	572	576	554	608	580	522	541	534	532	539	572	545	526	579	521	554	539	527	868	1237	669	514	621	572	531	554	534	583	541	540	562	580	541	518	557	536	553	563	520	528	506	496	545	531	545	564	544	554	528	535	509	542	524	568	534	527	554	556	552	561	547	491	529	559	599	549	507	514	501	595	573	533	571	546	551	521	537	586	538	541	542	521	542	532	522	566	568	584	503	561	569	530	557	564	518	480	534	523	547	555	517	545	556	550	536	547	529	536	507	536	520	533	579	556	529	564	490	533	530	538	538	502	558	551	575	581	546	526	554	524	546	508	557	559	558	570	541	542	543	521	555	569	536	567	505	529	506	555	551	585	531	566	561	554	585	531	549	550	532	556	545	545	554	550	547	545	550	559	513	566	524	592	525	607	543	544	565	534	555	531	521	559	514	501	569	506	537	561	565	566	549	574	529	522	546	559	579	493	552	532	517	569	591	590	545	545	522	544	563	519	587	506	538	556	538	585	487	547	545	558	523	600	550	549	517	483	550	553	532	516	548	521	542	534	525	520	575	591	552	528	517	559	531	521	526	581	532	523	514	519	542	569	523	500	492	545	531	569	548	544	589	555	522	516	587	521	539	554	525	515	502	539	552	552	548	537	578	511	514	531	549	553	530	525	536	528	501	496	540	557	543	543	589	533	552	559	512	544	513	573	544	538	526	565	545	527	519	546	544	582	486	510	548	495	540	540	520	519	520	560	548	542	537	524	545	498	551	490	507	567	536	533	553	557	563	542	542	571	505	538	563	533	513	501	566	561	570	562	549	532	538	560	563	562	568	510	548	524	573	594	517	573	507	532	519	534	492	527	548	503	538	551	564	570	549	550	525	575	518	557	537	540	531	515	570	545	573	577	589	504	529	592	538	522	529	585	554	559	547	521	551	554	496	549	561	552	573	529	565	533	549	537	526	540	537	508	568	570	549	557	554	541	550	531	550	546	524	547	520	592	553	509	514	575	557	535	547	589	532	567	569	534	601	535	550	520	534	543	511	532	556	580	557	567	538	563	553	535	547	570	519	537	561	554	575	539	533	550	516	560	555	556	530	533	579	538	550	513	546	553	550	562	553	529	530	527	521	543	537	551	540	552	527	531	527	563	481	520	545	538	575	550	526	565	511	560	545	517	532	573	546	568	508	548	549	552	555	539	562	522	529	537	548	539	533	539	524	574	534	504	532	570	562	535	483	537	579	562	563	543	601	513	544	547	544	537	512	531	568	535	572	540	578	551	567	551	531	569	543	516	536	552	532	549	532	540	556	551	541	563	588	586	597	546	567	490	603	562	505	560	567	589	533	531	559	547	541	555	551	552	569	546	539	547	533	509	543	551	527	519	516	524	575	522	578	601	565	571	541	556	553	554	539	591	558	517	565	542	557	557	547	538	563	564	568	570	539	531	568	584	482	555	577	541	538	610	567	558	527	565	567	541	549	541	551	583	514	551	547	544	562	525	515	562	560	541	538	539	547	585	506	498	535	509	531	538	526	535	530	537	540	570	509	550	572	548	554	577	535	559	546	551	606	550	592	550	519	586	568	544	575	528	568	558	530	547	513	525	535	514	564	563	546	582	554	551	532	540	519	556	520	545	568	525	574	546	525	534	505	509	579	521	587	513	529	571	561	526	578	529	542	516	566	538	553	548	540	552	533	553	581	536	518	525	567	484	563	564	539	503	555	548	567	535	546	538	543	548	521	506	531	531	523	545	536	535	555	533	550	535	540	518	560	536	542	505	538	554	567	537	556	487	553	545	524	561	545	539	564	568	525	560	526	540	503	563	545	579	572	527	523	546	520	519	561	574	460	585	497	534	486	567	545	549	497	523	547	543	552	529	556	522	530	569	573	574	534	600	589	555	559	510	504	580	532	515	571	580	522	541	520	574	552	559	518	508	536	497	531	559	502	518	548	578	522	506	552	552	552	561	550	513	563	522	588	531	534	547	500	520	524	566	566	540	538	557	546	502	549	550	541	535	536	543	512	572	521	610	547	580	500	573	543	544	577	544	553	538	563	543	559	529	529	474	544	507	550	526	581	567	570	537	533	542	563	524	564	519	521	558	569	532	539	517	557	515	542	534	565	533	522	570	602	528	574	507	530	546	540	542	515	547	531	574	546	525	535	562	523	552	492	552	537	581	562	546	558	546	504	511	511	558	563	520	609	552	506	508	519	508	559	545	551	570	559	528	566	593	575	541	520	547	536	576	535	534	557	538	543	516	544	607	530	515	550	531	534	590	540	544	514	549	537	548	498	534	523	527	549	532	543	550	577	557	534	577	547	556	550	543	546	524	553	530	506	527	530	559	576	556	546	534	540	561	490	523	546	534	531	546	505	548	595	505	517	520	565	544	533	548	559	529	548	548	555	510	571	542	581	559	491	588	522	575	545	501	559	534	537	561	533	543	544	547	525	561	548	547	506	544	555	533	573	567	523	528	539	540	527	547	545	586	533	554	532	553	526	562	534	523	528	558	533	561	510	543	589	520	606	539	541	569	558	523	536	604	537	518	564	568	560	539	508	536	514	517	545	565	537	559	514	572	517	555	542	550	548	577	554	559	516	535	564	545	577	526	584	544	556	584	523	533	557	513	564	590	508	530	553	530	534	506	524	571	557	547	525	531	527	559	568	520	527	592	579	561	547	539	543	564	533	528	560	570	515	556	509	568	528	570	514	573	543	516	527	563	532	555	520	572	533	512	546	542	562	556	506	522	583	524	540	567	563	596	568	576	561	577	578	538	541	561	559	548	482	517	600	496	538	570	544	573	537	544	533	527	524	538	549	549	503	546	515	596	510	480	573	559	523	553	530	539	559	530	574	580	535	531	564	521	515	519	568	539	523	556	554	543	541	564	535	521	566	552	541	534	590	525	511	502	561	535	573	519	543	520	565	567	557	530	549	557	511	548	559	566	541	532	560	555	565	539	523	561	536	538	505	578	583	534	547	561	552	545	616	535	508	487	532	574	551	550	553	560	509	544	552	551	548	567	535	585	533	551	535	537	528	539	567	558	523	576	569	538	549	590	566	569	503	570	509	534	532	519	521	547	547	564	538	511	563	549	500	540	517	552	552	571	523	602	565	563	548	529	559	508	507	556	540	523	513	576	580	492	574	568	531	528	573	546	607	531	570	509	574	502	562	536	570	518	583	562	509	519	532	587	535	555	556	551	567	529	553	539	602	532	544	535	569	491	562	518	569	558	562	568	552	546	551	562	530	515	567	547	534	498	560	550	585	571	534	562	554	518	540	554	562	527	548	600	554	541	504	562	547	527	543	526	521	510	526	571	529	551	575	520	537	569	535	569	567	546	560	515	517	559	521	570	555	524	572	536	524	539	500	555	552	518	540	554	560	495	556	560	584	486	543	536	556
34354	54217	44579	36924	26965	6797	2609	1846	1430	1088	1048	900	831	832	758	750	750	756	719	659	624	666	596	641	635	613	641	668	666	640	621	624	606	638	634	641	548	619	661	590	594	629	614	594	563	594	593	588	623	585	637	593	621	628	617	1081	1542	705	573	615	576	611	563	592	625	624	606	600	581	621	574	575	607	619	603	580	586	614	560	594	595	566	581	610	623	600	613	630	604	640	623	575	573	573	635	629	598	572	604	580	607	605	621	576	573	590	581	628	616	654	652	582	624	607	589	585	618	565	584	585	612	576	552	618	601	593	555	594	622	576	581	602	608	623	575	643	618	579	568	590	611	593	595	567	607	590	590	622	598	646	600	620	614	608	577	611	577	569	603	599	552	599	556	617	611	550	543	603	569	577	640	605	620	581	608	597	609	626	631	593	606	584	614	631	585	539	593	580	558	613	544	643	587	606	598	591	581	589	615	605	579	648	597	654	571	606	566	578	611	592	584	577	568	607	635	594	608	566	585	633	545	604	592	604	608	564	618	625	592	610	613	627	598	585	570	619	615	635	586	610	600	627	606	529	638	593	584	602	606	570	585	588	634	590	585	597	546	592	611	615	569	623	612	583	646	625	602	621	572	606	582	615	601	571	596	631	587	623	581	625	563	609	596	597	590	578	602	585	579	597	603	595	599	551	612	619	553	597	599	611	613	616	614	594	596	661	688	586	616	588	598	573	589	517	550	560	609	613	608	588	628	603	576	575	610	619	559	561	600	618	614	600	601	563	594	639	599	602	606	665	634	617	601	584	630	597	607	597	622	582	596	585	578	569	623	573	584	652	582	591	597	599	578	549	594	571	567	609	578	629	595	644	598	605	593	572	649	584	621	556	617	597	606	584	607	599	608	585	640	611	585	612	639	582	609	588	545	586	613	611	626	626	578	616	638	603	592	558	626	613	568	585	580	571	563	606	580	597	591	617	570	549	583	597	599	585	611	572	611	607	596	575	613	592	591	591	577	630	571	601	591	603	653	635	615	621	569	564	620	616	626	596	593	549	576	551	600	593	591	588	611	572	610	604	589	526	585	633	586	580	605	582	578	575	617	579	560	600	591	628	631	586	581	576	606	574	582	586	612	617	650	599	587	559	550	611	563	587	591	592	621	583	609	628	612	574	584	561	610	631	598	549	586	572	609	573	636	619	578	554	571	632	547	630	607	618	547	627	601	586	587	585	631	565	604	551	611	606	625	570	635	613	598	597	602	591	601	584	574	539	612	583	598	608	619	621	583	588	619	575	605	577	591	583	593	601	633	552	622	599	577	627	551	565	618	602	572	631	568	580	634	595	586	595	573	594	596	562	600	571	650	592	563	601	584	577	600	632	584	614	608	605	583	621	615	608	613	576	626	593	581	577	649	573	619	549	583	643	583	573	614	605	588	618	601	620	619	587	599	565	585	619	607	568	601	588	555	642	597	547	553	609	589	625	598	609	613	609	574	597	597	562	633	577	586	597	597	601	617	596	590	567	561	579	622	593	616	594	590	565	581	615	587	594	587	596	597	621	548	554	619	567	607	576	604	634	582	610	560	591	625	591	581	583	610	568	563	583	601	604	599	615	559	619	636	578	591	603	624	638	577	572	610	622	574	590	569	621	582	668	571	606	579	612	548	593	599	575	565	596	598	572	586	589	565	585	576	582	667	596	543	626	554	622	629	609	584	576	645	625	590	640	632	589	607	617	575	594	563	596	602	591	615	586	586	609	592	612	602	626	577	581	644	610	574	557	598	600	590	593	590	622	593	574	581	606	615	577	603	578	630	632	611	575	592	609	595	599	568	622	609	600	579	591	567	632	588	586	574	629	577	600	611	590	578	606	582	609	606	594	570	579	590	548	616	601	603	590	579	551	574	608	607	603	566	555	641	590	614	554	586	592	599	608	596	587	598	576	607	560	585	587	576	580	588	617	648	576	590	602	557	605	613	616	550	607	593	612	532	590	591	631	595	608	576	573	624	592	614	637	610	634	631	592	598	574	609	597	554	572	646	543	552	650	581	570	607	568	576	608	656	591	609	588	623	644	597	612	604	618	566	575	625	570	578	580	607	559	626	605	631	630	588	554	580	569	586	624	594	582	607	599	602	556	560	642	596	575	584	583	567	601	619	639	573	577	586	591	606	606	554	567	553	607	641	589	525	564	589	615	601	627	584	581	548	647	586	595	627	581	591	575	588	613	599	614	629	664	598	605	624	578	564	648	595	609	625	632	618	582	566	580	635	572	611	574	576	604	594	568	595	571	555	605	602	587	582	623	654	603	619	618	570	623	612	619	548	612	594	635	624	573	615	594	636	578	586	586	607	550	624	577	615	597	606	619	608	568	558	589	553	630	615	572	615	593	591	581	586	625	599	587	589	622	595	574	567	637	570	604	617	611	602	603	580	579	591	636	585	594	636	613	590	587	653	637	566	604	606	580	586	570	572	595	607	600	624	577	599	589	600	563	595	630	623	604	583	601	600	598	595	590	619	613	592	612	586	596	618	596	598	615	584	583	594	582	625	633	608	550	593	585	611	610	610	549	571	631	613	570	622	606	562	580	600	604	616	596	594	590	590	650	618	637	586	650	586	562	575	564	579	585	570	598	594	609	643	587	584	641	578	591	608	625	619	606	624	592	518	508	570	564	597	632	616	646	619	610	618	537	655	566	576	600	590	611	593	598	593	602	558	621	587	594	620	623	598	582	597	607	646	595	568	619	573	607	599	648	612	605	604	627	565	640	589	581	601	608	564	595	573	569	581	600	591	577	570	624	561	591	569	640	610	596	568	600	622	593	618	613	583	579	599	603	576	576	641	651	613	641	611	584	586	601	589	580	605	622	594	560	616	607	650	641	567	618	565	583	625	543	633	616	605	636	598	575	595	575	628	578	555	612	583	609	578	620	596	590	613	590	633	647	578	605	639	589	606	619	558	538	591	575	558	601	578	582	633	566	611	617	584	581	620	588	615	635	596	609	564	585	588	605	564	582	606	581	603	598	630	598	581	622	572	600	567	609	638	581	590	594	556	625	606	638	585	574	559	547	615	588	613	628	601	620	574	599	608	672	609	575	615	614	580	599	625	587	587	586	602	578	604	639	587	605	611	602	593	601	593	553	574	607	637	635	601	601	610	607	654	569	621	574	632	614	656	584	588	616	604	594	591	564	610	601	614	621	605	608	640	618	554	577	553	588	580	654	575	606	597	608	572	599	566	608	617	589	590	547	618	567	604	594	574	610	641	587	600	558	640	633	641	588	588	580	608	577	641	593	574	592	566	558	639	614	581	585	547	615	581	577	612	614	606	610	564	636	592	602	583	601	633	596	560	567	587	604	589	590	604	606	623	588	603	605	590	581	618	634	547	592	623	576	559	597	655	621	607	620	589	567	580	599	581	577	595	602	581	595	597	620	630	625	620	617	607	625	558	591	645	568	614	626	639	614	586	588	631	631	589	601	569	572	551	567	615	594
28609	24859	29271	19762	5369	1002	533	436	431	403	396	403	415	397	383	412	399	396	389	398	422	393	368	377	391	395	375	400	397	371	387	396	406	411	408	363	417	388	420	362	365	380	400	405	396	381	382	402	368	406	383	381	404	393	385	406	432	392	355	381	389	398	390	396	417	376	405	370	373	368	406	393	400	419	432	381	377	383	380	385	390	416	389	419	391	398	430	397	432	418	389	406	409	390	362	384	367	373	367	377	369	370	391	409	354	406	368	401	402	367	358	367	373	398	383	392	388	386	380	376	394	415	431	400	374	408	333	406	402	416	355	369	410	359	399	389	445	387	392	416	369	370	413	401	362	389	387	380	402	408	352	373	413	371	401	428	388	372	397	416	395	386	362	396	405	383	378	387	391	371	409	384	384	374	400	380	379	405	381	395	397	368	363	390	414	370	418	380	374	416	424	367	387	394	380	383	363	400	439	380	378	398	410	365	431	422	403	391	374	395	390	395	404	370	371	405	417	407	359	395	385	419	409	394	370	382	399	374	376	380	413	392	392	341	392	389	419	397	368	371	369	383	405	408	392	394	354	377	400	406	374	358	366	393	396	420	415	364	388	350	411	430	415	362	415	407	381	391	357	414	422	369	353	408	349	376	408	409	386	387	428	404	391	405	366	418	369	374	392	374	377	412	382	386	389	380	407	398	416	404	358	379	400	371	397	369	392	386	387	337	375	433	361	416	399	389	374	356	418	356	395	372	389	412	409	392	382	422	385	354	423	373	354	415	432	380	423	385	385	391	388	391	386	406	396	399	416	360	384	391	392	381	379	396	369	379	400	408	376	406	340	406	376	404	387	400	352	395	379	403	362	391	415	399	370	377	397	361	428	398	410	389	366	385	391	395	393	431	399	387	421	371	382	350	387	423	435	415	363	383	394	394	357	388	398	377	413	396	375	358	390	401	398	385	431	420	396	420	377	383	378	388	401	418	396	403	423	383	410	403	405	389	373	386	387	381	387	405	410	387	383	379	375	377	376	361	358	392	391	366	401	418	368	381	387	432	381	374	387	411	407	410	407	399	361	373	397	399	414	379	393	400	365	421	396	350	383	370	428	374	383	400	367	404	369	419	388	402	377	393	411	399	393	413	411	409	382	381	397	391	372	400	360	413	360	426	367	406	373	379	392	380	393	419	361	376	373	404	406	406	374	411	364	356	382	386	419	373	385	388	385	410	351	350	400	393	403	375	392	388	394	405	385	362	388	372	394	357	402	393	362	368	411	365	394	391	388	386	389	389	379	363	391	424	389	425	436	367	418	361	397	406	398	379	376	380	387	420	417	395	393	381	404	382	377	440	367	373	403	402	409	373	399	389	400	381	404	388	426	376	431	398	396	379	396	402	380	351	415	426	364	396	365	396	389	391	393	410	406	403	394	418	385	378	396	407	372	350	361	368	411	387	342	370	410	392	418	393	423	378	381	382	386	395	373	407	392	421	385	394	431	385	390	403	405	397	411	365	418	396	403	378	392	397	418	388	368	374	373	382	402	401	359	428	389	400	396	381	440	362	398	396	428	391	415	397	375	389	431	352	366	388	406	409	406	356	412	394	401	417	399	399	371	409	389	426	402	390	384	377	378	403	379	394	379	395	398	373	420	402	385	384	425	364	382	397	367	369	378	392	404	387	369	353	373	352	381	392	395	379	394	407	403	390	379	377	371	393	374	377	392	393	386	358	362	383	396	389	363	379	370	367	391	404	390	367	377	417	411	385	391	411	399	410	364	370	417	395	418	336	382	373	378	420	397	379	405	396	342	386	408	380	405	423	416	394	381	418	420	405	367	390	391	393	389	379	388	391	428	391	392	406	379	421	394	378	395	383	374	399	357	417	396	395	383	376	379	383	404	383	372	399	368	428	392	380	396	397	407	383	403	366	390	410	432	381	362	386	400	406	380	381	371	403	403	413	415	377	353	409	393	412	371	379	385	401	396	377	378	415	379	376	349	404	402	373	386	381	354	395	371	407	384	384	389	361	410	377	415	390	377	354	371	367	396	408	375	405	400	385	370	414	380	368	365	390	363	424	404	385	404	377	407	384	392	408	389	393	365	373	391	416	421	403	390	401	400	368	393	382	352	375	430	398	403	398	374	391	382	361	364	376	403	372	409	416	413	366	363	403	392	387	399	361	379	411	394	380	399	391	401	389	395	407	385	372	379	372	399	371	365	362	395	374	393	413	392	421	389	388	355	397	389	415	382	363	376	407	387	361	366	384	408	396	410	413	390	363	411	401	388	415	394	345	365	398	368	392	399	370	397	393	411	381	401	391	431	363	375	397	393	389	388	406	398	367	369	363	412	389	353	416	370	428	395	396	402	367	411	363	397	379	360	402	386	359	397	362	396	363	388	376	395	361	398	396	393	378	369	378	390	378	427	423	402	394	335	369	375	420	405	386	385	382	390	393	385	383	395	361	443	397	346	391	388	384	404	396	384	381	391	385	394	365	416	371	419	399	404	364	423	384	376	383	387	441	366	413	383	411	378	404	369	409	385	401	426	424	412	394	381	398	381	393	380	344	433	403	392	390	395	411	402	402	447	377	360	409	389	391	396	389	404	394	403	378	394	385	381	411	381	385	386	381	369	359	392	399	379	389	384	372	401	376	400	378	368	372	391	427	371	372	379	375	407	365	418	368	395	377	412	396	409	356	411	393	381	376	390	369	397	391	405	403	423	392	447	410	393	400	385	390	397	403	355	451	412	430	378	392	380	369	399	399	373	412	376	389	386	386	380	409	400	397	366	405	394	397	385	385	379	403	423	373	381	378	368	372	361	413	395	391	410	396	375	376	387	397	381	395	395	405	390	406	379	438	394	374	433	386	355	398	374	405	412	345	391	358	380	380	393	390	399	370	377	409	423	384	378	388	396	394	413	357	421	434	398	401	359	399	393	401	351	382	396	384	352	380	375	382	379	364	397	398	390	412	403	397	385	387	435	429	402	389	391	397	396	398	384	368	374	362	414	392	384	379	388	391	369	407	397	396	373	427	393	341	363	400	429	366	387	365	400	368	376	418	408	419	388	373	358	350	384	392	379	401	371	375	414	380	386	398	401	403	392	380	423	370	376	414	381	368	401	378	412	400	431	366	380	376	388	355	412	391	393	377	384	413	386	388	389	367	373	383	384	421	427	399	443	384	401	409	368	379	400	394	382	382	403	417	415	371	351	390	381	379	386	386	407	388	402	369	383	374	380	413	412	376	376	407	411	392	412	377	389	376	418	414	371	394	395	409	387	395	401	403	361	439	361	418	396	349	404	363	366	400	383	388	447	369	375	422	399	348	367	411	379	410	412	383	391	377	380	392	369	388	374	382	367	394	395	423	398	397	385	374	370	385	377	375	398	409	371	406	355	418	356	386	382	396	386	414	392	419	373	382	372	375	367	384	376	423	383	417	386	374	413	400	377	371	369	371	373	392	396	403	376	400	390	357	391	369	403	408	402	381
29780	40305	30666	17856	6180	1392	681	567	495	469	466	501	419	479	456	443	457	451	457	435	454	459	475	452	458	471	473	443	455	455	446	464	450	473	471	469	470	462	443	434	426	444	449	442	451	441	453	468	454	445	424	470	469	491	445	489	463	451	450	446	467	474	446	468	468	481	493	435	455	454	478	436	475	472	468	474	452	486	448	452	447	450	507	480	454	442	457	466	465	493	446	453	426	438	467	440	448	474	520	442	440	446	469	458	450	457	472	437	498	445	442	443	443	466	472	432	452	466	460	444	509	462	467	495	455	493	448	456	407	462	478	470	456	450	463	437	461	444	402	460	461	462	478	483	428	447	449	475	454	477	460	428	477	454	468	455	420	445	459	455	461	472	466	485	457	466	491	468	434	471	397	428	456	445	459	415	472	460	449	460	430	455	471	541	437	438	446	443	464	480	448	477	444	427	403	464	453	462	477	446	470	447	472	425	455	465	465	448	470	444	462	451	414	438	440	446	491	453	479	471	438	450	463	445	476	462	469	462	442	468	451	449	478	442	506	477	470	440	469	441	452	410	450	465	451	463	464	460	427	477	475	460	450	425	427	429	450	432	474	437	446	424	482	459	468	446	492	444	465	451	470	487	474	456	471	409	449	448	489	473	469	455	449	442	484	467	452	434	456	462	484	471	446	447	446	470	471	439	468	429	461	434	426	459	430	451	485	489	507	478	467	473	464	501	476	433	413	444	449	434	418	426	487	465	440	430	454	466	486	446	450	449	454	446	484	446	446	457	480	435	439	456	458	416	461	468	429	483	412	451	444	461	457	449	451	463	465	474	442	455	431	461	402	490	462	496	448	429	491	457	440	484	425	466	492	439	464	480	454	470	455	464	440	458	424	474	451	467	408	463	482	434	432	482	442	443	479	473	435	490	433	458	470	408	443	442	438	421	456	464	443	444	437	415	482	459	480	458	424	463	431	491	420	474	451	461	448	463	467	432	445	453	462	405	424	465	455	435	475	421	414	437	487	428	443	415	451	433	455	443	453	494	434	421	470	451	490	456	481	481	469	446	440	444	483	455	453	449	448	472	441	481	449	424	450	480	471	469	439	471	446	466	454	421	468	464	468	446	459	456	414	469	468	466	438	458	441	470	452	523	452	487	458	445	464	445	423	437	470	479	434	449	515	447	431	427	472	484	468	466	454	486	476	440	452	449	442	544	458	489	463	452	469	434	452	451	389	465	425	441	482	455	437	438	461	421	491	420	446	428	458	456	415	455	458	453	435	453	449	420	465	482	443	471	451	467	442	476	460	494	458	449	463	473	449	445	442	456	485	435	457	455	468	461	454	441	461	452	451	421	471	431	476	459	481	500	465	456	458	494	485	464	446	440	439	413	462	475	474	395	431	465	445	418	440	461	458	477	448	447	424	457	456	451	436	423	481	442	507	463	482	446	441	492	448	462	415	457	473	421	463	442	446	444	395	456	458	455	481	439	435	468	460	473	494	475	424	458	460	463	477	494	472	414	473	468	470	465	449	508	453	462	459	485	456	444	429	437	495	466	426	470	472	465	470	461	445	452	458	458	463	459	455	447	443	459	464	460	458	469	476	446	491	509	463	456	447	482	438	429	451	434	439	453	494	488	477	444	461	448	425	459	441	478	460	470	405	418	459	443	472	451	459	446	421	463	476	436	457	449	463	459	486	457	504	451	441	444	464	471	466	440	423	423	428	452	455	466	457	451	491	456	457	460	454	468	439	477	466	433	408	455	448	424	463	447	479	491	474	480	491	449	470	447	463	499	424	471	474	455	434	481	453	421	453	492	450	434	427	417	460	437	463	463	505	454	469	433	466	479	477	448	419	468	444	444	479	452	453	468	467	471	408	464	463	461	482	454	454	450	433	442	458	452	424	460	439	435	477	466	440	463	457	466	451	434	461	470	474	452	440	441	450	466	471	440	439	464	442	480	479	458	497	464	489	450	466	502	441	453	487	436	479	447	447	455	428	465	441	444	445	450	441	467	447	451	449	483	446	424	458	444	463	459	451	466	466	451	478	418	425	478	466	460	492	461	452	429	444	465	445	433	466	429	446	434	499	456	448	443	482	443	511	492	469	419	441	438	456	464	487	456	420	458	437	452	466	445	432	440	465	489	425	447	458	446	459	400	439	477	452	456	450	438	469	446	451	477	457	418	461	470	456	453	423	451	438	464	437	474	459	463	469	464	496	484	462	449	429	477	431	433	454	451	437	443	457	453	454	463	449	429	424	467	479	425	465	481	464	456	429	417	430	428	455	442	488	481	422	461	462	416	441	455	455	456	446	472	445	435	456	462	465	458	443	516	406	467	417	457	457	444	478	410	443	476	444	476	443	437	402	456	456	447	449	471	463	453	428	470	460	475	473	460	456	426	442	454	455	452	428	460	450	444	452	429	471	433	433	462	463	480	483	421	421	457	466	484	472	430	460	423	474	479	473	497	451	430	477	434	440	462	448	443	441	450	478	495	476	469	440	477	445	449	480	431	490	451	457	471	458	497	477	446	453	475	493	424	448	426	471	439	442	470	467	449	483	457	457	430	455	441	443	450	422	468	481	484	476	443	437	464	448	464	424	439	482	477	473	458	479	418	439	444	446	455	466	445	449	463	503	489	438	402	457	471	465	482	454	443	495	462	412	484	469	437	482	456	476	466	432	450	420	468	472	463	459	486	487	433	463	441	479	419	439	440	445	476	471	450	462	440	452	435	470	416	454	465	448	463	452	452	439	494	478	514	487	419	455	443	429	469	456	502	435	472	425	449	464	456	462	441	463	406	458	471	422	487	475	440	469	442	463	443	405	446	446	427	403	440	465	442	463	459	497	505	430	492	397	453	488	476	443	470	442	454	473	465	445	469	434	482	481	483	440	474	453	449	470	463	434	474	461	443	448	457	453	456	436	474	486	460	450	447	460	448	428	450	457	513	441	482	476	472	443	454	413	443	490	437	487	453	449	452	445	410	439	466	431	422	500	422	403	418	450	442	465	412	429	484	455	463	418	437	433	476	425	411	501	470	434	455	457	448	463	478	460	446	438	468	439	458	446	451	448	451	446	446	462	466	479	445	484	474	445	468	479	475	461	439	449	459	464	449	442	481	449	477	460	445	463	463	449	448	442	408	460	463	435	484	464	482	479	448	472	466	449	476	443	459	461	472	470	511	459	465	460	481	493	491	419	453	467	468	446	457	425	501	488	450	420	478	459	475	436	442	441	454	463	429	477	467	471	465	466	448	442	515	430	476	468	459	496	466	489	429	445	452	486	445	479	478	496	475	466	459	435	506	447	441	469	441	430	440	468	442	489	471	422	448	452	435	449	467	461	448	457	436	466	448	503	506	440	447	479	426	468	455	461	471	461	454	438	430	466	435	443	441	503	484	456	427	435	467	482	466	443	428	421	464	446	439	437	442	434	463	463	452	455	444	434	466	480	454	429	457	457	437	415	424	453	482	447	470	467	476
24018	21157	28404	24355	21015	10797	1392	788	562	510	493	458	441	423	405	417	427	390	372	419	407	382	418	366	411	418	411	395	365	405	405	367	374	377	379	383	381	387	382	393	360	409	373	387	380	405	398	352	362	403	391	395	381	398	356	455	456	371	391	377	347	401	385	373	393	421	364	401	358	369	371	357	366	377	390	373	358	339	374	364	423	404	355	381	337	395	366	385	370	371	376	374	370	362	374	338	381	351	350	372	383	383	355	357	381	363	357	377	396	372	396	361	382	376	370	358	393	401	340	371	385	385	390	384	399	342	310	354	367	346	349	348	378	357	343	340	361	380	368	388	371	401	365	372	390	337	369	393	363	383	392	416	381	377	393	362	367	361	406	397	376	382	362	367	401	357	349	392	353	397	349	388	338	355	372	346	369	388	349	393	394	381	357	373	372	353	396	397	394	358	367	381	417	374	333	369	369	366	381	366	396	396	378	355	359	356	398	360	400	389	394	378	348	378	335	375	363	382	350	392	360	365	392	359	427	362	399	396	365	401	398	382	329	349	353	322	380	366	366	360	375	361	377	334	380	349	354	362	376	370	363	374	347	367	397	376	395	371	366	343	378	318	337	361	354	373	352	361	367	341	353	370	343	394	369	370	373	363	373	410	383	391	404	364	345	373	332	358	396	376	375	348	376	353	355	356	386	383	366	392	363	377	369	415	365	341	370	348	390	357	355	382	380	342	354	359	361	395	361	375	382	395	366	374	384	388	354	336	375	367	368	376	370	390	367	364	331	388	358	361	360	344	385	336	384	349	379	394	363	353	359	372	393	368	344	329	399	372	391	403	399	366	407	380	347	355	389	404	355	375	347	369	363	337	396	371	373	384	362	378	394	401	393	342	348	336	348	342	378	349	384	384	340	349	376	380	378	340	375	378	359	389	409	392	374	398	379	364	375	383	365	378	351	425	374	370	389	362	359	398	368	322	377	389	384	359	388	351	411	334	412	398	384	373	399	354	380	349	371	400	374	370	379	374	370	393	437	370	347	390	354	364	367	353	362	372	350	398	351	384	362	370	363	391	334	360	398	390	385	352	368	361	358	342	370	434	356	351	367	351	369	357	423	398	367	362	383	378	379	375	364	388	371	369	363	363	356	353	365	416	367	425	393	348	357	330	379	363	393	366	381	342	366	352	416	386	364	356	350	382	351	374	380	335	359	350	337	379	348	380	350	388	378	353	397	345	339	363	362	391	370	372	385	398	386	364	339	410	388	374	397	370	323	385	394	362	364	381	410	358	351	373	387	375	378	364	371	348	409	388	389	391	374	349	374	403	340	372	357	355	392	358	416	346	373	384	351	359	371	340	392	352	387	370	362	379	387	399	364	354	357	361	398	373	382	389	340	361	404	355	371	387	358	359	414	357	356	401	395	343	380	375	357	378	358	381	398	361	380	374	378	346	388	395	376	362	386	349	367	386	343	380	376	372	361	367	370	384	365	396	358	362	370	365	362	361	361	369	379	364	398	374	398	372	379	344	363	381	369	385	356	379	368	407	371	373	371	360	336	346	405	362	372	400	346	371	387	391	380	390	375	346	351	367	365	358	373	347	390	387	341	375	340	364	379	387	373	353	371	383	412	399	379	379	359	406	408	370	386	388	407	390	414	382	356	389	391	341	401	350	354	341	358	373	369	372	377	356	338	364	357	393	341	346	376	382	339	342	391	378	379	368	372	421	393	359	323	358	386	378	380	393	378	383	322	396	418	399	354	341	360	405	350	356	376	388	373	388	335	376	353	404	393	378	366	393	364	373	379	376	353	387	374	366	345	353	353	414	397	403	350	349	372	425	346	384	351	404	364	361	360	388	357	354	372	374	372	350	371	353	379	359	395	380	361	359	362	364	353	364	379	362	397	383	341	374	408	366	369	359	372	331	352	372	405	387	351	390	391	401	365	375	357	380	334	374	379	381	354	390	391	349	354	374	368	332	349	382	359	353	359	383	398	336	360	360	350	393	387	394	393	395	372	384	370	326	393	368	358	364	385	402	369	375	381	360	383	369	365	346	391	377	368	388	365	379	388	402	380	364	376	397	338	347	362	369	378	378	352	367	355	380	373	355	362	384	354	378	368	364	363	365	373	396	353	387	394	381	388	347	365	378	385	349	346	366	379	382	359	398	347	349	400	350	354	377	341	361	376	355	371	364	387	390	354	394	384	338	369	376	389	359	403	341	349	366	352	367	399	412	367	372	412	390	367	375	345	365	373	396	359	350	332	372	383	398	357	389	401	367	370	359	356	400	361	401	376	362	338	382	394	381	356	363	340	396	356	347	378	377	371	358	379	388	389	356	387	380	357	347	376	388	376	386	351	366	349	369	391	416	385	392	400	365	349	397	371	400	368	348	390	364	373	343	342	380	358	371	374	359	414	363	344	383	358	372	389	376	395	376	383	378	361	360	357	429	353	367	388	347	356	359	365	353	392	397	365	341	383	371	408	390	383	354	362	392	358	340	419	364	349	366	362	360	393	360	397	375	375	378	369	374	375	392	378	361	369	389	359	395	370	349	380	371	379	385	340	373	373	372	387	354	385	385	328	363	361	345	359	363	378	375	375	359	375	387	388	374	332	368	391	402	342	375	336	384	330	368	386	359	352	370	366	357	354	377	359	366	374	341	378	378	372	363	382	391	367	368	342	336	357	366	366	347	348	353	348	406	351	344	388	381	371	366	375	363	361	357	379	342	342	387	353	356	397	382	406	376	345	400	360	380	344	403	370	340	386	367	345	396	338	328	340	376	372	350	364	363	382	343	401	403	377	351	364	377	381	339	387	339	365	344	367	356	346	386	388	365	380	386	399	374	351	366	391	388	359	368	379	382	398	343	377	375	376	381	368	369	406	387	395	380	403	366	366	384	370	351	344	373	361	357	383	346	377	380	373	363	374	395	362	374	354	384	371	393	384	380	354	375	348	386	367	364	343	374	379	367	339	334	361	361	368	369	358	358	353	336	404	332	410	396	361	350	384	403	370	360	365	395	372	332	370	381	365	378	364	371	372	369	354	376	353	351	387	338	382	356	373	371	385	363	379	347	380	371	357	355	392	396	335	372	355	358	390	371	370	357	372	374	364	402	390	403	362	373	386	373	378	366	372	383	338	345	358	400	389	383	371	344	359	396	374	360	377	401	357	381	352	380	346	383	370	378	353	370	347	363	400	354	389	384	383	364	394	328	391	360	368	346	368	327	350	389	353	351	373	383	387	366	355	329	355	381	391	385	389	399	367	438	397	401	387	396	368	405	398	405	387	335	355	398	379	383	346	377	350	388	376	349	366	360	372	389	380	395	396	377	344	348	374	344	366	314	347	380	365	358	362	384	360	381	370	346	372	358	380	360	397	329	411	329	355	384	370	367	356	414	358	374	373	399	367	356	369	380	358	399	369	360	317	349	374	364	357	365	389	343	349	371	361	360	374	374	404	350	340	379	344	362	327	382	368	366	340	382
29504	51346	40047	22639	8648	2887	1403	1078	870	687	641	572	555	510	497	510	512	441	465	480	472	458	452	499	434	392	409	457	443	443	420	438	431	428	434	410	413	420	421	455	463	438	408	455	419	462	438	405	404	451	391	462	419	446	407	537	551	450	432	424	465	424	418	421	415	405	441	421	440	405	424	413	437	459	402	448	413	410	421	420	393	402	432	419	374	400	421	379	435	405	451	402	391	419	431	409	394	446	439	404	397	425	388	418	443	397	407	430	426	412	411	414	426	424	431	413	454	422	419	401	445	421	452	397	433	421	434	457	444	406	387	454	378	412	411	413	460	451	419	435	421	455	418	420	415	428	398	446	447	428	412	429	435	381	421	424	405	410	420	407	447	469	480	417	428	440	422	448	410	402	434	412	418	420	437	427	396	427	420	449	433	408	437	373	441	428	445	397	440	429	407	436	391	445	439	437	435	408	426	440	452	444	470	441	428	422	421	421	411	428	435	442	437	436	429	421	452	413	420	392	455	380	419	412	438	412	424	424	435	439	451	411	429	423	408	425	431	415	411	405	414	398	419	425	390	413	403	401	464	429	404	420	445	391	413	418	406	469	414	455	450	432	423	430	427	423	410	388	398	415	456	425	402	414	443	425	427	428	439	420	430	423	422	434	408	395	431	418	418	443	405	439	440	412	412	420	440	406	422	420	401	426	414	402	413	425	409	429	442	364	419	412	434	457	443	430	431	413	431	402	397	423	415	401	434	405	405	463	447	420	424	422	443	440	409	402	391	380	428	419	433	438	402	388	390	435	439	432	387	438	417	458	463	417	444	450	418	449	436	435	446	378	461	402	460	467	434	428	413	428	453	411	412	408	435	425	409	439	453	463	439	415	419	447	436	419	417	445	412	397	403	410	415	424	448	411	364	422	394	442	412	438	407	421	412	434	448	382	401	432	408	447	412	437	432	401	432	437	421	412	453	432	435	422	413	449	439	412	389	388	420	418	417	442	421	381	420	433	441	433	426	399	410	434	433	453	433	427	443	404	411	436	416	395	415	421	434	401	374	436	431	420	440	405	429	403	372	406	417	427	421	455	475	432	428	409	474	445	430	420	427	398	453	425	418	390	416	444	422	413	417	432	413	430	447	431	409	436	426	447	458	420	437	430	432	432	432	437	421	414	407	446	429	419	379	418	426	415	452	409	401	411	418	424	407	380	407	435	395	394	423	417	428	439	413	391	405	426	436	423	397	386	396	451	442	447	443	450	436	442	414	446	398	436	418	421	446	430	444	404	426	410	467	425	433	389	393	414	429	424	431	415	414	420	432	407	445	439	448	432	413	393	416	430	447	440	432	420	403	448	463	404	387	403	412	439	437	386	427	412	439	415	391	411	424	431	413	410	415	430	450	417	406	417	400	431	409	447	436	416	452	434	390	422	411	407	439	430	437	425	419	433	436	437	431	449	405	452	436	420	435	438	423	424	424	437	440	396	420	455	453	393	430	433	436	406	439	440	417	402	402	476	396	422	420	416	448	403	421	412	402	414	430	444	439	468	441	435	450	402	420	441	429	434	450	423	443	390	414	396	430	408	418	489	411	411	423	396	387	419	424	426	415	437	422	404	408	415	405	427	430	409	395	415	409	419	422	434	435	372	398	425	457	423	460	434	408	399	398	441	401	450	445	448	428	460	435	411	418	420	438	442	433	428	432	368	431	431	440	492	420	416	456	441	415	430	429	398	428	430	444	411	401	410	402	431	402	416	464	433	434	453	440	383	425	372	432	434	452	426	442	409	437	380	455	394	458	444	421	412	387	409	394	415	437	440	444	402	405	420	415	424	398	410	445	425	425	425	423	432	406	448	406	440	431	439	444	446	465	451	432	421	434	435	407	433	425	412	415	436	430	437	443	431	423	453	444	416	433	452	443	433	399	429	397	412	407	449	413	395	424	422	450	451	408	409	424	433	462	444	408	412	413	420	454	435	442	413	422	426	448	412	428	402	422	431	395	415	437	400	460	443	445	418	405	476	426	417	421	438	420	445	417	394	432	418	408	424	481	421	425	420	438	423	410	378	418	440	429	465	431	438	403	423	450	435	426	433	413	440	422	386	424	434	415	424	456	417	434	441	435	409	419	425	421	421	438	432	431	417	378	441	436	407	405	454	437	425	368	397	414	411	437	398	400	418	420	408	408	430	398	426	409	461	399	393	405	388	458	442	448	432	449	422	426	419	450	417	418	417	417	443	402	429	436	403	413	437	413	415	440	429	409	449	421	426	440	417	403	451	393	404	410	446	435	424	436	410	425	400	394	379	435	451	411	402	439	429	417	437	411	403	387	430	423	439	415	418	444	397	460	432	453	433	398	404	439	428	409	422	416	412	455	408	418	434	447	433	468	379	459	443	435	433	476	432	428	448	422	386	405	425	424	405	440	437	427	417	419	400	405	413	384	445	447	431	451	453	457	431	399	393	410	424	435	397	451	430	396	429	411	417	471	431	453	464	410	401	430	418	435	416	475	403	406	424	402	386	429	446	400	434	452	452	444	440	406	444	435	420	423	435	467	443	438	424	449	399	422	427	481	407	406	424	418	428	446	393	414	411	433	428	431	438	475	412	419	430	425	457	438	467	433	455	418	419	425	413	421	441	443	421	429	462	435	435	424	424	384	429	430	465	425	417	417	461	430	423	431	420	440	433	432	462	444	434	410	397	412	395	430	450	448	442	440	414	420	437	412	421	387	458	419	471	403	447	439	417	447	422	446	458	416	395	432	429	446	430	406	404	424	453	406	457	437	440	431	412	415	450	432	422	424	417	431	414	419	404	422	428	441	433	445	412	400	447	472	386	408	427	427	386	420	416	443	389	423	411	449	431	426	400	376	433	421	378	420	385	432	424	443	442	415	461	424	405	442	381	423	397	423	449	426	403	410	449	405	436	452	433	420	384	427	420	413	458	453	416	415	428	418	423	419	417	424	413	451	454	436	426	444	428	425	421	416	432	430	469	429	415	410	457	445	415	424	399	416	457	410	421	422	442	434	436	432	428	404	413	434	436	400	407	448	417	400	431	420	397	438	422	412	425	418	388	442	393	437	435	423	390	418	430	406	439	437	424	460	455	416	465	410	406	417	446	442	443	431	412	415	409	386	389	412	384	432	397	412	377	419	419	430	415	417	417	412	421	420	423	434	445	436	383	412	399	437	427	434	421	414	402	444	463	411	446	414	437	423	398	409	396	426	450	421	392	454	422	380	411	442	419	416	386	426	413	444	424	445	388	408	401	451	438	401	414	425	432	439	395	423	424	457	412	456	444	432	414	417	422	411	430	430	413	437	446	426	423	407	442	440	442	413	420	450	392	401	412	408	425	427	436	423	414	437	408	414	443	426	410	430	394	419	393	429	441	399	428	423	425	412	434	397	413	419	430	412	406	428	418	429	423	439	417	385	432	394	399	451	427	413	424	413	418	426	393	438	383	390	430	367	427	378	427	393	495	372	431
25278	21184	27803	25686	15561	2920	885	677	591	558	544	544	576	547	530	498	496	521	542	531	506	503	514	501	536	554	548	520	481	488	517	509	485	488	540	501	508	488	499	516	547	538	519	483	504	525	496	496	523	541	490	519	524	523	518	569	490	490	497	537	514	519	482	510	529	489	554	508	485	543	532	501	517	495	498	475	465	501	519	540	491	539	527	485	466	512	469	524	527	473	508	545	490	502	507	513	487	505	515	511	515	492	512	487	512	521	532	509	495	462	498	540	463	511	533	529	457	485	509	527	464	485	524	512	489	548	506	515	543	542	499	520	517	495	506	509	496	479	538	525	501	501	487	489	517	492	493	517	511	531	518	473	500	509	498	484	502	515	506	503	482	536	499	513	537	502	504	489	513	509	508	522	542	490	520	494	485	525	525	492	472	500	474	468	491	527	523	543	508	481	497	495	489	500	543	493	513	513	516	479	534	508	517	513	510	552	556	469	494	486	504	519	515	492	449	528	527	465	495	486	472	506	483	493	560	514	492	487	480	501	502	496	545	508	517	530	547	483	467	486	517	462	544	531	504	531	464	511	507	465	470	486	492	509	537	532	502	473	495	541	547	535	559	488	501	522	523	502	531	475	471	530	521	504	536	505	525	529	508	497	484	520	488	530	531	452	503	553	514	523	513	510	490	489	483	547	514	516	526	490	492	516	487	539	493	516	499	485	552	508	497	537	509	487	500	517	519	482	525	483	517	512	470	537	526	491	477	537	481	520	543	526	536	569	504	482	487	541	494	503	499	471	546	539	535	515	485	495	520	494	497	512	537	524	520	508	467	505	503	519	512	477	521	522	524	555	482	512	522	521	537	505	533	537	487	523	548	498	500	495	452	473	503	509	500	523	543	497	523	489	521	479	527	512	515	554	523	482	503	510	507	512	488	510	514	540	484	520	530	543	492	503	525	505	487	494	509	525	544	543	463	508	492	508	504	500	463	513	498	508	541	458	480	494	514	523	507	514	521	528	517	489	517	457	507	503	491	480	504	518	509	519	483	504	494	501	523	495	473	521	507	507	512	522	470	510	494	501	528	524	448	492	508	507	475	524	519	529	497	536	512	509	516	548	510	535	490	539	517	508	508	477	492	485	512	501	487	510	512	496	522	490	499	514	508	491	534	472	535	504	475	517	496	485	520	522	458	557	543	526	485	517	502	482	533	518	481	492	498	541	490	441	489	523	517	515	495	513	529	521	502	514	545	517	532	488	542	476	499	521	494	522	453	509	518	551	509	491	521	501	486	531	512	471	493	515	489	492	497	536	481	464	537	485	488	505	480	476	508	504	548	521	522	490	489	525	508	498	513	479	477	483	521	512	480	534	533	513	533	507	491	543	528	544	524	548	490	514	533	499	517	520	516	512	526	520	520	523	489	512	470	503	491	513	537	517	497	484	508	536	499	520	495	544	453	526	520	492	552	564	491	480	508	519	484	542	508	520	500	497	497	517	518	499	545	565	487	503	539	482	489	509	488	479	507	520	515	513	482	528	493	494	502	517	463	537	505	510	484	490	486	507	538	492	494	544	481	504	509	512	489	507	481	501	541	533	537	518	508	495	517	496	528	501	502	487	514	524	462	536	536	503	497	455	501	486	542	511	530	480	502	522	501	512	485	537	504	513	516	484	487	499	509	550	498	493	486	451	507	505	509	471	491	523	495	571	525	530	509	482	485	481	563	485	503	512	481	514	492	534	485	518	494	513	537	493	529	531	500	520	508	503	481	514	486	553	524	511	508	485	512	531	472	534	450	526	486	461	516	520	530	498	486	511	526	510	533	465	525	503	528	513	546	476	545	485	518	509	533	518	515	468	517	530	546	505	476	525	464	525	489	496	510	486	518	497	518	534	501	531	477	509	491	536	524	540	488	468	479	490	487	488	536	551	484	535	497	503	528	519	540	472	514	506	540	502	461	537	531	500	490	482	459	517	485	516	483	517	498	506	515	515	483	485	504	538	499	486	504	502	517	504	535	494	494	488	589	540	551	508	538	530	524	481	522	494	511	519	520	502	488	522	510	546	490	507	504	485	490	492	530	505	523	477	499	503	529	531	511	441	509	520	504	527	509	514	501	521	545	541	525	486	487	489	483	519	509	496	504	464	488	475	524	524	473	517	503	512	518	532	487	487	521	506	498	502	508	473	517	507	464	496	474	513	544	499	493	514	515	472	488	487	496	513	469	498	493	549	563	483	519	502	480	537	491	506	553	493	511	503	518	481	504	489	536	531	488	453	479	555	512	509	529	519	536	505	522	439	488	491	469	495	491	499	558	515	524	464	486	471	484	528	540	507	479	500	490	487	509	500	513	503	557	503	514	499	497	515	542	503	502	473	512	475	516	499	478	483	506	486	504	505	485	544	509	517	482	500	486	499	493	500	517	507	512	502	522	479	517	536	519	517	550	511	557	506	499	545	501	511	514	496	465	512	489	503	520	500	508	538	500	489	504	507	548	512	514	472	526	516	505	489	515	522	493	506	472	487	527	520	481	496	517	506	521	503	529	542	504	524	497	520	477	487	531	515	502	519	493	523	496	483	511	536	511	441	507	520	498	480	496	521	514	496	472	505	482	466	516	512	519	502	517	507	523	477	487	497	555	509	535	503	536	511	493	503	496	547	515	521	491	503	473	475	506	498	545	519	553	528	461	514	482	532	502	490	565	472	505	533	438	472	506	495	485	565	525	504	481	497	508	507	467	423	522	462	481	518	545	526	548	520	469	507	462	520	493	480	542	501	502	482	503	521	535	518	457	498	501	505	533	487	499	494	474	493	498	495	525	493	517	478	502	508	521	478	472	492	505	511	498	543	489	505	523	558	524	515	498	520	515	511	482	503	517	498	503	489	494	484	550	525	539	492	505	509	492	515	536	454	491	506	507	497	498	504	503	503	497	487	495	521	477	475	509	469	494	518	512	528	484	491	514	487	498	519	493	499	530	518	535	555	502	516	531	527	511	503	504	526	546	490	536	554	536	528	523	488	520	512	490	502	517	504	495	516	458	559	484	488	537	509	490	451	502	510	540	529	504	511	546	490	472	502	478	499	490	488	534	517	492	480	485	509	487	494	535	534	494	494	513	473	509	479	496	480	538	556	525	520	496	459	487	487	483	523	531	499	494	514	487	459	502	505	503	521	500	523	579	506	522	481	507	564	507	504	499	485	509	565	547	544	511	537	516	525	489	490	506	484	525	512	495	485	474	486	480	508	490	541	491	503	485	502	492	465	543	480	518	525	466	486	506	531	512	510	494	526	510	499	525	501	476	510	525	496	551	510	478	507	511	539	498	494	483	550	527	504	530	463	492	511	543	479	506	511	513	465	489	531	470	501	511	475	487	475	524	469	478	492	485	507	488	467	504	503	480	524	459	522	535	488	489	571	483	481	527	480	473	490	513	512	487	483	577	465	526	512	481	524	487	476	563	507	487	496	468	525	472	516	516	540	470	477	505	494
30703	47922	36733	23484	11331	2835	1169	959	788	683	700	629	633	681	627	605	592	563	575	611	618	592	580	598	600	548	548	593	593	584	556	552	571	551	576	599	595	627	583	550	564	573	567	598	559	566	574	566	618	569	620	600	575	569	606	613	608	552	606	625	553	544	528	582	559	612	565	563	574	581	561	555	554	537	569	548	602	566	523	583	586	570	605	608	572	520	583	607	540	581	555	578	561	538	594	591	560	570	559	519	540	588	582	551	573	556	586	539	581	633	582	547	547	586	567	582	550	538	547	534	563	527	592	568	595	566	578	537	662	568	560	593	566	571	560	565	550	582	571	533	548	615	551	585	542	581	553	595	566	581	560	568	539	598	596	555	535	513	601	527	563	558	539	561	589	585	544	609	551	548	587	604	594	586	547	591	576	592	573	610	585	565	596	611	558	622	578	594	577	567	573	601	512	538	578	567	595	612	573	576	567	571	544	591	541	585	609	620	623	536	564	573	591	614	585	583	566	549	586	585	581	586	555	571	600	574	572	593	568	572	569	582	599	597	577	580	604	558	623	548	541	552	568	572	593	558	573	580	593	610	574	523	579	627	518	600	593	545	540	564	597	566	592	617	615	564	604	609	558	552	591	563	565	595	547	613	578	568	548	554	580	549	565	562	530	590	650	555	572	571	586	576	582	523	576	539	595	540	559	572	587	565	578	594	540	622	600	581	562	551	596	588	553	591	593	595	623	575	570	628	586	565	615	531	576	583	552	601	563	579	594	554	561	620	582	608	613	574	589	559	553	566	573	581	530	568	582	565	567	619	591	601	568	543	580	596	569	569	602	581	593	624	586	582	556	524	589	601	567	545	557	540	567	600	543	530	555	571	559	590	582	577	586	594	552	587	569	546	559	549	602	599	572	540	612	565	598	584	583	565	579	604	535	600	574	561	540	551	553	592	566	608	605	546	586	608	594	537	578	599	618	546	573	540	574	574	565	554	627	545	569	572	582	552	545	586	573	545	564	611	565	564	573	603	584	562	558	588	557	552	565	557	617	576	570	578	586	583	610	641	610	610	620	605	533	555	558	589	569	575	664	548	581	534	621	561	573	573	640	549	526	582	609	564	601	612	631	590	552	575	516	539	578	570	568	577	604	624	557	567	577	575	574	548	570	586	561	592	553	553	561	583	582	514	560	569	548	567	575	605	558	544	630	603	604	553	581	555	591	552	575	571	565	558	534	600	578	536	585	591	585	543	571	572	592	577	593	574	566	543	586	594	555	592	573	565	574	542	599	606	556	547	583	586	585	545	563	544	579	589	555	519	596	583	549	559	577	609	580	599	571	593	588	574	545	586	592	579	547	615	572	576	566	589	583	566	567	562	544	596	591	541	567	597	527	619	601	524	558	619	559	628	553	600	595	580	546	573	621	574	577	558	548	601	617	581	560	614	552	557	582	563	583	587	610	565	604	604	566	532	602	581	564	592	546	600	583	631	560	598	551	562	550	569	560	534	612	633	608	590	581	565	600	612	529	557	625	536	590	607	570	586	631	582	590	602	599	547	546	577	560	574	590	552	519	548	526	537	586	555	629	574	570	552	550	598	584	530	588	574	595	559	583	572	616	529	583	590	580	565	573	551	556	622	587	560	570	552	557	558	606	555	545	603	541	525	538	570	570	513	578	559	560	603	588	576	607	569	588	576	571	562	589	598	566	585	604	565	594	602	633	567	574	565	565	596	568	583	565	574	574	579	542	505	598	636	585	559	576	584	598	567	518	586	608	545	571	589	579	546	535	539	545	556	576	552	539	539	574	571	600	551	560	567	547	538	564	552	590	574	566	584	609	574	575	594	603	581	581	560	551	558	574	577	580	614	618	565	582	591	559	582	562	545	589	550	585	577	614	574	580	547	588	598	569	542	610	554	580	540	600	571	607	602	563	584	542	549	599	578	598	582	540	604	639	577	585	568	602	588	570	559	544	587	556	564	522	578	572	596	581	589	579	591	558	568	566	626	575	568	565	555	598	571	579	588	581	616	581	603	518	578	595	590	531	571	574	579	563	580	608	554	582	567	565	611	568	571	615	576	580	593	573	577	584	542	571	555	559	588	574	573	565	597	566	622	627	525	582	587	613	582	599	528	562	563	585	563	582	543	546	569	563	534	585	556	573	564	554	627	571	559	624	582	596	530	522	581	568	566	569	580	585	582	573	591	570	577	598	604	590	572	597	596	543	554	541	605	551	561	548	562	597	591	585	598	608	562	606	572	565	581	639	631	545	538	572	591	628	560	568	628	563	597	597	584	555	577	565	588	574	576	599	581	567	574	546	573	580	591	567	548	567	571	570	567	550	588	589	610	549	571	580	558	571	586	599	528	584	545	548	564	594	593	600	601	594	570	579	558	585	553	612	541	552	575	577	590	595	602	590	560	553	556	594	556	534	592	571	626	545	556	584	592	563	558	541	622	611	582	571	585	603	571	588	580	602	605	543	572	600	536	562	577	567	551	579	568	564	546	595	577	549	522	575	590	570	550	591	592	591	587	587	532	583	587	567	560	584	543	580	558	594	570	580	559	610	600	595	556	557	589	577	592	520	527	567	580	580	542	535	552	582	574	568	591	576	546	577	572	626	554	598	570	565	551	569	552	551	539	545	587	601	579	608	584	602	588	545	532	604	574	547	585	609	594	593	603	580	603	527	573	556	546	555	570	609	612	566	585	576	541	561	624	552	584	585	577	579	552	554	599	581	555	590	595	545	540	626	569	593	564	527	617	569	541	547	554	597	571	602	541	581	593	533	566	584	556	596	544	595	557	556	596	601	617	619	619	603	598	521	584	612	604	563	586	539	551	591	561	601	583	560	586	569	563	520	591	592	588	583	561	559	574	576	561	590	598	562	572	577	528	569	582	614	530	605	571	574	573	611	550	603	571	560	575	611	573	538	556	569	577	531	587	585	540	539	594	561	561	596	556	559	581	545	564	548	545	591	559	599	566	581	582	566	590	619	540	574	590	556	596	561	604	564	542	550	582	554	565	529	571	577	571	552	577	544	571	537	540	571	563	586	567	526	542	567	556	603	559	601	587	573	582	537	570	555	574	546	582	588	600	605	611	515	619	590	568	557	577	588	523	589	584	592	576	535	540	559	579	585	586	578	573	564	534	577	569	591	577	566	549	582	583	574	576	581	595	607	560	547	583	613	597	580	573	596	591	610	644	579	537	563	577	575	552	560	590	608	571	499	588	574	588	591	593	524	591	594	591	538	565	577	614	623	523	524	577	579	567	611	581	566	582	563	552	570	575	552	562	568	586	564	555	579	605	605	581	595	556	562	576	564	601	594	577	593	557	530	602	565	570	553	587	557	544	594	572	612	599	555	532	591	585	546	591	551	521	574	582	587	603	567	609	568	576	546	595	534	561	573	567	568	576	586	596	586	608	584	552	585	568	608	591	575	585	576	552	533	571	596	591	583	577	579	586	578	568	641	562	559	582	586	563	562	557
23073	21268	28965	23956	21454	21002	9676	1342	825	839	749	695	681	643	599	619	592	574	635	551	578	539	547	566	558	588	548	552	585	552	534	583	557	529	535	544	539	571	528	552	553	528	582	555	541	544	569	528	516	576	546	568	511	569	545	536	538	554	534	548	513	533	555	515	478	549	515	561	522	553	579	524	557	530	535	537	561	524	563	575	532	510	514	588	538	546	526	548	536	550	525	501	548	565	535	522	517	522	529	545	529	556	525	535	537	542	554	559	553	498	556	538	534	511	499	553	579	518	544	518	567	501	561	529	561	514	541	527	539	526	567	533	561	562	510	547	557	599	535	517	555	525	569	532	521	530	554	545	531	539	531	533	578	514	531	546	550	531	537	515	545	547	518	516	505	564	545	526	560	508	557	562	553	559	538	567	551	560	559	546	548	535	545	551	517	526	489	541	523	526	548	543	521	506	548	536	556	518	523	485	516	524	514	522	601	560	531	528	534	529	564	535	559	536	560	528	502	582	534	526	522	542	567	562	501	545	520	522	535	498	535	528	580	546	516	539	550	534	525	519	504	540	568	551	525	533	554	522	505	570	559	524	515	545	526	563	523	526	521	510	522	544	556	558	506	543	563	581	510	575	549	547	531	522	556	503	534	538	572	545	570	532	552	544	539	548	522	516	551	536	544	530	494	574	529	541	578	532	496	559	581	545	571	527	553	550	524	537	572	545	543	515	578	489	524	545	521	571	545	521	579	547	526	547	539	545	582	563	513	556	543	515	529	490	515	541	513	533	558	552	528	536	526	543	535	509	529	576	538	550	532	567	518	487	518	568	606	541	537	547	504	544	535	525	559	531	508	510	497	528	582	600	513	544	558	552	557	510	564	550	534	521	525	548	540	569	514	526	580	556	567	496	557	532	572	534	539	535	568	548	536	504	555	532	519	559	542	576	550	529	512	508	576	544	545	504	562	566	569	545	535	540	578	551	534	531	530	530	529	517	509	500	520	504	526	553	555	541	533	584	535	568	490	519	531	534	534	501	529	526	555	561	541	522	496	520	529	526	524	532	511	515	520	486	539	560	554	544	535	545	568	561	542	535	568	546	548	529	558	508	540	534	542	552	571	536	497	552	546	524	558	541	503	537	532	554	557	543	526	563	503	537	521	561	523	527	539	570	591	580	527	569	576	515	533	562	551	581	521	566	561	542	535	519	508	579	548	531	553	530	555	506	519	567	550	525	545	569	552	530	523	538	531	531	507	511	540	536	560	562	519	556	538	551	515	547	526	520	536	545	515	485	527	502	547	583	607	503	540	596	558	496	549	537	530	553	504	506	564	508	555	566	533	511	528	569	534	532	537	551	538	561	539	559	564	580	571	546	570	528	493	547	530	529	530	574	476	496	511	525	593	537	569	551	536	524	505	597	521	515	530	475	489	517	485	508	581	522	547	576	509	546	534	526	531	512	576	526	519	544	517	575	544	501	544	548	545	527	529	540	516	489	531	509	523	543	536	516	546	544	543	518	550	528	568	512	500	523	530	548	504	538	540	561	553	535	514	524	566	527	549	503	522	538	533	556	571	551	550	503	553	572	543	505	538	551	582	577	526	516	527	533	538	500	570	558	552	526	515	520	577	561	530	542	547	529	537	532	512	507	523	556	562	524	533	492	508	535	522	559	538	584	523	537	538	536	537	554	543	537	536	517	548	573	502	478	536	495	526	562	537	537	533	527	526	534	538	541	531	543	552	521	526	558	524	559	522	516	569	553	569	532	488	594	556	544	564	548	541	576	523	587	543	517	547	519	529	569	564	584	550	551	538	522	552	552	527	498	535	577	516	522	527	518	499	558	522	545	541	505	563	526	580	511	536	562	532	505	557	584	569	544	517	535	568	487	538	558	538	560	581	526	509	522	523	533	552	498	551	538	548	515	536	525	555	533	519	555	541	534	531	595	529	543	528	555	550	517	577	543	511	546	546	512	538	508	548	522	566	539	555	547	520	500	483	530	557	520	511	543	529	505	489	516	496	562	534	547	514	526	543	500	528	553	556	554	530	567	549	541	493	559	516	532	570	529	553	548	490	570	545	545	553	524	521	511	548	551	570	572	514	496	547	515	537	545	530	559	552	505	527	520	531	570	522	544	513	535	535	527	528	514	535	551	537	544	520	535	541	536	544	535	535	521	519	577	548	519	550	516	566	514	542	504	536	525	515	538	528	570	532	512	531	543	545	545	542	572	549	497	544	561	517	546	527	536	503	535	531	537	559	548	537	542	538	522	509	543	567	556	528	518	518	531	557	550	516	582	530	523	534	540	492	519	504	510	502	510	505	473	488	545	533	528	530	520	535	543	507	560	572	535	515	526	507	526	544	539	579	544	518	547	561	492	528	543	482	534	510	535	539	509	543	543	528	519	523	540	524	562	536	555	532	500	550	545	527	539	519	561	490	563	533	519	551	539	561	513	523	535	494	528	549	506	550	525	535	575	538	528	517	551	561	540	540	580	528	530	538	531	530	541	556	537	516	551	528	520	508	479	543	546	519	578	524	511	529	523	509	521	522	518	560	507	573	545	592	526	590	558	528	551	530	513	505	573	561	504	544	500	538	514	522	535	528	542	525	539	566	547	542	532	554	553	506	532	527	550	567	529	539	551	520	516	578	526	558	544	550	553	596	526	545	516	520	510	515	559	504	529	575	526	534	542	558	549	551	532	526	540	551	541	549	543	519	527	563	560	547	562	543	562	537	500	586	506	540	515	522	544	540	567	514	570	560	549	584	536	517	514	509	571	532	557	510	535	537	545	539	540	559	570	554	542	538	543	560	533	559	504	526	576	534	545	561	544	503	482	522	502	530	525	550	514	505	525	504	572	595	571	494	534	545	522	543	499	586	538	540	544	565	542	539	520	543	549	529	483	502	515	522	566	497	504	496	534	542	545	537	523	477	557	514	520	525	521	519	547	543	508	556	568	550	545	521	499	512	554	530	530	529	524	528	588	538	535	542	561	501	509	501	553	534	516	553	541	506	520	525	560	541	559	508	565	515	503	534	534	513	542	508	552	550	551	549	536	524	514	517	491	535	549	569	528	518	523	551	524	514	529	513	548	515	527	539	535	617	524	569	573	528	500	547	552	545	521	547	549	537	550	594	540	520	519	544	528	534	515	539	590	535	519	552	525	518	529	538	539	555	580	534	508	517	537	545	525	504	510	533	539	526	586	530	527	517	530	535	532	528	508	537	542	504	556	531	516	559	549	525	572	549	512	536	547	600	581	544	525	487	553	522	563	541	539	521	517	547	572	516	535	519	524	536	528	532	505	557	519	535	583	529	514	582	514	526	530	555	557	519	532	535	536	560	546	540	489	502	524	549	522	520	534	545	534	462	606	576	549	588	553	524	553	593	515	524	562	523	530	529	527	532	516	548	527	532	561	548	531	545	498	499	556	539	567	572	527	530	554	535	547	523	584	558	557	551	551	477	577	516	577	557	501	559	560	532	560
36135	58219	47050	34667	22373	5401	2544	1664	1285	1106	1015	891	860	742	713	700	686	655	653	676	668	659	693	643	625	614	609	596	630	607	563	635	608	623	619	583	606	568	615	551	646	599	566	626	640	610	577	619	576	577	592	552	634	594	611	667	606	553	584	559	578	582	586	543	583	524	592	600	594	593	583	574	631	577	617	574	640	623	591	576	580	537	581	529	595	589	600	585	565	567	606	600	616	574	551	558	611	574	615	613	604	554	552	592	597	569	593	580	607	577	585	549	536	586	609	564	630	569	548	572	602	574	576	573	587	603	613	597	588	598	600	585	613	580	612	598	594	557	591	540	634	602	578	561	590	592	639	588	538	575	561	614	583	591	590	570	591	571	548	609	584	592	535	588	585	573	614	607	590	592	621	589	592	610	605	582	594	593	595	564	565	544	572	557	639	563	556	583	619	565	579	639	590	591	551	579	638	607	557	562	567	565	570	630	612	587	605	569	600	635	584	593	583	548	612	587	601	551	582	606	588	567	601	605	562	592	570	610	594	527	645	580	568	583	601	614	563	566	585	604	645	559	572	575	562	577	578	553	613	588	588	609	576	602	579	583	571	593	581	595	578	525	599	581	580	601	555	583	558	555	572	583	588	604	635	545	590	607	548	591	575	574	570	591	581	602	622	555	618	568	610	570	588	570	598	609	603	554	555	531	573	594	598	593	573	610	594	587	622	552	569	569	577	585	588	547	537	597	602	584	578	572	590	578	592	572	600	612	547	576	620	576	599	585	579	569	619	608	629	578	549	543	573	589	576	622	555	544	559	610	572	542	621	592	603	574	578	580	576	549	556	592	583	574	595	571	608	595	577	564	616	553	612	605	595	568	585	555	563	626	601	605	598	562	587	571	606	614	570	584	574	600	565	577	530	610	602	597	563	584	561	594	550	559	606	571	571	597	561	564	616	549	580	590	577	583	649	574	616	583	593	600	624	580	571	610	566	590	590	560	532	583	601	593	588	606	548	596	607	570	585	571	564	571	577	592	593	585	554	582	572	587	580	561	622	554	590	568	560	570	573	549	600	598	568	651	578	628	597	579	564	544	578	585	599	546	539	573	600	572	579	591	617	621	597	611	578	590	611	557	595	558	575	595	599	570	582	596	607	563	616	591	565	575	586	543	623	530	586	562	631	581	552	661	598	587	566	572	612	573	568	569	558	539	595	586	557	558	547	577	596	602	589	599	595	600	603	548	588	590	608	589	542	558	635	574	589	588	585	550	589	564	568	598	568	558	608	591	579	600	598	591	575	559	552	557	614	574	621	594	560	534	590	618	590	601	617	586	605	630	629	580	590	582	562	619	563	621	542	565	587	606	543	585	535	632	597	598	625	605	573	580	625	562	552	550	562	571	542	591	608	582	572	569	587	590	572	552	528	586	595	547	582	595	591	568	592	565	531	597	594	538	588	591	605	528	588	606	555	546	628	594	574	620	557	567	646	588	579	591	604	559	594	580	613	552	583	570	586	614	599	611	595	574	602	582	578	579	577	591	584	630	594	592	554	593	569	577	566	610	557	567	613	581	590	533	561	605	568	580	605	554	543	646	552	550	555	589	579	545	580	550	593	580	584	567	545	577	551	582	581	571	623	592	591	574	591	588	608	569	600	604	609	565	579	598	567	566	576	537	574	594	630	590	603	589	594	594	643	562	555	581	614	590	592	582	569	589	606	572	589	566	597	564	582	584	565	601	555	603	611	577	578	587	589	581	606	655	584	639	557	571	553	600	560	595	570	579	578	576	565	626	556	539	547	587	591	556	575	579	590	591	637	611	599	585	618	586	578	571	572	558	590	578	565	579	568	575	580	595	565	600	600	583	592	600	531	575	566	566	610	568	607	577	580	611	560	613	563	573	585	573	547	614	590	543	637	585	611	514	575	581	616	591	540	566	587	583	588	568	578	591	591	600	580	573	589	636	564	572	601	586	566	625	546	545	566	593	579	606	555	578	577	562	586	551	560	559	605	604	550	524	559	605	616	569	592	582	557	599	567	566	598	562	596	583	556	577	580	584	599	596	587	565	564	599	623	601	588	620	588	577	588	547	594	582	564	575	568	559	565	580	593	606	560	593	601	600	608	584	590	592	568	598	573	574	566	575	605	569	568	577	571	570	592	581	586	572	561	600	555	602	580	608	613	551	619	602	625	561	578	578	574	551	582	557	548	561	591	634	597	579	562	592	560	600	551	591	595	568	562	568	579	578	585	572	546	585	586	579	582	588	585	600	577	580	542	604	573	610	586	611	571	606	533	562	583	616	615	621	579	558	582	608	560	607	590	571	598	602	588	593	574	612	602	586	580	621	560	570	561	571	619	611	577	581	585	571	610	603	584	557	529	567	565	565	587	605	639	596	575	597	618	553	597	585	594	558	572	614	601	562	554	570	585	573	609	560	552	599	587	581	566	602	592	610	576	568	571	592	570	560	591	627	572	545	579	563	556	594	556	570	566	611	605	595	582	585	563	563	598	578	563	563	563	584	563	594	551	591	605	579	577	564	550	621	611	591	614	590	546	577	580	575	573	593	604	584	611	552	589	608	597	589	557	546	583	546	575	568	563	597	609	573	585	555	584	608	609	567	558	563	570	576	603	599	615	534	579	574	550	582	569	560	618	563	552	611	590	587	604	633	561	567	597	555	590	584	539	560	593	609	629	584	577	580	553	562	588	608	627	578	580	618	602	572	543	570	559	608	587	561	628	553	559	564	574	535	589	551	549	573	579	565	578	535	565	593	600	597	595	591	635	574	561	624	567	598	578	553	614	571	610	601	613	575	603	605	583	583	578	604	569	598	546	588	600	580	606	607	577	592	575	591	590	592	565	584	595	558	570	538	583	582	593	582	596	540	581	613	581	580	614	575	584	593	527	565	553	578	584	547	551	617	578	560	566	576	569	593	608	602	589	564	555	585	579	554	614	642	594	595	596	573	584	630	551	547	562	619	575	563	567	580	594	586	628	603	587	605	640	586	581	602	590	565	618	558	591	608	574	582	574	609	547	598	585	576	597	600	579	575	594	575	546	588	623	602	627	620	553	580	599	632	594	603	557	577	596	578	565	557	587	580	570	591	592	585	626	607	583	542	585	592	575	564	584	595	647	614	584	587	577	566	586	607	582	539	597	585	533	560	566	577	595	571	581	609	607	579	547	571	583	622	584	569	535	559	611	577	594	592	562	569	570	600	599	605	623	614	542	557	551	572	569	581	574	593	568	612	574	605	602	591	558	605	619	573	601	550	596	542	548	566	580	573	581	553	588	617	541	570	591	582	561	592	608	610	585	559	575	591	570	563	558	598	622	563	551	603	613	613	560	615	585	567	568	545	609	614	573	614	573	566	577	575	589	615	587	606	593	601	591	526	581	562	618	576	553	552	617	557	561	594	638	617	534	593	578	572	585	585	554	584	561	591	595	596	579	527	589	575	589	590	590	599	592	567	576	603	570	592	566	610	576	596
28153	25559	30483	21992	5921	1009	524	434	396	418	399	360	379	353	378	368	352	409	387	372	359	382	388	363	393	388	350	335	396	366	354	394	374	360	365	413	354	393	372	348	395	360	390	339	368	380	369	387	408	349	356	384	377	351	398	364	378	359	417	402	342	368	388	351	367	381	393	349	380	374	382	369	384	332	335	382	397	368	389	372	388	356	412	386	359	384	399	388	367	367	390	372	377	372	362	395	400	363	401	386	387	391	385	374	388	372	390	377	387	397	398	354	383	397	388	375	337	387	375	364	359	367	357	395	388	405	424	378	359	356	399	362	370	388	387	412	384	369	395	406	395	357	386	403	375	415	368	392	405	377	409	342	403	364	378	403	370	374	353	377	379	381	385	374	347	399	373	401	383	377	368	366	406	416	404	370	400	372	391	347	351	404	389	385	385	376	370	421	389	366	382	392	383	352	352	401	348	364	400	375	394	354	389	406	388	349	369	391	372	377	365	373	370	381	409	376	394	365	387	377	382	391	392	347	368	367	392	351	360	397	384	385	382	364	356	365	396	372	356	390	380	386	395	360	358	377	400	336	350	405	397	372	384	407	388	385	364	367	368	373	387	403	381	350	342	381	389	404	380	395	403	417	383	336	416	361	384	370	398	377	378	389	359	383	395	383	394	349	333	357	383	375	354	380	365	373	365	399	373	397	392	340	368	386	386	346	383	396	374	380	383	380	371	392	393	363	410	374	375	366	364	355	390	358	364	389	341	369	350	378	388	375	362	378	349	379	358	419	378	396	383	401	386	399	374	374	399	374	317	347	389	397	390	383	398	373	371	420	377	387	348	355	377	355	363	396	383	377	393	376	355	363	379	370	404	365	376	408	374	383	364	372	379	386	399	401	377	393	381	392	361	396	380	378	367	377	385	384	387	387	373	361	398	374	380	380	419	364	334	369	370	400	389	386	411	403	375	354	406	390	424	352	390	367	369	393	329	351	363	366	392	410	387	352	377	367	350	344	395	358	381	408	384	370	353	392	402	378	366	386	366	370	370	357	382	388	364	342	375	386	393	370	379	394	368	375	368	378	388	376	368	374	356	371	370	372	373	376	360	374	388	374	347	362	390	384	333	389	383	368	358	346	358	370	376	377	388	368	391	362	367	409	373	382	415	390	394	367	385	356	357	361	402	378	368	377	392	369	356	397	388	347	361	367	423	400	364	375	371	373	411	385	366	385	417	357	392	402	408	339	410	397	387	363	410	347	379	362	380	367	402	355	401	376	365	369	363	394	365	359	368	333	403	379	341	388	374	335	362	388	357	407	386	391	373	350	386	362	347	372	408	389	386	351	392	391	373	387	381	333	380	386	388	378	369	403	385	367	395	344	371	389	374	340	351	381	363	415	390	370	376	365	359	397	400	400	394	367	394	367	399	364	372	410	370	369	388	350	390	370	361	425	401	341	371	367	359	350	425	382	412	363	403	395	359	400	388	398	367	384	384	404	360	399	362	394	358	357	344	347	362	386	379	372	396	360	381	362	403	426	364	403	384	354	374	374	439	369	373	347	362	436	342	378	375	354	387	366	336	375	362	388	364	360	393	395	379	349	415	385	430	372	390	365	379	366	366	384	355	400	389	365	396	394	404	356	389	364	379	373	362	382	366	362	390	369	363	396	349	384	381	389	369	390	358	382	425	403	371	406	394	400	363	410	364	351	353	337	389	399	365	375	368	378	369	360	395	344	396	372	383	386	404	401	376	375	378	354	359	364	381	353	355	323	382	399	384	359	369	369	360	355	333	372	375	387	377	368	371	394	365	393	389	403	363	379	398	359	362	376	369	417	384	411	370	370	406	383	364	356	362	374	354	365	387	413	403	345	373	394	383	378	342	375	383	379	380	370	425	378	390	376	373	386	379	376	376	383	347	362	393	394	376	343	387	393	381	369	354	355	354	358	353	374	369	365	394	357	377	383	373	399	397	360	382	384	353	355	401	392	412	358	387	344	404	384	399	411	341	384	369	385	409	411	380	367	386	370	391	406	371	398	373	398	398	396	379	396	369	395	391	399	386	390	396	376	375	397	397	388	381	411	387	356	353	414	364	424	399	391	367	382	391	354	385	347	377	343	354	326	377	375	389	420	402	389	391	371	387	375	372	355	396	346	418	394	371	382	398	400	391	382	397	388	356	337	377	363	350	370	334	374	377	374	391	399	377	342	350	357	393	410	369	395	385	377	375	362	358	372	390	346	349	388	387	363	367	365	393	346	394	381	359	379	396	410	401	397	385	377	354	363	368	384	402	394	344	371	366	366	364	348	391	379	367	369	349	401	386	400	366	361	364	410	385	402	380	352	398	411	389	383	363	380	366	403	394	393	376	402	392	371	370	406	350	382	372	369	401	379	373	401	369	376	369	345	384	406	373	362	360	353	391	365	359	405	376	375	353	372	370	391	407	335	342	401	398	385	358	382	395	373	370	374	356	382	360	363	391	355	361	358	355	394	336	400	375	387	372	354	376	380	358	350	372	338	350	407	391	331	389	410	388	378	400	407	412	385	392	392	403	376	402	390	382	360	402	363	359	395	388	394	394	397	374	389	372	375	384	362	380	418	382	390	329	379	357	361	375	371	401	393	357	380	331	371	385	369	375	361	316	376	379	382	356	417	387	400	391	381	363	360	377	376	394	408	354	384	358	385	375	396	390	356	342	372	348	391	347	387	351	413	342	358	369	362	390	384	361	402	400	364	369	398	387	388	416	384	400	366	379	373	371	398	376	381	388	387	368	376	352	356	371	368	395	370	354	381	385	368	368	360	353	376	390	450	411	360	385	386	408	380	396	352	363	390	375	383	387	352	392	375	369	388	350	388	396	374	369	379	365	376	402	395	402	364	412	380	383	360	384	357	389	364	357	385	350	377	353	377	396	390	384	389	375	388	377	373	407	367	382	375	358	373	405	381	402	377	387	383	371	346	393	402	372	352	401	379	392	385	352	389	371	422	363	393	345	361	418	378	375	355	367	401	423	372	381	369	372	392	384	354	395	399	356	380	340	362	357	387	355	431	381	356	388	380	410	398	343	365	377	379	402	396	389	355	393	384	388	391	362	364	332	365	385	389	382	390	373	374	377	394	391	376	362	375	397	359	410	392	388	374	366	390	437	359	361	371	386	356	377	388	386	387	387	376	337	403	390	353	393	392	359	410	394	375	428	390	377	362	340	376	336	408	401	365	390	371	342	380	373	390	373	399	397	370	372	368	360	385	370	374	373	336	396	404	369	369	355	359	343	352	371	383	375	370	385	359	376	364	375	394	369	385	433	350	369	396	355	379	367	374	365	371	391	335	363	368	401	386	366	373	377	363	348	360	384	396	348	371	376	367	385	382	387	405	367	369	407	398	395	410	370	397	369	394	378	390	411	379	390	360	426	377	383	386	374	407	388	359	376	382	351	385	378	381	362	355	368	381	399	368	357	352	358	382	381	368	366	367	350	366	413	357	382	367
27244	42016	31861	19897	6110	1480	729	546	511	413	461	435	452	449	416	406	434	422	465	428	457	428	415	441	459	468	474	425	462	455	419	443	430	440	448	463	462	455	470	401	441	394	418	454	457	438	451	453	446	406	470	416	433	424	414	446	474	445	420	475	445	459	419	441	442	439	467	454	428	456	425	430	433	407	451	442	446	421	409	473	488	450	448	420	443	451	429	409	438	430	468	450	456	417	422	439	399	443	432	442	421	430	425	411	433	432	423	411	414	442	459	445	427	433	435	441	450	443	458	411	384	412	452	424	478	445	436	425	410	419	430	419	444	411	462	454	465	454	436	465	443	468	415	472	415	453	459	467	406	448	427	468	415	441	468	466	460	425	445	458	445	422	435	494	443	470	421	461	432	452	452	464	450	413	439	438	479	447	455	456	417	427	469	427	463	460	423	458	462	455	454	424	451	437	452	424	425	452	460	422	430	433	469	453	456	422	456	443	436	463	445	430	418	433	418	432	453	438	449	451	446	441	479	486	422	458	450	410	409	425	442	442	462	455	441	464	442	465	472	439	400	426	396	465	413	469	427	419	453	437	427	456	419	453	451	415	426	439	478	459	431	421	457	438	438	402	460	432	459	401	436	407	477	420	455	451	448	450	405	422	417	442	461	435	468	464	445	406	437	457	460	457	436	468	464	400	433	466	443	439	436	432	435	431	432	450	444	431	429	417	422	414	468	427	423	438	445	428	447	465	482	432	464	409	458	457	436	399	443	441	429	453	422	448	435	454	408	453	457	422	428	410	457	474	444	417	414	406	425	454	439	437	438	424	482	435	467	466	416	472	424	433	420	462	422	438	435	482	440	453	414	438	433	427	450	450	427	400	466	446	432	410	432	468	427	415	441	472	428	405	443	443	444	465	420	425	436	425	439	444	419	465	415	452	433	450	449	425	426	435	421	443	455	432	441	429	448	418	439	449	426	415	464	465	453	429	478	431	452	441	429	443	440	473	395	453	435	452	439	408	439	435	422	429	425	457	441	435	438	445	422	446	435	449	454	460	448	417	469	423	422	468	460	407	463	419	429	423	461	455	386	451	467	461	410	439	431	398	466	435	409	437	448	446	400	427	426	439	482	450	447	431	432	456	445	423	441	460	457	456	437	424	432	484	452	473	430	471	445	394	448	445	443	423	416	470	405	445	422	464	456	442	439	418	435	472	419	410	444	445	427	432	444	432	443	440	437	419	433	397	448	418	409	482	462	455	459	449	467	435	443	438	464	461	431	403	436	466	473	422	421	467	426	467	437	432	449	438	467	444	411	438	447	427	464	458	413	429	424	452	428	457	400	427	456	435	454	427	441	415	421	401	422	463	474	434	475	414	467	441	423	435	446	439	437	493	441	468	459	459	467	419	438	472	423	436	461	413	438	409	392	430	481	444	428	421	447	408	400	467	448	413	467	441	451	404	437	436	442	434	441	439	444	433	451	412	447	435	434	449	412	448	451	410	467	450	422	436	465	454	468	452	463	431	479	451	450	432	439	445	466	453	459	450	429	468	439	442	434	479	414	452	460	444	432	428	452	435	459	459	387	438	434	448	423	437	444	416	436	427	454	454	433	441	416	409	463	430	450	467	439	423	445	460	415	450	423	491	437	432	454	463	437	459	411	436	416	421	433	436	445	422	440	434	424	427	421	439	412	463	448	444	421	416	430	435	477	440	451	483	441	436	443	437	444	488	433	413	472	467	402	426	432	468	429	430	461	451	421	453	457	420	417	471	445	427	446	445	448	450	466	444	436	417	490	445	452	441	434	476	466	430	462	414	401	445	442	450	466	415	450	455	464	470	448	439	446	409	463	451	404	466	440	420	474	478	425	455	434	427	413	445	387	432	428	409	444	404	447	412	431	420	431	424	385	473	459	480	416	428	414	452	425	426	434	493	453	422	464	461	447	469	430	443	452	455	450	432	463	429	424	458	476	455	426	451	428	391	455	464	434	433	453	441	453	460	446	408	390	440	440	452	420	393	427	430	405	422	441	405	447	468	453	442	424	453	444	436	435	416	413	416	442	440	402	422	431	446	399	420	427	452	460	432	460	428	443	410	403	440	452	453	454	437	434	421	419	430	462	443	436	470	439	484	440	466	445	445	462	457	469	419	437	402	444	474	442	448	475	454	449	449	450	468	435	453	456	428	435	461	384	445	431	448	452	472	435	459	443	462	435	410	447	398	450	444	429	444	432	437	406	450	399	396	434	411	453	449	438	423	405	441	490	460	462	399	446	445	458	476	441	421	428	442	444	451	448	462	433	465	420	437	480	436	424	435	444	428	456	416	440	461	457	433	442	433	402	450	464	460	448	436	442	419	439	427	408	457	420	452	459	482	426	443	503	418	427	383	440	400	444	448	430	406	439	445	455	442	409	468	437	445	446	435	435	484	454	453	437	441	448	467	405	412	450	444	446	420	489	436	429	436	435	444	474	451	397	452	443	458	430	421	447	444	407	454	444	425	499	441	494	444	442	461	437	451	469	429	449	460	458	407	437	430	417	439	470	437	423	487	457	445	448	403	454	445	451	406	466	443	429	429	397	409	444	475	463	409	442	422	465	460	454	456	421	428	501	436	469	428	452	417	430	425	429	430	413	440	461	407	453	474	431	425	466	463	438	393	455	424	443	436	422	442	421	470	409	471	449	437	412	450	471	431	467	414	423	439	414	422	470	462	429	427	481	436	453	431	402	430	473	422	430	402	432	452	431	422	416	462	463	426	420	438	410	481	463	452	420	438	451	476	433	419	444	416	438	466	456	433	424	437	430	406	418	441	429	430	419	455	476	461	448	461	472	427	470	424	432	432	423	435	411	438	436	471	435	429	447	417	426	431	443	466	446	457	437	408	418	467	457	465	410	414	432	455	455	439	428	455	427	425	464	465	458	416	459	429	420	420	437	455	417	434	433	458	452	417	413	474	414	426	450	430	454	460	445	448	423	437	474	480	447	476	455	406	449	418	426	460	470	440	431	416	439	493	459	431	453	427	468	444	458	437	409	469	484	432	437	426	418	411	463	425	437	457	440	440	434	432	430	430	452	458	478	436	407	419	439	456	417	418	448	457	426	472	461	449	424	410	463	421	408	474	420	431	437	441	435	404	472	451	411	403	442	458	461	436	439	428	397	390	469	411	470	474	445	466	421	423	439	454	440	441	418	479	479	454	448	407	438	416	438	448	433	491	477	451	453	445	457	434	402	401	450	462	462	434	463	459	445	438	467	418	451	402	409	389	414	431	432	423	446	447	429	436	408	453	427	435	456	445	422	474	413	390	456	447	418	433	444	405	403	443	420	414	463	417	450	454	446	429	403	454	456	425	446	456	431	412	448	430	455	397	439	400	466	396	423	431	455	421	434	439	420	439	439	423	458	419	442	444	455	389	433	473	460	432	461	447	453	433	448	430	439	447	451	447	461	443	458	455	459	407	454	420	395	438	453	410	438	444	420	439	486	410
24032	21167	28552	24513	21201	13104	2052	768	603	511	465	479	430	453	432	396	396	434	376	400	385	393	420	391	381	360	410	376	422	387	386	376	347	372	377	368	425	380	368	361	380	367	362	364	357	363	351	357	402	395	353	350	388	360	336	412	362	358	345	410	380	386	362	372	382	353	331	396	379	333	354	372	338	350	336	377	363	359	404	369	368	406	358	374	388	368	386	380	373	335	371	363	337	352	405	343	369	375	368	384	386	339	376	377	387	390	378	384	374	342	384	353	330	340	374	367	351	370	348	345	350	359	372	354	384	350	366	373	412	360	355	392	383	331	367	384	364	385	321	362	363	354	340	403	376	355	391	405	371	370	391	374	383	365	351	374	389	336	385	326	364	380	331	354	342	373	382	387	390	378	366	368	353	382	379	394	360	374	359	358	372	333	378	375	353	360	375	361	372	367	368	387	377	393	387	370	348	367	381	334	367	381	374	328	381	389	342	363	383	395	381	379	376	353	344	369	339	377	391	332	369	372	365	354	356	403	376	347	391	356	357	381	382	346	365	347	393	342	385	387	361	374	364	377	381	366	390	379	354	341	373	345	348	347	350	378	353	385	351	368	374	370	330	373	379	373	365	357	363	345	369	382	342	344	353	372	374	363	406	371	346	363	345	369	370	377	344	368	357	367	362	379	364	367	367	365	363	370	355	365	392	381	339	358	390	392	371	362	349	317	346	394	333	354	369	328	368	374	362	344	379	334	395	356	341	381	366	353	374	362	363	378	342	356	333	358	355	375	337	367	343	335	362	407	398	356	353	374	375	346	346	376	405	358	365	383	369	384	327	404	426	360	378	365	373	403	359	354	372	381	349	422	368	389	360	331	351	375	391	342	356	373	379	376	377	353	356	378	383	349	435	409	380	330	367	352	342	356	370	351	391	367	358	387	359	363	362	366	387	364	360	334	379	340	373	340	338	355	348	359	390	322	375	373	385	341	362	361	375	367	372	347	363	342	370	361	388	355	332	386	359	381	348	366	352	376	383	386	318	434	337	368	367	381	361	357	357	353	353	349	366	373	387	372	358	389	353	344	406	349	375	340	335	345	366	382	344	353	386	359	354	381	402	389	334	371	397	338	357	369	369	356	396	385	387	361	347	385	346	350	368	369	372	383	384	350	322	384	385	326	369	383	345	367	344	348	382	392	384	376	406	336	403	371	343	366	365	374	382	379	344	341	341	382	364	409	384	322	329	350	379	310	359	357	351	364	390	345	354	404	361	372	358	370	362	386	385	389	392	370	334	347	380	351	358	360	377	358	365	369	354	370	366	345	362	383	385	358	366	373	359	354	361	350	358	369	341	336	378	343	341	344	377	368	393	379	377	355	337	319	354	363	370	379	374	394	378	391	379	360	380	388	365	359	363	434	363	389	376	391	346	370	363	373	359	344	347	350	323	356	371	348	373	363	364	349	382	371	354	375	333	350	397	363	377	388	372	386	377	393	350	375	355	361	367	347	369	357	373	325	372	324	363	374	376	346	351	369	379	338	389	373	376	411	359	359	397	347	366	355	373	340	378	334	374	348	374	332	383	357	377	362	350	360	389	331	362	350	375	381	360	369	345	410	350	313	365	366	355	387	358	364	333	341	334	363	359	399	354	404	384	358	405	361	366	386	371	370	357	374	357	369	368	351	362	371	375	391	402	349	366	363	361	366	345	348	391	370	399	381	378	376	364	371	361	335	327	365	350	375	360	341	336	377	380	303	344	379	374	387	328	373	368	350	354	388	351	401	338	368	352	389	393	357	345	358	406	401	315	382	376	359	360	399	344	329	350	378	331	356	313	356	355	376	372	376	341	349	385	336	369	349	354	371	360	358	338	366	357	384	362	375	362	375	354	378	391	373	328	392	372	364	368	405	376	351	398	368	361	331	356	362	338	365	386	355	353	362	359	352	344	374	371	378	366	347	384	348	315	367	380	336	349	371	366	357	367	346	341	364	347	369	380	388	375	388	352	373	387	378	376	381	390	383	357	354	379	340	369	372	352	342	361	372	366	350	377	364	356	364	358	369	345	369	375	335	360	384	317	367	370	393	337	385	345	391	401	342	374	365	355	341	366	347	399	352	369	354	376	369	362	340	346	381	399	350	372	360	369	359	330	364	370	360	340	388	373	377	333	384	360	352	331	340	365	347	352	388	359	346	360	349	401	407	360	351	374	375	362	379	350	345	385	359	341	396	378	304	363	352	352	365	365	372	377	358	352	350	377	362	334	383	387	362	378	378	363	401	360	340	397	341	343	370	361	339	386	392	340	363	371	356	386	361	370	375	351	368	321	316	363	352	359	339	373	361	372	352	327	363	367	377	358	380	348	387	420	359	346	377	359	407	363	361	342	343	381	361	406	351	345	324	360	359	366	375	377	380	362	366	379	357	366	359	396	354	373	341	346	357	342	364	340	366	339	347	374	378	380	384	398	354	394	374	355	369	368	343	337	371	415	354	369	348	386	376	326	376	335	367	357	358	354	351	333	357	354	369	387	331	344	393	349	351	381	374	345	386	357	371	359	375	373	355	365	381	380	358	374	363	356	377	319	373	357	314	359	372	388	378	350	364	390	360	381	354	399	344	382	414	341	393	355	365	378	378	380	369	369	408	346	362	350	377	344	375	367	370	366	372	373	358	337	396	346	388	372	379	358	382	343	364	366	371	340	351	399	394	360	368	400	345	352	358	331	363	369	367	345	358	396	385	381	372	368	336	379	350	384	361	350	373	366	372	398	378	360	349	376	371	345	362	356	352	401	375	395	352	363	375	376	381	351	393	379	368	378	316	361	360	354	335	382	363	343	360	340	365	393	389	360	378	363	364	350	380	393	369	344	355	350	361	386	370	358	372	368	379	351	353	380	355	377	353	355	350	349	345	382	368	332	347	376	385	385	339	347	362	339	393	354	341	369	382	318	334	361	338	375	357	334	356	364	368	370	378	355	381	353	362	365	347	361	346	376	345	426	383	360	377	368	362	383	366	360	343	351	334	372	362	386	345	339	358	345	385	376	385	356	365	344	344	396	359	393	352	370	356	401	428	340	366	342	345	353	387	316	373	329	330	358	367	355	349	334	376	357	359	365	369	371	365	375	344	362	393	378	330	351	395	329	376	369	378	361	380	340	344	401	376	359	415	347	385	363	355	388	384	371	380	373	398	318	360	363	319	393	347	329	367	356	345	349	348	365	353	345	358	353	346	343	374	382	357	357	350	395	362	361	353	395	351	360	376	356	365	375	400	388	387	370	382	353	365	364	378	372	380	361	381	371	345	360	376	364	368	332	355	384	336	365	377	323	379	359	359	377	391	358	353	340	372	347	365	384	373	356	396	343	398	359	373	331	337	367	382	384	365	362	358	360	378	371	357	358	361	369	357	367	387	341	373	389	382	360	350	349	368	350	369	331	337	342	375	364	368	335	355	352	371	373	345	365	389	363	352	337	361	357	402	333	359	341	349	371	370
27348	51075	42828	26183	13702	5093	1779	1043	895	727	686	584	559	518	543	517	524	444	495	485	487	437	460	475	431	456	448	438	424	398	457	402	408	438	425	461	430	451	411	431	396	404	406	423	410	428	419	429	423	410	399	415	410	429	420	481	417	412	441	428	416	424	428	467	378	405	418	410	406	418	421	413	425	432	406	407	394	440	417	415	406	411	413	415	410	438	453	383	386	372	404	417	420	440	409	385	397	405	467	403	433	450	414	413	415	403	428	415	433	411	406	422	399	420	413	403	406	443	410	417	395	400	401	378	435	418	441	386	439	414	411	395	450	433	397	418	382	462	407	398	407	443	388	423	447	414	428	437	426	422	433	390	391	439	412	404	409	440	418	439	430	389	433	420	386	435	418	382	417	412	451	414	408	429	409	416	451	406	408	420	427	412	442	421	442	398	408	404	417	424	415	419	427	390	439	383	391	387	414	438	393	419	435	450	424	455	405	411	428	423	403	389	431	430	417	435	420	443	395	417	439	368	441	422	398	425	385	423	427	436	424	410	427	455	423	447	372	422	436	416	411	418	420	408	412	412	409	427	387	413	408	431	395	447	409	404	432	414	437	428	397	399	393	413	425	415	431	375	417	463	415	430	434	422	398	407	426	402	387	407	419	433	420	466	422	425	383	427	413	432	434	403	411	390	436	419	392	434	401	439	420	399	378	445	438	413	438	412	447	430	438	420	413	413	406	429	411	363	428	426	434	406	406	417	410	399	424	454	459	442	419	432	400	417	425	416	426	391	398	426	418	388	436	404	441	418	434	433	440	427	393	393	439	411	412	416	450	435	427	432	404	416	409	420	421	420	386	420	456	443	449	416	419	406	388	429	418	417	412	441	408	411	397	423	417	443	389	406	418	383	429	404	426	385	404	435	392	418	399	435	407	366	415	439	410	428	414	400	405	428	433	438	408	415	418	406	445	421	445	398	389	442	427	452	426	385	392	431	413	418	389	420	437	412	383	412	412	386	415	420	423	385	409	433	405	428	415	428	394	434	426	423	444	405	413	411	425	419	428	426	373	421	376	451	410	401	398	450	435	397	433	385	436	393	421	461	414	393	399	417	414	369	442	433	446	438	423	412	371	416	446	420	435	419	412	387	425	435	390	449	450	427	407	464	399	432	438	428	439	420	422	421	389	406	426	434	437	458	412	407	443	411	402	383	369	442	404	388	374	392	444	404	385	429	424	406	419	401	400	422	436	403	434	392	424	450	393	419	377	449	434	429	404	446	387	429	449	424	414	396	431	395	416	417	410	419	403	425	417	410	421	403	418	428	394	381	396	401	435	442	400	437	398	410	400	461	394	387	400	422	423	392	393	402	399	401	393	428	399	405	430	428	413	445	391	457	442	396	389	421	437	448	390	420	427	421	403	440	403	427	420	406	401	424	412	424	417	468	452	364	432	433	402	409	421	414	405	412	444	383	406	398	422	409	418	438	460	367	426	416	425	402	445	437	383	434	392	400	432	408	397	419	400	431	420	444	409	436	412	411	418	406	390	426	409	398	398	445	394	441	441	435	441	424	406	404	418	422	461	411	427	411	422	401	431	427	427	421	418	429	436	430	413	404	413	432	413	412	430	408	445	400	405	420	406	412	417	368	366	414	424	380	423	402	431	412	419	416	423	443	359	434	415	420	399	424	432	424	419	408	439	441	427	458	389	429	385	407	384	409	413	382	442	418	399	415	410	435	413	416	450	389	422	398	410	409	383	388	429	422	401	448	433	396	434	433	459	418	395	402	410	439	458	437	452	422	432	419	418	419	402	415	421	432	414	407	396	387	367	428	439	428	422	433	460	389	397	412	441	401	396	384	394	413	444	442	386	420	407	441	396	454	379	446	417	412	405	429	382	447	430	464	424	435	426	391	454	399	399	402	437	433	428	382	406	400	360	383	419	467	419	430	432	414	400	395	468	412	430	405	405	435	416	431	434	413	426	385	416	406	421	399	410	400	435	417	413	402	396	411	418	415	425	412	386	405	430	424	411	388	439	440	393	435	452	439	429	430	432	406	421	435	403	423	407	449	408	418	410	393	429	403	432	380	433	395	432	404	426	440	453	395	400	425	411	421	395	415	404	438	420	426	435	407	393	416	412	436	409	445	400	418	420	452	417	402	399	403	393	420	430	397	440	424	448	403	417	428	406	422	425	425	400	417	384	400	394	440	457	418	404	375	394	391	445	390	410	413	402	447	410	384	435	380	431	386	400	420	422	416	392	396	453	409	439	410	404	413	389	405	419	391	388	420	411	420	423	420	436	420	397	431	372	398	417	399	403	445	411	432	385	418	426	411	435	422	418	423	426	400	401	412	415	411	431	425	385	407	405	441	411	408	417	413	408	402	428	459	408	430	373	398	418	408	400	423	399	428	433	480	403	448	403	435	449	456	427	402	418	416	412	404	464	402	426	410	424	424	417	465	433	409	409	440	422	387	429	445	439	415	408	422	432	424	443	407	421	411	384	427	425	386	404	412	399	414	450	431	389	412	416	429	402	408	398	414	402	400	416	430	416	413	416	411	405	442	406	391	430	427	420	378	456	410	442	398	382	407	409	416	442	413	436	406	402	435	458	405	440	397	384	422	400	402	399	436	414	412	391	430	410	434	413	422	423	425	414	396	445	399	435	416	448	413	471	374	405	430	424	414	409	422	442	398	403	374	463	412	410	404	433	430	419	427	409	410	449	446	382	400	399	407	409	400	401	431	404	407	421	446	412	382	419	455	406	442	434	400	416	430	418	406	431	427	437	416	404	447	395	427	416	420	436	400	409	453	426	442	396	423	416	402	439	425	424	414	393	401	369	421	417	397	404	429	382	430	378	401	379	452	433	397	436	415	430	414	408	439	424	388	391	403	450	387	427	418	410	413	441	418	446	404	413	384	397	446	408	449	430	410	457	395	413	378	457	412	442	431	395	393	431	443	435	392	455	405	434	399	437	439	410	417	418	431	462	400	399	434	412	414	426	422	441	438	429	416	393	447	420	401	389	415	445	435	414	397	433	388	425	415	406	461	402	436	434	391	400	378	409	440	388	450	401	437	422	427	400	421	401	434	389	422	437	372	431	440	444	425	412	440	411	384	430	408	391	451	398	428	412	390	410	435	445	429	403	392	435	437	417	422	412	410	405	422	423	399	410	407	436	419	448	404	387	383	424	414	398	390	428	422	407	406	396	419	427	407	413	400	426	405	437	406	403	388	426	414	414	446	454	429	455	433	417	426	412	404	461	400	382	422	399	436	425	408	430	383	386	423	419	403	428	440	419	408	402	449	445	389	410	396	400	423	432	421	420	414	380	407	413	384	421	399	405	369	383	432	405	375	409	415	420	415	427	415	445	394	392	416	411	412	426	408	367	426	440	463	369	431	404	407	420	411	418	437	438	400	422	400	431	378	411	450	432	432	392	412	410	380	384	448	448	396	374	386	432	413	437	432	418	387	410	413	423	392	445	416
25252	21211	27868	25573	14709	3197	900	706	614	561	575	543	552	552	520	547	561	511	510	526	527	534	495	495	524	504	515	495	531	511	516	527	462	481	544	459	492	493	492	489	512	487	453	492	490	512	545	540	539	483	536	536	528	484	519	495	458	469	471	486	532	507	515	555	503	504	481	498	514	531	494	501	486	516	467	466	519	497	524	520	525	482	547	490	473	488	503	537	520	478	563	514	529	499	503	511	477	489	529	524	507	517	489	485	515	491	517	496	474	508	476	530	520	489	485	519	511	509	526	497	512	500	515	498	530	484	561	471	513	495	535	465	510	546	484	527	511	521	508	457	485	491	494	529	515	452	517	519	516	486	511	501	475	530	477	498	531	499	490	459	480	494	513	506	554	510	471	491	513	508	528	486	529	492	454	514	512	502	534	454	500	525	491	531	509	516	491	488	492	501	495	539	491	511	560	540	495	526	528	516	507	505	519	491	500	509	459	497	514	546	498	533	527	540	526	523	517	464	492	495	572	524	511	511	518	494	498	540	477	537	497	507	502	516	529	500	513	495	500	512	519	473	453	516	507	519	501	520	498	535	513	511	530	514	506	510	497	494	513	513	480	498	530	467	538	483	514	488	515	506	485	538	502	526	516	521	487	491	523	512	499	480	513	480	502	520	541	437	484	486	497	512	519	487	491	516	500	538	499	487	495	502	476	505	517	532	478	489	500	512	477	486	516	508	538	499	524	504	489	496	511	544	493	500	528	529	498	486	495	518	544	531	519	481	536	511	499	529	508	545	493	508	491	539	481	493	474	535	567	550	502	533	530	511	503	521	516	503	523	520	506	520	503	519	484	487	527	508	505	524	542	476	475	503	537	519	526	469	520	484	513	450	505	528	491	522	507	508	496	479	493	495	483	514	535	527	476	495	499	547	536	539	518	511	476	521	502	523	521	496	521	521	483	505	503	485	508	511	524	511	485	533	532	496	494	500	507	545	499	537	482	518	511	486	495	505	498	488	507	506	472	496	483	534	487	500	546	541	470	511	488	498	462	497	501	505	499	506	520	488	520	552	506	506	483	517	462	509	515	518	501	485	497	462	484	499	523	481	491	483	516	508	477	497	509	505	512	495	512	525	527	494	506	509	500	519	538	446	520	528	556	487	526	492	499	517	489	492	501	539	464	497	516	474	519	501	527	504	529	527	505	510	492	510	463	506	510	507	508	492	518	502	498	518	473	557	484	496	532	497	521	494	501	564	505	478	511	473	512	503	525	480	539	550	470	503	491	512	534	469	470	509	513	533	534	479	507	488	516	469	510	481	507	501	489	529	495	508	504	478	520	493	468	497	549	484	522	494	510	441	509	517	493	533	509	538	492	561	488	508	475	515	571	518	511	526	470	518	540	502	491	522	514	509	505	518	525	525	485	476	514	529	468	529	494	542	485	512	493	491	495	508	495	519	544	492	463	492	476	530	537	493	495	524	506	493	499	525	493	502	543	499	494	485	475	474	511	433	484	530	465	537	531	441	504	534	535	509	483	493	523	478	471	526	487	482	519	547	533	511	489	496	532	520	529	489	535	487	494	488	509	483	503	490	499	514	489	538	503	527	491	529	483	523	529	520	483	510	489	505	501	509	471	508	497	511	520	542	514	489	469	501	513	478	544	554	515	493	477	539	534	499	491	472	533	516	525	517	505	529	470	534	491	481	506	520	471	469	488	506	499	492	514	505	484	522	521	498	497	493	479	536	496	503	503	472	494	512	486	497	501	517	485	493	538	471	470	488	520	490	531	474	507	486	488	520	527	515	511	483	531	504	545	466	505	486	513	520	505	530	505	507	510	494	471	471	501	510	498	513	438	493	471	480	543	497	483	516	510	516	534	485	519	510	527	476	508	509	500	482	521	492	507	501	490	495	456	524	500	506	500	494	496	458	495	487	498	492	493	474	507	518	526	462	486	526	510	524	529	528	503	496	518	518	473	522	476	494	523	493	477	513	537	481	515	504	535	528	489	488	486	514	473	452	519	514	540	516	505	492	506	466	529	523	488	499	497	454	488	519	491	535	452	495	488	489	503	483	487	464	471	511	542	557	516	537	505	510	471	539	533	502	468	560	549	521	501	508	523	554	501	507	483	551	500	505	483	528	489	497	503	501	497	496	480	530	510	511	517	488	515	500	518	512	487	545	522	509	496	542	514	543	497	479	488	537	519	533	526	502	494	548	488	527	490	543	486	503	510	525	490	470	532	517	517	485	503	523	534	528	507	484	480	490	445	500	528	533	508	526	510	502	503	481	481	507	533	547	515	506	494	484	480	508	523	592	505	520	494	526	544	498	487	514	502	506	523	518	516	531	512	533	509	494	512	468	494	493	492	518	514	429	541	499	465	518	513	497	517	494	498	539	524	474	545	500	527	496	495	501	487	539	538	491	526	548	502	475	493	499	515	522	524	507	504	510	483	495	527	506	515	487	496	505	523	519	540	522	514	484	510	512	492	497	492	512	522	524	544	526	509	513	542	494	506	511	530	512	532	510	498	504	547	517	521	473	540	506	516	510	497	503	506	555	507	468	471	506	507	501	492	516	466	568	505	461	510	496	525	468	492	479	505	504	524	508	492	524	524	467	526	521	515	552	504	518	570	502	481	474	492	485	539	486	502	503	493	524	504	505	548	515	507	538	515	538	509	479	482	517	492	499	493	472	510	509	491	488	508	494	492	505	486	468	501	508	510	488	500	475	514	511	505	500	508	492	523	528	505	532	534	472	478	544	503	550	500	457	484	495	490	485	553	486	439	519	512	514	483	505	512	522	494	513	462	479	529	542	495	529	526	513	505	493	493	547	545	508	471	540	483	488	515	476	546	546	535	574	454	500	514	520	498	523	497	497	515	514	527	505	489	497	530	504	528	486	466	485	522	530	480	534	566	517	505	500	466	541	493	511	486	518	507	526	516	511	502	538	463	536	497	514	520	520	515	489	520	477	495	505	490	490	524	510	485	484	507	517	506	561	530	515	487	476	517	518	498	520	500	498	502	503	542	492	508	461	510	493	508	464	539	485	493	502	523	475	486	483	551	523	549	505	495	505	509	503	522	532	494	484	529	532	515	528	489	491	518	480	495	507	543	516	503	524	467	516	492	482	465	492	523	526	499	492	490	494	501	483	503	483	540	522	506	546	530	489	461	490	537	470	486	479	504	524	525	534	538	486	571	536	513	538	485	513	518	465	518	484	495	500	521	477	544	517	516	472	542	480	500	532	495	456	482	549	518	475	489	471	514	571	474	477	513	542	516	513	498	551	505	530	498	539	561	540	485	496	507	512	475	543	485	490	490	563	527	494	483	500	519	495	509	505	457	484	501	538	503	539	506	492	541	517	493	468	519	488	506	566	466	491	509	524	524	514	470	503	492	507	498	455	474	496	493	518	525	462	520	526	484	479	528	523	472	489	500	493	512	556	479	509	494	526	484	459	517	518	496	496	510	544	538	481	469	491	497	532
30378	48503	37219	21273	9442	3816	1277	941	833	713	719	672	660	676	622	589	619	601	619	592	602	587	630	595	589	586	569	587	568	564	619	583	619	599	554	564	577	566	584	576	571	557	581	554	584	551	592	573	578	576	584	544	598	555	532	550	609	555	553	647	598	605	559	522	598	621	590	609	573	585	564	569	556	566	594	556	552	605	607	560	576	614	572	532	587	574	576	602	594	576	528	554	578	557	591	566	519	563	593	582	568	523	598	538	598	523	616	585	567	545	569	601	581	592	574	589	541	554	578	595	582	557	634	593	553	599	566	601	557	592	562	548	549	573	583	588	542	570	593	546	558	592	568	588	574	543	571	562	585	548	564	581	582	551	579	598	586	595	546	562	595	594	567	593	606	603	587	582	529	599	552	545	578	567	551	547	578	578	566	559	543	567	545	570	545	599	558	594	552	518	611	566	597	571	545	545	567	563	551	556	589	583	532	585	562	616	560	596	607	549	606	571	542	549	550	563	616	611	563	570	579	553	575	598	606	576	582	589	586	583	580	590	580	586	572	575	597	601	571	608	607	535	564	566	580	597	570	547	583	550	612	557	579	556	571	563	584	621	562	569	538	560	561	575	557	569	587	595	590	561	583	547	589	575	587	573	571	581	580	571	594	611	570	548	604	539	558	596	535	567	610	620	601	546	573	548	579	608	553	618	496	569	540	602	545	556	593	559	576	618	549	568	558	571	551	595	570	591	557	563	526	561	599	605	553	591	538	587	550	624	580	606	553	588	572	554	603	590	580	588	556	590	574	572	571	555	554	582	556	592	555	603	560	562	544	522	598	597	550	582	586	565	587	619	536	584	554	574	596	563	589	560	537	548	556	555	566	585	588	555	572	570	577	579	600	589	580	603	565	556	582	581	563	613	552	566	553	536	552	542	606	579	575	582	559	572	543	600	620	587	591	602	557	608	577	573	571	586	605	595	568	628	534	582	551	579	566	565	589	599	549	578	563	601	555	565	565	575	585	564	588	594	564	579	586	586	588	574	589	583	574	583	559	562	579	562	562	582	574	550	553	560	567	600	582	542	607	571	528	562	561	574	558	518	542	576	565	567	589	553	580	536	579	565	559	525	585	558	595	583	565	524	558	604	595	545	571	572	538	561	580	585	560	561	583	559	579	584	575	582	605	598	605	584	577	575	586	579	595	561	565	568	548	615	558	596	579	626	562	584	575	570	575	573	580	572	555	590	580	585	550	570	559	608	559	531	598	580	579	574	582	567	638	561	566	559	584	564	576	610	591	548	589	596	587	580	596	606	611	562	545	647	599	580	543	582	559	567	561	596	548	546	576	579	581	600	571	581	575	587	565	590	564	540	543	578	599	597	624	592	541	588	559	568	565	562	549	548	572	576	529	573	565	567	562	586	575	588	539	599	598	555	578	614	552	569	599	545	591	548	608	562	599	580	543	549	549	596	561	572	590	610	573	551	611	550	558	576	545	547	495	585	568	578	602	612	567	564	572	545	553	549	585	556	567	525	539	576	564	544	551	588	593	523	557	567	573	627	566	543	576	571	579	552	583	592	588	597	588	542	621	548	564	567	559	581	598	584	579	561	539	567	623	562	599	559	540	570	578	553	558	594	557	570	582	593	589	618	600	538	575	594	568	606	598	625	561	530	591	615	579	548	579	523	596	564	538	588	605	528	564	564	567	569	526	599	600	599	566	576	587	542	597	601	543	595	588	574	594	593	588	580	555	560	551	568	561	570	557	608	567	580	645	578	577	533	544	590	619	608	562	594	595	543	581	580	590	541	575	585	570	572	632	591	609	614	558	588	498	577	597	551	584	596	563	609	581	593	540	587	532	569	566	566	588	609	541	527	585	575	588	579	581	610	548	561	571	579	552	596	545	510	531	587	585	569	527	578	540	592	582	582	568	603	541	535	562	580	544	584	590	556	624	562	538	521	607	602	598	557	567	578	544	559	581	609	531	540	582	545	549	595	548	551	565	604	544	594	578	559	611	603	599	565	548	591	589	548	607	556	604	592	565	564	521	572	590	548	584	590	565	567	585	597	531	596	566	589	576	557	534	573	575	529	569	596	543	602	601	575	573	558	573	524	548	599	569	567	574	633	604	591	541	585	553	585	595	589	608	548	557	586	610	575	619	579	560	589	581	564	592	581	526	580	583	592	584	545	591	542	583	559	564	593	599	565	571	592	554	578	560	561	594	574	613	556	582	576	562	593	543	578	599	582	551	561	605	548	571	548	598	559	569	572	588	578	584	512	581	634	579	589	582	590	589	561	579	577	550	638	573	550	597	574	580	575	595	575	546	591	545	575	582	566	548	576	561	587	591	588	537	555	593	553	544	575	603	557	567	563	621	598	583	551	520	607	580	582	559	615	585	562	553	596	517	589	558	565	576	559	577	619	586	553	612	594	607	579	596	562	554	529	589	568	559	548	583	591	590	554	570	583	546	531	585	540	557	565	621	587	553	603	573	554	588	533	598	600	555	575	603	559	590	553	570	584	604	578	607	567	551	558	579	565	582	604	551	551	600	613	579	560	579	657	641	562	573	581	590	569	543	573	583	555	599	551	561	625	560	563	597	612	566	574	579	561	593	584	559	569	587	574	555	544	556	529	527	594	560	587	597	601	585	559	563	567	595	602	597	540	543	548	519	599	547	562	588	544	557	589	592	539	591	563	591	564	598	543	519	566	558	563	600	574	569	567	552	570	565	591	566	524	554	601	551	584	549	564	532	554	588	562	589	587	583	534	577	573	552	539	571	585	572	576	560	543	529	597	570	601	603	587	632	562	568	575	573	610	573	553	559	603	551	555	569	594	580	560	554	587	546	596	590	583	590	605	580	599	556	556	618	604	550	549	526	596	569	548	570	584	569	581	570	619	577	579	560	576	548	604	592	573	593	569	578	610	627	589	543	556	578	531	606	569	522	566	569	514	602	567	629	579	607	585	604	550	553	573	589	541	558	548	553	568	538	529	570	584	533	589	526	569	585	588	586	584	536	575	570	599	567	590	523	584	605	582	566	566	586	558	588	525	589	585	587	572	581	571	548	558	566	571	591	525	599	614	577	584	587	584	572	566	548	589	528	608	565	573	598	590	563	558	632	585	593	607	567	612	546	562	605	559	558	574	548	634	600	570	543	585	611	536	576	548	540	597	618	563	601	541	558	540	611	550	592	529	581	576	627	600	524	600	563	531	587	548	528	604	576	554	605	568	578	557	587	547	568	549	563	603	583	601	567	577	566	646	551	574	594	584	571	545	598	580	565	620	570	590	561	573	531	539	598	574	588	636	605	564	574	575	559	575	557	566	550	608	590	597	568	548	594	539	598	563	573	580	566	590	621	537	579	562	592	559	567	565	566	575	567	523	593	591	572	567	623	583	553	605	585	490	603	575	584	576	581	586	568	576	616	582	609	562	574	594	548	582	577	604	570	569	595	600	579	548	547	577	570	560	591	598	541	574	607	574	616	558
23109	21290	28964	23987	21358	21176	10235	1380	904	843	755	709	699	685	611	624	609	572	581	593	599	575	600	592	546	594	589	548	574	548	563	547	542	565	540	565	541	549	536	586	556	558	565	538	583	560	537	551	536	557	543	534	572	542	536	747	712	539	537	554	534	511	564	556	512	537	532	569	512	580	552	541	540	548	490	546	513	512	529	548	587	533	548	562	522	567	566	529	554	558	510	542	541	536	559	557	522	559	545	545	516	562	544	552	543	543	533	542	560	575	551	551	570	533	532	535	541	562	532	547	555	535	511	530	552	532	506	507	557	535	562	575	521	509	562	502	544	536	593	520	526	531	507	554	557	525	562	615	524	548	543	553	532	520	548	471	546	558	525	506	535	515	538	548	509	557	571	554	517	523	520	540	563	509	561	540	558	486	524	562	564	548	522	537	532	541	497	501	556	543	535	571	548	552	585	544	555	537	536	587	527	522	516	514	561	554	539	547	520	536	578	532	542	531	504	547	557	515	528	541	537	540	551	520	525	539	540	565	531	509	550	524	528	573	518	508	546	543	556	540	526	531	504	541	498	505	499	515	516	569	543	545	568	520	562	529	568	539	539	530	556	500	537	530	514	565	601	550	510	523	524	516	568	540	535	580	572	549	499	569	522	590	574	525	547	535	517	556	575	517	541	570	565	527	526	548	489	499	535	543	555	553	561	526	529	564	538	529	546	481	519	545	541	533	543	578	571	520	561	538	587	551	550	516	531	512	503	546	544	523	513	542	540	525	540	554	518	520	510	568	528	547	533	486	541	529	571	515	580	549	559	525	560	494	539	540	534	468	556	531	555	526	554	553	518	529	533	545	514	553	535	498	527	532	541	533	560	533	542	543	532	534	531	558	533	516	600	550	530	513	537	546	494	565	517	542	573	542	594	572	509	511	524	517	538	565	531	532	553	532	556	539	513	594	586	528	534	535	534	592	511	588	556	559	529	552	534	527	497	568	521	524	583	531	489	526	542	502	540	523	566	557	553	534	516	575	524	578	549	537	579	525	556	571	569	574	556	580	554	534	510	515	566	530	569	570	596	516	563	567	538	555	564	544	536	536	570	536	548	568	602	568	549	554	563	536	563	548	570	528	578	570	561	531	544	586	557	565	512	571	560	538	515	549	562	593	544	529	512	510	513	556	538	535	536	440	529	546	501	496	526	537	522	509	525	531	523	535	553	550	550	517	558	520	520	580	571	535	538	514	526	488	518	533	557	572	534	542	528	532	536	500	590	562	534	562	493	533	535	567	539	513	519	474	569	552	557	571	532	540	567	562	551	550	524	553	534	542	524	569	547	582	555	532	524	574	572	516	533	539	538	553	572	555	530	562	539	534	522	563	545	527	513	534	563	559	499	501	524	547	532	565	518	505	533	566	537	498	526	519	564	551	556	533	537	542	593	556	537	545	547	552	533	514	466	539	544	518	531	516	556	528	536	540	546	540	560	512	579	515	514	517	508	494	544	528	523	534	561	515	542	514	549	518	535	491	556	495	551	541	541	585	545	557	533	532	535	537	525	528	535	527	522	570	555	587	501	565	513	542	566	514	535	522	550	539	512	521	584	517	537	514	499	528	525	571	533	513	499	515	580	548	545	570	529	577	554	519	517	637	555	561	535	562	544	528	539	551	526	546	513	596	566	581	525	517	559	517	567	529	494	542	521	482	554	535	542	543	508	523	539	540	527	512	518	538	536	527	584	491	538	517	552	519	531	547	537	521	501	551	589	589	532	555	538	556	559	546	595	551	536	530	554	532	485	526	561	503	497	512	599	550	540	571	568	524	529	527	491	546	579	563	516	536	511	542	485	533	561	549	587	545	523	542	547	543	535	560	554	552	503	543	534	577	552	522	509	515	581	596	542	533	527	543	533	550	564	572	496	558	593	519	535	525	525	531	538	553	524	514	527	545	527	555	534	489	503	558	558	537	551	515	549	541	514	554	592	532	514	540	557	550	539	532	505	538	544	555	526	537	526	547	505	546	573	554	534	513	518	506	549	558	545	514	534	557	547	505	536	561	525	538	499	520	524	534	532	565	521	510	524	512	566	584	548	553	541	527	565	520	511	549	579	522	548	553	562	526	575	513	553	511	518	530	484	517	522	520	586	569	555	504	558	543	531	572	540	523	504	489	571	555	541	473	520	532	540	571	561	538	510	574	546	531	508	519	556	544	536	531	546	583	547	496	547	568	553	554	482	507	555	576	502	582	535	554	559	512	536	552	550	544	532	518	587	538	509	517	579	544	533	533	511	528	555	529	524	565	580	518	522	523	526	474	511	566	547	556	543	547	561	511	558	507	521	537	529	531	582	515	535	521	533	547	563	514	512	515	570	528	536	542	569	565	545	566	552	552	590	566	518	529	532	569	551	556	513	531	530	496	541	538	554	544	529	543	546	527	578	583	522	517	513	549	552	522	520	528	572	511	524	537	542	542	553	555	537	550	565	521	523	544	507	555	522	574	524	557	585	566	575	516	550	558	493	552	544	557	509	557	545	536	584	534	546	520	532	514	535	520	561	545	535	524	536	516	518	554	564	548	540	579	549	551	527	564	531	536	491	558	556	598	535	524	543	520	500	533	490	525	515	524	547	541	534	539	545	480	532	604	578	536	485	524	529	518	540	554	515	560	533	579	565	544	551	526	545	516	536	554	505	561	528	556	563	507	539	552	502	537	523	549	572	494	569	568	552	569	555	568	528	509	521	547	579	572	530	521	588	564	518	518	511	523	521	513	568	541	559	507	523	522	517	535	517	525	561	480	572	546	521	558	512	549	524	545	568	579	539	546	516	494	526	523	508	557	531	571	542	558	542	528	532	541	536	564	531	570	559	554	540	538	577	531	568	552	534	512	503	552	516	518	550	524	516	555	533	584	510	559	520	566	564	534	523	526	545	538	585	515	535	548	531	487	526	523	520	486	538	496	547	515	515	513	565	530	480	532	534	552	544	581	568	533	560	532	534	522	576	549	558	526	522	513	612	517	523	524	555	553	537	512	504	575	582	555	535	531	560	516	547	484	587	536	577	500	522	535	532	562	587	544	515	499	516	543	530	522	544	521	547	532	558	532	510	533	501	533	567	530	521	525	522	543	558	562	529	542	528	521	552	508	578	517	578	542	516	518	534	539	541	573	573	526	519	511	531	552	545	496	555	489	546	549	531	543	548	540	599	532	552	518	529	530	514	526	527	541	526	597	519	551	565	545	556	570	530	509	555	514	562	563	522	526	565	569	551	534	555	589	546	535	547	574	570	541	552	558	542	526	557	565	522	533	572	522	540	529	582	536	534	567	558	521	522	530	577	565	544	560	530	547	574	530	535	521	535	521	532	557	575	496	532	545	540	584	531	503	568	563	597	519	537	535	554	530	589	579	541	510	532	537	511	521	512	586	511	504	540	533	532	545	574	555	529	526	518	531	509	520	541	550	526	562	494	559	553	529	530	546	538	512	570	532	514	548
33436	58201	44670	31870	20185	8823	2614	1690	1334	1105	1029	882	839	754	750	738	697	648	658	658	686	667	641	578	587	620	619	613	674	608	606	607	669	593	635	619	640	564	564	624	605	618	589	583	618	587	650	590	620	618	659	607	563	572	589	959	840	633	575	608	569	626	614	556	599	559	558	625	599	596	589	587	641	583	612	564	578	573	572	666	640	543	580	653	594	606	583	616	554	570	606	610	541	601	606	597	585	619	582	582	583	593	536	562	587	600	605	599	580	614	583	622	595	623	585	573	602	534	638	611	553	606	606	571	597	591	616	532	609	607	584	591	564	648	595	585	556	641	586	584	594	600	573	576	600	594	630	611	599	608	591	609	595	582	603	605	581	584	602	604	596	615	595	605	566	564	582	635	584	593	593	636	584	602	551	603	608	581	634	594	605	611	575	597	583	619	599	583	551	568	601	576	619	587	554	573	586	570	603	545	616	636	584	589	609	587	559	588	608	591	633	617	617	555	577	593	550	579	590	591	592	583	570	553	606	627	587	597	654	610	575	601	615	602	560	593	586	554	584	620	590	613	601	599	634	581	650	594	579	569	590	554	568	572	640	590	592	559	636	587	578	586	567	604	619	615	628	585	601	579	586	628	600	589	590	590	592	627	588	593	604	625	576	603	570	607	593	581	594	616	575	573	592	584	588	600	574	603	603	561	573	554	615	595	590	568	622	562	630	586	614	592	574	617	638	582	615	615	556	594	548	580	590	610	620	612	595	613	587	624	586	568	571	595	588	639	595	631	574	614	541	579	605	620	597	607	605	562	615	591	588	604	580	618	570	596	593	566	575	605	595	562	581	592	603	594	561	595	571	563	611	567	624	584	606	595	589	581	561	614	578	574	614	577	581	616	616	589	550	596	597	604	542	576	547	624	564	590	575	600	586	606	571	559	577	609	603	555	596	586	631	629	605	551	580	597	584	580	540	617	630	614	562	597	591	543	598	586	594	633	574	595	621	576	572	560	602	631	589	601	625	588	575	541	548	586	614	590	605	599	601	602	588	657	555	616	566	593	561	582	562	606	590	614	576	547	588	608	583	597	620	594	645	549	554	589	599	586	583	605	541	597	609	567	586	554	607	618	574	622	598	589	557	585	622	559	573	578	592	592	582	603	578	612	594	586	588	601	554	586	529	571	592	563	576	617	596	606	541	596	569	568	625	556	565	604	594	568	583	573	592	608	558	553	608	617	605	585	581	623	589	618	579	600	593	572	575	602	610	549	630	622	570	589	586	601	586	603	590	638	629	562	544	578	618	562	590	570	582	649	571	593	600	606	561	631	610	597	574	588	597	586	582	593	574	578	607	586	627	552	633	568	566	590	627	587	605	572	622	545	578	633	605	635	566	601	563	638	566	648	564	591	572	595	623	560	593	600	606	624	585	683	621	580	589	629	566	629	545	576	612	582	581	568	610	596	560	551	585	595	598	576	599	566	604	606	565	602	583	576	607	571	593	573	566	585	624	594	631	579	627	557	597	594	551	607	614	636	604	614	618	586	545	553	623	683	587	565	598	565	633	578	599	592	608	611	548	636	543	607	582	594	542	549	590	602	583	586	581	600	591	627	591	591	570	582	620	572	614	586	611	609	577	554	554	567	629	601	628	614	633	583	604	618	583	557	593	594	624	628	560	554	613	540	591	587	602	596	552	605	611	570	629	573	574	596	559	570	589	580	564	617	613	560	567	583	610	581	582	566	615	614	531	576	583	575	610	577	600	564	592	553	635	609	603	578	593	589	593	627	595	598	572	588	632	608	579	535	591	556	617	550	620	582	569	630	577	560	612	624	612	602	622	614	641	596	624	558	641	578	581	530	625	595	607	566	620	573	557	559	569	620	557	609	615	557	599	556	551	614	591	579	572	589	550	605	616	582	574	568	571	615	627	587	577	619	568	586	587	646	632	630	598	554	581	572	584	575	579	609	589	590	576	589	557	608	616	557	630	606	624	611	610	603	623	596	605	564	610	585	570	601	630	592	568	550	581	550	564	567	582	618	605	581	587	598	569	594	611	578	583	575	623	595	538	583	595	579	613	606	586	595	561	586	605	575	565	590	589	596	613	619	565	601	577	604	545	555	669	609	603	545	597	584	571	596	637	599	584	629	626	593	558	612	622	565	592	547	583	541	560	601	576	589	597	649	615	599	598	530	587	613	629	673	610	577	518	592	622	555	608	629	583	589	605	565	579	598	555	593	601	615	597	528	622	593	592	565	593	612	631	555	598	578	598	593	599	625	567	574	559	549	616	600	560	632	602	587	600	586	589	587	558	634	601	585	565	588	555	626	591	578	584	595	577	584	588	562	602	588	562	589	625	591	618	623	590	591	585	586	565	607	602	601	566	588	574	600	575	598	568	595	580	581	608	581	604	605	576	552	621	577	584	599	617	610	589	579	565	555	620	583	627	575	585	597	578	645	617	592	636	618	553	580	612	628	595	627	609	592	609	590	599	582	579	596	567	550	589	556	610	607	610	633	559	557	649	579	560	581	614	557	649	581	615	596	570	609	533	587	589	592	594	625	582	567	601	605	590	611	594	569	559	598	605	585	560	579	597	581	600	599	571	572	575	541	600	597	609	595	596	612	604	598	584	587	593	642	596	580	605	590	556	600	594	625	547	622	577	633	601	642	638	614	568	621	584	597	619	549	573	580	550	597	589	566	632	620	603	619	589	580	646	620	581	583	607	577	587	605	582	584	564	606	549	550	593	569	598	604	574	607	603	622	601	646	548	617	555	599	578	614	596	613	552	624	613	582	626	628	573	604	588	584	591	586	584	611	598	559	608	606	593	574	598	624	584	615	619	579	587	623	633	606	595	588	566	573	550	587	517	617	591	615	608	635	605	618	609	641	565	581	606	561	609	582	566	579	590	575	596	575	633	570	620	615	560	622	577	597	574	602	596	553	592	562	568	571	590	598	560	591	646	625	555	596	572	616	593	568	560	566	582	587	573	557	587	578	583	614	569	593	628	589	584	570	567	587	567	605	641	584	619	597	570	611	617	625	585	596	653	571	628	641	574	588	572	557	640	615	646	595	571	577	606	598	586	625	570	589	593	626	563	576	645	604	588	622	578	591	607	637	619	576	630	596	597	589	606	608	579	597	589	553	595	592	620	574	626	600	606	554	603	578	583	595	546	555	607	577	679	578	578	581	603	593	586	617	589	593	581	626	568	565	567	618	556	605	573	601	616	605	549	600	639	538	606	578	566	581	562	592	585	588	591	603	594	617	619	608	593	600	557	604	589	588	609	567	597	566	592	610	581	604	636	574	566	597	613	580	582	642	576	587	561	628	583	541	583	616	594	609	588	569	589	629	614	605	535	583	618	584	598	610	566	539	574	585	611	590	549	544	619	617	563	621	585	631	566	601	636	618	623	602	590	623	567	582	555	580	609	537	590	553	563	577	605	599	597	617	622	589	613	570	591	607	623	588	589	617	581	617	591	634	579	590
28307	26117	30518	17661	6189	1812	579	445	414	414	431	404	411	408	379	396	337	379	390	402	391	374	379	361	413	386	378	376	399	388	334	386	404	408	404	411	380	377	379	360	412	424	400	413	360	398	380	366	403	408	358	390	415	413	374	408	411	384	399	419	376	382	371	388	378	374	386	367	405	400	384	342	363	385	395	385	394	377	375	361	370	380	374	380	378	407	410	393	389	384	369	383	405	353	401	406	381	374	362	377	391	421	407	376	372	343	396	397	408	389	368	395	398	377	400	379	383	371	349	403	378	388	367	397	403	395	371	377	391	387	426	390	385	380	405	416	373	362	352	370	406	373	375	375	378	391	350	360	372	411	381	384	395	382	361	397	386	366	373	355	422	410	375	395	379	402	371	393	421	375	400	391	373	367	381	369	378	406	426	371	364	382	395	389	355	362	369	385	381	402	401	372	360	358	384	383	382	380	399	423	403	391	397	369	419	391	362	373	385	380	372	382	381	380	379	370	389	390	425	396	394	359	388	373	419	385	436	376	381	410	404	396	412	400	381	397	401	388	383	393	424	365	396	419	401	433	366	401	385	411	398	391	384	406	368	396	342	369	395	386	380	373	367	416	439	380	405	428	373	384	382	396	390	369	394	402	361	387	372	374	377	384	375	366	377	377	381	402	364	386	410	402	390	418	407	395	376	391	392	395	376	389	396	380	417	405	363	365	374	398	396	412	417	376	371	363	386	388	364	400	415	412	416	423	381	442	383	361	401	364	391	362	419	364	375	402	351	383	410	388	379	383	377	372	391	398	392	342	353	399	400	390	374	397	377	359	403	403	395	350	411	388	381	371	371	364	393	397	401	379	378	387	378	395	383	397	384	386	382	374	362	423	437	347	383	389	401	348	366	404	370	395	365	367	394	383	389	345	390	420	389	401	370	391	378	361	381	389	352	380	418	407	408	400	382	384	383	394	376	399	392	406	394	383	393	398	398	371	383	374	383	413	407	406	360	400	375	408	406	364	364	366	383	409	376	379	390	371	369	390	384	399	416	409	380	384	372	407	384	394	374	382	375	358	411	390	394	379	396	403	384	417	381	422	386	403	361	394	380	415	394	395	360	348	407	418	383	375	394	387	382	425	406	405	385	418	394	425	366	351	371	371	421	380	387	390	397	389	387	382	429	355	411	394	393	402	390	361	412	389	373	409	399	394	419	359	390	381	400	385	358	389	434	382	396	395	357	391	384	380	365	380	373	403	387	401	379	400	387	341	397	394	370	364	372	374	402	384	396	394	343	439	420	374	370	393	356	341	373	379	348	374	389	356	381	381	343	394	398	415	383	430	378	391	362	363	377	386	389	374	372	401	379	410	374	381	410	407	418	393	356	399	383	415	452	438	405	383	416	367	374	404	376	374	374	392	366	347	413	401	433	380	376	419	400	387	397	377	408	352	429	383	378	378	414	392	407	413	383	399	356	337	411	355	393	361	380	425	391	390	389	418	392	436	365	370	395	395	406	370	397	386	406	340	378	398	380	373	387	414	397	394	406	423	399	373	381	394	395	403	396	383	372	409	377	368	406	391	374	405	373	397	402	393	415	352	377	377	388	387	373	393	387	432	395	380	435	365	417	369	376	418	389	380	390	391	406	415	402	399	402	384	365	380	409	394	378	406	426	389	390	375	382	381	372	390	401	393	372	390	375	413	408	374	334	383	356	377	376	360	404	391	368	397	375	365	383	376	390	384	396	369	399	349	390	374	367	377	380	383	389	397	385	374	346	408	413	382	404	400	395	413	407	397	345	372	374	403	367	383	404	393	403	426	408	394	388	373	396	380	397	422	363	361	371	415	390	404	452	374	377	402	368	383	387	411	362	371	396	387	378	407	324	355	380	419	391	356	415	385	375	411	400	401	415	381	372	369	447	379	385	390	413	364	376	365	418	372	408	397	384	390	412	426	382	377	376	425	370	398	384	354	372	377	362	407	396	390	410	422	346	417	374	410	384	415	363	388	358	396	377	397	405	420	375	368	375	395	388	350	380	390	398	383	360	385	395	392	384	418	416	390	409	364	362	406	403	375	382	385	354	387	411	382	366	376	428	383	418	387	384	385	394	392	374	426	403	369	404	400	391	390	374	390	377	422	371	398	393	372	388	392	386	395	369	402	377	390	381	392	376	380	397	387	356	364	412	405	377	391	373	405	393	405	400	396	365	400	452	374	366	383	357	384	388	384	372	411	400	403	416	372	388	391	400	391	373	381	374	407	389	403	356	337	410	371	364	407	386	370	388	379	422	411	385	389	388	369	409	407	398	387	396	351	423	382	393	401	397	394	388	409	395	404	352	391	411	395	368	355	429	380	397	402	359	380	376	363	390	376	371	374	356	393	397	370	384	395	395	388	402	383	406	407	373	410	356	383	410	373	356	412	393	406	383	375	401	382	366	377	379	398	343	403	397	408	384	366	407	412	389	394	420	401	390	403	403	397	435	401	406	371	391	383	377	383	401	400	398	410	373	393	383	385	388	371	367	401	373	396	414	382	395	386	385	350	414	348	412	356	424	406	370	369	390	403	368	363	382	389	407	384	380	404	373	375	395	364	411	391	410	364	377	415	388	400	394	387	352	394	342	385	381	402	375	376	389	425	392	383	372	382	399	399	401	403	364	366	348	398	392	357	371	405	388	386	389	397	406	421	374	400	397	373	371	379	369	389	417	371	358	358	409	381	379	376	407	385	359	373	391	396	389	392	344	393	387	355	398	410	405	373	367	402	383	380	391	424	362	391	365	388	374	401	380	350	345	442	401	382	396	391	418	400	375	413	393	371	393	400	373	372	353	388	422	361	414	362	420	363	370	394	361	395	344	377	395	381	387	390	372	403	396	389	397	367	392	370	357	370	414	392	388	404	400	390	407	369	375	367	409	391	367	388	390	413	406	377	394	419	394	410	420	380	362	427	369	395	396	411	385	375	387	404	354	389	401	404	392	389	394	436	367	375	371	416	382	384	397	426	381	400	369	392	406	403	364	351	402	398	361	389	382	391	368	420	383	359	397	447	402	386	382	381	396	367	421	372	391	384	342	399	363	353	441	387	386	402	390	379	395	393	384	402	392	389	372	401	376	431	380	390	400	394	380	374	385	405	376	364	388	406	383	399	398	381	380	396	391	372	365	418	368	395	342	359	390	371	360	408	366	362	390	358	362	416	399	392	442	371	381	369	375	399	402	396	367	389	396	381	360	395	372	410	395	396	362	368	360	371	382	375	378	393	405	371	378	372	396	409	395	405	379	365	397	369	373	405	371	378	388	408	423	373	405	404	425	353	369	390	377	394	372	358	387	391	418	427	389	399	393	416	412	363	361	386	380	332	381	390	403	405	364	398	366	439	356	386	393	362	388	399	387	382	376	406	406	366	365	376	390	396	373	396	383	384	367	412	400	391	381	388	429	412	389	353	358	387	385	393	381	412	393	416	391	406	355	396	393	395	387	415	356	384	359	413
29409	42948	31687	14947	8148	2564	685	568	508	473	477	456	505	468	461	470	468	425	460	472	459	452	478	408	482	456	464	451	479	434	438	472	435	458	449	446	461	418	484	447	485	448	436	453	470	462	486	477	453	486	443	410	457	433	449	487	421	452	400	471	441	432	431	512	480	429	430	476	447	465	473	445	424	447	490	462	449	458	445	434	433	437	450	452	469	449	449	469	436	429	440	429	481	463	499	476	448	462	456	477	410	434	434	433	432	467	491	477	478	447	438	411	430	433	448	468	467	483	445	430	448	483	466	441	448	436	496	437	454	477	430	497	445	462	427	425	484	439	456	417	452	458	444	485	497	402	406	469	467	468	475	449	477	437	455	479	447	440	437	432	495	484	455	448	507	478	447	449	463	464	451	421	461	449	460	443	456	467	453	475	439	465	450	466	430	438	460	473	469	425	435	451	465	413	454	463	434	450	433	437	473	460	479	429	448	437	447	462	433	469	464	466	465	455	437	434	449	455	466	441	446	438	435	459	418	454	451	452	447	443	436	405	453	426	448	451	462	486	408	432	429	490	431	458	444	434	475	488	461	451	434	428	468	481	479	453	447	434	492	453	467	417	437	443	439	446	439	480	475	462	463	489	467	434	454	504	445	451	434	463	467	420	441	490	454	458	458	412	448	432	424	441	444	473	476	449	483	476	452	409	451	439	422	453	472	453	454	502	424	430	451	439	470	447	482	463	429	441	445	487	464	432	448	481	463	451	460	481	455	464	459	442	447	452	430	440	451	446	453	464	482	452	435	442	444	464	449	441	455	426	463	446	431	449	426	450	443	475	468	426	469	435	449	464	495	473	449	472	494	460	447	433	472	476	419	480	449	429	464	470	456	458	489	427	430	463	456	440	450	451	448	443	460	463	453	434	440	445	453	461	464	471	432	446	450	466	440	467	469	486	454	455	485	423	464	445	426	449	461	452	438	439	489	453	474	462	416	448	456	448	450	437	463	463	430	486	455	452	449	480	427	477	489	439	424	450	439	431	437	404	475	440	432	461	466	447	467	430	488	455	508	439	459	476	478	475	426	444	453	455	466	445	445	424	436	452	462	406	444	447	473	446	433	446	465	450	414	451	452	500	468	452	417	440	459	467	439	403	433	464	451	431	475	494	461	455	452	461	442	453	465	488	443	467	449	441	478	462	425	467	478	449	494	454	491	460	431	443	423	473	461	492	498	454	462	483	446	432	436	436	464	430	470	447	410	468	437	434	473	429	480	454	461	479	460	456	452	449	466	447	422	443	436	440	441	449	450	423	487	431	474	472	420	454	447	457	450	453	469	424	406	462	453	453	460	441	462	440	487	463	458	458	426	485	458	442	434	421	428	422	496	442	466	450	447	453	449	462	452	486	417	471	454	471	432	477	480	420	462	459	416	434	434	473	444	424	481	457	448	424	469	445	485	404	450	481	442	450	477	461	455	479	422	436	470	439	487	430	401	450	470	450	427	454	431	494	473	482	430	456	444	465	471	453	416	441	437	457	451	426	473	438	455	447	466	464	438	403	448	453	455	404	451	457	473	465	456	450	473	454	459	443	457	427	478	443	436	442	433	451	476	429	456	467	428	460	488	508	423	486	434	487	466	441	451	489	456	452	424	451	417	485	489	452	447	419	465	451	452	450	457	435	442	485	441	466	438	501	460	484	429	454	471	431	434	434	519	472	481	421	470	431	429	453	443	448	446	459	441	471	428	463	449	448	434	436	434	479	436	475	480	429	421	455	433	423	482	507	463	461	470	467	515	445	460	412	417	451	478	402	477	465	462	462	456	462	464	463	480	451	417	473	459	469	421	424	451	461	433	481	439	432	477	432	415	429	457	488	429	507	448	469	438	429	440	449	473	459	461	473	458	480	479	471	474	514	471	464	450	452	484	439	407	432	432	437	493	461	451	460	422	448	443	481	435	465	485	440	443	439	463	435	442	465	488	456	438	438	467	441	469	475	478	453	471	454	435	443	471	443	459	474	467	441	454	451	424	461	480	450	481	454	452	450	452	448	433	432	398	442	482	423	454	494	456	432	461	482	457	450	451	451	456	456	485	446	456	440	433	443	441	478	472	429	456	466	476	471	462	447	437	488	398	454	470	444	466	441	465	465	448	441	451	467	476	454	476	475	490	425	445	487	457	411	441	418	440	468	446	464	469	440	469	450	448	445	497	467	415	453	501	443	468	498	428	423	453	495	455	448	472	485	491	462	440	502	447	448	407	416	425	458	465	430	465	479	435	495	428	456	445	424	410	489	433	447	450	426	454	446	454	433	452	451	457	433	436	459	455	439	469	466	413	439	420	482	466	468	455	461	450	451	444	429	469	458	451	476	467	428	416	456	476	432	478	430	495	462	466	449	481	459	469	484	452	465	418	407	428	466	477	444	464	454	446	459	445	495	501	474	435	470	459	477	433	467	505	448	420	431	453	428	431	465	489	446	459	457	421	465	516	458	437	408	495	460	455	426	465	446	469	427	457	443	461	431	444	449	436	448	475	480	438	482	434	471	432	443	445	509	410	408	491	448	466	441	453	470	424	480	447	417	488	456	437	437	489	480	427	468	448	439	439	438	448	467	476	450	408	441	430	492	481	449	448	436	459	435	468	456	462	446	475	470	441	417	479	408	454	440	424	452	459	477	441	430	454	471	478	455	471	476	429	459	464	435	435	490	434	427	469	417	499	455	444	408	486	437	430	444	421	439	468	443	428	466	485	452	458	457	443	456	452	436	461	442	462	439	453	473	475	432	457	456	454	471	481	469	482	437	475	461	469	424	428	418	464	454	458	476	445	450	459	478	468	458	435	438	482	458	446	466	440	463	452	436	446	448	467	447	452	476	417	466	420	458	440	466	439	434	471	428	451	425	499	480	451	438	460	481	439	466	461	481	434	493	466	460	489	492	442	458	461	424	441	452	456	447	480	474	442	423	482	477	465	499	462	441	471	439	464	462	428	457	512	463	494	470	420	478	468	464	472	453	450	451	471	430	440	488	446	422	448	438	435	448	478	473	448	453	439	449	467	477	483	463	456	469	438	487	449	479	453	429	445	452	461	427	442	473	450	455	478	449	493	450	454	414	465	445	455	437	441	487	447	470	473	435	454	448	452	476	431	472	502	440	455	448	451	475	464	448	458	476	453	476	492	465	443	482	459	454	422	454	463	409	485	458	439	441	429	432	466	428	477	455	481	441	496	463	489	466	436	461	426	443	456	423	472	497	472	461	477	468	434	445	487	449	439	454	503	463	473	466	454	475	500	448	448	466	456	435	484	429	448	477	459	463	467	466	477	486	453	445	450	460	423	461	428	481	437	492	431	472	439	452	424	456	465	459	457	442	465	459	450	437	470	485	491	453	485	421	472	480	458	464	437	493	467	458	418	445	441	473	447	461	445	430	448	461	435	502	455	457	434	444	437	443	475	471	450	428	485	476	494	440	461	473	457	480	453	469	461	449	457	457
24217	21283	28637	24723	21701	13538	1842	731	550	531	488	469	457	432	435	404	421	399	391	421	430	383	363	400	415	381	400	387	373	377	372	397	383	425	352	360	391	354	377	405	362	388	404	382	407	435	395	371	388	335	362	385	383	389	419	498	416	362	402	376	391	378	390	360	369	363	377	384	360	355	381	362	376	354	400	385	366	349	348	382	399	370	405	412	420	378	402	392	363	371	377	364	373	385	383	361	407	391	392	383	382	424	363	382	364	359	372	343	368	366	411	410	368	373	360	384	381	386	370	373	405	401	369	389	344	389	368	347	411	348	393	390	382	370	404	369	377	354	387	398	381	387	387	388	406	404	349	387	383	351	395	397	409	396	427	398	361	416	373	360	372	381	368	393	343	376	351	345	387	366	365	385	393	388	370	389	381	383	414	413	406	389	379	381	374	398	380	386	410	400	381	400	398	361	384	378	383	373	361	371	374	442	377	356	353	407	358	380	338	388	391	365	373	353	393	374	390	361	405	385	378	404	375	378	399	355	365	373	369	389	378	361	390	395	398	332	376	410	378	391	373	376	395	388	379	368	372	373	391	348	383	358	415	403	350	369	380	364	358	347	413	375	398	372	367	378	370	371	366	377	356	393	392	406	381	390	363	377	380	372	369	437	385	391	391	364	355	388	350	364	365	414	390	378	366	384	356	392	400	365	394	383	394	360	373	446	359	380	385	408	355	383	394	374	393	385	403	387	361	338	369	351	395	402	358	363	390	359	391	379	351	382	382	361	383	375	390	384	339	332	390	398	361	430	377	334	412	405	371	361	382	379	375	393	373	427	422	400	389	370	387	367	396	362	396	365	391	368	361	395	381	347	394	354	390	375	373	356	386	367	423	365	385	367	402	370	392	352	372	371	377	355	395	349	374	363	408	371	374	356	385	367	365	386	373	382	401	364	375	364	409	374	341	359	359	381	361	424	362	392	403	404	358	400	421	412	373	369	361	374	398	404	370	379	353	371	391	370	374	419	372	416	381	366	365	399	351	386	403	393	420	385	373	379	408	403	376	350	376	344	378	405	402	365	366	323	376	375	392	359	368	379	378	393	367	384	365	378	358	407	431	413	392	396	371	376	387	341	385	347	353	361	361	371	365	390	367	404	360	403	373	374	360	366	351	374	355	398	391	385	352	384	379	350	375	337	355	385	378	373	402	372	389	382	385	393	363	376	401	365	394	373	374	365	382	368	376	397	362	379	380	357	377	391	375	375	343	382	385	389	441	386	393	350	417	382	368	378	397	415	365	383	352	361	410	401	374	373	370	365	372	380	408	375	360	379	403	342	360	403	370	406	383	368	385	344	402	411	401	391	362	354	385	383	325	396	383	400	367	351	399	402	398	373	378	364	355	394	410	352	360	402	391	343	369	351	361	371	374	385	412	414	399	368	395	406	389	390	390	406	405	365	362	390	394	403	350	378	363	374	364	394	389	370	398	386	353	372	400	373	362	404	383	387	398	332	426	371	396	404	369	395	395	421	402	378	392	395	380	388	410	385	375	359	388	363	396	391	370	393	350	406	398	377	374	385	419	380	406	358	368	357	387	383	377	386	383	392	355	350	361	402	361	357	389	399	379	396	365	390	399	401	384	374	365	363	394	370	369	420	407	366	376	384	393	389	378	401	406	391	362	401	382	379	386	379	392	352	368	406	380	422	378	393	347	363	400	378	399	395	379	387	352	373	350	415	405	366	411	378	449	388	337	413	380	375	383	405	367	369	392	403	383	348	385	386	370	375	435	374	401	408	359	375	391	361	403	351	400	365	393	370	423	343	371	421	349	386	410	355	378	353	390	390	425	382	346	420	391	394	419	391	379	366	395	401	352	412	355	380	376	367	381	399	388	386	405	383	350	358	329	349	385	393	375	429	354	379	372	376	389	363	416	389	348	383	445	373	386	360	379	396	373	413	342	382	381	337	377	383	355	350	388	398	349	399	349	380	390	367	377	355	361	355	367	396	387	371	349	389	389	371	414	346	361	365	363	362	371	369	401	399	364	381	385	407	413	385	367	391	373	359	379	374	366	371	345	368	363	403	369	394	375	394	326	376	373	373	376	398	382	419	409	414	399	409	419	376	386	358	379	403	351	414	363	380	378	354	382	369	383	395	350	358	378	386	415	389	389	353	391	354	345	377	380	384	382	393	402	397	406	365	352	388	388	398	394	376	385	385	393	354	377	333	389	385	365	408	368	361	388	371	370	392	435	366	366	388	367	353	389	362	359	396	402	366	388	364	368	358	368	410	389	369	377	355	355	392	403	393	373	387	374	375	366	351	403	357	401	400	408	398	373	319	361	407	385	405	399	406	385	433	379	367	365	375	416	386	394	341	354	356	360	360	386	440	380	377	388	399	363	378	384	393	350	394	376	382	370	397	395	356	356	378	353	390	378	372	381	362	367	384	397	382	382	370	384	348	358	375	385	404	416	387	375	388	380	397	368	381	378	400	395	350	339	376	368	402	334	324	400	377	388	363	402	391	360	380	376	399	394	387	384	400	393	371	385	348	347	366	384	361	356	394	334	380	387	337	358	355	385	351	366	390	391	395	362	367	348	384	377	362	398	391	392	400	387	371	343	367	377	388	372	389	388	361	363	348	365	363	365	366	404	353	408	359	378	389	397	389	410	389	387	393	374	378	407	382	379	392	365	358	336	362	369	368	381	383	411	386	391	384	372	358	382	416	404	384	376	402	336	358	386	366	366	354	383	399	380	405	388	346	390	414	383	357	366	365	353	397	369	375	381	386	377	364	372	389	365	371	388	373	360	379	365	371	405	407	355	388	376	408	351	361	398	391	382	388	399	372	391	390	370	367	387	351	354	378	362	348	390	347	393	375	375	384	395	388	356	409	363	389	385	371	350	379	396	403	379	395	400	351	378	383	377	376	385	381	349	372	402	387	369	337	375	374	375	362	346	370	383	354	382	385	361	368	367	395	420	381	357	371	410	361	405	356	380	368	354	384	355	382	377	393	339	359	374	357	375	366	372	333	368	354	391	407	404	393	361	419	363	365	378	377	381	352	370	378	418	385	362	353	379	356	377	372	380	358	382	355	413	339	368	368	386	370	376	375	395	367	403	382	400	377	389	393	411	340	377	357	357	377	391	347	370	368	357	359	380	391	363	386	375	367	359	397	390	368	359	377	351	390	382	384	391	403	389	385	406	409	389	411	356	370	382	377	395	391	389	409	388	437	380	399	388	367	387	331	404	369	366	383	373	353	353	352	358	390	440	404	396	405	400	386	351	356	399	411	389	352	390	378	377	397	354	353	389	375	406	378	361	405	366	387	395	389	386	407	376	379	366	393	406	375	351	380	370	381	386	392	374	388	381	372	425	380	369	405	345	364	414	370	380	343	374	371	397	400	384	358	365	393	358	413	348	351	401	381	367	363	398	412	364	401	360	358	369	376	402	359	349	368	404	349	358	370	368	373	357	389	386	370	383	417	368	365
29504	51035	41248	29054	19257	4626	1465	1002	820	720	654	574	562	564	501	494	507	464	416	478	439	430	493	416	462	430	415	455	444	452	430	478	430	467	401	434	428	462	416	490	425	399	436	475	431	383	412	465	457	408	435	469	443	448	443	714	517	398	473	448	435	426	437	428	402	425	421	439	447	473	489	409	416	429	478	436	412	459	421	419	426	381	404	478	446	434	394	402	396	447	466	440	447	476	414	422	395	469	464	417	431	425	429	447	437	434	446	415	451	435	406	422	423	435	415	450	478	437	435	437	446	445	406	390	465	420	458	409	452	438	448	398	415	442	450	446	420	431	458	428	397	416	447	468	454	448	443	424	452	407	452	414	426	418	435	418	411	418	413	427	430	453	451	444	447	420	452	450	434	405	433	457	461	389	449	467	436	409	437	433	440	440	423	419	423	449	428	465	451	412	431	442	418	424	440	396	422	452	423	429	409	435	428	412	448	423	435	440	449	452	467	430	431	432	419	439	389	437	458	447	434	405	414	436	452	405	416	420	447	410	444	442	441	443	449	443	426	428	445	428	424	408	441	446	414	397	429	417	452	444	439	470	409	452	417	444	419	405	402	439	424	405	442	464	449	416	446	425	414	397	442	404	412	429	393	413	440	436	419	405	412	425	438	456	459	388	456	445	439	447	462	433	455	437	426	448	427	435	427	453	427	425	419	435	439	431	453	431	489	455	439	439	433	416	430	426	471	440	436	425	482	433	436	422	413	413	421	410	415	436	458	437	451	442	454	415	397	416	429	408	418	451	385	408	448	451	428	428	438	470	444	420	422	439	432	419	449	410	430	423	450	414	435	461	449	449	437	449	455	391	431	432	420	457	440	419	454	409	420	445	417	437	410	411	444	433	416	431	448	413	416	443	427	438	428	461	417	428	389	408	405	435	445	446	430	429	433	404	390	441	452	424	445	411	451	463	414	446	442	426	483	455	449	441	425	395	454	433	409	449	440	429	409	414	429	395	429	423	434	432	473	447	440	428	445	430	412	452	425	393	446	449	402	424	437	458	424	463	409	416	443	421	405	421	445	450	442	424	452	440	425	476	458	447	442	445	442	433	444	432	428	431	422	409	476	424	426	415	465	415	473	455	398	402	438	450	431	457	420	424	414	413	411	428	442	446	402	408	426	462	421	418	414	427	448	390	438	427	412	434	433	424	453	433	449	418	430	405	431	386	449	432	417	406	428	465	445	436	445	419	459	441	420	449	466	459	436	451	424	436	458	398	461	458	472	441	433	433	424	418	418	448	447	462	429	436	438	433	470	400	438	410	417	387	433	444	408	408	396	404	457	437	429	428	405	406	416	433	446	448	411	435	419	459	406	435	437	432	427	456	440	446	418	433	444	455	396	457	429	436	429	426	439	466	443	439	426	466	433	436	451	424	476	440	442	447	409	409	454	446	440	441	376	426	432	428	439	435	439	406	435	421	433	457	410	450	467	499	403	433	461	436	459	456	445	436	454	450	422	465	428	418	426	425	445	426	426	450	460	440	432	406	433	440	424	445	440	439	431	429	447	437	426	404	448	428	404	419	415	405	428	434	408	454	428	461	362	418	436	472	423	418	426	436	436	452	452	473	445	451	417	463	401	431	448	426	426	447	430	417	451	444	417	446	428	422	445	446	448	383	427	438	422	404	420	422	415	483	425	425	435	438	419	445	455	433	436	434	420	446	451	442	428	411	428	415	455	450	428	436	426	407	425	431	452	444	448	433	436	436	467	433	451	431	404	436	411	419	448	415	439	400	438	405	410	462	455	430	471	439	475	419	410	441	406	421	442	411	405	427	476	436	455	416	437	424	413	454	436	428	438	442	409	430	464	443	417	429	417	428	434	454	390	426	399	456	452	435	420	424	437	415	425	452	425	441	435	425	434	443	415	398	459	422	456	421	435	446	448	419	424	422	437	449	510	420	448	460	445	450	429	447	430	435	409	367	431	425	411	450	415	471	466	437	449	466	428	457	399	407	422	427	431	433	474	410	417	447	453	394	426	437	418	392	451	444	427	425	450	434	436	430	427	416	429	413	450	421	379	444	420	426	418	473	433	443	431	438	432	430	447	454	369	430	427	435	391	430	467	441	403	414	427	431	418	430	431	430	427	427	385	458	435	439	413	451	460	438	407	422	475	435	462	489	416	431	403	458	419	448	436	441	424	422	448	433	417	415	425	425	415	440	481	429	444	410	421	456	436	432	447	423	435	388	438	424	410	441	446	442	408	435	411	408	447	433	480	429	407	398	437	444	450	448	414	443	422	425	444	405	447	424	445	388	433	429	411	437	439	421	431	417	452	409	453	455	387	452	450	427	432	432	419	463	451	431	415	412	447	421	443	473	411	429	420	440	433	396	425	412	468	407	422	404	443	412	428	423	455	438	447	450	432	470	461	424	424	431	415	427	411	434	411	458	419	439	483	431	425	426	454	446	450	484	441	407	427	453	415	459	458	429	401	439	441	453	447	458	439	458	451	431	414	447	455	425	425	440	479	435	410	414	425	437	424	480	429	421	416	438	460	431	444	441	422	421	442	415	418	419	419	435	429	450	415	418	434	435	449	416	433	398	445	441	455	420	477	445	400	433	464	461	432	412	409	428	451	431	407	448	410	442	435	429	466	411	429	430	468	415	423	412	429	440	422	455	438	438	400	434	404	440	437	413	469	427	412	446	431	448	421	422	475	445	480	442	459	429	424	399	488	423	407	434	426	454	415	477	434	465	435	431	438	432	474	440	452	418	418	443	443	412	448	443	430	426	436	432	444	432	424	417	435	425	417	424	451	437	440	444	430	441	428	465	435	429	449	439	428	425	413	429	440	435	437	435	433	441	465	415	430	438	432	416	436	445	430	431	412	422	428	403	395	394	453	415	464	458	470	455	411	439	427	432	440	420	439	421	488	426	416	407	462	424	447	420	438	460	436	414	453	407	447	450	403	484	412	419	399	438	435	427	425	473	432	467	454	454	393	386	377	428	432	435	392	444	449	415	440	469	441	447	391	406	441	426	408	436	437	440	442	427	415	415	441	418	410	461	419	410	423	442	410	438	396	433	438	407	450	461	438	443	425	408	456	459	419	459	419	435	454	472	436	460	404	451	422	448	415	421	446	438	423	445	442	426	443	414	412	415	434	438	432	446	420	444	453	376	425	430	446	456	403	430	420	442	439	456	433	416	442	463	415	407	405	465	452	437	400	435	426	469	469	405	427	452	457	444	457	472	400	432	449	435	441	426	431	453	388	405	423	420	434	489	460	461	432	432	441	386	432	448	449	417	455	444	417	372	428	427	431	478	434	415	444	439	426	455	432	433	440	431	444	455	413	432	421	430	468	389	400	437	449	392	434	448	378	432	451	423	425	441	416	434	423	423	454	452	412	484	445	401	459	408	461	439	419	424	392	446	416	440	427	458	418	417	438	468	401	456	438	414	447	422	421	467	427	444	441	427	448	437	422	465	435	434
25312	21223	27683	25929	17765	4077	910	643	612	619	604	533	575	562	554	512	531	529	538	537	485	499	551	508	538	516	534	507	482	520	497	545	513	511	555	537	488	481	500	531	517	547	539	541	503	547	539	490	550	535	510	517	514	534	523	536	542	491	509	517	517	523	506	503	490	537	508	532	551	526	486	519	511	504	492	507	531	486	530	485	544	484	534	527	497	497	486	544	523	493	511	469	497	499	503	512	497	486	478	502	547	509	484	521	538	503	511	512	502	495	494	528	541	500	504	481	535	515	474	481	519	517	499	496	529	511	458	523	484	495	498	495	505	478	545	516	462	529	518	517	535	542	507	503	538	499	492	538	535	487	528	481	520	530	489	527	527	474	517	508	504	518	507	507	485	510	482	491	523	497	508	499	496	526	528	531	506	508	514	500	508	486	528	544	514	527	552	511	491	535	508	542	485	500	502	549	518	522	556	535	507	523	514	507	500	535	500	521	538	512	537	515	533	511	510	487	561	507	569	543	497	518	505	477	526	476	513	526	515	517	518	503	513	503	536	462	508	500	514	489	516	482	545	511	519	497	511	511	517	474	506	543	492	511	538	481	512	519	492	500	498	498	519	498	505	483	528	532	531	503	488	503	492	566	507	503	480	537	492	490	520	502	517	505	503	477	535	487	507	492	478	504	522	504	512	511	494	525	515	543	463	499	469	523	488	467	563	520	500	508	527	533	509	542	504	516	511	506	532	469	524	519	455	506	486	531	429	505	530	504	516	506	519	479	500	492	503	550	501	530	517	551	546	484	488	544	526	503	529	489	554	481	511	487	519	524	530	507	538	509	501	522	532	482	481	537	531	563	536	521	510	474	446	498	514	477	476	467	500	529	530	528	505	487	538	516	471	492	531	531	494	515	470	515	516	510	513	508	534	528	518	491	498	504	543	555	537	511	483	520	517	516	448	502	508	532	514	528	534	481	510	572	505	475	495	536	506	514	522	517	497	538	485	481	491	541	525	493	507	532	557	522	494	552	482	507	489	536	508	536	553	495	543	522	521	483	518	525	530	492	508	548	521	542	528	521	507	525	514	518	538	489	521	530	550	502	520	523	506	488	520	534	519	531	551	554	503	513	526	487	513	521	516	467	502	538	489	503	497	506	487	497	477	502	522	512	522	479	542	540	486	508	523	548	532	514	518	539	482	538	506	526	542	539	527	500	512	506	499	528	512	495	523	483	507	494	507	522	472	522	517	506	506	517	542	513	530	556	538	498	565	539	484	527	514	513	493	473	509	502	530	510	511	466	492	513	491	525	549	490	517	552	519	512	547	523	492	509	528	559	486	491	514	551	522	529	502	541	553	481	515	482	516	513	511	494	465	507	525	511	499	506	549	501	518	529	548	507	503	528	510	533	472	505	535	545	497	519	511	540	471	506	500	493	510	529	540	477	501	490	534	542	509	481	482	465	517	519	532	531	527	521	473	489	525	496	560	506	503	480	522	498	525	539	535	522	534	474	494	495	515	525	533	508	558	469	494	500	508	484	499	483	513	518	499	518	493	527	503	540	506	524	542	527	478	507	517	500	496	514	518	527	532	520	512	508	492	549	541	535	540	503	507	534	514	547	520	464	512	523	566	510	521	553	486	514	516	511	538	508	482	505	527	500	523	550	526	507	527	464	534	514	491	505	526	474	484	513	507	493	493	517	469	516	492	462	520	522	516	549	497	509	513	498	491	535	520	563	484	515	508	505	491	499	484	538	506	496	499	488	540	530	526	523	502	515	503	515	485	504	516	545	548	511	524	501	526	530	509	527	552	485	569	568	536	509	510	522	523	515	495	553	517	527	514	520	500	490	524	523	532	540	512	486	506	559	506	523	531	491	507	532	527	466	541	534	521	500	511	521	494	488	535	525	496	513	501	526	483	515	546	502	539	517	525	533	508	501	496	533	545	505	510	476	517	484	522	566	508	536	498	538	494	484	522	525	529	507	583	512	575	543	516	517	528	491	537	500	521	521	479	538	530	543	464	455	522	501	494	495	489	511	529	507	493	545	480	456	507	502	475	527	513	528	522	514	521	538	518	514	508	541	512	551	525	505	533	512	500	508	515	524	510	507	485	538	525	533	517	560	496	532	498	548	519	496	535	523	526	541	488	511	497	501	493	533	517	517	488	536	534	521	517	505	526	497	529	537	506	493	499	470	537	501	534	510	507	516	519	509	511	498	500	534	537	536	541	482	497	492	507	495	538	484	530	521	563	503	495	549	522	509	508	524	483	470	480	508	507	531	470	525	504	524	524	540	490	501	515	505	532	515	495	483	491	474	496	517	567	521	550	511	478	556	506	538	538	495	474	481	524	505	523	492	503	494	512	494	546	560	528	482	493	530	474	516	500	504	518	524	487	530	537	495	492	517	557	503	476	493	502	524	487	487	527	488	534	526	490	541	505	494	479	527	502	562	506	511	532	531	509	489	546	560	488	529	526	501	516	554	530	555	486	556	529	528	534	532	486	506	495	526	492	471	531	525	538	508	526	505	532	535	514	502	547	491	509	527	532	503	501	518	492	493	522	490	509	509	548	446	523	550	508	519	512	515	495	516	525	503	483	525	536	501	481	515	513	515	531	493	502	516	465	492	516	511	547	503	525	546	511	526	489	530	457	505	502	503	505	512	499	472	504	537	513	496	509	522	528	522	514	521	516	499	509	526	483	534	498	466	477	474	489	499	490	537	519	512	533	520	523	478	514	544	495	489	533	541	502	480	512	483	505	482	481	498	483	492	506	508	525	525	487	503	491	503	504	470	513	500	518	468	529	487	499	536	556	488	518	491	532	471	521	495	555	534	513	486	488	516	513	530	519	524	518	512	534	519	506	504	564	498	520	538	518	501	526	487	513	534	468	509	471	493	543	494	535	509	511	491	503	515	518	496	521	490	471	558	527	537	541	502	516	483	498	513	507	531	479	529	500	506	549	508	532	513	502	487	474	511	466	522	484	526	518	478	535	492	509	505	558	508	534	515	514	531	540	511	531	502	480	506	487	493	532	498	499	502	502	504	503	481	469	534	519	500	504	503	511	535	529	525	506	542	509	460	508	511	495	476	529	474	522	508	529	507	510	514	488	488	467	462	532	507	508	517	535	517	479	525	478	505	501	457	541	470	496	506	523	504	538	488	464	466	501	486	514	529	496	512	534	486	530	553	493	502	515	565	511	551	476	519	517	490	481	516	539	497	491	493	483	513	519	549	514	502	512	493	504	473	522	532	539	465	489	496	538	536	501	492	517	507	498	535	521	496	503	520	470	492	502	487	485	496	520	496	513	523	501	577	538	515	514	532	516	510	536	484	500	553	516	519	443	523	512	519	528	496	487	521	526	499	510	552	504	494	516	540	520	474	509	537	510	485	567	498	504	484	485	495	490	498	467	514	535	463	479	516	564	538	492	490	504	498	492	515	479	481	533	478	490	495	538	561	550	513	525	501	488	526	530	545	509	534	534	509
30110	49457	35039	24943	16299	3251	1281	956	792	685	722	662	628	641	604	606	580	607	610	622	584	616	551	553	605	586	617	606	594	561	582	579	573	582	547	620	573	580	561	615	574	564	549	560	593	587	612	564	603	546	599	603	616	567	603	694	578	535	561	568	586	597	595	579	540	591	574	527	583	581	567	573	524	587	587	566	604	592	529	541	614	577	564	573	614	567	586	644	593	540	606	596	592	539	571	554	561	542	595	598	588	551	597	586	558	612	584	558	581	584	563	577	560	559	606	564	616	596	575	586	580	574	563	597	587	575	600	564	571	581	569	616	546	654	561	618	589	598	572	577	629	555	557	605	574	573	575	575	577	603	575	540	583	589	570	539	596	582	566	589	580	569	602	545	556	598	580	588	600	580	518	572	566	572	581	569	614	603	589	605	612	610	586	582	578	585	586	593	533	613	566	564	544	572	555	638	593	571	582	573	610	568	594	668	562	578	554	606	572	629	611	538	525	588	556	602	565	562	621	579	615	570	576	606	560	558	567	578	574	588	586	591	557	615	582	571	558	554	611	590	602	587	593	588	588	586	540	543	641	557	568	597	584	620	559	582	584	561	537	587	594	562	544	576	589	557	600	577	572	548	578	597	585	595	536	559	542	598	587	563	577	570	567	601	563	578	542	568	573	579	525	576	538	581	577	591	528	574	619	586	582	606	560	589	541	593	566	556	558	599	555	552	595	587	580	576	609	555	580	589	550	559	622	581	585	573	594	577	559	626	590	553	581	600	639	570	603	609	587	543	556	577	618	601	581	559	549	579	585	541	551	629	578	621	549	595	564	595	594	569	538	542	595	630	559	577	566	568	579	592	599	570	581	567	537	553	569	558	586	598	549	570	591	583	600	577	585	592	542	558	570	598	619	573	635	566	614	535	582	562	625	605	560	581	599	581	554	630	568	587	559	585	565	597	595	554	599	598	576	523	609	579	547	571	570	596	559	583	571	625	601	591	575	566	569	570	625	573	592	581	570	608	611	576	570	604	602	590	633	554	587	572	597	605	560	549	591	610	599	587	589	580	602	604	579	609	557	578	612	598	559	582	559	572	581	613	628	617	566	522	577	569	638	602	567	576	566	565	568	553	592	571	583	611	553	537	588	567	560	554	602	568	626	564	566	569	571	583	601	620	603	608	571	587	563	550	631	585	563	575	559	562	587	581	570	678	563	588	548	552	563	589	600	611	527	621	552	567	567	591	554	617	582	614	587	597	584	598	567	604	573	559	537	613	622	593	581	567	579	557	550	535	597	583	558	605	604	593	581	629	584	566	618	592	602	583	592	574	583	571	632	597	610	601	502	576	552	601	615	585	599	586	553	539	577	573	558	566	570	562	575	568	602	594	616	582	552	578	568	592	561	603	568	612	584	584	596	619	599	583	609	598	601	556	575	607	595	561	571	549	555	565	574	558	604	548	576	529	613	591	568	618	602	577	564	611	595	551	580	599	610	563	571	581	611	551	611	551	567	554	600	540	574	601	589	592	538	571	560	593	622	551	601	551	557	592	575	577	559	573	583	563	591	561	558	628	648	575	590	572	604	578	549	569	608	612	523	603	567	606	584	614	565	589	580	603	579	564	548	610	607	648	569	592	618	558	591	567	544	572	640	547	583	598	590	571	555	644	549	566	570	533	569	606	537	567	587	594	615	600	567	606	603	569	539	585	563	589	563	531	615	554	583	536	598	589	588	593	591	549	596	589	521	580	546	606	574	547	593	586	586	555	589	579	601	548	605	602	584	563	559	577	541	600	588	580	565	595	577	609	587	586	596	582	602	563	609	566	588	599	567	605	590	515	535	512	553	612	603	604	584	552	601	576	604	595	597	578	546	567	616	582	570	585	538	576	579	565	562	575	625	569	615	596	574	599	574	616	631	596	590	548	569	572	552	552	586	570	544	587	611	581	540	580	582	572	594	620	631	587	580	596	559	561	615	565	565	565	589	562	600	553	557	581	589	573	591	547	587	610	594	580	628	613	583	571	583	626	522	589	609	564	600	520	564	561	574	579	570	546	579	587	627	581	598	599	585	584	560	587	607	539	569	599	590	548	629	576	529	578	585	550	585	572	614	631	564	591	580	576	551	594	614	581	563	540	600	583	603	586	589	549	590	555	572	583	589	536	560	583	553	556	547	627	609	598	607	571	580	585	583	589	542	579	597	575	588	581	575	618	593	586	555	592	562	599	556	593	540	611	598	587	576	568	579	592	535	600	559	569	598	561	567	605	558	575	581	567	599	603	613	610	617	616	588	542	582	597	577	578	572	575	561	522	531	596	576	611	631	589	590	586	551	576	562	536	589	536	601	554	571	607	542	592	606	562	552	599	577	590	548	575	572	561	558	525	564	561	584	587	555	549	593	583	560	531	596	543	586	541	583	605	597	554	542	574	616	568	599	555	586	653	569	571	545	591	589	572	617	591	580	592	561	568	598	526	594	573	568	583	576	575	559	596	608	577	555	562	542	590	567	596	579	532	610	574	586	618	564	586	555	578	563	603	572	581	566	608	560	590	571	616	576	569	537	615	620	552	561	579	599	568	574	580	582	612	625	551	572	570	570	556	560	649	610	565	617	573	575	583	571	575	585	592	547	579	585	564	584	553	615	616	590	616	561	551	593	613	589	555	642	576	591	550	540	608	581	594	572	568	542	572	613	595	565	608	567	599	550	556	568	614	576	604	561	586	571	577	549	557	602	565	613	535	563	568	551	549	637	588	608	604	526	627	571	563	586	561	542	536	557	592	525	540	601	590	580	537	561	567	556	593	593	561	551	604	570	549	581	554	569	545	580	554	610	619	581	582	574	561	576	607	562	534	574	572	610	592	556	611	528	553	555	568	567	608	567	574	585	596	585	553	547	569	598	577	618	571	560	590	544	596	592	554	562	568	538	587	557	554	568	602	628	576	571	579	614	554	574	558	572	607	594	605	575	585	573	576	540	544	592	569	600	562	565	541	574	566	559	612	588	626	619	546	608	580	604	563	603	567	563	590	600	602	552	614	555	569	589	614	548	613	621	574	562	565	584	573	554	546	585	582	592	591	578	569	599	573	544	543	573	560	608	614	603	607	525	558	562	583	598	555	586	528	580	545	607	558	570	546	597	596	610	589	557	561	598	588	538	580	575	581	586	575	625	613	568	557	556	564	561	586	606	567	551	601	548	589	606	594	581	562	599	625	593	576	586	547	563	586	566	583	572	534	533	592	582	596	587	589	575	596	613	598	593	570	592	575	559	602	587	572	599	615	567	568	573	648	566	585	582	568	588	584	546	625	604	622	558	571	557	567	539	609	595	593	592	564	586	632	610	592	591	592	613	565	582	561	606	578	579	558	578	565	553	604	571	550	575	582	558	597	558	595	547	581	558	566	564	585	573	543	588	542	594	609	621	576	594	548	558	574	583	611	581	629	585	605	588	566	591	566	609	567	619	595	564	582	581	593	570	638	525	541	564	580
23008	21221	28881	23977	21300	20951	9740	1336	860	822	776	704	648	660	601	635	628	617	585	603	540	594	608	582	525	557	565	541	600	568	595	616	559	562	536	517	540	548	560	525	528	538	532	532	576	556	525	537	515	586	571	612	523	535	532	558	548	557	534	532	584	566	556	547	548	530	593	524	517	575	529	542	564	572	551	554	528	492	573	563	509	509	552	532	543	564	582	580	544	533	575	563	578	567	549	535	535	549	522	549	546	584	541	529	534	527	561	528	523	515	503	556	584	533	544	523	528	564	562	519	561	600	542	511	500	539	484	544	510	540	563	522	542	531	534	566	551	572	541	540	585	525	540	502	553	582	558	537	500	572	510	526	575	590	569	591	545	554	512	552	474	494	552	535	551	519	525	567	546	528	538	547	578	540	581	553	510	493	530	535	535	536	589	490	545	517	540	553	531	573	533	584	510	598	546	538	555	590	518	564	579	552	560	538	537	555	548	542	529	570	541	539	511	555	522	507	545	535	554	547	553	544	582	530	537	577	513	537	522	569	563	540	524	549	522	520	547	580	534	545	539	550	517	544	574	505	528	528	541	550	569	546	578	538	524	536	570	575	535	560	568	541	537	550	537	531	499	505	537	571	535	525	552	551	537	550	546	499	550	543	551	524	518	537	532	529	539	522	543	582	538	534	549	515	528	560	562	562	532	557	518	518	537	527	517	516	530	552	527	496	518	519	546	514	546	531	538	565	591	531	570	594	526	545	551	521	547	523	576	547	528	538	560	504	537	553	545	509	490	508	529	569	525	542	506	552	514	547	551	527	547	549	484	523	553	527	563	545	559	534	514	555	541	523	534	522	545	554	609	545	506	564	575	546	565	533	526	533	568	545	517	565	551	564	555	565	535	551	525	554	558	514	559	572	567	527	544	521	542	543	540	539	526	520	566	534	541	550	517	507	565	535	547	594	546	528	526	520	552	522	559	603	538	508	532	539	517	494	544	565	501	560	530	532	568	520	576	549	529	509	544	543	523	524	498	580	539	533	526	534	496	546	525	552	481	562	578	571	561	544	506	529	554	535	503	530	513	537	544	538	555	545	574	555	580	553	505	527	575	539	482	559	551	565	504	522	523	548	518	556	496	559	515	573	520	525	528	506	546	539	555	525	498	584	546	491	569	559	541	530	602	520	550	540	515	535	559	518	528	555	536	541	515	532	547	548	523	531	523	536	554	555	580	533	542	543	558	535	549	547	544	521	536	563	483	517	543	546	563	542	544	582	519	555	534	532	534	554	597	526	526	522	543	536	562	534	572	576	534	559	526	536	518	509	551	522	547	562	531	596	553	575	572	530	524	566	528	540	546	576	516	518	543	545	536	519	530	550	551	578	544	504	604	537	557	550	532	516	560	521	552	567	550	553	548	550	535	567	555	534	496	527	574	532	554	545	540	537	552	549	574	557	538	488	561	563	552	547	527	536	571	531	504	573	521	468	516	547	548	546	540	531	558	523	492	530	531	553	527	543	541	538	523	542	580	565	512	505	528	571	547	521	523	543	555	566	528	578	584	542	508	520	546	536	548	558	547	516	536	525	517	538	546	564	506	543	537	505	538	528	532	558	521	543	602	547	571	564	517	562	535	526	551	549	521	564	539	510	549	575	543	519	547	563	519	547	540	547	519	507	556	526	506	510	552	528	554	551	566	562	525	516	535	533	573	518	554	511	548	543	536	559	568	575	560	546	538	563	596	569	560	565	562	540	534	530	525	532	532	501	534	542	560	564	549	562	529	506	598	503	535	570	515	563	563	503	568	556	507	571	563	556	519	533	567	572	558	536	559	563	574	508	538	556	576	534	548	557	551	531	552	579	542	541	567	509	552	512	565	590	534	536	555	520	571	520	549	553	512	546	602	538	530	526	545	546	529	553	554	563	549	534	492	543	552	535	589	506	535	546	520	498	555	539	543	547	566	533	467	543	537	550	558	559	513	530	515	571	567	577	570	509	517	517	509	560	575	557	557	523	518	547	567	539	560	497	552	571	539	545	542	562	531	559	530	543	527	511	566	521	518	531	550	537	512	515	532	557	529	525	500	569	584	541	546	553	513	536	587	538	527	520	563	589	526	521	528	540	523	506	589	543	561	545	528	576	516	498	528	507	559	516	551	569	539	580	568	518	531	558	522	570	555	534	537	519	531	536	539	522	561	536	563	540	531	577	567	584	505	521	508	549	542	535	532	544	568	540	558	541	541	558	526	530	538	552	535	557	564	551	540	536	532	578	544	499	532	497	569	538	567	536	559	519	552	528	603	563	547	568	528	547	576	557	522	506	543	560	490	533	494	577	571	528	550	557	503	531	540	512	542	485	549	551	564	539	532	577	535	547	550	577	559	533	517	558	507	560	523	520	557	554	576	524	556	539	531	558	514	515	564	575	548	552	541	570	543	511	540	527	533	500	522	521	536	551	549	524	539	562	577	567	518	524	538	541	550	511	526	552	564	509	562	561	557	563	536	559	535	536	514	527	504	526	560	558	537	531	540	536	560	532	533	532	573	514	566	519	552	542	549	578	552	559	522	528	527	491	526	536	564	579	554	544	517	551	550	507	509	537	517	575	524	532	536	533	538	570	559	566	521	536	566	553	525	518	530	530	543	547	507	562	582	523	506	538	541	546	547	519	549	578	500	488	519	570	525	563	543	517	495	520	552	570	529	560	564	525	532	538	535	499	584	539	587	496	540	526	542	544	490	548	508	549	570	552	504	544	498	518	540	568	519	541	545	553	531	527	556	491	552	580	541	513	551	558	530	527	550	538	574	515	534	546	536	536	580	571	531	569	520	489	565	558	569	559	562	527	525	501	558	534	571	528	533	560	514	534	604	557	542	544	539	541	532	535	545	540	557	578	495	543	528	556	560	567	607	555	554	553	519	529	542	504	553	553	553	561	564	532	535	559	523	545	535	503	499	532	523	533	517	549	512	555	552	536	517	500	514	570	525	496	542	517	562	597	528	546	508	531	539	553	568	504	506	521	527	526	534	551	548	550	509	525	532	526	554	510	539	546	547	534	579	546	506	531	519	519	526	594	522	489	572	577	569	473	493	507	522	538	525	534	541	566	551	563	482	490	532	542	558	539	505	531	525	548	575	523	562	532	521	544	533	535	548	521	547	542	526	524	499	494	548	570	544	475	515	496	539	534	527	560	532	550	559	540	558	588	565	529	567	549	500	559	511	500	553	564	551	544	492	496	587	536	547	564	572	540	594	520	573	536	536	548	563	494	505	561	570	551	532	550	538	554	540	536	500	545	528	518	525	526	496	536	554	521	562	514	506	563	527	568	549	518	533	566	557	563	513	536	527	552	568	486	539	556	499	542	527	548	539	592	546	536	502	550	564	566	505	529	519	519	561	529	524	545	566	549	541	529	572	549	579	519	546	524	534	584	509	544	550	573	550	519	584	536	564	537	558	521	524	518	523	539	540	546	546	554	534	516	538	539	544	551	508	477
33975	61828	49291	35644	17867	6904	2516	1728	1300	1101	957	885	823	763	747	712	694	678	640	661	656	615	646	599	601	630	655	634	605	621	596	653	603	607	639	557	593	620	644	608	629	623	635	568	584	607	590	588	565	565	619	606	590	579	584	625	584	571	612	520	592	582	559	622	583	606	594	605	579	608	595	595	649	586	608	615	589	592	605	586	628	606	594	570	556	612	636	554	606	594	562	641	591	593	596	595	601	642	581	650	566	633	615	649	568	599	604	581	602	598	594	548	566	543	579	595	615	603	568	655	583	532	617	629	598	597	575	591	604	628	590	632	556	584	605	613	638	629	599	569	598	560	609	625	579	590	573	629	559	611	627	597	570	620	592	583	598	641	602	616	590	614	641	598	583	582	555	593	601	622	622	594	638	591	630	590	586	624	575	608	579	575	556	562	606	539	648	577	549	620	577	596	612	567	549	601	591	562	600	565	569	571	640	626	580	611	580	603	628	588	576	572	555	582	602	604	590	587	581	552	582	604	571	572	586	586	564	529	586	579	576	632	579	607	570	571	610	605	602	556	616	568	557	600	630	605	535	592	587	586	582	587	599	599	587	592	612	589	648	550	622	593	568	594	602	618	608	622	575	589	574	557	573	573	576	589	566	579	582	588	549	604	602	587	596	537	601	627	628	635	607	615	601	550	553	639	604	592	611	558	599	543	575	625	628	630	596	565	578	589	534	618	595	595	547	558	594	560	604	610	600	561	559	632	631	593	584	581	574	579	589	598	596	584	577	519	573	623	571	579	569	597	584	555	615	603	569	625	593	580	599	580	549	564	596	573	578	586	603	603	561	576	612	597	632	619	545	583	595	652	632	565	578	658	621	596	568	626	633	574	546	589	612	590	537	589	656	597	594	573	595	602	638	609	579	606	606	579	556	569	635	571	557	624	620	603	595	611	599	575	600	593	583	601	595	599	537	607	622	590	581	558	614	583	566	584	592	582	617	622	564	604	616	589	581	535	555	595	584	605	599	562	616	581	571	594	633	561	575	552	581	576	564	531	582	555	566	636	567	601	613	575	602	593	567	623	620	562	528	624	568	601	573	597	576	600	592	612	623	586	596	557	579	609	593	594	598	576	584	613	603	529	590	588	617	606	557	611	566	587	583	589	620	601	638	591	606	588	569	602	578	612	587	593	588	619	563	612	584	595	566	582	615	615	607	598	584	596	542	606	622	579	609	613	629	566	565	546	591	606	605	579	598	582	627	579	600	573	601	604	583	582	589	606	600	598	582	585	554	617	625	621	596	606	601	625	633	581	572	568	598	623	541	599	625	612	591	603	592	643	592	582	563	629	568	599	550	558	596	594	587	595	557	604	637	563	587	540	536	576	578	546	623	631	555	627	570	613	607	546	639	599	582	600	602	587	610	560	596	601	565	624	645	597	602	625	635	624	619	573	545	577	572	631	569	571	590	539	611	565	563	600	623	588	586	597	591	569	558	590	619	614	547	625	601	585	579	576	641	567	583	616	597	591	566	590	591	588	566	641	595	576	630	602	561	579	602	578	544	546	576	586	607	579	560	619	580	602	609	550	622	590	602	560	599	561	611	569	612	575	621	561	621	612	618	607	610	588	608	573	571	550	614	605	559	576	571	592	600	598	601	583	580	601	587	608	612	625	604	624	604	606	597	617	594	568	595	578	582	620	599	582	625	589	586	597	582	592	587	573	654	572	565	568	567	629	599	630	585	580	552	632	600	561	573	619	589	628	607	588	565	591	610	577	577	601	599	607	617	572	587	569	596	614	586	601	591	596	570	607	598	550	605	611	613	584	661	543	645	605	571	579	592	616	583	596	569	584	590	624	585	606	614	554	589	607	589	615	614	606	592	573	622	600	557	569	594	554	574	559	604	589	576	557	592	580	603	581	609	583	559	587	597	593	586	541	578	622	574	646	611	606	586	605	599	586	591	582	590	615	539	568	579	625	572	587	609	627	556	602	594	602	572	623	621	588	628	612	566	622	569	567	565	579	626	609	603	565	586	571	590	622	598	594	621	561	578	590	597	585	565	636	563	603	585	642	605	583	590	568	616	592	628	603	568	601	623	605	582	575	614	549	581	600	583	594	581	592	584	603	582	603	556	581	596	608	586	560	560	567	620	602	563	579	589	554	618	579	583	622	565	601	649	606	587	632	602	620	602	603	549	598	563	548	641	576	599	628	603	581	606	563	607	550	566	542	562	571	547	616	576	613	630	627	578	584	611	581	625	590	598	567	584	631	582	583	610	580	627	600	565	579	586	617	567	591	636	612	584	576	585	561	611	609	587	604	634	555	594	589	625	584	550	622	574	580	588	615	619	563	570	595	609	549	571	610	602	576	633	549	600	561	545	557	612	587	661	618	565	566	615	573	572	570	575	611	574	580	602	587	573	591	601	618	578	644	590	625	592	581	593	584	618	537	599	595	564	563	603	581	578	556	571	637	598	530	598	628	588	627	563	631	597	634	566	594	551	557	617	559	561	558	591	577	584	611	663	610	544	552	610	588	601	580	595	599	564	603	618	581	636	611	570	571	584	592	575	570	581	600	597	599	597	603	607	617	609	609	632	594	582	546	609	573	601	602	582	588	602	588	597	572	592	544	595	578	579	644	601	600	606	608	602	554	603	619	561	596	546	620	599	572	631	600	568	620	580	568	597	612	609	577	574	600	597	565	611	551	569	636	590	570	589	588	567	584	612	547	583	564	595	575	626	571	569	584	595	615	575	573	604	605	536	634	606	635	629	585	592	597	594	569	578	634	604	597	635	634	632	580	594	615	601	556	599	600	602	574	555	571	611	614	604	576	627	574	598	616	580	585	604	600	566	590	554	591	602	595	624	633	612	601	578	565	588	569	618	616	589	605	574	546	597	590	603	568	578	623	605	584	571	666	523	550	615	584	572	589	619	566	574	587	579	564	562	613	633	613	585	587	582	573	610	663	559	604	557	592	608	572	557	601	600	600	591	598	612	584	605	608	566	607	616	563	576	606	562	635	547	628	592	635	564	646	574	579	613	610	607	575	553	666	590	577	573	574	580	628	561	583	654	585	597	580	602	559	582	626	611	536	611	575	566	557	632	582	623	589	623	550	578	597	560	613	591	618	579	581	598	605	641	619	562	610	604	622	606	576	568	612	634	569	606	606	532	617	566	621	551	579	547	584	585	589	585	592	538	579	591	611	614	533	580	545	590	578	567	556	598	586	531	638	608	608	593	601	561	584	592	589	591	575	600	560	591	584	585	561	571	602	576	599	553	589	607	616	574	581	618	589	602	610	588	578	600	572	618	587	554	565	574	557	644	569	604	600	603	624	594	611	624	645	620	564	574	572	570	593	537	614	550	583	539	564	582	597	603	608	648	593	598	596	598	640	612	620	592	552	575	610	630	643	594	622	567	637	605	600	573	584	563	615	578	590	577	638	584	633	611	595	595	565	593	580	561	566	575	581	586	608	571	581	537	551	587	552
28676	27911	32200	19675	6613	1312	518	419	406	368	413	373	416	397	436	398	369	371	374	401	391	413	386	353	386	374	406	380	367	383	381	433	387	391	367	379	367	391	412	414	385	387	417	410	416	417	402	381	374	365	374	383	400	397	417	374	353	381	388	381	374	381	386	432	423	408	355	394	400	420	402	383	404	355	388	370	395	377	375	387	395	379	407	419	424	364	364	388	371	377	392	384	376	395	439	381	401	379	378	426	394	382	373	411	384	411	383	397	392	424	447	392	366	418	378	411	396	403	379	372	368	398	352	400	393	392	390	372	407	373	445	387	395	373	393	413	420	405	375	379	386	353	409	396	405	410	382	372	400	369	400	405	367	408	424	373	410	381	376	376	356	368	357	399	406	433	428	378	402	434	338	398	359	374	364	397	364	362	405	415	379	383	386	417	398	386	422	411	404	370	373	367	399	374	385	381	386	383	376	395	367	427	385	368	400	401	389	422	406	420	413	384	367	370	397	424	405	400	394	421	363	384	379	408	374	445	378	397	377	404	368	402	371	360	339	422	408	400	380	382	376	420	395	395	374	380	367	421	396	419	388	381	409	382	407	376	415	389	345	390	378	361	412	385	398	390	397	380	383	392	398	391	380	387	401	378	400	370	361	409	373	396	423	410	387	417	362	366	408	396	393	382	359	413	352	419	418	405	441	410	354	390	414	431	384	390	399	385	385	382	381	415	380	367	377	384	415	376	410	397	363	373	386	412	371	409	420	354	371	398	372	354	388	407	422	416	372	375	399	408	354	419	409	390	369	397	379	407	381	367	405	383	384	412	379	353	419	365	395	416	397	377	367	391	385	393	386	376	415	374	385	364	404	381	377	387	369	400	414	375	392	384	398	371	385	381	376	399	389	412	374	382	395	354	378	424	426	408	387	377	378	388	421	360	408	376	394	365	413	421	420	374	432	372	416	378	418	379	402	400	415	400	399	362	408	383	383	397	407	379	359	364	379	376	389	375	398	384	369	386	410	417	383	404	400	354	402	408	348	417	378	353	416	343	395	395	395	389	412	407	389	389	390	403	398	440	393	394	420	341	400	377	362	374	378	395	408	412	389	374	398	416	375	349	400	399	375	373	386	401	389	392	408	398	405	400	402	393	379	395	378	371	380	409	381	432	382	366	351	368	384	385	381	407	388	404	403	403	363	393	440	369	394	399	386	397	353	382	377	399	367	407	385	364	378	378	392	409	401	392	374	387	390	388	389	414	396	395	382	375	412	398	404	365	365	365	398	404	392	368	377	420	377	418	390	408	387	374	408	384	402	371	381	367	395	356	408	358	366	396	394	367	360	371	405	420	429	413	414	425	408	361	395	393	407	394	399	408	397	399	340	377	353	412	387	433	361	368	378	353	361	362	411	402	398	373	390	382	406	401	364	385	380	426	368	390	392	409	393	389	391	391	418	384	379	360	397	411	380	344	404	375	413	404	346	385	402	377	387	409	411	411	368	413	416	380	407	384	420	417	370	383	355	376	385	403	393	386	355	394	354	424	357	425	403	420	404	420	381	400	358	387	402	409	406	397	379	402	391	396	421	391	402	405	379	361	399	385	399	389	378	397	380	378	385	393	409	376	359	400	406	402	373	410	394	395	386	387	410	412	408	403	379	366	376	398	380	371	396	403	384	389	376	390	442	424	394	370	412	394	395	372	365	383	390	417	389	365	396	418	387	390	373	374	404	399	381	403	367	377	426	392	383	401	373	404	403	421	335	347	370	420	378	392	375	402	382	417	399	429	409	387	386	358	343	381	418	361	389	358	375	373	387	418	407	386	397	386	421	408	374	392	392	379	402	377	369	397	415	390	374	419	410	408	349	428	385	391	379	373	415	396	380	377	352	395	433	360	410	419	384	383	391	381	400	410	378	345	404	368	389	400	382	407	400	374	359	413	381	369	401	360	439	392	418	396	385	387	379	360	381	387	397	379	408	376	410	412	387	388	399	398	410	376	385	365	366	415	395	356	376	377	381	357	414	377	386	402	362	400	376	388	434	390	380	390	403	360	386	440	421	397	385	382	382	422	392	378	348	397	367	356	391	415	393	414	372	396	391	382	398	393	393	393	377	377	407	380	390	398	401	380	359	336	407	373	380	364	378	386	405	397	360	384	386	423	391	405	386	413	397	398	408	407	431	397	394	386	418	396	386	406	405	403	385	400	350	377	347	358	398	402	420	363	434	417	390	364	408	398	407	359	376	359	409	421	376	394	382	433	391	401	395	383	384	344	389	372	358	405	379	375	383	433	395	401	424	409	401	381	382	367	368	369	384	403	373	405	373	375	378	423	398	423	376	380	407	372	387	378	428	414	380	356	370	368	419	362	376	379	388	379	412	401	405	374	387	387	416	344	390	407	406	386	420	348	393	378	418	339	371	401	409	374	369	414	397	447	392	372	391	390	437	406	417	401	405	399	395	418	328	442	408	362	413	367	396	376	382	428	378	385	384	375	369	369	393	433	384	369	400	420	413	405	358	367	418	384	421	359	414	375	403	376	416	415	379	372	372	430	414	404	365	383	393	372	391	379	404	359	373	372	394	377	387	368	356	384	391	363	393	381	414	391	391	371	387	411	377	411	382	400	389	405	364	369	369	367	390	413	391	365	363	383	430	367	379	382	354	362	399	384	375	392	355	427	396	383	372	370	381	370	378	398	388	432	387	379	418	392	404	341	351	406	404	360	402	369	401	400	420	392	404	392	357	373	388	369	386	412	370	411	410	411	401	398	427	400	389	373	381	396	365	391	397	370	381	378	399	381	400	385	394	382	379	412	387	426	397	385	353	386	400	403	403	420	398	376	382	383	366	363	403	360	381	400	412	390	356	428	425	394	425	398	391	353	376	402	439	403	373	429	397	369	391	403	383	364	389	411	403	413	399	398	364	374	391	350	419	360	417	412	384	399	369	395	366	375	398	375	408	413	378	429	414	374	406	372	375	388	423	397	376	421	384	380	383	379	421	384	391	404	404	426	382	387	357	379	417	342	392	396	402	380	358	388	385	441	420	402	388	385	398	356	385	423	392	385	403	397	371	356	397	382	357	376	397	388	394	409	403	360	405	380	386	393	378	408	417	380	393	388	416	392	385	383	386	392	361	384	424	388	392	395	402	340	398	390	400	354	379	349	360	381	402	374	374	409	407	346	388	391	397	368	360	381	385	377	417	416	378	413	370	448	403	416	406	362	417	379	407	404	377	380	425	414	420	401	361	400	368	371	403	423	370	387	387	428	378	395	417	389	402	408	408	408	435	399	395	402	387	375	402	378	418	374	395	410	365	361	414	366	421	373	442	419	415	368	378	388	369	380	407	363	393	383	378	367	376	387	428	400	403	383	369	380	395	384	387	424	382	385	402	397	402	381	363	411	384	423	370	396	389	407	412	425	368	387	406	412	391	395	395	393	363	380	396	413	384	395	401	369	377	389	385	379	434	400	350	397	408	388	386	398	367	390
31608	45778	32820	17186	7811	1986	708	540	467	481	487	437	481	475	456	441	444	462	466	488	449	469	454	435	434	443	444	456	473	449	431	474	459	478	447	460	461	466	408	427	426	429	487	422	458	438	485	459	434	454	453	471	425	473	448	456	429	489	450	444	430	449	484	468	462	492	459	466	435	452	422	438	450	461	517	450	426	451	414	453	440	476	473	447	432	446	474	450	488	453	479	462	465	412	488	445	482	470	434	494	440	460	458	448	438	476	443	460	434	446	469	494	462	459	473	420	443	425	471	494	490	458	444	467	465	443	488	426	407	447	461	434	496	432	416	458	454	440	466	416	446	468	440	420	471	480	417	431	462	488	441	498	430	472	444	426	471	459	419	422	455	459	426	436	443	469	504	446	454	435	448	428	473	405	456	482	451	490	449	498	435	443	497	481	473	454	478	490	445	457	478	430	440	460	442	471	485	458	428	436	439	421	472	434	464	480	448	443	405	467	473	438	471	441	426	488	511	439	462	413	424	450	444	460	458	450	477	412	498	479	481	495	473	472	466	447	454	440	466	459	464	451	426	456	474	442	479	459	466	427	480	412	461	450	474	476	463	456	426	474	454	459	426	493	458	469	442	490	460	468	448	459	455	472	426	452	417	445	485	439	437	416	470	437	454	448	474	469	441	473	461	461	477	456	448	451	482	461	463	434	450	454	460	465	491	434	450	447	454	451	428	474	431	428	467	454	454	445	428	466	478	465	425	421	475	412	469	448	480	433	449	443	444	500	451	495	466	447	465	440	467	477	465	465	476	484	451	413	461	441	496	413	475	472	475	430	463	467	487	458	442	452	463	445	441	484	448	447	454	470	444	463	451	471	492	435	477	427	440	433	467	428	454	459	449	444	442	453	438	463	463	441	479	448	454	421	423	443	493	440	456	450	429	472	449	476	442	460	444	429	457	455	451	444	466	424	468	462	474	424	441	472	481	484	443	498	443	431	452	455	475	475	440	478	422	448	452	436	473	411	466	476	459	447	455	476	448	488	443	438	474	442	459	453	500	508	453	462	462	474	451	444	448	458	450	441	489	471	467	443	417	431	443	430	457	467	437	467	467	473	467	461	464	458	475	468	475	463	450	462	472	446	440	484	431	447	465	456	464	419	440	453	404	438	436	462	455	483	488	440	446	469	437	460	452	468	472	449	435	464	431	466	449	429	477	459	423	428	480	428	469	457	464	437	469	450	472	452	458	440	461	470	447	449	445	449	491	456	451	436	512	465	467	474	417	459	469	455	478	478	415	438	446	434	463	479	478	452	461	431	427	464	466	457	459	472	478	457	487	464	436	440	465	449	466	473	482	452	431	468	433	461	437	467	454	508	452	453	443	485	470	481	470	458	469	461	477	481	469	434	477	486	452	389	449	480	422	474	477	458	461	476	435	434	466	462	474	485	467	476	435	469	425	435	437	479	463	476	464	440	469	432	475	474	460	483	464	422	461	452	442	450	513	485	458	455	463	462	471	452	458	429	431	446	447	446	460	473	482	477	414	418	462	472	488	474	480	435	447	445	484	472	466	430	466	431	443	425	439	431	458	483	469	446	451	435	428	448	441	462	419	444	460	472	514	419	463	478	445	463	409	449	477	449	502	499	439	448	405	460	441	417	411	488	456	454	447	414	441	462	414	473	419	428	454	457	446	417	470	475	452	440	479	426	499	487	442	475	429	418	492	453	479	449	460	444	445	461	415	417	452	430	414	471	436	440	470	453	479	464	466	426	447	459	498	458	440	457	457	450	430	447	504	478	481	458	447	454	417	471	458	533	472	437	471	479	480	427	395	470	441	443	444	479	449	461	513	462	446	404	481	454	448	464	438	433	455	460	441	455	454	440	448	423	468	433	437	476	440	498	487	426	444	455	497	465	438	428	482	425	444	475	473	467	470	461	474	513	446	455	471	482	413	418	470	447	421	436	449	446	485	392	420	445	443	467	487	438	422	464	426	446	444	455	457	433	453	447	457	436	437	434	466	457	491	438	454	459	416	434	468	415	445	434	483	494	436	476	449	468	429	450	439	438	442	430	430	458	463	473	446	446	456	421	439	466	420	434	407	446	470	433	440	472	411	464	487	443	456	421	436	421	427	439	475	426	410	446	452	466	425	526	433	451	468	448	456	465	442	491	457	461	456	435	494	444	463	449	456	443	463	441	406	458	422	452	475	447	460	469	497	465	457	468	455	482	448	473	472	461	429	499	441	474	468	440	435	460	458	421	483	440	427	454	478	444	425	482	495	485	471	459	447	448	459	436	465	440	466	465	429	431	450	457	453	442	442	460	457	477	474	448	481	458	470	469	499	450	471	450	479	467	497	421	444	433	453	499	434	462	461	425	420	454	452	423	460	452	464	434	466	444	443	438	449	447	444	490	462	410	455	470	425	414	477	485	468	414	435	437	456	493	484	488	462	456	461	484	482	468	472	444	438	436	444	427	432	469	471	452	449	439	477	459	453	475	446	436	415	452	433	486	444	496	426	465	456	458	490	444	454	415	500	483	461	446	425	436	466	478	442	479	455	463	462	456	465	474	436	437	483	434	488	501	442	446	444	443	433	489	438	442	453	451	463	442	467	463	420	463	460	510	405	437	475	407	408	447	457	455	467	434	430	439	461	456	416	460	474	452	474	451	467	453	435	440	469	460	447	443	444	439	492	438	479	482	474	458	457	429	438	484	473	460	443	453	493	492	424	433	460	438	434	408	481	455	476	513	444	477	462	454	451	449	480	494	450	483	443	446	450	439	476	429	449	428	423	436	440	457	489	420	428	444	422	470	436	503	452	462	456	468	491	455	491	421	434	453	440	466	455	448	450	449	465	466	471	443	450	465	421	463	491	404	459	443	434	416	431	440	443	494	445	431	430	456	484	446	483	468	461	452	424	505	492	454	449	461	473	451	466	477	417	466	473	432	441	404	405	424	458	450	445	460	453	470	465	452	465	438	444	470	449	446	474	430	456	466	443	431	454	462	461	488	451	474	444	475	465	473	435	407	460	475	478	435	451	459	441	427	453	453	492	446	428	444	465	487	438	442	437	422	472	423	442	451	465	441	448	473	502	427	486	488	445	434	463	500	437	454	481	474	468	470	488	465	467	489	454	455	456	443	433	415	424	506	416	482	448	446	458	447	424	466	441	449	478	454	439	453	459	436	505	465	448	457	468	428	429	475	476	436	519	433	441	455	450	432	424	454	435	471	423	443	438	464	454	461	477	448	449	468	419	474	483	425	465	425	460	439	452	475	435	445	449	466	449	453	461	439	417	436	427	434	428	456	435	421	437	463	455	460	426	415	442	428	458	422	430	436	466	455	429	501	460	429	445	478	476	450	433	481	440	421	443	456	448	437	443	451	463	469	434	447	434	423	425	472	481	447	452	492	477	487	470	456	436	447	409	502	465	447	476	465	483	476	473	497	489	412	455	524	451	456	443	456	426	465	434	466	462	402	423	464	453	479
24042	21176	28450	24426	21451	13307	1862	721	571	523	466	488	437	439	453	426	408	423	405	380	400	416	385	438	413	386	391	383	391	390	392	356	391	365	422	379	384	352	359	367	383	334	371	357	389	352	388	394	383	412	359	384	360	381	408	336	356	378	353	364	367	367	377	346	379	427	401	361	348	402	398	375	364	384	374	347	350	340	374	357	398	379	341	359	376	344	352	372	362	377	384	383	389	380	361	359	436	328	316	390	389	382	383	355	364	353	379	355	361	375	374	373	387	358	336	346	362	344	374	410	393	364	364	346	372	380	372	366	379	330	365	369	353	364	354	393	349	350	401	330	378	382	380	347	404	391	391	387	383	375	361	386	391	369	363	393	382	385	390	361	378	391	367	382	316	345	377	394	373	361	387	389	362	377	345	351	330	399	361	352	356	358	349	385	351	364	366	379	363	371	347	397	362	363	349	364	395	337	369	396	352	350	400	381	398	386	372	374	382	366	411	359	373	378	359	353	372	380	368	404	372	382	412	367	385	347	375	359	369	367	368	357	381	370	367	363	361	347	376	396	353	363	366	355	389	346	361	392	372	358	396	359	389	396	354	336	376	365	371	405	395	414	373	360	366	392	383	372	354	362	380	383	380	407	372	392	355	372	353	387	390	351	396	374	373	361	376	394	358	372	347	370	396	364	386	356	356	364	352	351	359	352	372	346	403	349	381	356	389	379	394	347	356	414	348	361	372	367	398	389	396	354	377	398	360	409	338	361	394	386	377	318	369	390	362	385	371	375	383	352	372	373	385	364	354	350	347	373	397	349	370	361	372	392	387	374	393	359	394	386	389	368	369	383	381	360	367	377	416	377	377	380	383	368	370	361	382	379	413	357	357	403	372	351	388	372	408	371	382	368	366	385	353	402	381	357	376	411	386	379	388	332	371	332	352	372	383	375	381	344	387	378	348	383	375	364	374	342	407	350	391	346	376	375	376	370	358	383	397	405	401	378	372	376	348	369	366	370	370	413	385	365	387	388	372	363	343	376	367	343	383	377	361	348	352	367	408	334	368	368	383	364	369	368	367	369	382	373	382	365	373	351	402	396	361	374	365	370	377	393	386	388	368	347	409	383	405	359	382	385	394	363	375	377	395	396	401	359	384	387	368	354	350	336	374	359	348	386	388	367	391	355	364	383	383	384	398	370	374	368	374	357	354	369	361	354	351	343	383	396	362	418	374	362	345	384	377	359	390	332	383	369	402	376	347	371	369	372	361	360	372	386	434	371	367	361	365	379	367	343	350	377	366	369	358	358	377	365	383	366	350	367	382	381	364	344	385	352	386	319	393	337	373	369	393	344	363	367	384	339	357	371	321	364	385	368	389	412	380	355	384	373	362	343	358	377	362	384	383	400	373	389	364	365	363	362	390	383	349	361	363	367	380	395	385	368	405	405	374	360	396	397	366	376	400	395	354	385	371	358	386	400	375	367	320	350	339	356	359	391	399	399	339	366	369	384	364	388	390	359	354	384	380	365	344	378	355	375	386	361	344	377	361	360	406	362	408	437	387	356	356	382	398	403	377	378	363	372	380	348	363	376	371	358	361	385	381	369	346	358	359	365	376	400	369	371	368	385	365	368	346	388	320	350	381	387	391	372	360	365	351	360	376	399	368	344	377	389	368	340	371	388	409	387	385	368	346	382	355	369	342	366	377	366	367	348	413	362	405	355	395	364	376	386	367	351	349	388	349	362	390	365	400	383	372	401	383	405	370	324	368	367	389	325	358	377	375	393	384	382	330	370	355	332	422	374	376	370	375	352	391	342	363	364	331	343	411	360	410	356	340	381	361	372	394	388	351	361	409	350	360	363	373	366	365	370	357	383	371	379	396	384	377	375	377	395	376	353	373	361	364	382	383	379	328	395	343	386	385	355	401	430	353	356	352	406	364	365	362	384	353	373	349	366	371	372	377	370	354	389	384	351	387	395	359	367	378	357	373	356	374	363	404	375	360	395	366	357	349	375	387	367	377	361	375	358	388	368	364	381	382	370	361	411	381	370	384	378	348	382	356	358	352	369	395	353	364	390	391	347	381	335	377	378	432	363	362	364	406	393	357	392	332	398	385	374	376	353	374	317	384	386	350	382	367	373	375	353	366	347	376	370	369	400	370	391	357	358	345	362	380	384	386	377	353	421	340	388	373	378	352	360	381	402	358	349	376	402	358	349	361	357	372	389	370	374	353	379	404	401	405	359	377	383	351	370	355	402	374	368	363	396	344	369	374	402	367	342	343	378	374	350	386	440	344	375	355	339	378	352	350	382	396	381	394	356	397	388	379	372	351	365	378	361	393	380	367	347	347	380	379	376	399	425	337	400	354	408	378	334	366	370	374	349	362	364	376	374	343	398	355	375	357	403	396	364	401	357	379	376	386	397	403	373	340	369	377	342	358	404	400	383	373	394	343	354	391	368	323	326	385	342	374	355	363	378	362	368	371	367	362	392	348	375	348	371	387	360	413	352	357	368	358	377	376	371	396	352	366	383	350	371	364	383	413	365	372	386	362	394	363	362	362	346	389	412	377	348	365	374	375	373	362	364	366	339	370	387	382	391	375	346	342	344	378	375	355	388	358	371	357	356	359	348	355	379	348	377	388	372	373	353	384	381	370	391	398	389	412	421	368	349	394	381	367	373	382	382	354	362	363	376	348	386	387	389	372	377	394	402	371	359	366	373	374	341	370	346	342	363	372	382	342	373	388	361	359	355	375	344	396	370	351	396	387	379	325	378	395	351	377	403	406	374	316	378	383	362	407	350	398	376	336	381	369	376	369	393	366	397	346	368	386	352	375	360	357	389	340	385	340	360	349	356	351	367	400	354	379	376	376	340	384	400	372	363	389	379	386	363	389	392	373	363	379	352	375	343	380	324	368	351	366	345	352	367	378	403	417	350	381	372	362	397	400	330	365	364	378	385	353	364	339	373	344	398	394	403	392	361	364	384	363	415	377	371	357	397	346	358	388	369	369	369	350	371	386	371	342	362	358	350	381	337	355	348	342	366	360	367	348	374	389	369	355	380	388	388	368	381	363	359	375	375	382	393	382	386	364	388	365	346	363	375	360	368	376	343	347	384	377	394	393	342	393	402	387	323	362	368	385	394	375	400	389	349	367	401	369	401	378	369	350	387	404	373	345	371	359	368	368	367	366	371	385	389	367	363	349	366	381	367	381	384	374	334	363	396	380	349	379	341	377	394	389	385	367	371	375	372	383	387	344	348	386	353	339	374	355	360	377	349	378	345	348	397	395	378	393	401	391	350	360	349	402	371	363	353	364	375	381	386	356	368	400	354	394	345	347	351	333	397	397	388	397	315	400	391	398	367	345	385	362	370	368	411	355	352	383	378	396	365	370	375	353	342	395	358	410	389	380	336	344	368	328	387	369	376	367	347	361	355	362	340	371	362	381	395	377	377	342	369	363	317	365	391	352	326	365	331	352	380	404	329	375	385
30130	56914	41054	26781	17273	5475	1515	951	850	663	631	561	600	506	517	488	502	482	459	477	426	444	445	480	410	445	471	429	480	424	377	442	446	431	439	427	404	454	465	448	462	436	432	456	418	417	417	472	454	425	423	454	423	441	433	451	432	447	429	421	422	414	454	401	457	435	403	416	430	406	456	399	447	430	436	456	415	409	450	445	427	447	422	457	450	430	428	417	441	417	434	428	406	441	434	405	431	475	423	430	439	397	403	442	410	430	409	449	424	459	440	441	434	451	419	409	398	439	445	435	468	405	429	467	399	448	436	430	435	468	429	438	419	415	441	417	421	408	434	455	431	435	445	462	449	446	448	395	396	447	440	436	427	421	443	421	409	487	448	417	448	392	472	422	428	434	427	427	430	405	413	385	430	420	402	413	417	412	436	403	444	421	430	448	404	496	403	436	422	408	411	450	414	428	405	467	418	431	465	464	422	414	437	406	411	473	404	429	420	426	419	433	422	433	448	463	407	421	413	392	419	398	433	441	422	440	443	418	473	411	433	439	427	420	438	448	419	400	450	438	434	424	437	430	414	426	445	431	411	418	368	404	414	414	451	469	473	393	407	403	410	440	434	434	425	443	450	437	416	444	428	414	400	446	468	452	412	416	399	427	406	418	444	433	422	428	400	459	416	414	419	395	442	366	431	446	388	430	457	414	475	411	422	396	415	425	405	434	401	448	450	416	429	464	421	455	421	424	452	447	427	444	412	427	425	404	421	422	479	420	445	434	405	423	431	453	411	431	410	378	454	407	414	412	437	446	402	444	416	431	454	461	451	448	437	440	443	423	448	434	420	439	432	408	400	411	419	452	430	434	425	424	407	439	470	411	435	408	426	431	429	422	436	434	440	396	398	403	412	424	481	408	426	410	446	447	395	423	388	397	437	402	391	418	406	433	441	426	441	412	420	422	450	439	390	415	412	459	406	450	436	448	396	410	411	405	456	455	442	421	410	425	430	449	444	452	437	452	463	404	416	430	428	435	426	418	433	401	446	429	409	410	452	434	423	419	453	417	406	431	423	421	403	399	442	404	421	426	427	420	409	411	437	441	416	387	414	430	421	405	427	397	435	438	418	443	456	445	425	409	462	398	427	434	441	444	415	439	396	466	402	449	425	408	389	447	464	422	449	431	430	405	439	450	447	395	433	408	430	448	396	416	394	380	445	409	392	412	420	434	448	430	442	431	462	405	426	390	419	445	452	429	448	428	445	461	439	439	453	438	447	447	411	391	427	456	403	441	415	420	417	437	436	442	430	405	474	426	436	415	401	429	421	450	414	452	478	451	395	416	413	407	403	449	409	446	451	433	447	459	441	394	413	431	418	426	435	453	391	406	421	436	432	458	432	429	430	420	413	440	416	429	431	431	433	426	424	418	429	400	432	438	445	451	449	381	422	448	417	443	411	402	383	437	421	456	445	433	386	438	389	413	417	403	431	413	399	437	371	418	453	456	403	432	431	416	446	438	405	421	412	423	434	417	424	473	448	398	440	412	424	454	414	448	429	426	415	388	463	409	390	439	463	446	437	434	428	433	430	401	455	433	407	410	405	409	399	436	382	416	416	440	452	451	411	391	426	446	418	414	410	460	424	425	409	465	388	414	415	432	465	424	435	406	430	452	404	415	469	425	440	463	417	431	482	416	397	426	424	401	450	428	410	403	413	417	425	443	374	401	449	449	437	407	403	424	476	397	427	414	374	420	454	450	451	425	450	428	488	446	427	423	422	413	398	426	433	439	438	399	423	433	445	434	445	410	448	426	426	465	404	448	451	457	409	436	444	414	399	418	434	416	393	425	425	429	432	476	431	439	438	447	464	416	420	406	404	429	436	413	415	392	420	421	406	410	451	446	419	438	453	454	445	458	431	406	433	399	414	441	427	433	448	410	416	396	445	448	417	409	386	426	433	475	401	442	449	426	454	456	430	414	412	450	413	418	425	444	446	442	430	414	421	414	415	421	422	427	380	426	427	459	433	436	435	400	423	429	427	395	420	417	402	403	449	458	399	398	406	433	426	447	414	410	420	412	467	413	436	433	446	457	437	428	430	433	403	446	414	401	445	436	431	431	449	452	466	398	407	436	441	454	454	449	422	397	456	452	426	408	435	440	428	420	396	417	416	471	409	407	420	431	423	424	406	420	400	424	434	417	425	423	445	403	419	428	439	448	434	409	424	425	408	445	430	416	422	425	436	469	454	436	423	470	411	451	432	455	448	426	430	398	434	440	447	423	454	441	436	443	420	407	436	425	436	391	432	428	452	434	473	422	441	428	399	455	408	455	428	440	455	432	428	378	419	435	380	414	430	395	430	408	415	426	425	433	418	421	394	466	405	423	423	445	415	463	457	438	413	469	396	410	424	415	419	417	423	432	423	428	425	414	420	437	419	436	411	436	442	437	425	438	434	450	443	412	412	427	435	421	441	452	428	422	410	444	454	398	433	427	408	438	425	434	408	398	443	421	438	445	433	379	432	403	436	434	443	417	408	433	423	418	442	450	414	394	464	408	452	426	449	428	424	432	454	435	427	419	422	429	438	437	436	416	414	429	451	398	426	440	398	413	487	376	370	430	433	434	452	428	436	411	414	448	423	393	412	459	380	420	441	407	396	436	451	404	430	434	383	396	420	438	416	450	443	437	450	442	434	426	414	419	445	440	463	461	393	437	433	412	449	443	412	433	441	442	407	469	441	406	406	388	396	406	374	437	449	408	422	439	422	447	427	420	416	415	450	426	451	438	417	440	451	424	416	423	391	394	408	425	400	442	420	418	436	393	413	402	425	462	457	429	420	445	425	419	430	429	400	400	431	404	407	388	436	434	439	418	432	460	468	456	422	417	457	419	473	421	413	432	412	438	417	424	468	409	407	436	447	437	442	432	420	426	450	433	460	437	415	439	416	455	425	419	420	434	429	454	476	368	406	432	436	396	403	424	375	417	445	467	445	412	437	423	400	429	446	408	443	431	430	421	418	456	447	409	429	434	422	451	423	419	432	435	403	444	432	410	426	436	425	446	417	411	418	478	416	455	407	433	464	420	464	438	434	390	424	411	415	446	378	384	444	400	451	438	422	450	388	434	465	411	426	425	436	416	410	454	430	420	414	411	416	450	429	399	429	436	400	397	426	441	441	403	468	416	398	453	399	410	430	434	408	413	430	406	413	410	467	415	410	404	442	424	406	425	395	423	414	394	415	417	395	429	425	438	432	435	423	430	416	409	398	400	420	445	458	429	428	414	378	427	430	415	413	428	417	445	430	406	432	456	447	431	410	446	436	416	424	395	436	418	433	358	416	412	424	455	445	419	455	420	455	414	427	409	388	415	419	442	419	428	429	407	411	432	423	445	421	439	416	428	438	414	410	421	423	415	416	424	409	403	412	430	396	432	397	449	407	423	424	412	418	436	458	449	419	422	426	423	427	385	399	426	449	460	409	392	462	456	421	439	437	438	396	403
25291	21216	27907	25933	16265	4333	952	669	626	610	559	537	523	564	534	535	539	518	502	521	520	472	494	517	533	539	524	513	527	529	519	527	557	506	513	542	510	516	479	500	518	518	473	487	465	519	469	505	536	518	526	495	532	525	494	508	533	527	499	525	534	521	546	536	512	515	572	510	506	527	550	552	462	512	491	524	546	489	493	523	518	510	520	483	518	533	507	530	512	492	533	518	525	484	513	522	469	481	531	517	524	515	478	502	526	523	510	528	506	548	503	482	522	501	514	469	531	500	515	515	522	504	499	552	532	492	546	521	526	489	524	536	518	552	517	534	525	502	490	513	504	515	502	519	492	513	512	482	549	506	481	484	528	524	547	504	500	480	492	523	532	528	533	534	503	554	502	519	492	496	491	515	547	513	540	519	535	563	505	505	524	505	536	517	504	496	480	532	530	493	594	523	485	519	479	533	527	532	505	525	523	522	493	526	575	513	526	507	532	524	485	487	547	487	538	484	528	480	502	537	533	506	527	566	512	557	510	495	490	543	502	527	487	484	536	487	497	532	476	482	543	506	488	510	511	498	528	508	509	474	478	521	510	450	526	552	519	502	520	501	510	557	520	511	519	503	589	506	505	511	513	494	518	495	497	527	527	499	494	508	465	521	501	504	510	510	528	506	511	499	519	534	456	522	467	521	571	510	535	536	509	523	517	522	526	506	501	513	475	503	545	545	510	513	434	523	520	517	557	480	489	514	539	508	479	462	513	486	466	528	525	551	462	492	521	519	510	528	530	532	536	536	457	487	504	534	512	504	516	546	536	515	483	508	527	555	480	529	539	509	521	505	474	505	495	518	486	476	520	517	524	527	493	510	509	522	479	524	524	508	513	482	493	531	523	517	493	491	508	503	556	535	547	538	487	483	497	505	528	482	499	526	455	510	528	495	539	501	503	574	516	542	505	478	503	494	492	496	531	545	522	520	522	531	505	514	501	529	496	493	496	531	491	505	517	536	503	512	469	509	483	492	547	520	537	457	515	534	526	477	512	536	486	499	499	519	530	525	554	545	532	528	525	485	515	515	508	485	523	489	569	506	531	498	492	528	522	550	481	499	504	509	479	502	473	513	491	530	501	513	511	490	600	520	507	508	478	522	481	521	514	488	519	477	526	514	532	518	500	516	510	551	525	537	534	495	543	518	522	484	531	511	478	469	557	520	532	495	501	526	534	495	505	491	540	511	536	528	519	517	523	502	482	525	526	488	466	467	525	540	510	506	506	521	509	484	505	518	517	509	494	477	489	529	539	501	487	501	544	462	489	508	510	485	475	538	523	545	519	546	508	498	492	525	502	536	522	510	507	537	445	530	533	485	518	512	538	493	478	529	546	473	482	494	509	496	521	512	495	536	486	540	488	511	494	507	458	522	511	536	495	486	501	503	519	498	489	486	518	479	506	525	531	488	504	473	540	503	528	506	501	534	478	487	519	494	498	539	522	500	546	524	504	552	525	527	499	548	496	483	544	530	515	516	484	521	510	538	517	516	510	525	526	537	524	475	497	539	506	483	509	522	512	519	511	470	490	551	511	506	488	513	527	483	537	523	525	495	493	487	496	488	529	552	499	528	528	556	480	523	480	512	491	543	536	492	511	482	482	513	506	522	551	494	477	546	528	515	466	556	541	476	489	496	546	523	489	501	535	519	488	515	542	516	551	536	537	511	500	482	516	500	493	487	499	538	489	489	545	471	534	509	551	553	532	505	547	539	519	549	505	546	500	502	490	548	565	523	523	509	480	524	516	561	514	534	481	506	539	492	514	501	496	491	518	522	476	511	554	545	502	542	510	520	513	526	529	505	500	538	511	538	526	486	547	543	474	506	514	469	492	505	531	533	533	485	507	506	535	514	518	514	549	500	502	525	527	481	534	517	480	510	488	487	510	494	498	498	516	526	550	516	522	522	512	515	506	512	480	521	528	504	506	511	470	504	519	525	485	497	495	541	541	580	542	520	538	496	478	509	495	510	538	497	506	479	494	506	504	499	510	524	524	490	498	516	539	502	532	536	512	514	552	521	497	518	523	535	526	489	511	483	565	517	527	539	563	488	532	492	517	529	521	474	528	536	515	478	496	515	522	511	558	501	518	520	482	483	508	514	541	458	533	526	516	511	513	519	514	556	533	517	474	539	518	490	508	503	504	526	483	502	512	550	528	483	522	505	464	505	526	514	503	544	515	498	542	553	500	528	496	537	495	525	533	496	492	521	495	526	491	487	484	520	518	529	483	490	474	515	524	501	509	490	489	510	509	525	492	469	503	481	509	542	517	494	509	504	518	505	479	561	551	487	524	506	512	510	504	491	475	528	516	548	508	488	501	527	498	541	496	528	501	479	530	540	509	487	506	507	467	487	561	517	509	488	489	539	519	532	472	511	484	493	539	494	519	519	559	513	474	525	494	542	528	450	506	493	486	542	504	519	527	518	513	499	508	482	485	478	515	520	547	554	555	522	512	566	547	505	516	513	539	492	499	544	504	511	484	535	515	541	504	470	534	503	484	539	551	518	478	538	554	515	510	496	520	497	516	531	536	515	509	460	474	521	525	482	551	476	485	481	504	513	463	514	534	507	530	489	496	495	516	502	563	516	486	476	532	549	516	573	497	513	525	471	522	507	520	523	503	537	493	551	501	504	525	469	477	514	534	483	530	535	505	516	496	508	500	523	522	506	530	465	508	516	529	531	499	543	507	487	511	477	482	541	508	502	515	528	512	497	527	518	539	458	512	512	492	528	493	552	482	507	496	543	511	474	501	486	491	524	501	511	480	531	465	516	535	500	538	465	484	505	519	507	490	526	492	477	488	557	527	512	500	540	524	513	482	506	511	510	494	493	465	506	521	516	506	502	501	503	503	501	491	524	520	500	497	512	514	524	498	501	535	498	466	556	549	519	500	500	548	495	488	530	516	493	520	526	511	534	474	539	496	506	512	544	516	506	562	473	522	505	549	525	555	541	516	513	481	502	477	546	531	522	483	513	521	520	505	528	493	527	495	533	498	485	503	490	507	518	554	493	485	501	534	514	552	521	507	505	519	496	530	501	529	515	549	534	519	513	538	496	514	554	507	529	519	519	526	491	569	511	459	531	515	556	482	497	525	502	487	482	519	540	503	502	526	469	502	536	516	487	560	531	545	488	497	509	517	491	511	494	553	534	560	515	524	472	546	496	487	510	521	545	504	509	517	455	539	497	506	508	456	530	497	528	499	525	549	473	504	509	479	502	544	509	507	485	538	491	520	508	499	534	510	521	468	487	543	499	481	487	503	503	538	516	469	494	538	488	518	518	509	545	480	531	532	491	528	480	488	486	554	523	560	528	523	505	515	533	497	454	540	515	509	517	528	521	525	521	525	529	546	521	492	552	516	521	482	529	498	494	481	527	542	505	529	484	507	524	510	513	502	534	525	550	514	531	547	545	507	557	475	521	461	514	496	486	484	523	526	507	489	545
30809	52049	37086	24267	13195	4640	1268	948	777	729	656	717	662	638	618	597	616	612	622	638	589	655	555	563	607	599	595	625	641	588	598	561	605	612	537	590	576	590	558	590	572	585	527	571	586	601	623	597	633	575	623	600	555	574	610	560	560	592	620	613	553	582	582	584	570	552	590	590	566	566	595	561	586	553	599	604	661	557	584	561	524	595	593	535	571	624	565	548	562	582	581	551	578	581	612	602	571	544	596	594	593	571	569	586	567	570	614	576	612	592	601	610	559	579	617	620	576	620	566	587	568	579	555	585	556	589	603	589	537	608	596	590	580	554	591	546	548	556	609	533	597	527	592	595	562	537	545	614	557	612	542	567	578	573	578	555	576	581	561	558	601	577	572	593	558	555	615	563	603	570	537	577	600	562	581	607	589	551	590	574	611	588	602	551	593	561	591	599	596	572	562	589	559	525	583	572	613	563	560	590	570	576	615	532	558	573	588	545	595	576	600	564	608	593	557	542	606	582	537	583	581	576	560	594	623	548	612	602	584	578	576	591	607	583	569	562	637	527	643	536	588	633	555	541	579	604	610	571	580	600	509	571	576	589	535	592	573	559	608	590	573	589	576	559	610	612	537	586	618	615	564	555	568	537	558	562	558	558	564	588	585	587	538	577	616	577	608	577	633	566	567	556	586	520	569	590	574	578	552	586	590	566	630	592	639	609	570	611	628	623	566	579	594	583	565	565	595	543	626	609	597	591	563	572	594	568	621	578	588	556	619	580	596	541	589	558	579	582	561	653	567	537	624	579	548	562	606	579	580	587	586	599	551	598	542	561	566	576	558	590	585	551	602	600	620	565	607	602	586	580	578	614	613	567	592	585	613	592	570	582	610	550	575	591	604	591	592	613	598	547	567	622	586	550	611	552	579	567	570	577	557	592	607	586	600	585	585	546	619	574	611	593	570	587	584	595	595	534	584	628	571	538	564	589	600	548	549	588	592	580	552	552	561	589	573	618	557	592	579	616	573	602	594	598	573	587	614	635	565	608	600	596	587	561	549	589	594	598	590	549	596	574	573	610	579	539	589	586	581	570	575	567	547	583	549	604	587	550	649	584	585	574	605	610	606	554	588	572	593	584	601	577	567	546	588	576	629	563	571	565	550	593	580	542	595	552	562	578	602	583	605	523	560	574	559	576	588	594	565	583	581	586	566	601	574	566	590	550	622	579	552	603	566	633	585	628	597	558	609	584	594	579	567	625	559	582	585	598	578	552	605	614	581	606	612	615	560	545	557	592	582	576	592	542	574	554	572	553	599	578	574	598	609	549	581	581	601	618	575	543	588	554	554	630	584	573	607	571	539	616	579	567	580	548	572	565	598	561	546	605	603	562	597	597	560	572	556	600	589	552	587	537	561	604	576	647	580	621	566	617	607	585	562	603	617	585	552	536	601	558	587	572	623	590	570	568	584	585	605	595	614	610	584	567	583	605	597	550	574	560	563	593	574	585	569	562	622	592	535	569	586	572	537	573	597	588	565	619	577	590	579	569	576	585	553	586	534	592	596	561	580	590	572	585	612	601	566	555	617	570	621	551	567	571	584	598	606	585	559	571	599	601	584	566	608	563	605	567	580	579	561	576	582	568	577	588	573	583	603	568	613	599	579	574	568	599	564	602	562	568	593	578	600	584	597	549	574	570	596	540	588	593	569	608	580	571	569	598	599	577	557	605	555	644	611	563	550	574	592	619	539	584	534	584	575	589	604	587	615	583	604	596	586	587	619	595	578	597	576	613	558	560	583	582	544	584	582	553	598	585	602	580	568	559	560	570	595	547	578	588	569	590	588	552	566	563	611	576	579	570	587	572	533	587	517	573	587	570	533	599	581	609	592	595	578	583	650	582	589	572	582	573	592	548	522	563	601	606	557	597	601	607	563	573	544	625	536	609	590	583	607	553	625	608	579	631	603	587	643	528	568	552	602	566	611	558	585	580	551	605	622	610	622	562	582	563	536	551	587	577	576	577	521	590	579	604	547	603	542	571	573	578	598	616	595	583	595	611	572	598	569	601	609	593	589	610	621	587	559	590	558	581	582	568	562	588	610	584	603	530	555	548	547	586	585	590	602	570	627	528	626	573	578	597	573	611	578	577	638	589	573	559	589	609	533	579	589	620	624	578	591	603	573	599	555	578	590	591	545	537	589	547	620	538	625	595	583	599	604	610	575	533	607	589	580	626	521	617	569	544	571	570	571	635	571	545	588	604	604	564	602	535	590	528	594	573	551	603	546	584	567	578	589	624	627	570	566	562	588	585	598	630	591	589	556	596	558	566	576	567	570	608	558	566	570	574	632	616	596	601	614	612	559	602	592	556	585	560	570	586	599	543	573	573	576	543	589	627	546	616	578	607	616	577	570	590	582	587	553	598	603	601	602	568	610	542	615	568	559	546	617	520	588	557	593	579	606	574	604	598	567	567	573	587	561	614	600	549	563	595	568	538	582	579	551	589	604	557	572	578	588	558	607	546	569	613	563	606	635	613	606	584	556	602	561	551	595	599	592	590	582	576	588	566	598	604	546	572	557	561	570	619	543	563	592	563	609	572	571	592	590	566	576	582	563	611	601	598	601	573	588	604	554	586	622	616	644	597	600	576	583	589	573	559	591	569	577	559	594	592	576	576	633	563	556	569	604	564	555	585	588	611	600	563	596	629	638	603	553	605	585	608	617	622	568	583	549	583	603	537	580	588	582	604	609	638	605	588	550	612	568	623	593	568	595	584	590	581	561	521	587	582	543	590	616	549	551	541	603	598	581	577	603	578	570	565	596	606	617	616	578	621	564	563	620	591	602	601	593	596	582	601	547	560	601	613	578	569	591	580	577	592	614	595	587	571	596	545	555	596	615	586	570	569	595	553	565	557	598	586	609	575	524	562	600	617	565	600	611	577	562	594	563	580	563	547	634	589	559	584	593	575	603	587	589	609	609	608	560	593	608	572	567	621	572	572	540	622	603	566	589	599	610	565	589	613	582	615	551	560	554	570	569	554	572	600	535	570	562	592	586	582	599	570	589	587	602	555	547	593	538	536	629	584	611	586	555	594	606	566	594	593	582	606	574	569	588	560	602	586	571	564	590	590	558	573	560	578	608	549	572	618	577	559	573	637	559	585	587	579	619	583	607	621	601	552	592	612	612	570	569	606	573	601	595	591	558	580	603	594	583	626	612	602	580	615	555	510	617	647	611	583	605	540	538	559	595	501	593	594	529	600	592	572	603	523	557	585	577	595	615	591	555	582	566	641	573	588	570	565	575	578	589	560	628	564	592	574	605	637	581	586	599	579	571	608	622	567	625	616	577	557	598	626	592	616	587	547	621	627	609	575	590	591	581	626	579	546	579	561	555	550	576	563	591	567	599	551	583	561	550	564	622	625	579	603	588	539	573	614	542	598	590	596	560	545	627	578	549	578	561	589	596	573	605	583	586	567	561	574	580	604	604	574	583	622
22963	21186	28839	23969	21567	20892	10482	1466	1009	868	753	733	655	677	674	643	624	590	648	638	563	565	665	549	567	579	550	554	562	570	519	558	600	575	517	592	558	592	590	572	555	535	556	556	549	585	553	549	599	531	506	555	576	554	561	616	550	517	596	566	549	558	507	581	538	573	575	509	546	500	538	499	551	523	531	516	544	543	550	554	515	575	575	527	520	549	554	509	570	558	533	544	528	527	502	533	518	554	491	569	595	549	561	566	511	519	531	562	503	534	533	532	523	583	528	589	537	554	549	510	538	506	525	524	526	515	516	530	532	538	501	565	535	522	576	497	561	563	541	553	515	551	520	542	527	549	557	524	521	504	552	531	548	568	563	562	515	523	551	479	524	499	557	505	532	518	516	559	518	546	536	515	527	556	552	535	527	541	539	515	552	533	533	535	517	548	529	500	539	528	507	557	545	508	568	561	472	544	549	578	518	524	500	543	559	525	544	554	560	555	627	600	537	520	543	574	548	506	566	561	552	489	532	483	525	530	476	556	581	507	516	528	541	549	534	548	541	534	562	546	522	536	561	557	539	539	516	539	541	564	543	554	554	523	525	562	563	551	559	539	561	560	556	529	524	546	530	538	580	528	505	556	536	546	539	559	550	483	515	543	536	559	538	501	575	545	515	564	547	491	568	535	543	542	562	501	540	534	538	528	524	529	548	548	533	550	514	547	579	575	510	498	565	520	534	549	546	557	530	523	555	539	548	522	572	568	521	615	575	571	571	588	544	519	530	525	550	519	538	466	505	584	533	550	548	562	537	565	543	527	505	556	556	527	523	530	533	551	538	515	550	552	522	539	565	541	552	559	529	562	534	556	538	525	545	527	543	548	547	513	548	564	540	539	566	527	534	557	527	516	544	553	520	510	534	497	560	567	550	562	532	554	537	543	517	566	550	522	569	540	526	563	533	546	561	556	528	519	541	519	511	531	520	557	492	569	586	548	577	529	507	540	523	560	555	523	553	578	516	547	529	559	531	536	514	557	545	544	507	512	525	477	554	513	534	564	531	517	565	542	513	537	545	530	518	541	517	472	520	507	512	544	523	505	572	516	582	541	563	523	519	522	534	524	524	553	524	538	537	533	567	541	580	572	539	568	557	523	492	541	557	530	507	519	515	535	559	546	532	534	558	563	556	574	560	516	571	548	561	562	510	510	547	489	593	502	575	583	531	509	542	545	574	529	569	544	556	514	533	512	540	532	521	566	540	543	568	559	525	532	536	522	537	485	598	545	575	506	494	527	517	543	515	520	532	496	562	517	509	561	534	551	543	529	543	545	533	548	520	558	534	528	529	531	510	506	532	520	540	534	542	547	518	519	543	538	539	551	523	517	526	525	510	558	503	542	542	549	562	534	565	536	541	499	574	582	530	530	562	527	562	509	564	522	525	513	532	534	539	548	533	498	546	528	558	575	490	494	548	562	531	516	543	522	547	555	540	545	506	549	603	507	531	546	540	528	545	569	544	540	536	548	585	562	576	562	555	539	539	511	517	531	544	489	504	532	514	508	535	504	528	507	515	560	523	515	539	555	557	537	553	542	515	508	558	541	560	572	519	567	535	494	528	527	541	548	560	500	570	569	537	578	533	554	564	542	469	518	567	529	497	561	540	500	537	576	538	536	518	522	495	535	536	553	529	545	545	570	534	546	517	513	538	528	513	556	532	502	567	560	537	496	537	545	535	561	528	540	574	547	537	507	527	545	538	561	539	540	563	547	519	586	538	538	524	502	513	545	550	536	555	584	556	575	570	555	547	545	525	529	557	540	518	558	565	534	519	551	542	542	571	538	531	498	550	550	500	527	590	530	509	545	566	524	568	538	565	551	501	571	523	551	555	578	538	513	529	494	501	539	487	529	497	548	505	542	516	535	535	541	548	500	525	534	558	510	574	527	541	553	536	509	511	535	543	569	536	541	483	544	538	503	516	530	528	565	552	567	549	539	548	550	566	550	520	560	556	547	527	576	517	533	504	551	528	540	535	566	537	527	512	490	547	521	481	573	522	531	503	497	509	540	571	534	555	540	547	523	519	546	537	508	525	550	528	515	536	526	558	519	529	561	499	506	554	560	515	547	549	545	537	557	572	544	523	539	527	527	568	516	503	518	532	502	533	575	515	575	531	533	572	526	567	541	592	565	552	530	573	518	556	496	493	552	553	557	548	530	497	527	530	528	516	558	532	537	548	551	525	523	540	529	532	522	521	492	524	563	542	533	529	498	530	545	538	524	520	555	567	516	536	519	566	565	515	523	548	542	573	566	527	532	545	570	516	494	537	582	536	512	549	560	535	531	565	533	574	495	535	548	547	574	533	536	505	488	515	556	553	527	512	584	548	555	554	542	526	572	511	555	564	505	536	517	537	525	535	526	501	549	532	519	535	498	551	544	529	543	533	525	493	545	547	539	533	540	588	547	547	533	556	533	501	539	542	494	491	542	527	524	578	563	568	535	519	620	543	531	552	510	520	548	539	521	546	575	526	524	537	555	527	534	580	551	518	541	544	508	562	538	599	541	540	533	576	547	534	543	532	563	554	549	528	540	567	537	544	557	532	492	556	537	547	553	526	541	552	503	547	536	537	561	533	497	563	562	546	582	526	524	529	518	501	529	523	554	525	536	575	515	525	529	529	523	535	511	527	536	533	511	554	520	540	527	570	563	575	532	534	537	518	504	571	548	578	486	534	501	565	553	518	533	539	541	555	547	575	537	549	546	557	521	551	553	528	547	557	508	547	517	529	523	528	466	562	534	589	513	581	511	535	523	543	573	518	530	548	517	551	493	533	558	507	544	546	577	556	564	532	535	525	560	542	506	525	543	567	513	517	524	539	549	548	566	534	528	501	542	541	555	496	567	520	560	504	559	490	516	539	538	549	491	506	516	521	533	518	572	558	539	529	536	576	550	535	533	524	529	547	489	522	557	551	562	541	547	514	530	575	543	525	571	537	537	509	519	557	523	551	511	563	561	517	502	507	555	571	521	538	541	547	543	494	524	537	559	497	537	526	575	551	503	548	531	525	527	532	499	545	518	552	536	546	516	526	533	581	530	534	559	489	556	534	552	537	523	507	530	554	552	527	523	538	546	567	583	570	563	539	521	504	546	533	514	484	504	566	550	511	590	534	500	512	564	543	532	554	502	539	549	530	544	537	563	558	502	543	557	495	578	568	591	569	531	517	527	562	521	590	570	558	511	525	564	499	516	526	527	509	548	538	539	514	480	523	510	540	517	527	552	520	524	535	554	597	518	540	591	551	559	528	541	554	525	507	558	549	525	578	558	508	526	568	584	501	554	517	541	526	542	545	557	553	559	519	564	539	535	530	523	567	513	517	507	576	510	550	522	548	519	553	541	528	608	564	525	544	539	508	563	504	546	525	508	544	552	538	504	492	549	563	541	541	549	491	571	575	553	522	521	544	503	553	507	544	574	547	520	506	552	539	522	557	541	563	543
31732	58040	49343	36527	27871	7378	2949	1753	1410	1154	966	898	852	793	763	742	718	704	673	647	689	642	621	627	618	663	657	621	659	627	603	567	581	611	606	602	611	588	603	659	611	592	608	602	618	615	525	565	580	604	596	544	627	598	603	594	605	611	584	618	600	604	555	610	612	595	593	598	583	582	618	602	620	572	581	611	585	595	606	655	570	628	533	591	541	577	573	605	577	609	602	639	588	590	564	555	604	606	616	593	605	570	586	555	542	620	616	588	603	568	565	602	571	596	592	529	553	570	586	578	613	558	575	595	607	568	597	615	597	600	579	577	596	585	560	629	580	536	595	615	590	607	570	611	610	585	597	642	599	617	580	615	632	575	626	599	568	589	607	584	588	628	638	584	588	610	598	579	583	565	558	563	546	574	554	565	590	568	611	571	608	592	577	582	611	588	563	589	556	606	610	639	646	601	579	593	560	588	626	623	604	593	615	597	625	612	597	583	637	548	559	613	594	634	583	544	593	621	599	587	557	553	593	586	635	596	598	621	577	568	571	628	633	601	578	553	610	604	582	606	564	576	594	601	611	635	591	598	593	598	611	558	664	618	600	594	600	602	574	579	548	599	585	581	561	580	594	580	587	559	610	572	602	612	566	624	584	581	603	594	561	603	571	551	592	562	630	573	590	632	579	553	545	536	552	549	535	567	616	590	597	616	565	604	598	579	634	573	537	583	564	624	583	584	547	664	614	596	586	575	570	541	602	586	596	585	612	615	579	567	595	592	567	620	583	576	588	625	593	574	590	613	563	530	584	594	587	611	603	575	620	589	562	588	591	592	587	583	606	586	576	577	573	659	635	624	594	617	600	589	530	594	568	562	625	570	592	570	589	565	597	649	615	563	580	598	591	598	626	556	588	558	628	612	554	575	599	607	600	596	524	591	607	607	581	600	590	658	559	563	553	584	604	564	582	585	577	595	636	641	611	599	562	588	552	621	592	594	602	604	602	589	558	609	595	573	628	551	591	553	612	594	551	580	565	625	610	588	620	589	594	574	583	643	627	600	615	583	583	591	626	618	591	568	535	586	582	580	586	640	593	603	589	582	588	591	629	613	589	615	592	581	588	570	641	581	626	571	588	635	582	572	570	605	593	596	565	609	606	614	588	529	605	659	578	599	565	590	536	615	581	633	638	592	577	596	605	558	573	602	562	584	613	608	623	547	563	601	623	612	584	568	669	579	603	562	591	561	581	622	595	562	620	602	613	564	552	573	567	538	595	550	605	589	573	578	579	631	570	618	609	552	600	616	635	589	609	611	566	609	629	605	560	567	628	650	605	607	611	585	595	607	641	562	625	601	588	559	577	617	594	597	557	625	642	597	628	584	594	555	583	559	576	590	588	584	556	572	571	537	594	602	589	597	579	629	603	600	594	562	604	619	562	607	582	566	574	565	590	636	577	602	618	557	607	620	576	610	579	603	546	571	580	603	616	581	577	589	624	605	633	622	559	600	600	605	603	605	589	619	586	570	556	593	567	549	614	592	582	552	589	610	627	591	623	564	601	598	585	543	586	551	608	606	576	654	578	637	570	612	584	599	543	617	622	606	627	579	635	597	589	592	642	598	611	573	605	606	584	578	550	568	635	615	599	594	560	614	566	568	618	527	582	608	612	592	569	607	621	576	575	574	577	607	562	580	559	569	571	613	594	585	570	593	613	612	592	593	591	617	623	565	574	557	575	567	560	601	631	602	624	613	599	579	563	567	546	618	582	619	578	577	573	570	612	588	561	588	578	559	529	627	585	569	585	581	601	562	556	604	622	579	573	582	597	628	552	561	603	596	586	620	598	641	610	638	629	590	594	613	579	597	612	579	602	585	580	561	602	573	604	577	555	616	561	601	580	565	608	587	569	554	618	560	584	584	610	579	630	595	599	579	553	605	561	577	596	564	566	578	620	650	595	592	585	611	573	554	551	608	576	597	595	606	582	584	586	572	571	633	608	570	575	596	590	531	525	580	600	599	595	589	593	587	591	601	589	609	615	607	577	586	582	580	599	602	582	605	608	588	597	605	598	614	571	609	572	597	565	600	613	607	553	578	599	588	576	588	616	606	567	603	581	596	604	586	539	647	598	589	570	551	589	612	579	579	576	540	605	575	594	637	616	621	553	569	601	609	588	557	592	609	598	588	582	625	581	602	543	566	608	535	599	633	578	555	607	606	621	591	588	590	585	580	581	557	582	626	570	571	549	575	584	609	580	598	564	558	570	575	600	617	560	599	618	575	587	572	590	624	633	575	577	593	589	630	612	573	609	590	564	592	585	587	592	629	636	566	579	575	598	603	585	622	574	552	592	587	635	628	585	578	601	642	580	605	577	553	631	586	569	616	606	620	570	652	606	590	591	557	611	591	624	607	613	572	619	599	578	604	585	581	586	575	589	576	552	608	588	663	623	621	556	600	598	611	604	602	539	601	627	621	606	551	543	570	556	634	622	611	562	616	593	560	614	605	571	607	581	603	608	548	624	591	550	584	619	565	580	590	592	616	544	606	651	556	579	594	588	598	595	621	552	587	583	595	560	577	612	620	609	579	578	589	605	560	639	602	622	568	551	600	565	579	583	592	593	554	586	611	595	626	613	532	571	607	564	601	588	549	610	573	575	606	527	588	577	547	568	655	590	601	572	603	556	628	624	533	596	615	559	579	615	598	609	595	607	589	583	597	584	580	584	625	573	605	576	596	573	588	564	622	555	592	566	510	565	577	569	599	537	562	552	593	598	586	588	590	620	557	577	582	579	547	553	575	548	578	606	595	633	570	613	605	590	562	584	561	562	584	577	624	605	587	573	598	543	566	593	613	610	579	598	590	633	599	552	594	565	562	628	548	607	569	559	582	585	583	593	627	591	559	567	569	558	623	619	590	565	581	601	616	590	622	627	635	580	570	622	598	564	584	588	611	594	618	610	592	586	613	598	582	563	588	578	596	594	586	570	630	613	593	562	565	618	597	583	599	600	571	598	625	619	624	564	618	583	595	581	604	587	608	641	607	562	589	608	569	587	586	619	635	564	550	586	600	562	609	568	537	595	601	608	554	553	566	561	599	621	603	588	563	619	576	589	579	559	540	592	594	597	627	564	574	606	568	540	577	583	554	597	590	578	635	596	586	603	613	613	581	594	632	624	580	538	551	641	579	568	603	611	616	585	585	562	593	612	589	597	577	600	567	606	563	605	600	592	565	644	606	606	563	596	569	583	576	607	592	577	621	589	533	567	591	579	596	617	575	626	548	575	593	576	568	614	602	588	587	654	571	589	557	620	548	623	582	618	580	562	572	555	590	592	584	641	596	604	553	577	614	544	567	631	571	625	620	560	585	618	579	550	522	607	606	587	571	622	546	568	590	602	602	578	584	599	608	606	598	573	597	524	530	542	590	588	556	606	630	572	620	608	578	632	612	568	538	620	607	578	574	563	610	590	547	615	562	608	572	623	585	594	618	603	610	564	597
27999	27027	35453	24381	9192	1345	572	422	426	395	406	396	391	353	435	390	390	413	377	390	382	445	390	371	394	394	374	377	395	377	397	378	433	393	400	362	395	365	376	377	401	376	385	408	384	339	381	377	337	402	378	367	411	401	384	417	390	353	406	382	370	416	403	378	378	408	363	376	397	389	401	396	374	365	424	395	401	436	424	393	373	389	395	369	395	365	395	387	407	399	383	421	386	407	386	384	401	427	362	411	382	342	381	404	367	383	379	394	353	385	388	409	382	413	379	384	404	362	418	404	373	402	431	378	382	388	352	385	406	351	355	395	389	354	403	374	376	376	426	387	414	382	398	366	398	398	392	361	411	384	371	408	426	397	387	373	415	387	387	372	399	355	390	389	381	427	369	383	395	364	416	383	383	413	363	402	362	409	375	410	399	406	397	403	365	417	391	394	370	412	384	381	363	359	411	360	364	389	408	399	396	375	400	365	415	385	389	410	387	396	388	398	376	377	380	401	408	387	435	389	394	364	407	385	361	390	412	412	362	374	359	363	360	366	397	427	363	367	390	380	395	384	372	409	393	374	399	383	383	391	363	388	399	411	393	359	405	418	389	359	422	380	401	419	379	363	396	390	391	368	366	415	423	366	410	387	364	364	392	363	353	397	380	409	410	425	382	390	399	392	398	404	366	406	375	377	412	420	354	396	371	397	379	403	387	357	388	391	404	390	373	411	358	368	383	409	394	406	377	365	387	422	351	393	396	435	370	375	400	384	381	394	362	393	399	396	401	383	437	415	382	429	407	384	395	387	384	362	379	416	418	425	383	384	407	397	384	396	380	410	421	397	370	372	388	401	411	410	403	378	384	408	373	358	401	391	355	396	391	387	361	392	402	396	397	365	370	397	384	386	362	378	415	376	374	389	386	431	398	399	361	414	409	376	355	393	414	385	383	387	406	440	394	374	408	361	397	401	410	368	406	399	400	412	409	348	386	397	406	400	367	390	392	386	403	396	414	380	417	363	404	416	360	395	375	410	391	337	394	391	389	402	382	357	435	369	395	412	383	425	385	380	418	395	388	390	374	402	401	378	367	391	397	417	385	403	385	407	379	417	378	406	412	391	404	352	411	401	345	393	397	385	359	420	379	414	392	393	431	379	386	389	392	385	365	391	408	394	371	397	372	380	367	398	410	394	390	371	381	403	415	390	379	402	351	436	404	421	420	412	417	471	408	347	407	388	407	375	379	458	389	427	394	404	419	378	429	394	373	395	406	388	384	409	412	359	375	387	397	395	391	389	368	408	392	405	402	389	384	397	375	430	403	389	394	360	356	377	412	410	410	380	377	385	406	372	366	396	391	398	414	428	382	398	373	433	396	377	365	412	427	410	378	392	372	433	409	417	418	384	429	390	372	433	368	363	395	407	397	386	378	387	412	400	389	408	371	397	363	361	394	409	371	379	369	372	401	385	380	414	383	400	384	382	380	388	366	394	383	371	416	400	392	413	384	390	384	425	391	388	411	381	405	390	373	403	379	369	391	398	428	383	370	406	394	406	366	402	390	409	388	399	403	447	372	358	374	377	420	387	388	409	391	371	377	393	384	395	386	371	397	376	384	420	388	368	385	400	374	436	395	374	422	412	394	401	366	369	415	425	376	385	371	419	383	404	408	395	396	372	402	390	380	389	370	387	366	368	367	373	411	342	351	419	397	395	364	412	425	395	402	388	410	395	399	397	392	405	373	412	418	352	374	359	400	408	384	397	412	383	384	394	370	374	399	370	371	413	394	408	417	371	419	396	382	385	397	385	388	367	394	361	385	393	387	387	353	424	360	402	376	396	389	382	431	374	416	455	437	405	378	395	424	388	416	394	406	396	398	398	388	404	382	386	395	381	397	366	391	403	402	409	387	377	393	423	378	379	367	381	420	404	392	411	371	418	386	354	373	413	403	416	378	379	363	388	398	405	413	416	385	399	428	403	395	399	398	410	434	423	419	359	390	405	363	403	393	399	374	396	419	374	400	414	387	409	382	394	380	368	394	409	377	394	382	421	383	396	427	400	387	386	385	365	405	413	369	415	415	420	379	395	386	415	394	387	409	387	420	424	428	380	384	356	390	416	361	392	369	411	377	412	399	404	391	366	398	395	390	400	357	388	410	388	386	390	368	382	423	395	387	397	429	397	360	364	394	415	358	410	387	321	397	377	401	366	396	409	346	379	387	392	423	407	407	404	417	387	444	396	375	385	395	396	393	371	402	385	397	385	399	392	346	405	369	418	377	392	372	415	387	389	390	388	390	381	363	420	413	400	379	403	397	351	392	385	391	361	384	419	375	389	406	419	395	425	386	340	409	411	400	402	397	405	363	380	390	385	399	378	387	355	403	377	391	377	393	383	383	420	358	390	359	376	419	359	335	396	418	390	389	382	422	361	370	350	383	416	399	429	383	428	400	395	376	376	410	385	366	391	370	417	365	380	388	393	391	402	372	392	364	353	387	393	375	388	386	433	380	375	403	345	375	406	403	397	359	355	413	383	425	401	414	382	373	419	393	379	430	371	368	402	395	401	386	382	386	377	360	403	385	414	380	401	362	393	394	373	419	404	396	397	371	444	378	422	388	366	388	375	398	385	391	387	390	368	376	423	387	383	396	390	407	378	413	361	395	401	391	362	407	448	368	351	421	375	402	378	396	392	367	347	398	350	380	362	418	410	404	381	409	428	366	386	381	368	378	407	397	395	406	353	413	397	385	380	389	406	375	386	426	383	370	431	413	375	374	374	383	392	396	410	397	405	388	373	354	406	391	370	385	422	403	403	358	407	359	363	370	397	401	404	382	362	403	377	376	411	364	402	394	375	376	400	367	418	357	369	396	402	384	341	381	394	420	418	376	443	398	373	408	352	368	379	380	420	381	411	405	360	389	386	383	423	384	431	383	373	404	403	385	399	416	369	394	360	412	431	425	373	372	401	404	348	388	387	382	373	406	419	392	382	366	393	385	398	386	379	389	383	392	428	367	378	395	374	415	386	414	409	420	376	364	381	378	415	415	432	400	414	410	372	367	378	443	411	387	430	401	397	431	390	392	384	388	420	372	412	405	406	381	392	418	367	400	363	354	371	421	388	370	380	385	386	398	401	401	421	384	355	376	376	393	410	385	395	408	374	401	373	350	356	355	407	385	427	367	382	406	381	405	382	405	403	391	384	376	398	384	392	401	433	372	412	355	367	405	368	392	384	377	402	368	419	416	383	416	371	399	368	394	389	401	405	359	401	383	377	377	384	412	416	378	365	382	384	416	382	360	406	391	393	395	383	398	356	389	382	357	350	372	365	380	369	353	399	359	382	353	377	369	404	392	422	411	394	356	393	390	394	396	411	350	394	422	393	432	385	405	395	385	395	416	443	376	398	397	387	410	415	385	373	381	420	408	407	412	398	431	432	424	388	380	383	382	379	383	359	414	389	413	391	381	416	362	372	386	410	377	434	395	368	437	386	354	397
28250	44886	36462	21507	9794	1886	804	542	517	456	485	509	442	476	469	442	446	444	428	452	436	419	447	473	463	456	463	454	466	464	434	449	419	454	450	448	460	435	474	471	461	450	474	424	443	484	454	448	413	442	420	460	485	474	471	417	470	416	447	474	461	460	447	452	448	463	447	430	393	459	484	446	426	424	461	434	474	440	463	480	415	423	463	499	445	449	462	450	486	435	424	433	411	451	420	443	478	425	460	485	463	453	441	452	455	475	440	434	451	458	422	442	492	468	433	442	490	426	452	452	444	478	437	477	451	469	478	427	479	479	455	469	463	477	446	395	478	432	417	471	463	473	425	469	459	478	452	472	481	478	446	459	462	466	422	476	425	453	510	473	447	463	446	453	427	470	481	497	438	448	448	434	468	462	457	414	480	430	432	434	445	451	436	409	447	423	479	429	457	443	472	471	446	443	446	475	467	472	427	434	431	472	428	421	470	469	420	461	444	433	431	415	460	458	480	456	465	450	421	459	467	444	482	445	435	459	450	428	475	425	443	447	479	443	471	481	451	465	471	422	426	424	429	469	461	452	436	457	480	483	417	445	443	474	488	465	482	471	441	428	443	476	443	459	444	441	492	414	423	444	481	461	444	479	434	465	409	466	434	470	427	455	446	435	440	434	448	456	453	462	423	468	448	411	436	463	458	434	437	487	450	445	425	480	458	450	435	466	427	445	473	467	467	402	474	452	469	445	446	441	469	493	409	479	439	509	473	459	476	473	453	444	458	417	479	418	440	447	492	419	446	448	427	436	435	458	463	436	457	469	457	455	473	410	469	435	451	443	459	436	435	458	459	457	450	447	442	434	475	487	425	453	489	436	459	426	470	448	453	447	475	415	466	460	492	453	453	444	504	453	464	454	431	432	476	452	434	433	477	438	438	448	440	448	415	435	429	442	458	435	415	479	465	466	461	452	441	473	461	475	436	477	408	446	450	452	447	402	455	422	448	486	468	426	455	450	433	440	442	450	451	428	450	463	458	440	418	469	456	470	479	437	453	467	443	454	444	436	452	445	475	465	459	467	448	451	467	469	482	465	443	454	419	465	421	457	472	444	428	476	438	438	477	456	444	412	449	436	453	430	478	476	478	476	478	420	468	443	462	456	426	432	442	463	470	469	455	445	416	451	454	460	443	457	437	468	463	410	389	446	430	474	492	432	455	451	414	458	471	453	477	409	470	452	453	435	464	436	453	430	468	445	449	457	420	471	437	463	454	466	433	446	455	462	452	429	457	441	465	450	475	464	469	443	493	490	427	419	447	458	462	445	487	458	449	437	480	440	471	465	476	449	452	450	448	463	443	457	448	444	430	448	450	451	485	461	464	433	436	458	419	428	463	470	449	455	432	436	454	421	448	492	450	462	413	449	440	450	451	459	445	411	478	481	460	446	474	466	408	462	462	450	432	476	437	484	450	455	462	422	425	423	487	426	465	451	436	426	441	458	461	459	491	477	433	480	499	458	483	458	421	447	458	479	464	443	448	443	435	478	423	471	418	435	422	446	435	465	445	453	467	445	479	420	437	414	430	469	434	446	456	432	474	444	414	444	445	450	432	448	463	431	439	432	461	431	403	434	428	448	458	476	463	460	467	440	432	469	433	434	464	459	463	458	449	442	442	494	428	463	438	442	450	476	457	416	442	431	452	443	469	455	443	450	482	465	448	441	438	440	446	425	429	468	437	457	450	471	440	454	457	448	439	462	445	437	437	456	415	441	461	441	474	460	446	481	477	456	492	478	444	470	410	457	438	477	464	483	466	467	439	448	473	470	501	409	459	461	427	446	452	446	484	483	461	464	459	422	466	445	434	455	470	457	442	445	425	438	463	466	465	442	433	438	440	474	470	456	460	486	428	456	485	470	449	475	450	444	437	457	452	431	496	459	440	434	469	449	420	476	492	474	495	451	448	445	453	460	410	483	438	467	456	432	452	481	446	439	437	417	464	471	428	444	410	462	423	458	451	450	451	480	477	450	490	438	430	405	440	471	430	417	457	473	418	433	444	500	449	450	433	447	420	466	416	438	421	455	425	449	450	468	446	465	444	442	428	462	477	439	433	448	422	465	466	468	455	486	451	424	409	402	415	477	446	435	466	449	490	457	464	430	477	439	431	472	479	440	489	419	427	432	455	430	426	453	439	444	445	468	478	460	469	457	482	455	446	428	426	398	462	442	434	457	438	458	421	468	433	443	447	458	428	470	441	416	471	423	434	482	458	450	467	451	469	463	391	449	436	453	492	466	431	451	467	453	487	453	442	452	442	471	451	438	472	474	443	434	442	434	468	442	444	465	427	455	462	414	428	477	443	459	454	455	438	456	470	456	440	486	444	470	484	425	452	460	461	451	445	490	468	473	443	433	431	474	424	463	455	450	412	475	442	437	477	429	454	469	442	472	441	445	425	444	458	473	467	462	454	476	464	464	448	459	484	488	472	474	440	450	439	451	451	450	439	421	460	454	455	450	445	459	434	458	433	439	461	430	434	471	450	452	451	458	479	415	490	435	492	412	425	446	454	430	423	441	447	430	438	445	511	448	440	456	472	484	453	435	453	459	481	447	442	453	457	466	410	490	451	470	460	454	427	492	464	442	427	498	465	483	450	463	467	474	467	428	445	429	449	441	465	461	469	435	478	442	450	439	450	499	454	448	436	457	468	438	459	457	435	416	469	453	439	441	463	444	465	441	418	470	510	455	435	450	445	453	442	430	431	408	486	452	456	495	439	433	447	441	444	462	506	464	444	430	455	463	469	458	461	486	443	457	463	461	440	501	433	455	430	492	474	443	448	484	475	420	473	441	426	435	442	448	411	445	453	474	410	444	440	468	495	478	453	474	479	472	463	433	483	477	421	421	444	440	429	448	450	423	446	444	467	428	442	462	452	437	461	464	429	455	448	447	438	480	479	413	424	446	432	424	452	440	441	463	410	477	451	415	433	453	443	456	430	476	481	425	466	445	473	470	431	443	463	436	436	442	444	465	446	439	447	532	463	410	430	444	447	449	439	430	458	446	464	457	448	475	462	458	438	455	409	408	400	461	450	458	445	470	477	473	446	461	496	463	460	439	470	449	458	458	427	465	444	484	432	458	458	456	421	476	442	454	480	462	434	450	440	474	445	456	458	467	433	473	501	459	424	441	438	429	452	513	458	429	468	457	408	450	443	459	429	453	452	432	494	426	454	470	469	452	430	408	471	423	462	452	437	487	475	427	450	430	447	448	487	480	416	434	458	442	462	473	456	462	465	481	458	416	474	453	465	452	448	444	467	477	465	530	447	460	460	432	453	439	448	447	415	454	451	468	441	453	455	467	476	410	436	474	454	472	430	473	426	439	434	444	457	427	420	432	444	495	419	426	470	433	460	448	429	461	449	469	445	477	465	440	436	481	438	457	450	447	513	453	454	463	488	440	490	459	456	457	446	408	432	458	432	445	486	458	457	441	480	453	419	403
23939	21144	28550	25033	21608	13810	2491	783	550	513	476	476	447	419	419	436	390	399	409	391	410	425	368	395	404	408	389	366	356	402	398	390	380	404	385	404	382	354	391	380	356	394	343	426	350	389	375	372	375	369	358	381	360	384	352	383	376	365	371	368	359	385	384	396	381	377	403	371	360	353	365	375	364	377	379	377	372	347	393	389	395	372	361	384	353	359	416	373	370	392	359	380	352	397	348	379	393	368	396	374	386	396	398	391	389	350	353	342	382	354	380	412	377	409	368	395	370	362	403	379	361	342	358	348	397	403	367	389	371	338	342	371	351	356	376	365	365	379	368	391	417	357	335	342	375	399	407	383	391	375	375	400	407	386	315	359	376	351	392	356	392	371	374	353	364	376	382	344	372	426	394	372	387	381	378	352	378	376	386	365	368	360	366	366	344	382	418	382	372	393	379	368	420	424	374	336	373	398	344	381	343	363	350	368	375	382	399	387	410	389	384	381	387	371	358	374	363	389	382	378	392	417	364	376	337	393	358	384	398	394	369	411	376	386	358	384	401	362	341	357	379	409	353	382	383	353	380	338	364	400	355	373	375	357	364	363	359	365	374	388	371	381	347	367	372	352	366	412	362	372	371	406	353	366	352	376	347	364	370	344	369	331	378	370	388	383	362	338	376	380	342	368	376	359	368	400	347	369	379	378	367	384	375	359	373	387	353	351	332	338	341	357	376	357	338	355	378	384	381	383	395	363	386	364	356	323	374	357	370	347	373	376	354	355	386	403	370	373	383	360	353	360	378	345	354	406	389	375	369	391	364	350	383	383	341	344	420	364	412	385	385	372	381	352	374	394	412	336	365	372	354	356	393	362	378	366	377	375	363	366	394	348	382	371	390	357	337	323	398	368	383	378	394	395	371	351	392	353	368	364	344	389	399	355	431	384	379	352	347	359	383	376	353	379	395	366	383	348	403	343	381	369	367	383	381	364	387	367	350	363	365	338	337	379	376	368	388	362	384	395	350	397	357	372	347	386	378	346	418	391	361	362	359	372	380	386	354	344	355	375	383	359	329	390	366	400	387	405	400	377	386	380	360	335	364	379	367	369	318	361	339	376	395	326	395	384	350	363	344	359	392	368	384	377	361	384	352	397	351	369	348	334	386	363	364	385	360	401	361	358	377	382	382	375	385	384	354	375	388	398	389	411	376	371	350	373	336	373	361	397	349	375	373	379	355	385	383	371	353	367	371	381	383	370	363	378	362	371	383	376	357	369	387	388	375	388	385	383	364	381	354	372	363	360	403	387	363	360	364	375	367	399	408	365	381	375	347	375	390	339	381	358	371	377	395	372	377	391	388	360	404	385	393	343	352	363	362	372	374	366	363	334	395	334	363	324	367	389	338	401	370	388	371	359	380	375	365	385	371	371	354	393	403	369	355	358	379	374	380	341	379	340	357	328	398	412	373	348	390	382	355	388	387	389	372	382	384	360	429	334	389	344	405	373	394	389	391	368	409	342	403	363	353	377	366	357	387	375	344	372	403	379	369	350	388	389	358	391	345	367	374	403	403	359	336	328	380	332	380	386	356	384	351	360	313	356	371	354	362	363	358	389	401	379	348	353	336	341	363	379	361	379	385	386	405	426	381	367	362	379	385	363	356	384	410	379	400	340	369	382	387	350	356	361	376	390	350	376	375	373	397	379	384	400	373	398	387	410	368	376	364	377	345	390	368	355	352	364	394	351	333	386	383	410	376	366	345	393	365	389	391	373	362	363	374	378	391	367	353	359	359	379	361	349	365	371	361	356	403	344	353	363	358	356	363	360	410	365	371	380	358	382	352	395	395	337	357	384	378	372	335	383	386	356	378	366	369	362	376	367	347	384	415	373	396	374	410	379	385	360	390	394	371	389	382	370	381	332	420	371	373	368	371	354	325	373	351	365	384	350	364	350	380	359	364	377	369	381	327	378	389	385	389	392	391	405	410	377	372	348	409	366	378	386	361	381	378	371	371	365	371	350	390	371	394	378	371	354	371	383	338	387	401	350	357	343	372	384	336	393	381	335	348	377	401	340	362	377	384	358	363	359	364	389	383	388	353	371	356	379	408	362	360	361	372	374	394	398	384	389	377	368	386	336	397	352	391	402	380	399	393	378	357	355	374	370	350	332	405	328	365	402	386	378	368	407	405	388	384	374	393	391	396	387	355	340	392	401	383	380	377	375	434	363	421	356	401	371	383	391	364	347	365	367	352	428	376	385	356	350	362	359	400	398	374	370	357	405	370	381	367	394	362	404	363	368	334	344	399	379	367	386	374	382	377	340	366	362	376	390	397	403	365	366	392	357	366	415	368	389	357	391	379	393	413	371	383	361	379	386	345	365	349	382	376	341	382	347	366	364	380	373	365	375	388	349	377	384	380	381	351	372	354	377	352	390	360	337	388	378	396	364	334	383	363	348	380	373	395	392	373	342	393	387	368	383	397	373	353	363	373	367	368	395	349	368	390	337	379	380	374	364	377	341	351	349	385	382	415	356	379	383	360	387	351	395	366	333	369	347	345	385	361	358	360	375	344	353	378	383	353	363	312	381	323	359	379	401	425	391	373	341	375	367	385	389	362	375	389	360	363	370	380	378	397	404	391	386	363	369	354	373	354	366	368	398	376	352	393	345	376	396	373	317	361	382	394	348	376	355	345	395	407	373	357	358	392	378	403	362	367	370	345	374	371	382	368	412	365	371	354	344	347	378	361	359	331	366	377	371	401	401	368	374	389	369	362	362	393	349	354	359	352	410	391	361	380	389	378	348	382	367	370	371	356	366	378	377	355	361	384	362	351	387	402	359	376	374	345	381	381	353	341	378	351	365	360	407	364	397	361	368	350	341	350	365	363	372	394	355	377	396	340	351	338	374	371	397	384	348	378	353	381	372	414	363	354	391	364	333	380	369	372	357	337	335	356	380	365	391	347	388	403	371	367	361	364	371	389	393	386	391	401	397	358	391	349	400	374	374	402	360	361	408	354	402	345	381	394	407	407	337	351	371	333	389	356	392	405	414	367	388	416	359	393	397	364	373	393	414	355	356	364	375	372	380	376	351	389	371	367	393	386	401	335	378	372	404	387	386	357	367	368	361	343	361	356	387	370	404	352	368	328	413	375	372	394	355	372	399	378	367	360	361	336	381	351	353	373	383	355	355	391	384	368	385	368	387	338	388	368	388	358	351	368	386	365	354	369	385	344	376	369	363	392	426	343	399	366	364	364	384	365	381	342	352	378	363	380	359	371	362	389	375	376	392	390	406	359	384	370	353	358	379	390	344	396	394	342	353	385	376	317	344	353	382	360	358	380	357	399	402	408	368	407	367	366	407	349	366	382	388	394	325	367	377	364	360	372	390	386	345	344	358	365	358	331	384	365	348	373	366	354	387	359	406	377	327	343	384	357	362	383	408	364	374	361	386	376	355	383	369	351	365	369	338	389	370	371	350	378	344	335	399	353	367
30016	53719	44753	33725	18070	6239	2114	1023	749	674	644	539	537	529	538	484	528	492	474	453	440	472	451	455	415	410	474	461	430	444	438	429	425	448	402	407	429	439	383	392	472	449	450	414	438	430	482	462	399	428	436	407	429	425	425	482	452	454	442	372	439	416	413	449	436	404	407	431	419	440	462	385	429	467	402	463	431	433	419	425	434	422	415	431	400	456	436	425	434	400	439	405	407	408	390	419	404	425	409	430	381	429	437	415	415	420	420	417	399	429	446	359	460	420	417	410	426	426	457	416	443	406	470	423	400	432	489	439	440	437	424	428	439	411	427	397	418	412	408	422	408	415	433	429	453	427	436	430	409	443	415	427	426	422	404	436	442	428	450	421	423	419	452	422	442	429	385	465	467	448	430	421	441	428	420	444	421	447	414	416	444	410	437	458	406	406	445	455	408	419	447	427	433	425	440	417	422	416	438	437	447	426	447	450	393	457	436	435	428	405	396	430	422	438	442	391	401	425	432	449	422	414	421	414	404	409	442	413	370	428	437	429	452	353	404	426	445	407	421	433	429	423	434	429	424	412	432	406	455	395	423	431	443	410	403	427	444	407	426	421	424	422	390	439	404	377	425	474	441	414	410	442	422	452	390	439	448	426	393	414	449	421	456	392	391	413	439	417	439	446	414	461	455	449	402	407	428	448	426	425	447	445	425	410	407	434	428	436	451	397	431	410	440	421	433	435	412	432	452	435	420	423	432	426	413	421	458	432	411	411	413	426	397	424	403	414	449	408	423	417	416	412	401	430	445	462	413	470	447	373	408	437	457	395	422	415	436	428	382	437	453	436	425	433	408	423	443	438	431	432	404	425	416	447	418	421	447	438	437	433	430	413	441	417	418	404	384	423	420	437	453	378	376	403	406	397	443	427	416	417	457	436	419	438	428	421	404	426	443	450	427	463	444	437	420	432	404	420	452	435	400	399	417	441	433	430	475	467	442	439	418	411	419	456	428	415	417	399	398	400	421	409	436	422	419	443	416	393	409	404	423	456	421	401	454	401	413	431	434	416	435	418	422	417	414	431	412	436	454	424	407	393	411	431	403	389	421	454	424	397	415	432	458	428	429	463	416	414	436	456	429	449	406	410	436	458	486	420	427	410	401	418	396	406	441	428	433	428	441	402	424	396	437	412	409	428	423	426	430	424	460	432	438	440	409	423	424	427	457	417	416	431	436	416	405	427	466	422	424	482	433	448	394	423	412	443	445	431	393	423	438	416	437	395	457	418	430	391	449	458	457	400	410	416	452	423	402	412	445	426	411	418	451	426	441	406	395	397	418	416	413	402	475	461	395	420	398	408	407	394	435	458	415	440	365	425	428	447	423	407	420	398	433	428	430	401	415	455	429	424	451	446	406	435	421	409	408	393	409	429	449	354	390	423	457	416	396	417	426	411	409	402	427	416	457	443	432	397	427	434	459	425	418	387	453	440	442	433	419	408	454	423	413	418	464	418	418	405	396	427	452	423	437	468	422	435	436	384	442	415	405	416	404	414	420	463	408	430	426	446	403	425	418	441	420	421	400	399	441	401	432	459	412	408	374	435	431	400	433	424	441	388	406	425	448	477	431	479	433	392	406	409	417	457	431	397	428	406	426	438	435	413	428	440	427	399	409	430	406	427	442	443	475	397	432	442	438	421	404	424	382	430	426	428	393	391	392	425	447	430	437	442	441	434	409	420	432	396	421	436	429	438	422	405	422	432	417	426	419	387	434	458	405	414	464	409	411	412	424	418	447	416	462	407	450	456	402	397	429	432	423	426	421	416	483	426	430	442	446	405	413	444	423	429	460	424	367	442	457	434	431	407	444	482	403	448	487	452	424	485	425	425	426	424	427	438	434	466	442	469	446	436	412	426	442	425	447	486	411	420	411	426	396	444	435	379	447	425	446	446	424	430	456	410	427	423	416	414	410	420	417	450	431	453	447	456	393	440	413	407	394	451	460	446	416	418	422	425	408	451	372	383	427	423	462	421	435	436	423	430	427	420	423	408	383	401	430	399	426	429	443	426	441	416	421	462	431	424	434	455	426	458	435	473	410	424	451	416	423	418	466	421	422	413	428	432	420	435	423	466	421	405	453	395	379	480	423	392	419	426	431	448	422	426	403	409	444	447	424	412	412	415	456	413	399	399	398	436	442	430	424	422	410	431	430	432	387	416	409	446	448	440	434	439	395	408	453	404	408	426	421	417	437	423	427	428	440	423	407	443	400	418	436	417	417	437	394	412	469	404	425	416	429	411	450	444	398	466	431	418	432	429	436	411	422	405	410	406	467	448	436	459	401	447	445	393	459	446	419	407	439	411	449	397	421	444	427	388	426	425	418	407	413	441	430	435	403	393	418	454	457	435	429	411	434	430	395	425	459	429	399	458	416	425	428	391	401	445	435	436	429	431	421	406	421	407	444	430	394	432	403	418	434	397	457	418	388	441	428	399	410	429	417	466	425	386	469	431	389	406	433	451	413	403	407	442	433	434	440	461	392	422	424	409	413	440	440	446	420	425	422	440	418	482	468	417	426	423	440	425	436	419	395	407	426	430	443	429	475	405	441	429	431	423	424	417	416	442	420	440	442	430	423	426	394	453	438	408	407	437	408	442	427	412	415	433	431	452	432	437	421	403	382	450	413	402	434	430	406	432	427	462	414	430	423	423	435	426	422	424	432	403	393	419	432	431	409	403	478	449	407	392	468	455	428	408	458	453	421	437	447	400	418	397	443	419	405	469	374	408	435	420	446	450	435	451	464	404	420	424	425	397	424	446	443	457	414	422	438	443	440	404	422	441	437	405	439	422	407	437	425	388	417	443	436	433	438	404	450	411	454	452	424	459	432	393	398	409	417	464	406	427	431	443	474	435	407	423	417	443	448	437	395	425	443	404	419	460	448	392	460	469	411	398	416	421	464	401	406	467	447	411	449	386	420	386	391	416	395	452	402	453	425	407	449	443	405	434	414	441	432	468	407	419	402	425	436	435	411	430	446	408	431	413	400	432	447	403	435	441	447	407	411	464	425	416	397	441	453	427	420	429	441	425	448	443	424	435	390	436	412	475	431	473	434	433	447	422	432	429	443	451	445	402	407	458	405	420	409	439	430	421	428	396	433	446	416	400	434	455	422	406	454	432	390	409	411	432	440	434	415	494	398	417	416	430	413	427	399	415	463	460	404	420	413	466	404	410	440	426	406	382	440	397	419	434	429	439	432	377	408	410	428	436	392	450	454	421	393	419	443	445	439	444	420	448	439	431	416	427	422	403	409	460	448	405	407	425	420	388	423	424	460	425	427	448	378	438	456	406	431	436	415	422	428	446	466	412	440	436	461	414	447	409	426	410	422	453	430	428	445	437	432	418	424	473	405	440	377	414	416	423	440	445	410	405	459	426	400	410	430	443	413	421	416	408	426	423	463	451	416	453	458	409	412	387	405	425	441	466	440	444	422	413	407	411
25243	21224	28278	26739	16883	4135	1174	741	639	571	562	543	546	538	543	553	533	562	525	543	540	557	508	521	491	518	539	527	487	550	523	523	509	529	551	492	490	524	528	479	525	526	493	561	519	476	462	528	532	500	483	541	538	490	523	528	524	552	481	486	528	517	528	460	505	527	489	486	533	501	526	493	464	520	499	463	471	516	525	506	530	489	487	530	537	515	491	513	497	500	503	536	549	512	488	487	508	481	527	521	482	493	526	508	496	495	488	482	525	542	506	491	491	529	561	521	513	511	481	504	501	533	524	517	483	513	490	492	539	485	483	498	556	508	547	517	506	454	490	515	510	485	504	499	488	483	515	531	472	575	483	555	514	502	500	509	522	512	497	514	513	500	458	493	523	533	534	532	523	497	510	514	509	505	523	547	562	503	510	550	525	537	538	484	516	520	517	497	507	506	511	519	530	498	543	530	527	507	481	526	522	511	528	548	509	521	508	530	506	497	497	514	495	529	525	484	507	508	547	494	493	522	516	512	511	524	503	535	493	499	510	486	534	544	572	493	497	526	466	523	552	510	485	476	514	517	503	510	507	530	510	512	511	478	519	531	505	513	513	517	518	506	521	571	541	496	523	505	470	504	514	515	461	494	508	499	505	501	496	499	553	537	485	530	557	506	469	539	536	513	519	487	509	507	535	507	499	519	510	520	527	532	548	539	505	514	519	507	519	507	515	512	569	497	488	514	502	519	527	520	535	512	527	492	499	506	543	500	505	481	541	477	537	505	549	542	526	512	521	500	525	478	520	503	503	485	523	544	480	492	522	518	504	546	484	529	533	524	542	517	530	498	513	470	503	481	555	522	518	520	537	516	537	494	498	536	518	538	536	515	447	501	496	502	509	478	506	505	526	461	497	499	543	492	534	504	494	503	524	516	515	532	518	502	480	521	569	495	501	570	514	510	484	538	503	551	526	509	515	539	473	485	522	546	535	491	505	547	514	522	527	485	502	503	500	485	530	498	473	465	520	509	523	519	520	545	526	496	488	566	485	512	537	589	520	526	516	515	511	513	508	516	515	532	475	517	535	481	510	496	501	501	532	521	486	497	501	529	538	510	499	485	471	517	517	539	515	510	534	500	489	506	508	507	536	498	524	520	488	537	507	512	500	554	530	530	560	515	524	528	538	521	519	548	530	493	513	516	455	552	492	458	484	505	502	515	489	533	499	487	525	479	498	521	528	502	550	546	484	538	501	517	480	522	518	523	538	479	482	482	505	497	528	459	510	461	560	493	475	523	519	513	528	516	544	531	548	531	472	512	480	493	522	535	569	525	509	504	516	499	492	511	561	545	504	467	481	525	530	533	473	466	507	469	500	522	492	528	492	522	528	496	495	474	540	511	494	507	533	529	511	525	506	542	539	499	499	482	494	485	555	509	522	464	522	529	526	486	480	489	557	516	510	506	503	496	515	514	494	502	530	509	550	485	492	518	478	557	501	563	477	505	504	507	501	501	494	535	480	527	490	536	520	546	509	481	516	492	515	545	499	493	541	527	497	584	479	524	550	495	493	524	501	509	523	543	483	503	522	524	471	565	500	523	542	566	482	464	540	526	521	506	501	462	490	504	510	497	508	503	517	513	550	520	520	515	511	509	493	513	465	486	514	511	491	503	479	500	502	516	508	483	514	527	524	554	530	509	526	468	544	488	560	537	527	493	489	502	517	534	530	526	499	498	527	536	527	512	541	493	525	545	505	490	447	490	527	490	492	472	516	504	531	519	527	493	483	492	536	475	472	547	499	479	468	552	510	490	540	483	503	516	512	500	498	490	523	508	521	497	485	518	507	561	477	519	509	533	482	519	484	545	475	534	513	489	508	505	540	482	479	494	517	529	535	528	491	537	510	516	501	502	520	509	517	509	550	522	501	529	500	485	535	512	513	526	514	556	481	517	519	475	531	492	534	522	497	523	551	476	508	492	527	505	528	538	526	502	492	526	495	503	475	479	541	535	512	511	527	494	490	515	484	491	506	534	473	493	488	487	497	553	497	497	531	509	515	511	484	498	533	544	504	494	507	507	510	532	465	524	535	501	474	504	500	505	528	497	496	517	530	498	497	513	503	518	528	522	518	494	514	539	502	507	533	523	535	518	484	506	506	528	509	467	522	534	484	523	520	495	482	493	522	481	506	507	495	516	506	482	522	514	529	526	533	475	536	493	518	527	514	485	537	542	503	562	512	546	514	540	495	532	523	486	508	483	479	522	532	471	502	522	523	507	504	508	525	528	533	530	508	514	495	555	521	512	518	511	519	542	535	518	530	521	457	498	533	494	540	488	521	525	513	530	480	507	503	510	546	556	535	496	479	525	523	500	499	510	511	519	500	497	532	479	490	527	531	550	523	533	486	519	520	484	489	516	492	529	489	543	520	505	503	524	529	510	514	506	491	480	535	489	503	501	520	524	537	535	522	543	520	480	557	515	475	532	520	511	525	557	476	506	499	502	483	504	482	503	489	520	537	542	508	520	517	505	524	527	512	507	493	527	507	455	528	497	531	549	509	546	505	536	505	505	505	486	514	521	531	518	459	522	477	509	522	514	536	518	555	489	508	526	490	484	495	531	529	517	491	492	542	554	535	483	505	496	522	532	508	505	507	538	519	508	519	510	549	498	457	476	476	495	533	472	538	513	515	543	477	519	508	510	497	518	564	534	541	506	509	493	500	474	488	498	527	501	549	486	513	522	490	514	539	506	535	522	507	552	502	518	472	518	505	516	538	540	518	496	504	503	475	443	502	481	506	498	495	534	540	550	517	500	536	509	554	476	536	509	507	538	520	529	449	491	509	482	492	519	542	480	481	534	517	498	523	477	518	512	510	497	518	532	531	490	503	531	542	511	525	494	522	548	501	528	488	528	507	517	543	563	490	465	502	479	489	524	510	510	526	515	516	496	550	502	499	533	519	542	527	572	501	539	498	495	520	523	548	530	543	508	555	498	477	529	497	478	547	497	498	498	498	557	489	496	508	499	521	548	562	513	527	578	497	547	543	454	496	528	512	515	510	485	538	550	513	501	580	527	533	562	513	516	496	482	525	526	541	530	499	518	560	509	508	574	509	530	535	531	537	504	506	487	532	513	522	497	528	516	548	490	536	527	547	493	522	498	472	561	513	503	514	572	474	535	520	508	526	553	541	509	508	502	486	545	528	528	497	535	541	519	513	508	485	538	471	527	490	526	497	503	501	554	508	549	531	547	524	533	529	513	520	479	510	517	569	507	508	549	533	468	526	502	475	512	524	540	505	528	486	507	503	490	524	530	533	508	489	502	560	486	523	477	482	540	492	478	522	531	508	512	526	564	512	498	503	501	532	529	516	506	491	548	547	532	502	539	485	494	511	562	531	495	506	497	480	532	510	495	501	566	528	505	501	496	469	530	509	533	520	509	526	535	550	531	516	477	503	533	551	516	524	474	536	527	464	507	502	539	493	516	527	492	455	490	509	492
30841	50058	40122	27841	13554	3989	1645	1018	772	758	705	648	688	684	617	630	572	605	613	565	579	602	578	572	594	586	614	604	634	620	594	570	618	598	618	553	545	556	580	605	573	601	539	580	596	590	598	596	594	622	621	601	586	605	639	598	563	587	564	585	612	630	552	571	614	579	561	597	508	570	582	611	601	593	573	552	582	564	590	559	582	589	578	576	560	612	547	564	578	580	577	596	598	591	546	588	552	593	565	561	549	554	582	591	555	590	563	580	559	616	602	597	553	603	569	590	561	576	547	571	620	574	583	557	545	532	578	574	563	594	590	567	597	564	624	598	577	575	591	613	561	612	571	574	652	584	558	562	571	588	552	587	602	599	625	610	574	594	622	573	562	595	563	589	597	573	594	603	600	581	575	579	587	569	607	597	569	636	592	561	603	608	578	610	603	578	545	564	602	565	638	633	622	599	563	598	561	602	577	583	563	564	586	572	574	579	607	615	605	583	616	560	561	557	587	581	629	622	579	590	601	603	575	580	580	549	572	566	627	602	597	571	602	564	540	573	603	579	596	586	568	557	564	583	601	580	579	598	598	559	576	567	577	612	600	573	566	595	594	582	582	595	578	578	570	610	606	606	602	552	601	602	579	617	583	621	556	645	636	606	623	532	599	594	608	587	613	571	539	553	586	612	541	552	608	591	601	603	609	565	559	603	602	598	590	590	550	593	581	566	580	576	569	574	556	561	536	598	601	582	568	575	544	584	613	557	591	619	565	582	573	568	633	587	594	624	604	575	600	578	549	572	597	573	577	590	599	575	566	586	615	589	581	594	607	555	589	606	617	585	584	586	556	553	571	662	584	563	607	641	553	561	551	586	560	608	583	596	587	574	602	612	581	536	619	572	599	586	576	545	570	555	588	586	585	593	577	625	602	603	568	564	552	585	598	592	604	549	592	585	581	558	555	595	616	572	642	583	581	588	603	598	554	594	623	571	579	627	559	565	608	624	575	609	586	549	575	524	565	557	586	606	586	593	574	573	549	577	595	565	550	599	561	543	622	583	561	576	588	554	536	556	573	560	587	560	559	581	602	600	560	543	578	605	593	533	606	599	598	580	616	585	589	567	584	542	625	637	570	591	556	618	579	588	575	569	558	557	600	606	580	650	616	556	625	554	580	605	576	559	615	578	583	547	608	603	596	601	576	588	566	564	603	560	550	595	580	583	604	575	543	613	561	567	546	588	558	558	579	587	584	603	596	613	589	564	602	608	577	548	582	589	607	533	564	591	568	542	599	583	605	620	576	572	565	584	602	581	579	573	590	575	526	609	601	567	543	558	601	640	598	582	532	639	538	610	586	632	596	577	589	582	610	592	605	613	583	589	593	537	583	562	573	611	541	560	531	591	617	603	577	522	578	606	583	578	621	580	575	557	595	630	576	611	573	587	571	604	590	557	583	550	632	580	609	573	560	561	574	594	619	555	545	585	551	601	531	597	602	583	602	582	585	606	572	578	558	620	611	625	601	606	558	577	544	593	589	590	549	556	583	571	565	600	577	572	618	563	599	593	626	622	569	561	621	574	606	561	619	562	547	610	587	595	541	583	595	540	600	555	602	555	633	554	559	584	572	594	565	610	544	581	603	549	572	594	567	572	600	630	615	605	579	592	569	588	569	552	551	573	619	555	552	577	596	568	557	575	623	597	541	544	609	559	578	572	593	570	560	620	602	544	593	566	590	587	601	575	557	557	632	596	535	608	606	602	580	602	583	584	586	553	608	605	568	581	578	561	624	544	583	597	543	534	594	562	621	593	602	553	605	587	605	577	579	598	596	556	562	576	605	594	573	578	556	630	588	571	586	607	573	590	549	580	600	583	524	576	569	566	588	586	570	590	579	596	595	533	542	589	604	580	566	568	590	627	600	528	586	534	591	590	618	560	561	570	552	571	569	585	599	645	584	631	574	572	600	568	577	553	597	551	566	562	585	604	602	570	588	572	563	590	578	610	621	599	563	572	600	563	603	567	591	561	591	557	582	608	549	609	597	602	585	543	580	584	587	590	584	602	562	613	583	585	537	551	544	598	588	594	577	586	570	595	612	598	557	588	584	555	551	603	550	598	636	565	591	561	579	590	583	520	607	549	549	573	560	556	586	547	581	564	614	580	614	589	618	577	556	601	586	594	552	536	610	571	613	531	560	524	571	594	576	580	583	549	611	586	586	616	619	544	573	592	595	605	547	566	573	567	582	574	583	603	552	577	587	612	611	600	576	575	572	563	556	567	603	596	581	585	596	550	583	601	574	539	609	581	518	602	542	591	558	569	610	556	562	567	564	543	583	562	574	590	515	596	572	566	565	578	582	611	607	589	558	568	576	600	556	539	568	564	564	621	592	577	597	563	569	546	618	590	587	624	550	575	555	550	600	568	597	631	587	584	563	564	586	627	564	616	588	609	586	548	588	557	591	601	561	558	563	597	597	597	594	560	568	548	560	553	575	605	580	602	568	584	597	577	581	574	595	571	529	574	572	567	555	539	584	535	588	574	609	584	550	599	548	587	550	587	608	560	605	605	598	562	609	577	563	558	572	580	619	539	588	582	558	589	564	607	598	555	591	584	600	549	600	602	601	595	575	569	644	570	612	599	599	595	599	602	564	584	617	586	637	609	579	620	560	583	617	643	596	584	564	618	593	548	521	593	597	599	568	555	542	590	557	657	559	548	617	622	589	587	580	618	574	637	551	537	582	530	575	604	552	564	601	585	594	596	583	621	537	557	578	540	567	596	602	569	559	614	622	586	644	592	564	541	596	593	560	513	599	609	536	572	547	608	556	621	567	578	602	552	580	575	571	625	559	592	591	565	620	596	559	563	567	586	586	565	582	567	591	572	578	554	557	527	583	596	549	592	581	580	641	615	555	546	560	568	588	539	552	581	572	559	550	581	589	563	572	619	552	616	567	575	616	638	584	581	596	519	582	559	583	605	567	554	560	560	601	628	551	583	600	545	581	610	544	567	579	561	604	621	601	556	580	555	505	621	577	582	574	564	557	578	575	588	568	601	588	608	540	597	588	618	624	592	576	579	620	559	569	572	573	584	607	542	550	593	542	578	564	605	633	644	551	600	572	569	622	595	581	593	565	566	635	553	585	567	575	549	550	580	560	591	587	599	556	555	509	599	613	570	571	560	578	553	565	586	610	585	593	606	583	567	606	609	615	585	594	599	575	600	559	589	585	576	580	555	611	551	602	605	564	580	581	558	565	564	623	570	613	605	595	595	596	601	612	592	603	601	569	580	596	563	595	589	568	552	611	620	574	584	587	550	550	593	567	589	586	608	560	577	589	581	564	537	624	586	567	623	553	615	608	537	562	583	573	548	577	573	560	556	551	570	543	581	593	517	607	555	594	528	568	557	588	557	567	560	543	601	603	541	620	626	593	550	581	561	558	576	563	549	607	531	564	582	534	595	598	593	592	600	545	588	546	575	551	565	626	562	564	562	554	608
23035	21258	28924	24061	21382	21261	11263	1555	999	854	773	745	694	727	684	632	630	620	599	608	567	574	571	595	567	599	597	541	588	549	551	539	565	579	571	562	572	582	540	564	534	599	581	556	544	544	541	526	535	557	540	498	563	511	546	546	512	566	553	544	509	568	528	535	510	526	589	517	538	548	519	517	539	559	553	564	551	567	526	529	516	563	500	532	559	527	537	529	540	526	552	551	563	565	558	535	553	554	530	549	546	553	559	613	602	529	524	580	528	613	562	561	546	539	585	540	549	528	551	542	544	527	539	516	560	542	545	518	540	530	565	521	593	523	547	556	574	533	559	538	536	545	549	576	560	526	576	539	581	555	562	529	502	574	544	555	565	548	542	572	531	579	542	537	542	515	538	551	541	561	552	574	554	564	548	550	508	559	555	536	560	529	534	541	541	594	553	524	535	534	525	567	553	521	542	544	534	520	574	491	527	512	509	542	538	527	569	527	550	555	560	536	564	582	539	588	539	545	524	536	528	542	588	568	526	560	547	570	550	535	557	514	508	565	553	529	534	557	510	526	538	533	564	557	557	527	541	500	556	533	574	557	523	558	587	525	582	547	557	581	530	571	528	554	575	546	566	549	537	543	531	544	528	565	544	532	551	527	530	519	488	509	553	526	535	569	538	544	529	549	536	542	531	539	573	532	555	549	513	583	553	586	510	523	542	500	535	569	481	544	552	516	530	517	517	546	533	561	560	496	588	563	540	554	550	526	579	549	544	489	528	537	533	549	530	535	562	528	506	555	545	524	556	535	593	486	545	541	593	575	532	500	538	561	557	587	547	551	561	509	524	498	564	542	548	541	549	552	537	554	542	582	515	521	523	536	551	562	557	549	571	593	585	563	551	543	550	534	539	525	571	560	505	553	527	520	538	518	566	605	541	527	529	593	556	595	566	531	584	527	621	525	561	543	569	547	535	546	540	582	562	581	513	540	506	576	523	552	531	513	559	551	552	529	536	530	592	541	507	528	549	525	527	509	564	501	550	515	539	520	556	501	523	534	536	554	561	547	554	573	585	547	511	522	531	557	548	490	551	545	569	549	558	547	551	504	524	527	563	583	516	536	539	510	539	498	548	554	601	533	528	525	540	507	532	562	552	568	544	537	530	504	550	515	530	549	541	556	526	529	504	577	554	552	559	517	579	529	547	533	576	550	510	528	510	534	554	553	552	493	536	618	554	541	528	580	511	535	548	497	518	538	533	533	532	492	562	548	493	513	545	581	508	567	579	538	560	534	557	603	511	531	557	517	526	587	530	534	590	533	537	565	554	508	523	547	518	561	523	585	494	547	527	518	538	568	549	576	537	527	542	564	546	551	537	552	532	564	538	510	554	541	567	509	544	545	506	538	523	547	562	538	567	549	535	511	513	563	575	519	499	584	581	569	552	564	549	565	545	537	560	526	540	530	569	544	552	517	597	564	577	510	526	553	544	523	514	534	521	550	551	538	576	548	528	503	536	534	530	588	534	542	552	558	579	528	545	564	562	528	526	552	535	516	572	565	572	551	539	546	544	563	553	560	527	559	540	564	544	574	531	581	543	560	532	493	541	560	531	568	526	522	546	565	552	535	536	558	543	543	556	552	566	535	532	560	507	528	581	495	536	569	558	567	564	548	541	548	529	505	570	546	577	524	569	529	564	562	564	520	559	547	533	582	535	548	527	570	529	536	553	546	563	526	546	537	580	556	546	549	506	526	516	500	550	562	520	531	572	525	491	545	555	544	568	550	510	597	577	577	523	534	554	544	533	485	539	544	588	542	544	553	575	536	533	544	601	532	557	563	509	508	556	522	580	550	526	548	564	540	500	528	509	586	529	528	547	573	557	528	584	573	547	569	582	517	546	529	527	534	546	517	524	562	535	501	530	541	517	553	526	502	548	546	501	550	520	546	601	523	523	522	536	539	519	567	560	516	512	540	540	510	528	570	506	552	551	564	542	582	543	565	527	550	516	531	578	575	522	548	534	555	579	535	547	528	532	505	577	531	570	574	552	519	537	553	546	524	529	551	569	546	517	521	561	587	549	537	526	521	536	516	511	524	543	534	524	563	549	547	546	545	532	543	485	552	542	551	573	551	531	542	564	495	524	511	550	525	575	540	549	529	564	531	557	531	486	506	569	553	529	549	533	555	595	559	509	546	538	527	514	512	528	531	537	552	576	532	558	530	550	498	566	581	548	571	554	493	514	521	534	550	549	547	512	545	551	522	519	527	525	553	558	521	574	543	567	546	560	557	561	542	561	545	557	526	551	554	562	526	569	502	556	548	563	536	555	553	552	522	567	541	533	530	520	578	528	503	502	508	515	560	526	520	547	555	563	576	539	548	533	518	529	551	540	580	558	537	567	524	587	547	550	533	566	544	554	502	522	573	529	556	559	546	561	532	564	564	547	555	567	555	551	528	528	570	546	555	562	527	541	542	555	533	549	545	539	576	553	566	537	568	496	557	517	531	520	555	563	522	538	568	563	545	490	509	542	561	580	561	530	519	524	522	556	486	560	499	535	568	520	574	535	494	560	547	551	525	564	550	530	508	537	519	537	554	511	535	557	549	547	526	533	554	562	551	534	527	576	561	537	488	555	515	528	508	537	533	548	532	522	518	511	550	536	500	568	539	564	556	533	514	555	523	555	557	547	547	579	567	570	536	517	546	563	537	523	493	543	524	579	542	544	524	507	565	508	548	566	524	561	494	544	570	523	560	576	527	557	547	546	545	536	536	578	516	515	511	527	517	542	561	553	501	535	502	549	514	520	566	547	573	511	510	524	545	530	556	560	610	536	542	512	554	563	555	523	545	556	526	538	546	533	511	546	541	562	545	515	560	552	554	558	520	520	564	573	525	532	559	542	575	550	541	526	560	545	528	542	520	586	541	565	539	589	555	546	548	549	589	519	505	546	516	562	567	519	561	565	509	532	549	567	546	549	525	549	544	547	559	575	535	586	542	562	521	575	525	542	544	546	550	546	539	552	569	557	507	531	538	602	510	553	541	553	546	574	530	566	499	503	563	578	560	547	484	541	552	559	501	571	503	553	523	537	561	560	572	506	539	555	554	528	480	553	551	569	539	546	571	549	528	543	522	509	546	560	503	546	543	507	536	540	513	554	537	548	542	568	533	534	525	534	544	533	562	521	555	541	505	545	532	556	553	539	537	531	489	532	574	528	539	513	536	528	539	555	555	545	521	557	517	585	544	545	567	562	520	556	570	557	552	520	561	524	517	519	533	583	519	551	534	540	536	559	559	535	511	541	562	534	535	532	505	501	543	574	561	567	578	584	550	549	526	539	531	524	517	537	513	488	568	476	528	517	518	518	566	607	524	545	554	499	551	541	499	547	526	525	489	487	538	555	505	516	584	528	507	533	536	534	523	542	540	552	564	561	530	587	542	518	543	549	537	549	521	535	541	557	584	558	559	522	509	482	546	525	496	498	537	567	519	542	504	530	539
32568	61618	50191	36240	19307	10097	3950	2004	1440	1164	987	890	857	836	739	711	671	706	684	666	689	625	632	642	677	651	624	658	615	610	637	642	621	636	636	615	639	586	581	641	548	552	605	615	580	601	599	584	630	604	606	595	628	587	588	582	601	633	591	607	553	560	592	593	608	571	591	576	600	580	567	619	614	574	640	611	603	625	596	567	585	577	587	580	586	580	653	581	631	589	596	613	607	601	565	604	598	553	560	567	564	574	655	613	579	547	595	623	567	611	585	597	588	584	575	653	599	572	588	582	595	566	596	551	552	587	599	603	556	601	606	630	642	582	585	543	586	614	617	606	625	576	600	567	622	611	578	594	586	540	593	557	639	554	618	591	574	562	574	563	552	536	592	575	596	573	580	583	552	574	579	646	583	572	572	581	611	606	632	622	608	635	568	590	588	560	538	559	618	563	601	576	527	626	607	645	576	534	574	581	549	565	595	614	596	626	594	620	559	573	582	583	590	592	601	573	647	594	569	564	601	617	588	537	618	618	584	569	569	614	631	537	587	568	563	610	557	591	620	570	612	599	584	595	582	614	635	591	575	561	598	582	596	575	593	620	613	564	629	614	588	563	637	591	588	630	617	618	642	616	604	565	573	563	567	603	564	582	591	603	586	629	639	561	551	565	602	580	570	542	565	589	578	583	583	579	603	619	646	594	613	580	572	528	566	601	568	615	561	570	641	613	578	609	615	586	601	642	596	631	612	626	606	593	610	593	612	617	590	596	586	578	610	572	625	589	542	570	557	615	626	563	605	607	618	617	578	579	574	600	578	587	608	555	561	545	628	579	571	618	594	597	585	591	572	594	613	597	615	562	591	593	569	638	597	576	575	593	550	600	580	578	585	561	596	564	572	595	590	591	608	577	569	584	596	613	580	627	572	598	586	585	560	586	594	603	579	568	575	601	568	560	615	614	554	633	565	572	599	571	571	613	589	566	611	591	579	582	580	605	585	563	574	577	609	593	593	605	607	561	583	595	595	564	611	590	601	541	588	588	569	614	535	562	597	528	553	534	581	575	619	544	564	609	623	561	620	617	611	633	585	590	608	610	614	609	590	600	634	563	570	606	566	623	646	556	582	565	582	571	579	612	584	603	563	584	593	637	562	586	547	584	595	579	545	595	579	556	590	569	545	582	604	572	603	574	605	627	564	640	637	604	597	585	591	546	613	589	598	565	614	600	568	587	555	582	650	583	556	584	591	583	556	586	565	597	622	593	590	575	627	599	596	587	605	597	551	622	588	609	600	568	575	574	624	538	591	613	625	613	620	630	610	595	580	636	559	534	581	591	572	586	539	579	599	572	588	585	566	597	601	595	608	559	577	572	591	645	618	535	614	580	545	600	600	573	591	564	617	593	625	593	581	544	645	595	623	553	582	582	627	616	538	559	597	587	629	598	589	553	550	618	613	589	586	578	622	623	567	573	601	594	605	579	625	582	588	591	593	610	566	649	603	623	614	549	571	569	565	561	535	640	602	547	543	619	558	579	567	588	593	600	581	591	606	598	559	578	555	584	608	553	570	607	626	572	620	576	563	573	581	538	533	607	594	586	559	606	590	587	604	586	655	585	605	621	598	609	595	583	596	602	620	581	649	575	591	555	550	539	599	636	581	601	586	529	564	581	598	586	615	586	587	593	605	620	601	595	630	593	607	601	547	585	590	603	554	610	616	600	547	590	567	581	612	551	600	630	619	603	580	609	595	597	633	613	619	611	602	586	569	601	556	566	591	613	592	560	556	633	583	603	603	572	567	607	577	596	601	606	590	612	614	619	571	595	576	579	618	578	609	585	577	610	597	595	631	585	599	564	639	595	608	565	587	591	557	575	584	562	605	586	555	593	639	579	569	596	587	591	588	649	623	566	536	581	616	626	636	570	603	625	567	598	630	621	608	609	577	566	623	601	606	563	550	607	558	607	568	560	611	562	586	576	569	620	589	599	571	602	554	575	618	583	595	572	632	613	554	571	574	605	564	581	598	601	593	587	600	520	534	602	582	572	581	588	594	578	576	551	559	564	572	575	580	542	622	588	583	560	614	610	599	602	632	604	599	623	589	649	585	601	559	587	580	578	595	566	597	558	626	621	599	593	557	602	599	596	609	602	537	579	540	587	579	586	559	614	567	586	538	583	604	580	609	546	558	612	600	593	586	591	582	613	590	579	577	577	633	565	596	588	543	603	638	587	576	594	601	578	598	592	599	619	596	599	580	571	555	586	605	555	608	580	630	601	620	584	572	567	590	619	576	581	561	571	606	596	603	558	599	627	608	592	602	561	588	615	556	578	586	593	595	650	579	582	559	599	621	575	570	617	564	540	601	588	610	524	623	627	576	552	573	603	601	629	598	560	587	577	592	591	558	614	601	575	579	577	579	598	581	687	570	603	567	566	613	599	572	570	555	605	591	585	558	639	598	598	625	653	611	521	572	595	571	577	586	587	604	579	590	547	573	569	601	570	548	586	610	592	596	567	559	608	592	625	602	587	589	599	610	580	541	571	589	562	591	559	610	615	627	600	595	604	611	634	576	619	592	591	584	611	600	584	600	574	562	595	600	620	578	601	583	572	599	602	592	582	579	634	580	613	614	600	565	615	643	575	584	583	604	639	576	575	608	554	606	601	605	576	589	547	572	586	555	633	613	621	577	553	574	635	586	630	569	613	590	582	592	587	573	584	586	588	544	632	569	580	580	585	588	550	567	613	601	559	612	577	600	578	598	584	567	583	603	566	597	617	585	558	565	558	587	606	569	571	605	619	582	615	557	627	576	598	618	599	616	591	580	590	565	585	629	576	648	595	615	579	578	572	591	579	611	584	573	552	654	568	601	564	583	565	620	604	571	604	592	599	577	550	539	561	639	600	571	575	586	582	605	564	605	643	578	560	585	546	562	592	586	591	624	570	587	627	602	580	573	608	637	617	552	565	578	537	614	550	567	574	566	560	568	574	588	595	617	593	616	566	600	570	595	545	626	591	584	568	588	597	623	561	538	617	545	569	585	588	549	566	574	567	628	566	619	582	598	584	578	605	615	568	584	566	590	603	638	563	589	560	622	599	571	585	598	581	603	562	621	586	592	603	628	540	588	605	587	577	586	628	565	580	612	594	600	542	578	613	563	602	574	616	614	583	610	589	569	589	624	569	610	616	562	627	601	586	583	557	614	608	585	607	582	590	575	569	555	577	556	572	568	569	592	605	614	538	600	617	600	577	581	583	515	588	642	616	574	534	594	571	612	630	628	597	611	593	571	562	603	567	584	601	625	627	575	586	586	575	593	595	588	603	560	584	618	628	610	597	574	597	554	524	580	561	587	568	552	603	571	564	554	633	612	578	606	563	564	606	600	569	601	607	590	616	574	579	619	558	587	587	593	619	565	547	587	574	574	605	603	603	636	612	597	589	630	574	584	598	621	604	597	571	598	588	579	582	574	629	625	622	623	580	587	591	614	593	588	558
28906	28147	34068	20743	6266	1825	705	479	414	439	405	399	424	397	391	425	402	367	403	387	368	403	365	392	401	383	371	354	394	357	370	385	369	373	383	398	394	400	392	371	375	383	421	399	394	376	387	416	381	390	393	402	440	378	354	385	359	395	400	403	349	426	370	366	393	388	396	369	390	373	408	392	384	387	423	356	392	413	413	408	406	402	380	407	394	373	392	392	345	377	366	371	387	405	404	390	413	395	374	376	368	447	359	397	333	376	409	409	371	392	373	397	381	374	370	355	401	378	396	388	388	400	408	386	415	384	375	382	377	418	405	399	367	374	406	360	394	352	423	387	387	414	364	400	405	406	415	360	376	400	365	370	395	383	413	400	379	383	407	386	393	420	366	424	390	380	386	409	408	394	369	381	403	368	405	400	387	352	391	363	424	384	395	379	402	382	376	394	420	403	420	390	378	378	379	407	401	370	394	390	369	375	386	425	365	396	374	407	379	423	373	380	379	391	403	383	375	372	395	398	401	416	394	391	392	371	412	395	392	388	413	387	402	419	364	362	380	394	396	354	447	420	369	391	386	392	392	334	372	376	371	365	423	388	358	375	390	339	395	360	374	408	387	373	385	392	374	378	391	392	377	398	393	402	368	368	383	373	388	418	397	402	377	374	403	361	398	401	408	386	374	382	426	379	411	400	351	357	361	415	369	379	425	359	391	367	413	410	406	385	374	384	367	417	364	390	345	380	436	398	379	384	418	401	435	379	395	400	377	380	407	385	399	414	421	387	408	375	392	400	375	406	386	351	372	369	378	375	390	407	386	388	401	420	405	371	398	361	413	411	378	406	423	394	388	369	409	356	407	386	415	396	348	419	373	394	393	394	380	382	400	387	353	388	388	400	380	398	386	374	408	393	395	378	399	376	405	393	369	378	413	353	413	395	396	394	441	362	412	373	396	418	412	393	373	394	386	395	388	399	377	378	388	380	391	406	398	456	375	399	374	380	387	399	375	377	364	429	390	356	376	368	399	400	423	372	379	425	390	379	423	368	389	380	390	422	369	351	413	386	406	383	405	379	385	379	364	388	387	432	373	391	409	376	415	372	385	375	411	405	399	416	369	373	391	359	394	348	376	385	391	388	377	392	392	396	368	374	385	372	416	386	370	381	396	388	381	357	363	398	405	375	399	434	388	383	385	393	400	392	388	389	378	384	365	386	379	387	366	383	401	378	366	404	378	381	391	362	389	383	398	403	369	413	398	376	345	397	409	387	352	388	423	412	365	374	368	356	371	371	407	387	406	394	359	379	382	391	390	397	411	366	360	402	369	395	393	399	425	417	392	371	393	358	344	380	405	390	389	355	411	395	356	365	383	412	375	383	353	378	398	391	458	362	409	410	402	378	382	377	406	393	394	375	392	403	381	388	394	409	401	372	402	398	426	372	399	414	407	384	389	366	384	387	377	376	401	386	349	419	384	383	383	391	366	375	441	376	375	415	373	387	408	378	403	424	391	395	370	411	358	394	373	385	402	394	355	426	393	414	391	389	394	390	354	364	383	377	375	367	393	395	351	389	393	406	373	409	443	424	418	368	394	378	373	377	427	385	404	407	411	389	373	399	423	361	381	357	398	388	400	337	391	409	391	396	378	365	374	375	370	412	391	397	428	412	363	396	405	429	358	395	385	380	348	372	368	421	347	391	370	409	363	374	365	393	393	429	397	384	397	391	417	422	396	387	401	352	381	368	377	369	380	382	369	389	397	404	363	416	368	358	384	389	409	417	378	393	379	371	422	385	375	371	356	385	370	415	410	381	350	423	397	393	393	404	388	376	384	391	330	395	380	375	435	381	401	373	379	359	379	391	369	394	408	384	351	375	398	406	406	403	361	376	375	372	388	408	401	405	356	421	391	397	411	376	394	384	427	374	409	360	360	423	390	372	386	392	374	363	386	380	378	388	436	354	398	388	433	419	360	428	407	379	381	407	384	371	391	395	368	364	388	368	374	378	391	372	389	399	367	413	371	398	377	388	387	367	390	399	397	397	360	401	424	390	362	386	371	396	382	394	411	387	409	360	392	380	395	397	370	389	413	418	369	384	381	407	393	372	418	391	377	428	396	377	401	376	411	408	349	382	392	378	390	392	422	388	435	401	378	355	366	366	396	427	374	384	390	395	413	366	396	421	362	379	354	393	386	365	364	374	382	404	404	417	383	392	390	403	412	393	387	415	398	368	403	405	400	371	383	375	382	388	403	420	432	390	429	416	389	387	405	413	365	350	383	408	364	412	404	375	406	407	333	362	399	383	390	392	403	361	369	407	376	366	417	364	355	365	366	385	419	383	395	405	374	374	376	381	371	385	401	375	343	364	390	408	406	364	425	402	411	375	417	366	395	379	383	397	414	372	385	352	377	381	386	376	381	373	403	463	395	387	380	353	377	359	381	380	378	349	401	375	384	389	372	393	357	389	377	398	374	391	379	391	394	393	399	370	393	351	385	407	378	401	384	404	394	442	355	372	408	416	383	412	372	421	346	379	380	362	390	349	376	399	367	381	408	387	404	376	371	350	400	387	383	389	371	381	384	367	385	421	407	401	368	376	397	338	399	384	410	401	354	355	381	375	391	385	368	354	372	385	372	352	376	417	365	407	362	378	358	369	378	392	394	401	385	377	388	389	334	393	380	412	383	362	414	369	376	365	429	424	417	390	376	378	365	371	376	406	441	397	417	363	418	400	378	372	367	383	375	388	407	387	384	407	394	372	391	397	366	401	365	396	372	456	385	393	394	412	402	361	423	378	398	392	371	417	388	415	423	431	407	388	381	397	365	359	390	371	410	419	360	409	388	378	397	401	401	380	387	364	370	391	317	344	403	395	374	387	392	398	403	412	369	379	346	409	383	373	374	364	410	416	386	398	442	402	400	377	386	435	420	406	389	384	373	392	367	379	427	417	418	412	403	386	401	386	424	365	367	419	393	367	404	399	392	427	394	386	343	365	381	364	403	423	424	390	404	372	365	389	399	357	377	377	391	392	406	388	389	420	390	379	385	380	422	406	382	389	408	399	382	371	405	409	421	417	411	360	373	400	403	420	397	358	407	389	401	360	401	373	387	369	389	383	422	389	406	413	392	357	386	386	370	381	381	395	384	394	435	366	379	424	369	427	371	364	381	419	375	372	413	403	410	369	389	365	365	422	407	360	360	377	380	405	397	390	373	344	353	366	384	419	374	405	384	431	403	355	373	416	398	367	378	364	402	362	398	382	389	392	376	354	370	373	389	385	376	390	395	381	373	393	369	417	376	403	414	392	387	394	386	392	408	399	420	381	418	363	381	393	376	404	352	418	399	404	405	357	394	413	398	376	353	387	404	376	413	396	402	400	361	384	383	400	376	400	401	367	404	350	388	374	381	381	382	406	408	431	353	390	391	364	360	391	389	379	414	362	379	385	431	421	351	396	402	419	405	400	400	393	362	387	383	362	385	420	344	360	361	378	366	423
30821	45876	35123	16949	7643	2923	1047	584	497	475	481	437	458	478	451	439	452	465	474	441	444	473	446	432	481	461	487	450	465	477	466	455	453	447	480	433	452	434	470	433	462	426	447	462	478	455	472	481	452	476	420	455	439	467	472	471	440	484	460	441	443	433	458	480	445	430	442	447	469	445	438	456	472	443	471	434	467	425	448	443	433	446	454	448	438	424	432	457	449	449	399	465	482	436	441	444	451	458	459	443	471	482	416	462	426	461	468	428	465	435	461	443	447	435	405	475	475	437	482	433	461	461	490	447	468	461	480	421	465	456	443	480	461	452	444	432	438	440	470	494	446	433	463	432	471	451	455	409	432	475	461	435	432	456	451	450	462	449	516	457	473	479	435	452	472	442	485	435	441	431	440	431	445	479	422	484	469	453	445	426	423	452	425	471	426	450	420	402	469	492	459	500	419	437	497	423	477	453	444	450	440	483	465	454	431	474	465	481	467	420	444	455	465	460	464	448	403	466	434	409	470	453	460	414	447	471	462	463	429	487	424	475	457	467	425	472	447	443	459	425	427	466	470	442	446	426	468	450	448	455	469	444	454	441	441	464	439	466	378	458	473	439	491	430	438	415	429	457	447	437	466	472	426	474	457	373	445	456	455	429	451	439	469	473	421	452	431	434	444	459	460	430	407	486	478	455	471	453	458	478	417	461	440	430	421	454	440	455	468	446	431	439	453	474	463	435	456	432	443	473	443	465	444	437	440	466	466	476	446	465	454	461	454	424	454	441	440	459	434	501	449	470	455	472	439	478	465	445	464	437	446	449	466	506	465	482	435	458	441	482	458	441	479	419	425	463	455	498	454	451	444	437	444	457	432	444	443	444	434	475	463	445	457	430	453	435	442	434	429	438	456	439	421	501	467	468	461	450	474	456	439	441	474	412	458	470	417	439	410	458	450	427	465	471	457	429	460	472	455	409	464	443	464	401	447	465	416	425	461	442	437	428	459	436	484	439	450	463	438	471	452	413	462	462	411	492	454	399	455	433	433	478	472	465	446	463	445	464	453	463	463	470	449	448	447	471	434	515	461	460	464	454	419	442	474	472	441	447	414	461	459	468	463	440	446	477	421	449	450	439	487	455	459	448	441	429	459	464	438	497	446	488	475	443	466	414	416	451	467	464	459	473	437	441	436	421	480	444	452	469	445	491	474	469	435	474	440	421	458	425	457	473	451	479	455	465	443	463	446	431	465	430	463	495	455	481	495	414	460	429	495	437	417	429	451	426	464	484	465	436	426	478	490	456	445	451	435	454	466	468	445	455	437	437	461	465	443	440	442	457	431	448	465	456	398	441	425	437	472	449	409	469	426	452	485	448	446	475	426	434	457	478	473	481	424	431	434	470	449	445	483	424	412	423	473	443	432	489	407	437	402	446	503	433	483	454	458	420	447	462	454	427	447	455	456	498	452	458	453	411	428	417	427	444	449	453	428	481	461	459	442	452	478	447	469	438	462	476	454	452	469	429	424	490	476	423	428	470	432	437	432	448	480	429	423	470	471	479	437	443	408	377	464	464	430	442	498	442	441	417	437	422	454	456	449	487	381	442	442	450	425	454	467	453	410	461	435	424	480	480	435	473	435	430	465	460	469	451	450	455	481	453	456	453	433	454	448	452	430	426	440	440	451	453	472	451	438	454	432	430	432	481	411	438	418	436	442	478	451	451	422	393	457	477	434	430	462	462	470	485	502	459	465	438	452	452	447	488	413	430	439	465	410	438	431	437	443	484	459	441	455	481	430	443	474	455	453	446	452	405	450	429	453	444	448	462	436	451	444	432	469	455	423	503	495	469	454	429	436	469	474	493	442	431	467	434	470	495	454	433	465	430	438	488	463	490	461	459	466	450	456	448	437	464	392	469	488	472	439	427	438	436	492	466	476	421	456	425	401	431	477	497	477	488	441	445	465	425	491	449	468	464	469	445	465	481	470	448	449	460	432	423	419	437	454	408	457	431	428	432	477	447	451	476	446	428	463	421	457	478	439	490	472	443	462	448	467	459	457	469	417	445	416	412	462	406	415	459	444	457	452	449	440	458	438	437	442	432	415	432	439	459	434	465	439	463	430	449	422	475	440	478	484	459	486	421	423	436	488	467	447	476	414	435	432	435	468	467	429	440	438	440	410	474	423	435	442	423	439	430	461	438	465	466	434	426	460	461	472	443	426	430	460	412	450	433	460	437	439	455	479	443	459	426	428	436	494	459	446	462	447	478	410	489	454	427	441	456	473	456	450	491	464	449	453	431	428	416	484	432	474	436	457	456	437	457	470	458	478	463	469	415	458	443	438	462	483	443	471	464	477	489	475	462	444	460	437	429	467	456	425	451	457	478	437	434	461	469	420	467	458	443	439	462	451	424	452	417	455	453	412	465	452	516	434	470	472	446	462	449	436	473	452	471	480	466	455	453	418	417	471	426	449	467	454	445	432	486	402	450	438	451	446	423	455	410	436	446	439	435	451	408	437	429	435	471	462	426	478	444	471	476	468	460	444	441	469	444	435	458	449	444	431	470	432	432	448	448	429	460	442	481	421	459	433	444	428	443	464	431	460	446	416	472	436	397	445	445	434	442	435	443	461	455	445	455	437	442	454	471	444	456	434	434	417	447	449	426	458	467	463	446	451	456	420	420	418	464	435	445	460	468	454	444	435	446	469	418	477	452	452	436	477	428	435	444	447	460	446	423	431	484	452	492	497	477	449	435	492	442	461	470	433	478	458	442	458	452	457	442	445	453	454	503	409	481	415	453	456	498	456	468	454	472	438	459	444	472	487	454	475	437	432	437	442	444	472	464	435	436	513	443	481	466	439	431	451	475	458	501	450	447	451	483	457	445	473	470	469	455	467	460	459	473	461	457	454	432	455	404	492	408	480	459	473	428	420	432	450	474	482	438	459	434	455	439	439	444	451	430	447	456	465	433	452	490	439	463	442	434	478	443	487	457	417	455	460	469	457	420	474	444	417	420	445	475	458	425	428	441	431	454	481	469	453	452	433	444	438	461	485	474	481	482	436	468	485	477	475	422	468	464	440	450	466	435	436	464	427	426	487	447	440	429	475	494	468	456	436	450	425	444	429	449	480	457	478	446	430	454	432	420	472	457	403	457	422	431	402	450	437	433	501	433	426	442	447	431	430	411	403	456	433	437	438	453	457	468	438	413	440	394	437	474	443	427	471	464	466	447	484	441	440	455	449	444	446	439	445	459	450	469	444	406	501	416	452	433	492	456	424	468	461	461	473	471	459	466	438	486	476	443	445	489	457	436	443	459	497	446	441	455	412	442	387	447	476	470	485	494	522	461	430	465	453	446	450	428	497	470	446	462	501	466	421	468	470	440	444	482	440	460	441	444	437	465	460	429	447	438	452	470	436	460	452	464	444	429	464	401	462	443	445	463	437	455	453	430	439	438	442	435	474	473	405	454	448	431	462	444	420	458	479	437	421	454
24052	21182	28354	24441	21066	12498	2041	735	576	486	464	456	442	434	419	411	391	387	379	440	393	391	394	395	373	413	387	421	376	388	372	369	340	364	382	404	344	373	433	354	380	393	385	363	402	370	357	360	416	365	372	382	397	368	383	348	369	381	369	375	377	363	406	366	350	387	373	393	407	384	379	380	356	322	348	373	387	353	347	378	375	368	380	381	391	366	369	380	368	356	367	392	361	375	373	349	396	404	373	372	357	381	373	370	362	382	365	381	421	331	369	360	358	420	370	386	382	370	362	382	348	382	375	371	377	368	384	405	370	381	360	353	352	390	363	383	424	371	368	408	401	339	388	394	380	384	409	364	368	393	381	388	354	405	356	384	374	367	412	335	361	388	369	363	395	343	380	380	409	381	347	361	406	386	369	386	355	370	379	365	388	363	369	356	355	399	413	336	378	344	371	374	364	361	383	397	355	377	339	367	363	381	391	383	369	346	355	355	372	351	394	403	361	360	401	387	382	355	388	392	381	361	362	403	397	412	353	390	364	358	427	359	363	355	382	374	389	392	370	395	386	332	373	349	369	367	382	372	350	377	350	356	373	345	385	378	349	402	383	409	369	352	413	346	383	377	387	373	368	376	422	403	340	351	369	389	411	352	371	367	340	352	360	383	349	369	355	381	374	362	362	369	373	370	382	347	384	387	393	370	383	344	370	406	366	397	392	374	391	398	377	391	374	354	339	363	363	356	368	367	351	352	371	389	363	356	365	386	389	379	389	395	396	391	319	351	369	374	384	379	364	358	379	354	390	386	366	341	379	372	351	400	338	381	380	368	363	347	356	375	398	368	366	383	362	357	382	367	375	355	357	375	393	425	403	360	398	392	430	393	353	378	390	344	371	384	353	359	352	373	362	357	380	372	372	344	389	408	358	401	380	367	400	399	399	365	350	364	351	376	358	370	375	359	383	360	348	356	371	362	387	371	341	365	385	369	356	342	378	365	379	402	400	384	356	385	380	386	342	355	372	389	376	397	409	383	374	369	424	357	387	383	366	365	366	366	367	382	366	367	359	398	365	402	339	396	376	388	369	365	359	362	381	371	366	370	389	385	369	388	359	397	367	392	380	379	380	382	385	358	400	412	362	364	345	364	352	372	382	355	403	371	371	401	350	386	378	377	375	361	358	372	392	354	403	361	398	356	374	367	347	366	382	376	350	364	366	408	373	377	368	382	367	397	372	386	380	389	361	379	370	384	353	364	406	406	380	359	395	373	374	387	349	397	377	381	373	306	373	389	391	362	359	350	362	386	397	349	369	365	392	376	374	373	405	333	350	400	372	386	342	374	353	356	375	374	425	391	362	398	369	394	371	399	377	376	354	352	373	362	361	386	367	365	371	369	400	372	366	395	381	368	371	390	377	349	401	370	383	342	410	381	365	409	372	376	374	348	356	358	374	368	395	393	374	379	381	387	393	431	360	366	405	376	369	385	357	351	388	378	365	379	370	351	391	352	411	381	361	380	379	361	408	402	404	397	335	383	393	400	388	384	361	356	372	354	395	364	370	358	375	381	402	366	418	381	382	405	377	392	396	402	328	353	378	350	376	411	394	377	400	383	347	397	388	426	369	381	351	380	353	340	362	369	335	350	393	364	331	379	387	379	402	411	359	392	388	355	388	385	354	374	370	371	396	397	393	376	373	355	380	376	368	365	360	384	339	369	370	312	346	376	340	368	360	380	397	354	368	373	395	386	392	366	381	356	348	350	366	384	342	380	369	340	388	358	388	384	395	355	361	394	346	367	334	329	372	373	379	377	387	354	352	364	391	350	386	367	346	402	358	362	320	376	376	385	406	378	397	387	375	345	378	365	350	382	356	378	395	356	418	366	393	397	321	408	392	410	373	404	347	412	397	405	408	375	367	357	386	392	377	396	390	384	356	387	392	430	373	361	371	347	408	369	376	392	376	367	392	388	356	348	385	379	360	377	378	389	358	345	381	341	353	333	383	386	360	386	380	386	370	375	368	381	359	366	377	346	371	363	361	384	364	380	356	378	349	393	375	352	413	387	376	379	367	374	387	408	372	377	379	397	367	381	358	371	364	398	371	403	384	364	411	379	364	382	369	371	368	362	356	386	408	414	377	366	357	385	377	364	361	401	357	372	433	394	398	371	395	355	337	378	378	394	359	422	347	401	358	418	368	414	390	367	388	383	360	390	360	356	390	389	380	381	382	375	414	364	400	361	393	387	406	391	365	367	378	341	394	373	364	380	353	383	375	335	370	403	360	382	386	388	361	345	363	345	370	375	376	375	360	349	369	361	397	365	369	387	348	347	396	373	382	347	365	373	380	387	338	394	371	380	376	374	358	407	379	376	334	379	360	371	392	418	387	350	375	350	365	382	379	368	382	392	365	354	375	357	370	404	366	369	396	402	383	353	366	383	376	386	375	356	397	346	388	360	352	365	374	380	349	353	407	386	393	365	388	404	401	380	387	395	412	389	333	408	370	348	395	398	379	360	399	338	354	360	351	362	410	369	365	369	331	388	334	394	354	374	370	365	391	378	379	388	366	376	385	391	334	413	370	393	355	401	378	361	363	363	393	378	356	355	342	379	387	393	394	399	394	351	387	336	379	407	346	383	350	377	406	331	362	366	368	367	349	358	373	374	380	406	341	349	388	381	374	355	397	354	390	405	353	375	352	367	360	371	389	375	380	389	379	343	388	372	349	376	378	360	362	441	370	373	367	350	348	361	376	364	328	360	397	393	413	367	359	387	351	384	407	389	352	365	382	398	358	370	394	352	358	391	373	387	392	412	382	363	357	387	388	385	353	365	400	362	378	362	389	337	378	386	380	368	381	366	354	328	348	372	402	330	344	343	355	380	400	389	350	380	375	368	374	377	366	352	369	387	376	360	368	364	400	384	391	352	350	364	382	388	371	388	348	340	376	357	376	371	384	398	403	372	387	383	389	371	337	350	364	370	355	375	365	354	356	377	395	384	390	395	376	400	369	353	376	368	355	340	375	386	394	352	372	362	369	398	367	368	388	417	387	381	380	378	359	363	362	380	402	366	380	368	367	397	366	339	350	374	360	373	375	360	352	354	369	401	338	364	399	386	385	372	362	367	391	385	370	383	412	394	378	359	354	364	378	357	383	383	367	394	358	343	367	367	353	346	386	365	392	376	333	383	379	385	364	391	372	381	368	351	383	376	386	362	376	397	415	369	377	369	359	376	374	375	387	351	412	378	391	384	385	394	386	361	385	407	380	373	384	378	389	350	364	357	383	358	372	370	375	383	383	372	372	380	377	377	377	393	342	369	372	405	357	383	431	383	389	372	369	390	394	432	344	368	383	379	385	365	394	401	365	381	359	340	367	344	362	372	381	404	380	398	359	367	370	375	374	380	377	373	377	343	385	383	343	356	374	371	373	392	388	363	365	382	352	338	396	397	376	372	385	372	379	397	371	361	385	373	383	353	393	369	388	347	349	368	360	385
31498	55697	40421	24204	12177	4720	2002	1079	872	638	602	528	513	504	496	491	449	452	451	446	508	431	425	430	471	470	404	439	416	413	461	453	448	451	452	428	456	464	441	434	427	459	445	456	409	448	400	424	448	469	421	460	435	482	405	435	419	409	429	476	431	447	416	397	431	395	418	443	455	409	461	430	436	445	423	448	434	461	431	416	411	414	452	421	423	453	399	470	441	441	457	440	402	429	450	434	411	426	442	415	445	432	440	453	465	422	458	430	415	427	401	396	435	426	436	438	409	463	411	434	443	440	420	436	403	437	441	443	404	445	428	427	464	441	407	412	418	450	439	445	417	406	403	440	403	424	427	421	421	401	417	461	448	420	431	423	434	429	466	445	422	425	453	437	440	404	420	408	392	401	424	430	425	413	404	417	477	395	399	434	432	435	395	426	374	423	450	456	450	391	421	415	406	417	418	399	433	409	422	451	383	418	435	416	442	453	407	463	404	429	415	477	406	388	413	422	428	438	398	426	414	424	417	452	445	438	422	429	453	423	421	448	433	418	404	435	432	400	427	425	397	419	459	411	447	425	422	419	432	464	409	463	423	416	420	407	435	436	417	410	419	422	414	387	428	444	383	390	391	385	442	419	444	434	401	390	430	392	435	476	454	428	455	402	456	453	426	417	407	420	415	425	444	393	434	408	395	455	419	415	443	420	436	407	429	426	459	408	434	432	420	405	414	411	415	426	391	437	429	403	424	424	432	425	432	434	418	416	413	402	409	413	387	439	429	437	444	450	444	424	414	438	385	415	416	411	446	397	398	436	417	422	442	422	459	421	431	422	438	444	404	440	408	438	433	457	450	384	438	414	441	406	434	402	425	433	426	432	452	406	431	401	440	410	443	458	398	434	433	417	412	426	422	447	447	423	443	410	482	454	423	393	395	435	424	418	434	451	438	424	393	395	401	401	411	431	434	391	493	449	454	447	400	425	448	454	436	412	415	409	411	433	405	434	447	457	404	466	428	426	387	452	427	427	400	404	449	426	412	437	448	451	418	389	430	408	418	426	421	462	456	406	431	414	413	467	429	456	420	440	438	449	452	439	445	442	437	486	423	429	423	429	436	405	439	490	429	425	447	409	431	421	419	428	416	415	416	396	434	408	452	418	421	445	427	400	419	441	446	425	445	430	410	406	411	445	465	440	416	391	401	408	426	457	441	437	409	421	416	411	424	417	432	407	455	391	411	422	441	392	406	390	410	418	429	414	426	450	410	424	426	420	435	440	457	449	401	409	395	430	432	455	442	409	443	407	428	416	424	408	446	421	420	438	437	432	444	448	462	385	410	425	430	437	412	470	420	449	424	411	427	420	417	420	410	401	460	391	439	408	400	395	447	430	449	462	415	433	400	419	406	433	429	439	468	439	434	410	406	438	420	404	435	413	392	419	418	436	443	419	428	422	430	444	475	390	422	440	441	472	411	428	397	435	468	399	424	402	419	418	425	401	428	413	491	414	430	387	424	445	417	449	417	426	446	433	427	504	431	440	463	404	489	454	442	426	430	457	441	382	453	389	468	424	451	370	397	412	431	451	407	413	410	434	399	461	425	448	414	461	414	427	428	399	427	426	438	436	412	457	391	437	431	394	441	421	431	415	429	423	379	409	442	428	399	372	419	396	448	449	422	433	438	430	422	423	430	393	435	435	447	405	459	420	425	442	409	419	380	446	425	452	400	402	434	445	422	420	426	420	396	439	413	370	398	412	433	397	408	412	406	405	438	416	407	386	442	447	429	420	419	407	436	413	456	403	460	440	434	452	409	397	419	432	388	433	439	427	442	419	411	459	445	437	411	421	428	419	430	420	456	393	411	409	397	434	437	413	419	448	413	427	420	449	441	435	472	394	408	435	442	420	430	417	428	404	445	430	403	420	418	430	424	447	406	454	408	426	454	451	444	426	433	408	410	442	415	428	414	419	435	418	415	406	428	429	404	415	430	403	441	423	414	440	416	430	433	447	433	430	437	416	452	437	424	446	459	400	437	437	452	422	387	452	419	449	403	402	415	429	442	425	426	443	444	416	451	379	453	414	408	424	413	416	432	422	426	402	410	438	407	407	422	445	450	416	428	410	412	435	432	438	424	429	442	413	442	390	422	452	460	406	411	444	405	443	435	474	414	463	434	404	448	434	409	395	440	423	412	441	430	414	450	426	420	424	444	437	436	377	401	446	410	457	426	449	426	410	446	440	401	428	435	417	432	401	404	384	428	425	417	411	393	446	420	450	427	380	467	421	406	409	376	429	420	442	409	435	388	398	434	411	434	469	419	407	413	419	414	411	447	424	429	443	419	391	475	452	429	428	449	411	453	414	446	428	448	405	420	385	440	434	410	441	427	472	412	472	424	427	435	431	438	445	410	401	428	451	441	457	448	438	447	442	414	448	437	412	410	460	437	449	431	435	457	441	406	443	459	394	427	401	428	430	394	429	439	462	415	459	410	456	442	401	464	411	398	428	428	460	431	411	393	436	438	417	430	419	451	437	458	419	444	427	406	445	425	419	412	385	412	443	429	433	409	400	417	417	413	425	429	427	426	426	435	420	408	428	402	429	418	463	412	417	450	425	429	457	426	456	400	432	445	420	431	383	392	453	419	445	432	453	457	389	441	400	443	409	433	398	420	442	415	421	437	430	431	415	413	424	439	450	463	432	466	439	426	416	405	420	409	457	451	411	452	375	467	411	426	395	415	407	411	463	435	473	429	435	430	425	440	448	415	424	433	474	415	436	441	426	400	446	421	417	442	404	466	436	414	432	417	435	458	445	363	430	454	430	398	447	461	381	422	438	431	406	442	419	397	405	407	442	430	382	427	469	412	455	455	432	443	443	440	419	444	439	468	416	443	398	406	455	402	404	404	415	465	400	405	397	380	442	421	418	445	407	421	409	465	442	422	430	416	463	439	389	455	401	416	418	407	383	446	447	439	439	453	434	399	424	391	422	442	425	430	440	455	435	431	431	416	435	418	429	399	421	432	422	400	441	476	418	417	395	451	420	415	421	437	427	431	464	382	390	476	458	411	389	407	435	434	385	436	435	440	419	408	373	433	401	466	398	429	410	441	422	445	451	431	456	446	460	425	394	426	443	420	412	405	417	431	433	415	420	439	402	440	447	422	461	410	419	408	395	436	413	403	443	449	416	470	423	430	429	413	452	396	408	376	413	445	430	444	432	418	421	435	439	432	426	418	442	430	445	447	396	420	443	419	448	433	421	469	415	403	428	408	415	414	439	443	425	454	432	424	414	429	434	401	410	398	420	403	441	438	460	422	441	434	457	414	461	438	440	436	429	404	423	431	416	394	416	420	459	369	414	426	428	456	422	397	424	427	387	452	418	461	430	445	401	443	431	428	444	425	455	415	449	404	424	445	448	450	427	461	386	452	396	453	435	475	450	418	432	443	387	461	396	415	393	419	384	469	464	413	426	428	424	430	441	391	396	402	436	418	436
25319	21224	28041	25999	15009	3626	1281	745	598	591	600	542	499	549	547	502	531	526	483	523	539	534	498	528	525	567	484	543	507	489	504	544	533	530	511	525	524	503	517	521	470	558	552	475	508	456	508	511	516	517	489	530	506	559	479	533	489	499	505	435	482	522	513	484	536	520	485	514	501	549	497	510	502	503	539	522	507	501	545	496	482	501	514	483	506	481	522	486	478	493	480	514	518	507	506	483	520	517	534	490	525	500	516	504	465	504	461	546	508	550	515	509	546	535	522	521	492	466	539	515	484	445	493	482	549	489	549	536	555	492	506	480	531	525	488	511	475	490	490	518	516	496	500	506	485	476	464	514	500	539	538	553	513	508	530	505	507	527	536	491	510	549	501	490	497	524	475	482	487	517	533	524	524	518	524	495	509	512	522	513	545	470	528	493	535	518	522	491	530	517	513	505	511	512	523	511	498	509	513	520	524	511	519	541	498	497	497	485	535	519	532	481	488	499	491	514	571	547	523	525	498	497	521	520	470	494	487	514	491	529	497	523	555	505	496	502	505	492	480	482	546	486	505	515	546	482	504	522	488	480	525	518	492	510	504	500	529	538	504	535	506	493	528	508	521	482	487	529	539	535	476	512	531	536	488	515	482	505	459	491	537	489	531	480	520	512	501	486	531	518	479	519	533	517	481	539	489	534	502	518	536	504	535	549	532	495	568	490	504	527	529	456	493	509	498	489	580	535	478	511	517	501	523	508	529	524	520	513	534	475	527	488	514	547	485	483	499	480	511	542	494	510	517	529	534	501	566	487	522	523	547	519	500	498	486	502	504	537	513	454	532	494	475	561	511	517	547	536	514	483	522	487	555	545	524	559	475	507	491	496	524	479	489	493	476	546	530	522	495	522	509	536	533	498	496	524	501	500	508	480	547	498	529	554	531	535	508	492	500	521	542	546	495	545	512	540	508	496	529	518	482	506	488	536	526	492	487	540	546	529	489	507	480	494	504	508	506	505	494	487	510	510	569	484	502	502	530	511	552	508	536	541	499	549	502	530	517	551	509	557	498	548	507	524	525	477	492	487	532	545	526	506	522	546	463	494	460	499	544	506	494	518	499	518	470	514	489	484	520	468	524	477	517	528	542	517	556	501	520	534	491	478	492	479	486	494	504	517	481	467	498	517	543	494	525	546	515	528	503	529	484	516	517	474	499	492	527	489	517	519	527	474	508	482	499	535	504	515	558	508	522	526	502	509	514	535	479	523	516	529	543	517	490	533	512	516	493	526	515	494	517	544	491	496	495	481	536	514	532	489	550	507	558	532	544	502	506	478	523	500	522	491	505	509	537	508	531	496	541	530	492	514	512	559	523	518	548	507	508	556	546	512	487	517	538	505	487	517	535	552	532	535	505	522	519	488	520	533	519	491	497	509	482	543	494	528	488	499	515	507	515	519	502	523	485	512	499	511	486	500	501	511	519	510	482	540	508	517	529	553	509	492	523	527	509	494	509	477	513	511	525	523	520	500	517	521	542	520	481	517	520	475	481	510	496	536	535	522	483	499	522	492	512	498	521	478	491	523	497	482	504	538	463	523	487	498	528	499	512	507	495	503	494	516	508	484	479	521	473	500	508	507	502	541	526	479	497	486	513	512	527	509	489	507	481	550	476	493	516	520	512	534	502	542	503	467	473	487	501	473	497	465	504	496	521	503	450	531	501	474	534	540	535	471	503	491	494	520	493	484	500	501	492	520	515	551	549	501	538	502	523	471	498	530	513	515	526	543	538	479	497	553	505	501	488	552	535	531	506	516	491	524	494	504	529	510	527	549	518	506	538	584	520	503	482	495	530	482	538	532	495	485	479	509	485	508	537	523	477	540	480	547	512	480	506	490	512	506	478	503	539	480	525	515	480	575	520	512	484	534	484	503	507	491	521	489	505	507	529	519	493	547	522	494	518	505	514	516	533	491	524	524	477	539	516	461	505	484	537	509	493	555	483	499	489	502	515	520	512	501	533	523	512	481	575	480	514	518	521	490	506	518	503	504	530	535	545	529	463	547	514	494	473	515	528	535	486	487	459	497	503	500	515	528	513	515	468	518	527	534	524	560	521	505	527	511	500	499	531	472	515	517	540	507	484	507	486	532	491	527	507	521	506	507	480	550	504	491	497	522	507	523	524	496	522	543	510	523	529	480	470	489	486	504	491	533	546	520	486	509	550	499	501	453	457	510	505	470	487	572	515	504	506	520	490	526	478	502	527	523	533	464	525	538	535	519	480	522	489	444	499	475	550	468	579	499	499	560	528	479	508	462	541	489	494	478	526	501	501	500	496	534	516	533	523	531	476	489	542	531	498	503	525	483	528	503	490	510	484	482	498	541	520	502	492	511	480	507	514	519	464	505	552	490	532	505	540	483	484	511	517	516	517	503	499	506	499	503	558	532	515	529	514	488	511	531	490	538	501	511	547	485	536	491	512	521	528	518	493	490	486	522	534	532	498	517	539	529	504	500	498	504	533	532	482	485	508	525	520	512	519	492	517	507	515	518	585	578	552	513	506	527	522	541	545	503	503	466	508	512	473	491	497	495	532	485	503	521	507	517	540	504	495	542	500	548	512	522	518	515	536	490	497	484	527	516	535	517	540	526	522	504	479	501	498	507	529	513	473	508	477	507	533	514	499	535	548	529	523	524	527	532	550	512	528	503	460	489	539	522	504	506	499	488	529	512	545	487	494	520	539	517	455	466	537	453	497	549	529	551	535	517	534	497	486	480	525	513	499	560	529	487	517	519	579	512	534	488	471	497	473	440	521	494	526	490	487	502	558	511	513	508	449	472	522	521	531	535	549	468	513	494	479	553	530	513	502	448	562	494	535	536	520	499	481	484	513	454	535	498	521	485	519	549	507	541	496	520	531	482	503	536	546	507	508	512	515	517	513	503	484	531	532	518	511	537	522	506	497	538	501	578	499	516	509	557	539	527	521	507	541	517	526	522	516	514	475	498	510	517	473	513	534	481	544	506	526	549	507	469	486	524	514	534	507	500	529	479	506	532	486	549	529	517	503	488	534	520	512	533	516	458	479	523	507	527	532	530	500	473	500	563	536	514	526	510	530	513	525	503	482	505	538	533	525	537	514	472	503	552	539	525	546	529	516	498	519	488	508	503	488	495	530	503	509	543	499	493	556	492	496	534	508	509	518	523	472	513	529	522	511	514	500	536	493	467	549	499	509	501	540	527	483	531	515	508	487	502	516	488	479	507	470	518	487	522	500	504	507	479	479	501	467	487	531	480	523	542	484	483	527	517	489	508	492	516	504	518	511	530	523	460	511	542	527	509	512	542	489	509	525	503	508	518	533	536	533	499	501	510	484	489	505	490	533	508	495	523	524	511	531	515	515	510	489	498	480	504	491	493	524	491	476	507	499	489	478	523	534	543	505	524	504	496	518	564	513	537	532	513	520	524	538	532	515	530	504	469	513	490	480	540	521	531	487	527
31566	51909	38052	24798	9074	4083	2005	1051	832	703	667	669	646	642	606	620	596	605	559	622	621	604	624	546	595	578	567	581	607	624	607	608	574	625	601	586	593	579	585	591	549	578	529	579	630	571	575	599	640	536	526	554	592	591	577	560	560	598	621	562	605	615	578	593	590	562	590	591	631	627	606	559	570	608	633	559	543	551	564	581	602	565	547	542	540	580	609	587	592	553	611	628	606	570	601	597	570	588	629	606	562	603	587	554	595	637	528	537	555	578	551	561	581	590	592	609	572	593	583	623	569	566	578	583	569	636	571	554	572	597	589	567	611	597	553	532	588	547	572	598	583	565	586	577	619	556	559	553	586	582	564	545	580	607	592	606	559	560	579	560	595	597	568	610	547	576	572	604	594	572	529	623	562	546	596	565	582	545	569	551	593	589	586	600	577	564	564	556	599	616	560	566	529	535	606	549	611	590	546	606	543	567	559	584	544	595	567	572	600	607	584	518	605	570	587	563	596	593	572	616	563	562	552	580	567	532	563	529	614	562	579	582	592	550	580	569	587	570	606	566	621	589	591	551	565	538	576	561	602	575	534	543	571	607	602	588	600	565	591	540	585	544	595	579	584	549	585	601	550	571	584	553	606	536	608	579	582	629	585	605	579	615	559	573	593	554	554	561	566	569	598	642	538	554	563	605	603	565	577	565	596	589	525	546	559	563	600	578	604	578	559	620	572	539	569	579	558	563	592	580	563	555	595	550	563	583	523	571	621	548	621	587	606	621	565	565	574	581	572	593	576	556	561	558	587	560	548	590	628	550	586	612	574	556	575	607	569	558	532	577	610	523	606	560	555	585	593	560	587	586	593	581	552	573	565	585	541	545	576	556	577	587	611	530	573	575	549	519	582	607	550	569	578	589	569	606	585	551	595	552	585	633	588	529	581	600	578	574	571	547	587	584	604	568	566	584	573	553	578	527	598	602	565	588	632	586	581	615	529	513	626	583	622	530	555	601	597	570	553	601	549	622	577	589	583	538	610	579	554	536	568	575	603	615	604	575	575	569	548	586	573	500	593	584	631	569	589	571	559	580	626	577	576	575	574	549	586	600	539	577	619	527	558	599	560	583	606	578	574	594	572	593	530	600	592	566	578	561	576	592	564	588	583	591	565	580	617	554	565	565	594	631	547	584	546	585	553	628	591	601	612	596	561	562	591	594	560	596	606	558	600	564	545	572	628	581	603	546	586	557	552	615	589	569	592	576	590	580	592	591	551	595	587	628	566	593	593	588	578	540	583	609	552	571	580	613	572	590	556	556	537	577	556	541	602	614	575	566	511	599	569	614	616	564	597	582	559	563	534	576	592	548	547	547	585	612	606	582	591	581	561	604	611	549	567	583	585	601	552	581	545	572	549	568	571	600	604	572	604	575	592	584	547	586	588	578	572	550	556	601	583	604	556	619	555	559	580	619	570	517	597	590	566	551	588	545	585	560	590	576	572	566	619	616	572	570	561	561	562	538	583	593	602	596	577	564	565	610	584	540	541	590	592	561	569	605	560	599	566	585	616	562	576	573	570	560	581	599	609	564	571	562	607	579	585	552	594	537	577	572	601	596	599	610	582	633	553	553	558	547	576	558	601	591	560	558	585	577	593	591	593	561	592	567	577	561	562	540	602	586	574	619	608	574	561	604	536	620	584	601	586	616	572	520	628	587	575	603	576	575	566	634	594	612	582	561	597	612	578	627	590	585	582	569	574	592	543	581	573	554	561	570	617	585	588	578	575	579	603	556	592	578	569	572	528	625	554	604	530	526	561	551	594	605	582	589	572	598	583	598	568	593	570	554	603	568	601	585	584	596	598	558	542	552	534	589	612	608	565	592	604	562	568	578	585	572	559	577	583	578	570	604	573	565	550	577	575	549	566	535	573	549	570	610	542	517	606	572	558	511	574	612	606	592	637	636	591	570	555	537	593	560	557	572	623	585	579	561	581	603	589	561	529	555	532	556	549	592	548	547	563	574	576	570	577	603	586	512	582	525	594	574	559	552	583	573	536	581	608	595	561	605	606	578	576	578	576	599	574	606	570	585	630	593	569	582	575	587	635	593	566	554	573	598	591	614	529	587	580	585	600	580	604	574	602	560	575	582	560	561	563	559	606	557	571	563	636	541	571	600	595	583	590	577	583	592	607	562	562	613	575	571	609	565	580	553	616	546	583	579	552	613	565	541	580	587	585	549	571	574	587	553	605	566	587	586	578	563	627	572	570	566	617	571	602	603	562	592	551	601	564	566	575	617	618	577	578	563	585	567	563	546	617	570	576	551	576	594	557	553	581	580	559	596	555	608	618	615	577	557	592	620	583	562	566	572	572	565	579	573	556	557	574	601	549	574	617	564	570	589	576	572	561	541	519	607	589	618	614	618	580	521	545	584	549	615	542	581	537	598	587	562	561	576	568	559	588	572	580	530	582	572	580	605	541	614	547	617	600	562	578	593	547	593	586	619	587	563	560	575	547	563	566	550	535	571	588	575	556	557	571	568	593	605	571	596	602	571	602	560	543	571	577	600	557	554	550	557	556	589	535	567	592	572	612	560	598	584	562	572	615	575	598	550	560	543	556	601	582	644	583	585	525	563	587	563	551	581	607	556	550	623	567	572	577	557	581	569	571	569	582	574	591	607	575	533	555	555	580	580	605	586	565	551	612	615	614	580	578	576	577	580	555	525	603	569	576	596	579	559	582	595	640	574	546	575	580	571	551	587	571	557	556	572	542	594	575	591	586	575	584	565	599	633	598	573	598	589	573	585	605	551	571	567	633	567	575	635	574	587	633	563	547	580	548	573	544	567	632	586	644	599	553	570	592	534	586	551	561	557	569	563	599	559	597	521	568	563	577	580	554	616	568	543	587	584	577	545	575	573	554	560	557	568	591	558	584	578	572	565	547	586	588	606	596	590	584	571	607	615	586	617	573	545	545	581	601	560	597	612	575	566	562	552	602	604	601	550	606	619	588	589	577	584	600	586	528	600	595	609	623	590	545	577	556	597	583	550	613	619	630	635	587	556	574	592	542	567	586	576	612	608	574	555	587	579	581	570	580	602	565	562	541	538	554	555	544	568	559	618	579	577	600	593	607	580	597	578	629	543	557	588	563	595	549	575	593	569	638	590	541	564	608	604	615	550	595	606	564	573	602	566	597	595	577	604	610	599	584	579	591	572	613	554	606	548	581	573	584	587	585	588	585	606	602	573	601	574	612	565	560	581	564	586	578	583	586	588	603	613	562	556	546	551	544	569	593	595	543	525	555	588	527	592	577	584	595	554	546	570	568	584	577	590	555	590	577	588	605	565	570	597	565	623	566	571	577	589	561	587	581	579	571	580	584	610	551	557	581	549	552	590	583	544	523	572	577	610	582	590	552	650	603	543	591	569	592	567	581	559	562	602	576	560	588	557	580	578	602	598	572	570	583	597	556	628	589	527	546	582	642	596	622	575	559	553
22933	21170	28817	23891	21293	21159	11585	1865	1036	855	801	769	672	690	654	636	601	647	579	588	571	574	608	509	593	551	568	563	584	519	566	586	571	615	568	591	566	556	549	594	526	517	548	533	585	554	540	559	552	590	547	543	568	511	536	577	549	555	557	553	562	521	561	571	506	575	564	547	509	593	573	582	606	521	510	578	538	550	567	515	612	557	560	567	564	558	559	564	560	577	546	519	528	555	613	580	555	522	577	574	538	520	539	518	536	591	529	471	540	525	510	560	544	569	550	505	587	535	542	525	552	566	526	529	510	547	524	597	561	547	506	536	540	538	525	566	572	502	592	508	529	532	540	517	522	537	532	549	566	567	550	539	527	560	571	511	490	551	570	549	525	556	517	530	571	525	528	547	526	551	519	516	541	534	514	597	574	578	567	540	539	584	481	524	548	522	582	566	517	533	595	579	533	561	561	548	517	560	518	542	559	574	532	562	554	561	526	555	574	528	551	530	558	577	544	549	547	552	542	527	563	528	551	548	534	533	538	513	487	536	543	495	505	543	523	527	526	578	510	545	529	511	559	532	553	558	575	583	541	528	554	489	585	569	555	587	575	521	528	557	616	549	536	520	512	539	527	566	540	553	553	608	499	571	530	517	558	575	567	558	526	554	535	573	529	532	541	561	586	550	560	550	516	562	486	550	576	561	510	546	556	556	525	530	569	516	532	520	555	585	581	493	561	545	584	564	551	565	577	541	584	552	524	517	576	548	588	551	550	572	560	557	557	608	534	527	557	562	513	569	532	571	550	523	522	528	538	559	562	491	520	541	541	523	586	556	530	561	535	529	479	568	497	532	559	525	567	521	522	584	556	518	532	559	538	535	543	572	567	542	572	574	512	596	515	497	573	525	546	550	467	508	593	526	548	564	522	549	560	502	547	558	545	564	541	585	554	532	557	557	523	554	507	561	564	528	559	548	586	562	516	518	505	554	515	554	507	530	545	531	583	575	576	539	535	538	517	601	513	535	532	535	548	560	556	573	551	551	579	535	565	572	534	536	538	535	547	555	517	561	595	574	527	594	595	529	498	545	529	545	584	549	556	549	543	510	526	514	565	572	568	572	539	599	525	535	585	518	584	522	605	522	566	526	581	545	521	510	564	530	541	514	571	528	521	556	581	608	566	514	541	554	529	525	516	544	542	534	563	558	526	551	543	572	528	539	511	527	544	560	538	550	565	526	567	546	540	560	536	548	586	581	528	537	559	530	570	574	530	580	532	576	522	573	503	501	529	556	567	531	562	545	598	512	547	579	514	497	528	591	545	544	554	542	519	561	565	542	601	536	541	490	544	566	540	535	566	580	548	560	567	542	544	541	561	551	540	500	557	577	541	560	577	567	536	515	521	578	580	527	549	523	560	545	571	535	538	573	552	514	530	540	557	561	560	520	513	556	529	562	567	553	568	522	591	578	528	556	554	555	544	574	584	536	566	516	529	544	530	567	553	536	539	544	469	555	530	528	542	518	543	547	479	503	536	491	512	553	532	538	575	559	514	546	571	541	539	567	524	538	556	536	549	566	531	516	552	528	500	490	562	545	531	532	579	563	512	586	552	555	565	515	548	522	536	538	598	555	567	531	558	572	550	537	518	569	532	565	548	583	512	530	515	507	561	540	548	577	554	499	524	563	565	495	511	542	529	526	538	567	536	577	548	551	543	595	522	508	570	574	570	524	557	553	542	566	528	544	554	569	544	511	546	561	553	523	528	572	504	530	555	541	597	519	568	542	573	538	565	554	510	543	545	556	545	504	528	540	581	555	574	532	515	519	585	559	503	551	557	506	581	544	537	545	565	528	538	528	530	539	562	566	570	575	537	541	578	504	498	575	562	518	568	540	550	542	537	516	586	544	570	557	556	535	579	576	558	517	534	512	534	550	551	575	543	544	514	544	545	561	533	556	532	582	533	522	529	576	552	550	566	544	544	546	511	558	515	594	532	555	528	540	555	563	557	529	570	573	569	557	531	604	545	555	526	586	568	499	540	556	535	490	568	591	561	558	566	580	541	546	546	554	581	539	556	527	539	574	531	549	564	555	590	583	549	558	552	542	541	511	552	551	572	579	551	563	556	572	551	561	561	516	537	525	597	537	510	570	541	537	533	506	566	555	548	535	542	525	533	545	541	545	579	544	525	491	553	519	544	553	545	525	536	532	530	544	553	558	532	528	539	554	562	560	508	547	538	568	536	563	549	539	512	513	534	544	577	560	502	569	553	530	547	578	535	547	555	541	553	555	529	532	577	548	589	526	542	516	581	531	538	523	545	521	567	537	527	561	564	542	564	541	559	547	524	545	530	508	548	533	565	534	518	531	534	560	554	534	524	536	537	550	540	536	548	527	540	508	533	571	527	512	556	533	521	526	569	558	564	545	494	490	551	527	558	523	560	563	555	560	513	570	537	492	565	592	525	560	552	509	521	545	591	528	558	596	527	574	563	557	556	560	562	541	506	530	524	541	538	551	517	541	513	561	547	541	558	530	538	548	528	532	573	520	596	566	511	505	518	532	525	586	550	511	524	500	566	561	572	565	513	546	541	575	566	558	554	518	529	584	559	587	551	568	547	563	554	570	569	535	569	514	556	558	539	503	558	559	551	549	518	519	530	546	557	534	498	564	577	572	556	533	575	555	528	579	532	546	556	522	567	541	566	510	580	544	583	524	578	554	543	540	533	556	576	555	503	538	584	527	561	551	557	487	544	527	497	536	565	542	549	532	517	542	551	548	577	538	544	584	563	556	566	500	547	558	554	558	516	537	501	554	515	534	538	528	517	518	549	506	566	570	506	567	573	543	548	504	524	532	556	511	498	570	536	560	546	544	512	533	559	571	535	544	538	573	551	519	549	560	585	546	533	552	531	530	531	575	560	562	586	526	525	576	559	544	576	527	557	577	561	567	559	522	566	613	529	527	551	507	582	536	544	552	512	528	537	527	537	502	529	522	584	545	559	536	540	554	533	525	550	534	555	559	550	548	556	554	555	549	540	566	511	536	565	527	492	563	539	548	523	546	563	531	536	541	543	560	526	541	588	539	529	536	538	535	539	556	565	548	574	540	503	584	563	547	525	530	556	544	570	552	516	540	473	570	571	576	576	565	566	535	548	548	561	495	528	540	555	528	519	526	543	562	584	511	557	565	556	573	537	529	537	532	524	517	538	566	543	541	520	604	519	540	541	557	580	547	547	500	549	571	525	532	518	517	561	546	520	543	551	558	536	519	524	592	559	539	556	561	537	542	566	539	562	583	531	569	568	547	586	532	541	555	554	544	549	521	559	562	535	564	550	546	529	571	568	565	520	559	540	570	553	592	534	565	544	594	529	563	521	542	551	542	574	522	527	524	532	521	546	572	537	557	559	521	523	519	527	625	555	564	533	533	529	524	522	586	547	526	517	561	509	504	554	538	539	537	512	577	546	536	519	518	531	503	512	523	587	532	536	582	557	560	540	558
33925	58926	45578	34498	19340	9733	4351	2115	1459	1149	988	955	882	790	741	729	775	667	672	654	637	627	642	622	688	629	597	601	635	589	656	628	628	577	602	633	616	651	612	620	602	621	594	638	582	601	608	550	564	589	597	587	621	608	601	576	619	554	614	612	623	603	623	602	594	643	620	556	577	562	565	604	615	560	566	610	590	573	634	603	591	597	625	618	607	555	546	613	632	572	590	559	601	612	579	588	614	604	611	615	570	596	661	591	563	564	572	585	581	585	625	637	603	620	580	601	606	587	617	580	593	570	572	572	583	564	595	562	614	563	569	596	558	628	623	602	601	584	622	580	591	606	596	599	572	641	646	600	590	616	533	580	597	587	577	587	610	625	587	562	563	584	555	567	590	598	629	586	608	569	576	567	576	590	588	647	601	625	616	561	599	553	634	567	596	538	609	555	588	586	534	555	617	539	642	618	573	600	586	620	563	607	577	610	563	642	578	588	607	574	594	563	568	596	641	593	609	587	608	591	561	606	588	594	588	610	597	584	573	602	622	616	574	609	564	580	567	611	598	598	631	593	559	564	607	583	610	601	580	617	580	584	581	601	571	621	601	565	571	570	613	553	593	585	586	577	569	575	580	583	603	608	614	588	587	579	600	560	612	565	573	595	609	581	570	622	618	532	572	555	580	547	624	575	615	635	589	594	613	564	593	540	592	553	545	590	578	552	587	581	588	585	539	610	601	569	602	551	600	577	581	559	592	583	593	571	612	560	605	625	585	616	645	544	563	569	606	620	631	652	562	598	515	574	577	588	563	549	587	597	622	540	553	598	636	591	607	592	563	543	588	609	593	601	596	558	560	545	614	581	592	613	583	599	548	584	543	639	608	597	594	599	580	589	594	592	588	608	624	572	585	581	575	585	609	601	561	581	561	581	565	597	590	601	599	601	568	559	638	595	573	587	566	630	601	609	597	599	598	585	546	577	557	598	541	573	572	617	589	610	569	591	584	595	569	597	599	560	600	570	584	566	582	583	596	613	543	593	632	567	598	609	566	578	627	568	538	562	601	594	613	616	619	594	596	550	566	571	603	552	591	598	593	645	602	568	599	558	567	571	613	548	571	582	614	622	645	563	570	617	588	589	617	584	579	600	560	622	635	597	556	593	581	600	586	629	596	580	625	597	589	592	607	558	599	586	565	574	565	581	579	606	586	590	590	614	573	616	582	562	608	595	587	581	634	619	596	600	594	555	612	588	617	553	557	601	591	619	566	558	602	544	632	614	576	610	592	581	625	635	592	573	585	591	594	594	592	624	590	585	604	610	593	588	601	598	549	579	542	572	591	606	568	602	563	578	578	563	639	638	565	582	637	628	601	578	540	569	595	597	591	626	614	600	597	591	603	563	595	568	606	613	592	600	603	546	585	565	566	596	581	586	611	583	627	582	601	584	592	612	577	567	614	602	586	632	582	620	574	617	564	551	551	590	584	603	580	574	589	585	567	566	630	565	603	564	603	602	600	605	514	562	587	591	536	585	600	574	615	618	599	590	602	595	567	584	631	616	629	586	589	550	565	585	600	584	622	591	599	558	580	597	586	591	568	570	611	617	601	594	626	612	609	588	602	622	603	624	578	599	576	585	595	597	600	590	600	568	559	602	597	632	596	606	610	591	568	614	563	561	597	587	608	606	577	594	594	610	574	600	560	564	612	581	611	592	572	567	570	558	580	590	576	602	597	600	630	608	596	565	602	618	578	579	638	603	601	596	598	560	630	600	541	597	617	612	617	608	569	587	608	566	608	576	617	559	607	571	627	542	641	574	567	606	624	597	588	574	565	587	622	598	590	564	587	578	565	592	571	572	592	590	567	598	617	611	567	635	569	556	552	589	604	578	554	586	626	551	587	587	563	637	579	560	541	563	601	593	623	614	610	600	631	642	556	619	568	587	589	597	559	598	571	580	570	599	632	645	604	603	605	605	572	619	584	572	579	595	583	585	596	600	591	580	594	575	570	618	560	600	562	621	563	570	592	580	595	595	572	614	561	535	589	582	557	564	548	594	514	621	585	566	582	603	624	613	582	597	584	576	583	632	575	582	577	567	605	631	567	604	554	603	563	581	568	557	564	560	583	627	603	596	602	555	536	547	602	584	603	577	633	561	600	616	630	610	588	552	610	582	599	618	632	571	604	606	621	589	562	612	566	587	615	599	597	590	607	626	616	586	590	620	605	580	617	610	586	567	618	610	588	621	585	617	572	572	600	641	611	584	614	652	605	599	607	602	559	574	568	583	635	589	552	569	617	601	626	614	575	563	575	586	577	615	584	605	615	586	613	564	574	615	586	610	580	594	583	587	581	625	599	653	567	584	644	575	541	582	571	603	579	579	589	635	588	631	617	631	583	597	549	580	592	603	569	582	611	584	575	587	579	615	633	602	575	564	622	598	595	574	593	583	569	610	550	610	584	591	586	580	577	596	569	579	578	591	570	574	583	621	605	581	603	622	580	543	608	540	622	571	566	559	579	618	571	597	631	573	628	599	579	591	588	553	567	612	544	568	612	582	599	597	624	555	623	607	599	601	602	599	597	561	607	608	598	546	611	561	597	591	595	588	613	615	564	591	582	565	593	577	613	596	611	632	548	558	600	561	591	614	617	591	584	548	587	582	634	570	574	600	615	572	598	621	618	590	548	625	545	546	586	574	597	580	595	593	583	591	595	588	572	571	553	578	609	610	644	629	624	603	596	582	573	585	566	550	568	607	614	593	596	631	584	649	580	587	546	559	625	616	562	570	619	624	607	574	692	577	605	579	613	604	573	589	614	624	554	610	574	595	639	576	574	658	611	597	596	580	587	577	613	584	582	587	590	568	602	587	593	586	556	589	574	598	611	578	578	628	582	643	563	613	578	589	649	600	577	562	606	582	605	557	596	575	627	556	604	622	581	589	559	581	588	542	600	549	557	559	566	595	567	608	592	614	607	556	519	590	572	617	593	608	620	609	587	601	545	566	625	584	580	583	581	652	555	576	557	592	620	602	576	630	606	590	587	600	613	584	596	611	647	592	563	601	586	577	583	583	563	550	595	551	639	619	581	591	604	592	642	625	527	553	611	599	582	545	618	606	594	566	557	582	616	572	588	562	567	610	604	575	595	541	585	622	615	572	585	618	575	563	617	581	619	631	563	537	546	578	606	613	603	563	587	574	575	591	591	560	605	583	604	560	569	584	595	627	599	608	610	593	636	568	588	637	580	581	594	581	586	568	615	571	565	553	605	588	626	597	602	575	601	569	596	599	619	613	554	611	588	602	607	605	561	538	578	572	588	579	557	608	607	570	604	550	548	593	636	637	565	603	566	575	601	585	585	577	607	568	567	565	590	582	617	622	587	594	577	578	569	601	534	585	601	619	592	637	559	587	604	609	556	598	589	614	563	616	609	533	581	594	590	557	600	569	585	647	602	611	624	580	615	560	614	577	553	559	607	572	587	619	595	600	587	563	571	591
28274	25709	32617	21736	5725	2163	895	555	438	442	419	442	401	368	385	371	399	402	393	380	394	382	410	408	399	385	406	418	386	360	379	407	396	385	378	378	409	406	387	387	368	381	402	398	356	376	395	361	375	399	389	374	365	399	388	368	373	354	391	387	360	354	400	401	390	374	391	385	358	409	378	383	401	403	360	373	410	382	379	377	382	407	376	361	367	391	333	396	394	411	349	376	370	388	397	397	401	453	348	376	378	373	383	397	358	371	374	347	378	369	407	398	406	389	376	351	396	383	393	396	389	418	407	377	367	386	389	356	377	411	422	392	399	363	404	383	379	416	383	381	355	400	387	371	424	395	397	383	423	387	403	415	407	355	367	366	426	428	372	398	395	395	376	393	388	380	388	400	377	396	328	371	402	392	361	378	365	337	395	393	391	383	419	389	376	379	399	381	380	407	377	396	370	368	370	400	385	361	389	407	396	395	377	367	365	382	384	401	395	376	379	394	377	412	380	375	394	400	381	398	372	380	387	389	402	367	352	393	414	398	401	386	384	380	358	369	385	358	377	413	375	376	392	370	370	371	376	368	394	424	384	402	384	392	394	382	366	398	395	353	394	378	356	364	392	372	367	408	369	377	368	384	404	412	384	379	383	411	382	398	382	367	383	403	364	363	381	390	409	375	393	380	380	420	374	400	408	383	365	392	395	414	400	384	388	371	411	368	365	417	409	377	406	401	392	406	389	376	406	380	383	394	397	385	412	378	408	416	399	413	377	392	381	382	402	405	403	409	378	405	396	369	366	396	411	384	373	415	355	396	394	366	381	408	374	391	382	375	388	392	387	401	364	389	403	387	385	419	378	376	385	379	412	369	403	359	399	373	397	369	409	356	364	389	364	370	375	414	377	399	372	395	399	387	341	373	395	384	382	389	369	386	416	412	402	365	383	396	377	383	397	389	366	378	404	365	365	391	408	386	393	348	360	377	389	397	409	399	366	384	368	392	394	409	371	395	367	402	390	377	367	380	377	351	367	344	401	352	393	380	364	384	380	379	369	389	357	351	405	384	410	398	381	399	363	380	382	406	387	414	361	405	380	390	333	386	382	408	373	382	377	382	407	414	391	383	388	391	360	372	392	389	405	392	358	381	402	388	395	388	374	358	401	383	435	408	370	381	413	391	428	380	391	341	377	378	388	385	355	382	380	400	409	398	384	381	383	363	419	404	364	390	428	413	338	406	411	399	406	372	405	392	361	406	376	347	373	399	435	386	382	389	394	377	382	380	384	391	378	391	363	362	380	412	344	390	405	413	395	347	347	386	383	383	359	382	404	390	399	409	405	417	368	371	356	416	360	402	397	406	371	384	382	374	368	365	353	346	384	359	360	346	378	403	410	408	388	414	412	392	330	365	364	413	394	376	393	390	366	381	411	385	436	400	392	410	399	397	378	332	381	399	397	369	400	356	396	445	391	387	394	374	384	410	425	359	392	362	396	367	400	395	384	367	371	357	357	406	417	427	378	403	372	350	394	387	356	390	403	385	376	374	389	390	390	407	389	387	403	395	387	390	404	389	395	384	390	386	383	381	389	366	392	385	359	371	390	396	389	394	377	374	380	382	367	382	395	385	419	378	415	364	349	406	397	392	367	369	399	359	387	368	385	388	388	395	383	376	392	366	357	404	367	384	374	401	382	399	386	363	400	404	397	391	357	355	395	381	393	384	344	382	382	383	359	385	381	397	362	383	385	407	408	387	390	398	362	367	355	370	402	361	359	381	349	385	372	362	404	428	390	406	398	379	411	384	361	378	401	389	388	371	409	397	432	391	414	393	428	371	380	391	375	406	362	375	390	363	361	383	359	399	386	422	368	414	405	378	393	389	407	416	403	394	370	377	376	415	400	392	399	354	408	380	418	380	417	356	387	366	382	406	372	375	395	390	392	378	381	399	374	446	385	377	375	404	377	399	394	391	394	387	387	377	421	382	365	399	357	391	375	349	384	381	422	395	349	341	400	401	388	353	391	417	384	387	380	384	391	382	362	383	366	388	410	392	398	370	399	366	391	411	375	393	384	410	361	383	418	385	374	379	370	366	396	386	363	414	342	384	391	387	419	427	413	439	354	382	364	376	393	393	390	392	366	387	407	370	385	426	399	405	372	404	380	397	382	368	393	377	379	402	380	364	400	370	385	391	377	409	387	422	437	415	375	401	402	414	374	375	377	389	363	388	396	399	389	406	365	419	354	395	391	457	394	341	357	385	381	371	384	397	380	383	388	372	397	374	370	375	362	386	373	389	370	434	383	424	393	390	387	393	358	378	409	378	410	404	377	357	401	355	425	422	356	366	390	357	408	410	386	349	367	362	376	392	395	380	395	354	398	402	386	380	400	403	398	383	418	406	341	365	406	395	423	352	416	352	382	386	389	353	414	388	382	388	388	376	373	385	350	374	391	365	394	399	415	386	381	376	395	384	411	393	388	357	362	379	399	354	387	371	363	336	424	388	408	381	369	390	409	373	389	376	376	362	404	372	412	370	366	416	419	362	365	401	413	392	391	407	373	369	395	367	379	387	357	387	460	369	387	409	403	370	402	390	395	383	365	360	407	377	402	395	383	378	377	396	391	390	384	378	382	369	406	371	406	386	397	407	353	384	399	362	375	402	379	381	408	350	384	422	370	412	372	361	380	403	383	397	401	389	407	361	380	366	409	391	434	380	370	407	388	374	361	415	362	381	395	379	376	396	376	401	411	365	406	360	378	391	369	384	363	343	365	398	405	386	382	371	360	372	414	361	389	396	389	396	381	393	374	409	375	400	356	358	389	385	367	386	430	367	378	405	378	413	374	419	413	391	367	377	397	391	371	364	388	406	398	407	374	387	387	410	413	347	372	379	362	376	411	409	400	353	376	356	337	388	397	384	360	410	370	394	385	385	368	397	387	369	373	393	356	358	385	415	345	351	402	396	360	391	378	388	370	397	345	381	387	393	391	397	380	399	358	391	376	345	415	400	393	387	361	393	367	395	363	372	370	401	394	379	390	419	353	361	404	381	375	391	358	384	398	407	419	360	391	406	359	358	389	385	351	404	390	373	384	393	406	391	402	388	425	358	402	385	404	393	375	396	367	417	367	361	401	358	421	352	383	359	401	397	349	396	387	428	426	386	385	400	393	359	389	397	367	404	372	392	366	362	405	364	366	380	368	389	389	366	396	362	400	369	390	380	379	394	401	407	378	386	394	381	354	372	392	401	360	382	396	360	348	379	411	374	322	360	372	379	407	370	370	391	353	339	380	370	389	355	397	362	391	354	379	402	405	388	405	395	384	389	382	354	440	385	361	381	371	406	382	381	381	390	389	403	383	375	365	383	374	375	388	360	360	385	388	393	401	399	395	393	383	377	406	377	369	408	376	376	398	349	389	369	393	383	398	368	366	433	397	380	386	377	368	359	383	343	409	419	440	426	389	370	375	384	389	384	367	383	406	388	396	412	411	388	364	356
28866	42274	33943	18788	6420	3416	1307	665	512	453	471	427	476	474	464	461	418	473	458	478	451	431	476	463	460	463	475	471	406	414	432	450	443	458	455	463	443	443	445	411	458	438	441	399	449	439	408	459	451	435	412	448	442	431	418	483	448	429	446	445	427	413	437	425	437	404	459	422	415	463	462	459	422	476	410	440	477	430	445	468	469	449	423	436	457	430	426	452	456	428	400	438	418	451	423	447	447	430	425	449	437	419	436	447	421	451	446	445	446	434	446	438	432	451	459	428	468	467	452	457	458	426	445	444	440	460	464	480	470	452	417	433	474	496	418	431	468	440	435	451	450	462	467	411	434	435	466	446	452	471	428	416	410	461	445	474	425	462	423	423	460	448	431	476	429	439	393	480	469	449	469	417	430	429	442	472	444	456	436	441	455	427	444	419	445	421	465	447	455	434	439	459	429	444	445	449	415	448	449	447	476	426	446	462	448	468	435	463	458	427	447	429	437	470	479	460	445	481	435	425	457	451	444	424	454	469	415	427	462	456	450	438	452	427	449	435	454	459	450	446	453	423	479	440	426	465	431	460	454	454	464	489	436	460	452	449	495	450	433	446	510	443	443	483	465	459	438	425	446	472	442	437	431	433	433	453	457	428	438	445	461	470	440	451	451	422	441	448	424	446	470	429	401	439	446	440	423	475	450	452	460	418	440	430	451	482	477	459	437	440	420	452	439	451	466	433	451	429	445	453	440	445	447	457	441	429	440	443	459	483	451	479	463	437	390	421	444	434	428	442	463	435	415	477	419	439	416	401	447	443	451	435	436	435	454	416	446	436	455	444	418	466	425	458	474	459	459	425	464	423	459	441	443	427	402	435	404	448	454	433	425	436	467	432	480	486	445	455	445	470	457	440	411	426	456	450	434	448	472	448	440	441	462	453	428	436	407	433	468	443	420	446	482	446	420	452	450	424	442	406	449	437	449	439	413	452	432	490	452	448	427	430	441	473	439	457	444	450	413	443	443	420	384	440	436	450	419	445	426	414	434	431	474	434	465	432	445	421	441	441	457	486	461	453	460	447	441	451	437	452	450	427	442	441	431	428	462	421	431	446	497	443	429	435	458	454	414	438	483	463	463	442	452	477	446	488	422	435	447	494	450	412	475	461	463	470	470	448	433	473	466	462	406	464	444	480	451	414	441	414	427	446	417	465	420	457	475	459	449	440	429	404	414	454	452	457	397	434	488	463	456	453	482	434	441	473	381	460	448	430	400	447	444	464	424	473	420	452	469	432	447	459	434	452	419	473	467	456	479	460	425	424	424	426	423	420	444	437	450	452	438	471	442	428	446	453	453	474	452	454	444	468	458	471	466	444	463	482	464	408	473	473	440	473	438	466	466	451	459	421	463	446	432	412	482	427	460	481	435	450	441	460	450	414	488	423	454	446	426	451	444	453	459	437	419	454	443	509	478	431	488	480	459	475	450	410	428	445	446	452	427	455	435	430	437	446	469	446	458	468	421	482	474	450	453	407	439	451	437	495	476	446	453	450	431	436	460	473	446	456	466	453	447	450	437	438	416	419	433	435	440	426	471	436	417	436	437	464	435	423	508	481	427	470	445	458	426	442	451	450	415	457	451	454	440	440	435	447	453	458	429	426	457	445	449	449	408	429	437	496	437	464	417	429	485	450	439	453	395	451	405	445	459	467	473	427	459	436	446	455	447	461	458	459	444	476	428	457	497	426	437	442	463	460	458	480	440	470	454	457	496	418	438	462	422	419	461	470	437	442	438	410	466	403	445	452	476	405	501	470	447	429	420	458	455	448	434	457	430	452	459	460	465	435	432	458	414	445	436	427	414	423	423	418	466	462	453	437	435	465	452	439	441	468	444	494	466	436	414	449	439	434	414	421	452	480	457	434	415	425	456	457	442	432	444	447	419	435	463	470	418	440	451	469	478	460	446	454	460	461	451	410	426	440	441	425	437	463	459	457	489	457	416	452	430	414	449	430	416	478	431	479	438	426	422	435	405	424	460	456	436	423	440	443	470	424	445	442	437	432	412	468	447	452	470	440	464	450	486	430	429	464	464	435	458	484	451	467	448	433	419	469	429	408	439	442	460	433	478	439	405	439	455	443	446	434	451	441	464	468	471	432	426	439	460	446	459	433	432	463	479	446	482	426	458	465	456	420	467	467	438	457	409	484	475	449	433	431	442	489	430	448	429	455	478	430	441	460	449	435	442	454	453	426	455	434	457	462	445	442	441	458	464	451	395	479	416	418	438	392	418	442	441	458	436	410	488	480	465	470	436	451	440	430	449	422	486	456	431	442	439	445	457	478	440	480	471	388	427	410	446	432	440	457	434	460	451	439	429	426	442	432	422	467	420	439	481	448	450	485	435	484	422	477	429	425	447	471	429	458	442	473	463	481	434	415	404	417	455	448	421	452	425	473	444	437	445	483	480	438	425	473	474	426	469	444	463	426	489	481	425	489	454	448	453	461	460	441	445	404	456	474	417	423	441	427	403	459	431	439	436	437	462	437	419	422	497	438	478	427	437	422	447	469	427	407	430	431	447	435	443	443	456	449	452	446	423	461	425	441	441	484	437	473	416	452	404	465	471	435	435	467	462	408	430	446	439	426	461	443	470	408	381	464	484	457	447	456	452	445	454	425	429	438	439	458	456	445	436	458	399	451	447	436	423	442	425	451	453	451	431	477	444	463	425	470	418	481	452	431	457	438	433	440	441	451	447	443	438	450	449	421	392	448	421	443	464	457	428	456	455	463	467	461	437	424	438	434	433	431	409	433	426	431	458	444	452	436	436	419	473	412	455	472	465	462	447	427	451	431	390	430	401	441	469	453	465	440	461	412	459	411	440	489	428	445	424	442	427	426	432	440	446	420	412	434	448	467	426	450	415	427	467	436	406	442	408	424	452	405	433	428	474	488	405	474	445	430	457	484	445	411	487	441	433	444	441	442	403	425	441	458	446	468	438	410	453	407	432	419	472	475	447	453	450	425	458	502	455	452	467	381	451	456	474	480	457	418	435	419	434	422	474	438	450	426	456	417	452	462	432	432	451	453	442	400	455	441	412	440	465	503	420	411	430	439	483	473	451	437	441	472	418	424	444	428	429	439	442	433	441	456	456	416	429	445	446	476	471	447	452	495	460	403	412	445	442	471	451	453	453	453	431	430	425	471	451	463	446	433	409	483	440	451	419	438	497	437	440	460	500	457	454	440	420	455	459	456	420	475	432	457	492	406	464	453	422	455	470	445	473	444	385	451	466	457	461	451	422	445	481	441	434	481	473	483	425	459	473	467	456	447	458	436	446	462	473	418	465	440	463	449	475	461	459	472	462	447	455	446	417	470	445	446	466	423	394	446	440	448	452	415	432	455	417	463	445	439	429	435	449	443	447	423	459	448	450	448	431	405	458	456	448	435	447	464	442	475	470	468	459	462	463	422	412	469	396	413	437	430	453	440	436	452	452	423
23982	21182	28635	24531	21319	14798	3067	922	627	555	503	468	483	422	409	406	403	405	410	423	376	390	386	380	380	416	342	388	419	362	358	348	369	381	377	357	341	399	351	389	373	394	376	354	367	412	371	362	379	383	382	394	366	346	371	356	391	373	348	357	361	364	368	365	371	372	397	360	393	383	345	358	365	337	343	387	373	371	364	402	397	392	366	385	424	367	352	351	399	393	376	355	375	330	362	391	361	384	371	376	381	371	378	344	375	395	331	377	398	359	382	377	375	345	364	402	374	404	360	329	377	402	371	364	318	400	364	395	375	377	363	393	384	404	367	398	389	365	355	379	388	380	340	391	355	377	366	385	374	377	338	384	381	365	377	370	345	358	338	381	387	388	381	398	386	394	383	379	380	386	341	340	379	375	391	419	344	372	356	361	365	352	401	371	363	405	368	392	398	349	365	368	346	350	389	361	363	381	404	376	378	373	346	390	399	393	389	372	393	395	371	367	363	375	359	416	376	397	394	362	359	372	346	330	351	335	354	396	351	385	338	395	398	385	353	417	370	349	366	367	384	350	364	369	393	388	386	382	386	381	408	379	376	344	406	348	389	393	370	360	391	360	341	350	353	343	369	421	367	383	349	345	383	336	372	330	344	365	418	394	389	373	387	382	367	392	397	348	367	369	352	346	341	340	394	376	373	380	360	415	371	389	379	359	365	403	375	333	397	391	367	362	384	375	364	398	344	428	353	422	360	387	390	348	379	399	352	356	371	367	383	377	346	348	361	369	415	363	371	382	389	378	349	374	360	358	365	384	364	368	360	390	385	355	387	379	384	388	347	376	407	415	403	339	384	412	392	375	397	371	328	370	377	340	379	316	354	400	371	372	362	368	377	398	355	379	404	393	385	365	385	334	370	352	390	373	373	404	395	399	352	394	376	355	366	393	363	335	386	349	346	371	392	382	351	401	392	374	398	386	403	400	390	361	324	381	398	355	399	350	386	389	385	370	355	342	377	409	384	347	379	383	369	398	384	379	339	376	380	353	346	355	357	378	398	367	421	398	388	380	359	381	351	376	370	369	356	368	374	352	406	395	408	360	386	388	369	383	360	373	386	357	375	344	349	353	366	368	382	347	380	347	369	390	344	372	390	403	356	377	382	379	376	360	374	334	330	364	363	390	337	377	356	387	340	388	383	381	355	416	364	384	390	376	361	361	409	356	359	397	365	354	377	361	383	379	366	384	390	353	383	392	358	380	361	373	345	313	357	398	380	363	381	353	392	360	392	350	344	369	400	396	371	393	379	385	371	366	390	402	374	381	366	381	356	354	342	403	382	390	389	382	366	389	338	336	379	347	418	348	375	363	387	351	342	393	324	375	367	385	396	379	363	416	354	366	384	372	389	374	369	369	362	385	360	371	366	345	370	341	398	366	343	369	382	317	331	374	367	386	377	381	363	373	379	364	380	365	388	366	340	373	363	348	370	412	388	380	354	390	401	369	360	379	399	370	392	375	365	382	372	381	392	380	401	383	374	376	356	388	355	381	343	343	386	372	365	362	375	394	381	382	368	392	374	387	387	353	378	367	381	404	395	375	354	361	367	384	372	379	404	350	386	389	410	379	346	356	389	351	394	365	338	392	394	352	335	360	362	394	404	366	371	366	393	350	361	367	411	402	379	361	366	352	346	421	343	337	332	399	373	373	363	331	369	408	354	349	364	391	348	341	370	377	372	393	349	360	379	356	375	374	355	388	356	363	385	355	380	377	374	386	380	360	367	377	381	364	386	414	340	375	337	397	386	347	364	345	334	367	388	369	372	400	364	373	366	350	381	353	360	377	355	353	387	357	342	360	374	379	377	369	396	368	363	372	404	375	349	396	419	365	368	354	394	358	373	384	353	364	359	387	377	398	389	381	369	392	343	346	373	383	401	348	374	379	379	365	378	412	387	385	362	348	393	400	339	399	381	368	360	380	374	357	348	396	368	381	379	403	353	373	356	367	369	409	373	384	410	373	385	334	407	392	389	357	331	373	377	402	362	402	369	408	362	375	357	360	371	382	397	349	429	376	376	381	399	383	369	411	361	348	380	358	406	378	358	371	385	420	358	373	356	391	375	389	378	368	401	348	386	360	354	403	366	407	377	359	358	346	378	356	355	376	327	345	361	406	367	419	358	373	395	418	404	402	372	350	325	366	407	383	343	391	394	390	370	359	412	387	386	376	429	336	363	339	369	386	363	361	396	394	365	400	363	381	405	372	376	406	358	362	395	388	411	413	377	350	382	367	373	370	387	388	376	371	363	366	412	387	374	380	368	337	372	361	357	358	382	382	378	356	370	380	367	349	365	380	352	386	381	350	357	386	352	369	383	371	382	397	369	386	392	371	361	386	363	376	378	379	351	396	329	361	365	374	380	388	404	376	351	354	359	363	362	346	371	399	372	388	377	420	361	379	393	382	395	345	346	382	411	376	403	345	395	399	399	364	346	381	377	375	375	372	360	367	377	366	391	381	368	358	385	373	366	389	373	375	358	332	379	398	390	373	383	382	382	353	376	363	404	368	337	360	352	382	331	374	365	383	372	360	366	324	382	422	360	372	365	377	372	369	333	378	374	347	384	404	363	400	328	378	377	357	352	372	367	368	359	389	391	377	374	355	396	371	352	396	343	395	361	350	371	385	405	389	358	355	349	388	382	386	363	373	386	381	345	368	400	383	381	356	376	391	387	421	372	349	389	380	349	347	403	368	351	381	374	370	382	365	354	339	355	374	408	348	365	369	367	379	413	356	365	379	381	359	341	400	399	376	368	385	367	380	369	375	353	385	347	376	355	401	368	390	342	387	379	364	401	394	363	397	367	350	326	377	359	337	348	369	380	386	382	367	349	359	368	382	372	380	370	394	362	402	354	381	397	335	359	394	363	355	345	368	398	352	388	371	381	348	371	343	385	380	379	380	370	423	353	355	375	358	368	345	380	349	364	359	358	367	347	404	361	377	376	360	348	351	361	395	382	329	372	383	396	387	373	366	377	387	370	386	383	390	373	374	376	362	320	357	408	378	362	376	354	381	368	371	391	361	399	369	375	363	366	376	361	347	346	363	372	348	389	372	383	399	379	354	361	372	398	371	377	382	382	384	361	372	380	342	337	343	378	393	340	400	379	380	390	355	390	365	395	372	333	383	356	358	370	369	386	383	396	359	362	362	365	365	401	373	427	360	370	348	352	366	398	387	386	385	386	387	353	377	408	387	371	419	414	370	367	367	397	378	378	393	365	372	370	357	400	358	370	335	378	375	343	377	390	345	398	375	364	393	406	420	355	394	358	372	372	387	380	398	393	393	373	342	343	353	394	345	367	384	379	358	350	377	373	391	361	381	330	384	364	390	405	396	391	349	377	337	340	388	360	346	378	345	364	399	375	367	396	373	399	335	365	364	367	365	377	328	390	350	375	395	372	359	365	379	375	379	340	344	345	324	397	336	392	344	375	427	379	410	357	353
30392	55785	45420	27708	16327	8501	2681	1364	906	709	590	542	569	562	526	480	499	481	473	507	447	461	470	476	467	452	455	478	402	455	432	457	441	473	430	420	431	411	432	471	410	430	419	435	438	436	385	415	443	488	406	420	450	467	438	412	413	426	452	387	462	447	447	471	422	427	409	457	440	415	410	414	434	419	399	446	430	417	438	419	431	460	448	431	447	423	410	398	410	438	440	441	420	434	425	434	417	431	434	372	375	417	441	437	412	423	429	429	466	410	422	386	459	446	401	451	441	440	434	440	410	445	437	429	474	432	423	436	412	436	444	428	457	406	418	409	440	444	424	413	415	445	439	420	393	407	457	448	461	450	420	432	426	389	450	416	414	435	412	389	424	379	425	408	420	428	422	443	419	422	476	385	408	431	427	442	434	458	448	419	414	443	420	394	450	427	443	460	414	410	427	430	404	407	409	415	467	429	441	441	407	454	454	416	419	424	427	434	426	429	418	435	418	418	435	477	358	433	435	412	393	411	420	447	415	435	439	465	408	430	425	420	423	429	422	421	421	412	445	372	403	428	457	416	406	434	427	425	417	443	437	438	425	447	414	434	419	412	415	414	438	432	406	416	406	441	428	433	422	400	411	433	413	425	413	410	441	391	413	383	413	439	434	400	460	428	445	419	416	427	481	432	430	409	417	462	443	468	386	433	414	429	440	441	407	399	417	432	398	434	433	425	413	438	419	436	423	421	424	405	434	473	421	438	403	417	415	440	422	410	391	457	426	436	424	403	427	418	372	400	469	437	416	441	421	428	420	435	395	423	433	412	390	450	426	404	420	437	421	420	410	436	420	454	424	425	400	417	446	448	415	440	447	428	412	422	448	422	437	405	434	436	458	427	458	410	393	415	475	408	405	418	393	422	415	398	434	408	451	460	437	411	423	425	430	397	439	445	435	465	447	437	450	401	476	437	404	402	429	435	449	388	418	418	422	424	426	408	402	460	405	455	399	438	424	424	433	448	431	430	419	428	455	384	447	414	421	448	419	423	416	444	441	438	432	393	432	443	426	445	445	416	423	418	391	411	390	434	415	418	409	446	402	429	398	442	447	412	429	448	417	439	420	420	419	447	403	461	442	455	449	440	406	388	427	420	411	417	390	449	464	450	435	422	410	424	409	439	445	478	413	416	440	442	423	453	421	421	403	422	444	429	421	444	397	417	428	391	433	454	420	381	459	387	434	444	409	430	429	442	409	418	430	467	420	452	412	421	414	412	453	416	456	415	433	442	445	391	454	398	368	419	457	418	413	455	432	368	395	402	438	421	418	411	444	434	482	432	459	448	429	398	427	422	408	425	470	419	424	411	424	398	414	407	410	406	406	419	452	459	425	431	445	397	439	415	393	418	420	448	385	450	424	400	401	446	394	441	430	433	409	415	429	447	411	411	417	401	427	405	398	452	393	431	416	412	425	420	451	485	426	430	444	428	422	414	395	398	428	448	426	440	462	393	447	389	424	422	421	425	429	392	415	428	458	433	452	389	423	437	430	432	402	426	415	415	425	390	378	422	400	425	420	464	426	421	446	426	430	422	442	442	445	441	410	421	445	430	428	445	435	423	432	436	433	447	443	462	418	433	446	438	415	460	447	438	427	435	441	431	440	438	457	416	417	418	402	393	470	396	428	446	450	437	435	375	438	442	391	475	436	415	371	426	421	420	460	432	419	417	396	425	431	417	394	455	428	435	399	412	420	410	412	426	419	403	419	387	430	405	453	442	450	448	416	446	468	398	426	427	462	446	395	386	437	449	404	436	409	427	417	438	458	424	454	422	438	426	398	455	428	426	442	417	423	425	484	461	447	424	439	432	402	461	437	443	429	438	406	403	467	422	416	418	419	402	417	484	416	431	439	435	407	416	396	384	430	415	440	389	441	435	405	396	414	449	426	447	440	449	420	454	404	417	453	402	424	427	445	441	442	410	415	395	454	432	441	439	453	426	449	409	380	424	453	408	420	420	411	430	425	431	408	400	392	428	439	434	411	412	444	451	421	465	422	417	423	459	424	428	428	426	437	405	435	420	457	437	470	417	436	426	404	438	428	458	425	429	398	417	432	434	413	435	459	418	398	390	408	410	404	397	402	427	398	436	427	443	419	419	413	398	442	434	417	429	414	433	444	421	444	471	441	426	433	440	398	417	417	440	429	424	441	406	459	399	466	421	451	439	432	412	421	399	409	432	424	428	430	412	434	420	432	447	439	409	436	407	430	449	437	404	393	414	414	462	438	433	454	448	425	404	453	424	404	459	450	442	418	421	435	388	428	453	413	398	432	438	455	410	431	419	434	443	439	429	406	429	428	405	451	420	398	458	464	433	381	430	444	404	422	418	475	427	445	434	421	399	416	402	429	408	442	422	403	419	412	447	421	430	421	442	441	444	386	400	445	409	423	422	416	436	408	425	439	445	441	404	406	425	397	470	427	428	405	422	375	420	410	422	443	388	433	428	424	446	448	471	441	418	398	450	427	442	428	414	406	446	382	433	434	394	402	435	426	431	393	430	421	449	375	455	440	444	465	407	450	417	438	447	430	446	446	426	412	447	435	417	427	421	404	437	412	410	419	432	438	463	427	415	407	428	407	424	435	434	440	484	412	411	435	394	428	403	439	409	423	466	415	435	414	361	452	395	408	373	427	427	413	396	404	422	418	441	426	428	436	425	418	403	400	414	430	437	408	413	457	413	392	431	450	420	431	403	419	373	415	420	392	444	450	428	436	445	398	445	417	458	420	414	409	439	426	425	446	429	476	442	411	399	401	399	439	413	392	418	397	403	416	414	415	446	411	421	424	432	414	383	399	421	412	429	406	444	408	428	413	420	427	442	433	416	445	474	444	407	412	421	426	451	417	443	422	449	447	420	439	430	447	449	411	431	431	405	418	444	455	404	444	430	429	437	454	404	427	440	468	420	416	404	456	417	402	447	409	389	417	416	401	426	444	387	412	435	435	430	428	421	391	413	398	445	441	428	390	419	404	430	426	428	447	385	431	435	437	410	454	410	448	423	429	423	429	400	404	430	439	414	414	399	431	437	392	420	422	469	410	461	413	360	452	416	442	399	399	412	416	408	394	456	425	417	417	435	453	408	450	410	402	371	419	451	442	414	418	426	457	394	462	466	431	442	392	447	434	447	436	401	425	459	434	426	454	430	424	441	440	409	422	441	422	445	412	436	415	425	436	401	407	449	425	429	425	413	433	428	457	425	397	434	407	419	463	399	443	414	411	402	421	417	412	422	480	478	407	447	444	430	457	429	433	392	435	407	400	423	404	416	453	417	416	400	394	418	402	423	433	456	415	439	446	406	402	434	442	459	420	419	404	407	403	444	447	415	431	415	385	418	452	413	391	407	428	449	435	427	454	465	424	414	428	427	451	420	435	432	413	442	452	445	398	462	416	413	437	423	446	443	442	404	406	391	415	445	399	438	446	435	422	449	435	449	443	491	402	430
25131	21093	27915	25635	16209	4411	1360	697	642	539	591	576	507	527	528	548	586	523	567	535	531	550	542	510	514	497	481	527	517	525	523	489	503	535	505	505	545	557	534	495	503	503	524	510	565	518	535	501	470	529	549	490	529	524	519	502	529	499	499	529	535	517	479	473	494	534	522	524	508	519	513	545	527	517	525	520	544	523	516	514	493	506	489	531	518	515	481	485	518	486	505	548	545	546	515	531	525	502	488	502	494	488	450	517	528	522	532	552	528	488	516	525	492	482	514	469	481	532	505	532	500	529	528	533	550	530	431	524	497	486	518	523	529	519	523	546	491	516	517	485	500	508	521	496	499	497	502	532	542	508	524	515	530	480	515	500	476	513	532	501	556	514	518	499	525	484	542	535	524	554	528	529	530	511	532	525	519	506	478	507	523	531	520	490	508	510	555	577	521	510	516	550	521	473	497	489	467	458	508	479	518	553	505	529	526	545	526	490	538	512	522	510	495	485	535	505	531	524	553	486	508	582	547	498	505	487	546	504	473	519	551	532	527	535	520	507	498	492	508	562	541	479	511	505	524	520	512	500	527	477	528	516	512	525	513	489	524	541	487	520	464	478	516	499	518	548	508	487	511	528	488	517	494	495	531	541	523	520	521	491	533	496	560	547	507	471	519	507	529	514	521	469	529	526	517	501	505	526	512	483	474	530	526	525	499	502	535	512	507	530	522	485	544	518	487	507	531	538	472	494	512	531	514	520	485	492	512	504	503	475	529	497	517	511	533	497	524	546	524	522	532	512	532	515	536	548	557	510	513	456	484	509	498	490	521	520	522	513	464	524	493	493	515	520	556	501	509	535	469	488	471	529	548	506	535	529	523	514	538	549	534	564	522	485	517	493	517	507	530	490	466	512	529	531	514	497	514	541	513	516	498	510	523	480	511	525	517	508	494	507	489	473	520	521	532	486	537	544	533	531	513	501	514	531	477	535	516	554	519	468	465	506	466	483	513	519	485	498	509	476	489	555	540	501	525	524	489	495	470	493	531	525	518	496	499	503	541	524	549	522	501	528	520	527	482	525	512	479	495	504	521	524	519	501	517	482	513	512	491	489	488	528	511	508	490	490	474	505	475	536	558	537	551	520	471	482	546	522	503	511	498	509	554	538	534	518	528	508	457	507	519	492	509	497	505	552	513	505	505	494	543	545	525	483	505	501	496	530	546	526	525	531	496	512	568	498	520	508	481	504	499	492	490	493	532	483	503	489	521	465	497	518	546	509	525	492	530	507	534	525	507	488	479	507	518	568	509	507	511	519	487	553	516	520	481	480	535	585	474	529	555	519	464	518	555	520	512	514	518	499	517	516	482	553	552	494	532	527	543	510	507	509	518	502	493	514	499	491	520	531	498	505	530	493	486	488	537	527	505	537	483	484	506	542	459	473	533	557	535	527	526	507	528	551	501	512	510	514	536	501	496	512	487	543	518	526	498	506	490	537	522	560	554	529	511	478	529	501	512	530	549	509	506	557	488	529	495	523	507	533	512	528	520	507	541	502	562	538	494	549	530	530	490	556	475	498	468	493	490	523	540	545	513	527	467	482	481	511	528	519	463	526	526	524	463	501	511	508	495	528	556	486	511	514	495	480	515	496	523	524	513	480	521	496	545	546	582	533	535	520	540	518	514	494	508	485	535	512	542	524	552	505	526	540	503	519	543	505	508	552	525	506	477	496	553	488	485	485	525	503	519	533	527	506	484	508	499	479	493	539	483	527	536	522	532	475	528	499	516	496	502	522	512	507	527	572	533	492	518	495	492	519	537	511	534	475	527	543	541	510	555	504	494	535	510	515	511	533	520	467	504	491	478	504	506	494	488	507	524	528	507	510	516	476	554	499	513	489	505	504	514	507	515	447	511	471	518	487	505	496	524	531	537	477	498	516	551	503	533	502	556	508	527	533	501	507	527	522	554	491	499	519	516	508	486	470	502	531	485	506	501	492	510	509	557	516	521	464	537	514	520	531	497	508	503	509	548	517	510	552	500	525	518	506	526	496	472	494	520	508	494	540	508	524	497	530	550	479	525	534	502	488	501	554	508	508	539	495	526	523	489	555	523	493	524	527	504	531	519	522	481	502	543	504	521	504	471	480	539	476	462	505	502	517	546	489	509	533	584	483	511	500	498	547	560	523	530	478	517	549	541	497	501	484	517	497	533	584	518	520	472	508	511	479	528	488	494	540	516	523	527	509	519	522	510	504	512	507	479	500	510	512	499	519	511	528	471	491	537	525	488	527	517	526	482	530	516	512	526	495	478	517	520	477	524	535	531	514	512	507	478	535	485	529	524	491	511	482	510	503	495	490	529	492	514	504	481	509	472	516	511	520	533	507	479	527	470	489	495	487	464	535	511	498	511	544	535	508	559	524	495	520	505	510	538	493	512	506	500	505	516	531	518	526	536	529	510	487	486	511	496	501	480	528	476	541	483	536	541	527	528	512	518	493	570	478	517	526	514	495	509	501	509	536	511	519	510	537	521	504	506	470	542	519	511	500	499	551	540	574	545	552	499	541	489	523	531	495	520	523	498	525	505	512	537	541	479	489	522	495	485	534	530	512	530	477	508	532	541	542	539	520	508	512	496	529	517	505	477	486	514	507	544	538	546	515	496	507	515	547	497	496	534	523	492	501	513	571	481	465	508	516	532	496	480	541	448	535	552	515	517	506	474	521	531	515	524	557	532	511	508	497	524	500	534	547	538	552	481	501	514	533	501	528	546	511	556	533	492	499	527	553	536	478	526	585	501	503	520	556	513	496	547	498	536	489	560	508	506	554	495	480	544	509	537	525	484	498	471	518	539	520	507	494	511	499	480	518	466	498	551	494	546	474	501	525	484	519	509	513	499	512	504	525	504	502	529	509	531	525	518	490	533	495	532	510	454	496	485	521	513	533	503	512	511	541	580	489	484	513	493	501	528	538	492	496	479	525	504	523	495	525	501	524	521	525	473	503	481	476	513	560	492	472	487	499	526	511	509	512	503	508	508	533	496	519	537	527	525	521	520	556	519	506	523	563	503	506	531	530	502	482	520	504	487	561	511	501	522	522	552	491	563	490	485	493	520	503	506	507	531	459	471	487	504	507	518	493	480	502	539	523	551	538	527	505	485	537	532	510	570	519	494	465	513	490	542	516	491	484	480	502	540	551	561	536	538	485	509	516	502	517	502	521	569	511	522	513	514	533	527	497	461	500	510	484	533	529	517	480	536	485	506	518	481	526	547	490	504	529	505	479	512	511	495	487	490	491	493	544	512	507	547	511	490	507	534	498	509	525	483	520	515	494	499	509	531	489	511	493	533	543	527	520	470	552	514	527	542	556	489	500	515	502	513	522	511	524	495	549	501	520	515	492	537	533	534	473	493	536	498	518	511	475	553	496	538	508	511	525	501	544	499	514	505	569	545	486	523	506	497	548	498	481	535	506	546	493	490	501	509	508	495	486	527	506
31841	48825	37818	22269	13599	4807	2094	1201	836	752	688	623	613	660	629	575	607	623	581	622	609	637	597	576	575	602	606	597	591	571	625	573	583	546	570	573	578	556	596	565	581	584	586	554	573	598	623	566	544	574	541	589	540	567	582	578	570	588	619	572	541	572	557	594	574	595	573	576	590	553	604	537	605	604	602	582	572	600	588	535	546	583	587	586	560	547	549	564	587	591	588	567	632	573	542	569	567	580	570	567	573	620	621	583	606	562	568	546	584	572	574	574	610	612	606	563	562	586	587	584	564	590	597	568	552	541	548	584	595	541	593	589	596	560	576	585	550	646	558	554	613	551	639	591	557	572	555	557	573	578	581	561	546	617	570	569	638	586	591	553	553	552	609	587	586	547	614	596	585	587	575	602	575	606	570	592	577	595	583	572	570	611	598	562	568	583	585	616	553	603	584	580	621	557	575	575	571	554	607	533	608	600	550	545	601	617	545	609	611	528	571	592	554	546	600	584	610	559	636	576	568	565	595	568	546	570	622	574	614	623	579	576	563	557	595	569	605	577	595	591	577	635	567	554	570	563	556	585	613	514	570	595	568	624	569	607	593	589	550	571	625	563	545	555	578	574	575	581	572	590	577	605	548	616	588	530	578	583	573	599	576	582	567	539	552	577	594	564	578	592	617	590	566	534	621	568	608	606	548	538	637	578	568	553	563	568	569	576	561	612	579	602	560	547	603	597	608	581	572	573	585	590	574	578	602	556	574	549	569	587	570	578	602	561	610	531	575	580	557	563	617	608	556	574	571	604	584	572	589	607	543	599	621	594	536	521	568	557	597	609	617	581	582	583	533	622	580	587	571	532	551	559	532	567	567	592	557	563	600	594	590	535	601	560	600	526	576	567	529	600	582	559	595	583	581	551	581	577	550	602	642	567	557	551	558	612	515	581	565	597	597	550	533	549	563	588	591	590	595	582	626	574	547	606	594	557	545	606	636	570	562	558	552	533	590	603	603	575	568	600	609	546	599	612	578	623	555	530	567	606	599	558	558	557	572	585	559	576	585	552	620	536	579	574	571	588	582	570	639	621	578	570	574	593	567	534	581	520	606	543	599	608	558	582	572	603	550	544	596	579	587	576	554	567	541	586	545	562	553	573	596	546	625	596	613	591	612	505	586	585	526	603	591	586	564	553	555	583	594	614	573	564	551	548	541	578	573	586	562	549	576	622	559	565	560	619	549	544	528	565	588	565	604	531	598	633	567	615	636	558	597	592	546	570	571	605	591	589	599	574	597	578	597	642	546	589	573	567	555	611	563	577	585	607	613	567	578	603	597	574	605	573	569	571	563	570	581	605	586	567	598	581	594	554	597	612	554	599	561	600	636	568	599	534	578	560	585	567	602	589	609	575	580	538	590	575	583	564	562	599	604	543	580	575	564	557	588	588	543	579	582	564	588	571	529	622	517	603	594	568	570	575	582	579	577	597	567	545	557	546	573	638	558	548	571	579	537	571	566	587	577	548	563	597	610	527	542	600	588	562	560	593	612	608	566	575	590	586	572	624	581	575	573	506	576	568	632	595	551	595	536	547	544	610	568	574	586	515	574	583	571	583	612	601	576	575	562	552	586	606	567	608	582	555	611	568	556	586	577	588	559	547	666	589	587	610	575	583	532	557	550	572	595	524	593	602	534	615	576	611	604	563	590	614	571	586	597	546	614	614	549	562	552	559	577	652	525	594	600	593	623	593	613	595	583	611	608	565	572	574	560	560	551	591	631	573	556	571	596	559	536	615	620	580	568	560	583	589	614	559	606	583	559	596	565	534	583	595	606	560	593	544	564	610	565	603	612	552	595	547	538	613	598	600	580	565	605	580	568	585	562	584	569	546	567	535	606	558	574	593	545	563	593	587	584	590	563	582	591	555	556	564	581	604	534	629	563	570	550	579	590	634	606	580	587	593	547	577	566	590	575	590	580	612	574	555	585	573	579	535	581	609	588	585	577	588	519	602	568	594	574	575	604	576	585	590	574	558	556	630	563	528	559	586	558	574	581	586	554	572	593	589	599	626	547	597	585	541	538	578	590	581	598	631	582	596	555	530	584	588	578	563	556	574	571	593	520	579	575	573	558	592	594	592	588	538	582	618	558	526	579	592	587	565	576	546	575	588	603	604	618	558	573	611	564	567	604	583	578	562	572	610	568	542	573	578	566	552	571	557	594	620	563	621	565	605	588	563	576	572	571	565	563	581	577	545	577	577	613	588	583	621	586	602	581	571	573	602	607	539	568	562	556	586	595	577	547	565	587	541	550	582	599	544	561	580	587	593	595	546	582	596	558	566	599	616	558	575	559	566	593	555	581	617	578	579	589	603	578	565	584	561	566	560	608	583	576	588	620	547	580	575	568	589	566	527	549	536	545	555	540	594	558	560	579	549	593	587	576	608	575	543	563	544	530	571	588	569	539	614	552	574	542	561	562	589	548	551	564	606	595	548	562	607	516	562	536	607	589	554	550	559	578	593	541	569	576	569	596	588	633	533	558	581	560	586	567	569	529	564	598	549	571	581	599	581	576	576	576	563	565	578	537	582	581	577	537	567	571	587	564	539	517	547	594	588	553	592	547	613	601	573	582	585	596	596	574	626	532	558	552	599	589	570	593	560	587	569	604	586	576	595	606	568	615	547	575	626	615	565	632	577	576	571	590	573	595	601	560	568	566	550	558	585	568	539	538	565	544	575	581	527	578	616	594	586	555	572	579	607	601	582	605	553	604	572	555	546	552	636	573	617	553	598	542	569	522	625	557	593	599	618	573	601	535	603	581	578	541	558	582	558	587	570	572	562	575	555	569	569	630	598	600	532	591	608	580	597	597	581	583	600	540	550	586	584	583	599	589	580	596	580	582	571	593	547	554	603	561	586	573	549	543	598	550	584	524	563	618	574	593	594	597	575	590	584	602	553	559	580	563	555	568	583	589	573	602	583	557	568	590	545	619	588	538	566	603	618	549	569	587	617	584	544	575	612	569	600	574	584	567	602	534	575	617	602	556	537	561	579	592	600	597	567	584	617	591	540	568	615	592	561	579	571	577	603	576	591	587	553	597	593	568	577	565	572	552	570	568	593	561	562	584	622	590	549	592	570	547	577	566	564	587	541	610	588	580	587	552	554	609	599	548	596	600	574	588	602	581	559	595	563	603	583	574	567	552	562	550	567	626	570	566	593	603	624	603	577	630	607	613	551	587	582	585	580	618	573	577	571	563	603	561	562	588	564	608	561	596	567	547	543	567	538	568	596	583	558	586	597	539	581	585	578	561	551	547	564	575	608	551	601	570	567	577	582	578	584	564	518	565	570	538	548	608	611	606	566	575	610	574	612	568	575	562	547	603	546	573	562	564	565	617	580	610	571	554	609	612	568	614	576	574	526	595	622	591	600	585	623	579	604	582	537	586	564	565	565	590	594	588	588	563	560	571	601	538	593	542	593	602	554	567	585	552	552
22953	21172	28804	23894	21303	21125	11237	1744	1081	821	799	762	695	645	624	639	620	643	597	627	592	562	568	578	600	558	550	567	593	550	578	517	541	578	558	585	562	521	508	531	546	565	563	575	619	576	548	582	566	543	582	616	555	579	574	543	544	592	573	514	561	533	556	509	546	530	535	545	567	530	567	521	558	552	519	533	585	547	545	515	598	539	554	585	547	510	555	581	553	540	547	539	588	528	498	545	510	553	543	564	545	546	539	521	589	560	561	540	545	558	532	634	532	550	565	576	549	544	549	534	574	531	536	574	554	602	557	529	573	577	566	539	537	567	550	544	517	582	557	538	533	581	528	520	514	528	525	539	542	487	577	562	582	548	543	532	546	556	595	539	541	552	550	535	526	532	519	557	527	545	606	599	510	541	573	536	549	530	559	557	514	544	554	560	533	553	510	573	573	547	520	541	581	542	543	527	486	556	531	554	560	542	578	581	541	554	557	566	553	544	565	554	571	490	561	526	571	550	526	544	530	544	559	560	564	598	532	542	570	599	557	558	552	513	533	531	586	555	551	535	554	565	503	548	597	544	558	575	528	542	552	583	543	570	552	525	549	549	545	539	536	537	542	579	542	554	498	544	568	534	550	534	554	538	596	523	576	551	523	538	532	557	598	555	553	525	561	566	581	574	528	559	522	529	506	557	548	544	583	550	537	548	499	563	531	541	579	573	585	563	548	557	539	555	527	536	537	531	522	551	563	521	575	563	576	543	592	509	567	549	553	573	505	543	556	534	505	523	545	592	540	570	566	501	563	557	581	528	562	578	554	572	570	550	548	549	522	551	514	531	534	576	571	543	536	550	534	587	543	507	532	529	569	538	519	549	536	571	499	522	550	536	503	548	532	540	520	583	551	573	515	533	551	550	551	530	536	563	570	559	530	577	539	524	485	533	539	537	584	536	526	564	578	539	571	550	572	557	579	574	531	515	513	547	500	496	534	580	568	527	583	569	566	550	567	559	557	587	591	543	545	563	533	526	551	525	571	587	562	546	534	542	540	576	549	634	533	567	580	563	534	563	508	546	575	546	556	563	545	582	540	582	533	557	532	555	583	550	539	558	557	559	543	521	561	573	578	584	501	570	549	534	562	602	576	544	557	580	581	544	527	533	565	544	577	579	535	556	539	509	548	569	569	533	558	534	552	560	591	591	542	545	518	535	554	545	479	567	536	541	563	567	542	578	542	564	552	550	522	556	567	524	526	566	570	570	553	540	541	525	580	543	498	539	565	542	540	584	516	490	515	519	569	566	555	553	561	546	514	591	570	551	552	557	555	552	546	538	546	538	565	525	526	547	599	591	574	547	536	525	557	545	527	524	550	518	548	516	562	578	559	555	516	541	594	566	539	601	504	542	539	534	545	569	541	558	578	505	550	573	537	595	527	554	536	550	566	511	539	583	567	548	562	535	549	494	542	472	552	546	581	514	544	527	563	589	527	538	510	526	519	531	545	572	542	561	524	568	533	526	555	539	502	565	556	546	558	553	501	559	542	552	600	577	581	544	543	573	542	524	598	565	569	539	504	527	507	560	547	542	544	519	526	562	544	556	569	539	531	541	501	523	507	547	537	583	529	523	547	596	507	517	551	572	560	519	578	549	546	523	510	480	550	535	541	530	545	545	534	548	547	498	498	557	544	540	556	589	517	544	547	539	531	542	568	562	568	511	549	497	535	540	546	538	559	564	532	550	528	544	582	565	560	562	530	551	538	548	606	531	485	575	528	511	566	564	495	542	548	546	555	511	545	570	529	565	507	529	537	546	546	507	560	596	547	566	546	556	557	573	561	555	583	553	538	530	544	516	560	561	539	559	560	534	581	568	516	606	557	593	539	506	536	541	551	560	538	578	536	555	514	546	561	560	542	554	489	525	538	552	545	511	549	548	550	548	562	521	584	567	589	542	534	547	549	554	511	531	539	557	547	536	546	537	555	565	513	537	589	535	512	528	538	503	560	505	555	545	537	538	578	514	510	552	574	578	546	578	582	517	523	550	578	591	565	569	592	556	540	536	538	546	566	534	547	541	521	580	561	545	576	552	500	554	576	503	573	522	575	533	573	564	581	537	568	551	563	561	538	534	569	530	573	529	539	543	522	563	579	555	553	522	529	509	535	561	526	545	548	556	538	541	557	538	543	599	536	530	534	525	563	529	561	562	559	530	532	562	564	581	534	564	587	534	551	523	576	564	547	562	525	523	546	554	566	505	519	511	568	538	513	532	504	575	550	540	543	530	561	540	540	557	550	568	588	575	573	513	562	546	513	578	559	522	570	555	501	574	514	487	607	540	552	546	526	527	570	562	546	552	587	598	550	538	541	573	547	549	578	583	556	537	522	519	519	569	571	568	554	550	538	540	527	544	563	554	543	564	546	536	514	563	541	530	576	555	547	544	555	543	573	512	537	560	567	554	562	571	565	581	555	577	537	547	566	538	570	550	531	548	551	574	543	514	533	508	525	559	528	494	541	567	572	568	566	517	504	562	561	561	529	533	545	568	551	530	583	535	578	536	610	547	568	548	520	532	554	528	532	588	534	523	566	546	565	554	520	596	489	541	550	516	570	557	529	537	556	541	546	569	547	597	573	558	546	506	510	559	553	567	536	556	563	570	589	596	569	544	588	547	591	573	520	519	519	564	576	533	557	532	554	596	536	510	591	546	533	540	531	560	509	552	537	537	545	537	540	562	546	553	547	586	553	539	619	550	557	555	498	547	521	549	532	551	563	532	559	588	556	579	497	567	577	566	556	572	595	548	562	588	549	571	577	526	560	564	531	575	616	545	520	562	513	517	555	542	533	585	496	536	511	535	543	547	571	527	548	529	497	554	537	540	537	572	559	534	545	543	525	555	555	556	484	536	532	562	521	555	568	515	555	528	558	539	555	564	579	542	547	566	539	540	569	536	516	539	583	573	582	545	568	499	613	547	563	537	518	494	551	487	553	544	592	559	538	525	532	545	552	535	547	580	576	570	564	592	542	535	582	527	506	491	529	516	539	550	563	597	526	540	550	515	579	547	547	516	523	587	567	540	550	507	538	542	513	541	539	560	533	526	529	538	543	532	520	520	550	536	537	549	579	526	521	539	575	541	515	508	533	559	524	557	500	574	559	574	540	570	575	534	547	549	525	552	514	556	582	539	492	553	545	555	537	589	529	549	584	530	555	554	541	535	524	528	535	555	527	521	548	525	563	538	585	558	544	547	548	571	537	546	557	598	566	596	528	522	558	526	521	520	561	534	558	576	565	506	534	571	570	528	570	536	538	560	565	597	536	559	527	546	540	531	555	535	520	558	539	531	592	572	544	546	551	575	502	581	527	536	528	572	517	571	535	549	570	575	579	567	582	531	525	547	571	557	536	526	501	557	521	553	533	514	527	545	548	515	554	509	561	514	550	536	561	527	543	543	547	582	557	587	539	569	568	517	593	529	532	557	535	546	555	551	558	568	553	593
34507	60226	46946	34612	21683	10101	4185	2294	1536	1104	1004	807	801	789	745	732	691	700	640	668	621	617	658	683	592	623	619	637	620	589	556	581	603	641	642	566	582	618	609	628	606	609	598	607	620	588	608	586	617	611	626	531	569	584	616	579	635	563	609	631	628	620	595	586	640	597	564	626	602	642	553	556	636	631	572	578	650	617	576	610	647	577	592	569	546	631	616	600	615	573	562	608	614	591	597	595	541	559	574	584	613	612	594	582	513	592	579	602	609	559	613	623	565	623	580	630	572	608	564	631	594	610	596	586	593	604	531	555	570	584	581	592	614	577	584	605	596	592	573	621	603	607	597	573	589	537	626	591	571	581	596	579	536	591	575	579	576	609	620	544	589	589	591	587	590	585	650	603	558	574	610	630	605	613	560	598	573	546	552	596	581	557	584	549	613	568	585	610	585	590	602	598	600	552	559	595	613	604	620	590	680	590	589	622	581	623	597	602	613	605	596	591	627	652	610	591	574	570	620	565	599	597	619	620	550	560	598	599	613	582	626	568	556	619	583	587	557	595	570	569	578	588	584	596	634	639	551	583	622	578	568	589	638	601	555	584	561	630	628	592	601	623	604	625	618	599	564	610	599	582	571	549	592	610	611	589	596	541	564	613	584	587	584	578	587	538	553	593	615	604	580	571	602	598	544	586	610	595	597	592	619	565	593	589	625	588	567	570	607	597	587	561	592	607	575	612	575	566	586	581	592	592	593	559	579	619	600	559	606	569	616	600	565	601	597	581	610	617	573	579	618	611	608	604	630	594	579	649	597	587	620	594	589	585	582	543	575	576	650	575	613	584	562	627	611	570	584	615	595	564	556	617	590	579	595	578	566	603	641	582	601	570	608	606	591	568	652	583	559	604	610	596	610	574	572	595	584	542	606	594	596	586	573	606	605	592	635	595	580	595	565	554	568	607	563	612	608	581	572	574	574	604	582	587	552	556	594	643	588	596	569	589	596	606	592	607	614	572	587	539	564	540	588	608	564	597	606	602	561	605	579	596	563	614	583	579	563	640	597	606	634	564	582	611	584	564	614	572	579	600	588	596	615	569	632	618	597	579	570	575	590	663	558	626	604	561	581	589	586	602	593	582	554	580	595	589	605	601	597	663	570	597	619	551	630	612	579	573	618	582	568	594	606	663	608	597	572	588	596	568	558	600	632	585	634	589	596	561	616	605	538	604	638	567	566	618	599	602	626	600	547	617	607	616	598	545	619	577	598	623	582	612	594	567	596	594	587	587	617	571	620	576	546	596	567	605	593	575	581	619	542	553	552	615	614	611	621	621	606	607	613	623	628	576	601	579	591	587	680	595	610	581	542	609	575	569	599	543	574	591	596	593	647	567	586	561	556	579	576	617	579	582	597	656	578	585	623	570	592	596	652	629	578	568	605	604	620	624	620	580	599	614	613	624	609	586	556	626	628	580	577	590	562	590	578	588	615	646	586	612	569	593	575	588	593	576	588	604	556	600	582	586	572	560	589	574	578	580	611	589	574	566	557	583	591	586	579	597	644	547	568	593	571	578	569	604	637	619	585	589	602	595	582	564	569	626	599	592	599	584	653	609	594	593	581	592	571	615	610	629	569	586	586	591	598	626	613	597	586	590	600	575	574	592	611	567	563	541	622	546	575	615	576	567	599	599	609	582	618	555	556	580	591	603	632	609	579	553	623	578	611	633	597	614	566	584	552	622	617	599	595	623	600	597	598	613	555	598	579	621	577	568	607	593	549	599	560	613	606	568	575	595	549	600	611	591	580	612	575	581	581	607	604	585	611	594	610	614	558	625	575	600	595	588	607	578	578	610	596	594	604	582	565	580	565	628	578	594	596	616	611	661	617	602	613	602	548	644	600	591	622	574	586	569	586	581	622	594	578	590	628	601	519	593	578	616	599	606	642	581	630	547	608	626	619	588	588	595	580	596	570	599	579	639	592	620	605	626	603	603	609	610	545	619	553	540	582	639	599	631	614	583	586	607	596	607	597	591	576	586	604	572	618	552	608	601	593	575	565	599	619	603	557	596	618	548	651	590	590	565	615	592	615	615	554	574	590	579	587	589	602	597	644	607	596	570	620	591	607	596	567	613	614	599	572	603	589	609	579	534	596	595	579	595	591	579	579	580	587	567	571	555	570	588	611	590	602	590	591	575	565	564	573	591	595	601	560	603	553	596	565	584	629	591	606	586	588	614	569	603	601	569	590	599	630	579	561	568	586	611	581	591	591	533	594	577	583	576	607	590	553	578	593	609	582	618	612	596	553	518	646	604	578	543	607	617	592	553	558	587	592	561	587	561	617	648	593	595	628	641	614	623	564	569	624	579	635	561	569	598	548	569	567	577	643	626	575	608	599	580	559	585	575	614	587	625	655	618	607	566	578	617	565	584	590	615	581	531	589	583	585	622	596	626	594	614	575	625	592	617	603	603	605	591	584	576	591	594	621	588	624	627	559	556	611	618	627	583	584	587	614	626	645	568	622	590	580	644	617	600	597	577	614	601	631	617	632	621	596	594	596	544	568	610	593	612	611	604	584	590	592	586	605	585	607	616	606	604	607	587	575	603	591	571	634	617	580	599	599	595	570	591	576	567	579	638	595	574	572	576	597	610	577	562	595	573	574	600	593	586	623	578	631	555	632	593	598	647	627	629	596	576	620	578	614	636	582	580	570	595	570	586	608	531	592	616	556	579	572	575	620	590	592	575	610	582	616	590	578	601	605	622	577	570	603	601	574	618	584	597	548	614	608	607	619	544	596	616	605	605	618	618	608	585	586	633	599	621	627	559	608	611	607	578	604	604	603	572	591	628	615	609	601	576	590	677	605	593	616	599	574	557	585	579	578	567	621	595	591	615	614	598	620	594	590	550	577	604	619	602	592	588	598	623	584	591	591	633	595	606	586	560	579	620	614	606	610	562	621	640	605	605	584	614	603	622	598	554	585	599	549	561	626	611	579	577	627	602	636	587	630	610	630	627	559	599	615	617	558	618	602	644	588	560	550	611	559	623	551	592	616	583	597	601	639	593	566	604	657	611	593	578	641	569	596	579	562	600	610	620	634	585	564	572	597	566	569	625	611	610	631	603	590	629	629	583	571	604	545	602	605	602	582	620	649	568	603	618	551	593	573	597	640	609	578	610	542	635	626	610	598	612	589	600	580	559	600	614	584	599	602	608	573	604	565	604	637	576	572	594	582	623	556	589	592	593	579	611	572	612	621	555	581	636	574	554	582	571	563	568	588	615	598	604	557	579	600	601	558	619	596	606	597	545	592	608	579	601	608	570	615	596	608	611	587	638	611	576	581	592	588	626	559	585	618	644	585	578	566	595	594	594	600	567	566	545	585	537	635	611	567	597	590	614	566	575	615	603	567	594	586	623	577	627	588	645	580	563	593	574	631	554	592	580	567	564	578	576	552	545	583	580	576	648	626	587	561	591	574	627	608	574	568	569	612	614
28635	27014	32828	18385	6656	2076	881	509	507	427	385	383	385	384	392	404	389	379	397	338	382	370	382	376	375	371	378	360	379	406	406	375	391	388	361	334	345	394	409	433	361	340	379	353	368	360	381	362	409	358	408	379	400	386	378	375	332	432	364	339	396	385	383	364	394	415	353	386	425	389	375	371	376	408	408	414	419	378	362	370	365	348	390	389	385	392	342	390	376	378	352	387	382	398	395	348	403	334	398	369	364	370	368	391	383	416	407	365	363	381	381	363	371	361	431	383	351	365	362	412	357	411	352	397	362	389	422	372	389	387	367	392	370	368	365	367	418	371	411	359	418	363	376	364	357	375	383	376	420	400	355	350	373	379	368	413	353	371	381	370	377	415	377	366	396	408	379	415	348	348	356	389	407	367	366	392	416	379	387	356	383	382	397	416	391	368	380	405	383	397	416	380	398	374	411	354	381	388	411	381	369	383	374	365	385	395	393	384	388	363	376	404	376	399	373	374	362	392	408	375	383	418	353	376	407	402	341	386	360	365	388	397	383	379	356	396	408	384	379	358	371	395	404	383	381	389	401	418	375	394	383	401	383	354	383	379	373	374	405	391	379	387	395	407	393	355	378	371	400	382	369	360	397	379	380	374	399	356	396	411	386	395	375	389	401	402	398	401	369	397	375	372	386	411	373	396	354	386	404	396	382	362	377	373	396	381	393	380	400	363	400	379	385	372	363	395	360	402	405	360	361	399	378	369	391	374	388	358	392	396	422	372	400	418	382	372	390	379	412	371	347	441	369	354	395	406	379	390	375	381	374	358	383	381	379	406	402	335	362	381	389	444	399	392	394	410	407	365	403	414	391	376	389	367	388	376	391	423	379	370	354	392	412	385	401	409	360	363	428	383	364	373	402	379	374	384	388	372	371	365	382	386	363	398	376	397	394	384	376	362	387	345	376	365	365	379	408	381	394	367	394	406	375	394	401	363	376	396	349	386	378	426	378	387	404	411	396	392	413	379	369	384	403	402	368	400	391	391	341	400	397	398	429	360	375	383	376	365	371	392	364	368	405	421	456	360	389	337	394	345	361	368	374	405	396	354	403	383	365	393	392	400	379	365	400	394	399	345	396	371	411	380	353	381	363	385	364	372	384	341	381	374	396	350	375	377	398	403	399	409	371	412	408	375	407	371	377	385	364	363	397	372	368	390	372	407	372	377	417	350	373	413	420	392	417	369	375	395	380	343	363	411	403	374	350	384	386	393	354	380	416	379	383	414	329	348	411	404	379	346	404	362	354	394	411	409	370	336	409	358	412	376	370	423	392	418	362	384	399	367	401	423	384	369	401	377	402	391	383	405	393	368	363	419	369	390	386	411	368	403	330	367	380	385	382	373	402	346	377	370	365	371	393	400	417	374	420	376	396	406	404	362	390	397	383	378	354	410	367	376	373	395	397	377	366	408	406	376	398	400	424	372	366	386	363	379	390	415	368	368	383	377	366	388	364	420	413	360	408	384	366	381	380	366	386	355	389	381	375	406	359	378	371	367	350	373	392	400	415	376	395	401	388	406	401	376	406	352	401	374	422	373	378	381	389	404	375	425	396	375	386	373	399	357	382	357	366	353	387	360	388	408	369	373	415	365	398	397	410	372	367	357	395	368	375	395	374	418	386	366	390	369	409	369	410	403	390	375	381	368	389	409	401	380	348	387	363	399	359	420	374	392	371	360	415	369	398	415	434	407	404	374	445	411	366	432	393	353	388	386	354	379	419	403	392	401	395	410	395	332	405	385	396	389	360	395	404	409	388	368	369	415	385	382	373	378	382	380	374	385	372	364	362	376	406	387	383	379	407	393	412	374	401	378	398	376	383	352	402	392	402	389	388	393	355	393	368	367	373	367	393	377	351	405	387	340	369	388	381	393	370	408	397	417	401	398	392	385	337	380	372	381	351	381	397	391	348	390	374	365	392	371	387	388	408	382	387	359	380	364	403	374	398	416	357	405	364	383	380	428	363	361	395	388	378	370	351	367	414	378	375	357	372	406	399	377	350	386	404	371	409	388	422	376	377	394	383	404	406	394	384	399	395	415	375	391	355	405	394	336	367	361	368	370	417	357	357	407	379	398	424	401	394	410	393	383	395	398	382	407	373	418	379	376	373	395	350	373	391	372	369	390	388	374	364	406	385	382	392	347	373	415	384	327	410	374	373	373	402	367	388	367	398	398	377	367	393	378	368	393	353	399	398	369	383	380	363	377	368	393	368	396	381	403	379	369	404	411	396	381	390	405	425	390	380	367	371	376	377	413	366	391	372	391	397	396	358	355	377	354	359	399	402	393	355	383	366	341	375	378	350	376	363	379	368	377	378	375	409	363	371	392	409	351	390	353	376	371	411	381	345	363	378	382	344	415	390	382	387	386	351	381	361	378	367	396	360	394	388	380	360	363	395	336	382	409	378	401	363	413	360	400	387	399	409	389	406	364	393	367	372	367	405	384	343	385	407	406	392	342	405	365	378	375	390	405	380	349	377	363	380	378	389	388	375	382	381	394	397	393	369	388	383	387	352	391	390	414	389	390	400	392	372	354	374	377	395	383	407	398	400	377	374	380	370	347	376	369	372	369	373	358	383	366	357	384	376	378	406	386	395	400	365	366	402	365	389	431	386	398	374	371	406	393	409	388	398	384	383	422	376	366	371	369	365	375	378	373	398	376	403	367	392	393	360	408	348	392	390	404	332	381	373	372	398	363	380	402	370	392	378	357	389	400	428	389	345	386	322	394	414	353	408	369	388	420	390	407	392	402	359	360	420	428	320	375	408	362	401	399	389	367	394	371	392	369	372	396	408	361	405	353	361	379	374	386	385	385	404	382	394	392	417	373	373	403	362	368	368	379	381	365	397	380	406	399	386	360	413	418	374	377	379	422	372	403	444	379	394	352	411	353	408	329	344	380	404	372	425	390	378	358	375	351	398	374	380	379	383	410	378	378	399	405	396	369	422	367	383	416	358	380	417	407	379	397	384	378	372	394	379	383	422	373	389	391	406	386	380	381	389	354	360	396	395	380	407	418	396	391	382	384	406	374	380	408	373	364	369	368	363	345	388	411	396	393	376	398	389	413	401	350	421	422	390	404	399	399	415	369	404	357	392	387	409	396	404	372	421	356	359	415	387	401	412	378	384	406	381	374	358	402	348	376	384	362	378	372	384	356	402	388	421	386	419	424	364	392	385	377	382	374	402	382	385	374	430	360	375	378	389	377	388	400	383	395	372	405	379	366	398	363	382	369	399	394	356	389	376	355	391	390	384	378	355	401	376	358	375	364	348	393	382	377	346	390	392	394	359	384	370	386	414	389	388	336	369	395	381	418	404	376	415	415	361	389	410	406	377	363	402	386	394	358	369	384	349	410	363	389	355	420	378	392	400	359	368	369	368	371	393	384	381	373	376	427	386	405	416	387	399	382	374	375	409	388	389	402	373	407	386	374	407	377	368	402
30762	44562	33663	15347	8510	3430	1294	809	548	492	451	435	475	443	449	467	452	439	419	463	456	464	440	444	448	410	464	412	443	474	454	471	454	453	461	464	457	463	375	408	470	437	435	468	431	459	442	488	454	474	414	473	446	469	455	445	477	452	440	459	463	435	454	406	427	438	460	429	454	438	442	466	423	505	405	458	444	423	414	422	455	441	431	438	443	445	384	424	418	432	465	438	429	430	464	453	432	454	466	453	389	457	457	450	414	431	443	478	454	420	437	489	451	471	424	444	428	429	445	442	451	446	417	478	429	449	457	460	494	432	430	431	502	447	473	445	460	419	460	410	458	418	470	406	461	488	442	491	422	445	451	421	419	463	429	449	447	469	443	449	480	443	417	437	459	474	452	439	429	458	442	415	448	441	447	454	428	457	452	436	425	443	444	466	455	471	468	454	428	422	452	439	428	463	428	467	446	445	438	463	464	453	458	423	430	453	459	411	495	428	452	432	431	439	424	425	437	430	439	454	461	492	435	460	465	445	440	440	441	415	452	451	446	457	433	430	469	376	418	471	448	444	424	429	444	433	431	435	476	429	451	458	439	438	442	414	416	433	456	437	460	459	420	453	442	446	469	452	458	432	475	436	436	470	404	429	468	453	451	451	400	448	431	478	450	462	430	430	429	428	427	470	409	472	440	462	433	455	413	435	432	453	458	431	439	446	461	443	469	452	446	431	409	453	438	425	448	462	506	454	437	412	416	470	466	431	437	440	437	425	446	428	471	489	450	437	454	406	433	406	428	442	483	491	442	462	493	447	440	423	448	442	447	473	426	419	442	427	455	457	434	439	436	452	451	440	451	440	433	462	444	446	450	492	440	454	420	464	427	451	443	452	443	410	469	467	493	418	451	445	423	458	421	455	426	437	399	426	437	442	466	451	409	423	457	462	455	414	441	428	464	423	462	518	458	427	436	477	483	432	464	447	447	446	445	505	447	499	435	443	481	432	466	466	448	450	473	446	442	427	431	451	423	435	419	422	445	453	432	442	437	414	453	460	459	454	431	440	464	444	447	457	423	457	468	469	484	416	475	457	433	437	412	431	444	428	440	454	471	469	473	429	429	448	460	421	463	436	476	456	422	428	450	428	431	452	423	419	418	448	469	453	423	428	437	411	433	481	436	455	428	461	383	453	471	429	420	446	416	432	444	426	413	457	484	440	461	465	467	436	450	414	415	467	472	443	401	421	424	475	463	473	474	451	457	460	462	453	457	447	444	432	452	410	456	471	433	418	440	434	437	444	483	440	456	422	442	424	439	452	452	478	464	464	458	466	482	428	414	456	413	420	445	427	479	411	451	476	462	463	475	435	464	410	414	425	483	440	436	428	432	431	453	477	469	462	455	472	422	447	407	453	422	430	465	448	454	436	441	435	415	442	479	449	449	460	412	436	436	475	436	449	410	434	449	454	399	464	436	476	456	453	472	417	443	493	472	434	449	480	402	449	468	459	463	462	432	432	449	444	436	404	421	434	478	397	446	457	426	448	482	449	457	485	466	435	498	459	449	444	433	478	478	417	458	429	438	474	449	447	430	446	478	439	440	421	456	443	468	448	446	410	432	480	440	426	451	414	473	417	452	420	432	472	420	445	454	457	419	440	477	434	426	442	444	484	453	461	431	447	469	465	425	415	436	451	476	422	414	423	430	417	448	403	467	456	435	453	484	432	439	461	444	449	445	465	484	462	440	427	439	407	436	432	452	440	458	423	433	413	400	431	442	446	471	460	458	447	477	466	435	413	461	452	430	460	411	427	466	455	459	469	410	474	455	431	437	453	447	418	458	437	434	459	459	439	442	435	434	434	468	438	460	445	402	453	433	432	409	427	447	442	436	452	413	467	452	447	490	446	468	465	436	387	446	477	432	480	458	419	468	454	402	424	461	422	464	433	448	460	434	446	406	441	417	453	438	454	440	441	451	440	462	463	477	449	433	446	479	477	441	429	402	436	468	447	432	446	486	434	461	431	441	461	430	442	449	464	446	434	429	480	457	434	459	462	449	430	441	447	456	443	463	454	437	447	449	439	430	441	441	455	437	468	493	460	441	434	405	397	421	449	399	435	418	451	453	433	436	433	470	424	456	452	443	456	464	457	460	443	441	442	443	450	446	476	447	454	452	451	420	439	459	422	460	487	416	420	435	459	401	444	449	447	441	463	423	425	466	449	439	439	427	472	465	467	476	453	423	437	445	426	451	439	457	462	408	428	463	483	435	449	461	445	419	436	476	466	464	449	419	423	474	449	447	410	428	467	474	421	436	483	500	438	442	453	400	437	433	464	463	426	407	427	461	453	478	469	448	449	432	458	469	453	472	457	467	463	434	434	404	463	453	450	418	412	444	479	451	466	434	443	445	484	435	483	442	459	485	435	460	417	447	425	461	421	430	426	430	460	437	466	465	435	415	445	467	443	441	463	420	443	461	453	458	458	434	435	476	453	469	466	441	449	435	467	451	450	466	449	455	468	437	441	452	442	465	456	419	468	458	426	418	465	451	455	476	449	451	480	460	468	474	399	454	443	435	425	432	434	443	429	428	445	419	443	398	440	449	425	455	429	451	418	452	433	475	423	440	473	463	452	437	443	428	413	417	468	449	439	441	429	462	496	414	452	426	445	421	478	461	479	411	432	440	416	435	464	442	466	442	464	429	406	405	434	419	454	448	419	441	421	439	460	479	438	437	444	460	445	475	420	416	428	446	461	411	435	407	446	474	453	446	473	416	422	457	431	408	421	458	486	455	443	424	472	440	471	460	462	425	463	502	413	451	476	444	475	469	397	400	444	446	439	422	450	452	461	418	455	464	502	449	488	434	461	430	441	421	487	434	455	469	419	437	462	474	434	477	449	461	426	412	454	435	437	418	408	487	455	429	445	443	471	444	453	444	463	455	455	417	425	428	432	442	466	444	442	439	480	437	437	465	450	437	458	437	451	461	472	470	431	435	446	443	450	419	460	479	435	453	477	426	423	403	435	466	466	458	432	454	449	450	475	464	417	501	481	453	426	396	446	439	448	473	471	439	410	456	459	457	422	445	457	430	440	487	464	488	411	491	447	448	449	444	495	440	487	450	443	452	452	437	440	440	467	472	415	459	439	466	452	436	451	450	486	394	431	435	453	435	439	424	443	431	469	449	442	402	443	463	476	431	479	459	457	470	426	448	436	439	402	444	455	499	448	480	445	449	430	438	448	430	454	445	427	433	468	453	434	442	463	438	441	435	402	438	461	447	469	421	475	423	462	423	432	488	456	413	458	452	433	461	443	431	408	473	441	433	443	446	438	413	445	400	457	455	447	471	463	456	435	423	437	451	452	442	443	477	425	436	447	486	442	476	461	427	441	437	423	433	428	491	432	481	457	441	472	439	467	411	448	422	431	425	423	427	458	429	421	433	484	457	419	438	433	456	458	406	413	447	454	438	469	438	425	452	444	467	414	437	449	483	454	443	463
23951	21176	28488	24412	21471	14364	2825	1132	694	537	498	442	458	438	421	444	439	417	389	394	364	384	389	390	369	379	363	388	394	371	404	398	381	383	363	377	391	379	364	374	372	368	393	365	375	346	391	370	374	372	359	359	347	372	390	428	380	388	373	382	367	349	372	404	383	372	385	386	364	367	394	391	387	369	398	403	415	366	351	370	379	374	386	394	363	357	339	380	394	403	424	384	388	329	333	383	369	387	357	366	397	406	353	364	358	392	400	360	349	382	355	385	371	373	406	336	414	388	391	368	421	355	372	386	384	361	373	380	336	373	372	419	392	358	381	380	362	378	391	362	340	402	383	394	365	379	412	403	402	366	357	390	377	391	375	344	403	353	378	375	369	376	350	398	344	402	412	438	380	375	392	361	377	365	392	399	356	422	384	372	382	359	413	419	362	419	334	388	386	390	358	370	378	369	410	381	355	393	386	405	397	406	369	399	379	363	380	369	390	342	379	361	379	360	362	402	387	376	356	372	374	350	373	400	404	360	404	352	339	363	403	369	390	374	383	383	363	364	388	367	380	416	349	405	387	402	356	376	361	387	365	324	380	383	373	378	362	380	364	369	375	369	367	370	350	371	382	372	383	389	371	355	412	383	370	359	381	398	372	368	327	380	371	370	354	393	375	393	389	396	387	367	380	381	389	391	372	356	389	403	378	428	369	352	362	356	346	372	341	409	395	348	373	405	354	385	370	370	393	339	357	355	364	373	393	368	387	384	365	380	373	351	393	354	367	354	362	374	364	384	373	344	359	389	361	395	382	390	399	393	389	348	387	366	369	353	364	344	382	387	405	370	349	352	427	369	400	353	374	394	348	378	382	381	382	371	378	373	405	387	343	360	365	348	406	396	407	361	399	362	373	328	358	395	391	367	354	390	358	363	395	385	358	427	374	332	377	400	391	382	421	369	353	367	389	397	381	371	353	383	367	395	389	394	345	395	390	353	390	372	384	372	358	364	376	344	412	385	365	391	365	349	374	369	371	412	367	388	414	389	331	374	378	373	340	380	390	380	384	382	380	346	369	396	400	365	351	369	394	373	393	373	370	346	369	356	387	375	381	342	364	359	352	399	365	325	410	376	343	389	372	376	357	356	427	364	388	389	352	373	336	366	371	389	386	375	370	358	371	401	354	413	391	352	388	381	381	401	401	396	359	413	373	399	379	360	335	352	343	398	358	366	385	373	361	356	371	349	384	341	387	363	345	407	368	379	335	383	377	377	359	391	354	410	379	368	363	370	389	366	407	427	360	361	385	392	353	393	374	370	381	372	365	377	396	435	353	369	366	361	379	344	368	350	376	355	361	372	366	338	383	386	396	343	375	393	390	388	389	381	346	407	334	388	375	397	374	362	361	363	362	396	348	400	384	365	376	390	354	364	385	411	364	387	386	363	378	363	378	360	355	342	360	383	387	381	390	356	370	366	383	379	393	350	354	372	395	382	411	362	412	404	390	402	377	356	369	380	370	381	353	383	370	395	359	381	350	359	364	362	420	409	384	383	400	374	357	394	398	398	386	387	372	394	366	382	379	349	365	364	368	407	397	356	377	347	432	367	358	360	385	379	389	379	357	395	401	368	396	383	400	349	373	389	377	375	380	377	366	373	364	357	408	357	367	382	368	400	358	369	381	350	379	392	416	415	388	359	368	398	378	356	372	372	343	375	361	351	353	396	401	366	363	377	406	367	394	362	350	360	393	415	392	406	385	388	400	397	344	361	389	378	410	374	416	341	378	375	359	404	383	371	372	398	372	394	386	380	335	366	393	373	370	338	370	384	374	374	386	359	377	397	346	382	414	361	353	393	344	395	396	368	366	346	377	351	382	372	389	393	377	377	388	362	373	393	369	375	378	372	412	391	383	382	327	386	336	364	412	344	371	383	387	361	391	367	399	364	360	394	403	390	360	384	353	372	436	384	374	383	394	374	405	375	377	350	384	367	373	344	362	390	363	387	380	400	404	362	375	389	420	399	363	368	381	378	426	366	414	374	364	374	376	371	371	376	390	342	393	385	395	371	380	388	383	367	375	358	373	413	373	384	416	395	410	343	382	380	357	398	391	375	350	373	403	371	394	370	363	383	376	368	381	377	350	347	400	356	381	373	405	426	375	395	385	366	400	381	369	365	414	342	359	353	365	394	354	391	378	381	405	398	373	387	391	391	355	350	366	357	371	389	375	361	381	356	373	434	394	359	376	386	384	391	395	378	364	355	399	360	382	374	369	363	377	391	363	366	388	396	364	376	377	404	409	361	357	393	367	365	377	380	386	375	375	376	352	378	383	343	342	360	337	380	365	401	390	357	371	360	382	398	396	384	361	365	357	410	405	376	377	408	405	362	396	345	367	383	385	359	347	402	378	362	399	392	364	344	356	363	359	374	366	369	351	390	371	375	390	393	373	390	357	364	352	374	365	341	353	385	390	419	355	405	343	347	375	380	356	343	395	407	382	383	365	335	383	393	377	346	359	353	375	384	395	378	380	353	390	371	355	369	381	358	396	368	359	382	402	346	380	399	368	389	397	380	376	352	373	367	333	390	402	337	364	362	404	372	379	367	371	367	355	368	396	346	398	378	376	378	381	361	360	379	392	424	361	376	382	400	374	362	373	404	361	365	360	386	395	359	371	378	387	353	401	367	372	374	354	355	389	390	402	366	375	379	387	360	402	394	377	365	435	337	382	429	366	381	397	382	361	361	366	377	372	396	363	381	359	350	377	410	417	386	364	378	369	414	387	400	369	356	368	360	388	400	355	349	371	370	351	342	393	387	381	387	374	415	385	362	378	370	353	357	352	382	381	356	376	385	379	373	337	394	389	358	384	406	377	359	363	362	357	388	363	349	381	384	382	378	391	395	382	337	340	352	372	371	403	390	387	371	392	328	364	396	417	364	360	372	357	387	365	383	306	374	397	386	363	388	404	418	374	362	412	376	379	398	346	374	385	375	389	342	387	374	357	340	376	373	392	358	398	344	403	394	389	351	390	365	398	381	418	409	390	369	393	403	394	361	382	387	387	392	398	360	369	385	386	331	376	369	391	364	400	363	400	380	347	388	406	366	407	357	377	358	370	387	381	354	357	350	374	371	379	381	355	402	378	360	391	379	373	357	362	393	395	404	380	327	407	368	411	382	376	356	334	338	396	387	378	374	349	386	344	365	406	393	369	366	370	397	377	389	374	379	371	378	382	368	396	350	374	360	335	391	378	362	363	411	339	353	365	374	376	354	353	384	395	375	357	384	366	388	373	388	388	376	345	386	345	381	400	376	427	360	382	358	408	345	370	341	395	404	391	383	367	371	400	377	380	385	377	402	379	354	402	360	387	374	393	360	378	367	367	394	388	379	379	385	337	353	366	391	351	400	420	338	367	405	359	368	379	356	363	353	355	400	427	369	373	375	375	376	390	373	389	367	371	399	369	362	361	388	364	358	409	376	375	397	405	364	361	385	365	370
30384	57935	41773	27207	17254	7046	2676	1637	1071	728	655	597	617	534	523	498	509	458	482	477	487	467	450	466	427	426	437	444	443	400	452	477	451	444	435	423	461	472	440	403	417	415	466	433	448	431	468	490	394	466	415	430	419	432	406	454	446	447	455	425	410	435	423	436	434	401	383	429	454	404	451	416	388	452	443	423	436	441	424	439	445	416	459	443	376	438	476	402	418	437	406	439	428	458	445	451	408	440	416	405	445	456	415	422	399	437	446	430	447	412	407	451	444	446	441	402	451	437	449	449	426	420	425	437	419	404	411	451	468	398	404	433	432	417	433	440	417	400	419	444	493	465	411	439	441	443	446	419	451	412	467	440	392	418	422	419	440	456	438	450	402	410	412	415	421	402	444	440	427	428	448	408	451	423	422	457	406	411	412	418	437	441	465	420	427	445	466	426	432	433	402	464	456	403	435	402	412	455	412	425	432	432	456	441	420	421	447	447	421	418	439	408	417	433	407	440	444	428	416	434	428	470	427	429	399	453	438	406	452	446	420	418	419	428	459	467	435	412	427	418	427	446	392	394	410	420	434	451	405	394	435	445	442	428	420	465	417	425	395	427	413	402	402	430	459	444	440	453	416	467	416	426	449	413	445	451	414	392	427	454	436	477	439	455	421	415	425	452	413	440	398	468	437	413	419	399	391	413	434	394	443	430	412	417	443	404	423	406	405	399	430	419	442	410	420	420	418	421	420	442	428	458	406	441	403	413	396	406	429	454	432	452	405	415	425	437	405	466	438	410	415	436	460	447	399	434	480	411	418	431	438	436	428	431	404	445	401	452	439	459	423	421	470	443	403	461	413	410	452	442	428	463	437	442	412	452	414	417	433	435	435	440	431	427	426	434	437	443	413	451	509	418	416	421	438	468	449	427	417	440	420	396	432	373	411	449	444	425	464	394	437	418	422	426	413	401	436	424	448	444	394	442	443	446	462	427	429	434	399	468	428	437	446	455	367	446	439	413	442	458	435	378	398	415	442	446	446	470	425	478	434	418	409	440	444	420	451	443	407	430	414	432	456	449	453	430	448	399	431	436	389	400	389	452	433	471	431	446	433	403	468	418	426	432	412	416	434	436	422	408	424	439	401	416	414	436	424	459	441	438	425	451	381	399	431	446	437	395	441	420	456	442	460	401	390	420	422	454	417	459	437	411	417	437	423	410	414	454	460	405	428	410	425	423	441	440	388	460	432	461	427	414	431	443	425	441	464	411	456	427	437	376	498	437	463	446	436	412	433	425	473	413	439	480	421	423	421	404	466	450	417	421	445	402	374	431	404	389	476	371	434	438	442	386	433	455	456	429	400	429	443	426	386	425	414	424	430	393	486	461	443	441	442	453	412	426	413	423	448	419	440	434	420	432	420	430	438	393	441	418	442	433	422	420	422	438	379	403	436	374	396	453	419	401	418	433	436	444	440	432	418	418	454	423	461	413	429	424	399	407	450	427	439	427	433	398	429	411	421	450	417	442	392	424	437	445	423	457	426	411	440	435	438	422	428	438	427	393	457	450	410	421	458	432	381	426	435	434	440	382	461	426	433	406	447	451	435	417	443	402	430	406	414	450	422	435	405	411	436	411	409	446	409	443	423	410	401	418	429	435	434	385	448	421	430	459	399	414	483	430	425	417	435	414	455	424	468	464	441	409	465	429	448	448	416	415	453	436	439	464	470	424	396	430	432	450	422	394	427	424	436	436	433	422	420	441	466	418	425	451	399	434	467	402	420	431	410	429	454	447	419	423	438	398	424	424	409	422	417	392	429	426	418	467	442	397	465	441	437	402	466	446	415	453	479	405	420	426	405	429	430	402	431	397	402	431	399	423	411	431	408	407	424	402	413	424	414	440	427	436	414	427	408	393	455	446	405	420	420	419	411	410	507	444	448	406	453	405	443	411	453	449	410	408	409	459	401	460	399	442	425	427	408	443	462	445	446	433	410	454	405	436	420	424	417	394	417	430	448	442	422	439	438	421	405	457	451	406	432	434	426	441	413	413	496	454	426	404	443	407	463	457	431	438	423	434	462	417	456	430	414	394	441	435	446	466	448	442	432	455	423	439	407	424	424	448	428	451	476	439	443	418	419	453	420	427	452	392	417	437	416	422	417	406	469	453	447	446	435	433	457	437	439	459	456	433	425	416	433	419	440	424	444	396	469	401	445	422	453	412	423	406	409	417	433	431	465	426	424	391	443	428	430	448	468	419	401	448	424	419	424	408	421	444	429	439	417	461	416	417	422	394	419	445	456	447	427	421	441	470	444	406	453	427	459	426	405	429	393	407	410	438	445	470	425	408	446	425	457	417	411	408	396	422	410	390	436	434	427	450	436	424	405	458	428	415	456	396	442	469	432	408	412	427	437	458	448	398	422	430	454	415	437	425	427	418	466	424	441	430	426	393	453	398	415	398	416	427	423	437	426	432	414	384	435	423	425	427	449	442	441	422	439	430	430	409	423	415	406	416	397	424	395	431	468	424	468	425	418	408	403	460	446	438	430	455	434	429	424	432	467	430	436	432	406	453	461	407	454	448	453	421	412	431	458	406	452	428	439	417	440	480	441	450	439	369	422	415	435	451	490	407	431	405	425	398	422	456	425	422	441	455	418	446	420	383	424	458	477	435	443	412	442	438	430	411	435	420	429	417	433	408	414	424	409	454	407	401	397	420	408	473	455	446	418	409	430	455	429	435	440	419	401	411	403	431	433	419	444	442	451	447	433	421	440	450	435	361	419	423	419	438	471	434	424	429	444	420	465	460	431	486	429	444	457	406	439	412	423	415	461	422	456	426	390	436	435	411	397	416	427	461	448	416	403	421	419	425	417	445	437	413	447	431	430	422	450	432	403	402	414	433	438	424	440	378	400	442	439	428	455	425	419	425	434	415	420	414	426	419	424	383	398	431	444	446	448	461	422	455	448	430	415	425	438	419	429	417	431	415	445	426	374	447	456	443	451	442	428	448	444	422	441	409	408	437	444	402	421	409	406	412	423	444	446	450	418	443	422	421	399	468	417	437	445	421	463	365	438	436	437	442	435	442	432	393	419	433	437	438	441	458	444	432	455	434	383	472	413	422	423	435	436	409	439	438	437	444	426	402	409	427	450	433	416	438	443	417	408	380	423	451	495	459	404	446	425	438	397	480	417	443	442	430	449	439	419	391	441	418	428	437	421	402	431	443	413	441	457	443	434	422	439	437	407	437	454	459	437	450	404	397	417	434	422	397	411	388	415	410	437	441	432	424	445	429	437	431	451	419	435	428	430	428	458	429	455	463	433	434	396	417	441	398	423	451	434	427	422	417	412	417	429	472	414	428	408	451	400	446	405	430	446	436	404	440	474	427	413	448	422	401	399	413	423	444	456	408	418	426	403	412	443	400	447	424	423	451	437	406	415	444	427	438	398	426	440	417	460	431	425	417	435	428	439	426	428	456	420	435	436	416	436	430	469	447
25153	21242	27931	25827	17051	5036	1420	906	744	611	544	548	549	572	534	579	558	557	546	509	533	562	517	503	476	559	497	550	544	510	486	537	513	530	496	508	523	543	542	546	516	485	540	523	555	497	519	461	504	486	513	526	490	526	531	526	477	562	498	531	520	491	523	515	537	491	520	495	509	481	525	539	483	488	535	549	558	544	537	539	514	516	507	520	560	518	558	545	494	505	510	499	496	545	491	497	498	509	543	505	530	506	526	495	490	505	528	541	506	525	510	568	532	485	503	515	547	532	529	506	486	532	496	548	532	528	490	478	489	510	510	510	509	536	492	480	477	523	555	488	504	507	510	493	522	510	522	530	503	485	524	516	512	523	530	524	558	558	525	560	492	547	513	496	500	518	555	545	544	528	525	497	501	506	550	543	523	429	544	571	483	534	486	508	504	517	514	478	492	445	511	501	573	505	540	545	538	496	500	488	481	493	547	515	503	514	515	557	527	479	485	499	484	488	497	488	528	495	499	474	550	534	491	561	547	556	536	571	513	500	509	484	510	507	520	495	491	525	529	525	568	471	510	540	540	517	493	506	497	553	504	511	552	495	533	499	481	512	539	518	476	531	537	512	494	510	524	528	540	473	521	513	532	489	479	516	519	508	498	555	494	495	506	506	522	509	497	512	489	554	496	502	518	512	508	535	474	540	527	486	532	497	492	516	526	465	491	523	504	513	526	515	529	528	536	529	466	521	513	525	544	538	493	526	497	493	489	515	537	509	565	547	537	505	526	515	495	519	499	512	530	481	531	476	530	519	479	491	530	486	552	524	495	503	511	522	512	531	486	544	544	471	491	459	485	522	516	503	504	524	509	515	516	506	528	529	537	524	529	485	507	513	548	541	510	492	482	503	491	522	511	528	513	521	522	521	511	539	507	481	517	509	494	478	530	504	491	552	513	520	532	567	483	549	578	495	503	512	504	537	515	487	522	485	490	503	534	532	547	526	517	500	538	557	515	527	517	546	511	537	529	518	510	501	525	520	529	548	503	517	526	508	532	533	529	511	535	518	527	522	520	528	527	532	513	499	524	531	492	518	515	526	553	533	501	516	524	531	517	513	541	514	549	530	512	572	521	516	466	522	520	519	508	518	521	532	523	537	492	532	490	545	486	507	513	493	498	529	539	515	485	524	503	550	528	504	537	535	481	535	562	500	556	510	503	528	527	517	478	533	518	546	513	518	531	509	500	482	534	522	499	484	471	507	519	513	486	539	480	492	517	520	481	564	498	507	520	522	495	535	565	540	558	525	480	570	524	472	544	571	569	533	521	549	490	524	505	512	514	546	487	492	526	518	521	492	545	558	551	513	501	530	524	521	534	491	554	455	503	521	515	491	513	507	529	526	530	565	539	511	515	474	541	496	453	525	540	508	576	503	514	493	466	476	527	532	548	474	518	541	531	530	540	515	506	464	518	491	527	514	515	537	543	528	572	524	532	528	490	502	554	539	501	542	492	523	487	523	506	535	523	549	525	543	506	524	530	511	504	509	519	535	529	492	527	483	531	532	472	502	480	538	517	484	486	496	531	519	542	513	517	552	511	484	504	510	540	492	496	529	520	518	487	514	508	500	574	494	506	509	560	513	497	489	511	540	535	491	509	497	508	551	509	518	547	506	497	530	535	514	516	526	515	539	521	511	476	515	507	514	489	507	501	546	506	527	557	521	504	496	517	549	534	547	512	522	508	516	497	524	534	518	518	533	551	542	527	516	527	560	512	520	511	514	537	537	526	475	519	541	512	522	514	533	524	528	491	491	534	498	507	511	511	510	512	470	510	529	520	549	487	507	517	518	542	503	496	506	509	521	503	494	509	524	549	493	488	545	534	560	513	532	502	528	510	466	538	520	519	492	559	530	524	529	523	502	531	501	516	517	528	512	517	503	521	512	535	550	499	481	561	529	517	515	508	477	533	527	506	482	511	519	494	544	524	518	491	457	527	533	480	494	524	504	506	503	499	492	507	535	488	502	504	528	530	507	536	513	524	526	491	486	526	499	551	498	476	506	537	562	526	515	511	531	488	480	520	494	503	492	496	480	507	516	512	522	495	542	527	500	520	523	494	508	521	501	526	498	531	499	554	508	477	514	531	500	511	497	514	512	477	539	489	521	514	512	500	459	504	508	554	515	502	495	538	532	516	502	504	563	525	528	497	500	503	503	481	483	514	528	520	489	478	540	552	488	500	510	535	545	533	463	520	514	548	498	511	452	544	543	513	494	562	527	509	477	542	508	536	569	532	516	525	476	480	496	509	515	517	461	526	538	541	542	516	535	516	510	540	509	477	536	521	513	527	536	515	507	518	540	494	485	521	509	498	508	514	517	525	530	540	535	508	525	546	514	571	552	508	501	508	471	556	585	513	561	480	496	521	528	496	520	507	499	502	521	495	517	508	499	518	506	532	504	559	523	516	526	519	533	486	510	488	515	499	528	545	588	511	483	477	525	509	487	482	494	515	539	525	504	492	547	494	539	522	527	509	506	500	476	503	517	502	499	523	515	526	535	500	542	496	560	550	506	535	505	513	491	558	491	526	555	561	531	513	509	499	517	507	490	526	527	552	545	491	478	544	529	517	530	523	524	532	559	516	483	554	520	486	534	518	519	501	481	507	481	518	525	511	490	494	513	529	481	567	510	492	526	559	545	512	542	533	499	533	495	501	506	518	507	542	521	523	516	507	558	515	502	488	539	507	502	488	531	565	499	530	532	519	543	498	503	480	500	529	510	511	529	501	540	479	510	525	528	508	535	495	508	517	500	555	537	507	568	518	529	521	570	514	490	532	546	476	492	511	511	504	552	464	494	517	493	526	571	547	504	503	524	540	541	544	495	520	472	461	521	506	534	554	532	506	488	508	514	488	487	507	525	507	478	459	521	537	493	520	503	484	497	516	495	541	531	515	534	529	497	512	521	520	497	526	547	485	495	553	513	556	538	524	491	494	522	484	527	505	471	544	485	519	530	494	512	520	499	524	532	534	464	541	516	514	526	529	515	516	513	526	482	539	524	498	526	533	579	476	514	514	488	523	511	455	517	497	508	531	512	540	494	512	540	534	504	516	493	501	526	527	538	523	564	494	536	525	521	526	530	528	509	522	539	542	562	517	539	504	488	504	517	538	523	517	506	525	486	480	521	522	515	510	509	511	539	507	519	541	497	536	520	503	480	531	525	549	519	494	520	498	498	525	527	537	519	489	515	564	511	522	507	456	481	491	507	539	504	510	503	533	545	515	522	508	467	534	532	557	490	526	554	499	508	569	500	523	557	463	486	517	531	515	508	518	489	549	549	550	495	538	539	538	509	488	519	518	528	508	520	503	494	521	489	535	496	518	544	483	525	518	525	528	556	548	531	518	499	521	528	505	513	518	479	505	482	469	544	497	530	472	510	506	492	529	510	499	544	498	510	538	532	543	482	528	481	475	488	489	536	524	496	512	550	497	510	477	552	537	523
31944	53003	37261	23934	14895	5058	2046	1400	1029	796	705	699	669	602	617	612	606	652	584	617	589	644	569	575	645	609	627	651	594	636	569	540	561	561	589	591	606	557	610	616	592	610	599	545	559	572	617	582	569	617	586	586	569	618	612	608	598	608	590	591	544	610	596	572	608	608	646	574	576	637	566	555	589	602	568	614	611	559	648	578	628	570	539	594	598	595	582	580	529	586	573	556	569	626	568	588	576	577	554	592	575	563	561	594	594	571	612	569	583	558	585	584	558	552	599	577	563	566	573	610	570	603	618	595	580	577	571	597	554	577	564	613	578	591	598	610	580	552	609	587	628	547	593	542	608	575	614	594	606	571	551	569	539	542	591	563	625	576	578	575	586	590	572	531	609	557	577	602	578	566	545	556	602	600	607	609	626	581	614	613	568	607	583	603	581	579	553	570	602	578	592	564	591	579	620	604	599	557	577	566	608	567	586	576	601	585	549	621	614	621	566	608	586	586	588	549	597	572	589	589	600	591	554	599	586	581	592	585	574	586	524	570	599	621	554	599	561	572	509	576	605	581	575	574	564	555	588	562	543	581	580	600	583	587	613	576	615	594	621	597	583	579	569	616	572	553	575	612	584	601	545	587	591	553	582	562	592	562	562	611	614	540	554	564	600	570	616	591	598	574	561	548	581	601	630	596	581	618	617	602	579	575	580	594	554	602	636	568	641	596	557	573	589	577	605	608	581	563	535	582	574	609	588	531	616	587	586	579	583	589	551	552	605	505	600	610	571	578	600	602	574	605	583	595	554	559	638	523	584	579	581	578	577	581	636	613	584	594	568	607	569	612	587	631	560	578	640	623	601	562	545	579	609	564	576	552	585	571	595	588	603	577	608	565	579	547	587	608	584	546	622	615	563	595	568	561	573	594	580	637	593	610	596	553	565	576	534	617	621	558	544	602	589	579	604	592	577	608	551	620	578	574	602	566	597	571	613	630	578	575	550	629	581	580	610	575	550	579	587	606	608	602	572	579	594	577	578	577	564	582	600	599	604	605	617	553	566	623	606	567	560	583	587	593	544	600	626	555	593	651	548	603	593	609	562	619	591	594	601	584	542	602	558	610	537	583	613	588	560	602	576	639	558	582	581	614	650	557	557	592	613	587	574	589	545	598	557	588	623	572	553	598	594	562	610	585	566	574	613	600	601	564	603	551	620	567	618	571	557	594	599	547	546	579	585	575	584	585	582	546	552	607	592	560	568	639	580	554	590	562	575	586	597	527	574	573	566	595	592	606	628	610	563	641	618	576	584	597	583	574	546	550	580	610	571	567	587	597	595	583	576	617	548	568	560	571	575	554	567	594	598	590	598	560	567	576	586	584	582	593	590	574	576	591	649	579	557	576	571	585	588	600	568	576	568	578	610	554	623	615	601	552	586	587	617	559	564	564	591	576	610	612	587	620	626	593	553	577	581	567	596	607	584	564	577	593	568	570	588	611	576	561	610	586	582	605	572	602	623	567	595	577	584	595	539	607	597	592	552	608	589	625	593	576	596	584	617	557	598	603	619	597	537	600	593	576	579	588	575	552	595	567	609	604	572	598	590	606	558	578	578	596	603	564	562	580	595	590	548	568	592	541	643	573	601	596	626	595	615	545	575	562	657	589	571	557	624	560	600	544	558	571	618	578	570	612	575	601	615	591	553	602	617	588	605	542	577	589	571	574	591	568	587	561	590	556	566	584	581	580	575	605	573	615	607	582	553	590	561	552	549	560	607	572	623	610	586	591	589	597	577	567	594	572	531	573	574	577	561	534	575	581	586	610	537	579	585	582	562	634	604	603	616	550	623	571	562	582	550	625	575	585	561	590	577	548	593	561	581	562	562	589	614	578	580	593	601	607	570	574	587	583	578	587	616	554	568	579	557	577	606	571	580	528	623	545	578	559	595	561	579	576	582	599	582	581	610	580	594	592	601	584	586	612	598	591	616	595	586	590	570	565	610	566	597	577	616	597	563	547	588	586	584	596	588	589	564	571	620	609	581	580	606	587	528	570	576	620	575	572	550	598	544	580	576	578	585	582	592	604	623	564	613	580	564	615	615	606	547	649	600	589	632	578	580	579	587	576	561	598	606	569	578	590	588	621	615	622	581	568	573	616	578	630	541	591	561	590	591	583	588	583	591	618	598	634	569	611	569	591	575	553	594	585	587	571	595	563	599	587	597	552	592	583	523	612	589	581	582	593	554	601	572	554	608	613	604	574	563	569	575	600	569	570	599	633	582	599	601	585	542	568	576	618	623	567	572	602	553	573	590	578	595	586	600	555	535	560	542	602	581	567	597	568	606	555	588	598	584	582	537	588	534	598	540	586	596	576	579	621	628	605	613	636	649	623	588	599	558	561	604	625	605	586	619	542	605	586	590	593	568	568	557	581	585	589	574	607	610	623	594	590	622	560	582	602	581	613	571	600	581	563	577	590	577	579	571	582	614	612	607	613	568	618	599	583	608	621	613	583	591	579	603	552	582	610	587	559	603	568	609	605	579	582	600	569	611	577	594	621	545	613	576	607	548	560	601	599	579	622	596	577	585	587	634	603	560	577	593	598	595	625	656	567	578	603	568	563	581	616	557	562	601	569	612	538	588	594	579	592	573	593	589	617	522	598	606	594	596	571	582	591	591	584	543	566	601	574	558	561	598	615	598	600	569	571	601	574	609	591	597	574	609	545	565	573	544	559	597	617	573	583	602	583	570	567	575	572	580	579	581	565	581	612	611	591	613	590	597	620	609	548	579	570	584	601	623	603	567	556	547	601	593	572	568	548	614	584	523	587	591	548	571	582	640	570	625	557	571	585	562	614	636	583	575	568	557	576	526	613	590	569	607	630	583	567	571	599	622	619	630	624	593	572	611	600	586	561	543	603	601	590	532	569	551	579	577	582	598	528	601	580	619	590	613	590	569	627	550	600	565	628	589	566	567	608	570	577	592	600	625	602	616	591	610	609	583	575	586	599	587	588	585	608	594	594	589	609	601	588	588	554	595	628	601	582	563	563	596	600	583	615	569	578	576	571	576	582	620	565	556	540	578	552	580	626	576	573	577	596	664	580	581	612	608	605	576	625	575	574	606	597	588	572	594	558	562	610	527	560	564	547	586	555	599	593	577	576	609	577	561	607	605	598	591	597	596	584	556	584	599	555	530	566	581	548	580	600	599	540	567	605	553	604	571	594	609	592	572	630	636	621	583	573	551	556	538	610	541	590	531	564	562	549	574	601	575	582	557	569	551	610	591	616	566	581	562	575	549	590	569	598	508	571	586	581	606	559	558	593	577	609	581	592	601	618	566	544	584	596	577	608	588	633	569	614	600	582	596	555	536	592	609	583	594	586	616	532	606	554	531	583	597	566	575	584	597	574	578	561	596	597	545	571	566	571	581	591	609	610	565	556	570	568	551	640	589	579	576	595	567	582	583	580	615	561	585	560	537	544	570	597	593	595	596	615
22958	21171	28911	23782	21487	21218	12049	2178	1127	947	763	720	638	676	689	609	606	641	580	593	557	580	601	593	535	604	561	613	570	521	561	533	564	609	567	519	592	592	590	535	553	531	525	521	581	547	587	565	555	571	565	520	558	599	527	539	545	584	556	540	565	542	541	552	534	585	533	565	545	534	573	530	548	571	548	542	549	555	536	533	537	554	544	565	606	525	568	501	585	535	574	532	551	555	532	569	599	580	532	552	577	556	574	512	583	604	589	541	565	534	524	551	526	599	554	546	527	564	566	558	575	568	530	521	581	534	548	513	529	531	501	554	542	528	532	564	548	562	536	542	542	592	563	545	580	528	484	508	597	524	552	555	541	529	542	562	550	570	586	539	605	531	564	579	568	517	541	518	521	607	499	577	559	559	587	569	542	595	608	585	541	551	545	545	540	522	501	574	565	597	570	543	541	537	576	546	513	569	564	536	547	537	599	539	565	560	553	570	563	549	536	524	530	535	569	527	568	574	540	522	590	589	564	526	532	568	522	509	560	613	550	582	575	517	510	533	556	515	573	529	546	562	530	545	552	541	544	604	560	520	581	516	563	595	548	549	552	577	573	545	558	539	539	540	532	544	544	572	588	548	542	548	565	551	568	552	589	528	552	555	525	568	524	561	512	520	520	514	575	601	560	570	573	534	553	534	552	561	541	558	542	526	550	525	567	552	522	622	586	553	547	519	525	603	507	523	581	598	541	577	581	534	537	570	579	584	594	550	571	525	575	531	580	568	510	519	537	521	527	529	531	541	555	549	536	557	539	550	510	570	541	522	509	534	537	531	553	535	560	544	554	566	569	525	525	549	540	542	583	580	535	580	530	533	551	575	581	601	542	582	548	514	573	547	544	579	589	553	579	516	567	556	590	605	570	568	500	609	529	529	526	552	591	564	562	527	504	564	540	541	528	499	528	570	537	553	537	519	577	587	544	563	612	550	558	566	570	526	553	545	527	541	517	560	558	538	528	548	555	517	559	510	550	563	552	586	533	527	506	527	558	542	511	554	549	522	526	546	565	582	529	549	562	563	571	510	508	546	537	522	574	529	538	557	572	595	516	554	553	483	541	508	567	575	572	556	540	603	536	528	528	561	585	554	541	573	546	525	556	546	558	509	575	575	527	525	560	554	548	568	544	544	503	557	514	508	557	538	528	583	569	550	509	577	571	552	548	543	552	550	577	549	559	553	532	562	565	562	528	504	564	530	546	543	533	539	547	535	515	547	578	545	595	531	578	551	543	549	605	524	566	586	542	533	536	506	538	574	588	556	596	570	549	515	553	553	563	523	551	538	585	548	540	548	519	587	500	548	568	566	556	587	526	575	523	573	573	600	518	529	562	549	584	534	565	535	525	559	556	495	554	581	554	551	586	551	584	556	517	557	585	559	548	551	528	547	520	533	517	549	531	523	492	534	561	561	566	582	554	561	598	573	528	549	517	554	541	516	564	539	556	533	532	538	551	538	568	554	593	571	567	520	569	562	573	533	598	549	518	548	522	524	568	564	569	546	547	533	554	555	510	503	547	518	554	547	571	538	544	567	546	574	525	575	551	553	549	588	483	548	570	543	492	556	548	538	553	579	560	512	581	588	536	529	563	536	497	543	531	560	563	527	545	548	547	533	524	505	529	540	528	507	572	519	474	524	564	537	494	520	525	591	537	552	546	534	524	572	541	539	526	535	553	580	590	539	534	550	545	555	590	544	568	543	564	520	559	540	579	571	492	558	504	574	577	543	591	570	574	588	536	516	563	547	556	518	532	511	589	535	619	545	547	517	560	568	498	553	523	560	537	516	547	546	541	579	525	557	557	555	559	556	554	564	507	545	558	568	513	548	526	501	520	542	573	546	542	560	574	498	537	534	595	534	564	561	538	511	544	527	529	536	556	560	556	546	568	539	553	544	572	595	554	532	544	539	527	537	587	539	552	589	514	547	540	574	541	555	571	605	546	520	527	582	553	558	563	560	558	530	575	561	554	574	565	536	585	521	538	518	565	531	529	572	531	550	570	564	567	549	545	529	521	559	564	543	568	549	528	536	551	537	545	587	546	523	559	571	528	534	550	587	551	572	559	535	563	573	540	537	582	519	561	523	544	539	603	536	577	579	593	518	521	559	541	536	573	568	591	504	524	562	509	557	535	598	580	554	537	543	534	574	542	541	565	559	558	508	569	556	542	565	597	565	540	589	562	545	536	559	520	566	560	529	576	550	556	547	538	538	613	532	529	544	516	518	566	584	497	566	547	518	568	536	582	601	531	562	536	535	601	575	543	559	549	570	530	569	562	541	564	567	519	514	548	550	576	516	570	519	550	562	554	545	510	549	544	539	540	569	560	557	604	520	587	512	525	557	521	532	522	535	548	546	536	524	574	514	549	548	518	553	578	535	555	538	516	567	545	534	572	582	570	542	556	529	558	538	523	521	548	579	578	534	530	546	606	543	540	520	572	542	521	548	570	548	526	555	537	555	542	559	546	535	573	550	526	559	522	557	551	547	557	582	515	554	545	531	526	531	537	543	511	545	487	565	555	569	561	561	586	557	565	551	585	574	526	522	483	584	554	532	540	565	547	600	551	541	577	628	523	555	543	583	569	568	549	565	544	547	510	547	572	563	569	528	557	554	574	542	557	577	573	569	544	519	562	521	516	560	549	579	534	528	538	578	534	522	575	563	565	571	514	556	529	607	530	564	565	546	534	554	523	546	512	529	541	575	561	530	533	522	543	560	538	554	556	543	523	530	571	551	548	580	571	553	538	545	530	543	553	580	521	549	505	514	549	536	567	549	520	539	583	490	519	552	519	549	510	558	552	564	532	512	574	521	525	545	524	539	558	497	548	550	578	552	545	504	558	509	539	532	532	590	568	515	544	530	522	514	560	547	547	557	538	569	575	537	554	539	565	545	556	532	566	583	542	583	524	574	557	523	554	536	562	529	540	571	528	564	533	548	582	505	571	505	602	580	551	537	539	549	533	586	553	523	585	589	533	571	585	547	590	524	504	563	545	507	549	563	567	575	547	554	544	543	559	550	544	566	542	537	534	562	562	550	546	567	561	542	580	528	536	586	547	535	518	517	586	592	560	545	499	555	493	553	565	532	536	552	569	516	576	563	528	514	550	551	582	551	550	502	564	541	512	568	546	538	532	547	576	575	562	556	578	531	529	537	522	585	544	540	543	546	549	554	559	540	543	542	535	539	595	557	579	591	582	505	579	561	552	535	539	559	548	534	577	534	521	541	527	558	557	544	573	523	566	568	550	559	551	515	538	529	548	537	538	537	539	544	585	570	562	522	576	606	563	575	562	526	521	518	572	527	558	499	521	536	516	557	529	562	554	582	525	586	545	549	568	529	532	556	558	575	555	518	539	589	534	531	557	550	518	480	541	560	539	558	579	558	575	560	568	549	529	529	533	583	587	531	554	584	553	542	557	580	558	539	618	561	534	574	534	547	523	556
35468	63082	46951	35791	26951	12116	4488	2716	1702	1289	1016	899	864	786	808	708	714	720	640	690	658	653	624	670	631	711	642	586	667	656	657	672	625	615	606	606	584	587	606	640	628	613	653	618	620	630	621	595	606	671	597	581	617	650	578	577	624	635	601	610	602	588	567	605	616	581	579	627	632	634	612	600	608	600	559	584	563	609	593	586	579	604	602	602	605	586	612	581	580	642	617	598	636	612	590	617	582	586	616	598	593	593	614	607	604	598	563	608	580	610	585	625	630	593	603	614	600	614	555	570	596	597	631	611	564	614	611	566	630	602	619	622	600	604	615	601	563	578	592	599	578	601	567	603	530	561	604	588	588	596	613	643	587	613	552	599	585	586	567	642	633	579	574	616	630	638	613	598	580	559	633	625	605	623	668	636	616	622	604	633	585	646	570	577	624	586	618	617	585	585	592	612	618	619	597	635	598	574	599	538	617	605	615	619	582	601	622	602	675	596	608	651	591	607	639	591	565	637	617	557	594	591	597	605	590	619	568	607	575	630	624	596	614	653	642	593	566	640	574	604	587	593	595	612	595	621	639	559	590	615	600	629	597	621	589	597	563	581	618	587	598	603	612	564	590	613	593	631	578	597	580	570	619	622	615	631	591	583	625	590	604	577	619	584	579	582	661	573	634	613	650	629	618	585	633	613	614	623	628	596	617	631	613	579	587	542	621	578	592	602	585	680	618	590	576	611	613	616	574	589	594	584	617	567	605	593	625	582	604	623	622	600	589	593	593	620	595	568	616	621	586	626	665	576	587	600	616	595	577	593	632	581	559	606	642	581	621	593	591	597	611	574	601	642	574	593	605	622	609	627	552	602	592	595	579	612	564	620	595	600	621	594	596	588	632	590	626	588	578	622	588	624	617	569	640	609	582	644	627	626	590	612	581	582	608	586	569	597	570	522	618	632	552	569	605	611	602	598	596	637	598	588	593	585	568	615	572	592	559	593	613	543	616	613	634	629	604	616	631	621	610	652	558	554	557	571	561	609	592	584	603	559	554	606	625	626	587	611	606	597	573	605	621	613	601	587	560	615	598	646	577	620	590	585	628	642	613	595	565	609	599	601	571	605	615	561	581	585	614	608	601	591	601	563	616	586	609	635	605	573	624	583	601	638	641	562	602	609	613	581	580	598	620	613	631	609	617	588	615	591	592	621	595	619	584	550	599	607	578	608	610	636	594	608	605	600	646	575	546	631	650	590	622	595	596	579	630	591	585	607	585	618	601	609	556	617	623	638	603	590	614	508	610	581	621	620	584	585	592	564	569	610	599	618	603	604	598	603	583	556	550	587	637	626	646	593	608	645	588	586	558	572	599	619	578	582	591	639	569	600	600	578	612	598	607	610	599	602	589	600	602	588	555	581	632	569	557	599	655	576	615	561	619	633	631	626	590	582	585	620	598	575	572	581	589	639	593	572	647	579	605	623	583	606	638	582	621	637	604	590	580	595	598	608	614	617	599	612	580	593	584	632	639	619	572	600	625	608	606	588	564	593	573	606	628	597	589	627	598	602	609	600	575	618	575	583	598	634	573	633	610	633	606	594	589	607	600	602	602	573	628	582	575	587	606	610	584	612	583	639	592	581	583	644	573	604	623	601	567	613	584	640	626	610	610	576	576	586	661	621	610	594	621	612	585	640	599	622	570	545	615	566	600	597	620	627	554	618	538	606	622	610	610	624	587	583	582	638	647	572	593	583	557	558	587	571	567	600	624	603	566	611	550	627	600	603	586	583	627	587	598	590	586	567	559	583	586	621	603	593	584	612	596	579	617	617	618	598	624	623	602	607	549	576	633	591	618	568	587	582	615	653	577	597	609	559	639	646	599	583	591	612	621	595	573	589	627	574	633	596	580	593	539	616	638	603	655	590	606	620	596	616	598	613	629	614	610	607	609	568	585	594	653	586	618	609	596	561	577	571	608	587	635	598	592	642	574	667	575	614	635	587	597	581	577	617	630	616	609	539	590	581	566	587	568	607	613	635	584	613	595	631	583	606	596	603	580	618	604	578	622	613	615	591	615	597	569	605	635	550	633	597	592	595	544	605	575	573	601	576	615	572	613	638	591	636	569	638	562	600	648	597	626	610	574	636	612	576	567	588	589	587	576	610	575	604	604	591	609	596	608	589	620	627	593	594	584	599	608	549	550	605	632	664	605	573	603	590	604	566	588	575	607	562	602	578	580	604	594	528	584	612	586	575	600	653	624	596	585	581	641	586	589	578	601	634	565	595	625	597	615	589	637	594	600	555	610	621	594	557	600	655	649	593	599	591	602	603	583	595	567	589	620	624	583	625	598	612	586	628	603	611	618	646	587	621	599	614	622	618	586	599	575	644	594	627	643	586	569	592	590	550	607	587	654	583	595	582	565	560	549	592	600	587	580	598	610	582	584	608	547	591	600	607	664	611	588	591	612	656	610	623	650	640	585	603	586	587	594	592	619	551	635	609	604	594	612	568	649	624	620	609	620	617	600	609	644	544	573	607	584	603	604	600	616	602	616	635	591	563	575	631	570	615	565	647	621	612	598	613	579	582	560	638	616	596	602	646	613	584	523	613	651	595	605	567	578	569	630	603	604	593	605	595	577	591	616	588	582	595	588	606	588	583	628	594	599	626	606	575	574	592	616	628	595	622	593	636	621	626	631	582	598	580	596	582	542	603	609	566	629	616	607	598	559	593	553	589	606	581	604	586	601	616	583	610	626	585	591	558	568	560	547	589	614	613	581	643	614	630	599	615	563	593	566	544	614	585	606	617	586	637	580	617	588	541	610	616	570	603	585	636	569	619	599	607	568	621	574	586	596	587	619	574	635	579	621	588	604	604	551	609	586	592	592	617	574	639	554	627	648	566	562	574	592	578	607	592	629	573	600	613	591	612	629	611	578	603	592	604	606	560	625	594	605	564	588	632	611	581	591	614	594	571	578	603	578	549	597	635	590	602	566	589	578	571	575	563	642	586	578	573	603	542	629	554	667	570	577	595	596	560	602	607	612	618	602	600	637	602	578	594	632	626	639	550	565	591	552	631	602	579	616	613	582	613	660	607	622	609	622	596	610	583	596	567	598	627	612	586	612	595	647	609	574	614	619	598	639	624	602	580	632	604	576	592	622	625	595	624	614	618	641	613	630	638	621	611	566	606	604	599	622	596	591	614	619	612	614	589	588	601	600	588	566	603	548	581	567	592	617	632	627	593	596	578	555	556	598	661	599	620	650	556	594	656	585	608	635	632	570	600	610	618	628	659	603	600	564	581	606	616	616	640	600	587	625	617	652	587	600	604	611	594	638	629	573	608	587	603	583	606	599	619	605	616	572	615	629	584	626	607	621	599	654	590	621	637	639	581	632	592	561	618	585	564	598	604	587	617	578	609	584	575	603	586	577	600	618	600	614	621	578	610	596	613	623	622	587	609	620	612	615	600	611	588	592	628	626	586	587	633	597	576	622	611
28996	29342	32005	20419	7859	1912	939	632	496	461	452	375	447	402	419	440	423	419	375	451	388	413	434	391	381	403	413	396	409	405	438	411	379	377	381	385	403	418	367	405	395	369	388	384	418	366	387	410	400	401	411	398	409	420	419	386	398	385	395	424	402	397	397	369	429	372	401	368	368	374	408	411	371	392	450	352	393	382	381	376	399	367	410	394	415	352	357	434	438	410	384	384	389	392	417	329	394	415	430	387	428	422	421	369	362	405	392	398	405	366	399	380	403	377	445	399	411	407	351	392	416	415	382	434	415	380	404	387	396	397	380	370	393	395	387	421	405	387	382	415	401	417	375	419	352	380	418	402	422	417	398	410	401	411	364	410	389	377	393	366	375	372	400	397	415	371	393	413	394	389	372	396	398	391	386	423	388	406	377	406	379	422	405	402	414	419	392	431	376	395	401	404	414	387	384	409	401	372	374	402	404	362	406	396	391	398	407	378	397	393	407	400	389	422	402	395	396	373	402	407	356	408	425	381	402	381	439	386	387	381	387	412	405	415	419	396	425	423	396	412	388	406	398	390	353	416	375	384	362	396	378	443	403	388	400	424	373	390	394	385	410	408	377	383	385	408	388	365	386	385	376	376	369	386	407	401	429	419	392	370	385	366	406	369	403	399	416	407	380	431	410	411	420	383	392	383	408	405	423	405	404	380	393	399	399	393	443	386	392	376	368	400	405	405	390	417	454	378	415	381	421	411	388	367	396	394	367	422	368	356	411	417	399	417	409	386	421	419	419	406	398	407	384	410	392	415	402	396	388	375	382	434	406	374	390	397	373	406	416	351	426	399	401	379	402	348	445	379	395	417	398	398	395	367	421	388	364	394	423	388	393	380	377	396	432	437	365	407	424	403	414	422	431	373	400	381	418	416	369	371	414	418	404	408	377	400	394	411	385	398	419	382	425	392	435	403	386	374	419	378	411	389	424	433	373	366	428	386	411	400	392	412	437	391	429	347	404	389	392	369	386	372	360	377	400	382	396	364	384	399	448	360	401	389	396	394	394	398	399	404	391	397	373	395	406	411	386	396	377	413	421	375	401	376	401	380	416	398	386	410	377	361	410	387	398	427	403	379	408	391	399	375	374	406	376	403	361	413	393	407	424	422	407	364	383	419	372	378	416	369	412	401	372	426	369	388	390	425	368	405	431	397	413	377	383	426	374	374	387	362	399	368	380	398	408	381	378	376	395	413	370	381	387	386	395	398	401	417	439	421	397	374	373	402	415	421	399	416	364	358	411	381	376	375	391	399	410	382	353	393	408	368	416	425	371	356	370	389	399	404	423	413	379	425	406	441	414	411	391	400	370	433	384	410	379	417	378	378	376	374	382	397	381	400	398	388	396	387	404	371	421	382	406	423	418	404	426	405	394	371	377	372	434	430	400	379	378	404	444	439	356	407	407	381	392	357	380	420	418	424	416	431	368	384	376	400	367	423	368	405	372	425	389	427	365	442	408	387	391	370	401	407	414	387	382	372	421	335	406	376	384	415	413	401	386	386	394	408	386	415	379	397	389	419	376	415	381	425	381	393	371	409	419	445	387	380	401	398	402	428	389	408	391	390	349	403	403	417	435	438	411	423	379	410	381	420	413	406	383	383	420	415	392	400	393	416	407	389	393	427	401	380	394	390	382	406	375	393	426	391	380	387	407	389	375	409	394	376	411	370	428	364	399	393	399	399	376	386	404	404	400	384	403	422	388	396	375	387	437	413	410	402	384	415	382	389	391	408	352	405	379	377	381	378	403	368	393	400	391	453	410	401	388	403	417	420	423	424	421	400	412	394	398	393	426	390	419	428	404	386	355	381	385	431	412	388	416	401	387	418	381	395	374	412	414	393	396	422	418	351	377	428	434	401	413	418	416	379	434	421	433	364	390	409	378	387	379	399	418	405	413	427	371	385	427	369	400	386	384	387	362	379	359	388	405	385	391	411	419	386	384	406	407	412	370	410	386	409	409	412	401	413	395	414	406	414	415	414	404	393	418	384	405	369	404	400	415	379	396	373	415	404	369	408	399	346	418	421	411	398	389	376	393	446	380	395	386	407	402	403	394	395	420	403	406	405	406	417	426	387	383	418	379	395	392	399	391	395	422	378	410	413	385	385	410	374	402	390	398	388	389	401	408	416	391	401	356	400	403	388	400	380	392	408	380	398	421	363	381	398	374	405	378	417	406	367	413	372	436	366	399	399	443	418	371	399	417	413	380	404	400	384	381	404	399	393	394	402	374	416	403	404	386	380	422	409	377	402	347	373	388	408	396	373	402	402	397	384	404	408	343	392	386	378	394	385	382	417	391	357	415	406	375	408	417	384	406	376	413	363	382	382	391	372	390	399	409	384	419	375	403	422	392	372	403	415	417	399	406	370	385	414	405	421	437	372	396	410	420	401	395	416	421	402	399	409	390	403	371	394	423	401	402	403	402	425	380	423	424	406	398	386	410	378	395	424	423	419	406	408	423	376	382	412	388	427	393	393	390	391	391	384	347	381	416	410	426	374	428	404	427	387	373	409	401	376	395	410	399	382	401	372	396	377	415	405	383	380	415	391	388	413	418	372	383	425	397	395	375	449	399	398	422	373	373	430	375	381	403	417	380	431	386	422	406	398	411	418	413	398	363	397	389	419	404	418	377	373	403	392	420	359	406	404	396	398	401	359	419	398	389	406	419	375	406	395	382	403	377	420	391	386	414	404	348	372	435	394	403	388	374	395	380	389	394	392	392	393	426	409	377	378	385	399	381	380	379	404	405	422	399	410	363	409	400	437	399	412	416	392	363	394	378	400	400	404	410	366	392	364	376	384	394	407	418	390	399	390	396	378	395	368	376	390	382	382	384	435	410	418	411	409	391	370	402	385	404	381	399	381	417	395	377	409	376	416	374	393	420	421	363	401	403	379	388	377	388	392	392	400	359	407	379	388	342	410	401	445	395	398	371	427	369	352	414	389	410	405	385	404	392	402	412	374	445	426	372	399	417	387	383	392	372	434	382	389	391	370	408	397	397	369	413	396	369	423	398	381	408	376	394	426	381	405	437	391	419	390	395	393	380	407	394	381	419	412	377	387	391	411	375	398	360	435	395	399	391	371	388	410	395	372	394	415	416	380	393	396	375	426	438	380	388	399	371	382	395	398	431	429	440	400	403	411	369	406	397	416	410	357	382	376	382	396	395	403	402	372	417	393	387	415	358	384	400	403	377	392	389	411	365	346	385	355	432	400	368	382	396	426	407	424	416	383	408	388	376	377	373	379	367	394	370	374	411	380	409	409	403	430	411	379	394	407	391	394	391	381	419	383	411	400	379	393	405	396	415	394	375	387	402	402	378	442	408	395	377	427	384	385	407	397	410	410	406	450	392	368	394	400	389	389	394	396	386	393	398	417	389	418	402	383	431	395	401	420	406	386	406	437	412	392	409	410	369	371	410	363	353	389	408	405	388	406	387	404
32961	47415	32483	18467	9189	2842	1381	843	629	537	494	481	473	477	465	525	445	485	478	492	466	448	504	478	492	484	464	456	448	424	448	467	467	470	477	472	418	452	462	465	464	461	451	444	491	481	454	473	419	456	460	464	462	463	462	464	449	463	466	496	499	480	440	459	454	447	498	477	470	501	459	448	456	436	463	458	459	456	490	442	482	446	445	440	488	472	458	491	436	492	469	480	460	450	464	455	506	461	464	503	464	496	481	483	467	433	446	458	476	458	431	440	426	482	451	466	447	484	449	459	455	465	482	441	447	433	467	470	443	450	453	462	509	445	432	469	439	459	449	469	479	475	434	450	449	460	490	442	494	487	456	480	456	507	457	438	439	386	471	451	430	448	468	442	434	477	482	440	440	473	479	455	469	451	468	451	498	434	458	430	466	462	471	434	488	465	403	454	465	439	476	468	446	456	505	441	493	471	458	452	474	490	439	435	448	458	484	446	428	451	456	487	472	449	497	469	459	477	463	476	462	510	437	462	485	441	510	425	464	510	471	486	449	437	476	443	449	453	444	486	479	478	468	437	495	512	464	470	460	456	448	506	473	494	444	471	476	463	459	422	431	481	447	449	441	461	431	469	440	465	456	446	424	490	429	478	432	472	450	470	503	483	458	501	475	458	468	485	457	443	465	416	452	471	442	474	493	457	481	483	474	465	472	473	472	456	447	446	476	478	485	457	448	501	445	436	485	482	469	457	423	449	472	428	449	394	511	476	458	454	513	468	509	439	489	463	469	474	464	471	466	437	459	425	472	432	441	453	430	450	439	451	447	448	466	462	448	479	476	469	414	422	439	462	443	426	499	446	455	472	459	441	459	432	462	481	466	480	432	460	441	446	450	442	465	457	468	448	463	443	420	457	445	422	492	460	473	480	448	429	464	464	461	430	484	480	486	430	423	457	471	507	461	390	442	445	465	481	456	449	453	480	521	442	500	451	447	470	508	411	450	468	464	440	427	436	477	481	439	440	464	466	487	450	468	477	472	442	470	459	459	463	441	443	467	475	464	466	495	453	493	476	460	464	461	483	453	495	434	470	464	451	474	487	433	467	440	436	476	459	486	473	436	466	450	461	454	463	462	470	479	458	467	481	462	481	464	416	422	466	483	452	481	456	495	467	457	475	456	472	451	485	501	461	483	476	478	482	442	459	467	469	458	478	431	462	471	454	465	492	427	477	456	438	448	489	443	411	473	486	455	453	474	458	464	450	440	496	445	469	432	455	455	416	489	477	469	489	439	457	457	452	447	486	500	454	452	434	432	458	429	478	432	448	429	470	481	459	465	417	468	455	444	465	461	432	477	446	459	491	415	457	458	468	470	443	456	486	431	491	475	452	467	487	429	453	475	450	450	490	462	468	454	472	484	460	459	485	491	492	452	475	466	429	445	439	460	472	462	466	442	459	478	481	466	475	476	473	470	406	458	416	512	434	478	484	466	456	474	469	455	431	409	453	446	447	467	488	444	453	471	473	442	454	457	479	507	439	447	460	549	471	445	426	469	449	452	465	424	493	432	512	456	465	469	451	454	444	421	471	444	487	442	408	462	450	414	476	460	461	491	446	481	462	461	467	459	446	443	488	445	479	475	449	440	461	460	433	471	453	478	439	432	423	454	466	455	463	468	460	484	459	447	419	463	453	462	488	456	457	500	466	434	474	436	515	429	470	432	472	442	477	433	460	449	476	461	451	449	477	453	449	426	472	459	473	463	521	458	464	464	479	455	490	425	464	474	447	452	433	457	462	432	452	442	473	439	458	475	465	446	465	485	449	457	448	456	461	457	424	471	469	437	435	469	435	509	437	453	463	452	458	473	457	449	455	431	483	456	461	479	416	468	466	436	452	465	454	449	495	449	451	463	460	448	448	440	477	480	476	458	479	435	475	455	435	480	434	482	446	487	478	479	473	451	484	542	465	482	466	490	522	470	472	447	483	467	439	431	445	420	443	438	454	459	438	438	460	478	448	518	433	442	471	474	440	486	473	475	462	478	467	492	425	443	450	441	420	474	475	420	489	479	429	450	478	454	479	493	474	430	446	440	474	433	463	469	451	435	470	452	466	474	510	457	470	449	470	456	462	490	462	438	491	444	504	405	429	455	461	459	457	451	437	490	448	435	462	455	456	452	433	436	498	420	468	461	478	454	480	479	455	448	445	440	456	456	417	453	444	505	461	439	447	470	469	439	474	450	416	448	473	455	459	471	447	449	431	441	468	443	452	474	444	466	455	479	418	443	459	441	459	448	492	476	453	485	470	491	481	479	439	462	468	450	477	504	500	444	475	466	461	462	483	487	482	456	445	467	457	478	467	452	490	443	460	431	470	485	480	438	487	441	436	437	464	462	466	451	484	465	454	430	480	476	448	463	488	451	457	436	453	492	457	498	478	487	423	491	470	473	453	482	443	492	439	449	447	466	483	468	476	487	475	480	481	410	471	441	466	473	463	457	458	460	438	455	444	460	464	461	475	454	446	446	484	503	471	440	451	463	501	467	477	445	451	469	436	463	434	458	487	462	503	446	483	488	452	478	414	460	465	463	459	452	470	480	468	465	478	476	471	452	435	490	453	486	466	447	466	443	419	421	428	483	442	461	443	496	450	425	452	472	460	442	438	442	435	485	481	475	438	481	477	478	456	447	429	460	452	474	497	456	438	455	474	418	463	469	459	475	497	490	479	485	461	467	460	459	455	465	459	478	445	465	482	484	439	439	446	455	479	451	469	431	464	467	475	432	447	461	461	454	402	448	455	456	478	459	482	482	501	441	439	468	478	425	440	454	475	462	488	442	477	423	430	443	436	453	447	474	460	467	418	451	461	453	445	502	450	453	435	463	491	463	474	466	453	462	505	497	458	485	432	432	449	465	459	461	458	479	475	478	469	412	479	442	442	484	414	474	429	494	435	450	482	464	476	440	482	466	434	457	427	449	450	476	448	460	445	448	480	455	439	433	443	411	469	483	471	441	478	446	431	444	474	452	477	449	425	500	433	432	463	429	463	463	447	444	469	464	447	493	442	466	447	431	472	430	437	434	467	451	475	417	472	453	451	470	454	451	437	470	454	436	440	471	461	462	474	456	417	442	419	466	436	466	431	436	442	482	477	463	462	431	449	492	418	475	474	423	431	465	479	453	476	436	449	429	494	452	455	443	455	440	453	453	505	463	499	442	480	482	452	480	494	475	471	477	443	459	492	433	450	468	504	466	461	454	454	454	463	471	461	486	428	456	473	462	440	484	480	413	463	473	434	466	443	428	457	444	481	478	479	475	453	468	434	435	468	509	463	484	453	491	465	448	433	450	507	475	426	459	437	454	488	487	479	457	470	454	498	456	460	451	464	426	447	517	459	450	492	454	435	463	429	474	465	434	483	464	463	451	438	477	438	458	448	470	464	513	448	491	451	456	437	474	492	485	457	439	472	443	446	475	475	523	460	410	493	453	487	442	476	452	440
24004	21149	28431	24489	21546	14472	2988	1110	753	622	521	521	473	439	426	425	455	431	404	378	418	429	404	427	395	409	422	406	436	386	376	433	400	378	387	381	392	412	387	420	394	390	382	377	391	382	387	411	365	392	391	370	377	438	363	396	359	426	402	398	400	383	433	388	368	388	409	348	370	368	413	396	375	421	406	383	367	386	382	411	403	390	358	392	412	385	394	416	395	423	412	382	395	390	355	358	379	422	389	381	392	356	387	411	380	368	386	392	379	369	388	358	391	384	368	414	395	361	367	369	395	393	352	404	387	382	378	387	419	384	384	407	398	396	353	406	399	389	383	386	389	397	352	382	348	391	408	425	366	354	412	403	383	391	352	384	374	409	392	379	406	406	390	409	385	419	400	397	432	389	411	362	404	397	423	387	361	392	369	370	377	380	407	358	380	371	417	407	392	389	393	379	361	411	351	363	419	338	405	382	383	369	411	361	391	374	399	384	408	341	387	364	396	395	386	384	393	400	382	386	416	407	350	409	385	403	417	368	382	379	376	375	377	361	398	416	379	431	388	408	390	382	394	367	407	385	411	391	376	384	396	399	416	376	346	363	409	377	383	408	383	381	362	389	375	354	379	393	392	393	373	403	403	380	378	384	406	411	368	383	423	378	396	359	414	384	390	384	387	383	390	372	388	380	383	376	375	388	405	414	394	392	381	399	371	410	412	371	403	417	399	423	424	386	397	378	422	360	372	345	404	392	377	412	380	414	399	372	391	385	376	407	389	384	361	397	374	402	397	369	400	372	408	405	390	390	385	395	353	398	409	390	358	378	378	406	392	376	400	351	376	371	377	398	415	353	409	398	370	367	404	411	367	365	382	409	410	407	347	365	424	375	360	379	352	442	368	405	401	387	370	374	386	390	419	377	409	413	391	387	383	404	395	411	406	375	373	386	371	392	398	384	392	408	402	380	403	389	389	400	399	356	356	344	393	355	359	396	378	386	382	391	361	384	404	381	383	379	438	378	394	388	399	402	414	368	395	396	372	421	398	394	409	385	378	395	414	404	377	430	399	429	385	393	343	397	370	378	407	403	380	389	382	357	373	390	398	348	400	401	383	369	412	396	394	400	378	366	379	398	392	402	380	362	421	376	397	389	359	391	325	393	395	354	385	362	363	397	361	380	397	413	375	377	354	410	391	406	417	399	373	380	373	406	362	399	430	393	394	377	393	376	376	393	416	391	363	372	341	383	407	361	384	357	397	395	406	375	367	378	394	401	379	424	358	399	375	395	375	369	414	362	397	376	395	420	362	405	366	369	422	398	355	379	389	396	376	392	413	395	390	417	366	395	374	398	355	342	407	407	390	409	358	369	422	387	377	379	405	393	387	410	390	369	344	356	403	394	420	400	385	420	386	387	390	354	374	360	395	362	372	331	416	371	403	424	365	383	429	397	400	380	414	376	388	361	392	381	344	389	394	381	384	366	373	352	384	416	408	400	359	395	416	390	396	407	375	393	373	347	367	370	382	379	362	383	385	436	404	390	346	407	375	400	381	394	384	403	383	389	363	367	395	406	397	366	377	374	395	391	406	340	405	406	403	381	364	441	389	395	418	345	410	372	382	396	387	386	370	399	425	436	381	375	360	377	382	358	397	398	381	410	385	410	363	376	398	430	369	358	357	391	392	408	423	380	360	372	394	382	378	398	424	406	390	383	383	383	367	376	381	393	405	416	389	357	380	393	408	396	444	387	392	404	398	386	397	383	364	415	389	359	360	394	379	391	387	388	369	409	385	362	413	378	383	372	384	370	360	420	362	400	376	423	380	389	355	416	389	408	407	427	400	377	374	413	383	437	416	396	377	392	386	382	384	397	377	363	369	370	402	410	379	364	380	389	377	379	359	392	390	399	368	389	373	377	382	410	385	420	407	384	399	390	409	394	383	362	367	368	387	349	377	349	408	382	413	392	376	388	389	381	417	383	415	411	397	398	364	433	362	372	377	443	382	363	362	373	379	368	376	402	414	403	357	383	359	350	385	368	373	341	377	385	348	370	388	400	383	409	368	357	407	363	421	373	405	386	393	369	415	382	383	361	383	377	417	392	396	350	422	401	384	366	394	374	399	350	408	378	397	405	365	350	364	339	408	379	370	357	416	370	417	436	413	400	375	407	411	378	406	393	385	399	390	411	383	375	359	375	404	375	359	419	400	373	378	372	375	368	387	355	403	400	383	359	421	391	377	344	349	398	380	379	361	416	363	368	363	392	363	382	392	412	353	405	380	388	366	372	392	413	397	426	413	367	387	382	418	393	380	400	390	411	374	403	384	409	354	373	401	376	396	377	352	466	370	368	370	407	389	387	390	357	342	414	399	378	384	385	387	352	371	371	398	400	367	402	403	385	399	395	365	368	378	368	379	360	410	363	360	368	345	407	348	388	368	382	375	395	386	407	366	391	410	414	373	397	386	392	384	373	381	396	342	390	370	400	370	366	374	379	416	393	405	386	363	367	370	381	395	391	350	361	374	373	391	394	389	372	378	394	355	409	406	392	416	389	347	381	383	358	398	344	370	420	395	377	426	365	410	367	388	378	400	383	364	428	404	371	398	414	406	388	407	440	409	403	389	378	423	362	348	393	403	393	318	398	358	399	369	397	394	397	376	381	376	367	367	388	377	371	430	401	374	418	376	404	378	377	361	362	404	402	400	402	396	402	345	404	396	383	397	346	341	394	374	401	354	423	375	378	380	393	401	413	372	443	411	402	413	369	408	369	378	365	384	413	379	425	405	350	359	393	382	407	397	399	378	382	465	385	405	366	391	332	402	385	386	409	418	367	401	398	403	374	405	372	380	389	332	366	358	404	407	382	412	371	381	406	367	380	330	386	350	398	374	356	392	388	398	389	400	387	370	389	377	385	389	384	383	397	378	384	378	383	380	415	389	357	369	410	360	384	400	396	401	362	368	434	367	390	401	387	373	416	363	354	347	415	439	405	391	357	375	383	405	382	379	405	384	432	364	389	358	369	384	398	406	379	376	405	388	382	394	383	378	369	387	361	345	409	401	426	370	375	365	428	361	408	400	359	358	400	410	380	334	428	369	384	376	365	378	359	382	378	375	375	366	366	379	377	413	362	370	402	357	392	395	376	395	395	363	371	411	398	373	404	406	381	382	383	391	381	343	384	415	395	384	398	367	385	396	391	336	414	364	371	402	377	382	370	391	344	384	398	376	371	381	370	364	379	381	350	372	415	385	359	407	398	349	376	410	388	361	384	393	379	364	376	369	375	386	394	370	369	398	425	361	430	373	385	364	376	401	401	361	383	379	390	415	395	396	376	378	408	402	342	392	406	369	355	350	389	366	371	405	393	383	389	397	355	385	405	402	351	383	384	391	416	382	355	389	392	383	407	369	419	383	423	358	380	399	356	378	408	378	342	396	372	367	390	409	370	435	404	399	395	340	383	398	391	388	378	385	381	369	387	388	416	370	397	395	416	377	373
31751	57372	41425	28475	18501	6913	2790	1702	1166	862	681	574	602	527	512	508	491	512	469	485	451	462	481	473	437	429	434	477	450	467	411	424	422	442	411	483	429	443	467	402	444	458	438	452	448	458	414	437	467	433	451	417	428	448	453	414	459	398	427	418	439	456	440	467	467	431	438	478	417	446	435	470	462	462	463	446	436	439	455	447	411	472	465	416	429	437	441	428	444	395	459	448	424	436	430	451	442	444	414	459	437	453	416	436	401	484	456	440	430	440	429	396	472	459	434	459	452	433	427	464	490	406	444	442	437	439	456	449	424	445	442	447	421	444	407	465	446	432	442	435	414	447	413	439	440	434	396	425	434	455	467	451	442	439	433	418	450	456	459	446	447	386	410	472	472	424	435	448	446	417	453	433	459	443	454	408	458	467	460	429	459	398	456	422	418	467	411	456	423	423	424	484	455	483	455	419	422	439	437	446	436	434	430	463	441	438	431	476	433	486	406	432	417	464	428	416	490	457	441	431	465	480	444	466	498	416	419	398	393	488	421	458	472	445	426	415	425	433	446	456	433	469	462	445	449	445	438	465	432	454	405	442	440	445	428	437	453	411	419	465	477	475	474	403	435	455	444	431	438	435	442	425	443	427	433	423	438	431	405	444	451	440	446	455	433	437	421	447	439	416	444	431	464	449	414	410	443	437	440	450	408	408	446	444	434	426	434	488	402	444	415	439	458	453	441	474	469	440	459	422	412	473	419	414	439	427	478	436	430	422	449	462	423	452	433	448	409	464	406	453	441	444	438	438	464	479	464	440	431	481	439	425	470	447	461	420	431	472	418	408	416	414	452	442	424	418	433	402	430	414	439	437	429	429	412	411	440	443	419	427	441	471	453	428	430	446	471	461	475	431	413	412	388	450	417	438	430	439	418	414	418	458	432	463	414	454	445	431	435	395	445	403	417	437	414	444	463	450	435	435	441	434	470	444	425	448	403	436	440	441	439	467	453	456	419	409	468	424	392	430	448	405	447	428	399	435	480	453	424	424	442	434	431	436	428	402	444	416	406	416	412	421	444	438	451	428	431	422	463	439	463	470	434	423	450	465	449	454	442	438	459	435	428	465	453	421	460	426	458	444	447	452	471	492	427	430	458	420	402	447	455	412	435	443	422	451	448	435	459	415	437	450	458	401	430	430	441	423	443	437	447	435	390	434	418	466	428	434	440	405	441	424	434	439	461	416	424	431	458	450	437	450	435	428	437	427	446	432	431	412	441	475	428	445	426	435	466	446	462	421	453	423	467	452	430	451	443	438	439	419	448	451	424	409	423	471	450	432	446	436	413	437	424	436	474	448	465	447	454	402	402	454	457	417	408	438	440	492	460	470	435	423	450	410	435	412	433	429	455	439	442	403	399	421	448	453	472	452	473	423	476	482	449	421	446	428	434	453	473	445	411	460	451	427	478	463	407	419	476	425	481	447	399	444	459	428	422	454	430	454	438	437	452	491	419	447	436	431	438	436	435	448	475	430	421	445	441	433	415	467	468	431	443	461	421	441	469	462	435	464	432	438	471	418	444	471	460	429	422	462	437	440	443	446	428	463	429	441	442	452	439	414	455	445	473	460	470	437	431	455	401	417	430	446	394	435	434	419	420	460	463	433	458	457	443	422	425	461	441	439	447	416	421	442	450	494	453	452	439	463	455	456	421	456	472	433	429	406	433	430	395	444	430	417	470	446	452	458	431	452	448	413	459	459	463	423	463	464	454	450	461	433	454	383	451	447	420	449	457	413	416	448	461	442	418	453	456	434	430	425	465	434	426	443	443	461	397	421	450	400	435	444	444	465	475	415	447	450	476	460	438	444	412	448	407	473	435	427	431	424	417	452	456	433	425	425	441	420	454	431	448	442	382	443	407	439	403	403	440	436	427	488	439	448	472	445	472	458	432	467	435	445	412	466	470	457	396	452	453	454	399	441	441	426	457	450	400	449	436	432	451	472	442	459	442	435	449	463	473	416	444	452	453	441	441	448	450	410	427	433	441	431	449	450	432	397	452	444	492	480	391	437	484	466	442	448	455	450	475	453	395	472	387	453	446	444	400	442	455	441	435	423	443	424	442	418	446	427	452	421	441	467	485	457	408	432	418	443	475	448	440	425	443	440	456	388	425	444	422	414	433	432	437	423	452	447	449	432	443	426	447	461	459	447	452	453	427	444	454	460	424	427	447	406	430	440	446	437	427	431	445	426	458	425	452	456	476	407	449	429	448	465	470	430	420	439	457	418	407	453	465	454	407	434	415	447	447	439	461	420	420	430	460	457	448	462	435	419	451	460	429	435	437	437	414	443	418	445	428	414	454	446	447	466	420	465	438	441	452	435	449	438	400	417	458	444	441	438	460	456	404	472	450	419	432	432	439	422	469	434	405	456	432	417	410	447	436	488	438	444	456	455	440	431	448	400	441	473	447	442	437	456	444	481	448	432	407	418	451	460	456	429	379	420	424	419	443	465	440	444	457	432	453	427	436	446	439	401	454	468	454	436	398	461	443	454	477	443	409	444	415	436	432	464	485	463	427	450	441	432	426	417	469	411	443	452	418	483	449	411	434	452	413	436	475	464	471	466	443	432	460	415	433	426	451	453	480	478	440	437	432	437	435	424	400	459	417	403	490	400	410	453	470	449	415	426	427	426	470	479	387	446	452	421	460	468	428	463	461	403	440	432	459	470	455	448	467	450	460	424	428	413	427	448	448	464	417	412	437	384	410	458	443	455	458	411	452	401	470	423	414	431	428	446	516	429	423	433	447	447	424	475	471	451	444	442	450	436	450	423	404	448	443	427	465	404	450	431	405	432	446	448	473	429	444	460	465	460	426	449	463	473	462	496	440	456	432	448	441	445	412	427	451	439	467	448	410	468	411	442	454	395	448	437	417	426	421	423	449	418	436	413	400	444	409	462	462	429	469	411	441	420	456	440	457	450	446	420	449	408	465	438	433	420	413	439	438	475	472	466	416	434	412	424	454	482	429	449	433	455	435	424	440	452	441	437	436	454	441	449	489	447	438	438	449	468	413	418	431	413	449	416	442	438	420	418	413	471	450	441	391	434	466	432	417	418	453	438	448	428	437	464	494	511	450	427	441	451	451	449	461	436	457	442	462	464	445	435	436	426	440	429	431	439	429	451	427	409	462	432	472	431	408	446	433	437	436	405	451	443	463	406	458	416	440	456	460	432	430	410	453	443	408	465	456	468	403	450	488	428	469	498	427	442	472	408	441	386	461	445	450	427	444	492	439	426	414	434	449	412	446	452	440	478	497	454	410	435	425	438	436	420	454	441	457	450	469	445	437	425	461	432	463	428	428	441	453	472	422	423	438	410	409	421	429	429	445	429	479	440	423	470	423	437	444	431	455	470	442	482	439	451	428	401	432	446	419	449	465	469	441	459	441	411	462	495	430	479	458	447	442	426	417	410	449	422	465	447	439	438	424	440	439	468	430	415
25400	21363	28245	25784	15925	4888	1523	956	765	617	601	607	569	573	585	529	539	526	529	543	563	557	567	550	544	507	569	555	549	544	530	539	513	503	485	531	519	536	514	524	556	478	540	510	538	511	485	588	547	518	563	522	547	527	535	518	536	548	533	528	523	548	521	528	525	502	548	494	512	549	480	531	530	538	493	509	493	568	504	568	500	517	483	545	487	554	531	506	557	534	512	539	544	526	565	543	544	531	505	509	547	508	546	519	529	484	503	513	531	512	522	533	518	500	545	538	494	540	499	536	515	526	569	518	547	561	538	537	549	543	528	553	520	502	500	525	531	582	522	515	495	481	495	537	510	511	538	532	532	530	544	508	478	543	513	539	498	526	546	513	535	521	539	568	508	528	501	493	509	535	510	520	557	507	521	551	516	506	506	539	528	546	510	539	513	520	517	545	544	513	574	538	510	529	497	496	554	547	548	523	479	546	485	573	541	531	556	543	485	526	496	523	539	543	558	514	534	565	529	489	499	534	513	489	568	507	509	510	535	538	545	539	500	533	507	562	506	533	547	531	531	496	573	516	526	534	541	549	514	516	504	562	589	534	473	554	503	542	543	524	529	504	480	515	514	513	512	532	546	523	525	520	515	536	536	534	533	513	545	532	546	495	513	535	538	531	560	503	520	495	555	540	472	503	552	520	531	525	553	536	499	551	509	545	580	493	492	542	528	546	551	546	545	522	551	535	512	521	544	481	494	527	502	561	526	485	516	548	525	530	543	557	543	536	505	566	494	523	494	516	488	488	561	576	540	506	506	564	521	510	561	508	529	507	530	534	556	493	528	530	527	521	563	493	532	533	531	507	530	528	511	520	526	479	528	499	517	531	520	539	507	500	494	560	552	558	536	502	508	478	487	492	494	498	522	578	541	518	539	532	505	498	485	543	529	547	574	492	574	531	492	560	493	562	542	528	496	549	556	569	543	502	498	492	496	520	518	530	536	523	517	523	502	497	534	501	539	541	535	537	528	492	486	488	555	503	467	486	501	519	508	488	527	498	519	539	554	494	553	539	558	488	556	553	523	526	507	504	550	517	510	545	544	555	480	517	502	547	538	540	569	562	528	537	525	539	552	522	533	546	526	557	537	560	510	522	520	573	511	541	526	499	497	546	530	523	543	495	527	509	530	528	531	527	533	520	480	511	545	556	501	506	521	498	483	547	464	546	585	554	542	490	520	524	483	522	532	516	520	569	521	523	556	540	560	451	523	501	519	520	533	494	524	544	506	516	475	536	519	492	542	524	543	551	502	502	535	519	551	536	543	528	537	489	490	551	574	537	512	547	547	489	527	536	519	501	537	479	538	552	532	520	562	488	524	533	549	564	538	499	505	492	539	543	485	594	515	488	525	518	539	528	497	530	559	523	539	502	572	477	493	494	546	532	517	505	555	522	545	493	534	547	492	518	520	505	549	527	537	498	542	543	470	501	551	507	589	529	516	539	547	523	511	525	503	545	506	525	497	517	483	531	524	546	548	511	556	519	527	521	528	595	518	539	523	550	548	516	510	531	540	552	560	493	562	504	595	527	536	549	502	560	520	542	520	515	571	542	521	538	505	526	479	510	514	551	521	511	532	555	500	525	540	491	512	521	508	511	510	543	579	528	536	498	567	501	518	477	548	512	540	540	528	519	536	538	500	502	537	532	528	484	497	548	525	534	551	539	505	509	517	527	511	542	494	534	556	490	506	532	571	518	566	544	510	502	524	538	506	519	540	513	544	537	517	529	544	521	503	539	531	491	467	544	499	512	517	482	507	546	515	544	517	578	571	501	539	507	527	527	522	551	528	507	530	469	504	516	556	551	517	516	507	510	559	528	559	522	485	539	496	521	528	542	531	510	515	489	525	540	534	497	532	523	501	499	553	536	536	539	509	514	520	521	531	518	551	497	525	519	482	531	564	508	493	521	562	549	519	504	542	517	542	541	503	473	524	552	526	541	470	520	536	550	521	512	509	570	550	519	553	570	523	488	500	522	548	518	531	512	489	483	535	515	536	516	510	530	517	502	536	554	533	510	518	501	508	509	520	585	564	527	512	508	530	539	545	558	480	554	507	531	490	526	515	538	509	492	522	551	511	532	541	499	517	503	519	542	557	529	531	502	497	585	522	490	521	482	526	579	552	528	547	510	531	542	518	496	572	513	555	540	521	530	554	502	490	503	557	511	505	519	507	549	532	521	576	522	524	546	527	558	507	511	510	475	503	549	558	533	508	546	544	562	520	531	521	519	563	528	573	527	489	506	506	524	552	553	528	540	548	479	519	521	508	513	511	529	538	511	525	473	530	489	481	521	553	520	552	527	506	529	468	511	550	541	524	554	571	521	515	492	517	518	526	533	542	514	542	547	538	510	523	518	508	514	551	544	529	510	516	493	556	561	514	553	521	506	547	540	520	527	507	545	495	547	516	526	553	523	546	546	494	524	540	515	562	532	519	521	521	532	529	500	530	543	508	555	530	536	573	520	552	564	523	534	541	510	540	522	527	555	531	542	541	525	532	547	510	530	499	559	541	541	508	523	554	492	501	573	522	495	518	557	532	555	568	517	538	561	557	527	550	532	537	498	538	477	524	495	548	508	538	532	561	548	521	489	538	517	548	509	483	499	498	478	523	533	532	522	522	518	563	511	520	545	565	518	552	525	524	568	553	533	533	515	527	543	528	512	507	532	535	559	538	519	546	531	511	523	509	486	541	544	537	496	505	499	464	499	531	536	524	511	470	524	551	518	523	534	524	526	567	534	537	512	540	532	518	536	545	518	507	494	524	515	526	516	516	546	561	505	533	498	485	519	531	504	544	505	525	519	543	552	502	508	544	518	494	524	527	536	535	539	512	505	510	471	540	517	537	516	549	509	545	498	533	513	547	536	500	526	526	521	578	529	533	558	539	522	496	523	535	513	532	534	494	528	541	492	484	533	524	543	519	547	517	516	524	542	544	533	491	508	527	583	522	528	525	524	545	515	506	523	528	501	512	553	503	512	490	485	547	518	511	532	548	502	540	549	581	554	541	549	544	552	541	523	513	524	499	518	507	544	536	548	521	498	515	522	524	530	562	509	523	505	538	519	536	549	521	543	527	500	533	514	532	519	480	489	526	499	499	506	567	540	518	555	515	511	548	562	530	548	520	481	502	508	552	486	528	528	502	533	524	542	547	539	543	487	521	549	517	467	502	539	519	511	543	513	564	546	540	545	487	550	492	573	524	510	514	546	533	540	536	533	532	529	568	529	496	540	532	504	530	528	506	539	520	516	544	525	567	538	518	519	554	550	519	551	534	520	519	540	543	510	507	490	508	515	549	483	511	488	519	517	505	494	500	513	533	506	529	541	526	497	526	523	538	546	506	521	545	496	496	514	511	488	447	511	563	534	539	520	532	531	528	572	574	571	480	553	509	556	506	480	504	512	488	525	505	560	534	543	540	566	546	531	492	529	507	519	551	540	559	513
31957	53283	38427	22062	12462	5820	2411	1489	1127	851	705	691	647	630	611	621	628	631	621	609	626	647	578	638	571	610	605	620	557	621	576	672	620	567	626	613	632	606	581	608	567	586	550	596	607	611	600	636	629	616	604	576	565	571	626	629	579	571	600	605	592	603	622	635	599	598	566	566	587	562	583	578	597	580	559	558	595	579	567	568	616	606	608	568	612	637	602	574	622	640	642	595	611	612	613	579	549	591	642	622	563	552	574	538	611	594	581	601	599	613	627	575	583	582	618	592	545	567	582	545	579	613	622	596	571	580	596	598	583	604	605	541	630	602	626	603	565	613	544	568	597	609	597	601	567	618	609	587	611	600	612	642	608	617	633	593	629	579	588	614	568	582	627	601	587	610	588	560	551	605	642	594	580	606	609	555	601	564	608	578	615	579	628	593	606	580	630	619	560	576	583	591	625	622	588	594	642	593	561	588	617	576	538	560	573	604	539	602	623	572	600	575	609	617	601	597	588	582	639	578	595	588	598	628	593	630	564	594	646	586	596	621	625	587	591	618	626	610	585	572	632	601	626	606	590	594	576	598	610	602	618	596	586	597	594	626	562	581	611	622	614	594	630	645	564	586	575	569	561	610	619	633	627	652	613	627	635	617	564	572	663	616	615	591	616	609	590	606	584	595	588	617	599	614	602	549	611	597	586	610	592	569	602	616	606	597	595	565	615	588	598	629	609	615	627	588	609	608	578	566	593	582	637	579	583	610	578	640	570	606	595	551	621	550	583	611	596	620	611	596	575	611	637	603	666	598	589	571	580	567	609	590	634	600	613	640	660	601	620	623	600	582	631	601	642	607	572	634	595	575	587	602	560	616	606	604	560	602	587	581	597	576	628	599	611	621	586	609	613	612	583	578	646	606	621	576	577	563	559	594	572	589	611	562	602	603	576	614	560	571	584	565	590	563	596	607	568	618	589	629	567	596	575	565	591	559	594	588	614	599	593	606	591	653	575	609	624	591	640	619	605	631	568	641	660	634	577	594	584	604	621	605	608	587	593	627	631	626	589	621	576	612	572	583	626	606	605	593	611	624	632	565	585	605	593	599	622	565	617	621	652	569	645	600	578	600	580	601	608	608	549	575	613	592	579	609	541	590	608	636	572	550	623	587	620	602	633	616	606	606	565	624	614	639	597	607	637	592	585	621	605	603	588	652	624	592	606	623	644	653	602	560	618	571	592	587	579	595	591	594	597	602	573	613	602	622	618	586	618	603	667	603	634	564	622	585	593	606	614	588	617	592	591	600	575	606	581	592	593	596	573	625	605	594	572	570	563	649	572	621	592	606	597	589	587	573	571	616	593	613	601	591	597	619	593	605	607	596	582	583	619	583	640	572	604	598	633	594	603	584	602	590	554	568	574	615	605	601	633	589	614	599	589	582	605	567	647	581	613	607	636	621	641	630	568	572	620	639	593	610	595	590	607	594	562	573	604	578	590	590	623	571	573	612	593	589	569	603	592	659	620	579	583	619	623	576	592	590	567	574	570	608	609	599	589	583	648	598	600	592	656	651	603	592	604	621	616	583	568	592	610	650	581	590	625	597	567	584	598	559	594	612	572	596	611	598	583	601	607	629	583	643	594	586	605	585	580	604	641	633	643	601	595	544	613	604	578	601	543	602	598	589	601	635	629	565	616	593	638	596	631	560	589	589	564	572	594	615	592	615	620	568	612	642	594	613	630	609	584	586	564	615	600	611	590	616	553	588	550	603	615	582	608	594	602	611	559	589	584	628	576	565	607	545	572	623	555	568	556	579	602	589	554	571	657	607	593	599	618	588	604	581	562	609	599	607	572	596	622	599	622	620	603	576	588	568	572	598	635	622	584	604	545	581	595	563	604	606	621	578	577	570	598	587	600	549	581	604	603	534	576	603	651	626	581	614	603	582	558	575	610	569	591	593	575	584	570	594	565	578	598	599	589	601	601	627	611	570	621	575	572	566	620	633	586	625	646	584	567	579	624	628	595	591	581	603	596	558	552	603	577	611	628	618	593	591	620	568	565	585	573	590	584	591	603	598	584	592	607	618	596	596	593	623	588	568	558	563	572	610	630	595	594	560	574	583	583	584	582	636	600	587	625	614	573	579	597	617	590	600	598	570	558	571	570	573	576	621	603	572	567	614	558	615	577	616	618	594	553	568	636	570	606	614	606	655	633	602	605	582	604	585	568	556	610	612	597	606	587	592	560	607	598	611	576	625	600	588	613	569	583	598	609	591	595	634	609	612	612	669	606	634	581	558	602	606	602	584	536	596	625	561	573	616	609	591	591	606	586	575	636	611	591	592	555	571	594	573	626	586	588	575	621	582	613	587	603	601	632	625	574	614	620	616	605	607	569	585	570	593	606	600	580	586	582	589	608	620	605	583	545	597	639	617	593	549	617	583	595	593	615	609	597	575	594	600	626	554	615	569	614	562	609	629	667	591	602	577	642	613	578	600	628	613	574	596	648	607	606	595	591	599	560	633	605	603	602	622	623	647	595	647	525	571	593	559	598	623	577	620	602	582	587	559	631	642	597	565	589	614	561	610	602	597	589	564	623	592	586	647	606	599	563	592	588	606	620	572	571	567	603	589	589	659	579	567	567	630	608	623	549	585	604	590	602	611	588	558	594	577	613	595	563	615	570	613	605	609	591	579	591	581	595	589	615	591	630	597	579	594	587	566	602	605	575	596	569	593	604	626	616	608	628	605	570	640	649	609	567	606	610	592	613	635	597	557	580	643	572	598	563	577	592	612	592	593	559	588	589	602	603	599	630	617	582	581	648	578	562	608	612	576	595	600	610	543	557	545	573	593	643	585	607	609	597	614	610	629	651	595	599	569	623	569	612	591	596	637	579	578	589	610	643	570	590	623	579	561	591	616	574	589	584	593	579	624	585	587	585	618	604	644	579	594	600	574	581	655	624	632	595	590	592	614	595	602	581	568	590	599	574	605	605	590	593	628	566	594	607	616	575	567	634	606	551	618	613	583	598	618	596	644	640	604	574	615	591	603	590	625	595	575	607	579	653	581	559	548	566	610	627	574	592	557	624	561	603	586	572	584	603	597	616	616	577	620	614	619	598	584	649	610	595	625	590	568	598	632	631	586	565	582	595	604	601	576	617	586	582	620	587	571	633	596	570	630	608	571	631	592	624	614	588	593	566	593	606	590	619	587	593	606	596	649	541	590	580	560	621	580	588	577	631	605	567	611	553	590	602	575	589	601	600	565	631	623	610	570	627	620	602	606	614	554	594	531	585	631	602	646	587	594	619	611	604	633	618	642	605	603	609	616	616	631	607	567	582	565	563	599	632	599	634	632	579	600	582	592	598	635	584	569	584	562	575	637	567	595	590	612	582	588	607	590	596	615	611	593	635	618	625	587	542	574	582	610	564	578	618	606	584	551	580	574	584	590	616	598	572	591	554	598	600	591	631	638	619	614	610	562	623	593	585	569	605	641
23099	21287	28985	23992	21664	21138	12290	2463	1305	1079	838	762	684	690	694	654	609	646	616	553	570	647	595	545	586	575	619	573	621	584	524	553	588	562	571	553	595	585	551	564	544	570	585	569	554	548	569	561	582	608	533	591	534	522	559	560	598	583	592	587	531	568	572	574	578	554	567	541	558	561	550	554	552	559	565	542	556	600	499	537	557	570	559	575	555	544	535	530	546	541	577	537	496	547	562	527	548	559	538	599	573	549	552	549	512	592	578	561	560	560	540	569	563	556	613	568	622	571	577	557	578	579	537	564	594	586	555	534	592	545	513	589	545	594	568	560	548	552	573	567	540	568	550	549	539	584	584	594	539	568	532	577	541	533	569	552	548	557	556	552	550	574	571	557	540	598	604	533	594	565	574	550	558	535	560	574	611	582	599	548	593	583	551	603	582	547	557	566	580	591	553	518	572	523	593	598	558	594	518	555	571	598	578	562	555	509	588	563	566	575	526	558	546	538	587	544	594	557	558	537	604	568	503	549	539	571	560	597	565	560	544	590	548	596	557	541	588	581	563	531	520	553	546	547	586	575	544	564	574	531	544	575	553	569	556	545	547	547	570	532	579	572	548	550	577	525	597	558	583	552	568	506	594	565	580	549	574	594	603	586	560	561	531	615	580	514	564	528	539	546	561	571	578	532	576	563	527	533	568	601	558	569	539	548	538	558	527	569	564	575	529	588	562	575	553	592	559	570	578	579	521	563	539	545	524	612	578	555	584	534	591	588	572	524	560	553	547	596	530	536	587	545	563	535	522	581	603	510	553	579	526	590	573	557	526	590	558	518	541	546	582	546	581	496	544	575	547	574	522	581	571	568	573	590	548	574	560	592	556	487	522	578	536	558	604	575	551	552	573	546	610	525	574	536	575	532	530	580	573	625	548	552	539	557	558	535	567	543	556	566	564	543	568	547	600	558	536	535	540	583	547	603	616	550	528	562	553	563	572	559	512	553	532	555	547	578	552	529	557	600	567	543	574	578	554	494	567	585	560	518	517	571	517	594	551	566	623	566	578	580	587	538	595	574	573	588	552	527	532	564	575	589	565	554	543	568	572	557	556	578	577	578	553	544	504	582	582	566	556	547	565	571	558	569	564	557	557	554	579	555	588	549	546	562	520	574	557	530	605	571	567	566	549	555	580	591	606	575	508	519	573	556	538	544	550	526	592	580	538	555	545	547	563	569	488	518	541	542	569	537	570	572	551	587	540	559	533	592	551	551	587	545	538	561	581	579	582	602	584	561	547	533	578	594	568	544	559	555	595	586	579	579	573	541	572	585	551	595	588	548	573	539	591	555	569	527	574	559	583	568	556	554	573	542	560	568	533	555	558	554	577	531	562	559	577	552	532	546	549	595	560	553	561	541	568	549	559	538	548	531	562	547	566	590	585	530	521	547	550	555	574	576	545	530	548	578	547	563	528	562	573	587	556	533	523	549	544	539	547	530	604	540	590	584	537	521	586	555	562	562	560	557	511	571	548	543	532	558	563	559	543	540	542	609	556	586	528	539	557	565	519	570	524	563	541	541	581	566	568	577	558	557	562	558	560	565	559	539	558	524	542	558	574	569	553	579	563	560	537	513	522	567	586	500	563	555	567	545	539	565	544	540	594	576	501	579	546	575	548	544	590	557	538	595	544	549	577	578	594	584	571	579	516	613	570	534	578	545	532	509	546	547	495	596	556	561	562	536	536	544	535	536	579	558	559	545	555	550	534	583	572	621	564	547	555	524	555	518	550	602	558	543	560	586	550	557	524	614	565	565	580	560	604	543	583	605	563	553	561	564	577	543	581	609	580	572	581	524	576	539	560	555	547	577	573	521	570	578	594	568	554	590	568	595	600	573	566	563	516	594	590	542	576	573	555	573	555	534	582	572	548	539	531	565	553	542	575	587	555	587	543	549	533	539	542	563	581	595	578	583	568	541	557	563	549	546	631	511	584	591	570	519	535	561	591	515	573	579	567	531	568	569	589	564	519	535	542	563	554	548	552	537	567	608	556	564	528	553	578	584	569	595	538	574	563	566	559	523	561	526	572	559	584	573	583	513	555	610	504	556	573	548	569	565	567	564	595	588	525	529	555	573	559	561	565	586	543	553	511	580	513	514	586	529	564	566	592	565	576	580	564	593	585	601	529	549	538	556	563	606	522	529	579	524	572	602	545	557	547	564	587	562	532	556	547	598	524	529	541	565	586	523	524	543	562	543	565	535	534	567	580	574	569	498	579	532	524	525	541	584	546	540	559	534	543	552	547	593	525	558	567	508	528	569	532	585	553	543	584	617	551	501	524	556	552	539	565	587	583	562	548	555	522	539	523	526	524	553	581	581	583	567	566	569	548	563	516	601	566	599	570	538	557	586	569	565	629	582	569	568	549	590	553	553	603	576	597	543	578	570	550	564	547	580	548	561	547	598	595	548	549	540	544	539	554	565	552	556	544	518	573	557	553	563	568	600	582	603	586	509	598	565	516	509	537	594	540	571	588	564	538	565	512	594	560	549	558	611	565	581	557	499	577	556	565	577	560	566	533	576	513	599	586	600	574	543	562	582	523	538	599	524	569	563	554	599	500	559	557	534	575	587	523	504	523	563	563	559	559	531	556	565	585	574	546	583	584	505	626	558	567	617	536	539	575	548	515	520	556	538	543	583	583	562	555	553	510	611	517	542	522	592	579	566	561	571	569	594	573	561	565	572	577	540	566	553	540	546	524	562	559	540	542	550	596	554	517	566	588	586	535	572	570	558	522	529	588	520	546	551	545	612	549	595	569	580	573	561	551	574	525	521	585	553	610	563	561	546	541	557	564	543	544	522	573	544	584	529	535	570	535	552	552	530	538	514	551	545	577	542	549	573	499	568	563	571	557	533	539	507	606	561	580	593	574	556	570	561	554	585	531	575	576	533	528	586	581	553	541	574	545	601	554	555	542	556	560	570	581	552	528	530	551	574	539	567	546	585	546	553	572	594	597	556	565	539	587	536	542	580	534	562	533	554	608	547	543	571	544	571	563	540	556	573	528	577	556	553	563	578	576	548	565	584	570	575	547	549	579	590	542	590	565	551	578	596	550	582	543	561	580	542	511	579	561	548	566	544	542	543	540	548	598	611	560	541	574	529	562	576	578	560	601	595	552	579	575	558	569	553	573	582	565	574	567	540	581	593	543	591	518	581	546	594	517	550	542	537	551	569	560	612	566	557	568	576	527	575	585	541	505	565	582	548	540	537	571	574	554	550	512	593	577	497	558	563	543	553	534	564	546	556	546	511	535	583	560	568	577	606	537	570	555	560	595	578	571	576	568	533	571	555	581	537	520	543	560	572	563	545	561	555	552	569	522	621	529	532	573	576	551	599	536	551	540	555	547	565	538	599	551	562	593	519	568	599	559	493	563	571	515	521	564	539	565	560	578	560	542	590	548	531	576	540	537	555	598	573	564	562	548	525	557	560	548	573
34607	60835	45657	36084	27057	11628	4827	3129	2064	1465	1106	939	893	782	792	734	749	707	701	686	650	727	695	729	661	616	674	636	633	641	643	634	623	650	633	632	640	620	609	607	585	654	594	620	617	593	600	609	610	620	647	691	646	587	613	590	624	600	597	605	628	636	609	610	593	619	636	608	623	588	633	586	611	605	610	574	614	612	659	601	641	596	610	582	620	589	638	593	633	623	602	601	584	541	612	622	608	606	582	603	607	564	626	621	643	568	630	608	588	569	577	597	585	581	605	628	644	573	623	659	631	593	608	622	571	576	597	635	597	612	632	617	602	587	638	593	645	588	638	622	597	610	608	595	642	571	556	626	629	614	613	619	583	602	598	600	607	611	640	593	585	615	584	638	638	659	653	601	584	600	610	620	649	595	572	630	614	630	696	596	597	602	609	646	621	575	631	588	641	625	636	607	566	611	621	611	608	623	621	616	636	613	634	634	625	619	604	619	567	612	593	590	579	611	635	635	613	592	630	646	597	605	639	585	619	612	583	620	576	609	614	569	582	623	612	591	600	633	619	561	615	607	588	668	618	582	606	619	546	615	661	611	609	655	613	604	594	601	600	619	612	590	572	610	615	632	593	649	632	615	589	607	648	596	599	594	578	570	642	633	623	564	643	571	586	562	583	581	603	649	599	596	622	632	600	620	613	666	650	591	597	591	602	582	578	642	540	563	618	633	641	623	649	639	590	601	646	609	616	594	619	592	600	559	582	588	604	604	650	591	655	635	590	605	584	655	625	585	617	566	612	619	628	628	608	622	643	625	588	611	641	593	609	613	602	646	619	643	589	606	540	625	634	595	617	632	564	647	633	599	587	612	638	605	650	613	611	658	605	617	618	596	586	639	552	590	612	601	589	614	603	588	603	608	610	588	556	625	613	612	610	636	605	619	614	605	654	584	578	606	602	595	619	615	597	603	606	604	583	609	653	611	608	646	589	565	549	598	600	615	597	637	649	603	653	597	601	584	626	630	542	595	614	607	617	581	646	607	622	575	610	610	647	601	604	642	605	634	619	616	570	613	643	606	578	596	608	633	613	611	608	614	632	647	560	602	639	595	579	592	589	603	627	614	610	601	617	622	653	595	620	569	656	631	633	603	568	579	559	602	568	639	596	577	607	549	628	616	634	570	553	583	609	609	593	591	617	607	578	636	608	643	596	603	612	604	611	621	614	624	616	599	620	665	595	621	578	600	590	610	576	622	637	642	593	609	601	608	663	601	603	612	600	599	578	633	606	658	600	621	621	620	596	613	663	667	615	609	630	600	558	615	618	624	628	574	632	574	595	632	630	626	586	598	650	618	610	570	619	606	610	618	633	608	640	578	622	624	642	670	663	614	582	623	599	612	569	622	606	601	552	603	618	614	546	630	602	634	595	629	635	555	582	603	634	633	592	655	588	617	587	613	573	603	589	611	600	618	605	601	652	624	621	596	622	600	585	655	595	614	590	586	561	568	584	595	601	598	611	614	637	601	622	602	640	567	619	577	611	586	633	586	650	627	583	604	619	619	598	616	559	641	587	635	607	592	652	603	636	615	617	645	610	617	595	624	620	622	572	590	586	640	552	588	649	612	580	563	658	628	610	618	624	629	642	605	630	640	609	647	600	558	592	640	620	622	607	619	632	608	627	604	571	610	619	593	631	607	571	617	575	594	626	576	654	664	610	613	641	643	599	601	587	587	669	606	582	599	604	624	591	595	594	661	601	572	630	611	622	594	621	610	637	584	634	608	613	598	606	567	575	579	607	627	609	577	610	627	612	633	641	595	585	609	638	609	611	587	587	613	625	637	642	639	607	610	611	605	630	633	623	667	619	615	599	611	593	599	627	604	603	638	628	626	581	598	604	601	595	629	634	575	594	646	611	615	627	620	555	601	632	643	621	617	622	591	619	629	620	612	597	621	621	623	606	617	603	609	583	635	636	604	650	584	608	590	575	610	629	619	621	615	624	620	573	580	618	566	615	606	604	619	590	572	611	619	627	581	595	587	595	600	631	602	633	630	621	625	562	570	551	615	575	594	580	608	614	604	575	598	603	596	589	573	653	627	623	574	667	618	599	609	625	659	631	605	613	622	597	597	584	604	593	606	601	600	579	605	606	584	616	612	549	590	604	579	654	649	585	613	660	624	594	609	628	655	614	599	601	619	597	582	604	639	585	613	576	640	603	561	641	559	608	594	654	594	623	582	601	599	606	629	631	600	612	595	640	597	554	604	630	593	587	627	617	614	619	601	595	578	605	618	615	608	606	591	624	613	620	656	623	586	609	599	627	583	612	600	588	624	562	584	606	632	613	593	624	582	639	553	604	570	605	641	607	632	591	635	614	650	634	565	621	605	628	641	593	570	642	621	604	641	608	661	607	602	623	657	617	623	631	630	632	606	603	612	617	632	607	646	615	615	631	619	600	572	559	609	587	618	612	618	603	588	618	639	654	629	592	585	600	622	621	603	597	610	639	593	629	594	603	609	602	628	605	685	580	597	634	593	607	605	615	573	602	591	625	609	636	624	622	657	560	618	583	593	610	615	592	607	646	597	622	630	622	642	614	606	617	597	612	606	610	630	635	619	609	609	653	602	623	625	638	604	587	614	619	574	598	622	582	636	568	633	599	594	597	634	588	571	618	603	582	612	565	573	618	580	594	635	574	602	609	617	597	577	581	622	614	642	595	636	585	604	611	606	624	640	598	579	643	633	628	647	593	653	665	652	641	597	630	552	594	566	621	590	629	622	582	660	617	638	621	587	605	585	607	625	577	627	635	565	632	653	613	581	575	636	653	617	591	635	609	642	607	576	611	622	608	653	611	614	605	660	626	590	597	599	629	611	574	628	632	555	609	579	608	618	646	613	603	610	629	590	635	624	617	581	590	616	643	633	633	615	611	629	610	601	653	593	630	600	597	580	575	609	589	577	654	606	611	580	618	625	625	605	619	612	675	572	597	637	581	601	661	604	667	597	611	596	632	612	607	571	542	594	604	609	599	665	559	639	602	645	567	602	603	614	577	594	598	598	648	597	621	586	620	629	622	575	608	593	609	641	616	589	659	618	570	571	625	638	622	633	572	608	647	595	599	624	613	634	599	589	604	652	580	613	582	596	623	595	599	629	601	612	574	548	611	630	638	614	643	628	612	590	587	630	632	612	557	607	649	607	636	627	618	647	648	585	601	619	644	607	595	608	602	577	652	627	618	592	635	593	581	593	579	641	623	559	624	584	638	582	600	610	573	598	624	625	610	621	583	623	602	597	627	601	581	620	625	625	623	612	627	595	594	607	630	653	611	580	599	639	610	648	576	591	626	620	595	572	579	623	599	600	596	594	638	569	580	588	558	616	587	567	617	588	625	587	567	570	602	614	578	628	569	628	597	619	624	622	583	585	604	596	615	609	592	593	546	630	634	613	589	610	638	609	647	644	636	640	655	599	645	585	586	611	587	608	598	556	622	614	622	606
28799	27547	32417	23268	7490	1960	856	620	550	403	456	420	372	377	397	422	423	414	426	396	404	423	440	379	393	399	437	439	389	400	381	408	386	401	388	374	394	417	396	445	383	389	405	418	419	385	381	394	426	439	380	403	397	399	394	385	430	389	435	372	383	369	374	390	423	387	362	374	398	386	387	420	448	399	402	402	387	415	408	411	373	399	419	408	421	390	388	422	434	401	411	413	418	388	424	376	394	405	428	431	429	419	406	415	403	382	401	391	441	393	418	402	377	382	380	416	390	411	411	385	391	422	403	424	387	410	439	418	410	412	404	396	403	371	379	423	397	407	426	418	416	441	375	421	357	396	374	387	386	456	411	393	414	435	389	405	362	383	364	389	393	406	396	391	395	413	419	395	393	419	416	385	410	412	403	409	447	390	397	419	426	394	403	394	410	401	430	403	403	373	359	351	398	396	382	425	401	436	400	394	416	381	391	390	445	405	402	400	443	419	417	437	395	422	425	377	362	375	412	397	393	404	406	416	423	389	394	425	409	380	397	377	390	417	392	398	430	384	405	406	409	384	420	382	413	391	408	418	368	403	406	404	401	408	416	384	403	392	428	409	389	396	401	383	388	407	396	407	433	397	414	403	400	409	400	408	425	381	419	415	380	377	380	374	396	378	429	418	376	413	401	422	394	425	402	400	376	405	407	398	422	409	372	370	400	386	421	398	431	389	398	414	394	358	409	393	405	408	371	388	422	420	409	386	429	407	432	390	390	428	410	440	408	419	398	412	390	436	415	427	381	433	385	422	397	376	390	369	409	396	395	400	422	401	423	403	437	398	437	410	383	416	384	416	403	384	379	430	368	406	436	393	394	407	404	395	382	417	426	438	414	419	422	399	418	399	399	404	426	405	429	432	417	408	424	412	398	387	455	371	440	400	433	419	359	397	413	422	435	369	412	392	409	397	407	427	403	441	420	402	390	391	389	401	394	395	398	426	430	426	393	418	401	415	365	410	393	382	420	353	416	404	385	412	417	419	363	399	410	397	366	423	399	414	413	365	423	392	382	429	434	399	387	375	403	403	412	389	404	365	426	408	428	367	402	439	387	379	378	430	394	389	368	426	400	444	372	421	420	399	394	413	422	413	402	351	416	411	373	400	386	397	388	430	390	422	372	392	391	358	413	416	407	419	438	415	414	406	410	405	418	403	418	405	403	392	415	411	363	393	435	412	431	407	397	410	404	406	407	386	424	392	415	403	406	400	430	411	410	445	439	414	409	410	412	402	396	417	398	400	421	403	355	409	398	405	409	414	411	362	418	425	425	395	437	391	406	368	407	392	403	398	408	360	407	377	412	394	410	408	404	396	391	411	433	429	377	363	421	391	419	402	394	384	383	405	385	392	407	393	415	416	371	394	380	396	404	427	442	396	411	408	407	404	384	433	386	386	366	388	419	416	430	399	434	402	418	432	403	392	388	427	414	386	409	396	397	395	399	423	391	414	417	410	408	383	418	383	388	430	405	410	396	411	437	389	364	384	388	413	402	407	394	392	372	419	394	450	410	417	432	415	390	396	405	426	407	409	405	366	387	394	415	412	424	407	412	395	390	406	380	397	408	429	431	423	437	421	408	386	402	404	433	383	403	383	410	420	397	429	388	375	410	457	379	395	392	424	398	404	394	476	415	408	422	435	411	402	387	392	395	409	409	386	422	395	433	406	405	424	417	439	390	397	412	401	416	411	382	400	408	401	403	401	416	375	380	404	394	420	401	425	403	428	407	404	383	383	381	424	449	410	403	350	393	421	392	386	391	382	375	376	405	392	398	410	433	399	387	396	394	373	370	430	395	347	413	398	435	406	411	377	432	373	399	414	396	410	445	429	374	405	376	451	406	395	401	424	399	428	409	443	423	409	411	419	380	422	437	439	433	420	372	413	383	398	387	425	449	403	416	427	386	409	411	391	379	393	425	374	430	402	416	405	416	436	416	396	412	406	391	417	388	369	380	434	409	403	409	456	402	393	432	424	421	441	402	431	418	432	421	406	389	378	374	406	412	389	395	411	342	409	364	415	391	400	400	442	423	427	379	421	357	396	388	406	400	407	411	391	392	404	368	389	394	382	372	398	423	421	425	385	424	408	402	388	368	372	419	416	404	420	403	405	392	413	422	403	392	393	389	415	413	405	378	422	417	395	395	432	398	406	369	390	422	395	409	392	349	396	410	418	390	426	379	373	366	410	398	405	428	404	415	396	386	428	375	417	400	395	435	404	404	404	370	421	376	396	402	379	413	411	413	382	414	378	448	413	393	408	415	395	390	420	405	418	419	403	419	403	409	428	408	379	407	422	417	357	373	416	379	401	412	402	399	447	421	422	423	418	378	373	384	375	409	394	415	440	408	375	416	402	395	382	401	417	439	410	386	384	359	400	393	405	408	368	367	388	443	370	387	387	404	381	378	425	411	404	414	442	434	369	392	387	429	395	392	423	416	385	427	371	409	398	392	432	371	434	401	406	396	401	426	369	386	399	416	396	385	443	445	431	398	374	415	402	392	397	438	370	415	396	342	413	393	382	422	418	417	390	399	432	423	364	356	377	395	424	415	407	430	382	364	421	450	393	407	393	435	407	403	427	425	388	402	421	405	438	407	430	401	395	370	371	410	359	394	382	391	423	410	391	406	393	411	405	397	382	373	388	406	425	385	394	406	404	373	401	398	436	392	381	408	389	406	406	411	412	402	415	380	421	417	428	399	398	403	413	400	421	398	425	417	405	362	400	395	422	403	392	407	409	390	394	386	394	371	400	437	443	415	440	439	383	376	393	417	374	410	431	407	410	386	408	388	401	416	421	393	393	420	405	394	450	401	397	412	408	421	418	407	414	366	398	391	404	404	359	379	426	410	380	420	426	344	394	396	408	446	386	399	441	453	395	423	393	426	353	383	415	380	402	392	371	442	393	430	410	401	396	443	399	375	424	397	410	373	361	434	381	399	426	433	358	393	385	428	400	429	432	414	399	347	356	400	399	415	420	376	406	397	403	419	386	453	371	436	382	384	379	406	399	402	443	410	403	431	391	389	405	362	387	414	408	397	406	425	424	404	435	385	371	392	389	404	449	376	416	416	380	403	407	437	394	376	389	401	394	387	391	377	386	411	374	382	430	399	427	405	393	377	439	380	415	409	413	412	409	396	410	410	394	416	389	419	386	391	386	448	367	373	416	411	390	388	404	408	431	419	417	433	384	405	366	435	396	428	407	415	408	374	385	406	404	369	377	433	449	388	374	404	384	424	409	431	388	411	375	417	380	388	418	408	392	450	404	421	431	422	376	424	373	443	389	411	400	385	415	413	397	427	387	410	421	397	417	407	392	454	426	448	412	437	407	409	424	384	381	427	432	402	387	416	453	409	394	439	378	405	416	380	361	407	395	392	393	402	410	394	397	378	416	398	430	376	394	408	376	384	393	424	371	400	421	403	411	388	403	407	431	414	386	429	392	399	429
32696	44599	33996	21167	8371	3021	1324	903	704	591	511	513	492	481	499	453	493	451	457	462	447	429	485	485	449	468	476	490	445	474	438	497	477	473	465	478	492	475	442	461	492	440	494	436	463	458	463	444	472	518	501	433	448	466	470	496	474	460	463	495	451	493	453	486	466	469	438	459	449	469	484	480	493	471	473	434	442	441	475	460	462	504	433	467	511	476	495	450	459	482	475	448	501	476	449	470	488	443	464	479	461	476	428	505	476	499	459	452	408	459	507	485	456	463	461	478	481	449	482	475	445	455	444	437	446	493	458	445	479	456	455	447	436	485	475	503	500	453	430	467	440	480	467	485	447	501	473	460	463	485	478	487	433	460	488	475	484	463	461	470	481	458	490	466	480	446	465	495	488	479	463	504	508	456	470	479	467	454	455	503	481	498	438	478	477	502	479	483	478	467	466	460	474	471	475	450	446	468	458	439	463	455	440	461	470	450	453	490	451	467	527	466	471	465	441	535	490	489	520	491	438	499	487	461	506	456	476	445	462	461	466	472	490	465	442	498	513	473	506	445	446	475	452	483	440	421	468	470	485	491	452	449	418	429	491	485	484	452	470	459	479	424	441	480	452	474	471	464	466	466	498	479	429	438	466	472	442	467	514	454	474	483	474	494	425	489	475	440	489	519	451	446	476	501	411	474	473	439	452	477	444	467	452	459	493	472	467	476	447	491	446	459	463	425	488	461	443	441	460	476	467	439	458	456	511	453	439	459	456	446	496	468	448	455	462	415	472	469	501	486	462	461	455	431	483	510	460	471	451	488	472	467	499	484	515	474	481	458	459	481	475	452	464	472	452	448	431	487	460	464	470	459	476	404	465	504	426	479	463	435	458	470	470	495	452	490	475	448	477	509	472	463	493	467	482	453	426	469	440	496	452	442	482	480	467	472	473	458	444	446	453	466	505	465	523	424	445	464	473	442	453	436	438	478	485	475	436	446	446	459	485	452	458	488	476	460	462	476	482	475	438	473	483	492	473	463	470	481	502	482	497	459	514	451	475	435	524	485	475	461	489	479	518	476	466	475	445	463	469	491	468	488	477	456	452	450	483	471	484	425	446	452	418	444	472	463	510	456	426	463	456	461	426	454	498	463	485	502	431	494	464	472	440	453	466	466	448	433	499	459	496	495	437	509	454	486	474	488	436	473	476	480	434	456	499	470	453	489	473	485	456	489	470	459	481	462	473	440	465	435	501	473	486	448	477	475	498	497	461	478	448	473	469	481	461	451	455	465	465	497	467	462	465	492	451	440	468	463	432	475	467	413	455	460	499	432	468	464	458	488	477	503	467	456	450	489	476	470	462	493	458	497	467	446	467	493	474	478	456	436	497	475	451	459	460	468	477	502	447	461	476	467	451	432	467	469	498	462	490	506	457	451	421	456	451	420	449	460	472	463	444	443	445	477	480	484	476	476	494	485	477	452	449	516	448	436	502	459	466	428	463	473	467	428	446	421	508	481	490	480	444	473	464	469	471	448	452	458	483	483	495	465	457	478	447	480	456	504	479	461	459	474	452	469	461	437	452	466	470	453	460	459	462	523	502	504	488	450	487	476	476	451	500	468	469	491	510	470	486	451	461	470	425	469	464	428	451	473	478	483	460	510	481	502	455	466	478	472	451	503	479	486	463	467	456	471	480	444	460	466	461	437	471	433	466	499	473	482	482	484	476	440	483	472	440	453	467	447	416	492	475	460	465	441	489	482	502	461	443	461	450	443	438	453	449	483	487	444	488	463	481	441	476	468	473	494	472	445	464	490	508	502	473	485	480	430	469	426	466	477	467	475	489	467	440	478	482	471	471	499	453	464	463	475	497	459	487	482	450	513	462	473	432	487	440	479	506	420	509	462	452	481	449	479	435	449	464	465	457	448	468	440	472	439	434	478	506	462	480	499	441	458	428	434	490	466	469	450	460	502	450	447	439	475	476	445	474	482	489	479	496	458	440	470	477	509	463	442	440	449	458	434	468	448	419	433	444	474	452	447	482	456	483	429	483	478	442	436	455	464	437	487	501	457	447	456	486	517	441	468	505	489	469	477	503	460	471	467	463	483	476	457	443	475	488	486	476	458	486	486	455	460	442	478	463	503	431	449	472	469	488	490	469	486	436	454	473	440	447	453	425	461	427	529	449	488	460	421	482	481	439	483	414	465	497	430	446	452	531	440	465	491	442	467	456	496	478	454	478	474	456	476	421	461	480	476	472	459	454	467	443	460	422	471	454	442	477	500	471	489	497	476	478	471	485	517	489	453	463	476	454	472	510	483	466	467	468	502	498	496	462	413	435	472	434	457	445	446	490	473	472	446	449	452	446	463	447	451	454	456	487	449	484	441	488	496	451	485	455	427	449	465	468	455	434	446	480	448	440	455	470	478	462	464	442	433	494	468	493	515	501	440	437	465	479	526	447	438	449	438	466	453	435	464	489	459	427	458	477	464	461	495	486	430	476	506	465	471	456	473	455	487	453	452	468	464	464	469	458	485	453	494	445	475	496	444	467	475	475	450	458	478	471	486	441	500	429	490	465	489	453	471	445	472	470	466	465	478	466	471	460	461	454	485	457	475	454	444	454	470	397	465	470	462	476	459	475	467	518	522	473	465	490	466	418	466	480	501	473	440	433	462	468	466	445	476	535	497	515	450	458	437	487	474	456	454	485	438	480	456	407	481	481	442	426	434	440	515	503	495	484	483	456	481	466	436	458	484	468	481	420	443	443	482	449	465	437	444	455	431	514	516	496	481	448	480	439	448	442	481	455	486	481	511	529	445	455	480	518	479	476	447	463	451	467	495	490	486	495	457	452	447	474	476	486	483	497	455	445	477	488	423	442	451	486	487	461	482	453	473	460	471	467	472	438	481	464	457	466	447	460	494	481	453	461	419	474	479	476	448	527	498	477	436	446	461	474	429	479	463	461	493	458	455	475	494	459	499	461	447	458	491	469	469	454	459	505	455	432	451	472	454	490	458	457	451	479	463	487	481	460	485	454	479	493	468	436	463	454	507	485	472	467	476	502	483	442	447	445	471	476	476	462	440	505	449	435	460	477	499	459	481	473	469	493	436	481	459	461	436	447	454	449	471	463	430	465	417	461	501	476	464	455	451	478	455	443	492	494	465	474	447	474	449	482	487	512	514	427	498	439	510	469	446	483	432	470	487	469	446	442	449	443	458	476	469	484	485	478	469	459	476	431	471	472	471	504	413	458	490	451	498	472	462	487	428	506	468	459	497	476	442	465	502	506	474	462	409	433	475	433	454	479	498	479	443	511	458	476	455	501	448	482	470	473	474	423	482	452	473	467	433	501	449	496	443	465	467	467	456	450	486	480	474	485	450	461	478	475	462	499	453	457	480	460	491	454	450	489	474	453	466	515	474	452	460	476	479	446	519	475	451	490	486	487	487	498	429	461	454	447	484	482	458	500	469	448	469	440	487	425	489	460	448	466	480
24082	21240	28477	24438	21387	14204	2734	1190	792	632	511	516	485	501	436	433	449	426	431	442	432	424	409	376	405	415	391	417	425	430	439	393	407	351	375	406	391	414	384	373	371	386	378	380	434	423	386	374	420	426	380	370	394	363	409	385	387	350	407	389	417	441	385	356	401	386	367	380	410	386	421	410	375	377	411	392	388	392	410	413	400	411	409	421	413	395	378	387	392	392	434	368	390	402	404	369	396	364	401	389	389	377	402	379	414	435	414	398	385	393	356	369	405	377	415	404	393	417	396	408	416	386	387	386	383	408	402	407	417	424	421	414	393	383	401	381	384	409	415	404	432	367	387	391	395	388	391	404	393	360	380	381	385	412	428	378	357	402	417	422	382	384	389	371	368	379	400	414	402	431	431	378	404	437	424	407	429	407	404	420	388	398	405	407	377	387	406	398	420	398	407	355	396	413	382	366	394	381	373	385	390	375	409	417	374	387	385	409	395	381	439	376	381	402	397	420	373	426	404	407	377	422	359	392	392	412	370	424	379	370	410	357	385	396	391	403	408	386	429	377	385	416	378	390	371	401	401	429	406	410	398	400	377	438	374	375	366	398	360	399	405	365	395	415	418	399	370	369	411	428	422	389	443	396	373	444	418	434	424	373	400	380	392	378	385	391	415	401	380	439	380	398	406	369	370	383	409	392	375	390	406	417	375	461	375	404	357	373	403	413	423	376	399	411	400	402	382	405	421	375	363	420	387	406	404	382	390	404	387	394	405	402	378	382	386	402	410	426	393	401	419	359	424	407	399	352	412	409	388	405	415	399	416	406	430	394	407	413	416	432	412	362	398	393	378	363	404	395	404	403	392	411	386	391	363	420	401	396	415	396	376	415	441	387	410	429	376	387	428	422	385	408	346	364	398	441	409	409	416	363	392	347	421	414	382	398	376	397	385	370	386	365	383	389	440	365	362	371	420	407	389	356	401	380	395	379	396	400	412	398	381	408	417	380	424	389	397	370	410	392	346	397	389	402	425	384	420	457	390	414	394	407	379	404	423	425	433	425	393	421	412	403	402	402	399	403	415	405	382	399	374	399	411	388	367	428	378	409	395	417	407	406	397	362	411	417	421	369	394	393	386	372	378	441	400	389	381	379	382	427	418	433	398	385	401	397	403	384	349	420	396	430	365	341	381	376	369	430	390	386	386	383	392	402	399	419	416	411	403	382	409	411	344	401	368	381	407	392	408	384	391	403	402	381	408	392	401	404	395	413	408	377	410	375	405	406	398	405	416	381	396	380	406	421	398	401	418	389	395	404	397	380	356	406	414	416	405	410	415	350	380	380	412	424	382	425	427	363	402	400	383	425	388	427	405	425	427	422	373	418	428	366	386	415	401	377	377	425	387	417	393	418	384	371	394	426	401	402	352	385	413	384	404	380	418	391	391	354	421	380	394	423	393	384	377	399	401	394	401	378	395	399	404	399	388	404	406	416	333	402	379	356	401	416	395	408	362	349	394	392	358	374	361	387	383	385	401	401	400	403	403	406	385	381	370	394	413	392	414	442	373	369	440	387	387	375	381	380	402	394	360	395	381	371	371	400	407	424	403	380	398	390	390	404	415	361	418	394	391	406	409	389	394	407	399	389	395	381	423	425	413	388	403	385	397	382	383	382	358	371	399	388	388	370	385	373	412	408	399	396	382	417	403	403	381	374	361	417	372	399	366	390	416	392	368	419	408	391	372	400	428	405	380	370	414	433	417	388	395	347	404	413	375	395	395	389	394	378	367	397	432	384	413	381	405	412	407	397	376	418	381	360	361	393	325	377	398	394	426	374	413	381	424	397	374	397	418	380	403	420	446	403	394	420	383	413	398	425	395	409	386	428	398	398	417	424	398	405	419	363	404	368	403	385	361	410	419	405	385	400	377	376	383	398	383	413	400	410	418	410	387	394	400	419	375	369	359	441	345	402	414	400	399	372	367	409	440	399	379	374	371	390	371	419	386	433	392	374	370	404	378	401	407	382	385	405	364	407	401	409	413	359	395	391	400	416	369	403	418	400	412	373	422	426	474	418	381	403	392	412	396	395	378	399	362	373	406	388	395	358	402	411	392	396	361	401	401	406	375	378	384	399	428	384	444	349	419	402	400	369	421	411	390	405	429	421	348	408	405	377	366	419	418	388	407	427	394	452	399	430	422	410	378	422	382	396	413	386	387	415	395	364	405	396	379	426	401	417	378	396	381	396	410	416	387	396	403	424	370	395	338	445	370	397	403	351	382	397	419	368	403	392	389	406	382	351	387	371	415	436	398	404	389	382	397	407	409	383	399	404	395	440	405	425	393	387	415	392	400	398	433	418	425	408	399	382	397	387	408	384	433	400	391	379	383	401	390	381	367	420	406	375	392	397	422	427	369	382	411	388	387	399	375	406	430	357	410	417	392	386	382	388	392	437	382	421	417	373	384	364	398	377	401	391	373	404	397	397	385	357	383	375	417	408	381	356	394	408	411	400	425	390	391	395	409	351	374	381	403	392	388	375	435	371	431	369	390	422	392	398	397	398	412	391	413	400	358	384	389	410	431	372	377	390	336	397	396	378	406	405	404	365	388	397	380	404	383	374	385	399	373	366	359	367	371	402	394	392	397	355	401	461	382	413	414	392	396	411	411	389	389	395	408	412	405	374	425	381	395	408	388	389	399	410	412	395	410	368	398	400	403	379	410	381	399	417	417	430	399	376	374	383	389	414	387	407	375	403	373	437	408	388	396	407	398	385	383	395	362	392	403	370	403	378	375	440	351	417	384	390	402	396	385	401	393	419	410	411	381	415	370	407	427	424	357	375	399	379	404	399	384	406	368	405	419	377	397	453	407	388	420	361	400	384	387	396	402	358	376	413	374	375	407	405	402	383	399	419	421	405	403	411	410	381	427	398	355	416	355	423	418	387	377	384	424	372	435	402	422	426	362	399	392	402	422	458	390	379	400	370	373	419	406	429	358	375	367	374	386	399	395	425	391	384	395	391	411	389	392	425	421	409	411	362	381	369	420	398	373	439	382	378	386	400	403	340	380	394	356	401	404	403	390	398	403	389	400	392	390	363	399	382	395	396	411	394	426	386	397	403	437	416	409	374	368	398	375	378	408	397	389	408	411	417	411	410	402	395	370	365	413	385	365	335	405	448	383	413	427	410	425	410	402	389	432	362	411	408	422	341	366	401	368	401	395	406	364	376	380	390	400	407	428	398	386	372	406	410	381	388	400	386	397	382	393	403	381	368	382	417	427	400	398	414	367	427	387	406	402	384	390	386	407	388	358	384	358	399	407	408	403	427	384	393	411	416	408	418	408	379	398	388	379	415	394	467	421	404	381	414	412	405	403	424	410	395	361	383	360	390	370	390	396	352	421	384	382	401	432	422	381	370	389	409	390	401	424	384	419	393	418	363	394	400	412	415	379	372	420	430	418	425	400	410	369	396	397	402	394	374	363	429	386	426	402	375
32563	54554	40507	25250	17045	7183	2674	1774	1192	885	741	561	575	551	501	517	506	493	527	482	437	500	496	447	456	462	447	432	453	444	446	446	462	471	445	482	433	426	420	468	439	472	423	450	466	468	456	408	466	460	437	439	443	468	479	442	439	482	486	439	446	446	424	470	456	464	461	437	443	494	433	453	455	459	478	447	444	461	488	426	430	439	468	474	449	481	444	467	456	443	459	421	480	429	507	444	454	418	423	442	467	464	472	428	488	459	433	445	448	436	469	420	465	443	424	426	471	425	480	410	470	463	429	474	447	463	451	452	427	395	419	467	459	465	452	462	475	440	449	426	422	411	440	477	462	445	460	445	436	439	436	446	454	475	460	447	484	467	421	416	464	445	463	475	455	451	471	447	463	401	451	479	458	484	451	431	424	459	474	409	446	452	405	470	438	426	465	430	449	434	482	478	441	463	433	492	437	427	445	488	418	444	458	433	433	436	442	450	446	415	440	421	395	506	421	438	413	455	465	433	481	404	478	474	440	411	419	466	450	458	481	382	483	479	457	430	443	444	446	399	440	435	415	444	438	459	465	436	462	474	499	450	478	437	452	438	414	447	417	430	457	405	460	479	479	462	474	442	461	463	456	454	395	460	464	437	452	443	440	431	420	454	416	473	480	498	462	480	403	480	429	434	451	438	454	428	471	446	451	452	440	445	436	427	440	427	407	429	421	424	473	454	461	435	470	428	502	416	481	434	457	457	443	461	426	426	439	504	459	470	459	431	458	469	479	476	465	442	452	484	433	465	476	446	428	439	427	461	456	429	450	461	388	447	457	502	459	456	465	465	462	470	470	427	424	462	447	408	422	426	464	449	427	433	485	504	457	463	457	443	445	449	461	454	450	454	419	479	473	480	469	448	457	478	471	454	429	418	465	452	482	445	420	418	465	486	435	483	454	453	454	445	427	478	458	478	402	449	421	471	450	428	432	443	454	460	430	490	467	437	455	451	468	461	472	444	465	436	464	468	439	453	438	463	429	512	463	433	456	460	484	432	442	456	472	464	462	455	420	448	457	424	429	471	423	449	475	459	461	467	435	442	469	444	443	414	483	420	467	457	471	426	447	447	474	424	453	444	470	439	424	433	443	466	448	460	480	439	481	445	487	466	454	432	459	431	457	400	431	488	449	467	455	469	448	401	417	453	418	448	471	459	500	450	439	480	476	454	465	446	464	477	465	442	477	446	459	448	489	477	487	484	431	445	453	456	431	429	419	478	435	449	436	507	471	454	475	456	427	474	411	474	490	462	454	452	443	445	458	456	450	445	475	466	484	424	478	470	450	448	453	430	445	452	463	468	462	433	441	489	465	455	428	470	444	413	463	436	453	468	428	430	451	463	459	438	449	510	429	448	446	436	454	447	463	438	469	458	469	412	447	434	456	408	457	478	429	462	435	467	453	447	437	434	448	433	423	456	414	433	437	417	421	446	459	425	502	456	444	428	409	495	484	436	453	421	460	459	418	441	474	451	437	557	487	429	454	451	426	455	432	458	440	437	471	456	436	461	450	470	452	432	426	477	478	479	435	501	403	464	457	455	425	443	446	430	463	468	503	450	449	462	469	424	475	462	457	484	393	426	448	454	427	447	432	470	450	474	458	455	460	441	448	482	437	469	424	450	435	426	425	441	486	432	471	455	446	460	445	456	444	461	478	467	422	454	420	449	463	442	453	434	461	451	434	489	447	487	420	470	434	480	454	497	486	444	428	453	450	464	418	473	450	432	445	445	440	445	488	456	480	406	478	456	443	475	420	428	448	430	435	426	428	404	486	496	469	398	465	439	442	469	457	434	483	411	436	465	430	427	458	428	426	445	424	446	453	478	450	400	488	443	459	425	451	431	470	464	457	492	422	445	466	409	461	466	451	455	466	482	440	417	472	431	446	424	395	434	439	458	426	511	441	470	440	446	446	430	462	464	486	455	445	438	435	447	496	465	461	424	439	442	473	428	445	450	447	428	457	451	428	456	443	430	433	446	460	455	416	478	469	444	456	475	449	463	439	490	405	441	429	460	444	442	449	431	486	453	499	456	454	457	412	425	443	485	453	475	438	486	428	467	460	450	476	488	490	458	460	426	442	446	450	436	456	474	463	415	443	447	455	455	474	480	463	436	479	469	432	419	444	446	443	444	450	439	419	461	430	469	440	465	459	445	468	453	440	454	457	441	468	453	455	402	454	485	499	398	499	499	432	438	511	454	433	458	467	445	485	450	428	441	465	461	413	469	459	445	453	442	488	442	468	481	484	432	446	471	428	484	431	438	462	470	453	442	445	453	462	426	452	436	407	455	479	467	455	419	464	444	475	434	478	392	452	449	466	474	449	461	432	440	443	447	437	477	422	454	428	447	465	448	433	433	464	472	470	450	478	459	467	462	410	484	489	447	463	407	450	469	446	450	435	463	465	468	420	449	461	444	422	442	457	473	425	442	485	419	466	455	449	411	445	485	430	424	440	468	452	427	440	441	496	475	456	447	450	467	444	445	415	439	480	470	451	441	487	444	433	478	445	490	407	444	463	455	448	439	449	447	465	420	441	422	432	445	451	448	450	452	464	441	478	467	438	436	436	454	505	450	414	414	468	437	462	415	445	481	426	439	438	426	436	470	430	460	473	465	455	469	459	427	476	486	452	437	495	504	457	473	468	492	439	462	446	479	438	433	464	450	451	439	464	494	494	463	483	477	467	450	406	417	471	495	482	466	476	450	462	486	475	449	452	422	430	424	425	426	406	445	459	483	440	433	436	455	449	427	474	442	429	455	409	475	439	429	434	433	425	436	493	439	428	488	424	436	471	452	452	486	451	423	441	480	443	422	413	423	457	465	473	458	395	489	427	477	472	419	465	441	454	453	457	457	386	457	443	467	458	452	410	425	451	461	449	456	447	472	486	423	444	453	407	476	446	461	458	453	430	477	439	440	451	443	429	463	410	448	415	465	449	442	447	441	434	441	467	443	463	432	485	475	475	439	440	459	455	441	436	422	439	421	461	456	443	428	426	458	453	453	481	449	444	472	437	442	442	455	475	493	450	392	450	460	479	452	415	413	454	435	419	440	474	435	417	484	448	438	483	491	437	490	429	463	467	451	444	427	443	483	451	477	411	456	468	458	463	459	423	470	441	468	442	478	444	396	456	442	438	451	436	432	452	436	445	451	444	458	458	456	425	450	479	451	434	462	435	432	463	450	450	462	422	442	428	446	458	417	416	467	425	475	471	458	461	468	453	456	393	463	457	432	456	449	445	419	478	433	475	432	469	458	421	490	439	408	424	445	464	438	447	413	455	458	441	440	419	504	474	423	476	445	462	425	432	425	424	475	471	438	441	445	436	449	445	436	419	466	476	466	469	464	423	448	457	449	437	462	433	466	450	407	423	431	465	446	447	434	459	437	452	423	462	428	484	464	450	464	478	490	430	485	417	449	455	434	434	455	446	455	451	450	439	430	450	487
25349	21252	28307	26349	15851	4477	1403	999	820	719	622	550	565	579	572	527	537	545	561	533	552	576	522	553	514	548	519	525	521	534	527	553	500	534	538	578	506	510	488	574	524	522	508	535	520	508	531	516	530	542	504	525	523	539	535	523	552	464	507	534	528	526	571	503	536	502	507	490	513	518	548	517	514	545	533	524	513	534	523	560	504	526	477	540	548	498	534	520	497	553	510	515	529	492	518	515	523	543	505	502	477	512	526	540	536	517	490	517	507	523	502	534	522	560	545	544	505	556	496	531	544	523	552	566	479	521	549	570	534	513	530	507	545	573	536	515	499	510	513	505	553	468	508	515	541	597	505	518	506	573	553	531	529	540	528	510	539	507	500	507	554	511	522	488	522	488	547	527	533	526	548	511	526	553	515	524	534	504	566	528	512	532	483	558	544	532	518	529	528	561	557	545	525	482	567	521	511	522	549	543	498	548	562	508	528	512	500	527	496	500	542	507	527	535	512	504	518	499	500	546	530	547	521	545	518	575	531	566	542	509	527	544	517	551	520	519	509	515	536	538	525	518	557	535	550	547	508	477	503	578	492	520	509	523	519	553	496	501	558	524	509	524	536	555	548	535	557	551	536	528	531	528	498	531	523	545	537	526	552	552	546	494	528	575	490	529	509	515	531	529	513	538	509	541	550	530	513	539	518	548	526	523	506	545	533	482	495	539	502	500	512	556	530	484	528	465	531	472	554	510	484	554	486	558	519	488	557	507	564	518	493	512	488	524	493	561	546	574	518	542	528	501	475	532	536	556	508	542	542	506	516	537	552	517	559	546	505	542	547	551	540	550	524	494	577	570	528	525	540	517	531	545	512	492	498	543	546	511	504	512	533	557	528	571	519	515	538	503	559	517	564	498	532	540	525	556	541	521	526	521	518	586	542	546	520	520	486	543	506	509	544	537	554	499	461	518	562	562	518	583	558	485	540	515	520	563	537	560	550	509	519	551	552	516	486	512	495	531	506	503	493	547	464	495	497	575	523	542	520	540	503	504	543	506	530	513	536	522	538	517	531	522	565	524	544	526	519	525	511	499	528	548	526	514	524	498	531	519	522	474	538	511	510	516	492	543	548	550	497	497	533	533	508	516	550	480	467	519	504	501	546	533	511	492	550	546	518	542	550	533	487	544	502	541	525	521	546	541	502	537	517	520	486	522	533	566	501	527	478	517	552	531	525	515	498	518	495	564	505	559	545	538	536	548	535	511	537	497	540	550	517	528	539	553	568	507	508	548	489	488	529	507	548	530	515	536	535	519	504	529	536	554	527	510	491	522	534	505	523	529	494	548	484	510	506	556	511	518	516	546	516	549	506	498	525	559	517	544	525	514	524	527	542	514	500	531	521	534	528	546	534	499	504	516	588	528	549	518	559	527	513	514	496	494	535	544	508	528	553	496	473	549	518	550	576	510	560	509	517	567	539	575	493	502	528	505	559	562	511	532	531	563	515	524	500	504	534	499	512	531	537	517	581	514	487	532	534	528	532	532	497	520	540	507	514	524	535	533	539	496	542	510	509	577	528	498	531	492	563	545	529	526	507	456	557	535	521	552	534	499	541	533	526	528	491	497	515	539	505	546	492	519	520	508	549	543	541	497	592	520	580	513	535	548	511	492	536	528	521	538	547	510	509	503	503	568	535	535	579	519	512	522	518	500	490	519	491	502	543	537	500	520	505	509	542	522	522	523	517	535	514	531	581	502	519	500	496	522	519	527	524	514	534	484	556	569	541	504	533	540	528	500	537	478	517	540	475	515	524	537	543	523	516	525	556	499	525	574	526	524	536	509	479	538	534	513	495	529	523	527	502	522	591	523	551	541	567	503	488	505	535	531	487	526	527	587	572	573	528	542	515	530	487	525	494	549	504	547	519	545	535	568	537	499	525	531	546	548	526	553	516	498	515	514	531	551	546	536	532	513	527	581	533	556	511	541	544	487	493	518	519	542	536	560	564	519	539	508	515	503	532	491	540	503	517	530	553	548	477	566	517	498	524	515	539	481	511	527	522	558	558	562	543	530	507	549	510	526	537	551	515	514	574	557	558	492	556	559	562	543	518	549	537	500	513	521	520	544	531	512	514	510	525	564	546	515	562	537	546	512	523	532	535	523	536	520	512	470	553	529	552	522	511	541	494	518	486	512	546	504	532	543	524	532	562	554	484	516	531	524	487	511	529	536	527	550	536	498	486	554	514	495	526	506	526	561	564	533	571	529	551	514	518	519	545	534	552	526	503	556	508	518	521	504	521	498	480	541	539	535	501	550	506	511	505	526	534	578	525	514	530	502	541	502	574	525	523	523	518	517	554	550	491	529	509	571	495	507	462	516	531	547	474	524	535	506	500	551	534	532	511	566	526	510	538	518	509	533	495	530	549	540	516	499	563	549	509	492	528	504	537	532	546	543	558	527	481	503	568	533	537	533	501	544	525	564	512	589	543	536	528	549	505	526	489	529	501	495	527	565	498	546	541	502	500	554	497	557	551	525	566	517	515	551	541	542	513	508	555	538	523	548	504	540	526	531	545	506	544	541	552	511	543	546	533	486	548	559	486	497	543	536	529	505	528	511	543	547	559	529	573	506	546	536	540	519	536	540	519	538	538	564	518	502	473	508	506	519	519	531	530	532	523	530	512	522	541	504	501	479	575	518	526	524	490	506	484	544	510	565	525	496	561	506	532	539	524	494	502	529	511	502	523	498	522	524	548	503	530	529	522	505	521	547	526	522	506	523	487	519	521	497	503	531	513	530	500	575	529	519	581	564	534	573	474	525	514	512	543	511	496	545	529	519	563	515	508	546	537	507	511	563	555	552	479	496	520	524	520	527	541	539	556	515	540	468	512	525	545	530	523	523	498	486	534	574	522	529	513	533	540	516	522	535	560	480	532	537	512	520	576	504	485	503	548	493	516	532	523	511	488	540	513	493	534	495	502	514	537	544	523	541	530	515	569	533	515	535	518	504	494	527	511	513	506	526	506	528	501	483	499	523	532	530	518	559	535	482	479	539	531	546	575	528	508	504	527	547	486	505	517	505	506	496	548	528	528	535	533	472	521	518	511	540	488	520	575	488	518	525	505	543	544	525	524	555	517	506	539	496	528	513	510	527	518	491	502	548	519	500	509	530	508	477	547	556	574	536	509	544	519	508	529	507	558	529	517	541	498	493	560	539	548	545	491	510	512	512	543	566	536	526	553	517	534	538	528	508	534	501	544	563	566	506	491	557	506	511	497	534	504	527	511	514	505	524	509	490	492	488	559	557	520	520	537	538	533	504	484	584	542	533	515	570	512	511	497	537	507	512	497	523	537	504	497	517	558	573	516	482	517	519	474	501	513	525	520	539	525	552	540	511	503	526	491	507	565	512	509	517	525	510	534	490	547	549	493	492	507	513	537	544	521	507	492	534	510	505	516	567	548	521	530	490	512	520	489	540	563	563	581	537	504	534	544	508
32700	51844	40144	24791	11342	5072	2164	1592	1199	937	790	708	650	646	648	624	626	625	596	574	569	635	614	589	581	647	603	630	583	607	603	571	640	644	578	631	605	605	608	588	626	623	605	561	604	641	636	614	619	568	621	601	601	616	590	607	633	600	533	591	604	620	633	634	572	637	625	577	647	623	613	610	596	593	595	635	558	611	592	595	622	614	629	608	579	572	568	601	570	570	567	576	618	626	533	632	616	591	603	580	612	600	556	657	613	625	597	605	599	586	633	587	573	587	586	643	591	611	623	616	618	627	536	588	604	611	568	649	630	604	627	598	585	589	631	606	589	606	604	596	561	603	571	570	579	617	608	578	604	563	618	659	608	596	617	582	575	619	538	613	536	631	575	623	588	604	553	594	580	591	616	624	600	603	580	643	641	621	599	624	613	548	649	609	570	594	618	569	579	555	614	581	580	638	614	589	598	562	570	575	599	582	609	572	605	589	574	599	607	635	575	595	542	620	579	616	598	570	603	576	601	623	593	566	619	632	610	617	600	572	615	592	541	590	628	609	590	568	585	558	620	611	614	580	648	600	576	595	543	613	596	615	584	636	532	607	614	621	584	605	592	589	567	585	593	635	586	579	558	632	596	580	614	580	572	573	560	635	601	572	604	602	587	572	632	594	538	557	611	629	576	608	575	582	533	590	596	549	578	598	559	606	561	567	616	575	590	579	606	626	614	606	604	611	634	606	602	583	643	607	627	601	582	620	624	594	563	620	589	576	605	614	559	577	578	582	611	607	589	574	600	613	602	580	599	545	617	607	614	584	597	590	599	576	601	584	580	555	609	604	588	575	583	615	564	615	600	567	551	625	591	637	606	555	561	587	614	584	578	596	614	585	559	610	580	630	587	580	590	586	603	629	597	606	597	608	638	623	596	554	578	565	601	601	592	598	598	588	576	606	565	597	592	553	594	592	640	590	596	592	592	587	569	579	569	632	619	596	624	559	578	575	611	577	578	633	565	601	547	592	595	588	618	610	621	586	588	654	621	590	570	535	586	639	551	571	602	577	573	616	576	578	592	565	612	666	618	619	630	609	612	590	607	578	583	571	630	603	544	614	603	582	618	608	578	587	589	591	607	578	584	522	632	651	593	599	611	602	544	592	588	614	590	576	567	614	595	617	574	618	626	609	611	600	602	579	608	601	598	618	591	632	598	619	613	567	608	581	568	568	546	574	608	620	609	609	573	579	608	612	556	654	570	645	562	563	587	624	610	585	577	561	594	576	594	613	572	611	603	568	608	578	571	606	553	560	611	550	573	586	590	586	592	594	562	612	559	597	623	636	590	604	625	558	627	641	593	582	607	570	584	609	588	626	615	598	585	610	603	610	631	602	548	576	620	663	566	616	617	597	618	583	594	588	605	577	620	598	580	585	604	563	625	575	639	625	581	574	588	608	618	606	574	598	604	589	568	582	595	594	629	641	570	587	610	579	625	593	580	572	581	589	605	557	560	619	578	608	598	619	581	570	593	606	622	590	591	635	560	596	594	594	601	630	556	599	609	631	564	614	582	575	598	565	601	574	542	605	609	582	574	614	602	588	560	577	580	570	570	587	574	624	599	595	636	671	573	591	589	557	641	600	567	599	552	544	600	618	592	604	587	552	549	608	549	582	610	618	623	579	611	588	594	582	604	599	616	638	588	621	594	563	573	610	560	587	560	608	624	631	588	625	560	550	570	619	643	595	595	595	575	596	595	586	616	578	548	588	560	589	663	554	574	587	637	563	591	576	588	571	543	584	591	587	625	591	608	651	546	585	608	606	588	584	594	582	580	594	552	596	564	549	584	603	644	571	615	575	586	582	585	572	607	583	561	603	593	559	648	565	612	586	564	592	562	586	591	631	613	588	601	612	550	571	605	575	614	605	546	587	579	602	580	579	579	576	628	598	586	569	588	598	604	614	620	557	586	578	645	601	576	607	590	589	624	594	573	622	623	583	589	598	569	639	595	620	596	648	600	589	578	589	573	582	537	559	579	620	572	600	594	613	627	613	604	601	604	577	579	613	615	571	579	649	613	591	605	585	549	609	606	581	593	574	615	597	577	601	581	593	608	552	598	615	580	602	557	617	622	607	558	591	581	623	605	590	632	589	606	616	599	586	622	560	547	571	588	598	608	566	606	581	600	595	598	599	614	600	579	598	635	579	591	612	576	546	571	662	602	584	533	609	591	596	566	622	591	621	596	546	575	622	612	564	585	596	623	573	595	580	585	565	629	584	618	575	585	618	620	604	594	602	613	640	592	582	578	584	571	651	576	577	606	554	539	584	564	603	559	591	602	599	551	618	589	625	598	639	645	573	615	622	608	634	628	569	568	588	588	567	589	619	594	572	572	597	589	598	664	597	581	611	642	605	591	574	620	554	586	597	579	601	592	600	579	611	598	561	615	556	613	615	600	553	596	614	610	599	606	598	598	633	588	597	610	577	592	577	591	610	608	634	576	603	581	580	631	598	555	610	617	578	585	561	590	623	587	610	585	618	590	551	601	574	601	587	544	640	589	561	637	585	596	627	595	595	601	634	564	579	567	630	556	587	577	572	592	583	566	582	608	597	590	595	604	592	585	610	591	579	573	571	623	561	568	603	594	552	607	620	590	591	592	608	612	558	555	616	667	588	552	565	561	600	604	573	628	618	557	594	607	648	606	573	627	579	647	601	610	564	629	615	586	585	571	518	556	594	580	563	606	558	611	620	625	611	577	607	601	571	605	566	634	595	598	572	626	598	584	607	582	558	602	598	620	608	599	594	603	609	597	576	578	593	608	575	593	630	555	588	572	627	584	596	613	586	592	607	601	608	578	610	600	615	629	631	597	554	566	628	649	564	653	572	548	579	621	605	593	606	583	586	607	570	606	598	620	588	600	598	607	579	569	634	609	578	610	585	577	562	615	634	640	582	588	591	576	556	595	596	614	618	557	607	611	613	568	589	574	573	623	621	576	595	613	573	582	643	624	573	586	639	598	602	583	566	586	641	588	578	578	609	565	622	587	566	594	558	617	648	602	586	571	563	577	575	574	609	599	608	610	572	617	559	612	622	590	588	578	583	597	609	573	560	596	580	649	630	556	596	586	558	587	609	592	578	568	570	656	556	588	630	593	607	581	567	634	573	624	656	598	642	617	619	587	609	571	574	588	606	618	614	596	596	601	589	578	588	570	606	672	578	629	625	590	611	617	564	587	570	600	622	567	616	582	612	655	614	626	610	583	601	610	598	617	594	638	589	610	559	592	589	614	601	588	618	587	592	580	587	563	552	570	569	630	626	623	544	579	617	572	565	611	575	590	564	585	624	628	557	596	578	587	588	615	553	621	565	583	602	555	573	564	583	602	597	575	574	609	601	618	598	579	589	616	598	572	615	571	625	592	554	555	601	615	552	608	611	614	572	558	625	583	597	589	606	561	624	603	592	587	635	627	588	591	622	605	563	621	600	595	608	630	592	607	631
23012	21187	28819	23897	21360	20996	11423	2403	1424	1130	931	795	718	677	663	633	634	625	608	623	630	559	612	587	594	568	571	563	566	576	536	604	554	572	568	587	594	568	557	548	549	508	563	601	537	557	550	545	545	571	616	562	559	560	573	558	574	579	602	585	578	569	559	586	531	590	564	559	556	556	578	568	564	567	562	572	582	604	495	551	503	558	555	572	558	575	587	531	583	546	555	565	528	527	491	592	523	566	524	532	570	530	536	549	532	553	587	579	570	545	575	583	542	562	580	587	599	580	545	568	554	532	558	569	591	529	548	524	595	595	560	550	521	545	560	549	581	588	573	584	554	532	548	595	567	556	573	523	560	539	595	549	553	563	568	544	538	609	537	570	518	618	593	544	517	556	557	556	546	607	600	522	544	565	558	589	563	567	567	624	565	584	511	539	565	574	591	595	559	552	611	542	491	559	530	561	589	557	586	561	595	500	550	583	583	532	564	554	574	544	532	518	539	502	577	558	572	510	594	576	547	553	551	540	554	540	546	560	548	562	588	586	561	599	565	560	576	547	533	594	585	546	511	578	530	522	563	576	564	527	554	569	542	622	527	592	545	586	576	532	548	560	534	566	536	535	559	576	518	570	512	614	585	571	553	594	542	523	499	580	532	566	549	593	563	504	539	598	525	534	572	570	567	536	543	565	557	546	578	530	519	549	523	555	525	574	540	537	526	533	537	506	568	585	571	508	583	605	561	588	552	486	576	565	607	562	527	541	530	608	562	522	570	536	558	549	564	579	565	541	519	576	556	533	549	544	540	527	619	571	516	539	601	514	577	510	536	556	565	567	541	558	553	534	532	545	578	551	532	518	551	518	528	583	555	541	591	553	596	577	589	574	551	539	565	507	535	538	572	520	592	588	593	549	574	604	559	509	559	588	523	546	566	572	504	559	566	578	589	600	569	563	510	540	583	562	551	571	519	532	564	592	549	527	523	582	534	570	594	598	513	570	583	563	607	543	548	585	538	547	522	564	574	591	555	566	543	570	543	501	534	496	567	550	564	576	531	520	556	556	574	541	541	574	522	526	562	585	560	552	601	549	527	553	563	570	559	536	535	558	577	521	572	527	540	530	563	549	535	513	563	575	585	542	542	552	523	563	543	581	524	561	513	593	630	601	569	545	575	571	553	574	570	555	555	608	539	579	525	572	585	545	579	541	554	564	584	542	593	535	520	528	532	580	529	552	528	589	540	558	546	540	571	555	518	538	546	563	538	570	579	575	534	525	571	575	572	547	564	591	540	533	556	566	552	564	575	561	529	570	530	579	559	543	590	567	523	533	605	579	527	501	559	560	542	557	557	566	556	520	560	542	545	552	544	557	582	550	554	539	562	526	592	509	567	523	518	580	559	559	554	538	591	561	567	528	525	588	582	538	543	582	512	543	545	568	605	570	556	550	572	548	596	545	497	568	577	514	554	547	576	539	552	531	572	564	569	549	530	616	520	586	526	565	556	578	591	570	576	597	535	513	522	537	588	552	536	596	533	559	563	597	526	549	525	511	597	555	542	584	578	547	560	555	515	541	516	543	518	584	507	562	550	584	546	550	516	524	587	532	527	512	561	596	553	539	582	571	527	570	570	602	584	597	546	548	563	542	536	556	537	534	584	509	599	605	559	583	526	543	566	590	531	520	572	571	552	568	548	594	571	545	586	533	588	572	556	542	594	545	564	515	523	532	559	565	569	548	586	578	556	561	580	558	589	532	531	535	524	587	568	561	586	593	610	590	576	510	552	563	543	551	554	572	592	559	581	548	556	526	559	555	541	570	543	523	522	577	583	611	542	583	530	591	493	556	589	583	593	556	551	550	543	591	548	536	530	582	579	546	526	568	533	508	565	602	567	528	561	548	535	574	561	580	564	576	603	543	515	573	558	539	533	558	578	576	551	580	576	552	539	603	583	562	537	531	524	547	543	523	576	541	561	550	514	554	563	586	550	591	551	520	543	538	584	552	626	589	519	591	537	570	593	585	541	576	565	509	577	574	576	562	523	596	583	520	593	557	534	476	554	532	528	588	560	544	573	564	531	571	513	558	562	572	565	541	581	600	557	540	580	595	578	572	516	579	548	610	562	538	568	533	545	585	524	565	569	529	549	536	568	534	525	582	545	578	571	545	595	570	579	573	571	567	562	564	535	515	589	567	565	549	575	544	549	533	589	530	546	548	532	566	556	534	579	552	511	564	567	564	505	544	556	534	556	553	597	543	585	516	534	538	547	540	548	599	547	562	527	579	554	564	553	542	580	547	570	546	525	558	583	565	568	527	598	562	559	527	560	569	545	563	546	572	566	550	553	597	574	575	610	507	571	557	550	551	534	554	537	556	588	559	594	521	551	545	552	546	573	523	556	561	566	553	571	539	506	530	521	533	588	587	566	621	547	542	572	527	569	519	601	606	496	545	587	535	532	519	555	570	578	582	562	568	569	548	575	528	563	535	609	541	583	533	518	567	577	550	562	546	561	522	572	579	569	538	549	554	535	569	580	532	562	578	491	546	549	598	558	557	568	567	578	579	522	554	514	542	562	578	564	538	513	534	533	547	559	555	533	541	532	544	614	579	580	538	563	602	534	531	561	535	541	529	569	525	542	579	572	559	550	586	545	526	591	556	531	544	552	539	567	543	540	543	560	553	548	569	582	559	514	584	577	594	540	564	565	596	514	575	566	539	487	554	559	559	546	529	527	571	542	574	523	550	553	597	570	578	529	552	579	538	512	565	564	550	531	543	578	565	560	586	564	553	550	529	500	576	550	541	549	533	538	537	522	560	606	566	555	536	583	540	537	539	589	544	552	536	556	541	573	582	585	572	547	555	547	555	547	564	548	542	548	549	518	592	560	546	554	520	560	588	554	533	569	562	567	587	553	545	559	537	560	537	583	540	560	585	524	535	546	581	554	565	533	551	549	507	526	577	566	547	549	568	551	569	574	556	544	560	549	536	547	529	542	547	559	510	526	567	521	556	608	540	583	604	509	553	592	504	606	577	544	525	591	573	550	550	582	544	555	545	562	559	580	543	537	581	546	570	589	529	550	551	555	557	586	479	589	537	541	573	591	567	550	547	556	522	591	554	542	571	537	529	575	540	548	543	581	549	564	552	563	561	551	518	514	541	551	572	544	524	534	600	522	538	560	572	531	571	573	548	587	511	507	504	538	550	568	570	533	578	551	516	541	578	571	583	581	526	573	540	562	550	558	559	549	584	593	576	566	564	502	535	559	552	545	542	561	545	581	558	568	564	517	569	603	565	524	623	536	536	537	564	540	567	574	491	533	559	550	579	571	569	582	575	574	499	574	543	510	590	546	584	524	554	556	566	532	552	570	587	498	569	521	567	510	554	547	607	584	575	552	527	571	596	584	567	568	546	556	525	597	573	558	581	540	564	555	588	580	551	551	490	547	513	549	568	596	564	565	553	579	577	574	575	518	535	571	559	589	490	554	515	563	551
34085	63547	50098	31968	21741	9077	4251	3267	2223	1571	1234	971	925	803	722	710	728	666	697	596	725	669	658	680	640	598	642	687	631	599	617	615	602	587	618	615	610	598	673	584	606	572	581	636	634	640	611	622	632	622	618	613	610	605	606	579	581	614	626	591	608	587	587	622	626	599	628	623	599	622	596	563	645	602	608	598	612	581	552	624	599	613	591	610	592	626	595	599	589	580	646	607	624	602	623	608	629	605	599	581	609	601	624	628	607	640	639	620	593	611	631	583	584	623	581	636	625	570	593	591	626	582	580	610	613	629	607	639	608	597	583	619	591	623	594	599	617	578	645	604	622	626	598	611	624	581	590	645	647	632	593	614	648	577	586	633	621	617	628	602	558	605	583	573	621	591	618	602	602	607	628	644	640	573	595	610	622	618	567	642	610	629	612	608	588	617	617	652	607	557	645	625	632	590	599	631	591	562	637	597	609	611	619	645	661	614	600	608	597	581	643	561	603	607	596	597	639	608	639	597	613	551	602	589	593	596	594	607	618	589	608	624	617	558	603	624	589	637	639	661	578	619	591	634	581	599	560	607	578	561	601	579	624	612	594	565	600	585	589	629	618	636	552	588	643	574	599	594	582	617	620	617	615	568	589	589	647	631	619	626	585	606	616	628	594	628	630	628	600	617	660	618	610	624	586	647	613	584	604	610	605	548	615	620	572	614	587	622	625	632	580	632	577	586	566	621	627	616	656	607	596	578	591	627	656	598	616	613	587	577	580	624	588	593	564	570	664	615	573	575	613	631	564	587	574	577	603	643	611	628	657	609	600	583	530	649	631	610	621	545	622	566	627	638	638	589	627	602	630	578	595	591	578	589	609	581	569	559	621	643	618	544	574	583	555	609	648	600	617	588	577	599	607	581	586	627	587	616	598	601	609	616	581	581	607	576	601	576	603	623	592	583	592	602	604	587	577	581	616	578	606	585	634	574	609	593	614	586	607	618	627	581	572	617	616	576	602	597	606	609	587	594	619	590	582	589	614	598	599	629	606	597	609	632	594	571	606	647	628	581	564	548	617	615	643	655	594	580	572	614	568	641	638	625	608	617	581	588	646	572	589	579	612	573	604	537	621	634	628	599	611	590	590	646	584	637	596	546	584	614	618	609	642	604	578	598	604	583	602	621	602	620	601	614	609	585	598	582	600	625	613	618	630	554	602	587	571	604	627	579	589	581	571	600	616	571	614	607	608	596	591	615	634	591	625	552	611	656	589	609	567	584	610	579	647	593	600	617	583	613	650	588	626	572	603	616	646	632	624	604	584	566	604	592	617	592	578	609	637	656	575	624	641	597	618	577	548	593	622	596	614	623	623	585	578	643	603	582	648	618	635	576	589	572	612	580	576	562	590	583	611	576	600	618	599	614	647	588	607	610	595	560	610	606	611	603	582	568	672	598	578	576	575	669	573	605	567	609	650	578	614	620	591	646	613	589	635	605	546	619	611	611	606	579	613	631	546	606	593	578	618	604	594	580	577	595	599	600	569	607	591	653	602	555	556	594	602	586	592	595	608	626	624	617	617	560	622	602	615	612	592	566	592	612	603	596	637	574	577	606	628	556	591	565	590	641	579	631	590	605	610	610	614	591	594	588	608	612	619	640	577	605	638	608	629	631	615	559	565	592	635	638	596	630	618	600	646	606	637	562	624	612	585	593	540	606	619	618	586	617	655	635	589	560	569	592	610	628	630	637	603	603	641	588	651	588	589	629	601	608	581	570	603	627	617	563	583	590	611	638	624	590	601	607	624	599	624	612	643	617	609	641	577	610	640	619	595	616	616	641	590	649	617	611	617	615	590	599	595	637	609	620	621	604	600	608	613	570	598	606	555	621	628	576	628	612	636	599	628	598	566	631	583	619	598	628	630	587	610	578	613	572	562	608	590	573	639	585	592	620	616	670	608	588	596	613	584	616	627	646	568	605	621	588	579	628	646	598	581	633	636	631	626	689	566	647	621	603	620	621	604	610	615	597	590	648	615	615	633	632	587	611	598	628	655	645	621	601	586	588	594	586	579	605	606	618	592	614	605	582	633	644	627	591	620	617	591	576	642	639	602	643	597	576	590	623	591	676	605	595	616	600	542	567	609	599	604	614	591	653	610	631	601	581	613	623	594	610	615	628	641	605	627	612	578	557	620	601	594	602	610	662	590	600	587	627	572	573	596	616	582	599	605	597	635	558	589	580	623	611	611	572	598	589	593	627	619	569	600	620	570	650	606	610	614	638	632	559	605	631	583	601	610	591	640	570	582	613	643	625	596	618	607	603	594	601	640	617	625	612	644	632	613	612	573	598	610	582	598	604	563	618	638	596	649	640	590	587	589	559	583	584	589	586	590	591	626	611	638	598	616	617	591	632	597	614	589	609	623	601	619	568	603	605	633	633	628	563	629	630	562	629	595	589	592	621	653	592	606	594	612	627	613	585	578	605	640	573	603	610	648	592	590	575	630	598	599	605	581	569	578	594	652	632	587	637	594	614	604	586	615	642	608	624	564	597	589	636	566	603	617	613	630	620	571	615	653	566	619	605	642	596	618	629	606	602	601	618	604	571	576	618	603	595	590	614	589	632	598	652	591	586	646	601	636	589	614	565	635	639	584	589	613	630	614	643	570	635	623	626	598	621	618	594	572	629	619	563	616	596	622	593	618	606	615	599	637	579	608	642	595	627	647	637	607	628	622	609	627	582	559	596	564	640	582	620	628	626	619	631	630	613	578	610	627	599	621	652	594	605	593	611	567	640	606	602	664	619	599	578	631	600	605	599	631	623	579	614	605	602	630	618	620	616	583	618	595	579	638	601	599	616	586	602	623	633	587	584	632	590	607	630	603	611	611	629	588	579	578	562	573	601	608	603	573	627	588	622	564	599	570	639	630	595	596	581	638	589	584	599	612	607	622	575	568	631	618	619	630	594	616	584	581	605	577	614	568	596	629	639	625	638	613	567	613	581	621	614	628	622	600	589	633	584	587	572	600	591	603	606	593	623	619	606	622	605	607	607	643	648	580	566	611	590	607	620	627	601	634	633	595	629	609	583	624	607	602	597	623	653	614	579	596	571	640	560	577	604	631	627	561	591	607	606	593	614	572	605	613	589	623	582	560	580	577	648	614	643	588	636	550	607	607	604	628	589	599	585	634	548	617	623	598	649	618	592	649	622	589	626	588	598	621	629	612	541	613	560	621	627	630	585	610	626	638	597	558	593	613	578	567	577	605	624	620	644	622	587	614	603	600	611	603	608	630	597	594	611	627	573	595	577	581	652	579	607	617	570	581	625	597	577	608	638	556	614	594	646	651	615	597	615	592	607	641	662	598	623	573	611	570	616	648	581	613	618	578	640	605	585	630	610	601	604	608	584	660	577	617	597	625	623	604	587	596	613	620	624	637	584	603	575	622	588	583	648	620	615	576	586	623	590	620	564	614	647	557	608	576	579	570	626	595	612	612	644
28394	27230	31356	19950	6987	1578	920	693	568	503	439	371	427	409	397	418	427	385	398	392	439	394	406	411	400	407	362	401	407	375	412	418	398	400	380	414	369	414	435	388	384	393	383	375	419	382	422	377	394	393	381	447	399	383	376	434	361	362	382	387	362	420	399	435	365	407	408	365	404	379	396	384	384	403	402	425	417	390	382	406	389	432	418	394	394	407	401	407	414	427	392	404	383	364	415	352	431	406	382	408	399	368	414	397	344	361	379	399	352	409	353	406	421	428	382	380	371	396	381	397	395	410	404	400	388	425	399	419	409	420	393	396	391	408	373	392	412	388	390	391	414	383	383	413	374	407	377	410	359	382	380	397	404	417	376	371	360	404	395	429	411	424	390	390	391	388	419	401	390	455	379	422	399	405	390	391	385	369	415	367	402	385	387	353	397	419	402	406	385	387	420	407	379	396	414	403	390	422	360	416	399	388	364	392	365	381	386	378	361	402	386	373	437	373	385	405	366	396	387	401	431	396	376	396	378	409	402	392	397	420	357	407	373	372	368	389	364	390	395	379	376	414	387	404	367	425	409	441	375	433	370	388	372	389	420	353	365	416	443	378	401	393	355	401	407	380	383	403	406	377	379	380	434	356	434	393	388	404	396	415	415	369	423	414	399	408	396	369	411	401	375	393	398	365	362	361	388	399	405	388	351	403	390	425	408	410	395	426	390	397	420	382	373	377	434	393	400	394	363	376	404	391	435	389	375	347	391	398	379	445	383	449	368	362	410	409	435	426	395	397	382	406	376	406	409	404	401	406	386	395	368	383	373	418	402	416	395	403	392	408	403	380	390	417	404	387	394	391	368	387	390	414	389	387	403	380	379	384	417	380	417	420	401	370	383	417	386	368	376	375	369	409	386	386	406	411	428	375	414	406	390	397	358	407	386	373	408	369	375	369	373	371	434	406	395	404	438	399	375	397	410	389	388	418	361	404	411	373	376	380	391	367	376	370	381	361	384	370	397	392	412	414	368	410	408	371	386	377	390	394	399	447	387	355	395	379	413	383	422	388	349	442	379	372	385	411	435	403	380	394	361	411	398	384	410	375	384	427	415	358	384	427	414	385	377	409	398	400	410	394	379	386	406	398	387	372	395	377	401	418	409	381	411	428	365	383	393	380	414	427	376	401	405	400	376	407	357	395	409	382	388	378	424	409	395	373	419	378	374	394	375	408	381	414	375	393	396	412	383	419	378	398	388	390	411	401	392	414	391	368	395	403	359	402	409	402	382	434	373	388	415	380	398	381	383	381	389	410	378	399	346	402	421	381	371	379	384	379	396	428	410	393	378	380	419	379	418	399	418	401	382	387	405	367	415	393	371	368	367	367	376	427	404	404	456	372	369	410	419	391	386	409	412	389	411	426	425	410	399	394	430	402	400	398	380	412	404	412	403	367	391	391	407	389	384	376	412	382	389	429	434	406	390	393	398	430	366	391	434	366	362	422	384	400	392	375	356	400	439	394	398	409	360	370	429	413	422	403	373	378	408	420	388	411	400	395	372	416	414	390	388	351	394	406	416	440	416	406	407	378	384	357	356	372	372	382	388	387	410	419	381	404	387	392	381	409	392	429	365	421	394	377	406	373	377	416	411	381	386	440	365	377	376	421	435	386	413	361	380	398	400	389	395	425	407	380	373	402	393	365	391	413	445	375	401	399	388	415	420	392	387	378	399	395	430	414	355	396	367	385	390	396	367	407	414	380	403	396	379	395	374	378	410	434	410	382	356	347	383	381	408	390	397	367	395	374	411	368	410	385	421	403	369	419	394	393	411	403	396	377	341	393	396	373	427	349	364	390	383	394	387	352	378	378	351	379	380	401	410	400	377	362	391	401	415	396	405	436	407	418	404	420	403	385	395	384	415	406	389	406	375	396	398	371	386	357	401	392	401	395	385	410	429	378	388	361	416	379	384	390	395	369	355	433	367	403	406	375	404	414	407	419	404	370	418	408	381	393	400	388	385	359	367	398	410	406	369	387	376	441	436	393	402	373	440	369	378	398	372	344	412	393	382	410	403	412	359	389	387	421	392	392	390	402	386	408	375	387	380	420	380	410	388	404	375	418	393	399	383	428	393	394	417	407	407	360	404	394	403	430	403	356	394	403	354	410	407	402	347	426	355	384	431	445	420	389	364	386	382	370	432	365	399	407	395	419	444	382	444	395	422	402	364	389	420	363	357	412	414	439	377	407	418	407	378	412	372	415	366	381	405	410	416	416	388	377	388	410	407	410	371	385	399	372	389	408	384	407	408	372	355	376	382	378	411	375	405	366	416	382	414	392	372	367	387	378	362	400	408	432	381	389	417	432	390	391	391	365	404	415	401	407	397	420	393	394	410	413	407	376	407	383	402	385	396	362	406	408	363	394	392	397	395	380	389	413	388	395	365	387	360	400	420	426	397	406	404	385	377	424	409	372	423	420	374	382	413	387	426	380	426	380	366	419	419	380	381	393	378	425	388	401	366	397	356	373	377	358	411	372	390	384	392	392	419	390	404	401	391	381	385	367	389	361	408	371	374	359	388	433	386	404	388	376	426	330	379	349	404	372	373	395	393	381	382	378	381	397	366	421	383	366	354	384	386	405	392	389	354	371	395	440	366	369	408	409	429	383	412	402	400	386	398	411	447	382	383	402	384	366	377	399	389	374	416	429	392	382	414	384	404	419	389	397	378	375	425	425	416	385	346	386	397	356	379	377	388	380	400	416	378	391	400	458	382	412	395	424	446	376	389	387	410	400	395	416	390	402	438	394	379	399	416	370	415	396	380	397	398	360	361	381	374	393	368	387	380	420	388	373	410	348	390	384	409	409	408	415	403	392	413	409	410	394	416	375	400	379	427	380	398	400	399	423	358	374	414	390	388	378	384	407	400	423	369	407	408	399	398	390	391	406	411	396	373	400	383	385	399	398	395	396	397	402	403	368	394	374	393	423	362	382	370	405	361	385	394	389	386	399	398	393	419	401	377	399	392	361	369	378	384	396	389	369	381	439	413	404	413	419	418	408	402	357	409	400	377	398	403	349	386	388	408	388	401	401	382	400	387	383	380	360	358	387	370	379	396	400	413	391	374	397	375	389	414	373	384	398	411	366	381	398	393	408	359	372	394	394	404	401	394	411	371	410	419	366	411	397	415	348	401	383	427	406	366	385	398	395	379	407	400	393	393	383	412	388	396	379	443	391	407	381	352	394	398	401	379	384	406	411	402	418	367	373	387	383	390	372	405	415	409	403	408	398	375	396	403	377	390	399	407	410	356	397	373	440	411	389	411	405	401	369	366	383	398	364	379	361	384	424	386	368	422	360	407	390	423	373	413	385	397	391	402	404	373	382	360	378	377	401	402	383	409	416	386	351	359	408	385	404	419	385	379	382	422	388	403	387	364	421	428	389	425	369	397	363	445	389	390	387	412	400	404	393	353	431	403	386	385	394	380	394	369	371	419	384
30553	44600	31836	17223	8650	2266	1317	1064	843	697	562	473	456	450	453	478	471	461	422	473	489	448	451	475	476	445	482	437	413	423	421	446	481	432	441	476	455	419	462	489	472	454	478	462	423	490	456	479	468	436	480	451	438	449	450	483	449	474	433	432	486	456	414	454	494	421	420	455	440	483	429	467	459	460	490	485	469	469	421	497	471	438	456	488	410	448	465	464	476	463	475	501	488	468	447	452	444	422	472	442	458	446	459	441	433	444	446	432	414	456	467	483	416	479	413	458	460	451	448	488	427	447	453	472	452	443	465	444	421	483	437	441	456	480	417	441	441	439	472	452	481	453	494	443	451	474	451	431	489	455	472	463	473	451	455	464	460	446	470	449	457	455	448	490	456	459	452	426	449	424	440	458	477	484	460	448	429	418	474	509	450	472	482	496	439	465	444	462	501	450	447	490	471	453	463	460	458	419	467	458	421	439	460	468	476	424	498	440	474	494	462	453	433	465	458	483	435	485	465	412	473	438	460	395	434	465	380	465	460	463	442	456	458	458	456	492	478	447	488	452	475	475	445	454	468	451	474	458	482	467	444	435	464	445	431	489	475	479	444	497	465	464	445	463	447	477	483	455	454	426	431	452	474	503	509	473	411	445	451	443	449	433	486	462	408	424	439	463	464	471	459	470	449	426	483	475	467	472	460	512	446	466	461	484	458	435	444	454	463	432	431	441	440	468	438	471	432	471	455	462	503	466	465	443	483	481	449	451	520	426	435	427	491	420	449	451	448	490	435	424	470	423	494	458	467	449	453	459	469	447	492	448	456	450	442	470	441	464	439	462	431	449	473	453	447	434	438	440	443	426	439	494	460	467	410	441	454	448	456	474	450	451	494	466	463	451	461	449	432	462	487	454	454	477	478	455	464	429	448	480	403	448	457	435	461	480	451	474	458	465	507	472	488	488	458	452	513	466	454	436	412	402	475	428	459	464	508	452	483	444	467	452	478	470	501	470	408	425	479	501	443	484	466	456	436	433	453	496	433	497	463	446	486	483	488	424	429	487	422	447	464	465	465	472	402	462	442	461	417	429	468	464	453	471	489	473	439	441	444	470	447	462	448	480	473	426	461	434	434	474	480	430	470	461	444	443	505	462	482	455	441	435	460	446	494	456	469	459	440	497	457	457	445	436	465	430	435	474	410	459	483	448	447	454	453	463	442	481	439	450	454	443	452	422	462	424	469	441	448	496	417	488	481	421	442	454	459	478	484	490	489	477	441	473	472	476	480	471	460	465	456	455	452	439	452	482	421	464	483	455	458	440	422	454	475	473	428	422	456	454	450	458	478	465	444	506	477	481	463	453	464	492	473	479	443	446	448	412	483	460	455	492	446	472	471	454	476	425	445	423	422	454	446	476	451	452	453	426	459	484	445	409	400	424	435	439	484	434	431	478	434	496	466	471	470	454	442	436	442	456	471	427	499	435	477	454	444	447	471	455	469	450	462	506	454	469	445	438	407	466	439	448	468	448	454	472	467	489	420	421	419	473	458	441	447	425	431	441	429	481	463	492	462	430	482	462	428	452	411	444	467	466	467	489	422	464	436	464	448	437	461	485	470	471	467	452	468	436	452	467	460	486	480	446	460	470	408	430	446	443	438	482	479	467	462	452	442	434	451	450	489	451	463	469	444	472	451	498	451	465	453	478	477	467	459	437	463	452	408	443	427	482	448	417	471	426	470	470	450	440	471	472	449	456	453	402	476	482	456	450	448	425	463	464	433	471	427	463	488	438	478	489	458	441	441	471	475	452	483	452	438	431	463	463	462	484	452	412	456	451	447	443	451	484	497	487	493	428	453	462	487	455	454	444	475	472	429	404	429	450	488	494	469	429	507	478	432	461	447	494	450	442	470	448	426	492	436	449	452	459	432	434	452	483	476	465	438	485	457	428	472	475	452	442	471	463	491	451	448	449	470	452	443	439	424	429	454	439	446	440	449	465	442	453	424	457	462	442	475	438	467	478	447	413	461	458	473	463	466	490	476	457	452	447	476	456	480	457	472	473	440	465	461	488	473	466	441	468	451	437	444	463	485	453	415	491	416	489	457	484	475	456	464	449	449	391	419	452	476	476	465	436	424	411	445	464	471	454	476	448	434	447	445	502	459	481	424	472	474	450	471	436	450	449	454	460	442	420	425	423	416	449	488	432	470	407	420	498	469	457	436	457	434	440	437	469	461	446	442	432	495	456	489	449	436	442	435	441	486	472	446	461	453	396	433	478	503	441	447	476	459	439	479	478	480	465	454	454	462	421	453	481	480	449	490	444	449	416	435	489	434	440	433	484	438	448	458	519	488	439	481	431	438	445	458	454	473	480	441	419	452	480	451	451	457	474	423	442	503	490	448	479	443	461	494	461	455	480	444	486	430	478	430	435	462	453	441	469	478	478	468	463	437	429	440	464	452	449	442	451	423	450	457	443	472	457	492	444	488	493	448	471	465	464	478	448	445	448	433	452	459	444	445	463	451	434	439	464	483	419	431	449	444	461	465	427	454	431	416	457	447	462	429	464	454	448	485	472	435	430	423	474	421	441	432	471	425	417	456	482	435	472	461	469	468	457	442	437	487	455	446	444	471	423	439	461	481	494	477	443	469	481	452	456	450	453	486	428	462	449	507	470	442	457	428	427	445	459	483	487	475	446	448	451	465	459	478	439	463	477	478	464	428	436	422	431	476	451	453	473	446	466	481	407	483	451	470	410	447	497	456	489	436	430	479	437	452	486	461	458	447	441	456	453	468	470	447	469	464	467	472	462	443	438	480	454	478	438	471	475	489	480	466	421	483	499	441	450	426	458	466	446	442	495	434	467	423	477	462	417	459	476	461	457	441	454	462	441	450	449	475	412	464	394	449	470	403	441	430	494	477	433	457	476	465	481	450	447	441	432	435	477	462	430	497	454	458	459	446	464	462	464	500	472	466	431	463	449	441	449	459	463	422	462	478	458	439	464	470	460	460	461	439	466	441	429	445	483	424	464	421	466	460	459	433	422	434	453	426	473	469	449	498	410	477	480	469	476	433	460	444	440	486	458	456	463	467	486	420	486	460	440	464	468	480	471	459	468	443	466	441	424	441	431	472	454	465	476	471	444	466	464	455	446	445	438	467	436	427	453	433	459	465	461	433	484	494	456	467	432	463	441	446	430	464	491	456	447	460	480	481	471	468	497	440	465	440	447	436	462	449	440	491	458	491	458	446	448	467	434	417	464	518	498	441	463	460	420	465	462	470	464	471	475	476	436	433	478	461	439	445	481	488	460	460	466	477	509	487	462	481	458	461	433	490	422	456	473	470	475	434	468	458	450	450	510	458	504	473	483	456	476	454	441	441	442	467	488	450	437	462	479	454	430	436	478	419	433	470	455	423	461	449	445	471	426	460	449	450	470	480	453	434	440	489	492	472	482	444	455	453	441	459	479	457	443	475	427	482	440	486	454	467	458	430	465
23983	21185	28574	24506	21465	13692	2797	1383	996	767	606	490	464	465	444	405	409	410	418	422	400	392	408	414	346	392	400	396	401	386	412	387	399	405	431	380	387	388	378	399	388	387	378	423	380	366	383	412	370	383	363	411	374	384	377	372	353	350	380	380	416	372	371	356	374	371	403	408	347	355	379	385	335	358	409	390	404	373	392	384	404	377	401	407	325	431	392	355	370	400	364	400	417	399	388	398	376	390	362	396	371	361	361	346	370	367	414	375	364	404	369	382	385	359	409	380	375	415	404	397	366	380	391	375	366	405	426	363	389	372	383	382	335	389	404	372	365	374	384	407	391	423	375	363	394	358	401	384	396	401	369	368	347	371	410	383	372	383	373	359	371	370	430	347	375	393	388	394	379	393	400	376	376	387	384	380	384	386	357	344	393	395	418	387	399	400	354	380	391	361	374	422	362	371	362	361	392	360	401	377	357	409	423	369	390	385	391	368	397	373	342	391	406	376	383	397	378	358	403	385	397	380	372	433	369	327	404	374	354	399	367	416	415	394	348	370	402	405	394	360	393	389	352	403	361	374	378	405	342	374	352	390	368	385	349	393	360	375	381	376	364	386	381	366	395	393	400	388	400	362	379	395	411	372	411	395	385	375	354	361	360	401	409	386	403	414	393	387	336	383	385	365	370	363	390	417	369	391	376	396	400	372	371	372	403	391	394	359	400	402	360	397	394	389	375	366	362	361	394	368	411	375	378	411	383	369	429	398	396	376	390	396	358	382	403	362	386	395	403	375	379	344	386	372	375	357	337	398	367	387	382	368	394	371	389	353	383	341	413	377	377	398	380	394	362	398	414	398	371	366	403	384	363	388	383	373	395	375	378	368	385	369	375	360	359	401	372	396	384	381	354	362	393	396	351	388	423	373	404	380	393	381	375	393	400	363	379	388	393	354	341	333	414	393	392	368	373	385	399	389	416	399	400	399	402	391	385	397	398	361	383	365	364	348	374	369	343	402	387	381	364	371	383	394	390	366	372	364	362	379	396	366	371	412	389	403	393	379	389	383	373	384	399	382	383	392	361	398	390	327	354	367	367	404	416	347	362	386	363	344	384	382	381	360	366	380	365	375	382	386	395	379	372	377	367	385	356	395	383	379	344	384	405	393	373	361	343	404	412	387	374	399	382	389	415	388	364	390	385	391	400	358	372	401	346	407	370	397	396	359	370	392	388	380	385	381	423	378	372	402	385	384	373	359	373	369	374	364	400	342	397	378	379	380	413	340	392	376	361	391	437	404	362	352	374	384	373	391	363	386	413	350	358	360	362	341	422	387	398	385	371	414	391	391	354	399	388	370	380	376	388	383	413	378	399	368	385	379	412	352	373	381	397	415	362	403	416	385	378	391	393	379	412	405	380	395	351	387	398	374	399	382	409	364	373	360	409	366	354	407	344	411	388	391	332	403	351	362	389	379	337	385	416	386	365	380	351	351	376	368	381	392	359	386	380	371	364	362	381	391	378	383	382	411	376	384	391	365	359	349	395	395	405	379	381	411	366	380	390	349	393	351	406	362	391	364	360	345	373	366	402	348	371	390	383	339	392	369	372	409	402	347	376	385	376	365	357	364	406	371	413	381	378	399	412	385	384	380	386	371	383	349	375	377	388	394	400	377	382	419	389	380	381	344	397	368	354	368	364	356	385	357	340	379	367	364	392	385	364	397	365	378	410	360	357	369	391	372	417	379	388	379	362	367	381	362	345	384	384	385	369	383	395	410	370	379	374	425	362	390	408	384	388	346	390	365	396	325	393	388	417	369	367	354	392	363	410	382	376	410	379	344	345	388	391	405	403	388	396	374	377	397	368	350	378	408	371	382	353	389	358	400	398	381	384	368	372	371	372	382	373	380	371	376	388	362	380	374	379	394	356	390	346	371	394	399	357	393	348	383	375	369	385	427	426	412	378	379	364	389	396	370	384	390	324	387	363	372	356	379	390	398	378	422	363	351	371	381	375	392	351	368	386	365	383	409	386	366	402	421	365	359	367	371	394	363	394	379	376	338	370	415	364	371	378	368	359	401	358	384	386	405	395	413	359	396	346	399	381	397	443	353	389	365	375	380	415	406	392	417	392	360	348	409	401	389	378	421	399	364	386	386	382	378	370	371	389	373	358	366	369	362	387	418	423	422	375	372	356	357	388	359	368	459	348	384	359	356	385	398	414	344	371	402	360	383	374	382	341	358	395	354	403	393	358	394	386	388	349	406	397	394	397	377	380	389	385	369	377	364	360	366	358	390	385	384	366	358	370	379	390	392	354	407	396	386	387	372	377	361	348	404	374	377	363	407	421	356	392	388	382	363	419	384	362	358	367	383	387	382	395	388	384	380	389	375	350	400	378	378	365	360	355	342	376	405	363	394	351	376	388	408	396	387	327	353	361	369	367	359	410	356	403	367	392	406	400	373	386	355	414	367	408	379	377	390	373	384	354	396	393	414	380	362	354	359	370	387	349	386	411	374	390	366	376	363	400	375	357	406	377	389	370	394	416	363	382	408	351	396	354	360	368	365	397	359	422	383	360	361	345	376	360	382	428	372	398	374	393	381	395	408	359	390	378	377	369	389	371	379	356	368	391	393	438	368	350	387	381	373	390	408	377	392	391	384	368	368	358	392	418	410	364	358	385	402	383	365	368	375	360	351	377	393	382	381	420	380	390	347	376	369	374	379	347	364	373	363	384	334	376	387	383	364	385	393	388	364	383	349	387	359	395	363	379	344	383	364	382	381	358	369	365	384	377	381	408	384	372	360	359	381	386	376	338	376	375	370	400	357	362	387	397	358	347	371	402	340	407	393	397	372	383	384	399	395	342	384	385	366	404	372	392	392	394	400	368	362	364	387	382	374	382	367	360	372	350	401	364	386	410	357	395	356	403	348	389	378	405	396	423	385	366	361	369	375	359	389	372	396	370	395	401	402	396	383	388	382	381	402	350	352	350	389	373	370	349	385	384	382	354	413	398	402	393	419	398	394	360	342	418	390	366	367	357	368	338	388	389	376	377	362	436	381	379	389	376	358	335	387	337	392	350	375	400	417	376	359	376	391	386	401	388	383	382	398	390	368	399	417	405	373	362	401	386	370	332	351	378	354	375	378	359	368	378	404	359	378	363	427	371	385	371	382	387	384	404	331	353	415	342	389	417	395	374	413	370	397	424	338	380	375	385	384	388	398	368	383	395	385	373	346	381	407	361	372	375	380	385	362	385	383	373	374	383	388	386	362	380	401	362	387	392	370	333	361	382	401	361	330	355	360	381	388	363	393	392	399	362	357	370	348	373	361	350	368	367	408	345	391	369	350	383	360	364	396	408	405	413	386	366	366	390	414	381	385	358	362	399	350	401	361	392	377	369	386	382	412	354	365	375	405	355	396	365	388	390	393	397	344	387	395	389	373	360	399	325	367	367	372	368	413	374	397	392	377	403	365	409	391	386	354	384	406	385	357
30826	54244	43029	28966	16822	5835	2801	2156	1621	1190	798	669	557	530	525	498	516	415	530	471	477	490	460	468	442	492	426	405	458	446	461	449	440	427	452	423	433	459	451	446	464	467	423	449	444	417	433	432	440	465	399	401	438	457	426	445	415	453	489	425	471	434	421	446	424	452	425	488	458	431	437	456	448	406	442	427	430	497	426	406	446	469	439	420	453	450	429	416	454	406	448	446	425	428	439	420	438	411	430	457	416	413	402	418	427	480	415	407	419	440	409	433	439	420	447	435	414	465	398	449	452	445	399	425	415	464	447	455	397	461	412	485	421	423	437	447	439	416	439	404	463	442	440	453	470	443	422	392	402	430	438	437	453	452	425	420	433	438	428	474	426	413	395	407	454	421	469	440	454	421	446	429	422	441	438	445	447	449	446	434	428	469	452	431	398	480	392	473	456	405	407	448	473	396	447	456	409	385	442	414	425	489	395	416	460	427	439	456	467	451	417	432	434	465	436	407	430	399	435	440	441	393	454	418	414	439	447	488	436	449	437	437	442	415	418	456	437	428	448	427	449	439	418	441	468	430	470	447	426	457	408	422	419	415	414	428	426	445	436	447	453	419	445	430	443	382	451	405	431	428	428	425	429	431	454	428	431	419	421	398	423	412	418	418	458	419	398	437	422	425	424	427	445	397	452	451	424	413	437	396	436	428	449	422	424	401	412	431	466	437	417	456	435	438	459	440	458	443	434	439	433	420	456	438	430	423	417	438	438	412	429	410	428	420	412	433	447	417	427	460	447	435	423	403	421	445	446	430	414	427	402	421	465	424	441	442	422	435	462	413	420	394	451	442	414	400	429	412	425	462	436	429	432	408	447	423	420	429	403	411	398	424	415	437	441	420	419	425	439	424	418	429	390	431	390	428	444	472	419	400	417	434	414	419	438	448	459	451	446	413	424	424	412	420	428	433	399	449	436	447	423	457	427	427	452	446	456	425	400	443	427	414	399	450	427	424	411	454	412	457	416	410	454	423	417	430	418	408	455	410	425	442	443	424	430	435	398	438	452	449	412	451	431	464	449	425	432	452	452	433	453	421	405	429	412	446	453	411	440	445	462	462	456	443	442	441	449	446	427	428	426	416	426	430	423	416	425	405	429	436	387	409	406	420	445	440	406	426	469	443	433	434	440	430	431	436	399	448	432	443	444	395	406	432	458	435	465	431	465	464	364	438	470	450	431	441	421	431	456	452	417	435	444	444	448	456	402	454	445	429	398	436	423	456	431	450	415	438	386	449	392	438	430	467	430	453	397	443	405	425	407	436	415	426	451	421	480	428	438	487	437	468	437	457	417	413	482	422	414	444	424	414	456	412	405	458	436	423	425	473	437	385	468	446	444	435	423	438	459	467	443	406	413	440	444	443	434	446	414	455	399	412	439	429	441	435	423	458	428	417	421	442	415	423	453	418	460	464	420	428	435	424	451	431	463	425	434	450	447	418	439	443	428	431	436	435	463	419	436	431	444	437	414	442	413	433	412	454	401	411	433	426	398	410	425	455	440	404	451	448	426	440	425	418	426	442	461	414	442	440	457	415	386	444	407	442	440	407	474	469	433	424	441	458	474	444	439	470	434	473	399	423	442	389	446	396	457	391	439	406	437	438	435	410	446	454	431	427	421	443	433	443	431	406	410	418	460	456	443	453	412	438	397	416	398	465	410	417	418	426	410	423	420	405	425	402	435	424	446	428	447	415	406	414	441	419	431	404	440	442	439	407	406	450	445	442	432	435	431	449	440	440	447	466	410	437	404	444	452	477	409	432	423	454	459	479	424	434	436	396	406	448	449	446	419	418	462	430	416	418	452	428	424	435	411	400	421	430	452	419	417	441	449	442	504	437	428	442	485	407	441	452	430	426	428	447	415	447	436	422	446	427	423	404	417	408	431	439	428	448	459	403	410	448	387	433	396	457	390	390	437	412	413	444	418	441	433	435	409	427	387	414	430	437	491	432	435	443	425	400	417	413	454	453	409	457	433	422	407	458	449	429	407	427	444	450	413	420	422	401	420	425	443	398	438	452	450	418	434	457	428	424	441	437	424	422	402	433	440	405	415	423	437	459	454	388	478	434	429	467	445	405	380	405	414	420	412	404	454	444	422	456	390	432	438	444	456	429	427	422	424	408	486	435	464	422	397	410	412	438	439	420	427	443	458	444	412	474	423	489	420	427	456	436	455	473	413	449	402	433	449	450	440	414	455	462	408	434	456	431	427	441	405	421	418	419	443	402	436	428	420	437	411	420	375	457	418	428	433	492	411	426	433	410	460	432	437	419	433	402	432	428	440	448	426	455	453	399	398	441	417	423	424	424	409	441	425	440	421	470	468	420	412	392	436	428	472	451	450	448	435	419	431	477	418	422	440	452	414	447	414	411	438	410	438	399	412	436	427	437	452	451	434	439	439	431	429	423	433	449	430	433	405	470	468	425	421	419	452	410	451	439	473	452	427	413	441	448	423	432	428	450	407	438	429	438	456	391	376	442	443	415	427	423	421	430	393	454	438	448	473	415	423	436	443	443	420	410	406	431	417	448	414	430	409	437	384	421	410	433	426	416	442	462	411	454	440	453	455	428	426	460	417	431	432	433	430	442	428	428	418	417	388	452	423	439	457	445	472	458	466	414	415	465	403	448	449	408	444	415	429	441	447	435	443	432	425	454	431	461	427	430	416	406	431	419	432	426	451	410	386	422	423	472	454	429	418	408	446	455	424	432	462	462	434	448	406	431	430	410	458	430	413	460	433	412	445	426	458	454	424	427	411	459	429	415	424	424	414	413	400	412	453	424	435	446	432	393	450	425	426	413	458	418	422	430	416	409	427	439	439	437	437	437	419	450	446	446	440	435	449	479	423	449	408	448	434	418	462	402	438	410	408	437	427	445	435	425	438	417	492	428	392	480	404	412	431	441	419	419	407	419	425	414	436	429	397	398	417	449	440	453	469	431	401	430	429	434	472	419	462	438	417	439	435	439	436	425	396	433	409	460	440	419	409	434	430	422	425	432	447	402	412	463	410	438	453	414	413	431	452	444	441	475	451	421	408	466	446	433	414	451	463	420	444	398	464	487	422	409	489	465	420	429	434	459	432	441	470	423	436	433	417	428	472	444	430	436	382	443	437	412	413	419	444	439	391	420	415	459	406	447	388	424	451	430	431	459	431	441	415	467	433	413	389	451	459	451	438	407	434	459	443	450	404	428	420	444	449	459	416	453	432	393	396	360	425	407	436	442	461	440	430	425	424	407	491	433	425	401	414	420	403	502	423	447	453	384	467	444	419	433	437	436	435	449	432	430	427	454	437	438	446	395	438	474	427	414	431	425	443	402	478	417	435	436	422	401	468	433	430	432	477	456	470	394	418	414	420	416	443	419	462	425	452	429	463	443	402	431	447	427	425	403	461	457	390	401	462	402	456	414	416	448	482	474	400	446	397	449	412	461	438	474	447	407
25489	21349	28248	26162	16739	4257	1207	1037	884	723	658	595	519	590	559	531	573	483	525	541	508	522	575	556	507	525	576	507	486	561	517	504	482	532	576	507	520	500	527	551	539	501	501	544	519	496	529	543	521	519	462	533	522	512	489	493	543	492	520	538	511	510	516	518	493	507	538	530	552	509	521	544	510	505	493	526	482	513	542	511	515	484	526	500	511	502	510	492	487	540	456	537	490	531	513	486	521	553	527	508	512	500	500	540	535	524	493	512	493	549	521	539	517	527	548	535	480	526	496	509	508	541	459	505	537	529	513	549	505	495	530	530	564	528	544	546	516	522	520	468	478	508	508	511	531	503	516	511	520	515	507	537	510	488	559	532	530	527	535	493	530	529	505	549	512	519	542	523	549	510	490	532	504	511	478	525	488	535	567	496	526	506	549	498	553	516	467	523	531	514	496	527	523	541	505	496	492	524	513	530	469	516	529	503	526	489	540	522	551	522	532	467	466	528	539	501	522	497	514	486	553	532	471	505	505	483	547	512	468	483	518	548	582	564	516	555	551	540	506	527	474	537	555	546	498	519	549	539	502	558	501	522	488	521	491	538	501	535	521	538	472	506	517	511	521	503	522	534	525	514	530	509	527	501	568	531	557	535	518	498	478	527	511	529	500	486	555	534	491	565	518	521	474	512	550	522	507	510	492	538	561	545	504	492	507	504	504	493	509	512	528	500	540	494	511	509	527	473	507	508	508	530	506	515	534	495	458	464	520	521	507	498	499	490	487	521	490	474	517	500	556	529	542	459	508	487	498	504	492	534	539	497	521	551	486	513	548	539	511	467	530	497	518	547	516	477	465	502	516	511	503	532	536	551	512	509	547	515	501	535	485	500	542	493	493	555	507	498	509	526	506	496	520	562	460	503	534	553	500	488	536	533	499	529	541	507	510	528	526	546	527	548	487	487	545	493	552	488	480	524	516	545	538	491	517	516	533	534	533	502	492	550	493	512	532	492	499	522	519	525	526	530	526	539	512	539	494	514	590	540	505	519	499	501	518	499	501	523	503	507	510	479	503	523	495	502	520	503	525	528	498	510	536	541	558	484	473	544	550	519	519	491	497	499	540	487	497	505	518	539	526	555	506	530	528	491	540	536	496	549	472	533	494	509	511	530	527	540	554	469	473	555	518	527	509	496	521	508	527	523	529	504	549	493	523	487	503	492	500	509	518	522	533	537	569	498	553	593	534	557	549	517	511	560	513	510	494	516	488	553	487	507	520	491	516	525	492	550	558	488	495	510	494	524	539	537	541	522	465	488	502	531	507	501	565	503	530	536	531	483	522	523	490	556	486	552	480	523	516	509	481	477	526	544	500	507	494	488	512	537	514	512	493	537	493	555	539	560	504	519	541	515	490	547	491	496	548	511	524	552	551	552	495	460	474	484	510	547	536	493	533	523	550	484	507	506	478	535	550	558	536	539	498	495	519	541	505	521	493	562	571	496	526	499	510	493	537	533	497	524	499	566	525	523	522	534	531	565	530	511	502	493	524	517	508	514	527	507	553	529	561	514	504	537	527	531	511	506	548	511	509	539	505	503	504	540	513	514	520	493	510	506	514	488	490	522	516	490	516	503	515	501	521	545	524	542	528	545	493	471	496	507	497	504	500	542	502	529	530	497	533	539	514	536	478	502	486	521	548	533	520	517	488	548	493	490	529	522	481	520	523	502	522	561	545	522	506	527	553	525	515	528	514	530	480	533	541	516	535	532	542	507	547	504	574	522	500	492	530	491	530	493	534	499	521	484	499	520	550	504	518	470	509	518	487	504	501	531	500	482	528	554	513	488	509	536	484	522	554	476	449	522	512	463	524	505	571	466	498	520	526	548	515	529	516	492	527	498	502	503	492	486	522	502	525	505	534	531	526	509	552	559	503	525	521	527	507	541	511	526	510	538	516	490	487	503	548	508	507	524	508	570	510	515	559	489	539	529	487	499	542	522	543	509	537	516	522	521	514	520	469	521	520	495	541	518	527	499	542	500	515	497	530	541	542	516	482	514	552	487	475	514	522	517	494	497	541	505	494	544	515	511	537	496	574	500	513	539	539	510	514	542	539	513	493	516	519	490	514	531	547	546	487	478	502	487	504	503	508	531	513	511	519	529	495	500	481	512	501	537	465	501	514	506	506	497	464	509	512	503	512	536	514	520	524	523	520	561	496	509	495	492	532	512	518	547	487	492	487	524	519	521	533	505	508	527	535	510	526	503	539	513	490	491	530	493	498	497	500	537	515	564	527	549	491	490	520	504	498	518	505	528	502	536	537	548	535	505	490	476	569	537	510	521	533	504	506	523	490	481	495	515	525	528	528	528	515	484	540	505	547	513	507	491	533	546	493	508	554	534	562	480	546	544	530	498	534	515	513	516	500	513	507	548	537	503	547	511	496	524	500	515	505	545	505	478	562	491	489	537	524	494	527	548	519	518	544	513	514	506	468	506	508	496	507	503	518	524	515	519	511	542	540	534	522	521	533	535	501	458	528	514	562	535	525	507	510	524	515	531	536	474	505	499	512	531	504	515	466	497	548	517	544	573	498	502	508	500	525	526	500	485	514	483	553	517	512	489	485	526	548	561	511	492	536	546	528	527	492	526	497	502	494	495	486	531	495	525	554	535	501	502	492	557	505	518	516	552	524	550	527	525	518	513	526	513	542	503	499	506	522	499	529	478	478	494	525	549	514	481	533	553	515	501	510	503	518	504	510	550	539	532	546	520	481	478	505	477	546	510	497	531	542	531	529	542	475	520	547	529	492	491	522	524	524	574	509	544	502	513	540	532	521	537	494	560	509	549	554	533	498	530	532	499	537	484	478	493	509	531	527	495	529	513	513	523	522	479	509	526	530	529	516	496	517	537	514	492	530	545	522	524	513	528	509	529	556	512	544	490	534	560	541	500	560	520	487	522	553	534	497	530	555	522	490	464	480	541	509	497	483	542	500	520	541	512	518	508	514	482	533	530	513	542	518	520	533	492	526	496	545	571	551	568	520	515	507	517	474	510	521	533	510	553	512	493	553	472	491	506	527	547	518	525	496	533	531	507	484	591	549	513	505	501	540	524	482	549	556	530	525	513	526	551	520	505	489	537	535	541	519	515	519	501	576	531	516	513	529	487	528	534	548	527	537	525	532	498	542	484	517	493	523	549	491	521	533	496	528	520	551	479	550	524	516	526	578	490	479	509	545	488	506	505	504	497	504	521	532	560	485	499	528	547	496	513	486	545	528	558	480	508	526	536	474	516	547	566	522	494	530	551	487	502	537	503	531	521	522	570	523	520	495	494	525	516	548	494	535	556	450	521	512	523	523	508	499	494	542	490	484	529	500	478	517	514	495	494	524	528	510	516	521	513	518	483	544	506	536	536	565	523	510	518	534	537	523	493	497	553	512	603	495	542	481	510	560	556	489	476	529	480	532	527	542	512	517	524	507	535	511	547	526	530	507	470
31131	49337	38551	25252	13339	4096	1966	1716	1316	992	824	714	656	634	668	616	631	626	575	628	640	588	552	583	607	629	555	561	593	617	586	615	593	621	511	596	597	558	612	591	581	585	550	592	597	589	597	600	560	616	637	575	569	564	522	572	625	603	586	545	590	618	552	602	559	579	595	553	616	599	605	596	576	557	578	584	595	580	585	588	574	590	569	591	606	590	573	605	632	623	584	580	573	579	619	599	555	547	566	558	606	599	577	560	579	610	565	574	586	608	591	536	650	556	594	586	604	580	583	603	555	646	601	550	575	556	578	535	581	587	556	553	543	595	571	611	598	547	583	562	597	601	597	602	580	597	553	612	582	580	601	587	578	588	623	598	562	591	558	558	635	574	552	568	554	586	565	572	558	611	557	578	620	582	625	586	554	605	579	572	589	568	595	603	601	594	608	590	639	582	615	538	585	625	565	589	588	608	588	556	604	605	572	610	576	613	612	608	573	604	588	577	556	602	602	630	571	592	613	633	577	567	556	610	594	594	573	555	631	583	582	576	597	605	561	567	568	618	607	565	599	617	550	597	592	588	595	591	615	556	648	538	613	589	609	603	584	574	559	600	569	564	591	587	573	627	587	592	615	599	593	600	611	563	588	605	566	620	574	610	601	582	596	542	611	592	613	586	617	601	606	599	568	605	560	553	555	571	587	590	585	586	552	581	602	593	596	597	579	594	567	593	593	598	542	548	610	610	575	588	566	575	608	601	550	633	549	582	580	542	593	619	609	598	552	601	592	584	610	617	598	522	633	607	608	574	566	574	576	579	561	596	565	582	609	551	568	560	578	612	589	577	585	593	625	570	586	587	568	612	596	582	617	610	537	607	613	641	627	632	605	565	584	593	562	629	621	581	562	616	598	594	626	611	579	570	578	577	556	581	594	601	592	585	597	634	564	610	574	547	580	604	575	586	622	585	576	587	600	583	594	600	575	612	618	582	583	592	561	563	502	578	591	566	558	576	605	589	627	576	602	552	559	606	570	552	592	594	562	598	590	578	580	613	603	604	591	611	605	543	598	597	571	566	556	578	548	575	556	571	596	575	565	586	559	621	566	575	599	600	557	592	597	561	585	606	606	571	612	545	567	595	577	591	604	554	548	582	605	574	568	577	611	571	634	567	561	615	584	629	569	562	587	580	594	566	584	605	590	553	605	575	581	588	579	574	598	585	608	607	585	591	629	601	593	577	526	576	564	594	582	569	586	621	588	575	610	620	603	604	561	593	561	625	587	602	609	550	581	547	565	599	555	585	594	602	536	553	589	569	630	569	571	600	586	598	591	589	576	590	552	587	559	561	601	579	612	557	560	563	589	593	607	551	591	562	615	533	548	612	583	615	562	584	569	596	574	582	625	631	558	588	607	554	575	608	604	570	595	626	593	578	566	621	552	567	565	615	598	582	558	605	597	591	592	600	603	556	556	623	600	627	578	584	644	609	601	602	593	630	581	584	608	586	613	581	570	575	593	601	582	606	618	594	563	578	576	567	599	573	594	556	554	597	573	604	591	606	548	600	625	598	590	580	580	592	563	602	591	616	560	601	659	591	605	560	583	567	549	593	630	587	586	573	624	565	572	579	598	552	571	601	578	564	560	628	574	545	587	602	583	621	602	593	618	585	620	556	594	604	568	594	597	584	581	587	578	556	547	610	584	577	553	593	581	568	571	603	555	640	560	591	569	594	586	620	609	615	578	581	598	576	603	628	587	573	592	528	580	551	575	607	582	591	588	551	560	573	573	588	589	563	571	591	582	608	588	590	614	577	590	597	596	598	566	565	587	596	585	580	589	564	538	595	604	584	622	592	641	558	605	579	606	589	600	602	603	584	626	614	579	583	567	567	586	604	575	579	585	568	616	606	582	609	591	578	622	613	595	594	635	566	594	601	616	526	624	563	564	577	606	589	572	544	577	609	584	571	595	578	582	585	606	594	600	598	570	565	621	587	536	588	645	594	575	594	588	599	587	596	569	587	552	615	579	593	566	574	552	604	586	571	565	578	591	626	593	579	561	571	594	624	588	599	614	607	624	554	570	590	544	593	609	568	544	588	550	616	592	549	603	542	598	586	588	586	562	586	614	599	544	614	566	566	572	628	575	624	618	579	608	547	588	570	597	589	583	578	605	560	608	564	556	600	591	610	571	615	596	625	600	631	597	578	565	608	619	584	594	564	545	597	617	622	596	624	531	573	564	558	604	586	592	535	563	551	570	602	600	586	570	586	550	586	579	615	587	562	582	634	592	602	576	597	601	579	595	536	603	598	585	620	530	616	600	620	578	569	620	606	584	641	544	600	598	587	591	605	600	550	659	628	587	579	595	598	582	595	577	583	609	533	586	610	591	613	575	578	621	581	573	585	595	594	612	639	587	570	619	565	566	534	606	566	544	633	588	554	617	529	555	598	547	571	590	560	573	566	554	575	571	589	593	563	611	618	590	573	572	585	628	593	514	568	618	577	580	580	634	578	614	588	577	586	584	596	581	583	624	577	555	521	540	574	584	539	582	595	630	586	573	551	611	577	578	546	627	588	614	592	591	585	512	579	570	591	531	603	583	586	595	591	570	608	584	582	587	577	513	600	599	610	592	599	592	596	637	607	577	566	553	608	597	600	532	541	586	603	567	574	614	560	571	583	552	589	580	587	570	596	583	556	592	595	569	636	595	594	604	581	568	579	549	560	571	592	546	596	582	584	630	590	576	605	572	585	626	591	607	592	593	585	542	592	579	566	624	615	604	577	615	621	589	580	547	608	565	599	605	565	606	622	601	574	625	590	603	606	598	601	572	616	566	558	588	552	593	631	607	584	592	592	586	606	582	622	630	588	589	568	556	581	596	642	615	603	575	561	575	584	594	618	604	583	612	589	588	580	570	565	577	609	625	597	570	605	588	602	579	603	637	592	606	588	590	601	592	603	600	600	531	578	590	593	583	631	539	567	576	591	585	554	616	639	560	591	589	600	633	573	611	621	548	572	538	574	590	591	543	584	576	557	585	596	585	559	553	572	573	604	578	561	585	619	608	564	619	592	573	606	569	602	577	627	630	561	626	594	566	606	559	546	577	567	582	560	580	570	551	559	555	586	592	551	575	594	601	602	591	635	570	573	589	608	550	609	560	577	592	568	572	628	621	578	620	575	583	594	569	600	574	584	581	608	590	565	587	573	586	595	565	573	612	548	593	598	537	578	639	571	544	597	602	575	573	618	620	575	576	594	629	580	578	579	557	556	621	595	567	598	586	596	618	547	641	583	559	563	563	598	637	612	636	562	572	592	588	603	552	576	602	637	570	610	615	584	587	542	584	546	559	591	563	612	576	597	568	575	549	532	571	568	550	589	566	596	549	565	560	550	614	586	606	549	596	596	597	542	559	584	568	574	584	622	562	536	632	579	608	580	580	603	596	587	636	595	594	525	596	616	560	556	589	580	606	583	565	561	551	563	592	607	583	545	523	570
22931	21237	28926	23955	21338	20925	10959	2292	1550	1058	910	763	678	717	628	646	648	612	646	631	599	628	614	538	597	551	558	547	587	570	578	583	574	569	561	548	539	583	565	540	574	560	524	537	538	556	552	526	573	567	603	590	551	487	541	621	544	523	600	550	543	628	626	536	555	527	514	553	567	539	567	589	589	554	574	546	533	541	541	565	574	515	583	600	548	542	584	531	537	537	546	614	611	538	573	560	513	573	547	528	500	534	559	573	511	563	543	521	609	575	612	577	571	595	543	546	529	556	542	550	533	537	555	485	548	558	519	567	553	593	545	567	584	552	514	520	539	535	560	548	557	547	564	535	551	533	553	527	552	541	538	558	573	573	541	517	523	537	563	583	572	565	561	537	545	583	542	518	538	512	556	541	520	541	537	567	556	550	580	548	513	530	550	541	560	516	552	553	530	611	554	520	596	511	567	587	544	529	583	548	548	573	539	544	571	525	541	555	578	563	574	554	541	532	555	557	535	553	569	531	579	561	539	526	570	531	521	546	551	543	548	533	582	561	558	508	549	506	561	521	580	559	541	541	560	580	578	571	613	516	501	567	527	507	506	565	556	554	547	552	616	532	552	575	526	520	513	549	582	569	553	521	535	560	528	598	553	534	579	489	521	539	575	565	550	531	586	571	506	527	528	548	568	585	554	542	600	546	560	596	534	568	581	513	514	557	528	557	549	540	522	567	531	525	527	495	534	551	538	549	553	542	528	519	560	533	513	545	534	547	571	608	537	546	532	535	564	538	561	530	545	545	571	559	542	531	520	560	533	583	585	536	543	542	509	573	551	588	535	552	532	564	569	594	496	553	542	571	568	581	514	556	570	591	499	523	577	516	529	530	523	570	579	571	532	542	556	563	538	546	537	535	561	588	538	545	569	553	567	532	559	550	513	534	539	558	514	538	584	556	583	507	544	533	547	546	531	564	556	530	522	548	599	576	484	573	557	525	521	531	499	531	551	570	546	540	563	539	528	558	537	576	565	573	522	530	559	553	504	560	562	540	522	580	537	606	575	539	574	551	549	545	539	556	553	523	535	570	558	573	540	529	550	529	553	560	535	495	550	514	537	536	528	566	582	532	579	569	545	519	522	557	541	544	534	545	564	485	563	559	557	539	613	557	493	538	552	514	551	582	545	569	541	588	539	541	529	521	560	532	534	564	550	549	562	545	568	546	583	569	533	538	512	568	497	572	550	559	599	570	571	560	540	540	575	512	558	541	576	530	509	550	574	531	565	525	533	522	545	549	547	546	565	563	575	512	526	509	576	579	536	560	508	557	566	559	549	568	554	546	538	518	503	538	543	570	563	581	572	528	559	549	536	555	510	577	549	541	530	532	528	522	541	536	579	562	528	576	500	567	521	517	614	516	579	553	567	532	509	516	579	599	517	522	550	582	543	544	546	606	557	614	534	571	584	534	555	575	568	543	591	562	556	555	535	543	561	540	561	553	549	576	581	513	523	589	559	537	523	544	559	527	547	556	531	562	581	561	569	530	549	530	559	547	558	518	559	543	552	548	543	560	540	525	537	589	560	556	540	491	594	556	566	528	554	567	557	585	532	516	568	519	503	572	538	516	530	544	536	560	546	516	519	544	577	532	591	560	577	530	565	525	573	542	537	491	577	567	563	549	542	590	573	539	549	514	523	577	599	549	539	526	555	587	540	547	497	558	535	542	493	526	579	570	538	558	579	554	576	501	567	536	543	561	508	546	548	543	529	577	524	573	575	514	576	517	506	553	523	522	548	551	546	513	539	559	529	571	562	567	558	590	537	539	540	513	578	557	580	523	526	529	549	547	536	521	521	531	521	527	564	549	542	575	524	538	561	508	566	544	587	572	526	557	524	507	576	533	584	572	555	505	562	561	548	517	545	523	562	574	493	513	588	532	522	550	552	519	615	552	543	521	528	542	535	564	556	539	531	562	562	511	542	567	574	550	567	545	552	591	573	573	538	527	523	540	542	549	520	554	523	556	525	548	560	557	547	509	541	554	532	536	514	530	532	536	536	591	576	560	506	554	551	568	566	555	563	525	559	559	561	553	567	539	576	548	569	573	550	582	532	547	525	487	547	548	514	533	554	558	544	521	488	583	530	524	547	562	545	529	545	539	569	541	495	560	567	550	560	593	538	540	566	542	566	542	493	554	543	540	548	555	514	539	599	533	571	542	587	575	555	564	581	511	568	562	526	537	535	515	523	562	559	526	498	580	514	549	557	529	585	550	583	539	563	584	539	541	569	496	563	602	538	565	588	577	575	521	555	561	554	557	532	543	577	555	545	516	578	547	503	549	504	522	471	590	544	570	562	516	545	531	517	590	520	537	544	535	565	555	546	535	589	565	538	545	551	569	532	537	548	542	582	547	553	475	595	500	588	541	544	545	563	560	574	575	576	553	541	559	568	529	528	538	547	580	573	551	531	547	528	519	583	570	556	591	538	539	541	523	574	553	517	543	543	489	570	563	571	567	540	510	523	506	563	562	571	505	571	518	574	555	543	543	512	540	581	562	534	540	532	544	576	518	544	532	537	561	514	542	472	537	549	531	528	565	581	543	552	488	516	520	579	555	565	571	569	591	527	525	527	578	525	562	535	557	560	582	542	533	511	584	532	560	558	563	558	550	568	555	527	552	520	484	552	543	551	557	564	578	545	559	572	529	598	541	554	555	542	573	535	535	559	553	567	551	551	540	517	563	540	562	534	567	527	584	565	569	566	529	568	566	577	550	549	517	519	588	564	565	572	527	561	593	525	534	530	527	509	569	551	570	508	549	521	544	577	558	552	536	521	566	577	599	511	543	534	576	542	555	506	543	557	561	529	586	562	562	599	551	573	526	544	556	522	541	542	554	563	559	556	553	522	546	547	539	525	547	553	544	575	556	557	516	564	548	531	565	544	572	567	538	537	555	519	563	525	524	575	508	557	516	538	571	558	543	534	542	548	554	509	573	549	542	563	523	577	556	521	603	554	567	555	555	550	543	579	510	522	534	566	568	524	552	533	551	551	562	537	582	537	577	567	560	600	590	569	561	607	574	563	556	517	543	512	558	535	525	562	575	566	557	539	585	543	531	546	539	552	538	541	558	562	554	561	561	576	543	569	562	569	565	536	588	548	533	539	525	559	561	584	537	578	561	567	547	553	543	583	552	571	564	501	543	579	575	525	580	579	565	532	545	574	539	516	518	542	514	555	562	571	541	596	576	556	497	478	553	547	531	546	545	559	535	551	522	511	511	564	544	528	540	558	547	604	572	589	511	527	547	545	574	551	525	537	523	549	546	530	552	535	541	577	533	526	560	542	522	527	531	532	516	540	542	511	551	583	534	544	535	587	572	541	517	559	556	516	548	519	510	563	550	553	534	557	585	543	538	589	563	600	533	583	535	545	549	524	551	556	559	549	589	573	505	539	541	543	537	539	523	541	565	519	570	540	537	557	552	577	543	556	562	555	536	547	543
33397	61840	48265	35122	22234	6940	4013	3186	2523	1673	1183	1032	852	805	752	735	703	717	680	716	683	621	682	653	663	649	637	610	579	621	672	607	595	582	594	598	633	621	622	639	635	654	605	579	591	596	637	604	623	631	609	572	592	609	597	568	573	609	605	596	652	566	585	597	625	613	576	567	607	627	601	599	576	596	616	574	634	582	609	579	613	578	596	589	559	624	563	607	552	588	552	569	582	595	640	624	574	593	619	616	569	601	678	597	585	600	605	585	640	605	622	612	647	581	606	580	602	585	571	590	620	572	582	642	566	592	568	608	581	606	561	583	630	619	591	619	597	633	576	616	591	574	605	563	580	621	607	588	598	630	563	624	616	584	583	639	582	626	580	565	587	593	630	606	602	622	627	653	547	614	540	574	595	584	613	609	650	605	576	615	569	614	585	632	627	591	643	585	558	570	582	544	581	584	581	587	563	605	588	614	561	580	601	607	650	617	582	601	629	607	578	611	606	639	604	605	599	630	584	622	639	604	631	583	594	657	617	561	587	604	594	565	570	614	592	597	603	622	575	606	621	603	562	653	589	577	621	564	605	603	603	610	605	592	633	602	589	578	601	610	572	611	615	574	613	615	576	600	615	587	640	621	593	614	562	634	611	619	597	598	592	617	571	580	624	615	591	616	589	565	552	553	534	627	607	611	592	589	545	552	577	593	578	624	595	593	640	598	592	634	612	576	576	601	658	600	600	614	589	597	587	622	584	573	596	614	584	618	570	568	635	625	597	586	560	551	579	628	593	587	587	573	610	636	594	596	603	603	568	608	599	599	638	600	593	577	595	602	588	599	572	586	608	614	613	643	586	552	608	569	557	624	579	644	600	617	610	585	651	626	602	602	642	590	573	573	608	614	668	584	678	579	580	608	577	587	596	607	634	606	585	583	568	622	625	580	623	566	599	592	574	626	607	570	631	561	571	632	563	601	622	645	623	575	573	589	587	587	653	586	587	598	591	567	599	623	631	592	556	609	602	570	586	591	600	601	575	597	615	553	585	609	578	591	592	632	594	645	614	599	614	603	607	579	601	588	637	584	592	600	609	558	586	573	637	618	589	574	573	594	590	615	603	577	595	607	608	598	616	603	588	595	560	573	555	579	605	598	565	574	597	598	584	586	595	583	650	580	594	557	620	583	627	563	603	588	616	617	572	629	535	613	576	541	604	582	598	581	596	568	618	618	617	605	583	603	579	608	604	626	610	603	614	625	591	582	602	566	575	583	604	597	604	597	574	640	640	611	578	594	648	573	644	589	596	627	597	596	577	607	617	618	643	585	606	624	609	622	614	625	556	568	589	609	669	589	590	554	625	610	616	601	626	635	603	579	577	628	619	583	576	579	602	610	617	569	619	578	594	612	580	614	542	612	591	588	591	631	621	592	613	604	592	548	607	588	572	631	595	597	632	598	613	539	566	596	619	574	617	622	582	623	628	618	618	583	627	596	619	600	584	596	621	619	627	564	616	619	584	588	611	646	607	586	593	601	620	618	626	618	599	599	592	588	609	600	594	657	564	597	561	589	642	636	596	654	594	578	589	625	571	566	565	615	612	628	607	596	576	589	595	591	600	599	587	661	546	598	593	586	580	612	580	587	624	572	548	601	601	628	597	584	566	613	608	611	596	571	604	621	513	557	610	596	577	617	597	621	584	618	587	637	614	599	591	619	587	552	588	540	606	594	577	634	589	623	625	659	587	626	619	561	587	608	607	603	611	594	610	586	644	609	614	584	629	609	621	627	611	594	547	609	618	599	606	598	615	605	605	599	618	580	612	629	609	624	575	534	550	586	604	600	592	549	607	599	597	604	580	577	571	596	614	654	555	608	592	594	617	608	615	573	598	571	547	596	563	561	588	611	606	561	601	587	582	615	634	593	577	624	617	602	572	608	617	604	633	598	588	600	579	594	606	591	626	605	617	604	569	585	614	596	600	626	603	578	595	552	571	633	587	610	578	615	608	550	571	590	594	622	649	611	554	589	631	596	641	571	642	549	623	593	598	580	557	591	605	599	575	597	587	601	617	597	565	581	594	568	578	628	562	608	610	586	630	602	587	569	639	585	620	590	603	621	561	527	630	593	618	586	589	595	630	619	598	632	611	592	606	592	591	608	589	565	580	577	588	651	674	608	604	538	631	646	603	646	609	620	586	634	560	611	611	593	642	634	626	596	610	574	610	629	589	577	615	591	577	609	609	607	650	584	578	633	578	567	610	611	561	642	560	628	636	598	636	596	609	590	536	597	541	590	619	568	561	595	555	604	604	591	596	614	612	588	547	588	595	634	581	578	634	625	594	652	612	580	621	608	590	595	621	564	571	560	590	608	594	607	574	611	605	597	602	578	573	605	574	634	559	583	612	623	594	601	579	611	597	596	562	581	538	577	557	568	601	612	563	562	553	645	594	569	615	591	569	573	581	578	583	602	596	595	603	621	591	604	607	568	559	578	568	568	602	651	600	592	587	578	576	629	622	637	581	612	606	640	584	566	599	550	577	588	617	590	608	610	602	596	599	607	601	617	611	638	619	634	568	573	598	564	584	589	598	611	610	570	578	591	608	619	607	609	595	577	612	600	611	611	635	607	592	591	614	584	634	598	634	641	681	589	609	579	558	568	605	635	616	593	659	640	631	573	564	564	550	643	607	654	585	598	584	594	561	581	567	618	596	594	579	596	604	625	612	580	630	617	614	609	557	605	591	598	590	601	615	571	574	595	590	628	595	566	613	679	558	586	575	605	600	598	612	609	568	618	611	591	620	593	591	576	573	609	583	589	620	617	604	588	630	589	584	600	596	572	581	608	567	629	598	594	546	597	596	572	614	622	582	564	604	567	617	586	605	609	582	606	615	621	582	569	589	584	576	575	600	636	605	597	614	618	578	592	584	625	590	567	596	612	600	584	624	606	607	578	630	578	609	628	579	550	591	636	579	562	557	578	588	574	654	563	613	587	587	597	595	601	561	604	585	564	600	599	614	587	600	559	594	607	592	627	597	599	632	521	600	644	631	640	631	659	591	616	606	617	601	626	583	579	587	610	575	604	601	658	624	596	584	578	568	581	600	615	616	639	617	596	604	565	591	601	590	593	622	618	604	568	627	640	562	616	591	622	591	611	615	566	633	585	610	590	582	618	613	603	605	595	561	585	609	645	640	621	574	602	569	616	556	602	548	569	652	575	536	602	612	646	597	590	583	569	580	600	646	580	590	561	578	602	570	640	602	590	628	643	604	626	608	546	579	611	587	563	559	609	604	616	571	580	604	581	596	561	597	607	560	592	588	596	593	601	637	608	622	591	618	594	590	570	580	576	603	579	620	600	570	608	619	615	605	628	621	611	635	604	596	538	632	583	597	605	586	593	541	583	596	590	607	574	563	591	593	638	619	633	593	571	608	597	676	613	560	619	586	618	619	604	608	603	547	571	561	646	592	576	621	598	599	595	582	604	543	588	588	601	577	550
28939	28800	32490	17436	5511	1777	837	645	621	499	479	453	456	403	421	404	432	394	392	388	387	412	372	397	401	420	400	402	430	409	381	407	384	412	399	427	379	403	419	403	419	371	427	383	427	372	435	391	395	453	378	389	432	392	428	400	401	426	405	444	394	364	379	400	363	434	413	405	396	375	381	419	409	380	353	408	382	401	372	428	372	361	427	395	366	405	411	420	391	398	413	463	423	364	390	377	425	373	410	401	422	431	430	377	382	367	403	396	370	384	384	378	353	351	425	411	416	407	402	449	401	424	389	392	400	409	414	402	404	403	383	424	420	385	411	383	405	422	407	370	427	402	431	366	398	369	374	386	414	361	401	369	383	427	424	390	395	412	425	371	388	403	410	421	418	423	388	434	406	383	416	443	414	373	424	392	429	428	419	386	386	372	421	407	404	424	406	424	369	383	408	390	402	400	418	400	410	414	429	381	391	413	386	442	423	407	413	397	406	419	429	422	407	416	389	392	403	397	417	388	412	434	441	411	410	418	373	401	421	434	392	381	424	406	394	358	410	405	377	396	398	406	410	372	422	397	397	403	399	387	394	432	418	409	409	418	407	370	427	397	372	396	396	421	410	420	430	454	370	412	409	411	401	369	374	380	380	403	398	401	365	370	411	380	430	388	411	428	411	412	416	430	402	411	392	371	394	387	399	390	364	409	422	412	387	414	436	399	408	396	377	414	407	373	381	412	416	410	385	377	386	389	410	421	416	426	391	389	417	416	402	411	389	416	419	423	424	387	437	379	387	374	403	412	381	393	413	397	409	384	401	401	432	422	395	447	375	425	388	405	421	409	374	473	405	395	390	419	409	386	403	410	400	438	402	430	406	424	415	389	387	431	367	441	397	439	396	389	377	414	395	368	431	419	372	417	403	381	421	412	405	388	415	359	413	369	430	401	440	436	402	386	429	402	397	384	430	423	400	415	427	406	404	423	369	415	386	404	388	425	439	387	415	409	406	395	396	415	372	400	431	406	401	416	405	425	394	400	378	394	412	447	409	401	441	395	381	389	420	400	416	403	394	372	383	386	401	420	405	403	407	389	379	379	449	403	376	413	417	403	410	380	383	409	428	394	426	417	410	397	416	432	399	398	428	413	366	387	382	404	443	379	381	389	436	381	423	416	387	425	409	399	394	403	385	374	370	376	389	448	400	377	440	378	422	392	401	380	407	399	402	396	415	392	398	395	433	376	415	430	430	365	413	422	386	408	375	381	445	390	417	385	380	374	410	402	422	424	406	424	429	447	382	423	394	389	395	413	406	422	403	425	433	412	391	389	375	384	398	399	427	384	404	406	447	410	430	409	412	401	416	417	372	462	409	428	392	389	390	432	379	431	385	410	418	399	388	395	409	412	435	436	402	409	391	416	402	382	402	398	400	342	425	413	395	440	400	397	404	361	426	400	390	372	391	384	396	392	402	457	393	428	446	409	403	409	399	377	424	417	417	389	421	391	378	404	408	398	344	400	395	414	418	394	391	402	426	437	418	426	407	414	383	377	369	405	398	397	424	394	404	411	397	397	425	438	397	381	446	395	416	422	406	413	384	404	419	409	394	452	385	404	391	418	401	449	397	432	444	398	377	414	383	410	411	419	441	390	403	402	421	399	378	374	418	423	383	415	380	425	413	412	399	442	381	428	380	406	402	415	423	403	380	400	402	387	407	406	414	421	386	418	456	388	388	424	379	435	392	392	422	378	406	405	430	387	433	415	380	439	443	421	405	400	427	399	386	446	417	386	401	380	402	396	397	427	398	400	366	401	406	377	422	387	376	429	389	381	403	383	392	408	379	406	394	417	408	374	411	400	410	397	426	418	433	396	384	421	419	430	420	441	419	399	411	403	411	390	430	408	436	378	436	423	414	411	405	388	358	397	435	402	463	416	373	407	443	408	391	405	450	399	408	401	414	410	446	358	439	414	391	385	399	410	375	432	412	390	413	362	427	392	380	410	418	400	424	383	394	408	406	386	418	433	398	420	399	418	381	392	415	373	391	434	416	406	404	393	398	385	390	407	439	421	408	374	473	381	399	410	379	432	402	411	452	402	427	374	410	377	380	405	414	374	376	388	390	408	442	420	390	448	434	400	389	416	401	400	404	406	416	395	442	403	384	403	378	371	394	405	344	435	396	388	390	372	396	358	408	412	405	407	376	458	408	412	395	377	396	384	399	457	430	420	400	414	420	429	389	417	398	385	400	436	385	446	426	387	363	424	410	408	390	362	407	402	397	401	439	405	409	378	402	423	409	383	372	400	419	398	384	425	376	408	408	364	400	388	406	439	371	430	440	403	422	428	375	436	379	421	396	414	417	414	374	413	393	431	400	401	404	420	421	426	407	396	407	400	408	392	411	453	405	394	363	395	392	434	399	403	422	413	412	395	427	441	434	391	478	381	379	366	386	406	418	415	441	420	430	439	416	408	394	435	399	392	413	395	381	409	403	428	437	378	433	402	411	406	402	403	374	421	374	412	380	379	395	391	424	401	433	387	441	414	459	416	399	441	414	378	411	396	417	402	414	419	416	420	423	451	408	371	410	379	377	382	380	406	395	399	422	374	393	392	435	397	395	398	396	402	391	375	409	392	415	372	401	416	409	411	420	419	405	399	447	419	369	403	393	399	378	407	400	412	424	394	384	421	434	421	414	413	410	373	408	368	415	447	424	372	444	442	403	391	402	392	391	401	399	402	409	402	398	390	379	432	389	375	406	414	405	394	404	376	402	440	424	397	395	387	406	405	413	437	416	472	408	387	393	411	403	402	410	398	364	401	405	425	402	436	428	409	413	452	391	356	427	397	419	404	429	411	401	393	387	404	363	428	381	403	419	406	419	447	408	369	382	391	398	423	420	422	400	411	421	441	382	407	405	408	377	374	409	393	384	401	420	427	410	422	389	408	398	394	403	409	393	423	409	420	370	360	418	403	432	425	408	406	416	346	382	369	394	375	420	369	425	414	411	414	396	401	427	424	418	372	399	417	387	406	369	435	415	390	384	391	428	423	392	404	392	393	392	369	427	395	420	428	432	421	403	424	410	418	419	404	406	403	388	406	404	438	430	415	375	388	387	404	414	402	395	431	413	414	380	398	405	393	371	428	421	418	404	367	385	418	380	421	419	428	391	385	386	384	421	361	374	410	397	418	409	421	393	442	435	412	434	408	397	423	407	437	389	417	391	382	397	382	404	390	412	442	381	440	406	419	425	401	408	378	409	375	356	421	392	431	406	407	412	381	417	428	392	367	429	391	408	414	358	379	379	386	402	418	400	413	419	412	437	413	414	371	374	386	438	401	401	381	404	390	394	400	390	398	372	430	415	409	380	419	384	374	403	390	408	388	416	422	396	377	423	439	395	377	422	398	405	394	396	373	414	408	447	378	383	367	398	404	393	418	356	387	364	384	400	434	378	379	434	412	432	392	428	391	408	415	406	401	403	357	411	379	384	381	397	402
32089	47044	32712	14246	6830	2402	1115	1017	770	612	563	475	492	509	500	489	475	485	484	479	497	485	489	493	471	467	399	457	463	493	451	508	492	482	468	452	466	479	463	436	439	480	473	490	424	440	465	476	454	461	488	453	454	458	465	465	498	456	454	459	471	478	457	485	432	484	478	467	485	442	444	462	426	492	506	456	448	464	468	470	456	468	459	472	460	476	476	480	494	457	483	505	502	501	508	448	514	463	483	462	481	448	475	422	438	462	464	437	434	475	499	451	496	486	411	452	472	452	467	487	471	473	504	449	456	488	444	459	446	476	460	453	470	462	475	460	448	489	473	451	449	437	484	468	420	485	494	457	444	497	464	467	485	415	424	469	451	482	456	475	485	466	456	486	446	461	453	477	436	448	485	441	509	476	491	466	445	451	489	451	484	502	444	441	445	484	438	485	441	475	457	452	462	431	501	481	456	492	498	486	459	470	469	434	460	444	464	485	501	444	462	450	486	490	450	436	469	478	492	471	429	466	468	426	471	442	489	456	463	462	471	432	438	472	432	500	450	484	461	487	458	429	440	440	455	452	451	431	466	456	458	471	483	477	481	470	466	429	468	498	473	472	508	445	499	464	461	465	457	481	459	439	460	455	474	475	502	470	476	461	464	483	443	484	500	471	441	470	463	436	436	455	437	457	476	475	462	473	471	444	446	484	448	498	449	520	447	472	453	426	468	479	487	461	479	462	476	465	460	494	481	458	447	490	462	499	508	455	451	428	474	446	472	477	492	469	491	437	468	496	478	457	440	474	455	451	444	459	441	492	439	451	443	486	435	474	451	465	501	472	446	463	477	452	460	479	431	480	503	475	433	488	469	478	410	476	461	478	459	447	446	464	447	492	434	484	445	458	437	450	470	437	493	480	478	440	451	441	445	453	492	432	482	432	474	491	445	464	443	500	476	497	437	438	450	439	504	464	481	436	499	469	470	488	436	489	497	483	466	457	450	461	477	482	439	491	465	465	487	476	464	444	461	479	463	438	443	479	405	440	453	457	427	498	463	449	481	473	447	474	464	470	483	455	441	484	468	463	504	451	500	474	450	451	481	472	469	437	447	459	463	473	455	485	485	463	469	514	455	462	468	503	433	471	486	422	475	450	483	438	495	470	445	477	485	465	464	477	471	483	484	460	420	416	449	447	445	483	463	472	485	453	435	457	479	478	437	472	515	437	491	427	491	426	467	459	414	474	442	464	479	454	439	459	477	444	467	496	448	484	475	435	449	462	466	443	468	477	451	431	461	467	501	460	465	443	473	496	459	494	477	435	482	447	454	468	502	465	464	446	465	477	477	467	466	467	475	454	491	473	461	459	478	456	479	464	495	457	453	417	444	484	476	437	464	485	438	494	459	454	481	437	460	454	488	453	453	492	454	445	428	467	442	473	428	495	443	434	461	495	471	481	474	493	487	434	442	462	462	457	456	463	445	465	476	468	440	517	458	503	454	450	485	479	465	486	506	457	462	442	436	484	443	440	467	455	460	457	467	465	493	500	461	473	440	470	473	436	453	494	450	453	458	471	476	502	488	469	461	447	466	474	455	438	477	481	463	461	480	474	455	447	461	487	471	460	462	467	465	513	486	453	444	468	514	495	488	451	460	485	444	468	488	501	472	449	483	522	451	450	461	454	449	488	470	501	439	471	450	433	443	493	453	479	468	483	430	515	429	465	497	472	472	477	449	473	498	449	479	435	470	477	479	462	465	489	438	454	462	499	484	451	483	459	432	453	450	497	468	455	449	484	448	431	439	432	494	450	437	497	429	472	472	453	478	452	470	456	439	520	468	467	474	491	450	475	509	490	445	481	440	469	432	466	456	451	509	486	452	492	486	455	485	461	421	476	414	482	463	464	426	503	454	433	465	475	446	472	506	481	498	490	413	470	456	458	481	471	441	494	453	443	436	492	521	464	435	461	473	472	497	456	464	464	458	497	482	464	465	490	466	446	461	488	463	479	455	520	451	478	465	438	469	471	471	503	459	501	469	466	429	465	477	456	444	443	453	482	446	514	498	456	444	455	482	453	482	511	502	488	492	474	476	496	455	469	463	483	465	436	427	474	440	460	442	457	468	423	461	451	449	475	486	472	456	489	455	443	447	478	449	441	464	459	427	448	478	447	472	457	461	450	482	458	493	451	436	490	454	465	493	476	509	489	505	493	464	476	475	447	445	462	446	473	451	470	474	475	450	474	513	447	456	448	493	465	446	469	461	476	465	468	465	496	486	495	490	450	428	460	475	474	491	466	486	471	478	509	456	416	442	448	524	506	461	475	431	502	483	462	428	480	491	495	446	460	476	495	464	508	458	462	467	484	446	484	458	459	448	496	468	427	481	426	470	472	454	470	508	484	492	440	418	469	451	445	458	500	484	411	494	474	486	490	478	468	478	455	474	466	448	429	470	470	460	482	465	458	471	493	475	475	468	479	447	458	460	478	449	462	450	445	428	451	403	521	472	482	467	466	484	476	473	481	492	438	441	471	433	473	473	439	477	464	471	463	462	467	436	429	471	463	505	449	459	437	473	458	482	445	481	433	508	492	455	474	481	510	490	436	454	457	460	471	450	453	507	458	443	442	476	474	501	498	478	480	455	464	450	472	477	499	462	464	457	451	447	475	467	498	459	445	441	456	439	469	497	502	470	476	475	474	460	450	468	452	475	458	467	494	457	509	442	465	501	483	508	487	471	466	453	478	457	518	419	516	477	459	464	462	479	480	457	490	453	472	484	467	459	481	445	451	465	446	461	462	471	434	447	460	438	464	488	434	450	462	464	502	442	453	479	479	474	438	456	456	482	472	457	479	457	453	474	437	477	443	480	470	487	449	421	463	444	506	469	495	442	452	455	442	481	452	490	465	470	432	489	452	461	481	464	428	470	485	435	474	440	431	448	447	452	456	464	445	518	489	446	465	465	489	509	460	458	414	446	460	434	460	481	475	463	476	486	437	485	480	445	475	420	452	458	481	453	470	483	455	458	492	507	462	468	501	471	492	532	471	468	474	477	482	462	438	460	458	462	410	462	500	488	440	479	473	453	449	426	415	441	499	495	489	507	484	484	468	478	470	459	492	448	476	464	425	455	444	481	494	452	493	512	437	483	499	468	471	472	503	411	473	473	442	438	461	475	472	471	485	499	452	461	474	496	423	450	465	463	447	498	468	469	468	491	467	478	486	472	462	461	451	492	487	495	454	466	471	476	429	458	464	417	440	446	471	478	478	475	462	483	475	468	451	493	471	481	469	480	459	472	488	441	494	463	472	442	496	475	460	439	445	452	466	471	477	484	477	472	512	443	452	478	475	476	460	461	494	458	462	449	491	478	446	442	498	436	462	462	469	457	468	439	451	456	439	456	476	484	483	426	472	435	457	483	504	468	448	440	446	468	504	446	487	449	433	472	482	463	488	448	457	442	466	483	450	468	462	477	458	451	458	486	474	459	456	453	506	470	456
24007	21199	28501	24402	21527	14127	2483	1220	972	752	628	507	495	435	461	439	416	429	447	432	430	419	403	429	426	389	413	397	391	376	373	384	370	417	398	402	418	375	375	372	420	421	398	399	404	402	381	364	367	369	389	401	397	392	362	354	371	380	371	387	356	380	409	357	378	376	359	399	401	368	360	339	385	352	412	361	371	394	385	358	421	382	381	396	414	373	388	369	387	381	388	384	410	392	414	372	400	357	391	386	377	384	426	368	388	403	387	405	379	370	416	364	388	385	409	379	407	375	381	372	396	391	380	379	377	387	388	427	367	384	409	380	400	434	398	379	410	367	384	405	357	370	399	375	394	360	392	391	378	391	366	383	376	359	367	422	402	383	387	381	354	408	356	374	399	388	417	388	354	389	353	401	378	401	394	372	401	405	390	356	369	382	411	380	393	398	361	362	356	384	378	405	395	379	371	374	389	366	373	362	378	430	355	414	407	357	398	393	362	402	412	374	371	363	377	401	414	391	375	402	373	362	342	371	343	376	354	364	379	416	368	359	358	389	396	366	402	377	376	400	404	395	376	393	415	403	389	346	333	356	394	383	358	368	383	399	390	355	338	384	377	390	299	352	380	414	395	420	369	436	343	394	367	369	420	411	348	370	382	372	340	349	363	373	337	411	369	387	386	397	412	363	393	357	400	402	395	357	362	368	362	403	379	421	407	363	364	351	388	384	376	355	373	450	412	371	403	380	342	365	390	379	406	354	378	364	390	377	397	382	336	372	399	365	396	391	399	416	393	374	346	386	414	422	375	382	342	373	378	384	392	365	388	388	384	413	376	404	409	368	339	381	395	358	392	361	377	393	339	436	415	393	377	375	362	373	358	380	392	384	359	380	368	399	394	377	394	369	405	421	375	373	379	335	400	379	334	334	398	379	399	374	381	384	373	382	356	373	349	386	374	413	365	378	391	393	382	420	384	378	380	341	379	372	415	386	394	388	388	353	359	340	383	393	387	372	380	411	387	340	370	362	372	368	410	423	373	393	398	382	365	378	384	356	358	391	398	376	350	355	371	377	363	388	327	395	372	370	408	376	344	362	395	407	374	378	353	382	345	381	389	374	371	418	386	392	392	373	392	372	372	419	387	340	361	361	372	361	390	392	378	371	380	395	387	384	418	365	421	397	403	401	404	360	358	363	372	366	383	376	388	364	373	387	367	372	373	384	421	389	397	391	350	378	395	413	364	404	370	395	406	391	332	348	404	396	342	414	402	354	344	339	385	399	362	393	401	382	397	347	351	379	366	366	373	381	399	334	386	398	387	352	368	427	401	362	368	392	379	382	354	416	376	393	377	343	364	356	355	403	342	407	403	384	417	361	411	402	375	384	375	383	368	390	436	340	335	404	400	404	366	383	388	409	394	382	403	388	393	372	375	395	373	371	394	358	401	404	386	314	402	394	373	388	353	400	383	397	385	380	396	394	393	402	366	370	368	400	375	408	425	379	392	370	375	361	363	350	393	377	382	392	373	360	358	378	371	381	359	386	387	390	399	376	383	380	397	372	380	396	368	350	410	430	399	384	360	402	352	372	369	368	391	387	384	377	358	359	372	337	373	402	370	347	409	356	365	368	365	361	370	385	329	338	394	376	379	354	374	403	369	428	402	389	385	379	378	361	378	412	373	386	390	380	396	368	402	371	341	403	387	413	385	408	426	402	386	400	407	368	392	367	377	366	380	379	385	387	351	388	386	397	363	370	376	369	371	359	391	376	369	367	377	371	385	407	367	364	385	356	399	395	390	388	361	364	387	400	382	394	418	364	358	426	388	376	387	360	346	416	331	347	396	375	382	352	375	414	375	385	410	391	392	418	377	361	370	397	359	400	380	375	388	360	378	393	387	390	381	412	361	388	394	406	393	373	374	391	379	358	369	390	368	355	372	371	373	357	367	374	368	384	380	346	394	388	370	354	366	397	366	389	344	367	376	363	402	391	381	368	389	382	352	385	384	374	441	384	370	371	380	398	400	356	423	368	450	407	381	390	359	390	391	407	351	370	373	390	341	365	395	351	374	378	352	350	413	385	370	348	391	348	372	394	371	378	378	389	397	383	362	421	409	370	375	416	381	395	363	360	358	382	337	351	378	390	369	393	339	393	361	394	364	420	388	398	355	376	376	355	344	399	378	351	400	369	365	398	372	363	372	386	391	391	419	369	383	379	404	368	389	386	356	369	385	412	402	370	379	397	365	402	395	359	363	380	377	380	379	399	396	363	342	367	397	401	410	392	374	356	414	394	383	361	363	392	412	410	373	407	385	388	388	389	352	373	357	397	364	382	431	379	394	357	338	367	339	380	360	373	397	369	428	377	398	399	373	385	408	380	364	373	378	376	358	380	379	372	405	400	364	336	405	393	383	381	368	343	383	358	386	409	359	370	353	352	343	390	398	402	370	343	373	376	423	387	370	378	391	358	363	368	413	377	351	396	367	376	397	420	384	382	344	371	350	388	390	392	395	393	394	375	379	408	353	397	333	378	359	363	401	389	352	374	396	367	366	375	352	357	365	359	377	356	377	398	352	399	377	374	371	388	356	363	398	390	373	384	386	364	404	406	388	380	384	422	376	365	383	379	384	374	341	379	339	354	365	380	372	423	395	429	364	387	406	409	401	353	365	361	381	396	402	377	365	385	394	398	379	391	383	333	398	363	368	367	378	398	391	362	394	353	387	377	394	397	345	397	396	405	394	389	377	353	370	392	397	367	372	383	374	389	357	387	409	369	401	394	377	378	403	362	400	384	353	352	370	378	399	371	381	370	366	375	394	370	432	368	374	366	376	343	383	379	362	350	378	371	396	372	400	393	447	407	341	373	382	384	403	360	369	346	378	383	368	381	408	381	348	374	400	387	396	373	396	427	379	399	358	352	361	411	432	426	368	385	375	405	365	372	383	349	387	369	417	365	391	403	360	382	363	392	384	338	391	363	414	353	360	341	404	396	351	415	389	378	366	395	401	397	378	349	390	400	387	387	383	404	409	375	381	363	393	362	383	345	400	383	349	357	367	370	364	368	379	380	384	355	388	371	405	394	425	378	360	351	397	368	363	372	356	363	348	374	392	402	392	406	363	395	400	386	345	369	387	370	364	373	384	374	367	357	366	352	365	391	393	362	400	368	384	382	405	352	352	394	362	388	346	384	364	388	410	355	396	410	382	402	382	358	391	372	374	396	379	399	388	341	400	410	353	382	382	399	369	369	363	377	373	349	408	409	382	371	369	414	417	385	360	384	327	384	379	389	360	421	394	384	377	393	402	393	406	394	388	401	378	380	430	373	373	398	397	387	385	382	392	398	375	325	363	392	389	376	384	369	366	393	393	371	386	398	360	384	366	394	345	386	371	410	366	378	366	398	389	373	374	404	355	404	368	371	410	404	346	387	397	416	390	392	415	363	404	382	391	398	342	387	391	408	360	385	387	387	373	367	409	378	398	382	388	377	364	400	388	395
29912	52537	37982	26153	18245	6579	2225	1927	1545	1101	933	686	581	584	581	551	536	476	513	521	500	485	456	439	465	445	451	450	459	456	424	475	428	436	426	481	401	468	427	457	427	428	444	440	445	440	451	465	439	409	437	479	413	417	412	430	446	430	490	431	412	461	434	461	440	414	438	468	445	436	406	425	447	422	435	424	430	445	420	416	436	466	430	448	412	397	451	446	439	462	437	504	455	420	421	417	429	435	424	462	445	443	419	427	438	437	446	460	408	430	442	417	402	419	436	407	401	442	431	416	452	464	471	413	417	450	426	403	444	428	410	449	419	426	436	434	459	439	446	462	426	430	443	433	442	454	400	458	416	434	444	414	436	459	462	452	449	441	434	445	421	456	434	421	417	441	444	456	453	431	406	433	421	444	436	439	441	444	428	443	478	452	445	440	442	433	450	473	427	445	410	400	468	454	433	431	426	451	418	446	442	422	458	440	450	450	436	441	473	427	470	446	405	449	427	460	456	443	446	426	463	407	407	402	440	413	451	442	465	421	441	439	454	457	438	470	488	433	439	439	424	442	445	467	437	427	457	426	468	462	422	430	422	460	472	445	485	428	429	424	396	449	470	423	413	451	438	391	452	438	413	455	438	421	456	454	454	418	442	472	436	457	422	442	426	437	431	462	474	449	468	424	443	446	437	434	432	458	441	445	414	427	467	455	440	432	436	441	429	464	439	458	435	400	451	449	436	414	417	425	426	440	423	417	431	428	433	432	403	428	470	442	432	415	435	431	432	436	438	461	424	434	449	417	457	431	433	430	486	432	427	424	421	448	402	432	463	432	431	429	429	478	441	427	433	431	407	418	416	429	468	392	425	479	445	364	416	432	436	460	451	475	450	465	447	424	484	439	416	421	433	419	458	474	443	434	431	424	438	442	495	429	427	493	439	402	467	435	431	460	486	427	431	458	424	428	449	445	421	438	416	422	502	448	397	424	422	408	425	445	447	429	410	451	422	384	436	433	450	429	446	438	405	405	455	436	424	433	430	398	417	433	422	416	450	491	422	430	412	420	419	423	428	445	422	438	406	432	435	426	428	429	446	456	405	427	447	434	432	427	459	445	395	454	418	478	425	457	458	414	436	454	410	425	425	445	447	449	464	406	433	445	403	442	431	454	425	453	467	434	470	436	428	456	424	404	434	459	419	421	453	416	427	424	418	453	432	419	425	422	395	445	461	429	453	446	435	429	431	402	403	412	404	406	435	394	405	437	445	420	434	426	410	445	393	432	424	455	500	434	421	449	434	447	428	440	453	426	392	383	403	455	435	428	437	421	432	459	415	440	449	456	435	469	421	415	406	449	437	458	385	441	433	437	393	446	426	437	415	424	452	422	431	421	402	422	417	439	447	410	462	415	409	458	446	401	445	422	434	429	412	425	456	418	448	415	458	403	441	420	418	458	434	429	451	428	443	488	455	457	422	435	412	419	439	447	418	414	465	413	431	395	449	454	452	505	430	406	420	422	435	435	408	432	440	431	437	428	470	438	428	430	450	411	417	410	437	453	423	404	484	449	425	443	415	441	435	450	454	457	400	429	435	412	449	408	441	442	433	411	440	410	417	439	404	449	425	400	437	439	408	472	460	432	427	411	419	433	432	430	429	460	443	468	427	436	451	414	416	414	460	464	402	422	434	442	458	432	419	393	430	478	416	479	450	420	428	437	416	446	420	408	475	411	425	439	439	451	473	449	464	445	470	447	483	435	483	440	447	462	405	414	464	481	410	442	469	397	435	443	449	419	461	431	481	389	423	437	446	436	423	453	453	453	425	435	488	420	443	424	472	420	427	471	420	407	416	466	446	454	436	433	430	467	432	453	453	451	431	461	474	385	396	454	411	477	415	430	426	449	406	447	421	435	469	408	450	419	443	456	443	419	438	425	449	421	459	471	432	427	437	451	414	424	403	418	428	433	416	429	444	412	446	434	415	394	475	430	427	412	415	416	433	400	447	425	431	404	420	437	431	422	428	421	426	398	399	430	433	436	425	449	465	428	427	448	441	469	435	454	444	442	423	448	480	437	409	411	414	454	458	451	444	423	409	445	409	437	427	442	429	415	432	483	416	414	430	465	447	434	448	466	422	401	391	453	410	477	451	434	458	433	419	389	421	434	406	440	438	431	433	450	466	463	436	421	417	401	374	459	412	478	439	453	429	426	404	413	437	421	421	453	423	472	427	410	442	446	423	423	420	439	427	410	414	401	405	436	438	435	427	405	433	442	416	410	432	406	447	427	426	404	383	438	452	408	384	417	437	439	463	408	424	476	392	462	444	456	414	419	460	453	455	403	424	468	458	411	419	461	433	422	437	439	433	430	419	420	406	420	430	421	443	434	444	407	416	429	412	411	439	413	448	462	415	438	392	442	420	459	460	402	432	427	427	440	400	423	430	444	440	447	428	429	396	467	445	446	437	407	403	476	449	477	447	439	426	412	417	479	435	442	458	449	445	448	411	418	432	428	446	436	444	483	460	474	417	467	436	417	454	426	486	474	422	451	423	424	435	430	441	426	450	442	484	443	409	466	401	489	424	421	430	430	456	447	447	400	441	396	437	442	475	448	443	410	441	416	455	421	417	421	432	434	411	446	430	477	406	421	407	448	397	452	469	405	395	438	438	462	417	430	414	402	403	428	420	388	469	394	394	456	476	424	466	453	458	455	442	445	379	429	439	419	471	427	445	467	438	462	500	413	428	466	430	433	440	435	429	422	445	459	426	424	465	446	400	440	427	449	437	461	457	412	433	444	430	442	500	449	464	441	407	459	453	430	437	420	439	425	410	422	436	422	417	415	449	452	437	413	410	434	417	402	441	431	434	443	426	406	469	395	453	452	442	414	463	461	412	448	420	459	430	419	468	430	447	451	436	403	427	408	430	464	422	450	455	426	480	456	454	426	434	397	438	433	420	429	405	428	432	461	474	423	454	415	423	434	438	412	458	430	411	433	434	428	453	459	457	453	404	424	435	456	459	430	409	430	433	432	420	428	424	416	470	406	416	435	436	429	441	428	420	437	415	381	448	427	430	419	450	431	432	421	433	398	438	464	434	409	415	429	411	460	434	442	371	449	417	466	460	434	410	440	462	434	392	444	444	442	412	458	440	420	427	448	448	441	424	451	419	431	465	419	436	438	441	445	422	461	441	421	421	409	457	433	419	435	442	445	425	443	451	419	433	467	455	431	446	409	425	446	427	463	425	403	451	423	458	449	420	394	450	403	440	407	454	417	415	373	425	435	425	440	422	430	477	437	449	433	440	453	437	411	430	413	405	411	454	431	435	394	431	392	468	450	445	406	441	471	443	408	421	388	430	435	389	461	428	435	458	408	459	463	431	445	411	442	439	470	426	450	417	442	464	435	415	437	402	394	409	408	417	432	450	424	417	419	418	427	405	404	426	434	456	437	432	415	390	484	419	420	455	441	460	463	430	422	386	430	452	418	414	432	438	428
25385	21264	27742	25630	15291	3461	1027	852	793	725	720	578	484	581	542	572	560	555	539	527	507	539	540	507	487	574	519	516	484	502	482	457	495	536	547	533	534	456	559	537	537	519	535	496	518	496	522	548	524	511	496	456	537	505	508	494	486	523	583	472	489	521	497	521	501	516	509	499	550	488	489	517	526	516	527	487	537	530	535	484	561	534	529	514	521	529	574	535	507	506	551	511	504	488	501	534	493	546	524	507	531	472	509	547	540	467	531	497	554	491	523	489	506	492	559	519	533	513	505	498	520	542	520	502	511	534	520	523	544	556	533	521	517	491	530	522	505	525	553	556	520	548	518	538	512	521	534	477	513	504	455	525	535	527	535	524	522	528	525	531	550	529	500	529	501	522	500	548	520	538	514	513	458	530	544	497	518	487	524	504	534	514	540	530	498	535	522	477	556	523	511	519	507	549	534	559	510	503	496	517	511	503	492	507	572	514	466	501	517	519	525	521	528	488	530	479	545	540	547	528	557	548	481	517	503	506	497	494	469	541	516	518	526	530	552	512	516	500	506	511	507	534	493	494	513	502	545	518	474	531	484	479	551	563	507	517	528	544	555	488	525	490	471	466	510	522	510	510	525	552	531	476	517	520	535	492	490	517	510	458	525	463	505	526	507	538	511	523	517	538	467	471	528	525	523	515	480	526	476	562	526	496	538	496	532	518	538	526	494	496	481	535	546	515	515	499	516	503	502	517	534	491	521	510	490	477	532	534	518	549	485	522	529	511	515	498	547	537	503	540	489	522	536	528	504	509	501	518	529	508	489	489	519	527	525	534	514	547	530	478	457	522	529	544	505	535	497	527	517	515	482	524	521	514	491	541	476	503	489	502	498	536	494	522	505	489	496	538	505	519	535	532	531	488	532	537	536	481	494	494	500	528	491	516	512	509	524	478	543	501	486	559	492	493	501	523	523	511	516	517	521	492	504	482	525	564	517	523	519	521	498	536	530	517	513	489	560	524	539	476	501	477	554	502	506	503	576	529	539	520	503	530	516	543	529	473	499	522	513	537	539	548	539	529	468	486	495	474	522	539	533	477	521	532	530	527	488	509	534	512	512	533	516	503	518	502	494	509	524	500	503	503	523	526	483	475	499	490	514	513	527	501	530	514	519	514	532	499	528	533	531	543	535	491	478	487	463	540	526	527	509	538	524	493	536	557	494	527	492	478	503	486	496	506	514	502	555	524	533	519	499	494	481	515	485	532	534	522	502	528	503	493	525	462	522	494	515	529	532	490	503	514	497	522	479	527	515	493	474	552	536	523	536	487	555	532	518	522	537	491	509	463	521	515	502	516	533	544	512	538	516	528	521	529	525	500	516	570	480	487	586	519	506	552	539	484	484	532	532	464	514	509	503	491	502	468	518	492	541	493	539	506	522	509	560	534	499	520	487	505	531	550	467	513	518	529	464	556	500	531	509	547	500	490	500	511	540	522	498	569	516	503	498	505	509	493	513	506	518	488	519	533	534	496	504	527	464	501	505	526	571	511	493	522	508	485	486	505	481	493	528	523	513	537	497	473	477	510	513	534	552	515	513	493	540	541	522	562	520	482	496	527	498	520	494	506	544	527	524	528	537	540	514	525	504	491	500	533	521	512	523	517	490	531	530	516	490	544	506	560	552	558	514	527	497	517	503	529	497	542	556	508	533	535	484	508	528	514	561	550	486	527	527	550	527	568	558	545	534	534	489	514	505	527	535	507	513	536	529	506	518	518	489	481	503	497	497	479	509	554	476	501	533	533	535	513	511	534	508	506	554	515	487	486	495	508	501	546	510	532	525	489	528	505	516	499	504	485	491	520	520	512	497	545	509	515	510	514	496	531	530	505	538	520	481	530	488	508	522	546	512	519	497	580	509	492	522	518	502	500	516	512	531	531	526	521	539	481	544	490	519	519	495	494	522	531	500	527	507	470	528	493	487	512	505	506	532	497	508	534	501	503	519	512	537	517	508	526	517	554	530	549	490	538	475	464	488	525	513	513	491	517	503	487	467	499	506	537	532	486	497	517	542	515	495	503	503	494	482	508	513	518	520	549	474	546	494	506	523	507	551	523	498	550	546	482	502	510	530	524	497	494	481	504	567	513	522	486	504	508	515	532	516	515	534	513	540	482	519	486	498	502	521	543	527	500	478	496	490	507	499	533	517	550	504	469	476	508	505	529	514	506	534	482	519	522	534	519	489	488	461	524	533	552	487	553	512	540	518	556	536	536	505	523	534	516	515	507	517	508	524	492	493	499	512	523	504	491	510	533	515	508	524	483	527	515	536	506	497	489	535	538	539	528	533	496	494	490	543	521	527	538	522	540	507	518	532	501	551	520	492	539	492	518	509	520	507	495	529	533	515	510	505	543	518	504	521	544	543	546	537	496	532	534	490	514	546	517	498	532	533	516	527	499	517	522	530	531	562	517	535	490	484	523	509	481	484	570	483	479	501	510	525	509	489	484	523	498	519	502	504	543	492	487	489	510	534	520	539	501	497	496	525	532	501	502	524	515	509	476	523	499	490	517	541	534	490	477	480	534	509	498	506	520	521	531	553	509	481	512	509	517	530	496	500	515	512	535	535	494	537	509	479	491	507	512	537	557	551	557	521	522	505	511	506	536	506	508	518	546	509	489	489	496	512	537	493	514	510	503	509	515	522	457	480	535	480	514	509	529	521	513	533	517	495	538	498	529	508	482	496	496	528	496	540	503	502	550	541	484	523	521	545	566	526	514	513	516	482	487	506	516	504	515	506	527	529	547	503	527	494	524	489	489	522	538	536	521	558	497	524	525	514	524	485	500	490	481	536	491	487	542	551	496	531	520	479	561	514	548	537	487	519	526	525	521	531	482	520	516	491	468	532	505	535	537	503	515	513	484	512	508	463	556	495	487	506	509	503	516	532	528	531	486	518	475	500	533	548	501	491	495	525	508	511	502	491	517	517	484	516	568	510	493	504	499	533	524	535	521	482	532	510	510	519	471	513	474	564	519	512	504	502	533	523	500	507	519	493	516	536	489	490	536	490	567	570	513	513	522	503	490	507	499	515	502	541	518	477	520	476	537	529	498	516	488	498	543	537	525	501	508	521	498	529	516	537	526	501	497	520	494	536	549	531	554	526	523	494	523	531	529	490	520	527	529	520	508	546	490	568	483	472	520	518	534	496	532	533	485	523	510	513	494	554	531	526	550	527	506	531	531	550	521	505	526	494	480	537	514	523	505	515	531	521	558	516	518	532	516	528	537	532	518	526	489	517	504	531	529	502	516	521	514	486	487	525	517	514	471	503	484	526	516	523	498	497	538	507	548	492	531	529	518	490	508	535	503	479	487	530	540	506	562	527	519	516	507	492	548	539	493	541	567	493	530	546	533	560	537	448	493	487	534	531	527	500	538	528	506	557	541	527	481	491	548	534	491	490	490	546	518	511	489	472	506	517	523	510	512	566	502	516	542	547	511
32840	50054	35079	21829	10674	3654	1527	1373	1180	995	918	767	633	619	647	621	622	646	613	604	570	630	593	600	542	618	641	566	621	568	563	638	609	572	592	599	567	570	555	608	583	604	623	587	563	596	616	616	557	578	587	594	605	582	563	602	589	577	620	611	567	631	600	562	588	568	594	594	582	549	626	575	614	540	550	606	580	621	549	549	619	607	570	595	589	633	630	573	555	570	533	594	534	556	591	603	609	595	601	534	593	558	594	595	591	592	617	580	623	557	586	574	577	578	597	559	568	603	604	567	553	585	624	548	554	568	590	556	563	541	539	613	589	555	573	592	574	614	575	592	564	573	539	598	573	559	546	604	541	558	611	588	547	586	632	599	555	585	544	579	585	601	583	598	579	552	571	590	599	535	622	595	592	575	564	572	547	595	612	583	603	630	555	609	572	614	598	611	590	595	599	594	589	582	572	619	605	604	601	587	572	607	632	557	602	604	604	601	601	534	553	581	588	586	621	625	602	582	638	592	594	593	560	579	586	613	604	579	563	588	579	614	589	542	564	562	657	581	615	592	564	594	624	603	608	619	574	572	571	577	572	594	595	601	584	573	567	594	622	598	566	573	611	586	556	614	585	593	595	556	588	591	580	644	561	606	609	605	560	627	568	564	616	525	592	592	588	576	589	603	617	583	558	587	569	571	610	577	629	547	563	597	579	612	606	590	582	560	603	579	614	619	575	564	630	571	562	603	594	605	576	563	587	589	602	596	587	614	539	609	554	605	573	578	589	571	631	555	598	595	622	612	618	589	586	592	591	597	541	527	566	588	603	574	575	594	559	605	625	558	601	559	587	572	588	615	575	563	625	580	624	552	599	614	611	569	533	599	611	587	581	604	566	586	598	589	599	584	590	608	580	563	591	632	607	599	603	585	597	558	568	594	559	580	567	632	610	590	612	598	628	549	631	569	580	604	575	573	583	553	616	545	596	586	539	585	558	555	619	573	578	543	591	618	570	607	552	550	600	580	587	570	593	569	564	589	596	588	601	621	615	588	546	620	632	571	606	620	577	581	629	574	626	606	604	664	603	603	576	614	544	577	576	567	553	578	569	593	615	547	568	609	573	590	593	585	577	568	568	594	591	570	567	559	565	534	609	593	662	588	600	614	597	598	587	593	603	583	578	574	560	625	569	614	571	575	592	614	598	553	601	570	561	592	602	585	567	589	570	563	575	609	546	582	593	566	602	589	577	591	563	591	589	556	592	628	627	592	590	597	615	590	602	594	596	561	594	632	586	562	556	616	595	572	548	576	622	573	599	595	610	616	589	605	599	574	605	551	586	615	572	575	610	553	609	603	564	582	613	614	571	556	551	606	582	580	562	618	579	578	635	564	564	566	591	597	596	628	574	547	587	584	627	559	586	596	594	640	618	598	616	605	597	561	594	604	616	603	578	572	575	573	578	624	589	617	582	585	614	585	551	568	547	618	574	566	555	589	603	597	593	580	590	586	546	574	610	586	587	574	548	613	598	611	523	604	630	593	537	600	537	578	572	585	533	640	534	596	544	582	534	572	600	583	609	580	572	578	603	556	588	593	611	562	588	622	579	551	561	592	603	615	568	629	560	570	557	609	557	571	579	583	572	570	553	647	608	618	568	606	612	581	562	582	551	591	616	583	570	560	559	594	595	569	580	640	598	604	582	635	569	595	565	560	586	606	595	617	615	557	557	599	585	550	577	594	555	615	623	588	560	557	603	604	575	601	617	581	586	582	597	609	624	558	558	593	568	614	626	570	616	613	580	585	577	650	569	556	589	610	614	551	611	606	603	596	594	580	615	581	559	626	586	565	625	614	573	608	561	555	598	606	593	606	561	595	604	599	569	550	593	546	616	590	627	579	593	576	574	530	599	596	583	569	593	569	578	559	578	623	562	609	583	596	590	609	603	589	563	576	576	577	624	602	551	581	610	617	606	599	627	595	627	615	533	575	564	568	639	575	621	598	620	570	598	594	527	564	577	611	574	617	636	582	587	602	593	608	585	585	604	525	576	605	633	568	580	608	607	588	626	591	584	583	554	615	579	552	613	563	584	571	568	589	593	565	572	566	630	602	584	568	598	612	552	605	611	572	603	565	537	631	627	577	552	600	570	585	597	560	584	573	598	561	596	584	539	609	598	583	615	625	558	581	645	571	624	629	594	599	545	571	595	562	563	595	580	623	584	589	589	551	625	581	601	646	609	586	572	557	612	610	576	624	569	569	598	548	598	586	564	557	634	594	577	596	580	586	624	582	585	549	599	569	567	639	609	581	577	530	585	542	602	574	574	583	613	581	567	582	573	604	638	629	614	598	610	581	567	548	579	551	597	579	597	569	637	600	561	638	566	551	571	583	538	583	571	591	626	614	565	591	617	547	542	613	575	579	569	591	589	570	608	569	584	567	590	590	595	580	604	630	557	591	597	592	554	622	590	548	634	606	623	577	633	596	579	534	594	561	547	590	615	606	629	605	592	567	609	600	582	591	596	578	539	611	625	557	607	628	588	556	583	579	612	582	585	600	602	605	622	562	615	610	599	598	577	551	588	597	568	610	572	581	569	600	599	573	575	594	576	598	629	576	634	591	622	524	588	594	583	567	633	535	563	564	601	573	578	587	599	592	545	613	607	531	588	600	603	632	585	576	573	606	537	572	589	573	604	598	574	567	616	586	602	573	590	586	585	584	591	613	579	558	607	576	566	601	590	558	601	581	628	591	548	585	614	608	587	580	573	584	645	596	586	609	595	621	596	596	560	544	549	576	596	546	586	568	606	571	588	573	565	618	613	590	572	617	605	617	602	601	584	595	585	609	598	623	592	579	604	564	579	566	569	611	566	580	585	609	567	577	612	612	559	580	582	602	604	565	604	589	550	557	591	603	602	616	576	606	586	556	616	550	559	557	568	654	637	610	580	579	629	598	581	598	594	586	582	584	604	575	656	580	592	594	574	575	566	570	556	564	579	556	562	556	562	592	595	644	627	575	617	594	585	570	607	541	631	607	604	578	579	562	567	553	595	583	623	587	607	595	586	554	550	607	563	577	607	599	563	568	603	583	596	608	612	603	578	601	583	602	637	586	554	551	595	608	580	581	580	583	597	594	572	573	593	570	612	563	568	584	586	579	631	621	592	593	586	556	578	547	576	623	569	549	560	562	580	593	599	566	559	551	577	592	591	611	611	573	590	559	578	613	607	581	558	552	562	565	611	580	577	582	600	590	600	604	593	567	585	595	618	567	584	580	619	551	599	563	592	632	560	605	578	599	639	553	573	573	585	554	567	604	600	574	602	580	552	538	599	585	608	636	623	571	547	548	557	601	585	583	553	591	587	597	582	584	581	588	570	554	591	606	610	594	570	558	630	625	608	592	598	586	564	566	608	573	607	609	546	590	619	601	594	578	601	606	584	600	581	625	602	598	588	603	589	624	569	588	579	583	594	560	630	553	653	537	560	641	541	558	583	568	550	603
23024	21247	28894	23949	21393	21093	10367	1910	1297	1192	1007	831	715	629	673	652	601	621	588	574	617	584	580	537	569	528	520	545	593	572	539	572	541	581	527	559	518	594	567	588	570	564	527	583	582	559	544	586	590	539	560	525	541	547	559	519	563	546	554	529	551	550	563	564	566	562	542	574	575	555	540	597	548	512	513	564	591	548	520	547	546	511	530	589	542	534	559	542	550	508	555	540	511	566	537	571	535	542	564	577	556	525	531	496	528	563	541	560	556	614	567	538	516	588	509	565	557	545	514	548	561	513	541	540	560	556	561	547	622	522	592	582	546	524	578	531	531	562	562	542	502	573	548	535	581	592	535	570	544	541	527	585	526	560	529	525	544	563	542	615	586	545	488	561	539	523	548	494	529	585	527	563	517	578	527	536	572	537	522	518	588	534	548	516	508	570	548	560	535	574	571	549	554	525	515	564	527	528	574	513	549	514	562	498	568	602	579	543	559	567	545	538	569	548	520	531	544	555	539	563	585	543	564	533	539	589	527	534	570	562	535	532	542	562	538	598	540	532	582	538	528	522	518	546	568	534	552	495	544	564	553	474	517	537	529	535	585	548	520	557	536	597	561	555	536	547	547	542	529	557	493	547	550	539	574	521	583	583	596	529	522	569	494	558	562	569	555	519	515	549	591	555	553	523	567	560	549	534	507	531	519	535	531	555	561	535	542	545	547	540	522	549	541	522	541	515	541	520	552	565	601	596	542	554	539	555	579	539	564	546	547	550	578	525	529	555	548	556	592	523	538	570	541	568	553	524	500	532	545	544	552	586	537	520	552	513	596	533	556	556	570	532	512	560	577	553	556	529	506	538	553	559	564	535	515	550	511	538	567	535	567	569	542	559	545	587	559	495	553	553	535	535	569	534	581	502	532	548	575	554	561	511	523	579	526	565	558	587	568	548	551	531	540	570	560	591	535	530	561	548	487	541	532	526	532	594	529	590	579	515	523	553	546	583	576	555	579	577	543	567	594	558	585	544	593	517	508	572	551	573	509	594	544	504	524	569	509	528	518	548	527	554	541	561	545	515	565	537	537	557	563	542	530	505	563	570	545	560	606	569	557	585	560	519	562	580	596	541	526	509	539	551	584	503	581	513	542	563	566	587	524	522	535	509	578	567	479	521	530	518	525	533	522	533	556	551	566	532	530	549	571	530	534	575	574	525	548	569	613	564	527	554	531	554	537	596	555	549	554	563	581	521	538	560	554	566	521	554	565	582	553	614	559	543	537	543	521	545	531	574	629	502	524	505	541	538	534	526	543	528	538	538	534	540	555	539	559	530	569	583	547	579	564	599	575	613	556	540	532	542	529	542	527	535	543	571	520	509	543	529	525	539	519	560	579	517	573	598	559	505	543	538	541	581	541	568	525	537	547	551	543	539	568	608	533	553	553	503	577	587	526	557	593	506	505	526	492	593	521	549	582	567	528	531	507	547	529	533	549	523	538	569	533	545	595	481	557	544	557	534	537	509	571	537	542	547	531	576	567	540	570	528	563	549	535	548	526	570	518	552	540	564	568	556	533	552	569	584	551	518	483	539	510	575	548	570	541	549	574	528	566	563	584	495	591	564	545	543	529	548	571	552	537	533	556	544	550	519	535	558	500	544	511	531	559	570	511	550	548	535	544	580	521	554	588	564	555	568	515	544	535	529	560	562	548	539	537	527	546	569	579	527	525	539	536	569	568	550	541	526	570	532	540	576	552	569	538	563	514	546	527	544	513	581	540	535	541	544	602	510	575	574	503	543	526	567	552	554	534	585	541	552	562	588	568	558	575	521	549	571	538	595	577	566	538	527	547	500	542	522	548	553	577	546	553	597	543	556	583	541	556	544	483	503	552	547	543	597	578	557	550	565	566	545	598	567	554	534	519	501	515	561	508	551	527	541	535	537	546	553	570	528	529	525	557	501	512	530	551	530	581	545	551	499	607	535	571	591	573	542	551	545	540	515	560	531	553	548	584	531	539	559	530	563	521	557	527	542	582	558	593	546	556	555	585	604	564	515	531	600	507	538	563	555	538	527	511	582	590	524	520	529	521	615	545	552	539	536	561	484	557	553	562	570	548	539	517	572	584	566	549	548	581	515	528	558	587	525	520	489	542	537	551	557	533	570	559	542	547	561	578	544	531	489	482	544	608	510	559	529	561	530	570	547	558	559	589	576	580	524	536	618	545	519	515	546	560	529	560	547	531	545	574	541	552	557	553	539	578	519	542	527	574	546	614	562	555	578	494	575	528	541	522	546	534	540	520	561	536	557	550	548	515	587	528	534	560	553	591	531	537	547	538	549	555	524	550	561	590	560	556	525	565	535	552	543	504	567	527	517	508	530	521	579	522	520	509	563	570	570	543	565	580	557	537	544	533	522	577	567	586	513	560	564	537	551	533	536	500	533	545	562	573	523	565	559	526	551	524	553	482	557	511	537	542	545	503	539	588	554	539	532	551	513	544	551	541	566	523	550	576	580	568	578	582	562	579	519	518	555	592	529	545	549	564	570	545	545	524	585	552	550	566	531	530	593	566	539	555	550	477	528	534	547	553	526	631	557	542	573	548	547	548	565	512	520	558	560	507	522	546	493	545	573	546	542	535	549	569	518	531	529	511	570	558	548	562	533	533	598	508	535	541	561	572	542	568	525	568	544	502	558	521	536	530	523	505	521	551	523	547	550	556	564	533	568	545	501	550	547	512	555	573	544	569	516	549	573	508	561	568	549	564	565	510	514	540	557	558	574	553	514	566	554	530	537	509	579	552	534	578	533	550	545	544	519	542	561	551	551	517	565	527	584	602	585	551	580	534	546	553	581	540	570	533	541	582	533	540	571	556	537	543	574	534	545	542	552	559	548	583	498	569	562	553	565	520	532	523	546	559	522	540	515	535	480	554	469	546	535	528	555	565	528	515	540	577	530	519	548	558	582	511	551	516	560	513	558	533	535	562	569	553	581	547	567	482	533	563	543	512	495	558	547	542	522	528	543	517	524	515	512	519	552	582	564	543	579	512	606	536	565	577	521	542	530	557	568	517	553	570	564	570	527	551	556	546	510	521	530	558	514	561	576	558	525	530	514	546	580	597	578	541	559	558	554	535	493	532	524	602	563	553	533	513	553	511	560	537	519	538	561	534	549	582	588	589	517	582	537	564	509	602	556	555	529	523	529	501	548	521	554	564	522	563	512	507	518	502	520	523	555	548	524	555	518	566	542	526	527	562	578	513	521	529	518	532	557	541	544	573	547	530	534	536	550	584	579	539	548	554	531	533	543	573	547	535	500	525	554	533	569	535	527	531	547	553	534	537	572	559	533	589	522	514	491	574	544	524	528	550	519	540	567	517	535	558	504	501	553	541	564	528	536	532	573	554	531	547	485	542	537	541	544	571	520	533	508	600	582	510	567	531	539	589	520	542	501	520	560	563	547	486	537	532	551	525	543	525	520	507	538	556	565	535	549
36670	61478	47289	32606	22816	7571	2935	2552	2146	1751	1432	1144	893	821	847	735	734	649	728	665	684	611	629	694	634	586	633	670	651	652	586	636	657	598	626	609	569	618	612	636	651	599	640	634	617	595	592	600	577	595	599	617	633	593	601	622	631	615	606	586	613	576	604	565	603	587	649	596	592	619	573	627	632	586	576	619	572	627	572	591	591	578	634	598	567	614	600	583	572	567	567	579	568	599	555	555	580	596	617	625	562	597	615	605	580	620	561	589	590	602	592	556	573	586	601	613	606	604	614	635	585	571	630	581	605	579	601	590	617	612	610	604	554	628	597	649	631	591	605	575	594	587	600	593	555	602	563	609	637	582	572	612	659	617	573	583	632	622	637	625	592	584	574	567	618	575	592	635	604	599	585	623	597	587	604	600	628	648	586	589	593	623	580	598	631	608	632	603	600	569	623	619	611	564	592	581	612	573	636	576	600	573	572	606	575	627	602	556	602	607	588	600	628	581	610	610	598	557	600	567	605	591	603	623	566	651	596	638	599	602	645	605	635	621	580	594	586	584	580	565	565	582	614	588	569	600	611	556	635	612	593	618	589	630	590	610	621	565	631	598	593	606	596	575	592	620	631	593	564	545	601	570	626	591	623	609	594	634	612	625	580	562	617	577	618	627	626	621	625	645	588	607	644	580	608	641	650	626	595	632	618	620	610	616	576	597	618	571	601	603	576	563	640	644	585	583	589	554	577	599	565	602	547	587	636	639	604	601	582	621	559	569	608	603	585	619	627	645	532	590	616	615	602	635	604	583	565	596	580	623	636	638	643	606	579	673	610	600	572	624	572	624	594	577	592	656	607	573	585	608	619	594	615	593	567	574	626	576	592	553	597	565	611	571	646	579	637	573	580	629	612	617	617	573	648	641	629	581	614	572	575	582	615	610	630	581	612	653	661	607	615	598	569	562	575	618	596	625	558	583	624	605	567	594	618	612	622	598	585	615	579	639	650	592	564	610	596	612	612	614	630	631	544	625	610	570	622	620	597	586	584	616	537	595	559	588	580	592	598	618	593	580	634	594	650	612	626	608	582	607	627	620	612	578	616	595	564	614	579	565	631	585	602	583	575	630	566	604	581	594	572	631	560	553	587	587	572	578	564	595	607	596	627	619	589	571	598	561	614	558	607	599	599	597	573	635	598	631	588	594	593	580	592	597	587	559	616	598	563	645	638	549	612	634	595	582	637	599	589	609	599	579	583	577	561	587	562	605	577	568	620	604	571	586	600	592	563	640	595	647	608	607	565	610	582	622	607	588	610	591	594	624	564	576	644	619	614	607	602	591	589	569	593	576	595	609	578	601	595	657	594	578	595	601	601	617	607	660	598	594	618	584	638	649	553	627	584	628	601	643	595	595	635	576	636	623	589	573	605	569	604	627	568	590	626	605	587	632	670	583	600	599	571	590	603	555	602	627	597	594	589	608	616	610	586	601	583	607	608	628	575	591	637	581	621	597	571	641	620	658	609	600	666	638	563	591	583	615	513	626	634	591	590	643	605	586	608	599	591	580	639	626	576	561	661	609	603	610	569	596	583	605	587	639	639	627	592	592	600	610	591	584	601	616	589	581	689	645	612	605	587	634	622	595	581	596	565	598	589	617	590	589	607	574	610	649	570	544	613	582	609	575	605	566	595	594	600	598	586	589	589	606	603	589	595	620	595	636	593	609	571	586	610	552	585	536	656	600	599	580	618	581	615	581	578	580	561	569	590	629	616	591	609	599	589	587	641	596	647	608	596	577	602	586	607	568	616	617	619	597	548	578	618	632	587	618	602	602	586	579	625	606	604	631	579	598	613	572	626	581	573	654	610	572	600	621	596	577	563	570	570	563	591	589	587	559	603	560	598	665	585	610	634	604	614	595	571	667	606	585	589	638	597	569	606	600	607	551	604	567	576	583	613	583	633	562	624	590	592	618	604	639	589	637	605	592	589	578	608	557	596	564	585	598	572	621	631	571	654	599	577	579	610	625	568	577	610	603	617	631	601	618	639	601	598	618	582	595	599	635	626	634	599	583	599	573	636	582	621	598	550	598	598	577	593	630	583	560	606	604	573	580	627	581	590	569	579	571	606	578	575	638	596	586	623	561	624	601	620	574	619	568	596	587	619	624	577	563	596	623	616	589	649	660	586	570	592	584	586	548	606	553	569	607	585	592	615	586	589	613	605	595	585	601	619	586	611	585	605	601	615	569	588	599	616	570	597	589	617	537	582	584	622	578	605	569	606	621	603	614	604	607	616	617	621	629	597	613	665	615	588	593	628	597	607	587	601	641	605	638	591	601	591	578	620	638	614	612	545	627	598	592	592	557	614	627	578	610	580	569	582	626	554	570	614	616	615	589	618	593	580	622	588	622	606	612	596	635	614	585	578	611	591	646	575	577	595	589	624	613	574	613	614	542	592	597	577	608	591	611	588	605	589	630	627	571	608	595	636	599	618	581	621	579	617	587	587	564	627	613	576	592	614	597	598	569	622	622	592	617	625	609	595	634	615	595	600	607	606	570	577	574	633	631	604	580	591	589	651	573	564	574	594	605	627	612	591	560	564	540	601	591	607	590	582	580	613	593	582	596	630	565	631	572	587	605	605	577	564	625	604	571	587	608	572	581	553	606	602	580	627	586	657	586	572	589	608	575	574	601	604	616	624	602	593	621	610	640	612	606	618	542	625	565	618	631	582	599	568	618	625	595	601	573	640	582	615	618	593	598	622	630	590	603	594	582	618	632	628	585	606	593	564	621	594	647	592	607	605	601	605	615	592	644	589	560	636	599	595	597	614	641	605	649	617	620	594	577	623	609	594	609	620	581	620	626	589	570	593	620	590	617	605	586	608	628	607	595	595	582	611	565	620	593	613	576	607	566	600	600	564	596	622	597	533	587	584	609	604	583	635	564	602	596	619	565	581	639	580	570	551	634	594	556	634	599	581	547	630	594	622	590	614	634	566	581	613	613	567	579	594	608	607	620	612	539	576	613	582	575	625	566	618	631	599	575	591	570	596	567	610	581	617	600	624	575	601	574	592	572	596	633	594	605	568	596	600	585	654	595	598	579	544	608	620	645	613	577	562	629	554	621	627	603	586	617	620	567	588	603	555	594	618	571	602	600	605	600	601	630	590	598	615	573	627	600	554	595	596	621	592	609	592	619	607	580	562	597	595	628	604	569	586	584	585	615	638	629	608	621	666	599	615	575	616	610	562	617	604	556	615	637	578	581	646	611	580	643	605	577	591	587	596	569	609	598	601	561	639	570	584	589	628	552	598	613	581	617	642	587	613	619	583	540	592	594	584	614	607	624	589	594	601	555	620	582	597	581	601	605	555	587	589	606	638	610	585	624	624	592	604	586	614	600	598	585	572	604	599	605	652	581	624	598	577	574	597	611	602	569	568	573	596	623	580	582	543	597	560	600	563	624	602	603	615	567	619	636	588	543	588	561	562	582	618	588
29475	30102	31632	19060	7430	1387	644	535	536	481	471	446	382	403	392	423	405	382	386	386	394	363	353	393	381	409	375	396	399	408	395	384	392	345	406	376	362	346	368	386	365	401	402	388	389	392	379	411	362	368	363	372	378	392	393	420	406	385	382	355	384	402	409	402	365	389	382	360	388	393	368	382	398	387	381	409	357	368	397	385	396	445	415	409	412	372	390	353	412	351	378	357	398	359	390	399	370	364	394	346	345	396	390	391	353	429	380	386	379	396	408	368	383	380	409	430	405	388	364	373	391	399	389	335	371	380	385	389	381	428	385	393	389	393	421	380	355	391	387	388	403	345	396	392	389	372	351	401	392	394	356	417	403	413	370	370	435	378	399	413	372	401	381	407	401	421	366	392	383	351	398	408	403	400	355	390	373	401	363	375	409	359	362	349	410	373	432	375	395	350	357	396	358	374	412	405	367	415	402	371	374	382	373	372	401	369	372	385	402	386	418	393	372	373	398	406	391	365	353	380	412	409	393	341	381	368	384	371	380	368	358	407	366	364	384	394	408	384	404	404	383	372	383	409	397	365	383	377	400	403	382	353	391	383	393	406	401	366	381	380	358	373	369	402	400	380	354	384	376	405	396	372	363	392	382	346	400	372	333	356	378	394	403	372	394	415	393	393	389	363	372	356	395	394	377	387	361	399	381	384	380	374	392	378	381	375	423	368	385	390	376	374	352	404	395	385	369	392	409	398	381	389	389	418	413	405	379	372	372	384	380	393	360	380	367	409	376	357	378	391	434	387	399	383	379	376	403	382	372	383	400	397	370	405	407	397	384	364	388	421	391	405	374	401	373	367	393	395	387	387	387	388	395	387	373	372	368	397	410	386	394	360	383	418	385	403	357	410	379	376	389	391	368	361	396	382	367	424	378	370	419	387	406	373	374	382	351	360	423	384	390	421	413	393	380	399	357	401	384	340	398	367	413	399	367	382	383	388	375	351	386	389	376	388	398	409	368	377	375	394	400	345	354	376	353	381	425	395	405	386	388	396	378	423	412	390	403	367	378	399	376	398	380	407	379	374	359	386	384	385	366	390	399	366	381	422	401	367	367	359	386	385	380	388	374	397	385	380	385	371	374	413	370	413	378	374	396	362	406	363	380	406	410	341	381	400	371	391	393	371	398	423	384	387	372	402	362	371	388	400	380	358	401	423	381	382	397	381	355	379	360	401	409	384	375	384	351	389	370	416	381	383	404	368	398	354	405	400	397	348	380	410	381	379	389	387	376	385	409	355	389	353	388	359	393	367	350	377	416	388	378	424	384	362	412	370	372	359	427	366	373	355	409	374	394	363	385	346	351	384	399	344	374	420	385	357	363	362	392	410	374	403	370	390	383	365	393	375	418	353	415	380	399	378	420	423	406	351	386	385	358	373	375	380	406	352	384	420	388	405	416	398	395	399	412	389	414	399	394	380	371	367	406	379	396	370	402	395	402	366	419	377	367	398	404	379	347	399	363	392	378	411	380	406	374	393	399	383	367	388	373	402	351	388	380	363	400	387	398	372	417	386	394	379	389	389	374	413	407	393	393	389	382	395	389	403	377	396	391	388	399	353	343	400	403	402	391	351	388	388	399	363	414	398	377	424	351	357	346	372	376	382	411	368	357	396	428	414	392	375	386	388	394	382	384	407	354	409	408	357	378	342	345	396	361	414	381	399	366	371	382	394	364	361	412	395	404	423	377	381	345	370	417	423	362	414	369	429	362	406	373	401	393	376	398	402	366	401	437	395	388	356	416	392	407	381	346	385	421	391	391	378	393	366	387	422	396	362	348	406	408	375	389	348	410	376	398	410	361	400	415	383	378	351	400	374	404	397	399	405	371	407	359	401	406	389	374	362	407	435	380	401	358	402	401	379	370	386	388	373	387	364	356	390	398	402	361	378	393	361	362	398	424	372	379	343	411	399	375	393	408	389	385	380	403	373	388	384	415	372	410	384	384	392	369	375	393	374	378	402	362	426	413	374	441	411	379	359	388	372	370	425	428	372	360	405	393	400	405	396	387	374	357	409	382	381	400	387	419	400	419	430	437	399	351	387	419	382	400	361	390	357	360	372	368	338	398	369	348	390	367	350	377	351	395	354	367	372	371	390	396	368	407	426	417	400	398	412	387	383	385	368	361	395	403	370	366	393	395	361	389	353	362	361	400	426	387	408	383	361	361	368	406	378	366	389	390	363	367	391	390	397	364	358	410	387	391	352	390	366	407	403	374	379	365	372	392	400	390	381	390	391	390	357	379	397	403	385	390	396	417	385	387	413	373	395	395	386	369	399	420	372	401	383	373	395	374	393	368	417	410	374	403	427	402	397	405	406	382	398	385	362	371	370	368	375	385	384	397	359	364	383	427	385	402	377	363	394	388	387	379	351	378	394	398	373	364	389	389	389	362	390	404	392	383	408	384	424	417	356	421	414	400	420	371	397	387	355	373	349	393	383	387	435	366	387	391	362	377	381	400	399	345	378	408	405	378	387	425	386	399	367	398	417	390	401	391	369	382	392	414	359	375	387	428	393	353	412	389	387	397	366	418	337	355	382	383	389	396	377	384	385	387	410	356	394	378	359	372	370	387	418	367	359	411	392	383	393	358	379	389	421	366	376	425	403	345	357	374	390	377	374	411	422	402	407	394	354	395	350	406	376	414	375	427	369	398	356	373	380	407	405	370	382	381	404	436	387	366	391	381	367	386	388	376	407	373	367	408	397	403	413	390	380	391	376	405	344	382	359	401	388	379	379	411	378	381	375	359	406	387	379	416	370	398	408	397	390	411	421	363	382	385	395	393	344	366	424	383	372	430	414	401	365	408	378	388	406	409	375	383	359	380	414	409	419	402	412	386	369	364	366	404	403	385	390	396	397	404	386	396	417	389	344	373	398	398	368	406	374	428	387	386	389	387	405	397	385	385	391	381	420	384	376	386	420	394	362	394	369	389	404	346	378	420	371	357	379	377	412	378	365	379	379	379	406	383	364	423	391	404	385	400	349	396	359	354	416	385	384	399	415	376	381	366	415	385	402	375	392	435	407	397	389	393	374	383	385	388	399	378	416	418	374	389	384	363	408	420	400	361	380	404	404	368	362	380	380	359	408	413	395	396	343	405	395	387	398	425	407	413	391	389	379	375	379	405	422	360	392	367	394	377	395	378	364	406	389	377	426	404	375	381	397	380	392	391	398	385	395	364	416	413	375	375	388	368	375	392	379	368	359	366	403	369	389	384	428	406	381	418	374	398	390	366	387	385	382	390	401	402	391	406	356	400	370	406	404	367	375	355	385	394	355	428	384	384	420	394	367	404	368	373	406	404	411	388	365	395	381	371	389	387	381	370	403	370	396	385	385	422	376	379	400	384	373	389	406	371	401	355	384	408	395	399	390	390	404	424	407	377	406	367	389	380	376	386	350	362	388	357	366	380	393	370	404	394	393	395	366	368	398	402	389	389	395
34064	47230	31687	17287	9143	1964	951	869	762	660	599	494	447	464	508	450	448	429	454	485	451	477	447	473	487	419	442	442	460	463	441	463	476	435	435	438	450	454	459	448	404	447	460	430	454	453	472	490	454	456	456	449	408	466	415	513	480	439	475	418	436	432	479	473	469	422	441	469	437	451	453	453	482	450	461	446	454	468	479	411	418	457	436	459	497	489	485	458	458	399	468	440	451	467	457	451	462	419	434	472	440	446	434	455	418	472	441	462	436	458	461	458	475	473	437	453	487	469	467	487	482	427	450	481	476	420	455	475	444	472	464	428	420	448	431	430	425	453	436	435	454	475	444	449	491	486	480	461	439	482	459	448	481	452	442	428	433	459	453	464	453	490	450	432	454	466	454	413	443	438	455	477	444	438	445	454	418	472	446	449	433	470	450	439	475	449	420	459	487	444	430	470	452	485	468	455	444	462	467	441	451	449	489	466	477	441	453	464	442	459	444	448	460	449	476	481	451	463	463	433	434	472	453	466	457	421	451	474	442	478	456	452	455	457	416	409	467	443	448	446	429	433	470	457	429	454	426	470	402	425	430	459	474	449	468	491	437	407	426	455	473	451	450	468	439	453	457	450	455	468	416	479	433	444	449	444	443	476	442	445	495	475	433	435	454	435	451	474	480	454	460	426	424	466	444	398	467	424	462	482	395	459	467	454	469	451	456	455	441	474	413	433	469	502	442	513	428	461	489	464	450	461	452	438	480	454	478	439	446	426	448	443	453	496	486	467	475	457	481	443	440	488	441	492	415	448	475	480	458	452	431	482	489	430	455	490	447	472	445	423	445	447	441	432	461	476	465	465	449	461	491	467	476	451	436	451	449	440	453	463	422	422	446	465	477	462	434	437	441	494	439	453	456	449	419	462	449	446	453	449	452	421	453	474	456	419	426	428	428	471	449	459	437	476	452	455	426	450	425	440	481	481	459	474	463	449	443	472	461	442	478	465	441	420	474	496	471	492	445	474	471	440	450	459	459	412	482	451	493	440	480	458	473	468	437	439	433	469	490	459	501	477	485	454	443	493	506	474	440	503	458	472	465	431	431	453	462	465	429	455	439	459	441	411	454	486	465	448	474	465	436	448	465	437	467	460	464	439	452	459	453	496	446	471	463	489	489	447	461	439	449	438	434	487	482	429	426	459	437	419	483	420	445	490	446	455	457	463	436	458	470	488	424	417	464	457	431	449	465	489	473	481	416	469	479	454	455	466	447	460	430	472	451	447	432	416	465	444	447	455	432	451	433	460	425	449	446	460	510	449	485	431	431	421	444	491	447	434	479	455	467	444	453	470	477	457	420	409	445	431	456	413	483	443	481	430	444	482	425	467	480	478	453	434	507	447	466	424	490	462	437	461	442	408	454	466	453	498	435	483	478	429	448	482	484	451	407	426	464	448	433	441	451	467	438	475	445	446	456	486	420	459	468	451	426	439	443	447	473	418	487	472	451	506	476	454	448	448	444	423	457	489	504	422	443	461	439	480	472	471	440	488	382	456	441	442	444	448	452	478	431	467	450	447	441	456	412	469	472	431	501	497	440	428	447	458	447	440	452	448	437	480	452	443	473	442	447	430	462	463	419	454	481	464	446	467	489	447	438	469	473	463	413	484	472	451	437	498	416	484	460	455	449	450	464	406	482	470	465	472	463	460	474	425	483	448	459	495	448	445	441	475	462	469	476	462	459	459	463	420	469	459	467	473	458	510	450	434	418	460	478	455	480	462	460	431	445	443	431	478	439	459	436	469	448	467	429	472	455	478	473	461	445	396	440	461	443	451	490	492	416	435	421	438	474	460	426	450	441	449	455	484	499	449	425	470	472	449	417	437	454	448	434	461	444	463	476	462	415	484	443	475	441	437	487	486	429	442	447	459	405	462	454	432	446	471	438	445	433	449	462	449	419	444	463	413	410	477	446	441	462	451	463	488	417	443	433	497	446	453	474	450	459	437	446	487	471	437	450	401	466	478	475	466	436	503	442	453	479	432	439	468	447	450	462	482	450	461	435	461	438	425	424	472	443	431	453	456	461	478	498	501	431	433	458	440	418	449	463	431	451	499	457	435	457	455	459	454	449	481	467	463	373	494	497	469	464	481	450	443	443	503	472	457	509	477	452	419	473	441	438	468	456	408	479	461	447	437	462	456	438	460	446	420	425	422	480	469	450	444	427	442	460	455	447	469	443	451	490	445	448	419	472	463	446	482	444	482	448	474	423	445	444	416	474	471	437	449	429	420	456	449	465	444	454	429	442	499	449	449	425	431	466	458	409	439	458	443	446	475	459	450	461	431	485	477	434	489	428	489	456	460	481	439	451	424	411	446	438	449	468	465	472	447	457	465	486	521	446	450	469	459	457	436	412	404	451	429	451	439	430	441	490	454	449	468	457	492	464	439	469	445	473	471	446	451	455	472	453	454	439	444	443	499	449	460	459	416	463	434	438	476	457	440	459	473	463	426	464	470	430	433	423	478	454	476	453	489	453	423	460	435	439	499	443	440	419	467	459	467	425	470	458	446	445	425	462	487	461	451	431	432	418	498	467	433	439	470	457	472	440	429	417	468	416	452	468	456	434	446	468	438	453	503	453	444	455	434	465	473	423	432	443	473	460	436	462	469	467	468	462	418	469	452	461	447	450	425	424	474	472	424	432	449	488	480	481	462	492	461	443	444	489	479	445	428	469	434	438	428	467	464	429	495	463	497	440	484	428	457	470	419	424	473	455	469	475	424	429	433	437	476	445	429	421	432	432	451	457	469	481	413	443	436	456	421	445	440	461	442	467	443	486	510	434	455	427	471	462	515	458	480	442	458	462	431	473	436	460	476	448	448	440	436	417	471	466	446	455	494	445	467	454	458	437	449	438	426	466	454	497	449	451	431	422	445	441	465	432	480	463	477	431	464	452	429	439	426	438	455	444	455	462	460	426	424	479	450	462	459	450	489	427	434	473	480	437	415	427	469	454	461	443	416	455	455	468	430	471	439	467	425	454	471	460	457	424	487	454	441	458	449	457	424	425	458	475	463	460	492	467	434	471	439	479	411	470	445	424	456	467	418	450	488	428	430	454	420	437	424	430	476	491	425	471	431	438	442	426	488	479	414	482	527	434	465	444	449	496	477	430	422	455	498	435	436	464	483	456	432	459	450	430	486	423	406	466	457	482	466	476	445	446	447	427	444	476	497	419	448	522	478	454	456	477	442	453	436	484	473	466	415	446	444	422	434	411	456	463	474	460	465	434	449	438	431	477	446	484	479	426	479	455	454	472	437	442	449	459	444	432	436	452	443	478	446	472	440	462	496	465	440	443	431	457	453	452	476	435	454	478	464	462	454	484	469	469	479	457	475	488	453	463	459	439	456	454	416	429	415	443	435	473	462	423	469	462	421	467	455	413	433	471	463	442	437	444	512	442	472	417	439	418	492	450	451	455	461	458	451	487	415	449	434	481	451
24094	21208	28497	24578	21651	14034	2394	1009	872	712	600	536	507	453	456	386	435	434	381	360	435	424	385	420	353	362	420	379	409	387	399	349	376	365	371	374	361	359	362	364	390	386	395	429	376	381	382	355	368	372	390	374	434	371	392	348	363	401	384	365	397	375	411	394	423	361	365	364	383	381	407	343	366	376	377	383	400	381	354	366	391	390	379	369	395	379	392	380	375	384	361	394	367	355	373	362	377	348	375	392	356	383	368	330	362	365	361	398	334	399	378	368	388	377	407	373	387	374	388	363	374	398	380	394	363	332	391	373	343	370	384	383	356	354	353	361	370	344	380	361	353	362	361	394	369	369	366	359	384	371	362	376	360	362	389	395	373	369	396	371	383	374	367	358	353	379	385	394	370	339	360	395	376	379	367	376	389	344	321	360	378	360	366	360	363	370	389	363	379	369	369	403	348	352	363	377	353	373	352	374	360	352	396	363	401	359	405	388	384	379	347	371	380	354	380	351	399	379	406	419	362	371	365	344	390	380	363	395	377	385	378	412	361	344	395	370	391	387	344	390	361	386	402	369	390	395	365	393	389	364	386	381	355	393	367	402	359	367	373	349	389	325	366	338	412	388	375	360	358	386	364	379	377	382	394	368	398	366	401	365	377	371	371	390	347	357	367	364	374	370	345	360	382	389	385	375	362	381	370	392	391	338	367	373	400	401	378	359	360	364	368	380	432	353	362	383	375	363	378	376	364	360	397	384	369	354	365	362	379	364	347	332	421	387	362	378	388	374	386	342	375	354	357	387	399	390	362	403	350	384	402	360	395	371	374	368	370	354	382	361	395	341	406	346	363	359	377	404	368	387	326	351	375	343	359	394	359	358	378	336	372	344	376	413	355	351	362	373	378	350	363	348	394	387	354	405	374	376	384	437	350	391	395	383	361	405	402	381	393	382	362	375	398	384	375	393	344	397	360	402	361	341	344	386	366	367	376	398	380	374	379	369	347	371	374	355	361	378	391	387	368	342	392	379	362	394	337	389	353	379	392	356	373	343	356	348	388	415	357	383	390	394	395	365	364	396	416	378	354	368	384	414	377	415	388	358	406	369	364	368	408	347	347	365	345	385	365	412	370	353	394	341	343	353	374	377	406	381	379	355	400	365	384	350	408	377	372	345	371	358	374	355	379	374	396	336	344	374	363	373	383	320	382	363	392	374	377	343	374	384	380	387	381	397	382	396	376	368	402	363	371	382	396	371	352	363	384	385	374	385	339	370	391	389	400	379	374	376	365	356	371	365	384	395	367	393	416	371	373	367	401	357	385	375	363	404	352	356	396	408	369	339	385	395	370	383	352	360	378	369	367	386	359	348	348	384	390	377	355	375	404	354	370	373	353	357	393	367	365	351	360	375	383	383	327	384	354	376	358	408	370	385	368	362	315	392	361	366	392	392	373	399	358	390	395	393	369	417	363	364	334	342	370	390	355	360	350	358	356	361	392	388	355	371	392	367	369	366	337	386	376	382	365	386	366	344	352	387	371	390	331	368	402	360	367	387	386	380	380	387	364	369	366	363	353	377	384	370	350	335	345	377	350	397	374	383	373	366	374	339	389	370	434	374	388	350	362	375	409	365	389	329	412	359	366	375	370	368	352	388	388	366	404	366	375	361	400	392	349	390	345	374	354	367	384	409	372	364	375	344	376	381	365	349	367	378	380	380	381	389	378	347	356	375	360	382	366	405	372	381	366	346	395	361	394	353	380	363	365	364	387	370	345	346	396	394	393	345	386	408	382	361	382	382	368	386	388	329	359	391	383	380	415	350	335	390	395	370	365	342	375	373	353	359	380	371	364	365	356	350	382	384	365	353	362	377	366	409	385	360	398	365	347	331	353	333	371	367	382	347	381	352	346	369	394	420	402	357	378	368	383	330	382	390	395	371	355	381	370	401	387	401	418	368	379	357	402	333	378	354	380	403	353	399	378	356	368	403	403	364	366	353	409	368	369	355	373	360	375	385	357	420	349	357	354	369	359	352	402	368	395	388	378	396	354	374	375	336	350	370	396	369	397	372	374	357	377	369	389	336	350	393	373	365	388	371	378	372	358	367	366	353	370	384	376	361	380	369	358	321	366	365	373	365	344	385	362	352	356	368	352	377	404	413	334	404	379	336	388	387	378	375	395	344	404	344	382	379	389	361	351	419	404	378	392	369	349	380	335	384	412	374	383	361	356	378	361	394	414	353	377	370	385	381	378	385	369	420	349	362	380	405	396	381	385	366	356	369	407	366	337	357	389	365	401	333	368	377	370	378	348	370	359	384	370	359	371	388	353	340	368	395	389	380	384	386	356	387	403	348	373	366	388	325	375	342	365	405	366	353	389	368	357	417	364	373	400	359	394	366	388	362	331	365	365	368	389	365	402	411	353	391	364	409	378	366	362	406	386	380	349	387	378	350	381	362	387	360	383	384	363	367	374	373	402	384	382	384	369	406	394	340	363	407	403	409	389	390	367	331	378	369	354	376	380	360	348	333	351	359	405	381	381	384	350	412	392	378	361	325	381	396	407	413	321	382	361	402	349	377	360	376	373	360	342	350	404	402	350	380	376	387	374	354	354	407	369	405	369	375	363	379	391	383	380	393	380	378	372	365	403	391	346	386	371	368	383	363	356	358	359	397	373	363	369	373	349	394	404	369	379	325	413	376	380	389	377	411	361	332	374	382	366	391	346	381	355	357	383	397	374	363	346	370	349	366	343	411	410	416	388	346	378	394	359	378	375	382	389	363	408	374	375	378	359	374	394	367	367	362	351	379	346	358	372	380	345	365	395	385	395	387	350	392	379	407	370	402	388	374	368	361	385	401	396	348	367	339	330	357	404	405	357	354	377	319	369	367	346	399	366	368	355	362	372	382	361	387	383	380	352	396	393	357	356	406	365	367	393	396	372	360	374	355	386	350	406	370	364	362	364	372	367	385	401	367	363	323	387	354	405	383	350	398	403	381	334	373	372	339	336	358	345	361	380	358	366	335	374	406	381	378	353	391	381	368	375	381	352	375	349	406	364	365	381	399	346	361	365	380	375	388	378	377	371	362	378	383	363	368	413	366	365	354	375	353	382	401	378	351	363	335	350	319	376	362	398	347	404	370	367	387	371	378	328	357	393	384	377	335	369	364	379	389	363	347	388	361	385	374	365	390	398	370	364	381	405	357	375	403	376	396	392	381	392	367	328	357	356	400	357	357	385	390	369	362	392	348	356	341	369	374	398	417	360	388	399	356	374	369	386	368	333	324	365	374	365	398	379	386	385	379	388	353	340	362	386	356	360	371	397	365	376	396	354	384	367	339	369	380	364	372	404	350	418	384	360	362	380	367	403	363	361	381	386	398	386	338	361	374	342	401	328	369	359	341	379	335	376	363	385	365	389	366	337	344	384	363	370	313	349	392	383	363	402	368	391	361	368	393	411	379	360	384	365	385	371	323	364	412	407	400	370	383	391	404
32625	51966	39876	28531	19285	5995	1990	1641	1393	1102	909	738	574	557	458	498	506	508	473	485	463	444	468	516	483	451	451	440	451	422	471	437	430	435	443	440	457	443	422	402	466	454	394	438	471	430	409	430	428	445	489	426	441	445	440	460	451	460	457	440	459	411	429	408	418	397	444	447	432	445	474	408	441	420	450	430	449	397	405	427	452	445	429	393	402	425	376	417	443	407	439	388	430	411	447	445	434	422	406	462	458	409	430	427	435	430	425	447	424	480	447	415	451	467	433	431	423	436	472	431	446	415	446	400	465	404	475	429	385	406	402	468	447	453	454	421	448	427	447	428	429	415	394	427	418	426	420	398	416	460	448	451	457	446	471	417	446	450	426	408	419	412	442	402	448	394	446	437	433	406	428	466	453	406	423	397	433	434	446	431	418	417	455	481	398	464	400	416	429	416	414	395	414	424	417	445	423	409	418	409	459	397	425	477	435	439	457	443	447	412	440	408	404	464	406	428	438	468	448	394	417	417	441	460	424	439	420	460	427	407	451	409	438	441	437	414	468	444	440	393	429	387	448	391	430	443	414	412	421	467	417	407	422	438	458	432	423	421	456	443	413	396	411	412	430	437	450	425	440	446	420	479	434	432	454	411	416	435	414	444	404	449	425	417	420	406	430	463	408	401	404	423	415	460	423	439	446	417	446	418	429	448	466	433	418	431	431	444	410	438	469	450	435	398	443	428	470	412	421	438	438	410	370	436	440	432	407	430	437	428	412	435	423	434	415	425	389	441	381	450	428	428	396	435	447	442	438	448	406	420	429	426	412	426	450	425	463	417	429	418	427	437	406	408	452	437	410	401	416	410	425	455	404	461	428	408	435	451	466	410	391	430	420	454	415	433	432	399	391	457	472	434	471	431	418	391	414	462	446	467	407	438	435	419	458	442	452	461	451	441	422	399	405	431	440	427	457	411	421	411	410	426	401	407	427	472	430	409	445	449	423	454	423	455	445	449	393	445	465	431	399	435	407	443	453	423	385	399	424	427	430	444	427	433	432	411	381	406	453	414	448	461	414	414	395	427	399	447	420	474	458	412	401	433	422	449	392	465	433	448	390	418	451	445	461	438	426	379	421	431	446	426	403	452	387	458	395	445	472	454	397	426	430	413	397	457	396	435	434	429	450	399	437	403	433	424	462	433	432	432	416	399	376	458	449	420	454	426	431	450	473	444	430	447	430	467	412	465	414	445	428	422	418	411	468	420	463	415	403	429	440	437	416	439	413	407	500	434	436	416	416	468	440	456	440	430	450	439	474	435	448	419	452	467	431	431	410	435	382	448	444	410	433	405	421	416	406	424	410	431	430	444	433	427	437	399	439	410	406	413	413	447	426	413	421	451	429	479	447	419	443	431	423	474	444	390	419	471	434	466	432	410	415	401	434	409	428	422	448	441	447	420	379	416	432	426	462	447	415	462	428	424	424	435	426	397	415	449	426	447	459	424	447	476	405	402	429	464	436	404	421	438	450	461	439	386	452	458	429	426	434	419	453	430	437	441	415	400	434	401	444	468	402	422	436	426	438	424	413	440	427	454	460	452	428	444	384	420	421	400	413	435	472	416	414	447	414	422	409	482	449	441	441	443	445	439	430	444	423	421	431	422	433	428	398	415	441	417	461	400	417	427	392	438	436	447	431	408	419	424	392	430	434	408	425	429	430	451	409	481	466	446	431	428	416	410	414	416	430	455	415	386	433	453	384	427	434	447	439	454	438	433	439	419	444	395	413	447	394	439	412	423	409	436	389	420	418	491	423	458	430	451	451	449	464	410	413	453	425	423	385	409	433	433	440	392	439	441	411	426	421	423	453	407	457	453	430	421	442	416	435	455	454	388	415	429	429	420	451	439	410	390	420	398	425	425	431	438	443	415	444	436	435	410	440	449	410	460	428	386	417	445	399	451	453	436	427	410	443	445	434	417	434	409	449	485	449	434	441	430	413	432	417	423	413	472	419	437	433	425	474	454	459	452	409	430	435	433	446	415	452	417	436	433	440	443	428	441	385	436	434	427	416	423	405	441	443	401	447	447	434	394	419	426	431	444	434	430	445	427	449	461	463	395	457	416	471	406	425	409	438	455	428	406	384	435	411	411	433	388	426	432	418	476	431	414	447	428	421	416	468	393	443	417	441	422	438	409	425	436	447	444	448	423	407	391	436	422	414	407	451	445	412	396	417	462	436	443	422	435	464	453	409	414	426	434	404	414	417	446	435	419	420	462	464	432	433	395	388	464	422	418	417	446	445	463	411	412	421	405	416	468	461	454	432	412	433	405	439	439	441	417	423	434	456	452	430	449	443	457	436	440	463	409	453	386	461	419	419	446	433	423	437	390	392	446	420	420	429	441	452	416	452	431	403	423	416	411	398	406	427	427	437	446	398	375	442	424	439	410	396	432	420	467	408	423	421	429	414	456	419	406	427	430	428	428	434	434	460	427	435	464	437	414	447	390	412	420	467	440	429	443	427	426	416	414	429	451	453	411	445	430	426	426	457	413	439	392	438	422	443	425	411	416	408	419	407	390	384	449	411	433	433	394	452	416	408	409	418	450	434	427	418	403	428	431	387	405	401	427	424	445	435	436	474	439	414	445	483	472	420	439	425	408	431	430	436	434	412	407	449	450	422	392	419	423	431	399	453	404	442	447	434	409	410	423	425	451	428	477	412	426	436	465	438	427	448	412	428	401	435	471	455	422	455	388	433	421	414	420	417	459	427	440	432	463	433	428	422	416	445	512	427	445	416	435	430	405	396	442	418	440	442	442	429	410	469	410	409	426	405	439	450	453	445	410	412	433	443	401	423	402	439	411	443	417	435	437	436	412	432	410	411	402	432	404	380	436	463	434	453	444	450	421	417	415	468	424	451	419	386	423	435	412	421	402	420	447	424	417	418	404	436	467	421	404	410	413	414	391	417	464	408	392	374	427	423	403	420	422	445	401	434	451	384	434	401	452	428	386	425	443	410	450	439	429	427	445	418	419	435	445	446	424	451	454	434	436	440	413	436	425	444	446	436	421	426	443	418	409	425	434	437	395	423	428	434	430	452	440	459	420	438	442	427	395	421	418	401	446	450	472	425	434	443	435	396	420	405	438	391	438	446	443	457	390	442	479	414	438	429	426	399	460	456	409	433	417	445	408	459	395	404	431	389	423	428	434	441	440	414	397	441	472	425	444	472	426	445	396	487	478	414	443	454	421	405	414	413	409	448	442	412	421	417	412	437	430	439	428	433	480	427	450	408	435	431	445	434	440	415	449	454	434	460	437	456	429	457	448	417	428	398	377	415	417	415	423	423	437	418	412	430	423	436	420	445	409	433	423	433	462	452	418	413	402	426	390	407	430	430	407	409	407	400	448	416	432	463	418	438	442	402	418	455	430	421	442	443	395	414	415	412	454	441	390	447	442	447	432	408	446	424	421	462	448	460	424	436	427	446	442	454	400	413	435
25396	21255	27793	26209	17177	4536	1009	842	780	692	574	667	542	514	547	552	511	546	534	564	508	517	497	572	497	501	538	562	530	539	518	515	514	514	522	529	501	520	495	530	509	534	498	552	525	495	492	480	503	556	518	558	520	497	486	489	525	517	513	506	527	482	542	524	509	483	503	541	511	520	535	497	511	504	509	480	556	554	534	515	535	539	465	544	491	490	494	491	485	510	541	489	536	535	514	556	520	521	519	520	505	500	536	523	543	529	500	564	516	512	531	527	480	473	493	517	496	513	543	482	518	514	488	525	532	505	483	517	486	525	515	516	540	529	531	474	498	519	474	557	518	526	508	523	513	522	510	524	524	554	509	512	557	514	504	515	503	544	542	561	481	534	507	505	483	508	496	495	542	488	506	525	532	528	488	496	518	536	517	553	566	522	540	519	489	534	535	555	476	505	489	526	546	510	500	504	493	499	460	503	556	494	541	503	482	547	508	500	513	514	496	531	487	527	505	499	520	522	523	540	536	529	508	513	528	506	504	525	541	545	516	527	528	470	530	503	503	520	541	518	541	537	528	492	526	502	506	509	488	508	499	473	512	528	527	544	498	521	513	466	498	496	521	508	517	517	512	558	492	465	502	506	515	509	483	542	524	512	505	508	520	539	503	517	520	529	531	516	514	479	514	544	511	491	526	492	537	513	546	473	526	533	512	488	482	488	514	511	507	511	520	498	521	506	551	497	503	529	573	520	507	509	490	523	497	537	484	545	499	478	520	481	501	550	537	531	510	517	519	522	549	531	501	496	548	495	480	509	521	491	494	523	508	521	508	530	483	520	497	523	500	533	529	527	489	521	491	519	505	521	492	539	527	507	550	515	489	478	499	521	537	484	529	510	481	507	513	501	509	493	484	544	469	519	503	525	515	459	491	507	467	506	519	497	499	458	515	557	523	488	541	496	535	476	534	505	530	496	502	513	520	504	535	458	505	496	534	478	495	502	473	517	513	497	519	516	523	549	531	567	492	539	477	510	526	525	507	481	502	512	506	511	539	515	506	525	487	525	547	515	510	540	515	535	506	528	506	515	524	496	550	509	451	507	526	469	505	518	467	527	510	560	555	504	519	498	521	501	534	528	515	519	519	495	539	497	478	547	553	557	487	541	503	530	497	498	512	492	511	523	572	515	534	545	538	492	515	500	513	512	587	497	545	512	558	457	450	554	503	533	497	540	503	510	541	514	533	498	502	519	483	526	497	501	521	499	501	516	462	514	552	530	531	511	552	481	551	500	523	520	497	545	535	531	521	536	544	572	468	533	519	511	519	534	489	537	505	527	507	572	565	543	489	510	522	467	567	514	552	499	467	537	477	517	548	515	479	556	519	490	551	527	479	506	548	526	523	497	526	552	533	550	533	545	518	494	523	549	469	508	548	544	514	484	526	521	532	518	503	513	536	511	495	566	531	521	506	539	532	492	533	512	543	532	493	486	505	529	485	521	505	510	547	512	515	530	542	501	562	508	498	530	502	504	522	536	485	523	488	553	513	520	510	523	560	477	529	525	521	562	496	547	543	526	526	514	529	530	489	504	541	492	515	543	529	573	551	505	543	530	476	502	549	518	516	507	557	532	540	524	503	535	522	515	521	547	533	526	525	504	544	512	496	501	529	531	495	511	501	511	492	515	531	514	532	487	516	518	518	532	515	520	501	519	515	490	491	537	530	500	512	498	536	555	484	542	521	510	483	505	493	529	545	550	535	524	544	514	496	473	511	483	490	496	489	518	489	556	532	543	488	507	556	510	495	498	537	526	517	493	547	510	515	507	481	525	506	514	524	517	523	503	512	494	493	479	534	533	498	548	537	524	546	521	481	528	494	543	520	524	515	503	557	516	509	532	549	505	526	499	488	508	523	528	518	507	519	493	546	477	515	492	477	538	546	486	473	552	501	550	492	502	504	522	512	558	537	554	512	521	519	474	506	494	503	513	532	505	518	538	541	534	511	518	519	494	520	519	535	545	508	517	519	523	522	502	499	529	502	532	515	523	533	517	488	526	490	528	523	469	518	543	553	514	489	531	499	519	513	499	500	492	530	499	477	532	513	514	520	533	508	526	514	546	485	518	540	542	565	483	541	497	540	481	517	528	519	485	533	508	530	493	575	494	536	510	538	516	560	473	501	499	509	478	501	482	512	526	554	556	528	524	500	514	505	509	511	516	535	513	502	509	545	529	485	526	521	493	525	547	505	504	511	489	501	469	453	488	473	504	514	495	509	559	493	522	544	514	524	511	508	500	488	522	483	458	483	526	512	477	502	536	500	527	487	539	497	507	541	526	554	505	536	535	534	581	535	555	493	514	525	511	510	522	520	494	536	539	528	509	496	524	474	541	513	510	498	521	557	510	515	526	526	535	547	532	511	505	500	501	521	498	489	506	508	518	584	476	526	525	484	493	543	533	543	508	534	509	521	524	526	532	488	522	489	529	523	545	543	528	498	530	492	514	531	513	514	481	527	503	505	499	501	545	530	538	507	535	516	522	538	558	492	482	497	504	511	566	494	488	532	528	504	499	544	530	497	518	514	534	505	503	474	528	513	501	501	501	520	507	515	519	531	536	492	507	486	569	504	533	476	497	477	530	510	526	492	506	523	524	494	508	528	514	512	539	500	522	538	533	507	517	456	526	501	523	536	506	528	516	504	508	551	525	478	519	499	518	547	521	488	532	511	502	507	513	532	545	537	535	531	515	535	523	517	534	537	545	506	518	514	468	563	538	500	512	501	517	528	508	519	534	552	494	532	525	532	569	522	494	497	474	495	529	520	516	533	567	554	523	560	529	502	479	484	494	497	470	486	528	510	505	482	503	540	563	539	532	500	493	539	512	548	511	525	547	583	497	474	488	489	565	484	478	518	498	493	520	536	516	495	537	470	512	534	518	534	573	490	512	514	545	497	527	497	500	554	544	525	508	483	499	493	518	506	551	524	516	485	498	509	477	543	564	494	505	496	515	542	509	487	515	554	486	513	525	482	541	535	521	509	518	480	495	500	501	503	518	532	541	490	528	478	505	511	539	516	550	525	517	483	545	518	528	503	490	501	497	500	537	504	535	545	531	532	524	460	537	533	506	543	479	541	489	510	504	529	528	529	512	519	512	482	515	545	530	509	497	519	526	525	494	520	504	526	519	514	558	541	539	501	558	530	515	489	523	509	536	534	531	556	495	533	526	508	536	546	548	507	492	504	528	547	490	451	522	497	537	521	559	506	512	507	502	551	488	511	478	534	492	534	503	538	522	534	531	512	514	534	513	487	527	536	536	520	512	531	532	507	480	530	523	527	540	518	549	534	502	524	518	526	510	557	537	514	545	515	485	466	497	479	494	480	519	500	503	537	488	528	520	507	505	484	469	525	507	566	520	463	536	536	512	511	543	520	498	516	500	543	498	539	511	534	537	529	517	492	569	494	555	524	568	561	520	538	508	511	543	499	498	523	534	522	531	550	492
32599	47077	36416	25556	14996	4245	1513	1278	1123	965	854	787	657	632	609	665	584	586	624	645	636	620	609	554	574	578	561	574	590	539	589	620	621	582	579	587	590	579	591	579	570	583	564	582	569	571	626	649	578	609	577	578	610	555	585	589	609	600	593	593	555	570	579	614	591	601	598	580	598	573	568	564	593	624	598	582	558	575	616	579	610	617	567	578	585	559	596	629	591	591	600	583	610	593	578	572	605	616	596	589	599	568	631	568	570	599	609	613	590	596	601	577	595	595	603	587	626	590	590	614	587	583	585	570	606	547	606	573	610	621	589	549	592	565	573	536	569	561	588	551	609	594	570	614	555	562	578	609	576	576	611	575	584	612	568	565	608	605	588	581	548	605	571	617	611	604	564	561	568	595	591	579	572	563	577	543	573	565	549	604	587	597	604	580	595	540	573	559	552	621	619	590	597	601	541	597	627	595	596	562	556	585	552	599	609	592	574	594	565	584	582	577	554	631	603	577	566	580	603	556	598	558	621	569	624	593	605	594	569	571	585	572	637	597	556	593	609	563	581	597	572	562	625	579	576	582	560	596	572	571	563	579	616	638	576	592	592	628	597	618	621	580	581	583	584	590	607	570	552	580	553	589	601	627	570	589	608	622	597	582	609	609	575	559	570	592	563	599	545	607	596	625	563	603	556	591	558	572	616	542	565	601	607	569	531	562	580	581	576	579	568	619	554	627	610	590	560	580	596	585	567	597	566	586	587	565	574	576	613	580	620	563	517	620	558	552	585	608	617	608	616	561	615	582	578	578	588	553	594	617	545	585	591	571	547	595	588	572	563	561	590	586	533	590	619	612	562	600	555	626	607	582	576	567	628	558	569	623	569	554	622	596	559	565	587	603	583	616	556	588	563	574	567	573	556	578	579	554	612	601	565	566	596	578	616	594	547	560	604	609	601	535	577	591	547	555	607	599	582	553	580	594	608	607	602	569	593	596	611	560	598	562	546	529	568	576	572	571	536	630	607	545	556	569	561	531	576	605	559	554	632	558	583	609	591	596	586	540	630	578	615	589	587	578	594	565	569	550	563	570	581	566	572	561	561	559	630	579	545	591	561	586	584	586	595	553	600	545	593	597	566	532	580	616	601	573	606	584	620	590	561	639	598	577	558	610	568	590	612	569	511	601	544	530	577	582	617	569	548	566	593	612	558	563	587	589	538	583	561	565	548	550	605	589	560	597	620	564	604	565	565	636	593	626	558	606	581	609	608	606	568	618	576	603	586	551	561	573	560	544	596	576	572	572	582	561	625	578	625	558	591	604	567	581	562	585	543	571	551	569	577	608	556	584	557	583	573	578	599	562	581	601	594	621	559	587	612	567	589	554	581	578	596	574	554	585	615	589	604	581	548	574	611	619	560	599	546	588	590	605	591	585	598	552	589	592	549	561	581	622	603	572	577	613	586	579	585	552	595	556	617	572	558	597	590	589	570	608	605	598	592	569	544	561	583	615	579	544	600	513	595	570	560	590	578	599	609	610	537	573	604	581	602	594	592	621	588	585	549	598	594	617	601	612	586	548	598	609	556	554	570	554	581	568	598	609	599	579	586	546	576	611	566	557	567	590	589	576	613	636	577	540	649	576	600	597	601	592	563	572	623	606	595	578	563	613	589	599	549	551	573	587	550	570	591	610	545	565	631	578	611	618	559	665	583	568	568	562	570	572	583	566	582	567	557	547	553	586	632	537	626	605	547	578	581	532	538	606	579	579	606	608	564	592	589	573	591	596	581	590	574	600	547	595	597	552	571	586	506	591	571	575	570	566	563	581	613	581	543	566	575	575	617	553	552	559	577	569	542	562	624	581	579	537	611	615	610	559	595	591	597	598	548	600	583	552	565	620	593	540	536	569	592	575	604	594	580	599	585	595	583	553	593	583	547	590	568	574	564	596	603	581	598	590	595	591	550	581	595	554	571	606	585	564	596	610	558	627	603	552	552	595	597	599	580	657	582	599	629	606	584	564	570	606	585	616	550	581	560	618	562	554	574	571	563	609	581	556	579	630	536	602	590	555	579	575	624	605	591	571	595	541	575	554	594	553	568	592	602	570	599	607	558	553	574	565	568	524	571	554	587	571	611	592	563	607	588	561	589	583	555	590	565	585	567	632	582	592	604	521	562	584	624	608	554	595	532	605	571	624	565	577	556	510	573	596	604	582	625	552	553	612	559	577	612	592	576	541	606	602	548	568	571	594	583	596	585	554	646	619	552	569	531	593	583	575	581	630	540	525	589	591	579	574	576	527	590	601	560	593	589	595	607	595	619	588	588	565	574	631	575	551	557	611	583	615	612	573	551	585	589	625	619	549	632	603	624	592	565	558	568	608	577	575	616	568	557	557	560	609	570	584	565	591	584	586	517	625	586	596	560	612	578	557	582	600	579	608	600	566	516	595	575	552	552	556	595	536	582	551	583	569	609	559	567	575	641	572	556	588	577	581	575	580	572	595	596	583	605	554	604	607	590	612	550	592	615	606	584	580	588	587	601	596	585	577	552	557	604	591	570	613	549	605	572	568	577	556	599	621	571	586	610	619	580	540	563	593	618	578	601	567	585	594	544	592	580	592	554	594	582	582	535	609	568	589	593	591	606	584	549	597	567	578	626	583	582	560	593	613	580	595	588	549	585	558	628	561	585	554	559	557	585	562	614	607	580	574	616	598	596	600	596	604	559	539	596	541	627	592	568	568	554	580	558	654	585	619	588	615	596	580	595	562	616	624	623	552	586	592	609	586	552	626	594	601	574	606	592	589	591	589	581	568	593	591	561	588	586	549	544	553	571	579	568	612	562	592	563	583	577	561	591	563	606	562	561	598	594	565	579	613	594	622	584	554	586	593	582	602	562	577	600	557	577	577	572	521	629	529	594	607	618	561	578	531	553	552	567	573	584	578	563	563	543	571	582	572	612	580	612	585	604	554	572	556	588	609	591	594	576	593	608	616	550	579	616	600	616	602	542	600	554	591	601	568	614	536	619	596	571	602	560	586	579	599	567	574	588	578	565	572	605	548	603	601	538	594	570	574	559	580	603	627	560	547	601	554	590	566	597	613	568	579	574	604	575	535	588	568	632	575	638	581	551	588	551	590	559	590	608	594	590	567	562	585	596	589	611	576	567	603	560	538	549	570	589	619	619	585	592	551	606	633	557	612	564	596	562	545	585	582	597	588	566	559	590	572	564	597	595	607	577	616	589	547	571	598	610	583	555	589	583	615	566	613	605	549	581	614	578	559	583	567	560	598	578	547	563	602	576	632	582	593	575	591	580	583	584	547	586	588	587	584	578	585	530	596	594	572	543	551	624	586	547	626	569	588	608	584	588	581	592	566	563	544	574	598	556	553	591	567	561	535	566	591	591	599	553	550	608	580	605	567	596	602	625	583	588	555	570	576	568	599	574	577	607	611	583	587	595	578	532	588	634	559	627	578	583	593	562	589	584	579	577	586
23008	21237	28907	23954	21487	20950	10303	1816	1322	1134	1009	882	740	705	705	662	605	580	643	585	623	612	582	576	578	588	620	624	599	574	578	547	569	587	591	546	571	576	552	559	591	587	566	588	553	540	572	532	588	545	557	559	532	571	538	538	576	549	628	540	551	535	596	574	544	534	550	515	588	547	528	535	551	569	486	544	538	586	572	535	554	595	546	580	558	499	535	538	584	570	539	547	596	548	544	604	512	549	537	528	558	537	567	570	536	543	555	537	533	600	568	558	578	594	589	581	552	564	530	535	558	534	566	541	567	571	587	554	573	515	571	570	523	571	546	588	543	560	563	518	561	512	524	593	520	519	576	562	545	546	541	565	585	531	567	561	521	557	554	549	520	596	517	563	548	535	507	577	568	562	530	555	571	583	533	575	560	557	553	575	537	599	591	521	570	527	550	540	549	536	578	560	538	520	529	584	523	577	594	604	543	535	552	570	592	576	544	566	568	571	526	583	555	561	550	554	523	522	528	554	622	580	570	562	542	516	502	522	513	527	577	532	573	559	528	543	582	549	538	563	557	528	506	546	544	526	536	549	583	607	547	521	563	538	539	541	552	556	567	565	556	522	553	546	557	562	577	550	530	577	583	564	582	564	553	549	559	569	547	528	581	570	532	518	569	543	565	545	532	578	547	543	528	601	521	585	554	519	550	512	554	540	571	539	546	568	560	581	537	573	524	568	566	549	550	555	540	557	547	517	523	570	552	575	570	586	536	594	511	490	550	534	540	543	556	542	534	552	544	494	552	549	562	546	561	541	583	561	541	553	545	563	538	505	538	557	561	576	565	537	504	543	554	553	546	549	537	544	554	552	557	512	557	524	542	587	532	550	564	570	576	515	571	571	524	547	580	533	554	537	604	528	553	513	548	522	525	528	532	548	556	545	580	557	534	557	537	548	541	583	521	593	539	576	544	568	568	576	542	539	543	515	542	551	540	544	522	556	565	555	548	580	583	552	555	534	546	555	579	562	592	530	577	576	560	572	558	578	547	540	561	528	543	547	563	550	584	541	547	577	621	483	559	541	558	579	557	538	529	532	508	527	537	536	559	548	580	562	513	510	571	563	525	585	546	554	546	580	559	557	578	584	543	563	530	536	610	544	546	542	558	517	529	584	555	531	583	559	523	574	559	531	537	591	549	559	560	513	525	512	566	512	568	549	559	556	568	533	543	519	568	546	586	577	533	558	535	549	562	565	546	569	551	546	530	563	583	564	534	538	550	534	572	551	590	512	579	512	574	559	547	550	557	550	535	551	528	515	564	591	574	568	565	538	562	559	563	521	579	586	504	547	557	550	539	515	598	521	553	560	543	563	575	540	552	565	543	511	542	567	546	525	523	533	603	537	550	527	590	566	531	556	579	582	566	515	516	531	534	567	525	517	605	573	538	546	541	544	577	563	514	544	573	596	531	529	550	564	553	533	544	545	518	527	533	592	566	536	547	533	550	584	558	568	583	563	560	562	542	573	546	566	520	546	545	528	561	533	527	613	540	531	566	550	539	573	568	530	547	553	529	566	579	542	565	535	539	569	564	590	572	579	546	564	536	549	541	581	556	544	553	541	545	544	568	566	578	495	573	584	518	551	563	533	559	536	520	561	527	559	539	548	549	521	580	559	569	577	558	549	546	516	527	544	568	607	500	528	583	544	600	546	508	580	555	567	530	516	535	581	586	556	518	578	588	540	573	524	522	553	533	579	539	582	545	511	556	566	569	575	566	551	543	547	541	552	554	522	607	584	547	537	522	571	518	531	540	562	542	542	572	542	541	547	552	529	502	561	518	546	540	613	558	552	589	562	551	569	522	548	556	572	509	560	560	537	560	566	506	519	551	544	578	581	552	546	599	562	550	552	535	531	573	546	495	598	567	518	552	543	515	561	557	571	511	578	579	491	538	556	531	536	527	518	572	547	543	573	578	522	541	523	564	578	554	514	574	559	548	564	597	571	563	564	512	516	587	592	557	562	564	574	572	528	507	576	510	569	586	597	523	546	539	616	569	553	516	520	569	528	497	566	608	531	531	541	514	562	528	587	507	532	544	557	574	581	536	542	567	580	530	528	568	553	559	568	556	540	579	523	527	601	561	548	565	546	550	612	549	565	585	560	554	572	540	559	558	549	566	572	524	529	584	554	519	548	557	569	567	573	541	539	556	561	533	541	572	547	521	565	519	549	520	528	572	543	558	574	530	551	592	538	529	558	539	550	543	544	563	571	519	557	497	582	563	524	534	532	578	544	540	538	536	569	539	535	550	574	536	493	589	510	546	526	549	567	537	545	571	555	527	526	520	563	521	568	554	540	517	561	534	521	589	543	554	603	548	573	548	568	549	552	564	517	601	601	556	512	512	587	567	530	569	537	547	570	569	515	506	531	550	546	592	543	552	565	533	570	571	552	515	568	555	593	531	577	544	560	502	515	580	594	537	594	533	559	534	586	585	573	543	564	538	554	576	598	559	573	542	567	533	595	543	547	517	560	550	588	522	576	570	567	532	537	566	569	532	532	569	544	519	571	558	524	556	529	557	559	553	550	536	569	582	569	530	543	561	563	548	540	518	559	530	566	541	543	607	530	553	524	554	549	575	579	553	530	544	559	547	547	524	538	560	529	526	518	518	571	543	535	541	551	540	549	599	563	571	565	565	523	575	595	600	575	541	558	535	565	546	531	567	578	586	563	525	543	556	540	553	552	540	524	554	601	586	612	613	542	580	520	558	517	527	571	524	564	536	528	522	574	531	549	574	570	568	533	550	516	556	561	575	543	571	548	545	555	576	562	518	560	603	516	546	504	534	558	542	554	514	516	579	543	565	559	558	554	570	581	588	545	506	599	575	579	551	554	540	587	543	513	554	566	555	561	554	586	535	556	537	566	571	552	574	589	544	517	525	568	536	510	567	512	577	543	537	548	522	568	535	520	545	564	527	524	576	529	548	580	556	583	525	520	541	567	552	519	578	544	580	555	548	594	540	531	541	549	563	532	574	569	611	592	569	565	545	562	532	549	547	514	582	548	557	561	574	497	555	526	580	554	564	577	538	540	537	557	563	556	518	527	539	575	528	547	561	540	536	569	546	526	574	563	530	566	557	531	554	572	570	518	549	532	529	569	556	562	516	571	522	545	557	576	554	582	604	557	521	574	551	541	570	512	540	587	491	493	549	545	556	575	530	561	555	560	578	544	540	555	558	574	536	529	522	565	542	527	534	540	528	586	565	542	541	509	576	619	554	549	547	575	518	530	593	582	562	539	562	538	576	533	535	538	499	564	554	528	540	569	556	543	556	582	551	521	568	565	528	568	568	582	523	514	537	527	579	539	567	556	548	543	535	498	525	559	537	594	514	571	559	570	516	537	576	568	502	572	515	550	571	563	578	510	518	540	570	526	506	574	539	562	554	546	573	535	547	553	527	527	546	511	539	520	553	509	538	564	579	606	510	541	554	562	531	552	542	519
33276	57355	49249	36886	23980	6296	3117	2413	2013	1668	1329	1231	962	845	786	742	706	702	681	723	653	680	691	645	600	634	601	613	647	626	594	630	635	604	619	579	594	600	622	602	596	617	616	628	614	610	596	652	607	578	643	586	654	585	582	626	598	594	608	628	602	610	607	609	580	582	624	575	634	645	605	579	603	566	581	597	636	588	629	626	581	559	600	622	566	574	621	595	611	567	589	586	616	584	597	598	618	616	622	578	630	552	573	598	632	574	613	586	597	564	581	589	586	583	591	612	606	589	613	604	570	597	636	568	646	563	613	599	583	560	590	601	585	644	611	591	598	581	624	600	588	570	623	598	613	540	593	584	591	616	593	582	546	583	610	623	632	605	610	570	588	581	563	620	601	563	602	625	604	545	580	597	590	603	600	621	646	597	569	587	585	614	592	602	572	614	593	597	626	578	582	578	600	610	610	607	660	541	571	574	579	612	578	632	647	651	626	653	573	640	602	610	591	609	659	566	546	625	590	611	611	613	545	619	624	585	594	604	636	601	607	594	641	589	552	624	596	579	598	612	606	643	571	596	598	617	586	602	589	610	602	565	616	571	635	545	613	619	568	578	613	636	635	605	568	566	598	634	569	618	644	621	586	588	625	615	609	570	545	577	643	618	608	602	609	576	604	627	626	525	580	606	628	638	628	631	566	572	579	573	596	597	613	546	603	589	590	595	589	610	580	568	613	600	583	590	595	583	587	669	571	609	578	634	585	647	630	598	586	575	577	643	603	579	598	591	616	567	611	567	577	595	621	595	544	604	634	569	614	603	567	641	596	611	590	636	618	581	578	599	602	579	593	594	588	624	581	606	579	606	582	624	602	609	588	565	631	646	611	583	597	571	612	616	544	547	562	609	618	586	617	602	599	583	629	591	613	654	602	585	611	643	552	558	633	565	588	584	594	604	611	574	629	583	622	606	597	608	540	629	555	581	602	605	594	597	588	581	560	563	635	612	583	590	611	595	584	571	594	596	588	564	618	602	664	605	590	607	602	574	618	611	609	591	604	584	625	571	584	663	595	622	581	612	596	598	580	593	637	579	622	574	610	560	573	638	604	568	610	612	578	607	573	656	581	609	594	604	586	580	581	606	586	596	619	612	626	606	614	612	560	580	587	614	602	590	586	607	609	643	593	601	625	614	561	584	621	558	582	590	638	595	611	602	609	637	617	630	603	600	587	650	600	639	592	605	583	613	560	611	624	587	641	605	589	604	556	620	611	603	606	572	574	583	603	610	600	601	587	622	636	598	608	572	639	664	603	580	576	548	655	562	598	618	581	553	568	578	586	577	607	574	572	631	588	647	586	605	608	614	605	604	603	568	597	582	583	590	608	663	600	604	591	659	617	608	554	605	619	539	592	580	621	600	617	549	620	593	595	623	564	578	607	596	632	578	633	644	569	566	624	599	633	529	615	623	634	530	626	569	627	604	581	615	610	581	582	576	571	617	624	591	635	607	616	589	601	563	591	596	616	582	594	559	606	603	614	537	628	572	576	600	580	567	599	620	609	625	610	563	572	584	606	581	619	573	604	594	616	616	607	573	622	551	613	604	560	631	598	594	599	624	598	559	637	619	586	627	625	601	595	619	605	551	604	609	598	569	601	611	586	627	593	582	562	577	630	638	566	605	580	603	600	531	587	625	632	610	581	576	552	637	623	609	602	565	572	604	567	637	613	560	580	568	633	618	624	635	617	622	629	580	565	609	607	602	601	578	572	604	629	614	615	588	613	595	556	583	640	585	597	593	604	622	588	628	618	549	566	588	590	550	603	600	532	577	533	598	585	631	549	541	590	600	596	588	622	555	622	581	601	600	634	612	556	602	566	591	610	610	638	618	638	576	643	590	604	621	621	646	590	590	598	648	584	599	598	622	585	564	595	610	613	566	571	584	606	593	550	597	588	607	595	549	621	589	573	576	635	619	606	582	591	602	596	571	583	625	563	613	583	621	591	556	614	586	619	587	593	574	632	581	569	606	612	580	611	602	614	584	629	586	608	588	578	617	611	643	605	599	572	590	596	611	591	647	598	601	609	607	567	605	626	584	598	597	607	585	582	580	594	608	613	573	618	584	601	625	598	588	575	599	639	578	613	593	625	594	581	575	589	594	612	619	605	598	641	584	628	570	575	633	593	610	595	606	575	579	609	594	590	596	618	601	584	580	607	613	611	592	610	583	583	580	580	596	625	601	623	620	643	618	601	578	595	593	622	639	595	629	592	659	610	583	582	588	576	606	554	591	567	544	643	572	615	635	624	593	546	593	608	580	599	566	590	631	550	588	592	553	572	645	608	609	592	611	603	592	588	588	576	585	621	603	588	607	586	598	570	606	568	601	601	591	560	579	580	583	612	618	619	592	640	567	614	588	579	573	601	585	611	604	570	623	605	597	610	549	585	591	621	603	623	564	599	556	571	618	621	598	648	601	607	577	614	572	609	611	611	563	588	581	592	594	630	586	595	556	632	593	571	604	602	625	593	616	580	572	608	597	618	619	653	587	572	635	580	577	616	566	551	579	617	598	572	575	656	560	597	615	624	602	573	569	601	559	582	586	568	583	611	609	596	649	657	570	592	591	610	617	608	622	621	613	622	619	579	588	568	619	599	576	591	573	635	560	601	565	606	629	576	576	588	564	593	609	602	580	619	574	562	602	579	575	635	601	588	576	596	596	582	562	584	621	571	580	586	552	622	610	619	634	575	590	582	576	620	635	584	578	653	661	594	610	633	612	586	608	625	609	591	612	543	578	607	582	575	609	573	558	553	597	583	571	564	584	611	601	595	592	618	616	635	639	591	589	594	638	603	563	577	623	583	566	619	626	570	566	615	626	636	612	567	596	643	591	635	582	606	605	579	621	581	569	587	570	599	629	591	656	574	595	604	608	626	542	596	592	605	591	603	608	607	585	637	589	576	592	578	574	569	618	588	584	572	601	622	562	611	639	547	626	607	570	630	592	611	635	598	605	599	568	650	649	601	583	626	565	599	598	584	629	594	597	591	636	600	591	651	569	616	621	630	607	588	613	597	593	601	622	619	607	576	623	583	606	574	595	610	609	600	581	613	581	614	585	609	555	572	582	573	592	590	571	550	606	631	594	555	617	617	560	577	605	593	583	598	614	600	619	564	578	617	630	613	608	573	597	570	616	573	608	600	587	609	605	582	619	609	631	618	561	624	635	643	586	584	603	596	587	607	619	566	624	668	573	590	594	644	592	570	599	579	576	600	613	600	576	561	607	644	581	621	574	604	596	578	631	632	599	573	597	620	556	581	620	629	602	597	597	584	589	611	645	627	621	588	551	614	559	593	608	598	628	596	564	604	599	587	569	561	604	586	611	595	592	607	621	637	578	620	575	577	623	594	574	592	614	578	577	606	629	619	604	575	621	533	601	590	603	602	622	625	609	596	576	619	581	613	547	628	584	608	642	582	578	605	630	589	564	591	637	565	602	615	568
28692	27791	30286	22113	9224	1442	638	529	514	497	470	447	374	386	426	418	377	403	390	390	360	393	371	375	407	416	420	409	374	364	389	371	406	383	363	370	375	384	377	422	378	375	369	401	383	418	370	363	402	422	375	367	379	358	397	382	380	379	383	408	391	402	399	359	403	377	396	389	342	373	365	355	407	366	378	394	411	387	403	369	395	380	363	365	382	368	357	368	412	419	418	392	379	410	359	384	403	385	333	356	406	363	393	361	381	402	398	408	354	421	365	396	359	418	395	394	384	402	404	414	349	419	407	386	373	343	395	396	357	354	380	383	375	369	385	356	367	409	370	372	388	405	410	354	395	385	376	410	381	396	394	402	384	377	371	374	423	375	373	382	402	393	370	396	360	369	367	359	378	350	367	388	374	370	357	370	389	402	384	408	390	388	354	377	406	375	370	410	376	390	403	375	396	402	391	392	392	417	387	389	430	386	425	381	381	361	396	379	406	390	350	371	401	351	403	387	400	392	374	385	405	349	363	385	393	408	395	381	375	364	383	404	421	362	378	380	393	379	387	410	378	389	350	390	406	352	386	402	384	387	396	350	384	366	371	406	377	369	377	377	378	409	417	396	389	413	356	423	374	341	356	407	415	395	354	398	384	382	413	397	426	390	396	385	388	380	386	397	381	373	367	396	406	372	408	396	383	369	375	378	378	362	394	379	383	364	354	345	389	348	390	376	390	401	376	375	359	362	431	397	392	419	376	372	374	351	399	409	363	357	379	371	368	395	383	361	359	381	373	375	369	382	371	389	364	379	340	405	391	400	386	401	407	391	391	384	379	386	396	368	377	393	425	389	404	399	361	387	400	393	403	377	386	373	388	374	374	388	382	365	414	391	407	389	392	383	385	330	390	389	407	396	393	382	368	379	387	351	390	382	361	400	399	401	380	421	376	344	347	426	369	384	389	406	370	359	413	363	361	406	370	360	391	410	400	395	383	365	369	382	406	398	385	406	371	385	397	384	399	407	368	379	366	396	344	415	397	378	368	388	371	401	407	398	378	428	403	351	373	370	370	376	421	369	376	403	364	360	386	393	383	387	365	407	377	372	394	393	383	417	385	356	407	397	402	394	402	403	390	396	402	405	374	371	380	391	374	377	392	387	352	383	416	378	397	360	374	379	385	381	389	370	378	393	361	379	398	392	412	391	385	388	362	351	373	411	391	368	385	406	387	392	357	397	375	374	383	417	409	384	424	403	369	381	405	384	351	379	363	382	394	390	368	398	388	345	363	355	396	360	378	352	391	407	416	376	393	376	421	403	393	359	384	407	398	389	388	392	410	374	409	380	418	411	394	406	392	408	392	392	410	411	371	398	390	377	367	373	392	375	397	373	406	406	389	395	422	389	367	386	388	408	382	367	337	404	385	369	385	374	396	431	398	378	409	406	361	402	381	404	382	402	365	379	419	387	371	370	394	376	398	351	370	419	407	421	344	405	371	364	367	364	392	361	394	390	411	375	420	403	383	385	383	382	412	359	376	371	371	368	371	374	395	354	408	362	367	380	419	374	405	408	377	346	389	348	337	364	421	387	402	414	380	375	354	371	365	369	390	388	412	404	399	388	395	363	429	389	400	377	365	389	405	382	408	410	363	402	384	370	358	340	385	410	397	354	374	368	341	401	352	383	397	377	407	378	374	382	409	414	383	389	398	363	363	395	378	382	390	387	362	385	386	352	398	375	389	395	363	357	389	357	399	407	365	387	375	391	397	388	415	379	411	393	377	379	382	387	395	365	412	396	448	368	424	396	393	353	398	372	394	369	409	353	408	372	376	397	400	379	369	369	387	355	397	346	385	338	377	391	356	400	374	387	369	398	381	419	380	363	382	340	402	398	405	338	388	389	376	410	383	350	422	376	416	374	414	393	373	386	326	394	419	363	356	401	377	372	368	389	361	382	390	366	410	378	389	384	364	349	418	377	380	421	363	410	395	393	378	385	367	417	398	382	359	370	443	389	403	401	371	386	410	426	376	397	410	370	374	369	417	393	398	378	352	381	391	379	397	350	431	399	376	364	380	385	398	376	410	421	415	394	398	423	379	380	366	408	378	408	390	397	383	382	375	425	378	378	376	385	402	387	360	392	372	361	403	361	366	362	360	395	378	399	389	402	428	390	359	406	420	397	416	409	360	366	385	369	380	411	389	393	370	364	384	393	412	361	382	395	366	415	391	387	373	386	390	397	387	382	381	367	357	389	383	370	362	378	369	397	390	393	414	384	368	383	387	402	412	401	370	393	438	382	361	366	421	382	407	365	376	384	393	383	385	400	407	389	390	444	362	417	410	372	377	338	391	402	343	403	392	354	383	380	404	417	387	403	402	377	396	376	403	413	377	367	372	370	399	374	363	399	363	371	362	395	422	374	361	409	336	360	376	403	369	367	411	385	380	363	403	343	402	387	420	387	400	361	373	386	361	399	359	354	397	373	350	395	386	423	372	355	373	393	394	402	382	396	361	371	387	371	373	376	379	383	381	401	397	394	363	389	387	378	394	356	356	396	389	386	395	382	416	394	384	387	378	412	384	385	391	377	405	385	412	403	404	393	390	375	414	379	415	408	343	363	412	452	395	416	356	394	389	340	360	381	362	366	376	390	373	371	367	375	421	383	381	418	408	403	367	357	370	395	373	362	401	391	381	349	349	389	398	372	411	394	387	398	392	359	368	378	386	390	388	377	387	391	377	398	387	405	377	422	395	391	398	400	392	366	371	403	377	399	372	377	385	375	382	365	371	411	387	429	350	373	367	408	399	434	388	369	389	394	381	358	376	385	402	423	375	337	415	362	413	391	397	372	390	367	402	415	386	386	361	347	376	385	358	367	374	371	356	372	374	382	395	390	405	386	373	385	395	416	395	382	376	382	381	406	413	408	376	352	368	378	370	405	399	369	376	377	373	384	412	382	367	381	389	369	361	392	397	395	391	390	380	351	382	388	401	356	370	413	374	370	385	365	369	373	386	375	405	379	374	381	369	392	339	412	368	400	390	428	395	374	354	409	404	348	367	377	372	373	370	417	421	372	395	395	357	414	372	381	409	394	362	393	436	418	386	364	361	395	383	391	409	389	364	387	380	383	397	389	399	363	388	378	388	395	369	389	362	394	369	406	428	382	395	385	378	396	375	382	380	392	402	389	392	379	376	380	382	385	369	379	377	366	396	404	413	378	389	370	371	404	365	407	406	381	405	382	369	401	393	390	383	372	368	395	409	399	358	357	369	357	380	369	392	370	388	415	389	396	387	386	362	359	398	397	368	346	382	391	400	388	423	373	361	372	390	418	392	378	394	394	414	384	388	367	409	419	394	397	376	379	399	374	402	418	369	388	345	388	366	406	393	382	397	380	403	381	377	416	367	369	413	386	370	394	393	402	379	380	392	399	390	398	387	430	364	381	373	391	377	390	387	380	352	363	380	390	376	390	405	378	390	416	392	345	386	376	375	334	366	405
30764	44943	31412	20896	10743	2023	880	722	700	731	584	566	484	473	461	478	474	481	507	464	463	466	431	451	480	450	452	453	424	461	473	472	420	474	436	438	460	460	455	466	438	415	466	434	458	471	467	450	469	446	454	461	456	475	435	437	430	468	466	431	453	464	433	470	417	464	441	454	436	465	439	418	476	504	448	469	435	491	433	467	432	449	423	451	473	441	490	460	430	460	480	450	429	435	469	497	441	412	444	458	478	471	490	461	454	442	443	457	461	479	454	483	474	432	455	501	433	444	459	449	457	466	426	480	467	445	474	444	470	441	432	463	453	412	432	435	453	436	457	463	451	447	502	454	408	460	478	452	444	472	471	457	452	431	461	447	404	457	449	440	431	453	437	463	423	465	455	450	455	466	436	455	432	449	497	448	415	498	473	463	451	435	469	471	456	435	468	424	456	442	482	458	452	453	478	446	472	456	434	420	452	448	439	464	450	459	464	478	457	434	439	427	432	453	450	445	420	450	441	454	423	470	461	427	418	451	468	472	450	448	496	441	457	500	446	428	441	453	455	430	442	417	446	435	419	448	454	416	457	437	465	472	456	417	461	437	467	449	435	444	463	456	451	482	449	426	509	482	445	448	462	461	438	475	387	468	440	468	442	462	432	472	473	445	494	463	458	456	486	482	469	427	480	433	453	446	454	397	474	464	444	449	440	437	438	441	470	425	431	437	477	430	437	424	484	468	459	435	451	468	442	478	438	444	429	417	447	430	467	470	439	447	458	457	447	454	467	449	442	478	484	418	419	448	459	427	436	428	462	454	457	450	463	441	450	462	424	426	447	454	451	465	462	470	459	410	472	463	419	411	434	428	489	431	449	411	466	475	450	425	412	435	466	453	463	399	439	421	442	447	445	451	442	444	432	453	425	434	432	455	420	437	504	457	444	432	463	446	463	469	430	469	443	462	448	430	442	448	432	464	435	462	438	438	473	448	430	441	473	476	441	463	465	443	475	434	424	458	425	459	501	480	460	427	432	506	436	458	455	447	463	467	437	487	457	435	462	465	430	431	433	459	421	475	432	405	417	410	451	456	450	456	425	441	422	472	423	441	421	474	466	449	410	462	484	433	458	427	467	427	435	435	489	477	475	447	462	461	440	434	446	449	429	448	446	449	427	408	442	453	453	446	450	431	440	437	437	478	433	460	455	423	472	464	447	428	436	434	456	488	437	471	459	461	434	433	452	449	461	428	465	422	501	421	452	475	441	502	443	443	463	448	450	466	497	442	430	423	442	454	418	452	431	461	437	425	432	450	434	434	462	430	437	496	467	481	420	442	458	460	450	431	460	455	482	444	453	432	420	443	428	421	433	439	437	450	431	448	458	465	434	467	456	474	438	452	427	462	448	443	484	450	465	428	446	477	469	434	418	476	434	437	453	413	462	465	467	465	459	474	448	448	472	453	445	429	442	461	424	470	460	428	448	427	441	467	458	436	464	472	441	458	462	449	468	495	452	463	457	427	413	444	429	437	445	504	451	447	473	470	454	466	444	444	416	448	435	449	444	461	451	446	465	430	438	441	453	423	431	433	467	451	498	452	406	462	456	490	433	439	435	425	468	445	452	465	415	458	456	477	406	445	471	480	454	420	420	433	464	434	457	431	429	437	462	432	461	481	404	418	433	438	453	427	447	427	484	448	433	444	441	405	488	482	455	454	438	445	446	456	463	497	463	426	462	456	400	467	455	448	471	489	440	448	472	461	418	437	437	429	465	455	463	440	486	445	474	447	444	464	419	432	494	476	487	491	447	440	456	476	468	437	462	485	465	471	438	468	442	461	438	448	457	443	433	423	476	443	453	432	439	456	456	445	440	444	460	433	428	449	447	463	447	454	429	452	440	454	457	443	450	402	446	478	446	480	487	460	421	405	470	447	465	419	399	444	470	436	435	442	476	440	442	451	436	465	440	450	487	476	441	425	464	435	435	476	440	430	471	428	430	420	445	442	407	484	452	453	420	464	448	485	457	454	457	475	407	447	453	410	425	472	456	459	429	422	462	424	457	466	435	464	423	440	451	439	486	446	438	458	458	446	440	440	441	423	471	452	442	414	440	448	465	443	436	420	488	482	447	457	452	473	457	494	442	491	456	420	443	447	406	446	466	451	442	431	468	424	420	445	442	450	435	451	427	430	444	426	422	467	481	456	443	470	463	435	446	437	455	464	428	504	477	452	463	430	417	481	436	460	462	432	500	449	427	444	440	425	449	453	468	447	455	472	456	458	495	453	458	422	409	415	442	477	494	425	415	490	447	476	426	441	445	423	438	462	428	464	453	460	440	470	406	435	436	440	470	453	458	427	471	460	436	412	480	447	457	423	434	456	454	463	482	470	476	445	453	441	426	426	459	482	472	435	473	476	445	468	509	460	429	441	483	427	465	429	383	455	467	449	452	440	504	432	505	436	455	420	449	458	408	489	445	457	462	455	424	491	447	465	431	468	439	443	428	431	424	465	440	469	437	498	440	438	432	448	444	389	431	462	470	449	491	448	469	458	444	429	437	453	466	455	480	434	443	446	456	440	442	444	418	476	463	454	459	477	458	476	436	421	420	475	429	446	428	457	450	454	457	467	440	454	429	462	448	434	445	452	415	465	443	442	464	439	413	473	438	471	440	469	439	427	458	477	463	421	448	443	450	454	435	448	438	421	452	430	455	420	421	408	442	441	441	469	443	478	461	456	432	472	469	424	457	476	432	423	447	465	476	411	462	455	441	424	476	452	449	448	437	463	446	472	446	459	460	441	413	467	437	435	461	451	442	447	466	417	427	435	418	470	458	462	481	412	441	461	416	432	449	419	470	448	443	478	453	456	449	486	452	448	454	436	467	460	449	474	470	472	436	459	423	469	457	471	436	386	471	468	507	440	419	467	441	440	453	474	467	435	432	452	430	449	466	442	452	470	447	435	427	464	438	455	460	457	433	416	448	453	453	467	410	448	426	455	431	462	455	429	463	449	439	442	433	409	458	418	446	436	407	456	483	472	426	478	433	445	482	446	427	445	458	480	440	404	456	463	454	445	441	460	457	481	486	465	434	399	436	464	438	452	440	450	447	447	441	435	476	473	463	464	420	432	463	468	433	441	451	434	428	439	418	459	463	445	457	470	455	442	452	450	445	467	439	489	404	408	439	436	444	442	456	484	408	444	498	450	474	466	468	447	470	472	438	482	437	425	446	457	430	421	455	444	416	442	433	455	456	424	443	458	455	474	449	465	466	433	446	437	451	474	482	472	490	457	447	424	440	466	472	426	431	419	467	448	430	463	467	445	424	469	497	438	442	449	427	441	451	455	458	448	464	479	438	440	443	420	459	487	442	452	454	487	438	422	472	421	445	446	457	454	444	424	447	413	465	430	435	462	478	465	429	439	424	429	453	450	464	470	449	473	482	407	450	423	407	431	466	478	461	440	439	461	470	451	473	465	445	483	439	441	441	439	460	466	460	484
24083	21222	28497	24489	21282	12602	1897	936	759	710	638	593	512	489	411	396	388	413	413	409	410	365	400	390	387	372	389	410	377	379	383	359	374	375	384	398	381	425	369	370	375	373	378	384	382	370	387	367	382	372	361	374	401	383	371	364	340	410	378	379	333	419	383	388	406	364	351	354	371	360	371	388	385	363	410	369	378	412	356	347	412	388	381	397	382	350	354	414	381	358	383	389	358	363	385	374	372	364	357	313	370	388	350	353	390	343	348	350	337	353	375	376	405	337	417	368	399	358	337	398	388	405	362	390	396	397	377	345	372	394	365	386	382	362	335	343	380	381	389	380	399	379	373	350	383	338	384	373	376	410	356	373	352	327	397	347	366	379	357	371	374	423	389	377	356	369	377	367	389	366	386	330	377	373	415	365	385	372	357	350	366	377	387	398	376	378	366	397	403	364	389	372	333	407	389	354	376	370	399	375	391	357	381	353	374	374	386	378	369	422	400	389	360	383	379	392	366	321	383	362	399	376	384	343	374	350	375	413	364	396	361	346	380	384	405	386	356	351	412	389	358	376	379	381	379	388	364	376	366	370	394	349	341	396	400	383	354	385	354	402	385	355	378	377	378	356	374	391	401	371	333	393	365	365	365	372	366	357	375	352	340	387	362	347	367	344	364	351	394	386	373	383	397	383	385	358	376	370	399	374	356	381	380	392	373	369	305	351	364	389	384	369	342	399	374	364	380	388	388	363	368	389	376	373	350	390	382	340	363	340	386	397	392	377	341	352	368	380	412	364	387	389	354	383	363	402	360	378	349	377	374	372	385	364	368	379	373	422	410	374	404	388	374	396	367	374	364	377	365	375	380	347	386	375	344	356	391	384	321	376	372	341	383	396	337	335	384	393	417	381	400	351	376	383	368	381	370	398	361	385	361	367	394	345	380	382	388	354	362	349	371	378	355	377	383	363	344	350	371	366	348	372	386	346	404	373	386	384	401	392	348	342	322	394	352	390	407	361	352	354	405	383	357	391	376	367	386	385	335	372	323	388	365	373	364	357	362	362	395	328	321	406	360	364	356	360	380	389	371	368	379	342	382	374	346	364	395	404	391	376	355	372	352	379	352	385	341	367	399	402	352	359	357	365	362	362	358	365	356	355	395	420	363	388	379	360	372	363	359	414	397	342	321	392	334	366	353	376	374	394	377	419	361	386	394	336	351	361	380	336	388	395	392	350	376	382	388	374	339	341	363	381	374	381	362	360	353	362	361	401	355	363	368	377	348	363	364	356	359	353	348	359	372	394	398	374	362	362	359	390	372	386	366	395	377	363	410	412	365	357	404	368	371	350	380	413	366	388	356	374	347	344	401	376	366	348	381	389	370	404	357	348	388	351	365	391	360	367	405	388	351	372	348	366	387	403	371	413	397	385	385	371	344	391	357	366	370	375	370	356	361	388	373	374	352	379	339	338	395	388	331	378	364	368	370	383	356	381	386	374	417	357	356	359	334	389	385	393	358	319	358	355	378	384	392	370	385	404	358	395	363	364	380	357	347	363	336	362	394	365	357	371	360	383	352	407	394	354	414	380	372	384	369	366	370	372	384	349	339	350	388	373	412	399	322	375	390	369	336	401	363	390	364	408	379	370	359	355	381	377	355	318	378	397	347	414	347	376	387	375	408	373	372	392	347	392	374	358	403	380	381	374	384	351	416	389	417	339	373	352	362	372	363	373	395	363	367	382	403	401	359	382	336	353	363	407	358	387	378	383	394	385	376	375	352	379	394	381	359	363	396	381	356	402	390	321	384	405	355	365	355	394	377	402	400	370	366	352	380	366	386	395	372	385	355	372	366	358	362	399	377	359	384	382	344	419	370	326	350	394	389	367	380	377	399	363	367	370	369	387	376	318	372	407	369	371	368	369	356	354	387	423	409	383	371	351	329	380	353	383	396	366	394	370	365	381	365	386	344	406	384	386	409	346	368	383	380	365	346	345	342	402	371	357	395	362	375	364	383	346	359	372	367	359	345	393	360	384	395	366	402	378	379	352	365	383	392	347	378	339	365	366	355	374	405	398	391	348	376	409	375	379	386	390	358	351	402	362	381	371	355	388	378	371	368	336	376	375	377	387	372	409	370	395	365	396	370	377	365	351	348	356	339	355	394	407	376	400	386	369	357	391	372	366	367	364	407	386	369	385	389	385	371	354	332	373	370	351	375	395	347	396	351	406	387	365	412	400	357	391	382	414	426	397	393	325	349	368	379	349	376	374	361	378	388	387	392	386	406	403	368	392	367	365	353	388	367	370	333	358	365	345	375	357	387	338	387	396	369	325	377	414	397	364	356	376	360	367	370	410	383	369	370	345	362	367	384	383	356	348	372	378	329	362	403	403	377	328	376	417	360	390	358	360	341	395	401	355	354	419	342	397	410	372	407	397	343	350	373	401	348	366	337	370	442	367	367	364	363	346	365	359	375	366	373	351	380	348	341	336	375	345	370	365	394	399	384	363	382	395	341	350	357	317	404	311	336	402	412	390	364	393	386	366	388	357	405	380	379	405	358	418	384	355	387	380	356	364	379	343	338	385	360	364	399	367	382	366	408	360	364	389	331	334	379	405	371	328	398	341	407	386	355	349	400	353	360	350	348	373	395	393	354	404	387	345	371	379	379	389	372	362	366	353	397	373	362	391	364	340	404	379	367	385	377	390	377	382	378	370	354	366	333	375	329	365	329	398	365	379	384	353	360	386	388	362	380	371	358	367	394	369	372	378	321	382	376	379	368	394	376	396	398	368	363	334	385	392	356	389	377	377	360	374	326	361	384	385	356	351	372	355	348	376	403	388	358	408	409	408	350	368	418	394	376	398	397	357	372	388	362	385	368	367	402	333	344	363	388	386	371	375	389	398	382	380	351	424	363	386	376	355	375	358	365	379	360	359	375	360	371	373	377	395	373	409	386	337	364	372	389	369	374	391	348	360	373	371	355	352	349	362	383	405	384	374	367	388	366	380	368	377	353	356	388	399	358	363	355	400	371	344	387	380	373	371	356	381	364	361	395	380	390	383	354	367	354	365	395	388	379	372	359	368	341	352	380	361	416	380	378	397	360	368	372	370	397	365	365	345	381	394	382	374	353	346	362	381	367	371	370	377	390	373	379	380	340	383	338	359	349	412	374	365	365	383	391	356	372	378	393	380	339	361	374	357	371	359	372	351	371	366	414	388	385	376	365	369	361	365	357	377	371	358	368	357	340	385	387	389	389	373	365	365	360	359	387	361	398	403	364	355	379	350	376	385	376	354	367	392	387	351	371	364	357	379	368	322	373	370	359	377	385	339	380	357	385	373	389	377	362	368	333	364	369	377	350	380	344	386	412	373	345	378	370	373	324	333	356	385	384	371	373	361	376	368	353	387	352	387	361	397	376	345	359	383	411	357	372	337	371	410	424	387	370	346	348	366	366	366	382	337	373	336	345	375	380	368	389	376	417	393	371	344	350	368
33719	55660	40576	25552	14207	4155	1877	1324	1182	1131	944	866	664	562	530	518	496	529	455	450	445	481	447	429	435	430	490	458	454	401	442	452	431	422	448	441	478	433	424	423	413	450	459	449	427	431	438	437	430	442	468	404	424	478	419	418	448	450	444	434	433	445	436	458	433	462	452	450	435	447	391	424	438	419	446	455	460	454	438	425	432	406	454	438	416	440	436	448	427	399	435	461	425	458	413	422	449	444	449	435	399	426	449	453	438	439	425	439	449	428	435	436	418	446	419	420	434	448	449	409	454	441	450	406	444	452	422	439	416	433	422	392	430	411	442	440	464	475	445	435	453	398	427	417	403	422	420	367	417	474	407	420	425	433	408	428	410	440	457	443	436	421	445	445	391	401	419	401	394	431	438	421	417	403	434	449	407	418	421	445	388	408	409	407	439	429	408	427	446	388	417	430	407	405	416	419	423	458	404	408	445	416	401	425	396	484	447	444	453	449	445	442	447	464	414	420	425	463	441	429	440	432	415	472	437	416	449	417	426	461	426	428	394	437	462	403	430	415	386	415	426	418	426	451	460	426	428	424	419	446	416	433	422	445	413	428	455	422	443	417	398	405	402	472	424	418	439	437	450	438	383	438	441	410	434	440	400	441	402	438	422	406	446	440	401	429	457	425	412	397	394	418	451	436	425	412	431	419	429	487	423	457	410	422	422	436	434	436	436	426	439	461	447	422	422	430	410	435	441	427	453	401	404	443	437	418	418	414	466	443	462	419	425	447	402	464	462	448	440	455	410	428	452	423	433	428	428	437	397	447	461	422	422	426	413	432	414	458	426	405	436	420	420	423	448	433	392	434	456	396	438	434	458	440	443	402	427	439	403	392	383	422	388	408	404	432	434	427	456	407	407	415	383	434	394	406	447	411	447	428	452	423	394	415	455	460	441	408	444	399	462	462	415	444	408	433	459	412	428	446	408	445	443	420	428	479	448	406	456	417	485	459	445	390	445	408	444	401	426	436	413	461	443	416	459	460	437	429	412	426	408	460	470	453	413	403	411	451	377	498	426	459	422	399	426	416	424	409	444	425	419	423	437	445	438	440	406	433	420	415	412	445	427	458	403	414	430	398	404	434	458	393	399	427	419	405	440	420	423	475	411	417	426	407	476	411	433	390	450	415	422	410	455	412	418	426	424	423	424	449	427	409	405	444	459	418	430	431	406	428	409	441	448	439	407	415	410	401	435	427	445	394	443	420	422	407	452	405	466	438	437	459	414	376	424	397	447	424	401	394	440	439	456	438	432	415	400	413	432	409	428	444	431	386	428	424	418	431	395	450	444	404	425	396	431	419	414	432	427	445	412	452	433	439	428	394	444	405	433	429	461	413	429	454	446	426	421	436	421	426	406	435	421	418	447	398	434	413	428	450	457	457	429	440	460	427	418	414	424	443	429	437	409	495	466	428	415	462	439	450	417	440	438	427	427	434	436	395	426	460	432	436	454	413	448	395	418	401	413	436	422	399	426	421	426	433	459	442	424	380	414	390	440	406	411	405	425	442	423	460	443	433	418	444	424	418	439	474	406	427	442	435	434	437	442	445	445	418	415	439	438	444	416	424	426	397	416	393	431	457	429	401	463	452	408	413	458	427	435	454	438	436	439	436	443	427	421	449	419	424	455	408	461	427	452	476	443	418	464	431	449	437	388	443	439	417	449	428	430	461	425	444	432	417	430	451	450	430	413	389	415	445	412	424	393	446	408	412	441	440	419	438	429	436	474	417	425	441	448	421	438	414	446	413	418	431	402	419	402	438	429	408	465	398	418	436	401	472	487	441	450	420	407	456	418	403	409	457	449	414	450	433	435	390	436	433	447	420	403	463	413	407	436	398	402	439	410	438	448	428	425	376	438	438	426	428	432	407	414	419	423	382	422	415	445	396	415	446	455	428	432	416	439	426	439	449	457	412	406	390	425	422	439	418	427	455	455	441	433	440	430	481	396	439	403	418	404	403	411	449	431	401	429	424	413	446	430	407	416	409	428	403	415	453	443	442	414	451	408	463	415	440	433	421	428	450	399	440	402	426	406	446	441	445	429	444	442	423	415	488	432	449	385	435	405	417	453	462	441	447	390	420	415	433	417	439	428	414	435	402	469	425	444	433	401	432	422	441	430	459	412	429	433	397	455	459	434	435	429	429	431	431	440	427	463	461	438	411	434	426	438	396	418	442	437	436	465	463	414	381	394	439	453	465	435	417	418	422	441	443	428	440	383	407	433	408	436	403	407	429	452	424	380	470	407	421	426	423	449	401	442	395	470	430	410	414	431	428	420	432	421	443	414	443	453	405	414	444	400	447	468	441	435	395	440	421	451	400	407	433	421	429	464	436	422	424	480	430	436	451	450	441	416	412	450	455	437	375	388	461	472	416	406	391	400	420	436	438	403	434	411	449	455	414	453	409	400	437	401	422	446	451	445	443	417	419	429	424	400	410	424	435	399	421	399	428	444	426	421	402	466	403	420	431	473	373	455	377	447	421	420	439	420	422	441	413	439	451	437	431	452	412	372	428	398	437	402	432	474	417	440	449	433	417	392	458	418	414	415	434	426	434	468	393	430	463	429	372	413	414	408	426	439	441	402	420	436	405	461	442	433	427	388	427	428	428	406	428	457	406	457	428	430	440	465	424	453	463	411	427	438	437	445	420	395	406	434	431	455	433	405	465	442	448	441	435	432	435	431	419	424	455	440	405	442	442	440	424	423	452	431	429	392	454	433	406	464	467	420	439	392	445	433	442	423	418	425	443	432	427	429	432	376	440	458	426	467	437	437	421	435	431	423	410	397	417	440	426	437	397	405	437	411	435	460	454	440	452	439	435	430	433	434	415	444	427	431	457	432	408	434	436	447	447	421	411	429	429	430	374	441	495	434	407	417	416	433	421	418	433	437	447	412	415	476	423	449	412	465	432	428	421	423	469	432	423	401	402	414	448	442	430	429	410	404	405	432	426	442	400	432	469	422	426	412	429	429	431	415	424	437	432	430	436	434	432	439	424	453	426	443	419	443	408	396	432	409	407	427	442	462	404	401	426	441	403	403	435	419	405	408	451	436	440	480	407	426	421	429	422	426	453	406	460	429	436	446	390	468	460	449	449	407	430	402	434	441	416	433	422	454	423	431	418	440	388	420	430	448	435	430	426	418	433	426	435	457	452	378	427	434	459	418	405	406	420	399	475	460	436	458	402	439	417	414	429	402	424	440	445	403	450	434	448	435	410	404	429	423	436	414	426	392	415	392	393	448	426	475	424	429	429	455	435	390	390	439	440	431	422	442	393	456	398	469	397	426	420	418	440	426	424	407	431	423	422	396	414	435	439	435	419	438	423	392	433	409	429	410	431	467	435	483	424	419	468	436	447	417	420	424	418	444	442	437	464	408	456	417	425	389	425	461	417	462	408	456	400	428	418	422	439	428	430	446	448	431	418	409	409	419	417	449	398	414	439
25263	21188	27846	25663	15907	3446	979	753	769	744	652	651	599	553	554	545	510	555	530	538	490	510	526	494	528	497	528	497	498	503	523	520	509	526	500	552	488	528	489	513	518	526	482	483	561	489	520	523	512	520	510	516	487	482	524	527	489	500	499	532	498	515	523	530	521	517	512	544	518	500	496	509	511	504	529	530	482	521	516	502	521	513	510	539	506	530	515	497	504	535	476	493	511	492	501	526	508	487	482	505	528	549	515	532	543	474	498	516	541	506	498	458	471	489	492	475	510	543	493	528	506	523	491	536	504	490	514	560	515	498	514	529	533	483	498	498	537	491	494	485	499	466	520	521	476	507	444	518	533	490	498	462	482	507	470	518	480	521	539	486	486	533	538	496	555	530	505	512	506	496	501	515	511	510	509	495	509	512	472	487	546	551	491	488	478	505	489	545	553	486	513	496	519	507	518	519	549	483	539	473	523	504	507	503	525	521	524	477	475	519	467	532	528	512	484	490	523	509	501	512	523	525	532	502	525	521	491	532	512	532	499	514	510	489	525	488	519	543	458	489	513	500	506	502	574	525	469	518	505	519	511	489	502	523	491	475	482	510	528	522	514	509	506	538	459	527	503	532	492	499	569	517	527	546	496	532	532	485	549	526	480	453	527	510	524	470	502	511	476	518	496	484	503	524	485	494	527	509	514	487	510	511	502	497	507	532	538	527	520	537	517	531	511	523	515	531	551	517	519	498	480	484	502	510	506	502	473	492	481	506	508	479	514	494	500	512	511	507	487	469	507	513	491	494	486	497	513	487	530	529	514	486	492	513	530	480	484	500	540	520	490	513	488	499	497	540	518	535	504	513	492	502	504	492	469	480	518	518	531	525	545	519	507	483	512	543	519	517	534	501	538	497	486	513	502	485	483	490	495	491	511	550	531	494	524	485	539	501	527	491	521	493	514	477	538	466	549	508	488	481	485	490	514	519	493	510	531	507	582	506	498	508	501	509	512	482	523	509	490	466	546	504	477	508	480	504	518	472	521	482	488	535	506	482	508	536	539	507	487	502	496	503	531	562	523	518	508	489	522	489	521	505	499	501	518	504	496	482	529	553	538	468	525	542	494	525	541	503	460	500	555	462	519	537	492	498	557	526	505	491	493	516	505	518	494	503	529	465	519	484	509	518	518	532	526	494	484	482	488	483	516	455	517	531	451	515	522	504	512	479	496	480	476	537	536	542	555	516	476	528	496	495	517	507	518	511	506	474	540	522	524	523	479	521	504	498	503	520	495	511	499	519	548	487	507	517	481	505	495	493	539	477	542	494	551	510	524	520	507	511	517	492	523	505	475	515	475	477	518	520	509	492	481	479	514	453	500	478	528	507	497	558	565	491	490	507	498	481	537	494	499	527	480	469	521	517	481	515	519	476	526	522	463	507	539	500	513	548	513	532	504	524	537	482	461	500	467	489	486	493	511	519	485	517	469	500	492	484	495	498	500	491	523	511	520	539	506	564	524	464	477	494	488	467	470	496	529	467	517	531	506	504	525	514	480	505	484	533	494	509	505	536	504	503	525	510	505	502	536	527	497	504	491	526	487	481	542	518	461	517	518	485	470	519	472	519	521	541	545	509	483	508	492	495	536	500	497	468	473	504	505	527	523	471	494	487	522	512	517	478	478	553	507	502	528	509	498	490	503	541	527	499	481	537	449	531	526	502	511	514	511	514	545	492	521	514	527	538	515	457	513	529	509	496	492	548	522	481	466	480	520	550	502	496	511	488	512	486	474	521	518	530	516	495	549	500	492	515	502	496	519	518	512	517	496	514	485	528	482	512	500	502	481	500	514	512	480	539	478	487	519	491	493	484	515	495	495	545	464	463	472	502	512	508	510	549	536	475	514	506	513	505	515	543	498	546	513	491	506	497	493	522	484	509	491	516	516	526	524	497	502	518	465	508	527	499	498	550	514	475	458	484	476	471	488	556	534	501	476	468	473	483	490	524	522	511	499	493	500	510	520	487	553	514	494	567	542	534	535	513	499	502	498	489	492	545	483	467	512	494	535	492	463	507	491	488	508	489	480	487	534	489	527	540	502	489	491	528	547	486	513	512	476	508	497	491	523	492	464	487	474	492	470	516	520	527	548	534	496	539	540	505	531	548	524	493	495	489	525	534	513	516	479	539	500	476	485	516	559	514	473	521	506	492	503	500	478	519	507	523	552	509	512	539	483	497	509	517	493	560	539	511	515	534	489	534	540	468	494	473	523	487	526	484	532	515	509	506	553	518	489	475	519	509	540	499	506	523	509	489	510	523	505	506	487	560	513	513	527	503	470	512	495	455	455	515	522	485	498	477	528	566	516	495	494	499	532	536	502	496	505	498	505	506	518	526	486	510	499	516	530	498	512	505	515	538	486	487	523	510	481	445	495	503	551	519	531	518	524	505	536	466	520	528	504	513	491	511	495	549	524	479	497	520	501	502	499	521	578	553	516	505	470	486	522	516	522	507	489	508	489	484	485	529	520	510	496	512	521	449	500	510	537	496	491	462	533	494	520	470	481	537	559	483	525	510	513	509	516	497	498	533	514	514	473	483	493	524	483	492	513	493	519	525	481	531	516	496	514	488	570	535	522	511	499	482	537	514	493	487	517	499	508	493	524	472	512	523	521	484	467	529	525	460	532	507	484	517	488	511	511	502	523	478	539	491	491	519	520	477	474	470	541	465	563	465	537	484	483	486	531	485	507	494	531	542	488	500	537	500	516	497	516	504	532	490	483	527	525	466	515	512	499	527	531	477	537	500	514	515	531	538	526	501	481	510	507	475	532	471	481	507	530	492	513	491	522	490	484	488	481	496	506	476	500	522	516	497	533	499	502	501	502	500	516	492	520	522	518	515	528	520	544	475	551	505	481	537	522	560	494	504	489	477	507	496	501	526	486	493	549	559	494	476	520	507	517	486	510	507	518	512	519	536	511	511	480	512	477	523	487	478	494	519	484	497	510	518	482	514	542	475	533	532	537	488	489	492	497	556	493	486	538	498	466	506	464	484	515	515	516	528	482	501	514	503	454	491	487	517	507	480	495	486	505	506	506	532	503	479	500	529	502	523	494	509	528	522	510	545	493	476	535	493	497	491	492	515	511	506	479	504	492	471	517	558	534	518	528	516	508	478	485	551	499	518	483	530	505	509	522	496	503	502	497	509	461	516	492	528	537	501	518	527	511	494	492	492	525	490	517	531	467	517	495	479	469	516	540	493	500	527	473	537	489	559	512	538	530	495	528	471	536	486	512	508	493	503	491	509	528	482	468	492	455	537	487	500	511	529	510	520	506	473	508	484	503	459	504	479	542	501	499	501	481	491	492	544	475	529	500	503	487	496	528	522	501	549	531	512	506	521	495	527	528	538	528	485	476	527	520	539	514	482	519	525	537	533	537	494	494	546	508	519	505	546	478	508	512	524	497	491	490	481	543	529	539	523	494	478	517	497	545	481	536	520
31673	48843	37081	23005	12724	3260	1478	1068	1036	1046	856	805	710	642	596	595	670	619	579	592	633	594	586	556	597	638	609	590	582	604	582	583	602	616	552	579	585	560	575	586	625	584	577	573	577	547	550	549	566	560	575	608	571	572	572	575	557	572	597	571	562	566	562	598	573	561	554	590	568	551	608	601	566	581	534	581	578	589	594	554	627	571	576	563	630	595	572	606	577	575	573	567	562	560	572	573	561	520	581	532	559	607	576	544	593	583	564	589	566	569	570	534	592	649	570	573	594	605	581	580	584	550	534	579	590	555	565	582	615	553	594	548	596	586	541	544	602	613	543	573	551	565	577	585	578	586	566	563	571	578	573	606	616	586	606	564	573	583	613	587	614	595	593	590	579	597	562	628	551	573	594	566	592	564	611	580	608	568	582	593	607	577	592	645	588	580	593	572	574	564	556	582	605	590	611	599	590	600	567	633	569	598	554	577	560	545	557	566	563	589	596	558	570	587	578	577	556	613	613	586	588	569	595	568	583	573	610	566	612	578	549	539	627	554	576	566	565	578	585	559	590	565	583	582	539	542	628	570	589	565	622	552	603	570	569	571	548	555	603	535	540	620	559	576	567	625	539	584	579	611	553	583	589	523	597	568	565	556	565	590	574	547	606	610	575	565	638	583	598	589	572	617	540	562	563	572	584	602	585	570	553	599	603	561	567	559	574	541	587	560	607	552	573	553	568	539	579	615	618	623	600	564	577	581	579	579	569	590	602	560	586	563	602	540	555	611	562	589	574	590	589	601	561	587	567	585	577	605	577	587	577	596	591	559	593	613	583	565	578	548	543	552	583	582	563	598	568	561	575	591	579	590	559	576	589	590	568	532	578	568	569	549	556	578	571	584	594	621	574	562	593	527	573	593	609	626	591	592	589	558	609	580	593	619	585	608	566	579	608	547	572	568	577	555	544	567	546	572	560	536	568	593	576	521	615	556	594	569	593	611	569	568	572	540	565	591	565	580	550	575	631	590	599	572	599	549	576	586	593	554	568	543	545	621	533	605	598	556	599	601	558	542	603	585	579	538	530	576	543	548	574	577	556	607	584	589	594	598	536	579	591	538	582	588	589	532	592	570	574	558	606	586	546	561	549	579	572	572	630	637	585	584	534	596	611	568	588	651	598	547	578	567	572	548	588	558	576	596	557	550	571	582	572	587	563	571	593	580	587	589	577	565	576	592	551	576	582	590	565	526	580	592	588	586	590	546	595	520	572	555	575	536	502	621	581	572	592	587	570	611	592	577	560	568	566	557	555	631	579	601	540	594	620	576	601	584	582	594	600	570	563	625	575	568	593	589	545	585	589	588	598	597	621	555	564	543	564	557	575	589	604	584	562	582	560	604	537	531	581	618	613	559	562	534	563	565	591	605	545	548	602	532	587	535	572	570	561	564	619	621	631	583	544	567	547	561	562	561	598	603	614	599	573	596	638	567	597	623	543	627	595	535	593	536	604	562	632	578	592	550	561	567	573	517	610	520	583	562	598	586	626	528	550	588	537	603	568	629	579	602	582	550	605	582	583	554	547	559	594	558	567	553	543	567	526	549	588	616	565	560	572	598	588	578	556	571	565	566	585	614	531	574	610	599	584	601	549	563	577	579	590	559	575	566	569	618	535	615	561	588	593	594	578	586	572	576	584	539	587	524	567	550	600	552	586	593	565	632	592	582	595	596	595	618	559	558	581	578	562	540	544	576	546	607	542	571	585	564	558	599	574	558	587	606	568	615	591	587	575	533	569	548	596	594	563	588	554	572	594	597	560	605	558	554	533	547	547	575	547	575	542	572	626	577	576	588	598	576	562	564	560	587	592	588	593	564	590	613	580	553	580	570	573	587	573	581	603	588	566	606	577	576	553	546	540	574	587	562	609	584	538	594	581	577	535	560	533	578	661	570	573	610	629	569	544	544	581	590	552	555	568	520	551	588	582	593	539	583	600	530	616	564	579	614	556	572	611	540	603	582	583	590	587	593	576	594	563	532	566	566	615	573	591	570	604	552	574	551	562	545	620	572	545	574	574	557	555	602	537	574	557	603	579	569	611	596	563	598	564	605	611	598	577	572	586	581	606	559	595	556	584	596	560	609	586	593	586	602	566	569	592	559	588	584	539	566	604	587	586	563	571	590	578	607	572	595	599	547	552	574	600	587	544	545	606	567	572	611	551	562	561	549	557	542	594	557	580	542	573	597	565	573	546	573	591	560	589	532	538	545	551	559	582	614	585	567	569	578	565	556	568	591	618	525	562	600	575	598	628	585	559	585	600	591	560	590	558	578	628	607	596	583	549	594	564	618	561	567	627	612	585	574	551	572	574	574	607	587	572	600	544	589	559	603	580	604	599	571	569	565	555	599	598	589	562	553	583	618	554	618	569	589	562	599	584	547	582	574	566	590	595	566	623	572	625	575	548	590	593	589	559	599	571	585	553	571	539	554	578	602	551	560	597	594	567	570	583	637	569	579	537	582	561	585	559	599	609	585	583	602	568	582	581	561	588	577	575	550	550	577	564	603	594	551	552	556	580	586	566	572	589	588	585	556	592	542	597	596	573	578	567	571	552	574	589	545	562	580	569	589	558	589	572	603	568	578	583	583	627	575	593	583	563	601	604	568	586	568	548	550	588	577	571	609	595	549	566	533	594	568	635	566	590	568	586	594	621	605	575	559	621	577	598	608	557	598	590	573	558	555	591	597	536	578	561	596	563	637	531	617	591	561	602	589	577	593	560	529	586	604	568	566	586	577	551	590	533	595	599	593	580	550	588	600	578	565	542	555	604	547	595	570	581	573	616	592	557	604	572	540	558	585	538	584	593	590	594	567	540	592	556	608	559	580	562	569	628	568	562	578	561	589	566	542	623	621	568	544	575	558	577	545	653	582	594	551	610	603	599	588	540	549	550	564	558	586	597	571	585	591	577	568	527	586	553	558	559	597	551	544	573	599	562	507	572	597	588	549	549	585	590	619	565	622	584	544	614	576	538	575	592	569	543	570	565	569	568	590	546	576	619	595	545	625	507	594	572	565	564	581	577	613	612	577	573	587	581	614	612	562	572	555	554	553	569	550	545	611	560	581	588	546	576	599	562	597	602	547	600	599	582	578	580	611	586	584	573	600	545	563	599	562	563	587	610	578	524	588	560	534	541	590	552	572	572	556	583	586	602	578	545	552	585	579	599	560	577	563	600	559	531	571	558	552	618	583	588	588	565	565	555	535	605	606	598	543	575	553	576	520	562	589	617	546	567	604	591	564	588	596	551	562	567	613	578	538	574	604	606	511	600	559	587	590	569	554	613	573	559	613	557	578	586	589	579	567	565	576	584	579	582	584	607	556	562	566	548	562	594	574	560	548	591	585	622	588	584	546	582	589	591	595	547	589	551	602	595	589	605	547	560	574	572	596	580	594	562	637	549	550	571	608	557	548	596	584	600	525	575	612	586	611	638	556	604	554
23020	21242	28905	24031	21543	21065	10664	1661	1305	1125	916	853	788	679	675	638	604	628	609	635	569	600	604	580	561	586	569	617	571	563	548	572	548	572	598	554	576	543	591	586	539	605	493	554	535	575	569	552	553	589	549	626	560	580	540	554	589	579	561	558	531	563	553	565	540	533	523	543	536	505	528	524	548	514	538	551	596	534	505	551	541	550	525	535	531	518	547	555	521	558	564	532	568	536	506	526	584	561	601	526	558	525	542	578	565	537	542	548	542	572	534	574	586	551	551	547	583	570	546	535	586	548	584	536	547	557	552	533	536	546	536	542	557	554	539	571	569	597	516	545	550	516	521	547	528	539	577	533	523	580	558	522	581	535	543	551	551	515	566	543	550	497	533	535	524	500	548	565	552	540	519	546	556	547	562	530	565	546	525	553	565	538	545	554	553	571	551	533	545	559	554	516	554	551	575	556	566	530	536	543	526	579	556	575	561	538	549	572	533	588	537	572	558	525	549	559	552	524	544	531	502	542	570	556	531	530	539	565	567	556	539	555	514	525	524	513	540	557	499	509	554	553	582	561	563	527	532	538	559	548	563	518	592	547	551	556	509	564	561	533	543	551	535	565	537	537	529	569	560	531	539	504	542	555	545	588	565	515	554	564	571	541	524	503	566	574	526	552	542	525	574	545	533	565	531	563	595	558	508	527	557	542	485	522	526	557	512	625	544	544	544	571	567	514	560	563	583	573	504	530	550	578	538	549	521	534	538	555	564	562	492	546	566	546	561	533	536	546	589	567	494	552	524	576	550	584	503	572	548	572	518	553	573	537	568	559	508	556	509	596	542	523	560	591	578	567	559	533	561	563	515	573	591	523	523	557	564	576	549	554	539	553	552	539	542	535	502	556	540	552	563	550	554	508	563	550	594	548	590	552	529	546	541	541	561	539	558	537	590	543	556	529	520	553	533	551	518	575	517	567	556	514	544	588	550	556	619	554	578	514	564	549	559	549	561	507	569	583	534	550	561	527	559	552	571	526	539	580	544	534	507	585	545	568	517	559	560	588	540	531	570	537	541	544	507	541	565	542	571	552	540	565	545	537	540	533	566	577	512	536	550	582	545	539	531	543	566	521	539	564	556	545	585	564	596	573	536	547	534	558	556	534	545	558	553	541	523	550	533	511	583	536	586	523	544	566	555	576	572	589	536	558	507	539	543	543	547	521	536	535	538	541	505	567	573	564	539	526	544	594	551	568	570	585	545	583	560	526	566	539	547	527	527	497	532	518	541	538	557	548	521	562	528	587	536	543	525	542	564	511	532	559	525	584	533	551	513	558	570	546	553	578	564	567	557	570	541	548	541	546	524	545	521	515	544	564	546	565	586	561	568	564	530	561	508	524	514	557	561	543	519	542	529	553	512	527	547	596	551	556	528	541	592	560	541	545	563	512	526	553	561	539	531	543	568	516	558	563	545	525	501	519	609	586	536	567	565	520	515	541	489	601	546	558	556	534	551	551	538	536	543	546	569	540	557	525	597	572	536	559	537	586	551	562	524	533	604	529	574	561	535	505	532	520	551	536	547	535	564	564	538	574	529	585	540	522	541	551	554	528	529	520	582	524	561	577	569	577	576	570	598	536	538	529	510	536	569	558	505	550	535	530	570	531	571	569	556	535	522	615	551	545	529	551	565	564	519	586	547	564	596	526	512	592	521	573	549	523	556	565	542	558	548	541	492	533	548	553	530	558	562	525	573	561	578	573	538	508	503	525	556	547	553	529	561	561	554	593	572	549	541	560	529	549	556	565	529	555	585	577	529	554	554	543	548	574	538	535	564	555	539	529	573	534	594	547	538	563	527	554	577	542	519	555	588	503	560	540	516	534	576	522	544	559	541	577	561	531	521	547	541	542	560	555	547	555	549	532	531	619	535	549	494	499	551	501	561	557	564	533	558	568	576	522	588	546	556	522	546	532	512	540	510	511	550	560	560	518	551	557	569	563	587	530	495	527	552	537	552	500	549	573	576	534	529	539	545	590	525	565	523	544	527	526	535	559	536	564	560	530	567	573	565	557	576	537	560	585	567	505	550	521	531	500	557	543	554	556	586	583	559	561	556	544	528	563	574	554	544	529	547	507	580	527	505	564	513	530	580	540	562	539	535	513	558	522	547	524	550	563	562	519	536	546	529	544	525	562	505	566	524	586	550	508	530	516	502	563	503	498	547	529	558	550	571	535	584	558	506	554	536	535	551	539	599	558	548	555	512	490	546	604	590	571	532	558	574	559	547	570	545	537	551	530	555	543	570	544	570	557	540	545	555	537	514	548	540	619	521	541	517	530	534	578	545	600	559	537	576	506	532	542	555	562	551	512	564	558	545	565	526	556	545	524	572	554	539	550	542	528	560	547	554	533	564	541	572	526	584	519	563	516	511	514	550	549	550	510	549	566	562	529	557	582	553	558	552	543	543	546	510	576	539	532	562	539	536	534	549	491	571	513	535	591	568	538	566	547	537	536	561	548	503	549	570	561	584	594	533	529	570	530	568	606	553	528	620	537	553	571	551	538	543	536	573	555	549	543	570	551	537	554	579	536	542	545	491	537	526	571	558	555	559	548	535	530	550	538	501	557	537	546	563	510	566	545	532	552	566	588	499	505	499	544	566	570	547	530	510	531	512	518	532	540	569	542	560	543	547	555	536	541	567	570	580	553	524	530	551	540	560	520	516	555	547	521	518	546	536	577	507	544	544	535	559	510	533	546	527	565	577	600	578	512	503	605	556	510	536	520	590	574	552	574	535	504	503	536	565	581	542	552	569	538	498	526	573	499	581	579	537	541	546	492	522	576	533	541	541	525	564	515	523	527	537	569	540	587	570	543	566	559	555	534	542	486	521	533	540	582	531	536	536	520	550	537	522	559	583	598	544	545	618	580	545	520	512	491	518	581	567	558	518	560	524	552	530	552	569	518	548	550	534	566	559	576	528	589	546	517	548	532	553	515	535	513	517	528	543	557	527	531	519	555	518	501	566	577	507	593	506	527	538	538	529	541	569	554	510	562	517	558	494	571	561	532	540	519	564	564	532	515	568	557	570	569	584	565	570	518	493	507	545	513	567	561	537	524	512	558	487	521	582	521	538	490	541	574	542	532	530	546	531	563	551	518	531	590	535	550	545	560	534	554	565	573	567	561	556	545	550	480	546	546	511	548	546	527	522	603	550	483	585	506	549	558	543	533	551	533	538	525	549	518	522	575	511	551	584	539	570	467	528	538	572	527	534	582	580	547	533	521	517	593	587	541	523	565	521	548	541	535	570	543	558	529	564	569	497	598	506	572	553	580	554	547	556	576	556	510	521	526	565	541	561	518	534	527	533	556	564	563	522	558	519	520	545	521	571	523	541	494	554	553	553	539	523	542	585	571	550	513	545	562	566	545	544	550	548	536	495	572	523	549	581	499	558	544	549	540	515	574	532	581	577	533	553	544	547	548	506	536	532	565	548	529
34060	62186	50020	37612	25484	8076	2983	2024	1938	1624	1357	1088	955	866	785	749	704	737	678	654	656	687	638	659	624	631	645	664	626	633	627	626	633	649	598	597	610	637	609	639	623	596	640	647	651	601	589	608	600	587	629	582	649	700	620	617	600	608	585	585	585	619	623	621	650	592	629	582	639	600	617	557	590	587	598	611	586	628	553	586	571	596	621	589	592	581	602	588	618	563	574	591	550	652	602	618	574	590	625	581	585	634	592	662	616	583	585	614	598	602	572	619	585	621	617	614	613	587	577	592	590	602	549	597	608	604	612	612	593	628	599	610	635	591	556	586	579	635	564	591	632	561	618	588	588	586	610	612	640	630	588	583	599	617	586	599	636	590	628	597	592	562	609	574	597	600	578	542	586	600	649	588	552	622	626	599	600	608	554	616	643	622	583	578	594	598	597	597	544	583	597	648	583	587	584	623	597	544	612	564	637	600	611	601	582	625	636	633	597	608	656	568	620	626	602	633	609	604	549	642	585	605	593	617	585	590	591	574	622	624	597	581	570	595	570	613	598	616	593	608	601	596	568	593	595	610	590	614	564	606	612	591	625	607	623	552	619	602	609	548	602	619	612	575	606	625	617	590	602	556	636	595	600	599	578	595	608	548	584	589	668	681	588	579	597	639	580	593	645	554	618	593	604	597	583	563	632	560	590	577	575	618	568	603	575	604	588	574	600	587	611	623	558	591	584	567	569	604	603	659	590	633	599	596	647	566	566	601	615	610	611	609	626	605	567	603	653	620	598	591	571	573	586	619	590	567	626	573	600	608	613	595	581	592	594	600	633	596	586	567	598	613	634	571	588	588	604	611	533	586	575	572	594	629	594	604	605	613	643	568	576	632	622	649	628	600	635	578	572	565	564	589	595	647	611	569	573	640	583	570	617	632	580	551	594	633	604	611	602	574	663	616	605	576	602	607	587	606	659	599	573	579	638	596	578	605	607	623	604	571	593	590	585	624	628	599	570	623	562	599	642	641	590	619	598	591	573	596	573	589	589	603	604	645	624	603	618	615	596	637	644	570	613	584	618	612	582	610	586	588	613	567	615	612	623	611	643	604	607	625	593	587	550	595	605	599	608	609	624	602	587	563	613	601	551	603	632	592	617	591	589	567	558	572	616	578	562	548	604	595	597	568	623	611	611	586	623	612	623	632	589	579	589	605	567	609	620	608	612	594	583	628	611	588	580	604	613	590	606	554	613	592	573	604	533	548	623	627	592	583	560	615	585	596	583	660	587	599	579	566	621	589	585	563	562	624	603	614	597	573	589	590	561	613	604	586	606	593	606	593	582	575	588	561	592	619	604	627	560	617	628	634	580	619	593	613	606	609	571	620	617	638	609	603	610	570	630	617	572	632	541	630	601	588	624	629	582	601	599	600	601	621	589	575	576	578	620	597	612	560	623	590	588	579	606	631	592	567	635	568	628	604	593	588	596	628	602	612	634	571	569	560	628	583	614	583	624	610	615	596	582	613	543	607	557	620	597	628	546	583	593	592	579	651	576	604	582	582	647	575	576	545	580	568	588	591	610	596	616	593	616	586	606	601	603	559	563	604	592	605	565	616	597	622	611	594	561	576	605	603	580	638	614	582	597	600	609	644	601	608	593	603	590	559	608	592	615	590	613	607	627	591	605	618	608	626	558	583	612	603	553	637	591	606	612	591	568	593	675	593	579	612	601	612	579	567	627	576	603	607	613	617	606	592	587	589	620	578	654	620	642	555	582	628	584	626	588	591	633	558	580	608	604	604	620	616	606	626	616	634	653	585	592	584	566	613	593	606	625	593	608	610	612	594	604	617	551	539	604	614	589	567	636	614	625	623	590	574	572	601	588	588	600	597	579	555	549	595	599	574	638	576	576	621	611	589	550	581	622	596	590	644	568	579	580	570	616	587	595	565	607	584	558	598	588	598	589	596	595	656	608	632	583	608	583	582	550	595	599	633	622	646	569	607	598	591	592	600	633	677	591	585	604	630	584	589	604	583	603	602	608	628	587	614	601	592	570	610	589	608	590	605	565	655	574	594	580	563	620	612	619	592	582	574	623	583	600	621	536	633	555	601	623	617	603	607	583	606	612	582	596	616	580	550	614	548	565	591	601	625	595	547	592	612	579	613	614	602	615	623	546	600	619	564	616	581	590	555	615	596	610	601	585	583	646	571	610	596	590	581	590	567	610	622	602	574	573	602	570	634	591	607	631	617	650	632	627	623	572	591	608	632	586	600	629	615	638	574	570	580	614	601	600	595	572	615	592	599	548	608	584	591	582	591	620	608	564	592	604	610	631	566	638	578	605	604	640	562	638	588	626	566	577	586	586	593	593	652	581	635	613	613	548	607	623	592	558	625	581	580	605	543	621	640	600	630	649	633	597	623	583	593	579	596	601	596	595	592	583	590	576	607	606	576	610	589	587	599	585	575	593	631	568	606	609	657	620	620	605	593	660	586	589	605	621	582	609	647	576	612	570	590	622	629	572	598	617	614	615	596	587	599	624	620	573	632	574	604	609	584	604	621	557	635	605	565	589	602	598	593	590	606	620	566	549	620	606	554	596	554	618	607	600	588	607	586	626	568	614	615	627	625	586	615	580	611	579	616	661	596	589	594	597	601	579	623	626	590	582	605	564	608	580	598	584	589	579	586	556	589	609	582	561	616	598	601	574	615	607	597	648	604	626	592	588	603	575	603	565	610	567	603	599	556	614	595	639	605	642	574	639	623	580	581	618	601	597	557	613	614	638	611	594	586	577	594	639	629	615	616	573	631	577	623	618	583	577	597	607	637	619	622	594	589	573	621	599	615	606	534	573	624	582	597	631	575	613	601	589	629	616	575	520	558	598	625	610	549	588	589	573	594	631	639	607	543	588	602	578	608	600	582	573	592	597	608	597	573	567	601	586	578	613	603	598	621	597	620	613	552	566	574	641	599	585	589	625	593	617	592	577	618	603	612	582	581	564	582	586	534	618	597	617	614	592	599	569	623	560	645	604	643	573	578	594	575	566	635	616	613	630	578	563	608	656	586	599	596	599	595	584	616	603	577	590	591	623	628	584	605	602	577	587	624	599	597	635	653	561	596	561	558	604	611	614	613	559	595	595	643	578	633	591	602	561	589	604	590	563	594	588	586	620	630	592	585	546	641	584	659	633	598	637	565	557	649	621	587	546	592	604	589	594	621	612	631	618	600	586	560	584	650	556	610	578	569	599	605	562	638	573	552	570	588	658	625	630	609	588	565	544	627	642	577	602	611	587	625	591	592	573	605	622	608	582	618	650	628	581	594	588	628	623	580	571	619	566	633	553	607	571	597	586	592	577	610	593	618	617	598	571	599	586	587	614	603	599	599	575	587	590	635	599	624	576	589	598	583	613	617	591	561	604	587	615	607	572	583	620	580	596	581	602	614	603	590	637	544	624	569	556	655	601	653	615	586	614	569	600	604	609	583	597	603	651	584
29136	28613	33202	24859	10155	2016	631	495	499	489	416	420	407	415	358	420	380	394	385	393	384	412	388	382	371	385	362	421	390	377	330	370	375	395	382	368	377	382	373	357	386	383	367	393	378	367	385	365	382	385	386	397	384	340	352	351	387	388	372	410	378	394	393	365	369	427	353	386	405	377	368	367	419	375	374	392	388	371	371	366	406	401	365	391	398	390	407	416	386	388	383	404	380	364	384	400	363	373	366	381	389	389	412	346	408	369	411	390	369	374	389	370	391	407	390	380	378	358	371	395	389	388	358	385	402	372	395	400	371	431	412	388	363	353	416	361	425	368	388	366	409	393	396	388	391	378	403	409	397	371	369	404	394	396	363	381	385	349	344	343	390	387	386	362	388	381	374	372	412	386	383	368	375	425	378	371	336	368	395	387	415	430	392	424	375	398	355	356	388	365	367	376	388	381	393	375	387	384	374	402	397	392	370	381	414	381	421	364	356	376	375	434	379	427	402	375	395	391	408	398	377	368	356	353	390	395	380	416	423	390	393	391	357	362	377	398	384	395	383	396	386	393	362	359	381	369	397	407	352	409	398	374	392	399	399	362	354	411	378	389	415	409	374	362	382	375	382	384	375	396	390	400	402	408	407	354	390	396	375	404	355	398	375	378	388	402	373	382	365	364	388	356	373	332	388	421	358	388	402	397	356	389	388	354	446	390	374	370	383	395	376	381	391	392	391	364	381	372	412	354	380	386	375	378	346	349	371	390	383	380	381	373	400	407	392	360	354	385	396	424	397	395	424	389	398	402	374	376	373	370	390	418	376	375	368	383	391	361	381	404	381	391	389	386	385	378	378	382	384	384	376	368	376	378	399	348	400	381	334	371	402	389	375	364	355	392	405	371	384	365	345	401	391	399	395	391	405	363	429	399	381	396	401	394	358	392	389	411	386	362	389	408	361	378	403	383	369	389	395	401	384	397	378	405	359	395	324	382	373	354	427	390	397	387	404	372	378	388	358	373	361	334	409	409	422	396	406	378	401	360	395	395	358	378	348	377	348	378	356	388	399	420	394	358	416	387	384	365	395	359	395	384	363	408	380	398	378	376	383	362	396	442	351	379	391	400	422	402	408	376	395	380	385	363	393	376	415	378	374	369	407	382	390	397	359	411	399	389	384	437	402	383	380	374	398	361	383	415	375	395	388	398	377	380	370	415	410	379	407	390	379	359	396	392	377	374	370	385	392	412	390	393	395	411	369	355	404	385	420	407	373	398	395	371	394	360	357	365	375	386	409	426	386	388	357	421	395	381	358	398	376	377	350	419	407	414	379	397	389	398	376	437	382	369	373	396	406	367	398	385	362	357	375	384	418	376	392	386	378	394	373	409	372	364	386	396	412	402	380	378	384	371	366	401	366	386	386	417	373	390	355	361	364	395	408	378	434	398	395	358	358	364	379	375	396	390	362	358	364	386	396	408	403	388	352	410	387	394	364	395	382	361	352	367	390	373	351	399	412	410	402	383	358	349	411	382	390	403	393	388	417	401	413	411	391	347	379	368	391	402	358	418	354	375	390	417	388	392	388	372	435	387	374	393	368	369	415	394	389	400	380	403	400	376	355	390	371	388	387	432	370	404	412	372	347	378	366	376	398	390	393	386	346	384	382	352	381	369	391	390	403	347	382	392	365	381	331	379	384	407	402	391	394	401	349	380	393	389	383	385	391	403	392	396	400	380	354	397	388	390	421	392	416	378	382	408	358	369	349	377	373	382	367	383	378	352	402	422	366	420	394	374	359	367	355	355	400	363	399	369	374	396	382	377	371	391	363	385	416	379	367	382	388	431	362	391	364	404	369	368	383	383	386	430	390	370	389	341	361	348	387	387	360	390	366	400	370	369	377	374	409	360	398	379	405	365	381	404	355	385	395	378	394	366	410	387	422	340	375	394	394	392	375	371	354	385	354	365	383	397	362	375	384	355	410	419	405	415	399	387	441	402	393	354	389	394	407	370	392	390	402	361	382	398	389	355	380	412	408	409	436	369	407	356	384	392	382	400	380	372	394	397	388	379	405	365	384	401	369	383	409	366	399	368	395	404	365	379	368	379	372	384	395	382	368	385	402	395	367	364	416	427	394	384	410	396	368	386	380	382	367	393	419	359	378	409	396	368	423	367	399	353	373	389	382	349	417	373	380	366	377	354	394	406	386	391	419	380	410	376	404	382	412	388	407	394	376	369	416	467	386	442	368	393	394	405	369	424	379	389	424	424	403	372	362	409	364	423	367	409	385	377	389	386	365	394	384	357	390	384	406	369	403	377	344	384	406	375	399	355	422	387	373	396	344	398	343	382	379	422	404	406	394	397	389	378	417	393	360	371	377	363	387	389	376	389	360	384	403	397	381	353	368	402	367	407	385	379	412	359	361	392	373	419	400	350	422	383	391	399	408	386	409	347	378	356	365	362	361	377	393	373	367	397	398	369	419	399	377	372	384	372	414	366	379	397	399	373	373	358	355	388	354	404	395	422	389	382	419	362	394	383	391	368	352	391	383	398	370	353	340	381	396	400	385	379	377	401	371	409	416	368	372	422	374	399	397	399	379	381	398	373	381	413	377	392	392	375	388	389	362	353	398	364	388	383	388	409	399	378	348	383	370	364	360	364	347	398	371	399	387	390	396	358	401	382	382	332	426	396	416	376	395	405	388	398	365	368	382	385	374	392	389	353	366	411	392	374	386	378	389	378	374	399	367	362	385	391	405	394	396	422	390	386	382	408	410	371	381	399	382	382	403	366	361	358	403	367	365	386	382	417	377	379	374	413	349	405	398	424	367	395	426	367	410	389	395	381	370	352	366	420	380	399	398	385	385	353	370	355	412	362	387	353	397	386	424	385	420	380	405	413	428	378	405	395	438	368	367	392	415	369	412	395	406	388	414	381	355	379	363	377	362	397	412	368	375	394	380	409	372	355	379	385	395	377	376	375	403	396	364	410	405	415	401	376	397	398	409	364	385	382	402	378	344	385	385	389	391	383	365	409	424	381	402	347	350	382	383	410	370	380	354	375	377	362	370	379	411	395	353	361	401	374	396	358	388	382	378	367	426	350	371	415	393	406	391	391	386	380	394	380	356	409	417	399	415	347	387	395	388	367	400	412	372	375	372	399	377	401	376	383	390	403	388	371	399	385	381	390	371	363	407	401	393	350	368	373	366	396	365	361	368	390	417	420	374	425	399	363	381	408	396	436	436	372	430	377	357	356	415	404	389	393	355	410	413	367	341	400	381	348	367	390	368	433	383	355	405	392	384	364	385	386	402	349	386	382	387	334	388	399	407	367	385	363	365	402	376	382	392	379	354	351	383	391	389	364	431	412	388	388	394	403	377	375	362	365	394	389	366	349	363	390	346	329	377	397	381	363	373	386	379	374	366	362	383	392	405	386	372	385	401	353	414	351	383	376	393	429	392	396	380	382	416	372	403	349	363	380	378	355	384	365	405	370
33275	45451	34045	23110	10748	2722	848	692	641	619	581	483	543	471	452	445	434	446	439	433	454	426	440	418	470	434	452	406	466	467	420	436	484	451	442	464	464	480	449	438	454	447	439	429	428	425	428	439	419	484	465	471	412	427	452	471	457	473	457	441	480	439	448	438	459	442	461	461	435	460	423	456	434	456	473	436	433	424	450	436	412	452	431	482	411	454	480	417	425	440	471	468	465	437	443	401	422	457	476	449	471	425	431	451	442	424	447	492	462	428	460	415	472	414	453	459	474	427	451	438	433	427	472	441	401	429	419	474	505	442	435	460	458	438	440	427	450	472	448	473	437	451	414	436	444	439	472	487	436	444	421	458	475	430	416	416	439	451	407	423	423	443	441	507	408	417	448	435	443	456	412	448	479	483	415	480	443	464	460	464	418	455	446	405	455	474	447	445	440	439	399	449	463	458	398	421	460	456	446	480	420	478	410	473	455	483	474	451	464	459	426	468	422	446	410	427	436	411	447	455	449	427	412	455	446	414	439	442	437	445	484	423	482	451	459	421	448	427	458	445	468	420	410	439	428	506	439	429	448	453	484	448	472	414	441	446	476	469	445	469	473	489	444	428	461	442	444	438	458	456	457	475	419	456	452	401	442	454	435	427	440	449	453	447	452	445	410	460	407	446	458	482	478	441	458	397	459	422	424	445	453	463	456	449	420	427	444	421	436	439	424	445	432	423	438	426	472	465	425	485	422	449	421	444	429	427	466	477	447	437	475	435	468	489	465	450	461	441	428	407	452	444	462	430	452	479	475	414	471	445	452	482	496	450	497	453	430	457	430	435	446	462	448	442	451	444	453	471	452	498	449	457	454	446	441	403	455	450	412	432	489	434	431	451	443	454	453	448	451	454	412	448	444	463	471	444	448	466	392	468	444	471	449	425	402	484	449	430	431	463	406	444	436	467	450	433	475	454	466	462	456	440	471	457	438	445	448	431	465	448	429	421	432	420	455	466	437	453	468	470	419	497	413	467	458	460	440	486	411	435	460	437	436	412	440	494	472	439	419	467	461	464	450	418	443	479	416	460	454	489	441	382	475	482	473	461	481	450	456	484	483	453	462	455	445	430	412	458	450	433	462	456	407	451	439	414	460	430	450	440	437	432	451	431	416	421	469	488	433	425	434	493	459	491	487	446	445	458	474	431	466	408	425	442	459	440	464	482	408	417	428	424	413	439	459	435	393	463	477	432	439	458	454	466	458	453	442	468	461	422	427	409	409	447	452	465	479	465	450	466	463	419	508	476	462	448	425	446	442	472	434	459	470	425	426	411	463	433	430	437	442	439	427	431	437	442	414	424	429	417	417	436	424	480	435	451	423	437	437	440	443	433	444	421	446	445	493	459	407	453	455	436	451	427	453	410	424	432	430	451	428	428	436	422	454	442	402	465	464	454	451	427	447	441	422	439	451	440	449	436	458	430	433	469	446	433	411	444	458	414	436	475	441	430	444	455	424	424	432	484	437	415	453	429	449	429	426	442	403	450	451	435	472	467	454	448	405	442	451	468	436	419	439	433	401	439	498	421	468	449	473	465	481	459	422	437	410	442	440	410	466	438	453	440	409	475	438	474	418	447	461	442	463	446	449	430	471	469	468	425	461	433	420	438	478	454	466	437	484	440	491	461	460	456	460	432	454	449	445	450	450	465	456	440	429	453	404	402	422	452	464	440	425	435	467	484	448	441	424	434	452	462	470	423	459	436	444	447	453	424	447	449	474	456	463	423	495	462	478	466	448	435	454	456	439	458	434	455	452	443	450	463	431	495	482	438	421	464	472	425	472	461	437	482	455	434	464	469	459	451	453	446	453	445	449	453	409	457	437	450	456	422	423	432	468	460	443	453	437	458	477	441	437	463	411	444	470	430	451	451	461	402	435	437	454	433	437	397	465	450	405	468	453	448	429	443	438	418	461	414	443	444	434	452	446	486	438	451	439	425	436	475	450	429	440	420	440	439	458	439	489	447	427	458	443	443	454	461	438	447	444	457	400	451	459	444	446	406	470	475	437	440	412	477	415	452	471	470	494	450	478	477	464	470	444	454	441	454	460	429	450	441	468	449	461	433	467	410	438	440	409	476	482	429	447	422	468	453	455	444	453	442	443	433	421	464	443	427	457	400	416	445	484	450	464	447	407	435	430	454	452	436	419	442	453	462	467	435	458	475	452	476	492	455	431	421	469	447	455	409	479	468	481	475	486	452	489	455	435	420	442	457	419	411	453	484	442	446	449	489	436	424	480	446	444	454	465	460	437	477	490	478	476	416	401	454	455	467	456	438	445	424	461	448	414	458	459	419	464	456	471	427	442	472	455	455	423	437	426	421	417	430	405	444	478	421	444	454	435	447	458	430	461	426	424	436	446	407	460	458	479	456	445	465	445	417	443	433	448	476	432	437	487	438	487	403	462	476	466	443	443	435	441	510	484	461	427	404	467	447	428	437	461	422	432	435	480	448	422	443	453	436	456	447	448	430	507	422	444	446	434	459	410	436	447	439	456	457	416	434	450	457	456	435	455	441	439	467	428	448	453	476	467	444	428	434	430	450	437	438	443	471	429	438	468	473	455	461	455	439	456	441	450	439	454	423	467	475	451	487	440	425	498	467	465	404	476	454	458	481	408	477	449	440	433	463	441	454	455	441	456	479	429	449	457	419	427	452	434	410	439	415	435	455	428	452	442	415	431	427	452	485	427	466	460	425	473	436	429	437	469	478	503	455	428	436	428	447	444	436	451	459	460	444	505	449	462	410	449	421	459	451	458	494	463	461	441	420	470	464	452	475	491	472	436	447	432	426	465	427	436	440	436	447	476	447	444	440	469	465	457	417	494	454	451	426	458	451	441	467	408	431	449	427	427	469	482	473	456	449	464	441	438	415	431	475	458	478	437	473	459	421	423	462	465	455	422	451	465	436	468	480	434	454	454	436	432	414	478	416	439	447	449	470	416	477	414	455	452	459	445	458	472	432	406	443	450	461	477	471	433	427	463	448	439	438	431	459	436	455	446	438	440	469	477	418	434	492	485	460	419	415	476	473	441	464	411	461	467	472	456	430	452	440	475	454	411	489	476	503	448	481	433	455	455	434	468	403	437	443	449	463	414	455	423	487	446	471	439	468	470	409	457	449	452	429	460	449	430	433	435	449	436	425	458	455	446	471	480	463	446	412	417	444	431	456	436	468	439	432	474	454	458	485	451	471	407	471	425	450	441	453	488	412	435	490	468	433	442	442	435	424	454	461	422	460	430	477	434	481	433	427	481	473	467	441	448	480	453	439	441	455	457	457	431	460	485	414	431	477	464	485	465	408	454	443	459	448	437	420	426	459	434	462	452	464	424	459	449	452	448	457	469	469	456	490	470	440	441	429	407	473	446	405	449	456	467	408	437	443	436	451	491	480	446	441	471	444	456	443	439	451	436	455	453	475	451	456	437	425	441	441	421	476	440	460
23923	21140	28471	24715	21964	14940	2491	896	690	705	601	545	502	469	440	414	419	409	381	362	386	380	392	380	395	424	389	364	405	359	351	381	368	402	399	385	410	402	326	369	404	397	364	385	432	431	354	375	369	347	364	381	363	387	375	415	381	372	379	376	382	368	404	370	360	391	377	403	385	376	350	414	374	368	400	377	363	355	378	363	408	375	367	372	394	371	347	378	390	362	404	359	369	381	385	387	358	381	371	392	397	357	371	353	375	344	368	337	403	374	370	391	379	390	414	348	364	390	378	368	386	380	373	375	391	396	350	339	381	410	365	367	400	352	349	363	375	386	416	341	408	369	394	352	365	381	342	334	379	381	372	396	370	356	349	350	362	363	359	376	375	376	406	389	326	361	386	386	365	365	389	353	372	327	388	367	375	365	395	391	345	389	374	353	385	344	412	355	364	381	356	378	372	386	343	388	389	374	379	365	367	390	390	390	367	367	398	394	402	364	394	375	366	388	385	346	370	384	357	362	360	394	341	406	359	343	374	361	386	375	354	389	374	310	379	363	372	373	345	364	364	438	389	382	361	382	397	332	368	361	342	349	358	361	330	372	407	347	368	367	373	345	357	366	388	383	362	389	342	351	333	365	373	374	388	349	363	402	352	399	398	373	375	333	353	344	377	395	393	383	356	349	396	380	347	370	406	401	368	381	364	331	411	372	370	382	431	360	374	408	344	358	408	368	391	375	376	391	361	373	353	384	370	362	367	335	359	361	396	343	366	352	404	375	372	342	370	351	363	354	388	376	366	411	357	394	378	371	365	351	369	434	368	364	374	417	376	377	376	372	364	381	359	369	361	383	348	372	389	374	329	341	368	385	396	375	371	352	387	379	346	351	370	363	351	389	377	363	379	374	400	383	384	351	374	364	359	349	417	354	374	403	375	371	383	396	357	382	430	365	337	374	381	389	371	361	379	380	363	332	382	372	340	343	382	356	398	374	353	397	370	409	391	336	354	380	385	382	373	370	377	398	389	394	366	359	369	376	326	396	405	360	379	393	373	374	364	376	362	341	353	357	400	378	388	372	389	370	373	341	381	366	381	377	354	365	340	415	363	385	349	367	356	380	356	412	357	386	400	375	369	393	364	393	387	388	355	343	346	407	327	378	390	338	392	380	379	390	376	328	372	322	355	359	374	394	390	376	364	379	366	352	368	343	418	355	357	380	370	374	381	349	404	357	361	419	375	341	398	408	400	365	362	379	322	399	347	383	368	383	355	363	347	365	382	384	365	410	374	330	381	362	384	420	336	366	360	341	398	394	332	403	374	384	349	365	343	382	392	368	368	361	362	387	359	345	388	372	368	385	395	353	360	379	373	386	356	384	376	355	352	384	395	362	394	381	368	395	378	371	358	370	338	396	405	363	386	328	362	376	351	362	383	371	361	345	348	374	333	400	344	371	356	404	354	380	364	370	383	373	329	373	358	355	363	380	353	340	322	379	382	397	392	389	361	376	358	353	374	394	401	378	371	371	319	364	358	345	387	356	358	360	376	371	376	390	404	358	367	377	364	372	367	367	398	396	360	363	371	388	390	365	332	397	351	389	366	377	379	419	370	399	399	354	366	370	340	357	373	364	392	393	366	373	366	374	379	399	378	368	413	349	380	349	367	365	346	387	367	374	377	352	354	358	382	393	387	365	374	368	349	347	367	369	361	394	335	394	394	390	375	400	344	339	377	365	345	370	372	370	351	404	393	390	353	363	378	387	370	361	387	375	367	327	374	375	363	367	392	383	398	378	382	363	345	367	380	344	375	385	372	374	382	388	371	363	375	370	350	364	380	375	379	383	380	364	373	383	358	393	387	398	377	347	371	350	345	347	352	335	407	349	379	352	349	368	398	358	340	379	370	379	384	379	374	393	366	399	376	394	331	380	358	396	352	375	375	371	374	344	336	371	385	350	379	357	408	379	390	353	382	389	353	378	355	356	354	336	360	344	358	351	404	367	375	379	364	353	361	373	344	359	367	394	366	362	351	378	383	346	382	374	365	365	361	384	408	356	373	356	346	393	359	366	382	356	372	357	408	366	409	383	408	383	364	340	406	391	411	401	380	398	400	361	343	373	363	355	382	388	361	386	375	397	369	365	350	383	351	386	377	356	369	381	401	384	351	412	373	375	394	346	385	407	386	383	335	397	346	398	379	371	400	358	370	388	335	370	394	405	366	387	334	368	348	357	406	365	356	379	338	365	426	399	356	365	364	373	323	370	385	365	400	353	362	373	427	346	351	372	360	396	416	383	384	360	390	408	396	330	389	388	378	391	379	366	352	360	361	363	362	347	413	387	360	382	376	373	371	383	367	390	343	373	360	402	353	378	377	416	364	323	365	377	373	368	368	400	403	357	369	392	353	397	364	386	350	350	380	357	359	398	359	371	407	381	403	349	363	354	345	355	391	398	379	355	357	373	369	371	378	339	394	378	370	388	367	352	378	374	353	411	341	372	391	373	394	370	365	343	360	405	337	385	384	356	378	375	352	386	385	381	381	362	373	358	385	381	357	361	357	394	348	372	377	423	389	370	366	394	358	389	376	342	341	363	362	383	371	380	415	395	351	363	394	369	366	391	394	385	385	364	410	368	369	376	364	375	354	375	387	383	357	358	401	361	369	363	373	364	404	365	354	377	315	356	374	368	363	368	386	335	396	387	375	364	368	414	392	396	372	393	372	379	380	380	388	359	377	356	365	379	360	367	408	370	369	358	354	370	376	399	410	373	373	375	374	375	371	374	400	386	359	362	351	367	389	352	365	360	347	357	334	370	393	396	367	375	360	346	351	370	387	394	375	375	360	408	369	359	376	382	416	397	360	375	368	414	362	420	374	373	377	359	365	418	383	337	399	385	378	351	386	385	377	406	396	357	370	367	381	386	376	372	368	328	369	381	360	389	337	341	334	390	384	390	376	392	375	388	354	357	372	366	360	385	358	357	404	389	336	362	379	390	360	372	350	396	395	385	369	373	376	384	377	402	364	387	342	352	373	401	378	400	408	392	391	363	346	375	380	351	371	345	385	349	359	353	360	375	347	385	372	354	386	387	376	374	373	351	361	392	397	348	388	369	354	375	358	365	376	347	324	307	366	365	389	426	372	355	359	380	344	370	364	313	375	396	365	353	385	391	365	389	375	364	359	393	362	390	393	357	386	331	385	361	390	369	385	381	359	354	367	388	355	395	397	371	372	347	366	396	367	347	377	345	390	357	373	352	369	359	372	357	395	343	379	387	374	358	340	350	375	383	367	371	405	353	353	395	380	383	380	414	366	386	376	381	366	332	370	373	384	378	421	353	368	344	369	385	372	379	373	393	362	399	346	388	396	387	364	369	332	375	359	386	352	359	385	366	329	380	425	373	367	399	396	387	378	381	382	325	359	369	362	356	394	332	392	399	383	353	395	330	393	329	358	366	381	374	380	366	380	377	352	404	388	325	397	359	405	360	359	353	345	375
32962	55689	43987	31413	21368	6611	1812	1400	1078	938	809	718	649	599	526	501	512	482	476	459	457	432	435	415	471	434	449	436	449	464	470	476	436	408	460	428	411	434	445	468	403	446	443	442	417	390	427	438	423	434	421	423	458	405	443	444	429	434	428	467	419	413	416	404	441	418	408	421	409	395	410	442	435	428	460	443	438	431	423	415	423	403	399	429	449	416	430	402	432	427	420	392	406	400	440	453	444	426	405	448	440	384	455	457	412	409	461	424	422	420	358	434	428	447	451	398	433	440	421	431	432	430	405	430	456	426	445	416	443	459	453	465	463	455	380	451	453	391	431	437	382	436	415	450	407	393	451	407	455	433	381	431	431	446	443	458	455	408	437	428	381	384	395	378	436	425	429	433	395	433	490	413	413	457	449	441	423	417	406	400	448	407	418	415	399	407	408	436	410	394	420	440	405	413	416	439	418	392	409	458	415	387	449	427	425	430	425	459	413	484	432	443	414	443	417	465	439	398	394	459	420	445	442	402	449	442	430	403	427	438	410	464	410	454	423	434	428	438	423	439	398	425	410	427	402	453	446	437	389	397	441	410	470	404	459	415	421	407	439	398	416	433	462	437	410	447	431	444	425	451	439	402	421	400	428	411	437	402	434	414	440	419	419	432	399	450	398	419	396	425	434	407	396	409	446	430	429	409	431	405	404	416	406	415	436	443	467	387	428	442	421	394	444	406	402	436	442	416	412	434	426	432	408	423	411	399	423	415	420	447	416	407	463	471	440	428	414	403	383	451	417	430	444	434	436	432	461	417	405	397	449	397	404	455	396	445	439	437	436	453	382	441	410	412	432	396	409	411	393	397	403	410	420	454	465	406	419	385	425	419	415	403	437	439	447	410	418	427	459	420	405	430	429	453	425	459	407	454	468	393	440	406	392	402	404	419	440	463	432	405	449	417	419	438	472	416	394	435	413	405	407	408	417	392	399	421	389	400	407	477	396	450	448	435	429	431	487	418	425	415	408	428	446	391	437	437	398	388	409	427	439	427	443	408	439	398	441	432	446	389	405	446	434	436	426	402	438	430	414	411	423	399	423	422	432	409	385	420	427	405	422	450	410	425	429	463	445	395	428	426	387	416	430	397	389	419	458	427	462	451	411	425	407	399	417	432	438	408	413	425	453	419	414	446	428	430	425	436	419	428	471	441	422	419	406	422	438	442	442	408	395	415	445	452	379	431	428	377	427	406	411	420	414	439	447	415	405	424	413	431	407	434	435	429	427	389	428	421	453	417	413	415	411	419	419	378	406	456	450	443	405	399	435	410	404	453	440	424	453	392	411	469	388	396	416	427	419	392	417	450	397	427	442	377	447	443	431	420	420	398	444	447	418	461	454	406	406	413	442	403	448	414	414	448	453	430	422	391	452	435	422	403	464	425	419	443	438	441	423	412	397	438	411	432	407	438	405	434	396	396	453	424	403	399	467	448	431	412	401	426	430	413	425	446	424	406	407	444	413	413	438	426	422	431	476	418	435	420	413	396	429	452	403	398	454	403	450	418	418	430	405	419	387	426	427	438	415	402	437	435	377	420	428	386	435	442	420	427	424	381	423	453	418	457	422	406	383	431	415	377	445	415	443	459	424	438	444	414	454	448	452	384	440	403	399	448	365	411	434	453	425	411	419	428	428	431	421	397	436	431	439	445	449	449	457	437	436	409	437	403	445	482	407	422	432	412	423	430	411	441	448	426	414	426	416	410	429	431	442	435	432	402	428	427	420	388	445	413	399	423	466	391	433	400	448	447	463	421	440	409	417	405	423	444	408	442	412	431	415	384	431	412	437	433	435	439	409	427	444	430	442	427	389	428	393	434	419	407	431	426	435	418	443	402	412	365	437	429	441	438	466	398	447	424	418	441	457	420	465	428	436	427	427	406	439	438	401	418	425	387	403	404	422	482	458	412	426	413	415	453	395	448	428	429	413	427	442	428	430	402	388	436	370	446	472	382	396	465	423	432	448	436	444	403	466	403	405	445	441	421	412	429	413	459	419	452	435	437	426	457	433	408	423	404	410	451	418	446	441	440	404	419	437	421	452	458	446	400	446	398	446	404	430	412	427	400	423	404	429	417	449	385	430	416	403	439	413	415	402	438	444	466	444	441	385	421	415	403	441	452	417	412	419	406	417	448	409	426	406	393	423	403	424	424	446	434	437	440	474	418	433	473	424	440	394	407	409	457	430	406	416	418	439	456	437	421	437	425	398	408	449	461	427	441	443	451	421	455	453	446	395	411	462	416	423	431	385	428	446	445	406	405	404	415	464	440	439	409	408	430	449	404	427	412	423	437	451	446	436	435	439	467	418	437	450	435	468	450	403	426	430	440	496	454	415	442	446	455	408	427	439	430	439	366	413	423	441	445	400	411	437	435	461	452	426	422	415	460	420	432	437	438	411	407	427	398	441	444	420	414	417	414	430	416	407	452	433	428	409	460	427	382	399	417	445	428	409	435	408	467	380	440	403	401	443	407	417	412	458	439	426	435	409	425	399	403	439	444	408	431	392	449	404	441	381	435	400	432	423	396	408	472	429	436	449	416	405	411	409	433	425	414	434	420	417	452	419	418	446	441	428	422	398	395	445	443	430	388	400	428	415	428	438	413	431	442	462	404	428	442	426	384	438	448	441	425	439	426	421	405	431	379	436	401	424	405	420	399	439	410	459	447	459	424	428	415	429	428	440	404	407	429	431	446	445	417	434	426	433	405	400	404	433	440	424	438	422	450	428	433	419	419	409	417	393	401	434	410	385	434	437	419	427	430	459	445	404	450	413	419	457	447	433	414	399	429	403	455	429	396	439	424	429	415	463	451	390	439	421	462	422	413	435	429	407	407	405	454	433	458	413	409	412	462	401	409	451	419	430	387	435	415	435	413	411	461	405	439	418	439	426	420	404	413	446	424	426	411	406	417	473	443	437	440	383	428	441	401	454	424	440	399	403	432	395	439	449	422	437	431	443	457	419	446	409	431	431	466	412	415	491	462	440	422	434	424	431	388	407	412	423	402	407	426	450	421	410	426	426	400	410	422	414	435	402	404	458	427	385	411	431	484	428	435	424	412	395	393	422	417	428	415	431	435	424	427	445	455	400	431	445	428	400	428	439	463	464	455	400	430	428	458	405	457	424	462	435	413	409	416	419	448	437	398	463	419	434	433	420	437	410	430	437	428	382	423	434	451	408	408	395	419	398	434	410	426	414	401	425	450	461	408	437	428	396	439	431	437	420	414	421	425	422	424	433	422	446	436	431	450	416	443	451	427	423	377	421	442	436	396	374	417	416	436	435	434	419	413	401	459	447	438	442	448	409	444	426	450	452	405	421	404	421	401	411	431	433	414	428	442	429	466	452	440	440	429	431	405	406	427	435	450	402	427	501	415	433	422	456	446	396	452	440	428	407	414	434	427	426	456	413	417	409	417	424	449	433	404	411	401	431	431	445	423	392	424
25435	21335	28693	27486	18844	5566	1138	786	739	703	678	687	567	579	521	546	507	528	513	520	505	489	506	567	493	536	523	501	494	550	532	520	548	546	547	508	508	519	549	512	486	532	539	494	545	492	511	494	539	527	523	513	501	531	493	496	513	494	509	508	490	537	485	502	516	519	520	511	508	517	539	496	535	546	512	561	478	556	514	491	502	488	502	487	492	488	475	495	528	527	564	530	557	526	517	497	538	481	540	536	518	488	506	480	529	526	514	535	497	500	565	537	490	516	533	504	551	468	520	506	489	511	468	543	507	508	516	531	528	542	526	480	482	505	554	527	497	478	519	519	553	511	527	502	493	502	508	524	502	545	565	521	498	493	476	496	545	522	482	520	529	560	543	519	508	532	497	551	513	499	523	485	498	504	494	541	501	516	513	507	466	539	466	505	511	544	469	532	478	473	519	510	516	529	489	511	486	521	512	547	464	510	551	529	506	521	510	557	490	514	518	527	500	523	489	501	532	486	516	478	508	490	476	494	493	546	536	538	555	510	485	492	489	476	503	535	509	533	475	529	544	478	497	491	533	515	528	478	509	528	496	528	543	499	479	515	517	496	530	512	497	511	494	534	492	498	503	529	518	518	521	566	517	509	502	490	474	513	491	535	493	513	528	531	505	550	500	520	529	519	546	519	546	554	482	477	539	528	545	532	520	517	471	548	518	465	492	525	523	506	508	515	544	506	481	542	486	499	515	500	470	520	489	485	529	456	497	507	512	507	487	526	513	477	506	518	493	485	519	519	520	526	519	486	520	502	471	510	533	497	538	513	505	488	510	503	512	510	528	542	508	479	538	521	526	526	551	554	493	493	554	497	508	538	532	523	536	527	522	503	503	476	503	469	532	518	506	540	496	508	505	507	564	471	519	516	511	494	508	515	498	506	474	507	497	543	528	562	540	543	488	496	505	513	524	543	513	527	562	505	549	489	549	494	487	484	484	505	516	498	502	534	543	476	528	488	494	543	490	505	519	509	481	505	526	536	525	512	516	502	589	486	498	497	514	505	529	515	512	525	454	497	514	542	500	497	527	524	517	515	499	523	546	553	513	501	494	474	499	535	514	510	566	537	542	485	507	503	520	528	500	527	545	469	463	518	493	504	525	486	510	553	528	529	533	525	464	505	527	506	511	547	544	482	533	494	538	511	498	530	500	474	511	500	543	513	535	509	520	554	498	492	464	482	513	505	503	508	485	514	523	503	539	486	535	517	485	529	535	515	495	533	527	523	520	481	500	541	509	501	500	495	552	495	529	478	512	536	532	529	523	519	501	556	510	535	528	496	535	513	517	506	520	506	525	507	505	494	460	503	535	483	530	541	502	540	556	495	497	533	538	507	486	512	491	514	506	472	518	546	536	503	518	461	512	520	504	493	502	533	523	482	498	524	522	457	522	511	508	483	510	495	544	524	531	511	529	493	510	524	524	489	491	544	549	473	478	516	525	506	528	519	526	503	519	501	509	551	470	501	552	537	533	521	548	492	532	515	527	539	542	507	539	487	511	524	479	507	534	524	508	498	506	474	457	501	497	480	520	546	539	528	532	542	498	476	546	505	530	522	533	498	510	490	503	481	514	509	529	523	504	553	502	528	472	482	489	504	529	519	498	550	496	506	509	469	492	537	543	519	470	505	518	532	500	469	523	483	526	490	520	502	489	503	491	491	513	473	504	526	542	516	478	506	507	511	487	526	526	504	520	480	502	503	538	484	493	552	487	523	543	516	557	516	511	552	496	520	522	515	535	544	499	509	563	516	531	538	568	542	503	535	494	479	546	475	485	489	522	503	513	514	492	511	509	528	511	507	503	528	559	545	494	511	522	543	499	519	523	530	455	535	523	553	490	499	532	475	545	497	496	515	524	494	481	551	492	509	478	484	500	494	487	524	484	507	506	550	478	550	499	528	511	519	470	484	510	521	480	512	459	530	483	491	516	494	526	528	555	540	527	532	495	525	484	517	486	515	488	463	532	510	516	467	470	486	496	476	537	492	526	504	481	474	521	526	525	490	527	491	524	524	526	480	523	503	512	507	498	539	511	508	484	501	473	522	479	504	560	446	484	510	543	543	511	522	486	505	476	514	528	533	507	501	510	524	526	496	561	528	531	495	519	528	494	507	530	520	496	526	547	510	488	503	491	515	519	517	462	506	500	499	558	503	528	545	498	511	516	509	506	518	537	522	547	529	501	485	520	499	502	507	545	525	522	530	554	482	467	502	513	506	556	498	504	508	520	505	546	533	543	488	517	524	501	486	512	513	486	537	558	485	504	512	472	512	534	535	565	534	527	510	497	529	514	524	523	498	496	515	517	529	536	528	540	496	521	482	505	500	504	566	482	480	538	549	495	509	518	554	517	506	502	490	533	499	520	475	515	513	528	517	524	536	500	527	544	503	487	475	525	519	517	530	525	521	471	509	517	524	529	511	494	531	564	472	525	531	529	517	506	553	458	517	508	497	531	507	538	552	517	548	525	495	483	493	457	487	521	513	498	522	516	485	534	547	508	542	510	500	500	508	508	537	496	526	524	529	470	518	529	513	501	515	492	535	541	525	548	490	525	551	521	504	502	520	506	488	554	475	492	544	522	512	511	499	507	536	512	493	538	518	505	497	498	516	537	551	492	510	482	501	506	509	485	533	509	522	524	494	499	490	517	497	503	516	510	474	484	495	520	494	472	515	555	524	485	539	487	533	505	540	509	510	488	489	515	528	503	546	502	519	476	521	522	491	465	495	528	509	491	508	473	509	535	490	490	507	476	499	526	525	535	566	488	529	549	504	476	527	524	514	507	507	502	491	527	530	516	516	497	495	505	518	505	565	488	545	531	528	491	531	468	481	549	529	467	518	522	491	518	506	463	532	559	544	518	523	510	550	520	524	522	490	538	493	562	495	517	527	509	535	500	530	534	534	531	506	504	495	531	482	474	531	498	519	490	501	504	512	519	492	495	536	485	510	543	517	507	525	521	495	507	465	495	510	514	525	529	476	498	524	538	524	540	545	485	528	470	536	484	524	502	533	497	492	515	523	547	483	487	506	522	514	545	495	526	533	550	542	506	488	512	496	529	506	510	551	517	480	478	544	538	506	498	543	468	480	549	467	536	506	496	523	479	500	502	474	470	504	537	557	495	515	535	503	504	532	516	506	482	514	505	510	523	512	510	514	525	546	515	528	532	544	510	493	510	494	556	543	514	496	479	514	515	547	508	493	516	520	506	536	526	490	473	535	548	471	509	517	477	503	514	508	496	483	554	505	543	532	494	525	537	524	511	460	527	521	512	520	519	530	493	514	572	522	532	542	487	503	512	527	527	501	486	486	525	545	514	495	539	511	496	477	478	494	514	506	486	546	536	487	550	530	494	540	543	540	505	515	551	508	526	490	520	530	484	535	579	480	527	510	526	487	501	537	500	510	566	560	559	520	505	485	498	508	532	490	521	520	523	559	523	475	527	495
29404	51537	42130	30342	17267	5232	1649	1227	1048	914	908	797	774	685	633	634	594	623	652	621	617	632	627	614	561	578	616	587	571	621	528	625	586	610	565	546	581	538	588	628	600	577	586	571	548	613	576	601	621	594	591	575	565	618	581	605	628	607	573	614	606	594	637	595	580	585	562	596	601	599	571	601	559	595	542	550	581	624	597	581	591	573	600	581	561	571	593	578	588	582	588	572	565	539	545	567	548	585	581	566	569	551	602	576	581	619	582	630	544	573	554	620	540	597	589	605	577	598	545	544	600	603	590	554	574	608	586	598	561	558	557	568	598	581	568	584	580	599	568	607	561	596	565	539	602	565	605	574	576	597	522	546	572	542	572	583	593	599	572	573	584	584	588	561	575	561	530	564	593	594	568	550	599	568	561	568	629	561	589	551	587	600	605	573	586	590	601	615	609	595	595	575	563	554	573	583	579	570	594	586	590	573	585	585	569	562	543	595	583	542	602	546	604	613	568	593	571	604	618	591	585	560	584	612	607	616	601	602	610	542	600	512	610	594	612	558	571	563	591	604	609	584	576	565	586	601	594	580	583	599	560	551	545	554	572	549	643	592	583	575	577	598	588	616	612	574	590	622	586	560	592	598	601	570	547	564	540	591	592	589	555	583	618	539	610	610	594	590	572	574	553	547	574	527	560	542	570	533	597	552	593	600	596	515	598	560	579	591	535	597	608	540	611	573	587	581	569	601	588	592	625	558	532	556	561	588	573	563	624	590	581	593	601	557	573	561	564	567	602	559	631	582	552	552	600	544	554	581	603	586	610	566	590	608	581	581	626	583	559	590	630	616	543	603	587	570	541	556	557	596	530	583	607	602	584	600	604	606	535	634	577	563	581	566	561	599	588	571	605	624	595	552	533	551	549	634	546	589	573	584	585	622	561	627	565	610	591	564	583	585	581	591	595	554	544	547	581	566	548	590	582	594	622	546	555	592	589	607	579	573	577	590	555	581	622	594	576	573	564	572	598	637	592	589	543	564	562	578	579	587	551	578	585	575	570	553	599	628	590	566	573	578	525	544	598	577	614	552	646	548	569	574	573	501	591	583	601	613	569	600	551	557	590	564	575	572	550	591	595	568	600	535	601	579	570	568	607	619	606	592	554	548	560	576	612	575	559	594	578	597	554	567	565	569	613	585	606	572	619	588	612	599	560	614	588	570	577	564	591	559	584	619	566	567	574	558	536	560	536	576	600	581	564	566	563	571	614	589	568	565	596	569	554	568	614	620	587	565	561	612	569	567	610	540	572	598	566	562	558	575	591	583	615	581	581	578	625	594	547	560	576	596	570	565	555	579	593	578	578	544	588	561	584	588	592	577	575	560	588	561	590	557	589	537	572	564	561	561	591	552	564	570	570	548	585	589	557	547	578	604	589	609	584	570	621	579	587	551	575	592	590	550	545	597	582	558	590	604	582	590	599	587	587	584	607	555	580	562	566	593	579	588	601	617	630	565	579	589	595	560	560	564	538	616	577	597	609	575	574	615	605	570	525	557	549	602	605	592	563	529	579	569	597	590	560	636	579	561	563	572	578	571	562	592	595	578	568	573	536	575	582	560	569	604	577	601	561	553	574	522	551	553	584	580	575	602	586	540	613	593	587	639	549	591	598	575	550	611	593	611	572	570	609	608	540	536	534	621	572	605	579	551	634	622	602	557	603	611	537	582	580	556	587	583	568	583	617	577	610	585	548	563	570	573	555	606	558	568	553	577	633	578	574	596	563	566	618	555	577	597	539	539	599	571	608	576	581	599	537	618	617	566	554	581	589	570	569	653	573	555	618	563	594	589	617	561	587	594	603	577	548	571	582	553	564	564	576	555	589	553	559	566	598	622	569	557	544	568	545	653	568	563	590	586	625	576	553	616	558	607	556	565	535	546	559	554	534	557	542	590	596	545	608	579	577	576	608	605	612	579	557	614	594	605	622	603	575	578	607	560	602	547	617	594	546	586	606	579	591	551	575	572	613	582	589	555	572	580	564	579	560	556	581	559	610	558	649	586	600	569	583	637	566	582	574	589	553	580	599	558	540	599	560	551	636	543	578	576	564	605	605	530	634	603	601	611	572	618	520	581	596	551	585	594	574	595	596	594	601	572	611	542	575	557	609	574	579	590	580	609	575	588	568	546	580	584	548	571	551	543	571	580	554	586	589	587	553	579	583	612	608	609	602	595	564	586	594	588	581	592	596	628	593	582	614	550	596	570	590	574	574	584	592	620	574	588	592	575	577	581	564	602	577	555	562	600	595	600	548	604	567	554	580	631	600	637	611	588	566	577	615	582	585	532	590	583	571	569	575	564	609	572	570	597	586	567	583	550	601	573	616	550	604	581	536	588	553	577	583	601	527	595	568	550	534	558	610	577	593	598	567	572	572	544	607	619	600	619	617	593	605	605	596	573	550	579	578	595	574	587	579	599	564	601	564	587	568	570	574	620	577	574	572	572	527	576	582	582	548	608	583	583	560	628	608	563	590	565	591	574	609	563	566	555	570	574	566	605	614	610	619	616	581	550	554	588	585	569	525	614	605	511	601	606	585	596	609	603	584	570	574	618	558	589	591	596	562	615	582	542	598	603	590	604	600	586	558	565	592	581	575	593	583	611	594	587	581	575	590	584	577	540	582	582	562	556	557	585	563	607	551	603	547	565	563	582	570	575	591	580	585	615	588	572	577	571	583	567	562	595	565	590	558	576	614	590	577	616	616	577	581	563	601	575	591	583	591	556	557	580	564	570	600	596	602	568	618	581	589	594	575	560	553	585	540	558	552	622	595	556	572	648	599	583	569	581	607	548	617	541	564	544	598	629	563	570	542	547	593	566	601	563	603	600	593	588	596	551	620	539	609	596	613	561	584	573	597	592	554	576	565	598	588	583	575	556	569	541	575	569	555	586	603	573	583	626	593	589	609	557	569	563	592	606	579	562	593	585	585	556	591	554	585	625	581	582	604	556	577	569	592	582	571	556	574	578	568	575	568	567	585	593	621	551	551	624	583	553	603	547	607	585	555	602	554	607	601	557	554	612	590	601	621	585	566	563	575	591	611	576	619	570	583	552	565	554	546	547	593	589	568	603	536	598	580	581	577	549	576	574	580	551	596	588	592	561	625	566	578	585	576	598	539	610	574	545	587	589	623	611	591	556	566	563	624	571	610	560	615	573	547	579	597	544	564	594	576	585	585	570	563	572	575	580	598	628	599	575	539	621	548	572	571	639	616	539	617	622	597	557	597	570	548	588	560	622	578	561	536	581	574	564	578	596	586	586	593	565	574	614	576	567	562	599	578	602	535	597	587	573	600	562	607	582	588	614	600	586	543	602	585	587	598	571	592	604	591	547	580	593	564	581	556	588	573	633	571	537	552	557	558	598	600	550	543	561	538	597	631	576	589	635	577	555	591	581	596	576	581	557	575	599	573	575	624	568	629	602	592	595	606	616	521	565	599	600
23044	21240	28937	24096	21574	20957	10616	1648	1191	1053	925	851	732	730	639	621	658	622	637	614	612	582	612	543	559	602	573	535	610	587	550	591	529	546	529	577	522	567	557	559	594	524	555	543	568	566	552	580	603	589	556	502	598	533	581	532	556	581	575	528	601	519	579	531	584	591	539	525	545	542	545	604	539	541	567	594	575	528	540	551	573	547	520	582	556	567	538	521	555	562	529	590	548	567	564	531	547	532	615	559	537	555	492	527	526	555	591	549	541	555	530	529	555	564	540	544	556	550	520	558	515	512	579	578	547	554	557	555	548	552	509	529	539	568	580	595	532	586	563	507	604	557	553	492	507	530	545	590	540	546	504	516	549	535	570	557	550	594	557	540	554	523	557	580	546	588	539	563	569	532	518	578	547	504	558	585	543	564	531	541	552	528	540	506	558	569	542	544	557	534	570	534	582	546	568	589	573	573	527	593	578	548	558	541	576	572	578	586	552	535	517	533	477	553	608	565	537	551	567	536	565	510	510	603	576	543	559	549	522	520	542	513	539	534	557	548	571	550	528	531	558	548	516	516	550	556	511	558	568	557	574	577	551	584	500	561	540	562	523	565	550	542	557	541	531	576	553	517	525	505	555	535	570	562	579	565	526	575	512	548	513	562	567	508	556	582	534	564	543	586	533	547	550	512	572	524	541	549	533	524	526	548	503	544	552	525	568	559	542	533	532	551	524	547	540	560	528	498	539	541	524	516	556	547	583	554	542	549	517	560	528	587	573	549	532	541	607	548	519	517	537	516	503	558	547	565	526	517	573	526	544	541	553	548	543	548	556	530	551	582	558	550	543	571	579	536	559	595	529	550	509	532	512	578	510	556	555	584	557	583	552	496	560	524	493	533	532	529	497	570	537	538	555	524	541	524	571	530	504	532	519	568	543	566	548	552	541	529	579	517	562	555	577	569	529	590	539	549	551	578	535	581	568	533	532	573	545	548	533	538	557	533	567	557	514	562	516	618	535	517	520	544	515	526	528	539	529	544	577	593	500	564	523	503	530	527	548	520	541	518	555	523	581	601	556	593	579	544	573	534	553	542	550	554	550	551	554	518	538	569	589	549	533	565	590	507	520	570	546	548	558	551	522	548	534	535	539	568	566	558	545	529	546	577	568	601	562	576	530	535	537	606	553	526	557	537	561	570	508	543	533	542	592	554	541	552	532	511	520	538	547	571	566	583	567	544	522	543	534	542	544	547	550	541	544	524	555	549	569	518	539	539	554	534	515	550	573	548	591	521	556	548	551	549	540	520	506	535	560	532	564	512	549	524	603	563	522	565	547	575	519	531	554	591	580	557	539	531	527	545	555	555	568	585	508	558	554	578	551	540	578	587	518	534	509	561	549	518	537	532	539	572	524	538	566	554	581	554	558	546	564	528	539	536	562	556	568	555	535	521	582	541	579	504	531	543	525	622	561	468	544	529	526	548	559	538	553	533	550	504	592	560	556	551	581	547	583	546	542	552	573	536	537	570	525	510	547	576	556	516	534	528	556	529	566	589	581	500	536	515	503	541	554	531	575	523	502	580	550	535	519	582	576	553	597	541	540	525	554	534	570	538	558	546	581	486	543	555	550	545	559	526	558	555	521	548	542	540	514	511	527	561	566	551	553	560	564	590	579	546	520	544	536	562	520	554	553	521	551	562	546	517	537	549	591	575	556	550	552	575	544	514	518	471	555	537	565	549	527	539	557	572	549	535	550	587	512	581	566	577	511	537	541	530	559	517	509	513	505	531	557	593	509	505	531	542	548	556	554	544	505	551	536	573	540	549	541	556	567	569	551	539	528	526	565	564	554	610	520	538	522	568	524	501	619	507	521	506	554	491	574	528	518	554	540	562	563	579	519	531	572	568	570	573	581	515	574	587	526	570	489	580	563	526	578	525	569	556	520	538	571	527	510	524	524	549	585	537	547	570	553	534	541	513	562	524	546	554	572	543	557	539	535	562	495	563	520	547	547	525	577	550	511	551	565	577	548	557	540	529	526	582	518	537	582	553	534	559	566	526	559	485	535	525	508	531	547	591	521	575	496	552	577	526	546	524	598	594	595	538	576	548	580	566	593	552	516	559	573	565	534	523	542	567	523	534	566	537	530	536	529	550	602	528	566	540	555	540	508	531	550	557	544	568	555	546	544	506	550	542	526	539	571	552	543	524	543	546	607	523	558	546	559	566	558	573	523	559	543	540	606	571	559	569	555	572	509	551	537	581	566	511	495	529	548	560	573	522	545	556	545	507	513	552	577	498	514	573	562	524	550	558	537	510	555	556	533	565	570	560	629	523	538	552	570	515	532	540	532	561	527	522	526	557	538	541	535	532	535	532	575	516	552	523	547	593	512	552	539	528	555	582	533	600	530	544	591	501	559	588	582	568	535	538	555	574	572	581	561	572	559	576	568	589	551	558	531	574	507	539	526	528	547	553	539	508	546	574	534	549	466	500	537	565	536	533	577	568	494	554	528	530	607	560	548	554	548	538	576	522	537	542	575	565	577	539	534	512	543	578	561	527	541	544	540	536	557	548	580	545	581	517	546	520	575	567	566	514	575	530	565	535	537	508	535	534	540	566	503	548	523	559	554	567	567	568	549	528	550	569	541	488	580	550	580	565	511	524	520	549	539	549	517	537	558	578	523	556	542	581	529	532	568	555	575	546	552	564	569	543	549	539	570	542	557	566	571	572	574	555	582	558	556	555	542	554	590	534	577	587	516	564	590	534	545	525	551	534	572	539	545	552	522	522	567	557	524	539	512	560	497	509	566	514	578	562	551	572	518	545	550	581	539	539	578	553	564	538	585	528	534	560	545	559	538	523	540	568	511	561	562	544	570	573	517	588	550	555	592	555	546	552	500	553	539	529	520	489	555	547	546	539	564	555	531	562	536	565	482	573	553	523	543	510	543	504	556	553	546	601	595	524	575	551	534	540	512	548	521	570	553	534	553	543	527	563	537	542	599	554	548	547	544	531	541	547	571	562	524	563	585	535	520	549	535	518	572	571	584	544	566	533	539	574	568	533	533	540	526	525	610	536	551	529	545	549	543	525	540	513	524	498	560	559	583	536	520	567	571	569	557	540	577	564	563	533	592	550	542	569	545	543	578	591	557	534	560	508	504	546	573	579	567	554	541	523	480	563	542	566	556	538	547	568	531	540	572	588	581	566	523	526	554	567	563	540	534	507	567	516	525	512	553	533	533	576	538	557	469	566	551	559	543	580	553	539	537	530	509	515	553	548	577	569	577	532	541	584	561	485	555	585	519	558	550	564	538	599	572	548	519	569	528	534	522	554	539	520	531	541	554	552	550	569	553	571	549	566	555	561	533	551	545	585	511	538	534	552	540	513	557	542	549	529	540	508	519	575	542	533	546	575	561	544	536	531	579	534	542	469	552	514	566	557	552	541	586	593	546	560	532	539	511	558	560	508	522	548	516	576	511	536	551	538	552	552
33981	62541	54660	38702	26770	9496	2983	2152	1701	1592	1394	1118	1072	874	784	804	698	715	629	663	663	649	633	683	639	714	605	675	634	634	625	637	558	660	624	617	644	655	618	615	621	591	602	640	578	594	617	583	613	612	594	581	588	621	608	611	634	592	585	633	603	548	650	557	598	604	570	586	612	607	612	598	593	585	595	649	621	625	581	617	600	593	623	616	575	573	620	630	570	596	578	626	602	616	578	588	622	588	570	594	566	609	611	622	627	629	628	584	570	627	570	635	576	594	604	605	543	579	594	618	606	572	557	621	607	638	608	574	586	582	591	567	606	600	552	591	600	597	573	576	614	588	601	624	604	608	622	626	614	620	569	611	600	625	543	598	629	564	640	582	658	570	636	592	627	593	568	626	571	619	586	588	609	547	591	605	611	559	622	608	588	572	630	585	605	601	566	597	603	586	604	614	576	575	540	598	576	558	560	574	571	578	574	573	625	644	559	625	660	611	599	570	579	588	574	610	643	628	613	608	601	618	607	598	591	592	646	606	615	618	603	609	629	615	605	618	595	581	563	617	582	611	581	578	627	608	639	614	589	585	610	589	574	592	556	612	640	600	591	603	578	616	615	568	581	638	596	575	637	580	585	602	601	593	614	626	600	530	631	578	590	589	612	627	582	587	621	595	621	586	614	551	595	615	593	596	573	577	600	623	604	600	565	568	627	571	584	606	616	633	578	578	567	572	585	595	644	618	582	636	662	602	591	606	575	616	552	579	597	571	648	600	583	619	606	636	597	580	598	569	590	606	594	591	636	582	608	623	562	615	543	611	568	598	634	620	601	615	603	595	561	591	593	609	583	642	613	559	574	617	620	561	594	605	580	583	564	636	627	582	591	600	598	575	598	605	599	634	622	548	618	610	568	573	608	574	623	575	605	589	595	615	606	565	608	647	608	627	588	616	603	611	624	616	590	624	599	599	546	621	593	572	629	588	572	601	603	643	626	565	578	606	625	614	586	606	628	574	602	571	615	596	612	594	583	591	631	571	606	623	563	621	631	573	571	634	578	609	605	582	556	617	585	626	625	596	628	625	565	591	573	608	644	580	590	600	588	597	607	606	642	592	578	618	648	610	546	615	587	589	620	661	602	575	573	589	639	564	612	568	612	588	578	634	615	638	585	630	626	595	565	590	609	607	575	587	535	606	594	599	631	597	613	648	579	582	617	619	611	608	622	604	629	597	596	599	623	590	582	596	582	598	656	590	606	628	593	564	626	585	616	579	607	561	607	612	643	581	577	570	651	576	589	546	630	565	588	610	570	622	630	623	582	601	579	632	619	564	569	576	604	595	583	580	578	622	641	620	587	562	578	603	584	655	624	603	604	590	630	570	600	613	637	579	571	610	589	626	605	619	595	593	620	603	629	571	573	611	619	581	640	577	583	622	585	564	574	599	573	589	590	592	561	601	604	630	626	650	572	575	617	584	593	575	585	561	599	569	597	584	603	591	655	584	623	615	596	610	602	596	602	553	627	604	592	684	589	587	577	595	576	583	579	574	590	599	568	589	589	631	559	578	632	569	586	619	633	614	560	614	597	644	568	612	610	628	628	617	602	578	613	599	579	603	611	576	584	605	601	605	606	630	565	568	571	619	569	608	583	546	616	601	606	639	580	597	586	546	587	619	607	598	595	573	592	561	618	611	611	595	577	657	619	631	604	648	619	605	604	612	585	559	575	585	625	589	612	591	601	589	615	604	569	590	606	567	574	583	617	584	563	606	576	567	563	589	601	657	592	623	599	592	610	590	612	631	544	599	594	591	545	558	589	619	598	601	615	620	608	569	583	606	583	616	586	566	610	594	572	580	609	599	551	581	646	581	596	620	615	623	625	604	589	618	578	590	572	566	595	617	607	595	591	627	592	611	568	584	583	564	598	593	623	588	608	612	621	586	589	577	578	578	571	602	569	573	624	617	592	590	599	580	583	605	559	594	579	602	589	560	589	593	606	577	608	601	565	569	571	575	599	627	580	607	582	616	598	578	590	580	597	627	602	593	612	587	596	612	570	624	606	629	606	587	557	629	596	634	545	620	596	629	604	572	591	563	609	598	574	658	557	610	590	609	596	601	603	554	613	604	588	611	580	603	607	620	587	586	533	577	560	602	600	606	597	590	613	576	602	603	603	601	612	588	607	610	563	599	585	631	596	607	600	592	626	604	598	637	576	622	586	597	616	601	568	533	594	578	632	620	666	597	614	581	601	560	613	634	562	588	627	578	570	590	615	643	620	608	604	623	598	604	609	594	539	606	577	592	572	619	641	576	614	618	612	578	567	637	587	588	578	600	541	635	560	621	575	593	594	638	567	588	622	597	613	593	570	626	646	597	621	596	609	601	607	609	603	629	603	593	587	592	614	627	577	621	611	614	617	557	577	575	616	598	602	576	594	588	612	598	591	593	591	581	560	629	543	619	606	603	550	580	611	571	623	572	601	553	574	590	613	577	592	611	603	600	626	602	569	586	611	602	627	654	596	585	600	628	598	622	579	605	606	633	588	564	578	587	597	627	521	622	559	589	598	569	596	603	583	580	549	585	617	652	601	606	587	605	599	640	589	618	590	582	592	602	575	634	548	554	634	586	580	635	560	624	599	583	595	600	648	623	585	573	577	621	583	584	621	588	639	591	627	624	597	629	614	615	569	626	614	604	560	588	581	610	589	611	612	622	583	614	611	583	536	608	611	604	591	604	615	594	583	568	612	598	607	573	597	615	567	578	620	593	586	572	629	588	608	600	565	625	589	584	607	629	598	593	631	560	590	646	633	597	577	609	585	664	646	600	596	592	581	569	594	564	606	585	549	599	631	600	584	593	586	645	634	615	584	615	593	594	598	588	597	607	606	630	602	613	563	590	610	575	602	594	610	611	586	588	650	575	594	604	592	653	597	595	591	571	580	596	605	633	586	642	579	629	599	598	584	623	620	620	619	558	633	590	603	588	565	618	587	625	607	570	571	598	585	583	588	597	574	614	587	563	573	565	584	621	614	612	585	600	589	588	597	594	594	588	558	570	560	576	566	612	606	585	565	596	589	607	569	600	588	580	578	596	624	569	608	558	543	621	567	635	569	561	562	553	558	655	543	606	596	603	608	549	633	592	606	613	583	574	559	580	610	592	618	610	646	580	571	623	597	531	615	573	625	566	608	581	609	581	576	614	583	625	570	594	612	612	610	594	611	566	608	620	595	542	625	590	578	653	607	628	603	597	606	607	599	614	575	602	593	601	614	567	600	597	572	582	605	612	593	592	590	568	574	585	598	585	639	596	603	578	644	575	646	627	597	620	616	571	583	598	591	577	568	615	570	588	588	594	589	568	608	600	599	595	604	638	583	602	616	575	616	608	628	569	608	618	611	600	586	559	613	600	647	584	589	580	589	578	612	586	588	618	570	635	563	601	593	630	577	626	619	589	577	615	579	593	557	586	588	539	595	555	566	588	578	578	629	601	584	622
28576	29029	33621	23807	8576	1620	691	535	497	498	473	422	422	390	371	412	365	387	388	355	387	363	406	390	387	390	370	347	378	379	369	386	374	376	362	362	396	377	366	388	377	365	417	424	384	383	401	377	392	373	393	396	414	365	389	377	397	389	386	403	363	377	396	400	359	342	389	404	393	395	376	392	353	395	402	413	383	355	369	388	364	381	409	361	372	371	404	390	345	342	377	396	394	405	338	385	413	373	374	373	406	366	390	434	374	395	384	387	384	359	388	410	399	384	379	400	364	382	391	418	380	377	376	387	393	380	379	402	371	383	367	355	384	410	387	387	345	376	387	365	352	374	364	404	366	379	343	424	380	386	415	391	383	366	397	399	364	422	412	393	372	393	383	389	371	415	379	392	377	365	371	372	403	408	401	372	351	367	381	404	371	364	379	412	382	371	346	375	365	372	388	381	375	390	384	408	373	395	368	397	398	379	394	397	388	343	359	369	399	352	388	398	369	358	361	384	364	385	396	376	376	378	402	399	367	418	397	357	391	369	375	374	384	396	406	353	406	379	381	390	374	373	347	399	398	365	383	380	374	369	387	391	403	412	401	365	379	378	428	405	383	377	415	403	381	390	381	399	390	445	414	379	372	384	392	378	364	352	362	397	429	376	396	362	389	424	387	391	416	396	389	383	376	405	370	393	421	395	394	393	387	381	415	401	388	389	360	385	411	384	378	414	369	358	362	366	408	381	449	366	410	387	401	395	380	405	387	396	435	390	411	361	386	389	373	395	402	375	395	368	428	356	371	410	393	385	411	363	371	361	408	372	388	398	360	389	328	389	356	365	397	403	375	361	417	376	394	388	399	378	369	371	388	392	383	388	393	415	355	377	393	381	410	392	384	397	386	380	359	359	396	394	391	431	391	383	381	409	411	381	384	369	387	380	397	404	364	391	423	389	396	353	362	342	398	356	391	375	392	415	414	412	411	406	369	388	422	388	372	376	403	382	374	358	364	406	400	366	369	390	377	393	353	430	347	348	375	346	384	386	400	378	378	410	383	398	363	386	383	405	412	388	406	429	362	410	356	382	404	397	363	399	404	410	427	371	430	359	375	391	382	345	353	397	411	398	392	370	384	390	374	380	399	378	389	395	406	387	379	388	408	373	389	374	366	384	384	347	362	382	417	343	368	353	382	394	368	349	373	379	408	382	373	364	361	381	396	403	388	409	368	384	378	390	376	365	387	397	399	388	370	380	389	374	395	401	371	385	359	360	398	402	407	382	411	372	369	395	377	375	420	341	366	387	387	367	387	383	406	440	393	368	378	398	408	338	404	426	368	381	364	379	366	410	373	364	400	382	384	396	373	401	388	384	392	389	368	404	399	352	404	391	383	391	412	383	405	362	412	411	374	347	361	407	385	394	346	420	397	412	348	409	364	369	379	381	437	351	413	422	383	395	371	371	374	377	352	385	406	381	378	395	384	401	400	427	353	397	421	389	355	409	379	409	352	392	365	374	373	399	394	391	397	418	373	392	414	426	384	384	382	410	359	397	367	418	367	390	359	381	370	387	367	374	397	413	361	368	371	393	371	409	380	379	384	395	384	381	358	341	382	385	409	392	378	372	379	403	393	389	365	347	350	385	410	399	355	407	376	381	374	389	418	340	386	379	367	410	360	368	398	384	373	396	385	403	410	386	380	394	392	368	356	378	395	375	372	396	391	370	377	406	417	375	363	394	448	394	370	405	381	404	350	386	392	394	384	394	405	423	378	381	350	381	380	398	381	384	388	413	372	364	395	375	361	345	371	362	436	402	351	414	393	417	340	393	390	398	343	384	387	385	386	378	418	398	374	407	360	377	350	389	371	387	387	396	400	409	381	404	386	410	416	367	392	375	405	370	406	374	358	388	388	371	395	357	404	389	368	375	426	388	381	396	393	372	401	377	364	423	416	386	363	395	383	379	380	395	380	376	364	386	366	398	427	378	359	371	382	390	356	419	365	364	380	387	424	398	388	384	351	418	387	391	392	379	386	411	394	374	383	389	362	395	395	386	394	396	380	415	375	380	377	401	359	402	398	351	397	397	383	379	408	385	365	410	386	383	340	372	404	369	401	380	360	370	377	350	358	400	375	370	365	385	406	387	409	397	346	400	366	381	363	411	346	372	412	373	371	384	387	390	419	378	396	330	386	393	356	397	353	388	395	382	364	373	366	358	368	387	408	412	359	402	363	391	406	422	365	390	388	349	386	358	345	379	383	372	392	370	364	399	414	366	366	397	379	341	383	371	408	370	378	374	371	362	394	408	352	410	391	406	403	377	382	357	400	360	391	373	398	392	361	363	356	397	370	374	386	361	395	346	361	385	360	364	373	402	394	381	385	396	388	394	365	370	357	372	373	380	393	397	401	389	393	411	382	387	382	380	399	340	410	357	378	400	386	388	409	367	445	388	379	376	367	395	379	385	369	380	392	366	394	365	352	406	388	386	379	441	408	362	397	381	355	387	396	383	391	378	390	391	361	371	421	381	416	338	392	390	405	417	375	373	378	408	361	390	392	366	358	426	388	398	397	397	387	394	381	402	396	386	379	421	365	369	393	353	426	389	380	373	380	404	387	377	371	387	359	370	391	385	380	392	365	363	374	387	402	393	377	350	406	341	356	390	366	365	367	386	388	395	411	400	344	366	372	391	403	378	384	377	347	396	393	354	385	370	391	359	424	356	366	363	390	369	372	387	394	369	361	404	413	445	415	408	373	401	390	390	392	356	343	403	389	377	384	365	376	379	351	366	394	379	374	373	409	364	362	375	381	417	384	378	383	374	368	360	411	377	368	401	375	402	391	392	391	397	396	370	381	376	399	374	382	361	400	377	409	402	425	395	359	417	350	320	386	395	359	369	370	367	384	367	391	395	376	388	396	410	403	385	348	390	367	359	335	398	372	390	410	356	390	409	383	398	366	369	354	396	391	360	398	364	390	390	378	375	389	367	371	384	411	355	398	398	394	433	373	345	396	353	367	388	385	389	413	392	389	434	349	387	390	379	375	379	366	389	393	380	386	383	408	353	395	405	392	360	390	359	384	406	422	381	384	392	368	361	383	407	381	374	367	409	351	383	398	395	399	318	406	379	413	374	382	356	389	395	370	399	415	381	374	392	387	377	388	362	382	366	418	414	406	384	393	376	388	376	453	403	389	365	401	398	376	396	407	364	377	348	403	357	390	362	367	408	338	338	406	380	364	383	406	382	362	375	394	403	371	357	388	367	350	408	388	377	408	375	381	387	387	394	409	390	386	350	383	399	373	401	361	366	377	352	363	377	413	379	377	391	368	380	352	363	385	406	369	373	400	408	400	359	388	387	406	359	394	366	372	367	392	351	380	368	375	389	372	429	366	365	337	387	378	392	385	369	390	361	391	363	422	395	379	386	377	376	377	401	397	397	385	386	399	395	406	403	372	349	395	372	374	411	383	382	353	398	380	382	403	408	375	381	414	350	359	393
30589	47104	34670	21534	9562	2387	914	727	634	614	563	531	480	499	457	448	441	485	445	488	467	449	415	443	454	468	429	437	460	452	451	454	421	456	481	435	475	436	452	464	434	452	413	430	443	460	447	447	436	445	478	480	421	438	410	426	425	455	430	462	482	478	409	467	414	450	443	424	460	474	448	433	470	444	448	435	443	451	440	473	424	440	432	438	431	464	439	431	425	462	457	446	429	492	474	420	459	434	433	447	453	434	441	421	472	439	470	417	432	468	476	420	433	427	447	445	421	454	410	475	436	476	481	418	450	423	462	438	456	440	451	428	488	425	450	464	414	443	473	475	468	473	467	424	427	441	477	466	436	453	463	471	477	442	413	460	434	463	436	446	418	435	460	422	455	463	453	462	451	424	460	449	475	455	444	436	439	450	424	407	418	401	437	448	443	429	426	452	450	467	453	444	443	423	435	460	459	433	485	465	423	455	415	412	454	434	434	497	491	417	442	451	456	441	453	436	462	428	422	481	420	471	448	437	418	424	482	449	436	473	446	428	458	426	441	451	448	453	417	427	449	460	482	368	450	494	462	485	469	454	410	489	414	443	445	402	474	459	417	480	423	402	451	436	454	457	432	445	433	462	449	465	460	454	427	471	465	441	437	434	417	426	458	418	472	435	452	450	430	439	472	473	415	451	439	454	435	444	415	418	452	433	428	420	446	439	469	444	481	448	423	465	487	425	467	453	430	469	467	419	441	471	436	426	450	445	447	415	488	456	417	436	435	451	469	433	469	428	462	408	443	454	481	433	424	492	439	464	441	454	436	455	450	416	435	453	471	448	455	437	442	437	424	437	473	457	477	458	457	441	407	449	433	503	451	437	465	448	439	449	429	453	444	433	467	446	399	481	456	463	435	432	442	448	426	455	429	457	449	454	409	447	436	419	438	444	486	448	406	443	437	427	445	424	442	454	413	439	444	464	463	450	389	443	450	440	426	418	454	459	500	434	451	435	437	458	452	461	455	446	448	436	418	420	460	463	424	482	461	420	470	438	444	424	478	447	454	440	450	459	457	464	447	491	460	429	449	466	429	467	419	459	446	438	429	437	466	407	398	439	438	457	463	439	421	460	465	427	464	422	436	460	444	439	424	446	446	439	456	442	447	445	469	470	464	443	468	445	438	442	452	446	447	452	455	430	465	462	423	431	490	438	454	476	471	443	442	451	434	440	444	495	417	484	439	423	415	436	448	407	449	479	415	385	449	473	472	412	411	454	433	441	460	448	424	444	433	437	437	438	468	460	444	437	469	457	463	458	465	399	460	442	429	411	466	438	451	458	465	466	420	449	422	398	403	452	450	459	437	444	456	426	440	438	459	434	433	446	465	415	412	415	451	401	440	422	453	451	435	437	393	439	445	424	449	427	453	496	428	474	452	479	466	442	443	457	436	417	484	463	433	430	441	475	495	447	408	438	467	432	476	399	452	482	459	434	450	452	451	439	468	424	462	439	426	433	437	422	436	452	452	430	450	443	466	422	458	446	453	438	470	445	435	461	451	404	469	437	460	436	433	440	415	448	462	425	429	457	475	455	444	426	448	449	455	478	436	394	397	466	437	451	426	448	457	460	495	459	473	438	459	426	473	473	437	449	484	436	474	440	472	436	478	412	461	415	439	439	456	447	437	442	433	443	422	495	468	456	445	436	476	484	411	458	458	456	477	437	420	440	456	425	442	445	435	447	474	418	461	451	392	437	443	405	418	464	394	460	419	478	418	428	452	456	438	493	460	433	443	448	438	449	452	494	442	406	429	477	421	417	436	453	454	467	443	407	443	424	461	425	398	470	446	477	442	446	454	477	425	415	466	433	456	428	433	453	447	434	462	445	487	440	497	410	400	454	450	431	451	434	482	420	436	435	498	450	421	463	416	466	467	432	478	444	442	457	456	471	467	443	455	446	443	460	450	405	453	438	426	467	430	491	428	438	459	442	427	424	389	467	444	413	420	409	450	458	454	421	470	443	448	437	428	439	453	441	443	444	449	481	467	433	470	461	444	469	437	473	452	449	466	472	472	429	465	459	484	437	446	515	428	485	444	460	481	442	414	459	425	482	448	459	440	429	432	460	428	426	431	461	467	410	440	462	427	399	411	441	454	472	452	484	440	482	495	429	423	407	497	461	436	437	427	434	451	442	420	441	429	436	420	468	409	484	430	454	466	435	444	437	422	440	449	441	436	428	415	438	448	458	473	470	466	497	465	438	440	451	454	395	429	452	466	446	464	397	459	441	475	440	427	445	461	399	470	431	422	432	445	447	432	462	454	431	463	411	431	432	435	438	451	453	459	465	394	466	422	439	468	447	462	476	447	457	482	455	421	441	454	436	444	443	407	445	460	436	474	450	464	409	420	437	457	453	447	451	445	422	449	480	468	452	474	446	440	427	431	450	439	439	442	429	486	431	447	489	429	451	444	418	469	402	427	441	488	437	439	439	452	437	452	439	437	434	464	446	476	445	447	415	478	421	459	455	423	446	422	472	463	444	467	454	445	477	452	438	453	431	474	447	453	450	470	420	477	437	471	449	479	431	446	403	408	467	459	454	425	503	468	401	432	466	422	452	452	468	442	462	446	419	435	435	429	452	443	459	447	483	444	475	428	432	456	447	436	419	399	447	423	455	465	415	505	469	505	438	418	438	447	423	435	450	403	419	409	452	442	435	456	443	434	465	407	479	495	441	469	465	462	471	434	413	464	427	455	444	436	470	440	439	505	473	459	463	462	470	458	431	472	467	458	472	454	438	440	414	439	426	436	439	448	422	450	467	417	462	443	405	459	453	448	464	459	452	455	417	393	467	437	443	438	409	436	491	457	461	461	401	436	467	450	406	465	432	431	490	461	450	420	434	440	466	428	475	432	460	458	441	433	465	480	461	433	441	449	440	443	407	438	428	459	434	430	446	436	452	402	422	480	442	435	458	430	431	465	438	529	449	431	455	424	433	472	445	463	410	460	442	438	459	454	438	412	463	450	471	450	434	464	470	452	429	435	443	453	430	460	443	465	458	468	417	427	435	415	454	461	408	432	452	448	452	466	464	433	456	473	447	452	449	444	462	445	460	454	435	474	413	476	404	445	444	450	470	457	445	443	433	459	446	453	468	478	474	456	453	439	418	438	392	460	463	464	479	476	443	487	474	391	409	470	439	449	486	441	489	442	459	492	429	429	475	439	469	429	465	488	417	451	436	443	418	435	445	421	459	465	445	476	450	469	469	422	477	472	444	448	425	438	436	459	402	427	457	485	462	478	444	440	470	482	482	422	434	440	470	452	462	448	440	436	423	437	439	484	435	414	451	453	485	475	434	458	433	458	433	419	428	474	379	421	458	477	470	439	465	485	423	422	478	453	437	465	467	420	428	463	426	445	438	431	448	410	433	436	466	477	463	448	430	500	471	431	418	471	424	439	421	419	466	444	437	429	421	460	412	437	437	441	409	463	464	413	402	431	415
24098	21253	28630	24668	21666	13743	2042	918	715	631	600	510	463	487	460	455	415	416	397	385	444	403	421	392	376	378	408	409	363	379	421	394	397	398	380	354	366	428	416	405	393	403	375	428	416	400	379	377	404	366	404	383	408	370	363	397	389	366	399	405	426	407	392	385	396	391	370	366	425	330	381	383	367	408	357	374	394	381	407	432	386	374	389	397	417	393	395	369	373	363	375	375	386	375	373	367	374	387	384	389	389	388	369	400	371	356	350	429	391	384	352	399	386	373	346	341	402	400	386	371	401	370	405	373	383	397	347	342	409	373	419	387	403	386	361	371	410	382	397	373	397	380	375	372	406	358	357	386	342	388	404	387	355	384	379	385	368	395	343	391	407	367	386	402	378	373	380	375	357	379	391	362	390	380	360	407	402	371	424	367	398	406	372	388	387	398	381	391	403	363	375	398	378	395	439	379	368	399	387	388	385	370	387	401	357	366	378	395	394	391	375	396	447	392	378	403	414	364	394	427	385	400	383	412	396	373	410	383	414	337	383	385	395	393	399	371	398	367	407	396	365	386	388	393	360	372	418	358	414	375	383	410	358	382	356	366	377	433	399	379	377	375	403	361	415	367	363	390	393	414	417	367	386	382	370	382	405	397	370	381	421	392	360	399	401	338	414	382	357	362	368	350	384	399	408	384	391	367	392	357	399	365	355	346	359	411	415	352	386	402	382	381	393	387	394	388	367	416	348	349	389	387	350	365	406	380	401	371	368	363	384	357	378	400	400	378	395	407	371	390	373	374	378	365	370	393	380	410	423	382	395	389	388	392	338	377	381	377	406	388	367	362	405	376	385	350	401	375	377	357	348	397	404	392	389	402	364	406	412	390	382	399	386	364	384	377	385	364	372	407	397	409	384	368	387	382	379	380	392	372	426	375	379	342	370	408	364	399	353	400	368	379	364	369	382	380	365	376	371	363	385	378	409	411	388	358	389	383	379	337	384	388	396	362	382	381	402	376	396	387	382	368	381	405	370	387	365	372	390	372	381	384	378	415	371	359	367	389	372	392	339	396	368	412	397	405	384	368	385	405	374	390	352	406	389	367	381	399	390	394	426	368	400	410	379	415	360	390	386	371	381	420	404	402	394	402	413	393	366	401	376	393	403	373	387	347	390	375	384	386	362	426	339	398	365	353	375	383	409	415	418	356	355	368	415	370	399	399	341	382	383	387	364	365	366	379	376	387	389	385	407	369	389	377	383	390	374	398	345	358	367	370	380	396	374	352	390	397	386	389	363	443	413	400	377	380	392	351	400	410	396	388	363	396	415	370	373	364	359	362	352	372	406	348	371	402	361	373	406	378	380	407	388	374	386	376	373	355	380	414	400	392	405	394	329	372	410	339	376	363	388	380	388	405	331	370	366	390	386	376	365	360	356	370	397	371	385	413	410	399	389	375	343	374	394	397	375	383	390	365	405	377	373	362	354	399	354	408	360	392	398	380	360	373	387	350	409	376	361	368	375	406	385	397	386	396	376	420	370	394	348	397	378	362	393	389	389	373	412	416	362	403	377	404	407	384	389	386	358	403	368	373	378	376	396	372	391	365	387	380	383	371	378	409	395	388	381	377	384	376	355	376	380	370	390	401	401	416	389	389	384	368	381	350	408	390	390	362	366	377	387	409	404	364	360	378	366	420	377	369	418	433	350	386	382	392	371	406	352	358	367	383	364	393	357	392	395	375	376	368	382	416	412	412	373	401	381	394	406	375	432	371	397	387	368	423	381	418	378	380	409	385	362	426	415	393	363	403	408	393	372	382	409	371	393	396	401	405	380	362	406	396	381	376	421	391	362	374	374	363	344	343	384	338	393	378	360	385	417	380	345	400	404	367	386	364	358	371	372	375	417	397	371	371	376	391	368	394	379	400	414	411	397	370	386	399	397	354	367	365	357	348	349	368	389	392	371	376	392	385	386	356	390	413	376	380	349	395	354	392	404	398	358	399	387	408	379	414	360	380	399	380	397	383	355	400	374	379	414	360	376	371	371	366	394	399	359	369	361	365	376	398	388	376	405	385	373	429	374	394	376	383	375	365	370	416	364	394	416	397	416	365	355	391	370	378	370	361	385	375	386	347	376	425	370	407	393	388	344	368	418	373	418	374	386	360	378	395	388	392	416	377	341	403	382	406	373	386	359	368	361	385	378	351	377	389	400	391	426	404	386	378	346	363	353	383	415	415	396	404	387	377	388	373	349	385	409	384	388	381	350	363	377	389	414	391	391	418	396	352	376	370	366	388	423	387	382	365	372	387	393	423	394	395	396	397	401	385	391	319	381	377	395	372	390	403	367	390	348	402	373	388	393	387	378	390	398	370	359	385	395	364	381	340	397	382	418	376	378	390	361	387	387	407	368	394	383	392	374	343	369	423	375	376	374	407	392	381	390	371	356	327	404	386	384	395	375	375	382	370	408	425	362	368	392	403	414	404	388	367	398	349	411	399	401	350	377	365	363	372	364	398	378	363	414	386	403	403	369	337	374	381	374	393	365	362	403	376	396	399	382	388	398	380	366	347	384	363	357	378	336	384	365	391	383	396	365	372	416	384	385	382	408	379	384	395	385	400	368	393	373	369	388	382	421	415	382	396	355	352	403	394	384	396	400	357	392	414	372	384	394	371	340	389	384	386	370	350	384	389	383	403	384	403	386	357	368	400	375	404	391	372	396	386	361	395	379	375	388	352	379	371	380	374	400	391	384	382	390	344	386	413	383	360	390	374	381	403	390	388	387	401	370	388	381	392	388	372	411	400	380	409	385	447	392	383	374	389	430	365	380	397	358	398	412	374	398	403	407	369	391	377	381	406	350	398	363	398	391	404	390	396	377	368	362	392	382	364	346	376	412	403	357	385	378	393	396	388	368	372	390	370	354	390	436	365	405	383	365	385	366	361	365	393	346	378	380	369	394	363	381	369	374	397	343	378	391	411	397	406	364	390	382	378	375	336	398	395	380	388	390	414	386	384	385	385	364	375	362	384	399	386	381	392	401	391	392	386	389	418	392	344	394	390	413	391	401	372	342	382	401	383	398	411	375	357	382	381	374	392	366	361	397	415	379	383	393	370	383	410	362	389	385	403	378	359	402	381	399	366	385	398	380	376	399	384	402	421	392	369	389	389	357	442	393	399	357	370	400	405	391	373	414	339	397	364	360	419	390	393	345	382	389	397	403	369	392	360	388	381	379	389	447	381	390	383	363	369	377	351	407	411	346	370	384	361	411	385	376	363	389	375	377	392	366	357	385	380	405	378	389	399	410	373	385	411	414	360	416	359	376	360	360	410	417	392	400	348	366	383	388	357	350	383	396	367	363	408	384	375	398	368	389	376	377	365	386	393	386	434	396	358	375	369	372	369	382	359	384	386	379	372	364	360	384	387	354	392	370	382	415	353	385	365	354	397	369	372	390	413	388	380	402	393	350	406	351	362	407	395	372	421	394	401	372	408
33777	56847	45285	27393	17903	5423	1639	1305	1072	856	767	693	587	563	572	479	538	500	455	467	471	427	459	499	401	446	463	428	480	462	486	461	443	471	443	452	449	459	483	438	458	433	407	458	457	439	460	449	422	444	459	417	447	430	440	466	393	449	456	426	468	424	406	433	411	457	472	438	448	426	412	443	418	438	404	486	445	432	442	450	470	457	472	420	414	462	432	430	440	440	423	426	420	452	409	410	455	477	436	448	451	432	407	445	394	390	437	415	429	457	433	427	416	448	436	448	436	429	421	435	430	427	428	433	450	447	457	416	421	456	457	444	430	443	414	439	483	442	445	435	437	425	430	469	413	423	474	423	426	459	448	441	409	424	452	456	437	403	425	442	482	431	434	449	388	391	417	454	446	399	439	397	405	434	400	422	432	432	441	429	438	428	423	439	449	477	427	428	453	450	433	417	451	436	433	427	403	451	405	435	427	422	400	449	449	432	491	408	431	435	452	423	451	459	448	437	424	439	431	437	464	416	451	396	414	440	434	420	465	452	448	476	424	448	431	427	406	423	439	397	389	413	394	415	461	428	440	455	455	421	439	434	446	449	430	428	439	453	441	431	413	461	452	463	470	435	424	442	436	446	451	480	437	444	416	455	424	442	433	405	392	452	437	455	478	423	479	432	428	442	433	425	450	459	425	469	425	428	413	437	445	433	433	438	441	458	415	437	419	431	451	452	486	458	453	446	421	399	442	468	438	420	412	444	431	428	440	386	411	465	410	411	445	438	431	453	427	457	440	467	440	449	453	391	433	455	436	396	460	417	458	408	445	465	411	415	424	472	434	447	438	433	432	411	421	450	449	445	419	442	434	445	434	441	467	426	433	431	444	450	430	453	451	426	445	458	478	399	461	416	424	422	453	417	433	443	428	453	398	418	467	442	384	431	452	453	450	434	390	423	421	462	440	458	457	413	448	469	423	438	420	423	469	419	418	418	456	477	417	420	468	423	444	463	427	428	421	443	429	487	420	415	464	416	453	430	449	443	430	394	432	456	427	419	389	413	479	461	402	403	471	443	429	433	463	435	449	462	461	413	435	423	434	429	461	454	424	424	459	456	424	429	438	423	427	427	446	446	401	434	475	405	426	400	442	439	424	421	399	469	411	462	420	462	463	450	417	412	432	429	415	440	460	429	443	477	433	451	414	448	402	430	453	444	402	436	432	415	462	432	427	477	454	457	414	404	427	469	443	437	466	418	412	407	382	468	461	428	425	439	443	426	448	420	459	450	444	426	423	424	430	435	426	425	421	425	409	414	430	416	448	443	432	419	412	460	438	440	458	439	450	453	447	423	421	464	433	422	459	407	436	415	427	419	417	423	456	432	445	404	446	437	419	482	422	443	418	433	435	467	431	478	437	434	464	470	448	434	428	443	409	459	431	446	463	420	462	422	409	440	398	441	411	407	436	427	437	453	439	404	448	472	457	429	448	396	423	450	470	435	395	491	443	433	412	427	427	444	408	425	454	404	418	434	426	465	424	478	440	407	408	414	462	405	464	420	419	456	431	431	427	415	433	431	437	422	403	412	474	435	403	415	437	460	457	449	432	428	435	454	458	390	412	468	444	441	455	382	438	466	433	441	493	454	386	453	426	413	423	437	471	419	452	444	447	391	454	444	454	450	415	413	407	426	447	439	440	490	416	467	446	412	415	435	428	409	469	402	443	449	414	419	417	450	419	416	427	412	419	426	448	480	426	419	422	455	414	434	425	436	416	419	413	410	424	439	445	429	475	463	436	441	454	419	439	423	453	448	426	448	490	477	437	407	424	452	379	478	420	417	413	442	421	419	479	439	427	439	419	434	404	444	442	413	431	425	421	412	451	440	449	413	422	397	417	440	379	428	447	434	464	433	427	396	421	480	424	467	452	463	421	424	446	440	446	449	432	430	434	475	417	427	434	409	461	420	435	433	428	463	421	416	419	430	447	435	425	423	420	455	442	416	429	444	406	395	416	401	414	452	433	400	452	446	438	455	436	435	407	438	423	466	421	451	428	440	458	406	483	420	421	431	447	415	466	424	415	460	420	434	451	422	435	417	496	480	439	436	415	433	438	440	438	429	427	429	434	472	433	435	405	419	406	470	445	420	458	428	380	423	461	407	438	452	424	441	441	431	470	430	461	460	429	453	413	425	473	437	404	454	458	440	436	421	416	431	406	456	435	427	458	431	416	445	468	433	447	423	413	439	421	432	418	464	449	438	447	463	414	438	415	450	471	421	442	454	441	405	399	417	445	412	467	497	446	417	468	389	437	427	464	410	427	421	448	426	463	439	414	426	408	410	432	438	429	440	445	450	426	388	434	450	449	430	434	459	464	406	430	456	429	435	474	416	441	417	427	446	404	429	442	423	413	416	382	429	438	448	417	478	437	435	423	453	472	424	467	437	441	413	430	442	414	415	388	428	411	434	427	446	431	451	441	417	453	455	473	452	464	398	456	432	456	428	433	438	426	470	400	433	413	444	455	485	446	452	460	402	428	459	437	452	414	481	395	396	441	412	448	464	441	413	438	436	426	437	404	443	435	439	443	459	420	421	443	444	460	456	406	469	431	425	461	446	456	416	404	399	431	463	461	422	410	456	439	418	423	446	423	441	454	424	441	447	403	435	429	420	422	451	405	420	400	452	416	467	418	417	427	415	444	437	444	440	414	433	432	447	427	439	423	436	426	445	454	418	442	433	484	451	408	479	465	436	443	461	447	452	453	439	426	442	465	450	468	439	441	435	409	415	460	432	462	471	438	473	421	459	421	470	431	461	452	440	429	438	480	422	439	382	447	479	434	444	438	433	450	392	453	446	446	454	396	422	439	438	425	468	395	410	385	439	437	413	484	444	446	401	393	442	439	468	447	444	473	436	454	451	450	407	428	441	407	379	416	426	391	406	434	403	444	392	452	449	433	424	446	408	429	425	441	455	458	451	404	453	429	444	456	387	467	443	414	445	463	416	476	417	456	428	409	452	487	425	403	416	422	409	478	437	434	444	437	458	436	435	492	451	453	425	441	442	430	414	387	441	404	420	460	455	425	425	477	424	432	429	435	447	439	431	427	463	401	436	418	424	442	409	467	440	427	436	409	415	397	450	416	411	430	455	413	466	438	439	458	411	481	446	442	414	407	449	419	447	416	416	453	430	443	435	413	438	452	433	395	442	485	448	424	463	443	403	441	423	444	457	461	427	413	456	407	436	433	409	413	459	458	445	451	415	475	437	444	486	398	451	447	484	425	411	462	407	412	437	455	440	443	432	465	446	400	431	453	399	442	402	417	415	429	427	434	415	445	435	420	431	437	434	444	444	428	433	430	415	410	425	466	429	426	457	422	404	488	398	429	426	468	424	445	400	469	453	470	427	455	423	449	413	443	412	393	436	406	425	428	481	409	443	421	424	393	451	416	381	443	448	441	408	440	448	424	421	452	435	448	439	412	400	436	420	474	457	450	401	443	423
25352	21397	28220	26287	18255	5059	1000	811	757	677	620	579	587	561	541	558	547	526	528	528	485	509	517	518	534	513	500	524	510	531	494	554	540	547	464	516	503	521	525	488	518	529	508	530	521	491	511	471	515	501	532	504	480	514	556	495	498	530	551	526	528	524	508	484	525	477	516	527	497	498	560	525	524	532	526	529	509	487	510	491	491	533	541	498	500	518	488	504	493	494	507	544	547	503	546	510	504	506	513	526	525	501	499	524	525	570	505	528	576	526	527	508	513	535	580	532	507	523	529	525	530	531	536	506	553	503	509	539	595	474	496	530	545	492	473	519	484	498	523	536	500	511	533	478	499	549	524	504	506	482	542	453	570	528	570	463	509	571	532	467	541	556	517	518	508	525	522	504	497	539	508	521	509	509	502	532	529	528	496	490	507	527	530	515	550	516	532	503	535	508	528	566	540	490	485	486	541	526	530	516	503	535	518	510	505	512	508	503	521	550	534	558	511	520	485	499	539	517	530	538	498	522	510	561	552	527	504	493	534	533	572	527	493	529	555	521	508	529	487	559	531	517	504	522	510	528	525	513	501	536	505	526	497	528	540	519	541	541	543	497	507	488	504	551	526	530	505	557	532	503	488	535	535	492	509	479	493	547	522	494	555	529	507	509	534	486	512	493	481	482	515	543	535	505	454	516	488	512	488	507	532	512	528	491	521	495	523	485	440	506	539	519	503	544	541	493	520	460	540	525	510	488	508	511	477	492	516	524	497	543	468	553	507	494	510	541	531	526	542	486	514	514	489	502	492	457	502	506	539	520	542	518	503	530	510	492	517	504	492	528	536	472	522	497	526	550	554	521	562	499	500	511	484	534	520	542	536	527	504	496	517	517	566	528	505	531	548	538	507	515	482	533	509	543	532	505	531	499	515	520	542	498	510	542	526	513	533	502	506	509	492	542	542	503	489	472	495	527	472	528	492	517	498	533	477	545	511	492	485	490	511	550	524	532	469	523	498	485	528	550	496	490	508	493	510	516	537	558	530	557	523	508	529	555	515	488	561	494	538	497	473	533	526	511	529	498	515	522	484	512	549	540	508	514	581	510	480	498	484	495	548	491	534	553	506	523	528	562	518	453	512	517	474	510	509	517	499	508	488	537	505	549	487	502	480	491	487	471	536	509	542	476	506	492	503	506	494	479	510	516	512	463	516	508	525	507	534	533	518	536	485	496	514	545	478	519	506	544	512	513	536	527	524	535	529	513	542	530	509	509	527	508	504	505	493	512	511	495	490	525	511	484	504	502	534	552	518	511	471	524	481	496	544	523	539	545	540	496	544	485	478	526	530	522	477	509	544	499	504	539	511	528	520	519	502	523	504	488	574	517	507	525	493	521	526	513	502	499	528	555	524	478	518	502	473	527	515	489	496	531	523	495	504	534	507	519	512	540	491	502	539	560	489	561	549	499	544	513	503	488	494	510	516	525	487	551	513	531	523	533	523	543	459	549	524	519	521	501	504	532	564	466	496	516	527	560	507	502	507	521	551	544	517	503	565	538	571	503	490	511	500	519	496	532	503	502	525	506	516	531	540	518	504	492	519	528	496	538	537	503	534	540	520	507	509	494	529	539	510	555	523	544	470	524	544	535	529	527	468	516	537	507	513	541	530	534	513	509	524	510	526	492	493	492	548	516	506	501	543	489	548	494	483	557	510	544	523	520	551	506	500	547	554	509	504	540	510	518	567	493	508	494	526	509	549	497	476	530	500	556	474	525	504	561	528	506	491	482	492	523	543	536	524	489	523	496	525	516	495	535	497	520	480	494	518	504	495	527	490	534	492	497	498	500	550	524	522	547	534	570	509	499	491	528	538	532	532	508	506	535	432	494	483	498	555	505	478	519	494	531	558	546	482	512	485	544	492	553	533	571	518	478	531	521	503	516	549	508	513	482	532	531	495	537	512	492	507	520	536	498	535	551	550	527	508	556	543	522	532	526	518	508	511	571	501	516	542	518	516	475	510	564	504	488	503	535	508	519	512	531	521	519	507	504	528	494	490	504	508	536	486	537	513	504	478	498	551	516	514	531	555	507	503	486	541	502	522	490	521	564	502	510	530	541	496	484	467	516	513	493	574	537	511	573	497	493	521	528	534	505	535	499	549	485	519	528	529	519	499	506	531	546	519	541	556	523	525	485	498	488	555	499	510	503	503	510	524	538	507	539	484	514	513	506	495	513	522	527	528	555	522	518	573	503	510	510	532	573	541	502	464	513	488	556	523	524	490	510	530	556	497	497	473	526	483	510	510	499	532	529	540	518	511	498	525	515	510	497	541	490	526	555	513	508	483	547	454	537	501	474	507	525	523	503	509	526	493	535	552	537	514	517	489	541	523	539	529	552	530	522	493	516	525	486	548	540	510	532	541	500	510	515	503	524	521	485	510	528	534	527	518	514	502	569	507	503	494	496	511	538	480	512	505	483	510	517	483	523	493	507	529	501	500	472	534	502	548	493	523	505	491	516	503	546	560	540	495	534	533	521	493	485	521	511	509	478	504	518	514	530	540	498	549	502	512	511	539	512	513	514	492	502	528	479	537	532	482	538	503	498	486	497	536	493	559	532	470	506	508	505	519	526	547	536	540	516	510	515	511	496	503	515	470	534	527	496	506	553	508	534	501	522	569	508	488	570	532	519	522	518	528	476	482	534	508	521	498	513	548	553	485	538	515	470	522	512	552	559	511	471	508	514	530	500	499	474	521	533	547	526	508	521	500	548	522	519	486	471	497	533	521	467	518	511	498	495	471	475	544	493	445	537	516	533	524	509	445	508	488	531	517	575	497	533	510	462	504	503	493	479	499	509	539	527	518	491	510	510	526	485	491	457	499	521	504	519	526	473	530	474	545	498	539	519	514	531	518	514	527	484	518	513	479	550	500	507	520	504	493	498	513	530	529	535	514	510	521	479	495	500	513	520	543	525	503	502	540	512	544	511	498	544	501	520	528	533	564	512	533	514	486	525	504	494	529	519	491	571	518	525	538	554	502	569	501	505	558	547	445	489	481	508	542	524	450	534	533	519	511	523	499	497	547	496	516	564	531	504	510	513	508	537	484	480	496	544	499	517	485	551	483	489	545	554	522	506	531	564	519	503	489	530	508	514	573	536	532	513	516	526	559	543	519	496	512	518	485	534	528	494	496	509	505	483	505	507	531	523	509	481	526	565	558	522	509	503	536	497	491	539	552	506	517	524	498	511	529	508	537	493	517	530	504	496	496	483	543	513	519	483	498	477	520	517	490	513	536	506	531	504	524	535	481	504	535	508	488	525	507	507	538	527	515	517	513	539	505	539	557	493	530	504	480	532	558	529	484	530	502	571	525	533	553	503	488	531	535	448	531	505	498	530	519	521	521	530	518	537	533	502	492	537	533	516	553	512	514	500	523	494	505	498	519	504	527	505	520	495	471	508	518	536	559	526	503	463	518	519	476	541	542	516	514	458	527	533
33361	52153	37588	26302	17093	4270	1389	1242	993	901	832	738	680	634	626	651	607	610	597	608	544	592	637	555	579	616	551	602	579	616	561	603	584	638	583	568	597	594	602	614	577	582	545	588	581	604	589	553	574	618	600	602	598	622	573	565	583	597	569	594	554	545	600	586	561	583	543	585	562	570	596	623	579	580	608	597	594	648	563	550	587	615	587	581	561	596	644	587	600	568	554	576	599	616	627	593	612	569	595	625	577	554	554	566	589	590	566	594	551	567	575	591	614	578	520	600	570	572	563	584	578	551	581	606	596	607	578	579	586	612	568	590	576	575	606	585	514	505	573	589	585	568	538	562	630	587	552	624	601	558	587	564	640	603	564	583	582	580	597	602	570	588	623	530	582	578	652	611	599	613	573	585	565	580	575	587	585	557	567	563	598	551	602	593	562	564	568	593	590	581	606	609	576	619	569	595	544	556	564	606	584	567	551	624	579	639	581	610	608	588	593	588	618	576	587	560	606	604	574	607	624	573	597	581	554	614	606	586	565	571	560	571	564	570	552	573	556	588	577	580	585	587	575	608	533	577	604	579	611	589	555	597	579	547	592	610	574	578	572	592	608	547	563	624	587	565	576	606	600	563	605	564	592	564	574	562	632	572	613	576	608	582	539	592	608	602	586	555	611	628	552	526	591	644	590	548	586	583	588	592	629	549	570	591	595	626	589	546	587	537	566	605	591	585	554	612	556	579	607	573	571	568	596	580	594	603	570	606	582	549	582	570	604	545	559	548	625	542	553	592	592	583	612	578	606	560	609	610	559	603	654	582	571	584	563	583	606	596	590	599	585	590	549	604	616	578	574	564	568	621	570	581	636	567	561	582	572	577	562	604	609	572	584	583	543	585	577	589	610	573	575	600	593	588	553	574	562	600	606	574	568	567	586	539	586	595	567	584	560	562	600	580	585	545	574	576	588	551	576	609	584	591	575	580	573	579	559	608	623	602	588	599	602	551	564	563	601	575	630	602	554	608	567	550	630	608	585	575	570	580	575	596	571	565	580	576	528	600	590	603	564	623	586	576	624	615	584	566	591	577	558	645	641	621	560	595	589	575	603	574	607	591	608	611	593	560	558	587	622	647	604	552	589	592	571	564	604	570	630	569	531	603	572	603	588	596	577	585	537	568	543	539	570	557	615	569	558	575	582	565	564	583	588	576	576	580	582	639	565	598	520	581	577	539	540	587	602	591	555	579	606	576	520	554	580	567	566	600	639	556	540	612	561	596	576	587	621	595	580	584	611	578	638	606	589	585	552	571	591	597	616	546	597	588	565	564	590	564	618	625	627	599	595	621	603	600	595	625	595	621	600	576	552	569	564	577	598	567	582	615	548	596	613	539	591	582	569	581	615	558	585	595	577	639	529	534	559	573	550	560	553	570	620	574	581	552	553	565	583	618	586	589	608	621	550	575	582	580	626	616	585	624	579	602	586	588	542	569	560	561	566	576	594	585	630	566	605	604	626	626	563	565	588	617	579	607	607	606	597	603	600	560	631	595	625	609	575	587	586	607	564	608	615	599	605	613	597	556	600	578	546	613	605	591	564	598	582	582	582	578	557	626	589	612	631	598	575	586	626	606	593	557	576	581	602	596	574	587	609	607	579	597	610	534	589	605	652	629	540	574	536	578	613	542	582	562	618	595	607	575	594	590	585	614	583	563	563	569	588	589	592	615	606	556	591	607	575	590	582	586	576	593	571	572	613	580	519	562	571	603	560	602	599	561	560	602	584	588	549	564	597	593	625	616	600	585	601	631	601	592	555	602	622	583	576	561	591	574	587	587	624	597	530	616	590	613	561	620	592	582	568	634	596	569	613	556	573	583	559	586	563	598	604	582	540	554	614	580	587	553	644	591	588	593	579	571	576	613	610	609	585	587	599	573	597	570	575	585	560	534	591	552	516	592	639	619	598	615	585	579	586	584	604	574	591	576	581	565	615	564	565	615	576	570	567	609	574	634	565	597	601	609	607	631	579	554	591	596	566	625	609	598	558	589	586	549	518	566	595	571	551	586	592	604	585	566	587	563	539	595	572	586	565	554	552	585	583	565	584	577	582	575	591	578	569	519	588	569	652	562	574	591	579	594	611	604	597	563	631	572	542	584	561	557	632	565	579	586	545	562	576	606	552	548	581	583	559	593	585	567	576	584	565	533	638	590	586	572	605	598	573	590	620	578	578	588	585	579	570	585	544	599	563	563	577	584	583	541	583	576	576	561	636	610	592	590	547	523	587	614	584	639	553	557	530	540	580	580	534	598	569	578	559	615	582	549	611	576	559	621	619	636	568	524	633	554	585	580	599	591	590	617	580	596	606	577	607	593	564	555	609	621	605	564	593	622	574	616	573	552	595	590	563	598	562	615	591	584	554	611	623	604	551	580	598	582	590	588	586	584	576	610	589	507	616	605	564	618	566	584	549	626	582	568	640	529	569	602	614	566	533	537	566	565	614	558	555	583	563	594	620	575	566	571	573	564	576	569	573	596	566	600	563	615	595	532	608	598	621	582	575	556	598	563	577	571	580	583	571	612	581	611	650	608	626	568	579	609	553	599	588	632	543	555	530	593	615	608	605	580	592	586	630	538	603	584	616	581	544	560	601	627	533	618	578	621	594	584	620	604	641	595	568	584	585	634	609	563	583	578	631	590	577	593	592	608	590	563	612	593	548	544	606	623	588	572	615	610	582	582	597	620	542	571	612	590	593	554	583	592	596	591	565	573	594	550	593	593	598	613	579	537	579	584	596	542	597	588	534	559	601	589	623	614	624	599	623	582	593	552	617	581	568	556	577	560	588	601	572	613	612	609	533	588	599	578	535	553	581	575	596	576	577	576	564	559	571	591	596	577	609	557	606	585	572	605	575	613	591	573	604	546	564	586	587	553	584	615	560	592	586	562	583	562	557	612	543	609	580	594	624	579	567	555	615	581	575	602	604	556	578	565	594	508	585	567	548	580	634	603	586	595	602	598	573	572	566	562	576	597	598	609	615	566	549	588	568	606	594	581	581	603	563	606	563	615	599	594	593	609	627	579	600	603	573	569	604	583	577	588	600	632	573	596	560	608	591	587	575	600	578	556	605	549	530	586	548	563	580	597	578	628	576	603	609	611	602	665	568	652	580	565	626	556	611	544	604	594	587	572	591	567	644	573	633	534	602	580	632	572	618	599	579	567	560	572	568	559	629	529	558	570	560	592	657	586	562	552	592	619	590	578	563	598	572	610	589	573	575	618	553	598	543	593	609	609	554	602	594	605	567	591	575	554	571	559	559	565	582	552	607	600	609	598	588	580	597	589	549	568	595	603	541	559	563	618	572	569	577	523	596	557	569	558	580	533	574	574	549	585	567	609	565	551	596	570	573	613	553	566	594	604	624	582	576	595	588	572	553	564	601	595	599	611	551	595	591	540	592	597	604	611	599	581	583	548	559	610	577	568	595	570	533	606	608	605
23061	21255	28944	23978	21388	20992	9863	1671	1191	1057	968	818	818	735	659	626	619	605	616	647	579	597	587	597	610	579	554	576	540	596	616	546	597	563	545	552	529	545	556	536	560	561	568	573	587	572	563	565	620	552	571	494	549	574	564	564	578	580	576	546	533	556	524	572	537	561	542	559	559	567	532	525	573	553	555	518	554	554	540	512	562	553	562	562	556	576	558	514	581	557	560	544	551	538	576	485	577	547	566	558	540	571	540	546	564	563	606	548	524	531	547	568	588	552	569	550	565	585	571	541	567	560	525	567	535	572	571	527	513	549	579	575	534	590	542	566	556	580	571	519	574	569	528	549	562	593	519	502	588	576	587	550	590	563	566	550	564	550	552	584	579	558	570	554	582	558	567	531	554	551	565	539	533	551	616	567	570	545	523	536	551	546	580	574	535	526	542	575	512	565	571	534	552	546	541	536	579	516	551	533	569	533	544	542	576	514	557	532	561	539	553	530	545	597	574	601	584	584	525	560	564	578	572	552	565	555	564	598	539	605	573	556	572	550	552	570	555	566	513	574	532	547	518	581	637	544	589	563	606	564	566	560	549	574	537	536	537	540	574	566	533	520	565	586	571	559	501	534	576	597	543	555	532	515	539	567	536	527	538	546	524	563	552	571	554	538	569	579	541	584	541	578	542	604	503	532	544	526	568	540	607	545	519	540	595	559	524	587	573	550	552	596	537	588	548	510	503	543	577	554	566	592	537	574	556	564	518	597	573	597	612	513	559	536	539	575	554	570	556	535	546	609	580	561	546	549	555	531	564	553	555	598	534	533	549	579	544	565	564	535	581	581	529	561	505	529	555	556	589	566	580	577	533	546	539	558	537	544	558	537	621	547	593	555	558	549	514	553	580	527	533	574	521	522	538	577	555	496	573	576	584	557	576	543	599	559	587	514	513	569	555	563	548	555	551	569	522	524	557	534	582	542	541	538	533	546	560	525	559	553	560	566	574	567	538	516	562	521	570	547	510	556	562	525	537	533	575	545	580	540	526	532	546	570	538	562	541	554	560	557	593	535	555	539	580	575	576	514	578	537	556	561	550	557	532	539	533	553	558	543	590	518	597	579	564	572	565	557	590	554	536	549	548	547	558	595	520	547	569	556	552	515	569	562	571	583	538	536	552	528	565	554	598	560	560	538	609	568	580	544	554	519	551	540	576	519	527	538	554	541	594	514	547	567	542	552	562	576	553	537	540	550	536	563	568	544	582	560	535	521	547	586	567	569	545	559	536	574	609	570	537	591	562	571	551	534	552	569	559	571	509	534	546	573	573	555	600	550	559	588	601	558	551	568	535	530	552	596	542	574	595	578	521	538	533	523	542	519	559	579	555	595	564	564	556	574	586	552	548	605	567	579	562	583	529	577	553	521	573	543	579	559	537	542	549	583	563	604	575	531	528	570	560	564	571	527	540	579	592	542	567	541	526	548	519	583	532	558	506	588	537	585	565	570	576	565	547	530	566	545	528	551	566	615	546	569	597	521	548	527	606	570	532	528	551	514	565	533	522	590	559	589	585	538	586	540	565	587	554	579	546	561	565	573	517	606	550	557	518	550	535	561	552	556	555	578	549	554	528	544	573	584	519	532	565	498	543	586	569	554	572	541	556	547	531	527	497	579	502	561	587	559	585	531	533	513	561	539	585	567	558	550	561	589	568	556	551	547	517	519	568	576	563	584	525	521	583	543	578	547	544	547	509	558	528	549	545	606	572	544	534	521	610	531	550	547	554	495	557	531	606	556	557	578	576	578	551	561	538	565	567	588	531	597	593	577	502	560	575	573	579	529	554	593	580	546	608	535	561	559	561	549	545	555	583	543	544	540	599	563	559	563	511	525	588	533	538	555	546	487	590	583	580	551	585	541	556	488	526	528	537	549	536	554	553	529	595	575	540	578	556	574	546	544	539	568	582	555	495	529	552	600	566	579	533	532	543	530	553	520	551	579	550	562	551	513	539	546	552	567	542	579	523	559	569	519	548	574	533	541	552	532	526	562	560	540	521	512	532	513	544	582	564	617	595	567	587	574	550	531	543	561	562	563	553	592	530	529	554	577	509	567	572	503	588	517	574	556	507	506	551	536	585	535	554	553	526	581	519	555	509	522	559	584	562	551	556	571	543	576	527	543	609	550	542	534	562	561	559	595	551	546	559	563	548	546	571	577	530	559	557	574	561	558	552	556	535	504	521	558	555	566	555	541	549	568	526	558	554	581	558	535	546	548	556	570	538	578	517	539	536	582	585	581	584	506	520	577	578	526	595	527	546	558	518	554	546	531	565	599	577	566	585	537	597	544	493	562	548	534	544	539	543	564	533	540	610	560	555	537	554	597	591	535	608	544	555	543	576	532	575	526	550	586	600	541	566	578	553	535	524	545	566	575	553	560	542	553	608	579	577	527	613	528	571	555	574	565	518	539	536	487	560	534	548	540	544	529	532	572	532	532	547	558	561	571	590	564	514	548	540	531	585	588	558	517	539	581	539	574	572	535	560	561	563	540	553	491	562	587	504	555	564	526	513	562	523	567	578	551	580	551	510	519	544	509	514	523	586	567	558	588	533	548	526	586	532	509	488	553	591	548	567	557	530	561	512	540	575	582	537	568	543	500	521	553	576	503	561	607	563	582	539	560	537	589	545	583	551	552	553	545	556	576	567	545	550	557	530	568	513	548	574	612	571	575	590	569	537	528	574	573	556	520	593	529	582	585	573	533	558	543	534	582	542	559	528	508	519	551	576	579	500	564	551	540	552	532	521	544	547	537	550	589	557	532	552	526	540	559	594	567	535	528	569	552	556	534	552	543	578	576	515	538	503	546	566	567	522	575	560	576	533	536	566	572	588	554	591	563	543	607	551	534	553	582	582	563	589	583	576	544	558	557	520	558	561	544	558	581	557	573	571	574	555	538	534	537	540	548	553	567	577	576	532	571	517	538	587	559	530	596	609	541	545	535	569	565	508	520	544	555	577	529	589	520	577	571	534	556	554	590	570	572	582	566	537	552	579	550	553	558	562	599	546	527	568	555	593	608	547	573	533	535	597	509	573	530	569	523	575	531	588	575	565	549	582	553	557	550	524	535	539	538	559	559	591	568	537	538	547	573	537	522	574	565	561	536	563	544	544	591	586	581	549	555	564	553	543	582	544	573	523	547	533	559	552	556	550	557	543	582	534	523	603	526	582	534	549	552	550	536	562	573	529	542	512	540	545	555	566	575	569	581	572	558	554	561	516	549	577	568	526	555	539	557	580	603	567	531	561	533	559	577	588	551	576	554	590	560	561	557	556	540	488	554	537	595	560	521	540	551	547	554	513	547	544	555	511	609	576	623	552	521	584	571	538	560	531	533	551	549	604	516	540	548	524	537	576	570	569	557	543	574	556	552	535	563	526	547	592	580	528	590	562	555	548	566	557	543	542	573	555	560	561	596	523	550	592	596	560	584	523	528	540	575
35336	62851	49167	34444	21306	6001	2910	2187	1815	1559	1324	1090	1053	883	882	794	725	723	693	645	725	672	656	619	673	686	651	669	667	647	582	646	587	614	620	631	618	607	632	626	617	630	614	616	635	602	598	626	616	641	630	609	640	593	611	619	587	608	593	573	613	608	631	577	573	607	592	595	594	591	603	632	591	626	625	616	658	582	626	595	584	613	623	575	634	607	614	591	590	565	613	621	606	609	569	602	591	595	607	618	651	646	594	533	607	613	604	585	630	609	589	584	560	630	602	620	588	614	574	573	588	590	619	638	607	574	613	624	597	619	603	617	571	585	605	599	626	606	598	609	590	578	558	581	598	598	609	573	640	625	595	684	635	600	647	601	593	600	580	595	607	611	577	594	611	621	567	643	639	593	582	607	585	590	574	586	613	618	589	566	573	586	613	576	625	554	576	581	576	632	606	611	588	613	587	632	608	602	596	627	623	598	645	611	653	584	570	627	652	601	571	622	590	632	610	589	620	597	551	581	607	638	615	588	643	600	586	656	642	621	569	586	603	615	573	564	571	584	585	567	565	617	599	592	610	611	654	606	633	580	608	637	601	595	624	602	577	606	633	616	590	608	633	581	557	569	602	609	557	634	565	565	603	604	605	614	594	547	609	610	585	569	585	619	624	566	593	599	631	595	569	611	607	562	601	618	611	634	618	619	631	606	573	551	601	643	601	601	597	584	616	599	608	603	646	581	609	624	597	615	636	594	642	589	552	656	615	626	620	626	619	542	609	605	559	608	634	584	643	616	635	567	563	565	622	583	624	603	590	627	654	627	671	585	581	622	624	649	579	616	580	679	589	641	633	596	590	594	594	593	600	607	586	590	604	611	603	591	610	625	619	583	628	564	631	565	612	656	647	644	653	579	589	585	556	581	559	553	626	623	576	621	593	636	599	643	611	595	647	607	606	591	601	613	575	608	624	616	588	598	636	610	585	602	540	614	598	616	598	545	625	617	608	635	546	605	604	616	610	601	610	628	566	542	598	608	579	614	602	604	598	632	612	617	640	578	601	629	578	600	657	567	643	613	549	629	600	576	593	631	573	602	573	606	592	603	611	591	625	558	633	609	605	589	576	588	583	627	585	616	610	619	642	574	577	580	590	566	594	593	553	585	569	606	612	643	574	594	641	665	604	642	611	597	569	597	578	610	575	588	676	585	584	583	631	600	592	590	612	554	611	554	574	610	617	606	580	611	613	618	609	549	583	580	604	631	637	597	612	619	612	602	604	589	586	612	579	594	567	614	652	610	562	602	577	602	618	630	588	599	561	584	596	603	603	627	590	637	604	576	593	568	578	633	585	547	622	626	614	630	572	615	591	620	613	596	603	636	600	587	612	562	583	600	624	612	600	631	566	591	574	597	614	592	594	586	611	614	584	601	589	625	620	616	599	610	571	640	618	600	540	636	621	609	609	587	613	641	585	578	632	634	618	592	622	648	580	589	605	615	583	599	607	637	641	580	619	588	576	558	621	586	605	641	574	628	610	541	639	596	572	566	581	638	629	586	608	592	594	571	597	628	611	584	612	587	578	575	596	605	630	616	594	630	570	613	594	588	618	613	624	603	601	627	584	601	583	567	610	627	575	624	612	591	598	618	588	611	616	616	614	614	577	573	622	669	621	583	554	630	544	598	580	632	616	657	597	552	604	636	601	597	604	604	579	607	602	611	597	591	576	607	604	560	608	583	611	616	638	595	594	597	572	598	590	647	618	595	602	618	613	571	591	598	613	562	607	626	598	603	610	600	639	600	606	650	610	604	623	596	604	604	618	601	574	631	597	617	660	588	596	609	605	606	570	533	600	595	566	585	556	601	622	612	647	631	605	611	595	598	610	621	604	622	604	575	617	644	632	576	614	614	548	573	593	565	623	565	637	594	553	612	615	656	608	635	568	569	568	616	627	623	555	589	640	621	594	616	632	606	595	609	580	587	557	565	587	640	604	617	567	628	567	628	583	631	605	610	602	617	669	582	581	606	605	601	601	552	574	623	593	607	590	588	596	594	667	603	604	582	571	605	608	605	590	631	579	625	624	598	584	592	606	612	624	600	616	613	583	622	563	611	630	597	610	610	603	618	612	619	589	592	568	619	612	613	610	632	609	626	594	590	584	609	569	619	611	658	585	598	595	607	587	630	621	573	576	596	595	566	603	597	588	570	602	611	589	594	599	596	553	591	581	616	607	575	634	615	594	552	628	610	595	658	611	616	596	624	670	557	588	587	575	623	596	609	596	608	611	593	605	611	612	614	584	610	600	635	609	617	594	585	603	586	617	568	621	638	593	598	612	594	593	663	581	643	572	598	601	627	579	602	584	604	599	597	596	579	612	624	619	587	597	600	680	572	626	559	611	549	649	583	625	600	578	644	622	632	625	584	629	605	578	611	648	620	618	534	609	586	581	596	607	574	582	627	634	617	575	600	581	567	633	618	613	591	597	631	639	604	610	583	617	624	583	569	582	667	630	599	608	619	609	596	580	657	630	600	640	585	627	630	591	606	632	581	598	594	641	623	634	616	589	590	628	622	598	612	597	577	578	565	584	541	602	597	643	612	603	611	606	631	581	601	625	588	645	581	623	580	589	649	629	583	590	607	577	607	625	585	582	595	595	600	631	620	604	649	624	600	572	626	618	635	635	583	656	609	597	620	628	613	614	593	611	623	616	591	583	604	607	618	625	597	633	595	596	632	604	599	651	627	590	577	637	605	631	607	607	621	611	613	607	593	606	608	570	623	603	600	643	667	592	594	584	607	577	596	625	607	580	592	605	599	592	664	580	595	586	589	599	639	580	564	593	600	594	629	620	622	569	560	560	567	562	569	608	647	600	600	608	581	611	591	571	618	612	594	618	593	615	632	582	595	621	606	573	627	601	615	587	576	622	629	604	572	616	584	611	570	617	555	626	571	575	630	583	554	640	626	583	602	588	598	570	605	566	580	607	607	627	611	646	632	609	603	588	606	591	630	622	584	576	604	626	567	564	591	647	617	602	581	599	567	616	599	582	578	588	579	622	596	570	595	575	599	621	613	606	634	614	613	618	618	648	598	613	611	561	574	586	610	608	617	597	581	602	619	624	587	578	591	595	601	559	585	614	587	614	653	592	602	594	607	622	625	577	589	602	680	606	626	549	581	616	621	615	580	612	582	628	603	568	606	607	638	622	598	597	581	600	621	639	592	628	585	571	589	581	600	561	613	591	609	629	615	606	602	601	584	606	604	597	667	622	573	584	575	619	663	588	588	591	594	585	518	630	579	590	628	611	596	590	610	573	560	590	637	631	594	615	622	625	596	579	589	613	624	602	613	605	565	592	566	601	571	595	599	564	564	607	610	596	640	585	618	619	608	603	594	597	575	643	609	616	600	578	598	581	618	596	588	593	619	622	627	618	641	586	628	618	626	571	607	618	611	604	594	584	618	601	606	578	587	604	587	614	602	581	622	608	625	610	600	590	606
29336	29675	33389	21736	7806	1493	543	491	447	463	459	431	413	423	426	376	403	384	382	419	423	398	424	395	388	367	400	366	387	415	375	385	403	403	437	392	394	411	404	430	383	413	391	399	361	344	378	390	407	427	409	401	393	414	383	397	386	409	402	370	379	420	401	421	384	386	393	381	420	385	408	396	396	412	426	387	383	401	383	408	410	394	359	390	420	401	388	399	405	398	378	432	421	379	371	344	417	388	418	393	378	384	398	404	362	428	391	384	389	392	409	377	431	403	429	401	407	410	392	411	414	377	362	388	398	402	374	401	413	372	374	394	376	386	410	366	384	386	378	412	417	439	401	389	407	386	405	410	394	388	400	395	381	413	354	390	398	366	405	427	379	387	401	404	403	417	431	421	382	427	369	407	431	374	435	413	389	402	375	392	393	395	386	420	404	413	370	418	410	384	419	373	429	382	398	392	409	365	425	405	369	406	388	395	407	429	381	382	418	382	413	380	399	399	380	379	391	396	362	429	419	419	395	380	392	377	386	417	383	384	386	378	377	426	437	365	371	432	388	401	432	358	399	379	413	426	399	435	395	427	358	426	432	428	374	408	355	394	416	382	355	399	414	408	409	408	383	407	402	382	373	395	413	443	390	411	393	394	380	416	433	400	415	387	395	415	436	367	389	392	390	398	409	427	409	385	412	398	398	417	394	392	402	435	445	368	394	448	416	368	444	379	417	367	357	398	424	361	396	407	403	371	404	414	404	368	402	402	433	389	425	398	391	386	354	375	420	393	428	396	404	404	388	392	394	387	413	383	411	396	381	413	379	395	374	418	403	369	384	396	395	390	367	358	395	403	385	403	396	399	407	394	398	398	398	389	411	376	411	414	401	379	400	395	410	413	386	397	401	369	416	429	412	414	434	386	412	410	438	405	449	397	380	396	370	385	403	396	413	362	391	383	400	441	395	400	418	447	399	394	377	413	412	397	396	397	387	387	395	404	376	400	421	417	409	374	410	435	387	390	363	403	363	382	370	395	429	401	386	383	412	396	407	373	414	369	359	420	379	374	407	406	389	402	374	391	382	421	400	377	394	393	385	342	403	367	384	371	366	407	415	415	408	393	408	430	390	382	420	388	388	409	374	396	411	386	393	398	377	370	399	373	407	425	388	384	373	401	377	420	400	398	409	433	405	390	394	419	416	418	386	377	350	398	414	428	366	412	411	357	402	407	409	412	388	415	399	354	393	389	381	401	393	385	401	422	376	400	419	406	372	384	373	387	417	396	424	416	414	356	431	349	400	389	375	388	380	401	408	389	415	468	419	387	384	354	385	406	412	393	393	416	387	386	361	391	368	385	437	401	400	345	371	373	363	380	433	408	368	381	380	352	370	392	409	368	403	434	363	367	408	421	433	420	383	388	365	372	381	363	376	412	368	390	381	401	379	376	381	407	398	407	384	387	363	384	364	409	442	417	415	422	405	386	412	392	389	376	380	372	373	402	385	418	405	386	389	407	378	365	379	411	371	379	367	400	426	381	429	356	417	416	364	387	416	398	367	391	399	375	379	392	422	403	356	413	365	414	394	378	402	387	408	396	386	387	401	374	406	382	400	389	394	365	392	425	366	421	371	423	380	377	406	398	384	360	420	413	400	404	407	411	429	384	404	400	398	394	382	394	420	417	404	410	385	434	386	363	394	422	381	390	395	385	399	362	395	427	407	407	407	369	407	434	402	410	376	414	360	358	399	393	410	406	369	381	404	402	407	383	381	409	397	435	424	404	383	422	413	426	389	411	424	384	356	403	360	414	374	425	403	357	388	423	392	410	391	417	417	406	352	383	412	394	383	406	392	441	404	390	395	399	418	380	397	428	349	407	386	400	378	374	385	380	443	402	409	381	379	392	365	425	387	396	416	362	398	417	374	407	413	377	408	387	399	379	410	380	411	424	427	382	398	388	388	390	401	414	367	421	398	427	427	415	372	396	385	390	385	384	383	453	372	395	426	441	367	407	416	381	382	418	385	424	382	366	417	417	395	416	383	389	351	364	421	366	376	416	390	389	429	383	383	419	362	381	438	385	367	389	402	442	396	371	412	409	405	381	415	391	391	377	420	393	407	390	412	386	416	386	391	397	375	394	424	410	383	421	393	380	421	409	371	418	404	385	405	407	387	416	401	374	381	377	389	384	421	403	403	394	410	357	396	397	394	412	404	382	419	409	389	404	395	385	419	417	416	373	401	402	418	409	415	402	391	389	420	394	387	369	415	377	409	378	394	375	384	409	383	395	388	382	383	395	385	441	383	377	409	398	396	427	403	372	412	381	380	394	354	419	421	407	386	387	359	382	393	382	413	380	417	414	413	420	385	382	375	436	425	435	391	397	393	425	397	382	433	350	390	372	361	392	369	421	400	380	390	403	387	366	419	360	391	385	443	412	377	397	405	391	401	391	384	403	417	392	420	390	405	373	431	437	403	376	393	414	392	381	404	394	395	423	381	375	386	419	396	399	394	414	420	400	413	416	423	408	381	415	411	399	374	363	426	420	402	405	391	379	396	399	384	438	414	408	409	385	374	455	379	404	369	384	409	381	422	418	432	381	420	358	404	409	440	408	393	374	391	381	390	395	391	409	373	353	381	374	395	386	433	390	405	393	378	381	394	393	396	429	432	424	405	382	422	382	397	412	365	387	407	377	366	399	371	429	419	410	397	436	382	383	388	392	371	413	404	385	432	415	378	384	412	379	394	388	372	409	404	374	414	390	406	389	410	399	358	389	373	415	423	391	427	383	404	393	372	406	402	386	383	411	401	383	407	387	431	391	424	422	357	392	342	383	397	374	402	440	403	383	372	402	407	414	415	391	393	424	368	405	403	399	410	412	415	407	391	402	389	406	427	387	424	410	386	405	440	390	387	401	365	391	442	395	380	380	382	403	400	390	384	388	410	430	398	370	387	396	386	430	382	378	382	382	367	405	411	393	421	421	431	392	431	411	398	417	393	413	401	357	388	418	393	409	388	403	425	336	374	390	374	414	392	426	422	394	389	404	411	395	389	401	371	421	441	432	425	450	397	386	399	388	407	403	396	383	392	395	393	412	426	414	378	368	399	428	359	383	380	405	421	397	373	385	410	427	380	401	411	363	400	384	382	412	392	389	414	402	397	427	384	394	374	404	371	401	407	410	393	405	388	422	415	396	396	397	413	400	401	403	395	374	395	373	369	396	411	418	393	401	426	398	389	389	393	379	374	408	426	404	350	408	372	369	383	456	369	440	349	416	393	392	424	421	400	375	404	373	377	415	426	404	376	396	344	367	373	384	384	358	425	401	368	406	388	432	385	364	405	415	393	419	395	397	377	390	375	414	404	393	376	385	411	406	371	357	391	375	417	358	400	432	382	401	393	406	390	383	408	404	386	430	387	452	359	425	370	405	418	366	367	361	410	377	373	368	395	381	382	412	349	411	426	413	374	464	399	392	382	397	409	382	414	379	376	401	390	400
33666	47603	33734	19245	9179	2187	747	682	597	599	573	538	479	442	469	468	431	449	489	437	470	477	473	453	452	437	464	485	457	477	463	451	472	455	454	473	462	468	473	447	493	446	465	408	436	457	469	452	454	459	432	455	414	460	454	447	432	462	456	464	436	448	437	489	472	454	473	448	476	479	487	432	440	445	450	484	466	443	462	446	431	422	452	443	474	422	456	458	437	455	455	474	459	441	471	441	466	456	435	500	451	475	464	438	466	440	452	486	475	473	467	416	414	458	487	428	429	483	453	428	455	416	457	464	482	447	412	456	446	459	466	449	444	420	435	483	446	479	420	437	474	438	456	469	465	468	466	446	449	487	469	479	458	421	483	498	453	432	472	476	431	447	453	448	485	451	441	460	473	432	469	427	459	438	438	436	414	482	484	445	471	447	465	428	490	467	448	424	442	430	441	475	485	453	449	468	443	445	445	421	466	431	430	465	493	444	453	497	472	457	467	444	459	461	465	489	471	498	466	456	455	458	462	471	471	443	459	430	479	440	422	455	418	466	474	456	461	481	473	443	466	460	441	440	444	465	423	470	470	516	452	461	468	453	433	463	436	469	450	470	524	484	434	481	439	494	468	469	474	460	479	442	436	457	409	442	426	473	433	421	438	430	457	471	459	460	421	464	448	482	460	452	457	449	471	463	442	476	451	436	466	473	457	447	463	433	455	452	467	477	403	459	476	465	438	473	451	462	464	483	446	464	490	434	424	434	463	450	510	437	467	434	461	465	467	467	431	449	415	431	448	444	450	469	457	452	447	460	450	504	419	477	462	433	475	453	451	426	481	446	456	436	457	421	469	473	513	464	463	447	490	459	433	478	453	455	498	430	454	445	462	498	455	437	418	464	440	431	448	463	402	472	446	499	470	433	446	496	468	454	488	434	427	434	467	475	451	449	471	443	453	471	434	401	449	442	479	463	489	484	454	460	437	461	446	451	444	424	506	442	467	459	488	444	485	446	463	458	465	439	464	452	479	465	461	477	453	472	427	490	424	384	455	443	454	483	469	454	450	478	478	439	467	483	467	445	448	480	468	441	493	429	460	450	433	452	445	448	450	475	431	446	434	470	488	460	420	477	468	467	467	459	489	442	448	460	471	447	431	460	446	499	457	458	453	458	468	470	476	433	451	454	439	418	489	474	458	436	500	472	406	445	473	484	455	459	440	492	453	430	486	451	460	455	447	476	463	486	467	428	430	485	467	473	459	485	465	433	444	501	483	438	453	441	452	470	446	429	468	455	473	468	472	460	438	468	479	473	426	465	479	443	450	445	472	454	495	474	448	469	445	448	443	471	483	431	470	457	467	463	482	474	472	455	454	447	458	447	491	478	476	467	457	483	461	491	425	474	467	446	418	502	429	469	491	485	434	465	429	461	464	466	437	486	431	458	470	448	458	448	483	402	490	476	500	456	435	458	476	465	474	484	478	441	419	482	468	466	467	471	472	432	426	487	466	462	465	445	442	475	485	488	445	442	418	447	487	465	455	461	480	437	418	480	474	444	470	458	457	449	519	438	441	481	444	486	469	456	451	472	473	451	438	474	431	494	454	457	447	461	466	468	472	455	429	467	443	442	430	452	463	445	463	480	442	443	465	464	447	485	434	463	452	452	441	494	465	434	441	456	453	448	432	501	456	426	477	492	437	481	490	461	487	445	472	439	489	458	471	453	479	443	468	475	441	403	454	454	471	482	492	405	475	460	477	421	448	443	438	437	467	441	457	462	439	460	461	475	442	448	479	464	481	485	456	420	465	451	481	521	475	464	487	448	433	462	491	472	471	406	441	454	468	469	453	462	469	453	449	443	479	454	473	462	466	465	472	415	423	465	489	462	411	425	444	471	465	426	448	447	462	463	432	470	493	470	444	463	432	460	465	486	483	450	432	446	418	452	480	452	458	437	487	457	471	478	419	424	471	492	485	459	465	455	434	494	434	438	474	460	467	489	443	439	448	444	460	449	424	426	443	473	484	437	476	475	481	471	500	482	450	433	511	464	475	463	459	462	436	460	455	478	459	503	474	454	406	469	447	435	456	463	473	449	474	467	468	445	501	466	488	444	424	462	492	478	468	487	458	460	418	456	441	451	430	464	396	424	490	445	485	433	443	439	481	423	438	444	450	444	469	433	427	463	427	492	450	478	445	471	494	452	459	480	443	470	462	478	497	434	459	418	464	421	467	465	457	469	461	458	419	432	462	447	446	444	437	468	430	440	460	450	469	444	426	497	467	439	504	472	449	474	434	434	455	438	443	443	453	457	463	417	498	445	437	449	488	440	467	459	452	442	492	497	457	489	465	458	442	479	432	450	447	439	446	457	443	441	454	488	444	449	451	467	446	502	444	463	446	452	443	446	448	463	475	425	493	435	481	424	456	459	471	482	459	433	462	450	461	453	433	446	428	449	441	448	483	457	447	461	462	463	463	436	456	455	446	484	466	439	474	442	475	457	462	431	436	486	428	486	501	461	483	487	460	419	467	528	442	458	459	467	435	502	453	439	471	462	467	464	453	460	471	470	476	463	464	426	470	455	501	466	463	435	472	442	408	475	452	442	470	453	449	465	447	488	466	480	418	449	444	424	448	494	466	468	493	478	472	473	460	441	479	475	462	453	457	452	453	466	470	456	466	445	498	424	519	480	436	432	461	467	487	453	460	449	435	466	493	449	441	487	424	461	468	487	477	447	444	473	488	457	476	440	476	476	462	441	497	469	444	451	441	468	479	476	457	461	486	494	477	476	459	436	479	456	452	448	449	454	476	454	473	458	463	455	498	451	458	470	447	431	448	466	457	442	453	499	448	456	464	446	426	489	471	429	452	424	463	448	470	447	449	458	466	488	481	446	459	511	453	467	433	455	461	482	471	484	447	408	503	459	458	442	428	466	467	457	456	473	467	496	474	470	461	470	490	455	451	408	465	477	465	469	462	474	460	507	438	457	447	411	454	499	484	466	479	465	455	444	482	495	443	457	434	437	451	449	462	463	477	491	452	439	427	437	474	442	471	471	499	465	479	467	476	427	450	494	438	425	499	475	493	497	432	458	506	423	464	471	455	470	471	462	467	437	460	453	450	462	449	475	475	475	438	460	473	482	475	424	454	424	477	457	493	478	424	434	485	493	417	450	464	459	455	480	477	496	458	427	475	443	437	441	488	463	439	468	494	460	425	401	460	444	500	468	492	448	442	466	483	458	482	476	441	462	486	467	466	442	457	445	456	475	481	467	503	465	466	454	449	442	482	439	465	518	477	431	413	477	474	416	435	427	455	499	401	454	452	447	446	477	493	477	483	448	483	451	450	457	490	470	435	435	468	490	504	446	435	452	471	469	453	412	455	476	426	471	453	452	486	442	447	448	463	479	447	432	497	453	464	464	441	412	470	450	430	427	457	489	470	424	439	462	465	464	466	422	454	460	517	439	467	441	442	490	470	454	477	452	449	497	485	451	482	430
24132	21262	28613	24800	21514	12652	1652	858	633	592	591	564	503	489	444	431	438	443	424	386	427	418	402	398	368	420	381	405	393	350	391	398	411	355	399	384	391	399	373	403	386	372	396	390	424	371	375	412	421	403	421	412	434	379	405	388	376	358	359	403	402	406	400	407	403	413	415	413	401	365	394	369	403	405	428	365	406	388	375	398	363	374	382	410	358	388	444	363	410	443	367	390	401	419	398	370	404	409	404	374	383	434	405	385	408	402	369	398	412	401	380	388	377	393	367	371	393	386	404	360	384	412	382	353	403	390	390	428	407	417	382	419	389	400	356	350	392	379	396	381	417	400	383	356	430	420	413	345	359	420	419	385	398	401	403	404	388	371	341	362	406	367	407	364	369	370	436	361	446	391	395	438	399	393	384	417	398	399	363	386	405	387	359	402	410	395	388	362	407	400	365	417	385	391	399	399	379	406	412	405	413	368	391	384	379	402	397	397	383	404	384	382	395	373	384	397	394	394	392	376	417	382	389	432	386	379	419	395	420	398	371	388	408	372	338	372	371	368	390	371	418	395	388	395	385	397	408	403	399	369	387	413	391	389	430	401	358	410	403	358	427	380	395	383	420	415	400	410	407	415	396	346	380	397	405	394	376	371	391	412	363	402	392	382	416	402	397	407	373	361	378	395	387	391	384	395	413	389	385	378	365	403	412	353	416	411	380	399	381	371	374	385	400	397	421	407	429	397	387	341	378	405	384	431	409	409	406	407	376	403	382	384	394	373	357	382	421	390	386	391	411	398	417	386	414	373	369	381	383	397	406	390	344	419	380	408	346	377	392	385	430	403	429	361	367	414	385	418	427	381	409	393	397	379	391	374	400	393	427	377	364	386	397	415	396	370	392	408	376	369	377	367	416	351	416	408	422	362	386	390	387	357	376	372	388	355	403	402	419	404	410	402	410	401	378	409	426	412	399	401	371	376	397	440	397	376	377	380	378	414	402	378	413	404	384	361	431	351	386	393	358	403	391	386	402	421	412	385	370	381	387	385	415	414	380	400	424	356	431	370	395	373	383	384	369	391	393	416	369	382	412	404	382	389	410	420	378	416	398	408	421	350	400	379	412	373	410	390	412	412	377	402	397	394	391	378	399	391	375	367	403	385	422	410	394	416	394	406	382	392	409	380	382	409	405	408	356	381	409	399	410	393	382	430	385	402	374	352	422	417	400	401	411	384	390	379	380	377	392	389	372	397	389	397	393	401	380	395	387	397	377	382	433	386	397	378	411	346	400	393	391	416	367	392	395	409	397	383	385	370	376	371	402	401	386	371	402	382	355	390	387	389	370	372	399	383	430	353	420	365	379	402	402	412	385	387	393	367	393	387	381	415	380	390	395	405	372	381	387	406	409	417	421	383	393	401	407	363	406	407	351	367	380	403	421	417	429	370	398	377	397	421	408	393	389	385	398	391	406	390	401	384	379	427	416	382	393	360	418	413	395	389	400	402	443	376	395	412	433	365	361	369	388	392	394	389	381	384	344	404	431	381	383	384	386	393	360	374	343	376	381	401	378	370	394	403	364	398	412	388	374	411	424	384	409	392	370	387	417	360	418	371	435	381	397	380	376	358	399	434	379	381	415	390	385	388	390	362	381	383	370	393	401	406	396	359	410	398	383	410	368	385	412	440	433	390	367	387	391	383	404	391	409	399	391	403	387	386	403	394	419	405	395	387	407	389	372	370	402	410	396	427	404	375	393	405	401	405	337	380	398	390	387	402	424	395	419	377	394	366	382	375	404	404	366	382	385	406	407	433	385	402	391	382	419	410	404	398	394	404	407	406	409	417	404	366	391	403	397	369	395	387	373	389	401	426	414	389	396	384	424	410	415	413	413	416	383	387	376	402	398	387	387	400	403	393	391	359	404	383	373	345	404	396	403	371	398	391	369	392	388	417	362	354	392	416	386	385	381	387	395	367	415	392	368	410	379	400	382	402	406	413	377	405	385	377	401	381	386	403	404	384	398	407	394	357	385	409	399	404	397	418	397	391	361	379	391	407	390	368	393	442	376	385	419	398	395	382	393	375	403	420	380	382	416	375	412	370	395	367	378	393	386	396	350	356	400	419	350	385	362	434	390	390	385	417	371	382	428	447	365	387	425	388	413	366	405	404	389	412	425	395	405	412	364	411	403	430	361	390	395	381	427	414	395	372	417	370	396	376	394	406	368	370	387	388	404	420	417	364	429	345	368	390	404	400	409	373	402	391	399	398	401	427	378	399	354	374	414	374	377	388	391	382	373	419	420	370	382	405	394	376	387	441	390	407	367	390	380	409	398	438	415	406	379	389	353	382	381	391	410	375	399	394	393	391	429	413	381	389	368	370	364	409	359	418	403	352	376	379	395	414	400	394	372	425	365	380	407	410	385	374	380	425	380	370	355	388	407	388	430	404	380	380	369	379	386	404	379	416	358	393	416	420	418	345	407	344	384	402	388	400	388	406	398	433	399	361	409	402	379	377	393	389	389	394	388	387	400	419	349	411	373	375	377	391	414	375	380	384	395	408	403	431	382	372	398	403	347	358	404	406	380	407	393	395	387	357	400	373	385	380	379	381	387	402	357	359	441	374	369	411	392	401	406	427	362	377	395	399	377	370	421	376	391	395	364	359	361	389	396	368	414	409	396	407	351	368	374	408	429	394	381	402	380	362	386	383	375	408	401	408	383	399	415	377	387	386	394	416	373	440	398	365	395	421	394	395	382	401	414	392	373	396	394	383	382	334	390	409	390	338	397	406	401	395	409	403	396	392	419	387	385	410	378	374	409	405	426	393	412	427	408	368	431	391	397	406	395	411	364	382	402	415	339	367	403	389	446	407	387	402	392	413	375	388	385	403	367	416	367	375	405	393	397	392	388	351	405	382	392	384	378	369	388	407	372	381	387	397	377	379	385	416	407	385	394	389	380	374	403	385	396	370	352	390	409	377	357	387	377	384	382	356	399	425	364	410	381	390	414	399	395	433	386	388	408	383	373	381	394	368	359	398	397	369	456	422	399	392	384	372	400	383	385	364	408	385	403	402	401	403	379	417	357	365	411	430	398	427	384	378	396	399	378	361	415	368	374	401	368	412	383	411	365	386	370	416	376	373	401	367	394	384	408	351	398	429	402	359	358	375	396	404	413	376	372	392	383	380	413	402	393	394	429	402	385	391	397	366	421	423	396	394	367	401	405	393	400	414	345	411	395	385	405	378	374	368	433	407	398	405	356	357	410	399	377	383	416	413	402	383	357	407	403	368	401	435	396	389	405	397	432	401	389	393	396	408	384	437	415	402	393	389	376	390	406	388	391	397	405	387	390	422	437	386	372	387	393	411	407	395	386	393	393	426	369	432	397	404	417	342	397	391	382	372	408	383	413	373	395	380	363	397	429	344	382	417	405	421	402	392	426	365	393	405	399	379	410	393	410	391	384	412	372	385	371	408	376	361	399	398	396	407	378	387
34163	57523	43936	29791	16554	3497	1526	1201	996	908	755	721	579	579	595	506	545	494	515	463	465	462	477	514	473	479	503	472	400	455	445	445	455	468	474	453	433	492	476	427	436	441	476	466	447	475	415	422	464	446	443	446	458	437	492	443	444	450	424	453	438	436	501	467	424	445	461	441	452	448	432	460	415	447	452	430	459	452	440	460	457	420	437	430	437	482	452	459	454	464	451	452	455	470	446	438	435	468	446	425	423	416	400	458	457	415	459	486	447	447	437	451	453	440	441	484	451	426	423	472	395	462	437	453	474	487	458	426	417	426	452	452	443	449	446	458	427	448	434	425	456	446	442	494	452	440	435	447	448	458	432	468	463	461	438	411	460	461	463	442	432	452	441	438	455	474	441	461	455	434	464	444	435	440	434	447	434	452	434	460	444	485	423	463	429	442	447	421	448	441	438	438	442	442	471	464	448	460	472	423	432	464	468	464	410	460	414	412	436	439	490	437	417	480	458	452	453	458	446	430	440	454	457	466	440	443	444	454	432	435	452	441	451	439	393	448	446	432	428	453	397	426	444	445	451	425	423	446	465	433	468	449	420	475	450	460	422	443	445	442	466	412	459	471	448	462	456	430	452	416	420	463	459	426	441	456	442	428	451	400	467	422	456	422	454	482	442	446	453	458	425	442	440	441	429	407	447	448	452	481	443	406	487	460	459	438	474	449	459	433	416	464	425	464	461	401	457	443	428	500	473	438	424	463	470	456	439	456	440	465	437	431	443	492	450	451	465	413	482	473	416	430	439	439	460	394	422	432	428	466	449	460	442	425	446	464	439	427	437	472	418	447	474	460	441	426	420	437	415	444	449	467	482	456	418	456	471	446	423	466	456	421	485	482	437	471	480	478	446	454	430	450	477	442	429	452	439	436	406	461	440	476	428	445	434	451	444	482	452	461	471	436	457	422	459	462	483	464	445	431	436	434	446	432	493	441	389	434	448	468	408	436	452	442	473	466	427	429	436	470	461	430	444	440	474	456	386	463	479	434	442	450	434	433	457	443	442	464	459	431	469	449	427	421	428	453	433	460	466	445	455	446	440	462	453	469	447	436	389	465	492	487	441	447	430	468	457	468	439	412	424	481	484	462	428	453	444	445	429	429	465	463	472	473	439	465	464	449	456	409	449	443	487	481	439	414	437	409	457	456	466	422	449	487	435	445	451	424	432	398	463	474	447	449	422	422	418	451	408	481	433	450	432	456	449	466	406	457	440	477	448	482	460	469	452	454	449	457	466	459	419	457	413	420	432	415	427	439	416	444	485	450	430	451	470	446	451	475	454	457	466	448	462	451	425	485	453	421	425	470	443	474	442	490	389	479	455	422	413	471	449	468	428	429	455	455	453	446	424	459	467	438	440	436	471	459	430	455	427	459	449	423	450	419	471	473	454	426	457	423	413	475	418	458	456	454	442	485	458	471	424	475	450	431	428	453	450	429	452	436	455	416	470	453	412	477	397	461	450	438	469	435	493	502	441	447	393	436	465	443	437	432	444	453	452	438	462	445	440	464	412	451	453	434	473	438	493	438	431	477	468	458	466	439	464	446	433	487	454	466	455	441	439	429	447	453	419	459	464	447	440	452	476	461	426	485	467	454	465	441	428	471	469	449	451	452	447	456	451	439	473	448	445	426	448	485	438	433	460	446	399	450	428	478	433	418	408	484	439	480	451	457	432	434	411	432	448	431	467	427	475	450	443	413	465	472	470	408	426	420	472	460	463	441	402	448	461	472	435	443	447	458	462	437	445	438	483	421	463	472	429	446	428	443	475	464	489	416	432	448	424	475	456	411	427	428	435	382	452	435	488	436	473	428	444	448	462	446	481	420	449	469	453	448	457	450	459	414	430	468	448	457	427	459	444	398	437	463	454	435	417	447	428	478	452	471	465	444	446	417	468	421	446	436	491	454	462	475	439	474	428	426	474	413	459	467	434	443	465	460	435	436	484	433	460	436	468	448	425	436	450	437	428	417	462	469	463	468	513	455	449	430	441	456	459	430	495	442	458	429	475	462	404	432	421	435	437	439	446	458	432	451	438	507	423	436	477	448	441	407	484	465	423	474	428	437	440	459	493	460	434	451	490	410	478	482	423	442	457	435	454	503	426	448	454	426	450	442	434	422	453	461	448	471	452	428	447	444	458	455	429	491	416	482	478	438	409	433	461	395	464	444	431	478	412	452	459	428	438	468	403	445	431	426	426	451	436	420	421	487	448	429	480	432	452	439	441	480	448	419	397	432	416	473	456	465	428	455	440	429	449	433	419	419	457	406	455	425	452	446	429	427	419	433	480	419	442	466	446	460	437	447	430	424	433	477	439	421	424	444	468	434	459	461	422	430	458	449	397	434	459	461	394	438	426	470	445	448	422	428	460	472	461	458	471	443	424	467	429	390	411	415	461	451	448	444	459	470	419	456	445	459	452	420	452	428	435	456	457	477	437	422	458	485	434	409	419	457	476	466	439	441	486	429	463	420	391	460	452	452	478	428	436	429	458	480	429	457	428	438	434	403	472	467	472	462	441	465	419	440	461	448	412	441	442	456	500	446	424	457	452	494	452	448	459	430	462	441	419	430	442	424	462	441	460	443	471	436	465	475	452	446	420	422	482	461	476	451	437	432	439	466	477	438	450	435	423	458	433	445	452	425	451	437	440	454	456	462	459	448	436	439	429	441	461	436	462	405	467	445	451	441	464	423	467	470	441	431	448	418	410	424	457	436	445	463	454	422	463	430	443	456	430	465	407	444	455	497	475	440	470	427	459	439	469	441	426	461	441	431	436	427	498	443	418	438	448	445	459	446	443	427	456	422	426	442	441	437	411	415	423	466	423	467	445	416	440	418	449	426	452	422	451	420	431	417	445	432	398	415	424	445	407	449	412	456	467	455	402	432	427	457	475	420	459	447	429	448	433	431	450	435	432	445	424	437	501	412	431	448	476	396	436	438	426	416	422	465	426	445	414	464	446	427	461	421	425	446	451	482	460	475	429	455	472	465	426	465	431	458	446	452	483	468	429	419	413	400	440	465	465	413	487	474	455	490	442	450	418	423	454	434	473	416	431	462	439	482	428	438	475	441	433	420	445	458	444	439	450	474	453	464	489	432	437	436	443	400	444	388	449	473	423	463	458	468	416	496	448	457	480	475	435	484	426	430	396	433	453	484	448	434	471	489	461	454	450	419	413	442	444	444	441	455	485	459	446	471	443	457	447	420	426	449	382	469	436	458	445	461	453	447	440	461	414	426	400	422	485	420	481	447	474	491	470	450	414	426	468	420	450	446	453	423	500	389	461	409	459	458	420	434	462	401	463	400	434	476	444	428	460	446	446	466	438	446	419	443	449	464	421	434	463	439	483	425	430	463	404	453	461	401	448	432	446	438	462	457	504	419	420	435	450	415	451	389	451	429	481	439	455	441	477	433	433	433	438	454	463	437	418	445	442	431	460	458
25365	21294	28123	26176	17259	3567	999	779	671	668	602	582	613	562	552	553	565	508	552	537	564	541	570	502	530	518	557	540	555	548	546	514	517	557	536	569	508	538	534	484	515	493	516	520	473	552	553	517	561	509	519	480	490	517	538	465	525	540	530	486	550	525	533	491	556	537	515	522	540	510	528	512	508	513	500	492	496	548	508	506	512	542	500	510	487	518	540	561	550	560	493	550	509	519	535	504	518	534	512	522	501	502	549	505	534	482	513	497	558	488	492	490	534	528	546	522	540	540	531	535	539	533	549	509	522	529	537	542	511	492	507	524	516	541	506	506	501	547	477	504	519	530	517	484	514	511	527	498	567	513	535	530	510	514	546	516	499	505	476	497	516	539	523	537	483	513	497	544	502	474	506	503	532	531	499	506	554	509	518	532	533	527	575	509	520	531	573	540	496	557	512	525	530	542	510	503	576	523	512	528	528	487	491	547	557	539	511	496	503	491	522	517	544	501	545	516	506	564	554	509	547	547	486	499	529	554	500	539	542	491	548	495	490	512	510	535	498	525	589	515	512	511	517	493	525	503	503	542	542	539	532	510	515	522	499	480	534	519	522	516	524	539	567	559	513	514	474	498	499	503	550	538	527	526	511	520	492	475	489	513	534	534	523	533	546	489	513	497	514	519	548	526	547	529	557	462	526	511	521	540	536	544	539	528	523	517	537	479	511	499	535	517	528	510	544	497	519	528	532	521	478	522	520	493	502	530	524	511	558	484	495	507	507	533	503	531	534	522	463	530	560	532	526	555	511	565	500	506	550	536	537	528	541	533	518	555	529	514	543	469	486	472	556	516	522	540	536	497	486	542	568	510	541	526	547	524	545	517	553	525	508	511	488	540	549	539	527	487	538	497	498	573	517	549	502	572	534	514	523	563	522	523	549	551	511	502	528	540	502	529	497	515	533	543	522	539	513	534	527	534	522	546	524	547	541	482	514	545	486	506	563	504	519	510	521	506	471	540	500	452	500	499	533	505	543	543	517	522	531	495	515	545	521	545	521	518	538	538	503	516	530	534	539	535	507	514	543	560	529	491	522	535	489	527	505	495	501	513	515	541	519	518	518	502	525	518	557	535	470	486	524	501	523	474	470	538	485	502	537	573	492	521	459	548	515	494	507	544	520	545	492	555	543	529	553	473	491	491	518	514	499	523	485	539	472	520	532	526	506	538	525	474	558	555	550	540	527	541	528	529	515	500	534	512	541	546	526	531	542	548	544	529	532	529	531	499	499	522	488	537	500	492	586	519	509	507	557	495	532	545	568	554	532	492	557	523	545	517	520	493	531	480	531	528	564	508	551	540	535	520	541	485	477	536	533	555	501	509	491	514	501	511	488	524	500	519	509	507	520	502	533	559	537	516	513	487	550	519	513	537	467	509	499	522	523	526	521	531	555	516	534	518	491	524	495	477	528	540	500	553	515	579	517	532	528	539	501	526	529	582	527	555	499	529	493	500	555	556	523	514	527	505	523	515	541	536	534	503	560	511	462	499	519	519	496	521	530	534	522	532	525	530	464	525	567	506	524	501	497	512	509	538	506	548	527	482	532	507	545	488	552	498	515	511	525	511	508	534	524	530	522	532	530	503	521	514	521	544	493	494	525	472	547	548	536	533	505	530	533	501	480	524	514	524	493	542	504	523	490	535	523	551	515	549	523	556	539	504	526	532	537	508	484	526	518	532	533	489	549	462	534	555	507	512	513	513	528	470	464	508	511	509	517	558	512	526	495	586	545	561	526	559	498	548	546	530	514	541	506	547	530	542	551	535	543	509	499	527	487	535	556	511	545	580	524	507	517	534	488	500	503	481	536	550	503	527	527	502	581	569	525	491	552	493	530	519	496	509	507	523	516	525	530	509	519	502	501	559	498	484	519	552	526	529	531	532	543	533	493	537	491	518	521	521	542	554	532	483	529	535	478	519	503	504	561	511	526	505	549	528	502	526	587	536	523	516	552	534	517	501	492	528	526	571	552	536	504	514	562	529	555	500	527	530	568	452	493	501	530	524	570	510	512	483	522	504	554	554	484	511	499	531	540	527	487	536	502	521	538	519	546	523	524	508	518	512	490	534	524	535	519	534	476	564	506	557	501	548	499	490	503	533	514	542	524	531	532	495	563	514	526	490	501	504	478	542	512	524	497	550	514	538	482	535	509	523	496	495	526	499	532	513	551	497	525	478	506	529	536	518	519	511	548	523	514	511	556	541	504	513	551	571	494	515	525	519	576	523	504	524	512	538	526	472	555	518	528	513	545	514	542	487	501	498	503	491	560	528	513	506	515	486	535	519	502	524	526	515	497	531	562	538	525	504	522	530	502	525	584	509	501	506	485	510	513	504	553	486	510	537	504	530	512	530	490	533	525	547	517	534	543	488	512	515	497	504	503	524	532	473	496	480	505	508	485	523	514	540	501	554	526	571	543	492	525	553	529	533	504	527	510	490	575	508	502	509	474	494	543	537	519	553	558	549	499	500	500	491	497	507	477	498	527	513	492	516	529	500	530	475	562	540	537	533	524	481	533	531	515	501	531	516	519	560	543	539	534	556	516	537	526	520	527	451	539	547	560	535	532	548	542	537	515	526	518	491	529	542	527	499	521	533	504	530	511	510	535	477	529	516	503	542	496	501	519	533	502	508	514	574	510	486	504	527	525	546	546	525	530	526	520	516	476	514	520	516	537	510	521	535	521	495	520	558	521	500	534	545	554	484	508	564	529	480	522	522	484	514	550	511	510	508	538	508	482	520	521	492	498	523	527	540	549	497	486	544	538	509	513	488	510	486	526	539	508	536	548	535	496	538	508	522	506	525	508	524	453	473	556	485	534	520	526	534	538	524	548	528	522	523	525	534	539	511	555	539	540	539	475	501	540	554	539	499	537	489	504	541	480	534	506	538	484	531	562	540	510	491	521	490	518	513	501	490	498	487	475	526	573	530	532	512	508	515	523	518	529	503	521	541	468	523	498	523	510	505	560	493	543	503	546	549	517	565	514	517	511	508	513	512	528	527	498	496	523	529	521	542	516	523	500	531	537	525	524	497	538	536	496	494	551	515	522	508	497	567	531	507	503	560	503	497	523	487	500	543	466	510	518	555	504	520	486	525	517	518	495	518	501	560	499	510	489	538	515	511	509	504	525	534	502	513	544	502	532	505	534	529	519	562	467	526	526	497	542	537	526	493	511	517	489	573	559	506	524	563	514	481	521	534	520	501	515	492	520	488	489	510	461	524	520	525	547	502	478	511	534	541	517	527	503	507	492	531	531	534	492	527	557	529	521	559	506	531	510	509	533	490	448	506	513	524	504	517	503	527	525	491	495	518	555	518	549	538	565	496	498	501	520	560	542	498	504	509	479	534	496	499	522	512	506	516	494	534	525	563	512	474	539	529	505	559	556	471	503	552	519	518	551	479	499	505	490	508	513	529	545	512	528	513	498	532	545	551	520	537
32916	51859	36552	26718	13970	2685	1370	1113	1000	928	773	727	708	675	672	639	609	608	558	651	622	603	577	568	622	600	604	590	619	601	615	595	586	645	590	587	612	578	620	587	615	616	571	594	590	560	569	568	612	644	605	559	626	600	561	591	587	574	605	613	578	590	582	594	580	560	614	591	595	534	618	600	538	615	583	547	569	579	560	569	641	581	604	591	577	584	555	564	565	552	576	623	582	580	594	590	587	599	579	612	579	602	609	622	569	602	557	603	586	610	589	594	614	579	574	621	601	573	558	626	590	617	613	588	576	611	602	576	577	612	598	581	579	577	610	589	549	626	604	609	569	595	553	581	546	545	616	607	609	576	602	587	534	553	564	600	561	581	573	595	586	565	614	599	526	616	633	577	575	614	561	608	600	617	614	568	596	573	616	597	608	627	550	595	579	587	593	550	580	587	560	570	567	586	560	627	570	600	597	657	582	574	646	551	618	619	582	577	606	594	563	650	588	588	578	608	588	557	614	563	600	559	570	616	563	570	612	603	582	552	567	575	609	613	600	620	600	559	621	597	572	548	551	544	574	596	608	608	593	615	602	559	591	614	599	620	577	639	547	583	577	576	571	590	619	632	596	574	633	581	604	583	609	581	608	588	588	579	559	616	627	593	539	578	635	561	580	574	628	586	621	557	581	595	574	573	587	618	593	587	576	609	591	635	555	599	549	586	559	604	601	603	573	593	612	611	589	574	588	601	562	567	548	595	621	595	597	617	598	593	558	608	569	606	600	622	599	603	598	614	600	639	568	616	557	595	547	597	585	588	548	620	575	633	646	606	573	572	546	581	584	575	569	569	611	580	577	565	613	602	580	610	581	598	621	607	587	564	592	575	569	558	615	598	612	572	612	561	612	514	604	617	594	585	595	577	602	605	611	604	574	581	613	567	644	572	576	613	581	613	594	592	587	564	581	537	563	576	604	611	600	563	581	611	567	621	613	567	559	631	611	532	563	601	606	607	641	560	565	593	613	597	575	620	544	575	566	591	578	600	615	611	581	631	602	605	628	581	555	607	582	564	570	620	593	567	562	584	572	567	609	620	588	640	584	587	604	573	628	617	618	625	570	590	581	589	618	573	580	603	603	609	618	617	565	576	593	594	591	624	599	588	574	609	576	584	607	640	625	614	635	573	565	569	612	553	566	602	614	594	593	549	587	559	572	528	534	616	611	570	602	571	537	584	567	576	590	560	582	555	569	569	577	575	606	621	609	587	584	605	586	567	566	634	605	566	577	559	625	589	611	596	613	613	587	577	619	606	607	597	606	588	598	638	608	635	572	597	618	597	552	584	611	553	559	589	555	559	556	583	582	586	608	610	601	625	598	586	553	597	590	534	577	572	577	588	608	609	570	588	588	543	538	608	600	582	611	617	610	580	579	578	597	593	583	596	566	602	603	588	593	555	562	589	602	576	575	571	561	592	614	616	568	598	597	591	608	578	595	623	596	613	651	572	623	554	614	572	634	562	621	621	573	584	604	601	583	643	580	534	607	601	615	607	605	601	543	577	612	623	571	564	584	578	638	610	562	547	576	576	542	607	580	612	583	602	575	588	576	590	607	631	536	645	593	536	608	574	602	585	648	591	617	561	568	587	550	611	561	572	588	600	567	573	570	597	566	597	578	559	566	595	563	584	576	610	565	582	561	592	565	573	563	616	596	574	590	550	642	609	536	592	578	576	606	618	551	568	633	572	601	570	578	558	589	554	610	548	574	626	587	585	573	600	589	609	595	567	590	596	554	582	568	629	624	601	607	608	592	581	566	546	554	551	631	625	596	652	578	614	548	636	572	597	597	594	579	622	606	550	613	582	591	619	608	596	612	612	566	592	566	584	603	611	559	605	601	570	608	561	604	594	581	570	574	566	642	600	594	599	606	568	578	605	576	523	599	546	582	604	595	590	579	577	572	591	579	554	615	574	548	599	587	601	579	584	592	605	586	570	576	576	570	606	637	584	570	576	575	611	599	605	590	572	584	585	586	606	613	583	592	604	589	596	622	593	545	579	553	590	581	581	621	607	565	612	592	558	627	580	562	584	538	629	613	564	572	536	568	555	599	629	584	575	593	637	563	602	590	601	627	567	582	611	584	619	592	551	574	599	598	590	552	585	540	598	601	597	617	573	588	587	617	558	627	526	594	593	560	630	593	644	625	594	628	643	559	604	580	604	564	624	620	558	599	539	558	532	601	582	569	577	556	583	604	599	576	608	567	561	543	604	630	564	558	583	588	592	577	583	576	584	560	576	575	571	621	631	569	601	570	617	598	640	590	551	590	604	616	567	565	617	597	567	562	595	603	603	580	570	561	609	609	587	541	603	612	575	545	578	576	634	585	527	526	595	592	637	595	606	567	604	592	558	603	624	576	602	581	590	592	547	607	570	619	611	609	555	586	607	586	600	576	582	578	577	587	576	591	582	618	614	610	564	543	585	629	588	603	621	545	612	596	609	584	525	588	603	635	593	596	566	589	568	594	581	591	602	567	601	569	592	557	557	585	630	600	616	593	572	627	579	591	590	601	564	608	635	601	588	558	583	523	548	635	630	583	576	572	618	564	585	624	618	556	559	579	594	625	539	622	582	611	590	561	585	617	639	592	585	598	570	631	661	571	607	611	630	605	580	589	623	565	603	579	603	608	531	610	593	585	596	579	556	576	581	612	569	616	581	601	607	588	527	590	581	590	624	570	579	582	636	588	626	586	619	627	595	540	569	580	571	592	590	570	574	597	607	557	582	596	596	558	592	601	576	642	588	591	593	574	590	617	594	571	610	589	623	649	558	583	649	571	582	570	592	573	617	606	594	604	575	613	568	626	576	565	580	536	577	607	563	590	569	583	586	602	590	582	581	585	619	588	565	551	572	558	596	634	587	598	589	563	632	592	605	625	568	608	598	581	635	581	624	594	563	585	582	567	608	599	587	563	558	588	602	599	644	618	654	668	590	579	577	592	610	597	556	574	570	574	608	605	600	612	637	575	629	585	586	587	579	584	539	579	606	568	565	554	620	568	569	630	606	589	585	594	579	597	612	606	558	614	571	590	589	563	544	592	636	539	592	596	597	610	568	559	549	570	617	601	556	589	551	575	581	619	608	598	587	557	550	559	582	592	582	505	590	598	580	580	608	589	585	578	566	600	577	594	602	566	609	557	592	556	612	607	589	559	591	566	545	582	619	562	607	599	565	565	618	591	598	555	572	586	538	609	580	607	580	618	611	584	617	606	626	628	609	629	550	609	598	576	585	563	575	576	608	569	548	564	645	609	614	550	619	620	560	567	579	625	585	625	605	585	626	598	598	565	590	569	615	585	552	628	598	617	539	568	620	594	547	600	584	548	588	567	610	589	579	577	590	632	588	603	612	582	631	570	571	574	563	591	601	573	564	578	602	586	563	593	601	597	596	578	614	558	632	567	583	613	560	639	580	579	610	579	579	578	593	603	541	542	578	610	599
23103	21308	29027	24153	21750	20922	9809	1595	1047	927	890	838	782	737	727	706	640	578	626	584	623	599	588	594	582	565	606	595	554	571	616	548	566	577	571	572	564	606	606	577	588	614	608	562	535	553	583	615	573	565	544	582	555	592	599	556	561	542	584	558	571	577	571	558	555	552	570	572	545	581	596	554	573	572	547	510	563	598	613	566	574	569	572	541	583	592	552	620	531	561	569	545	602	553	609	608	567	544	545	558	576	531	552	563	568	582	563	582	552	585	586	552	563	543	547	546	556	588	602	601	587	570	594	565	603	565	585	583	537	606	618	577	531	540	531	531	547	616	546	551	540	576	584	557	610	558	552	556	571	604	552	574	559	556	544	613	576	582	538	602	567	568	571	584	548	564	545	524	563	535	568	587	617	553	585	556	579	555	579	591	624	534	523	549	547	564	569	573	577	579	558	540	593	542	607	567	517	574	544	632	523	539	552	579	591	582	600	553	591	585	578	549	596	550	587	563	577	524	571	534	558	590	554	594	582	548	551	556	569	539	647	585	600	531	591	574	568	565	589	586	613	550	521	557	550	553	592	588	567	557	536	567	561	562	510	564	559	599	580	585	540	582	613	572	547	539	593	579	605	552	575	571	584	567	541	572	576	547	540	630	591	572	548	598	555	556	574	607	549	561	553	543	572	538	550	555	564	563	565	561	575	571	560	577	576	568	591	518	579	580	568	567	567	563	579	580	575	573	581	591	539	576	554	547	542	539	557	571	562	579	565	541	527	528	579	564	563	568	575	560	603	578	555	584	578	549	559	555	567	546	536	588	549	573	568	563	535	591	543	558	548	560	571	599	579	557	532	549	564	559	559	540	565	548	586	606	552	545	576	556	577	513	544	568	528	632	599	597	572	563	558	520	548	569	605	551	550	550	542	574	580	520	596	562	570	569	573	604	556	567	605	584	571	537	529	522	535	555	547	579	584	594	552	545	585	563	546	524	589	536	504	565	550	566	579	551	580	591	567	553	535	526	571	574	562	554	549	580	534	572	560	563	551	578	550	571	606	578	548	584	542	554	571	565	565	566	596	552	567	534	530	577	602	535	561	587	560	533	546	600	569	565	568	560	540	553	556	596	572	583	541	543	538	612	561	579	554	586	557	557	548	566	551	545	530	522	559	562	560	563	567	606	562	594	571	568	603	554	531	570	520	552	559	564	560	548	549	607	574	576	565	555	545	588	570	607	585	572	559	581	586	563	546	544	600	569	580	594	524	630	598	556	562	549	575	529	565	559	594	569	545	588	597	575	471	573	573	537	571	541	563	557	564	570	581	602	541	570	549	543	610	508	520	555	580	563	541	538	546	584	605	563	595	549	530	633	564	572	567	500	526	576	550	552	548	567	571	588	555	543	541	542	567	579	559	574	533	536	572	527	551	526	551	554	555	541	571	537	535	591	549	558	578	567	538	585	563	544	576	543	556	597	559	550	541	538	583	575	584	606	559	577	541	549	588	566	595	598	592	571	535	573	524	563	563	539	570	582	577	512	522	538	612	587	596	601	539	569	599	563	589	552	607	522	603	527	548	556	564	522	582	608	566	571	550	522	588	554	552	571	553	598	588	563	569	580	569	585	553	583	568	544	540	548	575	525	585	523	586	557	545	548	544	569	573	594	523	552	584	568	585	545	603	537	601	527	568	558	599	539	570	544	591	563	559	559	561	512	587	575	581	628	618	551	585	553	599	564	561	573	558	532	568	602	544	560	553	539	563	593	566	555	584	608	580	581	558	574	578	602	562	512	519	533	551	589	532	503	558	570	555	585	574	563	567	628	612	551	571	553	544	547	543	560	555	615	557	582	564	552	617	548	593	583	556	527	543	543	551	552	585	539	588	574	568	526	610	525	589	572	556	609	535	541	540	577	578	555	565	565	526	596	560	552	563	585	534	552	553	543	588	560	564	598	572	583	572	530	570	530	533	537	576	551	539	531	598	583	580	541	560	544	500	596	556	557	556	569	546	578	558	578	594	544	583	584	565	617	541	557	562	587	534	553	585	578	544	564	542	562	537	582	598	561	556	585	623	544	546	563	558	576	589	558	590	576	589	561	540	544	547	578	542	560	567	573	582	602	544	586	569	567	574	583	578	547	585	545	553	544	544	596	572	544	568	562	580	574	578	568	583	612	562	613	557	558	553	594	535	558	551	553	534	563	578	586	554	583	557	598	549	567	581	555	563	542	585	548	556	589	544	580	525	571	539	576	621	551	577	547	565	593	599	552	574	614	587	585	552	541	558	564	549	560	588	550	573	553	583	542	548	571	573	570	564	559	571	550	579	570	575	526	561	542	572	567	510	527	557	576	532	570	582	612	564	557	547	561	556	592	547	558	592	546	537	544	520	567	567	539	562	574	514	551	499	557	565	558	603	562	569	561	540	552	590	517	563	592	569	559	558	577	576	589	545	579	553	563	581	573	561	545	593	558	545	566	559	557	551	620	623	568	562	533	592	539	563	559	564	566	570	564	521	607	582	544	612	523	556	591	568	598	569	554	581	553	573	593	585	565	564	574	555	555	595	584	588	571	550	537	564	561	529	557	564	519	576	535	555	534	553	558	548	578	586	586	536	611	610	570	531	516	568	596	592	531	531	604	552	560	572	583	535	558	570	544	599	555	571	563	504	599	564	626	562	516	549	555	532	550	574	616	548	566	536	581	547	582	570	575	583	526	574	653	551	569	599	552	593	562	533	549	547	587	581	564	540	550	574	534	521	551	587	531	556	547	614	591	574	625	527	573	541	551	544	543	592	551	544	565	537	563	527	564	532	552	544	548	554	556	584	612	550	535	546	544	524	570	586	561	558	636	556	573	528	578	581	580	526	548	557	499	596	582	538	520	543	565	567	526	543	595	577	591	539	547	567	566	553	551	562	558	573	561	603	548	552	549	583	489	586	547	536	524	577	555	543	565	567	536	578	509	566	576	572	555	549	572	558	520	570	585	496	515	559	601	613	568	537	564	548	514	515	584	524	579	572	534	551	521	596	545	586	564	587	586	537	567	608	546	508	557	561	555	562	581	561	583	611	588	614	563	559	528	529	563	550	540	598	588	603	508	512	585	618	557	570	530	524	541	580	538	549	573	574	527	588	590	548	512	585	579	574	544	569	601	509	605	554	559	589	559	548	548	594	573	585	559	546	563	572	564	627	627	543	583	577	582	584	549	620	571	582	518	572	537	599	591	530	588	534	549	583	574	535	613	567	588	536	619	578	555	551	554	560	565	543	530	547	558	512	574	550	539	541	582	588	560	531	566	555	559	588	582	586	542	573	561	551	589	594	566	586	562	552	554	546	527	555	602	594	557	582	536	551	549	516	572	509	574	551	586	549	599	539	566	567	527	548	544	608	522	597	565	562	562	563	551	566	598	575	556	606	595	559	558	545	608	550	577	546	564	589	581	565	543	577	565	578	529	553	529	556	517	541	535	555	571	528	581	584	550	572	515	558	567
37298	62347	49075	39450	23905	5426	2602	1943	1596	1312	1152	1022	958	873	842	777	752	679	662	630	694	703	694	635	623	666	667	652	614	610	627	681	636	640	626	630	590	624	642	630	607	583	642	611	591	660	616	619	573	638	643	589	653	608	621	621	630	615	601	542	558	619	638	613	610	649	617	633	589	593	574	635	609	574	598	635	611	670	602	609	625	590	603	621	638	639	635	599	585	617	645	629	590	600	587	634	631	601	628	632	604	587	595	584	612	668	679	623	589	652	648	632	589	639	606	630	643	641	637	609	622	609	633	627	665	619	624	624	666	623	621	619	590	595	588	566	644	651	582	614	575	620	621	549	603	591	611	599	608	597	632	595	632	519	624	594	625	636	603	592	616	624	639	605	620	623	626	624	627	635	645	601	610	597	618	664	602	634	604	655	648	619	610	597	655	618	642	647	606	619	642	635	599	605	566	612	603	635	623	617	650	624	572	633	652	594	590	606	637	626	598	577	624	603	615	610	602	611	648	603	588	611	632	606	648	626	627	612	579	579	620	594	633	588	583	621	650	612	592	605	555	597	627	621	604	657	578	607	625	587	632	617	635	613	622	606	604	638	589	615	604	604	645	633	627	640	575	615	563	590	647	579	594	599	639	608	678	614	614	605	592	594	603	649	606	590	651	562	587	610	599	631	606	567	635	650	599	589	606	623	630	612	589	570	566	571	645	631	635	625	640	629	582	657	631	595	582	628	610	579	613	628	611	582	597	597	610	653	596	606	630	606	590	631	633	586	596	618	637	576	642	633	639	611	610	621	647	577	563	586	621	639	569	591	614	638	623	612	630	635	639	572	610	600	574	594	623	593	605	576	590	610	647	658	650	618	597	634	596	587	601	618	621	620	641	613	587	609	634	591	620	598	670	627	612	638	606	574	607	591	612	596	564	574	596	656	590	560	627	607	619	628	599	609	638	582	630	610	664	602	629	617	647	597	635	597	613	618	631	668	562	648	632	606	592	626	611	604	625	632	625	621	598	593	651	622	619	614	645	622	596	593	638	608	603	597	649	665	616	594	637	618	606	589	621	675	612	667	561	583	585	566	640	605	638	607	618	615	640	604	626	636	607	630	582	673	611	618	639	604	627	640	618	616	601	593	585	566	594	677	612	627	643	659	614	650	592	612	618	656	620	590	582	632	616	653	605	615	585	604	604	590	608	608	579	621	620	608	574	627	603	631	617	617	602	646	633	632	602	607	606	556	634	617	659	633	632	592	599	615	584	618	629	599	592	608	651	623	629	606	641	597	621	595	615	623	586	578	619	641	613	606	625	638	648	603	562	591	618	585	624	611	596	605	605	627	678	609	637	621	610	575	599	571	596	628	623	593	639	631	606	590	652	624	613	608	587	591	611	606	594	609	636	678	640	598	596	604	629	585	590	601	628	578	655	614	623	617	605	618	653	571	602	637	619	587	630	628	626	601	631	640	630	636	621	613	622	598	654	655	578	623	610	625	664	617	610	608	596	592	573	580	660	642	658	652	590	621	583	633	642	611	605	589	654	622	610	602	637	647	647	580	610	597	579	593	624	636	575	628	593	581	608	580	633	615	657	635	632	609	600	614	616	647	607	575	584	600	613	609	616	638	599	569	608	657	637	634	663	612	641	613	624	605	614	564	583	589	638	592	587	612	635	596	617	595	628	645	630	605	596	594	602	615	618	608	610	582	655	561	599	593	592	601	592	639	599	626	612	646	572	617	597	593	607	644	640	607	605	631	549	601	601	578	608	615	655	583	605	620	617	611	644	614	612	581	601	614	598	587	602	589	635	619	615	601	683	591	633	620	596	625	581	593	666	637	595	624	636	621	643	622	587	614	627	565	580	583	578	609	604	622	612	617	640	620	646	634	575	635	628	655	602	644	561	621	599	655	578	620	654	599	606	599	623	608	643	636	591	593	647	620	595	588	636	597	651	616	620	629	637	626	608	615	603	606	577	649	600	618	650	569	615	635	586	615	632	619	621	591	628	593	580	583	629	646	587	613	639	609	647	623	619	655	633	610	641	643	608	619	607	565	566	618	673	572	616	634	579	640	617	549	582	596	639	645	615	612	548	542	631	625	619	618	600	610	646	621	641	590	586	676	599	627	623	638	591	615	605	601	601	576	665	633	638	626	598	641	678	614	587	645	653	632	606	629	625	597	568	589	619	597	595	603	642	604	618	626	595	596	621	558	611	672	591	591	592	618	608	662	616	599	661	609	662	617	596	641	638	556	609	601	667	630	656	618	601	578	636	660	641	606	632	646	594	581	607	620	637	611	603	600	585	598	604	609	608	605	628	637	623	598	562	601	635	598	592	628	634	590	640	641	634	634	635	595	619	631	663	685	584	653	651	617	617	650	592	659	644	598	626	611	646	609	618	594	605	611	635	638	606	574	601	630	591	637	556	623	649	652	611	669	604	649	599	578	621	604	613	595	596	616	594	637	585	635	626	646	632	637	602	616	655	648	591	606	566	603	584	612	616	630	630	665	623	606	651	624	598	624	593	615	621	593	666	622	585	632	595	607	614	645	679	611	623	593	643	615	638	594	623	607	619	608	624	631	616	664	579	610	582	583	578	644	603	555	616	651	651	640	585	568	625	569	630	599	642	613	614	609	600	594	627	633	588	598	626	647	585	601	642	612	592	582	590	620	660	635	593	633	590	632	606	633	627	580	643	621	580	602	565	606	592	609	616	608	635	577	623	612	608	597	596	595	626	551	610	592	585	597	630	603	619	593	578	602	619	599	614	562	640	613	553	591	588	624	610	643	585	613	604	591	652	604	595	619	636	635	667	589	585	592	677	648	596	556	610	575	610	586	661	594	557	619	632	601	631	627	638	620	622	646	626	565	612	621	604	685	564	610	658	630	641	616	621	632	606	632	610	632	580	641	603	652	608	619	604	597	623	626	637	567	628	609	614	590	599	598	603	627	581	647	651	628	657	604	630	597	653	629	588	626	606	615	609	603	597	599	641	675	614	614	618	633	577	619	556	585	587	583	613	618	616	596	645	611	614	587	631	584	577	684	627	597	577	639	607	633	572	575	595	634	573	588	620	646	615	621	625	595	626	602	605	678	623	649	654	652	582	658	643	613	640	595	622	613	627	605	587	646	596	668	640	570	633	654	595	594	659	622	605	581	592	634	594	618	639	619	612	644	614	622	636	597	669	606	591	639	628	595	543	631	591	625	601	540	618	635	594	640	671	621	615	608	603	615	619	572	653	637	641	616	630	572	597	601	607	615	619	618	617	624	622	583	614	626	605	607	597	611	608	595	606	613	676	616	604	633	603	605	603	576	611	621	637	601	629	606	653	608	627	617	566	594	599	601	623	586	652	645	641	636	614	593	616	630	595	657	595	623	585	600	575	604	624	621	614	612	632	595	620	605	578	585	565	634	610	639	601	627	621	581	620	591	584	596	556	596	585	611	649	596	630	601	633	661	624	638	637	627	582	624	622	617	629	581
29008	28063	35483	23166	7290	1427	644	551	474	494	439	444	416	469	400	419	380	408	410	408	441	418	401	405	415	414	427	380	375	427	406	386	421	396	425	445	390	406	384	437	431	403	383	401	394	398	394	403	411	407	416	356	384	397	429	402	380	405	390	403	397	379	399	424	388	374	408	379	425	404	384	424	412	378	433	376	414	393	364	418	402	362	412	417	412	417	400	383	382	387	388	392	402	398	395	348	421	431	423	417	371	375	415	430	414	416	407	389	411	413	410	401	420	411	403	442	379	420	410	439	397	402	409	399	416	393	390	360	396	374	411	356	395	406	404	413	414	371	389	392	396	416	408	353	398	395	430	376	425	422	405	417	415	408	400	416	394	398	436	377	396	420	414	418	402	382	396	405	414	424	430	406	421	391	420	414	392	379	409	412	410	391	398	419	397	380	387	390	465	410	405	403	388	430	389	372	378	411	401	389	415	402	418	408	409	418	392	399	425	413	426	390	364	399	418	398	419	391	390	403	422	413	417	439	396	392	402	415	372	407	380	428	389	363	356	418	389	405	416	373	393	392	388	404	401	428	394	400	377	407	399	372	387	363	407	379	390	406	421	384	412	403	364	411	390	443	369	377	372	417	384	395	406	414	383	394	399	419	419	443	386	387	399	419	390	410	424	357	431	381	362	386	361	400	405	439	383	395	402	410	370	450	390	389	443	412	374	395	380	368	386	373	449	409	391	409	430	426	395	394	434	395	385	377	420	402	410	415	417	358	413	402	415	388	403	408	385	398	433	392	394	417	429	449	389	432	414	430	411	417	409	408	408	356	415	415	366	415	393	409	394	412	405	381	397	400	395	371	393	378	426	420	361	402	393	374	410	394	408	389	393	391	416	391	419	353	366	386	389	410	440	395	408	434	413	378	404	382	407	381	377	397	407	378	405	411	392	383	403	432	380	436	407	380	380	417	375	413	422	394	388	394	381	409	375	413	420	386	416	340	407	364	409	411	362	412	386	399	419	401	416	386	394	407	404	376	417	415	425	400	396	445	428	397	383	380	372	401	427	400	391	360	422	373	429	405	398	384	397	389	384	422	419	409	379	425	399	391	407	406	371	397	415	414	388	401	414	425	389	402	399	401	405	428	407	404	427	410	428	467	421	387	383	400	378	416	445	398	443	428	439	410	429	430	365	421	385	388	410	406	410	394	417	374	404	430	424	405	457	433	382	414	438	398	394	384	364	402	358	388	414	376	370	387	390	404	390	392	382	390	403	393	402	425	406	398	403	399	416	395	373	402	408	369	367	413	404	402	373	404	415	417	361	372	396	426	379	376	433	391	411	398	389	416	415	394	362	391	433	406	381	414	392	379	385	392	374	402	402	397	402	454	431	440	393	384	430	417	400	387	396	432	386	394	396	385	411	402	408	380	417	421	357	383	423	389	397	362	422	426	383	416	387	407	374	402	390	393	439	390	400	404	382	416	435	412	416	411	380	388	413	379	388	404	376	384	422	397	414	415	400	408	407	385	435	386	403	392	415	391	414	369	401	360	403	430	407	417	412	402	390	386	393	415	394	398	412	374	400	380	422	401	374	382	419	417	377	384	424	392	412	421	405	397	436	392	397	392	420	426	409	411	392	417	390	385	392	366	392	375	409	375	427	398	433	358	419	410	443	377	417	405	418	409	377	412	370	446	377	413	414	427	408	394	395	378	381	428	398	380	380	368	382	370	402	409	433	377	410	444	394	420	392	394	436	400	397	400	450	409	389	447	405	378	402	397	381	405	397	422	379	434	402	422	400	420	384	396	369	399	406	387	388	409	408	380	398	395	421	400	407	425	420	430	431	414	404	397	400	413	387	441	366	419	396	415	408	392	414	386	428	409	413	402	443	388	437	421	384	398	404	396	381	414	353	415	370	424	402	382	415	386	406	375	398	423	403	400	394	366	387	383	378	415	395	429	380	396	414	400	470	379	398	414	398	379	426	381	388	408	403	432	401	414	403	414	411	405	398	383	431	420	407	397	409	439	387	429	386	402	422	365	409	423	374	397	401	426	399	398	393	417	454	383	386	421	373	409	423	423	402	393	387	426	384	410	392	418	434	450	441	379	401	405	380	380	371	393	383	379	408	404	394	396	413	375	417	400	409	418	416	420	383	409	434	372	399	362	407	394	414	431	391	404	412	387	396	417	398	421	431	383	423	418	404	392	379	373	408	408	401	395	413	393	377	411	426	448	396	405	391	417	369	401	405	366	424	427	392	390	387	405	399	370	417	381	373	404	397	422	387	438	410	429	409	428	383	433	401	406	398	399	397	413	401	399	409	408	388	416	397	416	385	399	394	393	371	425	434	379	374	400	434	435	408	385	423	411	390	415	377	411	358	422	396	401	390	404	405	407	391	417	382	423	392	397	403	407	406	389	409	406	409	408	411	405	396	429	370	373	366	411	405	412	393	413	405	385	397	411	422	411	384	435	373	397	406	377	395	427	386	376	458	398	404	420	431	407	408	390	376	427	418	439	415	421	396	425	415	388	390	404	391	404	418	388	415	454	391	416	397	429	425	408	412	389	395	398	412	426	399	452	395	434	417	403	394	411	397	401	381	398	411	409	392	359	444	402	435	388	414	457	386	416	404	388	410	418	386	398	417	401	403	385	419	400	388	388	406	451	386	409	389	408	409	438	390	414	414	390	395	399	427	412	380	403	397	396	384	403	370	406	368	410	399	426	392	425	403	402	411	431	383	379	381	422	411	399	400	391	418	379	392	406	411	378	414	365	385	390	384	408	356	381	430	389	429	384	402	408	475	368	406	420	395	424	374	385	379	396	424	427	432	421	396	406	411	419	408	370	409	395	378	419	405	422	396	412	372	371	385	393	406	436	407	410	392	433	428	418	377	414	372	380	407	414	400	439	388	418	441	390	410	390	395	413	415	416	402	422	380	407	382	387	404	390	386	399	387	427	387	407	398	401	400	389	408	402	364	373	377	410	411	373	416	406	396	407	404	410	379	409	395	392	389	430	369	394	430	374	424	430	369	386	369	400	378	391	340	386	391	397	371	424	420	427	403	387	442	377	416	394	361	405	398	382	389	391	374	431	408	405	433	420	398	411	423	367	430	370	395	406	387	419	381	396	407	441	385	433	388	422	369	374	376	376	420	374	407	359	440	389	420	425	379	421	365	389	403	355	410	381	387	413	429	388	376	413	403	392	394	425	404	381	449	426	411	400	411	396	381	380	390	413	411	423	395	401	394	339	397	395	432	402	422	390	412	410	408	356	379	411	430	409	382	376	404	404	403	387	398	407	428	371	390	388	395	439	390	379	408	388	436	403	393	413	398	398	434	414	412	409	423	399	393	391	415	412	412	424	428	395	374	388	389	420	405	446	407	397	406	384	409	391	398	409	384	412	413	419	433	419	422	423	369	402	413	417	388	419	400	388	403	418	423	423	407	398	401	384	392	413	403	420	403	376	387	382	411	376	389	396	382	414	416	427
31958	45733	36718	19863	8068	1907	834	697	568	562	551	556	481	492	493	464	460	486	464	460	467	451	463	481	487	446	447	478	471	466	452	483	478	438	432	449	465	446	476	513	444	485	442	476	459	466	472	463	488	481	476	473	458	471	451	441	435	445	442	504	482	487	467	467	447	464	467	494	465	462	477	504	448	480	473	458	452	496	470	501	494	452	476	509	501	471	450	471	439	443	458	472	469	467	501	502	457	455	484	402	471	431	456	471	457	499	482	423	452	484	458	461	424	481	447	455	476	461	471	456	471	493	464	447	464	456	470	430	460	493	488	473	439	432	444	468	422	450	476	487	455	454	440	452	474	505	438	458	490	481	470	512	448	455	494	486	470	457	433	478	425	460	451	483	458	466	501	451	461	445	471	478	444	455	456	469	414	472	487	446	479	457	479	458	472	468	462	490	458	482	441	446	452	454	467	507	472	459	474	457	453	458	445	449	430	485	472	452	492	452	456	499	458	479	503	460	456	460	463	472	482	482	500	449	473	478	459	463	499	483	501	455	465	468	448	442	490	408	491	526	469	484	476	427	475	495	461	462	459	491	470	453	456	458	479	476	430	471	458	471	442	471	447	443	484	481	477	457	477	444	466	438	472	447	483	431	479	434	427	457	507	487	480	475	464	482	418	485	457	439	431	465	525	465	470	471	487	403	440	482	488	501	420	467	476	412	465	478	439	498	419	450	469	466	473	476	460	461	506	458	456	483	451	456	486	499	501	445	510	427	488	441	463	467	439	464	449	468	431	481	440	460	471	469	517	481	448	457	444	482	482	444	473	440	475	433	425	471	473	472	465	467	492	455	472	412	452	456	477	470	484	488	429	494	431	489	463	476	438	456	448	482	489	474	491	454	439	455	459	476	485	473	465	494	438	447	446	493	442	420	439	442	455	467	436	438	429	463	435	465	457	443	456	437	466	487	475	437	471	463	465	460	457	464	435	414	457	477	452	444	486	448	468	461	418	461	470	472	442	443	477	482	511	469	451	476	462	472	490	477	440	477	435	457	506	485	482	474	415	421	462	476	479	454	455	508	427	469	461	485	469	462	434	490	450	464	463	508	489	456	442	480	459	490	461	467	446	486	482	448	437	484	464	460	491	486	462	448	469	497	453	430	502	463	482	470	435	468	469	448	490	462	433	447	466	448	439	491	463	437	461	445	431	397	435	485	482	452	446	458	452	460	507	486	479	506	458	470	457	463	435	445	470	453	454	480	488	452	475	457	449	500	487	449	464	462	458	454	449	506	459	479	461	505	480	434	488	459	465	482	459	472	465	468	462	493	471	441	475	513	469	431	469	437	472	451	446	456	457	406	496	454	425	497	490	513	462	409	465	444	508	447	438	431	452	477	481	450	470	458	424	463	457	480	467	419	474	501	446	507	471	455	446	472	484	470	483	465	490	455	433	463	448	447	482	487	465	471	476	446	434	417	447	472	456	467	473	446	490	454	459	479	431	461	457	465	502	472	458	470	491	426	505	450	458	453	431	470	468	452	435	508	451	440	451	457	464	467	479	472	472	463	478	487	476	454	464	442	446	477	466	475	482	500	460	435	469	481	441	452	441	444	477	478	458	451	464	447	436	477	483	482	468	452	440	415	470	487	454	465	515	471	478	475	480	475	430	477	464	488	468	469	464	464	453	473	471	473	493	456	435	452	489	483	457	475	480	450	512	452	468	443	442	454	504	440	484	436	459	446	437	463	498	460	460	462	481	450	526	493	425	475	438	470	484	427	443	440	484	448	446	492	448	481	451	464	448	464	464	463	446	436	484	434	442	459	476	466	457	440	453	471	499	456	454	485	443	492	496	494	433	497	447	478	470	455	429	445	452	471	457	458	445	452	495	473	487	467	501	470	496	476	444	481	507	484	484	448	454	468	477	447	498	487	470	480	407	463	453	467	460	451	474	469	431	501	453	445	486	464	459	469	501	483	469	507	488	487	481	453	463	495	453	456	484	473	460	464	409	432	463	469	457	430	478	489	454	427	488	459	456	447	454	436	473	476	471	428	487	459	448	490	457	436	438	451	436	454	507	467	447	454	461	450	459	488	429	464	477	452	468	443	432	456	473	498	475	486	449	474	463	451	509	466	460	487	491	470	434	477	545	455	467	447	442	489	453	476	492	467	496	469	463	484	457	491	500	489	423	464	458	474	488	440	474	454	451	437	479	469	478	431	475	472	491	441	484	441	465	463	463	437	474	463	483	470	424	446	447	467	458	435	472	475	466	429	465	478	431	487	478	460	477	473	485	467	482	443	454	504	436	457	460	452	441	514	475	460	457	453	482	493	471	476	450	448	459	428	459	467	491	448	518	495	502	445	438	474	434	449	474	468	517	496	467	439	458	449	478	458	455	469	470	478	486	462	466	439	441	478	478	474	444	453	453	443	481	444	479	469	461	481	455	469	470	457	457	475	473	436	475	504	468	497	458	479	469	458	443	450	441	437	468	428	472	479	466	440	464	515	490	485	468	460	483	420	436	472	480	446	447	494	458	453	420	484	461	447	461	468	487	440	475	466	458	461	495	467	490	462	459	439	463	452	448	467	468	485	449	449	456	457	430	498	501	485	464	493	478	473	467	459	449	420	456	446	471	486	476	448	426	477	476	466	454	469	454	499	437	443	497	442	463	455	491	457	469	453	505	486	445	443	436	466	436	435	455	529	466	457	467	446	455	445	457	468	495	471	445	471	498	443	437	453	453	478	481	457	514	458	466	498	492	432	466	489	454	462	489	458	451	468	484	462	490	443	410	432	442	458	466	470	470	469	468	468	454	466	456	439	448	513	475	435	460	437	451	460	453	429	510	461	436	446	466	439	480	467	479	439	510	457	503	456	432	447	490	486	480	444	453	448	412	451	436	489	434	442	480	476	463	437	458	486	455	403	479	438	465	483	416	441	461	448	464	430	465	446	468	493	456	450	436	459	461	465	469	477	457	448	446	441	466	446	457	445	471	468	501	470	459	462	481	411	465	462	473	454	468	485	442	491	478	484	474	453	432	483	467	458	453	460	448	507	483	460	497	431	479	470	488	478	474	472	456	454	433	462	457	499	450	428	447	469	472	485	459	487	455	492	487	434	474	457	473	445	475	465	453	438	463	496	438	442	445	436	488	490	433	433	423	514	433	460	455	456	472	433	458	474	481	482	460	488	445	470	489	467	455	448	456	457	487	484	449	488	461	446	493	456	456	443	442	465	409	495	458	464	479	437	425	476	460	504	445	480	466	455	471	483	437	473	466	441	498	463	456	488	494	460	476	453	508	473	452	462	466	464	440	464	470	460	465	467	495	414	479	482	437	485	496	466	465	487	437	449	493	494	475	438	476	491	462	455	428	456	441	440	454	433	467	460	463	478	473	467	456	475	471	467	447	473	436	436	455	466	477	470	432	472	455	440	488	404	466	468	468	476	442	479	447	472	454	427	488	461	440	481	454	465	453	427	485	470	449	455
24070	21199	28581	24685	21463	12100	1664	836	698	616	556	507	480	436	463	415	414	414	428	435	396	428	375	433	392	405	410	381	423	373	380	384	384	378	418	379	366	418	386	379	434	357	403	401	401	389	383	373	425	405	379	375	377	410	368	395	363	394	383	332	353	377	378	366	393	418	388	373	389	389	408	398	368	367	346	380	360	425	371	370	387	401	382	390	389	400	378	421	381	383	391	366	379	396	384	373	341	419	365	404	399	385	397	366	358	395	375	374	387	376	375	335	372	393	370	386	382	369	383	389	415	397	368	375	413	380	357	365	398	362	337	382	377	384	392	393	372	413	369	368	382	390	383	382	387	411	369	409	402	344	406	385	369	399	388	449	376	380	356	352	402	403	409	409	364	401	415	351	356	384	386	408	384	386	381	401	392	392	401	379	394	432	362	404	361	409	391	377	397	416	349	387	388	396	402	401	402	385	411	393	368	350	365	403	371	375	431	366	404	352	381	381	353	419	405	396	393	393	409	396	359	410	381	390	379	384	389	400	391	397	379	376	416	381	394	383	397	387	372	360	363	384	344	365	395	423	410	374	349	351	364	392	334	376	395	345	374	372	360	364	413	373	394	345	358	384	369	397	384	390	365	375	350	388	393	369	383	362	358	374	363	399	390	420	393	410	368	407	386	394	394	379	370	362	405	370	372	385	387	406	407	351	379	392	396	349	386	409	390	358	403	369	381	373	355	363	397	349	411	329	373	373	388	396	376	407	373	368	364	390	400	385	362	376	341	377	395	386	381	384	359	366	379	407	377	357	375	390	405	394	361	387	384	415	393	409	393	398	406	377	378	416	384	390	373	395	432	400	395	363	339	347	388	406	344	383	373	375	410	365	366	382	408	396	400	411	402	373	369	394	380	385	409	371	375	386	391	369	383	382	368	386	393	382	381	424	361	367	366	391	374	400	374	382	380	397	392	377	387	380	405	387	387	406	368	378	354	372	398	402	370	373	417	385	390	380	387	404	429	359	377	349	379	383	363	403	367	389	366	401	405	394	396	363	396	383	435	398	387	335	360	379	388	370	391	377	363	345	423	359	363	380	390	377	416	402	381	372	372	367	364	392	385	371	359	418	403	402	382	400	399	393	394	389	404	384	366	376	366	366	381	396	371	394	368	399	390	339	390	353	394	406	387	406	393	389	377	407	409	387	356	381	371	391	344	383	420	389	394	361	408	387	395	366	380	422	394	374	376	386	410	399	425	376	399	421	398	380	356	376	368	365	362	362	366	399	343	376	362	388	419	376	375	400	422	396	384	368	376	338	419	405	369	374	372	386	410	385	380	407	399	356	386	358	435	360	367	403	378	366	352	382	417	423	365	402	378	421	392	405	391	378	400	371	412	378	378	382	389	358	328	370	378	391	374	417	357	384	372	410	375	395	408	392	389	377	414	400	351	422	360	375	376	378	388	360	379	400	350	390	391	375	390	375	363	379	401	403	405	378	409	380	413	388	410	386	388	388	377	379	384	395	389	390	384	367	417	392	387	370	429	385	393	395	374	375	424	386	361	367	380	386	372	363	351	370	396	399	401	379	383	353	381	364	370	411	363	390	356	338	415	397	415	401	355	394	386	362	370	401	401	395	360	393	400	385	393	370	407	392	391	366	354	387	406	388	388	386	402	409	375	401	388	357	406	376	340	341	377	376	402	405	375	401	364	390	379	402	369	371	355	389	365	367	391	394	383	426	390	355	399	365	369	389	378	368	361	405	384	419	419	392	364	350	373	393	361	359	395	406	372	384	395	354	352	371	384	346	385	391	381	383	411	370	398	382	397	370	374	377	360	379	389	369	346	381	382	388	365	377	434	367	379	385	360	354	402	360	380	379	370	369	402	383	400	391	403	396	397	416	360	355	381	413	385	383	395	316	353	389	398	390	345	378	373	385	387	375	359	396	394	380	386	364	354	407	371	393	405	357	375	372	401	361	392	425	381	359	369	374	372	413	357	378	376	411	365	413	364	377	371	365	398	387	398	385	396	374	384	384	406	381	388	412	378	402	362	376	370	371	400	397	408	349	413	369	379	407	399	398	400	387	390	395	364	370	352	369	409	367	389	365	386	387	369	373	402	412	419	401	375	400	414	418	436	364	384	373	383	374	377	385	370	387	363	401	362	401	388	391	399	369	356	387	353	386	407	402	338	418	400	424	416	372	404	422	355	412	375	344	389	403	369	399	410	406	386	388	410	388	404	387	387	406	367	408	373	384	364	346	416	407	394	369	397	381	381	385	357	367	383	372	395	338	385	357	396	360	417	427	381	348	352	351	403	374	380	383	355	406	426	400	386	385	374	383	406	411	395	370	394	390	398	393	380	407	364	399	430	378	412	403	398	375	342	381	381	374	395	388	397	383	359	401	413	384	344	371	369	389	385	401	364	370	342	364	405	407	412	422	372	376	406	356	380	368	389	362	374	365	386	342	401	430	419	403	390	377	357	345	397	404	359	382	386	370	335	363	392	397	395	395	352	413	380	403	386	411	392	360	412	405	383	384	403	424	381	378	400	373	376	399	387	421	387	381	386	389	374	376	392	388	431	397	374	385	372	399	366	403	394	413	427	387	405	396	384	410	387	385	424	397	379	371	425	422	398	378	364	426	393	396	381	406	350	387	363	386	378	353	379	373	351	389	351	364	365	343	426	359	356	373	393	365	393	399	409	372	370	393	359	359	372	374	381	392	368	391	378	355	359	397	407	385	402	355	346	372	383	416	367	387	374	375	396	382	369	395	378	396	385	358	383	362	368	370	408	446	394	375	403	393	390	370	394	399	377	368	396	378	375	417	363	352	364	377	433	388	384	362	384	365	385	374	390	374	405	393	393	359	384	364	382	387	377	376	387	403	377	402	388	396	399	405	410	366	383	339	405	356	389	393	360	379	400	392	374	397	389	366	363	371	377	395	380	386	386	352	365	411	417	373	387	360	382	379	373	374	373	397	383	399	351	394	406	353	391	392	387	412	417	403	386	388	344	400	381	375	391	389	366	405	399	394	368	341	381	406	357	363	404	389	406	363	380	402	409	408	399	343	393	364	401	378	362	383	414	356	363	377	385	376	367	366	379	406	366	414	368	391	345	385	398	422	391	380	383	368	375	352	427	397	414	388	375	346	401	412	380	394	364	369	428	375	375	348	421	375	386	357	415	387	390	389	400	412	374	390	398	410	401	392	381	360	393	418	391	386	416	413	435	426	338	367	358	365	396	384	383	357	426	374	390	435	404	385	392	390	364	391	368	380	403	373	358	398	401	412	365	396	408	410	365	364	393	368	435	398	421	394	397	368	336	385	398	377	396	387	379	403	384	387	355	384	405	373	366	348	357	377	383	385	400	375	374	395	358	360	334	381	359	418	376	366	423	371	382	409	382	386	408	366	419	403	375	396	383	404	378	414	375	412	380	361	382	381	374	409	391	404	383	365	398	432	384	418	388	388	381	376	365	392	389	401	368	387
31078	58130	45334	30400	14888	2418	1621	1331	1006	846	775	655	647	565	584	525	462	509	447	446	485	433	475	481	478	485	433	437	478	452	460	431	446	469	459	451	426	452	467	430	442	461	470	452	446	463	438	437	438	467	453	430	448	464	380	424	430	409	415	438	449	446	442	418	456	452	452	410	472	429	438	418	436	446	428	457	438	424	449	415	429	452	408	386	438	456	445	446	425	447	448	452	460	443	446	466	451	422	454	409	439	421	407	402	450	459	429	438	417	455	455	466	436	455	440	402	446	424	444	424	452	446	428	437	430	427	462	447	428	426	431	449	418	456	481	455	439	447	441	422	375	431	460	418	472	432	405	443	411	457	470	439	414	411	450	423	475	407	483	430	421	433	434	415	456	440	452	400	449	447	405	458	427	423	414	419	459	440	424	457	463	458	448	470	411	416	466	440	415	427	398	469	427	419	451	456	417	423	487	446	444	445	452	422	465	438	423	439	454	446	442	486	442	494	435	407	449	434	452	436	427	430	455	421	496	430	435	451	431	405	475	401	420	448	420	412	456	449	426	413	441	417	439	442	398	410	403	432	452	429	436	422	416	458	434	415	441	448	411	410	436	465	442	443	451	475	446	424	446	373	438	433	454	430	409	458	457	454	444	437	439	459	449	400	460	425	479	410	436	430	441	435	454	452	426	422	437	416	408	459	435	462	447	412	429	465	443	412	466	421	480	463	440	461	425	429	401	421	474	468	407	457	430	448	421	439	423	418	429	418	432	425	455	423	436	450	437	440	429	418	417	430	415	453	426	436	440	439	410	439	475	444	469	457	446	423	409	405	475	447	398	410	416	465	419	439	421	434	450	432	465	420	447	456	416	497	433	442	460	462	484	463	444	435	440	416	477	418	447	414	478	422	429	447	437	434	438	401	419	437	451	432	437	452	425	432	469	433	471	469	393	468	449	450	414	444	445	433	418	451	466	429	431	462	465	456	426	429	405	436	471	444	410	460	460	446	422	441	445	458	455	447	445	465	414	435	425	477	443	438	447	463	416	432	437	456	431	420	496	436	413	411	473	433	426	434	427	435	446	417	426	445	400	466	480	438	406	438	437	449	471	448	457	453	433	421	413	448	434	434	441	427	446	447	455	477	439	416	476	395	442	444	443	422	426	463	440	477	456	414	458	386	448	451	448	430	390	454	439	455	451	452	439	459	427	432	451	439	453	464	456	418	432	430	443	457	419	412	423	442	445	441	398	459	439	425	438	470	486	376	432	441	437	435	459	453	449	413	457	485	437	427	465	416	449	424	404	444	438	451	441	451	411	406	412	449	429	454	447	463	437	433	442	400	454	435	389	413	448	388	440	419	395	452	460	502	458	454	428	432	412	464	448	431	446	407	486	416	432	412	464	432	459	428	448	424	468	426	457	431	417	416	420	440	425	432	425	421	411	473	438	448	453	447	415	463	436	439	418	437	426	457	444	447	448	401	429	440	431	421	458	460	417	475	451	427	450	451	426	432	433	427	441	471	449	435	452	439	432	449	426	453	476	437	461	412	440	423	431	442	437	455	425	418	460	432	417	402	419	449	421	423	445	405	408	444	447	457	438	441	449	454	444	423	435	434	413	444	457	417	435	432	469	411	470	447	409	476	450	445	407	437	413	440	433	471	445	438	457	463	426	427	480	413	444	415	455	478	433	451	445	440	442	426	443	457	431	425	463	475	436	441	453	413	440	432	427	449	390	449	446	412	428	451	441	412	446	463	435	422	449	441	436	449	411	438	437	441	434	432	415	470	445	468	452	468	469	418	403	419	416	450	437	433	440	486	425	409	443	439	473	428	460	400	442	426	426	393	434	400	408	419	441	423	421	437	449	439	446	429	434	461	456	434	402	422	484	416	430	485	463	436	396	404	434	446	493	443	441	443	456	408	402	471	447	459	447	443	427	449	422	391	480	472	429	433	443	473	433	395	409	464	438	430	477	414	440	469	421	461	404	469	434	412	465	439	447	467	433	436	462	451	454	437	425	436	443	412	470	419	448	427	442	420	418	461	430	414	443	410	407	428	413	447	403	443	465	401	417	447	437	430	437	399	432	460	457	445	460	458	425	445	438	435	406	476	451	447	488	450	418	428	434	430	440	428	422	436	449	415	426	439	436	447	433	439	412	429	418	448	409	431	391	430	467	426	438	450	426	439	445	403	451	440	428	417	432	430	453	441	381	445	419	427	407	447	411	410	437	429	438	418	452	453	438	453	450	444	435	421	451	421	414	465	444	422	452	424	418	424	463	442	453	436	433	458	440	425	459	435	422	448	460	402	445	441	504	421	445	422	395	383	471	475	479	451	408	440	439	439	422	447	410	429	441	398	411	407	429	394	464	399	445	451	444	454	473	441	431	457	438	460	439	451	465	434	445	447	411	447	443	430	445	459	449	450	459	417	444	419	436	445	371	489	459	433	468	431	458	429	436	445	429	439	435	424	473	445	455	436	432	427	462	461	418	459	453	434	429	428	454	428	463	401	451	436	463	408	420	451	429	468	396	443	407	490	455	471	435	439	428	455	415	438	455	439	445	420	421	434	439	395	414	454	484	441	435	465	429	420	436	441	405	427	455	456	421	426	438	466	423	438	441	485	437	427	455	450	444	477	466	423	472	425	457	461	441	465	453	422	444	432	460	452	442	450	443	441	443	437	446	423	407	442	392	430	417	443	452	455	459	444	421	478	437	407	394	423	426	452	451	403	424	447	410	460	440	443	423	422	433	445	459	434	478	405	471	456	451	419	418	448	426	435	457	473	432	373	420	427	424	494	421	422	424	429	424	477	420	411	424	487	425	446	392	421	456	457	431	439	449	436	435	408	459	455	421	412	419	411	438	466	430	457	448	424	420	413	431	412	446	444	444	383	430	477	419	447	459	402	416	452	454	392	428	431	397	425	439	411	453	484	445	429	428	448	426	457	460	409	411	412	398	441	451	406	434	419	409	446	437	386	419	429	410	446	422	427	434	456	440	424	442	399	453	433	455	451	456	439	458	442	408	425	466	435	448	432	452	473	446	447	408	422	420	425	437	445	426	422	417	449	396	436	437	420	461	401	430	441	450	395	455	445	476	408	408	433	464	459	450	482	413	403	386	434	449	422	451	421	441	417	420	447	437	441	463	459	449	404	430	424	414	439	444	417	458	433	419	438	443	423	416	430	442	428	448	455	428	446	432	430	472	432	452	443	442	474	444	456	455	457	406	439	449	434	442	435	451	421	442	466	407	438	418	442	442	447	428	454	471	427	437	451	422	446	436	443	483	425	495	409	450	421	426	435	446	468	421	464	429	413	456	423	420	434	454	449	431	434	409	446	414	406	437	412	463	451	424	416	448	470	416	455	449	448	467	422	460	422	446	432	433	428	467	434	470	435	439	413	426	408	461	394	461	448	472	414	431	422	437	436	435	403	424	442	443	440	437	417	394	426	421	421	430	440	455	454	458	493	393	451	456	405	454	441
25341	21299	28312	25887	13360	2151	971	797	708	637	632	621	579	516	576	550	522	576	523	542	497	523	544	513	532	537	472	523	487	499	528	517	534	504	527	496	542	543	513	508	532	511	532	518	576	469	512	526	522	522	531	515	503	540	542	515	498	538	508	506	503	488	544	512	505	519	512	529	541	517	521	509	504	547	527	513	480	500	500	524	545	519	516	540	438	493	501	505	509	551	536	521	504	524	477	507	534	535	507	563	505	535	525	503	526	480	537	511	506	493	503	494	529	506	526	519	512	523	521	544	525	530	505	501	506	561	530	526	515	512	522	500	503	541	520	513	556	540	535	518	521	507	499	559	525	518	514	534	523	540	502	561	534	545	514	473	491	491	487	504	485	556	493	535	558	499	479	529	537	523	521	527	524	518	514	532	531	520	528	506	477	557	498	532	543	562	499	526	549	534	499	519	543	491	516	513	547	545	490	462	571	606	509	515	550	573	519	536	563	491	531	476	514	509	483	521	530	467	535	512	505	530	495	501	478	526	529	546	526	543	520	508	493	539	500	516	494	505	476	492	542	538	511	528	499	487	531	521	502	546	526	502	488	510	479	502	505	520	486	536	527	541	511	538	520	512	489	540	514	545	532	516	529	541	528	522	535	518	514	514	541	485	532	515	502	560	533	493	538	511	506	544	559	553	514	531	481	517	550	510	539	522	494	516	476	489	490	563	513	511	447	501	534	518	482	525	472	572	490	498	521	511	516	493	550	514	543	513	536	550	499	473	520	529	538	544	531	522	489	525	511	507	503	502	483	493	477	516	557	475	535	495	465	543	489	503	479	525	517	526	542	505	538	544	495	504	546	481	535	514	519	507	512	512	519	551	509	502	488	484	469	519	532	564	494	571	510	554	511	511	470	551	566	469	502	512	535	503	470	522	519	480	502	502	506	507	505	506	512	513	517	532	469	513	488	532	509	545	521	486	528	523	511	507	483	549	548	511	473	508	522	532	522	519	535	489	498	518	513	535	519	517	504	553	528	551	528	510	476	482	520	476	526	509	528	490	467	481	509	498	533	514	514	523	499	480	522	477	514	529	493	504	497	493	520	529	510	542	518	522	492	544	530	540	523	529	510	551	521	517	522	508	546	506	517	503	535	553	531	549	531	482	538	522	481	521	522	543	507	512	496	499	505	510	548	512	519	512	550	513	517	536	530	525	492	499	525	546	552	519	517	552	485	533	518	499	513	563	528	499	507	520	509	483	530	520	512	516	498	529	523	516	515	508	488	518	513	522	530	495	509	526	534	497	529	528	499	475	520	496	532	556	531	529	536	489	496	497	500	544	498	511	556	515	519	526	542	547	538	548	513	508	497	534	521	541	511	498	541	510	467	544	504	498	518	520	535	552	497	509	529	527	494	520	497	492	494	477	454	527	537	501	542	482	551	536	503	514	509	545	492	539	502	496	563	500	535	537	578	560	525	503	491	499	520	527	504	487	532	512	563	527	525	518	501	520	511	529	500	541	475	531	501	491	503	479	484	546	492	489	533	532	502	498	527	521	539	573	570	507	542	501	493	515	497	499	472	497	531	524	530	525	453	458	497	523	560	537	548	522	510	485	531	507	527	497	521	515	481	538	519	506	522	508	566	508	522	525	515	499	513	550	488	491	530	536	524	498	476	487	489	528	521	490	504	514	515	521	499	496	532	509	509	530	529	516	554	533	526	529	514	518	577	518	511	537	496	512	473	513	503	539	551	530	501	567	516	529	537	514	511	532	508	499	535	532	502	540	522	516	515	528	495	546	533	511	482	505	479	508	474	537	514	521	515	512	533	515	485	552	504	492	521	509	515	516	529	498	559	456	489	523	499	547	480	497	552	501	508	479	519	541	515	519	535	512	513	516	508	530	523	490	475	499	515	524	546	527	498	531	504	502	493	519	510	509	524	494	458	539	531	490	530	489	522	504	497	543	506	546	514	531	475	530	515	491	524	516	471	486	528	529	512	481	495	552	497	505	515	504	533	529	494	542	484	500	532	457	515	529	544	513	485	532	518	487	518	516	559	519	552	517	480	521	530	539	527	509	502	479	489	487	517	510	547	508	504	519	514	512	556	521	540	548	530	556	532	506	507	495	498	521	505	535	484	545	490	473	532	530	467	521	548	494	543	553	534	523	484	493	510	506	515	493	525	555	559	543	519	546	509	522	545	484	483	507	512	526	510	462	489	542	535	532	521	543	541	508	530	483	493	511	559	515	503	496	523	521	528	549	501	550	527	494	554	552	498	505	511	535	495	526	525	519	510	513	534	487	501	507	502	497	495	519	542	511	553	497	465	473	481	520	512	528	552	527	492	529	520	462	484	518	536	522	506	510	512	487	492	505	489	520	536	533	510	499	490	485	529	521	487	509	494	519	495	528	498	493	503	532	481	505	494	490	499	529	545	495	533	489	469	535	557	552	548	490	510	523	529	516	528	489	504	480	517	520	533	486	511	522	505	532	477	529	501	454	514	462	486	522	492	469	509	523	529	480	544	522	548	515	503	503	503	529	547	512	505	521	492	507	516	515	502	547	502	505	553	520	499	502	509	498	523	514	562	477	525	522	520	499	529	516	491	499	473	554	515	543	486	558	511	493	504	554	483	527	514	488	529	503	495	537	512	509	509	511	492	521	537	504	480	522	544	501	540	514	530	471	518	537	512	519	511	517	495	491	487	499	475	501	495	516	526	496	511	489	499	499	532	500	563	524	552	500	507	512	556	526	498	535	497	513	531	476	492	489	524	461	506	505	511	545	506	513	476	528	483	541	522	514	535	568	485	520	528	517	536	530	517	540	500	509	505	507	518	511	493	508	531	534	544	503	527	530	497	496	541	544	517	508	518	513	516	511	519	526	482	521	501	474	487	528	516	477	517	505	532	502	514	543	510	491	496	535	520	509	498	485	523	556	543	501	519	547	523	471	519	512	535	486	511	512	496	482	509	473	509	524	493	527	547	521	496	486	501	510	517	539	531	528	537	505	501	524	513	495	497	512	485	534	510	524	503	500	496	512	505	542	514	575	503	514	500	495	539	476	487	539	533	558	486	469	498	468	508	517	499	482	497	471	480	510	524	469	510	547	532	512	541	511	516	523	529	527	478	520	515	497	537	542	518	501	493	526	514	507	475	524	510	490	510	525	511	544	513	518	489	507	525	454	498	529	479	548	504	463	499	522	535	485	475	526	518	501	519	516	496	523	499	498	514	492	533	469	537	520	523	518	541	537	523	511	498	529	516	525	531	521	506	521	504	520	495	485	522	546	529	516	506	522	556	515	537	490	495	524	513	519	509	466	539	553	576	521	560	485	520	526	484	536	498	523	526	519	510	520	534	493	523	514	559	501	501	510	508	523	514	541	495	490	493	522	555	548	546	527	487	525	513	508	487	481	505	485	488	492	535	515	533	496	516	531	552	515	493	488	506	498	516	545	497	516	512	460	501	541	493	500	539	513	497	516	535	474	538	540
31466	52537	39589	22054	5848	2242	1428	1206	984	872	816	755	709	689	647	604	644	586	654	620	632	629	561	589	548	606	570	595	648	626	568	545	610	582	557	626	560	604	560	583	559	602	565	582	606	562	625	610	608	585	598	583	602	593	577	591	575	522	634	578	597	596	570	583	589	578	586	579	563	569	573	588	585	591	597	556	597	568	597	595	591	644	554	587	579	547	610	575	576	605	586	611	607	597	610	546	579	607	587	545	573	583	582	594	566	604	574	590	582	592	627	581	574	639	580	546	557	557	577	593	570	577	582	631	585	597	616	544	580	582	591	571	580	570	593	603	601	544	613	571	596	586	641	599	618	560	607	591	594	579	558	617	594	581	580	548	573	587	601	619	596	590	597	576	575	579	552	616	625	545	607	615	599	571	570	639	614	585	597	589	584	608	592	556	604	569	562	574	578	571	588	574	563	604	598	624	596	574	607	576	605	601	549	623	600	624	626	581	599	602	630	626	606	596	610	638	616	565	603	581	591	570	580	593	570	605	556	639	580	567	603	612	552	545	545	559	582	566	612	589	595	611	622	613	600	581	599	617	590	603	582	583	571	585	593	542	596	540	565	630	599	561	624	609	589	627	618	578	621	563	577	570	613	593	564	542	606	556	579	626	581	628	614	544	593	601	607	615	617	581	583	583	563	587	643	515	576	600	578	587	576	655	584	581	559	606	550	557	614	552	577	563	580	618	580	569	639	578	632	570	577	612	599	575	584	598	598	611	583	610	601	617	548	601	535	582	601	636	578	568	574	588	559	619	584	595	557	598	559	541	619	569	550	593	530	579	612	622	590	564	566	650	589	592	576	565	577	600	590	596	569	612	546	566	596	611	607	579	606	538	581	596	552	601	550	597	593	565	606	580	594	594	592	611	580	591	598	628	624	575	596	552	575	642	584	629	547	587	609	559	598	592	592	570	613	619	571	532	585	626	583	582	618	589	581	592	598	570	583	598	588	564	576	569	611	556	585	588	578	586	643	613	595	615	593	548	609	618	566	633	559	593	582	579	607	566	632	600	586	616	565	603	568	557	604	602	599	607	579	584	595	596	580	554	581	584	596	594	600	590	614	578	576	601	587	610	607	601	573	555	609	573	587	546	588	574	556	610	552	584	595	603	543	588	580	581	559	566	605	632	558	611	566	566	600	566	608	571	572	576	611	615	566	589	586	592	549	593	584	593	581	582	601	552	622	574	605	571	613	581	638	543	601	568	596	590	526	567	602	555	575	590	556	569	547	554	574	565	579	609	568	596	593	554	551	556	570	560	577	574	595	571	588	611	573	571	583	615	581	591	592	565	581	563	545	591	588	619	576	661	560	606	559	581	577	575	541	601	586	554	620	598	619	579	585	563	584	561	614	619	566	559	596	626	557	559	570	564	607	629	581	537	644	580	601	550	574	575	563	568	577	557	582	550	591	619	556	690	571	585	576	616	587	589	621	574	565	592	568	580	574	588	605	606	578	561	584	615	564	602	539	600	561	581	601	573	586	597	569	603	569	577	602	614	591	582	573	575	615	618	584	588	557	593	573	604	569	586	545	576	561	619	586	603	610	615	574	581	565	619	586	591	597	582	611	602	603	546	531	609	542	575	578	590	612	585	582	605	622	570	569	561	567	547	599	647	562	597	578	593	534	550	555	569	587	592	554	549	612	539	577	596	604	586	623	582	588	600	587	624	600	589	577	597	559	612	616	602	582	546	600	605	586	562	604	580	580	546	561	558	612	582	568	624	583	594	594	578	598	627	632	607	590	601	601	616	637	615	622	565	573	543	566	589	570	576	591	565	606	582	567	624	532	595	594	544	615	592	582	626	616	585	605	594	631	558	601	601	576	605	590	571	551	621	593	572	549	583	636	598	608	622	575	614	602	576	584	563	561	590	644	611	591	604	566	624	580	590	595	616	608	587	580	548	608	545	628	554	570	600	572	618	551	596	557	569	590	592	628	609	598	609	603	571	622	580	599	602	608	570	595	596	594	582	597	627	576	586	586	588	606	592	617	543	594	561	564	601	575	607	559	570	574	607	582	561	563	605	589	605	633	571	556	559	577	576	595	562	592	591	617	584	582	560	571	605	605	594	549	567	574	575	557	589	568	545	604	576	599	604	601	595	575	619	598	561	563	564	589	566	584	582	581	553	598	555	586	575	568	611	610	610	618	546	578	560	555	585	603	554	635	581	605	574	577	555	568	615	585	579	580	575	580	590	589	611	570	595	592	582	601	600	628	602	583	618	612	595	583	600	590	568	546	608	607	613	632	551	587	565	607	600	586	593	528	640	595	574	584	580	597	614	599	613	632	565	585	594	588	607	581	589	574	560	621	584	558	598	612	587	622	625	616	605	601	585	557	607	586	546	577	598	608	596	590	617	635	617	607	586	593	608	571	597	594	649	607	612	570	607	625	606	562	623	585	563	538	575	565	576	585	651	572	549	556	599	573	611	568	573	595	598	600	614	583	570	549	536	598	593	588	555	582	565	602	599	591	599	605	535	552	551	584	635	551	625	540	581	589	621	566	561	555	593	588	606	623	557	569	598	606	575	544	593	608	584	597	597	557	597	604	583	557	599	606	618	533	623	580	557	588	586	602	559	562	612	562	578	524	580	625	585	568	613	585	575	582	593	578	566	575	583	609	620	561	568	597	560	569	536	607	542	623	534	563	566	645	598	586	555	605	572	617	596	607	572	576	618	555	571	593	638	636	621	546	591	591	581	581	552	562	602	561	576	579	583	564	579	611	575	560	592	568	615	611	604	565	607	563	599	627	570	544	538	609	582	566	630	615	521	598	564	605	590	569	640	594	617	574	589	582	570	561	557	580	552	581	587	589	556	580	598	589	602	558	622	604	608	601	587	634	604	570	551	590	590	574	555	586	571	606	580	601	608	534	557	613	579	633	566	590	609	594	602	577	598	564	556	601	598	602	575	599	619	589	601	599	637	613	585	644	579	601	588	579	572	617	626	577	557	604	590	618	569	570	568	604	562	579	557	574	613	584	563	603	597	568	627	556	621	570	552	560	597	571	607	590	575	569	543	582	582	584	595	590	577	579	571	574	575	564	592	593	586	575	538	624	608	587	553	599	580	611	594	531	589	610	581	604	581	533	547	609	557	604	620	611	591	588	554	619	604	578	561	590	602	535	583	612	618	574	600	621	548	543	578	605	591	577	579	608	569	617	571	593	576	588	614	560	551	577	492	605	578	576	628	555	614	607	583	617	561	602	564	617	629	567	606	562	645	553	626	607	579	568	573	557	583	622	588	609	583	600	631	613	592	563	601	587	578	597	586	618	571	544	607	617	612	592	577	560	572	592	576	607	580	615	561	580	575	569	596	577	593	561	553	551	619	594	571	599	585	599	551	597	639	607	597	633	547	578	607	543	603	545	567	598	627	572	630	577	618	539	636	564	548	551	621	602	592	627	601	603	598	561	603	593	638	583	573	510	576	618	622	604	564
22918	21137	28808	23873	21212	20822	9872	1650	1148	964	911	755	750	711	715	655	667	623	639	627	629	593	583	571	618	573	604	608	565	606	567	585	577	538	599	566	573	609	542	581	567	536	557	570	554	574	559	571	579	570	560	594	535	596	554	567	561	558	558	567	527	576	570	572	568	568	565	577	540	595	544	529	552	616	537	541	548	532	580	591	551	529	604	555	586	536	568	527	604	552	543	585	581	566	552	584	550	560	566	583	550	523	577	602	565	561	578	542	533	581	594	576	520	577	589	521	577	580	556	599	525	580	546	547	575	568	571	577	524	577	527	547	581	557	572	496	580	556	546	577	577	555	576	546	576	539	565	536	509	548	573	560	590	544	548	575	560	553	571	576	532	591	566	547	549	556	551	601	626	547	561	537	549	534	568	571	571	570	539	591	544	559	529	592	531	544	524	540	564	563	591	560	580	589	607	543	551	607	563	560	587	570	549	582	540	535	609	577	524	570	525	556	547	559	539	526	568	526	575	581	556	540	565	575	540	564	552	564	582	559	536	553	564	531	533	554	522	541	553	565	554	564	554	551	600	548	574	547	585	605	534	608	517	538	547	536	537	539	566	528	539	550	565	565	565	538	597	522	544	522	570	573	555	579	572	568	561	536	535	618	554	603	594	572	563	557	559	543	564	544	542	556	577	602	584	567	558	549	553	535	565	512	592	566	567	592	546	533	563	558	527	564	578	558	546	592	587	523	589	587	553	582	577	494	557	530	558	580	559	545	544	552	586	578	544	575	628	587	577	591	561	604	579	556	599	553	569	524	581	558	519	585	591	545	574	610	576	532	546	566	555	486	537	592	575	529	557	560	555	581	515	575	576	549	513	567	564	574	560	591	572	580	546	572	536	606	545	556	556	556	550	543	533	546	554	553	582	581	551	536	576	552	561	547	547	538	528	601	513	544	565	562	512	529	579	540	578	581	550	587	551	558	620	534	558	562	565	566	612	564	560	561	569	578	557	596	530	572	561	564	561	556	494	592	518	545	534	591	609	580	573	605	557	537	615	581	549	573	565	553	571	586	556	597	556	594	547	539	571	596	563	540	566	565	536	590	556	567	581	543	561	585	562	580	591	578	566	574	535	554	542	562	517	571	550	556	552	550	555	556	552	543	518	558	569	523	556	545	575	567	554	529	559	538	543	538	540	614	557	532	578	565	559	543	590	583	566	587	517	526	572	577	568	524	563	553	565	566	552	570	572	602	564	571	566	579	556	578	542	566	571	554	566	520	523	614	545	551	587	515	567	542	574	559	542	563	587	570	539	574	562	545	551	571	588	560	616	567	546	520	581	577	549	535	528	565	538	561	562	562	566	536	542	563	573	564	528	545	561	559	530	559	597	568	544	580	544	570	516	623	543	575	557	580	587	569	563	549	561	535	599	539	532	547	555	528	555	543	557	586	574	541	583	532	618	575	571	553	558	581	576	523	612	578	574	581	531	548	554	541	581	584	570	560	552	556	568	532	548	576	531	554	582	512	592	583	555	583	608	581	561	549	557	572	588	596	549	532	536	551	553	571	583	581	519	571	572	580	564	582	555	552	553	547	573	572	575	566	570	523	569	579	588	544	529	579	550	587	579	545	547	529	546	601	551	521	543	575	589	528	532	561	566	559	550	545	547	552	569	610	566	550	534	557	565	590	585	596	550	524	615	590	538	592	556	609	555	557	591	582	582	518	585	557	574	567	545	571	583	590	559	586	580	558	584	519	601	552	568	533	552	569	551	553	522	550	551	576	550	526	550	527	570	577	569	596	602	581	547	549	511	564	549	553	537	598	563	541	540	604	537	556	568	551	547	578	556	609	583	531	520	502	531	561	578	518	501	537	509	556	580	576	559	547	581	577	577	506	562	589	584	550	565	498	554	605	555	568	596	542	593	568	601	553	583	518	578	560	583	549	549	536	526	493	586	589	541	544	547	530	526	563	537	569	547	516	571	521	556	543	603	551	557	570	533	554	554	559	601	543	507	579	565	571	543	574	540	582	550	585	564	604	529	555	574	554	536	594	546	529	584	590	563	575	584	564	547	550	572	535	574	562	571	578	526	545	567	534	540	548	585	598	587	554	588	558	533	517	531	606	583	547	581	542	565	525	544	609	523	579	586	593	519	524	566	561	554	521	570	516	536	564	567	558	567	588	536	562	559	550	528	523	636	571	552	546	557	535	549	551	556	596	555	534	529	544	591	562	554	597	500	571	573	578	547	567	585	553	596	548	544	539	596	589	556	591	545	573	569	547	586	591	560	575	569	571	580	575	544	595	517	569	558	585	531	573	530	567	537	549	557	547	534	565	558	571	534	556	583	547	588	590	560	574	590	578	560	547	586	556	558	518	589	562	582	578	547	576	569	589	557	600	561	539	583	562	586	549	558	556	523	534	535	568	493	551	536	529	518	595	578	587	551	570	570	531	575	554	578	568	512	541	563	564	545	571	542	566	553	545	582	510	565	542	530	592	515	592	576	540	565	569	581	532	579	542	524	592	582	523	561	570	540	560	555	547	589	558	575	547	546	557	562	560	612	532	552	584	573	553	566	613	574	511	554	572	557	536	531	572	580	515	521	541	541	556	553	583	597	541	566	552	568	524	570	584	562	579	569	589	549	564	527	518	543	538	582	551	584	562	556	553	562	560	584	600	550	626	536	529	532	533	552	597	536	551	577	569	578	556	533	525	548	586	570	571	600	510	574	539	558	563	536	555	546	576	563	554	541	555	556	571	603	576	577	533	568	583	550	538	541	578	537	535	573	581	539	507	536	611	567	549	570	595	520	556	570	569	592	569	585	531	516	551	537	526	549	522	526	540	575	545	586	543	549	512	553	504	522	528	562	579	573	567	560	566	609	551	588	540	573	561	569	560	595	568	539	534	608	516	546	589	568	576	529	538	549	585	553	571	593	593	513	560	554	531	590	587	543	515	559	527	601	545	557	544	536	541	605	568	519	562	578	541	566	539	589	544	544	559	577	572	581	611	597	558	578	545	552	549	609	557	590	574	542	626	559	525	523	564	541	547	521	563	584	566	591	581	525	583	539	568	567	548	574	572	546	558	584	548	574	537	546	592	537	539	597	566	599	550	589	526	561	563	512	539	570	602	543	571	589	560	528	523	606	503	533	548	575	585	568	585	560	546	583	546	552	554	553	532	529	527	545	574	567	520	554	529	558	582	585	585	565	623	570	532	591	517	554	577	585	514	533	536	519	591	603	521	548	553	597	559	556	540	531	570	562	557	533	539	579	548	577	533	554	582	585	553	527	588	545	575	577	548	561	538	572	557	534	585	540	567	544	554	563	570	570	530	532	568	538	550	539	584	575	550	557	579	560	528	561	569	547	556	589	539	572	573	579	588	585	589	545	558	594	598	561	552	526	604	546	591	600	571	556	582	606	585	569	533	523	519	569	542	527	564	513	576	540	567	588	536	566	553	567	546	577	554	560	553	552	567	554	548	585	548
34302	65473	51701	37258	16607	4697	2838	2221	1627	1413	1236	1064	889	907	784	773	723	722	733	714	673	670	664	655	647	639	640	642	677	628	640	667	622	661	693	596	622	603	645	619	602	679	651	632	662	643	615	649	647	616	606	613	627	620	584	581	605	643	601	585	596	581	629	631	605	602	623	578	570	594	578	628	633	637	684	566	601	640	668	645	639	646	634	634	673	589	643	618	617	600	636	657	596	687	616	564	596	624	658	592	637	603	606	599	603	614	638	590	638	584	597	633	613	643	640	648	628	629	600	617	606	653	644	641	631	617	640	626	659	578	636	610	581	651	609	620	655	569	621	664	609	602	584	631	635	580	619	601	600	606	633	622	592	578	624	665	603	655	592	669	621	653	619	603	586	649	652	594	591	628	571	620	623	596	566	603	620	563	603	614	613	626	601	616	601	596	614	585	573	648	601	637	598	626	626	626	613	603	622	637	612	587	652	638	609	613	625	646	606	635	601	611	702	654	609	654	570	636	639	634	616	621	602	574	590	602	597	622	636	653	583	580	587	602	626	603	603	637	633	614	609	626	636	618	645	581	607	607	625	599	581	560	626	578	583	599	604	593	628	605	611	657	615	612	641	602	639	632	591	611	654	615	603	581	604	625	629	549	619	630	635	590	635	621	630	609	635	571	608	601	592	650	658	632	644	583	572	589	666	580	638	571	573	590	611	595	595	631	641	586	586	615	643	578	648	615	640	579	659	611	621	617	580	642	614	654	599	610	612	656	593	642	599	579	565	618	602	582	628	612	639	660	587	617	569	640	695	664	618	587	636	618	601	605	600	606	593	601	586	615	616	651	601	624	604	604	619	633	592	609	605	603	655	617	597	620	618	597	603	577	603	663	603	655	616	555	619	601	558	617	623	592	649	576	620	613	631	630	606	596	602	615	609	636	611	644	642	639	629	630	565	612	585	621	649	587	579	562	545	605	602	647	645	596	620	555	624	613	596	623	617	616	664	600	622	621	632	606	617	602	623	611	600	619	627	616	609	582	629	619	615	593	608	598	670	633	610	619	569	624	623	669	602	588	606	616	605	659	588	611	597	609	602	642	625	626	612	614	625	613	599	581	605	587	607	616	633	564	624	633	613	623	642	593	600	628	594	645	587	632	578	604	599	575	598	639	594	590	602	603	606	570	570	616	588	600	621	569	612	609	694	593	577	641	635	636	609	608	638	600	609	614	539	633	606	616	645	640	648	624	583	632	608	656	609	625	598	645	597	606	589	633	619	574	653	593	611	617	608	615	566	601	611	607	607	648	610	637	574	603	592	624	599	598	588	575	609	587	598	608	621	614	623	601	623	620	571	599	630	569	606	641	623	633	572	567	593	640	556	619	624	618	626	619	602	586	635	650	579	596	634	589	664	615	589	608	608	609	600	646	579	631	627	581	628	627	593	620	624	597	631	603	582	609	667	588	622	610	619	644	579	661	623	599	602	621	612	612	581	613	601	558	639	601	587	640	617	603	636	606	634	587	555	576	602	615	600	601	627	598	606	622	609	603	622	637	600	611	624	651	576	602	643	628	628	644	652	623	589	647	625	638	648	622	575	639	644	621	619	638	673	597	616	635	600	578	595	592	582	634	620	614	628	619	627	604	605	603	574	620	636	598	655	595	615	579	580	602	643	604	606	600	576	621	682	620	597	609	593	603	621	583	583	607	604	603	620	630	602	631	667	594	607	599	571	618	593	587	595	632	637	596	577	601	628	635	589	660	585	627	590	591	603	618	633	607	606	595	573	594	620	597	620	621	630	593	649	571	627	624	620	604	627	657	619	618	562	603	628	632	659	623	612	550	598	642	611	620	586	657	595	595	605	619	558	652	623	629	645	630	612	614	619	620	610	658	629	586	620	614	633	597	634	631	585	602	632	639	640	587	621	599	615	591	595	631	603	642	647	577	625	601	598	625	612	584	594	610	602	643	645	636	639	589	610	630	579	606	598	592	597	645	592	650	658	581	628	616	614	595	624	608	650	639	610	608	649	619	579	611	627	611	629	618	609	645	616	659	627	582	593	591	592	642	616	620	661	590	586	636	675	603	601	596	589	623	635	606	627	610	614	644	630	644	627	576	676	658	625	599	631	605	604	615	604	605	611	613	589	581	619	628	562	602	586	611	595	593	591	593	640	623	577	576	576	638	596	578	594	670	609	610	611	627	640	605	575	620	601	564	603	612	578	657	603	604	595	633	616	584	592	609	607	600	584	596	598	629	595	640	585	661	598	628	629	611	603	567	607	625	594	620	636	595	614	606	623	613	643	588	633	636	624	586	612	635	643	636	604	628	590	616	626	626	655	567	618	650	636	598	678	657	592	614	663	616	601	583	654	627	611	602	558	625	615	647	615	638	600	619	635	607	611	612	595	660	653	572	642	649	605	617	606	588	603	593	581	600	558	616	603	590	646	598	580	642	642	634	606	650	625	576	592	609	592	603	599	617	609	616	657	611	600	601	666	559	590	618	632	607	605	632	614	618	603	665	606	630	565	617	625	637	640	592	632	617	599	629	604	625	644	606	576	637	636	624	598	624	572	614	627	596	640	637	699	601	619	608	641	610	594	625	580	602	598	611	605	630	606	619	620	602	612	588	649	628	594	606	614	568	616	601	576	629	587	616	573	583	601	580	569	618	656	628	629	620	596	603	628	573	629	595	571	626	644	600	609	641	609	675	606	593	592	608	605	598	602	619	630	594	585	586	628	622	611	622	638	662	606	604	557	603	582	649	619	605	663	607	606	605	604	580	597	602	612	631	628	610	620	619	596	613	590	576	658	621	636	600	611	596	597	638	591	642	635	595	627	599	607	591	620	606	633	644	608	612	637	635	657	670	644	638	610	668	616	641	604	589	625	625	599	577	613	614	660	591	594	654	638	599	594	604	634	635	581	625	632	636	598	587	581	605	624	640	637	632	655	586	587	602	616	614	620	651	611	615	584	643	615	625	647	598	583	589	666	623	623	621	606	632	532	595	624	577	659	613	566	590	614	590	607	641	620	662	625	618	587	617	609	573	606	612	609	647	655	633	600	589	626	608	563	610	613	627	626	611	631	589	625	628	609	640	622	632	586	621	572	627	650	625	572	621	566	606	590	653	626	619	640	618	609	576	621	619	623	631	598	621	592	642	609	588	579	579	626	641	624	634	629	657	605	614	645	586	612	599	634	631	656	628	589	607	600	613	592	598	604	566	592	606	608	611	616	625	602	633	641	627	606	632	651	569	600	578	615	603	596	624	608	589	605	650	646	619	651	643	596	608	589	611	614	594	642	632	614	638	616	623	634	625	662	594	625	577	623	617	636	615	640	599	577	605	606	624	601	638	575	637	570	584	676	666	629	653	626	599	597	629	633	634	650	622	626	572	586	615	646	637	621	618	617	640	629	647	614	607	595	601	547	638	627	633	614	610	613	620	631	618	621	622	616	633	596	582	613	605	574	612	627	576	651	636	581	608	584	625
29469	29733	32604	18810	6003	1139	700	581	494	513	451	424	440	455	434	380	403	454	412	443	419	398	401	443	404	446	409	429	419	418	397	433	418	378	435	387	378	412	418	396	410	426	440	408	401	442	396	402	392	441	422	388	415	363	392	395	425	419	418	416	398	395	389	416	402	451	414	426	370	445	442	415	378	419	372	411	385	427	406	420	433	437	431	434	424	404	373	439	419	394	389	415	451	400	412	439	374	395	413	414	409	406	435	398	420	390	422	393	404	391	411	447	415	413	405	411	406	449	394	409	396	407	428	417	427	425	432	402	380	409	421	397	389	413	411	394	399	422	411	400	376	407	417	430	381	375	396	399	393	429	407	417	419	412	428	419	435	423	371	422	394	430	390	397	449	399	408	403	373	422	393	457	383	381	415	449	413	453	411	416	395	404	405	382	396	402	363	419	417	406	413	453	412	378	391	419	463	385	420	450	406	386	379	458	420	415	420	413	423	387	412	431	437	411	449	416	409	364	416	458	437	395	435	393	379	409	450	406	403	399	427	397	434	376	408	440	420	368	406	403	388	404	375	406	430	411	426	388	396	433	438	431	404	389	423	399	449	388	427	409	425	411	404	396	406	431	420	384	413	436	388	395	404	432	420	401	427	393	402	428	388	391	406	408	403	392	382	440	413	404	401	412	364	395	398	421	456	430	430	440	413	422	373	452	434	377	399	407	392	449	377	426	422	407	425	413	386	408	412	404	398	429	374	401	405	397	428	422	408	425	415	413	402	416	402	399	419	428	418	416	435	398	406	428	470	409	401	397	402	447	417	387	414	417	423	419	420	393	460	406	456	409	427	450	411	413	365	442	444	382	370	419	394	403	394	389	438	421	408	431	393	385	418	408	397	377	424	401	395	446	400	428	423	406	404	376	383	437	411	426	428	426	387	412	455	396	419	365	433	437	403	433	405	419	418	387	400	419	424	394	411	393	425	395	388	416	424	421	435	437	405	399	418	423	440	400	427	400	415	401	429	414	446	432	431	431	401	399	395	421	387	380	416	424	452	441	436	385	397	394	412	417	398	404	377	406	406	399	410	407	400	427	400	399	409	411	378	424	384	428	436	431	418	410	410	424	434	432	424	397	394	419	416	408	389	391	415	387	405	416	417	381	421	402	413	405	425	365	400	417	433	423	422	398	441	394	409	425	407	416	403	434	420	404	418	396	409	410	419	407	399	401	399	392	410	409	376	416	394	399	407	412	409	426	400	411	409	400	397	398	407	368	419	389	433	423	402	425	381	400	408	430	420	394	429	412	396	406	411	406	405	421	427	438	427	411	382	424	412	400	377	415	392	432	417	381	439	414	414	406	416	418	408	417	443	411	406	396	412	399	421	420	434	414	425	443	419	393	397	422	441	391	393	412	390	398	393	415	414	406	369	400	441	426	423	420	407	403	425	408	419	448	391	415	420	429	387	365	419	380	431	372	387	454	407	391	432	401	421	407	428	389	414	409	418	414	406	422	381	355	416	419	420	425	393	429	367	430	429	433	469	422	412	429	401	410	393	401	416	440	429	380	424	401	411	423	410	406	396	430	427	447	404	430	408	430	419	414	400	412	402	408	407	413	412	441	446	458	426	414	387	416	409	416	389	400	402	420	413	415	374	413	392	429	419	355	442	436	428	413	388	408	407	419	401	457	430	402	402	435	424	436	373	403	389	418	371	393	413	432	444	431	424	405	405	427	423	418	373	403	468	402	411	363	400	430	379	368	403	396	391	404	402	364	417	440	409	436	405	424	405	405	421	433	407	385	406	406	412	403	381	423	397	389	430	390	413	380	398	439	408	433	403	367	416	452	465	467	447	387	446	413	434	427	410	404	395	433	412	415	413	372	404	424	405	419	433	395	393	428	397	367	412	400	383	410	410	408	409	404	409	420	396	408	435	420	401	414	404	402	381	385	411	406	425	445	428	426	411	436	409	383	383	422	414	463	423	445	420	459	438	400	420	397	395	421	398	407	420	422	399	416	404	428	384	422	385	404	424	411	409	406	393	386	395	439	446	397	400	405	406	394	437	390	418	422	405	409	379	442	443	401	377	413	466	415	415	423	438	406	402	420	407	398	399	405	446	400	401	430	404	423	424	418	400	431	388	418	436	418	400	402	418	442	410	395	405	407	428	409	404	390	379	408	408	409	411	413	400	416	401	438	416	431	413	412	424	407	403	428	437	426	385	417	454	403	361	400	407	378	438	423	416	411	439	401	446	460	356	420	399	421	377	378	384	382	419	404	409	396	414	408	385	395	423	409	404	417	407	407	427	371	425	410	449	405	417	394	419	374	422	422	403	448	412	395	382	383	395	412	423	393	423	430	420	422	424	451	409	381	386	441	410	405	429	383	380	400	392	378	427	421	394	396	413	429	381	417	400	398	447	383	404	432	422	409	390	442	427	406	435	393	440	380	449	400	389	362	417	401	435	403	450	427	418	390	395	413	438	406	418	405	426	395	393	420	403	425	427	412	362	424	405	410	420	409	405	429	460	382	422	433	445	387	413	412	402	453	374	436	413	373	403	398	408	384	397	416	385	405	388	429	400	396	405	395	386	415	422	419	488	389	414	432	384	411	442	382	408	440	386	383	400	424	411	416	428	435	423	399	417	408	409	434	411	430	399	399	391	440	362	390	422	398	403	412	399	407	398	382	419	384	403	428	389	398	395	388	445	414	420	450	381	412	422	424	427	377	429	423	385	411	421	427	428	407	432	382	439	410	398	396	385	386	426	432	426	423	457	438	427	406	405	386	396	410	385	434	424	430	422	406	403	419	394	409	382	423	434	413	423	372	430	422	415	386	395	410	412	392	401	445	404	427	403	383	406	418	413	396	385	386	404	389	396	427	445	426	415	395	411	403	447	398	401	462	411	389	392	435	351	381	387	437	380	392	419	422	453	420	423	390	387	397	402	382	412	398	439	435	459	423	414	388	405	435	436	403	405	409	415	405	402	425	401	407	409	405	411	412	389	418	414	390	417	412	412	429	372	462	389	416	379	435	394	413	409	397	397	417	412	405	380	397	401	406	383	397	404	406	406	426	439	461	471	398	390	446	417	389	431	423	412	395	415	402	404	358	405	416	404	414	429	451	431	423	446	428	394	438	432	415	429	435	402	392	435	416	405	416	418	374	453	399	394	428	413	422	431	377	445	431	425	387	384	425	403	421	430	379	405	430	421	398	390	413	429	433	446	419	390	444	407	407	426	400	398	406	412	417	380	423	407	426	412	424	444	422	388	434	417	412	424	389	370	420	434	408	434	449	416	412	400	402	408	420	393	389	410	433	418	441	426	424	399	363	401	417	404	439	415	411	389	415	414	433	416	424	411	401	391	394	377	440	414	394	419	437	415	385	434	377	394	374	382	425	443	401	408	385	391	435	426	392	432	408	404	410	436	398	405	454	401	401	471	398	390	389	403	398	416	427	389	416	389	418	388	392	390	413	396	412	414	432	402	402
33622	47103	33523	15986	7047	1470	904	791	665	583	611	528	492	500	491	528	477	466	528	516	476	468	479	516	469	502	472	483	464	496	538	450	501	484	461	490	483	461	504	495	493	484	494	484	456	503	466	500	485	480	457	456	461	476	464	498	440	456	468	495	464	492	437	484	467	466	477	519	474	473	463	457	449	462	464	478	493	462	486	460	467	486	502	467	494	488	471	441	483	549	474	474	495	476	473	490	471	471	498	472	446	470	483	471	436	473	468	422	482	511	480	495	506	489	490	467	522	487	433	476	494	458	469	463	503	481	486	476	476	529	433	457	470	468	478	460	492	522	483	500	476	470	511	470	466	488	502	466	514	517	477	505	491	506	506	502	457	449	483	472	472	515	477	486	498	462	500	442	509	450	494	501	468	461	478	485	501	464	456	474	484	486	502	446	529	493	495	513	497	457	493	487	429	483	432	490	446	459	504	497	469	423	473	495	449	457	493	499	446	465	459	490	479	470	504	476	438	424	500	484	462	482	490	530	514	475	473	483	467	430	483	448	440	527	462	505	524	473	485	470	460	457	465	423	507	489	475	442	493	471	450	514	478	461	477	454	501	507	454	481	509	488	470	496	486	532	484	490	446	502	477	488	476	504	464	513	491	465	472	423	481	453	475	504	479	491	488	481	461	432	458	434	521	438	540	470	441	476	485	487	467	505	464	503	457	478	462	448	450	478	485	449	430	490	429	521	493	500	475	472	481	484	460	486	495	437	464	439	480	509	472	478	508	484	464	465	461	483	438	512	470	468	464	452	482	486	495	474	467	432	480	441	479	451	464	479	483	487	487	465	488	455	460	465	469	500	498	528	456	442	475	493	435	491	475	516	467	454	459	483	468	457	462	477	430	432	482	499	504	497	498	485	523	461	427	453	501	487	477	476	476	448	434	474	502	512	479	481	514	485	444	501	482	478	473	469	496	480	469	466	514	475	484	456	466	486	495	461	458	469	478	441	445	445	483	504	506	531	456	462	468	486	508	468	488	460	486	456	468	462	483	514	472	483	500	427	446	455	464	494	507	481	511	454	510	471	467	453	487	436	470	487	474	488	448	479	504	487	490	488	489	479	447	465	518	514	458	479	487	510	490	479	456	440	507	456	555	460	485	449	472	477	455	482	442	488	464	435	442	449	480	501	477	446	490	492	489	472	478	488	483	497	478	472	471	469	455	499	498	499	496	465	520	489	492	432	496	474	503	438	475	459	474	485	493	478	461	467	478	517	433	479	450	495	497	483	467	546	466	469	496	498	475	495	463	455	485	458	448	471	485	490	457	488	460	488	455	487	474	436	485	479	476	432	458	481	447	481	467	500	454	483	482	465	451	492	482	458	464	511	459	458	424	498	451	513	495	506	424	455	469	501	454	451	477	468	476	486	478	477	499	499	467	469	455	462	493	517	454	464	506	469	439	414	541	491	468	495	476	479	507	481	482	485	467	468	440	497	511	479	452	514	488	464	509	458	503	470	456	478	452	447	457	480	481	499	449	473	490	516	481	496	433	441	465	490	470	516	444	494	457	434	471	460	491	505	486	464	481	461	497	518	451	447	442	496	493	460	499	462	436	503	523	476	489	488	483	487	529	460	478	454	424	452	488	474	484	489	476	521	474	517	457	523	484	515	485	464	489	493	499	486	471	451	509	477	504	457	453	469	464	464	461	468	455	458	472	467	465	453	453	477	504	482	469	489	486	455	454	478	495	461	466	472	474	463	469	471	468	456	482	487	473	524	458	485	471	501	470	505	490	457	494	470	431	497	464	494	454	495	489	463	484	538	446	473	452	478	469	489	490	488	440	480	479	450	487	454	480	473	520	446	451	432	486	483	474	493	484	503	470	487	449	491	489	454	490	488	514	470	476	498	505	499	465	456	457	492	485	482	433	464	465	448	509	460	507	469	516	468	468	500	467	428	477	477	457	487	506	515	519	491	470	497	466	455	426	489	466	430	470	463	489	460	453	472	483	522	452	476	448	465	522	473	460	464	506	466	476	482	487	482	472	498	466	428	474	488	480	523	481	471	481	475	459	454	455	473	504	468	459	442	485	482	455	505	423	492	472	401	453	465	496	446	489	446	466	487	465	486	519	485	481	475	468	481	483	448	471	469	470	511	450	492	477	465	482	469	448	433	511	486	473	465	466	466	471	435	492	459	463	467	468	462	485	483	507	457	480	510	507	492	436	464	460	481	460	476	479	483	484	481	492	494	503	493	465	434	520	509	455	442	451	444	477	511	495	515	488	431	468	514	493	470	494	434	456	504	456	489	458	481	463	499	488	483	484	461	495	458	498	458	506	497	510	492	464	435	460	460	457	471	465	459	479	454	454	501	561	465	464	488	497	429	469	452	453	467	528	488	442	477	486	472	451	457	508	466	474	481	426	463	500	459	463	501	467	489	476	447	445	456	479	460	438	479	511	480	464	484	478	478	453	459	433	462	496	446	462	482	441	494	452	468	466	435	534	471	457	465	465	482	440	463	506	480	502	487	513	489	443	473	484	477	494	465	456	473	487	500	508	494	487	472	498	503	517	474	486	481	451	455	517	499	477	451	492	464	438	495	453	465	470	492	512	451	493	477	450	507	421	496	487	480	509	491	512	456	454	491	502	495	510	496	459	458	464	445	440	445	478	448	472	471	446	450	509	499	494	466	468	488	477	470	470	492	481	493	508	465	467	515	444	484	482	448	509	506	482	477	524	489	455	507	486	444	466	460	481	439	450	472	451	467	516	462	489	463	473	477	451	487	473	474	473	446	492	442	487	496	470	452	490	469	456	442	443	474	507	505	477	444	483	514	463	484	475	469	466	544	474	494	493	480	510	462	501	459	509	490	495	444	501	459	483	488	504	446	480	479	456	455	441	499	463	455	436	494	475	458	464	487	485	471	486	456	483	478	514	462	525	470	474	452	513	481	455	458	476	486	463	485	456	450	466	488	473	491	477	492	485	465	518	455	446	477	469	441	488	496	503	476	461	468	486	473	463	466	507	485	482	467	439	453	509	510	497	437	484	471	496	466	461	486	494	451	465	485	449	477	470	428	472	483	461	507	494	462	497	450	526	474	471	436	456	469	481	445	492	473	435	502	462	446	456	493	490	507	481	484	448	491	490	466	479	455	521	491	508	457	477	474	487	478	485	466	483	442	468	489	502	483	462	509	484	475	497	495	484	492	477	488	477	458	465	439	510	478	464	485	493	458	466	493	496	501	459	488	476	467	457	511	469	473	482	464	473	464	477	495	467	478	465	514	484	505	452	516	477	466	491	470	501	508	465	478	467	450	487	429	471	458	475	485	468	485	478	468	494	481	441	458	491	488	469	435	471	485	504	461	485	482	485	444	446	444	506	509	453	489	511	423	488	494	481	445	456	443	449	475	451	456	488	500	474	476	514	475	486	463	474	453	505	497	516	461	507	475	476	484	443	427	476	476	488	484	483	482	495	454	513	502	504	463	479	490
24108	21272	28598	24597	21163	11804	1741	965	774	729	613	535	539	478	480	476	452	407	423	450	426	444	419	406	450	432	437	429	386	412	410	406	404	428	405	400	401	426	430	411	413	421	393	417	434	434	395	426	410	406	435	387	424	429	428	416	421	428	409	363	424	404	472	411	399	379	410	409	426	427	389	417	398	423	395	402	414	431	451	388	387	394	419	384	442	382	391	439	436	425	384	433	426	409	391	414	439	399	382	392	386	408	421	397	398	417	414	386	398	407	401	380	420	443	387	437	394	414	390	420	358	395	425	413	433	363	398	404	371	385	410	405	352	432	405	445	396	408	388	431	431	402	423	449	376	386	468	413	419	430	431	360	405	413	420	429	430	383	432	397	412	398	350	418	422	403	407	409	428	434	415	399	398	397	399	415	393	385	422	431	398	386	394	399	406	458	402	378	446	434	395	423	383	431	371	387	402	395	387	416	432	372	409	389	387	426	409	397	431	447	406	450	438	421	425	407	402	440	424	391	402	395	382	463	398	407	417	410	394	434	400	433	429	404	410	422	417	431	407	407	381	397	419	396	401	401	417	422	424	411	433	397	378	400	440	426	432	397	425	371	401	412	425	402	387	431	401	435	450	389	435	411	398	414	428	427	407	398	393	386	434	411	408	425	418	397	399	398	420	402	421	421	392	404	408	425	384	418	432	398	396	472	402	423	399	407	372	415	396	453	383	382	417	364	419	428	404	407	395	417	405	433	389	411	400	404	432	405	398	422	385	402	420	407	436	422	369	407	413	381	398	390	416	408	367	414	383	419	412	405	400	418	388	375	432	380	430	405	437	385	409	437	413	424	423	416	442	416	404	414	417	391	397	413	431	423	407	448	411	419	422	391	436	395	404	401	455	381	423	403	428	410	419	431	373	400	393	417	425	407	393	422	415	406	409	422	391	434	398	386	382	411	421	424	408	413	425	396	397	372	405	426	387	420	417	410	394	443	446	388	401	405	418	417	432	385	435	411	376	385	427	425	409	420	421	392	365	409	393	423	401	406	395	378	390	368	412	404	431	391	414	442	462	441	404	404	437	434	405	412	424	382	432	391	403	461	423	412	400	427	417	367	430	373	374	405	435	396	376	424	432	415	391	413	438	404	375	432	428	433	398	446	395	395	422	408	396	416	430	405	386	397	403	388	414	416	401	434	405	429	376	393	412	413	379	374	434	417	440	378	427	372	410	466	409	407	436	405	425	389	389	388	406	445	408	439	416	393	372	401	394	408	393	422	438	408	402	398	418	399	414	423	393	446	419	443	396	398	426	438	415	401	453	425	383	415	389	401	417	421	442	421	408	421	399	379	369	401	410	400	415	409	410	397	403	412	409	399	401	413	455	387	399	419	421	400	373	393	424	377	423	381	380	384	372	439	400	408	435	427	388	436	416	414	374	418	425	388	394	385	443	397	429	411	386	393	383	412	396	394	432	381	399	426	393	400	440	401	415	397	427	379	413	409	375	446	425	405	424	407	371	402	410	420	402	412	400	400	412	402	406	400	432	402	434	398	404	416	388	369	421	417	396	405	392	416	421	418	388	398	411	416	441	397	414	419	431	385	437	425	398	415	419	397	433	386	410	412	430	447	415	399	400	458	407	427	397	374	410	408	407	402	388	430	434	390	399	410	426	426	438	376	394	385	400	440	400	433	429	412	413	398	383	409	447	413	419	409	416	385	455	409	399	391	417	392	399	416	430	390	355	392	421	363	425	427	387	406	384	399	414	400	425	426	400	396	410	379	445	398	398	369	407	404	402	392	393	409	438	396	417	403	402	398	436	399	405	409	426	408	409	416	427	404	416	392	405	394	407	397	438	378	388	406	419	411	450	425	410	386	411	402	411	387	429	395	395	421	399	419	422	382	393	412	445	397	396	414	428	372	428	393	392	416	393	442	392	392	380	410	439	399	410	385	411	372	399	393	397	390	398	411	393	443	402	390	422	407	409	398	406	397	438	382	379	414	384	373	399	444	399	412	388	382	409	417	399	395	439	386	401	381	418	391	410	402	400	410	416	394	388	381	427	433	395	420	417	397	429	393	367	440	369	414	414	416	410	415	400	423	433	377	411	420	399	437	409	422	402	378	377	397	412	445	445	371	408	375	423	413	401	406	418	412	410	444	399	424	426	418	446	434	437	406	401	402	421	441	430	441	390	419	447	409	441	424	439	382	405	396	418	418	387	450	430	442	410	422	408	393	414	387	460	371	376	401	395	378	438	403	420	403	441	405	395	380	417	442	378	428	392	398	406	402	409	427	404	413	448	405	416	437	400	398	425	428	388	392	414	402	409	431	407	460	393	401	416	432	389	425	424	379	381	409	411	390	424	439	438	414	402	395	404	397	408	386	418	427	418	412	404	415	426	417	382	395	419	408	414	439	410	399	450	385	371	430	443	383	421	432	397	384	429	427	410	412	419	389	399	471	411	426	380	437	383	435	416	433	391	422	401	420	415	404	416	433	411	407	378	393	419	398	405	420	389	442	424	429	378	398	390	400	380	379	366	408	407	428	411	396	406	379	408	409	406	429	410	383	404	424	402	417	412	402	393	417	462	435	410	400	411	423	397	391	396	420	425	379	443	415	398	349	400	414	412	404	404	403	408	401	400	401	432	441	389	387	379	420	409	462	424	450	373	442	413	401	395	437	431	417	441	377	412	384	413	400	376	445	368	399	423	404	420	398	425	388	403	405	409	402	400	405	428	417	410	440	393	421	400	422	395	441	411	379	421	443	405	413	407	404	436	414	406	408	395	450	355	374	374	422	425	428	387	416	406	425	401	380	389	447	407	368	353	425	438	432	415	417	451	417	433	429	408	425	425	419	426	416	401	394	409	382	397	390	393	418	411	412	430	372	406	413	402	426	399	393	394	426	389	403	430	431	393	432	430	383	427	406	405	399	381	395	406	398	413	427	392	421	466	419	443	443	428	422	383	396	402	400	385	407	436	409	449	404	433	381	387	395	420	380	408	385	363	440	434	392	424	400	418	396	407	394	380	433	428	424	393	434	428	458	399	396	400	426	424	376	378	414	419	435	391	423	390	416	385	414	428	422	412	383	466	370	408	396	401	396	399	443	441	427	398	399	417	378	411	404	405	391	408	416	418	375	437	434	422	402	403	396	398	399	436	391	426	384	416	412	430	411	429	436	429	419	415	418	454	394	435	394	394	414	391	395	409	443	434	414	376	419	404	421	418	401	438	430	386	409	418	404	424	414	403	409	408	382	443	370	464	413	422	397	471	410	401	428	426	376	397	397	399	431	437	386	406	422	445	401	413	412	371	376	402	445	412	409	422	392	385	432	434	393	423	404	403	444	407	441	417	397	404	395	412	397	400	413	412	397	376	408	417	437	440	462	413	364	405	409	366	387	409	423	409	427	402	403	379	393	431	384	430	411	421	411	389	407	386	378	395	438	424	416	434	405	409	409	408	390	410	391	411	421	439	394	416	424	399	408
33156	56274	44106	26613	11251	3166	1875	1338	1175	990	791	734	636	594	577	568	519	499	499	525	493	521	485	487	460	471	508	517	482	517	499	477	469	488	537	498	461	480	507	486	497	453	507	485	463	462	471	466	457	452	446	458	469	461	475	459	453	491	463	467	461	474	488	476	497	462	468	457	430	446	476	477	441	513	493	488	476	408	503	467	486	461	421	447	443	459	465	465	466	473	432	500	470	477	461	455	523	458	452	431	519	457	495	458	506	425	469	473	455	470	471	470	464	430	462	473	465	470	459	477	477	476	474	454	451	465	469	513	451	461	460	478	466	456	471	476	474	482	466	477	475	485	508	413	479	473	484	473	474	474	476	480	481	447	467	476	437	501	496	488	477	466	476	432	454	451	465	500	480	447	480	481	486	458	458	427	478	478	485	467	469	443	484	435	470	495	469	472	458	469	426	488	414	449	424	452	462	455	454	475	467	479	502	437	506	502	466	493	486	463	498	483	474	437	459	409	470	438	473	458	464	473	481	454	444	471	482	499	463	466	465	460	460	441	468	509	463	415	474	442	492	450	493	466	487	513	452	462	455	456	453	460	487	484	456	469	498	504	454	479	449	494	526	435	480	459	478	452	460	454	457	479	457	476	513	485	493	476	494	481	472	492	442	437	499	428	465	466	468	478	454	476	458	455	413	487	467	522	451	455	474	486	469	469	466	449	488	450	484	474	470	455	445	453	488	466	454	461	477	458	467	503	496	460	468	459	499	459	460	479	512	469	489	495	428	514	470	458	465	457	484	512	484	448	489	504	464	464	474	460	466	478	487	483	507	481	471	472	504	483	473	503	450	484	432	437	451	464	468	459	445	514	478	506	435	475	492	467	452	438	452	465	469	488	452	466	438	449	474	449	459	456	453	488	482	428	478	434	461	455	447	460	479	451	510	461	478	484	417	490	446	474	469	428	444	473	463	436	437	462	489	473	455	486	459	486	456	472	453	451	477	470	529	487	458	459	482	459	471	500	455	496	449	477	485	446	452	493	478	448	460	438	499	499	508	445	474	495	446	498	485	452	500	461	492	444	479	469	467	438	497	457	496	453	462	483	507	526	411	454	439	422	439	475	453	472	476	473	474	433	446	477	508	463	477	434	482	490	460	489	493	473	463	440	458	464	460	428	507	505	460	468	470	463	451	505	481	471	500	453	458	442	508	460	460	456	449	452	462	453	438	479	460	527	452	489	462	466	445	457	485	485	441	436	475	449	478	494	450	485	436	463	440	452	467	448	452	486	471	477	475	474	447	427	461	461	468	439	483	470	445	445	463	441	431	440	482	449	470	420	438	480	512	468	449	470	492	458	454	461	449	482	478	461	462	476	479	451	474	471	427	463	454	457	479	482	484	466	437	478	455	492	466	493	472	489	435	515	426	455	441	480	491	490	477	475	451	470	456	465	458	452	461	459	444	458	471	472	449	461	474	477	453	477	478	459	480	484	471	474	464	489	449	477	477	478	482	467	473	453	462	469	474	499	495	482	444	469	496	439	497	481	460	403	435	423	457	477	460	450	470	428	472	456	474	434	490	464	459	448	461	485	468	454	462	444	498	454	451	452	463	449	487	507	477	487	480	500	486	504	471	430	470	506	464	463	494	445	428	466	485	487	468	418	470	464	475	451	478	470	471	467	508	489	460	489	472	489	478	456	443	442	422	461	462	471	437	424	454	504	440	469	440	484	452	471	430	483	468	434	444	450	474	454	451	448	448	445	454	429	474	474	481	470	485	472	498	493	457	477	465	468	462	440	481	429	498	473	495	461	495	442	434	463	461	454	438	479	470	486	486	468	498	447	475	468	464	485	447	468	456	460	460	455	466	474	476	482	452	477	457	438	442	446	446	464	462	477	465	487	479	457	430	459	486	479	439	473	459	434	463	440	459	482	439	435	500	495	430	466	480	461	471	484	430	441	436	456	480	449	503	453	473	477	475	495	457	465	465	423	511	475	447	450	467	448	481	470	471	432	475	452	461	474	470	492	495	476	452	454	455	463	460	435	481	481	459	477	429	432	484	476	451	485	433	487	459	464	450	465	468	484	440	447	471	433	463	461	456	461	460	466	477	475	486	498	446	456	468	438	455	497	448	457	477	452	464	479	482	452	498	452	501	491	466	487	477	465	483	473	403	480	445	466	440	464	449	470	475	441	470	470	433	451	436	449	447	501	487	490	438	453	457	470	488	435	497	462	478	460	447	458	465	446	514	475	467	467	461	491	462	485	477	475	456	474	455	496	465	467	459	461	429	485	483	460	449	467	452	470	453	476	456	515	440	452	438	459	459	449	456	430	459	470	477	452	489	472	458	476	458	450	466	475	461	496	470	470	457	491	486	456	470	440	469	456	481	463	443	470	470	460	481	516	466	498	522	478	451	480	463	473	424	438	460	483	469	498	452	436	481	464	462	470	479	467	468	483	486	479	461	501	476	459	447	463	447	485	473	469	436	439	498	456	471	463	489	447	498	473	440	421	460	454	450	477	436	457	455	470	497	497	474	447	474	457	461	431	417	475	428	474	500	486	482	472	444	446	429	473	446	453	467	453	471	482	436	458	411	451	460	483	451	472	461	473	475	445	494	463	447	472	481	458	460	461	441	476	458	426	440	483	477	499	404	424	487	455	439	492	491	453	445	459	459	468	477	481	445	493	447	487	437	468	445	446	483	425	480	467	465	470	468	449	473	470	479	465	461	470	457	484	452	474	476	486	457	458	450	492	501	477	454	485	472	475	483	462	477	471	455	462	471	455	457	472	449	439	470	491	462	523	462	473	481	467	450	500	462	498	452	472	458	431	456	454	468	498	447	491	457	464	446	417	444	498	446	439	483	490	504	457	475	464	455	456	466	505	451	457	484	463	448	463	480	471	482	462	470	480	467	474	495	488	490	440	458	442	457	453	447	484	490	481	525	478	470	455	451	453	435	474	447	458	440	457	481	501	467	430	483	488	478	488	484	495	455	466	481	465	478	457	484	488	463	444	461	465	466	457	432	486	459	443	457	493	479	492	480	461	464	440	451	467	464	462	482	466	484	476	422	480	459	446	468	489	458	446	504	485	437	441	440	439	489	463	483	497	466	467	447	480	458	426	468	497	456	447	451	421	420	513	466	491	430	473	463	447	455	462	480	453	463	445	455	495	440	475	482	458	471	489	466	470	465	483	452	472	452	460	456	495	456	497	483	506	457	453	448	447	454	515	458	465	496	466	474	462	485	457	468	476	460	462	484	448	481	452	448	440	465	478	448	458	472	449	473	415	436	425	464	496	417	468	474	434	462	451	489	493	450	442	435	444	467	487	483	484	474	462	451	470	420	471	473	454	489	501	477	461	432	415	474	426	454	472	475	463	458	451	442	443	475	491	483	490	463	469	450	477	468	476	463	474	437	483	451	458	475	465	457	440	463	457	453	483	459	465	467	484	492	452	486	494	477	478	445	461	471	445	468	462	487	444	482	457
25247	21250	27992	25899	15848	3128	1062	851	763	709	648	608	610	604	597	537	545	577	508	542	533	532	561	570	576	534	528	526	585	563	515	557	543	582	553	571	536	552	551	531	556	510	546	498	572	510	553	550	545	507	563	545	561	556	578	555	571	538	466	536	505	535	536	497	486	528	532	492	528	560	530	516	538	549	521	509	503	564	535	540	557	534	477	511	544	502	566	545	509	524	540	579	526	543	524	531	548	521	574	554	551	550	550	544	482	548	565	503	509	541	543	528	549	521	565	517	545	517	540	541	567	489	569	541	522	551	510	513	515	525	520	554	496	565	527	513	502	576	549	542	538	536	520	522	533	534	505	545	513	536	561	585	570	575	530	556	566	569	561	537	522	532	525	549	537	513	526	533	553	532	521	506	523	551	529	549	511	534	525	562	542	540	539	557	551	501	559	539	529	545	545	540	508	494	518	516	544	558	490	527	534	531	549	543	546	528	545	547	534	529	536	524	559	554	473	522	469	508	539	566	558	563	525	552	554	538	550	536	529	530	561	566	584	556	505	519	566	507	555	517	489	520	533	520	513	512	550	479	541	548	558	521	530	555	538	504	501	511	558	521	532	559	527	528	506	558	519	535	527	496	542	537	549	543	572	517	525	542	539	536	545	572	547	563	493	528	566	537	484	527	529	544	519	505	538	546	565	528	521	512	544	538	500	534	523	491	581	537	508	559	507	524	530	486	560	538	583	552	528	579	524	521	573	557	547	542	543	545	520	559	550	539	513	551	524	533	534	559	548	551	560	517	552	528	518	522	527	516	570	538	542	556	537	556	510	542	556	522	534	502	560	542	518	525	553	498	588	574	559	543	539	540	527	511	529	537	524	534	526	551	544	537	549	527	489	575	543	567	548	549	480	556	554	531	527	546	528	491	540	517	555	545	564	514	496	533	492	513	539	502	555	533	546	544	520	520	544	582	551	493	531	577	556	550	564	557	550	527	531	498	541	534	555	534	549	499	509	537	518	567	505	515	550	498	519	508	580	535	542	564	541	517	568	531	513	512	542	536	553	525	563	567	563	564	606	523	546	588	495	581	505	579	543	519	563	534	546	520	541	538	563	543	509	545	543	497	517	511	532	513	530	563	505	556	520	529	564	581	515	522	567	508	549	532	540	477	514	492	553	551	532	499	561	488	506	527	495	573	547	537	515	531	539	524	519	564	594	568	567	500	566	556	525	512	542	543	560	511	555	581	527	556	548	482	556	549	570	547	517	570	514	522	579	491	589	489	528	509	538	498	574	523	558	532	541	491	558	527	538	593	504	509	542	523	512	521	535	563	557	543	568	551	541	518	536	518	557	511	533	599	522	549	490	548	541	570	536	545	542	544	571	552	537	530	547	526	526	480	533	561	556	565	530	567	528	529	561	580	547	554	544	517	504	571	542	543	516	528	538	523	545	540	541	512	499	517	526	542	525	510	535	553	547	505	525	575	524	531	538	525	516	531	585	542	491	549	557	519	519	560	555	524	514	548	505	509	523	550	512	533	548	527	575	524	504	557	536	553	536	547	508	577	569	546	535	566	535	528	531	568	524	527	522	516	550	521	568	511	555	523	553	549	551	546	500	567	528	520	513	568	541	561	500	549	558	516	524	540	559	522	545	564	565	564	577	490	518	556	528	485	540	514	541	563	530	501	527	521	519	527	526	534	537	534	566	518	533	543	577	536	515	562	538	509	523	548	536	543	512	564	562	528	534	532	520	575	524	538	511	526	513	539	552	536	553	563	571	503	559	572	529	553	530	586	512	505	560	545	520	542	588	516	520	521	573	584	506	554	513	533	511	545	567	502	551	535	547	591	558	530	530	522	539	537	559	541	542	511	532	513	558	547	541	545	529	537	537	519	567	542	522	569	536	510	540	570	519	529	551	545	534	511	558	552	507	525	545	514	536	542	561	543	569	505	557	521	552	511	523	510	562	548	539	594	532	510	535	551	559	520	532	537	476	515	567	519	539	566	548	535	583	585	524	525	525	567	549	518	532	550	535	484	526	545	565	557	566	545	609	534	507	558	532	530	578	530	574	516	567	530	524	559	549	536	582	534	505	535	513	543	497	525	554	491	540	526	534	565	484	551	544	550	542	540	521	524	534	538	525	554	505	522	569	547	562	543	494	495	542	532	510	518	513	538	521	549	544	544	529	520	560	562	545	532	506	564	555	532	511	512	512	574	530	520	556	528	539	564	554	520	535	552	526	537	530	544	542	497	541	528	526	550	530	516	562	540	501	559	511	546	519	555	577	502	564	545	527	596	532	532	493	546	541	514	532	527	503	534	515	564	532	535	536	485	506	538	504	534	540	570	559	531	546	517	520	542	549	514	539	524	538	574	568	550	519	556	548	514	544	556	553	529	515	537	528	524	558	545	514	517	522	505	541	525	541	518	526	566	531	550	529	571	529	508	547	509	540	579	572	547	545	549	537	564	516	545	552	564	530	538	541	562	517	539	554	581	573	503	552	528	546	535	566	519	539	540	506	545	555	518	522	511	592	536	538	527	523	544	541	534	521	575	611	523	532	543	521	512	499	507	536	521	530	577	559	530	566	593	510	527	537	513	521	492	515	550	519	570	508	514	536	503	528	522	538	543	557	546	566	522	545	520	552	528	517	548	560	584	560	569	541	539	510	531	597	531	539	505	530	512	544	495	583	575	548	499	543	556	555	526	508	510	560	538	534	540	521	527	545	545	555	507	523	526	535	512	526	560	551	540	498	569	558	521	528	527	525	553	528	508	518	535	531	515	525	542	546	542	524	554	563	519	530	546	565	528	525	541	549	569	538	504	494	535	548	517	587	507	509	540	507	506	578	569	526	551	552	554	550	561	548	489	558	538	555	547	541	547	519	563	529	558	556	530	518	535	520	526	608	545	517	535	590	563	563	542	587	528	522	536	550	576	564	522	543	548	566	562	547	528	511	524	531	551	518	558	523	509	542	558	543	517	524	554	509	526	558	474	547	552	538	532	492	511	534	525	525	528	565	502	536	548	548	549	584	496	555	549	539	533	548	533	532	537	527	565	532	533	536	555	554	539	513	521	519	541	518	544	552	552	553	573	528	509	552	531	522	569	490	526	568	527	567	492	556	546	534	549	540	543	561	498	516	545	525	544	534	551	547	526	572	505	560	557	549	528	509	558	518	556	537	535	528	526	510	555	580	555	544	549	513	505	530	527	548	508	554	553	491	551	521	554	539	514	553	527	548	547	589	510	524	538	563	536	508	566	509	477	560	527	598	516	557	527	527	531	542	476	506	527	560	561	553	536	538	558	550	543	582	572	527	571	561	566	515	495	515	550	528	524	556	483	519	564	557	546	521	527	576	534	573	532	546	526	579	542	542	520	534	534	556	535	521	519	516	545	535	557	532	527	538	522	524	527	520	530	584	559	534	585	558	549	528	547	534	556	532	520	560	584	527	535	501	513	506	526	527	514	535	546	530	526	517	543	496	475
31924	53289	37758	23866	11939	2537	1551	1189	1079	965	834	840	718	703	722	706	614	621	644	637	606	604	580	622	644	641	626	642	596	618	625	618	626	618	608	631	589	620	622	615	624	609	679	603	610	603	645	622	569	626	599	631	588	630	650	595	607	631	606	670	573	605	639	653	613	652	665	626	646	564	580	592	608	627	622	625	622	603	639	656	594	642	608	581	638	599	581	582	616	572	620	628	616	603	616	608	590	660	623	605	587	588	622	625	614	645	610	621	624	603	647	555	619	655	583	609	582	632	646	583	612	606	549	580	636	605	605	606	635	649	609	627	589	600	673	575	626	639	604	587	618	598	557	624	634	580	618	627	594	601	609	608	569	609	620	613	587	614	594	592	626	608	594	603	594	635	636	640	601	626	656	578	622	633	569	645	609	617	605	634	590	615	665	561	635	581	595	653	614	644	635	613	648	604	616	590	586	650	631	585	605	583	610	581	610	615	614	611	610	681	615	563	575	581	613	608	634	638	623	601	597	572	619	604	547	603	587	589	593	640	628	618	612	635	593	581	633	636	616	621	663	616	640	567	645	607	615	609	642	587	614	614	591	613	647	598	606	569	576	618	587	639	609	618	655	623	614	602	656	614	602	591	573	600	603	627	585	647	629	627	617	623	577	634	606	638	630	631	607	621	620	594	624	600	582	620	604	634	592	625	613	609	617	591	597	601	619	618	568	609	596	618	616	613	590	591	600	618	656	634	597	608	598	596	586	603	579	590	644	547	644	604	594	609	626	672	653	580	602	588	619	599	565	598	647	593	572	625	617	561	597	574	612	595	630	589	581	607	604	636	625	592	596	600	617	585	651	593	616	627	624	640	618	590	653	591	589	585	641	585	619	590	648	673	654	536	625	595	619	578	596	583	615	614	612	633	610	628	606	591	574	646	585	647	556	621	595	624	592	588	621	619	606	616	679	608	605	667	632	598	647	612	638	584	575	650	628	597	563	611	605	625	609	587	603	645	533	615	584	594	653	608	613	616	644	565	608	607	620	578	610	561	594	597	555	582	585	602	580	629	601	625	618	627	573	587	614	574	620	604	548	618	579	636	568	600	625	612	606	626	622	584	623	632	582	604	598	601	600	606	641	607	596	610	591	642	573	591	591	642	599	595	599	620	582	638	605	585	602	629	629	637	653	593	601	625	610	618	612	570	621	597	635	598	585	629	574	578	615	598	634	593	620	626	665	645	646	615	634	651	635	642	637	638	643	580	633	603	623	612	606	602	598	613	588	579	642	653	545	613	628	591	578	631	659	581	635	598	610	594	614	605	641	638	617	607	599	612	609	633	578	630	638	624	613	623	567	607	606	632	642	574	614	570	605	598	638	572	597	648	593	632	641	614	607	590	588	592	632	620	604	617	608	621	575	655	584	581	598	636	594	641	562	641	587	585	613	577	598	609	625	558	601	571	631	620	568	608	574	612	605	614	638	585	622	579	582	598	600	587	612	598	619	611	631	622	615	656	603	617	621	615	605	662	608	605	610	647	621	629	588	585	565	661	591	613	624	576	601	627	612	610	634	597	600	608	621	618	577	589	628	585	604	588	611	650	598	572	611	609	607	628	630	610	595	610	606	611	614	613	635	597	584	615	596	616	615	654	632	603	600	617	603	640	593	621	609	660	605	593	592	598	628	623	623	648	585	618	593	664	596	606	608	615	600	637	567	626	616	634	630	597	622	616	594	619	556	578	647	643	571	583	637	591	589	615	625	671	594	592	612	604	585	619	607	629	617	626	607	632	623	584	601	591	570	620	606	629	558	587	572	593	595	617	573	632	606	602	634	612	594	660	569	649	600	659	597	650	625	624	655	619	605	630	624	635	605	593	610	613	603	607	609	599	616	606	639	592	591	601	620	616	596	638	598	604	569	569	643	573	564	599	597	617	620	626	629	579	572	566	605	584	614	621	620	625	608	624	610	575	609	629	598	612	608	581	617	595	586	581	608	598	615	620	566	612	578	603	584	608	631	618	586	599	584	592	582	579	642	584	601	612	586	540	611	612	614	592	686	622	655	575	578	600	623	633	654	591	598	606	590	616	648	585	618	600	593	645	629	645	598	655	630	619	606	641	573	607	576	602	533	587	588	600	661	635	542	602	635	614	595	597	588	657	626	617	585	635	635	602	602	604	618	611	578	598	603	527	614	622	616	564	610	599	626	603	628	595	621	612	612	598	633	626	618	586	582	574	644	623	605	625	641	589	606	598	604	600	630	627	612	628	604	569	617	627	561	610	613	590	611	599	585	639	574	589	587	619	622	623	646	629	652	622	623	618	612	645	634	584	584	590	598	652	631	611	592	583	608	648	633	592	608	614	638	633	644	604	623	579	604	609	607	604	612	608	554	593	595	606	592	610	613	671	640	616	586	607	604	629	647	624	637	600	609	562	587	627	599	583	601	603	648	593	590	602	609	608	619	605	617	593	600	661	582	609	607	598	594	605	593	607	562	583	612	626	608	591	622	637	609	621	598	594	599	623	572	581	604	606	623	599	612	594	618	607	643	625	607	598	596	632	637	604	562	596	599	542	603	611	577	608	582	610	608	603	563	590	609	604	651	593	625	614	653	625	587	602	708	581	609	621	620	638	601	603	626	600	646	624	589	615	559	636	608	608	599	652	596	593	653	617	597	533	567	635	610	615	582	660	593	590	623	620	592	625	638	622	585	574	600	622	647	618	609	552	590	593	601	549	621	605	599	633	644	556	633	587	588	617	646	611	617	570	663	574	625	541	608	637	573	609	610	583	603	607	594	637	607	578	590	609	635	640	593	625	621	630	652	606	595	626	650	604	635	665	583	613	600	623	616	579	621	621	574	607	608	641	598	600	628	638	553	614	560	637	579	666	601	649	576	614	583	604	589	566	614	605	602	611	609	569	634	673	609	590	594	577	659	634	610	611	635	650	539	571	566	617	638	581	628	619	580	637	619	622	594	630	607	579	576	563	641	592	573	577	642	630	613	606	614	590	610	614	584	585	615	603	655	609	619	638	603	597	597	598	640	607	649	650	633	577	634	632	603	617	623	618	653	618	589	672	638	598	598	642	619	587	537	594	602	616	589	629	586	579	615	613	603	646	636	563	557	583	638	585	603	597	636	620	605	621	613	626	623	635	587	627	589	569	618	587	598	624	610	598	634	639	574	634	614	585	600	630	596	598	622	562	644	639	615	609	631	593	621	590	621	627	645	604	579	621	646	654	596	603	616	638	593	537	609	606	656	571	612	629	603	612	670	609	673	619	583	618	609	665	615	674	592	602	606	640	630	641	605	609	620	576	578	633	591	592	621	623	589	560	625	609	577	617	575	609	580	619	630	616	665	580	654	569	596	597	619	622	624	637	603	615	580	643	607	574	574	643	590	641	605	586	629	600	588	605	621	614	595	637	585	641	553	590	609	629	605	648	612	591	601	632	608	641	618	622	610	608	607	634	611	591	581	626	619	621	580	606	621	593
23049	21239	28927	23905	21284	21088	9898	1793	1274	1118	937	793	798	754	732	666	699	645	616	622	601	596	630	605	624	615	625	553	611	565	570	565	608	593	569	603	601	576	536	603	563	592	602	570	634	569	554	520	604	538	600	583	546	572	547	567	582	591	545	558	585	536	589	606	592	568	589	569	530	582	568	628	577	561	589	545	567	585	567	588	595	531	549	607	575	552	644	595	536	548	623	555	573	525	610	534	563	589	573	542	540	522	590	558	560	576	583	588	553	583	545	572	608	577	536	581	578	553	559	618	564	551	558	595	559	565	556	534	569	593	597	589	585	561	542	554	553	555	537	520	600	525	595	554	582	611	582	549	585	597	553	527	597	612	556	602	565	544	558	568	594	556	575	548	577	595	567	565	581	586	572	574	569	550	564	602	616	573	598	576	554	565	559	555	543	569	606	637	579	544	574	582	582	577	594	588	525	595	606	579	587	591	573	621	557	587	597	555	556	569	615	609	560	531	588	612	566	571	585	556	594	599	592	599	578	565	564	606	565	577	592	575	580	559	580	561	561	631	568	550	573	579	559	591	590	540	562	603	563	580	586	559	570	545	535	563	561	592	565	616	557	541	569	575	605	567	553	538	551	561	574	544	522	616	541	605	603	560	567	556	559	575	579	598	575	574	557	561	556	549	561	627	609	608	593	573	573	575	563	553	567	537	544	542	618	573	585	552	548	553	572	576	581	571	555	598	610	616	613	583	532	577	516	561	548	586	590	537	545	610	606	556	530	573	591	573	549	607	627	564	553	550	558	558	600	578	568	596	538	553	554	573	589	567	563	563	575	543	526	599	548	534	565	557	591	558	552	576	576	544	594	588	572	551	546	574	593	563	590	589	599	564	576	578	577	597	556	567	578	568	576	565	580	592	524	581	625	530	524	612	551	568	556	533	563	588	580	608	543	545	579	585	624	595	541	522	571	518	588	530	554	571	553	562	570	580	599	587	544	594	564	544	596	528	642	557	578	581	611	585	569	579	522	547	574	557	579	551	546	553	570	551	572	552	560	559	580	562	546	620	577	554	532	539	583	562	576	567	537	601	584	589	560	531	553	601	572	608	556	566	558	562	542	575	594	571	528	602	509	554	605	568	553	575	588	558	571	609	582	595	595	579	579	578	565	568	570	529	540	545	563	619	614	597	577	604	555	568	552	573	560	561	586	575	554	535	555	630	560	552	590	614	555	580	583	578	588	545	545	574	567	568	525	583	564	570	546	527	551	568	555	533	536	582	588	606	596	556	578	570	572	560	579	551	591	577	550	602	574	581	603	586	550	594	585	577	567	524	582	605	571	550	532	594	598	592	587	572	567	604	606	603	571	574	610	599	538	592	565	554	593	534	604	554	591	554	558	548	559	621	572	581	567	576	622	559	616	594	547	591	577	587	551	556	546	638	545	534	566	591	554	551	621	556	604	577	583	571	589	590	598	549	539	584	576	581	568	568	575	584	532	559	585	542	551	500	575	574	558	561	583	536	555	524	574	533	603	570	598	618	579	548	564	557	547	576	576	567	542	610	579	542	592	589	561	605	599	574	606	552	613	574	564	580	547	549	599	526	563	555	572	583	560	524	607	510	576	567	567	563	588	573	627	559	594	581	531	480	577	594	588	575	571	549	583	538	596	602	559	583	549	575	586	555	560	565	578	561	580	534	591	555	591	565	585	549	557	582	540	576	556	538	561	597	565	565	529	577	526	562	526	584	592	528	536	560	590	599	584	596	564	537	563	549	584	535	617	571	548	584	576	549	539	553	541	539	561	541	576	558	566	570	544	584	554	607	546	546	551	579	564	573	567	548	604	572	561	542	557	502	552	573	524	562	560	557	552	583	570	559	570	596	569	551	544	586	534	580	589	563	567	592	553	568	585	581	571	587	568	546	556	620	582	600	568	546	587	553	570	586	596	591	560	572	620	575	535	577	594	552	571	546	595	578	565	529	594	580	540	548	583	569	571	585	582	570	564	590	639	505	581	561	583	562	570	523	598	601	550	610	576	593	543	570	581	540	550	557	588	577	584	563	555	509	587	624	551	571	537	577	566	553	563	537	582	562	577	559	510	572	589	569	604	547	543	545	579	576	568	526	570	572	519	536	564	566	601	556	540	595	575	596	542	612	543	548	561	576	588	575	568	570	597	565	536	542	565	593	587	549	562	556	612	594	558	565	583	555	593	536	606	620	528	593	552	574	568	544	597	562	594	583	576	528	576	576	542	542	577	568	557	574	614	572	568	540	552	551	585	587	526	568	569	576	566	578	564	542	587	590	561	595	542	589	535	567	595	566	574	595	566	545	576	574	531	566	578	567	538	599	549	592	557	545	579	592	579	616	556	548	583	565	560	590	594	555	539	587	538	585	545	571	607	597	631	586	586	577	581	566	577	592	543	604	610	576	557	560	567	533	591	531	568	572	607	570	544	537	598	583	555	590	556	549	576	559	556	543	565	591	556	553	571	582	594	604	559	567	570	535	558	593	595	544	568	599	512	568	569	540	569	592	533	586	546	543	570	583	566	557	545	554	555	567	552	596	560	572	562	578	610	571	531	573	560	544	539	600	511	580	578	577	570	559	603	606	563	563	558	533	573	563	543	567	600	576	565	546	556	569	520	533	523	554	537	541	538	576	542	580	528	607	563	571	556	563	583	537	564	572	579	549	581	571	550	547	557	609	545	556	562	573	571	537	559	555	558	539	557	545	615	580	550	584	563	603	624	541	541	549	572	591	559	559	603	565	562	570	552	541	594	577	587	560	551	619	574	611	583	618	570	589	559	566	575	555	545	626	574	580	570	616	610	568	576	608	544	547	570	567	594	548	587	559	540	532	585	609	590	582	522	592	606	578	594	610	549	597	559	601	578	603	560	605	559	595	575	520	579	586	612	565	565	606	557	542	554	542	621	643	602	593	592	567	573	564	534	598	542	536	605	568	570	553	568	574	591	612	568	553	611	557	571	582	586	575	578	588	588	586	602	578	554	568	585	539	544	537	541	532	567	593	610	578	590	619	582	615	524	524	577	539	566	563	568	600	575	571	589	550	566	539	548	598	587	574	573	599	566	523	573	540	571	552	554	543	583	595	583	579	578	562	583	594	598	533	585	571	565	545	581	555	605	582	610	560	525	528	580	569	578	535	568	568	528	575	551	579	575	567	555	564	564	580	572	551	590	556	551	595	545	566	560	591	595	516	555	579	569	599	608	577	613	576	553	663	576	566	608	570	560	591	562	578	536	547	549	546	552	582	562	560	547	566	596	561	573	560	607	573	576	600	621	549	566	543	548	604	595	577	596	583	527	563	580	547	560	545	537	552	532	627	594	582	575	565	587	545	583	544	550	611	545	557	536	545	618	582	546	556	565	573	603	533	565	568	601	560	549	581	628	513	616	555	571	622	599	542	551	576	630	585	576	545	549	572	572	570	544	532	518	581	562	545	602	587	562	580	570	561	563	535	569	566	547	558
34473	62592	47043	28597	13857	4860	3234	2264	1938	1630	1267	1165	1008	922	875	816	797	730	715	702	702	688	720	740	676	731	628	640	687	609	662	685	654	638	679	628	674	588	678	633	679	642	641	671	645	644	645	621	666	653	666	646	647	660	628	621	658	648	624	652	629	643	631	613	605	648	610	695	645	614	679	616	668	635	612	633	615	625	628	585	611	621	677	643	665	623	613	635	617	589	624	653	643	654	658	644	606	622	614	630	629	619	605	645	614	565	610	648	631	646	636	620	557	618	618	614	623	647	618	597	616	718	634	643	584	643	605	595	656	633	629	614	574	608	661	684	566	615	587	629	612	649	613	569	678	593	652	644	657	581	690	643	624	619	622	546	591	651	630	603	632	609	601	651	638	643	591	624	603	636	612	615	647	606	633	666	592	598	622	673	635	631	642	618	619	631	657	640	615	612	604	638	628	597	643	609	666	631	640	643	650	665	646	623	588	641	639	644	626	632	622	642	660	646	616	648	658	625	636	645	608	658	660	664	674	653	650	600	609	597	646	609	645	614	599	664	675	601	622	654	652	570	595	636	640	694	591	678	585	621	638	613	643	657	623	661	653	643	668	631	667	653	672	645	643	682	597	595	602	659	625	641	587	606	666	621	617	658	650	618	573	647	654	648	610	609	606	698	629	650	656	656	631	605	686	645	616	657	654	665	648	598	658	586	601	636	643	622	620	625	584	621	616	639	646	651	631	624	663	625	643	645	580	630	658	637	646	646	634	682	629	642	692	643	648	603	611	596	649	604	643	642	611	632	583	617	627	627	602	593	631	629	594	609	639	637	613	595	634	609	647	629	610	685	615	632	637	586	640	622	624	621	589	624	641	613	614	637	615	591	580	638	613	663	626	605	672	612	606	612	646	639	620	622	677	632	624	608	631	603	636	625	626	670	647	625	587	604	613	602	645	640	604	680	679	644	625	615	674	631	648	619	635	667	620	649	628	637	634	628	674	652	616	634	607	613	661	621	588	616	600	591	581	608	642	653	640	629	635	659	643	635	618	684	682	657	600	652	600	599	654	702	628	613	605	640	643	653	629	607	615	656	604	619	588	640	650	593	705	624	643	630	616	595	618	654	603	631	611	619	629	574	605	618	621	582	647	622	647	613	628	646	625	621	624	653	623	619	637	620	641	646	648	606	612	624	596	636	620	628	666	605	630	650	619	592	602	576	617	605	610	633	636	643	619	701	640	615	644	597	637	593	626	634	644	603	679	626	639	677	632	633	630	641	651	619	596	661	593	599	655	631	651	665	634	647	637	645	626	592	644	605	637	637	604	632	619	631	620	630	618	653	675	621	602	640	584	611	585	627	608	635	622	585	619	643	604	624	623	617	599	623	625	631	670	664	608	633	639	657	664	654	619	637	665	668	589	611	643	603	655	616	619	650	633	626	594	621	566	619	627	637	610	599	637	656	581	662	579	560	640	589	631	623	629	686	598	697	605	662	613	615	638	640	668	625	691	686	626	614	595	599	636	635	632	609	622	628	677	613	671	631	600	618	611	604	582	645	632	638	597	583	657	638	612	647	619	665	626	641	630	599	632	586	654	640	641	627	659	618	596	621	659	630	619	610	616	626	651	603	649	643	615	610	625	670	637	589	593	628	614	651	597	603	663	622	655	634	619	642	633	643	626	632	608	639	620	622	659	630	632	628	649	543	590	584	576	655	635	633	610	607	645	599	630	624	652	659	655	589	636	677	612	639	626	607	656	638	620	657	626	646	651	623	609	647	636	660	641	614	644	611	629	628	629	623	632	658	589	603	572	640	655	648	631	633	601	605	670	601	669	580	638	620	656	660	601	567	604	678	600	657	664	609	647	666	635	667	649	653	606	645	631	649	580	640	599	684	633	619	669	595	629	642	580	600	603	591	603	651	661	622	603	606	606	619	672	638	654	638	611	621	609	619	642	576	661	618	615	655	620	653	653	603	619	631	597	617	651	611	620	602	633	652	640	607	665	618	566	611	623	632	627	613	621	647	590	651	638	603	623	648	630	650	641	636	632	601	612	620	637	637	680	677	631	656	616	659	631	632	603	620	650	640	714	627	603	621	658	617	599	633	649	638	652	633	615	646	628	600	588	662	632	630	644	642	615	642	637	602	615	670	602	622	617	609	619	615	645	617	617	585	594	664	636	631	583	593	604	621	642	637	613	601	624	616	629	589	629	641	645	621	642	625	619	633	630	647	625	669	655	629	642	634	663	640	636	621	623	622	637	614	659	605	664	579	660	645	584	593	629	690	647	620	618	622	605	641	577	618	604	664	634	607	627	599	625	668	628	617	612	661	619	613	630	665	660	612	617	609	659	612	599	649	608	599	595	627	637	597	617	619	594	609	602	596	634	590	606	625	590	616	614	618	654	629	641	573	625	634	636	609	659	612	666	634	617	612	622	651	598	673	624	649	642	608	625	604	608	608	650	594	625	674	647	670	662	641	617	620	653	571	609	628	590	621	669	585	620	618	608	628	643	611	619	616	664	619	588	655	597	625	613	595	620	651	661	646	617	643	662	600	641	612	660	638	644	598	632	632	589	648	663	611	626	566	610	599	585	613	627	604	621	604	603	643	637	666	608	660	661	622	660	636	627	619	584	615	608	594	603	656	615	641	629	654	650	639	645	642	626	618	620	615	607	646	626	618	611	626	639	636	630	641	620	592	619	604	620	633	637	593	667	665	568	619	648	573	664	567	623	645	575	618	641	655	651	596	588	627	589	630	616	634	586	610	578	636	657	594	609	640	561	612	629	622	609	588	614	642	634	633	626	638	595	640	635	622	642	630	573	658	637	608	606	663	592	605	678	651	617	634	681	650	635	603	616	666	642	655	637	628	608	615	637	654	612	577	620	592	605	619	623	624	584	612	629	604	668	633	627	654	638	665	614	619	622	623	612	629	664	627	623	630	594	609	616	609	632	632	637	693	660	606	635	594	612	599	588	661	583	640	652	618	654	602	633	673	668	626	639	656	641	635	626	571	612	601	661	650	582	626	581	646	630	631	676	625	629	655	597	666	636	640	654	644	637	611	617	585	628	634	586	601	651	600	623	700	673	647	640	587	641	641	623	587	645	659	641	644	642	641	597	617	663	654	668	634	614	667	668	626	599	625	580	626	628	602	670	660	636	612	610	630	653	646	655	651	660	637	660	620	609	634	667	618	657	649	620	639	631	626	700	646	658	669	609	589	662	590	632	602	640	614	601	603	573	642	579	623	653	623	645	657	635	652	627	654	610	654	622	584	641	617	602	622	618	630	673	658	647	629	689	636	625	641	617	593	629	595	676	628	578	627	657	620	612	654	618	604	625	605	606	628	643	593	628	648	624	686	622	659	641	639	651	638	620	650	667	570	650	637	643	627	611	622	612	610	623	597	639	614	651	613	618	643	652	645	586	615	613	617	605	644	603	636	644	639	603	675	642	633	595	617	621	640	683	624	640	613	650	620	638	665	671	631
28885	29495	32484	19495	6574	1176	795	550	532	493	481	461	468	477	453	422	456	445	414	439	429	452	446	407	432	428	417	424	416	419	415	461	425	412	420	467	413	436	446	420	415	415	418	448	444	412	433	399	390	411	419	465	429	449	470	407	449	446	405	397	422	395	446	424	422	423	412	389	427	424	400	425	410	447	447	431	392	445	414	405	425	425	446	412	435	430	408	474	429	438	426	420	432	433	402	405	423	420	418	410	412	432	443	448	375	441	423	436	440	429	450	454	405	451	388	412	429	377	427	401	449	407	434	422	424	441	392	420	435	406	401	418	441	407	418	428	417	417	428	397	442	406	438	427	408	406	418	391	418	400	456	412	454	399	405	422	409	426	443	448	398	425	433	408	434	416	403	425	424	438	433	453	409	422	452	427	443	422	467	431	432	431	454	414	428	438	416	444	418	456	424	431	444	406	448	411	423	389	421	432	405	467	425	388	432	420	398	410	414	427	460	430	403	430	449	420	425	438	404	413	423	426	410	429	398	437	427	440	418	423	423	402	398	430	419	437	447	417	421	428	411	416	414	422	420	467	414	419	412	433	430	409	400	425	413	420	450	412	439	417	419	411	435	423	410	430	448	443	433	429	405	411	411	431	407	408	463	400	431	411	425	438	406	423	435	400	407	432	432	392	399	434	414	430	470	434	450	410	381	415	463	425	423	404	415	430	421	416	444	402	410	405	471	456	450	427	429	464	438	449	408	436	402	435	404	414	432	420	460	440	415	422	427	421	418	403	435	430	442	419	404	453	434	425	406	437	390	402	413	428	407	425	410	419	436	438	421	452	472	439	412	398	412	432	433	465	438	420	352	439	422	409	415	461	444	431	463	420	410	419	416	412	408	446	398	471	462	353	409	399	408	404	442	380	448	411	452	421	442	435	411	415	372	407	457	396	417	394	396	423	440	437	434	422	398	463	468	410	431	429	450	419	469	402	414	390	390	409	430	420	483	419	412	409	405	447	448	398	381	405	423	405	474	428	424	414	448	423	399	445	445	415	464	404	415	412	418	386	403	416	399	439	419	403	402	420	433	437	402	440	444	417	417	422	432	439	415	453	429	433	454	408	429	425	388	460	411	413	398	428	429	393	439	461	426	396	440	437	417	397	426	405	417	431	420	401	410	436	425	427	422	412	396	420	446	430	409	405	365	448	408	399	420	448	391	408	415	450	420	426	444	437	407	414	398	377	388	416	442	421	416	425	445	486	451	408	444	418	449	456	441	429	421	469	448	459	404	441	441	438	433	453	454	445	435	411	466	419	443	421	417	411	414	431	422	449	430	426	446	407	394	459	421	401	452	386	429	432	393	404	417	431	433	462	411	411	433	411	458	423	427	409	405	400	424	435	427	418	418	429	435	386	435	407	444	427	423	453	435	424	436	435	422	426	485	437	399	410	418	412	409	430	417	382	425	388	415	425	388	373	434	426	448	439	414	403	428	407	421	429	407	413	394	441	431	454	430	448	402	404	416	422	411	451	423	407	423	429	448	437	428	420	403	437	434	416	433	376	441	458	437	475	385	428	419	466	496	437	438	387	425	400	371	428	378	435	443	439	429	432	415	419	396	420	440	426	414	395	438	443	409	423	414	407	459	443	391	383	394	432	430	375	438	437	412	413	436	464	440	398	412	403	475	388	466	425	445	444	434	420	408	445	424	411	392	401	389	477	429	441	419	418	399	462	426	411	422	444	371	462	448	449	432	445	431	419	392	432	424	434	402	394	442	430	417	420	416	405	429	449	416	422	427	413	404	427	402	414	416	435	387	427	404	414	390	402	432	432	427	461	433	417	407	397	403	465	433	422	443	430	421	426	417	417	406	414	406	406	426	432	406	410	410	418	415	453	384	442	411	411	461	449	428	400	415	404	455	411	415	427	425	399	389	401	433	424	407	426	431	423	395	434	410	418	431	444	423	443	443	421	419	417	437	449	409	405	442	419	424	446	413	408	394	432	436	411	438	429	435	410	419	410	399	406	445	486	418	428	375	487	398	424	422	387	444	444	439	444	423	418	435	438	422	440	426	444	386	436	438	426	394	411	402	446	456	414	415	418	441	439	385	425	398	408	423	433	464	432	408	436	417	420	407	425	430	399	442	428	396	466	420	432	439	451	417	401	441	406	428	450	414	390	412	405	426	440	466	449	421	433	448	388	455	403	402	394	401	449	416	423	422	381	423	422	402	410	403	409	421	438	421	415	498	425	417	416	426	407	462	425	413	429	432	416	388	428	440	435	435	434	409	405	387	422	438	419	414	392	419	403	447	420	402	442	435	401	427	467	398	418	433	388	394	437	432	407	411	421	420	422	428	436	444	429	444	395	405	418	422	423	460	406	432	433	423	406	423	388	402	462	429	406	478	457	453	478	406	435	421	389	422	405	422	412	454	415	412	431	407	433	450	434	423	397	414	399	408	448	442	441	428	415	457	411	408	428	433	408	399	424	444	410	381	422	383	403	432	444	404	410	407	428	403	431	426	410	412	408	423	482	446	432	450	415	420	434	393	418	401	465	428	408	413	407	405	408	440	431	456	434	434	417	418	390	413	426	452	438	420	430	459	429	452	440	418	394	429	423	433	415	408	426	410	413	423	450	443	414	437	424	414	439	448	398	407	426	422	426	388	432	458	390	410	430	430	412	406	407	399	435	413	424	439	393	449	414	408	425	416	432	404	385	425	393	412	418	411	421	438	453	433	413	427	427	393	427	400	461	410	409	361	427	428	448	427	406	454	448	428	409	413	397	427	433	420	409	406	431	419	398	455	381	432	468	410	438	376	427	464	456	441	440	409	403	448	403	426	421	401	417	444	434	442	408	416	426	437	416	411	421	420	409	461	410	423	433	440	414	444	437	424	412	404	415	421	405	445	444	441	450	423	449	453	432	411	425	417	445	413	419	440	440	388	421	427	448	438	424	425	413	397	435	412	434	426	405	427	447	441	414	458	414	457	436	373	375	419	431	428	429	420	432	462	428	404	420	437	427	460	440	408	403	427	449	409	454	403	411	422	414	424	420	384	445	454	437	418	396	455	407	446	427	407	420	397	415	404	403	416	434	413	408	417	452	369	412	412	445	428	453	456	409	483	434	413	407	407	476	426	394	421	432	463	396	432	418	458	399	440	433	400	450	399	443	417	411	407	418	412	423	441	411	399	466	433	440	418	423	389	366	415	447	432	404	426	433	445	425	401	411	447	454	408	452	418	427	401	425	420	447	457	413	398	418	439	424	449	438	446	431	424	401	457	414	441	418	462	416	434	429	386	391	399	405	401	440	416	449	454	429	423	431	418	409	447	418	451	456	417	435	414	397	419	446	436	435	414	431	431	469	463	430	420	448	424	451	418	426	437	456	434	406	430	433	444	402	394	411	412	408	449	421	470	445	385	466	420	416	423	440	442	385	454	461	404	417	429	447	440	427	429	414	489	470	457	426	471	446	441	375	444	414	412	419	424	403
31472	47912	32426	17552	7559	1404	1000	765	760	663	629	559	557	539	497	551	562	515	485	521	488	482	506	469	490	474	460	499	496	495	511	463	495	470	475	509	505	480	524	433	495	527	512	494	503	506	529	511	498	535	498	512	506	484	461	534	503	460	464	492	492	500	529	499	499	470	496	477	534	476	464	524	495	470	482	480	524	506	511	468	512	487	517	458	512	477	514	500	477	483	483	496	496	506	473	472	497	554	538	518	520	503	506	508	482	510	500	487	474	466	459	470	491	503	498	514	477	500	510	494	522	490	459	477	475	491	479	484	453	489	469	486	475	478	503	508	499	487	459	483	476	492	530	530	544	458	470	509	508	480	452	521	501	498	522	498	508	536	462	474	495	505	462	491	518	488	505	484	493	522	481	477	498	457	499	514	431	509	497	462	510	463	468	491	470	505	481	488	504	536	488	508	499	515	454	481	474	501	466	477	496	469	487	519	500	510	482	510	507	494	444	515	455	475	477	467	471	483	468	518	517	457	523	489	491	480	532	459	499	516	466	484	520	526	470	509	467	484	468	484	470	457	487	478	485	492	507	524	478	465	476	481	477	526	460	477	488	500	477	498	496	503	519	483	498	498	462	471	481	507	410	481	517	515	501	459	473	461	471	451	502	493	510	437	492	518	497	483	535	480	496	507	474	491	482	477	517	509	505	493	479	490	496	496	496	483	469	481	492	469	513	461	505	524	506	522	525	487	500	474	506	475	515	498	515	507	491	492	487	446	516	457	474	490	458	466	444	519	482	459	480	496	494	495	460	475	508	494	478	471	483	454	506	522	471	448	488	490	441	471	488	482	521	473	498	498	500	466	480	502	508	494	481	523	498	496	492	491	534	512	539	532	455	486	481	508	501	460	502	462	479	508	462	511	466	502	522	490	464	491	468	479	476	502	496	474	504	491	501	502	483	480	496	510	502	476	466	495	515	479	495	527	498	475	488	508	526	468	480	475	501	481	441	509	513	517	481	465	505	467	523	490	497	518	520	463	489	518	465	490	494	523	536	521	490	438	472	441	496	490	482	472	489	518	491	474	496	442	496	487	460	476	481	501	472	506	492	463	461	470	519	467	471	491	486	490	453	518	499	487	476	466	472	455	456	524	456	511	471	497	498	501	520	509	516	487	492	476	515	460	495	467	475	468	466	519	525	463	500	518	490	520	504	474	529	502	493	494	437	492	499	516	508	473	474	508	462	497	513	469	476	458	494	485	525	504	486	471	498	532	517	511	514	503	514	484	482	458	523	479	505	480	448	505	497	493	506	466	492	513	482	509	463	540	484	513	440	472	473	477	497	506	533	543	504	486	482	479	506	478	480	536	466	495	522	499	488	452	463	467	510	465	474	489	506	449	490	479	474	450	515	516	510	522	483	478	507	507	524	504	481	518	500	497	488	525	496	519	495	471	500	536	492	476	520	513	468	469	500	490	466	474	482	463	489	457	485	495	483	475	502	480	473	456	517	509	476	522	464	507	529	512	502	464	478	488	509	526	508	475	506	480	491	500	476	475	517	441	546	484	523	544	519	520	486	484	475	468	480	525	503	472	538	519	453	512	490	479	468	461	494	524	487	512	491	456	478	522	472	521	492	471	428	494	459	478	463	498	513	469	527	482	488	495	456	479	482	472	479	484	509	477	464	510	457	496	495	465	451	477	521	432	517	487	474	503	485	484	488	464	482	521	490	448	470	508	479	491	477	491	475	478	488	473	479	468	508	524	512	466	498	459	496	497	495	472	492	501	459	423	516	490	517	528	523	487	514	508	495	453	471	518	485	520	474	487	487	528	442	469	506	517	479	537	469	488	475	493	485	480	481	472	472	514	480	470	478	491	537	473	510	502	496	488	511	488	454	502	475	474	467	493	490	530	474	511	489	503	492	482	519	461	522	528	524	525	492	485	480	480	529	516	512	464	485	503	497	465	498	506	512	486	463	531	475	519	504	516	469	499	487	502	483	520	473	497	500	466	465	506	500	535	487	478	495	465	537	500	519	453	472	504	518	491	497	503	457	435	479	503	462	494	474	525	504	510	495	517	496	494	449	480	487	492	532	488	480	517	522	504	493	482	500	490	486	475	540	469	460	498	512	470	472	496	497	505	496	477	475	501	498	510	474	511	490	479	513	495	519	525	546	503	479	516	505	525	503	485	489	506	479	449	512	481	472	505	488	494	503	526	491	495	493	515	504	445	495	518	490	477	480	502	476	518	502	492	483	496	486	468	501	462	456	492	488	504	485	499	477	502	475	503	481	513	499	504	515	491	505	482	499	479	491	540	470	512	473	484	507	485	485	465	469	473	518	497	495	449	507	499	499	520	436	530	493	513	469	506	510	474	499	453	476	513	472	488	482	490	473	477	493	525	497	498	489	473	507	534	474	505	478	460	467	504	502	460	528	507	456	496	488	471	474	506	474	497	524	492	501	471	475	501	501	474	479	519	482	488	509	512	506	529	470	488	513	477	476	482	509	495	497	495	493	508	475	524	526	507	538	473	491	525	484	523	478	503	552	497	472	503	487	492	489	497	509	506	534	488	482	473	514	510	442	484	483	470	453	491	515	503	459	495	488	497	503	494	513	489	498	483	510	473	477	505	490	489	467	483	499	501	527	487	486	486	515	514	448	460	457	493	513	494	516	503	465	481	499	521	494	504	499	505	470	460	472	512	490	483	489	501	501	497	438	453	512	523	486	520	461	523	490	513	499	504	499	482	478	489	476	455	482	461	464	471	494	517	484	523	507	532	497	471	460	460	506	459	506	474	491	491	482	516	496	486	501	457	484	533	476	473	493	511	461	508	461	477	497	470	511	512	478	508	510	476	479	516	509	514	503	511	477	504	533	466	505	495	477	486	489	484	483	485	483	495	510	508	476	492	497	496	451	480	478	494	500	476	462	514	478	462	481	496	485	486	441	511	503	491	499	448	479	470	498	467	466	458	493	504	513	476	518	480	504	490	471	486	509	457	482	490	493	462	459	478	468	526	522	503	487	534	500	465	512	515	514	494	474	495	471	495	494	475	501	494	516	529	513	468	482	506	549	496	507	483	505	467	482	460	531	507	493	472	484	501	492	506	514	527	482	457	507	491	491	488	492	468	501	483	513	496	534	509	485	487	467	456	481	538	478	507	467	495	454	483	490	494	492	498	537	471	506	500	494	509	487	472	492	466	480	466	501	473	472	520	485	493	514	469	476	496	449	462	462	488	510	470	497	510	508	478	534	498	461	495	469	471	493	461	486	503	478	501	507	533	478	488	513	490	463	485	509	485	479	465	480	514	491	551	548	501	465	500	429	478	491	475	476	491	494	486	514	516	468	494	458	519	485	479	484	481	445	493	524	496	511	523	474	483	479	470	495	542	538	495	495	511	492	490	447	551	491	536	475	503	457	518	487	452	461	495	484	507	478	479	523	506	488	458	508	469	495	498	495	496	485	496	499	483	498	486	493	487	510	460	502	493
24144	21244	28515	24601	21171	12495	1980	880	769	742	613	575	542	482	525	486	459	494	474	430	472	442	476	459	448	434	450	458	437	451	390	414	412	402	395	429	441	403	448	470	409	424	429	379	397	410	455	412	412	404	424	432	417	416	426	411	421	452	408	426	388	427	441	415	423	420	439	423	410	419	407	404	406	401	415	445	488	445	410	444	416	415	438	449	387	433	419	418	415	440	427	387	422	432	449	452	460	371	407	486	456	403	436	413	412	440	454	407	403	387	425	412	422	411	459	406	424	472	445	443	415	433	485	406	441	401	431	421	437	448	421	428	404	438	409	446	448	396	436	423	435	400	418	395	400	415	443	423	413	402	410	441	407	480	422	424	412	462	411	452	429	392	432	396	444	410	431	413	434	436	378	440	431	410	414	461	427	442	434	429	417	431	432	433	385	399	389	402	460	479	444	388	400	431	424	431	451	429	429	433	423	402	471	430	419	455	425	402	448	424	400	412	434	423	423	408	455	419	394	411	426	398	458	395	434	452	415	428	478	368	421	392	427	449	413	372	442	442	440	433	448	432	448	384	435	423	446	402	419	414	408	412	414	411	437	430	433	426	429	416	423	444	429	425	409	454	405	434	464	421	428	446	381	447	439	400	419	393	429	447	422	433	438	452	433	382	446	394	456	446	399	461	434	434	423	428	429	443	413	414	423	443	454	410	434	421	410	486	445	420	449	431	424	470	413	425	453	390	448	409	445	397	440	416	432	447	408	421	440	421	411	398	450	459	432	426	465	457	454	419	421	420	401	430	401	413	394	412	425	414	419	446	425	444	387	438	434	416	419	440	417	431	402	398	461	376	449	414	434	454	441	389	446	460	418	433	457	386	423	469	418	452	425	418	427	426	437	405	453	416	408	435	443	470	426	458	384	412	391	407	459	455	435	428	453	436	407	423	430	447	389	462	425	444	431	483	429	421	430	485	409	449	416	432	408	435	428	431	394	434	431	427	456	405	421	407	449	434	401	421	439	411	452	459	449	420	427	413	398	421	475	444	432	425	385	449	426	438	434	445	458	438	385	401	430	465	423	424	411	423	431	439	462	392	438	436	422	389	449	441	398	436	403	425	461	425	398	463	423	451	451	437	441	414	450	411	419	454	424	412	445	436	407	446	416	406	429	439	445	444	414	460	461	400	430	414	432	425	402	443	407	406	407	418	409	455	437	444	457	421	487	437	463	425	426	447	437	414	459	386	461	435	415	419	402	421	438	433	433	432	409	449	420	447	453	420	438	420	460	469	414	460	446	412	435	444	401	414	420	417	412	445	429	463	460	414	406	406	428	408	440	423	428	422	426	418	407	461	440	458	393	409	431	409	466	416	445	394	406	438	426	435	437	451	401	414	441	404	460	430	453	469	432	478	428	452	424	446	452	459	428	437	416	396	452	439	414	414	418	417	398	425	422	426	428	399	458	434	471	448	413	399	418	391	425	410	446	444	442	412	387	460	414	415	449	456	441	455	440	397	422	425	445	427	431	432	435	426	453	429	437	398	422	423	400	460	410	421	437	396	446	417	441	395	396	444	416	414	416	460	442	440	442	397	437	444	432	421	402	449	421	414	439	444	435	467	491	424	398	428	423	431	425	416	406	429	402	397	424	446	397	447	412	412	413	402	439	437	467	465	442	407	423	452	445	433	375	424	431	427	410	397	426	417	374	406	423	428	446	411	420	429	404	449	448	429	413	458	418	420	453	386	432	426	415	439	418	433	429	468	434	437	449	429	440	427	429	441	408	436	426	442	462	449	429	438	435	429	377	413	429	405	407	408	413	459	419	445	454	432	420	419	427	461	429	424	437	436	444	450	454	447	442	416	408	415	436	420	435	404	420	409	379	409	428	412	409	442	394	421	405	424	416	426	454	454	444	427	403	435	413	436	404	402	424	412	424	391	442	396	402	388	464	435	415	416	445	434	408	405	410	447	437	395	407	401	425	415	405	441	424	417	454	444	452	435	429	419	441	413	382	434	475	411	415	434	426	425	403	436	389	385	440	392	405	392	449	426	448	400	432	415	464	444	404	428	453	445	408	431	415	427	448	392	388	417	408	410	430	419	409	417	444	431	408	452	436	431	492	423	457	425	433	447	398	437	431	419	404	445	417	442	448	456	436	464	425	421	437	402	416	388	418	466	450	464	420	434	442	433	391	432	436	390	422	413	435	401	388	389	434	406	411	424	437	374	430	379	419	453	432	415	445	418	427	391	435	413	403	448	442	431	430	408	422	423	402	433	465	457	472	413	425	405	444	430	422	425	444	413	450	453	396	417	421	418	446	421	378	487	439	432	431	405	454	413	417	417	455	476	396	430	435	428	411	423	448	463	445	435	438	430	418	402	462	375	426	427	408	402	451	426	415	437	446	409	453	439	443	412	430	423	423	457	444	433	417	398	419	424	414	409	420	459	395	476	389	444	435	394	422	432	446	430	456	449	399	408	402	450	436	461	434	464	388	395	412	429	416	386	449	413	425	448	434	425	419	428	407	424	468	404	400	410	453	435	414	408	397	471	418	414	431	407	430	434	411	432	422	435	440	395	431	448	436	422	441	423	406	458	428	474	428	455	463	392	397	438	457	428	408	384	426	412	417	443	411	393	384	425	432	410	413	433	484	413	426	406	446	412	407	437	411	468	434	420	435	430	433	407	413	431	425	415	366	418	426	423	438	469	382	443	443	444	475	380	424	417	429	428	423	444	461	424	436	474	389	459	437	427	415	427	399	408	441	430	404	428	411	402	408	414	475	430	440	465	424	482	433	405	435	433	454	433	421	434	415	402	417	440	412	398	419	428	427	437	387	420	437	438	428	430	450	424	442	422	450	459	416	407	381	457	379	439	445	414	414	409	437	434	407	397	426	402	396	432	444	434	426	430	407	460	409	467	431	409	474	423	378	408	393	422	431	452	399	455	401	419	453	437	420	443	432	417	390	438	456	439	421	447	408	431	474	418	432	405	418	419	423	438	431	458	441	409	438	433	421	428	426	422	399	424	422	426	419	393	450	446	418	448	419	423	442	397	425	408	422	457	408	426	446	411	399	438	465	422	410	431	428	447	441	414	433	464	446	413	438	437	400	401	460	411	422	443	421	402	430	413	438	447	380	423	399	419	420	395	439	419	433	418	402	396	423	443	438	417	414	422	439	423	432	430	439	447	447	457	419	446	454	433	447	426	467	431	417	406	415	478	415	415	402	461	403	406	457	436	384	405	422	437	432	425	417	456	401	426	393	409	434	417	413	433	418	431	435	395	449	411	412	405	425	440	444	464	454	432	352	414	451	430	430	450	426	423	409	393	476	407	425	425	403	388	409	423	439	426	434	439	428	407	422	418	422	386	418	453	412	465	437	432	421	412	431	433	425	431	436	454	409	395	409	427	418	408	442	415	418	450	418	430	418	440	396	438	424	441	437	423	412	419	405	480	389	426	432	450	437	437	433	396	465	382	435	401	418	463
32962	57259	42457	24343	10857	4566	1845	1307	1168	952	793	740	649	652	611	569	520	544	502	497	580	516	530	527	464	470	522	462	484	557	543	463	479	494	482	508	494	518	470	490	465	457	481	487	505	525	467	507	545	448	483	470	477	474	499	427	475	479	490	475	479	463	480	504	445	452	499	534	474	484	509	524	508	469	484	475	490	474	493	466	475	503	541	495	461	470	460	505	491	461	525	475	515	517	495	481	464	496	477	499	523	470	453	448	515	420	498	490	514	485	509	505	483	500	498	509	477	498	500	445	501	476	526	497	499	501	528	500	478	445	511	482	479	464	502	490	454	445	489	449	474	456	484	515	496	505	457	449	505	474	454	472	495	516	516	443	478	505	488	467	464	454	482	503	491	497	496	505	472	475	527	470	520	479	450	476	521	519	494	495	466	470	522	528	464	501	482	502	494	445	496	466	484	469	495	469	476	485	468	478	483	466	488	447	498	492	501	488	500	505	485	456	499	456	492	509	524	489	493	462	465	481	507	505	478	495	475	454	509	486	473	479	489	466	463	452	495	517	483	505	520	456	516	445	488	511	470	486	460	477	481	527	504	487	511	512	512	478	519	486	464	501	501	474	480	455	487	457	489	518	484	513	477	480	468	496	482	453	524	488	491	478	502	503	460	479	507	480	501	494	475	447	515	510	478	500	500	483	472	502	455	470	480	498	463	492	507	473	481	472	475	475	463	504	509	524	488	517	477	490	460	454	529	533	480	488	474	489	489	487	450	470	468	461	488	469	487	479	464	470	499	489	476	502	473	528	496	449	505	505	456	500	499	476	482	512	515	514	496	478	487	530	484	473	487	465	462	466	474	484	490	455	490	489	497	460	491	455	545	458	459	463	493	503	508	483	482	510	476	496	446	495	495	490	503	483	497	459	444	505	492	487	469	483	507	479	460	487	462	485	482	499	477	490	486	460	511	468	488	484	451	546	482	479	493	492	457	468	481	464	494	463	500	502	468	508	480	495	508	508	451	511	496	469	469	492	464	490	482	483	508	489	468	487	468	483	480	470	458	459	497	485	491	480	500	466	469	479	493	468	494	501	468	504	480	484	514	466	472	472	444	461	519	487	515	471	493	498	488	495	507	454	500	510	481	479	464	477	465	470	500	502	450	484	453	495	475	465	460	511	494	474	497	481	473	435	509	484	483	461	446	471	468	496	493	490	492	497	465	496	467	489	500	488	466	488	515	469	531	470	490	528	486	484	450	485	483	437	440	447	446	501	476	502	440	466	487	487	455	495	496	458	471	490	479	477	478	498	446	485	479	489	483	560	477	462	506	500	453	434	447	501	481	520	472	466	475	486	461	468	452	468	486	493	486	512	523	490	468	486	472	502	482	519	476	480	497	516	514	493	460	454	471	497	497	483	473	478	494	479	465	511	500	466	504	476	502	479	496	478	503	499	509	489	460	480	507	494	483	498	419	460	484	451	449	479	495	469	470	496	444	475	504	442	470	482	473	499	504	459	538	488	490	506	490	447	501	447	502	511	474	520	493	469	491	497	481	480	474	482	530	467	473	534	512	518	471	491	500	475	485	472	494	492	485	456	447	455	463	500	490	457	504	477	502	490	512	515	498	477	457	540	474	472	466	464	496	519	507	457	443	502	446	469	470	509	469	484	483	467	537	494	496	443	464	502	501	473	471	528	508	474	491	442	476	485	453	490	496	483	483	492	485	516	505	519	500	475	438	467	488	485	489	507	468	463	491	490	506	499	509	456	451	457	494	450	454	458	512	480	513	507	465	449	518	500	501	503	468	494	506	496	471	475	448	489	462	462	502	470	493	494	516	508	500	480	504	498	466	490	499	500	506	498	445	444	480	462	473	511	529	464	509	475	486	489	495	503	485	494	472	509	504	484	470	446	476	496	462	463	472	468	486	480	479	497	476	504	453	484	498	474	469	521	486	473	474	485	490	491	470	470	439	487	485	504	457	495	449	502	491	532	502	483	500	498	510	501	480	479	438	501	477	499	496	494	476	449	482	493	471	498	480	484	498	484	487	485	486	520	490	470	477	508	484	497	448	481	482	477	467	500	454	481	468	449	490	481	478	439	497	511	482	468	476	454	515	495	452	507	468	464	471	500	441	493	465	465	453	481	491	464	459	477	495	483	445	515	511	489	477	461	496	502	456	494	483	455	495	501	534	512	469	467	467	516	536	515	453	443	501	505	462	449	483	499	451	484	495	442	528	487	509	485	487	474	453	470	479	438	476	497	484	467	465	452	494	490	474	479	477	501	499	502	485	505	451	496	474	472	510	437	473	480	485	459	477	428	467	485	480	522	495	488	474	482	474	466	472	493	477	473	508	479	475	534	493	491	515	490	459	472	514	481	495	512	502	528	525	439	463	493	448	495	487	466	473	511	458	509	462	473	458	472	504	495	515	445	486	484	489	466	490	457	475	464	448	456	488	497	514	492	496	516	482	529	478	479	476	446	498	472	452	518	506	489	525	501	486	460	520	468	526	498	466	462	428	436	528	475	510	470	496	522	526	496	467	490	483	522	527	460	484	458	481	549	489	465	495	472	509	497	480	474	509	504	481	537	461	479	488	506	506	462	488	486	510	502	463	500	495	479	492	479	492	490	493	468	497	476	468	488	444	523	498	483	478	461	467	488	459	462	490	501	492	516	455	497	472	454	465	511	442	518	505	465	501	490	489	455	480	444	486	497	484	444	506	508	468	484	496	494	507	505	494	474	477	461	465	475	494	464	477	457	472	463	470	513	494	491	514	493	475	521	468	509	464	482	507	481	502	500	489	459	492	497	513	454	476	502	490	486	516	480	523	452	490	494	481	464	519	481	499	465	481	481	487	492	531	513	479	455	480	473	516	479	516	499	483	460	453	486	476	458	505	475	483	473	496	473	476	485	518	430	493	463	485	507	444	479	463	523	505	490	504	489	479	516	439	477	477	458	510	466	507	486	483	463	516	468	491	448	491	468	498	477	495	479	499	474	503	517	426	478	493	465	486	467	506	511	517	495	468	473	495	480	465	518	505	469	494	507	547	496	485	472	479	487	476	511	527	475	461	488	463	489	480	495	508	492	451	486	496	481	506	502	472	508	488	460	478	510	505	437	492	501	494	480	508	468	442	482	470	508	497	485	465	499	438	469	482	483	470	466	466	451	471	450	489	483	493	490	506	492	439	491	496	498	517	532	491	432	489	464	499	501	507	487	465	457	478	523	512	487	484	469	505	464	493	482	483	490	506	478	473	528	480	505	483	504	427	492	455	468	463	492	502	483	445	474	511	459	483	479	509	462	512	490	468	486	505	493	502	475	474	507	488	462	469	512	455	462	481	471	460	480	497	502	498	454	480	468	490	525	465	487	498	470	503	499	452	478	463	479	482	489	492	496	492	489	459	472	469	520	500	478	497	473	471	482	445	490	469	429	485	485	500	446	504	504	474	524	459	546	515	458	469	477	480	480	490	492	514	499	449	475
25461	21352	27954	25702	15361	3479	1077	787	711	651	695	600	576	548	585	572	538	528	546	524	564	543	555	603	595	511	552	568	560	512	550	551	531	551	521	543	510	523	522	532	542	504	570	545	529	575	536	561	536	532	558	516	568	577	583	539	550	528	528	535	517	482	503	559	569	573	567	509	511	541	547	540	609	548	537	560	518	543	535	494	536	516	541	545	540	530	546	556	534	507	532	542	521	526	549	555	536	554	567	548	531	531	520	553	571	529	489	503	547	552	553	525	559	537	555	557	485	584	538	571	548	544	528	537	527	497	513	525	549	542	500	510	549	532	546	501	539	554	500	556	531	579	499	564	528	537	538	563	558	589	504	533	541	551	553	534	501	563	550	502	558	509	542	525	513	534	510	555	518	550	575	554	596	566	510	522	506	533	567	543	530	556	516	542	549	586	549	538	510	569	498	555	534	523	512	544	553	549	560	541	531	536	539	547	544	578	560	553	560	582	586	561	606	540	556	522	550	537	558	531	547	538	543	569	522	536	561	545	537	538	573	506	514	540	539	526	527	567	501	525	554	553	573	589	541	499	526	515	583	549	555	532	545	553	507	540	509	522	537	545	514	509	543	552	544	541	539	520	577	601	533	549	578	503	523	531	514	532	524	570	499	512	543	519	554	527	520	552	511	560	546	507	551	550	544	538	528	543	558	523	539	547	575	549	543	572	484	546	514	538	534	541	528	548	551	560	525	532	517	505	567	559	545	577	500	546	539	481	557	523	619	569	581	558	515	568	539	595	538	547	527	563	519	504	516	555	550	546	573	543	532	514	544	526	544	544	527	514	533	567	554	515	566	554	552	550	536	567	548	558	560	531	569	578	544	509	528	546	535	552	533	577	524	567	542	540	543	576	524	536	566	564	535	552	529	579	569	528	575	543	526	561	519	549	576	593	548	534	553	528	552	551	544	550	524	566	539	562	542	552	546	556	544	561	543	533	562	495	515	535	538	525	496	552	501	506	580	509	540	531	568	521	540	547	569	573	553	514	533	628	583	515	519	530	535	498	552	564	510	527	567	578	544	511	569	552	548	522	535	574	512	538	547	520	521	542	564	540	558	555	514	518	538	559	538	542	533	516	553	538	543	533	563	537	549	528	510	545	520	536	528	561	522	493	534	537	559	564	533	557	513	556	517	511	540	574	555	497	548	587	542	525	553	550	538	533	593	539	540	532	545	548	531	556	526	510	561	543	530	579	531	501	564	509	549	530	558	498	518	551	561	471	531	484	502	547	564	581	529	542	536	514	562	595	569	600	517	517	502	584	541	550	564	564	557	496	539	544	547	549	514	571	547	540	561	488	514	524	573	543	613	527	560	564	559	544	563	528	572	541	527	548	535	544	536	539	518	535	541	527	535	523	575	536	549	518	523	512	562	541	518	545	553	526	578	525	563	562	522	580	532	494	585	534	582	541	553	602	542	536	573	537	554	517	535	566	501	534	575	553	522	585	550	602	554	524	557	560	549	493	535	536	556	579	534	509	517	551	595	542	493	557	555	531	549	555	498	531	534	555	527	563	560	521	547	543	555	562	559	525	554	591	548	541	545	543	568	611	563	513	576	592	546	561	528	522	567	590	516	511	547	551	539	538	522	515	547	548	538	561	547	606	499	603	499	568	546	527	565	524	576	538	545	550	540	532	518	549	551	524	566	556	537	567	573	506	550	558	555	544	505	489	543	525	527	547	542	515	555	549	543	548	483	491	554	524	510	540	546	511	562	565	549	526	506	539	560	576	517	505	549	571	542	519	573	521	530	524	579	513	578	529	567	556	546	591	517	559	514	553	580	512	502	560	543	548	542	551	523	535	522	525	563	493	534	553	589	532	568	538	552	592	586	533	535	574	517	509	502	536	587	528	576	559	562	547	568	535	555	508	568	530	555	525	545	580	550	538	520	531	512	541	550	538	568	528	550	524	551	538	509	554	555	515	513	560	542	549	526	533	546	519	529	513	566	517	532	511	542	554	593	498	559	513	547	544	530	525	509	488	571	509	552	524	543	558	561	537	525	551	537	572	565	549	557	522	528	502	549	586	577	557	541	533	559	510	545	531	543	528	596	542	532	498	587	559	521	519	534	560	525	536	496	499	528	550	539	527	555	569	517	551	530	584	552	557	563	537	538	552	568	556	504	509	534	578	562	563	534	528	514	575	510	509	527	553	527	525	527	529	552	479	538	552	513	538	575	550	541	536	525	526	515	535	512	584	546	584	561	503	518	529	546	542	521	553	573	524	553	528	508	534	559	557	531	498	557	551	570	547	530	526	502	554	572	555	548	517	556	537	541	587	482	547	534	572	554	524	517	554	531	554	511	553	560	522	517	539	539	534	518	524	541	554	520	523	563	525	561	537	531	550	547	554	547	549	537	528	553	561	504	564	525	547	515	562	553	572	494	528	534	558	546	563	542	509	553	543	538	581	559	572	507	545	559	562	549	526	522	556	518	554	532	508	538	532	522	564	528	504	542	515	554	583	569	487	510	552	494	549	524	539	584	535	533	569	555	559	510	469	539	536	577	516	536	505	535	510	554	526	545	578	516	565	555	557	541	556	512	548	564	511	580	551	526	524	548	541	539	534	565	510	541	542	554	522	559	573	539	552	555	567	558	515	556	576	552	550	542	578	553	572	534	569	554	500	592	550	524	535	526	564	540	505	536	554	500	572	555	538	568	559	535	535	537	519	601	533	531	543	594	572	558	534	550	549	533	534	544	507	505	540	540	533	558	561	519	584	562	525	534	514	576	535	535	566	562	548	559	517	486	522	502	544	492	479	583	536	538	574	573	527	522	557	563	527	503	525	546	558	493	574	531	547	540	574	527	522	532	488	528	544	546	538	532	575	539	551	515	561	546	539	555	549	610	548	577	565	499	524	544	538	519	521	586	532	532	546	517	560	581	556	564	550	526	570	581	518	516	496	558	531	546	542	539	518	582	546	529	516	520	553	550	526	584	577	517	548	545	517	548	551	534	568	545	580	540	549	550	571	531	566	552	535	550	523	513	526	550	528	513	525	551	566	558	509	578	488	545	552	519	544	557	525	549	546	550	546	526	527	564	539	547	517	530	527	566	509	556	490	512	518	540	542	552	537	604	491	522	554	539	516	540	518	547	527	548	542	548	521	532	517	547	541	545	544	516	490	510	537	546	507	543	561	560	532	566	532	518	562	513	558	514	563	561	517	539	524	538	575	511	539	515	525	520	545	548	557	541	525	539	535	558	550	537	526	512	531	538	521	549	555	521	546	482	534	496	514	552	538	547	553	529	529	529	581	534	596	495	565	575	585	556	541	512	558	523	526	530	550	562	563	513	521	549	537	557	553	546	540	552	534	537	593	580	554	530	545	551	527	515	552	534	562	521	549	531	545	500	537	585	543	529	527	568	521	534	540	562	494	541	583	571	575	538	537	577	529	515	546	582	556	516	562	552	541	525	539	577	574	520	562	489	544	554	535
32452	51407	34954	22617	10176	3689	1518	1206	1055	975	840	828	711	725	725	623	655	683	657	637	639	594	612	640	567	619	625	637	596	616	597	665	577	618	628	589	626	596	613	626	610	637	608	623	595	646	641	612	629	587	637	645	601	619	598	657	625	621	574	618	603	619	712	582	609	652	598	578	586	582	579	596	617	621	618	653	587	619	571	610	606	610	614	581	654	583	646	587	565	631	631	581	641	622	638	601	609	614	583	568	577	590	643	634	634	615	599	646	626	605	661	651	574	612	615	647	655	567	610	636	564	606	608	608	656	618	639	587	604	629	621	590	642	593	588	593	624	634	591	557	624	627	586	637	611	630	591	625	586	631	597	595	553	625	579	557	625	623	623	583	628	600	621	581	640	581	652	598	634	623	577	605	624	619	620	603	654	597	601	596	640	630	612	601	591	630	582	611	621	615	649	606	665	632	591	613	618	618	603	663	584	628	625	626	615	657	624	625	655	603	590	570	579	584	637	596	634	628	650	630	567	617	620	630	622	565	577	596	645	593	603	635	635	641	632	594	586	637	582	673	601	595	623	632	625	629	588	624	599	579	593	613	600	626	591	594	627	571	625	640	600	635	619	635	604	591	590	619	644	597	639	635	585	639	645	624	584	612	596	611	621	602	618	588	657	612	601	598	575	608	628	624	624	600	635	585	640	609	600	626	610	612	633	629	600	577	639	602	615	632	622	588	616	596	584	596	618	598	595	590	610	615	616	630	598	643	636	579	586	607	608	613	611	601	616	576	619	601	625	619	612	619	616	615	611	617	624	647	644	639	606	578	629	633	607	625	596	621	648	621	563	620	586	634	581	609	620	651	598	610	610	605	636	589	623	586	642	629	614	650	608	621	547	634	622	612	558	587	598	585	626	588	596	594	666	642	609	600	601	621	611	611	605	643	615	631	619	616	618	568	573	594	604	657	619	625	618	584	604	607	598	647	611	607	584	645	612	629	642	587	645	583	599	581	589	648	586	598	611	627	556	606	579	614	603	572	616	613	591	656	632	654	639	617	604	646	603	662	655	569	613	604	598	638	622	586	560	603	633	616	582	592	603	609	575	614	613	612	641	619	668	608	618	610	600	604	603	576	607	630	595	594	670	590	597	616	621	608	576	613	630	615	595	583	592	579	631	621	610	553	643	671	610	586	604	591	601	625	618	631	565	610	562	637	642	668	601	610	595	618	585	622	604	618	611	617	602	591	620	637	591	602	626	639	648	596	596	633	628	582	608	618	636	621	636	577	615	626	616	643	613	607	635	577	600	585	608	615	636	651	591	586	643	639	594	612	615	584	595	588	565	610	604	563	606	649	608	640	656	594	631	563	593	617	589	617	605	632	650	633	628	632	632	604	635	608	652	624	650	649	577	631	621	678	617	663	603	604	603	641	629	616	613	600	608	613	605	612	672	608	622	637	613	585	602	634	598	623	599	624	629	619	599	618	609	602	586	595	602	619	620	622	576	650	608	599	590	634	581	582	613	630	580	570	586	591	567	610	592	591	578	655	636	610	653	619	597	625	611	630	607	609	607	594	576	609	629	587	576	608	631	595	610	600	555	648	574	650	668	546	604	636	641	631	640	605	593	593	607	569	603	601	622	591	626	597	602	622	638	600	589	626	648	581	657	587	599	646	588	631	568	616	578	654	611	571	588	574	617	635	610	604	634	610	595	643	586	571	605	608	576	668	589	577	630	650	645	574	651	598	597	605	643	541	611	611	568	583	592	611	590	587	621	668	611	620	628	626	584	620	555	595	600	616	574	617	626	662	613	617	605	620	640	600	613	639	608	596	598	619	626	580	573	648	577	603	604	565	604	632	575	629	581	605	577	616	627	632	619	536	589	589	627	650	584	615	600	578	613	612	606	572	609	605	633	634	627	564	591	607	639	563	595	632	609	557	601	607	626	585	623	602	642	624	599	585	644	622	601	632	579	626	648	648	612	657	612	576	646	561	614	626	670	637	652	647	623	601	633	605	602	580	570	603	617	642	592	561	621	584	599	654	594	593	595	564	618	582	597	563	688	622	567	610	599	601	599	591	585	620	599	605	585	642	606	632	583	586	619	612	577	596	606	629	604	626	634	619	636	619	617	609	595	616	645	652	659	615	590	615	623	659	666	640	604	667	628	587	581	629	632	640	616	616	624	598	630	593	624	630	601	601	604	599	584	626	619	605	579	607	643	612	638	606	582	591	610	605	625	669	657	572	610	634	604	588	614	631	639	623	590	585	635	602	608	607	613	599	599	599	639	660	652	637	605	590	616	624	653	590	625	592	595	606	626	606	644	658	619	621	649	574	620	628	639	621	626	623	624	561	621	647	609	632	603	599	598	617	556	608	628	592	635	627	587	600	601	614	586	644	566	611	598	594	618	613	628	648	622	587	594	593	600	628	588	599	641	645	601	579	557	568	632	646	599	642	591	624	593	595	608	591	614	616	607	601	635	613	607	616	598	603	624	582	610	612	602	584	608	587	633	606	663	615	601	610	601	608	572	642	628	637	607	689	603	613	629	603	612	643	617	559	630	680	633	596	611	612	616	643	585	612	590	617	552	627	621	603	610	634	635	656	620	620	649	600	596	629	626	610	639	629	617	546	593	582	624	603	610	610	631	569	611	635	589	644	608	589	585	633	594	663	629	637	619	637	648	605	660	645	598	622	586	659	618	612	628	601	630	646	609	575	561	625	620	647	590	588	612	605	606	557	630	619	641	637	661	608	626	642	628	600	628	632	590	605	662	614	640	626	613	654	580	599	619	620	619	615	659	598	590	584	611	603	613	615	609	604	606	613	604	594	622	592	618	638	571	563	633	601	619	638	588	630	601	588	618	585	602	624	581	624	636	583	627	605	619	643	626	637	593	636	621	619	622	607	593	633	600	643	570	609	579	636	617	653	566	632	591	591	591	615	583	633	601	595	597	612	622	576	626	601	601	583	650	610	640	569	582	613	596	640	565	575	610	621	614	613	608	635	627	637	626	602	598	605	601	612	613	630	600	652	624	629	663	649	624	590	645	621	616	631	587	611	622	625	628	595	609	588	617	604	588	605	632	598	653	575	561	615	649	592	615	652	630	587	633	581	582	605	587	606	587	660	651	624	613	660	639	637	606	579	562	659	608	611	612	652	632	617	603	611	656	642	605	579	550	589	598	635	607	640	592	577	622	592	598	645	588	672	587	626	625	607	651	610	636	609	592	613	664	623	593	588	631	595	564	612	620	602	611	634	657	632	567	576	614	614	600	642	588	611	618	613	579	611	661	631	662	617	624	565	617	605	594	611	625	560	614	619	596	607	595	605	646	571	634	641	668	633	604	661	610	585	647	601	601	613	606	600	663	587	578	644	605	610	580	636	611	615	611	615	566	595	614	599	617	576	620	590	583	589	619	597	625	639	579	599	596	611	598	586	585	582	634	589	625	591	586	602	616	616	653	598	590	589	657	619	628	599	630	609	636	610	604	590
23033	21263	28950	23962	21364	21147	10504	1615	1158	1049	918	852	775	692	716	690	641	667	625	650	617	606	583	666	603	632	603	595	556	664	606	571	628	632	588	605	595	605	577	608	647	564	616	582	591	613	604	579	566	621	616	612	574	588	615	584	615	591	614	566	591	576	582	581	596	570	542	607	565	566	597	547	581	571	588	596	568	588	615	593	547	584	605	550	573	548	556	584	603	622	581	616	571	525	530	591	582	555	595	562	592	587	550	529	582	610	562	600	558	564	613	587	572	565	587	565	549	567	623	566	561	556	560	571	612	579	572	560	563	565	561	563	573	585	518	549	585	547	571	554	618	607	566	590	611	557	586	655	565	557	626	550	548	565	581	558	619	576	586	574	567	569	578	573	585	537	582	551	598	593	594	564	578	578	619	590	634	640	603	575	594	564	570	602	594	598	579	556	617	618	593	582	628	609	547	559	545	541	554	639	581	570	579	547	542	580	567	551	599	567	585	550	609	568	603	570	581	574	560	576	599	573	592	568	601	538	536	564	570	584	579	559	579	554	594	591	594	605	610	571	585	559	577	632	603	601	558	528	580	575	572	571	562	588	569	564	534	596	599	559	604	569	586	554	576	581	582	573	597	576	574	591	589	641	570	545	590	556	577	566	574	597	554	584	576	548	577	565	658	531	555	567	559	568	591	558	566	557	610	558	579	599	590	582	573	570	589	602	623	572	569	596	518	518	583	577	613	584	559	592	561	599	573	545	582	597	632	568	602	616	597	610	562	580	558	563	606	596	570	604	548	554	583	568	572	598	579	559	594	544	549	569	548	564	572	563	570	552	537	582	586	554	594	585	558	558	539	530	608	580	584	555	616	597	600	567	605	607	602	528	565	539	617	533	570	577	572	558	564	583	604	578	583	557	628	575	587	572	582	580	577	543	541	601	603	592	560	592	586	549	593	529	563	594	573	585	583	539	567	546	560	561	558	553	611	571	606	589	610	542	556	612	550	554	569	524	552	618	584	622	579	594	542	546	564	561	636	566	544	576	595	581	595	583	520	605	578	623	552	561	561	582	549	536	661	597	579	608	622	552	574	593	630	544	564	588	584	602	562	565	603	596	609	558	536	567	548	628	575	577	562	579	582	604	633	598	533	580	629	571	577	583	572	587	542	566	609	561	560	568	615	592	561	590	607	579	584	604	585	591	558	589	543	621	596	587	581	554	581	586	597	542	576	579	554	595	574	568	596	566	613	567	581	571	574	620	599	571	570	530	561	597	541	589	569	578	596	593	606	558	582	578	586	570	579	591	568	582	548	587	581	551	549	533	585	608	599	554	646	597	585	538	611	541	622	574	616	572	602	615	602	590	594	543	584	618	609	611	518	598	568	531	605	562	560	605	591	578	635	572	611	578	572	556	603	570	587	627	633	589	572	588	589	573	582	543	574	616	631	586	583	581	558	606	568	592	587	632	549	600	575	581	544	580	625	583	572	596	609	568	543	570	568	572	571	575	589	587	569	591	598	573	552	532	560	558	573	557	575	549	590	567	559	570	569	564	597	581	601	601	598	616	578	628	569	608	593	551	569	563	579	585	560	601	616	587	566	541	570	614	599	597	604	594	556	533	584	588	583	573	571	575	582	523	583	560	606	540	534	552	600	569	542	605	615	593	535	625	527	537	567	566	591	545	573	632	533	596	554	594	586	614	562	529	591	586	605	578	552	566	598	557	589	567	591	579	587	546	579	568	582	604	559	590	609	576	573	571	589	535	599	544	572	526	587	561	517	599	578	580	564	535	593	613	598	554	628	588	561	602	585	546	579	560	555	561	574	551	594	586	577	576	555	625	544	560	595	570	611	568	528	622	593	595	569	554	603	627	575	567	594	557	576	604	575	619	584	602	575	601	558	559	522	630	617	580	580	559	599	542	576	613	589	560	569	554	603	569	620	587	528	582	583	576	588	573	579	553	577	580	594	537	596	589	585	594	589	534	568	599	594	566	607	570	596	575	610	576	581	580	576	559	592	555	654	584	562	568	566	612	581	556	553	613	590	581	594	561	643	540	596	579	573	578	616	589	589	578	611	582	577	547	537	584	556	537	574	601	574	606	567	588	625	591	563	619	549	600	548	539	566	577	557	515	550	561	599	538	613	583	576	562	618	537	563	612	611	551	594	593	587	539	537	565	584	540	577	544	578	580	594	595	552	616	605	571	547	564	589	555	572	550	572	593	553	582	571	591	583	561	556	573	561	548	569	598	577	569	560	570	559	618	624	529	590	601	573	590	576	550	562	623	597	580	615	583	556	575	588	627	616	575	598	562	602	584	575	566	556	614	580	591	616	600	578	606	567	573	583	573	578	579	587	588	570	549	566	592	575	540	545	546	577	583	576	541	573	598	584	560	584	564	577	566	560	551	595	563	568	595	598	549	592	577	568	549	592	619	576	609	567	574	535	580	595	611	543	629	594	626	513	574	577	570	565	624	596	544	583	525	579	618	567	597	613	584	601	564	570	579	602	547	601	575	605	593	563	607	549	562	582	556	584	571	541	564	564	610	564	589	560	553	587	602	579	574	566	603	588	580	594	593	622	561	614	579	622	603	560	598	586	538	557	564	566	557	594	560	584	590	537	580	593	550	601	584	584	553	615	581	565	608	563	565	572	603	555	592	576	628	570	544	581	594	587	609	567	628	569	578	580	596	560	577	593	555	546	588	602	601	580	594	535	606	514	552	561	582	554	569	575	570	623	579	549	542	575	604	577	565	591	564	606	547	601	570	624	561	606	547	588	567	642	588	572	621	560	607	554	586	573	554	621	575	548	557	587	556	605	596	588	610	538	599	573	568	582	548	578	579	589	608	603	546	650	578	626	590	615	569	562	547	607	533	610	586	611	589	608	587	574	613	515	618	549	599	626	570	563	541	584	576	566	597	562	566	558	596	551	567	569	569	585	581	554	588	553	560	559	595	577	581	589	567	579	572	531	574	545	585	613	551	564	575	568	594	599	549	545	580	555	565	605	626	576	571	576	580	564	521	554	565	579	563	579	558	559	573	620	575	551	572	554	575	596	561	568	625	553	611	607	551	567	630	576	567	597	559	606	564	586	607	567	545	576	585	601	608	591	575	609	571	576	563	607	628	563	578	578	593	590	579	561	588	552	599	594	550	549	567	582	627	614	553	541	585	575	587	650	556	580	573	545	566	580	595	561	593	602	583	591	585	577	566	579	593	600	595	565	595	557	574	553	546	513	586	569	551	579	595	579	606	584	605	569	561	591	593	561	570	570	601	556	532	565	582	617	558	565	579	542	601	574	609	558	526	576	565	579	617	625	567	550	559	570	595	606	557	565	572	580	559	568	575	620	589	583	545	614	581	559	594	592	582	563	564	617	556	568	609	553	602	586	568	611	579	553	544	571	563	571	598	591	584	575	587	558	585	595	577	580	552	560	566	585	579	515	574	576	614	599	599	611	617	582	552	620	600	558	563	584	578	621	551	584	572
35256	61147	49241	32799	21047	7620	3268	2208	1776	1482	1237	1091	954	910	838	766	781	760	691	750	692	653	635	638	635	613	643	653	682	640	623	646	652	690	634	654	616	658	655	675	646	650	636	614	608	624	654	641	687	646	612	596	627	643	684	613	609	664	639	646	603	669	645	623	622	610	655	616	672	597	671	589	645	620	608	599	669	645	617	616	598	651	576	673	662	627	617	643	622	693	639	596	633	592	617	661	630	620	627	606	641	622	628	632	669	662	622	671	585	604	656	661	619	559	657	621	634	609	637	605	616	620	614	635	652	628	661	630	626	602	595	601	604	645	660	593	596	638	598	608	673	640	652	615	614	648	666	611	624	667	618	630	600	628	689	632	614	653	594	610	684	630	643	634	605	628	651	622	623	643	605	603	665	579	593	637	627	682	622	651	673	624	593	655	647	594	681	607	646	606	637	610	638	653	655	616	644	633	641	669	628	643	606	642	637	636	605	664	619	629	644	660	608	647	599	663	525	614	622	670	620	619	624	661	606	622	632	619	624	645	621	652	640	612	670	616	649	590	668	594	617	636	611	622	616	633	633	647	621	639	637	630	687	649	584	614	620	650	607	652	669	635	640	609	631	648	640	598	652	642	628	625	635	603	569	620	621	612	623	672	650	584	637	626	674	659	657	666	624	614	655	564	603	618	574	621	661	627	593	628	634	611	586	590	644	672	638	623	669	660	680	636	641	634	636	658	656	671	613	636	607	623	652	631	658	617	650	587	643	593	565	672	623	618	639	634	654	641	625	598	589	624	638	604	634	675	591	619	663	625	615	613	621	640	623	615	663	647	659	629	580	618	650	627	613	624	607	688	610	654	624	613	589	635	662	637	610	609	672	689	642	631	592	630	660	610	630	651	621	646	637	642	603	649	609	611	659	617	599	632	602	663	590	603	689	609	645	655	619	668	638	595	664	626	626	631	612	628	611	630	617	597	617	610	634	631	598	605	621	604	620	650	644	621	671	596	604	632	683	652	656	576	607	634	656	608	629	610	653	622	620	607	662	663	659	621	645	660	653	592	653	652	606	588	634	625	620	620	631	594	649	582	612	589	600	616	597	650	642	642	577	626	667	603	633	665	594	624	677	672	622	630	607	632	621	612	633	650	640	622	619	696	629	624	615	612	663	632	652	626	627	564	674	635	650	639	649	624	666	639	619	630	640	631	599	644	583	645	641	593	587	662	631	602	657	600	643	654	611	545	635	626	636	621	635	644	646	626	625	638	630	676	630	591	634	621	586	621	614	616	619	651	621	634	582	668	608	661	595	627	627	634	649	627	642	631	655	639	627	610	652	673	612	618	610	641	639	602	617	608	613	657	626	647	633	644	602	629	659	616	598	666	621	591	633	638	623	609	643	627	645	644	624	603	602	571	638	604	632	623	632	615	632	593	704	648	577	608	614	581	679	606	647	629	637	646	622	640	629	626	637	611	637	648	600	591	581	631	650	667	644	634	610	680	652	618	616	670	672	630	617	596	620	648	636	639	590	605	582	632	636	652	618	641	615	606	634	596	638	664	591	643	617	609	631	635	610	621	613	637	615	615	667	621	586	607	605	647	603	589	607	618	598	641	605	613	671	656	621	655	645	614	639	630	642	620	647	609	640	613	640	603	658	627	636	620	625	618	630	616	640	616	597	670	639	645	578	580	614	622	635	609	602	687	628	677	616	596	641	597	601	585	639	630	648	676	649	626	610	601	615	647	653	646	647	621	614	575	607	616	627	612	636	601	639	601	638	606	606	609	635	600	605	599	616	651	626	612	603	642	626	660	651	608	607	625	596	656	606	625	616	648	624	623	628	645	620	667	680	628	639	633	654	638	637	620	624	592	617	649	637	593	621	661	649	629	616	643	604	653	655	602	612	619	624	594	544	646	641	612	601	632	634	616	598	607	651	581	624	606	609	675	632	667	620	628	620	635	622	660	706	608	606	662	598	612	642	626	636	683	578	615	647	680	665	596	637	627	636	634	609	652	636	623	619	609	613	661	653	580	650	618	618	600	657	633	645	602	628	626	657	639	641	610	650	575	609	618	635	587	604	615	669	641	618	637	663	630	630	644	592	625	649	633	626	643	622	658	618	660	565	613	638	624	606	612	664	614	646	652	619	639	632	636	592	580	622	634	600	603	629	622	635	585	586	599	591	664	674	639	653	602	619	612	589	603	628	601	644	668	627	596	556	621	613	630	659	606	639	624	642	627	589	571	603	657	637	627	642	641	632	640	656	632	627	616	609	654	653	599	647	628	645	663	642	635	641	659	653	613	611	630	619	688	598	637	623	598	643	622	715	621	661	630	592	640	588	581	614	662	657	657	625	664	616	623	663	650	653	672	589	632	636	627	647	594	579	622	671	620	641	618	659	624	605	621	602	648	632	627	667	605	640	625	621	650	626	606	589	585	685	593	630	626	663	597	557	607	670	649	642	628	693	639	608	676	640	656	610	656	656	628	647	645	633	611	668	619	636	614	627	662	635	641	625	593	597	645	670	678	616	573	618	644	607	626	620	705	598	602	649	618	638	617	585	649	633	674	662	589	658	654	664	604	646	645	656	653	572	656	633	616	615	645	632	614	657	568	583	685	632	615	610	579	615	642	609	622	606	662	626	661	629	626	633	597	683	655	606	663	608	620	684	572	633	650	611	618	604	648	614	630	650	642	638	616	661	666	674	573	667	636	655	638	627	586	661	599	649	631	650	604	579	576	638	625	630	626	623	652	624	635	625	652	636	618	636	637	655	604	591	613	632	632	640	641	627	669	633	601	628	654	593	657	616	592	590	610	649	665	636	601	645	626	650	672	617	568	624	626	671	624	652	600	639	646	609	624	657	641	618	590	620	587	627	599	641	666	597	611	611	592	638	630	632	642	602	575	636	595	638	620	617	659	626	661	639	653	592	607	628	608	642	606	589	629	622	656	627	616	641	616	639	654	621	657	613	629	675	608	644	645	644	614	649	587	592	650	589	700	601	608	625	609	574	600	605	624	615	584	612	572	654	607	650	618	679	637	612	655	647	613	658	625	651	655	620	606	608	626	609	659	658	649	597	656	644	619	635	659	690	623	604	632	603	677	625	597	630	606	624	643	653	647	620	590	641	651	636	636	606	618	610	618	640	610	595	610	644	648	661	657	586	612	654	590	592	670	634	632	647	613	587	623	659	604	606	651	638	632	650	626	614	606	610	645	653	617	619	625	628	665	650	612	634	662	608	652	574	620	624	623	628	644	629	617	638	648	655	632	642	674	587	643	642	598	645	584	606	661	606	674	661	626	621	630	671	614	629	579	613	658	645	659	644	636	613	590	587	616	670	681	589	638	654	619	694	621	655	638	661	629	661	619	654	633	598	638	622	652	625	609	638	651	607	620	625	590	637	604	576	618	611	628	633	628	621	650	621	636	635	580	608	637	639	645	652	647	630	651	623	650	629	660	626	631	676	629	668	659	621	679	600	591	609	602
29482	30062	33200	20614	5038	1584	721	546	548	484	472	479	433	453	448	474	450	442	436	392	442	418	379	435	430	423	406	448	442	446	389	442	444	465	399	399	463	439	415	452	378	385	430	426	398	414	435	425	433	443	486	425	449	443	448	415	437	437	412	434	481	419	464	409	421	445	434	380	413	429	422	422	383	447	452	421	433	416	455	429	406	422	410	453	406	421	444	444	401	457	448	460	384	365	439	434	405	390	386	439	495	436	443	420	421	460	467	447	433	451	416	398	426	410	433	423	413	457	438	459	439	396	428	417	415	413	415	423	407	435	427	476	416	453	408	409	458	405	459	426	444	416	445	427	446	441	426	431	382	418	440	434	399	451	456	451	427	423	400	458	400	416	423	418	434	466	436	411	434	412	424	432	434	452	381	408	439	393	473	466	431	414	439	429	409	408	426	445	424	429	395	422	441	401	410	432	419	453	477	439	432	404	420	457	449	447	419	451	450	384	438	474	439	397	384	428	402	448	446	434	443	405	465	440	428	408	432	452	414	476	450	434	429	419	432	396	422	400	441	424	409	453	457	426	435	448	407	429	427	432	406	409	445	423	446	405	401	421	417	428	434	422	442	422	442	415	435	450	416	420	459	450	418	430	468	414	442	390	455	447	416	451	422	419	448	446	400	429	439	418	448	442	380	445	436	445	457	432	433	394	421	436	410	400	412	448	416	420	423	423	411	437	434	434	408	421	452	410	478	444	453	462	440	397	429	437	424	433	421	409	450	436	422	404	401	446	437	425	419	416	442	413	466	419	503	427	469	463	383	434	408	383	450	434	409	447	432	409	459	413	448	472	448	454	419	402	416	414	380	437	443	437	434	430	412	398	403	435	474	473	423	398	417	450	411	405	392	443	437	453	398	406	455	417	445	443	453	422	430	442	461	404	394	435	435	442	430	419	450	425	407	407	478	388	457	427	400	456	469	402	456	422	466	445	410	406	409	452	406	422	501	413	432	436	429	390	401	425	433	443	452	406	410	429	417	420	402	424	400	419	430	415	413	435	459	396	445	421	437	476	452	433	391	410	428	418	444	428	398	415	441	418	422	429	407	445	421	453	459	411	441	441	460	412	430	438	457	422	430	450	431	437	434	386	438	428	380	433	407	410	427	403	418	429	432	426	432	424	405	432	427	436	411	421	432	380	390	472	428	429	442	429	411	446	460	439	409	469	426	435	418	455	419	411	405	440	423	409	421	400	426	390	426	438	426	448	415	491	433	425	428	403	437	442	412	417	428	417	384	453	429	428	412	423	404	437	426	436	408	425	382	442	424	418	396	425	409	414	429	428	442	432	441	419	429	424	458	420	407	420	447	439	447	419	422	385	385	434	417	456	427	425	411	447	464	427	400	399	463	434	433	417	430	439	459	447	451	478	367	425	430	465	415	413	413	436	438	412	430	407	430	468	437	430	418	422	414	454	440	391	469	450	453	462	420	406	427	471	423	438	404	421	473	369	394	434	447	462	432	435	427	420	452	451	421	470	436	404	443	401	445	432	441	452	406	423	429	401	450	440	410	435	416	414	430	436	428	482	462	418	398	441	472	423	438	423	470	440	443	458	427	447	428	398	465	439	427	445	406	443	456	412	429	454	424	417	424	417	447	410	445	400	431	417	453	459	454	451	454	439	442	426	410	382	409	447	424	428	454	418	444	448	383	424	444	405	394	441	434	414	398	432	450	443	421	428	432	432	427	446	458	441	398	437	455	406	430	443	430	378	438	438	423	429	406	444	396	466	379	421	483	449	431	439	408	424	424	430	433	410	446	434	418	420	430	388	407	429	421	424	432	394	419	438	441	432	434	397	431	420	435	439	433	473	436	411	401	409	431	423	389	417	452	449	406	413	485	419	410	437	415	435	408	415	422	426	426	427	430	442	426	415	443	436	413	454	404	415	443	446	436	407	413	437	443	431	404	418	419	402	456	456	399	433	408	391	421	418	428	459	414	415	406	410	412	451	397	422	414	426	443	446	436	400	442	396	411	422	444	439	442	405	442	451	434	415	433	412	446	434	425	431	424	433	402	451	398	447	440	413	421	444	438	433	419	434	434	405	434	438	455	447	442	420	424	462	454	448	413	416	412	385	445	424	422	426	422	418	448	447	416	448	447	425	444	464	433	444	422	437	441	442	438	402	426	438	419	427	450	398	425	460	431	434	410	420	398	430	397	407	441	438	431	470	456	435	416	424	420	433	453	455	408	406	448	412	448	438	430	434	400	451	407	423	442	464	449	414	412	423	440	420	454	408	425	425	453	466	432	441	434	452	449	425	428	448	392	386	423	421	415	443	443	412	473	408	421	436	450	429	426	443	404	417	435	423	408	462	435	385	440	409	452	472	439	425	446	452	438	426	427	479	415	403	381	411	383	440	453	396	453	443	401	427	449	438	438	412	430	421	443	455	416	434	433	406	412	474	425	389	422	404	403	391	409	455	403	412	386	425	405	442	485	444	446	441	409	421	444	434	422	424	404	422	401	431	431	392	428	433	409	436	430	437	433	459	435	423	442	432	433	445	407	460	410	425	430	441	439	433	473	417	364	384	406	413	418	441	472	437	437	418	429	402	453	424	414	432	434	426	420	422	427	432	461	454	437	430	396	433	462	433	429	383	429	400	437	414	411	397	444	455	448	433	380	385	405	438	443	413	469	446	448	444	434	433	463	378	461	425	425	420	429	414	369	445	450	409	437	434	429	422	444	427	429	440	441	437	438	450	425	429	452	439	413	440	430	399	419	410	426	447	422	423	416	439	426	429	431	444	432	427	426	405	418	417	441	425	421	425	429	393	431	463	429	407	402	432	438	418	427	436	432	433	462	404	442	416	408	416	411	416	411	398	462	438	420	438	409	441	428	396	414	415	441	416	414	436	432	411	457	388	434	427	420	434	386	430	453	442	418	425	427	456	417	404	435	424	428	416	426	436	481	419	438	449	460	441	436	436	446	412	421	387	420	439	418	425	419	427	473	420	446	436	431	441	436	417	398	447	409	415	434	366	414	407	408	457	400	441	410	429	413	450	447	446	421	390	415	396	434	416	421	420	439	428	407	450	444	404	407	405	467	451	434	439	405	399	417	440	436	396	411	407	437	436	471	426	396	419	423	435	415	430	442	447	426	406	463	449	402	391	417	432	391	419	406	424	417	417	416	464	456	429	423	445	452	436	409	424	461	416	424	410	442	443	404	469	414	412	421	447	458	448	402	391	437	426	388	461	424	418	456	457	442	416	422	418	441	413	434	422	449	461	451	405	445	440	454	425	452	425	409	447	447	460	425	409	448	429	451	402	427	453	389	398	447	408	396	456	448	430	414	457	417	453	414	442	403	400	438	398	401	432	442	406	438	482	451	430	418	440	418	435	393	425	441	425	441	435	447	406	403	406	430	406	438	447	405	429	418	416	446	440	414	416	441	429	403	451	401	443	428	444	413	466	388	428	427	443	461	446	435	440	419	448
34230	47898	33560	17766	5547	2475	1014	770	649	626	562	584	538	499	497	510	470	514	529	491	517	550	501	480	502	459	525	488	505	497	491	488	478	527	488	511	493	507	474	513	503	469	538	499	482	505	506	483	519	515	466	483	483	492	492	468	484	463	505	488	491	499	480	500	450	491	506	505	480	504	490	490	447	475	498	498	464	504	500	484	471	508	517	546	516	463	502	497	506	457	475	488	506	475	488	507	480	512	484	485	513	472	504	471	485	464	505	499	488	469	467	499	520	518	488	500	474	504	460	489	481	490	508	491	509	479	483	491	525	512	455	453	470	475	479	535	519	511	493	451	494	469	513	500	531	482	477	511	537	504	495	510	515	468	494	495	479	525	509	504	492	493	522	463	452	496	451	462	499	516	516	502	534	497	445	475	540	531	469	456	508	507	511	509	487	493	510	472	450	544	477	541	478	475	488	516	484	446	495	492	455	508	526	487	529	484	471	504	523	505	519	492	513	517	492	481	473	544	507	483	471	470	471	514	523	541	475	475	450	514	460	458	489	469	469	510	506	505	484	531	475	460	494	462	489	490	497	483	499	488	501	474	512	504	509	469	513	454	467	496	485	473	523	491	486	492	499	479	503	494	492	472	515	466	479	493	468	504	460	462	481	462	509	479	484	507	489	516	471	498	490	504	489	533	461	475	518	494	472	487	503	494	494	504	487	492	491	530	473	460	503	481	480	516	461	475	508	483	530	497	464	541	485	516	485	478	540	503	505	481	511	482	490	493	456	516	492	488	486	513	463	483	489	463	470	463	485	477	476	465	489	505	515	475	488	492	512	470	501	475	467	485	524	524	496	475	500	507	483	488	497	550	485	524	518	462	517	536	484	485	558	458	513	489	521	462	490	466	469	507	492	533	506	500	501	484	483	517	513	524	486	506	501	521	478	518	493	498	494	483	497	459	474	518	483	492	502	491	510	525	496	474	478	461	503	499	472	479	481	500	454	497	472	528	506	479	454	498	486	508	505	517	498	511	469	499	518	475	485	492	492	483	457	465	485	473	489	535	525	498	452	495	514	519	493	484	531	492	502	506	482	481	462	514	537	481	467	505	513	502	450	476	488	492	478	491	487	510	506	461	488	508	443	488	481	495	469	524	530	492	528	443	475	548	466	503	465	513	465	492	507	489	493	529	507	494	459	463	488	505	462	448	502	486	518	506	495	465	523	491	504	487	480	500	501	489	512	460	505	488	505	501	514	462	466	498	522	437	493	522	489	518	463	474	508	512	497	513	483	515	478	505	462	464	486	504	468	498	508	484	480	446	458	521	501	479	504	483	505	524	500	491	507	515	474	442	487	479	485	511	476	510	498	492	489	496	516	460	503	469	481	503	499	510	496	497	462	485	473	533	480	436	504	523	540	501	488	503	487	504	528	474	487	472	513	512	473	516	486	486	501	542	517	508	470	476	506	512	496	474	508	484	475	506	516	518	455	505	514	480	506	454	483	462	506	527	462	476	513	486	495	507	485	483	535	537	529	532	491	500	464	469	497	489	501	477	511	490	490	500	495	508	445	517	475	497	453	453	477	475	466	487	478	479	469	463	534	471	510	497	469	505	511	494	508	522	495	477	494	484	488	476	460	473	488	470	514	465	493	471	498	486	454	481	496	535	470	505	524	512	532	503	435	475	467	479	509	465	473	477	503	473	494	493	484	483	489	498	516	504	534	468	465	510	475	492	481	472	512	492	477	446	475	491	506	465	485	497	486	500	445	486	470	513	512	513	512	492	474	526	506	511	513	468	496	515	546	455	481	481	478	506	518	472	514	489	515	487	478	457	512	481	468	525	504	529	505	465	483	487	478	433	469	472	471	481	490	464	513	511	499	468	492	495	480	514	485	505	532	482	481	476	494	498	522	511	529	479	478	475	479	505	487	509	503	483	491	445	493	460	512	514	495	480	498	484	497	471	503	473	534	506	505	504	476	487	492	478	502	487	489	537	494	494	514	466	517	494	506	471	484	499	448	500	465	491	505	513	495	470	478	468	494	484	502	473	469	474	498	496	469	504	491	495	494	487	489	483	510	509	483	483	499	514	468	531	507	505	512	496	482	495	501	492	516	461	481	488	499	495	501	515	504	505	489	474	438	516	495	523	502	441	465	532	461	526	519	488	502	508	520	492	508	512	452	503	487	513	511	485	473	493	481	472	509	485	490	485	502	515	484	500	494	494	507	496	473	494	488	512	489	505	475	503	435	507	482	480	462	495	519	520	496	438	517	472	471	519	460	473	499	460	472	498	450	547	500	493	445	489	504	495	462	481	484	493	495	521	490	469	492	495	478	504	459	539	501	467	470	474	506	538	479	519	495	461	476	458	498	475	484	510	474	490	494	516	493	497	490	549	491	442	525	465	488	484	451	480	495	544	530	490	459	488	542	512	485	480	491	471	512	490	456	513	527	495	514	518	462	458	497	487	468	520	512	520	514	501	476	482	500	471	448	423	481	468	506	453	481	459	485	482	461	466	510	539	464	520	480	471	487	493	475	512	483	529	475	507	484	508	486	466	487	492	476	490	488	468	521	504	499	520	530	528	461	508	482	495	505	506	534	527	486	553	479	487	466	493	510	503	499	477	474	502	506	485	506	451	468	510	500	508	504	446	473	469	493	486	495	518	497	477	501	457	512	503	468	473	496	497	491	483	508	505	470	477	475	479	496	470	481	505	494	454	479	474	516	528	511	510	472	437	528	507	467	465	497	494	512	513	495	474	502	514	484	464	439	471	512	505	502	482	533	507	521	507	473	473	510	513	476	492	486	478	499	480	464	444	519	519	487	495	473	497	460	473	507	492	473	491	507	517	530	454	509	482	520	498	482	475	450	489	516	487	508	518	492	466	483	478	518	490	500	496	529	530	419	449	512	499	508	461	471	478	468	492	478	473	467	527	489	513	459	511	493	476	498	521	479	499	465	514	517	470	486	455	502	513	539	507	507	522	443	486	493	464	472	482	537	524	504	475	537	483	489	506	477	473	487	515	492	519	488	466	517	465	525	511	469	476	540	496	501	506	524	513	479	461	498	506	474	497	513	542	491	503	495	515	506	493	476	560	509	491	477	490	503	486	504	459	488	518	475	503	471	496	521	441	451	499	479	501	531	486	471	518	518	503	465	501	459	467	526	485	466	510	505	503	469	496	488	496	509	495	511	503	478	493	484	489	504	475	520	506	532	493	492	485	497	509	486	464	504	486	454	521	489	443	496	533	465	497	453	515	490	514	454	482	499	492	511	520	482	467	552	512	516	482	448	463	482	475	536	526	475	506	529	451	536	475	483	506	465	480	502	502	494	501	534	475	485	480	429	507	463	499	515	493	481	521	540	500	491	457	476	474	485	507	508	473	457	462	493	497	473	490	475	486	448	497	468	480	493	481	493	547	475	497	522	499	483	468	496	512	513	496	480	465	491	461	475	437	468	475	520	512	487	518	488	518	472	484	507	495	510	472
24059	21224	28583	24343	21388	14181	2458	981	757	645	616	557	571	526	526	493	483	480	451	473	433	451	460	468	441	422	396	454	496	429	396	420	456	440	461	399	433	477	437	455	408	407	442	444	468	450	383	406	419	442	398	439	473	434	447	418	414	461	429	425	442	440	459	423	427	409	452	411	448	448	425	452	410	450	458	437	450	453	420	434	413	418	407	434	416	439	419	438	428	434	415	450	435	425	437	394	446	471	446	433	410	421	444	429	457	450	451	432	422	422	443	406	422	461	399	442	451	420	445	406	398	418	408	419	430	444	395	427	425	393	450	503	443	407	447	415	442	395	421	399	422	406	469	422	441	434	415	434	438	433	421	430	381	450	413	410	422	428	430	419	442	446	449	450	405	441	457	408	433	407	429	443	396	448	427	423	442	442	437	448	394	413	434	403	423	431	440	413	440	428	451	427	453	443	467	414	456	444	423	409	477	432	436	446	428	433	430	451	430	417	399	469	460	433	447	449	419	434	418	408	440	418	417	442	413	459	420	431	397	446	429	401	410	395	464	436	427	478	446	402	438	412	422	412	432	418	433	416	436	492	451	433	422	428	456	417	437	443	437	425	422	439	416	400	437	483	452	445	462	463	432	401	424	391	429	446	441	415	453	432	458	457	455	435	441	444	431	413	409	380	418	422	430	431	448	443	466	453	433	440	413	392	424	493	392	434	462	422	440	442	436	422	444	430	447	441	397	428	434	422	425	423	390	428	419	437	451	449	434	429	432	434	445	436	411	446	406	433	462	417	392	436	424	450	442	455	445	414	394	429	412	440	406	437	426	438	452	471	423	461	441	466	436	398	420	442	440	398	451	427	437	418	446	402	424	408	404	445	436	417	424	411	455	406	443	444	446	435	411	421	433	415	455	447	417	442	449	414	439	447	429	419	441	406	427	413	438	437	421	429	473	425	426	412	422	421	454	404	421	425	422	424	435	432	465	437	462	433	457	410	445	426	420	439	398	429	436	435	429	434	428	453	454	415	393	411	425	403	437	436	466	455	440	445	422	398	433	392	441	458	441	461	449	390	452	446	406	470	487	419	439	454	399	447	442	438	352	428	432	461	420	488	403	435	460	452	425	439	440	445	421	409	420	390	421	416	421	399	444	424	416	453	432	425	400	415	454	389	416	469	448	417	452	410	449	423	432	433	477	408	430	461	415	430	414	416	443	408	417	443	425	398	392	415	440	455	406	424	432	379	462	427	411	408	398	466	406	462	438	421	422	431	451	405	425	422	448	456	400	421	417	428	424	431	421	415	430	447	428	438	450	400	436	441	405	445	391	429	413	476	403	433	394	463	416	421	432	434	417	456	426	456	428	422	381	416	422	447	403	417	437	409	438	441	431	422	424	440	448	430	412	416	464	417	471	427	434	431	384	428	413	448	428	432	389	452	402	414	431	437	417	431	414	470	441	458	426	451	423	406	439	417	423	447	428	411	416	421	391	422	394	451	461	420	467	408	414	420	459	421	438	483	435	462	425	413	442	428	461	421	448	424	416	436	457	406	409	434	433	420	439	417	441	435	432	445	422	483	428	465	459	450	436	413	417	446	389	426	462	448	463	450	441	453	399	398	401	407	423	464	417	410	457	460	421	395	438	425	413	416	423	407	472	431	444	492	441	408	440	395	435	454	392	395	438	405	422	406	454	408	415	454	453	437	456	431	416	451	445	398	435	438	408	434	460	443	426	428	428	433	419	409	436	407	438	436	415	412	432	425	413	465	437	401	392	429	445	428	451	438	443	423	448	430	414	423	432	431	420	460	463	409	421	435	453	427	388	455	470	450	419	405	438	441	419	417	401	421	457	445	466	442	412	422	434	453	452	443	445	430	425	418	407	424	405	432	436	416	441	406	420	421	404	408	451	407	446	449	396	420	426	446	463	402	413	422	398	415	470	442	401	419	444	423	415	403	433	466	392	450	453	422	438	420	465	395	412	445	413	377	464	447	403	457	443	415	455	404	409	421	451	429	428	411	439	430	426	443	410	448	424	436	437	437	426	455	440	386	435	422	449	431	418	415	434	422	432	453	416	453	424	420	439	453	406	435	457	409	409	455	442	444	459	432	424	435	419	442	400	477	457	383	423	412	411	410	409	427	426	449	424	489	410	434	428	430	429	386	448	408	430	399	473	453	443	424	448	441	476	446	423	443	448	448	433	449	414	421	447	420	417	422	396	437	429	420	429	461	432	438	437	427	465	377	447	435	445	452	389	426	388	421	422	406	399	418	465	399	445	403	416	442	383	435	428	440	407	441	453	379	400	441	478	454	420	437	408	413	435	418	434	406	411	425	400	414	454	425	422	451	427	475	410	445	440	443	422	434	480	434	435	442	452	436	425	421	433	454	397	392	422	436	481	420	384	463	443	433	452	438	434	423	401	442	422	467	421	462	422	433	457	413	426	444	416	396	409	441	436	416	411	444	444	397	454	438	428	449	416	431	424	400	404	428	440	423	419	424	433	398	433	414	421	427	397	447	416	429	452	432	461	403	438	403	459	412	401	443	402	420	428	453	439	425	437	432	425	433	431	442	419	444	432	438	416	420	439	464	407	431	434	419	424	454	441	473	431	469	427	432	424	465	436	435	438	438	433	421	422	425	418	423	427	433	376	420	437	449	435	476	433	421	420	432	433	392	443	426	449	430	423	406	478	457	457	442	421	452	419	427	447	411	423	399	422	413	430	468	398	440	415	465	438	448	425	411	427	405	397	450	456	417	444	418	434	413	470	429	450	436	423	425	438	426	423	455	417	438	431	459	428	430	447	445	429	428	451	407	476	424	459	442	441	400	433	424	429	402	408	435	392	423	443	451	440	463	428	442	441	452	420	439	439	418	403	437	429	433	412	423	428	457	398	434	425	442	413	444	427	445	416	424	423	397	452	423	422	443	448	410	456	445	434	463	421	457	410	439	438	421	434	423	434	402	479	391	460	412	426	404	416	421	438	445	428	441	419	432	419	416	400	403	460	460	425	432	430	445	425	404	420	453	410	396	432	442	413	405	426	430	440	429	459	424	474	461	467	430	397	470	450	432	421	437	422	428	436	454	456	431	419	410	445	436	454	394	421	437	419	429	412	467	422	436	431	453	426	456	438	464	427	425	433	452	435	403	396	455	415	422	449	430	439	405	434	476	467	438	442	448	443	416	382	443	463	413	436	422	419	424	424	452	424	398	470	435	433	454	402	462	443	429	436	433	465	440	393	436	449	413	398	427	439	436	434	440	440	449	399	425	426	456	468	416	394	441	446	456	428	408	453	417	452	444	377	433	456	459	405	432	448	417	400	428	418	461	426	398	463	423	437	434	424	446	434	439	441	415	404	408	435	430	422	436	424	400	439	497	441	406	449	411	419	432	478	427	447	399	403	424	441	431	422	415	400	440	424	436	421	466	445	414	422	425	436	413	416	412	419	431	428	390	425	435	448	436	404	433	419	420	410	441	410	421	422	447
31905	55882	41022	26123	16327	6398	2213	1444	1157	977	829	751	668	649	575	545	536	582	559	529	529	510	530	554	477	504	504	487	500	510	507	489	519	501	484	489	515	482	527	496	526	525	454	502	474	477	486	473	497	487	490	519	504	501	469	490	511	527	508	479	488	464	530	507	490	484	498	487	536	471	470	513	451	490	480	471	516	460	482	484	511	536	523	476	451	481	471	476	482	465	512	487	481	500	505	491	465	520	462	461	464	485	466	535	490	524	498	469	494	483	444	456	483	479	483	485	467	479	474	512	467	472	476	464	516	485	496	479	502	504	527	482	507	504	545	484	498	544	469	460	488	492	475	508	484	452	504	454	482	489	461	496	487	476	492	524	496	492	489	507	483	441	495	473	491	489	449	494	481	457	480	495	464	503	480	465	517	452	496	474	526	497	522	472	497	512	508	488	531	497	514	492	524	502	444	434	469	450	519	485	498	452	487	498	481	470	512	479	464	475	477	485	463	491	482	470	462	524	461	464	507	476	471	493	457	468	471	508	515	482	488	481	452	458	439	499	493	479	455	481	505	495	497	483	510	462	496	433	468	509	452	483	489	493	490	490	481	541	463	486	491	480	535	492	494	447	474	504	460	461	509	489	502	476	464	473	469	433	480	462	469	569	468	529	517	518	455	474	428	502	498	470	485	498	489	484	490	498	478	483	502	488	443	470	464	472	509	537	458	491	487	484	514	479	505	528	501	503	512	506	491	537	491	471	498	477	503	517	489	497	531	539	534	483	515	452	480	456	479	472	502	455	533	526	489	481	508	496	510	518	520	462	495	459	497	489	457	486	474	474	503	486	502	486	512	464	500	453	487	496	465	482	494	494	508	497	497	469	477	461	486	530	505	492	493	509	488	518	484	475	484	515	485	482	465	528	498	516	501	469	506	480	498	533	463	521	509	490	494	511	493	495	448	484	476	452	505	497	462	473	493	474	499	482	515	448	463	466	463	460	465	465	504	457	501	491	498	456	458	487	441	488	488	468	487	487	483	456	504	491	443	477	431	476	520	463	474	496	463	512	507	515	474	477	508	475	534	504	458	484	478	515	473	499	485	487	462	475	503	486	525	466	502	490	495	489	447	503	496	487	455	511	473	524	490	471	476	495	490	494	463	445	516	466	473	484	476	470	454	488	472	448	487	486	477	467	521	528	458	490	452	504	476	474	481	459	449	478	487	456	458	479	472	477	494	511	488	466	516	464	469	489	483	439	498	432	463	471	458	504	486	494	478	533	467	468	505	525	479	486	469	469	502	488	483	499	463	502	507	486	509	497	474	491	480	486	472	504	491	496	493	513	499	463	486	482	466	451	508	508	508	524	482	501	478	496	528	494	486	459	494	456	481	503	481	490	485	494	462	448	500	475	479	465	506	512	479	507	440	512	486	487	465	493	455	495	477	472	477	534	488	487	526	475	473	478	508	475	530	494	472	458	475	502	498	476	489	506	482	455	505	500	476	510	460	479	481	474	498	482	516	489	463	468	487	520	487	517	490	474	498	516	445	508	492	481	531	469	461	440	452	459	484	523	473	482	484	524	482	515	465	497	451	480	459	513	520	465	476	499	476	467	494	457	488	505	458	484	496	479	491	528	466	491	506	463	486	469	494	478	512	496	498	489	498	483	470	497	494	498	469	486	507	498	496	470	500	508	512	483	494	483	477	489	470	471	491	458	505	472	481	475	493	479	498	476	480	503	499	495	526	437	489	498	481	486	511	447	512	474	513	526	509	475	445	489	505	482	499	486	502	513	522	491	485	473	502	515	478	491	461	490	463	489	499	505	439	477	455	516	473	461	481	501	473	497	494	465	488	533	492	506	550	470	502	478	441	469	487	491	472	472	477	484	515	471	490	473	517	471	492	475	507	460	504	469	486	496	501	498	515	520	490	533	534	506	513	491	518	474	484	474	481	455	481	493	499	515	511	496	490	483	511	483	474	467	495	482	456	492	462	488	451	523	500	467	483	533	474	488	497	496	500	467	500	513	480	490	499	490	510	498	463	481	484	486	486	470	489	526	504	491	432	499	434	481	471	474	490	498	475	465	446	504	520	507	541	497	498	492	503	498	469	447	471	509	484	483	489	494	487	442	450	467	487	505	462	490	491	464	453	483	505	432	529	491	507	499	498	447	441	510	518	504	500	519	482	501	502	473	490	476	445	496	476	540	508	514	476	494	495	455	480	522	496	524	473	499	515	485	487	489	473	510	457	477	483	464	503	500	501	467	464	470	471	457	484	493	485	488	506	497	508	503	467	495	509	502	497	510	467	513	495	464	496	524	542	485	521	512	496	478	463	444	464	521	493	469	489	470	463	506	511	503	485	485	483	472	476	479	465	468	495	468	472	484	487	482	510	500	497	466	521	479	449	490	493	494	494	478	468	489	452	481	508	473	492	460	499	474	496	509	506	469	491	532	504	521	492	473	473	479	477	514	500	497	469	526	492	536	469	492	444	493	504	545	479	480	481	500	494	467	516	524	479	496	497	452	465	460	479	490	517	445	464	539	513	502	477	463	463	432	468	470	468	484	519	467	491	465	483	467	502	498	512	480	515	479	499	482	489	487	455	509	469	475	473	488	486	482	474	484	485	484	504	505	457	491	519	509	467	527	447	504	469	512	531	468	482	520	489	482	455	471	501	497	487	484	456	491	496	535	489	450	476	476	491	509	487	514	479	517	510	474	463	478	506	511	476	469	490	474	516	470	510	505	466	509	500	493	485	496	489	487	489	503	504	490	504	501	499	520	484	472	485	455	452	457	554	494	484	501	475	478	496	485	506	480	491	473	480	520	460	478	480	468	454	481	465	535	489	522	479	468	469	489	479	481	471	503	480	495	469	489	522	491	480	490	494	478	479	454	505	523	456	463	520	469	514	466	462	481	513	493	478	516	491	490	503	482	498	503	511	479	503	481	484	463	479	483	499	465	478	479	493	502	480	467	486	486	464	472	473	515	459	511	452	490	519	511	485	452	499	469	494	510	478	487	475	509	488	501	483	501	443	458	490	487	498	465	463	506	476	493	504	482	468	514	479	467	453	460	456	498	463	513	449	512	480	498	461	533	480	465	522	473	480	480	511	498	492	535	468	485	464	475	483	504	461	503	447	484	490	452	509	489	506	470	461	479	510	474	494	452	492	492	521	461	473	477	482	476	517	481	473	483	476	526	486	493	476	456	478	453	492	490	463	481	483	491	468	501	465	445	472	456	502	489	503	484	508	520	459	483	497	502	456	521	455	517	486	486	507	494	465	457	519	467	504	418	441	499	477	476	466	472	477	493	509	438	484	498	492	452	510	465	522	494	482	502	486	498	514	481	493	512	443	483	438	498	525	540	492	512	478	502	518	485	450	476	474	508	471	469	489	474	495	474	496	462	513	450	528	455	495	486	493	472	482	500	481	512	474	522	465	499	507	487	504	509	481	472	474	500	480	521	461	484	470	526	493	490	481	500	475	448
25329	21266	28123	26104	17740	5400	1191	812	726	653	659	632	623	594	565	606	589	620	549	559	562	579	540	545	577	565	546	555	532	537	538	562	566	560	557	545	592	548	556	559	562	570	562	572	536	551	582	528	577	568	568	531	552	549	554	527	571	589	567	567	533	551	561	567	578	530	543	571	533	521	534	538	573	551	506	580	558	582	576	558	580	558	567	580	560	541	587	558	617	514	557	550	575	528	530	520	562	571	499	560	541	484	519	525	531	594	536	509	563	578	558	564	556	576	567	540	549	570	556	563	551	568	570	559	600	532	554	567	524	630	583	559	566	570	570	555	512	527	507	528	526	531	572	556	563	566	593	557	522	525	525	550	543	573	579	552	570	557	539	566	497	552	550	602	539	558	539	514	536	543	544	525	566	549	536	590	554	549	595	556	548	587	553	584	542	515	571	526	555	553	554	543	542	532	544	506	569	560	509	565	577	586	583	531	553	559	542	554	534	550	610	548	563	575	493	575	529	511	552	554	557	602	540	541	560	567	557	581	558	567	555	557	561	575	547	591	511	532	563	578	555	526	574	535	572	580	538	573	552	567	560	544	525	587	558	555	545	591	548	555	533	564	560	554	523	522	536	505	540	566	538	532	531	516	548	510	539	580	574	517	556	543	546	561	562	509	551	514	542	572	546	538	541	547	553	595	560	559	539	599	511	543	568	593	545	568	570	531	548	551	552	565	565	518	550	565	514	581	522	535	579	547	569	563	570	560	568	545	515	565	555	537	560	547	560	530	545	584	539	509	532	514	530	529	586	552	561	594	572	555	556	521	551	533	558	556	552	519	507	531	534	570	558	516	551	575	561	556	576	538	569	557	544	564	553	571	571	547	547	519	575	539	578	535	550	535	568	533	572	541	599	495	574	533	593	576	565	567	545	575	560	554	587	536	494	558	571	537	553	501	555	546	573	530	549	534	524	493	562	542	528	560	541	520	544	556	569	568	555	559	557	572	546	545	569	585	552	549	553	540	543	544	538	531	576	601	564	540	555	549	553	605	532	540	497	591	548	566	545	554	591	531	546	575	569	502	534	539	558	586	586	550	588	549	587	578	552	596	546	597	567	562	554	544	546	568	505	562	547	523	541	583	557	572	550	540	532	530	605	536	534	519	562	562	584	530	574	515	571	554	581	578	580	576	540	537	562	542	570	576	546	547	592	544	547	566	564	541	537	574	518	581	555	593	555	542	606	590	535	578	553	534	538	559	562	534	511	531	582	557	530	536	601	569	546	520	528	595	532	572	539	520	525	572	586	549	572	557	573	542	537	560	557	549	566	582	547	546	553	526	581	538	599	575	533	547	562	565	550	556	552	513	600	529	554	564	584	537	547	584	515	569	552	535	504	566	546	514	555	562	554	534	607	556	527	560	555	545	589	572	525	547	524	536	559	571	593	580	566	540	551	527	541	562	531	542	542	558	525	568	578	552	557	555	526	538	594	576	563	561	534	579	554	536	617	545	533	531	554	496	527	534	532	529	577	586	521	528	518	572	537	584	532	573	567	551	569	601	558	547	552	575	523	569	518	531	546	545	577	546	530	529	550	531	516	581	538	547	512	521	540	578	579	516	517	517	547	535	539	555	588	527	567	548	531	550	544	513	535	543	584	586	547	552	576	571	562	590	536	523	534	519	578	527	576	543	560	559	549	514	514	529	525	532	530	544	567	581	534	543	575	561	583	628	525	584	556	570	540	551	561	577	580	539	562	531	538	549	564	556	566	592	554	546	564	591	530	559	558	544	503	559	569	536	546	531	582	529	532	533	579	561	529	588	609	563	554	557	526	537	584	561	505	571	540	560	572	580	578	534	590	548	559	539	559	559	561	531	573	544	577	587	547	540	559	556	548	556	586	582	598	533	553	568	574	559	576	583	548	548	556	520	585	564	543	580	515	587	582	568	573	548	551	483	551	534	538	569	572	586	523	523	568	561	548	545	539	563	555	522	538	568	538	589	568	530	547	520	534	540	552	551	566	543	590	614	573	564	563	512	507	595	573	553	546	538	567	555	563	566	546	530	537	614	552	521	542	537	573	539	560	624	571	501	488	566	541	586	565	578	524	553	573	508	548	531	540	574	532	558	547	588	526	566	569	559	581	521	540	604	565	558	566	593	549	569	556	555	532	519	572	559	565	550	556	557	536	553	580	557	594	576	548	557	543	539	532	578	551	532	524	563	545	606	559	578	552	564	526	578	608	547	541	518	576	545	495	548	605	522	552	573	545	559	528	591	524	570	568	582	527	563	559	562	522	519	526	539	515	577	544	553	558	531	609	558	583	602	540	537	541	527	591	521	586	579	537	591	538	567	529	547	578	518	563	574	526	518	552	539	532	557	534	526	567	597	602	527	530	579	536	590	525	520	550	556	548	572	552	535	590	509	531	554	547	528	583	553	574	616	567	523	558	561	547	550	547	574	579	581	543	548	571	539	560	602	535	560	555	533	550	544	516	545	598	508	546	544	539	558	559	542	545	543	555	552	558	559	548	541	549	589	528	540	589	549	556	521	569	558	566	521	562	514	549	541	561	575	565	595	534	552	544	556	545	547	478	547	569	547	536	570	553	521	543	576	564	532	553	558	545	554	590	552	536	568	562	547	556	599	586	568	529	534	563	537	543	540	548	591	551	571	542	559	558	547	538	544	558	554	530	543	575	549	589	543	534	512	547	564	540	502	570	505	605	543	533	542	519	551	553	542	557	534	550	562	522	558	593	586	530	563	552	513	620	532	532	547	526	567	578	557	566	536	551	611	535	542	556	556	516	555	580	550	615	563	550	536	561	548	538	495	546	556	580	600	542	587	585	578	579	609	491	577	620	568	565	561	562	564	559	514	550	546	531	568	560	563	538	520	548	547	539	554	569	534	558	557	598	561	519	551	564	534	559	560	586	588	547	544	543	590	555	591	542	547	537	548	573	550	564	506	563	583	545	562	545	555	534	541	527	531	573	536	566	556	618	484	571	561	565	556	570	531	569	569	522	564	525	600	556	563	539	521	520	552	567	501	570	567	574	575	552	594	534	566	571	558	575	592	556	564	571	542	511	580	539	543	545	532	583	591	593	560	514	503	540	566	582	544	556	531	566	566	524	554	580	576	568	546	572	566	587	548	571	558	526	540	531	523	535	602	559	605	544	539	522	571	584	620	578	537	561	540	572	565	549	529	561	521	540	546	577	539	557	510	515	560	592	552	551	532	568	530	515	552	548	593	570	557	522	552	571	547	559	580	585	504	537	531	555	537	550	581	528	556	539	520	576	589	548	515	520	514	588	595	542	558	573	542	588	517	524	594	530	533	560	588	554	578	567	551	571	609	577	550	588	557	513	567	542	570	526	552	536	523	587	561	547	583	537	562	555	584	516	556	561	545	569	563	512	550	564	544	570	606	591	561	544	527	541	588	539	558	550	543	558	560	554	524	524	541	528	625	541	565	530	527	516	542	560	556	568	587	560	549
31108	50324	38436	25298	16623	5016	1731	1201	1082	949	823	793	764	708	705	672	648	658	644	604	663	659	633	635	651	626	658	627	668	637	612	658	648	627	618	601	638	609	596	583	666	594	602	614	590	642	642	610	644	636	623	604	627	647	624	609	613	641	638	638	625	624	615	596	643	608	613	616	595	664	651	600	632	632	620	671	645	612	604	631	606	647	587	597	628	606	658	612	652	583	622	615	602	593	617	636	642	618	579	625	623	624	628	593	639	637	615	684	611	642	627	607	672	608	646	638	643	603	561	637	614	569	630	647	629	645	639	624	627	600	618	630	648	623	656	639	656	621	675	608	627	659	599	658	640	647	616	619	582	622	606	620	648	578	618	622	610	605	616	645	648	596	610	614	621	627	595	612	622	634	647	638	660	632	633	590	599	619	663	615	599	637	604	643	687	599	617	616	669	605	628	598	626	619	657	602	657	636	646	631	629	631	651	599	638	603	637	600	619	594	664	625	621	623	634	569	639	653	650	648	595	610	639	654	680	604	641	584	563	659	617	643	648	623	641	612	639	635	595	585	656	608	614	626	670	637	609	589	629	636	639	596	624	604	601	629	625	641	632	575	602	601	610	577	623	672	592	585	642	643	627	629	595	673	604	626	602	696	649	645	651	617	648	614	633	625	643	604	622	562	622	632	633	659	659	625	602	602	618	629	645	617	642	648	618	655	592	618	635	627	613	663	648	627	588	616	618	614	625	624	628	664	619	622	610	625	624	641	586	614	684	664	676	601	626	657	616	589	580	612	622	606	629	665	653	614	645	644	600	627	642	584	607	657	616	632	591	606	600	663	605	632	641	653	681	645	632	634	561	607	644	618	607	587	601	603	591	694	638	624	628	667	638	584	612	626	635	621	625	635	655	629	657	599	688	649	607	608	655	638	618	610	630	629	606	577	631	672	630	639	627	637	584	610	624	670	610	607	651	630	634	653	614	624	610	598	575	596	636	622	568	641	643	607	635	633	656	630	633	643	629	635	626	654	603	627	647	634	596	634	624	603	631	592	605	623	636	616	619	592	616	615	622	615	635	652	613	628	599	627	643	630	710	627	585	599	645	615	595	622	610	655	641	642	620	633	640	628	648	623	582	612	656	605	651	645	626	617	639	641	631	652	629	646	602	604	673	627	599	630	664	638	602	606	608	637	623	671	670	622	653	601	575	627	636	622	593	616	605	616	632	631	620	620	653	622	635	628	600	630	659	612	552	671	618	641	622	607	635	609	618	659	544	579	602	645	650	611	635	641	639	637	658	661	602	600	596	666	594	599	624	624	613	627	648	627	607	589	576	650	632	651	613	627	616	645	640	586	638	611	647	646	580	622	603	635	640	600	616	628	648	667	625	613	567	629	606	616	649	664	640	592	602	635	642	663	600	581	620	612	596	641	555	643	638	648	630	605	606	628	637	589	639	688	566	633	645	612	625	627	603	669	612	642	579	645	612	660	654	642	607	617	581	640	647	611	639	623	636	556	631	630	621	675	639	584	637	648	638	608	630	644	633	628	636	625	662	609	629	633	609	617	622	644	606	641	612	592	654	595	645	582	635	607	635	641	655	635	617	615	623	628	644	634	636	590	639	604	635	571	628	606	643	644	598	659	634	648	622	641	644	609	647	587	615	607	667	587	621	624	594	571	636	588	638	615	654	665	615	599	659	577	640	625	627	619	625	624	620	600	622	596	619	642	645	603	600	661	614	663	609	653	581	627	628	662	724	589	617	614	648	630	596	625	603	654	662	695	657	625	624	603	625	651	614	596	621	632	609	613	598	698	608	583	640	609	708	644	653	624	613	643	688	619	637	642	601	597	629	616	647	612	607	647	632	625	660	664	575	618	615	636	655	660	651	655	596	585	619	612	660	599	628	623	601	638	566	657	612	654	644	603	589	617	650	625	676	682	614	596	623	604	647	605	615	618	624	611	597	627	570	599	610	622	630	639	613	609	617	667	620	637	665	676	661	631	638	653	643	610	596	625	643	635	580	619	614	628	646	633	578	626	624	598	624	644	630	599	605	630	636	619	593	607	618	601	634	624	618	636	660	591	630	619	629	658	639	617	650	609	622	596	603	667	602	632	644	591	673	598	629	624	648	622	630	592	651	610	666	661	636	601	638	598	628	640	625	638	654	681	642	646	655	671	604	689	620	580	620	579	663	615	560	639	627	632	605	655	606	617	602	594	624	665	610	612	639	617	617	609	677	653	601	649	641	637	629	634	678	653	634	602	589	648	661	602	615	630	605	641	671	638	576	657	611	601	573	637	603	641	653	620	625	582	649	652	620	618	616	634	604	649	630	595	648	604	639	665	655	616	661	609	572	647	632	655	592	630	650	594	637	625	616	594	619	662	623	623	612	647	642	615	613	630	617	642	629	620	609	612	633	620	628	614	630	661	596	590	646	664	613	600	635	642	608	632	625	617	625	613	651	612	604	598	605	618	647	663	594	595	625	611	601	619	645	631	576	627	586	661	625	645	661	587	649	591	628	600	664	604	630	638	669	635	602	634	585	630	656	640	605	650	616	622	666	607	658	633	617	570	649	595	614	647	675	606	656	658	648	617	619	588	584	569	653	665	615	633	634	623	592	577	611	589	550	684	632	699	632	607	620	635	636	644	617	620	608	566	635	612	651	616	628	693	656	626	683	633	665	628	622	615	598	604	656	661	615	668	644	601	652	597	594	632	574	645	622	616	623	635	641	632	615	647	606	684	634	654	658	663	674	575	624	626	573	600	588	627	604	604	658	632	653	628	656	610	620	624	639	640	641	655	650	606	600	656	644	612	637	631	625	614	626	663	624	616	611	617	631	604	656	631	621	595	635	619	627	633	612	583	600	637	608	649	615	620	590	641	611	600	655	622	565	658	601	571	638	605	598	665	657	629	638	639	630	607	653	647	586	604	632	613	643	652	662	602	625	640	632	604	589	625	638	628	608	639	622	650	638	621	619	601	615	598	624	640	622	576	613	612	590	645	615	606	584	616	621	570	649	624	612	627	586	587	591	661	600	637	637	629	612	599	622	660	586	634	646	630	670	631	643	600	599	627	568	596	641	632	617	619	662	631	594	634	598	612	608	639	608	677	618	644	611	639	655	610	632	619	638	603	615	663	599	627	659	631	612	652	608	572	634	637	640	629	578	626	612	648	626	612	675	644	619	600	576	615	629	624	621	667	635	598	599	606	610	625	613	604	622	656	592	660	593	618	664	655	607	600	653	576	641	620	649	663	613	601	609	660	632	573	656	658	621	576	615	649	629	595	664	672	648	628	600	604	634	671	672	579	584	647	603	666	646	628	618	638	614	628	598	656	663	619	653	606	642	609	612	591	596	653	631	653	662	625	641	651	616	619	618	659	594	605	661	624	602	646	637	615	609	573	616	661	639	643	654	645	599	597	620	612	630	593	615	580	601	627	613	614	645	622	606	605	668	651	626	600	645	682	615	608	635	598	649	617	602	606
23059	21256	28941	23997	21359	20999	10211	1774	1198	1123	908	850	820	763	728	716	654	697	633	616	705	619	693	593	647	585	601	634	580	598	657	609	594	574	632	627	577	619	559	562	629	601	561	577	609	602	582	595	592	609	609	620	645	594	638	594	593	597	572	607	596	585	574	555	567	599	573	600	576	614	571	583	598	595	602	598	593	598	601	593	558	604	563	588	593	638	605	601	611	609	602	601	604	606	599	616	590	603	633	632	601	596	638	605	597	611	616	580	626	584	588	581	595	609	621	575	587	606	611	596	613	634	608	558	636	580	589	618	585	580	589	602	604	536	606	594	626	573	536	649	604	580	585	614	596	582	603	564	564	604	645	597	558	580	547	600	594	607	607	610	624	610	576	557	610	618	581	574	624	612	562	570	575	577	608	610	578	614	616	564	630	599	577	632	598	577	633	573	569	572	633	636	620	615	625	625	590	583	606	627	600	579	599	544	567	617	600	580	566	597	593	602	587	557	597	588	597	589	572	606	605	596	587	573	573	599	525	652	605	602	620	601	605	606	608	581	652	567	582	589	552	542	566	599	595	555	580	626	575	628	597	615	590	553	548	593	609	603	583	611	606	615	558	612	575	615	626	593	573	612	572	661	605	595	608	573	577	581	618	598	572	534	555	591	573	622	570	568	592	598	590	652	653	599	545	602	629	591	567	614	567	602	615	609	576	605	580	610	638	581	591	544	593	586	597	576	631	616	583	550	590	560	610	594	572	623	644	594	554	563	593	608	599	565	607	632	607	613	608	616	592	601	556	601	589	604	577	606	600	569	609	560	635	617	622	627	584	594	577	636	620	576	607	623	604	557	620	584	634	588	626	614	635	566	609	573	627	600	610	595	583	579	643	645	604	591	546	627	589	617	583	603	594	594	584	568	625	606	571	606	627	580	570	604	652	604	573	561	601	604	607	594	604	604	591	585	511	591	615	553	606	638	538	602	564	596	553	569	593	589	593	603	620	630	590	604	634	605	602	594	626	586	594	566	607	571	619	554	564	566	545	599	561	559	548	597	621	569	624	574	567	584	609	592	605	612	603	604	603	593	576	581	593	574	619	609	609	585	581	606	622	536	635	597	597	626	586	578	582	629	582	597	597	578	584	607	621	632	615	600	606	592	607	566	602	570	599	600	604	634	601	650	614	607	566	607	592	624	595	518	596	555	628	596	589	605	545	637	566	590	613	575	610	601	608	521	607	613	585	588	578	559	588	601	594	605	560	630	564	601	600	592	599	562	580	614	585	557	581	584	627	557	569	577	538	594	630	590	619	548	596	599	595	621	581	631	573	617	623	622	629	595	633	598	641	608	585	619	627	562	637	609	632	616	603	609	582	575	578	574	613	601	575	619	577	570	626	584	594	591	601	611	548	605	585	590	559	580	588	563	613	600	615	572	622	620	606	618	640	596	594	599	595	613	615	600	574	588	565	612	589	580	589	608	621	566	594	589	604	585	641	621	624	646	604	605	597	639	610	599	605	592	591	603	605	607	582	597	601	605	607	573	564	606	613	604	592	598	550	592	589	587	555	581	557	587	602	591	591	623	580	599	591	597	572	595	601	653	643	598	616	590	592	610	587	633	633	587	593	567	567	638	605	587	588	575	605	590	562	617	636	573	634	626	620	613	574	585	618	572	632	574	601	594	596	588	589	582	584	571	600	604	596	569	575	660	656	604	621	573	625	605	610	626	573	581	565	574	605	627	611	576	588	553	579	600	590	555	615	589	607	587	567	593	552	634	618	580	558	622	618	602	585	626	613	599	595	570	610	590	631	570	570	629	610	625	605	600	613	622	586	610	615	617	587	616	557	607	599	609	607	572	609	581	594	604	571	554	584	604	562	569	556	567	550	575	555	589	577	609	619	636	559	598	589	546	589	611	589	580	603	570	586	599	564	581	624	574	617	590	629	602	574	610	606	644	597	610	595	583	600	625	583	572	596	589	582	542	566	618	643	637	562	562	617	593	616	585	560	616	567	612	570	539	590	596	609	584	559	580	563	605	603	629	602	625	584	586	587	582	557	532	559	573	595	600	562	570	626	606	586	611	622	548	580	559	580	556	649	607	573	540	562	555	563	614	582	611	549	626	584	568	582	602	614	603	618	595	631	582	613	592	570	610	615	564	572	576	605	627	603	602	603	605	583	658	634	631	559	587	582	606	617	594	613	551	600	596	607	595	613	580	589	601	573	609	609	621	564	576	615	595	590	587	605	593	541	628	596	587	599	598	577	577	571	566	642	619	585	651	612	597	646	618	557	601	591	578	594	613	604	595	558	612	648	587	601	580	588	599	583	601	575	624	562	645	609	610	602	617	603	545	572	587	619	581	561	609	612	602	579	552	607	567	526	560	596	558	591	583	607	606	593	615	629	565	567	548	584	605	612	572	625	603	591	597	574	598	581	568	599	597	586	566	581	608	623	617	545	570	579	602	633	614	579	597	572	586	609	621	536	537	588	584	594	652	545	577	571	614	623	619	565	587	577	618	581	565	554	565	576	602	530	610	623	568	533	579	533	597	568	618	674	617	558	613	611	569	553	615	619	628	616	579	637	597	589	589	651	603	573	597	620	610	613	591	567	577	579	593	622	628	591	616	569	589	611	632	595	590	565	574	630	605	637	600	578	563	600	580	621	596	563	627	615	602	596	583	519	625	603	627	597	547	580	643	606	611	555	586	596	612	572	567	603	625	567	598	621	596	622	568	603	575	610	561	563	618	600	561	601	609	573	621	556	587	599	569	636	567	608	560	595	622	603	614	619	575	568	598	627	579	611	547	591	608	577	629	568	609	585	611	577	606	602	583	633	599	595	575	602	604	577	604	554	591	594	595	613	616	566	580	578	621	598	603	617	571	600	612	637	601	640	585	608	643	599	610	584	595	568	543	622	576	630	546	618	577	594	593	632	551	579	592	619	579	625	577	589	542	590	577	629	578	564	571	579	583	596	576	591	657	565	592	590	643	580	608	576	616	548	599	552	594	592	568	616	576	570	576	644	608	591	576	621	591	587	558	639	607	579	653	600	579	626	657	612	571	603	659	589	554	562	588	560	578	586	621	611	605	614	597	579	600	599	584	597	578	577	600	593	574	571	591	558	601	593	611	584	574	584	586	578	561	597	625	588	655	578	581	599	640	586	547	600	597	594	599	555	612	602	589	576	556	573	577	621	603	590	576	604	640	622	619	598	604	599	584	548	587	568	585	608	615	585	646	623	613	582	568	596	637	578	592	633	592	557	562	576	599	588	647	587	586	640	606	616	619	590	643	605	605	622	578	551	596	616	573	592	551	643	629	633	573	595	603	586	616	606	614	591	579	580	591	572	627	596	563	591	565	607	636	620	553	570	620	552	597	607	589	650	574	603	579	572	614	598	536	581	583	583	588	586	580	624	599	591	579	609	570	609	608	637	579	577	621	581	591	597	606	580	617	589	631	585	583	591	620	610	589	595	577	584	633	561	584
33570	63426	51349	35140	18279	6657	3380	2200	1753	1445	1246	1162	989	946	902	846	814	742	741	723	711	684	687	694	706	706	649	681	670	653	667	678	625	690	670	698	636	686	627	675	631	712	619	722	615	635	666	696	666	664	696	719	649	665	635	666	705	689	704	651	667	684	705	670	656	633	652	641	675	657	660	658	691	649	664	669	670	641	648	641	600	659	681	657	662	643	684	640	642	678	629	679	631	647	632	635	654	663	686	629	627	688	691	625	663	612	667	650	667	662	689	639	659	667	626	677	665	627	633	673	600	607	637	660	645	695	662	662	665	629	666	637	650	641	586	646	692	614	638	646	665	659	672	623	618	622	646	678	651	630	668	635	656	665	650	664	656	666	627	636	684	681	654	620	628	601	581	648	646	653	662	647	643	654	682	658	684	658	674	682	698	680	704	613	626	635	653	638	654	668	658	688	640	650	700	651	654	653	608	689	648	640	630	626	668	621	680	633	614	655	641	690	662	624	659	704	647	637	653	671	625	607	624	635	672	667	638	685	650	641	621	613	605	673	677	643	672	661	650	659	680	642	703	654	651	643	688	640	681	664	630	666	642	650	663	644	658	648	629	616	673	657	610	652	667	655	624	644	589	677	641	670	646	627	643	663	641	686	634	640	665	649	648	659	660	707	667	632	661	628	658	651	656	677	613	621	650	657	579	684	663	617	619	682	625	704	613	647	691	645	625	669	631	656	662	673	676	660	634	645	662	618	672	619	668	664	676	652	659	625	659	629	642	609	651	598	641	653	684	656	683	629	662	650	603	659	729	651	679	628	640	621	646	610	648	674	666	669	660	622	622	653	656	638	662	652	627	634	686	596	660	696	667	646	688	650	682	632	638	650	660	631	639	646	673	618	650	681	645	643	627	659	648	679	654	660	663	663	679	637	648	649	665	655	695	635	663	617	688	634	587	663	662	616	659	681	644	624	601	642	674	589	630	667	682	641	646	663	634	630	645	645	632	624	657	693	653	626	630	674	672	640	616	632	651	677	652	653	647	695	676	691	661	678	691	652	657	655	662	662	652	626	689	635	682	621	696	624	660	666	684	645	624	650	651	632	666	694	659	633	644	639	661	666	658	657	642	619	676	596	683	671	653	603	662	625	665	628	643	668	636	641	652	670	639	631	728	635	680	665	630	632	668	657	671	664	637	642	662	646	713	658	676	579	612	682	620	677	657	698	678	667	711	627	647	636	684	605	627	649	657	617	670	687	671	704	627	683	651	695	605	636	629	643	655	634	677	618	648	687	673	657	657	591	664	664	613	640	635	683	610	641	687	676	635	668	681	682	619	685	636	659	628	671	605	667	658	615	635	639	627	637	697	645	668	650	655	682	681	635	699	654	671	636	654	653	640	664	669	632	706	659	646	622	655	649	693	626	611	668	620	634	666	659	647	652	627	628	605	633	631	677	616	651	664	649	624	663	664	678	638	650	659	673	644	637	675	646	624	706	605	635	669	621	643	700	634	674	708	657	650	623	653	669	608	621	675	615	628	642	608	661	638	632	653	631	637	600	625	652	641	640	647	698	677	615	626	692	656	684	652	647	655	648	631	625	657	642	680	643	680	680	671	659	642	652	693	663	629	663	621	662	678	632	662	597	664	660	645	649	724	649	647	655	680	699	661	618	645	594	599	653	654	619	652	645	613	639	637	653	627	664	668	642	632	658	636	652	642	694	638	645	672	643	633	676	681	597	678	610	675	641	658	668	662	632	622	660	583	635	662	663	686	655	642	680	667	641	660	690	601	654	658	651	661	623	602	660	638	622	661	643	676	681	680	675	596	621	592	636	659	588	692	648	667	603	614	624	684	693	621	642	681	619	642	649	649	622	692	592	637	674	670	663	641	662	634	681	669	660	649	622	621	627	687	620	626	632	670	670	679	631	636	681	647	582	654	664	638	675	642	636	603	649	667	625	650	642	663	639	664	656	667	631	654	625	644	590	668	656	650	667	635	686	648	629	661	635	634	662	613	639	659	616	663	601	675	677	657	625	629	660	624	640	572	640	672	629	653	668	650	634	679	676	619	667	652	648	647	640	602	648	618	640	650	684	638	642	632	682	671	674	656	649	615	647	673	679	620	621	650	661	686	628	672	688	629	629	621	663	652	606	662	645	615	670	665	664	618	640	672	651	656	620	651	656	639	656	653	630	676	602	679	656	640	609	670	584	660	627	612	676	658	700	648	636	638	651	605	714	627	650	686	667	647	697	690	624	692	659	628	678	645	678	631	666	664	623	643	685	627	644	683	665	655	665	635	684	621	672	608	636	627	644	668	649	640	632	645	685	624	693	634	634	641	664	653	663	624	671	641	619	669	654	645	623	695	652	653	679	615	642	675	669	713	638	610	611	639	610	654	637	665	651	669	643	686	653	633	671	635	633	667	662	644	622	659	699	643	686	654	611	667	666	674	661	686	630	641	636	661	669	650	644	672	577	612	647	623	662	648	669	624	659	625	647	590	625	640	678	660	660	677	660	656	647	652	637	612	662	649	627	661	600	643	618	673	656	589	681	668	628	698	620	630	669	624	675	623	657	670	630	585	618	623	654	604	658	661	633	646	637	661	651	690	700	633	658	629	634	671	643	694	676	625	676	660	630	662	643	630	681	647	629	622	709	627	667	637	643	599	649	705	686	635	601	601	612	624	662	664	655	683	686	659	655	646	611	613	648	642	662	672	690	620	664	654	614	678	660	637	648	640	642	649	673	659	630	649	598	628	613	643	662	667	657	671	706	603	679	648	606	630	636	628	647	618	667	638	628	618	661	642	637	645	665	618	624	660	638	678	670	656	638	609	643	653	629	711	619	661	662	667	639	598	640	638	683	637	680	678	602	630	623	654	658	616	586	672	624	656	610	644	609	630	641	660	631	695	657	659	645	671	688	635	676	649	682	631	684	654	655	625	633	663	649	695	598	632	698	636	629	640	607	684	639	659	675	641	649	673	613	678	664	624	636	664	702	678	634	653	661	648	654	648	643	627	665	651	674	656	661	663	663	610	661	666	651	642	668	635	645	599	635	662	655	661	661	696	663	657	656	657	657	631	661	651	631	666	668	642	650	611	638	629	709	707	668	665	675	626	656	650	649	691	660	667	626	621	625	665	641	640	640	634	703	615	663	638	676	689	642	638	621	658	644	645	649	671	658	653	625	647	628	673	640	666	656	639	659	671	652	608	637	640	693	664	581	635	628	702	638	631	669	637	683	661	640	660	648	661	685	619	663	653	647	670	707	613	657	656	604	662	636	613	639	620	620	617	630	650	660	669	621	653	613	693	684	663	672	643	642	637	633	659	688	672	675	647	655	627	650	606	632	642	625	692	608	658	643	671	632	588	659	673	628	647	691	642	670	653	696	621	603	634	617	654	605	633	624	614	630	684	690	625	636	640	675	630	604	635	661	655	644	618	603	675	641	685	660	634	639	632	662	618	656	681	617	651	636	660	662	612	615	632	626
28961	30043	33760	20991	5822	1574	759	564	532	536	444	444	478	472	477	485	471	430	444	441	446	450	459	459	444	418	474	433	427	471	441	421	434	451	414	428	423	431	453	473	431	443	450	469	446	414	439	422	412	413	448	501	403	438	461	462	409	407	464	428	458	460	431	434	432	434	430	472	434	473	430	408	462	434	461	450	461	464	436	477	434	442	433	437	446	481	438	440	449	447	445	438	440	403	449	465	415	461	450	415	468	401	443	454	419	373	487	451	417	441	471	446	480	425	434	432	415	438	444	439	444	412	452	457	433	457	456	452	465	429	441	416	441	468	459	435	476	417	458	425	406	446	422	470	464	477	434	418	448	422	445	431	461	429	439	448	439	402	477	437	393	427	427	436	422	422	438	433	448	444	412	432	461	437	440	451	451	447	445	425	425	473	430	462	423	457	453	434	439	407	485	421	454	448	425	460	464	445	414	450	449	454	410	439	423	404	425	448	428	458	425	445	429	405	409	482	440	404	463	436	435	422	458	432	448	434	435	436	425	446	441	374	411	453	451	462	456	446	473	426	473	423	411	438	416	440	423	444	445	449	471	393	431	476	457	434	484	442	469	437	450	420	451	444	435	483	454	432	439	438	442	402	409	465	449	445	459	438	429	448	449	462	421	425	458	445	431	421	449	475	421	444	425	425	495	443	461	410	411	421	428	447	415	481	480	446	447	425	414	446	447	448	414	461	425	450	452	445	442	430	463	423	448	421	398	417	456	466	453	404	445	433	396	430	445	412	417	424	407	455	452	436	456	484	451	418	478	425	433	409	423	460	423	427	412	463	410	452	433	423	447	418	456	446	450	400	425	459	446	435	448	451	501	424	457	437	440	430	434	441	453	443	436	432	419	465	444	429	448	433	419	452	430	416	445	427	470	465	464	480	451	447	474	440	454	446	447	444	452	425	474	424	423	440	445	428	456	459	434	454	418	478	457	445	485	449	398	408	454	429	419	440	439	410	414	419	444	477	446	456	434	457	443	455	458	447	443	441	439	489	444	429	469	433	426	468	434	439	440	447	439	435	406	447	397	464	444	450	422	434	442	459	433	455	445	472	442	439	405	471	454	468	460	438	454	435	425	429	418	416	454	456	472	446	469	386	424	419	498	443	447	455	432	461	457	439	446	437	464	419	421	467	426	417	452	449	423	466	462	437	445	448	448	420	461	421	453	445	417	461	460	427	438	463	441	424	456	451	427	441	440	482	457	448	427	419	408	433	458	450	475	440	459	449	436	457	470	442	489	434	415	435	444	439	437	429	403	439	445	434	469	433	461	422	430	442	484	462	402	433	424	443	433	424	481	396	435	478	445	437	396	432	480	448	455	436	432	451	461	416	448	429	450	409	420	447	481	435	444	451	436	466	418	438	440	433	462	509	429	408	468	406	459	462	454	441	433	467	412	406	414	443	433	426	435	457	432	437	441	445	418	454	410	429	450	411	454	439	428	448	399	433	487	437	433	468	403	458	451	462	417	422	460	423	439	448	432	463	454	437	472	444	459	445	422	458	390	463	446	386	466	412	424	413	432	458	422	453	424	408	480	447	417	456	457	405	448	424	440	505	456	451	392	442	438	417	437	405	468	478	451	447	437	426	495	440	481	444	417	399	482	444	435	445	430	449	481	455	452	424	427	469	439	487	465	426	471	459	479	491	417	449	444	414	419	460	400	437	440	422	450	445	441	448	439	443	440	441	427	440	425	398	409	421	478	440	425	437	420	461	451	469	466	465	437	407	405	406	409	430	470	453	439	407	459	480	418	461	412	426	428	462	459	456	424	447	445	462	412	492	455	487	459	460	422	459	431	446	478	467	434	425	442	435	429	457	458	490	446	459	437	410	436	425	439	414	431	401	433	449	456	469	421	423	478	434	492	439	430	426	445	431	445	488	410	482	480	428	437	481	429	386	458	441	468	458	438	436	409	456	476	481	407	464	396	444	496	446	452	441	445	460	456	466	452	425	424	414	465	483	431	456	445	454	453	419	445	484	398	420	412	459	476	451	408	436	441	437	436	438	464	429	443	478	432	425	429	440	424	374	431	491	463	449	380	421	416	443	440	463	440	449	479	431	434	442	451	453	415	441	450	443	464	439	434	508	423	474	444	455	444	411	399	453	456	443	458	449	450	428	433	455	453	467	430	453	430	423	438	438	468	422	425	469	442	432	433	451	431	452	481	448	386	463	430	448	445	491	467	461	433	421	429	444	448	442	455	420	406	429	422	396	431	441	435	470	439	422	434	443	419	466	443	449	441	438	435	415	409	417	468	444	425	428	468	434	448	466	440	419	428	442	445	411	395	445	464	430	412	413	393	408	452	448	430	458	413	437	438	454	443	413	435	445	427	454	452	428	437	455	462	434	417	406	449	437	458	455	457	432	402	438	416	437	452	449	424	438	460	477	451	428	417	484	464	435	470	427	412	430	437	463	443	447	436	440	404	431	417	456	442	431	484	452	487	423	423	412	427	414	479	422	402	445	442	484	461	430	432	428	445	493	487	437	465	452	449	419	443	456	420	436	416	423	455	423	466	491	448	404	391	433	425	455	415	445	505	456	450	448	434	427	418	441	476	429	438	409	422	436	437	428	451	449	423	442	474	455	430	476	434	434	414	427	447	410	436	422	427	447	455	417	405	403	469	407	480	478	452	426	453	436	421	421	449	458	426	456	445	492	430	413	449	469	452	412	473	394	437	433	475	430	450	449	461	455	460	403	455	428	453	466	465	434	465	433	463	457	431	470	461	399	452	444	469	450	454	504	451	449	430	418	402	411	440	425	460	457	439	445	442	457	435	447	464	430	441	444	402	452	434	445	461	422	394	431	436	454	439	424	439	432	422	408	441	422	450	471	413	458	452	450	404	434	450	502	492	443	460	449	436	455	440	453	413	429	424	450	427	460	446	420	433	428	429	445	438	407	459	444	432	440	435	451	417	429	451	427	399	389	444	412	455	419	441	456	401	431	455	443	441	430	463	442	447	414	459	442	452	449	386	459	483	455	426	458	443	387	432	471	445	437	453	442	397	436	459	430	408	448	420	444	456	454	433	410	468	432	450	421	442	431	422	454	426	445	394	412	443	408	435	443	454	451	474	431	439	438	429	469	478	450	431	431	435	442	433	449	406	437	449	501	479	437	420	445	448	449	439	407	460	426	435	437	457	453	443	401	475	501	443	443	436	405	451	395	464	461	433	459	432	463	449	444	456	444	430	455	436	469	448	454	465	435	423	477	436	447	465	408	433	460	419	452	465	444	485	466	459	445	417	422	454	438	464	439	441	430	486	414	456	428	445	428	427	425	427	443	430	427	463	472	413	443	444	439	455	453	469	426	461	440	424	446	430	465	408	448	396	460	427	433	427	477	431	419	456	491	434	408	418	438	444	454	441	406	455	436	431	466	462	468	434	437	416	442	483	457	470	464	432	442	427	428	425	423	414	445	445	413	408	440	451	481	457	458
32661	48515	34047	18307	6462	2180	1018	767	689	641	645	578	561	541	549	530	506	481	493	486	544	498	443	490	546	527	506	487	519	496	496	542	454	539	532	471	505	523	520	541	493	504	555	500	486	511	538	524	475	494	514	522	481	517	525	504	526	518	528	479	544	490	500	494	505	512	537	474	481	492	494	481	499	494	545	554	488	459	529	486	506	507	524	512	501	510	540	479	525	491	480	506	514	497	481	532	479	506	496	523	511	528	497	480	509	508	536	489	524	496	567	515	506	530	540	527	528	524	497	492	482	512	494	507	497	516	520	505	516	529	485	510	517	509	526	481	514	468	471	511	553	532	464	534	486	508	464	502	538	527	480	529	487	486	506	468	464	507	518	500	502	509	533	485	496	492	494	471	516	507	559	506	461	518	518	531	547	494	547	526	531	488	521	506	490	547	456	516	483	479	509	521	541	500	512	514	493	482	500	492	473	491	552	528	519	520	508	567	499	506	479	514	498	502	543	512	496	502	533	521	488	526	478	515	512	520	528	500	490	477	533	528	466	503	500	518	471	477	515	523	561	519	487	508	534	504	509	508	505	512	496	486	559	467	520	499	515	488	516	472	501	535	478	486	519	524	498	509	503	499	518	473	501	490	498	520	507	485	494	519	465	512	521	517	528	485	491	523	545	513	540	537	518	490	532	509	487	511	488	510	501	489	551	491	502	531	519	502	531	515	523	534	493	501	508	506	497	503	543	513	475	482	480	501	516	515	514	482	532	499	503	489	500	510	529	521	516	525	541	497	449	501	504	540	556	511	486	475	484	512	493	491	534	548	486	506	544	486	522	513	512	508	526	509	533	517	500	536	469	490	500	515	503	535	499	503	515	517	471	488	469	478	550	504	484	498	543	481	526	540	530	483	493	493	472	544	526	481	521	537	510	539	529	537	490	488	521	521	500	522	541	498	487	527	451	524	490	488	513	512	515	518	541	538	519	501	494	534	509	513	521	525	521	530	498	556	511	501	497	495	474	482	463	467	521	528	527	508	500	490	483	467	493	496	531	495	510	482	475	533	514	550	526	488	532	503	535	532	480	514	496	487	505	510	517	482	494	481	487	505	496	510	510	512	522	494	537	519	503	484	486	494	500	477	514	493	482	506	473	507	508	494	511	526	540	518	518	560	486	510	487	475	543	492	512	533	552	505	488	530	513	513	521	518	560	507	505	498	524	513	448	485	465	483	497	502	493	453	497	494	550	468	478	495	494	484	525	484	511	544	503	484	507	503	511	495	540	527	530	531	513	496	499	504	471	463	517	476	528	525	473	465	449	518	489	563	478	518	465	497	550	506	505	529	490	527	537	499	504	463	501	508	546	536	508	480	497	512	548	535	541	531	530	492	499	489	561	511	471	506	517	509	495	472	468	500	528	498	521	549	495	526	495	471	506	493	506	542	526	509	503	509	527	483	496	504	507	492	520	512	549	489	499	484	505	490	516	521	511	541	509	511	476	538	520	512	500	526	505	496	550	502	528	511	516	519	496	494	531	514	490	531	486	518	537	484	530	491	529	502	499	499	480	506	510	495	502	483	533	530	494	499	473	560	482	529	464	515	480	505	510	523	533	507	531	513	540	503	479	522	525	493	463	512	515	544	510	538	486	502	501	522	498	502	511	511	499	518	548	510	497	478	503	571	500	502	493	510	500	538	519	491	516	496	516	525	475	514	487	487	505	525	482	484	509	494	522	505	519	519	566	507	477	510	504	503	507	509	540	505	513	470	515	502	535	487	538	517	494	522	487	478	534	483	484	549	504	475	534	462	515	504	495	524	490	511	484	480	513	508	558	551	490	487	499	494	538	490	564	497	500	501	494	532	496	497	524	488	473	521	494	517	529	497	513	497	482	528	506	543	496	538	504	540	535	510	518	494	464	558	564	543	471	493	515	499	496	524	518	500	472	543	497	523	467	494	464	512	479	508	481	487	476	473	526	527	510	502	540	470	498	461	540	498	488	502	513	490	509	485	452	533	497	521	502	464	512	491	509	514	509	470	543	479	517	533	476	502	522	525	497	518	539	469	523	504	567	484	482	507	524	504	550	543	473	442	524	460	491	491	477	539	505	519	536	508	479	510	510	512	506	488	508	563	506	502	501	481	548	513	533	504	487	561	509	466	552	522	480	492	541	479	518	478	518	523	520	504	528	543	509	510	540	492	490	480	520	524	517	527	503	528	508	518	456	459	471	486	516	483	518	504	533	525	526	501	511	464	529	499	503	525	525	470	515	483	474	516	480	557	529	507	492	555	524	471	488	486	516	553	508	542	455	499	508	495	523	475	550	528	485	523	491	520	506	481	510	568	538	509	526	534	485	520	509	508	525	454	524	509	470	479	516	525	492	519	463	524	528	561	506	534	496	459	474	556	472	480	529	485	543	520	482	520	560	497	485	544	490	511	502	493	525	526	519	529	520	531	512	463	498	506	480	542	481	499	516	502	510	539	491	539	504	546	510	508	497	525	540	529	475	522	521	521	501	479	512	482	525	522	508	495	505	496	460	502	514	493	514	464	519	500	577	494	531	519	507	476	475	471	545	524	544	535	527	508	511	551	494	495	483	496	461	533	536	514	562	518	553	561	530	498	518	489	484	533	522	468	501	511	461	478	514	485	505	478	525	526	493	513	538	492	494	519	545	494	489	482	550	487	523	483	534	453	536	514	506	511	508	510	518	527	503	498	506	536	461	530	484	524	481	553	504	468	553	505	505	505	508	495	482	512	513	512	514	518	509	528	528	512	520	513	493	513	500	492	505	494	507	495	484	487	494	505	520	517	518	508	521	486	503	509	494	522	491	532	453	507	477	498	509	495	543	519	530	529	465	568	515	510	510	520	514	485	509	480	499	479	463	503	489	506	508	492	502	497	507	479	508	512	533	534	508	467	508	542	525	499	482	511	492	500	516	492	499	501	491	541	533	514	526	513	533	528	504	499	494	518	492	489	530	505	485	499	495	489	514	499	516	533	506	478	499	508	519	523	504	501	557	507	495	487	516	476	538	492	488	498	511	517	547	517	525	505	535	512	541	527	519	467	501	544	484	522	494	485	497	536	542	502	494	498	554	527	516	508	513	500	530	530	490	492	512	485	490	518	490	505	505	475	493	529	519	505	517	511	515	492	503	538	481	512	532	509	569	534	508	489	499	495	526	511	501	543	466	531	463	530	543	446	520	495	498	504	470	472	469	497	511	499	509	530	522	494	510	514	447	508	462	486	492	535	516	526	511	501	506	508	510	470	510	487	530	487	488	487	479	488	507	506	448	502	533	523	515	546	492	516	536	514	512	512	488	511	478	482	514	490	519	479	482	525	515	488	514	513	538	492	530	551	521	502	487	516	507	524	570	529	522	533	519	505	517	489	559	492	503	508	488	537	506	486	506	510	524	504	518	514	546	534	523	494	538	520	501	513	520	482	515	482	541	512	532	507	521	541	545	541	476	492	473	491	465	478	523	515
23926	21081	28394	24506	21171	12887	2058	921	706	667	672	603	580	560	497	484	449	442	432	474	466	511	495	443	438	418	444	433	414	439	467	422	451	432	464	447	429	434	464	412	421	449	424	449	424	409	462	458	425	472	427	484	435	456	430	464	445	457	452	457	423	430	458	432	418	490	439	454	431	448	452	427	406	409	396	438	464	490	421	413	416	403	449	457	446	434	474	433	436	439	439	441	450	438	429	451	436	398	468	504	461	448	426	437	427	424	433	419	398	458	457	459	440	430	440	391	428	412	436	460	444	455	447	428	454	440	425	445	426	400	425	482	471	425	428	426	415	406	428	447	492	455	454	476	440	460	450	441	464	453	440	440	451	454	443	417	436	466	451	421	393	491	473	418	423	449	438	437	433	423	440	430	432	463	456	413	449	433	455	454	462	418	406	405	458	440	431	444	426	426	455	435	422	422	438	458	453	425	411	448	437	424	448	457	447	436	409	413	451	452	431	430	462	401	437	455	464	436	431	428	433	426	424	486	450	455	428	462	419	443	439	447	450	425	418	440	418	457	455	443	439	441	409	439	481	422	416	439	431	464	462	424	484	436	447	447	400	480	428	418	449	452	435	441	428	396	437	400	421	431	440	398	469	426	445	452	477	458	418	443	449	460	452	409	456	488	398	428	435	447	471	467	437	442	460	448	415	435	455	431	453	422	424	445	412	457	449	449	451	425	448	412	396	437	451	420	451	426	441	419	400	428	444	458	435	399	418	438	452	431	434	454	440	421	436	434	482	461	470	407	447	462	410	441	457	429	462	430	420	445	480	465	441	419	413	418	449	417	430	424	444	408	408	446	425	439	464	431	456	388	423	469	436	431	442	440	432	423	463	428	412	422	447	402	405	439	451	398	459	414	442	417	428	394	480	474	424	446	439	436	408	439	374	442	427	434	408	472	460	415	464	447	435	375	439	425	413	441	443	466	442	444	451	440	434	454	452	441	411	409	459	456	417	409	423	452	452	437	496	444	443	425	413	422	404	427	445	481	410	423	459	427	400	382	417	465	427	433	406	421	443	441	420	446	404	458	466	443	472	466	431	442	454	424	430	492	448	432	431	430	482	421	466	406	455	430	427	435	449	440	449	441	435	448	451	432	452	478	429	462	439	428	443	417	418	435	453	460	417	423	448	427	426	467	430	443	415	430	400	434	455	482	391	412	427	464	479	417	404	444	441	417	444	460	428	431	436	435	427	413	417	483	460	485	408	411	445	430	437	444	445	464	435	465	391	425	434	408	427	428	429	444	459	440	397	445	472	471	474	397	441	409	447	468	449	433	457	449	432	486	418	460	445	391	426	428	426	436	464	425	441	452	421	491	448	444	414	467	467	477	398	460	415	416	430	419	465	417	439	442	427	467	426	412	441	453	438	458	442	410	454	477	431	455	434	422	484	451	458	431	419	414	418	424	435	448	422	412	447	423	446	468	489	430	431	458	434	434	439	442	431	425	444	417	443	481	436	446	426	493	413	455	414	404	440	419	437	490	420	417	450	421	450	411	409	426	399	487	447	418	434	431	443	441	448	461	396	425	446	416	446	425	480	450	411	396	401	451	480	447	435	426	453	433	462	410	452	475	424	435	468	420	430	432	431	433	444	452	432	419	460	421	460	428	431	430	435	435	442	459	428	431	432	402	442	451	438	428	446	444	409	419	417	443	458	458	416	417	419	446	427	403	427	493	459	419	454	466	423	418	440	439	390	485	409	467	400	467	457	421	411	450	438	411	454	401	470	418	474	461	454	445	464	441	436	404	468	444	495	475	475	459	448	433	444	450	448	457	455	463	433	424	474	446	465	457	447	435	410	402	457	430	437	455	433	447	461	415	425	438	466	440	409	460	442	423	459	477	453	415	423	419	446	419	478	475	443	427	442	438	425	460	485	436	421	433	430	441	453	450	467	444	449	430	466	470	429	462	428	455	437	439	409	438	438	440	431	455	433	451	458	433	435	437	478	398	441	413	442	447	424	438	413	413	414	435	412	424	436	433	427	442	429	394	462	428	471	440	433	409	450	448	439	437	420	453	422	420	458	432	399	471	427	432	388	432	458	406	391	437	475	442	432	405	444	472	425	419	456	445	420	448	441	442	419	426	449	430	431	423	437	456	445	415	428	390	412	463	406	419	427	433	458	470	412	453	435	433	465	461	459	483	408	430	446	461	432	466	460	441	448	451	421	443	436	451	425	421	436	428	455	459	448	447	428	443	454	415	410	465	458	444	436	431	456	407	448	433	456	422	424	426	399	431	439	432	419	425	394	427	425	464	422	440	466	470	442	440	445	431	405	428	443	446	431	442	447	456	448	456	460	432	466	459	420	424	416	419	460	430	455	422	410	454	449	471	427	467	472	431	423	455	474	437	443	433	451	428	431	464	427	420	434	435	455	443	442	436	462	430	434	431	428	453	448	443	409	405	431	426	459	424	400	427	450	394	437	468	420	426	428	450	432	436	408	429	434	418	421	432	457	445	427	457	453	483	437	458	454	465	425	432	429	425	392	410	417	403	411	469	473	422	460	465	461	445	443	443	434	403	457	458	422	422	446	458	432	437	461	424	452	439	446	435	434	434	420	419	451	445	416	454	389	458	419	448	430	443	482	440	450	436	452	439	480	434	428	417	435	455	468	428	439	453	425	432	404	439	407	458	445	400	398	461	420	428	445	420	442	457	488	413	490	417	428	403	427	432	416	437	469	458	444	444	443	476	426	432	451	453	434	430	444	431	473	427	446	459	396	399	403	455	430	435	453	437	449	437	431	459	460	449	453	410	459	461	407	423	414	391	437	437	428	445	427	421	423	422	434	445	458	439	443	451	417	423	441	463	434	439	452	464	384	445	429	431	416	460	463	429	432	436	457	444	409	413	409	449	450	406	433	430	432	431	421	414	448	410	435	489	437	465	457	438	450	442	424	409	444	487	460	422	440	410	422	415	448	443	448	449	437	459	425	465	444	441	405	448	430	427	434	470	456	461	469	443	417	423	447	436	432	402	460	444	432	457	423	442	388	427	434	415	431	441	436	425	410	450	427	409	438	462	432	432	451	439	441	442	455	418	457	414	434	443	459	432	480	440	468	462	468	442	428	433	410	417	458	468	434	434	435	454	452	476	478	471	427	427	436	433	425	466	448	482	426	417	469	401	462	459	385	469	399	439	433	470	463	430	432	434	478	448	434	441	423	453	458	463	434	431	467	421	439	448	402	435	437	439	424	449	434	425	433	435	461	448	503	481	470	430	433	432	449	429	443	437	421	460	461	414	435	450	407	449	427	406	458	487	416	428	438	410	438	454	413	438	414	423	432	492	451	407	448	465	422	437	444	470	416	434	436	436	443	441	398	444	420	448	427	476	414	446	427	468	431	448	441	473	413	424	453	405	466	453	458	450	447	462	415	396	432	421	443	462	390	428	475	439	439	432	428	438	447	438	434	426	481	462	433	442	433	436	469	398	415	436
31973	53834	43332	30530	14250	4363	2012	1295	1037	927	854	784	714	644	592	595	549	536	563	573	514	499	552	499	524	490	486	513	517	527	457	525	529	563	503	513	509	514	500	530	493	492	494	539	493	495	505	460	497	503	533	498	479	489	492	460	481	495	509	501	495	468	493	516	468	517	516	478	532	500	522	534	534	519	509	511	463	530	481	456	483	523	511	490	543	488	493	477	494	515	515	475	485	531	475	495	485	514	473	484	489	508	504	475	497	498	481	523	500	522	527	501	509	510	477	515	483	504	489	508	510	479	499	492	476	489	499	495	457	507	470	486	471	540	419	486	480	505	500	494	525	501	485	476	457	496	492	549	516	510	482	512	509	491	458	482	514	505	490	488	484	494	512	504	518	502	463	494	525	516	473	485	494	502	524	492	500	517	530	481	541	506	506	504	483	517	502	483	506	473	523	523	468	507	471	471	499	534	475	484	487	531	468	523	504	484	487	486	530	518	500	498	469	523	505	505	494	485	522	477	464	467	488	509	498	511	468	477	481	508	512	516	500	495	488	458	482	455	501	489	463	475	490	542	474	542	492	522	479	519	499	489	483	518	523	478	503	487	518	529	504	503	488	455	509	491	509	536	491	484	545	501	502	509	494	503	428	469	479	487	466	470	479	506	495	547	475	518	511	491	522	516	458	492	533	541	484	466	505	487	492	498	498	474	501	442	536	504	473	510	478	487	485	463	511	499	506	483	475	515	457	483	522	461	500	456	486	521	513	520	479	483	487	507	511	512	517	502	491	493	489	529	497	490	479	496	484	524	515	480	436	495	526	467	499	518	503	480	500	471	459	522	484	490	452	497	484	492	496	465	490	503	497	515	502	491	494	468	492	542	510	450	459	498	473	519	469	489	480	491	495	527	548	472	540	481	516	489	479	500	538	521	476	467	497	481	501	510	517	469	472	491	500	484	475	472	509	460	530	505	476	481	494	528	473	507	509	545	474	511	459	516	521	514	513	551	496	512	549	546	521	467	500	460	504	504	475	549	507	464	490	480	517	496	483	482	474	520	521	475	515	512	486	492	494	497	470	535	515	497	465	476	476	487	472	491	510	485	481	490	508	476	514	504	510	505	498	524	479	544	469	502	510	483	504	532	483	499	501	502	505	478	532	507	499	516	525	509	523	516	511	520	503	510	510	513	488	498	497	495	473	482	484	510	510	508	447	444	467	499	479	479	499	493	495	453	475	450	514	517	566	459	516	498	513	516	493	463	518	469	492	486	510	461	454	490	534	514	493	496	536	478	468	463	492	499	541	483	503	528	489	505	474	512	476	475	521	482	491	476	517	485	470	494	511	480	506	477	470	485	500	519	503	496	481	430	490	473	513	477	469	451	516	495	524	452	510	513	488	492	506	495	505	487	510	488	509	483	527	513	500	456	508	474	519	463	484	492	581	500	516	520	467	486	545	489	458	510	453	479	485	496	493	496	441	503	523	489	479	492	504	478	473	497	496	522	486	475	471	441	473	489	491	500	523	513	476	503	512	502	542	488	478	491	508	470	514	496	499	491	456	515	498	452	478	527	508	503	538	491	502	473	470	497	499	529	483	484	503	516	505	530	489	501	491	518	496	525	491	496	502	501	526	465	511	495	502	481	502	505	498	496	462	491	446	491	499	480	520	531	534	495	545	487	500	478	489	486	482	485	492	534	482	524	478	485	488	504	512	554	480	489	450	476	533	482	521	533	485	532	526	498	499	527	514	501	473	506	487	467	502	484	502	494	480	507	475	470	502	501	470	502	459	516	494	471	537	461	500	540	484	501	480	476	500	473	516	518	492	497	504	456	508	517	474	536	492	457	515	455	497	495	509	494	541	455	538	503	493	515	478	491	511	503	484	512	503	472	526	506	495	489	501	481	495	522	501	505	484	481	489	476	470	524	462	522	504	522	483	532	480	508	457	500	491	516	473	538	507	523	509	448	495	537	497	494	535	511	525	500	471	495	522	489	520	478	503	476	485	538	489	508	503	486	494	481	485	511	471	510	506	499	519	469	500	482	493	494	483	450	471	497	469	517	505	495	505	492	484	478	519	479	514	492	469	488	495	496	473	514	503	513	488	504	523	487	484	469	496	531	476	506	472	495	493	484	475	501	500	483	526	490	508	515	506	502	532	488	539	499	513	490	500	520	493	530	484	511	498	461	487	543	509	497	476	513	499	505	498	479	510	512	505	483	481	547	517	510	532	476	451	496	462	454	535	486	506	490	490	484	483	462	499	527	527	461	531	484	468	519	486	540	492	514	484	485	500	475	470	523	493	486	516	511	495	489	463	501	488	513	526	531	442	495	496	507	480	512	497	536	534	509	483	526	483	491	510	465	506	487	518	499	521	543	497	497	520	522	522	506	493	512	500	508	484	494	507	497	515	490	522	460	479	479	515	478	503	508	516	485	508	511	534	485	497	491	500	503	473	519	482	484	493	496	475	538	510	511	522	468	502	511	477	517	501	467	473	530	559	497	492	469	490	474	444	520	513	486	515	551	482	539	531	507	505	508	498	503	500	529	523	520	503	497	479	458	471	498	490	497	494	486	470	491	532	513	471	471	504	504	489	509	461	473	503	473	493	493	516	488	485	510	485	527	507	531	485	504	469	501	535	461	511	500	473	498	515	495	488	494	499	478	483	514	477	491	447	461	466	497	494	474	498	450	507	494	483	495	493	507	482	519	465	499	436	516	492	502	491	522	498	485	493	519	534	445	503	507	498	497	514	487	490	493	493	532	478	489	497	474	458	493	463	515	484	507	502	494	472	506	519	515	515	486	465	454	531	508	526	471	529	485	495	517	497	456	500	488	505	472	489	519	508	475	534	501	503	525	507	538	481	499	473	512	475	494	478	492	464	519	479	476	533	483	529	545	501	525	533	503	500	480	545	514	505	468	493	543	473	493	472	479	506	513	497	484	492	487	497	479	479	484	535	500	515	459	467	547	462	490	506	494	539	527	518	492	521	494	486	478	502	482	508	525	502	443	508	500	519	495	549	458	526	498	548	484	503	516	496	478	558	524	527	495	501	513	453	507	523	524	515	513	510	529	492	516	497	497	503	507	478	474	484	437	500	503	497	544	491	552	487	514	494	520	488	494	468	510	510	480	509	504	518	461	511	509	511	488	465	495	491	495	475	515	473	507	530	505	503	487	528	470	493	520	503	505	509	488	489	489	460	505	486	506	462	490	485	510	517	499	492	480	508	491	551	507	523	519	500	506	495	504	491	469	477	516	507	484	456	535	505	476	531	522	536	491	506	477	512	521	446	505	486	489	475	514	501	467	458	515	514	491	485	474	472	509	494	501	537	537	546	503	497	508	485	485	497	475	491	503	479	519	517	468	498	459	507	504	494	502	481	486	485	497	519	483	502	514	477	485	482	521	469	507	495	487	506	526	455	510	475	483	489	508	484	560	507	494	482	478	494	514	542	507	526	470	485	480	504	493	504	480	488	522	474	481
25369	21309	28280	26093	15369	3255	1139	833	724	693	620	655	625	603	623	592	600	603	579	571	577	618	575	586	599	578	577	577	602	582	570	600	547	563	580	573	572	538	542	581	593	554	554	544	578	556	583	581	548	547	576	612	597	590	561	598	588	558	600	582	524	546	559	599	583	543	515	533	565	589	568	580	610	578	599	567	565	558	579	579	562	555	565	584	589	599	565	530	580	543	581	552	587	566	565	579	561	556	547	551	557	611	601	600	578	552	563	598	516	515	563	601	538	591	560	546	565	557	582	540	487	537	581	619	574	553	554	594	561	584	546	551	574	550	601	516	553	601	586	575	581	554	596	574	602	527	565	581	551	528	534	590	569	555	611	557	574	599	591	581	559	568	500	563	543	620	538	597	608	544	596	578	590	588	558	546	573	614	562	548	564	593	565	570	541	573	586	581	541	540	601	621	545	535	575	598	588	592	580	578	606	558	592	601	565	571	552	588	524	538	593	563	562	561	608	542	547	543	550	579	539	587	523	579	605	546	588	580	574	584	518	575	558	582	565	568	557	576	538	551	559	595	537	571	589	610	583	571	579	537	568	580	554	553	592	505	601	550	575	551	551	564	562	561	551	516	592	621	519	569	541	579	576	578	546	555	605	557	597	566	558	544	592	560	559	629	541	541	579	556	559	610	586	535	578	579	539	564	539	598	615	562	549	535	545	554	556	520	539	549	576	558	549	592	553	588	541	583	530	589	564	597	547	571	534	569	582	561	597	560	561	543	564	551	595	554	570	561	567	527	524	535	607	553	546	527	559	544	585	554	589	564	545	568	605	586	545	576	595	547	538	595	611	529	601	555	543	560	569	597	577	591	576	584	551	576	589	563	567	523	558	581	572	564	586	541	541	571	554	564	532	569	558	572	560	564	605	583	572	570	579	553	518	543	553	565	559	548	568	533	549	563	609	537	568	544	549	590	532	535	530	575	588	543	559	572	550	523	554	561	582	567	531	593	536	545	578	525	574	614	559	574	534	531	591	563	530	606	553	555	572	554	594	568	590	628	567	543	563	538	595	577	597	541	578	571	557	587	553	523	560	537	554	548	554	560	598	564	555	586	568	565	563	562	564	538	569	575	568	584	598	552	520	552	558	578	565	523	577	578	597	543	556	589	572	538	590	584	584	578	560	569	548	566	538	573	562	573	555	579	589	564	579	587	572	570	574	584	598	571	581	519	545	570	559	581	591	560	537	598	582	565	573	565	562	552	594	569	568	569	560	591	567	599	563	560	578	554	515	558	584	552	567	591	583	567	565	595	592	588	564	594	559	544	542	569	574	543	575	539	597	521	556	595	566	559	530	611	596	571	603	513	500	566	601	547	562	543	577	547	578	549	527	541	577	557	588	552	578	559	557	586	542	575	564	527	568	556	584	578	562	540	582	580	535	543	614	583	626	556	582	548	554	564	524	542	591	592	596	557	576	537	542	594	545	568	577	536	517	563	538	569	565	567	568	593	586	563	547	574	594	533	550	564	568	557	525	571	595	535	568	537	508	563	565	552	548	535	575	566	535	578	588	595	557	556	608	562	552	585	537	581	568	557	597	559	609	599	587	554	570	552	578	578	597	546	564	567	513	539	547	527	553	530	503	588	576	535	540	587	538	614	542	552	611	587	575	590	571	557	614	566	583	546	573	579	560	538	551	603	557	555	577	567	589	567	576	592	553	559	605	578	537	601	551	569	543	548	527	581	575	568	577	584	561	581	558	549	589	586	584	589	590	598	582	600	570	556	582	559	546	566	572	551	596	616	558	555	548	547	568	574	559	601	546	583	631	521	566	558	567	590	569	602	579	592	564	548	556	543	547	554	596	564	602	543	539	571	619	503	539	602	524	558	568	607	532	598	540	584	575	577	568	604	547	568	591	552	542	586	566	520	625	573	595	581	567	547	550	579	581	588	543	547	539	605	577	542	580	546	585	562	556	623	538	572	600	576	530	577	570	552	531	578	582	582	522	531	579	609	574	593	531	579	570	576	563	587	560	584	520	617	577	587	588	545	578	563	579	555	583	582	582	568	603	560	554	546	585	577	593	622	547	594	600	556	612	541	602	595	551	540	603	544	591	572	585	580	611	561	577	542	624	580	568	537	531	604	591	523	549	551	590	642	545	588	539	541	565	590	542	566	568	545	567	564	569	582	548	547	598	553	566	565	543	523	568	566	626	564	552	579	561	541	545	563	565	558	547	594	552	525	562	543	536	554	565	575	569	624	524	578	610	542	576	544	542	570	553	557	548	566	573	580	557	595	569	521	606	572	535	556	568	512	559	589	571	587	576	534	518	549	588	575	542	553	573	548	604	603	563	589	581	534	592	539	586	574	543	584	569	518	567	595	587	589	593	620	593	603	552	584	613	587	581	598	586	584	543	590	572	564	553	574	551	580	600	520	534	605	548	556	526	629	547	568	545	570	579	603	560	585	519	575	576	565	537	547	541	556	546	617	563	553	594	615	591	573	575	567	543	585	569	571	558	600	533	534	546	563	616	573	599	558	550	577	564	555	567	581	567	549	603	556	606	579	542	559	570	599	538	555	569	603	553	527	571	597	621	530	575	571	585	501	552	546	575	556	655	586	571	579	552	577	558	552	563	588	558	564	541	555	575	566	588	548	566	556	576	591	563	576	527	553	567	566	541	585	592	616	571	574	526	545	565	540	605	559	542	584	523	562	578	570	554	546	548	599	601	557	607	599	569	517	568	575	588	581	554	518	584	574	536	522	542	549	580	592	545	590	519	538	561	574	523	592	595	574	606	552	530	555	594	580	542	570	586	591	572	619	559	552	587	518	571	573	586	532	584	607	592	545	560	606	550	593	543	608	538	542	584	542	537	629	639	547	568	544	569	569	624	579	582	569	538	571	611	572	546	562	572	558	600	561	581	599	552	563	583	572	553	583	513	559	565	555	593	564	560	582	579	566	556	561	561	561	617	560	568	566	538	605	568	562	581	537	544	597	566	567	561	549	524	561	540	567	555	611	599	576	554	588	566	554	541	561	551	581	547	579	541	634	554	588	561	527	538	529	562	578	549	576	551	584	546	560	524	551	562	579	560	567	575	505	527	529	611	526	561	558	584	588	560	542	534	587	533	546	539	537	542	580	557	572	531	580	531	546	637	512	555	628	582	570	562	585	544	556	555	577	566	595	539	514	577	529	585	583	595	538	529	537	561	580	570	588	555	543	559	569	567	532	561	573	531	594	566	553	589	562	518	601	547	567	547	566	560	532	536	595	604	550	548	625	621	574	576	545	597	561	583	530	574	568	547	578	573	518	592	565	528	587	537	553	539	636	581	569	578	532	559	586	553	558	573	514	598	510	570	546	545	558	528	551	561	594	591	600	566	575	581	543	555	522	564	537	574	556	570	559	541	563	587	584	531	566	562	577	583	537	547	626	559	568	549	571	525	572	573	577	565	596	542	565	579	589	548	594	580	533	566	523	565	607	539	561
32239	52655	39529	24364	10196	3222	1631	1204	1022	857	851	796	812	744	650	652	667	695	639	659	628	674	625	661	670	703	642	641	637	631	657	621	648	629	691	643	661	656	669	660	628	631	678	640	647	645	636	620	658	630	644	667	668	581	624	654	659	634	616	625	645	646	653	638	679	683	639	646	669	590	593	612	643	616	637	607	632	628	658	614	645	668	625	669	610	640	657	611	640	634	663	607	656	605	663	633	605	667	592	629	642	638	669	622	639	630	636	676	673	640	645	619	672	620	623	650	669	690	633	617	646	692	621	592	621	651	628	613	653	637	615	645	660	624	657	636	608	649	650	569	621	665	625	584	662	612	651	625	639	616	593	606	612	641	685	635	648	636	669	644	618	644	621	590	642	614	650	662	652	656	623	583	648	626	598	570	650	591	611	638	659	630	672	662	659	609	661	616	679	654	643	656	617	679	620	616	688	676	649	608	604	627	697	655	606	616	636	653	585	700	599	613	643	631	597	675	685	620	683	610	610	594	655	638	623	678	635	589	632	637	572	629	620	627	643	634	619	616	588	629	650	618	622	633	612	620	613	670	653	604	661	670	675	623	637	632	628	630	596	607	633	605	606	616	603	669	656	634	669	599	649	600	646	641	658	667	634	644	659	612	606	672	620	624	627	653	618	625	636	658	658	634	635	660	605	637	609	641	688	654	610	620	669	669	603	675	616	631	601	645	662	603	628	653	674	673	610	635	639	683	632	624	633	614	633	607	629	640	642	624	612	592	596	649	631	638	625	648	621	646	631	651	625	588	628	584	591	670	671	603	688	617	601	639	634	662	634	668	670	641	607	623	627	629	631	658	638	623	624	658	632	630	604	605	620	649	641	648	645	600	595	659	611	591	628	634	668	658	630	638	638	611	635	645	617	616	680	626	654	605	670	608	650	651	661	616	616	602	618	622	595	629	631	650	619	597	596	649	623	640	632	655	672	606	635	655	649	649	622	649	606	651	634	611	638	629	613	631	644	623	622	634	635	614	618	626	645	629	623	669	635	629	635	636	654	646	583	672	615	643	651	656	603	615	668	612	607	652	643	631	628	665	616	622	654	624	610	592	633	652	637	632	569	644	648	663	601	645	643	649	615	659	622	625	638	628	637	652	612	667	657	639	669	606	643	604	623	641	632	673	605	599	618	657	603	665	625	635	615	638	608	660	615	718	601	658	634	618	602	654	660	625	620	666	624	638	618	686	690	636	604	614	657	617	599	647	646	641	663	629	654	634	643	618	645	626	666	644	647	652	651	597	666	619	644	656	694	629	677	645	660	648	672	677	648	625	633	626	618	669	653	639	650	694	647	572	609	615	598	661	594	609	611	623	694	685	659	633	610	617	639	644	598	641	626	648	592	632	673	647	631	676	621	629	630	669	654	673	608	642	638	634	638	623	623	665	634	617	658	644	656	616	643	624	598	625	639	582	614	668	656	597	662	653	637	621	637	633	622	677	606	678	622	621	639	651	623	632	649	622	596	612	612	615	657	647	637	657	674	628	649	653	665	632	611	683	612	666	617	621	620	611	648	637	620	637	618	646	640	642	618	658	659	654	659	626	648	665	622	632	625	652	620	598	650	641	638	649	634	613	625	662	631	620	621	595	623	650	686	660	596	582	652	663	619	633	627	620	615	607	671	616	657	655	648	614	634	633	645	630	632	656	655	639	656	673	639	654	645	636	638	661	586	632	612	581	587	644	669	624	641	647	632	623	610	618	650	612	631	646	632	621	673	590	628	630	617	645	632	620	664	659	628	715	667	612	615	616	671	606	677	685	607	628	646	642	663	640	651	606	661	651	657	629	658	631	642	659	636	637	615	636	644	651	666	675	650	630	623	659	667	688	638	637	627	617	639	647	645	614	628	631	644	614	615	637	600	629	623	623	593	653	637	663	684	655	617	617	601	632	630	645	591	638	670	688	639	624	628	639	609	606	665	658	611	685	607	632	682	664	632	637	671	642	658	592	583	646	657	589	599	630	626	660	595	627	659	623	661	635	621	622	653	628	664	645	631	636	663	614	654	594	649	626	656	654	650	665	631	625	615	638	646	611	649	623	623	621	604	700	620	636	622	653	626	632	661	626	632	636	645	632	617	682	633	648	658	620	626	625	605	645	641	640	600	652	673	654	631	679	637	644	607	687	644	681	660	622	641	628	625	608	628	636	642	616	654	629	612	649	644	650	651	660	619	635	686	671	610	629	623	597	614	625	625	670	623	609	632	628	669	623	658	612	673	602	634	627	624	657	633	630	639	642	607	578	651	642	623	638	654	660	657	589	624	630	653	648	635	616	613	654	627	624	624	655	629	652	617	636	619	664	639	614	615	634	647	621	624	642	635	626	667	644	599	613	676	623	618	685	623	637	597	651	630	653	659	657	671	609	652	570	589	695	642	634	615	628	602	653	609	661	618	660	632	617	642	655	637	596	673	618	618	639	605	628	669	646	636	635	632	639	637	671	636	610	617	629	618	641	677	628	604	639	624	639	643	605	598	638	649	642	628	636	583	637	670	617	690	602	586	631	647	642	652	622	628	635	644	663	653	649	630	645	619	630	599	577	659	656	630	643	633	617	680	635	605	628	618	610	643	638	637	628	635	641	575	632	629	638	659	715	641	628	662	617	630	596	648	656	655	644	656	663	622	637	642	600	634	610	657	637	636	646	602	627	644	657	622	598	674	625	592	624	620	601	660	640	645	655	632	652	638	621	642	655	600	641	637	668	578	674	635	629	646	629	586	654	636	615	638	607	630	654	596	636	639	677	627	645	625	683	603	620	611	676	597	660	617	650	679	637	643	638	582	644	645	614	622	681	621	612	605	672	615	638	639	583	623	653	650	642	668	622	623	685	608	642	715	662	612	657	617	635	666	635	655	604	602	589	626	676	613	657	641	639	621	639	638	590	641	669	658	629	614	598	633	644	647	638	657	688	580	615	624	639	682	684	620	617	587	683	613	614	638	617	669	600	630	643	650	591	637	608	609	578	648	621	610	629	675	640	664	643	626	630	645	633	654	650	685	651	689	650	667	586	655	626	654	637	627	639	631	640	684	627	605	610	635	632	643	663	621	640	656	627	609	620	645	648	639	622	631	631	603	641	651	600	617	614	604	678	636	638	589	652	647	582	671	629	607	626	630	639	638	624	641	654	618	655	668	689	647	650	620	627	601	650	662	628	615	622	642	603	638	638	645	644	644	637	622	612	649	676	602	641	639	597	591	654	605	629	638	662	610	593	634	676	685	643	684	651	599	604	653	642	642	628	650	690	658	633	623	606	619	660	633	645	663	649	636	621	670	647	612	622	591	659	635	665	624	604	677	637	617	643	624	630	650	618	612	608	614	617	638	612	652	685	672	618	594	578	601	608	669	642	619	671	646	634	634	655	653	654	622	673	615	651	645	635	662	635	652	654	643	647	615	590	624	667	693	594	665	601	642	663	663	613	618	618	622	616	667	693	582	658
23080	21308	29009	23959	21373	21206	10651	1710	1144	1044	972	858	772	791	779	787	703	729	659	717	661	674	653	593	620	654	627	662	656	673	636	632	614	620	659	631	619	628	687	598	663	587	623	578	605	610	646	628	642	574	627	631	590	553	653	586	561	629	584	594	583	621	608	609	634	658	646	649	625	579	591	617	623	593	605	640	588	614	590	680	642	625	615	635	612	606	610	618	626	643	643	606	572	579	579	603	614	648	616	592	597	625	605	632	626	619	628	590	619	661	566	561	633	651	621	633	651	610	610	631	591	582	635	614	624	557	628	613	609	592	646	607	615	581	626	599	610	612	646	569	626	586	606	563	604	649	575	609	607	629	644	590	624	593	617	627	640	585	608	617	609	583	620	591	590	625	582	673	604	662	618	640	660	597	649	615	591	600	578	657	655	589	661	637	586	607	630	665	644	571	623	582	609	624	609	607	593	618	568	649	616	609	566	628	566	623	629	590	613	611	599	588	635	621	663	618	599	606	613	685	610	632	643	587	588	589	614	623	622	656	638	603	582	572	652	600	599	595	604	622	637	602	613	553	618	597	639	589	615	618	650	606	585	595	642	633	572	551	595	572	585	552	630	618	622	596	565	610	600	597	651	665	630	634	604	633	633	647	608	585	580	596	618	579	601	559	622	573	595	589	560	633	648	601	612	584	652	640	608	610	625	578	616	611	605	601	627	651	647	680	648	601	613	616	601	587	622	596	622	632	594	618	650	601	598	583	614	629	666	631	636	596	567	604	596	628	632	594	575	554	646	598	604	566	667	589	616	611	601	573	612	623	630	610	625	602	591	632	657	641	619	680	651	622	595	621	601	608	591	616	582	588	603	620	588	582	593	616	617	605	609	616	594	639	605	600	619	641	619	637	676	612	631	590	596	593	596	664	600	599	632	599	619	615	578	586	595	595	556	608	572	632	602	607	578	589	642	637	636	613	658	635	611	612	627	636	582	625	635	643	690	625	614	603	616	635	632	616	648	641	619	583	625	541	601	615	637	601	594	600	618	631	579	662	627	628	617	609	605	614	639	592	604	636	619	600	650	606	610	603	619	611	608	599	614	572	619	577	575	572	646	610	630	582	631	644	610	594	622	589	678	571	590	587	610	622	638	605	558	564	643	627	629	633	583	602	592	593	610	600	594	595	640	628	597	606	636	591	599	622	600	569	579	622	596	614	615	580	607	567	592	622	611	602	604	665	585	635	588	569	612	568	579	602	589	631	580	595	594	618	629	630	638	595	593	604	610	580	593	654	631	632	600	562	601	609	618	592	585	615	590	636	617	601	594	578	623	563	627	622	670	630	609	623	572	620	616	640	601	596	579	600	636	633	595	657	619	608	591	576	635	611	660	576	604	574	658	619	632	617	559	619	587	630	609	623	632	619	617	640	597	595	622	653	598	602	559	617	599	558	620	604	656	594	568	614	545	593	675	630	627	573	586	572	661	574	623	610	619	611	662	566	591	623	617	634	615	585	627	627	613	599	565	620	617	634	643	601	616	621	583	592	610	589	597	606	654	657	582	592	626	581	620	586	660	637	582	612	628	632	642	605	678	630	607	630	665	643	590	653	621	595	648	535	570	652	613	583	579	552	624	571	643	605	582	609	599	642	584	588	684	638	622	627	605	652	640	590	608	604	596	592	606	633	624	601	646	627	573	646	586	605	615	582	644	605	636	615	601	591	596	586	582	593	648	581	552	602	558	635	644	663	645	622	613	644	558	612	596	577	592	593	582	615	610	605	575	598	615	667	609	641	629	605	600	632	598	600	591	604	612	586	646	589	602	631	608	571	655	613	638	660	656	584	609	577	581	557	573	645	591	559	604	651	668	599	601	645	591	652	600	611	580	629	602	601	597	619	666	627	598	575	600	585	630	614	612	624	603	624	595	563	614	586	614	613	629	586	586	625	612	633	591	614	628	540	629	610	582	624	651	624	589	601	610	640	656	593	627	587	597	620	598	595	577	610	637	590	594	596	611	606	598	629	601	604	622	603	580	593	638	623	596	629	629	599	622	610	570	613	600	597	619	597	608	608	615	561	597	610	606	630	616	651	605	578	606	605	610	617	611	625	602	633	607	627	611	618	637	550	606	569	582	592	562	609	577	592	599	641	613	617	629	598	610	612	645	555	625	628	597	610	623	597	662	646	589	557	640	607	590	577	600	651	627	599	594	589	612	628	639	592	581	617	594	625	604	612	592	630	599	605	585	599	592	604	616	636	599	608	586	603	593	600	617	642	591	591	595	618	633	650	574	608	613	620	630	543	654	622	601	623	602	607	621	600	545	630	592	599	636	576	581	637	609	618	605	608	601	603	617	587	604	610	611	611	648	584	603	582	609	606	611	634	588	583	569	584	583	594	612	601	590	581	622	634	621	589	648	562	597	613	618	644	622	615	628	633	627	619	582	603	599	602	586	600	597	647	628	633	610	598	618	613	590	554	635	595	568	616	669	604	653	631	641	570	610	611	596	601	610	614	616	585	588	629	620	602	611	578	612	569	624	613	639	627	559	624	556	623	632	629	595	615	642	651	568	582	645	651	579	609	638	597	635	599	603	613	564	595	576	624	594	600	616	604	635	611	606	604	559	642	630	643	618	633	670	597	619	590	609	639	551	609	585	614	601	603	613	607	580	578	619	578	629	588	617	609	615	578	583	636	569	620	628	604	578	644	631	655	638	595	615	628	629	597	573	598	628	647	615	635	614	586	595	581	613	605	617	658	626	589	624	573	599	602	560	640	601	622	605	635	576	601	616	616	611	634	650	618	625	611	621	631	631	627	631	592	646	622	561	614	596	651	643	643	533	637	563	634	630	622	633	615	582	597	622	620	631	630	593	618	610	602	564	577	595	666	607	639	596	686	619	664	570	615	635	600	616	599	616	587	617	617	568	574	603	623	632	615	598	646	623	623	585	589	622	619	620	578	633	597	638	608	666	603	544	648	599	586	667	643	635	624	603	620	641	615	588	584	606	604	650	591	603	579	623	601	626	601	628	639	640	611	590	627	625	616	568	585	594	596	628	601	604	611	603	632	636	595	602	569	595	591	584	588	569	593	616	623	574	572	614	581	614	621	622	631	641	607	662	571	577	632	628	608	596	620	599	590	645	611	592	584	619	602	663	588	602	608	589	611	582	601	615	586	582	632	626	565	609	585	594	565	612	593	624	641	608	612	638	554	633	588	660	605	601	630	655	574	578	547	578	633	621	578	576	647	633	596	623	655	603	604	602	621	656	664	637	582	574	633	613	586	586	629	601	575	610	568	574	621	600	638	604	574	631	609	599	609	605	574	591	591	608	653	605	616	624	599	630	598	628	570	621	625	602	653	619	636	623	619	619	610	559	641	559	620	597	640	603	622	620	592	601	589	626	612	613	588	645	616	606	626	629	626	595	624	620	577	653	629	545	620	602	579	613	592	613	648	622	621	624	638	611	619	579	609	637	610	634	594	609	642	599	611
37203	63138	46809	30882	17441	8196	3302	2333	1678	1353	1210	1058	1036	981	877	804	810	793	756	731	741	752	726	729	740	660	682	724	732	686	720	651	713	665	688	712	641	704	695	703	666	672	681	666	717	673	674	716	716	643	689	675	684	665	655	679	668	670	640	625	726	652	635	632	687	700	646	654	672	613	696	695	674	690	658	660	649	590	663	680	649	649	680	694	682	633	685	667	713	663	667	653	701	685	648	664	659	655	704	648	668	623	657	663	634	722	705	655	685	617	688	680	648	687	679	651	685	707	685	685	680	681	679	643	662	697	648	646	660	687	686	666	673	712	676	696	670	658	666	658	693	628	651	654	637	705	699	641	691	704	674	685	706	645	648	648	715	658	705	682	705	625	640	667	706	601	618	624	669	663	697	626	673	615	642	623	689	671	615	682	651	727	644	680	661	685	636	701	676	693	685	683	672	681	635	707	684	668	635	697	672	668	653	652	683	675	655	689	653	670	709	678	662	691	678	631	663	732	678	652	693	680	645	676	649	596	664	672	685	642	648	620	636	628	638	671	608	656	686	679	671	652	677	683	680	653	660	643	681	639	631	715	640	652	632	656	664	643	707	656	696	618	641	622	699	699	697	665	673	645	610	667	645	664	684	645	693	622	678	680	636	676	641	702	653	655	667	658	643	672	683	685	660	680	676	647	658	639	641	720	648	665	670	678	655	676	655	652	708	628	674	642	664	690	666	672	686	684	718	620	660	676	668	696	696	674	627	664	623	663	634	650	650	686	660	685	693	653	686	693	661	682	639	627	665	695	627	653	646	648	689	667	680	638	655	702	629	669	649	682	675	646	659	694	661	670	617	662	644	673	668	652	678	668	677	643	631	695	627	663	658	698	628	651	627	675	725	677	640	609	658	677	655	650	655	701	686	636	727	688	679	668	646	615	685	649	676	693	684	701	683	642	683	706	705	640	681	646	658	663	649	642	670	693	668	661	708	703	651	637	631	671	654	680	686	659	629	678	670	643	631	678	682	649	625	625	711	665	649	664	699	669	647	667	713	668	671	684	625	672	651	645	663	677	654	665	676	662	695	692	647	657	700	666	607	698	689	687	668	631	637	656	669	690	707	693	660	692	680	669	668	624	675	664	679	646	670	632	642	668	645	623	676	642	678	698	668	643	667	669	632	656	719	665	623	695	705	695	665	709	699	677	654	649	668	658	680	683	708	662	670	708	677	641	662	652	682	620	714	649	648	681	676	699	664	673	691	702	608	663	707	652	677	676	671	629	684	688	662	695	637	633	682	694	661	671	663	655	681	599	648	612	620	713	736	649	679	651	674	661	684	675	677	642	717	679	637	713	681	676	652	666	690	691	651	685	670	696	694	650	692	692	706	670	657	690	643	633	635	664	691	660	677	658	680	655	693	696	675	649	642	634	674	635	644	683	645	663	686	676	653	638	689	697	656	641	672	647	652	701	643	636	640	663	662	695	699	661	705	685	665	682	619	620	656	671	669	665	684	669	619	676	715	661	656	670	658	682	668	696	687	634	658	640	635	671	694	659	651	667	687	672	628	666	646	657	637	663	706	700	682	682	710	677	668	661	641	646	625	693	673	672	639	642	690	671	624	688	653	617	689	671	681	683	637	648	681	672	670	699	645	656	646	653	656	655	670	670	698	672	678	640	661	649	676	694	672	658	670	670	626	664	647	662	682	641	658	649	657	720	674	712	675	656	671	619	671	690	672	649	668	670	658	694	683	692	677	656	686	675	668	633	674	664	675	695	687	683	680	674	686	690	687	675	663	676	615	679	639	635	644	658	654	656	677	678	658	669	689	668	650	662	660	654	654	675	662	658	636	710	635	679	691	640	668	677	711	666	655	647	600	642	653	600	660	661	667	683	700	639	686	689	649	682	674	656	635	651	635	667	674	687	686	677	632	683	675	668	645	650	588	658	631	677	687	685	673	618	710	638	656	663	678	700	648	672	672	666	660	635	632	668	630	679	614	632	642	688	746	658	717	639	599	663	674	684	675	687	652	646	626	684	648	678	736	655	684	649	646	688	660	682	676	654	701	638	664	634	668	648	689	666	670	636	651	672	657	666	633	615	656	684	685	673	655	668	663	675	652	666	655	702	650	668	669	660	689	663	660	745	659	669	651	635	669	654	672	620	691	635	597	665	668	643	682	638	640	660	705	730	662	670	651	669	625	670	691	732	673	639	683	665	638	681	654	640	637	638	662	669	675	638	677	649	685	663	654	609	650	626	695	706	665	657	636	662	656	637	634	646	671	650	694	696	691	642	659	635	639	664	622	704	664	652	693	661	638	619	632	687	646	625	646	664	639	655	662	612	646	653	688	648	725	693	685	638	649	644	628	643	702	650	650	652	667	685	652	639	660	613	661	667	670	726	687	626	647	658	672	650	642	706	689	681	639	645	651	689	644	646	681	673	691	650	670	661	660	669	696	669	689	610	693	646	717	621	692	652	674	682	654	646	772	646	656	676	686	665	636	675	648	708	660	643	655	673	645	647	642	666	648	658	639	646	685	687	635	653	643	628	665	652	696	669	677	708	628	681	678	623	688	677	639	657	656	630	670	647	701	643	687	661	656	672	640	657	640	690	622	644	692	683	686	646	688	662	700	714	674	653	664	667	646	659	685	671	660	638	676	661	671	695	662	615	663	657	650	645	697	647	728	667	647	669	690	643	631	691	641	715	663	650	645	682	671	629	646	643	672	698	709	646	638	667	701	659	680	688	687	673	665	652	695	646	703	628	734	726	677	680	694	656	691	691	583	675	656	713	701	655	690	653	651	654	676	627	638	671	705	701	690	660	640	656	655	654	709	628	638	683	671	669	673	635	663	612	659	634	675	627	684	670	674	634	664	654	656	650	647	687	714	668	663	686	692	659	638	700	685	612	698	679	652	651	663	695	681	637	636	647	683	683	664	670	652	661	667	663	652	641	652	685	640	655	693	677	652	692	675	687	671	673	647	665	633	670	640	688	686	703	624	685	666	639	668	680	655	704	681	624	650	591	606	706	652	680	675	686	663	652	681	642	671	636	672	655	689	648	666	677	706	654	679	659	576	677	681	672	638	692	697	669	630	670	649	692	682	668	641	665	651	642	674	653	642	636	636	626	651	667	678	634	640	656	666	668	657	703	657	660	652	665	645	686	704	659	643	606	631	637	677	666	653	723	673	650	655	641	696	615	665	638	680	665	694	688	706	614	674	660	685	698	661	683	644	675	686	666	702	712	670	693	650	659	685	653	681	649	667	663	657	665	679	656	664	642	676	672	656	684	677	660	701	666	667	689	708	678	683	631	665	668	677	673	684	631	653	666	704	659	633	666	652	665	730	679	675	654	683	663	711	614	668	696	657	690	642	651	701	642	684	655	672	677	648	620	645	685	665	665	702	652	659	674	670	690	698	661	681	728	653	683	634	674	654	620	654	656	593	673	661	664	674	635	614	656	699	723	662	634	705	675	621	682	651	717
29409	28355	31947	20112	6009	1547	656	604	533	520	504	505	494	484	448	450	497	484	445	491	429	506	434	455	462	498	501	422	481	416	454	447	445	444	472	493	467	510	480	435	447	466	464	483	434	457	461	490	496	460	460	432	470	439	454	461	480	450	431	456	498	441	471	451	454	484	451	411	477	477	462	503	468	482	458	461	454	462	475	493	483	442	459	466	475	461	425	434	472	433	486	451	470	461	435	464	454	501	467	461	477	473	478	484	441	462	474	468	463	451	430	474	477	446	466	491	481	474	470	465	434	518	449	448	451	460	479	456	444	462	490	486	455	447	425	439	435	448	441	470	466	455	484	499	456	422	459	476	462	452	478	434	476	447	513	454	468	465	439	462	467	439	445	472	462	415	454	455	469	457	490	458	433	442	451	465	452	470	468	482	487	483	462	452	487	463	501	492	451	487	438	436	469	442	417	528	441	463	440	482	507	442	460	449	486	432	450	493	487	466	463	449	491	436	502	467	483	521	480	513	470	494	429	483	481	443	462	462	453	450	477	431	463	471	464	440	460	435	449	429	449	504	490	432	459	477	483	486	471	467	457	451	478	447	448	439	477	488	498	475	450	440	442	417	466	447	488	421	438	491	509	445	495	461	466	484	502	488	505	509	443	485	465	473	473	501	477	451	468	468	451	474	481	477	453	474	472	458	477	441	485	469	466	478	460	415	480	474	435	485	444	443	449	461	478	470	475	479	508	454	429	433	461	449	466	431	443	452	438	461	453	423	482	501	468	494	462	484	462	469	498	465	468	491	471	455	484	480	492	464	462	463	455	475	487	471	459	479	455	442	477	466	487	451	450	475	437	453	457	435	408	480	474	441	468	418	452	435	476	460	460	463	428	480	487	466	457	409	464	447	501	476	450	516	450	459	498	483	456	503	451	484	426	458	453	435	459	438	476	462	517	466	439	443	421	470	484	497	518	437	474	523	505	458	427	480	482	474	451	454	479	435	466	497	523	491	449	424	487	437	434	441	447	392	513	459	444	464	461	511	496	462	478	491	459	452	442	460	456	475	458	445	472	473	458	448	479	433	478	533	495	493	500	454	465	484	460	471	450	445	467	449	494	496	478	461	421	444	461	428	480	488	454	433	487	445	451	482	458	449	485	415	474	475	448	490	506	435	451	452	456	481	468	455	455	441	470	462	504	425	485	454	426	426	470	483	468	442	453	477	445	460	504	458	495	492	449	499	443	463	452	482	486	419	482	435	436	453	490	480	470	461	453	456	507	468	451	448	464	505	433	453	457	485	436	454	461	512	474	449	452	436	445	460	460	445	455	413	483	456	502	493	463	464	473	479	510	468	429	442	476	459	451	451	466	399	486	489	422	469	433	464	479	484	440	465	467	433	480	451	435	457	502	447	467	439	477	472	489	483	478	467	435	434	471	458	491	491	454	454	447	441	479	481	427	487	447	494	454	495	458	443	474	505	456	487	461	475	459	458	472	504	458	495	494	479	465	460	481	478	472	459	463	429	485	481	451	476	449	472	429	434	486	474	457	452	449	481	454	447	458	433	464	448	424	429	460	430	481	477	451	488	480	494	465	484	480	452	466	479	471	456	477	448	499	511	462	465	478	462	437	419	448	484	452	457	477	468	455	474	421	452	478	465	475	496	435	425	474	469	493	461	486	491	421	464	439	436	494	474	484	477	514	495	486	477	471	442	468	422	479	457	431	470	451	478	482	451	506	429	463	462	455	446	522	481	484	458	441	470	444	496	461	459	477	517	486	465	485	479	483	471	452	466	448	460	460	495	444	472	476	453	470	469	463	482	447	473	482	467	483	456	437	486	445	491	447	402	464	484	515	446	453	430	464	434	456	432	449	466	437	474	472	468	481	456	446	489	467	415	500	484	492	420	484	464	455	460	474	440	472	470	466	453	483	465	431	460	477	469	449	469	470	469	487	487	471	501	452	435	448	481	470	435	473	479	450	454	455	452	463	505	462	438	438	450	437	435	502	499	458	454	458	455	475	474	467	421	454	492	425	435	460	468	453	471	450	451	472	477	444	448	490	471	486	463	433	482	486	450	450	464	466	476	440	448	453	484	436	462	448	479	458	457	477	455	494	451	465	476	468	496	463	468	455	461	478	433	465	481	463	465	478	467	481	498	480	456	468	483	461	456	413	502	462	474	483	453	475	463	473	478	437	463	484	519	454	496	450	438	482	453	499	486	491	454	442	479	418	508	481	426	470	459	523	441	469	466	465	461	478	493	527	463	503	496	467	467	509	447	488	446	475	487	457	484	461	467	473	453	453	470	451	454	493	474	465	502	453	453	478	438	465	466	483	467	465	468	449	472	452	484	485	469	472	433	468	483	488	499	415	461	436	474	495	453	411	462	467	496	471	471	455	456	478	472	494	460	480	465	445	461	473	483	466	443	477	482	505	480	449	473	452	467	481	449	487	481	461	454	473	487	479	458	430	487	477	468	501	452	510	432	491	459	485	432	471	449	432	494	451	419	463	448	438	471	451	458	455	464	470	473	459	460	421	489	477	466	440	441	426	451	467	466	452	430	477	475	505	474	459	503	492	439	467	439	453	471	499	457	452	473	458	457	489	454	463	449	477	488	468	471	452	424	426	457	490	424	468	481	462	451	470	475	480	459	450	458	455	455	485	427	469	445	487	487	472	485	498	465	477	476	464	463	460	508	454	455	474	486	470	461	484	488	461	479	476	471	448	422	463	491	450	451	469	442	470	500	463	472	505	468	489	434	481	457	430	457	463	484	480	453	456	462	466	493	469	458	480	467	434	463	450	458	478	461	452	458	458	460	446	474	454	449	482	454	460	508	456	447	476	465	490	471	446	472	468	454	448	486	469	474	479	465	422	476	425	462	503	455	449	456	474	420	461	465	476	500	496	457	484	494	439	465	531	477	463	472	464	462	497	449	433	479	500	433	483	455	451	475	461	452	478	442	468	465	475	435	474	482	477	466	477	447	472	476	470	460	446	445	472	511	453	452	457	467	430	463	470	484	427	474	421	468	480	459	455	491	449	509	442	448	476	443	480	480	452	444	499	471	465	468	459	469	460	431	458	430	465	517	446	443	461	463	458	459	462	486	485	485	495	454	477	475	466	445	457	470	427	463	469	445	511	488	443	472	475	441	456	463	494	440	466	488	466	446	485	481	439	468	457	445	424	487	448	500	476	420	472	449	432	464	433	440	456	473	473	447	449	473	457	465	472	447	458	439	456	481	450	486	471	433	464	505	521	465	463	465	459	468	460	475	468	484	478	461	453	469	512	492	482	476	473	457	472	453	443	473	441	473	454	477	480	481	442	487	441	424	495	445	469	427	414	479	434	462	469	473	483	489	463	446	453	454	476	487	449	482	445	448	470	475	454	445	458	452	459	443	453	414	452	478	448	500	485	510	538	439	472	472	479	519	451	493	482	475	473	486	471	447	470	506	497	512	452	499	464	438	465	489	474	450	470	481	458	470
33841	45648	32640	16842	7181	2307	1050	781	670	607	594	580	604	592	564	539	511	551	526	572	511	549	539	561	512	545	536	524	525	555	512	538	531	517	522	499	570	520	522	515	525	536	535	541	562	508	496	551	530	548	512	542	507	534	550	542	552	523	564	519	568	517	531	506	560	538	532	549	541	622	524	518	507	507	531	577	551	535	533	572	521	533	558	534	545	521	515	531	503	546	549	569	580	538	526	536	518	519	534	568	546	563	507	535	547	528	496	533	557	543	560	550	560	510	533	541	516	492	493	481	535	523	526	531	548	546	550	546	500	575	508	521	522	544	546	541	517	486	490	502	531	547	540	511	545	563	500	555	535	552	556	506	530	522	514	499	551	530	544	550	509	500	529	540	537	523	529	546	551	543	500	518	579	517	545	524	551	572	564	540	555	543	543	539	505	562	526	529	493	536	511	504	493	596	528	511	571	511	515	508	550	528	504	506	541	543	552	535	541	519	525	531	509	496	506	509	528	566	511	532	481	586	541	547	553	515	539	503	526	527	520	554	551	547	554	531	537	557	519	527	532	523	530	530	508	529	517	520	560	549	519	511	505	534	518	519	547	531	519	533	483	555	554	503	524	556	563	538	569	526	512	528	551	539	536	541	503	518	559	518	510	488	486	542	555	548	536	523	536	502	542	519	528	485	548	505	589	550	492	546	532	518	520	524	531	549	542	588	525	538	552	537	501	527	537	523	539	519	562	502	539	537	543	541	553	540	529	521	514	530	539	560	534	522	527	549	521	501	550	562	496	544	534	535	552	556	539	517	529	501	488	541	551	491	544	496	549	524	519	572	517	534	549	546	512	553	517	521	525	520	491	576	544	534	526	564	498	571	576	516	541	534	543	480	534	539	551	530	526	558	485	537	551	550	497	514	605	471	525	538	502	540	518	533	539	517	514	479	504	564	532	516	533	525	507	492	522	512	489	529	492	569	535	573	549	608	510	545	530	528	509	504	552	532	553	525	542	527	544	524	520	546	521	524	524	526	535	487	530	523	549	513	502	572	484	522	524	534	551	538	509	553	530	507	549	495	547	533	521	561	505	462	542	521	514	548	541	542	510	566	532	532	576	484	551	481	535	535	519	521	565	502	533	515	535	481	539	496	546	530	562	550	507	539	543	516	537	544	531	548	550	538	589	550	527	539	570	552	515	521	528	498	472	554	562	527	516	508	495	544	540	537	541	512	520	545	530	517	504	533	549	537	494	492	508	563	548	535	546	522	540	522	546	509	540	597	551	533	552	533	516	503	529	496	545	568	556	520	530	530	519	533	520	542	557	532	527	538	550	537	521	529	541	516	542	523	491	557	541	522	534	528	539	536	525	537	532	547	553	513	535	507	531	537	552	504	534	554	540	568	584	520	533	530	549	484	497	529	556	525	514	511	517	513	515	523	529	499	518	559	499	500	527	590	545	531	567	508	495	515	481	535	518	524	584	506	571	517	545	545	521	535	547	540	502	507	531	560	539	481	525	533	572	548	516	514	502	547	499	519	540	531	533	521	556	474	530	527	579	492	540	516	503	533	514	540	548	507	529	531	499	553	538	518	494	520	510	542	508	498	534	565	518	576	579	554	522	532	495	555	575	551	550	553	541	521	555	505	508	512	524	518	558	506	520	477	554	521	481	540	576	544	523	494	552	511	545	510	537	533	551	506	507	556	526	529	512	545	534	560	518	558	496	513	555	471	532	528	506	542	540	514	531	543	514	507	533	520	492	527	568	524	485	532	524	546	504	506	547	508	541	541	525	547	557	505	543	531	515	532	518	529	548	530	519	500	531	555	518	544	522	537	562	565	541	534	518	520	520	519	508	581	530	510	526	519	522	518	565	574	545	504	515	553	558	517	523	521	507	500	532	539	555	539	560	568	517	513	569	535	534	547	494	544	538	505	559	582	543	535	584	527	530	585	553	549	543	523	516	547	512	523	541	490	536	534	544	547	493	553	576	511	526	537	550	522	534	542	548	525	504	537	497	528	555	533	507	495	532	563	523	470	539	545	484	526	540	548	493	520	537	528	522	566	549	505	517	540	499	577	556	540	541	592	517	557	519	539	541	555	577	567	562	506	513	541	504	544	573	548	538	533	532	548	517	507	529	526	548	582	534	510	537	505	544	521	509	535	546	531	534	526	532	537	533	545	512	558	548	564	541	518	555	570	522	531	484	572	534	525	507	489	539	515	523	549	519	540	534	522	536	549	543	514	561	565	540	540	558	538	527	518	510	506	560	546	519	558	561	546	542	520	523	563	554	521	514	464	506	516	520	529	523	570	527	562	538	511	508	533	547	520	516	557	502	549	529	541	530	521	528	499	571	490	504	505	536	546	533	536	542	531	509	546	521	500	539	516	546	527	537	530	569	506	523	527	519	532	533	542	505	530	522	553	512	519	553	582	497	507	485	510	516	532	584	524	497	536	567	507	567	527	512	542	556	521	537	516	556	510	553	555	514	524	541	548	536	547	532	508	527	536	540	548	511	538	523	565	517	560	506	555	556	508	493	533	529	518	562	522	525	517	569	556	517	544	550	529	548	534	554	551	501	540	524	535	570	578	553	531	547	517	533	512	505	501	552	555	545	525	508	519	530	499	539	536	521	547	512	529	541	573	535	543	518	535	487	559	537	519	528	524	516	581	536	542	585	574	505	509	529	571	556	513	547	550	478	526	541	544	477	518	518	489	515	540	552	573	549	563	495	499	512	579	523	489	541	557	548	514	481	519	523	539	487	543	523	513	550	528	515	520	527	519	527	559	531	513	549	541	543	555	520	562	520	525	546	535	505	516	531	535	513	569	557	461	507	559	494	511	475	506	550	534	565	529	531	543	567	544	526	534	514	509	520	542	537	573	548	552	532	548	565	498	465	558	530	520	555	499	504	534	528	578	548	544	539	526	516	516	530	493	512	560	497	509	507	566	513	557	520	536	519	527	560	535	537	527	551	549	541	534	530	499	503	493	508	513	549	554	579	532	504	510	508	534	527	536	528	476	502	528	529	540	514	545	548	522	493	540	540	539	496	552	506	517	512	526	569	519	537	502	536	526	557	535	527	513	548	504	506	487	522	542	543	544	574	534	544	567	509	528	512	508	520	551	519	567	546	552	523	516	496	521	534	547	538	546	522	545	544	546	513	561	525	530	497	548	526	516	567	555	536	575	551	476	519	550	527	516	546	568	525	531	571	491	520	528	554	519	535	493	511	525	526	552	552	508	535	489	475	559	494	528	493	536	511	515	536	521	510	523	517	509	532	553	521	531	577	527	524	543	532	519	567	513	524	556	579	494	537	560	518	577	524	513	524	571	511	504	514	530	515	509	550	530	536	490	539	525	509	556	535	528	530	515	493	523	522	517	541	513	482	498	518	525	496	516	533	513	535	529	528	523	514	542	522	494	538	502	521	521	563	519	513	545	530	532	583	549	513	507	544	515	554	544	574	519	539	480	564	546	537	519	512	528
24167	21257	28611	24531	21338	13601	2238	964	701	641	615	597	552	547	537	554	503	490	504	522	491	497	490	488	493	499	469	455	509	441	473	458	454	497	466	487	477	459	484	470	456	450	472	482	467	474	468	422	498	421	460	479	450	438	463	480	454	476	461	448	475	467	413	473	490	506	452	457	443	473	459	478	501	460	483	467	463	450	490	491	449	471	417	440	471	464	466	468	515	513	485	436	460	477	442	470	501	488	500	434	455	436	478	489	488	446	457	454	469	460	458	451	456	471	430	474	480	476	444	448	449	474	491	499	455	467	442	449	475	486	496	511	459	469	423	480	441	465	447	471	466	470	506	452	470	469	464	440	466	469	479	488	460	473	491	480	484	419	456	439	450	449	443	451	500	470	460	467	479	477	481	480	507	460	439	428	451	487	491	472	433	439	474	523	484	417	442	453	447	484	493	455	491	500	492	458	497	446	474	451	454	494	476	471	460	463	467	483	466	471	462	474	460	457	465	424	428	480	484	501	443	470	460	434	459	482	506	430	468	457	467	433	498	490	474	417	446	470	493	439	475	463	466	444	520	453	453	434	471	443	455	467	463	469	425	490	469	458	508	491	448	430	476	484	464	461	478	448	459	480	456	476	482	443	385	456	479	466	489	456	469	456	460	447	463	447	431	441	454	466	439	435	470	474	477	453	448	481	432	491	425	487	476	457	473	449	466	470	457	483	464	447	453	495	447	447	440	455	456	452	451	454	494	474	483	453	450	442	454	445	458	429	428	479	469	473	491	507	450	468	468	442	482	461	489	451	482	505	461	512	474	457	427	478	462	476	444	439	461	448	459	472	442	479	455	459	416	464	450	425	446	454	494	440	485	453	452	483	464	431	450	431	470	457	443	438	431	476	474	438	472	461	466	431	466	484	482	468	447	461	482	491	435	481	485	444	427	509	449	451	443	436	462	429	445	445	453	485	475	470	436	464	513	473	464	483	472	471	468	448	468	474	471	433	463	464	471	476	458	487	438	425	458	469	454	439	465	484	441	434	490	459	454	460	502	519	477	448	467	473	489	478	474	447	461	544	443	493	481	446	491	436	481	447	465	451	472	435	455	473	449	427	504	433	454	442	478	422	472	493	491	507	460	439	427	455	428	432	433	471	455	467	438	456	493	463	494	460	449	466	485	470	462	485	456	481	497	478	458	435	472	478	480	454	463	459	480	487	480	484	476	486	488	471	470	486	461	465	470	469	473	450	465	451	455	501	487	497	460	477	513	463	452	459	472	498	466	464	459	454	481	514	479	473	446	456	472	468	434	471	443	436	490	466	462	413	464	449	482	457	482	486	499	435	470	432	452	467	473	477	473	453	473	491	421	440	461	452	466	488	490	465	525	468	469	473	444	482	478	457	472	486	494	453	507	489	428	448	461	461	462	468	503	464	454	456	443	435	460	476	452	467	466	462	441	466	482	496	458	486	471	469	443	469	425	498	474	490	475	451	428	471	443	468	452	474	462	493	437	453	477	438	479	484	432	474	474	450	446	485	465	457	457	425	488	477	453	474	481	451	450	463	487	473	468	488	462	427	503	479	475	436	463	494	471	474	485	468	467	444	441	454	487	448	436	428	454	469	453	484	464	428	461	476	467	444	455	468	458	432	442	505	474	480	444	441	471	468	454	476	419	465	458	443	430	450	471	482	469	435	479	422	485	440	496	485	472	438	447	454	460	483	442	437	437	446	472	467	463	470	493	495	475	462	471	501	477	456	493	425	422	425	449	466	486	455	470	437	445	458	442	449	472	476	450	475	479	447	441	437	477	450	443	491	455	493	428	453	474	463	461	455	477	466	437	462	469	468	475	453	451	466	484	456	512	450	463	465	447	435	496	480	478	445	477	464	471	468	494	442	498	489	422	454	476	473	454	463	421	462	479	430	452	453	436	464	461	451	482	401	463	463	467	468	452	461	469	449	460	444	463	493	484	456	460	473	444	515	464	484	440	446	483	475	487	443	453	455	418	471	458	414	458	494	466	457	489	456	470	457	454	450	474	472	456	464	445	501	435	504	440	475	461	436	469	506	470	481	461	466	519	440	450	403	479	440	463	463	469	482	457	471	446	491	486	458	480	445	434	453	454	441	466	483	487	454	464	451	434	493	484	447	448	450	462	487	501	479	475	492	475	505	463	467	455	479	466	449	480	489	450	446	463	488	446	465	436	414	418	429	421	490	433	444	476	478	493	456	473	435	482	476	454	444	449	479	460	470	449	465	445	465	486	450	473	488	479	463	502	486	482	482	449	505	486	466	401	468	436	445	464	450	486	461	443	459	469	487	476	481	475	437	473	493	415	490	471	460	523	455	414	440	446	469	474	480	468	484	459	444	448	475	427	490	479	480	475	468	476	495	503	427	499	447	478	468	451	465	473	464	444	476	493	432	454	433	437	487	463	437	476	439	450	448	460	442	440	498	449	439	488	455	463	458	466	449	477	464	452	470	491	473	473	479	487	458	467	432	502	461	446	492	446	467	442	462	426	414	483	478	425	469	419	465	458	464	443	444	469	451	474	443	495	470	484	517	487	463	459	488	459	475	461	486	460	507	466	454	510	484	490	461	455	454	451	445	452	439	447	442	455	461	478	468	477	486	478	454	457	472	460	456	457	461	480	453	476	442	429	417	441	445	469	466	482	467	463	435	460	449	460	480	476	458	441	421	529	462	448	469	472	476	486	448	485	432	489	445	405	434	462	446	456	465	476	419	504	440	459	473	491	477	416	488	466	453	494	463	454	432	435	507	472	463	462	432	433	476	496	459	443	461	442	420	462	483	459	486	428	473	507	448	514	469	456	488	480	424	469	481	477	470	444	420	439	450	456	475	439	442	500	402	508	470	434	490	456	482	434	431	464	467	436	485	479	495	486	509	437	426	449	446	459	462	441	449	509	483	469	475	483	470	468	444	495	469	461	468	457	476	449	496	472	442	452	455	471	475	498	451	469	442	500	485	533	435	437	482	469	467	482	477	477	477	481	510	443	468	463	454	451	499	476	468	475	451	432	495	415	448	482	486	468	452	444	477	431	460	439	458	419	425	471	416	431	525	462	454	499	495	441	459	450	450	462	433	461	503	464	462	481	471	472	485	455	475	457	485	459	445	447	451	452	428	486	434	483	450	476	474	478	492	458	449	482	457	472	477	444	480	452	434	465	477	474	444	460	441	438	460	465	447	405	452	457	463	461	453	471	444	447	466	481	466	448	430	445	461	461	464	509	449	473	469	437	445	471	473	469	480	477	460	460	432	429	465	467	473	455	440	432	460	489	490	445	489	479	447	436	442	466	457	486	456	451	482	431	445	483	479	449	445	491	431	451	453	458	462	440	483	485	498	451	431	449	437	468	432	425	486	447	455	465	448	439	480	448	470	476	417	478	519	453	445	473	473	459	440	437	488	443	488	462	454	465	477	478	500	491	452	493	465	447	433	441	471	484	459	436	435	425	461	515	494	483	460
33562	55519	42185	26049	15511	5246	2056	1401	1080	852	829	762	692	676	590	591	632	542	570	577	550	553	526	529	544	558	519	561	576	544	536	502	563	534	543	517	503	481	538	545	535	529	553	545	525	512	500	540	522	487	570	513	489	513	547	498	530	530	514	542	523	505	519	536	540	501	533	502	566	523	503	501	522	513	510	502	532	506	577	524	530	545	532	505	539	509	508	521	496	515	490	521	539	505	517	567	562	516	533	507	515	530	526	518	503	471	521	532	500	501	524	548	496	497	542	502	528	529	518	497	529	515	499	518	485	500	536	491	510	534	489	481	520	508	517	497	570	493	481	510	552	469	515	483	511	487	493	544	528	539	487	536	536	553	490	503	522	500	494	495	542	519	466	495	509	532	528	551	514	562	519	510	542	551	543	568	534	544	557	542	521	532	531	495	553	518	531	509	524	550	503	546	525	516	530	551	510	526	518	540	493	514	530	524	492	546	506	562	501	509	512	525	526	488	497	533	493	496	566	500	487	549	518	514	514	511	535	498	513	555	489	531	516	527	507	508	511	526	537	485	543	509	510	534	564	471	515	508	528	543	442	544	536	539	511	518	516	493	501	544	521	551	485	509	533	548	514	516	522	515	512	519	527	516	492	491	516	483	554	529	543	495	520	549	506	532	538	509	538	551	523	537	527	545	514	520	558	559	485	528	525	486	572	535	506	497	501	473	545	486	504	533	530	510	497	560	490	579	514	516	516	502	544	513	504	535	561	509	505	507	487	528	517	513	502	555	533	474	503	551	506	542	507	557	490	535	491	503	503	535	488	534	526	529	511	534	538	493	511	551	500	509	536	505	550	507	507	510	495	519	543	538	519	525	503	506	476	508	500	502	471	497	512	466	480	510	510	497	518	517	508	518	532	573	522	543	544	537	507	515	516	518	490	520	513	520	484	512	545	504	528	520	528	517	508	544	526	527	489	534	495	535	502	499	486	534	506	473	546	549	556	502	519	514	516	543	503	537	511	553	541	521	535	519	517	520	541	535	491	493	494	491	557	538	563	515	550	485	518	526	523	482	514	564	519	501	535	510	529	558	549	549	482	514	521	499	510	496	502	514	515	514	520	523	543	537	478	488	526	465	503	575	520	556	562	513	506	527	495	509	494	524	499	532	528	523	522	483	522	508	491	487	502	523	565	502	499	506	482	542	505	540	505	519	519	502	518	513	528	574	509	509	507	495	523	550	522	533	559	512	523	519	549	541	514	508	554	550	520	534	530	515	536	543	548	514	490	518	542	531	490	488	530	501	550	535	541	468	521	516	503	510	481	497	503	481	531	528	499	513	519	540	525	539	486	550	518	473	486	537	563	556	509	533	526	499	522	503	505	560	537	533	556	550	503	507	524	506	504	519	544	511	513	519	487	507	521	513	538	512	485	533	531	528	552	500	549	519	522	517	537	520	527	502	533	519	522	535	520	533	571	513	502	512	513	492	525	531	525	555	550	489	485	487	532	533	539	545	530	507	469	567	504	505	493	520	514	532	545	501	541	521	521	573	557	529	550	552	528	557	493	478	534	491	513	529	491	527	550	506	519	540	542	512	515	537	502	554	511	520	528	535	544	475	529	478	466	533	528	518	547	479	551	546	522	503	519	483	488	546	526	559	531	543	553	544	480	470	486	502	515	515	512	538	550	523	566	562	528	542	501	522	528	530	534	549	582	519	520	542	539	511	539	570	513	487	507	514	511	559	526	540	483	549	508	540	526	518	510	531	534	505	504	528	529	498	524	547	536	547	504	541	499	515	526	497	550	526	488	549	522	531	520	528	527	550	489	524	496	531	505	524	508	509	542	515	509	514	520	484	511	534	541	521	507	511	479	545	510	568	540	491	559	509	473	527	483	483	530	559	543	505	496	498	522	512	499	471	519	524	502	488	544	526	567	534	513	503	532	517	506	517	540	547	521	512	549	502	525	529	519	552	495	554	553	541	564	504	542	524	518	529	532	541	533	496	502	517	515	526	496	563	482	533	519	482	571	520	537	540	511	499	544	518	541	530	510	548	574	537	567	530	513	534	496	554	545	494	503	515	490	534	531	502	505	532	496	544	524	501	486	524	520	489	548	536	508	523	461	528	505	524	565	526	489	559	489	553	511	532	530	521	505	558	495	530	489	499	537	531	543	514	539	523	516	502	532	519	509	502	497	465	495	499	526	525	534	497	551	525	529	559	548	516	517	490	531	527	529	516	521	550	581	527	525	586	522	492	474	482	482	522	522	487	506	536	528	517	540	525	522	497	507	524	524	558	524	545	535	504	510	558	518	516	591	552	510	556	513	552	463	550	505	551	496	477	558	520	499	524	514	521	522	495	517	560	511	508	503	577	473	517	508	516	507	537	494	541	541	549	543	523	523	496	511	504	519	532	544	535	522	567	508	553	507	540	533	485	537	539	567	536	545	496	502	515	491	528	521	475	516	581	515	525	530	542	482	517	485	550	484	559	527	538	507	517	545	514	492	489	522	535	489	516	533	559	520	513	506	510	502	538	497	507	508	502	557	507	507	522	504	541	523	484	552	492	532	512	545	516	500	527	512	529	485	531	552	515	490	546	539	498	502	509	551	541	502	506	548	499	556	513	498	501	544	507	525	497	534	514	523	494	532	524	544	484	507	523	544	502	544	546	510	518	533	549	501	509	533	498	554	534	532	493	535	515	536	541	523	555	491	542	528	537	513	508	497	497	554	535	535	505	503	515	548	504	499	491	558	494	510	511	520	508	515	510	550	530	568	495	532	529	532	498	522	529	473	530	530	494	496	515	531	531	504	516	517	528	525	497	508	522	506	516	524	523	529	508	486	495	527	538	494	524	514	494	512	498	517	507	553	512	496	522	529	559	500	509	480	467	547	534	529	481	521	545	488	515	526	539	524	477	513	548	519	477	534	551	534	544	513	496	537	478	470	553	524	494	529	504	495	515	503	522	500	496	522	511	506	499	556	531	548	522	519	528	513	508	499	553	536	531	515	507	485	520	496	582	512	500	519	544	483	526	487	485	526	505	488	534	531	516	521	508	480	550	468	533	488	567	532	509	555	533	533	465	522	596	468	564	537	490	540	499	517	513	572	484	504	521	518	504	496	564	542	513	487	491	519	525	511	537	560	481	539	537	504	522	507	549	482	540	532	512	565	541	498	514	527	535	508	504	527	486	519	513	508	522	494	532	508	524	526	528	521	534	553	509	486	530	523	485	561	487	498	523	448	552	500	541	519	554	547	496	502	557	533	527	518	572	500	524	502	542	509	500	537	558	537	525	509	501	519	497	556	501	499	536	528	520	578	518	539	523	516	533	517	522	509	564	565	501	505	507	516	510	518	574	512	489	553	470	522	547	498	491	511	508	559	507	485	521	539	516	488	542	527	495	510	563	508	542	532	530	528	523	503	505	527	522	549	507	533	554	517	529	559	511	519	536	550	543	523	532	553	533	486	547	507	512	524	518	539	513	497	549
25411	21278	28099	25630	16069	4119	1330	865	719	693	654	645	642	637	614	632	615	552	636	587	592	596	619	544	580	553	573	581	608	573	588	553	548	590	581	578	558	571	559	587	579	541	540	536	574	560	573	553	561	537	592	603	558	571	578	554	604	579	614	587	526	531	601	556	526	608	525	574	584	572	606	566	579	573	583	549	547	574	541	547	574	595	585	535	527	598	638	558	535	539	571	546	589	614	603	601	577	559	592	602	594	590	559	572	590	612	568	584	553	553	560	571	610	581	596	534	558	554	552	588	554	611	583	584	590	589	600	513	576	573	590	561	573	578	538	551	571	553	593	575	613	561	573	592	578	608	556	529	586	560	616	605	577	552	591	564	572	600	578	588	587	552	532	597	584	578	574	549	608	576	588	558	569	588	580	536	562	604	556	597	572	552	563	557	598	578	543	593	597	555	576	613	530	587	577	563	592	560	574	616	554	558	555	561	579	624	543	584	538	557	582	567	583	592	580	550	532	551	594	559	597	562	561	547	598	557	539	584	556	611	589	553	567	603	537	550	621	565	559	533	597	545	592	570	569	571	562	563	525	561	613	592	569	614	539	579	510	582	603	596	537	589	563	543	524	562	550	542	597	577	520	561	567	557	579	573	565	577	584	604	565	597	560	550	548	594	540	591	557	580	575	590	539	608	559	623	581	568	583	540	551	537	591	563	559	549	576	549	533	589	546	583	585	582	518	556	538	519	570	532	588	576	552	548	566	556	560	573	596	571	530	605	556	591	542	578	589	559	604	597	617	582	548	561	554	596	555	552	531	617	582	597	532	555	616	577	575	598	615	557	579	541	560	587	581	558	547	553	599	581	539	600	561	544	587	529	578	608	543	626	572	641	548	583	576	568	567	589	592	571	557	594	578	550	596	516	566	607	597	630	591	563	546	564	589	518	524	537	528	551	591	590	564	576	596	571	566	531	585	586	580	530	596	577	557	539	597	576	562	604	588	587	562	562	542	552	592	561	529	578	559	593	550	576	550	592	596	552	575	557	539	538	528	590	535	600	558	534	592	585	585	578	552	539	538	544	560	555	577	563	566	556	558	627	611	602	598	534	534	568	515	550	526	580	586	572	577	519	555	556	557	568	552	589	531	557	590	569	585	566	598	606	529	593	582	561	528	594	605	547	576	555	591	576	596	551	565	518	597	554	589	546	552	553	561	537	578	560	493	579	580	573	609	606	572	562	558	539	561	602	538	576	549	585	573	593	564	554	562	575	530	598	552	550	610	589	576	571	570	547	571	588	556	546	553	533	548	578	549	573	585	540	583	584	577	555	556	589	562	518	557	600	491	558	558	562	589	518	582	566	582	597	602	584	576	574	553	580	560	609	552	547	570	552	593	591	546	584	565	582	573	584	584	590	567	600	563	555	526	599	554	579	571	538	591	582	568	537	577	573	554	578	568	592	505	569	570	566	560	589	623	616	570	609	535	595	585	587	572	526	566	528	552	572	588	567	586	611	554	570	561	602	571	568	551	571	581	587	607	538	583	570	534	560	585	570	551	587	568	533	538	596	584	525	601	557	568	588	553	544	560	560	572	573	515	571	592	585	553	624	581	544	601	570	560	594	589	553	549	544	596	568	566	597	529	542	560	594	571	608	567	615	565	601	563	547	567	581	517	553	557	596	565	571	566	580	584	578	579	545	644	576	538	527	549	579	604	596	596	601	531	539	603	564	556	566	587	566	621	569	594	584	611	576	595	538	555	531	559	590	587	575	560	598	590	577	567	559	552	581	558	566	558	604	597	548	582	579	611	575	554	579	554	559	583	540	564	579	562	586	552	596	589	584	627	590	596	622	590	554	653	583	576	599	545	587	507	545	575	579	570	546	562	576	589	592	558	573	535	609	593	552	577	568	558	524	559	560	580	537	559	593	563	575	550	544	552	562	577	566	512	572	589	558	513	555	564	629	603	574	591	599	583	578	569	548	576	582	591	587	575	564	585	589	551	537	558	578	510	587	594	546	577	534	579	593	529	579	586	595	582	576	598	553	598	551	556	565	586	559	511	585	579	600	500	589	598	526	609	564	557	565	563	582	595	554	551	579	581	572	579	547	571	593	584	579	605	522	543	590	587	571	579	576	602	558	574	562	550	585	568	551	570	572	554	575	567	560	546	576	582	574	559	556	608	562	575	542	548	544	551	577	550	546	556	595	563	581	590	579	588	578	538	582	594	572	544	565	574	602	541	627	623	542	561	552	574	587	562	556	577	556	557	589	605	552	534	561	594	550	603	555	585	561	610	559	578	540	579	569	603	595	568	540	562	601	601	588	580	573	593	550	598	607	585	599	576	573	614	594	589	583	580	581	583	541	582	545	579	587	588	562	558	583	556	540	557	588	608	555	603	565	533	575	586	606	548	532	540	579	528	560	563	563	548	561	577	581	588	568	569	574	617	564	570	559	537	602	609	600	576	559	557	564	608	587	558	549	590	611	539	581	542	588	573	564	580	559	553	572	605	623	596	560	543	587	535	575	588	548	605	596	614	565	531	534	565	569	582	553	594	554	527	561	575	575	620	571	577	583	569	562	595	562	601	581	605	539	544	561	611	587	546	549	552	557	572	556	555	573	585	583	581	576	568	589	614	590	575	600	589	624	577	582	569	568	524	585	548	550	571	581	572	586	598	581	603	589	589	604	592	559	567	610	612	593	581	510	582	561	592	583	603	558	582	563	552	547	548	594	579	547	585	560	575	581	557	577	548	560	578	587	609	566	555	513	500	564	620	553	570	567	525	568	569	575	602	579	576	565	617	562	571	588	502	575	557	580	567	557	580	596	546	559	567	550	529	535	545	587	588	556	538	589	600	585	509	568	605	558	562	579	609	601	542	636	572	590	577	553	567	563	545	553	539	584	539	589	573	495	551	565	568	544	563	543	561	570	593	569	565	594	576	571	571	551	550	557	523	568	541	562	561	609	577	596	562	588	519	606	527	538	583	562	593	553	597	601	579	511	589	566	522	575	563	583	559	571	600	593	559	583	556	564	600	592	560	551	605	575	556	627	579	561	579	530	625	589	566	548	545	510	569	546	539	579	557	554	558	552	562	560	570	580	515	536	581	550	587	562	599	579	562	529	567	555	542	526	583	573	579	590	535	578	594	596	584	530	529	558	556	561	562	555	541	560	596	579	577	561	545	561	611	565	544	563	556	554	541	549	568	526	540	512	557	565	580	553	543	539	568	550	560	587	554	545	568	583	556	586	548	578	609	585	588	570	591	569	550	577	599	567	596	555	546	529	560	516	584	563	590	591	530	599	595	592	598	592	589	554	549	595	550	619	574	548	626	581	546	592	584	564	611	582	603	575	518	602	557	559	557	538	607	565	578	554	579	547	537	580	614	592	553	585	624	568	593	559	585	596	595	554	560	557	577	554	563	571	580	571	592	578	558	566	573	581	628	584	597	567	533	580	584	560	569	528	549	537	548	573	559	600	517	594	559	547
29883	50605	38950	19983	12285	4328	1744	1186	981	872	850	793	775	749	704	727	642	667	642	675	690	681	685	665	683	654	620	662	697	689	661	654	698	652	620	640	672	608	621	648	636	656	596	656	624	597	658	663	607	632	680	645	603	674	612	641	726	599	644	622	594	646	624	635	630	626	643	609	663	672	635	647	677	661	628	659	652	707	704	661	647	614	658	627	644	624	656	678	609	636	689	644	608	666	611	665	682	613	701	646	625	684	658	647	638	607	611	623	587	633	622	614	642	657	632	648	654	667	593	640	633	635	650	654	653	619	650	616	625	610	649	641	669	629	617	645	646	603	654	632	672	637	624	672	679	698	621	678	671	656	673	610	645	612	607	636	660	600	660	653	660	670	644	602	657	649	659	655	671	673	616	664	638	578	669	652	669	648	636	629	664	622	676	661	666	644	646	685	673	614	623	671	652	655	623	592	669	626	636	619	706	653	621	664	628	670	671	620	677	607	644	687	666	649	606	629	660	629	606	656	633	659	618	650	611	635	638	635	584	642	665	668	624	622	666	597	658	626	673	634	663	691	630	628	686	664	672	649	648	626	638	602	662	622	661	675	654	589	610	605	649	679	662	631	649	603	649	672	626	683	669	640	658	666	655	622	648	655	670	646	652	659	626	689	672	610	635	636	621	635	606	634	678	684	620	668	668	665	606	678	668	695	617	642	666	631	614	567	596	601	637	644	666	626	625	612	639	670	645	617	581	662	651	660	675	620	641	646	610	644	681	603	626	615	652	639	606	642	629	640	664	608	635	658	585	630	646	686	628	646	623	645	633	637	672	643	639	677	656	634	632	619	638	651	661	614	664	659	616	584	628	649	689	638	653	654	665	623	603	635	672	624	617	678	673	618	628	633	660	628	618	611	660	637	618	647	640	653	643	684	665	617	629	664	643	640	639	621	606	703	661	632	610	644	697	644	665	670	666	652	688	629	627	681	623	589	612	666	631	660	662	645	651	647	669	664	638	651	675	626	607	575	613	672	606	668	655	662	657	723	660	634	671	620	647	613	667	635	582	662	606	632	625	676	617	632	649	653	633	644	591	701	646	642	654	653	683	632	706	641	646	668	620	667	638	618	632	655	658	645	661	629	678	658	584	624	654	658	612	653	646	634	662	645	662	682	670	635	663	658	641	672	677	651	583	655	638	614	655	668	590	642	697	667	660	653	627	588	644	619	661	622	647	618	682	677	666	654	633	619	643	634	608	665	639	571	643	641	689	621	606	643	653	618	641	698	621	644	618	672	658	633	622	619	654	653	679	696	736	657	601	637	661	640	645	633	653	629	661	638	672	632	647	651	650	635	667	662	612	650	627	643	644	636	673	656	651	583	686	664	656	667	607	641	619	631	646	605	665	629	652	659	687	655	630	649	687	657	628	690	619	667	593	677	635	668	638	694	656	622	662	639	682	660	638	616	651	664	618	622	633	648	648	697	639	607	586	687	654	639	637	675	658	617	608	689	675	620	673	662	637	619	633	639	648	642	680	704	600	612	643	642	653	610	656	620	650	659	673	649	631	650	668	676	647	635	672	687	641	679	651	652	655	616	625	636	654	659	649	594	617	616	636	660	586	616	652	645	734	631	620	600	638	664	679	622	642	652	662	652	657	613	642	662	586	633	681	653	669	636	666	629	622	630	615	608	650	654	654	664	645	672	611	646	672	602	659	631	594	658	633	667	629	642	633	654	674	620	615	622	634	615	669	694	642	652	635	636	651	690	639	668	642	611	634	601	641	648	658	653	668	659	642	666	611	651	637	647	643	634	626	640	656	635	611	659	621	601	604	618	616	611	611	623	649	644	595	638	643	662	659	637	672	608	652	656	617	633	663	642	635	651	647	629	588	656	653	655	663	648	672	652	624	654	648	639	644	623	705	631	613	676	646	601	605	678	640	646	620	629	647	658	683	623	610	656	698	647	660	640	695	635	641	676	728	615	654	637	620	612	660	622	615	654	643	601	634	630	665	667	578	664	640	676	606	616	602	647	648	643	647	628	617	660	709	662	632	674	653	632	645	628	691	643	629	632	648	650	578	636	666	598	644	620	623	624	601	663	623	653	656	623	641	641	659	646	612	639	651	665	596	655	631	660	637	600	658	662	642	659	635	676	615	615	654	648	632	668	689	684	649	606	645	675	661	656	616	687	627	637	633	688	647	623	626	597	593	643	593	639	646	700	615	624	629	600	641	668	658	664	670	676	649	641	625	610	608	641	628	658	611	662	632	663	684	681	655	657	662	658	658	683	648	650	635	667	656	629	703	650	656	695	648	710	605	687	666	620	689	590	659	625	637	642	633	645	674	654	654	638	670	646	644	687	688	632	661	656	638	648	652	651	652	651	667	668	655	684	639	681	652	615	646	600	637	689	656	619	579	632	643	632	633	652	655	650	640	647	648	591	587	629	607	673	642	646	645	634	629	637	632	609	616	652	627	619	660	625	664	683	659	654	656	652	598	662	657	603	661	613	621	633	661	620	631	657	669	652	644	637	607	648	683	640	649	620	669	654	637	652	632	614	659	647	652	651	656	634	597	639	670	618	660	628	634	680	685	650	640	635	654	654	677	620	638	615	639	659	643	659	670	627	656	621	615	671	645	621	652	608	609	654	603	634	651	592	646	651	671	646	676	651	615	619	613	622	633	620	604	641	627	636	640	660	656	640	651	641	678	650	649	624	604	653	660	618	668	588	644	700	664	625	590	698	646	678	657	627	663	643	645	635	670	619	640	638	563	597	612	626	645	642	620	583	685	647	607	647	647	582	635	639	660	685	668	661	640	667	646	609	621	633	630	681	676	618	621	667	660	668	619	639	627	616	658	664	659	655	616	668	645	616	679	602	671	656	664	675	629	636	603	640	681	641	688	666	624	651	620	647	634	648	648	643	634	659	663	627	603	695	631	644	632	610	655	655	572	626	629	662	659	670	671	662	616	674	630	625	633	637	633	632	619	604	664	675	668	636	644	615	641	637	653	665	637	668	624	680	639	653	600	653	642	672	636	638	628	600	647	643	639	647	587	653	628	627	643	644	677	633	647	637	589	628	682	614	643	656	664	669	628	648	649	663	679	670	644	648	636	620	675	642	679	605	675	636	677	655	656	635	647	638	645	643	659	641	644	625	676	652	659	655	661	656	647	596	583	665	683	608	655	646	646	622	633	628	672	649	630	647	632	656	655	639	653	630	630	627	652	640	674	660	658	593	588	685	649	646	663	656	609	687	654	663	622	614	612	616	657	606	659	648	676	629	601	663	661	606	672	657	693	613	631	654	671	609	602	660	655	633	653	667	620	639	635	662	666	667	667	613	686	686	656	642	630	645	660	645	624	657	604	625	647	616	665	604	644	650	648	627	702	594	663	650	647	648	597	655	623	635	614	636	608	614	600	649	625	698	607	660	648	646	658	657	650	622	670	648	643	602	654	661	657	650	655	692	648	643	631	645	679	678	686	646	613	614
23056	21238	28867	24010	21362	21164	11731	1802	1183	1051	937	888	875	753	739	683	712	720	716	607	683	651	639	644	610	639	675	656	662	586	652	636	637	620	667	582	630	633	625	612	675	554	621	591	601	647	604	632	603	640	582	614	600	549	631	639	598	616	608	620	574	639	595	589	663	649	613	632	620	570	615	579	614	631	596	620	622	614	653	648	620	655	612	614	654	618	609	660	612	575	616	625	559	580	626	600	589	614	641	608	613	603	585	631	632	601	614	607	571	612	593	608	639	654	635	621	578	579	630	607	644	612	599	615	595	587	620	658	656	609	595	568	634	608	640	584	615	637	597	585	573	614	625	612	655	611	663	618	625	628	607	595	562	603	648	553	625	625	643	569	616	620	631	603	589	648	605	576	645	582	621	611	600	639	604	615	617	617	613	674	639	608	628	639	579	621	632	638	667	602	650	607	617	647	569	611	623	617	569	601	604	610	576	643	635	595	593	610	604	654	611	612	598	631	639	614	616	637	617	634	598	590	620	611	607	598	591	637	659	630	559	607	625	650	665	586	582	625	613	621	652	620	611	621	602	664	595	588	611	574	604	583	627	609	613	621	608	595	593	591	582	615	592	604	605	581	620	629	629	641	593	658	606	610	613	589	587	594	596	621	578	634	650	626	642	588	594	627	601	595	589	594	621	591	609	632	649	653	637	591	575	574	598	611	587	620	605	608	580	617	600	594	620	590	614	616	601	627	582	616	672	607	665	621	633	626	620	631	642	582	598	637	678	573	582	573	613	592	603	625	627	600	631	607	605	606	582	634	602	630	610	626	624	593	574	619	591	630	617	624	620	601	625	602	598	670	627	590	570	602	604	613	594	572	640	620	645	601	617	619	638	632	629	641	643	592	632	627	588	613	616	610	625	612	590	610	641	667	616	614	610	598	571	612	636	609	641	620	589	620	603	605	594	583	616	577	611	590	629	625	612	587	622	609	597	616	601	553	596	619	638	646	661	588	605	660	588	625	591	647	621	596	649	600	629	612	597	593	593	607	609	585	592	656	580	616	587	656	615	579	569	643	572	618	601	566	599	634	579	601	585	613	616	632	627	592	616	556	594	587	601	562	615	633	625	583	573	656	617	559	546	606	645	615	589	588	602	647	605	626	611	634	631	628	635	610	535	629	605	645	658	610	592	655	623	623	584	629	582	634	592	595	614	622	634	628	628	594	621	646	566	603	648	625	651	640	591	595	599	597	613	607	563	593	585	592	619	630	612	635	618	591	606	604	634	624	637	606	580	592	633	655	661	613	637	651	656	608	602	585	594	622	604	604	621	637	612	609	615	568	566	563	647	611	591	609	614	594	584	592	636	628	647	615	612	585	601	602	647	584	584	585	588	569	608	620	585	624	578	644	593	634	630	619	581	608	633	587	603	620	612	583	633	611	562	594	635	620	564	634	594	667	589	649	635	597	616	621	604	616	567	581	640	632	570	601	590	541	634	582	559	598	621	645	591	603	591	631	630	612	608	607	610	565	591	577	571	615	621	613	613	657	617	614	613	612	584	611	609	636	593	584	634	606	592	615	624	625	614	580	646	562	643	651	578	633	597	613	608	638	628	636	593	614	625	623	561	591	622	608	614	635	583	627	615	571	603	635	587	643	621	638	594	610	578	619	625	565	584	601	607	563	621	626	623	623	629	619	635	555	573	588	634	642	599	553	634	588	635	572	606	609	621	614	594	624	579	618	602	584	638	591	600	638	597	588	580	630	584	579	589	592	567	594	580	627	596	579	620	608	653	614	624	597	587	621	595	618	580	594	643	588	591	602	577	646	571	610	644	574	601	610	599	638	592	597	583	605	624	581	594	614	585	635	608	559	613	610	661	656	591	590	567	631	598	643	629	596	616	590	586	586	549	632	616	625	563	633	648	598	617	610	602	622	613	657	608	604	604	581	639	616	614	628	654	630	637	609	619	649	627	679	609	613	610	603	603	650	608	619	615	638	619	606	586	629	620	538	632	585	625	591	626	608	616	663	638	585	648	593	613	606	578	625	597	626	603	663	623	588	647	597	632	608	623	593	659	643	602	621	613	575	657	594	624	619	642	604	637	631	567	586	662	622	600	578	618	620	594	587	607	582	609	651	609	597	632	632	611	600	651	574	627	592	594	579	594	608	546	612	616	584	629	608	573	586	636	646	636	645	600	593	586	608	580	619	643	625	638	577	595	626	606	559	568	574	595	615	624	598	625	631	592	602	599	569	636	625	619	636	630	623	593	625	606	611	597	648	614	605	606	603	568	570	613	581	606	620	582	639	574	604	617	624	615	560	595	640	610	608	616	594	618	584	606	617	621	626	651	602	627	590	572	622	630	612	659	635	647	629	631	609	603	572	562	615	581	601	662	610	607	625	605	587	640	618	630	652	630	597	623	610	600	625	584	627	635	611	621	650	635	572	618	605	586	601	597	570	600	617	579	599	617	620	653	559	597	581	612	569	625	638	657	640	583	625	594	638	601	627	588	621	606	620	566	607	608	630	629	604	590	588	586	623	618	620	595	655	628	611	613	616	605	608	628	590	648	644	619	588	619	600	643	593	613	602	609	609	643	642	623	610	587	635	611	617	650	624	566	602	601	607	658	608	636	593	652	615	650	630	662	619	611	602	612	663	558	603	608	616	618	638	634	616	610	600	632	629	637	634	620	603	616	588	579	615	579	635	633	635	641	597	613	635	624	583	583	596	619	587	591	574	608	625	566	609	595	624	571	604	607	630	630	547	588	619	651	581	639	601	578	586	610	604	591	600	617	564	646	633	570	600	578	615	569	658	637	601	635	618	582	609	609	608	611	596	583	626	636	613	620	587	579	592	619	628	630	636	609	631	590	621	606	621	560	598	609	614	612	593	597	632	592	580	624	599	629	586	569	616	610	571	589	568	582	570	607	550	616	590	643	631	605	630	559	609	591	633	629	641	608	598	636	659	617	630	609	599	597	599	595	592	614	614	615	617	636	639	613	623	585	633	629	582	580	632	611	581	599	618	593	588	573	583	556	601	622	607	570	578	599	621	596	619	605	601	594	619	551	576	635	568	647	658	631	628	579	600	585	628	590	553	624	639	629	629	584	623	681	596	606	577	616	593	584	625	566	592	595	625	620	628	627	632	661	576	601	610	583	561	653	609	596	601	597	609	602	670	562	622	607	616	584	604	619	595	621	626	596	599	574	541	606	655	622	599	581	621	619	617	652	619	645	535	654	599	601	620	608	581	586	634	650	582	607	629	622	615	590	610	563	595	595	625	591	621	581	576	574	606	591	623	610	592	562	656	634	622	657	593	605	566	605	596	655	657	640	611	639	618	601	611	584	576	624	626	621	564	649	614	627	596	620	594	619	636	634	583	672	565	669	637	580	619	615	605	668	567	643	595	614	607	568	601	625	612	615	595	572	627	669	568	557	631	635	617	584	637	607	633	605	611	603	617	625	639	588	607	580	580	627	585	593	591	618	625
34569	60698	49481	33311	22560	10608	4250	2211	1667	1440	1236	1102	1050	1021	892	862	805	779	753	773	744	726	703	680	721	705	748	699	755	678	688	670	732	653	673	689	657	676	672	694	690	705	652	625	658	611	722	665	679	636	615	649	659	685	687	642	671	685	685	647	626	705	665	623	662	618	688	687	672	668	664	675	679	658	668	660	644	695	675	661	690	658	677	662	670	690	687	653	673	648	673	689	679	637	670	626	668	657	633	642	650	700	635	652	638	657	697	659	723	638	655	639	670	662	630	644	599	660	665	659	672	681	637	668	646	635	689	665	675	669	722	636	650	675	709	649	671	660	693	661	682	703	658	650	672	649	660	638	648	674	679	686	650	675	702	669	647	694	628	659	660	686	658	636	695	616	652	596	633	656	676	609	656	687	705	631	617	681	653	677	710	674	687	667	695	642	660	713	687	691	609	724	682	650	671	706	700	679	686	698	682	654	667	695	642	692	618	646	719	708	705	660	732	693	673	623	650	707	661	658	675	666	696	669	693	681	713	632	628	681	668	619	686	634	657	666	658	623	708	674	654	701	666	647	627	662	692	650	678	658	719	663	637	683	639	673	642	653	693	727	660	633	636	663	671	630	654	677	679	685	664	730	671	707	650	676	654	667	641	698	683	648	652	670	689	639	656	679	632	686	660	693	680	681	707	669	674	627	601	662	668	668	646	685	664	657	673	640	671	666	662	648	666	656	658	661	667	684	674	677	690	684	691	611	616	686	655	618	649	658	667	640	666	679	647	645	654	643	669	705	691	679	691	647	703	608	590	672	668	685	671	681	685	659	700	696	679	659	607	655	656	648	673	686	677	658	660	680	652	670	648	636	673	668	615	648	693	656	650	652	665	665	657	700	638	726	662	631	690	684	648	678	676	696	677	632	701	657	661	679	692	687	646	686	688	709	632	638	682	660	654	649	700	623	666	660	648	617	710	629	642	683	662	720	690	669	649	696	672	644	691	645	675	655	657	680	686	651	682	689	687	680	678	666	606	667	669	687	610	648	647	710	642	676	674	663	641	623	692	654	694	691	696	651	622	726	660	696	671	688	675	631	636	640	648	640	662	701	715	661	700	662	654	685	686	700	646	676	659	642	699	650	640	668	636	684	681	621	659	688	640	666	664	636	697	675	611	629	675	669	676	687	675	646	658	716	682	645	606	627	655	632	663	619	658	670	687	631	651	669	681	683	741	656	650	680	679	670	629	680	688	702	665	641	658	661	632	653	692	664	664	666	626	690	663	699	672	652	665	674	667	698	645	710	655	672	627	649	608	630	692	653	646	680	695	639	650	650	667	658	621	631	708	666	658	605	657	624	644	667	666	661	698	656	654	646	676	647	633	644	683	673	638	661	667	647	697	664	617	671	686	652	673	648	654	648	717	657	669	726	619	674	659	664	675	656	666	686	704	656	653	672	679	665	690	689	686	612	641	688	656	641	662	689	651	680	655	611	717	687	664	629	664	660	640	696	593	689	617	665	627	648	695	647	703	690	697	616	657	691	656	643	672	649	670	671	699	669	685	615	670	639	650	644	696	690	686	649	673	673	655	626	647	629	660	677	672	717	657	663	667	647	722	630	666	654	651	696	697	647	684	659	677	649	687	692	647	666	673	662	614	675	624	669	679	675	635	653	640	708	684	637	628	651	650	660	656	651	652	669	655	631	708	623	694	681	654	651	671	664	656	672	681	688	710	646	677	645	642	665	673	669	649	634	636	655	682	637	636	681	687	645	694	675	673	639	645	626	635	697	692	640	654	738	677	667	639	632	646	681	652	683	666	667	689	662	703	698	648	614	703	609	677	690	684	626	645	659	660	682	658	649	618	678	691	706	667	651	646	692	655	615	639	644	696	642	666	659	663	627	646	681	657	639	644	680	679	696	676	652	675	637	696	647	686	611	667	646	612	664	649	674	640	632	696	676	685	634	710	613	641	704	647	639	657	722	666	671	677	663	644	647	636	712	608	669	630	648	629	678	675	706	669	684	676	662	674	671	692	675	664	622	650	696	675	668	662	649	649	609	648	626	636	698	649	662	657	663	610	652	713	650	656	686	669	688	652	719	702	666	635	665	667	637	656	615	670	663	715	634	658	658	656	689	668	664	618	652	653	687	640	706	636	690	632	661	703	704	677	702	630	665	701	666	678	694	658	673	638	646	644	660	702	653	684	649	669	654	661	653	652	673	642	642	657	677	690	646	682	616	658	685	652	618	684	646	667	659	684	687	648	643	630	682	689	667	671	719	710	644	673	702	639	701	666	678	683	664	666	710	695	676	667	681	676	674	637	569	677	711	615	649	689	682	668	651	679	656	653	651	645	631	634	632	694	685	665	689	600	665	677	689	681	662	704	669	663	628	659	668	658	667	646	662	676	658	664	650	722	651	684	643	677	613	701	701	662	630	660	661	643	623	672	636	648	638	674	679	645	679	631	679	659	630	668	660	647	665	699	635	628	679	661	626	653	687	632	672	633	661	702	683	696	675	647	691	645	652	624	652	648	658	657	651	687	602	689	692	616	679	697	667	666	671	662	667	607	716	644	602	680	663	623	625	669	647	653	672	717	645	689	659	698	648	660	677	676	663	686	687	702	691	662	677	671	677	712	643	638	661	696	701	684	648	660	652	694	650	681	618	644	707	684	654	651	671	615	698	659	633	706	625	662	689	669	668	700	655	654	691	670	652	630	657	681	625	655	635	690	657	702	653	642	651	735	688	662	626	657	680	662	688	648	708	665	679	678	646	680	644	698	661	659	673	667	704	638	649	702	717	650	630	631	694	691	675	664	650	674	682	661	664	670	693	669	690	676	679	631	648	646	666	671	679	615	648	675	668	692	634	705	639	657	712	632	633	673	643	695	677	628	666	694	712	682	647	676	678	636	695	648	663	652	670	642	635	635	668	704	685	681	689	609	657	663	664	647	697	650	693	645	656	688	688	646	674	661	665	646	659	678	647	651	660	654	640	617	640	663	629	735	675	692	704	662	668	642	633	679	640	676	672	713	623	592	657	683	659	636	706	653	686	697	634	662	667	645	656	687	724	693	691	604	637	661	656	647	694	665	711	614	690	683	684	659	629	645	647	670	674	665	680	713	628	677	676	661	682	697	670	633	690	663	705	652	658	681	613	633	659	678	679	647	641	627	717	652	687	653	618	679	614	676	658	680	640	641	666	685	628	639	665	679	684	673	646	688	649	637	680	688	636	695	679	638	630	640	690	672	645	648	671	610	678	616	612	645	637	701	652	673	702	605	707	666	651	645	692	680	656	633	640	671	700	660	660	625	685	690	668	659	650	698	667	700	694	681	688	626	694	613	636	642	680	677	736	647	645	635	636	691	671	677	641	642	665	666	656	646	665	687	720	669	632	678	674	639	694	658	677	667	668	664	652	604	658	692	644	676	662	642	602	681	679	642	652	697	700	660	703	680	681	635	692	632	657	666	658	614	701	665	683	639	669	616	658
28829	27756	30408	20759	7250	2024	736	581	528	492	530	500	467	492	506	485	473	476	493	475	476	472	477	449	448	452	474	449	436	456	450	455	468	461	457	454	506	424	472	486	445	437	481	455	435	485	471	481	460	463	469	456	438	456	464	451	470	472	468	484	474	455	445	451	454	474	458	428	474	470	466	483	491	444	447	458	447	452	489	442	455	436	507	471	499	482	500	465	438	456	499	481	481	494	508	494	502	480	464	462	417	428	462	486	445	431	438	467	455	477	452	468	444	488	449	468	443	415	473	466	447	468	467	477	490	442	454	441	459	474	507	421	420	494	484	474	460	443	477	443	461	464	472	500	453	459	439	485	474	459	442	492	491	474	479	441	494	461	465	467	466	446	447	456	467	435	436	507	452	467	451	422	486	464	453	491	496	458	453	474	455	464	442	454	462	443	466	482	508	429	447	482	480	466	486	441	457	436	457	465	478	471	426	489	466	418	448	475	459	474	532	469	445	477	514	512	456	450	493	469	462	412	451	472	467	476	489	491	440	427	490	432	457	487	456	450	463	452	480	424	478	475	434	503	458	454	481	473	484	480	470	457	435	421	469	454	457	441	462	427	449	440	515	446	468	452	492	463	471	460	467	446	494	442	513	406	457	450	456	483	434	445	456	491	472	471	457	423	468	437	498	470	494	452	471	500	502	477	493	466	488	464	445	502	482	432	437	465	499	492	483	449	486	481	468	463	436	454	505	468	458	422	448	483	453	465	495	467	473	462	481	454	476	510	484	474	442	466	463	471	466	465	492	455	436	423	478	481	471	472	468	464	460	463	478	470	465	447	478	445	507	479	452	475	439	467	469	438	474	468	493	464	474	476	494	435	480	442	459	466	482	448	454	443	461	449	472	463	463	454	422	466	434	428	459	470	426	483	445	444	474	453	476	434	443	456	462	484	471	448	458	459	461	462	447	445	475	466	487	455	435	419	414	483	460	438	470	438	493	460	475	460	434	418	480	436	441	467	406	483	481	434	483	454	463	503	449	440	448	465	430	486	457	463	471	420	488	451	469	465	469	479	431	490	467	447	481	439	467	456	453	481	435	463	458	501	479	474	446	490	450	427	485	442	425	454	436	433	439	467	432	483	452	435	479	444	464	468	425	487	452	465	442	457	429	489	431	419	410	439	425	451	441	453	475	427	457	485	451	466	437	453	474	451	462	470	442	448	454	502	462	453	454	479	477	486	478	465	455	454	469	443	451	496	439	443	460	441	460	443	463	426	463	465	452	489	434	444	480	478	445	450	477	456	434	475	475	481	463	493	480	467	460	453	415	430	490	446	454	438	471	476	465	456	444	483	476	493	467	458	454	458	494	489	470	463	460	464	491	426	450	473	465	486	467	479	453	428	459	463	471	450	472	474	485	458	456	453	467	459	496	464	440	474	444	441	443	469	484	477	445	464	483	439	459	455	492	479	452	487	478	484	454	460	479	480	450	434	456	443	465	466	467	439	442	440	458	504	486	437	452	480	470	452	476	427	503	473	452	430	468	456	469	454	443	443	458	492	497	465	466	485	486	472	442	457	474	452	441	469	467	480	470	500	441	469	471	460	475	462	480	486	481	441	484	448	456	426	424	501	473	471	458	458	475	457	457	485	465	456	425	451	451	470	450	468	444	452	450	401	484	441	448	505	492	464	450	477	440	431	452	468	462	483	479	450	470	455	454	513	490	456	478	510	487	474	467	448	485	452	455	456	427	516	426	424	463	462	449	469	468	426	480	472	441	467	484	463	445	487	444	443	472	438	461	481	506	459	440	475	441	447	469	413	460	450	411	439	469	478	477	469	438	452	484	445	459	445	506	418	462	475	453	455	488	485	449	457	437	477	502	449	493	450	413	491	450	444	456	451	470	500	453	498	467	486	426	412	450	451	444	516	503	449	447	489	486	432	458	453	440	455	481	435	457	394	485	431	461	487	488	501	473	449	491	457	494	447	463	463	434	427	463	425	468	451	501	491	473	472	463	439	438	481	486	439	440	466	469	480	489	448	469	457	497	478	449	435	445	443	471	465	441	431	458	442	468	484	442	464	474	474	470	454	428	432	480	453	460	435	462	481	439	445	453	489	436	478	475	465	446	478	455	422	469	497	466	436	461	475	471	488	435	502	468	478	456	505	432	447	445	482	446	447	478	427	485	444	467	465	482	433	516	452	491	436	462	481	461	481	446	421	458	456	460	467	464	416	456	441	493	468	460	461	464	455	427	477	460	467	490	450	484	487	443	485	459	459	469	448	488	459	452	439	500	500	428	478	438	495	440	493	475	480	436	478	472	452	452	469	419	446	464	456	457	498	462	459	458	485	446	436	441	460	454	490	470	481	440	488	505	452	441	482	465	450	473	456	437	456	491	484	469	451	452	458	479	457	482	425	447	477	480	458	461	450	467	449	450	474	485	496	461	483	442	448	458	477	458	483	464	468	481	480	450	457	465	460	480	452	437	448	469	487	446	455	435	442	454	481	491	472	476	479	469	482	493	435	434	455	491	470	486	439	458	454	413	442	482	453	484	471	464	445	439	453	450	472	471	435	465	451	476	464	433	453	464	433	441	471	451	443	437	437	465	425	435	463	456	459	501	451	460	482	516	495	503	492	468	482	496	430	446	487	472	473	473	488	449	436	452	452	494	430	442	451	452	442	446	428	470	452	438	429	488	410	474	465	461	447	428	445	492	454	477	437	486	462	468	454	459	486	485	442	490	465	481	478	456	503	472	460	470	458	454	446	462	476	445	430	490	449	457	466	480	476	468	460	450	469	437	439	439	461	485	446	474	481	428	454	451	468	483	463	438	460	490	472	443	477	503	437	465	455	483	449	455	482	445	411	512	447	457	454	471	460	487	451	460	444	442	443	449	482	478	487	508	465	471	431	473	469	447	459	445	450	512	429	451	469	444	484	477	422	467	473	444	477	453	458	457	449	435	460	483	473	456	505	479	483	470	481	482	469	462	487	478	468	425	426	476	443	434	454	478	434	471	459	448	453	451	445	409	485	430	464	496	465	473	438	451	456	436	479	432	438	438	419	439	470	483	444	468	403	485	471	462	453	466	456	441	475	443	476	494	453	436	416	476	479	449	473	472	476	456	447	468	492	463	433	453	419	485	423	439	467	447	482	489	485	479	475	450	479	470	485	454	430	460	432	460	464	494	417	457	455	430	455	513	505	463	386	491	455	466	409	428	475	448	436	462	455	487	499	435	526	470	437	447	461	454	420	428	477	476	453	447	459	454	478	448	485	422	462	496	455	436	430	477	469	453	479	475	478	466	479	455	479	466	444	441	457	445	445	441	436	464	507	462	441	479	443	478	481	447	463	473	435	468	449	494	475	431	486	465	515	494	475	457	458	470	469	454	463	465	433	469	490	460	455	423	491	450	454	451	481	435	450	501	418	459	461	460	495	454	483	479	471	453	461	480	430	470	454	449	476	468	447	481	442	460	469	484	475	485	452
31774	44461	31683	18402	8849	3339	1069	763	728	642	616	598	594	576	569	558	531	530	575	574	523	543	547	501	512	546	513	518	548	543	516	516	565	524	479	525	537	539	543	523	521	520	536	603	517	514	571	536	562	541	548	516	534	510	526	505	566	545	576	519	548	539	483	538	553	537	548	524	531	537	542	540	585	533	575	510	570	525	499	539	529	516	526	541	511	539	535	531	532	525	551	546	587	516	535	546	536	535	546	526	536	517	522	503	549	501	516	497	544	544	525	490	547	552	520	462	529	545	522	495	536	515	513	503	508	472	539	530	542	570	549	491	523	539	525	567	560	542	522	543	526	550	543	533	527	559	515	514	521	589	526	526	526	576	537	519	507	553	537	581	562	521	493	528	503	530	548	524	555	543	546	536	530	543	510	536	552	483	525	593	516	525	545	527	515	542	506	519	533	543	506	524	546	523	507	498	570	514	501	552	540	521	575	491	517	519	565	549	517	540	520	522	556	550	500	495	538	515	520	575	557	564	536	553	536	523	516	533	538	544	543	523	521	546	508	555	513	538	532	546	519	533	519	547	482	537	535	527	499	521	502	524	563	537	522	538	517	521	538	539	520	500	487	507	523	531	500	501	513	554	556	555	553	534	538	525	550	538	520	532	533	520	509	547	582	505	537	520	539	538	530	530	531	483	533	534	583	510	503	566	498	548	560	544	499	519	555	532	522	556	547	528	569	505	496	526	538	526	536	528	489	525	540	519	536	513	543	536	545	520	548	521	523	537	530	534	531	553	533	571	539	533	558	543	548	566	535	500	512	516	493	543	526	528	519	515	494	533	546	544	490	494	497	500	543	511	516	533	541	529	524	534	498	530	479	508	581	507	541	523	559	536	558	557	567	541	576	546	525	561	501	572	510	535	558	536	527	528	558	490	509	568	548	549	517	555	529	517	542	523	482	525	498	522	541	545	505	522	545	544	557	532	521	543	518	506	529	502	549	539	525	505	480	535	570	565	553	524	545	518	484	494	545	518	513	541	510	529	529	531	553	528	495	540	533	517	524	572	544	517	509	535	539	509	533	536	564	526	560	527	547	526	508	540	521	529	514	538	517	541	532	530	568	545	589	558	585	530	507	576	529	552	554	508	539	473	563	511	535	529	523	505	561	520	531	533	542	490	555	523	504	504	541	490	521	529	546	534	536	544	531	501	547	485	547	568	576	534	525	507	514	490	524	550	543	556	514	509	536	525	520	571	549	517	577	488	535	523	490	553	487	485	510	500	533	540	537	560	556	556	547	546	508	543	476	541	603	535	552	480	506	548	523	533	520	535	528	527	524	560	516	543	507	547	515	511	518	512	569	513	577	516	577	550	505	542	528	551	530	530	498	501	511	543	535	545	546	507	555	562	525	542	569	521	502	534	530	527	531	540	548	512	494	543	502	515	551	525	529	526	547	569	573	504	520	557	539	542	529	531	530	535	503	571	503	576	537	527	542	522	528	497	544	540	515	518	546	513	516	530	526	575	526	529	525	539	541	538	522	504	497	548	542	540	544	568	501	538	557	553	563	528	498	557	527	502	548	519	544	540	556	514	568	527	533	485	522	532	522	492	538	508	527	506	535	544	524	548	514	542	506	519	553	535	530	544	501	520	557	520	522	532	520	551	532	544	552	549	532	526	512	548	562	544	502	554	525	501	501	498	532	515	534	528	534	502	522	514	530	508	533	521	549	533	533	528	499	519	520	500	561	515	523	519	501	582	496	543	510	517	521	564	500	556	527	534	574	549	537	551	553	563	577	512	493	507	541	534	537	506	578	540	525	543	539	566	566	518	478	543	584	543	526	514	535	523	562	550	519	527	486	548	520	569	533	532	528	497	515	523	522	519	519	541	558	552	557	517	540	530	554	528	525	544	501	551	541	537	546	516	525	518	530	530	577	521	535	526	503	548	549	527	552	479	558	571	484	515	517	518	541	529	554	539	537	513	503	524	535	535	524	528	560	587	571	520	534	569	522	535	531	576	530	560	489	513	560	548	531	524	543	547	581	505	572	533	537	533	535	518	513	510	508	537	520	529	559	505	552	526	546	540	521	542	556	495	521	529	518	504	541	566	527	495	519	518	528	524	517	556	566	555	528	538	575	519	499	487	543	563	526	508	513	513	508	537	520	516	568	506	542	516	514	514	505	484	549	536	523	511	555	543	529	543	552	504	508	540	566	502	540	569	521	513	564	539	543	568	503	560	531	497	529	506	511	490	477	510	527	492	542	542	548	532	531	515	515	567	532	533	508	523	509	527	536	531	553	505	553	544	528	546	526	530	543	487	515	534	547	574	535	540	533	486	530	496	552	560	533	520	548	554	467	516	526	515	505	534	519	528	543	514	513	535	519	562	487	560	541	496	539	563	509	495	554	527	570	560	467	532	523	540	538	549	565	533	517	573	504	536	498	496	535	506	570	516	528	532	561	531	524	547	537	544	522	558	546	521	476	521	499	529	515	521	509	544	549	547	535	552	531	518	539	556	546	561	546	535	546	561	500	510	550	532	506	565	520	576	505	502	510	517	487	503	558	505	523	536	519	497	556	517	553	528	514	523	528	506	543	536	516	589	536	578	513	515	466	530	559	550	571	529	558	543	551	516	503	530	531	507	507	503	513	549	546	513	561	512	514	532	544	539	527	514	548	565	535	522	531	526	518	528	495	547	566	538	520	522	508	484	494	562	558	514	534	532	583	536	493	552	556	516	538	521	495	514	510	516	530	547	527	523	527	537	538	558	527	487	531	520	554	521	488	512	501	527	517	517	536	528	561	518	528	530	540	535	529	539	542	520	534	511	496	542	499	510	545	539	560	548	525	516	491	527	527	507	529	492	529	534	549	535	529	585	503	544	522	523	520	550	571	580	509	518	512	536	507	492	516	528	554	525	502	519	541	537	547	532	577	579	509	552	502	530	522	504	535	539	503	578	558	516	467	513	560	582	567	527	531	533	528	516	531	515	556	532	564	500	569	524	516	548	506	524	520	522	499	535	568	584	592	564	555	534	555	482	528	499	520	523	592	513	502	521	529	522	507	515	502	507	482	520	486	493	568	541	557	520	530	537	540	519	496	569	555	510	510	545	517	492	499	491	525	546	535	544	599	547	539	544	489	533	548	561	562	529	568	519	548	529	484	553	528	547	530	525	539	561	569	562	553	536	502	506	503	514	511	520	517	507	538	536	579	526	535	557	497	562	563	507	521	495	544	534	536	470	521	528	519	537	548	564	528	547	553	575	530	532	525	527	504	528	499	520	543	569	550	548	539	536	503	542	536	562	539	563	538	559	517	534	520	518	557	558	491	521	507	515	514	497	510	551	528	513	535	527	544	557	519	522	551	579	547	512	513	503	511	562	494	502	484	503	490	555	514	563	535	495	542	518	508	531	518	543	530	529	556	510	527	554	519	526	530	499	543	547	503	510	564	543	519	552	550	504	494	596	599	519	542	536	566	498	522	521	546	549
24091	21253	28547	24929	22008	15413	2919	934	760	646	606	579	592	595	531	596	517	501	513	508	496	474	492	503	471	521	496	469	478	469	498	487	470	457	475	443	455	502	493	479	446	468	502	450	514	482	459	435	501	447	517	514	461	482	505	450	481	495	482	470	448	529	471	497	469	458	464	465	473	456	449	414	473	455	457	502	413	461	463	453	424	484	494	439	483	459	484	497	441	460	517	499	463	502	485	475	490	482	495	476	454	501	477	457	478	434	450	468	463	456	450	446	459	463	463	462	444	454	498	486	505	454	442	428	473	480	450	465	439	430	442	449	471	486	467	468	425	460	432	523	450	514	478	473	490	465	497	451	452	470	509	476	477	483	456	480	481	474	478	509	454	438	480	463	495	446	489	449	447	470	443	471	461	459	443	483	450	448	470	492	443	476	482	473	470	452	465	520	442	480	473	452	453	464	452	456	450	452	469	460	494	472	459	466	442	457	429	484	480	482	503	450	437	478	446	435	464	473	472	428	466	471	441	459	465	459	456	496	488	433	461	482	498	453	438	491	446	477	480	461	490	468	452	442	465	473	430	500	456	459	473	486	465	503	480	476	467	462	469	485	484	450	474	483	484	473	445	457	469	423	451	461	484	458	516	444	457	476	462	464	482	456	465	488	460	467	486	435	492	477	477	493	484	466	473	465	475	502	428	447	498	470	432	479	453	461	458	471	412	444	468	462	499	448	437	479	507	475	462	431	450	435	456	496	430	429	460	463	473	463	463	502	451	466	492	436	492	531	479	461	466	499	481	455	488	468	471	457	485	448	471	464	463	492	469	447	469	460	417	464	483	442	495	463	450	509	449	430	465	441	507	476	480	437	462	444	482	489	411	462	455	443	467	460	445	493	469	447	492	486	432	503	446	453	461	525	414	502	489	473	486	481	456	445	427	491	507	448	505	469	463	487	484	456	457	453	501	479	466	425	455	436	454	476	485	479	488	423	445	441	470	472	467	480	478	483	459	444	497	466	502	462	460	472	477	455	458	483	447	441	501	434	467	448	452	451	472	476	445	472	458	490	472	481	492	472	459	474	470	492	478	424	460	469	435	464	483	489	486	450	477	462	471	441	444	478	457	461	465	474	455	445	451	471	445	479	441	472	471	487	449	470	456	504	421	426	465	462	469	492	437	467	470	471	464	456	464	451	455	496	469	507	477	492	493	454	450	448	454	447	469	463	447	475	480	457	475	470	458	502	443	459	444	431	477	485	480	503	477	451	464	468	462	464	437	441	477	488	447	501	441	462	483	479	486	480	456	476	492	441	494	489	466	470	484	440	441	470	480	469	457	448	470	450	450	453	484	444	487	459	471	463	456	510	466	444	476	500	473	461	437	489	475	478	447	467	452	458	468	482	470	492	443	472	491	448	518	484	511	436	502	458	482	423	484	428	483	449	438	478	466	465	433	491	473	473	458	484	414	487	455	483	488	479	447	485	451	459	460	465	456	483	466	471	471	476	442	478	423	474	460	464	462	467	490	440	489	426	502	492	464	458	469	498	460	476	467	443	452	463	475	472	493	447	505	449	454	511	493	487	451	484	480	468	466	510	446	467	467	483	462	476	469	461	459	412	474	464	441	458	466	428	494	456	522	481	426	467	462	451	468	457	458	419	474	441	451	446	418	459	452	445	483	496	476	482	469	470	477	427	466	446	500	461	481	461	526	453	404	493	439	505	461	494	423	462	453	445	480	450	456	469	479	486	459	458	471	446	478	457	462	507	456	467	475	457	446	474	474	473	471	470	453	439	474	450	440	460	471	470	449	479	461	518	482	449	436	486	479	493	465	455	452	454	469	447	488	501	458	450	457	469	471	482	469	453	460	449	464	439	448	484	497	436	467	489	470	503	479	464	479	476	466	483	494	465	426	460	458	493	450	439	475	434	465	461	471	454	478	477	437	481	486	485	465	481	466	431	429	425	461	483	437	443	449	456	465	465	465	453	511	457	436	476	473	490	462	459	486	467	472	508	443	497	488	481	454	485	491	435	482	448	469	446	441	452	464	456	463	455	475	444	486	466	463	483	447	457	497	478	463	472	527	474	482	449	468	465	445	473	454	467	463	474	499	482	481	471	451	445	478	479	432	475	528	443	468	454	451	474	424	451	471	452	478	454	496	469	469	471	476	432	464	497	449	434	499	470	456	484	457	430	529	424	460	493	464	447	486	490	481	466	508	458	478	439	486	494	455	507	466	493	526	459	446	473	487	463	457	476	439	463	508	461	457	468	451	492	451	450	496	437	486	477	462	437	480	478	463	462	457	468	456	475	437	463	462	445	458	491	446	448	483	438	461	443	502	445	458	481	470	453	453	449	444	472	475	446	458	469	442	474	486	486	462	504	497	424	477	451	507	457	474	432	452	465	479	487	471	454	482	462	437	460	488	477	492	481	458	462	474	479	491	455	507	468	463	478	500	440	483	453	509	484	422	463	413	419	480	435	465	458	513	475	510	440	497	433	468	459	464	481	493	484	462	455	484	476	470	462	447	437	443	500	541	510	485	496	490	499	470	453	460	472	489	456	451	459	438	503	455	477	441	476	469	455	479	484	479	442	471	462	489	489	491	465	474	471	472	492	492	481	458	428	486	488	463	468	439	467	450	471	452	487	478	460	481	447	470	448	511	483	482	496	484	469	477	475	505	462	467	446	469	478	472	476	471	456	465	494	492	476	467	444	479	472	487	474	499	458	449	473	453	487	500	452	454	502	445	465	472	475	494	472	473	453	475	494	507	480	443	449	531	444	458	530	472	447	439	465	449	442	499	454	459	454	459	486	470	463	465	462	510	443	469	464	481	449	484	488	495	475	462	463	485	478	446	483	488	428	491	448	517	454	462	472	433	467	443	497	501	485	462	475	473	459	465	428	468	443	493	461	477	442	478	480	471	452	471	453	468	500	482	500	444	511	491	539	478	479	478	430	473	484	464	425	467	491	473	442	454	448	465	466	426	491	457	450	496	434	431	480	489	520	473	454	452	489	476	458	430	492	523	471	491	464	473	455	453	468	438	465	483	482	481	455	453	499	485	429	469	434	453	477	451	468	444	493	493	475	448	459	485	430	487	489	458	436	482	470	434	482	488	473	481	453	477	446	458	463	434	487	492	447	458	468	460	492	456	443	500	452	461	479	421	454	501	444	497	453	459	456	512	477	450	444	469	477	476	484	463	482	469	466	488	472	466	526	465	476	420	467	487	447	494	485	481	474	445	434	450	444	505	450	464	505	456	447	437	465	437	434	437	471	457	493	499	511	443	502	484	435	491	482	474	448	473	477	479	439	532	444	486	439	461	461	432	476	475	478	481	441	497	489	490	471	463	469	450	495	468	494	507	465	473	448	460	418	444	511	519	514	470	491	490	503	483	483	455	440	471	481	446	495	492	460	456	484	471	467	499	471	465	462	477	450	434	465	434	462	459	457	417	462	473	452	443	488	494	461	505	463	435	459	436	465
32551	53948	40834	33017	20757	8074	2129	1336	1053	799	805	815	747	675	673	639	630	605	613	512	615	539	540	544	545	550	526	545	544	523	530	507	540	552	540	503	557	519	517	516	507	558	516	515	482	528	517	492	534	488	509	538	561	529	523	537	516	530	520	509	510	540	518	526	478	540	490	515	524	545	512	539	550	541	546	547	572	496	516	497	491	554	538	518	496	588	550	495	512	499	506	547	533	529	504	519	540	523	484	483	524	541	542	566	531	518	523	574	504	495	555	513	519	546	518	551	517	491	499	516	505	519	544	524	517	555	510	548	570	482	531	536	491	540	536	542	556	503	523	535	569	505	482	529	560	532	524	501	533	545	553	592	539	570	554	531	556	519	500	580	512	505	523	546	525	525	483	515	515	545	550	532	516	515	546	519	502	580	569	563	537	530	592	564	520	530	565	493	550	507	546	575	519	568	523	502	507	583	544	528	555	540	511	566	522	556	511	533	503	509	536	547	518	554	538	526	538	504	545	554	508	530	507	501	549	551	517	549	535	541	579	524	539	502	531	510	500	530	528	558	507	523	533	540	548	535	507	532	502	511	539	507	519	527	514	557	521	528	507	561	522	550	532	572	538	553	492	502	523	515	530	566	496	488	513	528	498	523	518	540	533	575	562	562	553	481	571	510	565	561	480	543	500	521	523	549	493	562	539	510	510	463	554	516	521	542	534	549	531	520	508	551	537	508	546	522	549	527	527	544	508	521	549	515	563	505	538	527	545	543	555	541	515	525	529	585	537	518	535	516	510	475	516	531	533	517	511	536	532	533	524	526	550	534	547	512	524	492	509	495	520	495	530	524	557	524	548	523	508	514	541	492	517	520	528	517	529	527	493	550	519	551	569	513	529	527	522	536	525	548	501	514	523	529	524	516	558	533	496	500	516	517	519	506	561	508	513	541	549	532	549	547	511	535	537	547	483	554	557	518	485	540	516	505	510	522	563	498	525	509	571	504	533	492	520	478	529	521	568	510	496	532	557	517	564	511	504	475	482	531	544	533	534	523	522	553	513	499	491	495	491	548	510	523	516	506	531	524	533	522	501	569	529	524	514	510	527	572	511	531	522	533	566	520	538	518	513	528	532	558	558	498	533	527	563	542	544	521	518	524	531	517	551	538	519	516	539	505	532	530	496	535	510	518	526	533	552	481	509	544	534	535	512	547	517	553	553	530	483	541	531	489	538	527	533	504	541	521	493	504	544	534	504	562	558	520	516	526	511	484	502	517	492	520	526	532	514	526	525	559	490	531	501	514	544	561	501	526	578	522	547	517	521	539	530	505	555	519	556	528	512	485	534	490	528	497	582	554	528	533	551	499	530	499	531	518	543	510	539	472	537	523	495	501	542	526	526	547	527	541	525	538	525	528	560	535	557	549	467	502	508	499	527	503	499	529	506	550	507	501	541	541	511	552	545	532	549	504	498	491	480	492	548	546	508	538	540	515	528	520	531	552	526	478	537	549	525	518	571	531	504	546	529	544	542	531	546	515	525	556	536	508	509	540	544	525	541	546	523	510	523	522	520	557	508	530	574	523	521	506	536	569	510	552	496	510	516	540	489	526	523	515	520	495	524	536	521	517	512	514	539	529	555	539	484	541	497	521	514	502	514	533	522	534	570	551	510	545	515	510	531	549	500	540	499	527	510	550	512	537	518	503	543	515	535	511	518	491	544	496	510	518	515	560	524	516	485	551	557	521	543	526	508	529	493	527	567	479	525	524	527	542	541	545	504	539	509	533	544	546	526	516	515	544	526	552	519	493	521	543	524	498	534	522	526	538	499	567	487	522	548	526	525	575	559	510	577	519	520	518	528	523	546	529	537	496	535	511	503	536	529	524	503	505	533	565	506	549	520	544	480	545	548	522	499	465	555	539	526	543	547	537	551	526	540	537	541	502	506	515	521	499	524	521	534	516	553	523	502	521	524	511	552	503	516	547	561	540	511	540	524	562	540	509	543	514	556	510	539	525	526	501	518	512	491	509	552	548	520	578	520	515	499	517	527	515	526	537	544	546	537	518	551	537	492	516	535	528	559	538	507	534	515	512	524	513	534	499	534	533	539	552	529	511	489	483	563	523	544	535	530	512	535	533	527	536	561	510	525	552	557	543	543	535	488	559	530	480	507	561	551	511	516	519	527	553	506	517	524	526	467	522	512	526	496	542	508	531	497	540	504	519	533	493	485	502	539	541	513	532	490	588	496	520	521	540	518	528	539	540	511	547	548	576	548	543	519	553	539	500	515	522	520	521	540	545	540	538	492	504	512	514	504	508	499	526	540	477	555	537	546	541	514	500	524	533	563	554	537	545	518	485	535	519	526	494	543	523	521	554	527	545	540	519	576	553	552	552	561	562	561	505	557	554	489	520	559	554	567	528	510	553	504	551	497	527	539	536	492	559	513	539	538	555	539	520	514	517	512	515	566	496	504	528	504	535	519	494	490	530	521	519	560	519	506	520	530	478	528	534	599	486	567	475	506	528	543	464	506	523	529	522	513	507	474	570	523	586	530	544	533	474	566	545	539	546	572	534	495	536	529	532	533	534	518	546	500	530	552	514	551	523	519	543	530	561	514	488	531	502	525	516	498	558	507	495	522	514	532	565	537	487	504	499	528	515	577	552	500	545	568	534	508	525	506	495	583	492	505	574	530	505	533	512	505	512	553	505	556	486	532	521	517	553	492	490	461	524	523	552	548	574	527	538	537	504	518	546	535	532	538	524	540	529	565	531	551	509	506	542	542	546	531	488	547	541	489	496	514	505	511	539	547	516	575	536	517	493	510	511	493	525	496	539	528	529	501	497	499	532	503	519	516	530	538	525	543	489	515	538	529	505	549	504	507	496	490	525	584	580	518	529	522	511	543	486	541	523	517	510	504	523	521	541	544	539	557	547	557	531	552	542	517	500	540	545	542	545	512	520	555	541	545	542	505	503	547	498	537	562	500	530	531	550	542	525	525	524	550	537	495	541	554	517	509	560	536	509	507	540	554	521	536	507	511	483	551	550	503	538	536	545	522	499	514	572	549	544	485	534	531	525	581	535	550	500	501	519	510	521	500	525	497	522	528	531	501	539	540	579	530	537	511	525	541	492	553	518	547	535	467	525	524	520	511	534	496	517	549	510	528	470	529	563	493	499	615	484	519	509	533	531	537	521	553	502	522	518	523	492	510	521	518	478	530	504	505	523	534	529	534	507	492	572	514	535	532	537	509	521	503	504	503	543	505	523	534	568	543	512	515	510	542	540	508	521	532	523	539	500	549	532	525	504	514	489	539	533	518	519	503	485	571	501	497	530	529	509	509	574	533	519	521	533	535	499	535	542	499	537	508	532	512	492	524	497	533	538	551	503	486	537	485	529	549	557	541	575	516	501	532	514	499	565	509	552	564	520	517	507	484	502	550	501	499	541	512	498	534	510	526	525	503	497	518	539	513	530	526	524	496	545	537	489	540	524
25366	21305	28408	26389	17190	4858	1171	757	777	690	690	659	621	613	634	613	624	612	569	597	569	601	586	589	599	576	572	603	602	614	603	605	591	586	597	615	524	609	558	578	583	551	585	586	597	545	574	630	577	586	586	589	605	557	568	577	592	624	592	548	598	605	603	586	566	590	569	557	584	583	562	549	582	580	580	609	545	565	555	587	600	595	595	593	615	564	603	597	581	628	578	598	613	565	575	577	577	623	574	583	605	622	577	624	624	557	617	554	578	572	575	571	577	586	576	589	584	581	522	626	637	583	582	574	561	586	542	612	565	563	595	622	607	600	562	576	586	571	581	575	562	569	649	597	561	580	587	590	531	598	544	603	589	527	566	572	542	594	604	573	590	562	573	566	583	547	608	618	591	592	576	585	611	571	584	578	554	562	574	601	584	565	572	574	560	582	575	570	576	571	581	592	613	594	574	562	567	606	625	578	592	543	608	606	583	575	611	572	567	586	581	554	592	570	534	588	579	570	560	597	614	582	595	547	603	603	566	600	532	586	618	651	579	575	562	612	607	592	591	567	629	540	626	653	614	579	601	599	573	580	550	562	549	574	557	581	540	560	590	593	550	578	565	570	622	619	626	584	614	572	579	636	589	569	605	614	597	581	522	577	604	604	614	628	569	606	595	602	614	564	630	593	511	570	622	572	589	547	547	545	565	578	583	534	595	606	587	630	571	575	604	581	577	583	596	558	580	602	597	591	565	576	629	600	637	596	540	578	544	646	579	556	582	571	575	628	634	579	573	608	609	583	630	584	551	579	514	579	555	571	583	550	553	574	547	638	561	572	597	595	572	590	537	582	578	548	550	596	594	616	610	582	547	538	603	587	622	571	564	589	602	593	570	617	603	589	576	561	606	585	595	616	558	571	609	581	544	554	518	518	596	601	578	542	590	542	607	580	587	587	562	576	566	512	562	562	571	590	614	567	571	589	516	598	579	572	554	605	609	570	579	626	576	547	579	579	571	542	557	583	614	587	563	547	600	577	546	572	614	567	583	585	605	559	558	591	552	598	598	561	564	566	554	571	551	568	578	566	571	648	563	564	551	552	567	586	590	546	564	582	587	559	595	593	577	567	525	587	565	574	565	598	547	571	574	599	570	565	569	597	576	621	576	569	545	570	594	551	613	559	595	582	554	580	591	596	570	567	584	601	552	586	572	586	573	579	549	540	588	573	611	566	553	603	586	575	552	582	571	583	551	553	598	586	558	597	563	550	580	586	557	617	568	554	564	574	606	601	569	566	581	550	585	584	556	557	582	603	602	559	552	577	578	591	600	569	618	563	594	606	574	610	571	562	659	578	556	542	610	563	588	584	580	565	537	598	614	584	603	595	560	599	530	573	579	582	546	567	629	560	606	516	597	597	557	557	589	609	577	560	579	596	576	580	599	578	587	565	546	638	575	582	574	632	588	557	540	575	580	583	588	587	568	594	564	592	567	581	597	579	596	549	594	587	588	556	627	586	545	531	541	542	573	554	568	578	591	578	570	603	593	555	591	550	619	607	579	537	553	576	573	617	566	543	582	598	578	601	573	597	613	595	528	606	631	557	597	601	564	568	632	560	559	564	573	584	584	595	567	551	529	572	560	600	584	602	609	570	551	603	562	564	600	585	566	589	560	632	560	575	579	595	573	565	515	560	584	559	583	560	586	592	571	561	570	639	598	602	573	554	583	620	551	592	562	574	598	611	574	599	561	567	591	582	574	528	614	557	609	582	596	607	596	560	572	596	548	606	576	603	565	585	590	566	580	594	588	603	622	598	555	610	570	598	590	565	561	600	575	602	607	587	578	567	559	577	584	603	586	633	602	574	566	591	585	625	576	577	589	549	597	564	586	584	595	618	573	568	608	578	573	544	562	555	571	568	578	551	627	603	575	586	598	607	589	569	607	569	603	606	567	548	621	601	587	572	582	560	585	581	569	555	567	562	598	541	585	567	585	545	614	594	554	611	562	596	581	587	595	582	609	553	558	603	593	564	575	582	603	559	565	590	615	563	561	603	592	559	557	590	628	520	538	600	568	555	582	592	587	556	584	599	574	606	587	583	588	563	589	577	568	608	550	610	580	614	563	603	594	588	575	550	567	582	581	550	535	579	595	628	545	584	547	594	544	624	536	624	560	572	552	542	602	605	618	545	584	598	564	567	557	571	583	596	538	614	535	565	620	554	563	613	592	579	606	568	586	608	576	573	659	558	577	587	544	597	595	514	574	582	569	587	603	553	634	574	592	600	607	581	579	591	573	592	618	598	592	564	590	598	529	583	577	539	583	569	569	568	591	615	523	589	601	576	564	589	577	639	585	535	611	610	632	574	572	571	566	561	519	598	574	593	566	592	625	527	604	627	546	583	605	586	579	572	649	561	562	550	601	577	573	575	562	594	566	548	582	596	591	567	622	592	549	578	559	636	578	548	602	618	571	612	594	597	563	590	591	585	617	616	565	592	580	567	547	544	575	570	579	610	578	594	558	594	550	563	626	635	577	529	541	568	578	566	608	616	619	589	632	578	556	592	593	536	579	574	586	628	604	562	597	547	514	585	611	583	549	591	550	569	547	593	611	602	610	576	591	587	623	547	539	590	578	561	584	551	574	590	583	594	579	575	583	579	604	581	593	571	558	549	560	572	613	616	537	605	596	558	540	560	618	601	613	584	593	626	570	603	537	582	573	577	589	546	591	593	591	626	589	574	603	622	605	587	554	609	591	554	578	602	599	577	601	556	591	612	589	540	604	578	605	603	601	578	587	609	565	612	588	592	573	543	596	560	592	580	566	585	602	586	574	562	562	569	533	575	551	581	581	546	576	584	621	566	557	570	581	617	579	532	603	600	626	595	581	592	569	565	541	578	540	566	638	548	588	590	562	595	565	585	591	531	580	592	576	579	584	523	601	618	581	564	551	570	567	567	587	602	603	558	622	588	605	606	549	563	576	561	659	556	566	554	599	569	565	584	574	582	591	597	588	559	585	554	569	585	608	574	565	572	550	592	571	568	613	584	593	589	571	562	584	552	567	594	549	541	567	615	594	588	587	578	560	588	542	572	572	569	587	553	588	581	601	580	539	580	572	594	601	584	588	589	637	555	556	585	585	583	561	585	591	584	566	572	606	543	562	587	594	543	570	526	580	568	594	594	560	587	587	584	550	593	551	606	579	617	542	562	584	620	573	557	581	524	596	613	619	561	564	554	583	561	608	567	589	580	578	579	607	622	573	569	587	588	642	585	581	583	612	586	586	606	585	608	608	626	522	575	553	612	618	600	570	542	599	561	555	575	577	574	550	556	588	574	582	598	612	582	592	564	575	563	570	604	560	548	583	597	577	603	571	563	598	557	608	563	578	619	596	564	607	605	559	621	538	573	630	539	544	580	555	578	612	581	588	612	546	642	551	587	590	563	591	583	568	554	563	573	588	611	556	588	606	598	617	569	567	561	596	578	585	607	606	599	588	558
31975	52407	40627	26555	14244	4707	1568	1163	913	913	768	777	775	771	723	688	696	678	688	685	653	675	653	676	661	662	686	667	629	662	677	685	674	644	665	607	644	686	619	650	664	650	653	622	621	659	676	630	685	615	630	643	646	653	687	639	610	643	662	650	616	667	636	668	668	629	658	635	696	639	664	664	629	660	652	646	668	649	668	621	669	638	684	664	615	631	615	674	719	603	642	658	689	646	692	651	663	665	687	629	652	690	625	644	609	657	645	666	693	644	720	641	678	657	621	684	667	614	703	664	683	633	707	684	637	619	677	694	641	695	646	645	603	649	678	655	622	678	636	621	644	663	635	636	597	658	618	604	629	620	653	661	670	639	612	654	647	631	707	657	647	659	621	673	641	681	655	635	643	675	662	623	613	694	660	652	688	648	645	682	686	656	652	696	639	643	661	654	618	608	676	687	695	627	680	641	659	657	657	646	752	625	636	637	697	711	703	687	649	653	638	661	681	637	677	664	664	628	715	672	654	666	624	681	631	699	685	674	662	641	633	623	609	680	630	667	640	678	656	592	603	664	656	633	686	634	657	622	616	630	640	617	630	638	629	672	614	655	661	630	657	644	610	628	649	664	636	677	646	680	664	663	666	698	627	663	664	656	660	619	644	661	657	680	634	636	577	649	637	638	635	660	616	666	646	653	658	648	623	608	634	680	616	676	632	646	657	635	652	648	642	670	649	632	642	633	640	625	652	663	653	645	655	671	632	606	626	652	647	572	609	615	663	637	689	684	608	642	643	672	624	654	645	668	626	655	678	615	713	651	695	659	673	655	664	660	617	662	688	690	621	605	657	622	667	665	613	605	595	638	680	676	635	639	656	628	617	667	653	657	696	593	627	626	663	657	688	637	653	621	679	631	659	637	647	691	636	662	681	728	636	670	598	623	669	642	603	650	716	661	648	696	642	628	660	665	650	676	667	662	634	621	661	705	628	690	676	643	635	665	690	668	655	631	681	595	645	644	640	668	687	693	652	656	609	656	660	627	679	634	640	637	667	629	632	583	667	655	711	634	685	702	617	619	651	616	698	668	640	637	627	655	635	644	628	655	606	639	632	642	647	639	660	673	689	644	645	644	674	653	640	667	653	640	600	632	633	675	634	604	658	730	716	624	643	640	657	657	635	646	618	663	652	646	645	646	696	680	677	632	663	679	643	623	632	641	673	652	671	604	662	660	678	709	653	647	636	687	623	643	651	653	650	629	656	680	672	670	660	643	697	615	646	682	659	683	654	672	624	673	618	695	656	681	606	688	630	637	690	607	623	697	638	639	588	659	652	622	637	674	664	654	650	625	655	646	664	643	667	651	628	637	669	656	668	614	647	683	645	623	642	671	654	671	634	620	648	674	669	666	657	596	667	636	650	607	666	660	608	669	651	649	647	628	672	673	640	630	684	671	678	640	664	648	618	607	640	658	627	609	670	672	653	646	660	646	635	676	632	604	682	634	652	637	632	612	617	598	635	700	655	669	642	634	641	652	658	619	713	649	651	599	656	655	644	673	630	671	590	639	707	670	707	627	705	626	649	612	679	678	627	633	655	665	657	706	647	713	609	604	678	633	683	640	649	661	647	668	672	647	687	674	656	640	680	665	630	607	661	643	628	617	683	690	647	663	629	691	679	670	663	646	693	674	648	635	654	670	662	607	643	627	657	667	666	643	665	651	675	638	631	682	658	652	603	647	685	698	626	667	621	576	653	619	579	631	696	652	703	687	701	625	656	624	629	626	635	690	656	660	667	636	683	686	678	628	644	642	675	667	684	627	676	704	638	617	643	633	666	649	722	669	695	675	647	648	665	699	689	626	678	682	645	664	714	688	634	649	617	697	598	625	677	663	670	666	648	630	643	619	628	691	637	654	690	655	669	664	587	642	699	662	652	644	675	662	701	653	692	625	666	662	668	648	661	621	634	653	651	698	623	673	685	666	636	678	644	666	655	677	613	630	656	666	621	671	680	694	625	648	630	685	632	617	705	645	681	644	719	645	668	634	631	657	653	686	612	670	608	625	665	644	615	702	684	637	709	632	669	676	661	654	625	656	618	673	667	632	684	701	654	636	656	661	657	646	663	631	695	696	653	655	633	643	670	636	616	640	673	627	647	612	659	643	616	676	694	639	649	619	686	684	609	688	642	660	662	654	681	640	634	626	655	652	696	655	634	669	649	672	621	672	599	673	691	630	670	640	650	701	645	666	635	679	681	656	704	637	663	652	608	632	667	613	661	697	634	712	634	637	647	612	639	681	645	639	684	647	644	604	715	684	668	629	690	645	635	636	656	609	662	674	659	611	648	658	639	644	659	652	671	634	677	613	623	641	694	685	675	646	667	672	671	606	666	643	654	656	662	638	677	673	628	727	649	650	638	611	636	670	646	647	708	650	671	617	685	595	678	614	635	677	630	663	607	678	649	674	657	658	630	653	649	692	607	690	655	720	647	611	658	625	646	572	670	663	670	634	617	706	686	612	615	660	641	660	673	634	651	615	621	663	646	639	639	697	710	729	664	680	673	606	613	648	719	620	692	653	676	654	615	687	610	628	666	684	604	632	654	675	709	611	649	627	611	645	668	652	665	626	628	657	654	618	647	650	626	714	631	655	663	604	662	680	621	676	655	669	690	584	624	666	642	615	662	648	652	627	606	632	681	639	628	651	650	673	626	659	682	632	664	657	652	647	650	626	653	624	666	649	656	685	634	625	645	686	644	622	638	648	653	625	661	632	683	613	662	636	666	614	681	653	677	652	684	652	665	640	670	661	623	653	645	611	634	668	630	637	668	626	675	646	671	632	654	669	604	680	652	638	630	646	644	668	622	656	675	673	609	639	669	661	655	702	686	667	650	627	644	664	624	691	648	670	640	638	667	633	687	694	628	615	633	613	677	625	656	653	685	656	707	671	662	662	667	611	654	631	655	708	641	668	642	639	664	665	641	576	666	634	680	669	638	643	683	659	685	627	654	693	623	648	616	650	642	640	644	677	655	627	665	649	620	681	634	660	617	632	729	662	631	689	612	640	638	655	629	675	655	692	667	659	631	674	654	627	655	619	689	702	658	647	649	617	691	586	656	702	636	658	652	652	609	615	654	651	665	636	676	679	659	626	656	686	620	644	665	655	656	650	621	675	663	644	667	627	660	627	613	605	686	634	671	637	677	688	638	644	641	668	634	664	630	630	642	650	618	645	671	627	693	656	625	665	641	635	654	643	604	651	651	712	656	669	628	634	641	635	679	682	618	666	651	670	634	635	642	649	629	669	664	714	601	614	660	636	614	620	661	646	641	642	619	637	686	637	659	687	633	661	611	621	628	693	621	661	625	646	639	649	607	671	580	621	697	607	671	671	634	672	668	663	627	668	700	599	697	667	687	630	627	662	714	646	620	663	674	673	675	621	663	606	675	638	661	665	615	640	639	642	669	681	660	635	671	647	611	659	661	658	683	667	637	672	609	618
23035	21257	28980	23971	21333	21108	10727	1696	1176	1009	883	883	916	822	787	752	727	720	685	682	685	742	610	674	704	679	603	608	679	674	640	649	591	675	661	623	643	637	639	629	667	668	632	644	659	606	656	662	630	627	627	647	671	645	675	665	622	630	634	617	646	656	636	581	643	640	607	641	659	653	672	633	595	632	583	659	632	545	632	615	597	644	635	633	603	646	606	678	643	668	616	582	604	651	607	639	678	633	656	632	618	629	625	673	632	621	635	630	596	684	652	609	571	610	657	646	619	650	627	620	648	651	617	623	670	609	661	643	672	624	603	657	620	662	571	652	622	632	636	637	590	627	624	614	633	605	608	637	646	633	649	611	640	616	624	644	628	628	609	666	621	634	623	590	625	621	645	636	610	613	626	654	645	658	606	659	645	711	635	650	650	666	623	621	640	669	654	623	644	617	593	620	635	622	599	643	634	638	641	635	608	700	610	622	656	645	613	625	611	648	617	683	628	639	659	611	643	609	607	672	612	653	620	649	625	653	638	605	625	615	615	584	593	597	629	598	646	643	664	633	599	609	639	601	672	599	606	666	564	640	626	671	593	659	629	601	593	649	651	600	611	651	703	601	635	579	601	637	655	635	630	594	629	644	586	599	614	632	649	609	593	665	602	585	597	600	644	640	610	618	617	635	633	656	635	668	649	582	667	621	618	664	668	623	674	610	621	615	638	637	629	628	606	591	603	632	669	658	641	667	640	656	644	599	590	636	652	638	613	654	625	638	623	631	592	686	657	573	636	649	617	642	622	630	645	663	624	618	621	656	610	641	594	598	653	606	644	661	649	590	667	607	630	625	588	584	684	629	643	616	590	625	678	651	611	661	623	634	612	601	652	615	609	615	607	616	568	665	618	618	630	671	641	631	612	648	659	632	614	644	629	626	654	607	685	626	621	631	625	650	617	660	636	645	663	671	657	654	636	605	660	657	669	685	650	656	589	697	591	705	647	686	636	584	598	652	638	616	582	589	698	632	638	635	596	622	637	642	647	620	658	583	633	625	618	644	639	594	638	588	633	654	584	685	611	622	637	627	620	624	623	665	623	664	656	581	619	650	649	579	659	641	649	590	599	598	593	656	604	616	644	644	636	647	646	636	649	624	618	613	638	674	652	628	645	635	613	675	627	620	618	603	697	670	641	590	632	641	618	662	653	697	660	631	612	636	622	628	633	651	589	653	654	641	641	609	673	652	622	625	679	610	647	619	602	663	638	652	647	635	624	599	640	606	641	623	647	614	641	630	626	685	647	659	648	616	688	659	595	621	618	677	655	614	632	586	599	642	619	633	666	604	609	631	624	600	627	597	644	614	610	622	647	607	670	621	650	636	627	634	608	641	630	610	673	634	674	639	622	648	627	623	612	615	647	594	627	615	627	605	624	630	653	641	639	595	659	605	627	632	624	601	587	608	627	686	640	633	652	627	589	649	617	666	610	668	670	629	639	676	624	632	646	596	617	599	656	619	624	641	623	598	628	635	628	637	657	674	602	595	658	652	616	675	645	609	627	660	607	640	666	627	647	654	611	611	644	612	670	651	636	653	654	641	640	590	622	639	677	717	606	604	632	603	631	659	639	597	664	598	667	639	636	608	640	617	591	600	644	589	608	594	644	663	624	610	649	647	672	630	644	594	636	589	613	642	630	588	613	620	627	660	625	647	584	671	642	617	596	664	618	636	657	652	654	632	631	652	650	634	681	637	638	654	601	632	630	615	650	599	640	665	607	673	603	691	637	662	604	612	646	683	604	617	682	666	635	615	616	678	595	583	647	643	618	639	619	617	622	646	651	658	643	600	681	671	637	643	573	635	595	636	655	633	611	605	638	626	644	643	638	592	641	628	645	604	656	627	636	601	625	585	654	607	648	634	632	647	622	633	616	625	649	690	590	657	614	665	621	656	626	636	632	685	637	625	608	633	585	617	589	648	621	631	621	616	624	655	631	631	646	624	601	604	634	627	630	630	605	567	607	601	605	628	658	661	666	604	616	653	608	644	584	630	668	637	655	636	627	579	613	639	645	615	622	553	639	627	592	607	618	654	641	616	631	620	617	629	658	620	625	674	599	674	649	615	616	617	659	620	620	633	651	620	664	612	614	608	628	659	686	624	641	631	631	672	647	616	668	665	664	609	647	638	606	591	592	611	608	567	612	606	642	640	632	635	607	608	625	612	610	605	634	633	642	630	701	641	674	624	651	652	659	621	615	684	572	576	605	622	612	634	629	630	629	620	637	628	613	654	582	639	645	653	621	670	651	607	646	648	645	608	622	647	598	598	576	628	571	653	622	610	628	648	631	620	619	646	671	653	647	664	629	629	600	656	611	597	619	634	676	658	628	690	619	614	606	669	591	642	640	620	684	659	620	645	609	649	637	631	623	657	653	575	651	633	629	633	638	601	627	679	627	634	637	638	651	577	623	655	651	598	599	591	646	673	621	626	611	679	671	624	634	631	635	631	634	663	626	655	593	611	677	604	657	639	644	616	574	606	598	627	606	630	606	671	646	612	644	652	637	608	643	625	620	628	622	649	593	619	625	650	615	644	633	655	620	624	592	616	626	607	593	603	641	588	642	641	648	631	644	620	634	617	631	652	655	664	629	674	656	594	642	624	653	623	617	691	593	711	649	630	641	608	612	614	694	636	625	607	546	612	662	638	628	628	643	643	630	589	635	650	651	683	679	620	607	637	593	634	636	592	584	624	632	599	577	619	584	678	641	602	612	626	648	639	605	634	610	665	617	625	640	600	604	649	645	632	655	663	638	668	627	624	623	617	665	639	630	634	657	654	614	646	656	615	618	634	616	655	681	585	638	622	634	632	638	609	624	644	648	601	613	675	661	622	670	633	650	615	611	608	671	672	615	576	638	692	675	614	638	673	629	592	614	627	614	662	586	593	596	623	641	646	601	628	654	611	640	643	615	613	619	615	657	605	603	605	677	659	664	600	594	632	629	590	646	608	658	619	644	586	587	571	608	614	622	599	656	644	643	602	666	662	634	611	651	626	589	616	612	608	615	625	581	666	661	622	622	658	575	621	623	635	652	637	643	633	637	632	663	636	679	615	650	619	662	637	639	605	630	640	608	621	612	637	610	614	628	608	623	612	640	609	676	616	606	647	675	646	631	655	638	658	611	642	640	649	615	659	650	573	593	600	639	636	630	661	656	663	635	649	650	577	605	640	649	626	613	668	640	664	629	648	605	612	639	676	650	616	636	692	676	659	610	613	610	619	667	641	618	618	611	609	645	635	625	695	591	647	648	618	600	653	654	644	658	660	653	598	602	630	597	627	631	653	640	603	642	619	609	653	612	646	611	617	674	638	640	628	630	654	667	616	623	585	632	613	629	640	617	619	597	627	599	645	637	653	612	623	622	628	629	606	638	595	611	662	655	604	608	611	675	636	662	634	614	624	611	596	633	598	669	573	605	612	650	636	656	634	604	611	617	619	656	624
35953	67476	49945	36752	17725	8071	3081	2148	1616	1300	1110	1052	1003	999	923	874	849	819	788	797	709	735	772	735	737	730	730	669	739	686	721	718	727	746	696	684	651	690	695	698	686	683	707	709	673	737	688	732	678	687	686	726	670	724	679	688	717	723	664	655	670	683	737	720	691	684	673	661	684	697	647	703	673	712	694	683	656	657	676	618	699	715	662	677	737	677	728	646	693	705	682	632	687	695	670	681	736	657	701	635	674	657	726	685	694	702	599	698	714	729	703	673	698	631	703	711	649	709	693	738	676	646	649	706	694	693	729	656	726	669	662	729	654	669	655	708	714	685	666	696	664	680	690	710	636	640	691	647	658	674	676	687	620	668	669	665	688	690	665	656	687	640	638	721	718	656	686	725	694	659	652	721	632	623	644	672	705	692	731	690	665	706	683	749	667	672	712	669	670	701	692	667	657	664	691	644	677	656	679	664	691	679	653	702	690	661	634	721	702	720	648	672	699	647	678	654	682	696	676	658	670	626	667	706	744	727	709	749	687	644	703	637	626	670	709	703	636	639	691	646	675	684	675	717	665	727	669	682	640	676	659	696	702	727	710	699	709	683	708	746	671	672	647	694	675	682	651	663	680	694	670	728	654	701	699	677	693	654	688	716	702	697	667	652	681	663	682	666	703	661	686	658	688	724	714	679	693	686	692	719	684	665	709	689	679	686	666	659	651	691	693	687	666	687	693	651	679	718	683	694	701	724	665	684	652	671	702	716	707	681	687	650	666	673	750	688	656	701	644	672	706	642	679	699	676	643	669	690	652	657	707	688	651	661	670	638	693	654	694	689	690	686	691	650	722	664	661	659	676	706	668	702	690	682	667	651	682	668	726	700	695	657	660	647	685	720	670	656	685	678	690	654	694	681	668	663	696	662	684	715	656	670	663	661	682	718	674	638	670	691	685	671	680	686	706	672	628	648	686	744	704	689	673	706	680	728	698	643	656	747	653	708	690	650	671	649	705	673	663	710	701	631	691	652	701	692	637	661	736	701	684	701	690	682	677	718	641	741	703	646	656	698	713	700	678	691	691	654	678	675	657	674	710	677	640	681	661	735	714	701	699	678	702	636	684	698	724	695	688	697	677	664	674	677	711	638	653	675	671	682	706	638	694	665	665	681	716	646	735	715	683	694	698	697	692	676	711	729	617	671	650	679	684	707	681	691	692	659	667	702	646	731	646	659	721	735	685	692	704	636	667	673	664	661	617	692	705	649	634	704	639	701	681	672	724	699	703	680	674	693	675	684	711	688	687	675	660	657	659	702	666	683	693	697	693	706	665	665	617	664	662	661	680	727	657	683	685	692	679	712	683	670	677	648	669	676	671	643	660	664	685	686	690	680	732	698	671	643	678	644	700	646	680	678	672	716	684	695	673	640	667	719	690	696	716	681	670	703	664	687	677	689	679	660	687	654	660	718	714	691	676	649	663	644	664	696	642	657	639	702	663	690	686	673	689	670	705	708	699	633	667	671	701	671	685	710	610	648	620	719	676	683	662	673	709	716	695	720	684	662	705	688	722	679	683	682	691	723	695	679	693	651	673	674	676	699	702	660	666	652	613	699	705	659	661	634	655	693	701	699	650	673	674	679	678	719	695	692	694	719	667	682	744	628	714	676	703	671	674	682	703	702	654	687	683	684	670	617	661	684	716	671	657	691	653	684	683	708	680	656	677	692	670	664	685	685	697	656	681	683	639	692	705	687	661	728	655	677	663	705	696	642	705	644	630	652	712	706	629	678	658	715	686	681	699	707	649	685	683	686	681	724	706	638	664	662	658	674	727	692	666	695	672	689	658	631	687	647	680	691	684	672	698	664	699	656	724	712	659	664	647	637	695	684	680	684	666	700	636	715	669	739	699	705	644	659	688	674	665	672	667	702	716	678	644	668	693	687	714	700	664	693	710	624	667	708	698	667	677	700	710	648	649	672	712	675	653	681	672	690	671	732	681	671	679	718	668	703	677	682	660	688	693	721	703	697	677	725	619	694	717	691	632	638	696	643	659	722	685	673	672	669	726	703	705	671	722	678	686	686	699	715	677	696	695	676	737	670	671	676	642	683	725	689	700	672	678	702	728	650	682	694	675	701	738	672	672	661	661	721	659	702	652	714	651	702	665	680	651	666	686	722	630	700	666	676	623	655	688	688	688	662	693	669	684	646	707	681	700	684	647	660	695	663	698	616	701	677	689	704	654	681	655	633	666	671	715	672	670	631	681	699	698	668	665	660	705	678	686	698	625	663	665	721	680	620	725	618	647	692	724	697	693	663	674	663	697	728	706	687	700	673	699	700	687	658	701	654	716	697	700	671	703	643	675	680	638	718	680	739	665	675	650	702	632	679	697	696	646	687	737	704	664	694	683	654	702	701	683	707	658	712	687	720	660	679	713	615	691	667	692	685	715	688	682	734	697	635	645	720	715	659	685	688	695	663	658	662	693	710	699	683	723	639	659	694	691	677	679	679	636	695	652	628	684	662	669	695	667	721	667	677	582	663	667	655	687	639	685	641	682	651	667	701	692	692	660	636	641	654	697	688	703	705	685	658	693	673	683	691	689	677	680	679	660	665	644	659	679	685	661	691	682	648	701	649	705	665	622	626	712	673	691	683	723	707	654	674	669	663	670	669	667	678	681	661	659	675	684	673	690	682	651	692	673	650	626	676	718	691	718	656	698	711	667	681	679	687	648	721	675	700	628	697	668	718	626	730	694	681	685	710	629	655	643	687	677	665	708	675	691	704	695	697	686	645	702	659	682	681	688	697	707	691	705	689	698	702	707	673	698	720	688	684	678	673	733	616	667	683	703	702	656	681	686	719	662	643	663	650	680	641	669	658	711	744	684	699	624	687	667	657	690	673	689	702	708	688	700	696	675	704	679	637	678	665	644	678	715	667	613	697	721	654	656	653	699	677	676	698	660	675	680	678	647	703	687	681	649	703	641	653	673	653	692	703	684	703	664	650	678	725	713	670	706	632	643	704	665	689	711	654	632	652	671	660	634	706	674	682	680	714	681	712	701	689	661	689	675	737	688	685	692	661	697	689	660	704	709	698	668	658	719	649	662	666	645	694	688	706	668	701	682	648	697	664	678	715	696	680	713	680	667	702	676	725	716	688	682	712	654	694	685	646	698	691	684	700	703	642	698	676	668	637	675	703	708	681	691	674	684	699	675	684	684	648	692	710	691	662	665	720	667	673	722	694	701	648	670	653	721	655	663	669	667	685	722	699	729	716	726	656	705	703	681	715	655	648	692	648	704	650	718	677	696	674	647	657	687	719	734	681	699	696	694	714	700	710	664	694	653	667	692	678	728	679	670	725	724	643	682	708	667	694	686	688	707	654	686	689	686	691	713	621	688	669	692	695	685	666	694	633	660	712	693	658	703	702	738	702	697	638	692	665	684	715	662	690	714	665	654	637	668	696	671	649	695	713	730	721	650	695	712	649	644	720
29264	30331	33450	19017	4862	1535	723	633	582	530	522	469	512	497	533	456	476	472	491	528	468	502	473	501	482	435	440	492	458	458	461	459	504	488	453	501	480	482	427	460	507	505	478	487	507	481	516	470	480	471	483	488	473	491	460	464	480	482	469	488	490	484	460	473	503	415	469	474	457	478	495	481	460	488	477	494	485	476	506	476	476	512	442	491	466	504	480	471	490	441	479	483	501	431	473	468	474	499	470	502	477	488	481	466	484	436	486	501	512	495	484	448	479	499	471	488	488	525	495	493	472	489	486	478	517	488	528	512	459	472	452	486	501	542	480	488	480	452	490	489	476	473	490	448	456	486	471	505	453	522	477	448	498	441	452	459	468	444	472	480	490	491	456	491	468	432	453	523	460	491	488	470	510	465	478	495	454	465	464	498	488	524	454	490	518	490	451	453	489	427	460	491	427	459	515	499	481	457	498	478	463	481	498	537	460	454	476	514	445	492	477	468	535	477	455	472	479	472	462	462	482	470	455	477	456	457	484	503	434	498	500	478	494	507	473	479	492	426	496	502	448	459	467	503	470	478	487	468	502	500	471	488	460	474	459	473	479	494	478	461	491	460	464	493	471	490	465	489	483	453	484	449	494	489	453	474	464	506	480	475	468	469	493	460	479	458	424	491	444	443	464	490	484	443	526	436	457	476	475	501	458	486	464	460	472	479	455	501	504	497	498	471	465	471	459	476	476	465	477	503	482	449	446	470	488	452	508	463	496	497	480	486	513	459	471	482	480	480	463	494	450	488	441	462	474	481	432	470	457	497	476	490	494	461	494	520	475	497	466	505	485	503	487	479	466	484	480	484	508	490	454	503	475	466	466	436	466	483	480	450	456	450	444	484	447	476	456	469	471	472	499	481	476	447	495	471	473	515	460	469	491	479	472	528	482	471	463	483	492	490	478	476	474	485	517	458	508	493	482	463	443	480	432	486	503	456	472	446	451	460	493	494	487	497	490	461	474	484	507	494	451	504	515	468	439	468	501	472	484	462	489	477	474	474	460	463	494	500	510	471	507	501	448	476	496	489	487	499	528	475	454	474	498	475	450	472	484	472	467	481	465	481	436	466	443	487	474	487	444	453	430	523	461	484	444	504	490	501	475	459	456	477	454	451	462	499	471	462	528	461	527	519	492	496	481	460	479	508	483	443	454	438	478	471	466	437	504	477	498	489	549	491	484	464	448	497	455	478	459	484	474	513	462	510	480	485	516	522	482	443	478	470	469	472	452	477	467	482	514	469	490	509	517	450	498	480	546	504	451	462	476	436	446	476	488	478	451	449	491	466	505	463	443	485	488	481	434	439	497	495	460	450	511	498	482	494	515	464	510	505	497	454	452	467	470	459	502	492	485	461	446	457	452	463	496	461	521	481	460	490	456	507	489	491	474	471	428	427	466	464	477	433	441	475	460	458	439	475	512	499	505	518	436	463	479	481	437	469	462	483	460	486	481	484	510	525	504	459	506	466	456	501	447	478	467	486	476	491	442	475	502	492	461	483	463	478	521	450	493	478	488	494	472	499	508	486	509	492	481	485	456	487	452	437	516	480	478	467	464	518	503	438	450	445	433	475	497	462	467	462	459	477	457	473	498	452	457	441	507	473	505	461	462	462	447	461	475	494	491	496	500	497	439	491	438	492	519	511	449	478	501	482	439	494	471	475	476	473	513	496	451	475	466	426	453	483	495	458	461	432	468	505	504	470	492	475	474	482	455	476	445	470	494	466	454	494	481	486	497	477	466	439	476	467	473	478	482	476	467	541	500	505	482	491	501	493	464	475	487	480	443	476	496	475	461	477	465	460	459	495	518	459	487	521	474	505	485	483	461	478	461	486	486	460	481	483	484	499	451	482	469	475	510	459	462	487	451	505	496	503	468	462	507	472	447	468	465	481	475	523	452	470	502	504	463	478	480	479	506	492	503	478	500	495	466	480	452	441	458	500	457	451	476	471	463	483	451	488	484	500	466	491	450	433	461	467	463	455	494	447	449	452	476	496	487	483	485	457	482	469	468	474	511	482	443	499	494	441	510	506	478	458	481	458	461	478	481	452	470	465	463	478	491	472	471	450	484	468	499	445	474	478	460	462	457	474	468	449	452	439	527	475	474	443	489	482	509	449	438	463	485	465	465	472	473	521	461	504	488	515	480	472	489	467	533	451	451	448	489	507	488	478	478	473	451	487	487	502	475	550	461	445	459	508	461	465	476	481	474	505	488	474	473	491	501	457	469	469	454	516	493	455	446	496	453	509	494	460	527	483	457	461	489	498	467	494	487	464	455	453	464	513	460	507	468	465	488	474	479	502	475	480	482	474	527	440	457	476	484	476	482	516	452	486	489	441	484	472	499	498	464	456	474	507	485	461	492	451	479	501	491	456	464	467	480	484	463	439	472	442	465	493	468	517	494	464	479	455	483	489	452	488	440	436	469	516	502	468	478	468	449	461	482	499	458	505	493	445	493	459	446	504	462	492	470	565	495	515	500	484	487	488	453	484	462	503	480	487	473	445	524	468	461	460	463	486	478	496	504	444	464	492	490	475	446	478	478	463	479	477	482	466	454	469	521	500	448	468	450	488	472	500	473	507	494	472	467	476	471	497	480	456	500	489	482	478	452	481	481	509	473	460	453	460	465	499	472	463	486	462	478	480	492	468	463	507	465	464	507	501	484	500	476	514	492	471	437	421	494	498	486	484	519	464	522	448	478	504	446	508	472	464	447	469	478	488	529	448	449	435	467	467	464	484	481	498	472	438	476	478	495	460	443	466	474	497	456	475	493	446	446	455	491	436	451	486	507	453	482	444	441	481	439	475	462	432	471	511	496	481	465	500	483	484	476	474	481	483	471	489	469	473	489	466	495	486	519	449	508	515	487	447	414	462	490	474	433	442	448	469	490	465	474	495	492	496	495	484	474	450	490	511	477	466	496	477	487	499	478	483	457	479	517	507	461	475	470	455	481	473	486	449	482	486	478	491	496	462	457	490	502	471	476	487	455	499	449	487	490	484	497	487	482	474	467	447	464	461	458	478	487	489	470	500	500	463	493	457	457	485	467	485	487	471	465	453	455	472	449	467	476	464	492	482	496	502	444	510	456	473	450	502	452	481	493	468	507	471	468	466	450	450	497	470	493	486	440	441	460	480	503	489	440	475	486	440	483	484	482	529	505	461	503	475	434	494	470	480	466	455	500	465	507	463	461	491	490	484	461	469	474	473	451	498	496	498	490	442	491	479	455	478	496	480	475	491	508	487	463	495	457	458	488	463	478	483	452	474	472	491	500	461	515	459	490	514	456	471	477	480	477	476	449	466	535	495	482	503	429	456	492	492	524	501	486	466	444	460	459	483	466	465	527	512	495	518	470	446	481	474	479	527	476	495	509	466	496	461	488	491	512	455	497	476	465	486	482	511	450	483	465	463	493	454	455	478	518	470	469	513	522	494	485	470	474	534
32918	48116	33919	14956	5877	2309	965	735	684	614	632	631	574	585	588	586	600	560	579	562	573	552	576	536	567	545	545	537	560	533	547	537	579	526	511	569	536	542	550	561	563	560	605	541	534	550	526	542	556	556	566	537	550	563	525	548	562	542	523	509	544	538	552	538	593	505	517	545	546	570	566	542	504	550	509	559	577	552	543	539	563	552	524	523	509	554	557	553	572	532	557	562	522	556	533	528	543	528	537	515	556	559	512	483	493	522	548	531	540	566	567	547	553	537	511	550	527	552	518	555	517	496	555	536	569	590	554	600	551	534	542	596	531	530	562	523	531	504	550	538	533	558	552	537	525	547	516	559	581	531	566	495	584	527	532	529	573	520	550	518	565	553	535	548	505	576	510	549	546	509	555	561	545	527	593	502	564	567	511	515	554	572	477	599	503	537	551	591	555	521	568	563	538	537	548	521	526	556	520	569	551	539	566	551	501	517	589	582	577	523	528	517	556	519	539	549	508	533	510	528	581	530	559	529	552	553	513	570	522	565	520	559	522	517	524	541	579	547	558	576	519	524	499	512	555	511	523	532	544	574	528	539	554	526	564	515	505	545	553	585	540	530	552	557	524	577	530	539	546	535	545	526	511	548	558	546	502	533	542	576	549	536	563	563	490	515	500	566	543	475	555	534	530	566	547	555	528	580	558	519	532	553	536	574	549	554	542	548	538	533	530	549	549	564	513	511	535	524	530	527	549	544	551	519	530	574	543	527	517	547	540	581	557	527	558	535	521	517	551	541	543	564	518	523	553	545	511	561	518	555	580	541	540	523	586	511	553	585	545	555	550	546	537	570	555	546	562	560	548	533	550	547	564	563	534	556	518	551	520	527	547	540	553	556	550	545	517	553	537	559	552	537	512	531	573	556	519	532	564	523	525	532	516	533	584	559	531	519	508	511	529	513	547	561	529	526	566	524	520	530	541	586	551	557	496	544	516	537	576	555	561	541	535	515	564	568	539	559	528	524	508	554	594	529	553	538	522	512	542	545	569	536	514	515	549	569	526	539	542	496	553	516	577	549	527	534	558	535	532	568	516	546	562	541	516	558	587	522	555	535	549	558	549	560	540	547	554	532	535	555	551	526	553	585	594	508	576	494	559	533	551	524	563	561	555	556	511	535	541	544	574	571	518	533	551	552	525	530	528	526	538	563	542	581	551	535	526	511	573	522	579	529	560	538	531	533	529	540	538	546	522	572	551	546	524	561	545	527	507	526	550	580	535	565	561	521	519	526	545	537	555	537	556	481	543	554	534	531	534	536	570	506	581	530	533	520	532	566	544	550	547	574	527	539	525	556	494	555	533	559	543	531	512	550	547	543	522	512	578	542	553	545	531	531	560	536	536	541	536	576	512	517	542	545	554	546	559	521	544	568	554	538	552	543	540	552	508	519	573	527	550	500	498	519	547	548	524	522	545	552	567	546	530	527	562	564	515	534	532	554	581	545	541	553	546	542	541	551	534	558	518	554	584	542	535	532	534	521	530	470	508	530	524	502	519	526	540	601	536	548	517	558	523	534	573	554	550	496	554	509	540	541	511	544	543	499	551	560	526	492	491	554	524	549	548	519	516	554	554	524	561	558	586	507	513	536	527	579	551	526	587	547	528	556	551	552	532	530	517	559	518	574	539	562	519	539	508	561	554	513	553	551	541	532	526	573	526	532	516	561	523	556	527	557	529	545	561	526	544	522	557	550	503	572	562	600	517	500	529	516	521	554	533	554	534	526	563	548	529	548	540	546	562	565	532	565	571	520	526	531	561	496	537	583	511	520	534	522	555	569	568	552	529	540	561	508	594	544	530	529	582	572	548	562	546	521	567	547	486	518	526	558	536	454	488	545	556	531	531	532	547	573	524	524	526	557	547	560	531	593	554	512	568	521	565	549	517	563	530	489	540	575	544	559	544	525	537	561	514	558	536	533	507	558	511	565	543	515	535	553	536	545	572	475	533	545	519	525	553	552	517	531	543	513	539	527	573	514	549	577	551	491	523	556	525	540	521	563	549	471	541	539	556	556	569	514	555	557	569	526	594	522	540	559	549	530	553	525	555	537	536	536	539	530	524	532	548	556	544	515	548	554	548	527	563	566	545	569	555	549	567	553	565	580	505	510	547	549	559	579	560	519	578	515	532	558	538	502	563	527	531	561	549	584	572	520	530	498	489	525	564	510	567	516	581	544	532	557	542	544	513	526	535	515	510	513	564	568	559	536	524	576	545	541	535	535	551	568	496	530	555	544	495	529	505	542	548	545	558	548	568	519	521	580	545	601	553	576	533	563	543	548	537	528	537	559	554	584	499	534	548	571	526	546	541	572	561	513	546	516	581	532	579	517	539	521	524	543	546	512	561	514	572	575	542	561	507	556	527	530	567	531	557	562	532	600	567	557	525	514	558	554	572	523	516	560	544	558	523	559	513	559	513	540	545	515	546	526	553	536	532	569	572	548	549	542	542	542	529	521	533	562	548	540	560	525	526	496	496	556	538	539	511	558	522	585	544	525	534	522	565	558	567	554	530	544	561	568	551	506	533	557	557	591	524	562	491	533	548	540	516	509	555	591	536	519	524	534	529	581	523	528	488	499	509	548	537	561	547	499	534	535	528	523	539	544	562	533	535	539	534	496	544	560	552	520	558	556	520	536	508	523	534	520	534	552	516	541	519	536	561	570	558	546	522	544	522	507	560	598	539	534	554	545	551	553	548	532	578	543	513	520	540	556	564	512	517	494	501	554	552	591	557	527	516	556	564	517	547	539	558	547	520	581	554	548	534	510	523	533	524	598	557	542	560	528	539	584	562	540	543	552	584	582	525	506	585	551	535	539	538	533	525	544	544	588	541	572	530	506	551	514	541	583	588	506	538	550	580	563	548	523	510	522	579	567	578	575	517	554	508	524	527	529	538	541	542	561	522	553	570	517	526	523	540	518	557	536	540	526	545	521	532	481	504	596	529	563	557	554	578	574	552	514	571	517	523	524	509	557	551	558	536	530	550	557	564	518	499	553	547	549	506	565	544	549	560	549	561	548	528	543	573	530	512	513	551	571	522	569	577	544	525	560	549	536	515	523	563	514	519	551	567	541	538	586	551	512	540	561	540	561	547	551	542	548	475	564	559	550	535	551	569	562	544	571	566	559	535	545	527	517	526	511	590	541	561	546	535	541	502	534	527	542	567	551	562	541	524	555	563	523	533	591	551	521	529	576	557	543	551	508	546	567	561	560	525	531	532	563	559	544	552	500	534	538	556	503	524	589	520	506	505	582	548	547	513	523	520	568	523	566	585	542	538	568	504	544	542	543	556	514	515	554	593	535	535	531	557	603	558	551	532	573	508	522	537	530	537	584	504	515	568	531	513	592	587	508	516	507	544	548	546	549	507	558	569	541	561	540	532	568	515	583	558	585	578	519	532	549	555	503	544	545	515	564	516	518	547	561	560	546	532	509	564	536
24167	21244	28637	24389	21344	13754	2335	999	720	696	595	618	639	564	548	521	547	497	530	531	493	468	504	496	461	487	490	464	520	456	443	502	465	470	475	481	478	462	463	469	479	431	484	491	460	469	491	487	487	485	481	435	469	481	436	438	474	488	453	461	460	426	493	475	496	399	472	507	479	474	448	477	484	441	440	432	452	487	465	475	460	416	452	462	481	494	449	451	454	470	441	479	482	463	460	460	498	458	442	464	454	451	450	478	434	464	462	443	480	445	472	491	475	463	477	454	444	458	464	487	468	500	482	500	485	485	496	484	493	479	482	459	482	467	479	476	475	435	501	504	441	497	431	494	470	479	491	462	453	441	484	462	471	483	485	496	453	472	438	502	442	450	504	441	477	444	415	463	464	464	467	444	483	466	477	503	451	497	474	484	402	502	479	449	483	427	450	506	466	474	454	490	441	463	470	491	492	475	442	456	479	453	446	444	484	469	481	455	468	445	443	462	485	483	468	450	394	483	448	461	432	417	435	460	440	497	474	460	458	445	444	490	446	469	442	449	446	440	417	468	490	469	424	449	454	456	493	444	463	481	465	477	482	444	454	456	490	454	515	442	497	483	466	468	417	439	456	460	456	462	422	487	465	441	515	466	489	489	437	467	473	433	461	443	454	458	491	474	475	464	456	448	508	461	452	456	442	483	511	420	457	470	499	475	474	455	449	467	454	436	474	447	420	435	419	462	475	458	471	445	498	465	458	467	447	461	488	475	442	478	466	468	480	476	475	456	445	518	469	475	484	484	461	456	464	468	412	444	495	502	449	462	467	479	463	441	409	452	457	473	492	436	477	442	487	473	458	455	467	506	471	458	484	450	485	443	464	453	423	474	477	474	441	470	501	492	466	479	443	437	451	454	482	468	449	454	433	481	479	533	448	435	475	457	474	507	450	463	501	471	438	488	483	457	477	470	489	487	462	473	511	484	441	480	465	513	444	496	477	453	453	453	451	489	449	452	460	449	470	495	479	445	459	461	471	479	491	491	466	436	454	464	476	447	487	477	435	400	478	456	474	517	434	459	472	439	478	457	437	435	421	460	474	456	485	507	461	492	480	442	460	466	440	492	471	475	417	509	466	443	458	475	488	453	470	450	452	477	473	441	456	483	437	477	493	521	434	467	482	450	484	465	443	481	492	473	450	485	442	482	470	444	428	455	467	458	461	415	466	462	447	498	455	453	462	473	449	479	452	450	443	458	416	446	461	462	475	479	462	454	488	452	430	464	456	471	482	484	471	465	460	443	491	460	500	473	462	445	493	441	488	476	431	437	454	438	455	437	471	435	465	469	462	489	433	460	443	483	481	474	480	505	456	513	487	475	501	423	434	476	473	464	471	449	460	497	421	491	437	503	431	463	446	445	463	477	463	459	461	437	462	450	464	475	459	440	461	459	476	515	458	499	450	424	452	467	502	431	460	485	422	453	451	431	479	463	502	437	466	435	469	447	473	492	472	435	475	459	475	455	481	471	488	472	489	445	494	461	480	463	459	442	459	497	472	480	479	472	460	448	450	449	477	481	471	454	466	487	464	456	440	460	418	445	453	463	459	468	479	460	454	439	493	468	429	427	439	434	492	490	448	479	448	461	457	527	516	401	485	465	442	444	437	469	451	458	439	441	442	424	464	483	466	451	456	451	463	444	491	512	427	512	480	458	486	425	473	458	447	461	476	445	463	445	463	462	469	476	466	469	433	439	429	438	424	456	485	463	477	460	481	424	430	484	466	454	468	483	444	431	455	446	468	457	477	454	448	483	479	428	475	468	470	465	458	426	408	458	481	469	448	450	456	475	442	446	412	466	510	446	481	491	432	443	465	472	459	469	439	481	497	484	437	443	440	464	409	454	499	484	446	462	457	445	470	445	474	427	457	480	453	448	492	452	457	466	463	478	421	488	425	459	466	475	441	460	473	442	459	483	470	467	446	473	468	443	464	464	468	474	459	460	447	469	427	478	443	445	500	486	473	464	470	458	471	446	485	454	447	499	438	475	466	472	461	462	427	467	447	454	449	492	471	427	462	448	486	480	478	458	470	441	453	461	461	457	488	416	443	455	429	475	487	451	440	450	508	471	437	496	461	474	475	454	487	422	455	473	449	455	473	471	451	462	460	459	467	474	468	489	447	431	435	476	482	471	433	484	480	436	463	438	474	481	482	476	455	476	467	463	471	450	442	459	470	469	468	465	497	443	501	455	440	450	471	466	432	442	470	451	443	469	485	446	446	432	467	466	517	489	446	456	461	456	450	454	462	433	489	441	464	430	447	453	451	449	436	510	498	447	470	491	442	465	467	483	472	455	432	459	454	457	417	482	447	499	448	429	490	441	512	454	449	511	465	475	446	461	470	448	502	505	458	468	458	443	513	481	444	423	454	477	467	440	432	436	457	471	426	468	399	464	454	484	447	478	444	484	480	485	491	451	446	445	467	445	471	466	456	477	468	454	465	495	442	449	471	431	433	432	422	451	464	443	483	459	461	468	469	488	445	449	449	455	461	484	452	458	464	426	417	458	461	445	454	469	452	410	467	454	410	475	428	474	445	515	467	471	459	491	454	543	494	493	495	447	473	446	435	426	440	455	450	453	463	465	476	450	447	468	467	463	448	443	474	470	432	433	451	501	509	454	429	459	494	440	438	455	464	443	490	441	447	482	486	476	471	441	518	418	446	446	474	456	470	454	431	438	482	461	498	426	474	460	463	448	471	467	450	444	454	467	476	486	442	469	460	495	495	474	469	471	455	461	485	489	470	497	452	447	466	462	463	444	455	475	472	446	462	446	432	466	444	459	453	489	451	477	496	426	461	447	481	472	451	441	428	431	480	481	421	452	448	487	438	428	500	461	480	469	462	476	451	463	435	479	468	467	437	469	465	457	442	467	455	449	483	463	492	458	447	489	436	480	489	508	425	495	441	421	476	455	448	457	462	442	416	461	462	492	472	491	463	455	477	488	456	446	444	445	481	429	456	458	452	476	450	513	466	517	469	465	488	436	469	485	445	449	464	458	461	441	442	445	464	471	460	483	456	484	473	427	457	477	461	457	440	469	464	464	478	464	451	489	445	466	456	477	484	476	398	452	480	456	473	447	479	477	424	436	492	469	450	456	432	475	487	482	463	450	493	432	447	480	498	488	463	474	437	414	476	495	444	460	460	460	457	447	457	459	470	451	475	507	490	475	452	455	463	431	487	491	458	468	456	431	439	496	412	458	443	464	482	470	482	474	437	522	482	430	480	451	428	449	456	510	447	486	444	459	503	477	456	434	472	513	471	442	498	443	450	482	469	474	497	456	452	439	477	460	461	441	457	459	447	445	448	456	467	440	481	430	450	482	496	446	470	502	475	446	459	449	498	436	482	417	511	455	432	468	447	474	465	470	477	463	435	489	476	481	443	427	446	501	475	440	419	490	499	472	457	441	471	439	432	451	469	487	447	457	449	499	466	460	470	451
32591	55586	42916	23435	14692	5917	2223	1336	1050	892	780	730	687	715	679	655	643	586	589	552	552	582	533	545	582	529	497	546	538	586	565	572	540	547	536	549	509	529	498	522	564	498	544	579	484	568	551	545	536	493	538	544	570	488	496	514	591	540	526	520	589	542	520	551	539	530	544	505	492	477	476	513	509	542	489	515	534	535	511	504	486	527	506	534	502	527	511	483	532	540	544	484	530	541	522	523	527	496	497	547	501	518	511	516	536	513	510	524	535	533	514	514	568	531	471	565	507	521	512	556	503	540	523	533	532	514	547	538	502	529	540	553	509	522	531	489	527	468	512	518	509	506	513	497	535	541	503	520	504	501	506	545	533	511	516	512	504	509	541	506	506	515	513	496	489	504	558	547	506	524	536	477	555	486	516	519	543	496	508	524	529	513	529	509	530	542	557	546	532	531	539	486	515	532	498	508	486	546	490	516	545	538	539	489	515	551	517	524	494	568	545	512	496	463	530	511	508	547	527	489	524	540	510	519	555	533	496	536	515	542	519	521	537	534	504	499	524	508	525	525	510	504	554	523	519	510	477	518	527	523	533	516	532	515	521	521	531	494	543	503	525	509	507	525	522	516	523	531	550	521	542	506	504	485	503	527	506	494	537	501	490	495	533	497	527	536	521	544	538	534	522	540	506	523	527	542	537	511	512	545	495	516	547	498	538	507	503	518	485	534	495	508	539	515	505	519	516	499	488	531	509	540	546	524	541	552	559	572	540	529	510	500	531	512	531	541	538	543	500	499	545	529	515	518	542	523	493	536	520	544	526	541	499	504	529	504	512	531	519	531	511	546	520	535	507	508	491	528	543	536	525	527	524	489	560	508	485	526	525	476	511	540	518	520	508	493	456	533	516	499	514	568	511	561	478	538	528	551	504	511	510	508	513	527	555	523	545	486	537	515	540	489	495	532	569	529	526	540	529	518	535	503	518	487	472	512	501	524	518	494	509	508	532	522	546	521	522	540	528	524	482	511	503	522	505	471	493	552	509	481	514	552	514	570	513	520	534	552	520	490	543	501	493	547	527	527	524	508	492	530	512	579	510	579	495	517	501	526	526	478	517	547	493	481	514	488	506	520	515	501	497	511	521	529	504	544	514	520	531	535	546	515	507	499	537	510	530	518	523	487	489	541	489	495	551	541	539	564	536	537	553	553	553	515	506	556	524	485	539	530	512	507	525	544	483	536	487	511	497	524	527	496	461	495	483	523	494	519	521	504	549	578	520	548	536	523	544	545	522	525	510	551	555	513	478	548	461	504	524	526	518	523	541	535	537	493	514	540	533	531	510	474	530	537	496	539	540	516	524	488	511	509	532	498	516	519	502	499	519	470	494	531	527	498	510	564	533	550	527	516	474	531	506	543	575	553	567	466	548	511	552	550	502	528	543	531	514	505	481	539	544	511	561	535	513	552	556	530	520	507	527	489	506	484	557	502	512	508	506	526	481	527	532	529	496	540	560	543	516	520	531	527	515	538	537	495	505	512	519	519	491	559	524	528	508	476	504	558	508	535	474	512	525	556	517	514	505	515	489	487	515	487	522	555	529	532	580	513	534	526	526	523	539	521	506	562	549	520	524	550	501	534	535	479	502	483	527	510	476	549	489	547	534	533	542	507	531	532	525	551	517	559	526	522	546	550	548	529	549	531	513	492	525	546	515	503	507	513	469	537	521	482	499	495	486	536	530	525	505	541	503	500	479	499	526	535	508	528	518	531	530	505	526	511	492	554	515	492	435	521	569	519	513	499	515	526	503	522	531	512	517	536	539	506	507	484	545	523	506	528	537	507	483	569	490	524	528	525	539	510	527	524	493	555	553	471	506	508	558	522	515	507	561	509	469	556	560	495	521	486	537	546	547	496	532	483	534	519	522	530	521	531	502	505	510	521	513	514	483	535	552	516	522	535	499	491	522	468	504	519	515	529	529	539	482	543	515	503	514	516	586	538	524	525	568	526	427	513	525	543	519	462	527	519	487	478	534	540	524	522	509	539	513	532	521	492	482	513	523	490	513	463	525	500	519	515	543	490	526	523	532	514	500	497	531	520	519	491	470	449	506	500	510	536	491	538	562	520	546	488	523	510	515	526	513	494	501	525	529	475	506	531	527	501	494	475	509	495	510	487	510	502	526	541	539	503	494	539	503	527	494	511	531	492	520	534	540	482	557	556	569	527	512	493	519	510	530	544	531	514	571	511	494	513	553	492	481	504	505	477	533	520	568	524	514	514	527	497	542	506	528	517	502	523	543	507	505	505	505	485	527	516	544	520	514	534	549	490	522	471	542	565	509	542	508	507	526	527	503	573	503	569	492	529	537	458	518	516	564	548	508	497	508	516	532	543	530	556	526	521	495	509	511	501	538	540	551	536	499	488	495	499	511	559	502	514	520	540	489	513	518	508	503	515	470	506	513	522	509	518	512	515	541	551	520	497	502	524	521	535	554	524	536	534	497	521	523	537	493	516	543	561	570	471	549	505	464	552	536	521	517	550	523	515	537	544	525	499	522	550	510	486	516	531	494	523	510	500	523	479	465	487	546	535	530	534	560	517	510	509	530	528	505	556	504	496	524	567	527	529	534	499	492	547	493	546	549	544	504	511	497	519	535	505	557	541	502	521	514	564	512	541	511	505	487	512	480	486	522	536	559	526	514	510	514	477	510	511	505	540	515	517	481	504	547	516	510	505	524	493	511	490	525	537	535	585	549	537	528	515	521	523	523	500	485	513	510	565	499	516	460	530	487	551	538	505	490	510	532	509	530	498	509	506	535	542	541	541	555	570	508	496	561	530	503	492	506	521	538	536	482	531	505	546	514	548	530	493	541	513	526	513	539	516	507	486	505	533	519	527	500	513	530	554	492	494	559	513	501	525	506	568	520	489	511	507	524	497	542	518	555	501	548	570	502	521	533	544	527	510	493	553	519	503	521	528	519	475	526	534	534	530	506	532	528	560	547	479	485	499	524	535	538	480	502	514	530	522	513	517	555	519	508	507	519	499	536	507	525	548	548	490	516	485	517	511	543	514	511	512	544	516	548	496	535	513	541	551	500	551	514	541	549	525	489	552	519	479	520	509	510	505	509	539	521	553	507	489	497	509	502	530	540	540	499	542	542	532	552	516	519	530	533	523	488	526	507	503	496	530	499	511	540	516	518	501	514	514	539	530	501	499	544	530	520	534	507	496	514	546	503	498	527	539	506	505	504	542	488	514	494	524	496	508	541	545	541	485	504	491	516	507	526	513	526	503	494	479	473	501	477	533	505	556	532	479	512	510	501	498	548	490	532	503	508	504	537	518	533	507	536	509	503	526	520	560	534	517	494	481	502	531	532	519	520	540	510	545	542	549	507	546	545	494	499	505	502	529	525	530	500	498	520	488	523	559	545	504	488	542	516	533	504	563	582	515	493	554	500	495	568	516	544	584	502	535	541	519	523	492	567	500	516	490	511	510
25460	21327	28158	25879	15661	3574	1186	871	745	636	661	642	645	633	626	630	565	582	601	579	609	588	624	571	568	604	620	577	569	598	574	550	602	569	603	566	599	567	577	543	545	569	588	608	539	540	588	548	601	567	578	564	556	584	536	581	601	561	580	561	575	579	590	559	589	576	525	573	591	547	601	514	573	591	588	601	595	568	539	594	560	545	580	556	539	556	554	620	547	565	576	559	585	524	592	536	569	582	554	608	565	517	570	551	533	584	562	566	543	589	584	569	558	554	582	556	575	547	592	604	572	593	558	584	533	594	568	548	544	563	617	547	524	564	559	595	592	555	591	627	610	584	548	553	555	571	553	539	608	590	571	578	524	508	557	634	583	564	557	596	612	580	580	571	613	559	499	566	557	589	562	536	558	581	548	587	547	531	523	512	572	615	539	566	581	605	582	576	546	627	566	558	629	594	563	570	551	613	539	595	561	590	567	577	571	573	580	551	551	540	573	547	544	540	590	599	499	595	553	615	577	542	572	590	572	593	535	555	563	545	572	555	601	568	584	548	551	621	566	549	579	535	537	546	589	567	581	546	564	575	518	573	584	562	577	557	512	589	547	566	591	584	539	548	567	563	597	558	580	631	582	537	562	549	570	531	560	603	545	539	593	540	591	628	563	537	557	551	570	592	553	585	580	585	608	599	596	593	581	525	549	578	564	590	552	576	549	533	566	541	554	587	537	558	588	549	573	606	568	602	565	549	583	566	603	550	579	558	528	596	498	563	578	561	532	554	520	530	585	567	581	592	558	624	550	566	531	586	601	589	594	559	603	561	580	549	564	559	590	550	594	592	533	552	553	598	558	596	580	613	557	551	550	569	573	561	597	551	558	554	585	595	557	577	555	513	567	540	537	571	531	570	546	540	518	568	595	571	576	584	609	586	613	535	573	546	546	567	572	531	577	563	570	575	554	583	583	561	568	588	520	585	538	547	554	567	612	604	564	553	589	557	591	582	583	576	521	550	556	589	596	572	583	572	553	586	572	610	593	534	577	543	607	563	580	558	590	548	593	604	519	536	563	566	573	588	560	534	579	560	544	546	561	550	615	536	547	566	564	541	496	597	584	562	579	570	543	533	575	544	541	611	565	558	551	589	618	582	578	582	591	565	521	589	574	567	522	501	555	534	612	567	587	533	584	583	592	533	554	589	566	541	559	587	569	552	579	556	585	628	569	597	569	587	554	538	593	534	569	548	587	559	593	611	598	524	529	561	583	575	599	607	532	558	541	556	530	545	571	547	549	543	568	538	589	524	572	565	601	586	572	562	605	561	556	592	558	554	554	583	577	603	568	601	567	557	607	609	536	572	608	508	586	571	584	543	560	565	619	553	545	587	571	563	562	564	612	579	560	564	566	550	524	637	591	572	587	548	567	601	538	540	531	543	583	580	545	571	554	601	589	586	549	558	584	588	567	591	568	579	577	554	588	568	558	597	592	568	557	539	518	567	579	581	570	542	553	572	592	574	567	517	540	549	609	576	548	533	553	611	590	573	550	583	618	548	525	537	612	604	587	575	597	586	548	577	590	555	559	568	590	551	571	564	603	574	577	547	533	560	532	521	565	593	547	573	577	553	582	503	526	560	559	608	573	557	577	539	577	564	543	540	524	571	618	582	581	534	559	537	574	594	572	578	542	562	617	521	605	590	562	558	557	533	556	583	557	578	573	557	616	560	568	533	609	543	598	566	601	529	603	603	557	613	576	503	611	575	599	541	578	541	590	545	594	600	553	551	591	566	568	539	553	553	569	562	538	554	546	587	566	592	541	535	620	568	538	607	568	611	560	546	590	555	564	619	553	574	585	611	580	583	563	571	566	596	562	613	551	550	557	568	552	558	520	582	567	564	598	593	567	560	602	531	558	571	543	618	581	563	519	566	577	509	575	567	565	573	583	564	590	584	614	562	563	592	598	579	562	556	531	599	589	606	609	569	608	544	549	618	542	515	577	579	583	547	597	539	559	567	598	555	577	572	540	598	552	539	611	595	508	557	617	556	615	556	598	605	557	509	554	563	583	576	604	607	555	574	590	618	542	599	595	532	596	552	535	583	605	510	653	584	557	546	562	594	575	590	587	543	549	533	581	535	617	552	566	571	545	567	588	535	552	577	579	533	607	546	541	577	531	588	547	602	589	582	551	603	583	593	554	565	548	566	575	560	588	556	591	616	553	561	613	570	573	576	594	584	537	577	556	566	563	576	544	618	577	531	591	568	550	565	548	578	579	587	550	542	608	557	562	576	601	553	539	564	580	614	541	580	565	532	555	563	617	550	565	578	575	610	540	565	540	539	615	564	554	584	569	569	577	603	573	616	538	577	596	573	583	548	568	589	586	633	550	535	557	578	574	561	535	557	604	607	588	594	594	579	530	579	577	570	572	539	539	624	551	573	568	558	543	580	582	597	535	596	600	562	562	563	566	584	576	551	577	533	600	545	554	518	543	567	536	539	537	565	572	568	584	531	570	573	608	580	535	601	547	556	534	586	562	581	569	570	573	578	538	589	549	619	597	581	574	590	568	553	582	572	540	587	561	543	620	563	580	524	546	615	541	556	570	536	548	596	619	582	556	591	589	585	559	517	532	573	593	549	603	571	544	579	568	581	559	539	598	560	613	602	543	554	593	516	570	629	561	621	584	562	625	609	534	518	578	579	570	559	553	558	533	556	596	594	503	559	563	553	525	566	561	526	580	593	548	534	546	542	604	515	592	573	594	569	568	560	553	561	538	535	593	595	579	549	500	568	609	577	594	546	594	578	534	547	558	606	568	605	604	584	574	610	603	570	541	553	573	564	617	561	579	589	574	587	605	589	518	527	577	607	603	589	566	582	593	551	574	641	551	599	578	550	560	570	525	629	546	520	581	583	534	605	597	542	571	577	548	591	563	592	592	579	567	592	550	585	585	586	585	595	579	591	574	532	569	590	602	548	535	544	608	532	573	548	565	561	583	533	525	584	571	625	572	603	547	557	538	568	507	584	555	586	581	582	568	600	561	588	570	600	595	543	552	582	579	570	576	595	580	546	543	581	574	564	565	553	561	589	528	562	556	592	547	522	556	550	629	588	539	564	582	567	553	601	553	606	521	538	566	544	567	597	560	569	576	573	563	543	574	584	610	575	597	597	546	535	563	558	579	583	560	546	561	579	585	591	654	520	580	585	539	547	577	553	609	576	610	573	571	559	606	565	607	566	548	572	521	620	593	574	508	584	572	551	554	555	590	544	561	563	559	574	546	598	594	563	572	518	613	594	591	554	530	535	583	563	520	604	581	609	578	604	583	576	562	528	566	583	567	599	571	590	568	575	612	574	555	554	602	577	608	561	557	586	522	575	531	555	582	548	535	529	597	578	564	526	560	554	584	594	626	574	574	574	547	572	530	547	605	580	573	580	580	597	558	590	598	584	576	586	568	592	548	556	519	566	543	557	590	569	583	545	557	584	605	585	538	562
31606	51752	37444	22994	11308	3524	1788	1289	994	899	784	767	718	750	745	658	742	710	669	689	654	685	687	631	676	640	666	631	627	623	644	668	661	640	679	649	630	640	661	622	639	662	610	656	651	685	606	639	635	672	672	673	675	621	687	629	702	664	685	659	662	675	679	633	618	634	635	605	616	641	638	661	652	623	634	596	606	647	661	628	620	634	679	565	685	689	610	652	647	627	640	659	615	627	646	599	639	663	627	621	639	656	628	632	661	642	642	679	644	661	589	642	662	606	658	645	646	578	637	636	640	644	657	646	674	638	639	620	610	664	636	660	667	661	675	654	635	608	601	617	665	645	652	654	651	669	652	683	655	634	623	651	633	624	627	645	623	634	629	652	649	692	626	629	626	642	615	630	653	636	606	621	681	618	671	652	673	643	611	670	611	675	630	671	619	639	649	617	613	660	632	625	673	691	681	645	648	626	652	636	664	667	664	634	615	626	657	646	674	591	659	644	693	692	618	671	625	637	622	638	643	648	651	659	643	624	621	673	634	653	643	663	686	647	646	611	604	608	623	588	630	640	631	629	646	648	644	628	665	594	627	652	676	655	638	634	616	644	624	626	662	650	591	620	672	626	627	643	640	627	643	622	635	613	672	657	668	650	638	659	670	582	606	654	634	658	677	628	621	587	657	678	656	672	625	618	636	662	632	653	654	645	661	669	656	656	663	608	669	652	625	614	650	632	615	665	631	668	635	661	660	654	616	634	648	657	642	623	640	620	668	614	618	621	629	645	643	642	600	671	622	644	624	644	602	666	625	634	605	694	654	630	654	634	637	645	652	646	664	618	651	656	631	632	623	638	660	623	586	628	693	654	679	597	641	606	651	641	604	641	639	629	637	634	650	603	608	638	662	669	670	612	679	637	600	635	602	581	587	656	660	692	604	610	641	693	681	619	625	652	639	610	649	650	595	604	673	607	642	618	651	617	650	673	656	650	623	655	622	645	637	636	658	660	676	647	689	665	677	638	632	630	648	634	604	631	659	623	628	616	654	638	661	657	640	625	659	621	627	658	591	624	656	582	665	648	627	627	660	678	629	667	616	649	630	682	608	664	590	642	625	647	653	666	638	630	719	673	678	684	649	616	628	668	623	652	661	660	615	598	636	647	679	624	665	633	656	604	608	639	633	641	670	655	588	709	595	639	637	675	644	586	660	625	677	601	613	643	630	667	670	613	644	654	638	655	648	659	608	615	646	626	592	628	640	652	649	626	635	588	603	701	660	654	592	606	663	631	657	626	667	689	657	657	593	626	644	663	651	624	654	616	671	663	666	619	630	641	671	677	669	631	651	655	631	663	663	640	657	624	635	705	677	648	636	638	612	658	642	645	662	659	650	660	676	632	635	665	667	631	647	622	628	625	643	680	638	630	630	619	675	612	675	653	627	600	664	667	653	677	645	646	576	627	645	637	662	597	631	634	692	651	578	632	646	614	646	658	616	676	695	637	587	670	644	672	705	622	658	655	644	618	693	617	667	631	631	610	623	648	629	620	658	680	659	613	658	579	667	661	637	693	638	624	669	644	618	669	636	634	607	628	672	654	681	663	659	629	641	645	649	659	662	649	627	649	632	666	661	620	634	670	636	608	638	628	659	662	673	662	608	681	668	637	648	621	591	666	607	636	672	680	617	660	636	622	678	637	586	652	618	618	665	651	634	610	690	653	643	622	644	640	644	680	637	652	658	623	624	651	672	623	609	675	624	705	625	673	624	625	639	685	616	607	663	644	694	627	627	619	630	621	665	624	646	630	634	606	674	632	671	696	660	609	672	642	648	605	657	612	664	640	635	618	608	593	632	636	703	623	657	616	624	630	623	650	625	634	699	655	615	592	586	637	629	656	597	635	645	615	632	656	621	619	631	675	654	699	651	617	669	655	626	646	610	659	645	652	668	660	643	661	657	626	656	630	612	609	652	620	635	615	655	616	645	625	640	643	619	677	651	648	610	611	661	646	620	684	609	659	629	600	675	623	619	644	666	666	637	625	609	646	635	638	647	671	615	608	623	667	671	657	614	642	627	600	608	640	633	637	630	652	688	646	693	642	626	639	614	651	616	645	660	631	614	658	627	659	644	579	608	647	631	655	647	685	634	624	663	652	646	606	661	649	659	690	627	636	686	696	633	625	638	646	621	596	619	667	657	627	655	627	669	629	657	639	673	666	646	658	630	628	656	611	678	674	634	629	674	683	652	630	651	614	641	654	638	631	650	611	605	615	648	665	647	622	611	634	612	645	689	690	675	637	652	607	612	624	634	661	692	617	619	641	609	649	659	636	623	634	597	630	623	673	647	657	657	651	641	612	631	624	636	670	680	631	671	667	611	654	626	689	634	681	645	655	644	638	689	675	619	621	637	647	610	656	675	680	689	676	634	638	687	693	645	652	658	635	636	656	606	638	660	642	680	662	645	641	606	683	623	647	638	637	588	666	662	620	640	602	629	633	616	631	638	643	648	638	636	681	700	615	669	630	604	620	614	621	645	646	630	628	631	617	620	627	653	616	639	643	719	609	648	674	639	678	640	652	649	639	664	634	660	620	646	683	635	582	642	652	581	605	598	664	638	605	630	638	699	629	635	635	643	650	627	680	636	640	655	646	644	621	604	612	605	615	631	662	652	637	619	662	616	626	666	697	664	642	593	633	610	660	606	648	670	647	696	583	663	586	614	626	643	651	643	654	651	662	690	623	630	644	632	654	630	685	671	640	644	682	653	601	622	644	628	672	680	639	656	629	620	662	667	649	636	634	614	673	637	629	628	618	637	629	641	662	688	660	657	668	659	625	622	636	639	647	613	628	615	659	647	635	622	599	613	663	619	651	652	654	623	599	642	619	677	683	673	674	624	688	601	610	602	566	643	633	669	645	658	631	633	580	646	652	666	646	595	644	679	651	665	655	583	706	623	665	664	623	622	650	641	637	631	642	659	695	615	636	630	626	668	602	685	648	671	622	667	652	620	704	661	685	636	679	640	661	681	666	655	613	645	624	652	631	619	638	675	604	648	614	676	567	645	643	646	641	616	599	615	634	595	588	620	642	586	634	639	658	627	641	650	667	674	622	605	646	631	657	647	632	636	645	607	620	647	643	615	638	653	623	683	632	587	663	671	664	610	677	628	635	675	631	654	619	664	617	665	599	609	663	706	642	640	617	669	675	655	641	600	635	665	632	641	649	644	630	626	607	654	657	575	642	647	625	637	684	678	623	670	671	624	632	627	676	621	608	659	650	634	622	630	635	621	666	653	684	597	650	640	624	652	623	624	638	628	609	646	646	636	644	641	654	653	614	672	662	675	684	664	667	687	660	616	647	600	662	638	613	629	630	649	629	667	648	663	651	646	701	605	621	628	633	622	645	617	636	618	640	632	663	641	624	627	642	680	590	683	640	655	605	662	622	625	702	643	628	637	628	636	656	624	635	637	663	707	591	656	662	648	615	660	638	684	650	610	659
22979	21239	28974	23933	21296	20968	10127	1731	1106	971	871	804	778	749	750	788	706	698	709	720	672	649	700	594	619	658	627	664	651	635	630	606	686	618	600	640	624	588	604	635	634	636	629	663	606	606	583	679	638	645	621	651	617	636	600	624	599	628	637	613	649	604	602	599	592	623	621	632	600	621	608	618	664	594	619	593	591	579	583	618	607	620	604	639	623	628	580	591	657	637	636	622	616	677	586	610	614	615	629	620	617	617	631	599	628	593	624	607	593	616	585	636	646	632	634	600	646	662	638	641	626	590	643	590	604	586	630	607	596	625	616	650	582	635	572	585	606	672	650	609	667	590	615	600	641	609	613	605	672	600	605	617	620	574	572	593	597	611	578	587	603	625	557	618	611	613	589	588	616	593	596	639	627	599	664	627	627	614	627	637	621	640	612	603	640	619	606	669	620	623	652	632	613	606	601	624	635	648	585	681	629	558	603	606	585	654	652	618	599	620	651	611	641	633	654	623	661	599	641	582	641	623	598	615	626	610	570	661	674	612	651	631	573	602	598	636	623	630	601	583	612	624	664	661	626	635	626	578	624	636	649	651	606	670	630	583	619	657	639	617	616	657	623	623	606	554	605	651	593	643	620	605	636	563	637	584	590	607	600	646	633	623	606	595	661	579	618	593	641	645	655	581	641	591	630	564	635	608	598	598	619	621	615	586	626	587	641	592	630	579	603	635	631	598	593	598	587	618	618	603	608	636	627	580	657	624	608	652	645	610	625	574	639	625	605	646	609	590	627	589	652	587	630	591	664	605	632	612	627	618	594	645	605	607	587	595	651	628	619	624	629	593	611	684	638	649	628	641	661	594	603	604	620	591	623	655	653	612	617	624	600	594	634	667	634	617	640	646	640	609	595	569	607	633	597	630	627	674	624	590	625	588	637	581	624	601	626	648	610	634	586	579	605	615	647	578	637	608	597	627	600	618	626	573	598	630	596	603	595	615	603	673	637	610	606	656	666	607	621	596	619	614	646	612	643	573	589	641	616	652	601	660	580	640	628	569	607	626	640	556	590	590	608	617	601	618	634	653	614	652	606	618	628	622	589	598	609	641	608	614	625	571	628	664	613	589	615	589	584	585	639	615	660	610	615	614	645	565	605	625	565	582	614	633	604	605	624	611	607	623	656	640	613	652	646	605	625	637	616	668	613	592	664	621	560	564	653	631	656	616	654	630	631	622	649	618	648	696	611	605	563	658	643	617	628	636	633	619	628	613	625	605	634	639	592	606	601	646	601	614	645	640	620	596	572	629	629	625	583	624	608	592	589	571	625	687	624	644	592	629	575	593	639	602	574	620	654	600	613	647	635	607	601	636	631	611	634	589	636	643	597	601	604	600	630	646	595	609	625	618	564	659	612	614	551	668	670	646	631	658	608	622	669	625	613	639	625	658	655	640	660	614	612	577	609	571	594	596	620	580	594	645	650	623	620	638	612	621	644	600	603	595	632	602	629	579	603	571	623	615	608	603	631	663	601	608	630	625	629	607	631	589	629	636	606	639	621	612	661	627	660	605	639	609	647	592	572	593	649	627	619	574	614	605	619	621	639	627	610	637	601	566	588	639	594	576	630	649	607	623	628	633	580	601	622	631	593	593	623	604	651	627	600	654	593	626	649	527	600	625	615	632	582	602	633	622	570	630	609	665	636	572	596	638	602	677	614	603	611	569	638	653	648	611	562	650	628	625	593	625	650	626	633	645	589	653	633	592	610	645	594	588	626	616	623	616	623	638	623	632	638	632	622	637	640	617	584	626	588	615	585	627	614	615	622	630	632	597	703	616	623	605	624	647	631	625	607	605	584	638	638	592	627	644	615	654	634	587	620	605	574	653	599	625	646	620	617	609	647	604	620	591	657	631	584	594	640	618	630	583	653	652	631	604	650	629	609	633	592	635	605	609	637	625	597	587	575	611	655	580	630	639	609	593	606	574	657	654	587	639	580	630	606	625	587	585	647	665	641	637	608	590	631	663	578	620	655	614	620	642	596	602	592	627	615	591	575	627	601	603	615	579	612	602	605	600	562	596	608	636	615	614	623	646	667	578	653	644	654	610	675	604	571	607	625	636	611	614	618	643	599	655	636	647	575	638	604	604	635	619	612	623	617	582	601	622	665	644	607	618	650	592	617	626	612	617	641	627	632	604	601	648	650	599	590	612	598	624	595	592	621	566	590	579	619	620	563	657	643	603	612	601	600	614	600	595	589	637	588	628	646	579	610	642	610	609	630	595	587	636	569	569	629	625	585	601	619	607	615	594	648	629	621	633	647	620	634	641	608	581	567	666	631	633	623	610	642	614	623	603	592	591	592	649	648	638	595	628	643	599	591	640	636	593	624	617	643	639	612	550	629	595	630	578	560	603	646	598	609	619	631	611	651	669	673	641	613	635	607	596	587	582	618	586	607	611	621	643	680	588	629	623	639	571	600	628	626	656	620	628	638	625	621	643	595	596	598	609	623	621	653	632	595	622	581	640	638	625	610	604	603	573	632	589	592	618	683	680	638	635	573	645	624	623	601	607	604	642	614	606	645	633	607	625	667	617	707	584	630	596	594	591	655	651	615	611	630	565	666	599	576	635	601	641	609	604	655	590	630	658	603	639	610	637	627	621	575	629	630	604	598	609	601	575	622	596	621	585	583	609	670	604	650	640	626	624	615	649	680	628	615	628	601	664	623	612	611	638	605	615	629	644	600	630	639	650	620	609	638	648	604	602	599	612	610	639	599	593	593	633	647	597	607	610	629	634	656	608	584	632	588	641	608	617	657	628	620	612	591	622	599	621	627	613	605	631	613	619	640	664	597	607	620	595	663	645	612	623	623	622	617	643	584	626	605	597	606	608	597	614	625	644	608	629	633	644	595	609	625	628	592	608	583	610	601	632	657	598	632	611	639	653	604	628	606	655	600	582	601	668	589	586	610	607	637	619	617	577	607	648	644	592	627	617	605	613	637	606	638	626	656	614	635	600	606	665	623	626	643	604	625	666	662	584	592	628	599	586	637	614	648	629	587	583	645	652	628	572	607	603	598	638	578	625	637	653	633	562	610	625	643	587	686	619	612	629	605	593	608	641	658	634	587	626	608	619	647	596	622	588	648	589	639	592	646	634	671	600	615	624	608	627	606	613	612	600	615	582	643	609	606	627	578	604	585	667	630	608	609	632	622	582	637	588	599	621	605	634	547	601	605	592	634	592	626	602	597	594	611	685	603	635	611	573	683	647	646	585	553	642	598	591	643	660	610	607	589	593	578	620	646	594	643	579	580	613	574	625	599	608	575	632	599	612	590	606	629	614	646	619	677	653	617	617	614	587	591	635	590	654	570	560	554	552	570	612	573	574	613	580	639	627	632	562	659	616	571	601	653	616	615	649	576	608	654	648	611	596	578	615	643	603	614	606	604	613	614	654	619	588	650	671	618	621	626	617	600	627	630	606	624	619	623	644	592	640
35521	64021	53369	31631	17908	6085	3240	2097	1534	1266	1090	1038	932	951	904	914	825	775	789	759	708	731	728	709	702	699	710	745	679	692	700	673	696	678	732	687	704	690	701	692	694	674	718	682	657	653	695	685	665	649	624	704	650	669	672	679	673	707	677	652	627	643	636	632	708	753	713	655	646	716	659	682	681	672	670	682	663	656	643	632	681	630	687	673	649	681	706	674	633	671	651	683	666	672	657	647	635	653	684	690	702	639	665	699	671	657	646	682	654	642	649	696	677	674	688	707	639	667	660	672	640	653	665	661	728	701	632	703	693	654	653	667	651	664	650	669	668	660	666	691	647	642	651	663	662	656	644	683	676	652	658	676	673	673	641	644	670	594	663	666	671	666	707	672	640	639	668	711	632	660	669	689	674	624	648	691	678	668	643	658	612	674	696	660	619	651	703	694	663	659	682	674	654	697	666	722	710	682	664	674	632	688	673	658	695	678	631	686	682	646	683	667	678	699	699	714	685	679	694	648	697	677	701	636	624	689	638	698	680	636	637	636	699	653	689	646	635	692	601	684	655	692	665	643	710	653	685	644	672	648	682	663	709	712	666	686	703	661	674	668	687	648	687	627	707	653	649	684	663	669	658	679	700	717	628	680	647	618	675	662	654	640	687	629	653	681	681	674	662	662	705	665	725	670	679	655	667	652	642	680	655	682	639	639	615	674	649	648	683	683	710	671	687	656	632	683	673	673	669	660	654	663	646	676	689	645	678	700	661	672	674	698	681	655	697	684	676	680	650	649	662	659	641	703	672	654	643	631	656	657	700	659	700	630	702	636	693	676	651	665	623	720	665	677	665	623	624	668	629	658	722	625	709	657	670	711	670	637	633	681	633	662	697	669	678	728	657	692	664	590	676	700	672	638	668	647	685	701	707	675	705	649	676	662	672	696	670	663	683	645	648	647	654	667	700	628	625	668	645	667	654	673	673	693	688	684	670	658	671	669	661	654	684	674	640	687	692	693	661	712	683	638	702	684	686	672	653	637	713	643	625	621	700	661	662	672	679	663	702	672	647	662	696	682	672	650	685	697	675	661	673	688	657	629	662	683	706	638	638	652	679	678	644	647	648	661	684	669	665	686	654	664	633	656	658	712	696	648	660	651	701	716	665	676	660	661	643	693	646	677	701	647	696	683	655	677	652	618	682	670	696	696	687	672	658	654	670	644	650	723	702	656	668	693	658	653	684	667	640	690	647	659	648	692	632	673	669	602	705	668	639	677	699	710	636	703	679	718	685	679	660	671	679	662	662	657	637	681	709	683	688	709	675	635	727	660	647	659	692	694	643	681	668	652	652	713	701	685	696	700	672	652	639	692	657	749	622	664	697	672	653	666	670	672	651	700	677	609	640	675	707	700	667	677	657	697	662	641	683	631	715	710	709	677	633	655	678	651	649	619	639	646	665	677	663	687	630	625	687	625	677	665	645	683	697	685	670	650	683	626	643	670	626	658	653	679	702	619	652	691	689	682	673	669	655	660	713	706	658	641	667	651	662	667	662	685	716	646	660	662	652	648	663	703	625	622	649	633	705	690	664	663	643	636	658	684	676	648	713	673	704	672	674	689	652	668	649	673	682	679	667	697	660	704	677	689	707	630	652	684	646	656	701	727	657	638	621	654	710	685	674	682	647	663	663	701	665	641	648	666	681	618	662	672	648	649	677	715	671	684	675	645	681	641	688	675	706	672	669	688	631	697	695	665	631	705	671	676	668	701	651	676	708	634	691	687	656	667	674	644	680	672	656	681	660	648	624	625	640	642	637	663	668	674	684	643	734	681	668	621	631	687	672	666	714	632	646	654	692	648	686	662	651	666	660	661	653	658	632	686	672	690	692	660	699	679	655	688	728	641	669	645	626	687	641	659	716	633	684	647	655	625	642	658	643	637	684	667	647	644	603	697	652	675	731	653	688	635	675	699	638	662	669	657	663	677	701	649	644	664	704	684	674	716	664	655	684	660	702	652	680	646	630	699	635	628	666	685	691	679	639	596	657	638	664	664	670	659	646	658	631	668	614	670	665	718	680	686	629	691	679	678	681	635	677	650	686	651	670	700	652	673	685	633	677	700	663	649	680	674	671	674	649	696	633	646	657	698	651	708	633	690	687	677	694	625	686	675	639	671	657	657	685	632	670	639	633	661	657	667	709	688	704	632	653	710	671	654	637	662	673	604	685	657	652	684	672	692	656	636	714	681	711	671	692	707	629	637	666	711	653	674	674	653	717	675	693	678	706	666	632	674	675	646	626	652	650	668	679	682	659	662	606	675	686	674	693	664	683	682	688	660	638	711	686	645	662	710	660	683	653	702	693	674	673	657	692	641	641	686	653	667	662	643	685	659	699	679	633	670	687	707	651	668	709	624	648	656	705	687	624	707	682	684	653	671	679	669	633	666	682	675	637	639	658	657	658	670	667	665	679	649	667	674	668	683	641	637	678	714	667	644	691	706	701	622	665	712	662	697	689	647	702	666	707	694	633	694	626	699	629	667	644	691	627	653	697	653	685	653	681	662	693	705	680	710	647	674	667	634	631	669	640	753	641	632	671	689	672	632	647	692	630	656	713	655	695	653	635	650	659	679	662	693	688	680	697	663	629	706	712	657	668	673	679	640	690	666	676	680	680	696	618	685	684	670	666	638	656	674	693	683	651	677	691	687	638	657	699	713	637	673	681	642	667	639	665	668	647	702	685	706	682	686	683	710	669	672	663	660	667	698	654	650	661	651	662	719	641	671	645	692	691	703	668	654	667	699	630	745	658	650	658	651	616	675	681	672	705	658	655	647	631	693	635	688	672	662	645	696	659	657	684	647	711	671	667	667	668	726	641	665	688	678	663	616	669	668	662	683	643	637	657	663	707	666	680	643	664	696	655	656	683	631	655	696	645	692	624	685	683	707	706	637	625	616	616	661	677	687	690	686	697	712	639	676	651	695	653	716	661	680	653	671	683	676	651	689	680	715	602	646	674	676	662	639	663	699	665	690	703	686	683	640	679	666	673	677	664	681	643	694	724	643	736	651	678	664	684	636	667	686	641	665	662	677	676	653	654	652	661	685	694	682	660	631	675	644	678	695	664	687	658	708	681	651	658	641	717	671	653	639	638	706	694	669	628	651	657	663	667	686	669	657	727	647	651	705	593	678	694	685	658	687	700	659	651	711	669	649	637	657	727	651	664	626	632	680	679	687	641	641	633	676	644	664	631	672	669	714	656	666	621	685	660	670	639	669	704	648	653	660	651	672	680	670	644	692	688	660	707	669	703	699	686	643	649	718	667	670	702	673	671	627	651	644	707	653	686	663	726	649	669	682	698	608	697	637	672	666	679	659	641	692	690	665	694	685	662	677	705	654	667	655	675	700	648	684	666	674	694	663	672	670	682	710	708	690	655	664	636	708	700	700	622	652	614	671	646	672	626	649	645	663	677	686	678	655	667	657	696	671	663	687	683	631
29480	31040	29861	14723	4648	1109	680	548	522	482	482	519	470	474	464	495	412	499	432	444	437	446	459	473	462	465	479	455	481	466	470	479	466	474	446	437	438	437	452	477	443	469	443	450	440	453	475	452	446	463	469	434	428	403	505	431	465	479	510	491	464	479	453	455	480	479	477	452	448	458	484	421	431	456	437	496	450	438	496	422	435	429	439	494	456	413	454	454	457	458	459	434	460	461	423	417	461	482	432	463	447	502	453	461	439	458	460	450	433	431	429	452	463	465	440	435	483	439	441	494	487	457	453	475	501	493	430	414	449	463	493	434	447	468	422	473	432	480	459	422	429	445	484	463	470	449	470	460	414	458	450	450	448	437	445	428	441	500	453	447	485	475	448	454	457	412	444	454	426	495	460	457	436	455	449	435	454	444	462	423	440	499	451	456	467	449	469	441	452	464	480	437	429	460	451	436	477	483	480	474	485	456	449	439	483	490	470	422	438	437	493	466	478	444	418	457	440	448	483	496	453	425	435	476	490	450	432	432	483	459	456	438	452	466	457	457	488	452	466	444	468	424	434	444	510	432	419	442	466	440	439	464	475	445	463	436	460	434	438	485	422	446	455	441	496	413	441	447	473	444	478	486	424	471	427	459	453	424	468	455	414	493	412	444	472	439	436	478	456	475	437	448	462	434	440	429	408	440	473	454	461	460	432	484	458	480	444	465	461	435	468	435	440	422	486	424	468	454	447	457	473	479	433	467	448	476	451	419	449	432	463	425	441	511	426	455	432	461	460	435	474	450	489	449	449	449	467	464	464	469	431	456	431	458	448	444	423	453	421	463	433	431	477	426	474	445	434	451	435	422	458	445	457	465	439	443	480	444	464	430	450	461	437	427	444	432	430	432	468	427	473	429	455	444	478	427	465	415	497	458	441	432	418	492	409	442	449	460	463	453	475	474	421	453	427	484	459	459	469	442	469	427	466	460	416	455	452	470	467	465	459	452	459	468	470	482	455	470	459	444	447	446	424	478	476	462	460	428	401	426	445	452	447	438	446	473	439	497	467	458	413	420	480	451	493	405	466	439	454	465	446	427	483	419	471	459	446	439	477	429	484	449	463	465	475	455	442	424	496	457	465	444	462	450	439	419	426	442	427	456	470	477	429	426	444	442	487	491	508	481	420	470	461	476	460	460	496	446	442	472	442	430	436	502	417	460	427	442	482	476	497	446	474	463	444	450	436	419	452	481	471	455	445	475	458	447	445	473	441	412	455	421	427	434	456	442	439	446	422	468	428	403	420	470	421	481	440	432	418	482	429	483	469	434	453	447	453	419	435	444	462	480	456	471	434	445	452	439	420	461	443	477	452	461	463	476	473	504	444	427	464	442	452	407	495	450	423	439	452	468	446	441	462	441	470	450	483	505	443	449	412	479	453	476	465	443	426	473	436	455	436	449	410	455	489	492	502	465	437	450	451	466	394	487	456	451	417	443	480	466	449	450	488	480	484	430	449	452	460	450	457	456	463	475	443	474	478	443	468	478	446	424	425	422	436	448	442	446	457	461	466	444	421	422	461	451	453	444	424	459	496	457	428	493	445	442	502	469	442	456	483	457	463	473	443	443	426	398	435	488	430	450	440	434	455	438	474	450	450	472	429	457	446	452	416	429	413	447	484	455	450	497	418	477	451	501	419	476	404	485	451	458	450	435	442	454	467	448	433	456	465	467	470	492	475	452	454	432	450	476	503	492	470	447	481	481	477	453	424	463	442	421	453	440	447	502	446	454	466	451	475	427	459	445	458	434	421	463	474	429	443	453	453	462	448	454	437	458	428	453	462	467	437	428	499	479	475	490	463	432	420	432	445	434	433	468	487	421	461	452	421	439	471	427	436	458	422	455	466	434	463	471	476	447	459	451	433	458	450	440	447	473	373	438	454	399	484	437	449	411	437	443	468	439	464	445	413	482	445	412	430	478	460	418	451	503	446	492	483	459	508	453	476	461	449	482	399	509	455	489	451	446	443	450	456	441	460	474	465	440	422	473	426	470	458	457	461	422	412	441	402	494	423	441	423	460	435	439	433	480	471	487	440	429	477	462	441	460	457	437	454	472	478	439	446	459	452	443	436	491	470	447	435	452	449	477	432	447	447	445	440	466	415	448	468	464	456	447	432	460	456	422	442	456	442	486	420	474	415	414	442	494	454	434	444	445	448	487	445	458	491	456	463	465	480	455	445	438	469	479	455	486	435	468	456	442	436	392	446	449	443	485	411	442	478	480	478	503	460	459	494	446	483	490	465	430	452	447	438	473	437	439	458	413	463	446	492	465	470	455	476	449	457	465	454	454	417	450	459	432	471	440	444	428	405	415	466	449	439	465	420	453	472	466	474	471	437	448	458	453	447	447	438	480	470	443	439	442	510	454	437	474	416	479	440	459	459	444	458	427	465	494	462	433	453	472	413	442	466	440	446	481	462	447	449	420	461	452	439	450	479	439	429	452	437	441	468	513	448	489	427	445	429	433	498	454	467	464	467	460	446	427	428	436	502	464	427	483	457	470	447	492	454	423	461	474	451	480	430	440	456	459	426	461	448	467	458	452	448	454	486	405	486	432	429	427	468	398	482	481	413	455	460	433	440	440	464	436	410	406	469	474	448	448	483	403	440	488	422	489	446	458	449	431	468	441	480	449	443	447	426	465	450	458	438	447	426	464	441	437	450	412	444	456	442	448	467	444	466	445	435	438	407	470	453	429	459	448	429	472	449	491	448	438	456	433	489	434	448	446	441	434	463	430	443	457	456	464	419	457	428	483	425	455	467	479	452	473	448	440	500	463	458	437	478	458	446	478	434	492	450	473	468	423	458	437	433	459	462	459	409	423	460	468	484	427	437	424	421	479	433	469	458	455	458	453	470	452	425	471	441	429	444	471	470	458	457	477	445	428	445	414	454	448	460	482	424	445	451	452	443	435	427	459	432	443	462	414	491	428	438	465	404	464	424	423	419	436	431	467	447	493	393	479	426	451	408	450	427	453	470	462	431	472	430	472	436	436	420	463	424	424	473	505	451	445	474	455	487	464	450	447	456	466	411	449	457	504	454	468	443	438	476	414	476	471	458	445	462	419	461	408	423	454	493	478	406	439	444	472	450	457	471	485	432	451	440	429	451	478	468	444	478	442	435	448	475	462	465	445	445	404	451	466	433	469	453	471	445	422	494	425	476	448	476	458	461	449	455	471	463	456	471	439	468	475	416	451	478	471	483	451	485	451	441	463	449	461	479	453	447	465	473	477	467	479	454	464	473	429	458	469	475	454	432	463	472	465	470	467	483	437	437	459	451	466	443	438	476	480	457	450	429	460	427	460	439	455	466	436	432	460	463	435	416	475	462	425	455	462	472	433	474	459	480	459	481	453	456	445	500	466	465	469	466	449	448	472	446	472	482	459	447	436	478	491	485	427	469	463	440	442	468	445	443	486	458	468	444	461	450	459	479	463	438	413
33940	47340	29186	11548	6218	1636	902	732	652	578	516	558	527	524	552	536	556	508	543	543	556	499	516	536	498	518	567	509	511	499	493	524	502	523	540	494	560	542	526	526	552	536	506	536	515	511	521	523	505	515	525	521	507	523	515	513	570	530	502	524	543	536	516	550	512	507	515	530	548	528	529	536	534	552	516	516	481	503	502	513	526	494	544	535	546	533	535	495	509	469	532	473	517	479	561	525	514	498	498	496	511	519	547	542	487	533	520	502	492	539	512	499	549	566	506	542	518	514	544	575	509	500	499	498	504	552	513	476	520	534	482	523	487	575	485	500	542	504	527	477	533	532	522	526	535	520	494	491	507	534	536	492	551	546	562	522	480	552	501	474	510	549	486	537	503	503	540	552	558	542	551	495	565	533	502	534	535	510	517	545	529	501	507	503	510	544	513	540	469	491	536	538	509	475	522	508	529	542	521	512	470	477	564	532	484	542	557	493	507	532	515	535	521	545	524	559	545	484	518	465	539	527	500	532	529	514	537	503	528	521	528	523	519	598	482	520	499	531	485	561	477	517	471	550	503	514	499	519	567	510	495	540	557	501	472	524	476	521	543	530	546	532	523	498	518	489	536	530	514	495	513	511	508	519	536	520	532	569	495	499	528	555	533	540	504	513	477	510	507	547	506	478	528	482	505	469	542	526	515	518	479	591	552	516	520	563	572	527	538	520	503	529	544	473	523	519	513	525	519	582	482	520	502	564	555	513	506	531	561	505	548	499	554	476	518	519	509	519	550	521	490	554	517	498	511	489	535	501	558	486	548	522	535	521	527	527	503	493	527	536	495	527	494	549	498	532	537	467	523	515	508	498	522	530	509	515	527	540	487	504	522	515	522	522	504	495	536	533	490	533	540	552	496	514	490	542	509	507	531	526	526	529	542	529	507	508	561	511	509	507	549	536	527	524	515	529	583	520	518	513	464	477	543	480	519	516	534	523	534	524	522	541	503	538	494	501	520	512	537	539	519	555	521	514	545	525	545	537	499	553	501	523	541	518	541	539	493	562	522	524	538	524	495	500	530	536	508	513	527	494	567	518	513	495	529	486	542	513	516	516	547	497	514	511	539	527	526	507	532	539	527	544	529	489	524	490	484	530	485	480	510	546	530	498	463	560	496	529	496	505	551	506	492	522	534	518	533	512	492	499	523	524	523	499	503	516	479	508	510	482	521	541	491	491	521	527	541	535	537	545	490	519	474	507	540	537	544	486	530	525	527	525	534	531	523	497	519	500	491	487	526	520	496	511	539	524	556	520	565	537	531	563	494	538	517	478	529	508	511	502	549	533	512	534	495	546	481	523	534	521	528	516	505	569	578	539	526	548	513	475	535	554	528	542	507	544	528	496	567	518	503	531	465	498	525	511	492	550	509	535	531	546	501	529	559	493	496	555	573	504	500	511	530	523	533	530	534	531	517	554	522	545	490	546	537	511	483	484	540	464	484	501	509	503	481	569	523	533	525	548	534	531	528	561	532	548	479	501	482	514	498	506	541	525	518	544	533	509	497	516	508	520	510	488	518	564	541	521	506	576	542	570	526	497	525	489	486	544	527	509	569	536	502	533	512	528	531	524	523	513	551	502	526	483	532	513	450	535	528	551	521	529	452	556	548	532	496	500	527	516	514	542	514	502	511	538	502	538	546	572	497	524	497	530	549	520	506	505	501	509	531	515	522	561	528	497	509	525	517	552	510	506	533	526	556	551	502	521	539	536	514	469	523	479	490	533	516	480	513	554	532	517	541	591	494	548	494	525	531	540	477	539	529	526	506	469	532	551	476	477	472	503	506	552	505	523	494	520	542	522	502	512	527	546	496	508	534	537	524	511	496	547	553	553	528	541	511	497	506	511	516	496	494	480	535	530	516	520	495	512	562	503	489	506	542	538	509	535	525	515	520	537	513	532	543	549	533	539	557	522	529	530	536	560	530	541	517	582	583	534	532	499	537	477	539	507	545	528	539	577	530	550	514	533	502	500	542	508	515	526	484	563	490	527	536	536	522	561	514	518	501	579	573	523	547	536	539	520	507	499	521	517	511	531	550	536	502	554	539	500	518	502	500	548	537	523	541	581	542	513	487	492	519	492	502	523	542	551	492	522	542	557	506	507	480	514	479	553	525	487	479	490	525	543	538	562	543	526	535	524	537	518	539	484	500	526	525	523	513	526	551	513	476	521	556	549	560	513	542	503	513	520	535	510	533	557	525	469	517	525	528	490	548	485	532	518	550	509	522	475	514	520	496	540	559	538	510	509	519	499	473	515	533	501	526	487	518	530	527	507	505	521	487	503	501	550	502	542	562	582	492	504	506	511	495	537	519	503	471	497	517	538	488	473	523	496	513	560	530	490	537	533	547	534	480	504	523	523	480	498	543	526	548	515	551	547	516	532	527	550	513	540	548	492	540	516	546	522	536	557	498	530	511	546	520	534	536	522	547	571	503	528	520	502	486	499	540	504	506	482	528	534	497	505	503	533	535	531	548	560	485	488	549	495	541	496	566	518	512	506	499	544	501	492	522	568	520	507	501	527	508	553	510	527	517	505	497	574	504	537	548	502	537	543	578	543	524	527	499	507	510	507	497	497	496	523	491	559	511	493	527	513	531	511	554	494	487	535	549	532	490	542	516	545	534	529	530	557	493	542	555	500	495	520	529	506	524	545	474	531	507	560	536	524	535	538	513	509	555	486	583	539	490	524	490	513	537	555	484	494	538	496	544	541	516	513	514	524	528	513	527	541	505	510	509	524	560	527	494	533	549	496	466	493	501	513	549	535	452	541	557	559	533	547	489	493	562	534	540	527	534	511	532	556	484	518	494	504	495	523	536	571	548	562	543	574	558	576	557	533	545	535	530	544	519	535	540	526	585	540	509	521	546	489	523	526	520	555	560	511	468	525	543	553	529	500	528	517	519	513	515	515	534	531	536	485	531	529	540	501	532	524	525	569	528	518	543	475	498	563	506	525	505	508	546	543	534	502	507	516	514	509	539	518	546	515	543	515	507	539	534	511	558	527	510	533	514	511	559	509	544	483	509	531	495	552	508	467	534	559	534	548	533	465	516	519	500	524	523	515	519	482	550	542	514	540	493	481	507	578	537	544	511	529	547	523	543	573	555	541	515	538	569	508	482	534	536	542	518	534	533	484	516	495	516	529	530	519	501	521	525	525	534	516	497	532	551	487	536	512	513	528	500	518	513	481	535	530	453	552	511	488	555	477	503	508	529	534	536	531	509	531	558	532	539	535	538	562	539	585	498	538	519	527	494	538	536	502	505	508	544	522	512	502	541	510	477	514	502	541	503	505	541	509	532	529	521	520	553	547	532	521	513	503	541	540	494	523	540	472	462	520	492	536	523	575	522	520	539	482	526	539	515	525	516	538	535	539	528	514	523	501	519	516	533	524	602	542	557	504	535	520	515	507	523	540	508	544	538	512	496	530	507	495	513	530
24046	21198	28458	24382	21267	12651	1870	944	678	579	580	592	551	525	532	485	529	445	487	520	430	456	488	459	489	455	462	450	468	452	464	495	447	483	447	474	470	442	457	458	498	459	476	445	469	451	425	459	483	426	458	477	505	467	453	441	463	425	473	478	452	455	448	496	468	450	471	430	442	438	489	469	499	419	471	426	444	471	420	441	468	461	474	434	458	452	422	436	461	443	474	446	459	462	472	448	444	446	453	440	503	433	456	455	436	454	459	473	430	449	461	476	476	448	472	467	460	451	459	454	465	446	429	419	473	451	452	471	529	445	428	450	441	429	470	472	455	444	491	464	429	458	453	449	445	493	489	416	471	462	463	466	444	437	419	457	435	445	464	444	481	467	452	453	452	439	419	450	431	485	470	488	455	456	472	456	432	473	451	442	465	465	473	458	517	423	448	459	442	485	441	432	466	436	465	499	462	442	432	477	445	427	442	465	455	475	472	465	440	472	469	497	469	500	497	488	457	457	450	455	414	463	460	463	463	450	483	449	473	450	420	442	437	461	424	470	423	474	427	463	439	437	423	444	471	450	476	467	454	425	462	445	459	459	437	490	447	475	455	469	501	464	431	437	473	489	433	481	478	429	434	451	425	468	463	476	461	449	455	465	447	469	464	466	468	466	434	459	451	449	440	458	433	456	468	460	450	463	436	466	451	503	469	419	440	489	436	473	430	454	493	398	465	472	437	472	474	465	466	463	477	432	439	461	453	427	453	413	434	444	438	423	472	475	450	453	424	434	495	450	423	470	466	450	482	467	443	423	461	427	427	485	473	480	463	442	444	497	453	474	432	446	451	447	477	466	455	465	469	439	468	473	513	475	474	450	436	462	433	469	434	456	456	475	441	453	475	434	470	454	427	432	433	453	445	458	430	481	428	459	466	447	471	465	444	425	458	425	461	448	453	431	468	459	452	434	453	493	438	414	417	418	493	455	430	442	416	433	429	470	483	468	445	459	472	409	456	443	465	459	447	483	453	457	471	474	473	422	452	497	472	443	457	479	493	476	410	503	467	422	466	484	442	506	448	460	429	431	480	445	445	448	470	456	438	457	490	438	483	457	463	462	431	462	448	467	482	434	450	478	471	458	472	476	454	437	482	445	434	446	446	454	460	457	439	476	467	418	461	467	457	468	441	486	437	437	434	448	491	438	464	440	460	472	455	442	466	476	457	424	459	460	474	447	442	487	446	468	469	453	480	447	490	417	455	464	463	497	425	440	493	457	439	423	435	480	479	455	443	450	457	448	465	461	422	425	445	460	458	469	438	444	439	451	499	472	446	472	441	402	447	477	463	436	462	453	470	494	435	456	469	449	443	423	445	424	440	466	460	482	470	438	471	431	450	419	422	442	514	505	479	496	428	411	460	468	429	453	461	452	440	484	423	427	471	452	449	426	387	439	441	439	463	464	436	468	470	491	464	427	483	441	462	453	451	463	468	476	463	474	456	449	438	435	455	455	452	471	437	479	430	465	446	433	434	448	443	460	485	499	479	457	426	464	490	456	452	480	473	450	471	429	458	507	470	476	461	489	446	437	493	431	428	437	492	484	481	418	437	456	468	449	473	414	471	464	454	459	451	441	478	472	493	439	489	458	453	466	437	456	466	478	482	441	448	432	477	468	462	436	429	460	461	519	444	492	473	438	457	445	459	450	446	460	424	454	452	447	451	456	461	442	433	436	491	471	450	467	428	440	452	430	439	423	463	417	459	483	418	447	403	432	468	448	446	442	446	448	456	452	474	432	425	446	485	462	460	466	482	483	429	452	468	427	441	444	455	420	478	472	416	451	446	451	459	419	443	471	476	457	496	410	445	469	481	510	445	463	451	463	469	466	420	455	444	437	447	463	463	478	441	423	458	459	494	454	444	474	458	430	460	436	462	474	466	470	413	412	444	503	491	472	414	461	437	453	483	486	486	440	423	461	436	493	446	432	435	446	459	461	466	436	429	433	452	430	447	481	442	468	455	485	469	447	428	477	465	479	477	477	437	464	483	475	475	452	470	441	450	493	420	440	439	494	399	500	430	426	435	499	433	485	471	502	483	452	462	449	456	487	492	454	498	437	444	471	434	435	441	465	482	470	449	447	440	497	456	442	488	497	470	465	463	486	496	474	447	490	484	481	457	422	432	457	454	436	433	448	465	468	450	458	457	469	457	402	447	451	421	484	457	477	491	509	474	460	437	453	460	444	470	460	457	451	458	467	490	433	460	496	438	465	461	440	432	454	455	470	402	482	416	482	429	442	463	436	451	421	465	469	446	449	489	453	430	548	470	485	464	414	427	452	438	419	477	441	446	466	466	460	462	455	482	443	432	459	459	423	478	508	440	461	464	451	441	491	443	487	422	458	485	439	459	445	451	432	457	460	436	447	424	459	490	469	421	440	442	406	410	449	472	487	406	410	487	475	438	458	463	481	465	481	456	449	456	457	472	437	449	459	456	468	441	470	456	453	487	436	442	459	444	496	455	416	443	439	453	451	477	437	450	411	437	477	473	456	460	437	464	452	500	494	482	450	466	450	430	446	456	473	472	434	470	471	423	480	451	445	448	459	464	473	432	432	477	458	450	459	482	432	466	460	454	474	474	462	453	434	513	466	462	454	500	436	476	493	480	483	431	473	467	465	490	446	411	425	514	442	464	446	452	445	432	422	460	474	462	497	417	453	459	474	487	441	462	437	451	420	402	467	462	441	444	468	461	443	452	423	452	435	447	465	481	435	475	494	434	444	452	430	457	476	443	450	463	422	412	421	461	437	447	456	473	474	476	425	434	458	485	448	456	470	480	442	491	443	463	427	470	443	459	465	454	449	459	483	453	465	463	447	472	468	443	439	409	467	433	460	431	439	458	467	450	474	468	429	437	448	448	429	467	482	448	461	465	449	492	461	482	467	457	465	396	425	458	455	433	442	450	449	461	463	451	445	476	479	433	448	432	434	454	477	437	483	475	439	445	495	443	450	433	461	483	462	473	434	468	484	432	468	422	458	429	424	470	433	434	413	444	428	421	411	432	468	452	420	468	466	419	432	442	429	429	492	483	451	476	454	465	454	427	442	464	436	454	441	488	467	450	447	452	456	497	447	446	466	464	450	481	453	454	457	421	482	441	471	464	468	433	437	467	465	448	445	465	458	468	497	485	477	442	438	427	485	459	434	481	438	428	453	419	453	484	430	440	462	461	487	457	430	483	444	451	485	420	440	472	448	473	480	488	417	489	462	468	466	454	477	472	458	469	473	446	421	457	444	430	439	438	437	433	446	432	465	460	457	451	443	462	481	464	449	438	458	456	463	438	440	437	454	461	489	434	452	471	470	444	447	439	434	456	444	418	463	461	486	444	427	455	461	470	503	419	433	465	471	432	422	469	460	475	487	473	479	503	460	465	447	451	479	463	457	487	447	474	433	428	472	463	464	436	445	475	454	457	459	475	475	506	476	455	464	477	486	448	437
34654	53387	40863	20043	13766	4206	1793	1315	970	800	718	675	609	624	643	597	553	587	591	569	576	561	555	543	548	573	524	520	517	543	520	518	534	494	523	503	503	520	547	542	500	478	560	535	530	518	519	461	522	509	512	547	489	475	548	504	525	546	502	513	503	511	499	521	503	515	488	529	527	531	518	493	530	505	495	552	505	475	535	547	478	539	493	527	544	552	497	520	528	526	532	490	482	496	519	483	522	517	515	552	522	477	520	532	542	492	496	473	500	510	549	479	520	518	532	522	521	520	531	555	527	532	518	503	498	496	510	530	477	538	525	558	490	551	549	521	546	543	507	520	490	521	521	520	506	544	531	516	540	513	531	519	524	529	516	517	496	525	480	534	520	512	531	545	563	489	534	522	532	512	477	515	558	466	516	562	519	486	484	541	527	513	562	481	489	565	494	525	546	522	569	498	547	567	507	503	515	455	554	520	517	584	534	519	508	481	485	546	514	488	527	491	520	497	510	490	497	533	484	511	515	547	498	505	506	518	524	494	544	530	516	539	500	560	569	562	497	519	514	563	496	532	503	516	560	507	515	500	515	514	517	534	534	498	498	500	514	536	501	541	481	520	476	532	470	486	526	540	569	544	514	498	558	515	556	465	502	543	537	506	521	527	551	507	608	503	538	549	490	539	539	526	516	515	507	503	509	518	505	497	499	531	539	539	504	534	491	520	494	536	546	483	499	534	517	535	538	503	511	533	528	517	466	514	537	519	496	495	495	519	526	503	542	487	506	527	512	464	514	503	525	530	490	547	503	515	515	494	532	484	507	486	506	498	556	505	497	491	522	493	532	522	517	505	549	520	512	534	500	551	539	492	496	503	492	506	509	545	534	467	519	526	517	491	532	499	482	508	507	502	515	536	502	527	561	511	506	505	505	518	503	524	497	545	522	512	544	518	524	504	513	525	518	500	519	513	517	524	543	513	510	539	510	511	527	524	498	520	517	515	475	500	474	480	523	583	520	535	526	499	498	506	502	504	533	477	495	551	509	519	503	561	545	532	503	488	482	512	499	529	481	508	524	525	490	503	523	560	515	541	537	494	529	530	507	508	502	492	509	495	486	559	537	503	515	543	475	576	506	513	529	519	500	481	508	484	498	501	531	528	506	543	499	492	528	513	483	520	543	484	498	498	491	474	499	560	529	523	513	494	503	524	523	556	489	535	529	512	491	502	518	524	506	518	521	524	512	502	535	541	528	560	516	477	536	584	516	517	495	539	510	550	515	550	520	515	498	539	523	501	557	510	515	553	540	532	523	544	528	523	498	534	536	543	549	529	506	502	521	489	501	505	551	514	484	551	529	495	505	526	547	527	486	490	539	513	532	511	518	508	538	504	501	524	506	535	537	554	522	531	487	514	519	478	478	551	473	534	541	527	476	536	492	576	515	523	502	561	553	501	527	507	526	503	515	549	515	467	521	491	506	495	543	505	480	524	506	498	532	492	526	544	539	507	528	512	488	506	517	520	481	505	518	493	505	465	479	531	469	544	537	506	524	521	531	518	537	501	549	486	529	508	491	530	561	508	458	530	519	513	527	477	540	485	509	500	507	493	539	521	554	522	519	541	504	469	505	481	511	506	484	570	508	508	519	539	506	530	544	532	533	514	483	482	514	539	532	507	518	497	501	570	535	509	526	516	487	450	501	510	536	494	502	552	502	517	527	509	489	543	511	521	543	544	511	497	564	472	527	493	514	545	552	514	507	509	515	540	519	546	470	503	485	551	488	526	528	532	487	550	539	449	543	566	516	540	468	504	508	512	519	539	477	481	531	483	538	545	517	523	511	532	461	536	501	495	473	523	549	514	533	506	498	546	503	526	537	533	476	507	534	499	480	547	486	496	520	493	497	487	537	532	513	522	537	516	518	509	556	508	527	493	514	506	515	502	496	516	489	539	530	486	496	480	489	556	480	492	524	509	483	515	521	545	512	491	501	489	546	510	526	493	523	538	526	538	496	500	527	529	496	550	504	516	521	491	505	498	507	461	510	519	477	555	536	506	519	502	515	512	515	525	497	490	550	518	494	520	495	535	525	516	507	522	540	523	511	457	501	532	514	510	522	508	552	520	528	492	543	494	506	581	479	544	488	518	497	494	516	524	510	484	569	508	518	514	493	516	476	514	521	519	553	522	553	531	516	517	502	541	517	509	509	507	515	489	500	544	546	497	538	537	511	512	494	486	524	513	563	506	512	464	487	558	549	521	536	541	518	503	513	479	503	537	542	489	571	527	489	516	530	500	480	521	513	511	518	526	513	509	562	531	513	474	508	557	531	512	521	502	495	506	519	503	510	533	533	502	509	502	547	514	521	520	481	511	494	517	548	523	570	526	505	480	521	559	541	532	516	511	517	524	508	533	517	526	515	504	537	484	535	519	479	497	538	534	510	558	498	512	512	469	510	497	529	495	523	540	514	517	502	538	534	536	506	512	539	537	555	535	514	497	517	505	518	505	549	568	507	478	520	523	521	499	530	523	488	509	516	521	497	483	502	517	515	511	489	519	515	529	478	534	511	544	510	492	498	496	469	515	531	547	506	541	511	514	465	524	527	531	491	548	517	511	495	505	510	501	503	540	547	546	487	534	543	529	507	535	531	562	533	545	488	533	542	503	506	510	483	529	548	528	500	534	537	506	537	502	517	500	493	509	521	503	517	503	502	536	542	512	540	515	495	524	573	522	534	552	504	528	550	491	524	527	528	495	504	523	503	490	539	549	496	517	532	525	497	566	512	511	524	530	541	503	489	477	500	531	521	502	526	529	523	495	499	532	510	511	545	517	471	525	493	515	526	505	498	510	517	492	493	574	500	484	498	505	518	574	524	511	529	506	544	531	483	557	524	537	510	508	480	503	527	528	511	521	509	553	534	522	515	521	500	492	503	497	557	503	542	493	533	523	546	521	516	488	539	502	563	528	500	499	534	540	526	555	470	513	525	540	526	555	519	523	517	544	539	485	507	514	557	492	494	511	505	508	530	498	537	499	496	556	516	555	504	539	542	507	534	528	529	516	553	510	501	515	521	513	533	548	490	524	522	493	493	560	513	533	478	481	500	541	487	479	498	489	516	511	525	505	490	544	514	540	526	520	518	507	510	513	520	522	507	495	503	501	542	518	503	478	498	480	482	551	519	521	508	532	530	493	507	517	499	525	511	529	522	480	521	497	572	534	530	525	536	497	545	502	521	450	506	527	494	533	502	509	515	556	500	508	497	548	492	486	481	536	583	497	510	514	504	479	484	540	504	520	519	499	503	486	534	512	516	462	519	538	532	528	498	523	559	508	537	509	506	519	526	516	493	497	469	570	547	522	523	502	554	528	480	499	530	490	515	470	509	460	516	540	464	493	493	548	495	508	531	501	521	481	507	492	537	520	531	522	534	532	524	504	532	479	533	530	539	470	538	498	494	521	523	536	484	525	499	538	532	517	564	486	504	548	520	574	560	504	505	502
25226	21236	27724	25096	15102	3463	1208	887	726	673	617	642	601	598	632	660	605	567	617	640	599	559	612	572	536	563	607	542	582	546	545	597	573	592	577	615	530	576	552	584	575	603	550	534	554	569	527	566	533	572	528	617	537	554	515	568	547	570	534	575	614	569	565	529	588	595	564	572	554	578	554	573	552	544	592	602	574	559	544	591	541	570	592	560	569	540	550	557	540	577	608	576	557	587	573	588	584	571	546	585	572	560	580	562	561	566	596	581	550	581	544	555	588	553	584	566	565	587	566	582	607	568	579	579	637	570	564	590	566	587	581	551	547	585	523	560	550	580	542	623	584	553	586	553	554	561	560	577	571	593	558	569	545	553	541	613	558	584	547	548	591	581	551	549	592	611	565	555	595	590	547	564	574	595	583	566	602	611	588	518	566	560	588	560	557	557	572	560	584	552	534	598	579	581	575	588	555	565	565	591	608	542	567	553	543	571	572	548	577	558	598	581	552	579	573	559	559	531	584	538	543	566	571	558	546	540	589	578	578	596	568	563	562	543	565	574	598	602	578	593	596	568	560	612	591	561	594	579	564	557	537	585	593	541	588	572	568	597	541	582	565	575	584	603	631	593	547	558	602	507	580	551	552	532	571	572	616	603	558	612	541	609	559	562	559	549	574	597	599	580	585	575	549	615	557	570	548	583	546	538	585	553	559	576	595	546	560	576	578	631	571	596	582	581	588	595	582	563	563	590	582	582	544	596	536	544	538	609	541	569	530	529	552	563	562	552	539	592	574	592	560	588	581	573	560	574	615	567	576	574	547	548	595	572	573	598	536	556	577	541	559	576	585	618	547	565	601	583	591	556	538	558	575	551	549	564	548	555	553	621	540	503	574	569	592	562	572	569	543	534	578	553	588	621	573	506	623	542	611	528	528	608	596	570	545	607	578	555	600	559	552	570	559	563	543	579	555	614	563	616	537	584	579	564	534	555	554	597	596	592	574	592	557	576	543	594	588	561	570	528	547	594	568	584	573	542	580	549	572	518	591	585	568	575	581	586	538	583	582	587	545	567	619	549	574	571	591	547	564	571	526	546	602	570	595	581	557	525	559	580	559	553	590	560	567	552	577	567	595	607	588	551	572	570	553	586	568	592	604	556	546	570	522	571	569	585	552	543	543	587	582	563	531	563	577	538	598	564	557	610	580	578	538	548	590	585	560	586	590	563	574	617	562	576	539	546	547	576	563	534	586	567	545	553	567	543	575	580	542	625	581	577	606	580	538	622	595	566	549	580	592	515	564	557	574	575	571	596	516	609	566	577	551	573	574	590	571	520	557	598	571	581	566	578	616	580	557	568	510	570	601	575	558	590	573	582	549	564	594	566	604	555	547	548	581	600	571	531	541	525	571	596	560	584	581	596	562	596	534	559	530	553	566	556	574	580	573	594	565	580	605	572	545	596	567	558	545	567	543	605	628	579	592	584	561	597	583	594	573	554	538	573	553	620	586	583	565	578	578	550	541	569	605	595	571	571	566	559	622	580	538	593	534	539	536	577	533	587	618	599	578	555	540	577	563	618	524	529	606	536	550	573	548	548	555	577	581	539	553	544	558	614	579	559	616	574	581	531	587	585	568	582	576	547	550	594	545	588	536	588	571	625	533	573	591	585	570	552	543	564	581	583	546	505	540	544	602	618	551	592	588	581	547	512	574	587	558	535	578	582	565	553	571	551	621	608	588	550	537	597	563	537	593	548	545	596	534	566	541	580	551	601	551	560	552	561	578	578	564	544	568	542	528	607	558	582	558	592	527	573	591	584	591	579	554	557	593	557	571	536	553	573	590	552	547	580	533	559	585	573	592	573	573	549	568	554	558	597	603	600	522	549	562	543	554	588	610	586	534	593	552	528	617	567	568	568	570	558	595	556	578	562	539	583	575	542	614	572	580	568	544	594	598	586	550	567	588	535	591	588	518	584	594	523	566	575	596	572	599	593	575	595	524	572	567	559	579	581	590	565	569	574	577	599	589	551	575	562	553	583	553	604	584	580	569	562	595	588	585	576	520	536	593	575	590	553	578	559	565	574	570	571	554	563	523	555	548	517	559	575	632	580	610	580	583	589	563	579	564	606	569	564	605	593	577	589	546	566	581	557	561	576	588	566	554	565	566	585	600	550	541	548	588	575	600	603	570	590	578	553	545	559	601	545	582	575	617	565	545	560	578	539	560	561	526	581	553	486	569	593	558	513	521	565	579	569	567	590	580	571	541	540	554	577	566	583	627	576	586	579	536	574	562	563	610	579	543	573	544	597	561	556	572	584	559	562	563	578	597	553	561	573	571	569	574	565	583	598	573	555	571	606	560	583	547	587	591	564	558	622	590	561	537	562	568	598	546	547	603	608	590	575	544	576	540	549	576	538	581	666	580	559	550	562	571	567	591	602	564	553	592	530	572	547	588	577	596	549	547	589	541	539	596	577	566	520	613	596	568	542	582	545	566	536	539	594	548	550	569	572	560	559	605	573	536	567	598	566	577	587	552	542	562	567	565	531	550	572	565	565	589	560	562	542	568	579	503	567	566	600	584	580	551	565	568	609	536	576	637	581	556	592	606	553	589	607	615	536	590	612	594	598	580	578	581	558	571	577	563	554	590	574	573	579	569	625	592	584	476	559	565	593	574	553	582	591	564	538	550	534	571	571	563	555	622	601	549	577	590	548	574	599	545	534	513	571	596	581	554	590	553	594	611	599	537	560	549	585	579	586	589	548	578	569	588	535	536	567	527	586	596	580	576	569	562	569	565	604	561	591	547	579	585	604	547	588	522	552	545	607	562	555	572	614	606	582	596	601	603	588	567	573	596	610	527	550	575	579	554	575	599	564	557	545	568	549	563	567	594	558	571	614	556	564	563	535	535	551	572	553	577	584	543	597	542	620	577	589	541	580	551	598	531	551	582	541	577	602	577	542	559	547	577	563	576	577	592	610	566	566	576	592	545	540	537	631	567	561	569	552	603	633	557	612	576	540	573	563	559	519	548	596	639	528	583	551	555	547	587	549	579	587	594	563	539	532	526	574	537	552	547	594	560	566	578	597	547	536	574	586	569	518	577	541	584	547	600	579	568	579	572	528	573	587	554	562	576	567	581	554	616	588	588	592	547	572	551	559	556	552	547	548	562	566	534	580	559	548	577	575	587	609	583	551	587	537	560	554	555	578	563	553	631	574	596	594	585	537	592	578	523	592	609	522	522	637	568	606	524	554	563	605	607	548	562	584	559	570	593	591	575	591	566	551	564	545	547	565	541	565	558	539	598	556	566	593	549	595	527	510	583	586	573	591	632	581	610	546	548	598	545	565	564	544	560	572	572	520	523	565	539	539	596	565	555	583	543	556	622	576	583	536	551	584	609	561	571	577	584	540	571	560	562	584	566	554	550	565	602	533	564	555	534	611	600	564	615	578	569	585	582	596	564	579	530	579	559	551	586	583	527	545	603	584	577	576
32444	52518	32797	17402	11698	3674	1681	1335	996	797	816	793	716	716	732	726	732	698	729	622	670	668	687	673	629	666	624	643	662	653	692	662	666	629	655	653	646	637	629	624	675	632	647	680	642	629	646	647	660	629	657	628	677	657	641	642	618	621	645	624	649	652	641	644	623	619	635	658	611	635	649	626	661	663	617	623	662	669	680	609	613	650	602	627	670	659	653	610	650	663	612	642	596	621	628	636	658	612	664	627	672	646	627	639	669	612	659	620	670	607	646	619	702	575	653	641	697	645	622	657	640	618	671	674	701	636	684	622	662	628	621	702	634	636	631	607	644	689	606	632	610	672	679	637	640	644	617	614	682	626	624	666	639	673	617	648	688	670	632	630	650	633	622	645	614	624	632	652	645	635	664	624	607	657	632	649	656	623	676	639	638	655	669	641	632	598	666	648	638	663	627	626	586	636	632	678	640	673	640	668	642	652	618	631	666	615	602	706	616	671	669	626	621	646	664	638	653	673	692	628	654	616	688	597	602	652	627	662	604	615	612	638	626	651	648	622	646	614	644	622	573	681	627	648	612	689	629	650	652	625	656	615	650	612	637	612	597	643	676	649	609	644	628	647	654	669	636	657	695	676	655	646	641	641	598	670	624	667	652	626	668	673	665	637	626	689	645	619	674	656	644	665	623	647	609	642	641	663	611	643	630	625	638	620	650	658	642	645	673	600	662	632	626	616	635	669	613	597	614	635	601	605	604	639	661	653	671	601	602	653	669	669	640	692	633	629	707	646	657	647	646	613	629	649	640	666	619	671	647	631	613	645	618	631	626	659	645	638	638	668	669	656	593	618	608	662	636	630	662	657	654	602	660	664	661	622	670	584	604	621	629	634	663	657	626	629	674	609	624	634	630	630	647	631	648	674	608	658	613	657	619	610	605	629	616	666	633	622	652	622	641	649	645	692	616	625	665	688	638	637	625	653	655	633	592	632	639	650	645	664	628	667	667	620	630	590	646	678	643	635	618	622	597	678	630	649	661	641	631	629	693	669	619	620	609	633	649	685	658	654	656	668	599	655	610	652	659	637	638	663	643	617	630	656	681	633	670	625	658	710	634	631	674	642	683	660	631	681	672	583	687	633	650	655	668	669	621	626	585	639	668	684	616	637	679	628	626	653	652	663	672	643	612	635	604	622	636	616	634	662	652	659	631	665	666	634	608	668	620	678	623	657	626	633	629	654	655	635	622	660	623	601	615	656	613	621	610	661	659	618	616	603	635	637	641	607	619	674	646	630	626	649	645	584	594	588	597	658	643	623	680	644	652	632	602	671	622	644	665	645	658	627	649	661	609	629	606	624	663	618	647	678	638	595	671	673	628	667	601	644	614	653	632	663	698	607	655	628	573	620	586	656	668	626	648	652	664	626	613	657	671	630	639	648	659	616	666	632	640	604	606	611	696	642	630	634	623	655	648	622	656	675	649	615	639	636	640	655	643	665	666	648	636	629	678	637	678	626	720	654	639	672	644	612	651	669	635	670	627	618	643	594	635	689	674	666	631	653	717	653	646	637	639	631	649	634	643	660	622	651	629	630	622	624	680	634	649	622	639	653	676	645	601	605	649	637	638	608	625	620	595	611	637	634	683	635	637	687	634	621	636	654	659	628	629	638	661	671	626	626	644	645	595	657	631	641	672	693	648	627	652	640	613	672	631	605	620	616	680	660	601	651	667	619	657	688	628	691	639	637	641	622	597	656	667	633	620	630	650	632	681	688	644	613	603	629	678	620	642	664	616	613	654	577	637	657	618	682	673	631	669	643	639	610	684	600	599	680	630	630	649	615	634	623	644	672	618	661	670	653	662	656	620	657	661	643	642	633	642	608	598	657	672	642	598	688	636	582	650	649	661	606	677	651	641	662	690	649	636	629	600	655	631	654	649	637	642	624	685	640	626	649	647	608	650	609	626	667	642	629	602	622	650	675	626	665	647	647	630	618	649	670	615	660	637	622	632	615	655	665	662	681	628	650	604	669	601	628	659	641	659	624	642	637	623	635	637	625	624	647	689	682	675	676	638	660	615	695	617	671	593	674	632	647	637	659	637	634	611	656	661	656	644	651	626	652	621	717	617	620	646	651	656	696	690	641	622	662	618	654	654	643	628	613	660	604	632	686	627	627	667	647	637	665	656	639	681	627	647	670	619	630	579	630	650	670	643	628	667	612	659	648	619	564	628	640	652	625	630	662	701	647	624	660	622	643	613	623	662	620	612	626	642	661	681	679	622	669	634	662	626	650	656	637	587	640	640	618	655	630	597	625	664	649	676	608	675	637	643	680	603	646	625	630	648	686	639	638	645	673	617	664	655	668	641	627	614	609	663	618	690	661	637	677	715	630	606	659	664	675	662	632	678	622	625	626	694	632	627	629	621	666	659	615	637	678	633	643	647	649	631	643	634	666	636	625	634	646	654	642	583	650	680	631	620	599	607	636	650	666	650	695	628	627	662	647	641	601	641	673	677	652	618	638	661	609	602	639	613	682	619	643	684	656	624	655	650	628	675	656	658	629	590	665	640	629	610	630	629	607	652	612	641	634	655	647	677	661	607	647	686	605	650	645	658	635	631	636	642	624	648	626	618	605	620	641	673	642	624	632	575	665	630	648	644	635	670	652	619	627	642	643	666	671	607	643	617	656	645	614	649	658	622	617	597	622	610	647	637	650	707	644	612	593	630	611	644	616	667	589	647	668	601	665	598	648	657	647	632	698	620	633	646	651	674	656	627	672	666	633	646	645	645	645	657	615	652	639	625	605	664	652	651	646	631	637	617	643	666	662	634	669	633	628	632	626	631	623	698	623	622	720	688	581	646	621	664	640	636	650	646	637	678	694	647	627	643	637	650	635	618	660	644	631	645	622	654	641	663	647	614	652	667	618	649	664	617	706	618	685	658	672	637	622	605	618	630	614	680	629	654	648	602	670	606	655	689	625	644	652	624	651	674	605	656	656	641	574	628	644	613	658	648	650	627	627	652	641	667	636	630	635	641	605	626	674	611	660	621	646	639	638	637	699	677	650	644	636	648	656	678	601	623	603	620	622	608	631	589	663	624	674	641	639	620	621	657	668	684	660	666	631	618	665	670	645	639	646	591	634	650	634	617	679	689	676	648	639	644	672	673	661	621	658	642	656	670	624	669	657	668	641	669	649	653	697	669	658	622	636	609	647	641	631	637	641	697	643	631	597	640	648	622	624	664	683	631	638	675	628	653	602	637	621	636	666	622	605	650	648	622	619	666	644	634	629	615	658	654	629	606	648	644	648	604	611	644	637	668	641	660	621	629	637	575	684	688	668	611	659	632	657	585	648	600	648	677	658	616	610	618	618	668	622	615	619	624	653	634	652	588	647	630	648	643	641	622	631	620	612	601	649	645	644	646	666	665	651	667	626	603	636	632	620	644	668	608	654	639	662	644	621	640	608	634	584	641	643	659	640	666	622	650	653	616	630
23070	21268	28968	23926	21461	21218	11322	2069	1168	998	926	812	796	804	738	773	742	724	652	738	672	700	696	665	652	647	609	629	619	674	665	591	632	626	623	673	659	623	654	614	632	638	617	632	623	633	607	677	658	637	612	632	565	673	662	673	642	636	628	639	621	623	640	624	639	667	613	628	613	628	636	621	652	624	664	577	615	585	612	649	627	606	610	610	618	647	659	644	648	658	602	670	606	595	608	622	594	591	600	607	583	633	639	600	595	619	626	645	641	628	603	655	616	644	666	649	600	633	642	649	640	618	630	649	627	645	635	636	644	612	584	581	610	624	586	613	585	601	560	623	603	680	665	622	648	635	636	602	657	653	659	654	642	640	642	634	641	659	642	611	647	638	605	621	567	591	649	633	639	638	663	628	641	641	670	612	588	604	652	653	667	665	595	607	619	647	612	600	655	623	587	632	610	611	614	629	635	628	618	627	654	624	623	623	653	640	638	609	590	591	619	657	645	572	648	633	628	630	634	607	601	637	610	664	619	587	642	600	638	656	655	607	588	606	650	603	654	610	633	650	650	596	625	645	619	628	624	592	614	674	635	594	609	641	633	619	632	608	610	654	615	627	609	608	607	632	622	620	631	605	648	604	601	585	648	632	649	661	634	639	650	625	632	647	613	622	607	616	633	619	622	631	628	620	594	617	656	627	604	592	630	637	611	662	591	632	626	626	621	650	637	652	632	611	610	682	656	647	626	642	620	625	612	616	695	607	668	617	605	595	646	593	622	635	577	613	594	673	614	657	595	614	583	660	658	589	642	606	580	651	651	637	657	638	623	587	601	616	618	651	603	631	614	622	648	623	595	646	609	625	630	679	630	654	598	653	614	631	587	610	657	608	668	639	617	622	624	580	609	553	643	658	640	616	623	631	635	620	616	650	628	666	644	659	665	649	629	622	626	612	623	639	621	661	648	610	640	617	630	605	625	650	618	633	667	643	639	619	609	608	638	607	621	626	614	629	609	623	649	657	657	667	619	609	673	670	594	660	579	624	607	628	595	608	681	653	629	599	590	652	588	649	607	621	603	642	635	610	587	660	603	633	626	624	598	654	601	630	600	613	627	655	657	605	593	624	643	653	595	645	604	627	666	635	625	609	589	621	621	591	602	612	631	654	604	616	624	671	585	580	660	650	678	635	634	662	608	616	590	688	619	574	624	619	628	648	677	582	660	601	655	638	665	595	677	644	648	612	677	647	637	622	626	643	634	670	623	569	614	612	626	608	579	595	663	614	609	598	650	618	645	602	616	591	619	632	592	604	627	615	613	603	632	612	602	616	613	649	619	624	660	580	578	596	631	617	646	655	619	662	604	586	599	608	629	643	634	620	640	598	641	691	584	651	671	650	665	614	646	687	657	639	606	599	643	602	630	587	616	628	604	600	604	594	583	685	640	614	618	645	581	620	604	630	609	627	645	617	631	629	619	617	628	674	640	642	623	602	672	614	604	632	618	639	599	576	604	592	622	596	636	649	579	620	590	620	623	665	636	617	592	639	590	626	638	611	658	604	630	632	643	642	653	646	593	613	626	651	628	588	571	604	630	657	664	614	650	584	635	579	625	625	625	613	578	610	589	615	588	622	617	616	619	693	619	673	632	659	693	602	625	637	598	643	627	591	636	627	624	668	619	638	631	606	615	586	590	685	605	630	642	596	609	628	633	584	653	637	583	686	589	649	664	608	613	592	649	635	659	639	611	609	619	668	651	670	602	615	647	661	615	616	589	640	608	676	644	647	584	635	631	652	616	594	679	613	584	632	624	616	597	622	640	616	623	595	621	656	626	628	599	624	580	656	589	658	675	592	600	647	623	648	630	593	612	626	596	560	626	596	641	661	606	588	611	644	613	571	586	604	621	630	636	586	628	599	599	590	617	621	580	590	635	658	625	595	610	628	596	646	681	658	668	617	689	637	649	608	625	632	614	653	583	574	609	651	637	600	601	631	626	586	609	586	632	647	602	617	644	625	561	632	616	615	652	563	633	641	645	618	640	626	620	626	609	639	613	600	577	614	611	610	643	629	616	672	625	582	617	601	617	654	626	613	595	656	636	593	640	643	617	618	636	637	600	651	564	597	605	652	621	604	659	607	652	626	670	595	656	573	555	620	602	628	615	584	592	641	605	600	646	644	598	608	675	620	632	601	625	651	626	555	641	592	563	611	616	597	603	565	656	643	621	647	623	592	640	630	595	626	647	613	622	652	609	598	631	630	604	628	636	593	643	642	617	612	639	624	634	575	581	653	634	659	616	641	571	585	600	592	609	608	617	666	632	636	645	599	615	629	618	635	634	640	618	676	633	641	650	613	597	644	576	687	602	598	660	641	585	598	653	638	628	632	643	618	637	636	605	667	593	603	623	610	657	620	641	565	616	627	638	576	633	652	594	586	634	557	627	613	635	641	654	640	654	675	622	612	609	600	580	660	595	631	649	578	608	634	616	598	592	629	634	607	622	612	623	605	610	629	574	615	630	599	637	653	599	690	618	619	628	630	656	645	637	620	614	623	680	643	622	606	613	573	614	632	644	635	631	635	627	589	594	600	586	601	638	587	624	578	614	586	667	639	615	636	618	663	599	610	603	591	632	597	653	588	632	622	596	626	636	606	621	607	652	631	626	639	634	643	582	619	609	634	620	687	623	577	637	620	635	607	622	654	590	593	668	617	619	643	675	601	651	631	600	634	630	592	590	596	668	598	601	600	598	600	684	603	635	627	585	649	624	645	623	640	565	578	620	597	619	632	624	619	663	583	621	605	635	598	612	607	589	604	609	648	561	611	580	592	635	651	594	614	582	671	618	612	645	627	621	608	646	640	627	643	569	636	607	650	638	633	570	661	621	638	645	643	595	568	628	638	620	621	605	638	619	636	617	613	623	605	644	583	600	611	674	638	683	636	634	646	630	623	619	628	648	595	617	587	617	647	592	606	625	611	589	620	639	575	630	642	618	656	568	603	624	637	625	581	662	636	593	637	638	601	656	607	620	628	608	664	609	618	686	640	601	600	599	563	603	613	575	632	628	635	644	630	690	624	646	629	637	646	616	605	607	667	643	611	623	643	639	618	569	611	662	583	589	614	603	643	610	613	652	643	599	585	582	674	583	674	625	641	615	606	651	622	651	612	609	644	624	638	635	623	616	590	634	572	647	608	619	618	628	591	646	592	629	646	602	644	609	633	571	602	606	600	626	613	664	626	669	615	594	604	620	621	647	639	623	625	625	610	594	603	588	626	620	644	647	653	643	627	629	631	611	636	598	613	628	594	617	636	626	588	618	613	627	660	566	633	656	644	611	604	629	631	644	631	660	661	668	626	604	655	583	679	643	630	670	652	595	571	626	632	588	669	640	656	618	606	568	550	601	601	611	627	612	607	635	579	623	635	614	595	564	599	656	613	615	602	606	600	643	605	632	615	668	631	617	636	612	592	658	678	615	625	649	612	603	622	656	621	645	613
37011	58121	42313	30978	24141	8089	3898	2801	1676	1232	1136	1058	968	902	866	829	857	783	779	799	766	745	762	702	703	715	655	698	736	696	705	700	694	647	666	670	690	681	681	694	684	694	669	724	694	679	688	708	694	670	625	671	693	730	679	694	669	686	650	661	712	687	690	707	683	692	661	686	667	670	683	729	657	687	700	680	650	679	703	701	656	703	681	675	666	683	663	692	677	666	703	703	716	694	678	672	702	685	655	635	685	617	672	697	685	662	632	666	712	658	686	673	681	682	688	676	673	665	686	714	686	669	631	679	656	676	696	636	673	659	629	659	658	660	651	688	678	669	658	686	684	691	664	664	657	656	654	683	718	642	656	643	690	652	686	683	726	613	655	667	660	728	701	662	699	624	657	696	648	707	653	706	701	662	698	672	714	670	676	686	649	682	706	668	688	703	681	700	737	654	737	687	682	653	632	662	657	748	655	667	683	690	686	674	676	665	695	716	734	692	699	686	681	676	682	640	669	678	691	701	635	633	655	673	744	659	674	700	708	676	670	694	680	705	666	716	653	691	692	701	619	675	669	681	678	703	694	711	647	680	708	685	670	655	683	720	720	666	657	662	681	661	601	680	684	678	658	716	675	675	668	716	676	650	702	649	676	647	703	704	640	682	683	651	691	745	643	686	686	677	694	677	684	627	691	683	718	709	703	684	666	709	690	680	719	642	684	676	689	651	694	718	701	646	705	709	697	657	676	667	662	640	656	660	636	720	695	687	670	672	641	681	670	713	644	681	706	719	659	661	652	710	695	694	692	670	668	669	680	659	642	735	689	692	680	686	629	650	616	718	652	682	701	667	656	659	687	702	698	659	697	705	677	671	620	676	724	677	708	668	659	677	682	691	671	651	683	669	659	683	663	693	647	675	658	714	680	639	681	711	648	695	652	680	664	649	700	703	704	682	653	660	616	701	721	658	669	629	694	680	664	644	717	667	693	644	671	701	696	666	655	620	656	692	695	674	690	702	707	724	710	629	674	686	637	685	646	683	661	663	726	678	652	677	683	667	684	630	669	719	663	696	719	673	667	650	674	716	671	688	688	672	685	657	674	708	681	680	686	692	656	642	703	716	701	690	694	696	651	661	630	666	676	662	678	690	665	646	693	690	670	660	676	655	676	659	721	695	661	651	680	656	675	677	692	685	641	668	722	664	653	715	689	688	721	691	701	749	661	690	700	649	659	703	719	649	659	723	664	666	695	668	685	710	657	730	654	675	669	683	664	701	665	670	737	691	666	675	641	679	683	677	653	643	691	694	651	656	729	683	617	686	670	678	712	654	720	672	654	649	663	639	657	622	684	675	694	705	645	702	679	712	662	667	659	714	642	664	650	685	632	701	641	663	701	696	681	669	642	730	682	637	691	684	666	683	731	675	671	690	659	684	657	682	647	692	680	717	646	704	694	625	683	698	696	705	680	657	710	640	685	663	672	669	677	663	727	672	667	675	702	683	677	656	672	643	682	676	669	757	690	616	670	655	669	648	695	653	682	695	691	647	652	720	686	597	688	664	662	701	702	661	706	703	661	702	677	599	720	705	683	695	721	705	702	704	671	737	640	676	629	685	658	647	659	699	720	672	658	692	683	685	661	675	672	664	641	709	695	734	697	689	702	683	694	671	677	669	670	703	678	663	679	692	654	696	685	685	658	708	704	644	640	684	677	663	725	680	653	747	641	703	698	678	668	680	719	659	645	681	668	664	679	664	691	651	707	661	696	693	695	712	661	723	693	692	679	700	661	680	664	665	694	661	642	706	662	648	683	658	705	658	631	637	671	681	672	661	644	646	705	649	662	652	670	671	688	668	647	665	685	688	699	659	709	683	677	694	663	656	628	694	678	672	682	698	671	669	696	650	701	673	721	681	672	673	651	688	657	715	667	632	653	696	713	671	643	658	682	618	683	704	642	681	668	717	678	705	738	645	649	658	666	699	694	651	639	662	692	678	662	685	698	710	679	648	685	687	688	672	652	692	696	686	693	683	662	665	689	637	663	695	649	689	663	720	667	668	635	698	624	653	669	636	634	628	691	662	676	644	702	694	684	651	703	678	693	676	686	657	669	678	708	647	716	670	681	652	661	711	688	683	712	704	699	629	719	676	700	633	660	731	620	678	661	698	655	653	630	717	680	683	649	653	671	709	683	668	684	710	690	697	671	647	694	704	665	729	676	691	702	691	655	665	654	652	636	659	657	674	671	622	694	660	663	646	630	645	657	674	696	649	681	660	676	678	655	678	642	708	654	662	681	685	662	729	695	694	647	686	631	687	664	670	665	677	664	673	691	682	654	676	672	718	696	640	684	667	664	710	650	638	681	683	659	678	712	720	664	656	706	632	699	670	692	675	675	693	678	695	701	660	674	667	670	669	698	685	682	653	673	674	640	676	671	700	646	611	696	681	670	660	666	667	681	715	650	675	680	668	625	721	689	630	677	687	677	680	657	669	695	679	701	729	672	657	667	679	660	685	663	666	734	667	669	675	663	678	671	705	656	688	694	692	681	707	674	672	652	688	693	647	697	716	631	674	650	667	694	667	699	664	668	682	716	687	682	656	691	706	687	713	652	726	655	619	694	650	669	669	681	657	680	695	659	644	656	644	661	676	695	662	673	675	662	718	701	694	765	652	689	655	734	680	695	693	665	657	659	686	674	690	620	716	653	659	707	691	681	649	673	698	700	634	737	683	679	729	705	659	672	636	676	700	651	680	663	658	675	659	693	691	655	676	666	648	670	680	661	661	691	705	712	631	639	713	678	670	694	687	682	712	682	691	679	669	645	681	672	672	693	672	676	685	703	648	681	679	695	700	653	678	655	715	627	661	653	677	683	661	688	696	696	674	633	680	640	671	705	672	646	666	674	661	710	665	716	651	711	707	670	704	679	642	670	677	656	701	646	706	662	671	665	658	632	667	695	681	691	691	716	665	701	626	656	657	680	699	677	640	684	711	721	665	708	686	676	697	705	663	643	692	671	654	650	694	661	710	704	659	636	656	670	705	635	669	670	649	748	726	660	638	630	679	687	677	725	656	689	669	701	683	712	716	676	668	675	695	648	687	712	649	657	651	704	690	656	685	712	695	645	633	768	673	675	641	665	663	652	729	695	645	679	716	670	687	696	660	680	684	648	697	631	708	670	698	664	674	699	637	617	668	674	678	695	635	671	669	600	697	671	632	726	686	648	671	701	667	684	686	687	712	702	697	703	683	652	665	678	641	621	669	671	682	667	678	695	686	641	651	692	707	727	695	698	660	713	707	674	663	667	655	683	695	619	702	644	690	692	665	666	723	682	742	656	656	676	675	695	662	699	713	693	683	631	641	690	702	677	686	668	662	653	703	627	695	727	699	710	670	667	669	680	709	654	644	700	703	697	641	680	704	648	684	721	688	707	665	679	678	655	686	666	665	670	689	667	721	669	665	666	662	647	674	660	662	699	650	736	693	714	663	642	720	705	631
29300	27130	27333	17350	5833	1370	723	644	531	505	508	475	492	483	540	507	487	492	493	482	494	461	484	465	467	470	434	451	470	504	453	495	462	499	471	459	466	505	479	470	474	477	466	459	492	471	482	479	485	450	479	471	472	465	467	436	475	425	463	478	483	472	461	509	497	513	480	441	464	427	466	488	494	465	480	474	472	462	462	465	477	497	457	471	478	472	468	461	442	483	464	504	487	478	480	428	476	482	489	485	475	477	475	448	464	516	492	490	423	488	464	443	490	463	452	479	483	482	483	493	481	508	455	461	470	479	437	450	481	513	478	483	457	469	486	465	474	509	470	488	517	475	475	446	479	451	437	499	527	494	445	465	481	477	483	449	458	500	482	483	451	520	445	498	470	449	446	445	460	492	486	522	497	506	476	503	492	476	473	506	475	489	510	485	479	540	469	482	456	454	454	476	433	477	489	507	471	492	494	473	472	496	525	490	451	458	469	490	522	468	451	511	472	502	480	523	507	481	455	488	476	464	460	473	449	485	513	493	513	439	472	475	452	475	470	464	474	438	469	474	458	461	443	510	481	499	451	477	467	461	438	487	490	434	490	484	464	459	455	506	506	471	458	488	478	492	487	455	491	446	474	485	478	465	490	439	468	494	474	458	474	476	480	455	480	437	491	498	530	533	472	466	507	457	487	465	472	477	482	472	501	484	441	471	508	478	454	485	494	487	504	489	503	484	475	491	478	479	514	499	488	462	489	514	464	496	499	482	447	486	459	474	489	489	479	471	474	461	496	475	461	497	454	448	489	445	486	476	481	492	454	452	490	468	450	448	521	460	430	492	508	452	499	457	472	467	464	464	461	493	484	463	489	510	463	463	474	498	499	468	478	492	433	452	480	456	490	481	469	489	441	474	474	458	499	477	481	484	506	480	498	464	485	496	474	517	469	468	487	522	459	510	495	530	447	494	472	463	497	531	488	481	460	491	472	450	508	474	470	500	475	472	453	484	473	471	480	469	459	503	471	461	477	482	497	474	515	504	469	419	467	463	504	472	466	523	439	485	483	497	480	465	506	477	474	458	454	437	470	447	483	507	509	475	487	499	464	474	497	441	471	449	518	484	461	496	512	488	457	476	475	474	494	484	501	525	444	492	455	503	434	466	449	502	473	477	483	453	480	490	485	478	453	478	480	462	465	483	511	514	467	488	502	472	458	465	469	466	497	486	491	439	483	441	446	458	531	493	497	440	450	493	532	492	460	488	521	479	459	476	456	508	497	489	451	499	485	488	496	507	448	483	469	442	460	450	485	463	466	479	444	486	513	494	458	472	494	513	460	458	475	469	475	452	462	501	481	490	497	485	487	465	493	476	455	461	467	512	500	452	501	498	449	498	463	497	470	465	465	491	508	528	473	499	453	498	461	485	463	448	497	501	471	475	467	476	467	444	499	459	482	481	474	490	447	498	458	469	472	481	456	492	427	455	478	500	499	500	458	507	480	450	468	480	487	458	469	481	467	491	500	487	483	462	486	479	475	512	472	487	490	491	433	463	483	436	438	466	488	530	503	452	458	478	466	521	439	514	459	468	477	512	445	487	482	455	479	452	481	462	433	453	474	483	453	480	497	488	425	460	487	459	455	494	524	486	480	492	440	478	483	480	481	481	489	513	459	483	454	502	461	456	509	476	451	448	474	487	495	479	474	435	474	490	524	472	474	491	473	469	483	475	464	468	433	458	469	465	501	480	478	553	492	490	480	480	469	467	495	449	456	460	456	496	474	492	473	461	510	484	464	487	477	485	458	472	473	510	483	443	491	442	498	477	518	468	454	463	499	464	489	479	484	473	475	451	492	458	502	499	496	493	480	456	473	443	498	464	456	485	473	474	466	477	492	497	494	457	496	455	508	453	474	488	451	502	478	481	523	482	449	495	504	496	489	471	493	468	499	463	454	458	477	507	454	488	454	495	514	451	446	479	503	498	460	460	483	490	432	521	455	492	490	499	515	516	477	504	457	467	507	513	533	454	483	486	487	489	490	475	481	480	513	463	449	494	443	480	463	463	497	482	450	475	470	478	455	514	483	446	423	469	476	506	519	485	498	487	444	522	486	481	504	461	479	496	448	467	461	497	499	510	509	475	481	463	468	454	455	503	460	465	483	488	437	488	475	484	474	449	496	455	436	487	459	453	469	512	478	501	454	475	500	457	527	530	473	507	496	456	492	485	487	480	448	488	474	485	524	497	465	439	463	422	530	463	470	483	530	474	455	465	460	500	485	475	480	502	499	462	478	444	481	496	488	500	454	495	505	494	477	503	474	449	475	488	443	475	471	462	474	483	509	483	463	447	484	511	515	487	487	450	499	478	468	446	479	483	491	515	470	441	491	470	503	493	469	499	493	489	498	477	479	460	531	499	468	446	472	495	448	467	511	494	483	422	478	470	507	450	483	494	484	479	518	512	518	479	503	499	519	428	512	507	466	449	470	476	474	480	472	467	459	465	452	468	476	452	480	485	494	479	513	431	434	463	472	502	509	492	466	487	466	442	466	536	483	467	477	462	429	506	459	492	459	467	465	493	468	478	457	476	487	475	458	444	487	484	452	479	469	465	486	511	478	462	468	453	537	444	470	491	471	484	464	491	487	481	503	495	491	504	532	499	484	529	486	457	483	486	486	464	491	463	480	472	460	485	441	492	475	455	455	463	495	507	468	470	483	480	460	495	490	466	459	450	496	459	489	515	478	485	486	487	519	479	471	416	517	488	460	442	456	497	501	470	455	464	452	470	453	507	453	489	473	502	452	480	497	477	469	477	458	473	444	493	485	463	472	501	505	497	451	490	462	449	451	443	502	476	538	489	496	473	486	490	470	462	472	492	487	529	510	482	478	484	522	506	493	460	490	451	491	508	456	523	485	478	480	477	455	478	460	484	496	480	494	471	521	492	464	465	503	484	471	470	478	489	514	491	453	526	448	463	469	466	493	469	463	484	505	488	491	477	482	547	478	514	488	440	459	510	474	492	420	495	461	476	504	475	467	482	488	484	477	500	480	491	482	487	481	517	484	475	466	469	502	440	504	454	461	491	468	457	472	499	475	471	480	498	466	481	469	481	486	487	489	507	484	443	441	491	490	531	484	483	495	446	507	480	477	514	492	446	475	503	466	506	440	500	454	477	472	477	480	458	451	509	473	462	465	484	451	456	461	456	445	473	435	468	507	489	471	474	483	466	478	455	458	520	518	486	474	483	474	477	473	510	464	451	453	490	469	507	459	472	493	474	490	467	465	482	460	499	458	536	506	508	465	454	476	458	474	466	495	467	511	494	444	505	463	496	466	508	459	484	475	479	457	481	459	428	478	450	458	491	514	494	480	481	501	493	498	494	433	526	455	440	481	495	485	471	471	490	481	453	461	445	504	492	507	460	499	498	458	457	454	461	433	515	473	434	482	478	424	486	474	494	474	503	477	464	440	473	500	445	453	485	481	507	460	491	481	457	496	445
32669	43498	27468	15537	7524	2004	1065	884	643	562	641	598	556	566	551	538	542	552	573	536	548	539	544	544	559	566	537	545	525	535	553	530	540	524	567	550	582	524	572	527	515	550	522	540	523	569	558	535	539	524	493	553	517	545	539	522	565	606	548	589	519	521	568	495	515	526	569	549	576	537	580	523	533	580	523	522	500	521	511	544	538	518	571	526	505	486	566	598	533	509	546	530	528	565	541	529	554	540	546	498	563	548	518	539	546	553	548	553	528	488	508	530	525	530	537	540	504	534	540	525	521	513	515	532	509	540	568	509	518	535	562	536	558	553	532	576	542	533	536	543	555	557	584	565	565	509	567	540	513	525	583	556	558	550	504	506	527	523	562	546	564	545	536	516	521	545	550	535	564	543	531	545	527	497	538	534	548	485	526	537	525	533	537	534	534	499	511	545	544	544	506	494	531	529	513	549	557	523	541	523	530	529	563	529	576	591	533	524	568	547	561	530	548	576	534	555	547	530	576	543	526	512	574	519	514	543	547	516	549	562	530	506	568	548	524	550	516	539	559	584	541	515	499	538	524	554	556	528	507	524	562	553	512	538	568	534	556	555	557	545	537	521	552	565	528	539	558	576	572	569	563	532	583	520	576	555	532	549	515	548	556	595	520	572	564	577	543	553	532	534	567	543	578	546	579	533	519	556	543	560	531	538	518	591	571	532	556	583	519	551	581	510	557	510	594	536	548	568	547	566	575	538	511	540	517	557	537	497	542	542	551	530	563	522	527	535	554	537	564	540	570	515	515	575	565	556	545	544	564	574	581	561	530	554	568	512	525	496	534	542	556	551	571	501	506	572	547	530	543	535	525	521	591	543	518	564	548	556	526	533	531	594	517	557	553	527	546	521	536	510	551	538	554	518	563	521	544	579	547	518	542	518	551	563	563	527	578	535	545	540	556	530	548	549	540	549	575	533	559	554	581	535	553	493	508	501	536	555	541	537	584	523	525	564	583	543	514	522	523	520	555	540	515	538	548	565	583	539	563	507	517	517	582	576	546	527	545	561	535	525	522	548	532	539	557	568	518	537	564	541	537	567	524	546	508	610	587	538	521	525	535	562	546	535	561	516	531	559	526	572	547	519	557	519	547	578	538	567	554	552	593	564	516	507	499	526	522	556	551	547	538	571	518	534	535	534	562	536	541	497	537	521	566	545	571	549	557	550	551	571	562	558	551	514	557	563	541	534	533	536	548	545	531	552	526	538	580	543	558	559	598	564	545	518	556	528	512	563	543	492	567	546	515	555	516	523	552	514	557	515	513	558	531	575	499	533	541	531	545	523	555	544	554	537	530	540	581	547	536	534	567	534	548	544	547	530	526	539	538	562	534	563	549	573	582	541	569	564	518	528	562	568	513	550	539	529	551	528	556	518	556	556	506	544	599	490	554	553	557	526	540	562	564	553	542	551	511	554	523	581	539	555	607	541	504	548	497	549	561	549	507	552	526	542	567	549	521	540	573	546	550	549	555	545	545	561	487	537	542	546	566	527	522	525	492	565	552	542	521	576	566	520	534	528	545	519	556	541	572	514	568	534	534	551	540	567	542	563	504	575	547	556	518	535	513	548	538	528	569	560	564	518	542	568	529	474	528	503	518	520	509	515	547	529	513	557	502	503	540	558	575	506	551	539	544	516	576	513	530	503	494	512	553	559	517	565	504	515	569	515	485	547	543	527	541	517	553	560	537	564	566	544	550	575	533	560	548	540	532	531	561	502	522	556	522	555	544	546	554	524	517	549	541	542	569	535	536	516	572	537	541	565	532	511	566	529	497	520	535	515	565	533	533	532	566	517	528	521	524	517	552	541	550	558	543	543	572	552	523	520	578	582	569	560	521	536	547	533	548	543	568	535	530	520	574	503	561	544	553	527	527	503	536	540	528	561	587	547	540	546	548	519	577	544	536	533	548	564	540	527	545	547	528	539	562	573	571	520	515	552	560	562	504	464	507	549	545	550	525	503	550	549	545	521	512	529	515	537	498	491	549	567	567	570	548	536	553	519	543	569	506	551	547	550	549	516	572	576	547	528	546	535	574	546	484	524	552	497	515	541	528	534	551	576	531	524	554	540	518	573	555	568	530	548	562	553	541	530	540	516	539	552	514	531	535	489	527	557	563	554	572	522	547	547	529	512	550	520	611	577	531	560	532	540	543	497	534	593	541	521	515	545	533	577	531	603	576	496	529	523	518	563	531	573	523	567	515	523	549	565	552	528	575	559	570	502	558	561	582	534	584	505	532	562	538	517	524	535	551	564	553	594	531	572	518	494	598	514	562	551	570	511	548	538	504	578	532	503	551	532	556	557	504	527	546	502	554	517	535	560	565	551	537	533	527	580	521	522	538	538	534	554	550	550	522	536	515	554	520	532	554	509	573	583	543	518	538	562	555	535	516	493	583	542	532	516	545	533	513	535	557	580	518	518	542	556	535	531	561	543	539	554	569	517	548	579	584	569	539	569	513	528	544	546	505	548	605	554	554	544	535	572	546	497	557	519	529	535	553	534	525	518	531	539	536	546	535	567	566	569	549	526	600	500	584	498	539	558	568	560	527	544	542	547	500	554	595	556	548	563	578	517	528	560	547	521	590	534	583	566	568	541	562	489	505	528	521	538	564	516	512	493	541	532	528	573	505	498	554	548	548	513	494	562	535	544	534	542	522	566	534	537	548	557	537	577	592	533	520	545	526	498	542	541	521	547	537	533	506	534	526	561	556	562	523	519	533	541	513	519	507	515	507	529	547	528	560	525	573	549	535	576	507	572	528	548	563	529	529	526	567	536	589	523	492	513	554	553	552	514	579	552	544	592	552	562	527	562	529	571	510	483	533	585	567	562	516	575	549	542	564	564	536	534	538	522	507	558	517	572	496	543	574	540	562	578	534	547	497	525	532	494	552	530	520	545	532	512	553	556	508	538	543	569	539	531	563	583	520	518	517	556	539	517	577	550	527	521	554	548	535	553	510	545	561	565	517	560	534	537	535	560	562	521	509	556	584	558	533	507	517	547	561	518	542	560	590	549	539	565	567	541	565	575	523	599	536	521	516	493	562	557	524	553	505	546	537	588	534	539	565	541	545	560	515	523	592	519	543	572	496	538	548	540	515	577	556	531	539	560	525	544	559	542	555	554	571	548	572	515	527	517	556	549	564	573	549	571	543	573	554	535	481	522	579	525	595	554	522	517	550	533	528	538	555	552	563	514	538	534	543	557	522	557	524	531	543	545	549	519	562	521	523	575	524	561	571	541	551	552	508	550	551	508	569	544	537	533	539	546	556	570	513	554	563	548	528	530	533	532	567	549	558	531	568	601	559	518	573	545	546	506	542	559	576	570	557	567	546	508	514	562	575	557	525	517	564	522	584	511	501	589	546	551	534	488	550	541	553	548	540	554	526	537	576	572	558	552	577	533	532	544	531	546	559	534	548	565	525	559	566	494	539	549	518	536
24120	21209	28497	24423	21234	13433	2474	1084	724	660	633	581	586	571	518	551	511	523	500	499	508	480	530	477	491	516	474	504	510	459	489	473	484	472	491	497	501	442	474	499	473	486	493	484	479	480	507	483	488	480	458	508	488	473	458	455	473	484	468	515	473	497	462	509	472	470	459	500	437	495	474	457	484	497	512	483	471	486	479	473	480	476	501	451	488	498	490	459	462	464	475	474	446	493	486	475	483	496	464	476	447	515	509	513	464	440	510	482	485	515	463	490	506	495	461	475	500	462	500	459	478	490	453	454	522	465	485	458	474	473	470	491	445	485	447	477	460	482	459	497	483	453	498	469	483	426	477	451	490	485	448	453	501	478	502	486	487	488	447	471	460	502	508	439	455	456	433	501	439	497	493	458	481	534	483	448	464	492	515	458	458	465	466	526	464	505	494	457	510	480	499	465	495	503	470	472	470	452	479	453	486	503	508	491	483	487	503	489	512	496	468	471	482	489	460	467	491	517	494	527	454	516	478	474	474	475	491	440	451	501	452	480	458	434	450	474	506	500	464	492	447	503	485	477	502	459	487	485	469	515	495	488	485	509	481	477	476	497	491	465	503	481	473	464	509	487	502	443	526	449	500	498	509	513	491	505	474	492	464	446	494	465	506	460	508	512	478	484	428	501	500	471	457	516	482	460	464	490	463	487	472	467	516	489	504	490	453	487	472	454	487	505	485	475	484	460	450	482	468	463	528	465	444	473	500	500	460	470	448	463	441	482	493	486	496	461	478	463	457	479	546	484	480	476	444	491	467	490	464	472	461	469	452	481	458	483	510	477	490	437	484	466	478	496	476	435	428	495	474	478	481	476	476	480	484	487	479	441	473	464	468	467	482	455	466	475	476	458	429	495	472	487	472	482	459	474	509	527	492	543	509	465	480	510	465	473	502	463	484	498	494	469	513	489	461	476	498	496	498	468	485	487	458	499	488	492	493	531	483	453	456	513	438	449	489	490	520	483	476	473	471	459	453	479	477	502	505	513	527	505	488	435	457	431	458	487	474	484	481	506	455	453	482	467	476	469	503	479	497	437	512	471	484	460	467	471	475	473	481	503	454	515	483	477	435	479	486	475	470	490	495	464	440	446	475	451	463	468	476	513	489	502	450	508	507	483	423	496	455	482	464	467	477	450	484	509	454	507	466	439	485	490	464	479	471	487	520	471	449	463	480	462	504	489	491	496	481	505	459	488	511	490	489	438	452	474	492	500	436	477	487	503	448	457	480	474	463	491	517	487	460	483	483	457	459	455	504	442	472	460	460	502	469	507	481	463	425	508	456	505	501	480	498	486	444	450	478	473	457	460	475	499	433	529	472	498	517	479	485	467	440	474	513	475	455	503	528	511	520	479	472	479	486	474	469	496	463	436	489	471	459	501	431	485	488	474	483	476	471	479	489	482	488	478	415	489	494	520	481	468	473	480	508	481	501	489	485	457	458	504	486	489	459	439	438	437	471	465	453	471	468	480	457	493	465	443	468	492	489	503	508	454	479	472	472	458	497	459	475	505	499	494	497	521	503	499	487	458	457	504	435	481	493	489	508	516	505	457	460	475	482	490	517	465	478	488	469	497	499	486	528	494	479	488	456	474	498	527	450	463	470	437	482	477	467	499	464	449	516	484	465	474	466	463	450	508	517	476	503	505	471	450	452	502	471	505	462	491	492	472	476	485	480	501	504	499	480	478	474	509	426	467	455	468	499	477	478	424	475	489	503	475	438	514	518	465	478	496	492	473	474	515	474	462	495	481	434	481	486	460	475	480	478	466	471	533	493	485	448	501	488	453	439	472	498	459	480	442	447	484	529	505	463	441	469	454	483	497	521	450	463	477	446	464	449	454	467	424	467	485	490	492	496	506	506	429	509	463	475	473	468	505	465	483	481	508	477	490	488	447	440	520	462	463	484	495	447	499	484	476	495	463	477	466	459	479	484	434	489	445	494	455	497	435	456	524	485	470	507	468	491	476	501	463	481	493	467	481	431	513	465	491	475	495	489	497	478	444	506	508	478	487	455	494	455	461	521	471	498	525	449	489	456	480	500	441	507	450	464	473	486	472	443	475	495	491	480	508	466	457	450	481	470	488	456	447	483	461	518	497	514	485	478	469	457	495	471	489	500	479	482	443	499	426	411	464	484	442	464	504	508	430	485	457	503	490	449	484	459	480	491	478	504	504	486	479	453	490	499	494	469	454	489	466	453	468	488	496	452	446	518	484	489	472	455	519	469	481	468	431	485	462	444	508	483	440	478	444	505	502	475	500	526	481	509	453	486	469	455	502	505	463	449	434	480	513	478	488	477	440	484	455	488	473	459	478	461	467	467	454	535	497	496	500	457	457	465	478	457	471	500	455	504	460	495	449	463	485	505	467	485	508	469	446	465	504	432	457	509	483	465	526	505	466	490	467	489	476	485	469	459	481	473	486	480	459	487	508	520	466	502	472	421	443	493	436	496	510	482	476	500	445	492	470	512	503	476	473	447	460	499	496	493	500	472	494	484	448	505	488	486	495	504	471	502	477	472	470	476	463	438	449	470	477	450	475	457	467	498	486	461	485	517	446	490	420	495	413	472	482	477	453	478	488	511	411	472	480	471	457	474	491	441	478	496	483	470	476	475	503	441	485	499	496	482	487	511	451	485	470	471	482	490	488	531	487	479	465	491	488	476	485	471	496	495	464	453	462	513	473	460	503	482	487	475	478	460	464	450	469	457	459	473	493	496	455	499	490	478	477	429	503	484	513	464	461	472	480	493	457	505	494	470	474	500	512	445	478	530	507	487	491	470	460	471	493	476	456	447	483	506	521	476	432	498	503	480	471	489	488	463	455	503	450	480	469	499	470	507	482	464	444	463	476	472	436	451	470	417	461	462	470	476	494	466	457	452	465	482	477	500	467	485	495	490	498	472	467	425	466	465	430	442	457	501	481	492	477	453	457	462	497	497	500	466	504	488	524	465	453	461	475	453	451	456	509	453	491	448	506	468	497	465	518	484	489	478	494	456	483	514	496	490	475	492	479	454	472	463	480	454	494	484	479	456	468	460	512	429	502	497	465	460	533	507	478	492	473	457	487	460	493	471	467	494	448	494	433	432	507	483	496	498	471	469	457	499	445	509	465	440	473	490	461	458	462	458	478	451	448	483	477	466	463	465	447	466	469	493	472	506	468	517	471	490	486	508	468	448	453	480	498	498	490	496	457	464	463	463	480	475	441	471	454	453	488	504	466	463	485	492	488	465	479	497	467	513	486	485	467	490	464	506	494	515	469	499	497	478	489	488	476	478	454	476	477	490	486	448	461	440	548	493	475	464	484	483	531	490	433	492	477	480	478	455	470	479	539	505	460	489	497	489	447	491	498	481	476	476	454	464	474	476	485	454	473	467	453	492	488	498	454	429	508	483	491	468	456	489	465	464	463	496	459	468	475	487	452	484	471	507	508	516	476	474	449
33726	54133	39810	25487	14174	5282	2475	1568	1090	861	753	748	648	685	645	692	611	635	574	598	581	564	536	577	584	563	569	510	507	545	559	557	532	555	541	537	578	521	558	539	587	579	572	506	527	533	540	527	522	539	560	546	569	518	541	540	546	510	570	548	575	543	527	568	580	567	529	595	516	528	528	547	525	534	547	521	532	581	533	533	519	560	551	553	514	498	545	492	519	519	526	535	516	560	617	530	538	542	557	536	545	583	510	535	525	513	527	573	551	526	546	595	537	541	505	567	541	538	523	560	517	527	490	540	487	543	505	503	560	541	534	563	507	549	549	546	575	548	556	506	562	535	588	521	571	540	499	534	555	537	535	513	556	544	539	543	538	548	526	547	575	518	540	555	528	489	523	502	545	536	581	515	512	532	547	532	524	526	549	535	536	576	573	553	540	552	527	566	543	561	498	512	514	511	506	550	525	539	544	549	519	519	563	563	532	499	573	520	518	507	524	532	524	582	532	542	554	510	534	597	558	566	581	520	559	564	516	545	531	524	500	537	531	504	551	528	539	532	500	566	554	532	515	540	529	558	510	514	570	513	574	516	543	508	520	562	598	510	545	539	604	554	518	542	557	551	523	568	530	489	554	560	553	507	508	546	539	524	548	551	534	546	522	502	539	532	578	538	552	598	559	484	519	539	550	502	547	513	567	505	478	550	515	484	514	533	556	554	586	551	543	547	550	563	565	543	523	490	566	512	540	510	528	532	504	525	510	542	533	521	581	570	537	565	504	532	518	552	526	550	561	524	541	556	536	512	499	560	544	507	533	546	524	521	485	562	525	507	493	555	522	561	522	538	515	539	542	531	522	534	507	549	573	537	514	512	512	518	549	522	558	513	542	509	532	542	550	508	549	564	535	517	514	566	523	546	530	550	508	531	542	524	560	553	569	560	547	544	573	510	509	554	568	550	507	520	559	510	534	517	539	506	526	479	546	560	513	550	530	509	551	523	498	534	525	547	506	519	558	569	568	529	491	570	551	522	577	540	499	549	527	570	537	516	496	546	536	539	531	508	512	524	523	535	519	511	490	534	563	569	519	574	530	544	511	513	557	547	517	543	553	507	528	558	551	533	563	544	536	545	533	587	553	541	551	540	586	540	564	531	555	542	537	529	567	542	552	501	531	512	527	537	542	523	566	538	540	555	552	512	527	555	506	565	554	560	539	563	585	531	494	511	511	539	540	614	548	538	559	533	558	560	528	530	554	582	490	537	529	512	522	538	575	549	576	549	537	530	527	519	532	557	584	516	553	530	523	566	557	525	577	547	514	524	549	557	537	540	552	545	542	528	547	564	518	540	558	538	502	553	569	528	492	530	495	520	501	480	539	553	546	536	555	548	581	517	563	522	535	515	531	555	534	559	547	558	507	545	521	499	525	544	536	565	473	535	549	553	515	496	524	551	512	542	514	524	561	517	548	554	550	526	514	599	514	546	550	540	520	575	519	519	561	505	509	537	549	549	508	533	498	530	548	499	582	516	555	533	519	526	540	576	528	532	533	561	512	544	526	534	564	577	558	512	501	529	579	555	549	550	534	572	593	522	512	532	510	535	517	532	545	539	550	557	522	578	524	523	587	552	526	524	527	520	537	494	535	594	552	600	532	528	556	525	545	537	542	561	548	516	508	581	522	556	557	579	532	533	539	548	567	556	536	527	570	567	542	551	574	551	549	530	563	515	526	509	521	555	542	527	545	539	524	541	527	509	503	545	524	525	533	524	537	565	515	565	567	521	571	560	509	549	519	510	510	559	513	508	506	558	543	528	550	566	517	526	535	535	527	560	563	520	539	531	544	548	528	507	538	540	502	564	541	572	550	534	519	535	517	549	496	507	552	568	569	598	520	553	573	547	529	539	555	541	541	525	551	598	545	522	546	557	513	558	539	553	576	511	526	510	507	539	523	528	549	587	555	507	561	515	512	546	553	518	527	516	539	515	543	540	555	547	516	525	576	543	550	550	523	569	551	524	525	575	510	556	559	524	564	527	578	560	568	549	539	565	580	550	558	523	566	513	512	523	528	557	515	545	561	578	528	537	541	539	536	469	492	582	476	591	529	492	533	567	558	556	587	519	530	544	561	517	525	570	535	537	537	509	532	517	533	560	508	516	501	567	570	510	582	561	527	546	577	530	530	554	544	524	512	540	525	524	542	534	528	523	554	540	518	550	552	559	576	540	517	511	518	546	560	511	549	514	531	560	521	493	533	521	536	550	551	538	533	568	525	480	530	532	542	517	519	579	513	534	565	522	538	531	535	505	536	528	544	511	533	574	491	527	526	534	568	561	580	517	504	519	484	563	560	522	535	502	557	535	559	529	538	543	526	515	519	542	494	540	555	549	558	572	534	518	575	540	530	561	545	543	560	503	512	553	582	522	549	519	529	547	537	544	536	522	550	520	531	553	529	515	517	567	556	579	554	556	536	561	573	537	514	546	509	552	510	554	519	512	511	582	497	543	540	531	576	581	598	552	576	597	520	523	543	539	495	542	510	521	518	535	532	569	540	507	582	550	515	541	541	556	523	532	558	562	493	507	545	506	538	540	490	525	566	573	515	556	541	495	561	521	572	502	543	539	519	554	568	545	492	524	545	526	537	491	543	516	523	503	514	554	574	465	560	548	526	508	556	546	539	510	512	522	533	520	570	530	552	508	569	534	537	536	550	550	517	529	488	531	554	542	547	566	551	526	585	542	535	574	551	507	545	508	530	486	540	523	528	561	577	569	531	512	494	523	552	528	525	541	557	554	542	524	493	544	566	496	526	546	548	556	517	529	537	550	554	529	501	572	511	545	507	549	532	534	523	566	553	498	550	536	531	505	513	517	569	499	571	523	517	534	547	550	529	551	542	496	510	555	508	570	501	552	558	584	528	562	535	515	504	573	526	544	538	522	518	559	477	535	508	582	533	511	555	512	585	540	514	533	532	582	558	516	529	576	518	544	504	531	548	522	519	557	495	533	529	523	510	517	515	540	538	512	558	548	541	546	513	512	530	549	558	525	516	530	591	575	548	535	520	548	525	546	563	513	558	544	514	542	548	537	518	547	536	535	526	553	521	523	529	527	547	492	547	505	550	522	546	561	526	532	517	499	543	569	541	551	545	554	543	522	550	516	541	548	558	526	569	533	510	558	552	527	560	541	545	538	512	521	541	547	544	522	542	534	522	580	511	523	519	523	555	601	551	528	505	508	546	533	506	533	530	546	562	511	562	547	522	541	521	513	555	533	524	556	555	558	533	516	590	552	527	538	565	550	557	537	560	511	513	550	549	554	533	528	500	557	547	540	558	545	503	542	567	508	522	508	522	535	528	517	557	550	549	523	546	502	562	556	532	550	548	496	520	525	525	527	573	545	541	559	554	533	520	527	543	537	532	489	521	563	529	525	553	576	530	548	560	558	507	543	528	557	522	536	543	546	517	552	508	579	526	532	522	515	515	547	519	522	518	547
25404	21260	27791	25796	16132	4584	1575	864	759	684	627	599	638	601	626	595	632	653	617	570	633	570	609	559	624	601	585	613	601	584	608	617	612	565	590	612	560	614	550	571	580	641	539	587	623	590	612	598	616	613	569	573	574	579	575	561	570	552	621	544	546	630	631	600	608	595	582	565	617	620	585	600	542	596	576	596	612	569	575	544	554	575	582	571	565	600	570	606	560	584	536	608	539	600	587	555	571	606	552	572	541	586	544	562	601	612	630	622	607	568	582	583	618	529	553	638	577	588	610	624	601	557	556	611	603	588	535	585	584	575	584	540	608	580	568	606	588	578	584	564	612	583	564	626	632	573	576	614	601	587	560	553	556	570	521	594	644	602	593	591	596	577	537	562	587	594	568	598	556	549	599	547	585	631	620	591	600	605	612	630	619	609	611	615	592	619	593	602	582	601	605	563	578	610	587	566	569	560	625	588	566	552	568	603	627	569	598	568	591	591	580	595	582	609	606	578	631	592	572	566	634	595	571	634	591	560	605	604	558	602	618	609	601	599	584	581	603	568	600	582	559	570	598	577	596	551	588	608	538	645	582	596	596	567	585	571	596	564	595	577	618	595	623	611	632	556	573	604	584	601	577	610	593	568	595	569	620	596	568	542	561	611	639	565	596	578	592	560	571	576	608	600	590	573	614	565	638	606	598	592	593	555	572	573	572	604	586	610	575	619	583	564	552	650	593	599	611	596	604	597	595	581	582	573	593	603	587	622	582	595	562	614	631	598	593	584	601	544	556	596	523	597	585	631	602	573	546	599	566	593	579	588	542	553	581	588	560	588	574	556	582	555	560	568	596	614	624	595	570	574	603	569	583	589	531	570	540	549	585	612	582	575	576	569	584	566	556	583	602	610	601	550	538	641	572	596	600	567	607	567	580	577	593	606	557	554	598	561	603	627	607	612	560	571	587	556	556	607	558	571	649	591	577	553	610	603	576	577	548	615	586	613	632	563	576	580	559	585	564	566	518	572	608	577	564	628	556	571	609	610	539	565	633	592	573	615	558	596	574	597	589	582	584	567	623	616	588	606	595	608	555	575	603	546	587	583	626	620	554	583	567	619	589	642	607	600	586	606	565	590	572	602	578	594	635	612	581	586	560	587	586	546	592	596	623	592	590	595	574	588	567	591	604	608	596	611	547	553	569	604	623	610	588	587	586	564	604	564	564	608	591	564	583	571	575	603	632	604	566	571	608	577	583	607	564	599	621	556	585	588	572	572	627	611	578	594	636	595	582	621	595	622	605	561	564	604	602	605	579	574	572	591	541	577	585	576	586	628	586	589	586	575	560	633	601	567	548	577	586	603	603	517	591	573	591	578	591	564	594	615	574	613	585	577	567	590	581	574	569	592	584	598	538	573	574	584	588	608	656	573	568	592	576	541	561	562	540	554	592	571	587	571	611	561	578	586	585	581	570	569	582	582	590	570	616	571	578	597	557	612	563	549	529	542	609	612	605	592	559	586	599	581	564	610	575	587	620	551	596	571	591	623	575	644	595	540	607	569	614	640	584	584	604	557	605	590	585	585	620	593	618	576	587	588	606	555	548	637	607	604	571	591	599	578	595	574	575	579	608	573	543	572	584	578	601	597	619	594	584	554	577	593	585	574	574	593	568	587	610	587	613	576	591	591	612	621	613	607	565	549	572	571	590	586	552	616	589	592	605	594	593	588	606	584	549	604	570	587	605	629	624	584	596	623	583	580	578	593	629	590	611	577	581	607	595	546	597	587	605	609	609	555	556	578	579	581	586	594	635	628	556	563	587	590	577	589	563	579	631	584	585	580	569	628	571	563	594	563	616	600	593	580	567	568	574	558	523	581	569	615	592	557	586	597	564	614	602	584	597	644	621	602	606	554	603	565	594	572	578	634	613	597	598	580	589	577	601	558	590	628	583	616	626	564	592	616	585	592	582	593	591	574	566	564	537	571	583	582	603	582	599	638	584	577	591	631	574	573	586	578	593	551	554	567	598	587	575	618	575	598	583	567	599	597	573	587	599	575	541	574	607	595	602	604	603	595	565	594	596	623	580	600	586	599	541	585	595	555	591	578	598	543	605	606	588	562	591	584	569	589	634	615	608	594	587	600	590	617	625	584	614	577	624	587	617	600	562	630	567	535	630	575	560	595	593	607	567	585	586	599	606	575	586	562	555	545	556	612	590	595	563	623	560	637	568	578	601	605	601	553	593	556	574	583	579	602	581	576	599	598	597	582	618	596	559	592	540	550	587	590	588	582	608	553	571	621	592	568	552	563	601	619	610	590	585	596	549	566	582	566	553	594	570	591	610	593	567	597	637	576	562	594	574	645	619	595	542	617	559	598	636	577	603	612	579	608	587	599	572	539	568	594	623	639	618	602	598	575	560	606	573	616	609	628	582	585	624	572	545	556	599	585	609	605	595	602	579	651	559	596	582	610	579	586	607	618	589	553	578	556	591	631	615	579	577	589	563	601	598	622	559	590	587	592	594	575	585	623	548	579	594	559	608	551	624	588	621	566	577	586	570	632	579	585	631	620	603	609	588	566	596	591	575	613	550	615	608	570	562	582	586	593	575	572	604	572	606	545	604	586	592	604	612	601	601	606	632	630	595	584	545	585	574	603	622	603	622	579	586	597	599	557	562	595	622	590	572	615	614	622	575	624	607	552	616	614	592	546	593	584	609	551	570	554	563	582	583	601	609	612	589	575	612	609	584	560	602	569	606	596	583	579	566	544	585	599	583	602	604	589	544	620	561	618	581	571	579	566	612	564	540	593	550	570	611	613	591	575	615	587	572	619	559	582	613	577	573	583	587	613	605	564	598	597	588	610	576	592	590	569	615	572	572	596	588	585	576	564	589	613	562	544	565	592	600	590	592	623	578	573	564	520	601	561	620	557	564	578	568	594	573	552	593	608	575	587	613	582	609	571	565	570	611	577	597	587	565	579	573	586	560	599	615	606	582	601	606	606	575	572	565	610	545	571	609	554	607	591	563	613	596	579	619	622	558	614	592	599	605	606	598	571	577	573	588	591	560	597	566	516	559	557	632	557	597	636	584	658	571	586	586	573	597	565	568	589	618	610	639	635	594	595	558	584	573	618	624	544	593	600	585	567	567	576	566	607	577	558	594	594	613	581	601	588	572	598	605	592	559	570	578	587	574	568	582	529	594	608	598	576	589	562	545	584	623	577	568	570	582	619	597	608	643	592	592	610	575	584	553	549	579	604	578	600	567	562	578	584	596	602	611	592	620	600	588	624	562	574	609	633	609	583	558	620	547	603	583	627	545	581	581	565	575	563	598	585	639	548	542	553	588	610	573	588	587	594	616	603	640	607	572	579	584	575	597	548	590	649	611	591	628	577	608	587	600	563	591	620	598	619	597	560	585	592	580	596	623	569	584	544	568	565	582	618	600	592	566	602	606	615	597	600	615	592	560	633	580	583	629	606	591	561	576	606	573	590
32475	48154	34485	23065	12978	5354	2232	1344	1020	879	775	734	721	744	679	725	722	699	673	678	701	689	683	688	677	665	669	692	668	680	639	658	695	632	680	643	643	634	663	690	628	671	652	662	653	678	684	644	634	666	622	628	655	638	688	675	662	656	662	630	667	631	606	654	647	628	632	642	630	653	693	673	659	682	643	655	678	632	623	665	671	651	665	676	623	654	664	653	675	660	701	623	677	667	665	662	699	657	632	644	633	706	657	634	663	676	662	641	630	594	648	634	634	675	632	660	678	662	657	617	663	633	673	643	674	671	682	614	625	665	594	644	663	655	660	646	646	617	646	662	657	632	669	643	618	721	631	630	674	671	641	654	642	635	668	664	608	649	707	630	647	665	671	631	661	659	626	628	664	649	649	674	626	619	668	721	669	669	667	701	663	672	598	687	667	622	663	642	674	611	651	645	621	685	675	641	670	643	640	622	703	674	621	621	693	664	677	684	616	667	651	686	658	660	679	603	703	682	672	655	627	649	650	645	642	695	678	662	648	634	681	667	652	630	653	640	724	663	650	674	631	688	674	645	624	688	629	698	653	673	707	668	644	648	660	684	622	679	685	660	658	659	685	688	661	579	658	639	670	639	689	688	643	707	658	666	631	690	642	647	600	642	650	622	669	663	621	690	650	669	704	677	636	643	627	674	676	696	598	635	626	680	611	673	616	680	631	696	680	704	659	670	675	655	624	672	585	681	677	634	640	630	680	619	650	658	693	646	627	683	679	666	671	688	658	667	650	657	642	716	667	672	616	639	641	598	638	656	627	639	683	635	626	587	644	643	646	650	671	693	658	681	628	635	658	600	673	652	665	621	642	632	658	669	600	626	605	652	642	669	699	652	657	660	597	645	643	701	710	684	663	671	640	694	644	641	647	631	654	650	675	619	679	669	628	660	637	675	663	671	637	665	658	682	678	648	623	642	662	622	600	696	656	649	682	625	691	638	670	679	630	713	657	662	674	632	660	663	677	681	641	679	633	656	678	650	655	642	648	689	630	639	600	690	673	628	639	650	668	641	679	680	647	649	669	665	679	682	662	707	673	661	680	683	675	692	630	645	666	652	632	670	652	606	665	687	669	645	646	672	639	665	678	650	621	624	605	642	642	668	617	659	666	605	660	648	648	630	659	633	686	659	611	658	603	680	658	684	637	644	664	686	593	666	663	652	678	659	653	670	696	611	655	651	677	605	664	667	632	631	680	656	622	643	628	605	641	672	681	640	662	656	677	661	626	628	665	650	646	645	667	646	691	617	623	649	675	613	663	654	642	684	685	656	596	642	637	688	658	635	704	637	646	646	630	621	639	688	638	639	640	663	677	656	650	638	626	672	647	625	705	653	651	710	627	670	597	649	650	661	726	633	679	660	667	619	653	664	634	636	636	631	630	701	659	673	645	689	649	619	662	658	663	631	675	665	649	648	676	665	653	662	676	629	660	685	661	659	658	694	625	616	645	682	645	618	667	587	645	649	701	670	620	687	680	699	683	648	641	679	666	645	647	651	645	636	675	630	627	682	633	659	680	693	693	689	713	669	675	669	669	664	636	659	638	659	649	649	685	625	681	657	595	678	648	645	664	681	675	716	650	697	633	646	688	653	681	641	678	653	689	684	627	626	661	627	662	654	692	639	595	633	662	655	649	604	649	661	647	647	650	684	674	710	636	669	648	635	672	644	644	687	683	655	631	686	619	651	600	615	635	668	627	651	597	665	631	653	630	617	648	592	642	636	686	660	678	651	641	645	703	664	658	638	637	677	635	661	647	614	701	674	694	667	670	637	673	629	645	672	675	634	645	645	675	672	630	661	668	678	667	680	637	681	681	629	651	675	692	666	636	698	658	608	630	632	627	614	680	603	632	642	620	661	709	637	713	655	670	648	696	671	651	656	654	642	632	652	685	668	658	640	668	629	631	631	684	634	609	648	635	673	646	676	694	642	685	658	634	683	682	682	642	626	608	694	702	654	623	682	650	635	643	689	658	673	707	645	677	616	691	660	667	609	672	685	652	649	661	654	658	649	654	666	648	642	656	661	663	636	649	664	642	645	690	665	644	687	628	720	676	653	694	687	696	653	657	670	636	656	641	656	672	599	684	614	676	670	631	625	665	690	683	633	671	698	653	678	673	632	599	644	635	627	655	636	661	637	663	651	668	664	659	680	643	668	667	666	650	634	661	657	686	621	642	645	642	610	640	672	642	639	663	614	693	601	664	638	669	702	596	672	645	692	612	648	654	638	669	634	650	653	638	634	666	672	626	689	625	651	679	642	668	649	636	643	668	609	660	657	661	642	649	665	660	671	657	637	685	607	662	610	661	637	676	672	641	680	678	637	692	623	695	626	656	644	646	638	626	677	644	643	679	661	689	650	663	625	663	686	655	694	687	623	667	624	645	647	678	632	648	665	668	641	648	656	663	660	646	687	662	630	656	638	636	657	646	671	628	683	620	647	636	694	685	674	636	661	678	656	621	684	685	688	660	627	629	683	658	663	682	673	662	617	669	618	683	669	612	628	624	663	690	634	688	635	665	653	654	640	606	661	688	652	661	659	615	692	657	681	691	612	670	679	645	676	631	668	652	647	681	672	648	673	663	628	667	736	668	651	672	653	681	673	632	659	696	638	655	687	644	664	631	631	648	639	680	645	625	642	649	656	612	627	697	631	656	632	670	649	644	679	664	669	654	622	623	647	666	635	642	653	653	669	685	648	657	655	641	693	654	640	680	655	620	634	648	674	680	687	654	666	685	625	656	679	702	631	661	694	648	703	630	658	627	701	677	635	635	650	647	705	653	620	660	652	627	652	642	636	645	677	665	601	639	639	649	680	643	691	651	614	639	704	683	676	632	620	662	638	632	651	611	656	689	628	696	614	640	626	670	665	657	629	653	647	685	685	646	695	629	667	622	617	647	678	657	688	667	699	623	639	587	653	700	668	641	659	659	613	716	634	697	655	651	601	655	651	665	645	678	656	651	672	615	640	674	701	631	635	641	694	636	655	623	608	641	636	668	696	673	686	639	637	696	659	662	662	646	685	682	635	675	686	685	652	642	626	645	627	674	673	632	646	655	655	624	685	685	656	654	630	622	647	638	637	674	686	652	671	658	649	610	616	698	693	683	694	664	628	687	664	671	647	676	727	659	630	693	694	609	634	666	651	638	709	688	652	644	621	605	675	694	637	671	629	694	670	620	662	642	601	642	611	606	582	633	649	676	658	619	642	672	615	679	651	654	635	630	658	611	666	627	651	668	666	673	649	646	683	635	662	639	653	663	654	628	679	653	637	671	654	681	627	669	666	612	640	688	672	669	604	687	682	677	631	636	641	631	649	660	659	659	638	627	651	612	674	691	654	641	706	651	632	639	642	705	660	660	679	665	696	649	695	659	663	666	693	603	687	691	674	656	632	671	692	677	662	683	632	642	649	636	647	625	717	688	605	696	644	634	666	645	668	670	671
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
